diff --git a/.eslintignore b/.eslintignore new file mode 100644 index 00000000..9724e2ae --- /dev/null +++ b/.eslintignore @@ -0,0 +1,9 @@ +node_modules/ +.next/ +out/ +api/ +data-factory/ +portal-app/ +apps/ +automation/ +*.config.js diff --git a/.eslintrc.json b/.eslintrc.json new file mode 100644 index 00000000..957cd154 --- /dev/null +++ b/.eslintrc.json @@ -0,0 +1,3 @@ +{ + "extends": ["next/core-web-vitals"] +} diff --git a/.github/copilot-instructions.md b/.github/copilot-instructions.md index 66e58896..16a23602 100644 --- a/.github/copilot-instructions.md +++ b/.github/copilot-instructions.md @@ -1,357 +1,254 @@ -# toolsinc-dashdarkx - Copilot Instructions +# T.O.O.L.S Inc - Copilot Instructions ## Project Overview -This is the **T.O.O.LS Inc DashDarkX** - a Next.js 14 dashboard application with dark theme styling. The project uses React 18, TypeScript, Tailwind CSS, with Framer Motion animations and Recharts for data visualization, deployed as an Azure Static Web App. +**T.O.O.L.S Inc** (Together Overcoming Obstacles and Limitations) is a Next.js 14 web application supporting justice-involved individuals through programs, referrals, and a learning portal. The platform includes public pages, form submissions, authenticated user portal, and AI chatbot support. -## Current Architecture +## Architecture ### Technology Stack -- **Framework**: Next.js 14.2.0 (App Router) -- **React**: 18.3.1 -- **Styling**: Tailwind CSS 3.4.10 + PostCSS, clsx, tailwind-merge +- **Framework**: Next.js 14.2.0 (App Router, Static Export) +- **Styling**: Tailwind CSS 3.4.10 with custom dark theme - **Animation**: Framer Motion 11.0.0 - **Charts**: Recharts 2.12.7 -- **TypeScript**: 5.5.4 -- **Deployment**: Azure Static Web Apps - -### Project State -This project has **core infrastructure** in place: -- Next.js 14 App Router with root layout configured -- Tailwind CSS with custom dark theme design system -- Typography system with responsive heading classes -- Glass morphism UI primitives -- `cn()` utility for class merging -- Reusable component patterns (Button, GlowCard with Framer Motion) -- Full dashboard components (Navbar, SectionHeading, DashboardSection) -- Recharts integration for data visualization -- Complete landing page (`app/page.tsx`) with hero, features, dashboard, and CTA -- Updated Azure deployment workflow with Next.js build -- The `.github/fluentui-master` directory contains a FluentUI monorepo (likely for reference or future integration) +- **Authentication**: React Context (mock implementation, requires backend) +- **Deployment**: Azure Static Web Apps + Docker support + +### Application Structure + +The app has **three main areas**: + +1. **Public Pages** (`app/`): + - `/` - Landing page with hero, features, dashboard preview, CTA + - `/interest` - Interest form with QR code for easy mobile access + - `/referral` - Referral submission form for justice-involved individuals + - `/partnerships` - Partnership information and benefits + +2. **User Portal** (`app/portal/`): + - `/portal/auth` - Login/signup page + - `/portal/dashboard` - User dashboard with stats, progress tracking + - `/portal/courses` - Course catalog with lessons and video content + - `/portal/profile` - User profile management and preferences + +3. **Shared Components** (`components/ui/`): + - Design system: Button, GlowCard, Navbar, SectionHeading + - ChatBot - Floating AI assistant with keyword-based responses + - CookieConsent - GDPR-compliant banner with granular preferences + - DashboardSection - Pre-built dashboard layout with KPIs + - InteractiveTiles - Hover effects for feature showcases ### Next.js Configuration -- **Static Export**: `output: "export"` - generates standalone static HTML/CSS/JS +- **Static Export** (`output: "export"`) - No server-side rendering - **Images**: Unoptimized (required for static export) -- **Trailing Slash**: Enabled for Azure Static Web Apps compatibility -- **Target**: Azure Static Web Apps (no server-side rendering) +- **Trailing Slash**: Enabled for Azure Static Web Apps +- **Path Alias**: `@/` maps to root directory -## Development Workflows +## Critical Workflows -### Running the Development Server +### Development ```bash -npm run dev +npm run dev # Local dev server (http://localhost:3000) +npm run build # Production build +npm run export # Build + static export to /out +npm run lint # ESLint checks ``` -Starts Next.js development server (default: http://localhost:3000) -### Building for Production +### Docker (Optional) ```bash -npm run build # Standard build -npm run export # Build + static export for hosting -npm run start # Preview production build +npm run docker:build # Build Docker image +npm run docker:run # Run container on port 3000 +npm run compose:up # Docker Compose stack ``` +See [DOCKER.md](../DOCKER.md) for Azure Container Registry and ACI deployment. -### Linting -```bash -npm run lint -``` +### Azure Deployment +- **Trigger**: Push to `main` or pull request +- **Workflow**: `.github/workflows/azure-static-web-apps-blue-desert-08d808f10.yml` +- **Process**: + 1. Install dependencies with `npm ci` + 2. Build with `npm run build` (Node 20, 4GB memory) + 3. Deploy `/out` directory to Azure Static Web Apps +- **PR Previews**: Automatic staging environments for pull requests -## Deployment - -### Azure Static Web Apps -- **Deployment Trigger**: Push to `main` branch or pull request -- **Workflow**: `.github/workflows/azure-static-web-apps-red-river-01c6ba710.yml` -- **Configuration**: - - Node.js 20 with npm cache - - Runs `npm ci` then `npm run export` - - App location: `/` (root) - - Output location: `out` (Next.js static export) - - Includes PR preview deployments - -## Important Conventions - -### When Creating Next.js Structure -When implementing the Next.js application, follow these guidelines: - -1. **Use App Router** (Next.js 14 default): - - Create `app/` directory for routes - - Use Server Components by default - - Add `'use client'` directive only when needed (client-side interactivity, hooks, event handlers) - -2. **TypeScript Files**: - - Use `.tsx` for components - - Use `.ts` for utilities and non-component files - - Maintain strict TypeScript configurations - -3. **Tailwind CSS + Utility Libraries**: - - Config: `tailwind.config.ts`, `postcss.config.js` - - Content paths: `./app/**/*.{ts,tsx}`, `./components/**/*.{ts,tsx}` - - `app/globals.css` - Tailwind directives + custom utilities - - Use `clsx` for conditional class names - - Use `tailwind-merge` via `cn()` utility to merge Tailwind classes safely - - **Dark Theme Design System**: - - Background: `bg-bg` (#06070b), `bg-panel` (#0c0f17) - - Glass effects: `bg-glass` (rgba overlay) or `.glass` utility class - - Borders: `border-border` (rgba white 12%) - - Text: `text-text` (slate-50 96%), `text-muted` (slate-400 92%) - - Brand colors: `text-brand` (#38bdf8 sky), `text-brand2` (#2dd4bf teal), `text-accent` (#a78bfa purple) - - Glow effects: `shadow-glow`, `bg-dash-glow` (radial gradients) - - Custom radii: `rounded-xl` (26px), `rounded-lg` (18px), `rounded-md` (12px) - - Font: Inter (`font-sans`) - - Container: `max-w-container` (1200px) - - **Typography System** (Webflow/DashDark-style): - - `.h1` - 42px/56px/72px, tracking-tight2, font-extrabold (responsive) - - `.h2` - 28px/34px/40px, tracking-tight2, font-extrabold (responsive) - - `.p-lead` - 16px/18px, text-muted, leading-[1.7] - -4. **Animation & Data Visualization**: - - **Framer Motion**: For smooth animations and transitions - - **Recharts**: For dashboard charts and data visualization - - Both require `'use client'` directive when used - -5. **Component Organization**: - - Place reusable UI components in `components/ui/` - - Use `@/` path alias for imports (e.g., `@/lib/cn`, `@/components/ui/Button`) - - Client components go in files marked with `'use client'` directive - - Export component types alongside component for type safety - -### FluentUI Integration -The `.github/fluentui-master/` directory contains Microsoft FluentUI codebase. If integrating FluentUI: -- Reference the `AGENTS.md` for Nx workspace patterns -- FluentUI uses Nx monorepo architecture with `nx` commands -- Consider if FluentUI React v9 components are needed - -## Key Files & Directories - -- `package.json` - Dependencies and scripts -- `next.config.js` - Next.js configuration (static export, images, trailing slash) -- `tailwind.config.ts` - Dark theme design system (colors, spacing, typography) -- `postcss.config.js` - PostCSS with Tailwind and Autoprefixer -- `app/layout.tsx` - Root layout with metadata and font configuration -- `app/page.tsx` - Landing page with hero, features, dashboard, CTA -- `app/globals.css` - Tailwind directives + custom typography + glass utilities -- `lib/cn.ts` - Utility for merging Tailwind classes with clsx + tailwind-merge -- `components/ui/Button.tsx` - Animated button component with variants -- `components/ui/GlowCard.tsx` - Glass card with scroll animations and hover glow -- `components/ui/SectionHeading.tsx` - Section header with eyebrow/title/subtitle -- `components/ui/Navbar.tsx` - Sticky navigation header with backdrop blur -- `components/ui/DashboardSection.tsx` - Full dashboard layout with charts, KPIs, tables -- `.github/workflows/` - Azure deployment pipeline -- `.github/fluentui-master/` - FluentUI reference codebase (Nx monorepo) -- `.next/` - Next.js build output (gitignored) -- `out/` - Static export output (gitignored) -- `.env` - Environment variables (gitignored) - -## Next Steps for Development - -When building out the application: - -1. **Core Structure Complete** ✅: - ``` - app/ - layout.tsx # Root layout with Inter font (exists) - page.tsx # Landing page with full sections (exists) - globals.css # Tailwind + custom utilities (exists) - components/ - ui/ - Button.tsx # Animated button component (exists) - GlowCard.tsx # Glass card with animations (exists) - SectionHeading.tsx # Section header pattern (exists) - Navbar.tsx # Sticky navigation (exists) - DashboardSection.tsx # Full dashboard (exists) - lib/ - cn.ts # Class name utility (exists) - ``` +## Design System -2. **Design System Ready** ✅: - - `tailwind.config.ts` - Dark theme configured - - `postcss.config.js` - Build pipeline configured - - `app/globals.css` - Custom utilities (.h1, .h2, .glass) ready - - Typography system, glass effects, and color tokens available - -3. **Component Library Started** ✅: - - `lib/cn.ts` - Class name utility implemented - - `components/ui/Button.tsx` - Animated button with variants - - `components/ui/GlowCard.tsx` - Glass card with scroll/hover animations - - `components/ui/SectionHeading.tsx` - Section header with eyebrow pattern - - `components/ui/Navbar.tsx` - Sticky nav with backdrop blur - - `components/ui/DashboardSection.tsx` - Full dashboard with KPIs, charts, tables - - Pattern established for future components - -4. **Next: Build Pages**: - - ✅ `app/page.tsx` implemented with hero, features, dashboard, CTA - - ✅ Azure deployment workflow updated to build Next.js - - ✅ Static export configured for Azure Static Web Apps - - Ready to extend with additional pages or features as needed - -4. **Replace Static HTML**: - - Remove `index.html` once Next.js routes are ready - - Update Azure Static Web App workflow to enable Next.js build - - Remove `index.html` once Next.js routes are ready - - Update Azure Static Web App workflow to enable Next.js build - -4. **Environment Configuration**: - - Use `.env.local` for local secrets - - Configure Azure Static Web Apps environment variables in portal - -## Useful Commands - -```bash -# Development -npm run dev # Start dev server -npm run build # Production build -npm run export # Build + static export -npm run start # Serve production build -npm run lint # Run ESLint - -# Next.js specific -npx next info # Display Next.js environment info +### Dark Theme Tokens (Tailwind) +```typescript +colors: { + bg: "#06070b", // Main background + panel: "#0c0f17", // Card/panel background + glass: "rgba(255,255,255,.06)", // Glass overlay + border: "rgba(255,255,255,.12)", // Border color + text: "rgba(248,250,252,.96)", // Primary text + muted: "rgba(148,163,184,.92)", // Secondary text + brand: "#38bdf8", // Sky blue (primary brand) + brand2: "#2dd4bf", // Teal (secondary brand) + accent: "#a78bfa" // Purple (accent) +} ``` -## Common Patterns +### Typography System (Custom CSS Classes) +```css +.h1 - 42px/56px/72px (responsive), tracking-tight2, font-extrabold +.h2 - 28px/34px/40px (responsive), tracking-tight2, font-extrabold +.p-lead - 16px/18px, text-muted, leading-[1.7] +``` -### cn() Utility for Class Names -Implemented in `lib/cn.ts` for merging Tailwind classes: -```typescript -import { clsx } from "clsx"; -import { twMerge } from "tailwind-merge"; +### Glass Morphism Pattern +```tsx +// Option 1: Utility class +
-export function cn(...inputs: any[]) { - return twMerge(clsx(inputs)); -} +// Option 2: Component + ``` -### Client Components with Framer Motion -Pattern used in `components/ui/Button.tsx`: +## Key Conventions + +### Component Patterns + +**Client Components with Framer Motion**: ```tsx "use client"; - import { motion } from "framer-motion"; import { cn } from "@/lib/cn"; -type Props = React.ButtonHTMLAttributes & { - variant?: "primary" | "ghost"; -}; - -export function Button({ className, variant = "ghost", ...props }: Props) { - const base = "inline-flex items-center justify-center rounded-md px-5 py-3 text-sm font-semibold"; - const ghost = "glass text-text hover:shadow-glow"; - const primary = "bg-gradient-to-br from-brand to-brand2 text-[#02131a]"; - +export function MyButton({ className, ...props }) { return ( ); } ``` +**Pattern**: Always mark files using Framer Motion, React hooks, or event handlers with `'use client'`. Extend native HTML props for type safety. Use `cn()` to allow consumer class overrides. -**Key patterns:** -- Extend native HTML props for type safety -- Use variant prop for style alternatives -- Compose classes with `cn()` allowing consumer overrides -- Subtle motion effects: hover lift, tap feedback - -### Scroll-Based Animations with GlowCard -Pattern used in `components/ui/GlowCard.tsx`: +**Scroll Animations**: ```tsx -"use client"; + +``` +**Pattern**: `margin: "-60px"` triggers animation before element enters viewport. `viewport={{ once: true }}` prevents re-animation. Use custom easing `[0.22, 1, 0.36, 1]` for smooth motion. -import { motion } from "framer-motion"; -import { cn } from "@/lib/cn"; +**Gradient Text**: +```tsx + + Gradient Text + +``` -export function GlowCard({ - className, - children -}: { - className?: string; - children: React.ReactNode; -}) { +**Page Structure**: +```tsx +export default function Page() { return ( - - {/* subtle animated glow */} - +
+ {/* Fixed background glow */} +
+ + + +
+ {/* Content */} +
+
); } ``` +**Pattern**: All pages use fixed background glow, consistent section padding (`px-7`), and `max-w-container` (1200px) for content width. -**Key patterns:** -- `whileInView` for scroll-triggered animations -- `viewport={{ once: true }}` prevents re-animation on scroll -- `margin: "-60px"` triggers animation slightly before element enters viewport -- Custom easing: `[0.22, 1, 0.36, 1]` for smooth, natural motion -- Layered hover effects: lift + shadow + animated gradient glow -- `pointer-events-none` on decorative elements -- `aria-hidden` for accessibility on visual-only elements +### Authentication Flow -### Dashboard Layout Pattern -Full implementation in `components/ui/DashboardSection.tsx`: +**Current Implementation** (`lib/auth.tsx`): +- React Context with localStorage (Base64 encoded) +- Mock login/signup (no backend) +- Protected routes check `isAuthenticated` in `useEffect` -**Sidebar + Main Layout**: +**CRITICAL**: This is a **mock implementation**. For production: +- Replace with secure backend API +- Use bcrypt/argon2 for password hashing +- Implement JWT tokens or secure session cookies +- Add HTTPS-only, HttpOnly cookies +- Never store passwords in localStorage + +**Usage**: ```tsx -
- {/* Sidebar with fixed width on desktop */} -
- {/* Navigation items */} -
+"use client"; +import { useAuth } from "@/lib/auth"; + +export default function ProtectedPage() { + const { user, isAuthenticated, logout } = useAuth(); + const router = useRouter(); - {/* Main content area */} -
- {/* Dashboard content */} -
-
+ useEffect(() => { + if (!isAuthenticated) router.push("/portal/auth"); + }, [isAuthenticated]); +} ``` -**KPI Cards with MiniKpi Component**: +### ChatBot Component + +**Implementation** (`components/ui/ChatBot.tsx`): +- Floating button in bottom-right corner +- Keyword-based responses (no AI backend) +- Pre-configured responses for: programs, job readiness, education, lived experience, referral, support, contact + +**Adding Responses**: ```tsx -function MiniKpi({ label, value, hint }) { - return ( - -
{label}
-
{value}
-
{hint}
-
- ); +const botResponses: Record = { + "new-key": "Your response here", + // Triggered when userMessage includes keywords +}; + +function getBotResponse(userMessage: string): string { + const msg = userMessage.toLowerCase(); + if (msg.includes("keyword")) return botResponses["new-key"]; + // ... } ``` -**Recharts Integration**: +## File Organization + +### Critical Files +- `next.config.js` - Static export config (DO NOT enable SSR) +- `tailwind.config.ts` - Dark theme design tokens +- `app/layout.tsx` - Root layout with `` +- `app/globals.css` - Tailwind + custom typography classes +- `lib/cn.ts` - Class name utility (clsx + tailwind-merge) +- `lib/auth.tsx` - Auth context provider + +### Component Library +``` +components/ui/ + Button.tsx # Animated button with variants + GlowCard.tsx # Glass card with scroll/hover animations + SectionHeading.tsx # Eyebrow + title + subtitle pattern + Navbar.tsx # Sticky nav with backdrop blur + DashboardSection.tsx # Full dashboard with KPIs, charts, tables + ChatBot.tsx # Floating AI assistant + CookieConsent.tsx # GDPR compliance banner + InteractiveTiles.tsx # Feature showcase with hover effects +``` + +## Data Patterns + +### Recharts Integration ```tsx import { ResponsiveContainer, AreaChart, Area, XAxis, Tooltip } from "recharts"; ``` -**Data Table Pattern**: -```tsx - - - - - - - - - - - -
Header
Cell
-``` - -**Sticky Navigation with Backdrop Blur**: -```tsx -
-
- {/* Logo, nav, actions */} -
-
-``` - -### Page Structure Pattern -Full landing page implementation in `app/page.tsx`: -```tsx -export default function Page() { - return ( -
- {/* Fixed background glow */} -
- - - - {/* Hero section with gradient text */} -
-

- Title Line 1 -
- - Gradient Text - -

- {/* Content */} -
- - {/* Feature grid */} -
- -
- {/* GlowCard components */} -
-
- - - - {/* CTA section */} -
- ); -} -``` - -**Key patterns:** -- Fixed background glow with `pointer-events-none` and `-z-10` -- Gradient text using `bg-gradient-to-r`, `bg-clip-text`, `text-transparent` -- Consistent section structure with `max-w-container` and horizontal padding -- Responsive grids that adapt from 1 to 2 to 4 columns +### Form Handling +Forms use React state (`useState`) with controlled inputs. No form library currently used. -### Design System Usage -Typical dashboard card pattern: +**Pattern**: ```tsx -
-

Title

-

Description

-
+const [email, setEmail] = useState(""); + + setEmail(e.target.value)} + className="w-full rounded-lg bg-bg border border-border px-4 py-3" +/> ``` -Glass effect (two approaches): -```tsx -{/* Option 1: Utility class */} -
- {/* Content */} -
- -{/* Option 2: Tailwind classes */} -
- {/* Content */} -
-``` - -Typography patterns: -```tsx -

Hero Heading

-

Section Title

-

Lead paragraph with muted text

-``` - ---- +## Important Notes + +### Authentication Security +⚠️ **WARNING**: Current auth is a **mock implementation** for development only: +- Passwords stored in plain text in localStorage +- No encryption, only Base64 encoding +- No backend validation + +**Before Production**: +1. Implement secure backend API (Node.js/Express, ASP.NET, etc.) +2. Use proper password hashing (bcrypt, argon2) +3. Implement JWT or session-based auth +4. Add HTTPS-only, HttpOnly cookies +5. Never expose secrets in client-side code + +### Static Export Limitations +Because `output: "export"` is enabled: +- No server-side rendering (SSR) +- No API routes (`app/api/` won't work) +- No dynamic routing with `getServerSideProps` +- No Image Optimization (use `unoptimized: true`) + +### FluentUI Reference +The `.github/fluentui-master/` directory is a FluentUI monorepo (likely for reference). If integrating: +- Uses Nx workspace (`nx` commands) +- See `AGENTS.md` for Nx patterns +- FluentUI React v9 components available + +## Common Tasks + +### Adding a New Public Page +1. Create `app/new-page/page.tsx` +2. Use standard page structure (see **Page Structure** pattern) +3. Include `` and background glow +4. Add link to navigation in `components/ui/Navbar.tsx` + +### Adding a New Portal Page +1. Create `app/portal/new-page/page.tsx` +2. Add `"use client"` directive (uses `useAuth` hook) +3. Check authentication: + ```tsx + useEffect(() => { + if (!isAuthenticated) router.push("/portal/auth"); + }, [isAuthenticated]); + ``` -**Note**: This is a minimal starter project. Most architectural decisions and conventions should be established as development progresses based on T.O.O.LS Inc's requirements. +### Creating a New UI Component +1. Place in `components/ui/NewComponent.tsx` +2. If using hooks/events, add `"use client"` at top +3. Extend native HTML props for type safety +4. Use `cn()` utility for class merging +5. Export type alongside component + +### Updating Design Tokens +1. Edit `tailwind.config.ts` for colors, spacing, etc. +2. Update `app/globals.css` for custom utilities +3. Changes apply globally via Tailwind classes + +## References +- [Next.js 14 App Router Docs](https://nextjs.org/docs/app) +- [Framer Motion Docs](https://www.framer.com/motion/) +- [Recharts Docs](https://recharts.org/) +- [Tailwind CSS Docs](https://tailwindcss.com/) +- [Azure Static Web Apps Docs](https://learn.microsoft.com/azure/static-web-apps/) diff --git a/.github/workflows/azure-static-web-apps-blue-desert-08d808f10.yml b/.github/workflows/azure-static-web-apps-blue-desert-08d808f10.yml index 45ca20ad..d49a1202 100644 --- a/.github/workflows/azure-static-web-apps-blue-desert-08d808f10.yml +++ b/.github/workflows/azure-static-web-apps-blue-desert-08d808f10.yml @@ -34,6 +34,18 @@ jobs: env: NODE_OPTIONS: '--max_old_space_size=4096' + - name: Install API dependencies + run: cd api && npm install + + - name: Build API + run: cd api && npm run build + + - name: Prepare deployment directory + run: | + mkdir -p deploy + cp -r out/. deploy/ + ls -R deploy/ | head -50 + - name: Build And Deploy id: builddeploy uses: Azure/static-web-apps-deploy@v1 @@ -43,9 +55,9 @@ jobs: action: "upload" ###### Repository/Build Configurations - These values can be configured to match your app requirements. ###### # For more information regarding Static Web App workflow configurations, please visit: https://aka.ms/swaworkflowconfig - app_location: "/" # App source code path - api_location: "" # Api source code path - optional - output_location: "out" # Built app content directory - optional + app_location: "deploy" # Deploy only the out directory contents + api_location: "api" # Api source code path - Azure Functions + output_location: "" # Already built, no additional output skip_app_build: true # We already built it above ###### End of Repository/Build Configurations ###### diff --git a/.gitignore b/.gitignore index 4e637713..76e54ce8 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,19 @@ node_modules node_modules +.next +out +deploy +.env +.env.local +tsconfig.tsbuildinfo +*.log + +# Azure Functions local settings +api/local.settings.json + +# Node +node_modules/ +dist/ +npm-debug.log* +yarn-debug.log* +yarn-error.log* diff --git a/.markdownlintignore b/.markdownlintignore new file mode 100644 index 00000000..c66a7106 --- /dev/null +++ b/.markdownlintignore @@ -0,0 +1,4 @@ +node_modules/ +.next/ +out/ +automation/README.md diff --git a/.next/BUILD_ID b/.next/BUILD_ID deleted file mode 100644 index 5dd365b2..00000000 --- a/.next/BUILD_ID +++ /dev/null @@ -1 +0,0 @@ -w58Zj1obuLCZ9Ly8R-4rO \ No newline at end of file diff --git a/.next/app-build-manifest.json b/.next/app-build-manifest.json deleted file mode 100644 index 1299886f..00000000 --- a/.next/app-build-manifest.json +++ /dev/null @@ -1,86 +0,0 @@ -{ - "pages": { - "/_not-found/page": [ - "static/chunks/webpack-d757b501b8c835e1.js", - "static/chunks/fd9d1056-6922f449a204c2cc.js", - "static/chunks/117-e3feb2d81150d197.js", - "static/chunks/main-app-6eab38376ed9c7e8.js", - "static/chunks/app/_not-found/page-98467b0ee1cfb9b0.js" - ], - "/layout": [ - "static/chunks/webpack-d757b501b8c835e1.js", - "static/chunks/fd9d1056-6922f449a204c2cc.js", - "static/chunks/117-e3feb2d81150d197.js", - "static/chunks/main-app-6eab38376ed9c7e8.js", - "static/css/036e22c1014a7986.css", - "static/chunks/app/layout-08ae2470bd528e26.js" - ], - "/page": [ - "static/chunks/webpack-d757b501b8c835e1.js", - "static/chunks/fd9d1056-6922f449a204c2cc.js", - "static/chunks/117-e3feb2d81150d197.js", - "static/chunks/main-app-6eab38376ed9c7e8.js", - "static/chunks/824-d6d223e22b94a09d.js", - "static/chunks/169-a16368c4b2cb38f0.js", - "static/chunks/459-bc2c752fd9707a34.js", - "static/chunks/app/page-1da3f678fece646a.js" - ], - "/interest/page": [ - "static/chunks/webpack-d757b501b8c835e1.js", - "static/chunks/fd9d1056-6922f449a204c2cc.js", - "static/chunks/117-e3feb2d81150d197.js", - "static/chunks/main-app-6eab38376ed9c7e8.js", - "static/chunks/824-d6d223e22b94a09d.js", - "static/chunks/app/interest/page-cb344cd47e0f4a74.js" - ], - "/partnerships/page": [ - "static/chunks/webpack-d757b501b8c835e1.js", - "static/chunks/fd9d1056-6922f449a204c2cc.js", - "static/chunks/117-e3feb2d81150d197.js", - "static/chunks/main-app-6eab38376ed9c7e8.js", - "static/chunks/824-d6d223e22b94a09d.js", - "static/chunks/459-bc2c752fd9707a34.js", - "static/chunks/app/partnerships/page-305fd76a6ccfd112.js" - ], - "/portal/dashboard/page": [ - "static/chunks/webpack-d757b501b8c835e1.js", - "static/chunks/fd9d1056-6922f449a204c2cc.js", - "static/chunks/117-e3feb2d81150d197.js", - "static/chunks/main-app-6eab38376ed9c7e8.js", - "static/chunks/824-d6d223e22b94a09d.js", - "static/chunks/app/portal/dashboard/page-01ff3d068f2b3f98.js" - ], - "/portal/courses/page": [ - "static/chunks/webpack-d757b501b8c835e1.js", - "static/chunks/fd9d1056-6922f449a204c2cc.js", - "static/chunks/117-e3feb2d81150d197.js", - "static/chunks/main-app-6eab38376ed9c7e8.js", - "static/chunks/824-d6d223e22b94a09d.js", - "static/chunks/app/portal/courses/page-c7620c232ff4206c.js" - ], - "/portal/auth/page": [ - "static/chunks/webpack-d757b501b8c835e1.js", - "static/chunks/fd9d1056-6922f449a204c2cc.js", - "static/chunks/117-e3feb2d81150d197.js", - "static/chunks/main-app-6eab38376ed9c7e8.js", - "static/chunks/824-d6d223e22b94a09d.js", - "static/chunks/app/portal/auth/page-eae55cb4afc6a920.js" - ], - "/portal/profile/page": [ - "static/chunks/webpack-d757b501b8c835e1.js", - "static/chunks/fd9d1056-6922f449a204c2cc.js", - "static/chunks/117-e3feb2d81150d197.js", - "static/chunks/main-app-6eab38376ed9c7e8.js", - "static/chunks/824-d6d223e22b94a09d.js", - "static/chunks/app/portal/profile/page-56d3324b30658fda.js" - ], - "/referral/page": [ - "static/chunks/webpack-d757b501b8c835e1.js", - "static/chunks/fd9d1056-6922f449a204c2cc.js", - "static/chunks/117-e3feb2d81150d197.js", - "static/chunks/main-app-6eab38376ed9c7e8.js", - "static/chunks/824-d6d223e22b94a09d.js", - "static/chunks/app/referral/page-d4903c996cabc3f5.js" - ] - } -} \ No newline at end of file diff --git a/.next/app-path-routes-manifest.json b/.next/app-path-routes-manifest.json deleted file mode 100644 index 4e27040b..00000000 --- a/.next/app-path-routes-manifest.json +++ /dev/null @@ -1 +0,0 @@ -{"/_not-found/page":"/_not-found","/page":"/","/interest/page":"/interest","/partnerships/page":"/partnerships","/portal/dashboard/page":"/portal/dashboard","/portal/courses/page":"/portal/courses","/portal/auth/page":"/portal/auth","/portal/profile/page":"/portal/profile","/referral/page":"/referral"} \ No newline at end of file diff --git a/.next/build-manifest.json b/.next/build-manifest.json deleted file mode 100644 index 6eb87b55..00000000 --- a/.next/build-manifest.json +++ /dev/null @@ -1,32 +0,0 @@ -{ - "polyfillFiles": [ - "static/chunks/polyfills-42372ed130431b0a.js" - ], - "devFiles": [], - "ampDevFiles": [], - "lowPriorityFiles": [ - "static/w58Zj1obuLCZ9Ly8R-4rO/_buildManifest.js", - "static/w58Zj1obuLCZ9Ly8R-4rO/_ssgManifest.js" - ], - "rootMainFiles": [ - "static/chunks/webpack-d757b501b8c835e1.js", - "static/chunks/fd9d1056-6922f449a204c2cc.js", - "static/chunks/117-e3feb2d81150d197.js", - "static/chunks/main-app-6eab38376ed9c7e8.js" - ], - "pages": { - "/_app": [ - "static/chunks/webpack-d757b501b8c835e1.js", - "static/chunks/framework-f66176bb897dc684.js", - "static/chunks/main-204c7b72ef806922.js", - "static/chunks/pages/_app-72b849fbd24ac258.js" - ], - "/_error": [ - "static/chunks/webpack-d757b501b8c835e1.js", - "static/chunks/framework-f66176bb897dc684.js", - "static/chunks/main-204c7b72ef806922.js", - "static/chunks/pages/_error-7ba65e1336b92748.js" - ] - }, - "ampFirstPages": [] -} \ No newline at end of file diff --git a/.next/cache/.previewinfo b/.next/cache/.previewinfo deleted file mode 100644 index c4646b35..00000000 --- a/.next/cache/.previewinfo +++ /dev/null @@ -1 +0,0 @@ -{"previewModeId":"1970fbd0fa9f8e172f84465018a668c8","previewModeSigningKey":"17975ff644ca3d25f5c1439394deef6d1d095f34b29a4e3e2d573cfc0f978900","previewModeEncryptionKey":"16ef7135089893b60ebaf69bf33db62fcdd720b7de939ec59d9b3fc128b6b299","expireAt":1769521657527} \ No newline at end of file diff --git a/.next/cache/.rscinfo b/.next/cache/.rscinfo deleted file mode 100644 index fe5cfe1f..00000000 --- a/.next/cache/.rscinfo +++ /dev/null @@ -1 +0,0 @@ -{"encryption.key":"GbFQ899F7uV0K/ulp9DcKGoRVHlLWOVPaSwjXDMGqzk=","encryption.expire_at":1769521657460} \ No newline at end of file diff --git a/.next/cache/.tsbuildinfo b/.next/cache/.tsbuildinfo deleted file mode 100644 index dec22679..00000000 --- a/.next/cache/.tsbuildinfo +++ /dev/null @@ -1 +0,0 @@ -{"fileNames":["../../node_modules/typescript/lib/lib.es5.d.ts","../../node_modules/typescript/lib/lib.es2015.d.ts","../../node_modules/typescript/lib/lib.es2016.d.ts","../../node_modules/typescript/lib/lib.es2017.d.ts","../../node_modules/typescript/lib/lib.es2018.d.ts","../../node_modules/typescript/lib/lib.es2019.d.ts","../../node_modules/typescript/lib/lib.es2020.d.ts","../../node_modules/typescript/lib/lib.es2021.d.ts","../../node_modules/typescript/lib/lib.es2022.d.ts","../../node_modules/typescript/lib/lib.es2023.d.ts","../../node_modules/typescript/lib/lib.es2024.d.ts","../../node_modules/typescript/lib/lib.esnext.d.ts","../../node_modules/typescript/lib/lib.dom.d.ts","../../node_modules/typescript/lib/lib.dom.iterable.d.ts","../../node_modules/typescript/lib/lib.es2015.core.d.ts","../../node_modules/typescript/lib/lib.es2015.collection.d.ts","../../node_modules/typescript/lib/lib.es2015.generator.d.ts","../../node_modules/typescript/lib/lib.es2015.iterable.d.ts","../../node_modules/typescript/lib/lib.es2015.promise.d.ts","../../node_modules/typescript/lib/lib.es2015.proxy.d.ts","../../node_modules/typescript/lib/lib.es2015.reflect.d.ts","../../node_modules/typescript/lib/lib.es2015.symbol.d.ts","../../node_modules/typescript/lib/lib.es2015.symbol.wellknown.d.ts","../../node_modules/typescript/lib/lib.es2016.array.include.d.ts","../../node_modules/typescript/lib/lib.es2016.intl.d.ts","../../node_modules/typescript/lib/lib.es2017.arraybuffer.d.ts","../../node_modules/typescript/lib/lib.es2017.date.d.ts","../../node_modules/typescript/lib/lib.es2017.object.d.ts","../../node_modules/typescript/lib/lib.es2017.sharedmemory.d.ts","../../node_modules/typescript/lib/lib.es2017.string.d.ts","../../node_modules/typescript/lib/lib.es2017.intl.d.ts","../../node_modules/typescript/lib/lib.es2017.typedarrays.d.ts","../../node_modules/typescript/lib/lib.es2018.asyncgenerator.d.ts","../../node_modules/typescript/lib/lib.es2018.asynciterable.d.ts","../../node_modules/typescript/lib/lib.es2018.intl.d.ts","../../node_modules/typescript/lib/lib.es2018.promise.d.ts","../../node_modules/typescript/lib/lib.es2018.regexp.d.ts","../../node_modules/typescript/lib/lib.es2019.array.d.ts","../../node_modules/typescript/lib/lib.es2019.object.d.ts","../../node_modules/typescript/lib/lib.es2019.string.d.ts","../../node_modules/typescript/lib/lib.es2019.symbol.d.ts","../../node_modules/typescript/lib/lib.es2019.intl.d.ts","../../node_modules/typescript/lib/lib.es2020.bigint.d.ts","../../node_modules/typescript/lib/lib.es2020.date.d.ts","../../node_modules/typescript/lib/lib.es2020.promise.d.ts","../../node_modules/typescript/lib/lib.es2020.sharedmemory.d.ts","../../node_modules/typescript/lib/lib.es2020.string.d.ts","../../node_modules/typescript/lib/lib.es2020.symbol.wellknown.d.ts","../../node_modules/typescript/lib/lib.es2020.intl.d.ts","../../node_modules/typescript/lib/lib.es2020.number.d.ts","../../node_modules/typescript/lib/lib.es2021.promise.d.ts","../../node_modules/typescript/lib/lib.es2021.string.d.ts","../../node_modules/typescript/lib/lib.es2021.weakref.d.ts","../../node_modules/typescript/lib/lib.es2021.intl.d.ts","../../node_modules/typescript/lib/lib.es2022.array.d.ts","../../node_modules/typescript/lib/lib.es2022.error.d.ts","../../node_modules/typescript/lib/lib.es2022.intl.d.ts","../../node_modules/typescript/lib/lib.es2022.object.d.ts","../../node_modules/typescript/lib/lib.es2022.string.d.ts","../../node_modules/typescript/lib/lib.es2022.regexp.d.ts","../../node_modules/typescript/lib/lib.es2023.array.d.ts","../../node_modules/typescript/lib/lib.es2023.collection.d.ts","../../node_modules/typescript/lib/lib.es2023.intl.d.ts","../../node_modules/typescript/lib/lib.es2024.arraybuffer.d.ts","../../node_modules/typescript/lib/lib.es2024.collection.d.ts","../../node_modules/typescript/lib/lib.es2024.object.d.ts","../../node_modules/typescript/lib/lib.es2024.promise.d.ts","../../node_modules/typescript/lib/lib.es2024.regexp.d.ts","../../node_modules/typescript/lib/lib.es2024.sharedmemory.d.ts","../../node_modules/typescript/lib/lib.es2024.string.d.ts","../../node_modules/typescript/lib/lib.esnext.array.d.ts","../../node_modules/typescript/lib/lib.esnext.collection.d.ts","../../node_modules/typescript/lib/lib.esnext.intl.d.ts","../../node_modules/typescript/lib/lib.esnext.disposable.d.ts","../../node_modules/typescript/lib/lib.esnext.promise.d.ts","../../node_modules/typescript/lib/lib.esnext.decorators.d.ts","../../node_modules/typescript/lib/lib.esnext.iterator.d.ts","../../node_modules/typescript/lib/lib.esnext.float16.d.ts","../../node_modules/typescript/lib/lib.esnext.error.d.ts","../../node_modules/typescript/lib/lib.esnext.sharedmemory.d.ts","../../node_modules/typescript/lib/lib.decorators.d.ts","../../node_modules/typescript/lib/lib.decorators.legacy.d.ts","../../node_modules/next/dist/styled-jsx/types/css.d.ts","../../node_modules/@types/react/global.d.ts","../../node_modules/csstype/index.d.ts","../../node_modules/@types/prop-types/index.d.ts","../../node_modules/@types/react/index.d.ts","../../node_modules/next/dist/styled-jsx/types/index.d.ts","../../node_modules/next/dist/styled-jsx/types/macro.d.ts","../../node_modules/next/dist/styled-jsx/types/style.d.ts","../../node_modules/next/dist/styled-jsx/types/global.d.ts","../../node_modules/next/dist/shared/lib/amp.d.ts","../../node_modules/next/amp.d.ts","../../node_modules/@types/node/compatibility/disposable.d.ts","../../node_modules/@types/node/compatibility/indexable.d.ts","../../node_modules/@types/node/compatibility/iterators.d.ts","../../node_modules/@types/node/compatibility/index.d.ts","../../node_modules/@types/node/globals.typedarray.d.ts","../../node_modules/@types/node/buffer.buffer.d.ts","../../node_modules/@types/node/globals.d.ts","../../node_modules/@types/node/web-globals/abortcontroller.d.ts","../../node_modules/@types/node/web-globals/domexception.d.ts","../../node_modules/@types/node/web-globals/events.d.ts","../../node_modules/undici-types/header.d.ts","../../node_modules/undici-types/readable.d.ts","../../node_modules/undici-types/file.d.ts","../../node_modules/undici-types/fetch.d.ts","../../node_modules/undici-types/formdata.d.ts","../../node_modules/undici-types/connector.d.ts","../../node_modules/undici-types/client.d.ts","../../node_modules/undici-types/errors.d.ts","../../node_modules/undici-types/dispatcher.d.ts","../../node_modules/undici-types/global-dispatcher.d.ts","../../node_modules/undici-types/global-origin.d.ts","../../node_modules/undici-types/pool-stats.d.ts","../../node_modules/undici-types/pool.d.ts","../../node_modules/undici-types/handlers.d.ts","../../node_modules/undici-types/balanced-pool.d.ts","../../node_modules/undici-types/agent.d.ts","../../node_modules/undici-types/mock-interceptor.d.ts","../../node_modules/undici-types/mock-agent.d.ts","../../node_modules/undici-types/mock-client.d.ts","../../node_modules/undici-types/mock-pool.d.ts","../../node_modules/undici-types/mock-errors.d.ts","../../node_modules/undici-types/proxy-agent.d.ts","../../node_modules/undici-types/env-http-proxy-agent.d.ts","../../node_modules/undici-types/retry-handler.d.ts","../../node_modules/undici-types/retry-agent.d.ts","../../node_modules/undici-types/api.d.ts","../../node_modules/undici-types/interceptors.d.ts","../../node_modules/undici-types/util.d.ts","../../node_modules/undici-types/cookies.d.ts","../../node_modules/undici-types/patch.d.ts","../../node_modules/undici-types/websocket.d.ts","../../node_modules/undici-types/eventsource.d.ts","../../node_modules/undici-types/filereader.d.ts","../../node_modules/undici-types/diagnostics-channel.d.ts","../../node_modules/undici-types/content-type.d.ts","../../node_modules/undici-types/cache.d.ts","../../node_modules/undici-types/index.d.ts","../../node_modules/@types/node/web-globals/fetch.d.ts","../../node_modules/@types/node/assert.d.ts","../../node_modules/@types/node/assert/strict.d.ts","../../node_modules/@types/node/async_hooks.d.ts","../../node_modules/@types/node/buffer.d.ts","../../node_modules/@types/node/child_process.d.ts","../../node_modules/@types/node/cluster.d.ts","../../node_modules/@types/node/console.d.ts","../../node_modules/@types/node/constants.d.ts","../../node_modules/@types/node/crypto.d.ts","../../node_modules/@types/node/dgram.d.ts","../../node_modules/@types/node/diagnostics_channel.d.ts","../../node_modules/@types/node/dns.d.ts","../../node_modules/@types/node/dns/promises.d.ts","../../node_modules/@types/node/domain.d.ts","../../node_modules/@types/node/events.d.ts","../../node_modules/@types/node/fs.d.ts","../../node_modules/@types/node/fs/promises.d.ts","../../node_modules/@types/node/http.d.ts","../../node_modules/@types/node/http2.d.ts","../../node_modules/@types/node/https.d.ts","../../node_modules/@types/node/inspector.generated.d.ts","../../node_modules/@types/node/module.d.ts","../../node_modules/@types/node/net.d.ts","../../node_modules/@types/node/os.d.ts","../../node_modules/@types/node/path.d.ts","../../node_modules/@types/node/perf_hooks.d.ts","../../node_modules/@types/node/process.d.ts","../../node_modules/@types/node/punycode.d.ts","../../node_modules/@types/node/querystring.d.ts","../../node_modules/@types/node/readline.d.ts","../../node_modules/@types/node/readline/promises.d.ts","../../node_modules/@types/node/repl.d.ts","../../node_modules/@types/node/sea.d.ts","../../node_modules/@types/node/stream.d.ts","../../node_modules/@types/node/stream/promises.d.ts","../../node_modules/@types/node/stream/consumers.d.ts","../../node_modules/@types/node/stream/web.d.ts","../../node_modules/@types/node/string_decoder.d.ts","../../node_modules/@types/node/test.d.ts","../../node_modules/@types/node/timers.d.ts","../../node_modules/@types/node/timers/promises.d.ts","../../node_modules/@types/node/tls.d.ts","../../node_modules/@types/node/trace_events.d.ts","../../node_modules/@types/node/tty.d.ts","../../node_modules/@types/node/url.d.ts","../../node_modules/@types/node/util.d.ts","../../node_modules/@types/node/v8.d.ts","../../node_modules/@types/node/vm.d.ts","../../node_modules/@types/node/wasi.d.ts","../../node_modules/@types/node/worker_threads.d.ts","../../node_modules/@types/node/zlib.d.ts","../../node_modules/@types/node/index.d.ts","../../node_modules/next/dist/server/get-page-files.d.ts","../../node_modules/@types/react/canary.d.ts","../../node_modules/@types/react/experimental.d.ts","../../node_modules/@types/react-dom/index.d.ts","../../node_modules/@types/react-dom/canary.d.ts","../../node_modules/@types/react-dom/experimental.d.ts","../../node_modules/next/dist/compiled/webpack/webpack.d.ts","../../node_modules/next/dist/server/config.d.ts","../../node_modules/next/dist/lib/load-custom-routes.d.ts","../../node_modules/next/dist/shared/lib/image-config.d.ts","../../node_modules/next/dist/build/webpack/plugins/subresource-integrity-plugin.d.ts","../../node_modules/next/dist/server/body-streams.d.ts","../../node_modules/next/dist/server/future/route-kind.d.ts","../../node_modules/next/dist/server/future/route-definitions/route-definition.d.ts","../../node_modules/next/dist/server/future/route-matches/route-match.d.ts","../../node_modules/next/dist/client/components/app-router-headers.d.ts","../../node_modules/next/dist/server/request-meta.d.ts","../../node_modules/next/dist/server/lib/revalidate.d.ts","../../node_modules/next/dist/server/config-shared.d.ts","../../node_modules/next/dist/server/base-http/index.d.ts","../../node_modules/next/dist/server/api-utils/index.d.ts","../../node_modules/next/dist/server/node-environment.d.ts","../../node_modules/next/dist/server/require-hook.d.ts","../../node_modules/next/dist/server/node-polyfill-crypto.d.ts","../../node_modules/next/dist/lib/page-types.d.ts","../../node_modules/next/dist/build/analysis/get-page-static-info.d.ts","../../node_modules/next/dist/build/webpack/loaders/get-module-build-info.d.ts","../../node_modules/next/dist/build/webpack/plugins/middleware-plugin.d.ts","../../node_modules/next/dist/server/render-result.d.ts","../../node_modules/next/dist/server/future/helpers/i18n-provider.d.ts","../../node_modules/next/dist/server/web/next-url.d.ts","../../node_modules/next/dist/compiled/@edge-runtime/cookies/index.d.ts","../../node_modules/next/dist/server/web/spec-extension/cookies.d.ts","../../node_modules/next/dist/server/web/spec-extension/request.d.ts","../../node_modules/next/dist/server/web/spec-extension/fetch-event.d.ts","../../node_modules/next/dist/server/web/spec-extension/response.d.ts","../../node_modules/next/dist/server/web/types.d.ts","../../node_modules/next/dist/lib/setup-exception-listeners.d.ts","../../node_modules/next/dist/lib/constants.d.ts","../../node_modules/next/dist/build/index.d.ts","../../node_modules/next/dist/build/webpack/plugins/pages-manifest-plugin.d.ts","../../node_modules/next/dist/shared/lib/router/utils/route-regex.d.ts","../../node_modules/next/dist/shared/lib/router/utils/route-matcher.d.ts","../../node_modules/next/dist/shared/lib/router/utils/parse-url.d.ts","../../node_modules/next/dist/server/base-http/node.d.ts","../../node_modules/next/dist/server/font-utils.d.ts","../../node_modules/next/dist/build/webpack/plugins/flight-manifest-plugin.d.ts","../../node_modules/next/dist/server/future/route-modules/route-module.d.ts","../../node_modules/next/dist/shared/lib/deep-readonly.d.ts","../../node_modules/next/dist/server/load-components.d.ts","../../node_modules/next/dist/shared/lib/router/utils/middleware-route-matcher.d.ts","../../node_modules/next/dist/build/webpack/plugins/next-font-manifest-plugin.d.ts","../../node_modules/next/dist/server/future/route-definitions/locale-route-definition.d.ts","../../node_modules/next/dist/server/future/route-definitions/pages-route-definition.d.ts","../../node_modules/next/dist/shared/lib/mitt.d.ts","../../node_modules/next/dist/client/with-router.d.ts","../../node_modules/next/dist/client/router.d.ts","../../node_modules/next/dist/client/route-loader.d.ts","../../node_modules/next/dist/client/page-loader.d.ts","../../node_modules/next/dist/shared/lib/bloom-filter.d.ts","../../node_modules/next/dist/shared/lib/router/router.d.ts","../../node_modules/next/dist/shared/lib/router-context.shared-runtime.d.ts","../../node_modules/next/dist/shared/lib/loadable-context.shared-runtime.d.ts","../../node_modules/next/dist/shared/lib/loadable.shared-runtime.d.ts","../../node_modules/next/dist/shared/lib/image-config-context.shared-runtime.d.ts","../../node_modules/next/dist/shared/lib/hooks-client-context.shared-runtime.d.ts","../../node_modules/next/dist/shared/lib/head-manager-context.shared-runtime.d.ts","../../node_modules/next/dist/server/future/route-definitions/app-page-route-definition.d.ts","../../node_modules/next/dist/shared/lib/modern-browserslist-target.d.ts","../../node_modules/next/dist/shared/lib/constants.d.ts","../../node_modules/next/dist/build/webpack/loaders/metadata/types.d.ts","../../node_modules/next/dist/build/page-extensions-type.d.ts","../../node_modules/next/dist/build/webpack/loaders/next-app-loader.d.ts","../../node_modules/next/dist/server/lib/app-dir-module.d.ts","../../node_modules/next/dist/server/response-cache/types.d.ts","../../node_modules/next/dist/server/response-cache/index.d.ts","../../node_modules/next/dist/server/lib/incremental-cache/index.d.ts","../../node_modules/next/dist/client/components/hooks-server-context.d.ts","../../node_modules/next/dist/server/app-render/dynamic-rendering.d.ts","../../node_modules/next/dist/client/components/static-generation-async-storage-instance.d.ts","../../node_modules/next/dist/client/components/static-generation-async-storage.external.d.ts","../../node_modules/next/dist/server/web/spec-extension/adapters/request-cookies.d.ts","../../node_modules/next/dist/server/async-storage/draft-mode-provider.d.ts","../../node_modules/next/dist/server/web/spec-extension/adapters/headers.d.ts","../../node_modules/next/dist/client/components/request-async-storage-instance.d.ts","../../node_modules/next/dist/client/components/request-async-storage.external.d.ts","../../node_modules/next/dist/server/app-render/create-error-handler.d.ts","../../node_modules/next/dist/server/app-render/app-render.d.ts","../../node_modules/next/dist/shared/lib/server-inserted-html.shared-runtime.d.ts","../../node_modules/next/dist/shared/lib/amp-context.shared-runtime.d.ts","../../node_modules/next/dist/server/future/route-modules/app-page/vendored/contexts/entrypoints.d.ts","../../node_modules/next/dist/server/future/route-modules/app-page/module.compiled.d.ts","../../node_modules/@types/react/jsx-runtime.d.ts","../../node_modules/next/dist/client/components/error-boundary.d.ts","../../node_modules/next/dist/client/components/router-reducer/create-initial-router-state.d.ts","../../node_modules/next/dist/client/components/app-router.d.ts","../../node_modules/next/dist/client/components/layout-router.d.ts","../../node_modules/next/dist/client/components/render-from-template-context.d.ts","../../node_modules/next/dist/client/components/action-async-storage-instance.d.ts","../../node_modules/next/dist/client/components/action-async-storage.external.d.ts","../../node_modules/next/dist/client/components/client-page.d.ts","../../node_modules/next/dist/client/components/search-params.d.ts","../../node_modules/next/dist/client/components/not-found-boundary.d.ts","../../node_modules/next/dist/server/app-render/rsc/preloads.d.ts","../../node_modules/next/dist/server/app-render/rsc/postpone.d.ts","../../node_modules/next/dist/server/app-render/rsc/taint.d.ts","../../node_modules/next/dist/server/app-render/entry-base.d.ts","../../node_modules/next/dist/build/templates/app-page.d.ts","../../node_modules/next/dist/server/future/route-modules/app-page/module.d.ts","../../node_modules/next/dist/server/lib/builtin-request-context.d.ts","../../node_modules/next/dist/server/app-render/types.d.ts","../../node_modules/next/dist/client/components/router-reducer/fetch-server-response.d.ts","../../node_modules/next/dist/client/components/router-reducer/router-reducer-types.d.ts","../../node_modules/next/dist/shared/lib/app-router-context.shared-runtime.d.ts","../../node_modules/next/dist/server/future/route-modules/pages/vendored/contexts/entrypoints.d.ts","../../node_modules/next/dist/server/future/route-modules/pages/module.compiled.d.ts","../../node_modules/next/dist/build/templates/pages.d.ts","../../node_modules/next/dist/server/future/route-modules/pages/module.d.ts","../../node_modules/next/dist/server/render.d.ts","../../node_modules/next/dist/server/future/route-definitions/pages-api-route-definition.d.ts","../../node_modules/next/dist/server/future/route-matches/pages-api-route-match.d.ts","../../node_modules/next/dist/server/future/route-matchers/route-matcher.d.ts","../../node_modules/next/dist/server/future/route-matcher-providers/route-matcher-provider.d.ts","../../node_modules/next/dist/server/future/route-matcher-managers/route-matcher-manager.d.ts","../../node_modules/next/dist/server/future/normalizers/normalizer.d.ts","../../node_modules/next/dist/server/future/normalizers/locale-route-normalizer.d.ts","../../node_modules/next/dist/server/future/normalizers/request/pathname-normalizer.d.ts","../../node_modules/next/dist/server/future/normalizers/request/suffix.d.ts","../../node_modules/next/dist/server/future/normalizers/request/rsc.d.ts","../../node_modules/next/dist/server/future/normalizers/request/prefix.d.ts","../../node_modules/next/dist/server/future/normalizers/request/postponed.d.ts","../../node_modules/next/dist/server/future/normalizers/request/action.d.ts","../../node_modules/next/dist/server/future/normalizers/request/prefetch-rsc.d.ts","../../node_modules/next/dist/server/future/normalizers/request/next-data.d.ts","../../node_modules/next/dist/server/base-server.d.ts","../../node_modules/next/dist/server/image-optimizer.d.ts","../../node_modules/next/dist/server/next-server.d.ts","../../node_modules/next/dist/lib/coalesced-function.d.ts","../../node_modules/next/dist/server/lib/router-utils/types.d.ts","../../node_modules/next/dist/trace/types.d.ts","../../node_modules/next/dist/trace/trace.d.ts","../../node_modules/next/dist/trace/shared.d.ts","../../node_modules/next/dist/trace/index.d.ts","../../node_modules/next/dist/build/load-jsconfig.d.ts","../../node_modules/next/dist/build/webpack-config.d.ts","../../node_modules/next/dist/build/webpack/plugins/define-env-plugin.d.ts","../../node_modules/next/dist/build/swc/index.d.ts","../../node_modules/next/dist/server/dev/parse-version-info.d.ts","../../node_modules/next/dist/server/dev/hot-reloader-types.d.ts","../../node_modules/next/dist/telemetry/storage.d.ts","../../node_modules/next/dist/server/lib/types.d.ts","../../node_modules/next/dist/server/lib/render-server.d.ts","../../node_modules/next/dist/server/lib/router-server.d.ts","../../node_modules/next/dist/shared/lib/router/utils/path-match.d.ts","../../node_modules/next/dist/server/lib/router-utils/filesystem.d.ts","../../node_modules/next/dist/server/lib/router-utils/setup-dev-bundler.d.ts","../../node_modules/next/dist/server/lib/dev-bundler-service.d.ts","../../node_modules/next/dist/server/dev/static-paths-worker.d.ts","../../node_modules/next/dist/server/dev/next-dev-server.d.ts","../../node_modules/next/dist/server/next.d.ts","../../node_modules/next/dist/lib/metadata/types/alternative-urls-types.d.ts","../../node_modules/next/dist/lib/metadata/types/extra-types.d.ts","../../node_modules/next/dist/lib/metadata/types/metadata-types.d.ts","../../node_modules/next/dist/lib/metadata/types/manifest-types.d.ts","../../node_modules/next/dist/lib/metadata/types/opengraph-types.d.ts","../../node_modules/next/dist/lib/metadata/types/twitter-types.d.ts","../../node_modules/next/dist/lib/metadata/types/metadata-interface.d.ts","../../node_modules/next/types/index.d.ts","../../node_modules/next/dist/shared/lib/html-context.shared-runtime.d.ts","../../node_modules/@next/env/dist/index.d.ts","../../node_modules/next/dist/shared/lib/utils.d.ts","../../node_modules/next/dist/pages/_app.d.ts","../../node_modules/next/app.d.ts","../../node_modules/next/dist/server/web/spec-extension/unstable-cache.d.ts","../../node_modules/next/dist/server/web/spec-extension/revalidate.d.ts","../../node_modules/next/dist/server/web/spec-extension/unstable-no-store.d.ts","../../node_modules/next/cache.d.ts","../../node_modules/next/dist/shared/lib/runtime-config.external.d.ts","../../node_modules/next/config.d.ts","../../node_modules/next/dist/pages/_document.d.ts","../../node_modules/next/document.d.ts","../../node_modules/next/dist/shared/lib/dynamic.d.ts","../../node_modules/next/dynamic.d.ts","../../node_modules/next/dist/pages/_error.d.ts","../../node_modules/next/error.d.ts","../../node_modules/next/dist/shared/lib/head.d.ts","../../node_modules/next/head.d.ts","../../node_modules/next/dist/client/components/draft-mode.d.ts","../../node_modules/next/dist/client/components/headers.d.ts","../../node_modules/next/headers.d.ts","../../node_modules/next/dist/shared/lib/get-img-props.d.ts","../../node_modules/next/dist/client/image-component.d.ts","../../node_modules/next/dist/shared/lib/image-external.d.ts","../../node_modules/next/image.d.ts","../../node_modules/next/dist/client/link.d.ts","../../node_modules/next/link.d.ts","../../node_modules/next/dist/client/components/redirect-status-code.d.ts","../../node_modules/next/dist/client/components/redirect.d.ts","../../node_modules/next/dist/client/components/not-found.d.ts","../../node_modules/next/dist/client/components/navigation.react-server.d.ts","../../node_modules/next/dist/client/components/navigation.d.ts","../../node_modules/next/navigation.d.ts","../../node_modules/next/router.d.ts","../../node_modules/next/dist/client/script.d.ts","../../node_modules/next/script.d.ts","../../node_modules/next/dist/server/web/spec-extension/user-agent.d.ts","../../node_modules/next/dist/compiled/@edge-runtime/primitives/url.d.ts","../../node_modules/next/dist/server/web/spec-extension/image-response.d.ts","../../node_modules/next/dist/compiled/@vercel/og/satori/index.d.ts","../../node_modules/next/dist/compiled/@vercel/og/emoji/index.d.ts","../../node_modules/next/dist/compiled/@vercel/og/types.d.ts","../../node_modules/next/server.d.ts","../../node_modules/next/types/global.d.ts","../../node_modules/next/types/compiled.d.ts","../../node_modules/next/index.d.ts","../../node_modules/next/image-types/global.d.ts","../../next-env.d.ts","../../node_modules/source-map-js/source-map.d.ts","../../node_modules/postcss/lib/previous-map.d.ts","../../node_modules/postcss/lib/input.d.ts","../../node_modules/postcss/lib/css-syntax-error.d.ts","../../node_modules/postcss/lib/declaration.d.ts","../../node_modules/postcss/lib/root.d.ts","../../node_modules/postcss/lib/warning.d.ts","../../node_modules/postcss/lib/lazy-result.d.ts","../../node_modules/postcss/lib/no-work-result.d.ts","../../node_modules/postcss/lib/processor.d.ts","../../node_modules/postcss/lib/result.d.ts","../../node_modules/postcss/lib/document.d.ts","../../node_modules/postcss/lib/rule.d.ts","../../node_modules/postcss/lib/node.d.ts","../../node_modules/postcss/lib/comment.d.ts","../../node_modules/postcss/lib/container.d.ts","../../node_modules/postcss/lib/at-rule.d.ts","../../node_modules/postcss/lib/list.d.ts","../../node_modules/postcss/lib/postcss.d.ts","../../node_modules/postcss/lib/postcss.d.mts","../../node_modules/tailwindcss/types/generated/corepluginlist.d.ts","../../node_modules/tailwindcss/types/generated/colors.d.ts","../../node_modules/tailwindcss/types/config.d.ts","../../node_modules/tailwindcss/types/index.d.ts","../../tailwind.config.ts","../../node_modules/clsx/clsx.d.mts","../../node_modules/tailwind-merge/dist/types.d.ts","../../lib/cn.ts","../../lib/auth.tsx","../../app/layout.tsx","../../node_modules/motion-dom/dist/index.d.ts","../../node_modules/motion-utils/dist/index.d.ts","../../node_modules/framer-motion/dist/index.d.ts","../../components/ui/button.tsx","../../components/ui/navbar.tsx","../../components/ui/glowcard.tsx","../../components/ui/sectionheading.tsx","../../node_modules/recharts/types/container/surface.d.ts","../../node_modules/recharts/types/container/layer.d.ts","../../node_modules/@types/d3-time/index.d.ts","../../node_modules/@types/d3-scale/index.d.ts","../../node_modules/victory-vendor/d3-scale.d.ts","../../node_modules/recharts/types/cartesian/xaxis.d.ts","../../node_modules/recharts/types/cartesian/yaxis.d.ts","../../node_modules/recharts/types/util/types.d.ts","../../node_modules/recharts/types/component/defaultlegendcontent.d.ts","../../node_modules/recharts/types/util/payload/getuniqpayload.d.ts","../../node_modules/recharts/types/component/legend.d.ts","../../node_modules/recharts/types/component/defaulttooltipcontent.d.ts","../../node_modules/recharts/types/component/tooltip.d.ts","../../node_modules/recharts/types/component/responsivecontainer.d.ts","../../node_modules/recharts/types/component/cell.d.ts","../../node_modules/recharts/types/component/text.d.ts","../../node_modules/recharts/types/component/label.d.ts","../../node_modules/recharts/types/component/labellist.d.ts","../../node_modules/recharts/types/component/customized.d.ts","../../node_modules/recharts/types/shape/sector.d.ts","../../node_modules/@types/d3-path/index.d.ts","../../node_modules/@types/d3-shape/index.d.ts","../../node_modules/victory-vendor/d3-shape.d.ts","../../node_modules/recharts/types/shape/curve.d.ts","../../node_modules/recharts/types/shape/rectangle.d.ts","../../node_modules/recharts/types/shape/polygon.d.ts","../../node_modules/recharts/types/shape/dot.d.ts","../../node_modules/recharts/types/shape/cross.d.ts","../../node_modules/recharts/types/shape/symbols.d.ts","../../node_modules/recharts/types/polar/polargrid.d.ts","../../node_modules/recharts/types/polar/polarradiusaxis.d.ts","../../node_modules/recharts/types/polar/polarangleaxis.d.ts","../../node_modules/recharts/types/polar/pie.d.ts","../../node_modules/recharts/types/polar/radar.d.ts","../../node_modules/recharts/types/polar/radialbar.d.ts","../../node_modules/recharts/types/cartesian/brush.d.ts","../../node_modules/recharts/types/util/ifoverflowmatches.d.ts","../../node_modules/recharts/types/cartesian/referenceline.d.ts","../../node_modules/recharts/types/cartesian/referencedot.d.ts","../../node_modules/recharts/types/cartesian/referencearea.d.ts","../../node_modules/recharts/types/cartesian/cartesianaxis.d.ts","../../node_modules/recharts/types/cartesian/cartesiangrid.d.ts","../../node_modules/recharts/types/cartesian/line.d.ts","../../node_modules/recharts/types/cartesian/area.d.ts","../../node_modules/recharts/types/util/barutils.d.ts","../../node_modules/recharts/types/cartesian/bar.d.ts","../../node_modules/recharts/types/cartesian/zaxis.d.ts","../../node_modules/recharts/types/cartesian/errorbar.d.ts","../../node_modules/recharts/types/cartesian/scatter.d.ts","../../node_modules/recharts/types/util/getlegendprops.d.ts","../../node_modules/recharts/types/util/chartutils.d.ts","../../node_modules/recharts/types/chart/accessibilitymanager.d.ts","../../node_modules/recharts/types/chart/types.d.ts","../../node_modules/recharts/types/chart/generatecategoricalchart.d.ts","../../node_modules/recharts/types/chart/linechart.d.ts","../../node_modules/recharts/types/chart/barchart.d.ts","../../node_modules/recharts/types/chart/piechart.d.ts","../../node_modules/recharts/types/chart/treemap.d.ts","../../node_modules/recharts/types/chart/sankey.d.ts","../../node_modules/recharts/types/chart/radarchart.d.ts","../../node_modules/recharts/types/chart/scatterchart.d.ts","../../node_modules/recharts/types/chart/areachart.d.ts","../../node_modules/recharts/types/chart/radialbarchart.d.ts","../../node_modules/recharts/types/chart/composedchart.d.ts","../../node_modules/recharts/types/chart/sunburstchart.d.ts","../../node_modules/recharts/types/shape/trapezoid.d.ts","../../node_modules/recharts/types/numberaxis/funnel.d.ts","../../node_modules/recharts/types/chart/funnelchart.d.ts","../../node_modules/recharts/types/util/global.d.ts","../../node_modules/recharts/types/index.d.ts","../../components/ui/dashboardsection.tsx","../../components/ui/interactivetiles.tsx","../../components/ui/chatbot.tsx","../../components/ui/cookieconsent.tsx","../../app/page.tsx","../../app/interest/page.tsx","../../app/partnerships/page.tsx","../../app/portal/auth/page.tsx","../../app/portal/courses/page.tsx","../../app/portal/dashboard/page.tsx","../../app/portal/profile/page.tsx","../../app/referral/page.tsx","../types/app/layout.ts","../types/app/page.ts","../types/app/interest/page.ts","../types/app/partnerships/page.ts","../types/app/portal/auth/page.ts","../types/app/portal/courses/page.ts","../types/app/portal/dashboard/page.ts","../types/app/portal/profile/page.ts","../types/app/referral/page.ts","../../node_modules/@types/d3-array/index.d.ts","../../node_modules/@types/d3-color/index.d.ts","../../node_modules/@types/d3-ease/index.d.ts","../../node_modules/@types/d3-interpolate/index.d.ts","../../node_modules/@types/d3-timer/index.d.ts","../../node_modules/@types/json5/index.d.ts"],"fileIdsList":[[99,145,360,523],[99,145,360,440],[99,145,360,522],[99,145,360,524],[99,145,360,525],[99,145,360,526],[99,145,360,527],[99,145,360,528],[99,145,360,529],[99,145,444,445,446],[99,145,439],[99,145,444,445,446,447,518,519,520,521],[99,145,445,446,447,520,521],[87,99,145,395,438,439,443],[87,99,145,395,439,443,446],[87,99,145,395,438,439,443,446],[99,145,438,443],[87,99,145,438,443],[87,99,145,443,444],[99,145,446,447,517],[99,145,438,443,446],[99,145,443,444],[99,145],[87,99,145],[99,145,436,437],[99,145,408,409],[99,145,540],[99,145,450],[99,145,468],[99,142,145],[99,144,145],[145],[99,145,150,178],[99,145,146,151,156,164,175,186],[99,145,146,147,156,164],[94,95,96,99,145],[99,145,148,187],[99,145,149,150,157,165],[99,145,150,175,183],[99,145,151,153,156,164],[99,144,145,152],[99,145,153,154],[99,145,155,156],[99,144,145,156],[99,145,156,157,158,175,186],[99,145,156,157,158,171,175,178],[99,145,153,156,159,164,175,186],[99,145,156,157,159,160,164,175,183,186],[99,145,159,161,175,183,186],[97,98,99,100,101,102,103,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192],[99,145,156,162],[99,145,163,186,191],[99,145,153,156,164,175],[99,145,165],[99,145,166],[99,144,145,167],[99,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192],[99,145,169],[99,145,170],[99,145,156,171,172],[99,145,171,173,187,189],[99,145,156,175,176,178],[99,145,177,178],[99,145,175,176],[99,145,178],[99,145,179],[99,142,145,175,180],[99,145,156,181,182],[99,145,181,182],[99,145,150,164,175,183],[99,145,184],[99,145,164,185],[99,145,159,170,186],[99,145,150,187],[99,145,175,188],[99,145,163,189],[99,145,190],[99,140,145],[99,140,145,156,158,167,175,178,186,189,191],[99,145,175,192],[87,99,145,197,198,199],[87,99,145,197,198],[87,91,99,145,196,361,404],[87,91,99,145,195,361,404],[84,85,86,99,145],[87,99,145,286,441,442],[92,99,145],[99,145,365],[99,145,367,368,369],[99,145,371],[99,145,202,212,218,220,361],[99,145,202,209,211,214,232],[99,145,212],[99,145,212,214,339],[99,145,267,285,300,407],[99,145,309],[99,145,202,212,219,253,263,336,337,407],[99,145,219,407],[99,145,212,263,264,265,407],[99,145,212,219,253,407],[99,145,407],[99,145,202,219,220,407],[99,145,293],[99,144,145,193,292],[87,99,145,286,287,288,306,307],[87,99,145,286],[99,145,276],[99,145,275,277,381],[87,99,145,286,287,304],[99,145,282,307,393],[99,145,391,392],[99,145,226,390],[99,145,279],[99,144,145,193,226,242,275,276,277,278],[87,99,145,304,306,307],[99,145,304,306],[99,145,304,305,307],[99,145,170,193],[99,145,274],[99,144,145,193,211,213,270,271,272,273],[87,99,145,203,384],[87,99,145,186,193],[87,99,145,219,251],[87,99,145,219],[99,145,249,254],[87,99,145,250,364],[87,91,99,145,159,193,195,196,361,402,403],[99,145,361],[99,145,201],[99,145,354,355,356,357,358,359],[99,145,356],[87,99,145,250,286,364],[87,99,145,286,362,364],[87,99,145,286,364],[99,145,159,193,213,364],[99,145,159,193,210,211,222,240,242,274,279,280,302,304],[99,145,271,274,279,287,289,290,291,293,294,295,296,297,298,299,407],[99,145,272],[87,99,145,170,193,211,212,240,242,243,245,270,302,303,307,361,407],[99,145,159,193,213,214,226,227,275],[99,145,159,193,212,214],[99,145,159,175,193,210,213,214],[99,145,159,170,186,193,210,211,212,213,214,219,222,223,233,234,236,239,240,242,243,244,245,269,270,303,304,312,314,317,319,322,324,325,326,327],[99,145,159,175,193],[99,145,202,203,204,210,211,361,364,407],[99,145,159,175,186,193,207,338,340,341,407],[99,145,170,186,193,207,210,213,230,234,236,237,238,243,270,317,328,330,336,350,351],[99,145,212,216,270],[99,145,210,212],[99,145,223,318],[99,145,320,321],[99,145,320],[99,145,318],[99,145,320,323],[99,145,206,207],[99,145,206,246],[99,145,206],[99,145,208,223,316],[99,145,315],[99,145,207,208],[99,145,208,313],[99,145,207],[99,145,302],[99,145,159,193,210,222,241,261,267,281,284,301,304],[99,145,255,256,257,258,259,260,282,283,307,362],[99,145,311],[99,145,159,193,210,222,241,247,308,310,312,361,364],[99,145,159,186,193,203,210,212,269],[99,145,266],[99,145,159,193,344,349],[99,145,233,242,269,364],[99,145,332,336,350,353],[99,145,159,216,336,344,345,353],[99,145,202,212,233,244,347],[99,145,159,193,212,219,244,331,332,342,343,346,348],[99,145,194,240,241,242,361,364],[99,145,159,170,186,193,208,210,211,213,216,221,222,230,233,234,236,237,238,239,243,245,269,270,314,328,329,364],[99,145,159,193,210,212,216,330,352],[99,145,159,193,211,213],[87,99,145,159,170,193,201,203,210,211,214,222,239,240,242,243,245,311,361,364],[99,145,159,170,186,193,205,208,209,213],[99,145,206,268],[99,145,159,193,206,211,222],[99,145,159,193,212,223],[99,145,159,193],[99,145,226],[99,145,225],[99,145,227],[99,145,212,224,226,230],[99,145,212,224,226],[99,145,159,193,205,212,213,219,227,228,229],[87,99,145,304,305,306],[99,145,262],[87,99,145,203],[87,99,145,236],[87,99,145,194,239,242,245,361,364],[99,145,203,384,385],[87,99,145,254],[87,99,145,170,186,193,201,248,250,252,253,364],[99,145,213,219,236],[99,145,235],[87,99,145,157,159,170,193,201,254,263,361,362,363],[83,87,88,89,90,99,145,195,196,361,404],[99,145,150],[99,145,333,334,335],[99,145,333],[99,145,373],[99,145,375],[99,145,377],[99,145,379],[99,145,382],[99,145,386],[91,93,99,145,361,366,370,372,374,376,378,380,383,387,389,395,396,398,405,406,407],[99,145,388],[99,145,394],[99,145,250],[99,145,397],[99,144,145,227,228,229,230,399,400,401,404],[99,145,193],[87,91,99,145,159,161,170,193,195,196,197,199,201,214,353,360,364,404],[99,145,426],[99,145,424,426],[99,145,415,423,424,425,427,429],[99,145,413],[99,145,416,421,426,429],[99,145,412,429],[99,145,416,417,420,421,422,429],[99,145,416,417,418,420,421,429],[99,145,413,414,415,416,417,421,422,423,425,426,427,429],[99,145,429],[99,145,411,413,414,415,416,417,418,420,421,422,423,424,425,426,427,428],[99,145,411,429],[99,145,416,418,419,421,422,429],[99,145,420,429],[99,145,421,422,426,429],[99,145,414,424],[87,99,145,453,454,455,471,474],[87,99,145,453,454,455,464,472,492],[87,99,145,452,455],[87,99,145,455],[87,99,145,453,454,455],[87,99,145,453,454,455,490,493,496],[87,99,145,453,454,455,464,471,474],[87,99,145,453,454,455,464,472,484],[87,99,145,453,454,455,464,474,484],[87,99,145,453,454,455,464,484],[87,99,145,453,454,455,459,465,471,476,494,495],[99,145,455],[87,99,145,455,499,500,501],[87,99,145,455,498,499,500],[87,99,145,455,472],[87,99,145,455,498],[87,99,145,455,464],[87,99,145,455,456,457],[87,99,145,455,457,459],[99,145,448,449,453,454,455,456,458,459,460,461,462,463,464,465,466,467,471,472,473,474,475,476,477,478,479,480,481,482,483,485,486,487,488,489,490,491,493,494,495,496,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516],[87,99,145,455,513],[87,99,145,455,467],[87,99,145,455,474,478,479],[87,99,145,455,465,467],[87,99,145,455,470],[87,99,145,455,493],[87,99,145,455,470,497],[87,99,145,458,498],[87,99,145,452,453,454],[99,145,431,432],[99,145,430,433],[99,112,116,145,186],[99,112,145,175,186],[99,107,145],[99,109,112,145,183,186],[99,145,164,183],[99,107,145,193],[99,109,112,145,164,186],[99,104,105,108,111,145,156,175,186],[99,112,119,145],[99,104,110,145],[99,112,133,134,145],[99,108,112,145,178,186,193],[99,133,145,193],[99,106,107,145,193],[99,112,145],[99,106,107,108,109,110,111,112,113,114,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,134,135,136,137,138,139,145],[99,112,127,145],[99,112,119,120,145],[99,110,112,120,121,145],[99,111,145],[99,104,107,112,145],[99,112,116,120,121,145],[99,116,145],[99,110,112,115,145,186],[99,104,109,112,119,145],[99,145,175],[99,107,112,133,145,191,193],[99,145,451],[99,145,469],[99,145,434]],"fileInfos":[{"version":"c430d44666289dae81f30fa7b2edebf186ecc91a2d4c71266ea6ae76388792e1","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"45b7ab580deca34ae9729e97c13cfd999df04416a79116c3bfb483804f85ded4","signature":false,"impliedFormat":1},{"version":"3facaf05f0c5fc569c5649dd359892c98a85557e3e0c847964caeb67076f4d75","signature":false,"impliedFormat":1},{"version":"e44bb8bbac7f10ecc786703fe0a6a4b952189f908707980ba8f3c8975a760962","signature":false,"impliedFormat":1},{"version":"5e1c4c362065a6b95ff952c0eab010f04dcd2c3494e813b493ecfd4fcb9fc0d8","signature":false,"impliedFormat":1},{"version":"68d73b4a11549f9c0b7d352d10e91e5dca8faa3322bfb77b661839c42b1ddec7","signature":false,"impliedFormat":1},{"version":"5efce4fc3c29ea84e8928f97adec086e3dc876365e0982cc8479a07954a3efd4","signature":false,"impliedFormat":1},{"version":"feecb1be483ed332fad555aff858affd90a48ab19ba7272ee084704eb7167569","signature":false,"impliedFormat":1},{"version":"ee7bad0c15b58988daa84371e0b89d313b762ab83cb5b31b8a2d1162e8eb41c2","signature":false,"impliedFormat":1},{"version":"27bdc30a0e32783366a5abeda841bc22757c1797de8681bbe81fbc735eeb1c10","signature":false,"impliedFormat":1},{"version":"8fd575e12870e9944c7e1d62e1f5a73fcf23dd8d3a321f2a2c74c20d022283fe","signature":false,"impliedFormat":1},{"version":"2ab096661c711e4a81cc464fa1e6feb929a54f5340b46b0a07ac6bbf857471f0","signature":false,"impliedFormat":1},{"version":"080941d9f9ff9307f7e27a83bcd888b7c8270716c39af943532438932ec1d0b9","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"2e80ee7a49e8ac312cc11b77f1475804bee36b3b2bc896bead8b6e1266befb43","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"c57796738e7f83dbc4b8e65132f11a377649c00dd3eee333f672b8f0a6bea671","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"dc2df20b1bcdc8c2d34af4926e2c3ab15ffe1160a63e58b7e09833f616efff44","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"515d0b7b9bea2e31ea4ec968e9edd2c39d3eebf4a2d5cbd04e88639819ae3b71","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"0559b1f683ac7505ae451f9a96ce4c3c92bdc71411651ca6ddb0e88baaaad6a3","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"0dc1e7ceda9b8b9b455c3a2d67b0412feab00bd2f66656cd8850e8831b08b537","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"ce691fb9e5c64efb9547083e4a34091bcbe5bdb41027e310ebba8f7d96a98671","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"8d697a2a929a5fcb38b7a65594020fcef05ec1630804a33748829c5ff53640d0","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"4ff2a353abf8a80ee399af572debb8faab2d33ad38c4b4474cff7f26e7653b8d","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"fb0f136d372979348d59b3f5020b4cdb81b5504192b1cacff5d1fbba29378aa1","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"d15bea3d62cbbdb9797079416b8ac375ae99162a7fba5de2c6c505446486ac0a","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"68d18b664c9d32a7336a70235958b8997ebc1c3b8505f4f1ae2b7e7753b87618","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"eb3d66c8327153d8fa7dd03f9c58d351107fe824c79e9b56b462935176cdf12a","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"38f0219c9e23c915ef9790ab1d680440d95419ad264816fa15009a8851e79119","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"69ab18c3b76cd9b1be3d188eaf8bba06112ebbe2f47f6c322b5105a6fbc45a2e","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"a680117f487a4d2f30ea46f1b4b7f58bef1480456e18ba53ee85c2746eeca012","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"2f11ff796926e0832f9ae148008138ad583bd181899ab7dd768a2666700b1893","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"4de680d5bb41c17f7f68e0419412ca23c98d5749dcaaea1896172f06435891fc","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"954296b30da6d508a104a3a0b5d96b76495c709785c1d11610908e63481ee667","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"ac9538681b19688c8eae65811b329d3744af679e0bdfa5d842d0e32524c73e1c","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"0a969edff4bd52585473d24995c5ef223f6652d6ef46193309b3921d65dd4376","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"9e9fbd7030c440b33d021da145d3232984c8bb7916f277e8ffd3dc2e3eae2bdb","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"811ec78f7fefcabbda4bfa93b3eb67d9ae166ef95f9bff989d964061cbf81a0c","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"717937616a17072082152a2ef351cb51f98802fb4b2fdabd32399843875974ca","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"d7e7d9b7b50e5f22c915b525acc5a49a7a6584cf8f62d0569e557c5cfc4b2ac2","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"71c37f4c9543f31dfced6c7840e068c5a5aacb7b89111a4364b1d5276b852557","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"576711e016cf4f1804676043e6a0a5414252560eb57de9faceee34d79798c850","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"89c1b1281ba7b8a96efc676b11b264de7a8374c5ea1e6617f11880a13fc56dc6","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"74f7fa2d027d5b33eb0471c8e82a6c87216223181ec31247c357a3e8e2fddc5b","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"d6d7ae4d1f1f3772e2a3cde568ed08991a8ae34a080ff1151af28b7f798e22ca","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"063600664504610fe3e99b717a1223f8b1900087fab0b4cad1496a114744f8df","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"934019d7e3c81950f9a8426d093458b65d5aff2c7c1511233c0fd5b941e608ab","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"52ada8e0b6e0482b728070b7639ee42e83a9b1c22d205992756fe020fd9f4a47","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"3bdefe1bfd4d6dee0e26f928f93ccc128f1b64d5d501ff4a8cf3c6371200e5e6","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"59fb2c069260b4ba00b5643b907ef5d5341b167e7d1dbf58dfd895658bda2867","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"639e512c0dfc3fad96a84caad71b8834d66329a1f28dc95e3946c9b58176c73a","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"368af93f74c9c932edd84c58883e736c9e3d53cec1fe24c0b0ff451f529ceab1","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"af3dd424cf267428f30ccfc376f47a2c0114546b55c44d8c0f1d57d841e28d74","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"995c005ab91a498455ea8dfb63aa9f83fa2ea793c3d8aa344be4a1678d06d399","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"959d36cddf5e7d572a65045b876f2956c973a586da58e5d26cde519184fd9b8a","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"965f36eae237dd74e6cca203a43e9ca801ce38824ead814728a2807b1910117d","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"3925a6c820dcb1a06506c90b1577db1fdbf7705d65b62b99dce4be75c637e26b","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"0a3d63ef2b853447ec4f749d3f368ce642264246e02911fcb1590d8c161b8005","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"8cdf8847677ac7d20486e54dd3fcf09eda95812ac8ace44b4418da1bbbab6eb8","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"8444af78980e3b20b49324f4a16ba35024fef3ee069a0eb67616ea6ca821c47a","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"3287d9d085fbd618c3971944b65b4be57859f5415f495b33a6adc994edd2f004","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"b4b67b1a91182421f5df999988c690f14d813b9850b40acd06ed44691f6727ad","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"df83c2a6c73228b625b0beb6669c7ee2a09c914637e2d35170723ad49c0f5cd4","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"436aaf437562f276ec2ddbee2f2cdedac7664c1e4c1d2c36839ddd582eeb3d0a","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"8e3c06ea092138bf9fa5e874a1fdbc9d54805d074bee1de31b99a11e2fec239d","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"87dc0f382502f5bbce5129bdc0aea21e19a3abbc19259e0b43ae038a9fc4e326","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"b1cb28af0c891c8c96b2d6b7be76bd394fddcfdb4709a20ba05a7c1605eea0f9","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"2fef54945a13095fdb9b84f705f2b5994597640c46afeb2ce78352fab4cb3279","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"ac77cb3e8c6d3565793eb90a8373ee8033146315a3dbead3bde8db5eaf5e5ec6","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"56e4ed5aab5f5920980066a9409bfaf53e6d21d3f8d020c17e4de584d29600ad","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"4ece9f17b3866cc077099c73f4983bddbcb1dc7ddb943227f1ec070f529dedd1","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"0a6282c8827e4b9a95f4bf4f5c205673ada31b982f50572d27103df8ceb8013c","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"1c9319a09485199c1f7b0498f2988d6d2249793ef67edda49d1e584746be9032","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"e3a2a0cee0f03ffdde24d89660eba2685bfbdeae955a6c67e8c4c9fd28928eeb","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"811c71eee4aa0ac5f7adf713323a5c41b0cf6c4e17367a34fbce379e12bbf0a4","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"51ad4c928303041605b4d7ae32e0c1ee387d43a24cd6f1ebf4a2699e1076d4fa","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"60037901da1a425516449b9a20073aa03386cce92f7a1fd902d7602be3a7c2e9","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"d4b1d2c51d058fc21ec2629fff7a76249dec2e36e12960ea056e3ef89174080f","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"22adec94ef7047a6c9d1af3cb96be87a335908bf9ef386ae9fd50eeb37f44c47","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"196cb558a13d4533a5163286f30b0509ce0210e4b316c56c38d4c0fd2fb38405","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"73f78680d4c08509933daf80947902f6ff41b6230f94dd002ae372620adb0f60","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"c5239f5c01bcfa9cd32f37c496cf19c61d69d37e48be9de612b541aac915805b","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"8e7f8264d0fb4c5339605a15daadb037bf238c10b654bb3eee14208f860a32ea","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"782dec38049b92d4e85c1585fbea5474a219c6984a35b004963b00beb1aab538","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"0990a7576222f248f0a3b888adcb7389f957928ce2afb1cd5128169086ff4d29","signature":false,"impliedFormat":1},{"version":"eb5b19b86227ace1d29ea4cf81387279d04bb34051e944bc53df69f58914b788","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"ac51dd7d31333793807a6abaa5ae168512b6131bd41d9c5b98477fc3b7800f9f","signature":false,"impliedFormat":1},{"version":"87d9d29dbc745f182683f63187bf3d53fd8673e5fca38ad5eaab69798ed29fbc","signature":false,"impliedFormat":1},{"version":"7a3aa194cfd5919c4da251ef04ea051077e22702638d4edcb9579e9101653519","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"cc69795d9954ee4ad57545b10c7bf1a7260d990231b1685c147ea71a6faa265c","signature":false,"impliedFormat":1},{"version":"8bc6c94ff4f2af1f4023b7bb2379b08d3d7dd80c698c9f0b07431ea16101f05f","signature":false,"impliedFormat":1},{"version":"1b61d259de5350f8b1e5db06290d31eaebebc6baafd5f79d314b5af9256d7153","signature":false,"impliedFormat":1},{"version":"57194e1f007f3f2cbef26fa299d4c6b21f4623a2eddc63dfeef79e38e187a36e","signature":false,"impliedFormat":1},{"version":"0f6666b58e9276ac3a38fdc80993d19208442d6027ab885580d93aec76b4ef00","signature":false,"impliedFormat":1},{"version":"05fd364b8ef02fb1e174fbac8b825bdb1e5a36a016997c8e421f5fab0a6da0a0","signature":false,"impliedFormat":1},{"version":"70521b6ab0dcba37539e5303104f29b721bfb2940b2776da4cc818c07e1fefc1","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"ab41ef1f2cdafb8df48be20cd969d875602483859dc194e9c97c8a576892c052","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"d153a11543fd884b596587ccd97aebbeed950b26933ee000f94009f1ab142848","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"21d819c173c0cf7cc3ce57c3276e77fd9a8a01d35a06ad87158781515c9a438a","signature":false,"impliedFormat":1},{"version":"98cffbf06d6bab333473c70a893770dbe990783904002c4f1a960447b4b53dca","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"ba481bca06f37d3f2c137ce343c7d5937029b2468f8e26111f3c9d9963d6568d","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"6d9ef24f9a22a88e3e9b3b3d8c40ab1ddb0853f1bfbd5c843c37800138437b61","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"1db0b7dca579049ca4193d034d835f6bfe73096c73663e5ef9a0b5779939f3d0","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"9798340ffb0d067d69b1ae5b32faa17ab31b82466a3fc00d8f2f2df0c8554aaa","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"f26b11d8d8e4b8028f1c7d618b22274c892e4b0ef5b3678a8ccbad85419aef43","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"5929864ce17fba74232584d90cb721a89b7ad277220627cc97054ba15a98ea8f","signature":false,"impliedFormat":1},{"version":"763fe0f42b3d79b440a9b6e51e9ba3f3f91352469c1e4b3b67bfa4ff6352f3f4","signature":false,"impliedFormat":1},{"version":"25c8056edf4314820382a5fdb4bb7816999acdcb929c8f75e3f39473b87e85bc","signature":false,"impliedFormat":1},{"version":"c464d66b20788266e5353b48dc4aa6bc0dc4a707276df1e7152ab0c9ae21fad8","signature":false,"impliedFormat":1},{"version":"78d0d27c130d35c60b5e5566c9f1e5be77caf39804636bc1a40133919a949f21","signature":false,"impliedFormat":1},{"version":"c6fd2c5a395f2432786c9cb8deb870b9b0e8ff7e22c029954fabdd692bff6195","signature":false,"impliedFormat":1},{"version":"1d6e127068ea8e104a912e42fc0a110e2aa5a66a356a917a163e8cf9a65e4a75","signature":false,"impliedFormat":1},{"version":"5ded6427296cdf3b9542de4471d2aa8d3983671d4cac0f4bf9c637208d1ced43","signature":false,"impliedFormat":1},{"version":"7f182617db458e98fc18dfb272d40aa2fff3a353c44a89b2c0ccb3937709bfb5","signature":false,"impliedFormat":1},{"version":"cadc8aced301244057c4e7e73fbcae534b0f5b12a37b150d80e5a45aa4bebcbd","signature":false,"impliedFormat":1},{"version":"385aab901643aa54e1c36f5ef3107913b10d1b5bb8cbcd933d4263b80a0d7f20","signature":false,"impliedFormat":1},{"version":"9670d44354bab9d9982eca21945686b5c24a3f893db73c0dae0fd74217a4c219","signature":false,"impliedFormat":1},{"version":"0b8a9268adaf4da35e7fa830c8981cfa22adbbe5b3f6f5ab91f6658899e657a7","signature":false,"impliedFormat":1},{"version":"11396ed8a44c02ab9798b7dca436009f866e8dae3c9c25e8c1fbc396880bf1bb","signature":false,"impliedFormat":1},{"version":"ba7bc87d01492633cb5a0e5da8a4a42a1c86270e7b3d2dea5d156828a84e4882","signature":false,"impliedFormat":1},{"version":"4893a895ea92c85345017a04ed427cbd6a1710453338df26881a6019432febdd","signature":false,"impliedFormat":1},{"version":"c21dc52e277bcfc75fac0436ccb75c204f9e1b3fa5e12729670910639f27343e","signature":false,"impliedFormat":1},{"version":"13f6f39e12b1518c6650bbb220c8985999020fe0f21d818e28f512b7771d00f9","signature":false,"impliedFormat":1},{"version":"9b5369969f6e7175740bf51223112ff209f94ba43ecd3bb09eefff9fd675624a","signature":false,"impliedFormat":1},{"version":"4fe9e626e7164748e8769bbf74b538e09607f07ed17c2f20af8d680ee49fc1da","signature":false,"impliedFormat":1},{"version":"24515859bc0b836719105bb6cc3d68255042a9f02a6022b3187948b204946bd2","signature":false,"impliedFormat":1},{"version":"ea0148f897b45a76544ae179784c95af1bd6721b8610af9ffa467a518a086a43","signature":false,"impliedFormat":1},{"version":"24c6a117721e606c9984335f71711877293a9651e44f59f3d21c1ea0856f9cc9","signature":false,"impliedFormat":1},{"version":"dd3273ead9fbde62a72949c97dbec2247ea08e0c6952e701a483d74ef92d6a17","signature":false,"impliedFormat":1},{"version":"405822be75ad3e4d162e07439bac80c6bcc6dbae1929e179cf467ec0b9ee4e2e","signature":false,"impliedFormat":1},{"version":"0db18c6e78ea846316c012478888f33c11ffadab9efd1cc8bcc12daded7a60b6","signature":false,"impliedFormat":1},{"version":"e61be3f894b41b7baa1fbd6a66893f2579bfad01d208b4ff61daef21493ef0a8","signature":false,"impliedFormat":1},{"version":"bd0532fd6556073727d28da0edfd1736417a3f9f394877b6d5ef6ad88fba1d1a","signature":false,"impliedFormat":1},{"version":"89167d696a849fce5ca508032aabfe901c0868f833a8625d5a9c6e861ef935d2","signature":false,"impliedFormat":1},{"version":"615ba88d0128ed16bf83ef8ccbb6aff05c3ee2db1cc0f89ab50a4939bfc1943f","signature":false,"impliedFormat":1},{"version":"a4d551dbf8746780194d550c88f26cf937caf8d56f102969a110cfaed4b06656","signature":false,"impliedFormat":1},{"version":"8bd86b8e8f6a6aa6c49b71e14c4ffe1211a0e97c80f08d2c8cc98838006e4b88","signature":false,"impliedFormat":1},{"version":"317e63deeb21ac07f3992f5b50cdca8338f10acd4fbb7257ebf56735bf52ab00","signature":false,"impliedFormat":1},{"version":"4732aec92b20fb28c5fe9ad99521fb59974289ed1e45aecb282616202184064f","signature":false,"impliedFormat":1},{"version":"2e85db9e6fd73cfa3d7f28e0ab6b55417ea18931423bd47b409a96e4a169e8e6","signature":false,"impliedFormat":1},{"version":"c46e079fe54c76f95c67fb89081b3e399da2c7d109e7dca8e4b58d83e332e605","signature":false,"impliedFormat":1},{"version":"bf67d53d168abc1298888693338cb82854bdb2e69ef83f8a0092093c2d562107","signature":false,"impliedFormat":1},{"version":"2cbe0621042e2a68c7cbce5dfed3906a1862a16a7d496010636cdbdb91341c0f","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"e2677634fe27e87348825bb041651e22d50a613e2fdf6a4a3ade971d71bac37e","signature":false,"impliedFormat":1},{"version":"7394959e5a741b185456e1ef5d64599c36c60a323207450991e7a42e08911419","signature":false,"impliedFormat":1},{"version":"8c0bcd6c6b67b4b503c11e91a1fb91522ed585900eab2ab1f61bba7d7caa9d6f","signature":false,"impliedFormat":1},{"version":"8cd19276b6590b3ebbeeb030ac271871b9ed0afc3074ac88a94ed2449174b776","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"696eb8d28f5949b87d894b26dc97318ef944c794a9a4e4f62360cd1d1958014b","signature":false,"impliedFormat":1},{"version":"3f8fa3061bd7402970b399300880d55257953ee6d3cd408722cb9ac20126460c","signature":false,"impliedFormat":1},{"version":"35ec8b6760fd7138bbf5809b84551e31028fb2ba7b6dc91d95d098bf212ca8b4","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"5524481e56c48ff486f42926778c0a3cce1cc85dc46683b92b1271865bcf015a","signature":false,"impliedFormat":1},{"version":"68bd56c92c2bd7d2339457eb84d63e7de3bd56a69b25f3576e1568d21a162398","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"3e93b123f7c2944969d291b35fed2af79a6e9e27fdd5faa99748a51c07c02d28","signature":false,"impliedFormat":1},{"version":"9d19808c8c291a9010a6c788e8532a2da70f811adb431c97520803e0ec649991","signature":false,"impliedFormat":1},{"version":"87aad3dd9752067dc875cfaa466fc44246451c0c560b820796bdd528e29bef40","signature":false,"impliedFormat":1},{"version":"4aacb0dd020eeaef65426153686cc639a78ec2885dc72ad220be1d25f1a439df","signature":false,"impliedFormat":1},{"version":"f0bd7e6d931657b59605c44112eaf8b980ba7f957a5051ed21cb93d978cf2f45","signature":false,"impliedFormat":1},{"version":"8db0ae9cb14d9955b14c214f34dae1b9ef2baee2fe4ce794a4cd3ac2531e3255","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"15fc6f7512c86810273af28f224251a5a879e4261b4d4c7e532abfbfc3983134","signature":false,"impliedFormat":1},{"version":"58adba1a8ab2d10b54dc1dced4e41f4e7c9772cbbac40939c0dc8ce2cdb1d442","signature":false,"impliedFormat":1},{"version":"2fd4c143eff88dabb57701e6a40e02a4dbc36d5eb1362e7964d32028056a782b","signature":false,"impliedFormat":1},{"version":"714435130b9015fae551788df2a88038471a5a11eb471f27c4ede86552842bc9","signature":false,"impliedFormat":1},{"version":"855cd5f7eb396f5f1ab1bc0f8580339bff77b68a770f84c6b254e319bbfd1ac7","signature":false,"impliedFormat":1},{"version":"5650cf3dace09e7c25d384e3e6b818b938f68f4e8de96f52d9c5a1b3db068e86","signature":false,"impliedFormat":1},{"version":"1354ca5c38bd3fd3836a68e0f7c9f91f172582ba30ab15bb8c075891b91502b7","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"27fdb0da0daf3b337c5530c5f266efe046a6ceb606e395b346974e4360c36419","signature":false,"impliedFormat":1},{"version":"2d2fcaab481b31a5882065c7951255703ddbe1c0e507af56ea42d79ac3911201","signature":false,"impliedFormat":1},{"version":"a192fe8ec33f75edbc8d8f3ed79f768dfae11ff5735e7fe52bfa69956e46d78d","signature":false,"impliedFormat":1},{"version":"ca867399f7db82df981d6915bcbb2d81131d7d1ef683bc782b59f71dda59bc85","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"d9e971bba9cf977c7774abbd4d2e3413a231af8a06a2e8b16af2a606bc91ddd0","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"9e043a1bc8fbf2a255bccf9bf27e0f1caf916c3b0518ea34aa72357c0afd42ec","signature":false,"impliedFormat":1},{"version":"b4f70ec656a11d570e1a9edce07d118cd58d9760239e2ece99306ee9dfe61d02","signature":false,"impliedFormat":1},{"version":"3bc2f1e2c95c04048212c569ed38e338873f6a8593930cf5a7ef24ffb38fc3b6","signature":false,"impliedFormat":1},{"version":"6e70e9570e98aae2b825b533aa6292b6abd542e8d9f6e9475e88e1d7ba17c866","signature":false,"impliedFormat":1},{"version":"f9d9d753d430ed050dc1bf2667a1bab711ccbb1c1507183d794cc195a5b085cc","signature":false,"impliedFormat":1},{"version":"9eece5e586312581ccd106d4853e861aaaa1a39f8e3ea672b8c3847eedd12f6e","signature":false,"impliedFormat":1},{"version":"47ab634529c5955b6ad793474ae188fce3e6163e3a3fb5edd7e0e48f14435333","signature":false,"impliedFormat":1},{"version":"37ba7b45141a45ce6e80e66f2a96c8a5ab1bcef0fc2d0f56bb58df96ec67e972","signature":false,"impliedFormat":1},{"version":"45650f47bfb376c8a8ed39d4bcda5902ab899a3150029684ee4c10676d9fbaee","signature":false,"impliedFormat":1},{"version":"0225ecb9ed86bdb7a2c7fd01f1556906902929377b44483dc4b83e03b3ef227d","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"74cf591a0f63db318651e0e04cb55f8791385f86e987a67fd4d2eaab8191f730","signature":false,"impliedFormat":1},{"version":"5eab9b3dc9b34f185417342436ec3f106898da5f4801992d8ff38ab3aff346b5","signature":false,"impliedFormat":1},{"version":"12ed4559eba17cd977aa0db658d25c4047067444b51acfdcbf38470630642b23","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"f3ffabc95802521e1e4bcba4c88d8615176dc6e09111d920c7a213bdda6e1d65","signature":false,"impliedFormat":1},{"version":"ddc734b4fae82a01d247e9e342d020976640b5e93b4e9b3a1e30e5518883a060","signature":false,"impliedFormat":1},{"version":"ae56f65caf3be91108707bd8dfbccc2a57a91feb5daabf7165a06a945545ed26","signature":false,"impliedFormat":1},{"version":"a136d5de521da20f31631a0a96bf712370779d1c05b7015d7019a9b2a0446ca9","signature":false,"impliedFormat":1},{"version":"c3b41e74b9a84b88b1dca61ec39eee25c0dbc8e7d519ba11bb070918cfacf656","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"4737a9dc24d0e68b734e6cfbcea0c15a2cfafeb493485e27905f7856988c6b29","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"36d8d3e7506b631c9582c251a2c0b8a28855af3f76719b12b534c6edf952748d","signature":false,"impliedFormat":1},{"version":"1ca69210cc42729e7ca97d3a9ad48f2e9cb0042bada4075b588ae5387debd318","signature":false,"impliedFormat":1},{"version":"f5ebe66baaf7c552cfa59d75f2bfba679f329204847db3cec385acda245e574e","signature":false,"impliedFormat":1},{"version":"ed59add13139f84da271cafd32e2171876b0a0af2f798d0c663e8eeb867732cf","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"05db535df8bdc30d9116fe754a3473d1b6479afbc14ae8eb18b605c62677d518","signature":false,"impliedFormat":1},{"version":"b1810689b76fd473bd12cc9ee219f8e62f54a7d08019a235d07424afbf074d25","signature":false,"impliedFormat":1},{"version":"8caa5c86be1b793cd5f599e27ecb34252c41e011980f7d61ae4989a149ff6ccc","signature":false,"impliedFormat":1},{"version":"91b0f6d01993021ecbe01eb076db6a3cf1b66359c1d99104f43436010e81afb5","signature":false,"impliedFormat":1},{"version":"d1bd4e51810d159899aad1660ccb859da54e27e08b8c9862b40cd36c1d9ff00f","signature":false,"impliedFormat":1},{"version":"17ed71200119e86ccef2d96b73b02ce8854b76ad6bd21b5021d4269bec527b5f","signature":false,"impliedFormat":1},{"version":"1cfa8647d7d71cb03847d616bd79320abfc01ddea082a49569fda71ac5ece66b","signature":false,"impliedFormat":1},{"version":"bb7a61dd55dc4b9422d13da3a6bb9cc5e89be888ef23bbcf6558aa9726b89a1c","signature":false,"impliedFormat":1},{"version":"db6d2d9daad8a6d83f281af12ce4355a20b9a3e71b82b9f57cddcca0a8964a96","signature":false,"impliedFormat":1},{"version":"cfe4ef4710c3786b6e23dae7c086c70b4f4835a2e4d77b75d39f9046106e83d3","signature":false,"impliedFormat":1},{"version":"cbea99888785d49bb630dcbb1613c73727f2b5a2cf02e1abcaab7bcf8d6bf3c5","signature":false,"impliedFormat":1},{"version":"3a8bddb66b659f6bd2ff641fc71df8a8165bafe0f4b799cc298be5cd3755bb20","signature":false,"impliedFormat":1},{"version":"a86f82d646a739041d6702101afa82dcb935c416dd93cbca7fd754fd0282ce1f","signature":false,"impliedFormat":1},{"version":"2dad084c67e649f0f354739ec7df7c7df0779a28a4f55c97c6b6883ae850d1ce","signature":false,"impliedFormat":1},{"version":"fa5bbc7ab4130dd8cdc55ea294ec39f76f2bc507a0f75f4f873e38631a836ca7","signature":false,"impliedFormat":1},{"version":"df45ca1176e6ac211eae7ddf51336dc075c5314bc5c253651bae639defd5eec5","signature":false,"impliedFormat":1},{"version":"cf86de1054b843e484a3c9300d62fbc8c97e77f168bbffb131d560ca0474d4a8","signature":false,"impliedFormat":1},{"version":"196c960b12253fde69b204aa4fbf69470b26daf7a430855d7f94107a16495ab0","signature":false,"impliedFormat":1},{"version":"ee15ea5dd7a9fc9f5013832e5843031817a880bf0f24f37a29fd8337981aae07","signature":false,"impliedFormat":1},{"version":"bf24f6d35f7318e246010ffe9924395893c4e96d34324cde77151a73f078b9ad","signature":false,"impliedFormat":1},{"version":"ea53732769832d0f127ae16620bd5345991d26bf0b74e85e41b61b27d74ea90f","signature":false,"impliedFormat":1},{"version":"10595c7ff5094dd5b6a959ccb1c00e6a06441b4e10a87bc09c15f23755d34439","signature":false,"impliedFormat":1},{"version":"9620c1ff645afb4a9ab4044c85c26676f0a93e8c0e4b593aea03a89ccb47b6d0","signature":false,"impliedFormat":1},{"version":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","signature":false,"impliedFormat":1},{"version":"a9af0e608929aaf9ce96bd7a7b99c9360636c31d73670e4af09a09950df97841","signature":false,"impliedFormat":1},{"version":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","signature":false,"impliedFormat":1},{"version":"c86fe861cf1b4c46a0fb7d74dffe596cf679a2e5e8b1456881313170f092e3fa","signature":false,"impliedFormat":1},{"version":"08ed0b3f0166787f84a6606f80aa3b1388c7518d78912571b203817406e471da","signature":false,"impliedFormat":1},{"version":"47e5af2a841356a961f815e7c55d72554db0c11b4cba4d0caab91f8717846a94","signature":false,"impliedFormat":1},{"version":"65f43099ded6073336e697512d9b80f2d4fec3182b7b2316abf712e84104db00","signature":false,"impliedFormat":1},{"version":"f5f541902bf7ae0512a177295de9b6bcd6809ea38307a2c0a18bfca72212f368","signature":false,"impliedFormat":1},{"version":"b0decf4b6da3ebc52ea0c96095bdfaa8503acc4ac8e9081c5f2b0824835dd3bd","signature":false,"impliedFormat":1},{"version":"ca1b882a105a1972f82cc58e3be491e7d750a1eb074ffd13b198269f57ed9e1b","signature":false,"impliedFormat":1},{"version":"fc3e1c87b39e5ba1142f27ec089d1966da168c04a859a4f6aab64dceae162c2b","signature":false,"impliedFormat":1},{"version":"3b414b99a73171e1c4b7b7714e26b87d6c5cb03d200352da5342ab4088a54c85","signature":false,"impliedFormat":1},{"version":"61888522cec948102eba94d831c873200aa97d00d8989fdfd2a3e0ee75ec65a2","signature":false,"impliedFormat":1},{"version":"4e10622f89fea7b05dd9b52fb65e1e2b5cbd96d4cca3d9e1a60bb7f8a9cb86a1","signature":false,"impliedFormat":1},{"version":"74b2a5e5197bd0f2e0077a1ea7c07455bbea67b87b0869d9786d55104006784f","signature":false,"impliedFormat":1},{"version":"59bf32919de37809e101acffc120596a9e45fdbab1a99de5087f31fdc36e2f11","signature":false,"impliedFormat":1},{"version":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","signature":false,"impliedFormat":1},{"version":"faa03dffb64286e8304a2ca96dd1317a77db6bfc7b3fb385163648f67e535d77","signature":false,"impliedFormat":1},{"version":"c40c848daad198266370c1c72a7a8c3d18d2f50727c7859fcfefd3ff69a7f288","signature":false,"impliedFormat":1},{"version":"ac60bbee0d4235643cc52b57768b22de8c257c12bd8c2039860540cab1fa1d82","signature":false,"impliedFormat":1},{"version":"6428e6edd944ce6789afdf43f9376c1f2e4957eea34166177625aaff4c0da1a0","signature":false,"impliedFormat":1},{"version":"ada39cbb2748ab2873b7835c90c8d4620723aedf323550e8489f08220e477c7f","signature":false,"impliedFormat":1},{"version":"6e5f5cee603d67ee1ba6120815497909b73399842254fc1e77a0d5cdc51d8c9c","signature":false,"impliedFormat":1},{"version":"8dba67056cbb27628e9b9a1cba8e57036d359dceded0725c72a3abe4b6c79cd4","signature":false,"impliedFormat":1},{"version":"70f3814c457f54a7efe2d9ce9d2686de9250bb42eb7f4c539bd2280a42e52d33","signature":false,"impliedFormat":1},{"version":"154dd2e22e1e94d5bc4ff7726706bc0483760bae40506bdce780734f11f7ec47","signature":false,"impliedFormat":1},{"version":"ef61792acbfa8c27c9bd113f02731e66229f7d3a169e3c1993b508134f1a58e0","signature":false,"impliedFormat":1},{"version":"9c82171d836c47486074e4ca8e059735bf97b205e70b196535b5efd40cbe1bc5","signature":false,"impliedFormat":1},{"version":"0131e203d8560edb39678abe10db42564a068f98c4ebd1ed9ffe7279c78b3c81","signature":false,"impliedFormat":1},{"version":"f6404e7837b96da3ea4d38c4f1a3812c96c9dcdf264e93d5bdb199f983a3ef4b","signature":false,"impliedFormat":1},{"version":"c5426dbfc1cf90532f66965a7aa8c1136a78d4d0f96d8180ecbfc11d7722f1a5","signature":false,"impliedFormat":1},{"version":"65a15fc47900787c0bd18b603afb98d33ede930bed1798fc984d5ebb78b26cf9","signature":false,"impliedFormat":1},{"version":"9d202701f6e0744adb6314d03d2eb8fc994798fc83d91b691b75b07626a69801","signature":false,"impliedFormat":1},{"version":"de9d2df7663e64e3a91bf495f315a7577e23ba088f2949d5ce9ec96f44fba37d","signature":false,"impliedFormat":1},{"version":"c7af78a2ea7cb1cd009cfb5bdb48cd0b03dad3b54f6da7aab615c2e9e9d570c5","signature":false,"impliedFormat":1},{"version":"1ee45496b5f8bdee6f7abc233355898e5bf9bd51255db65f5ff7ede617ca0027","signature":false,"impliedFormat":1},{"version":"8b8f00491431fe82f060dfe8c7f2180a9fb239f3d851527db909b83230e75882","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"db01d18853469bcb5601b9fc9826931cc84cc1a1944b33cad76fd6f1e3d8c544","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"dba114fb6a32b355a9cfc26ca2276834d72fe0e94cd2c3494005547025015369","signature":false,"impliedFormat":1},{"version":"903e299a28282fa7b714586e28409ed73c3b63f5365519776bf78e8cf173db36","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"fa6c12a7c0f6b84d512f200690bfc74819e99efae69e4c95c4cd30f6884c526e","signature":false,"impliedFormat":1},{"version":"f1c32f9ce9c497da4dc215c3bc84b722ea02497d35f9134db3bb40a8d918b92b","signature":false,"impliedFormat":1},{"version":"b73c319af2cc3ef8f6421308a250f328836531ea3761823b4cabbd133047aefa","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"e433b0337b8106909e7953015e8fa3f2d30797cea27141d1c5b135365bb975a6","signature":false,"impliedFormat":1},{"version":"dd3900b24a6a8745efeb7ad27629c0f8a626470ac229c1d73f1fe29d67e44dca","signature":false,"impliedFormat":1},{"version":"ddff7fc6edbdc5163a09e22bf8df7bef75f75369ebd7ecea95ba55c4386e2441","signature":false,"impliedFormat":1},{"version":"106c6025f1d99fd468fd8bf6e5bda724e11e5905a4076c5d29790b6c3745e50c","signature":false,"impliedFormat":1},{"version":"ec29be0737d39268696edcec4f5e97ce26f449fa9b7afc2f0f99a86def34a418","signature":false,"impliedFormat":1},{"version":"aeab39e8e0b1a3b250434c3b2bb8f4d17bbec2a9dbce5f77e8a83569d3d2cbc2","signature":false,"impliedFormat":1},{"version":"ec6cba1c02c675e4dd173251b156792e8d3b0c816af6d6ad93f1a55d674591aa","signature":false,"impliedFormat":1},{"version":"b620391fe8060cf9bedc176a4d01366e6574d7a71e0ac0ab344a4e76576fcbb8","signature":false,"impliedFormat":1},{"version":"d729408dfde75b451530bcae944cf89ee8277e2a9df04d1f62f2abfd8b03c1e1","signature":false,"impliedFormat":1},{"version":"e15d3c84d5077bb4a3adee4c791022967b764dc41cb8fa3cfa44d4379b2c95f5","signature":false,"impliedFormat":1},{"version":"5f58e28cd22e8fc1ac1b3bc6b431869f1e7d0b39e2c21fbf79b9fa5195a85980","signature":false,"impliedFormat":1},{"version":"e1fc1a1045db5aa09366be2b330e4ce391550041fc3e925f60998ca0b647aa97","signature":false,"impliedFormat":1},{"version":"63533978dcda286422670f6e184ac516805a365fb37a086eeff4309e812f1402","signature":false,"impliedFormat":1},{"version":"43ba4f2fa8c698f5c304d21a3ef596741e8e85a810b7c1f9b692653791d8d97a","signature":false,"impliedFormat":1},{"version":"31fb49ef3aa3d76f0beb644984e01eab0ea222372ea9b49bb6533be5722d756c","signature":false,"impliedFormat":1},{"version":"33cd131e1461157e3e06b06916b5176e7a8ec3fce15a5cfe145e56de744e07d2","signature":false,"impliedFormat":1},{"version":"889ef863f90f4917221703781d9723278db4122d75596b01c429f7c363562b86","signature":false,"impliedFormat":1},{"version":"3556cfbab7b43da96d15a442ddbb970e1f2fc97876d055b6555d86d7ac57dae5","signature":false,"impliedFormat":1},{"version":"437751e0352c6e924ddf30e90849f1d9eb00ca78c94d58d6a37202ec84eb8393","signature":false,"impliedFormat":1},{"version":"48e8af7fdb2677a44522fd185d8c87deff4d36ee701ea003c6c780b1407a1397","signature":false,"impliedFormat":1},{"version":"d11308de5a36c7015bb73adb5ad1c1bdaac2baede4cc831a05cf85efa3cc7f2f","signature":false,"impliedFormat":1},{"version":"38e4684c22ed9319beda6765bab332c724103d3a966c2e5e1c5a49cf7007845f","signature":false,"impliedFormat":1},{"version":"f9812cfc220ecf7557183379531fa409acd249b9e5b9a145d0d52b76c20862de","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"e650298721abc4f6ae851e60ae93ee8199791ceec4b544c3379862f81f43178c","signature":false,"impliedFormat":1},{"version":"2e4f37ffe8862b14d8e24ae8763daaa8340c0df0b859d9a9733def0eee7562d9","signature":false,"impliedFormat":1},{"version":"13283350547389802aa35d9f2188effaeac805499169a06ef5cd77ce2a0bd63f","signature":false,"impliedFormat":1},{"version":"680793958f6a70a44c8d9ae7d46b7a385361c69ac29dcab3ed761edce1c14ab8","signature":false,"impliedFormat":1},{"version":"6ac6715916fa75a1f7ebdfeacac09513b4d904b667d827b7535e84ff59679aff","signature":false,"impliedFormat":1},{"version":"42c169fb8c2d42f4f668c624a9a11e719d5d07dacbebb63cbcf7ef365b0a75b3","signature":false,"impliedFormat":1},{"version":"913ddbba170240070bd5921b8f33ea780021bdf42fbdfcd4fcb2691b1884ddde","signature":false,"impliedFormat":1},{"version":"b4e6d416466999ff40d3fe5ceb95f7a8bfb7ac2262580287ac1a8391e5362431","signature":false,"impliedFormat":1},{"version":"5fe23bd829e6be57d41929ac374ee9551ccc3c44cee893167b7b5b77be708014","signature":false,"impliedFormat":1},{"version":"0a626484617019fcfbfc3c1bc1f9e84e2913f1adb73692aa9075817404fb41a1","signature":false,"impliedFormat":1},{"version":"438c7513b1df91dcef49b13cd7a1c4720f91a36e88c1df731661608b7c055f10","signature":false,"impliedFormat":1},{"version":"cf185cc4a9a6d397f416dd28cca95c227b29f0f27b160060a95c0e5e36cda865","signature":false,"impliedFormat":1},{"version":"0086f3e4ad898fd7ca56bb223098acfacf3fa065595182aaf0f6c4a6a95e6fbd","signature":false,"impliedFormat":1},{"version":"efaa078e392f9abda3ee8ade3f3762ab77f9c50b184e6883063a911742a4c96a","signature":false,"impliedFormat":1},{"version":"54a8bb487e1dc04591a280e7a673cdfb272c83f61e28d8a64cf1ac2e63c35c51","signature":false,"impliedFormat":1},{"version":"021a9498000497497fd693dd315325484c58a71b5929e2bbb91f419b04b24cea","signature":false,"impliedFormat":1},{"version":"9385cdc09850950bc9b59cca445a3ceb6fcca32b54e7b626e746912e489e535e","signature":false,"impliedFormat":1},{"version":"2894c56cad581928bb37607810af011764a2f511f575d28c9f4af0f2ef02d1ab","signature":false,"impliedFormat":1},{"version":"0a72186f94215d020cb386f7dca81d7495ab6c17066eb07d0f44a5bf33c1b21a","signature":false,"impliedFormat":1},{"version":"84124384abae2f6f66b7fbfc03862d0c2c0b71b826f7dbf42c8085d31f1d3f95","signature":false,"impliedFormat":1},{"version":"63a8e96f65a22604eae82737e409d1536e69a467bb738bec505f4f97cce9d878","signature":false,"impliedFormat":1},{"version":"3fd78152a7031315478f159c6a5872c712ece6f01212c78ea82aef21cb0726e2","signature":false,"impliedFormat":1},{"version":"b01bd582a6e41457bc56e6f0f9de4cb17f33f5f3843a7cf8210ac9c18472fb0f","signature":false,"impliedFormat":1},{"version":"58b49e5c1def740360b5ae22ae2405cfac295fee74abd88d74ac4ea42502dc03","signature":false,"impliedFormat":1},{"version":"512fc15cca3a35b8dbbf6e23fe9d07e6f87ad03c895acffd3087ce09f352aad0","signature":false,"impliedFormat":1},{"version":"9a0946d15a005832e432ea0cd4da71b57797efb25b755cc07f32274296d62355","signature":false,"impliedFormat":1},{"version":"a52ff6c0a149e9f370372fc3c715d7f2beee1f3bab7980e271a7ab7d313ec677","signature":false,"impliedFormat":1},{"version":"fd933f824347f9edd919618a76cdb6a0c0085c538115d9a287fa0c7f59957ab3","signature":false,"impliedFormat":1},{"version":"6ac6715916fa75a1f7ebdfeacac09513b4d904b667d827b7535e84ff59679aff","signature":false,"impliedFormat":1},{"version":"6a1aa3e55bdc50503956c5cd09ae4cd72e3072692d742816f65c66ca14f4dfdd","signature":false,"impliedFormat":1},{"version":"ab75cfd9c4f93ffd601f7ca1753d6a9d953bbedfbd7a5b3f0436ac8a1de60dfa","signature":false,"impliedFormat":1},{"version":"f95180f03d827525ca4f990f49e17ec67198c316dd000afbe564655141f725cd","signature":false,"impliedFormat":1},{"version":"b73cbf0a72c8800cf8f96a9acfe94f3ad32ca71342a8908b8ae484d61113f647","signature":false,"impliedFormat":1},{"version":"bae6dd176832f6423966647382c0d7ba9e63f8c167522f09a982f086cd4e8b23","signature":false,"impliedFormat":1},{"version":"1364f64d2fb03bbb514edc42224abd576c064f89be6a990136774ecdd881a1da","signature":false,"impliedFormat":1},{"version":"c9958eb32126a3843deedda8c22fb97024aa5d6dd588b90af2d7f2bfac540f23","signature":false,"impliedFormat":1},{"version":"950fb67a59be4c2dbe69a5786292e60a5cb0e8612e0e223537784c731af55db1","signature":false,"impliedFormat":1},{"version":"e927c2c13c4eaf0a7f17e6022eee8519eb29ef42c4c13a31e81a611ab8c95577","signature":false,"impliedFormat":1},{"version":"07ca44e8d8288e69afdec7a31fa408ce6ab90d4f3d620006701d5544646da6aa","signature":false,"impliedFormat":1},{"version":"70246ad95ad8a22bdfe806cb5d383a26c0c6e58e7207ab9c431f1cb175aca657","signature":false,"impliedFormat":1},{"version":"f00f3aa5d64ff46e600648b55a79dcd1333458f7a10da2ed594d9f0a44b76d0b","signature":false,"impliedFormat":1},{"version":"772d8d5eb158b6c92412c03228bd9902ccb1457d7a705b8129814a5d1a6308fc","signature":false,"impliedFormat":1},{"version":"4e4475fba4ed93a72f167b061cd94a2e171b82695c56de9899275e880e06ba41","signature":false,"impliedFormat":1},{"version":"97c5f5d580ab2e4decd0a3135204050f9b97cd7908c5a8fbc041eadede79b2fa","signature":false,"impliedFormat":1},{"version":"c99a3a5f2215d5b9d735aa04cec6e61ed079d8c0263248e298ffe4604d4d0624","signature":false,"impliedFormat":1},{"version":"49b2375c586882c3ac7f57eba86680ff9742a8d8cb2fe25fe54d1b9673690d41","signature":false,"impliedFormat":1},{"version":"802e797bcab5663b2c9f63f51bdf67eff7c41bc64c0fd65e6da3e7941359e2f7","signature":false,"impliedFormat":1},{"version":"847e160d709c74cc714fbe1f99c41d3425b74cd47b1be133df1623cd87014089","signature":false,"impliedFormat":1},{"version":"9fee04f1e1afa50524862289b9f0b0fdc3735b80e2a0d684cec3b9ff3d94cecc","signature":false,"impliedFormat":1},{"version":"5cdc27fbc5c166fc5c763a30ac21cbac9859dc5ba795d3230db6d4e52a1965bb","signature":false,"impliedFormat":1},{"version":"6459054aabb306821a043e02b89d54da508e3a6966601a41e71c166e4ea1474f","signature":false,"impliedFormat":1},{"version":"f416c9c3eee9d47ff49132c34f96b9180e50485d435d5748f0e8b72521d28d2e","signature":false,"impliedFormat":1},{"version":"05c97cddbaf99978f83d96de2d8af86aded9332592f08ce4a284d72d0952c391","signature":false,"impliedFormat":1},{"version":"14e5cdec6f8ae82dfd0694e64903a0a54abdfe37e1d966de3d4128362acbf35f","signature":false,"impliedFormat":1},{"version":"bbc183d2d69f4b59fd4dd8799ffdf4eb91173d1c4ad71cce91a3811c021bf80c","signature":false,"impliedFormat":1},{"version":"7b6ff760c8a240b40dab6e4419b989f06a5b782f4710d2967e67c695ef3e93c4","signature":false,"impliedFormat":1},{"version":"8dbc4134a4b3623fc476be5f36de35c40f2768e2e3d9ed437e0d5f1c4cd850f6","signature":false,"impliedFormat":1},{"version":"4e06330a84dec7287f7ebdd64978f41a9f70a668d3b5edc69d5d4a50b9b376bb","signature":false,"impliedFormat":1},{"version":"65bfa72967fbe9fc33353e1ac03f0480aa2e2ea346d61ff3ea997dfd850f641a","signature":false,"impliedFormat":1},{"version":"c06f0bb92d1a1a5a6c6e4b5389a5664d96d09c31673296cb7da5fe945d54d786","signature":false,"impliedFormat":1},{"version":"f974e4a06953682a2c15d5bd5114c0284d5abf8bc0fe4da25cb9159427b70072","signature":false,"impliedFormat":1},{"version":"872caaa31423f4345983d643e4649fb30f548e9883a334d6d1c5fff68ede22d4","signature":false,"impliedFormat":1},{"version":"94404c4a878fe291e7578a2a80264c6f18e9f1933fbb57e48f0eb368672e389c","signature":false,"impliedFormat":1},{"version":"5c1b7f03aa88be854bc15810bfd5bd5a1943c5a7620e1c53eddd2a013996343e","signature":false,"impliedFormat":1},{"version":"09dfc64fcd6a2785867f2368419859a6cc5a8d4e73cbe2538f205b1642eb0f51","signature":false,"impliedFormat":1},{"version":"bcf6f0a323653e72199105a9316d91463ad4744c546d1271310818b8cef7c608","signature":false,"impliedFormat":1},{"version":"01aa917531e116485beca44a14970834687b857757159769c16b228eb1e49c5f","signature":false,"impliedFormat":1},{"version":"351475f9c874c62f9b45b1f0dc7e2704e80dfd5f1af83a3a9f841f9dfe5b2912","signature":false,"impliedFormat":1},{"version":"ac457ad39e531b7649e7b40ee5847606eac64e236efd76c5d12db95bf4eacd17","signature":false,"impliedFormat":1},{"version":"187a6fdbdecb972510b7555f3caacb44b58415da8d5825d03a583c4b73fde4cf","signature":false,"impliedFormat":1},{"version":"d4c3250105a612202289b3a266bb7e323db144f6b9414f9dea85c531c098b811","signature":false,"impliedFormat":1},{"version":"95b444b8c311f2084f0fb51c616163f950fb2e35f4eaa07878f313a2d36c98a4","signature":false,"impliedFormat":1},{"version":"741067675daa6d4334a2dc80a4452ca3850e89d5852e330db7cb2b5f867173b1","signature":false,"impliedFormat":1},{"version":"f8acecec1114f11690956e007d920044799aefeb3cece9e7f4b1f8a1d542b2c9","signature":false,"impliedFormat":1},{"version":"178071ccd043967a58c5d1a032db0ddf9bd139e7920766b537d9783e88eb615e","signature":false,"impliedFormat":1},{"version":"3a17f09634c50cce884721f54fd9e7b98e03ac505889c560876291fcf8a09e90","signature":false,"impliedFormat":1},{"version":"32531dfbb0cdc4525296648f53b2b5c39b64282791e2a8c765712e49e6461046","signature":false,"impliedFormat":1},{"version":"0ce1b2237c1c3df49748d61568160d780d7b26693bd9feb3acb0744a152cd86d","signature":false,"impliedFormat":1},{"version":"e489985388e2c71d3542612685b4a7db326922b57ac880f299da7026a4e8a117","signature":false,"impliedFormat":1},{"version":"5cad4158616d7793296dd41e22e1257440910ea8d01c7b75045d4dfb20c5a41a","signature":false,"impliedFormat":1},{"version":"04d3aad777b6af5bd000bfc409907a159fe77e190b9d368da4ba649cdc28d39e","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"74efc1d6523bd57eb159c18d805db4ead810626bc5bc7002a2c7f483044b2e0f","signature":false,"impliedFormat":1},{"version":"19252079538942a69be1645e153f7dbbc1ef56b4f983c633bf31fe26aeac32cd","signature":false,"impliedFormat":1},{"version":"bc11f3ac00ac060462597add171220aed628c393f2782ac75dd29ff1e0db871c","signature":false,"impliedFormat":1},{"version":"616775f16134fa9d01fc677ad3f76e68c051a056c22ab552c64cc281a9686790","signature":false,"impliedFormat":1},{"version":"65c24a8baa2cca1de069a0ba9fba82a173690f52d7e2d0f1f7542d59d5eb4db0","signature":false,"impliedFormat":1},{"version":"f9fe6af238339a0e5f7563acee3178f51db37f32a2e7c09f85273098cee7ec49","signature":false,"impliedFormat":1},{"version":"3b0b1d352b8d2e47f1c4df4fb0678702aee071155b12ef0185fce9eb4fa4af1e","signature":false,"impliedFormat":1},{"version":"77e71242e71ebf8528c5802993697878f0533db8f2299b4d36aa015bae08a79c","signature":false,"impliedFormat":1},{"version":"a344403e7a7384e0e7093942533d309194ad0a53eca2a3100c0b0ab4d3932773","signature":false,"impliedFormat":1},{"version":"b7fff2d004c5879cae335db8f954eb1d61242d9f2d28515e67902032723caeab","signature":false,"impliedFormat":1},{"version":"5f3dc10ae646f375776b4e028d2bed039a93eebbba105694d8b910feebbe8b9c","signature":false,"impliedFormat":1},{"version":"bb18bf4a61a17b4a6199eb3938ecfa4a59eb7c40843ad4a82b975ab6f7e3d925","signature":false,"impliedFormat":1},{"version":"4545c1a1ceca170d5d83452dd7c4994644c35cf676a671412601689d9a62da35","signature":false,"impliedFormat":1},{"version":"e9b6fc05f536dfddcdc65dbcf04e09391b1c968ab967382e48924f5cb90d88e1","signature":false,"impliedFormat":1},{"version":"a2d648d333cf67b9aeac5d81a1a379d563a8ffa91ddd61c6179f68de724260ff","signature":false,"impliedFormat":1},{"version":"2b664c3cc544d0e35276e1fb2d4989f7d4b4027ffc64da34ec83a6ccf2e5c528","signature":false,"impliedFormat":1},{"version":"a3f41ed1b4f2fc3049394b945a68ae4fdefd49fa1739c32f149d32c0545d67f5","signature":false,"impliedFormat":1},{"version":"3cd8f0464e0939b47bfccbb9bb474a6d87d57210e304029cd8eb59c63a81935d","signature":false,"impliedFormat":1},{"version":"47699512e6d8bebf7be488182427189f999affe3addc1c87c882d36b7f2d0b0e","signature":false,"impliedFormat":1},{"version":"3026abd48e5e312f2328629ede6e0f770d21c3cd32cee705c450e589d015ee09","signature":false,"impliedFormat":1},{"version":"8b140b398a6afbd17cc97c38aea5274b2f7f39b1ae5b62952cfe65bf493e3e75","signature":false,"impliedFormat":1},{"version":"7663d2c19ce5ef8288c790edba3d45af54e58c84f1b37b1249f6d49d962f3d91","signature":false,"impliedFormat":1},{"version":"5cce3b975cdb72b57ae7de745b3c5de5790781ee88bcb41ba142f07c0fa02e97","signature":false,"impliedFormat":1},{"version":"00bd6ebe607246b45296aa2b805bd6a58c859acecda154bfa91f5334d7c175c6","signature":false,"impliedFormat":1},{"version":"ad036a85efcd9e5b4f7dd5c1a7362c8478f9a3b6c3554654ca24a29aa850a9c5","signature":false,"impliedFormat":1},{"version":"fedebeae32c5cdd1a85b4e0504a01996e4a8adf3dfa72876920d3dd6e42978e7","signature":false,"impliedFormat":1},{"version":"0d28b974a7605c4eda20c943b3fa9ae16cb452c1666fc9b8c341b879992c7612","signature":false,"impliedFormat":1},{"version":"cdf21eee8007e339b1b9945abf4a7b44930b1d695cc528459e68a3adc39a622e","signature":false,"impliedFormat":1},{"version":"db036c56f79186da50af66511d37d9fe77fa6793381927292d17f81f787bb195","signature":false,"impliedFormat":1},{"version":"87ac2fb61e629e777f4d161dff534c2023ee15afd9cb3b1589b9b1f014e75c58","signature":false,"impliedFormat":1},{"version":"13c8b4348db91e2f7d694adc17e7438e6776bc506d5c8f5de9ad9989707fa3fe","signature":false,"impliedFormat":1},{"version":"3c1051617aa50b38e9efaabce25e10a5dd9b1f42e372ef0e8a674076a68742ed","signature":false,"impliedFormat":1},{"version":"07a3e20cdcb0f1182f452c0410606711fbea922ca76929a41aacb01104bc0d27","signature":false,"impliedFormat":1},{"version":"1de80059b8078ea5749941c9f863aa970b4735bdbb003be4925c853a8b6b4450","signature":false,"impliedFormat":1},{"version":"1d079c37fa53e3c21ed3fa214a27507bda9991f2a41458705b19ed8c2b61173d","signature":false,"impliedFormat":1},{"version":"4cd4b6b1279e9d744a3825cbd7757bbefe7f0708f3f1069179ad535f19e8ed2c","signature":false,"impliedFormat":1},{"version":"5835a6e0d7cd2738e56b671af0e561e7c1b4fb77751383672f4b009f4e161d70","signature":false,"impliedFormat":1},{"version":"c0eeaaa67c85c3bb6c52b629ebbfd3b2292dc67e8c0ffda2fc6cd2f78dc471e6","signature":false,"impliedFormat":1},{"version":"4b7f74b772140395e7af67c4841be1ab867c11b3b82a51b1aeb692822b76c872","signature":false,"impliedFormat":1},{"version":"27be6622e2922a1b412eb057faa854831b95db9db5035c3f6d4b677b902ab3b7","signature":false,"impliedFormat":1},{"version":"b95a6f019095dd1d48fd04965b50dfd63e5743a6e75478343c46d2582a5132bf","signature":false,"impliedFormat":99},{"version":"c2008605e78208cfa9cd70bd29856b72dda7ad89df5dc895920f8e10bcb9cd0a","signature":false,"impliedFormat":99},{"version":"b97cb5616d2ab82a98ec9ada7b9e9cabb1f5da880ec50ea2b8dc5baa4cbf3c16","signature":false,"impliedFormat":99},{"version":"d23df9ff06ae8bf1dcb7cc933e97ae7da418ac77749fecee758bb43a8d69f840","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"040c71dde2c406f869ad2f41e8d4ce579cc60c8dbe5aa0dd8962ac943b846572","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"3586f5ea3cc27083a17bd5c9059ede9421d587286d5a47f4341a4c2d00e4fa91","signature":false,"impliedFormat":1},{"version":"a6df929821e62f4719551f7955b9f42c0cd53c1370aec2dd322e24196a7dfe33","signature":false,"impliedFormat":1},{"version":"b789bf89eb19c777ed1e956dbad0925ca795701552d22e68fd130a032008b9f9","signature":false,"impliedFormat":1},{"version":"e462a655754db9df18b4a657454a7b6a88717ffded4e89403b2b3a47c6603fc3","signature":false},{"version":"402e5c534fb2b85fa771170595db3ac0dd532112c8fa44fc23f233bc6967488b","signature":false,"impliedFormat":1},{"version":"8885cf05f3e2abf117590bbb951dcf6359e3e5ac462af1c901cfd24c6a6472e2","signature":false,"impliedFormat":1},{"version":"333caa2bfff7f06017f114de738050dd99a765c7eb16571c6d25a38c0d5365dc","signature":false,"impliedFormat":1},{"version":"e61df3640a38d535fd4bc9f4a53aef17c296b58dc4b6394fd576b808dd2fe5e6","signature":false,"impliedFormat":1},{"version":"459920181700cec8cbdf2a5faca127f3f17fd8dd9d9e577ed3f5f3af5d12a2e4","signature":false,"impliedFormat":1},{"version":"4719c209b9c00b579553859407a7e5dcfaa1c472994bd62aa5dd3cc0757eb077","signature":false,"impliedFormat":1},{"version":"7ec359bbc29b69d4063fe7dad0baaf35f1856f914db16b3f4f6e3e1bca4099fa","signature":false,"impliedFormat":1},{"version":"70790a7f0040993ca66ab8a07a059a0f8256e7bb57d968ae945f696cbff4ac7a","signature":false,"impliedFormat":1},{"version":"d1b9a81e99a0050ca7f2d98d7eedc6cda768f0eb9fa90b602e7107433e64c04c","signature":false,"impliedFormat":1},{"version":"a022503e75d6953d0e82c2c564508a5c7f8556fad5d7f971372d2d40479e4034","signature":false,"impliedFormat":1},{"version":"b215c4f0096f108020f666ffcc1f072c81e9f2f95464e894a5d5f34c5ea2a8b1","signature":false,"impliedFormat":1},{"version":"644491cde678bd462bb922c1d0cfab8f17d626b195ccb7f008612dc31f445d2d","signature":false,"impliedFormat":1},{"version":"dfe54dab1fa4961a6bcfba68c4ca955f8b5bbeb5f2ab3c915aa7adaa2eabc03a","signature":false,"impliedFormat":1},{"version":"1251d53755b03cde02466064260bb88fd83c30006a46395b7d9167340bc59b73","signature":false,"impliedFormat":1},{"version":"47865c5e695a382a916b1eedda1b6523145426e48a2eae4647e96b3b5e52024f","signature":false,"impliedFormat":1},{"version":"4cdf27e29feae6c7826cdd5c91751cc35559125e8304f9e7aed8faef97dcf572","signature":false,"impliedFormat":1},{"version":"331b8f71bfae1df25d564f5ea9ee65a0d847c4a94baa45925b6f38c55c7039bf","signature":false,"impliedFormat":1},{"version":"2a771d907aebf9391ac1f50e4ad37952943515eeea0dcc7e78aa08f508294668","signature":false,"impliedFormat":1},{"version":"0146fd6262c3fd3da51cb0254bb6b9a4e42931eb2f56329edd4c199cb9aaf804","signature":false,"impliedFormat":1},{"version":"183f480885db5caa5a8acb833c2be04f98056bdcc5fb29e969ff86e07efe57ab","signature":false,"impliedFormat":99},{"version":"b558c9a18ea4e6e4157124465c3ef1063e64640da139e67be5edb22f534f2f08","signature":false,"impliedFormat":1},{"version":"01374379f82be05d25c08d2f30779fa4a4c41895a18b93b33f14aeef51768692","signature":false,"impliedFormat":1},{"version":"b0dee183d4e65cf938242efaf3d833c6b645afb35039d058496965014f158141","signature":false,"impliedFormat":1},{"version":"c0bbbf84d3fbd85dd60d040c81e8964cc00e38124a52e9c5dcdedf45fea3f213","signature":false,"impliedFormat":1},{"version":"855a657b9f08118ae77666de5ee118dc6d833311e6253c57a14110d16d89bd1c","signature":false},{"version":"c57b441e0c0a9cbdfa7d850dae1f8a387d6f81cbffbc3cd0465d530084c2417d","signature":false,"impliedFormat":99},{"version":"26c57c9f839e6d2048d6c25e81f805ba0ca32a28fd4d824399fd5456c9b0575b","signature":false,"impliedFormat":1},{"version":"601c3041ec04c52bd64d0694774dd1049e58fc8cc6038e09172d7b31c5be3127","signature":false},{"version":"b3b70adc5ddc4ca1bbf3b5aaa80fdb768df6ab2a4c003592a3b1553c5bb61c1e","signature":false},{"version":"4deca8e4dc471ba2ef02f6b804158322a8801dca8e588330ef476eb0749ac951","signature":false},{"version":"38479e9851ea5f43f60baaa6bc894a49dba0a74dd706ce592d32bcb8b59e3be9","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"9592f843d45105b9335c4cd364b9b2562ce4904e0895152206ac4f5b2d1bb212","signature":false,"impliedFormat":1},{"version":"f9ff719608ace88cae7cb823f159d5fb82c9550f2f7e6e7d0f4c6e41d4e4edb4","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"dee5c516da25186ea10fb610336a9d14ff489d317e14323cd4f031c4be35c1f6","signature":false},{"version":"974e519a83b4d42ad0781602236f0755fc47f459bb44a66bda5788ee6c418b49","signature":false},{"version":"2a29855ec79e1c3243d62bde6c7d30f0e84443f288b95f8ed5bdfa5dbdcc5cbf","signature":false},{"version":"1c1b40c79822064dedb32c8b0fb415fe0943f913f569e7dedd6d63af0f89e2b2","signature":false},{"version":"7e3373dde2bba74076250204bd2af3aa44225717435e46396ef076b1954d2729","signature":false,"impliedFormat":1},{"version":"1c3dfad66ff0ba98b41c98c6f41af096fc56e959150bc3f44b2141fb278082fd","signature":false,"impliedFormat":1},{"version":"56208c500dcb5f42be7e18e8cb578f257a1a89b94b3280c506818fed06391805","signature":false,"impliedFormat":1},{"version":"0c94c2e497e1b9bcfda66aea239d5d36cd980d12a6d9d59e66f4be1fa3da5d5a","signature":false,"impliedFormat":1},{"version":"eb9271b3c585ea9dc7b19b906a921bf93f30f22330408ffec6df6a22057f3296","signature":false,"impliedFormat":1},{"version":"0205ee059bd2c4e12dcadc8e2cbd0132e27aeba84082a632681bd6c6c61db710","signature":false,"impliedFormat":1},{"version":"a694d38afadc2f7c20a8b1d150c68ac44d1d6c0229195c4d52947a89980126bc","signature":false,"impliedFormat":1},{"version":"9f1e00eab512de990ba27afa8634ca07362192063315be1f8166bc3dcc7f0e0f","signature":false,"impliedFormat":1},{"version":"9674788d4c5fcbd55c938e6719177ac932c304c94e0906551cc57a7942d2b53b","signature":false,"impliedFormat":1},{"version":"86dac6ce3fcd0a069b67a1ac9abdbce28588ea547fd2b42d73c1a2b7841cf182","signature":false,"impliedFormat":1},{"version":"4d34fbeadba0009ed3a1a5e77c99a1feedec65d88c4d9640910ff905e4e679f7","signature":false,"impliedFormat":1},{"version":"9d90361f495ed7057462bcaa9ae8d8dbad441147c27716d53b3dfeaea5bb7fc8","signature":false,"impliedFormat":1},{"version":"8fcc5571404796a8fe56e5c4d05049acdeac9c7a72205ac15b35cb463916d614","signature":false,"impliedFormat":1},{"version":"a3b3a1712610260c7ab96e270aad82bd7b28a53e5776f25a9a538831057ff44c","signature":false,"impliedFormat":1},{"version":"33a2af54111b3888415e1d81a7a803d37fada1ed2f419c427413742de3948ff5","signature":false,"impliedFormat":1},{"version":"d5a4fca3b69f2f740e447efb9565eecdbbe4e13f170b74dd4a829c5c9a5b8ebf","signature":false,"impliedFormat":1},{"version":"56f1e1a0c56efce87b94501a354729d0a0898508197cb50ab3e18322eb822199","signature":false,"impliedFormat":1},{"version":"8960e8c1730aa7efb87fcf1c02886865229fdbf3a8120dd08bb2305d2241bd7e","signature":false,"impliedFormat":1},{"version":"27bf82d1d38ea76a590cbe56873846103958cae2b6f4023dc59dd8282b66a38a","signature":false,"impliedFormat":1},{"version":"0daaab2afb95d5e1b75f87f59ee26f85a5f8d3005a799ac48b38976b9b521e69","signature":false,"impliedFormat":1},{"version":"2c378d9368abcd2eba8c29b294d40909845f68557bc0b38117e4f04fc56e5f9c","signature":false,"impliedFormat":1},{"version":"9b048390bcffe88c023a4cd742a720b41d4cd7df83bc9270e6f2339bf38de278","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"c60b14c297cc569c648ddaea70bc1540903b7f4da416edd46687e88a543515a1","signature":false,"impliedFormat":1},{"version":"94a802503ca276212549e04e4c6b11c4c14f4fa78722f90f7f0682e8847af434","signature":false,"impliedFormat":1},{"version":"9c0217750253e3bf9c7e3821e51cff04551c00e63258d5e190cf8bd3181d5d4a","signature":false,"impliedFormat":1},{"version":"5c2e7f800b757863f3ddf1a98d7521b8da892a95c1b2eafb48d652a782891677","signature":false,"impliedFormat":1},{"version":"21317aac25f94069dbcaa54492c014574c7e4d680b3b99423510b51c4e36035f","signature":false,"impliedFormat":1},{"version":"c61d8275c35a76cb12c271b5fa8707bb46b1e5778a370fd6037c244c4df6a725","signature":false,"impliedFormat":1},{"version":"c7793cb5cd2bef461059ca340fbcd19d7ddac7ab3dcc6cd1c90432fca260a6ae","signature":false,"impliedFormat":1},{"version":"fd3bf6d545e796ebd31acc33c3b20255a5bc61d963787fc8473035ea1c09d870","signature":false,"impliedFormat":1},{"version":"c7af51101b509721c540c86bb5fc952094404d22e8a18ced30c38a79619916fa","signature":false,"impliedFormat":1},{"version":"59c8f7d68f79c6e3015f8aee218282d47d3f15b85e5defc2d9d1961b6ffed7a0","signature":false,"impliedFormat":1},{"version":"93a2049cbc80c66aa33582ec2648e1df2df59d2b353d6b4a97c9afcbb111ccab","signature":false,"impliedFormat":1},{"version":"d04d359e40db3ae8a8c23d0f096ad3f9f73a9ef980f7cb252a1fdc1e7b3a2fb9","signature":false,"impliedFormat":1},{"version":"84aa4f0c33c729557185805aae6e0df3bd084e311da67a10972bbcf400321ff0","signature":false,"impliedFormat":1},{"version":"cf6cbe50e3f87b2f4fd1f39c0dc746b452d7ce41b48aadfdb724f44da5b6f6ed","signature":false,"impliedFormat":1},{"version":"3cf494506a50b60bf506175dead23f43716a088c031d3aa00f7220b3fbcd56c9","signature":false,"impliedFormat":1},{"version":"f2d47126f1544c40f2b16fc82a66f97a97beac2085053cf89b49730a0e34d231","signature":false,"impliedFormat":1},{"version":"724ac138ba41e752ae562072920ddee03ba69fe4de5dafb812e0a35ef7fb2c7e","signature":false,"impliedFormat":1},{"version":"e4eb3f8a4e2728c3f2c3cb8e6b60cadeb9a189605ee53184d02d265e2820865c","signature":false,"impliedFormat":1},{"version":"f16cb1b503f1a64b371d80a0018949135fbe06fb4c5f78d4f637b17921a49ee8","signature":false,"impliedFormat":1},{"version":"f4808c828723e236a4b35a1415f8f550ff5dec621f81deea79bf3a051a84ffd0","signature":false,"impliedFormat":1},{"version":"3b810aa3410a680b1850ab478d479c2f03ed4318d1e5bf7972b49c4d82bacd8d","signature":false,"impliedFormat":1},{"version":"0ce7166bff5669fcb826bc6b54b246b1cf559837ea9cc87c3414cc70858e6097","signature":false,"impliedFormat":1},{"version":"6ea095c807bc7cc36bc1774bc2a0ef7174bf1c6f7a4f6b499170b802ce214bfe","signature":false,"impliedFormat":1},{"version":"3549400d56ee2625bb5cc51074d3237702f1f9ffa984d61d9a2db2a116786c22","signature":false,"impliedFormat":1},{"version":"5327f9a620d003b202eff5db6be0b44e22079793c9a926e0a7a251b1dbbdd33f","signature":false,"impliedFormat":1},{"version":"b60f6734309d20efb9b0e0c7e6e68282ee451592b9c079dd1a988bb7a5eeb5e7","signature":false,"impliedFormat":1},{"version":"f4187a4e2973251fd9655598aa7e6e8bba879939a73188ee3290bb090cc46b15","signature":false,"impliedFormat":1},{"version":"44c1a26f578277f8ccef3215a4bd642a0a4fbbaf187cf9ae3053591c891fdc9c","signature":false,"impliedFormat":1},{"version":"a5989cd5e1e4ca9b327d2f93f43e7c981f25ee12a81c2ebde85ec7eb30f34213","signature":false,"impliedFormat":1},{"version":"f65b8fa1532dfe0ef2c261d63e72c46fe5f089b28edcd35b3526328d42b412b8","signature":false,"impliedFormat":1},{"version":"1060083aacfc46e7b7b766557bff5dafb99de3128e7bab772240877e5bfe849d","signature":false,"impliedFormat":1},{"version":"d61a3fa4243c8795139e7352694102315f7a6d815ad0aeb29074cfea1eb67e93","signature":false,"impliedFormat":1},{"version":"1f66b80bad5fa29d9597276821375ddf482c84cfb12e8adb718dc893ffce79e0","signature":false,"impliedFormat":1},{"version":"1ed8606c7b3612e15ff2b6541e5a926985cbb4d028813e969c1976b7f4133d73","signature":false,"impliedFormat":1},{"version":"c086ab778e9ba4b8dbb2829f42ef78e2b28204fc1a483e42f54e45d7a96e5737","signature":false,"impliedFormat":1},{"version":"dd0b9b00a39436c1d9f7358be8b1f32571b327c05b5ed0e88cc91f9d6b6bc3c9","signature":false,"impliedFormat":1},{"version":"a951a7b2224a4e48963762f155f5ad44ca1145f23655dde623ae312d8faeb2f2","signature":false,"impliedFormat":1},{"version":"cd960c347c006ace9a821d0a3cffb1d3fbc2518a4630fb3d77fe95f7fd0758b8","signature":false,"impliedFormat":1},{"version":"fe1f3b21a6cc1a6bc37276453bd2ac85910a8bdc16842dc49b711588e89b1b77","signature":false,"impliedFormat":1},{"version":"1a6a21ff41d509ab631dbe1ea14397c518b8551f040e78819f9718ef80f13975","signature":false,"impliedFormat":1},{"version":"0a55c554e9e858e243f714ce25caebb089e5cc7468d5fd022c1e8fa3d8e8173d","signature":false,"impliedFormat":1},{"version":"3a5e0fe9dcd4b1a9af657c487519a3c39b92a67b1b21073ff20e37f7d7852e32","signature":false,"impliedFormat":1},{"version":"977aeb024f773799d20985c6817a4c0db8fed3f601982a52d4093e0c60aba85f","signature":false,"impliedFormat":1},{"version":"d59cf5116848e162c7d3d954694f215b276ad10047c2854ed2ee6d14a481411f","signature":false,"impliedFormat":1},{"version":"50098be78e7cbfc324dfc04983571c80539e55e11a0428f83a090c13c41824a2","signature":false,"impliedFormat":1},{"version":"08e767d9d3a7e704a9ea5f057b0f020fd5880bc63fbb4aa6ffee73be36690014","signature":false,"impliedFormat":1},{"version":"dd6051c7b02af0d521857069c49897adb8595d1f0e94487d53ebc157294ef864","signature":false,"impliedFormat":1},{"version":"79c6a11f75a62151848da39f6098549af0dd13b22206244961048326f451b2a8","signature":false,"impliedFormat":1},{"version":"ee98e8ae5cad00b1e36bf792256d7b4fe380508dcf499ff458fe1f9888da1416","signature":false},{"version":"0b0966d14e37847baf30acd4d2252ca8b394239a2f6002bb99206b77a50be1a2","signature":false},{"version":"726bcc512db22a01fa823c2880003e07c6039dd1d9180e9ee6b7707357624d14","signature":false},{"version":"ce65f9ba950f13d2b4c0e8110d5d1a08f3e552590f68a1dcbe38cc87940b5110","signature":false},{"version":"63e6968cb43c757508ca6ba9aabf7d031a77c93b5f815fb4c46fe6e1de58cb9f","signature":false},{"version":"0dccef5cd938365573fb12a30d0b78fbb3c79c218dcd6d65844cc391dd2f63bf","signature":false},{"version":"0481d52276e9eb5e410d4d5cd7c3a75e025282f6c8ec052d7ba4724d563f1ed5","signature":false},{"version":"1684ede26394a17d5864519a96ad36c147c79fbb0e684405835f0332835710e5","signature":false},{"version":"25ba2e9d2e3caa2ca6a5a7d1f9572f52cbb7459740423208c78de660e26ee3d4","signature":false},{"version":"72823c04748815c179761e58197d3c42a4336bdc9fce32bd5eb2b4be393d3aea","signature":false},{"version":"ae3954e00609f6251ede9639a18eb40604285b8fc50daa7e26a3eb97dd6c81a3","signature":false},{"version":"9561d8d996eaa96a0f00821c8c2baf08a11041c1d799dc21f1b5b81772ae65cc","signature":false},{"version":"9295aecae7036e674ed324797da7621b0ba720a3268f7af79f359afe9fa00012","signature":false},{"version":"a81d7d86a0aedc5d3d2f66e94ea90fc28c03ea1f94a6a5dff3169dbcd190f0e4","signature":false},{"version":"753dd863b7218913b028d583ade5a55c3c32ae50af0ba174ce2001dee5b25821","signature":false},{"version":"68cd5e438b1a7fbec4304a17af36e2b224418f9d0d4fcfd9fc66e29192488676","signature":false},{"version":"97f640a3381023bd25ed7ac26d2b2b98f61d49ac6f6577a171dc7a4bce44d1ce","signature":false},{"version":"63b85eddcd0103b60db6ffad5b02e4f37615133fd631711005be7d884e6acda9","signature":false},{"version":"c497adf7fc9059d95d6c7d3b3ba9c88750b4fedfe3fbb4e50a6f464a347941a9","signature":false},{"version":"333e62fcca858ca1672ec090b2e6fd40a414ead9aabbab408491a001a0c1e624","signature":false},{"version":"0b61a36549746b6cf97578f84e6723b2695178991ed15cb1d55155aee74feec9","signature":false},{"version":"b1538a92b9bae8d230267210c5db38c2eb6bdb352128a3ce3aa8c6acf9fc9622","signature":false,"impliedFormat":1},{"version":"6fc1a4f64372593767a9b7b774e9b3b92bf04e8785c3f9ea98973aa9f4bbe490","signature":false,"impliedFormat":1},{"version":"ff09b6fbdcf74d8af4e131b8866925c5e18d225540b9b19ce9485ca93e574d84","signature":false,"impliedFormat":1},{"version":"d5895252efa27a50f134a9b580aa61f7def5ab73d0a8071f9b5bf9a317c01c2d","signature":false,"impliedFormat":1},{"version":"1f366bde16e0513fa7b64f87f86689c4d36efd85afce7eb24753e9c99b91c319","signature":false,"impliedFormat":1},{"version":"96d14f21b7652903852eef49379d04dbda28c16ed36468f8c9fa08f7c14c9538","signature":false,"impliedFormat":1}],"root":[410,435,[438,440],[444,447],[518,538]],"options":{"allowJs":true,"composite":false,"declarationMap":false,"emitDeclarationOnly":false,"esModuleInterop":true,"jsx":1,"module":99,"skipLibCheck":true,"strict":true,"target":4,"tsBuildInfoFile":"./.tsbuildinfo"},"referencedMap":[[532,1],[530,2],[531,3],[533,4],[534,5],[535,6],[536,7],[537,8],[538,9],[523,10],[440,11],[522,12],[524,13],[525,14],[526,15],[527,15],[528,16],[529,10],[444,17],[520,18],[521,19],[518,20],[446,17],[519,21],[445,22],[447,23],[439,24],[438,25],[410,26],[363,23],[539,23],[540,23],[541,23],[542,27],[468,23],[451,28],[469,29],[450,23],[543,23],[544,23],[142,30],[143,30],[144,31],[99,32],[145,33],[146,34],[147,35],[94,23],[97,36],[95,23],[96,23],[148,37],[149,38],[150,39],[151,40],[152,41],[153,42],[154,42],[155,43],[156,44],[157,45],[158,46],[100,23],[98,23],[159,47],[160,48],[161,49],[193,50],[162,51],[163,52],[164,53],[165,54],[166,55],[167,56],[168,57],[169,58],[170,59],[171,60],[172,60],[173,61],[174,23],[175,62],[177,63],[176,64],[178,65],[179,66],[180,67],[181,68],[182,69],[183,70],[184,71],[185,72],[186,73],[187,74],[188,75],[189,76],[190,77],[101,23],[102,23],[103,23],[141,78],[191,79],[192,80],[86,23],[198,81],[199,82],[197,24],[195,83],[196,84],[84,23],[87,85],[286,24],[436,23],[85,23],[443,86],[441,23],[442,23],[93,87],[366,88],[370,89],[372,90],[219,91],[233,92],[337,93],[265,23],[340,94],[301,95],[310,96],[338,97],[220,98],[264,23],[266,99],[339,100],[240,101],[221,102],[245,101],[234,101],[204,101],[292,103],[293,104],[209,23],[289,105],[294,106],[381,107],[287,106],[382,108],[271,23],[290,109],[394,110],[393,111],[296,106],[392,23],[390,23],[391,112],[291,24],[278,113],[279,114],[288,115],[305,116],[306,117],[295,118],[273,119],[274,120],[385,121],[388,122],[252,123],[251,124],[250,125],[397,24],[249,126],[225,23],[400,23],[403,23],[402,24],[404,127],[200,23],[331,23],[232,128],[202,129],[354,23],[355,23],[357,23],[360,130],[356,23],[358,131],[359,131],[218,23],[231,23],[365,132],[373,133],[377,134],[214,135],[281,136],[280,23],[272,119],[300,137],[298,138],[297,23],[299,23],[304,139],[276,140],[213,141],[238,142],[328,143],[205,144],[212,145],[201,93],[342,146],[352,147],[341,23],[351,148],[239,23],[223,149],[319,150],[318,23],[325,151],[327,152],[320,153],[324,154],[326,151],[323,153],[322,151],[321,153],[261,155],[246,155],[313,156],[247,156],[207,157],[206,23],[317,158],[316,159],[315,160],[314,161],[208,162],[285,163],[302,164],[284,165],[309,166],[311,167],[308,165],[241,162],[194,23],[329,168],[267,169],[303,23],[350,170],[270,171],[345,172],[211,23],[346,173],[348,174],[349,175],[332,23],[344,144],[243,176],[330,177],[353,178],[215,23],[217,23],[222,179],[312,180],[210,181],[216,23],[269,182],[268,183],[224,184],[277,185],[275,186],[226,187],[228,188],[401,23],[227,189],[229,190],[368,23],[367,23],[369,23],[399,23],[230,191],[283,24],[92,23],[307,192],[253,23],[263,193],[242,23],[375,24],[384,194],[260,24],[379,106],[259,195],[362,196],[258,194],[203,23],[386,197],[256,24],[257,24],[248,23],[262,23],[255,198],[254,199],[244,200],[237,118],[347,23],[236,201],[235,23],[371,23],[282,24],[364,202],[83,23],[91,203],[88,24],[89,23],[90,23],[343,204],[336,205],[335,23],[334,206],[333,23],[374,207],[376,208],[378,209],[380,210],[383,211],[409,212],[387,212],[408,213],[389,214],[395,215],[396,216],[398,217],[405,218],[407,23],[406,219],[361,220],[427,221],[425,222],[426,223],[414,224],[415,222],[422,225],[413,226],[418,227],[428,23],[419,228],[424,229],[430,230],[429,231],[412,232],[420,233],[421,234],[416,235],[423,221],[417,236],[491,237],[493,238],[483,239],[488,240],[489,241],[495,242],[490,243],[487,244],[486,245],[485,246],[496,247],[453,240],[454,240],[494,240],[499,248],[509,249],[503,249],[511,249],[515,249],[501,250],[502,249],[504,249],[507,249],[510,249],[506,251],[508,249],[512,24],[505,240],[500,252],[462,24],[466,24],[456,240],[459,24],[464,240],[465,253],[458,254],[461,24],[463,24],[460,255],[449,24],[448,24],[517,256],[514,257],[480,258],[479,240],[477,24],[478,240],[481,259],[482,260],[475,24],[471,261],[474,240],[473,240],[472,240],[467,240],[476,261],[513,240],[492,262],[498,263],[497,264],[516,23],[484,23],[457,23],[455,265],[411,23],[437,23],[433,266],[432,23],[431,23],[434,267],[81,23],[82,23],[13,23],[14,23],[16,23],[15,23],[2,23],[17,23],[18,23],[19,23],[20,23],[21,23],[22,23],[23,23],[24,23],[3,23],[25,23],[26,23],[4,23],[27,23],[31,23],[28,23],[29,23],[30,23],[32,23],[33,23],[34,23],[5,23],[35,23],[36,23],[37,23],[38,23],[6,23],[42,23],[39,23],[40,23],[41,23],[43,23],[7,23],[44,23],[49,23],[50,23],[45,23],[46,23],[47,23],[48,23],[8,23],[54,23],[51,23],[52,23],[53,23],[55,23],[9,23],[56,23],[57,23],[58,23],[60,23],[59,23],[61,23],[62,23],[10,23],[63,23],[64,23],[65,23],[11,23],[66,23],[67,23],[68,23],[69,23],[70,23],[1,23],[71,23],[72,23],[12,23],[76,23],[74,23],[79,23],[78,23],[73,23],[77,23],[75,23],[80,23],[119,268],[129,269],[118,268],[139,270],[110,271],[109,272],[138,219],[132,273],[137,274],[112,275],[126,276],[111,277],[135,278],[107,279],[106,219],[136,280],[108,281],[113,282],[114,23],[117,282],[104,23],[140,283],[130,284],[121,285],[122,286],[124,287],[120,288],[123,289],[133,219],[115,290],[116,291],[125,292],[105,293],[128,284],[127,282],[131,23],[134,294],[452,295],[470,296],[435,297]],"changeFileSet":[532,530,531,533,534,535,536,537,538,523,440,522,524,525,526,527,528,529,444,520,521,518,446,519,445,447,439,438,410,363,539,540,541,542,468,451,469,450,543,544,142,143,144,99,145,146,147,94,97,95,96,148,149,150,151,152,153,154,155,156,157,158,100,98,159,160,161,193,162,163,164,165,166,167,168,169,170,171,172,173,174,175,177,176,178,179,180,181,182,183,184,185,186,187,188,189,190,101,102,103,141,191,192,86,198,199,197,195,196,84,87,286,436,85,443,441,442,93,366,370,372,219,233,337,265,340,301,310,338,220,264,266,339,240,221,245,234,204,292,293,209,289,294,381,287,382,271,290,394,393,296,392,390,391,291,278,279,288,305,306,295,273,274,385,388,252,251,250,397,249,225,400,403,402,404,200,331,232,202,354,355,357,360,356,358,359,218,231,365,373,377,214,281,280,272,300,298,297,299,304,276,213,238,328,205,212,201,342,352,341,351,239,223,319,318,325,327,320,324,326,323,322,321,261,246,313,247,207,206,317,316,315,314,208,285,302,284,309,311,308,241,194,329,267,303,350,270,345,211,346,348,349,332,344,243,330,353,215,217,222,312,210,216,269,268,224,277,275,226,228,401,227,229,368,367,369,399,230,283,92,307,253,263,242,375,384,260,379,259,362,258,203,386,256,257,248,262,255,254,244,237,347,236,235,371,282,364,83,91,88,89,90,343,336,335,334,333,374,376,378,380,383,409,387,408,389,395,396,398,405,407,406,361,427,425,426,414,415,422,413,418,428,419,424,430,429,412,420,421,416,423,417,491,493,483,488,489,495,490,487,486,485,496,453,454,494,499,509,503,511,515,501,502,504,507,510,506,508,512,505,500,462,466,456,459,464,465,458,461,463,460,449,448,517,514,480,479,477,478,481,482,475,471,474,473,472,467,476,513,492,498,497,516,484,457,455,411,437,433,432,431,434,81,82,13,14,16,15,2,17,18,19,20,21,22,23,24,3,25,26,4,27,31,28,29,30,32,33,34,5,35,36,37,38,6,42,39,40,41,43,7,44,49,50,45,46,47,48,8,54,51,52,53,55,9,56,57,58,60,59,61,62,10,63,64,65,11,66,67,68,69,70,1,71,72,12,76,74,79,78,73,77,75,80,119,129,118,139,110,109,138,132,137,112,126,111,135,107,106,136,108,113,114,117,104,140,130,121,122,124,120,123,133,115,116,125,105,128,127,131,134,452,470,435],"version":"5.9.3"} \ No newline at end of file diff --git a/.next/cache/config.json b/.next/cache/config.json deleted file mode 100644 index b73fee8f..00000000 --- a/.next/cache/config.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "telemetry": { - "notifiedAt": "1768414632238", - "anonymousId": "eeffbeddefffb41a0f34187050cbc731a2b7a790b50986a7db37693f386a0ed5", - "salt": "ce9f7a83fe815782ab27ece47c13c60a" - } -} \ No newline at end of file diff --git a/.next/cache/webpack/client-development/0.pack.gz b/.next/cache/webpack/client-development/0.pack.gz deleted file mode 100644 index 8c392de8..00000000 Binary files a/.next/cache/webpack/client-development/0.pack.gz and /dev/null differ diff --git a/.next/cache/webpack/client-development/1.pack.gz b/.next/cache/webpack/client-development/1.pack.gz deleted file mode 100644 index 95694f55..00000000 Binary files a/.next/cache/webpack/client-development/1.pack.gz and /dev/null differ diff --git a/.next/cache/webpack/client-development/2.pack.gz b/.next/cache/webpack/client-development/2.pack.gz deleted file mode 100644 index 8bcadabe..00000000 Binary files a/.next/cache/webpack/client-development/2.pack.gz and /dev/null differ diff --git a/.next/cache/webpack/client-development/3.pack.gz b/.next/cache/webpack/client-development/3.pack.gz deleted file mode 100644 index 0b9a3274..00000000 Binary files a/.next/cache/webpack/client-development/3.pack.gz and /dev/null differ diff --git a/.next/cache/webpack/client-development/4.pack.gz b/.next/cache/webpack/client-development/4.pack.gz deleted file mode 100644 index 8732c782..00000000 Binary files a/.next/cache/webpack/client-development/4.pack.gz and /dev/null differ diff --git a/.next/cache/webpack/client-development/5.pack.gz b/.next/cache/webpack/client-development/5.pack.gz deleted file mode 100644 index 3d76d367..00000000 Binary files a/.next/cache/webpack/client-development/5.pack.gz and /dev/null differ diff --git a/.next/cache/webpack/client-development/index.pack.gz b/.next/cache/webpack/client-development/index.pack.gz deleted file mode 100644 index 72154bee..00000000 Binary files a/.next/cache/webpack/client-development/index.pack.gz and /dev/null differ diff --git a/.next/cache/webpack/client-development/index.pack.gz.old b/.next/cache/webpack/client-development/index.pack.gz.old deleted file mode 100644 index 1f2f58ca..00000000 Binary files a/.next/cache/webpack/client-development/index.pack.gz.old and /dev/null differ diff --git a/.next/cache/webpack/client-production/0.pack b/.next/cache/webpack/client-production/0.pack deleted file mode 100644 index 40662585..00000000 Binary files a/.next/cache/webpack/client-production/0.pack and /dev/null differ diff --git a/.next/cache/webpack/client-production/1.pack b/.next/cache/webpack/client-production/1.pack deleted file mode 100644 index b37a9901..00000000 Binary files a/.next/cache/webpack/client-production/1.pack and /dev/null differ diff --git a/.next/cache/webpack/client-production/2.pack b/.next/cache/webpack/client-production/2.pack deleted file mode 100644 index f9fbc4d2..00000000 Binary files a/.next/cache/webpack/client-production/2.pack and /dev/null differ diff --git a/.next/cache/webpack/client-production/3.pack b/.next/cache/webpack/client-production/3.pack deleted file mode 100644 index 47be2e00..00000000 Binary files a/.next/cache/webpack/client-production/3.pack and /dev/null differ diff --git a/.next/cache/webpack/client-production/4.pack b/.next/cache/webpack/client-production/4.pack deleted file mode 100644 index edd4a4a3..00000000 Binary files a/.next/cache/webpack/client-production/4.pack and /dev/null differ diff --git a/.next/cache/webpack/client-production/5.pack b/.next/cache/webpack/client-production/5.pack deleted file mode 100644 index b5fccc94..00000000 Binary files a/.next/cache/webpack/client-production/5.pack and /dev/null differ diff --git a/.next/cache/webpack/client-production/6.pack b/.next/cache/webpack/client-production/6.pack deleted file mode 100644 index b7e55ed8..00000000 Binary files a/.next/cache/webpack/client-production/6.pack and /dev/null differ diff --git a/.next/cache/webpack/client-production/index.pack b/.next/cache/webpack/client-production/index.pack deleted file mode 100644 index 3c15a78c..00000000 Binary files a/.next/cache/webpack/client-production/index.pack and /dev/null differ diff --git a/.next/cache/webpack/client-production/index.pack.old b/.next/cache/webpack/client-production/index.pack.old deleted file mode 100644 index 44acd059..00000000 Binary files a/.next/cache/webpack/client-production/index.pack.old and /dev/null differ diff --git a/.next/cache/webpack/edge-server-production/0.pack b/.next/cache/webpack/edge-server-production/0.pack deleted file mode 100644 index 2a73bc84..00000000 Binary files a/.next/cache/webpack/edge-server-production/0.pack and /dev/null differ diff --git a/.next/cache/webpack/edge-server-production/index.pack b/.next/cache/webpack/edge-server-production/index.pack deleted file mode 100644 index 3acf7315..00000000 Binary files a/.next/cache/webpack/edge-server-production/index.pack and /dev/null differ diff --git a/.next/cache/webpack/edge-server-production/index.pack.old b/.next/cache/webpack/edge-server-production/index.pack.old deleted file mode 100644 index 832800a2..00000000 Binary files a/.next/cache/webpack/edge-server-production/index.pack.old and /dev/null differ diff --git a/.next/cache/webpack/server-development/0.pack.gz b/.next/cache/webpack/server-development/0.pack.gz deleted file mode 100644 index dfe21bf8..00000000 Binary files a/.next/cache/webpack/server-development/0.pack.gz and /dev/null differ diff --git a/.next/cache/webpack/server-development/1.pack.gz b/.next/cache/webpack/server-development/1.pack.gz deleted file mode 100644 index dc0941bc..00000000 Binary files a/.next/cache/webpack/server-development/1.pack.gz and /dev/null differ diff --git a/.next/cache/webpack/server-development/2.pack.gz b/.next/cache/webpack/server-development/2.pack.gz deleted file mode 100644 index cfa03e06..00000000 Binary files a/.next/cache/webpack/server-development/2.pack.gz and /dev/null differ diff --git a/.next/cache/webpack/server-development/3.pack.gz b/.next/cache/webpack/server-development/3.pack.gz deleted file mode 100644 index 3f620ad1..00000000 Binary files a/.next/cache/webpack/server-development/3.pack.gz and /dev/null differ diff --git a/.next/cache/webpack/server-development/4.pack.gz b/.next/cache/webpack/server-development/4.pack.gz deleted file mode 100644 index bab416bc..00000000 Binary files a/.next/cache/webpack/server-development/4.pack.gz and /dev/null differ diff --git a/.next/cache/webpack/server-development/5.pack.gz b/.next/cache/webpack/server-development/5.pack.gz deleted file mode 100644 index 0ce8b26c..00000000 Binary files a/.next/cache/webpack/server-development/5.pack.gz and /dev/null differ diff --git a/.next/cache/webpack/server-development/index.pack.gz b/.next/cache/webpack/server-development/index.pack.gz deleted file mode 100644 index 1606a064..00000000 Binary files a/.next/cache/webpack/server-development/index.pack.gz and /dev/null differ diff --git a/.next/cache/webpack/server-development/index.pack.gz.old b/.next/cache/webpack/server-development/index.pack.gz.old deleted file mode 100644 index c3b45ed2..00000000 Binary files a/.next/cache/webpack/server-development/index.pack.gz.old and /dev/null differ diff --git a/.next/cache/webpack/server-production/0.pack b/.next/cache/webpack/server-production/0.pack deleted file mode 100644 index 74d56a0d..00000000 Binary files a/.next/cache/webpack/server-production/0.pack and /dev/null differ diff --git a/.next/cache/webpack/server-production/1.pack b/.next/cache/webpack/server-production/1.pack deleted file mode 100644 index 4eb85514..00000000 Binary files a/.next/cache/webpack/server-production/1.pack and /dev/null differ diff --git a/.next/cache/webpack/server-production/2.pack b/.next/cache/webpack/server-production/2.pack deleted file mode 100644 index 0a4bb78a..00000000 Binary files a/.next/cache/webpack/server-production/2.pack and /dev/null differ diff --git a/.next/cache/webpack/server-production/3.pack b/.next/cache/webpack/server-production/3.pack deleted file mode 100644 index b9839a62..00000000 Binary files a/.next/cache/webpack/server-production/3.pack and /dev/null differ diff --git a/.next/cache/webpack/server-production/index.pack b/.next/cache/webpack/server-production/index.pack deleted file mode 100644 index 555410be..00000000 Binary files a/.next/cache/webpack/server-production/index.pack and /dev/null differ diff --git a/.next/cache/webpack/server-production/index.pack.old b/.next/cache/webpack/server-production/index.pack.old deleted file mode 100644 index 2c843e74..00000000 Binary files a/.next/cache/webpack/server-production/index.pack.old and /dev/null differ diff --git a/.next/export-detail.json b/.next/export-detail.json deleted file mode 100644 index 0f3fcbeb..00000000 --- a/.next/export-detail.json +++ /dev/null @@ -1 +0,0 @@ -{"version":1,"outDirectory":"C:\\Users\\donyalemack\\sdtoolsinc-web\\out","success":true} \ No newline at end of file diff --git a/.next/export-marker.json b/.next/export-marker.json deleted file mode 100644 index 9d8bb2ff..00000000 --- a/.next/export-marker.json +++ /dev/null @@ -1 +0,0 @@ -{"version":1,"hasExportPathMap":false,"exportTrailingSlash":true,"isNextImageImported":false} \ No newline at end of file diff --git a/.next/images-manifest.json b/.next/images-manifest.json deleted file mode 100644 index 7f5574c4..00000000 --- a/.next/images-manifest.json +++ /dev/null @@ -1 +0,0 @@ -{"version":1,"images":{"deviceSizes":[640,750,828,1080,1200,1920,2048,3840],"imageSizes":[16,32,48,64,96,128,256,384],"path":"/_next/image/","loader":"default","loaderFile":"","domains":[],"disableStaticImages":false,"minimumCacheTTL":60,"formats":["image/webp"],"dangerouslyAllowSVG":false,"contentSecurityPolicy":"script-src 'none'; frame-src 'none'; sandbox;","contentDispositionType":"inline","remotePatterns":[],"unoptimized":true,"sizes":[640,750,828,1080,1200,1920,2048,3840,16,32,48,64,96,128,256,384]}} \ No newline at end of file diff --git a/.next/next-minimal-server.js.nft.json b/.next/next-minimal-server.js.nft.json deleted file mode 100644 index 8b91b207..00000000 --- a/.next/next-minimal-server.js.nft.json +++ /dev/null @@ -1 +0,0 @@ -{"version":1,"files":["../node_modules/styled-jsx/index.js","../node_modules/styled-jsx/package.json","../node_modules/styled-jsx/dist/index/index.js","../node_modules/react/package.json","../node_modules/react/index.js","../node_modules/client-only/package.json","../node_modules/react/cjs/react.production.min.js","../node_modules/client-only/index.js","../node_modules/styled-jsx/style.js","../node_modules/next/dist/compiled/next-server/server.runtime.prod.js","../node_modules/next/package.json","../node_modules/next/dist/server/body-streams.js","../node_modules/next/dist/lib/constants.js","../node_modules/next/dist/lib/picocolors.js","../node_modules/next/dist/shared/lib/constants.js","../node_modules/next/dist/server/web/utils.js","../node_modules/next/dist/client/components/app-router-headers.js","../node_modules/next/dist/server/lib/trace/tracer.js","../node_modules/next/dist/server/lib/trace/constants.js","../node_modules/next/dist/client/components/static-generation-async-storage.external.js","../node_modules/next/dist/shared/lib/modern-browserslist-target.js","../node_modules/next/dist/client/components/static-generation-async-storage-instance.js","../node_modules/next/dist/shared/lib/runtime-config.external.js","../node_modules/next/dist/compiled/ws/package.json","../node_modules/next/dist/compiled/lru-cache/package.json","../node_modules/next/dist/compiled/node-html-parser/package.json","../node_modules/@swc/helpers/_/_interop_require_default/package.json","../node_modules/next/dist/client/components/async-local-storage.js","../node_modules/next/dist/compiled/ws/index.js","../node_modules/next/dist/compiled/node-html-parser/index.js","../node_modules/next/dist/compiled/lru-cache/index.js","../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../node_modules/@swc/helpers/package.json","../node_modules/next/dist/compiled/jsonwebtoken/package.json","../node_modules/next/dist/shared/lib/error-source.js","../node_modules/@swc/helpers/cjs/_interop_require_default.cjs","../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../node_modules/next/dist/compiled/jsonwebtoken/index.js","../node_modules/next/dist/compiled/debug/package.json","../node_modules/next/dist/lib/semver-noop.js","../node_modules/next/dist/compiled/debug/index.js","../node_modules/next/dist/server/future/route-modules/app-page/vendored/contexts/amp-context.js","../node_modules/next/dist/server/future/route-modules/app-page/vendored/contexts/app-router-context.js","../node_modules/next/dist/server/future/route-modules/app-page/vendored/contexts/entrypoints.js","../node_modules/next/dist/server/future/route-modules/app-page/vendored/contexts/head-manager-context.js","../node_modules/next/dist/server/future/route-modules/app-page/vendored/contexts/hooks-client-context.js","../node_modules/next/dist/server/future/route-modules/app-page/vendored/contexts/html-context.js","../node_modules/next/dist/server/future/route-modules/app-page/vendored/contexts/image-config-context.js","../node_modules/next/dist/server/future/route-modules/app-page/vendored/contexts/loadable-context.js","../node_modules/next/dist/server/future/route-modules/app-page/vendored/contexts/loadable.js","../node_modules/next/dist/server/future/route-modules/app-page/vendored/contexts/router-context.js","../node_modules/next/dist/server/future/route-modules/app-page/vendored/contexts/server-inserted-html.js","../node_modules/next/dist/server/future/route-modules/app-page/module.compiled.js","../node_modules/next/dist/server/future/route-modules/pages/vendored/contexts/amp-context.js","../node_modules/next/dist/server/future/route-modules/pages/vendored/contexts/app-router-context.js","../node_modules/next/dist/server/future/route-modules/pages/vendored/contexts/entrypoints.js","../node_modules/next/dist/server/future/route-modules/pages/vendored/contexts/head-manager-context.js","../node_modules/next/dist/server/future/route-modules/pages/vendored/contexts/hooks-client-context.js","../node_modules/next/dist/server/future/route-modules/pages/vendored/contexts/html-context.js","../node_modules/next/dist/server/future/route-modules/pages/vendored/contexts/image-config-context.js","../node_modules/next/dist/server/future/route-modules/pages/vendored/contexts/loadable-context.js","../node_modules/next/dist/server/future/route-modules/pages/vendored/contexts/loadable.js","../node_modules/next/dist/server/future/route-modules/pages/vendored/contexts/router-context.js","../node_modules/next/dist/server/future/route-modules/pages/vendored/contexts/server-inserted-html.js","../node_modules/next/dist/server/future/route-modules/pages/module.compiled.js"]} \ No newline at end of file diff --git a/.next/next-server.js.nft.json b/.next/next-server.js.nft.json deleted file mode 100644 index 035c40b2..00000000 --- a/.next/next-server.js.nft.json +++ /dev/null @@ -1 +0,0 @@ -{"version":1,"files":["../node_modules/styled-jsx/index.js","../node_modules/styled-jsx/package.json","../node_modules/styled-jsx/dist/index/index.js","../node_modules/react/package.json","../node_modules/react/index.js","../node_modules/client-only/package.json","../node_modules/react/cjs/react.production.min.js","../node_modules/client-only/index.js","../node_modules/styled-jsx/style.js","../node_modules/next/dist/server/next-server.js","../node_modules/next/package.json","../node_modules/next/dist/server/base-server.js","../node_modules/next/dist/server/require-hook.js","../node_modules/next/dist/server/node-environment.js","../node_modules/next/dist/server/node-polyfill-crypto.js","../node_modules/next/dist/server/request-meta.js","../node_modules/next/dist/server/require.js","../node_modules/next/dist/lib/find-pages-dir.js","../node_modules/next/dist/server/send-payload.js","../node_modules/next/dist/lib/is-error.js","../node_modules/next/dist/server/load-components.js","../node_modules/next/dist/server/body-streams.js","../node_modules/next/dist/server/setup-http-agent-env.js","../node_modules/next/dist/lib/constants.js","../node_modules/next/dist/server/pipe-readable.js","../node_modules/next/dist/server/load-manifest.js","../node_modules/next/dist/lib/interop-default.js","../node_modules/next/dist/lib/format-dynamic-import-path.js","../node_modules/next/dist/lib/generate-interception-routes-rewrites.js","../node_modules/next/dist/server/image-optimizer.js","../node_modules/next/dist/server/serve-static.js","../node_modules/next/dist/lib/format-server-error.js","../node_modules/next/dist/lib/picocolors.js","../node_modules/next/dist/shared/lib/constants.js","../node_modules/next/dist/shared/lib/utils.js","../node_modules/next/dist/server/base-http/node.js","../node_modules/next/dist/build/output/log.js","../node_modules/next/dist/server/web/utils.js","../node_modules/next/dist/server/lib/node-fs-methods.js","../node_modules/next/dist/client/components/app-router-headers.js","../node_modules/next/dist/server/lib/mock-request.js","../node_modules/next/dist/shared/lib/page-path/normalize-page-path.js","../node_modules/next/dist/shared/lib/page-path/denormalize-page-path.js","../node_modules/next/dist/server/future/route-matches/pages-api-route-match.js","../node_modules/next/dist/server/lib/trace/tracer.js","../node_modules/next/dist/server/lib/trace/constants.js","../node_modules/next/dist/shared/lib/router/utils/route-matcher.js","../node_modules/next/dist/shared/lib/router/utils/parse-url.js","../node_modules/next/dist/shared/lib/router/utils/middleware-route-matcher.js","../node_modules/next/dist/shared/lib/router/utils/querystring.js","../node_modules/next/dist/shared/lib/router/utils/remove-trailing-slash.js","../node_modules/next/dist/shared/lib/router/utils/app-paths.js","../node_modules/next/dist/shared/lib/router/utils/get-next-pathname-info.js","../node_modules/next/dist/shared/lib/router/utils/route-regex.js","../node_modules/next/dist/server/web/spec-extension/adapters/next-request.js","../node_modules/next/dist/server/future/helpers/module-loader/route-module-loader.js","../node_modules/next/dist/server/future/route-modules/app-page/module.render.js","../node_modules/next/dist/server/future/route-modules/pages/module.render.js","../node_modules/next/dist/compiled/next-server/pages.runtime.prod.js","../node_modules/next/dist/compiled/next-server/app-page.runtime.prod.js","../node_modules/next/dist/client/components/static-generation-async-storage.external.js","../node_modules/next/dist/client/components/action-async-storage.external.js","../node_modules/next/dist/client/components/request-async-storage.external.js","../node_modules/react/jsx-runtime.js","../node_modules/next/dist/server/api-utils/index.js","../node_modules/next/dist/server/response-cache/index.js","../node_modules/next/dist/server/lib/incremental-cache/index.js","../node_modules/next/dist/server/web/sandbox/index.js","../node_modules/next/dist/lib/wait.js","../node_modules/next/dist/server/client-component-renderer-logger.js","../node_modules/next/dist/lib/detached-promise.js","../node_modules/next/dist/lib/url.js","../node_modules/@next/env/package.json","../node_modules/next/dist/shared/lib/is-plain-object.js","../node_modules/next/dist/server/app-render/encryption-utils.js","../node_modules/next/dist/server/app-render/action-utils.js","../node_modules/next/dist/server/lib/etag.js","../node_modules/next/dist/server/lib/revalidate.js","../node_modules/next/dist/experimental/testmode/server.js","../node_modules/next/dist/shared/lib/deep-freeze.js","../node_modules/next/dist/shared/lib/match-remote-pattern.js","../node_modules/next/dist/shared/lib/image-blur-svg.js","../node_modules/next/dist/shared/lib/match-local-pattern.js","../node_modules/next/dist/shared/lib/i18n/normalize-locale-path.js","../node_modules/next/dist/server/future/helpers/interception-routes.js","../node_modules/next/dist/server/lib/squoosh/main.js","../node_modules/next/dist/server/base-http/index.js","../node_modules/next/dist/shared/lib/modern-browserslist-target.js","../node_modules/react/cjs/react-jsx-runtime.production.min.js","../node_modules/next/dist/server/future/route-kind.js","../node_modules/next/dist/shared/lib/page-path/ensure-leading-slash.js","../node_modules/next/dist/shared/lib/page-path/normalize-path-sep.js","../node_modules/@next/env/dist/index.js","../node_modules/next/dist/shared/lib/segment.js","../node_modules/next/dist/shared/lib/escape-regexp.js","../node_modules/next/dist/lib/scheduler.js","../node_modules/next/dist/lib/batcher.js","../node_modules/next/dist/client/components/action-async-storage-instance.js","../node_modules/next/dist/client/components/request-async-storage-instance.js","../node_modules/next/dist/client/components/static-generation-async-storage-instance.js","../node_modules/next/dist/server/web/spec-extension/request.js","../node_modules/next/dist/server/response-cache/types.js","../node_modules/next/dist/server/response-cache/utils.js","../node_modules/next/dist/shared/lib/router/utils/parse-relative-url.js","../node_modules/next/dist/shared/lib/router/utils/prepare-destination.js","../node_modules/next/dist/shared/lib/router/utils/remove-path-prefix.js","../node_modules/next/dist/shared/lib/router/utils/path-has-prefix.js","../node_modules/next/dist/server/future/route-modules/pages/module.compiled.js","../node_modules/next/dist/server/future/helpers/module-loader/node-module-loader.js","../node_modules/next/dist/server/future/route-modules/app-page/module.compiled.js","../node_modules/next/dist/lib/is-edge-runtime.js","../node_modules/next/dist/server/server-utils.js","../node_modules/next/dist/server/render-result.js","../node_modules/next/dist/lib/redirect-status.js","../node_modules/next/dist/server/utils.js","../node_modules/next/dist/server/send-response.js","../node_modules/next/dist/server/lib/to-route.js","../node_modules/next/dist/server/web/spec-extension/adapters/headers.js","../node_modules/next/dist/server/lib/builtin-request-context.js","../node_modules/next/dist/shared/lib/runtime-config.external.js","../node_modules/next/dist/server/lib/format-hostname.js","../node_modules/next/dist/shared/lib/get-hostname.js","../node_modules/next/dist/server/lib/match-next-data-pathname.js","../node_modules/next/dist/server/app-render/strip-flight-headers.js","../node_modules/next/dist/server/lib/server-action-request-meta.js","../node_modules/next/dist/server/lib/incremental-cache/shared-revalidate-timings.js","../node_modules/next/dist/server/lib/incremental-cache/file-system-cache.js","../node_modules/next/dist/server/lib/incremental-cache/fetch-cache.js","../node_modules/next/dist/server/lib/server-ipc/request-utils.js","../node_modules/next/dist/server/web/sandbox/sandbox.js","../node_modules/next/dist/server/web/sandbox/context.js","../node_modules/next/dist/server/future/route-matcher-providers/app-route-route-matcher-provider.js","../node_modules/next/dist/server/future/route-matcher-providers/app-page-route-matcher-provider.js","../node_modules/next/dist/server/future/normalizers/locale-route-normalizer.js","../node_modules/next/dist/server/future/route-matcher-providers/pages-route-matcher-provider.js","../node_modules/next/dist/server/future/route-matcher-managers/default-route-matcher-manager.js","../node_modules/next/dist/server/future/helpers/i18n-provider.js","../node_modules/next/dist/server/future/route-modules/checks.js","../node_modules/next/dist/server/future/route-matcher-providers/pages-api-route-matcher-provider.js","../node_modules/next/dist/server/api-utils/node/try-get-preview-data.js","../node_modules/sharp/package.json","../node_modules/next/dist/shared/lib/router/utils/index.js","../node_modules/next/dist/shared/lib/router/utils/is-bot.js","../node_modules/next/dist/shared/lib/router/utils/escape-path-delimiters.js","../node_modules/next/dist/server/future/route-modules/helpers/response-handlers.js","../node_modules/next/dist/server/future/normalizers/request/rsc.js","../node_modules/next/dist/server/future/normalizers/request/postponed.js","../node_modules/next/dist/server/future/normalizers/request/next-data.js","../node_modules/next/dist/shared/lib/router/utils/get-route-from-asset-path.js","../node_modules/next/dist/server/future/normalizers/request/prefetch-rsc.js","../node_modules/next/dist/server/future/normalizers/request/action.js","../node_modules/next/dist/server/future/route-matcher-providers/helpers/manifest-loaders/server-manifest-loader.js","../node_modules/next/dist/experimental/testmode/fetch.js","../node_modules/next/dist/experimental/testmode/context.js","../node_modules/next/dist/experimental/testmode/httpget.js","../node_modules/sharp/lib/index.js","../node_modules/next/dist/compiled/ws/package.json","../node_modules/next/dist/compiled/lru-cache/package.json","../node_modules/next/dist/compiled/fresh/package.json","../node_modules/next/dist/compiled/node-html-parser/package.json","../node_modules/next/dist/compiled/content-disposition/package.json","../node_modules/next/dist/compiled/get-orientation/package.json","../node_modules/next/dist/compiled/send/package.json","../node_modules/next/dist/compiled/image-size/package.json","../node_modules/next/dist/compiled/is-animated/package.json","../node_modules/next/dist/server/api-utils/get-cookie-parser.js","../node_modules/next/dist/client/components/redirect-status-code.js","../node_modules/react-dom/package.json","../node_modules/next/dist/compiled/@hapi/accept/package.json","../node_modules/next/dist/compiled/path-to-regexp/index.js","../node_modules/@swc/helpers/_/_interop_require_default/package.json","../node_modules/react-dom/server.browser.js","../node_modules/next/dist/client/components/async-local-storage.js","../node_modules/next/dist/compiled/ws/index.js","../node_modules/next/dist/compiled/node-html-parser/index.js","../node_modules/next/dist/compiled/fresh/index.js","../node_modules/next/dist/compiled/lru-cache/index.js","../node_modules/next/dist/compiled/get-orientation/index.js","../node_modules/next/dist/compiled/content-disposition/index.js","../node_modules/next/dist/compiled/send/index.js","../node_modules/next/dist/server/web/error.js","../node_modules/next/dist/server/web/next-url.js","../node_modules/next/dist/compiled/image-size/index.js","../node_modules/next/dist/compiled/is-animated/index.js","../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../node_modules/next/dist/server/stream-utils/node-web-streams-helper.js","../node_modules/next/dist/server/web/spec-extension/cookies.js","../node_modules/@swc/helpers/package.json","../node_modules/next/dist/compiled/cookie/package.json","../node_modules/next/dist/compiled/jsonwebtoken/package.json","../node_modules/next/dist/compiled/@hapi/accept/index.js","../node_modules/next/dist/lib/pick.js","../node_modules/next/dist/server/lib/is-ipv6.js","../node_modules/next/dist/lib/is-app-page-route.js","../node_modules/next/dist/lib/is-app-route-route.js","../node_modules/next/dist/lib/is-api-route.js","../node_modules/next/dist/server/crypto-utils.js","../node_modules/next/dist/shared/lib/router/utils/path-match.js","../node_modules/next/dist/shared/lib/error-source.js","../node_modules/next/dist/shared/lib/router/utils/parse-path.js","../node_modules/next/dist/shared/lib/isomorphic/path.js","../node_modules/next/dist/server/lib/server-ipc/invoke-request.js","../node_modules/next/dist/server/web/sandbox/resource-managers.js","../node_modules/next/dist/server/web/sandbox/fetch-inline-assets.js","../node_modules/next/dist/server/web/spec-extension/adapters/reflect.js","../node_modules/next/dist/server/future/route-matcher-providers/manifest-route-matcher-provider.js","../node_modules/next/dist/server/future/route-matchers/app-page-route-matcher.js","../node_modules/next/dist/server/future/route-matchers/app-route-route-matcher.js","../node_modules/next/dist/server/future/route-matchers/locale-route-matcher.js","../node_modules/next/dist/server/future/route-matchers/pages-route-matcher.js","../node_modules/next/dist/server/future/route-matchers/pages-api-route-matcher.js","../node_modules/next/dist/client/components/react-dev-overlay/server/middleware.js","../node_modules/@swc/helpers/cjs/_interop_require_default.cjs","../node_modules/next/dist/compiled/cookie/index.js","../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../node_modules/next/dist/compiled/jsonwebtoken/index.js","../node_modules/next/dist/shared/lib/router/utils/sorted-routes.js","../node_modules/next/dist/shared/lib/router/utils/is-dynamic.js","../node_modules/next/dist/server/future/normalizers/request/suffix.js","../node_modules/next/dist/server/web/spec-extension/adapters/request-cookies.js","../node_modules/next/dist/server/future/normalizers/request/prefix.js","../node_modules/react-dom/cjs/react-dom-server.browser.production.min.js","../node_modules/react-dom/cjs/react-dom-server-legacy.browser.production.min.js","../node_modules/next/dist/compiled/picomatch/package.json","../node_modules/@img/sharp-win32-x64/lib/libvips-42.dll","../node_modules/@img/sharp-win32-x64/LICENSE","../node_modules/@img/sharp-win32-x64/lib/libvips-cpp-8.17.3.dll","../node_modules/@img/sharp-win32-x64/package.json","../node_modules/@img/sharp-win32-x64/lib/sharp-win32-x64.node","../node_modules/@img/sharp-win32-x64/versions.json","../node_modules/next/dist/server/future/normalizers/built/app/index.js","../node_modules/next/dist/server/future/normalizers/built/pages/index.js","../node_modules/next/dist/compiled/picomatch/index.js","../node_modules/next/dist/server/stream-utils/uint8array-helpers.js","../node_modules/next/dist/server/stream-utils/encodedTags.js","../node_modules/next/dist/shared/lib/i18n/detect-domain-locale.js","../node_modules/sharp/lib/constructor.js","../node_modules/sharp/lib/input.js","../node_modules/sharp/lib/resize.js","../node_modules/sharp/lib/operation.js","../node_modules/sharp/lib/channel.js","../node_modules/sharp/lib/colour.js","../node_modules/sharp/lib/output.js","../node_modules/sharp/lib/composite.js","../node_modules/sharp/lib/utility.js","../node_modules/next/dist/compiled/next-server/app-page-experimental.runtime.prod.js","../node_modules/next/dist/compiled/next-server/pages-turbo.runtime.prod.js","../node_modules/next/dist/compiled/next-server/app-page-turbo.runtime.prod.js","../node_modules/next/dist/compiled/next-server/app-page-turbo-experimental.runtime.prod.js","../node_modules/next/dist/shared/lib/router/utils/format-next-pathname-info.js","../node_modules/next/dist/server/future/route-modules/pages/module.js","../node_modules/next/dist/server/future/route-modules/app-page/module.js","../node_modules/next/dist/compiled/edge-runtime/package.json","../node_modules/next/dist/server/lib/server-ipc/utils.js","../node_modules/next/dist/server/future/route-matchers/route-matcher.js","../node_modules/next/dist/server/future/route-matcher-providers/helpers/cached-route-matcher-provider.js","../node_modules/next/dist/client/components/react-dev-overlay/server/shared.js","../node_modules/next/dist/client/components/react-dev-overlay/internal/helpers/nodeStackFrames.js","../node_modules/next/dist/client/components/react-dev-overlay/internal/helpers/getRawSourceMap.js","../node_modules/next/dist/client/components/react-dev-overlay/internal/helpers/parseStack.js","../node_modules/next/dist/client/components/react-dev-overlay/internal/helpers/launchEditor.js","../node_modules/next/dist/compiled/edge-runtime/index.js","../node_modules/next/dist/compiled/@mswjs/interceptors/ClientRequest/package.json","../node_modules/sharp/lib/is.js","../node_modules/sharp/lib/sharp.js","../node_modules/sharp/lib/libvips.js","../node_modules/next/dist/compiled/debug/package.json","../node_modules/next/dist/server/future/normalizers/built/app/app-pathname-normalizer.js","../node_modules/next/dist/server/future/normalizers/built/app/app-page-normalizer.js","../node_modules/next/dist/server/future/normalizers/built/app/app-bundle-path-normalizer.js","../node_modules/next/dist/server/future/normalizers/built/pages/pages-filename-normalizer.js","../node_modules/next/dist/server/future/normalizers/built/pages/pages-bundle-path-normalizer.js","../node_modules/next/dist/server/render.js","../node_modules/next/dist/server/future/normalizers/built/app/app-filename-normalizer.js","../node_modules/next/dist/lib/semver-noop.js","../node_modules/next/dist/server/future/normalizers/built/pages/pages-pathname-normalizer.js","../node_modules/next/dist/server/future/normalizers/built/pages/pages-page-normalizer.js","../node_modules/next/dist/compiled/@edge-runtime/cookies/package.json","../node_modules/next/dist/shared/lib/router/utils/add-path-prefix.js","../node_modules/next/dist/shared/lib/router/utils/add-locale.js","../node_modules/next/dist/shared/lib/router/utils/add-path-suffix.js","../node_modules/next/dist/compiled/@mswjs/interceptors/ClientRequest/index.js","../node_modules/next/dist/server/app-render/app-render.js","../node_modules/detect-libc/package.json","../node_modules/next/dist/compiled/debug/index.js","../node_modules/@img/colour/package.json","../node_modules/next/dist/server/future/route-modules/route-module.js","../node_modules/next/dist/compiled/path-browserify/package.json","../node_modules/next/dist/compiled/source-map08/package.json","../node_modules/detect-libc/lib/detect-libc.js","../node_modules/next/dist/server/future/route-modules/pages/vendored/contexts/entrypoints.js","../node_modules/next/dist/server/future/route-modules/app-page/vendored/ssr/entrypoints.js","../node_modules/next/dist/server/future/route-modules/app-page/vendored/rsc/entrypoints.js","../node_modules/next/dist/server/future/route-modules/app-page/vendored/contexts/entrypoints.js","../node_modules/@img/colour/index.cjs","../node_modules/next/dist/compiled/@edge-runtime/cookies/index.js","../node_modules/next/dist/compiled/path-browserify/index.js","../node_modules/semver/functions/gte.js","../node_modules/semver/functions/satisfies.js","../node_modules/semver/functions/coerce.js","../node_modules/next/dist/client/components/react-dev-overlay/internal/helpers/getSourceMapUrl.js","../node_modules/next/dist/compiled/source-map08/source-map.js","../node_modules/next/dist/lib/is-serializable-props.js","../node_modules/next/dist/server/internal-utils.js","../node_modules/next/dist/server/post-process.js","../node_modules/semver/package.json","../node_modules/next/dist/shared/lib/head-manager-context.shared-runtime.js","../node_modules/next/dist/shared/lib/loadable.shared-runtime.js","../node_modules/next/dist/shared/lib/amp-mode.js","../node_modules/next/dist/shared/lib/amp-context.shared-runtime.js","../node_modules/next/dist/shared/lib/router-context.shared-runtime.js","../node_modules/next/dist/shared/lib/html-context.shared-runtime.js","../node_modules/next/dist/shared/lib/head.js","../node_modules/next/dist/shared/lib/loadable-context.shared-runtime.js","../node_modules/next/dist/shared/lib/image-config-context.shared-runtime.js","../node_modules/next/dist/shared/lib/hooks-client-context.shared-runtime.js","../node_modules/next/dist/shared/lib/app-router-context.shared-runtime.js","../node_modules/next/dist/lib/page-types.js","../node_modules/@img/colour/color.cjs","../node_modules/next/dist/shared/lib/router/adapters.js","../node_modules/next/dist/server/async-storage/request-async-storage-wrapper.js","../node_modules/next/dist/lib/metadata/metadata.js","../node_modules/next/dist/client/components/redirect.js","../node_modules/next/dist/server/app-render/get-segment-param.js","../node_modules/next/dist/server/app-render/get-short-dynamic-param-type.js","../node_modules/next/dist/server/async-storage/static-generation-async-storage-wrapper.js","../node_modules/next/dist/client/components/match-segments.js","../node_modules/next/dist/client/components/not-found.js","../node_modules/next/dist/server/app-render/flight-render-result.js","../node_modules/next/dist/server/app-render/validate-url.js","../node_modules/next/dist/server/lib/patch-fetch.js","../node_modules/next/dist/server/app-render/create-error-handler.js","../node_modules/next/dist/server/app-render/required-scripts.js","../node_modules/next/dist/server/app-render/parse-and-validate-flight-router-state.js","../node_modules/next/dist/server/app-render/server-inserted-html.js","../node_modules/next/dist/server/app-render/make-get-server-inserted-html.js","../node_modules/next/dist/server/app-render/get-script-nonce-from-header.js","../node_modules/next/dist/client/components/static-generation-bailout.js","../node_modules/next/dist/server/app-render/create-component-tree.js","../node_modules/next/dist/server/app-render/action-handler.js","../node_modules/next/dist/client/components/hooks-server-context.js","../node_modules/next/dist/server/app-render/create-flight-router-state-from-loader-tree.js","../node_modules/next/dist/server/app-render/get-asset-query-string.js","../node_modules/next/dist/server/app-render/walk-tree-with-flight-router-state.js","../node_modules/next/dist/client/components/dev-root-not-found-boundary.js","../node_modules/next/dist/server/app-render/use-flight-response.js","../node_modules/next/dist/server/app-render/dynamic-rendering.js","../node_modules/next/dist/server/future/normalizers/normalizers.js","../node_modules/next/dist/server/future/normalizers/prefixing-normalizer.js","../node_modules/next/dist/server/future/normalizers/underscore-normalizer.js","../node_modules/next/dist/server/future/normalizers/wrap-normalizer-fn.js","../node_modules/next/dist/server/future/normalizers/absolute-filename-normalizer.js","../node_modules/detect-libc/lib/elf.js","../node_modules/detect-libc/lib/filesystem.js","../node_modules/detect-libc/lib/process.js","../node_modules/next/dist/shared/lib/lazy-dynamic/bailout-to-csr.js","../node_modules/next/dist/server/app-render/static/static-renderer.js","../node_modules/next/dist/compiled/babel/code-frame.js","../node_modules/semver/functions/parse.js","../node_modules/semver/classes/range.js","../node_modules/semver/functions/compare.js","../node_modules/semver/internal/re.js","../node_modules/semver/classes/semver.js","../node_modules/next/dist/shared/lib/server-inserted-html.shared-runtime.js","../node_modules/next/dist/compiled/babel/package.json","../node_modules/next/dist/compiled/stacktrace-parser/package.json","../node_modules/next/dist/lib/non-nullable.js","../node_modules/next/dist/compiled/data-uri-to-buffer/package.json","../node_modules/next/dist/server/optimize-amp.js","../node_modules/next/dist/compiled/shell-quote/package.json","../node_modules/next/dist/shared/lib/side-effect.js","../node_modules/next/dist/shared/lib/image-config.js","../node_modules/next/dist/lib/client-reference.js","../node_modules/next/dist/server/htmlescape.js","../node_modules/next/dist/compiled/strip-ansi/package.json","../node_modules/next/dist/compiled/react-is/package.json","../node_modules/next/dist/shared/lib/utils/warn-once.js","../node_modules/next/dist/lib/metadata/default-metadata.js","../node_modules/next/dist/lib/metadata/resolve-metadata.js","../node_modules/next/dist/server/lib/clone-response.js","../node_modules/next/dist/server/lib/dedupe-fetch.js","../node_modules/next/dist/server/app-render/interop-default.js","../node_modules/next/dist/server/async-storage/draft-mode-provider.js","../node_modules/next/dist/shared/lib/encode-uri-path.js","../node_modules/next/dist/client/components/parallel-route-default.js","../node_modules/next/dist/server/app-render/has-loading-component-in-tree.js","../node_modules/next/dist/server/app-render/get-layer-assets.js","../node_modules/next/dist/server/app-render/parse-loader-tree.js","../node_modules/next/dist/server/lib/app-dir-module.js","../node_modules/next/dist/export/helpers/is-dynamic-usage-error.js","../node_modules/next/dist/server/app-render/create-component-styles-and-scripts.js","../node_modules/next/dist/client/components/not-found-boundary.js","../node_modules/next/dist/server/app-render/get-css-inlined-link-tags.js","../node_modules/next/dist/server/app-render/types.js","../node_modules/next/dist/server/app-render/get-preloadable-fonts.js","../node_modules/next/dist/server/app-render/csrf-protection.js","../node_modules/next/dist/server/app-render/react-server.node.js","../node_modules/next/dist/compiled/stacktrace-parser/stack-trace-parser.cjs.js","../node_modules/next/dist/compiled/data-uri-to-buffer/index.js","../node_modules/next/dist/lib/metadata/generate/basic.js","../node_modules/next/dist/lib/metadata/generate/icons.js","../node_modules/next/dist/lib/metadata/generate/opengraph.js","../node_modules/next/dist/lib/metadata/generate/alternate.js","../node_modules/next/dist/lib/metadata/generate/meta.js","../node_modules/next/dist/compiled/shell-quote/index.js","../node_modules/next/dist/compiled/nanoid/package.json","../node_modules/next/dist/shared/lib/router/utils/as-path-to-search-params.js","../node_modules/next/dist/shared/lib/page-path/absolute-path-to-page.js","../node_modules/semver/internal/debug.js","../node_modules/semver/internal/parse-options.js","../node_modules/semver/internal/lrucache.js","../node_modules/semver/internal/constants.js","../node_modules/semver/classes/comparator.js","../node_modules/semver/internal/identifiers.js","../node_modules/next/dist/compiled/strip-ansi/index.js","../node_modules/next/dist/compiled/react-is/index.js","../node_modules/next/dist/compiled/babel/bundle.js","../node_modules/next/dist/compiled/nanoid/index.cjs","../node_modules/react/jsx-dev-runtime.js","../node_modules/busboy/package.json","../node_modules/react-dom/index.js","../node_modules/@swc/helpers/_/_interop_require_wildcard/package.json","../node_modules/semver/functions/cmp.js","../node_modules/next/dist/export/helpers/is-navigation-signal-error.js","../node_modules/next/dist/lib/metadata/clone-metadata.js","../node_modules/next/dist/client/components/navigation.js","../node_modules/next/dist/lib/metadata/resolvers/resolve-icons.js","../node_modules/next/dist/lib/metadata/resolvers/resolve-title.js","../node_modules/next/dist/lib/metadata/generate/utils.js","../node_modules/next/dist/lib/metadata/resolvers/resolve-basics.js","../node_modules/next/dist/lib/metadata/resolvers/resolve-opengraph.js","../node_modules/busboy/lib/index.js","../node_modules/next/dist/compiled/string-hash/package.json","../node_modules/next/dist/lib/metadata/constants.js","../node_modules/next/dist/compiled/superstruct/package.json","../node_modules/next/dist/compiled/bytes/package.json","../node_modules/next/dist/lib/metadata/get-metadata-route.js","../node_modules/react/cjs/react-jsx-dev-runtime.production.min.js","../node_modules/next/dist/shared/lib/page-path/remove-page-path-tail.js","../node_modules/next/dist/compiled/react-is/cjs/react-is.development.js","../node_modules/next/dist/compiled/react-is/cjs/react-is.production.min.js","../node_modules/next/dist/compiled/string-hash/index.js","../node_modules/next/dist/compiled/superstruct/index.cjs","../node_modules/next/dist/compiled/bytes/index.js","../node_modules/react-dom/cjs/react-dom.production.min.js","../node_modules/@swc/helpers/cjs/_interop_require_wildcard.cjs","../node_modules/semver/functions/gt.js","../node_modules/semver/functions/neq.js","../node_modules/semver/functions/eq.js","../node_modules/semver/functions/lte.js","../node_modules/semver/functions/lt.js","../node_modules/busboy/lib/utils.js","../node_modules/busboy/lib/types/urlencoded.js","../node_modules/busboy/lib/types/multipart.js","../node_modules/next/dist/client/components/bailout-to-client-rendering.js","../node_modules/next/dist/client/components/navigation.react-server.js","../node_modules/next/dist/client/components/router-reducer/reducers/get-segment-value.js","../node_modules/next/dist/lib/metadata/resolvers/resolve-url.js","../node_modules/next/dist/lib/metadata/is-metadata-route.js","../node_modules/next/dist/shared/lib/hash.js","../node_modules/next/dist/compiled/json5/package.json","../node_modules/next/dist/compiled/babel-packages/package.json","../node_modules/next/dist/compiled/browserslist/package.json","../node_modules/next/dist/compiled/semver/package.json","../node_modules/next/dist/compiled/json5/index.js","../node_modules/next/dist/compiled/browserslist/index.js","../node_modules/next/dist/compiled/babel-packages/packages-bundle.js","../node_modules/next/dist/compiled/semver/index.js","../node_modules/scheduler/package.json","../node_modules/scheduler/index.js","../node_modules/streamsearch/package.json","../node_modules/streamsearch/lib/sbmh.js","../node_modules/scheduler/cjs/scheduler.production.min.js","../node_modules/scheduler/cjs/scheduler.development.js","../node_modules/caniuse-lite/dist/unpacker/feature.js","../node_modules/caniuse-lite/dist/unpacker/agents.js","../node_modules/caniuse-lite/dist/unpacker/region.js","../node_modules/caniuse-lite/package.json","../node_modules/next/dist/compiled/babel/core.js","../node_modules/next/dist/compiled/babel/parser.js","../node_modules/next/dist/compiled/babel/traverse.js","../node_modules/next/dist/compiled/babel/types.js","../node_modules/caniuse-lite/data/agents.js","../node_modules/caniuse-lite/dist/unpacker/browsers.js","../node_modules/caniuse-lite/dist/lib/statuses.js","../node_modules/caniuse-lite/dist/unpacker/browserVersions.js","../node_modules/caniuse-lite/dist/lib/supported.js","../node_modules/caniuse-lite/data/browsers.js","../node_modules/caniuse-lite/data/browserVersions.js","../node_modules/next/dist/server/future/route-modules/app-page/vendored/contexts/amp-context.js","../node_modules/next/dist/server/future/route-modules/app-page/vendored/contexts/app-router-context.js","../node_modules/next/dist/server/future/route-modules/app-page/vendored/contexts/head-manager-context.js","../node_modules/next/dist/server/future/route-modules/app-page/vendored/contexts/hooks-client-context.js","../node_modules/next/dist/server/future/route-modules/app-page/vendored/contexts/html-context.js","../node_modules/next/dist/server/future/route-modules/app-page/vendored/contexts/image-config-context.js","../node_modules/next/dist/server/future/route-modules/app-page/vendored/contexts/loadable-context.js","../node_modules/next/dist/server/future/route-modules/app-page/vendored/contexts/loadable.js","../node_modules/next/dist/server/future/route-modules/app-page/vendored/contexts/router-context.js","../node_modules/next/dist/server/future/route-modules/app-page/vendored/contexts/server-inserted-html.js","../node_modules/next/dist/server/future/route-modules/pages/vendored/contexts/amp-context.js","../node_modules/next/dist/server/future/route-modules/pages/vendored/contexts/app-router-context.js","../node_modules/next/dist/server/future/route-modules/pages/vendored/contexts/head-manager-context.js","../node_modules/next/dist/server/future/route-modules/pages/vendored/contexts/hooks-client-context.js","../node_modules/next/dist/server/future/route-modules/pages/vendored/contexts/html-context.js","../node_modules/next/dist/server/future/route-modules/pages/vendored/contexts/image-config-context.js","../node_modules/next/dist/server/future/route-modules/pages/vendored/contexts/loadable-context.js","../node_modules/next/dist/server/future/route-modules/pages/vendored/contexts/loadable.js","../node_modules/next/dist/server/future/route-modules/pages/vendored/contexts/router-context.js","../node_modules/next/dist/server/future/route-modules/pages/vendored/contexts/server-inserted-html.js"]} \ No newline at end of file diff --git a/.next/package.json b/.next/package.json deleted file mode 100644 index 7156107e..00000000 --- a/.next/package.json +++ /dev/null @@ -1 +0,0 @@ -{"type": "commonjs"} \ No newline at end of file diff --git a/.next/prerender-manifest.json b/.next/prerender-manifest.json deleted file mode 100644 index 07aaaacd..00000000 --- a/.next/prerender-manifest.json +++ /dev/null @@ -1 +0,0 @@ -{"version":4,"routes":{"/":{"experimentalBypassFor":[{"type":"header","key":"Next-Action"},{"type":"header","key":"content-type","value":"multipart/form-data;.*"}],"initialRevalidateSeconds":false,"srcRoute":"/","dataRoute":"/index.rsc"},"/portal/auth":{"experimentalBypassFor":[{"type":"header","key":"Next-Action"},{"type":"header","key":"content-type","value":"multipart/form-data;.*"}],"initialRevalidateSeconds":false,"srcRoute":"/portal/auth","dataRoute":"/portal/auth.rsc"},"/portal/courses":{"experimentalBypassFor":[{"type":"header","key":"Next-Action"},{"type":"header","key":"content-type","value":"multipart/form-data;.*"}],"initialRevalidateSeconds":false,"srcRoute":"/portal/courses","dataRoute":"/portal/courses.rsc"},"/interest":{"experimentalBypassFor":[{"type":"header","key":"Next-Action"},{"type":"header","key":"content-type","value":"multipart/form-data;.*"}],"initialRevalidateSeconds":false,"srcRoute":"/interest","dataRoute":"/interest.rsc"},"/partnerships":{"experimentalBypassFor":[{"type":"header","key":"Next-Action"},{"type":"header","key":"content-type","value":"multipart/form-data;.*"}],"initialRevalidateSeconds":false,"srcRoute":"/partnerships","dataRoute":"/partnerships.rsc"},"/referral":{"experimentalBypassFor":[{"type":"header","key":"Next-Action"},{"type":"header","key":"content-type","value":"multipart/form-data;.*"}],"initialRevalidateSeconds":false,"srcRoute":"/referral","dataRoute":"/referral.rsc"},"/portal/dashboard":{"experimentalBypassFor":[{"type":"header","key":"Next-Action"},{"type":"header","key":"content-type","value":"multipart/form-data;.*"}],"initialRevalidateSeconds":false,"srcRoute":"/portal/dashboard","dataRoute":"/portal/dashboard.rsc"},"/portal/profile":{"experimentalBypassFor":[{"type":"header","key":"Next-Action"},{"type":"header","key":"content-type","value":"multipart/form-data;.*"}],"initialRevalidateSeconds":false,"srcRoute":"/portal/profile","dataRoute":"/portal/profile.rsc"}},"dynamicRoutes":{},"notFoundRoutes":[],"preview":{"previewModeId":"087f1c8076f34320377a96b20a5370a9","previewModeSigningKey":"c9f733eac5eeecc92bdd6357b56406cbb50f84c2fe5005cddcfe81b1146f8c5e","previewModeEncryptionKey":"fa8bf072ef6da2d31f97fbc2320b0e49d8290c539427ffefc9618bac530ceadc"}} \ No newline at end of file diff --git a/.next/react-loadable-manifest.json b/.next/react-loadable-manifest.json deleted file mode 100644 index 9e26dfee..00000000 --- a/.next/react-loadable-manifest.json +++ /dev/null @@ -1 +0,0 @@ -{} \ No newline at end of file diff --git a/.next/required-server-files.json b/.next/required-server-files.json deleted file mode 100644 index 6eba325f..00000000 --- a/.next/required-server-files.json +++ /dev/null @@ -1 +0,0 @@ -{"version":1,"config":{"env":{},"webpack":null,"eslint":{"ignoreDuringBuilds":false},"typescript":{"ignoreBuildErrors":false,"tsconfigPath":"tsconfig.json"},"distDir":".next","cleanDistDir":true,"assetPrefix":"","cacheMaxMemorySize":52428800,"configOrigin":"next.config.js","useFileSystemPublicRoutes":true,"generateEtags":true,"pageExtensions":["tsx","ts","jsx","js"],"poweredByHeader":true,"compress":true,"analyticsId":"","images":{"deviceSizes":[640,750,828,1080,1200,1920,2048,3840],"imageSizes":[16,32,48,64,96,128,256,384],"path":"/_next/image/","loader":"default","loaderFile":"","domains":[],"disableStaticImages":false,"minimumCacheTTL":60,"formats":["image/webp"],"dangerouslyAllowSVG":false,"contentSecurityPolicy":"script-src 'none'; frame-src 'none'; sandbox;","contentDispositionType":"inline","remotePatterns":[],"unoptimized":true},"devIndicators":{"buildActivity":true,"buildActivityPosition":"bottom-right"},"onDemandEntries":{"maxInactiveAge":60000,"pagesBufferLength":5},"amp":{"canonicalBase":""},"basePath":"","sassOptions":{},"trailingSlash":true,"i18n":null,"productionBrowserSourceMaps":false,"optimizeFonts":true,"excludeDefaultMomentLocales":true,"serverRuntimeConfig":{},"publicRuntimeConfig":{},"reactProductionProfiling":false,"reactStrictMode":null,"httpAgentOptions":{"keepAlive":true},"outputFileTracing":true,"staticPageGenerationTimeout":60,"swcMinify":true,"output":"export","modularizeImports":{"@mui/icons-material":{"transform":"@mui/icons-material/{{member}}"},"lodash":{"transform":"lodash/{{member}}"}},"experimental":{"multiZoneDraftMode":false,"prerenderEarlyExit":false,"serverMinification":true,"serverSourceMaps":false,"linkNoTouchStart":false,"caseSensitiveRoutes":false,"clientRouterFilter":true,"clientRouterFilterRedirects":false,"fetchCacheKeyPrefix":"","middlewarePrefetch":"flexible","optimisticClientCache":true,"manualClientBasePath":false,"cpus":11,"memoryBasedWorkersCount":false,"isrFlushToDisk":true,"workerThreads":false,"optimizeCss":false,"nextScriptWorkers":false,"scrollRestoration":false,"externalDir":false,"disableOptimizedLoading":false,"gzipSize":true,"craCompat":false,"esmExternals":true,"fullySpecified":false,"outputFileTracingRoot":"C:\\Users\\donyalemack\\sdtoolsinc-web","swcTraceProfiling":false,"forceSwcTransforms":false,"largePageDataBytes":128000,"adjustFontFallbacks":false,"adjustFontFallbacksWithSizeAdjust":false,"typedRoutes":false,"instrumentationHook":false,"bundlePagesExternals":false,"parallelServerCompiles":false,"parallelServerBuildTraces":false,"ppr":false,"missingSuspenseWithCSRBailout":true,"optimizeServerReact":true,"useEarlyImport":false,"staleTimes":{"dynamic":30,"static":300},"optimizePackageImports":["lucide-react","date-fns","lodash-es","ramda","antd","react-bootstrap","ahooks","@ant-design/icons","@headlessui/react","@headlessui-float/react","@heroicons/react/20/solid","@heroicons/react/24/solid","@heroicons/react/24/outline","@visx/visx","@tremor/react","rxjs","@mui/material","@mui/icons-material","recharts","react-use","@material-ui/core","@material-ui/icons","@tabler/icons-react","mui-core","react-icons/ai","react-icons/bi","react-icons/bs","react-icons/cg","react-icons/ci","react-icons/di","react-icons/fa","react-icons/fa6","react-icons/fc","react-icons/fi","react-icons/gi","react-icons/go","react-icons/gr","react-icons/hi","react-icons/hi2","react-icons/im","react-icons/io","react-icons/io5","react-icons/lia","react-icons/lib","react-icons/lu","react-icons/md","react-icons/pi","react-icons/ri","react-icons/rx","react-icons/si","react-icons/sl","react-icons/tb","react-icons/tfi","react-icons/ti","react-icons/vsc","react-icons/wi"],"trustHostHeader":false,"isExperimentalCompile":false},"configFileName":"next.config.js"},"appDir":"C:\\Users\\donyalemack\\sdtoolsinc-web","relativeAppDir":"","files":[".next\\routes-manifest.json",".next\\server\\pages-manifest.json",".next\\build-manifest.json",".next\\prerender-manifest.json",".next\\server\\middleware-manifest.json",".next\\server\\middleware-build-manifest.js",".next\\server\\middleware-react-loadable-manifest.js",".next\\server\\app-paths-manifest.json",".next\\app-path-routes-manifest.json",".next\\app-build-manifest.json",".next\\server\\server-reference-manifest.js",".next\\server\\server-reference-manifest.json",".next\\react-loadable-manifest.json",".next\\server\\font-manifest.json",".next\\BUILD_ID",".next\\server\\next-font-manifest.js",".next\\server\\next-font-manifest.json"],"ignore":["node_modules\\next\\dist\\compiled\\@ampproject\\toolbox-optimizer\\**\\*"]} \ No newline at end of file diff --git a/.next/routes-manifest.json b/.next/routes-manifest.json deleted file mode 100644 index dbd1b743..00000000 --- a/.next/routes-manifest.json +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"pages404":true,"caseSensitive":false,"basePath":"","redirects":[{"source":"/:file((?!\\.well-known(?:/.*)?)(?:[^/]+/)*[^/]+\\.\\w+)/","destination":"/:file","internal":true,"missing":[{"type":"header","key":"x-nextjs-data"}],"statusCode":308,"regex":"^(?:/((?!\\.well-known(?:/.*)?)(?:[^/]+/)*[^/]+\\.\\w+))/$"},{"source":"/:notfile((?!\\.well-known(?:/.*)?)(?:[^/]+/)*[^/\\.]+)","destination":"/:notfile/","internal":true,"statusCode":308,"regex":"^(?:/((?!\\.well-known(?:/.*)?)(?:[^/]+/)*[^/\\.]+))$"}],"headers":[],"dynamicRoutes":[],"staticRoutes":[{"page":"/","regex":"^/(?:/)?$","routeKeys":{},"namedRegex":"^/(?:/)?$"},{"page":"/_not-found","regex":"^/_not\\-found(?:/)?$","routeKeys":{},"namedRegex":"^/_not\\-found(?:/)?$"},{"page":"/interest","regex":"^/interest(?:/)?$","routeKeys":{},"namedRegex":"^/interest(?:/)?$"},{"page":"/partnerships","regex":"^/partnerships(?:/)?$","routeKeys":{},"namedRegex":"^/partnerships(?:/)?$"},{"page":"/portal/auth","regex":"^/portal/auth(?:/)?$","routeKeys":{},"namedRegex":"^/portal/auth(?:/)?$"},{"page":"/portal/courses","regex":"^/portal/courses(?:/)?$","routeKeys":{},"namedRegex":"^/portal/courses(?:/)?$"},{"page":"/portal/dashboard","regex":"^/portal/dashboard(?:/)?$","routeKeys":{},"namedRegex":"^/portal/dashboard(?:/)?$"},{"page":"/portal/profile","regex":"^/portal/profile(?:/)?$","routeKeys":{},"namedRegex":"^/portal/profile(?:/)?$"},{"page":"/referral","regex":"^/referral(?:/)?$","routeKeys":{},"namedRegex":"^/referral(?:/)?$"}],"dataRoutes":[],"rsc":{"header":"RSC","varyHeader":"RSC, Next-Router-State-Tree, Next-Router-Prefetch","prefetchHeader":"Next-Router-Prefetch","didPostponeHeader":"x-nextjs-postponed","contentTypeHeader":"text/x-component","suffix":".rsc","prefetchSuffix":".prefetch.rsc"},"rewrites":[]} \ No newline at end of file diff --git a/.next/server/app-paths-manifest.json b/.next/server/app-paths-manifest.json deleted file mode 100644 index 754dc191..00000000 --- a/.next/server/app-paths-manifest.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "/_not-found/page": "app/_not-found/page.js", - "/page": "app/page.js", - "/interest/page": "app/interest/page.js", - "/partnerships/page": "app/partnerships/page.js", - "/portal/dashboard/page": "app/portal/dashboard/page.js", - "/portal/courses/page": "app/portal/courses/page.js", - "/portal/auth/page": "app/portal/auth/page.js", - "/portal/profile/page": "app/portal/profile/page.js", - "/referral/page": "app/referral/page.js" -} \ No newline at end of file diff --git a/.next/server/app/_not-found.html b/.next/server/app/_not-found.html deleted file mode 100644 index 1e223f6a..00000000 --- a/.next/server/app/_not-found.html +++ /dev/null @@ -1 +0,0 @@ -404: This page could not be found.T.O.O.L.S Inc - Empowering Individuals To Step Into Their Purpose

404

This page could not be found.

\ No newline at end of file diff --git a/.next/server/app/_not-found.meta b/.next/server/app/_not-found.meta deleted file mode 100644 index af19ee3e..00000000 --- a/.next/server/app/_not-found.meta +++ /dev/null @@ -1,6 +0,0 @@ -{ - "status": 404, - "headers": { - "x-next-cache-tags": "_N_T_/layout,_N_T_/_not-found/layout,_N_T_/_not-found/page,_N_T_/_not-found/" - } -} \ No newline at end of file diff --git a/.next/server/app/_not-found.rsc b/.next/server/app/_not-found.rsc deleted file mode 100644 index 35fca519..00000000 --- a/.next/server/app/_not-found.rsc +++ /dev/null @@ -1,10 +0,0 @@ -2:I[4707,[],""] -3:I[6423,[],""] -4:I[4210,["185","static/chunks/app/layout-08ae2470bd528e26.js"],"AuthProvider"] -5:{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"} -6:{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"} -7:{"display":"inline-block"} -8:{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0} -0:["w58Zj1obuLCZ9Ly8R-4rO",[[["",{"children":["/_not-found",{"children":["__PAGE__",{}]}]},"$undefined","$undefined",true],["",{"children":["/_not-found",{"children":["__PAGE__",{},[["$L1",[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":"404"}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],null],null],null]},[null,["$","$L2",null,{"parallelRouterKey":"children","segmentPath":["children","/_not-found","children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L3",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined"}]],null]},[[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/036e22c1014a7986.css","precedence":"next","crossOrigin":"$undefined"}]],["$","html",null,{"lang":"en","children":["$","body",null,{"className":"font-sans text-text antialiased","children":["$","$L4",null,{"children":["$","$L2",null,{"parallelRouterKey":"children","segmentPath":["children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L3",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":"$5","children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":"$6","children":"404"}],["$","div",null,{"style":"$7","children":["$","h2",null,{"style":"$8","children":"This page could not be found."}]}]]}]}]],"notFoundStyles":[]}]}]}]}]],null],null],["$L9",["$","meta",null,{"name":"robots","content":"noindex"}]]]]] -9:[["$","meta","0",{"name":"viewport","content":"width=device-width, initial-scale=1"}],["$","meta","1",{"charSet":"utf-8"}],["$","title","2",{"children":"T.O.O.L.S Inc - Empowering Individuals To Step Into Their Purpose"}],["$","meta","3",{"name":"description","content":"Together Overcoming Obstacles and Limitations"}]] -1:null diff --git a/.next/server/app/_not-found/index.html b/.next/server/app/_not-found/index.html deleted file mode 100644 index 1e223f6a..00000000 --- a/.next/server/app/_not-found/index.html +++ /dev/null @@ -1 +0,0 @@ -404: This page could not be found.T.O.O.L.S Inc - Empowering Individuals To Step Into Their Purpose

404

This page could not be found.

\ No newline at end of file diff --git a/.next/server/app/_not-found/index.meta b/.next/server/app/_not-found/index.meta deleted file mode 100644 index af19ee3e..00000000 --- a/.next/server/app/_not-found/index.meta +++ /dev/null @@ -1,6 +0,0 @@ -{ - "status": 404, - "headers": { - "x-next-cache-tags": "_N_T_/layout,_N_T_/_not-found/layout,_N_T_/_not-found/page,_N_T_/_not-found/" - } -} \ No newline at end of file diff --git a/.next/server/app/_not-found/index.rsc b/.next/server/app/_not-found/index.rsc deleted file mode 100644 index 35fca519..00000000 --- a/.next/server/app/_not-found/index.rsc +++ /dev/null @@ -1,10 +0,0 @@ -2:I[4707,[],""] -3:I[6423,[],""] -4:I[4210,["185","static/chunks/app/layout-08ae2470bd528e26.js"],"AuthProvider"] -5:{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"} -6:{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"} -7:{"display":"inline-block"} -8:{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0} -0:["w58Zj1obuLCZ9Ly8R-4rO",[[["",{"children":["/_not-found",{"children":["__PAGE__",{}]}]},"$undefined","$undefined",true],["",{"children":["/_not-found",{"children":["__PAGE__",{},[["$L1",[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":"404"}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],null],null],null]},[null,["$","$L2",null,{"parallelRouterKey":"children","segmentPath":["children","/_not-found","children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L3",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined"}]],null]},[[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/036e22c1014a7986.css","precedence":"next","crossOrigin":"$undefined"}]],["$","html",null,{"lang":"en","children":["$","body",null,{"className":"font-sans text-text antialiased","children":["$","$L4",null,{"children":["$","$L2",null,{"parallelRouterKey":"children","segmentPath":["children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L3",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":"$5","children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":"$6","children":"404"}],["$","div",null,{"style":"$7","children":["$","h2",null,{"style":"$8","children":"This page could not be found."}]}]]}]}]],"notFoundStyles":[]}]}]}]}]],null],null],["$L9",["$","meta",null,{"name":"robots","content":"noindex"}]]]]] -9:[["$","meta","0",{"name":"viewport","content":"width=device-width, initial-scale=1"}],["$","meta","1",{"charSet":"utf-8"}],["$","title","2",{"children":"T.O.O.L.S Inc - Empowering Individuals To Step Into Their Purpose"}],["$","meta","3",{"name":"description","content":"Together Overcoming Obstacles and Limitations"}]] -1:null diff --git a/.next/server/app/_not-found/page.js b/.next/server/app/_not-found/page.js deleted file mode 100644 index 7480885b..00000000 --- a/.next/server/app/_not-found/page.js +++ /dev/null @@ -1 +0,0 @@ -(()=>{var e={};e.id=409,e.ids=[409],e.modules={2934:e=>{"use strict";e.exports=require("next/dist/client/components/action-async-storage.external.js")},4580:e=>{"use strict";e.exports=require("next/dist/client/components/request-async-storage.external.js")},5869:e=>{"use strict";e.exports=require("next/dist/client/components/static-generation-async-storage.external.js")},399:e=>{"use strict";e.exports=require("next/dist/compiled/next-server/app-page.runtime.prod.js")},9052:(e,t,r)=>{"use strict";r.r(t),r.d(t,{GlobalError:()=>i.a,__next_app__:()=>f,originalPathname:()=>c,pages:()=>d,routeModule:()=>p,tree:()=>u}),r(7352),r(5866),r(8337);var n=r(3191),o=r(8716),s=r(7922),i=r.n(s),a=r(5231),l={};for(let e in a)0>["default","tree","pages","GlobalError","originalPathname","__next_app__","routeModule"].indexOf(e)&&(l[e]=()=>a[e]);r.d(t,l);let u=["",{children:["/_not-found",{children:["__PAGE__",{},{page:[()=>Promise.resolve().then(r.t.bind(r,5866,23)),"next/dist/client/components/not-found-error"]}]},{}]},{layout:[()=>Promise.resolve().then(r.bind(r,8337)),"C:\\Users\\donyalemack\\sdtoolsinc-web\\app\\layout.tsx"],"not-found":[()=>Promise.resolve().then(r.t.bind(r,5866,23)),"next/dist/client/components/not-found-error"]}],d=[],c="/_not-found/page",f={require:r,loadChunk:()=>Promise.resolve()},p=new n.AppPageRouteModule({definition:{kind:o.x.APP_PAGE,page:"/_not-found/page",pathname:"/_not-found",bundlePath:"",filename:"",appPaths:[]},userland:{loaderTree:u}})},6135:(e,t,r)=>{Promise.resolve().then(r.bind(r,9941))},1262:(e,t,r)=>{Promise.resolve().then(r.t.bind(r,2994,23)),Promise.resolve().then(r.t.bind(r,6114,23)),Promise.resolve().then(r.t.bind(r,9727,23)),Promise.resolve().then(r.t.bind(r,9671,23)),Promise.resolve().then(r.t.bind(r,1868,23)),Promise.resolve().then(r.t.bind(r,4759,23))},9941:(e,t,r)=>{"use strict";r.d(t,{AuthProvider:()=>i,a:()=>a});var n=r(326),o=r(7577);let s=(0,o.createContext)(void 0);function i({children:e}){let[t,r]=(0,o.useState)(null),i=async(e,t,n)=>{try{let o={id:Date.now().toString(),email:e,name:n,enrolledCourses:[],completedLessons:[],preferences:{notifications:!0,emailUpdates:!0,theme:"dark"}},s=btoa(JSON.stringify(o));return localStorage.setItem("user-session",s),localStorage.setItem(`pwd-${e}`,btoa(t)),r(o),!0}catch(e){return!1}},a=async(e,t)=>{try{let n=localStorage.getItem(`pwd-${e}`);if(!n||atob(n)!==t)return!1;let o=localStorage.getItem("user-session");if(o)return r(JSON.parse(atob(o))),!0;return!1}catch(e){return!1}};return n.jsx(s.Provider,{value:{user:t,login:a,signup:i,logout:()=>{localStorage.removeItem("user-session"),r(null)},updateProfile:e=>{if(!t)return;let n={...t,...e};r(n);let o=btoa(JSON.stringify(n));localStorage.setItem("user-session",o)},isAuthenticated:!!t},children:e})}function a(){let e=(0,o.useContext)(s);if(void 0===e)throw Error("useAuth must be used within an AuthProvider");return e}},8337:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>a,metadata:()=>i});var n=r(9510);r(7272);var o=r(8570);let s=(0,o.createProxy)(String.raw`C:\Users\donyalemack\sdtoolsinc-web\lib\auth.tsx#AuthProvider`);(0,o.createProxy)(String.raw`C:\Users\donyalemack\sdtoolsinc-web\lib\auth.tsx#useAuth`);let i={title:"T.O.O.L.S Inc - Empowering Individuals To Step Into Their Purpose",description:"Together Overcoming Obstacles and Limitations"};function a({children:e}){return n.jsx("html",{lang:"en",children:n.jsx("body",{className:"font-sans text-text antialiased",children:n.jsx(s,{children:e})})})}},6399:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{isNotFoundError:function(){return o},notFound:function(){return n}});let r="NEXT_NOT_FOUND";function n(){let e=Error(r);throw e.digest=r,e}function o(e){return"object"==typeof e&&null!==e&&"digest"in e&&e.digest===r}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},7352:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{PARALLEL_ROUTE_DEFAULT_PATH:function(){return o},default:function(){return s}});let n=r(6399),o="next/dist/client/components/parallel-route-default.js";function s(){(0,n.notFound)()}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},7272:()=>{}};var t=require("../../webpack-runtime.js");t.C(e);var r=e=>t(t.s=e),n=t.X(0,[819],()=>r(9052));module.exports=n})(); \ No newline at end of file diff --git a/.next/server/app/_not-found/page.js.nft.json b/.next/server/app/_not-found/page.js.nft.json deleted file mode 100644 index d92d4419..00000000 --- a/.next/server/app/_not-found/page.js.nft.json +++ /dev/null @@ -1 +0,0 @@ -{"version":1,"files":["../../../../node_modules/next/dist/client/components/action-async-storage-instance.js","../../../../node_modules/next/dist/client/components/action-async-storage.external.js","../../../../node_modules/next/dist/client/components/async-local-storage.js","../../../../node_modules/next/dist/client/components/request-async-storage-instance.js","../../../../node_modules/next/dist/client/components/request-async-storage.external.js","../../../../node_modules/next/dist/client/components/static-generation-async-storage-instance.js","../../../../node_modules/next/dist/client/components/static-generation-async-storage.external.js","../../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../node_modules/next/dist/compiled/next-server/app-page.runtime.prod.js","../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../node_modules/next/package.json","../../../package.json","../../chunks/819.js","../../webpack-runtime.js","page_client-reference-manifest.js"]} \ No newline at end of file diff --git a/.next/server/app/_not-found/page_client-reference-manifest.js b/.next/server/app/_not-found/page_client-reference-manifest.js deleted file mode 100644 index 6a9417d4..00000000 --- a/.next/server/app/_not-found/page_client-reference-manifest.js +++ /dev/null @@ -1 +0,0 @@ -globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/_not-found/page"]={"moduleLoading":{"prefix":"/_next/","crossOrigin":null},"ssrModuleMapping":{"80":{"*":{"id":"1868","name":"*","chunks":[],"async":false}},"944":{"*":{"id":"8055","name":"*","chunks":[],"async":false}},"1060":{"*":{"id":"9727","name":"*","chunks":[],"async":false}},"2846":{"*":{"id":"2994","name":"*","chunks":[],"async":false}},"3783":{"*":{"id":"3317","name":"*","chunks":[],"async":false}},"4023":{"*":{"id":"6935","name":"*","chunks":[],"async":false}},"4210":{"*":{"id":"9941","name":"*","chunks":[],"async":false}},"4226":{"*":{"id":"3679","name":"*","chunks":[],"async":false}},"4707":{"*":{"id":"9671","name":"*","chunks":[],"async":false}},"4755":{"*":{"id":"5943","name":"*","chunks":[],"async":false}},"5020":{"*":{"id":"822","name":"*","chunks":[],"async":false}},"6423":{"*":{"id":"4759","name":"*","chunks":[],"async":false}},"6634":{"*":{"id":"4799","name":"*","chunks":[],"async":false}},"7452":{"*":{"id":"9436","name":"*","chunks":[],"async":false}},"7727":{"*":{"id":"4440","name":"*","chunks":[],"async":false}},"8703":{"*":{"id":"4953","name":"*","chunks":[],"async":false}},"9107":{"*":{"id":"6114","name":"*","chunks":[],"async":false}},"9185":{"*":{"id":"5285","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"C:\\Users\\donyalemack\\sdtoolsinc-web\\node_modules\\next\\dist\\client\\components\\app-router.js":{"id":2846,"name":"*","chunks":[],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\node_modules\\next\\dist\\esm\\client\\components\\app-router.js":{"id":2846,"name":"*","chunks":[],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\node_modules\\next\\dist\\client\\components\\client-page.js":{"id":9107,"name":"*","chunks":[],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\node_modules\\next\\dist\\esm\\client\\components\\client-page.js":{"id":9107,"name":"*","chunks":[],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\node_modules\\next\\dist\\client\\components\\error-boundary.js":{"id":1060,"name":"*","chunks":[],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\node_modules\\next\\dist\\esm\\client\\components\\error-boundary.js":{"id":1060,"name":"*","chunks":[],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\node_modules\\next\\dist\\client\\components\\layout-router.js":{"id":4707,"name":"*","chunks":[],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\node_modules\\next\\dist\\esm\\client\\components\\layout-router.js":{"id":4707,"name":"*","chunks":[],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\node_modules\\next\\dist\\client\\components\\not-found-boundary.js":{"id":80,"name":"*","chunks":[],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\node_modules\\next\\dist\\esm\\client\\components\\not-found-boundary.js":{"id":80,"name":"*","chunks":[],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\node_modules\\next\\dist\\client\\components\\render-from-template-context.js":{"id":6423,"name":"*","chunks":[],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\node_modules\\next\\dist\\esm\\client\\components\\render-from-template-context.js":{"id":6423,"name":"*","chunks":[],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\app\\globals.css":{"id":7960,"name":"*","chunks":["185","static/chunks/app/layout-08ae2470bd528e26.js"],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\lib\\auth.tsx":{"id":4210,"name":"*","chunks":["185","static/chunks/app/layout-08ae2470bd528e26.js"],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\components\\ui\\Button.tsx":{"id":4226,"name":"*","chunks":["824","static/chunks/824-d6d223e22b94a09d.js","169","static/chunks/169-a16368c4b2cb38f0.js","459","static/chunks/459-bc2c752fd9707a34.js","931","static/chunks/app/page-1da3f678fece646a.js"],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\components\\ui\\ChatBot.tsx":{"id":4755,"name":"*","chunks":["824","static/chunks/824-d6d223e22b94a09d.js","169","static/chunks/169-a16368c4b2cb38f0.js","459","static/chunks/459-bc2c752fd9707a34.js","931","static/chunks/app/page-1da3f678fece646a.js"],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\components\\ui\\CookieConsent.tsx":{"id":9185,"name":"*","chunks":["824","static/chunks/824-d6d223e22b94a09d.js","169","static/chunks/169-a16368c4b2cb38f0.js","459","static/chunks/459-bc2c752fd9707a34.js","931","static/chunks/app/page-1da3f678fece646a.js"],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\components\\ui\\DashboardSection.tsx":{"id":7727,"name":"*","chunks":["824","static/chunks/824-d6d223e22b94a09d.js","169","static/chunks/169-a16368c4b2cb38f0.js","459","static/chunks/459-bc2c752fd9707a34.js","931","static/chunks/app/page-1da3f678fece646a.js"],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\components\\ui\\GlowCard.tsx":{"id":7452,"name":"*","chunks":["824","static/chunks/824-d6d223e22b94a09d.js","169","static/chunks/169-a16368c4b2cb38f0.js","459","static/chunks/459-bc2c752fd9707a34.js","931","static/chunks/app/page-1da3f678fece646a.js"],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\components\\ui\\InteractiveTiles.tsx":{"id":3783,"name":"*","chunks":["824","static/chunks/824-d6d223e22b94a09d.js","169","static/chunks/169-a16368c4b2cb38f0.js","459","static/chunks/459-bc2c752fd9707a34.js","931","static/chunks/app/page-1da3f678fece646a.js"],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\components\\ui\\Navbar.tsx":{"id":8703,"name":"*","chunks":["824","static/chunks/824-d6d223e22b94a09d.js","169","static/chunks/169-a16368c4b2cb38f0.js","459","static/chunks/459-bc2c752fd9707a34.js","931","static/chunks/app/page-1da3f678fece646a.js"],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\app\\portal\\dashboard\\page.tsx":{"id":944,"name":"*","chunks":[],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\app\\portal\\courses\\page.tsx":{"id":5020,"name":"*","chunks":[],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\app\\portal\\auth\\page.tsx":{"id":6634,"name":"*","chunks":[],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\app\\portal\\profile\\page.tsx":{"id":4023,"name":"*","chunks":[],"async":false}},"entryCSSFiles":{"C:\\Users\\donyalemack\\sdtoolsinc-web\\":[],"C:\\Users\\donyalemack\\sdtoolsinc-web\\app\\layout":["static/css/036e22c1014a7986.css"],"C:\\Users\\donyalemack\\sdtoolsinc-web\\app\\page":[],"C:\\Users\\donyalemack\\sdtoolsinc-web\\app\\_not-found\\page":[]}} \ No newline at end of file diff --git a/.next/server/app/index.html b/.next/server/app/index.html deleted file mode 100644 index d0fa4aa0..00000000 --- a/.next/server/app/index.html +++ /dev/null @@ -1 +0,0 @@ -T.O.O.L.S Inc - Empowering Individuals To Step Into Their Purpose

Empowering Individuals.
Unlocking Potential.

At T.O.O.L.S Inc, we provide support and opportunities for individuals looking to start over. Through comprehensive programs and lived experience, we help people unlock their full potential.

Support
Comprehensive Programs
Growth
Job Readiness Training
Empathy
Lived Experience Team
Access
Continued Education
How We Help

Comprehensive Support Programs

We recognize and address the diverse challenges individuals face, providing the tools and support necessary to unlock their full potential.

Job Readiness
Professional development programs including resume building, mock interviews, and career planning to prepare for success.
Continued Education
Access to educational resources and training programs that open doors to new opportunities and skill development.
Lived Experience
Our team shares lived experiences with the challenges our clients face, creating genuine understanding and effective support.
Personal Growth
Holistic programs addressing both immediate needs and long-term goals for sustainable personal and professional growth.
Quick Actions

How Can We Help You Today?

Choose an action below to get started with our services, or chat with MackAi for instant assistance.

📋

Submit Interest Form

Let us know how we can support you

Get Started
🤝

Submit Referral

Refer someone who could benefit from our programs

Refer Now
💬

Live Chat Support

Get instant answers to your questions

Chat Now
📚

View Programs

Explore our comprehensive support services

Learn More
< 5min
Average Response Time
24/7
MackAi Availability
100%
Confidential Support
48hrs
Form Response Time
Leadership

Donyale "DThree" Mack

Owner/Founder

A compassionate advocate and the driving force behind T.O.O.L.S Inc, Donyale Mack is dedicated to providing support and opportunities to those seeking a second chance in life.

Born out of lived experience and personal challenges, Donyale's journey is marked by resilience, overcoming adversity, and an unwavering passion to help others facing similar struggles.

"Every individual deserves the opportunity to unlock their full potential."

Mission

Creating pathways for individuals to transform their lives through empathy, understanding, and comprehensive support programs.

Vision

Building a community where lived experience becomes the foundation for genuine connection and lasting change.

Approach

Combining personal understanding with professional expertise to provide support that goes beyond sympathy to true empowerment.

Impact Metrics

Real-Time Program Insights

Track participant progress, program outcomes, and community impact with comprehensive metrics and reporting.

Program Hub
Overview
Participants
Programs
Reports
Resources
Active Programs
Job Readiness · Education · Mentorship
Supporting 42 active participants
Overview
Program Impact
Search participants…
Last 7 days
Active Participants
42
Engaged in programs
Job Placements
18
This quarter
Success Rate
87%
Program completion
Participant Engagement
Weekly activity overview
Current week
Recent Activity
Update
10m ago
New participant enrolled in Job Readiness
Update
1h ago
Interview scheduled for John D.
Update
2h ago
Resume workshop completed - 8 attendees
Update
4h ago
Job placement confirmed for Sarah M.
Upcoming Milestones
Program activities this week
Auto-scheduled
DateActivityProgramParticipantsStatus
Mon 1/13Resume WorkshopJob Readiness12Confirmed
Tue 1/14Mock InterviewsJob Readiness6Scheduled
Wed 1/15Career CounselingMentorship8In Progress
Thu 1/16Skills AssessmentEducation15Pending
Support Our Mission

Go Check It Out

Available Now On Amazon Platform

A portion of the proceeds go to helping program participants with immediate needs such as but not limited to: bus/transit passes, gas cards, work boots and clothing for work.

We appreciate Your Support

Donyale Mack
CEO/Author
Get Started

Ready to Start Your Journey?

Let us know how we can support you. Fill out the form below and we'll respond within 48 hours.

Submit Referral
Scan to Submit Referral

Scan to access referral form

© 2026 T.O.O.L.S Inc · Empowering individuals To Step Inito Their Purpose
\ No newline at end of file diff --git a/.next/server/app/index.meta b/.next/server/app/index.meta deleted file mode 100644 index 4bb66762..00000000 --- a/.next/server/app/index.meta +++ /dev/null @@ -1,5 +0,0 @@ -{ - "headers": { - "x-next-cache-tags": "_N_T_/layout,_N_T_/page,_N_T_/" - } -} \ No newline at end of file diff --git a/.next/server/app/index.rsc b/.next/server/app/index.rsc deleted file mode 100644 index 79e10113..00000000 --- a/.next/server/app/index.rsc +++ /dev/null @@ -1,13 +0,0 @@ -2:I[8703,["824","static/chunks/824-d6d223e22b94a09d.js","169","static/chunks/169-a16368c4b2cb38f0.js","459","static/chunks/459-bc2c752fd9707a34.js","931","static/chunks/app/page-1da3f678fece646a.js"],"Navbar"] -3:I[4226,["824","static/chunks/824-d6d223e22b94a09d.js","169","static/chunks/169-a16368c4b2cb38f0.js","459","static/chunks/459-bc2c752fd9707a34.js","931","static/chunks/app/page-1da3f678fece646a.js"],"Button"] -4:I[7452,["824","static/chunks/824-d6d223e22b94a09d.js","169","static/chunks/169-a16368c4b2cb38f0.js","459","static/chunks/459-bc2c752fd9707a34.js","931","static/chunks/app/page-1da3f678fece646a.js"],"GlowCard"] -5:I[3783,["824","static/chunks/824-d6d223e22b94a09d.js","169","static/chunks/169-a16368c4b2cb38f0.js","459","static/chunks/459-bc2c752fd9707a34.js","931","static/chunks/app/page-1da3f678fece646a.js"],"InteractiveTiles"] -6:I[7727,["824","static/chunks/824-d6d223e22b94a09d.js","169","static/chunks/169-a16368c4b2cb38f0.js","459","static/chunks/459-bc2c752fd9707a34.js","931","static/chunks/app/page-1da3f678fece646a.js"],"DashboardSection"] -7:I[4755,["824","static/chunks/824-d6d223e22b94a09d.js","169","static/chunks/169-a16368c4b2cb38f0.js","459","static/chunks/459-bc2c752fd9707a34.js","931","static/chunks/app/page-1da3f678fece646a.js"],"ChatBot"] -8:I[9185,["824","static/chunks/824-d6d223e22b94a09d.js","169","static/chunks/169-a16368c4b2cb38f0.js","459","static/chunks/459-bc2c752fd9707a34.js","931","static/chunks/app/page-1da3f678fece646a.js"],"CookieConsent"] -9:I[4210,["185","static/chunks/app/layout-08ae2470bd528e26.js"],"AuthProvider"] -a:I[4707,[],""] -b:I[6423,[],""] -0:["w58Zj1obuLCZ9Ly8R-4rO",[[["",{"children":["__PAGE__",{}]},"$undefined","$undefined",true],["",{"children":["__PAGE__",{},[["$L1",["$","main",null,{"className":"min-h-screen bg-bg","children":[["$","div",null,{"className":"pointer-events-none fixed inset-0 -z-10 bg-dash-glow"}],["$","$L2",null,{}],["$","section",null,{"className":"mx-auto max-w-container px-7 pt-24 pb-16 text-center","children":[["$","h1",null,{"className":"h1","children":["Empowering Individuals.",["$","br",null,{}],["$","span",null,{"className":"bg-gradient-to-r from-brand to-brand2 bg-clip-text text-transparent","children":"Unlocking Potential."}]]}],["$","p",null,{"className":"mx-auto mt-6 max-w-[760px] p-lead","children":"At T.O.O.L.S Inc, we provide support and opportunities for individuals looking to start over. Through comprehensive programs and lived experience, we help people unlock their full potential."}],["$","div",null,{"className":"mt-10 flex flex-wrap items-center justify-center gap-3","children":[["$","$L3",null,{"variant":"primary","children":"Get Started"}],["$","$L3",null,{"variant":"ghost","children":"View Platform"}]]}],["$","div",null,{"className":"mt-14 grid grid-cols-1 gap-4 md:grid-cols-4","children":[["$","$L4","Comprehensive Programs",{"className":"p-5 text-left","children":[["$","div",null,{"className":"text-2xl font-extrabold tracking-tight","children":"Support"}],["$","div",null,{"className":"mt-2 text-sm text-muted","children":"Comprehensive Programs"}]]}],["$","$L4","Job Readiness Training",{"className":"p-5 text-left","children":[["$","div",null,{"className":"text-2xl font-extrabold tracking-tight","children":"Growth"}],["$","div",null,{"className":"mt-2 text-sm text-muted","children":"Job Readiness Training"}]]}],["$","$L4","Lived Experience Team",{"className":"p-5 text-left","children":[["$","div",null,{"className":"text-2xl font-extrabold tracking-tight","children":"Empathy"}],["$","div",null,{"className":"mt-2 text-sm text-muted","children":"Lived Experience Team"}]]}],["$","$L4","Continued Education",{"className":"p-5 text-left","children":[["$","div",null,{"className":"text-2xl font-extrabold tracking-tight","children":"Access"}],["$","div",null,{"className":"mt-2 text-sm text-muted","children":"Continued Education"}]]}]]}]]}],["$","section",null,{"id":"platform","className":"mx-auto max-w-container px-7 pt-8 pb-20","children":[["$","div",null,{"className":"mx-auto max-w-[760px] text-center","children":[["$","div",null,{"className":"mb-3 text-xs font-semibold tracking-[0.18em] text-muted uppercase","children":"How We Help"}],["$","h2",null,{"className":"h2","children":"Comprehensive Support Programs"}],["$","p",null,{"className":"mt-4 p-lead","children":"We recognize and address the diverse challenges individuals face, providing the tools and support necessary to unlock their full potential."}]]}],["$","div",null,{"className":"mt-10 grid grid-cols-1 gap-4 md:grid-cols-2 lg:grid-cols-4","children":[["$","$L4","Job Readiness",{"children":[["$","div",null,{"className":"text-lg font-extrabold tracking-tight","children":"Job Readiness"}],["$","div",null,{"className":"mt-2 text-sm text-muted leading-relaxed","children":"Professional development programs including resume building, mock interviews, and career planning to prepare for success."}]]}],["$","$L4","Continued Education",{"children":[["$","div",null,{"className":"text-lg font-extrabold tracking-tight","children":"Continued Education"}],["$","div",null,{"className":"mt-2 text-sm text-muted leading-relaxed","children":"Access to educational resources and training programs that open doors to new opportunities and skill development."}]]}],["$","$L4","Lived Experience",{"children":[["$","div",null,{"className":"text-lg font-extrabold tracking-tight","children":"Lived Experience"}],["$","div",null,{"className":"mt-2 text-sm text-muted leading-relaxed","children":"Our team shares lived experiences with the challenges our clients face, creating genuine understanding and effective support."}]]}],["$","$L4","Personal Growth",{"children":[["$","div",null,{"className":"text-lg font-extrabold tracking-tight","children":"Personal Growth"}],["$","div",null,{"className":"mt-2 text-sm text-muted leading-relaxed","children":"Holistic programs addressing both immediate needs and long-term goals for sustainable personal and professional growth."}]]}]]}]]}],["$","$L5",null,{}],["$","section",null,{"className":"mx-auto max-w-container px-7 py-20","children":["$","div",null,{"className":"grid grid-cols-1 gap-10 lg:grid-cols-2 items-center","children":[["$","div",null,{"children":[["$","div",null,{"className":"text-xs font-semibold tracking-[0.18em] text-brand2 uppercase","children":"Leadership"}],["$","h2",null,{"className":"h2 mt-4","children":"Donyale \"DThree\" Mack"}],["$","div",null,{"className":"mt-2 text-lg font-semibold text-muted","children":"Owner/Founder"}],["$","div",null,{"className":"mt-6 space-y-4 text-text/90 leading-relaxed","children":[["$","p",null,{"children":"A compassionate advocate and the driving force behind T.O.O.L.S Inc, Donyale Mack is dedicated to providing support and opportunities to those seeking a second chance in life."}],["$","p",null,{"children":"Born out of lived experience and personal challenges, Donyale's journey is marked by resilience, overcoming adversity, and an unwavering passion to help others facing similar struggles."}],["$","p",null,{"className":"text-brand font-semibold","children":"\"Every individual deserves the opportunity to unlock their full potential.\""}]]}]]}],["$","$L4",null,{"className":"p-8 lg:p-10","children":["$","div",null,{"className":"space-y-6","children":[["$","div",null,{"children":[["$","div",null,{"className":"text-sm font-semibold text-brand2 uppercase tracking-wider","children":"Mission"}],["$","p",null,{"className":"mt-2 text-text/90","children":"Creating pathways for individuals to transform their lives through empathy, understanding, and comprehensive support programs."}]]}],["$","div",null,{"children":[["$","div",null,{"className":"text-sm font-semibold text-brand2 uppercase tracking-wider","children":"Vision"}],["$","p",null,{"className":"mt-2 text-text/90","children":"Building a community where lived experience becomes the foundation for genuine connection and lasting change."}]]}],["$","div",null,{"children":[["$","div",null,{"className":"text-sm font-semibold text-brand2 uppercase tracking-wider","children":"Approach"}],["$","p",null,{"className":"mt-2 text-text/90","children":"Combining personal understanding with professional expertise to provide support that goes beyond sympathy to true empowerment."}]]}]]}]}]]}]}],["$","$L6",null,{}],["$","section",null,{"className":"mx-auto max-w-container px-7 py-20","children":["$","$L4",null,{"className":"p-10 text-center","children":[["$","div",null,{"className":"text-xs font-semibold tracking-[0.18em] text-brand2 uppercase","children":"Support Our Mission"}],["$","h2",null,{"className":"h2 mt-4","children":"Go Check It Out"}],["$","div",null,{"className":"mt-2 text-lg font-semibold text-brand","children":"Available Now On Amazon Platform"}],["$","div",null,{"className":"mx-auto mt-6 max-w-[680px] space-y-4 text-text/90 leading-relaxed","children":[["$","p",null,{"children":"A portion of the proceeds go to helping program participants with immediate needs such as but not limited to: bus/transit passes, gas cards, work boots and clothing for work."}],["$","p",null,{"className":"text-base font-semibold text-brand2","children":"We appreciate Your Support"}]]}],["$","div",null,{"className":"mt-8","children":["$","$L3",null,{"variant":"primary","children":"View on Amazon"}]}],["$","div",null,{"className":"mt-6 text-sm text-muted","children":[["$","strong",null,{"className":"text-text","children":"Donyale Mack"}],["$","div",null,{"className":"mt-1","children":"CEO/Author"}]]}]]}]}],["$","section",null,{"id":"contact","className":"mx-auto max-w-container px-7 py-20","children":[["$","div",null,{"className":"text-center mb-10","children":[["$","div",null,{"className":"text-xs font-semibold tracking-[0.18em] text-brand2 uppercase","children":"Get Started"}],["$","h2",null,{"className":"h2 mt-4","children":"Ready to Start Your Journey?"}],["$","p",null,{"className":"mx-auto mt-4 max-w-[680px] text-muted","children":"Let us know how we can support you. Fill out the form below and we'll respond within 48 hours."}]]}],["$","$L4",null,{"className":"p-8","children":["$","iframe",null,{"src":"https://forms.cloud.microsoft/r/G0kkRW4F7q","width":"100%","height":"800","frameBorder":"0","marginHeight":0,"marginWidth":0,"className":"rounded-lg","children":"Loading…"}]}]]}],["$","section",null,{"className":"mx-auto max-w-container px-7 py-16 text-center","children":[["$","div",null,{"className":"flex flex-col md:flex-row items-center justify-center gap-8","children":[["$","a",null,{"href":"#","children":["$","$L3",null,{"variant":"primary","children":"Back to Top"}]}],["$","div",null,{"className":"flex flex-col items-center gap-3","children":[["$","div",null,{"className":"text-sm font-semibold text-text","children":"Submit Referral"}],["$","div",null,{"className":"rounded-xl bg-panel border border-border p-4 shadow-glow","children":["$","div",null,{"className":"rounded-lg bg-white p-3","children":["$","img",null,{"src":"/referral-qr.png","alt":"Scan to Submit Referral","className":"h-32 w-32 object-contain"}]}]}],["$","p",null,{"className":"text-xs text-muted","children":"Scan to access referral form"}]]}]]}],["$","div",null,{"className":"mt-10 text-xs text-muted","children":["© ",2026," T.O.O.L.S Inc · Empowering individuals To Step Inito Their Purpose"]}]]}],["$","$L7",null,{}],["$","$L8",null,{}]]}],null],null],null]},[[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/036e22c1014a7986.css","precedence":"next","crossOrigin":"$undefined"}]],["$","html",null,{"lang":"en","children":["$","body",null,{"className":"font-sans text-text antialiased","children":["$","$L9",null,{"children":["$","$La",null,{"parallelRouterKey":"children","segmentPath":["children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$Lb",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":"404"}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],"notFoundStyles":[]}]}]}]}]],null],null],["$Lc",null]]]] -c:[["$","meta","0",{"name":"viewport","content":"width=device-width, initial-scale=1"}],["$","meta","1",{"charSet":"utf-8"}],["$","title","2",{"children":"T.O.O.L.S Inc - Empowering Individuals To Step Into Their Purpose"}],["$","meta","3",{"name":"description","content":"Together Overcoming Obstacles and Limitations"}]] -1:null diff --git a/.next/server/app/interest.html b/.next/server/app/interest.html deleted file mode 100644 index 9465e5ae..00000000 --- a/.next/server/app/interest.html +++ /dev/null @@ -1 +0,0 @@ -T.O.O.L.S Inc - Empowering Individuals To Step Into Their Purpose
Connect With Us

Interest Form

QR Code
Scan to access form

Scan to fill out the Interest Form

If filling this form out for a loved one, friend or family member please be sure to put all information so that contact can be made. If the individual is currently incarcerated please fill out this form with your contact information and someone will reach out to you within 48 hours.

Thank You for Your Support!

Form not displaying? Open in a new window:

Need immediate assistance? Contact us directly

© 2026 T.O.O.L.S Inc · Empowering individuals to start over and unlock their full potential
\ No newline at end of file diff --git a/.next/server/app/interest.meta b/.next/server/app/interest.meta deleted file mode 100644 index 8bf8d913..00000000 --- a/.next/server/app/interest.meta +++ /dev/null @@ -1,5 +0,0 @@ -{ - "headers": { - "x-next-cache-tags": "_N_T_/layout,_N_T_/interest/layout,_N_T_/interest/page,_N_T_/interest/" - } -} \ No newline at end of file diff --git a/.next/server/app/interest.rsc b/.next/server/app/interest.rsc deleted file mode 100644 index 098909e6..00000000 --- a/.next/server/app/interest.rsc +++ /dev/null @@ -1,9 +0,0 @@ -2:I[8703,["824","static/chunks/824-d6d223e22b94a09d.js","136","static/chunks/app/interest/page-cb344cd47e0f4a74.js"],"Navbar"] -3:I[7452,["824","static/chunks/824-d6d223e22b94a09d.js","136","static/chunks/app/interest/page-cb344cd47e0f4a74.js"],"GlowCard"] -4:I[4226,["824","static/chunks/824-d6d223e22b94a09d.js","136","static/chunks/app/interest/page-cb344cd47e0f4a74.js"],"Button"] -5:I[4707,[],""] -6:I[6423,[],""] -7:I[4210,["185","static/chunks/app/layout-08ae2470bd528e26.js"],"AuthProvider"] -0:["w58Zj1obuLCZ9Ly8R-4rO",[[["",{"children":["interest",{"children":["__PAGE__",{}]}]},"$undefined","$undefined",true],["",{"children":["interest",{"children":["__PAGE__",{},[["$L1",["$","main",null,{"className":"min-h-screen bg-bg","children":[["$","div",null,{"className":"pointer-events-none fixed inset-0 -z-10 bg-dash-glow"}],["$","$L2",null,{}],["$","section",null,{"className":"mx-auto max-w-container px-7 pt-24 pb-16","children":[["$","div",null,{"className":"text-center","children":[["$","div",null,{"className":"mb-3 text-xs font-semibold tracking-[0.18em] text-brand2 uppercase","children":"Connect With Us"}],["$","h1",null,{"className":"h1","children":"Interest Form"}]]}],["$","div",null,{"className":"mx-auto mt-12 max-w-[900px]","children":[["$","div",null,{"className":"mb-8 text-center","children":["$","$L3",null,{"className":"inline-block p-6","children":[["$","div",null,{"className":"rounded-xl bg-white p-6 shadow-lg","children":["$","div",null,{"className":"flex h-48 w-48 items-center justify-center bg-white text-gray-800","children":["$","div",null,{"className":"text-center text-sm font-semibold","children":["QR Code",["$","div",null,{"className":"mt-2 text-xs font-normal","children":"Scan to access form"}]]}]}]}],["$","p",null,{"className":"mt-4 text-sm text-muted","children":"Scan to fill out the Interest Form"}]]}]}],["$","$L3",null,{"className":"p-8 md:p-10","children":[["$","div",null,{"className":"mb-8 rounded-lg border border-brand/30 bg-brand/5 p-6","children":[["$","p",null,{"className":"text-sm text-text leading-relaxed","children":["If filling this form out for a loved one, friend or family member please be sure to put all information so that contact can be made. If the individual is currently incarcerated please fill out this form with your contact information and someone will reach out to you within ",["$","span",null,{"className":"font-semibold","children":"48 hours"}],"."]}],["$","p",null,{"className":"mt-3 text-sm font-semibold text-brand2","children":"Thank You for Your Support!"}]]}],["$","div",null,{"className":"rounded-lg overflow-hidden border border-border","children":["$","iframe",null,{"src":"https://forms.cloud.microsoft/r/G0kkRW4F7q","width":"100%","height":"800","frameBorder":"0","marginHeight":0,"marginWidth":0,"className":"bg-white","children":"Loading form..."}]}],["$","div",null,{"className":"mt-6 text-center","children":[["$","p",null,{"className":"text-sm text-muted mb-3","children":"Form not displaying? Open in a new window:"}],["$","a",null,{"href":"https://forms.cloud.microsoft/r/G0kkRW4F7q","target":"_blank","rel":"noopener noreferrer","children":["$","$L4",null,{"variant":"ghost","children":"Open Form in New Tab"}]}]]}]]}],["$","div",null,{"className":"mt-8 text-center","children":["$","p",null,{"className":"text-sm text-muted","children":["Need immediate assistance? ",["$","a",null,{"href":"/#contact","className":"text-brand hover:text-brand2 transition-colors","children":"Contact us directly"}]]}]}]]}]]}],["$","footer",null,{"className":"mx-auto max-w-container px-7 py-8 text-center","children":["$","div",null,{"className":"text-xs text-muted","children":["© ",2026," T.O.O.L.S Inc · Empowering individuals to start over and unlock their full potential"]}]}]]}],null],null],null]},[null,["$","$L5",null,{"parallelRouterKey":"children","segmentPath":["children","interest","children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L6",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined"}]],null]},[[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/036e22c1014a7986.css","precedence":"next","crossOrigin":"$undefined"}]],["$","html",null,{"lang":"en","children":["$","body",null,{"className":"font-sans text-text antialiased","children":["$","$L7",null,{"children":["$","$L5",null,{"parallelRouterKey":"children","segmentPath":["children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L6",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":"404"}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],"notFoundStyles":[]}]}]}]}]],null],null],["$L8",null]]]] -8:[["$","meta","0",{"name":"viewport","content":"width=device-width, initial-scale=1"}],["$","meta","1",{"charSet":"utf-8"}],["$","title","2",{"children":"T.O.O.L.S Inc - Empowering Individuals To Step Into Their Purpose"}],["$","meta","3",{"name":"description","content":"Together Overcoming Obstacles and Limitations"}]] -1:null diff --git a/.next/server/app/interest/page.js b/.next/server/app/interest/page.js deleted file mode 100644 index 7aee2e8a..00000000 --- a/.next/server/app/interest/page.js +++ /dev/null @@ -1 +0,0 @@ -(()=>{var e={};e.id=136,e.ids=[136],e.modules={2934:e=>{"use strict";e.exports=require("next/dist/client/components/action-async-storage.external.js")},4580:e=>{"use strict";e.exports=require("next/dist/client/components/request-async-storage.external.js")},5869:e=>{"use strict";e.exports=require("next/dist/client/components/static-generation-async-storage.external.js")},399:e=>{"use strict";e.exports=require("next/dist/compiled/next-server/app-page.runtime.prod.js")},7491:(e,t,r)=>{"use strict";r.r(t),r.d(t,{GlobalError:()=>i.a,__next_app__:()=>x,originalPathname:()=>m,pages:()=>c,routeModule:()=>h,tree:()=>d}),r(6160),r(8337),r(5866);var s=r(3191),n=r(8716),a=r(7922),i=r.n(a),o=r(5231),l={};for(let e in o)0>["default","tree","pages","GlobalError","originalPathname","__next_app__","routeModule"].indexOf(e)&&(l[e]=()=>o[e]);r.d(t,l);let d=["",{children:["interest",{children:["__PAGE__",{},{page:[()=>Promise.resolve().then(r.bind(r,6160)),"C:\\Users\\donyalemack\\sdtoolsinc-web\\app\\interest\\page.tsx"]}]},{}]},{layout:[()=>Promise.resolve().then(r.bind(r,8337)),"C:\\Users\\donyalemack\\sdtoolsinc-web\\app\\layout.tsx"],"not-found":[()=>Promise.resolve().then(r.t.bind(r,5866,23)),"next/dist/client/components/not-found-error"]}],c=["C:\\Users\\donyalemack\\sdtoolsinc-web\\app\\interest\\page.tsx"],m="/interest/page",x={require:r,loadChunk:()=>Promise.resolve()},h=new s.AppPageRouteModule({definition:{kind:n.x.APP_PAGE,page:"/interest/page",pathname:"/interest",bundlePath:"",filename:"",appPaths:[]},userland:{loaderTree:d}})},6135:(e,t,r)=>{Promise.resolve().then(r.bind(r,9941))},3110:(e,t,r)=>{Promise.resolve().then(r.bind(r,3679)),Promise.resolve().then(r.bind(r,9436)),Promise.resolve().then(r.bind(r,4953))},1262:(e,t,r)=>{Promise.resolve().then(r.t.bind(r,2994,23)),Promise.resolve().then(r.t.bind(r,6114,23)),Promise.resolve().then(r.t.bind(r,9727,23)),Promise.resolve().then(r.t.bind(r,9671,23)),Promise.resolve().then(r.t.bind(r,1868,23)),Promise.resolve().then(r.t.bind(r,4759,23))},3679:(e,t,r)=>{"use strict";r.d(t,{Button:()=>i});var s=r(326),n=r(58),a=r(8061);function i({className:e,variant:t="ghost",children:r,...i}){return s.jsx(n.E.button,{whileHover:{y:-1},whileTap:{y:0},className:(0,a.cn)("inline-flex items-center justify-center rounded-md px-5 py-3 text-sm font-semibold transition will-change-transform","primary"===t?"bg-gradient-to-br from-brand to-brand2 text-[#02131a] shadow-[0_10px_30px_rgba(0,0,0,.35)]":"glass text-text hover:shadow-glow",e),...i,children:r})}},9436:(e,t,r)=>{"use strict";r.d(t,{GlowCard:()=>i});var s=r(326),n=r(58),a=r(8061);function i({className:e,children:t}){return(0,s.jsxs)(n.E.div,{initial:{opacity:0,y:14},whileInView:{opacity:1,y:0},viewport:{once:!0,margin:"-60px"},transition:{duration:.45,ease:[.22,1,.36,1]},whileHover:{y:-2},className:(0,a.cn)("relative overflow-hidden rounded-xl glass p-6","transition-shadow hover:shadow-glow",e),children:[s.jsx(n.E.div,{"aria-hidden":"true",className:"pointer-events-none absolute -inset-24 opacity-0",whileHover:{opacity:1},transition:{duration:.25},style:{background:"radial-gradient(600px 220px at 30% 20%, rgba(56,189,248,.18), transparent 60%), radial-gradient(500px 200px at 80% 30%, rgba(167,139,250,.16), transparent 55%)"}}),s.jsx("div",{className:"relative",children:t})]})}},4953:(e,t,r)=>{"use strict";r.d(t,{Navbar:()=>i});var s=r(326),n=r(58),a=r(3679);function i(){return s.jsx("header",{className:"sticky top-0 z-50 border-b border-border bg-bg/70 backdrop-blur-xl",children:(0,s.jsxs)("div",{className:"mx-auto flex max-w-container items-center justify-between px-7 py-4",children:[(0,s.jsxs)(n.E.a,{href:"/",initial:{opacity:0,y:-8},animate:{opacity:1,y:0},transition:{duration:.35},className:"flex items-center gap-3",children:[s.jsx("img",{src:"/logos/main-logo.png",alt:"T.O.O.LS Inc Logo",className:"h-10 w-auto object-contain"}),s.jsx("span",{className:"font-extrabold tracking-tight text-text",children:"T.O.O.LS Inc"})]}),(0,s.jsxs)("nav",{className:"hidden items-center gap-6 md:flex",children:[s.jsx("a",{className:"text-sm font-medium text-muted hover:text-text",href:"/#platform",children:"Programs"}),s.jsx("a",{className:"text-sm font-medium text-muted hover:text-text",href:"/#dashboard",children:"Impact"}),s.jsx("a",{className:"text-sm font-medium text-muted hover:text-text",href:"/partnerships",children:"Partnerships"}),s.jsx("a",{className:"text-sm font-medium text-muted hover:text-text",href:"/referral",children:"Referral"}),s.jsx("a",{className:"text-sm font-medium text-muted hover:text-text",href:"/#contact",children:"Contact"})]}),(0,s.jsxs)("div",{className:"flex items-center gap-3",children:[s.jsx(a.Button,{variant:"ghost",className:"hidden sm:inline-flex",children:s.jsx("a",{href:"/referral",children:"Submit Referral"})}),s.jsx(a.Button,{variant:"primary",children:s.jsx("a",{href:"/#contact",children:"Get Support"})})]})]})})}},9941:(e,t,r)=>{"use strict";r.d(t,{AuthProvider:()=>i,a:()=>o});var s=r(326),n=r(7577);let a=(0,n.createContext)(void 0);function i({children:e}){let[t,r]=(0,n.useState)(null),i=async(e,t,s)=>{try{let n={id:Date.now().toString(),email:e,name:s,enrolledCourses:[],completedLessons:[],preferences:{notifications:!0,emailUpdates:!0,theme:"dark"}},a=btoa(JSON.stringify(n));return localStorage.setItem("user-session",a),localStorage.setItem(`pwd-${e}`,btoa(t)),r(n),!0}catch(e){return!1}},o=async(e,t)=>{try{let s=localStorage.getItem(`pwd-${e}`);if(!s||atob(s)!==t)return!1;let n=localStorage.getItem("user-session");if(n)return r(JSON.parse(atob(n))),!0;return!1}catch(e){return!1}};return s.jsx(a.Provider,{value:{user:t,login:o,signup:i,logout:()=>{localStorage.removeItem("user-session"),r(null)},updateProfile:e=>{if(!t)return;let s={...t,...e};r(s);let n=btoa(JSON.stringify(s));localStorage.setItem("user-session",n)},isAuthenticated:!!t},children:e})}function o(){let e=(0,n.useContext)(a);if(void 0===e)throw Error("useAuth must be used within an AuthProvider");return e}},8061:(e,t,r)=>{"use strict";r.d(t,{cn:()=>a});var s=r(1135),n=r(1009);function a(...e){return(0,n.m6)((0,s.W)(e))}},6160:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>o});var s=r(9510),n=r(8988),a=r(8749),i=r(8465);function o(){return(0,s.jsxs)("main",{className:"min-h-screen bg-bg",children:[s.jsx("div",{className:"pointer-events-none fixed inset-0 -z-10 bg-dash-glow"}),s.jsx(n.w,{}),(0,s.jsxs)("section",{className:"mx-auto max-w-container px-7 pt-24 pb-16",children:[(0,s.jsxs)("div",{className:"text-center",children:[s.jsx("div",{className:"mb-3 text-xs font-semibold tracking-[0.18em] text-brand2 uppercase",children:"Connect With Us"}),s.jsx("h1",{className:"h1",children:"Interest Form"})]}),(0,s.jsxs)("div",{className:"mx-auto mt-12 max-w-[900px]",children:[s.jsx("div",{className:"mb-8 text-center",children:(0,s.jsxs)(a.r,{className:"inline-block p-6",children:[s.jsx("div",{className:"rounded-xl bg-white p-6 shadow-lg",children:s.jsx("div",{className:"flex h-48 w-48 items-center justify-center bg-white text-gray-800",children:(0,s.jsxs)("div",{className:"text-center text-sm font-semibold",children:["QR Code",s.jsx("div",{className:"mt-2 text-xs font-normal",children:"Scan to access form"})]})})}),s.jsx("p",{className:"mt-4 text-sm text-muted",children:"Scan to fill out the Interest Form"})]})}),(0,s.jsxs)(a.r,{className:"p-8 md:p-10",children:[(0,s.jsxs)("div",{className:"mb-8 rounded-lg border border-brand/30 bg-brand/5 p-6",children:[(0,s.jsxs)("p",{className:"text-sm text-text leading-relaxed",children:["If filling this form out for a loved one, friend or family member please be sure to put all information so that contact can be made. If the individual is currently incarcerated please fill out this form with your contact information and someone will reach out to you within ",s.jsx("span",{className:"font-semibold",children:"48 hours"}),"."]}),s.jsx("p",{className:"mt-3 text-sm font-semibold text-brand2",children:"Thank You for Your Support!"})]}),s.jsx("div",{className:"rounded-lg overflow-hidden border border-border",children:s.jsx("iframe",{src:"https://forms.cloud.microsoft/r/G0kkRW4F7q",width:"100%",height:"800",frameBorder:"0",marginHeight:0,marginWidth:0,className:"bg-white",children:"Loading form..."})}),(0,s.jsxs)("div",{className:"mt-6 text-center",children:[s.jsx("p",{className:"text-sm text-muted mb-3",children:"Form not displaying? Open in a new window:"}),s.jsx("a",{href:"https://forms.cloud.microsoft/r/G0kkRW4F7q",target:"_blank",rel:"noopener noreferrer",children:s.jsx(i.z,{variant:"ghost",children:"Open Form in New Tab"})})]})]}),s.jsx("div",{className:"mt-8 text-center",children:(0,s.jsxs)("p",{className:"text-sm text-muted",children:["Need immediate assistance? ",s.jsx("a",{href:"/#contact",className:"text-brand hover:text-brand2 transition-colors",children:"Contact us directly"})]})})]})]}),s.jsx("footer",{className:"mx-auto max-w-container px-7 py-8 text-center",children:(0,s.jsxs)("div",{className:"text-xs text-muted",children:["\xa9 ",new Date().getFullYear()," T.O.O.L.S Inc \xb7 Empowering individuals to start over and unlock their full potential"]})})]})}},8337:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>o,metadata:()=>i});var s=r(9510);r(7272);var n=r(8570);let a=(0,n.createProxy)(String.raw`C:\Users\donyalemack\sdtoolsinc-web\lib\auth.tsx#AuthProvider`);(0,n.createProxy)(String.raw`C:\Users\donyalemack\sdtoolsinc-web\lib\auth.tsx#useAuth`);let i={title:"T.O.O.L.S Inc - Empowering Individuals To Step Into Their Purpose",description:"Together Overcoming Obstacles and Limitations"};function o({children:e}){return s.jsx("html",{lang:"en",children:s.jsx("body",{className:"font-sans text-text antialiased",children:s.jsx(a,{children:e})})})}},8465:(e,t,r)=>{"use strict";r.d(t,{z:()=>s});let s=(0,r(8570).createProxy)(String.raw`C:\Users\donyalemack\sdtoolsinc-web\components\ui\Button.tsx#Button`)},8749:(e,t,r)=>{"use strict";r.d(t,{r:()=>s});let s=(0,r(8570).createProxy)(String.raw`C:\Users\donyalemack\sdtoolsinc-web\components\ui\GlowCard.tsx#GlowCard`)},8988:(e,t,r)=>{"use strict";r.d(t,{w:()=>s});let s=(0,r(8570).createProxy)(String.raw`C:\Users\donyalemack\sdtoolsinc-web\components\ui\Navbar.tsx#Navbar`)},7272:()=>{}};var t=require("../../webpack-runtime.js");t.C(e);var r=e=>t(t.s=e),s=t.X(0,[819,978],()=>r(7491));module.exports=s})(); \ No newline at end of file diff --git a/.next/server/app/interest/page.js.nft.json b/.next/server/app/interest/page.js.nft.json deleted file mode 100644 index f3a79e9a..00000000 --- a/.next/server/app/interest/page.js.nft.json +++ /dev/null @@ -1 +0,0 @@ -{"version":1,"files":["../../../../node_modules/next/dist/client/components/action-async-storage-instance.js","../../../../node_modules/next/dist/client/components/action-async-storage.external.js","../../../../node_modules/next/dist/client/components/async-local-storage.js","../../../../node_modules/next/dist/client/components/request-async-storage-instance.js","../../../../node_modules/next/dist/client/components/request-async-storage.external.js","../../../../node_modules/next/dist/client/components/static-generation-async-storage-instance.js","../../../../node_modules/next/dist/client/components/static-generation-async-storage.external.js","../../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../node_modules/next/dist/compiled/next-server/app-page.runtime.prod.js","../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../node_modules/next/package.json","../../../../package.json","../../../package.json","../../chunks/819.js","../../chunks/978.js","../../webpack-runtime.js","page_client-reference-manifest.js"]} \ No newline at end of file diff --git a/.next/server/app/interest/page_client-reference-manifest.js b/.next/server/app/interest/page_client-reference-manifest.js deleted file mode 100644 index a3e9297b..00000000 --- a/.next/server/app/interest/page_client-reference-manifest.js +++ /dev/null @@ -1 +0,0 @@ -globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/interest/page"]={"moduleLoading":{"prefix":"/_next/","crossOrigin":null},"ssrModuleMapping":{"80":{"*":{"id":"1868","name":"*","chunks":[],"async":false}},"944":{"*":{"id":"8055","name":"*","chunks":[],"async":false}},"1060":{"*":{"id":"9727","name":"*","chunks":[],"async":false}},"2846":{"*":{"id":"2994","name":"*","chunks":[],"async":false}},"3783":{"*":{"id":"3317","name":"*","chunks":[],"async":false}},"4023":{"*":{"id":"6935","name":"*","chunks":[],"async":false}},"4210":{"*":{"id":"9941","name":"*","chunks":[],"async":false}},"4226":{"*":{"id":"3679","name":"*","chunks":[],"async":false}},"4707":{"*":{"id":"9671","name":"*","chunks":[],"async":false}},"4755":{"*":{"id":"5943","name":"*","chunks":[],"async":false}},"5020":{"*":{"id":"822","name":"*","chunks":[],"async":false}},"6423":{"*":{"id":"4759","name":"*","chunks":[],"async":false}},"6634":{"*":{"id":"4799","name":"*","chunks":[],"async":false}},"7452":{"*":{"id":"9436","name":"*","chunks":[],"async":false}},"7727":{"*":{"id":"4440","name":"*","chunks":[],"async":false}},"8703":{"*":{"id":"4953","name":"*","chunks":[],"async":false}},"9107":{"*":{"id":"6114","name":"*","chunks":[],"async":false}},"9185":{"*":{"id":"5285","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"C:\\Users\\donyalemack\\sdtoolsinc-web\\node_modules\\next\\dist\\client\\components\\app-router.js":{"id":2846,"name":"*","chunks":[],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\node_modules\\next\\dist\\esm\\client\\components\\app-router.js":{"id":2846,"name":"*","chunks":[],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\node_modules\\next\\dist\\client\\components\\client-page.js":{"id":9107,"name":"*","chunks":[],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\node_modules\\next\\dist\\esm\\client\\components\\client-page.js":{"id":9107,"name":"*","chunks":[],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\node_modules\\next\\dist\\client\\components\\error-boundary.js":{"id":1060,"name":"*","chunks":[],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\node_modules\\next\\dist\\esm\\client\\components\\error-boundary.js":{"id":1060,"name":"*","chunks":[],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\node_modules\\next\\dist\\client\\components\\layout-router.js":{"id":4707,"name":"*","chunks":[],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\node_modules\\next\\dist\\esm\\client\\components\\layout-router.js":{"id":4707,"name":"*","chunks":[],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\node_modules\\next\\dist\\client\\components\\not-found-boundary.js":{"id":80,"name":"*","chunks":[],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\node_modules\\next\\dist\\esm\\client\\components\\not-found-boundary.js":{"id":80,"name":"*","chunks":[],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\node_modules\\next\\dist\\client\\components\\render-from-template-context.js":{"id":6423,"name":"*","chunks":[],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\node_modules\\next\\dist\\esm\\client\\components\\render-from-template-context.js":{"id":6423,"name":"*","chunks":[],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\app\\globals.css":{"id":7960,"name":"*","chunks":["185","static/chunks/app/layout-08ae2470bd528e26.js"],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\lib\\auth.tsx":{"id":4210,"name":"*","chunks":["185","static/chunks/app/layout-08ae2470bd528e26.js"],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\components\\ui\\Button.tsx":{"id":4226,"name":"*","chunks":["824","static/chunks/824-d6d223e22b94a09d.js","136","static/chunks/app/interest/page-cb344cd47e0f4a74.js"],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\components\\ui\\ChatBot.tsx":{"id":4755,"name":"*","chunks":["824","static/chunks/824-d6d223e22b94a09d.js","169","static/chunks/169-a16368c4b2cb38f0.js","459","static/chunks/459-bc2c752fd9707a34.js","931","static/chunks/app/page-1da3f678fece646a.js"],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\components\\ui\\CookieConsent.tsx":{"id":9185,"name":"*","chunks":["824","static/chunks/824-d6d223e22b94a09d.js","169","static/chunks/169-a16368c4b2cb38f0.js","459","static/chunks/459-bc2c752fd9707a34.js","931","static/chunks/app/page-1da3f678fece646a.js"],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\components\\ui\\DashboardSection.tsx":{"id":7727,"name":"*","chunks":["824","static/chunks/824-d6d223e22b94a09d.js","169","static/chunks/169-a16368c4b2cb38f0.js","459","static/chunks/459-bc2c752fd9707a34.js","931","static/chunks/app/page-1da3f678fece646a.js"],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\components\\ui\\GlowCard.tsx":{"id":7452,"name":"*","chunks":["824","static/chunks/824-d6d223e22b94a09d.js","136","static/chunks/app/interest/page-cb344cd47e0f4a74.js"],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\components\\ui\\InteractiveTiles.tsx":{"id":3783,"name":"*","chunks":["824","static/chunks/824-d6d223e22b94a09d.js","169","static/chunks/169-a16368c4b2cb38f0.js","459","static/chunks/459-bc2c752fd9707a34.js","931","static/chunks/app/page-1da3f678fece646a.js"],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\components\\ui\\Navbar.tsx":{"id":8703,"name":"*","chunks":["824","static/chunks/824-d6d223e22b94a09d.js","136","static/chunks/app/interest/page-cb344cd47e0f4a74.js"],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\app\\portal\\dashboard\\page.tsx":{"id":944,"name":"*","chunks":[],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\app\\portal\\courses\\page.tsx":{"id":5020,"name":"*","chunks":[],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\app\\portal\\auth\\page.tsx":{"id":6634,"name":"*","chunks":[],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\app\\portal\\profile\\page.tsx":{"id":4023,"name":"*","chunks":[],"async":false}},"entryCSSFiles":{"C:\\Users\\donyalemack\\sdtoolsinc-web\\":[],"C:\\Users\\donyalemack\\sdtoolsinc-web\\app\\layout":["static/css/036e22c1014a7986.css"],"C:\\Users\\donyalemack\\sdtoolsinc-web\\app\\page":[],"C:\\Users\\donyalemack\\sdtoolsinc-web\\app\\interest\\page":[]}} \ No newline at end of file diff --git a/.next/server/app/page.js b/.next/server/app/page.js deleted file mode 100644 index e0b44554..00000000 --- a/.next/server/app/page.js +++ /dev/null @@ -1 +0,0 @@ -(()=>{var t={};t.id=931,t.ids=[931],t.modules={2934:t=>{"use strict";t.exports=require("next/dist/client/components/action-async-storage.external.js")},4580:t=>{"use strict";t.exports=require("next/dist/client/components/request-async-storage.external.js")},5869:t=>{"use strict";t.exports=require("next/dist/client/components/static-generation-async-storage.external.js")},399:t=>{"use strict";t.exports=require("next/dist/compiled/next-server/app-page.runtime.prod.js")},4869:(t,e,r)=>{"use strict";r.r(e),r.d(e,{GlobalError:()=>a.a,__next_app__:()=>p,originalPathname:()=>f,pages:()=>s,routeModule:()=>h,tree:()=>l}),r(4888),r(8337),r(5866);var n=r(3191),o=r(8716),i=r(7922),a=r.n(i),c=r(5231),u={};for(let t in c)0>["default","tree","pages","GlobalError","originalPathname","__next_app__","routeModule"].indexOf(t)&&(u[t]=()=>c[t]);r.d(e,u);let l=["",{children:["__PAGE__",{},{page:[()=>Promise.resolve().then(r.bind(r,4888)),"C:\\Users\\donyalemack\\sdtoolsinc-web\\app\\page.tsx"]}]},{layout:[()=>Promise.resolve().then(r.bind(r,8337)),"C:\\Users\\donyalemack\\sdtoolsinc-web\\app\\layout.tsx"],"not-found":[()=>Promise.resolve().then(r.t.bind(r,5866,23)),"next/dist/client/components/not-found-error"]}],s=["C:\\Users\\donyalemack\\sdtoolsinc-web\\app\\page.tsx"],f="/page",p={require:r,loadChunk:()=>Promise.resolve()},h=new n.AppPageRouteModule({definition:{kind:o.x.APP_PAGE,page:"/page",pathname:"/",bundlePath:"",filename:"",appPaths:[]},userland:{loaderTree:l}})},6849:(t,e,r)=>{Promise.resolve().then(r.bind(r,3679)),Promise.resolve().then(r.bind(r,5943)),Promise.resolve().then(r.bind(r,5285)),Promise.resolve().then(r.bind(r,4440)),Promise.resolve().then(r.bind(r,9436)),Promise.resolve().then(r.bind(r,3317)),Promise.resolve().then(r.bind(r,4953))},4440:(t,e,r)=>{"use strict";r.d(e,{DashboardSection:()=>dl});var n={};r.r(n),r.d(n,{scaleBand:()=>nb,scaleDiverging:()=>function t(){var e=ir(cx()(oV));return e.copy=function(){return cm(e,t())},np.apply(e,arguments)},scaleDivergingLog:()=>function t(){var e=ih(cx()).domain([.1,1,10]);return e.copy=function(){return cm(e,t()).base(e.base())},np.apply(e,arguments)},scaleDivergingPow:()=>cw,scaleDivergingSqrt:()=>cO,scaleDivergingSymlog:()=>function t(){var e=iv(cx());return e.copy=function(){return cm(e,t()).constant(e.constant())},np.apply(e,arguments)},scaleIdentity:()=>function t(e){var r;function n(t){return null==t||isNaN(t=+t)?r:t}return n.invert=n,n.domain=n.range=function(t){return arguments.length?(e=Array.from(t,oX),n):e.slice()},n.unknown=function(t){return arguments.length?(r=t,n):r},n.copy=function(){return t(e).unknown(r)},e=arguments.length?Array.from(e,oX):[0,1],ir(n)},scaleImplicit:()=>nv,scaleLinear:()=>io,scaleLog:()=>function t(){let e=ih(oQ()).domain([1,10]);return e.copy=()=>oJ(e,t()).base(e.base()),nf.apply(e,arguments),e},scaleOrdinal:()=>nm,scalePoint:()=>ng,scalePow:()=>iw,scaleQuantile:()=>function t(){var e,r=[],n=[],o=[];function i(){var t=0,e=Math.max(1,n.length);for(o=Array(e-1);++t=1)return+r(t[n-1],n-1,t);var n,o=(n-1)*e,i=Math.floor(o),a=+r(t[i],i,t);return a+(+r(t[i+1],i+1,t)-a)*(o-i)}}(r,t/e);return a}function a(t){return null==t||isNaN(t=+t)?e:n[on(o,t)]}return a.invertExtent=function(t){var e=n.indexOf(t);return e<0?[NaN,NaN]:[e>0?o[e-1]:r[0],efunction t(){var e,r=0,n=1,o=1,i=[.5],a=[0,1];function c(t){return null!=t&&t<=t?a[on(i,t,0,o)]:e}function u(){var t=-1;for(i=Array(o);++t=o?[i[o-1],n]:[i[e-1],i[e]]},c.unknown=function(t){return arguments.length&&(e=t),c},c.thresholds=function(){return i.slice()},c.copy=function(){return t().domain([r,n]).range(a).unknown(e)},nf.apply(ir(c),arguments)},scaleRadial:()=>function t(){var e,r=o0(),n=[0,1],o=!1;function i(t){var n,i=Math.sign(n=r(t))*Math.sqrt(Math.abs(n));return isNaN(i)?e:o?Math.round(i):i}return i.invert=function(t){return r.invert(ij(t))},i.domain=function(t){return arguments.length?(r.domain(t),i):r.domain()},i.range=function(t){return arguments.length?(r.range((n=Array.from(t,oX)).map(ij)),i):n.slice()},i.rangeRound=function(t){return i.range(t).round(!0)},i.round=function(t){return arguments.length?(o=!!t,i):o},i.clamp=function(t){return arguments.length?(r.clamp(t),i):r.clamp()},i.unknown=function(t){return arguments.length?(e=t,i):e},i.copy=function(){return t(r.domain(),n).round(o).clamp(r.clamp()).unknown(e)},nf.apply(i,arguments),ir(i)},scaleSequential:()=>function t(){var e=ir(cv()(oV));return e.copy=function(){return cm(e,t())},np.apply(e,arguments)},scaleSequentialLog:()=>function t(){var e=ih(cv()).domain([1,10]);return e.copy=function(){return cm(e,t()).base(e.base())},np.apply(e,arguments)},scaleSequentialPow:()=>cb,scaleSequentialQuantile:()=>function t(){var e=[],r=oV;function n(t){if(null!=t&&!isNaN(t=+t))return r((on(e,t,1)-1)/(e.length-1))}return n.domain=function(t){if(!arguments.length)return e.slice();for(let r of(e=[],t))null==r||isNaN(r=+r)||e.push(r);return e.sort(n8),n},n.interpolator=function(t){return arguments.length?(r=t,n):r},n.range=function(){return e.map((t,n)=>r(n/(e.length-1)))},n.quantiles=function(t){return Array.from({length:t+1},(r,n)=>(function(t,e,r){if(!(!(n=(t=Float64Array.from(function*(t,e){if(void 0===e)for(let e of t)null!=e&&(e=+e)>=e&&(yield e);else{let r=-1;for(let n of t)null!=(n=e(n,++r,t))&&(n=+n)>=n&&(yield n)}}(t,void 0))).length)||isNaN(e=+e))){if(e<=0||n<2)return iP(t);if(e>=1)return iS(t);var n,o=(n-1)*e,i=Math.floor(o),a=iS((function t(e,r,n=0,o=1/0,i){if(r=Math.floor(r),n=Math.floor(Math.max(0,n)),o=Math.floor(Math.min(e.length-1,o)),!(n<=r&&r<=o))return e;for(i=void 0===i?iA:function(t=n8){if(t===n8)return iA;if("function"!=typeof t)throw TypeError("compare is not a function");return(e,r)=>{let n=t(e,r);return n||0===n?n:(0===t(r,r))-(0===t(e,e))}}(i);o>n;){if(o-n>600){let a=o-n+1,c=r-n+1,u=Math.log(a),l=.5*Math.exp(2*u/3),s=.5*Math.sqrt(u*l*(a-l)/a)*(c-a/2<0?-1:1),f=Math.max(n,Math.floor(r-c*l/a+s)),p=Math.min(o,Math.floor(r+(a-c)*l/a+s));t(e,r,f,p,i)}let a=e[r],c=n,u=o;for(iE(e,n,r),i(e[o],a)>0&&iE(e,n,o);ci(e[c],a);)++c;for(;i(e[u],a)>0;)--u}0===i(e[n],a)?iE(e,n,u):iE(e,++u,o),u<=r&&(n=u+1),r<=u&&(o=u-1)}return e})(t,i).subarray(0,i+1));return a+(iP(t.subarray(i+1))-a)*(o-i)}})(e,n/t))},n.copy=function(){return t(r).domain(e)},np.apply(n,arguments)},scaleSequentialSqrt:()=>cg,scaleSequentialSymlog:()=>function t(){var e=iv(cv());return e.copy=function(){return cm(e,t()).constant(e.constant())},np.apply(e,arguments)},scaleSqrt:()=>iO,scaleSymlog:()=>function t(){var e=iv(oQ());return e.copy=function(){return oJ(e,t()).constant(e.constant())},nf.apply(e,arguments)},scaleThreshold:()=>function t(){var e,r=[.5],n=[0,1],o=1;function i(t){return null!=t&&t<=t?n[on(r,t,0,o)]:e}return i.domain=function(t){return arguments.length?(o=Math.min((r=Array.from(t)).length,n.length-1),i):r.slice()},i.range=function(t){return arguments.length?(n=Array.from(t),o=Math.min(r.length,n.length-1),i):n.slice()},i.invertExtent=function(t){var e=n.indexOf(t);return[r[e-1],r[e]]},i.unknown=function(t){return arguments.length?(e=t,i):e},i.copy=function(){return t().domain(r).range(n).unknown(e)},nf.apply(i,arguments)},scaleTime:()=>cd,scaleUtc:()=>cy,tickFormat:()=>ie});var o=r(326),i=r(9436);function a({eyebrow:t,title:e,subtitle:r}){return(0,o.jsxs)("div",{className:"mx-auto max-w-[760px] text-center",children:[t?o.jsx("div",{className:"mb-3 text-xs font-semibold tracking-[0.18em] text-muted uppercase",children:t}):null,o.jsx("h2",{className:"h2",children:e}),r?o.jsx("p",{className:"mt-4 p-lead",children:r}):null]})}var c=r(1135),u=r(7577),l=r.n(u),s=r(9450),f=r.n(s),p=r(4891),h=r.n(p),d=r(1719),y=r.n(d),v=r(9459),m=r.n(v),b=r(7717),g=r.n(b),x=r(119),w=r.n(x),O=function(t){return 0===t?0:t>0?1:-1},j=function(t){return h()(t)&&t.indexOf("%")===t.length-1},S=function(t){return g()(t)&&!y()(t)},P=function(t){return S(t)||h()(t)},A=0,E=function(t){var e=++A;return"".concat(t||"").concat(e)},k=function(t,e){var r,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,o=arguments.length>3&&void 0!==arguments[3]&&arguments[3];if(!S(t)&&!h()(t))return n;if(j(t)){var i=t.indexOf("%");r=e*parseFloat(t.slice(0,i))/100}else r=+t;return y()(r)&&(r=n),o&&r>e&&(r=e),r},M=function(t){if(!t)return null;var e=Object.keys(t);return e&&e.length?t[e[0]]:null},_=function(t){if(!Array.isArray(t))return!1;for(var e=t.length,r={},n=0;n2?r-2:0),o=2;o=0)continue;r[n]=t[n]}return r}(t,e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(n=0;n=0)&&Object.prototype.propertyIsEnumerable.call(t,r)&&(o[r]=t[r])}return o}function K(t){return(K="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}var J={click:"onClick",mousedown:"onMouseDown",mouseup:"onMouseUp",mouseover:"onMouseOver",mousemove:"onMouseMove",mouseout:"onMouseOut",mouseenter:"onMouseEnter",mouseleave:"onMouseLeave",touchcancel:"onTouchCancel",touchend:"onTouchEnd",touchmove:"onTouchMove",touchstart:"onTouchStart",contextmenu:"onContextMenu",dblclick:"onDoubleClick"},Q=function(t){return"string"==typeof t?t:t?t.displayName||t.name||"Component":""},tt=null,te=null,tr=function t(e){if(e===tt&&Array.isArray(te))return te;var r=[];return u.Children.forEach(e,function(e){w()(e)||((0,z.isFragment)(e)?r=r.concat(t(e.props.children)):r.push(e))}),te=r,tt=e,r};function tn(t,e){var r=[],n=[];return n=Array.isArray(e)?e.map(function(t){return Q(t)}):[Q(e)],tr(t).forEach(function(t){var e=m()(t,"type.displayName")||m()(t,"type.name");-1!==n.indexOf(e)&&r.push(t)}),r}function to(t,e){var r=tn(t,e);return r&&r[0]}var ti=function(t){if(!t||!t.props)return!1;var e=t.props,r=e.width,n=e.height;return!!S(r)&&!(r<=0)&&!!S(n)&&!(n<=0)},ta=["a","altGlyph","altGlyphDef","altGlyphItem","animate","animateColor","animateMotion","animateTransform","circle","clipPath","color-profile","cursor","defs","desc","ellipse","feBlend","feColormatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence","filter","font","font-face","font-face-format","font-face-name","font-face-url","foreignObject","g","glyph","glyphRef","hkern","image","line","lineGradient","marker","mask","metadata","missing-glyph","mpath","path","pattern","polygon","polyline","radialGradient","rect","script","set","stop","style","svg","switch","symbol","text","textPath","title","tref","tspan","use","view","vkern"],tc=function(t,e,r,n){var o,i=null!==(o=null==q?void 0:q[n])&&void 0!==o?o:[];return e.startsWith("data-")||!B()(t)&&(n&&i.includes(e)||F.includes(e))||r&&H.includes(e)},tu=function(t,e,r){if(!t||"function"==typeof t||"boolean"==typeof t)return null;var n=t;if((0,u.isValidElement)(t)&&(n=t.props),!L()(n))return null;var o={};return Object.keys(n).forEach(function(t){var i;tc(null===(i=n)||void 0===i?void 0:i[t],t,e,r)&&(o[t]=n[t])}),o},tl=function t(e,r){if(e===r)return!0;var n=u.Children.count(e);if(n!==u.Children.count(r))return!1;if(0===n)return!0;if(1===n)return ts(Array.isArray(e)?e[0]:e,Array.isArray(r)?r[0]:r);for(var o=0;o=0)r.push(t);else if(t){var i=Q(t.type),a=e[i]||{},c=a.handler,u=a.once;if(c&&(!u||!n[i])){var l=c(t,i,o);r.push(l),n[i]=!0}}}),r},tp=function(t){var e=t&&t.type;return e&&J[e]?J[e]:null};function th(t){return(th="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function td(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),r.push.apply(r,n)}return r}function ty(t){for(var e=1;et.length)&&(e=t.length);for(var r=0,n=Array(e);r0&&(t=f()(t,x,{trailing:!0,leading:!1}));var e=new ResizeObserver(t),r=A.current.getBoundingClientRect();return T(r.width,r.height),e.observe(A.current),function(){e.disconnect()}},[T,x]);var N=(0,u.useMemo)(function(){var t=M.containerWidth,e=M.containerHeight;if(t<0||e<0)return null;D(j(s)||j(h),"The width(%s) and height(%s) are both fixed numbers,\n maybe you don't need to use a ResponsiveContainer.",s,h),D(!n||n>0,"The aspect(%s) must be greater than zero.",n);var r=j(s)?t:s,o=j(h)?e:h;n&&n>0&&(r?o=r/n:o&&(r=o*n),m&&o>m&&(o=m)),D(r>0||o>0,"The width(%s) and height(%s) of chart should be greater than 0,\n please check the style of container, or the props width(%s) and height(%s),\n or add a minWidth(%s) or minHeight(%s) or use aspect(%s) to control the\n height and width.",r,o,s,h,y,v,n);var i=!Array.isArray(b)&&Q(b.type).endsWith("Chart");return l().Children.map(b,function(t){return l().isValidElement(t)?(0,u.cloneElement)(t,ty({width:r,height:o},i?{style:ty({height:"100%",width:"100%",maxHeight:o,maxWidth:r},t.props.style)}:{})):t})},[n,b,h,m,v,y,M,s]);return l().createElement("div",{id:w?"".concat(w):void 0,className:(0,c.Z)("recharts-responsive-container",O),style:ty(ty({},void 0===P?{}:P),{},{width:s,height:h,minWidth:y,minHeight:v,maxHeight:m}),ref:A},N)}),tb=r(5680),tg=r.n(tb),tx=r(7529),tw=r.n(tx);function tO(t,e){if(!t)throw Error("Invariant failed")}var tj=["children","width","height","viewBox","className","style","title","desc"];function tS(){return(tS=Object.assign?Object.assign.bind():function(t){for(var e=1;e=0)continue;r[n]=t[n]}return r}(t,e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(n=0;n=0)&&Object.prototype.propertyIsEnumerable.call(t,r)&&(o[r]=t[r])}return o}(t,tj),p=o||{width:r,height:n,x:0,y:0},h=(0,c.Z)("recharts-surface",i);return l().createElement("svg",tS({},tu(f,!0,"svg"),{className:h,width:r,height:n,style:a,viewBox:"".concat(p.x," ").concat(p.y," ").concat(p.width," ").concat(p.height)}),l().createElement("title",null,u),l().createElement("desc",null,s),e)}var tA=["children","className"];function tE(){return(tE=Object.assign?Object.assign.bind():function(t){for(var e=1;e=0)continue;r[n]=t[n]}return r}(t,e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(n=0;n=0)&&Object.prototype.propertyIsEnumerable.call(t,r)&&(o[r]=t[r])}return o}(t,tA),i=(0,c.Z)("recharts-layer",n);return l().createElement("g",tE({className:i},tu(o,!0),{ref:e}),r)});function tM(t){return(tM="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function t_(){return(t_=Object.assign?Object.assign.bind():function(t){for(var e=1;et.length)&&(e=t.length);for(var r=0,n=Array(e);ru[n]+l?Math.max(s,u[n]):Math.max(f,u[n])}function t$(t){return(t$="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function tF(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),r.push.apply(r,n)}return r}function tW(t){for(var e=1;e1||Math.abs(t.height-this.state.lastBoundingBox.height)>1)&&this.setState({lastBoundingBox:{width:t.width,height:t.height}})}else(-1!==this.state.lastBoundingBox.width||-1!==this.state.lastBoundingBox.height)&&this.setState({lastBoundingBox:{width:-1,height:-1}})}},{key:"componentDidMount",value:function(){document.addEventListener("keydown",this.handleKeyDown),this.updateBBox()}},{key:"componentWillUnmount",value:function(){document.removeEventListener("keydown",this.handleKeyDown)}},{key:"componentDidUpdate",value:function(){var t,e;this.props.active&&this.updateBBox(),this.state.dismissed&&((null===(t=this.props.coordinate)||void 0===t?void 0:t.x)!==this.state.dismissedAtCoordinate.x||(null===(e=this.props.coordinate)||void 0===e?void 0:e.y)!==this.state.dismissedAtCoordinate.y)&&(this.state.dismissed=!1)}},{key:"render",value:function(){var t,e,r,n,o,i,a,u,s,f,p,h,d,y,v,m,b,g,x,w=this,O=this.props,j=O.active,P=O.allowEscapeViewBox,A=O.animationDuration,E=O.animationEasing,k=O.children,M=O.coordinate,_=O.hasPayload,T=O.isAnimationActive,N=O.offset,C=O.position,D=O.reverseDirection,I=O.useTranslate3d,B=O.viewBox,R=O.wrapperStyle,L=(h=(t={allowEscapeViewBox:P,coordinate:M,offsetTopLeft:N,position:C,reverseDirection:D,tooltipBox:this.state.lastBoundingBox,useTranslate3d:I,viewBox:B}).allowEscapeViewBox,d=t.coordinate,y=t.offsetTopLeft,v=t.position,m=t.reverseDirection,b=t.tooltipBox,g=t.useTranslate3d,x=t.viewBox,b.height>0&&b.width>0&&d?(r=(e={translateX:f=tU({allowEscapeViewBox:h,coordinate:d,key:"x",offsetTopLeft:y,position:v,reverseDirection:m,tooltipDimension:b.width,viewBox:x,viewBoxDimension:x.width}),translateY:p=tU({allowEscapeViewBox:h,coordinate:d,key:"y",offsetTopLeft:y,position:v,reverseDirection:m,tooltipDimension:b.height,viewBox:x,viewBoxDimension:x.height}),useTranslate3d:g}).translateX,n=e.translateY,s={transform:e.useTranslate3d?"translate3d(".concat(r,"px, ").concat(n,"px, 0)"):"translate(".concat(r,"px, ").concat(n,"px)")}):s=tz,{cssProperties:s,cssClasses:(i=(o={translateX:f,translateY:p,coordinate:d}).coordinate,a=o.translateX,u=o.translateY,(0,c.Z)(tL,tR(tR(tR(tR({},"".concat(tL,"-right"),S(a)&&i&&S(i.x)&&a>=i.x),"".concat(tL,"-left"),S(a)&&i&&S(i.x)&&a=i.y),"".concat(tL,"-top"),S(u)&&i&&S(i.y)&&u0;return l().createElement(tY,{allowEscapeViewBox:o,animationDuration:i,animationEasing:a,isAnimationActive:f,active:n,coordinate:u,hasPayload:w,offset:p,position:y,reverseDirection:v,useTranslate3d:m,viewBox:b,wrapperStyle:g},(t=t2(t2({},this.props),{},{payload:x}),l().isValidElement(c)?l().cloneElement(c,t):"function"==typeof c?l().createElement(c,t):l().createElement(tI,t)))}}],function(t,e){for(var r=0;r=0))throw Error(`invalid digits: ${t}`);if(e>15)return ew;let r=10**e;return function(t){this._+=t[0];for(let e=1,n=t.length;e1e-6){if(Math.abs(s*c-u*l)>1e-6&&o){let p=r-i,h=n-a,d=c*c+u*u,y=Math.sqrt(d),v=Math.sqrt(f),m=o*Math.tan((eb-Math.acos((d+f-(p*p+h*h))/(2*y*v)))/2),b=m/v,g=m/y;Math.abs(b-1)>1e-6&&this._append`L${t+b*l},${e+b*s}`,this._append`A${o},${o},0,0,${+(s*p>l*h)},${this._x1=t+g*c},${this._y1=e+g*u}`}else this._append`L${this._x1=t},${this._y1=e}`}}arc(t,e,r,n,o,i){if(t=+t,e=+e,i=!!i,(r=+r)<0)throw Error(`negative radius: ${r}`);let a=r*Math.cos(n),c=r*Math.sin(n),u=t+a,l=e+c,s=1^i,f=i?n-o:o-n;null===this._x1?this._append`M${u},${l}`:(Math.abs(this._x1-u)>1e-6||Math.abs(this._y1-l)>1e-6)&&this._append`L${u},${l}`,r&&(f<0&&(f=f%eg+eg),f>ex?this._append`A${r},${r},0,1,${s},${t-a},${e-c}A${r},${r},0,1,${s},${this._x1=u},${this._y1=l}`:f>1e-6&&this._append`A${r},${r},0,${+(f>=eb)},${s},${this._x1=t+r*Math.cos(o)},${this._y1=e+r*Math.sin(o)}`)}rect(t,e,r,n){this._append`M${this._x0=this._x1=+t},${this._y0=this._y1=+e}h${r=+r}v${+n}h${-r}Z`}toString(){return this._}}function ej(t){let e=3;return t.digits=function(r){if(!arguments.length)return e;if(null==r)e=null;else{let t=Math.floor(r);if(!(t>=0))throw RangeError(`invalid digits: ${r}`);e=t}return t},()=>new eO(e)}function eS(t){return(eS="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}eO.prototype,eo(3),eo(3);var eP=["type","size","sizeType"];function eA(){return(eA=Object.assign?Object.assign.bind():function(t){for(var e=1;e=0)continue;r[n]=t[n]}return r}(t,e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(n=0;n=0)&&Object.prototype.propertyIsEnumerable.call(t,r)&&(o[r]=t[r])}return o}(t,eP)),{},{type:n,size:i,sizeType:u}),f=s.className,p=s.cx,h=s.cy,d=tu(s,!0);return p===+p&&h===+h&&i===+i?l().createElement("path",eA({},d,{className:(0,c.Z)("recharts-symbols",f),transform:"translate(".concat(p,", ").concat(h,")"),d:(e=eM["symbol".concat(ee()(n))]||ec,(function(t,e){let r=null,n=ej(o);function o(){let o;if(r||(r=o=n()),t.apply(this,arguments).draw(r,+e.apply(this,arguments)),o)return r=null,o+""||null}return t="function"==typeof t?t:em(t||ec),e="function"==typeof e?e:em(void 0===e?64:+e),o.type=function(e){return arguments.length?(t="function"==typeof e?e:em(e),o):t},o.size=function(t){return arguments.length?(e="function"==typeof t?t:em(+t),o):e},o.context=function(t){return arguments.length?(r=null==t?null:t,o):r},o})().type(e).size(eT(i,u,n))())})):null};function eC(t){return(eC="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function eD(){return(eD=Object.assign?Object.assign.bind():function(t){for(var e=1;e');var d=e.inactive?a:e.color;return l().createElement("li",eD({className:p,style:s,key:"legend-item-".concat(r)},G(t.props,e,r)),l().createElement(tP,{width:n,height:n,viewBox:u,style:f},t.renderIcon(e)),l().createElement("span",{className:"recharts-legend-item-text",style:{color:d}},o?o(h,e,r):h))})}},{key:"render",value:function(){var t=this.props,e=t.payload,r=t.layout,n=t.align;return e&&e.length?l().createElement("ul",{className:"recharts-default-legend",style:{padding:0,margin:0,textAlign:"horizontal"===r?n:"left"}},this.renderItems()):null}}],function(t,e){for(var r=0;r1||Math.abs(e.height-this.lastBoundingBox.height)>1)&&(this.lastBoundingBox.width=e.width,this.lastBoundingBox.height=e.height,t&&t(e)):(-1!==this.lastBoundingBox.width||-1!==this.lastBoundingBox.height)&&(this.lastBoundingBox.width=-1,this.lastBoundingBox.height=-1,t&&t(null))}},{key:"getBBoxSnapshot",value:function(){return this.lastBoundingBox.width>=0&&this.lastBoundingBox.height>=0?eH({},this.lastBoundingBox):{width:0,height:0}}},{key:"getDefaultPosition",value:function(t){var e,r,n=this.props,o=n.layout,i=n.align,a=n.verticalAlign,c=n.margin,u=n.chartWidth,l=n.chartHeight;return t&&(void 0!==t.left&&null!==t.left||void 0!==t.right&&null!==t.right)||(e="center"===i&&"vertical"===o?{left:((u||0)-this.getBBoxSnapshot().width)/2}:"right"===i?{right:c&&c.right||0}:{left:c&&c.left||0}),t&&(void 0!==t.top&&null!==t.top||void 0!==t.bottom&&null!==t.bottom)||(r="middle"===a?{top:((l||0)-this.getBBoxSnapshot().height)/2}:"bottom"===a?{bottom:c&&c.bottom||0}:{top:c&&c.top||0}),eH(eH({},e),r)}},{key:"render",value:function(){var t=this,e=this.props,r=e.content,n=e.width,o=e.height,i=e.wrapperStyle,a=e.payloadUniqBy,c=e.payload,u=eH(eH({position:"absolute",width:n||"auto",height:o||"auto"},this.getDefaultPosition(i)),i);return l().createElement("div",{className:"recharts-legend-wrapper",style:u,ref:function(e){t.wrapperNode=e}},function(t,e){if(l().isValidElement(t))return l().cloneElement(t,e);if("function"==typeof t)return l().createElement(t,e);e.ref;var r=function(t,e){if(null==t)return{};var r,n,o=function(t,e){if(null==t)return{};var r={};for(var n in t)if(Object.prototype.hasOwnProperty.call(t,n)){if(e.indexOf(n)>=0)continue;r[n]=t[n]}return r}(t,e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(n=0;n=0)&&Object.prototype.propertyIsEnumerable.call(t,r)&&(o[r]=t[r])}return o}(e,eW);return l().createElement(e$,r)}(r,eH(eH({},this.props),{},{payload:tQ(c,a,eJ)})))}}],r=[{key:"getWithHeight",value:function(t,e){var r=eH(eH({},this.defaultProps),t.props).layout;return"vertical"===r&&S(t.props.height)?{height:t.props.height}:"horizontal"===r?{width:t.props.width||e}:null}}],e&&eX(n.prototype,e),r&&eX(n,r),Object.defineProperty(n,"prototype",{writable:!1}),n}(u.PureComponent);function e0(){return(e0=Object.assign?Object.assign.bind():function(t){for(var e=1;ee5.call(t,e));function re(t,e){return t===e||!t&&!e&&t!=t&&e!=e}let{getOwnPropertyDescriptor:rr,keys:rn}=Object;function ro(t,e){return t.byteLength===e.byteLength&&rv(new Uint8Array(t),new Uint8Array(e))}function ri(t,e,r){let n=t.length;if(e.length!==n)return!1;for(;n-- >0;)if(!r.equals(t[n],e[n],n,n,t,e,r))return!1;return!0}function ra(t,e){return t.byteLength===e.byteLength&&rv(new Uint8Array(t.buffer,t.byteOffset,t.byteLength),new Uint8Array(e.buffer,e.byteOffset,e.byteLength))}function rc(t,e){return re(t.getTime(),e.getTime())}function ru(t,e){return t.name===e.name&&t.message===e.message&&t.cause===e.cause&&t.stack===e.stack}function rl(t,e){return t===e}function rs(t,e,r){let n,o;let i=t.size;if(i!==e.size)return!1;if(!i)return!0;let a=Array(i),c=t.entries(),u=0;for(;(n=c.next())&&!n.done;){let i=e.entries(),c=!1,l=0;for(;(o=i.next())&&!o.done;){if(a[l]){l++;continue}let i=n.value,s=o.value;if(r.equals(i[0],s[0],u,l,t,e,r)&&r.equals(i[1],s[1],i[0],s[0],t,e,r)){c=a[l]=!0;break}l++}if(!c)return!1;u++}return!0}function rf(t,e,r){let n=rn(t),o=n.length;if(rn(e).length!==o)return!1;for(;o-- >0;)if(!rb(t,e,r,n[o]))return!1;return!0}function rp(t,e,r){let n,o,i;let a=e9(t),c=a.length;if(e9(e).length!==c)return!1;for(;c-- >0;)if(!rb(t,e,r,n=a[c])||(o=rr(t,n),i=rr(e,n),(o||i)&&(!o||!i||o.configurable!==i.configurable||o.enumerable!==i.enumerable||o.writable!==i.writable)))return!1;return!0}function rh(t,e){return re(t.valueOf(),e.valueOf())}function rd(t,e){return t.source===e.source&&t.flags===e.flags}function ry(t,e,r){let n,o;let i=t.size;if(i!==e.size)return!1;if(!i)return!0;let a=Array(i),c=t.values();for(;(n=c.next())&&!n.done;){let i=e.values(),c=!1,u=0;for(;(o=i.next())&&!o.done;){if(!a[u]&&r.equals(n.value,o.value,n.value,o.value,t,e,r)){c=a[u]=!0;break}u++}if(!c)return!1}return!0}function rv(t,e){let r=t.byteLength;if(e.byteLength!==r||t.byteOffset!==e.byteOffset)return!1;for(;r-- >0;)if(t[r]!==e[r])return!1;return!0}function rm(t,e){return t.hostname===e.hostname&&t.pathname===e.pathname&&t.protocol===e.protocol&&t.port===e.port&&t.hash===e.hash&&t.username===e.username&&t.password===e.password}function rb(t,e,r,n){return("_owner"===n||"__o"===n||"__v"===n)&&(!!t.$$typeof||!!e.$$typeof)||rt(e,n)&&r.equals(t[n],e[n],n,n,t,e,r)}let rg={"[object Int8Array]":!0,"[object Uint8Array]":!0,"[object Uint8ClampedArray]":!0,"[object Int16Array]":!0,"[object Uint16Array]":!0,"[object Int32Array]":!0,"[object Uint32Array]":!0,"[object Float16Array]":!0,"[object Float32Array]":!0,"[object Float64Array]":!0,"[object BigInt64Array]":!0,"[object BigUint64Array]":!0},rx=Object.prototype.toString,rw=rO();function rO(t={}){let{circular:e=!1,createInternalComparator:r,createState:n,strict:o=!1}=t,i=function({areArrayBuffersEqual:t,areArraysEqual:e,areDataViewsEqual:r,areDatesEqual:n,areErrorsEqual:o,areFunctionsEqual:i,areMapsEqual:a,areNumbersEqual:c,areObjectsEqual:u,arePrimitiveWrappersEqual:l,areRegExpsEqual:s,areSetsEqual:f,areTypedArraysEqual:p,areUrlsEqual:h,unknownTagComparators:d}){return function(y,v,m){if(y===v)return!0;if(null==y||null==v)return!1;let b=typeof y;if(b!==typeof v)return!1;if("object"!==b)return"number"===b?c(y,v,m):"function"===b&&i(y,v,m);let g=y.constructor;if(g!==v.constructor)return!1;if(g===Object)return u(y,v,m);if(Array.isArray(y))return e(y,v,m);if(g===Date)return n(y,v,m);if(g===RegExp)return s(y,v,m);if(g===Map)return a(y,v,m);if(g===Set)return f(y,v,m);let x=rx.call(y);if("[object Date]"===x)return n(y,v,m);if("[object RegExp]"===x)return s(y,v,m);if("[object Map]"===x)return a(y,v,m);if("[object Set]"===x)return f(y,v,m);if("[object Object]"===x)return"function"!=typeof y.then&&"function"!=typeof v.then&&u(y,v,m);if("[object URL]"===x)return h(y,v,m);if("[object Error]"===x)return o(y,v,m);if("[object Arguments]"===x)return u(y,v,m);if(rg[x])return p(y,v,m);if("[object ArrayBuffer]"===x)return t(y,v,m);if("[object DataView]"===x)return r(y,v,m);if("[object Boolean]"===x||"[object Number]"===x||"[object String]"===x)return l(y,v,m);if(d){let t=d[x];if(!t){let e=null!=y?y[Symbol.toStringTag]:void 0;e&&(t=d[e])}if(t)return t(y,v,m)}return!1}}(function({circular:t,createCustomConfig:e,strict:r}){let n={areArrayBuffersEqual:ro,areArraysEqual:r?rp:ri,areDataViewsEqual:ra,areDatesEqual:rc,areErrorsEqual:ru,areFunctionsEqual:rl,areMapsEqual:r?e8(rs,rp):rs,areNumbersEqual:re,areObjectsEqual:r?rp:rf,arePrimitiveWrappersEqual:rh,areRegExpsEqual:rd,areSetsEqual:r?e8(ry,rp):ry,areTypedArraysEqual:r?e8(rv,rp):rv,areUrlsEqual:rm,unknownTagComparators:void 0};if(e&&(n=Object.assign({},n,e(n))),t){let t=e7(n.areArraysEqual),e=e7(n.areMapsEqual),r=e7(n.areObjectsEqual),o=e7(n.areSetsEqual);n=Object.assign({},n,{areArraysEqual:t,areMapsEqual:e,areObjectsEqual:r,areSetsEqual:o})}return n}(t)),a=r?r(i):function(t,e,r,n,o,a,c){return i(t,e,c)};return function({circular:t,comparator:e,createState:r,equals:n,strict:o}){if(r)return function(i,a){let{cache:c=t?new WeakMap:void 0,meta:u}=r();return e(i,a,{cache:c,equals:n,meta:u,strict:o})};if(t)return function(t,r){return e(t,r,{cache:new WeakMap,equals:n,meta:void 0,strict:o})};let i={cache:void 0,equals:n,meta:void 0,strict:o};return function(t,r){return e(t,r,i)}}({circular:e,comparator:i,createState:n,equals:a,strict:o})}function rj(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,r=-1;requestAnimationFrame(function n(o){if(r<0&&(r=o),o-r>e)t(o),r=-1;else{var i;i=n,"undefined"!=typeof requestAnimationFrame&&requestAnimationFrame(i)}})}function rS(t){return(rS="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function rP(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=Array(e);rre}),rO({strict:!0,createInternalComparator:()=>re}),rO({circular:!0,createInternalComparator:()=>re}),rO({circular:!0,createInternalComparator:()=>re,strict:!0});var r_=function(t){return t},rT=function(t,e){return Object.keys(e).reduce(function(r,n){return rk(rk({},r),{},rM({},n,t(n,e[n])))},{})},rN=function(t,e,r){return t.map(function(t){return"".concat(t.replace(/([A-Z])/g,function(t){return"-".concat(t.toLowerCase())})," ").concat(e,"ms ").concat(r)}).join(",")},rC=function(t,e,r,n,o,i,a,c){};function rD(t,e){if(t){if("string"==typeof t)return rI(t,e);var r=Object.prototype.toString.call(t).slice(8,-1);if("Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r)return Array.from(t);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return rI(t,e)}}function rI(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=Array(e);r=0&&t<=1}),"[configBezier]: arguments should be x1, y1, x2, y2 of [0, 1] instead received %s",n);var p=rL(i,c),h=rL(a,u),d=(t=i,e=c,function(r){var n;return rR([].concat(function(t){if(Array.isArray(t))return rI(t)}(n=rB(t,e).map(function(t,e){return t*e}).slice(1))||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(n)||rD(n)||function(){throw TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(),[0]),r)}),y=function(t){for(var e=t>1?1:t,r=e,n=0;n<8;++n){var o,i=p(r)-e,a=d(r);if(1e-4>Math.abs(i-e)||a<1e-4)break;r=(o=r-i/a)>1?1:o<0?0:o}return h(r)};return y.isStepper=!1,y},rU=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=t.stiff,r=void 0===e?100:e,n=t.damping,o=void 0===n?8:n,i=t.dt,a=void 0===i?17:i,c=function(t,e,n){var i=n+(-(t-e)*r-n*o)*a/1e3,c=n*a/1e3+t;return 1e-4>Math.abs(c-e)&&1e-4>Math.abs(i)?[e,0]:[c,i]};return c.isStepper=!0,c.dt=a,c},r$=function(){for(var t=arguments.length,e=Array(t),r=0;rt.length)&&(e=t.length);for(var r=0,n=Array(e);rt.length)&&(e=t.length);for(var r=0,n=Array(e);r0?r[o-1]:n,p=l||Object.keys(u);if("function"==typeof c||"spring"===c)return[].concat(r1(t),[e.runJSAnimation.bind(e,{from:f.style,to:u,duration:i,easing:c}),i]);var h=rN(p,i,c),d=r6(r6(r6({},f.style),u),{},{transition:h});return[].concat(r1(t),[d,i,s]).filter(r_)},[a,Math.max(void 0===c?0:c,n)])),[t.onAnimationEnd]))}},{key:"runAnimation",value:function(t){if(!this.manager){var e,r,n;this.manager=(e=function(){return null},r=!1,n=function t(n){if(!r){if(Array.isArray(n)){if(!n.length)return;var o=function(t){if(Array.isArray(t))return t}(n)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(n)||function(t,e){if(t){if("string"==typeof t)return rP(t,void 0);var r=Object.prototype.toString.call(t).slice(8,-1);if("Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r)return Array.from(t);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return rP(t,void 0)}}(n)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(),i=o[0],a=o.slice(1);if("number"==typeof i){rj(t.bind(null,a),i);return}t(i),rj(t.bind(null,a));return}"object"===rS(n)&&e(n),"function"==typeof n&&n()}},{stop:function(){r=!0},start:function(t){r=!1,n(t)},subscribe:function(t){return e=t,function(){e=function(){return null}}}})}var o=t.begin,i=t.duration,a=t.attributeName,c=t.to,u=t.easing,l=t.onAnimationStart,s=t.onAnimationEnd,f=t.steps,p=t.children,h=this.manager;if(this.unSubscribe=h.subscribe(this.handleStyleChange),"function"==typeof u||"function"==typeof p||"spring"===u){this.runJSAnimation(t);return}if(f.length>1){this.runStepAnimation(t);return}var d=a?r4({},a,c):c,y=rN(Object.keys(d),i,u);h.start([l,o,r6(r6({},d),{},{transition:y}),i,s])}},{key:"render",value:function(){var t=this.props,e=t.children,r=(t.begin,t.duration),n=(t.attributeName,t.easing,t.isActive),o=(t.steps,t.from,t.to,t.canBegin,t.onAnimationEnd,t.shouldReAnimate,t.onAnimationReStart,function(t,e){if(null==t)return{};var r,n,o=function(t,e){if(null==t)return{};var r,n,o={},i=Object.keys(t);for(n=0;n=0||(o[r]=t[r]);return o}(t,e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(n=0;n=0)&&Object.prototype.propertyIsEnumerable.call(t,r)&&(o[r]=t[r])}return o}(t,r0)),i=u.Children.count(e),a=this.state.style;if("function"==typeof e)return e(a);if(!n||0===i||r<=0)return e;var c=function(t){var e=t.props,r=e.style,n=e.className;return(0,u.cloneElement)(t,r6(r6({},o),{},{style:r6(r6({},void 0===r?{}:r),a),className:n}))};return 1===i?c(u.Children.only(e)):l().createElement("div",null,u.Children.map(e,function(t){return c(t)}))}}],function(t,e){for(var r=0;rt.length)&&(e=t.length);for(var r=0,n=Array(e);r=0?1:-1,u=r>=0?1:-1,l=n>=0&&r>=0||n<0&&r<0?1:0;if(a>0&&o instanceof Array){for(var s=[0,0,0,0],f=0;f<4;f++)s[f]=o[f]>a?a:o[f];i="M".concat(t,",").concat(e+c*s[0]),s[0]>0&&(i+="A ".concat(s[0],",").concat(s[0],",0,0,").concat(l,",").concat(t+u*s[0],",").concat(e)),i+="L ".concat(t+r-u*s[1],",").concat(e),s[1]>0&&(i+="A ".concat(s[1],",").concat(s[1],",0,0,").concat(l,",\n ").concat(t+r,",").concat(e+c*s[1])),i+="L ".concat(t+r,",").concat(e+n-c*s[2]),s[2]>0&&(i+="A ".concat(s[2],",").concat(s[2],",0,0,").concat(l,",\n ").concat(t+r-u*s[2],",").concat(e+n)),i+="L ".concat(t+u*s[3],",").concat(e+n),s[3]>0&&(i+="A ".concat(s[3],",").concat(s[3],",0,0,").concat(l,",\n ").concat(t,",").concat(e+n-c*s[3])),i+="Z"}else if(a>0&&o===+o&&o>0){var p=Math.min(a,o);i="M ".concat(t,",").concat(e+c*p,"\n A ").concat(p,",").concat(p,",0,0,").concat(l,",").concat(t+u*p,",").concat(e,"\n L ").concat(t+r-u*p,",").concat(e,"\n A ").concat(p,",").concat(p,",0,0,").concat(l,",").concat(t+r,",").concat(e+c*p,"\n L ").concat(t+r,",").concat(e+n-c*p,"\n A ").concat(p,",").concat(p,",0,0,").concat(l,",").concat(t+r-u*p,",").concat(e+n,"\n L ").concat(t+u*p,",").concat(e+n,"\n A ").concat(p,",").concat(p,",0,0,").concat(l,",").concat(t,",").concat(e+n-c*p," Z")}else i="M ".concat(t,",").concat(e," h ").concat(r," v ").concat(n," h ").concat(-r," Z");return i},nu=function(t,e){if(!t||!e)return!1;var r=t.x,n=t.y,o=e.x,i=e.y,a=e.width,c=e.height;return!!(Math.abs(a)>0&&Math.abs(c)>0)&&r>=Math.min(o,o+a)&&r<=Math.max(o,o+a)&&n>=Math.min(i,i+c)&&n<=Math.max(i,i+c)},nl={x:0,y:0,width:0,height:0,radius:0,isAnimationActive:!1,isUpdateAnimationActive:!1,animationBegin:0,animationDuration:1500,animationEasing:"ease"},ns=function(t){var e,r=na(na({},nl),t),n=(0,u.useRef)(),o=function(t){if(Array.isArray(t))return t}(e=(0,u.useState)(-1))||function(t,e){var r=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=r){var n,o,i,a,c=[],u=!0,l=!1;try{for(i=(r=r.call(t)).next;!(u=(n=i.call(r)).done)&&(c.push(n.value),2!==c.length);u=!0);}catch(t){l=!0,o=t}finally{try{if(!u&&null!=r.return&&(a=r.return(),Object(a)!==a))return}finally{if(l)throw o}}return c}}(e,2)||function(t,e){if(t){if("string"==typeof t)return no(t,2);var r=Object.prototype.toString.call(t).slice(8,-1);if("Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r)return Array.from(t);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return no(t,2)}}(e,2)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(),i=o[0],a=o[1];(0,u.useEffect)(function(){if(n.current&&n.current.getTotalLength)try{var t=n.current.getTotalLength();t&&a(t)}catch(t){}},[]);var s=r.x,f=r.y,p=r.width,h=r.height,d=r.radius,y=r.className,v=r.animationEasing,m=r.animationDuration,b=r.animationBegin,g=r.isAnimationActive,x=r.isUpdateAnimationActive;if(s!==+s||f!==+f||p!==+p||h!==+h||0===p||0===h)return null;var w=(0,c.Z)("recharts-rectangle",y);return x?l().createElement(ne,{canBegin:i>0,from:{width:p,height:h,x:s,y:f},to:{width:p,height:h,x:s,y:f},duration:m,animationEasing:v,isActive:x},function(t){var e=t.width,o=t.height,a=t.x,c=t.y;return l().createElement(ne,{canBegin:i>0,from:"0px ".concat(-1===i?1:i,"px"),to:"".concat(i,"px 0px"),attributeName:"strokeDasharray",begin:b,duration:m,isActive:g,easing:v},l().createElement("path",nn({},tu(r,!0),{className:w,d:nc(a,c,e,o,d),ref:n})))}):l().createElement("path",nn({},tu(r,!0),{className:w,d:nc(s,f,p,h,d)}))};function nf(t,e){switch(arguments.length){case 0:break;case 1:this.range(t);break;default:this.range(e).domain(t)}return this}function np(t,e){switch(arguments.length){case 0:break;case 1:"function"==typeof t?this.interpolator(t):this.range(t);break;default:this.domain(t),"function"==typeof e?this.interpolator(e):this.range(e)}return this}class nh extends Map{constructor(t,e=ny){if(super(),Object.defineProperties(this,{_intern:{value:new Map},_key:{value:e}}),null!=t)for(let[e,r]of t)this.set(e,r)}get(t){return super.get(nd(this,t))}has(t){return super.has(nd(this,t))}set(t,e){return super.set(function({_intern:t,_key:e},r){let n=e(r);return t.has(n)?t.get(n):(t.set(n,r),r)}(this,t),e)}delete(t){return super.delete(function({_intern:t,_key:e},r){let n=e(r);return t.has(n)&&(r=t.get(n),t.delete(n)),r}(this,t))}}function nd({_intern:t,_key:e},r){let n=e(r);return t.has(n)?t.get(n):r}function ny(t){return null!==t&&"object"==typeof t?t.valueOf():t}let nv=Symbol("implicit");function nm(){var t=new nh,e=[],r=[],n=nv;function o(o){let i=t.get(o);if(void 0===i){if(n!==nv)return n;t.set(o,i=e.push(o)-1)}return r[i%r.length]}return o.domain=function(r){if(!arguments.length)return e.slice();for(let n of(e=[],t=new nh,r))t.has(n)||t.set(n,e.push(n)-1);return o},o.range=function(t){return arguments.length?(r=Array.from(t),o):r.slice()},o.unknown=function(t){return arguments.length?(n=t,o):n},o.copy=function(){return nm(e,r).unknown(n)},nf.apply(o,arguments),o}function nb(){var t,e,r=nm().unknown(void 0),n=r.domain,o=r.range,i=0,a=1,c=!1,u=0,l=0,s=.5;function f(){var r=n().length,f=a1&&void 0!==arguments[1]?arguments[1]:{};if(null==t||tZ.isSsr)return{width:0,height:0};var n=(Object.keys(e=nO({},r)).forEach(function(t){e[t]||delete e[t]}),e),o=JSON.stringify({text:t,copyStyle:n});if(nj.widthCache[o])return nj.widthCache[o];try{var i=document.getElementById(nP);i||((i=document.createElement("span")).setAttribute("id",nP),i.setAttribute("aria-hidden","true"),document.body.appendChild(i));var a=nO(nO({},nS),n);Object.assign(i.style,a),i.textContent="".concat(t);var c=i.getBoundingClientRect(),u={width:c.width,height:c.height};return nj.widthCache[o]=u,++nj.cacheCount>2e3&&(nj.cacheCount=0,nj.widthCache={}),u}catch(t){return{width:0,height:0}}};function nE(t){return(nE="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function nk(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var r=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=r){var n,o,i,a,c=[],u=!0,l=!1;try{if(i=(r=r.call(t)).next,0===e){if(Object(r)!==r)return;u=!1}else for(;!(u=(n=i.call(r)).done)&&(c.push(n.value),c.length!==e);u=!0);}catch(t){l=!0,o=t}finally{try{if(!u&&null!=r.return&&(a=r.return(),Object(a)!==a))return}finally{if(l)throw o}}return c}}(t,e)||function(t,e){if(t){if("string"==typeof t)return nM(t,e);var r=Object.prototype.toString.call(t).slice(8,-1);if("Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r)return Array.from(t);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return nM(t,e)}}(t,e)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function nM(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=Array(e);r=0)continue;r[n]=t[n]}return r}(t,e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(n=0;n=0)&&Object.prototype.propertyIsEnumerable.call(t,r)&&(o[r]=t[r])}return o}function nH(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var r=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=r){var n,o,i,a,c=[],u=!0,l=!1;try{if(i=(r=r.call(t)).next,0===e){if(Object(r)!==r)return;u=!1}else for(;!(u=(n=i.call(r)).done)&&(c.push(n.value),c.length!==e);u=!0);}catch(t){l=!0,o=t}finally{try{if(!u&&null!=r.return&&(a=r.return(),Object(a)!==a))return}finally{if(l)throw o}}return c}}(t,e)||function(t,e){if(t){if("string"==typeof t)return nX(t,e);var r=Object.prototype.toString.call(t).slice(8,-1);if("Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r)return Array.from(t);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return nX(t,e)}}(t,e)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function nX(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=Array(e);r0&&void 0!==arguments[0]?arguments[0]:[];return t.reduce(function(t,e){var i=e.word,a=e.width,c=t[t.length-1];return c&&(null==n||o||c.width+a+ra||e.reduce(function(t,e){return t.width>e.width?t:e}).width>Number(n),e]},d=0,y=c.length-1,v=0;d<=y&&v<=c.length-1;){var m=Math.floor((d+y)/2),b=nH(h(m-1),2),g=b[0],x=b[1],w=nH(h(m),1)[0];if(g||w||(d=m+1),g&&w&&(y=m-1),!g&&w){i=x;break}v++}return i||p},nZ=function(t){return[{words:w()(t)?[]:t.toString().split(nG)}]},nK=function(t){var e=t.width,r=t.scaleToFit,n=t.children,o=t.style,i=t.breakAll,a=t.maxLines;if((e||r)&&!tZ.isSsr){var c=nV({breakAll:i,children:n,style:o});return c?nY({breakAll:i,children:n,maxLines:a,style:o},c.wordsWithComputedWidth,c.spaceWidth,e,r):nZ(n)}return nZ(n)},nJ="#808080",nQ=function(t){var e,r=t.x,n=void 0===r?0:r,o=t.y,i=void 0===o?0:o,a=t.lineHeight,s=void 0===a?"1em":a,f=t.capHeight,p=void 0===f?"0.71em":f,h=t.scaleToFit,d=void 0!==h&&h,y=t.textAnchor,v=t.verticalAnchor,m=t.fill,b=void 0===m?nJ:m,g=nq(t,n$),x=(0,u.useMemo)(function(){return nK({breakAll:g.breakAll,children:g.children,maxLines:g.maxLines,scaleToFit:d,style:g.style,width:g.width})},[g.breakAll,g.children,g.maxLines,d,g.style,g.width]),w=g.dx,O=g.dy,j=g.angle,A=g.className,E=g.breakAll,k=nq(g,nF);if(!P(n)||!P(i))return null;var M=n+(S(w)?w:0),_=i+(S(O)?O:0);switch(void 0===v?"end":v){case"start":e=nU("calc(".concat(p,")"));break;case"middle":e=nU("calc(".concat((x.length-1)/2," * -").concat(s," + (").concat(p," / 2))"));break;default:e=nU("calc(".concat(x.length-1," * -").concat(s,")"))}var T=[];if(d){var N=x[0].width,C=g.width;T.push("scale(".concat((S(C)?C/N:1)/N,")"))}return j&&T.push("rotate(".concat(j,", ").concat(M,", ").concat(_,")")),T.length&&(k.transform=T.join(" ")),l().createElement("text",nW({},tu(k,!0),{x:M,y:_,className:(0,c.Z)("recharts-text",A),textAnchor:void 0===y?"start":y,fill:b.includes("url")?nJ:b}),x.map(function(t,r){var n=t.words.join(E?"":" ");return l().createElement("tspan",{x:M,dy:0===r?e:s,key:"".concat(n,"-").concat(r)},n)}))};let n0=Math.sqrt(50),n1=Math.sqrt(10),n2=Math.sqrt(2);function n3(t,e,r){let n,o,i;let a=(e-t)/Math.max(0,r),c=Math.floor(Math.log10(a)),u=a/Math.pow(10,c),l=u>=n0?10:u>=n1?5:u>=n2?2:1;return(c<0?(n=Math.round(t*(i=Math.pow(10,-c)/l)),o=Math.round(e*i),n/ie&&--o,i=-i):(n=Math.round(t/(i=Math.pow(10,c)*l)),o=Math.round(e/i),n*ie&&--o),o0))return[];if(t===e)return[t];let n=e=o))return[];let c=i-o+1,u=Array(c);if(n){if(a<0)for(let t=0;te?1:t>=e?0:NaN}function n7(t,e){return null==t||null==e?NaN:et?1:e>=t?0:NaN}function n9(t){let e,r,n;function o(t,n,o=0,i=t.length){if(o>>1;0>r(t[e],n)?o=e+1:i=e}while(on8(t(e),r),n=(e,r)=>t(e)-r):(e=t===n8||t===n7?t:ot,r=t,n=t),{left:o,center:function(t,e,r=0,i=t.length){let a=o(t,e,r,i-1);return a>r&&n(t[a-1],e)>-n(t[a],e)?a-1:a},right:function(t,n,o=0,i=t.length){if(o>>1;0>=r(t[e],n)?o=e+1:i=e}while(o>8&15|e>>4&240,e>>4&15|240&e,(15&e)<<4|15&e,1):8===r?oO(e>>24&255,e>>16&255,e>>8&255,(255&e)/255):4===r?oO(e>>12&15|e>>8&240,e>>8&15|e>>4&240,e>>4&15|240&e,((15&e)<<4|15&e)/255):null):(e=of.exec(t))?new oS(e[1],e[2],e[3],1):(e=op.exec(t))?new oS(255*e[1]/100,255*e[2]/100,255*e[3]/100,1):(e=oh.exec(t))?oO(e[1],e[2],e[3],e[4]):(e=od.exec(t))?oO(255*e[1]/100,255*e[2]/100,255*e[3]/100,e[4]):(e=oy.exec(t))?o_(e[1],e[2]/100,e[3]/100,1):(e=ov.exec(t))?o_(e[1],e[2]/100,e[3]/100,e[4]):om.hasOwnProperty(t)?ow(om[t]):"transparent"===t?new oS(NaN,NaN,NaN,0):null}function ow(t){return new oS(t>>16&255,t>>8&255,255&t,1)}function oO(t,e,r,n){return n<=0&&(t=e=r=NaN),new oS(t,e,r,n)}function oj(t,e,r,n){var o;return 1==arguments.length?((o=t)instanceof oa||(o=ox(o)),o)?new oS((o=o.rgb()).r,o.g,o.b,o.opacity):new oS:new oS(t,e,r,null==n?1:n)}function oS(t,e,r,n){this.r=+t,this.g=+e,this.b=+r,this.opacity=+n}function oP(){return`#${oM(this.r)}${oM(this.g)}${oM(this.b)}`}function oA(){let t=oE(this.opacity);return`${1===t?"rgb(":"rgba("}${ok(this.r)}, ${ok(this.g)}, ${ok(this.b)}${1===t?")":`, ${t})`}`}function oE(t){return isNaN(t)?1:Math.max(0,Math.min(1,t))}function ok(t){return Math.max(0,Math.min(255,Math.round(t)||0))}function oM(t){return((t=ok(t))<16?"0":"")+t.toString(16)}function o_(t,e,r,n){return n<=0?t=e=r=NaN:r<=0||r>=1?t=e=NaN:e<=0&&(t=NaN),new oN(t,e,r,n)}function oT(t){if(t instanceof oN)return new oN(t.h,t.s,t.l,t.opacity);if(t instanceof oa||(t=ox(t)),!t)return new oN;if(t instanceof oN)return t;var e=(t=t.rgb()).r/255,r=t.g/255,n=t.b/255,o=Math.min(e,r,n),i=Math.max(e,r,n),a=NaN,c=i-o,u=(i+o)/2;return c?(a=e===i?(r-n)/c+(r0&&u<1?0:a,new oN(a,c,u,t.opacity)}function oN(t,e,r,n){this.h=+t,this.s=+e,this.l=+r,this.opacity=+n}function oC(t){return(t=(t||0)%360)<0?t+360:t}function oD(t){return Math.max(0,Math.min(1,t||0))}function oI(t,e,r){return(t<60?e+(r-e)*t/60:t<180?r:t<240?e+(r-e)*(240-t)/60:e)*255}function oB(t,e,r,n,o){var i=t*t,a=i*t;return((1-3*t+3*i-a)*e+(4-6*i+3*a)*r+(1+3*t+3*i-3*a)*n+a*o)/6}oo(oa,ox,{copy(t){return Object.assign(new this.constructor,this,t)},displayable(){return this.rgb().displayable()},hex:ob,formatHex:ob,formatHex8:function(){return this.rgb().formatHex8()},formatHsl:function(){return oT(this).formatHsl()},formatRgb:og,toString:og}),oo(oS,oj,oi(oa,{brighter(t){return t=null==t?1.4285714285714286:Math.pow(1.4285714285714286,t),new oS(this.r*t,this.g*t,this.b*t,this.opacity)},darker(t){return t=null==t?.7:Math.pow(.7,t),new oS(this.r*t,this.g*t,this.b*t,this.opacity)},rgb(){return this},clamp(){return new oS(ok(this.r),ok(this.g),ok(this.b),oE(this.opacity))},displayable(){return -.5<=this.r&&this.r<255.5&&-.5<=this.g&&this.g<255.5&&-.5<=this.b&&this.b<255.5&&0<=this.opacity&&this.opacity<=1},hex:oP,formatHex:oP,formatHex8:function(){return`#${oM(this.r)}${oM(this.g)}${oM(this.b)}${oM((isNaN(this.opacity)?1:this.opacity)*255)}`},formatRgb:oA,toString:oA})),oo(oN,function(t,e,r,n){return 1==arguments.length?oT(t):new oN(t,e,r,null==n?1:n)},oi(oa,{brighter(t){return t=null==t?1.4285714285714286:Math.pow(1.4285714285714286,t),new oN(this.h,this.s,this.l*t,this.opacity)},darker(t){return t=null==t?.7:Math.pow(.7,t),new oN(this.h,this.s,this.l*t,this.opacity)},rgb(){var t=this.h%360+(this.h<0)*360,e=isNaN(t)||isNaN(this.s)?0:this.s,r=this.l,n=r+(r<.5?r:1-r)*e,o=2*r-n;return new oS(oI(t>=240?t-240:t+120,o,n),oI(t,o,n),oI(t<120?t+240:t-120,o,n),this.opacity)},clamp(){return new oN(oC(this.h),oD(this.s),oD(this.l),oE(this.opacity))},displayable(){return(0<=this.s&&this.s<=1||isNaN(this.s))&&0<=this.l&&this.l<=1&&0<=this.opacity&&this.opacity<=1},formatHsl(){let t=oE(this.opacity);return`${1===t?"hsl(":"hsla("}${oC(this.h)}, ${100*oD(this.s)}%, ${100*oD(this.l)}%${1===t?")":`, ${t})`}`}}));let oR=t=>()=>t;function oL(t,e){var r=e-t;return r?function(e){return t+e*r}:oR(isNaN(t)?e:t)}let oz=function t(e){var r,n=1==(r=+(r=e))?oL:function(t,e){var n,o,i;return e-t?(n=t,o=e,n=Math.pow(n,i=r),o=Math.pow(o,i)-n,i=1/i,function(t){return Math.pow(n+t*o,i)}):oR(isNaN(t)?e:t)};function o(t,e){var r=n((t=oj(t)).r,(e=oj(e)).r),o=n(t.g,e.g),i=n(t.b,e.b),a=oL(t.opacity,e.opacity);return function(e){return t.r=r(e),t.g=o(e),t.b=i(e),t.opacity=a(e),t+""}}return o.gamma=t,o}(1);function oU(t){return function(e){var r,n,o=e.length,i=Array(o),a=Array(o),c=Array(o);for(r=0;r=1?(r=1,e-1):Math.floor(r*e),o=t[n],i=t[n+1],a=n>0?t[n-1]:2*o-i,c=nc&&(a=e.slice(c,a),l[u]?l[u]+=a:l[++u]=a),(o=o[0])===(i=i[0])?l[u]?l[u]+=i:l[++u]=i:(l[++u]=null,s.push({i:u,x:o$(o,i)})),c=oW.lastIndex;return ce&&(r=t,t=e,e=r),l=function(r){return Math.max(t,Math.min(e,r))}),n=u>2?oK:oZ,o=i=null,f}function f(e){return null==e||isNaN(e=+e)?r:(o||(o=n(a.map(t),c,u)))(t(l(e)))}return f.invert=function(r){return l(e((i||(i=n(c,a.map(t),o$)))(r)))},f.domain=function(t){return arguments.length?(a=Array.from(t,oX),s()):a.slice()},f.range=function(t){return arguments.length?(c=Array.from(t),s()):c.slice()},f.rangeRound=function(t){return c=Array.from(t),u=oH,s()},f.clamp=function(t){return arguments.length?(l=!!t||oV,s()):l!==oV},f.interpolate=function(t){return arguments.length?(u=t,s()):u},f.unknown=function(t){return arguments.length?(r=t,f):r},function(r,n){return t=r,e=n,s()}}function o0(){return oQ()(oV,oV)}var o1=/^(?:(.)?([<>=^]))?([+\-( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?(~)?([a-z%])?$/i;function o2(t){var e;if(!(e=o1.exec(t)))throw Error("invalid format: "+t);return new o3({fill:e[1],align:e[2],sign:e[3],symbol:e[4],zero:e[5],width:e[6],comma:e[7],precision:e[8]&&e[8].slice(1),trim:e[9],type:e[10]})}function o3(t){this.fill=void 0===t.fill?" ":t.fill+"",this.align=void 0===t.align?">":t.align+"",this.sign=void 0===t.sign?"-":t.sign+"",this.symbol=void 0===t.symbol?"":t.symbol+"",this.zero=!!t.zero,this.width=void 0===t.width?void 0:+t.width,this.comma=!!t.comma,this.precision=void 0===t.precision?void 0:+t.precision,this.trim=!!t.trim,this.type=void 0===t.type?"":t.type+""}function o6(t,e){if((r=(t=e?t.toExponential(e-1):t.toExponential()).indexOf("e"))<0)return null;var r,n=t.slice(0,r);return[n.length>1?n[0]+n.slice(2):n,+t.slice(r+1)]}function o4(t){return(t=o6(Math.abs(t)))?t[1]:NaN}function o5(t,e){var r=o6(t,e);if(!r)return t+"";var n=r[0],o=r[1];return o<0?"0."+Array(-o).join("0")+n:n.length>o+1?n.slice(0,o+1)+"."+n.slice(o+1):n+Array(o-n.length+2).join("0")}o2.prototype=o3.prototype,o3.prototype.toString=function(){return this.fill+this.align+this.sign+this.symbol+(this.zero?"0":"")+(void 0===this.width?"":Math.max(1,0|this.width))+(this.comma?",":"")+(void 0===this.precision?"":"."+Math.max(0,0|this.precision))+(this.trim?"~":"")+this.type};let o8={"%":(t,e)=>(100*t).toFixed(e),b:t=>Math.round(t).toString(2),c:t=>t+"",d:function(t){return Math.abs(t=Math.round(t))>=1e21?t.toLocaleString("en").replace(/,/g,""):t.toString(10)},e:(t,e)=>t.toExponential(e),f:(t,e)=>t.toFixed(e),g:(t,e)=>t.toPrecision(e),o:t=>Math.round(t).toString(8),p:(t,e)=>o5(100*t,e),r:o5,s:function(t,e){var r=o6(t,e);if(!r)return t+"";var n=r[0],o=r[1],i=o-(ck=3*Math.max(-8,Math.min(8,Math.floor(o/3))))+1,a=n.length;return i===a?n:i>a?n+Array(i-a+1).join("0"):i>0?n.slice(0,i)+"."+n.slice(i):"0."+Array(1-i).join("0")+o6(t,Math.max(0,e+i-1))[0]},X:t=>Math.round(t).toString(16).toUpperCase(),x:t=>Math.round(t).toString(16)};function o7(t){return t}var o9=Array.prototype.map,it=["y","z","a","f","p","n","\xb5","m","","k","M","G","T","P","E","Z","Y"];function ie(t,e,r,n){var o,i,a=n5(t,e,r);switch((n=o2(null==n?",f":n)).type){case"s":var c=Math.max(Math.abs(t),Math.abs(e));return null!=n.precision||isNaN(i=Math.max(0,3*Math.max(-8,Math.min(8,Math.floor(o4(c)/3)))-o4(Math.abs(a))))||(n.precision=i),cT(n,c);case"":case"e":case"g":case"p":case"r":null!=n.precision||isNaN(i=Math.max(0,o4(Math.abs(Math.max(Math.abs(t),Math.abs(e)))-(o=Math.abs(o=a)))-o4(o))+1)||(n.precision=i-("e"===n.type));break;case"f":case"%":null!=n.precision||isNaN(i=Math.max(0,-o4(Math.abs(a))))||(n.precision=i-("%"===n.type)*2)}return c_(n)}function ir(t){var e=t.domain;return t.ticks=function(t){var r=e();return n6(r[0],r[r.length-1],null==t?10:t)},t.tickFormat=function(t,r){var n=e();return ie(n[0],n[n.length-1],null==t?10:t,r)},t.nice=function(r){null==r&&(r=10);var n,o,i=e(),a=0,c=i.length-1,u=i[a],l=i[c],s=10;for(l0;){if((o=n4(u,l,r))===n)return i[a]=u,i[c]=l,e(i);if(o>0)u=Math.floor(u/o)*o,l=Math.ceil(l/o)*o;else if(o<0)u=Math.ceil(u*o)/o,l=Math.floor(l*o)/o;else break;n=o}return t},t}function io(){var t=o0();return t.copy=function(){return oJ(t,io())},nf.apply(t,arguments),ir(t)}function ii(t,e){t=t.slice();var r,n=0,o=t.length-1,i=t[n],a=t[o];return a-t(-e,r)}function ih(t){let e,r;let n=t(ia,ic),o=n.domain,i=10;function a(){var a,c;return e=(a=i)===Math.E?Math.log:10===a&&Math.log10||2===a&&Math.log2||(a=Math.log(a),t=>Math.log(t)/a),r=10===(c=i)?is:c===Math.E?Math.exp:t=>Math.pow(c,t),o()[0]<0?(e=ip(e),r=ip(r),t(iu,il)):t(ia,ic),n}return n.base=function(t){return arguments.length?(i=+t,a()):i},n.domain=function(t){return arguments.length?(o(t),a()):o()},n.ticks=t=>{let n,a;let c=o(),u=c[0],l=c[c.length-1],s=l0){for(;f<=p;++f)for(n=1;nl)break;d.push(a)}}else for(;f<=p;++f)for(n=i-1;n>=1;--n)if(!((a=f>0?n/r(-f):n*r(f))l)break;d.push(a)}2*d.length{if(null==t&&(t=10),null==o&&(o=10===i?"s":","),"function"!=typeof o&&(i%1||null!=(o=o2(o)).precision||(o.trim=!0),o=c_(o)),t===1/0)return o;let a=Math.max(1,i*t/n.ticks().length);return t=>{let n=t/r(Math.round(e(t)));return n*io(ii(o(),{floor:t=>r(Math.floor(e(t))),ceil:t=>r(Math.ceil(e(t)))})),n}function id(t){return function(e){return Math.sign(e)*Math.log1p(Math.abs(e/t))}}function iy(t){return function(e){return Math.sign(e)*Math.expm1(Math.abs(e))*t}}function iv(t){var e=1,r=t(id(1),iy(e));return r.constant=function(r){return arguments.length?t(id(e=+r),iy(e)):e},ir(r)}function im(t){return function(e){return e<0?-Math.pow(-e,t):Math.pow(e,t)}}function ib(t){return t<0?-Math.sqrt(-t):Math.sqrt(t)}function ig(t){return t<0?-t*t:t*t}function ix(t){var e=t(oV,oV),r=1;return e.exponent=function(e){return arguments.length?1==(r=+e)?t(oV,oV):.5===r?t(ib,ig):t(im(r),im(1/r)):r},ir(e)}function iw(){var t=ix(oQ());return t.copy=function(){return oJ(t,iw()).exponent(t.exponent())},nf.apply(t,arguments),t}function iO(){return iw.apply(null,arguments).exponent(.5)}function ij(t){return Math.sign(t)*t*t}function iS(t,e){let r;if(void 0===e)for(let e of t)null!=e&&(r=e)&&(r=e);else{let n=-1;for(let o of t)null!=(o=e(o,++n,t))&&(r=o)&&(r=o)}return r}function iP(t,e){let r;if(void 0===e)for(let e of t)null!=e&&(r>e||void 0===r&&e>=e)&&(r=e);else{let n=-1;for(let o of t)null!=(o=e(o,++n,t))&&(r>o||void 0===r&&o>=o)&&(r=o)}return r}function iA(t,e){return(null==t||!(t>=t))-(null==e||!(e>=e))||(te?1:0)}function iE(t,e,r){let n=t[e];t[e]=t[r],t[r]=n}c_=(cM=function(t){var e,r,n,o=void 0===t.grouping||void 0===t.thousands?o7:(e=o9.call(t.grouping,Number),r=t.thousands+"",function(t,n){for(var o=t.length,i=[],a=0,c=e[0],u=0;o>0&&c>0&&(u+c+1>n&&(c=Math.max(1,n-u)),i.push(t.substring(o-=c,o+c)),!((u+=c+1)>n));)c=e[a=(a+1)%e.length];return i.reverse().join(r)}),i=void 0===t.currency?"":t.currency[0]+"",a=void 0===t.currency?"":t.currency[1]+"",c=void 0===t.decimal?".":t.decimal+"",u=void 0===t.numerals?o7:(n=o9.call(t.numerals,String),function(t){return t.replace(/[0-9]/g,function(t){return n[+t]})}),l=void 0===t.percent?"%":t.percent+"",s=void 0===t.minus?"−":t.minus+"",f=void 0===t.nan?"NaN":t.nan+"";function p(t){var e=(t=o2(t)).fill,r=t.align,n=t.sign,p=t.symbol,h=t.zero,d=t.width,y=t.comma,v=t.precision,m=t.trim,b=t.type;"n"===b?(y=!0,b="g"):o8[b]||(void 0===v&&(v=12),m=!0,b="g"),(h||"0"===e&&"="===r)&&(h=!0,e="0",r="=");var g="$"===p?i:"#"===p&&/[boxX]/.test(b)?"0"+b.toLowerCase():"",x="$"===p?a:/[%p]/.test(b)?l:"",w=o8[b],O=/[defgprs%]/.test(b);function j(t){var i,a,l,p=g,j=x;if("c"===b)j=w(t)+j,t="";else{var S=(t=+t)<0||1/t<0;if(t=isNaN(t)?f:w(Math.abs(t),v),m&&(t=function(t){t:for(var e,r=t.length,n=1,o=-1;n0&&(o=0)}return o>0?t.slice(0,o)+t.slice(e+1):t}(t)),S&&0==+t&&"+"!==n&&(S=!1),p=(S?"("===n?n:s:"-"===n||"("===n?"":n)+p,j=("s"===b?it[8+ck/3]:"")+j+(S&&"("===n?")":""),O){for(i=-1,a=t.length;++i(l=t.charCodeAt(i))||l>57){j=(46===l?c+t.slice(i+1):t.slice(i))+j,t=t.slice(0,i);break}}}y&&!h&&(t=o(t,1/0));var P=p.length+t.length+j.length,A=P>1)+p+t+j+A.slice(P);break;default:t=A+p+t+j}return u(t)}return v=void 0===v?6:/[gprs]/.test(b)?Math.max(1,Math.min(21,v)):Math.max(0,Math.min(20,v)),j.toString=function(){return t+""},j}return{format:p,formatPrefix:function(t,e){var r=p(((t=o2(t)).type="f",t)),n=3*Math.max(-8,Math.min(8,Math.floor(o4(e)/3))),o=Math.pow(10,-n),i=it[8+n/3];return function(t){return r(o*t)+i}}}}({thousands:",",grouping:[3],currency:["$",""]})).format,cT=cM.formatPrefix;let ik=new Date,iM=new Date;function i_(t,e,r,n){function o(e){return t(e=0==arguments.length?new Date:new Date(+e)),e}return o.floor=e=>(t(e=new Date(+e)),e),o.ceil=r=>(t(r=new Date(r-1)),e(r,1),t(r),r),o.round=t=>{let e=o(t),r=o.ceil(t);return t-e(e(t=new Date(+t),null==r?1:Math.floor(r)),t),o.range=(r,n,i)=>{let a;let c=[];if(r=o.ceil(r),i=null==i?1:Math.floor(i),!(r0))return c;do c.push(a=new Date(+r)),e(r,i),t(r);while(ai_(e=>{if(e>=e)for(;t(e),!r(e);)e.setTime(e-1)},(t,n)=>{if(t>=t){if(n<0)for(;++n<=0;)for(;e(t,-1),!r(t););else for(;--n>=0;)for(;e(t,1),!r(t););}}),r&&(o.count=(e,n)=>(ik.setTime(+e),iM.setTime(+n),t(ik),t(iM),Math.floor(r(ik,iM))),o.every=t=>isFinite(t=Math.floor(t))&&t>0?t>1?o.filter(n?e=>n(e)%t==0:e=>o.count(0,e)%t==0):o:null),o}let iT=i_(()=>{},(t,e)=>{t.setTime(+t+e)},(t,e)=>e-t);iT.every=t=>isFinite(t=Math.floor(t))&&t>0?t>1?i_(e=>{e.setTime(Math.floor(e/t)*t)},(e,r)=>{e.setTime(+e+r*t)},(e,r)=>(r-e)/t):iT:null,iT.range;let iN=i_(t=>{t.setTime(t-t.getMilliseconds())},(t,e)=>{t.setTime(+t+1e3*e)},(t,e)=>(e-t)/1e3,t=>t.getUTCSeconds());iN.range;let iC=i_(t=>{t.setTime(t-t.getMilliseconds()-1e3*t.getSeconds())},(t,e)=>{t.setTime(+t+6e4*e)},(t,e)=>(e-t)/6e4,t=>t.getMinutes());iC.range;let iD=i_(t=>{t.setUTCSeconds(0,0)},(t,e)=>{t.setTime(+t+6e4*e)},(t,e)=>(e-t)/6e4,t=>t.getUTCMinutes());iD.range;let iI=i_(t=>{t.setTime(t-t.getMilliseconds()-1e3*t.getSeconds()-6e4*t.getMinutes())},(t,e)=>{t.setTime(+t+36e5*e)},(t,e)=>(e-t)/36e5,t=>t.getHours());iI.range;let iB=i_(t=>{t.setUTCMinutes(0,0,0)},(t,e)=>{t.setTime(+t+36e5*e)},(t,e)=>(e-t)/36e5,t=>t.getUTCHours());iB.range;let iR=i_(t=>t.setHours(0,0,0,0),(t,e)=>t.setDate(t.getDate()+e),(t,e)=>(e-t-(e.getTimezoneOffset()-t.getTimezoneOffset())*6e4)/864e5,t=>t.getDate()-1);iR.range;let iL=i_(t=>{t.setUTCHours(0,0,0,0)},(t,e)=>{t.setUTCDate(t.getUTCDate()+e)},(t,e)=>(e-t)/864e5,t=>t.getUTCDate()-1);iL.range;let iz=i_(t=>{t.setUTCHours(0,0,0,0)},(t,e)=>{t.setUTCDate(t.getUTCDate()+e)},(t,e)=>(e-t)/864e5,t=>Math.floor(t/864e5));function iU(t){return i_(e=>{e.setDate(e.getDate()-(e.getDay()+7-t)%7),e.setHours(0,0,0,0)},(t,e)=>{t.setDate(t.getDate()+7*e)},(t,e)=>(e-t-(e.getTimezoneOffset()-t.getTimezoneOffset())*6e4)/6048e5)}iz.range;let i$=iU(0),iF=iU(1),iW=iU(2),iq=iU(3),iH=iU(4),iX=iU(5),iG=iU(6);function iV(t){return i_(e=>{e.setUTCDate(e.getUTCDate()-(e.getUTCDay()+7-t)%7),e.setUTCHours(0,0,0,0)},(t,e)=>{t.setUTCDate(t.getUTCDate()+7*e)},(t,e)=>(e-t)/6048e5)}i$.range,iF.range,iW.range,iq.range,iH.range,iX.range,iG.range;let iY=iV(0),iZ=iV(1),iK=iV(2),iJ=iV(3),iQ=iV(4),i0=iV(5),i1=iV(6);iY.range,iZ.range,iK.range,iJ.range,iQ.range,i0.range,i1.range;let i2=i_(t=>{t.setDate(1),t.setHours(0,0,0,0)},(t,e)=>{t.setMonth(t.getMonth()+e)},(t,e)=>e.getMonth()-t.getMonth()+(e.getFullYear()-t.getFullYear())*12,t=>t.getMonth());i2.range;let i3=i_(t=>{t.setUTCDate(1),t.setUTCHours(0,0,0,0)},(t,e)=>{t.setUTCMonth(t.getUTCMonth()+e)},(t,e)=>e.getUTCMonth()-t.getUTCMonth()+(e.getUTCFullYear()-t.getUTCFullYear())*12,t=>t.getUTCMonth());i3.range;let i6=i_(t=>{t.setMonth(0,1),t.setHours(0,0,0,0)},(t,e)=>{t.setFullYear(t.getFullYear()+e)},(t,e)=>e.getFullYear()-t.getFullYear(),t=>t.getFullYear());i6.every=t=>isFinite(t=Math.floor(t))&&t>0?i_(e=>{e.setFullYear(Math.floor(e.getFullYear()/t)*t),e.setMonth(0,1),e.setHours(0,0,0,0)},(e,r)=>{e.setFullYear(e.getFullYear()+r*t)}):null,i6.range;let i4=i_(t=>{t.setUTCMonth(0,1),t.setUTCHours(0,0,0,0)},(t,e)=>{t.setUTCFullYear(t.getUTCFullYear()+e)},(t,e)=>e.getUTCFullYear()-t.getUTCFullYear(),t=>t.getUTCFullYear());function i5(t,e,r,n,o,i){let a=[[iN,1,1e3],[iN,5,5e3],[iN,15,15e3],[iN,30,3e4],[i,1,6e4],[i,5,3e5],[i,15,9e5],[i,30,18e5],[o,1,36e5],[o,3,108e5],[o,6,216e5],[o,12,432e5],[n,1,864e5],[n,2,1728e5],[r,1,6048e5],[e,1,2592e6],[e,3,7776e6],[t,1,31536e6]];function c(e,r,n){let o=Math.abs(r-e)/n,i=n9(([,,t])=>t).right(a,o);if(i===a.length)return t.every(n5(e/31536e6,r/31536e6,n));if(0===i)return iT.every(Math.max(n5(e,r,n),1));let[c,u]=a[o/a[i-1][2]isFinite(t=Math.floor(t))&&t>0?i_(e=>{e.setUTCFullYear(Math.floor(e.getUTCFullYear()/t)*t),e.setUTCMonth(0,1),e.setUTCHours(0,0,0,0)},(e,r)=>{e.setUTCFullYear(e.getUTCFullYear()+r*t)}):null,i4.range;let[i8,i7]=i5(i4,i3,iY,iz,iB,iD),[i9,at]=i5(i6,i2,i$,iR,iI,iC);function ae(t){if(0<=t.y&&t.y<100){var e=new Date(-1,t.m,t.d,t.H,t.M,t.S,t.L);return e.setFullYear(t.y),e}return new Date(t.y,t.m,t.d,t.H,t.M,t.S,t.L)}function ar(t){if(0<=t.y&&t.y<100){var e=new Date(Date.UTC(-1,t.m,t.d,t.H,t.M,t.S,t.L));return e.setUTCFullYear(t.y),e}return new Date(Date.UTC(t.y,t.m,t.d,t.H,t.M,t.S,t.L))}function an(t,e,r){return{y:t,m:e,d:r,H:0,M:0,S:0,L:0}}var ao={"-":"",_:" ",0:"0"},ai=/^\s*\d+/,aa=/^%/,ac=/[\\^$*+?|[\]().{}]/g;function au(t,e,r){var n=t<0?"-":"",o=(n?-t:t)+"",i=o.length;return n+(i[t.toLowerCase(),e]))}function ap(t,e,r){var n=ai.exec(e.slice(r,r+1));return n?(t.w=+n[0],r+n[0].length):-1}function ah(t,e,r){var n=ai.exec(e.slice(r,r+1));return n?(t.u=+n[0],r+n[0].length):-1}function ad(t,e,r){var n=ai.exec(e.slice(r,r+2));return n?(t.U=+n[0],r+n[0].length):-1}function ay(t,e,r){var n=ai.exec(e.slice(r,r+2));return n?(t.V=+n[0],r+n[0].length):-1}function av(t,e,r){var n=ai.exec(e.slice(r,r+2));return n?(t.W=+n[0],r+n[0].length):-1}function am(t,e,r){var n=ai.exec(e.slice(r,r+4));return n?(t.y=+n[0],r+n[0].length):-1}function ab(t,e,r){var n=ai.exec(e.slice(r,r+2));return n?(t.y=+n[0]+(+n[0]>68?1900:2e3),r+n[0].length):-1}function ag(t,e,r){var n=/^(Z)|([+-]\d\d)(?::?(\d\d))?/.exec(e.slice(r,r+6));return n?(t.Z=n[1]?0:-(n[2]+(n[3]||"00")),r+n[0].length):-1}function ax(t,e,r){var n=ai.exec(e.slice(r,r+1));return n?(t.q=3*n[0]-3,r+n[0].length):-1}function aw(t,e,r){var n=ai.exec(e.slice(r,r+2));return n?(t.m=n[0]-1,r+n[0].length):-1}function aO(t,e,r){var n=ai.exec(e.slice(r,r+2));return n?(t.d=+n[0],r+n[0].length):-1}function aj(t,e,r){var n=ai.exec(e.slice(r,r+3));return n?(t.m=0,t.d=+n[0],r+n[0].length):-1}function aS(t,e,r){var n=ai.exec(e.slice(r,r+2));return n?(t.H=+n[0],r+n[0].length):-1}function aP(t,e,r){var n=ai.exec(e.slice(r,r+2));return n?(t.M=+n[0],r+n[0].length):-1}function aA(t,e,r){var n=ai.exec(e.slice(r,r+2));return n?(t.S=+n[0],r+n[0].length):-1}function aE(t,e,r){var n=ai.exec(e.slice(r,r+3));return n?(t.L=+n[0],r+n[0].length):-1}function ak(t,e,r){var n=ai.exec(e.slice(r,r+6));return n?(t.L=Math.floor(n[0]/1e3),r+n[0].length):-1}function aM(t,e,r){var n=aa.exec(e.slice(r,r+1));return n?r+n[0].length:-1}function a_(t,e,r){var n=ai.exec(e.slice(r));return n?(t.Q=+n[0],r+n[0].length):-1}function aT(t,e,r){var n=ai.exec(e.slice(r));return n?(t.s=+n[0],r+n[0].length):-1}function aN(t,e){return au(t.getDate(),e,2)}function aC(t,e){return au(t.getHours(),e,2)}function aD(t,e){return au(t.getHours()%12||12,e,2)}function aI(t,e){return au(1+iR.count(i6(t),t),e,3)}function aB(t,e){return au(t.getMilliseconds(),e,3)}function aR(t,e){return aB(t,e)+"000"}function aL(t,e){return au(t.getMonth()+1,e,2)}function az(t,e){return au(t.getMinutes(),e,2)}function aU(t,e){return au(t.getSeconds(),e,2)}function a$(t){var e=t.getDay();return 0===e?7:e}function aF(t,e){return au(i$.count(i6(t)-1,t),e,2)}function aW(t){var e=t.getDay();return e>=4||0===e?iH(t):iH.ceil(t)}function aq(t,e){return t=aW(t),au(iH.count(i6(t),t)+(4===i6(t).getDay()),e,2)}function aH(t){return t.getDay()}function aX(t,e){return au(iF.count(i6(t)-1,t),e,2)}function aG(t,e){return au(t.getFullYear()%100,e,2)}function aV(t,e){return au((t=aW(t)).getFullYear()%100,e,2)}function aY(t,e){return au(t.getFullYear()%1e4,e,4)}function aZ(t,e){var r=t.getDay();return au((t=r>=4||0===r?iH(t):iH.ceil(t)).getFullYear()%1e4,e,4)}function aK(t){var e=t.getTimezoneOffset();return(e>0?"-":(e*=-1,"+"))+au(e/60|0,"0",2)+au(e%60,"0",2)}function aJ(t,e){return au(t.getUTCDate(),e,2)}function aQ(t,e){return au(t.getUTCHours(),e,2)}function a0(t,e){return au(t.getUTCHours()%12||12,e,2)}function a1(t,e){return au(1+iL.count(i4(t),t),e,3)}function a2(t,e){return au(t.getUTCMilliseconds(),e,3)}function a3(t,e){return a2(t,e)+"000"}function a6(t,e){return au(t.getUTCMonth()+1,e,2)}function a4(t,e){return au(t.getUTCMinutes(),e,2)}function a5(t,e){return au(t.getUTCSeconds(),e,2)}function a8(t){var e=t.getUTCDay();return 0===e?7:e}function a7(t,e){return au(iY.count(i4(t)-1,t),e,2)}function a9(t){var e=t.getUTCDay();return e>=4||0===e?iQ(t):iQ.ceil(t)}function ct(t,e){return t=a9(t),au(iQ.count(i4(t),t)+(4===i4(t).getUTCDay()),e,2)}function ce(t){return t.getUTCDay()}function cr(t,e){return au(iZ.count(i4(t)-1,t),e,2)}function cn(t,e){return au(t.getUTCFullYear()%100,e,2)}function co(t,e){return au((t=a9(t)).getUTCFullYear()%100,e,2)}function ci(t,e){return au(t.getUTCFullYear()%1e4,e,4)}function ca(t,e){var r=t.getUTCDay();return au((t=r>=4||0===r?iQ(t):iQ.ceil(t)).getUTCFullYear()%1e4,e,4)}function cc(){return"+0000"}function cu(){return"%"}function cl(t){return+t}function cs(t){return Math.floor(+t/1e3)}function cf(t){return new Date(t)}function cp(t){return t instanceof Date?+t:+new Date(+t)}function ch(t,e,r,n,o,i,a,c,u,l){var s=o0(),f=s.invert,p=s.domain,h=l(".%L"),d=l(":%S"),y=l("%I:%M"),v=l("%I %p"),m=l("%a %d"),b=l("%b %d"),g=l("%B"),x=l("%Y");function w(t){return(u(t)1)for(var r,n,o,i=1,a=t[e[0]],c=a.length;i=0;)r[e]=e;return r}function cA(t,e){return t[e]}function cE(t){let e=[];return e.key=t,e}cC=(cN=function(t){var e=t.dateTime,r=t.date,n=t.time,o=t.periods,i=t.days,a=t.shortDays,c=t.months,u=t.shortMonths,l=as(o),s=af(o),f=as(i),p=af(i),h=as(a),d=af(a),y=as(c),v=af(c),m=as(u),b=af(u),g={a:function(t){return a[t.getDay()]},A:function(t){return i[t.getDay()]},b:function(t){return u[t.getMonth()]},B:function(t){return c[t.getMonth()]},c:null,d:aN,e:aN,f:aR,g:aV,G:aZ,H:aC,I:aD,j:aI,L:aB,m:aL,M:az,p:function(t){return o[+(t.getHours()>=12)]},q:function(t){return 1+~~(t.getMonth()/3)},Q:cl,s:cs,S:aU,u:a$,U:aF,V:aq,w:aH,W:aX,x:null,X:null,y:aG,Y:aY,Z:aK,"%":cu},x={a:function(t){return a[t.getUTCDay()]},A:function(t){return i[t.getUTCDay()]},b:function(t){return u[t.getUTCMonth()]},B:function(t){return c[t.getUTCMonth()]},c:null,d:aJ,e:aJ,f:a3,g:co,G:ca,H:aQ,I:a0,j:a1,L:a2,m:a6,M:a4,p:function(t){return o[+(t.getUTCHours()>=12)]},q:function(t){return 1+~~(t.getUTCMonth()/3)},Q:cl,s:cs,S:a5,u:a8,U:a7,V:ct,w:ce,W:cr,x:null,X:null,y:cn,Y:ci,Z:cc,"%":cu},w={a:function(t,e,r){var n=h.exec(e.slice(r));return n?(t.w=d.get(n[0].toLowerCase()),r+n[0].length):-1},A:function(t,e,r){var n=f.exec(e.slice(r));return n?(t.w=p.get(n[0].toLowerCase()),r+n[0].length):-1},b:function(t,e,r){var n=m.exec(e.slice(r));return n?(t.m=b.get(n[0].toLowerCase()),r+n[0].length):-1},B:function(t,e,r){var n=y.exec(e.slice(r));return n?(t.m=v.get(n[0].toLowerCase()),r+n[0].length):-1},c:function(t,r,n){return S(t,e,r,n)},d:aO,e:aO,f:ak,g:ab,G:am,H:aS,I:aS,j:aj,L:aE,m:aw,M:aP,p:function(t,e,r){var n=l.exec(e.slice(r));return n?(t.p=s.get(n[0].toLowerCase()),r+n[0].length):-1},q:ax,Q:a_,s:aT,S:aA,u:ah,U:ad,V:ay,w:ap,W:av,x:function(t,e,n){return S(t,r,e,n)},X:function(t,e,r){return S(t,n,e,r)},y:ab,Y:am,Z:ag,"%":aM};function O(t,e){return function(r){var n,o,i,a=[],c=-1,u=0,l=t.length;for(r instanceof Date||(r=new Date(+r));++c53)return null;"w"in i||(i.w=1),"Z"in i?(n=(o=(n=ar(an(i.y,0,1))).getUTCDay())>4||0===o?iZ.ceil(n):iZ(n),n=iL.offset(n,(i.V-1)*7),i.y=n.getUTCFullYear(),i.m=n.getUTCMonth(),i.d=n.getUTCDate()+(i.w+6)%7):(n=(o=(n=ae(an(i.y,0,1))).getDay())>4||0===o?iF.ceil(n):iF(n),n=iR.offset(n,(i.V-1)*7),i.y=n.getFullYear(),i.m=n.getMonth(),i.d=n.getDate()+(i.w+6)%7)}else("W"in i||"U"in i)&&("w"in i||(i.w="u"in i?i.u%7:"W"in i?1:0),o="Z"in i?ar(an(i.y,0,1)).getUTCDay():ae(an(i.y,0,1)).getDay(),i.m=0,i.d="W"in i?(i.w+6)%7+7*i.W-(o+5)%7:i.w+7*i.U-(o+6)%7);return"Z"in i?(i.H+=i.Z/100|0,i.M+=i.Z%100,ar(i)):ae(i)}}function S(t,e,r,n){for(var o,i,a=0,c=e.length,u=r.length;a=u)return -1;if(37===(o=e.charCodeAt(a++))){if(!(i=w[(o=e.charAt(a++))in ao?e.charAt(a++):o])||(n=i(t,r,n))<0)return -1}else if(o!=r.charCodeAt(n++))return -1}return n}return g.x=O(r,g),g.X=O(n,g),g.c=O(e,g),x.x=O(r,x),x.X=O(n,x),x.c=O(e,x),{format:function(t){var e=O(t+="",g);return e.toString=function(){return t},e},parse:function(t){var e=j(t+="",!1);return e.toString=function(){return t},e},utcFormat:function(t){var e=O(t+="",x);return e.toString=function(){return t},e},utcParse:function(t){var e=j(t+="",!0);return e.toString=function(){return t},e}}}({dateTime:"%x, %X",date:"%-m/%-d/%Y",time:"%-I:%M:%S %p",periods:["AM","PM"],days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],shortDays:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],months:["January","February","March","April","May","June","July","August","September","October","November","December"],shortMonths:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]})).format,cN.parse,cD=cN.utcFormat,cN.utcParse,Array.prototype.slice;var ck,cM,c_,cT,cN,cC,cD,cI,cB,cR=r(1955),cL=r.n(cR),cz=r(2692),cU=r.n(cz),c$=r(8352),cF=r.n(c$),cW=r(1711),cq=r.n(cW),cH=!0,cX="[DecimalError] ",cG=cX+"Invalid argument: ",cV=cX+"Exponent out of range: ",cY=Math.floor,cZ=Math.pow,cK=/^(\d+(\.\d*)?|\.\d+)(e[+-]?\d+)?$/i,cJ=cY(1286742750677284.5),cQ={};function c0(t,e){var r,n,o,i,a,c,u,l,s=t.constructor,f=s.precision;if(!t.s||!e.s)return e.s||(e=new s(t)),cH?ut(e,f):e;if(u=t.d,l=e.d,a=t.e,o=e.e,u=u.slice(),i=a-o){for(i<0?(n=u,i=-i,c=l.length):(n=l,o=a,c=u.length),i>(c=(a=Math.ceil(f/7))>c?a+1:c+1)&&(i=c,n.length=1),n.reverse();i--;)n.push(0);n.reverse()}for((c=u.length)-(i=l.length)<0&&(i=c,n=l,l=u,u=n),r=0;i;)r=(u[--i]=u[i]+l[i]+r)/1e7|0,u[i]%=1e7;for(r&&(u.unshift(r),++o),c=u.length;0==u[--c];)u.pop();return e.d=u,e.e=o,cH?ut(e,f):e}function c1(t,e,r){if(t!==~~t||tr)throw Error(cG+t)}function c2(t){var e,r,n,o=t.length-1,i="",a=t[0];if(o>0){for(i+=a,e=1;et.e^this.s<0?1:-1;for(e=0,r=(n=this.d.length)<(o=t.d.length)?n:o;et.d[e]^this.s<0?1:-1;return n===o?0:n>o^this.s<0?1:-1},cQ.decimalPlaces=cQ.dp=function(){var t=this.d.length-1,e=(t-this.e)*7;if(t=this.d[t])for(;t%10==0;t/=10)e--;return e<0?0:e},cQ.dividedBy=cQ.div=function(t){return c3(this,new this.constructor(t))},cQ.dividedToIntegerBy=cQ.idiv=function(t){var e=this.constructor;return ut(c3(this,new e(t),0,1),e.precision)},cQ.equals=cQ.eq=function(t){return!this.cmp(t)},cQ.exponent=function(){return c4(this)},cQ.greaterThan=cQ.gt=function(t){return this.cmp(t)>0},cQ.greaterThanOrEqualTo=cQ.gte=function(t){return this.cmp(t)>=0},cQ.isInteger=cQ.isint=function(){return this.e>this.d.length-2},cQ.isNegative=cQ.isneg=function(){return this.s<0},cQ.isPositive=cQ.ispos=function(){return this.s>0},cQ.isZero=function(){return 0===this.s},cQ.lessThan=cQ.lt=function(t){return 0>this.cmp(t)},cQ.lessThanOrEqualTo=cQ.lte=function(t){return 1>this.cmp(t)},cQ.logarithm=cQ.log=function(t){var e,r=this.constructor,n=r.precision,o=n+5;if(void 0===t)t=new r(10);else if((t=new r(t)).s<1||t.eq(cB))throw Error(cX+"NaN");if(this.s<1)throw Error(cX+(this.s?"NaN":"-Infinity"));return this.eq(cB)?new r(0):(cH=!1,e=c3(c7(this,o),c7(t,o),o),cH=!0,ut(e,n))},cQ.minus=cQ.sub=function(t){return t=new this.constructor(t),this.s==t.s?ue(this,t):c0(this,(t.s=-t.s,t))},cQ.modulo=cQ.mod=function(t){var e,r=this.constructor,n=r.precision;if(!(t=new r(t)).s)throw Error(cX+"NaN");return this.s?(cH=!1,e=c3(this,t,0,1).times(t),cH=!0,this.minus(e)):ut(new r(this),n)},cQ.naturalExponential=cQ.exp=function(){return c6(this)},cQ.naturalLogarithm=cQ.ln=function(){return c7(this)},cQ.negated=cQ.neg=function(){var t=new this.constructor(this);return t.s=-t.s||0,t},cQ.plus=cQ.add=function(t){return t=new this.constructor(t),this.s==t.s?c0(this,t):ue(this,(t.s=-t.s,t))},cQ.precision=cQ.sd=function(t){var e,r,n;if(void 0!==t&&!!t!==t&&1!==t&&0!==t)throw Error(cG+t);if(e=c4(this)+1,r=7*(n=this.d.length-1)+1,n=this.d[n]){for(;n%10==0;n/=10)r--;for(n=this.d[0];n>=10;n/=10)r++}return t&&e>r?e:r},cQ.squareRoot=cQ.sqrt=function(){var t,e,r,n,o,i,a,c=this.constructor;if(this.s<1){if(!this.s)return new c(0);throw Error(cX+"NaN")}for(t=c4(this),cH=!1,0==(o=Math.sqrt(+this))||o==1/0?(((e=c2(this.d)).length+t)%2==0&&(e+="0"),o=Math.sqrt(e),t=cY((t+1)/2)-(t<0||t%2),n=new c(e=o==1/0?"5e"+t:(e=o.toExponential()).slice(0,e.indexOf("e")+1)+t)):n=new c(o.toString()),o=a=(r=c.precision)+3;;)if(n=(i=n).plus(c3(this,i,a+2)).times(.5),c2(i.d).slice(0,a)===(e=c2(n.d)).slice(0,a)){if(e=e.slice(a-3,a+1),o==a&&"4999"==e){if(ut(i,r+1,0),i.times(i).eq(this)){n=i;break}}else if("9999"!=e)break;a+=4}return cH=!0,ut(n,r)},cQ.times=cQ.mul=function(t){var e,r,n,o,i,a,c,u,l,s=this.constructor,f=this.d,p=(t=new s(t)).d;if(!this.s||!t.s)return new s(0);for(t.s*=this.s,r=this.e+t.e,(u=f.length)<(l=p.length)&&(i=f,f=p,p=i,a=u,u=l,l=a),i=[],n=a=u+l;n--;)i.push(0);for(n=l;--n>=0;){for(e=0,o=u+n;o>n;)c=i[o]+p[n]*f[o-n-1]+e,i[o--]=c%1e7|0,e=c/1e7|0;i[o]=(i[o]+e)%1e7|0}for(;!i[--a];)i.pop();return e?++r:i.shift(),t.d=i,t.e=r,cH?ut(t,s.precision):t},cQ.toDecimalPlaces=cQ.todp=function(t,e){var r=this,n=r.constructor;return(r=new n(r),void 0===t)?r:(c1(t,0,1e9),void 0===e?e=n.rounding:c1(e,0,8),ut(r,t+c4(r)+1,e))},cQ.toExponential=function(t,e){var r,n=this,o=n.constructor;return void 0===t?r=ur(n,!0):(c1(t,0,1e9),void 0===e?e=o.rounding:c1(e,0,8),r=ur(n=ut(new o(n),t+1,e),!0,t+1)),r},cQ.toFixed=function(t,e){var r,n,o=this.constructor;return void 0===t?ur(this):(c1(t,0,1e9),void 0===e?e=o.rounding:c1(e,0,8),r=ur((n=ut(new o(this),t+c4(this)+1,e)).abs(),!1,t+c4(n)+1),this.isneg()&&!this.isZero()?"-"+r:r)},cQ.toInteger=cQ.toint=function(){var t=this.constructor;return ut(new t(this),c4(this)+1,t.rounding)},cQ.toNumber=function(){return+this},cQ.toPower=cQ.pow=function(t){var e,r,n,o,i,a,c=this,u=c.constructor,l=+(t=new u(t));if(!t.s)return new u(cB);if(!(c=new u(c)).s){if(t.s<1)throw Error(cX+"Infinity");return c}if(c.eq(cB))return c;if(n=u.precision,t.eq(cB))return ut(c,n);if(a=(e=t.e)>=(r=t.d.length-1),i=c.s,a){if((r=l<0?-l:l)<=9007199254740991){for(o=new u(cB),e=Math.ceil(n/7+4),cH=!1;r%2&&un((o=o.times(c)).d,e),0!==(r=cY(r/2));)un((c=c.times(c)).d,e);return cH=!0,t.s<0?new u(cB).div(o):ut(o,n)}}else if(i<0)throw Error(cX+"NaN");return i=i<0&&1&t.d[Math.max(e,r)]?-1:1,c.s=1,cH=!1,o=t.times(c7(c,n+12)),cH=!0,(o=c6(o)).s=i,o},cQ.toPrecision=function(t,e){var r,n,o=this,i=o.constructor;return void 0===t?(r=c4(o),n=ur(o,r<=i.toExpNeg||r>=i.toExpPos)):(c1(t,1,1e9),void 0===e?e=i.rounding:c1(e,0,8),r=c4(o=ut(new i(o),t,e)),n=ur(o,t<=r||r<=i.toExpNeg,t)),n},cQ.toSignificantDigits=cQ.tosd=function(t,e){var r=this.constructor;return void 0===t?(t=r.precision,e=r.rounding):(c1(t,1,1e9),void 0===e?e=r.rounding:c1(e,0,8)),ut(new r(this),t,e)},cQ.toString=cQ.valueOf=cQ.val=cQ.toJSON=cQ[Symbol.for("nodejs.util.inspect.custom")]=function(){var t=c4(this),e=this.constructor;return ur(this,t<=e.toExpNeg||t>=e.toExpPos)};var c3=function(){function t(t,e){var r,n=0,o=t.length;for(t=t.slice();o--;)r=t[o]*e+n,t[o]=r%1e7|0,n=r/1e7|0;return n&&t.unshift(n),t}function e(t,e,r,n){var o,i;if(r!=n)i=r>n?1:-1;else for(o=i=0;oe[o]?1:-1;break}return i}function r(t,e,r){for(var n=0;r--;)t[r]-=n,n=t[r]1;)t.shift()}return function(n,o,i,a){var c,u,l,s,f,p,h,d,y,v,m,b,g,x,w,O,j,S,P=n.constructor,A=n.s==o.s?1:-1,E=n.d,k=o.d;if(!n.s)return new P(n);if(!o.s)throw Error(cX+"Division by zero");for(l=0,u=n.e-o.e,j=k.length,w=E.length,d=(h=new P(A)).d=[];k[l]==(E[l]||0);)++l;if(k[l]>(E[l]||0)&&--u,(b=null==i?i=P.precision:a?i+(c4(n)-c4(o))+1:i)<0)return new P(0);if(b=b/7+2|0,l=0,1==j)for(s=0,k=k[0],b++;(l1&&(k=t(k,s),E=t(E,s),j=k.length,w=E.length),x=j,v=(y=E.slice(0,j)).length;v=1e7/2&&++O;do s=0,(c=e(k,y,j,v))<0?(m=y[0],j!=v&&(m=1e7*m+(y[1]||0)),(s=m/O|0)>1?(s>=1e7&&(s=1e7-1),p=(f=t(k,s)).length,v=y.length,1==(c=e(f,y,p,v))&&(s--,r(f,j16)throw Error(cV+c4(t));if(!t.s)return new l(cB);for(null==e?(cH=!1,a=s):a=e,i=new l(.03125);t.abs().gte(.1);)t=t.times(i),u+=5;for(a+=Math.log(cZ(2,u))/Math.LN10*2+5|0,r=n=o=new l(cB),l.precision=a;;){if(n=ut(n.times(t),a),r=r.times(++c),c2((i=o.plus(c3(n,r,a))).d).slice(0,a)===c2(o.d).slice(0,a)){for(;u--;)o=ut(o.times(o),a);return l.precision=s,null==e?(cH=!0,ut(o,s)):o}o=i}}function c4(t){for(var e=7*t.e,r=t.d[0];r>=10;r/=10)e++;return e}function c5(t,e,r){if(e>t.LN10.sd())throw cH=!0,r&&(t.precision=r),Error(cX+"LN10 precision limit exceeded");return ut(new t(t.LN10),e)}function c8(t){for(var e="";t--;)e+="0";return e}function c7(t,e){var r,n,o,i,a,c,u,l,s,f=1,p=t,h=p.d,d=p.constructor,y=d.precision;if(p.s<1)throw Error(cX+(p.s?"NaN":"-Infinity"));if(p.eq(cB))return new d(0);if(null==e?(cH=!1,l=y):l=e,p.eq(10))return null==e&&(cH=!0),c5(d,l);if(l+=10,d.precision=l,n=(r=c2(h)).charAt(0),!(15e14>Math.abs(i=c4(p))))return u=c5(d,l+2,y).times(i+""),p=c7(new d(n+"."+r.slice(1)),l-10).plus(u),d.precision=y,null==e?(cH=!0,ut(p,y)):p;for(;n<7&&1!=n||1==n&&r.charAt(1)>3;)n=(r=c2((p=p.times(t)).d)).charAt(0),f++;for(i=c4(p),n>1?(p=new d("0."+r),i++):p=new d(n+"."+r.slice(1)),c=a=p=c3(p.minus(cB),p.plus(cB),l),s=ut(p.times(p),l),o=3;;){if(a=ut(a.times(s),l),c2((u=c.plus(c3(a,new d(o),l))).d).slice(0,l)===c2(c.d).slice(0,l))return c=c.times(2),0!==i&&(c=c.plus(c5(d,l+2,y).times(i+""))),c=c3(c,new d(f),l),d.precision=y,null==e?(cH=!0,ut(c,y)):c;c=u,o+=2}}function c9(t,e){var r,n,o;for((r=e.indexOf("."))>-1&&(e=e.replace(".","")),(n=e.search(/e/i))>0?(r<0&&(r=n),r+=+e.slice(n+1),e=e.substring(0,n)):r<0&&(r=e.length),n=0;48===e.charCodeAt(n);)++n;for(o=e.length;48===e.charCodeAt(o-1);)--o;if(e=e.slice(n,o)){if(o-=n,r=r-n-1,t.e=cY(r/7),t.d=[],n=(r+1)%7,r<0&&(n+=7),ncJ||t.e<-cJ))throw Error(cV+r)}else t.s=0,t.e=0,t.d=[0];return t}function ut(t,e,r){var n,o,i,a,c,u,l,s,f=t.d;for(a=1,i=f[0];i>=10;i/=10)a++;if((n=e-a)<0)n+=7,o=e,l=f[s=0];else{if((s=Math.ceil((n+1)/7))>=(i=f.length))return t;for(a=1,l=i=f[s];i>=10;i/=10)a++;n%=7,o=n-7+a}if(void 0!==r&&(c=l/(i=cZ(10,a-o-1))%10|0,u=e<0||void 0!==f[s+1]||l%i,u=r<4?(c||u)&&(0==r||r==(t.s<0?3:2)):c>5||5==c&&(4==r||u||6==r&&(n>0?o>0?l/cZ(10,a-o):0:f[s-1])%10&1||r==(t.s<0?8:7))),e<1||!f[0])return u?(i=c4(t),f.length=1,e=e-i-1,f[0]=cZ(10,(7-e%7)%7),t.e=cY(-e/7)||0):(f.length=1,f[0]=t.e=t.s=0),t;if(0==n?(f.length=s,i=1,s--):(f.length=s+1,i=cZ(10,7-n),f[s]=o>0?(l/cZ(10,a-o)%cZ(10,o)|0)*i:0),u)for(;;){if(0==s){1e7==(f[0]+=i)&&(f[0]=1,++t.e);break}if(f[s]+=i,1e7!=f[s])break;f[s--]=0,i=1}for(n=f.length;0===f[--n];)f.pop();if(cH&&(t.e>cJ||t.e<-cJ))throw Error(cV+c4(t));return t}function ue(t,e){var r,n,o,i,a,c,u,l,s,f,p=t.constructor,h=p.precision;if(!t.s||!e.s)return e.s?e.s=-e.s:e=new p(t),cH?ut(e,h):e;if(u=t.d,f=e.d,n=e.e,l=t.e,u=u.slice(),a=l-n){for((s=a<0)?(r=u,a=-a,c=f.length):(r=f,n=l,c=u.length),a>(o=Math.max(Math.ceil(h/7),c)+2)&&(a=o,r.length=1),r.reverse(),o=a;o--;)r.push(0);r.reverse()}else{for((s=(o=u.length)<(c=f.length))&&(c=o),o=0;o0;--o)u[c++]=0;for(o=f.length;o>a;){if(u[--o]0?i=i.charAt(0)+"."+i.slice(1)+c8(n):a>1&&(i=i.charAt(0)+"."+i.slice(1)),i=i+(o<0?"e":"e+")+o):o<0?(i="0."+c8(-o-1)+i,r&&(n=r-a)>0&&(i+=c8(n))):o>=a?(i+=c8(o+1-a),r&&(n=r-o-1)>0&&(i=i+"."+c8(n))):((n=o+1)0&&(o+1===a&&(i+="."),i+=c8(n))),t.s<0?"-"+i:i}function un(t,e){if(t.length>e)return t.length=e,!0}function uo(t){if(!t||"object"!=typeof t)throw Error(cX+"Object expected");var e,r,n,o=["precision",1,1e9,"rounding",0,8,"toExpNeg",-1/0,0,"toExpPos",0,1/0];for(e=0;e=o[e+1]&&n<=o[e+2])this[r]=n;else throw Error(cG+r+": "+n)}if(void 0!==(n=t[r="LN10"])){if(n==Math.LN10)this[r]=new this(n);else throw Error(cG+r+": "+n)}return this}var cI=function t(e){var r,n,o;function i(t){if(!(this instanceof i))return new i(t);if(this.constructor=i,t instanceof i){this.s=t.s,this.e=t.e,this.d=(t=t.d)?t.slice():t;return}if("number"==typeof t){if(0*t!=0)throw Error(cG+t);if(t>0)this.s=1;else if(t<0)t=-t,this.s=-1;else{this.s=0,this.e=0,this.d=[0];return}if(t===~~t&&t<1e7){this.e=0,this.d=[t];return}return c9(this,t.toString())}if("string"!=typeof t)throw Error(cG+t);if(45===t.charCodeAt(0)?(t=t.slice(1),this.s=-1):this.s=1,cK.test(t))c9(this,t);else throw Error(cG+t)}if(i.prototype=cQ,i.ROUND_UP=0,i.ROUND_DOWN=1,i.ROUND_CEIL=2,i.ROUND_FLOOR=3,i.ROUND_HALF_UP=4,i.ROUND_HALF_DOWN=5,i.ROUND_HALF_EVEN=6,i.ROUND_HALF_CEIL=7,i.ROUND_HALF_FLOOR=8,i.clone=t,i.config=i.set=uo,void 0===e&&(e={}),e)for(r=0,o=["precision","rounding","toExpNeg","toExpPos","LN10"];rt.length)&&(e=t.length);for(var r=0,n=Array(e);r=e?r.apply(void 0,o):t(e-a,us(function(){for(var t=arguments.length,e=Array(t),n=0;nt.length)&&(e=t.length);for(var r=0,n=Array(e);rn&&(o=n,i=r),[o,i]}function uj(t,e,r){if(t.lte(0))return new ui(0);var n=um.getDigitCount(t.toNumber()),o=new ui(10).pow(n),i=t.div(o),a=1!==n?.05:.1,c=new ui(Math.ceil(i.div(a).toNumber())).add(r).mul(a).mul(o);return e?c:new ui(Math.ceil(c))}function uS(t,e,r){var n=1,o=new ui(t);if(!o.isint()&&r){var i=Math.abs(t);i<1?(n=new ui(10).pow(um.getDigitCount(t)-1),o=new ui(Math.floor(o.div(n).toNumber())).mul(n)):i>1&&(o=new ui(Math.floor(t)))}else 0===t?o=new ui(Math.floor((e-1)/2)):r||(o=new ui(Math.floor(t)));var a=Math.floor((e-1)/2);return ud(uh(function(t){return o.add(new ui(t-a).mul(n)).toNumber()}),up)(0,e)}var uP=uv(function(t){var e=ug(t,2),r=e[0],n=e[1],o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:6,i=!(arguments.length>2)||void 0===arguments[2]||arguments[2],a=Math.max(o,2),c=ug(uO([r,n]),2),u=c[0],l=c[1];if(u===-1/0||l===1/0){var s=l===1/0?[u].concat(ub(up(0,o-1).map(function(){return 1/0}))):[].concat(ub(up(0,o-1).map(function(){return-1/0})),[l]);return r>n?uy(s):s}if(u===l)return uS(u,o,i);var f=function t(e,r,n,o){var i,a=arguments.length>4&&void 0!==arguments[4]?arguments[4]:0;if(!Number.isFinite((r-e)/(n-1)))return{step:new ui(0),tickMin:new ui(0),tickMax:new ui(0)};var c=uj(new ui(r).sub(e).div(n-1),o,a),u=Math.ceil((i=e<=0&&r>=0?new ui(0):(i=new ui(e).add(r).div(2)).sub(new ui(i).mod(c))).sub(e).div(c).toNumber()),l=Math.ceil(new ui(r).sub(i).div(c).toNumber()),s=u+l+1;return s>n?t(e,r,n,o,a+1):(s0?l+(n-s):l,u=r>0?u:u+(n-s)),{step:c,tickMin:i.sub(new ui(u).mul(c)),tickMax:i.add(new ui(l).mul(c))})}(u,l,a,i),p=f.step,h=f.tickMin,d=f.tickMax,y=um.rangeStep(h,d.add(new ui(.1).mul(p)),p);return r>n?uy(y):y});uv(function(t){var e=ug(t,2),r=e[0],n=e[1],o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:6,i=!(arguments.length>2)||void 0===arguments[2]||arguments[2],a=Math.max(o,2),c=ug(uO([r,n]),2),u=c[0],l=c[1];if(u===-1/0||l===1/0)return[r,n];if(u===l)return uS(u,o,i);var s=uj(new ui(l).sub(u).div(a-1),i,0),f=ud(uh(function(t){return new ui(u).add(new ui(t).mul(s)).toNumber()}),up)(0,a).filter(function(t){return t>=u&&t<=l});return r>n?uy(f):f});var uA=uv(function(t,e){var r=ug(t,2),n=r[0],o=r[1],i=!(arguments.length>2)||void 0===arguments[2]||arguments[2],a=ug(uO([n,o]),2),c=a[0],u=a[1];if(c===-1/0||u===1/0)return[n,o];if(c===u)return[c];var l=uj(new ui(u).sub(c).div(Math.max(e,2)-1),i,0),s=[].concat(ub(um.rangeStep(new ui(c),new ui(u).sub(new ui(.99).mul(l)),l)),[u]);return n>o?uy(s):s}),uE=["offset","layout","width","dataKey","data","dataPointFormatter","xAxis","yAxis"];function uk(t){return(uk="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function uM(){return(uM=Object.assign?Object.assign.bind():function(t){for(var e=1;et.length)&&(e=t.length);for(var r=0,n=Array(e);r=0)continue;r[n]=t[n]}return r}(t,e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(n=0;n=0)&&Object.prototype.propertyIsEnumerable.call(t,r)&&(o[r]=t[r])}return o}(t,uE),!1);"x"===this.props.direction&&"number"!==c.type&&tO(!1);var f=i.map(function(t){var i,f,p=a(t,o),h=p.x,d=p.y,y=p.value,v=p.errorVal;if(!v)return null;var m=[];if(Array.isArray(v)){var b=function(t){if(Array.isArray(t))return t}(v)||function(t,e){var r=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=r){var n,o,i,a,c=[],u=!0,l=!1;try{for(i=(r=r.call(t)).next;!(u=(n=i.call(r)).done)&&(c.push(n.value),2!==c.length);u=!0);}catch(t){l=!0,o=t}finally{try{if(!u&&null!=r.return&&(a=r.return(),Object(a)!==a))return}finally{if(l)throw o}}return c}}(v,2)||function(t,e){if(t){if("string"==typeof t)return u_(t,2);var r=Object.prototype.toString.call(t).slice(8,-1);if("Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r)return Array.from(t);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return u_(t,2)}}(v,2)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}();i=b[0],f=b[1]}else i=f=v;if("vertical"===r){var g=c.scale,x=d+e,w=x+n,O=x-n,j=g(y-i),S=g(y+f);m.push({x1:S,y1:w,x2:S,y2:O}),m.push({x1:j,y1:x,x2:S,y2:x}),m.push({x1:j,y1:w,x2:j,y2:O})}else if("horizontal"===r){var P=u.scale,A=h+e,E=A-n,k=A+n,M=P(y-i),_=P(y+f);m.push({x1:E,y1:_,x2:k,y2:_}),m.push({x1:A,y1:M,x2:A,y2:_}),m.push({x1:E,y1:M,x2:k,y2:M})}return l().createElement(tk,uM({className:"recharts-errorBar",key:"bar-".concat(m.map(function(t){return"".concat(t.x1,"-").concat(t.x2,"-").concat(t.y1,"-").concat(t.y2)}))},s),m.map(function(t){return l().createElement("line",uM({},t,{key:"line-".concat(t.x1,"-").concat(t.x2,"-").concat(t.y1,"-").concat(t.y2)}))}))});return l().createElement(tk,{className:"recharts-errorBars"},f)}}],function(t,e){for(var r=0;rt.length)&&(e=t.length);for(var r=0,n=Array(e);r1&&void 0!==arguments[1]?arguments[1]:[],n=arguments.length>2?arguments[2]:void 0,o=arguments.length>3?arguments[3]:void 0,i=-1,a=null!==(e=null==r?void 0:r.length)&&void 0!==e?e:0;if(a<=1)return 0;if(o&&"angleAxis"===o.axisType&&1e-6>=Math.abs(Math.abs(o.range[1]-o.range[0])-360))for(var c=o.range,u=0;u0?n[u-1].coordinate:n[a-1].coordinate,s=n[u].coordinate,f=u>=a-1?n[0].coordinate:n[u+1].coordinate,p=void 0;if(O(s-l)!==O(f-s)){var h=[];if(O(f-s)===O(c[1]-c[0])){p=f;var d=s+c[1]-c[0];h[0]=Math.min(d,(d+l)/2),h[1]=Math.max(d,(d+l)/2)}else{p=l;var y=f+c[1]-c[0];h[0]=Math.min(s,(y+s)/2),h[1]=Math.max(s,(y+s)/2)}var v=[Math.min(s,(p+s)/2),Math.max(s,(p+s)/2)];if(t>v[0]&&t<=v[1]||t>=h[0]&&t<=h[1]){i=n[u].index;break}}else{var m=Math.min(l,f),b=Math.max(l,f);if(t>(m+s)/2&&t<=(b+s)/2){i=n[u].index;break}}}else for(var g=0;g0&&g(r[g].coordinate+r[g-1].coordinate)/2&&t<=(r[g].coordinate+r[g+1].coordinate)/2||g===a-1&&t>(r[g].coordinate+r[g-1].coordinate)/2){i=r[g].index;break}return i},uZ=function(t){var e,r,n=t.type.displayName,o=null!==(e=t.type)&&void 0!==e&&e.defaultProps?uH(uH({},t.type.defaultProps),t.props):t.props,i=o.stroke,a=o.fill;switch(n){case"Line":r=i;break;case"Area":case"Radar":r=i&&"none"!==i?i:a;break;default:r=a}return r},uK=function(t){var e=t.barSize,r=t.totalSize,n=t.stackGroups,o=void 0===n?{}:n;if(!o)return{};for(var i={},a=Object.keys(o),c=0,u=a.length;c=0});if(v&&v.length){var m=v[0].type.defaultProps,b=void 0!==m?uH(uH({},m),v[0].props):v[0].props,g=b.barSize,x=b[y];i[x]||(i[x]=[]);var O=w()(g)?e:g;i[x].push({item:v[0],stackList:v.slice(1),barSize:w()(O)?void 0:k(O,r,0)})}}return i},uJ=function(t){var e,r=t.barGap,n=t.barCategoryGap,o=t.bandSize,i=t.sizeList,a=void 0===i?[]:i,c=t.maxBarSize,u=a.length;if(u<1)return null;var l=k(r,o,0,!0),s=[];if(a[0].barSize===+a[0].barSize){var f=!1,p=o/u,h=a.reduce(function(t,e){return t+e.barSize||0},0);(h+=(u-1)*l)>=o&&(h-=(u-1)*l,l=0),h>=o&&p>0&&(f=!0,p*=.9,h=u*p);var d={offset:((o-h)/2>>0)-l,size:0};e=a.reduce(function(t,e){var r={item:e.item,position:{offset:d.offset+d.size+l,size:f?p:e.barSize}},n=[].concat(uF(t),[r]);return d=n[n.length-1].position,e.stackList&&e.stackList.length&&e.stackList.forEach(function(t){n.push({item:t,position:d})}),n},s)}else{var y=k(n,o,0,!0);o-2*y-(u-1)*l<=0&&(l=0);var v=(o-2*y-(u-1)*l)/u;v>1&&(v>>=0);var m=c===+c?Math.min(v,c):v;e=a.reduce(function(t,e,r){var n=[].concat(uF(t),[{item:e.item,position:{offset:y+(v+l)*r+(v-m)/2,size:m}}]);return e.stackList&&e.stackList.length&&e.stackList.forEach(function(t){n.push({item:t,position:n[n.length-1].position})}),n},s)}return e},uQ=function(t,e,r,n){var o=r.children,i=r.width,a=r.margin,c=uU({children:o,legendWidth:i-(a.left||0)-(a.right||0)});if(c){var u=n||{},l=u.width,s=u.height,f=c.align,p=c.verticalAlign,h=c.layout;if(("vertical"===h||"horizontal"===h&&"middle"===p)&&"center"!==f&&S(t[f]))return uH(uH({},t),{},uX({},f,t[f]+(l||0)));if(("horizontal"===h||"vertical"===h&&"center"===f)&&"middle"!==p&&S(t[p]))return uH(uH({},t),{},uX({},p,t[p]+(s||0)))}return t},u0=function(t,e,r,n,o){var i=tn(e.props.children,uB).filter(function(t){var e;return e=t.props.direction,!!w()(o)||("horizontal"===n?"yAxis"===o:"vertical"===n||"x"===e?"xAxis"===o:"y"!==e||"yAxis"===o)});if(i&&i.length){var a=i.map(function(t){return t.props.dataKey});return t.reduce(function(t,e){var n=uG(e,r);if(w()(n))return t;var o=Array.isArray(n)?[cU()(n),cL()(n)]:[n,n],i=a.reduce(function(t,r){var n=uG(e,r,0),i=o[0]-Math.abs(Array.isArray(n)?n[0]:n),a=o[1]+Math.abs(Array.isArray(n)?n[1]:n);return[Math.min(i,t[0]),Math.max(a,t[1])]},[1/0,-1/0]);return[Math.min(i[0],t[0]),Math.max(i[1],t[1])]},[1/0,-1/0])}return null},u1=function(t,e,r,n,o){var i=e.map(function(e){return u0(t,e,r,o,n)}).filter(function(t){return!w()(t)});return i&&i.length?i.reduce(function(t,e){return[Math.min(t[0],e[0]),Math.max(t[1],e[1])]},[1/0,-1/0]):null},u2=function(t,e,r,n,o){var i=e.map(function(e){var i=e.props.dataKey;return"number"===r&&i&&u0(t,e,i,n)||uV(t,i,r,o)});if("number"===r)return i.reduce(function(t,e){return[Math.min(t[0],e[0]),Math.max(t[1],e[1])]},[1/0,-1/0]);var a={};return i.reduce(function(t,e){for(var r=0,n=e.length;r=2?2*O(a[0]-a[1])*u:u,e&&(t.ticks||t.niceTicks))?(t.ticks||t.niceTicks).map(function(t){return{coordinate:n(o?o.indexOf(t):t)+u,value:t,offset:u}}).filter(function(t){return!y()(t.coordinate)}):t.isCategorical&&t.categoricalDomain?t.categoricalDomain.map(function(t,e){return{coordinate:n(t)+u,value:t,index:e,offset:u}}):n.ticks&&!r?n.ticks(t.tickCount).map(function(t){return{coordinate:n(t)+u,value:t,offset:u}}):n.domain().map(function(t,e){return{coordinate:n(t)+u,value:o?o[t]:t,index:e,offset:u}})},u4=new WeakMap,u5=function(t,e){if("function"!=typeof e)return t;u4.has(t)||u4.set(t,new WeakMap);var r=u4.get(t);if(r.has(e))return r.get(e);var n=function(){t.apply(void 0,arguments),e.apply(void 0,arguments)};return r.set(e,n),n},u8=function(t,e,r){var o=t.scale,i=t.type,a=t.layout,c=t.axisType;if("auto"===o)return"radial"===a&&"radiusAxis"===c?{scale:nb(),realScaleType:"band"}:"radial"===a&&"angleAxis"===c?{scale:io(),realScaleType:"linear"}:"category"===i&&e&&(e.indexOf("LineChart")>=0||e.indexOf("AreaChart")>=0||e.indexOf("ComposedChart")>=0&&!r)?{scale:ng(),realScaleType:"point"}:"category"===i?{scale:nb(),realScaleType:"band"}:{scale:io(),realScaleType:"linear"};if(h()(o)){var u="scale".concat(ee()(o));return{scale:(n[u]||ng)(),realScaleType:n[u]?u:"point"}}return B()(o)?{scale:o}:{scale:ng(),realScaleType:"point"}},u7=function(t){var e=t.domain();if(e&&!(e.length<=2)){var r=e.length,n=t.range(),o=Math.min(n[0],n[1])-1e-4,i=Math.max(n[0],n[1])+1e-4,a=t(e[0]),c=t(e[r-1]);(ai||ci)&&t.domain([e[0],e[r-1]])}},u9=function(t,e){if(!t)return null;for(var r=0,n=t.length;rn)&&(o[1]=n),o[0]>n&&(o[0]=n),o[1]=0?(t[a][r][0]=o,t[a][r][1]=o+c,o=t[a][r][1]):(t[a][r][0]=i,t[a][r][1]=i+c,i=t[a][r][1])}},expand:function(t,e){if((n=t.length)>0){for(var r,n,o,i=0,a=t[0].length;i0){for(var r,n=0,o=t[e[0]],i=o.length;n0&&(n=(r=t[e[0]]).length)>0){for(var r,n,o,i=0,a=1;a=0?(t[i][r][0]=o,t[i][r][1]=o+a,o=t[i][r][1]):(t[i][r][0]=0,t[i][r][1]=0)}}},lr=function(t,e,r){var n=e.map(function(t){return t.props.dataKey}),o=le[r];return(function(){var t=em([]),e=cP,r=cj,n=cA;function o(o){var i,a,c=Array.from(t.apply(this,arguments),cE),u=c.length,l=-1;for(let t of o)for(i=0,++l;i=0?0:o<0?o:n}return r[0]},lu=function(t,e){var r,n=(null!==(r=t.type)&&void 0!==r&&r.defaultProps?uH(uH({},t.type.defaultProps),t.props):t.props).stackId;if(P(n)){var o=e[n];if(o){var i=o.items.indexOf(t);return i>=0?o.stackedData[i]:null}}return null},ll=function(t,e,r){return Object.keys(t).reduce(function(n,o){var i=t[o].stackedData.reduce(function(t,n){var o=n.slice(e,r+1).reduce(function(t,e){return[cU()(e.concat([t[0]]).filter(S)),cL()(e.concat([t[1]]).filter(S))]},[1/0,-1/0]);return[Math.min(t[0],o[0]),Math.max(t[1],o[1])]},[1/0,-1/0]);return[Math.min(i[0],n[0]),Math.max(i[1],n[1])]},[1/0,-1/0]).map(function(t){return t===1/0||t===-1/0?0:t})},ls=/^dataMin[\s]*-[\s]*([0-9]+([.]{1}[0-9]+){0,1})$/,lf=/^dataMax[\s]*\+[\s]*([0-9]+([.]{1}[0-9]+){0,1})$/,lp=function(t,e,r){if(B()(t))return t(e,r);if(!Array.isArray(t))return e;var n=[];if(S(t[0]))n[0]=r?t[0]:Math.min(t[0],e[0]);else if(ls.test(t[0])){var o=+ls.exec(t[0])[1];n[0]=e[0]-o}else B()(t[0])?n[0]=t[0](e[0]):n[0]=e[0];if(S(t[1]))n[1]=r?t[1]:Math.max(t[1],e[1]);else if(lf.test(t[1])){var i=+lf.exec(t[1])[1];n[1]=e[1]+i}else B()(t[1])?n[1]=t[1](e[1]):n[1]=e[1];return n},lh=function(t,e,r){if(t&&t.scale&&t.scale.bandwidth){var n=t.scale.bandwidth();if(!r||n>0)return n}if(t&&e&&e.length>=2){for(var o=tw()(e,function(t){return t.coordinate}),i=1/0,a=1,c=o.length;a0&&e.handleDrag(t.changedTouches[0])}),l_(e,"handleDragEnd",function(){e.setState({isTravellerMoving:!1,isSlideMoving:!1},function(){var t=e.props,r=t.endIndex,n=t.onDragEnd,o=t.startIndex;null==n||n({endIndex:r,startIndex:o})}),e.detachDragEndListener()}),l_(e,"handleLeaveWrapper",function(){(e.state.isTravellerMoving||e.state.isSlideMoving)&&(e.leaveTimer=window.setTimeout(e.handleDragEnd,e.props.leaveTimeOut))}),l_(e,"handleEnterSlideOrTraveller",function(){e.setState({isTextActive:!0})}),l_(e,"handleLeaveSlideOrTraveller",function(){e.setState({isTextActive:!1})}),l_(e,"handleSlideDragStart",function(t){var r=lC(t)?t.changedTouches[0]:t;e.setState({isTravellerMoving:!1,isSlideMoving:!0,slideMoveStartX:r.pageX}),e.attachDragEndListener()}),e.travellerDragStartHandlers={startX:e.handleTravellerDragStart.bind(e,"startX"),endX:e.handleTravellerDragStart.bind(e,"endX")},e.state={},e}return function(t,e){if("function"!=typeof e&&null!==e)throw TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),Object.defineProperty(t,"prototype",{writable:!1}),e&&lM(t,e)}(n,t),e=[{key:"componentWillUnmount",value:function(){this.leaveTimer&&(clearTimeout(this.leaveTimer),this.leaveTimer=null),this.detachDragEndListener()}},{key:"getIndex",value:function(t){var e=t.startX,r=t.endX,o=this.state.scaleValues,i=this.props,a=i.gap,c=i.data.length-1,u=n.getIndexInRange(o,Math.min(e,r)),l=n.getIndexInRange(o,Math.max(e,r));return{startIndex:u-u%a,endIndex:l===c?c:l-l%a}}},{key:"getTextOfTick",value:function(t){var e=this.props,r=e.data,n=e.tickFormatter,o=e.dataKey,i=uG(r[t],o,t);return B()(n)?n(i,t):i}},{key:"attachDragEndListener",value:function(){window.addEventListener("mouseup",this.handleDragEnd,!0),window.addEventListener("touchend",this.handleDragEnd,!0),window.addEventListener("mousemove",this.handleDrag,!0)}},{key:"detachDragEndListener",value:function(){window.removeEventListener("mouseup",this.handleDragEnd,!0),window.removeEventListener("touchend",this.handleDragEnd,!0),window.removeEventListener("mousemove",this.handleDrag,!0)}},{key:"handleSlideDrag",value:function(t){var e=this.state,r=e.slideMoveStartX,n=e.startX,o=e.endX,i=this.props,a=i.x,c=i.width,u=i.travellerWidth,l=i.startIndex,s=i.endIndex,f=i.onChange,p=t.pageX-r;p>0?p=Math.min(p,a+c-u-o,a+c-u-n):p<0&&(p=Math.max(p,a-n,a-o));var h=this.getIndex({startX:n+p,endX:o+p});(h.startIndex!==l||h.endIndex!==s)&&f&&f(h),this.setState({startX:n+p,endX:o+p,slideMoveStartX:t.pageX})}},{key:"handleTravellerDragStart",value:function(t,e){var r=lC(e)?e.changedTouches[0]:e;this.setState({isSlideMoving:!1,isTravellerMoving:!0,movingTravellerId:t,brushMoveStartX:r.pageX}),this.attachDragEndListener()}},{key:"handleTravellerMove",value:function(t){var e=this.state,r=e.brushMoveStartX,n=e.movingTravellerId,o=e.endX,i=e.startX,a=this.state[n],c=this.props,u=c.x,l=c.width,s=c.travellerWidth,f=c.onChange,p=c.gap,h=c.data,d={startX:this.state.startX,endX:this.state.endX},y=t.pageX-r;y>0?y=Math.min(y,u+l-s-a):y<0&&(y=Math.max(y,u-a)),d[n]=a+y;var v=this.getIndex(d),m=v.startIndex,b=v.endIndex,g=function(){var t=h.length-1;return"startX"===n&&(o>i?m%p==0:b%p==0)||oi?b%p==0:m%p==0)||o>i&&b===t};this.setState(l_(l_({},n,a+y),"brushMoveStartX",t.pageX),function(){f&&g()&&f(v)})}},{key:"handleTravellerMoveKeyboard",value:function(t,e){var r=this,n=this.state,o=n.scaleValues,i=n.startX,a=n.endX,c=this.state[e],u=o.indexOf(c);if(-1!==u){var l=u+t;if(-1!==l&&!(l>=o.length)){var s=o[l];"startX"===e&&s>=a||"endX"===e&&s<=i||this.setState(l_({},e,s),function(){r.props.onChange(r.getIndex({startX:r.state.startX,endX:r.state.endX}))})}}}},{key:"renderBackground",value:function(){var t=this.props,e=t.x,r=t.y,n=t.width,o=t.height,i=t.fill,a=t.stroke;return l().createElement("rect",{stroke:a,fill:i,x:e,y:r,width:n,height:o})}},{key:"renderPanorama",value:function(){var t=this.props,e=t.x,r=t.y,n=t.width,o=t.height,i=t.data,a=t.children,c=t.padding,s=u.Children.only(a);return s?l().cloneElement(s,{x:e,y:r,width:n,height:o,margin:c,compact:!0,data:i}):null}},{key:"renderTravellerLayer",value:function(t,e){var r,o,i=this,a=this.props,c=a.y,u=a.travellerWidth,s=a.height,f=a.traveller,p=a.ariaLabel,h=a.data,d=a.startIndex,y=a.endIndex,v=Math.max(t,this.props.x),m=lP(lP({},tu(this.props,!1)),{},{x:v,y:c,width:u,height:s}),b=p||"Min value: ".concat(null===(r=h[d])||void 0===r?void 0:r.name,", Max value: ").concat(null===(o=h[y])||void 0===o?void 0:o.name);return l().createElement(tk,{tabIndex:0,role:"slider","aria-label":b,"aria-valuenow":t,className:"recharts-brush-traveller",onMouseEnter:this.handleEnterSlideOrTraveller,onMouseLeave:this.handleLeaveSlideOrTraveller,onMouseDown:this.travellerDragStartHandlers[e],onTouchStart:this.travellerDragStartHandlers[e],onKeyDown:function(t){["ArrowLeft","ArrowRight"].includes(t.key)&&(t.preventDefault(),t.stopPropagation(),i.handleTravellerMoveKeyboard("ArrowRight"===t.key?1:-1,e))},onFocus:function(){i.setState({isTravellerFocused:!0})},onBlur:function(){i.setState({isTravellerFocused:!1})},style:{cursor:"col-resize"}},n.renderTraveller(f,m))}},{key:"renderSlide",value:function(t,e){var r=this.props,n=r.y,o=r.height,i=r.stroke,a=r.travellerWidth;return l().createElement("rect",{className:"recharts-brush-slide",onMouseEnter:this.handleEnterSlideOrTraveller,onMouseLeave:this.handleLeaveSlideOrTraveller,onMouseDown:this.handleSlideDragStart,onTouchStart:this.handleSlideDragStart,style:{cursor:"move"},stroke:"none",fill:i,fillOpacity:.2,x:Math.min(t,e)+a,y:n,width:Math.max(Math.abs(e-t)-a,0),height:o})}},{key:"renderText",value:function(){var t=this.props,e=t.startIndex,r=t.endIndex,n=t.y,o=t.height,i=t.travellerWidth,a=t.stroke,c=this.state,u=c.startX,s=c.endX,f={pointerEvents:"none",fill:a};return l().createElement(tk,{className:"recharts-brush-texts"},l().createElement(nQ,lj({textAnchor:"end",verticalAnchor:"middle",x:Math.min(u,s)-5,y:n+o/2},f),this.getTextOfTick(e)),l().createElement(nQ,lj({textAnchor:"start",verticalAnchor:"middle",x:Math.max(u,s)+i+5,y:n+o/2},f),this.getTextOfTick(r)))}},{key:"render",value:function(){var t=this.props,e=t.data,r=t.className,n=t.children,o=t.x,i=t.y,a=t.width,u=t.height,s=t.alwaysShowText,f=this.state,p=f.startX,h=f.endX,d=f.isTextActive,y=f.isSlideMoving,v=f.isTravellerMoving,m=f.isTravellerFocused;if(!e||!e.length||!S(o)||!S(i)||!S(a)||!S(u)||a<=0||u<=0)return null;var b=(0,c.Z)("recharts-brush",r),g=1===l().Children.count(n),x=lw("userSelect","none");return l().createElement(tk,{className:b,onMouseLeave:this.handleLeaveWrapper,onTouchMove:this.handleTouchMove,style:x},this.renderBackground(),g&&this.renderPanorama(),this.renderSlide(p,h),this.renderTravellerLayer(p,"startX"),this.renderTravellerLayer(h,"endX"),(d||y||v||m||s)&&this.renderText())}}],r=[{key:"renderDefaultTraveller",value:function(t){var e=t.x,r=t.y,n=t.width,o=t.height,i=t.stroke,a=Math.floor(r+o/2)-1;return l().createElement(l().Fragment,null,l().createElement("rect",{x:e,y:r,width:n,height:o,fill:i,stroke:"none"}),l().createElement("line",{x1:e+1,y1:a,x2:e+n-1,y2:a,fill:"none",stroke:"#fff"}),l().createElement("line",{x1:e+1,y1:a+2,x2:e+n-1,y2:a+2,fill:"none",stroke:"#fff"}))}},{key:"renderTraveller",value:function(t,e){return l().isValidElement(t)?l().cloneElement(t,e):B()(t)?t(e):n.renderDefaultTraveller(e)}},{key:"getDerivedStateFromProps",value:function(t,e){var r=t.data,n=t.width,o=t.x,i=t.travellerWidth,a=t.updateId,c=t.startIndex,u=t.endIndex;if(r!==e.prevData||a!==e.prevUpdateId)return lP({prevData:r,prevTravellerWidth:i,prevUpdateId:a,prevX:o,prevWidth:n},r&&r.length?lN({data:r,width:n,x:o,travellerWidth:i,startIndex:c,endIndex:u}):{scale:null,scaleValues:null});if(e.scale&&(n!==e.prevWidth||o!==e.prevX||i!==e.prevTravellerWidth)){e.scale.range([o,o+n-i]);var l=e.scale.domain().map(function(t){return e.scale(t)});return{prevData:r,prevTravellerWidth:i,prevUpdateId:a,prevX:o,prevWidth:n,startX:e.scale(t.startIndex),endX:e.scale(t.endIndex),scaleValues:l}}return null}},{key:"getIndexInRange",value:function(t,e){for(var r=t.length,n=0,o=r-1;o-n>1;){var i=Math.floor((n+o)/2);t[i]>e?o=i:n=i}return e>=t[o]?o:n}}],e&&lA(n.prototype,e),r&&lA(n,r),Object.defineProperty(n,"prototype",{writable:!1}),n}(u.PureComponent);function lI(t){return(lI="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function lB(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),r.push.apply(r,n)}return r}function lR(t){for(var e=1;ei&&(c=2*Math.PI-c),{radius:a,angle:180*c/Math.PI,angleInRadian:c}},lF=function(t){var e=t.startAngle,r=t.endAngle,n=Math.min(Math.floor(e/360),Math.floor(r/360));return{startAngle:e-360*n,endAngle:r-360*n}},lW=function(t,e){var r,n=l$({x:t.x,y:t.y},e),o=n.radius,i=n.angle,a=e.innerRadius,c=e.outerRadius;if(oc)return!1;if(0===o)return!0;var u=lF(e),l=u.startAngle,s=u.endAngle,f=i;if(l<=s){for(;f>s;)f-=360;for(;f=l&&f<=s}else{for(;f>l;)f-=360;for(;f=s&&f<=l}return r?lR(lR({},e),{},{radius:o,angle:f+360*Math.min(Math.floor(e.startAngle/360),Math.floor(e.endAngle/360))}):null};function lq(t){return(lq="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}var lH=["offset"];function lX(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=Array(e);r=0?1:-1;"insideStart"===i?(n=y+x*u,o=m):"insideEnd"===i?(n=v-x*u,o=!m):"end"===i&&(n=v+x*u,o=m),o=g<=0?o:!o;var j=lz(f,p,b,n),S=lz(f,p,b,n+(o?1:-1)*359),P="M".concat(j.x,",").concat(j.y,"\n A").concat(b,",").concat(b,",0,1,").concat(o?0:1,",\n ").concat(S.x,",").concat(S.y),A=w()(t.id)?E("recharts-radial-line-"):t.id;return l().createElement("text",lY({},r,{dominantBaseline:"central",className:(0,c.Z)("recharts-radial-bar-label",s)}),l().createElement("defs",null,l().createElement("path",{id:A,d:P})),l().createElement("textPath",{xlinkHref:"#".concat(A)},e))},lJ=function(t){var e=t.viewBox,r=t.offset,n=t.position,o=e.cx,i=e.cy,a=e.innerRadius,c=e.outerRadius,u=(e.startAngle+e.endAngle)/2;if("outside"===n){var l=lz(o,i,c+r,u),s=l.x;return{x:s,y:l.y,textAnchor:s>=o?"start":"end",verticalAnchor:"middle"}}if("center"===n)return{x:o,y:i,textAnchor:"middle",verticalAnchor:"middle"};if("centerTop"===n)return{x:o,y:i,textAnchor:"middle",verticalAnchor:"start"};if("centerBottom"===n)return{x:o,y:i,textAnchor:"middle",verticalAnchor:"end"};var f=lz(o,i,(a+c)/2,u);return{x:f.x,y:f.y,textAnchor:"middle",verticalAnchor:"middle"}},lQ=function(t){var e=t.viewBox,r=t.parentViewBox,n=t.offset,o=t.position,i=e.x,a=e.y,c=e.width,u=e.height,l=u>=0?1:-1,s=l*n,f=l>0?"end":"start",p=l>0?"start":"end",h=c>=0?1:-1,d=h*n,y=h>0?"end":"start",v=h>0?"start":"end";if("top"===o)return lV(lV({},{x:i+c/2,y:a-l*n,textAnchor:"middle",verticalAnchor:f}),r?{height:Math.max(a-r.y,0),width:c}:{});if("bottom"===o)return lV(lV({},{x:i+c/2,y:a+u+s,textAnchor:"middle",verticalAnchor:p}),r?{height:Math.max(r.y+r.height-(a+u),0),width:c}:{});if("left"===o){var m={x:i-d,y:a+u/2,textAnchor:y,verticalAnchor:"middle"};return lV(lV({},m),r?{width:Math.max(m.x-r.x,0),height:u}:{})}if("right"===o){var b={x:i+c+d,y:a+u/2,textAnchor:v,verticalAnchor:"middle"};return lV(lV({},b),r?{width:Math.max(r.x+r.width-b.x,0),height:u}:{})}var g=r?{width:c,height:u}:{};return"insideLeft"===o?lV({x:i+d,y:a+u/2,textAnchor:v,verticalAnchor:"middle"},g):"insideRight"===o?lV({x:i+c-d,y:a+u/2,textAnchor:y,verticalAnchor:"middle"},g):"insideTop"===o?lV({x:i+c/2,y:a+s,textAnchor:"middle",verticalAnchor:p},g):"insideBottom"===o?lV({x:i+c/2,y:a+u-s,textAnchor:"middle",verticalAnchor:f},g):"insideTopLeft"===o?lV({x:i+d,y:a+s,textAnchor:v,verticalAnchor:p},g):"insideTopRight"===o?lV({x:i+c-d,y:a+s,textAnchor:y,verticalAnchor:p},g):"insideBottomLeft"===o?lV({x:i+d,y:a+u-s,textAnchor:v,verticalAnchor:f},g):"insideBottomRight"===o?lV({x:i+c-d,y:a+u-s,textAnchor:y,verticalAnchor:f},g):L()(o)&&(S(o.x)||j(o.x))&&(S(o.y)||j(o.y))?lV({x:i+k(o.x,c),y:a+k(o.y,u),textAnchor:"end",verticalAnchor:"end"},g):lV({x:i+c/2,y:a+u/2,textAnchor:"middle",verticalAnchor:"middle"},g)};function l0(t){var e,r=t.offset,n=lV({offset:void 0===r?5:r},function(t,e){if(null==t)return{};var r,n,o=function(t,e){if(null==t)return{};var r={};for(var n in t)if(Object.prototype.hasOwnProperty.call(t,n)){if(e.indexOf(n)>=0)continue;r[n]=t[n]}return r}(t,e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(n=0;n=0)&&Object.prototype.propertyIsEnumerable.call(t,r)&&(o[r]=t[r])}return o}(t,lH)),o=n.viewBox,i=n.position,a=n.value,s=n.children,f=n.content,p=n.className,h=n.textBreakAll;if(!o||w()(a)&&w()(s)&&!(0,u.isValidElement)(f)&&!B()(f))return null;if((0,u.isValidElement)(f))return(0,u.cloneElement)(f,n);if(B()(f)){if(e=(0,u.createElement)(f,n),(0,u.isValidElement)(e))return e}else e=lZ(n);var d="cx"in o&&S(o.cx),y=tu(n,!0);if(d&&("insideStart"===i||"insideEnd"===i||"end"===i))return lK(n,e,y);var v=d?lJ(n):lQ(n);return l().createElement(nQ,lY({className:(0,c.Z)("recharts-label",void 0===p?"":p)},y,v,{breakAll:h}),e)}l0.displayName="Label";var l1=function(t){var e=t.cx,r=t.cy,n=t.angle,o=t.startAngle,i=t.endAngle,a=t.r,c=t.radius,u=t.innerRadius,l=t.outerRadius,s=t.x,f=t.y,p=t.top,h=t.left,d=t.width,y=t.height,v=t.clockWise,m=t.labelViewBox;if(m)return m;if(S(d)&&S(y)){if(S(s)&&S(f))return{x:s,y:f,width:d,height:y};if(S(p)&&S(h))return{x:p,y:h,width:d,height:y}}return S(s)&&S(f)?{x:s,y:f,width:0,height:0}:S(e)&&S(r)?{cx:e,cy:r,startAngle:o||n||0,endAngle:i||n||0,innerRadius:u||0,outerRadius:l||c||a||0,clockWise:v}:t.viewBox?t.viewBox:{}};l0.parseViewBox=l1,l0.renderCallByParent=function(t,e){var r,n,o=!(arguments.length>2)||void 0===arguments[2]||arguments[2];if(!t||!t.children&&o&&!t.label)return null;var i=t.children,a=l1(t),c=tn(i,l0).map(function(t,r){return(0,u.cloneElement)(t,{viewBox:e||a,key:"label-".concat(r)})});return o?[(r=t.label,n=e||a,r?!0===r?l().createElement(l0,{key:"label-implicit",viewBox:n}):P(r)?l().createElement(l0,{key:"label-implicit",viewBox:n,value:r}):(0,u.isValidElement)(r)?r.type===l0?(0,u.cloneElement)(r,{key:"label-implicit",viewBox:n}):l().createElement(l0,{key:"label-implicit",content:r,viewBox:n}):B()(r)?l().createElement(l0,{key:"label-implicit",content:r,viewBox:n}):L()(r)?l().createElement(l0,lY({viewBox:n},r,{key:"label-implicit"})):null:null)].concat(function(t){if(Array.isArray(t))return lX(t)}(c)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(c)||function(t,e){if(t){if("string"==typeof t)return lX(t,void 0);var r=Object.prototype.toString.call(t).slice(8,-1);if("Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r)return Array.from(t);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return lX(t,void 0)}}(c)||function(){throw TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()):c};var l2=function(t,e){var r=t.alwaysShow,n=t.ifOverflow;return r&&(n="extendDomain"),n===e},l3=r(3880),l6=r.n(l3),l4=r(853),l5=r.n(l4),l8=function(t){return null};l8.displayName="Cell";var l7=r(601),l9=r.n(l7);function st(t){return(st="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}var se=["valueAccessor"],sr=["data","dataKey","clockWise","id","textBreakAll"];function sn(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=Array(e);r=0)continue;r[n]=t[n]}return r}(t,e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(n=0;n=0)&&Object.prototype.propertyIsEnumerable.call(t,r)&&(o[r]=t[r])}return o}var su=function(t){return Array.isArray(t.value)?l9()(t.value):t.value};function sl(t){var e=t.valueAccessor,r=void 0===e?su:e,n=sc(t,se),o=n.data,i=n.dataKey,a=n.clockWise,c=n.id,u=n.textBreakAll,s=sc(n,sr);return o&&o.length?l().createElement(tk,{className:"recharts-label-list"},o.map(function(t,e){var n=w()(i)?r(t,e):uG(t&&t.payload,i),o=w()(c)?{}:{id:"".concat(c,"-").concat(e)};return l().createElement(l0,so({},tu(t,!0),s,o,{parentViewBox:t.parentViewBox,value:n,textBreakAll:u,viewBox:l0.parseViewBox(w()(a)?t:sa(sa({},t),{},{clockWise:a})),key:"label-".concat(e),index:e}))})):null}sl.displayName="LabelList",sl.renderCallByParent=function(t,e){var r,n=!(arguments.length>2)||void 0===arguments[2]||arguments[2];if(!t||!t.children&&n&&!t.label)return null;var o=tn(t.children,sl).map(function(t,r){return(0,u.cloneElement)(t,{data:e,key:"labelList-".concat(r)})});return n?[(r=t.label)?!0===r?l().createElement(sl,{key:"labelList-implicit",data:e}):l().isValidElement(r)||B()(r)?l().createElement(sl,{key:"labelList-implicit",data:e,content:r}):L()(r)?l().createElement(sl,so({data:e},r,{key:"labelList-implicit"})):null:null].concat(function(t){if(Array.isArray(t))return sn(t)}(o)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(o)||function(t,e){if(t){if("string"==typeof t)return sn(t,void 0);var r=Object.prototype.toString.call(t).slice(8,-1);if("Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r)return Array.from(t);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return sn(t,void 0)}}(o)||function(){throw TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()):o};var ss=r(6153),sf=r.n(ss),sp=r(9388),sh=r.n(sp);function sd(t){return(sd="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function sy(){return(sy=Object.assign?Object.assign.bind():function(t){for(var e=1;et.length)&&(e=t.length);for(var r=0,n=Array(e);r0,from:{upperWidth:0,lowerWidth:0,height:d,x:s,y:f},to:{upperWidth:p,lowerWidth:h,height:d,x:s,y:f},duration:m,animationEasing:v,isActive:g},function(t){var e=t.upperWidth,o=t.lowerWidth,a=t.height,c=t.x,u=t.y;return l().createElement(ne,{canBegin:i>0,from:"0px ".concat(-1===i?1:i,"px"),to:"".concat(i,"px 0px"),attributeName:"strokeDasharray",begin:b,duration:m,easing:v},l().createElement("path",sy({},tu(r,!0),{className:x,d:sg(c,u,e,o,a),ref:n})))}):l().createElement("g",null,l().createElement("path",sy({},tu(r,!0),{className:x,d:sg(s,f,p,h,d)})))};function sO(t){return(sO="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function sj(){return(sj=Object.assign?Object.assign.bind():function(t){for(var e=1;e180),",").concat(+(a>u),",\n ").concat(s.x,",").concat(s.y,"\n ");if(o>0){var p=lz(r,n,o,a),h=lz(r,n,o,u);f+="L ".concat(h.x,",").concat(h.y,"\n A ").concat(o,",").concat(o,",0,\n ").concat(+(Math.abs(c)>180),",").concat(+(a<=u),",\n ").concat(p.x,",").concat(p.y," Z")}else f+="L ".concat(r,",").concat(n," Z");return f},sk=function(t){var e=t.cx,r=t.cy,n=t.innerRadius,o=t.outerRadius,i=t.cornerRadius,a=t.forceCornerRadius,c=t.cornerIsExternal,u=t.startAngle,l=t.endAngle,s=O(l-u),f=sA({cx:e,cy:r,radius:o,angle:u,sign:s,cornerRadius:i,cornerIsExternal:c}),p=f.circleTangency,h=f.lineTangency,d=f.theta,y=sA({cx:e,cy:r,radius:o,angle:l,sign:-s,cornerRadius:i,cornerIsExternal:c}),v=y.circleTangency,m=y.lineTangency,b=y.theta,g=c?Math.abs(u-l):Math.abs(u-l)-d-b;if(g<0)return a?"M ".concat(h.x,",").concat(h.y,"\n a").concat(i,",").concat(i,",0,0,1,").concat(2*i,",0\n a").concat(i,",").concat(i,",0,0,1,").concat(-(2*i),",0\n "):sE({cx:e,cy:r,innerRadius:n,outerRadius:o,startAngle:u,endAngle:l});var x="M ".concat(h.x,",").concat(h.y,"\n A").concat(i,",").concat(i,",0,0,").concat(+(s<0),",").concat(p.x,",").concat(p.y,"\n A").concat(o,",").concat(o,",0,").concat(+(g>180),",").concat(+(s<0),",").concat(v.x,",").concat(v.y,"\n A").concat(i,",").concat(i,",0,0,").concat(+(s<0),",").concat(m.x,",").concat(m.y,"\n ");if(n>0){var w=sA({cx:e,cy:r,radius:n,angle:u,sign:s,isExternal:!0,cornerRadius:i,cornerIsExternal:c}),j=w.circleTangency,S=w.lineTangency,P=w.theta,A=sA({cx:e,cy:r,radius:n,angle:l,sign:-s,isExternal:!0,cornerRadius:i,cornerIsExternal:c}),E=A.circleTangency,k=A.lineTangency,M=A.theta,_=c?Math.abs(u-l):Math.abs(u-l)-P-M;if(_<0&&0===i)return"".concat(x,"L").concat(e,",").concat(r,"Z");x+="L".concat(k.x,",").concat(k.y,"\n A").concat(i,",").concat(i,",0,0,").concat(+(s<0),",").concat(E.x,",").concat(E.y,"\n A").concat(n,",").concat(n,",0,").concat(+(_>180),",").concat(+(s>0),",").concat(j.x,",").concat(j.y,"\n A").concat(i,",").concat(i,",0,0,").concat(+(s<0),",").concat(S.x,",").concat(S.y,"Z")}else x+="L".concat(e,",").concat(r,"Z");return x},sM={cx:0,cy:0,innerRadius:0,outerRadius:0,startAngle:0,endAngle:0,cornerRadius:0,forceCornerRadius:!1,cornerIsExternal:!1},s_=function(t){var e,r=sP(sP({},sM),t),n=r.cx,o=r.cy,i=r.innerRadius,a=r.outerRadius,u=r.cornerRadius,s=r.forceCornerRadius,f=r.cornerIsExternal,p=r.startAngle,h=r.endAngle,d=r.className;if(a0&&360>Math.abs(p-h)?sk({cx:n,cy:o,innerRadius:i,outerRadius:a,cornerRadius:Math.min(m,v/2),forceCornerRadius:s,cornerIsExternal:f,startAngle:p,endAngle:h}):sE({cx:n,cy:o,innerRadius:i,outerRadius:a,startAngle:p,endAngle:h}),l().createElement("path",sj({},tu(r,!0),{className:y,d:e,role:"img"}))},sT=["option","shapeType","propTransformer","activeClassName","isActive"];function sN(t){return(sN="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function sC(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),r.push.apply(r,n)}return r}function sD(t){for(var e=1;e=0)continue;r[n]=t[n]}return r}(t,e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(n=0;n=0)&&Object.prototype.propertyIsEnumerable.call(t,r)&&(o[r]=t[r])}return o}(t,sT);if((0,u.isValidElement)(r))e=(0,u.cloneElement)(r,sD(sD({},c),(0,u.isValidElement)(r)?r.props:r));else if(B()(r))e=r(c);else if(sf()(r)&&!sh()(r)){var s=(void 0===o?function(t,e){return sD(sD({},e),t)}:o)(r,c);e=l().createElement(sI,{shapeType:n,elementProps:s})}else e=l().createElement(sI,{shapeType:n,elementProps:c});return a?l().createElement(tk,{className:void 0===i?"recharts-active-shape":i},e):e}function sR(t,e){return null!=e&&"trapezoids"in t.props}function sL(t,e){return null!=e&&"sectors"in t.props}function sz(t,e){return null!=e&&"points"in t.props}function sU(t,e){var r,n,o=t.x===(null==e||null===(r=e.labelViewBox)||void 0===r?void 0:r.x)||t.x===e.x,i=t.y===(null==e||null===(n=e.labelViewBox)||void 0===n?void 0:n.y)||t.y===e.y;return o&&i}function s$(t,e){var r=t.endAngle===e.endAngle,n=t.startAngle===e.startAngle;return r&&n}function sF(t,e){var r=t.x===e.x,n=t.y===e.y,o=t.z===e.z;return r&&n&&o}var sW=["x","y"];function sq(t){return(sq="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function sH(){return(sH=Object.assign?Object.assign.bind():function(t){for(var e=1;e=0)continue;r[n]=t[n]}return r}(t,e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(n=0;n=0)&&Object.prototype.propertyIsEnumerable.call(t,r)&&(o[r]=t[r])}return o}(t,sW),i=parseInt("".concat(r),10),a=parseInt("".concat(n),10),c=parseInt("".concat(e.height||o.height),10),u=parseInt("".concat(e.width||o.width),10);return sG(sG(sG(sG(sG({},e),o),i?{x:i}:{}),a?{y:a}:{}),{},{height:c,width:u,name:e.name,radius:e.radius})}function sY(t){return l().createElement(sB,sH({shapeType:"rectangle",propTransformer:sV,activeClassName:"recharts-active-bar"},t))}var sZ=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return function(r,n){if("number"==typeof t)return t;var o=S(r)||w()(r);return o?t(r,n):(o||tO(!1),e)}},sK=["value","background"];function sJ(t){return(sJ="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function sQ(){return(sQ=Object.assign?Object.assign.bind():function(t){for(var e=1;e=0)continue;r[n]=t[n]}return r}(t,e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(n=0;n=0)&&Object.prototype.propertyIsEnumerable.call(t,r)&&(o[r]=t[r])}return o}(e,sK);if(!a)return null;var u=s1(s1(s1(s1(s1({},c),{},{fill:"#eee"},a),i),G(t.props,e,r)),{},{onAnimationStart:t.handleAnimationStart,onAnimationEnd:t.handleAnimationEnd,dataKey:n,index:r,className:"recharts-bar-background-rectangle"});return l().createElement(sY,sQ({key:"background-bar-".concat(r),option:t.props.background,isActive:r===o},u))})}},{key:"renderErrorBar",value:function(t,e){if(this.props.isAnimationActive&&!this.state.isAnimationFinished)return null;var r=this.props,n=r.data,o=r.xAxis,i=r.yAxis,a=r.layout,c=tn(r.children,uB);if(!c)return null;var u="vertical"===a?n[0].height/2:n[0].width/2,s=function(t,e){var r=Array.isArray(t.value)?t.value[1]:t.value;return{x:t.x,y:t.y,value:r,errorVal:uG(t,e)}};return l().createElement(tk,{clipPath:t?"url(#clipPath-".concat(e,")"):null},c.map(function(t){return l().cloneElement(t,{key:"error-bar-".concat(e,"-").concat(t.props.dataKey),data:n,xAxis:o,yAxis:i,layout:a,offset:u,dataPointFormatter:s})}))}},{key:"render",value:function(){var t=this.props,e=t.hide,r=t.data,n=t.className,o=t.xAxis,i=t.yAxis,a=t.left,u=t.top,s=t.width,f=t.height,p=t.isAnimationActive,h=t.background,d=t.id;if(e||!r||!r.length)return null;var y=this.state.isAnimationFinished,v=(0,c.Z)("recharts-bar",n),m=o&&o.allowDataOverflow,b=i&&i.allowDataOverflow,g=m||b,x=w()(d)?this.id:d;return l().createElement(tk,{className:v},m||b?l().createElement("defs",null,l().createElement("clipPath",{id:"clipPath-".concat(x)},l().createElement("rect",{x:m?a:a-s/2,y:b?u:u-f/2,width:m?s:2*s,height:b?f:2*f}))):null,l().createElement(tk,{className:"recharts-bar-rectangles",clipPath:g?"url(#clipPath-".concat(x,")"):null},h?this.renderBackground():null,this.renderRectangles()),this.renderErrorBar(g,x),(!p||y)&&sl.renderCallByParent(this.props,r))}}],r=[{key:"getDerivedStateFromProps",value:function(t,e){return t.animationId!==e.prevAnimationId?{prevAnimationId:t.animationId,curData:t.data,prevData:e.curData}:t.data!==e.curData?{curData:t.data}:null}}],e&&s2(n.prototype,e),r&&s2(n,r),Object.defineProperty(n,"prototype",{writable:!1}),n}(u.PureComponent);function s9(t){return(s9="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function ft(t,e){for(var r=0;r0&&Math.abs(b)0&&Math.abs(v)1&&void 0!==arguments[1]?arguments[1]:{},r=e.bandAware,n=e.position;if(void 0!==t){if(n)switch(n){case"start":default:return this.scale(t);case"middle":var o=this.bandwidth?this.bandwidth()/2:0;return this.scale(t)+o;case"end":var i=this.bandwidth?this.bandwidth():0;return this.scale(t)+i}if(r){var a=this.bandwidth?this.bandwidth()/2:0;return this.scale(t)+a}return this.scale(t)}}},{key:"isInRange",value:function(t){var e=this.range(),r=e[0],n=e[e.length-1];return r<=n?t>=r&&t<=n:t>=n&&t<=r}}],e=[{key:"create",value:function(t){return new r(t)}}],t&&ft(r.prototype,t),e&&ft(r,e),Object.defineProperty(r,"prototype",{writable:!1}),r}();fn(fa,"EPS",1e-4);var fc=function(t){var e=Object.keys(t).reduce(function(e,r){return fr(fr({},e),{},fn({},r,fa.create(t[r])))},{});return fr(fr({},e),{},{apply:function(t){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=r.bandAware,o=r.position;return l6()(t,function(t,r){return e[r].apply(t,{bandAware:n,position:o})})},isInRange:function(t){return l5()(t,function(t,r){return e[r].isInRange(t)})}})},fu=function(t){var e=t.width,r=t.height,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,o=(n%180+180)%180*Math.PI/180,i=Math.atan(r/e);return Math.abs(o>i&&ot.length)&&(e=t.length);for(var r=0,n=Array(e);rt.length)&&(e=t.length);for(var r=0,n=Array(e);r=0;--e)o[e]=(a[e]-o[e+1])/i[e];for(e=0,i[n-1]=(t[n]+o[n-1])/2;e=f;--p)c.point(m[p],b[p]);c.lineEnd(),c.areaEnd()}}v&&(m[s]=+t(h,s,l),b[s]=+e(h,s,l),c.point(n?+n(h,s,l):m[s],r?+r(h,s,l):b[s]))}if(d)return c=null,d+""||null}function s(){return pA().defined(o).curve(a).context(i)}return t="function"==typeof t?t:void 0===t?pS:em(+t),e="function"==typeof e?e:void 0===e?em(0):em(+e),r="function"==typeof r?r:void 0===r?pP:em(+r),l.x=function(e){return arguments.length?(t="function"==typeof e?e:em(+e),n=null,l):t},l.x0=function(e){return arguments.length?(t="function"==typeof e?e:em(+e),l):t},l.x1=function(t){return arguments.length?(n=null==t?null:"function"==typeof t?t:em(+t),l):n},l.y=function(t){return arguments.length?(e="function"==typeof t?t:em(+t),r=null,l):e},l.y0=function(t){return arguments.length?(e="function"==typeof t?t:em(+t),l):e},l.y1=function(t){return arguments.length?(r=null==t?null:"function"==typeof t?t:em(+t),l):r},l.lineX0=l.lineY0=function(){return s().x(t).y(e)},l.lineY1=function(){return s().x(t).y(r)},l.lineX1=function(){return s().x(n).y(e)},l.defined=function(t){return arguments.length?(o="function"==typeof t?t:em(!!t),l):o},l.curve=function(t){return arguments.length?(a=t,null!=i&&(c=a(i)),l):a},l.context=function(t){return arguments.length?(null==t?i=c=null:c=a(i=t),l):i},l}function pk(t){return(pk="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function pM(){return(pM=Object.assign?Object.assign.bind():function(t){for(var e=1;e=0&&(this._t=1-this._t,this._line=1-this._line)},point:function(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1,this._line?this._context.lineTo(t,e):this._context.moveTo(t,e);break;case 1:this._point=2;default:if(this._t<=0)this._context.lineTo(this._x,e),this._context.lineTo(t,e);else{var r=this._x*(1-this._t)+t*this._t;this._context.lineTo(r,this._y),this._context.lineTo(r,e)}}this._x=t,this._y=e}};var pN={curveBasisClosed:function(t){return new pl(t)},curveBasisOpen:function(t){return new ps(t)},curveBasis:function(t){return new pu(t)},curveBumpX:function(t){return new pf(t,!0)},curveBumpY:function(t){return new pf(t,!1)},curveLinearClosed:function(t){return new pp(t)},curveLinear:pd,curveMonotoneX:function(t){return new pb(t)},curveMonotoneY:function(t){return new pg(t)},curveNatural:function(t){return new pw(t)},curveStep:function(t){return new pj(t,.5)},curveStepAfter:function(t){return new pj(t,1)},curveStepBefore:function(t){return new pj(t,0)}},pC=function(t){return t.x===+t.x&&t.y===+t.y},pD=function(t){return t.x},pI=function(t){return t.y},pB=function(t,e){if(B()(t))return t;var r="curve".concat(ee()(t));return("curveMonotone"===r||"curveBump"===r)&&e?pN["".concat(r).concat("vertical"===e?"Y":"X")]:pN[r]||pd},pR=function(t){var e,r=t.type,n=t.points,o=void 0===n?[]:n,i=t.baseLine,a=t.layout,c=t.connectNulls,u=void 0!==c&&c,l=pB(void 0===r?"linear":r,a),s=u?o.filter(function(t){return pC(t)}):o;if(Array.isArray(i)){var f=u?i.filter(function(t){return pC(t)}):i,p=s.map(function(t,e){return pT(pT({},t),{},{base:f[e]})});return(e="vertical"===a?pE().y(pI).x1(pD).x0(function(t){return t.base.x}):pE().x(pD).y1(pI).y0(function(t){return t.base.y})).defined(pC).curve(l),e(p)}return(e="vertical"===a&&S(i)?pE().y(pI).x1(pD).x0(i):S(i)?pE().x(pD).y1(pI).y0(i):pA().x(pD).y(pI)).defined(pC).curve(l),e(s)},pL=function(t){var e=t.className,r=t.points,n=t.path,o=t.pathRef;if((!r||!r.length)&&!n)return null;var i=r&&r.length?pR(t):n;return u.createElement("path",pM({},tu(t,!1),X(t),{className:(0,c.Z)("recharts-curve",e),d:i,ref:o}))};function pz(t){return(pz="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}var pU=["x","y","top","left","width","height","className"];function p$(){return(p$=Object.assign?Object.assign.bind():function(t){for(var e=1;e=0)continue;r[n]=t[n]}return r}(t,e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(n=0;n=0)&&Object.prototype.propertyIsEnumerable.call(t,r)&&(o[r]=t[r])}return o}(t,pU));return S(r)&&S(o)&&S(p)&&S(d)&&S(a)&&S(s)?l().createElement("path",p$({},tu(v,!0),{className:(0,c.Z)("recharts-cross",y),d:"M".concat(r,",").concat(a,"v").concat(d,"M").concat(s,",").concat(o,"h").concat(p)})):null};function pq(t){var e=t.cx,r=t.cy,n=t.radius,o=t.startAngle,i=t.endAngle;return{points:[lz(e,r,n,o),lz(e,r,n,i)],cx:e,cy:r,radius:n,startAngle:o,endAngle:i}}function pH(t){return(pH="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function pX(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),r.push.apply(r,n)}return r}function pG(t){for(var e=1;e=0)continue;r[n]=t[n]}return r}(t,e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(n=0;n=0)&&Object.prototype.propertyIsEnumerable.call(t,r)&&(o[r]=t[r])}return o}function p1(){try{var t=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(t){}return(p1=function(){return!!t})()}function p2(t){return(p2=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(t){return t.__proto__||Object.getPrototypeOf(t)})(t)}function p3(t,e){return(p3=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(t,e){return t.__proto__=e,t})(t,e)}function p6(t){return function(t){if(Array.isArray(t))return p5(t)}(t)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(t)||p4(t)||function(){throw TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function p4(t,e){if(t){if("string"==typeof t)return p5(t,e);var r=Object.prototype.toString.call(t).slice(8,-1);if("Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r)return Array.from(t);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return p5(t,e)}}function p5(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=Array(e);r0?i:t&&t.length&&S(n)&&S(o)?t.slice(n,o+1):[]};function hc(t){return"number"===t?[0,"auto"]:void 0}var hu=function(t,e,r,n){var o=t.graphicalItems,i=t.tooltipAxis,a=ha(e,t);return r<0||!o||!o.length||r>=a.length?null:o.reduce(function(o,c){var u,l,s=null!==(u=c.props.data)&&void 0!==u?u:e;return(s&&t.dataStartIndex+t.dataEndIndex!==0&&t.dataEndIndex-t.dataStartIndex>=r&&(s=s.slice(t.dataStartIndex,t.dataEndIndex+1)),l=i.dataKey&&!i.allowDuplicatedCategory?N(void 0===s?a:s,i.dataKey,n):s&&s[r]||a[r])?[].concat(p6(o),[ly(c,l)]):o},[])},hl=function(t,e,r,n){var o=n||{x:t.chartX,y:t.chartY},i="horizontal"===r?o.x:"vertical"===r?o.y:"centric"===r?o.angle:o.radius,a=t.orderedTooltipTicks,c=t.tooltipAxis,u=t.tooltipTicks,l=uY(i,a,u,c);if(l>=0&&u){var s=u[l]&&u[l].value,f=hu(t,e,l,s),p=hi(r,a,l,o);return{activeTooltipIndex:l,activeLabel:s,activePayload:f,activeCoordinate:p}}return null},hs=function(t,e){var r=e.axes,n=e.graphicalItems,o=e.axisType,i=e.axisIdKey,a=e.stackGroups,c=e.dataStartIndex,u=e.dataEndIndex,l=t.layout,s=t.children,f=t.stackOffset,p=u3(l,o);return r.reduce(function(e,r){var h=void 0!==r.type.defaultProps?p7(p7({},r.type.defaultProps),r.props):r.props,d=h.type,y=h.dataKey,v=h.allowDataOverflow,m=h.allowDuplicatedCategory,b=h.scale,g=h.ticks,x=h.includeHidden,O=h[i];if(e[O])return e;var j=ha(t.data,{graphicalItems:n.filter(function(t){var e;return(i in t.props?t.props[i]:null===(e=t.type.defaultProps)||void 0===e?void 0:e[i])===O}),dataStartIndex:c,dataEndIndex:u}),P=j.length;(function(t,e,r){if("number"===r&&!0===e&&Array.isArray(t)){var n=null==t?void 0:t[0],o=null==t?void 0:t[1];if(n&&o&&S(n)&&S(o))return!0}return!1})(h.domain,v,d)&&(k=lp(h.domain,null,v),p&&("number"===d||"auto"!==b)&&(T=uV(j,y,"category")));var A=hc(d);if(!k||0===k.length){var E,k,M,T,N,C=null!==(N=h.domain)&&void 0!==N?N:A;if(y){if(k=uV(j,y,d),"category"===d&&p){var D=_(k);m&&D?(M=k,k=tg()(0,P)):m||(k=ld(C,k,r).reduce(function(t,e){return t.indexOf(e)>=0?t:[].concat(p6(t),[e])},[]))}else if("category"===d)k=m?k.filter(function(t){return""!==t&&!w()(t)}):ld(C,k,r).reduce(function(t,e){return t.indexOf(e)>=0||""===e||w()(e)?t:[].concat(p6(t),[e])},[]);else if("number"===d){var I=u1(j,n.filter(function(t){var e,r,n=i in t.props?t.props[i]:null===(e=t.type.defaultProps)||void 0===e?void 0:e[i],o="hide"in t.props?t.props.hide:null===(r=t.type.defaultProps)||void 0===r?void 0:r.hide;return n===O&&(x||!o)}),y,o,l);I&&(k=I)}p&&("number"===d||"auto"!==b)&&(T=uV(j,y,"category"))}else k=p?tg()(0,P):a&&a[O]&&a[O].hasStack&&"number"===d?"expand"===f?[0,1]:ll(a[O].stackGroups,c,u):u2(j,n.filter(function(t){var e=i in t.props?t.props[i]:t.type.defaultProps[i],r="hide"in t.props?t.props.hide:t.type.defaultProps.hide;return e===O&&(x||!r)}),d,l,!0);"number"===d?(k=f7(s,k,O,o,g),C&&(k=lp(C,k,v))):"category"===d&&C&&k.every(function(t){return C.indexOf(t)>=0})&&(k=C)}return p7(p7({},e),{},p9({},O,p7(p7({},h),{},{axisType:o,domain:k,categoricalDomain:T,duplicateDomain:M,originalDomain:null!==(E=h.domain)&&void 0!==E?E:A,isCategorical:p,layout:l})))},{})},hf=function(t,e){var r=e.graphicalItems,n=e.Axis,o=e.axisType,i=e.axisIdKey,a=e.stackGroups,c=e.dataStartIndex,u=e.dataEndIndex,l=t.layout,s=t.children,f=ha(t.data,{graphicalItems:r,dataStartIndex:c,dataEndIndex:u}),p=f.length,h=u3(l,o),d=-1;return r.reduce(function(t,e){var y,v=(void 0!==e.type.defaultProps?p7(p7({},e.type.defaultProps),e.props):e.props)[i],b=hc("number");return t[v]?t:(d++,y=h?tg()(0,p):a&&a[v]&&a[v].hasStack?f7(s,y=ll(a[v].stackGroups,c,u),v,o):f7(s,y=lp(b,u2(f,r.filter(function(t){var e,r,n=i in t.props?t.props[i]:null===(e=t.type.defaultProps)||void 0===e?void 0:e[i],o="hide"in t.props?t.props.hide:null===(r=t.type.defaultProps)||void 0===r?void 0:r.hide;return n===v&&!o}),"number",l),n.defaultProps.allowDataOverflow),v,o),p7(p7({},t),{},p9({},v,p7(p7({axisType:o},n.defaultProps),{},{hide:!0,orientation:m()(he,"".concat(o,".").concat(d%2),null),domain:y,originalDomain:b,isCategorical:h,layout:l}))))},{})},hp=function(t,e){var r=e.axisType,n=void 0===r?"xAxis":r,o=e.AxisComp,i=e.graphicalItems,a=e.stackGroups,c=e.dataStartIndex,u=e.dataEndIndex,l=t.children,s="".concat(n,"Id"),f=tn(l,o),p={};return f&&f.length?p=hs(t,{axes:f,graphicalItems:i,axisType:n,axisIdKey:s,stackGroups:a,dataStartIndex:c,dataEndIndex:u}):i&&i.length&&(p=hf(t,{Axis:o,graphicalItems:i,axisType:n,axisIdKey:s,stackGroups:a,dataStartIndex:c,dataEndIndex:u})),p},hh=function(t){var e=M(t),r=u6(e,!1,!0);return{tooltipTicks:r,orderedTooltipTicks:tw()(r,function(t){return t.coordinate}),tooltipAxis:e,tooltipAxisBandSize:lh(e,r)}},hd=function(t){var e=t.children,r=t.defaultShowTooltip,n=to(e,lD),o=0,i=0;return t.data&&0!==t.data.length&&(i=t.data.length-1),n&&n.props&&(n.props.startIndex>=0&&(o=n.props.startIndex),n.props.endIndex>=0&&(i=n.props.endIndex)),{chartX:0,chartY:0,dataStartIndex:o,dataEndIndex:i,activeTooltipIndex:-1,isTooltipActive:!!r}},hy=function(t){return"horizontal"===t?{numericAxisName:"yAxis",cateAxisName:"xAxis"}:"vertical"===t?{numericAxisName:"xAxis",cateAxisName:"yAxis"}:"centric"===t?{numericAxisName:"radiusAxis",cateAxisName:"angleAxis"}:{numericAxisName:"angleAxis",cateAxisName:"radiusAxis"}},hv=function(t,e){var r=t.props,n=t.graphicalItems,o=t.xAxisMap,i=void 0===o?{}:o,a=t.yAxisMap,c=void 0===a?{}:a,u=r.width,l=r.height,s=r.children,f=r.margin||{},p=to(s,lD),h=to(s,eQ),d=Object.keys(c).reduce(function(t,e){var r=c[e],n=r.orientation;return r.mirror||r.hide?t:p7(p7({},t),{},p9({},n,t[n]+r.width))},{left:f.left||0,right:f.right||0}),y=Object.keys(i).reduce(function(t,e){var r=i[e],n=r.orientation;return r.mirror||r.hide?t:p7(p7({},t),{},p9({},n,m()(t,"".concat(n))+r.height))},{top:f.top||0,bottom:f.bottom||0}),v=p7(p7({},y),d),b=v.bottom;p&&(v.bottom+=p.props.height||lD.defaultProps.height),h&&e&&(v=uQ(v,n,r,e));var g=u-v.left-v.right,x=l-v.top-v.bottom;return p7(p7({brushBottom:b},v),{},{width:Math.max(g,0),height:Math.max(x,0)})},hm=["layout","type","stroke","connectNulls","isRange","ref"],hb=["key"];function hg(t){return(hg="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function hx(t,e){if(null==t)return{};var r,n,o=function(t,e){if(null==t)return{};var r={};for(var n in t)if(Object.prototype.hasOwnProperty.call(t,n)){if(e.indexOf(n)>=0)continue;r[n]=t[n]}return r}(t,e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(n=0;n=0)&&Object.prototype.propertyIsEnumerable.call(t,r)&&(o[r]=t[r])}return o}function hw(){return(hw=Object.assign?Object.assign.bind():function(t){for(var e=1;e0||!cq()(c,n)||!cq()(u,o))?this.renderAreaWithAnimation(t,e):this.renderAreaStatically(n,o,t,e)}},{key:"render",value:function(){var t,e=this.props,r=e.hide,n=e.dot,o=e.points,i=e.className,a=e.top,u=e.left,s=e.xAxis,f=e.yAxis,p=e.width,h=e.height,d=e.isAnimationActive,y=e.id;if(r||!o||!o.length)return null;var v=this.state.isAnimationFinished,m=1===o.length,b=(0,c.Z)("recharts-area",i),g=s&&s.allowDataOverflow,x=f&&f.allowDataOverflow,O=g||x,j=w()(y)?this.id:y,S=null!==(t=tu(n,!1))&&void 0!==t?t:{r:3,strokeWidth:2},P=S.r,A=S.strokeWidth,E=(n&&"object"===K(n)&&"clipDot"in n?n:{}).clipDot,k=void 0===E||E,M=2*(void 0===P?3:P)+(void 0===A?2:A);return l().createElement(tk,{className:b},g||x?l().createElement("defs",null,l().createElement("clipPath",{id:"clipPath-".concat(j)},l().createElement("rect",{x:g?u:u-p/2,y:x?a:a-h/2,width:g?p:2*p,height:x?h:2*h})),!k&&l().createElement("clipPath",{id:"clipPath-dots-".concat(j)},l().createElement("rect",{x:u-M/2,y:a-M/2,width:p+M,height:h+M}))):null,m?null:this.renderArea(O,j),(n||m)&&this.renderDots(O,k,j),(!d||v)&&sl.renderCallByParent(this.props,o))}}],r=[{key:"getDerivedStateFromProps",value:function(t,e){return t.animationId!==e.prevAnimationId?{prevAnimationId:t.animationId,curPoints:t.points,curBaseLine:t.baseLine,prevPoints:e.curPoints,prevBaseLine:e.curBaseLine}:t.points!==e.curPoints||t.baseLine!==e.curBaseLine?{curPoints:t.points,curBaseLine:t.baseLine}:null}}],e&&hS(n.prototype,e),r&&hS(n,r),Object.defineProperty(n,"prototype",{writable:!1}),n}(u.PureComponent);function hT(t,e,r){if(e<1)return[];if(1===e&&void 0===r)return t;for(var n=[],o=0;ot*o)return!1;var i=r();return t*(e-t*i/2-n)>=0&&t*(e+t*i/2-o)<=0}function hC(t){return(hC="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function hD(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),r.push.apply(r,n)}return r}function hI(t){for(var e=1;e=0)continue;r[n]=t[n]}return r}(t,e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(n=0;n=0)&&Object.prototype.propertyIsEnumerable.call(t,r)&&(o[r]=t[r])}return o}function hq(t,e){for(var r=0;r=2?O(l[1].coordinate-l[0].coordinate):1,w=(n="width"===m,o=s.x,i=s.y,a=s.width,c=s.height,1===x?{start:n?o:i,end:n?o+a:i+c}:{start:n?o+a:i+c,end:n?o:i});return"equidistantPreserveStart"===h?function(t,e,r,n,o){for(var i,a=(n||[]).slice(),c=e.start,u=e.end,l=0,s=1,f=c;s<=a.length;)if(i=function(){var e,i=null==n?void 0:n[l];if(void 0===i)return{v:hT(n,s)};var a=l,p=function(){return void 0===e&&(e=r(i,a)),e},h=i.coordinate,d=0===l||hN(t,h,p,f,u);d||(l=0,f=c,s+=1),d&&(f=h+t*(p()/2+o),l+=s)}())return i.v;return[]}(x,w,g,l,f):("preserveStart"===h||"preserveStartEnd"===h?function(t,e,r,n,o,i){var a=(n||[]).slice(),c=a.length,u=e.start,l=e.end;if(i){var s=n[c-1],f=r(s,c-1),p=t*(s.coordinate+t*f/2-l);a[c-1]=s=hI(hI({},s),{},{tickCoord:p>0?s.coordinate-p*t:s.coordinate}),hN(t,s.tickCoord,function(){return f},u,l)&&(l=s.tickCoord-t*(f/2+o),a[c-1]=hI(hI({},s),{},{isShow:!0}))}for(var h=i?c-1:c,d=function(e){var n,i=a[e],c=function(){return void 0===n&&(n=r(i,e)),n};if(0===e){var s=t*(i.coordinate-t*c()/2-u);a[e]=i=hI(hI({},i),{},{tickCoord:s<0?i.coordinate-s*t:i.coordinate})}else a[e]=i=hI(hI({},i),{},{tickCoord:i.coordinate});hN(t,i.tickCoord,c,u,l)&&(u=i.tickCoord+t*(c()/2+o),a[e]=hI(hI({},i),{},{isShow:!0}))},y=0;y0?l.coordinate-f*t:l.coordinate})}else i[e]=l=hI(hI({},l),{},{tickCoord:l.coordinate});hN(t,l.tickCoord,s,c,u)&&(u=l.tickCoord-t*(s()/2+o),i[e]=hI(hI({},l),{},{isShow:!0}))},s=a-1;s>=0;s--)l(s);return i}(x,w,g,l,f)).filter(function(t){return t.isShow})}(hF(hF({},this.props),{},{ticks:t}),e,r),d=this.getTickTextAnchor(),y=this.getTickVerticalAnchor(),v=tu(this.props,!1),b=tu(s,!1),g=hF(hF({},v),{},{fill:"none"},tu(a,!1)),x=h.map(function(t,e){var r=o.getTickLineCoord(t),i=r.line,x=r.tick,w=hF(hF(hF(hF({textAnchor:d,verticalAnchor:y},v),{},{stroke:"none",fill:u},b),x),{},{index:e,payload:t,visibleTicksCount:h.length,tickFormatter:f});return l().createElement(tk,hU({className:"recharts-cartesian-axis-tick",key:"tick-".concat(t.value,"-").concat(t.coordinate,"-").concat(t.tickCoord)},G(o.props,t,e)),a&&l().createElement("line",hU({},g,i,{className:(0,c.Z)("recharts-cartesian-axis-tick-line",m()(a,"className"))})),s&&n.renderTickItem(s,w,"".concat(B()(f)?f(t.value,e):t.value).concat(p||"")))});return l().createElement("g",{className:"recharts-cartesian-axis-ticks"},x)}},{key:"render",value:function(){var t=this,e=this.props,r=e.axisLine,n=e.width,o=e.height,i=e.ticksGenerator,a=e.className;if(e.hide)return null;var u=this.props,s=u.ticks,f=hW(u,hL),p=s;return(B()(i)&&(p=i(s&&s.length>0?this.props:f)),n<=0||o<=0||!p||!p.length)?null:l().createElement(tk,{className:(0,c.Z)("recharts-cartesian-axis",a),ref:function(e){t.layerReference=e}},r&&this.renderAxisLine(),this.renderTicks(p,this.state.fontSize,this.state.letterSpacing),l0.renderCallByParent(this.props))}}],r=[{key:"renderTickItem",value:function(t,e,r){var n=(0,c.Z)(e.className,"recharts-cartesian-axis-tick-value");return l().isValidElement(t)?l().cloneElement(t,hF(hF({},e),{},{className:n})):B()(t)?t(hF(hF({},e),{},{className:n})):l().createElement(nQ,hU({},e,{className:"recharts-cartesian-axis-tick-value"}),r)}}],e&&hq(n.prototype,e),r&&hq(n,r),Object.defineProperty(n,"prototype",{writable:!1}),n}(u.Component);function hK(t){return(hK="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function hJ(){try{var t=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(t){}return(hJ=function(){return!!t})()}function hQ(t){return(hQ=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(t){return t.__proto__||Object.getPrototypeOf(t)})(t)}function h0(t,e){return(h0=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(t,e){return t.__proto__=e,t})(t,e)}function h1(t,e,r){return(e=h2(e))in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}function h2(t){var e=function(t,e){if("object"!=hK(t)||!t)return t;var r=t[Symbol.toPrimitive];if(void 0!==r){var n=r.call(t,e||"default");if("object"!=hK(n))return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==hK(e)?e:e+""}function h3(){return(h3=Object.assign?Object.assign.bind():function(t){for(var e=1;e=0}),b=[];return r.forEach(function(r,d){var g=ha(t.data,{graphicalItems:[r],dataStartIndex:a,dataEndIndex:c}),x=void 0!==r.type.defaultProps?p7(p7({},r.type.defaultProps),r.props):r.props,O=x.dataKey,j=x.maxBarSize,S=x["".concat(y,"Id")],P=x["".concat(v,"Id")],A=s.reduce(function(t,r){var n=e["".concat(r.axisType,"Map")],o=x["".concat(r.axisType,"Id")];n&&n[o]||"zAxis"===r.axisType||tO(!1);var i=n[o];return p7(p7({},t),{},p9(p9({},r.axisType,i),"".concat(r.axisType,"Ticks"),u6(i)))},{}),E=A[v],k=A["".concat(v,"Ticks")],M=n&&n[S]&&n[S].hasStack&&lu(r,n[S].stackGroups),_=Q(r.type).indexOf("Bar")>=0,T=lh(E,k),N=[],C=m&&uK({barSize:u,stackGroups:n,totalSize:"xAxis"===v?A[v].width:"yAxis"===v?A[v].height:void 0});if(_){var D,I,B=w()(j)?h:j,R=null!==(D=null!==(I=lh(E,k,!0))&&void 0!==I?I:B)&&void 0!==D?D:0;N=uJ({barGap:f,barCategoryGap:p,bandSize:R!==T?R:T,sizeList:C[P],maxBarSize:B}),R!==T&&(N=N.map(function(t){return p7(p7({},t),{},{position:p7(p7({},t.position),{},{offset:t.position.offset-R/2})})}))}var L=r&&r.type&&r.type.getComposedData;L&&b.push({props:p7(p7({},L(p7(p7({},A),{},{displayedData:g,props:t,dataKey:O,item:r,bandSize:T,barPosition:N,offset:o,stackedData:M,layout:l,dataStartIndex:a,dataEndIndex:c}))),{},p9(p9(p9({key:r.key||"item-".concat(d)},y,A[y]),v,A[v]),"animationId",i)),childIndex:tr(t.children).indexOf(r),item:r})}),b},v=function(t,n){var o=t.props,i=t.dataStartIndex,a=t.dataEndIndex,c=t.updateId;if(!ti({props:o}))return null;var u=o.children,l=o.layout,f=o.stackOffset,p=o.data,d=o.reverseStackOrder,v=hy(l),m=v.numericAxisName,b=v.cateAxisName,g=tn(u,r),x=ln(p,g,"".concat(m,"Id"),"".concat(b,"Id"),f,d),w=s.reduce(function(t,e){var r="".concat(e.axisType,"Map");return p7(p7({},t),{},p9({},r,hp(o,p7(p7({},e),{},{graphicalItems:g,stackGroups:e.axisType===m&&x,dataStartIndex:i,dataEndIndex:a}))))},{}),O=hv(p7(p7({},w),{},{props:o,graphicalItems:g}),null==n?void 0:n.legendBBox);Object.keys(w).forEach(function(t){w[t]=h(o,w[t],O,t.replace("Map",""),e)});var j=hh(w["".concat(b,"Map")]),S=y(o,p7(p7({},w),{},{dataStartIndex:i,dataEndIndex:a,updateId:c,graphicalItems:g,stackGroups:x,offset:O}));return p7(p7({formattedGraphicalItems:S,graphicalItems:g,offset:O,stackGroups:x},j),w)},b=function(t){var r;function n(t){var r,o,i,a,s;return function(t,e){if(!(t instanceof e))throw TypeError("Cannot call a class as a function")}(this,n),a=n,s=[t],a=p2(a),p9(i=function(t,e){if(e&&("object"===pK(e)||"function"==typeof e))return e;if(void 0!==e)throw TypeError("Derived constructors may only return object or undefined");return function(t){if(void 0===t)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return t}(t)}(this,p1()?Reflect.construct(a,s||[],p2(this).constructor):a.apply(this,s)),"eventEmitterSymbol",Symbol("rechartsEventEmitter")),p9(i,"accessibilityManager",new pi),p9(i,"handleLegendBBoxUpdate",function(t){if(t){var e=i.state,r=e.dataStartIndex,n=e.dataEndIndex,o=e.updateId;i.setState(p7({legendBBox:t},v({props:i.props,dataStartIndex:r,dataEndIndex:n,updateId:o},p7(p7({},i.state),{},{legendBBox:t}))))}}),p9(i,"handleReceiveSyncEvent",function(t,e,r){i.props.syncId===t&&(r!==i.eventEmitterSymbol||"function"==typeof i.props.syncMethod)&&i.applySyncEvent(e)}),p9(i,"handleBrushChange",function(t){var e=t.startIndex,r=t.endIndex;if(e!==i.state.dataStartIndex||r!==i.state.dataEndIndex){var n=i.state.updateId;i.setState(function(){return p7({dataStartIndex:e,dataEndIndex:r},v({props:i.props,dataStartIndex:e,dataEndIndex:r,updateId:n},i.state))}),i.triggerSyncEvent({dataStartIndex:e,dataEndIndex:r})}}),p9(i,"handleMouseEnter",function(t){var e=i.getMouseInfo(t);if(e){var r=p7(p7({},e),{},{isTooltipActive:!0});i.setState(r),i.triggerSyncEvent(r);var n=i.props.onMouseEnter;B()(n)&&n(r,t)}}),p9(i,"triggeredAfterMouseMove",function(t){var e=i.getMouseInfo(t),r=e?p7(p7({},e),{},{isTooltipActive:!0}):{isTooltipActive:!1};i.setState(r),i.triggerSyncEvent(r);var n=i.props.onMouseMove;B()(n)&&n(r,t)}),p9(i,"handleItemMouseEnter",function(t){i.setState(function(){return{isTooltipActive:!0,activeItem:t,activePayload:t.tooltipPayload,activeCoordinate:t.tooltipPosition||{x:t.cx,y:t.cy}}})}),p9(i,"handleItemMouseLeave",function(){i.setState(function(){return{isTooltipActive:!1}})}),p9(i,"handleMouseMove",function(t){t.persist(),i.throttleTriggeredAfterMouseMove(t)}),p9(i,"handleMouseLeave",function(t){i.throttleTriggeredAfterMouseMove.cancel();var e={isTooltipActive:!1};i.setState(e),i.triggerSyncEvent(e);var r=i.props.onMouseLeave;B()(r)&&r(e,t)}),p9(i,"handleOuterEvent",function(t){var e,r=tp(t),n=m()(i.props,"".concat(r));r&&B()(n)&&n(null!==(e=/.*touch.*/i.test(r)?i.getMouseInfo(t.changedTouches[0]):i.getMouseInfo(t))&&void 0!==e?e:{},t)}),p9(i,"handleClick",function(t){var e=i.getMouseInfo(t);if(e){var r=p7(p7({},e),{},{isTooltipActive:!0});i.setState(r),i.triggerSyncEvent(r);var n=i.props.onClick;B()(n)&&n(r,t)}}),p9(i,"handleMouseDown",function(t){var e=i.props.onMouseDown;B()(e)&&e(i.getMouseInfo(t),t)}),p9(i,"handleMouseUp",function(t){var e=i.props.onMouseUp;B()(e)&&e(i.getMouseInfo(t),t)}),p9(i,"handleTouchMove",function(t){null!=t.changedTouches&&t.changedTouches.length>0&&i.throttleTriggeredAfterMouseMove(t.changedTouches[0])}),p9(i,"handleTouchStart",function(t){null!=t.changedTouches&&t.changedTouches.length>0&&i.handleMouseDown(t.changedTouches[0])}),p9(i,"handleTouchEnd",function(t){null!=t.changedTouches&&t.changedTouches.length>0&&i.handleMouseUp(t.changedTouches[0])}),p9(i,"handleDoubleClick",function(t){var e=i.props.onDoubleClick;B()(e)&&e(i.getMouseInfo(t),t)}),p9(i,"handleContextMenu",function(t){var e=i.props.onContextMenu;B()(e)&&e(i.getMouseInfo(t),t)}),p9(i,"triggerSyncEvent",function(t){void 0!==i.props.syncId&&pt.emit(pe,i.props.syncId,t,i.eventEmitterSymbol)}),p9(i,"applySyncEvent",function(t){var e=i.props,r=e.layout,n=e.syncMethod,o=i.state.updateId,a=t.dataStartIndex,c=t.dataEndIndex;if(void 0!==t.dataStartIndex||void 0!==t.dataEndIndex)i.setState(p7({dataStartIndex:a,dataEndIndex:c},v({props:i.props,dataStartIndex:a,dataEndIndex:c,updateId:o},i.state)));else if(void 0!==t.activeTooltipIndex){var u=t.chartX,l=t.chartY,s=t.activeTooltipIndex,f=i.state,p=f.offset,h=f.tooltipTicks;if(!p)return;if("function"==typeof n)s=n(h,t);else if("value"===n){s=-1;for(var d=0;d=0){if(l.dataKey&&!l.allowDuplicatedCategory){var P="function"==typeof l.dataKey?function(t){return"function"==typeof l.dataKey?l.dataKey(t.payload):null}:"payload.".concat(l.dataKey.toString());E=N(d,P,f),k=y&&v&&N(v,P,f)}else E=null==d?void 0:d[s],k=y&&v&&v[s];if(O||x){var A=void 0!==t.props.activeIndex?t.props.activeIndex:s;return[(0,u.cloneElement)(t,p7(p7(p7({},n.props),j),{},{activeIndex:A})),null,null]}if(!w()(E))return[S].concat(p6(i.renderActivePoints({item:n,activePoint:E,basePoint:k,childIndex:s,isRange:y})))}else{var E,k,M,_=(null!==(M=i.getItemByXY(i.state.activeCoordinate))&&void 0!==M?M:{graphicalItem:S}).graphicalItem,T=_.item,C=void 0===T?t:T,D=_.childIndex,I=p7(p7(p7({},n.props),j),{},{activeIndex:D});return[(0,u.cloneElement)(C,I),null,null]}}return y?[S,null,null]:[S,null]}),p9(i,"renderCustomized",function(t,e,r){return(0,u.cloneElement)(t,p7(p7({key:"recharts-customized-".concat(r)},i.props),i.state))}),p9(i,"renderMap",{CartesianGrid:{handler:ho,once:!0},ReferenceArea:{handler:i.renderReferenceElement},ReferenceLine:{handler:ho},ReferenceDot:{handler:i.renderReferenceElement},XAxis:{handler:ho},YAxis:{handler:ho},Brush:{handler:i.renderBrush,once:!0},Bar:{handler:i.renderGraphicChild},Line:{handler:i.renderGraphicChild},Area:{handler:i.renderGraphicChild},Radar:{handler:i.renderGraphicChild},RadialBar:{handler:i.renderGraphicChild},Scatter:{handler:i.renderGraphicChild},Pie:{handler:i.renderGraphicChild},Funnel:{handler:i.renderGraphicChild},Tooltip:{handler:i.renderCursor,once:!0},PolarGrid:{handler:i.renderPolarGrid,once:!0},PolarAngleAxis:{handler:i.renderPolarAxis},PolarRadiusAxis:{handler:i.renderPolarAxis},Customized:{handler:i.renderCustomized}}),i.clipPathId="".concat(null!==(r=t.id)&&void 0!==r?r:E("recharts"),"-clip"),i.throttleTriggeredAfterMouseMove=f()(i.triggeredAfterMouseMove,null!==(o=t.throttleDelay)&&void 0!==o?o:1e3/60),i.state={},i}return function(t,e){if("function"!=typeof e&&null!==e)throw TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),Object.defineProperty(t,"prototype",{writable:!1}),e&&p3(t,e)}(n,t),r=[{key:"componentDidMount",value:function(){var t,e;this.addListener(),this.accessibilityManager.setDetails({container:this.container,offset:{left:null!==(t=this.props.margin.left)&&void 0!==t?t:0,top:null!==(e=this.props.margin.top)&&void 0!==e?e:0},coordinateList:this.state.tooltipTicks,mouseHandlerCallback:this.triggeredAfterMouseMove,layout:this.props.layout}),this.displayDefaultTooltip()}},{key:"displayDefaultTooltip",value:function(){var t=this.props,e=t.children,r=t.data,n=t.height,o=t.layout,i=to(e,t9);if(i){var a=i.props.defaultIndex;if("number"==typeof a&&!(a<0)&&!(a>this.state.tooltipTicks.length-1)){var c=this.state.tooltipTicks[a]&&this.state.tooltipTicks[a].value,u=hu(this.state,r,a,c),l=this.state.tooltipTicks[a].coordinate,s=(this.state.offset.top+n)/2,f="horizontal"===o?{x:l,y:s}:{y:l,x:s},p=this.state.formattedGraphicalItems.find(function(t){return"Scatter"===t.item.type.name});p&&(f=p7(p7({},f),p.props.points[a].tooltipPosition),u=p.props.points[a].tooltipPayload);var h={activeTooltipIndex:a,isTooltipActive:!0,activeLabel:c,activePayload:u,activeCoordinate:f};this.setState(h),this.renderCursor(i),this.accessibilityManager.setIndex(a)}}}},{key:"getSnapshotBeforeUpdate",value:function(t,e){if(!this.props.accessibilityLayer)return null;if(this.state.tooltipTicks!==e.tooltipTicks&&this.accessibilityManager.setDetails({coordinateList:this.state.tooltipTicks}),this.props.layout!==t.layout&&this.accessibilityManager.setDetails({layout:this.props.layout}),this.props.margin!==t.margin){var r,n;this.accessibilityManager.setDetails({offset:{left:null!==(r=this.props.margin.left)&&void 0!==r?r:0,top:null!==(n=this.props.margin.top)&&void 0!==n?n:0}})}return null}},{key:"componentDidUpdate",value:function(t){tl([to(t.children,t9)],[to(this.props.children,t9)])||this.displayDefaultTooltip()}},{key:"componentWillUnmount",value:function(){this.removeListener(),this.throttleTriggeredAfterMouseMove.cancel()}},{key:"getTooltipEventType",value:function(){var t=to(this.props.children,t9);if(t&&"boolean"==typeof t.props.shared){var e=t.props.shared?"axis":"item";return a.indexOf(e)>=0?e:o}return o}},{key:"getMouseInfo",value:function(t){if(!this.container)return null;var e=this.container,r=e.getBoundingClientRect(),n={top:r.top+window.scrollY-document.documentElement.clientTop,left:r.left+window.scrollX-document.documentElement.clientLeft},o={chartX:Math.round(t.pageX-n.left),chartY:Math.round(t.pageY-n.top)},i=r.width/e.offsetWidth||1,a=this.inRange(o.chartX,o.chartY,i);if(!a)return null;var c=this.state,u=c.xAxisMap,l=c.yAxisMap,s=this.getTooltipEventType(),f=hl(this.state,this.props.data,this.props.layout,a);if("axis"!==s&&u&&l){var p=M(u).scale,h=M(l).scale,d=p&&p.invert?p.invert(o.chartX):null,y=h&&h.invert?h.invert(o.chartY):null;return p7(p7({},o),{},{xValue:d,yValue:y},f)}return f?p7(p7({},o),f):null}},{key:"inRange",value:function(t,e){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1,n=this.props.layout,o=t/r,i=e/r;if("horizontal"===n||"vertical"===n){var a=this.state.offset;return o>=a.left&&o<=a.left+a.width&&i>=a.top&&i<=a.top+a.height?{x:o,y:i}:null}var c=this.state,u=c.angleAxisMap,l=c.radiusAxisMap;return u&&l?lW({x:o,y:i},M(u)):null}},{key:"parseEventsOfWrapper",value:function(){var t=this.props.children,e=this.getTooltipEventType(),r=to(t,t9),n={};return r&&"axis"===e&&(n="click"===r.props.trigger?{onClick:this.handleClick}:{onMouseEnter:this.handleMouseEnter,onDoubleClick:this.handleDoubleClick,onMouseMove:this.handleMouseMove,onMouseLeave:this.handleMouseLeave,onTouchMove:this.handleTouchMove,onTouchStart:this.handleTouchStart,onTouchEnd:this.handleTouchEnd,onContextMenu:this.handleContextMenu}),p7(p7({},X(this.props,this.handleOuterEvent)),n)}},{key:"addListener",value:function(){pt.on(pe,this.handleReceiveSyncEvent)}},{key:"removeListener",value:function(){pt.removeListener(pe,this.handleReceiveSyncEvent)}},{key:"filterFormatItem",value:function(t,e,r){for(var n=this.state.formattedGraphicalItems,o=0,i=n.length;o0&&(S=Math.min((t||0)-(P[e-1]||0),S))}),Number.isFinite(S)){var A=S/j,E="vertical"===y.layout?r.height:r.width;if("gap"===y.padding&&(u=A*E/2),"no-gap"===y.padding){var M=k(t.barCategoryGap,A*E),_=A*E/2;u=_-M-(_-M)/E*M}}}l="xAxis"===n?[r.left+(g.left||0)+(u||0),r.left+r.width-(g.right||0)-(u||0)]:"yAxis"===n?"horizontal"===c?[r.top+r.height-(g.bottom||0),r.top+(g.top||0)]:[r.top+(g.top||0)+(u||0),r.top+r.height-(g.bottom||0)-(u||0)]:y.range,w&&(l=[l[1],l[0]]);var T=u8(y,o,f),N=T.scale,D=T.realScaleType;N.domain(m).range(l),u7(N);var I=lo(N,fr(fr({},y),{},{realScaleType:D}));"xAxis"===n?(d="top"===v&&!x||"bottom"===v&&x,p=r.left,h=s[O]-d*y.height):"yAxis"===n&&(d="left"===v&&!x||"right"===v&&x,p=s[O]-d*y.width,h=r.top);var B=fr(fr(fr({},y),I),{},{realScaleType:D,x:p,y:h,scale:N,width:"xAxis"===n?r.width:y.width,height:"yAxis"===n?r.height:y.height});return B.bandSize=lh(B,I),y.hide||"xAxis"!==n?y.hide||(s[O]+=(d?-1:1)*B.width):s[O]+=(d?-1:1)*B.height,fr(fr({},i),{},fn({},a,B))},{})}});let dc=[{name:"Mon",value:12},{name:"Tue",value:18},{name:"Wed",value:15},{name:"Thu",value:24},{name:"Fri",value:21},{name:"Sat",value:8},{name:"Sun",value:6}];function du({label:t,value:e,hint:r}){return(0,o.jsxs)(i.GlowCard,{className:"p-5",children:[o.jsx("div",{className:"text-xs font-semibold tracking-[0.18em] text-muted uppercase",children:t}),o.jsx("div",{className:"mt-2 text-2xl font-extrabold tracking-tight",children:e}),o.jsx("div",{className:"mt-2 text-sm text-muted",children:r})]})}function dl(){return(0,o.jsxs)("section",{id:"dashboard",className:"pt-20",children:[o.jsx(a,{eyebrow:"Impact Metrics",title:"Real-Time Program Insights",subtitle:"Track participant progress, program outcomes, and community impact with comprehensive metrics and reporting."}),o.jsx("div",{className:"mx-auto mt-10 max-w-container",children:o.jsx("div",{className:"glass overflow-hidden rounded-xl",children:(0,o.jsxs)("div",{className:"grid min-h-[520px] grid-cols-1 lg:grid-cols-[280px_1fr]",children:[(0,o.jsxs)("div",{className:"border-b border-border p-5 lg:border-b-0 lg:border-r",children:[(0,o.jsxs)("div",{className:"mb-5 flex items-center justify-between",children:[o.jsx("div",{className:"font-extrabold tracking-tight",children:"Program Hub"}),o.jsx("div",{className:"h-2 w-2 rounded-full bg-brand"})]}),o.jsx("div",{className:"space-y-2",children:["Overview","Participants","Programs","Reports","Resources"].map(t=>o.jsx("div",{className:"rounded-md px-3 py-2 text-sm text-muted hover:bg-white/5 hover:text-text",children:t},t))}),(0,o.jsxs)("div",{className:"mt-6 rounded-lg border border-border bg-white/5 p-4",children:[o.jsx("div",{className:"text-xs font-semibold tracking-[0.18em] text-muted uppercase",children:"Active Programs"}),o.jsx("div",{className:"mt-2 text-sm text-text",children:"Job Readiness \xb7 Education \xb7 Mentorship"}),o.jsx("div",{className:"mt-2 text-xs text-muted",children:"Supporting 42 active participants"})]})]}),(0,o.jsxs)("div",{className:"p-5",children:[(0,o.jsxs)("div",{className:"flex flex-col gap-3 md:flex-row md:items-center md:justify-between",children:[(0,o.jsxs)("div",{children:[o.jsx("div",{className:"text-sm text-muted",children:"Overview"}),o.jsx("div",{className:"text-xl font-extrabold tracking-tight",children:"Program Impact"})]}),(0,o.jsxs)("div",{className:"flex items-center gap-3",children:[o.jsx("div",{className:"glass rounded-md px-4 py-2 text-sm text-muted",children:"Search participants…"}),o.jsx("div",{className:"glass rounded-md px-4 py-2 text-sm text-muted",children:"Last 7 days"})]})]}),(0,o.jsxs)("div",{className:"mt-6 grid grid-cols-1 gap-4 md:grid-cols-3",children:[o.jsx(du,{label:"Active Participants",value:"42",hint:"Engaged in programs"}),o.jsx(du,{label:"Job Placements",value:"18",hint:"This quarter"}),o.jsx(du,{label:"Success Rate",value:"87%",hint:"Program completion"})]}),(0,o.jsxs)("div",{className:"mt-4 grid grid-cols-1 gap-4 lg:grid-cols-[1.2fr_.8fr]",children:[(0,o.jsxs)(i.GlowCard,{className:"p-5",children:[(0,o.jsxs)("div",{className:"flex items-center justify-between",children:[(0,o.jsxs)("div",{children:[o.jsx("div",{className:"text-xs font-semibold tracking-[0.18em] text-muted uppercase",children:"Participant Engagement"}),o.jsx("div",{className:"mt-1 text-sm text-muted",children:"Weekly activity overview"})]}),o.jsx("div",{className:"text-xs text-muted",children:"Current week"})]}),o.jsx("div",{className:"mt-4 h-[220px] w-full",children:o.jsx(tm,{width:"100%",height:"100%",children:(0,o.jsxs)(da,{data:dc,margin:{top:10,right:10,left:-10,bottom:0},children:[o.jsx(h4,{dataKey:"name",tick:{fill:"rgba(148,163,184,.85)",fontSize:12},axisLine:!1,tickLine:!1}),o.jsx(t9,{contentStyle:{background:"rgba(12,15,23,.92)",border:"1px solid rgba(255,255,255,.12)",borderRadius:12,color:"rgba(248,250,252,.96)"},labelStyle:{color:"rgba(148,163,184,.9)"}}),o.jsx(h_,{type:"monotone",dataKey:"value",stroke:"rgba(56,189,248,.85)",fill:"rgba(56,189,248,.14)",strokeWidth:2})]})})})]}),(0,o.jsxs)(i.GlowCard,{className:"p-5",children:[o.jsx("div",{className:"text-xs font-semibold tracking-[0.18em] text-muted uppercase",children:"Recent Activity"}),o.jsx("div",{className:"mt-3 space-y-3",children:[{t:"10m ago",m:"New participant enrolled in Job Readiness"},{t:"1h ago",m:"Interview scheduled for John D."},{t:"2h ago",m:"Resume workshop completed - 8 attendees"},{t:"4h ago",m:"Job placement confirmed for Sarah M."}].map(t=>(0,o.jsxs)("div",{className:"rounded-lg border border-border bg-white/5 p-3",children:[(0,o.jsxs)("div",{className:"flex items-center justify-between",children:[o.jsx("div",{className:"text-sm font-semibold",children:"Update"}),o.jsx("div",{className:"text-xs text-muted",children:t.t})]}),o.jsx("div",{className:"mt-1 text-sm text-muted",children:t.m})]},t.m))})]})]}),(0,o.jsxs)(i.GlowCard,{className:"mt-4 p-5",children:[(0,o.jsxs)("div",{className:"flex items-center justify-between",children:[(0,o.jsxs)("div",{children:[o.jsx("div",{className:"text-xs font-semibold tracking-[0.18em] text-muted uppercase",children:"Upcoming Milestones"}),o.jsx("div",{className:"mt-1 text-sm text-muted",children:"Program activities this week"})]}),o.jsx("div",{className:"text-xs text-muted",children:"Auto-scheduled"})]}),o.jsx("div",{className:"mt-4 overflow-x-auto",children:(0,o.jsxs)("table",{className:"w-full text-left text-sm",children:[o.jsx("thead",{className:"text-muted",children:(0,o.jsxs)("tr",{className:"border-b border-border",children:[o.jsx("th",{className:"py-2 pr-4 font-semibold",children:"Date"}),o.jsx("th",{className:"py-2 pr-4 font-semibold",children:"Activity"}),o.jsx("th",{className:"py-2 pr-4 font-semibold",children:"Program"}),o.jsx("th",{className:"py-2 pr-4 font-semibold",children:"Participants"}),o.jsx("th",{className:"py-2 pr-2 font-semibold",children:"Status"})]})}),o.jsx("tbody",{className:"text-text",children:[["Mon 1/13","Resume Workshop","Job Readiness","12","Confirmed"],["Tue 1/14","Mock Interviews","Job Readiness","6","Scheduled"],["Wed 1/15","Career Counseling","Mentorship","8","In Progress"],["Thu 1/16","Skills Assessment","Education","15","Pending"]].map(t=>(0,o.jsxs)("tr",{className:"border-b border-border/60",children:[o.jsx("td",{className:"py-3 pr-4 font-semibold",children:t[0]}),o.jsx("td",{className:"py-3 pr-4 text-muted",children:t[1]}),o.jsx("td",{className:"py-3 pr-4",children:o.jsx("span",{className:"rounded-md border border-border bg-white/5 px-2 py-1 text-xs",children:t[2]})}),o.jsx("td",{className:"py-3 pr-4 text-muted",children:t[3]}),o.jsx("td",{className:"py-3 pr-2",children:o.jsx("span",{className:"rounded-md border border-border bg-white/5 px-2 py-1 text-xs",children:t[4]})})]},t[0]+t[1]))})]})})]})]})]})})})]})}},3317:(t,e,r)=>{"use strict";r.d(e,{InteractiveTiles:()=>u});var n=r(326),o=r(58),i=r(8061),a=r(9436);let c=[{icon:"\uD83D\uDCCB",title:"Submit Interest Form",description:"Let us know how we can support you",action:"Get Started",href:"/interest",color:"from-brand to-brand2"},{icon:"\uD83E\uDD1D",title:"Submit Referral",description:"Refer someone who could benefit from our programs",action:"Refer Now",href:"/referral",color:"from-brand2 to-accent"},{icon:"\uD83D\uDCAC",title:"Live Chat Support",description:"Get instant answers to your questions",action:"Chat Now",onClick:"openChat",color:"from-accent to-brand"},{icon:"\uD83D\uDCDA",title:"View Programs",description:"Explore our comprehensive support services",action:"Learn More",href:"#platform",color:"from-brand to-accent"}];function u({onChatOpen:t}){let e=e=>{"openChat"===e.onClick&&t?t():e.href&&(e.href.startsWith("#")?document.querySelector(e.href)?.scrollIntoView({behavior:"smooth"}):window.location.href=e.href)};return(0,n.jsxs)("section",{className:"mx-auto max-w-container px-7 py-16",children:[(0,n.jsxs)("div",{className:"text-center mb-10",children:[n.jsx("div",{className:"text-xs font-semibold tracking-[0.18em] text-brand2 uppercase",children:"Quick Actions"}),n.jsx("h2",{className:"h2 mt-4",children:"How Can We Help You Today?"}),n.jsx("p",{className:"mx-auto mt-4 max-w-[680px] text-muted",children:"Choose an action below to get started with our services, or chat with MackAi for instant assistance."})]}),n.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-4 gap-4",children:c.map((t,r)=>n.jsx(o.E.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{delay:.1*r,duration:.4},onClick:()=>e(t),children:(0,n.jsxs)(a.GlowCard,{className:"group relative cursor-pointer overflow-hidden h-full",children:[n.jsx(o.E.div,{className:(0,i.cn)("absolute inset-0 bg-gradient-to-br opacity-0 group-hover:opacity-10 transition-opacity duration-300",t.color)}),(0,n.jsxs)("div",{className:"relative flex flex-col h-full",children:[n.jsx("div",{className:"text-4xl mb-4",children:t.icon}),n.jsx("h3",{className:"text-lg font-extrabold tracking-tight text-text mb-2",children:t.title}),n.jsx("p",{className:"text-sm text-muted leading-relaxed mb-6 flex-1",children:t.description}),(0,n.jsxs)("div",{className:"flex items-center gap-2 text-sm font-semibold text-brand group-hover:text-brand2 transition-colors",children:[t.action,n.jsx(o.E.span,{className:"inline-block",initial:{x:0},whileHover:{x:4},children:"→"})]})]})]})},t.title))}),n.jsx(o.E.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{delay:.4},className:"mt-12 grid grid-cols-2 md:grid-cols-4 gap-4",children:[{value:"< 5min",label:"Average Response Time"},{value:"24/7",label:"MackAi Availability"},{value:"100%",label:"Confidential Support"},{value:"48hrs",label:"Form Response Time"}].map(t=>(0,n.jsxs)("div",{className:"glass rounded-lg p-4 text-center",children:[n.jsx("div",{className:"text-2xl font-extrabold tracking-tight text-brand",children:t.value}),n.jsx("div",{className:"mt-1 text-xs text-muted",children:t.label})]},t.label))})]})}},1028:t=>{"use strict";var e=Object.prototype.hasOwnProperty,r="~";function n(){}function o(t,e,r){this.fn=t,this.context=e,this.once=r||!1}function i(t,e,n,i,a){if("function"!=typeof n)throw TypeError("The listener must be a function");var c=new o(n,i||t,a),u=r?r+e:e;return t._events[u]?t._events[u].fn?t._events[u]=[t._events[u],c]:t._events[u].push(c):(t._events[u]=c,t._eventsCount++),t}function a(t,e){0==--t._eventsCount?t._events=new n:delete t._events[e]}function c(){this._events=new n,this._eventsCount=0}Object.create&&(n.prototype=Object.create(null),new n().__proto__||(r=!1)),c.prototype.eventNames=function(){var t,n,o=[];if(0===this._eventsCount)return o;for(n in t=this._events)e.call(t,n)&&o.push(r?n.slice(1):n);return Object.getOwnPropertySymbols?o.concat(Object.getOwnPropertySymbols(t)):o},c.prototype.listeners=function(t){var e=r?r+t:t,n=this._events[e];if(!n)return[];if(n.fn)return[n.fn];for(var o=0,i=n.length,a=Array(i);o{var n=r(7017)(r(9288),"DataView");t.exports=n},7513:(t,e,r)=>{var n=r(7392),o=r(9247),i=r(4190),a=r(6193),c=r(6681);function u(t){var e=-1,r=null==t?0:t.length;for(this.clear();++e{var n=r(8048),o=r(2142),i=r(3226),a=r(4001),c=r(1127);function u(t){var e=-1,r=null==t?0:t.length;for(this.clear();++e{var n=r(7017)(r(9288),"Map");t.exports=n},95:(t,e,r)=>{var n=r(6487),o=r(3976),i=r(1053),a=r(1960),c=r(144);function u(t){var e=-1,r=null==t?0:t.length;for(this.clear();++e{var n=r(7017)(r(9288),"Promise");t.exports=n},9746:(t,e,r)=>{var n=r(7017)(r(9288),"Set");t.exports=n},3484:(t,e,r)=>{var n=r(95),o=r(1793),i=r(9191);function a(t){var e=-1,r=null==t?0:t.length;for(this.__data__=new n;++e{var n=r(8148),o=r(2795),i=r(9113),a=r(934),c=r(8732),u=r(5525);function l(t){var e=this.__data__=new n(t);this.size=e.size}l.prototype.clear=o,l.prototype.delete=i,l.prototype.get=a,l.prototype.has=c,l.prototype.set=u,t.exports=l},6245:(t,e,r)=>{var n=r(9288).Symbol;t.exports=n},9377:(t,e,r)=>{var n=r(9288).Uint8Array;t.exports=n},5803:(t,e,r)=>{var n=r(7017)(r(9288),"WeakMap");t.exports=n},9137:t=>{t.exports=function(t,e,r){switch(r.length){case 0:return t.call(e);case 1:return t.call(e,r[0]);case 2:return t.call(e,r[0],r[1]);case 3:return t.call(e,r[0],r[1],r[2])}return t.apply(e,r)}},2977:t=>{t.exports=function(t,e){for(var r=-1,n=null==t?0:t.length;++r{t.exports=function(t,e){for(var r=-1,n=null==t?0:t.length,o=0,i=[];++r{var n=r(4658);t.exports=function(t,e){return!!(null==t?0:t.length)&&n(t,e,0)>-1}},9544:t=>{t.exports=function(t,e,r){for(var n=-1,o=null==t?0:t.length;++n{var n=r(4643),o=r(6148),i=r(2966),a=r(750),c=r(9699),u=r(2191),l=Object.prototype.hasOwnProperty;t.exports=function(t,e){var r=i(t),s=!r&&o(t),f=!r&&!s&&a(t),p=!r&&!s&&!f&&u(t),h=r||s||f||p,d=h?n(t.length,String):[],y=d.length;for(var v in t)(e||l.call(t,v))&&!(h&&("length"==v||f&&("offset"==v||"parent"==v)||p&&("buffer"==v||"byteLength"==v||"byteOffset"==v)||c(v,y)))&&d.push(v);return d}},9738:t=>{t.exports=function(t,e){for(var r=-1,n=null==t?0:t.length,o=Array(n);++r{t.exports=function(t,e){for(var r=-1,n=e.length,o=t.length;++r{t.exports=function(t,e){for(var r=-1,n=null==t?0:t.length;++r{t.exports=function(t){return t.split("")}},3646:(t,e,r)=>{var n=r(4111);t.exports=function(t,e){for(var r=t.length;r--;)if(n(t[r][0],e))return r;return -1}},5216:(t,e,r)=>{var n=r(9e3);t.exports=function(t,e,r){"__proto__"==e&&n?n(t,e,{configurable:!0,enumerable:!0,value:r,writable:!0}):t[e]=r}},7706:(t,e,r)=>{var n=r(9796),o=r(5271)(n);t.exports=o},8545:(t,e,r)=>{var n=r(7706);t.exports=function(t,e){var r=!0;return n(t,function(t,n,o){return r=!!e(t,n,o)}),r}},8401:(t,e,r)=>{var n=r(6871);t.exports=function(t,e,r){for(var o=-1,i=t.length;++o{t.exports=function(t,e,r,n){for(var o=t.length,i=r+(n?1:-1);n?i--:++i{var n=r(8939),o=r(2565);t.exports=function t(e,r,i,a,c){var u=-1,l=e.length;for(i||(i=o),c||(c=[]);++u0&&i(s)?r>1?t(s,r-1,i,a,c):n(c,s):a||(c[c.length]=s)}return c}},7917:(t,e,r)=>{var n=r(3012)();t.exports=n},9796:(t,e,r)=>{var n=r(7917),o=r(5865);t.exports=function(t,e){return t&&n(t,e,o)}},7305:(t,e,r)=>{var n=r(204),o=r(1094);t.exports=function(t,e){e=n(e,t);for(var r=0,i=e.length;null!=t&&r{var n=r(8939),o=r(2966);t.exports=function(t,e,r){var i=e(t);return o(t)?i:n(i,r(t))}},1534:(t,e,r)=>{var n=r(6245),o=r(4244),i=r(3390),a=n?n.toStringTag:void 0;t.exports=function(t){return null==t?void 0===t?"[object Undefined]":"[object Null]":a&&a in Object(t)?o(t):i(t)}},913:t=>{t.exports=function(t,e){return t>e}},45:t=>{t.exports=function(t,e){return null!=t&&e in Object(t)}},4658:(t,e,r)=>{var n=r(7941),o=r(2570),i=r(936);t.exports=function(t,e,r){return e==e?i(t,e,r):n(t,o,r)}},9574:(t,e,r)=>{var n=r(1534),o=r(1380);t.exports=function(t){return o(t)&&"[object Arguments]"==n(t)}},8132:(t,e,r)=>{var n=r(588),o=r(1380);t.exports=function t(e,r,i,a,c){return e===r||(null!=e&&null!=r&&(o(e)||o(r))?n(e,r,i,a,t,c):e!=e&&r!=r)}},588:(t,e,r)=>{var n=r(2006),o=r(2317),i=r(9487),a=r(1958),c=r(4963),u=r(2966),l=r(750),s=r(2191),f="[object Arguments]",p="[object Array]",h="[object Object]",d=Object.prototype.hasOwnProperty;t.exports=function(t,e,r,y,v,m){var b=u(t),g=u(e),x=b?p:c(t),w=g?p:c(e);x=x==f?h:x,w=w==f?h:w;var O=x==h,j=w==h,S=x==w;if(S&&l(t)){if(!l(e))return!1;b=!0,O=!1}if(S&&!O)return m||(m=new n),b||s(t)?o(t,e,r,y,v,m):i(t,e,x,r,y,v,m);if(!(1&r)){var P=O&&d.call(t,"__wrapped__"),A=j&&d.call(e,"__wrapped__");if(P||A){var E=P?t.value():t,k=A?e.value():e;return m||(m=new n),v(E,k,r,y,m)}}return!!S&&(m||(m=new n),a(t,e,r,y,v,m))}},7240:(t,e,r)=>{var n=r(2006),o=r(8132);t.exports=function(t,e,r,i){var a=r.length,c=a,u=!i;if(null==t)return!c;for(t=Object(t);a--;){var l=r[a];if(u&&l[2]?l[1]!==t[l[0]]:!(l[0]in t))return!1}for(;++a{t.exports=function(t){return t!=t}},4104:(t,e,r)=>{var n=r(5586),o=r(5621),i=r(2880),a=r(1708),c=/^\[object .+?Constructor\]$/,u=Object.prototype,l=Function.prototype.toString,s=u.hasOwnProperty,f=RegExp("^"+l.call(s).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");t.exports=function(t){return!(!i(t)||o(t))&&(n(t)?f:c).test(a(t))}},7633:(t,e,r)=>{var n=r(1534),o=r(9002),i=r(1380),a={};a["[object Float32Array]"]=a["[object Float64Array]"]=a["[object Int8Array]"]=a["[object Int16Array]"]=a["[object Int32Array]"]=a["[object Uint8Array]"]=a["[object Uint8ClampedArray]"]=a["[object Uint16Array]"]=a["[object Uint32Array]"]=!0,a["[object Arguments]"]=a["[object Array]"]=a["[object ArrayBuffer]"]=a["[object Boolean]"]=a["[object DataView]"]=a["[object Date]"]=a["[object Error]"]=a["[object Function]"]=a["[object Map]"]=a["[object Number]"]=a["[object Object]"]=a["[object RegExp]"]=a["[object Set]"]=a["[object String]"]=a["[object WeakMap]"]=!1,t.exports=function(t){return i(t)&&o(t.length)&&!!a[n(t)]}},4729:(t,e,r)=>{var n=r(1069),o=r(4723),i=r(4576),a=r(2966),c=r(4416);t.exports=function(t){return"function"==typeof t?t:null==t?i:"object"==typeof t?a(t)?o(t[0],t[1]):n(t):c(t)}},5870:(t,e,r)=>{var n=r(3314),o=r(6045),i=Object.prototype.hasOwnProperty;t.exports=function(t){if(!n(t))return o(t);var e=[];for(var r in Object(t))i.call(t,r)&&"constructor"!=r&&e.push(r);return e}},6409:t=>{t.exports=function(t,e){return t{var n=r(7706),o=r(7632);t.exports=function(t,e){var r=-1,i=o(t)?Array(t.length):[];return n(t,function(t,n,o){i[++r]=e(t,n,o)}),i}},1069:(t,e,r)=>{var n=r(7240),o=r(5906),i=r(7106);t.exports=function(t){var e=o(t);return 1==e.length&&e[0][2]?i(e[0][0],e[0][1]):function(r){return r===t||n(r,t,e)}}},4723:(t,e,r)=>{var n=r(8132),o=r(9459),i=r(1433),a=r(6958),c=r(1623),u=r(7106),l=r(1094);t.exports=function(t,e){return a(t)&&c(e)?u(l(t),e):function(r){var a=o(r,t);return void 0===a&&a===e?i(r,t):n(e,a,3)}}},620:(t,e,r)=>{var n=r(9738),o=r(7305),i=r(4729),a=r(4635),c=r(2704),u=r(6291),l=r(2463),s=r(4576),f=r(2966);t.exports=function(t,e,r){e=e.length?n(e,function(t){return f(t)?function(e){return o(e,1===t.length?t[0]:t)}:t}):[s];var p=-1;return e=n(e,u(i)),c(a(t,function(t,r,o){return{criteria:n(e,function(e){return e(t)}),index:++p,value:t}}),function(t,e){return l(t,e,r)})}},3927:t=>{t.exports=function(t){return function(e){return null==e?void 0:e[t]}}},3243:(t,e,r)=>{var n=r(7305);t.exports=function(t){return function(e){return n(e,t)}}},7502:t=>{var e=Math.ceil,r=Math.max;t.exports=function(t,n,o,i){for(var a=-1,c=r(e((n-t)/(o||1)),0),u=Array(c);c--;)u[i?c:++a]=t,t+=o;return u}},4563:(t,e,r)=>{var n=r(4576),o=r(1112),i=r(234);t.exports=function(t,e){return i(o(t,e,n),t+"")}},4578:(t,e,r)=>{var n=r(4347),o=r(9e3),i=r(4576),a=o?function(t,e){return o(t,"toString",{configurable:!0,enumerable:!1,value:n(e),writable:!0})}:i;t.exports=a},5804:t=>{t.exports=function(t,e,r){var n=-1,o=t.length;e<0&&(e=-e>o?0:o+e),(r=r>o?o:r)<0&&(r+=o),o=e>r?0:r-e>>>0,e>>>=0;for(var i=Array(o);++n{var n=r(7706);t.exports=function(t,e){var r;return n(t,function(t,n,o){return!(r=e(t,n,o))}),!!r}},2704:t=>{t.exports=function(t,e){var r=t.length;for(t.sort(e);r--;)t[r]=t[r].value;return t}},4643:t=>{t.exports=function(t,e){for(var r=-1,n=Array(t);++r{var n=r(6245),o=r(9738),i=r(2966),a=r(6871),c=1/0,u=n?n.prototype:void 0,l=u?u.toString:void 0;t.exports=function t(e){if("string"==typeof e)return e;if(i(e))return o(e,t)+"";if(a(e))return l?l.call(e):"";var r=e+"";return"0"==r&&1/e==-c?"-0":r}},7192:(t,e,r)=>{var n=r(5587),o=/^\s+/;t.exports=function(t){return t?t.slice(0,n(t)+1).replace(o,""):t}},6291:t=>{t.exports=function(t){return function(e){return t(e)}}},1213:(t,e,r)=>{var n=r(3484),o=r(4776),i=r(9544),a=r(5354),c=r(1512),u=r(8874);t.exports=function(t,e,r){var l=-1,s=o,f=t.length,p=!0,h=[],d=h;if(r)p=!1,s=i;else if(f>=200){var y=e?null:c(t);if(y)return u(y);p=!1,s=a,d=new n}else d=e?[]:h;e:for(;++l{t.exports=function(t,e){return t.has(e)}},204:(t,e,r)=>{var n=r(2966),o=r(6958),i=r(1364),a=r(1029);t.exports=function(t,e){return n(t)?t:o(t,e)?[t]:i(a(t))}},3136:(t,e,r)=>{var n=r(5804);t.exports=function(t,e,r){var o=t.length;return r=void 0===r?o:r,!e&&r>=o?t:n(t,e,r)}},7523:(t,e,r)=>{var n=r(6871);t.exports=function(t,e){if(t!==e){var r=void 0!==t,o=null===t,i=t==t,a=n(t),c=void 0!==e,u=null===e,l=e==e,s=n(e);if(!u&&!s&&!a&&t>e||a&&c&&l&&!u&&!s||o&&c&&l||!r&&l||!i)return 1;if(!o&&!a&&!s&&t{var n=r(7523);t.exports=function(t,e,r){for(var o=-1,i=t.criteria,a=e.criteria,c=i.length,u=r.length;++o=u)return l;return l*("desc"==r[o]?-1:1)}}return t.index-e.index}},5987:(t,e,r)=>{var n=r(9288)["__core-js_shared__"];t.exports=n},5271:(t,e,r)=>{var n=r(7632);t.exports=function(t,e){return function(r,o){if(null==r)return r;if(!n(r))return t(r,o);for(var i=r.length,a=e?i:-1,c=Object(r);(e?a--:++a{t.exports=function(t){return function(e,r,n){for(var o=-1,i=Object(e),a=n(e),c=a.length;c--;){var u=a[t?c:++o];if(!1===r(i[u],u,i))break}return e}}},4362:(t,e,r)=>{var n=r(3136),o=r(6888),i=r(8041),a=r(1029);t.exports=function(t){return function(e){var r=o(e=a(e))?i(e):void 0,c=r?r[0]:e.charAt(0),u=r?n(r,1).join(""):e.slice(1);return c[t]()+u}}},9698:(t,e,r)=>{var n=r(4729),o=r(7632),i=r(5865);t.exports=function(t){return function(e,r,a){var c=Object(e);if(!o(e)){var u=n(r,3);e=i(e),r=function(t){return u(c[t],t,c)}}var l=t(e,r,a);return l>-1?c[u?e[l]:l]:void 0}}},1592:(t,e,r)=>{var n=r(7502),o=r(7760),i=r(2616);t.exports=function(t){return function(e,r,a){return a&&"number"!=typeof a&&o(e,r,a)&&(r=a=void 0),e=i(e),void 0===r?(r=e,e=0):r=i(r),a=void 0===a?e{var n=r(9746),o=r(3525),i=r(8874),a=n&&1/i(new n([,-0]))[1]==1/0?function(t){return new n(t)}:o;t.exports=a},9e3:(t,e,r)=>{var n=r(7017),o=function(){try{var t=n(Object,"defineProperty");return t({},"",{}),t}catch(t){}}();t.exports=o},2317:(t,e,r)=>{var n=r(3484),o=r(3057),i=r(5354);t.exports=function(t,e,r,a,c,u){var l=1&r,s=t.length,f=e.length;if(s!=f&&!(l&&f>s))return!1;var p=u.get(t),h=u.get(e);if(p&&h)return p==e&&h==t;var d=-1,y=!0,v=2&r?new n:void 0;for(u.set(t,e),u.set(e,t);++d{var n=r(6245),o=r(9377),i=r(4111),a=r(2317),c=r(9616),u=r(8874),l=n?n.prototype:void 0,s=l?l.valueOf:void 0;t.exports=function(t,e,r,n,l,f,p){switch(r){case"[object DataView]":if(t.byteLength!=e.byteLength||t.byteOffset!=e.byteOffset)break;t=t.buffer,e=e.buffer;case"[object ArrayBuffer]":if(t.byteLength!=e.byteLength||!f(new o(t),new o(e)))break;return!0;case"[object Boolean]":case"[object Date]":case"[object Number]":return i(+t,+e);case"[object Error]":return t.name==e.name&&t.message==e.message;case"[object RegExp]":case"[object String]":return t==e+"";case"[object Map]":var h=c;case"[object Set]":var d=1&n;if(h||(h=u),t.size!=e.size&&!d)break;var y=p.get(t);if(y)return y==e;n|=2,p.set(t,e);var v=a(h(t),h(e),n,l,f,p);return p.delete(t),v;case"[object Symbol]":if(s)return s.call(t)==s.call(e)}return!1}},1958:(t,e,r)=>{var n=r(67),o=Object.prototype.hasOwnProperty;t.exports=function(t,e,r,i,a,c){var u=1&r,l=n(t),s=l.length;if(s!=n(e).length&&!u)return!1;for(var f=s;f--;){var p=l[f];if(!(u?p in e:o.call(e,p)))return!1}var h=c.get(t),d=c.get(e);if(h&&d)return h==e&&d==t;var y=!0;c.set(t,e),c.set(e,t);for(var v=u;++f{var e="object"==typeof global&&global&&global.Object===Object&&global;t.exports=e},67:(t,e,r)=>{var n=r(4003),o=r(6102),i=r(5865);t.exports=function(t){return n(t,i,o)}},4326:(t,e,r)=>{var n=r(4587);t.exports=function(t,e){var r=t.__data__;return n(e)?r["string"==typeof e?"string":"hash"]:r.map}},5906:(t,e,r)=>{var n=r(1623),o=r(5865);t.exports=function(t){for(var e=o(t),r=e.length;r--;){var i=e[r],a=t[i];e[r]=[i,a,n(a)]}return e}},7017:(t,e,r)=>{var n=r(4104),o=r(2751);t.exports=function(t,e){var r=o(t,e);return n(r)?r:void 0}},9083:(t,e,r)=>{var n=r(7181)(Object.getPrototypeOf,Object);t.exports=n},4244:(t,e,r)=>{var n=r(6245),o=Object.prototype,i=o.hasOwnProperty,a=o.toString,c=n?n.toStringTag:void 0;t.exports=function(t){var e=i.call(t,c),r=t[c];try{t[c]=void 0;var n=!0}catch(t){}var o=a.call(t);return n&&(e?t[c]=r:delete t[c]),o}},6102:(t,e,r)=>{var n=r(7536),o=r(5252),i=Object.prototype.propertyIsEnumerable,a=Object.getOwnPropertySymbols,c=a?function(t){return null==t?[]:n(a(t=Object(t)),function(e){return i.call(t,e)})}:o;t.exports=c},4963:(t,e,r)=>{var n=r(4654),o=r(7926),i=r(9186),a=r(9746),c=r(5803),u=r(1534),l=r(1708),s="[object Map]",f="[object Promise]",p="[object Set]",h="[object WeakMap]",d="[object DataView]",y=l(n),v=l(o),m=l(i),b=l(a),g=l(c),x=u;(n&&x(new n(new ArrayBuffer(1)))!=d||o&&x(new o)!=s||i&&x(i.resolve())!=f||a&&x(new a)!=p||c&&x(new c)!=h)&&(x=function(t){var e=u(t),r="[object Object]"==e?t.constructor:void 0,n=r?l(r):"";if(n)switch(n){case y:return d;case v:return s;case m:return f;case b:return p;case g:return h}return e}),t.exports=x},2751:t=>{t.exports=function(t,e){return null==t?void 0:t[e]}},3932:(t,e,r)=>{var n=r(204),o=r(6148),i=r(2966),a=r(9699),c=r(9002),u=r(1094);t.exports=function(t,e,r){e=n(e,t);for(var l=-1,s=e.length,f=!1;++l{var e=RegExp("[\\u200d\ud800-\udfff\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff\\ufe0e\\ufe0f]");t.exports=function(t){return e.test(t)}},7392:(t,e,r)=>{var n=r(7193);t.exports=function(){this.__data__=n?n(null):{},this.size=0}},9247:t=>{t.exports=function(t){var e=this.has(t)&&delete this.__data__[t];return this.size-=e?1:0,e}},4190:(t,e,r)=>{var n=r(7193),o=Object.prototype.hasOwnProperty;t.exports=function(t){var e=this.__data__;if(n){var r=e[t];return"__lodash_hash_undefined__"===r?void 0:r}return o.call(e,t)?e[t]:void 0}},6193:(t,e,r)=>{var n=r(7193),o=Object.prototype.hasOwnProperty;t.exports=function(t){var e=this.__data__;return n?void 0!==e[t]:o.call(e,t)}},6681:(t,e,r)=>{var n=r(7193);t.exports=function(t,e){var r=this.__data__;return this.size+=this.has(t)?0:1,r[t]=n&&void 0===e?"__lodash_hash_undefined__":e,this}},2565:(t,e,r)=>{var n=r(6245),o=r(6148),i=r(2966),a=n?n.isConcatSpreadable:void 0;t.exports=function(t){return i(t)||o(t)||!!(a&&t&&t[a])}},9699:t=>{var e=/^(?:0|[1-9]\d*)$/;t.exports=function(t,r){var n=typeof t;return!!(r=null==r?9007199254740991:r)&&("number"==n||"symbol"!=n&&e.test(t))&&t>-1&&t%1==0&&t{var n=r(4111),o=r(7632),i=r(9699),a=r(2880);t.exports=function(t,e,r){if(!a(r))return!1;var c=typeof e;return("number"==c?!!(o(r)&&i(e,r.length)):"string"==c&&e in r)&&n(r[e],t)}},6958:(t,e,r)=>{var n=r(2966),o=r(6871),i=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,a=/^\w*$/;t.exports=function(t,e){if(n(t))return!1;var r=typeof t;return!!("number"==r||"symbol"==r||"boolean"==r||null==t||o(t))||a.test(t)||!i.test(t)||null!=e&&t in Object(e)}},4587:t=>{t.exports=function(t){var e=typeof t;return"string"==e||"number"==e||"symbol"==e||"boolean"==e?"__proto__"!==t:null===t}},5621:(t,e,r)=>{var n=r(5987),o=function(){var t=/[^.]+$/.exec(n&&n.keys&&n.keys.IE_PROTO||"");return t?"Symbol(src)_1."+t:""}();t.exports=function(t){return!!o&&o in t}},3314:t=>{var e=Object.prototype;t.exports=function(t){var r=t&&t.constructor;return t===("function"==typeof r&&r.prototype||e)}},1623:(t,e,r)=>{var n=r(2880);t.exports=function(t){return t==t&&!n(t)}},8048:t=>{t.exports=function(){this.__data__=[],this.size=0}},2142:(t,e,r)=>{var n=r(3646),o=Array.prototype.splice;t.exports=function(t){var e=this.__data__,r=n(e,t);return!(r<0)&&(r==e.length-1?e.pop():o.call(e,r,1),--this.size,!0)}},3226:(t,e,r)=>{var n=r(3646);t.exports=function(t){var e=this.__data__,r=n(e,t);return r<0?void 0:e[r][1]}},4001:(t,e,r)=>{var n=r(3646);t.exports=function(t){return n(this.__data__,t)>-1}},1127:(t,e,r)=>{var n=r(3646);t.exports=function(t,e){var r=this.__data__,o=n(r,t);return o<0?(++this.size,r.push([t,e])):r[o][1]=e,this}},6487:(t,e,r)=>{var n=r(7513),o=r(8148),i=r(7926);t.exports=function(){this.size=0,this.__data__={hash:new n,map:new(i||o),string:new n}}},3976:(t,e,r)=>{var n=r(4326);t.exports=function(t){var e=n(this,t).delete(t);return this.size-=e?1:0,e}},1053:(t,e,r)=>{var n=r(4326);t.exports=function(t){return n(this,t).get(t)}},1960:(t,e,r)=>{var n=r(4326);t.exports=function(t){return n(this,t).has(t)}},144:(t,e,r)=>{var n=r(4326);t.exports=function(t,e){var r=n(this,t),o=r.size;return r.set(t,e),this.size+=r.size==o?0:1,this}},9616:t=>{t.exports=function(t){var e=-1,r=Array(t.size);return t.forEach(function(t,n){r[++e]=[n,t]}),r}},7106:t=>{t.exports=function(t,e){return function(r){return null!=r&&r[t]===e&&(void 0!==e||t in Object(r))}}},9329:(t,e,r)=>{var n=r(7300);t.exports=function(t){var e=n(t,function(t){return 500===r.size&&r.clear(),t}),r=e.cache;return e}},7193:(t,e,r)=>{var n=r(7017)(Object,"create");t.exports=n},6045:(t,e,r)=>{var n=r(7181)(Object.keys,Object);t.exports=n},7553:(t,e,r)=>{t=r.nmd(t);var n=r(7611),o=e&&!e.nodeType&&e,i=o&&t&&!t.nodeType&&t,a=i&&i.exports===o&&n.process,c=function(){try{var t=i&&i.require&&i.require("util").types;if(t)return t;return a&&a.binding&&a.binding("util")}catch(t){}}();t.exports=c},3390:t=>{var e=Object.prototype.toString;t.exports=function(t){return e.call(t)}},7181:t=>{t.exports=function(t,e){return function(r){return t(e(r))}}},1112:(t,e,r)=>{var n=r(9137),o=Math.max;t.exports=function(t,e,r){return e=o(void 0===e?t.length-1:e,0),function(){for(var i=arguments,a=-1,c=o(i.length-e,0),u=Array(c);++a{var n=r(7611),o="object"==typeof self&&self&&self.Object===Object&&self,i=n||o||Function("return this")();t.exports=i},1793:t=>{t.exports=function(t){return this.__data__.set(t,"__lodash_hash_undefined__"),this}},9191:t=>{t.exports=function(t){return this.__data__.has(t)}},8874:t=>{t.exports=function(t){var e=-1,r=Array(t.size);return t.forEach(function(t){r[++e]=t}),r}},234:(t,e,r)=>{var n=r(4578),o=r(2347)(n);t.exports=o},2347:t=>{var e=Date.now;t.exports=function(t){var r=0,n=0;return function(){var o=e(),i=16-(o-n);if(n=o,i>0){if(++r>=800)return arguments[0]}else r=0;return t.apply(void 0,arguments)}}},2795:(t,e,r)=>{var n=r(8148);t.exports=function(){this.__data__=new n,this.size=0}},9113:t=>{t.exports=function(t){var e=this.__data__,r=e.delete(t);return this.size=e.size,r}},934:t=>{t.exports=function(t){return this.__data__.get(t)}},8732:t=>{t.exports=function(t){return this.__data__.has(t)}},5525:(t,e,r)=>{var n=r(8148),o=r(7926),i=r(95);t.exports=function(t,e){var r=this.__data__;if(r instanceof n){var a=r.__data__;if(!o||a.length<199)return a.push([t,e]),this.size=++r.size,this;r=this.__data__=new i(a)}return r.set(t,e),this.size=r.size,this}},936:t=>{t.exports=function(t,e,r){for(var n=r-1,o=t.length;++n{var n=r(2375),o=r(6888),i=r(8582);t.exports=function(t){return o(t)?i(t):n(t)}},1364:(t,e,r)=>{var n=r(9329),o=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,i=/\\(\\)?/g,a=n(function(t){var e=[];return 46===t.charCodeAt(0)&&e.push(""),t.replace(o,function(t,r,n,o){e.push(n?o.replace(i,"$1"):r||t)}),e});t.exports=a},1094:(t,e,r)=>{var n=r(6871),o=1/0;t.exports=function(t){if("string"==typeof t||n(t))return t;var e=t+"";return"0"==e&&1/t==-o?"-0":e}},1708:t=>{var e=Function.prototype.toString;t.exports=function(t){if(null!=t){try{return e.call(t)}catch(t){}try{return t+""}catch(t){}}return""}},5587:t=>{var e=/\s/;t.exports=function(t){for(var r=t.length;r--&&e.test(t.charAt(r)););return r}},8582:t=>{var e="\ud800-\udfff",r="[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]",n="\ud83c[\udffb-\udfff]",o="[^"+e+"]",i="(?:\ud83c[\udde6-\uddff]){2}",a="[\ud800-\udbff][\udc00-\udfff]",c="(?:"+r+"|"+n+")?",u="[\\ufe0e\\ufe0f]?",l="(?:\\u200d(?:"+[o,i,a].join("|")+")"+u+c+")*",s=RegExp(n+"(?="+n+")|(?:"+[o+r+"?",r,i,a,"["+e+"]"].join("|")+")"+(u+c+l),"g");t.exports=function(t){return t.match(s)||[]}},4347:t=>{t.exports=function(t){return function(){return t}}},9788:(t,e,r)=>{var n=r(2880),o=r(2695),i=r(1309),a=Math.max,c=Math.min;t.exports=function(t,e,r){var u,l,s,f,p,h,d=0,y=!1,v=!1,m=!0;if("function"!=typeof t)throw TypeError("Expected a function");function b(e){var r=u,n=l;return u=l=void 0,d=e,f=t.apply(n,r)}function g(t){var r=t-h,n=t-d;return void 0===h||r>=e||r<0||v&&n>=s}function x(){var t,r,n,i=o();if(g(i))return w(i);p=setTimeout(x,(t=i-h,r=i-d,n=e-t,v?c(n,s-r):n))}function w(t){return(p=void 0,m&&u)?b(t):(u=l=void 0,f)}function O(){var t,r=o(),n=g(r);if(u=arguments,l=this,h=r,n){if(void 0===p)return d=t=h,p=setTimeout(x,e),y?b(t):f;if(v)return clearTimeout(p),p=setTimeout(x,e),b(h)}return void 0===p&&(p=setTimeout(x,e)),f}return e=i(e)||0,n(r)&&(y=!!r.leading,s=(v="maxWait"in r)?a(i(r.maxWait)||0,e):s,m="trailing"in r?!!r.trailing:m),O.cancel=function(){void 0!==p&&clearTimeout(p),d=0,u=h=l=p=void 0},O.flush=function(){return void 0===p?f:w(o())},O}},4111:t=>{t.exports=function(t,e){return t===e||t!=t&&e!=e}},853:(t,e,r)=>{var n=r(2977),o=r(8545),i=r(4729),a=r(2966),c=r(7760);t.exports=function(t,e,r){var u=a(t)?n:o;return r&&c(t,e,r)&&(e=void 0),u(t,i(e,3))}},9660:(t,e,r)=>{var n=r(9698)(r(1187));t.exports=n},1187:(t,e,r)=>{var n=r(7941),o=r(4729),i=r(7576),a=Math.max;t.exports=function(t,e,r){var c=null==t?0:t.length;if(!c)return -1;var u=null==r?0:i(r);return u<0&&(u=a(c+u,0)),n(t,o(e,3),u)}},8352:(t,e,r)=>{var n=r(4354),o=r(9866);t.exports=function(t,e){return n(o(t,e),1)}},9459:(t,e,r)=>{var n=r(7305);t.exports=function(t,e,r){var o=null==t?void 0:n(t,e);return void 0===o?r:o}},1433:(t,e,r)=>{var n=r(45),o=r(3932);t.exports=function(t,e){return null!=t&&o(t,e,n)}},4576:t=>{t.exports=function(t){return t}},6148:(t,e,r)=>{var n=r(9574),o=r(1380),i=Object.prototype,a=i.hasOwnProperty,c=i.propertyIsEnumerable,u=n(function(){return arguments}())?n:function(t){return o(t)&&a.call(t,"callee")&&!c.call(t,"callee")};t.exports=u},2966:t=>{var e=Array.isArray;t.exports=e},7632:(t,e,r)=>{var n=r(5586),o=r(9002);t.exports=function(t){return null!=t&&o(t.length)&&!n(t)}},9388:(t,e,r)=>{var n=r(1534),o=r(1380);t.exports=function(t){return!0===t||!1===t||o(t)&&"[object Boolean]"==n(t)}},750:(t,e,r)=>{t=r.nmd(t);var n=r(9288),o=r(9531),i=e&&!e.nodeType&&e,a=i&&t&&!t.nodeType&&t,c=a&&a.exports===i?n.Buffer:void 0,u=c?c.isBuffer:void 0;t.exports=u||o},1711:(t,e,r)=>{var n=r(8132);t.exports=function(t,e){return n(t,e)}},5586:(t,e,r)=>{var n=r(1534),o=r(2880);t.exports=function(t){if(!o(t))return!1;var e=n(t);return"[object Function]"==e||"[object GeneratorFunction]"==e||"[object AsyncFunction]"==e||"[object Proxy]"==e}},9002:t=>{t.exports=function(t){return"number"==typeof t&&t>-1&&t%1==0&&t<=9007199254740991}},1719:(t,e,r)=>{var n=r(7717);t.exports=function(t){return n(t)&&t!=+t}},119:t=>{t.exports=function(t){return null==t}},7717:(t,e,r)=>{var n=r(1534),o=r(1380);t.exports=function(t){return"number"==typeof t||o(t)&&"[object Number]"==n(t)}},2880:t=>{t.exports=function(t){var e=typeof t;return null!=t&&("object"==e||"function"==e)}},1380:t=>{t.exports=function(t){return null!=t&&"object"==typeof t}},6153:(t,e,r)=>{var n=r(1534),o=r(9083),i=r(1380),a=Object.prototype,c=Function.prototype.toString,u=a.hasOwnProperty,l=c.call(Object);t.exports=function(t){if(!i(t)||"[object Object]"!=n(t))return!1;var e=o(t);if(null===e)return!0;var r=u.call(e,"constructor")&&e.constructor;return"function"==typeof r&&r instanceof r&&c.call(r)==l}},4891:(t,e,r)=>{var n=r(1534),o=r(2966),i=r(1380);t.exports=function(t){return"string"==typeof t||!o(t)&&i(t)&&"[object String]"==n(t)}},6871:(t,e,r)=>{var n=r(1534),o=r(1380);t.exports=function(t){return"symbol"==typeof t||o(t)&&"[object Symbol]"==n(t)}},2191:(t,e,r)=>{var n=r(7633),o=r(6291),i=r(7553),a=i&&i.isTypedArray,c=a?o(a):n;t.exports=c},5865:(t,e,r)=>{var n=r(7133),o=r(5870),i=r(7632);t.exports=function(t){return i(t)?n(t):o(t)}},601:t=>{t.exports=function(t){var e=null==t?0:t.length;return e?t[e-1]:void 0}},9866:(t,e,r)=>{var n=r(9738),o=r(4729),i=r(4635),a=r(2966);t.exports=function(t,e){return(a(t)?n:i)(t,o(e,3))}},3880:(t,e,r)=>{var n=r(5216),o=r(9796),i=r(4729);t.exports=function(t,e){var r={};return e=i(e,3),o(t,function(t,o,i){n(r,o,e(t,o,i))}),r}},1955:(t,e,r)=>{var n=r(8401),o=r(913),i=r(4576);t.exports=function(t){return t&&t.length?n(t,i,o):void 0}},7300:(t,e,r)=>{var n=r(95);function o(t,e){if("function"!=typeof t||null!=e&&"function"!=typeof e)throw TypeError("Expected a function");var r=function(){var n=arguments,o=e?e.apply(this,n):n[0],i=r.cache;if(i.has(o))return i.get(o);var a=t.apply(this,n);return r.cache=i.set(o,a)||i,a};return r.cache=new(o.Cache||n),r}o.Cache=n,t.exports=o},2692:(t,e,r)=>{var n=r(8401),o=r(6409),i=r(4576);t.exports=function(t){return t&&t.length?n(t,i,o):void 0}},3525:t=>{t.exports=function(){}},2695:(t,e,r)=>{var n=r(9288);t.exports=function(){return n.Date.now()}},4416:(t,e,r)=>{var n=r(3927),o=r(3243),i=r(6958),a=r(1094);t.exports=function(t){return i(t)?n(a(t)):o(t)}},5680:(t,e,r)=>{var n=r(1592)();t.exports=n},4009:(t,e,r)=>{var n=r(3057),o=r(4729),i=r(4993),a=r(2966),c=r(7760);t.exports=function(t,e,r){var u=a(t)?n:i;return r&&c(t,e,r)&&(e=void 0),u(t,o(e,3))}},7529:(t,e,r)=>{var n=r(4354),o=r(620),i=r(4563),a=r(7760),c=i(function(t,e){if(null==t)return[];var r=e.length;return r>1&&a(t,e[0],e[1])?e=[]:r>2&&a(e[0],e[1],e[2])&&(e=[e[0]]),o(t,n(e,1),[])});t.exports=c},5252:t=>{t.exports=function(){return[]}},9531:t=>{t.exports=function(){return!1}},9450:(t,e,r)=>{var n=r(9788),o=r(2880);t.exports=function(t,e,r){var i=!0,a=!0;if("function"!=typeof t)throw TypeError("Expected a function");return o(r)&&(i="leading"in r?!!r.leading:i,a="trailing"in r?!!r.trailing:a),n(t,e,{leading:i,maxWait:e,trailing:a})}},2616:(t,e,r)=>{var n=r(1309),o=1/0;t.exports=function(t){return t?(t=n(t))===o||t===-o?(t<0?-1:1)*17976931348623157e292:t==t?t:0:0===t?t:0}},7576:(t,e,r)=>{var n=r(2616);t.exports=function(t){var e=n(t),r=e%1;return e==e?r?e-r:e:0}},1309:(t,e,r)=>{var n=r(7192),o=r(2880),i=r(6871),a=0/0,c=/^[-+]0x[0-9a-f]+$/i,u=/^0b[01]+$/i,l=/^0o[0-7]+$/i,s=parseInt;t.exports=function(t){if("number"==typeof t)return t;if(i(t))return a;if(o(t)){var e="function"==typeof t.valueOf?t.valueOf():t;t=o(e)?e+"":e}if("string"!=typeof t)return 0===t?t:+t;t=n(t);var r=u.test(t);return r||l.test(t)?s(t.slice(2),r?2:8):c.test(t)?a:+t}},1029:(t,e,r)=>{var n=r(6115);t.exports=function(t){return null==t?"":n(t)}},2511:(t,e,r)=>{var n=r(4729),o=r(1213);t.exports=function(t,e){return t&&t.length?o(t,n(e,2)):[]}},2009:(t,e,r)=>{var n=r(4362)("toUpperCase");t.exports=n},9899:(t,e,r)=>{"use strict";var n=r(6715);function o(){}function i(){}i.resetWarningCache=o,t.exports=function(){function t(t,e,r,o,i,a){if(a!==n){var c=Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw c.name="Invariant Violation",c}}function e(){return t}t.isRequired=t;var r={array:t,bigint:t,bool:t,func:t,number:t,object:t,string:t,symbol:t,any:t,arrayOf:e,element:t,elementType:t,instanceOf:e,node:t,objectOf:e,oneOf:e,oneOfType:e,shape:e,exact:e,checkPropTypes:i,resetWarningCache:o};return r.PropTypes=r,r}},8439:(t,e,r)=>{t.exports=r(9899)()},6715:t=>{"use strict";t.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},8255:(t,e)=>{"use strict";var r=Symbol.for("react.element"),n=Symbol.for("react.portal"),o=Symbol.for("react.fragment"),i=Symbol.for("react.strict_mode"),a=Symbol.for("react.profiler"),c=Symbol.for("react.provider"),u=Symbol.for("react.context"),l=Symbol.for("react.server_context"),s=Symbol.for("react.forward_ref"),f=Symbol.for("react.suspense"),p=Symbol.for("react.suspense_list"),h=Symbol.for("react.memo"),d=Symbol.for("react.lazy");Symbol.for("react.offscreen"),Symbol.for("react.module.reference"),e.isFragment=function(t){return function(t){if("object"==typeof t&&null!==t){var e=t.$$typeof;switch(e){case r:switch(t=t.type){case o:case a:case i:case f:case p:return t;default:switch(t=t&&t.$$typeof){case l:case u:case s:case d:case h:case c:return t;default:return e}}case n:return e}}}(t)===o}},9507:(t,e,r)=>{"use strict";t.exports=r(8255)},4888:(t,e,r)=>{"use strict";r.r(e),r.d(e,{default:()=>h});var n=r(9510),o=r(8988),i=r(8749),a=r(8465),c=r(8570);let u=(0,c.createProxy)(String.raw`C:\Users\donyalemack\sdtoolsinc-web\components\ui\DashboardSection.tsx#DashboardSection`);var l=r(9138);let s=(0,c.createProxy)(String.raw`C:\Users\donyalemack\sdtoolsinc-web\components\ui\InteractiveTiles.tsx#InteractiveTiles`);var f=r(7114),p=r(4897);function h(){return(0,n.jsxs)("main",{className:"min-h-screen bg-bg",children:[n.jsx("div",{className:"pointer-events-none fixed inset-0 -z-10 bg-dash-glow"}),n.jsx(o.w,{}),(0,n.jsxs)("section",{className:"mx-auto max-w-container px-7 pt-24 pb-16 text-center",children:[(0,n.jsxs)("h1",{className:"h1",children:["Empowering Individuals.",n.jsx("br",{}),n.jsx("span",{className:"bg-gradient-to-r from-brand to-brand2 bg-clip-text text-transparent",children:"Unlocking Potential."})]}),n.jsx("p",{className:"mx-auto mt-6 max-w-[760px] p-lead",children:"At T.O.O.L.S Inc, we provide support and opportunities for individuals looking to start over. Through comprehensive programs and lived experience, we help people unlock their full potential."}),(0,n.jsxs)("div",{className:"mt-10 flex flex-wrap items-center justify-center gap-3",children:[n.jsx(a.z,{variant:"primary",children:"Get Started"}),n.jsx(a.z,{variant:"ghost",children:"View Platform"})]}),n.jsx("div",{className:"mt-14 grid grid-cols-1 gap-4 md:grid-cols-4",children:[["Support","Comprehensive Programs"],["Growth","Job Readiness Training"],["Empathy","Lived Experience Team"],["Access","Continued Education"]].map(([t,e])=>(0,n.jsxs)(i.r,{className:"p-5 text-left",children:[n.jsx("div",{className:"text-2xl font-extrabold tracking-tight",children:t}),n.jsx("div",{className:"mt-2 text-sm text-muted",children:e})]},e))})]}),(0,n.jsxs)("section",{id:"platform",className:"mx-auto max-w-container px-7 pt-8 pb-20",children:[n.jsx(l.O,{eyebrow:"How We Help",title:"Comprehensive Support Programs",subtitle:"We recognize and address the diverse challenges individuals face, providing the tools and support necessary to unlock their full potential."}),n.jsx("div",{className:"mt-10 grid grid-cols-1 gap-4 md:grid-cols-2 lg:grid-cols-4",children:[["Job Readiness","Professional development programs including resume building, mock interviews, and career planning to prepare for success."],["Continued Education","Access to educational resources and training programs that open doors to new opportunities and skill development."],["Lived Experience","Our team shares lived experiences with the challenges our clients face, creating genuine understanding and effective support."],["Personal Growth","Holistic programs addressing both immediate needs and long-term goals for sustainable personal and professional growth."]].map(([t,e])=>(0,n.jsxs)(i.r,{children:[n.jsx("div",{className:"text-lg font-extrabold tracking-tight",children:t}),n.jsx("div",{className:"mt-2 text-sm text-muted leading-relaxed",children:e})]},t))})]}),n.jsx(s,{}),n.jsx("section",{className:"mx-auto max-w-container px-7 py-20",children:(0,n.jsxs)("div",{className:"grid grid-cols-1 gap-10 lg:grid-cols-2 items-center",children:[(0,n.jsxs)("div",{children:[n.jsx("div",{className:"text-xs font-semibold tracking-[0.18em] text-brand2 uppercase",children:"Leadership"}),n.jsx("h2",{className:"h2 mt-4",children:'Donyale "DThree" Mack'}),n.jsx("div",{className:"mt-2 text-lg font-semibold text-muted",children:"Owner/Founder"}),(0,n.jsxs)("div",{className:"mt-6 space-y-4 text-text/90 leading-relaxed",children:[n.jsx("p",{children:"A compassionate advocate and the driving force behind T.O.O.L.S Inc, Donyale Mack is dedicated to providing support and opportunities to those seeking a second chance in life."}),n.jsx("p",{children:"Born out of lived experience and personal challenges, Donyale's journey is marked by resilience, overcoming adversity, and an unwavering passion to help others facing similar struggles."}),n.jsx("p",{className:"text-brand font-semibold",children:'"Every individual deserves the opportunity to unlock their full potential."'})]})]}),n.jsx(i.r,{className:"p-8 lg:p-10",children:(0,n.jsxs)("div",{className:"space-y-6",children:[(0,n.jsxs)("div",{children:[n.jsx("div",{className:"text-sm font-semibold text-brand2 uppercase tracking-wider",children:"Mission"}),n.jsx("p",{className:"mt-2 text-text/90",children:"Creating pathways for individuals to transform their lives through empathy, understanding, and comprehensive support programs."})]}),(0,n.jsxs)("div",{children:[n.jsx("div",{className:"text-sm font-semibold text-brand2 uppercase tracking-wider",children:"Vision"}),n.jsx("p",{className:"mt-2 text-text/90",children:"Building a community where lived experience becomes the foundation for genuine connection and lasting change."})]}),(0,n.jsxs)("div",{children:[n.jsx("div",{className:"text-sm font-semibold text-brand2 uppercase tracking-wider",children:"Approach"}),n.jsx("p",{className:"mt-2 text-text/90",children:"Combining personal understanding with professional expertise to provide support that goes beyond sympathy to true empowerment."})]})]})})]})}),n.jsx(u,{}),n.jsx("section",{className:"mx-auto max-w-container px-7 py-20",children:(0,n.jsxs)(i.r,{className:"p-10 text-center",children:[n.jsx("div",{className:"text-xs font-semibold tracking-[0.18em] text-brand2 uppercase",children:"Support Our Mission"}),n.jsx("h2",{className:"h2 mt-4",children:"Go Check It Out"}),n.jsx("div",{className:"mt-2 text-lg font-semibold text-brand",children:"Available Now On Amazon Platform"}),(0,n.jsxs)("div",{className:"mx-auto mt-6 max-w-[680px] space-y-4 text-text/90 leading-relaxed",children:[n.jsx("p",{children:"A portion of the proceeds go to helping program participants with immediate needs such as but not limited to: bus/transit passes, gas cards, work boots and clothing for work."}),n.jsx("p",{className:"text-base font-semibold text-brand2",children:"We appreciate Your Support"})]}),n.jsx("div",{className:"mt-8",children:n.jsx(a.z,{variant:"primary",children:"View on Amazon"})}),(0,n.jsxs)("div",{className:"mt-6 text-sm text-muted",children:[n.jsx("strong",{className:"text-text",children:"Donyale Mack"}),n.jsx("div",{className:"mt-1",children:"CEO/Author"})]})]})}),(0,n.jsxs)("section",{id:"contact",className:"mx-auto max-w-container px-7 py-20",children:[(0,n.jsxs)("div",{className:"text-center mb-10",children:[n.jsx("div",{className:"text-xs font-semibold tracking-[0.18em] text-brand2 uppercase",children:"Get Started"}),n.jsx("h2",{className:"h2 mt-4",children:"Ready to Start Your Journey?"}),n.jsx("p",{className:"mx-auto mt-4 max-w-[680px] text-muted",children:"Let us know how we can support you. Fill out the form below and we'll respond within 48 hours."})]}),n.jsx(i.r,{className:"p-8",children:n.jsx("iframe",{src:"https://forms.cloud.microsoft/r/G0kkRW4F7q",width:"100%",height:"800",frameBorder:"0",marginHeight:0,marginWidth:0,className:"rounded-lg",children:"Loading…"})})]}),(0,n.jsxs)("section",{className:"mx-auto max-w-container px-7 py-16 text-center",children:[(0,n.jsxs)("div",{className:"flex flex-col md:flex-row items-center justify-center gap-8",children:[n.jsx("a",{href:"#",children:n.jsx(a.z,{variant:"primary",children:"Back to Top"})}),(0,n.jsxs)("div",{className:"flex flex-col items-center gap-3",children:[n.jsx("div",{className:"text-sm font-semibold text-text",children:"Submit Referral"}),n.jsx("div",{className:"rounded-xl bg-panel border border-border p-4 shadow-glow",children:n.jsx("div",{className:"rounded-lg bg-white p-3",children:n.jsx("img",{src:"/referral-qr.png",alt:"Scan to Submit Referral",className:"h-32 w-32 object-contain"})})}),n.jsx("p",{className:"text-xs text-muted",children:"Scan to access referral form"})]})]}),(0,n.jsxs)("div",{className:"mt-10 text-xs text-muted",children:["\xa9 ",new Date().getFullYear()," T.O.O.L.S Inc \xb7 Empowering individuals To Step Inito Their Purpose"]})]}),n.jsx(f.P,{}),n.jsx(p.G,{})]})}},8465:(t,e,r)=>{"use strict";r.d(e,{z:()=>n});let n=(0,r(8570).createProxy)(String.raw`C:\Users\donyalemack\sdtoolsinc-web\components\ui\Button.tsx#Button`)}};var e=require("../webpack-runtime.js");e.C(t);var r=t=>e(e.s=t),n=e.X(0,[819,978,791],()=>r(4869));module.exports=n})(); \ No newline at end of file diff --git a/.next/server/app/page.js.nft.json b/.next/server/app/page.js.nft.json deleted file mode 100644 index b7f3553e..00000000 --- a/.next/server/app/page.js.nft.json +++ /dev/null @@ -1 +0,0 @@ -{"version":1,"files":["../../../node_modules/next/dist/client/components/action-async-storage-instance.js","../../../node_modules/next/dist/client/components/action-async-storage.external.js","../../../node_modules/next/dist/client/components/async-local-storage.js","../../../node_modules/next/dist/client/components/request-async-storage-instance.js","../../../node_modules/next/dist/client/components/request-async-storage.external.js","../../../node_modules/next/dist/client/components/static-generation-async-storage-instance.js","../../../node_modules/next/dist/client/components/static-generation-async-storage.external.js","../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../node_modules/next/dist/compiled/next-server/app-page.runtime.prod.js","../../../node_modules/next/dist/server/lib/trace/constants.js","../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../node_modules/next/package.json","../../../package.json","../../package.json","../chunks/791.js","../chunks/819.js","../chunks/978.js","../webpack-runtime.js","page_client-reference-manifest.js"]} \ No newline at end of file diff --git a/.next/server/app/page_client-reference-manifest.js b/.next/server/app/page_client-reference-manifest.js deleted file mode 100644 index 4fa7220c..00000000 --- a/.next/server/app/page_client-reference-manifest.js +++ /dev/null @@ -1 +0,0 @@ -globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/page"]={"moduleLoading":{"prefix":"/_next/","crossOrigin":null},"ssrModuleMapping":{"80":{"*":{"id":"1868","name":"*","chunks":[],"async":false}},"944":{"*":{"id":"8055","name":"*","chunks":[],"async":false}},"1060":{"*":{"id":"9727","name":"*","chunks":[],"async":false}},"2846":{"*":{"id":"2994","name":"*","chunks":[],"async":false}},"3783":{"*":{"id":"3317","name":"*","chunks":[],"async":false}},"4023":{"*":{"id":"6935","name":"*","chunks":[],"async":false}},"4210":{"*":{"id":"9941","name":"*","chunks":[],"async":false}},"4226":{"*":{"id":"3679","name":"*","chunks":[],"async":false}},"4707":{"*":{"id":"9671","name":"*","chunks":[],"async":false}},"4755":{"*":{"id":"5943","name":"*","chunks":[],"async":false}},"5020":{"*":{"id":"822","name":"*","chunks":[],"async":false}},"6423":{"*":{"id":"4759","name":"*","chunks":[],"async":false}},"6634":{"*":{"id":"4799","name":"*","chunks":[],"async":false}},"7452":{"*":{"id":"9436","name":"*","chunks":[],"async":false}},"7727":{"*":{"id":"4440","name":"*","chunks":[],"async":false}},"8703":{"*":{"id":"4953","name":"*","chunks":[],"async":false}},"9107":{"*":{"id":"6114","name":"*","chunks":[],"async":false}},"9185":{"*":{"id":"5285","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"C:\\Users\\donyalemack\\sdtoolsinc-web\\node_modules\\next\\dist\\client\\components\\app-router.js":{"id":2846,"name":"*","chunks":[],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\node_modules\\next\\dist\\esm\\client\\components\\app-router.js":{"id":2846,"name":"*","chunks":[],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\node_modules\\next\\dist\\client\\components\\client-page.js":{"id":9107,"name":"*","chunks":[],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\node_modules\\next\\dist\\esm\\client\\components\\client-page.js":{"id":9107,"name":"*","chunks":[],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\node_modules\\next\\dist\\client\\components\\error-boundary.js":{"id":1060,"name":"*","chunks":[],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\node_modules\\next\\dist\\esm\\client\\components\\error-boundary.js":{"id":1060,"name":"*","chunks":[],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\node_modules\\next\\dist\\client\\components\\layout-router.js":{"id":4707,"name":"*","chunks":[],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\node_modules\\next\\dist\\esm\\client\\components\\layout-router.js":{"id":4707,"name":"*","chunks":[],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\node_modules\\next\\dist\\client\\components\\not-found-boundary.js":{"id":80,"name":"*","chunks":[],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\node_modules\\next\\dist\\esm\\client\\components\\not-found-boundary.js":{"id":80,"name":"*","chunks":[],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\node_modules\\next\\dist\\client\\components\\render-from-template-context.js":{"id":6423,"name":"*","chunks":[],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\node_modules\\next\\dist\\esm\\client\\components\\render-from-template-context.js":{"id":6423,"name":"*","chunks":[],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\app\\globals.css":{"id":7960,"name":"*","chunks":["185","static/chunks/app/layout-08ae2470bd528e26.js"],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\lib\\auth.tsx":{"id":4210,"name":"*","chunks":["185","static/chunks/app/layout-08ae2470bd528e26.js"],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\components\\ui\\Button.tsx":{"id":4226,"name":"*","chunks":["824","static/chunks/824-d6d223e22b94a09d.js","169","static/chunks/169-a16368c4b2cb38f0.js","459","static/chunks/459-bc2c752fd9707a34.js","931","static/chunks/app/page-1da3f678fece646a.js"],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\components\\ui\\ChatBot.tsx":{"id":4755,"name":"*","chunks":["824","static/chunks/824-d6d223e22b94a09d.js","169","static/chunks/169-a16368c4b2cb38f0.js","459","static/chunks/459-bc2c752fd9707a34.js","931","static/chunks/app/page-1da3f678fece646a.js"],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\components\\ui\\CookieConsent.tsx":{"id":9185,"name":"*","chunks":["824","static/chunks/824-d6d223e22b94a09d.js","169","static/chunks/169-a16368c4b2cb38f0.js","459","static/chunks/459-bc2c752fd9707a34.js","931","static/chunks/app/page-1da3f678fece646a.js"],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\components\\ui\\DashboardSection.tsx":{"id":7727,"name":"*","chunks":["824","static/chunks/824-d6d223e22b94a09d.js","169","static/chunks/169-a16368c4b2cb38f0.js","459","static/chunks/459-bc2c752fd9707a34.js","931","static/chunks/app/page-1da3f678fece646a.js"],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\components\\ui\\GlowCard.tsx":{"id":7452,"name":"*","chunks":["824","static/chunks/824-d6d223e22b94a09d.js","169","static/chunks/169-a16368c4b2cb38f0.js","459","static/chunks/459-bc2c752fd9707a34.js","931","static/chunks/app/page-1da3f678fece646a.js"],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\components\\ui\\InteractiveTiles.tsx":{"id":3783,"name":"*","chunks":["824","static/chunks/824-d6d223e22b94a09d.js","169","static/chunks/169-a16368c4b2cb38f0.js","459","static/chunks/459-bc2c752fd9707a34.js","931","static/chunks/app/page-1da3f678fece646a.js"],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\components\\ui\\Navbar.tsx":{"id":8703,"name":"*","chunks":["824","static/chunks/824-d6d223e22b94a09d.js","169","static/chunks/169-a16368c4b2cb38f0.js","459","static/chunks/459-bc2c752fd9707a34.js","931","static/chunks/app/page-1da3f678fece646a.js"],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\app\\portal\\dashboard\\page.tsx":{"id":944,"name":"*","chunks":[],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\app\\portal\\courses\\page.tsx":{"id":5020,"name":"*","chunks":[],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\app\\portal\\auth\\page.tsx":{"id":6634,"name":"*","chunks":[],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\app\\portal\\profile\\page.tsx":{"id":4023,"name":"*","chunks":[],"async":false}},"entryCSSFiles":{"C:\\Users\\donyalemack\\sdtoolsinc-web\\":[],"C:\\Users\\donyalemack\\sdtoolsinc-web\\app\\layout":["static/css/036e22c1014a7986.css"],"C:\\Users\\donyalemack\\sdtoolsinc-web\\app\\page":[]}} \ No newline at end of file diff --git a/.next/server/app/partnerships.html b/.next/server/app/partnerships.html deleted file mode 100644 index 83dc1b25..00000000 --- a/.next/server/app/partnerships.html +++ /dev/null @@ -1 +0,0 @@ -T.O.O.L.S Inc - Empowering Individuals To Step Into Their Purpose
Collaboration

In Partnership

Together, we're building a stronger community through strategic partnerships and collaborative support networks.

Partner 1
Partner 2
Partner 3
Growth & Development

Our Mentorship Program

Connecting individuals with experienced mentors who provide guidance, support, and real-world insights for personal and professional growth.

Mentor Organization 1
Mentor Organization 2
Mentor Organization 3
Mentor Organization 4
🤝
Collaborative Support

Working together to provide comprehensive services and resources to our community.

🎯
Shared Mission

United in our commitment to empowering individuals and creating lasting positive change.

🌟
Enhanced Resources

Combining expertise and resources to maximize impact and reach more people in need.

Technology & Development

Technology Partners

Leveraging cutting-edge platforms and tools to build innovative solutions for our community.

GitHub

Open source development and version control platform powering our digital infrastructure.

Visit our GitHub
Secure Repository
SHA-256 Verified

Interested in Partnering?

We're always looking for like-minded organizations to collaborate with. If you share our mission and want to make a difference, let's connect.

\ No newline at end of file diff --git a/.next/server/app/partnerships.meta b/.next/server/app/partnerships.meta deleted file mode 100644 index 26b2161a..00000000 --- a/.next/server/app/partnerships.meta +++ /dev/null @@ -1,5 +0,0 @@ -{ - "headers": { - "x-next-cache-tags": "_N_T_/layout,_N_T_/partnerships/layout,_N_T_/partnerships/page,_N_T_/partnerships/" - } -} \ No newline at end of file diff --git a/.next/server/app/partnerships.rsc b/.next/server/app/partnerships.rsc deleted file mode 100644 index 22e20d87..00000000 --- a/.next/server/app/partnerships.rsc +++ /dev/null @@ -1,10 +0,0 @@ -2:I[8703,["824","static/chunks/824-d6d223e22b94a09d.js","459","static/chunks/459-bc2c752fd9707a34.js","992","static/chunks/app/partnerships/page-305fd76a6ccfd112.js"],"Navbar"] -3:I[7452,["824","static/chunks/824-d6d223e22b94a09d.js","459","static/chunks/459-bc2c752fd9707a34.js","992","static/chunks/app/partnerships/page-305fd76a6ccfd112.js"],"GlowCard"] -4:I[4755,["824","static/chunks/824-d6d223e22b94a09d.js","459","static/chunks/459-bc2c752fd9707a34.js","992","static/chunks/app/partnerships/page-305fd76a6ccfd112.js"],"ChatBot"] -5:I[9185,["824","static/chunks/824-d6d223e22b94a09d.js","459","static/chunks/459-bc2c752fd9707a34.js","992","static/chunks/app/partnerships/page-305fd76a6ccfd112.js"],"CookieConsent"] -6:I[4707,[],""] -7:I[6423,[],""] -8:I[4210,["185","static/chunks/app/layout-08ae2470bd528e26.js"],"AuthProvider"] -0:["w58Zj1obuLCZ9Ly8R-4rO",[[["",{"children":["partnerships",{"children":["__PAGE__",{}]}]},"$undefined","$undefined",true],["",{"children":["partnerships",{"children":["__PAGE__",{},[["$L1",["$","main",null,{"className":"min-h-screen bg-bg","children":[["$","div",null,{"className":"pointer-events-none fixed inset-0 -z-10 bg-dash-glow"}],["$","$L2",null,{}],["$","section",null,{"className":"mx-auto max-w-container px-7 pt-24 pb-16","children":["$","div",null,{"className":"mx-auto max-w-[760px] text-center","children":[["$","div",null,{"className":"mb-3 text-xs font-semibold tracking-[0.18em] text-muted uppercase","children":"Collaboration"}],["$","h2",null,{"className":"h2","children":"In Partnership"}],["$","p",null,{"className":"mt-4 p-lead","children":"Together, we're building a stronger community through strategic partnerships and collaborative support networks."}]]}]}],["$","section",null,{"className":"mx-auto max-w-container px-7 pb-16","children":["$","div",null,{"className":"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-6","children":[["$","$L3","Partner 1",{"className":"p-8 flex items-center justify-center","children":["$","img",null,{"src":"/partnerships/amp-logo.jpg","alt":"Partner 1","className":"max-h-24 w-auto object-contain"}]}],["$","$L3","Partner 2",{"className":"p-8 flex items-center justify-center","children":["$","img",null,{"src":"/partnerships/img-4264.jpg","alt":"Partner 2","className":"max-h-24 w-auto object-contain"}]}],["$","$L3","Partner 3",{"className":"p-8 flex items-center justify-center","children":["$","img",null,{"src":"/partnerships/partner-3.png","alt":"Partner 3","className":"max-h-24 w-auto object-contain"}]}]]}]}],["$","section",null,{"className":"mx-auto max-w-container px-7 py-20","children":[["$","div",null,{"className":"mx-auto max-w-[760px] text-center","children":[["$","div",null,{"className":"mb-3 text-xs font-semibold tracking-[0.18em] text-muted uppercase","children":"Growth & Development"}],["$","h2",null,{"className":"h2","children":"Our Mentorship Program"}],["$","p",null,{"className":"mt-4 p-lead","children":"Connecting individuals with experienced mentors who provide guidance, support, and real-world insights for personal and professional growth."}]]}],["$","div",null,{"className":"mt-10 grid grid-cols-1 md:grid-cols-2 lg:grid-cols-4 gap-6","children":[["$","$L3","Mentor Organization 1",{"className":"p-6 flex items-center justify-center","children":["$","img",null,{"src":"/partnerships/img-0055.png","alt":"Mentor Organization 1","className":"max-h-20 w-auto object-contain"}]}],["$","$L3","Mentor Organization 2",{"className":"p-6 flex items-center justify-center","children":["$","img",null,{"src":"/partnerships/img-4264.jpg","alt":"Mentor Organization 2","className":"max-h-20 w-auto object-contain"}]}],["$","$L3","Mentor Organization 3",{"className":"p-6 flex items-center justify-center","children":["$","img",null,{"src":"/partnerships/partner-3.png","alt":"Mentor Organization 3","className":"max-h-20 w-auto object-contain"}]}],["$","$L3","Mentor Organization 4",{"className":"p-6 flex items-center justify-center","children":["$","img",null,{"src":"/partnerships/amp-logo.jpg","alt":"Mentor Organization 4","className":"max-h-20 w-auto object-contain"}]}]]}]]}],["$","section",null,{"className":"mx-auto max-w-container px-7 py-20","children":["$","div",null,{"className":"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-6","children":[["$","$L3","Collaborative Support",{"children":[["$","div",null,{"className":"text-4xl mb-4","children":"🤝"}],["$","div",null,{"className":"text-lg font-extrabold tracking-tight text-text mb-2","children":"Collaborative Support"}],["$","p",null,{"className":"text-sm text-muted leading-relaxed","children":"Working together to provide comprehensive services and resources to our community."}]]}],["$","$L3","Shared Mission",{"children":[["$","div",null,{"className":"text-4xl mb-4","children":"🎯"}],["$","div",null,{"className":"text-lg font-extrabold tracking-tight text-text mb-2","children":"Shared Mission"}],["$","p",null,{"className":"text-sm text-muted leading-relaxed","children":"United in our commitment to empowering individuals and creating lasting positive change."}]]}],["$","$L3","Enhanced Resources",{"children":[["$","div",null,{"className":"text-4xl mb-4","children":"🌟"}],["$","div",null,{"className":"text-lg font-extrabold tracking-tight text-text mb-2","children":"Enhanced Resources"}],["$","p",null,{"className":"text-sm text-muted leading-relaxed","children":"Combining expertise and resources to maximize impact and reach more people in need."}]]}]]}]}],["$","section",null,{"className":"mx-auto max-w-container px-7 py-20","children":[["$","div",null,{"className":"mx-auto max-w-[760px] text-center","children":[["$","div",null,{"className":"mb-3 text-xs font-semibold tracking-[0.18em] text-muted uppercase","children":"Technology & Development"}],["$","h2",null,{"className":"h2","children":"Technology Partners"}],["$","p",null,{"className":"mt-4 p-lead","children":"Leveraging cutting-edge platforms and tools to build innovative solutions for our community."}]]}],["$","div",null,{"className":"mt-10","children":["$","$L3",null,{"className":"p-8","children":["$","div",null,{"className":"flex flex-col md:flex-row items-center gap-6","children":[["$","div",null,{"className":"flex-shrink-0","children":["$","svg",null,{"className":"h-16 w-16 text-text","fill":"currentColor","viewBox":"0 0 24 24","children":["$","path",null,{"fillRule":"evenodd","d":"M12 2C6.477 2 2 6.484 2 12.017c0 4.425 2.865 8.18 6.839 9.504.5.092.682-.217.682-.483 0-.237-.008-.868-.013-1.703-2.782.605-3.369-1.343-3.369-1.343-.454-1.158-1.11-1.466-1.11-1.466-.908-.62.069-.608.069-.608 1.003.07 1.531 1.032 1.531 1.032.892 1.53 2.341 1.088 2.91.832.092-.647.35-1.088.636-1.338-2.22-.253-4.555-1.113-4.555-4.951 0-1.093.39-1.988 1.029-2.688-.103-.253-.446-1.272.098-2.65 0 0 .84-.27 2.75 1.026A9.564 9.564 0 0112 6.844c.85.004 1.705.115 2.504.337 1.909-1.296 2.747-1.027 2.747-1.027.546 1.379.202 2.398.1 2.651.64.7 1.028 1.595 1.028 2.688 0 3.848-2.339 4.695-4.566 4.943.359.309.678.92.678 1.855 0 1.338-.012 2.419-.012 2.747 0 .268.18.58.688.482A10.019 10.019 0 0022 12.017C22 6.484 17.522 2 12 2z","clipRule":"evenodd"}]}]}],["$","div",null,{"className":"flex-1 text-center md:text-left","children":[["$","h3",null,{"className":"text-xl font-extrabold tracking-tight text-text","children":"GitHub"}],["$","p",null,{"className":"mt-2 text-sm text-muted leading-relaxed","children":"Open source development and version control platform powering our digital infrastructure."}],["$","a",null,{"href":"https://github.com/AMackProjekt","target":"_blank","rel":"noopener noreferrer","className":"mt-4 inline-flex items-center gap-2 text-sm font-semibold text-brand hover:text-brand2 transition-colors","children":["Visit our GitHub",["$","svg",null,{"className":"h-4 w-4","fill":"none","viewBox":"0 0 24 24","stroke":"currentColor","children":["$","path",null,{"strokeLinecap":"round","strokeLinejoin":"round","strokeWidth":2,"d":"M10 6H6a2 2 0 00-2 2v10a2 2 0 002 2h10a2 2 0 002-2v-4M14 4h6m0 0v6m0-6L10 14"}]}]]}]]}],["$","div",null,{"className":"text-xs text-muted/60 font-mono","children":[["$","div",null,{"children":"Secure Repository"}],["$","div",null,{"className":"mt-1 text-[10px]","children":"SHA-256 Verified"}]]}]]}]}]}]]}],["$","section",null,{"className":"mx-auto max-w-container px-7 py-20 text-center","children":["$","$L3",null,{"className":"p-12","children":[["$","h2",null,{"className":"h2","children":"Interested in Partnering?"}],["$","p",null,{"className":"mt-4 text-muted max-w-[680px] mx-auto","children":"We're always looking for like-minded organizations to collaborate with. If you share our mission and want to make a difference, let's connect."}],["$","div",null,{"className":"mt-8","children":["$","a",null,{"href":"/#contact","children":["$","button",null,{"className":"inline-flex items-center justify-center rounded-md px-6 py-3 text-sm font-semibold bg-gradient-to-br from-brand to-brand2 text-[#02131a] hover:shadow-glow transition-shadow","children":"Get in Touch"}]}]}]]}]}],["$","$L4",null,{}],["$","$L5",null,{}]]}],null],null],null]},[null,["$","$L6",null,{"parallelRouterKey":"children","segmentPath":["children","partnerships","children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L7",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined"}]],null]},[[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/036e22c1014a7986.css","precedence":"next","crossOrigin":"$undefined"}]],["$","html",null,{"lang":"en","children":["$","body",null,{"className":"font-sans text-text antialiased","children":["$","$L8",null,{"children":["$","$L6",null,{"parallelRouterKey":"children","segmentPath":["children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L7",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":"404"}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],"notFoundStyles":[]}]}]}]}]],null],null],["$L9",null]]]] -9:[["$","meta","0",{"name":"viewport","content":"width=device-width, initial-scale=1"}],["$","meta","1",{"charSet":"utf-8"}],["$","title","2",{"children":"T.O.O.L.S Inc - Empowering Individuals To Step Into Their Purpose"}],["$","meta","3",{"name":"description","content":"Together Overcoming Obstacles and Limitations"}]] -1:null diff --git a/.next/server/app/partnerships/page.js b/.next/server/app/partnerships/page.js deleted file mode 100644 index fa9eca52..00000000 --- a/.next/server/app/partnerships/page.js +++ /dev/null @@ -1 +0,0 @@ -(()=>{var e={};e.id=992,e.ids=[992],e.modules={2934:e=>{"use strict";e.exports=require("next/dist/client/components/action-async-storage.external.js")},4580:e=>{"use strict";e.exports=require("next/dist/client/components/request-async-storage.external.js")},5869:e=>{"use strict";e.exports=require("next/dist/client/components/static-generation-async-storage.external.js")},399:e=>{"use strict";e.exports=require("next/dist/compiled/next-server/app-page.runtime.prod.js")},2515:(e,t,s)=>{"use strict";s.r(t),s.d(t,{GlobalError:()=>a.a,__next_app__:()=>p,originalPathname:()=>m,pages:()=>d,routeModule:()=>x,tree:()=>c}),s(971),s(8337),s(5866);var r=s(3191),n=s(8716),i=s(7922),a=s.n(i),o=s(5231),l={};for(let e in o)0>["default","tree","pages","GlobalError","originalPathname","__next_app__","routeModule"].indexOf(e)&&(l[e]=()=>o[e]);s.d(t,l);let c=["",{children:["partnerships",{children:["__PAGE__",{},{page:[()=>Promise.resolve().then(s.bind(s,971)),"C:\\Users\\donyalemack\\sdtoolsinc-web\\app\\partnerships\\page.tsx"]}]},{}]},{layout:[()=>Promise.resolve().then(s.bind(s,8337)),"C:\\Users\\donyalemack\\sdtoolsinc-web\\app\\layout.tsx"],"not-found":[()=>Promise.resolve().then(s.t.bind(s,5866,23)),"next/dist/client/components/not-found-error"]}],d=["C:\\Users\\donyalemack\\sdtoolsinc-web\\app\\partnerships\\page.tsx"],m="/partnerships/page",p={require:s,loadChunk:()=>Promise.resolve()},x=new r.AppPageRouteModule({definition:{kind:n.x.APP_PAGE,page:"/partnerships/page",pathname:"/partnerships",bundlePath:"",filename:"",appPaths:[]},userland:{loaderTree:c}})},5247:(e,t,s)=>{Promise.resolve().then(s.bind(s,5943)),Promise.resolve().then(s.bind(s,5285)),Promise.resolve().then(s.bind(s,9436)),Promise.resolve().then(s.bind(s,4953))},971:(e,t,s)=>{"use strict";s.r(t),s.d(t,{default:()=>c});var r=s(9510),n=s(8988),i=s(8749),a=s(9138),o=s(7114),l=s(4897);function c(){return(0,r.jsxs)("main",{className:"min-h-screen bg-bg",children:[r.jsx("div",{className:"pointer-events-none fixed inset-0 -z-10 bg-dash-glow"}),r.jsx(n.w,{}),r.jsx("section",{className:"mx-auto max-w-container px-7 pt-24 pb-16",children:r.jsx(a.O,{eyebrow:"Collaboration",title:"In Partnership",subtitle:"Together, we're building a stronger community through strategic partnerships and collaborative support networks."})}),r.jsx("section",{className:"mx-auto max-w-container px-7 pb-16",children:r.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-6",children:[{name:"Partner 1",logo:"/partnerships/amp-logo.jpg"},{name:"Partner 2",logo:"/partnerships/img-4264.jpg"},{name:"Partner 3",logo:"/partnerships/partner-3.png"}].map(e=>r.jsx(i.r,{className:"p-8 flex items-center justify-center",children:r.jsx("img",{src:e.logo,alt:e.name,className:"max-h-24 w-auto object-contain"})},e.name))})}),(0,r.jsxs)("section",{className:"mx-auto max-w-container px-7 py-20",children:[r.jsx(a.O,{eyebrow:"Growth & Development",title:"Our Mentorship Program",subtitle:"Connecting individuals with experienced mentors who provide guidance, support, and real-world insights for personal and professional growth."}),r.jsx("div",{className:"mt-10 grid grid-cols-1 md:grid-cols-2 lg:grid-cols-4 gap-6",children:[{name:"Mentor Organization 1",logo:"/partnerships/img-0055.png"},{name:"Mentor Organization 2",logo:"/partnerships/img-4264.jpg"},{name:"Mentor Organization 3",logo:"/partnerships/partner-3.png"},{name:"Mentor Organization 4",logo:"/partnerships/amp-logo.jpg"}].map(e=>r.jsx(i.r,{className:"p-6 flex items-center justify-center",children:r.jsx("img",{src:e.logo,alt:e.name,className:"max-h-20 w-auto object-contain"})},e.name))})]}),r.jsx("section",{className:"mx-auto max-w-container px-7 py-20",children:r.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-6",children:[{icon:"\uD83E\uDD1D",title:"Collaborative Support",description:"Working together to provide comprehensive services and resources to our community."},{icon:"\uD83C\uDFAF",title:"Shared Mission",description:"United in our commitment to empowering individuals and creating lasting positive change."},{icon:"\uD83C\uDF1F",title:"Enhanced Resources",description:"Combining expertise and resources to maximize impact and reach more people in need."}].map(e=>(0,r.jsxs)(i.r,{children:[r.jsx("div",{className:"text-4xl mb-4",children:e.icon}),r.jsx("div",{className:"text-lg font-extrabold tracking-tight text-text mb-2",children:e.title}),r.jsx("p",{className:"text-sm text-muted leading-relaxed",children:e.description})]},e.title))})}),(0,r.jsxs)("section",{className:"mx-auto max-w-container px-7 py-20",children:[r.jsx(a.O,{eyebrow:"Technology & Development",title:"Technology Partners",subtitle:"Leveraging cutting-edge platforms and tools to build innovative solutions for our community."}),r.jsx("div",{className:"mt-10",children:r.jsx(i.r,{className:"p-8",children:(0,r.jsxs)("div",{className:"flex flex-col md:flex-row items-center gap-6",children:[r.jsx("div",{className:"flex-shrink-0",children:r.jsx("svg",{className:"h-16 w-16 text-text",fill:"currentColor",viewBox:"0 0 24 24",children:r.jsx("path",{fillRule:"evenodd",d:"M12 2C6.477 2 2 6.484 2 12.017c0 4.425 2.865 8.18 6.839 9.504.5.092.682-.217.682-.483 0-.237-.008-.868-.013-1.703-2.782.605-3.369-1.343-3.369-1.343-.454-1.158-1.11-1.466-1.11-1.466-.908-.62.069-.608.069-.608 1.003.07 1.531 1.032 1.531 1.032.892 1.53 2.341 1.088 2.91.832.092-.647.35-1.088.636-1.338-2.22-.253-4.555-1.113-4.555-4.951 0-1.093.39-1.988 1.029-2.688-.103-.253-.446-1.272.098-2.65 0 0 .84-.27 2.75 1.026A9.564 9.564 0 0112 6.844c.85.004 1.705.115 2.504.337 1.909-1.296 2.747-1.027 2.747-1.027.546 1.379.202 2.398.1 2.651.64.7 1.028 1.595 1.028 2.688 0 3.848-2.339 4.695-4.566 4.943.359.309.678.92.678 1.855 0 1.338-.012 2.419-.012 2.747 0 .268.18.58.688.482A10.019 10.019 0 0022 12.017C22 6.484 17.522 2 12 2z",clipRule:"evenodd"})})}),(0,r.jsxs)("div",{className:"flex-1 text-center md:text-left",children:[r.jsx("h3",{className:"text-xl font-extrabold tracking-tight text-text",children:"GitHub"}),r.jsx("p",{className:"mt-2 text-sm text-muted leading-relaxed",children:"Open source development and version control platform powering our digital infrastructure."}),(0,r.jsxs)("a",{href:"https://github.com/AMackProjekt",target:"_blank",rel:"noopener noreferrer",className:"mt-4 inline-flex items-center gap-2 text-sm font-semibold text-brand hover:text-brand2 transition-colors",children:["Visit our GitHub",r.jsx("svg",{className:"h-4 w-4",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor",children:r.jsx("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M10 6H6a2 2 0 00-2 2v10a2 2 0 002 2h10a2 2 0 002-2v-4M14 4h6m0 0v6m0-6L10 14"})})]})]}),(0,r.jsxs)("div",{className:"text-xs text-muted/60 font-mono",children:[r.jsx("div",{children:"Secure Repository"}),r.jsx("div",{className:"mt-1 text-[10px]",children:"SHA-256 Verified"})]})]})})})]}),r.jsx("section",{className:"mx-auto max-w-container px-7 py-20 text-center",children:(0,r.jsxs)(i.r,{className:"p-12",children:[r.jsx("h2",{className:"h2",children:"Interested in Partnering?"}),r.jsx("p",{className:"mt-4 text-muted max-w-[680px] mx-auto",children:"We're always looking for like-minded organizations to collaborate with. If you share our mission and want to make a difference, let's connect."}),r.jsx("div",{className:"mt-8",children:r.jsx("a",{href:"/#contact",children:r.jsx("button",{className:"inline-flex items-center justify-center rounded-md px-6 py-3 text-sm font-semibold bg-gradient-to-br from-brand to-brand2 text-[#02131a] hover:shadow-glow transition-shadow",children:"Get in Touch"})})})]})}),r.jsx(o.P,{}),r.jsx(l.G,{})]})}}};var t=require("../../webpack-runtime.js");t.C(e);var s=e=>t(t.s=e),r=t.X(0,[819,978,791],()=>s(2515));module.exports=r})(); \ No newline at end of file diff --git a/.next/server/app/partnerships/page.js.nft.json b/.next/server/app/partnerships/page.js.nft.json deleted file mode 100644 index c6db1b48..00000000 --- a/.next/server/app/partnerships/page.js.nft.json +++ /dev/null @@ -1 +0,0 @@ -{"version":1,"files":["../../../../node_modules/next/dist/client/components/action-async-storage-instance.js","../../../../node_modules/next/dist/client/components/action-async-storage.external.js","../../../../node_modules/next/dist/client/components/async-local-storage.js","../../../../node_modules/next/dist/client/components/request-async-storage-instance.js","../../../../node_modules/next/dist/client/components/request-async-storage.external.js","../../../../node_modules/next/dist/client/components/static-generation-async-storage-instance.js","../../../../node_modules/next/dist/client/components/static-generation-async-storage.external.js","../../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../node_modules/next/dist/compiled/next-server/app-page.runtime.prod.js","../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../node_modules/next/package.json","../../../../package.json","../../../package.json","../../chunks/791.js","../../chunks/819.js","../../chunks/978.js","../../webpack-runtime.js","page_client-reference-manifest.js"]} \ No newline at end of file diff --git a/.next/server/app/partnerships/page_client-reference-manifest.js b/.next/server/app/partnerships/page_client-reference-manifest.js deleted file mode 100644 index 9efa584d..00000000 --- a/.next/server/app/partnerships/page_client-reference-manifest.js +++ /dev/null @@ -1 +0,0 @@ -globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/partnerships/page"]={"moduleLoading":{"prefix":"/_next/","crossOrigin":null},"ssrModuleMapping":{"80":{"*":{"id":"1868","name":"*","chunks":[],"async":false}},"944":{"*":{"id":"8055","name":"*","chunks":[],"async":false}},"1060":{"*":{"id":"9727","name":"*","chunks":[],"async":false}},"2846":{"*":{"id":"2994","name":"*","chunks":[],"async":false}},"3783":{"*":{"id":"3317","name":"*","chunks":[],"async":false}},"4023":{"*":{"id":"6935","name":"*","chunks":[],"async":false}},"4210":{"*":{"id":"9941","name":"*","chunks":[],"async":false}},"4226":{"*":{"id":"3679","name":"*","chunks":[],"async":false}},"4707":{"*":{"id":"9671","name":"*","chunks":[],"async":false}},"4755":{"*":{"id":"5943","name":"*","chunks":[],"async":false}},"5020":{"*":{"id":"822","name":"*","chunks":[],"async":false}},"6423":{"*":{"id":"4759","name":"*","chunks":[],"async":false}},"6634":{"*":{"id":"4799","name":"*","chunks":[],"async":false}},"7452":{"*":{"id":"9436","name":"*","chunks":[],"async":false}},"7727":{"*":{"id":"4440","name":"*","chunks":[],"async":false}},"8703":{"*":{"id":"4953","name":"*","chunks":[],"async":false}},"9107":{"*":{"id":"6114","name":"*","chunks":[],"async":false}},"9185":{"*":{"id":"5285","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"C:\\Users\\donyalemack\\sdtoolsinc-web\\node_modules\\next\\dist\\client\\components\\app-router.js":{"id":2846,"name":"*","chunks":[],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\node_modules\\next\\dist\\esm\\client\\components\\app-router.js":{"id":2846,"name":"*","chunks":[],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\node_modules\\next\\dist\\client\\components\\client-page.js":{"id":9107,"name":"*","chunks":[],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\node_modules\\next\\dist\\esm\\client\\components\\client-page.js":{"id":9107,"name":"*","chunks":[],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\node_modules\\next\\dist\\client\\components\\error-boundary.js":{"id":1060,"name":"*","chunks":[],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\node_modules\\next\\dist\\esm\\client\\components\\error-boundary.js":{"id":1060,"name":"*","chunks":[],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\node_modules\\next\\dist\\client\\components\\layout-router.js":{"id":4707,"name":"*","chunks":[],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\node_modules\\next\\dist\\esm\\client\\components\\layout-router.js":{"id":4707,"name":"*","chunks":[],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\node_modules\\next\\dist\\client\\components\\not-found-boundary.js":{"id":80,"name":"*","chunks":[],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\node_modules\\next\\dist\\esm\\client\\components\\not-found-boundary.js":{"id":80,"name":"*","chunks":[],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\node_modules\\next\\dist\\client\\components\\render-from-template-context.js":{"id":6423,"name":"*","chunks":[],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\node_modules\\next\\dist\\esm\\client\\components\\render-from-template-context.js":{"id":6423,"name":"*","chunks":[],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\app\\globals.css":{"id":7960,"name":"*","chunks":["185","static/chunks/app/layout-08ae2470bd528e26.js"],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\lib\\auth.tsx":{"id":4210,"name":"*","chunks":["185","static/chunks/app/layout-08ae2470bd528e26.js"],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\components\\ui\\Button.tsx":{"id":4226,"name":"*","chunks":["824","static/chunks/824-d6d223e22b94a09d.js","169","static/chunks/169-a16368c4b2cb38f0.js","459","static/chunks/459-bc2c752fd9707a34.js","931","static/chunks/app/page-1da3f678fece646a.js"],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\components\\ui\\ChatBot.tsx":{"id":4755,"name":"*","chunks":["824","static/chunks/824-d6d223e22b94a09d.js","459","static/chunks/459-bc2c752fd9707a34.js","992","static/chunks/app/partnerships/page-305fd76a6ccfd112.js"],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\components\\ui\\CookieConsent.tsx":{"id":9185,"name":"*","chunks":["824","static/chunks/824-d6d223e22b94a09d.js","459","static/chunks/459-bc2c752fd9707a34.js","992","static/chunks/app/partnerships/page-305fd76a6ccfd112.js"],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\components\\ui\\DashboardSection.tsx":{"id":7727,"name":"*","chunks":["824","static/chunks/824-d6d223e22b94a09d.js","169","static/chunks/169-a16368c4b2cb38f0.js","459","static/chunks/459-bc2c752fd9707a34.js","931","static/chunks/app/page-1da3f678fece646a.js"],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\components\\ui\\GlowCard.tsx":{"id":7452,"name":"*","chunks":["824","static/chunks/824-d6d223e22b94a09d.js","459","static/chunks/459-bc2c752fd9707a34.js","992","static/chunks/app/partnerships/page-305fd76a6ccfd112.js"],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\components\\ui\\InteractiveTiles.tsx":{"id":3783,"name":"*","chunks":["824","static/chunks/824-d6d223e22b94a09d.js","169","static/chunks/169-a16368c4b2cb38f0.js","459","static/chunks/459-bc2c752fd9707a34.js","931","static/chunks/app/page-1da3f678fece646a.js"],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\components\\ui\\Navbar.tsx":{"id":8703,"name":"*","chunks":["824","static/chunks/824-d6d223e22b94a09d.js","459","static/chunks/459-bc2c752fd9707a34.js","992","static/chunks/app/partnerships/page-305fd76a6ccfd112.js"],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\app\\portal\\dashboard\\page.tsx":{"id":944,"name":"*","chunks":[],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\app\\portal\\courses\\page.tsx":{"id":5020,"name":"*","chunks":[],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\app\\portal\\auth\\page.tsx":{"id":6634,"name":"*","chunks":[],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\app\\portal\\profile\\page.tsx":{"id":4023,"name":"*","chunks":[],"async":false}},"entryCSSFiles":{"C:\\Users\\donyalemack\\sdtoolsinc-web\\":[],"C:\\Users\\donyalemack\\sdtoolsinc-web\\app\\layout":["static/css/036e22c1014a7986.css"],"C:\\Users\\donyalemack\\sdtoolsinc-web\\app\\page":[],"C:\\Users\\donyalemack\\sdtoolsinc-web\\app\\partnerships\\page":[]}} \ No newline at end of file diff --git a/.next/server/app/portal/auth.html b/.next/server/app/portal/auth.html deleted file mode 100644 index d79901c5..00000000 --- a/.next/server/app/portal/auth.html +++ /dev/null @@ -1 +0,0 @@ -T.O.O.L.S Inc - Empowering Individuals To Step Into Their Purpose

Welcome Back

Sign in to access your learning portal

Secured with AES-256 encryption
\ No newline at end of file diff --git a/.next/server/app/portal/auth.meta b/.next/server/app/portal/auth.meta deleted file mode 100644 index 0f391a1e..00000000 --- a/.next/server/app/portal/auth.meta +++ /dev/null @@ -1,5 +0,0 @@ -{ - "headers": { - "x-next-cache-tags": "_N_T_/layout,_N_T_/portal/layout,_N_T_/portal/auth/layout,_N_T_/portal/auth/page,_N_T_/portal/auth/" - } -} \ No newline at end of file diff --git a/.next/server/app/portal/auth.rsc b/.next/server/app/portal/auth.rsc deleted file mode 100644 index 4e9e7a51..00000000 --- a/.next/server/app/portal/auth.rsc +++ /dev/null @@ -1,8 +0,0 @@ -2:I[9107,[],"ClientPageRoot"] -3:I[6634,["824","static/chunks/824-d6d223e22b94a09d.js","308","static/chunks/app/portal/auth/page-eae55cb4afc6a920.js"],"default",1] -4:I[4707,[],""] -5:I[6423,[],""] -6:I[4210,["185","static/chunks/app/layout-08ae2470bd528e26.js"],"AuthProvider"] -0:["w58Zj1obuLCZ9Ly8R-4rO",[[["",{"children":["portal",{"children":["auth",{"children":["__PAGE__",{}]}]}]},"$undefined","$undefined",true],["",{"children":["portal",{"children":["auth",{"children":["__PAGE__",{},[["$L1",["$","$L2",null,{"props":{"params":{},"searchParams":{}},"Component":"$3"}],null],null],null]},[null,["$","$L4",null,{"parallelRouterKey":"children","segmentPath":["children","portal","children","auth","children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L5",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined"}]],null]},[null,["$","$L4",null,{"parallelRouterKey":"children","segmentPath":["children","portal","children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L5",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined"}]],null]},[[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/036e22c1014a7986.css","precedence":"next","crossOrigin":"$undefined"}]],["$","html",null,{"lang":"en","children":["$","body",null,{"className":"font-sans text-text antialiased","children":["$","$L6",null,{"children":["$","$L4",null,{"parallelRouterKey":"children","segmentPath":["children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L5",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":"404"}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],"notFoundStyles":[]}]}]}]}]],null],null],["$L7",null]]]] -7:[["$","meta","0",{"name":"viewport","content":"width=device-width, initial-scale=1"}],["$","meta","1",{"charSet":"utf-8"}],["$","title","2",{"children":"T.O.O.L.S Inc - Empowering Individuals To Step Into Their Purpose"}],["$","meta","3",{"name":"description","content":"Together Overcoming Obstacles and Limitations"}]] -1:null diff --git a/.next/server/app/portal/auth/page.js b/.next/server/app/portal/auth/page.js deleted file mode 100644 index 93250d61..00000000 --- a/.next/server/app/portal/auth/page.js +++ /dev/null @@ -1 +0,0 @@ -(()=>{var e={};e.id=308,e.ids=[308],e.modules={2934:e=>{"use strict";e.exports=require("next/dist/client/components/action-async-storage.external.js")},4580:e=>{"use strict";e.exports=require("next/dist/client/components/request-async-storage.external.js")},5869:e=>{"use strict";e.exports=require("next/dist/client/components/static-generation-async-storage.external.js")},399:e=>{"use strict";e.exports=require("next/dist/compiled/next-server/app-page.runtime.prod.js")},5418:(e,t,r)=>{"use strict";r.r(t),r.d(t,{GlobalError:()=>o.a,__next_app__:()=>m,originalPathname:()=>u,pages:()=>c,routeModule:()=>x,tree:()=>d}),r(7473),r(8337),r(5866);var s=r(3191),a=r(8716),n=r(7922),o=r.n(n),l=r(5231),i={};for(let e in l)0>["default","tree","pages","GlobalError","originalPathname","__next_app__","routeModule"].indexOf(e)&&(i[e]=()=>l[e]);r.d(t,i);let d=["",{children:["portal",{children:["auth",{children:["__PAGE__",{},{page:[()=>Promise.resolve().then(r.bind(r,7473)),"C:\\Users\\donyalemack\\sdtoolsinc-web\\app\\portal\\auth\\page.tsx"]}]},{}]},{}]},{layout:[()=>Promise.resolve().then(r.bind(r,8337)),"C:\\Users\\donyalemack\\sdtoolsinc-web\\app\\layout.tsx"],"not-found":[()=>Promise.resolve().then(r.t.bind(r,5866,23)),"next/dist/client/components/not-found-error"]}],c=["C:\\Users\\donyalemack\\sdtoolsinc-web\\app\\portal\\auth\\page.tsx"],u="/portal/auth/page",m={require:r,loadChunk:()=>Promise.resolve()},x=new s.AppPageRouteModule({definition:{kind:a.x.APP_PAGE,page:"/portal/auth/page",pathname:"/portal/auth",bundlePath:"",filename:"",appPaths:[]},userland:{loaderTree:d}})},6135:(e,t,r)=>{Promise.resolve().then(r.bind(r,9941))},3588:(e,t,r)=>{Promise.resolve().then(r.bind(r,4799))},1262:(e,t,r)=>{Promise.resolve().then(r.t.bind(r,2994,23)),Promise.resolve().then(r.t.bind(r,6114,23)),Promise.resolve().then(r.t.bind(r,9727,23)),Promise.resolve().then(r.t.bind(r,9671,23)),Promise.resolve().then(r.t.bind(r,1868,23)),Promise.resolve().then(r.t.bind(r,4759,23))},4799:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>d});var s=r(326),a=r(7577),n=r(58),o=r(9941),l=r(5047),i=r(8061);function d(){let[e,t]=(0,a.useState)(!0),[r,d]=(0,a.useState)(""),[c,u]=(0,a.useState)(""),[m,x]=(0,a.useState)(""),[h,p]=(0,a.useState)(""),[b,g]=(0,a.useState)(!1),{login:v,signup:f}=(0,o.a)(),y=(0,l.useRouter)(),j=async t=>{t.preventDefault(),p(""),g(!0);try{(e?await v(r,c):await f(r,c,m))?y.push("/portal/dashboard"):p(e?"Invalid credentials":"Signup failed")}catch(e){p("An error occurred. Please try again.")}finally{g(!1)}};return(0,s.jsxs)("div",{className:"min-h-screen bg-bg flex items-center justify-center px-7",children:[s.jsx("div",{className:"pointer-events-none fixed inset-0 -z-10 bg-dash-glow"}),(0,s.jsxs)(n.E.div,{initial:{opacity:0,y:20},animate:{opacity:1,y:0},className:"w-full max-w-md",children:[(0,s.jsxs)("div",{className:"text-center mb-8",children:[s.jsx("h1",{className:"text-3xl font-extrabold tracking-tight text-text",children:e?"Welcome Back":"Create Account"}),s.jsx("p",{className:"mt-2 text-sm text-muted",children:e?"Sign in to access your learning portal":"Start your journey with T.O.O.L.S Inc"})]}),(0,s.jsxs)("div",{className:"rounded-xl bg-panel border border-border p-8 shadow-glow",children:[(0,s.jsxs)("form",{onSubmit:j,className:"space-y-6",children:[!e&&(0,s.jsxs)("div",{children:[s.jsx("label",{htmlFor:"name",className:"block text-sm font-semibold text-text mb-2",children:"Full Name"}),s.jsx("input",{id:"name",type:"text",value:m,onChange:e=>x(e.target.value),required:!e,className:"w-full rounded-lg bg-bg border border-border px-4 py-3 text-text placeholder:text-muted focus:outline-none focus:ring-2 focus:ring-brand/50",placeholder:"Enter your name"})]}),(0,s.jsxs)("div",{children:[s.jsx("label",{htmlFor:"email",className:"block text-sm font-semibold text-text mb-2",children:"Email Address"}),s.jsx("input",{id:"email",type:"email",value:r,onChange:e=>d(e.target.value),required:!0,className:"w-full rounded-lg bg-bg border border-border px-4 py-3 text-text placeholder:text-muted focus:outline-none focus:ring-2 focus:ring-brand/50",placeholder:"you@example.com"})]}),(0,s.jsxs)("div",{children:[s.jsx("label",{htmlFor:"password",className:"block text-sm font-semibold text-text mb-2",children:"Password"}),s.jsx("input",{id:"password",type:"password",value:c,onChange:e=>u(e.target.value),required:!0,minLength:8,className:"w-full rounded-lg bg-bg border border-border px-4 py-3 text-text placeholder:text-muted focus:outline-none focus:ring-2 focus:ring-brand/50",placeholder:"••••••••"}),!e&&s.jsx("p",{className:"mt-1 text-xs text-muted",children:"Must be at least 8 characters"})]}),h&&s.jsx("div",{className:"rounded-lg bg-red-500/10 border border-red-500/30 px-4 py-3 text-sm text-red-400",children:h}),s.jsx("button",{type:"submit",disabled:b,className:(0,i.cn)("w-full rounded-lg px-6 py-3 font-semibold transition-all","bg-gradient-to-br from-brand to-brand2 text-[#02131a]","hover:shadow-glow",b&&"opacity-50 cursor-not-allowed"),children:b?"Please wait...":e?"Sign In":"Create Account"})]}),s.jsx("div",{className:"mt-6 text-center",children:s.jsx("button",{onClick:()=>{t(!e),p("")},className:"text-sm text-brand hover:text-brand2 transition-colors",children:e?"Don't have an account? Sign up":"Already have an account? Sign in"})}),s.jsx("div",{className:"mt-6 pt-6 border-t border-border",children:(0,s.jsxs)("div",{className:"flex items-center gap-2 text-xs text-muted",children:[s.jsx("svg",{className:"h-4 w-4 text-brand",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor",children:s.jsx("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M12 15v2m-6 4h12a2 2 0 002-2v-6a2 2 0 00-2-2H6a2 2 0 00-2 2v6a2 2 0 002 2zm10-10V7a4 4 0 00-8 0v4h8z"})}),s.jsx("span",{children:"Secured with AES-256 encryption"})]})})]}),s.jsx("div",{className:"mt-6 text-center",children:s.jsx("a",{href:"/",className:"text-sm text-muted hover:text-text transition-colors",children:"← Back to home"})})]})]})}},9941:(e,t,r)=>{"use strict";r.d(t,{AuthProvider:()=>o,a:()=>l});var s=r(326),a=r(7577);let n=(0,a.createContext)(void 0);function o({children:e}){let[t,r]=(0,a.useState)(null),o=async(e,t,s)=>{try{let a={id:Date.now().toString(),email:e,name:s,enrolledCourses:[],completedLessons:[],preferences:{notifications:!0,emailUpdates:!0,theme:"dark"}},n=btoa(JSON.stringify(a));return localStorage.setItem("user-session",n),localStorage.setItem(`pwd-${e}`,btoa(t)),r(a),!0}catch(e){return!1}},l=async(e,t)=>{try{let s=localStorage.getItem(`pwd-${e}`);if(!s||atob(s)!==t)return!1;let a=localStorage.getItem("user-session");if(a)return r(JSON.parse(atob(a))),!0;return!1}catch(e){return!1}};return s.jsx(n.Provider,{value:{user:t,login:l,signup:o,logout:()=>{localStorage.removeItem("user-session"),r(null)},updateProfile:e=>{if(!t)return;let s={...t,...e};r(s);let a=btoa(JSON.stringify(s));localStorage.setItem("user-session",a)},isAuthenticated:!!t},children:e})}function l(){let e=(0,a.useContext)(n);if(void 0===e)throw Error("useAuth must be used within an AuthProvider");return e}},8061:(e,t,r)=>{"use strict";r.d(t,{cn:()=>n});var s=r(1135),a=r(1009);function n(...e){return(0,a.m6)((0,s.W)(e))}},5047:(e,t,r)=>{"use strict";var s=r(7389);r.o(s,"useRouter")&&r.d(t,{useRouter:function(){return s.useRouter}})},8337:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>l,metadata:()=>o});var s=r(9510);r(7272);var a=r(8570);let n=(0,a.createProxy)(String.raw`C:\Users\donyalemack\sdtoolsinc-web\lib\auth.tsx#AuthProvider`);(0,a.createProxy)(String.raw`C:\Users\donyalemack\sdtoolsinc-web\lib\auth.tsx#useAuth`);let o={title:"T.O.O.L.S Inc - Empowering Individuals To Step Into Their Purpose",description:"Together Overcoming Obstacles and Limitations"};function l({children:e}){return s.jsx("html",{lang:"en",children:s.jsx("body",{className:"font-sans text-text antialiased",children:s.jsx(n,{children:e})})})}},7473:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>s});let s=(0,r(8570).createProxy)(String.raw`C:\Users\donyalemack\sdtoolsinc-web\app\portal\auth\page.tsx#default`)},7272:()=>{}};var t=require("../../../webpack-runtime.js");t.C(e);var r=e=>t(t.s=e),s=t.X(0,[819,978],()=>r(5418));module.exports=s})(); \ No newline at end of file diff --git a/.next/server/app/portal/auth/page.js.nft.json b/.next/server/app/portal/auth/page.js.nft.json deleted file mode 100644 index 24685c8e..00000000 --- a/.next/server/app/portal/auth/page.js.nft.json +++ /dev/null @@ -1 +0,0 @@ -{"version":1,"files":["../../../../../node_modules/next/dist/client/components/action-async-storage-instance.js","../../../../../node_modules/next/dist/client/components/action-async-storage.external.js","../../../../../node_modules/next/dist/client/components/async-local-storage.js","../../../../../node_modules/next/dist/client/components/request-async-storage-instance.js","../../../../../node_modules/next/dist/client/components/request-async-storage.external.js","../../../../../node_modules/next/dist/client/components/static-generation-async-storage-instance.js","../../../../../node_modules/next/dist/client/components/static-generation-async-storage.external.js","../../../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../../node_modules/next/dist/compiled/next-server/app-page.runtime.prod.js","../../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../../node_modules/next/package.json","../../../../../package.json","../../../../package.json","../../../chunks/819.js","../../../chunks/978.js","../../../webpack-runtime.js","page_client-reference-manifest.js"]} \ No newline at end of file diff --git a/.next/server/app/portal/auth/page_client-reference-manifest.js b/.next/server/app/portal/auth/page_client-reference-manifest.js deleted file mode 100644 index 04a37f78..00000000 --- a/.next/server/app/portal/auth/page_client-reference-manifest.js +++ /dev/null @@ -1 +0,0 @@ -globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/portal/auth/page"]={"moduleLoading":{"prefix":"/_next/","crossOrigin":null},"ssrModuleMapping":{"80":{"*":{"id":"1868","name":"*","chunks":[],"async":false}},"944":{"*":{"id":"8055","name":"*","chunks":[],"async":false}},"1060":{"*":{"id":"9727","name":"*","chunks":[],"async":false}},"2846":{"*":{"id":"2994","name":"*","chunks":[],"async":false}},"3783":{"*":{"id":"3317","name":"*","chunks":[],"async":false}},"4023":{"*":{"id":"6935","name":"*","chunks":[],"async":false}},"4210":{"*":{"id":"9941","name":"*","chunks":[],"async":false}},"4226":{"*":{"id":"3679","name":"*","chunks":[],"async":false}},"4707":{"*":{"id":"9671","name":"*","chunks":[],"async":false}},"4755":{"*":{"id":"5943","name":"*","chunks":[],"async":false}},"5020":{"*":{"id":"822","name":"*","chunks":[],"async":false}},"6423":{"*":{"id":"4759","name":"*","chunks":[],"async":false}},"6634":{"*":{"id":"4799","name":"*","chunks":[],"async":false}},"7452":{"*":{"id":"9436","name":"*","chunks":[],"async":false}},"7727":{"*":{"id":"4440","name":"*","chunks":[],"async":false}},"8703":{"*":{"id":"4953","name":"*","chunks":[],"async":false}},"9107":{"*":{"id":"6114","name":"*","chunks":[],"async":false}},"9185":{"*":{"id":"5285","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"C:\\Users\\donyalemack\\sdtoolsinc-web\\node_modules\\next\\dist\\client\\components\\app-router.js":{"id":2846,"name":"*","chunks":[],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\node_modules\\next\\dist\\esm\\client\\components\\app-router.js":{"id":2846,"name":"*","chunks":[],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\node_modules\\next\\dist\\client\\components\\client-page.js":{"id":9107,"name":"*","chunks":[],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\node_modules\\next\\dist\\esm\\client\\components\\client-page.js":{"id":9107,"name":"*","chunks":[],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\node_modules\\next\\dist\\client\\components\\error-boundary.js":{"id":1060,"name":"*","chunks":[],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\node_modules\\next\\dist\\esm\\client\\components\\error-boundary.js":{"id":1060,"name":"*","chunks":[],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\node_modules\\next\\dist\\client\\components\\layout-router.js":{"id":4707,"name":"*","chunks":[],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\node_modules\\next\\dist\\esm\\client\\components\\layout-router.js":{"id":4707,"name":"*","chunks":[],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\node_modules\\next\\dist\\client\\components\\not-found-boundary.js":{"id":80,"name":"*","chunks":[],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\node_modules\\next\\dist\\esm\\client\\components\\not-found-boundary.js":{"id":80,"name":"*","chunks":[],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\node_modules\\next\\dist\\client\\components\\render-from-template-context.js":{"id":6423,"name":"*","chunks":[],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\node_modules\\next\\dist\\esm\\client\\components\\render-from-template-context.js":{"id":6423,"name":"*","chunks":[],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\app\\globals.css":{"id":7960,"name":"*","chunks":["185","static/chunks/app/layout-08ae2470bd528e26.js"],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\lib\\auth.tsx":{"id":4210,"name":"*","chunks":["185","static/chunks/app/layout-08ae2470bd528e26.js"],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\components\\ui\\Button.tsx":{"id":4226,"name":"*","chunks":["824","static/chunks/824-d6d223e22b94a09d.js","169","static/chunks/169-a16368c4b2cb38f0.js","459","static/chunks/459-bc2c752fd9707a34.js","931","static/chunks/app/page-1da3f678fece646a.js"],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\components\\ui\\ChatBot.tsx":{"id":4755,"name":"*","chunks":["824","static/chunks/824-d6d223e22b94a09d.js","169","static/chunks/169-a16368c4b2cb38f0.js","459","static/chunks/459-bc2c752fd9707a34.js","931","static/chunks/app/page-1da3f678fece646a.js"],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\components\\ui\\CookieConsent.tsx":{"id":9185,"name":"*","chunks":["824","static/chunks/824-d6d223e22b94a09d.js","169","static/chunks/169-a16368c4b2cb38f0.js","459","static/chunks/459-bc2c752fd9707a34.js","931","static/chunks/app/page-1da3f678fece646a.js"],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\components\\ui\\DashboardSection.tsx":{"id":7727,"name":"*","chunks":["824","static/chunks/824-d6d223e22b94a09d.js","169","static/chunks/169-a16368c4b2cb38f0.js","459","static/chunks/459-bc2c752fd9707a34.js","931","static/chunks/app/page-1da3f678fece646a.js"],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\components\\ui\\GlowCard.tsx":{"id":7452,"name":"*","chunks":["824","static/chunks/824-d6d223e22b94a09d.js","169","static/chunks/169-a16368c4b2cb38f0.js","459","static/chunks/459-bc2c752fd9707a34.js","931","static/chunks/app/page-1da3f678fece646a.js"],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\components\\ui\\InteractiveTiles.tsx":{"id":3783,"name":"*","chunks":["824","static/chunks/824-d6d223e22b94a09d.js","169","static/chunks/169-a16368c4b2cb38f0.js","459","static/chunks/459-bc2c752fd9707a34.js","931","static/chunks/app/page-1da3f678fece646a.js"],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\components\\ui\\Navbar.tsx":{"id":8703,"name":"*","chunks":["824","static/chunks/824-d6d223e22b94a09d.js","169","static/chunks/169-a16368c4b2cb38f0.js","459","static/chunks/459-bc2c752fd9707a34.js","931","static/chunks/app/page-1da3f678fece646a.js"],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\app\\portal\\dashboard\\page.tsx":{"id":944,"name":"*","chunks":[],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\app\\portal\\courses\\page.tsx":{"id":5020,"name":"*","chunks":[],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\app\\portal\\auth\\page.tsx":{"id":6634,"name":"*","chunks":["824","static/chunks/824-d6d223e22b94a09d.js","308","static/chunks/app/portal/auth/page-eae55cb4afc6a920.js"],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\app\\portal\\profile\\page.tsx":{"id":4023,"name":"*","chunks":[],"async":false}},"entryCSSFiles":{"C:\\Users\\donyalemack\\sdtoolsinc-web\\":[],"C:\\Users\\donyalemack\\sdtoolsinc-web\\app\\layout":["static/css/036e22c1014a7986.css"],"C:\\Users\\donyalemack\\sdtoolsinc-web\\app\\page":[],"C:\\Users\\donyalemack\\sdtoolsinc-web\\app\\portal\\auth\\page":[]}} \ No newline at end of file diff --git a/.next/server/app/portal/courses.html b/.next/server/app/portal/courses.html deleted file mode 100644 index 86f9bb1b..00000000 --- a/.next/server/app/portal/courses.html +++ /dev/null @@ -1 +0,0 @@ -T.O.O.L.S Inc - Empowering Individuals To Step Into Their Purpose \ No newline at end of file diff --git a/.next/server/app/portal/courses.meta b/.next/server/app/portal/courses.meta deleted file mode 100644 index 4fc97dc7..00000000 --- a/.next/server/app/portal/courses.meta +++ /dev/null @@ -1,5 +0,0 @@ -{ - "headers": { - "x-next-cache-tags": "_N_T_/layout,_N_T_/portal/layout,_N_T_/portal/courses/layout,_N_T_/portal/courses/page,_N_T_/portal/courses/" - } -} \ No newline at end of file diff --git a/.next/server/app/portal/courses.rsc b/.next/server/app/portal/courses.rsc deleted file mode 100644 index 22f2f887..00000000 --- a/.next/server/app/portal/courses.rsc +++ /dev/null @@ -1,8 +0,0 @@ -2:I[9107,[],"ClientPageRoot"] -3:I[5020,["824","static/chunks/824-d6d223e22b94a09d.js","72","static/chunks/app/portal/courses/page-c7620c232ff4206c.js"],"default",1] -4:I[4707,[],""] -5:I[6423,[],""] -6:I[4210,["185","static/chunks/app/layout-08ae2470bd528e26.js"],"AuthProvider"] -0:["w58Zj1obuLCZ9Ly8R-4rO",[[["",{"children":["portal",{"children":["courses",{"children":["__PAGE__",{}]}]}]},"$undefined","$undefined",true],["",{"children":["portal",{"children":["courses",{"children":["__PAGE__",{},[["$L1",["$","$L2",null,{"props":{"params":{},"searchParams":{}},"Component":"$3"}],null],null],null]},[null,["$","$L4",null,{"parallelRouterKey":"children","segmentPath":["children","portal","children","courses","children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L5",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined"}]],null]},[null,["$","$L4",null,{"parallelRouterKey":"children","segmentPath":["children","portal","children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L5",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined"}]],null]},[[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/036e22c1014a7986.css","precedence":"next","crossOrigin":"$undefined"}]],["$","html",null,{"lang":"en","children":["$","body",null,{"className":"font-sans text-text antialiased","children":["$","$L6",null,{"children":["$","$L4",null,{"parallelRouterKey":"children","segmentPath":["children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L5",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":"404"}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],"notFoundStyles":[]}]}]}]}]],null],null],["$L7",null]]]] -7:[["$","meta","0",{"name":"viewport","content":"width=device-width, initial-scale=1"}],["$","meta","1",{"charSet":"utf-8"}],["$","title","2",{"children":"T.O.O.L.S Inc - Empowering Individuals To Step Into Their Purpose"}],["$","meta","3",{"name":"description","content":"Together Overcoming Obstacles and Limitations"}]] -1:null diff --git a/.next/server/app/portal/courses/page.js b/.next/server/app/portal/courses/page.js deleted file mode 100644 index 1d006b93..00000000 --- a/.next/server/app/portal/courses/page.js +++ /dev/null @@ -1 +0,0 @@ -(()=>{var e={};e.id=72,e.ids=[72],e.modules={2934:e=>{"use strict";e.exports=require("next/dist/client/components/action-async-storage.external.js")},4580:e=>{"use strict";e.exports=require("next/dist/client/components/request-async-storage.external.js")},5869:e=>{"use strict";e.exports=require("next/dist/client/components/static-generation-async-storage.external.js")},399:e=>{"use strict";e.exports=require("next/dist/compiled/next-server/app-page.runtime.prod.js")},4615:(e,t,s)=>{"use strict";s.r(t),s.d(t,{GlobalError:()=>i.a,__next_app__:()=>m,originalPathname:()=>u,pages:()=>c,routeModule:()=>x,tree:()=>d}),s(9577),s(8337),s(5866);var r=s(3191),n=s(8716),a=s(7922),i=s.n(a),o=s(5231),l={};for(let e in o)0>["default","tree","pages","GlobalError","originalPathname","__next_app__","routeModule"].indexOf(e)&&(l[e]=()=>o[e]);s.d(t,l);let d=["",{children:["portal",{children:["courses",{children:["__PAGE__",{},{page:[()=>Promise.resolve().then(s.bind(s,9577)),"C:\\Users\\donyalemack\\sdtoolsinc-web\\app\\portal\\courses\\page.tsx"]}]},{}]},{}]},{layout:[()=>Promise.resolve().then(s.bind(s,8337)),"C:\\Users\\donyalemack\\sdtoolsinc-web\\app\\layout.tsx"],"not-found":[()=>Promise.resolve().then(s.t.bind(s,5866,23)),"next/dist/client/components/not-found-error"]}],c=["C:\\Users\\donyalemack\\sdtoolsinc-web\\app\\portal\\courses\\page.tsx"],u="/portal/courses/page",m={require:s,loadChunk:()=>Promise.resolve()},x=new r.AppPageRouteModule({definition:{kind:n.x.APP_PAGE,page:"/portal/courses/page",pathname:"/portal/courses",bundlePath:"",filename:"",appPaths:[]},userland:{loaderTree:d}})},6135:(e,t,s)=>{Promise.resolve().then(s.bind(s,9941))},2114:(e,t,s)=>{Promise.resolve().then(s.bind(s,822))},1262:(e,t,s)=>{Promise.resolve().then(s.t.bind(s,2994,23)),Promise.resolve().then(s.t.bind(s,6114,23)),Promise.resolve().then(s.t.bind(s,9727,23)),Promise.resolve().then(s.t.bind(s,9671,23)),Promise.resolve().then(s.t.bind(s,1868,23)),Promise.resolve().then(s.t.bind(s,4759,23))},822:(e,t,s)=>{"use strict";s.r(t),s.d(t,{default:()=>c});var r=s(326),n=s(7577),a=s(5047),i=s(9941),o=s(58),l=s(9436);let d=[{id:"1",title:"Job Readiness Fundamentals",description:"Master resume building, interview skills, and workplace communication",lessons:12,duration:"4 weeks",level:"Beginner",thumbnail:"\uD83D\uDCBC"},{id:"2",title:"Financial Literacy",description:"Learn budgeting, saving, and financial planning essentials",lessons:8,duration:"3 weeks",level:"Beginner",thumbnail:"\uD83D\uDCB0"},{id:"3",title:"Personal Development",description:"Build confidence, set goals, and develop resilience",lessons:10,duration:"5 weeks",level:"Intermediate",thumbnail:"\uD83C\uDF31"},{id:"4",title:"Digital Skills",description:"Master essential computer and internet skills for the modern workplace",lessons:15,duration:"6 weeks",level:"Beginner",thumbnail:"\uD83D\uDCBB"}];function c(){let{user:e,isAuthenticated:t,updateProfile:s,logout:c}=(0,i.a)(),u=(0,a.useRouter)(),[m,x]=(0,n.useState)(null);if(!e)return null;let p=t=>{e.enrolledCourses.includes(t)||s({enrolledCourses:[...e.enrolledCourses,t]}),x(t)};return(0,r.jsxs)("div",{className:"min-h-screen bg-bg",children:[r.jsx("div",{className:"pointer-events-none fixed inset-0 -z-10 bg-dash-glow"}),r.jsx("header",{className:"border-b border-border bg-panel/50 backdrop-blur-xl",children:(0,r.jsxs)("div",{className:"mx-auto max-w-container px-7 py-4 flex items-center justify-between",children:[r.jsx("div",{className:"flex items-center gap-4",children:r.jsx("button",{onClick:()=>u.push("/portal/dashboard"),className:"text-brand hover:text-brand2",children:"← Back to Dashboard"})}),r.jsx("button",{onClick:c,className:"text-sm font-semibold text-muted hover:text-text transition-colors",children:"Logout"})]})}),(0,r.jsxs)("div",{className:"mx-auto max-w-container px-7 py-8",children:[(0,r.jsxs)(o.E.div,{initial:{opacity:0,y:20},animate:{opacity:1,y:0},children:[r.jsx("h1",{className:"text-3xl font-extrabold tracking-tight text-text mb-2",children:"Interactive Courses"}),r.jsx("p",{className:"text-muted",children:"Choose a course to begin your learning journey"})]}),r.jsx("div",{className:"mt-8 grid grid-cols-1 md:grid-cols-2 gap-6",children:d.map((t,s)=>{let n=e.enrolledCourses.includes(t.id);return r.jsx(o.E.div,{initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{delay:.1*s},children:(0,r.jsxs)(l.GlowCard,{className:"p-6 h-full flex flex-col",children:[r.jsx("div",{className:"text-5xl mb-4",children:t.thumbnail}),r.jsx("h3",{className:"text-xl font-extrabold tracking-tight text-text mb-2",children:t.title}),r.jsx("p",{className:"text-sm text-muted leading-relaxed mb-4 flex-1",children:t.description}),(0,r.jsxs)("div",{className:"flex items-center gap-4 text-xs text-muted mb-4",children:[(0,r.jsxs)("span",{className:"flex items-center gap-1",children:[r.jsx("svg",{className:"h-4 w-4",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor",children:r.jsx("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M12 6.253v13m0-13C10.832 5.477 9.246 5 7.5 5S4.168 5.477 3 6.253v13C4.168 18.477 5.754 18 7.5 18s3.332.477 4.5 1.253m0-13C13.168 5.477 14.754 5 16.5 5c1.747 0 3.332.477 4.5 1.253v13C19.832 18.477 18.247 18 16.5 18c-1.746 0-3.332.477-4.5 1.253"})}),t.lessons," lessons"]}),(0,r.jsxs)("span",{className:"flex items-center gap-1",children:[r.jsx("svg",{className:"h-4 w-4",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor",children:r.jsx("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M12 8v4l3 3m6-3a9 9 0 11-18 0 9 9 0 0118 0z"})}),t.duration]}),r.jsx("span",{className:"px-2 py-1 rounded-full bg-brand/10 text-brand text-[10px] font-semibold uppercase",children:t.level})]}),r.jsx("button",{onClick:()=>p(t.id),className:n?"w-full px-4 py-3 rounded-lg font-semibold text-sm bg-brand/20 text-brand border border-brand/30":"w-full px-4 py-3 rounded-lg font-semibold text-sm bg-gradient-to-br from-brand to-brand2 text-[#02131a] hover:shadow-glow transition-shadow",children:n?"✓ Enrolled":"Enroll Now"})]})},t.id)})})]})]})}},9436:(e,t,s)=>{"use strict";s.d(t,{GlowCard:()=>i});var r=s(326),n=s(58),a=s(8061);function i({className:e,children:t}){return(0,r.jsxs)(n.E.div,{initial:{opacity:0,y:14},whileInView:{opacity:1,y:0},viewport:{once:!0,margin:"-60px"},transition:{duration:.45,ease:[.22,1,.36,1]},whileHover:{y:-2},className:(0,a.cn)("relative overflow-hidden rounded-xl glass p-6","transition-shadow hover:shadow-glow",e),children:[r.jsx(n.E.div,{"aria-hidden":"true",className:"pointer-events-none absolute -inset-24 opacity-0",whileHover:{opacity:1},transition:{duration:.25},style:{background:"radial-gradient(600px 220px at 30% 20%, rgba(56,189,248,.18), transparent 60%), radial-gradient(500px 200px at 80% 30%, rgba(167,139,250,.16), transparent 55%)"}}),r.jsx("div",{className:"relative",children:t})]})}},9941:(e,t,s)=>{"use strict";s.d(t,{AuthProvider:()=>i,a:()=>o});var r=s(326),n=s(7577);let a=(0,n.createContext)(void 0);function i({children:e}){let[t,s]=(0,n.useState)(null),i=async(e,t,r)=>{try{let n={id:Date.now().toString(),email:e,name:r,enrolledCourses:[],completedLessons:[],preferences:{notifications:!0,emailUpdates:!0,theme:"dark"}},a=btoa(JSON.stringify(n));return localStorage.setItem("user-session",a),localStorage.setItem(`pwd-${e}`,btoa(t)),s(n),!0}catch(e){return!1}},o=async(e,t)=>{try{let r=localStorage.getItem(`pwd-${e}`);if(!r||atob(r)!==t)return!1;let n=localStorage.getItem("user-session");if(n)return s(JSON.parse(atob(n))),!0;return!1}catch(e){return!1}};return r.jsx(a.Provider,{value:{user:t,login:o,signup:i,logout:()=>{localStorage.removeItem("user-session"),s(null)},updateProfile:e=>{if(!t)return;let r={...t,...e};s(r);let n=btoa(JSON.stringify(r));localStorage.setItem("user-session",n)},isAuthenticated:!!t},children:e})}function o(){let e=(0,n.useContext)(a);if(void 0===e)throw Error("useAuth must be used within an AuthProvider");return e}},8061:(e,t,s)=>{"use strict";s.d(t,{cn:()=>a});var r=s(1135),n=s(1009);function a(...e){return(0,n.m6)((0,r.W)(e))}},5047:(e,t,s)=>{"use strict";var r=s(7389);s.o(r,"useRouter")&&s.d(t,{useRouter:function(){return r.useRouter}})},8337:(e,t,s)=>{"use strict";s.r(t),s.d(t,{default:()=>o,metadata:()=>i});var r=s(9510);s(7272);var n=s(8570);let a=(0,n.createProxy)(String.raw`C:\Users\donyalemack\sdtoolsinc-web\lib\auth.tsx#AuthProvider`);(0,n.createProxy)(String.raw`C:\Users\donyalemack\sdtoolsinc-web\lib\auth.tsx#useAuth`);let i={title:"T.O.O.L.S Inc - Empowering Individuals To Step Into Their Purpose",description:"Together Overcoming Obstacles and Limitations"};function o({children:e}){return r.jsx("html",{lang:"en",children:r.jsx("body",{className:"font-sans text-text antialiased",children:r.jsx(a,{children:e})})})}},9577:(e,t,s)=>{"use strict";s.r(t),s.d(t,{default:()=>r});let r=(0,s(8570).createProxy)(String.raw`C:\Users\donyalemack\sdtoolsinc-web\app\portal\courses\page.tsx#default`)},7272:()=>{}};var t=require("../../../webpack-runtime.js");t.C(e);var s=e=>t(t.s=e),r=t.X(0,[819,978],()=>s(4615));module.exports=r})(); \ No newline at end of file diff --git a/.next/server/app/portal/courses/page.js.nft.json b/.next/server/app/portal/courses/page.js.nft.json deleted file mode 100644 index 24685c8e..00000000 --- a/.next/server/app/portal/courses/page.js.nft.json +++ /dev/null @@ -1 +0,0 @@ -{"version":1,"files":["../../../../../node_modules/next/dist/client/components/action-async-storage-instance.js","../../../../../node_modules/next/dist/client/components/action-async-storage.external.js","../../../../../node_modules/next/dist/client/components/async-local-storage.js","../../../../../node_modules/next/dist/client/components/request-async-storage-instance.js","../../../../../node_modules/next/dist/client/components/request-async-storage.external.js","../../../../../node_modules/next/dist/client/components/static-generation-async-storage-instance.js","../../../../../node_modules/next/dist/client/components/static-generation-async-storage.external.js","../../../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../../node_modules/next/dist/compiled/next-server/app-page.runtime.prod.js","../../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../../node_modules/next/package.json","../../../../../package.json","../../../../package.json","../../../chunks/819.js","../../../chunks/978.js","../../../webpack-runtime.js","page_client-reference-manifest.js"]} \ No newline at end of file diff --git a/.next/server/app/portal/courses/page_client-reference-manifest.js b/.next/server/app/portal/courses/page_client-reference-manifest.js deleted file mode 100644 index 04a8ed4c..00000000 --- a/.next/server/app/portal/courses/page_client-reference-manifest.js +++ /dev/null @@ -1 +0,0 @@ -globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/portal/courses/page"]={"moduleLoading":{"prefix":"/_next/","crossOrigin":null},"ssrModuleMapping":{"80":{"*":{"id":"1868","name":"*","chunks":[],"async":false}},"944":{"*":{"id":"8055","name":"*","chunks":[],"async":false}},"1060":{"*":{"id":"9727","name":"*","chunks":[],"async":false}},"2846":{"*":{"id":"2994","name":"*","chunks":[],"async":false}},"3783":{"*":{"id":"3317","name":"*","chunks":[],"async":false}},"4023":{"*":{"id":"6935","name":"*","chunks":[],"async":false}},"4210":{"*":{"id":"9941","name":"*","chunks":[],"async":false}},"4226":{"*":{"id":"3679","name":"*","chunks":[],"async":false}},"4707":{"*":{"id":"9671","name":"*","chunks":[],"async":false}},"4755":{"*":{"id":"5943","name":"*","chunks":[],"async":false}},"5020":{"*":{"id":"822","name":"*","chunks":[],"async":false}},"6423":{"*":{"id":"4759","name":"*","chunks":[],"async":false}},"6634":{"*":{"id":"4799","name":"*","chunks":[],"async":false}},"7452":{"*":{"id":"9436","name":"*","chunks":[],"async":false}},"7727":{"*":{"id":"4440","name":"*","chunks":[],"async":false}},"8703":{"*":{"id":"4953","name":"*","chunks":[],"async":false}},"9107":{"*":{"id":"6114","name":"*","chunks":[],"async":false}},"9185":{"*":{"id":"5285","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"C:\\Users\\donyalemack\\sdtoolsinc-web\\node_modules\\next\\dist\\client\\components\\app-router.js":{"id":2846,"name":"*","chunks":[],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\node_modules\\next\\dist\\esm\\client\\components\\app-router.js":{"id":2846,"name":"*","chunks":[],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\node_modules\\next\\dist\\client\\components\\client-page.js":{"id":9107,"name":"*","chunks":[],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\node_modules\\next\\dist\\esm\\client\\components\\client-page.js":{"id":9107,"name":"*","chunks":[],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\node_modules\\next\\dist\\client\\components\\error-boundary.js":{"id":1060,"name":"*","chunks":[],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\node_modules\\next\\dist\\esm\\client\\components\\error-boundary.js":{"id":1060,"name":"*","chunks":[],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\node_modules\\next\\dist\\client\\components\\layout-router.js":{"id":4707,"name":"*","chunks":[],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\node_modules\\next\\dist\\esm\\client\\components\\layout-router.js":{"id":4707,"name":"*","chunks":[],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\node_modules\\next\\dist\\client\\components\\not-found-boundary.js":{"id":80,"name":"*","chunks":[],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\node_modules\\next\\dist\\esm\\client\\components\\not-found-boundary.js":{"id":80,"name":"*","chunks":[],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\node_modules\\next\\dist\\client\\components\\render-from-template-context.js":{"id":6423,"name":"*","chunks":[],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\node_modules\\next\\dist\\esm\\client\\components\\render-from-template-context.js":{"id":6423,"name":"*","chunks":[],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\app\\globals.css":{"id":7960,"name":"*","chunks":["185","static/chunks/app/layout-08ae2470bd528e26.js"],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\lib\\auth.tsx":{"id":4210,"name":"*","chunks":["185","static/chunks/app/layout-08ae2470bd528e26.js"],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\components\\ui\\Button.tsx":{"id":4226,"name":"*","chunks":["824","static/chunks/824-d6d223e22b94a09d.js","169","static/chunks/169-a16368c4b2cb38f0.js","459","static/chunks/459-bc2c752fd9707a34.js","931","static/chunks/app/page-1da3f678fece646a.js"],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\components\\ui\\ChatBot.tsx":{"id":4755,"name":"*","chunks":["824","static/chunks/824-d6d223e22b94a09d.js","169","static/chunks/169-a16368c4b2cb38f0.js","459","static/chunks/459-bc2c752fd9707a34.js","931","static/chunks/app/page-1da3f678fece646a.js"],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\components\\ui\\CookieConsent.tsx":{"id":9185,"name":"*","chunks":["824","static/chunks/824-d6d223e22b94a09d.js","169","static/chunks/169-a16368c4b2cb38f0.js","459","static/chunks/459-bc2c752fd9707a34.js","931","static/chunks/app/page-1da3f678fece646a.js"],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\components\\ui\\DashboardSection.tsx":{"id":7727,"name":"*","chunks":["824","static/chunks/824-d6d223e22b94a09d.js","169","static/chunks/169-a16368c4b2cb38f0.js","459","static/chunks/459-bc2c752fd9707a34.js","931","static/chunks/app/page-1da3f678fece646a.js"],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\components\\ui\\GlowCard.tsx":{"id":7452,"name":"*","chunks":["824","static/chunks/824-d6d223e22b94a09d.js","169","static/chunks/169-a16368c4b2cb38f0.js","459","static/chunks/459-bc2c752fd9707a34.js","931","static/chunks/app/page-1da3f678fece646a.js"],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\components\\ui\\InteractiveTiles.tsx":{"id":3783,"name":"*","chunks":["824","static/chunks/824-d6d223e22b94a09d.js","169","static/chunks/169-a16368c4b2cb38f0.js","459","static/chunks/459-bc2c752fd9707a34.js","931","static/chunks/app/page-1da3f678fece646a.js"],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\components\\ui\\Navbar.tsx":{"id":8703,"name":"*","chunks":["824","static/chunks/824-d6d223e22b94a09d.js","169","static/chunks/169-a16368c4b2cb38f0.js","459","static/chunks/459-bc2c752fd9707a34.js","931","static/chunks/app/page-1da3f678fece646a.js"],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\app\\portal\\dashboard\\page.tsx":{"id":944,"name":"*","chunks":[],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\app\\portal\\courses\\page.tsx":{"id":5020,"name":"*","chunks":["824","static/chunks/824-d6d223e22b94a09d.js","72","static/chunks/app/portal/courses/page-c7620c232ff4206c.js"],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\app\\portal\\auth\\page.tsx":{"id":6634,"name":"*","chunks":[],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\app\\portal\\profile\\page.tsx":{"id":4023,"name":"*","chunks":[],"async":false}},"entryCSSFiles":{"C:\\Users\\donyalemack\\sdtoolsinc-web\\":[],"C:\\Users\\donyalemack\\sdtoolsinc-web\\app\\layout":["static/css/036e22c1014a7986.css"],"C:\\Users\\donyalemack\\sdtoolsinc-web\\app\\page":[],"C:\\Users\\donyalemack\\sdtoolsinc-web\\app\\portal\\courses\\page":[]}} \ No newline at end of file diff --git a/.next/server/app/portal/dashboard.html b/.next/server/app/portal/dashboard.html deleted file mode 100644 index 45e094e9..00000000 --- a/.next/server/app/portal/dashboard.html +++ /dev/null @@ -1 +0,0 @@ -T.O.O.L.S Inc - Empowering Individuals To Step Into Their Purpose \ No newline at end of file diff --git a/.next/server/app/portal/dashboard.meta b/.next/server/app/portal/dashboard.meta deleted file mode 100644 index aaaaae3d..00000000 --- a/.next/server/app/portal/dashboard.meta +++ /dev/null @@ -1,5 +0,0 @@ -{ - "headers": { - "x-next-cache-tags": "_N_T_/layout,_N_T_/portal/layout,_N_T_/portal/dashboard/layout,_N_T_/portal/dashboard/page,_N_T_/portal/dashboard/" - } -} \ No newline at end of file diff --git a/.next/server/app/portal/dashboard.rsc b/.next/server/app/portal/dashboard.rsc deleted file mode 100644 index 2da6dce8..00000000 --- a/.next/server/app/portal/dashboard.rsc +++ /dev/null @@ -1,8 +0,0 @@ -2:I[9107,[],"ClientPageRoot"] -3:I[944,["824","static/chunks/824-d6d223e22b94a09d.js","347","static/chunks/app/portal/dashboard/page-01ff3d068f2b3f98.js"],"default",1] -4:I[4707,[],""] -5:I[6423,[],""] -6:I[4210,["185","static/chunks/app/layout-08ae2470bd528e26.js"],"AuthProvider"] -0:["w58Zj1obuLCZ9Ly8R-4rO",[[["",{"children":["portal",{"children":["dashboard",{"children":["__PAGE__",{}]}]}]},"$undefined","$undefined",true],["",{"children":["portal",{"children":["dashboard",{"children":["__PAGE__",{},[["$L1",["$","$L2",null,{"props":{"params":{},"searchParams":{}},"Component":"$3"}],null],null],null]},[null,["$","$L4",null,{"parallelRouterKey":"children","segmentPath":["children","portal","children","dashboard","children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L5",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined"}]],null]},[null,["$","$L4",null,{"parallelRouterKey":"children","segmentPath":["children","portal","children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L5",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined"}]],null]},[[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/036e22c1014a7986.css","precedence":"next","crossOrigin":"$undefined"}]],["$","html",null,{"lang":"en","children":["$","body",null,{"className":"font-sans text-text antialiased","children":["$","$L6",null,{"children":["$","$L4",null,{"parallelRouterKey":"children","segmentPath":["children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L5",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":"404"}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],"notFoundStyles":[]}]}]}]}]],null],null],["$L7",null]]]] -7:[["$","meta","0",{"name":"viewport","content":"width=device-width, initial-scale=1"}],["$","meta","1",{"charSet":"utf-8"}],["$","title","2",{"children":"T.O.O.L.S Inc - Empowering Individuals To Step Into Their Purpose"}],["$","meta","3",{"name":"description","content":"Together Overcoming Obstacles and Limitations"}]] -1:null diff --git a/.next/server/app/portal/dashboard/page.js b/.next/server/app/portal/dashboard/page.js deleted file mode 100644 index 697c82df..00000000 --- a/.next/server/app/portal/dashboard/page.js +++ /dev/null @@ -1 +0,0 @@ -(()=>{var e={};e.id=347,e.ids=[347],e.modules={2934:e=>{"use strict";e.exports=require("next/dist/client/components/action-async-storage.external.js")},4580:e=>{"use strict";e.exports=require("next/dist/client/components/request-async-storage.external.js")},5869:e=>{"use strict";e.exports=require("next/dist/client/components/static-generation-async-storage.external.js")},399:e=>{"use strict";e.exports=require("next/dist/compiled/next-server/app-page.runtime.prod.js")},2981:(e,t,s)=>{"use strict";s.r(t),s.d(t,{GlobalError:()=>i.a,__next_app__:()=>u,originalPathname:()=>x,pages:()=>c,routeModule:()=>m,tree:()=>d}),s(2845),s(8337),s(5866);var r=s(3191),a=s(8716),n=s(7922),i=s.n(n),l=s(5231),o={};for(let e in l)0>["default","tree","pages","GlobalError","originalPathname","__next_app__","routeModule"].indexOf(e)&&(o[e]=()=>l[e]);s.d(t,o);let d=["",{children:["portal",{children:["dashboard",{children:["__PAGE__",{},{page:[()=>Promise.resolve().then(s.bind(s,2845)),"C:\\Users\\donyalemack\\sdtoolsinc-web\\app\\portal\\dashboard\\page.tsx"]}]},{}]},{}]},{layout:[()=>Promise.resolve().then(s.bind(s,8337)),"C:\\Users\\donyalemack\\sdtoolsinc-web\\app\\layout.tsx"],"not-found":[()=>Promise.resolve().then(s.t.bind(s,5866,23)),"next/dist/client/components/not-found-error"]}],c=["C:\\Users\\donyalemack\\sdtoolsinc-web\\app\\portal\\dashboard\\page.tsx"],x="/portal/dashboard/page",u={require:s,loadChunk:()=>Promise.resolve()},m=new r.AppPageRouteModule({definition:{kind:a.x.APP_PAGE,page:"/portal/dashboard/page",pathname:"/portal/dashboard",bundlePath:"",filename:"",appPaths:[]},userland:{loaderTree:d}})},6135:(e,t,s)=>{Promise.resolve().then(s.bind(s,9941))},7780:(e,t,s)=>{Promise.resolve().then(s.bind(s,8055))},1262:(e,t,s)=>{Promise.resolve().then(s.t.bind(s,2994,23)),Promise.resolve().then(s.t.bind(s,6114,23)),Promise.resolve().then(s.t.bind(s,9727,23)),Promise.resolve().then(s.t.bind(s,9671,23)),Promise.resolve().then(s.t.bind(s,1868,23)),Promise.resolve().then(s.t.bind(s,4759,23))},8055:(e,t,s)=>{"use strict";s.r(t),s.d(t,{default:()=>o});var r=s(326);s(7577);var a=s(5047),n=s(9941),i=s(58),l=s(9436);function o(){let{user:e,isAuthenticated:t,logout:s}=(0,n.a)(),o=(0,a.useRouter)();if(!e)return null;let d=[{label:"Courses Enrolled",value:e.enrolledCourses.length,icon:"\uD83D\uDCDA"},{label:"Lessons Completed",value:e.completedLessons.length,icon:"✅"},{label:"Certificates",value:"0",icon:"\uD83C\uDFC6"},{label:"Progress",value:"45%",icon:"\uD83D\uDCC8"}];return(0,r.jsxs)("div",{className:"min-h-screen bg-bg",children:[r.jsx("div",{className:"pointer-events-none fixed inset-0 -z-10 bg-dash-glow"}),r.jsx("header",{className:"border-b border-border bg-panel/50 backdrop-blur-xl",children:(0,r.jsxs)("div",{className:"mx-auto max-w-container px-7 py-4 flex items-center justify-between",children:[(0,r.jsxs)("div",{className:"flex items-center gap-4",children:[r.jsx("a",{href:"/",className:"text-xl font-extrabold tracking-tight text-text",children:"T.O.O.L.S Inc"}),r.jsx("span",{className:"text-muted",children:"|"}),r.jsx("span",{className:"text-sm text-muted",children:"Learning Portal"})]}),(0,r.jsxs)("div",{className:"flex items-center gap-4",children:[(0,r.jsxs)("button",{className:"relative",children:[r.jsx("svg",{className:"h-6 w-6 text-muted hover:text-text",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor",children:r.jsx("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M15 17h5l-1.405-1.405A2.032 2.032 0 0118 14.158V11a6.002 6.002 0 00-4-5.659V5a2 2 0 10-4 0v.341C7.67 6.165 6 8.388 6 11v3.159c0 .538-.214 1.055-.595 1.436L4 17h5m6 0v1a3 3 0 11-6 0v-1m6 0H9"})}),r.jsx("span",{className:"absolute top-0 right-0 h-2 w-2 rounded-full bg-brand"})]}),r.jsx("button",{onClick:s,className:"text-sm font-semibold text-muted hover:text-text transition-colors",children:"Logout"})]})]})}),(0,r.jsxs)("div",{className:"mx-auto max-w-container px-7 py-8",children:[(0,r.jsxs)(i.E.div,{initial:{opacity:0,y:20},animate:{opacity:1,y:0},className:"mb-8",children:[(0,r.jsxs)("h1",{className:"text-3xl font-extrabold tracking-tight text-text",children:["Welcome back, ",e.name,"!"]}),r.jsx("p",{className:"mt-2 text-muted",children:"Continue your learning journey"})]}),r.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-4 gap-4 mb-8",children:d.map((e,t)=>r.jsx(i.E.div,{initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{delay:.1*t},children:r.jsx(l.GlowCard,{className:"p-6",children:(0,r.jsxs)("div",{className:"flex items-center gap-4",children:[r.jsx("div",{className:"text-3xl",children:e.icon}),(0,r.jsxs)("div",{children:[r.jsx("div",{className:"text-2xl font-extrabold tracking-tight text-text",children:e.value}),r.jsx("div",{className:"text-xs text-muted mt-1",children:e.label})]})]})})},e.label))}),(0,r.jsxs)("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-6",children:[r.jsx("div",{onClick:()=>o.push("/portal/courses"),className:"cursor-pointer",children:(0,r.jsxs)(l.GlowCard,{className:"p-6",children:[r.jsx("div",{className:"text-4xl mb-4",children:"\uD83D\uDCDA"}),r.jsx("h3",{className:"text-lg font-extrabold tracking-tight text-text",children:"My Courses"}),r.jsx("p",{className:"mt-2 text-sm text-muted",children:"Access your enrolled courses and continue learning"})]})}),r.jsx("div",{onClick:()=>o.push("/portal/profile"),className:"cursor-pointer",children:(0,r.jsxs)(l.GlowCard,{className:"p-6",children:[r.jsx("div",{className:"text-4xl mb-4",children:"\uD83D\uDC64"}),r.jsx("h3",{className:"text-lg font-extrabold tracking-tight text-text",children:"Profile Settings"}),r.jsx("p",{className:"mt-2 text-sm text-muted",children:"Manage your account and preferences"})]})}),(0,r.jsxs)(l.GlowCard,{className:"p-6",children:[r.jsx("div",{className:"text-4xl mb-4",children:"\uD83C\uDF93"}),r.jsx("h3",{className:"text-lg font-extrabold tracking-tight text-text",children:"Certificates"}),r.jsx("p",{className:"mt-2 text-sm text-muted",children:"View and download your achievements"})]})]}),(0,r.jsxs)(i.E.div,{initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{delay:.4},className:"mt-8",children:[r.jsx("h2",{className:"text-xl font-extrabold tracking-tight text-text mb-4",children:"Recent Activity"}),r.jsx(l.GlowCard,{className:"p-6",children:r.jsx("div",{className:"text-center py-8 text-muted",children:r.jsx("p",{children:"No recent activity yet. Start a course to see your progress here!"})})})]})]})]})}},9436:(e,t,s)=>{"use strict";s.d(t,{GlowCard:()=>i});var r=s(326),a=s(58),n=s(8061);function i({className:e,children:t}){return(0,r.jsxs)(a.E.div,{initial:{opacity:0,y:14},whileInView:{opacity:1,y:0},viewport:{once:!0,margin:"-60px"},transition:{duration:.45,ease:[.22,1,.36,1]},whileHover:{y:-2},className:(0,n.cn)("relative overflow-hidden rounded-xl glass p-6","transition-shadow hover:shadow-glow",e),children:[r.jsx(a.E.div,{"aria-hidden":"true",className:"pointer-events-none absolute -inset-24 opacity-0",whileHover:{opacity:1},transition:{duration:.25},style:{background:"radial-gradient(600px 220px at 30% 20%, rgba(56,189,248,.18), transparent 60%), radial-gradient(500px 200px at 80% 30%, rgba(167,139,250,.16), transparent 55%)"}}),r.jsx("div",{className:"relative",children:t})]})}},9941:(e,t,s)=>{"use strict";s.d(t,{AuthProvider:()=>i,a:()=>l});var r=s(326),a=s(7577);let n=(0,a.createContext)(void 0);function i({children:e}){let[t,s]=(0,a.useState)(null),i=async(e,t,r)=>{try{let a={id:Date.now().toString(),email:e,name:r,enrolledCourses:[],completedLessons:[],preferences:{notifications:!0,emailUpdates:!0,theme:"dark"}},n=btoa(JSON.stringify(a));return localStorage.setItem("user-session",n),localStorage.setItem(`pwd-${e}`,btoa(t)),s(a),!0}catch(e){return!1}},l=async(e,t)=>{try{let r=localStorage.getItem(`pwd-${e}`);if(!r||atob(r)!==t)return!1;let a=localStorage.getItem("user-session");if(a)return s(JSON.parse(atob(a))),!0;return!1}catch(e){return!1}};return r.jsx(n.Provider,{value:{user:t,login:l,signup:i,logout:()=>{localStorage.removeItem("user-session"),s(null)},updateProfile:e=>{if(!t)return;let r={...t,...e};s(r);let a=btoa(JSON.stringify(r));localStorage.setItem("user-session",a)},isAuthenticated:!!t},children:e})}function l(){let e=(0,a.useContext)(n);if(void 0===e)throw Error("useAuth must be used within an AuthProvider");return e}},8061:(e,t,s)=>{"use strict";s.d(t,{cn:()=>n});var r=s(1135),a=s(1009);function n(...e){return(0,a.m6)((0,r.W)(e))}},5047:(e,t,s)=>{"use strict";var r=s(7389);s.o(r,"useRouter")&&s.d(t,{useRouter:function(){return r.useRouter}})},8337:(e,t,s)=>{"use strict";s.r(t),s.d(t,{default:()=>l,metadata:()=>i});var r=s(9510);s(7272);var a=s(8570);let n=(0,a.createProxy)(String.raw`C:\Users\donyalemack\sdtoolsinc-web\lib\auth.tsx#AuthProvider`);(0,a.createProxy)(String.raw`C:\Users\donyalemack\sdtoolsinc-web\lib\auth.tsx#useAuth`);let i={title:"T.O.O.L.S Inc - Empowering Individuals To Step Into Their Purpose",description:"Together Overcoming Obstacles and Limitations"};function l({children:e}){return r.jsx("html",{lang:"en",children:r.jsx("body",{className:"font-sans text-text antialiased",children:r.jsx(n,{children:e})})})}},2845:(e,t,s)=>{"use strict";s.r(t),s.d(t,{default:()=>r});let r=(0,s(8570).createProxy)(String.raw`C:\Users\donyalemack\sdtoolsinc-web\app\portal\dashboard\page.tsx#default`)},7272:()=>{}};var t=require("../../../webpack-runtime.js");t.C(e);var s=e=>t(t.s=e),r=t.X(0,[819,978],()=>s(2981));module.exports=r})(); \ No newline at end of file diff --git a/.next/server/app/portal/dashboard/page.js.nft.json b/.next/server/app/portal/dashboard/page.js.nft.json deleted file mode 100644 index 24685c8e..00000000 --- a/.next/server/app/portal/dashboard/page.js.nft.json +++ /dev/null @@ -1 +0,0 @@ -{"version":1,"files":["../../../../../node_modules/next/dist/client/components/action-async-storage-instance.js","../../../../../node_modules/next/dist/client/components/action-async-storage.external.js","../../../../../node_modules/next/dist/client/components/async-local-storage.js","../../../../../node_modules/next/dist/client/components/request-async-storage-instance.js","../../../../../node_modules/next/dist/client/components/request-async-storage.external.js","../../../../../node_modules/next/dist/client/components/static-generation-async-storage-instance.js","../../../../../node_modules/next/dist/client/components/static-generation-async-storage.external.js","../../../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../../node_modules/next/dist/compiled/next-server/app-page.runtime.prod.js","../../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../../node_modules/next/package.json","../../../../../package.json","../../../../package.json","../../../chunks/819.js","../../../chunks/978.js","../../../webpack-runtime.js","page_client-reference-manifest.js"]} \ No newline at end of file diff --git a/.next/server/app/portal/dashboard/page_client-reference-manifest.js b/.next/server/app/portal/dashboard/page_client-reference-manifest.js deleted file mode 100644 index 25319ad3..00000000 --- a/.next/server/app/portal/dashboard/page_client-reference-manifest.js +++ /dev/null @@ -1 +0,0 @@ -globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/portal/dashboard/page"]={"moduleLoading":{"prefix":"/_next/","crossOrigin":null},"ssrModuleMapping":{"80":{"*":{"id":"1868","name":"*","chunks":[],"async":false}},"944":{"*":{"id":"8055","name":"*","chunks":[],"async":false}},"1060":{"*":{"id":"9727","name":"*","chunks":[],"async":false}},"2846":{"*":{"id":"2994","name":"*","chunks":[],"async":false}},"3783":{"*":{"id":"3317","name":"*","chunks":[],"async":false}},"4023":{"*":{"id":"6935","name":"*","chunks":[],"async":false}},"4210":{"*":{"id":"9941","name":"*","chunks":[],"async":false}},"4226":{"*":{"id":"3679","name":"*","chunks":[],"async":false}},"4707":{"*":{"id":"9671","name":"*","chunks":[],"async":false}},"4755":{"*":{"id":"5943","name":"*","chunks":[],"async":false}},"5020":{"*":{"id":"822","name":"*","chunks":[],"async":false}},"6423":{"*":{"id":"4759","name":"*","chunks":[],"async":false}},"6634":{"*":{"id":"4799","name":"*","chunks":[],"async":false}},"7452":{"*":{"id":"9436","name":"*","chunks":[],"async":false}},"7727":{"*":{"id":"4440","name":"*","chunks":[],"async":false}},"8703":{"*":{"id":"4953","name":"*","chunks":[],"async":false}},"9107":{"*":{"id":"6114","name":"*","chunks":[],"async":false}},"9185":{"*":{"id":"5285","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"C:\\Users\\donyalemack\\sdtoolsinc-web\\node_modules\\next\\dist\\client\\components\\app-router.js":{"id":2846,"name":"*","chunks":[],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\node_modules\\next\\dist\\esm\\client\\components\\app-router.js":{"id":2846,"name":"*","chunks":[],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\node_modules\\next\\dist\\client\\components\\client-page.js":{"id":9107,"name":"*","chunks":[],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\node_modules\\next\\dist\\esm\\client\\components\\client-page.js":{"id":9107,"name":"*","chunks":[],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\node_modules\\next\\dist\\client\\components\\error-boundary.js":{"id":1060,"name":"*","chunks":[],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\node_modules\\next\\dist\\esm\\client\\components\\error-boundary.js":{"id":1060,"name":"*","chunks":[],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\node_modules\\next\\dist\\client\\components\\layout-router.js":{"id":4707,"name":"*","chunks":[],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\node_modules\\next\\dist\\esm\\client\\components\\layout-router.js":{"id":4707,"name":"*","chunks":[],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\node_modules\\next\\dist\\client\\components\\not-found-boundary.js":{"id":80,"name":"*","chunks":[],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\node_modules\\next\\dist\\esm\\client\\components\\not-found-boundary.js":{"id":80,"name":"*","chunks":[],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\node_modules\\next\\dist\\client\\components\\render-from-template-context.js":{"id":6423,"name":"*","chunks":[],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\node_modules\\next\\dist\\esm\\client\\components\\render-from-template-context.js":{"id":6423,"name":"*","chunks":[],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\app\\globals.css":{"id":7960,"name":"*","chunks":["185","static/chunks/app/layout-08ae2470bd528e26.js"],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\lib\\auth.tsx":{"id":4210,"name":"*","chunks":["185","static/chunks/app/layout-08ae2470bd528e26.js"],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\components\\ui\\Button.tsx":{"id":4226,"name":"*","chunks":["824","static/chunks/824-d6d223e22b94a09d.js","169","static/chunks/169-a16368c4b2cb38f0.js","459","static/chunks/459-bc2c752fd9707a34.js","931","static/chunks/app/page-1da3f678fece646a.js"],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\components\\ui\\ChatBot.tsx":{"id":4755,"name":"*","chunks":["824","static/chunks/824-d6d223e22b94a09d.js","169","static/chunks/169-a16368c4b2cb38f0.js","459","static/chunks/459-bc2c752fd9707a34.js","931","static/chunks/app/page-1da3f678fece646a.js"],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\components\\ui\\CookieConsent.tsx":{"id":9185,"name":"*","chunks":["824","static/chunks/824-d6d223e22b94a09d.js","169","static/chunks/169-a16368c4b2cb38f0.js","459","static/chunks/459-bc2c752fd9707a34.js","931","static/chunks/app/page-1da3f678fece646a.js"],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\components\\ui\\DashboardSection.tsx":{"id":7727,"name":"*","chunks":["824","static/chunks/824-d6d223e22b94a09d.js","169","static/chunks/169-a16368c4b2cb38f0.js","459","static/chunks/459-bc2c752fd9707a34.js","931","static/chunks/app/page-1da3f678fece646a.js"],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\components\\ui\\GlowCard.tsx":{"id":7452,"name":"*","chunks":["824","static/chunks/824-d6d223e22b94a09d.js","169","static/chunks/169-a16368c4b2cb38f0.js","459","static/chunks/459-bc2c752fd9707a34.js","931","static/chunks/app/page-1da3f678fece646a.js"],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\components\\ui\\InteractiveTiles.tsx":{"id":3783,"name":"*","chunks":["824","static/chunks/824-d6d223e22b94a09d.js","169","static/chunks/169-a16368c4b2cb38f0.js","459","static/chunks/459-bc2c752fd9707a34.js","931","static/chunks/app/page-1da3f678fece646a.js"],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\components\\ui\\Navbar.tsx":{"id":8703,"name":"*","chunks":["824","static/chunks/824-d6d223e22b94a09d.js","169","static/chunks/169-a16368c4b2cb38f0.js","459","static/chunks/459-bc2c752fd9707a34.js","931","static/chunks/app/page-1da3f678fece646a.js"],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\app\\portal\\dashboard\\page.tsx":{"id":944,"name":"*","chunks":["824","static/chunks/824-d6d223e22b94a09d.js","347","static/chunks/app/portal/dashboard/page-01ff3d068f2b3f98.js"],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\app\\portal\\courses\\page.tsx":{"id":5020,"name":"*","chunks":[],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\app\\portal\\auth\\page.tsx":{"id":6634,"name":"*","chunks":[],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\app\\portal\\profile\\page.tsx":{"id":4023,"name":"*","chunks":[],"async":false}},"entryCSSFiles":{"C:\\Users\\donyalemack\\sdtoolsinc-web\\":[],"C:\\Users\\donyalemack\\sdtoolsinc-web\\app\\layout":["static/css/036e22c1014a7986.css"],"C:\\Users\\donyalemack\\sdtoolsinc-web\\app\\page":[],"C:\\Users\\donyalemack\\sdtoolsinc-web\\app\\portal\\dashboard\\page":[]}} \ No newline at end of file diff --git a/.next/server/app/portal/profile.html b/.next/server/app/portal/profile.html deleted file mode 100644 index 9abac99c..00000000 --- a/.next/server/app/portal/profile.html +++ /dev/null @@ -1 +0,0 @@ -T.O.O.L.S Inc - Empowering Individuals To Step Into Their Purpose \ No newline at end of file diff --git a/.next/server/app/portal/profile.meta b/.next/server/app/portal/profile.meta deleted file mode 100644 index 682b4e21..00000000 --- a/.next/server/app/portal/profile.meta +++ /dev/null @@ -1,5 +0,0 @@ -{ - "headers": { - "x-next-cache-tags": "_N_T_/layout,_N_T_/portal/layout,_N_T_/portal/profile/layout,_N_T_/portal/profile/page,_N_T_/portal/profile/" - } -} \ No newline at end of file diff --git a/.next/server/app/portal/profile.rsc b/.next/server/app/portal/profile.rsc deleted file mode 100644 index d38b0279..00000000 --- a/.next/server/app/portal/profile.rsc +++ /dev/null @@ -1,8 +0,0 @@ -2:I[9107,[],"ClientPageRoot"] -3:I[4023,["824","static/chunks/824-d6d223e22b94a09d.js","709","static/chunks/app/portal/profile/page-56d3324b30658fda.js"],"default",1] -4:I[4707,[],""] -5:I[6423,[],""] -6:I[4210,["185","static/chunks/app/layout-08ae2470bd528e26.js"],"AuthProvider"] -0:["w58Zj1obuLCZ9Ly8R-4rO",[[["",{"children":["portal",{"children":["profile",{"children":["__PAGE__",{}]}]}]},"$undefined","$undefined",true],["",{"children":["portal",{"children":["profile",{"children":["__PAGE__",{},[["$L1",["$","$L2",null,{"props":{"params":{},"searchParams":{}},"Component":"$3"}],null],null],null]},[null,["$","$L4",null,{"parallelRouterKey":"children","segmentPath":["children","portal","children","profile","children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L5",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined"}]],null]},[null,["$","$L4",null,{"parallelRouterKey":"children","segmentPath":["children","portal","children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L5",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined"}]],null]},[[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/036e22c1014a7986.css","precedence":"next","crossOrigin":"$undefined"}]],["$","html",null,{"lang":"en","children":["$","body",null,{"className":"font-sans text-text antialiased","children":["$","$L6",null,{"children":["$","$L4",null,{"parallelRouterKey":"children","segmentPath":["children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L5",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":"404"}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],"notFoundStyles":[]}]}]}]}]],null],null],["$L7",null]]]] -7:[["$","meta","0",{"name":"viewport","content":"width=device-width, initial-scale=1"}],["$","meta","1",{"charSet":"utf-8"}],["$","title","2",{"children":"T.O.O.L.S Inc - Empowering Individuals To Step Into Their Purpose"}],["$","meta","3",{"name":"description","content":"Together Overcoming Obstacles and Limitations"}]] -1:null diff --git a/.next/server/app/portal/profile/page.js b/.next/server/app/portal/profile/page.js deleted file mode 100644 index 598e43df..00000000 --- a/.next/server/app/portal/profile/page.js +++ /dev/null @@ -1 +0,0 @@ -(()=>{var e={};e.id=709,e.ids=[709],e.modules={2934:e=>{"use strict";e.exports=require("next/dist/client/components/action-async-storage.external.js")},4580:e=>{"use strict";e.exports=require("next/dist/client/components/request-async-storage.external.js")},5869:e=>{"use strict";e.exports=require("next/dist/client/components/static-generation-async-storage.external.js")},399:e=>{"use strict";e.exports=require("next/dist/compiled/next-server/app-page.runtime.prod.js")},1264:(e,t,s)=>{"use strict";s.r(t),s.d(t,{GlobalError:()=>i.a,__next_app__:()=>u,originalPathname:()=>x,pages:()=>c,routeModule:()=>m,tree:()=>d}),s(3280),s(8337),s(5866);var r=s(3191),a=s(8716),n=s(7922),i=s.n(n),o=s(5231),l={};for(let e in o)0>["default","tree","pages","GlobalError","originalPathname","__next_app__","routeModule"].indexOf(e)&&(l[e]=()=>o[e]);s.d(t,l);let d=["",{children:["portal",{children:["profile",{children:["__PAGE__",{},{page:[()=>Promise.resolve().then(s.bind(s,3280)),"C:\\Users\\donyalemack\\sdtoolsinc-web\\app\\portal\\profile\\page.tsx"]}]},{}]},{}]},{layout:[()=>Promise.resolve().then(s.bind(s,8337)),"C:\\Users\\donyalemack\\sdtoolsinc-web\\app\\layout.tsx"],"not-found":[()=>Promise.resolve().then(s.t.bind(s,5866,23)),"next/dist/client/components/not-found-error"]}],c=["C:\\Users\\donyalemack\\sdtoolsinc-web\\app\\portal\\profile\\page.tsx"],x="/portal/profile/page",u={require:s,loadChunk:()=>Promise.resolve()},m=new r.AppPageRouteModule({definition:{kind:a.x.APP_PAGE,page:"/portal/profile/page",pathname:"/portal/profile",bundlePath:"",filename:"",appPaths:[]},userland:{loaderTree:d}})},6135:(e,t,s)=>{Promise.resolve().then(s.bind(s,9941))},4686:(e,t,s)=>{Promise.resolve().then(s.bind(s,6935))},1262:(e,t,s)=>{Promise.resolve().then(s.t.bind(s,2994,23)),Promise.resolve().then(s.t.bind(s,6114,23)),Promise.resolve().then(s.t.bind(s,9727,23)),Promise.resolve().then(s.t.bind(s,9671,23)),Promise.resolve().then(s.t.bind(s,1868,23)),Promise.resolve().then(s.t.bind(s,4759,23))},6935:(e,t,s)=>{"use strict";s.r(t),s.d(t,{default:()=>c});var r=s(326),a=s(7577),n=s(5047),i=s(9941),o=s(58),l=s(9436),d=s(8061);function c(){let{user:e,isAuthenticated:t,updateProfile:s,logout:c}=(0,i.a)(),x=(0,n.useRouter)(),[u,m]=(0,a.useState)(""),[p,h]=(0,a.useState)(!0),[b,g]=(0,a.useState)(!0),[f,v]=(0,a.useState)(!1);return e?(0,r.jsxs)("div",{className:"min-h-screen bg-bg",children:[r.jsx("div",{className:"pointer-events-none fixed inset-0 -z-10 bg-dash-glow"}),r.jsx("header",{className:"border-b border-border bg-panel/50 backdrop-blur-xl",children:(0,r.jsxs)("div",{className:"mx-auto max-w-container px-7 py-4 flex items-center justify-between",children:[r.jsx("div",{className:"flex items-center gap-4",children:r.jsx("button",{onClick:()=>x.push("/portal/dashboard"),className:"text-brand hover:text-brand2",children:"← Back to Dashboard"})}),r.jsx("button",{onClick:c,className:"text-sm font-semibold text-muted hover:text-text transition-colors",children:"Logout"})]})}),(0,r.jsxs)("div",{className:"mx-auto max-w-3xl px-7 py-8",children:[(0,r.jsxs)(o.E.div,{initial:{opacity:0,y:20},animate:{opacity:1,y:0},children:[r.jsx("h1",{className:"text-3xl font-extrabold tracking-tight text-text mb-2",children:"Profile Settings"}),r.jsx("p",{className:"text-muted",children:"Manage your account and preferences"})]}),(0,r.jsxs)("div",{className:"mt-8 space-y-6",children:[(0,r.jsxs)(l.GlowCard,{className:"p-6",children:[r.jsx("h2",{className:"text-lg font-extrabold tracking-tight text-text mb-4",children:"Personal Information"}),(0,r.jsxs)("div",{className:"space-y-4",children:[(0,r.jsxs)("div",{children:[r.jsx("label",{className:"block text-sm font-semibold text-text mb-2",children:"Full Name"}),r.jsx("input",{type:"text",value:u,onChange:e=>m(e.target.value),className:"w-full rounded-lg bg-bg border border-border px-4 py-3 text-text focus:outline-none focus:ring-2 focus:ring-brand/50"})]}),(0,r.jsxs)("div",{children:[r.jsx("label",{className:"block text-sm font-semibold text-text mb-2",children:"Email Address"}),r.jsx("input",{type:"email",value:e.email,disabled:!0,className:"w-full rounded-lg bg-bg/50 border border-border px-4 py-3 text-muted cursor-not-allowed"}),r.jsx("p",{className:"mt-1 text-xs text-muted",children:"Email cannot be changed"})]})]})]}),(0,r.jsxs)(l.GlowCard,{className:"p-6",children:[r.jsx("h2",{className:"text-lg font-extrabold tracking-tight text-text mb-4",children:"Notification Preferences"}),(0,r.jsxs)("div",{className:"space-y-4",children:[(0,r.jsxs)("div",{className:"flex items-center justify-between",children:[(0,r.jsxs)("div",{children:[r.jsx("div",{className:"font-semibold text-text",children:"Push Notifications"}),r.jsx("p",{className:"text-xs text-muted mt-1",children:"Receive notifications about course updates and progress"})]}),(0,r.jsxs)("label",{className:"relative inline-flex items-center cursor-pointer",children:[r.jsx("input",{type:"checkbox",checked:p,onChange:e=>h(e.target.checked),className:"sr-only peer"}),r.jsx("div",{className:"w-11 h-6 bg-panel border border-border rounded-full peer peer-checked:bg-brand transition-colors"}),r.jsx("div",{className:"absolute left-1 top-1 bg-text w-4 h-4 rounded-full transition-transform peer-checked:translate-x-5"})]})]}),(0,r.jsxs)("div",{className:"flex items-center justify-between",children:[(0,r.jsxs)("div",{children:[r.jsx("div",{className:"font-semibold text-text",children:"Email Updates"}),r.jsx("p",{className:"text-xs text-muted mt-1",children:"Get weekly updates about new courses and opportunities"})]}),(0,r.jsxs)("label",{className:"relative inline-flex items-center cursor-pointer",children:[r.jsx("input",{type:"checkbox",checked:b,onChange:e=>g(e.target.checked),className:"sr-only peer"}),r.jsx("div",{className:"w-11 h-6 bg-panel border border-border rounded-full peer peer-checked:bg-brand transition-colors"}),r.jsx("div",{className:"absolute left-1 top-1 bg-text w-4 h-4 rounded-full transition-transform peer-checked:translate-x-5"})]})]})]})]}),(0,r.jsxs)(l.GlowCard,{className:"p-6",children:[r.jsx("h2",{className:"text-lg font-extrabold tracking-tight text-text mb-4",children:"Security"}),(0,r.jsxs)("div",{className:"space-y-4",children:[(0,r.jsxs)("div",{className:"flex items-center gap-3 text-sm",children:[r.jsx("svg",{className:"h-5 w-5 text-brand",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor",children:r.jsx("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M9 12l2 2 4-4m5.618-4.016A11.955 11.955 0 0112 2.944a11.955 11.955 0 01-8.618 3.04A12.02 12.02 0 003 9c0 5.591 3.824 10.29 9 11.622 5.176-1.332 9-6.03 9-11.622 0-1.042-.133-2.052-.382-3.016z"})}),r.jsx("span",{className:"text-text",children:"AES-256 Encryption Enabled"})]}),r.jsx("button",{className:"text-sm text-brand hover:text-brand2 transition-colors font-semibold",children:"Change Password →"})]})]}),(0,r.jsxs)("div",{className:"flex items-center gap-4",children:[r.jsx("button",{onClick:()=>{s({name:u,preferences:{...e.preferences,notifications:p,emailUpdates:b}}),v(!0),setTimeout(()=>v(!1),3e3)},className:(0,d.cn)("px-6 py-3 rounded-lg font-semibold transition-all","bg-gradient-to-br from-brand to-brand2 text-[#02131a]","hover:shadow-glow"),children:"Save Changes"}),f&&r.jsx(o.E.span,{initial:{opacity:0,x:-10},animate:{opacity:1,x:0},className:"text-sm text-brand",children:"✓ Saved successfully"})]})]})]})]}):null}},9436:(e,t,s)=>{"use strict";s.d(t,{GlowCard:()=>i});var r=s(326),a=s(58),n=s(8061);function i({className:e,children:t}){return(0,r.jsxs)(a.E.div,{initial:{opacity:0,y:14},whileInView:{opacity:1,y:0},viewport:{once:!0,margin:"-60px"},transition:{duration:.45,ease:[.22,1,.36,1]},whileHover:{y:-2},className:(0,n.cn)("relative overflow-hidden rounded-xl glass p-6","transition-shadow hover:shadow-glow",e),children:[r.jsx(a.E.div,{"aria-hidden":"true",className:"pointer-events-none absolute -inset-24 opacity-0",whileHover:{opacity:1},transition:{duration:.25},style:{background:"radial-gradient(600px 220px at 30% 20%, rgba(56,189,248,.18), transparent 60%), radial-gradient(500px 200px at 80% 30%, rgba(167,139,250,.16), transparent 55%)"}}),r.jsx("div",{className:"relative",children:t})]})}},9941:(e,t,s)=>{"use strict";s.d(t,{AuthProvider:()=>i,a:()=>o});var r=s(326),a=s(7577);let n=(0,a.createContext)(void 0);function i({children:e}){let[t,s]=(0,a.useState)(null),i=async(e,t,r)=>{try{let a={id:Date.now().toString(),email:e,name:r,enrolledCourses:[],completedLessons:[],preferences:{notifications:!0,emailUpdates:!0,theme:"dark"}},n=btoa(JSON.stringify(a));return localStorage.setItem("user-session",n),localStorage.setItem(`pwd-${e}`,btoa(t)),s(a),!0}catch(e){return!1}},o=async(e,t)=>{try{let r=localStorage.getItem(`pwd-${e}`);if(!r||atob(r)!==t)return!1;let a=localStorage.getItem("user-session");if(a)return s(JSON.parse(atob(a))),!0;return!1}catch(e){return!1}};return r.jsx(n.Provider,{value:{user:t,login:o,signup:i,logout:()=>{localStorage.removeItem("user-session"),s(null)},updateProfile:e=>{if(!t)return;let r={...t,...e};s(r);let a=btoa(JSON.stringify(r));localStorage.setItem("user-session",a)},isAuthenticated:!!t},children:e})}function o(){let e=(0,a.useContext)(n);if(void 0===e)throw Error("useAuth must be used within an AuthProvider");return e}},8061:(e,t,s)=>{"use strict";s.d(t,{cn:()=>n});var r=s(1135),a=s(1009);function n(...e){return(0,a.m6)((0,r.W)(e))}},5047:(e,t,s)=>{"use strict";var r=s(7389);s.o(r,"useRouter")&&s.d(t,{useRouter:function(){return r.useRouter}})},8337:(e,t,s)=>{"use strict";s.r(t),s.d(t,{default:()=>o,metadata:()=>i});var r=s(9510);s(7272);var a=s(8570);let n=(0,a.createProxy)(String.raw`C:\Users\donyalemack\sdtoolsinc-web\lib\auth.tsx#AuthProvider`);(0,a.createProxy)(String.raw`C:\Users\donyalemack\sdtoolsinc-web\lib\auth.tsx#useAuth`);let i={title:"T.O.O.L.S Inc - Empowering Individuals To Step Into Their Purpose",description:"Together Overcoming Obstacles and Limitations"};function o({children:e}){return r.jsx("html",{lang:"en",children:r.jsx("body",{className:"font-sans text-text antialiased",children:r.jsx(n,{children:e})})})}},3280:(e,t,s)=>{"use strict";s.r(t),s.d(t,{default:()=>r});let r=(0,s(8570).createProxy)(String.raw`C:\Users\donyalemack\sdtoolsinc-web\app\portal\profile\page.tsx#default`)},7272:()=>{}};var t=require("../../../webpack-runtime.js");t.C(e);var s=e=>t(t.s=e),r=t.X(0,[819,978],()=>s(1264));module.exports=r})(); \ No newline at end of file diff --git a/.next/server/app/portal/profile/page.js.nft.json b/.next/server/app/portal/profile/page.js.nft.json deleted file mode 100644 index 24685c8e..00000000 --- a/.next/server/app/portal/profile/page.js.nft.json +++ /dev/null @@ -1 +0,0 @@ -{"version":1,"files":["../../../../../node_modules/next/dist/client/components/action-async-storage-instance.js","../../../../../node_modules/next/dist/client/components/action-async-storage.external.js","../../../../../node_modules/next/dist/client/components/async-local-storage.js","../../../../../node_modules/next/dist/client/components/request-async-storage-instance.js","../../../../../node_modules/next/dist/client/components/request-async-storage.external.js","../../../../../node_modules/next/dist/client/components/static-generation-async-storage-instance.js","../../../../../node_modules/next/dist/client/components/static-generation-async-storage.external.js","../../../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../../node_modules/next/dist/compiled/next-server/app-page.runtime.prod.js","../../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../../node_modules/next/package.json","../../../../../package.json","../../../../package.json","../../../chunks/819.js","../../../chunks/978.js","../../../webpack-runtime.js","page_client-reference-manifest.js"]} \ No newline at end of file diff --git a/.next/server/app/portal/profile/page_client-reference-manifest.js b/.next/server/app/portal/profile/page_client-reference-manifest.js deleted file mode 100644 index e12f38e7..00000000 --- a/.next/server/app/portal/profile/page_client-reference-manifest.js +++ /dev/null @@ -1 +0,0 @@ -globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/portal/profile/page"]={"moduleLoading":{"prefix":"/_next/","crossOrigin":null},"ssrModuleMapping":{"80":{"*":{"id":"1868","name":"*","chunks":[],"async":false}},"944":{"*":{"id":"8055","name":"*","chunks":[],"async":false}},"1060":{"*":{"id":"9727","name":"*","chunks":[],"async":false}},"2846":{"*":{"id":"2994","name":"*","chunks":[],"async":false}},"3783":{"*":{"id":"3317","name":"*","chunks":[],"async":false}},"4023":{"*":{"id":"6935","name":"*","chunks":[],"async":false}},"4210":{"*":{"id":"9941","name":"*","chunks":[],"async":false}},"4226":{"*":{"id":"3679","name":"*","chunks":[],"async":false}},"4707":{"*":{"id":"9671","name":"*","chunks":[],"async":false}},"4755":{"*":{"id":"5943","name":"*","chunks":[],"async":false}},"5020":{"*":{"id":"822","name":"*","chunks":[],"async":false}},"6423":{"*":{"id":"4759","name":"*","chunks":[],"async":false}},"6634":{"*":{"id":"4799","name":"*","chunks":[],"async":false}},"7452":{"*":{"id":"9436","name":"*","chunks":[],"async":false}},"7727":{"*":{"id":"4440","name":"*","chunks":[],"async":false}},"8703":{"*":{"id":"4953","name":"*","chunks":[],"async":false}},"9107":{"*":{"id":"6114","name":"*","chunks":[],"async":false}},"9185":{"*":{"id":"5285","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"C:\\Users\\donyalemack\\sdtoolsinc-web\\node_modules\\next\\dist\\client\\components\\app-router.js":{"id":2846,"name":"*","chunks":[],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\node_modules\\next\\dist\\esm\\client\\components\\app-router.js":{"id":2846,"name":"*","chunks":[],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\node_modules\\next\\dist\\client\\components\\client-page.js":{"id":9107,"name":"*","chunks":[],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\node_modules\\next\\dist\\esm\\client\\components\\client-page.js":{"id":9107,"name":"*","chunks":[],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\node_modules\\next\\dist\\client\\components\\error-boundary.js":{"id":1060,"name":"*","chunks":[],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\node_modules\\next\\dist\\esm\\client\\components\\error-boundary.js":{"id":1060,"name":"*","chunks":[],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\node_modules\\next\\dist\\client\\components\\layout-router.js":{"id":4707,"name":"*","chunks":[],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\node_modules\\next\\dist\\esm\\client\\components\\layout-router.js":{"id":4707,"name":"*","chunks":[],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\node_modules\\next\\dist\\client\\components\\not-found-boundary.js":{"id":80,"name":"*","chunks":[],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\node_modules\\next\\dist\\esm\\client\\components\\not-found-boundary.js":{"id":80,"name":"*","chunks":[],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\node_modules\\next\\dist\\client\\components\\render-from-template-context.js":{"id":6423,"name":"*","chunks":[],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\node_modules\\next\\dist\\esm\\client\\components\\render-from-template-context.js":{"id":6423,"name":"*","chunks":[],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\app\\globals.css":{"id":7960,"name":"*","chunks":["185","static/chunks/app/layout-08ae2470bd528e26.js"],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\lib\\auth.tsx":{"id":4210,"name":"*","chunks":["185","static/chunks/app/layout-08ae2470bd528e26.js"],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\components\\ui\\Button.tsx":{"id":4226,"name":"*","chunks":["824","static/chunks/824-d6d223e22b94a09d.js","169","static/chunks/169-a16368c4b2cb38f0.js","459","static/chunks/459-bc2c752fd9707a34.js","931","static/chunks/app/page-1da3f678fece646a.js"],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\components\\ui\\ChatBot.tsx":{"id":4755,"name":"*","chunks":["824","static/chunks/824-d6d223e22b94a09d.js","169","static/chunks/169-a16368c4b2cb38f0.js","459","static/chunks/459-bc2c752fd9707a34.js","931","static/chunks/app/page-1da3f678fece646a.js"],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\components\\ui\\CookieConsent.tsx":{"id":9185,"name":"*","chunks":["824","static/chunks/824-d6d223e22b94a09d.js","169","static/chunks/169-a16368c4b2cb38f0.js","459","static/chunks/459-bc2c752fd9707a34.js","931","static/chunks/app/page-1da3f678fece646a.js"],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\components\\ui\\DashboardSection.tsx":{"id":7727,"name":"*","chunks":["824","static/chunks/824-d6d223e22b94a09d.js","169","static/chunks/169-a16368c4b2cb38f0.js","459","static/chunks/459-bc2c752fd9707a34.js","931","static/chunks/app/page-1da3f678fece646a.js"],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\components\\ui\\GlowCard.tsx":{"id":7452,"name":"*","chunks":["824","static/chunks/824-d6d223e22b94a09d.js","169","static/chunks/169-a16368c4b2cb38f0.js","459","static/chunks/459-bc2c752fd9707a34.js","931","static/chunks/app/page-1da3f678fece646a.js"],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\components\\ui\\InteractiveTiles.tsx":{"id":3783,"name":"*","chunks":["824","static/chunks/824-d6d223e22b94a09d.js","169","static/chunks/169-a16368c4b2cb38f0.js","459","static/chunks/459-bc2c752fd9707a34.js","931","static/chunks/app/page-1da3f678fece646a.js"],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\components\\ui\\Navbar.tsx":{"id":8703,"name":"*","chunks":["824","static/chunks/824-d6d223e22b94a09d.js","169","static/chunks/169-a16368c4b2cb38f0.js","459","static/chunks/459-bc2c752fd9707a34.js","931","static/chunks/app/page-1da3f678fece646a.js"],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\app\\portal\\dashboard\\page.tsx":{"id":944,"name":"*","chunks":[],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\app\\portal\\courses\\page.tsx":{"id":5020,"name":"*","chunks":[],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\app\\portal\\auth\\page.tsx":{"id":6634,"name":"*","chunks":[],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\app\\portal\\profile\\page.tsx":{"id":4023,"name":"*","chunks":["824","static/chunks/824-d6d223e22b94a09d.js","709","static/chunks/app/portal/profile/page-56d3324b30658fda.js"],"async":false}},"entryCSSFiles":{"C:\\Users\\donyalemack\\sdtoolsinc-web\\":[],"C:\\Users\\donyalemack\\sdtoolsinc-web\\app\\layout":["static/css/036e22c1014a7986.css"],"C:\\Users\\donyalemack\\sdtoolsinc-web\\app\\page":[],"C:\\Users\\donyalemack\\sdtoolsinc-web\\app\\portal\\profile\\page":[]}} \ No newline at end of file diff --git a/.next/server/app/referral.html b/.next/server/app/referral.html deleted file mode 100644 index 578a2f36..00000000 --- a/.next/server/app/referral.html +++ /dev/null @@ -1 +0,0 @@ -T.O.O.L.S Inc - Empowering Individuals To Step Into Their Purpose
Get Started

Referral Form

Justice Involved

QR Code for Referral Form

Scan the QR code and fill out the form

Non-Referral Agents please input N/A in the fields that do not apply to you.

Or

If unable to scan QR code, please visit:

https://forms.office.com/r/G0kkRW4F7q

Need assistance? Contact us

© 2026 T.O.O.L.S Inc · Empowering individuals to start over and unlock their full potential
\ No newline at end of file diff --git a/.next/server/app/referral.meta b/.next/server/app/referral.meta deleted file mode 100644 index 2b5a7388..00000000 --- a/.next/server/app/referral.meta +++ /dev/null @@ -1,5 +0,0 @@ -{ - "headers": { - "x-next-cache-tags": "_N_T_/layout,_N_T_/referral/layout,_N_T_/referral/page,_N_T_/referral/" - } -} \ No newline at end of file diff --git a/.next/server/app/referral.rsc b/.next/server/app/referral.rsc deleted file mode 100644 index 4fb74f4f..00000000 --- a/.next/server/app/referral.rsc +++ /dev/null @@ -1,9 +0,0 @@ -2:I[8703,["824","static/chunks/824-d6d223e22b94a09d.js","66","static/chunks/app/referral/page-d4903c996cabc3f5.js"],"Navbar"] -3:I[7452,["824","static/chunks/824-d6d223e22b94a09d.js","66","static/chunks/app/referral/page-d4903c996cabc3f5.js"],"GlowCard"] -4:I[4226,["824","static/chunks/824-d6d223e22b94a09d.js","66","static/chunks/app/referral/page-d4903c996cabc3f5.js"],"Button"] -5:I[4707,[],""] -6:I[6423,[],""] -7:I[4210,["185","static/chunks/app/layout-08ae2470bd528e26.js"],"AuthProvider"] -0:["w58Zj1obuLCZ9Ly8R-4rO",[[["",{"children":["referral",{"children":["__PAGE__",{}]}]},"$undefined","$undefined",true],["",{"children":["referral",{"children":["__PAGE__",{},[["$L1",["$","main",null,{"className":"min-h-screen bg-bg","children":[["$","div",null,{"className":"pointer-events-none fixed inset-0 -z-10 bg-dash-glow"}],["$","$L2",null,{}],["$","section",null,{"className":"mx-auto max-w-container px-7 pt-24 pb-16","children":[["$","div",null,{"className":"text-center","children":[["$","div",null,{"className":"mb-3 text-xs font-semibold tracking-[0.18em] text-brand2 uppercase","children":"Get Started"}],["$","h1",null,{"className":"h1","children":"Referral Form"}],["$","p",null,{"className":"mx-auto mt-6 max-w-[760px] p-lead","children":"Justice Involved"}]]}],["$","div",null,{"className":"mx-auto mt-12 max-w-[800px]","children":[["$","$L3",null,{"className":"p-8 md:p-12","children":["$","div",null,{"className":"space-y-8","children":[["$","div",null,{"className":"flex flex-col items-center gap-6","children":[["$","div",null,{"className":"rounded-xl bg-panel border border-border p-8 shadow-glow","children":["$","div",null,{"className":"rounded-lg bg-white p-4","children":["$","img",null,{"src":"/referral-qr.png","alt":"QR Code for Referral Form","className":"h-48 w-48 object-contain"}]}]}],["$","div",null,{"className":"text-center","children":[["$","p",null,{"className":"text-lg font-semibold text-text","children":"Scan the QR code and fill out the form"}],["$","p",null,{"className":"mt-4 text-sm text-muted leading-relaxed","children":["Non-Referral Agents please input ",["$","span",null,{"className":"font-semibold text-text","children":"N/A"}]," in the fields that do not apply to you."]}]]}]]}],["$","div",null,{"className":"relative","children":[["$","div",null,{"className":"absolute inset-0 flex items-center","children":["$","div",null,{"className":"w-full border-t border-border"}]}],["$","div",null,{"className":"relative flex justify-center text-xs uppercase","children":["$","span",null,{"className":"bg-panel px-4 text-muted","children":"Or"}]}]]}],["$","div",null,{"className":"text-center space-y-4","children":[["$","p",null,{"className":"text-sm text-muted","children":"If unable to scan QR code, please visit:"}],["$","a",null,{"href":"https://forms.office.com/r/G0kkRW4F7q","target":"_blank","rel":"noopener noreferrer","className":"inline-block","children":["$","$L4",null,{"variant":"primary","children":"Open Referral Form"}]}],["$","p",null,{"className":"text-xs text-muted font-mono break-all","children":"https://forms.office.com/r/G0kkRW4F7q"}]]}]]}]}],["$","div",null,{"className":"mt-8 text-center","children":["$","p",null,{"className":"text-sm text-muted","children":["Need assistance? ",["$","a",null,{"href":"/#contact","className":"text-brand hover:text-brand2 transition-colors","children":"Contact us"}]]}]}]]}]]}],["$","footer",null,{"className":"mx-auto max-w-container px-7 py-8 text-center","children":["$","div",null,{"className":"text-xs text-muted","children":["© ",2026," T.O.O.L.S Inc · Empowering individuals to start over and unlock their full potential"]}]}]]}],null],null],null]},[null,["$","$L5",null,{"parallelRouterKey":"children","segmentPath":["children","referral","children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L6",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined"}]],null]},[[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/036e22c1014a7986.css","precedence":"next","crossOrigin":"$undefined"}]],["$","html",null,{"lang":"en","children":["$","body",null,{"className":"font-sans text-text antialiased","children":["$","$L7",null,{"children":["$","$L5",null,{"parallelRouterKey":"children","segmentPath":["children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L6",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":"404"}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],"notFoundStyles":[]}]}]}]}]],null],null],["$L8",null]]]] -8:[["$","meta","0",{"name":"viewport","content":"width=device-width, initial-scale=1"}],["$","meta","1",{"charSet":"utf-8"}],["$","title","2",{"children":"T.O.O.L.S Inc - Empowering Individuals To Step Into Their Purpose"}],["$","meta","3",{"name":"description","content":"Together Overcoming Obstacles and Limitations"}]] -1:null diff --git a/.next/server/app/referral/page.js b/.next/server/app/referral/page.js deleted file mode 100644 index e6771227..00000000 --- a/.next/server/app/referral/page.js +++ /dev/null @@ -1 +0,0 @@ -(()=>{var e={};e.id=66,e.ids=[66],e.modules={2934:e=>{"use strict";e.exports=require("next/dist/client/components/action-async-storage.external.js")},4580:e=>{"use strict";e.exports=require("next/dist/client/components/request-async-storage.external.js")},5869:e=>{"use strict";e.exports=require("next/dist/client/components/static-generation-async-storage.external.js")},399:e=>{"use strict";e.exports=require("next/dist/compiled/next-server/app-page.runtime.prod.js")},7243:(e,t,r)=>{"use strict";r.r(t),r.d(t,{GlobalError:()=>i.a,__next_app__:()=>x,originalPathname:()=>m,pages:()=>d,routeModule:()=>u,tree:()=>c}),r(927),r(8337),r(5866);var s=r(3191),a=r(8716),n=r(7922),i=r.n(n),o=r(5231),l={};for(let e in o)0>["default","tree","pages","GlobalError","originalPathname","__next_app__","routeModule"].indexOf(e)&&(l[e]=()=>o[e]);r.d(t,l);let c=["",{children:["referral",{children:["__PAGE__",{},{page:[()=>Promise.resolve().then(r.bind(r,927)),"C:\\Users\\donyalemack\\sdtoolsinc-web\\app\\referral\\page.tsx"]}]},{}]},{layout:[()=>Promise.resolve().then(r.bind(r,8337)),"C:\\Users\\donyalemack\\sdtoolsinc-web\\app\\layout.tsx"],"not-found":[()=>Promise.resolve().then(r.t.bind(r,5866,23)),"next/dist/client/components/not-found-error"]}],d=["C:\\Users\\donyalemack\\sdtoolsinc-web\\app\\referral\\page.tsx"],m="/referral/page",x={require:r,loadChunk:()=>Promise.resolve()},u=new s.AppPageRouteModule({definition:{kind:a.x.APP_PAGE,page:"/referral/page",pathname:"/referral",bundlePath:"",filename:"",appPaths:[]},userland:{loaderTree:c}})},6135:(e,t,r)=>{Promise.resolve().then(r.bind(r,9941))},3110:(e,t,r)=>{Promise.resolve().then(r.bind(r,3679)),Promise.resolve().then(r.bind(r,9436)),Promise.resolve().then(r.bind(r,4953))},1262:(e,t,r)=>{Promise.resolve().then(r.t.bind(r,2994,23)),Promise.resolve().then(r.t.bind(r,6114,23)),Promise.resolve().then(r.t.bind(r,9727,23)),Promise.resolve().then(r.t.bind(r,9671,23)),Promise.resolve().then(r.t.bind(r,1868,23)),Promise.resolve().then(r.t.bind(r,4759,23))},3679:(e,t,r)=>{"use strict";r.d(t,{Button:()=>i});var s=r(326),a=r(58),n=r(8061);function i({className:e,variant:t="ghost",children:r,...i}){return s.jsx(a.E.button,{whileHover:{y:-1},whileTap:{y:0},className:(0,n.cn)("inline-flex items-center justify-center rounded-md px-5 py-3 text-sm font-semibold transition will-change-transform","primary"===t?"bg-gradient-to-br from-brand to-brand2 text-[#02131a] shadow-[0_10px_30px_rgba(0,0,0,.35)]":"glass text-text hover:shadow-glow",e),...i,children:r})}},9436:(e,t,r)=>{"use strict";r.d(t,{GlowCard:()=>i});var s=r(326),a=r(58),n=r(8061);function i({className:e,children:t}){return(0,s.jsxs)(a.E.div,{initial:{opacity:0,y:14},whileInView:{opacity:1,y:0},viewport:{once:!0,margin:"-60px"},transition:{duration:.45,ease:[.22,1,.36,1]},whileHover:{y:-2},className:(0,n.cn)("relative overflow-hidden rounded-xl glass p-6","transition-shadow hover:shadow-glow",e),children:[s.jsx(a.E.div,{"aria-hidden":"true",className:"pointer-events-none absolute -inset-24 opacity-0",whileHover:{opacity:1},transition:{duration:.25},style:{background:"radial-gradient(600px 220px at 30% 20%, rgba(56,189,248,.18), transparent 60%), radial-gradient(500px 200px at 80% 30%, rgba(167,139,250,.16), transparent 55%)"}}),s.jsx("div",{className:"relative",children:t})]})}},4953:(e,t,r)=>{"use strict";r.d(t,{Navbar:()=>i});var s=r(326),a=r(58),n=r(3679);function i(){return s.jsx("header",{className:"sticky top-0 z-50 border-b border-border bg-bg/70 backdrop-blur-xl",children:(0,s.jsxs)("div",{className:"mx-auto flex max-w-container items-center justify-between px-7 py-4",children:[(0,s.jsxs)(a.E.a,{href:"/",initial:{opacity:0,y:-8},animate:{opacity:1,y:0},transition:{duration:.35},className:"flex items-center gap-3",children:[s.jsx("img",{src:"/logos/main-logo.png",alt:"T.O.O.LS Inc Logo",className:"h-10 w-auto object-contain"}),s.jsx("span",{className:"font-extrabold tracking-tight text-text",children:"T.O.O.LS Inc"})]}),(0,s.jsxs)("nav",{className:"hidden items-center gap-6 md:flex",children:[s.jsx("a",{className:"text-sm font-medium text-muted hover:text-text",href:"/#platform",children:"Programs"}),s.jsx("a",{className:"text-sm font-medium text-muted hover:text-text",href:"/#dashboard",children:"Impact"}),s.jsx("a",{className:"text-sm font-medium text-muted hover:text-text",href:"/partnerships",children:"Partnerships"}),s.jsx("a",{className:"text-sm font-medium text-muted hover:text-text",href:"/referral",children:"Referral"}),s.jsx("a",{className:"text-sm font-medium text-muted hover:text-text",href:"/#contact",children:"Contact"})]}),(0,s.jsxs)("div",{className:"flex items-center gap-3",children:[s.jsx(n.Button,{variant:"ghost",className:"hidden sm:inline-flex",children:s.jsx("a",{href:"/referral",children:"Submit Referral"})}),s.jsx(n.Button,{variant:"primary",children:s.jsx("a",{href:"/#contact",children:"Get Support"})})]})]})})}},9941:(e,t,r)=>{"use strict";r.d(t,{AuthProvider:()=>i,a:()=>o});var s=r(326),a=r(7577);let n=(0,a.createContext)(void 0);function i({children:e}){let[t,r]=(0,a.useState)(null),i=async(e,t,s)=>{try{let a={id:Date.now().toString(),email:e,name:s,enrolledCourses:[],completedLessons:[],preferences:{notifications:!0,emailUpdates:!0,theme:"dark"}},n=btoa(JSON.stringify(a));return localStorage.setItem("user-session",n),localStorage.setItem(`pwd-${e}`,btoa(t)),r(a),!0}catch(e){return!1}},o=async(e,t)=>{try{let s=localStorage.getItem(`pwd-${e}`);if(!s||atob(s)!==t)return!1;let a=localStorage.getItem("user-session");if(a)return r(JSON.parse(atob(a))),!0;return!1}catch(e){return!1}};return s.jsx(n.Provider,{value:{user:t,login:o,signup:i,logout:()=>{localStorage.removeItem("user-session"),r(null)},updateProfile:e=>{if(!t)return;let s={...t,...e};r(s);let a=btoa(JSON.stringify(s));localStorage.setItem("user-session",a)},isAuthenticated:!!t},children:e})}function o(){let e=(0,a.useContext)(n);if(void 0===e)throw Error("useAuth must be used within an AuthProvider");return e}},8061:(e,t,r)=>{"use strict";r.d(t,{cn:()=>n});var s=r(1135),a=r(1009);function n(...e){return(0,a.m6)((0,s.W)(e))}},8337:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>o,metadata:()=>i});var s=r(9510);r(7272);var a=r(8570);let n=(0,a.createProxy)(String.raw`C:\Users\donyalemack\sdtoolsinc-web\lib\auth.tsx#AuthProvider`);(0,a.createProxy)(String.raw`C:\Users\donyalemack\sdtoolsinc-web\lib\auth.tsx#useAuth`);let i={title:"T.O.O.L.S Inc - Empowering Individuals To Step Into Their Purpose",description:"Together Overcoming Obstacles and Limitations"};function o({children:e}){return s.jsx("html",{lang:"en",children:s.jsx("body",{className:"font-sans text-text antialiased",children:s.jsx(n,{children:e})})})}},927:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>o});var s=r(9510),a=r(8988),n=r(8749),i=r(8465);function o(){return(0,s.jsxs)("main",{className:"min-h-screen bg-bg",children:[s.jsx("div",{className:"pointer-events-none fixed inset-0 -z-10 bg-dash-glow"}),s.jsx(a.w,{}),(0,s.jsxs)("section",{className:"mx-auto max-w-container px-7 pt-24 pb-16",children:[(0,s.jsxs)("div",{className:"text-center",children:[s.jsx("div",{className:"mb-3 text-xs font-semibold tracking-[0.18em] text-brand2 uppercase",children:"Get Started"}),s.jsx("h1",{className:"h1",children:"Referral Form"}),s.jsx("p",{className:"mx-auto mt-6 max-w-[760px] p-lead",children:"Justice Involved"})]}),(0,s.jsxs)("div",{className:"mx-auto mt-12 max-w-[800px]",children:[s.jsx(n.r,{className:"p-8 md:p-12",children:(0,s.jsxs)("div",{className:"space-y-8",children:[(0,s.jsxs)("div",{className:"flex flex-col items-center gap-6",children:[s.jsx("div",{className:"rounded-xl bg-panel border border-border p-8 shadow-glow",children:s.jsx("div",{className:"rounded-lg bg-white p-4",children:s.jsx("img",{src:"/referral-qr.png",alt:"QR Code for Referral Form",className:"h-48 w-48 object-contain"})})}),(0,s.jsxs)("div",{className:"text-center",children:[s.jsx("p",{className:"text-lg font-semibold text-text",children:"Scan the QR code and fill out the form"}),(0,s.jsxs)("p",{className:"mt-4 text-sm text-muted leading-relaxed",children:["Non-Referral Agents please input ",s.jsx("span",{className:"font-semibold text-text",children:"N/A"})," in the fields that do not apply to you."]})]})]}),(0,s.jsxs)("div",{className:"relative",children:[s.jsx("div",{className:"absolute inset-0 flex items-center",children:s.jsx("div",{className:"w-full border-t border-border"})}),s.jsx("div",{className:"relative flex justify-center text-xs uppercase",children:s.jsx("span",{className:"bg-panel px-4 text-muted",children:"Or"})})]}),(0,s.jsxs)("div",{className:"text-center space-y-4",children:[s.jsx("p",{className:"text-sm text-muted",children:"If unable to scan QR code, please visit:"}),s.jsx("a",{href:"https://forms.office.com/r/G0kkRW4F7q",target:"_blank",rel:"noopener noreferrer",className:"inline-block",children:s.jsx(i.z,{variant:"primary",children:"Open Referral Form"})}),s.jsx("p",{className:"text-xs text-muted font-mono break-all",children:"https://forms.office.com/r/G0kkRW4F7q"})]})]})}),s.jsx("div",{className:"mt-8 text-center",children:(0,s.jsxs)("p",{className:"text-sm text-muted",children:["Need assistance? ",s.jsx("a",{href:"/#contact",className:"text-brand hover:text-brand2 transition-colors",children:"Contact us"})]})})]})]}),s.jsx("footer",{className:"mx-auto max-w-container px-7 py-8 text-center",children:(0,s.jsxs)("div",{className:"text-xs text-muted",children:["\xa9 ",new Date().getFullYear()," T.O.O.L.S Inc \xb7 Empowering individuals to start over and unlock their full potential"]})})]})}},8465:(e,t,r)=>{"use strict";r.d(t,{z:()=>s});let s=(0,r(8570).createProxy)(String.raw`C:\Users\donyalemack\sdtoolsinc-web\components\ui\Button.tsx#Button`)},8749:(e,t,r)=>{"use strict";r.d(t,{r:()=>s});let s=(0,r(8570).createProxy)(String.raw`C:\Users\donyalemack\sdtoolsinc-web\components\ui\GlowCard.tsx#GlowCard`)},8988:(e,t,r)=>{"use strict";r.d(t,{w:()=>s});let s=(0,r(8570).createProxy)(String.raw`C:\Users\donyalemack\sdtoolsinc-web\components\ui\Navbar.tsx#Navbar`)},7272:()=>{}};var t=require("../../webpack-runtime.js");t.C(e);var r=e=>t(t.s=e),s=t.X(0,[819,978],()=>r(7243));module.exports=s})(); \ No newline at end of file diff --git a/.next/server/app/referral/page.js.nft.json b/.next/server/app/referral/page.js.nft.json deleted file mode 100644 index f3a79e9a..00000000 --- a/.next/server/app/referral/page.js.nft.json +++ /dev/null @@ -1 +0,0 @@ -{"version":1,"files":["../../../../node_modules/next/dist/client/components/action-async-storage-instance.js","../../../../node_modules/next/dist/client/components/action-async-storage.external.js","../../../../node_modules/next/dist/client/components/async-local-storage.js","../../../../node_modules/next/dist/client/components/request-async-storage-instance.js","../../../../node_modules/next/dist/client/components/request-async-storage.external.js","../../../../node_modules/next/dist/client/components/static-generation-async-storage-instance.js","../../../../node_modules/next/dist/client/components/static-generation-async-storage.external.js","../../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../node_modules/next/dist/compiled/next-server/app-page.runtime.prod.js","../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../node_modules/next/package.json","../../../../package.json","../../../package.json","../../chunks/819.js","../../chunks/978.js","../../webpack-runtime.js","page_client-reference-manifest.js"]} \ No newline at end of file diff --git a/.next/server/app/referral/page_client-reference-manifest.js b/.next/server/app/referral/page_client-reference-manifest.js deleted file mode 100644 index 51421956..00000000 --- a/.next/server/app/referral/page_client-reference-manifest.js +++ /dev/null @@ -1 +0,0 @@ -globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/referral/page"]={"moduleLoading":{"prefix":"/_next/","crossOrigin":null},"ssrModuleMapping":{"80":{"*":{"id":"1868","name":"*","chunks":[],"async":false}},"944":{"*":{"id":"8055","name":"*","chunks":[],"async":false}},"1060":{"*":{"id":"9727","name":"*","chunks":[],"async":false}},"2846":{"*":{"id":"2994","name":"*","chunks":[],"async":false}},"3783":{"*":{"id":"3317","name":"*","chunks":[],"async":false}},"4023":{"*":{"id":"6935","name":"*","chunks":[],"async":false}},"4210":{"*":{"id":"9941","name":"*","chunks":[],"async":false}},"4226":{"*":{"id":"3679","name":"*","chunks":[],"async":false}},"4707":{"*":{"id":"9671","name":"*","chunks":[],"async":false}},"4755":{"*":{"id":"5943","name":"*","chunks":[],"async":false}},"5020":{"*":{"id":"822","name":"*","chunks":[],"async":false}},"6423":{"*":{"id":"4759","name":"*","chunks":[],"async":false}},"6634":{"*":{"id":"4799","name":"*","chunks":[],"async":false}},"7452":{"*":{"id":"9436","name":"*","chunks":[],"async":false}},"7727":{"*":{"id":"4440","name":"*","chunks":[],"async":false}},"8703":{"*":{"id":"4953","name":"*","chunks":[],"async":false}},"9107":{"*":{"id":"6114","name":"*","chunks":[],"async":false}},"9185":{"*":{"id":"5285","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"C:\\Users\\donyalemack\\sdtoolsinc-web\\node_modules\\next\\dist\\client\\components\\app-router.js":{"id":2846,"name":"*","chunks":[],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\node_modules\\next\\dist\\esm\\client\\components\\app-router.js":{"id":2846,"name":"*","chunks":[],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\node_modules\\next\\dist\\client\\components\\client-page.js":{"id":9107,"name":"*","chunks":[],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\node_modules\\next\\dist\\esm\\client\\components\\client-page.js":{"id":9107,"name":"*","chunks":[],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\node_modules\\next\\dist\\client\\components\\error-boundary.js":{"id":1060,"name":"*","chunks":[],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\node_modules\\next\\dist\\esm\\client\\components\\error-boundary.js":{"id":1060,"name":"*","chunks":[],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\node_modules\\next\\dist\\client\\components\\layout-router.js":{"id":4707,"name":"*","chunks":[],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\node_modules\\next\\dist\\esm\\client\\components\\layout-router.js":{"id":4707,"name":"*","chunks":[],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\node_modules\\next\\dist\\client\\components\\not-found-boundary.js":{"id":80,"name":"*","chunks":[],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\node_modules\\next\\dist\\esm\\client\\components\\not-found-boundary.js":{"id":80,"name":"*","chunks":[],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\node_modules\\next\\dist\\client\\components\\render-from-template-context.js":{"id":6423,"name":"*","chunks":[],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\node_modules\\next\\dist\\esm\\client\\components\\render-from-template-context.js":{"id":6423,"name":"*","chunks":[],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\app\\globals.css":{"id":7960,"name":"*","chunks":["185","static/chunks/app/layout-08ae2470bd528e26.js"],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\lib\\auth.tsx":{"id":4210,"name":"*","chunks":["185","static/chunks/app/layout-08ae2470bd528e26.js"],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\components\\ui\\Button.tsx":{"id":4226,"name":"*","chunks":["824","static/chunks/824-d6d223e22b94a09d.js","66","static/chunks/app/referral/page-d4903c996cabc3f5.js"],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\components\\ui\\ChatBot.tsx":{"id":4755,"name":"*","chunks":["824","static/chunks/824-d6d223e22b94a09d.js","169","static/chunks/169-a16368c4b2cb38f0.js","459","static/chunks/459-bc2c752fd9707a34.js","931","static/chunks/app/page-1da3f678fece646a.js"],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\components\\ui\\CookieConsent.tsx":{"id":9185,"name":"*","chunks":["824","static/chunks/824-d6d223e22b94a09d.js","169","static/chunks/169-a16368c4b2cb38f0.js","459","static/chunks/459-bc2c752fd9707a34.js","931","static/chunks/app/page-1da3f678fece646a.js"],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\components\\ui\\DashboardSection.tsx":{"id":7727,"name":"*","chunks":["824","static/chunks/824-d6d223e22b94a09d.js","169","static/chunks/169-a16368c4b2cb38f0.js","459","static/chunks/459-bc2c752fd9707a34.js","931","static/chunks/app/page-1da3f678fece646a.js"],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\components\\ui\\GlowCard.tsx":{"id":7452,"name":"*","chunks":["824","static/chunks/824-d6d223e22b94a09d.js","66","static/chunks/app/referral/page-d4903c996cabc3f5.js"],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\components\\ui\\InteractiveTiles.tsx":{"id":3783,"name":"*","chunks":["824","static/chunks/824-d6d223e22b94a09d.js","169","static/chunks/169-a16368c4b2cb38f0.js","459","static/chunks/459-bc2c752fd9707a34.js","931","static/chunks/app/page-1da3f678fece646a.js"],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\components\\ui\\Navbar.tsx":{"id":8703,"name":"*","chunks":["824","static/chunks/824-d6d223e22b94a09d.js","66","static/chunks/app/referral/page-d4903c996cabc3f5.js"],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\app\\portal\\dashboard\\page.tsx":{"id":944,"name":"*","chunks":[],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\app\\portal\\courses\\page.tsx":{"id":5020,"name":"*","chunks":[],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\app\\portal\\auth\\page.tsx":{"id":6634,"name":"*","chunks":[],"async":false},"C:\\Users\\donyalemack\\sdtoolsinc-web\\app\\portal\\profile\\page.tsx":{"id":4023,"name":"*","chunks":[],"async":false}},"entryCSSFiles":{"C:\\Users\\donyalemack\\sdtoolsinc-web\\":[],"C:\\Users\\donyalemack\\sdtoolsinc-web\\app\\layout":["static/css/036e22c1014a7986.css"],"C:\\Users\\donyalemack\\sdtoolsinc-web\\app\\page":[],"C:\\Users\\donyalemack\\sdtoolsinc-web\\app\\referral\\page":[]}} \ No newline at end of file diff --git a/.next/server/chunks/682.js b/.next/server/chunks/682.js deleted file mode 100644 index aa2b8998..00000000 --- a/.next/server/chunks/682.js +++ /dev/null @@ -1,6 +0,0 @@ -"use strict";exports.id=682,exports.ids=[682],exports.modules={1682:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{Head:function(){return y},Html:function(){return I},Main:function(){return T},NextScript:function(){return S},default:function(){return P}});let r=n(997),i=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=p(void 0);if(n&&n.has(e))return n.get(e);var r={__proto__:null},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var s=i?Object.getOwnPropertyDescriptor(e,o):null;s&&(s.get||s.set)?Object.defineProperty(r,o,s):r[o]=e[o]}return r.default=e,n&&n.set(e,r),r}(n(6689)),o=n(5104),s=n(5778),a=n(9630),l=function(e){return e&&e.__esModule?e:{default:e}}(n(676)),u=n(3112),c=n(8584);function p(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(p=function(e){return e?n:t})(e)}let f=new Set;function d(e,t,n){let r=(0,s.getPageFiles)(e,"/_app"),i=n?[]:(0,s.getPageFiles)(e,t);return{sharedFiles:r,pageFiles:i,allFiles:[...new Set([...r,...i])]}}function h(e,t){let{assetPrefix:n,buildManifest:i,assetQueryString:o,disableOptimizedLoading:s,crossOrigin:a}=e;return i.polyfillFiles.filter(e=>e.endsWith(".js")&&!e.endsWith(".module.js")).map(e=>(0,r.jsx)("script",{defer:!s,nonce:t.nonce,crossOrigin:t.crossOrigin||a,noModule:!0,src:`${n}/_next/${(0,c.encodeURIPath)(e)}${o}`},e))}function m({styles:e}){if(!e)return null;let t=Array.isArray(e)?e:[];if(e.props&&Array.isArray(e.props.children)){let n=e=>{var t,n;return null==e?void 0:null==(n=e.props)?void 0:null==(t=n.dangerouslySetInnerHTML)?void 0:t.__html};e.props.children.forEach(e=>{Array.isArray(e)?e.forEach(e=>n(e)&&t.push(e)):n(e)&&t.push(e)})}return(0,r.jsx)("style",{"amp-custom":"",dangerouslySetInnerHTML:{__html:t.map(e=>e.props.dangerouslySetInnerHTML.__html).join("").replace(/\/\*# sourceMappingURL=.*\*\//g,"").replace(/\/\*@ sourceURL=.*?\*\//g,"")}})}function _(e,t,n){let{dynamicImports:i,assetPrefix:o,isDevelopment:s,assetQueryString:a,disableOptimizedLoading:l,crossOrigin:u}=e;return i.map(e=>!e.endsWith(".js")||n.allFiles.includes(e)?null:(0,r.jsx)("script",{async:!s&&l,defer:!l,src:`${o}/_next/${(0,c.encodeURIPath)(e)}${a}`,nonce:t.nonce,crossOrigin:t.crossOrigin||u},e))}function g(e,t,n){var i;let{assetPrefix:o,buildManifest:s,isDevelopment:a,assetQueryString:l,disableOptimizedLoading:u,crossOrigin:p}=e;return[...n.allFiles.filter(e=>e.endsWith(".js")),...null==(i=s.lowPriorityFiles)?void 0:i.filter(e=>e.endsWith(".js"))].map(e=>(0,r.jsx)("script",{src:`${o}/_next/${(0,c.encodeURIPath)(e)}${l}`,nonce:t.nonce,async:!a&&u,defer:!u,crossOrigin:t.crossOrigin||p},e))}function E(e,t){let{scriptLoader:n,disableOptimizedLoading:o,crossOrigin:s}=e,a=function(e,t){let{assetPrefix:n,scriptLoader:o,crossOrigin:s,nextScriptWorkers:a}=e;if(!a)return null;try{let{partytownSnippet:e}=require("@builder.io/partytown/integration"),a=(Array.isArray(t.children)?t.children:[t.children]).find(e=>{var t,n;return!!e&&!!e.props&&(null==e?void 0:null==(n=e.props)?void 0:null==(t=n.dangerouslySetInnerHTML)?void 0:t.__html.length)&&"data-partytown-config"in e.props});return(0,r.jsxs)(r.Fragment,{children:[!a&&(0,r.jsx)("script",{"data-partytown-config":"",dangerouslySetInnerHTML:{__html:` - partytown = { - lib: "${n}/_next/static/~partytown/" - }; - `}}),(0,r.jsx)("script",{"data-partytown":"",dangerouslySetInnerHTML:{__html:e()}}),(o.worker||[]).map((e,n)=>{let{strategy:r,src:o,children:a,dangerouslySetInnerHTML:l,...u}=e,c={};if(o)c.src=o;else if(l&&l.__html)c.dangerouslySetInnerHTML={__html:l.__html};else if(a)c.dangerouslySetInnerHTML={__html:"string"==typeof a?a:Array.isArray(a)?a.join(""):""};else throw Error("Invalid usage of next/script. Did you forget to include a src attribute or an inline script? https://nextjs.org/docs/messages/invalid-script");return(0,i.createElement)("script",{...c,...u,type:"text/partytown",key:o||n,nonce:t.nonce,"data-nscript":"worker",crossOrigin:t.crossOrigin||s})})]})}catch(e){return(0,l.default)(e)&&"MODULE_NOT_FOUND"!==e.code&&console.warn(`Warning: ${e.message}`),null}}(e,t),u=(n.beforeInteractive||[]).filter(e=>e.src).map((e,n)=>{let{strategy:r,...a}=e;return(0,i.createElement)("script",{...a,key:a.src||n,defer:a.defer??!o,nonce:t.nonce,"data-nscript":"beforeInteractive",crossOrigin:t.crossOrigin||s})});return(0,r.jsxs)(r.Fragment,{children:[a,u]})}class y extends i.default.Component{static #e=this.contextType=u.HtmlContext;getCssLinks(e){let{assetPrefix:t,assetQueryString:n,dynamicImports:i,crossOrigin:o,optimizeCss:s,optimizeFonts:a}=this.context,l=e.allFiles.filter(e=>e.endsWith(".css")),u=new Set(e.sharedFiles),p=new Set([]),f=Array.from(new Set(i.filter(e=>e.endsWith(".css"))));if(f.length){let e=new Set(l);p=new Set(f=f.filter(t=>!(e.has(t)||u.has(t)))),l.push(...f)}let d=[];return l.forEach(e=>{let i=u.has(e);s||d.push((0,r.jsx)("link",{nonce:this.props.nonce,rel:"preload",href:`${t}/_next/${(0,c.encodeURIPath)(e)}${n}`,as:"style",crossOrigin:this.props.crossOrigin||o},`${e}-preload`));let a=p.has(e);d.push((0,r.jsx)("link",{nonce:this.props.nonce,rel:"stylesheet",href:`${t}/_next/${(0,c.encodeURIPath)(e)}${n}`,crossOrigin:this.props.crossOrigin||o,"data-n-g":a?void 0:i?"":void 0,"data-n-p":a?void 0:i?void 0:""},e))}),a&&(d=this.makeStylesheetInert(d)),0===d.length?null:d}getPreloadDynamicChunks(){let{dynamicImports:e,assetPrefix:t,assetQueryString:n,crossOrigin:i}=this.context;return e.map(e=>e.endsWith(".js")?(0,r.jsx)("link",{rel:"preload",href:`${t}/_next/${(0,c.encodeURIPath)(e)}${n}`,as:"script",nonce:this.props.nonce,crossOrigin:this.props.crossOrigin||i},e):null).filter(Boolean)}getPreloadMainLinks(e){let{assetPrefix:t,assetQueryString:n,scriptLoader:i,crossOrigin:o}=this.context,s=e.allFiles.filter(e=>e.endsWith(".js"));return[...(i.beforeInteractive||[]).map(e=>(0,r.jsx)("link",{nonce:this.props.nonce,rel:"preload",href:e.src,as:"script",crossOrigin:this.props.crossOrigin||o},e.src)),...s.map(e=>(0,r.jsx)("link",{nonce:this.props.nonce,rel:"preload",href:`${t}/_next/${(0,c.encodeURIPath)(e)}${n}`,as:"script",crossOrigin:this.props.crossOrigin||o},e))]}getBeforeInteractiveInlineScripts(){let{scriptLoader:e}=this.context,{nonce:t,crossOrigin:n}=this.props;return(e.beforeInteractive||[]).filter(e=>!e.src&&(e.dangerouslySetInnerHTML||e.children)).map((e,r)=>{let{strategy:o,children:s,dangerouslySetInnerHTML:a,src:l,...u}=e,c="";return a&&a.__html?c=a.__html:s&&(c="string"==typeof s?s:Array.isArray(s)?s.join(""):""),(0,i.createElement)("script",{...u,dangerouslySetInnerHTML:{__html:c},key:u.id||r,nonce:t,"data-nscript":"beforeInteractive",crossOrigin:n||void 0})})}getDynamicChunks(e){return _(this.context,this.props,e)}getPreNextScripts(){return E(this.context,this.props)}getScripts(e){return g(this.context,this.props,e)}getPolyfillScripts(){return h(this.context,this.props)}makeStylesheetInert(e){return i.default.Children.map(e,e=>{var t,n;if((null==e?void 0:e.type)==="link"&&(null==e?void 0:null==(t=e.props)?void 0:t.href)&&o.OPTIMIZED_FONT_PROVIDERS.some(({url:t})=>{var n,r;return null==e?void 0:null==(r=e.props)?void 0:null==(n=r.href)?void 0:n.startsWith(t)})){let t={...e.props||{},"data-href":e.props.href,href:void 0};return i.default.cloneElement(e,t)}if(null==e?void 0:null==(n=e.props)?void 0:n.children){let t={...e.props||{},children:this.makeStylesheetInert(e.props.children)};return i.default.cloneElement(e,t)}return e}).filter(Boolean)}render(){let{styles:e,ampPath:t,inAmpMode:o,hybridAmp:s,canonicalBase:a,__NEXT_DATA__:l,dangerousAsPath:u,headTags:p,unstable_runtimeJS:f,unstable_JsPreload:h,disableOptimizedLoading:_,optimizeCss:g,optimizeFonts:E,assetPrefix:y,nextFontManifest:S}=this.context,I=!1===f,T=!1===h||!_;this.context.docComponentsRendered.Head=!0;let{head:P}=this.context,O=[],x=[];P&&(P.forEach(e=>{let t;this.context.strictNextHead&&(t=i.default.createElement("meta",{name:"next-head",content:"1"})),e&&"link"===e.type&&"preload"===e.props.rel&&"style"===e.props.as?(t&&O.push(t),O.push(e)):e&&(t&&("meta"!==e.type||!e.props.charSet)&&x.push(t),x.push(e))}),P=O.concat(x));let b=i.default.Children.toArray(this.props.children).filter(Boolean);E&&!o&&(b=this.makeStylesheetInert(b));let N=!1,j=!1;P=i.default.Children.map(P||[],e=>{if(!e)return e;let{type:t,props:n}=e;if(o){let r="";if("meta"===t&&"viewport"===n.name?r='name="viewport"':"link"===t&&"canonical"===n.rel?j=!0:"script"===t&&(n.src&&-1>n.src.indexOf("ampproject")||n.dangerouslySetInnerHTML&&(!n.type||"text/javascript"===n.type))&&(r="{r+=` ${e}="${n[e]}"`}),r+="/>"),r)return console.warn(`Found conflicting amp tag "${e.type}" with conflicting prop ${r} in ${l.page}. https://nextjs.org/docs/messages/conflicting-amp-tag`),null}else"link"===t&&"amphtml"===n.rel&&(N=!0);return e});let v=d(this.context.buildManifest,this.context.__NEXT_DATA__.page,o),R=function(e,t,n=""){if(!e)return{preconnect:null,preload:null};let i=e.pages["/_app"],o=e.pages[t],s=Array.from(new Set([...i??[],...o??[]]));return{preconnect:0===s.length&&(i||o)?(0,r.jsx)("link",{"data-next-font":e.pagesUsingSizeAdjust?"size-adjust":"",rel:"preconnect",href:"/",crossOrigin:"anonymous"}):null,preload:s?s.map(e=>{let t=/\.(woff|woff2|eot|ttf|otf)$/.exec(e)[1];return(0,r.jsx)("link",{rel:"preload",href:`${n}/_next/${(0,c.encodeURIPath)(e)}`,as:"font",type:`font/${t}`,crossOrigin:"anonymous","data-next-font":e.includes("-s")?"size-adjust":""},e)}):null}}(S,u,y);return(0,r.jsxs)("head",{...function(e){let{crossOrigin:t,nonce:n,...r}=e;return r}(this.props),children:[this.context.isDevelopment&&(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("style",{"data-next-hide-fouc":!0,"data-ampdevmode":o?"true":void 0,dangerouslySetInnerHTML:{__html:"body{display:none}"}}),(0,r.jsx)("noscript",{"data-next-hide-fouc":!0,"data-ampdevmode":o?"true":void 0,children:(0,r.jsx)("style",{dangerouslySetInnerHTML:{__html:"body{display:block}"}})})]}),P,this.context.strictNextHead?null:(0,r.jsx)("meta",{name:"next-head-count",content:i.default.Children.count(P||[]).toString()}),b,E&&(0,r.jsx)("meta",{name:"next-font-preconnect"}),R.preconnect,R.preload,o&&(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("meta",{name:"viewport",content:"width=device-width,minimum-scale=1,initial-scale=1"}),!j&&(0,r.jsx)("link",{rel:"canonical",href:a+n(733).cleanAmpPath(u)}),(0,r.jsx)("link",{rel:"preload",as:"script",href:"https://cdn.ampproject.org/v0.js"}),(0,r.jsx)(m,{styles:e}),(0,r.jsx)("style",{"amp-boilerplate":"",dangerouslySetInnerHTML:{__html:"body{-webkit-animation:-amp-start 8s steps(1,end) 0s 1 normal both;-moz-animation:-amp-start 8s steps(1,end) 0s 1 normal both;-ms-animation:-amp-start 8s steps(1,end) 0s 1 normal both;animation:-amp-start 8s steps(1,end) 0s 1 normal both}@-webkit-keyframes -amp-start{from{visibility:hidden}to{visibility:visible}}@-moz-keyframes -amp-start{from{visibility:hidden}to{visibility:visible}}@-ms-keyframes -amp-start{from{visibility:hidden}to{visibility:visible}}@-o-keyframes -amp-start{from{visibility:hidden}to{visibility:visible}}@keyframes -amp-start{from{visibility:hidden}to{visibility:visible}}"}}),(0,r.jsx)("noscript",{children:(0,r.jsx)("style",{"amp-boilerplate":"",dangerouslySetInnerHTML:{__html:"body{-webkit-animation:none;-moz-animation:none;-ms-animation:none;animation:none}"}})}),(0,r.jsx)("script",{async:!0,src:"https://cdn.ampproject.org/v0.js"})]}),!o&&(0,r.jsxs)(r.Fragment,{children:[!N&&s&&(0,r.jsx)("link",{rel:"amphtml",href:a+(t||`${u}${u.includes("?")?"&":"?"}amp=1`)}),this.getBeforeInteractiveInlineScripts(),!g&&this.getCssLinks(v),!g&&(0,r.jsx)("noscript",{"data-n-css":this.props.nonce??""}),!I&&!T&&this.getPreloadDynamicChunks(),!I&&!T&&this.getPreloadMainLinks(v),!_&&!I&&this.getPolyfillScripts(),!_&&!I&&this.getPreNextScripts(),!_&&!I&&this.getDynamicChunks(v),!_&&!I&&this.getScripts(v),g&&this.getCssLinks(v),g&&(0,r.jsx)("noscript",{"data-n-css":this.props.nonce??""}),this.context.isDevelopment&&(0,r.jsx)("noscript",{id:"__next_css__DO_NOT_USE__"}),e||null]}),i.default.createElement(i.default.Fragment,{},...p||[])]})}}class S extends i.default.Component{static #e=this.contextType=u.HtmlContext;getDynamicChunks(e){return _(this.context,this.props,e)}getPreNextScripts(){return E(this.context,this.props)}getScripts(e){return g(this.context,this.props,e)}getPolyfillScripts(){return h(this.context,this.props)}static getInlineScriptSource(e){let{__NEXT_DATA__:t,largePageDataBytes:r}=e;try{let i=JSON.stringify(t);if(f.has(t.page))return(0,a.htmlEscapeJsonString)(i);let o=Buffer.from(i).byteLength,s=n(5955).Z;return r&&o>r&&(f.add(t.page),console.warn(`Warning: data for page "${t.page}"${t.page===e.dangerousAsPath?"":` (path "${e.dangerousAsPath}")`} is ${s(o)} which exceeds the threshold of ${s(r)}, this amount of data can reduce performance. -See more info here: https://nextjs.org/docs/messages/large-page-data`)),(0,a.htmlEscapeJsonString)(i)}catch(e){if((0,l.default)(e)&&-1!==e.message.indexOf("circular structure"))throw Error(`Circular structure in "getInitialProps" result of page "${t.page}". https://nextjs.org/docs/messages/circular-structure`);throw e}}render(){let{assetPrefix:e,inAmpMode:t,buildManifest:n,unstable_runtimeJS:i,docComponentsRendered:o,assetQueryString:s,disableOptimizedLoading:a,crossOrigin:l}=this.context,u=!1===i;if(o.NextScript=!0,t)return null;let p=d(this.context.buildManifest,this.context.__NEXT_DATA__.page,t);return(0,r.jsxs)(r.Fragment,{children:[!u&&n.devFiles?n.devFiles.map(t=>(0,r.jsx)("script",{src:`${e}/_next/${(0,c.encodeURIPath)(t)}${s}`,nonce:this.props.nonce,crossOrigin:this.props.crossOrigin||l},t)):null,u?null:(0,r.jsx)("script",{id:"__NEXT_DATA__",type:"application/json",nonce:this.props.nonce,crossOrigin:this.props.crossOrigin||l,dangerouslySetInnerHTML:{__html:S.getInlineScriptSource(this.context)}}),a&&!u&&this.getPolyfillScripts(),a&&!u&&this.getPreNextScripts(),a&&!u&&this.getDynamicChunks(p),a&&!u&&this.getScripts(p)]})}}function I(e){let{inAmpMode:t,docComponentsRendered:n,locale:o,scriptLoader:s,__NEXT_DATA__:a}=(0,u.useHtmlContext)();return n.Html=!0,function(e,t,n){var r,o,s,a;if(!n.children)return;let l=[],u=Array.isArray(n.children)?n.children:[n.children],c=null==(o=u.find(e=>e.type===y))?void 0:null==(r=o.props)?void 0:r.children,p=null==(a=u.find(e=>"body"===e.type))?void 0:null==(s=a.props)?void 0:s.children,f=[...Array.isArray(c)?c:[c],...Array.isArray(p)?p:[p]];i.default.Children.forEach(f,t=>{var n;if(t&&(null==(n=t.type)?void 0:n.__nextScript)){if("beforeInteractive"===t.props.strategy){e.beforeInteractive=(e.beforeInteractive||[]).concat([{...t.props}]);return}if(["lazyOnload","afterInteractive","worker"].includes(t.props.strategy)){l.push(t.props);return}}}),t.scriptLoader=l}(s,a,e),(0,r.jsx)("html",{...e,lang:e.lang||o||void 0,amp:t?"":void 0,"data-ampdevmode":void 0})}function T(){let{docComponentsRendered:e}=(0,u.useHtmlContext)();return e.Main=!0,(0,r.jsx)("next-js-internal-body-render-target",{})}class P extends i.default.Component{static getInitialProps(e){return e.defaultGetInitialProps(e)}render(){return(0,r.jsxs)(I,{children:[(0,r.jsx)(y,{}),(0,r.jsxs)("body",{children:[(0,r.jsx)(T,{}),(0,r.jsx)(S,{})]})]})}}P[o.NEXT_BUILTIN_DOCUMENT]=function(){return(0,r.jsxs)(I,{children:[(0,r.jsx)(y,{}),(0,r.jsxs)("body",{children:[(0,r.jsx)(T,{}),(0,r.jsx)(S,{})]})]})}},5104:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{APP_BUILD_MANIFEST:function(){return E},APP_CLIENT_INTERNALS:function(){return K},APP_PATHS_MANIFEST:function(){return m},APP_PATH_ROUTES_MANIFEST:function(){return _},AUTOMATIC_FONT_OPTIMIZATION_MANIFEST:function(){return M},BARREL_OPTIMIZATION_PREFIX:function(){return B},BLOCKED_PAGES:function(){return F},BUILD_ID_FILE:function(){return w},BUILD_MANIFEST:function(){return g},CLIENT_PUBLIC_FILES_PATH:function(){return D},CLIENT_REFERENCE_MANIFEST:function(){return W},CLIENT_STATIC_FILES_PATH:function(){return U},CLIENT_STATIC_FILES_RUNTIME_AMP:function(){return q},CLIENT_STATIC_FILES_RUNTIME_MAIN:function(){return V},CLIENT_STATIC_FILES_RUNTIME_MAIN_APP:function(){return X},CLIENT_STATIC_FILES_RUNTIME_POLYFILLS:function(){return Q},CLIENT_STATIC_FILES_RUNTIME_POLYFILLS_SYMBOL:function(){return ee},CLIENT_STATIC_FILES_RUNTIME_REACT_REFRESH:function(){return Z},CLIENT_STATIC_FILES_RUNTIME_WEBPACK:function(){return J},COMPILER_INDEXES:function(){return o},COMPILER_NAMES:function(){return i},CONFIG_FILES:function(){return C},DEFAULT_RUNTIME_WEBPACK:function(){return et},DEFAULT_SANS_SERIF_FONT:function(){return el},DEFAULT_SERIF_FONT:function(){return ea},DEV_CLIENT_PAGES_MANIFEST:function(){return j},DEV_MIDDLEWARE_MANIFEST:function(){return R},EDGE_RUNTIME_WEBPACK:function(){return en},EDGE_UNSUPPORTED_NODE_APIS:function(){return ed},EXPORT_DETAIL:function(){return P},EXPORT_MARKER:function(){return T},FUNCTIONS_CONFIG_MANIFEST:function(){return y},GOOGLE_FONT_PROVIDER:function(){return eo},IMAGES_MANIFEST:function(){return b},INTERCEPTION_ROUTE_REWRITE_MANIFEST:function(){return Y},MIDDLEWARE_BUILD_MANIFEST:function(){return G},MIDDLEWARE_MANIFEST:function(){return v},MIDDLEWARE_REACT_LOADABLE_MANIFEST:function(){return z},MODERN_BROWSERSLIST_TARGET:function(){return r.default},NEXT_BUILTIN_DOCUMENT:function(){return $},NEXT_FONT_MANIFEST:function(){return I},OPTIMIZED_FONT_PROVIDERS:function(){return es},PAGES_MANIFEST:function(){return h},PHASE_DEVELOPMENT_SERVER:function(){return p},PHASE_EXPORT:function(){return l},PHASE_INFO:function(){return d},PHASE_PRODUCTION_BUILD:function(){return u},PHASE_PRODUCTION_SERVER:function(){return c},PHASE_TEST:function(){return f},PRERENDER_MANIFEST:function(){return O},REACT_LOADABLE_MANIFEST:function(){return A},ROUTES_MANIFEST:function(){return x},RSC_MODULE_TYPES:function(){return ef},SERVER_DIRECTORY:function(){return L},SERVER_FILES_MANIFEST:function(){return N},SERVER_PROPS_ID:function(){return ei},SERVER_REFERENCE_MANIFEST:function(){return H},STATIC_PROPS_ID:function(){return er},STATIC_STATUS_PAGES:function(){return eu},STRING_LITERAL_DROP_BUNDLE:function(){return k},SUBRESOURCE_INTEGRITY_MANIFEST:function(){return S},SYSTEM_ENTRYPOINTS:function(){return eh},TRACE_OUTPUT_VERSION:function(){return ec},TURBO_TRACE_DEFAULT_MEMORY_LIMIT:function(){return ep},UNDERSCORE_NOT_FOUND_ROUTE:function(){return s},UNDERSCORE_NOT_FOUND_ROUTE_ENTRY:function(){return a}});let r=n(167)._(n(979)),i={client:"client",server:"server",edgeServer:"edge-server"},o={[i.client]:0,[i.server]:1,[i.edgeServer]:2},s="/_not-found",a=""+s+"/page",l="phase-export",u="phase-production-build",c="phase-production-server",p="phase-development-server",f="phase-test",d="phase-info",h="pages-manifest.json",m="app-paths-manifest.json",_="app-path-routes-manifest.json",g="build-manifest.json",E="app-build-manifest.json",y="functions-config-manifest.json",S="subresource-integrity-manifest",I="next-font-manifest",T="export-marker.json",P="export-detail.json",O="prerender-manifest.json",x="routes-manifest.json",b="images-manifest.json",N="required-server-files.json",j="_devPagesManifest.json",v="middleware-manifest.json",R="_devMiddlewareManifest.json",A="react-loadable-manifest.json",M="font-manifest.json",L="server",C=["next.config.js","next.config.mjs"],w="BUILD_ID",F=["/_document","/_app","/_error"],D="public",U="static",k="__NEXT_DROP_CLIENT_FILE__",$="__NEXT_BUILTIN_DOCUMENT__",B="__barrel_optimize__",W="client-reference-manifest",H="server-reference-manifest",G="middleware-build-manifest",z="middleware-react-loadable-manifest",Y="interception-route-rewrite-manifest",V="main",X=""+V+"-app",K="app-pages-internals",Z="react-refresh",q="amp",J="webpack",Q="polyfills",ee=Symbol(Q),et="webpack-runtime",en="edge-runtime-webpack",er="__N_SSG",ei="__N_SSP",eo="https://fonts.googleapis.com/",es=[{url:eo,preconnect:"https://fonts.gstatic.com"},{url:"https://use.typekit.net",preconnect:"https://use.typekit.net"}],ea={name:"Times New Roman",xAvgCharWidth:821,azAvgWidth:854.3953488372093,unitsPerEm:2048},el={name:"Arial",xAvgCharWidth:904,azAvgWidth:934.5116279069767,unitsPerEm:2048},eu=["/500"],ec=1,ep=6e3,ef={client:"client",server:"server"},ed=["clearImmediate","setImmediate","BroadcastChannel","ByteLengthQueuingStrategy","CompressionStream","CountQueuingStrategy","DecompressionStream","DomException","MessageChannel","MessageEvent","MessagePort","ReadableByteStreamController","ReadableStreamBYOBRequest","ReadableStreamDefaultController","TransformStreamDefaultController","WritableStreamDefaultController"],eh=new Set([V,Z,q,X]);("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},8584:(e,t)=>{function n(e){return e.split("/").map(e=>encodeURIComponent(e)).join("/")}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"encodeURIPath",{enumerable:!0,get:function(){return n}})},8299:(e,t)=>{function n(e){return Object.prototype.toString.call(e)}function r(e){if("[object Object]"!==n(e))return!1;let t=Object.getPrototypeOf(e);return null===t||t.hasOwnProperty("isPrototypeOf")}Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{getObjectClassLabel:function(){return n},isPlainObject:function(){return r}})},979:e=>{e.exports=["chrome 64","edge 79","firefox 67","opera 51","safari 12"]},5876:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"denormalizePagePath",{enumerable:!0,get:function(){return o}});let r=n(2189),i=n(4212);function o(e){let t=(0,i.normalizePathSep)(e);return t.startsWith("/index/")&&!(0,r.isDynamicRoute)(t)?t.slice(6):"/index"!==t?t:"/"}},5078:(e,t)=>{function n(e){return e.startsWith("/")?e:"/"+e}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"ensureLeadingSlash",{enumerable:!0,get:function(){return n}})},9431:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"normalizePagePath",{enumerable:!0,get:function(){return s}});let r=n(5078),i=n(2189),o=n(5782);function s(e){let t=/^\/index(\/|$)/.test(e)&&!(0,i.isDynamicRoute)(e)?"/index"+e:"/"===e?"/index":(0,r.ensureLeadingSlash)(e);{let{posix:e}=n(5315),r=e.normalize(t);if(r!==t)throw new o.NormalizeError("Requested and resolved page mismatch: "+t+" "+r)}return t}},4212:(e,t)=>{function n(e){return e.replace(/\\/g,"/")}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"normalizePathSep",{enumerable:!0,get:function(){return n}})},2340:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{normalizeAppPath:function(){return o},normalizeRscURL:function(){return s}});let r=n(5078),i=n(3737);function o(e){return(0,r.ensureLeadingSlash)(e.split("/").reduce((e,t,n,r)=>!t||(0,i.isGroupSegment)(t)||"@"===t[0]||("page"===t||"route"===t)&&n===r.length-1?e:e+"/"+t,""))}function s(e){return e.replace(/\.rsc($|\?)/,"$1")}},2189:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{getSortedRoutes:function(){return r.getSortedRoutes},isDynamicRoute:function(){return i.isDynamicRoute}});let r=n(317),i=n(1735)},1735:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"isDynamicRoute",{enumerable:!0,get:function(){return o}});let r=n(2407),i=/\/\[[^/]+?\](?=\/|$)/;function o(e){return(0,r.isInterceptionRouteAppPath)(e)&&(e=(0,r.extractInterceptionRouteInformation)(e).interceptedRoute),i.test(e)}},317:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getSortedRoutes",{enumerable:!0,get:function(){return r}});class n{insert(e){this._insert(e.split("/").filter(Boolean),[],!1)}smoosh(){return this._smoosh()}_smoosh(e){void 0===e&&(e="/");let t=[...this.children.keys()].sort();null!==this.slugName&&t.splice(t.indexOf("[]"),1),null!==this.restSlugName&&t.splice(t.indexOf("[...]"),1),null!==this.optionalRestSlugName&&t.splice(t.indexOf("[[...]]"),1);let n=t.map(t=>this.children.get(t)._smoosh(""+e+t+"/")).reduce((e,t)=>[...e,...t],[]);if(null!==this.slugName&&n.push(...this.children.get("[]")._smoosh(e+"["+this.slugName+"]/")),!this.placeholder){let t="/"===e?"/":e.slice(0,-1);if(null!=this.optionalRestSlugName)throw Error('You cannot define a route with the same specificity as a optional catch-all route ("'+t+'" and "'+t+"[[..."+this.optionalRestSlugName+']]").');n.unshift(t)}return null!==this.restSlugName&&n.push(...this.children.get("[...]")._smoosh(e+"[..."+this.restSlugName+"]/")),null!==this.optionalRestSlugName&&n.push(...this.children.get("[[...]]")._smoosh(e+"[[..."+this.optionalRestSlugName+"]]/")),n}_insert(e,t,r){if(0===e.length){this.placeholder=!1;return}if(r)throw Error("Catch-all must be the last part of the URL.");let i=e[0];if(i.startsWith("[")&&i.endsWith("]")){let n=i.slice(1,-1),s=!1;if(n.startsWith("[")&&n.endsWith("]")&&(n=n.slice(1,-1),s=!0),n.startsWith("...")&&(n=n.substring(3),r=!0),n.startsWith("[")||n.endsWith("]"))throw Error("Segment names may not start or end with extra brackets ('"+n+"').");if(n.startsWith("."))throw Error("Segment names may not start with erroneous periods ('"+n+"').");function o(e,n){if(null!==e&&e!==n)throw Error("You cannot use different slug names for the same dynamic path ('"+e+"' !== '"+n+"').");t.forEach(e=>{if(e===n)throw Error('You cannot have the same slug name "'+n+'" repeat within a single dynamic path');if(e.replace(/\W/g,"")===i.replace(/\W/g,""))throw Error('You cannot have the slug names "'+e+'" and "'+n+'" differ only by non-word symbols within a single dynamic path')}),t.push(n)}if(r){if(s){if(null!=this.restSlugName)throw Error('You cannot use both an required and optional catch-all route at the same level ("[...'+this.restSlugName+']" and "'+e[0]+'" ).');o(this.optionalRestSlugName,n),this.optionalRestSlugName=n,i="[[...]]"}else{if(null!=this.optionalRestSlugName)throw Error('You cannot use both an optional and required catch-all route at the same level ("[[...'+this.optionalRestSlugName+']]" and "'+e[0]+'").');o(this.restSlugName,n),this.restSlugName=n,i="[...]"}}else{if(s)throw Error('Optional route parameters are not yet supported ("'+e[0]+'").');o(this.slugName,n),this.slugName=n,i="[]"}}this.children.has(i)||this.children.set(i,new n),this.children.get(i)._insert(e.slice(1),t,r)}constructor(){this.placeholder=!0,this.children=new Map,this.slugName=null,this.restSlugName=null,this.optionalRestSlugName=null}}function r(e){let t=new n;return e.forEach(e=>t.insert(e)),t.smoosh()}},3737:(e,t)=>{function n(e){return"("===e[0]&&e.endsWith(")")}Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{DEFAULT_SEGMENT_KEY:function(){return i},PAGE_SEGMENT_KEY:function(){return r},isGroupSegment:function(){return n}});let r="__PAGE__",i="__DEFAULT__"},5782:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{DecodeError:function(){return h},MiddlewareNotFoundError:function(){return E},MissingStaticPage:function(){return g},NormalizeError:function(){return m},PageNotFoundError:function(){return _},SP:function(){return f},ST:function(){return d},WEB_VITALS:function(){return n},execOnce:function(){return r},getDisplayName:function(){return l},getLocationOrigin:function(){return s},getURL:function(){return a},isAbsoluteUrl:function(){return o},isResSent:function(){return u},loadGetInitialProps:function(){return p},normalizeRepeatedSlashes:function(){return c},stringifyError:function(){return y}});let n=["CLS","FCP","FID","INP","LCP","TTFB"];function r(e){let t,n=!1;return function(){for(var r=arguments.length,i=Array(r),o=0;oi.test(e);function s(){let{protocol:e,hostname:t,port:n}=window.location;return e+"//"+t+(n?":"+n:"")}function a(){let{href:e}=window.location,t=s();return e.substring(t.length)}function l(e){return"string"==typeof e?e:e.displayName||e.name||"Unknown"}function u(e){return e.finished||e.headersSent}function c(e){let t=e.split("?");return t[0].replace(/\\/g,"/").replace(/\/\/+/g,"/")+(t[1]?"?"+t.slice(1).join("?"):"")}async function p(e,t){let n=t.res||t.ctx&&t.ctx.res;if(!e.getInitialProps)return t.ctx&&t.Component?{pageProps:await p(t.Component,t.ctx)}:{};let r=await e.getInitialProps(t);if(n&&u(n))return r;if(!r)throw Error('"'+l(e)+'.getInitialProps()" should resolve to an object. But found "'+r+'" instead.');return r}let f="undefined"!=typeof performance,d=f&&["mark","measure","getEntriesByName"].every(e=>"function"==typeof performance[e]);class h extends Error{}class m extends Error{}class _ extends Error{constructor(e){super(),this.code="ENOENT",this.name="PageNotFoundError",this.message="Cannot find module for page: "+e}}class g extends Error{constructor(e,t){super(),this.message="Failed to load static file for page: "+e+" "+t}}class E extends Error{constructor(){super(),this.code="ENOENT",this.message="Cannot find the middleware module"}}function y(e){return JSON.stringify({message:e.message,stack:e.stack})}},676:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{default:function(){return i},getProperError:function(){return o}});let r=n(8299);function i(e){return"object"==typeof e&&null!==e&&"name"in e&&"message"in e}function o(e){return i(e)?e:Error((0,r.isPlainObject)(e)?JSON.stringify(e):e+"")}},5955:(e,t)=>{Object.defineProperty(t,"Z",{enumerable:!0,get:function(){return i}});let n=["B","kB","MB","GB","TB","PB","EB","ZB","YB"],r=(e,t)=>{let n=e;return"string"==typeof t?n=e.toLocaleString(t):!0===t&&(n=e.toLocaleString()),n};function i(e,t){if(!Number.isFinite(e))throw TypeError(`Expected a finite number, got ${typeof e}: ${e}`);if((t=Object.assign({},t)).signed&&0===e)return" 0 B";let i=e<0,o=i?"-":t.signed?"+":"";if(i&&(e=-e),e<1)return o+r(e,t.locale)+" B";let s=Math.min(Math.floor(Math.log10(e)/3),n.length-1);return o+r(e=Number((e/Math.pow(1e3,s)).toPrecision(3)),t.locale)+" "+n[s]}},2407:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{INTERCEPTION_ROUTE_MARKERS:function(){return i},extractInterceptionRouteInformation:function(){return s},isInterceptionRouteAppPath:function(){return o}});let r=n(2340),i=["(..)(..)","(.)","(..)","(...)"];function o(e){return void 0!==e.split("/").find(e=>i.find(t=>e.startsWith(t)))}function s(e){let t,n,o;for(let r of e.split("/"))if(n=i.find(e=>r.startsWith(e))){[t,o]=e.split(n,2);break}if(!t||!n||!o)throw Error(`Invalid interception route: ${e}. Must be in the format //(..|...|..)(..)/`);switch(t=(0,r.normalizeAppPath)(t),n){case"(.)":o="/"===t?`/${o}`:t+"/"+o;break;case"(..)":if("/"===t)throw Error(`Invalid interception route: ${e}. Cannot use (..) marker at the root level, use (.) instead.`);o=t.split("/").slice(0,-1).concat(o).join("/");break;case"(...)":o="/"+o;break;case"(..)(..)":let s=t.split("/");if(s.length<=2)throw Error(`Invalid interception route: ${e}. Cannot use (..)(..) marker at the root level or one level up.`);o=s.slice(0,-2).concat(o).join("/");break;default:throw Error("Invariant: unexpected marker")}return{interceptingRoute:t,interceptedRoute:o}}},7093:(e,t,n)=>{e.exports=n(2785)},3112:(e,t,n)=>{e.exports=n(7093).vendored.contexts.HtmlContext},5778:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getPageFiles",{enumerable:!0,get:function(){return o}});let r=n(5876),i=n(9431);function o(e,t){let n=(0,r.denormalizePagePath)((0,i.normalizePagePath)(t));return e.pages[n]||(console.warn(`Could not find files for ${n} in .next/build-manifest.json`),[])}},9630:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{ESCAPE_REGEX:function(){return r},htmlEscapeJsonString:function(){return i}});let n={"&":"\\u0026",">":"\\u003e","<":"\\u003c","\u2028":"\\u2028","\u2029":"\\u2029"},r=/[&><\u2028\u2029]/g;function i(e){return e.replace(r,e=>n[e])}},733:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{cleanAmpPath:function(){return o},debounce:function(){return s},isBlockedPage:function(){return i}});let r=n(5104);function i(e){return r.BLOCKED_PAGES.includes(e)}function o(e){return e.match(/\?amp=(y|yes|true|1)/)&&(e=e.replace(/\?amp=(y|yes|true|1)&?/,"?")),e.match(/&=(y|yes|true|1)/)&&(e=e.replace(/&=(y|yes|true|1)/,"")),e=e.replace(/\?$/,"")}function s(e,t,n=1/0){let r,i,o;let s=0,a=0;function l(){let u=Date.now(),c=a+t-u;c<=0||s+n>=u?(r=void 0,e.apply(o,i)):r=setTimeout(l,c)}return function(...e){i=e,o=this,a=Date.now(),void 0===r&&(s=a,r=setTimeout(l,t))}}},167:(e,t)=>{t._=t._interop_require_default=function(e){return e&&e.__esModule?e:{default:e}}}}; \ No newline at end of file diff --git a/.next/server/chunks/791.js b/.next/server/chunks/791.js deleted file mode 100644 index febb9d97..00000000 --- a/.next/server/chunks/791.js +++ /dev/null @@ -1,9 +0,0 @@ -exports.id=791,exports.ids=[791],exports.modules={6135:(e,t,s)=>{Promise.resolve().then(s.bind(s,9941))},1262:(e,t,s)=>{Promise.resolve().then(s.t.bind(s,2994,23)),Promise.resolve().then(s.t.bind(s,6114,23)),Promise.resolve().then(s.t.bind(s,9727,23)),Promise.resolve().then(s.t.bind(s,9671,23)),Promise.resolve().then(s.t.bind(s,1868,23)),Promise.resolve().then(s.t.bind(s,4759,23))},3679:(e,t,s)=>{"use strict";s.d(t,{Button:()=>i});var r=s(326),n=s(58),a=s(8061);function i({className:e,variant:t="ghost",children:s,...i}){return r.jsx(n.E.button,{whileHover:{y:-1},whileTap:{y:0},className:(0,a.cn)("inline-flex items-center justify-center rounded-md px-5 py-3 text-sm font-semibold transition will-change-transform","primary"===t?"bg-gradient-to-br from-brand to-brand2 text-[#02131a] shadow-[0_10px_30px_rgba(0,0,0,.35)]":"glass text-text hover:shadow-glow",e),...i,children:s})}},5943:(e,t,s)=>{"use strict";s.d(t,{ChatBot:()=>c});var r=s(326),n=s(7577),a=s(58),i=s(8129),o=s(8061);let l={greeting:"Hello! I'm MackAi, here to help you learn about T.O.O.L.S Inc programs and support services. How can I assist you today?",programs:"We offer four core programs: Job Readiness Training, Continued Education, Lived Experience Support, and Personal Growth Programs. Which would you like to know more about?","job readiness":"Our Job Readiness program includes resume building, mock interviews, career planning, and professional development to prepare you for success in the workforce.",education:"We provide access to educational resources, training programs, skill development courses, and support for continuing your education journey.","lived experience":"Our team has lived experience with the challenges our clients face. This creates genuine understanding and more effective, empathetic support.",referral:"You can submit a referral for justice-involved individuals through our Referral Form page. We also have a QR code available for easy access.",support:"To get support, you can fill out our Interest Form or contact us directly. We typically respond within 48 hours.",contact:"You can reach us through our Contact page, submit an Interest Form, or call our office. We're here to help you start your journey."};function c(){let[e,t]=(0,n.useState)(!1),[s,c]=(0,n.useState)([{id:"welcome",text:"Hi! I'm MackAi, your T.O.O.L.S Inc assistant. Ask me about our programs, how to get support, or anything else!",sender:"bot",timestamp:new Date}]),[d,u]=(0,n.useState)(""),[m,x]=(0,n.useState)(!1),h=(0,n.useRef)(null),p=()=>{if(!d.trim())return;let e={id:Date.now().toString(),text:d,sender:"user",timestamp:new Date};c(t=>[...t,e]),u(""),x(!0),setTimeout(()=>{let e={id:(Date.now()+1).toString(),text:function(e){let t=e.toLowerCase();return t.includes("hello")||t.includes("hi")||t.includes("hey")?l.greeting:t.includes("program")||t.includes("service")?l.programs:t.includes("job")||t.includes("employment")||t.includes("career")?l["job readiness"]:t.includes("education")||t.includes("training")||t.includes("learn")?l.education:t.includes("lived experience")||t.includes("understanding")?l["lived experience"]:t.includes("referral")||t.includes("refer")?l.referral:t.includes("support")||t.includes("help")||t.includes("need")?l.support:t.includes("contact")||t.includes("reach")||t.includes("call")?l.contact:"I'd be happy to help you with information about our programs, support services, or how to get started. You can also visit our Interest Form page or Contact us directly for personalized assistance."}(d),sender:"bot",timestamp:new Date};c(t=>[...t,e]),x(!1)},800)};return(0,r.jsxs)(r.Fragment,{children:[r.jsx(a.E.button,{onClick:()=>t(!e),className:(0,o.cn)("fixed bottom-6 right-6 z-50 flex h-14 w-14 items-center justify-center rounded-full","bg-gradient-to-br from-brand to-brand2 text-white shadow-glow","hover:shadow-xl transition-shadow"),whileHover:{scale:1.05},whileTap:{scale:.95},"aria-label":"Open chat",children:e?r.jsx("svg",{className:"h-6 w-6",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor",children:r.jsx("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M6 18L18 6M6 6l12 12"})}):r.jsx("svg",{className:"h-6 w-6",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor",children:r.jsx("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M8 10h.01M12 10h.01M16 10h.01M9 16H5a2 2 0 01-2-2V6a2 2 0 012-2h14a2 2 0 012 2v8a2 2 0 01-2 2h-5l-5 5v-5z"})})}),r.jsx(i.M,{children:e&&(0,r.jsxs)(a.E.div,{initial:{opacity:0,y:20,scale:.95},animate:{opacity:1,y:0,scale:1},exit:{opacity:0,y:20,scale:.95},transition:{duration:.2},className:"fixed bottom-24 right-6 z-50 w-[380px] h-[600px] rounded-xl bg-panel border border-border shadow-glow overflow-hidden flex flex-col",children:[r.jsx("div",{className:"flex items-center justify-between p-4 border-b border-border bg-bg/50 backdrop-blur-sm",children:(0,r.jsxs)("div",{className:"flex items-center gap-3",children:[r.jsx("div",{className:"h-10 w-10 rounded-full bg-gradient-to-br from-brand to-brand2 flex items-center justify-center text-white font-bold",children:"MA"}),(0,r.jsxs)("div",{children:[r.jsx("div",{className:"font-semibold text-text",children:"MackAi"}),r.jsx("div",{className:"text-xs text-muted",children:"Always here to help"})]})]})}),(0,r.jsxs)("div",{className:"flex-1 overflow-y-auto p-4 space-y-4",children:[s.map(e=>r.jsx("div",{className:(0,o.cn)("flex","user"===e.sender?"justify-end":"justify-start"),children:r.jsx("div",{className:(0,o.cn)("max-w-[80%] rounded-lg px-4 py-2 text-sm","user"===e.sender?"bg-gradient-to-br from-brand to-brand2 text-white":"glass text-text"),children:e.text})},e.id)),m&&r.jsx("div",{className:"flex justify-start",children:r.jsx("div",{className:"glass rounded-lg px-4 py-2 text-sm",children:(0,r.jsxs)("div",{className:"flex gap-1",children:[r.jsx("span",{className:"animate-bounce",style:{animationDelay:"0ms"},children:"●"}),r.jsx("span",{className:"animate-bounce",style:{animationDelay:"150ms"},children:"●"}),r.jsx("span",{className:"animate-bounce",style:{animationDelay:"300ms"},children:"●"})]})})}),r.jsx("div",{ref:h})]}),s.length<=2&&(0,r.jsxs)("div",{className:"px-4 pb-2",children:[r.jsx("div",{className:"text-xs text-muted mb-2",children:"Quick questions:"}),r.jsx("div",{className:"flex flex-wrap gap-2",children:["Programs","Get Support","Referral Process","Contact Info"].map(e=>r.jsx("button",{onClick:()=>{u(e),setTimeout(()=>p(),100)},className:"text-xs px-3 py-1 rounded-full glass hover:shadow-glow transition-shadow text-text",children:e},e))})]}),r.jsx("div",{className:"p-4 border-t border-border bg-bg/50 backdrop-blur-sm",children:(0,r.jsxs)("div",{className:"flex gap-2",children:[r.jsx("input",{type:"text",value:d,onChange:e=>u(e.target.value),onKeyPress:e=>{"Enter"!==e.key||e.shiftKey||(e.preventDefault(),p())},placeholder:"Type your message...",className:"flex-1 rounded-lg bg-panel border border-border px-4 py-2 text-sm text-text placeholder:text-muted focus:outline-none focus:ring-2 focus:ring-brand/50"}),r.jsx("button",{onClick:p,disabled:!d.trim(),className:(0,o.cn)("px-4 py-2 rounded-lg font-semibold text-sm transition-all",d.trim()?"bg-gradient-to-br from-brand to-brand2 text-white hover:shadow-glow":"bg-panel text-muted cursor-not-allowed"),children:"Send"})]})})]})})]})}},5285:(e,t,s)=>{"use strict";s.d(t,{CookieConsent:()=>l});var r=s(326),n=s(7577),a=s(8129),i=s(58),o=s(3679);function l(){let[e,t]=(0,n.useState)(!1),[s,l]=(0,n.useState)(!1),[c,d]=(0,n.useState)({essential:!0,analytics:!1,marketing:!1,functional:!1}),u=()=>{localStorage.setItem("cookie-consent",JSON.stringify({essential:!0,analytics:!0,marketing:!0,functional:!0})),t(!1)},m=()=>{localStorage.setItem("cookie-consent",JSON.stringify({essential:!0,analytics:!1,marketing:!1,functional:!1})),t(!1)};return r.jsx(a.M,{children:e&&r.jsx(i.E.div,{initial:{y:100,opacity:0},animate:{y:0,opacity:1},exit:{y:100,opacity:0},transition:{duration:.3},className:"fixed bottom-0 left-0 right-0 z-50 border-t border-border bg-panel/95 backdrop-blur-xl shadow-glow",children:r.jsx("div",{className:"mx-auto max-w-container px-7 py-6",children:s?(0,r.jsxs)("div",{className:"space-y-6",children:[(0,r.jsxs)("div",{className:"flex items-center justify-between",children:[r.jsx("h3",{className:"text-lg font-bold text-text",children:"Cookie Preferences"}),r.jsx("button",{onClick:()=>l(!1),className:"text-muted hover:text-text",children:r.jsx("svg",{className:"h-5 w-5",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor",children:r.jsx("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M6 18L18 6M6 6l12 12"})})})]}),(0,r.jsxs)("div",{className:"space-y-4 max-h-[300px] overflow-y-auto",children:[r.jsx("div",{className:"glass rounded-lg p-4",children:(0,r.jsxs)("div",{className:"flex items-center justify-between",children:[(0,r.jsxs)("div",{className:"flex-1",children:[r.jsx("div",{className:"font-semibold text-text",children:"Essential Cookies"}),r.jsx("p",{className:"text-xs text-muted mt-1",children:"Required for the website to function properly. Cannot be disabled."})]}),r.jsx("div",{className:"ml-4 text-sm font-semibold text-brand",children:"Always On"})]})}),r.jsx("div",{className:"glass rounded-lg p-4",children:(0,r.jsxs)("div",{className:"flex items-center justify-between",children:[(0,r.jsxs)("div",{className:"flex-1",children:[r.jsx("div",{className:"font-semibold text-text",children:"Analytics Cookies"}),r.jsx("p",{className:"text-xs text-muted mt-1",children:"Help us understand how visitors interact with our website."})]}),(0,r.jsxs)("label",{className:"relative inline-flex items-center cursor-pointer ml-4",children:[r.jsx("input",{type:"checkbox",checked:c.analytics,onChange:e=>d({...c,analytics:e.target.checked}),className:"sr-only peer"}),r.jsx("div",{className:"w-11 h-6 bg-panel border border-border rounded-full peer peer-checked:bg-brand transition-colors"}),r.jsx("div",{className:"absolute left-1 top-1 bg-text w-4 h-4 rounded-full transition-transform peer-checked:translate-x-5"})]})]})}),r.jsx("div",{className:"glass rounded-lg p-4",children:(0,r.jsxs)("div",{className:"flex items-center justify-between",children:[(0,r.jsxs)("div",{className:"flex-1",children:[r.jsx("div",{className:"font-semibold text-text",children:"Marketing Cookies"}),r.jsx("p",{className:"text-xs text-muted mt-1",children:"Used to deliver relevant advertisements and track campaign performance."})]}),(0,r.jsxs)("label",{className:"relative inline-flex items-center cursor-pointer ml-4",children:[r.jsx("input",{type:"checkbox",checked:c.marketing,onChange:e=>d({...c,marketing:e.target.checked}),className:"sr-only peer"}),r.jsx("div",{className:"w-11 h-6 bg-panel border border-border rounded-full peer peer-checked:bg-brand transition-colors"}),r.jsx("div",{className:"absolute left-1 top-1 bg-text w-4 h-4 rounded-full transition-transform peer-checked:translate-x-5"})]})]})}),r.jsx("div",{className:"glass rounded-lg p-4",children:(0,r.jsxs)("div",{className:"flex items-center justify-between",children:[(0,r.jsxs)("div",{className:"flex-1",children:[r.jsx("div",{className:"font-semibold text-text",children:"Functional Cookies"}),r.jsx("p",{className:"text-xs text-muted mt-1",children:"Enable enhanced functionality and personalization features."})]}),(0,r.jsxs)("label",{className:"relative inline-flex items-center cursor-pointer ml-4",children:[r.jsx("input",{type:"checkbox",checked:c.functional,onChange:e=>d({...c,functional:e.target.checked}),className:"sr-only peer"}),r.jsx("div",{className:"w-11 h-6 bg-panel border border-border rounded-full peer peer-checked:bg-brand transition-colors"}),r.jsx("div",{className:"absolute left-1 top-1 bg-text w-4 h-4 rounded-full transition-transform peer-checked:translate-x-5"})]})]})})]}),(0,r.jsxs)("div",{className:"flex items-center justify-between pt-4 border-t border-border",children:[r.jsx("a",{href:"#",className:"text-xs text-brand hover:text-brand2 underline",children:"Privacy Policy"}),(0,r.jsxs)("div",{className:"flex items-center gap-3",children:[r.jsx("button",{onClick:m,className:"text-sm font-semibold text-muted hover:text-text transition-colors",children:"Decline All"}),r.jsx(o.Button,{variant:"ghost",onClick:()=>{localStorage.setItem("cookie-consent",JSON.stringify(c)),t(!1)},children:"Save Preferences"}),r.jsx(o.Button,{variant:"primary",onClick:u,children:"Accept All"})]})]})]}):(0,r.jsxs)("div",{className:"flex flex-col gap-4 md:flex-row md:items-center md:justify-between",children:[r.jsx("div",{className:"flex-1",children:r.jsx("p",{className:"text-sm text-text leading-relaxed",children:"We use cookies to enhance your browsing experience, serve personalized content, and analyze our traffic. You can customize your preferences or accept all cookies."})}),(0,r.jsxs)("div",{className:"flex items-center gap-3 flex-wrap",children:[r.jsx("button",{onClick:()=>l(!0),className:"text-sm font-semibold text-brand hover:text-brand2 transition-colors underline",children:"Customize"}),r.jsx("button",{onClick:m,className:"text-sm font-semibold text-muted hover:text-text transition-colors",children:"Decline All"}),r.jsx(o.Button,{variant:"primary",onClick:u,children:"Accept All"})]})]})})})})}},9436:(e,t,s)=>{"use strict";s.d(t,{GlowCard:()=>i});var r=s(326),n=s(58),a=s(8061);function i({className:e,children:t}){return(0,r.jsxs)(n.E.div,{initial:{opacity:0,y:14},whileInView:{opacity:1,y:0},viewport:{once:!0,margin:"-60px"},transition:{duration:.45,ease:[.22,1,.36,1]},whileHover:{y:-2},className:(0,a.cn)("relative overflow-hidden rounded-xl glass p-6","transition-shadow hover:shadow-glow",e),children:[r.jsx(n.E.div,{"aria-hidden":"true",className:"pointer-events-none absolute -inset-24 opacity-0",whileHover:{opacity:1},transition:{duration:.25},style:{background:"radial-gradient(600px 220px at 30% 20%, rgba(56,189,248,.18), transparent 60%), radial-gradient(500px 200px at 80% 30%, rgba(167,139,250,.16), transparent 55%)"}}),r.jsx("div",{className:"relative",children:t})]})}},4953:(e,t,s)=>{"use strict";s.d(t,{Navbar:()=>i});var r=s(326),n=s(58),a=s(3679);function i(){return r.jsx("header",{className:"sticky top-0 z-50 border-b border-border bg-bg/70 backdrop-blur-xl",children:(0,r.jsxs)("div",{className:"mx-auto flex max-w-container items-center justify-between px-7 py-4",children:[(0,r.jsxs)(n.E.a,{href:"/",initial:{opacity:0,y:-8},animate:{opacity:1,y:0},transition:{duration:.35},className:"flex items-center gap-3",children:[r.jsx("img",{src:"/logos/main-logo.png",alt:"T.O.O.LS Inc Logo",className:"h-10 w-auto object-contain"}),r.jsx("span",{className:"font-extrabold tracking-tight text-text",children:"T.O.O.LS Inc"})]}),(0,r.jsxs)("nav",{className:"hidden items-center gap-6 md:flex",children:[r.jsx("a",{className:"text-sm font-medium text-muted hover:text-text",href:"/#platform",children:"Programs"}),r.jsx("a",{className:"text-sm font-medium text-muted hover:text-text",href:"/#dashboard",children:"Impact"}),r.jsx("a",{className:"text-sm font-medium text-muted hover:text-text",href:"/partnerships",children:"Partnerships"}),r.jsx("a",{className:"text-sm font-medium text-muted hover:text-text",href:"/referral",children:"Referral"}),r.jsx("a",{className:"text-sm font-medium text-muted hover:text-text",href:"/#contact",children:"Contact"})]}),(0,r.jsxs)("div",{className:"flex items-center gap-3",children:[r.jsx(a.Button,{variant:"ghost",className:"hidden sm:inline-flex",children:r.jsx("a",{href:"/referral",children:"Submit Referral"})}),r.jsx(a.Button,{variant:"primary",children:r.jsx("a",{href:"/#contact",children:"Get Support"})})]})]})})}},9941:(e,t,s)=>{"use strict";s.d(t,{AuthProvider:()=>i,a:()=>o});var r=s(326),n=s(7577);let a=(0,n.createContext)(void 0);function i({children:e}){let[t,s]=(0,n.useState)(null),i=async(e,t,r)=>{try{let n={id:Date.now().toString(),email:e,name:r,enrolledCourses:[],completedLessons:[],preferences:{notifications:!0,emailUpdates:!0,theme:"dark"}},a=btoa(JSON.stringify(n));return localStorage.setItem("user-session",a),localStorage.setItem(`pwd-${e}`,btoa(t)),s(n),!0}catch(e){return!1}},o=async(e,t)=>{try{let r=localStorage.getItem(`pwd-${e}`);if(!r||atob(r)!==t)return!1;let n=localStorage.getItem("user-session");if(n)return s(JSON.parse(atob(n))),!0;return!1}catch(e){return!1}};return r.jsx(a.Provider,{value:{user:t,login:o,signup:i,logout:()=>{localStorage.removeItem("user-session"),s(null)},updateProfile:e=>{if(!t)return;let r={...t,...e};s(r);let n=btoa(JSON.stringify(r));localStorage.setItem("user-session",n)},isAuthenticated:!!t},children:e})}function o(){let e=(0,n.useContext)(a);if(void 0===e)throw Error("useAuth must be used within an AuthProvider");return e}},8061:(e,t,s)=>{"use strict";s.d(t,{cn:()=>a});var r=s(1135),n=s(1009);function a(...e){return(0,n.m6)((0,r.W)(e))}},8337:(e,t,s)=>{"use strict";s.r(t),s.d(t,{default:()=>o,metadata:()=>i});var r=s(9510);s(7272);var n=s(8570);let a=(0,n.createProxy)(String.raw`C:\Users\donyalemack\sdtoolsinc-web\lib\auth.tsx#AuthProvider`);(0,n.createProxy)(String.raw`C:\Users\donyalemack\sdtoolsinc-web\lib\auth.tsx#useAuth`);let i={title:"T.O.O.L.S Inc - Empowering Individuals To Step Into Their Purpose",description:"Together Overcoming Obstacles and Limitations"};function o({children:e}){return r.jsx("html",{lang:"en",children:r.jsx("body",{className:"font-sans text-text antialiased",children:r.jsx(a,{children:e})})})}},7114:(e,t,s)=>{"use strict";s.d(t,{P:()=>r});let r=(0,s(8570).createProxy)(String.raw`C:\Users\donyalemack\sdtoolsinc-web\components\ui\ChatBot.tsx#ChatBot`)},4897:(e,t,s)=>{"use strict";s.d(t,{G:()=>r});let r=(0,s(8570).createProxy)(String.raw`C:\Users\donyalemack\sdtoolsinc-web\components\ui\CookieConsent.tsx#CookieConsent`)},8749:(e,t,s)=>{"use strict";s.d(t,{r:()=>r});let r=(0,s(8570).createProxy)(String.raw`C:\Users\donyalemack\sdtoolsinc-web\components\ui\GlowCard.tsx#GlowCard`)},8988:(e,t,s)=>{"use strict";s.d(t,{w:()=>r});let r=(0,s(8570).createProxy)(String.raw`C:\Users\donyalemack\sdtoolsinc-web\components\ui\Navbar.tsx#Navbar`)},9138:(e,t,s)=>{"use strict";s.d(t,{O:()=>n});var r=s(9510);function n({eyebrow:e,title:t,subtitle:s}){return(0,r.jsxs)("div",{className:"mx-auto max-w-[760px] text-center",children:[e?r.jsx("div",{className:"mb-3 text-xs font-semibold tracking-[0.18em] text-muted uppercase",children:e}):null,r.jsx("h2",{className:"h2",children:t}),s?r.jsx("p",{className:"mt-4 p-lead",children:s}):null]})}},7272:()=>{},8129:(e,t,s)=>{"use strict";s.d(t,{M:()=>b});var r=s(326),n=s(7577),a=s(339),i=s(4749),o=s(295),l=s(3965);class c extends n.Component{getSnapshotBeforeUpdate(e){let t=this.props.childRef.current;if(t&&e.isPresent&&!this.props.isPresent){let e=this.props.sizeRef.current;e.height=t.offsetHeight||0,e.width=t.offsetWidth||0,e.top=t.offsetTop,e.left=t.offsetLeft}return null}componentDidUpdate(){}render(){return this.props.children}}function d({children:e,isPresent:t}){let s=(0,n.useId)(),a=(0,n.useRef)(null),i=(0,n.useRef)({width:0,height:0,top:0,left:0}),{nonce:o}=(0,n.useContext)(l._);return(0,n.useInsertionEffect)(()=>{let{width:e,height:r,top:n,left:l}=i.current;if(t||!a.current||!e||!r)return;a.current.dataset.motionPopId=s;let c=document.createElement("style");return o&&(c.nonce=o),document.head.appendChild(c),c.sheet&&c.sheet.insertRule(` - [data-motion-pop-id="${s}"] { - position: absolute !important; - width: ${e}px !important; - height: ${r}px !important; - top: ${n}px !important; - left: ${l}px !important; - } - `),()=>{document.head.removeChild(c)}},[t]),(0,r.jsx)(c,{isPresent:t,childRef:a,sizeRef:i,children:n.cloneElement(e,{ref:a})})}let u=({children:e,initial:t,isPresent:s,onExitComplete:a,custom:l,presenceAffectsLayout:c,mode:u})=>{let x=(0,i.h)(m),h=(0,n.useId)(),p=(0,n.useCallback)(e=>{for(let t of(x.set(e,!0),x.values()))if(!t)return;a&&a()},[x,a]),f=(0,n.useMemo)(()=>({id:h,initial:t,isPresent:s,custom:l,onExitComplete:p,register:e=>(x.set(e,!1),()=>x.delete(e))}),c?[Math.random(),p]:[s,p]);return(0,n.useMemo)(()=>{x.forEach((e,t)=>x.set(t,!1))},[s]),n.useEffect(()=>{s||x.size||!a||a()},[s]),"popLayout"===u&&(e=(0,r.jsx)(d,{isPresent:s,children:e})),(0,r.jsx)(o.O.Provider,{value:f,children:e})};function m(){return new Map}var x=s(6933);let h=e=>e.key||"";function p(e){let t=[];return n.Children.forEach(e,e=>{(0,n.isValidElement)(e)&&t.push(e)}),t}var f=s(2482);let b=({children:e,custom:t,initial:s=!0,onExitComplete:o,presenceAffectsLayout:l=!0,mode:c="sync",propagate:d=!1})=>{let[m,b]=(0,x.oO)(d),g=(0,n.useMemo)(()=>p(e),[e]),v=d&&!m?[]:g.map(h),j=(0,n.useRef)(!0),y=(0,n.useRef)(g),w=(0,i.h)(()=>new Map),[N,k]=(0,n.useState)(g),[C,S]=(0,n.useState)(g);(0,f.L)(()=>{j.current=!1,y.current=g;for(let e=0;e{let n=h(e),a=(!d||!!m)&&(g===C||v.includes(n));return(0,r.jsx)(u,{isPresent:a,initial:(!j.current||!!s)&&void 0,custom:a?void 0:t,presenceAffectsLayout:l,mode:c,onExitComplete:a?void 0:()=>{if(!w.has(n))return;w.set(n,!0);let e=!0;w.forEach(t=>{t||(e=!1)}),e&&(null==I||I(),S(y.current),d&&(null==b||b()),o&&o())},children:e},n)})})}}}; \ No newline at end of file diff --git a/.next/server/chunks/819.js b/.next/server/chunks/819.js deleted file mode 100644 index 1d48bb79..00000000 --- a/.next/server/chunks/819.js +++ /dev/null @@ -1,3 +0,0 @@ -exports.id=819,exports.ids=[819],exports.modules={3486:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"addBasePath",{enumerable:!0,get:function(){return a}});let n=r(8974),o=r(3658);function a(e,t){return(0,o.normalizePathTrailingSlash)((0,n.addPathPrefix)(e,""))}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},5424:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"callServer",{enumerable:!0,get:function(){return o}});let n=r(2994);async function o(e,t){let r=(0,n.getServerActionDispatcher)();if(!r)throw Error("Invariant: missing action dispatcher.");return new Promise((n,o)=>{r({actionId:e,actionArgs:t,resolve:n,reject:o})})}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},8038:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"AppRouterAnnouncer",{enumerable:!0,get:function(){return l}});let n=r(7577),o=r(962),a="next-route-announcer";function l(e){let{tree:t}=e,[r,l]=(0,n.useState)(null);(0,n.useEffect)(()=>(l(function(){var e;let t=document.getElementsByName(a)[0];if(null==t?void 0:null==(e=t.shadowRoot)?void 0:e.childNodes[0])return t.shadowRoot.childNodes[0];{let e=document.createElement(a);e.style.cssText="position:absolute";let t=document.createElement("div");return t.ariaLive="assertive",t.id="__next-route-announcer__",t.role="alert",t.style.cssText="position:absolute;border:0;height:1px;margin:-1px;padding:0;width:1px;clip:rect(0 0 0 0);overflow:hidden;white-space:nowrap;word-wrap:normal",e.attachShadow({mode:"open"}).appendChild(t),document.body.appendChild(e),t}}()),()=>{let e=document.getElementsByTagName(a)[0];(null==e?void 0:e.isConnected)&&document.body.removeChild(e)}),[]);let[i,u]=(0,n.useState)(""),s=(0,n.useRef)();return(0,n.useEffect)(()=>{let e="";if(document.title)e=document.title;else{let t=document.querySelector("h1");t&&(e=t.innerText||t.textContent||"")}void 0!==s.current&&s.current!==e&&u(e),s.current=e},[t]),r?(0,o.createPortal)(i,r):null}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},5138:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{ACTION:function(){return n},FLIGHT_PARAMETERS:function(){return u},NEXT_DID_POSTPONE_HEADER:function(){return c},NEXT_ROUTER_PREFETCH_HEADER:function(){return a},NEXT_ROUTER_STATE_TREE:function(){return o},NEXT_RSC_UNION_QUERY:function(){return s},NEXT_URL:function(){return l},RSC_CONTENT_TYPE_HEADER:function(){return i},RSC_HEADER:function(){return r}});let r="RSC",n="Next-Action",o="Next-Router-State-Tree",a="Next-Router-Prefetch",l="Next-Url",i="text/x-component",u=[[r],[o],[a]],s="_rsc",c="x-nextjs-postponed";("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},2994:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{createEmptyCacheNode:function(){return C},default:function(){return I},getServerActionDispatcher:function(){return E},urlToUrlWithoutFlightMarker:function(){return j}});let n=r(8374),o=r(326),a=n._(r(7577)),l=r(2413),i=r(7767),u=r(7584),s=r(7008),c=r(7326),d=r(9727),f=r(6199),p=r(2148),g=r(3486),h=r(8038),_=r(6265),y=r(2492),v=r(9519),b=r(5138),m=r(4237),P=r(7929),R=r(8071),S=null,O=null;function E(){return O}let T={};function j(e){let t=new URL(e,location.origin);if(t.searchParams.delete(b.NEXT_RSC_UNION_QUERY),t.pathname.endsWith(".txt")){let{pathname:e}=t,r=e.endsWith("/index.txt")?10:4;t.pathname=e.slice(0,-r)}return t}function x(e){return e.origin!==window.location.origin}function M(e){let{appRouterState:t,sync:r}=e;return(0,a.useInsertionEffect)(()=>{let{tree:e,pushRef:n,canonicalUrl:o}=t,a={...n.preserveCustomHistoryState?window.history.state:{},__NA:!0,__PRIVATE_NEXTJS_INTERNALS_TREE:e};n.pendingPush&&(0,u.createHrefFromUrl)(new URL(window.location.href))!==o?(n.pendingPush=!1,window.history.pushState(a,"",o)):window.history.replaceState(a,"",o),r(t)},[t,r]),null}function C(){return{lazyData:null,rsc:null,prefetchRsc:null,head:null,prefetchHead:null,parallelRoutes:new Map,lazyDataResolved:!1,loading:null}}function N(e){null==e&&(e={});let t=window.history.state,r=null==t?void 0:t.__NA;r&&(e.__NA=r);let n=null==t?void 0:t.__PRIVATE_NEXTJS_INTERNALS_TREE;return n&&(e.__PRIVATE_NEXTJS_INTERNALS_TREE=n),e}function A(e){let{headCacheNode:t}=e,r=null!==t?t.head:null,n=null!==t?t.prefetchHead:null,o=null!==n?n:r;return(0,a.useDeferredValue)(r,o)}function w(e){let t,{buildId:r,initialHead:n,initialTree:u,urlParts:d,initialSeedData:b,couldBeIntercepted:E,assetPrefix:j,missingSlots:C}=e,w=(0,a.useMemo)(()=>(0,f.createInitialRouterState)({buildId:r,initialSeedData:b,urlParts:d,initialTree:u,initialParallelRoutes:S,location:null,initialHead:n,couldBeIntercepted:E}),[r,b,d,u,n,E]),[I,D,L]=(0,c.useReducerWithReduxDevtools)(w);(0,a.useEffect)(()=>{S=null},[]);let{canonicalUrl:U}=(0,c.useUnwrapState)(I),{searchParams:F,pathname:H}=(0,a.useMemo)(()=>{let e=new URL(U,"http://n");return{searchParams:e.searchParams,pathname:(0,P.hasBasePath)(e.pathname)?(0,m.removeBasePath)(e.pathname):e.pathname}},[U]),G=(0,a.useCallback)(e=>{let{previousTree:t,serverResponse:r}=e;(0,a.startTransition)(()=>{D({type:i.ACTION_SERVER_PATCH,previousTree:t,serverResponse:r})})},[D]),k=(0,a.useCallback)((e,t,r)=>{let n=new URL((0,g.addBasePath)(e),location.href);return D({type:i.ACTION_NAVIGATE,url:n,isExternalUrl:x(n),locationSearch:location.search,shouldScroll:null==r||r,navigateType:t})},[D]);O=(0,a.useCallback)(e=>{(0,a.startTransition)(()=>{D({...e,type:i.ACTION_SERVER_ACTION})})},[D]);let B=(0,a.useMemo)(()=>({back:()=>window.history.back(),forward:()=>window.history.forward(),prefetch:(e,t)=>{let r;if(!(0,p.isBot)(window.navigator.userAgent)){try{r=new URL((0,g.addBasePath)(e),window.location.href)}catch(t){throw Error("Cannot prefetch '"+e+"' because it cannot be converted to a URL.")}x(r)||(0,a.startTransition)(()=>{var e;D({type:i.ACTION_PREFETCH,url:r,kind:null!=(e=null==t?void 0:t.kind)?e:i.PrefetchKind.FULL})})}},replace:(e,t)=>{void 0===t&&(t={}),(0,a.startTransition)(()=>{var r;k(e,"replace",null==(r=t.scroll)||r)})},push:(e,t)=>{void 0===t&&(t={}),(0,a.startTransition)(()=>{var r;k(e,"push",null==(r=t.scroll)||r)})},refresh:()=>{(0,a.startTransition)(()=>{D({type:i.ACTION_REFRESH,origin:window.location.origin})})},fastRefresh:()=>{throw Error("fastRefresh can only be used in development mode. Please use refresh instead.")}}),[D,k]);(0,a.useEffect)(()=>{window.next&&(window.next.router=B)},[B]),(0,a.useEffect)(()=>{function e(e){var t;e.persisted&&(null==(t=window.history.state)?void 0:t.__PRIVATE_NEXTJS_INTERNALS_TREE)&&(T.pendingMpaPath=void 0,D({type:i.ACTION_RESTORE,url:new URL(window.location.href),tree:window.history.state.__PRIVATE_NEXTJS_INTERNALS_TREE}))}return window.addEventListener("pageshow",e),()=>{window.removeEventListener("pageshow",e)}},[D]);let{pushRef:V}=(0,c.useUnwrapState)(I);if(V.mpaNavigation){if(T.pendingMpaPath!==U){let e=window.location;V.pendingPush?e.assign(U):e.replace(U),T.pendingMpaPath=U}(0,a.use)(v.unresolvedThenable)}(0,a.useEffect)(()=>{let e=window.history.pushState.bind(window.history),t=window.history.replaceState.bind(window.history),r=e=>{var t;let r=window.location.href,n=null==(t=window.history.state)?void 0:t.__PRIVATE_NEXTJS_INTERNALS_TREE;(0,a.startTransition)(()=>{D({type:i.ACTION_RESTORE,url:new URL(null!=e?e:r,r),tree:n})})};window.history.pushState=function(t,n,o){return(null==t?void 0:t.__NA)||(null==t?void 0:t._N)||(t=N(t),o&&r(o)),e(t,n,o)},window.history.replaceState=function(e,n,o){return(null==e?void 0:e.__NA)||(null==e?void 0:e._N)||(e=N(e),o&&r(o)),t(e,n,o)};let n=e=>{let{state:t}=e;if(t){if(!t.__NA){window.location.reload();return}(0,a.startTransition)(()=>{D({type:i.ACTION_RESTORE,url:new URL(window.location.href),tree:t.__PRIVATE_NEXTJS_INTERNALS_TREE})})}};return window.addEventListener("popstate",n),()=>{window.history.pushState=e,window.history.replaceState=t,window.removeEventListener("popstate",n)}},[D]);let{cache:$,tree:X,nextUrl:W,focusAndScrollRef:K}=(0,c.useUnwrapState)(I),z=(0,a.useMemo)(()=>(0,y.findHeadInCache)($,X[1]),[$,X]),Y=(0,a.useMemo)(()=>(function e(t,r){for(let n of(void 0===r&&(r={}),Object.values(t[1]))){let t=n[0],o=Array.isArray(t),a=o?t[1]:t;!a||a.startsWith(R.PAGE_SEGMENT_KEY)||(o&&("c"===t[2]||"oc"===t[2])?r[t[0]]=t[1].split("/"):o&&(r[t[0]]=t[1]),r=e(n,r))}return r})(X),[X]);if(null!==z){let[e,r]=z;t=(0,o.jsx)(A,{headCacheNode:e},r)}else t=null;let q=(0,o.jsxs)(_.RedirectBoundary,{children:[t,$.rsc,(0,o.jsx)(h.AppRouterAnnouncer,{tree:X})]});return(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(M,{appRouterState:(0,c.useUnwrapState)(I),sync:L}),(0,o.jsx)(s.PathParamsContext.Provider,{value:Y,children:(0,o.jsx)(s.PathnameContext.Provider,{value:H,children:(0,o.jsx)(s.SearchParamsContext.Provider,{value:F,children:(0,o.jsx)(l.GlobalLayoutRouterContext.Provider,{value:{buildId:r,changeByServerResponse:G,tree:X,focusAndScrollRef:K,nextUrl:W},children:(0,o.jsx)(l.AppRouterContext.Provider,{value:B,children:(0,o.jsx)(l.LayoutRouterContext.Provider,{value:{childNodes:$.parallelRoutes,tree:X,url:U,loading:$.loading},children:q})})})})})})]})}function I(e){let{globalErrorComponent:t,...r}=e;return(0,o.jsx)(d.ErrorBoundary,{errorComponent:t,children:(0,o.jsx)(w,{...r})})}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},6136:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"bailoutToClientRendering",{enumerable:!0,get:function(){return a}});let n=r(4129),o=r(5869);function a(e){let t=o.staticGenerationAsyncStorage.getStore();if((null==t||!t.forceStatic)&&(null==t?void 0:t.isStaticGeneration))throw new n.BailoutToCSRError(e)}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},6114:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"ClientPageRoot",{enumerable:!0,get:function(){return a}});let n=r(326),o=r(3325);function a(e){let{Component:t,props:r}=e;return r.searchParams=(0,o.createDynamicallyTrackedSearchParams)(r.searchParams||{}),(0,n.jsx)(t,{...r})}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},9727:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{ErrorBoundary:function(){return g},ErrorBoundaryHandler:function(){return d},GlobalError:function(){return f},default:function(){return p}});let n=r(1174),o=r(326),a=n._(r(7577)),l=r(7389),i=r(7313),u=r(5869),s={error:{fontFamily:'system-ui,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji"',height:"100vh",textAlign:"center",display:"flex",flexDirection:"column",alignItems:"center",justifyContent:"center"},text:{fontSize:"14px",fontWeight:400,lineHeight:"28px",margin:"0 8px"}};function c(e){let{error:t}=e,r=u.staticGenerationAsyncStorage.getStore();if((null==r?void 0:r.isRevalidate)||(null==r?void 0:r.isStaticGeneration))throw console.error(t),t;return null}class d extends a.default.Component{static getDerivedStateFromError(e){if((0,i.isNextRouterError)(e))throw e;return{error:e}}static getDerivedStateFromProps(e,t){return e.pathname!==t.previousPathname&&t.error?{error:null,previousPathname:e.pathname}:{error:t.error,previousPathname:e.pathname}}render(){return this.state.error?(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(c,{error:this.state.error}),this.props.errorStyles,this.props.errorScripts,(0,o.jsx)(this.props.errorComponent,{error:this.state.error,reset:this.reset})]}):this.props.children}constructor(e){super(e),this.reset=()=>{this.setState({error:null})},this.state={error:null,previousPathname:this.props.pathname}}}function f(e){let{error:t}=e,r=null==t?void 0:t.digest;return(0,o.jsxs)("html",{id:"__next_error__",children:[(0,o.jsx)("head",{}),(0,o.jsxs)("body",{children:[(0,o.jsx)(c,{error:t}),(0,o.jsx)("div",{style:s.error,children:(0,o.jsxs)("div",{children:[(0,o.jsx)("h2",{style:s.text,children:"Application error: a "+(r?"server":"client")+"-side exception has occurred (see the "+(r?"server logs":"browser console")+" for more information)."}),r?(0,o.jsx)("p",{style:s.text,children:"Digest: "+r}):null]})})]})]})}let p=f;function g(e){let{errorComponent:t,errorStyles:r,errorScripts:n,children:a}=e,i=(0,l.usePathname)();return t?(0,o.jsx)(d,{pathname:i,errorComponent:t,errorStyles:r,errorScripts:n,children:a}):(0,o.jsx)(o.Fragment,{children:a})}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},442:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{DynamicServerError:function(){return n},isDynamicServerError:function(){return o}});let r="DYNAMIC_SERVER_USAGE";class n extends Error{constructor(e){super("Dynamic server usage: "+e),this.description=e,this.digest=r}}function o(e){return"object"==typeof e&&null!==e&&"digest"in e&&"string"==typeof e.digest&&e.digest===r}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},7313:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"isNextRouterError",{enumerable:!0,get:function(){return a}});let n=r(706),o=r(2747);function a(e){return e&&e.digest&&((0,o.isRedirectError)(e)||(0,n.isNotFoundError)(e))}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},9671:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return S}}),r(1174);let n=r(8374),o=r(326),a=n._(r(7577));r(962);let l=r(2413),i=r(9009),u=r(9519),s=r(9727),c=r(455),d=r(9976),f=r(6265),p=r(1868),g=r(2162),h=r(9886),_=r(5262),y=["bottom","height","left","right","top","width","x","y"];function v(e,t){let r=e.getBoundingClientRect();return r.top>=0&&r.top<=t}class b extends a.default.Component{componentDidMount(){this.handlePotentialScroll()}componentDidUpdate(){this.props.focusAndScrollRef.apply&&this.handlePotentialScroll()}render(){return this.props.children}constructor(...e){super(...e),this.handlePotentialScroll=()=>{let{focusAndScrollRef:e,segmentPath:t}=this.props;if(e.apply){if(0!==e.segmentPaths.length&&!e.segmentPaths.some(e=>t.every((t,r)=>(0,c.matchSegment)(t,e[r]))))return;let r=null,n=e.hashFragment;if(n&&(r=function(e){var t;return"top"===e?document.body:null!=(t=document.getElementById(e))?t:document.getElementsByName(e)[0]}(n)),!r&&(r=null),!(r instanceof Element))return;for(;!(r instanceof HTMLElement)||function(e){if(["sticky","fixed"].includes(getComputedStyle(e).position))return!0;let t=e.getBoundingClientRect();return y.every(e=>0===t[e])}(r);){if(null===r.nextElementSibling)return;r=r.nextElementSibling}e.apply=!1,e.hashFragment=null,e.segmentPaths=[],(0,d.handleSmoothScroll)(()=>{if(n){r.scrollIntoView();return}let e=document.documentElement,t=e.clientHeight;!v(r,t)&&(e.scrollTop=0,v(r,t)||r.scrollIntoView())},{dontForceLayout:!0,onlyHashChange:e.onlyHashChange}),e.onlyHashChange=!1,r.focus()}}}}function m(e){let{segmentPath:t,children:r}=e,n=(0,a.useContext)(l.GlobalLayoutRouterContext);if(!n)throw Error("invariant global layout router not mounted");return(0,o.jsx)(b,{segmentPath:t,focusAndScrollRef:n.focusAndScrollRef,children:r})}function P(e){let{parallelRouterKey:t,url:r,childNodes:n,segmentPath:s,tree:d,cacheKey:f}=e,p=(0,a.useContext)(l.GlobalLayoutRouterContext);if(!p)throw Error("invariant global layout router not mounted");let{buildId:g,changeByServerResponse:h,tree:y}=p,v=n.get(f);if(void 0===v){let e={lazyData:null,rsc:null,prefetchRsc:null,head:null,prefetchHead:null,parallelRoutes:new Map,lazyDataResolved:!1,loading:null};v=e,n.set(f,e)}let b=null!==v.prefetchRsc?v.prefetchRsc:v.rsc,m=(0,a.useDeferredValue)(v.rsc,b),P="object"==typeof m&&null!==m&&"function"==typeof m.then?(0,a.use)(m):m;if(!P){let e=v.lazyData;if(null===e){let t=function e(t,r){if(t){let[n,o]=t,a=2===t.length;if((0,c.matchSegment)(r[0],n)&&r[1].hasOwnProperty(o)){if(a){let t=e(void 0,r[1][o]);return[r[0],{...r[1],[o]:[t[0],t[1],t[2],"refetch"]}]}return[r[0],{...r[1],[o]:e(t.slice(2),r[1][o])}]}}return r}(["",...s],y),n=(0,_.hasInterceptionRouteInCurrentTree)(y);v.lazyData=e=(0,i.fetchServerResponse)(new URL(r,location.origin),t,n?p.nextUrl:null,g),v.lazyDataResolved=!1}let t=(0,a.use)(e);v.lazyDataResolved||(setTimeout(()=>{(0,a.startTransition)(()=>{h({previousTree:y,serverResponse:t})})}),v.lazyDataResolved=!0),(0,a.use)(u.unresolvedThenable)}return(0,o.jsx)(l.LayoutRouterContext.Provider,{value:{tree:d[1][t],childNodes:v.parallelRoutes,url:r,loading:v.loading},children:P})}function R(e){let{children:t,hasLoading:r,loading:n,loadingStyles:l,loadingScripts:i}=e;return r?(0,o.jsx)(a.Suspense,{fallback:(0,o.jsxs)(o.Fragment,{children:[l,i,n]}),children:t}):(0,o.jsx)(o.Fragment,{children:t})}function S(e){let{parallelRouterKey:t,segmentPath:r,error:n,errorStyles:i,errorScripts:u,templateStyles:c,templateScripts:d,template:_,notFound:y,notFoundStyles:v}=e,b=(0,a.useContext)(l.LayoutRouterContext);if(!b)throw Error("invariant expected layout router to be mounted");let{childNodes:S,tree:O,url:E,loading:T}=b,j=S.get(t);j||(j=new Map,S.set(t,j));let x=O[1][t][0],M=(0,g.getSegmentValue)(x),C=[x];return(0,o.jsx)(o.Fragment,{children:C.map(e=>{let a=(0,g.getSegmentValue)(e),b=(0,h.createRouterCacheKey)(e);return(0,o.jsxs)(l.TemplateContext.Provider,{value:(0,o.jsx)(m,{segmentPath:r,children:(0,o.jsx)(s.ErrorBoundary,{errorComponent:n,errorStyles:i,errorScripts:u,children:(0,o.jsx)(R,{hasLoading:!!T,loading:null==T?void 0:T[0],loadingStyles:null==T?void 0:T[1],loadingScripts:null==T?void 0:T[2],children:(0,o.jsx)(p.NotFoundBoundary,{notFound:y,notFoundStyles:v,children:(0,o.jsx)(f.RedirectBoundary,{children:(0,o.jsx)(P,{parallelRouterKey:t,url:E,tree:O,childNodes:j,segmentPath:r,cacheKey:b,isActive:M===a})})})})})}),children:[c,d,_]},(0,h.createRouterCacheKey)(e,!0))})})}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},455:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{canSegmentBeOverridden:function(){return a},matchSegment:function(){return o}});let n=r(2357),o=(e,t)=>"string"==typeof e?"string"==typeof t&&e===t:"string"!=typeof t&&e[0]===t[0]&&e[1]===t[1],a=(e,t)=>{var r;return!Array.isArray(e)&&!!Array.isArray(t)&&(null==(r=(0,n.getSegmentParam)(e))?void 0:r.param)===t[0]};("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},7389:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{ReadonlyURLSearchParams:function(){return u.ReadonlyURLSearchParams},RedirectType:function(){return u.RedirectType},ServerInsertedHTMLContext:function(){return s.ServerInsertedHTMLContext},notFound:function(){return u.notFound},permanentRedirect:function(){return u.permanentRedirect},redirect:function(){return u.redirect},useParams:function(){return p},usePathname:function(){return d},useRouter:function(){return f},useSearchParams:function(){return c},useSelectedLayoutSegment:function(){return h},useSelectedLayoutSegments:function(){return g},useServerInsertedHTML:function(){return s.useServerInsertedHTML}});let n=r(7577),o=r(2413),a=r(7008),l=r(2162),i=r(8071),u=r(7375),s=r(3347);function c(){let e=(0,n.useContext)(a.SearchParamsContext),t=(0,n.useMemo)(()=>e?new u.ReadonlyURLSearchParams(e):null,[e]);{let{bailoutToClientRendering:e}=r(6136);e("useSearchParams()")}return t}function d(){return(0,n.useContext)(a.PathnameContext)}function f(){let e=(0,n.useContext)(o.AppRouterContext);if(null===e)throw Error("invariant expected app router to be mounted");return e}function p(){return(0,n.useContext)(a.PathParamsContext)}function g(e){void 0===e&&(e="children");let t=(0,n.useContext)(o.LayoutRouterContext);return t?function e(t,r,n,o){let a;if(void 0===n&&(n=!0),void 0===o&&(o=[]),n)a=t[1][r];else{var u;let e=t[1];a=null!=(u=e.children)?u:Object.values(e)[0]}if(!a)return o;let s=a[0],c=(0,l.getSegmentValue)(s);return!c||c.startsWith(i.PAGE_SEGMENT_KEY)?o:(o.push(c),e(a,r,!1,o))}(t.tree,e):null}function h(e){void 0===e&&(e="children");let t=g(e);if(!t||0===t.length)return null;let r="children"===e?t[0]:t[t.length-1];return r===i.DEFAULT_SEGMENT_KEY?null:r}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},7375:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{ReadonlyURLSearchParams:function(){return l},RedirectType:function(){return n.RedirectType},notFound:function(){return o.notFound},permanentRedirect:function(){return n.permanentRedirect},redirect:function(){return n.redirect}});let n=r(2747),o=r(706);class a extends Error{constructor(){super("Method unavailable on `ReadonlyURLSearchParams`. Read more: https://nextjs.org/docs/app/api-reference/functions/use-search-params#updating-searchparams")}}class l extends URLSearchParams{append(){throw new a}delete(){throw new a}set(){throw new a}sort(){throw new a}}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},1868:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"NotFoundBoundary",{enumerable:!0,get:function(){return c}});let n=r(8374),o=r(326),a=n._(r(7577)),l=r(7389),i=r(706);r(576);let u=r(2413);class s extends a.default.Component{componentDidCatch(){}static getDerivedStateFromError(e){if((0,i.isNotFoundError)(e))return{notFoundTriggered:!0};throw e}static getDerivedStateFromProps(e,t){return e.pathname!==t.previousPathname&&t.notFoundTriggered?{notFoundTriggered:!1,previousPathname:e.pathname}:{notFoundTriggered:t.notFoundTriggered,previousPathname:e.pathname}}render(){return this.state.notFoundTriggered?(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)("meta",{name:"robots",content:"noindex"}),!1,this.props.notFoundStyles,this.props.notFound]}):this.props.children}constructor(e){super(e),this.state={notFoundTriggered:!!e.asNotFound,previousPathname:e.pathname}}}function c(e){let{notFound:t,notFoundStyles:r,asNotFound:n,children:i}=e,c=(0,l.usePathname)(),d=(0,a.useContext)(u.MissingSlotContext);return t?(0,o.jsx)(s,{pathname:c,notFound:t,notFoundStyles:r,asNotFound:n,missingSlots:d,children:i}):(0,o.jsx)(o.Fragment,{children:i})}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},706:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{isNotFoundError:function(){return o},notFound:function(){return n}});let r="NEXT_NOT_FOUND";function n(){let e=Error(r);throw e.digest=r,e}function o(e){return"object"==typeof e&&null!==e&&"digest"in e&&e.digest===r}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},7815:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"PromiseQueue",{enumerable:!0,get:function(){return s}});let n=r(8285),o=r(8817);var a=o._("_maxConcurrency"),l=o._("_runningCount"),i=o._("_queue"),u=o._("_processNext");class s{enqueue(e){let t,r;let o=new Promise((e,n)=>{t=e,r=n}),a=async()=>{try{n._(this,l)[l]++;let r=await e();t(r)}catch(e){r(e)}finally{n._(this,l)[l]--,n._(this,u)[u]()}};return n._(this,i)[i].push({promiseFn:o,task:a}),n._(this,u)[u](),o}bump(e){let t=n._(this,i)[i].findIndex(t=>t.promiseFn===e);if(t>-1){let e=n._(this,i)[i].splice(t,1)[0];n._(this,i)[i].unshift(e),n._(this,u)[u](!0)}}constructor(e=5){Object.defineProperty(this,u,{value:c}),Object.defineProperty(this,a,{writable:!0,value:void 0}),Object.defineProperty(this,l,{writable:!0,value:void 0}),Object.defineProperty(this,i,{writable:!0,value:void 0}),n._(this,a)[a]=e,n._(this,l)[l]=0,n._(this,i)[i]=[]}}function c(e){if(void 0===e&&(e=!1),(n._(this,l)[l]0){var t;null==(t=n._(this,i)[i].shift())||t.task()}}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},6265:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{RedirectBoundary:function(){return c},RedirectErrorBoundary:function(){return s}});let n=r(8374),o=r(326),a=n._(r(7577)),l=r(7389),i=r(2747);function u(e){let{redirect:t,reset:r,redirectType:n}=e,o=(0,l.useRouter)();return(0,a.useEffect)(()=>{a.default.startTransition(()=>{n===i.RedirectType.push?o.push(t,{}):o.replace(t,{}),r()})},[t,n,r,o]),null}class s extends a.default.Component{static getDerivedStateFromError(e){if((0,i.isRedirectError)(e))return{redirect:(0,i.getURLFromRedirectError)(e),redirectType:(0,i.getRedirectTypeFromError)(e)};throw e}render(){let{redirect:e,redirectType:t}=this.state;return null!==e&&null!==t?(0,o.jsx)(u,{redirect:e,redirectType:t,reset:()=>this.setState({redirect:null})}):this.props.children}constructor(e){super(e),this.state={redirect:null,redirectType:null}}}function c(e){let{children:t}=e,r=(0,l.useRouter)();return(0,o.jsx)(s,{router:r,children:t})}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},8778:(e,t)=>{"use strict";var r;Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"RedirectStatusCode",{enumerable:!0,get:function(){return r}}),function(e){e[e.SeeOther=303]="SeeOther",e[e.TemporaryRedirect=307]="TemporaryRedirect",e[e.PermanentRedirect=308]="PermanentRedirect"}(r||(r={})),("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},2747:(e,t,r)=>{"use strict";var n;Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{RedirectType:function(){return n},getRedirectError:function(){return u},getRedirectStatusCodeFromError:function(){return g},getRedirectTypeFromError:function(){return p},getURLFromRedirectError:function(){return f},isRedirectError:function(){return d},permanentRedirect:function(){return c},redirect:function(){return s}});let o=r(4580),a=r(2934),l=r(8778),i="NEXT_REDIRECT";function u(e,t,r){void 0===r&&(r=l.RedirectStatusCode.TemporaryRedirect);let n=Error(i);n.digest=i+";"+t+";"+e+";"+r+";";let a=o.requestAsyncStorage.getStore();return a&&(n.mutableCookies=a.mutableCookies),n}function s(e,t){void 0===t&&(t="replace");let r=a.actionAsyncStorage.getStore();throw u(e,t,(null==r?void 0:r.isAction)?l.RedirectStatusCode.SeeOther:l.RedirectStatusCode.TemporaryRedirect)}function c(e,t){void 0===t&&(t="replace");let r=a.actionAsyncStorage.getStore();throw u(e,t,(null==r?void 0:r.isAction)?l.RedirectStatusCode.SeeOther:l.RedirectStatusCode.PermanentRedirect)}function d(e){if("object"!=typeof e||null===e||!("digest"in e)||"string"!=typeof e.digest)return!1;let[t,r,n,o]=e.digest.split(";",4),a=Number(o);return t===i&&("replace"===r||"push"===r)&&"string"==typeof n&&!isNaN(a)&&a in l.RedirectStatusCode}function f(e){return d(e)?e.digest.split(";",3)[2]:null}function p(e){if(!d(e))throw Error("Not a redirect error");return e.digest.split(";",2)[1]}function g(e){if(!d(e))throw Error("Not a redirect error");return Number(e.digest.split(";",4)[3])}(function(e){e.push="push",e.replace="replace"})(n||(n={})),("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},4759:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return i}});let n=r(8374),o=r(326),a=n._(r(7577)),l=r(2413);function i(){let e=(0,a.useContext)(l.TemplateContext);return(0,o.jsx)(o.Fragment,{children:e})}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},9894:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"applyFlightData",{enumerable:!0,get:function(){return a}});let n=r(114),o=r(9056);function a(e,t,r,a){let[l,i,u]=r.slice(-3);if(null===i)return!1;if(3===r.length){let r=i[2],o=i[3];t.loading=o,t.rsc=r,t.prefetchRsc=null,(0,n.fillLazyItemsTillLeafWithHead)(t,e,l,i,u,a)}else t.rsc=e.rsc,t.prefetchRsc=e.prefetchRsc,t.parallelRoutes=new Map(e.parallelRoutes),t.loading=e.loading,(0,o.fillCacheWithNewSubTreeData)(t,e,r,a);return!0}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},5166:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"applyRouterStatePatchToTree",{enumerable:!0,get:function(){return function e(t,r,n,i){let u;let[s,c,d,f,p]=r;if(1===t.length){let e=l(r,n,t);return(0,a.addRefreshMarkerToActiveParallelSegments)(e,i),e}let[g,h]=t;if(!(0,o.matchSegment)(g,s))return null;if(2===t.length)u=l(c[h],n,t);else if(null===(u=e(t.slice(2),c[h],n,i)))return null;let _=[t[0],{...c,[h]:u},d,f];return p&&(_[4]=!0),(0,a.addRefreshMarkerToActiveParallelSegments)(_,i),_}}});let n=r(8071),o=r(455),a=r(4158);function l(e,t,r){let[a,i]=e,[u,s]=t;if(u===n.DEFAULT_SEGMENT_KEY&&a!==n.DEFAULT_SEGMENT_KEY)return e;if((0,o.matchSegment)(a,u)){let t={};for(let e in i)void 0!==s[e]?t[e]=l(i[e],s[e],r):t[e]=i[e];for(let e in s)t[e]||(t[e]=s[e]);let n=[a,t];return e[2]&&(n[2]=e[2]),e[3]&&(n[3]=e[3]),e[4]&&(n[4]=e[4]),n}return t}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},2895:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"clearCacheNodeDataForSegmentPath",{enumerable:!0,get:function(){return function e(t,r,o){let a=o.length<=2,[l,i]=o,u=(0,n.createRouterCacheKey)(i),s=r.parallelRoutes.get(l),c=t.parallelRoutes.get(l);c&&c!==s||(c=new Map(s),t.parallelRoutes.set(l,c));let d=null==s?void 0:s.get(u),f=c.get(u);if(a){f&&f.lazyData&&f!==d||c.set(u,{lazyData:null,rsc:null,prefetchRsc:null,head:null,prefetchHead:null,parallelRoutes:new Map,lazyDataResolved:!1,loading:null});return}if(!f||!d){f||c.set(u,{lazyData:null,rsc:null,prefetchRsc:null,head:null,prefetchHead:null,parallelRoutes:new Map,lazyDataResolved:!1,loading:null});return}return f===d&&(f={lazyData:f.lazyData,rsc:f.rsc,prefetchRsc:f.prefetchRsc,head:f.head,prefetchHead:f.prefetchHead,parallelRoutes:new Map(f.parallelRoutes),lazyDataResolved:f.lazyDataResolved,loading:f.loading},c.set(u,f)),e(f,d,o.slice(2))}}});let n=r(9886);("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},3648:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{computeChangedPath:function(){return c},extractPathFromFlightRouterState:function(){return s}});let n=r(7356),o=r(8071),a=r(455),l=e=>"/"===e[0]?e.slice(1):e,i=e=>"string"==typeof e?"children"===e?"":e:e[1];function u(e){return e.reduce((e,t)=>""===(t=l(t))||(0,o.isGroupSegment)(t)?e:e+"/"+t,"")||"/"}function s(e){var t;let r=Array.isArray(e[0])?e[0][1]:e[0];if(r===o.DEFAULT_SEGMENT_KEY||n.INTERCEPTION_ROUTE_MARKERS.some(e=>r.startsWith(e)))return;if(r.startsWith(o.PAGE_SEGMENT_KEY))return"";let a=[i(r)],l=null!=(t=e[1])?t:{},c=l.children?s(l.children):void 0;if(void 0!==c)a.push(c);else for(let[e,t]of Object.entries(l)){if("children"===e)continue;let r=s(t);void 0!==r&&a.push(r)}return u(a)}function c(e,t){let r=function e(t,r){let[o,l]=t,[u,c]=r,d=i(o),f=i(u);if(n.INTERCEPTION_ROUTE_MARKERS.some(e=>d.startsWith(e)||f.startsWith(e)))return"";if(!(0,a.matchSegment)(o,u)){var p;return null!=(p=s(r))?p:""}for(let t in l)if(c[t]){let r=e(l[t],c[t]);if(null!==r)return i(u)+"/"+r}return null}(e,t);return null==r||"/"===r?r:u(r.split("/"))}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},7584:(e,t)=>{"use strict";function r(e,t){return void 0===t&&(t=!0),e.pathname+e.search+(t?e.hash:"")}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"createHrefFromUrl",{enumerable:!0,get:function(){return r}}),("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},6199:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"createInitialRouterState",{enumerable:!0,get:function(){return s}});let n=r(7584),o=r(114),a=r(3648),l=r(9373),i=r(7767),u=r(4158);function s(e){var t;let{buildId:r,initialTree:s,initialSeedData:c,urlParts:d,initialParallelRoutes:f,location:p,initialHead:g,couldBeIntercepted:h}=e,_=d.join("/"),y=!p,v={lazyData:null,rsc:c[2],prefetchRsc:null,head:null,prefetchHead:null,parallelRoutes:y?new Map:f,lazyDataResolved:!1,loading:c[3]},b=p?(0,n.createHrefFromUrl)(p):_;(0,u.addRefreshMarkerToActiveParallelSegments)(s,b);let m=new Map;(null===f||0===f.size)&&(0,o.fillLazyItemsTillLeafWithHead)(v,void 0,s,c,g);let P={buildId:r,tree:s,cache:v,prefetchCache:m,pushRef:{pendingPush:!1,mpaNavigation:!1,preserveCustomHistoryState:!0},focusAndScrollRef:{apply:!1,onlyHashChange:!1,hashFragment:null,segmentPaths:[]},canonicalUrl:b,nextUrl:null!=(t=(0,a.extractPathFromFlightRouterState)(s)||(null==p?void 0:p.pathname))?t:null};if(p){let e=new URL(""+p.pathname+p.search,p.origin),t=[["",s,null,null]];(0,l.createPrefetchCacheEntryForInitialLoad)({url:e,kind:i.PrefetchKind.AUTO,data:[t,void 0,!1,h],tree:P.tree,prefetchCache:P.prefetchCache,nextUrl:P.nextUrl})}return P}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},9886:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"createRouterCacheKey",{enumerable:!0,get:function(){return o}});let n=r(8071);function o(e,t){return(void 0===t&&(t=!1),Array.isArray(e))?e[0]+"|"+e[1]+"|"+e[2]:t&&e.startsWith(n.PAGE_SEGMENT_KEY)?n.PAGE_SEGMENT_KEY:e}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},9009:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"fetchServerResponse",{enumerable:!0,get:function(){return d}});let n=r(5138),o=r(2994),a=r(5424),l=r(7767),i=r(2165),u=r(7542),{createFromFetch:s}=r(6493);function c(e){return[(0,o.urlToUrlWithoutFlightMarker)(e).toString(),void 0,!1,!1]}async function d(e,t,r,d,f){let p={[n.RSC_HEADER]:"1",[n.NEXT_ROUTER_STATE_TREE]:(0,u.prepareFlightRouterStateForRequest)(t)};f===l.PrefetchKind.AUTO&&(p[n.NEXT_ROUTER_PREFETCH_HEADER]="1"),r&&(p[n.NEXT_URL]=r);let g=(0,i.hexHash)([p[n.NEXT_ROUTER_PREFETCH_HEADER]||"0",p[n.NEXT_ROUTER_STATE_TREE],p[n.NEXT_URL]].join(","));try{var h;let t=new URL(e);t.pathname.endsWith("/")?t.pathname+="index.txt":t.pathname+=".txt",t.searchParams.set(n.NEXT_RSC_UNION_QUERY,g);let r=await fetch(t,{credentials:"same-origin",headers:p}),l=(0,o.urlToUrlWithoutFlightMarker)(r.url),i=r.redirected?l:void 0,u=r.headers.get("content-type")||"",f=!!r.headers.get(n.NEXT_DID_POSTPONE_HEADER),_=!!(null==(h=r.headers.get("vary"))?void 0:h.includes(n.NEXT_URL)),y=u===n.RSC_CONTENT_TYPE_HEADER;if(y||(y=u.startsWith("text/plain")),!y||!r.ok)return e.hash&&(l.hash=e.hash),c(l.toString());let[v,b]=await s(Promise.resolve(r),{callServer:a.callServer});if(d!==v)return c(r.url);return[b,i,f,_]}catch(t){return console.error("Failed to fetch RSC payload for "+e+". Falling back to browser navigation.",t),[e.toString(),void 0,!1,!1]}}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},9056:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"fillCacheWithNewSubTreeData",{enumerable:!0,get:function(){return function e(t,r,l,i){let u=l.length<=5,[s,c]=l,d=(0,a.createRouterCacheKey)(c),f=r.parallelRoutes.get(s);if(!f)return;let p=t.parallelRoutes.get(s);p&&p!==f||(p=new Map(f),t.parallelRoutes.set(s,p));let g=f.get(d),h=p.get(d);if(u){if(!h||!h.lazyData||h===g){let e=l[3];h={lazyData:null,rsc:e[2],prefetchRsc:null,head:null,prefetchHead:null,loading:e[3],parallelRoutes:g?new Map(g.parallelRoutes):new Map,lazyDataResolved:!1},g&&(0,n.invalidateCacheByRouterState)(h,g,l[2]),(0,o.fillLazyItemsTillLeafWithHead)(h,g,l[2],e,l[4],i),p.set(d,h)}return}h&&g&&(h===g&&(h={lazyData:h.lazyData,rsc:h.rsc,prefetchRsc:h.prefetchRsc,head:h.head,prefetchHead:h.prefetchHead,parallelRoutes:new Map(h.parallelRoutes),lazyDataResolved:!1,loading:h.loading},p.set(d,h)),e(h,g,l.slice(2),i))}}});let n=r(2498),o=r(114),a=r(9886);("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},114:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"fillLazyItemsTillLeafWithHead",{enumerable:!0,get:function(){return function e(t,r,a,l,i,u){if(0===Object.keys(a[1]).length){t.head=i;return}for(let s in a[1]){let c;let d=a[1][s],f=d[0],p=(0,n.createRouterCacheKey)(f),g=null!==l&&void 0!==l[1][s]?l[1][s]:null;if(r){let n=r.parallelRoutes.get(s);if(n){let r;let a=(null==u?void 0:u.kind)==="auto"&&u.status===o.PrefetchCacheEntryStatus.reusable,l=new Map(n),c=l.get(p);r=null!==g?{lazyData:null,rsc:g[2],prefetchRsc:null,head:null,prefetchHead:null,loading:g[3],parallelRoutes:new Map(null==c?void 0:c.parallelRoutes),lazyDataResolved:!1}:a&&c?{lazyData:c.lazyData,rsc:c.rsc,prefetchRsc:c.prefetchRsc,head:c.head,prefetchHead:c.prefetchHead,parallelRoutes:new Map(c.parallelRoutes),lazyDataResolved:c.lazyDataResolved,loading:c.loading}:{lazyData:null,rsc:null,prefetchRsc:null,head:null,prefetchHead:null,parallelRoutes:new Map(null==c?void 0:c.parallelRoutes),lazyDataResolved:!1,loading:null},l.set(p,r),e(r,c,d,g||null,i,u),t.parallelRoutes.set(s,l);continue}}if(null!==g){let e=g[2],t=g[3];c={lazyData:null,rsc:e,prefetchRsc:null,head:null,prefetchHead:null,parallelRoutes:new Map,lazyDataResolved:!1,loading:t}}else c={lazyData:null,rsc:null,prefetchRsc:null,head:null,prefetchHead:null,parallelRoutes:new Map,lazyDataResolved:!1,loading:null};let h=t.parallelRoutes.get(s);h?h.set(p,c):t.parallelRoutes.set(s,new Map([[p,c]])),e(c,void 0,d,g,i,u)}}}});let n=r(9886),o=r(7767);("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},7252:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"handleMutable",{enumerable:!0,get:function(){return a}});let n=r(3648);function o(e){return void 0!==e}function a(e,t){var r,a,l;let i=null==(a=t.shouldScroll)||a,u=e.nextUrl;if(o(t.patchedTree)){let r=(0,n.computeChangedPath)(e.tree,t.patchedTree);r?u=r:u||(u=e.canonicalUrl)}return{buildId:e.buildId,canonicalUrl:o(t.canonicalUrl)?t.canonicalUrl===e.canonicalUrl?e.canonicalUrl:t.canonicalUrl:e.canonicalUrl,pushRef:{pendingPush:o(t.pendingPush)?t.pendingPush:e.pushRef.pendingPush,mpaNavigation:o(t.mpaNavigation)?t.mpaNavigation:e.pushRef.mpaNavigation,preserveCustomHistoryState:o(t.preserveCustomHistoryState)?t.preserveCustomHistoryState:e.pushRef.preserveCustomHistoryState},focusAndScrollRef:{apply:!!i&&(!!o(null==t?void 0:t.scrollableSegments)||e.focusAndScrollRef.apply),onlyHashChange:!!t.hashFragment&&e.canonicalUrl.split("#",1)[0]===(null==(r=t.canonicalUrl)?void 0:r.split("#",1)[0]),hashFragment:i?t.hashFragment&&""!==t.hashFragment?decodeURIComponent(t.hashFragment.slice(1)):e.focusAndScrollRef.hashFragment:null,segmentPaths:i?null!=(l=null==t?void 0:t.scrollableSegments)?l:e.focusAndScrollRef.segmentPaths:[]},cache:t.cache?t.cache:e.cache,prefetchCache:t.prefetchCache?t.prefetchCache:e.prefetchCache,tree:o(t.patchedTree)?t.patchedTree:e.tree,nextUrl:u}}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},5652:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"handleSegmentMismatch",{enumerable:!0,get:function(){return o}});let n=r(941);function o(e,t,r){return(0,n.handleExternalUrl)(e,{},e.canonicalUrl,!0)}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},3193:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"invalidateCacheBelowFlightSegmentPath",{enumerable:!0,get:function(){return function e(t,r,o){let a=o.length<=2,[l,i]=o,u=(0,n.createRouterCacheKey)(i),s=r.parallelRoutes.get(l);if(!s)return;let c=t.parallelRoutes.get(l);if(c&&c!==s||(c=new Map(s),t.parallelRoutes.set(l,c)),a){c.delete(u);return}let d=s.get(u),f=c.get(u);f&&d&&(f===d&&(f={lazyData:f.lazyData,rsc:f.rsc,prefetchRsc:f.prefetchRsc,head:f.head,prefetchHead:f.prefetchHead,parallelRoutes:new Map(f.parallelRoutes),lazyDataResolved:f.lazyDataResolved},c.set(u,f)),e(f,d,o.slice(2)))}}});let n=r(9886);("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},2498:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"invalidateCacheByRouterState",{enumerable:!0,get:function(){return o}});let n=r(9886);function o(e,t,r){for(let o in r[1]){let a=r[1][o][0],l=(0,n.createRouterCacheKey)(a),i=t.parallelRoutes.get(o);if(i){let t=new Map(i);t.delete(l),e.parallelRoutes.set(o,t)}}}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},3772:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"isNavigatingToNewRootLayout",{enumerable:!0,get:function(){return function e(t,r){let n=t[0],o=r[0];if(Array.isArray(n)&&Array.isArray(o)){if(n[0]!==o[0]||n[2]!==o[2])return!0}else if(n!==o)return!0;if(t[4])return!r[4];if(r[4])return!0;let a=Object.values(t[1])[0],l=Object.values(r[1])[0];return!a||!l||e(a,l)}}}),("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},8831:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{abortTask:function(){return s},listenForDynamicRequest:function(){return i},updateCacheNodeOnNavigation:function(){return function e(t,r,i,s,c){let d=r[1],f=i[1],p=s[1],g=t.parallelRoutes,h=new Map(g),_={},y=null;for(let t in f){let r;let i=f[t],s=d[t],v=g.get(t),b=p[t],m=i[0],P=(0,a.createRouterCacheKey)(m),R=void 0!==s?s[0]:void 0,S=void 0!==v?v.get(P):void 0;if(null!==(r=m===n.PAGE_SEGMENT_KEY?l(i,void 0!==b?b:null,c):m===n.DEFAULT_SEGMENT_KEY?void 0!==s?{route:s,node:null,children:null}:l(i,void 0!==b?b:null,c):void 0!==R&&(0,o.matchSegment)(m,R)&&void 0!==S&&void 0!==s?null!=b?e(S,s,i,b,c):function(e){let t=u(e,null,null);return{route:e,node:t,children:null}}(i):l(i,void 0!==b?b:null,c))){null===y&&(y=new Map),y.set(t,r);let e=r.node;if(null!==e){let r=new Map(v);r.set(P,e),h.set(t,r)}_[t]=r.route}else _[t]=i}if(null===y)return null;let v={lazyData:null,rsc:t.rsc,prefetchRsc:t.prefetchRsc,head:t.head,prefetchHead:t.prefetchHead,loading:t.loading,parallelRoutes:h,lazyDataResolved:!1};return{route:function(e,t){let r=[e[0],t];return 2 in e&&(r[2]=e[2]),3 in e&&(r[3]=e[3]),4 in e&&(r[4]=e[4]),r}(i,_),node:v,children:y}}},updateCacheNodeOnPopstateRestoration:function(){return function e(t,r){let n=r[1],o=t.parallelRoutes,l=new Map(o);for(let t in n){let r=n[t],i=r[0],u=(0,a.createRouterCacheKey)(i),s=o.get(t);if(void 0!==s){let n=s.get(u);if(void 0!==n){let o=e(n,r),a=new Map(s);a.set(u,o),l.set(t,a)}}}let i=t.rsc,u=f(i)&&"pending"===i.status;return{lazyData:null,rsc:i,head:t.head,prefetchHead:u?t.prefetchHead:null,prefetchRsc:u?t.prefetchRsc:null,loading:u?t.loading:null,parallelRoutes:l,lazyDataResolved:!1}}}});let n=r(8071),o=r(455),a=r(9886);function l(e,t,r){let n=u(e,t,r);return{route:e,node:n,children:null}}function i(e,t){t.then(t=>{for(let r of t[0]){let t=r.slice(0,-3),n=r[r.length-3],l=r[r.length-2],i=r[r.length-1];"string"!=typeof t&&function(e,t,r,n,l){let i=e;for(let e=0;e{s(e,t)})}function u(e,t,r){let n=e[1],o=null!==t?t[1]:null,l=new Map;for(let e in n){let t=n[e],i=null!==o?o[e]:null,s=t[0],c=(0,a.createRouterCacheKey)(s),d=u(t,void 0===i?null:i,r),f=new Map;f.set(c,d),l.set(e,f)}let i=0===l.size,s=null!==t?t[2]:null,c=null!==t?t[3]:null;return{lazyData:null,parallelRoutes:l,prefetchRsc:void 0!==s?s:null,prefetchHead:i?r:null,loading:void 0!==c?c:null,rsc:p(),head:i?p():null,lazyDataResolved:!1}}function s(e,t){let r=e.node;if(null===r)return;let n=e.children;if(null===n)c(e.route,r,t);else for(let e of n.values())s(e,t);e.node=null}function c(e,t,r){let n=e[1],o=t.parallelRoutes;for(let e in n){let t=n[e],l=o.get(e);if(void 0===l)continue;let i=t[0],u=(0,a.createRouterCacheKey)(i),s=l.get(u);void 0!==s&&c(t,s,r)}let l=t.rsc;f(l)&&(null===r?l.resolve(null):l.reject(r));let i=t.head;f(i)&&i.resolve(null)}let d=Symbol();function f(e){return e&&e.tag===d}function p(){let e,t;let r=new Promise((r,n)=>{e=r,t=n});return r.status="pending",r.resolve=t=>{"pending"===r.status&&(r.status="fulfilled",r.value=t,e(t))},r.reject=e=>{"pending"===r.status&&(r.status="rejected",r.reason=e,t(e))},r.tag=d,r}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},9373:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{createPrefetchCacheEntryForInitialLoad:function(){return s},getOrCreatePrefetchCacheEntry:function(){return u},prunePrefetchCache:function(){return d}});let n=r(7584),o=r(9009),a=r(7767),l=r(1156);function i(e,t){let r=(0,n.createHrefFromUrl)(e,!1);return t?t+"%"+r:r}function u(e){let t,{url:r,nextUrl:n,tree:o,buildId:l,prefetchCache:u,kind:s}=e,d=i(r,n),f=u.get(d);if(f)t=f;else{let e=i(r),n=u.get(e);n&&(t=n)}return t?(t.status=g(t),t.kind!==a.PrefetchKind.FULL&&s===a.PrefetchKind.FULL)?c({tree:o,url:r,buildId:l,nextUrl:n,prefetchCache:u,kind:null!=s?s:a.PrefetchKind.TEMPORARY}):(s&&t.kind===a.PrefetchKind.TEMPORARY&&(t.kind=s),t):c({tree:o,url:r,buildId:l,nextUrl:n,prefetchCache:u,kind:s||a.PrefetchKind.TEMPORARY})}function s(e){let{nextUrl:t,tree:r,prefetchCache:n,url:o,kind:l,data:u}=e,[,,,s]=u,c=s?i(o,t):i(o),d={treeAtTimeOfPrefetch:r,data:Promise.resolve(u),kind:l,prefetchTime:Date.now(),lastUsedTime:Date.now(),key:c,status:a.PrefetchCacheEntryStatus.fresh};return n.set(c,d),d}function c(e){let{url:t,kind:r,tree:n,nextUrl:u,buildId:s,prefetchCache:c}=e,d=i(t),f=l.prefetchQueue.enqueue(()=>(0,o.fetchServerResponse)(t,n,u,s,r).then(e=>{let[,,,r]=e;return r&&function(e){let{url:t,nextUrl:r,prefetchCache:n}=e,o=i(t),a=n.get(o);if(!a)return;let l=i(t,r);n.set(l,a),n.delete(o)}({url:t,nextUrl:u,prefetchCache:c}),e})),p={treeAtTimeOfPrefetch:n,data:f,kind:r,prefetchTime:Date.now(),lastUsedTime:null,key:d,status:a.PrefetchCacheEntryStatus.fresh};return c.set(d,p),p}function d(e){for(let[t,r]of e)g(r)===a.PrefetchCacheEntryStatus.expired&&e.delete(t)}let f=1e3*Number("30"),p=1e3*Number("300");function g(e){let{kind:t,prefetchTime:r,lastUsedTime:n}=e;return Date.now()<(null!=n?n:r)+f?n?a.PrefetchCacheEntryStatus.reusable:a.PrefetchCacheEntryStatus.fresh:"auto"===t&&Date.now(){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"fastRefreshReducer",{enumerable:!0,get:function(){return n}}),r(9009),r(7584),r(5166),r(3772),r(941),r(7252),r(9894),r(2994),r(5652),r(5262);let n=function(e,t){return e};("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},2492:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"findHeadInCache",{enumerable:!0,get:function(){return o}});let n=r(9886);function o(e,t){return function e(t,r,o){if(0===Object.keys(r).length)return[t,o];for(let a in r){let[l,i]=r[a],u=t.parallelRoutes.get(a);if(!u)continue;let s=(0,n.createRouterCacheKey)(l),c=u.get(s);if(!c)continue;let d=e(c,i,o+"/"+s);if(d)return d}return null}(e,t,"")}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},2162:(e,t)=>{"use strict";function r(e){return Array.isArray(e)?e[1]:e}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getSegmentValue",{enumerable:!0,get:function(){return r}}),("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},5262:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"hasInterceptionRouteInCurrentTree",{enumerable:!0,get:function(){return function e(t){let[r,o]=t;if(Array.isArray(r)&&("di"===r[2]||"ci"===r[2])||"string"==typeof r&&(0,n.isInterceptionRouteAppPath)(r))return!0;if(o){for(let t in o)if(e(o[t]))return!0}return!1}}});let n=r(7356);("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},941:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{handleExternalUrl:function(){return _},navigateReducer:function(){return v}}),r(9009);let n=r(7584),o=r(3193),a=r(5166),l=r(4614),i=r(3772),u=r(7767),s=r(7252),c=r(9894),d=r(1156),f=r(2994),p=r(8071),g=(r(8831),r(9373)),h=r(2895);function _(e,t,r,n){return t.mpaNavigation=!0,t.canonicalUrl=r,t.pendingPush=n,t.scrollableSegments=void 0,(0,s.handleMutable)(e,t)}function y(e){let t=[],[r,n]=e;if(0===Object.keys(n).length)return[[r]];for(let[e,o]of Object.entries(n))for(let n of y(o))""===r?t.push([e,...n]):t.push([r,e,...n]);return t}let v=function(e,t){let{url:r,isExternalUrl:v,navigateType:b,shouldScroll:m}=t,P={},{hash:R}=r,S=(0,n.createHrefFromUrl)(r),O="push"===b;if((0,g.prunePrefetchCache)(e.prefetchCache),P.preserveCustomHistoryState=!1,v)return _(e,P,r.toString(),O);let E=(0,g.getOrCreatePrefetchCacheEntry)({url:r,nextUrl:e.nextUrl,tree:e.tree,buildId:e.buildId,prefetchCache:e.prefetchCache}),{treeAtTimeOfPrefetch:T,data:j}=E;return d.prefetchQueue.bump(j),j.then(t=>{let[r,d]=t,g=!1;if(E.lastUsedTime||(E.lastUsedTime=Date.now(),g=!0),"string"==typeof r)return _(e,P,r,O);if(document.getElementById("__next-page-redirect"))return _(e,P,S,O);let v=e.tree,b=e.cache,j=[];for(let t of r){let r=t.slice(0,-4),n=t.slice(-3)[0],s=["",...r],d=(0,a.applyRouterStatePatchToTree)(s,v,n,S);if(null===d&&(d=(0,a.applyRouterStatePatchToTree)(s,T,n,S)),null!==d){if((0,i.isNavigatingToNewRootLayout)(v,d))return _(e,P,S,O);let a=(0,f.createEmptyCacheNode)(),m=!1;for(let e of(E.status!==u.PrefetchCacheEntryStatus.stale||g?m=(0,c.applyFlightData)(b,a,t,E):(m=function(e,t,r,n){let o=!1;for(let a of(e.rsc=t.rsc,e.prefetchRsc=t.prefetchRsc,e.loading=t.loading,e.parallelRoutes=new Map(t.parallelRoutes),y(n).map(e=>[...r,...e])))(0,h.clearCacheNodeDataForSegmentPath)(e,t,a),o=!0;return o}(a,b,r,n),E.lastUsedTime=Date.now()),(0,l.shouldHardNavigate)(s,v)?(a.rsc=b.rsc,a.prefetchRsc=b.prefetchRsc,(0,o.invalidateCacheBelowFlightSegmentPath)(a,b,r),P.cache=a):m&&(P.cache=a,b=a),v=d,y(n))){let t=[...r,...e];t[t.length-1]!==p.DEFAULT_SEGMENT_KEY&&j.push(t)}}}return P.patchedTree=v,P.canonicalUrl=d?(0,n.createHrefFromUrl)(d):S,P.pendingPush=O,P.scrollableSegments=j,P.hashFragment=R,P.shouldScroll=m,(0,s.handleMutable)(e,P)},()=>e)};("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},1156:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{prefetchQueue:function(){return l},prefetchReducer:function(){return i}});let n=r(5138),o=r(7815),a=r(9373),l=new o.PromiseQueue(5);function i(e,t){(0,a.prunePrefetchCache)(e.prefetchCache);let{url:r}=t;return r.searchParams.delete(n.NEXT_RSC_UNION_QUERY),(0,a.getOrCreatePrefetchCacheEntry)({url:r,nextUrl:e.nextUrl,prefetchCache:e.prefetchCache,kind:t.kind,tree:e.tree,buildId:e.buildId}),e}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},9809:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"refreshReducer",{enumerable:!0,get:function(){return g}});let n=r(9009),o=r(7584),a=r(5166),l=r(3772),i=r(941),u=r(7252),s=r(114),c=r(2994),d=r(5652),f=r(5262),p=r(4158);function g(e,t){let{origin:r}=t,g={},h=e.canonicalUrl,_=e.tree;g.preserveCustomHistoryState=!1;let y=(0,c.createEmptyCacheNode)(),v=(0,f.hasInterceptionRouteInCurrentTree)(e.tree);return y.lazyData=(0,n.fetchServerResponse)(new URL(h,r),[_[0],_[1],_[2],"refetch"],v?e.nextUrl:null,e.buildId),y.lazyData.then(async r=>{let[n,c]=r;if("string"==typeof n)return(0,i.handleExternalUrl)(e,g,n,e.pushRef.pendingPush);for(let r of(y.lazyData=null,n)){if(3!==r.length)return console.log("REFRESH FAILED"),e;let[n]=r,u=(0,a.applyRouterStatePatchToTree)([""],_,n,e.canonicalUrl);if(null===u)return(0,d.handleSegmentMismatch)(e,t,n);if((0,l.isNavigatingToNewRootLayout)(_,u))return(0,i.handleExternalUrl)(e,g,h,e.pushRef.pendingPush);let f=c?(0,o.createHrefFromUrl)(c):void 0;c&&(g.canonicalUrl=f);let[b,m]=r.slice(-2);if(null!==b){let e=b[2];y.rsc=e,y.prefetchRsc=null,(0,s.fillLazyItemsTillLeafWithHead)(y,void 0,n,b,m),g.prefetchCache=new Map}await (0,p.refreshInactiveParallelSegments)({state:e,updatedTree:u,updatedCache:y,includeNextUrl:v,canonicalUrl:g.canonicalUrl||e.canonicalUrl}),g.cache=y,g.patchedTree=u,g.canonicalUrl=h,_=u}return(0,u.handleMutable)(e,g)},()=>e)}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},5608:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"restoreReducer",{enumerable:!0,get:function(){return a}});let n=r(7584),o=r(3648);function a(e,t){var r;let{url:a,tree:l}=t,i=(0,n.createHrefFromUrl)(a),u=l||e.tree,s=e.cache;return{buildId:e.buildId,canonicalUrl:i,pushRef:{pendingPush:!1,mpaNavigation:!1,preserveCustomHistoryState:!0},focusAndScrollRef:e.focusAndScrollRef,cache:s,prefetchCache:e.prefetchCache,tree:u,nextUrl:null!=(r=(0,o.extractPathFromFlightRouterState)(u))?r:a.pathname}}r(8831),("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},5240:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"serverActionReducer",{enumerable:!0,get:function(){return m}});let n=r(5424),o=r(5138),a=r(3486),l=r(7584),i=r(941),u=r(5166),s=r(3772),c=r(7252),d=r(114),f=r(2994),p=r(5262),g=r(5652),h=r(4158),_=r(7542),{createFromFetch:y,encodeReply:v}=r(6493);async function b(e,t,r){let l,{actionId:i,actionArgs:u}=r,s=await v(u),c=await fetch("",{method:"POST",headers:{Accept:o.RSC_CONTENT_TYPE_HEADER,[o.ACTION]:i,[o.NEXT_ROUTER_STATE_TREE]:(0,_.prepareFlightRouterStateForRequest)(e.tree),...t?{[o.NEXT_URL]:t}:{}},body:s}),d=c.headers.get("x-action-redirect");try{let e=JSON.parse(c.headers.get("x-action-revalidated")||"[[],0,0]");l={paths:e[0]||[],tag:!!e[1],cookie:e[2]}}catch(e){l={paths:[],tag:!1,cookie:!1}}let f=d?new URL((0,a.addBasePath)(d),new URL(e.canonicalUrl,window.location.href)):void 0;if(c.headers.get("content-type")===o.RSC_CONTENT_TYPE_HEADER){let e=await y(Promise.resolve(c),{callServer:n.callServer});if(d){let[,t]=null!=e?e:[];return{actionFlightData:t,redirectLocation:f,revalidatedParts:l}}let[t,[,r]]=null!=e?e:[];return{actionResult:t,actionFlightData:r,redirectLocation:f,revalidatedParts:l}}return{redirectLocation:f,revalidatedParts:l}}function m(e,t){let{resolve:r,reject:n}=t,o={},a=e.canonicalUrl,_=e.tree;o.preserveCustomHistoryState=!1;let y=e.nextUrl&&(0,p.hasInterceptionRouteInCurrentTree)(e.tree)?e.nextUrl:null;return o.inFlightServerAction=b(e,y,t),o.inFlightServerAction.then(async n=>{let{actionResult:p,actionFlightData:v,redirectLocation:b}=n;if(b&&(e.pushRef.pendingPush=!0,o.pendingPush=!0),!v)return(r(p),b)?(0,i.handleExternalUrl)(e,o,b.href,e.pushRef.pendingPush):e;if("string"==typeof v)return(0,i.handleExternalUrl)(e,o,v,e.pushRef.pendingPush);if(o.inFlightServerAction=null,b){let e=(0,l.createHrefFromUrl)(b,!1);o.canonicalUrl=e}for(let r of v){if(3!==r.length)return console.log("SERVER ACTION APPLY FAILED"),e;let[n]=r,c=(0,u.applyRouterStatePatchToTree)([""],_,n,b?(0,l.createHrefFromUrl)(b):e.canonicalUrl);if(null===c)return(0,g.handleSegmentMismatch)(e,t,n);if((0,s.isNavigatingToNewRootLayout)(_,c))return(0,i.handleExternalUrl)(e,o,a,e.pushRef.pendingPush);let[p,v]=r.slice(-2),m=null!==p?p[2]:null;if(null!==m){let t=(0,f.createEmptyCacheNode)();t.rsc=m,t.prefetchRsc=null,(0,d.fillLazyItemsTillLeafWithHead)(t,void 0,n,p,v),await (0,h.refreshInactiveParallelSegments)({state:e,updatedTree:c,updatedCache:t,includeNextUrl:!!y,canonicalUrl:o.canonicalUrl||e.canonicalUrl}),o.cache=t,o.prefetchCache=new Map}o.patchedTree=c,_=c}return r(p),(0,c.handleMutable)(e,o)},t=>(n(t),e))}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},4025:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"serverPatchReducer",{enumerable:!0,get:function(){return d}});let n=r(7584),o=r(5166),a=r(3772),l=r(941),i=r(9894),u=r(7252),s=r(2994),c=r(5652);function d(e,t){let{serverResponse:r}=t,[d,f]=r,p={};if(p.preserveCustomHistoryState=!1,"string"==typeof d)return(0,l.handleExternalUrl)(e,p,d,e.pushRef.pendingPush);let g=e.tree,h=e.cache;for(let r of d){let u=r.slice(0,-4),[d]=r.slice(-3,-2),_=(0,o.applyRouterStatePatchToTree)(["",...u],g,d,e.canonicalUrl);if(null===_)return(0,c.handleSegmentMismatch)(e,t,d);if((0,a.isNavigatingToNewRootLayout)(g,_))return(0,l.handleExternalUrl)(e,p,e.canonicalUrl,e.pushRef.pendingPush);let y=f?(0,n.createHrefFromUrl)(f):void 0;y&&(p.canonicalUrl=y);let v=(0,s.createEmptyCacheNode)();(0,i.applyFlightData)(h,v,r),p.patchedTree=_,p.cache=v,h=v,g=_}return(0,u.handleMutable)(e,p)}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},4158:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{addRefreshMarkerToActiveParallelSegments:function(){return function e(t,r){let[n,o,,l]=t;for(let i in n.includes(a.PAGE_SEGMENT_KEY)&&"refresh"!==l&&(t[2]=r,t[3]="refresh"),o)e(o[i],r)}},refreshInactiveParallelSegments:function(){return l}});let n=r(9894),o=r(9009),a=r(8071);async function l(e){let t=new Set;await i({...e,rootTree:e.updatedTree,fetchedSegments:t})}async function i(e){let{state:t,updatedTree:r,updatedCache:a,includeNextUrl:l,fetchedSegments:u,rootTree:s=r,canonicalUrl:c}=e,[,d,f,p]=r,g=[];if(f&&f!==c&&"refresh"===p&&!u.has(f)){u.add(f);let e=(0,o.fetchServerResponse)(new URL(f,location.origin),[s[0],s[1],s[2],"refetch"],l?t.nextUrl:null,t.buildId).then(e=>{let t=e[0];if("string"!=typeof t)for(let e of t)(0,n.applyFlightData)(a,a,e)});g.push(e)}for(let e in d){let r=i({state:t,updatedTree:d[e],updatedCache:a,includeNextUrl:l,fetchedSegments:u,rootTree:s,canonicalUrl:c});g.push(r)}await Promise.all(g)}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},7767:(e,t)=>{"use strict";var r,n;Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{ACTION_FAST_REFRESH:function(){return s},ACTION_NAVIGATE:function(){return a},ACTION_PREFETCH:function(){return u},ACTION_REFRESH:function(){return o},ACTION_RESTORE:function(){return l},ACTION_SERVER_ACTION:function(){return c},ACTION_SERVER_PATCH:function(){return i},PrefetchCacheEntryStatus:function(){return n},PrefetchKind:function(){return r},isThenable:function(){return d}});let o="refresh",a="navigate",l="restore",i="server-patch",u="prefetch",s="fast-refresh",c="server-action";function d(e){return e&&("object"==typeof e||"function"==typeof e)&&"function"==typeof e.then}(function(e){e.AUTO="auto",e.FULL="full",e.TEMPORARY="temporary"})(r||(r={})),function(e){e.fresh="fresh",e.reusable="reusable",e.expired="expired",e.stale="stale"}(n||(n={})),("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},3860:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"reducer",{enumerable:!0,get:function(){return n}}),r(7767),r(941),r(4025),r(5608),r(9809),r(1156),r(5703),r(5240);let n=function(e,t){return e};("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},4614:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"shouldHardNavigate",{enumerable:!0,get:function(){return function e(t,r){let[o,a]=r,[l,i]=t;return(0,n.matchSegment)(l,o)?!(t.length<=2)&&e(t.slice(2),a[i]):!!Array.isArray(l)}}});let n=r(455);("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},3325:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{createDynamicallyTrackedSearchParams:function(){return i},createUntrackedSearchParams:function(){return l}});let n=r(5869),o=r(2846),a=r(2255);function l(e){let t=n.staticGenerationAsyncStorage.getStore();return t&&t.forceStatic?{}:e}function i(e){let t=n.staticGenerationAsyncStorage.getStore();return t?t.forceStatic?{}:t.isStaticGeneration||t.dynamicShouldError?new Proxy({},{get:(e,r,n)=>("string"==typeof r&&(0,o.trackDynamicDataAccessed)(t,"searchParams."+r),a.ReflectAdapter.get(e,r,n)),has:(e,r)=>("string"==typeof r&&(0,o.trackDynamicDataAccessed)(t,"searchParams."+r),Reflect.has(e,r)),ownKeys:e=>((0,o.trackDynamicDataAccessed)(t,"searchParams"),Reflect.ownKeys(e))}):e:e}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},6488:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{StaticGenBailoutError:function(){return n},isStaticGenBailoutError:function(){return o}});let r="NEXT_STATIC_GEN_BAILOUT";class n extends Error{constructor(...e){super(...e),this.code=r}}function o(e){return"object"==typeof e&&null!==e&&"code"in e&&e.code===r}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},9519:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"unresolvedThenable",{enumerable:!0,get:function(){return r}});let r={then:()=>{}};("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},7326:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{useReducerWithReduxDevtools:function(){return i},useUnwrapState:function(){return l}});let n=r(8374)._(r(7577)),o=r(7767);function a(e){if(e instanceof Map){let t={};for(let[r,n]of e.entries()){if("function"==typeof n){t[r]="fn()";continue}if("object"==typeof n&&null!==n){if(n.$$typeof){t[r]=n.$$typeof.toString();continue}if(n._bundlerConfig){t[r]="FlightData";continue}}t[r]=a(n)}return t}if("object"==typeof e&&null!==e){let t={};for(let r in e){let n=e[r];if("function"==typeof n){t[r]="fn()";continue}if("object"==typeof n&&null!==n){if(n.$$typeof){t[r]=n.$$typeof.toString();continue}if(n.hasOwnProperty("_bundlerConfig")){t[r]="FlightData";continue}}t[r]=a(n)}return t}return Array.isArray(e)?e.map(a):e}function l(e){return(0,o.isThenable)(e)?(0,n.use)(e):e}r(3879);let i=function(e){return[e,()=>{},()=>{}]};("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},7542:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"prepareFlightRouterStateForRequest",{enumerable:!0,get:function(){return o}});let n=r(8071);function o(e,t){return t?encodeURIComponent(JSON.stringify(e)):encodeURIComponent(JSON.stringify(function e(t){let[r,o,,a,l]=t,i="string"==typeof r&&r.startsWith(n.PAGE_SEGMENT_KEY+"?")?n.PAGE_SEGMENT_KEY:r,u={};for(let[t,r]of Object.entries(o))u[t]=e(r);let s=[i,u,null,a&&"refresh"!==a?a:null];return void 0!==l&&(s[4]=l),s}(e)))}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},7929:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"hasBasePath",{enumerable:!0,get:function(){return o}});let n=r(4655);function o(e){return(0,n.pathHasPrefix)(e,"")}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},3658:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"normalizePathTrailingSlash",{enumerable:!0,get:function(){return a}});let n=r(3236),o=r(3067),a=e=>{if(!e.startsWith("/"))return e;let{pathname:t,query:r,hash:a}=(0,o.parsePath)(e);return/\.[^/]+\/?$/.test(t)?""+(0,n.removeTrailingSlash)(t)+r+a:t.endsWith("/")?""+t+r+a:t+"/"+r+a};("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},4237:(e,t,r)=>{"use strict";function n(e){return e}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"removeBasePath",{enumerable:!0,get:function(){return n}}),r(7929),("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},6401:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{getPathname:function(){return n},isFullStringUrl:function(){return o},parseUrl:function(){return a}});let r="http://n";function n(e){return new URL(e,r).pathname}function o(e){return/https?:\/\//.test(e)}function a(e){let t;try{t=new URL(e,r)}catch{}return t}},2846:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{Postpone:function(){return d},createPostponedAbortSignal:function(){return y},createPrerenderState:function(){return u},formatDynamicAPIAccesses:function(){return h},markCurrentScopeAsDynamic:function(){return s},trackDynamicDataAccessed:function(){return c},trackDynamicFetch:function(){return f},usedDynamicAPIs:function(){return g}});let n=function(e){return e&&e.__esModule?e:{default:e}}(r(7577)),o=r(442),a=r(6488),l=r(6401),i="function"==typeof n.default.unstable_postpone;function u(e){return{isDebugSkeleton:e,dynamicAccesses:[]}}function s(e,t){let r=(0,l.getPathname)(e.urlPathname);if(!e.isUnstableCacheCallback){if(e.dynamicShouldError)throw new a.StaticGenBailoutError(`Route ${r} with \`dynamic = "error"\` couldn't be rendered statically because it used \`${t}\`. See more info here: https://nextjs.org/docs/app/building-your-application/rendering/static-and-dynamic#dynamic-rendering`);if(e.prerenderState)p(e.prerenderState,t,r);else if(e.revalidate=0,e.isStaticGeneration){let n=new o.DynamicServerError(`Route ${r} couldn't be rendered statically because it used ${t}. See more info here: https://nextjs.org/docs/messages/dynamic-server-error`);throw e.dynamicUsageDescription=t,e.dynamicUsageStack=n.stack,n}}}function c(e,t){let r=(0,l.getPathname)(e.urlPathname);if(e.isUnstableCacheCallback)throw Error(`Route ${r} used "${t}" inside a function cached with "unstable_cache(...)". Accessing Dynamic data sources inside a cache scope is not supported. If you need this data inside a cached function use "${t}" outside of the cached function and pass the required dynamic data in as an argument. See more info here: https://nextjs.org/docs/app/api-reference/functions/unstable_cache`);if(e.dynamicShouldError)throw new a.StaticGenBailoutError(`Route ${r} with \`dynamic = "error"\` couldn't be rendered statically because it used \`${t}\`. See more info here: https://nextjs.org/docs/app/building-your-application/rendering/static-and-dynamic#dynamic-rendering`);if(e.prerenderState)p(e.prerenderState,t,r);else if(e.revalidate=0,e.isStaticGeneration){let n=new o.DynamicServerError(`Route ${r} couldn't be rendered statically because it used \`${t}\`. See more info here: https://nextjs.org/docs/messages/dynamic-server-error`);throw e.dynamicUsageDescription=t,e.dynamicUsageStack=n.stack,n}}function d({reason:e,prerenderState:t,pathname:r}){p(t,e,r)}function f(e,t){e.prerenderState&&p(e.prerenderState,t,e.urlPathname)}function p(e,t,r){_();let o=`Route ${r} needs to bail out of prerendering at this point because it used ${t}. React throws this special object to indicate where. It should not be caught by your own try/catch. Learn more: https://nextjs.org/docs/messages/ppr-caught-error`;e.dynamicAccesses.push({stack:e.isDebugSkeleton?Error().stack:void 0,expression:t}),n.default.unstable_postpone(o)}function g(e){return e.dynamicAccesses.length>0}function h(e){return e.dynamicAccesses.filter(e=>"string"==typeof e.stack&&e.stack.length>0).map(({expression:e,stack:t})=>(t=t.split("\n").slice(4).filter(e=>!(e.includes("node_modules/next/")||e.includes(" ()")||e.includes(" (node:"))).join("\n"),`Dynamic API Usage Debug - ${e}: -${t}`))}function _(){if(!i)throw Error("Invariant: React.unstable_postpone is not defined. This suggests the wrong version of React was loaded. This is a bug in Next.js")}function y(e){_();let t=new AbortController;try{n.default.unstable_postpone(e)}catch(e){t.abort(e)}return t.signal}},2357:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getSegmentParam",{enumerable:!0,get:function(){return o}});let n=r(7356);function o(e){let t=n.INTERCEPTION_ROUTE_MARKERS.find(t=>e.startsWith(t));return(t&&(e=e.slice(t.length)),e.startsWith("[[...")&&e.endsWith("]]"))?{type:"optional-catchall",param:e.slice(5,-2)}:e.startsWith("[...")&&e.endsWith("]")?{type:t?"catchall-intercepted":"catchall",param:e.slice(4,-1)}:e.startsWith("[")&&e.endsWith("]")?{type:t?"dynamic-intercepted":"dynamic",param:e.slice(1,-1)}:null}},7356:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{INTERCEPTION_ROUTE_MARKERS:function(){return o},extractInterceptionRouteInformation:function(){return l},isInterceptionRouteAppPath:function(){return a}});let n=r(2862),o=["(..)(..)","(.)","(..)","(...)"];function a(e){return void 0!==e.split("/").find(e=>o.find(t=>e.startsWith(t)))}function l(e){let t,r,a;for(let n of e.split("/"))if(r=o.find(e=>n.startsWith(e))){[t,a]=e.split(r,2);break}if(!t||!r||!a)throw Error(`Invalid interception route: ${e}. Must be in the format //(..|...|..)(..)/`);switch(t=(0,n.normalizeAppPath)(t),r){case"(.)":a="/"===t?`/${a}`:t+"/"+a;break;case"(..)":if("/"===t)throw Error(`Invalid interception route: ${e}. Cannot use (..) marker at the root level, use (.) instead.`);a=t.split("/").slice(0,-1).concat(a).join("/");break;case"(...)":a="/"+a;break;case"(..)(..)":let l=t.split("/");if(l.length<=2)throw Error(`Invalid interception route: ${e}. Cannot use (..)(..) marker at the root level or one level up.`);a=l.slice(0,-2).concat(a).join("/");break;default:throw Error("Invariant: unexpected marker")}return{interceptingRoute:t,interceptedRoute:a}}},1616:(e,t,r)=>{"use strict";e.exports=r(399)},2413:(e,t,r)=>{"use strict";e.exports=r(1616).vendored.contexts.AppRouterContext},7008:(e,t,r)=>{"use strict";e.exports=r(1616).vendored.contexts.HooksClientContext},3347:(e,t,r)=>{"use strict";e.exports=r(1616).vendored.contexts.ServerInsertedHtml},962:(e,t,r)=>{"use strict";e.exports=r(1616).vendored["react-ssr"].ReactDOM},326:(e,t,r)=>{"use strict";e.exports=r(1616).vendored["react-ssr"].ReactJsxRuntime},6493:(e,t,r)=>{"use strict";e.exports=r(1616).vendored["react-ssr"].ReactServerDOMWebpackClientEdge},7577:(e,t,r)=>{"use strict";e.exports=r(1616).vendored["react-ssr"].React},2255:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"ReflectAdapter",{enumerable:!0,get:function(){return r}});class r{static get(e,t,r){let n=Reflect.get(e,t,r);return"function"==typeof n?n.bind(e):n}static set(e,t,r,n){return Reflect.set(e,t,r,n)}static has(e,t){return Reflect.has(e,t)}static deleteProperty(e,t){return Reflect.deleteProperty(e,t)}}},2165:(e,t)=>{"use strict";function r(e){let t=5381;for(let r=0;r>>0}function n(e){return r(e).toString(36).slice(0,5)}Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{djb2Hash:function(){return r},hexHash:function(){return n}})},4129:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{BailoutToCSRError:function(){return n},isBailoutToCSRError:function(){return o}});let r="BAILOUT_TO_CLIENT_SIDE_RENDERING";class n extends Error{constructor(e){super("Bail out to client-side rendering: "+e),this.reason=e,this.digest=r}}function o(e){return"object"==typeof e&&null!==e&&"digest"in e&&e.digest===r}},6058:(e,t)=>{"use strict";function r(e){return e.startsWith("/")?e:"/"+e}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"ensureLeadingSlash",{enumerable:!0,get:function(){return r}})},3879:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{ActionQueueContext:function(){return i},createMutableActionQueue:function(){return c}});let n=r(8374),o=r(7767),a=r(3860),l=n._(r(7577)),i=l.default.createContext(null);function u(e,t){null!==e.pending&&(e.pending=e.pending.next,null!==e.pending?s({actionQueue:e,action:e.pending,setState:t}):e.needsRefresh&&(e.needsRefresh=!1,e.dispatch({type:o.ACTION_REFRESH,origin:window.location.origin},t)))}async function s(e){let{actionQueue:t,action:r,setState:n}=e,a=t.state;if(!a)throw Error("Invariant: Router state not initialized");t.pending=r;let l=r.payload,i=t.action(a,l);function s(e){r.discarded||(t.state=e,t.devToolsInstance&&t.devToolsInstance.send(l,e),u(t,n),r.resolve(e))}(0,o.isThenable)(i)?i.then(s,e=>{u(t,n),r.reject(e)}):s(i)}function c(){let e={state:null,dispatch:(t,r)=>(function(e,t,r){let n={resolve:r,reject:()=>{}};if(t.type!==o.ACTION_RESTORE){let e=new Promise((e,t)=>{n={resolve:e,reject:t}});(0,l.startTransition)(()=>{r(e)})}let a={payload:t,next:null,resolve:n.resolve,reject:n.reject};null===e.pending?(e.last=a,s({actionQueue:e,action:a,setState:r})):t.type===o.ACTION_NAVIGATE||t.type===o.ACTION_RESTORE?(e.pending.discarded=!0,e.last=a,e.pending.payload.type===o.ACTION_SERVER_ACTION&&(e.needsRefresh=!0),s({actionQueue:e,action:a,setState:r})):(null!==e.last&&(e.last.next=a),e.last=a)})(e,t,r),action:async(e,t)=>{if(null===e)throw Error("Invariant: Router state not initialized");return(0,a.reducer)(e,t)},pending:null,last:null};return e}},8974:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"addPathPrefix",{enumerable:!0,get:function(){return o}});let n=r(3067);function o(e,t){if(!e.startsWith("/")||!t)return e;let{pathname:r,query:o,hash:a}=(0,n.parsePath)(e);return""+t+r+o+a}},2862:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{normalizeAppPath:function(){return a},normalizeRscURL:function(){return l}});let n=r(6058),o=r(8071);function a(e){return(0,n.ensureLeadingSlash)(e.split("/").reduce((e,t,r,n)=>!t||(0,o.isGroupSegment)(t)||"@"===t[0]||("page"===t||"route"===t)&&r===n.length-1?e:e+"/"+t,""))}function l(e){return e.replace(/\.rsc($|\?)/,"$1")}},9976:(e,t)=>{"use strict";function r(e,t){if(void 0===t&&(t={}),t.onlyHashChange){e();return}let r=document.documentElement,n=r.style.scrollBehavior;r.style.scrollBehavior="auto",t.dontForceLayout||r.getClientRects(),e(),r.style.scrollBehavior=n}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"handleSmoothScroll",{enumerable:!0,get:function(){return r}})},2148:(e,t)=>{"use strict";function r(e){return/Googlebot|Mediapartners-Google|AdsBot-Google|googleweblight|Storebot-Google|Google-PageRenderer|Bingbot|BingPreview|Slurp|DuckDuckBot|baiduspider|yandex|sogou|LinkedInBot|bitlybot|tumblr|vkShare|quora link preview|facebookexternalhit|facebookcatalog|Twitterbot|applebot|redditbot|Slackbot|Discordbot|WhatsApp|SkypeUriPreview|ia_archiver/i.test(e)}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"isBot",{enumerable:!0,get:function(){return r}})},3067:(e,t)=>{"use strict";function r(e){let t=e.indexOf("#"),r=e.indexOf("?"),n=r>-1&&(t<0||r-1?{pathname:e.substring(0,n?r:t),query:n?e.substring(r,t>-1?t:void 0):"",hash:t>-1?e.slice(t):""}:{pathname:e,query:"",hash:""}}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"parsePath",{enumerable:!0,get:function(){return r}})},4655:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"pathHasPrefix",{enumerable:!0,get:function(){return o}});let n=r(3067);function o(e,t){if("string"!=typeof e)return!1;let{pathname:r}=(0,n.parsePath)(e);return r===t||r.startsWith(t+"/")}},3236:(e,t)=>{"use strict";function r(e){return e.replace(/\/$/,"")||"/"}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"removeTrailingSlash",{enumerable:!0,get:function(){return r}})},8071:(e,t)=>{"use strict";function r(e){return"("===e[0]&&e.endsWith(")")}Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{DEFAULT_SEGMENT_KEY:function(){return o},PAGE_SEGMENT_KEY:function(){return n},isGroupSegment:function(){return r}});let n="__PAGE__",o="__DEFAULT__"},576:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"warnOnce",{enumerable:!0,get:function(){return r}});let r=e=>{}},8839:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{bootstrap:function(){return i},error:function(){return s},event:function(){return p},info:function(){return f},prefixes:function(){return o},ready:function(){return d},trace:function(){return g},wait:function(){return u},warn:function(){return c},warnOnce:function(){return _}});let n=r(1354),o={wait:(0,n.white)((0,n.bold)("○")),error:(0,n.red)((0,n.bold)("⨯")),warn:(0,n.yellow)((0,n.bold)("⚠")),ready:"▲",info:(0,n.white)((0,n.bold)(" ")),event:(0,n.green)((0,n.bold)("✓")),trace:(0,n.magenta)((0,n.bold)("\xbb"))},a={log:"log",warn:"warn",error:"error"};function l(e,...t){(""===t[0]||void 0===t[0])&&1===t.length&&t.shift();let r=e in a?a[e]:"log",n=o[e];0===t.length?console[r](""):console[r](" "+n,...t)}function i(...e){console.log(" ",...e)}function u(...e){l("wait",...e)}function s(...e){l("error",...e)}function c(...e){l("warn",...e)}function d(...e){l("ready",...e)}function f(...e){l("info",...e)}function p(...e){l("event",...e)}function g(...e){l("trace",...e)}let h=new Set;function _(...e){h.has(e[0])||(h.add(e.join(" ")),c(...e))}},8570:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"createProxy",{enumerable:!0,get:function(){return n}});let n=r(1749).createClientModuleProxy},9943:(e,t,r)=>{"use strict";let{createProxy:n}=r(8570);e.exports=n("C:\\Users\\donyalemack\\sdtoolsinc-web\\node_modules\\next\\dist\\client\\components\\app-router.js")},3144:(e,t,r)=>{"use strict";let{createProxy:n}=r(8570);e.exports=n("C:\\Users\\donyalemack\\sdtoolsinc-web\\node_modules\\next\\dist\\client\\components\\client-page.js")},7922:(e,t,r)=>{"use strict";let{createProxy:n}=r(8570);e.exports=n("C:\\Users\\donyalemack\\sdtoolsinc-web\\node_modules\\next\\dist\\client\\components\\error-boundary.js")},4789:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{DynamicServerError:function(){return n},isDynamicServerError:function(){return o}});let r="DYNAMIC_SERVER_USAGE";class n extends Error{constructor(e){super("Dynamic server usage: "+e),this.description=e,this.digest=r}}function o(e){return"object"==typeof e&&null!==e&&"digest"in e&&"string"==typeof e.digest&&e.digest===r}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},5106:(e,t,r)=>{"use strict";let{createProxy:n}=r(8570);e.exports=n("C:\\Users\\donyalemack\\sdtoolsinc-web\\node_modules\\next\\dist\\client\\components\\layout-router.js")},525:(e,t,r)=>{"use strict";let{createProxy:n}=r(8570);e.exports=n("C:\\Users\\donyalemack\\sdtoolsinc-web\\node_modules\\next\\dist\\client\\components\\not-found-boundary.js")},5866:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return a}}),r(3370);let n=r(9510);r(1159);let o={error:{fontFamily:'system-ui,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji"',height:"100vh",textAlign:"center",display:"flex",flexDirection:"column",alignItems:"center",justifyContent:"center"},desc:{display:"inline-block"},h1:{display:"inline-block",margin:"0 20px 0 0",padding:"0 23px 0 0",fontSize:24,fontWeight:500,verticalAlign:"top",lineHeight:"49px"},h2:{fontSize:14,fontWeight:400,lineHeight:"49px",margin:0}};function a(){return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("title",{children:"404: This page could not be found."}),(0,n.jsx)("div",{style:o.error,children:(0,n.jsxs)("div",{children:[(0,n.jsx)("style",{dangerouslySetInnerHTML:{__html:"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}),(0,n.jsx)("h1",{className:"next-error-h1",style:o.h1,children:"404"}),(0,n.jsx)("div",{style:o.desc,children:(0,n.jsx)("h2",{style:o.h2,children:"This page could not be found."})})]})})]})}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},4892:(e,t,r)=>{"use strict";let{createProxy:n}=r(8570);e.exports=n("C:\\Users\\donyalemack\\sdtoolsinc-web\\node_modules\\next\\dist\\client\\components\\render-from-template-context.js")},9181:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{createDynamicallyTrackedSearchParams:function(){return i},createUntrackedSearchParams:function(){return l}});let n=r(5869),o=r(6278),a=r(8238);function l(e){let t=n.staticGenerationAsyncStorage.getStore();return t&&t.forceStatic?{}:e}function i(e){let t=n.staticGenerationAsyncStorage.getStore();return t?t.forceStatic?{}:t.isStaticGeneration||t.dynamicShouldError?new Proxy({},{get:(e,r,n)=>("string"==typeof r&&(0,o.trackDynamicDataAccessed)(t,"searchParams."+r),a.ReflectAdapter.get(e,r,n)),has:(e,r)=>("string"==typeof r&&(0,o.trackDynamicDataAccessed)(t,"searchParams."+r),Reflect.has(e,r)),ownKeys:e=>((0,o.trackDynamicDataAccessed)(t,"searchParams"),Reflect.ownKeys(e))}):e:e}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},4618:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{StaticGenBailoutError:function(){return n},isStaticGenBailoutError:function(){return o}});let r="NEXT_STATIC_GEN_BAILOUT";class n extends Error{constructor(...e){super(...e),this.code=r}}function o(e){return"object"==typeof e&&null!==e&&"code"in e&&e.code===r}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},7482:e=>{(()=>{"use strict";var t={491:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.ContextAPI=void 0;let n=r(223),o=r(172),a=r(930),l="context",i=new n.NoopContextManager;class u{constructor(){}static getInstance(){return this._instance||(this._instance=new u),this._instance}setGlobalContextManager(e){return(0,o.registerGlobal)(l,e,a.DiagAPI.instance())}active(){return this._getContextManager().active()}with(e,t,r,...n){return this._getContextManager().with(e,t,r,...n)}bind(e,t){return this._getContextManager().bind(e,t)}_getContextManager(){return(0,o.getGlobal)(l)||i}disable(){this._getContextManager().disable(),(0,o.unregisterGlobal)(l,a.DiagAPI.instance())}}t.ContextAPI=u},930:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.DiagAPI=void 0;let n=r(56),o=r(912),a=r(957),l=r(172);class i{constructor(){function e(e){return function(...t){let r=(0,l.getGlobal)("diag");if(r)return r[e](...t)}}let t=this;t.setLogger=(e,r={logLevel:a.DiagLogLevel.INFO})=>{var n,i,u;if(e===t){let e=Error("Cannot use diag as the logger for itself. Please use a DiagLogger implementation like ConsoleDiagLogger or a custom implementation");return t.error(null!==(n=e.stack)&&void 0!==n?n:e.message),!1}"number"==typeof r&&(r={logLevel:r});let s=(0,l.getGlobal)("diag"),c=(0,o.createLogLevelDiagLogger)(null!==(i=r.logLevel)&&void 0!==i?i:a.DiagLogLevel.INFO,e);if(s&&!r.suppressOverrideMessage){let e=null!==(u=Error().stack)&&void 0!==u?u:"";s.warn(`Current logger will be overwritten from ${e}`),c.warn(`Current logger will overwrite one already registered from ${e}`)}return(0,l.registerGlobal)("diag",c,t,!0)},t.disable=()=>{(0,l.unregisterGlobal)("diag",t)},t.createComponentLogger=e=>new n.DiagComponentLogger(e),t.verbose=e("verbose"),t.debug=e("debug"),t.info=e("info"),t.warn=e("warn"),t.error=e("error")}static instance(){return this._instance||(this._instance=new i),this._instance}}t.DiagAPI=i},653:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.MetricsAPI=void 0;let n=r(660),o=r(172),a=r(930),l="metrics";class i{constructor(){}static getInstance(){return this._instance||(this._instance=new i),this._instance}setGlobalMeterProvider(e){return(0,o.registerGlobal)(l,e,a.DiagAPI.instance())}getMeterProvider(){return(0,o.getGlobal)(l)||n.NOOP_METER_PROVIDER}getMeter(e,t,r){return this.getMeterProvider().getMeter(e,t,r)}disable(){(0,o.unregisterGlobal)(l,a.DiagAPI.instance())}}t.MetricsAPI=i},181:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.PropagationAPI=void 0;let n=r(172),o=r(874),a=r(194),l=r(277),i=r(369),u=r(930),s="propagation",c=new o.NoopTextMapPropagator;class d{constructor(){this.createBaggage=i.createBaggage,this.getBaggage=l.getBaggage,this.getActiveBaggage=l.getActiveBaggage,this.setBaggage=l.setBaggage,this.deleteBaggage=l.deleteBaggage}static getInstance(){return this._instance||(this._instance=new d),this._instance}setGlobalPropagator(e){return(0,n.registerGlobal)(s,e,u.DiagAPI.instance())}inject(e,t,r=a.defaultTextMapSetter){return this._getGlobalPropagator().inject(e,t,r)}extract(e,t,r=a.defaultTextMapGetter){return this._getGlobalPropagator().extract(e,t,r)}fields(){return this._getGlobalPropagator().fields()}disable(){(0,n.unregisterGlobal)(s,u.DiagAPI.instance())}_getGlobalPropagator(){return(0,n.getGlobal)(s)||c}}t.PropagationAPI=d},997:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.TraceAPI=void 0;let n=r(172),o=r(846),a=r(139),l=r(607),i=r(930),u="trace";class s{constructor(){this._proxyTracerProvider=new o.ProxyTracerProvider,this.wrapSpanContext=a.wrapSpanContext,this.isSpanContextValid=a.isSpanContextValid,this.deleteSpan=l.deleteSpan,this.getSpan=l.getSpan,this.getActiveSpan=l.getActiveSpan,this.getSpanContext=l.getSpanContext,this.setSpan=l.setSpan,this.setSpanContext=l.setSpanContext}static getInstance(){return this._instance||(this._instance=new s),this._instance}setGlobalTracerProvider(e){let t=(0,n.registerGlobal)(u,this._proxyTracerProvider,i.DiagAPI.instance());return t&&this._proxyTracerProvider.setDelegate(e),t}getTracerProvider(){return(0,n.getGlobal)(u)||this._proxyTracerProvider}getTracer(e,t){return this.getTracerProvider().getTracer(e,t)}disable(){(0,n.unregisterGlobal)(u,i.DiagAPI.instance()),this._proxyTracerProvider=new o.ProxyTracerProvider}}t.TraceAPI=s},277:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.deleteBaggage=t.setBaggage=t.getActiveBaggage=t.getBaggage=void 0;let n=r(491),o=(0,r(780).createContextKey)("OpenTelemetry Baggage Key");function a(e){return e.getValue(o)||void 0}t.getBaggage=a,t.getActiveBaggage=function(){return a(n.ContextAPI.getInstance().active())},t.setBaggage=function(e,t){return e.setValue(o,t)},t.deleteBaggage=function(e){return e.deleteValue(o)}},993:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.BaggageImpl=void 0;class r{constructor(e){this._entries=e?new Map(e):new Map}getEntry(e){let t=this._entries.get(e);if(t)return Object.assign({},t)}getAllEntries(){return Array.from(this._entries.entries()).map(([e,t])=>[e,t])}setEntry(e,t){let n=new r(this._entries);return n._entries.set(e,t),n}removeEntry(e){let t=new r(this._entries);return t._entries.delete(e),t}removeEntries(...e){let t=new r(this._entries);for(let r of e)t._entries.delete(r);return t}clear(){return new r}}t.BaggageImpl=r},830:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.baggageEntryMetadataSymbol=void 0,t.baggageEntryMetadataSymbol=Symbol("BaggageEntryMetadata")},369:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.baggageEntryMetadataFromString=t.createBaggage=void 0;let n=r(930),o=r(993),a=r(830),l=n.DiagAPI.instance();t.createBaggage=function(e={}){return new o.BaggageImpl(new Map(Object.entries(e)))},t.baggageEntryMetadataFromString=function(e){return"string"!=typeof e&&(l.error(`Cannot create baggage metadata from unknown type: ${typeof e}`),e=""),{__TYPE__:a.baggageEntryMetadataSymbol,toString:()=>e}}},67:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.context=void 0;let n=r(491);t.context=n.ContextAPI.getInstance()},223:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.NoopContextManager=void 0;let n=r(780);class o{active(){return n.ROOT_CONTEXT}with(e,t,r,...n){return t.call(r,...n)}bind(e,t){return t}enable(){return this}disable(){return this}}t.NoopContextManager=o},780:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.ROOT_CONTEXT=t.createContextKey=void 0,t.createContextKey=function(e){return Symbol.for(e)};class r{constructor(e){let t=this;t._currentContext=e?new Map(e):new Map,t.getValue=e=>t._currentContext.get(e),t.setValue=(e,n)=>{let o=new r(t._currentContext);return o._currentContext.set(e,n),o},t.deleteValue=e=>{let n=new r(t._currentContext);return n._currentContext.delete(e),n}}}t.ROOT_CONTEXT=new r},506:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.diag=void 0;let n=r(930);t.diag=n.DiagAPI.instance()},56:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.DiagComponentLogger=void 0;let n=r(172);class o{constructor(e){this._namespace=e.namespace||"DiagComponentLogger"}debug(...e){return a("debug",this._namespace,e)}error(...e){return a("error",this._namespace,e)}info(...e){return a("info",this._namespace,e)}warn(...e){return a("warn",this._namespace,e)}verbose(...e){return a("verbose",this._namespace,e)}}function a(e,t,r){let o=(0,n.getGlobal)("diag");if(o)return r.unshift(t),o[e](...r)}t.DiagComponentLogger=o},972:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.DiagConsoleLogger=void 0;let r=[{n:"error",c:"error"},{n:"warn",c:"warn"},{n:"info",c:"info"},{n:"debug",c:"debug"},{n:"verbose",c:"trace"}];class n{constructor(){for(let e=0;e{Object.defineProperty(t,"__esModule",{value:!0}),t.createLogLevelDiagLogger=void 0;let n=r(957);t.createLogLevelDiagLogger=function(e,t){function r(r,n){let o=t[r];return"function"==typeof o&&e>=n?o.bind(t):function(){}}return en.DiagLogLevel.ALL&&(e=n.DiagLogLevel.ALL),t=t||{},{error:r("error",n.DiagLogLevel.ERROR),warn:r("warn",n.DiagLogLevel.WARN),info:r("info",n.DiagLogLevel.INFO),debug:r("debug",n.DiagLogLevel.DEBUG),verbose:r("verbose",n.DiagLogLevel.VERBOSE)}}},957:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.DiagLogLevel=void 0,function(e){e[e.NONE=0]="NONE",e[e.ERROR=30]="ERROR",e[e.WARN=50]="WARN",e[e.INFO=60]="INFO",e[e.DEBUG=70]="DEBUG",e[e.VERBOSE=80]="VERBOSE",e[e.ALL=9999]="ALL"}(t.DiagLogLevel||(t.DiagLogLevel={}))},172:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.unregisterGlobal=t.getGlobal=t.registerGlobal=void 0;let n=r(200),o=r(521),a=r(130),l=o.VERSION.split(".")[0],i=Symbol.for(`opentelemetry.js.api.${l}`),u=n._globalThis;t.registerGlobal=function(e,t,r,n=!1){var a;let l=u[i]=null!==(a=u[i])&&void 0!==a?a:{version:o.VERSION};if(!n&&l[e]){let t=Error(`@opentelemetry/api: Attempted duplicate registration of API: ${e}`);return r.error(t.stack||t.message),!1}if(l.version!==o.VERSION){let t=Error(`@opentelemetry/api: Registration of version v${l.version} for ${e} does not match previously registered API v${o.VERSION}`);return r.error(t.stack||t.message),!1}return l[e]=t,r.debug(`@opentelemetry/api: Registered a global for ${e} v${o.VERSION}.`),!0},t.getGlobal=function(e){var t,r;let n=null===(t=u[i])||void 0===t?void 0:t.version;if(n&&(0,a.isCompatible)(n))return null===(r=u[i])||void 0===r?void 0:r[e]},t.unregisterGlobal=function(e,t){t.debug(`@opentelemetry/api: Unregistering a global for ${e} v${o.VERSION}.`);let r=u[i];r&&delete r[e]}},130:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.isCompatible=t._makeCompatibilityCheck=void 0;let n=r(521),o=/^(\d+)\.(\d+)\.(\d+)(-(.+))?$/;function a(e){let t=new Set([e]),r=new Set,n=e.match(o);if(!n)return()=>!1;let a={major:+n[1],minor:+n[2],patch:+n[3],prerelease:n[4]};if(null!=a.prerelease)return function(t){return t===e};function l(e){return r.add(e),!1}return function(e){if(t.has(e))return!0;if(r.has(e))return!1;let n=e.match(o);if(!n)return l(e);let i={major:+n[1],minor:+n[2],patch:+n[3],prerelease:n[4]};return null!=i.prerelease||a.major!==i.major?l(e):0===a.major?a.minor===i.minor&&a.patch<=i.patch?(t.add(e),!0):l(e):a.minor<=i.minor?(t.add(e),!0):l(e)}}t._makeCompatibilityCheck=a,t.isCompatible=a(n.VERSION)},886:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.metrics=void 0;let n=r(653);t.metrics=n.MetricsAPI.getInstance()},901:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.ValueType=void 0,function(e){e[e.INT=0]="INT",e[e.DOUBLE=1]="DOUBLE"}(t.ValueType||(t.ValueType={}))},102:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.createNoopMeter=t.NOOP_OBSERVABLE_UP_DOWN_COUNTER_METRIC=t.NOOP_OBSERVABLE_GAUGE_METRIC=t.NOOP_OBSERVABLE_COUNTER_METRIC=t.NOOP_UP_DOWN_COUNTER_METRIC=t.NOOP_HISTOGRAM_METRIC=t.NOOP_COUNTER_METRIC=t.NOOP_METER=t.NoopObservableUpDownCounterMetric=t.NoopObservableGaugeMetric=t.NoopObservableCounterMetric=t.NoopObservableMetric=t.NoopHistogramMetric=t.NoopUpDownCounterMetric=t.NoopCounterMetric=t.NoopMetric=t.NoopMeter=void 0;class r{constructor(){}createHistogram(e,r){return t.NOOP_HISTOGRAM_METRIC}createCounter(e,r){return t.NOOP_COUNTER_METRIC}createUpDownCounter(e,r){return t.NOOP_UP_DOWN_COUNTER_METRIC}createObservableGauge(e,r){return t.NOOP_OBSERVABLE_GAUGE_METRIC}createObservableCounter(e,r){return t.NOOP_OBSERVABLE_COUNTER_METRIC}createObservableUpDownCounter(e,r){return t.NOOP_OBSERVABLE_UP_DOWN_COUNTER_METRIC}addBatchObservableCallback(e,t){}removeBatchObservableCallback(e){}}t.NoopMeter=r;class n{}t.NoopMetric=n;class o extends n{add(e,t){}}t.NoopCounterMetric=o;class a extends n{add(e,t){}}t.NoopUpDownCounterMetric=a;class l extends n{record(e,t){}}t.NoopHistogramMetric=l;class i{addCallback(e){}removeCallback(e){}}t.NoopObservableMetric=i;class u extends i{}t.NoopObservableCounterMetric=u;class s extends i{}t.NoopObservableGaugeMetric=s;class c extends i{}t.NoopObservableUpDownCounterMetric=c,t.NOOP_METER=new r,t.NOOP_COUNTER_METRIC=new o,t.NOOP_HISTOGRAM_METRIC=new l,t.NOOP_UP_DOWN_COUNTER_METRIC=new a,t.NOOP_OBSERVABLE_COUNTER_METRIC=new u,t.NOOP_OBSERVABLE_GAUGE_METRIC=new s,t.NOOP_OBSERVABLE_UP_DOWN_COUNTER_METRIC=new c,t.createNoopMeter=function(){return t.NOOP_METER}},660:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.NOOP_METER_PROVIDER=t.NoopMeterProvider=void 0;let n=r(102);class o{getMeter(e,t,r){return n.NOOP_METER}}t.NoopMeterProvider=o,t.NOOP_METER_PROVIDER=new o},200:function(e,t,r){var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),o=this&&this.__exportStar||function(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||n(t,e,r)};Object.defineProperty(t,"__esModule",{value:!0}),o(r(46),t)},651:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t._globalThis=void 0,t._globalThis="object"==typeof globalThis?globalThis:global},46:function(e,t,r){var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),o=this&&this.__exportStar||function(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||n(t,e,r)};Object.defineProperty(t,"__esModule",{value:!0}),o(r(651),t)},939:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.propagation=void 0;let n=r(181);t.propagation=n.PropagationAPI.getInstance()},874:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.NoopTextMapPropagator=void 0;class r{inject(e,t){}extract(e,t){return e}fields(){return[]}}t.NoopTextMapPropagator=r},194:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.defaultTextMapSetter=t.defaultTextMapGetter=void 0,t.defaultTextMapGetter={get(e,t){if(null!=e)return e[t]},keys:e=>null==e?[]:Object.keys(e)},t.defaultTextMapSetter={set(e,t,r){null!=e&&(e[t]=r)}}},845:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.trace=void 0;let n=r(997);t.trace=n.TraceAPI.getInstance()},403:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.NonRecordingSpan=void 0;let n=r(476);class o{constructor(e=n.INVALID_SPAN_CONTEXT){this._spanContext=e}spanContext(){return this._spanContext}setAttribute(e,t){return this}setAttributes(e){return this}addEvent(e,t){return this}setStatus(e){return this}updateName(e){return this}end(e){}isRecording(){return!1}recordException(e,t){}}t.NonRecordingSpan=o},614:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.NoopTracer=void 0;let n=r(491),o=r(607),a=r(403),l=r(139),i=n.ContextAPI.getInstance();class u{startSpan(e,t,r=i.active()){if(null==t?void 0:t.root)return new a.NonRecordingSpan;let n=r&&(0,o.getSpanContext)(r);return"object"==typeof n&&"string"==typeof n.spanId&&"string"==typeof n.traceId&&"number"==typeof n.traceFlags&&(0,l.isSpanContextValid)(n)?new a.NonRecordingSpan(n):new a.NonRecordingSpan}startActiveSpan(e,t,r,n){let a,l,u;if(arguments.length<2)return;2==arguments.length?u=t:3==arguments.length?(a=t,u=r):(a=t,l=r,u=n);let s=null!=l?l:i.active(),c=this.startSpan(e,a,s),d=(0,o.setSpan)(s,c);return i.with(d,u,void 0,c)}}t.NoopTracer=u},124:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.NoopTracerProvider=void 0;let n=r(614);class o{getTracer(e,t,r){return new n.NoopTracer}}t.NoopTracerProvider=o},125:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.ProxyTracer=void 0;let n=new(r(614)).NoopTracer;class o{constructor(e,t,r,n){this._provider=e,this.name=t,this.version=r,this.options=n}startSpan(e,t,r){return this._getTracer().startSpan(e,t,r)}startActiveSpan(e,t,r,n){let o=this._getTracer();return Reflect.apply(o.startActiveSpan,o,arguments)}_getTracer(){if(this._delegate)return this._delegate;let e=this._provider.getDelegateTracer(this.name,this.version,this.options);return e?(this._delegate=e,this._delegate):n}}t.ProxyTracer=o},846:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.ProxyTracerProvider=void 0;let n=r(125),o=new(r(124)).NoopTracerProvider;class a{getTracer(e,t,r){var o;return null!==(o=this.getDelegateTracer(e,t,r))&&void 0!==o?o:new n.ProxyTracer(this,e,t,r)}getDelegate(){var e;return null!==(e=this._delegate)&&void 0!==e?e:o}setDelegate(e){this._delegate=e}getDelegateTracer(e,t,r){var n;return null===(n=this._delegate)||void 0===n?void 0:n.getTracer(e,t,r)}}t.ProxyTracerProvider=a},996:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.SamplingDecision=void 0,function(e){e[e.NOT_RECORD=0]="NOT_RECORD",e[e.RECORD=1]="RECORD",e[e.RECORD_AND_SAMPLED=2]="RECORD_AND_SAMPLED"}(t.SamplingDecision||(t.SamplingDecision={}))},607:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.getSpanContext=t.setSpanContext=t.deleteSpan=t.setSpan=t.getActiveSpan=t.getSpan=void 0;let n=r(780),o=r(403),a=r(491),l=(0,n.createContextKey)("OpenTelemetry Context Key SPAN");function i(e){return e.getValue(l)||void 0}function u(e,t){return e.setValue(l,t)}t.getSpan=i,t.getActiveSpan=function(){return i(a.ContextAPI.getInstance().active())},t.setSpan=u,t.deleteSpan=function(e){return e.deleteValue(l)},t.setSpanContext=function(e,t){return u(e,new o.NonRecordingSpan(t))},t.getSpanContext=function(e){var t;return null===(t=i(e))||void 0===t?void 0:t.spanContext()}},325:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.TraceStateImpl=void 0;let n=r(564);class o{constructor(e){this._internalState=new Map,e&&this._parse(e)}set(e,t){let r=this._clone();return r._internalState.has(e)&&r._internalState.delete(e),r._internalState.set(e,t),r}unset(e){let t=this._clone();return t._internalState.delete(e),t}get(e){return this._internalState.get(e)}serialize(){return this._keys().reduce((e,t)=>(e.push(t+"="+this.get(t)),e),[]).join(",")}_parse(e){!(e.length>512)&&(this._internalState=e.split(",").reverse().reduce((e,t)=>{let r=t.trim(),o=r.indexOf("=");if(-1!==o){let a=r.slice(0,o),l=r.slice(o+1,t.length);(0,n.validateKey)(a)&&(0,n.validateValue)(l)&&e.set(a,l)}return e},new Map),this._internalState.size>32&&(this._internalState=new Map(Array.from(this._internalState.entries()).reverse().slice(0,32))))}_keys(){return Array.from(this._internalState.keys()).reverse()}_clone(){let e=new o;return e._internalState=new Map(this._internalState),e}}t.TraceStateImpl=o},564:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.validateValue=t.validateKey=void 0;let r="[_0-9a-z-*/]",n=`[a-z]${r}{0,255}`,o=`[a-z0-9]${r}{0,240}@[a-z]${r}{0,13}`,a=RegExp(`^(?:${n}|${o})$`),l=/^[ -~]{0,255}[!-~]$/,i=/,|=/;t.validateKey=function(e){return a.test(e)},t.validateValue=function(e){return l.test(e)&&!i.test(e)}},98:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.createTraceState=void 0;let n=r(325);t.createTraceState=function(e){return new n.TraceStateImpl(e)}},476:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.INVALID_SPAN_CONTEXT=t.INVALID_TRACEID=t.INVALID_SPANID=void 0;let n=r(475);t.INVALID_SPANID="0000000000000000",t.INVALID_TRACEID="00000000000000000000000000000000",t.INVALID_SPAN_CONTEXT={traceId:t.INVALID_TRACEID,spanId:t.INVALID_SPANID,traceFlags:n.TraceFlags.NONE}},357:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.SpanKind=void 0,function(e){e[e.INTERNAL=0]="INTERNAL",e[e.SERVER=1]="SERVER",e[e.CLIENT=2]="CLIENT",e[e.PRODUCER=3]="PRODUCER",e[e.CONSUMER=4]="CONSUMER"}(t.SpanKind||(t.SpanKind={}))},139:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.wrapSpanContext=t.isSpanContextValid=t.isValidSpanId=t.isValidTraceId=void 0;let n=r(476),o=r(403),a=/^([0-9a-f]{32})$/i,l=/^[0-9a-f]{16}$/i;function i(e){return a.test(e)&&e!==n.INVALID_TRACEID}function u(e){return l.test(e)&&e!==n.INVALID_SPANID}t.isValidTraceId=i,t.isValidSpanId=u,t.isSpanContextValid=function(e){return i(e.traceId)&&u(e.spanId)},t.wrapSpanContext=function(e){return new o.NonRecordingSpan(e)}},847:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.SpanStatusCode=void 0,function(e){e[e.UNSET=0]="UNSET",e[e.OK=1]="OK",e[e.ERROR=2]="ERROR"}(t.SpanStatusCode||(t.SpanStatusCode={}))},475:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.TraceFlags=void 0,function(e){e[e.NONE=0]="NONE",e[e.SAMPLED=1]="SAMPLED"}(t.TraceFlags||(t.TraceFlags={}))},521:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.VERSION=void 0,t.VERSION="1.6.0"}},r={};function n(e){var o=r[e];if(void 0!==o)return o.exports;var a=r[e]={exports:{}},l=!0;try{t[e].call(a.exports,a,a.exports,n),l=!1}finally{l&&delete r[e]}return a.exports}n.ab=__dirname+"/";var o={};(()=>{Object.defineProperty(o,"__esModule",{value:!0}),o.trace=o.propagation=o.metrics=o.diag=o.context=o.INVALID_SPAN_CONTEXT=o.INVALID_TRACEID=o.INVALID_SPANID=o.isValidSpanId=o.isValidTraceId=o.isSpanContextValid=o.createTraceState=o.TraceFlags=o.SpanStatusCode=o.SpanKind=o.SamplingDecision=o.ProxyTracerProvider=o.ProxyTracer=o.defaultTextMapSetter=o.defaultTextMapGetter=o.ValueType=o.createNoopMeter=o.DiagLogLevel=o.DiagConsoleLogger=o.ROOT_CONTEXT=o.createContextKey=o.baggageEntryMetadataFromString=void 0;var e=n(369);Object.defineProperty(o,"baggageEntryMetadataFromString",{enumerable:!0,get:function(){return e.baggageEntryMetadataFromString}});var t=n(780);Object.defineProperty(o,"createContextKey",{enumerable:!0,get:function(){return t.createContextKey}}),Object.defineProperty(o,"ROOT_CONTEXT",{enumerable:!0,get:function(){return t.ROOT_CONTEXT}});var r=n(972);Object.defineProperty(o,"DiagConsoleLogger",{enumerable:!0,get:function(){return r.DiagConsoleLogger}});var a=n(957);Object.defineProperty(o,"DiagLogLevel",{enumerable:!0,get:function(){return a.DiagLogLevel}});var l=n(102);Object.defineProperty(o,"createNoopMeter",{enumerable:!0,get:function(){return l.createNoopMeter}});var i=n(901);Object.defineProperty(o,"ValueType",{enumerable:!0,get:function(){return i.ValueType}});var u=n(194);Object.defineProperty(o,"defaultTextMapGetter",{enumerable:!0,get:function(){return u.defaultTextMapGetter}}),Object.defineProperty(o,"defaultTextMapSetter",{enumerable:!0,get:function(){return u.defaultTextMapSetter}});var s=n(125);Object.defineProperty(o,"ProxyTracer",{enumerable:!0,get:function(){return s.ProxyTracer}});var c=n(846);Object.defineProperty(o,"ProxyTracerProvider",{enumerable:!0,get:function(){return c.ProxyTracerProvider}});var d=n(996);Object.defineProperty(o,"SamplingDecision",{enumerable:!0,get:function(){return d.SamplingDecision}});var f=n(357);Object.defineProperty(o,"SpanKind",{enumerable:!0,get:function(){return f.SpanKind}});var p=n(847);Object.defineProperty(o,"SpanStatusCode",{enumerable:!0,get:function(){return p.SpanStatusCode}});var g=n(475);Object.defineProperty(o,"TraceFlags",{enumerable:!0,get:function(){return g.TraceFlags}});var h=n(98);Object.defineProperty(o,"createTraceState",{enumerable:!0,get:function(){return h.createTraceState}});var _=n(139);Object.defineProperty(o,"isSpanContextValid",{enumerable:!0,get:function(){return _.isSpanContextValid}}),Object.defineProperty(o,"isValidTraceId",{enumerable:!0,get:function(){return _.isValidTraceId}}),Object.defineProperty(o,"isValidSpanId",{enumerable:!0,get:function(){return _.isValidSpanId}});var y=n(476);Object.defineProperty(o,"INVALID_SPANID",{enumerable:!0,get:function(){return y.INVALID_SPANID}}),Object.defineProperty(o,"INVALID_TRACEID",{enumerable:!0,get:function(){return y.INVALID_TRACEID}}),Object.defineProperty(o,"INVALID_SPAN_CONTEXT",{enumerable:!0,get:function(){return y.INVALID_SPAN_CONTEXT}});let v=n(67);Object.defineProperty(o,"context",{enumerable:!0,get:function(){return v.context}});let b=n(506);Object.defineProperty(o,"diag",{enumerable:!0,get:function(){return b.diag}});let m=n(886);Object.defineProperty(o,"metrics",{enumerable:!0,get:function(){return m.metrics}});let P=n(939);Object.defineProperty(o,"propagation",{enumerable:!0,get:function(){return P.propagation}});let R=n(845);Object.defineProperty(o,"trace",{enumerable:!0,get:function(){return R.trace}}),o.default={context:v.context,diag:b.diag,metrics:m.metrics,propagation:P.propagation,trace:R.trace}})(),e.exports=o})()},1943:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{ACTION_SUFFIX:function(){return u},APP_DIR_ALIAS:function(){return j},CACHE_ONE_YEAR:function(){return m},DOT_NEXT_ALIAS:function(){return E},ESLINT_DEFAULT_DIRS:function(){return X},GSP_NO_RETURNED_VALUE:function(){return H},GSSP_COMPONENT_MEMBER_ERROR:function(){return B},GSSP_NO_RETURNED_VALUE:function(){return G},INSTRUMENTATION_HOOK_FILENAME:function(){return S},MIDDLEWARE_FILENAME:function(){return P},MIDDLEWARE_LOCATION_REGEXP:function(){return R},NEXT_BODY_SUFFIX:function(){return d},NEXT_CACHE_IMPLICIT_TAG_ID:function(){return b},NEXT_CACHE_REVALIDATED_TAGS_HEADER:function(){return g},NEXT_CACHE_REVALIDATE_TAG_TOKEN_HEADER:function(){return h},NEXT_CACHE_SOFT_TAGS_HEADER:function(){return p},NEXT_CACHE_SOFT_TAG_MAX_LENGTH:function(){return v},NEXT_CACHE_TAGS_HEADER:function(){return f},NEXT_CACHE_TAG_MAX_ITEMS:function(){return _},NEXT_CACHE_TAG_MAX_LENGTH:function(){return y},NEXT_DATA_SUFFIX:function(){return s},NEXT_INTERCEPTION_MARKER_PREFIX:function(){return n},NEXT_META_SUFFIX:function(){return c},NEXT_QUERY_PARAM_PREFIX:function(){return r},NON_STANDARD_NODE_ENV:function(){return V},PAGES_DIR_ALIAS:function(){return O},PRERENDER_REVALIDATE_HEADER:function(){return o},PRERENDER_REVALIDATE_ONLY_GENERATED_HEADER:function(){return a},PUBLIC_DIR_MIDDLEWARE_CONFLICT:function(){return w},ROOT_DIR_ALIAS:function(){return T},RSC_ACTION_CLIENT_WRAPPER_ALIAS:function(){return A},RSC_ACTION_ENCRYPTION_ALIAS:function(){return N},RSC_ACTION_PROXY_ALIAS:function(){return C},RSC_ACTION_VALIDATE_ALIAS:function(){return M},RSC_MOD_REF_PROXY_ALIAS:function(){return x},RSC_PREFETCH_SUFFIX:function(){return l},RSC_SUFFIX:function(){return i},SERVER_PROPS_EXPORT_ERROR:function(){return F},SERVER_PROPS_GET_INIT_PROPS_CONFLICT:function(){return D},SERVER_PROPS_SSG_CONFLICT:function(){return L},SERVER_RUNTIME:function(){return W},SSG_FALLBACK_EXPORT_ERROR:function(){return $},SSG_GET_INITIAL_PROPS_CONFLICT:function(){return I},STATIC_STATUS_PAGE_GET_INITIAL_PROPS_ERROR:function(){return U},UNSTABLE_REVALIDATE_RENAME_ERROR:function(){return k},WEBPACK_LAYERS:function(){return z},WEBPACK_RESOURCE_QUERIES:function(){return Y}});let r="nxtP",n="nxtI",o="x-prerender-revalidate",a="x-prerender-revalidate-if-generated",l=".prefetch.rsc",i=".rsc",u=".action",s=".json",c=".meta",d=".body",f="x-next-cache-tags",p="x-next-cache-soft-tags",g="x-next-revalidated-tags",h="x-next-revalidate-tag-token",_=128,y=256,v=1024,b="_N_T_",m=31536e3,P="middleware",R=`(?:src/)?${P}`,S="instrumentation",O="private-next-pages",E="private-dot-next",T="private-next-root-dir",j="private-next-app-dir",x="next/dist/build/webpack/loaders/next-flight-loader/module-proxy",M="private-next-rsc-action-validate",C="private-next-rsc-server-reference",N="private-next-rsc-action-encryption",A="private-next-rsc-action-client-wrapper",w="You can not have a '_next' folder inside of your public folder. This conflicts with the internal '/_next' route. https://nextjs.org/docs/messages/public-next-folder-conflict",I="You can not use getInitialProps with getStaticProps. To use SSG, please remove your getInitialProps",D="You can not use getInitialProps with getServerSideProps. Please remove getInitialProps.",L="You can not use getStaticProps or getStaticPaths with getServerSideProps. To use SSG, please remove getServerSideProps",U="can not have getInitialProps/getServerSideProps, https://nextjs.org/docs/messages/404-get-initial-props",F="pages with `getServerSideProps` can not be exported. See more info here: https://nextjs.org/docs/messages/gssp-export",H="Your `getStaticProps` function did not return an object. Did you forget to add a `return`?",G="Your `getServerSideProps` function did not return an object. Did you forget to add a `return`?",k="The `unstable_revalidate` property is available for general use.\nPlease use `revalidate` instead.",B="can not be attached to a page's component and must be exported from the page. See more info here: https://nextjs.org/docs/messages/gssp-component-member",V='You are using a non-standard "NODE_ENV" value in your environment. This creates inconsistencies in the project and is strongly advised against. Read more: https://nextjs.org/docs/messages/non-standard-node-env',$="Pages with `fallback` enabled in `getStaticPaths` can not be exported. See more info here: https://nextjs.org/docs/messages/ssg-fallback-true-export",X=["app","pages","components","lib","src"],W={edge:"edge",experimentalEdge:"experimental-edge",nodejs:"nodejs"},K={shared:"shared",reactServerComponents:"rsc",serverSideRendering:"ssr",actionBrowser:"action-browser",api:"api",middleware:"middleware",instrument:"instrument",edgeAsset:"edge-asset",appPagesBrowser:"app-pages-browser",appMetadataRoute:"app-metadata-route",appRouteHandler:"app-route-handler"},z={...K,GROUP:{serverOnly:[K.reactServerComponents,K.actionBrowser,K.appMetadataRoute,K.appRouteHandler,K.instrument],clientOnly:[K.serverSideRendering,K.appPagesBrowser],nonClientServerTarget:[K.middleware,K.api],app:[K.reactServerComponents,K.actionBrowser,K.appMetadataRoute,K.appRouteHandler,K.serverSideRendering,K.appPagesBrowser,K.shared,K.instrument]}},Y={edgeSSREntry:"__next_edge_ssr_entry__",metadata:"__next_metadata__",metadataRoute:"__next_metadata_route__",metadataImageMeta:"__next_metadata_image_meta__"}},1354:(e,t)=>{"use strict";var r;Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{bgBlack:function(){return T},bgBlue:function(){return C},bgCyan:function(){return A},bgGreen:function(){return x},bgMagenta:function(){return N},bgRed:function(){return j},bgWhite:function(){return w},bgYellow:function(){return M},black:function(){return _},blue:function(){return m},bold:function(){return s},cyan:function(){return S},dim:function(){return c},gray:function(){return E},green:function(){return v},hidden:function(){return g},inverse:function(){return p},italic:function(){return d},magenta:function(){return P},purple:function(){return R},red:function(){return y},reset:function(){return u},strikethrough:function(){return h},underline:function(){return f},white:function(){return O},yellow:function(){return b}});let{env:n,stdout:o}=(null==(r=globalThis)?void 0:r.process)??{},a=n&&!n.NO_COLOR&&(n.FORCE_COLOR||(null==o?void 0:o.isTTY)&&!n.CI&&"dumb"!==n.TERM),l=(e,t,r,n)=>{let o=e.substring(0,n)+r,a=e.substring(n+t.length),i=a.indexOf(t);return~i?o+l(a,t,r,i):o+a},i=(e,t,r=e)=>a?n=>{let o=""+n,a=o.indexOf(t,e.length);return~a?e+l(o,t,r,a)+t:e+o+t}:String,u=a?e=>`\x1b[0m${e}\x1b[0m`:String,s=i("\x1b[1m","\x1b[22m","\x1b[22m\x1b[1m"),c=i("\x1b[2m","\x1b[22m","\x1b[22m\x1b[2m"),d=i("\x1b[3m","\x1b[23m"),f=i("\x1b[4m","\x1b[24m"),p=i("\x1b[7m","\x1b[27m"),g=i("\x1b[8m","\x1b[28m"),h=i("\x1b[9m","\x1b[29m"),_=i("\x1b[30m","\x1b[39m"),y=i("\x1b[31m","\x1b[39m"),v=i("\x1b[32m","\x1b[39m"),b=i("\x1b[33m","\x1b[39m"),m=i("\x1b[34m","\x1b[39m"),P=i("\x1b[35m","\x1b[39m"),R=i("\x1b[38;2;173;127;168m","\x1b[39m"),S=i("\x1b[36m","\x1b[39m"),O=i("\x1b[37m","\x1b[39m"),E=i("\x1b[90m","\x1b[39m"),T=i("\x1b[40m","\x1b[49m"),j=i("\x1b[41m","\x1b[49m"),x=i("\x1b[42m","\x1b[49m"),M=i("\x1b[43m","\x1b[49m"),C=i("\x1b[44m","\x1b[49m"),N=i("\x1b[45m","\x1b[49m"),A=i("\x1b[46m","\x1b[49m"),w=i("\x1b[47m","\x1b[49m")},8834:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{getPathname:function(){return n},isFullStringUrl:function(){return o},parseUrl:function(){return a}});let r="http://n";function n(e){return new URL(e,r).pathname}function o(e){return/https?:\/\//.test(e)}function a(e){let t;try{t=new URL(e,r)}catch{}return t}},6278:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{Postpone:function(){return d},createPostponedAbortSignal:function(){return y},createPrerenderState:function(){return u},formatDynamicAPIAccesses:function(){return h},markCurrentScopeAsDynamic:function(){return s},trackDynamicDataAccessed:function(){return c},trackDynamicFetch:function(){return f},usedDynamicAPIs:function(){return g}});let n=function(e){return e&&e.__esModule?e:{default:e}}(r(1159)),o=r(4789),a=r(4618),l=r(8834),i="function"==typeof n.default.unstable_postpone;function u(e){return{isDebugSkeleton:e,dynamicAccesses:[]}}function s(e,t){let r=(0,l.getPathname)(e.urlPathname);if(!e.isUnstableCacheCallback){if(e.dynamicShouldError)throw new a.StaticGenBailoutError(`Route ${r} with \`dynamic = "error"\` couldn't be rendered statically because it used \`${t}\`. See more info here: https://nextjs.org/docs/app/building-your-application/rendering/static-and-dynamic#dynamic-rendering`);if(e.prerenderState)p(e.prerenderState,t,r);else if(e.revalidate=0,e.isStaticGeneration){let n=new o.DynamicServerError(`Route ${r} couldn't be rendered statically because it used ${t}. See more info here: https://nextjs.org/docs/messages/dynamic-server-error`);throw e.dynamicUsageDescription=t,e.dynamicUsageStack=n.stack,n}}}function c(e,t){let r=(0,l.getPathname)(e.urlPathname);if(e.isUnstableCacheCallback)throw Error(`Route ${r} used "${t}" inside a function cached with "unstable_cache(...)". Accessing Dynamic data sources inside a cache scope is not supported. If you need this data inside a cached function use "${t}" outside of the cached function and pass the required dynamic data in as an argument. See more info here: https://nextjs.org/docs/app/api-reference/functions/unstable_cache`);if(e.dynamicShouldError)throw new a.StaticGenBailoutError(`Route ${r} with \`dynamic = "error"\` couldn't be rendered statically because it used \`${t}\`. See more info here: https://nextjs.org/docs/app/building-your-application/rendering/static-and-dynamic#dynamic-rendering`);if(e.prerenderState)p(e.prerenderState,t,r);else if(e.revalidate=0,e.isStaticGeneration){let n=new o.DynamicServerError(`Route ${r} couldn't be rendered statically because it used \`${t}\`. See more info here: https://nextjs.org/docs/messages/dynamic-server-error`);throw e.dynamicUsageDescription=t,e.dynamicUsageStack=n.stack,n}}function d({reason:e,prerenderState:t,pathname:r}){p(t,e,r)}function f(e,t){e.prerenderState&&p(e.prerenderState,t,e.urlPathname)}function p(e,t,r){_();let o=`Route ${r} needs to bail out of prerendering at this point because it used ${t}. React throws this special object to indicate where. It should not be caught by your own try/catch. Learn more: https://nextjs.org/docs/messages/ppr-caught-error`;e.dynamicAccesses.push({stack:e.isDebugSkeleton?Error().stack:void 0,expression:t}),n.default.unstable_postpone(o)}function g(e){return e.dynamicAccesses.length>0}function h(e){return e.dynamicAccesses.filter(e=>"string"==typeof e.stack&&e.stack.length>0).map(({expression:e,stack:t})=>(t=t.split("\n").slice(4).filter(e=>!(e.includes("node_modules/next/")||e.includes(" ()")||e.includes(" (node:"))).join("\n"),`Dynamic API Usage Debug - ${e}: -${t}`))}function _(){if(!i)throw Error("Invariant: React.unstable_postpone is not defined. This suggests the wrong version of React was loaded. This is a bug in Next.js")}function y(e){_();let t=new AbortController;try{n.default.unstable_postpone(e)}catch(e){t.abort(e)}return t.signal}},5231:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{AppRouter:function(){return o.default},ClientPageRoot:function(){return c.ClientPageRoot},LayoutRouter:function(){return a.default},NotFoundBoundary:function(){return p.NotFoundBoundary},Postpone:function(){return _.Postpone},RenderFromTemplateContext:function(){return l.default},actionAsyncStorage:function(){return s.actionAsyncStorage},createDynamicallyTrackedSearchParams:function(){return d.createDynamicallyTrackedSearchParams},createUntrackedSearchParams:function(){return d.createUntrackedSearchParams},decodeAction:function(){return n.decodeAction},decodeFormState:function(){return n.decodeFormState},decodeReply:function(){return n.decodeReply},patchFetch:function(){return m},preconnect:function(){return h.preconnect},preloadFont:function(){return h.preloadFont},preloadStyle:function(){return h.preloadStyle},renderToReadableStream:function(){return n.renderToReadableStream},requestAsyncStorage:function(){return u.requestAsyncStorage},serverHooks:function(){return f},staticGenerationAsyncStorage:function(){return i.staticGenerationAsyncStorage},taintObjectReference:function(){return y.taintObjectReference}});let n=r(1749),o=v(r(9943)),a=v(r(5106)),l=v(r(4892)),i=r(5869),u=r(4580),s=r(2934),c=r(3144),d=r(9181),f=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var r=b(void 0);if(r&&r.has(e))return r.get(e);var n={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if("default"!==a&&Object.prototype.hasOwnProperty.call(e,a)){var l=o?Object.getOwnPropertyDescriptor(e,a):null;l&&(l.get||l.set)?Object.defineProperty(n,a,l):n[a]=e[a]}return n.default=e,r&&r.set(e,n),n}(r(4789)),p=r(525),g=r(670);r(7922);let h=r(135),_=r(9257),y=r(526);function v(e){return e&&e.__esModule?e:{default:e}}function b(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(b=function(e){return e?r:t})(e)}function m(){return(0,g.patchFetch)({serverHooks:f,staticGenerationAsyncStorage:i.staticGenerationAsyncStorage})}},9257:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"Postpone",{enumerable:!0,get:function(){return n.Postpone}});let n=r(6278)},135:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{preconnect:function(){return l},preloadFont:function(){return a},preloadStyle:function(){return o}});let n=function(e){return e&&e.__esModule?e:{default:e}}(r(7049));function o(e,t){let r={as:"style"};"string"==typeof t&&(r.crossOrigin=t),n.default.preload(e,r)}function a(e,t,r){let o={as:"font",type:t};"string"==typeof r&&(o.crossOrigin=r),n.default.preload(e,o)}function l(e,t){n.default.preconnect(e,"string"==typeof t?{crossOrigin:t}:void 0)}},526:(e,t,r)=>{"use strict";function n(){throw Error("Taint can only be used with the taint flag.")}Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{taintObjectReference:function(){return o},taintUniqueValue:function(){return a}}),r(1159);let o=n,a=n},8716:(e,t)=>{"use strict";var r;Object.defineProperty(t,"x",{enumerable:!0,get:function(){return r}}),function(e){e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE"}(r||(r={}))},3191:(e,t,r)=>{"use strict";e.exports=r(399)},7049:(e,t,r)=>{"use strict";e.exports=r(3191).vendored["react-rsc"].ReactDOM},9510:(e,t,r)=>{"use strict";e.exports=r(3191).vendored["react-rsc"].ReactJsxRuntime},1749:(e,t,r)=>{"use strict";e.exports=r(3191).vendored["react-rsc"].ReactServerDOMWebpackServerEdge},1159:(e,t,r)=>{"use strict";e.exports=r(3191).vendored["react-rsc"].React},4300:(e,t)=>{"use strict";function r(e){if(!e.body)return[e,e];let[t,r]=e.body.tee(),n=new Response(t,{status:e.status,statusText:e.statusText,headers:e.headers});Object.defineProperty(n,"url",{value:e.url});let o=new Response(r,{status:e.status,statusText:e.statusText,headers:e.headers});return Object.defineProperty(o,"url",{value:e.url}),[n,o]}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"cloneResponse",{enumerable:!0,get:function(){return r}})},9585:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"createDedupeFetch",{enumerable:!0,get:function(){return l}});let n=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var r=a(void 0);if(r&&r.has(e))return r.get(e);var n={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var l in e)if("default"!==l&&Object.prototype.hasOwnProperty.call(e,l)){var i=o?Object.getOwnPropertyDescriptor(e,l):null;i&&(i.get||i.set)?Object.defineProperty(n,l,i):n[l]=e[l]}return n.default=e,r&&r.set(e,n),n}(r(1159)),o=r(4300);function a(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(a=function(e){return e?r:t})(e)}function l(e){let t=n.cache(e=>[]);return function(r,n){let a,l;if(n&&n.signal)return e(r,n);if("string"!=typeof r||n){let t="string"==typeof r||r instanceof URL?new Request(r,n):r;if("GET"!==t.method&&"HEAD"!==t.method||t.keepalive)return e(r,n);l=JSON.stringify([t.method,Array.from(t.headers.entries()),t.mode,t.redirect,t.credentials,t.referrer,t.referrerPolicy,t.integrity]),a=t.url}else l='["GET",[],null,"follow",null,null,null,null]',a=r;let i=t(a);for(let e=0,t=i.length;e{let t=i[e][2];if(!t)throw Error("No cached response");let[r,n]=(0,o.cloneResponse)(t);return i[e][2]=n,r})}let u=new AbortController,s=e(r,{...n,signal:u.signal}),c=[l,s,null];return i.push(c),s.then(e=>{let[t,r]=(0,o.cloneResponse)(e);return c[2]=r,t})}}},670:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{addImplicitTags:function(){return g},patchFetch:function(){return _},validateRevalidate:function(){return d},validateTags:function(){return f}});let n=r(1376),o=r(4994),a=r(1943),l=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var r=c(void 0);if(r&&r.has(e))return r.get(e);var n={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if("default"!==a&&Object.prototype.hasOwnProperty.call(e,a)){var l=o?Object.getOwnPropertyDescriptor(e,a):null;l&&(l.get||l.set)?Object.defineProperty(n,a,l):n[a]=e[a]}return n.default=e,r&&r.set(e,n),n}(r(8839)),i=r(6278),u=r(9585),s=r(4300);function c(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(c=function(e){return e?r:t})(e)}function d(e,t){try{let r;if(!1===e)r=e;else if("number"==typeof e&&!isNaN(e)&&e>-1)r=e;else if(void 0!==e)throw Error(`Invalid revalidate value "${e}" on "${t}", must be a non-negative number or "false"`);return r}catch(e){if(e instanceof Error&&e.message.includes("Invalid revalidate"))throw e;return}}function f(e,t){let r=[],n=[];for(let o=0;oa.NEXT_CACHE_TAG_MAX_LENGTH?n.push({tag:l,reason:`exceeded max length of ${a.NEXT_CACHE_TAG_MAX_LENGTH}`}):r.push(l),r.length>a.NEXT_CACHE_TAG_MAX_ITEMS){console.warn(`Warning: exceeded max tag count for ${t}, dropped tags:`,e.slice(o).join(", "));break}}if(n.length>0)for(let{tag:e,reason:r}of(console.warn(`Warning: invalid tags passed to ${t}: `),n))console.log(`tag: "${e}" ${r}`);return r}let p=e=>{let t=["/layout"];if(e.startsWith("/")){let r=e.split("/");for(let e=1;e{var p,_;let y;try{(y=new URL(u instanceof Request?u.url:u)).username="",y.password=""}catch{y=void 0}let v=(null==y?void 0:y.href)??"",b=Date.now(),m=(null==c?void 0:null==(p=c.method)?void 0:p.toUpperCase())||"GET",P=(null==c?void 0:null==(_=c.next)?void 0:_.internal)===!0,R="1"===process.env.NEXT_OTEL_FETCH_DISABLED;return(0,o.getTracer)().trace(P?n.NextNodeServerSpan.internalFetch:n.AppRenderSpan.fetch,{hideSpan:R,kind:o.SpanKind.CLIENT,spanName:["fetch",m,v].filter(Boolean).join(" "),attributes:{"http.url":v,"http.method":m,"net.peer.name":null==y?void 0:y.hostname,"net.peer.port":(null==y?void 0:y.port)||void 0}},async()=>{var n;let o,p,_;if(P)return e(u,c);let y=r.getStore();if(!y||y.isDraftMode)return e(u,c);let m=u&&"object"==typeof u&&"string"==typeof u.method,R=e=>(null==c?void 0:c[e])||(m?u[e]:null),S=e=>{var t,r,n;return void 0!==(null==c?void 0:null==(t=c.next)?void 0:t[e])?null==c?void 0:null==(r=c.next)?void 0:r[e]:m?null==(n=u.next)?void 0:n[e]:void 0},O=S("revalidate"),E=f(S("tags")||[],`fetch ${u.toString()}`);if(Array.isArray(E))for(let e of(y.tags||(y.tags=[]),E))y.tags.includes(e)||y.tags.push(e);let T=g(y),j=y.fetchCache,x=!!y.isUnstableNoStore,M=R("cache"),C="";"string"==typeof M&&void 0!==O&&(m&&"default"===M||l.warn(`fetch for ${v} on ${y.urlPathname} specified "cache: ${M}" and "revalidate: ${O}", only one should be specified.`),M=void 0),"force-cache"===M?O=!1:("no-cache"===M||"no-store"===M||"force-no-store"===j||"only-no-store"===j)&&(O=0),("no-cache"===M||"no-store"===M)&&(C=`cache: ${M}`),_=d(O,y.urlPathname);let N=R("headers"),A="function"==typeof(null==N?void 0:N.get)?N:new Headers(N||{}),w=A.get("authorization")||A.get("cookie"),I=!["get","head"].includes((null==(n=R("method"))?void 0:n.toLowerCase())||"get"),D=(w||I)&&0===y.revalidate;switch(j){case"force-no-store":C="fetchCache = force-no-store";break;case"only-no-store":if("force-cache"===M||void 0!==_&&(!1===_||_>0))throw Error(`cache: 'force-cache' used on fetch for ${v} with 'export const fetchCache = 'only-no-store'`);C="fetchCache = only-no-store";break;case"only-cache":if("no-store"===M)throw Error(`cache: 'no-store' used on fetch for ${v} with 'export const fetchCache = 'only-cache'`);break;case"force-cache":(void 0===O||0===O)&&(C="fetchCache = force-cache",_=!1)}void 0===_?"default-cache"===j?(_=!1,C="fetchCache = default-cache"):D?(_=0,C="auto no cache"):"default-no-store"===j?(_=0,C="fetchCache = default-no-store"):x?(_=0,C="noStore call"):(C="auto cache",_="boolean"!=typeof y.revalidate&&void 0!==y.revalidate&&y.revalidate):C||(C=`revalidate: ${_}`),y.forceStatic&&0===_||D||void 0!==y.revalidate&&("number"!=typeof _||!1!==y.revalidate&&("number"!=typeof y.revalidate||!(_0||!1===_;if(y.incrementalCache&&L)try{o=await y.incrementalCache.fetchCacheKey(v,m?u:c)}catch(e){console.error("Failed to generate cache key for",u)}let U=y.nextFetchId??1;y.nextFetchId=U+1;let F="number"!=typeof _?a.CACHE_ONE_YEAR:_,H=async(t,r)=>{let n=["cache","credentials","headers","integrity","keepalive","method","mode","redirect","referrer","referrerPolicy","window","duplex",...t?[]:["signal"]];if(m){let e=u,t={body:e._ogBody||e.body};for(let r of n)t[r]=e[r];u=new Request(e.url,t)}else if(c){let{_ogBody:e,body:r,signal:n,...o}=c;c={...o,body:e||r,signal:t?void 0:n}}let a={...c,next:{...null==c?void 0:c.next,fetchType:"origin",fetchIdx:U}};return e(u,a).then(async e=>{if(t||h(y,{start:b,url:v,cacheReason:r||C,cacheStatus:0===_||r?"skip":"miss",status:e.status,method:a.method||"GET"}),200===e.status&&y.incrementalCache&&o&&L){let t=Buffer.from(await e.arrayBuffer());try{await y.incrementalCache.set(o,{kind:"FETCH",data:{headers:Object.fromEntries(e.headers.entries()),body:t.toString("base64"),status:e.status,url:e.url},revalidate:F},{fetchCache:!0,revalidate:_,fetchUrl:v,fetchIdx:U,tags:E})}catch(e){console.warn("Failed to set fetch cache",u,e)}let r=new Response(t,{headers:new Headers(e.headers),status:e.status});return Object.defineProperty(r,"url",{value:e.url}),r}return e})},G=()=>Promise.resolve(),k=!1;if(o&&y.incrementalCache){G=await y.incrementalCache.lock(o);let e=y.isOnDemandRevalidate?null:await y.incrementalCache.get(o,{kindHint:"fetch",revalidate:_,fetchUrl:v,fetchIdx:U,tags:E,softTags:T});if(e?await G():p="cache-control: no-cache (hard refresh)",(null==e?void 0:e.value)&&"FETCH"===e.value.kind){if(y.isRevalidate&&e.isStale)k=!0;else{if(e.isStale&&(y.pendingRevalidates??={},!y.pendingRevalidates[o])){let e=H(!0).then(async e=>({body:await e.arrayBuffer(),headers:e.headers,status:e.status,statusText:e.statusText})).finally(()=>{y.pendingRevalidates??={},delete y.pendingRevalidates[o||""]});e.catch(console.error),y.pendingRevalidates[o]=e}let t=e.value.data;h(y,{start:b,url:v,cacheReason:C,cacheStatus:"hit",status:t.status||200,method:(null==c?void 0:c.method)||"GET"});let r=new Response(Buffer.from(t.body,"base64"),{headers:t.headers,status:t.status});return Object.defineProperty(r,"url",{value:e.value.data.url}),r}}}if(y.isStaticGeneration&&c&&"object"==typeof c){let{cache:e}=c;if(!y.forceStatic&&"no-store"===e){let e=`no-store fetch ${u}${y.urlPathname?` ${y.urlPathname}`:""}`;(0,i.trackDynamicFetch)(y,e),y.revalidate=0;let r=new t(e);throw y.dynamicUsageErr=r,y.dynamicUsageDescription=e,r}let r="next"in c,{next:n={}}=c;if("number"==typeof n.revalidate&&(void 0===y.revalidate||"number"==typeof y.revalidate&&n.revalidate{let t=e[0];return{body:await t.arrayBuffer(),headers:t.headers,status:t.status,statusText:t.statusText}}).finally(()=>{if(o){var e;(null==(e=y.pendingRevalidates)?void 0:e[o])&&delete y.pendingRevalidates[o]}})).catch(()=>{}),y.pendingRevalidates[o]=e,t.then(e=>e[1])}})};return u.__nextPatched=!0,u.__nextGetStaticStore=()=>r,u._nextOriginalFetch=e,u}(r,e)}},1376:(e,t)=>{"use strict";var r,n,o,a,l,i,u,s,c,d,f,p;Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{AppRenderSpan:function(){return u},AppRouteRouteHandlersSpan:function(){return d},BaseServerSpan:function(){return r},LoadComponentsSpan:function(){return n},LogSpanAllowList:function(){return h},MiddlewareSpan:function(){return p},NextNodeServerSpan:function(){return a},NextServerSpan:function(){return o},NextVanillaSpanAllowlist:function(){return g},NodeSpan:function(){return c},RenderSpan:function(){return i},ResolveMetadataSpan:function(){return f},RouterSpan:function(){return s},StartServerSpan:function(){return l}}),function(e){e.handleRequest="BaseServer.handleRequest",e.run="BaseServer.run",e.pipe="BaseServer.pipe",e.getStaticHTML="BaseServer.getStaticHTML",e.render="BaseServer.render",e.renderToResponseWithComponents="BaseServer.renderToResponseWithComponents",e.renderToResponse="BaseServer.renderToResponse",e.renderToHTML="BaseServer.renderToHTML",e.renderError="BaseServer.renderError",e.renderErrorToResponse="BaseServer.renderErrorToResponse",e.renderErrorToHTML="BaseServer.renderErrorToHTML",e.render404="BaseServer.render404"}(r||(r={})),function(e){e.loadDefaultErrorComponents="LoadComponents.loadDefaultErrorComponents",e.loadComponents="LoadComponents.loadComponents"}(n||(n={})),function(e){e.getRequestHandler="NextServer.getRequestHandler",e.getServer="NextServer.getServer",e.getServerRequestHandler="NextServer.getServerRequestHandler",e.createServer="createServer.createServer"}(o||(o={})),function(e){e.compression="NextNodeServer.compression",e.getBuildId="NextNodeServer.getBuildId",e.createComponentTree="NextNodeServer.createComponentTree",e.clientComponentLoading="NextNodeServer.clientComponentLoading",e.getLayoutOrPageModule="NextNodeServer.getLayoutOrPageModule",e.generateStaticRoutes="NextNodeServer.generateStaticRoutes",e.generateFsStaticRoutes="NextNodeServer.generateFsStaticRoutes",e.generatePublicRoutes="NextNodeServer.generatePublicRoutes",e.generateImageRoutes="NextNodeServer.generateImageRoutes.route",e.sendRenderResult="NextNodeServer.sendRenderResult",e.proxyRequest="NextNodeServer.proxyRequest",e.runApi="NextNodeServer.runApi",e.render="NextNodeServer.render",e.renderHTML="NextNodeServer.renderHTML",e.imageOptimizer="NextNodeServer.imageOptimizer",e.getPagePath="NextNodeServer.getPagePath",e.getRoutesManifest="NextNodeServer.getRoutesManifest",e.findPageComponents="NextNodeServer.findPageComponents",e.getFontManifest="NextNodeServer.getFontManifest",e.getServerComponentManifest="NextNodeServer.getServerComponentManifest",e.getRequestHandler="NextNodeServer.getRequestHandler",e.renderToHTML="NextNodeServer.renderToHTML",e.renderError="NextNodeServer.renderError",e.renderErrorToHTML="NextNodeServer.renderErrorToHTML",e.render404="NextNodeServer.render404",e.startResponse="NextNodeServer.startResponse",e.route="route",e.onProxyReq="onProxyReq",e.apiResolver="apiResolver",e.internalFetch="internalFetch"}(a||(a={})),(l||(l={})).startServer="startServer.startServer",function(e){e.getServerSideProps="Render.getServerSideProps",e.getStaticProps="Render.getStaticProps",e.renderToString="Render.renderToString",e.renderDocument="Render.renderDocument",e.createBodyResult="Render.createBodyResult"}(i||(i={})),function(e){e.renderToString="AppRender.renderToString",e.renderToReadableStream="AppRender.renderToReadableStream",e.getBodyResult="AppRender.getBodyResult",e.fetch="AppRender.fetch"}(u||(u={})),(s||(s={})).executeRoute="Router.executeRoute",(c||(c={})).runHandler="Node.runHandler",(d||(d={})).runHandler="AppRouteRouteHandlers.runHandler",function(e){e.generateMetadata="ResolveMetadata.generateMetadata",e.generateViewport="ResolveMetadata.generateViewport"}(f||(f={})),(p||(p={})).execute="Middleware.execute";let g=["Middleware.execute","BaseServer.handleRequest","Render.getServerSideProps","Render.getStaticProps","AppRender.fetch","AppRender.getBodyResult","Render.renderDocument","Node.runHandler","AppRouteRouteHandlers.runHandler","ResolveMetadata.generateMetadata","ResolveMetadata.generateViewport","NextNodeServer.createComponentTree","NextNodeServer.findPageComponents","NextNodeServer.getLayoutOrPageModule","NextNodeServer.startResponse","NextNodeServer.clientComponentLoading"],h=["NextNodeServer.findPageComponents","NextNodeServer.createComponentTree","NextNodeServer.clientComponentLoading"]},4994:(e,t,r)=>{"use strict";let n;Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{SpanKind:function(){return s},SpanStatusCode:function(){return u},getTracer:function(){return v}});let o=r(1376);try{n=r(7482)}catch(e){n=r(7482)}let{context:a,propagation:l,trace:i,SpanStatusCode:u,SpanKind:s,ROOT_CONTEXT:c}=n,d=e=>null!==e&&"object"==typeof e&&"function"==typeof e.then,f=(e,t)=>{(null==t?void 0:t.bubble)===!0?e.setAttribute("next.bubble",!0):(t&&e.recordException(t),e.setStatus({code:u.ERROR,message:null==t?void 0:t.message})),e.end()},p=new Map,g=n.createContextKey("next.rootSpanId"),h=0,_=()=>h++;class y{getTracerInstance(){return i.getTracer("next.js","0.0.1")}getContext(){return a}getActiveScopeSpan(){return i.getSpan(null==a?void 0:a.active())}withPropagatedContext(e,t,r){let n=a.active();if(i.getSpanContext(n))return t();let o=l.extract(n,e,r);return a.with(o,t)}trace(...e){var t;let[r,n,l]=e,{fn:u,options:s}="function"==typeof n?{fn:n,options:{}}:{fn:l,options:{...n}},h=s.spanName??r;if(!o.NextVanillaSpanAllowlist.includes(r)&&"1"!==process.env.NEXT_OTEL_VERBOSE||s.hideSpan)return u();let y=this.getSpanContext((null==s?void 0:s.parentSpan)??this.getActiveScopeSpan()),v=!1;y?(null==(t=i.getSpanContext(y))?void 0:t.isRemote)&&(v=!0):(y=(null==a?void 0:a.active())??c,v=!0);let b=_();return s.attributes={"next.span_name":h,"next.span_type":r,...s.attributes},a.with(y.setValue(g,b),()=>this.getTracerInstance().startActiveSpan(h,s,e=>{let t="performance"in globalThis?globalThis.performance.now():void 0,n=()=>{p.delete(b),t&&process.env.NEXT_OTEL_PERFORMANCE_PREFIX&&o.LogSpanAllowList.includes(r||"")&&performance.measure(`${process.env.NEXT_OTEL_PERFORMANCE_PREFIX}:next-${(r.split(".").pop()||"").replace(/[A-Z]/g,e=>"-"+e.toLowerCase())}`,{start:t,end:performance.now()})};v&&p.set(b,new Map(Object.entries(s.attributes??{})));try{if(u.length>1)return u(e,t=>f(e,t));let t=u(e);if(d(t))return t.then(t=>(e.end(),t)).catch(t=>{throw f(e,t),t}).finally(n);return e.end(),n(),t}catch(t){throw f(e,t),n(),t}}))}wrap(...e){let t=this,[r,n,l]=3===e.length?e:[e[0],{},e[1]];return o.NextVanillaSpanAllowlist.includes(r)||"1"===process.env.NEXT_OTEL_VERBOSE?function(){let e=n;"function"==typeof e&&"function"==typeof l&&(e=e.apply(this,arguments));let o=arguments.length-1,i=arguments[o];if("function"!=typeof i)return t.trace(r,e,()=>l.apply(this,arguments));{let n=t.getContext().bind(a.active(),i);return t.trace(r,e,(e,t)=>(arguments[o]=function(e){return null==t||t(e),n.apply(this,arguments)},l.apply(this,arguments)))}}:l}startSpan(...e){let[t,r]=e,n=this.getSpanContext((null==r?void 0:r.parentSpan)??this.getActiveScopeSpan());return this.getTracerInstance().startSpan(t,r,n)}getSpanContext(e){return e?i.setSpan(a.active(),e):void 0}getRootSpanAttributes(){let e=a.active().getValue(g);return p.get(e)}}let v=(()=>{let e=new y;return()=>e})()},8238:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"ReflectAdapter",{enumerable:!0,get:function(){return r}});class r{static get(e,t,r){let n=Reflect.get(e,t,r);return"function"==typeof n?n.bind(e):n}static set(e,t,r,n){return Reflect.set(e,t,r,n)}static has(e,t){return Reflect.has(e,t)}static deleteProperty(e,t){return Reflect.deleteProperty(e,t)}}},8285:(e,t,r)=>{"use strict";function n(e,t){if(!Object.prototype.hasOwnProperty.call(e,t))throw TypeError("attempted to use private field on non-instance");return e}r.r(t),r.d(t,{_:()=>n,_class_private_field_loose_base:()=>n})},8817:(e,t,r)=>{"use strict";r.r(t),r.d(t,{_:()=>o,_class_private_field_loose_key:()=>o});var n=0;function o(e){return"__private_"+n+++"_"+e}},1174:(e,t,r)=>{"use strict";function n(e){return e&&e.__esModule?e:{default:e}}r.r(t),r.d(t,{_:()=>n,_interop_require_default:()=>n})},8374:(e,t,r)=>{"use strict";function n(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(n=function(e){return e?r:t})(e)}function o(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var r=n(t);if(r&&r.has(e))return r.get(e);var o={__proto__:null},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var l in e)if("default"!==l&&Object.prototype.hasOwnProperty.call(e,l)){var i=a?Object.getOwnPropertyDescriptor(e,l):null;i&&(i.get||i.set)?Object.defineProperty(o,l,i):o[l]=e[l]}return o.default=e,r&&r.set(e,o),o}r.r(t),r.d(t,{_:()=>o,_interop_require_wildcard:()=>o})},3370:(e,t,r)=>{"use strict";function n(e){return e&&e.__esModule?e:{default:e}}r.r(t),r.d(t,{_:()=>n,_interop_require_default:()=>n})}}; \ No newline at end of file diff --git a/.next/server/chunks/978.js b/.next/server/chunks/978.js deleted file mode 100644 index ca626bc5..00000000 --- a/.next/server/chunks/978.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";exports.id=978,exports.ids=[978],exports.modules={1135:(t,e,i)=>{function r(){for(var t,e,i=0,r="",n=arguments.length;ir,Z:()=>n});let n=r},6933:(t,e,i)=>{i.d(e,{oO:()=>s});var r=i(7577),n=i(295);function s(t=!0){let e=(0,r.useContext)(n.O);if(null===e)return[!0,null];let{isPresent:i,onExitComplete:s,register:o}=e,a=(0,r.useId)();(0,r.useEffect)(()=>{t&&o(a)},[t]);let l=(0,r.useCallback)(()=>t&&s&&s(a),[a,s,t]);return!i&&s?[!1,l]:[!0]}},339:(t,e,i)=>{i.d(e,{p:()=>r});let r=(0,i(7577).createContext)({})},3965:(t,e,i)=>{i.d(e,{_:()=>r});let r=(0,i(7577).createContext)({transformPagePoint:t=>t,isStatic:!1,reducedMotion:"never"})},295:(t,e,i)=>{i.d(e,{O:()=>r});let r=(0,i(7577).createContext)(null)},58:(t,e,i)=>{let r;function n(t){return null!==t&&"object"==typeof t&&"function"==typeof t.start}i.d(e,{E:()=>sf});let s=t=>Array.isArray(t);function o(t,e){if(!Array.isArray(e))return!1;let i=e.length;if(i!==t.length)return!1;for(let r=0;r{e[0][i]=t.get(),e[1][i]=t.getVelocity()}),e}function u(t,e,i,r){if("function"==typeof e){let[n,s]=l(r);e=e(void 0!==i?i:t.custom,n,s)}if("string"==typeof e&&(e=t.variants&&t.variants[e]),"function"==typeof e){let[n,s]=l(r);e=e(void 0!==i?i:t.custom,n,s)}return e}function h(t,e,i){let r=t.getProps();return u(r,e,void 0!==i?i:r.custom,t)}let d=["animate","whileInView","whileFocus","whileHover","whileTap","whileDrag","exit"],c=["initial",...d];function p(t){let e;return()=>(void 0===e&&(e=t()),e)}let m=p(()=>void 0!==window.ScrollTimeline);class f{constructor(t){this.stop=()=>this.runAll("stop"),this.animations=t.filter(Boolean)}get finished(){return Promise.all(this.animations.map(t=>"finished"in t?t.finished:t))}getAll(t){return this.animations[0][t]}setAll(t,e){for(let i=0;im()&&i.attachTimeline?i.attachTimeline(t):"function"==typeof e?e(i):void 0);return()=>{i.forEach((t,e)=>{t&&t(),this.animations[e].stop()})}}get time(){return this.getAll("time")}set time(t){this.setAll("time",t)}get speed(){return this.getAll("speed")}set speed(t){this.setAll("speed",t)}get startTime(){return this.getAll("startTime")}get duration(){let t=0;for(let e=0;ee[t]())}flatten(){this.runAll("flatten")}play(){this.runAll("play")}pause(){this.runAll("pause")}cancel(){this.runAll("cancel")}complete(){this.runAll("complete")}}class g extends f{then(t,e){return Promise.all(this.animations).then(t).catch(e)}}function v(t,e){return t?t[e]||t.default||t:void 0}function y(t){let e=0,i=t.next(e);for(;!i.done&&e<2e4;)e+=50,i=t.next(e);return e>=2e4?1/0:e}function b(t){return"function"==typeof t}function x(t,e){t.timeline=e,t.onfinish=null}let w=t=>Array.isArray(t)&&"number"==typeof t[0],P={linearEasing:void 0},T=function(t,e){let i=p(t);return()=>{var t;return null!==(t=P[e])&&void 0!==t?t:i()}}(()=>{try{document.createElement("div").animate({opacity:0},{easing:"linear(0, 1)"})}catch(t){return!1}return!0},"linearEasing"),S=(t,e,i)=>{let r=e-t;return 0===r?1:(i-t)/r},A=(t,e,i=10)=>{let r="",n=Math.max(Math.round(e/i),2);for(let e=0;e`cubic-bezier(${t}, ${e}, ${i}, ${r})`,M={linear:"linear",ease:"ease",easeIn:"ease-in",easeOut:"ease-out",easeInOut:"ease-in-out",circIn:k([0,.65,.55,1]),circOut:k([.55,0,1,.45]),backIn:k([.31,.01,.66,-.59]),backOut:k([.33,1.53,.69,.99])},E={x:!1,y:!1};function V(t,e){let i=function(t,e,i){if(t instanceof Element)return[t];if("string"==typeof t){let e=document.querySelectorAll(t);return e?Array.from(e):[]}return Array.from(t)}(t),r=new AbortController;return[i,{passive:!0,...e,signal:r.signal},()=>r.abort()]}function C(t){return e=>{"touch"===e.pointerType||E.x||E.y||t(e)}}let D=(t,e)=>!!e&&(t===e||D(t,e.parentElement)),R=t=>"mouse"===t.pointerType?"number"!=typeof t.button||t.button<=0:!1!==t.isPrimary,j=new Set(["BUTTON","INPUT","SELECT","TEXTAREA","A"]),L=new WeakSet;function F(t){return e=>{"Enter"===e.key&&t(e)}}function B(t,e){t.dispatchEvent(new PointerEvent("pointer"+e,{isPrimary:!0,bubbles:!0}))}let O=(t,e)=>{let i=t.currentTarget;if(!i)return;let r=F(()=>{if(L.has(i))return;B(i,"down");let t=F(()=>{B(i,"up")});i.addEventListener("keyup",t,e),i.addEventListener("blur",()=>B(i,"cancel"),e)});i.addEventListener("keydown",r,e),i.addEventListener("blur",()=>i.removeEventListener("keydown",r),e)};function I(t){return R(t)&&!(E.x||E.y)}let U=t=>1e3*t,z=t=>t/1e3,$=t=>t,N=["transformPerspective","x","y","z","translateX","translateY","translateZ","scale","scaleX","scaleY","rotate","rotateX","rotateY","rotateZ","skew","skewX","skewY"],W=new Set(N),Y=new Set(["width","height","top","left","right","bottom",...N]),H=t=>!!(t&&"object"==typeof t&&t.mix&&t.toValue),G=t=>s(t)?t[t.length-1]||0:t,X={skipAnimations:!1,useManualTiming:!1},K=["read","resolveKeyframes","update","preRender","render","postRender"];function q(t,e){let i=!1,r=!0,n={delta:0,timestamp:0,isProcessing:!1},s=()=>i=!0,o=K.reduce((t,e)=>(t[e]=function(t){let e=new Set,i=new Set,r=!1,n=!1,s=new WeakSet,o={delta:0,timestamp:0,isProcessing:!1};function a(e){s.has(e)&&(l.schedule(e),t()),e(o)}let l={schedule:(t,n=!1,o=!1)=>{let a=o&&r?e:i;return n&&s.add(t),a.has(t)||a.add(t),t},cancel:t=>{i.delete(t),s.delete(t)},process:t=>{if(o=t,r){n=!0;return}r=!0,[e,i]=[i,e],e.forEach(a),e.clear(),r=!1,n&&(n=!1,l.process(t))}};return l}(s),t),{}),{read:a,resolveKeyframes:l,update:u,preRender:h,render:d,postRender:c}=o,p=()=>{let s=X.useManualTiming?n.timestamp:performance.now();i=!1,n.delta=r?1e3/60:Math.max(Math.min(s-n.timestamp,40),1),n.timestamp=s,n.isProcessing=!0,a.process(n),l.process(n),u.process(n),h.process(n),d.process(n),c.process(n),n.isProcessing=!1,i&&e&&(r=!1,t(p))},m=()=>{i=!0,r=!0,n.isProcessing||t(p)};return{schedule:K.reduce((t,e)=>{let r=o[e];return t[e]=(t,e=!1,n=!1)=>(i||m(),r.schedule(t,e,n)),t},{}),cancel:t=>{for(let e=0;e(void 0===r&&te.set(J.isProcessing||X.useManualTiming?J.timestamp:performance.now()),r),set:t=>{r=t,queueMicrotask(tt)}};function ti(t,e){-1===t.indexOf(e)&&t.push(e)}function tr(t,e){let i=t.indexOf(e);i>-1&&t.splice(i,1)}class tn{constructor(){this.subscriptions=[]}add(t){return ti(this.subscriptions,t),()=>tr(this.subscriptions,t)}notify(t,e,i){let r=this.subscriptions.length;if(r){if(1===r)this.subscriptions[0](t,e,i);else for(let n=0;n!isNaN(parseFloat(t)),to={current:void 0};class ta{constructor(t,e={}){this.version="11.18.2",this.canTrackVelocity=null,this.events={},this.updateAndNotify=(t,e=!0)=>{let i=te.now();this.updatedAt!==i&&this.setPrevFrameValue(),this.prev=this.current,this.setCurrent(t),this.current!==this.prev&&this.events.change&&this.events.change.notify(this.current),e&&this.events.renderRequest&&this.events.renderRequest.notify(this.current)},this.hasAnimated=!1,this.setCurrent(t),this.owner=e.owner}setCurrent(t){this.current=t,this.updatedAt=te.now(),null===this.canTrackVelocity&&void 0!==t&&(this.canTrackVelocity=ts(this.current))}setPrevFrameValue(t=this.current){this.prevFrameValue=t,this.prevUpdatedAt=this.updatedAt}onChange(t){return this.on("change",t)}on(t,e){this.events[t]||(this.events[t]=new tn);let i=this.events[t].add(e);return"change"===t?()=>{i(),_.read(()=>{this.events.change.getSize()||this.stop()})}:i}clearListeners(){for(let t in this.events)this.events[t].clear()}attach(t,e){this.passiveEffect=t,this.stopPassiveEffect=e}set(t,e=!0){e&&this.passiveEffect?this.passiveEffect(t,this.updateAndNotify):this.updateAndNotify(t,e)}setWithVelocity(t,e,i){this.set(e),this.prev=void 0,this.prevFrameValue=t,this.prevUpdatedAt=this.updatedAt-i}jump(t,e=!0){this.updateAndNotify(t),this.prev=t,this.prevUpdatedAt=this.prevFrameValue=void 0,e&&this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}get(){return to.current&&to.current.push(this),this.current}getPrevious(){return this.prev}getVelocity(){var t;let e=te.now();if(!this.canTrackVelocity||void 0===this.prevFrameValue||e-this.updatedAt>30)return 0;let i=Math.min(this.updatedAt-this.prevUpdatedAt,30);return t=parseFloat(this.current)-parseFloat(this.prevFrameValue),i?1e3/i*t:0}start(t){return this.stop(),new Promise(e=>{this.hasAnimated=!0,this.animation=t(e),this.events.animationStart&&this.events.animationStart.notify()}).then(()=>{this.events.animationComplete&&this.events.animationComplete.notify(),this.clearAnimation()})}stop(){this.animation&&(this.animation.stop(),this.events.animationCancel&&this.events.animationCancel.notify()),this.clearAnimation()}isAnimating(){return!!this.animation}clearAnimation(){delete this.animation}destroy(){this.clearListeners(),this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}}function tl(t,e){return new ta(t,e)}let tu=t=>!!(t&&t.getVelocity);function th(t,e){let i=t.getValue("willChange");if(tu(i)&&i.add)return i.add(e)}let td=t=>t.replace(/([a-z])([A-Z])/gu,"$1-$2").toLowerCase(),tc="data-"+td("framerAppearId"),tp={current:!1},tm=(t,e,i)=>(((1-3*i+3*e)*t+(3*i-6*e))*t+3*e)*t;function tf(t,e,i,r){if(t===e&&i===r)return $;let n=e=>(function(t,e,i,r,n){let s,o;let a=0;do(s=tm(o=e+(i-e)/2,r,n)-t)>0?i=o:e=o;while(Math.abs(s)>1e-7&&++a<12);return o})(e,0,1,t,i);return t=>0===t||1===t?t:tm(n(t),e,r)}let tg=t=>e=>e<=.5?t(2*e)/2:(2-t(2*(1-e)))/2,tv=t=>e=>1-t(1-e),ty=tf(.33,1.53,.69,.99),tb=tv(ty),tx=tg(tb),tw=t=>(t*=2)<1?.5*tb(t):.5*(2-Math.pow(2,-10*(t-1))),tP=t=>1-Math.sin(Math.acos(t)),tT=tv(tP),tS=tg(tP),tA=t=>/^0[^.\s]+$/u.test(t),tk=(t,e,i)=>i>e?e:i"number"==typeof t,parse:parseFloat,transform:t=>t},tE={...tM,transform:t=>tk(0,1,t)},tV={...tM,default:1},tC=t=>Math.round(1e5*t)/1e5,tD=/-?(?:\d+(?:\.\d+)?|\.\d+)/gu,tR=/^(?:#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\))$/iu,tj=(t,e)=>i=>!!("string"==typeof i&&tR.test(i)&&i.startsWith(t)||e&&null!=i&&Object.prototype.hasOwnProperty.call(i,e)),tL=(t,e,i)=>r=>{if("string"!=typeof r)return r;let[n,s,o,a]=r.match(tD);return{[t]:parseFloat(n),[e]:parseFloat(s),[i]:parseFloat(o),alpha:void 0!==a?parseFloat(a):1}},tF=t=>tk(0,255,t),tB={...tM,transform:t=>Math.round(tF(t))},tO={test:tj("rgb","red"),parse:tL("red","green","blue"),transform:({red:t,green:e,blue:i,alpha:r=1})=>"rgba("+tB.transform(t)+", "+tB.transform(e)+", "+tB.transform(i)+", "+tC(tE.transform(r))+")"},tI={test:tj("#"),parse:function(t){let e="",i="",r="",n="";return t.length>5?(e=t.substring(1,3),i=t.substring(3,5),r=t.substring(5,7),n=t.substring(7,9)):(e=t.substring(1,2),i=t.substring(2,3),r=t.substring(3,4),n=t.substring(4,5),e+=e,i+=i,r+=r,n+=n),{red:parseInt(e,16),green:parseInt(i,16),blue:parseInt(r,16),alpha:n?parseInt(n,16)/255:1}},transform:tO.transform},tU=t=>({test:e=>"string"==typeof e&&e.endsWith(t)&&1===e.split(" ").length,parse:parseFloat,transform:e=>`${e}${t}`}),tz=tU("deg"),t$=tU("%"),tN=tU("px"),tW=tU("vh"),tY=tU("vw"),tH={...t$,parse:t=>t$.parse(t)/100,transform:t=>t$.transform(100*t)},tG={test:tj("hsl","hue"),parse:tL("hue","saturation","lightness"),transform:({hue:t,saturation:e,lightness:i,alpha:r=1})=>"hsla("+Math.round(t)+", "+t$.transform(tC(e))+", "+t$.transform(tC(i))+", "+tC(tE.transform(r))+")"},tX={test:t=>tO.test(t)||tI.test(t)||tG.test(t),parse:t=>tO.test(t)?tO.parse(t):tG.test(t)?tG.parse(t):tI.parse(t),transform:t=>"string"==typeof t?t:t.hasOwnProperty("red")?tO.transform(t):tG.transform(t)},tK=/(?:#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\))/giu,tq="number",t_="color",tZ=/var\s*\(\s*--(?:[\w-]+\s*|[\w-]+\s*,(?:\s*[^)(\s]|\s*\((?:[^)(]|\([^)(]*\))*\))+\s*)\)|#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\)|-?(?:\d+(?:\.\d+)?|\.\d+)/giu;function tJ(t){let e=t.toString(),i=[],r={color:[],number:[],var:[]},n=[],s=0,o=e.replace(tZ,t=>(tX.test(t)?(r.color.push(s),n.push(t_),i.push(tX.parse(t))):t.startsWith("var(")?(r.var.push(s),n.push("var"),i.push(t)):(r.number.push(s),n.push(tq),i.push(parseFloat(t))),++s,"${}")).split("${}");return{values:i,split:o,indexes:r,types:n}}function tQ(t){return tJ(t).values}function t0(t){let{split:e,types:i}=tJ(t),r=e.length;return t=>{let n="";for(let s=0;s"number"==typeof t?0:t,t5={test:function(t){var e,i;return isNaN(t)&&"string"==typeof t&&((null===(e=t.match(tD))||void 0===e?void 0:e.length)||0)+((null===(i=t.match(tK))||void 0===i?void 0:i.length)||0)>0},parse:tQ,createTransformer:t0,getAnimatableNone:function(t){let e=tQ(t);return t0(t)(e.map(t1))}},t2=new Set(["brightness","contrast","saturate","opacity"]);function t3(t){let[e,i]=t.slice(0,-1).split("(");if("drop-shadow"===e)return t;let[r]=i.match(tD)||[];if(!r)return t;let n=i.replace(r,""),s=t2.has(e)?1:0;return r!==i&&(s*=100),e+"("+s+n+")"}let t9=/\b([a-z-]*)\(.*?\)/gu,t7={...t5,getAnimatableNone:t=>{let e=t.match(t9);return e?e.map(t3).join(" "):t}},t6={...tM,transform:Math.round},t4={borderWidth:tN,borderTopWidth:tN,borderRightWidth:tN,borderBottomWidth:tN,borderLeftWidth:tN,borderRadius:tN,radius:tN,borderTopLeftRadius:tN,borderTopRightRadius:tN,borderBottomRightRadius:tN,borderBottomLeftRadius:tN,width:tN,maxWidth:tN,height:tN,maxHeight:tN,top:tN,right:tN,bottom:tN,left:tN,padding:tN,paddingTop:tN,paddingRight:tN,paddingBottom:tN,paddingLeft:tN,margin:tN,marginTop:tN,marginRight:tN,marginBottom:tN,marginLeft:tN,backgroundPositionX:tN,backgroundPositionY:tN,rotate:tz,rotateX:tz,rotateY:tz,rotateZ:tz,scale:tV,scaleX:tV,scaleY:tV,scaleZ:tV,skew:tz,skewX:tz,skewY:tz,distance:tN,translateX:tN,translateY:tN,translateZ:tN,x:tN,y:tN,z:tN,perspective:tN,transformPerspective:tN,opacity:tE,originX:tH,originY:tH,originZ:tN,zIndex:t6,size:tN,fillOpacity:tE,strokeOpacity:tE,numOctaves:t6},t8={...t4,color:tX,backgroundColor:tX,outlineColor:tX,fill:tX,stroke:tX,borderColor:tX,borderTopColor:tX,borderRightColor:tX,borderBottomColor:tX,borderLeftColor:tX,filter:t7,WebkitFilter:t7},et=t=>t8[t];function ee(t,e){let i=et(t);return i!==t7&&(i=t5),i.getAnimatableNone?i.getAnimatableNone(e):void 0}let ei=new Set(["auto","none","0"]),er=t=>t===tM||t===tN,en=(t,e)=>parseFloat(t.split(", ")[e]),es=(t,e)=>(i,{transform:r})=>{if("none"===r||!r)return 0;let n=r.match(/^matrix3d\((.+)\)$/u);if(n)return en(n[1],e);{let e=r.match(/^matrix\((.+)\)$/u);return e?en(e[1],t):0}},eo=new Set(["x","y","z"]),ea=N.filter(t=>!eo.has(t)),el={width:({x:t},{paddingLeft:e="0",paddingRight:i="0"})=>t.max-t.min-parseFloat(e)-parseFloat(i),height:({y:t},{paddingTop:e="0",paddingBottom:i="0"})=>t.max-t.min-parseFloat(e)-parseFloat(i),top:(t,{top:e})=>parseFloat(e),left:(t,{left:e})=>parseFloat(e),bottom:({y:t},{top:e})=>parseFloat(e)+(t.max-t.min),right:({x:t},{left:e})=>parseFloat(e)+(t.max-t.min),x:es(4,13),y:es(5,14)};el.translateX=el.x,el.translateY=el.y;let eu=new Set,eh=!1,ed=!1;function ec(){if(ed){let t=Array.from(eu).filter(t=>t.needsMeasurement),e=new Set(t.map(t=>t.element)),i=new Map;e.forEach(t=>{let e=function(t){let e=[];return ea.forEach(i=>{let r=t.getValue(i);void 0!==r&&(e.push([i,r.get()]),r.set(i.startsWith("scale")?1:0))}),e}(t);e.length&&(i.set(t,e),t.render())}),t.forEach(t=>t.measureInitialState()),e.forEach(t=>{t.render();let e=i.get(t);e&&e.forEach(([e,i])=>{var r;null===(r=t.getValue(e))||void 0===r||r.set(i)})}),t.forEach(t=>t.measureEndState()),t.forEach(t=>{void 0!==t.suspendedScrollY&&window.scrollTo(0,t.suspendedScrollY)})}ed=!1,eh=!1,eu.forEach(t=>t.complete()),eu.clear()}function ep(){eu.forEach(t=>{t.readKeyframes(),t.needsMeasurement&&(ed=!0)})}class em{constructor(t,e,i,r,n,s=!1){this.isComplete=!1,this.isAsync=!1,this.needsMeasurement=!1,this.isScheduled=!1,this.unresolvedKeyframes=[...t],this.onComplete=e,this.name=i,this.motionValue=r,this.element=n,this.isAsync=s}scheduleResolve(){this.isScheduled=!0,this.isAsync?(eu.add(this),eh||(eh=!0,_.read(ep),_.resolveKeyframes(ec))):(this.readKeyframes(),this.complete())}readKeyframes(){let{unresolvedKeyframes:t,name:e,element:i,motionValue:r}=this;for(let n=0;n/^-?(?:\d+(?:\.\d+)?|\.\d+)$/u.test(t),eg=t=>e=>"string"==typeof e&&e.startsWith(t),ev=eg("--"),ey=eg("var(--"),eb=t=>!!ey(t)&&ex.test(t.split("/*")[0].trim()),ex=/var\(--(?:[\w-]+\s*|[\w-]+\s*,(?:\s*[^)(\s]|\s*\((?:[^)(]|\([^)(]*\))*\))+\s*)\)$/iu,ew=/^var\(--(?:([\w-]+)|([\w-]+), ?([a-zA-Z\d ()%#.,-]+))\)/u,eP=t=>e=>e.test(t),eT=[tM,tN,t$,tz,tY,tW,{test:t=>"auto"===t,parse:t=>t}],eS=t=>eT.find(eP(t));class eA extends em{constructor(t,e,i,r,n){super(t,e,i,r,n,!0)}readKeyframes(){let{unresolvedKeyframes:t,element:e,name:i}=this;if(!e||!e.current)return;super.readKeyframes();for(let i=0;i{e.getValue(t).set(i)}),this.resolveNoneKeyframes()}}let ek=(t,e)=>"zIndex"!==e&&!!("number"==typeof t||Array.isArray(t)||"string"==typeof t&&(t5.test(t)||"0"===t)&&!t.startsWith("url(")),eM=t=>null!==t;function eE(t,{repeat:e,repeatType:i="loop"},r){let n=t.filter(eM),s=e&&"loop"!==i&&e%2==1?0:n.length-1;return s&&void 0!==r?r:n[s]}class eV{constructor({autoplay:t=!0,delay:e=0,type:i="keyframes",repeat:r=0,repeatDelay:n=0,repeatType:s="loop",...o}){this.isStopped=!1,this.hasAttemptedResolve=!1,this.createdAt=te.now(),this.options={autoplay:t,delay:e,type:i,repeat:r,repeatDelay:n,repeatType:s,...o},this.updateFinishedPromise()}calcStartTime(){return this.resolvedAt&&this.resolvedAt-this.createdAt>40?this.resolvedAt:this.createdAt}get resolved(){return this._resolved||this.hasAttemptedResolve||(ep(),ec()),this._resolved}onKeyframesResolved(t,e){this.resolvedAt=te.now(),this.hasAttemptedResolve=!0;let{name:i,type:r,velocity:n,delay:s,onComplete:o,onUpdate:a,isGenerator:l}=this.options;if(!l&&!function(t,e,i,r){let n=t[0];if(null===n)return!1;if("display"===e||"visibility"===e)return!0;let s=t[t.length-1],o=ek(n,e),a=ek(s,e);return $(o===a,`You are trying to animate ${e} from "${n}" to "${s}". ${n} is not an animatable value - to enable this animation set ${n} to a value animatable to ${s} via the \`style\` property.`),!!o&&!!a&&(function(t){let e=t[0];if(1===t.length)return!0;for(let i=0;i{this.resolveFinishedPromise=t})}}let eC=(t,e,i)=>t+(e-t)*i;function eD(t,e,i){return(i<0&&(i+=1),i>1&&(i-=1),i<1/6)?t+(e-t)*6*i:i<.5?e:i<2/3?t+(e-t)*(2/3-i)*6:t}function eR(t,e){return i=>i>0?e:t}let ej=(t,e,i)=>{let r=t*t,n=i*(e*e-r)+r;return n<0?0:Math.sqrt(n)},eL=[tI,tO,tG],eF=t=>eL.find(e=>e.test(t));function eB(t){let e=eF(t);if($(!!e,`'${t}' is not an animatable color. Use the equivalent color code instead.`),!e)return!1;let i=e.parse(t);return e===tG&&(i=function({hue:t,saturation:e,lightness:i,alpha:r}){t/=360,i/=100;let n=0,s=0,o=0;if(e/=100){let r=i<.5?i*(1+e):i+e-i*e,a=2*i-r;n=eD(a,r,t+1/3),s=eD(a,r,t),o=eD(a,r,t-1/3)}else n=s=o=i;return{red:Math.round(255*n),green:Math.round(255*s),blue:Math.round(255*o),alpha:r}}(i)),i}let eO=(t,e)=>{let i=eB(t),r=eB(e);if(!i||!r)return eR(t,e);let n={...i};return t=>(n.red=ej(i.red,r.red,t),n.green=ej(i.green,r.green,t),n.blue=ej(i.blue,r.blue,t),n.alpha=eC(i.alpha,r.alpha,t),tO.transform(n))},eI=(t,e)=>i=>e(t(i)),eU=(...t)=>t.reduce(eI),ez=new Set(["none","hidden"]);function e$(t,e){return i=>eC(t,e,i)}function eN(t){return"number"==typeof t?e$:"string"==typeof t?eb(t)?eR:tX.test(t)?eO:eH:Array.isArray(t)?eW:"object"==typeof t?tX.test(t)?eO:eY:eR}function eW(t,e){let i=[...t],r=i.length,n=t.map((t,i)=>eN(t)(t,e[i]));return t=>{for(let e=0;e{for(let e in r)i[e]=r[e](t);return i}}let eH=(t,e)=>{let i=t5.createTransformer(e),r=tJ(t),n=tJ(e);return r.indexes.var.length===n.indexes.var.length&&r.indexes.color.length===n.indexes.color.length&&r.indexes.number.length>=n.indexes.number.length?ez.has(t)&&!n.values.length||ez.has(e)&&!r.values.length?function(t,e){return ez.has(t)?i=>i<=0?t:e:i=>i>=1?e:t}(t,e):eU(eW(function(t,e){var i;let r=[],n={color:0,var:0,number:0};for(let s=0;svoid 0!==t[e])}function eQ(t=eK.visualDuration,e=eK.bounce){let i;let r="object"!=typeof t?{visualDuration:t,keyframes:[0,1],bounce:e}:t,{restSpeed:n,restDelta:s}=r,o=r.keyframes[0],a=r.keyframes[r.keyframes.length-1],l={done:!1,value:o},{stiffness:u,damping:h,mass:d,duration:c,velocity:p,isResolvedFromDuration:m}=function(t){let e={velocity:eK.velocity,stiffness:eK.stiffness,damping:eK.damping,mass:eK.mass,isResolvedFromDuration:!1,...t};if(!eJ(t,eZ)&&eJ(t,e_)){if(t.visualDuration){let i=2*Math.PI/(1.2*t.visualDuration),r=i*i,n=2*tk(.05,1,1-(t.bounce||0))*Math.sqrt(r);e={...e,mass:eK.mass,stiffness:r,damping:n}}else{let i=function({duration:t=eK.duration,bounce:e=eK.bounce,velocity:i=eK.velocity,mass:r=eK.mass}){let n,s;$(t<=U(eK.maxDuration),"Spring duration must be 10 seconds or less");let o=1-e;o=tk(eK.minDamping,eK.maxDamping,o),t=tk(eK.minDuration,eK.maxDuration,z(t)),o<1?(n=e=>{let r=e*o,n=r*t;return .001-(r-i)/eq(e,o)*Math.exp(-n)},s=e=>{let r=e*o*t,s=Math.pow(o,2)*Math.pow(e,2)*t,a=eq(Math.pow(e,2),o);return(r*i+i-s)*Math.exp(-r)*(-n(e)+.001>0?-1:1)/a}):(n=e=>-.001+Math.exp(-e*t)*((e-i)*t+1),s=e=>t*t*(i-e)*Math.exp(-e*t));let a=function(t,e,i){let r=i;for(let i=1;i<12;i++)r-=t(r)/e(r);return r}(n,s,5/t);if(t=U(t),isNaN(a))return{stiffness:eK.stiffness,damping:eK.damping,duration:t};{let e=Math.pow(a,2)*r;return{stiffness:e,damping:2*o*Math.sqrt(r*e),duration:t}}}(t);(e={...e,...i,mass:eK.mass}).isResolvedFromDuration=!0}}return e}({...r,velocity:-z(r.velocity||0)}),f=p||0,g=h/(2*Math.sqrt(u*d)),v=a-o,b=z(Math.sqrt(u/d)),x=5>Math.abs(v);if(n||(n=x?eK.restSpeed.granular:eK.restSpeed.default),s||(s=x?eK.restDelta.granular:eK.restDelta.default),g<1){let t=eq(b,g);i=e=>a-Math.exp(-g*b*e)*((f+g*b*v)/t*Math.sin(t*e)+v*Math.cos(t*e))}else if(1===g)i=t=>a-Math.exp(-b*t)*(v+(f+b*v)*t);else{let t=b*Math.sqrt(g*g-1);i=e=>{let i=Math.exp(-g*b*e),r=Math.min(t*e,300);return a-i*((f+g*b*v)*Math.sinh(r)+t*v*Math.cosh(r))/t}}let w={calculatedDuration:m&&c||null,next:t=>{let e=i(t);if(m)l.done=t>=c;else{let r=0;g<1&&(r=0===t?U(f):eX(i,t,e));let o=Math.abs(r)<=n,u=Math.abs(a-e)<=s;l.done=o&&u}return l.value=l.done?a:e,l},toString:()=>{let t=Math.min(y(w),2e4),e=A(e=>w.next(t*e).value,t,30);return t+"ms "+e}};return w}function e0({keyframes:t,velocity:e=0,power:i=.8,timeConstant:r=325,bounceDamping:n=10,bounceStiffness:s=500,modifyTarget:o,min:a,max:l,restDelta:u=.5,restSpeed:h}){let d,c;let p=t[0],m={done:!1,value:p},f=t=>void 0!==a&&tl,g=t=>void 0===a?l:void 0===l?a:Math.abs(a-t)-v*Math.exp(-t/r),w=t=>b+x(t),P=t=>{let e=x(t),i=w(t);m.done=Math.abs(e)<=u,m.value=m.done?b:i},T=t=>{f(m.value)&&(d=t,c=eQ({keyframes:[m.value,g(m.value)],velocity:eX(w,t,m.value),damping:n,stiffness:s,restDelta:u,restSpeed:h}))};return T(0),{calculatedDuration:null,next:t=>{let e=!1;return(c||void 0!==d||(e=!0,P(t),T(t)),void 0!==d&&t>=d)?c.next(t-d):(e||P(t),m)}}}let e1=tf(.42,0,1,1),e5=tf(0,0,.58,1),e2=tf(.42,0,.58,1),e3=t=>Array.isArray(t)&&"number"!=typeof t[0],e9={linear:$,easeIn:e1,easeInOut:e2,easeOut:e5,circIn:tP,circInOut:tS,circOut:tT,backIn:tb,backInOut:tx,backOut:ty,anticipate:tw},e7=t=>{if(w(t)){$(4===t.length,"Cubic bezier arrays must contain four numerical values.");let[e,i,r,n]=t;return tf(e,i,r,n)}return"string"==typeof t?($(void 0!==e9[t],`Invalid easing type '${t}'`),e9[t]):t};function e6({duration:t=300,keyframes:e,times:i,ease:r="easeInOut"}){let n=e3(r)?r.map(e7):e7(r),s={done:!1,value:e[0]},o=function(t,e,{clamp:i=!0,ease:r,mixer:n}={}){let s=t.length;if($(s===e.length,"Both input and output ranges must be the same length"),1===s)return()=>e[0];if(2===s&&e[0]===e[1])return()=>e[1];let o=t[0]===t[1];t[0]>t[s-1]&&(t=[...t].reverse(),e=[...e].reverse());let a=function(t,e,i){let r=[],n=i||eG,s=t.length-1;for(let i=0;i{if(o&&i1)for(;ru(tk(t[0],t[s-1],e)):u}((i&&i.length===e.length?i:function(t){let e=[0];return function(t,e){let i=t[t.length-1];for(let r=1;r<=e;r++){let n=S(0,e,r);t.push(eC(i,1,n))}}(e,t.length-1),e}(e)).map(e=>e*t),e,{ease:Array.isArray(n)?n:e.map(()=>n||e2).splice(0,e.length-1)});return{calculatedDuration:t,next:e=>(s.value=o(e),s.done=e>=t,s)}}let e4=t=>{let e=({timestamp:e})=>t(e);return{start:()=>_.update(e,!0),stop:()=>Z(e),now:()=>J.isProcessing?J.timestamp:te.now()}},e8={decay:e0,inertia:e0,tween:e6,keyframes:e6,spring:eQ},it=t=>t/100;class ie extends eV{constructor(t){super(t),this.holdTime=null,this.cancelTime=null,this.currentTime=0,this.playbackSpeed=1,this.pendingPlayState="running",this.startTime=null,this.state="idle",this.stop=()=>{if(this.resolver.cancel(),this.isStopped=!0,"idle"===this.state)return;this.teardown();let{onStop:t}=this.options;t&&t()};let{name:e,motionValue:i,element:r,keyframes:n}=this.options,s=(null==r?void 0:r.KeyframeResolver)||em;this.resolver=new s(n,(t,e)=>this.onKeyframesResolved(t,e),e,i,r),this.resolver.scheduleResolve()}flatten(){super.flatten(),this._resolved&&Object.assign(this._resolved,this.initPlayback(this._resolved.keyframes))}initPlayback(t){let e,i;let{type:r="keyframes",repeat:n=0,repeatDelay:s=0,repeatType:o,velocity:a=0}=this.options,l=b(r)?r:e8[r]||e6;l!==e6&&"number"!=typeof t[0]&&(e=eU(it,eG(t[0],t[1])),t=[0,100]);let u=l({...this.options,keyframes:t});"mirror"===o&&(i=l({...this.options,keyframes:[...t].reverse(),velocity:-a})),null===u.calculatedDuration&&(u.calculatedDuration=y(u));let{calculatedDuration:h}=u,d=h+s;return{generator:u,mirroredGenerator:i,mapPercentToKeyframes:e,calculatedDuration:h,resolvedDuration:d,totalDuration:d*(n+1)-s}}onPostResolved(){let{autoplay:t=!0}=this.options;this.play(),"paused"!==this.pendingPlayState&&t?this.state=this.pendingPlayState:this.pause()}tick(t,e=!1){let{resolved:i}=this;if(!i){let{keyframes:t}=this.options;return{done:!0,value:t[t.length-1]}}let{finalKeyframe:r,generator:n,mirroredGenerator:s,mapPercentToKeyframes:o,keyframes:a,calculatedDuration:l,totalDuration:u,resolvedDuration:h}=i;if(null===this.startTime)return n.next(0);let{delay:d,repeat:c,repeatType:p,repeatDelay:m,onUpdate:f}=this.options;this.speed>0?this.startTime=Math.min(this.startTime,t):this.speed<0&&(this.startTime=Math.min(t-u/this.speed,this.startTime)),e?this.currentTime=t:null!==this.holdTime?this.currentTime=this.holdTime:this.currentTime=Math.round(t-this.startTime)*this.speed;let g=this.currentTime-d*(this.speed>=0?1:-1),v=this.speed>=0?g<0:g>u;this.currentTime=Math.max(g,0),"finished"===this.state&&null===this.holdTime&&(this.currentTime=u);let y=this.currentTime,b=n;if(c){let t=Math.min(this.currentTime,u)/h,e=Math.floor(t),i=t%1;!i&&t>=1&&(i=1),1===i&&e--,(e=Math.min(e,c+1))%2&&("reverse"===p?(i=1-i,m&&(i-=m/h)):"mirror"===p&&(b=s)),y=tk(0,1,i)*h}let x=v?{done:!1,value:a[0]}:b.next(y);o&&(x.value=o(x.value));let{done:w}=x;v||null===l||(w=this.speed>=0?this.currentTime>=u:this.currentTime<=0);let P=null===this.holdTime&&("finished"===this.state||"running"===this.state&&w);return P&&void 0!==r&&(x.value=eE(a,this.options,r)),f&&f(x.value),P&&this.finish(),x}get duration(){let{resolved:t}=this;return t?z(t.calculatedDuration):0}get time(){return z(this.currentTime)}set time(t){t=U(t),this.currentTime=t,null!==this.holdTime||0===this.speed?this.holdTime=t:this.driver&&(this.startTime=this.driver.now()-t/this.speed)}get speed(){return this.playbackSpeed}set speed(t){let e=this.playbackSpeed!==t;this.playbackSpeed=t,e&&(this.time=z(this.currentTime))}play(){if(this.resolver.isScheduled||this.resolver.resume(),!this._resolved){this.pendingPlayState="running";return}if(this.isStopped)return;let{driver:t=e4,onPlay:e,startTime:i}=this.options;this.driver||(this.driver=t(t=>this.tick(t))),e&&e();let r=this.driver.now();null!==this.holdTime?this.startTime=r-this.holdTime:this.startTime?"finished"===this.state&&(this.startTime=r):this.startTime=null!=i?i:this.calcStartTime(),"finished"===this.state&&this.updateFinishedPromise(),this.cancelTime=this.startTime,this.holdTime=null,this.state="running",this.driver.start()}pause(){var t;if(!this._resolved){this.pendingPlayState="paused";return}this.state="paused",this.holdTime=null!==(t=this.currentTime)&&void 0!==t?t:0}complete(){"running"!==this.state&&this.play(),this.pendingPlayState=this.state="finished",this.holdTime=null}finish(){this.teardown(),this.state="finished";let{onComplete:t}=this.options;t&&t()}cancel(){null!==this.cancelTime&&this.tick(this.cancelTime),this.teardown(),this.updateFinishedPromise()}teardown(){this.state="idle",this.stopDriver(),this.resolveFinishedPromise(),this.updateFinishedPromise(),this.startTime=this.cancelTime=null,this.resolver.cancel()}stopDriver(){this.driver&&(this.driver.stop(),this.driver=void 0)}sample(t){return this.startTime=0,this.tick(t,!0)}}let ii=new Set(["opacity","clipPath","filter","transform"]),ir=p(()=>Object.hasOwnProperty.call(Element.prototype,"animate")),is={anticipate:tw,backInOut:tx,circInOut:tS};class io extends eV{constructor(t){super(t);let{name:e,motionValue:i,element:r,keyframes:n}=this.options;this.resolver=new eA(n,(t,e)=>this.onKeyframesResolved(t,e),e,i,r),this.resolver.scheduleResolve()}initPlayback(t,e){var i;let{duration:r=300,times:n,ease:s,type:o,motionValue:a,name:l,startTime:u}=this.options;if(!a.owner||!a.owner.current)return!1;if("string"==typeof s&&T()&&s in is&&(s=is[s]),b((i=this.options).type)||"spring"===i.type||!function t(e){return!!("function"==typeof e&&T()||!e||"string"==typeof e&&(e in M||T())||w(e)||Array.isArray(e)&&e.every(t))}(i.ease)){let{onComplete:e,onUpdate:i,motionValue:a,element:l,...u}=this.options,h=function(t,e){let i=new ie({...e,keyframes:t,repeat:0,delay:0,isGenerator:!0}),r={done:!1,value:t[0]},n=[],s=0;for(;!r.done&&s<2e4;)n.push((r=i.sample(s)).value),s+=10;return{times:void 0,keyframes:n,duration:s-10,ease:"linear"}}(t,u);1===(t=h.keyframes).length&&(t[1]=t[0]),r=h.duration,n=h.times,s=h.ease,o="keyframes"}let h=function(t,e,i,{delay:r=0,duration:n=300,repeat:s=0,repeatType:o="loop",ease:a="easeInOut",times:l}={}){let u={[e]:i};l&&(u.offset=l);let h=function t(e,i){if(e)return"function"==typeof e&&T()?A(e,i):w(e)?k(e):Array.isArray(e)?e.map(e=>t(e,i)||M.easeOut):M[e]}(a,n);return Array.isArray(h)&&(u.easing=h),t.animate(u,{delay:r,duration:n,easing:Array.isArray(h)?"linear":h,fill:"both",iterations:s+1,direction:"reverse"===o?"alternate":"normal"})}(a.owner.current,l,t,{...this.options,duration:r,times:n,ease:s});return h.startTime=null!=u?u:this.calcStartTime(),this.pendingTimeline?(x(h,this.pendingTimeline),this.pendingTimeline=void 0):h.onfinish=()=>{let{onComplete:i}=this.options;a.set(eE(t,this.options,e)),i&&i(),this.cancel(),this.resolveFinishedPromise()},{animation:h,duration:r,times:n,type:o,ease:s,keyframes:t}}get duration(){let{resolved:t}=this;if(!t)return 0;let{duration:e}=t;return z(e)}get time(){let{resolved:t}=this;if(!t)return 0;let{animation:e}=t;return z(e.currentTime||0)}set time(t){let{resolved:e}=this;if(!e)return;let{animation:i}=e;i.currentTime=U(t)}get speed(){let{resolved:t}=this;if(!t)return 1;let{animation:e}=t;return e.playbackRate}set speed(t){let{resolved:e}=this;if(!e)return;let{animation:i}=e;i.playbackRate=t}get state(){let{resolved:t}=this;if(!t)return"idle";let{animation:e}=t;return e.playState}get startTime(){let{resolved:t}=this;if(!t)return null;let{animation:e}=t;return e.startTime}attachTimeline(t){if(this._resolved){let{resolved:e}=this;if(!e)return $;let{animation:i}=e;x(i,t)}else this.pendingTimeline=t;return $}play(){if(this.isStopped)return;let{resolved:t}=this;if(!t)return;let{animation:e}=t;"finished"===e.playState&&this.updateFinishedPromise(),e.play()}pause(){let{resolved:t}=this;if(!t)return;let{animation:e}=t;e.pause()}stop(){if(this.resolver.cancel(),this.isStopped=!0,"idle"===this.state)return;this.resolveFinishedPromise(),this.updateFinishedPromise();let{resolved:t}=this;if(!t)return;let{animation:e,keyframes:i,duration:r,type:n,ease:s,times:o}=t;if("idle"===e.playState||"finished"===e.playState)return;if(this.time){let{motionValue:t,onUpdate:e,onComplete:a,element:l,...u}=this.options,h=new ie({...u,keyframes:i,duration:r,type:n,ease:s,times:o,isGenerator:!0}),d=U(this.time);t.setWithVelocity(h.sample(d-10).value,h.sample(d).value,10)}let{onStop:a}=this.options;a&&a(),this.cancel()}complete(){let{resolved:t}=this;t&&t.animation.finish()}cancel(){let{resolved:t}=this;t&&t.animation.cancel()}static supports(t){let{motionValue:e,name:i,repeatDelay:r,repeatType:n,damping:s,type:o}=t;if(!e||!e.owner||!(e.owner.current instanceof HTMLElement))return!1;let{onUpdate:a,transformTemplate:l}=e.owner.getProps();return ir()&&i&&ii.has(i)&&!a&&!l&&!r&&"mirror"!==n&&0!==s&&"inertia"!==o}}let ia={type:"spring",stiffness:500,damping:25,restSpeed:10},il=t=>({type:"spring",stiffness:550,damping:0===t?2*Math.sqrt(550):30,restSpeed:10}),iu={type:"keyframes",duration:.8},ih={type:"keyframes",ease:[.25,.1,.35,1],duration:.3},id=(t,{keyframes:e})=>e.length>2?iu:W.has(t)?t.startsWith("scale")?il(e[1]):ia:ih,ic=(t,e,i,r={},n,s)=>o=>{let a=v(r,t)||{},l=a.delay||r.delay||0,{elapsed:u=0}=r;u-=U(l);let h={keyframes:Array.isArray(i)?i:[null,i],ease:"easeOut",velocity:e.getVelocity(),...a,delay:-u,onUpdate:t=>{e.set(t),a.onUpdate&&a.onUpdate(t)},onComplete:()=>{o(),a.onComplete&&a.onComplete()},name:t,motionValue:e,element:s?void 0:n};!function({when:t,delay:e,delayChildren:i,staggerChildren:r,staggerDirection:n,repeat:s,repeatType:o,repeatDelay:a,from:l,elapsed:u,...h}){return!!Object.keys(h).length}(a)&&(h={...h,...id(t,h)}),h.duration&&(h.duration=U(h.duration)),h.repeatDelay&&(h.repeatDelay=U(h.repeatDelay)),void 0!==h.from&&(h.keyframes[0]=h.from);let d=!1;if(!1!==h.type&&(0!==h.duration||h.repeatDelay)||(h.duration=0,0!==h.delay||(d=!0)),(tp.current||X.skipAnimations)&&(d=!0,h.duration=0,h.delay=0),d&&!s&&void 0!==e.get()){let t=eE(h.keyframes,a);if(void 0!==t)return _.update(()=>{h.onUpdate(t),h.onComplete()}),new g([])}return!s&&io.supports(h)?new io(h):new ie(h)};function ip(t,e,{delay:i=0,transitionOverride:r,type:n}={}){var s;let{transition:o=t.getDefaultTransition(),transitionEnd:a,...l}=e;r&&(o=r);let u=[],d=n&&t.animationState&&t.animationState.getState()[n];for(let e in l){let r=t.getValue(e,null!==(s=t.latestValues[e])&&void 0!==s?s:null),n=l[e];if(void 0===n||d&&function({protectedKeys:t,needsAnimating:e},i){let r=t.hasOwnProperty(i)&&!0!==e[i];return e[i]=!1,r}(d,e))continue;let a={delay:i,...v(o||{},e)},h=!1;if(window.MotionHandoffAnimation){let i=t.props[tc];if(i){let t=window.MotionHandoffAnimation(i,e,_);null!==t&&(a.startTime=t,h=!0)}}th(t,e),r.start(ic(e,r,n,t.shouldReduceMotion&&Y.has(e)?{type:!1}:a,t,h));let c=r.animation;c&&u.push(c)}return a&&Promise.all(u).then(()=>{_.update(()=>{a&&function(t,e){let{transitionEnd:i={},transition:r={},...n}=h(t,e)||{};for(let e in n={...n,...i}){let i=G(n[e]);t.hasValue(e)?t.getValue(e).set(i):t.addValue(e,tl(i))}}(t,a)})}),u}function im(t,e,i={}){var r;let n=h(t,e,"exit"===i.type?null===(r=t.presenceContext)||void 0===r?void 0:r.custom:void 0),{transition:s=t.getDefaultTransition()||{}}=n||{};i.transitionOverride&&(s=i.transitionOverride);let o=n?()=>Promise.all(ip(t,n,i)):()=>Promise.resolve(),a=t.variantChildren&&t.variantChildren.size?(r=0)=>{let{delayChildren:n=0,staggerChildren:o,staggerDirection:a}=s;return function(t,e,i=0,r=0,n=1,s){let o=[],a=(t.variantChildren.size-1)*r,l=1===n?(t=0)=>t*r:(t=0)=>a-t*r;return Array.from(t.variantChildren).sort(ig).forEach((t,r)=>{t.notify("AnimationStart",e),o.push(im(t,e,{...s,delay:i+l(r)}).then(()=>t.notify("AnimationComplete",e)))}),Promise.all(o)}(t,e,n+r,o,a,i)}:()=>Promise.resolve(),{when:l}=s;if(!l)return Promise.all([o(),a(i.delay)]);{let[t,e]="beforeChildren"===l?[o,a]:[a,o];return t().then(()=>e())}}function ig(t,e){return t.sortNodePosition(e)}let iv=c.length,iy=[...d].reverse(),ib=d.length;function ix(t=!1){return{isActive:t,protectedKeys:{},needsAnimating:{},prevResolvedValues:{}}}function iw(){return{animate:ix(!0),whileInView:ix(),whileHover:ix(),whileTap:ix(),whileDrag:ix(),whileFocus:ix(),exit:ix()}}class iP{constructor(t){this.isMounted=!1,this.node=t}update(){}}class iT extends iP{constructor(t){super(t),t.animationState||(t.animationState=function(t){let e=e=>Promise.all(e.map(({animation:e,options:i})=>(function(t,e,i={}){let r;if(t.notify("AnimationStart",e),Array.isArray(e))r=Promise.all(e.map(e=>im(t,e,i)));else if("string"==typeof e)r=im(t,e,i);else{let n="function"==typeof e?h(t,e,i.custom):e;r=Promise.all(ip(t,n,i))}return r.then(()=>{t.notify("AnimationComplete",e)})})(t,e,i))),i=iw(),r=!0,l=e=>(i,r)=>{var n;let s=h(t,r,"exit"===e?null===(n=t.presenceContext)||void 0===n?void 0:n.custom:void 0);if(s){let{transition:t,transitionEnd:e,...r}=s;i={...i,...r,...e}}return i};function u(u){let{props:h}=t,d=function t(e){if(!e)return;if(!e.isControllingVariants){let i=e.parent&&t(e.parent)||{};return void 0!==e.props.initial&&(i.initial=e.props.initial),i}let i={};for(let t=0;tg&&x,A=!1,k=Array.isArray(b)?b:[b],M=k.reduce(l(c),{});!1===w&&(M={});let{prevResolvedValues:E={}}=y,V={...E,...M},C=e=>{S=!0,m.has(e)&&(A=!0,m.delete(e)),y.needsAnimating[e]=!0;let i=t.getValue(e);i&&(i.liveStyle=!1)};for(let t in V){let e=M[t],i=E[t];if(!f.hasOwnProperty(t))(s(e)&&s(i)?o(e,i):e===i)?void 0!==e&&m.has(t)?C(t):y.protectedKeys[t]=!0:null!=e?C(t):m.add(t)}y.prevProp=b,y.prevResolvedValues=M,y.isActive&&(f={...f,...M}),r&&t.blockInitialAnimation&&(S=!1);let D=!(P&&T)||A;S&&D&&p.push(...k.map(t=>({animation:t,options:{type:c}})))}if(m.size){let e={};m.forEach(i=>{let r=t.getBaseTarget(i),n=t.getValue(i);n&&(n.liveStyle=!0),e[i]=null!=r?r:null}),p.push({animation:e})}let y=!!p.length;return r&&(!1===h.initial||h.initial===h.animate)&&!t.manuallyAnimateOnMount&&(y=!1),r=!1,y?e(p):Promise.resolve()}return{animateChanges:u,setActive:function(e,r){var n;if(i[e].isActive===r)return Promise.resolve();null===(n=t.variantChildren)||void 0===n||n.forEach(t=>{var i;return null===(i=t.animationState)||void 0===i?void 0:i.setActive(e,r)}),i[e].isActive=r;let s=u(e);for(let t in i)i[t].protectedKeys={};return s},setAnimateFunction:function(i){e=i(t)},getState:()=>i,reset:()=>{i=iw(),r=!0}}}(t))}updateAnimationControlsSubscription(){let{animate:t}=this.node.getProps();n(t)&&(this.unmountControls=t.subscribe(this.node))}mount(){this.updateAnimationControlsSubscription()}update(){let{animate:t}=this.node.getProps(),{animate:e}=this.node.prevProps||{};t!==e&&this.updateAnimationControlsSubscription()}unmount(){var t;this.node.animationState.reset(),null===(t=this.unmountControls)||void 0===t||t.call(this)}}let iS=0;class iA extends iP{constructor(){super(...arguments),this.id=iS++}update(){if(!this.node.presenceContext)return;let{isPresent:t,onExitComplete:e}=this.node.presenceContext,{isPresent:i}=this.node.prevPresenceContext||{};if(!this.node.animationState||t===i)return;let r=this.node.animationState.setActive("exit",!t);e&&!t&&r.then(()=>e(this.id))}mount(){let{register:t}=this.node.presenceContext||{};t&&(this.unmount=t(this.id))}unmount(){}}function ik(t,e,i,r={passive:!0}){return t.addEventListener(e,i,r),()=>t.removeEventListener(e,i)}function iM(t){return{point:{x:t.pageX,y:t.pageY}}}let iE=t=>e=>R(e)&&t(e,iM(e));function iV(t,e,i,r){return ik(t,e,iE(i),r)}let iC=(t,e)=>Math.abs(t-e);class iD{constructor(t,e,{transformPagePoint:i,contextWindow:r,dragSnapToOrigin:n=!1}={}){if(this.startEvent=null,this.lastMoveEvent=null,this.lastMoveEventInfo=null,this.handlers={},this.contextWindow=window,this.updatePoint=()=>{if(!(this.lastMoveEvent&&this.lastMoveEventInfo))return;let t=iL(this.lastMoveEventInfo,this.history),e=null!==this.startEvent,i=function(t,e){return Math.sqrt(iC(t.x,e.x)**2+iC(t.y,e.y)**2)}(t.offset,{x:0,y:0})>=3;if(!e&&!i)return;let{point:r}=t,{timestamp:n}=J;this.history.push({...r,timestamp:n});let{onStart:s,onMove:o}=this.handlers;e||(s&&s(this.lastMoveEvent,t),this.startEvent=this.lastMoveEvent),o&&o(this.lastMoveEvent,t)},this.handlePointerMove=(t,e)=>{this.lastMoveEvent=t,this.lastMoveEventInfo=iR(e,this.transformPagePoint),_.update(this.updatePoint,!0)},this.handlePointerUp=(t,e)=>{this.end();let{onEnd:i,onSessionEnd:r,resumeAnimation:n}=this.handlers;if(this.dragSnapToOrigin&&n&&n(),!(this.lastMoveEvent&&this.lastMoveEventInfo))return;let s=iL("pointercancel"===t.type?this.lastMoveEventInfo:iR(e,this.transformPagePoint),this.history);this.startEvent&&i&&i(t,s),r&&r(t,s)},!R(t))return;this.dragSnapToOrigin=n,this.handlers=e,this.transformPagePoint=i,this.contextWindow=r||window;let s=iR(iM(t),this.transformPagePoint),{point:o}=s,{timestamp:a}=J;this.history=[{...o,timestamp:a}];let{onSessionStart:l}=e;l&&l(t,iL(s,this.history)),this.removeListeners=eU(iV(this.contextWindow,"pointermove",this.handlePointerMove),iV(this.contextWindow,"pointerup",this.handlePointerUp),iV(this.contextWindow,"pointercancel",this.handlePointerUp))}updateHandlers(t){this.handlers=t}end(){this.removeListeners&&this.removeListeners(),Z(this.updatePoint)}}function iR(t,e){return e?{point:e(t.point)}:t}function ij(t,e){return{x:t.x-e.x,y:t.y-e.y}}function iL({point:t},e){return{point:t,delta:ij(t,iF(e)),offset:ij(t,e[0]),velocity:function(t,e){if(t.length<2)return{x:0,y:0};let i=t.length-1,r=null,n=iF(t);for(;i>=0&&(r=t[i],!(n.timestamp-r.timestamp>U(.1)));)i--;if(!r)return{x:0,y:0};let s=z(n.timestamp-r.timestamp);if(0===s)return{x:0,y:0};let o={x:(n.x-r.x)/s,y:(n.y-r.y)/s};return o.x===1/0&&(o.x=0),o.y===1/0&&(o.y=0),o}(e,0)}}function iF(t){return t[t.length-1]}function iB(t){return t&&"object"==typeof t&&Object.prototype.hasOwnProperty.call(t,"current")}function iO(t){return t.max-t.min}function iI(t,e,i,r=.5){t.origin=r,t.originPoint=eC(e.min,e.max,t.origin),t.scale=iO(i)/iO(e),t.translate=eC(i.min,i.max,t.origin)-t.originPoint,(t.scale>=.9999&&t.scale<=1.0001||isNaN(t.scale))&&(t.scale=1),(t.translate>=-.01&&t.translate<=.01||isNaN(t.translate))&&(t.translate=0)}function iU(t,e,i,r){iI(t.x,e.x,i.x,r?r.originX:void 0),iI(t.y,e.y,i.y,r?r.originY:void 0)}function iz(t,e,i){t.min=i.min+e.min,t.max=t.min+iO(e)}function i$(t,e,i){t.min=e.min-i.min,t.max=t.min+iO(e)}function iN(t,e,i){i$(t.x,e.x,i.x),i$(t.y,e.y,i.y)}function iW(t,e,i){return{min:void 0!==e?t.min+e:void 0,max:void 0!==i?t.max+i-(t.max-t.min):void 0}}function iY(t,e){let i=e.min-t.min,r=e.max-t.max;return e.max-e.min({translate:0,scale:1,origin:0,originPoint:0}),iK=()=>({x:iX(),y:iX()}),iq=()=>({min:0,max:0}),i_=()=>({x:iq(),y:iq()});function iZ(t){return[t("x"),t("y")]}function iJ({top:t,left:e,right:i,bottom:r}){return{x:{min:e,max:i},y:{min:t,max:r}}}function iQ(t){return void 0===t||1===t}function i0({scale:t,scaleX:e,scaleY:i}){return!iQ(t)||!iQ(e)||!iQ(i)}function i1(t){return i0(t)||i5(t)||t.z||t.rotate||t.rotateX||t.rotateY||t.skewX||t.skewY}function i5(t){var e,i;return(e=t.x)&&"0%"!==e||(i=t.y)&&"0%"!==i}function i2(t,e,i,r,n){return void 0!==n&&(t=r+n*(t-r)),r+i*(t-r)+e}function i3(t,e=0,i=1,r,n){t.min=i2(t.min,e,i,r,n),t.max=i2(t.max,e,i,r,n)}function i9(t,{x:e,y:i}){i3(t.x,e.translate,e.scale,e.originPoint),i3(t.y,i.translate,i.scale,i.originPoint)}function i7(t,e){t.min=t.min+e,t.max=t.max+e}function i6(t,e,i,r,n=.5){let s=eC(t.min,t.max,n);i3(t,e,i,s,r)}function i4(t,e){i6(t.x,e.x,e.scaleX,e.scale,e.originX),i6(t.y,e.y,e.scaleY,e.scale,e.originY)}function i8(t,e){return iJ(function(t,e){if(!e)return t;let i=e({x:t.left,y:t.top}),r=e({x:t.right,y:t.bottom});return{top:i.y,left:i.x,bottom:r.y,right:r.x}}(t.getBoundingClientRect(),e))}let rt=({current:t})=>t?t.ownerDocument.defaultView:null,re=new WeakMap;class ri{constructor(t){this.openDragLock=null,this.isDragging=!1,this.currentDirection=null,this.originPoint={x:0,y:0},this.constraints=!1,this.hasMutatedConstraints=!1,this.elastic=i_(),this.visualElement=t}start(t,{snapToCursor:e=!1}={}){let{presenceContext:i}=this.visualElement;if(i&&!1===i.isPresent)return;let{dragSnapToOrigin:r}=this.getProps();this.panSession=new iD(t,{onSessionStart:t=>{let{dragSnapToOrigin:i}=this.getProps();i?this.pauseAnimation():this.stopAnimation(),e&&this.snapToCursor(iM(t).point)},onStart:(t,e)=>{let{drag:i,dragPropagation:r,onDragStart:n}=this.getProps();if(i&&!r&&(this.openDragLock&&this.openDragLock(),this.openDragLock="x"===i||"y"===i?E[i]?null:(E[i]=!0,()=>{E[i]=!1}):E.x||E.y?null:(E.x=E.y=!0,()=>{E.x=E.y=!1}),!this.openDragLock))return;this.isDragging=!0,this.currentDirection=null,this.resolveConstraints(),this.visualElement.projection&&(this.visualElement.projection.isAnimationBlocked=!0,this.visualElement.projection.target=void 0),iZ(t=>{let e=this.getAxisMotionValue(t).get()||0;if(t$.test(e)){let{projection:i}=this.visualElement;if(i&&i.layout){let r=i.layout.layoutBox[t];if(r){let t=iO(r);e=parseFloat(e)/100*t}}}this.originPoint[t]=e}),n&&_.postRender(()=>n(t,e)),th(this.visualElement,"transform");let{animationState:s}=this.visualElement;s&&s.setActive("whileDrag",!0)},onMove:(t,e)=>{let{dragPropagation:i,dragDirectionLock:r,onDirectionLock:n,onDrag:s}=this.getProps();if(!i&&!this.openDragLock)return;let{offset:o}=e;if(r&&null===this.currentDirection){this.currentDirection=function(t,e=10){let i=null;return Math.abs(t.y)>e?i="y":Math.abs(t.x)>e&&(i="x"),i}(o),null!==this.currentDirection&&n&&n(this.currentDirection);return}this.updateAxis("x",e.point,o),this.updateAxis("y",e.point,o),this.visualElement.render(),s&&s(t,e)},onSessionEnd:(t,e)=>this.stop(t,e),resumeAnimation:()=>iZ(t=>{var e;return"paused"===this.getAnimationState(t)&&(null===(e=this.getAxisMotionValue(t).animation)||void 0===e?void 0:e.play())})},{transformPagePoint:this.visualElement.getTransformPagePoint(),dragSnapToOrigin:r,contextWindow:rt(this.visualElement)})}stop(t,e){let i=this.isDragging;if(this.cancel(),!i)return;let{velocity:r}=e;this.startAnimation(r);let{onDragEnd:n}=this.getProps();n&&_.postRender(()=>n(t,e))}cancel(){this.isDragging=!1;let{projection:t,animationState:e}=this.visualElement;t&&(t.isAnimationBlocked=!1),this.panSession&&this.panSession.end(),this.panSession=void 0;let{dragPropagation:i}=this.getProps();!i&&this.openDragLock&&(this.openDragLock(),this.openDragLock=null),e&&e.setActive("whileDrag",!1)}updateAxis(t,e,i){let{drag:r}=this.getProps();if(!i||!rr(t,r,this.currentDirection))return;let n=this.getAxisMotionValue(t),s=this.originPoint[t]+i[t];this.constraints&&this.constraints[t]&&(s=function(t,{min:e,max:i},r){return void 0!==e&&ti&&(t=r?eC(i,t,r.max):Math.min(t,i)),t}(s,this.constraints[t],this.elastic[t])),n.set(s)}resolveConstraints(){var t;let{dragConstraints:e,dragElastic:i}=this.getProps(),r=this.visualElement.projection&&!this.visualElement.projection.layout?this.visualElement.projection.measure(!1):null===(t=this.visualElement.projection)||void 0===t?void 0:t.layout,n=this.constraints;e&&iB(e)?this.constraints||(this.constraints=this.resolveRefConstraints()):e&&r?this.constraints=function(t,{top:e,left:i,bottom:r,right:n}){return{x:iW(t.x,i,n),y:iW(t.y,e,r)}}(r.layoutBox,e):this.constraints=!1,this.elastic=function(t=.35){return!1===t?t=0:!0===t&&(t=.35),{x:iH(t,"left","right"),y:iH(t,"top","bottom")}}(i),n!==this.constraints&&r&&this.constraints&&!this.hasMutatedConstraints&&iZ(t=>{!1!==this.constraints&&this.getAxisMotionValue(t)&&(this.constraints[t]=function(t,e){let i={};return void 0!==e.min&&(i.min=e.min-t.min),void 0!==e.max&&(i.max=e.max-t.min),i}(r.layoutBox[t],this.constraints[t]))})}resolveRefConstraints(){var t;let{dragConstraints:e,onMeasureDragConstraints:i}=this.getProps();if(!e||!iB(e))return!1;let r=e.current;$(null!==r,"If `dragConstraints` is set as a React ref, that ref must be passed to another component's `ref` prop.");let{projection:n}=this.visualElement;if(!n||!n.layout)return!1;let s=function(t,e,i){let r=i8(t,i),{scroll:n}=e;return n&&(i7(r.x,n.offset.x),i7(r.y,n.offset.y)),r}(r,n.root,this.visualElement.getTransformPagePoint()),o={x:iY((t=n.layout.layoutBox).x,s.x),y:iY(t.y,s.y)};if(i){let t=i(function({x:t,y:e}){return{top:e.min,right:t.max,bottom:e.max,left:t.min}}(o));this.hasMutatedConstraints=!!t,t&&(o=iJ(t))}return o}startAnimation(t){let{drag:e,dragMomentum:i,dragElastic:r,dragTransition:n,dragSnapToOrigin:s,onDragTransitionEnd:o}=this.getProps(),a=this.constraints||{};return Promise.all(iZ(o=>{if(!rr(o,e,this.currentDirection))return;let l=a&&a[o]||{};s&&(l={min:0,max:0});let u={type:"inertia",velocity:i?t[o]:0,bounceStiffness:r?200:1e6,bounceDamping:r?40:1e7,timeConstant:750,restDelta:1,restSpeed:10,...n,...l};return this.startAxisValueAnimation(o,u)})).then(o)}startAxisValueAnimation(t,e){let i=this.getAxisMotionValue(t);return th(this.visualElement,t),i.start(ic(t,i,0,e,this.visualElement,!1))}stopAnimation(){iZ(t=>this.getAxisMotionValue(t).stop())}pauseAnimation(){iZ(t=>{var e;return null===(e=this.getAxisMotionValue(t).animation)||void 0===e?void 0:e.pause()})}getAnimationState(t){var e;return null===(e=this.getAxisMotionValue(t).animation)||void 0===e?void 0:e.state}getAxisMotionValue(t){let e=`_drag${t.toUpperCase()}`,i=this.visualElement.getProps();return i[e]||this.visualElement.getValue(t,(i.initial?i.initial[t]:void 0)||0)}snapToCursor(t){iZ(e=>{let{drag:i}=this.getProps();if(!rr(e,i,this.currentDirection))return;let{projection:r}=this.visualElement,n=this.getAxisMotionValue(e);if(r&&r.layout){let{min:i,max:s}=r.layout.layoutBox[e];n.set(t[e]-eC(i,s,.5))}})}scalePositionWithinConstraints(){if(!this.visualElement.current)return;let{drag:t,dragConstraints:e}=this.getProps(),{projection:i}=this.visualElement;if(!iB(e)||!i||!this.constraints)return;this.stopAnimation();let r={x:0,y:0};iZ(t=>{let e=this.getAxisMotionValue(t);if(e&&!1!==this.constraints){let i=e.get();r[t]=function(t,e){let i=.5,r=iO(t),n=iO(e);return n>r?i=S(e.min,e.max-r,t.min):r>n&&(i=S(t.min,t.max-n,e.min)),tk(0,1,i)}({min:i,max:i},this.constraints[t])}});let{transformTemplate:n}=this.visualElement.getProps();this.visualElement.current.style.transform=n?n({},""):"none",i.root&&i.root.updateScroll(),i.updateLayout(),this.resolveConstraints(),iZ(e=>{if(!rr(e,t,null))return;let i=this.getAxisMotionValue(e),{min:n,max:s}=this.constraints[e];i.set(eC(n,s,r[e]))})}addListeners(){if(!this.visualElement.current)return;re.set(this.visualElement,this);let t=iV(this.visualElement.current,"pointerdown",t=>{let{drag:e,dragListener:i=!0}=this.getProps();e&&i&&this.start(t)}),e=()=>{let{dragConstraints:t}=this.getProps();iB(t)&&t.current&&(this.constraints=this.resolveRefConstraints())},{projection:i}=this.visualElement,r=i.addEventListener("measure",e);i&&!i.layout&&(i.root&&i.root.updateScroll(),i.updateLayout()),_.read(e);let n=ik(window,"resize",()=>this.scalePositionWithinConstraints()),s=i.addEventListener("didUpdate",({delta:t,hasLayoutChanged:e})=>{this.isDragging&&e&&(iZ(e=>{let i=this.getAxisMotionValue(e);i&&(this.originPoint[e]+=t[e].translate,i.set(i.get()+t[e].translate))}),this.visualElement.render())});return()=>{n(),t(),r(),s&&s()}}getProps(){let t=this.visualElement.getProps(),{drag:e=!1,dragDirectionLock:i=!1,dragPropagation:r=!1,dragConstraints:n=!1,dragElastic:s=.35,dragMomentum:o=!0}=t;return{...t,drag:e,dragDirectionLock:i,dragPropagation:r,dragConstraints:n,dragElastic:s,dragMomentum:o}}}function rr(t,e,i){return(!0===e||e===t)&&(null===i||i===t)}class rn extends iP{constructor(t){super(t),this.removeGroupControls=$,this.removeListeners=$,this.controls=new ri(t)}mount(){let{dragControls:t}=this.node.getProps();t&&(this.removeGroupControls=t.subscribe(this.controls)),this.removeListeners=this.controls.addListeners()||$}unmount(){this.removeGroupControls(),this.removeListeners()}}let rs=t=>(e,i)=>{t&&_.postRender(()=>t(e,i))};class ro extends iP{constructor(){super(...arguments),this.removePointerDownListener=$}onPointerDown(t){this.session=new iD(t,this.createPanHandlers(),{transformPagePoint:this.node.getTransformPagePoint(),contextWindow:rt(this.node)})}createPanHandlers(){let{onPanSessionStart:t,onPanStart:e,onPan:i,onPanEnd:r}=this.node.getProps();return{onSessionStart:rs(t),onStart:rs(e),onMove:i,onEnd:(t,e)=>{delete this.session,r&&_.postRender(()=>r(t,e))}}}mount(){this.removePointerDownListener=iV(this.node.current,"pointerdown",t=>this.onPointerDown(t))}update(){this.session&&this.session.updateHandlers(this.createPanHandlers())}unmount(){this.removePointerDownListener(),this.session&&this.session.end()}}var ra,rl,ru=i(326),rh=i(7577),rd=i(6933),rc=i(339);let rp=(0,rh.createContext)({}),rm={hasAnimatedSinceResize:!0,hasEverUpdated:!1};function rf(t,e){return e.max===e.min?0:t/(e.max-e.min)*100}let rg={correct:(t,e)=>{if(!e.target)return t;if("string"==typeof t){if(!tN.test(t))return t;t=parseFloat(t)}let i=rf(t,e.target.x),r=rf(t,e.target.y);return`${i}% ${r}%`}},rv={},{schedule:ry,cancel:rb}=q(queueMicrotask,!1);class rx extends rh.Component{componentDidMount(){let{visualElement:t,layoutGroup:e,switchLayoutGroup:i,layoutId:r}=this.props,{projection:n}=t;Object.assign(rv,rP),n&&(e.group&&e.group.add(n),i&&i.register&&r&&i.register(n),n.root.didUpdate(),n.addEventListener("animationComplete",()=>{this.safeToRemove()}),n.setOptions({...n.options,onExitComplete:()=>this.safeToRemove()})),rm.hasEverUpdated=!0}getSnapshotBeforeUpdate(t){let{layoutDependency:e,visualElement:i,drag:r,isPresent:n}=this.props,s=i.projection;return s&&(s.isPresent=n,r||t.layoutDependency!==e||void 0===e?s.willUpdate():this.safeToRemove(),t.isPresent===n||(n?s.promote():s.relegate()||_.postRender(()=>{let t=s.getStack();t&&t.members.length||this.safeToRemove()}))),null}componentDidUpdate(){let{projection:t}=this.props.visualElement;t&&(t.root.didUpdate(),ry.postRender(()=>{!t.currentAnimation&&t.isLead()&&this.safeToRemove()}))}componentWillUnmount(){let{visualElement:t,layoutGroup:e,switchLayoutGroup:i}=this.props,{projection:r}=t;r&&(r.scheduleCheckAfterUnmount(),e&&e.group&&e.group.remove(r),i&&i.deregister&&i.deregister(r))}safeToRemove(){let{safeToRemove:t}=this.props;t&&t()}render(){return null}}function rw(t){let[e,i]=(0,rd.oO)(),r=(0,rh.useContext)(rc.p);return(0,ru.jsx)(rx,{...t,layoutGroup:r,switchLayoutGroup:(0,rh.useContext)(rp),isPresent:e,safeToRemove:i})}let rP={borderRadius:{...rg,applyTo:["borderTopLeftRadius","borderTopRightRadius","borderBottomLeftRadius","borderBottomRightRadius"]},borderTopLeftRadius:rg,borderTopRightRadius:rg,borderBottomLeftRadius:rg,borderBottomRightRadius:rg,boxShadow:{correct:(t,{treeScale:e,projectionDelta:i})=>{let r=t5.parse(t);if(r.length>5)return t;let n=t5.createTransformer(t),s="number"!=typeof r[0]?1:0,o=i.x.scale*e.x,a=i.y.scale*e.y;r[0+s]/=o,r[1+s]/=a;let l=eC(o,a,.5);return"number"==typeof r[2+s]&&(r[2+s]/=l),"number"==typeof r[3+s]&&(r[3+s]/=l),n(r)}}},rT=(t,e)=>t.depth-e.depth;class rS{constructor(){this.children=[],this.isDirty=!1}add(t){ti(this.children,t),this.isDirty=!0}remove(t){tr(this.children,t),this.isDirty=!0}forEach(t){this.isDirty&&this.children.sort(rT),this.isDirty=!1,this.children.forEach(t)}}function rA(t){let e=tu(t)?t.get():t;return H(e)?e.toValue():e}let rk=["TopLeft","TopRight","BottomLeft","BottomRight"],rM=rk.length,rE=t=>"string"==typeof t?parseFloat(t):t,rV=t=>"number"==typeof t||tN.test(t);function rC(t,e){return void 0!==t[e]?t[e]:t.borderRadius}let rD=rj(0,.5,tT),rR=rj(.5,.95,$);function rj(t,e,i){return r=>re?1:i(S(t,e,r))}function rL(t,e){t.min=e.min,t.max=e.max}function rF(t,e){rL(t.x,e.x),rL(t.y,e.y)}function rB(t,e){t.translate=e.translate,t.scale=e.scale,t.originPoint=e.originPoint,t.origin=e.origin}function rO(t,e,i,r,n){return t-=e,t=r+1/i*(t-r),void 0!==n&&(t=r+1/n*(t-r)),t}function rI(t,e,[i,r,n],s,o){!function(t,e=0,i=1,r=.5,n,s=t,o=t){if(t$.test(e)&&(e=parseFloat(e),e=eC(o.min,o.max,e/100)-o.min),"number"!=typeof e)return;let a=eC(s.min,s.max,r);t===s&&(a-=e),t.min=rO(t.min,e,i,a,n),t.max=rO(t.max,e,i,a,n)}(t,e[i],e[r],e[n],e.scale,s,o)}let rU=["x","scaleX","originX"],rz=["y","scaleY","originY"];function r$(t,e,i,r){rI(t.x,e,rU,i?i.x:void 0,r?r.x:void 0),rI(t.y,e,rz,i?i.y:void 0,r?r.y:void 0)}function rN(t){return 0===t.translate&&1===t.scale}function rW(t){return rN(t.x)&&rN(t.y)}function rY(t,e){return t.min===e.min&&t.max===e.max}function rH(t,e){return Math.round(t.min)===Math.round(e.min)&&Math.round(t.max)===Math.round(e.max)}function rG(t,e){return rH(t.x,e.x)&&rH(t.y,e.y)}function rX(t){return iO(t.x)/iO(t.y)}function rK(t,e){return t.translate===e.translate&&t.scale===e.scale&&t.originPoint===e.originPoint}class rq{constructor(){this.members=[]}add(t){ti(this.members,t),t.scheduleRender()}remove(t){if(tr(this.members,t),t===this.prevLead&&(this.prevLead=void 0),t===this.lead){let t=this.members[this.members.length-1];t&&this.promote(t)}}relegate(t){let e;let i=this.members.findIndex(e=>t===e);if(0===i)return!1;for(let t=i;t>=0;t--){let i=this.members[t];if(!1!==i.isPresent){e=i;break}}return!!e&&(this.promote(e),!0)}promote(t,e){let i=this.lead;if(t!==i&&(this.prevLead=i,this.lead=t,t.show(),i)){i.instance&&i.scheduleRender(),t.scheduleRender(),t.resumeFrom=i,e&&(t.resumeFrom.preserveOpacity=!0),i.snapshot&&(t.snapshot=i.snapshot,t.snapshot.latestValues=i.animationValues||i.latestValues),t.root&&t.root.isUpdating&&(t.isLayoutDirty=!0);let{crossfade:r}=t.options;!1===r&&i.hide()}}exitAnimationComplete(){this.members.forEach(t=>{let{options:e,resumingFrom:i}=t;e.onExitComplete&&e.onExitComplete(),i&&i.options.onExitComplete&&i.options.onExitComplete()})}scheduleRender(){this.members.forEach(t=>{t.instance&&t.scheduleRender(!1)})}removeLeadSnapshot(){this.lead&&this.lead.snapshot&&(this.lead.snapshot=void 0)}}let r_={type:"projectionFrame",totalNodes:0,resolvedTargetDeltas:0,recalculatedProjection:0},rZ="undefined"!=typeof window&&void 0!==window.MotionDebug,rJ=["","X","Y","Z"],rQ={visibility:"hidden"},r0=0;function r1(t,e,i,r){let{latestValues:n}=e;n[t]&&(i[t]=n[t],e.setStaticValue(t,0),r&&(r[t]=0))}function r5({attachResizeListener:t,defaultParent:e,measureScroll:i,checkIsScrollRoot:r,resetTransform:n}){return class{constructor(t={},i=null==e?void 0:e()){this.id=r0++,this.animationId=0,this.children=new Set,this.options={},this.isTreeAnimating=!1,this.isAnimationBlocked=!1,this.isLayoutDirty=!1,this.isProjectionDirty=!1,this.isSharedProjectionDirty=!1,this.isTransformDirty=!1,this.updateManuallyBlocked=!1,this.updateBlockedByResize=!1,this.isUpdating=!1,this.isSVG=!1,this.needsReset=!1,this.shouldResetTransform=!1,this.hasCheckedOptimisedAppear=!1,this.treeScale={x:1,y:1},this.eventHandlers=new Map,this.hasTreeAnimated=!1,this.updateScheduled=!1,this.scheduleUpdate=()=>this.update(),this.projectionUpdateScheduled=!1,this.checkUpdateFailed=()=>{this.isUpdating&&(this.isUpdating=!1,this.clearAllSnapshots())},this.updateProjection=()=>{this.projectionUpdateScheduled=!1,rZ&&(r_.totalNodes=r_.resolvedTargetDeltas=r_.recalculatedProjection=0),this.nodes.forEach(r9),this.nodes.forEach(ni),this.nodes.forEach(nr),this.nodes.forEach(r7),rZ&&window.MotionDebug.record(r_)},this.resolvedRelativeTargetAt=0,this.hasProjected=!1,this.isVisible=!0,this.animationProgress=0,this.sharedNodes=new Map,this.latestValues=t,this.root=i?i.root||i:this,this.path=i?[...i.path,i]:[],this.parent=i,this.depth=i?i.depth+1:0;for(let t=0;tthis.root.updateBlockedByResize=!1;t(e,()=>{this.root.updateBlockedByResize=!0,i&&i(),i=function(t,e){let i=te.now(),r=({timestamp:e})=>{let n=e-i;n>=250&&(Z(r),t(n-250))};return _.read(r,!0),()=>Z(r)}(r,250),rm.hasAnimatedSinceResize&&(rm.hasAnimatedSinceResize=!1,this.nodes.forEach(ne))})}r&&this.root.registerSharedNode(r,this),!1!==this.options.animate&&s&&(r||n)&&this.addEventListener("didUpdate",({delta:t,hasLayoutChanged:e,hasRelativeTargetChanged:i,layout:r})=>{if(this.isTreeAnimationBlocked()){this.target=void 0,this.relativeTarget=void 0;return}let n=this.options.transition||s.getDefaultTransition()||nu,{onLayoutAnimationStart:o,onLayoutAnimationComplete:a}=s.getProps(),l=!this.targetLayout||!rG(this.targetLayout,r)||i,u=!e&&i;if(this.options.layoutRoot||this.resumeFrom&&this.resumeFrom.instance||u||e&&(l||!this.currentAnimation)){this.resumeFrom&&(this.resumingFrom=this.resumeFrom,this.resumingFrom.resumingFrom=void 0),this.setAnimationOrigin(t,u);let e={...v(n,"layout"),onPlay:o,onComplete:a};(s.shouldReduceMotion||this.options.layoutRoot)&&(e.delay=0,e.type=!1),this.startAnimation(e)}else e||ne(this),this.isLead()&&this.options.onExitComplete&&this.options.onExitComplete();this.targetLayout=r})}unmount(){this.options.layoutId&&this.willUpdate(),this.root.nodes.remove(this);let t=this.getStack();t&&t.remove(this),this.parent&&this.parent.children.delete(this),this.instance=void 0,Z(this.updateProjection)}blockUpdate(){this.updateManuallyBlocked=!0}unblockUpdate(){this.updateManuallyBlocked=!1}isUpdateBlocked(){return this.updateManuallyBlocked||this.updateBlockedByResize}isTreeAnimationBlocked(){return this.isAnimationBlocked||this.parent&&this.parent.isTreeAnimationBlocked()||!1}startUpdate(){!this.isUpdateBlocked()&&(this.isUpdating=!0,this.nodes&&this.nodes.forEach(nn),this.animationId++)}getTransformTemplate(){let{visualElement:t}=this.options;return t&&t.getProps().transformTemplate}willUpdate(t=!0){if(this.root.hasTreeAnimated=!0,this.root.isUpdateBlocked()){this.options.onExitComplete&&this.options.onExitComplete();return}if(window.MotionCancelOptimisedAnimation&&!this.hasCheckedOptimisedAppear&&function t(e){if(e.hasCheckedOptimisedAppear=!0,e.root===e)return;let{visualElement:i}=e.options;if(!i)return;let r=i.props[tc];if(window.MotionHasOptimisedAnimation(r,"transform")){let{layout:t,layoutId:i}=e.options;window.MotionCancelOptimisedAnimation(r,"transform",_,!(t||i))}let{parent:n}=e;n&&!n.hasCheckedOptimisedAppear&&t(n)}(this),this.root.isUpdating||this.root.startUpdate(),this.isLayoutDirty)return;this.isLayoutDirty=!0;for(let t=0;t{this.isLayoutDirty?this.root.didUpdate():this.root.checkUpdateFailed()})}updateSnapshot(){!this.snapshot&&this.instance&&(this.snapshot=this.measure())}updateLayout(){if(!this.instance||(this.updateScroll(),!(this.options.alwaysMeasureLayout&&this.isLead())&&!this.isLayoutDirty))return;if(this.resumeFrom&&!this.resumeFrom.instance)for(let t=0;t.999999999999&&(e.x=1),e.y<1.0000000000001&&e.y>.999999999999&&(e.y=1)}})(this.layoutCorrected,this.treeScale,this.path,i),e.layout&&!e.target&&(1!==this.treeScale.x||1!==this.treeScale.y)&&(e.target=e.layout.layoutBox,e.targetWithTransforms=i_());let{target:l}=e;if(!l){this.prevProjectionDelta&&(this.createProjectionDeltas(),this.scheduleRender());return}this.projectionDelta&&this.prevProjectionDelta?(rB(this.prevProjectionDelta.x,this.projectionDelta.x),rB(this.prevProjectionDelta.y,this.projectionDelta.y)):this.createProjectionDeltas(),iU(this.projectionDelta,this.layoutCorrected,l,this.latestValues),this.treeScale.x===o&&this.treeScale.y===a&&rK(this.projectionDelta.x,this.prevProjectionDelta.x)&&rK(this.projectionDelta.y,this.prevProjectionDelta.y)||(this.hasProjected=!0,this.scheduleRender(),this.notifyListeners("projectionUpdate",l)),rZ&&r_.recalculatedProjection++}hide(){this.isVisible=!1}show(){this.isVisible=!0}scheduleRender(t=!0){var e;if(null===(e=this.options.visualElement)||void 0===e||e.scheduleRender(),t){let t=this.getStack();t&&t.scheduleRender()}this.resumingFrom&&!this.resumingFrom.instance&&(this.resumingFrom=void 0)}createProjectionDeltas(){this.prevProjectionDelta=iK(),this.projectionDelta=iK(),this.projectionDeltaWithTransform=iK()}setAnimationOrigin(t,e=!1){let i;let r=this.snapshot,n=r?r.latestValues:{},s={...this.latestValues},o=iK();this.relativeParent&&this.relativeParent.options.layoutRoot||(this.relativeTarget=this.relativeTargetOrigin=void 0),this.attemptToResolveRelativeTarget=!e;let a=i_(),l=(r?r.source:void 0)!==(this.layout?this.layout.source:void 0),u=this.getStack(),h=!u||u.members.length<=1,d=!!(l&&!h&&!0===this.options.crossfade&&!this.path.some(nl));this.animationProgress=0,this.mixTargetDelta=e=>{let r=e/1e3;if(no(o.x,t.x,r),no(o.y,t.y,r),this.setTargetDelta(o),this.relativeTarget&&this.relativeTargetOrigin&&this.layout&&this.relativeParent&&this.relativeParent.layout){var u,c,p,m;iN(a,this.layout.layoutBox,this.relativeParent.layout.layoutBox),p=this.relativeTarget,m=this.relativeTargetOrigin,na(p.x,m.x,a.x,r),na(p.y,m.y,a.y,r),i&&(u=this.relativeTarget,c=i,rY(u.x,c.x)&&rY(u.y,c.y))&&(this.isProjectionDirty=!1),i||(i=i_()),rF(i,this.relativeTarget)}l&&(this.animationValues=s,function(t,e,i,r,n,s){n?(t.opacity=eC(0,void 0!==i.opacity?i.opacity:1,rD(r)),t.opacityExit=eC(void 0!==e.opacity?e.opacity:1,0,rR(r))):s&&(t.opacity=eC(void 0!==e.opacity?e.opacity:1,void 0!==i.opacity?i.opacity:1,r));for(let n=0;n{rm.hasAnimatedSinceResize=!0,this.currentAnimation=function(t,e,i){let r=tu(0)?0:tl(0);return r.start(ic("",r,1e3,i)),r.animation}(0,0,{...t,onUpdate:e=>{this.mixTargetDelta(e),t.onUpdate&&t.onUpdate(e)},onComplete:()=>{t.onComplete&&t.onComplete(),this.completeAnimation()}}),this.resumingFrom&&(this.resumingFrom.currentAnimation=this.currentAnimation),this.pendingAnimation=void 0})}completeAnimation(){this.resumingFrom&&(this.resumingFrom.currentAnimation=void 0,this.resumingFrom.preserveOpacity=void 0);let t=this.getStack();t&&t.exitAnimationComplete(),this.resumingFrom=this.currentAnimation=this.animationValues=void 0,this.notifyListeners("animationComplete")}finishAnimation(){this.currentAnimation&&(this.mixTargetDelta&&this.mixTargetDelta(1e3),this.currentAnimation.stop()),this.completeAnimation()}applyTransformsToTarget(){let t=this.getLead(),{targetWithTransforms:e,target:i,layout:r,latestValues:n}=t;if(e&&i&&r){if(this!==t&&this.layout&&r&&np(this.options.animationType,this.layout.layoutBox,r.layoutBox)){i=this.target||i_();let e=iO(this.layout.layoutBox.x);i.x.min=t.target.x.min,i.x.max=i.x.min+e;let r=iO(this.layout.layoutBox.y);i.y.min=t.target.y.min,i.y.max=i.y.min+r}rF(e,i),i4(e,n),iU(this.projectionDeltaWithTransform,this.layoutCorrected,e,n)}}registerSharedNode(t,e){this.sharedNodes.has(t)||this.sharedNodes.set(t,new rq),this.sharedNodes.get(t).add(e);let i=e.options.initialPromotionConfig;e.promote({transition:i?i.transition:void 0,preserveFollowOpacity:i&&i.shouldPreserveFollowOpacity?i.shouldPreserveFollowOpacity(e):void 0})}isLead(){let t=this.getStack();return!t||t.lead===this}getLead(){var t;let{layoutId:e}=this.options;return e&&(null===(t=this.getStack())||void 0===t?void 0:t.lead)||this}getPrevLead(){var t;let{layoutId:e}=this.options;return e?null===(t=this.getStack())||void 0===t?void 0:t.prevLead:void 0}getStack(){let{layoutId:t}=this.options;if(t)return this.root.sharedNodes.get(t)}promote({needsReset:t,transition:e,preserveFollowOpacity:i}={}){let r=this.getStack();r&&r.promote(this,i),t&&(this.projectionDelta=void 0,this.needsReset=!0),e&&this.setOptions({transition:e})}relegate(){let t=this.getStack();return!!t&&t.relegate(this)}resetSkewAndRotation(){let{visualElement:t}=this.options;if(!t)return;let e=!1,{latestValues:i}=t;if((i.z||i.rotate||i.rotateX||i.rotateY||i.rotateZ||i.skewX||i.skewY)&&(e=!0),!e)return;let r={};i.z&&r1("z",t,r,this.animationValues);for(let e=0;e{var e;return null===(e=t.currentAnimation)||void 0===e?void 0:e.stop()}),this.root.nodes.forEach(r4),this.root.sharedNodes.clear()}}}function r2(t){t.updateLayout()}function r3(t){var e;let i=(null===(e=t.resumeFrom)||void 0===e?void 0:e.snapshot)||t.snapshot;if(t.isLead()&&t.layout&&i&&t.hasListeners("didUpdate")){let{layoutBox:e,measuredBox:r}=t.layout,{animationType:n}=t.options,s=i.source!==t.layout.source;"size"===n?iZ(t=>{let r=s?i.measuredBox[t]:i.layoutBox[t],n=iO(r);r.min=e[t].min,r.max=r.min+n}):np(n,i.layoutBox,e)&&iZ(r=>{let n=s?i.measuredBox[r]:i.layoutBox[r],o=iO(e[r]);n.max=n.min+o,t.relativeTarget&&!t.currentAnimation&&(t.isProjectionDirty=!0,t.relativeTarget[r].max=t.relativeTarget[r].min+o)});let o=iK();iU(o,e,i.layoutBox);let a=iK();s?iU(a,t.applyTransform(r,!0),i.measuredBox):iU(a,e,i.layoutBox);let l=!rW(o),u=!1;if(!t.resumeFrom){let r=t.getClosestProjectingParent();if(r&&!r.resumeFrom){let{snapshot:n,layout:s}=r;if(n&&s){let o=i_();iN(o,i.layoutBox,n.layoutBox);let a=i_();iN(a,e,s.layoutBox),rG(o,a)||(u=!0),r.options.layoutRoot&&(t.relativeTarget=a,t.relativeTargetOrigin=o,t.relativeParent=r)}}}t.notifyListeners("didUpdate",{layout:e,snapshot:i,delta:a,layoutDelta:o,hasLayoutChanged:l,hasRelativeTargetChanged:u})}else if(t.isLead()){let{onExitComplete:e}=t.options;e&&e()}t.options.transition=void 0}function r9(t){rZ&&r_.totalNodes++,t.parent&&(t.isProjecting()||(t.isProjectionDirty=t.parent.isProjectionDirty),t.isSharedProjectionDirty||(t.isSharedProjectionDirty=!!(t.isProjectionDirty||t.parent.isProjectionDirty||t.parent.isSharedProjectionDirty)),t.isTransformDirty||(t.isTransformDirty=t.parent.isTransformDirty))}function r7(t){t.isProjectionDirty=t.isSharedProjectionDirty=t.isTransformDirty=!1}function r6(t){t.clearSnapshot()}function r4(t){t.clearMeasurements()}function r8(t){t.isLayoutDirty=!1}function nt(t){let{visualElement:e}=t.options;e&&e.getProps().onBeforeLayoutMeasure&&e.notify("BeforeLayoutMeasure"),t.resetTransform()}function ne(t){t.finishAnimation(),t.targetDelta=t.relativeTarget=t.target=void 0,t.isProjectionDirty=!0}function ni(t){t.resolveTargetDelta()}function nr(t){t.calcProjection()}function nn(t){t.resetSkewAndRotation()}function ns(t){t.removeLeadSnapshot()}function no(t,e,i){t.translate=eC(e.translate,0,i),t.scale=eC(e.scale,1,i),t.origin=e.origin,t.originPoint=e.originPoint}function na(t,e,i,r){t.min=eC(e.min,i.min,r),t.max=eC(e.max,i.max,r)}function nl(t){return t.animationValues&&void 0!==t.animationValues.opacityExit}let nu={duration:.45,ease:[.4,0,.1,1]},nh=t=>"undefined"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().includes(t),nd=nh("applewebkit/")&&!nh("chrome/")?Math.round:$;function nc(t){t.min=nd(t.min),t.max=nd(t.max)}function np(t,e,i){return"position"===t||"preserve-aspect"===t&&!(.2>=Math.abs(rX(e)-rX(i)))}function nm(t){var e;return t!==t.root&&(null===(e=t.scroll)||void 0===e?void 0:e.wasRoot)}let nf=r5({attachResizeListener:(t,e)=>ik(t,"resize",e),measureScroll:()=>({x:document.documentElement.scrollLeft||document.body.scrollLeft,y:document.documentElement.scrollTop||document.body.scrollTop}),checkIsScrollRoot:()=>!0}),ng={current:void 0},nv=r5({measureScroll:t=>({x:t.scrollLeft,y:t.scrollTop}),defaultParent:()=>{if(!ng.current){let t=new nf({});t.mount(window),t.setOptions({layoutScroll:!0}),ng.current=t}return ng.current},resetTransform:(t,e)=>{t.style.transform=void 0!==e?e:"none"},checkIsScrollRoot:t=>"fixed"===window.getComputedStyle(t).position});function ny(t,e,i){let{props:r}=t;t.animationState&&r.whileHover&&t.animationState.setActive("whileHover","Start"===i);let n=r["onHover"+i];n&&_.postRender(()=>n(e,iM(e)))}class nb extends iP{mount(){let{current:t}=this.node;t&&(this.unmount=function(t,e,i={}){let[r,n,s]=V(t,i),o=C(t=>{let{target:i}=t,r=e(t);if("function"!=typeof r||!i)return;let s=C(t=>{r(t),i.removeEventListener("pointerleave",s)});i.addEventListener("pointerleave",s,n)});return r.forEach(t=>{t.addEventListener("pointerenter",o,n)}),s}(t,t=>(ny(this.node,t,"Start"),t=>ny(this.node,t,"End"))))}unmount(){}}class nx extends iP{constructor(){super(...arguments),this.isActive=!1}onFocus(){let t=!1;try{t=this.node.current.matches(":focus-visible")}catch(e){t=!0}t&&this.node.animationState&&(this.node.animationState.setActive("whileFocus",!0),this.isActive=!0)}onBlur(){this.isActive&&this.node.animationState&&(this.node.animationState.setActive("whileFocus",!1),this.isActive=!1)}mount(){this.unmount=eU(ik(this.node.current,"focus",()=>this.onFocus()),ik(this.node.current,"blur",()=>this.onBlur()))}unmount(){}}function nw(t,e,i){let{props:r}=t;t.animationState&&r.whileTap&&t.animationState.setActive("whileTap","Start"===i);let n=r["onTap"+("End"===i?"":i)];n&&_.postRender(()=>n(e,iM(e)))}class nP extends iP{mount(){let{current:t}=this.node;t&&(this.unmount=function(t,e,i={}){let[r,n,s]=V(t,i),o=t=>{let r=t.currentTarget;if(!I(t)||L.has(r))return;L.add(r);let s=e(t),o=(t,e)=>{window.removeEventListener("pointerup",a),window.removeEventListener("pointercancel",l),I(t)&&L.has(r)&&(L.delete(r),"function"==typeof s&&s(t,{success:e}))},a=t=>{o(t,i.useGlobalTarget||D(r,t.target))},l=t=>{o(t,!1)};window.addEventListener("pointerup",a,n),window.addEventListener("pointercancel",l,n)};return r.forEach(t=>{j.has(t.tagName)||-1!==t.tabIndex||null!==t.getAttribute("tabindex")||(t.tabIndex=0),(i.useGlobalTarget?window:t).addEventListener("pointerdown",o,n),t.addEventListener("focus",t=>O(t,n),n)}),s}(t,t=>(nw(this.node,t,"Start"),(t,{success:e})=>nw(this.node,t,e?"End":"Cancel")),{useGlobalTarget:this.node.props.globalTapTarget}))}unmount(){}}let nT=new WeakMap,nS=new WeakMap,nA=t=>{let e=nT.get(t.target);e&&e(t)},nk=t=>{t.forEach(nA)},nM={some:0,all:1};class nE extends iP{constructor(){super(...arguments),this.hasEnteredView=!1,this.isInView=!1}startObserver(){this.unmount();let{viewport:t={}}=this.node.getProps(),{root:e,margin:i,amount:r="some",once:n}=t,s={root:e?e.current:void 0,rootMargin:i,threshold:"number"==typeof r?r:nM[r]};return function(t,e,i){let r=function({root:t,...e}){let i=t||document;nS.has(i)||nS.set(i,{});let r=nS.get(i),n=JSON.stringify(e);return r[n]||(r[n]=new IntersectionObserver(nk,{root:t,...e})),r[n]}(e);return nT.set(t,i),r.observe(t),()=>{nT.delete(t),r.unobserve(t)}}(this.node.current,s,t=>{let{isIntersecting:e}=t;if(this.isInView===e||(this.isInView=e,n&&!e&&this.hasEnteredView))return;e&&(this.hasEnteredView=!0),this.node.animationState&&this.node.animationState.setActive("whileInView",e);let{onViewportEnter:i,onViewportLeave:r}=this.node.getProps(),s=e?i:r;s&&s(t)})}mount(){this.startObserver()}update(){if("undefined"==typeof IntersectionObserver)return;let{props:t,prevProps:e}=this.node;["amount","margin","root"].some(function({viewport:t={}},{viewport:e={}}={}){return i=>t[i]!==e[i]}(t,e))&&this.startObserver()}unmount(){}}let nV=(0,rh.createContext)({strict:!1});var nC=i(3965);let nD=(0,rh.createContext)({});function nR(t){return n(t.animate)||c.some(e=>a(t[e]))}function nj(t){return!!(nR(t)||t.variants)}function nL(t){return Array.isArray(t)?t.join(" "):t}var nF=i(8263);let nB={animation:["animate","variants","whileHover","whileTap","exit","whileInView","whileFocus","whileDrag"],exit:["exit"],drag:["drag","dragControls"],focus:["whileFocus"],hover:["whileHover","onHoverStart","onHoverEnd"],tap:["whileTap","onTap","onTapStart","onTapCancel"],pan:["onPan","onPanStart","onPanSessionStart","onPanEnd"],inView:["whileInView","onViewportEnter","onViewportLeave"],layout:["layout","layoutId"]},nO={};for(let t in nB)nO[t]={isEnabled:e=>nB[t].some(t=>!!e[t])};let nI=Symbol.for("motionComponentSymbol");var nU=i(295),nz=i(2482);let n$=["animate","circle","defs","desc","ellipse","g","image","line","filter","marker","mask","metadata","path","pattern","polygon","polyline","rect","stop","switch","symbol","svg","text","tspan","use","view"];function nN(t){if("string"!=typeof t||t.includes("-"));else if(n$.indexOf(t)>-1||/[A-Z]/u.test(t))return!0;return!1}var nW=i(4749);let nY=t=>(e,i)=>{let r=(0,rh.useContext)(nD),s=(0,rh.useContext)(nU.O),o=()=>(function({scrapeMotionValuesFromProps:t,createRenderState:e,onUpdate:i},r,s,o){let a={latestValues:function(t,e,i,r){let s={},o=r(t,{});for(let t in o)s[t]=rA(o[t]);let{initial:a,animate:l}=t,h=nR(t),d=nj(t);e&&d&&!h&&!1!==t.inherit&&(void 0===a&&(a=e.initial),void 0===l&&(l=e.animate));let c=!!i&&!1===i.initial,p=(c=c||!1===a)?l:a;if(p&&"boolean"!=typeof p&&!n(p)){let e=Array.isArray(p)?p:[p];for(let i=0;ii({props:r,current:t,...a}),a.onUpdate=t=>i(t)),a})(t,e,r,s);return i?o():(0,nW.h)(o)},nH=(t,e)=>e&&"number"==typeof t?e.transform(t):t,nG={x:"translateX",y:"translateY",z:"translateZ",transformPerspective:"perspective"},nX=N.length;function nK(t,e,i){let{style:r,vars:n,transformOrigin:s}=t,o=!1,a=!1;for(let t in e){let i=e[t];if(W.has(t)){o=!0;continue}if(ev(t)){n[t]=i;continue}{let e=nH(i,t4[t]);t.startsWith("origin")?(a=!0,s[t]=e):r[t]=e}}if(!e.transform&&(o||i?r.transform=function(t,e,i){let r="",n=!0;for(let s=0;s({style:{},transform:{},transformOrigin:{},vars:{}}),n0=()=>({...nQ(),attrs:{}}),n1=t=>"string"==typeof t&&"svg"===t.toLowerCase();function n5(t,{style:e,vars:i},r,n){for(let s in Object.assign(t.style,e,n&&n.getProjectionStyles(r)),i)t.style.setProperty(s,i[s])}let n2=new Set(["baseFrequency","diffuseConstant","kernelMatrix","kernelUnitLength","keySplines","keyTimes","limitingConeAngle","markerHeight","markerWidth","numOctaves","targetX","targetY","surfaceScale","specularConstant","specularExponent","stdDeviation","tableValues","viewBox","gradientTransform","pathLength","startOffset","textLength","lengthAdjust"]);function n3(t,e,i,r){for(let i in n5(t,e,void 0,r),e.attrs)t.setAttribute(n2.has(i)?i:td(i),e.attrs[i])}function n9(t,{layout:e,layoutId:i}){return W.has(t)||t.startsWith("origin")||(e||void 0!==i)&&(!!rv[t]||"opacity"===t)}function n7(t,e,i){var r;let{style:n}=t,s={};for(let o in n)(tu(n[o])||e.style&&tu(e.style[o])||n9(o,t)||(null===(r=null==i?void 0:i.getValue(o))||void 0===r?void 0:r.liveStyle)!==void 0)&&(s[o]=n[o]);return s}function n6(t,e,i){let r=n7(t,e,i);for(let i in t)(tu(t[i])||tu(e[i]))&&(r[-1!==N.indexOf(i)?"attr"+i.charAt(0).toUpperCase()+i.substring(1):i]=t[i]);return r}let n4=["x","y","width","height","cx","cy","r"],n8={useVisualState:nY({scrapeMotionValuesFromProps:n6,createRenderState:n0,onUpdate:({props:t,prevProps:e,current:i,renderState:r,latestValues:n})=>{if(!i)return;let s=!!t.drag;if(!s){for(let t in n)if(W.has(t)){s=!0;break}}if(!s)return;let o=!e;if(e)for(let i=0;i{(function(t,e){try{e.dimensions="function"==typeof t.getBBox?t.getBBox():t.getBoundingClientRect()}catch(t){e.dimensions={x:0,y:0,width:0,height:0}}})(i,r),_.render(()=>{nJ(r,n,n1(i.tagName),t.transformTemplate),n3(i,r)})})}})},st={useVisualState:nY({scrapeMotionValuesFromProps:n7,createRenderState:nQ})};function se(t,e,i){for(let r in e)tu(e[r])||n9(r,i)||(t[r]=e[r])}let si=new Set(["animate","exit","variants","initial","style","values","variants","transition","transformTemplate","custom","inherit","onBeforeLayoutMeasure","onAnimationStart","onAnimationComplete","onUpdate","onDragStart","onDrag","onDragEnd","onMeasureDragConstraints","onDirectionLock","onDragTransitionEnd","_dragX","_dragY","onHoverStart","onHoverEnd","onViewportEnter","onViewportLeave","globalTapTarget","ignoreStrict","viewport"]);function sr(t){return t.startsWith("while")||t.startsWith("drag")&&"draggable"!==t||t.startsWith("layout")||t.startsWith("onTap")||t.startsWith("onPan")||t.startsWith("onLayout")||si.has(t)}let sn=t=>!sr(t);try{!function(t){t&&(sn=e=>e.startsWith("on")?!sr(e):t(e))}(require("@emotion/is-prop-valid").default)}catch(t){}let ss={current:null},so={current:!1},sa=[...eT,tX,t5],sl=t=>sa.find(eP(t)),su=new WeakMap,sh=["AnimationStart","AnimationComplete","Update","BeforeLayoutMeasure","LayoutMeasure","LayoutAnimationStart","LayoutAnimationComplete"];class sd{scrapeMotionValuesFromProps(t,e,i){return{}}constructor({parent:t,props:e,presenceContext:i,reducedMotionConfig:r,blockInitialAnimation:n,visualState:s},o={}){this.current=null,this.children=new Set,this.isVariantNode=!1,this.isControllingVariants=!1,this.shouldReduceMotion=null,this.values=new Map,this.KeyframeResolver=em,this.features={},this.valueSubscriptions=new Map,this.prevMotionValues={},this.events={},this.propEventSubscriptions={},this.notifyUpdate=()=>this.notify("Update",this.latestValues),this.render=()=>{this.current&&(this.triggerBuild(),this.renderInstance(this.current,this.renderState,this.props.style,this.projection))},this.renderScheduledAt=0,this.scheduleRender=()=>{let t=te.now();this.renderScheduledAtthis.bindToMotionValue(e,t)),so.current||function(){if(so.current=!0,nF.j){if(window.matchMedia){let t=window.matchMedia("(prefers-reduced-motion)"),e=()=>ss.current=t.matches;t.addListener(e),e()}else ss.current=!1}}(),this.shouldReduceMotion="never"!==this.reducedMotionConfig&&("always"===this.reducedMotionConfig||ss.current),this.parent&&this.parent.children.add(this),this.update(this.props,this.presenceContext)}unmount(){for(let t in su.delete(this.current),this.projection&&this.projection.unmount(),Z(this.notifyUpdate),Z(this.render),this.valueSubscriptions.forEach(t=>t()),this.valueSubscriptions.clear(),this.removeFromVariantTree&&this.removeFromVariantTree(),this.parent&&this.parent.children.delete(this),this.events)this.events[t].clear();for(let t in this.features){let e=this.features[t];e&&(e.unmount(),e.isMounted=!1)}this.current=null}bindToMotionValue(t,e){let i;this.valueSubscriptions.has(t)&&this.valueSubscriptions.get(t)();let r=W.has(t),n=e.on("change",e=>{this.latestValues[t]=e,this.props.onUpdate&&_.preRender(this.notifyUpdate),r&&this.projection&&(this.projection.isTransformDirty=!0)}),s=e.on("renderRequest",this.scheduleRender);window.MotionCheckAppearSync&&(i=window.MotionCheckAppearSync(this,t,e)),this.valueSubscriptions.set(t,()=>{n(),s(),i&&i(),e.owner&&e.stop()})}sortNodePosition(t){return this.current&&this.sortInstanceNodePosition&&this.type===t.type?this.sortInstanceNodePosition(this.current,t.current):0}updateFeatures(){let t="animation";for(t in nO){let e=nO[t];if(!e)continue;let{isEnabled:i,Feature:r}=e;if(!this.features[t]&&r&&i(this.props)&&(this.features[t]=new r(this)),this.features[t]){let e=this.features[t];e.isMounted?e.update():(e.mount(),e.isMounted=!0)}}}triggerBuild(){this.build(this.renderState,this.latestValues,this.props)}measureViewportBox(){return this.current?this.measureInstanceViewportBox(this.current,this.props):i_()}getStaticValue(t){return this.latestValues[t]}setStaticValue(t,e){this.latestValues[t]=e}update(t,e){(t.transformTemplate||this.props.transformTemplate)&&this.scheduleRender(),this.prevProps=this.props,this.props=t,this.prevPresenceContext=this.presenceContext,this.presenceContext=e;for(let e=0;ee.variantChildren.delete(t)}addValue(t,e){let i=this.values.get(t);e!==i&&(i&&this.removeValue(t),this.bindToMotionValue(t,e),this.values.set(t,e),this.latestValues[t]=e.get())}removeValue(t){this.values.delete(t);let e=this.valueSubscriptions.get(t);e&&(e(),this.valueSubscriptions.delete(t)),delete this.latestValues[t],this.removeValueFromRenderState(t,this.renderState)}hasValue(t){return this.values.has(t)}getValue(t,e){if(this.props.values&&this.props.values[t])return this.props.values[t];let i=this.values.get(t);return void 0===i&&void 0!==e&&(i=tl(null===e?void 0:e,{owner:this}),this.addValue(t,i)),i}readValue(t,e){var i;let r=void 0===this.latestValues[t]&&this.current?null!==(i=this.getBaseTargetFromProps(this.props,t))&&void 0!==i?i:this.readValueFromInstance(this.current,t,this.options):this.latestValues[t];return null!=r&&("string"==typeof r&&(ef(r)||tA(r))?r=parseFloat(r):!sl(r)&&t5.test(e)&&(r=ee(t,e)),this.setBaseTarget(t,tu(r)?r.get():r)),tu(r)?r.get():r}setBaseTarget(t,e){this.baseTarget[t]=e}getBaseTarget(t){var e;let i;let{initial:r}=this.props;if("string"==typeof r||"object"==typeof r){let n=u(this.props,r,null===(e=this.presenceContext)||void 0===e?void 0:e.custom);n&&(i=n[t])}if(r&&void 0!==i)return i;let n=this.getBaseTargetFromProps(this.props,t);return void 0===n||tu(n)?void 0!==this.initialValues[t]&&void 0===i?void 0:this.baseTarget[t]:n}on(t,e){return this.events[t]||(this.events[t]=new tn),this.events[t].add(e)}notify(t,...e){this.events[t]&&this.events[t].notify(...e)}}class sc extends sd{constructor(){super(...arguments),this.KeyframeResolver=eA}sortInstanceNodePosition(t,e){return 2&t.compareDocumentPosition(e)?1:-1}getBaseTargetFromProps(t,e){return t.style?t.style[e]:void 0}removeValueFromRenderState(t,{vars:e,style:i}){delete e[t],delete i[t]}handleChildMotionValue(){this.childSubscription&&(this.childSubscription(),delete this.childSubscription);let{children:t}=this.props;tu(t)&&(this.childSubscription=t.on("change",t=>{this.current&&(this.current.textContent=`${t}`)}))}}class sp extends sc{constructor(){super(...arguments),this.type="html",this.renderInstance=n5}readValueFromInstance(t,e){if(W.has(e)){let t=et(e);return t&&t.default||0}{let i=window.getComputedStyle(t),r=(ev(e)?i.getPropertyValue(e):i[e])||0;return"string"==typeof r?r.trim():r}}measureInstanceViewportBox(t,{transformPagePoint:e}){return i8(t,e)}build(t,e,i){nK(t,e,i.transformTemplate)}scrapeMotionValuesFromProps(t,e,i){return n7(t,e,i)}}class sm extends sc{constructor(){super(...arguments),this.type="svg",this.isSVGTag=!1,this.measureInstanceViewportBox=i_}getBaseTargetFromProps(t,e){return t[e]}readValueFromInstance(t,e){if(W.has(e)){let t=et(e);return t&&t.default||0}return e=n2.has(e)?e:td(e),t.getAttribute(e)}scrapeMotionValuesFromProps(t,e,i){return n6(t,e,i)}build(t,e,i){nJ(t,e,this.isSVGTag,i.transformTemplate)}renderInstance(t,e,i,r){n3(t,e,i,r)}mount(t){this.isSVGTag=n1(t.tagName),super.mount(t)}}let sf=function(t){if("undefined"==typeof Proxy)return t;let e=new Map;return new Proxy((...e)=>t(...e),{get:(i,r)=>"create"===r?t:(e.has(r)||e.set(r,t(r)),e.get(r))})}((ra={animation:{Feature:iT},exit:{Feature:iA},inView:{Feature:nE},tap:{Feature:nP},focus:{Feature:nx},hover:{Feature:nb},pan:{Feature:ro},drag:{Feature:rn,ProjectionNode:nv,MeasureLayout:rw},layout:{ProjectionNode:nv,MeasureLayout:rw}},rl=(t,e)=>nN(t)?new sm(e):new sp(e,{allowProjection:t!==rh.Fragment}),function(t,{forwardMotionProps:e}={forwardMotionProps:!1}){return function({preloadedFeatures:t,createVisualElement:e,useRender:i,useVisualState:r,Component:n}){var s,o;function l(t,s){var o;let l;let u={...(0,rh.useContext)(nC._),...t,layoutId:function({layoutId:t}){let e=(0,rh.useContext)(rc.p).id;return e&&void 0!==t?e+"-"+t:t}(t)},{isStatic:h}=u,d=function(t){let{initial:e,animate:i}=function(t,e){if(nR(t)){let{initial:e,animate:i}=t;return{initial:!1===e||a(e)?e:void 0,animate:a(i)?i:void 0}}return!1!==t.inherit?e:{}}(t,(0,rh.useContext)(nD));return(0,rh.useMemo)(()=>({initial:e,animate:i}),[nL(e),nL(i)])}(t),c=r(t,h);if(!h&&nF.j){(0,rh.useContext)(nV).strict;let t=function(t){let{drag:e,layout:i}=nO;if(!e&&!i)return{};let r={...e,...i};return{MeasureLayout:(null==e?void 0:e.isEnabled(t))||(null==i?void 0:i.isEnabled(t))?r.MeasureLayout:void 0,ProjectionNode:r.ProjectionNode}}(u);l=t.MeasureLayout,d.visualElement=function(t,e,i,r,n){var s,o;let{visualElement:a}=(0,rh.useContext)(nD),l=(0,rh.useContext)(nV),u=(0,rh.useContext)(nU.O),h=(0,rh.useContext)(nC._).reducedMotion,d=(0,rh.useRef)(null);r=r||l.renderer,!d.current&&r&&(d.current=r(t,{visualState:e,parent:a,props:i,presenceContext:u,blockInitialAnimation:!!u&&!1===u.initial,reducedMotionConfig:h}));let c=d.current,p=(0,rh.useContext)(rp);c&&!c.projection&&n&&("html"===c.type||"svg"===c.type)&&function(t,e,i,r){let{layoutId:n,layout:s,drag:o,dragConstraints:a,layoutScroll:l,layoutRoot:u}=e;t.projection=new i(t.latestValues,e["data-framer-portal-id"]?void 0:function t(e){if(e)return!1!==e.options.allowProjection?e.projection:t(e.parent)}(t.parent)),t.projection.setOptions({layoutId:n,layout:s,alwaysMeasureLayout:!!o||a&&iB(a),visualElement:t,animationType:"string"==typeof s?s:"both",initialPromotionConfig:r,layoutScroll:l,layoutRoot:u})}(d.current,i,n,p);let m=(0,rh.useRef)(!1);(0,rh.useInsertionEffect)(()=>{c&&m.current&&c.update(i,u)});let f=i[tc],g=(0,rh.useRef)(!!f&&!(null===(s=window.MotionHandoffIsComplete)||void 0===s?void 0:s.call(window,f))&&(null===(o=window.MotionHasOptimisedAnimation)||void 0===o?void 0:o.call(window,f)));return(0,nz.L)(()=>{c&&(m.current=!0,window.MotionIsMounted=!0,c.updateFeatures(),ry.render(c.render),g.current&&c.animationState&&c.animationState.animateChanges())}),(0,rh.useEffect)(()=>{c&&(!g.current&&c.animationState&&c.animationState.animateChanges(),g.current&&(queueMicrotask(()=>{var t;null===(t=window.MotionHandoffMarkAsComplete)||void 0===t||t.call(window,f)}),g.current=!1))}),c}(n,c,u,e,t.ProjectionNode)}return(0,ru.jsxs)(nD.Provider,{value:d,children:[l&&d.visualElement?(0,ru.jsx)(l,{visualElement:d.visualElement,...u}):null,i(n,t,(o=d.visualElement,(0,rh.useCallback)(t=>{t&&c.onMount&&c.onMount(t),o&&(t?o.mount(t):o.unmount()),s&&("function"==typeof s?s(t):iB(s)&&(s.current=t))},[o])),c,h,d.visualElement)]})}t&&function(t){for(let e in t)nO[e]={...nO[e],...t[e]}}(t),l.displayName=`motion.${"string"==typeof n?n:`create(${null!==(o=null!==(s=n.displayName)&&void 0!==s?s:n.name)&&void 0!==o?o:""})`}`;let u=(0,rh.forwardRef)(l);return u[nI]=n,u}({...nN(t)?n8:st,preloadedFeatures:ra,useRender:function(t=!1){return(e,i,r,{latestValues:n},s)=>{let o=(nN(e)?function(t,e,i,r){let n=(0,rh.useMemo)(()=>{let i=n0();return nJ(i,e,n1(r),t.transformTemplate),{...i.attrs,style:{...i.style}}},[e]);if(t.style){let e={};se(e,t.style,t),n.style={...e,...n.style}}return n}:function(t,e){let i={},r=function(t,e){let i=t.style||{},r={};return se(r,i,t),Object.assign(r,function({transformTemplate:t},e){return(0,rh.useMemo)(()=>{let i=nQ();return nK(i,e,t),Object.assign({},i.vars,i.style)},[e])}(t,e)),r}(t,e);return t.drag&&!1!==t.dragListener&&(i.draggable=!1,r.userSelect=r.WebkitUserSelect=r.WebkitTouchCallout="none",r.touchAction=!0===t.drag?"none":`pan-${"x"===t.drag?"y":"x"}`),void 0===t.tabIndex&&(t.onTap||t.onTapStart||t.whileTap)&&(i.tabIndex=0),i.style=r,i})(i,n,s,e),a=function(t,e,i){let r={};for(let n in t)("values"!==n||"object"!=typeof t.values)&&(sn(n)||!0===i&&sr(n)||!e&&!sr(n)||t.draggable&&n.startsWith("onDrag"))&&(r[n]=t[n]);return r}(i,"string"==typeof e,t),l=e!==rh.Fragment?{...a,...o,ref:r}:{},{children:u}=i,h=(0,rh.useMemo)(()=>tu(u)?u.get():u,[u]);return(0,rh.createElement)(e,{...l,children:h})}}(e),createVisualElement:rl,Component:t})}))},8263:(t,e,i)=>{i.d(e,{j:()=>r});let r="undefined"!=typeof window},4749:(t,e,i)=>{i.d(e,{h:()=>n});var r=i(7577);function n(t){let e=(0,r.useRef)(null);return null===e.current&&(e.current=t()),e.current}},2482:(t,e,i)=>{i.d(e,{L:()=>n});var r=i(7577);let n=i(8263).j?r.useLayoutEffect:r.useEffect},1009:(t,e,i)=>{i.d(e,{m6:()=>q});let r=t=>{let e=a(t),{conflictingClassGroups:i,conflictingClassGroupModifiers:r}=t;return{getClassGroupId:t=>{let i=t.split("-");return""===i[0]&&1!==i.length&&i.shift(),n(i,e)||o(t)},getConflictingClassGroupIds:(t,e)=>{let n=i[t]||[];return e&&r[t]?[...n,...r[t]]:n}}},n=(t,e)=>{if(0===t.length)return e.classGroupId;let i=t[0],r=e.nextPart.get(i),s=r?n(t.slice(1),r):void 0;if(s)return s;if(0===e.validators.length)return;let o=t.join("-");return e.validators.find(({validator:t})=>t(o))?.classGroupId},s=/^\[(.+)\]$/,o=t=>{if(s.test(t)){let e=s.exec(t)[1],i=e?.substring(0,e.indexOf(":"));if(i)return"arbitrary.."+i}},a=t=>{let{theme:e,prefix:i}=t,r={nextPart:new Map,validators:[]};return d(Object.entries(t.classGroups),i).forEach(([t,i])=>{l(i,r,t,e)}),r},l=(t,e,i,r)=>{t.forEach(t=>{if("string"==typeof t){(""===t?e:u(e,t)).classGroupId=i;return}if("function"==typeof t){if(h(t)){l(t(r),e,i,r);return}e.validators.push({validator:t,classGroupId:i});return}Object.entries(t).forEach(([t,n])=>{l(n,u(e,t),i,r)})})},u=(t,e)=>{let i=t;return e.split("-").forEach(t=>{i.nextPart.has(t)||i.nextPart.set(t,{nextPart:new Map,validators:[]}),i=i.nextPart.get(t)}),i},h=t=>t.isThemeGetter,d=(t,e)=>e?t.map(([t,i])=>[t,i.map(t=>"string"==typeof t?e+t:"object"==typeof t?Object.fromEntries(Object.entries(t).map(([t,i])=>[e+t,i])):t)]):t,c=t=>{if(t<1)return{get:()=>void 0,set:()=>{}};let e=0,i=new Map,r=new Map,n=(n,s)=>{i.set(n,s),++e>t&&(e=0,r=i,i=new Map)};return{get(t){let e=i.get(t);return void 0!==e?e:void 0!==(e=r.get(t))?(n(t,e),e):void 0},set(t,e){i.has(t)?i.set(t,e):n(t,e)}}},p=t=>{let{separator:e,experimentalParseClassName:i}=t,r=1===e.length,n=e[0],s=e.length,o=t=>{let i;let o=[],a=0,l=0;for(let u=0;ul?i-l:void 0}};return i?t=>i({className:t,parseClassName:o}):o},m=t=>{if(t.length<=1)return t;let e=[],i=[];return t.forEach(t=>{"["===t[0]?(e.push(...i.sort(),t),i=[]):i.push(t)}),e.push(...i.sort()),e},f=t=>({cache:c(t.cacheSize),parseClassName:p(t),...r(t)}),g=/\s+/,v=(t,e)=>{let{parseClassName:i,getClassGroupId:r,getConflictingClassGroupIds:n}=e,s=[],o=t.trim().split(g),a="";for(let t=o.length-1;t>=0;t-=1){let e=o[t],{modifiers:l,hasImportantModifier:u,baseClassName:h,maybePostfixModifierPosition:d}=i(e),c=!!d,p=r(c?h.substring(0,d):h);if(!p){if(!c||!(p=r(h))){a=e+(a.length>0?" "+a:a);continue}c=!1}let f=m(l).join(":"),g=u?f+"!":f,v=g+p;if(s.includes(v))continue;s.push(v);let y=n(p,c);for(let t=0;t0?" "+a:a)}return a};function y(){let t,e,i=0,r="";for(;i{let e;if("string"==typeof t)return t;let i="";for(let r=0;r{let e=e=>e[t]||[];return e.isThemeGetter=!0,e},w=/^\[(?:([a-z-]+):)?(.+)\]$/i,P=/^\d+\/\d+$/,T=new Set(["px","full","screen"]),S=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,A=/\d+(%|px|r?em|[sdl]?v([hwib]|min|max)|pt|pc|in|cm|mm|cap|ch|ex|r?lh|cq(w|h|i|b|min|max))|\b(calc|min|max|clamp)\(.+\)|^0$/,k=/^(rgba?|hsla?|hwb|(ok)?(lab|lch))\(.+\)$/,M=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,E=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/,V=t=>D(t)||T.has(t)||P.test(t),C=t=>Y(t,"length",H),D=t=>!!t&&!Number.isNaN(Number(t)),R=t=>Y(t,"number",D),j=t=>!!t&&Number.isInteger(Number(t)),L=t=>t.endsWith("%")&&D(t.slice(0,-1)),F=t=>w.test(t),B=t=>S.test(t),O=new Set(["length","size","percentage"]),I=t=>Y(t,O,G),U=t=>Y(t,"position",G),z=new Set(["image","url"]),$=t=>Y(t,z,K),N=t=>Y(t,"",X),W=()=>!0,Y=(t,e,i)=>{let r=w.exec(t);return!!r&&(r[1]?"string"==typeof e?r[1]===e:e.has(r[1]):i(r[2]))},H=t=>A.test(t)&&!k.test(t),G=()=>!1,X=t=>M.test(t),K=t=>E.test(t);Symbol.toStringTag;let q=function(t,...e){let i,r,n;let s=function(a){return r=(i=f(e.reduce((t,e)=>e(t),t()))).cache.get,n=i.cache.set,s=o,o(a)};function o(t){let e=r(t);if(e)return e;let s=v(t,i);return n(t,s),s}return function(){return s(y.apply(null,arguments))}}(()=>{let t=x("colors"),e=x("spacing"),i=x("blur"),r=x("brightness"),n=x("borderColor"),s=x("borderRadius"),o=x("borderSpacing"),a=x("borderWidth"),l=x("contrast"),u=x("grayscale"),h=x("hueRotate"),d=x("invert"),c=x("gap"),p=x("gradientColorStops"),m=x("gradientColorStopPositions"),f=x("inset"),g=x("margin"),v=x("opacity"),y=x("padding"),b=x("saturate"),w=x("scale"),P=x("sepia"),T=x("skew"),S=x("space"),A=x("translate"),k=()=>["auto","contain","none"],M=()=>["auto","hidden","clip","visible","scroll"],E=()=>["auto",F,e],O=()=>[F,e],z=()=>["",V,C],Y=()=>["auto",D,F],H=()=>["bottom","center","left","left-bottom","left-top","right","right-bottom","right-top","top"],G=()=>["solid","dashed","dotted","double","none"],X=()=>["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"],K=()=>["start","end","center","between","around","evenly","stretch"],q=()=>["","0",F],_=()=>["auto","avoid","all","avoid-page","page","left","right","column"],Z=()=>[D,F];return{cacheSize:500,separator:":",theme:{colors:[W],spacing:[V,C],blur:["none","",B,F],brightness:Z(),borderColor:[t],borderRadius:["none","","full",B,F],borderSpacing:O(),borderWidth:z(),contrast:Z(),grayscale:q(),hueRotate:Z(),invert:q(),gap:O(),gradientColorStops:[t],gradientColorStopPositions:[L,C],inset:E(),margin:E(),opacity:Z(),padding:O(),saturate:Z(),scale:Z(),sepia:q(),skew:Z(),space:O(),translate:O()},classGroups:{aspect:[{aspect:["auto","square","video",F]}],container:["container"],columns:[{columns:[B]}],"break-after":[{"break-after":_()}],"break-before":[{"break-before":_()}],"break-inside":[{"break-inside":["auto","avoid","avoid-page","avoid-column"]}],"box-decoration":[{"box-decoration":["slice","clone"]}],box:[{box:["border","content"]}],display:["block","inline-block","inline","flex","inline-flex","table","inline-table","table-caption","table-cell","table-column","table-column-group","table-footer-group","table-header-group","table-row-group","table-row","flow-root","grid","inline-grid","contents","list-item","hidden"],float:[{float:["right","left","none","start","end"]}],clear:[{clear:["left","right","both","none","start","end"]}],isolation:["isolate","isolation-auto"],"object-fit":[{object:["contain","cover","fill","none","scale-down"]}],"object-position":[{object:[...H(),F]}],overflow:[{overflow:M()}],"overflow-x":[{"overflow-x":M()}],"overflow-y":[{"overflow-y":M()}],overscroll:[{overscroll:k()}],"overscroll-x":[{"overscroll-x":k()}],"overscroll-y":[{"overscroll-y":k()}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:[f]}],"inset-x":[{"inset-x":[f]}],"inset-y":[{"inset-y":[f]}],start:[{start:[f]}],end:[{end:[f]}],top:[{top:[f]}],right:[{right:[f]}],bottom:[{bottom:[f]}],left:[{left:[f]}],visibility:["visible","invisible","collapse"],z:[{z:["auto",j,F]}],basis:[{basis:E()}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["wrap","wrap-reverse","nowrap"]}],flex:[{flex:["1","auto","initial","none",F]}],grow:[{grow:q()}],shrink:[{shrink:q()}],order:[{order:["first","last","none",j,F]}],"grid-cols":[{"grid-cols":[W]}],"col-start-end":[{col:["auto",{span:["full",j,F]},F]}],"col-start":[{"col-start":Y()}],"col-end":[{"col-end":Y()}],"grid-rows":[{"grid-rows":[W]}],"row-start-end":[{row:["auto",{span:[j,F]},F]}],"row-start":[{"row-start":Y()}],"row-end":[{"row-end":Y()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":["auto","min","max","fr",F]}],"auto-rows":[{"auto-rows":["auto","min","max","fr",F]}],gap:[{gap:[c]}],"gap-x":[{"gap-x":[c]}],"gap-y":[{"gap-y":[c]}],"justify-content":[{justify:["normal",...K()]}],"justify-items":[{"justify-items":["start","end","center","stretch"]}],"justify-self":[{"justify-self":["auto","start","end","center","stretch"]}],"align-content":[{content:["normal",...K(),"baseline"]}],"align-items":[{items:["start","end","center","baseline","stretch"]}],"align-self":[{self:["auto","start","end","center","stretch","baseline"]}],"place-content":[{"place-content":[...K(),"baseline"]}],"place-items":[{"place-items":["start","end","center","baseline","stretch"]}],"place-self":[{"place-self":["auto","start","end","center","stretch"]}],p:[{p:[y]}],px:[{px:[y]}],py:[{py:[y]}],ps:[{ps:[y]}],pe:[{pe:[y]}],pt:[{pt:[y]}],pr:[{pr:[y]}],pb:[{pb:[y]}],pl:[{pl:[y]}],m:[{m:[g]}],mx:[{mx:[g]}],my:[{my:[g]}],ms:[{ms:[g]}],me:[{me:[g]}],mt:[{mt:[g]}],mr:[{mr:[g]}],mb:[{mb:[g]}],ml:[{ml:[g]}],"space-x":[{"space-x":[S]}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":[S]}],"space-y-reverse":["space-y-reverse"],w:[{w:["auto","min","max","fit","svw","lvw","dvw",F,e]}],"min-w":[{"min-w":[F,e,"min","max","fit"]}],"max-w":[{"max-w":[F,e,"none","full","min","max","fit","prose",{screen:[B]},B]}],h:[{h:[F,e,"auto","min","max","fit","svh","lvh","dvh"]}],"min-h":[{"min-h":[F,e,"min","max","fit","svh","lvh","dvh"]}],"max-h":[{"max-h":[F,e,"min","max","fit","svh","lvh","dvh"]}],size:[{size:[F,e,"auto","min","max","fit"]}],"font-size":[{text:["base",B,C]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:["thin","extralight","light","normal","medium","semibold","bold","extrabold","black",R]}],"font-family":[{font:[W]}],"fvn-normal":["normal-nums"],"fvn-ordinal":["ordinal"],"fvn-slashed-zero":["slashed-zero"],"fvn-figure":["lining-nums","oldstyle-nums"],"fvn-spacing":["proportional-nums","tabular-nums"],"fvn-fraction":["diagonal-fractions","stacked-fractions"],tracking:[{tracking:["tighter","tight","normal","wide","wider","widest",F]}],"line-clamp":[{"line-clamp":["none",D,R]}],leading:[{leading:["none","tight","snug","normal","relaxed","loose",V,F]}],"list-image":[{"list-image":["none",F]}],"list-style-type":[{list:["none","disc","decimal",F]}],"list-style-position":[{list:["inside","outside"]}],"placeholder-color":[{placeholder:[t]}],"placeholder-opacity":[{"placeholder-opacity":[v]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"text-color":[{text:[t]}],"text-opacity":[{"text-opacity":[v]}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:[...G(),"wavy"]}],"text-decoration-thickness":[{decoration:["auto","from-font",V,C]}],"underline-offset":[{"underline-offset":["auto",V,F]}],"text-decoration-color":[{decoration:[t]}],"text-transform":["uppercase","lowercase","capitalize","normal-case"],"text-overflow":["truncate","text-ellipsis","text-clip"],"text-wrap":[{text:["wrap","nowrap","balance","pretty"]}],indent:[{indent:O()}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",F]}],whitespace:[{whitespace:["normal","nowrap","pre","pre-line","pre-wrap","break-spaces"]}],break:[{break:["normal","words","all","keep"]}],hyphens:[{hyphens:["none","manual","auto"]}],content:[{content:["none",F]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-opacity":[{"bg-opacity":[v]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:[...H(),U]}],"bg-repeat":[{bg:["no-repeat",{repeat:["","x","y","round","space"]}]}],"bg-size":[{bg:["auto","cover","contain",I]}],"bg-image":[{bg:["none",{"gradient-to":["t","tr","r","br","b","bl","l","tl"]},$]}],"bg-color":[{bg:[t]}],"gradient-from-pos":[{from:[m]}],"gradient-via-pos":[{via:[m]}],"gradient-to-pos":[{to:[m]}],"gradient-from":[{from:[p]}],"gradient-via":[{via:[p]}],"gradient-to":[{to:[p]}],rounded:[{rounded:[s]}],"rounded-s":[{"rounded-s":[s]}],"rounded-e":[{"rounded-e":[s]}],"rounded-t":[{"rounded-t":[s]}],"rounded-r":[{"rounded-r":[s]}],"rounded-b":[{"rounded-b":[s]}],"rounded-l":[{"rounded-l":[s]}],"rounded-ss":[{"rounded-ss":[s]}],"rounded-se":[{"rounded-se":[s]}],"rounded-ee":[{"rounded-ee":[s]}],"rounded-es":[{"rounded-es":[s]}],"rounded-tl":[{"rounded-tl":[s]}],"rounded-tr":[{"rounded-tr":[s]}],"rounded-br":[{"rounded-br":[s]}],"rounded-bl":[{"rounded-bl":[s]}],"border-w":[{border:[a]}],"border-w-x":[{"border-x":[a]}],"border-w-y":[{"border-y":[a]}],"border-w-s":[{"border-s":[a]}],"border-w-e":[{"border-e":[a]}],"border-w-t":[{"border-t":[a]}],"border-w-r":[{"border-r":[a]}],"border-w-b":[{"border-b":[a]}],"border-w-l":[{"border-l":[a]}],"border-opacity":[{"border-opacity":[v]}],"border-style":[{border:[...G(),"hidden"]}],"divide-x":[{"divide-x":[a]}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":[a]}],"divide-y-reverse":["divide-y-reverse"],"divide-opacity":[{"divide-opacity":[v]}],"divide-style":[{divide:G()}],"border-color":[{border:[n]}],"border-color-x":[{"border-x":[n]}],"border-color-y":[{"border-y":[n]}],"border-color-s":[{"border-s":[n]}],"border-color-e":[{"border-e":[n]}],"border-color-t":[{"border-t":[n]}],"border-color-r":[{"border-r":[n]}],"border-color-b":[{"border-b":[n]}],"border-color-l":[{"border-l":[n]}],"divide-color":[{divide:[n]}],"outline-style":[{outline:["",...G()]}],"outline-offset":[{"outline-offset":[V,F]}],"outline-w":[{outline:[V,C]}],"outline-color":[{outline:[t]}],"ring-w":[{ring:z()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:[t]}],"ring-opacity":[{"ring-opacity":[v]}],"ring-offset-w":[{"ring-offset":[V,C]}],"ring-offset-color":[{"ring-offset":[t]}],shadow:[{shadow:["","inner","none",B,N]}],"shadow-color":[{shadow:[W]}],opacity:[{opacity:[v]}],"mix-blend":[{"mix-blend":[...X(),"plus-lighter","plus-darker"]}],"bg-blend":[{"bg-blend":X()}],filter:[{filter:["","none"]}],blur:[{blur:[i]}],brightness:[{brightness:[r]}],contrast:[{contrast:[l]}],"drop-shadow":[{"drop-shadow":["","none",B,F]}],grayscale:[{grayscale:[u]}],"hue-rotate":[{"hue-rotate":[h]}],invert:[{invert:[d]}],saturate:[{saturate:[b]}],sepia:[{sepia:[P]}],"backdrop-filter":[{"backdrop-filter":["","none"]}],"backdrop-blur":[{"backdrop-blur":[i]}],"backdrop-brightness":[{"backdrop-brightness":[r]}],"backdrop-contrast":[{"backdrop-contrast":[l]}],"backdrop-grayscale":[{"backdrop-grayscale":[u]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[h]}],"backdrop-invert":[{"backdrop-invert":[d]}],"backdrop-opacity":[{"backdrop-opacity":[v]}],"backdrop-saturate":[{"backdrop-saturate":[b]}],"backdrop-sepia":[{"backdrop-sepia":[P]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":[o]}],"border-spacing-x":[{"border-spacing-x":[o]}],"border-spacing-y":[{"border-spacing-y":[o]}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["none","all","","colors","opacity","shadow","transform",F]}],duration:[{duration:Z()}],ease:[{ease:["linear","in","out","in-out",F]}],delay:[{delay:Z()}],animate:[{animate:["none","spin","ping","pulse","bounce",F]}],transform:[{transform:["","gpu","none"]}],scale:[{scale:[w]}],"scale-x":[{"scale-x":[w]}],"scale-y":[{"scale-y":[w]}],rotate:[{rotate:[j,F]}],"translate-x":[{"translate-x":[A]}],"translate-y":[{"translate-y":[A]}],"skew-x":[{"skew-x":[T]}],"skew-y":[{"skew-y":[T]}],"transform-origin":[{origin:["center","top","top-right","right","bottom-right","bottom","bottom-left","left","top-left",F]}],accent:[{accent:["auto",t]}],appearance:[{appearance:["none","auto"]}],cursor:[{cursor:["auto","default","pointer","wait","text","move","help","not-allowed","none","context-menu","progress","cell","crosshair","vertical-text","alias","copy","no-drop","grab","grabbing","all-scroll","col-resize","row-resize","n-resize","e-resize","s-resize","w-resize","ne-resize","nw-resize","se-resize","sw-resize","ew-resize","ns-resize","nesw-resize","nwse-resize","zoom-in","zoom-out",F]}],"caret-color":[{caret:[t]}],"pointer-events":[{"pointer-events":["none","auto"]}],resize:[{resize:["none","y","x",""]}],"scroll-behavior":[{scroll:["auto","smooth"]}],"scroll-m":[{"scroll-m":O()}],"scroll-mx":[{"scroll-mx":O()}],"scroll-my":[{"scroll-my":O()}],"scroll-ms":[{"scroll-ms":O()}],"scroll-me":[{"scroll-me":O()}],"scroll-mt":[{"scroll-mt":O()}],"scroll-mr":[{"scroll-mr":O()}],"scroll-mb":[{"scroll-mb":O()}],"scroll-ml":[{"scroll-ml":O()}],"scroll-p":[{"scroll-p":O()}],"scroll-px":[{"scroll-px":O()}],"scroll-py":[{"scroll-py":O()}],"scroll-ps":[{"scroll-ps":O()}],"scroll-pe":[{"scroll-pe":O()}],"scroll-pt":[{"scroll-pt":O()}],"scroll-pr":[{"scroll-pr":O()}],"scroll-pb":[{"scroll-pb":O()}],"scroll-pl":[{"scroll-pl":O()}],"snap-align":[{snap:["start","end","center","align-none"]}],"snap-stop":[{snap:["normal","always"]}],"snap-type":[{snap:["none","x","y","both"]}],"snap-strictness":[{snap:["mandatory","proximity"]}],touch:[{touch:["auto","none","manipulation"]}],"touch-x":[{"touch-pan":["x","left","right"]}],"touch-y":[{"touch-pan":["y","up","down"]}],"touch-pz":["touch-pinch-zoom"],select:[{select:["none","text","all","auto"]}],"will-change":[{"will-change":["auto","scroll","contents","transform",F]}],fill:[{fill:[t,"none"]}],"stroke-w":[{stroke:[V,C,R]}],stroke:[{stroke:[t,"none"]}],sr:["sr-only","not-sr-only"],"forced-color-adjust":[{"forced-color-adjust":["auto","none"]}]},conflictingClassGroups:{overflow:["overflow-x","overflow-y"],overscroll:["overscroll-x","overscroll-y"],inset:["inset-x","inset-y","start","end","top","right","bottom","left"],"inset-x":["right","left"],"inset-y":["top","bottom"],flex:["basis","grow","shrink"],gap:["gap-x","gap-y"],p:["px","py","ps","pe","pt","pr","pb","pl"],px:["pr","pl"],py:["pt","pb"],m:["mx","my","ms","me","mt","mr","mb","ml"],mx:["mr","ml"],my:["mt","mb"],size:["w","h"],"font-size":["leading"],"fvn-normal":["fvn-ordinal","fvn-slashed-zero","fvn-figure","fvn-spacing","fvn-fraction"],"fvn-ordinal":["fvn-normal"],"fvn-slashed-zero":["fvn-normal"],"fvn-figure":["fvn-normal"],"fvn-spacing":["fvn-normal"],"fvn-fraction":["fvn-normal"],"line-clamp":["display","overflow"],rounded:["rounded-s","rounded-e","rounded-t","rounded-r","rounded-b","rounded-l","rounded-ss","rounded-se","rounded-ee","rounded-es","rounded-tl","rounded-tr","rounded-br","rounded-bl"],"rounded-s":["rounded-ss","rounded-es"],"rounded-e":["rounded-se","rounded-ee"],"rounded-t":["rounded-tl","rounded-tr"],"rounded-r":["rounded-tr","rounded-br"],"rounded-b":["rounded-br","rounded-bl"],"rounded-l":["rounded-tl","rounded-bl"],"border-spacing":["border-spacing-x","border-spacing-y"],"border-w":["border-w-s","border-w-e","border-w-t","border-w-r","border-w-b","border-w-l"],"border-w-x":["border-w-r","border-w-l"],"border-w-y":["border-w-t","border-w-b"],"border-color":["border-color-s","border-color-e","border-color-t","border-color-r","border-color-b","border-color-l"],"border-color-x":["border-color-r","border-color-l"],"border-color-y":["border-color-t","border-color-b"],"scroll-m":["scroll-mx","scroll-my","scroll-ms","scroll-me","scroll-mt","scroll-mr","scroll-mb","scroll-ml"],"scroll-mx":["scroll-mr","scroll-ml"],"scroll-my":["scroll-mt","scroll-mb"],"scroll-p":["scroll-px","scroll-py","scroll-ps","scroll-pe","scroll-pt","scroll-pr","scroll-pb","scroll-pl"],"scroll-px":["scroll-pr","scroll-pl"],"scroll-py":["scroll-pt","scroll-pb"],touch:["touch-x","touch-y","touch-pz"],"touch-x":["touch"],"touch-y":["touch"],"touch-pz":["touch"]},conflictingClassGroupModifiers:{"font-size":["leading"]}}})}}; \ No newline at end of file diff --git a/.next/server/chunks/font-manifest.json b/.next/server/chunks/font-manifest.json deleted file mode 100644 index 0637a088..00000000 --- a/.next/server/chunks/font-manifest.json +++ /dev/null @@ -1 +0,0 @@ -[] \ No newline at end of file diff --git a/.next/server/font-manifest.json b/.next/server/font-manifest.json deleted file mode 100644 index 0637a088..00000000 --- a/.next/server/font-manifest.json +++ /dev/null @@ -1 +0,0 @@ -[] \ No newline at end of file diff --git a/.next/server/functions-config-manifest.json b/.next/server/functions-config-manifest.json deleted file mode 100644 index 996cd783..00000000 --- a/.next/server/functions-config-manifest.json +++ /dev/null @@ -1 +0,0 @@ -{"version":1,"functions":{}} \ No newline at end of file diff --git a/.next/server/interception-route-rewrite-manifest.js b/.next/server/interception-route-rewrite-manifest.js deleted file mode 100644 index 24f77ba7..00000000 --- a/.next/server/interception-route-rewrite-manifest.js +++ /dev/null @@ -1 +0,0 @@ -self.__INTERCEPTION_ROUTE_REWRITE_MANIFEST="[]"; \ No newline at end of file diff --git a/.next/server/middleware-build-manifest.js b/.next/server/middleware-build-manifest.js deleted file mode 100644 index f64066ec..00000000 --- a/.next/server/middleware-build-manifest.js +++ /dev/null @@ -1 +0,0 @@ -self.__BUILD_MANIFEST={polyfillFiles:["static/chunks/polyfills-42372ed130431b0a.js"],devFiles:[],ampDevFiles:[],lowPriorityFiles:[],rootMainFiles:["static/chunks/webpack-d757b501b8c835e1.js","static/chunks/fd9d1056-6922f449a204c2cc.js","static/chunks/117-e3feb2d81150d197.js","static/chunks/main-app-6eab38376ed9c7e8.js"],pages:{"/_app":["static/chunks/webpack-d757b501b8c835e1.js","static/chunks/framework-f66176bb897dc684.js","static/chunks/main-204c7b72ef806922.js","static/chunks/pages/_app-72b849fbd24ac258.js"],"/_error":["static/chunks/webpack-d757b501b8c835e1.js","static/chunks/framework-f66176bb897dc684.js","static/chunks/main-204c7b72ef806922.js","static/chunks/pages/_error-7ba65e1336b92748.js"]},ampFirstPages:[]},self.__BUILD_MANIFEST.lowPriorityFiles=["/static/"+process.env.__NEXT_BUILD_ID+"/_buildManifest.js",,"/static/"+process.env.__NEXT_BUILD_ID+"/_ssgManifest.js"]; \ No newline at end of file diff --git a/.next/server/middleware-manifest.json b/.next/server/middleware-manifest.json deleted file mode 100644 index 33872a3e..00000000 --- a/.next/server/middleware-manifest.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "version": 3, - "middleware": {}, - "functions": {}, - "sortedMiddleware": [] -} \ No newline at end of file diff --git a/.next/server/middleware-react-loadable-manifest.js b/.next/server/middleware-react-loadable-manifest.js deleted file mode 100644 index 170749ec..00000000 --- a/.next/server/middleware-react-loadable-manifest.js +++ /dev/null @@ -1 +0,0 @@ -self.__REACT_LOADABLE_MANIFEST="{}"; \ No newline at end of file diff --git a/.next/server/next-font-manifest.js b/.next/server/next-font-manifest.js deleted file mode 100644 index 8267a508..00000000 --- a/.next/server/next-font-manifest.js +++ /dev/null @@ -1 +0,0 @@ -self.__NEXT_FONT_MANIFEST='{"pages":{},"app":{},"appUsingSizeAdjust":false,"pagesUsingSizeAdjust":false}'; \ No newline at end of file diff --git a/.next/server/next-font-manifest.json b/.next/server/next-font-manifest.json deleted file mode 100644 index 25f78e72..00000000 --- a/.next/server/next-font-manifest.json +++ /dev/null @@ -1 +0,0 @@ -{"pages":{},"app":{},"appUsingSizeAdjust":false,"pagesUsingSizeAdjust":false} \ No newline at end of file diff --git a/.next/server/pages-manifest.json b/.next/server/pages-manifest.json deleted file mode 100644 index f7c2e894..00000000 --- a/.next/server/pages-manifest.json +++ /dev/null @@ -1 +0,0 @@ -{"/_app":"pages/_app.js","/_error":"pages/_error.js","/_document":"pages/_document.js","/404":"pages/404.html"} \ No newline at end of file diff --git a/.next/server/pages/404.html b/.next/server/pages/404.html deleted file mode 100644 index 1e223f6a..00000000 --- a/.next/server/pages/404.html +++ /dev/null @@ -1 +0,0 @@ -404: This page could not be found.T.O.O.L.S Inc - Empowering Individuals To Step Into Their Purpose

404

This page could not be found.

\ No newline at end of file diff --git a/.next/server/pages/500.html b/.next/server/pages/500.html deleted file mode 100644 index 8721e845..00000000 --- a/.next/server/pages/500.html +++ /dev/null @@ -1 +0,0 @@ -500: Internal Server Error

500

Internal Server Error.

\ No newline at end of file diff --git a/.next/server/pages/_app.js b/.next/server/pages/_app.js deleted file mode 100644 index df07b846..00000000 --- a/.next/server/pages/_app.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(()=>{var e={};e.id=888,e.ids=[888],e.modules={8141:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return a}});let n=r(167),o=r(997),i=n._(r(6689)),u=r(5782);async function s(e){let{Component:t,ctx:r}=e;return{pageProps:await (0,u.loadGetInitialProps)(t,r)}}class a extends i.default.Component{render(){let{Component:e,pageProps:t}=this.props;return(0,o.jsx)(e,{...t})}}a.origGetInitialProps=s,a.getInitialProps=s,("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},5782:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{DecodeError:function(){return g},MiddlewareNotFoundError:function(){return E},MissingStaticPage:function(){return y},NormalizeError:function(){return m},PageNotFoundError:function(){return P},SP:function(){return d},ST:function(){return p},WEB_VITALS:function(){return r},execOnce:function(){return n},getDisplayName:function(){return a},getLocationOrigin:function(){return u},getURL:function(){return s},isAbsoluteUrl:function(){return i},isResSent:function(){return c},loadGetInitialProps:function(){return f},normalizeRepeatedSlashes:function(){return l},stringifyError:function(){return x}});let r=["CLS","FCP","FID","INP","LCP","TTFB"];function n(e){let t,r=!1;return function(){for(var n=arguments.length,o=Array(n),i=0;io.test(e);function u(){let{protocol:e,hostname:t,port:r}=window.location;return e+"//"+t+(r?":"+r:"")}function s(){let{href:e}=window.location,t=u();return e.substring(t.length)}function a(e){return"string"==typeof e?e:e.displayName||e.name||"Unknown"}function c(e){return e.finished||e.headersSent}function l(e){let t=e.split("?");return t[0].replace(/\\/g,"/").replace(/\/\/+/g,"/")+(t[1]?"?"+t.slice(1).join("?"):"")}async function f(e,t){let r=t.res||t.ctx&&t.ctx.res;if(!e.getInitialProps)return t.ctx&&t.Component?{pageProps:await f(t.Component,t.ctx)}:{};let n=await e.getInitialProps(t);if(r&&c(r))return n;if(!n)throw Error('"'+a(e)+'.getInitialProps()" should resolve to an object. But found "'+n+'" instead.');return n}let d="undefined"!=typeof performance,p=d&&["mark","measure","getEntriesByName"].every(e=>"function"==typeof performance[e]);class g extends Error{}class m extends Error{}class P extends Error{constructor(e){super(),this.code="ENOENT",this.name="PageNotFoundError",this.message="Cannot find module for page: "+e}}class y extends Error{constructor(e,t){super(),this.message="Failed to load static file for page: "+e+" "+t}}class E extends Error{constructor(){super(),this.code="ENOENT",this.message="Cannot find the middleware module"}}function x(e){return JSON.stringify({message:e.message,stack:e.stack})}},6689:e=>{e.exports=require("react")},997:e=>{e.exports=require("react/jsx-runtime")},167:(e,t)=>{t._=t._interop_require_default=function(e){return e&&e.__esModule?e:{default:e}}}};var t=require("../webpack-runtime.js");t.C(e);var r=t(t.s=8141);module.exports=r})(); \ No newline at end of file diff --git a/.next/server/pages/_app.js.nft.json b/.next/server/pages/_app.js.nft.json deleted file mode 100644 index f4a2132b..00000000 --- a/.next/server/pages/_app.js.nft.json +++ /dev/null @@ -1 +0,0 @@ -{"version":1,"files":["../../../node_modules/next/dist/pages/_app.js","../../../node_modules/react/cjs/react-jsx-runtime.development.js","../../../node_modules/react/cjs/react-jsx-runtime.production.min.js","../../../node_modules/react/cjs/react.development.js","../../../node_modules/react/cjs/react.production.min.js","../../../node_modules/react/index.js","../../../node_modules/react/jsx-runtime.js","../../../node_modules/react/package.json","../../../package.json","../../package.json","../webpack-runtime.js"]} \ No newline at end of file diff --git a/.next/server/pages/_document.js b/.next/server/pages/_document.js deleted file mode 100644 index 445c33f1..00000000 --- a/.next/server/pages/_document.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(()=>{var e={};e.id=660,e.ids=[660],e.modules={2785:e=>{e.exports=require("next/dist/compiled/next-server/pages.runtime.prod.js")},6689:e=>{e.exports=require("react")},997:e=>{e.exports=require("react/jsx-runtime")},5315:e=>{e.exports=require("path")}};var r=require("../webpack-runtime.js");r.C(e);var s=e=>r(r.s=e),t=r.X(0,[682],()=>s(1682));module.exports=t})(); \ No newline at end of file diff --git a/.next/server/pages/_document.js.nft.json b/.next/server/pages/_document.js.nft.json deleted file mode 100644 index 0f53100d..00000000 --- a/.next/server/pages/_document.js.nft.json +++ /dev/null @@ -1 +0,0 @@ -{"version":1,"files":["../../../node_modules/client-only/index.js","../../../node_modules/client-only/package.json","../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../node_modules/next/dist/compiled/next-server/pages.runtime.prod.js","../../../node_modules/next/dist/compiled/node-html-parser/index.js","../../../node_modules/next/dist/compiled/node-html-parser/package.json","../../../node_modules/next/dist/lib/semver-noop.js","../../../node_modules/next/dist/pages/_document.js","../../../node_modules/next/dist/server/lib/trace/constants.js","../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../node_modules/next/package.json","../../../node_modules/react-dom/cjs/react-dom-server-legacy.browser.development.js","../../../node_modules/react-dom/cjs/react-dom-server-legacy.browser.production.min.js","../../../node_modules/react-dom/cjs/react-dom-server.browser.development.js","../../../node_modules/react-dom/cjs/react-dom-server.browser.production.min.js","../../../node_modules/react-dom/package.json","../../../node_modules/react-dom/server.browser.js","../../../node_modules/react/cjs/react-jsx-runtime.development.js","../../../node_modules/react/cjs/react-jsx-runtime.production.min.js","../../../node_modules/react/cjs/react.development.js","../../../node_modules/react/cjs/react.production.min.js","../../../node_modules/react/index.js","../../../node_modules/react/jsx-runtime.js","../../../node_modules/react/package.json","../../../node_modules/styled-jsx/dist/index/index.js","../../../node_modules/styled-jsx/index.js","../../../node_modules/styled-jsx/package.json","../../../package.json","../../package.json","../chunks/682.js","../webpack-runtime.js"]} \ No newline at end of file diff --git a/.next/server/pages/_error.js b/.next/server/pages/_error.js deleted file mode 100644 index b39a7a66..00000000 --- a/.next/server/pages/_error.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(()=>{var e={};e.id=820,e.ids=[820,660],e.modules={1323:(e,t)=>{Object.defineProperty(t,"l",{enumerable:!0,get:function(){return function e(t,r){return r in t?t[r]:"then"in t&&"function"==typeof t.then?t.then(t=>e(t,r)):"function"==typeof t&&"default"===r?t:void 0}}})},6051:(e,t,r)=>{r.r(t),r.d(t,{config:()=>h,default:()=>p,getServerSideProps:()=>g,getStaticPaths:()=>f,getStaticProps:()=>c,reportWebVitals:()=>y,routeModule:()=>v,unstable_getServerProps:()=>P,unstable_getServerSideProps:()=>x,unstable_getStaticParams:()=>_,unstable_getStaticPaths:()=>m,unstable_getStaticProps:()=>b});var n=r(7093),o=r(5244),l=r(1323),a=r(1682),i=r.n(a),u=r(8141),d=r.n(u),s=r(8529);let p=(0,l.l)(s,"default"),c=(0,l.l)(s,"getStaticProps"),f=(0,l.l)(s,"getStaticPaths"),g=(0,l.l)(s,"getServerSideProps"),h=(0,l.l)(s,"config"),y=(0,l.l)(s,"reportWebVitals"),b=(0,l.l)(s,"unstable_getStaticProps"),m=(0,l.l)(s,"unstable_getStaticPaths"),_=(0,l.l)(s,"unstable_getStaticParams"),P=(0,l.l)(s,"unstable_getServerProps"),x=(0,l.l)(s,"unstable_getServerSideProps"),v=new n.PagesRouteModule({definition:{kind:o.x.PAGES,page:"/_error",pathname:"/_error",bundlePath:"",filename:""},components:{App:d(),Document:i()},userland:s})},8141:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return u}});let n=r(167),o=r(997),l=n._(r(6689)),a=r(5782);async function i(e){let{Component:t,ctx:r}=e;return{pageProps:await (0,a.loadGetInitialProps)(t,r)}}class u extends l.default.Component{render(){let{Component:e,pageProps:t}=this.props;return(0,o.jsx)(e,{...t})}}u.origGetInitialProps=i,u.getInitialProps=i,("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},8529:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return s}});let n=r(167),o=r(997),l=n._(r(6689)),a=n._(r(494)),i={400:"Bad Request",404:"This page could not be found",405:"Method Not Allowed",500:"Internal Server Error"};function u(e){let{res:t,err:r}=e;return{statusCode:t&&t.statusCode?t.statusCode:r?r.statusCode:404}}let d={error:{fontFamily:'system-ui,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji"',height:"100vh",textAlign:"center",display:"flex",flexDirection:"column",alignItems:"center",justifyContent:"center"},desc:{lineHeight:"48px"},h1:{display:"inline-block",margin:"0 20px 0 0",paddingRight:23,fontSize:24,fontWeight:500,verticalAlign:"top"},h2:{fontSize:14,fontWeight:400,lineHeight:"28px"},wrap:{display:"inline-block"}};class s extends l.default.Component{render(){let{statusCode:e,withDarkMode:t=!0}=this.props,r=this.props.title||i[e]||"An unexpected error has occurred";return(0,o.jsxs)("div",{style:d.error,children:[(0,o.jsx)(a.default,{children:(0,o.jsx)("title",{children:e?e+": "+r:"Application error: a client-side exception has occurred"})}),(0,o.jsxs)("div",{style:d.desc,children:[(0,o.jsx)("style",{dangerouslySetInnerHTML:{__html:"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}"+(t?"@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}":"")}}),e?(0,o.jsx)("h1",{className:"next-error-h1",style:d.h1,children:e}):null,(0,o.jsx)("div",{style:d.wrap,children:(0,o.jsxs)("h2",{style:d.h2,children:[this.props.title||e?r:(0,o.jsx)(o.Fragment,{children:"Application error: a client-side exception has occurred (see the browser console for more information)"}),"."]})})]})]})}}s.displayName="ErrorPage",s.getInitialProps=u,s.origGetInitialProps=u,("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},8579:(e,t)=>{function r(e){let{ampFirst:t=!1,hybrid:r=!1,hasQuery:n=!1}=void 0===e?{}:e;return t||r&&n}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"isInAmpMode",{enumerable:!0,get:function(){return r}})},494:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{default:function(){return h},defaultHead:function(){return p}});let n=r(167),o=r(8760),l=r(997),a=o._(r(6689)),i=n._(r(3657)),u=r(8039),d=r(1988),s=r(8579);function p(e){void 0===e&&(e=!1);let t=[(0,l.jsx)("meta",{charSet:"utf-8"})];return e||t.push((0,l.jsx)("meta",{name:"viewport",content:"width=device-width"})),t}function c(e,t){return"string"==typeof t||"number"==typeof t?e:t.type===a.default.Fragment?e.concat(a.default.Children.toArray(t.props.children).reduce((e,t)=>"string"==typeof t||"number"==typeof t?e:e.concat(t),[])):e.concat(t)}r(9784);let f=["name","httpEquiv","charSet","itemProp"];function g(e,t){let{inAmpMode:r}=t;return e.reduce(c,[]).reverse().concat(p(r).reverse()).filter(function(){let e=new Set,t=new Set,r=new Set,n={};return o=>{let l=!0,a=!1;if(o.key&&"number"!=typeof o.key&&o.key.indexOf("$")>0){a=!0;let t=o.key.slice(o.key.indexOf("$")+1);e.has(t)?l=!1:e.add(t)}switch(o.type){case"title":case"base":t.has(o.type)?l=!1:t.add(o.type);break;case"meta":for(let e=0,t=f.length;e{let n=e.key||t;if(!r&&"link"===e.type&&e.props.href&&["https://fonts.googleapis.com/css","https://use.typekit.net/"].some(t=>e.props.href.startsWith(t))){let t={...e.props||{}};return t["data-href"]=t.href,t.href=void 0,t["data-optimized-fonts"]=!0,a.default.cloneElement(e,t)}return a.default.cloneElement(e,{key:n})})}let h=function(e){let{children:t}=e,r=(0,a.useContext)(u.AmpStateContext),n=(0,a.useContext)(d.HeadManagerContext);return(0,l.jsx)(i.default,{reduceComponentsToState:g,headManager:n,inAmpMode:(0,s.isInAmpMode)(r),children:t})};("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},3657:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return a}});let n=r(6689),o=()=>{},l=()=>{};function a(e){var t;let{headManager:r,reduceComponentsToState:a}=e;function i(){if(r&&r.mountedInstances){let t=n.Children.toArray(Array.from(r.mountedInstances).filter(Boolean));r.updateHead(a(t,e))}}return null==r||null==(t=r.mountedInstances)||t.add(e.children),i(),o(()=>{var t;return null==r||null==(t=r.mountedInstances)||t.add(e.children),()=>{var t;null==r||null==(t=r.mountedInstances)||t.delete(e.children)}}),o(()=>(r&&(r._pendingUpdate=i),()=>{r&&(r._pendingUpdate=i)})),l(()=>(r&&r._pendingUpdate&&(r._pendingUpdate(),r._pendingUpdate=null),()=>{r&&r._pendingUpdate&&(r._pendingUpdate(),r._pendingUpdate=null)})),null}},9784:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"warnOnce",{enumerable:!0,get:function(){return r}});let r=e=>{}},5244:(e,t)=>{var r;Object.defineProperty(t,"x",{enumerable:!0,get:function(){return r}}),function(e){e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE"}(r||(r={}))},8039:(e,t,r)=>{e.exports=r(7093).vendored.contexts.AmpContext},1988:(e,t,r)=>{e.exports=r(7093).vendored.contexts.HeadManagerContext},2785:e=>{e.exports=require("next/dist/compiled/next-server/pages.runtime.prod.js")},6689:e=>{e.exports=require("react")},997:e=>{e.exports=require("react/jsx-runtime")},5315:e=>{e.exports=require("path")},8760:(e,t)=>{function r(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(r=function(e){return e?n:t})(e)}t._=t._interop_require_wildcard=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=r(t);if(n&&n.has(e))return n.get(e);var o={__proto__:null},l=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if("default"!==a&&Object.prototype.hasOwnProperty.call(e,a)){var i=l?Object.getOwnPropertyDescriptor(e,a):null;i&&(i.get||i.set)?Object.defineProperty(o,a,i):o[a]=e[a]}return o.default=e,n&&n.set(e,o),o}}};var t=require("../webpack-runtime.js");t.C(e);var r=e=>t(t.s=e),n=t.X(0,[682],()=>r(6051));module.exports=n})(); \ No newline at end of file diff --git a/.next/server/pages/_error.js.nft.json b/.next/server/pages/_error.js.nft.json deleted file mode 100644 index abe34ef8..00000000 --- a/.next/server/pages/_error.js.nft.json +++ /dev/null @@ -1 +0,0 @@ -{"version":1,"files":["../../../node_modules/client-only/index.js","../../../node_modules/client-only/package.json","../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../node_modules/next/dist/compiled/next-server/pages.runtime.prod.js","../../../node_modules/next/dist/compiled/node-html-parser/index.js","../../../node_modules/next/dist/compiled/node-html-parser/package.json","../../../node_modules/next/dist/lib/semver-noop.js","../../../node_modules/next/dist/server/lib/trace/constants.js","../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../node_modules/next/package.json","../../../node_modules/react-dom/cjs/react-dom-server-legacy.browser.development.js","../../../node_modules/react-dom/cjs/react-dom-server-legacy.browser.production.min.js","../../../node_modules/react-dom/cjs/react-dom-server.browser.development.js","../../../node_modules/react-dom/cjs/react-dom-server.browser.production.min.js","../../../node_modules/react-dom/package.json","../../../node_modules/react-dom/server.browser.js","../../../node_modules/react/cjs/react-jsx-runtime.development.js","../../../node_modules/react/cjs/react-jsx-runtime.production.min.js","../../../node_modules/react/cjs/react.development.js","../../../node_modules/react/cjs/react.production.min.js","../../../node_modules/react/index.js","../../../node_modules/react/jsx-runtime.js","../../../node_modules/react/package.json","../../../node_modules/styled-jsx/dist/index/index.js","../../../node_modules/styled-jsx/index.js","../../../node_modules/styled-jsx/package.json","../../package.json","../chunks/682.js","../webpack-runtime.js"]} \ No newline at end of file diff --git a/.next/server/server-reference-manifest.js b/.next/server/server-reference-manifest.js deleted file mode 100644 index 3ca5dc55..00000000 --- a/.next/server/server-reference-manifest.js +++ /dev/null @@ -1 +0,0 @@ -self.__RSC_SERVER_MANIFEST="{\"node\":{},\"edge\":{},\"encryptionKey\":\"process.env.NEXT_SERVER_ACTIONS_ENCRYPTION_KEY\"}" \ No newline at end of file diff --git a/.next/server/server-reference-manifest.json b/.next/server/server-reference-manifest.json deleted file mode 100644 index 75eace5b..00000000 --- a/.next/server/server-reference-manifest.json +++ /dev/null @@ -1 +0,0 @@ -{"node":{},"edge":{},"encryptionKey":"Ka/IOGAQOTG8eMsyXrQWNAlDLF9odqMFGHMULODNN8Y="} \ No newline at end of file diff --git a/.next/server/webpack-runtime.js b/.next/server/webpack-runtime.js deleted file mode 100644 index bbd7df5e..00000000 --- a/.next/server/webpack-runtime.js +++ /dev/null @@ -1 +0,0 @@ -(()=>{"use strict";var e={},r={};function t(o){var n=r[o];if(void 0!==n)return n.exports;var a=r[o]={id:o,loaded:!1,exports:{}},u=!0;try{e[o](a,a.exports,t),u=!1}finally{u&&delete r[o]}return a.loaded=!0,a.exports}t.m=e,t.n=e=>{var r=e&&e.__esModule?()=>e.default:()=>e;return t.d(r,{a:r}),r},(()=>{var e,r=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__;t.t=function(o,n){if(1&n&&(o=this(o)),8&n||"object"==typeof o&&o&&(4&n&&o.__esModule||16&n&&"function"==typeof o.then))return o;var a=Object.create(null);t.r(a);var u={};e=e||[null,r({}),r([]),r(r)];for(var d=2&n&&o;"object"==typeof d&&!~e.indexOf(d);d=r(d))Object.getOwnPropertyNames(d).forEach(e=>u[e]=()=>o[e]);return u.default=()=>o,t.d(a,u),a}})(),t.d=(e,r)=>{for(var o in r)t.o(r,o)&&!t.o(e,o)&&Object.defineProperty(e,o,{enumerable:!0,get:r[o]})},t.f={},t.e=e=>Promise.all(Object.keys(t.f).reduce((r,o)=>(t.f[o](e,r),r),[])),t.u=e=>""+e+".js",t.o=(e,r)=>Object.prototype.hasOwnProperty.call(e,r),t.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},t.nmd=e=>(e.paths=[],e.children||(e.children=[]),e),t.X=(e,r,o)=>{var n=r;o||(r=e,o=()=>t(t.s=n)),r.map(t.e,t);var a=o();return void 0===a?e:a},(()=>{var e={658:1},r=r=>{var o=r.modules,n=r.ids,a=r.runtime;for(var u in o)t.o(o,u)&&(t.m[u]=o[u]);a&&a(t);for(var d=0;d{e[o]||(658!=o?r(require("./chunks/"+t.u(o))):e[o]=1)},module.exports=t,t.C=r})()})(); \ No newline at end of file diff --git a/.next/static/2ztEFM1FVYTFXBQ_Pbk1J/_buildManifest.js b/.next/static/2ztEFM1FVYTFXBQ_Pbk1J/_buildManifest.js deleted file mode 100644 index e183940d..00000000 --- a/.next/static/2ztEFM1FVYTFXBQ_Pbk1J/_buildManifest.js +++ /dev/null @@ -1 +0,0 @@ -self.__BUILD_MANIFEST={__rewrites:{afterFiles:[],beforeFiles:[],fallback:[]},"/_error":["static/chunks/pages/_error-7ba65e1336b92748.js"],sortedPages:["/_app","/_error"]},self.__BUILD_MANIFEST_CB&&self.__BUILD_MANIFEST_CB(); \ No newline at end of file diff --git a/.next/static/2ztEFM1FVYTFXBQ_Pbk1J/_ssgManifest.js b/.next/static/2ztEFM1FVYTFXBQ_Pbk1J/_ssgManifest.js deleted file mode 100644 index 5b3ff592..00000000 --- a/.next/static/2ztEFM1FVYTFXBQ_Pbk1J/_ssgManifest.js +++ /dev/null @@ -1 +0,0 @@ -self.__SSG_MANIFEST=new Set([]);self.__SSG_MANIFEST_CB&&self.__SSG_MANIFEST_CB() \ No newline at end of file diff --git a/.next/static/chunks/117-e3feb2d81150d197.js b/.next/static/chunks/117-e3feb2d81150d197.js deleted file mode 100644 index 5b8f853c..00000000 --- a/.next/static/chunks/117-e3feb2d81150d197.js +++ /dev/null @@ -1,2 +0,0 @@ -(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[117],{5157:function(e,t){"use strict";function n(){return""}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getDeploymentIdQueryOrEmptyString",{enumerable:!0,get:function(){return n}})},1572:function(){"trimStart"in String.prototype||(String.prototype.trimStart=String.prototype.trimLeft),"trimEnd"in String.prototype||(String.prototype.trimEnd=String.prototype.trimRight),"description"in Symbol.prototype||Object.defineProperty(Symbol.prototype,"description",{configurable:!0,get:function(){var e=/\((.*)\)/.exec(this.toString());return e?e[1]:void 0}}),Array.prototype.flat||(Array.prototype.flat=function(e,t){return t=this.concat.apply([],this),e>1&&t.some(Array.isArray)?t.flat(e-1):t},Array.prototype.flatMap=function(e,t){return this.map(e,t).flat()}),Promise.prototype.finally||(Promise.prototype.finally=function(e){if("function"!=typeof e)return this.then(e,e);var t=this.constructor||Promise;return this.then(function(n){return t.resolve(e()).then(function(){return n})},function(n){return t.resolve(e()).then(function(){throw n})})}),Object.fromEntries||(Object.fromEntries=function(e){return Array.from(e).reduce(function(e,t){return e[t[0]]=t[1],e},{})}),Array.prototype.at||(Array.prototype.at=function(e){var t=Math.trunc(e)||0;if(t<0&&(t+=this.length),!(t<0||t>=this.length))return this[t]}),Object.hasOwn||(Object.hasOwn=function(e,t){if(null==e)throw TypeError("Cannot convert undefined or null to object");return Object.prototype.hasOwnProperty.call(Object(e),t)}),"canParse"in URL||(URL.canParse=function(e,t){try{return new URL(e,t),!0}catch(e){return!1}})},1634:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"addBasePath",{enumerable:!0,get:function(){return u}});let r=n(8498),o=n(8521);function u(e,t){return(0,o.normalizePathTrailingSlash)((0,r.addPathPrefix)(e,""))}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},5266:function(e,t){"use strict";function n(e){var t,n;t=self.__next_s,n=()=>{e()},t&&t.length?t.reduce((e,t)=>{let[n,r]=t;return e.then(()=>new Promise((e,t)=>{let o=document.createElement("script");if(r)for(let e in r)"children"!==e&&o.setAttribute(e,r[e]);n?(o.src=n,o.onload=()=>e(),o.onerror=t):r&&(o.innerHTML=r.children,setTimeout(e)),document.head.appendChild(o)}))},Promise.resolve()).catch(e=>{console.error(e)}).then(()=>{n()}):n()}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"appBootstrap",{enumerable:!0,get:function(){return n}}),window.next={version:"14.2.35",appDir:!0},("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},3079:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"callServer",{enumerable:!0,get:function(){return o}});let r=n(2846);async function o(e,t){let n=(0,r.getServerActionDispatcher)();if(!n)throw Error("Invariant: missing action dispatcher.");return new Promise((r,o)=>{n({actionId:e,actionArgs:t,resolve:r,reject:o})})}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},2304:function(e,t,n){"use strict";let r,o;Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"hydrate",{enumerable:!0,get:function(){return x}});let u=n(7043),l=n(3099),a=n(7437);n(1572);let i=u._(n(4040)),c=l._(n(2265)),s=n(6671),f=n(8701),d=u._(n(1404)),p=n(3079),h=n(9721),y=n(2103);n(647);let _=window.console.error;window.console.error=function(){for(var e=arguments.length,t=Array(e),n=0;n{if((0,h.isNextRouterError)(e.error)){e.preventDefault();return}});let v=document,b=new TextEncoder,g=!1,m=!1,R=null;function P(e){if(0===e[0])r=[];else if(1===e[0]){if(!r)throw Error("Unexpected server data: missing bootstrap script.");o?o.enqueue(b.encode(e[1])):r.push(e[1])}else 2===e[0]&&(R=e[1])}let j=function(){o&&!m&&(o.close(),m=!0,r=void 0),g=!0};"loading"===document.readyState?document.addEventListener("DOMContentLoaded",j,!1):j();let O=self.__next_f=self.__next_f||[];O.forEach(P),O.push=P;let E=new ReadableStream({start(e){r&&(r.forEach(t=>{e.enqueue(b.encode(t))}),g&&!m&&(e.close(),m=!0,r=void 0)),o=e}}),S=(0,s.createFromReadableStream)(E,{callServer:p.callServer});function w(){return(0,c.use)(S)}let M=c.default.StrictMode;function T(e){let{children:t}=e;return t}function x(){let e=(0,y.createMutableActionQueue)(),t=(0,a.jsx)(M,{children:(0,a.jsx)(f.HeadManagerContext.Provider,{value:{appDir:!0},children:(0,a.jsx)(y.ActionQueueContext.Provider,{value:e,children:(0,a.jsx)(T,{children:(0,a.jsx)(w,{})})})})}),n=window.__next_root_layout_missing_tags,r=!!(null==n?void 0:n.length),o={onRecoverableError:d.default};"__next_error__"===document.documentElement.id||r?i.default.createRoot(v,o).render(t):c.default.startTransition(()=>i.default.hydrateRoot(v,t,{...o,formState:R}))}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},4278:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),n(9506),(0,n(5266).appBootstrap)(()=>{let{hydrate:e}=n(2304);n(2846),n(4707),e()}),("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},9506:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),n(5157);{let e=n.u;n.u=function(){for(var t=arguments.length,n=Array(t),r=0;r(l(function(){var e;let t=document.getElementsByName(u)[0];if(null==t?void 0:null==(e=t.shadowRoot)?void 0:e.childNodes[0])return t.shadowRoot.childNodes[0];{let e=document.createElement(u);e.style.cssText="position:absolute";let t=document.createElement("div");return t.ariaLive="assertive",t.id="__next-route-announcer__",t.role="alert",t.style.cssText="position:absolute;border:0;height:1px;margin:-1px;padding:0;width:1px;clip:rect(0 0 0 0);overflow:hidden;white-space:nowrap;word-wrap:normal",e.attachShadow({mode:"open"}).appendChild(t),document.body.appendChild(e),t}}()),()=>{let e=document.getElementsByTagName(u)[0];(null==e?void 0:e.isConnected)&&document.body.removeChild(e)}),[]);let[a,i]=(0,r.useState)(""),c=(0,r.useRef)();return(0,r.useEffect)(()=>{let e="";if(document.title)e=document.title;else{let t=document.querySelector("h1");t&&(e=t.innerText||t.textContent||"")}void 0!==c.current&&c.current!==e&&i(e),c.current=e},[t]),n?(0,o.createPortal)(a,n):null}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},6866:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{ACTION:function(){return r},FLIGHT_PARAMETERS:function(){return i},NEXT_DID_POSTPONE_HEADER:function(){return s},NEXT_ROUTER_PREFETCH_HEADER:function(){return u},NEXT_ROUTER_STATE_TREE:function(){return o},NEXT_RSC_UNION_QUERY:function(){return c},NEXT_URL:function(){return l},RSC_CONTENT_TYPE_HEADER:function(){return a},RSC_HEADER:function(){return n}});let n="RSC",r="Next-Action",o="Next-Router-State-Tree",u="Next-Router-Prefetch",l="Next-Url",a="text/x-component",i=[[n],[o],[u]],c="_rsc",s="x-nextjs-postponed";("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},2846:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{createEmptyCacheNode:function(){return C},default:function(){return I},getServerActionDispatcher:function(){return S},urlToUrlWithoutFlightMarker:function(){return M}});let r=n(3099),o=n(7437),u=r._(n(2265)),l=n(1956),a=n(4673),i=n(3456),c=n(9060),s=n(7744),f=n(1060),d=n(2952),p=n(6146),h=n(1634),y=n(6495),_=n(4123),v=n(9320),b=n(8137),g=n(6866),m=n(5076),R=n(1283),P=n(4541),j="undefined"==typeof window,O=j?null:new Map,E=null;function S(){return E}let w={};function M(e){let t=new URL(e,location.origin);if(t.searchParams.delete(g.NEXT_RSC_UNION_QUERY),t.pathname.endsWith(".txt")){let{pathname:e}=t,n=e.endsWith("/index.txt")?10:4;t.pathname=e.slice(0,-n)}return t}function T(e){return e.origin!==window.location.origin}function x(e){let{appRouterState:t,sync:n}=e;return(0,u.useInsertionEffect)(()=>{let{tree:e,pushRef:r,canonicalUrl:o}=t,u={...r.preserveCustomHistoryState?window.history.state:{},__NA:!0,__PRIVATE_NEXTJS_INTERNALS_TREE:e};r.pendingPush&&(0,i.createHrefFromUrl)(new URL(window.location.href))!==o?(r.pendingPush=!1,window.history.pushState(u,"",o)):window.history.replaceState(u,"",o),n(t)},[t,n]),null}function C(){return{lazyData:null,rsc:null,prefetchRsc:null,head:null,prefetchHead:null,parallelRoutes:new Map,lazyDataResolved:!1,loading:null}}function A(e){null==e&&(e={});let t=window.history.state,n=null==t?void 0:t.__NA;n&&(e.__NA=n);let r=null==t?void 0:t.__PRIVATE_NEXTJS_INTERNALS_TREE;return r&&(e.__PRIVATE_NEXTJS_INTERNALS_TREE=r),e}function N(e){let{headCacheNode:t}=e,n=null!==t?t.head:null,r=null!==t?t.prefetchHead:null,o=null!==r?r:n;return(0,u.useDeferredValue)(n,o)}function D(e){let t,{buildId:n,initialHead:r,initialTree:i,urlParts:f,initialSeedData:g,couldBeIntercepted:S,assetPrefix:M,missingSlots:C}=e,D=(0,u.useMemo)(()=>(0,d.createInitialRouterState)({buildId:n,initialSeedData:g,urlParts:f,initialTree:i,initialParallelRoutes:O,location:j?null:window.location,initialHead:r,couldBeIntercepted:S}),[n,g,f,i,r,S]),[I,U,k]=(0,s.useReducerWithReduxDevtools)(D);(0,u.useEffect)(()=>{O=null},[]);let{canonicalUrl:F}=(0,s.useUnwrapState)(I),{searchParams:L,pathname:H}=(0,u.useMemo)(()=>{let e=new URL(F,"undefined"==typeof window?"http://n":window.location.href);return{searchParams:e.searchParams,pathname:(0,R.hasBasePath)(e.pathname)?(0,m.removeBasePath)(e.pathname):e.pathname}},[F]),$=(0,u.useCallback)(e=>{let{previousTree:t,serverResponse:n}=e;(0,u.startTransition)(()=>{U({type:a.ACTION_SERVER_PATCH,previousTree:t,serverResponse:n})})},[U]),G=(0,u.useCallback)((e,t,n)=>{let r=new URL((0,h.addBasePath)(e),location.href);return U({type:a.ACTION_NAVIGATE,url:r,isExternalUrl:T(r),locationSearch:location.search,shouldScroll:null==n||n,navigateType:t})},[U]);E=(0,u.useCallback)(e=>{(0,u.startTransition)(()=>{U({...e,type:a.ACTION_SERVER_ACTION})})},[U]);let z=(0,u.useMemo)(()=>({back:()=>window.history.back(),forward:()=>window.history.forward(),prefetch:(e,t)=>{let n;if(!(0,p.isBot)(window.navigator.userAgent)){try{n=new URL((0,h.addBasePath)(e),window.location.href)}catch(t){throw Error("Cannot prefetch '"+e+"' because it cannot be converted to a URL.")}T(n)||(0,u.startTransition)(()=>{var e;U({type:a.ACTION_PREFETCH,url:n,kind:null!=(e=null==t?void 0:t.kind)?e:a.PrefetchKind.FULL})})}},replace:(e,t)=>{void 0===t&&(t={}),(0,u.startTransition)(()=>{var n;G(e,"replace",null==(n=t.scroll)||n)})},push:(e,t)=>{void 0===t&&(t={}),(0,u.startTransition)(()=>{var n;G(e,"push",null==(n=t.scroll)||n)})},refresh:()=>{(0,u.startTransition)(()=>{U({type:a.ACTION_REFRESH,origin:window.location.origin})})},fastRefresh:()=>{throw Error("fastRefresh can only be used in development mode. Please use refresh instead.")}}),[U,G]);(0,u.useEffect)(()=>{window.next&&(window.next.router=z)},[z]),(0,u.useEffect)(()=>{function e(e){var t;e.persisted&&(null==(t=window.history.state)?void 0:t.__PRIVATE_NEXTJS_INTERNALS_TREE)&&(w.pendingMpaPath=void 0,U({type:a.ACTION_RESTORE,url:new URL(window.location.href),tree:window.history.state.__PRIVATE_NEXTJS_INTERNALS_TREE}))}return window.addEventListener("pageshow",e),()=>{window.removeEventListener("pageshow",e)}},[U]);let{pushRef:B}=(0,s.useUnwrapState)(I);if(B.mpaNavigation){if(w.pendingMpaPath!==F){let e=window.location;B.pendingPush?e.assign(F):e.replace(F),w.pendingMpaPath=F}(0,u.use)(b.unresolvedThenable)}(0,u.useEffect)(()=>{let e=window.history.pushState.bind(window.history),t=window.history.replaceState.bind(window.history),n=e=>{var t;let n=window.location.href,r=null==(t=window.history.state)?void 0:t.__PRIVATE_NEXTJS_INTERNALS_TREE;(0,u.startTransition)(()=>{U({type:a.ACTION_RESTORE,url:new URL(null!=e?e:n,n),tree:r})})};window.history.pushState=function(t,r,o){return(null==t?void 0:t.__NA)||(null==t?void 0:t._N)||(t=A(t),o&&n(o)),e(t,r,o)},window.history.replaceState=function(e,r,o){return(null==e?void 0:e.__NA)||(null==e?void 0:e._N)||(e=A(e),o&&n(o)),t(e,r,o)};let r=e=>{let{state:t}=e;if(t){if(!t.__NA){window.location.reload();return}(0,u.startTransition)(()=>{U({type:a.ACTION_RESTORE,url:new URL(window.location.href),tree:t.__PRIVATE_NEXTJS_INTERNALS_TREE})})}};return window.addEventListener("popstate",r),()=>{window.history.pushState=e,window.history.replaceState=t,window.removeEventListener("popstate",r)}},[U]);let{cache:W,tree:K,nextUrl:V,focusAndScrollRef:Y}=(0,s.useUnwrapState)(I),X=(0,u.useMemo)(()=>(0,v.findHeadInCache)(W,K[1]),[W,K]),q=(0,u.useMemo)(()=>(function e(t,n){for(let r of(void 0===n&&(n={}),Object.values(t[1]))){let t=r[0],o=Array.isArray(t),u=o?t[1]:t;!u||u.startsWith(P.PAGE_SEGMENT_KEY)||(o&&("c"===t[2]||"oc"===t[2])?n[t[0]]=t[1].split("/"):o&&(n[t[0]]=t[1]),n=e(r,n))}return n})(K),[K]);if(null!==X){let[e,n]=X;t=(0,o.jsx)(N,{headCacheNode:e},n)}else t=null;let J=(0,o.jsxs)(_.RedirectBoundary,{children:[t,W.rsc,(0,o.jsx)(y.AppRouterAnnouncer,{tree:K})]});return(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(x,{appRouterState:(0,s.useUnwrapState)(I),sync:k}),(0,o.jsx)(c.PathParamsContext.Provider,{value:q,children:(0,o.jsx)(c.PathnameContext.Provider,{value:H,children:(0,o.jsx)(c.SearchParamsContext.Provider,{value:L,children:(0,o.jsx)(l.GlobalLayoutRouterContext.Provider,{value:{buildId:n,changeByServerResponse:$,tree:K,focusAndScrollRef:Y,nextUrl:V},children:(0,o.jsx)(l.AppRouterContext.Provider,{value:z,children:(0,o.jsx)(l.LayoutRouterContext.Provider,{value:{childNodes:W.parallelRoutes,tree:K,url:F,loading:W.loading},children:J})})})})})})]})}function I(e){let{globalErrorComponent:t,...n}=e;return(0,o.jsx)(f.ErrorBoundary,{errorComponent:t,children:(0,o.jsx)(D,{...n})})}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},6149:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"bailoutToClientRendering",{enumerable:!0,get:function(){return u}});let r=n(8993),o=n(1845);function u(e){let t=o.staticGenerationAsyncStorage.getStore();if((null==t||!t.forceStatic)&&(null==t?void 0:t.isStaticGeneration))throw new r.BailoutToCSRError(e)}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},9107:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"ClientPageRoot",{enumerable:!0,get:function(){return u}});let r=n(7437),o=n(4535);function u(e){let{Component:t,props:n}=e;return n.searchParams=(0,o.createDynamicallyTrackedSearchParams)(n.searchParams||{}),(0,r.jsx)(t,{...n})}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},1060:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{ErrorBoundary:function(){return h},ErrorBoundaryHandler:function(){return f},GlobalError:function(){return d},default:function(){return p}});let r=n(7043),o=n(7437),u=r._(n(2265)),l=n(5475),a=n(9721),i=n(1845),c={error:{fontFamily:'system-ui,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji"',height:"100vh",textAlign:"center",display:"flex",flexDirection:"column",alignItems:"center",justifyContent:"center"},text:{fontSize:"14px",fontWeight:400,lineHeight:"28px",margin:"0 8px"}};function s(e){let{error:t}=e,n=i.staticGenerationAsyncStorage.getStore();if((null==n?void 0:n.isRevalidate)||(null==n?void 0:n.isStaticGeneration))throw console.error(t),t;return null}class f extends u.default.Component{static getDerivedStateFromError(e){if((0,a.isNextRouterError)(e))throw e;return{error:e}}static getDerivedStateFromProps(e,t){return e.pathname!==t.previousPathname&&t.error?{error:null,previousPathname:e.pathname}:{error:t.error,previousPathname:e.pathname}}render(){return this.state.error?(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(s,{error:this.state.error}),this.props.errorStyles,this.props.errorScripts,(0,o.jsx)(this.props.errorComponent,{error:this.state.error,reset:this.reset})]}):this.props.children}constructor(e){super(e),this.reset=()=>{this.setState({error:null})},this.state={error:null,previousPathname:this.props.pathname}}}function d(e){let{error:t}=e,n=null==t?void 0:t.digest;return(0,o.jsxs)("html",{id:"__next_error__",children:[(0,o.jsx)("head",{}),(0,o.jsxs)("body",{children:[(0,o.jsx)(s,{error:t}),(0,o.jsx)("div",{style:c.error,children:(0,o.jsxs)("div",{children:[(0,o.jsx)("h2",{style:c.text,children:"Application error: a "+(n?"server":"client")+"-side exception has occurred (see the "+(n?"server logs":"browser console")+" for more information)."}),n?(0,o.jsx)("p",{style:c.text,children:"Digest: "+n}):null]})})]})]})}let p=d;function h(e){let{errorComponent:t,errorStyles:n,errorScripts:r,children:u}=e,a=(0,l.usePathname)();return t?(0,o.jsx)(f,{pathname:a,errorComponent:t,errorStyles:n,errorScripts:r,children:u}):(0,o.jsx)(o.Fragment,{children:u})}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},6177:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{DynamicServerError:function(){return r},isDynamicServerError:function(){return o}});let n="DYNAMIC_SERVER_USAGE";class r extends Error{constructor(e){super("Dynamic server usage: "+e),this.description=e,this.digest=n}}function o(e){return"object"==typeof e&&null!==e&&"digest"in e&&"string"==typeof e.digest&&e.digest===n}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},9721:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"isNextRouterError",{enumerable:!0,get:function(){return u}});let r=n(8200),o=n(8968);function u(e){return e&&e.digest&&((0,o.isRedirectError)(e)||(0,r.isNotFoundError)(e))}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},4707:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return E}});let r=n(7043),o=n(3099),u=n(7437),l=o._(n(2265)),a=r._(n(4887)),i=n(1956),c=n(4848),s=n(8137),f=n(1060),d=n(6015),p=n(7092),h=n(4123),y=n(80),_=n(3171),v=n(8505),b=n(8077),g=["bottom","height","left","right","top","width","x","y"];function m(e,t){let n=e.getBoundingClientRect();return n.top>=0&&n.top<=t}class R extends l.default.Component{componentDidMount(){this.handlePotentialScroll()}componentDidUpdate(){this.props.focusAndScrollRef.apply&&this.handlePotentialScroll()}render(){return this.props.children}constructor(...e){super(...e),this.handlePotentialScroll=()=>{let{focusAndScrollRef:e,segmentPath:t}=this.props;if(e.apply){var n;if(0!==e.segmentPaths.length&&!e.segmentPaths.some(e=>t.every((t,n)=>(0,d.matchSegment)(t,e[n]))))return;let r=null,o=e.hashFragment;if(o&&(r="top"===o?document.body:null!=(n=document.getElementById(o))?n:document.getElementsByName(o)[0]),r||(r="undefined"==typeof window?null:a.default.findDOMNode(this)),!(r instanceof Element))return;for(;!(r instanceof HTMLElement)||function(e){if(["sticky","fixed"].includes(getComputedStyle(e).position))return!0;let t=e.getBoundingClientRect();return g.every(e=>0===t[e])}(r);){if(null===r.nextElementSibling)return;r=r.nextElementSibling}e.apply=!1,e.hashFragment=null,e.segmentPaths=[],(0,p.handleSmoothScroll)(()=>{if(o){r.scrollIntoView();return}let e=document.documentElement,t=e.clientHeight;!m(r,t)&&(e.scrollTop=0,m(r,t)||r.scrollIntoView())},{dontForceLayout:!0,onlyHashChange:e.onlyHashChange}),e.onlyHashChange=!1,r.focus()}}}}function P(e){let{segmentPath:t,children:n}=e,r=(0,l.useContext)(i.GlobalLayoutRouterContext);if(!r)throw Error("invariant global layout router not mounted");return(0,u.jsx)(R,{segmentPath:t,focusAndScrollRef:r.focusAndScrollRef,children:n})}function j(e){let{parallelRouterKey:t,url:n,childNodes:r,segmentPath:o,tree:a,cacheKey:f}=e,p=(0,l.useContext)(i.GlobalLayoutRouterContext);if(!p)throw Error("invariant global layout router not mounted");let{buildId:h,changeByServerResponse:y,tree:_}=p,v=r.get(f);if(void 0===v){let e={lazyData:null,rsc:null,prefetchRsc:null,head:null,prefetchHead:null,parallelRoutes:new Map,lazyDataResolved:!1,loading:null};v=e,r.set(f,e)}let g=null!==v.prefetchRsc?v.prefetchRsc:v.rsc,m=(0,l.useDeferredValue)(v.rsc,g),R="object"==typeof m&&null!==m&&"function"==typeof m.then?(0,l.use)(m):m;if(!R){let e=v.lazyData;if(null===e){let t=function e(t,n){if(t){let[r,o]=t,u=2===t.length;if((0,d.matchSegment)(n[0],r)&&n[1].hasOwnProperty(o)){if(u){let t=e(void 0,n[1][o]);return[n[0],{...n[1],[o]:[t[0],t[1],t[2],"refetch"]}]}return[n[0],{...n[1],[o]:e(t.slice(2),n[1][o])}]}}return n}(["",...o],_),r=(0,b.hasInterceptionRouteInCurrentTree)(_);v.lazyData=e=(0,c.fetchServerResponse)(new URL(n,location.origin),t,r?p.nextUrl:null,h),v.lazyDataResolved=!1}let t=(0,l.use)(e);v.lazyDataResolved||(setTimeout(()=>{(0,l.startTransition)(()=>{y({previousTree:_,serverResponse:t})})}),v.lazyDataResolved=!0),(0,l.use)(s.unresolvedThenable)}return(0,u.jsx)(i.LayoutRouterContext.Provider,{value:{tree:a[1][t],childNodes:v.parallelRoutes,url:n,loading:v.loading},children:R})}function O(e){let{children:t,hasLoading:n,loading:r,loadingStyles:o,loadingScripts:a}=e;return n?(0,u.jsx)(l.Suspense,{fallback:(0,u.jsxs)(u.Fragment,{children:[o,a,r]}),children:t}):(0,u.jsx)(u.Fragment,{children:t})}function E(e){let{parallelRouterKey:t,segmentPath:n,error:r,errorStyles:o,errorScripts:a,templateStyles:c,templateScripts:s,template:d,notFound:p,notFoundStyles:b}=e,g=(0,l.useContext)(i.LayoutRouterContext);if(!g)throw Error("invariant expected layout router to be mounted");let{childNodes:m,tree:R,url:E,loading:S}=g,w=m.get(t);w||(w=new Map,m.set(t,w));let M=R[1][t][0],T=(0,_.getSegmentValue)(M),x=[M];return(0,u.jsx)(u.Fragment,{children:x.map(e=>{let l=(0,_.getSegmentValue)(e),g=(0,v.createRouterCacheKey)(e);return(0,u.jsxs)(i.TemplateContext.Provider,{value:(0,u.jsx)(P,{segmentPath:n,children:(0,u.jsx)(f.ErrorBoundary,{errorComponent:r,errorStyles:o,errorScripts:a,children:(0,u.jsx)(O,{hasLoading:!!S,loading:null==S?void 0:S[0],loadingStyles:null==S?void 0:S[1],loadingScripts:null==S?void 0:S[2],children:(0,u.jsx)(y.NotFoundBoundary,{notFound:p,notFoundStyles:b,children:(0,u.jsx)(h.RedirectBoundary,{children:(0,u.jsx)(j,{parallelRouterKey:t,url:E,tree:R,childNodes:w,segmentPath:n,cacheKey:g,isActive:T===l})})})})})}),children:[c,s,d]},(0,v.createRouterCacheKey)(e,!0))})})}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},6015:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{canSegmentBeOverridden:function(){return u},matchSegment:function(){return o}});let r=n(7417),o=(e,t)=>"string"==typeof e?"string"==typeof t&&e===t:"string"!=typeof t&&e[0]===t[0]&&e[1]===t[1],u=(e,t)=>{var n;return!Array.isArray(e)&&!!Array.isArray(t)&&(null==(n=(0,r.getSegmentParam)(e))?void 0:n.param)===t[0]};("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},5475:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{ReadonlyURLSearchParams:function(){return i.ReadonlyURLSearchParams},RedirectType:function(){return i.RedirectType},ServerInsertedHTMLContext:function(){return c.ServerInsertedHTMLContext},notFound:function(){return i.notFound},permanentRedirect:function(){return i.permanentRedirect},redirect:function(){return i.redirect},useParams:function(){return p},usePathname:function(){return f},useRouter:function(){return d},useSearchParams:function(){return s},useSelectedLayoutSegment:function(){return y},useSelectedLayoutSegments:function(){return h},useServerInsertedHTML:function(){return c.useServerInsertedHTML}});let r=n(2265),o=n(1956),u=n(9060),l=n(3171),a=n(4541),i=n(2646),c=n(5501);function s(){let e=(0,r.useContext)(u.SearchParamsContext),t=(0,r.useMemo)(()=>e?new i.ReadonlyURLSearchParams(e):null,[e]);if("undefined"==typeof window){let{bailoutToClientRendering:e}=n(6149);e("useSearchParams()")}return t}function f(){return(0,r.useContext)(u.PathnameContext)}function d(){let e=(0,r.useContext)(o.AppRouterContext);if(null===e)throw Error("invariant expected app router to be mounted");return e}function p(){return(0,r.useContext)(u.PathParamsContext)}function h(e){void 0===e&&(e="children");let t=(0,r.useContext)(o.LayoutRouterContext);return t?function e(t,n,r,o){let u;if(void 0===r&&(r=!0),void 0===o&&(o=[]),r)u=t[1][n];else{var i;let e=t[1];u=null!=(i=e.children)?i:Object.values(e)[0]}if(!u)return o;let c=u[0],s=(0,l.getSegmentValue)(c);return!s||s.startsWith(a.PAGE_SEGMENT_KEY)?o:(o.push(s),e(u,n,!1,o))}(t.tree,e):null}function y(e){void 0===e&&(e="children");let t=h(e);if(!t||0===t.length)return null;let n="children"===e?t[0]:t[t.length-1];return n===a.DEFAULT_SEGMENT_KEY?null:n}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},2646:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{ReadonlyURLSearchParams:function(){return l},RedirectType:function(){return r.RedirectType},notFound:function(){return o.notFound},permanentRedirect:function(){return r.permanentRedirect},redirect:function(){return r.redirect}});let r=n(8968),o=n(8200);class u extends Error{constructor(){super("Method unavailable on `ReadonlyURLSearchParams`. Read more: https://nextjs.org/docs/app/api-reference/functions/use-search-params#updating-searchparams")}}class l extends URLSearchParams{append(){throw new u}delete(){throw new u}set(){throw new u}sort(){throw new u}}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},80:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"NotFoundBoundary",{enumerable:!0,get:function(){return s}});let r=n(3099),o=n(7437),u=r._(n(2265)),l=n(5475),a=n(8200);n(1765);let i=n(1956);class c extends u.default.Component{componentDidCatch(){}static getDerivedStateFromError(e){if((0,a.isNotFoundError)(e))return{notFoundTriggered:!0};throw e}static getDerivedStateFromProps(e,t){return e.pathname!==t.previousPathname&&t.notFoundTriggered?{notFoundTriggered:!1,previousPathname:e.pathname}:{notFoundTriggered:t.notFoundTriggered,previousPathname:e.pathname}}render(){return this.state.notFoundTriggered?(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)("meta",{name:"robots",content:"noindex"}),!1,this.props.notFoundStyles,this.props.notFound]}):this.props.children}constructor(e){super(e),this.state={notFoundTriggered:!!e.asNotFound,previousPathname:e.pathname}}}function s(e){let{notFound:t,notFoundStyles:n,asNotFound:r,children:a}=e,s=(0,l.usePathname)(),f=(0,u.useContext)(i.MissingSlotContext);return t?(0,o.jsx)(c,{pathname:s,notFound:t,notFoundStyles:n,asNotFound:r,missingSlots:f,children:a}):(0,o.jsx)(o.Fragment,{children:a})}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},8200:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{isNotFoundError:function(){return o},notFound:function(){return r}});let n="NEXT_NOT_FOUND";function r(){let e=Error(n);throw e.digest=n,e}function o(e){return"object"==typeof e&&null!==e&&"digest"in e&&e.digest===n}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},9744:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"PromiseQueue",{enumerable:!0,get:function(){return c}});let r=n(2522),o=n(675);var u=o._("_maxConcurrency"),l=o._("_runningCount"),a=o._("_queue"),i=o._("_processNext");class c{enqueue(e){let t,n;let o=new Promise((e,r)=>{t=e,n=r}),u=async()=>{try{r._(this,l)[l]++;let n=await e();t(n)}catch(e){n(e)}finally{r._(this,l)[l]--,r._(this,i)[i]()}};return r._(this,a)[a].push({promiseFn:o,task:u}),r._(this,i)[i](),o}bump(e){let t=r._(this,a)[a].findIndex(t=>t.promiseFn===e);if(t>-1){let e=r._(this,a)[a].splice(t,1)[0];r._(this,a)[a].unshift(e),r._(this,i)[i](!0)}}constructor(e=5){Object.defineProperty(this,i,{value:s}),Object.defineProperty(this,u,{writable:!0,value:void 0}),Object.defineProperty(this,l,{writable:!0,value:void 0}),Object.defineProperty(this,a,{writable:!0,value:void 0}),r._(this,u)[u]=e,r._(this,l)[l]=0,r._(this,a)[a]=[]}}function s(e){if(void 0===e&&(e=!1),(r._(this,l)[l]0){var t;null==(t=r._(this,a)[a].shift())||t.task()}}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},4123:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{RedirectBoundary:function(){return s},RedirectErrorBoundary:function(){return c}});let r=n(3099),o=n(7437),u=r._(n(2265)),l=n(5475),a=n(8968);function i(e){let{redirect:t,reset:n,redirectType:r}=e,o=(0,l.useRouter)();return(0,u.useEffect)(()=>{u.default.startTransition(()=>{r===a.RedirectType.push?o.push(t,{}):o.replace(t,{}),n()})},[t,r,n,o]),null}class c extends u.default.Component{static getDerivedStateFromError(e){if((0,a.isRedirectError)(e))return{redirect:(0,a.getURLFromRedirectError)(e),redirectType:(0,a.getRedirectTypeFromError)(e)};throw e}render(){let{redirect:e,redirectType:t}=this.state;return null!==e&&null!==t?(0,o.jsx)(i,{redirect:e,redirectType:t,reset:()=>this.setState({redirect:null})}):this.props.children}constructor(e){super(e),this.state={redirect:null,redirectType:null}}}function s(e){let{children:t}=e,n=(0,l.useRouter)();return(0,o.jsx)(c,{router:n,children:t})}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},5001:function(e,t){"use strict";var n,r;Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"RedirectStatusCode",{enumerable:!0,get:function(){return n}}),(r=n||(n={}))[r.SeeOther=303]="SeeOther",r[r.TemporaryRedirect=307]="TemporaryRedirect",r[r.PermanentRedirect=308]="PermanentRedirect",("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},8968:function(e,t,n){"use strict";var r,o;Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{RedirectType:function(){return r},getRedirectError:function(){return c},getRedirectStatusCodeFromError:function(){return y},getRedirectTypeFromError:function(){return h},getURLFromRedirectError:function(){return p},isRedirectError:function(){return d},permanentRedirect:function(){return f},redirect:function(){return s}});let u=n(544),l=n(295),a=n(5001),i="NEXT_REDIRECT";function c(e,t,n){void 0===n&&(n=a.RedirectStatusCode.TemporaryRedirect);let r=Error(i);r.digest=i+";"+t+";"+e+";"+n+";";let o=u.requestAsyncStorage.getStore();return o&&(r.mutableCookies=o.mutableCookies),r}function s(e,t){void 0===t&&(t="replace");let n=l.actionAsyncStorage.getStore();throw c(e,t,(null==n?void 0:n.isAction)?a.RedirectStatusCode.SeeOther:a.RedirectStatusCode.TemporaryRedirect)}function f(e,t){void 0===t&&(t="replace");let n=l.actionAsyncStorage.getStore();throw c(e,t,(null==n?void 0:n.isAction)?a.RedirectStatusCode.SeeOther:a.RedirectStatusCode.PermanentRedirect)}function d(e){if("object"!=typeof e||null===e||!("digest"in e)||"string"!=typeof e.digest)return!1;let[t,n,r,o]=e.digest.split(";",4),u=Number(o);return t===i&&("replace"===n||"push"===n)&&"string"==typeof r&&!isNaN(u)&&u in a.RedirectStatusCode}function p(e){return d(e)?e.digest.split(";",3)[2]:null}function h(e){if(!d(e))throw Error("Not a redirect error");return e.digest.split(";",2)[1]}function y(e){if(!d(e))throw Error("Not a redirect error");return Number(e.digest.split(";",4)[3])}(o=r||(r={})).push="push",o.replace="replace",("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},6423:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return a}});let r=n(3099),o=n(7437),u=r._(n(2265)),l=n(1956);function a(){let e=(0,u.useContext)(l.TemplateContext);return(0,o.jsx)(o.Fragment,{children:e})}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},544:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{getExpectedRequestStore:function(){return o},requestAsyncStorage:function(){return r.requestAsyncStorage}});let r=n(9134);function o(e){let t=r.requestAsyncStorage.getStore();if(t)return t;throw Error("`"+e+"` was called outside a request scope. Read more: https://nextjs.org/docs/messages/next-dynamic-api-wrong-context")}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},2356:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"applyFlightData",{enumerable:!0,get:function(){return u}});let r=n(7420),o=n(2576);function u(e,t,n,u){let[l,a,i]=n.slice(-3);if(null===a)return!1;if(3===n.length){let n=a[2],o=a[3];t.loading=o,t.rsc=n,t.prefetchRsc=null,(0,r.fillLazyItemsTillLeafWithHead)(t,e,l,a,i,u)}else t.rsc=e.rsc,t.prefetchRsc=e.prefetchRsc,t.parallelRoutes=new Map(e.parallelRoutes),t.loading=e.loading,(0,o.fillCacheWithNewSubTreeData)(t,e,n,u);return!0}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},1935:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"applyRouterStatePatchToTree",{enumerable:!0,get:function(){return function e(t,n,r,a){let i;let[c,s,f,d,p]=n;if(1===t.length){let e=l(n,r,t);return(0,u.addRefreshMarkerToActiveParallelSegments)(e,a),e}let[h,y]=t;if(!(0,o.matchSegment)(h,c))return null;if(2===t.length)i=l(s[y],r,t);else if(null===(i=e(t.slice(2),s[y],r,a)))return null;let _=[t[0],{...s,[y]:i},f,d];return p&&(_[4]=!0),(0,u.addRefreshMarkerToActiveParallelSegments)(_,a),_}}});let r=n(4541),o=n(6015),u=n(232);function l(e,t,n){let[u,a]=e,[i,c]=t;if(i===r.DEFAULT_SEGMENT_KEY&&u!==r.DEFAULT_SEGMENT_KEY)return e;if((0,o.matchSegment)(u,i)){let t={};for(let e in a)void 0!==c[e]?t[e]=l(a[e],c[e],n):t[e]=a[e];for(let e in c)t[e]||(t[e]=c[e]);let r=[u,t];return e[2]&&(r[2]=e[2]),e[3]&&(r[3]=e[3]),e[4]&&(r[4]=e[4]),r}return t}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},5556:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"clearCacheNodeDataForSegmentPath",{enumerable:!0,get:function(){return function e(t,n,o){let u=o.length<=2,[l,a]=o,i=(0,r.createRouterCacheKey)(a),c=n.parallelRoutes.get(l),s=t.parallelRoutes.get(l);s&&s!==c||(s=new Map(c),t.parallelRoutes.set(l,s));let f=null==c?void 0:c.get(i),d=s.get(i);if(u){d&&d.lazyData&&d!==f||s.set(i,{lazyData:null,rsc:null,prefetchRsc:null,head:null,prefetchHead:null,parallelRoutes:new Map,lazyDataResolved:!1,loading:null});return}if(!d||!f){d||s.set(i,{lazyData:null,rsc:null,prefetchRsc:null,head:null,prefetchHead:null,parallelRoutes:new Map,lazyDataResolved:!1,loading:null});return}return d===f&&(d={lazyData:d.lazyData,rsc:d.rsc,prefetchRsc:d.prefetchRsc,head:d.head,prefetchHead:d.prefetchHead,parallelRoutes:new Map(d.parallelRoutes),lazyDataResolved:d.lazyDataResolved,loading:d.loading},s.set(i,d)),e(d,f,o.slice(2))}}});let r=n(8505);("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},5410:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{computeChangedPath:function(){return s},extractPathFromFlightRouterState:function(){return c}});let r=n(1182),o=n(4541),u=n(6015),l=e=>"/"===e[0]?e.slice(1):e,a=e=>"string"==typeof e?"children"===e?"":e:e[1];function i(e){return e.reduce((e,t)=>""===(t=l(t))||(0,o.isGroupSegment)(t)?e:e+"/"+t,"")||"/"}function c(e){var t;let n=Array.isArray(e[0])?e[0][1]:e[0];if(n===o.DEFAULT_SEGMENT_KEY||r.INTERCEPTION_ROUTE_MARKERS.some(e=>n.startsWith(e)))return;if(n.startsWith(o.PAGE_SEGMENT_KEY))return"";let u=[a(n)],l=null!=(t=e[1])?t:{},s=l.children?c(l.children):void 0;if(void 0!==s)u.push(s);else for(let[e,t]of Object.entries(l)){if("children"===e)continue;let n=c(t);void 0!==n&&u.push(n)}return i(u)}function s(e,t){let n=function e(t,n){let[o,l]=t,[i,s]=n,f=a(o),d=a(i);if(r.INTERCEPTION_ROUTE_MARKERS.some(e=>f.startsWith(e)||d.startsWith(e)))return"";if(!(0,u.matchSegment)(o,i)){var p;return null!=(p=c(n))?p:""}for(let t in l)if(s[t]){let n=e(l[t],s[t]);if(null!==n)return a(i)+"/"+n}return null}(e,t);return null==n||"/"===n?n:i(n.split("/"))}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},3456:function(e,t){"use strict";function n(e,t){return void 0===t&&(t=!0),e.pathname+e.search+(t?e.hash:"")}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"createHrefFromUrl",{enumerable:!0,get:function(){return n}}),("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},2952:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"createInitialRouterState",{enumerable:!0,get:function(){return c}});let r=n(3456),o=n(7420),u=n(5410),l=n(305),a=n(4673),i=n(232);function c(e){var t;let{buildId:n,initialTree:c,initialSeedData:s,urlParts:f,initialParallelRoutes:d,location:p,initialHead:h,couldBeIntercepted:y}=e,_=f.join("/"),v=!p,b={lazyData:null,rsc:s[2],prefetchRsc:null,head:null,prefetchHead:null,parallelRoutes:v?new Map:d,lazyDataResolved:!1,loading:s[3]},g=p?(0,r.createHrefFromUrl)(p):_;(0,i.addRefreshMarkerToActiveParallelSegments)(c,g);let m=new Map;(null===d||0===d.size)&&(0,o.fillLazyItemsTillLeafWithHead)(b,void 0,c,s,h);let R={buildId:n,tree:c,cache:b,prefetchCache:m,pushRef:{pendingPush:!1,mpaNavigation:!1,preserveCustomHistoryState:!0},focusAndScrollRef:{apply:!1,onlyHashChange:!1,hashFragment:null,segmentPaths:[]},canonicalUrl:g,nextUrl:null!=(t=(0,u.extractPathFromFlightRouterState)(c)||(null==p?void 0:p.pathname))?t:null};if(p){let e=new URL(""+p.pathname+p.search,p.origin),t=[["",c,null,null]];(0,l.createPrefetchCacheEntryForInitialLoad)({url:e,kind:a.PrefetchKind.AUTO,data:[t,void 0,!1,y],tree:R.tree,prefetchCache:R.prefetchCache,nextUrl:R.nextUrl})}return R}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},8505:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"createRouterCacheKey",{enumerable:!0,get:function(){return o}});let r=n(4541);function o(e,t){return(void 0===t&&(t=!1),Array.isArray(e))?e[0]+"|"+e[1]+"|"+e[2]:t&&e.startsWith(r.PAGE_SEGMENT_KEY)?r.PAGE_SEGMENT_KEY:e}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},4848:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"fetchServerResponse",{enumerable:!0,get:function(){return f}});let r=n(6866),o=n(2846),u=n(3079),l=n(4673),a=n(7207),i=n(1311),{createFromFetch:c}=n(6671);function s(e){return[(0,o.urlToUrlWithoutFlightMarker)(e).toString(),void 0,!1,!1]}async function f(e,t,n,f,d){let p={[r.RSC_HEADER]:"1",[r.NEXT_ROUTER_STATE_TREE]:(0,i.prepareFlightRouterStateForRequest)(t)};d===l.PrefetchKind.AUTO&&(p[r.NEXT_ROUTER_PREFETCH_HEADER]="1"),n&&(p[r.NEXT_URL]=n);let h=(0,a.hexHash)([p[r.NEXT_ROUTER_PREFETCH_HEADER]||"0",p[r.NEXT_ROUTER_STATE_TREE],p[r.NEXT_URL]].join(","));try{var y;let t=new URL(e);t.pathname.endsWith("/")?t.pathname+="index.txt":t.pathname+=".txt",t.searchParams.set(r.NEXT_RSC_UNION_QUERY,h);let n=await fetch(t,{credentials:"same-origin",headers:p}),l=(0,o.urlToUrlWithoutFlightMarker)(n.url),a=n.redirected?l:void 0,i=n.headers.get("content-type")||"",d=!!n.headers.get(r.NEXT_DID_POSTPONE_HEADER),_=!!(null==(y=n.headers.get("vary"))?void 0:y.includes(r.NEXT_URL)),v=i===r.RSC_CONTENT_TYPE_HEADER;if(v||(v=i.startsWith("text/plain")),!v||!n.ok)return e.hash&&(l.hash=e.hash),s(l.toString());let[b,g]=await c(Promise.resolve(n),{callServer:u.callServer});if(f!==b)return s(n.url);return[g,a,d,_]}catch(t){return console.error("Failed to fetch RSC payload for "+e+". Falling back to browser navigation.",t),[e.toString(),void 0,!1,!1]}}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},2576:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"fillCacheWithNewSubTreeData",{enumerable:!0,get:function(){return function e(t,n,l,a){let i=l.length<=5,[c,s]=l,f=(0,u.createRouterCacheKey)(s),d=n.parallelRoutes.get(c);if(!d)return;let p=t.parallelRoutes.get(c);p&&p!==d||(p=new Map(d),t.parallelRoutes.set(c,p));let h=d.get(f),y=p.get(f);if(i){if(!y||!y.lazyData||y===h){let e=l[3];y={lazyData:null,rsc:e[2],prefetchRsc:null,head:null,prefetchHead:null,loading:e[3],parallelRoutes:h?new Map(h.parallelRoutes):new Map,lazyDataResolved:!1},h&&(0,r.invalidateCacheByRouterState)(y,h,l[2]),(0,o.fillLazyItemsTillLeafWithHead)(y,h,l[2],e,l[4],a),p.set(f,y)}return}y&&h&&(y===h&&(y={lazyData:y.lazyData,rsc:y.rsc,prefetchRsc:y.prefetchRsc,head:y.head,prefetchHead:y.prefetchHead,parallelRoutes:new Map(y.parallelRoutes),lazyDataResolved:!1,loading:y.loading},p.set(f,y)),e(y,h,l.slice(2),a))}}});let r=n(4377),o=n(7420),u=n(8505);("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},7420:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"fillLazyItemsTillLeafWithHead",{enumerable:!0,get:function(){return function e(t,n,u,l,a,i){if(0===Object.keys(u[1]).length){t.head=a;return}for(let c in u[1]){let s;let f=u[1][c],d=f[0],p=(0,r.createRouterCacheKey)(d),h=null!==l&&void 0!==l[1][c]?l[1][c]:null;if(n){let r=n.parallelRoutes.get(c);if(r){let n;let u=(null==i?void 0:i.kind)==="auto"&&i.status===o.PrefetchCacheEntryStatus.reusable,l=new Map(r),s=l.get(p);n=null!==h?{lazyData:null,rsc:h[2],prefetchRsc:null,head:null,prefetchHead:null,loading:h[3],parallelRoutes:new Map(null==s?void 0:s.parallelRoutes),lazyDataResolved:!1}:u&&s?{lazyData:s.lazyData,rsc:s.rsc,prefetchRsc:s.prefetchRsc,head:s.head,prefetchHead:s.prefetchHead,parallelRoutes:new Map(s.parallelRoutes),lazyDataResolved:s.lazyDataResolved,loading:s.loading}:{lazyData:null,rsc:null,prefetchRsc:null,head:null,prefetchHead:null,parallelRoutes:new Map(null==s?void 0:s.parallelRoutes),lazyDataResolved:!1,loading:null},l.set(p,n),e(n,s,f,h||null,a,i),t.parallelRoutes.set(c,l);continue}}if(null!==h){let e=h[2],t=h[3];s={lazyData:null,rsc:e,prefetchRsc:null,head:null,prefetchHead:null,parallelRoutes:new Map,lazyDataResolved:!1,loading:t}}else s={lazyData:null,rsc:null,prefetchRsc:null,head:null,prefetchHead:null,parallelRoutes:new Map,lazyDataResolved:!1,loading:null};let y=t.parallelRoutes.get(c);y?y.set(p,s):t.parallelRoutes.set(c,new Map([[p,s]])),e(s,void 0,f,h,a,i)}}}});let r=n(8505),o=n(4673);("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},4510:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"handleMutable",{enumerable:!0,get:function(){return u}});let r=n(5410);function o(e){return void 0!==e}function u(e,t){var n,u,l;let a=null==(u=t.shouldScroll)||u,i=e.nextUrl;if(o(t.patchedTree)){let n=(0,r.computeChangedPath)(e.tree,t.patchedTree);n?i=n:i||(i=e.canonicalUrl)}return{buildId:e.buildId,canonicalUrl:o(t.canonicalUrl)?t.canonicalUrl===e.canonicalUrl?e.canonicalUrl:t.canonicalUrl:e.canonicalUrl,pushRef:{pendingPush:o(t.pendingPush)?t.pendingPush:e.pushRef.pendingPush,mpaNavigation:o(t.mpaNavigation)?t.mpaNavigation:e.pushRef.mpaNavigation,preserveCustomHistoryState:o(t.preserveCustomHistoryState)?t.preserveCustomHistoryState:e.pushRef.preserveCustomHistoryState},focusAndScrollRef:{apply:!!a&&(!!o(null==t?void 0:t.scrollableSegments)||e.focusAndScrollRef.apply),onlyHashChange:!!t.hashFragment&&e.canonicalUrl.split("#",1)[0]===(null==(n=t.canonicalUrl)?void 0:n.split("#",1)[0]),hashFragment:a?t.hashFragment&&""!==t.hashFragment?decodeURIComponent(t.hashFragment.slice(1)):e.focusAndScrollRef.hashFragment:null,segmentPaths:a?null!=(l=null==t?void 0:t.scrollableSegments)?l:e.focusAndScrollRef.segmentPaths:[]},cache:t.cache?t.cache:e.cache,prefetchCache:t.prefetchCache?t.prefetchCache:e.prefetchCache,tree:o(t.patchedTree)?t.patchedTree:e.tree,nextUrl:i}}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},7831:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"handleSegmentMismatch",{enumerable:!0,get:function(){return o}});let r=n(5967);function o(e,t,n){return(0,r.handleExternalUrl)(e,{},e.canonicalUrl,!0)}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},7058:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"invalidateCacheBelowFlightSegmentPath",{enumerable:!0,get:function(){return function e(t,n,o){let u=o.length<=2,[l,a]=o,i=(0,r.createRouterCacheKey)(a),c=n.parallelRoutes.get(l);if(!c)return;let s=t.parallelRoutes.get(l);if(s&&s!==c||(s=new Map(c),t.parallelRoutes.set(l,s)),u){s.delete(i);return}let f=c.get(i),d=s.get(i);d&&f&&(d===f&&(d={lazyData:d.lazyData,rsc:d.rsc,prefetchRsc:d.prefetchRsc,head:d.head,prefetchHead:d.prefetchHead,parallelRoutes:new Map(d.parallelRoutes),lazyDataResolved:d.lazyDataResolved},s.set(i,d)),e(d,f,o.slice(2)))}}});let r=n(8505);("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},4377:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"invalidateCacheByRouterState",{enumerable:!0,get:function(){return o}});let r=n(8505);function o(e,t,n){for(let o in n[1]){let u=n[1][o][0],l=(0,r.createRouterCacheKey)(u),a=t.parallelRoutes.get(o);if(a){let t=new Map(a);t.delete(l),e.parallelRoutes.set(o,t)}}}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},3237:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"isNavigatingToNewRootLayout",{enumerable:!0,get:function(){return function e(t,n){let r=t[0],o=n[0];if(Array.isArray(r)&&Array.isArray(o)){if(r[0]!==o[0]||r[2]!==o[2])return!0}else if(r!==o)return!0;if(t[4])return!n[4];if(n[4])return!0;let u=Object.values(t[1])[0],l=Object.values(n[1])[0];return!u||!l||e(u,l)}}}),("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},6118:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{abortTask:function(){return c},listenForDynamicRequest:function(){return a},updateCacheNodeOnNavigation:function(){return function e(t,n,a,c,s){let f=n[1],d=a[1],p=c[1],h=t.parallelRoutes,y=new Map(h),_={},v=null;for(let t in d){let n;let a=d[t],c=f[t],b=h.get(t),g=p[t],m=a[0],R=(0,u.createRouterCacheKey)(m),P=void 0!==c?c[0]:void 0,j=void 0!==b?b.get(R):void 0;if(null!==(n=m===r.PAGE_SEGMENT_KEY?l(a,void 0!==g?g:null,s):m===r.DEFAULT_SEGMENT_KEY?void 0!==c?{route:c,node:null,children:null}:l(a,void 0!==g?g:null,s):void 0!==P&&(0,o.matchSegment)(m,P)&&void 0!==j&&void 0!==c?null!=g?e(j,c,a,g,s):function(e){let t=i(e,null,null);return{route:e,node:t,children:null}}(a):l(a,void 0!==g?g:null,s))){null===v&&(v=new Map),v.set(t,n);let e=n.node;if(null!==e){let n=new Map(b);n.set(R,e),y.set(t,n)}_[t]=n.route}else _[t]=a}if(null===v)return null;let b={lazyData:null,rsc:t.rsc,prefetchRsc:t.prefetchRsc,head:t.head,prefetchHead:t.prefetchHead,loading:t.loading,parallelRoutes:y,lazyDataResolved:!1};return{route:function(e,t){let n=[e[0],t];return 2 in e&&(n[2]=e[2]),3 in e&&(n[3]=e[3]),4 in e&&(n[4]=e[4]),n}(a,_),node:b,children:v}}},updateCacheNodeOnPopstateRestoration:function(){return function e(t,n){let r=n[1],o=t.parallelRoutes,l=new Map(o);for(let t in r){let n=r[t],a=n[0],i=(0,u.createRouterCacheKey)(a),c=o.get(t);if(void 0!==c){let r=c.get(i);if(void 0!==r){let o=e(r,n),u=new Map(c);u.set(i,o),l.set(t,u)}}}let a=t.rsc,i=d(a)&&"pending"===a.status;return{lazyData:null,rsc:a,head:t.head,prefetchHead:i?t.prefetchHead:null,prefetchRsc:i?t.prefetchRsc:null,loading:i?t.loading:null,parallelRoutes:l,lazyDataResolved:!1}}}});let r=n(4541),o=n(6015),u=n(8505);function l(e,t,n){let r=i(e,t,n);return{route:e,node:r,children:null}}function a(e,t){t.then(t=>{for(let n of t[0]){let t=n.slice(0,-3),r=n[n.length-3],l=n[n.length-2],a=n[n.length-1];"string"!=typeof t&&function(e,t,n,r,l){let a=e;for(let e=0;e{c(e,t)})}function i(e,t,n){let r=e[1],o=null!==t?t[1]:null,l=new Map;for(let e in r){let t=r[e],a=null!==o?o[e]:null,c=t[0],s=(0,u.createRouterCacheKey)(c),f=i(t,void 0===a?null:a,n),d=new Map;d.set(s,f),l.set(e,d)}let a=0===l.size,c=null!==t?t[2]:null,s=null!==t?t[3]:null;return{lazyData:null,parallelRoutes:l,prefetchRsc:void 0!==c?c:null,prefetchHead:a?n:null,loading:void 0!==s?s:null,rsc:p(),head:a?p():null,lazyDataResolved:!1}}function c(e,t){let n=e.node;if(null===n)return;let r=e.children;if(null===r)s(e.route,n,t);else for(let e of r.values())c(e,t);e.node=null}function s(e,t,n){let r=e[1],o=t.parallelRoutes;for(let e in r){let t=r[e],l=o.get(e);if(void 0===l)continue;let a=t[0],i=(0,u.createRouterCacheKey)(a),c=l.get(i);void 0!==c&&s(t,c,n)}let l=t.rsc;d(l)&&(null===n?l.resolve(null):l.reject(n));let a=t.head;d(a)&&a.resolve(null)}let f=Symbol();function d(e){return e&&e.tag===f}function p(){let e,t;let n=new Promise((n,r)=>{e=n,t=r});return n.status="pending",n.resolve=t=>{"pending"===n.status&&(n.status="fulfilled",n.value=t,e(t))},n.reject=e=>{"pending"===n.status&&(n.status="rejected",n.reason=e,t(e))},n.tag=f,n}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},305:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{createPrefetchCacheEntryForInitialLoad:function(){return c},getOrCreatePrefetchCacheEntry:function(){return i},prunePrefetchCache:function(){return f}});let r=n(3456),o=n(4848),u=n(4673),l=n(4819);function a(e,t){let n=(0,r.createHrefFromUrl)(e,!1);return t?t+"%"+n:n}function i(e){let t,{url:n,nextUrl:r,tree:o,buildId:l,prefetchCache:i,kind:c}=e,f=a(n,r),d=i.get(f);if(d)t=d;else{let e=a(n),r=i.get(e);r&&(t=r)}return t?(t.status=h(t),t.kind!==u.PrefetchKind.FULL&&c===u.PrefetchKind.FULL)?s({tree:o,url:n,buildId:l,nextUrl:r,prefetchCache:i,kind:null!=c?c:u.PrefetchKind.TEMPORARY}):(c&&t.kind===u.PrefetchKind.TEMPORARY&&(t.kind=c),t):s({tree:o,url:n,buildId:l,nextUrl:r,prefetchCache:i,kind:c||u.PrefetchKind.TEMPORARY})}function c(e){let{nextUrl:t,tree:n,prefetchCache:r,url:o,kind:l,data:i}=e,[,,,c]=i,s=c?a(o,t):a(o),f={treeAtTimeOfPrefetch:n,data:Promise.resolve(i),kind:l,prefetchTime:Date.now(),lastUsedTime:Date.now(),key:s,status:u.PrefetchCacheEntryStatus.fresh};return r.set(s,f),f}function s(e){let{url:t,kind:n,tree:r,nextUrl:i,buildId:c,prefetchCache:s}=e,f=a(t),d=l.prefetchQueue.enqueue(()=>(0,o.fetchServerResponse)(t,r,i,c,n).then(e=>{let[,,,n]=e;return n&&function(e){let{url:t,nextUrl:n,prefetchCache:r}=e,o=a(t),u=r.get(o);if(!u)return;let l=a(t,n);r.set(l,u),r.delete(o)}({url:t,nextUrl:i,prefetchCache:s}),e})),p={treeAtTimeOfPrefetch:r,data:d,kind:n,prefetchTime:Date.now(),lastUsedTime:null,key:f,status:u.PrefetchCacheEntryStatus.fresh};return s.set(f,p),p}function f(e){for(let[t,n]of e)h(n)===u.PrefetchCacheEntryStatus.expired&&e.delete(t)}let d=1e3*Number("30"),p=1e3*Number("300");function h(e){let{kind:t,prefetchTime:n,lastUsedTime:r}=e;return Date.now()<(null!=r?r:n)+d?r?u.PrefetchCacheEntryStatus.reusable:u.PrefetchCacheEntryStatus.fresh:"auto"===t&&Date.now(){let[n,f]=t,h=!1;if(E.lastUsedTime||(E.lastUsedTime=Date.now(),h=!0),"string"==typeof n)return _(e,R,n,O);if(document.getElementById("__next-page-redirect"))return _(e,R,j,O);let b=e.tree,g=e.cache,w=[];for(let t of n){let n=t.slice(0,-4),r=t.slice(-3)[0],c=["",...n],f=(0,u.applyRouterStatePatchToTree)(c,b,r,j);if(null===f&&(f=(0,u.applyRouterStatePatchToTree)(c,S,r,j)),null!==f){if((0,a.isNavigatingToNewRootLayout)(b,f))return _(e,R,j,O);let u=(0,d.createEmptyCacheNode)(),m=!1;for(let e of(E.status!==i.PrefetchCacheEntryStatus.stale||h?m=(0,s.applyFlightData)(g,u,t,E):(m=function(e,t,n,r){let o=!1;for(let u of(e.rsc=t.rsc,e.prefetchRsc=t.prefetchRsc,e.loading=t.loading,e.parallelRoutes=new Map(t.parallelRoutes),v(r).map(e=>[...n,...e])))(0,y.clearCacheNodeDataForSegmentPath)(e,t,u),o=!0;return o}(u,g,n,r),E.lastUsedTime=Date.now()),(0,l.shouldHardNavigate)(c,b)?(u.rsc=g.rsc,u.prefetchRsc=g.prefetchRsc,(0,o.invalidateCacheBelowFlightSegmentPath)(u,g,n),R.cache=u):m&&(R.cache=u,g=u),b=f,v(r))){let t=[...n,...e];t[t.length-1]!==p.DEFAULT_SEGMENT_KEY&&w.push(t)}}}return R.patchedTree=b,R.canonicalUrl=f?(0,r.createHrefFromUrl)(f):j,R.pendingPush=O,R.scrollableSegments=w,R.hashFragment=P,R.shouldScroll=m,(0,c.handleMutable)(e,R)},()=>e)};("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},4819:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{prefetchQueue:function(){return l},prefetchReducer:function(){return a}});let r=n(6866),o=n(9744),u=n(305),l=new o.PromiseQueue(5);function a(e,t){(0,u.prunePrefetchCache)(e.prefetchCache);let{url:n}=t;return n.searchParams.delete(r.NEXT_RSC_UNION_QUERY),(0,u.getOrCreatePrefetchCacheEntry)({url:n,nextUrl:e.nextUrl,prefetchCache:e.prefetchCache,kind:t.kind,tree:e.tree,buildId:e.buildId}),e}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},9601:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"refreshReducer",{enumerable:!0,get:function(){return h}});let r=n(4848),o=n(3456),u=n(1935),l=n(3237),a=n(5967),i=n(4510),c=n(7420),s=n(2846),f=n(7831),d=n(8077),p=n(232);function h(e,t){let{origin:n}=t,h={},y=e.canonicalUrl,_=e.tree;h.preserveCustomHistoryState=!1;let v=(0,s.createEmptyCacheNode)(),b=(0,d.hasInterceptionRouteInCurrentTree)(e.tree);return v.lazyData=(0,r.fetchServerResponse)(new URL(y,n),[_[0],_[1],_[2],"refetch"],b?e.nextUrl:null,e.buildId),v.lazyData.then(async n=>{let[r,s]=n;if("string"==typeof r)return(0,a.handleExternalUrl)(e,h,r,e.pushRef.pendingPush);for(let n of(v.lazyData=null,r)){if(3!==n.length)return console.log("REFRESH FAILED"),e;let[r]=n,i=(0,u.applyRouterStatePatchToTree)([""],_,r,e.canonicalUrl);if(null===i)return(0,f.handleSegmentMismatch)(e,t,r);if((0,l.isNavigatingToNewRootLayout)(_,i))return(0,a.handleExternalUrl)(e,h,y,e.pushRef.pendingPush);let d=s?(0,o.createHrefFromUrl)(s):void 0;s&&(h.canonicalUrl=d);let[g,m]=n.slice(-2);if(null!==g){let e=g[2];v.rsc=e,v.prefetchRsc=null,(0,c.fillLazyItemsTillLeafWithHead)(v,void 0,r,g,m),h.prefetchCache=new Map}await (0,p.refreshInactiveParallelSegments)({state:e,updatedTree:i,updatedCache:v,includeNextUrl:b,canonicalUrl:h.canonicalUrl||e.canonicalUrl}),h.cache=v,h.patchedTree=i,h.canonicalUrl=y,_=i}return(0,i.handleMutable)(e,h)},()=>e)}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},7784:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"restoreReducer",{enumerable:!0,get:function(){return u}});let r=n(3456),o=n(5410);function u(e,t){var n;let{url:u,tree:l}=t,a=(0,r.createHrefFromUrl)(u),i=l||e.tree,c=e.cache;return{buildId:e.buildId,canonicalUrl:a,pushRef:{pendingPush:!1,mpaNavigation:!1,preserveCustomHistoryState:!0},focusAndScrollRef:e.focusAndScrollRef,cache:c,prefetchCache:e.prefetchCache,tree:i,nextUrl:null!=(n=(0,o.extractPathFromFlightRouterState)(i))?n:u.pathname}}n(6118),("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},3722:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"serverActionReducer",{enumerable:!0,get:function(){return m}});let r=n(3079),o=n(6866),u=n(1634),l=n(3456),a=n(5967),i=n(1935),c=n(3237),s=n(4510),f=n(7420),d=n(2846),p=n(8077),h=n(7831),y=n(232),_=n(1311),{createFromFetch:v,encodeReply:b}=n(6671);async function g(e,t,n){let l,{actionId:a,actionArgs:i}=n,c=await b(i),s=await fetch("",{method:"POST",headers:{Accept:o.RSC_CONTENT_TYPE_HEADER,[o.ACTION]:a,[o.NEXT_ROUTER_STATE_TREE]:(0,_.prepareFlightRouterStateForRequest)(e.tree),...t?{[o.NEXT_URL]:t}:{}},body:c}),f=s.headers.get("x-action-redirect");try{let e=JSON.parse(s.headers.get("x-action-revalidated")||"[[],0,0]");l={paths:e[0]||[],tag:!!e[1],cookie:e[2]}}catch(e){l={paths:[],tag:!1,cookie:!1}}let d=f?new URL((0,u.addBasePath)(f),new URL(e.canonicalUrl,window.location.href)):void 0;if(s.headers.get("content-type")===o.RSC_CONTENT_TYPE_HEADER){let e=await v(Promise.resolve(s),{callServer:r.callServer});if(f){let[,t]=null!=e?e:[];return{actionFlightData:t,redirectLocation:d,revalidatedParts:l}}let[t,[,n]]=null!=e?e:[];return{actionResult:t,actionFlightData:n,redirectLocation:d,revalidatedParts:l}}return{redirectLocation:d,revalidatedParts:l}}function m(e,t){let{resolve:n,reject:r}=t,o={},u=e.canonicalUrl,_=e.tree;o.preserveCustomHistoryState=!1;let v=e.nextUrl&&(0,p.hasInterceptionRouteInCurrentTree)(e.tree)?e.nextUrl:null;return o.inFlightServerAction=g(e,v,t),o.inFlightServerAction.then(async r=>{let{actionResult:p,actionFlightData:b,redirectLocation:g}=r;if(g&&(e.pushRef.pendingPush=!0,o.pendingPush=!0),!b)return(n(p),g)?(0,a.handleExternalUrl)(e,o,g.href,e.pushRef.pendingPush):e;if("string"==typeof b)return(0,a.handleExternalUrl)(e,o,b,e.pushRef.pendingPush);if(o.inFlightServerAction=null,g){let e=(0,l.createHrefFromUrl)(g,!1);o.canonicalUrl=e}for(let n of b){if(3!==n.length)return console.log("SERVER ACTION APPLY FAILED"),e;let[r]=n,s=(0,i.applyRouterStatePatchToTree)([""],_,r,g?(0,l.createHrefFromUrl)(g):e.canonicalUrl);if(null===s)return(0,h.handleSegmentMismatch)(e,t,r);if((0,c.isNavigatingToNewRootLayout)(_,s))return(0,a.handleExternalUrl)(e,o,u,e.pushRef.pendingPush);let[p,b]=n.slice(-2),m=null!==p?p[2]:null;if(null!==m){let t=(0,d.createEmptyCacheNode)();t.rsc=m,t.prefetchRsc=null,(0,f.fillLazyItemsTillLeafWithHead)(t,void 0,r,p,b),await (0,y.refreshInactiveParallelSegments)({state:e,updatedTree:s,updatedCache:t,includeNextUrl:!!v,canonicalUrl:o.canonicalUrl||e.canonicalUrl}),o.cache=t,o.prefetchCache=new Map}o.patchedTree=s,_=s}return n(p),(0,s.handleMutable)(e,o)},t=>(r(t),e))}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},8448:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"serverPatchReducer",{enumerable:!0,get:function(){return f}});let r=n(3456),o=n(1935),u=n(3237),l=n(5967),a=n(2356),i=n(4510),c=n(2846),s=n(7831);function f(e,t){let{serverResponse:n}=t,[f,d]=n,p={};if(p.preserveCustomHistoryState=!1,"string"==typeof f)return(0,l.handleExternalUrl)(e,p,f,e.pushRef.pendingPush);let h=e.tree,y=e.cache;for(let n of f){let i=n.slice(0,-4),[f]=n.slice(-3,-2),_=(0,o.applyRouterStatePatchToTree)(["",...i],h,f,e.canonicalUrl);if(null===_)return(0,s.handleSegmentMismatch)(e,t,f);if((0,u.isNavigatingToNewRootLayout)(h,_))return(0,l.handleExternalUrl)(e,p,e.canonicalUrl,e.pushRef.pendingPush);let v=d?(0,r.createHrefFromUrl)(d):void 0;v&&(p.canonicalUrl=v);let b=(0,c.createEmptyCacheNode)();(0,a.applyFlightData)(y,b,n),p.patchedTree=_,p.cache=b,y=b,h=_}return(0,i.handleMutable)(e,p)}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},232:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{addRefreshMarkerToActiveParallelSegments:function(){return function e(t,n){let[r,o,,l]=t;for(let a in r.includes(u.PAGE_SEGMENT_KEY)&&"refresh"!==l&&(t[2]=n,t[3]="refresh"),o)e(o[a],n)}},refreshInactiveParallelSegments:function(){return l}});let r=n(2356),o=n(4848),u=n(4541);async function l(e){let t=new Set;await a({...e,rootTree:e.updatedTree,fetchedSegments:t})}async function a(e){let{state:t,updatedTree:n,updatedCache:u,includeNextUrl:l,fetchedSegments:i,rootTree:c=n,canonicalUrl:s}=e,[,f,d,p]=n,h=[];if(d&&d!==s&&"refresh"===p&&!i.has(d)){i.add(d);let e=(0,o.fetchServerResponse)(new URL(d,location.origin),[c[0],c[1],c[2],"refetch"],l?t.nextUrl:null,t.buildId).then(e=>{let t=e[0];if("string"!=typeof t)for(let e of t)(0,r.applyFlightData)(u,u,e)});h.push(e)}for(let e in f){let n=a({state:t,updatedTree:f[e],updatedCache:u,includeNextUrl:l,fetchedSegments:i,rootTree:c,canonicalUrl:s});h.push(n)}await Promise.all(h)}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},4673:function(e,t){"use strict";var n,r,o,u;Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{ACTION_FAST_REFRESH:function(){return f},ACTION_NAVIGATE:function(){return a},ACTION_PREFETCH:function(){return s},ACTION_REFRESH:function(){return l},ACTION_RESTORE:function(){return i},ACTION_SERVER_ACTION:function(){return d},ACTION_SERVER_PATCH:function(){return c},PrefetchCacheEntryStatus:function(){return r},PrefetchKind:function(){return n},isThenable:function(){return p}});let l="refresh",a="navigate",i="restore",c="server-patch",s="prefetch",f="fast-refresh",d="server-action";function p(e){return e&&("object"==typeof e||"function"==typeof e)&&"function"==typeof e.then}(o=n||(n={})).AUTO="auto",o.FULL="full",o.TEMPORARY="temporary",(u=r||(r={})).fresh="fresh",u.reusable="reusable",u.expired="expired",u.stale="stale",("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},1450:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"reducer",{enumerable:!0,get:function(){return f}});let r=n(4673),o=n(5967),u=n(8448),l=n(7784),a=n(9601),i=n(4819),c=n(4529),s=n(3722),f="undefined"==typeof window?function(e,t){return e}:function(e,t){switch(t.type){case r.ACTION_NAVIGATE:return(0,o.navigateReducer)(e,t);case r.ACTION_SERVER_PATCH:return(0,u.serverPatchReducer)(e,t);case r.ACTION_RESTORE:return(0,l.restoreReducer)(e,t);case r.ACTION_REFRESH:return(0,a.refreshReducer)(e,t);case r.ACTION_FAST_REFRESH:return(0,c.fastRefreshReducer)(e,t);case r.ACTION_PREFETCH:return(0,i.prefetchReducer)(e,t);case r.ACTION_SERVER_ACTION:return(0,s.serverActionReducer)(e,t);default:throw Error("Unknown action")}};("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},3728:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"shouldHardNavigate",{enumerable:!0,get:function(){return function e(t,n){let[o,u]=n,[l,a]=t;return(0,r.matchSegment)(l,o)?!(t.length<=2)&&e(t.slice(2),u[a]):!!Array.isArray(l)}}});let r=n(6015);("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},4535:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{createDynamicallyTrackedSearchParams:function(){return a},createUntrackedSearchParams:function(){return l}});let r=n(1845),o=n(6999),u=n(650);function l(e){let t=r.staticGenerationAsyncStorage.getStore();return t&&t.forceStatic?{}:e}function a(e){let t=r.staticGenerationAsyncStorage.getStore();return t?t.forceStatic?{}:t.isStaticGeneration||t.dynamicShouldError?new Proxy({},{get:(e,n,r)=>("string"==typeof n&&(0,o.trackDynamicDataAccessed)(t,"searchParams."+n),u.ReflectAdapter.get(e,n,r)),has:(e,n)=>("string"==typeof n&&(0,o.trackDynamicDataAccessed)(t,"searchParams."+n),Reflect.has(e,n)),ownKeys:e=>((0,o.trackDynamicDataAccessed)(t,"searchParams"),Reflect.ownKeys(e))}):e:e}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},1845:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"staticGenerationAsyncStorage",{enumerable:!0,get:function(){return r.staticGenerationAsyncStorage}});let r=n(30);("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},6864:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{StaticGenBailoutError:function(){return r},isStaticGenBailoutError:function(){return o}});let n="NEXT_STATIC_GEN_BAILOUT";class r extends Error{constructor(...e){super(...e),this.code=n}}function o(e){return"object"==typeof e&&null!==e&&"code"in e&&e.code===n}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},8137:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"unresolvedThenable",{enumerable:!0,get:function(){return n}});let n={then:()=>{}};("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},7744:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{useReducerWithReduxDevtools:function(){return i},useUnwrapState:function(){return a}});let r=n(3099)._(n(2265)),o=n(4673),u=n(2103);function l(e){if(e instanceof Map){let t={};for(let[n,r]of e.entries()){if("function"==typeof r){t[n]="fn()";continue}if("object"==typeof r&&null!==r){if(r.$$typeof){t[n]=r.$$typeof.toString();continue}if(r._bundlerConfig){t[n]="FlightData";continue}}t[n]=l(r)}return t}if("object"==typeof e&&null!==e){let t={};for(let n in e){let r=e[n];if("function"==typeof r){t[n]="fn()";continue}if("object"==typeof r&&null!==r){if(r.$$typeof){t[n]=r.$$typeof.toString();continue}if(r.hasOwnProperty("_bundlerConfig")){t[n]="FlightData";continue}}t[n]=l(r)}return t}return Array.isArray(e)?e.map(l):e}function a(e){return(0,o.isThenable)(e)?(0,r.use)(e):e}let i="undefined"!=typeof window?function(e){let[t,n]=r.default.useState(e),o=(0,r.useContext)(u.ActionQueueContext);if(!o)throw Error("Invariant: Missing ActionQueueContext");let a=(0,r.useRef)(),i=(0,r.useRef)();return(0,r.useEffect)(()=>{if(!a.current&&!1!==i.current){if(void 0===i.current&&void 0===window.__REDUX_DEVTOOLS_EXTENSION__){i.current=!1;return}return a.current=window.__REDUX_DEVTOOLS_EXTENSION__.connect({instanceId:8e3,name:"next-router"}),a.current&&(a.current.init(l(e)),o&&(o.devToolsInstance=a.current)),()=>{a.current=void 0}}},[e,o]),[t,(0,r.useCallback)(t=>{o.state||(o.state=e),o.dispatch(t,n)},[o,e]),(0,r.useCallback)(e=>{a.current&&a.current.send({type:"RENDER_SYNC"},l(e))},[])]}:function(e){return[e,()=>{},()=>{}]};("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},1311:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"prepareFlightRouterStateForRequest",{enumerable:!0,get:function(){return o}});let r=n(4541);function o(e,t){return t?encodeURIComponent(JSON.stringify(e)):encodeURIComponent(JSON.stringify(function e(t){let[n,o,,u,l]=t,a="string"==typeof n&&n.startsWith(r.PAGE_SEGMENT_KEY+"?")?r.PAGE_SEGMENT_KEY:n,i={};for(let[t,n]of Object.entries(o))i[t]=e(n);let c=[a,i,null,u&&"refresh"!==u?u:null];return void 0!==l&&(c[4]=l),c}(e)))}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},1283:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"hasBasePath",{enumerable:!0,get:function(){return o}});let r=n(580);function o(e){return(0,r.pathHasPrefix)(e,"")}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},8521:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"normalizePathTrailingSlash",{enumerable:!0,get:function(){return u}});let r=n(6674),o=n(3381),u=e=>{if(!e.startsWith("/"))return e;let{pathname:t,query:n,hash:u}=(0,o.parsePath)(e);return/\.[^/]+\/?$/.test(t)?""+(0,r.removeTrailingSlash)(t)+n+u:t.endsWith("/")?""+t+n+u:t+"/"+n+u};("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},1404:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return o}});let r=n(8993);function o(e){let t="function"==typeof reportError?reportError:e=>{window.console.error(e)};(0,r.isBailoutToCSRError)(e)||t(e)}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},5076:function(e,t,n){"use strict";function r(e){return e}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"removeBasePath",{enumerable:!0,get:function(){return r}}),n(1283),("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},2010:function(e,t){"use strict";function n(e,t){var n=e.length;for(e.push(t);0>>1,o=e[r];if(0>>1;ru(i,n))cu(s,i)?(e[r]=s,e[c]=n,r=c):(e[r]=i,e[a]=n,r=a);else if(cu(s,n))e[r]=s,e[c]=n,r=c;else break}}return t}function u(e,t){var n=e.sortIndex-t.sortIndex;return 0!==n?n:e.id-t.id}if(t.unstable_now=void 0,"object"==typeof performance&&"function"==typeof performance.now){var l,a=performance;t.unstable_now=function(){return a.now()}}else{var i=Date,c=i.now();t.unstable_now=function(){return i.now()-c}}var s=[],f=[],d=1,p=null,h=3,y=!1,_=!1,v=!1,b="function"==typeof setTimeout?setTimeout:null,g="function"==typeof clearTimeout?clearTimeout:null,m="undefined"!=typeof setImmediate?setImmediate:null;function R(e){for(var t=r(f);null!==t;){if(null===t.callback)o(f);else if(t.startTime<=e)o(f),t.sortIndex=t.expirationTime,n(s,t);else break;t=r(f)}}function P(e){if(v=!1,R(e),!_){if(null!==r(s))_=!0,C();else{var t=r(f);null!==t&&A(P,t.startTime-e)}}}"undefined"!=typeof navigator&&void 0!==navigator.scheduling&&void 0!==navigator.scheduling.isInputPending&&navigator.scheduling.isInputPending.bind(navigator.scheduling);var j=!1,O=-1,E=5,S=-1;function w(){return!(t.unstable_now()-Se&&w());){var a=p.callback;if("function"==typeof a){p.callback=null,h=p.priorityLevel;var i=a(p.expirationTime<=e);if(e=t.unstable_now(),"function"==typeof i){p.callback=i,R(e),n=!0;break t}p===r(s)&&o(s),R(e)}else o(s);p=r(s)}if(null!==p)n=!0;else{var c=r(f);null!==c&&A(P,c.startTime-e),n=!1}}break e}finally{p=null,h=u,y=!1}n=void 0}}finally{n?l():j=!1}}}if("function"==typeof m)l=function(){m(M)};else if("undefined"!=typeof MessageChannel){var T=new MessageChannel,x=T.port2;T.port1.onmessage=M,l=function(){x.postMessage(null)}}else l=function(){b(M,0)};function C(){j||(j=!0,l())}function A(e,n){O=b(function(){e(t.unstable_now())},n)}t.unstable_IdlePriority=5,t.unstable_ImmediatePriority=1,t.unstable_LowPriority=4,t.unstable_NormalPriority=3,t.unstable_Profiling=null,t.unstable_UserBlockingPriority=2,t.unstable_cancelCallback=function(e){e.callback=null},t.unstable_continueExecution=function(){_||y||(_=!0,C())},t.unstable_forceFrameRate=function(e){0>e||125l?(e.sortIndex=u,n(f,e),null===r(s)&&e===r(f)&&(v?(g(O),O=-1):v=!0,A(P,u-l))):(e.sortIndex=a,n(s,e),_||y||(_=!0,C())),e},t.unstable_shouldYield=w,t.unstable_wrapCallback=function(e){var t=h;return function(){var n=h;h=t;try{return e.apply(this,arguments)}finally{h=n}}}},1767:function(e,t,n){"use strict";e.exports=n(2010)},934:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{getPathname:function(){return r},isFullStringUrl:function(){return o},parseUrl:function(){return u}});let n="http://n";function r(e){return new URL(e,n).pathname}function o(e){return/https?:\/\//.test(e)}function u(e){let t;try{t=new URL(e,n)}catch{}return t}},6999:function(e,t,n){"use strict";var r;Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{Postpone:function(){return d},createPostponedAbortSignal:function(){return b},createPrerenderState:function(){return c},formatDynamicAPIAccesses:function(){return _},markCurrentScopeAsDynamic:function(){return s},trackDynamicDataAccessed:function(){return f},trackDynamicFetch:function(){return p},usedDynamicAPIs:function(){return y}});let o=(r=n(2265))&&r.__esModule?r:{default:r},u=n(6177),l=n(6864),a=n(934),i="function"==typeof o.default.unstable_postpone;function c(e){return{isDebugSkeleton:e,dynamicAccesses:[]}}function s(e,t){let n=(0,a.getPathname)(e.urlPathname);if(!e.isUnstableCacheCallback){if(e.dynamicShouldError)throw new l.StaticGenBailoutError(`Route ${n} with \`dynamic = "error"\` couldn't be rendered statically because it used \`${t}\`. See more info here: https://nextjs.org/docs/app/building-your-application/rendering/static-and-dynamic#dynamic-rendering`);if(e.prerenderState)h(e.prerenderState,t,n);else if(e.revalidate=0,e.isStaticGeneration){let r=new u.DynamicServerError(`Route ${n} couldn't be rendered statically because it used ${t}. See more info here: https://nextjs.org/docs/messages/dynamic-server-error`);throw e.dynamicUsageDescription=t,e.dynamicUsageStack=r.stack,r}}}function f(e,t){let n=(0,a.getPathname)(e.urlPathname);if(e.isUnstableCacheCallback)throw Error(`Route ${n} used "${t}" inside a function cached with "unstable_cache(...)". Accessing Dynamic data sources inside a cache scope is not supported. If you need this data inside a cached function use "${t}" outside of the cached function and pass the required dynamic data in as an argument. See more info here: https://nextjs.org/docs/app/api-reference/functions/unstable_cache`);if(e.dynamicShouldError)throw new l.StaticGenBailoutError(`Route ${n} with \`dynamic = "error"\` couldn't be rendered statically because it used \`${t}\`. See more info here: https://nextjs.org/docs/app/building-your-application/rendering/static-and-dynamic#dynamic-rendering`);if(e.prerenderState)h(e.prerenderState,t,n);else if(e.revalidate=0,e.isStaticGeneration){let r=new u.DynamicServerError(`Route ${n} couldn't be rendered statically because it used \`${t}\`. See more info here: https://nextjs.org/docs/messages/dynamic-server-error`);throw e.dynamicUsageDescription=t,e.dynamicUsageStack=r.stack,r}}function d({reason:e,prerenderState:t,pathname:n}){h(t,e,n)}function p(e,t){e.prerenderState&&h(e.prerenderState,t,e.urlPathname)}function h(e,t,n){v();let r=`Route ${n} needs to bail out of prerendering at this point because it used ${t}. React throws this special object to indicate where. It should not be caught by your own try/catch. Learn more: https://nextjs.org/docs/messages/ppr-caught-error`;e.dynamicAccesses.push({stack:e.isDebugSkeleton?Error().stack:void 0,expression:t}),o.default.unstable_postpone(r)}function y(e){return e.dynamicAccesses.length>0}function _(e){return e.dynamicAccesses.filter(e=>"string"==typeof e.stack&&e.stack.length>0).map(({expression:e,stack:t})=>(t=t.split("\n").slice(4).filter(e=>!(e.includes("node_modules/next/")||e.includes(" ()")||e.includes(" (node:"))).join("\n"),`Dynamic API Usage Debug - ${e}: -${t}`))}function v(){if(!i)throw Error("Invariant: React.unstable_postpone is not defined. This suggests the wrong version of React was loaded. This is a bug in Next.js")}function b(e){v();let t=new AbortController;try{o.default.unstable_postpone(e)}catch(e){t.abort(e)}return t.signal}},7417:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getSegmentParam",{enumerable:!0,get:function(){return o}});let r=n(1182);function o(e){let t=r.INTERCEPTION_ROUTE_MARKERS.find(t=>e.startsWith(t));return(t&&(e=e.slice(t.length)),e.startsWith("[[...")&&e.endsWith("]]"))?{type:"optional-catchall",param:e.slice(5,-2)}:e.startsWith("[...")&&e.endsWith("]")?{type:t?"catchall-intercepted":"catchall",param:e.slice(4,-1)}:e.startsWith("[")&&e.endsWith("]")?{type:t?"dynamic-intercepted":"dynamic",param:e.slice(1,-1)}:null}},647:function(e,t){"use strict";var n,r;Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"HMR_ACTIONS_SENT_TO_BROWSER",{enumerable:!0,get:function(){return n}}),(r=n||(n={})).ADDED_PAGE="addedPage",r.REMOVED_PAGE="removedPage",r.RELOAD_PAGE="reloadPage",r.SERVER_COMPONENT_CHANGES="serverComponentChanges",r.MIDDLEWARE_CHANGES="middlewareChanges",r.CLIENT_CHANGES="clientChanges",r.SERVER_ONLY_CHANGES="serverOnlyChanges",r.SYNC="sync",r.BUILT="built",r.BUILDING="building",r.DEV_PAGES_MANIFEST_UPDATE="devPagesManifestUpdate",r.TURBOPACK_MESSAGE="turbopack-message",r.SERVER_ERROR="serverError",r.TURBOPACK_CONNECTED="turbopack-connected"},1182:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{INTERCEPTION_ROUTE_MARKERS:function(){return o},extractInterceptionRouteInformation:function(){return l},isInterceptionRouteAppPath:function(){return u}});let r=n(926),o=["(..)(..)","(.)","(..)","(...)"];function u(e){return void 0!==e.split("/").find(e=>o.find(t=>e.startsWith(t)))}function l(e){let t,n,u;for(let r of e.split("/"))if(n=o.find(e=>r.startsWith(e))){[t,u]=e.split(n,2);break}if(!t||!n||!u)throw Error(`Invalid interception route: ${e}. Must be in the format //(..|...|..)(..)/`);switch(t=(0,r.normalizeAppPath)(t),n){case"(.)":u="/"===t?`/${u}`:t+"/"+u;break;case"(..)":if("/"===t)throw Error(`Invalid interception route: ${e}. Cannot use (..) marker at the root level, use (.) instead.`);u=t.split("/").slice(0,-1).concat(u).join("/");break;case"(...)":u="/"+u;break;case"(..)(..)":let l=t.split("/");if(l.length<=2)throw Error(`Invalid interception route: ${e}. Cannot use (..)(..) marker at the root level or one level up.`);u=l.slice(0,-2).concat(u).join("/");break;default:throw Error("Invariant: unexpected marker")}return{interceptingRoute:t,interceptedRoute:u}}},650:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"ReflectAdapter",{enumerable:!0,get:function(){return n}});class n{static get(e,t,n){let r=Reflect.get(e,t,n);return"function"==typeof r?r.bind(e):r}static set(e,t,n,r){return Reflect.set(e,t,n,r)}static has(e,t){return Reflect.has(e,t)}static deleteProperty(e,t){return Reflect.deleteProperty(e,t)}}},1956:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{AppRouterContext:function(){return o},GlobalLayoutRouterContext:function(){return l},LayoutRouterContext:function(){return u},MissingSlotContext:function(){return i},TemplateContext:function(){return a}});let r=n(7043)._(n(2265)),o=r.default.createContext(null),u=r.default.createContext(null),l=r.default.createContext(null),a=r.default.createContext(null),i=r.default.createContext(new Set)},7207:function(e,t){"use strict";function n(e){let t=5381;for(let n=0;n>>0}function r(e){return n(e).toString(36).slice(0,5)}Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{djb2Hash:function(){return n},hexHash:function(){return r}})},8701:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"HeadManagerContext",{enumerable:!0,get:function(){return r}});let r=n(7043)._(n(2265)).default.createContext({})},9060:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{PathParamsContext:function(){return l},PathnameContext:function(){return u},SearchParamsContext:function(){return o}});let r=n(2265),o=(0,r.createContext)(null),u=(0,r.createContext)(null),l=(0,r.createContext)(null)},8993:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{BailoutToCSRError:function(){return r},isBailoutToCSRError:function(){return o}});let n="BAILOUT_TO_CLIENT_SIDE_RENDERING";class r extends Error{constructor(e){super("Bail out to client-side rendering: "+e),this.reason=e,this.digest=n}}function o(e){return"object"==typeof e&&null!==e&&"digest"in e&&e.digest===n}},8162:function(e,t){"use strict";function n(e){return e.startsWith("/")?e:"/"+e}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"ensureLeadingSlash",{enumerable:!0,get:function(){return n}})},2103:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{ActionQueueContext:function(){return a},createMutableActionQueue:function(){return s}});let r=n(3099),o=n(4673),u=n(1450),l=r._(n(2265)),a=l.default.createContext(null);function i(e,t){null!==e.pending&&(e.pending=e.pending.next,null!==e.pending?c({actionQueue:e,action:e.pending,setState:t}):e.needsRefresh&&(e.needsRefresh=!1,e.dispatch({type:o.ACTION_REFRESH,origin:window.location.origin},t)))}async function c(e){let{actionQueue:t,action:n,setState:r}=e,u=t.state;if(!u)throw Error("Invariant: Router state not initialized");t.pending=n;let l=n.payload,a=t.action(u,l);function c(e){n.discarded||(t.state=e,t.devToolsInstance&&t.devToolsInstance.send(l,e),i(t,r),n.resolve(e))}(0,o.isThenable)(a)?a.then(c,e=>{i(t,r),n.reject(e)}):c(a)}function s(){let e={state:null,dispatch:(t,n)=>(function(e,t,n){let r={resolve:n,reject:()=>{}};if(t.type!==o.ACTION_RESTORE){let e=new Promise((e,t)=>{r={resolve:e,reject:t}});(0,l.startTransition)(()=>{n(e)})}let u={payload:t,next:null,resolve:r.resolve,reject:r.reject};null===e.pending?(e.last=u,c({actionQueue:e,action:u,setState:n})):t.type===o.ACTION_NAVIGATE||t.type===o.ACTION_RESTORE?(e.pending.discarded=!0,e.last=u,e.pending.payload.type===o.ACTION_SERVER_ACTION&&(e.needsRefresh=!0),c({actionQueue:e,action:u,setState:n})):(null!==e.last&&(e.last.next=u),e.last=u)})(e,t,n),action:async(e,t)=>{if(null===e)throw Error("Invariant: Router state not initialized");return(0,u.reducer)(e,t)},pending:null,last:null};return e}},8498:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"addPathPrefix",{enumerable:!0,get:function(){return o}});let r=n(3381);function o(e,t){if(!e.startsWith("/")||!t)return e;let{pathname:n,query:o,hash:u}=(0,r.parsePath)(e);return""+t+n+o+u}},926:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{normalizeAppPath:function(){return u},normalizeRscURL:function(){return l}});let r=n(8162),o=n(4541);function u(e){return(0,r.ensureLeadingSlash)(e.split("/").reduce((e,t,n,r)=>!t||(0,o.isGroupSegment)(t)||"@"===t[0]||("page"===t||"route"===t)&&n===r.length-1?e:e+"/"+t,""))}function l(e){return e.replace(/\.rsc($|\?)/,"$1")}},7092:function(e,t){"use strict";function n(e,t){if(void 0===t&&(t={}),t.onlyHashChange){e();return}let n=document.documentElement,r=n.style.scrollBehavior;n.style.scrollBehavior="auto",t.dontForceLayout||n.getClientRects(),e(),n.style.scrollBehavior=r}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"handleSmoothScroll",{enumerable:!0,get:function(){return n}})},6146:function(e,t){"use strict";function n(e){return/Googlebot|Mediapartners-Google|AdsBot-Google|googleweblight|Storebot-Google|Google-PageRenderer|Bingbot|BingPreview|Slurp|DuckDuckBot|baiduspider|yandex|sogou|LinkedInBot|bitlybot|tumblr|vkShare|quora link preview|facebookexternalhit|facebookcatalog|Twitterbot|applebot|redditbot|Slackbot|Discordbot|WhatsApp|SkypeUriPreview|ia_archiver/i.test(e)}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"isBot",{enumerable:!0,get:function(){return n}})},3381:function(e,t){"use strict";function n(e){let t=e.indexOf("#"),n=e.indexOf("?"),r=n>-1&&(t<0||n-1?{pathname:e.substring(0,r?n:t),query:r?e.substring(n,t>-1?t:void 0):"",hash:t>-1?e.slice(t):""}:{pathname:e,query:"",hash:""}}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"parsePath",{enumerable:!0,get:function(){return n}})},580:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"pathHasPrefix",{enumerable:!0,get:function(){return o}});let r=n(3381);function o(e,t){if("string"!=typeof e)return!1;let{pathname:n}=(0,r.parsePath)(e);return n===t||n.startsWith(t+"/")}},6674:function(e,t){"use strict";function n(e){return e.replace(/\/$/,"")||"/"}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"removeTrailingSlash",{enumerable:!0,get:function(){return n}})},4541:function(e,t){"use strict";function n(e){return"("===e[0]&&e.endsWith(")")}Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{DEFAULT_SEGMENT_KEY:function(){return o},PAGE_SEGMENT_KEY:function(){return r},isGroupSegment:function(){return n}});let r="__PAGE__",o="__DEFAULT__"},5501:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{ServerInsertedHTMLContext:function(){return o},useServerInsertedHTML:function(){return u}});let r=n(3099)._(n(2265)),o=r.default.createContext(null);function u(e){let t=(0,r.useContext)(o);t&&t(e)}},1765:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"warnOnce",{enumerable:!0,get:function(){return n}});let n=e=>{}},7149:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"actionAsyncStorage",{enumerable:!0,get:function(){return r}});let r=(0,n(4832).createAsyncLocalStorage)();("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},4832:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"createAsyncLocalStorage",{enumerable:!0,get:function(){return u}});let n=Error("Invariant: AsyncLocalStorage accessed in runtime where it is not available");class r{disable(){throw n}getStore(){}run(){throw n}exit(){throw n}enterWith(){throw n}}let o=globalThis.AsyncLocalStorage;function u(){return o?new o:new r}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},9134:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"requestAsyncStorage",{enumerable:!0,get:function(){return r}});let r=(0,n(4832).createAsyncLocalStorage)();("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},30:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"staticGenerationAsyncStorage",{enumerable:!0,get:function(){return r}});let r=(0,n(4832).createAsyncLocalStorage)();("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},4040:function(e,t,n){"use strict";var r=n(4887);t.createRoot=r.createRoot,t.hydrateRoot=r.hydrateRoot},4887:function(e,t,n){"use strict";!function e(){if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE)try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(e){console.error(e)}}(),e.exports=n(4417)},7950:function(e,t,n){"use strict";var r=n(4887),o={stream:!0},u=Object.prototype.hasOwnProperty,l=new Map;function a(e){var t=n(e);return"function"!=typeof t.then||"fulfilled"===t.status?null:(t.then(function(e){t.status="fulfilled",t.value=e},function(e){t.status="rejected",t.reason=e}),t)}function i(){}var c=new Map,s=n.u;n.u=function(e){var t=c.get(e);return void 0!==t?t:s(e)};var f=r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.Dispatcher,d=Symbol.for("react.element"),p=Symbol.for("react.lazy"),h=Symbol.iterator,y=Array.isArray,_=Object.getPrototypeOf,v=Object.prototype,b=new WeakMap;function g(e,t,n,r){this.status=e,this.value=t,this.reason=n,this._response=r}function m(e){switch(e.status){case"resolved_model":w(e);break;case"resolved_module":M(e)}switch(e.status){case"fulfilled":return e.value;case"pending":case"blocked":case"cyclic":throw e;default:throw e.reason}}function R(e,t){for(var n=0;nh?(_=h,h=3,p++):(_=0,h=3);continue;case 2:44===(m=d[p++])?h=4:v=v<<4|(96d.length&&(m=-1)}var R=d.byteOffset+p;if(-1(c=(a=Math.ceil(p/7))>c?a+1:c+1)&&(i=c,r.length=1),r.reverse();i--;)r.push(0);r.reverse()}for((c=l.length)-(i=s.length)<0&&(i=c,r=s,s=l,l=r),n=0;i;)n=(l[--i]=l[i]+s[i]+n)/1e7|0,l[i]%=1e7;for(n&&(l.unshift(n),++o),c=l.length;0==l[--c];)l.pop();return e.d=l,e.e=o,u?A(e,p):e}function m(t,e,n){if(t!==~~t||tn)throw Error(l+t)}function b(t){var e,n,r,o=t.length-1,i="",a=t[0];if(o>0){for(i+=a,e=1;et.e^this.s<0?1:-1;for(e=0,n=(r=this.d.length)<(o=t.d.length)?r:o;et.d[e]^this.s<0?1:-1;return r===o?0:r>o^this.s<0?1:-1},y.decimalPlaces=y.dp=function(){var t=this.d.length-1,e=(t-this.e)*7;if(t=this.d[t])for(;t%10==0;t/=10)e--;return e<0?0:e},y.dividedBy=y.div=function(t){return g(this,new this.constructor(t))},y.dividedToIntegerBy=y.idiv=function(t){var e=this.constructor;return A(g(this,new e(t),0,1),e.precision)},y.equals=y.eq=function(t){return!this.cmp(t)},y.exponent=function(){return O(this)},y.greaterThan=y.gt=function(t){return this.cmp(t)>0},y.greaterThanOrEqualTo=y.gte=function(t){return this.cmp(t)>=0},y.isInteger=y.isint=function(){return this.e>this.d.length-2},y.isNegative=y.isneg=function(){return this.s<0},y.isPositive=y.ispos=function(){return this.s>0},y.isZero=function(){return 0===this.s},y.lessThan=y.lt=function(t){return 0>this.cmp(t)},y.lessThanOrEqualTo=y.lte=function(t){return 1>this.cmp(t)},y.logarithm=y.log=function(t){var e,n=this.constructor,r=n.precision,o=r+5;if(void 0===t)t=new n(10);else if((t=new n(t)).s<1||t.eq(i))throw Error(c+"NaN");if(this.s<1)throw Error(c+(this.s?"NaN":"-Infinity"));return this.eq(i)?new n(0):(u=!1,e=g(S(this,o),S(t,o),o),u=!0,A(e,r))},y.minus=y.sub=function(t){return t=new this.constructor(t),this.s==t.s?E(this,t):v(this,(t.s=-t.s,t))},y.modulo=y.mod=function(t){var e,n=this.constructor,r=n.precision;if(!(t=new n(t)).s)throw Error(c+"NaN");return this.s?(u=!1,e=g(this,t,0,1).times(t),u=!0,this.minus(e)):A(new n(this),r)},y.naturalExponential=y.exp=function(){return x(this)},y.naturalLogarithm=y.ln=function(){return S(this)},y.negated=y.neg=function(){var t=new this.constructor(this);return t.s=-t.s||0,t},y.plus=y.add=function(t){return t=new this.constructor(t),this.s==t.s?v(this,t):E(this,(t.s=-t.s,t))},y.precision=y.sd=function(t){var e,n,r;if(void 0!==t&&!!t!==t&&1!==t&&0!==t)throw Error(l+t);if(e=O(this)+1,n=7*(r=this.d.length-1)+1,r=this.d[r]){for(;r%10==0;r/=10)n--;for(r=this.d[0];r>=10;r/=10)n++}return t&&e>n?e:n},y.squareRoot=y.sqrt=function(){var t,e,n,r,o,i,a,l=this.constructor;if(this.s<1){if(!this.s)return new l(0);throw Error(c+"NaN")}for(t=O(this),u=!1,0==(o=Math.sqrt(+this))||o==1/0?(((e=b(this.d)).length+t)%2==0&&(e+="0"),o=Math.sqrt(e),t=f((t+1)/2)-(t<0||t%2),r=new l(e=o==1/0?"5e"+t:(e=o.toExponential()).slice(0,e.indexOf("e")+1)+t)):r=new l(o.toString()),o=a=(n=l.precision)+3;;)if(r=(i=r).plus(g(this,i,a+2)).times(.5),b(i.d).slice(0,a)===(e=b(r.d)).slice(0,a)){if(e=e.slice(a-3,a+1),o==a&&"4999"==e){if(A(i,n+1,0),i.times(i).eq(this)){r=i;break}}else if("9999"!=e)break;a+=4}return u=!0,A(r,n)},y.times=y.mul=function(t){var e,n,r,o,i,a,c,l,s,f=this.constructor,p=this.d,h=(t=new f(t)).d;if(!this.s||!t.s)return new f(0);for(t.s*=this.s,n=this.e+t.e,(l=p.length)<(s=h.length)&&(i=p,p=h,h=i,a=l,l=s,s=a),i=[],r=a=l+s;r--;)i.push(0);for(r=s;--r>=0;){for(e=0,o=l+r;o>r;)c=i[o]+h[r]*p[o-r-1]+e,i[o--]=c%1e7|0,e=c/1e7|0;i[o]=(i[o]+e)%1e7|0}for(;!i[--a];)i.pop();return e?++n:i.shift(),t.d=i,t.e=n,u?A(t,f.precision):t},y.toDecimalPlaces=y.todp=function(t,e){var n=this,r=n.constructor;return(n=new r(n),void 0===t)?n:(m(t,0,1e9),void 0===e?e=r.rounding:m(e,0,8),A(n,t+O(n)+1,e))},y.toExponential=function(t,e){var n,r=this,o=r.constructor;return void 0===t?n=k(r,!0):(m(t,0,1e9),void 0===e?e=o.rounding:m(e,0,8),n=k(r=A(new o(r),t+1,e),!0,t+1)),n},y.toFixed=function(t,e){var n,r,o=this.constructor;return void 0===t?k(this):(m(t,0,1e9),void 0===e?e=o.rounding:m(e,0,8),n=k((r=A(new o(this),t+O(this)+1,e)).abs(),!1,t+O(r)+1),this.isneg()&&!this.isZero()?"-"+n:n)},y.toInteger=y.toint=function(){var t=this.constructor;return A(new t(this),O(this)+1,t.rounding)},y.toNumber=function(){return+this},y.toPower=y.pow=function(t){var e,n,r,o,a,l,s=this,p=s.constructor,h=+(t=new p(t));if(!t.s)return new p(i);if(!(s=new p(s)).s){if(t.s<1)throw Error(c+"Infinity");return s}if(s.eq(i))return s;if(r=p.precision,t.eq(i))return A(s,r);if(l=(e=t.e)>=(n=t.d.length-1),a=s.s,l){if((n=h<0?-h:h)<=9007199254740991){for(o=new p(i),e=Math.ceil(r/7+4),u=!1;n%2&&M((o=o.times(s)).d,e),0!==(n=f(n/2));)M((s=s.times(s)).d,e);return u=!0,t.s<0?new p(i).div(o):A(o,r)}}else if(a<0)throw Error(c+"NaN");return a=a<0&&1&t.d[Math.max(e,n)]?-1:1,s.s=1,u=!1,o=t.times(S(s,r+12)),u=!0,(o=x(o)).s=a,o},y.toPrecision=function(t,e){var n,r,o=this,i=o.constructor;return void 0===t?(n=O(o),r=k(o,n<=i.toExpNeg||n>=i.toExpPos)):(m(t,1,1e9),void 0===e?e=i.rounding:m(e,0,8),n=O(o=A(new i(o),t,e)),r=k(o,t<=n||n<=i.toExpNeg,t)),r},y.toSignificantDigits=y.tosd=function(t,e){var n=this.constructor;return void 0===t?(t=n.precision,e=n.rounding):(m(t,1,1e9),void 0===e?e=n.rounding:m(e,0,8)),A(new n(this),t,e)},y.toString=y.valueOf=y.val=y.toJSON=function(){var t=O(this),e=this.constructor;return k(this,t<=e.toExpNeg||t>=e.toExpPos)};var g=function(){function t(t,e){var n,r=0,o=t.length;for(t=t.slice();o--;)n=t[o]*e+r,t[o]=n%1e7|0,r=n/1e7|0;return r&&t.unshift(r),t}function e(t,e,n,r){var o,i;if(n!=r)i=n>r?1:-1;else for(o=i=0;oe[o]?1:-1;break}return i}function n(t,e,n){for(var r=0;n--;)t[n]-=r,r=t[n]1;)t.shift()}return function(r,o,i,a){var u,l,s,f,p,h,d,y,v,m,b,g,x,w,j,S,P,E,k=r.constructor,M=r.s==o.s?1:-1,_=r.d,T=o.d;if(!r.s)return new k(r);if(!o.s)throw Error(c+"Division by zero");for(s=0,l=r.e-o.e,P=T.length,j=_.length,y=(d=new k(M)).d=[];T[s]==(_[s]||0);)++s;if(T[s]>(_[s]||0)&&--l,(g=null==i?i=k.precision:a?i+(O(r)-O(o))+1:i)<0)return new k(0);if(g=g/7+2|0,s=0,1==P)for(f=0,T=T[0],g++;(s1&&(T=t(T,f),_=t(_,f),P=T.length,j=_.length),w=P,m=(v=_.slice(0,P)).length;m=1e7/2&&++S;do f=0,(u=e(T,v,P,m))<0?(b=v[0],P!=m&&(b=1e7*b+(v[1]||0)),(f=b/S|0)>1?(f>=1e7&&(f=1e7-1),h=(p=t(T,f)).length,m=v.length,1==(u=e(p,v,h,m))&&(f--,n(p,P16)throw Error(s+O(t));if(!t.s)return new h(i);for(null==e?(u=!1,c=d):c=e,a=new h(.03125);t.abs().gte(.1);)t=t.times(a),f+=5;for(c+=Math.log(p(2,f))/Math.LN10*2+5|0,n=r=o=new h(i),h.precision=c;;){if(r=A(r.times(t),c),n=n.times(++l),b((a=o.plus(g(r,n,c))).d).slice(0,c)===b(o.d).slice(0,c)){for(;f--;)o=A(o.times(o),c);return h.precision=d,null==e?(u=!0,A(o,d)):o}o=a}}function O(t){for(var e=7*t.e,n=t.d[0];n>=10;n/=10)e++;return e}function w(t,e,n){if(e>t.LN10.sd())throw u=!0,n&&(t.precision=n),Error(c+"LN10 precision limit exceeded");return A(new t(t.LN10),e)}function j(t){for(var e="";t--;)e+="0";return e}function S(t,e){var n,r,o,a,l,s,f,p,h,d=1,y=t,v=y.d,m=y.constructor,x=m.precision;if(y.s<1)throw Error(c+(y.s?"NaN":"-Infinity"));if(y.eq(i))return new m(0);if(null==e?(u=!1,p=x):p=e,y.eq(10))return null==e&&(u=!0),w(m,p);if(p+=10,m.precision=p,r=(n=b(v)).charAt(0),!(15e14>Math.abs(a=O(y))))return f=w(m,p+2,x).times(a+""),y=S(new m(r+"."+n.slice(1)),p-10).plus(f),m.precision=x,null==e?(u=!0,A(y,x)):y;for(;r<7&&1!=r||1==r&&n.charAt(1)>3;)r=(n=b((y=y.times(t)).d)).charAt(0),d++;for(a=O(y),r>1?(y=new m("0."+n),a++):y=new m(r+"."+n.slice(1)),s=l=y=g(y.minus(i),y.plus(i),p),h=A(y.times(y),p),o=3;;){if(l=A(l.times(h),p),b((f=s.plus(g(l,new m(o),p))).d).slice(0,p)===b(s.d).slice(0,p))return s=s.times(2),0!==a&&(s=s.plus(w(m,p+2,x).times(a+""))),s=g(s,new m(d),p),m.precision=x,null==e?(u=!0,A(s,x)):s;s=f,o+=2}}function P(t,e){var n,r,o;for((n=e.indexOf("."))>-1&&(e=e.replace(".","")),(r=e.search(/e/i))>0?(n<0&&(n=r),n+=+e.slice(r+1),e=e.substring(0,r)):n<0&&(n=e.length),r=0;48===e.charCodeAt(r);)++r;for(o=e.length;48===e.charCodeAt(o-1);)--o;if(e=e.slice(r,o)){if(o-=r,n=n-r-1,t.e=f(n/7),t.d=[],r=(n+1)%7,n<0&&(r+=7),rd||t.e<-d))throw Error(s+n)}else t.s=0,t.e=0,t.d=[0];return t}function A(t,e,n){var r,o,i,a,c,l,h,y,v=t.d;for(a=1,i=v[0];i>=10;i/=10)a++;if((r=e-a)<0)r+=7,o=e,h=v[y=0];else{if((y=Math.ceil((r+1)/7))>=(i=v.length))return t;for(a=1,h=i=v[y];i>=10;i/=10)a++;r%=7,o=r-7+a}if(void 0!==n&&(c=h/(i=p(10,a-o-1))%10|0,l=e<0||void 0!==v[y+1]||h%i,l=n<4?(c||l)&&(0==n||n==(t.s<0?3:2)):c>5||5==c&&(4==n||l||6==n&&(r>0?o>0?h/p(10,a-o):0:v[y-1])%10&1||n==(t.s<0?8:7))),e<1||!v[0])return l?(i=O(t),v.length=1,e=e-i-1,v[0]=p(10,(7-e%7)%7),t.e=f(-e/7)||0):(v.length=1,v[0]=t.e=t.s=0),t;if(0==r?(v.length=y,i=1,y--):(v.length=y+1,i=p(10,7-r),v[y]=o>0?(h/p(10,a-o)%p(10,o)|0)*i:0),l)for(;;){if(0==y){1e7==(v[0]+=i)&&(v[0]=1,++t.e);break}if(v[y]+=i,1e7!=v[y])break;v[y--]=0,i=1}for(r=v.length;0===v[--r];)v.pop();if(u&&(t.e>d||t.e<-d))throw Error(s+O(t));return t}function E(t,e){var n,r,o,i,a,c,l,s,f,p,h=t.constructor,d=h.precision;if(!t.s||!e.s)return e.s?e.s=-e.s:e=new h(t),u?A(e,d):e;if(l=t.d,p=e.d,r=e.e,s=t.e,l=l.slice(),a=s-r){for((f=a<0)?(n=l,a=-a,c=p.length):(n=p,r=s,c=l.length),a>(o=Math.max(Math.ceil(d/7),c)+2)&&(a=o,n.length=1),n.reverse(),o=a;o--;)n.push(0);n.reverse()}else{for((f=(o=l.length)<(c=p.length))&&(c=o),o=0;o0;--o)l[c++]=0;for(o=p.length;o>a;){if(l[--o]0?i=i.charAt(0)+"."+i.slice(1)+j(r):a>1&&(i=i.charAt(0)+"."+i.slice(1)),i=i+(o<0?"e":"e+")+o):o<0?(i="0."+j(-o-1)+i,n&&(r=n-a)>0&&(i+=j(r))):o>=a?(i+=j(o+1-a),n&&(r=n-o-1)>0&&(i=i+"."+j(r))):((r=o+1)0&&(o+1===a&&(i+="."),i+=j(r))),t.s<0?"-"+i:i}function M(t,e){if(t.length>e)return t.length=e,!0}function _(t){if(!t||"object"!=typeof t)throw Error(c+"Object expected");var e,n,r,o=["precision",1,1e9,"rounding",0,8,"toExpNeg",-1/0,0,"toExpPos",0,1/0];for(e=0;e=o[e+1]&&r<=o[e+2])this[n]=r;else throw Error(l+n+": "+r)}if(void 0!==(r=t[n="LN10"])){if(r==Math.LN10)this[n]=new this(r);else throw Error(l+n+": "+r)}return this}(a=function t(e){var n,r,o;function i(t){if(!(this instanceof i))return new i(t);if(this.constructor=i,t instanceof i){this.s=t.s,this.e=t.e,this.d=(t=t.d)?t.slice():t;return}if("number"==typeof t){if(0*t!=0)throw Error(l+t);if(t>0)this.s=1;else if(t<0)t=-t,this.s=-1;else{this.s=0,this.e=0,this.d=[0];return}if(t===~~t&&t<1e7){this.e=0,this.d=[t];return}return P(this,t.toString())}if("string"!=typeof t)throw Error(l+t);if(45===t.charCodeAt(0)?(t=t.slice(1),this.s=-1):this.s=1,h.test(t))P(this,t);else throw Error(l+t)}if(i.prototype=y,i.ROUND_UP=0,i.ROUND_DOWN=1,i.ROUND_CEIL=2,i.ROUND_FLOOR=3,i.ROUND_HALF_UP=4,i.ROUND_HALF_DOWN=5,i.ROUND_HALF_EVEN=6,i.ROUND_HALF_CEIL=7,i.ROUND_HALF_FLOOR=8,i.clone=t,i.config=i.set=_,void 0===e&&(e={}),e)for(n=0,o=["precision","rounding","toExpNeg","toExpPos","LN10"];n-1}},6883:function(t){t.exports=function(t,e,n){for(var r=-1,o=null==t?0:t.length;++r0&&i(s)?n>1?t(s,n-1,i,a,u):r(u,s):a||(u[u.length]=s)}return u}},3321:function(t,e,n){var r=n(3023)();t.exports=r},8060:function(t,e,n){var r=n(3321),o=n(3228);t.exports=function(t,e){return t&&r(t,e,o)}},2167:function(t,e,n){var r=n(7906),o=n(235);t.exports=function(t,e){e=r(e,t);for(var n=0,i=e.length;null!=t&&ne}},3012:function(t){t.exports=function(t,e){return null!=t&&e in Object(t)}},7909:function(t,e,n){var r=n(8235),o=n(1953),i=n(5281);t.exports=function(t,e,n){return e==e?i(t,e,n):r(t,o,n)}},370:function(t,e,n){var r=n(4506),o=n(303);t.exports=function(t){return o(t)&&"[object Arguments]"==r(t)}},6318:function(t,e,n){var r=n(6791),o=n(303);t.exports=function t(e,n,i,a,u){return e===n||(null!=e&&null!=n&&(o(e)||o(n))?r(e,n,i,a,t,u):e!=e&&n!=n)}},6791:function(t,e,n){var r=n(5885),o=n(7638),i=n(8030),a=n(4974),u=n(1690),c=n(5614),l=n(8051),s=n(9792),f="[object Arguments]",p="[object Array]",h="[object Object]",d=Object.prototype.hasOwnProperty;t.exports=function(t,e,n,y,v,m){var b=c(t),g=c(e),x=b?p:u(t),O=g?p:u(e);x=x==f?h:x,O=O==f?h:O;var w=x==h,j=O==h,S=x==O;if(S&&l(t)){if(!l(e))return!1;b=!0,w=!1}if(S&&!w)return m||(m=new r),b||s(t)?o(t,e,n,y,v,m):i(t,e,x,n,y,v,m);if(!(1&n)){var P=w&&d.call(t,"__wrapped__"),A=j&&d.call(e,"__wrapped__");if(P||A){var E=P?t.value():t,k=A?e.value():e;return m||(m=new r),v(E,k,n,y,m)}}return!!S&&(m||(m=new r),a(t,e,n,y,v,m))}},2538:function(t,e,n){var r=n(5885),o=n(6318);t.exports=function(t,e,n,i){var a=n.length,u=a,c=!i;if(null==t)return!u;for(t=Object(t);a--;){var l=n[a];if(c&&l[2]?l[1]!==t[l[0]]:!(l[0]in t))return!1}for(;++ao?0:o+e),(n=n>o?o:n)<0&&(n+=o),o=e>n?0:n-e>>>0,e>>>=0;for(var i=Array(o);++r=200){var y=e?null:u(t);if(y)return c(y);p=!1,s=a,d=new r}else d=e?[]:h;t:for(;++l=o?t:r(t,e,n)}},1536:function(t,e,n){var r=n(8371);t.exports=function(t,e){if(t!==e){var n=void 0!==t,o=null===t,i=t==t,a=r(t),u=void 0!==e,c=null===e,l=e==e,s=r(e);if(!c&&!s&&!a&&t>e||a&&u&&l&&!c&&!s||o&&u&&l||!n&&l||!i)return 1;if(!o&&!a&&!s&&t=c)return l;return l*("desc"==n[o]?-1:1)}}return t.index-e.index}},2077:function(t,e,n){var r=n(4288)["__core-js_shared__"];t.exports=r},223:function(t,e,n){var r=n(5629);t.exports=function(t,e){return function(n,o){if(null==n)return n;if(!r(n))return t(n,o);for(var i=n.length,a=e?i:-1,u=Object(n);(e?a--:++a-1?u[c?e[l]:l]:void 0}}},5464:function(t,e,n){var r=n(9608),o=n(9639),i=n(175);t.exports=function(t){return function(e,n,a){return a&&"number"!=typeof a&&o(e,n,a)&&(n=a=void 0),e=i(e),void 0===n?(n=e,e=0):n=i(n),a=void 0===a?es))return!1;var p=c.get(t),h=c.get(e);if(p&&h)return p==e&&h==t;var d=-1,y=!0,v=2&n?new r:void 0;for(c.set(t,e),c.set(e,t);++d-1&&t%1==0&&t-1}},3368:function(t,e,n){var r=n(4457);t.exports=function(t,e){var n=this.__data__,o=r(n,t);return o<0?(++this.size,n.push([t,e])):n[o][1]=e,this}},8764:function(t,e,n){var r=n(9855),o=n(9078),i=n(8675);t.exports=function(){this.size=0,this.__data__={hash:new r,map:new(i||o),string:new r}}},8615:function(t,e,n){var r=n(1507);t.exports=function(t){var e=r(this,t).delete(t);return this.size-=e?1:0,e}},3391:function(t,e,n){var r=n(1507);t.exports=function(t){return r(this,t).get(t)}},3483:function(t,e,n){var r=n(1507);t.exports=function(t){return r(this,t).has(t)}},7299:function(t,e,n){var r=n(1507);t.exports=function(t,e){var n=r(this,t),o=n.size;return n.set(t,e),this.size+=n.size==o?0:1,this}},2523:function(t){t.exports=function(t){var e=-1,n=Array(t.size);return t.forEach(function(t,r){n[++e]=[r,t]}),n}},7073:function(t){t.exports=function(t,e){return function(n){return null!=n&&n[t]===e&&(void 0!==e||t in Object(n))}}},3787:function(t,e,n){var r=n(967);t.exports=function(t){var e=r(t,function(t){return 500===n.size&&n.clear(),t}),n=e.cache;return e}},453:function(t,e,n){var r=n(9866)(Object,"create");t.exports=r},7184:function(t,e,n){var r=n(5070)(Object.keys,Object);t.exports=r},9931:function(t,e,n){t=n.nmd(t);var r=n(7071),o=e&&!e.nodeType&&e,i=o&&t&&!t.nodeType&&t,a=i&&i.exports===o&&r.process,u=function(){try{var t=i&&i.require&&i.require("util").types;if(t)return t;return a&&a.binding&&a.binding("util")}catch(t){}}();t.exports=u},910:function(t){var e=Object.prototype.toString;t.exports=function(t){return e.call(t)}},5070:function(t){t.exports=function(t,e){return function(n){return t(e(n))}}},7783:function(t,e,n){var r=n(493),o=Math.max;t.exports=function(t,e,n){return e=o(void 0===e?t.length-1:e,0),function(){for(var i=arguments,a=-1,u=o(i.length-e,0),c=Array(u);++a0){if(++n>=800)return arguments[0]}else n=0;return t.apply(void 0,arguments)}}},4092:function(t,e,n){var r=n(9078);t.exports=function(){this.__data__=new r,this.size=0}},1663:function(t){t.exports=function(t){var e=this.__data__,n=e.delete(t);return this.size=e.size,n}},9135:function(t){t.exports=function(t){return this.__data__.get(t)}},9552:function(t){t.exports=function(t){return this.__data__.has(t)}},3960:function(t,e,n){var r=n(9078),o=n(8675),i=n(6219);t.exports=function(t,e){var n=this.__data__;if(n instanceof r){var a=n.__data__;if(!o||a.length<199)return a.push([t,e]),this.size=++n.size,this;n=this.__data__=new i(a)}return n.set(t,e),this.size=n.size,this}},5281:function(t){t.exports=function(t,e,n){for(var r=n-1,o=t.length;++r=e||n<0||v&&r>=s}function x(){var t,n,r,i=o();if(g(i))return O(i);p=setTimeout(x,(t=i-h,n=i-d,r=e-t,v?u(r,s-n):r))}function O(t){return(p=void 0,m&&c)?b(t):(c=l=void 0,f)}function w(){var t,n=o(),r=g(n);if(c=arguments,l=this,h=n,r){if(void 0===p)return d=t=h,p=setTimeout(x,e),y?b(t):f;if(v)return clearTimeout(p),p=setTimeout(x,e),b(h)}return void 0===p&&(p=setTimeout(x,e)),f}return e=i(e)||0,r(n)&&(y=!!n.leading,s=(v="maxWait"in n)?a(i(n.maxWait)||0,e):s,m="trailing"in n?!!n.trailing:m),w.cancel=function(){void 0!==p&&clearTimeout(p),d=0,c=h=l=p=void 0},w.flush=function(){return void 0===p?f:O(o())},w}},7560:function(t){t.exports=function(t,e){return t===e||t!=t&&e!=e}},2242:function(t,e,n){var r=n(8897),o=n(8935),i=n(8157),a=n(5614),u=n(9639);t.exports=function(t,e,n){var c=a(t)?r:o;return n&&u(t,e,n)&&(e=void 0),c(t,i(e,3))}},4173:function(t,e,n){var r=n(2602)(n(2152));t.exports=r},2152:function(t,e,n){var r=n(8235),o=n(8157),i=n(5759),a=Math.max;t.exports=function(t,e,n){var u=null==t?0:t.length;if(!u)return -1;var c=null==n?0:i(n);return c<0&&(c=a(u+c,0)),r(t,o(e,3),c)}},1314:function(t,e,n){var r=n(2569),o=n(9238);t.exports=function(t,e){return r(o(t,e),1)}},3735:function(t,e,n){var r=n(2167);t.exports=function(t,e,n){var o=null==t?void 0:r(t,e);return void 0===o?n:o}},7764:function(t,e,n){var r=n(3012),o=n(9592);t.exports=function(t,e){return null!=t&&o(t,e,r)}},9586:function(t){t.exports=function(t){return t}},6569:function(t,e,n){var r=n(370),o=n(303),i=Object.prototype,a=i.hasOwnProperty,u=i.propertyIsEnumerable,c=r(function(){return arguments}())?r:function(t){return o(t)&&a.call(t,"callee")&&!u.call(t,"callee")};t.exports=c},5614:function(t){var e=Array.isArray;t.exports=e},5629:function(t,e,n){var r=n(6757),o=n(3973);t.exports=function(t){return null!=t&&o(t.length)&&!r(t)}},4342:function(t,e,n){var r=n(4506),o=n(303);t.exports=function(t){return!0===t||!1===t||o(t)&&"[object Boolean]"==r(t)}},8051:function(t,e,n){t=n.nmd(t);var r=n(4288),o=n(7406),i=e&&!e.nodeType&&e,a=i&&t&&!t.nodeType&&t,u=a&&a.exports===i?r.Buffer:void 0,c=u?u.isBuffer:void 0;t.exports=c||o},1652:function(t,e,n){var r=n(6318);t.exports=function(t,e){return r(t,e)}},6757:function(t,e,n){var r=n(4506),o=n(8302);t.exports=function(t){if(!o(t))return!1;var e=r(t);return"[object Function]"==e||"[object GeneratorFunction]"==e||"[object AsyncFunction]"==e||"[object Proxy]"==e}},3973:function(t){t.exports=function(t){return"number"==typeof t&&t>-1&&t%1==0&&t<=9007199254740991}},2559:function(t,e,n){var r=n(2345);t.exports=function(t){return r(t)&&t!=+t}},7571:function(t){t.exports=function(t){return null==t}},2345:function(t,e,n){var r=n(4506),o=n(303);t.exports=function(t){return"number"==typeof t||o(t)&&"[object Number]"==r(t)}},8302:function(t){t.exports=function(t){var e=typeof t;return null!=t&&("object"==e||"function"==e)}},303:function(t){t.exports=function(t){return null!=t&&"object"==typeof t}},231:function(t,e,n){var r=n(4506),o=n(5880),i=n(303),a=Object.prototype,u=Function.prototype.toString,c=a.hasOwnProperty,l=u.call(Object);t.exports=function(t){if(!i(t)||"[object Object]"!=r(t))return!1;var e=o(t);if(null===e)return!0;var n=c.call(e,"constructor")&&e.constructor;return"function"==typeof n&&n instanceof n&&u.call(n)==l}},2715:function(t,e,n){var r=n(4506),o=n(5614),i=n(303);t.exports=function(t){return"string"==typeof t||!o(t)&&i(t)&&"[object String]"==r(t)}},8371:function(t,e,n){var r=n(4506),o=n(303);t.exports=function(t){return"symbol"==typeof t||o(t)&&"[object Symbol]"==r(t)}},9792:function(t,e,n){var r=n(9332),o=n(3305),i=n(9931),a=i&&i.isTypedArray,u=a?o(a):r;t.exports=u},3228:function(t,e,n){var r=n(5926),o=n(4578),i=n(5629);t.exports=function(t){return i(t)?r(t):o(t)}},6185:function(t){t.exports=function(t){var e=null==t?0:t.length;return e?t[e-1]:void 0}},9238:function(t,e,n){var r=n(3819),o=n(8157),i=n(4240),a=n(5614);t.exports=function(t,e){return(a(t)?r:i)(t,o(e,3))}},1443:function(t,e,n){var r=n(142),o=n(8060),i=n(8157);t.exports=function(t,e){var n={};return e=i(e,3),o(t,function(t,o,i){r(n,o,e(t,o,i))}),n}},5645:function(t,e,n){var r=n(7646),o=n(8905),i=n(9586);t.exports=function(t){return t&&t.length?r(t,i,o):void 0}},967:function(t,e,n){var r=n(6219);function o(t,e){if("function"!=typeof t||null!=e&&"function"!=typeof e)throw TypeError("Expected a function");var n=function(){var r=arguments,o=e?e.apply(this,r):r[0],i=n.cache;if(i.has(o))return i.get(o);var a=t.apply(this,r);return n.cache=i.set(o,a)||i,a};return n.cache=new(o.Cache||r),n}o.Cache=r,t.exports=o},9008:function(t,e,n){var r=n(7646),o=n(121),i=n(9586);t.exports=function(t){return t&&t.length?r(t,i,o):void 0}},3810:function(t){t.exports=function(){}},1121:function(t,e,n){var r=n(4288);t.exports=function(){return r.Date.now()}},6652:function(t,e,n){var r=n(8155),o=n(3584),i=n(7352),a=n(235);t.exports=function(t){return i(t)?r(a(t)):o(t)}},9676:function(t,e,n){var r=n(5464)();t.exports=r},3645:function(t,e,n){var r=n(5253),o=n(8157),i=n(2327),a=n(5614),u=n(9639);t.exports=function(t,e,n){var c=a(t)?r:i;return n&&u(t,e,n)&&(e=void 0),c(t,o(e,3))}},4935:function(t,e,n){var r=n(2569),o=n(4046),i=n(4843),a=n(9639),u=i(function(t,e){if(null==t)return[];var n=e.length;return n>1&&a(t,e[0],e[1])?e=[]:n>2&&a(e[0],e[1],e[2])&&(e=[e[0]]),o(t,r(e,1),[])});t.exports=u},5716:function(t){t.exports=function(){return[]}},7406:function(t){t.exports=function(){return!1}},7065:function(t,e,n){var r=n(7310),o=n(8302);t.exports=function(t,e,n){var i=!0,a=!0;if("function"!=typeof t)throw TypeError("Expected a function");return o(n)&&(i="leading"in n?!!n.leading:i,a="trailing"in n?!!n.trailing:a),r(t,e,{leading:i,maxWait:e,trailing:a})}},175:function(t,e,n){var r=n(6660),o=1/0;t.exports=function(t){return t?(t=r(t))===o||t===-o?(t<0?-1:1)*17976931348623157e292:t==t?t:0:0===t?t:0}},5759:function(t,e,n){var r=n(175);t.exports=function(t){var e=r(t),n=e%1;return e==e?n?e-n:e:0}},6660:function(t,e,n){var r=n(5041),o=n(8302),i=n(8371),a=0/0,u=/^[-+]0x[0-9a-f]+$/i,c=/^0b[01]+$/i,l=/^0o[0-7]+$/i,s=parseInt;t.exports=function(t){if("number"==typeof t)return t;if(i(t))return a;if(o(t)){var e="function"==typeof t.valueOf?t.valueOf():t;t=o(e)?e+"":e}if("string"!=typeof t)return 0===t?t:+t;t=r(t);var n=c.test(t);return n||l.test(t)?s(t.slice(2),n?2:8):u.test(t)?a:+t}},3641:function(t,e,n){var r=n(9478);t.exports=function(t){return null==t?"":r(t)}},7230:function(t,e,n){var r=n(8157),o=n(3826);t.exports=function(t,e){return t&&t.length?o(t,r(e,2)):[]}},5551:function(t,e,n){var r=n(4519)("toUpperCase");t.exports=r},8049:function(t,e,n){"use strict";var r=n(4397);function o(){}function i(){}i.resetWarningCache=o,t.exports=function(){function t(t,e,n,o,i,a){if(a!==r){var u=Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw u.name="Invariant Violation",u}}function e(){return t}t.isRequired=t;var n={array:t,bigint:t,bool:t,func:t,number:t,object:t,string:t,symbol:t,any:t,arrayOf:e,element:t,elementType:t,instanceOf:e,node:t,objectOf:e,oneOf:e,oneOfType:e,shape:e,exact:e,checkPropTypes:i,resetWarningCache:o};return n.PropTypes=n,n}},718:function(t,e,n){t.exports=n(8049)()},4397:function(t){"use strict";t.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},2521:function(t,e,n){"use strict";n.d(e,{ZP:function(){return tS}});var r=n(2265),o=n(718),i=n.n(o);let{getOwnPropertyNames:a,getOwnPropertySymbols:u}=Object,{hasOwnProperty:c}=Object.prototype;function l(t,e){return function(n,r,o){return t(n,r,o)&&e(n,r,o)}}function s(t){return function(e,n,r){if(!e||!n||"object"!=typeof e||"object"!=typeof n)return t(e,n,r);let{cache:o}=r,i=o.get(e),a=o.get(n);if(i&&a)return i===n&&a===e;o.set(e,n),o.set(n,e);let u=t(e,n,r);return o.delete(e),o.delete(n),u}}function f(t){return a(t).concat(u(t))}let p=Object.hasOwn||((t,e)=>c.call(t,e));function h(t,e){return t===e||!t&&!e&&t!=t&&e!=e}let{getOwnPropertyDescriptor:d,keys:y}=Object;function v(t,e){return t.byteLength===e.byteLength&&k(new Uint8Array(t),new Uint8Array(e))}function m(t,e,n){let r=t.length;if(e.length!==r)return!1;for(;r-- >0;)if(!n.equals(t[r],e[r],r,r,t,e,n))return!1;return!0}function b(t,e){return t.byteLength===e.byteLength&&k(new Uint8Array(t.buffer,t.byteOffset,t.byteLength),new Uint8Array(e.buffer,e.byteOffset,e.byteLength))}function g(t,e){return h(t.getTime(),e.getTime())}function x(t,e){return t.name===e.name&&t.message===e.message&&t.cause===e.cause&&t.stack===e.stack}function O(t,e){return t===e}function w(t,e,n){let r,o;let i=t.size;if(i!==e.size)return!1;if(!i)return!0;let a=Array(i),u=t.entries(),c=0;for(;(r=u.next())&&!r.done;){let i=e.entries(),u=!1,l=0;for(;(o=i.next())&&!o.done;){if(a[l]){l++;continue}let i=r.value,s=o.value;if(n.equals(i[0],s[0],c,l,t,e,n)&&n.equals(i[1],s[1],i[0],s[0],t,e,n)){u=a[l]=!0;break}l++}if(!u)return!1;c++}return!0}function j(t,e,n){let r=y(t),o=r.length;if(y(e).length!==o)return!1;for(;o-- >0;)if(!_(t,e,n,r[o]))return!1;return!0}function S(t,e,n){let r,o,i;let a=f(t),u=a.length;if(f(e).length!==u)return!1;for(;u-- >0;)if(!_(t,e,n,r=a[u])||(o=d(t,r),i=d(e,r),(o||i)&&(!o||!i||o.configurable!==i.configurable||o.enumerable!==i.enumerable||o.writable!==i.writable)))return!1;return!0}function P(t,e){return h(t.valueOf(),e.valueOf())}function A(t,e){return t.source===e.source&&t.flags===e.flags}function E(t,e,n){let r,o;let i=t.size;if(i!==e.size)return!1;if(!i)return!0;let a=Array(i),u=t.values();for(;(r=u.next())&&!r.done;){let i=e.values(),u=!1,c=0;for(;(o=i.next())&&!o.done;){if(!a[c]&&n.equals(r.value,o.value,r.value,o.value,t,e,n)){u=a[c]=!0;break}c++}if(!u)return!1}return!0}function k(t,e){let n=t.byteLength;if(e.byteLength!==n||t.byteOffset!==e.byteOffset)return!1;for(;n-- >0;)if(t[n]!==e[n])return!1;return!0}function M(t,e){return t.hostname===e.hostname&&t.pathname===e.pathname&&t.protocol===e.protocol&&t.port===e.port&&t.hash===e.hash&&t.username===e.username&&t.password===e.password}function _(t,e,n,r){return("_owner"===r||"__o"===r||"__v"===r)&&(!!t.$$typeof||!!e.$$typeof)||p(e,r)&&n.equals(t[r],e[r],r,r,t,e,n)}let T={"[object Int8Array]":!0,"[object Uint8Array]":!0,"[object Uint8ClampedArray]":!0,"[object Int16Array]":!0,"[object Uint16Array]":!0,"[object Int32Array]":!0,"[object Uint32Array]":!0,"[object Float16Array]":!0,"[object Float32Array]":!0,"[object Float64Array]":!0,"[object BigInt64Array]":!0,"[object BigUint64Array]":!0},C=Object.prototype.toString,D=I();function I(t={}){let{circular:e=!1,createInternalComparator:n,createState:r,strict:o=!1}=t,i=function({areArrayBuffersEqual:t,areArraysEqual:e,areDataViewsEqual:n,areDatesEqual:r,areErrorsEqual:o,areFunctionsEqual:i,areMapsEqual:a,areNumbersEqual:u,areObjectsEqual:c,arePrimitiveWrappersEqual:l,areRegExpsEqual:s,areSetsEqual:f,areTypedArraysEqual:p,areUrlsEqual:h,unknownTagComparators:d}){return function(y,v,m){if(y===v)return!0;if(null==y||null==v)return!1;let b=typeof y;if(b!==typeof v)return!1;if("object"!==b)return"number"===b?u(y,v,m):"function"===b&&i(y,v,m);let g=y.constructor;if(g!==v.constructor)return!1;if(g===Object)return c(y,v,m);if(Array.isArray(y))return e(y,v,m);if(g===Date)return r(y,v,m);if(g===RegExp)return s(y,v,m);if(g===Map)return a(y,v,m);if(g===Set)return f(y,v,m);let x=C.call(y);if("[object Date]"===x)return r(y,v,m);if("[object RegExp]"===x)return s(y,v,m);if("[object Map]"===x)return a(y,v,m);if("[object Set]"===x)return f(y,v,m);if("[object Object]"===x)return"function"!=typeof y.then&&"function"!=typeof v.then&&c(y,v,m);if("[object URL]"===x)return h(y,v,m);if("[object Error]"===x)return o(y,v,m);if("[object Arguments]"===x)return c(y,v,m);if(T[x])return p(y,v,m);if("[object ArrayBuffer]"===x)return t(y,v,m);if("[object DataView]"===x)return n(y,v,m);if("[object Boolean]"===x||"[object Number]"===x||"[object String]"===x)return l(y,v,m);if(d){let t=d[x];if(!t){let e=null!=y?y[Symbol.toStringTag]:void 0;e&&(t=d[e])}if(t)return t(y,v,m)}return!1}}(function({circular:t,createCustomConfig:e,strict:n}){let r={areArrayBuffersEqual:v,areArraysEqual:n?S:m,areDataViewsEqual:b,areDatesEqual:g,areErrorsEqual:x,areFunctionsEqual:O,areMapsEqual:n?l(w,S):w,areNumbersEqual:h,areObjectsEqual:n?S:j,arePrimitiveWrappersEqual:P,areRegExpsEqual:A,areSetsEqual:n?l(E,S):E,areTypedArraysEqual:n?l(k,S):k,areUrlsEqual:M,unknownTagComparators:void 0};if(e&&(r=Object.assign({},r,e(r))),t){let t=s(r.areArraysEqual),e=s(r.areMapsEqual),n=s(r.areObjectsEqual),o=s(r.areSetsEqual);r=Object.assign({},r,{areArraysEqual:t,areMapsEqual:e,areObjectsEqual:n,areSetsEqual:o})}return r}(t)),a=n?n(i):function(t,e,n,r,o,a,u){return i(t,e,u)};return function({circular:t,comparator:e,createState:n,equals:r,strict:o}){if(n)return function(i,a){let{cache:u=t?new WeakMap:void 0,meta:c}=n();return e(i,a,{cache:u,equals:r,meta:c,strict:o})};if(t)return function(t,n){return e(t,n,{cache:new WeakMap,equals:r,meta:void 0,strict:o})};let i={cache:void 0,equals:r,meta:void 0,strict:o};return function(t,n){return e(t,n,i)}}({circular:e,comparator:i,createState:r,equals:a,strict:o})}function N(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=-1;requestAnimationFrame(function r(o){if(n<0&&(n=o),o-n>e)t(o),n=-1;else{var i;i=r,"undefined"!=typeof requestAnimationFrame&&requestAnimationFrame(i)}})}function B(t){return(B="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function L(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=Array(e);nh}),I({strict:!0,createInternalComparator:()=>h}),I({circular:!0,createInternalComparator:()=>h}),I({circular:!0,createInternalComparator:()=>h,strict:!0});var F=function(t){return t},Z=function(t,e){return Object.keys(e).reduce(function(n,r){return U(U({},n),{},$({},r,t(r,e[r])))},{})},W=function(t,e,n){return t.map(function(t){return"".concat(t.replace(/([A-Z])/g,function(t){return"-".concat(t.toLowerCase())})," ").concat(e,"ms ").concat(n)}).join(",")},H=function(t,e,n,r,o,i,a,u){};function q(t,e){if(t){if("string"==typeof t)return Y(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);if("Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n)return Array.from(t);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Y(t,e)}}function Y(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=Array(e);n=0&&t<=1}),"[configBezier]: arguments should be x1, y1, x2, y2 of [0, 1] instead received %s",r);var p=G(i,u),h=G(a,c),d=(t=i,e=u,function(n){var r;return V([].concat(function(t){if(Array.isArray(t))return Y(t)}(r=X(t,e).map(function(t,e){return t*e}).slice(1))||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(r)||q(r)||function(){throw TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(),[0]),n)}),y=function(t){for(var e=t>1?1:t,n=e,r=0;r<8;++r){var o,i=p(n)-e,a=d(n);if(1e-4>Math.abs(i-e)||a<1e-4)break;n=(o=n-i/a)>1?1:o<0?0:o}return h(n)};return y.isStepper=!1,y},J=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=t.stiff,n=void 0===e?100:e,r=t.damping,o=void 0===r?8:r,i=t.dt,a=void 0===i?17:i,u=function(t,e,r){var i=r+(-(t-e)*n-r*o)*a/1e3,u=r*a/1e3+t;return 1e-4>Math.abs(u-e)&&1e-4>Math.abs(i)?[e,0]:[u,i]};return u.isStepper=!0,u.dt=a,u},Q=function(){for(var t=arguments.length,e=Array(t),n=0;nt.length)&&(e=t.length);for(var n=0,r=Array(e);nt.length)&&(e=t.length);for(var n=0,r=Array(e);n0?n[o-1]:r,p=l||Object.keys(c);if("function"==typeof u||"spring"===u)return[].concat(th(t),[e.runJSAnimation.bind(e,{from:f.style,to:c,duration:i,easing:u}),i]);var h=W(p,i,u),d=tv(tv(tv({},f.style),c),{},{transition:h});return[].concat(th(t),[d,i,s]).filter(F)},[a,Math.max(void 0===u?0:u,r)])),[t.onAnimationEnd]))}},{key:"runAnimation",value:function(t){if(!this.manager){var e,n,r;this.manager=(e=function(){return null},n=!1,r=function t(r){if(!n){if(Array.isArray(r)){if(!r.length)return;var o=function(t){if(Array.isArray(t))return t}(r)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(r)||function(t,e){if(t){if("string"==typeof t)return L(t,void 0);var n=Object.prototype.toString.call(t).slice(8,-1);if("Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n)return Array.from(t);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return L(t,void 0)}}(r)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(),i=o[0],a=o.slice(1);if("number"==typeof i){N(t.bind(null,a),i);return}t(i),N(t.bind(null,a));return}"object"===B(r)&&e(r),"function"==typeof r&&r()}},{stop:function(){n=!0},start:function(t){n=!1,r(t)},subscribe:function(t){return e=t,function(){e=function(){return null}}}})}var o=t.begin,i=t.duration,a=t.attributeName,u=t.to,c=t.easing,l=t.onAnimationStart,s=t.onAnimationEnd,f=t.steps,p=t.children,h=this.manager;if(this.unSubscribe=h.subscribe(this.handleStyleChange),"function"==typeof c||"function"==typeof p||"spring"===c){this.runJSAnimation(t);return}if(f.length>1){this.runStepAnimation(t);return}var d=a?tm({},a,u):u,y=W(Object.keys(d),i,c);h.start([l,o,tv(tv({},d),{},{transition:y}),i,s])}},{key:"render",value:function(){var t=this.props,e=t.children,n=(t.begin,t.duration),o=(t.attributeName,t.easing,t.isActive),i=(t.steps,t.from,t.to,t.canBegin,t.onAnimationEnd,t.shouldReAnimate,t.onAnimationReStart,function(t,e){if(null==t)return{};var n,r,o=function(t,e){if(null==t)return{};var n,r,o={},i=Object.keys(t);for(r=0;r=0||(o[n]=t[n]);return o}(t,e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(t,n)&&(o[n]=t[n])}return o}(t,tp)),a=r.Children.count(e),u=this.state.style;if("function"==typeof e)return e(u);if(!o||0===a||n<=0)return e;var c=function(t){var e=t.props,n=e.style,o=e.className;return(0,r.cloneElement)(t,tv(tv({},i),{},{style:tv(tv({},void 0===n?{}:n),u),className:o}))};return 1===a?c(r.Children.only(e)):r.createElement("div",null,r.Children.map(e,function(t){return c(t)}))}}],function(t,e){for(var n=0;n=0)continue;n[r]=t[r]}return n}(t,e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(t,n)&&(o[n]=t[n])}return o}function k(){return(k=Object.assign?Object.assign.bind():function(t){for(var e=1;e0||!y()(u,r)||!y()(c,o))?this.renderAreaWithAnimation(t,e):this.renderAreaStatically(r,o,t,e)}},{key:"render",value:function(){var t,e=this.props,n=e.hide,i=e.dot,a=e.points,u=e.className,c=e.top,l=e.left,s=e.xAxis,p=e.yAxis,h=e.width,d=e.height,y=e.isAnimationActive,v=e.id;if(n||!a||!a.length)return null;var m=this.state.isAnimationFinished,x=1===a.length,O=(0,o.Z)("recharts-area",u),w=s&&s.allowDataOverflow,S=p&&p.allowDataOverflow,P=w||S,A=f()(v)?this.id:v,E=null!==(t=(0,j.L6)(i,!1))&&void 0!==t?t:{r:3,strokeWidth:2},k=E.r,M=E.strokeWidth,_=((0,j.jf)(i)?i:{}).clipDot,T=void 0===_||_,C=2*(void 0===k?3:k)+(void 0===M?2:M);return r.createElement(b.m,{className:O},w||S?r.createElement("defs",null,r.createElement("clipPath",{id:"clipPath-".concat(A)},r.createElement("rect",{x:w?l:l-h/2,y:S?c:c-d/2,width:w?h:2*h,height:S?d:2*d})),!T&&r.createElement("clipPath",{id:"clipPath-dots-".concat(A)},r.createElement("rect",{x:l-C/2,y:c-C/2,width:h+C,height:d+C}))):null,x?null:this.renderArea(P,A),(i||x)&&this.renderDots(P,T,A),(!y||m)&&g.e.renderCallByParent(this.props,a))}}],n=[{key:"getDerivedStateFromProps",value:function(t,e){return t.animationId!==e.prevAnimationId?{prevAnimationId:t.animationId,curPoints:t.points,curBaseLine:t.baseLine,prevPoints:e.curPoints,prevBaseLine:e.curBaseLine}:t.points!==e.curPoints||t.baseLine!==e.curBaseLine?{curPoints:t.points,curBaseLine:t.baseLine}:null}}],e&&T(a.prototype,e),n&&T(a,n),Object.defineProperty(a,"prototype",{writable:!1}),a}(r.PureComponent);N(L,"displayName","Area"),N(L,"defaultProps",{stroke:"#3182bd",fill:"#3182bd",fillOpacity:.6,xAxisId:0,yAxisId:0,legendType:"line",connectNulls:!1,points:[],dot:!1,activeDot:!0,hide:!1,isAnimationActive:!x.x.isSsr,animationBegin:0,animationDuration:1500,animationEasing:"ease"}),N(L,"getBaseValue",function(t,e,n,r){var o=t.layout,i=t.baseValue,a=e.props.baseValue,u=null!=a?a:i;if((0,O.hj)(u)&&"number"==typeof u)return u;var c="horizontal"===o?r:n,l=c.scale.domain();if("number"===c.type){var s=Math.max(l[0],l[1]),f=Math.min(l[0],l[1]);return"dataMin"===u?f:"dataMax"===u?s:s<0?s:Math.max(Math.min(l[0],l[1]),0)}return"dataMin"===u?l[0]:"dataMax"===u?l[1]:l[0]}),N(L,"getComposedData",function(t){var e,n=t.props,r=t.item,o=t.xAxis,i=t.yAxis,a=t.xAxisTicks,u=t.yAxisTicks,c=t.bandSize,l=t.dataKey,s=t.stackedData,f=t.dataStartIndex,p=t.displayedData,h=t.offset,d=n.layout,y=s&&s.length,v=L.getBaseValue(n,r,o,i),m="horizontal"===d,b=!1,g=p.map(function(t,e){y?n=s[f+e]:Array.isArray(n=(0,w.F$)(t,l))?b=!0:n=[v,n];var n,r=null==n[1]||y&&null==(0,w.F$)(t,l);return m?{x:(0,w.Hv)({axis:o,ticks:a,bandSize:c,entry:t,index:e}),y:r?null:i.scale(n[1]),value:n,payload:t}:{x:r?null:o.scale(n[1]),y:(0,w.Hv)({axis:i,ticks:u,bandSize:c,entry:t,index:e}),value:n,payload:t}});return e=y||b?g.map(function(t){var e=Array.isArray(t.value)?t.value[0]:null;return m?{x:t.x,y:null!=e&&null!=t.y?i.scale(e):null}:{x:null!=e?o.scale(e):null,y:t.y}}):m?i.scale(v):o.scale(v),_({points:g,baseLine:e,layout:d,isRange:b},h)}),N(L,"renderDotItem",function(t,e){var n;if(r.isValidElement(t))n=r.cloneElement(t,e);else if(u()(t))n=t(e);else{var i=(0,o.Z)("recharts-area-dot","boolean"!=typeof t?t.className:""),a=e.key,c=E(e,P);n=r.createElement(m.o,k({},c,{key:a,className:i}))}return n})},2988:function(t,e,n){"use strict";n.d(e,{O:function(){return R}});var r=n(2265),o=n(6757),i=n.n(o),a=n(3735),u=n.n(a),c=n(1994),l=n(6485),s=n(9841),f=n(8811),p=n(6680),h=n(6630),d=n(1637),y=n(2944),v=n(4094),m=n(4067),b=n(6437);function g(t,e,n){if(e<1)return[];if(1===e&&void 0===n)return t;for(var r=[],o=0;ot*o)return!1;var i=n();return t*(e-t*i/2-r)>=0&&t*(e+t*i/2-o)<=0}function O(t){return(O="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function w(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),n.push.apply(n,r)}return n}function j(t){for(var e=1;e=0)continue;n[r]=t[r]}return n}(t,e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(t,n)&&(o[n]=t[n])}return o}function C(t,e){for(var n=0;n=2?(0,h.uY)(s[1].coordinate-s[0].coordinate):1,M=(r="width"===P,o=f.x,a=f.y,u=f.width,c=f.height,1===k?{start:r?o:a,end:r?o+u:a+c}:{start:r?o+u:a+c,end:r?o:a});return"equidistantPreserveStart"===y?function(t,e,n,r,o){for(var i,a=(r||[]).slice(),u=e.start,c=e.end,l=0,s=1,f=u;s<=a.length;)if(i=function(){var e,i=null==r?void 0:r[l];if(void 0===i)return{v:g(r,s)};var a=l,p=function(){return void 0===e&&(e=n(i,a)),e},h=i.coordinate,d=0===l||x(t,h,p,f,c);d||(l=0,f=u,s+=1),d&&(f=h+t*(p()/2+o),l+=s)}())return i.v;return[]}(k,M,E,s,p):("preserveStart"===y||"preserveStartEnd"===y?function(t,e,n,r,o,i){var a=(r||[]).slice(),u=a.length,c=e.start,l=e.end;if(i){var s=r[u-1],f=n(s,u-1),p=t*(s.coordinate+t*f/2-l);a[u-1]=s=j(j({},s),{},{tickCoord:p>0?s.coordinate-p*t:s.coordinate}),x(t,s.tickCoord,function(){return f},c,l)&&(l=s.tickCoord-t*(f/2+o),a[u-1]=j(j({},s),{},{isShow:!0}))}for(var h=i?u-1:u,d=function(e){var r,i=a[e],u=function(){return void 0===r&&(r=n(i,e)),r};if(0===e){var s=t*(i.coordinate-t*u()/2-c);a[e]=i=j(j({},i),{},{tickCoord:s<0?i.coordinate-s*t:i.coordinate})}else a[e]=i=j(j({},i),{},{tickCoord:i.coordinate});x(t,i.tickCoord,u,c,l)&&(c=i.tickCoord+t*(u()/2+o),a[e]=j(j({},i),{},{isShow:!0}))},y=0;y0?l.coordinate-f*t:l.coordinate})}else i[e]=l=j(j({},l),{},{tickCoord:l.coordinate});x(t,l.tickCoord,s,u,c)&&(c=l.tickCoord-t*(s()/2+o),i[e]=j(j({},l),{},{isShow:!0}))},s=a-1;s>=0;s--)l(s);return i}(k,M,E,s,p)).filter(function(t){return t.isShow})}(_(_({},this.props),{},{ticks:t}),e,n),A=this.getTickTextAnchor(),E=this.getTickVerticalAnchor(),M=(0,y.L6)(this.props,!1),T=(0,y.L6)(O,!1),C=_(_({},M),{},{fill:"none"},(0,y.L6)(f,!1)),D=P.map(function(t,e){var n=a.getTickLineCoord(t),l=n.line,h=n.tick,y=_(_(_(_({textAnchor:A,verticalAnchor:E},M),{},{stroke:"none",fill:p},T),h),{},{index:e,payload:t,visibleTicksCount:P.length,tickFormatter:w});return r.createElement(s.m,k({className:"recharts-cartesian-axis-tick",key:"tick-".concat(t.value,"-").concat(t.coordinate,"-").concat(t.tickCoord)},(0,d.bw)(a.props,t,e)),f&&r.createElement("line",k({},C,l,{className:(0,c.Z)("recharts-cartesian-axis-tick-line",u()(f,"className"))})),O&&o.renderTickItem(O,y,"".concat(i()(w)?w(t.value,e):t.value).concat(S||"")))});return r.createElement("g",{className:"recharts-cartesian-axis-ticks"},D)}},{key:"render",value:function(){var t=this,e=this.props,n=e.axisLine,o=e.width,a=e.height,u=e.ticksGenerator,l=e.className;if(e.hide)return null;var f=this.props,h=f.ticks,d=T(f,A),y=h;return(i()(u)&&(y=u(h&&h.length>0?this.props:d)),o<=0||a<=0||!y||!y.length)?null:r.createElement(s.m,{className:(0,c.Z)("recharts-cartesian-axis",l),ref:function(e){t.layerReference=e}},n&&this.renderAxisLine(),this.renderTicks(y,this.state.fontSize,this.state.letterSpacing),p._.renderCallByParent(this.props))}}],n=[{key:"renderTickItem",value:function(t,e,n){var o=(0,c.Z)(e.className,"recharts-cartesian-axis-tick-value");return r.isValidElement(t)?r.cloneElement(t,_(_({},e),{},{className:o})):i()(t)?t(_(_({},e),{},{className:o})):r.createElement(f.x,k({},e,{className:"recharts-cartesian-axis-tick-value"}),n)}}],e&&C(o.prototype,e),n&&C(o,n),Object.defineProperty(o,"prototype",{writable:!1}),o}(r.Component);B(R,"displayName","CartesianAxis"),B(R,"defaultProps",{x:0,y:0,width:0,height:0,viewBox:{x:0,y:0,width:0,height:0},orientation:"bottom",ticks:[],stroke:"#666",tickLine:!0,axisLine:!0,tick:!0,mirror:!1,minTickGap:5,tickSize:6,tickMargin:2,interval:"preserveEnd"})},3137:function(t,e,n){"use strict";n.d(e,{W:function(){return v}});var r=n(2265),o=n(9398),i=n(9841),a=n(2944),u=["offset","layout","width","dataKey","data","dataPointFormatter","xAxis","yAxis"];function c(t){return(c="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function l(){return(l=Object.assign?Object.assign.bind():function(t){for(var e=1;et.length)&&(e=t.length);for(var n=0,r=Array(e);n=0)continue;n[r]=t[r]}return n}(t,e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(t,n)&&(o[n]=t[n])}return o}(t,u),m=(0,a.L6)(v,!1);"x"===this.props.direction&&"number"!==d.type&&(0,o.Z)(!1);var b=p.map(function(t){var o,a,u=h(t,f),p=u.x,v=u.y,b=u.value,g=u.errorVal;if(!g)return null;var x=[];if(Array.isArray(g)){var O=function(t){if(Array.isArray(t))return t}(g)||function(t,e){var n=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=n){var r,o,i,a,u=[],c=!0,l=!1;try{for(i=(n=n.call(t)).next;!(c=(r=i.call(n)).done)&&(u.push(r.value),2!==u.length);c=!0);}catch(t){l=!0,o=t}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw o}}return u}}(g,2)||function(t,e){if(t){if("string"==typeof t)return s(t,2);var n=Object.prototype.toString.call(t).slice(8,-1);if("Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n)return Array.from(t);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return s(t,2)}}(g,2)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}();o=O[0],a=O[1]}else o=a=g;if("vertical"===n){var w=d.scale,j=v+e,S=j+c,P=j-c,A=w(b-o),E=w(b+a);x.push({x1:E,y1:S,x2:E,y2:P}),x.push({x1:A,y1:j,x2:E,y2:j}),x.push({x1:A,y1:S,x2:A,y2:P})}else if("horizontal"===n){var k=y.scale,M=p+e,_=M-c,T=M+c,C=k(b-o),D=k(b+a);x.push({x1:_,y1:D,x2:T,y2:D}),x.push({x1:M,y1:C,x2:M,y2:D}),x.push({x1:_,y1:C,x2:T,y2:C})}return r.createElement(i.m,l({className:"recharts-errorBar",key:"bar-".concat(x.map(function(t){return"".concat(t.x1,"-").concat(t.x2,"-").concat(t.y1,"-").concat(t.y2)}))},m),x.map(function(t){return r.createElement("line",l({},t,{key:"line-".concat(t.x1,"-").concat(t.x2,"-").concat(t.y1,"-").concat(t.y2)}))}))});return r.createElement(i.m,{className:"recharts-errorBars"},b)}}],function(t,e){for(var n=0;n0&&e.handleDrag(t.changedTouches[0])}),ta(e,"handleDragEnd",function(){e.setState({isTravellerMoving:!1,isSlideMoving:!1},function(){var t=e.props,n=t.endIndex,r=t.onDragEnd,o=t.startIndex;null==r||r({endIndex:n,startIndex:o})}),e.detachDragEndListener()}),ta(e,"handleLeaveWrapper",function(){(e.state.isTravellerMoving||e.state.isSlideMoving)&&(e.leaveTimer=window.setTimeout(e.handleDragEnd,e.props.leaveTimeOut))}),ta(e,"handleEnterSlideOrTraveller",function(){e.setState({isTextActive:!0})}),ta(e,"handleLeaveSlideOrTraveller",function(){e.setState({isTextActive:!1})}),ta(e,"handleSlideDragStart",function(t){var n=tl(t)?t.changedTouches[0]:t;e.setState({isTravellerMoving:!1,isSlideMoving:!0,slideMoveStartX:n.pageX}),e.attachDragEndListener()}),e.travellerDragStartHandlers={startX:e.handleTravellerDragStart.bind(e,"startX"),endX:e.handleTravellerDragStart.bind(e,"endX")},e.state={},e}return!function(t,e){if("function"!=typeof e&&null!==e)throw TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),Object.defineProperty(t,"prototype",{writable:!1}),e&&ti(t,e)}(r,t),e=[{key:"componentWillUnmount",value:function(){this.leaveTimer&&(clearTimeout(this.leaveTimer),this.leaveTimer=null),this.detachDragEndListener()}},{key:"getIndex",value:function(t){var e=t.startX,n=t.endX,o=this.state.scaleValues,i=this.props,a=i.gap,u=i.data.length-1,c=r.getIndexInRange(o,Math.min(e,n)),l=r.getIndexInRange(o,Math.max(e,n));return{startIndex:c-c%a,endIndex:l===u?u:l-l%a}}},{key:"getTextOfTick",value:function(t){var e=this.props,n=e.data,r=e.tickFormatter,o=e.dataKey,i=(0,W.F$)(n[t],o,t);return S()(r)?r(i,t):i}},{key:"attachDragEndListener",value:function(){window.addEventListener("mouseup",this.handleDragEnd,!0),window.addEventListener("touchend",this.handleDragEnd,!0),window.addEventListener("mousemove",this.handleDrag,!0)}},{key:"detachDragEndListener",value:function(){window.removeEventListener("mouseup",this.handleDragEnd,!0),window.removeEventListener("touchend",this.handleDragEnd,!0),window.removeEventListener("mousemove",this.handleDrag,!0)}},{key:"handleSlideDrag",value:function(t){var e=this.state,n=e.slideMoveStartX,r=e.startX,o=e.endX,i=this.props,a=i.x,u=i.width,c=i.travellerWidth,l=i.startIndex,s=i.endIndex,f=i.onChange,p=t.pageX-n;p>0?p=Math.min(p,a+u-c-o,a+u-c-r):p<0&&(p=Math.max(p,a-r,a-o));var h=this.getIndex({startX:r+p,endX:o+p});(h.startIndex!==l||h.endIndex!==s)&&f&&f(h),this.setState({startX:r+p,endX:o+p,slideMoveStartX:t.pageX})}},{key:"handleTravellerDragStart",value:function(t,e){var n=tl(e)?e.changedTouches[0]:e;this.setState({isSlideMoving:!1,isTravellerMoving:!0,movingTravellerId:t,brushMoveStartX:n.pageX}),this.attachDragEndListener()}},{key:"handleTravellerMove",value:function(t){var e=this.state,n=e.brushMoveStartX,r=e.movingTravellerId,o=e.endX,i=e.startX,a=this.state[r],u=this.props,c=u.x,l=u.width,s=u.travellerWidth,f=u.onChange,p=u.gap,h=u.data,d={startX:this.state.startX,endX:this.state.endX},y=t.pageX-n;y>0?y=Math.min(y,c+l-s-a):y<0&&(y=Math.max(y,c-a)),d[r]=a+y;var v=this.getIndex(d),m=v.startIndex,b=v.endIndex,g=function(){var t=h.length-1;return"startX"===r&&(o>i?m%p==0:b%p==0)||oi?b%p==0:m%p==0)||o>i&&b===t};this.setState(ta(ta({},r,a+y),"brushMoveStartX",t.pageX),function(){f&&g()&&f(v)})}},{key:"handleTravellerMoveKeyboard",value:function(t,e){var n=this,r=this.state,o=r.scaleValues,i=r.startX,a=r.endX,u=this.state[e],c=o.indexOf(u);if(-1!==c){var l=c+t;if(-1!==l&&!(l>=o.length)){var s=o[l];"startX"===e&&s>=a||"endX"===e&&s<=i||this.setState(ta({},e,s),function(){n.props.onChange(n.getIndex({startX:n.state.startX,endX:n.state.endX}))})}}}},{key:"renderBackground",value:function(){var t=this.props,e=t.x,n=t.y,r=t.width,o=t.height,i=t.fill,a=t.stroke;return x.createElement("rect",{stroke:a,fill:i,x:e,y:n,width:r,height:o})}},{key:"renderPanorama",value:function(){var t=this.props,e=t.x,n=t.y,r=t.width,o=t.height,i=t.data,a=t.children,u=t.padding,c=x.Children.only(a);return c?x.cloneElement(c,{x:e,y:n,width:r,height:o,margin:u,compact:!0,data:i}):null}},{key:"renderTravellerLayer",value:function(t,e){var n,o,i=this,a=this.props,u=a.y,c=a.travellerWidth,l=a.height,s=a.traveller,f=a.ariaLabel,p=a.data,h=a.startIndex,d=a.endIndex,y=Math.max(t,this.props.x),v=te(te({},(0,$.L6)(this.props,!1)),{},{x:y,y:u,width:c,height:l}),m=f||"Min value: ".concat(null===(n=p[h])||void 0===n?void 0:n.name,", Max value: ").concat(null===(o=p[d])||void 0===o?void 0:o.name);return x.createElement(B.m,{tabIndex:0,role:"slider","aria-label":m,"aria-valuenow":t,className:"recharts-brush-traveller",onMouseEnter:this.handleEnterSlideOrTraveller,onMouseLeave:this.handleLeaveSlideOrTraveller,onMouseDown:this.travellerDragStartHandlers[e],onTouchStart:this.travellerDragStartHandlers[e],onKeyDown:function(t){["ArrowLeft","ArrowRight"].includes(t.key)&&(t.preventDefault(),t.stopPropagation(),i.handleTravellerMoveKeyboard("ArrowRight"===t.key?1:-1,e))},onFocus:function(){i.setState({isTravellerFocused:!0})},onBlur:function(){i.setState({isTravellerFocused:!1})},style:{cursor:"col-resize"}},r.renderTraveller(s,v))}},{key:"renderSlide",value:function(t,e){var n=this.props,r=n.y,o=n.height,i=n.stroke,a=n.travellerWidth;return x.createElement("rect",{className:"recharts-brush-slide",onMouseEnter:this.handleEnterSlideOrTraveller,onMouseLeave:this.handleLeaveSlideOrTraveller,onMouseDown:this.handleSlideDragStart,onTouchStart:this.handleSlideDragStart,style:{cursor:"move"},stroke:"none",fill:i,fillOpacity:.2,x:Math.min(t,e)+a,y:r,width:Math.max(Math.abs(e-t)-a,0),height:o})}},{key:"renderText",value:function(){var t=this.props,e=t.startIndex,n=t.endIndex,r=t.y,o=t.height,i=t.travellerWidth,a=t.stroke,u=this.state,c=u.startX,l=u.endX,s={pointerEvents:"none",fill:a};return x.createElement(B.m,{className:"recharts-brush-texts"},x.createElement(Z.x,Q({textAnchor:"end",verticalAnchor:"middle",x:Math.min(c,l)-5,y:r+o/2},s),this.getTextOfTick(e)),x.createElement(Z.x,Q({textAnchor:"start",verticalAnchor:"middle",x:Math.max(c,l)+i+5,y:r+o/2},s),this.getTextOfTick(n)))}},{key:"render",value:function(){var t=this.props,e=t.data,n=t.className,r=t.children,o=t.x,i=t.y,a=t.width,u=t.height,c=t.alwaysShowText,l=this.state,s=l.startX,f=l.endX,p=l.isTextActive,h=l.isSlideMoving,d=l.isTravellerMoving,y=l.isTravellerFocused;if(!e||!e.length||!(0,H.hj)(o)||!(0,H.hj)(i)||!(0,H.hj)(a)||!(0,H.hj)(u)||a<=0||u<=0)return null;var v=(0,D.Z)("recharts-brush",n),m=1===x.Children.count(r),b=K("userSelect","none");return x.createElement(B.m,{className:v,onMouseLeave:this.handleLeaveWrapper,onTouchMove:this.handleTouchMove,style:b},this.renderBackground(),m&&this.renderPanorama(),this.renderSlide(s,f),this.renderTravellerLayer(s,"startX"),this.renderTravellerLayer(f,"endX"),(p||h||d||y||c)&&this.renderText())}}],n=[{key:"renderDefaultTraveller",value:function(t){var e=t.x,n=t.y,r=t.width,o=t.height,i=t.stroke,a=Math.floor(n+o/2)-1;return x.createElement(x.Fragment,null,x.createElement("rect",{x:e,y:n,width:r,height:o,fill:i,stroke:"none"}),x.createElement("line",{x1:e+1,y1:a,x2:e+r-1,y2:a,fill:"none",stroke:"#fff"}),x.createElement("line",{x1:e+1,y1:a+2,x2:e+r-1,y2:a+2,fill:"none",stroke:"#fff"}))}},{key:"renderTraveller",value:function(t,e){return x.isValidElement(t)?x.cloneElement(t,e):S()(t)?t(e):r.renderDefaultTraveller(e)}},{key:"getDerivedStateFromProps",value:function(t,e){var n=t.data,r=t.width,o=t.x,i=t.travellerWidth,a=t.updateId,u=t.startIndex,c=t.endIndex;if(n!==e.prevData||a!==e.prevUpdateId)return te({prevData:n,prevTravellerWidth:i,prevUpdateId:a,prevX:o,prevWidth:r},n&&n.length?tc({data:n,width:r,x:o,travellerWidth:i,startIndex:u,endIndex:c}):{scale:null,scaleValues:null});if(e.scale&&(r!==e.prevWidth||o!==e.prevX||i!==e.prevTravellerWidth)){e.scale.range([o,o+r-i]);var l=e.scale.domain().map(function(t){return e.scale(t)});return{prevData:n,prevTravellerWidth:i,prevUpdateId:a,prevX:o,prevWidth:r,startX:e.scale(t.startIndex),endX:e.scale(t.endIndex),scaleValues:l}}return null}},{key:"getIndexInRange",value:function(t,e){for(var n=t.length,r=0,o=n-1;o-r>1;){var i=Math.floor((r+o)/2);t[i]>e?o=i:r=i}return e>=t[o]?o:r}}],e&&tn(r.prototype,e),n&&tn(r,n),Object.defineProperty(r,"prototype",{writable:!1}),r}(x.PureComponent);ta(ts,"displayName","Brush"),ta(ts,"defaultProps",{height:40,travellerWidth:5,gap:1,fill:"#fff",stroke:"#666",padding:{top:1,right:1,bottom:1,left:1},leaveTimeOut:1e3,alwaysShowText:!1});var tf=n(4094),tp=n(8569),th=n(6680),td=function(t,e){var n=t.alwaysShow,r=t.ifOverflow;return n&&(r="extendDomain"),r===e},ty=n(6437),tv=n(1175);function tm(){return(tm=Object.assign?Object.assign.bind():function(t){for(var e=1;et.length)&&(e=t.length);for(var n=0,r=Array(e);nt.length)&&(e=t.length);for(var n=0,r=Array(e);n=0)continue;n[r]=t[r]}return n}(t,e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(t,n)&&(o[n]=t[n])}return o}(t,eu));return(0,H.hj)(n)&&(0,H.hj)(o)&&(0,H.hj)(s)&&(0,H.hj)(p)&&(0,H.hj)(a)&&(0,H.hj)(c)?x.createElement("path",ec({},(0,$.L6)(d,!0),{className:(0,D.Z)("recharts-cross",h),d:"M".concat(n,",").concat(a,"v").concat(p,"M").concat(c,",").concat(o,"h").concat(s)})):null};function ef(t){var e=t.cx,n=t.cy,r=t.radius,o=t.startAngle,i=t.endAngle;return{points:[(0,t5.op)(e,n,r,o),(0,t5.op)(e,n,r,i)],cx:e,cy:n,radius:r,startAngle:o,endAngle:i}}var ep=n(474);function eh(t){return(eh="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function ed(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),n.push.apply(n,r)}return n}function ey(t){for(var e=1;e=0)continue;n[r]=t[r]}return n}(t,e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(t,n)&&(o[n]=t[n])}return o}function ej(){try{var t=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(t){}return(ej=function(){return!!t})()}function eS(t){return(eS=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(t){return t.__proto__||Object.getPrototypeOf(t)})(t)}function eP(t,e){return(eP=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(t,e){return t.__proto__=e,t})(t,e)}function eA(t){return function(t){if(Array.isArray(t))return ek(t)}(t)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(t)||eE(t)||function(){throw TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function eE(t,e){if(t){if("string"==typeof t)return ek(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);if("Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n)return Array.from(t);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return ek(t,e)}}function ek(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=Array(e);n0?i:t&&t.length&&(0,H.hj)(r)&&(0,H.hj)(o)?t.slice(r,o+1):[]};function ez(t){return"number"===t?[0,"auto"]:void 0}var eU=function(t,e,n,r){var o=t.graphicalItems,i=t.tooltipAxis,a=eR(e,t);return n<0||!o||!o.length||n>=a.length?null:o.reduce(function(o,u){var c,l,s=null!==(c=u.props.data)&&void 0!==c?c:e;if(s&&t.dataStartIndex+t.dataEndIndex!==0&&t.dataEndIndex-t.dataStartIndex>=n&&(s=s.slice(t.dataStartIndex,t.dataEndIndex+1)),i.dataKey&&!i.allowDuplicatedCategory){var f=void 0===s?a:s;l=(0,H.Ap)(f,i.dataKey,r)}else l=s&&s[n]||a[n];return l?[].concat(eA(o),[(0,W.Qo)(u,l)]):o},[])},e$=function(t,e,n,r){var o=r||{x:t.chartX,y:t.chartY},i="horizontal"===n?o.x:"vertical"===n?o.y:"centric"===n?o.angle:o.radius,a=t.orderedTooltipTicks,u=t.tooltipAxis,c=t.tooltipTicks,l=(0,W.VO)(i,a,c,u);if(l>=0&&c){var s=c[l]&&c[l].value,f=eU(t,e,l,s),p=eL(n,a,l,o);return{activeTooltipIndex:l,activeLabel:s,activePayload:f,activeCoordinate:p}}return null},eF=function(t,e){var n=e.axes,r=e.graphicalItems,o=e.axisType,i=e.axisIdKey,a=e.stackGroups,u=e.dataStartIndex,c=e.dataEndIndex,l=t.layout,s=t.children,f=t.stackOffset,p=(0,W.NA)(l,o);return n.reduce(function(e,n){var h=void 0!==n.type.defaultProps?e_(e_({},n.type.defaultProps),n.props):n.props,d=h.type,y=h.dataKey,v=h.allowDataOverflow,m=h.allowDuplicatedCategory,b=h.scale,g=h.ticks,x=h.includeHidden,O=h[i];if(e[O])return e;var j=eR(t.data,{graphicalItems:r.filter(function(t){var e;return(i in t.props?t.props[i]:null===(e=t.type.defaultProps)||void 0===e?void 0:e[i])===O}),dataStartIndex:u,dataEndIndex:c}),S=j.length;(function(t,e,n){if("number"===n&&!0===e&&Array.isArray(t)){var r=null==t?void 0:t[0],o=null==t?void 0:t[1];if(r&&o&&(0,H.hj)(r)&&(0,H.hj)(o))return!0}return!1})(h.domain,v,d)&&(k=(0,W.LG)(h.domain,null,v),p&&("number"===d||"auto"!==b)&&(_=(0,W.gF)(j,y,"category")));var P=ez(d);if(!k||0===k.length){var E,k,M,_,T,C=null!==(T=h.domain)&&void 0!==T?T:P;if(y){if(k=(0,W.gF)(j,y,d),"category"===d&&p){var D=(0,H.bv)(k);m&&D?(M=k,k=A()(0,S)):m||(k=(0,W.ko)(C,k,n).reduce(function(t,e){return t.indexOf(e)>=0?t:[].concat(eA(t),[e])},[]))}else if("category"===d)k=m?k.filter(function(t){return""!==t&&!w()(t)}):(0,W.ko)(C,k,n).reduce(function(t,e){return t.indexOf(e)>=0||""===e||w()(e)?t:[].concat(eA(t),[e])},[]);else if("number"===d){var I=(0,W.ZI)(j,r.filter(function(t){var e,n,r=i in t.props?t.props[i]:null===(e=t.type.defaultProps)||void 0===e?void 0:e[i],o="hide"in t.props?t.props.hide:null===(n=t.type.defaultProps)||void 0===n?void 0:n.hide;return r===O&&(x||!o)}),y,o,l);I&&(k=I)}p&&("number"===d||"auto"!==b)&&(_=(0,W.gF)(j,y,"category"))}else k=p?A()(0,S):a&&a[O]&&a[O].hasStack&&"number"===d?"expand"===f?[0,1]:(0,W.EB)(a[O].stackGroups,u,c):(0,W.s6)(j,r.filter(function(t){var e=i in t.props?t.props[i]:t.type.defaultProps[i],n="hide"in t.props?t.props.hide:t.type.defaultProps.hide;return e===O&&(x||!n)}),d,l,!0);"number"===d?(k=t6(s,k,O,o,g),C&&(k=(0,W.LG)(C,k,v))):"category"===d&&C&&k.every(function(t){return C.indexOf(t)>=0})&&(k=C)}return e_(e_({},e),{},eT({},O,e_(e_({},h),{},{axisType:o,domain:k,categoricalDomain:_,duplicateDomain:M,originalDomain:null!==(E=h.domain)&&void 0!==E?E:P,isCategorical:p,layout:l})))},{})},eZ=function(t,e){var n=e.graphicalItems,r=e.Axis,o=e.axisType,i=e.axisIdKey,a=e.stackGroups,u=e.dataStartIndex,c=e.dataEndIndex,l=t.layout,s=t.children,f=eR(t.data,{graphicalItems:n,dataStartIndex:u,dataEndIndex:c}),p=f.length,h=(0,W.NA)(l,o),d=-1;return n.reduce(function(t,e){var y,v=(void 0!==e.type.defaultProps?e_(e_({},e.type.defaultProps),e.props):e.props)[i],m=ez("number");return t[v]?t:(d++,y=h?A()(0,p):a&&a[v]&&a[v].hasStack?t6(s,y=(0,W.EB)(a[v].stackGroups,u,c),v,o):t6(s,y=(0,W.LG)(m,(0,W.s6)(f,n.filter(function(t){var e,n,r=i in t.props?t.props[i]:null===(e=t.type.defaultProps)||void 0===e?void 0:e[i],o="hide"in t.props?t.props.hide:null===(n=t.type.defaultProps)||void 0===n?void 0:n.hide;return r===v&&!o}),"number",l),r.defaultProps.allowDataOverflow),v,o),e_(e_({},t),{},eT({},v,e_(e_({axisType:o},r.defaultProps),{},{hide:!0,orientation:k()(eD,"".concat(o,".").concat(d%2),null),domain:y,originalDomain:m,isCategorical:h,layout:l}))))},{})},eW=function(t,e){var n=e.axisType,r=void 0===n?"xAxis":n,o=e.AxisComp,i=e.graphicalItems,a=e.stackGroups,u=e.dataStartIndex,c=e.dataEndIndex,l=t.children,s="".concat(r,"Id"),f=(0,$.NN)(l,o),p={};return f&&f.length?p=eF(t,{axes:f,graphicalItems:i,axisType:r,axisIdKey:s,stackGroups:a,dataStartIndex:u,dataEndIndex:c}):i&&i.length&&(p=eZ(t,{Axis:o,graphicalItems:i,axisType:r,axisIdKey:s,stackGroups:a,dataStartIndex:u,dataEndIndex:c})),p},eH=function(t){var e=(0,H.Kt)(t),n=(0,W.uY)(e,!1,!0);return{tooltipTicks:n,orderedTooltipTicks:_()(n,function(t){return t.coordinate}),tooltipAxis:e,tooltipAxisBandSize:(0,W.zT)(e,n)}},eq=function(t){var e=t.children,n=t.defaultShowTooltip,r=(0,$.sP)(e,ts),o=0,i=0;return t.data&&0!==t.data.length&&(i=t.data.length-1),r&&r.props&&(r.props.startIndex>=0&&(o=r.props.startIndex),r.props.endIndex>=0&&(i=r.props.endIndex)),{chartX:0,chartY:0,dataStartIndex:o,dataEndIndex:i,activeTooltipIndex:-1,isTooltipActive:!!n}},eY=function(t){return"horizontal"===t?{numericAxisName:"yAxis",cateAxisName:"xAxis"}:"vertical"===t?{numericAxisName:"xAxis",cateAxisName:"yAxis"}:"centric"===t?{numericAxisName:"radiusAxis",cateAxisName:"angleAxis"}:{numericAxisName:"angleAxis",cateAxisName:"radiusAxis"}},eX=function(t,e){var n=t.props,r=t.graphicalItems,o=t.xAxisMap,i=void 0===o?{}:o,a=t.yAxisMap,u=void 0===a?{}:a,c=n.width,l=n.height,s=n.children,f=n.margin||{},p=(0,$.sP)(s,ts),h=(0,$.sP)(s,R.D),d=Object.keys(u).reduce(function(t,e){var n=u[e],r=n.orientation;return n.mirror||n.hide?t:e_(e_({},t),{},eT({},r,t[r]+n.width))},{left:f.left||0,right:f.right||0}),y=Object.keys(i).reduce(function(t,e){var n=i[e],r=n.orientation;return n.mirror||n.hide?t:e_(e_({},t),{},eT({},r,k()(t,"".concat(r))+n.height))},{top:f.top||0,bottom:f.bottom||0}),v=e_(e_({},y),d),m=v.bottom;p&&(v.bottom+=p.props.height||ts.defaultProps.height),h&&e&&(v=(0,W.By)(v,r,n,e));var b=c-v.left-v.right,g=l-v.top-v.bottom;return e_(e_({brushBottom:m},v),{},{width:Math.max(b,0),height:Math.max(g,0)})},eV=n(3263),eG=n(7059),eK=n(2988);function eJ(t){return(eJ="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function eQ(){try{var t=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(t){}return(eQ=function(){return!!t})()}function e0(t){return(e0=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(t){return t.__proto__||Object.getPrototypeOf(t)})(t)}function e1(t,e){return(e1=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(t,e){return t.__proto__=e,t})(t,e)}function e2(t,e,n){return(e=e6(e))in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function e6(t){var e=function(t,e){if("object"!=eJ(t)||!t)return t;var n=t[Symbol.toPrimitive];if(void 0!==n){var r=n.call(t,e||"default");if("object"!=eJ(r))return r;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==eJ(e)?e:e+""}function e5(){return(e5=Object.assign?Object.assign.bind():function(t){for(var e=1;e=0}),b=[];return n.forEach(function(n,d){var g=eR(t.data,{graphicalItems:[n],dataStartIndex:a,dataEndIndex:u}),x=void 0!==n.type.defaultProps?e_(e_({},n.type.defaultProps),n.props):n.props,O=x.dataKey,j=x.maxBarSize,S=x["".concat(y,"Id")],P=x["".concat(v,"Id")],A=p.reduce(function(t,n){var r=e["".concat(n.axisType,"Map")],o=x["".concat(n.axisType,"Id")];r&&r[o]||"zAxis"===n.axisType||(0,I.Z)(!1);var i=r[o];return e_(e_({},t),{},eT(eT({},n.axisType,i),"".concat(n.axisType,"Ticks"),(0,W.uY)(i)))},{}),E=A[v],k=A["".concat(v,"Ticks")],M=r&&r[S]&&r[S].hasStack&&(0,W.O3)(n,r[S].stackGroups),_=(0,$.Gf)(n.type).indexOf("Bar")>=0,T=(0,W.zT)(E,k),C=[],D=m&&(0,W.pt)({barSize:c,stackGroups:r,totalSize:"xAxis"===v?A[v].width:"yAxis"===v?A[v].height:void 0});if(_){var N,B,L=w()(j)?h:j,R=null!==(N=null!==(B=(0,W.zT)(E,k,!0))&&void 0!==B?B:L)&&void 0!==N?N:0;C=(0,W.qz)({barGap:s,barCategoryGap:f,bandSize:R!==T?R:T,sizeList:D[P],maxBarSize:L}),R!==T&&(C=C.map(function(t){return e_(e_({},t),{},{position:e_(e_({},t.position),{},{offset:t.position.offset-R/2})})}))}var z=n&&n.type&&n.type.getComposedData;z&&b.push({props:e_(e_({},z(e_(e_({},A),{},{displayedData:g,props:t,dataKey:O,item:n,bandSize:T,barPosition:C,offset:o,stackedData:M,layout:l,dataStartIndex:a,dataEndIndex:u}))),{},eT(eT(eT({key:n.key||"item-".concat(d)},y,A[y]),v,A[v]),"animationId",i)),childIndex:(0,$.$R)(n,t.children),item:n})}),b},m=function(t,e){var n=t.props,r=t.dataStartIndex,o=t.dataEndIndex,i=t.updateId;if(!(0,$.TT)({props:n}))return null;var c=n.children,l=n.layout,s=n.stackOffset,f=n.data,h=n.reverseStackOrder,y=eY(l),m=y.numericAxisName,b=y.cateAxisName,g=(0,$.NN)(c,u),x=(0,W.wh)(f,g,"".concat(m,"Id"),"".concat(b,"Id"),s,h),O=p.reduce(function(t,e){var i="".concat(e.axisType,"Map");return e_(e_({},t),{},eT({},i,eW(n,e_(e_({},e),{},{graphicalItems:g,stackGroups:e.axisType===m&&x,dataStartIndex:r,dataEndIndex:o}))))},{}),w=eX(e_(e_({},O),{},{props:n,graphicalItems:g}),null==e?void 0:e.legendBBox);Object.keys(O).forEach(function(t){O[t]=d(n,O[t],w,t.replace("Map",""),a)});var j=eH(O["".concat(b,"Map")]),S=v(n,e_(e_({},O),{},{dataStartIndex:r,dataEndIndex:o,updateId:i,graphicalItems:g,stackGroups:x,offset:w}));return e_(e_({formattedGraphicalItems:S,graphicalItems:g,offset:w,stackGroups:x},j),O)},b=function(t){var e;function n(t){var e,r,o,i,u;return function(t,e){if(!(t instanceof e))throw TypeError("Cannot call a class as a function")}(this,n),i=n,u=[t],i=eS(i),eT(o=function(t,e){if(e&&("object"===eg(e)||"function"==typeof e))return e;if(void 0!==e)throw TypeError("Derived constructors may only return object or undefined");return function(t){if(void 0===t)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return t}(t)}(this,ej()?Reflect.construct(i,u||[],eS(this).constructor):i.apply(this,u)),"eventEmitterSymbol",Symbol("rechartsEventEmitter")),eT(o,"accessibilityManager",new er),eT(o,"handleLegendBBoxUpdate",function(t){if(t){var e=o.state,n=e.dataStartIndex,r=e.dataEndIndex,i=e.updateId;o.setState(e_({legendBBox:t},m({props:o.props,dataStartIndex:n,dataEndIndex:r,updateId:i},e_(e_({},o.state),{},{legendBBox:t}))))}}),eT(o,"handleReceiveSyncEvent",function(t,e,n){o.props.syncId===t&&(n!==o.eventEmitterSymbol||"function"==typeof o.props.syncMethod)&&o.applySyncEvent(e)}),eT(o,"handleBrushChange",function(t){var e=t.startIndex,n=t.endIndex;if(e!==o.state.dataStartIndex||n!==o.state.dataEndIndex){var r=o.state.updateId;o.setState(function(){return e_({dataStartIndex:e,dataEndIndex:n},m({props:o.props,dataStartIndex:e,dataEndIndex:n,updateId:r},o.state))}),o.triggerSyncEvent({dataStartIndex:e,dataEndIndex:n})}}),eT(o,"handleMouseEnter",function(t){var e=o.getMouseInfo(t);if(e){var n=e_(e_({},e),{},{isTooltipActive:!0});o.setState(n),o.triggerSyncEvent(n);var r=o.props.onMouseEnter;S()(r)&&r(n,t)}}),eT(o,"triggeredAfterMouseMove",function(t){var e=o.getMouseInfo(t),n=e?e_(e_({},e),{},{isTooltipActive:!0}):{isTooltipActive:!1};o.setState(n),o.triggerSyncEvent(n);var r=o.props.onMouseMove;S()(r)&&r(n,t)}),eT(o,"handleItemMouseEnter",function(t){o.setState(function(){return{isTooltipActive:!0,activeItem:t,activePayload:t.tooltipPayload,activeCoordinate:t.tooltipPosition||{x:t.cx,y:t.cy}}})}),eT(o,"handleItemMouseLeave",function(){o.setState(function(){return{isTooltipActive:!1}})}),eT(o,"handleMouseMove",function(t){t.persist(),o.throttleTriggeredAfterMouseMove(t)}),eT(o,"handleMouseLeave",function(t){o.throttleTriggeredAfterMouseMove.cancel();var e={isTooltipActive:!1};o.setState(e),o.triggerSyncEvent(e);var n=o.props.onMouseLeave;S()(n)&&n(e,t)}),eT(o,"handleOuterEvent",function(t){var e,n=(0,$.Bh)(t),r=k()(o.props,"".concat(n));n&&S()(r)&&r(null!==(e=/.*touch.*/i.test(n)?o.getMouseInfo(t.changedTouches[0]):o.getMouseInfo(t))&&void 0!==e?e:{},t)}),eT(o,"handleClick",function(t){var e=o.getMouseInfo(t);if(e){var n=e_(e_({},e),{},{isTooltipActive:!0});o.setState(n),o.triggerSyncEvent(n);var r=o.props.onClick;S()(r)&&r(n,t)}}),eT(o,"handleMouseDown",function(t){var e=o.props.onMouseDown;S()(e)&&e(o.getMouseInfo(t),t)}),eT(o,"handleMouseUp",function(t){var e=o.props.onMouseUp;S()(e)&&e(o.getMouseInfo(t),t)}),eT(o,"handleTouchMove",function(t){null!=t.changedTouches&&t.changedTouches.length>0&&o.throttleTriggeredAfterMouseMove(t.changedTouches[0])}),eT(o,"handleTouchStart",function(t){null!=t.changedTouches&&t.changedTouches.length>0&&o.handleMouseDown(t.changedTouches[0])}),eT(o,"handleTouchEnd",function(t){null!=t.changedTouches&&t.changedTouches.length>0&&o.handleMouseUp(t.changedTouches[0])}),eT(o,"handleDoubleClick",function(t){var e=o.props.onDoubleClick;S()(e)&&e(o.getMouseInfo(t),t)}),eT(o,"handleContextMenu",function(t){var e=o.props.onContextMenu;S()(e)&&e(o.getMouseInfo(t),t)}),eT(o,"triggerSyncEvent",function(t){void 0!==o.props.syncId&&t4.emit(t8,o.props.syncId,t,o.eventEmitterSymbol)}),eT(o,"applySyncEvent",function(t){var e=o.props,n=e.layout,r=e.syncMethod,i=o.state.updateId,a=t.dataStartIndex,u=t.dataEndIndex;if(void 0!==t.dataStartIndex||void 0!==t.dataEndIndex)o.setState(e_({dataStartIndex:a,dataEndIndex:u},m({props:o.props,dataStartIndex:a,dataEndIndex:u,updateId:i},o.state)));else if(void 0!==t.activeTooltipIndex){var c=t.chartX,l=t.chartY,s=t.activeTooltipIndex,f=o.state,p=f.offset,h=f.tooltipTicks;if(!p)return;if("function"==typeof r)s=r(h,t);else if("value"===r){s=-1;for(var d=0;d=0){if(c.dataKey&&!c.allowDuplicatedCategory){var A="function"==typeof c.dataKey?function(t){return"function"==typeof c.dataKey?c.dataKey(t.payload):null}:"payload.".concat(c.dataKey.toString());k=(0,H.Ap)(d,A,s),M=y&&v&&(0,H.Ap)(v,A,s)}else k=null==d?void 0:d[l],M=y&&v&&v[l];if(j||O){var E=void 0!==t.props.activeIndex?t.props.activeIndex:l;return[(0,x.cloneElement)(t,e_(e_(e_({},r.props),S),{},{activeIndex:E})),null,null]}if(!w()(k))return[P].concat(eA(o.renderActivePoints({item:r,activePoint:k,basePoint:M,childIndex:l,isRange:y})))}else{var k,M,_,T=(null!==(_=o.getItemByXY(o.state.activeCoordinate))&&void 0!==_?_:{graphicalItem:P}).graphicalItem,C=T.item,D=void 0===C?t:C,I=T.childIndex,N=e_(e_(e_({},r.props),S),{},{activeIndex:I});return[(0,x.cloneElement)(D,N),null,null]}}return y?[P,null,null]:[P,null]}),eT(o,"renderCustomized",function(t,e,n){return(0,x.cloneElement)(t,e_(e_({key:"recharts-customized-".concat(n)},o.props),o.state))}),eT(o,"renderMap",{CartesianGrid:{handler:eB,once:!0},ReferenceArea:{handler:o.renderReferenceElement},ReferenceLine:{handler:eB},ReferenceDot:{handler:o.renderReferenceElement},XAxis:{handler:eB},YAxis:{handler:eB},Brush:{handler:o.renderBrush,once:!0},Bar:{handler:o.renderGraphicChild},Line:{handler:o.renderGraphicChild},Area:{handler:o.renderGraphicChild},Radar:{handler:o.renderGraphicChild},RadialBar:{handler:o.renderGraphicChild},Scatter:{handler:o.renderGraphicChild},Pie:{handler:o.renderGraphicChild},Funnel:{handler:o.renderGraphicChild},Tooltip:{handler:o.renderCursor,once:!0},PolarGrid:{handler:o.renderPolarGrid,once:!0},PolarAngleAxis:{handler:o.renderPolarAxis},PolarRadiusAxis:{handler:o.renderPolarAxis},Customized:{handler:o.renderCustomized}}),o.clipPathId="".concat(null!==(e=t.id)&&void 0!==e?e:(0,H.EL)("recharts"),"-clip"),o.throttleTriggeredAfterMouseMove=C()(o.triggeredAfterMouseMove,null!==(r=t.throttleDelay)&&void 0!==r?r:1e3/60),o.state={},o}return function(t,e){if("function"!=typeof e&&null!==e)throw TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),Object.defineProperty(t,"prototype",{writable:!1}),e&&eP(t,e)}(n,t),e=[{key:"componentDidMount",value:function(){var t,e;this.addListener(),this.accessibilityManager.setDetails({container:this.container,offset:{left:null!==(t=this.props.margin.left)&&void 0!==t?t:0,top:null!==(e=this.props.margin.top)&&void 0!==e?e:0},coordinateList:this.state.tooltipTicks,mouseHandlerCallback:this.triggeredAfterMouseMove,layout:this.props.layout}),this.displayDefaultTooltip()}},{key:"displayDefaultTooltip",value:function(){var t=this.props,e=t.children,n=t.data,r=t.height,o=t.layout,i=(0,$.sP)(e,L.u);if(i){var a=i.props.defaultIndex;if("number"==typeof a&&!(a<0)&&!(a>this.state.tooltipTicks.length-1)){var u=this.state.tooltipTicks[a]&&this.state.tooltipTicks[a].value,c=eU(this.state,n,a,u),l=this.state.tooltipTicks[a].coordinate,s=(this.state.offset.top+r)/2,f="horizontal"===o?{x:l,y:s}:{y:l,x:s},p=this.state.formattedGraphicalItems.find(function(t){return"Scatter"===t.item.type.name});p&&(f=e_(e_({},f),p.props.points[a].tooltipPosition),c=p.props.points[a].tooltipPayload);var h={activeTooltipIndex:a,isTooltipActive:!0,activeLabel:u,activePayload:c,activeCoordinate:f};this.setState(h),this.renderCursor(i),this.accessibilityManager.setIndex(a)}}}},{key:"getSnapshotBeforeUpdate",value:function(t,e){if(!this.props.accessibilityLayer)return null;if(this.state.tooltipTicks!==e.tooltipTicks&&this.accessibilityManager.setDetails({coordinateList:this.state.tooltipTicks}),this.props.layout!==t.layout&&this.accessibilityManager.setDetails({layout:this.props.layout}),this.props.margin!==t.margin){var n,r;this.accessibilityManager.setDetails({offset:{left:null!==(n=this.props.margin.left)&&void 0!==n?n:0,top:null!==(r=this.props.margin.top)&&void 0!==r?r:0}})}return null}},{key:"componentDidUpdate",value:function(t){(0,$.rL)([(0,$.sP)(t.children,L.u)],[(0,$.sP)(this.props.children,L.u)])||this.displayDefaultTooltip()}},{key:"componentWillUnmount",value:function(){this.removeListener(),this.throttleTriggeredAfterMouseMove.cancel()}},{key:"getTooltipEventType",value:function(){var t=(0,$.sP)(this.props.children,L.u);if(t&&"boolean"==typeof t.props.shared){var e=t.props.shared?"axis":"item";return f.indexOf(e)>=0?e:l}return l}},{key:"getMouseInfo",value:function(t){if(!this.container)return null;var e=this.container,n=e.getBoundingClientRect(),r=(0,tf.os)(n),o={chartX:Math.round(t.pageX-r.left),chartY:Math.round(t.pageY-r.top)},i=n.width/e.offsetWidth||1,a=this.inRange(o.chartX,o.chartY,i);if(!a)return null;var u=this.state,c=u.xAxisMap,l=u.yAxisMap,s=this.getTooltipEventType(),f=e$(this.state,this.props.data,this.props.layout,a);if("axis"!==s&&c&&l){var p=(0,H.Kt)(c).scale,h=(0,H.Kt)(l).scale,d=p&&p.invert?p.invert(o.chartX):null,y=h&&h.invert?h.invert(o.chartY):null;return e_(e_({},o),{},{xValue:d,yValue:y},f)}return f?e_(e_({},o),f):null}},{key:"inRange",value:function(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1,r=this.props.layout,o=t/n,i=e/n;if("horizontal"===r||"vertical"===r){var a=this.state.offset;return o>=a.left&&o<=a.left+a.width&&i>=a.top&&i<=a.top+a.height?{x:o,y:i}:null}var u=this.state,c=u.angleAxisMap,l=u.radiusAxisMap;if(c&&l){var s=(0,H.Kt)(c);return(0,t5.z3)({x:o,y:i},s)}return null}},{key:"parseEventsOfWrapper",value:function(){var t=this.props.children,e=this.getTooltipEventType(),n=(0,$.sP)(t,L.u),r={};return n&&"axis"===e&&(r="click"===n.props.trigger?{onClick:this.handleClick}:{onMouseEnter:this.handleMouseEnter,onDoubleClick:this.handleDoubleClick,onMouseMove:this.handleMouseMove,onMouseLeave:this.handleMouseLeave,onTouchMove:this.handleTouchMove,onTouchStart:this.handleTouchStart,onTouchEnd:this.handleTouchEnd,onContextMenu:this.handleContextMenu}),e_(e_({},(0,t9.Ym)(this.props,this.handleOuterEvent)),r)}},{key:"addListener",value:function(){t4.on(t8,this.handleReceiveSyncEvent)}},{key:"removeListener",value:function(){t4.removeListener(t8,this.handleReceiveSyncEvent)}},{key:"filterFormatItem",value:function(t,e,n){for(var r=this.state.formattedGraphicalItems,o=0,i=r.length;ot.length)&&(e=t.length);for(var n=0,r=Array(e);n=0?1:-1;"insideStart"===u?(o=b+S*l,a=O):"insideEnd"===u?(o=g-S*l,a=!O):"end"===u&&(o=g+S*l,a=O),a=j<=0?a:!a;var P=(0,d.op)(p,y,w,o),A=(0,d.op)(p,y,w,o+(a?1:-1)*359),E="M".concat(P.x,",").concat(P.y,"\n A").concat(w,",").concat(w,",0,1,").concat(a?0:1,",\n ").concat(A.x,",").concat(A.y),k=i()(t.id)?(0,h.EL)("recharts-radial-line-"):t.id;return r.createElement("text",x({},n,{dominantBaseline:"central",className:(0,s.Z)("recharts-radial-bar-label",f)}),r.createElement("defs",null,r.createElement("path",{id:k,d:E})),r.createElement("textPath",{xlinkHref:"#".concat(k)},e))},j=function(t){var e=t.viewBox,n=t.offset,r=t.position,o=e.cx,i=e.cy,a=e.innerRadius,u=e.outerRadius,c=(e.startAngle+e.endAngle)/2;if("outside"===r){var l=(0,d.op)(o,i,u+n,c),s=l.x;return{x:s,y:l.y,textAnchor:s>=o?"start":"end",verticalAnchor:"middle"}}if("center"===r)return{x:o,y:i,textAnchor:"middle",verticalAnchor:"middle"};if("centerTop"===r)return{x:o,y:i,textAnchor:"middle",verticalAnchor:"start"};if("centerBottom"===r)return{x:o,y:i,textAnchor:"middle",verticalAnchor:"end"};var f=(0,d.op)(o,i,(a+u)/2,c);return{x:f.x,y:f.y,textAnchor:"middle",verticalAnchor:"middle"}},S=function(t){var e=t.viewBox,n=t.parentViewBox,r=t.offset,o=t.position,i=e.x,a=e.y,u=e.width,c=e.height,s=c>=0?1:-1,f=s*r,p=s>0?"end":"start",d=s>0?"start":"end",y=u>=0?1:-1,v=y*r,m=y>0?"end":"start",b=y>0?"start":"end";if("top"===o)return g(g({},{x:i+u/2,y:a-s*r,textAnchor:"middle",verticalAnchor:p}),n?{height:Math.max(a-n.y,0),width:u}:{});if("bottom"===o)return g(g({},{x:i+u/2,y:a+c+f,textAnchor:"middle",verticalAnchor:d}),n?{height:Math.max(n.y+n.height-(a+c),0),width:u}:{});if("left"===o){var x={x:i-v,y:a+c/2,textAnchor:m,verticalAnchor:"middle"};return g(g({},x),n?{width:Math.max(x.x-n.x,0),height:c}:{})}if("right"===o){var O={x:i+u+v,y:a+c/2,textAnchor:b,verticalAnchor:"middle"};return g(g({},O),n?{width:Math.max(n.x+n.width-O.x,0),height:c}:{})}var w=n?{width:u,height:c}:{};return"insideLeft"===o?g({x:i+v,y:a+c/2,textAnchor:b,verticalAnchor:"middle"},w):"insideRight"===o?g({x:i+u-v,y:a+c/2,textAnchor:m,verticalAnchor:"middle"},w):"insideTop"===o?g({x:i+u/2,y:a+f,textAnchor:"middle",verticalAnchor:d},w):"insideBottom"===o?g({x:i+u/2,y:a+c-f,textAnchor:"middle",verticalAnchor:p},w):"insideTopLeft"===o?g({x:i+v,y:a+f,textAnchor:b,verticalAnchor:d},w):"insideTopRight"===o?g({x:i+u-v,y:a+f,textAnchor:m,verticalAnchor:d},w):"insideBottomLeft"===o?g({x:i+v,y:a+c-f,textAnchor:b,verticalAnchor:p},w):"insideBottomRight"===o?g({x:i+u-v,y:a+c-f,textAnchor:m,verticalAnchor:p},w):l()(o)&&((0,h.hj)(o.x)||(0,h.hU)(o.x))&&((0,h.hj)(o.y)||(0,h.hU)(o.y))?g({x:i+(0,h.h1)(o.x,u),y:a+(0,h.h1)(o.y,c),textAnchor:"end",verticalAnchor:"end"},w):g({x:i+u/2,y:a+c/2,textAnchor:"middle",verticalAnchor:"middle"},w)};function P(t){var e,n=t.offset,o=g({offset:void 0===n?5:n},function(t,e){if(null==t)return{};var n,r,o=function(t,e){if(null==t)return{};var n={};for(var r in t)if(Object.prototype.hasOwnProperty.call(t,r)){if(e.indexOf(r)>=0)continue;n[r]=t[r]}return n}(t,e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(t,n)&&(o[n]=t[n])}return o}(t,v)),a=o.viewBox,c=o.position,l=o.value,d=o.children,y=o.content,m=o.className,b=o.textBreakAll;if(!a||i()(l)&&i()(d)&&!(0,r.isValidElement)(y)&&!u()(y))return null;if((0,r.isValidElement)(y))return(0,r.cloneElement)(y,o);if(u()(y)){if(e=(0,r.createElement)(y,o),(0,r.isValidElement)(e))return e}else e=O(o);var P="cx"in a&&(0,h.hj)(a.cx),A=(0,p.L6)(o,!0);if(P&&("insideStart"===c||"insideEnd"===c||"end"===c))return w(o,e,A);var E=P?j(o):S(o);return r.createElement(f.x,x({className:(0,s.Z)("recharts-label",void 0===m?"":m)},A,E,{breakAll:b}),e)}P.displayName="Label";var A=function(t){var e=t.cx,n=t.cy,r=t.angle,o=t.startAngle,i=t.endAngle,a=t.r,u=t.radius,c=t.innerRadius,l=t.outerRadius,s=t.x,f=t.y,p=t.top,d=t.left,y=t.width,v=t.height,m=t.clockWise,b=t.labelViewBox;if(b)return b;if((0,h.hj)(y)&&(0,h.hj)(v)){if((0,h.hj)(s)&&(0,h.hj)(f))return{x:s,y:f,width:y,height:v};if((0,h.hj)(p)&&(0,h.hj)(d))return{x:p,y:d,width:y,height:v}}return(0,h.hj)(s)&&(0,h.hj)(f)?{x:s,y:f,width:0,height:0}:(0,h.hj)(e)&&(0,h.hj)(n)?{cx:e,cy:n,startAngle:o||r||0,endAngle:i||r||0,innerRadius:c||0,outerRadius:l||u||a||0,clockWise:m}:t.viewBox?t.viewBox:{}};P.parseViewBox=A,P.renderCallByParent=function(t,e){var n,o,i=!(arguments.length>2)||void 0===arguments[2]||arguments[2];if(!t||!t.children&&i&&!t.label)return null;var a=t.children,c=A(t),s=(0,p.NN)(a,P).map(function(t,n){return(0,r.cloneElement)(t,{viewBox:e||c,key:"label-".concat(n)})});return i?[(n=t.label,o=e||c,n?!0===n?r.createElement(P,{key:"label-implicit",viewBox:o}):(0,h.P2)(n)?r.createElement(P,{key:"label-implicit",viewBox:o,value:n}):(0,r.isValidElement)(n)?n.type===P?(0,r.cloneElement)(n,{key:"label-implicit",viewBox:o}):r.createElement(P,{key:"label-implicit",content:n,viewBox:o}):u()(n)?r.createElement(P,{key:"label-implicit",content:n,viewBox:o}):l()(n)?r.createElement(P,x({viewBox:o},n,{key:"label-implicit"})):null:null)].concat(function(t){if(Array.isArray(t))return m(t)}(s)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(s)||function(t,e){if(t){if("string"==typeof t)return m(t,void 0);var n=Object.prototype.toString.call(t).slice(8,-1);if("Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n)return Array.from(t);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return m(t,void 0)}}(s)||function(){throw TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()):s}},8772:function(t,e,n){"use strict";n.d(e,{e:function(){return P}});var r=n(2265),o=n(7571),i=n.n(o),a=n(8302),u=n.n(a),c=n(6757),l=n.n(c),s=n(6185),f=n.n(s),p=n(6680),h=n(9841),d=n(2944),y=n(2696);function v(t){return(v="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}var m=["valueAccessor"],b=["data","dataKey","clockWise","id","textBreakAll"];function g(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=Array(e);n=0)continue;n[r]=t[r]}return n}(t,e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(t,n)&&(o[n]=t[n])}return o}var S=function(t){return Array.isArray(t.value)?f()(t.value):t.value};function P(t){var e=t.valueAccessor,n=void 0===e?S:e,o=j(t,m),a=o.data,u=o.dataKey,c=o.clockWise,l=o.id,s=o.textBreakAll,f=j(o,b);return a&&a.length?r.createElement(h.m,{className:"recharts-label-list"},a.map(function(t,e){var o=i()(u)?n(t,e):(0,y.F$)(t&&t.payload,u),a=i()(l)?{}:{id:"".concat(l,"-").concat(e)};return r.createElement(p._,x({},(0,d.L6)(t,!0),f,a,{parentViewBox:t.parentViewBox,value:o,textBreakAll:s,viewBox:p._.parseViewBox(i()(c)?t:w(w({},t),{},{clockWise:c})),key:"label-".concat(e),index:e}))})):null}P.displayName="LabelList",P.renderCallByParent=function(t,e){var n,o=!(arguments.length>2)||void 0===arguments[2]||arguments[2];if(!t||!t.children&&o&&!t.label)return null;var i=t.children,a=(0,d.NN)(i,P).map(function(t,n){return(0,r.cloneElement)(t,{data:e,key:"labelList-".concat(n)})});return o?[(n=t.label)?!0===n?r.createElement(P,{key:"labelList-implicit",data:e}):r.isValidElement(n)||l()(n)?r.createElement(P,{key:"labelList-implicit",data:e,content:n}):u()(n)?r.createElement(P,x({data:e},n,{key:"labelList-implicit"})):null:null].concat(function(t){if(Array.isArray(t))return g(t)}(a)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(a)||function(t,e){if(t){if("string"==typeof t)return g(t,void 0);var n=Object.prototype.toString.call(t).slice(8,-1);if("Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n)return Array.from(t);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return g(t,void 0)}}(a)||function(){throw TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()):a}},2190:function(t,e,n){"use strict";n.d(e,{D:function(){return D}});var r=n(2265),o=n(6757),i=n.n(o),a=n(1994),u=n(1175),c=n(8777),l=n(4870),s=n(1637);function f(t){return(f="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function p(){return(p=Object.assign?Object.assign.bind():function(t){for(var e=1;e');var x=e.inactive?h:e.color;return r.createElement("li",p({className:b,style:y,key:"legend-item-".concat(n)},(0,s.bw)(t.props,e,n)),r.createElement(c.T,{width:o,height:o,viewBox:d,style:v},t.renderIcon(e)),r.createElement("span",{className:"recharts-legend-item-text",style:{color:x}},l?l(g,e,n):g))})}},{key:"render",value:function(){var t=this.props,e=t.payload,n=t.layout,o=t.align;return e&&e.length?r.createElement("ul",{className:"recharts-default-legend",style:{padding:0,margin:0,textAlign:"horizontal"===n?o:"left"}},this.renderItems()):null}}],function(t,e){for(var n=0;n1||Math.abs(e.height-this.lastBoundingBox.height)>1)&&(this.lastBoundingBox.width=e.width,this.lastBoundingBox.height=e.height,t&&t(e)):(-1!==this.lastBoundingBox.width||-1!==this.lastBoundingBox.height)&&(this.lastBoundingBox.width=-1,this.lastBoundingBox.height=-1,t&&t(null))}},{key:"getBBoxSnapshot",value:function(){return this.lastBoundingBox.width>=0&&this.lastBoundingBox.height>=0?P({},this.lastBoundingBox):{width:0,height:0}}},{key:"getDefaultPosition",value:function(t){var e,n,r=this.props,o=r.layout,i=r.align,a=r.verticalAlign,u=r.margin,c=r.chartWidth,l=r.chartHeight;return t&&(void 0!==t.left&&null!==t.left||void 0!==t.right&&null!==t.right)||(e="center"===i&&"vertical"===o?{left:((c||0)-this.getBBoxSnapshot().width)/2}:"right"===i?{right:u&&u.right||0}:{left:u&&u.left||0}),t&&(void 0!==t.top&&null!==t.top||void 0!==t.bottom&&null!==t.bottom)||(n="middle"===a?{top:((l||0)-this.getBBoxSnapshot().height)/2}:"bottom"===a?{bottom:u&&u.bottom||0}:{top:u&&u.top||0}),P(P({},e),n)}},{key:"render",value:function(){var t=this,e=this.props,n=e.content,o=e.width,i=e.height,a=e.wrapperStyle,u=e.payloadUniqBy,c=e.payload,l=P(P({position:"absolute",width:o||"auto",height:i||"auto"},this.getDefaultPosition(a)),a);return r.createElement("div",{className:"recharts-legend-wrapper",style:l,ref:function(e){t.wrapperNode=e}},function(t,e){if(r.isValidElement(t))return r.cloneElement(t,e);if("function"==typeof t)return r.createElement(t,e);e.ref;var n=function(t,e){if(null==t)return{};var n,r,o=function(t,e){if(null==t)return{};var n={};for(var r in t)if(Object.prototype.hasOwnProperty.call(t,r)){if(e.indexOf(r)>=0)continue;n[r]=t[r]}return n}(t,e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(t,n)&&(o[n]=t[n])}return o}(e,j);return r.createElement(g,n)}(n,P(P({},this.props),{},{payload:(0,O.z)(c,u,C)})))}}],n=[{key:"getWithHeight",value:function(t,e){var n=P(P({},this.defaultProps),t.props).layout;return"vertical"===n&&(0,x.hj)(t.props.height)?{height:t.props.height}:"horizontal"===n?{width:t.props.width||e}:null}}],e&&A(o.prototype,e),n&&A(o,n),Object.defineProperty(o,"prototype",{writable:!1}),o}(r.PureComponent);_(D,"displayName","Legend"),_(D,"defaultProps",{iconSize:14,layout:"horizontal",align:"center",verticalAlign:"bottom"})},7625:function(t,e,n){"use strict";n.d(e,{h:function(){return d}});var r=n(1994),o=n(2265),i=n(7065),a=n.n(i),u=n(6630),c=n(1175),l=n(2944);function s(t){return(s="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function f(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),n.push.apply(n,r)}return n}function p(t){for(var e=1;et.length)&&(e=t.length);for(var n=0,r=Array(e);n0&&(t=a()(t,S,{trailing:!0,leading:!1}));var e=new ResizeObserver(t),n=M.current.getBoundingClientRect();return I(n.width,n.height),e.observe(M.current),function(){e.disconnect()}},[I,S]);var N=(0,o.useMemo)(function(){var t=C.containerWidth,e=C.containerHeight;if(t<0||e<0)return null;(0,c.Z)((0,u.hU)(y)||(0,u.hU)(m),"The width(%s) and height(%s) are both fixed numbers,\n maybe you don't need to use a ResponsiveContainer.",y,m),(0,c.Z)(!i||i>0,"The aspect(%s) must be greater than zero.",i);var n=(0,u.hU)(y)?t:y,r=(0,u.hU)(m)?e:m;i&&i>0&&(n?r=n/i:r&&(n=r*i),O&&r>O&&(r=O)),(0,c.Z)(n>0||r>0,"The width(%s) and height(%s) of chart should be greater than 0,\n please check the style of container, or the props width(%s) and height(%s),\n or add a minWidth(%s) or minHeight(%s) or use aspect(%s) to control the\n height and width.",n,r,y,m,g,x,i);var a=!Array.isArray(w)&&(0,l.Gf)(w.type).endsWith("Chart");return o.Children.map(w,function(t){return o.isValidElement(t)?(0,o.cloneElement)(t,p({width:n,height:r},a?{style:p({height:"100%",width:"100%",maxHeight:r,maxWidth:n},t.props.style)}:{})):t})},[i,w,m,O,x,g,C,y]);return o.createElement("div",{id:P?"".concat(P):void 0,className:(0,r.Z)("recharts-responsive-container",A),style:p(p({},void 0===k?{}:k),{},{width:y,height:m,minWidth:g,minHeight:x,maxHeight:O}),ref:M},N)})},8811:function(t,e,n){"use strict";n.d(e,{x:function(){return L}});var r=n(2265),o=n(7571),i=n.n(o),a=n(1994),u=n(6630),c=n(4067),l=n(2944),s=n(4094);function f(t){return(f="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function p(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var n=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=n){var r,o,i,a,u=[],c=!0,l=!1;try{if(i=(n=n.call(t)).next,0===e){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=i.call(n)).done)&&(u.push(r.value),u.length!==e);c=!0);}catch(t){l=!0,o=t}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw o}}return u}}(t,e)||function(t,e){if(t){if("string"==typeof t)return h(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);if("Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n)return Array.from(t);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return h(t,e)}}(t,e)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function h(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=Array(e);n=0)continue;n[r]=t[r]}return n}(t,e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(t,n)&&(o[n]=t[n])}return o}function M(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var n=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=n){var r,o,i,a,u=[],c=!0,l=!1;try{if(i=(n=n.call(t)).next,0===e){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=i.call(n)).done)&&(u.push(r.value),u.length!==e);c=!0);}catch(t){l=!0,o=t}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw o}}return u}}(t,e)||function(t,e){if(t){if("string"==typeof t)return _(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);if("Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n)return Array.from(t);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return _(t,e)}}(t,e)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function _(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=Array(e);n0&&void 0!==arguments[0]?arguments[0]:[];return t.reduce(function(t,e){var i=e.word,a=e.width,u=t[t.length-1];return u&&(null==r||o||u.width+a+na||e.reduce(function(t,e){return t.width>e.width?t:e}).width>Number(r),e]},y=0,v=c.length-1,m=0;y<=v&&m<=c.length-1;){var b=Math.floor((y+v)/2),g=M(d(b-1),2),x=g[0],O=g[1],w=M(d(b),1)[0];if(x||w||(y=b+1),x&&w&&(v=b-1),!x&&w){i=O;break}m++}return i||h},I=function(t){return[{words:i()(t)?[]:t.toString().split(T)}]},N=function(t){var e=t.width,n=t.scaleToFit,r=t.children,o=t.style,i=t.breakAll,a=t.maxLines;if((e||n)&&!c.x.isSsr){var u=C({breakAll:i,children:r,style:o});return u?D({breakAll:i,children:r,maxLines:a,style:o},u.wordsWithComputedWidth,u.spaceWidth,e,n):I(r)}return I(r)},B="#808080",L=function(t){var e,n=t.x,o=void 0===n?0:n,i=t.y,c=void 0===i?0:i,s=t.lineHeight,f=void 0===s?"1em":s,p=t.capHeight,h=void 0===p?"0.71em":p,d=t.scaleToFit,y=void 0!==d&&d,v=t.textAnchor,m=t.verticalAnchor,b=t.fill,g=void 0===b?B:b,x=k(t,P),O=(0,r.useMemo)(function(){return N({breakAll:x.breakAll,children:x.children,maxLines:x.maxLines,scaleToFit:y,style:x.style,width:x.width})},[x.breakAll,x.children,x.maxLines,y,x.style,x.width]),w=x.dx,j=x.dy,M=x.angle,_=x.className,T=x.breakAll,C=k(x,A);if(!(0,u.P2)(o)||!(0,u.P2)(c))return null;var D=o+((0,u.hj)(w)?w:0),I=c+((0,u.hj)(j)?j:0);switch(void 0===m?"end":m){case"start":e=S("calc(".concat(h,")"));break;case"middle":e=S("calc(".concat((O.length-1)/2," * -").concat(f," + (").concat(h," / 2))"));break;default:e=S("calc(".concat(O.length-1," * -").concat(f,")"))}var L=[];if(y){var R=O[0].width,z=x.width;L.push("scale(".concat(((0,u.hj)(z)?z/R:1)/R,")"))}return M&&L.push("rotate(".concat(M,", ").concat(D,", ").concat(I,")")),L.length&&(C.transform=L.join(" ")),r.createElement("text",E({},(0,l.L6)(C,!0),{x:D,y:I,className:(0,a.Z)("recharts-text",_),textAnchor:void 0===v?"start":v,fill:g.includes("url")?B:g}),O.map(function(t,n){var o=t.words.join(T?"":" ");return r.createElement("tspan",{x:D,dy:0===n?e:f,key:"".concat(o,"-").concat(n)},o)}))}},8147:function(t,e,n){"use strict";n.d(e,{u:function(){return F}});var r=n(2265),o=n(4935),i=n.n(o),a=n(7571),u=n.n(a),c=n(1994),l=n(6630);function s(t){return(s="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function f(){return(f=Object.assign?Object.assign.bind():function(t){for(var e=1;et.length)&&(e=t.length);for(var n=0,r=Array(e);nc[r]+s?Math.max(f,c[r]):Math.max(p,c[r])}function w(t){return(w="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function j(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),n.push.apply(n,r)}return n}function S(t){for(var e=1;e1||Math.abs(t.height-this.state.lastBoundingBox.height)>1)&&this.setState({lastBoundingBox:{width:t.width,height:t.height}})}else(-1!==this.state.lastBoundingBox.width||-1!==this.state.lastBoundingBox.height)&&this.setState({lastBoundingBox:{width:-1,height:-1}})}},{key:"componentDidMount",value:function(){document.addEventListener("keydown",this.handleKeyDown),this.updateBBox()}},{key:"componentWillUnmount",value:function(){document.removeEventListener("keydown",this.handleKeyDown)}},{key:"componentDidUpdate",value:function(){var t,e;this.props.active&&this.updateBBox(),this.state.dismissed&&((null===(t=this.props.coordinate)||void 0===t?void 0:t.x)!==this.state.dismissedAtCoordinate.x||(null===(e=this.props.coordinate)||void 0===e?void 0:e.y)!==this.state.dismissedAtCoordinate.y)&&(this.state.dismissed=!1)}},{key:"render",value:function(){var t,e,n,o,i,a,u,s,f,p,h,d,y,v,m,w,j,P,A,E=this,k=this.props,M=k.active,_=k.allowEscapeViewBox,T=k.animationDuration,C=k.animationEasing,D=k.children,I=k.coordinate,N=k.hasPayload,B=k.isAnimationActive,L=k.offset,R=k.position,z=k.reverseDirection,U=k.useTranslate3d,$=k.viewBox,F=k.wrapperStyle,Z=(d=(t={allowEscapeViewBox:_,coordinate:I,offsetTopLeft:L,position:R,reverseDirection:z,tooltipBox:this.state.lastBoundingBox,useTranslate3d:U,viewBox:$}).allowEscapeViewBox,y=t.coordinate,v=t.offsetTopLeft,m=t.position,w=t.reverseDirection,j=t.tooltipBox,P=t.useTranslate3d,A=t.viewBox,j.height>0&&j.width>0&&y?(n=(e={translateX:p=O({allowEscapeViewBox:d,coordinate:y,key:"x",offsetTopLeft:v,position:m,reverseDirection:w,tooltipDimension:j.width,viewBox:A,viewBoxDimension:A.width}),translateY:h=O({allowEscapeViewBox:d,coordinate:y,key:"y",offsetTopLeft:v,position:m,reverseDirection:w,tooltipDimension:j.height,viewBox:A,viewBoxDimension:A.height}),useTranslate3d:P}).translateX,o=e.translateY,f={transform:e.useTranslate3d?"translate3d(".concat(n,"px, ").concat(o,"px, 0)"):"translate(".concat(n,"px, ").concat(o,"px)")}):f=x,{cssProperties:f,cssClasses:(a=(i={translateX:p,translateY:h,coordinate:y}).coordinate,u=i.translateX,s=i.translateY,(0,c.Z)(g,b(b(b(b({},"".concat(g,"-right"),(0,l.hj)(u)&&a&&(0,l.hj)(a.x)&&u>=a.x),"".concat(g,"-left"),(0,l.hj)(u)&&a&&(0,l.hj)(a.x)&&u=a.y),"".concat(g,"-top"),(0,l.hj)(s)&&a&&(0,l.hj)(a.y)&&s0;return r.createElement(_,{allowEscapeViewBox:i,animationDuration:a,animationEasing:u,isAnimationActive:f,active:o,coordinate:l,hasPayload:w,offset:p,position:y,reverseDirection:m,useTranslate3d:b,viewBox:g,wrapperStyle:x},(t=N(N({},this.props),{},{payload:O}),r.isValidElement(c)?r.cloneElement(c,t):"function"==typeof c?r.createElement(c,t):r.createElement(v,t)))}}],function(t,e){for(var n=0;n=0)continue;n[r]=t[r]}return n}(t,e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(t,n)&&(o[n]=t[n])}return o}(t,a),s=(0,o.Z)("recharts-layer",c);return r.createElement("g",u({className:s},(0,i.L6)(l,!0),{ref:e}),n)})},8777:function(t,e,n){"use strict";n.d(e,{T:function(){return c}});var r=n(2265),o=n(1994),i=n(2944),a=["children","width","height","viewBox","className","style","title","desc"];function u(){return(u=Object.assign?Object.assign.bind():function(t){for(var e=1;e=0)continue;n[r]=t[r]}return n}(t,e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(t,n)&&(o[n]=t[n])}return o}(t,a),y=l||{width:n,height:c,x:0,y:0},v=(0,o.Z)("recharts-surface",s);return r.createElement("svg",u({},(0,i.L6)(d,!0,"svg"),{className:v,width:n,height:c,style:f,viewBox:"".concat(y.x," ").concat(y.y," ").concat(y.width," ").concat(y.height)}),r.createElement("title",null,p),r.createElement("desc",null,h),e)}},5739:function(t,e,n){"use strict";n.d(e,{br:function(){return d},Mw:function(){return x},zn:function(){return g},sp:function(){return y},d2:function(){return b},bH:function(){return v},Ud:function(){return m}});var r=n(2265),o=n(9398);n(4173),n(2242);var i=n(967),a=n.n(i)()(function(t){return{x:t.left,y:t.top,width:t.width,height:t.height}},function(t){return["l",t.left,"t",t.top,"w",t.width,"h",t.height].join("")}),u=(0,r.createContext)(void 0),c=(0,r.createContext)(void 0),l=(0,r.createContext)(void 0),s=(0,r.createContext)({}),f=(0,r.createContext)(void 0),p=(0,r.createContext)(0),h=(0,r.createContext)(0),d=function(t){var e=t.state,n=e.xAxisMap,o=e.yAxisMap,i=e.offset,d=t.clipPathId,y=t.children,v=t.width,m=t.height,b=a(i);return r.createElement(u.Provider,{value:n},r.createElement(c.Provider,{value:o},r.createElement(s.Provider,{value:i},r.createElement(l.Provider,{value:b},r.createElement(f.Provider,{value:d},r.createElement(p.Provider,{value:m},r.createElement(h.Provider,{value:v},y)))))))},y=function(){return(0,r.useContext)(f)},v=function(t){var e=(0,r.useContext)(u);null!=e||(0,o.Z)(!1);var n=e[t];return null!=n||(0,o.Z)(!1),n},m=function(t){var e=(0,r.useContext)(c);null!=e||(0,o.Z)(!1);var n=e[t];return null!=n||(0,o.Z)(!1),n},b=function(){return(0,r.useContext)(l)},g=function(){return(0,r.useContext)(h)},x=function(){return(0,r.useContext)(p)}},7165:function(t,e,n){"use strict";n.d(e,{H:function(){return Y}});var r=n(2265);function o(){}function i(t,e,n){t._context.bezierCurveTo((2*t._x0+t._x1)/3,(2*t._y0+t._y1)/3,(t._x0+2*t._x1)/3,(t._y0+2*t._y1)/3,(t._x0+4*t._x1+e)/6,(t._y0+4*t._y1+n)/6)}function a(t){this._context=t}function u(t){this._context=t}function c(t){this._context=t}a.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){switch(this._point){case 3:i(this,this._x1,this._y1);case 2:this._context.lineTo(this._x1,this._y1)}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1,this._line?this._context.lineTo(t,e):this._context.moveTo(t,e);break;case 1:this._point=2;break;case 2:this._point=3,this._context.lineTo((5*this._x0+this._x1)/6,(5*this._y0+this._y1)/6);default:i(this,t,e)}this._x0=this._x1,this._x1=t,this._y0=this._y1,this._y1=e}},u.prototype={areaStart:o,areaEnd:o,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._y0=this._y1=this._y2=this._y3=this._y4=NaN,this._point=0},lineEnd:function(){switch(this._point){case 1:this._context.moveTo(this._x2,this._y2),this._context.closePath();break;case 2:this._context.moveTo((this._x2+2*this._x3)/3,(this._y2+2*this._y3)/3),this._context.lineTo((this._x3+2*this._x2)/3,(this._y3+2*this._y2)/3),this._context.closePath();break;case 3:this.point(this._x2,this._y2),this.point(this._x3,this._y3),this.point(this._x4,this._y4)}},point:function(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1,this._x2=t,this._y2=e;break;case 1:this._point=2,this._x3=t,this._y3=e;break;case 2:this._point=3,this._x4=t,this._y4=e,this._context.moveTo((this._x0+4*this._x1+t)/6,(this._y0+4*this._y1+e)/6);break;default:i(this,t,e)}this._x0=this._x1,this._x1=t,this._y0=this._y1,this._y1=e}},c.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){(this._line||0!==this._line&&3===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3;var n=(this._x0+4*this._x1+t)/6,r=(this._y0+4*this._y1+e)/6;this._line?this._context.lineTo(n,r):this._context.moveTo(n,r);break;case 3:this._point=4;default:i(this,t,e)}this._x0=this._x1,this._x1=t,this._y0=this._y1,this._y1=e}};class l{constructor(t,e){this._context=t,this._x=e}areaStart(){this._line=0}areaEnd(){this._line=NaN}lineStart(){this._point=0}lineEnd(){(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line}point(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1,this._line?this._context.lineTo(t,e):this._context.moveTo(t,e);break;case 1:this._point=2;default:this._x?this._context.bezierCurveTo(this._x0=(this._x0+t)/2,this._y0,this._x0,e,t,e):this._context.bezierCurveTo(this._x0,this._y0=(this._y0+e)/2,t,this._y0,t,e)}this._x0=t,this._y0=e}}function s(t){this._context=t}function f(t){this._context=t}function p(t){return new f(t)}function h(t,e,n){var r=t._x1-t._x0,o=e-t._x1,i=(t._y1-t._y0)/(r||o<0&&-0),a=(n-t._y1)/(o||r<0&&-0);return((i<0?-1:1)+(a<0?-1:1))*Math.min(Math.abs(i),Math.abs(a),.5*Math.abs((i*o+a*r)/(r+o)))||0}function d(t,e){var n=t._x1-t._x0;return n?(3*(t._y1-t._y0)/n-e)/2:e}function y(t,e,n){var r=t._x0,o=t._y0,i=t._x1,a=t._y1,u=(i-r)/3;t._context.bezierCurveTo(r+u,o+u*e,i-u,a-u*n,i,a)}function v(t){this._context=t}function m(t){this._context=new b(t)}function b(t){this._context=t}function g(t){this._context=t}function x(t){var e,n,r=t.length-1,o=Array(r),i=Array(r),a=Array(r);for(o[0]=0,i[0]=2,a[0]=t[0]+2*t[1],e=1;e=0;--e)o[e]=(a[e]-o[e+1])/i[e];for(e=0,i[r-1]=(t[r]+o[r-1])/2;e=0&&(this._t=1-this._t,this._line=1-this._line)},point:function(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1,this._line?this._context.lineTo(t,e):this._context.moveTo(t,e);break;case 1:this._point=2;default:if(this._t<=0)this._context.lineTo(this._x,e),this._context.lineTo(t,e);else{var n=this._x*(1-this._t)+t*this._t;this._context.lineTo(n,this._y),this._context.lineTo(n,e)}}this._x=t,this._y=e}};var w=n(2516),j=n(6115),S=n(7790);function P(t){return t[0]}function A(t){return t[1]}function E(t,e){var n=(0,j.Z)(!0),r=null,o=p,i=null,a=(0,S.d)(u);function u(u){var c,l,s,f=(u=(0,w.Z)(u)).length,p=!1;for(null==r&&(i=o(s=a())),c=0;c<=f;++c)!(c=f;--p)u.point(m[p],b[p]);u.lineEnd(),u.areaEnd()}}v&&(m[s]=+t(h,s,l),b[s]=+e(h,s,l),u.point(r?+r(h,s,l):m[s],n?+n(h,s,l):b[s]))}if(d)return u=null,d+""||null}function s(){return E().defined(o).curve(a).context(i)}return t="function"==typeof t?t:void 0===t?P:(0,j.Z)(+t),e="function"==typeof e?e:void 0===e?(0,j.Z)(0):(0,j.Z)(+e),n="function"==typeof n?n:void 0===n?A:(0,j.Z)(+n),l.x=function(e){return arguments.length?(t="function"==typeof e?e:(0,j.Z)(+e),r=null,l):t},l.x0=function(e){return arguments.length?(t="function"==typeof e?e:(0,j.Z)(+e),l):t},l.x1=function(t){return arguments.length?(r=null==t?null:"function"==typeof t?t:(0,j.Z)(+t),l):r},l.y=function(t){return arguments.length?(e="function"==typeof t?t:(0,j.Z)(+t),n=null,l):e},l.y0=function(t){return arguments.length?(e="function"==typeof t?t:(0,j.Z)(+t),l):e},l.y1=function(t){return arguments.length?(n=null==t?null:"function"==typeof t?t:(0,j.Z)(+t),l):n},l.lineX0=l.lineY0=function(){return s().x(t).y(e)},l.lineY1=function(){return s().x(t).y(n)},l.lineX1=function(){return s().x(r).y(e)},l.defined=function(t){return arguments.length?(o="function"==typeof t?t:(0,j.Z)(!!t),l):o},l.curve=function(t){return arguments.length?(a=t,null!=i&&(u=a(i)),l):a},l.context=function(t){return arguments.length?(null==t?i=u=null:u=a(i=t),l):i},l}var M=n(5551),_=n.n(M),T=n(6757),C=n.n(T),D=n(1994),I=n(1637),N=n(2944),B=n(6630);function L(t){return(L="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function R(){return(R=Object.assign?Object.assign.bind():function(t){for(var e=1;et.length)&&(e=t.length);for(var n=0,r=Array(e);n=0?1:-1,c=n>=0?1:-1,l=r>=0&&n>=0||r<0&&n<0?1:0;if(a>0&&o instanceof Array){for(var s=[0,0,0,0],f=0;f<4;f++)s[f]=o[f]>a?a:o[f];i="M".concat(t,",").concat(e+u*s[0]),s[0]>0&&(i+="A ".concat(s[0],",").concat(s[0],",0,0,").concat(l,",").concat(t+c*s[0],",").concat(e)),i+="L ".concat(t+n-c*s[1],",").concat(e),s[1]>0&&(i+="A ".concat(s[1],",").concat(s[1],",0,0,").concat(l,",\n ").concat(t+n,",").concat(e+u*s[1])),i+="L ".concat(t+n,",").concat(e+r-u*s[2]),s[2]>0&&(i+="A ".concat(s[2],",").concat(s[2],",0,0,").concat(l,",\n ").concat(t+n-c*s[2],",").concat(e+r)),i+="L ".concat(t+c*s[3],",").concat(e+r),s[3]>0&&(i+="A ".concat(s[3],",").concat(s[3],",0,0,").concat(l,",\n ").concat(t,",").concat(e+r-u*s[3])),i+="Z"}else if(a>0&&o===+o&&o>0){var p=Math.min(a,o);i="M ".concat(t,",").concat(e+u*p,"\n A ").concat(p,",").concat(p,",0,0,").concat(l,",").concat(t+c*p,",").concat(e,"\n L ").concat(t+n-c*p,",").concat(e,"\n A ").concat(p,",").concat(p,",0,0,").concat(l,",").concat(t+n,",").concat(e+u*p,"\n L ").concat(t+n,",").concat(e+r-u*p,"\n A ").concat(p,",").concat(p,",0,0,").concat(l,",").concat(t+n-c*p,",").concat(e+r,"\n L ").concat(t+c*p,",").concat(e+r,"\n A ").concat(p,",").concat(p,",0,0,").concat(l,",").concat(t,",").concat(e+r-u*p," Z")}else i="M ".concat(t,",").concat(e," h ").concat(n," v ").concat(r," h ").concat(-n," Z");return i},h=function(t,e){if(!t||!e)return!1;var n=t.x,r=t.y,o=e.x,i=e.y,a=e.width,u=e.height;return!!(Math.abs(a)>0&&Math.abs(u)>0)&&n>=Math.min(o,o+a)&&n<=Math.max(o,o+a)&&r>=Math.min(i,i+u)&&r<=Math.max(i,i+u)},d={x:0,y:0,width:0,height:0,radius:0,isAnimationActive:!1,isUpdateAnimationActive:!1,animationBegin:0,animationDuration:1500,animationEasing:"ease"},y=function(t){var e,n=f(f({},d),t),u=(0,r.useRef)(),s=function(t){if(Array.isArray(t))return t}(e=(0,r.useState)(-1))||function(t,e){var n=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=n){var r,o,i,a,u=[],c=!0,l=!1;try{for(i=(n=n.call(t)).next;!(c=(r=i.call(n)).done)&&(u.push(r.value),2!==u.length);c=!0);}catch(t){l=!0,o=t}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw o}}return u}}(e,2)||function(t,e){if(t){if("string"==typeof t)return l(t,2);var n=Object.prototype.toString.call(t).slice(8,-1);if("Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n)return Array.from(t);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return l(t,2)}}(e,2)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(),h=s[0],y=s[1];(0,r.useEffect)(function(){if(u.current&&u.current.getTotalLength)try{var t=u.current.getTotalLength();t&&y(t)}catch(t){}},[]);var v=n.x,m=n.y,b=n.width,g=n.height,x=n.radius,O=n.className,w=n.animationEasing,j=n.animationDuration,S=n.animationBegin,P=n.isAnimationActive,A=n.isUpdateAnimationActive;if(v!==+v||m!==+m||b!==+b||g!==+g||0===b||0===g)return null;var E=(0,o.Z)("recharts-rectangle",O);return A?r.createElement(i.ZP,{canBegin:h>0,from:{width:b,height:g,x:v,y:m},to:{width:b,height:g,x:v,y:m},duration:j,animationEasing:w,isActive:A},function(t){var e=t.width,o=t.height,l=t.x,s=t.y;return r.createElement(i.ZP,{canBegin:h>0,from:"0px ".concat(-1===h?1:h,"px"),to:"".concat(h,"px 0px"),attributeName:"strokeDasharray",begin:S,duration:j,isActive:P,easing:w},r.createElement("path",c({},(0,a.L6)(n,!0),{className:E,d:p(l,s,e,o,x),ref:u})))}):r.createElement("path",c({},(0,a.L6)(n,!0),{className:E,d:p(v,m,b,g,x)}))}},474:function(t,e,n){"use strict";n.d(e,{L:function(){return v}});var r=n(2265),o=n(1994),i=n(2944),a=n(9206),u=n(6630);function c(t){return(c="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function l(){return(l=Object.assign?Object.assign.bind():function(t){for(var e=1;e180),",").concat(+(c>s),",\n ").concat(p.x,",").concat(p.y,"\n ");if(o>0){var d=(0,a.op)(n,r,o,c),y=(0,a.op)(n,r,o,s);h+="L ".concat(y.x,",").concat(y.y,"\n A ").concat(o,",").concat(o,",0,\n ").concat(+(Math.abs(l)>180),",").concat(+(c<=s),",\n ").concat(d.x,",").concat(d.y," Z")}else h+="L ".concat(n,",").concat(r," Z");return h},d=function(t){var e=t.cx,n=t.cy,r=t.innerRadius,o=t.outerRadius,i=t.cornerRadius,a=t.forceCornerRadius,c=t.cornerIsExternal,l=t.startAngle,s=t.endAngle,f=(0,u.uY)(s-l),d=p({cx:e,cy:n,radius:o,angle:l,sign:f,cornerRadius:i,cornerIsExternal:c}),y=d.circleTangency,v=d.lineTangency,m=d.theta,b=p({cx:e,cy:n,radius:o,angle:s,sign:-f,cornerRadius:i,cornerIsExternal:c}),g=b.circleTangency,x=b.lineTangency,O=b.theta,w=c?Math.abs(l-s):Math.abs(l-s)-m-O;if(w<0)return a?"M ".concat(v.x,",").concat(v.y,"\n a").concat(i,",").concat(i,",0,0,1,").concat(2*i,",0\n a").concat(i,",").concat(i,",0,0,1,").concat(-(2*i),",0\n "):h({cx:e,cy:n,innerRadius:r,outerRadius:o,startAngle:l,endAngle:s});var j="M ".concat(v.x,",").concat(v.y,"\n A").concat(i,",").concat(i,",0,0,").concat(+(f<0),",").concat(y.x,",").concat(y.y,"\n A").concat(o,",").concat(o,",0,").concat(+(w>180),",").concat(+(f<0),",").concat(g.x,",").concat(g.y,"\n A").concat(i,",").concat(i,",0,0,").concat(+(f<0),",").concat(x.x,",").concat(x.y,"\n ");if(r>0){var S=p({cx:e,cy:n,radius:r,angle:l,sign:f,isExternal:!0,cornerRadius:i,cornerIsExternal:c}),P=S.circleTangency,A=S.lineTangency,E=S.theta,k=p({cx:e,cy:n,radius:r,angle:s,sign:-f,isExternal:!0,cornerRadius:i,cornerIsExternal:c}),M=k.circleTangency,_=k.lineTangency,T=k.theta,C=c?Math.abs(l-s):Math.abs(l-s)-E-T;if(C<0&&0===i)return"".concat(j,"L").concat(e,",").concat(n,"Z");j+="L".concat(_.x,",").concat(_.y,"\n A").concat(i,",").concat(i,",0,0,").concat(+(f<0),",").concat(M.x,",").concat(M.y,"\n A").concat(r,",").concat(r,",0,").concat(+(C>180),",").concat(+(f>0),",").concat(P.x,",").concat(P.y,"\n A").concat(i,",").concat(i,",0,0,").concat(+(f<0),",").concat(A.x,",").concat(A.y,"Z")}else j+="L".concat(e,",").concat(n,"Z");return j},y={cx:0,cy:0,innerRadius:0,outerRadius:0,startAngle:0,endAngle:0,cornerRadius:0,forceCornerRadius:!1,cornerIsExternal:!1},v=function(t){var e,n=f(f({},y),t),a=n.cx,c=n.cy,s=n.innerRadius,p=n.outerRadius,v=n.cornerRadius,m=n.forceCornerRadius,b=n.cornerIsExternal,g=n.startAngle,x=n.endAngle,O=n.className;if(p0&&360>Math.abs(g-x)?d({cx:a,cy:c,innerRadius:s,outerRadius:p,cornerRadius:Math.min(S,j/2),forceCornerRadius:m,cornerIsExternal:b,startAngle:g,endAngle:x}):h({cx:a,cy:c,innerRadius:s,outerRadius:p,startAngle:g,endAngle:x}),r.createElement("path",l({},(0,i.L6)(n,!0),{className:w,d:e,role:"img"}))}},4870:function(t,e,n){"use strict";n.d(e,{v:function(){return D}});var r=n(2265),o=n(5551),i=n.n(o);let a=Math.cos,u=Math.sin,c=Math.sqrt,l=Math.PI,s=2*l;var f={draw(t,e){let n=c(e/l);t.moveTo(n,0),t.arc(0,0,n,0,s)}};let p=c(1/3),h=2*p,d=u(l/10)/u(7*l/10),y=u(s/10)*d,v=-a(s/10)*d,m=c(3),b=c(3)/2,g=1/c(12),x=(g/2+1)*3;var O=n(6115),w=n(7790);c(3),c(3);var j=n(1994),S=n(2944);function P(t){return(P="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}var A=["type","size","sizeType"];function E(){return(E=Object.assign?Object.assign.bind():function(t){for(var e=1;e=0)continue;n[r]=t[r]}return n}(t,e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(t,n)&&(o[n]=t[n])}return o}(t,A)),{},{type:o,size:u,sizeType:l}),p=s.className,h=s.cx,d=s.cy,y=(0,S.L6)(s,!0);return h===+h&&d===+d&&u===+u?r.createElement("path",E({},y,{className:(0,j.Z)("recharts-symbols",p),transform:"translate(".concat(h,", ").concat(d,")"),d:(e=_["symbol".concat(i()(o))]||f,(function(t,e){let n=null,r=(0,w.d)(o);function o(){let o;if(n||(n=o=r()),t.apply(this,arguments).draw(n,+e.apply(this,arguments)),o)return n=null,o+""||null}return t="function"==typeof t?t:(0,O.Z)(t||f),e="function"==typeof e?e:(0,O.Z)(void 0===e?64:+e),o.type=function(e){return arguments.length?(t="function"==typeof e?e:(0,O.Z)(e),o):t},o.size=function(t){return arguments.length?(e="function"==typeof t?t:(0,O.Z)(+t),o):e},o.context=function(t){return arguments.length?(n=null==t?null:t,o):n},o})().type(e).size(C(u,l,o))())})):null};D.registerSymbol=function(t,e){_["symbol".concat(i()(t))]=e}},1638:function(t,e,n){"use strict";n.d(e,{bn:function(){return C},a3:function(){return z},lT:function(){return D},V$:function(){return I},w7:function(){return N}});var r=n(2265),o=n(6757),i=n.n(o),a=n(231),u=n.n(a),c=n(4342),l=n.n(c),s=n(1652),f=n.n(s),p=n(3649),h=n(1994),d=n(2521),y=n(2944);function v(t){return(v="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function m(){return(m=Object.assign?Object.assign.bind():function(t){for(var e=1;et.length)&&(e=t.length);for(var n=0,r=Array(e);n0,from:{upperWidth:0,lowerWidth:0,height:p,x:c,y:l},to:{upperWidth:s,lowerWidth:f,height:p,x:c,y:l},duration:j,animationEasing:g,isActive:P},function(t){var e=t.upperWidth,i=t.lowerWidth,u=t.height,c=t.x,l=t.y;return r.createElement(d.ZP,{canBegin:a>0,from:"0px ".concat(-1===a?1:a,"px"),to:"".concat(a,"px 0px"),attributeName:"strokeDasharray",begin:S,duration:j,easing:g},r.createElement("path",m({},(0,y.L6)(n,!0),{className:A,d:O(c,l,e,i,u),ref:o})))}):r.createElement("g",null,r.createElement("path",m({},(0,y.L6)(n,!0),{className:A,d:O(c,l,s,f,p)})))},S=n(474),P=n(9841),A=n(4870),E=["option","shapeType","propTransformer","activeClassName","isActive"];function k(t){return(k="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function M(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),n.push.apply(n,r)}return n}function _(t){for(var e=1;e=0)continue;n[r]=t[r]}return n}(t,e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(t,n)&&(o[n]=t[n])}return o}(t,E);if((0,r.isValidElement)(n))e=(0,r.cloneElement)(n,_(_({},f),(0,r.isValidElement)(n)?n.props:n));else if(i()(n))e=n(f);else if(u()(n)&&!l()(n)){var p=(void 0===a?function(t,e){return _(_({},e),t)}:a)(n,f);e=r.createElement(T,{shapeType:o,elementProps:p})}else e=r.createElement(T,{shapeType:o,elementProps:f});return s?r.createElement(P.m,{className:void 0===c?"recharts-active-shape":c},e):e}function D(t,e){return null!=e&&"trapezoids"in t.props}function I(t,e){return null!=e&&"sectors"in t.props}function N(t,e){return null!=e&&"points"in t.props}function B(t,e){var n,r,o=t.x===(null==e||null===(n=e.labelViewBox)||void 0===n?void 0:n.x)||t.x===e.x,i=t.y===(null==e||null===(r=e.labelViewBox)||void 0===r?void 0:r.y)||t.y===e.y;return o&&i}function L(t,e){var n=t.endAngle===e.endAngle,r=t.startAngle===e.startAngle;return n&&r}function R(t,e){var n=t.x===e.x,r=t.y===e.y,o=t.z===e.z;return n&&r&&o}function z(t){var e,n,r,o=t.activeTooltipItem,i=t.graphicalItem,a=t.itemData,u=(D(i,o)?e="trapezoids":I(i,o)?e="sectors":N(i,o)&&(e="points"),e),c=D(i,o)?null===(n=o.tooltipPayload)||void 0===n||null===(n=n[0])||void 0===n||null===(n=n.payload)||void 0===n?void 0:n.payload:I(i,o)?null===(r=o.tooltipPayload)||void 0===r||null===(r=r[0])||void 0===r||null===(r=r.payload)||void 0===r?void 0:r.payload:N(i,o)?o.payload:{},l=a.filter(function(t,e){var n=f()(c,t),r=i.props[u].filter(function(t){var e;return(D(i,o)?e=B:I(i,o)?e=L:N(i,o)&&(e=R),e)(t,o)}),a=i.props[u].indexOf(r[r.length-1]);return n&&e===a});return a.indexOf(l[l.length-1])}},6437:function(t,e,n){"use strict";n.d(e,{Ky:function(){return te},t9:function(){return K},xE:function(){return tn},_b:function(){return Q},O1:function(){return J}});var r=n(1443),o=n.n(r),i=n(2242),a=n.n(i),u=n(2696),c=n(2944),l=n(6630),s=n(2265),f=n(1994),p=n(2521),h=n(1652),d=n.n(h),y=n(7571),v=n.n(y),m=n(9841),b=n(3137),g=function(t){return null};g.displayName="Cell";var x=n(8772),O=n(4067),w=n(1637),j=n(9398),S=n(1638),P=["x","y"];function A(t){return(A="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function E(){return(E=Object.assign?Object.assign.bind():function(t){for(var e=1;e=0)continue;n[r]=t[r]}return n}(t,e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(t,n)&&(o[n]=t[n])}return o}(t,P),i=parseInt("".concat(n),10),a=parseInt("".concat(r),10),u=parseInt("".concat(e.height||o.height),10),c=parseInt("".concat(e.width||o.width),10);return M(M(M(M(M({},e),o),i?{x:i}:{}),a?{y:a}:{}),{},{height:u,width:c,name:e.name,radius:e.radius})}function T(t){return s.createElement(S.bn,E({shapeType:"rectangle",propTransformer:_,activeClassName:"recharts-active-bar"},t))}var C=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return function(n,r){if("number"==typeof t)return t;var o=(0,l.hj)(n)||(0,l.Rw)(n);return o?t(n,r):(o||(0,j.Z)(!1),e)}},D=["value","background"];function I(t){return(I="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function N(){return(N=Object.assign?Object.assign.bind():function(t){for(var e=1;e=0)continue;n[r]=t[r]}return n}(t,e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(t,n)&&(o[n]=t[n])}return o}(e,D);if(!a)return null;var c=L(L(L(L(L({},u),{},{fill:"#eee"},a),i),(0,w.bw)(t.props,e,n)),{},{onAnimationStart:t.handleAnimationStart,onAnimationEnd:t.handleAnimationEnd,dataKey:r,index:n,className:"recharts-bar-background-rectangle"});return s.createElement(T,N({key:"background-bar-".concat(n),option:t.props.background,isActive:n===o},c))})}},{key:"renderErrorBar",value:function(t,e){if(this.props.isAnimationActive&&!this.state.isAnimationFinished)return null;var n=this.props,r=n.data,o=n.xAxis,i=n.yAxis,a=n.layout,l=n.children,f=(0,c.NN)(l,b.W);if(!f)return null;var p="vertical"===a?r[0].height/2:r[0].width/2,h=function(t,e){var n=Array.isArray(t.value)?t.value[1]:t.value;return{x:t.x,y:t.y,value:n,errorVal:(0,u.F$)(t,e)}};return s.createElement(m.m,{clipPath:t?"url(#clipPath-".concat(e,")"):null},f.map(function(t){return s.cloneElement(t,{key:"error-bar-".concat(e,"-").concat(t.props.dataKey),data:r,xAxis:o,yAxis:i,layout:a,offset:p,dataPointFormatter:h})}))}},{key:"render",value:function(){var t=this.props,e=t.hide,n=t.data,r=t.className,o=t.xAxis,i=t.yAxis,a=t.left,u=t.top,c=t.width,l=t.height,p=t.isAnimationActive,h=t.background,d=t.id;if(e||!n||!n.length)return null;var y=this.state.isAnimationFinished,b=(0,f.Z)("recharts-bar",r),g=o&&o.allowDataOverflow,O=i&&i.allowDataOverflow,w=g||O,j=v()(d)?this.id:d;return s.createElement(m.m,{className:b},g||O?s.createElement("defs",null,s.createElement("clipPath",{id:"clipPath-".concat(j)},s.createElement("rect",{x:g?a:a-c/2,y:O?u:u-l/2,width:g?c:2*c,height:O?l:2*l}))):null,s.createElement(m.m,{className:"recharts-bar-rectangles",clipPath:w?"url(#clipPath-".concat(j,")"):null},h?this.renderBackground():null,this.renderRectangles()),this.renderErrorBar(w,j),(!p||y)&&x.e.renderCallByParent(this.props,n))}}],n=[{key:"getDerivedStateFromProps",value:function(t,e){return t.animationId!==e.prevAnimationId?{prevAnimationId:t.animationId,curData:t.data,prevData:e.curData}:t.data!==e.curData?{curData:t.data}:null}}],e&&R(r.prototype,e),n&&R(r,n),Object.defineProperty(r,"prototype",{writable:!1}),r}(s.PureComponent);function H(t){return(H="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function q(t,e){for(var n=0;n0&&Math.abs(g)0&&Math.abs(b)0&&(A=Math.min((t||0)-(E[e-1]||0),A))}),Number.isFinite(A)){var k=A/P,M="vertical"===m.layout?n.height:n.width;if("gap"===m.padding&&(c=k*M/2),"no-gap"===m.padding){var _=(0,l.h1)(t.barCategoryGap,k*M),T=k*M/2;c=T-_-(T-_)/M*_}}}f="xAxis"===r?[n.left+(O.left||0)+(c||0),n.left+n.width-(O.right||0)-(c||0)]:"yAxis"===r?"horizontal"===s?[n.top+n.height-(O.bottom||0),n.top+(O.top||0)]:[n.top+(O.top||0)+(c||0),n.top+n.height-(O.bottom||0)-(c||0)]:m.range,j&&(f=[f[1],f[0]]);var C=(0,u.Hq)(m,o,d),D=C.scale,I=C.realScaleType;D.domain(g).range(f),(0,u.zF)(D);var N=(0,u.g$)(D,X(X({},m),{},{realScaleType:I}));"xAxis"===r?(v="top"===b&&!w||"bottom"===b&&w,p=n.left,y=h[S]-v*m.height):"yAxis"===r&&(v="left"===b&&!w||"right"===b&&w,p=h[S]-v*m.width,y=n.top);var B=X(X(X({},m),N),{},{realScaleType:I,x:p,y:y,scale:D,width:"xAxis"===r?n.width:m.width,height:"yAxis"===r?n.height:m.height});return B.bandSize=(0,u.zT)(B,N),m.hide||"xAxis"!==r?m.hide||(h[S]+=(v?-1:1)*B.width):h[S]+=(v?-1:1)*B.height,X(X({},i),{},V({},a,B))},{})},J=function(t,e){var n=t.x,r=t.y,o=e.x,i=e.y;return{x:Math.min(n,o),y:Math.min(r,i),width:Math.abs(o-n),height:Math.abs(i-r)}},Q=function(t){return J({x:t.x1,y:t.y1},{x:t.x2,y:t.y2})},tt=function(){var t,e;function n(t){!function(t,e){if(!(t instanceof e))throw TypeError("Cannot call a class as a function")}(this,n),this.scale=t}return t=[{key:"domain",get:function(){return this.scale.domain}},{key:"range",get:function(){return this.scale.range}},{key:"rangeMin",get:function(){return this.range()[0]}},{key:"rangeMax",get:function(){return this.range()[1]}},{key:"bandwidth",get:function(){return this.scale.bandwidth}},{key:"apply",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=e.bandAware,r=e.position;if(void 0!==t){if(r)switch(r){case"start":default:return this.scale(t);case"middle":var o=this.bandwidth?this.bandwidth()/2:0;return this.scale(t)+o;case"end":var i=this.bandwidth?this.bandwidth():0;return this.scale(t)+i}if(n){var a=this.bandwidth?this.bandwidth()/2:0;return this.scale(t)+a}return this.scale(t)}}},{key:"isInRange",value:function(t){var e=this.range(),n=e[0],r=e[e.length-1];return n<=r?t>=n&&t<=r:t>=r&&t<=n}}],e=[{key:"create",value:function(t){return new n(t)}}],t&&q(n.prototype,t),e&&q(n,e),Object.defineProperty(n,"prototype",{writable:!1}),n}();V(tt,"EPS",1e-4);var te=function(t){var e=Object.keys(t).reduce(function(e,n){return X(X({},e),{},V({},n,tt.create(t[n])))},{});return X(X({},e),{},{apply:function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=n.bandAware,i=n.position;return o()(t,function(t,n){return e[n].apply(t,{bandAware:r,position:i})})},isInRange:function(t){return a()(t,function(t,n){return e[n].isInRange(t)})}})},tn=function(t){var e=t.width,n=t.height,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,o=(r%180+180)%180*Math.PI/180,i=Math.atan(n/e);return Math.abs(o>i&&otx(e,t()).base(e.base()),tj.o.apply(e,arguments),e}},scaleOrdinal:function(){return tX.Z},scalePoint:function(){return f.x},scalePow:function(){return tQ},scaleQuantile:function(){return function t(){var e,n=[],r=[],o=[];function i(){var t=0,e=Math.max(1,r.length);for(o=Array(e-1);++t=1)return+n(t[r-1],r-1,t);var r,o=(r-1)*e,i=Math.floor(o),a=+n(t[i],i,t);return a+(+n(t[i+1],i+1,t)-a)*(o-i)}}(n,t/e);return a}function a(t){return null==t||isNaN(t=+t)?e:r[P(o,t)]}return a.invertExtent=function(t){var e=r.indexOf(t);return e<0?[NaN,NaN]:[e>0?o[e-1]:n[0],e=o?[i[o-1],r]:[i[e-1],i[e]]},u.unknown=function(t){return arguments.length&&(e=t),u},u.thresholds=function(){return i.slice()},u.copy=function(){return t().domain([n,r]).range(a).unknown(e)},tj.o.apply(tN(u),arguments)}},scaleRadial:function(){return function t(){var e,n=tw(),r=[0,1],o=!1;function i(t){var r,i=Math.sign(r=n(t))*Math.sqrt(Math.abs(r));return isNaN(i)?e:o?Math.round(i):i}return i.invert=function(t){return n.invert(t1(t))},i.domain=function(t){return arguments.length?(n.domain(t),i):n.domain()},i.range=function(t){return arguments.length?(n.range((r=Array.from(t,td)).map(t1)),i):r.slice()},i.rangeRound=function(t){return i.range(t).round(!0)},i.round=function(t){return arguments.length?(o=!!t,i):o},i.clamp=function(t){return arguments.length?(n.clamp(t),i):n.clamp()},i.unknown=function(t){return arguments.length?(e=t,i):e},i.copy=function(){return t(n.domain(),r).round(o).clamp(n.clamp()).unknown(e)},tj.o.apply(i,arguments),tN(i)}},scaleSequential:function(){return function t(){var e=tN(nX()(tv));return e.copy=function(){return nV(e,t())},tj.O.apply(e,arguments)}},scaleSequentialLog:function(){return function t(){var e=tW(nX()).domain([1,10]);return e.copy=function(){return nV(e,t()).base(e.base())},tj.O.apply(e,arguments)}},scaleSequentialPow:function(){return nG},scaleSequentialQuantile:function(){return function t(){var e=[],n=tv;function r(t){if(null!=t&&!isNaN(t=+t))return n((P(e,t,1)-1)/(e.length-1))}return r.domain=function(t){if(!arguments.length)return e.slice();for(let n of(e=[],t))null==n||isNaN(n=+n)||e.push(n);return e.sort(g),r},r.interpolator=function(t){return arguments.length?(n=t,r):n},r.range=function(){return e.map((t,r)=>n(r/(e.length-1)))},r.quantiles=function(t){return Array.from({length:t+1},(n,r)=>(function(t,e,n){if(!(!(r=(t=Float64Array.from(function*(t,e){if(void 0===e)for(let e of t)null!=e&&(e=+e)>=e&&(yield e);else{let n=-1;for(let r of t)null!=(r=e(r,++n,t))&&(r=+r)>=r&&(yield r)}}(t,void 0))).length)||isNaN(e=+e))){if(e<=0||r<2)return t6(t);if(e>=1)return t2(t);var r,o=(r-1)*e,i=Math.floor(o),a=t2((function t(e,n,r=0,o=1/0,i){if(n=Math.floor(n),r=Math.floor(Math.max(0,r)),o=Math.floor(Math.min(e.length-1,o)),!(r<=n&&n<=o))return e;for(i=void 0===i?t5:function(t=g){if(t===g)return t5;if("function"!=typeof t)throw TypeError("compare is not a function");return(e,n)=>{let r=t(e,n);return r||0===r?r:(0===t(n,n))-(0===t(e,e))}}(i);o>r;){if(o-r>600){let a=o-r+1,u=n-r+1,c=Math.log(a),l=.5*Math.exp(2*c/3),s=.5*Math.sqrt(c*l*(a-l)/a)*(u-a/2<0?-1:1),f=Math.max(r,Math.floor(n-u*l/a+s)),p=Math.min(o,Math.floor(n+(a-u)*l/a+s));t(e,n,f,p,i)}let a=e[n],u=r,c=o;for(t3(e,r,n),i(e[o],a)>0&&t3(e,r,o);ui(e[u],a);)++u;for(;i(e[c],a)>0;)--c}0===i(e[r],a)?t3(e,r,c):t3(e,++c,o),c<=n&&(r=c+1),n<=c&&(o=c-1)}return e})(t,i).subarray(0,i+1));return a+(t6(t.subarray(i+1))-a)*(o-i)}})(e,r/t))},r.copy=function(){return t(n).domain(e)},tj.O.apply(r,arguments)}},scaleSequentialSqrt:function(){return nK},scaleSequentialSymlog:function(){return function t(){var e=tY(nX());return e.copy=function(){return nV(e,t()).constant(e.constant())},tj.O.apply(e,arguments)}},scaleSqrt:function(){return t0},scaleSymlog:function(){return function t(){var e=tY(tO());return e.copy=function(){return tx(e,t()).constant(e.constant())},tj.o.apply(e,arguments)}},scaleThreshold:function(){return function t(){var e,n=[.5],r=[0,1],o=1;function i(t){return null!=t&&t<=t?r[P(n,t,0,o)]:e}return i.domain=function(t){return arguments.length?(o=Math.min((n=Array.from(t)).length,r.length-1),i):n.slice()},i.range=function(t){return arguments.length?(r=Array.from(t),o=Math.min(n.length,r.length-1),i):r.slice()},i.invertExtent=function(t){var e=r.indexOf(t);return[n[e-1],n[e]]},i.unknown=function(t){return arguments.length?(e=t,i):e},i.copy=function(){return t().domain(n).range(r).unknown(e)},tj.o.apply(i,arguments)}},scaleTime:function(){return nq},scaleUtc:function(){return nY},tickFormat:function(){return tI}});var f=n(5284);let p=Math.sqrt(50),h=Math.sqrt(10),d=Math.sqrt(2);function y(t,e,n){let r,o,i;let a=(e-t)/Math.max(0,n),u=Math.floor(Math.log10(a)),c=a/Math.pow(10,u),l=c>=p?10:c>=h?5:c>=d?2:1;return(u<0?(r=Math.round(t*(i=Math.pow(10,-u)/l)),o=Math.round(e*i),r/ie&&--o,i=-i):(r=Math.round(t/(i=Math.pow(10,u)*l)),o=Math.round(e/i),r*ie&&--o),o0))return[];if(t===e)return[t];let r=e=o))return[];let u=i-o+1,c=Array(u);if(r){if(a<0)for(let t=0;te?1:t>=e?0:NaN}function x(t,e){return null==t||null==e?NaN:et?1:e>=t?0:NaN}function O(t){let e,n,r;function o(t,r,o=0,i=t.length){if(o>>1;0>n(t[e],r)?o=e+1:i=e}while(og(t(e),n),r=(e,n)=>t(e)-n):(e=t===g||t===x?t:w,n=t,r=t),{left:o,center:function(t,e,n=0,i=t.length){let a=o(t,e,n,i-1);return a>n&&r(t[a-1],e)>-r(t[a],e)?a-1:a},right:function(t,r,o=0,i=t.length){if(o>>1;0>=n(t[e],r)?o=e+1:i=e}while(o>8&15|e>>4&240,e>>4&15|240&e,(15&e)<<4|15&e,1):8===n?W(e>>24&255,e>>16&255,e>>8&255,(255&e)/255):4===n?W(e>>12&15|e>>8&240,e>>8&15|e>>4&240,e>>4&15|240&e,((15&e)<<4|15&e)/255):null):(e=D.exec(t))?new q(e[1],e[2],e[3],1):(e=I.exec(t))?new q(255*e[1]/100,255*e[2]/100,255*e[3]/100,1):(e=N.exec(t))?W(e[1],e[2],e[3],e[4]):(e=B.exec(t))?W(255*e[1]/100,255*e[2]/100,255*e[3]/100,e[4]):(e=L.exec(t))?J(e[1],e[2]/100,e[3]/100,1):(e=R.exec(t))?J(e[1],e[2]/100,e[3]/100,e[4]):z.hasOwnProperty(t)?Z(z[t]):"transparent"===t?new q(NaN,NaN,NaN,0):null}function Z(t){return new q(t>>16&255,t>>8&255,255&t,1)}function W(t,e,n,r){return r<=0&&(t=e=n=NaN),new q(t,e,n,r)}function H(t,e,n,r){var o;return 1==arguments.length?((o=t)instanceof k||(o=F(o)),o)?new q((o=o.rgb()).r,o.g,o.b,o.opacity):new q:new q(t,e,n,null==r?1:r)}function q(t,e,n,r){this.r=+t,this.g=+e,this.b=+n,this.opacity=+r}function Y(){return`#${K(this.r)}${K(this.g)}${K(this.b)}`}function X(){let t=V(this.opacity);return`${1===t?"rgb(":"rgba("}${G(this.r)}, ${G(this.g)}, ${G(this.b)}${1===t?")":`, ${t})`}`}function V(t){return isNaN(t)?1:Math.max(0,Math.min(1,t))}function G(t){return Math.max(0,Math.min(255,Math.round(t)||0))}function K(t){return((t=G(t))<16?"0":"")+t.toString(16)}function J(t,e,n,r){return r<=0?t=e=n=NaN:n<=0||n>=1?t=e=NaN:e<=0&&(t=NaN),new tt(t,e,n,r)}function Q(t){if(t instanceof tt)return new tt(t.h,t.s,t.l,t.opacity);if(t instanceof k||(t=F(t)),!t)return new tt;if(t instanceof tt)return t;var e=(t=t.rgb()).r/255,n=t.g/255,r=t.b/255,o=Math.min(e,n,r),i=Math.max(e,n,r),a=NaN,u=i-o,c=(i+o)/2;return u?(a=e===i?(n-r)/u+(n0&&c<1?0:a,new tt(a,u,c,t.opacity)}function tt(t,e,n,r){this.h=+t,this.s=+e,this.l=+n,this.opacity=+r}function te(t){return(t=(t||0)%360)<0?t+360:t}function tn(t){return Math.max(0,Math.min(1,t||0))}function tr(t,e,n){return(t<60?e+(n-e)*t/60:t<180?n:t<240?e+(n-e)*(240-t)/60:e)*255}function to(t,e,n,r,o){var i=t*t,a=i*t;return((1-3*t+3*i-a)*e+(4-6*i+3*a)*n+(1+3*t+3*i-3*a)*r+a*o)/6}A(k,F,{copy(t){return Object.assign(new this.constructor,this,t)},displayable(){return this.rgb().displayable()},hex:U,formatHex:U,formatHex8:function(){return this.rgb().formatHex8()},formatHsl:function(){return Q(this).formatHsl()},formatRgb:$,toString:$}),A(q,H,E(k,{brighter(t){return t=null==t?1.4285714285714286:Math.pow(1.4285714285714286,t),new q(this.r*t,this.g*t,this.b*t,this.opacity)},darker(t){return t=null==t?.7:Math.pow(.7,t),new q(this.r*t,this.g*t,this.b*t,this.opacity)},rgb(){return this},clamp(){return new q(G(this.r),G(this.g),G(this.b),V(this.opacity))},displayable(){return -.5<=this.r&&this.r<255.5&&-.5<=this.g&&this.g<255.5&&-.5<=this.b&&this.b<255.5&&0<=this.opacity&&this.opacity<=1},hex:Y,formatHex:Y,formatHex8:function(){return`#${K(this.r)}${K(this.g)}${K(this.b)}${K((isNaN(this.opacity)?1:this.opacity)*255)}`},formatRgb:X,toString:X})),A(tt,function(t,e,n,r){return 1==arguments.length?Q(t):new tt(t,e,n,null==r?1:r)},E(k,{brighter(t){return t=null==t?1.4285714285714286:Math.pow(1.4285714285714286,t),new tt(this.h,this.s,this.l*t,this.opacity)},darker(t){return t=null==t?.7:Math.pow(.7,t),new tt(this.h,this.s,this.l*t,this.opacity)},rgb(){var t=this.h%360+(this.h<0)*360,e=isNaN(t)||isNaN(this.s)?0:this.s,n=this.l,r=n+(n<.5?n:1-n)*e,o=2*n-r;return new q(tr(t>=240?t-240:t+120,o,r),tr(t,o,r),tr(t<120?t+240:t-120,o,r),this.opacity)},clamp(){return new tt(te(this.h),tn(this.s),tn(this.l),V(this.opacity))},displayable(){return(0<=this.s&&this.s<=1||isNaN(this.s))&&0<=this.l&&this.l<=1&&0<=this.opacity&&this.opacity<=1},formatHsl(){let t=V(this.opacity);return`${1===t?"hsl(":"hsla("}${te(this.h)}, ${100*tn(this.s)}%, ${100*tn(this.l)}%${1===t?")":`, ${t})`}`}}));var ti=t=>()=>t;function ta(t,e){var n=e-t;return n?function(e){return t+e*n}:ti(isNaN(t)?e:t)}var tu=function t(e){var n,r=1==(n=+(n=e))?ta:function(t,e){var r,o,i;return e-t?(r=t,o=e,r=Math.pow(r,i=n),o=Math.pow(o,i)-r,i=1/i,function(t){return Math.pow(r+t*o,i)}):ti(isNaN(t)?e:t)};function o(t,e){var n=r((t=H(t)).r,(e=H(e)).r),o=r(t.g,e.g),i=r(t.b,e.b),a=ta(t.opacity,e.opacity);return function(e){return t.r=n(e),t.g=o(e),t.b=i(e),t.opacity=a(e),t+""}}return o.gamma=t,o}(1);function tc(t){return function(e){var n,r,o=e.length,i=Array(o),a=Array(o),u=Array(o);for(n=0;n=1?(n=1,e-1):Math.floor(n*e),o=t[r],i=t[r+1],a=r>0?t[r-1]:2*o-i,u=ru&&(a=e.slice(u,a),l[c]?l[c]+=a:l[++c]=a),(o=o[0])===(i=i[0])?l[c]?l[c]+=i:l[++c]=i:(l[++c]=null,s.push({i:c,x:tl(o,i)})),u=tf.lastIndex;return ue&&(n=t,t=e,e=n),l=function(n){return Math.max(t,Math.min(e,n))}),r=c>2?tg:tb,o=i=null,f}function f(e){return null==e||isNaN(e=+e)?n:(o||(o=r(a.map(t),u,c)))(t(l(e)))}return f.invert=function(n){return l(e((i||(i=r(u,a.map(t),tl)))(n)))},f.domain=function(t){return arguments.length?(a=Array.from(t,td),s()):a.slice()},f.range=function(t){return arguments.length?(u=Array.from(t),s()):u.slice()},f.rangeRound=function(t){return u=Array.from(t),c=th,s()},f.clamp=function(t){return arguments.length?(l=!!t||tv,s()):l!==tv},f.interpolate=function(t){return arguments.length?(c=t,s()):c},f.unknown=function(t){return arguments.length?(n=t,f):n},function(n,r){return t=n,e=r,s()}}function tw(){return tO()(tv,tv)}var tj=n(9999),tS=/^(?:(.)?([<>=^]))?([+\-( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?(~)?([a-z%])?$/i;function tP(t){var e;if(!(e=tS.exec(t)))throw Error("invalid format: "+t);return new tA({fill:e[1],align:e[2],sign:e[3],symbol:e[4],zero:e[5],width:e[6],comma:e[7],precision:e[8]&&e[8].slice(1),trim:e[9],type:e[10]})}function tA(t){this.fill=void 0===t.fill?" ":t.fill+"",this.align=void 0===t.align?">":t.align+"",this.sign=void 0===t.sign?"-":t.sign+"",this.symbol=void 0===t.symbol?"":t.symbol+"",this.zero=!!t.zero,this.width=void 0===t.width?void 0:+t.width,this.comma=!!t.comma,this.precision=void 0===t.precision?void 0:+t.precision,this.trim=!!t.trim,this.type=void 0===t.type?"":t.type+""}function tE(t,e){if((n=(t=e?t.toExponential(e-1):t.toExponential()).indexOf("e"))<0)return null;var n,r=t.slice(0,n);return[r.length>1?r[0]+r.slice(2):r,+t.slice(n+1)]}function tk(t){return(t=tE(Math.abs(t)))?t[1]:NaN}function tM(t,e){var n=tE(t,e);if(!n)return t+"";var r=n[0],o=n[1];return o<0?"0."+Array(-o).join("0")+r:r.length>o+1?r.slice(0,o+1)+"."+r.slice(o+1):r+Array(o-r.length+2).join("0")}tP.prototype=tA.prototype,tA.prototype.toString=function(){return this.fill+this.align+this.sign+this.symbol+(this.zero?"0":"")+(void 0===this.width?"":Math.max(1,0|this.width))+(this.comma?",":"")+(void 0===this.precision?"":"."+Math.max(0,0|this.precision))+(this.trim?"~":"")+this.type};var t_={"%":(t,e)=>(100*t).toFixed(e),b:t=>Math.round(t).toString(2),c:t=>t+"",d:function(t){return Math.abs(t=Math.round(t))>=1e21?t.toLocaleString("en").replace(/,/g,""):t.toString(10)},e:(t,e)=>t.toExponential(e),f:(t,e)=>t.toFixed(e),g:(t,e)=>t.toPrecision(e),o:t=>Math.round(t).toString(8),p:(t,e)=>tM(100*t,e),r:tM,s:function(t,e){var n=tE(t,e);if(!n)return t+"";var o=n[0],i=n[1],a=i-(r=3*Math.max(-8,Math.min(8,Math.floor(i/3))))+1,u=o.length;return a===u?o:a>u?o+Array(a-u+1).join("0"):a>0?o.slice(0,a)+"."+o.slice(a):"0."+Array(1-a).join("0")+tE(t,Math.max(0,e+a-1))[0]},X:t=>Math.round(t).toString(16).toUpperCase(),x:t=>Math.round(t).toString(16)};function tT(t){return t}var tC=Array.prototype.map,tD=["y","z","a","f","p","n","\xb5","m","","k","M","G","T","P","E","Z","Y"];function tI(t,e,n,r){var o,u,c=b(t,e,n);switch((r=tP(null==r?",f":r)).type){case"s":var l=Math.max(Math.abs(t),Math.abs(e));return null!=r.precision||isNaN(u=Math.max(0,3*Math.max(-8,Math.min(8,Math.floor(tk(l)/3)))-tk(Math.abs(c))))||(r.precision=u),a(r,l);case"":case"e":case"g":case"p":case"r":null!=r.precision||isNaN(u=Math.max(0,tk(Math.abs(Math.max(Math.abs(t),Math.abs(e)))-(o=Math.abs(o=c)))-tk(o))+1)||(r.precision=u-("e"===r.type));break;case"f":case"%":null!=r.precision||isNaN(u=Math.max(0,-tk(Math.abs(c))))||(r.precision=u-("%"===r.type)*2)}return i(r)}function tN(t){var e=t.domain;return t.ticks=function(t){var n=e();return v(n[0],n[n.length-1],null==t?10:t)},t.tickFormat=function(t,n){var r=e();return tI(r[0],r[r.length-1],null==t?10:t,n)},t.nice=function(n){null==n&&(n=10);var r,o,i=e(),a=0,u=i.length-1,c=i[a],l=i[u],s=10;for(l0;){if((o=m(c,l,n))===r)return i[a]=c,i[u]=l,e(i);if(o>0)c=Math.floor(c/o)*o,l=Math.ceil(l/o)*o;else if(o<0)c=Math.ceil(c*o)/o,l=Math.floor(l*o)/o;else break;r=o}return t},t}function tB(){var t=tw();return t.copy=function(){return tx(t,tB())},tj.o.apply(t,arguments),tN(t)}function tL(t,e){t=t.slice();var n,r=0,o=t.length-1,i=t[r],a=t[o];return a-t(-e,n)}function tW(t){let e,n;let r=t(tR,tz),o=r.domain,a=10;function u(){var i,u;return e=(i=a)===Math.E?Math.log:10===i&&Math.log10||2===i&&Math.log2||(i=Math.log(i),t=>Math.log(t)/i),n=10===(u=a)?tF:u===Math.E?Math.exp:t=>Math.pow(u,t),o()[0]<0?(e=tZ(e),n=tZ(n),t(tU,t$)):t(tR,tz),r}return r.base=function(t){return arguments.length?(a=+t,u()):a},r.domain=function(t){return arguments.length?(o(t),u()):o()},r.ticks=t=>{let r,i;let u=o(),c=u[0],l=u[u.length-1],s=l0){for(;f<=p;++f)for(r=1;rl)break;d.push(i)}}else for(;f<=p;++f)for(r=a-1;r>=1;--r)if(!((i=f>0?r/n(-f):r*n(f))l)break;d.push(i)}2*d.length{if(null==t&&(t=10),null==o&&(o=10===a?"s":","),"function"!=typeof o&&(a%1||null!=(o=tP(o)).precision||(o.trim=!0),o=i(o)),t===1/0)return o;let u=Math.max(1,a*t/r.ticks().length);return t=>{let r=t/n(Math.round(e(t)));return r*ao(tL(o(),{floor:t=>n(Math.floor(e(t))),ceil:t=>n(Math.ceil(e(t)))})),r}function tH(t){return function(e){return Math.sign(e)*Math.log1p(Math.abs(e/t))}}function tq(t){return function(e){return Math.sign(e)*Math.expm1(Math.abs(e))*t}}function tY(t){var e=1,n=t(tH(1),tq(e));return n.constant=function(n){return arguments.length?t(tH(e=+n),tq(e)):e},tN(n)}i=(o=function(t){var e,n,o,i=void 0===t.grouping||void 0===t.thousands?tT:(e=tC.call(t.grouping,Number),n=t.thousands+"",function(t,r){for(var o=t.length,i=[],a=0,u=e[0],c=0;o>0&&u>0&&(c+u+1>r&&(u=Math.max(1,r-c)),i.push(t.substring(o-=u,o+u)),!((c+=u+1)>r));)u=e[a=(a+1)%e.length];return i.reverse().join(n)}),a=void 0===t.currency?"":t.currency[0]+"",u=void 0===t.currency?"":t.currency[1]+"",c=void 0===t.decimal?".":t.decimal+"",l=void 0===t.numerals?tT:(o=tC.call(t.numerals,String),function(t){return t.replace(/[0-9]/g,function(t){return o[+t]})}),s=void 0===t.percent?"%":t.percent+"",f=void 0===t.minus?"−":t.minus+"",p=void 0===t.nan?"NaN":t.nan+"";function h(t){var e=(t=tP(t)).fill,n=t.align,o=t.sign,h=t.symbol,d=t.zero,y=t.width,v=t.comma,m=t.precision,b=t.trim,g=t.type;"n"===g?(v=!0,g="g"):t_[g]||(void 0===m&&(m=12),b=!0,g="g"),(d||"0"===e&&"="===n)&&(d=!0,e="0",n="=");var x="$"===h?a:"#"===h&&/[boxX]/.test(g)?"0"+g.toLowerCase():"",O="$"===h?u:/[%p]/.test(g)?s:"",w=t_[g],j=/[defgprs%]/.test(g);function S(t){var a,u,s,h=x,S=O;if("c"===g)S=w(t)+S,t="";else{var P=(t=+t)<0||1/t<0;if(t=isNaN(t)?p:w(Math.abs(t),m),b&&(t=function(t){e:for(var e,n=t.length,r=1,o=-1;r0&&(o=0)}return o>0?t.slice(0,o)+t.slice(e+1):t}(t)),P&&0==+t&&"+"!==o&&(P=!1),h=(P?"("===o?o:f:"-"===o||"("===o?"":o)+h,S=("s"===g?tD[8+r/3]:"")+S+(P&&"("===o?")":""),j){for(a=-1,u=t.length;++a(s=t.charCodeAt(a))||s>57){S=(46===s?c+t.slice(a+1):t.slice(a))+S,t=t.slice(0,a);break}}}v&&!d&&(t=i(t,1/0));var A=h.length+t.length+S.length,E=A>1)+h+t+S+E.slice(A);break;default:t=E+h+t+S}return l(t)}return m=void 0===m?6:/[gprs]/.test(g)?Math.max(1,Math.min(21,m)):Math.max(0,Math.min(20,m)),S.toString=function(){return t+""},S}return{format:h,formatPrefix:function(t,e){var n=h(((t=tP(t)).type="f",t)),r=3*Math.max(-8,Math.min(8,Math.floor(tk(e)/3))),o=Math.pow(10,-r),i=tD[8+r/3];return function(t){return n(o*t)+i}}}}({thousands:",",grouping:[3],currency:["$",""]})).format,a=o.formatPrefix;var tX=n(6967);function tV(t){return function(e){return e<0?-Math.pow(-e,t):Math.pow(e,t)}}function tG(t){return t<0?-Math.sqrt(-t):Math.sqrt(t)}function tK(t){return t<0?-t*t:t*t}function tJ(t){var e=t(tv,tv),n=1;return e.exponent=function(e){return arguments.length?1==(n=+e)?t(tv,tv):.5===n?t(tG,tK):t(tV(n),tV(1/n)):n},tN(e)}function tQ(){var t=tJ(tO());return t.copy=function(){return tx(t,tQ()).exponent(t.exponent())},tj.o.apply(t,arguments),t}function t0(){return tQ.apply(null,arguments).exponent(.5)}function t1(t){return Math.sign(t)*t*t}function t2(t,e){let n;if(void 0===e)for(let e of t)null!=e&&(n=e)&&(n=e);else{let r=-1;for(let o of t)null!=(o=e(o,++r,t))&&(n=o)&&(n=o)}return n}function t6(t,e){let n;if(void 0===e)for(let e of t)null!=e&&(n>e||void 0===n&&e>=e)&&(n=e);else{let r=-1;for(let o of t)null!=(o=e(o,++r,t))&&(n>o||void 0===n&&o>=o)&&(n=o)}return n}function t5(t,e){return(null==t||!(t>=t))-(null==e||!(e>=e))||(te?1:0)}function t3(t,e,n){let r=t[e];t[e]=t[n],t[n]=r}let t7=new Date,t4=new Date;function t8(t,e,n,r){function o(e){return t(e=0==arguments.length?new Date:new Date(+e)),e}return o.floor=e=>(t(e=new Date(+e)),e),o.ceil=n=>(t(n=new Date(n-1)),e(n,1),t(n),n),o.round=t=>{let e=o(t),n=o.ceil(t);return t-e(e(t=new Date(+t),null==n?1:Math.floor(n)),t),o.range=(n,r,i)=>{let a;let u=[];if(n=o.ceil(n),i=null==i?1:Math.floor(i),!(n0))return u;do u.push(a=new Date(+n)),e(n,i),t(n);while(at8(e=>{if(e>=e)for(;t(e),!n(e);)e.setTime(e-1)},(t,r)=>{if(t>=t){if(r<0)for(;++r<=0;)for(;e(t,-1),!n(t););else for(;--r>=0;)for(;e(t,1),!n(t););}}),n&&(o.count=(e,r)=>(t7.setTime(+e),t4.setTime(+r),t(t7),t(t4),Math.floor(n(t7,t4))),o.every=t=>isFinite(t=Math.floor(t))&&t>0?t>1?o.filter(r?e=>r(e)%t==0:e=>o.count(0,e)%t==0):o:null),o}let t9=t8(()=>{},(t,e)=>{t.setTime(+t+e)},(t,e)=>e-t);t9.every=t=>isFinite(t=Math.floor(t))&&t>0?t>1?t8(e=>{e.setTime(Math.floor(e/t)*t)},(e,n)=>{e.setTime(+e+n*t)},(e,n)=>(n-e)/t):t9:null,t9.range;let et=t8(t=>{t.setTime(t-t.getMilliseconds())},(t,e)=>{t.setTime(+t+1e3*e)},(t,e)=>(e-t)/1e3,t=>t.getUTCSeconds());et.range;let ee=t8(t=>{t.setTime(t-t.getMilliseconds()-1e3*t.getSeconds())},(t,e)=>{t.setTime(+t+6e4*e)},(t,e)=>(e-t)/6e4,t=>t.getMinutes());ee.range;let en=t8(t=>{t.setUTCSeconds(0,0)},(t,e)=>{t.setTime(+t+6e4*e)},(t,e)=>(e-t)/6e4,t=>t.getUTCMinutes());en.range;let er=t8(t=>{t.setTime(t-t.getMilliseconds()-1e3*t.getSeconds()-6e4*t.getMinutes())},(t,e)=>{t.setTime(+t+36e5*e)},(t,e)=>(e-t)/36e5,t=>t.getHours());er.range;let eo=t8(t=>{t.setUTCMinutes(0,0,0)},(t,e)=>{t.setTime(+t+36e5*e)},(t,e)=>(e-t)/36e5,t=>t.getUTCHours());eo.range;let ei=t8(t=>t.setHours(0,0,0,0),(t,e)=>t.setDate(t.getDate()+e),(t,e)=>(e-t-(e.getTimezoneOffset()-t.getTimezoneOffset())*6e4)/864e5,t=>t.getDate()-1);ei.range;let ea=t8(t=>{t.setUTCHours(0,0,0,0)},(t,e)=>{t.setUTCDate(t.getUTCDate()+e)},(t,e)=>(e-t)/864e5,t=>t.getUTCDate()-1);ea.range;let eu=t8(t=>{t.setUTCHours(0,0,0,0)},(t,e)=>{t.setUTCDate(t.getUTCDate()+e)},(t,e)=>(e-t)/864e5,t=>Math.floor(t/864e5));function ec(t){return t8(e=>{e.setDate(e.getDate()-(e.getDay()+7-t)%7),e.setHours(0,0,0,0)},(t,e)=>{t.setDate(t.getDate()+7*e)},(t,e)=>(e-t-(e.getTimezoneOffset()-t.getTimezoneOffset())*6e4)/6048e5)}eu.range;let el=ec(0),es=ec(1),ef=ec(2),ep=ec(3),eh=ec(4),ed=ec(5),ey=ec(6);function ev(t){return t8(e=>{e.setUTCDate(e.getUTCDate()-(e.getUTCDay()+7-t)%7),e.setUTCHours(0,0,0,0)},(t,e)=>{t.setUTCDate(t.getUTCDate()+7*e)},(t,e)=>(e-t)/6048e5)}el.range,es.range,ef.range,ep.range,eh.range,ed.range,ey.range;let em=ev(0),eb=ev(1),eg=ev(2),ex=ev(3),eO=ev(4),ew=ev(5),ej=ev(6);em.range,eb.range,eg.range,ex.range,eO.range,ew.range,ej.range;let eS=t8(t=>{t.setDate(1),t.setHours(0,0,0,0)},(t,e)=>{t.setMonth(t.getMonth()+e)},(t,e)=>e.getMonth()-t.getMonth()+(e.getFullYear()-t.getFullYear())*12,t=>t.getMonth());eS.range;let eP=t8(t=>{t.setUTCDate(1),t.setUTCHours(0,0,0,0)},(t,e)=>{t.setUTCMonth(t.getUTCMonth()+e)},(t,e)=>e.getUTCMonth()-t.getUTCMonth()+(e.getUTCFullYear()-t.getUTCFullYear())*12,t=>t.getUTCMonth());eP.range;let eA=t8(t=>{t.setMonth(0,1),t.setHours(0,0,0,0)},(t,e)=>{t.setFullYear(t.getFullYear()+e)},(t,e)=>e.getFullYear()-t.getFullYear(),t=>t.getFullYear());eA.every=t=>isFinite(t=Math.floor(t))&&t>0?t8(e=>{e.setFullYear(Math.floor(e.getFullYear()/t)*t),e.setMonth(0,1),e.setHours(0,0,0,0)},(e,n)=>{e.setFullYear(e.getFullYear()+n*t)}):null,eA.range;let eE=t8(t=>{t.setUTCMonth(0,1),t.setUTCHours(0,0,0,0)},(t,e)=>{t.setUTCFullYear(t.getUTCFullYear()+e)},(t,e)=>e.getUTCFullYear()-t.getUTCFullYear(),t=>t.getUTCFullYear());function ek(t,e,n,r,o,i){let a=[[et,1,1e3],[et,5,5e3],[et,15,15e3],[et,30,3e4],[i,1,6e4],[i,5,3e5],[i,15,9e5],[i,30,18e5],[o,1,36e5],[o,3,108e5],[o,6,216e5],[o,12,432e5],[r,1,864e5],[r,2,1728e5],[n,1,6048e5],[e,1,2592e6],[e,3,7776e6],[t,1,31536e6]];function u(e,n,r){let o=Math.abs(n-e)/r,i=O(([,,t])=>t).right(a,o);if(i===a.length)return t.every(b(e/31536e6,n/31536e6,r));if(0===i)return t9.every(Math.max(b(e,n,r),1));let[u,c]=a[o/a[i-1][2]isFinite(t=Math.floor(t))&&t>0?t8(e=>{e.setUTCFullYear(Math.floor(e.getUTCFullYear()/t)*t),e.setUTCMonth(0,1),e.setUTCHours(0,0,0,0)},(e,n)=>{e.setUTCFullYear(e.getUTCFullYear()+n*t)}):null,eE.range;let[eM,e_]=ek(eE,eP,em,eu,eo,en),[eT,eC]=ek(eA,eS,el,ei,er,ee);function eD(t){if(0<=t.y&&t.y<100){var e=new Date(-1,t.m,t.d,t.H,t.M,t.S,t.L);return e.setFullYear(t.y),e}return new Date(t.y,t.m,t.d,t.H,t.M,t.S,t.L)}function eI(t){if(0<=t.y&&t.y<100){var e=new Date(Date.UTC(-1,t.m,t.d,t.H,t.M,t.S,t.L));return e.setUTCFullYear(t.y),e}return new Date(Date.UTC(t.y,t.m,t.d,t.H,t.M,t.S,t.L))}function eN(t,e,n){return{y:t,m:e,d:n,H:0,M:0,S:0,L:0}}var eB={"-":"",_:" ",0:"0"},eL=/^\s*\d+/,eR=/^%/,ez=/[\\^$*+?|[\]().{}]/g;function eU(t,e,n){var r=t<0?"-":"",o=(r?-t:t)+"",i=o.length;return r+(i[t.toLowerCase(),e]))}function eW(t,e,n){var r=eL.exec(e.slice(n,n+1));return r?(t.w=+r[0],n+r[0].length):-1}function eH(t,e,n){var r=eL.exec(e.slice(n,n+1));return r?(t.u=+r[0],n+r[0].length):-1}function eq(t,e,n){var r=eL.exec(e.slice(n,n+2));return r?(t.U=+r[0],n+r[0].length):-1}function eY(t,e,n){var r=eL.exec(e.slice(n,n+2));return r?(t.V=+r[0],n+r[0].length):-1}function eX(t,e,n){var r=eL.exec(e.slice(n,n+2));return r?(t.W=+r[0],n+r[0].length):-1}function eV(t,e,n){var r=eL.exec(e.slice(n,n+4));return r?(t.y=+r[0],n+r[0].length):-1}function eG(t,e,n){var r=eL.exec(e.slice(n,n+2));return r?(t.y=+r[0]+(+r[0]>68?1900:2e3),n+r[0].length):-1}function eK(t,e,n){var r=/^(Z)|([+-]\d\d)(?::?(\d\d))?/.exec(e.slice(n,n+6));return r?(t.Z=r[1]?0:-(r[2]+(r[3]||"00")),n+r[0].length):-1}function eJ(t,e,n){var r=eL.exec(e.slice(n,n+1));return r?(t.q=3*r[0]-3,n+r[0].length):-1}function eQ(t,e,n){var r=eL.exec(e.slice(n,n+2));return r?(t.m=r[0]-1,n+r[0].length):-1}function e0(t,e,n){var r=eL.exec(e.slice(n,n+2));return r?(t.d=+r[0],n+r[0].length):-1}function e1(t,e,n){var r=eL.exec(e.slice(n,n+3));return r?(t.m=0,t.d=+r[0],n+r[0].length):-1}function e2(t,e,n){var r=eL.exec(e.slice(n,n+2));return r?(t.H=+r[0],n+r[0].length):-1}function e6(t,e,n){var r=eL.exec(e.slice(n,n+2));return r?(t.M=+r[0],n+r[0].length):-1}function e5(t,e,n){var r=eL.exec(e.slice(n,n+2));return r?(t.S=+r[0],n+r[0].length):-1}function e3(t,e,n){var r=eL.exec(e.slice(n,n+3));return r?(t.L=+r[0],n+r[0].length):-1}function e7(t,e,n){var r=eL.exec(e.slice(n,n+6));return r?(t.L=Math.floor(r[0]/1e3),n+r[0].length):-1}function e4(t,e,n){var r=eR.exec(e.slice(n,n+1));return r?n+r[0].length:-1}function e8(t,e,n){var r=eL.exec(e.slice(n));return r?(t.Q=+r[0],n+r[0].length):-1}function e9(t,e,n){var r=eL.exec(e.slice(n));return r?(t.s=+r[0],n+r[0].length):-1}function nt(t,e){return eU(t.getDate(),e,2)}function ne(t,e){return eU(t.getHours(),e,2)}function nn(t,e){return eU(t.getHours()%12||12,e,2)}function nr(t,e){return eU(1+ei.count(eA(t),t),e,3)}function no(t,e){return eU(t.getMilliseconds(),e,3)}function ni(t,e){return no(t,e)+"000"}function na(t,e){return eU(t.getMonth()+1,e,2)}function nu(t,e){return eU(t.getMinutes(),e,2)}function nc(t,e){return eU(t.getSeconds(),e,2)}function nl(t){var e=t.getDay();return 0===e?7:e}function ns(t,e){return eU(el.count(eA(t)-1,t),e,2)}function nf(t){var e=t.getDay();return e>=4||0===e?eh(t):eh.ceil(t)}function np(t,e){return t=nf(t),eU(eh.count(eA(t),t)+(4===eA(t).getDay()),e,2)}function nh(t){return t.getDay()}function nd(t,e){return eU(es.count(eA(t)-1,t),e,2)}function ny(t,e){return eU(t.getFullYear()%100,e,2)}function nv(t,e){return eU((t=nf(t)).getFullYear()%100,e,2)}function nm(t,e){return eU(t.getFullYear()%1e4,e,4)}function nb(t,e){var n=t.getDay();return eU((t=n>=4||0===n?eh(t):eh.ceil(t)).getFullYear()%1e4,e,4)}function ng(t){var e=t.getTimezoneOffset();return(e>0?"-":(e*=-1,"+"))+eU(e/60|0,"0",2)+eU(e%60,"0",2)}function nx(t,e){return eU(t.getUTCDate(),e,2)}function nO(t,e){return eU(t.getUTCHours(),e,2)}function nw(t,e){return eU(t.getUTCHours()%12||12,e,2)}function nj(t,e){return eU(1+ea.count(eE(t),t),e,3)}function nS(t,e){return eU(t.getUTCMilliseconds(),e,3)}function nP(t,e){return nS(t,e)+"000"}function nA(t,e){return eU(t.getUTCMonth()+1,e,2)}function nE(t,e){return eU(t.getUTCMinutes(),e,2)}function nk(t,e){return eU(t.getUTCSeconds(),e,2)}function nM(t){var e=t.getUTCDay();return 0===e?7:e}function n_(t,e){return eU(em.count(eE(t)-1,t),e,2)}function nT(t){var e=t.getUTCDay();return e>=4||0===e?eO(t):eO.ceil(t)}function nC(t,e){return t=nT(t),eU(eO.count(eE(t),t)+(4===eE(t).getUTCDay()),e,2)}function nD(t){return t.getUTCDay()}function nI(t,e){return eU(eb.count(eE(t)-1,t),e,2)}function nN(t,e){return eU(t.getUTCFullYear()%100,e,2)}function nB(t,e){return eU((t=nT(t)).getUTCFullYear()%100,e,2)}function nL(t,e){return eU(t.getUTCFullYear()%1e4,e,4)}function nR(t,e){var n=t.getUTCDay();return eU((t=n>=4||0===n?eO(t):eO.ceil(t)).getUTCFullYear()%1e4,e,4)}function nz(){return"+0000"}function nU(){return"%"}function n$(t){return+t}function nF(t){return Math.floor(+t/1e3)}function nZ(t){return new Date(t)}function nW(t){return t instanceof Date?+t:+new Date(+t)}function nH(t,e,n,r,o,i,a,u,c,l){var s=tw(),f=s.invert,p=s.domain,h=l(".%L"),d=l(":%S"),y=l("%I:%M"),v=l("%I %p"),m=l("%a %d"),b=l("%b %d"),g=l("%B"),x=l("%Y");function O(t){return(c(t)1)for(var n,r,o,i=1,a=t[e[0]],u=a.length;i=12)]},q:function(t){return 1+~~(t.getMonth()/3)},Q:n$,s:nF,S:nc,u:nl,U:ns,V:np,w:nh,W:nd,x:null,X:null,y:ny,Y:nm,Z:ng,"%":nU},x={a:function(t){return a[t.getUTCDay()]},A:function(t){return i[t.getUTCDay()]},b:function(t){return c[t.getUTCMonth()]},B:function(t){return u[t.getUTCMonth()]},c:null,d:nx,e:nx,f:nP,g:nB,G:nR,H:nO,I:nw,j:nj,L:nS,m:nA,M:nE,p:function(t){return o[+(t.getUTCHours()>=12)]},q:function(t){return 1+~~(t.getUTCMonth()/3)},Q:n$,s:nF,S:nk,u:nM,U:n_,V:nC,w:nD,W:nI,x:null,X:null,y:nN,Y:nL,Z:nz,"%":nU},O={a:function(t,e,n){var r=h.exec(e.slice(n));return r?(t.w=d.get(r[0].toLowerCase()),n+r[0].length):-1},A:function(t,e,n){var r=f.exec(e.slice(n));return r?(t.w=p.get(r[0].toLowerCase()),n+r[0].length):-1},b:function(t,e,n){var r=m.exec(e.slice(n));return r?(t.m=b.get(r[0].toLowerCase()),n+r[0].length):-1},B:function(t,e,n){var r=y.exec(e.slice(n));return r?(t.m=v.get(r[0].toLowerCase()),n+r[0].length):-1},c:function(t,n,r){return S(t,e,n,r)},d:e0,e:e0,f:e7,g:eG,G:eV,H:e2,I:e2,j:e1,L:e3,m:eQ,M:e6,p:function(t,e,n){var r=l.exec(e.slice(n));return r?(t.p=s.get(r[0].toLowerCase()),n+r[0].length):-1},q:eJ,Q:e8,s:e9,S:e5,u:eH,U:eq,V:eY,w:eW,W:eX,x:function(t,e,r){return S(t,n,e,r)},X:function(t,e,n){return S(t,r,e,n)},y:eG,Y:eV,Z:eK,"%":e4};function w(t,e){return function(n){var r,o,i,a=[],u=-1,c=0,l=t.length;for(n instanceof Date||(n=new Date(+n));++u53)return null;"w"in i||(i.w=1),"Z"in i?(r=(o=(r=eI(eN(i.y,0,1))).getUTCDay())>4||0===o?eb.ceil(r):eb(r),r=ea.offset(r,(i.V-1)*7),i.y=r.getUTCFullYear(),i.m=r.getUTCMonth(),i.d=r.getUTCDate()+(i.w+6)%7):(r=(o=(r=eD(eN(i.y,0,1))).getDay())>4||0===o?es.ceil(r):es(r),r=ei.offset(r,(i.V-1)*7),i.y=r.getFullYear(),i.m=r.getMonth(),i.d=r.getDate()+(i.w+6)%7)}else("W"in i||"U"in i)&&("w"in i||(i.w="u"in i?i.u%7:"W"in i?1:0),o="Z"in i?eI(eN(i.y,0,1)).getUTCDay():eD(eN(i.y,0,1)).getDay(),i.m=0,i.d="W"in i?(i.w+6)%7+7*i.W-(o+5)%7:i.w+7*i.U-(o+6)%7);return"Z"in i?(i.H+=i.Z/100|0,i.M+=i.Z%100,eI(i)):eD(i)}}function S(t,e,n,r){for(var o,i,a=0,u=e.length,c=n.length;a=c)return -1;if(37===(o=e.charCodeAt(a++))){if(!(i=O[(o=e.charAt(a++))in eB?e.charAt(a++):o])||(r=i(t,n,r))<0)return -1}else if(o!=n.charCodeAt(r++))return -1}return r}return g.x=w(n,g),g.X=w(r,g),g.c=w(e,g),x.x=w(n,x),x.X=w(r,x),x.c=w(e,x),{format:function(t){var e=w(t+="",g);return e.toString=function(){return t},e},parse:function(t){var e=j(t+="",!1);return e.toString=function(){return t},e},utcFormat:function(t){var e=w(t+="",x);return e.toString=function(){return t},e},utcParse:function(t){var e=j(t+="",!0);return e.toString=function(){return t},e}}}({dateTime:"%x, %X",date:"%-m/%-d/%Y",time:"%-I:%M:%S %p",periods:["AM","PM"],days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],shortDays:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],months:["January","February","March","April","May","June","July","August","September","October","November","December"],shortMonths:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]})).format,u.parse,l=u.utcFormat,u.utcParse;var n2=n(2516),n6=n(6115);function n5(t){for(var e=t.length,n=Array(e);--e>=0;)n[e]=e;return n}function n3(t,e){return t[e]}function n7(t){let e=[];return e.key=t,e}var n4=n(5645),n8=n.n(n4),n9=n(9008),rt=n.n(n9),re=n(7571),rn=n.n(re),rr=n(6757),ro=n.n(rr),ri=n(2715),ra=n.n(ri),ru=n(3735),rc=n.n(ru),rl=n(1314),rs=n.n(rl),rf=n(2559),rp=n.n(rf),rh=n(5551),rd=n.n(rh),ry=n(1652),rv=n.n(ry),rm=n(4935),rb=n.n(rm),rg=n(1134),rx=n.n(rg);function rO(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=Array(e);n=e?n.apply(void 0,o):t(e-a,rP(function(){for(var t=arguments.length,e=Array(t),r=0;rt.length)&&(e=t.length);for(var n=0,r=Array(e);nr&&(o=r,i=n),[o,i]}function rR(t,e,n){if(t.lte(0))return new(rx())(0);var r=rC.getDigitCount(t.toNumber()),o=new(rx())(10).pow(r),i=t.div(o),a=1!==r?.05:.1,u=new(rx())(Math.ceil(i.div(a).toNumber())).add(n).mul(a).mul(o);return e?u:new(rx())(Math.ceil(u))}function rz(t,e,n){var r=1,o=new(rx())(t);if(!o.isint()&&n){var i=Math.abs(t);i<1?(r=new(rx())(10).pow(rC.getDigitCount(t)-1),o=new(rx())(Math.floor(o.div(r).toNumber())).mul(r)):i>1&&(o=new(rx())(Math.floor(t)))}else 0===t?o=new(rx())(Math.floor((e-1)/2)):n||(o=new(rx())(Math.floor(t)));var a=Math.floor((e-1)/2);return rM(rk(function(t){return o.add(new(rx())(t-a).mul(r)).toNumber()}),rE)(0,e)}var rU=rT(function(t){var e=rI(t,2),n=e[0],r=e[1],o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:6,i=!(arguments.length>2)||void 0===arguments[2]||arguments[2],a=Math.max(o,2),u=rI(rL([n,r]),2),c=u[0],l=u[1];if(c===-1/0||l===1/0){var s=l===1/0?[c].concat(rD(rE(0,o-1).map(function(){return 1/0}))):[].concat(rD(rE(0,o-1).map(function(){return-1/0})),[l]);return n>r?r_(s):s}if(c===l)return rz(c,o,i);var f=function t(e,n,r,o){var i,a=arguments.length>4&&void 0!==arguments[4]?arguments[4]:0;if(!Number.isFinite((n-e)/(r-1)))return{step:new(rx())(0),tickMin:new(rx())(0),tickMax:new(rx())(0)};var u=rR(new(rx())(n).sub(e).div(r-1),o,a),c=Math.ceil((i=e<=0&&n>=0?new(rx())(0):(i=new(rx())(e).add(n).div(2)).sub(new(rx())(i).mod(u))).sub(e).div(u).toNumber()),l=Math.ceil(new(rx())(n).sub(i).div(u).toNumber()),s=c+l+1;return s>r?t(e,n,r,o,a+1):(s0?l+(r-s):l,c=n>0?c:c+(r-s)),{step:u,tickMin:i.sub(new(rx())(c).mul(u)),tickMax:i.add(new(rx())(l).mul(u))})}(c,l,a,i),p=f.step,h=f.tickMin,d=f.tickMax,y=rC.rangeStep(h,d.add(new(rx())(.1).mul(p)),p);return n>r?r_(y):y});rT(function(t){var e=rI(t,2),n=e[0],r=e[1],o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:6,i=!(arguments.length>2)||void 0===arguments[2]||arguments[2],a=Math.max(o,2),u=rI(rL([n,r]),2),c=u[0],l=u[1];if(c===-1/0||l===1/0)return[n,r];if(c===l)return rz(c,o,i);var s=rR(new(rx())(l).sub(c).div(a-1),i,0),f=rM(rk(function(t){return new(rx())(c).add(new(rx())(t).mul(s)).toNumber()}),rE)(0,a).filter(function(t){return t>=c&&t<=l});return n>r?r_(f):f});var r$=rT(function(t,e){var n=rI(t,2),r=n[0],o=n[1],i=!(arguments.length>2)||void 0===arguments[2]||arguments[2],a=rI(rL([r,o]),2),u=a[0],c=a[1];if(u===-1/0||c===1/0)return[r,o];if(u===c)return[u];var l=rR(new(rx())(c).sub(u).div(Math.max(e,2)-1),i,0),s=[].concat(rD(rC.rangeStep(new(rx())(u),new(rx())(c).sub(new(rx())(.99).mul(l)),l)),[c]);return r>o?r_(s):s}),rF=n(3137),rZ=n(6630),rW=n(2944),rH=n(8569);function rq(t){return(rq="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function rY(t){return function(t){if(Array.isArray(t))return rX(t)}(t)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(t)||function(t,e){if(t){if("string"==typeof t)return rX(t,void 0);var n=Object.prototype.toString.call(t).slice(8,-1);if("Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n)return Array.from(t);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return rX(t,void 0)}}(t)||function(){throw TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function rX(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=Array(e);n1&&void 0!==arguments[1]?arguments[1]:[],r=arguments.length>2?arguments[2]:void 0,o=arguments.length>3?arguments[3]:void 0,i=-1,a=null!==(e=null==n?void 0:n.length)&&void 0!==e?e:0;if(a<=1)return 0;if(o&&"angleAxis"===o.axisType&&1e-6>=Math.abs(Math.abs(o.range[1]-o.range[0])-360))for(var u=o.range,c=0;c0?r[c-1].coordinate:r[a-1].coordinate,s=r[c].coordinate,f=c>=a-1?r[0].coordinate:r[c+1].coordinate,p=void 0;if((0,rZ.uY)(s-l)!==(0,rZ.uY)(f-s)){var h=[];if((0,rZ.uY)(f-s)===(0,rZ.uY)(u[1]-u[0])){p=f;var d=s+u[1]-u[0];h[0]=Math.min(d,(d+l)/2),h[1]=Math.max(d,(d+l)/2)}else{p=l;var y=f+u[1]-u[0];h[0]=Math.min(s,(y+s)/2),h[1]=Math.max(s,(y+s)/2)}var v=[Math.min(s,(p+s)/2),Math.max(s,(p+s)/2)];if(t>v[0]&&t<=v[1]||t>=h[0]&&t<=h[1]){i=r[c].index;break}}else{var m=Math.min(l,f),b=Math.max(l,f);if(t>(m+s)/2&&t<=(b+s)/2){i=r[c].index;break}}}else for(var g=0;g0&&g(n[g].coordinate+n[g-1].coordinate)/2&&t<=(n[g].coordinate+n[g+1].coordinate)/2||g===a-1&&t>(n[g].coordinate+n[g-1].coordinate)/2){i=n[g].index;break}return i},r1=function(t){var e,n,r=t.type.displayName,o=null!==(e=t.type)&&void 0!==e&&e.defaultProps?rG(rG({},t.type.defaultProps),t.props):t.props,i=o.stroke,a=o.fill;switch(r){case"Line":n=i;break;case"Area":case"Radar":n=i&&"none"!==i?i:a;break;default:n=a}return n},r2=function(t){var e=t.barSize,n=t.totalSize,r=t.stackGroups,o=void 0===r?{}:r;if(!o)return{};for(var i={},a=Object.keys(o),u=0,c=a.length;u=0});if(v&&v.length){var m=v[0].type.defaultProps,b=void 0!==m?rG(rG({},m),v[0].props):v[0].props,g=b.barSize,x=b[y];i[x]||(i[x]=[]);var O=rn()(g)?e:g;i[x].push({item:v[0],stackList:v.slice(1),barSize:rn()(O)?void 0:(0,rZ.h1)(O,n,0)})}}return i},r6=function(t){var e,n=t.barGap,r=t.barCategoryGap,o=t.bandSize,i=t.sizeList,a=void 0===i?[]:i,u=t.maxBarSize,c=a.length;if(c<1)return null;var l=(0,rZ.h1)(n,o,0,!0),s=[];if(a[0].barSize===+a[0].barSize){var f=!1,p=o/c,h=a.reduce(function(t,e){return t+e.barSize||0},0);(h+=(c-1)*l)>=o&&(h-=(c-1)*l,l=0),h>=o&&p>0&&(f=!0,p*=.9,h=c*p);var d={offset:((o-h)/2>>0)-l,size:0};e=a.reduce(function(t,e){var n={item:e.item,position:{offset:d.offset+d.size+l,size:f?p:e.barSize}},r=[].concat(rY(t),[n]);return d=r[r.length-1].position,e.stackList&&e.stackList.length&&e.stackList.forEach(function(t){r.push({item:t,position:d})}),r},s)}else{var y=(0,rZ.h1)(r,o,0,!0);o-2*y-(c-1)*l<=0&&(l=0);var v=(o-2*y-(c-1)*l)/c;v>1&&(v>>=0);var m=u===+u?Math.min(v,u):v;e=a.reduce(function(t,e,n){var r=[].concat(rY(t),[{item:e.item,position:{offset:y+(v+l)*n+(v-m)/2,size:m}}]);return e.stackList&&e.stackList.length&&e.stackList.forEach(function(t){r.push({item:t,position:r[r.length-1].position})}),r},s)}return e},r5=function(t,e,n,r){var o=n.children,i=n.width,a=n.margin,u=i-(a.left||0)-(a.right||0),c=(0,rH.z)({children:o,legendWidth:u});if(c){var l=r||{},s=l.width,f=l.height,p=c.align,h=c.verticalAlign,d=c.layout;if(("vertical"===d||"horizontal"===d&&"middle"===h)&&"center"!==p&&(0,rZ.hj)(t[p]))return rG(rG({},t),{},rK({},p,t[p]+(s||0)));if(("horizontal"===d||"vertical"===d&&"center"===p)&&"middle"!==h&&(0,rZ.hj)(t[h]))return rG(rG({},t),{},rK({},h,t[h]+(f||0)))}return t},r3=function(t,e,n,r,o){var i=e.props.children,a=(0,rW.NN)(i,rF.W).filter(function(t){var e;return e=t.props.direction,!!rn()(o)||("horizontal"===r?"yAxis"===o:"vertical"===r||"x"===e?"xAxis"===o:"y"!==e||"yAxis"===o)});if(a&&a.length){var u=a.map(function(t){return t.props.dataKey});return t.reduce(function(t,e){var r=rJ(e,n);if(rn()(r))return t;var o=Array.isArray(r)?[rt()(r),n8()(r)]:[r,r],i=u.reduce(function(t,n){var r=rJ(e,n,0),i=o[0]-Math.abs(Array.isArray(r)?r[0]:r),a=o[1]+Math.abs(Array.isArray(r)?r[1]:r);return[Math.min(i,t[0]),Math.max(a,t[1])]},[1/0,-1/0]);return[Math.min(i[0],t[0]),Math.max(i[1],t[1])]},[1/0,-1/0])}return null},r7=function(t,e,n,r,o){var i=e.map(function(e){return r3(t,e,n,o,r)}).filter(function(t){return!rn()(t)});return i&&i.length?i.reduce(function(t,e){return[Math.min(t[0],e[0]),Math.max(t[1],e[1])]},[1/0,-1/0]):null},r4=function(t,e,n,r,o){var i=e.map(function(e){var i=e.props.dataKey;return"number"===n&&i&&r3(t,e,i,r)||rQ(t,i,n,o)});if("number"===n)return i.reduce(function(t,e){return[Math.min(t[0],e[0]),Math.max(t[1],e[1])]},[1/0,-1/0]);var a={};return i.reduce(function(t,e){for(var n=0,r=e.length;n=2?2*(0,rZ.uY)(a[0]-a[1])*c:c,e&&(t.ticks||t.niceTicks))?(t.ticks||t.niceTicks).map(function(t){return{coordinate:r(o?o.indexOf(t):t)+c,value:t,offset:c}}).filter(function(t){return!rp()(t.coordinate)}):t.isCategorical&&t.categoricalDomain?t.categoricalDomain.map(function(t,e){return{coordinate:r(t)+c,value:t,index:e,offset:c}}):r.ticks&&!n?r.ticks(t.tickCount).map(function(t){return{coordinate:r(t)+c,value:t,offset:c}}):r.domain().map(function(t,e){return{coordinate:r(t)+c,value:o?o[t]:t,index:e,offset:c}})},ot=new WeakMap,oe=function(t,e){if("function"!=typeof e)return t;ot.has(t)||ot.set(t,new WeakMap);var n=ot.get(t);if(n.has(e))return n.get(e);var r=function(){t.apply(void 0,arguments),e.apply(void 0,arguments)};return n.set(e,r),r},on=function(t,e,n){var r=t.scale,o=t.type,i=t.layout,a=t.axisType;if("auto"===r)return"radial"===i&&"radiusAxis"===a?{scale:f.Z(),realScaleType:"band"}:"radial"===i&&"angleAxis"===a?{scale:tB(),realScaleType:"linear"}:"category"===o&&e&&(e.indexOf("LineChart")>=0||e.indexOf("AreaChart")>=0||e.indexOf("ComposedChart")>=0&&!n)?{scale:f.x(),realScaleType:"point"}:"category"===o?{scale:f.Z(),realScaleType:"band"}:{scale:tB(),realScaleType:"linear"};if(ra()(r)){var u="scale".concat(rd()(r));return{scale:(s[u]||f.x)(),realScaleType:s[u]?u:"point"}}return ro()(r)?{scale:r}:{scale:f.x(),realScaleType:"point"}},or=function(t){var e=t.domain();if(e&&!(e.length<=2)){var n=e.length,r=t.range(),o=Math.min(r[0],r[1])-1e-4,i=Math.max(r[0],r[1])+1e-4,a=t(e[0]),u=t(e[n-1]);(ai||ui)&&t.domain([e[0],e[n-1]])}},oo=function(t,e){if(!t)return null;for(var n=0,r=t.length;nr)&&(o[1]=r),o[0]>r&&(o[0]=r),o[1]=0?(t[a][n][0]=o,t[a][n][1]=o+u,o=t[a][n][1]):(t[a][n][0]=i,t[a][n][1]=i+u,i=t[a][n][1])}},expand:function(t,e){if((r=t.length)>0){for(var n,r,o,i=0,a=t[0].length;i0){for(var n,r=0,o=t[e[0]],i=o.length;r0&&(r=(n=t[e[0]]).length)>0){for(var n,r,o,i=0,a=1;a=0?(t[i][n][0]=o,t[i][n][1]=o+a,o=t[i][n][1]):(t[i][n][0]=0,t[i][n][1]=0)}}},ou=function(t,e,n){var r=e.map(function(t){return t.props.dataKey}),o=oa[n];return(function(){var t=(0,n6.Z)([]),e=n5,n=n1,r=n3;function o(o){var i,a,u=Array.from(t.apply(this,arguments),n7),c=u.length,l=-1;for(let t of o)for(i=0,++l;i=0?0:o<0?o:r}return n[0]},oh=function(t,e){var n,r=(null!==(n=t.type)&&void 0!==n&&n.defaultProps?rG(rG({},t.type.defaultProps),t.props):t.props).stackId;if((0,rZ.P2)(r)){var o=e[r];if(o){var i=o.items.indexOf(t);return i>=0?o.stackedData[i]:null}}return null},od=function(t,e,n){return Object.keys(t).reduce(function(r,o){var i=t[o].stackedData.reduce(function(t,r){var o=r.slice(e,n+1).reduce(function(t,e){return[rt()(e.concat([t[0]]).filter(rZ.hj)),n8()(e.concat([t[1]]).filter(rZ.hj))]},[1/0,-1/0]);return[Math.min(t[0],o[0]),Math.max(t[1],o[1])]},[1/0,-1/0]);return[Math.min(i[0],r[0]),Math.max(i[1],r[1])]},[1/0,-1/0]).map(function(t){return t===1/0||t===-1/0?0:t})},oy=/^dataMin[\s]*-[\s]*([0-9]+([.]{1}[0-9]+){0,1})$/,ov=/^dataMax[\s]*\+[\s]*([0-9]+([.]{1}[0-9]+){0,1})$/,om=function(t,e,n){if(ro()(t))return t(e,n);if(!Array.isArray(t))return e;var r=[];if((0,rZ.hj)(t[0]))r[0]=n?t[0]:Math.min(t[0],e[0]);else if(oy.test(t[0])){var o=+oy.exec(t[0])[1];r[0]=e[0]-o}else ro()(t[0])?r[0]=t[0](e[0]):r[0]=e[0];if((0,rZ.hj)(t[1]))r[1]=n?t[1]:Math.max(t[1],e[1]);else if(ov.test(t[1])){var i=+ov.exec(t[1])[1];r[1]=e[1]+i}else ro()(t[1])?r[1]=t[1](e[1]):r[1]=e[1];return r},ob=function(t,e,n){if(t&&t.scale&&t.scale.bandwidth){var r=t.scale.bandwidth();if(!n||r>0)return r}if(t&&e&&e.length>=2){for(var o=rb()(e,function(t){return t.coordinate}),i=1/0,a=1,u=o.length;a1&&void 0!==arguments[1]?arguments[1]:{};if(null==t||r.x.isSsr)return{width:0,height:0};var o=(Object.keys(e=a({},n)).forEach(function(t){e[t]||delete e[t]}),e),i=JSON.stringify({text:t,copyStyle:o});if(u.widthCache[i])return u.widthCache[i];try{var s=document.getElementById(l);s||((s=document.createElement("span")).setAttribute("id",l),s.setAttribute("aria-hidden","true"),document.body.appendChild(s));var f=a(a({},c),o);Object.assign(s.style,f),s.textContent="".concat(t);var p=s.getBoundingClientRect(),h={width:p.width,height:p.height};return u.widthCache[i]=h,++u.cacheCount>2e3&&(u.cacheCount=0,u.widthCache={}),h}catch(t){return{width:0,height:0}}},f=function(t){return{top:t.top+window.scrollY-document.documentElement.clientTop,left:t.left+window.scrollX-document.documentElement.clientLeft}}},6630:function(t,e,n){"use strict";n.d(e,{Ap:function(){return S},EL:function(){return g},Kt:function(){return O},P2:function(){return m},Rw:function(){return v},bv:function(){return w},fC:function(){return P},h1:function(){return x},hU:function(){return d},hj:function(){return y},k4:function(){return j},uY:function(){return h}});var r=n(2715),o=n.n(r),i=n(2559),a=n.n(i),u=n(3735),c=n.n(u),l=n(2345),s=n.n(l),f=n(7571),p=n.n(f),h=function(t){return 0===t?0:t>0?1:-1},d=function(t){return o()(t)&&t.indexOf("%")===t.length-1},y=function(t){return s()(t)&&!a()(t)},v=function(t){return p()(t)},m=function(t){return y(t)||o()(t)},b=0,g=function(t){var e=++b;return"".concat(t||"").concat(e)},x=function(t,e){var n,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,i=arguments.length>3&&void 0!==arguments[3]&&arguments[3];if(!y(t)&&!o()(t))return r;if(d(t)){var u=t.indexOf("%");n=e*parseFloat(t.slice(0,u))/100}else n=+t;return a()(n)&&(n=r),i&&n>e&&(n=e),n},O=function(t){if(!t)return null;var e=Object.keys(t);return e&&e.length?t[e[0]]:null},w=function(t){if(!Array.isArray(t))return!1;for(var e=t.length,n={},r=0;r2?n-2:0),o=2;oi&&(u=2*Math.PI-u),{radius:a,angle:180*u/Math.PI,angleInRadian:u}},s=function(t){var e=t.startAngle,n=t.endAngle,r=Math.min(Math.floor(e/360),Math.floor(n/360));return{startAngle:e-360*r,endAngle:n-360*r}},f=function(t,e){var n,r=l({x:t.x,y:t.y},e),o=r.radius,a=r.angle,u=e.innerRadius,c=e.outerRadius;if(oc)return!1;if(0===o)return!0;var f=s(e),p=f.startAngle,h=f.endAngle,d=a;if(p<=h){for(;d>h;)d-=360;for(;d=p&&d<=h}else{for(;d>p;)d-=360;for(;d=h&&d<=p}return n?i(i({},e),{},{radius:o,angle:d+360*Math.min(Math.floor(e.startAngle/360),Math.floor(e.endAngle/360))}):null}},2944:function(t,e,n){"use strict";n.d(e,{$R:function(){return R},Bh:function(){return L},Gf:function(){return j},L6:function(){return D},NN:function(){return E},TT:function(){return M},eu:function(){return B},jf:function(){return T},rL:function(){return I},sP:function(){return k}});var r=n(3735),o=n.n(r),i=n(7571),a=n.n(i),u=n(2715),c=n.n(u),l=n(6757),s=n.n(l),f=n(8302),p=n.n(f),h=n(2265),d=n(4326),y=n(6630),v=n(6485),m=n(1637),b=["children"],g=["children"];function x(t,e){if(null==t)return{};var n,r,o=function(t,e){if(null==t)return{};var n={};for(var r in t)if(Object.prototype.hasOwnProperty.call(t,r)){if(e.indexOf(r)>=0)continue;n[r]=t[r]}return n}(t,e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(t,n)&&(o[n]=t[n])}return o}function O(t){return(O="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}var w={click:"onClick",mousedown:"onMouseDown",mouseup:"onMouseUp",mouseover:"onMouseOver",mousemove:"onMouseMove",mouseout:"onMouseOut",mouseenter:"onMouseEnter",mouseleave:"onMouseLeave",touchcancel:"onTouchCancel",touchend:"onTouchEnd",touchmove:"onTouchMove",touchstart:"onTouchStart",contextmenu:"onContextMenu",dblclick:"onDoubleClick"},j=function(t){return"string"==typeof t?t:t?t.displayName||t.name||"Component":""},S=null,P=null,A=function t(e){if(e===S&&Array.isArray(P))return P;var n=[];return h.Children.forEach(e,function(e){a()(e)||((0,d.isFragment)(e)?n=n.concat(t(e.props.children)):n.push(e))}),P=n,S=e,n};function E(t,e){var n=[],r=[];return r=Array.isArray(e)?e.map(function(t){return j(t)}):[j(e)],A(t).forEach(function(t){var e=o()(t,"type.displayName")||o()(t,"type.name");-1!==r.indexOf(e)&&n.push(t)}),n}function k(t,e){var n=E(t,e);return n&&n[0]}var M=function(t){if(!t||!t.props)return!1;var e=t.props,n=e.width,r=e.height;return!!(0,y.hj)(n)&&!(n<=0)&&!!(0,y.hj)(r)&&!(r<=0)},_=["a","altGlyph","altGlyphDef","altGlyphItem","animate","animateColor","animateMotion","animateTransform","circle","clipPath","color-profile","cursor","defs","desc","ellipse","feBlend","feColormatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence","filter","font","font-face","font-face-format","font-face-name","font-face-url","foreignObject","g","glyph","glyphRef","hkern","image","line","lineGradient","marker","mask","metadata","missing-glyph","mpath","path","pattern","polygon","polyline","radialGradient","rect","script","set","stop","style","svg","switch","symbol","text","textPath","title","tref","tspan","use","view","vkern"],T=function(t){return t&&"object"===O(t)&&"clipDot"in t},C=function(t,e,n,r){var o,i=null!==(o=null===m.ry||void 0===m.ry?void 0:m.ry[r])&&void 0!==o?o:[];return e.startsWith("data-")||!s()(t)&&(r&&i.includes(e)||m.Yh.includes(e))||n&&m.nv.includes(e)},D=function(t,e,n){if(!t||"function"==typeof t||"boolean"==typeof t)return null;var r=t;if((0,h.isValidElement)(t)&&(r=t.props),!p()(r))return null;var o={};return Object.keys(r).forEach(function(t){var i;C(null===(i=r)||void 0===i?void 0:i[t],t,e,n)&&(o[t]=r[t])}),o},I=function t(e,n){if(e===n)return!0;var r=h.Children.count(e);if(r!==h.Children.count(n))return!1;if(0===r)return!0;if(1===r)return N(Array.isArray(e)?e[0]:e,Array.isArray(n)?n[0]:n);for(var o=0;o=0)n.push(t);else if(t){var i=j(t.type),a=e[i]||{},u=a.handler,l=a.once;if(u&&(!l||!r[i])){var s=u(t,i,o);n.push(s),r[i]=!0}}}),n},L=function(t){var e=t&&t.type;return e&&w[e]?w[e]:null},R=function(t,e){return A(e).indexOf(t)}},6485:function(t,e,n){"use strict";function r(t,e){for(var n in t)if(({}).hasOwnProperty.call(t,n)&&(!({}).hasOwnProperty.call(e,n)||t[n]!==e[n]))return!1;for(var r in e)if(({}).hasOwnProperty.call(e,r)&&!({}).hasOwnProperty.call(t,r))return!1;return!0}n.d(e,{w:function(){return r}})},8569:function(t,e,n){"use strict";n.d(e,{z:function(){return l}});var r=n(2190),o=n(2696),i=n(2944);function a(t){return(a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function u(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),n.push.apply(n,r)}return n}function c(t){for(var e=1;e=0))throw Error(`invalid digits: ${t}`);if(e>15)return a;let n=10**e;return function(t){this._+=t[0];for(let e=1,r=t.length;e1e-6){if(Math.abs(f*c-l*s)>1e-6&&i){let h=n-a,d=o-u,y=c*c+l*l,v=Math.sqrt(y),m=Math.sqrt(p),b=i*Math.tan((r-Math.acos((y+p-(h*h+d*d))/(2*v*m)))/2),g=b/m,x=b/v;Math.abs(g-1)>1e-6&&this._append`L${t+g*s},${e+g*f}`,this._append`A${i},${i},0,0,${+(f*h>s*d)},${this._x1=t+x*c},${this._y1=e+x*l}`}else this._append`L${this._x1=t},${this._y1=e}`}}arc(t,e,n,a,u,c){if(t=+t,e=+e,c=!!c,(n=+n)<0)throw Error(`negative radius: ${n}`);let l=n*Math.cos(a),s=n*Math.sin(a),f=t+l,p=e+s,h=1^c,d=c?a-u:u-a;null===this._x1?this._append`M${f},${p}`:(Math.abs(this._x1-f)>1e-6||Math.abs(this._y1-p)>1e-6)&&this._append`L${f},${p}`,n&&(d<0&&(d=d%o+o),d>i?this._append`A${n},${n},0,1,${h},${t-l},${e-s}A${n},${n},0,1,${h},${this._x1=f},${this._y1=p}`:d>1e-6&&this._append`A${n},${n},0,${+(d>=r)},${h},${this._x1=t+n*Math.cos(u)},${this._y1=e+n*Math.sin(u)}`)}rect(t,e,n,r){this._append`M${this._x0=this._x1=+t},${this._y0=this._y1=+e}h${n=+n}v${+r}h${-n}Z`}toString(){return this._}}function c(t){let e=3;return t.digits=function(n){if(!arguments.length)return e;if(null==n)e=null;else{let t=Math.floor(n);if(!(t>=0))throw RangeError(`invalid digits: ${n}`);e=t}return t},()=>new u(e)}u.prototype},8614:function(t,e,n){"use strict";n.d(e,{M:function(){return m}});var r=n(7437),o=n(2265),i=n(8881),a=n(3576),u=n(4252),c=n(5750);class l extends o.Component{getSnapshotBeforeUpdate(t){let e=this.props.childRef.current;if(e&&t.isPresent&&!this.props.isPresent){let t=this.props.sizeRef.current;t.height=e.offsetHeight||0,t.width=e.offsetWidth||0,t.top=e.offsetTop,t.left=e.offsetLeft}return null}componentDidUpdate(){}render(){return this.props.children}}function s(t){let{children:e,isPresent:n}=t,i=(0,o.useId)(),a=(0,o.useRef)(null),u=(0,o.useRef)({width:0,height:0,top:0,left:0}),{nonce:s}=(0,o.useContext)(c._);return(0,o.useInsertionEffect)(()=>{let{width:t,height:e,top:r,left:o}=u.current;if(n||!a.current||!t||!e)return;a.current.dataset.motionPopId=i;let c=document.createElement("style");return s&&(c.nonce=s),document.head.appendChild(c),c.sheet&&c.sheet.insertRule('\n [data-motion-pop-id="'.concat(i,'"] {\n position: absolute !important;\n width: ').concat(t,"px !important;\n height: ").concat(e,"px !important;\n top: ").concat(r,"px !important;\n left: ").concat(o,"px !important;\n }\n ")),()=>{document.head.removeChild(c)}},[n]),(0,r.jsx)(l,{isPresent:n,childRef:a,sizeRef:u,children:o.cloneElement(e,{ref:a})})}let f=t=>{let{children:e,initial:n,isPresent:i,onExitComplete:c,custom:l,presenceAffectsLayout:f,mode:h}=t,d=(0,a.h)(p),y=(0,o.useId)(),v=(0,o.useCallback)(t=>{for(let e of(d.set(t,!0),d.values()))if(!e)return;c&&c()},[d,c]),m=(0,o.useMemo)(()=>({id:y,initial:n,isPresent:i,custom:l,onExitComplete:v,register:t=>(d.set(t,!1),()=>d.delete(t))}),f?[Math.random(),v]:[i,v]);return(0,o.useMemo)(()=>{d.forEach((t,e)=>d.set(e,!1))},[i]),o.useEffect(()=>{i||d.size||!c||c()},[i]),"popLayout"===h&&(e=(0,r.jsx)(s,{isPresent:i,children:e})),(0,r.jsx)(u.O.Provider,{value:m,children:e})};function p(){return new Map}var h=n(9637);let d=t=>t.key||"";function y(t){let e=[];return o.Children.forEach(t,t=>{(0,o.isValidElement)(t)&&e.push(t)}),e}var v=n(1534);let m=t=>{let{children:e,custom:n,initial:u=!0,onExitComplete:c,presenceAffectsLayout:l=!0,mode:s="sync",propagate:p=!1}=t,[m,b]=(0,h.oO)(p),g=(0,o.useMemo)(()=>y(e),[e]),x=p&&!m?[]:g.map(d),O=(0,o.useRef)(!0),w=(0,o.useRef)(g),j=(0,a.h)(()=>new Map),[S,P]=(0,o.useState)(g),[A,E]=(0,o.useState)(g);(0,v.L)(()=>{O.current=!1,w.current=g;for(let t=0;t{let e=d(t),o=(!p||!!m)&&(g===A||x.includes(e));return(0,r.jsx)(f,{isPresent:o,initial:(!O.current||!!u)&&void 0,custom:o?void 0:n,presenceAffectsLayout:l,mode:s,onExitComplete:o?void 0:()=>{if(!j.has(e))return;j.set(e,!0);let t=!0;j.forEach(e=>{e||(t=!1)}),t&&(null==M||M(),E(w.current),p&&(null==b||b()),c&&c())},children:t},e)})})}},9398:function(t,e,n){"use strict";function r(t,e){if(!t)throw Error("Invariant failed")}n.d(e,{Z:function(){return r}})}}]); \ No newline at end of file diff --git a/.next/static/chunks/459-bc2c752fd9707a34.js b/.next/static/chunks/459-bc2c752fd9707a34.js deleted file mode 100644 index ba5455bd..00000000 --- a/.next/static/chunks/459-bc2c752fd9707a34.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[459],{4226:function(e,t,s){s.d(t,{Button:function(){return i}});var r=s(7437),n=s(521),a=s(4502);function i(e){let{className:t,variant:s="ghost",children:i,...o}=e;return(0,r.jsx)(n.E.button,{whileHover:{y:-1},whileTap:{y:0},className:(0,a.cn)("inline-flex items-center justify-center rounded-md px-5 py-3 text-sm font-semibold transition will-change-transform","primary"===s?"bg-gradient-to-br from-brand to-brand2 text-[#02131a] shadow-[0_10px_30px_rgba(0,0,0,.35)]":"glass text-text hover:shadow-glow",t),...o,children:i})}},4755:function(e,t,s){s.d(t,{ChatBot:function(){return c}});var r=s(7437),n=s(2265),a=s(521),i=s(8614),o=s(4502);let l={greeting:"Hello! I'm MackAi, here to help you learn about T.O.O.L.S Inc programs and support services. How can I assist you today?",programs:"We offer four core programs: Job Readiness Training, Continued Education, Lived Experience Support, and Personal Growth Programs. Which would you like to know more about?","job readiness":"Our Job Readiness program includes resume building, mock interviews, career planning, and professional development to prepare you for success in the workforce.",education:"We provide access to educational resources, training programs, skill development courses, and support for continuing your education journey.","lived experience":"Our team has lived experience with the challenges our clients face. This creates genuine understanding and more effective, empathetic support.",referral:"You can submit a referral for justice-involved individuals through our Referral Form page. We also have a QR code available for easy access.",support:"To get support, you can fill out our Interest Form or contact us directly. We typically respond within 48 hours.",contact:"You can reach us through our Contact page, submit an Interest Form, or call our office. We're here to help you start your journey."};function c(){let[e,t]=(0,n.useState)(!1),[s,c]=(0,n.useState)([{id:"welcome",text:"Hi! I'm MackAi, your T.O.O.L.S Inc assistant. Ask me about our programs, how to get support, or anything else!",sender:"bot",timestamp:new Date}]),[d,x]=(0,n.useState)(""),[u,m]=(0,n.useState)(!1),h=(0,n.useRef)(null),p=()=>{var e;null===(e=h.current)||void 0===e||e.scrollIntoView({behavior:"smooth"})};(0,n.useEffect)(()=>{p()},[s]);let f=()=>{if(!d.trim())return;let e={id:Date.now().toString(),text:d,sender:"user",timestamp:new Date};c(t=>[...t,e]),x(""),m(!0),setTimeout(()=>{let e={id:(Date.now()+1).toString(),text:function(e){let t=e.toLowerCase();return t.includes("hello")||t.includes("hi")||t.includes("hey")?l.greeting:t.includes("program")||t.includes("service")?l.programs:t.includes("job")||t.includes("employment")||t.includes("career")?l["job readiness"]:t.includes("education")||t.includes("training")||t.includes("learn")?l.education:t.includes("lived experience")||t.includes("understanding")?l["lived experience"]:t.includes("referral")||t.includes("refer")?l.referral:t.includes("support")||t.includes("help")||t.includes("need")?l.support:t.includes("contact")||t.includes("reach")||t.includes("call")?l.contact:"I'd be happy to help you with information about our programs, support services, or how to get started. You can also visit our Interest Form page or Contact us directly for personalized assistance."}(d),sender:"bot",timestamp:new Date};c(t=>[...t,e]),m(!1)},800)};return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(a.E.button,{onClick:()=>t(!e),className:(0,o.cn)("fixed bottom-6 right-6 z-50 flex h-14 w-14 items-center justify-center rounded-full","bg-gradient-to-br from-brand to-brand2 text-white shadow-glow","hover:shadow-xl transition-shadow"),whileHover:{scale:1.05},whileTap:{scale:.95},"aria-label":"Open chat",children:e?(0,r.jsx)("svg",{className:"h-6 w-6",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor",children:(0,r.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M6 18L18 6M6 6l12 12"})}):(0,r.jsx)("svg",{className:"h-6 w-6",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor",children:(0,r.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M8 10h.01M12 10h.01M16 10h.01M9 16H5a2 2 0 01-2-2V6a2 2 0 012-2h14a2 2 0 012 2v8a2 2 0 01-2 2h-5l-5 5v-5z"})})}),(0,r.jsx)(i.M,{children:e&&(0,r.jsxs)(a.E.div,{initial:{opacity:0,y:20,scale:.95},animate:{opacity:1,y:0,scale:1},exit:{opacity:0,y:20,scale:.95},transition:{duration:.2},className:"fixed bottom-24 right-6 z-50 w-[380px] h-[600px] rounded-xl bg-panel border border-border shadow-glow overflow-hidden flex flex-col",children:[(0,r.jsx)("div",{className:"flex items-center justify-between p-4 border-b border-border bg-bg/50 backdrop-blur-sm",children:(0,r.jsxs)("div",{className:"flex items-center gap-3",children:[(0,r.jsx)("div",{className:"h-10 w-10 rounded-full bg-gradient-to-br from-brand to-brand2 flex items-center justify-center text-white font-bold",children:"MA"}),(0,r.jsxs)("div",{children:[(0,r.jsx)("div",{className:"font-semibold text-text",children:"MackAi"}),(0,r.jsx)("div",{className:"text-xs text-muted",children:"Always here to help"})]})]})}),(0,r.jsxs)("div",{className:"flex-1 overflow-y-auto p-4 space-y-4",children:[s.map(e=>(0,r.jsx)("div",{className:(0,o.cn)("flex","user"===e.sender?"justify-end":"justify-start"),children:(0,r.jsx)("div",{className:(0,o.cn)("max-w-[80%] rounded-lg px-4 py-2 text-sm","user"===e.sender?"bg-gradient-to-br from-brand to-brand2 text-white":"glass text-text"),children:e.text})},e.id)),u&&(0,r.jsx)("div",{className:"flex justify-start",children:(0,r.jsx)("div",{className:"glass rounded-lg px-4 py-2 text-sm",children:(0,r.jsxs)("div",{className:"flex gap-1",children:[(0,r.jsx)("span",{className:"animate-bounce",style:{animationDelay:"0ms"},children:"●"}),(0,r.jsx)("span",{className:"animate-bounce",style:{animationDelay:"150ms"},children:"●"}),(0,r.jsx)("span",{className:"animate-bounce",style:{animationDelay:"300ms"},children:"●"})]})})}),(0,r.jsx)("div",{ref:h})]}),s.length<=2&&(0,r.jsxs)("div",{className:"px-4 pb-2",children:[(0,r.jsx)("div",{className:"text-xs text-muted mb-2",children:"Quick questions:"}),(0,r.jsx)("div",{className:"flex flex-wrap gap-2",children:["Programs","Get Support","Referral Process","Contact Info"].map(e=>(0,r.jsx)("button",{onClick:()=>{x(e),setTimeout(()=>f(),100)},className:"text-xs px-3 py-1 rounded-full glass hover:shadow-glow transition-shadow text-text",children:e},e))})]}),(0,r.jsx)("div",{className:"p-4 border-t border-border bg-bg/50 backdrop-blur-sm",children:(0,r.jsxs)("div",{className:"flex gap-2",children:[(0,r.jsx)("input",{type:"text",value:d,onChange:e=>x(e.target.value),onKeyPress:e=>{"Enter"!==e.key||e.shiftKey||(e.preventDefault(),f())},placeholder:"Type your message...",className:"flex-1 rounded-lg bg-panel border border-border px-4 py-2 text-sm text-text placeholder:text-muted focus:outline-none focus:ring-2 focus:ring-brand/50"}),(0,r.jsx)("button",{onClick:f,disabled:!d.trim(),className:(0,o.cn)("px-4 py-2 rounded-lg font-semibold text-sm transition-all",d.trim()?"bg-gradient-to-br from-brand to-brand2 text-white hover:shadow-glow":"bg-panel text-muted cursor-not-allowed"),children:"Send"})]})})]})})]})}},9185:function(e,t,s){s.d(t,{CookieConsent:function(){return l}});var r=s(7437),n=s(2265),a=s(8614),i=s(521),o=s(4226);function l(){let[e,t]=(0,n.useState)(!1),[s,l]=(0,n.useState)(!1),[c,d]=(0,n.useState)({essential:!0,analytics:!1,marketing:!1,functional:!1});(0,n.useEffect)(()=>{localStorage.getItem("cookie-consent")||t(!0)},[]);let x=()=>{localStorage.setItem("cookie-consent",JSON.stringify({essential:!0,analytics:!0,marketing:!0,functional:!0})),t(!1)},u=()=>{localStorage.setItem("cookie-consent",JSON.stringify({essential:!0,analytics:!1,marketing:!1,functional:!1})),t(!1)};return(0,r.jsx)(a.M,{children:e&&(0,r.jsx)(i.E.div,{initial:{y:100,opacity:0},animate:{y:0,opacity:1},exit:{y:100,opacity:0},transition:{duration:.3},className:"fixed bottom-0 left-0 right-0 z-50 border-t border-border bg-panel/95 backdrop-blur-xl shadow-glow",children:(0,r.jsx)("div",{className:"mx-auto max-w-container px-7 py-6",children:s?(0,r.jsxs)("div",{className:"space-y-6",children:[(0,r.jsxs)("div",{className:"flex items-center justify-between",children:[(0,r.jsx)("h3",{className:"text-lg font-bold text-text",children:"Cookie Preferences"}),(0,r.jsx)("button",{onClick:()=>l(!1),className:"text-muted hover:text-text",children:(0,r.jsx)("svg",{className:"h-5 w-5",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor",children:(0,r.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M6 18L18 6M6 6l12 12"})})})]}),(0,r.jsxs)("div",{className:"space-y-4 max-h-[300px] overflow-y-auto",children:[(0,r.jsx)("div",{className:"glass rounded-lg p-4",children:(0,r.jsxs)("div",{className:"flex items-center justify-between",children:[(0,r.jsxs)("div",{className:"flex-1",children:[(0,r.jsx)("div",{className:"font-semibold text-text",children:"Essential Cookies"}),(0,r.jsx)("p",{className:"text-xs text-muted mt-1",children:"Required for the website to function properly. Cannot be disabled."})]}),(0,r.jsx)("div",{className:"ml-4 text-sm font-semibold text-brand",children:"Always On"})]})}),(0,r.jsx)("div",{className:"glass rounded-lg p-4",children:(0,r.jsxs)("div",{className:"flex items-center justify-between",children:[(0,r.jsxs)("div",{className:"flex-1",children:[(0,r.jsx)("div",{className:"font-semibold text-text",children:"Analytics Cookies"}),(0,r.jsx)("p",{className:"text-xs text-muted mt-1",children:"Help us understand how visitors interact with our website."})]}),(0,r.jsxs)("label",{className:"relative inline-flex items-center cursor-pointer ml-4",children:[(0,r.jsx)("input",{type:"checkbox",checked:c.analytics,onChange:e=>d({...c,analytics:e.target.checked}),className:"sr-only peer"}),(0,r.jsx)("div",{className:"w-11 h-6 bg-panel border border-border rounded-full peer peer-checked:bg-brand transition-colors"}),(0,r.jsx)("div",{className:"absolute left-1 top-1 bg-text w-4 h-4 rounded-full transition-transform peer-checked:translate-x-5"})]})]})}),(0,r.jsx)("div",{className:"glass rounded-lg p-4",children:(0,r.jsxs)("div",{className:"flex items-center justify-between",children:[(0,r.jsxs)("div",{className:"flex-1",children:[(0,r.jsx)("div",{className:"font-semibold text-text",children:"Marketing Cookies"}),(0,r.jsx)("p",{className:"text-xs text-muted mt-1",children:"Used to deliver relevant advertisements and track campaign performance."})]}),(0,r.jsxs)("label",{className:"relative inline-flex items-center cursor-pointer ml-4",children:[(0,r.jsx)("input",{type:"checkbox",checked:c.marketing,onChange:e=>d({...c,marketing:e.target.checked}),className:"sr-only peer"}),(0,r.jsx)("div",{className:"w-11 h-6 bg-panel border border-border rounded-full peer peer-checked:bg-brand transition-colors"}),(0,r.jsx)("div",{className:"absolute left-1 top-1 bg-text w-4 h-4 rounded-full transition-transform peer-checked:translate-x-5"})]})]})}),(0,r.jsx)("div",{className:"glass rounded-lg p-4",children:(0,r.jsxs)("div",{className:"flex items-center justify-between",children:[(0,r.jsxs)("div",{className:"flex-1",children:[(0,r.jsx)("div",{className:"font-semibold text-text",children:"Functional Cookies"}),(0,r.jsx)("p",{className:"text-xs text-muted mt-1",children:"Enable enhanced functionality and personalization features."})]}),(0,r.jsxs)("label",{className:"relative inline-flex items-center cursor-pointer ml-4",children:[(0,r.jsx)("input",{type:"checkbox",checked:c.functional,onChange:e=>d({...c,functional:e.target.checked}),className:"sr-only peer"}),(0,r.jsx)("div",{className:"w-11 h-6 bg-panel border border-border rounded-full peer peer-checked:bg-brand transition-colors"}),(0,r.jsx)("div",{className:"absolute left-1 top-1 bg-text w-4 h-4 rounded-full transition-transform peer-checked:translate-x-5"})]})]})})]}),(0,r.jsxs)("div",{className:"flex items-center justify-between pt-4 border-t border-border",children:[(0,r.jsx)("a",{href:"#",className:"text-xs text-brand hover:text-brand2 underline",children:"Privacy Policy"}),(0,r.jsxs)("div",{className:"flex items-center gap-3",children:[(0,r.jsx)("button",{onClick:u,className:"text-sm font-semibold text-muted hover:text-text transition-colors",children:"Decline All"}),(0,r.jsx)(o.Button,{variant:"ghost",onClick:()=>{localStorage.setItem("cookie-consent",JSON.stringify(c)),t(!1)},children:"Save Preferences"}),(0,r.jsx)(o.Button,{variant:"primary",onClick:x,children:"Accept All"})]})]})]}):(0,r.jsxs)("div",{className:"flex flex-col gap-4 md:flex-row md:items-center md:justify-between",children:[(0,r.jsx)("div",{className:"flex-1",children:(0,r.jsx)("p",{className:"text-sm text-text leading-relaxed",children:"We use cookies to enhance your browsing experience, serve personalized content, and analyze our traffic. You can customize your preferences or accept all cookies."})}),(0,r.jsxs)("div",{className:"flex items-center gap-3 flex-wrap",children:[(0,r.jsx)("button",{onClick:()=>l(!0),className:"text-sm font-semibold text-brand hover:text-brand2 transition-colors underline",children:"Customize"}),(0,r.jsx)("button",{onClick:u,className:"text-sm font-semibold text-muted hover:text-text transition-colors",children:"Decline All"}),(0,r.jsx)(o.Button,{variant:"primary",onClick:x,children:"Accept All"})]})]})})})})}},7452:function(e,t,s){s.d(t,{GlowCard:function(){return i}});var r=s(7437),n=s(521),a=s(4502);function i(e){let{className:t,children:s}=e;return(0,r.jsxs)(n.E.div,{initial:{opacity:0,y:14},whileInView:{opacity:1,y:0},viewport:{once:!0,margin:"-60px"},transition:{duration:.45,ease:[.22,1,.36,1]},whileHover:{y:-2},className:(0,a.cn)("relative overflow-hidden rounded-xl glass p-6","transition-shadow hover:shadow-glow",t),children:[(0,r.jsx)(n.E.div,{"aria-hidden":"true",className:"pointer-events-none absolute -inset-24 opacity-0",whileHover:{opacity:1},transition:{duration:.25},style:{background:"radial-gradient(600px 220px at 30% 20%, rgba(56,189,248,.18), transparent 60%), radial-gradient(500px 200px at 80% 30%, rgba(167,139,250,.16), transparent 55%)"}}),(0,r.jsx)("div",{className:"relative",children:s})]})}},8703:function(e,t,s){s.d(t,{Navbar:function(){return i}});var r=s(7437),n=s(521),a=s(4226);function i(){return(0,r.jsx)("header",{className:"sticky top-0 z-50 border-b border-border bg-bg/70 backdrop-blur-xl",children:(0,r.jsxs)("div",{className:"mx-auto flex max-w-container items-center justify-between px-7 py-4",children:[(0,r.jsxs)(n.E.a,{href:"/",initial:{opacity:0,y:-8},animate:{opacity:1,y:0},transition:{duration:.35},className:"flex items-center gap-3",children:[(0,r.jsx)("img",{src:"/logos/main-logo.png",alt:"T.O.O.LS Inc Logo",className:"h-10 w-auto object-contain"}),(0,r.jsx)("span",{className:"font-extrabold tracking-tight text-text",children:"T.O.O.LS Inc"})]}),(0,r.jsxs)("nav",{className:"hidden items-center gap-6 md:flex",children:[(0,r.jsx)("a",{className:"text-sm font-medium text-muted hover:text-text",href:"/#platform",children:"Programs"}),(0,r.jsx)("a",{className:"text-sm font-medium text-muted hover:text-text",href:"/#dashboard",children:"Impact"}),(0,r.jsx)("a",{className:"text-sm font-medium text-muted hover:text-text",href:"/partnerships",children:"Partnerships"}),(0,r.jsx)("a",{className:"text-sm font-medium text-muted hover:text-text",href:"/referral",children:"Referral"}),(0,r.jsx)("a",{className:"text-sm font-medium text-muted hover:text-text",href:"/#contact",children:"Contact"})]}),(0,r.jsxs)("div",{className:"flex items-center gap-3",children:[(0,r.jsx)(a.Button,{variant:"ghost",className:"hidden sm:inline-flex",children:(0,r.jsx)("a",{href:"/referral",children:"Submit Referral"})}),(0,r.jsx)(a.Button,{variant:"primary",children:(0,r.jsx)("a",{href:"/#contact",children:"Get Support"})})]})]})})}},4502:function(e,t,s){s.d(t,{cn:function(){return a}});var r=s(1994),n=s(3335);function a(){for(var e=arguments.length,t=Array(e),s=0;s{t&&o(a)},[t]);let l=(0,r.useCallback)(()=>t&&s&&s(a),[a,s,t]);return!i&&s?[!1,l]:[!0]}},8881:function(t,e,i){i.d(e,{p:function(){return r}});let r=(0,i(2265).createContext)({})},5750:function(t,e,i){i.d(e,{_:function(){return r}});let r=(0,i(2265).createContext)({transformPagePoint:t=>t,isStatic:!1,reducedMotion:"never"})},4252:function(t,e,i){i.d(e,{O:function(){return r}});let r=(0,i(2265).createContext)(null)},521:function(t,e,i){let r;function n(t){return null!==t&&"object"==typeof t&&"function"==typeof t.start}i.d(e,{E:function(){return sg}});let s=t=>Array.isArray(t);function o(t,e){if(!Array.isArray(e))return!1;let i=e.length;if(i!==t.length)return!1;for(let r=0;r{e[0][i]=t.get(),e[1][i]=t.getVelocity()}),e}function u(t,e,i,r){if("function"==typeof e){let[n,s]=l(r);e=e(void 0!==i?i:t.custom,n,s)}if("string"==typeof e&&(e=t.variants&&t.variants[e]),"function"==typeof e){let[n,s]=l(r);e=e(void 0!==i?i:t.custom,n,s)}return e}function h(t,e,i){let r=t.getProps();return u(r,e,void 0!==i?i:r.custom,t)}let d=["animate","whileInView","whileFocus","whileHover","whileTap","whileDrag","exit"],c=["initial",...d];function p(t){let e;return()=>(void 0===e&&(e=t()),e)}let m=p(()=>void 0!==window.ScrollTimeline);class f{constructor(t){this.stop=()=>this.runAll("stop"),this.animations=t.filter(Boolean)}get finished(){return Promise.all(this.animations.map(t=>"finished"in t?t.finished:t))}getAll(t){return this.animations[0][t]}setAll(t,e){for(let i=0;im()&&i.attachTimeline?i.attachTimeline(t):"function"==typeof e?e(i):void 0);return()=>{i.forEach((t,e)=>{t&&t(),this.animations[e].stop()})}}get time(){return this.getAll("time")}set time(t){this.setAll("time",t)}get speed(){return this.getAll("speed")}set speed(t){this.setAll("speed",t)}get startTime(){return this.getAll("startTime")}get duration(){let t=0;for(let e=0;ee[t]())}flatten(){this.runAll("flatten")}play(){this.runAll("play")}pause(){this.runAll("pause")}cancel(){this.runAll("cancel")}complete(){this.runAll("complete")}}class g extends f{then(t,e){return Promise.all(this.animations).then(t).catch(e)}}function v(t,e){return t?t[e]||t.default||t:void 0}function y(t){let e=0,i=t.next(e);for(;!i.done&&e<2e4;)e+=50,i=t.next(e);return e>=2e4?1/0:e}function b(t){return"function"==typeof t}function x(t,e){t.timeline=e,t.onfinish=null}let w=t=>Array.isArray(t)&&"number"==typeof t[0],P={linearEasing:void 0},T=function(t,e){let i=p(t);return()=>{var t;return null!==(t=P[e])&&void 0!==t?t:i()}}(()=>{try{document.createElement("div").animate({opacity:0},{easing:"linear(0, 1)"})}catch(t){return!1}return!0},"linearEasing"),S=(t,e,i)=>{let r=e-t;return 0===r?1:(i-t)/r},A=(t,e,i=10)=>{let r="",n=Math.max(Math.round(e/i),2);for(let e=0;e`cubic-bezier(${t}, ${e}, ${i}, ${r})`,E={linear:"linear",ease:"ease",easeIn:"ease-in",easeOut:"ease-out",easeInOut:"ease-in-out",circIn:k([0,.65,.55,1]),circOut:k([.55,0,1,.45]),backIn:k([.31,.01,.66,-.59]),backOut:k([.33,1.53,.69,.99])},M={x:!1,y:!1};function V(t,e){let i=function(t,e,i){if(t instanceof Element)return[t];if("string"==typeof t){let e=document.querySelectorAll(t);return e?Array.from(e):[]}return Array.from(t)}(t),r=new AbortController;return[i,{passive:!0,...e,signal:r.signal},()=>r.abort()]}function C(t){return e=>{"touch"===e.pointerType||M.x||M.y||t(e)}}let D=(t,e)=>!!e&&(t===e||D(t,e.parentElement)),R=t=>"mouse"===t.pointerType?"number"!=typeof t.button||t.button<=0:!1!==t.isPrimary,j=new Set(["BUTTON","INPUT","SELECT","TEXTAREA","A"]),L=new WeakSet;function F(t){return e=>{"Enter"===e.key&&t(e)}}function B(t,e){t.dispatchEvent(new PointerEvent("pointer"+e,{isPrimary:!0,bubbles:!0}))}let O=(t,e)=>{let i=t.currentTarget;if(!i)return;let r=F(()=>{if(L.has(i))return;B(i,"down");let t=F(()=>{B(i,"up")});i.addEventListener("keyup",t,e),i.addEventListener("blur",()=>B(i,"cancel"),e)});i.addEventListener("keydown",r,e),i.addEventListener("blur",()=>i.removeEventListener("keydown",r),e)};function I(t){return R(t)&&!(M.x||M.y)}let U=t=>1e3*t,z=t=>t/1e3,N=t=>t,$=["transformPerspective","x","y","z","translateX","translateY","translateZ","scale","scaleX","scaleY","rotate","rotateX","rotateY","rotateZ","skew","skewX","skewY"],W=new Set($),Y=new Set(["width","height","top","left","right","bottom",...$]),H=t=>!!(t&&"object"==typeof t&&t.mix&&t.toValue),G=t=>s(t)?t[t.length-1]||0:t,X={skipAnimations:!1,useManualTiming:!1},K=["read","resolveKeyframes","update","preRender","render","postRender"];function q(t,e){let i=!1,r=!0,n={delta:0,timestamp:0,isProcessing:!1},s=()=>i=!0,o=K.reduce((t,e)=>(t[e]=function(t){let e=new Set,i=new Set,r=!1,n=!1,s=new WeakSet,o={delta:0,timestamp:0,isProcessing:!1};function a(e){s.has(e)&&(l.schedule(e),t()),e(o)}let l={schedule:(t,n=!1,o=!1)=>{let a=o&&r?e:i;return n&&s.add(t),a.has(t)||a.add(t),t},cancel:t=>{i.delete(t),s.delete(t)},process:t=>{if(o=t,r){n=!0;return}r=!0,[e,i]=[i,e],e.forEach(a),e.clear(),r=!1,n&&(n=!1,l.process(t))}};return l}(s),t),{}),{read:a,resolveKeyframes:l,update:u,preRender:h,render:d,postRender:c}=o,p=()=>{let s=X.useManualTiming?n.timestamp:performance.now();i=!1,n.delta=r?1e3/60:Math.max(Math.min(s-n.timestamp,40),1),n.timestamp=s,n.isProcessing=!0,a.process(n),l.process(n),u.process(n),h.process(n),d.process(n),c.process(n),n.isProcessing=!1,i&&e&&(r=!1,t(p))},m=()=>{i=!0,r=!0,n.isProcessing||t(p)};return{schedule:K.reduce((t,e)=>{let r=o[e];return t[e]=(t,e=!1,n=!1)=>(i||m(),r.schedule(t,e,n)),t},{}),cancel:t=>{for(let e=0;e(void 0===r&&te.set(J.isProcessing||X.useManualTiming?J.timestamp:performance.now()),r),set:t=>{r=t,queueMicrotask(tt)}};function ti(t,e){-1===t.indexOf(e)&&t.push(e)}function tr(t,e){let i=t.indexOf(e);i>-1&&t.splice(i,1)}class tn{constructor(){this.subscriptions=[]}add(t){return ti(this.subscriptions,t),()=>tr(this.subscriptions,t)}notify(t,e,i){let r=this.subscriptions.length;if(r){if(1===r)this.subscriptions[0](t,e,i);else for(let n=0;n!isNaN(parseFloat(t)),to={current:void 0};class ta{constructor(t,e={}){this.version="11.18.2",this.canTrackVelocity=null,this.events={},this.updateAndNotify=(t,e=!0)=>{let i=te.now();this.updatedAt!==i&&this.setPrevFrameValue(),this.prev=this.current,this.setCurrent(t),this.current!==this.prev&&this.events.change&&this.events.change.notify(this.current),e&&this.events.renderRequest&&this.events.renderRequest.notify(this.current)},this.hasAnimated=!1,this.setCurrent(t),this.owner=e.owner}setCurrent(t){this.current=t,this.updatedAt=te.now(),null===this.canTrackVelocity&&void 0!==t&&(this.canTrackVelocity=ts(this.current))}setPrevFrameValue(t=this.current){this.prevFrameValue=t,this.prevUpdatedAt=this.updatedAt}onChange(t){return this.on("change",t)}on(t,e){this.events[t]||(this.events[t]=new tn);let i=this.events[t].add(e);return"change"===t?()=>{i(),_.read(()=>{this.events.change.getSize()||this.stop()})}:i}clearListeners(){for(let t in this.events)this.events[t].clear()}attach(t,e){this.passiveEffect=t,this.stopPassiveEffect=e}set(t,e=!0){e&&this.passiveEffect?this.passiveEffect(t,this.updateAndNotify):this.updateAndNotify(t,e)}setWithVelocity(t,e,i){this.set(e),this.prev=void 0,this.prevFrameValue=t,this.prevUpdatedAt=this.updatedAt-i}jump(t,e=!0){this.updateAndNotify(t),this.prev=t,this.prevUpdatedAt=this.prevFrameValue=void 0,e&&this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}get(){return to.current&&to.current.push(this),this.current}getPrevious(){return this.prev}getVelocity(){var t;let e=te.now();if(!this.canTrackVelocity||void 0===this.prevFrameValue||e-this.updatedAt>30)return 0;let i=Math.min(this.updatedAt-this.prevUpdatedAt,30);return t=parseFloat(this.current)-parseFloat(this.prevFrameValue),i?1e3/i*t:0}start(t){return this.stop(),new Promise(e=>{this.hasAnimated=!0,this.animation=t(e),this.events.animationStart&&this.events.animationStart.notify()}).then(()=>{this.events.animationComplete&&this.events.animationComplete.notify(),this.clearAnimation()})}stop(){this.animation&&(this.animation.stop(),this.events.animationCancel&&this.events.animationCancel.notify()),this.clearAnimation()}isAnimating(){return!!this.animation}clearAnimation(){delete this.animation}destroy(){this.clearListeners(),this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}}function tl(t,e){return new ta(t,e)}let tu=t=>!!(t&&t.getVelocity);function th(t,e){let i=t.getValue("willChange");if(tu(i)&&i.add)return i.add(e)}let td=t=>t.replace(/([a-z])([A-Z])/gu,"$1-$2").toLowerCase(),tc="data-"+td("framerAppearId"),tp={current:!1},tm=(t,e,i)=>(((1-3*i+3*e)*t+(3*i-6*e))*t+3*e)*t;function tf(t,e,i,r){if(t===e&&i===r)return N;let n=e=>(function(t,e,i,r,n){let s,o;let a=0;do(s=tm(o=e+(i-e)/2,r,n)-t)>0?i=o:e=o;while(Math.abs(s)>1e-7&&++a<12);return o})(e,0,1,t,i);return t=>0===t||1===t?t:tm(n(t),e,r)}let tg=t=>e=>e<=.5?t(2*e)/2:(2-t(2*(1-e)))/2,tv=t=>e=>1-t(1-e),ty=tf(.33,1.53,.69,.99),tb=tv(ty),tx=tg(tb),tw=t=>(t*=2)<1?.5*tb(t):.5*(2-Math.pow(2,-10*(t-1))),tP=t=>1-Math.sin(Math.acos(t)),tT=tv(tP),tS=tg(tP),tA=t=>/^0[^.\s]+$/u.test(t),tk=(t,e,i)=>i>e?e:i"number"==typeof t,parse:parseFloat,transform:t=>t},tM={...tE,transform:t=>tk(0,1,t)},tV={...tE,default:1},tC=t=>Math.round(1e5*t)/1e5,tD=/-?(?:\d+(?:\.\d+)?|\.\d+)/gu,tR=/^(?:#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\))$/iu,tj=(t,e)=>i=>!!("string"==typeof i&&tR.test(i)&&i.startsWith(t)||e&&null!=i&&Object.prototype.hasOwnProperty.call(i,e)),tL=(t,e,i)=>r=>{if("string"!=typeof r)return r;let[n,s,o,a]=r.match(tD);return{[t]:parseFloat(n),[e]:parseFloat(s),[i]:parseFloat(o),alpha:void 0!==a?parseFloat(a):1}},tF=t=>tk(0,255,t),tB={...tE,transform:t=>Math.round(tF(t))},tO={test:tj("rgb","red"),parse:tL("red","green","blue"),transform:({red:t,green:e,blue:i,alpha:r=1})=>"rgba("+tB.transform(t)+", "+tB.transform(e)+", "+tB.transform(i)+", "+tC(tM.transform(r))+")"},tI={test:tj("#"),parse:function(t){let e="",i="",r="",n="";return t.length>5?(e=t.substring(1,3),i=t.substring(3,5),r=t.substring(5,7),n=t.substring(7,9)):(e=t.substring(1,2),i=t.substring(2,3),r=t.substring(3,4),n=t.substring(4,5),e+=e,i+=i,r+=r,n+=n),{red:parseInt(e,16),green:parseInt(i,16),blue:parseInt(r,16),alpha:n?parseInt(n,16)/255:1}},transform:tO.transform},tU=t=>({test:e=>"string"==typeof e&&e.endsWith(t)&&1===e.split(" ").length,parse:parseFloat,transform:e=>`${e}${t}`}),tz=tU("deg"),tN=tU("%"),t$=tU("px"),tW=tU("vh"),tY=tU("vw"),tH={...tN,parse:t=>tN.parse(t)/100,transform:t=>tN.transform(100*t)},tG={test:tj("hsl","hue"),parse:tL("hue","saturation","lightness"),transform:({hue:t,saturation:e,lightness:i,alpha:r=1})=>"hsla("+Math.round(t)+", "+tN.transform(tC(e))+", "+tN.transform(tC(i))+", "+tC(tM.transform(r))+")"},tX={test:t=>tO.test(t)||tI.test(t)||tG.test(t),parse:t=>tO.test(t)?tO.parse(t):tG.test(t)?tG.parse(t):tI.parse(t),transform:t=>"string"==typeof t?t:t.hasOwnProperty("red")?tO.transform(t):tG.transform(t)},tK=/(?:#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\))/giu,tq="number",t_="color",tZ=/var\s*\(\s*--(?:[\w-]+\s*|[\w-]+\s*,(?:\s*[^)(\s]|\s*\((?:[^)(]|\([^)(]*\))*\))+\s*)\)|#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\)|-?(?:\d+(?:\.\d+)?|\.\d+)/giu;function tJ(t){let e=t.toString(),i=[],r={color:[],number:[],var:[]},n=[],s=0,o=e.replace(tZ,t=>(tX.test(t)?(r.color.push(s),n.push(t_),i.push(tX.parse(t))):t.startsWith("var(")?(r.var.push(s),n.push("var"),i.push(t)):(r.number.push(s),n.push(tq),i.push(parseFloat(t))),++s,"${}")).split("${}");return{values:i,split:o,indexes:r,types:n}}function tQ(t){return tJ(t).values}function t0(t){let{split:e,types:i}=tJ(t),r=e.length;return t=>{let n="";for(let s=0;s"number"==typeof t?0:t,t5={test:function(t){var e,i;return isNaN(t)&&"string"==typeof t&&((null===(e=t.match(tD))||void 0===e?void 0:e.length)||0)+((null===(i=t.match(tK))||void 0===i?void 0:i.length)||0)>0},parse:tQ,createTransformer:t0,getAnimatableNone:function(t){let e=tQ(t);return t0(t)(e.map(t1))}},t2=new Set(["brightness","contrast","saturate","opacity"]);function t3(t){let[e,i]=t.slice(0,-1).split("(");if("drop-shadow"===e)return t;let[r]=i.match(tD)||[];if(!r)return t;let n=i.replace(r,""),s=t2.has(e)?1:0;return r!==i&&(s*=100),e+"("+s+n+")"}let t9=/\b([a-z-]*)\(.*?\)/gu,t6={...t5,getAnimatableNone:t=>{let e=t.match(t9);return e?e.map(t3).join(" "):t}},t4={...tE,transform:Math.round},t8={borderWidth:t$,borderTopWidth:t$,borderRightWidth:t$,borderBottomWidth:t$,borderLeftWidth:t$,borderRadius:t$,radius:t$,borderTopLeftRadius:t$,borderTopRightRadius:t$,borderBottomRightRadius:t$,borderBottomLeftRadius:t$,width:t$,maxWidth:t$,height:t$,maxHeight:t$,top:t$,right:t$,bottom:t$,left:t$,padding:t$,paddingTop:t$,paddingRight:t$,paddingBottom:t$,paddingLeft:t$,margin:t$,marginTop:t$,marginRight:t$,marginBottom:t$,marginLeft:t$,backgroundPositionX:t$,backgroundPositionY:t$,rotate:tz,rotateX:tz,rotateY:tz,rotateZ:tz,scale:tV,scaleX:tV,scaleY:tV,scaleZ:tV,skew:tz,skewX:tz,skewY:tz,distance:t$,translateX:t$,translateY:t$,translateZ:t$,x:t$,y:t$,z:t$,perspective:t$,transformPerspective:t$,opacity:tM,originX:tH,originY:tH,originZ:t$,zIndex:t4,size:t$,fillOpacity:tM,strokeOpacity:tM,numOctaves:t4},t7={...t8,color:tX,backgroundColor:tX,outlineColor:tX,fill:tX,stroke:tX,borderColor:tX,borderTopColor:tX,borderRightColor:tX,borderBottomColor:tX,borderLeftColor:tX,filter:t6,WebkitFilter:t6},et=t=>t7[t];function ee(t,e){let i=et(t);return i!==t6&&(i=t5),i.getAnimatableNone?i.getAnimatableNone(e):void 0}let ei=new Set(["auto","none","0"]),er=t=>t===tE||t===t$,en=(t,e)=>parseFloat(t.split(", ")[e]),es=(t,e)=>(i,{transform:r})=>{if("none"===r||!r)return 0;let n=r.match(/^matrix3d\((.+)\)$/u);if(n)return en(n[1],e);{let e=r.match(/^matrix\((.+)\)$/u);return e?en(e[1],t):0}},eo=new Set(["x","y","z"]),ea=$.filter(t=>!eo.has(t)),el={width:({x:t},{paddingLeft:e="0",paddingRight:i="0"})=>t.max-t.min-parseFloat(e)-parseFloat(i),height:({y:t},{paddingTop:e="0",paddingBottom:i="0"})=>t.max-t.min-parseFloat(e)-parseFloat(i),top:(t,{top:e})=>parseFloat(e),left:(t,{left:e})=>parseFloat(e),bottom:({y:t},{top:e})=>parseFloat(e)+(t.max-t.min),right:({x:t},{left:e})=>parseFloat(e)+(t.max-t.min),x:es(4,13),y:es(5,14)};el.translateX=el.x,el.translateY=el.y;let eu=new Set,eh=!1,ed=!1;function ec(){if(ed){let t=Array.from(eu).filter(t=>t.needsMeasurement),e=new Set(t.map(t=>t.element)),i=new Map;e.forEach(t=>{let e=function(t){let e=[];return ea.forEach(i=>{let r=t.getValue(i);void 0!==r&&(e.push([i,r.get()]),r.set(i.startsWith("scale")?1:0))}),e}(t);e.length&&(i.set(t,e),t.render())}),t.forEach(t=>t.measureInitialState()),e.forEach(t=>{t.render();let e=i.get(t);e&&e.forEach(([e,i])=>{var r;null===(r=t.getValue(e))||void 0===r||r.set(i)})}),t.forEach(t=>t.measureEndState()),t.forEach(t=>{void 0!==t.suspendedScrollY&&window.scrollTo(0,t.suspendedScrollY)})}ed=!1,eh=!1,eu.forEach(t=>t.complete()),eu.clear()}function ep(){eu.forEach(t=>{t.readKeyframes(),t.needsMeasurement&&(ed=!0)})}class em{constructor(t,e,i,r,n,s=!1){this.isComplete=!1,this.isAsync=!1,this.needsMeasurement=!1,this.isScheduled=!1,this.unresolvedKeyframes=[...t],this.onComplete=e,this.name=i,this.motionValue=r,this.element=n,this.isAsync=s}scheduleResolve(){this.isScheduled=!0,this.isAsync?(eu.add(this),eh||(eh=!0,_.read(ep),_.resolveKeyframes(ec))):(this.readKeyframes(),this.complete())}readKeyframes(){let{unresolvedKeyframes:t,name:e,element:i,motionValue:r}=this;for(let n=0;n/^-?(?:\d+(?:\.\d+)?|\.\d+)$/u.test(t),eg=t=>e=>"string"==typeof e&&e.startsWith(t),ev=eg("--"),ey=eg("var(--"),eb=t=>!!ey(t)&&ex.test(t.split("/*")[0].trim()),ex=/var\(--(?:[\w-]+\s*|[\w-]+\s*,(?:\s*[^)(\s]|\s*\((?:[^)(]|\([^)(]*\))*\))+\s*)\)$/iu,ew=/^var\(--(?:([\w-]+)|([\w-]+), ?([a-zA-Z\d ()%#.,-]+))\)/u,eP=t=>e=>e.test(t),eT=[tE,t$,tN,tz,tY,tW,{test:t=>"auto"===t,parse:t=>t}],eS=t=>eT.find(eP(t));class eA extends em{constructor(t,e,i,r,n){super(t,e,i,r,n,!0)}readKeyframes(){let{unresolvedKeyframes:t,element:e,name:i}=this;if(!e||!e.current)return;super.readKeyframes();for(let i=0;i{e.getValue(t).set(i)}),this.resolveNoneKeyframes()}}let ek=(t,e)=>"zIndex"!==e&&!!("number"==typeof t||Array.isArray(t)||"string"==typeof t&&(t5.test(t)||"0"===t)&&!t.startsWith("url(")),eE=t=>null!==t;function eM(t,{repeat:e,repeatType:i="loop"},r){let n=t.filter(eE),s=e&&"loop"!==i&&e%2==1?0:n.length-1;return s&&void 0!==r?r:n[s]}class eV{constructor({autoplay:t=!0,delay:e=0,type:i="keyframes",repeat:r=0,repeatDelay:n=0,repeatType:s="loop",...o}){this.isStopped=!1,this.hasAttemptedResolve=!1,this.createdAt=te.now(),this.options={autoplay:t,delay:e,type:i,repeat:r,repeatDelay:n,repeatType:s,...o},this.updateFinishedPromise()}calcStartTime(){return this.resolvedAt&&this.resolvedAt-this.createdAt>40?this.resolvedAt:this.createdAt}get resolved(){return this._resolved||this.hasAttemptedResolve||(ep(),ec()),this._resolved}onKeyframesResolved(t,e){this.resolvedAt=te.now(),this.hasAttemptedResolve=!0;let{name:i,type:r,velocity:n,delay:s,onComplete:o,onUpdate:a,isGenerator:l}=this.options;if(!l&&!function(t,e,i,r){let n=t[0];if(null===n)return!1;if("display"===e||"visibility"===e)return!0;let s=t[t.length-1],o=ek(n,e),a=ek(s,e);return N(o===a,`You are trying to animate ${e} from "${n}" to "${s}". ${n} is not an animatable value - to enable this animation set ${n} to a value animatable to ${s} via the \`style\` property.`),!!o&&!!a&&(function(t){let e=t[0];if(1===t.length)return!0;for(let i=0;i{this.resolveFinishedPromise=t})}}let eC=(t,e,i)=>t+(e-t)*i;function eD(t,e,i){return(i<0&&(i+=1),i>1&&(i-=1),i<1/6)?t+(e-t)*6*i:i<.5?e:i<2/3?t+(e-t)*(2/3-i)*6:t}function eR(t,e){return i=>i>0?e:t}let ej=(t,e,i)=>{let r=t*t,n=i*(e*e-r)+r;return n<0?0:Math.sqrt(n)},eL=[tI,tO,tG],eF=t=>eL.find(e=>e.test(t));function eB(t){let e=eF(t);if(N(!!e,`'${t}' is not an animatable color. Use the equivalent color code instead.`),!e)return!1;let i=e.parse(t);return e===tG&&(i=function({hue:t,saturation:e,lightness:i,alpha:r}){t/=360,i/=100;let n=0,s=0,o=0;if(e/=100){let r=i<.5?i*(1+e):i+e-i*e,a=2*i-r;n=eD(a,r,t+1/3),s=eD(a,r,t),o=eD(a,r,t-1/3)}else n=s=o=i;return{red:Math.round(255*n),green:Math.round(255*s),blue:Math.round(255*o),alpha:r}}(i)),i}let eO=(t,e)=>{let i=eB(t),r=eB(e);if(!i||!r)return eR(t,e);let n={...i};return t=>(n.red=ej(i.red,r.red,t),n.green=ej(i.green,r.green,t),n.blue=ej(i.blue,r.blue,t),n.alpha=eC(i.alpha,r.alpha,t),tO.transform(n))},eI=(t,e)=>i=>e(t(i)),eU=(...t)=>t.reduce(eI),ez=new Set(["none","hidden"]);function eN(t,e){return i=>eC(t,e,i)}function e$(t){return"number"==typeof t?eN:"string"==typeof t?eb(t)?eR:tX.test(t)?eO:eH:Array.isArray(t)?eW:"object"==typeof t?tX.test(t)?eO:eY:eR}function eW(t,e){let i=[...t],r=i.length,n=t.map((t,i)=>e$(t)(t,e[i]));return t=>{for(let e=0;e{for(let e in r)i[e]=r[e](t);return i}}let eH=(t,e)=>{let i=t5.createTransformer(e),r=tJ(t),n=tJ(e);return r.indexes.var.length===n.indexes.var.length&&r.indexes.color.length===n.indexes.color.length&&r.indexes.number.length>=n.indexes.number.length?ez.has(t)&&!n.values.length||ez.has(e)&&!r.values.length?ez.has(t)?i=>i<=0?t:e:i=>i>=1?e:t:eU(eW(function(t,e){var i;let r=[],n={color:0,var:0,number:0};for(let s=0;svoid 0!==t[e])}function eQ(t=eK.visualDuration,e=eK.bounce){let i;let r="object"!=typeof t?{visualDuration:t,keyframes:[0,1],bounce:e}:t,{restSpeed:n,restDelta:s}=r,o=r.keyframes[0],a=r.keyframes[r.keyframes.length-1],l={done:!1,value:o},{stiffness:u,damping:h,mass:d,duration:c,velocity:p,isResolvedFromDuration:m}=function(t){let e={velocity:eK.velocity,stiffness:eK.stiffness,damping:eK.damping,mass:eK.mass,isResolvedFromDuration:!1,...t};if(!eJ(t,eZ)&&eJ(t,e_)){if(t.visualDuration){let i=2*Math.PI/(1.2*t.visualDuration),r=i*i,n=2*tk(.05,1,1-(t.bounce||0))*Math.sqrt(r);e={...e,mass:eK.mass,stiffness:r,damping:n}}else{let i=function({duration:t=eK.duration,bounce:e=eK.bounce,velocity:i=eK.velocity,mass:r=eK.mass}){let n,s;N(t<=U(eK.maxDuration),"Spring duration must be 10 seconds or less");let o=1-e;o=tk(eK.minDamping,eK.maxDamping,o),t=tk(eK.minDuration,eK.maxDuration,z(t)),o<1?(n=e=>{let r=e*o,n=r*t;return .001-(r-i)/eq(e,o)*Math.exp(-n)},s=e=>{let r=e*o*t,s=Math.pow(o,2)*Math.pow(e,2)*t,a=eq(Math.pow(e,2),o);return(r*i+i-s)*Math.exp(-r)*(-n(e)+.001>0?-1:1)/a}):(n=e=>-.001+Math.exp(-e*t)*((e-i)*t+1),s=e=>t*t*(i-e)*Math.exp(-e*t));let a=function(t,e,i){let r=i;for(let i=1;i<12;i++)r-=t(r)/e(r);return r}(n,s,5/t);if(t=U(t),isNaN(a))return{stiffness:eK.stiffness,damping:eK.damping,duration:t};{let e=Math.pow(a,2)*r;return{stiffness:e,damping:2*o*Math.sqrt(r*e),duration:t}}}(t);(e={...e,...i,mass:eK.mass}).isResolvedFromDuration=!0}}return e}({...r,velocity:-z(r.velocity||0)}),f=p||0,g=h/(2*Math.sqrt(u*d)),v=a-o,b=z(Math.sqrt(u/d)),x=5>Math.abs(v);if(n||(n=x?eK.restSpeed.granular:eK.restSpeed.default),s||(s=x?eK.restDelta.granular:eK.restDelta.default),g<1){let t=eq(b,g);i=e=>a-Math.exp(-g*b*e)*((f+g*b*v)/t*Math.sin(t*e)+v*Math.cos(t*e))}else if(1===g)i=t=>a-Math.exp(-b*t)*(v+(f+b*v)*t);else{let t=b*Math.sqrt(g*g-1);i=e=>{let i=Math.exp(-g*b*e),r=Math.min(t*e,300);return a-i*((f+g*b*v)*Math.sinh(r)+t*v*Math.cosh(r))/t}}let w={calculatedDuration:m&&c||null,next:t=>{let e=i(t);if(m)l.done=t>=c;else{let r=0;g<1&&(r=0===t?U(f):eX(i,t,e));let o=Math.abs(r)<=n,u=Math.abs(a-e)<=s;l.done=o&&u}return l.value=l.done?a:e,l},toString:()=>{let t=Math.min(y(w),2e4),e=A(e=>w.next(t*e).value,t,30);return t+"ms "+e}};return w}function e0({keyframes:t,velocity:e=0,power:i=.8,timeConstant:r=325,bounceDamping:n=10,bounceStiffness:s=500,modifyTarget:o,min:a,max:l,restDelta:u=.5,restSpeed:h}){let d,c;let p=t[0],m={done:!1,value:p},f=t=>void 0!==a&&tl,g=t=>void 0===a?l:void 0===l?a:Math.abs(a-t)-v*Math.exp(-t/r),w=t=>b+x(t),P=t=>{let e=x(t),i=w(t);m.done=Math.abs(e)<=u,m.value=m.done?b:i},T=t=>{f(m.value)&&(d=t,c=eQ({keyframes:[m.value,g(m.value)],velocity:eX(w,t,m.value),damping:n,stiffness:s,restDelta:u,restSpeed:h}))};return T(0),{calculatedDuration:null,next:t=>{let e=!1;return(c||void 0!==d||(e=!0,P(t),T(t)),void 0!==d&&t>=d)?c.next(t-d):(e||P(t),m)}}}let e1=tf(.42,0,1,1),e5=tf(0,0,.58,1),e2=tf(.42,0,.58,1),e3=t=>Array.isArray(t)&&"number"!=typeof t[0],e9={linear:N,easeIn:e1,easeInOut:e2,easeOut:e5,circIn:tP,circInOut:tS,circOut:tT,backIn:tb,backInOut:tx,backOut:ty,anticipate:tw},e6=t=>{if(w(t)){N(4===t.length,"Cubic bezier arrays must contain four numerical values.");let[e,i,r,n]=t;return tf(e,i,r,n)}return"string"==typeof t?(N(void 0!==e9[t],`Invalid easing type '${t}'`),e9[t]):t};function e4({duration:t=300,keyframes:e,times:i,ease:r="easeInOut"}){let n=e3(r)?r.map(e6):e6(r),s={done:!1,value:e[0]},o=function(t,e,{clamp:i=!0,ease:r,mixer:n}={}){let s=t.length;if(N(s===e.length,"Both input and output ranges must be the same length"),1===s)return()=>e[0];if(2===s&&e[0]===e[1])return()=>e[1];let o=t[0]===t[1];t[0]>t[s-1]&&(t=[...t].reverse(),e=[...e].reverse());let a=function(t,e,i){let r=[],n=i||eG,s=t.length-1;for(let i=0;i{if(o&&i1)for(;ru(tk(t[0],t[s-1],e)):u}((i&&i.length===e.length?i:function(t){let e=[0];return function(t,e){let i=t[t.length-1];for(let r=1;r<=e;r++){let n=S(0,e,r);t.push(eC(i,1,n))}}(e,t.length-1),e}(e)).map(e=>e*t),e,{ease:Array.isArray(n)?n:e.map(()=>n||e2).splice(0,e.length-1)});return{calculatedDuration:t,next:e=>(s.value=o(e),s.done=e>=t,s)}}let e8=t=>{let e=({timestamp:e})=>t(e);return{start:()=>_.update(e,!0),stop:()=>Z(e),now:()=>J.isProcessing?J.timestamp:te.now()}},e7={decay:e0,inertia:e0,tween:e4,keyframes:e4,spring:eQ},it=t=>t/100;class ie extends eV{constructor(t){super(t),this.holdTime=null,this.cancelTime=null,this.currentTime=0,this.playbackSpeed=1,this.pendingPlayState="running",this.startTime=null,this.state="idle",this.stop=()=>{if(this.resolver.cancel(),this.isStopped=!0,"idle"===this.state)return;this.teardown();let{onStop:t}=this.options;t&&t()};let{name:e,motionValue:i,element:r,keyframes:n}=this.options,s=(null==r?void 0:r.KeyframeResolver)||em;this.resolver=new s(n,(t,e)=>this.onKeyframesResolved(t,e),e,i,r),this.resolver.scheduleResolve()}flatten(){super.flatten(),this._resolved&&Object.assign(this._resolved,this.initPlayback(this._resolved.keyframes))}initPlayback(t){let e,i;let{type:r="keyframes",repeat:n=0,repeatDelay:s=0,repeatType:o,velocity:a=0}=this.options,l=b(r)?r:e7[r]||e4;l!==e4&&"number"!=typeof t[0]&&(e=eU(it,eG(t[0],t[1])),t=[0,100]);let u=l({...this.options,keyframes:t});"mirror"===o&&(i=l({...this.options,keyframes:[...t].reverse(),velocity:-a})),null===u.calculatedDuration&&(u.calculatedDuration=y(u));let{calculatedDuration:h}=u,d=h+s;return{generator:u,mirroredGenerator:i,mapPercentToKeyframes:e,calculatedDuration:h,resolvedDuration:d,totalDuration:d*(n+1)-s}}onPostResolved(){let{autoplay:t=!0}=this.options;this.play(),"paused"!==this.pendingPlayState&&t?this.state=this.pendingPlayState:this.pause()}tick(t,e=!1){let{resolved:i}=this;if(!i){let{keyframes:t}=this.options;return{done:!0,value:t[t.length-1]}}let{finalKeyframe:r,generator:n,mirroredGenerator:s,mapPercentToKeyframes:o,keyframes:a,calculatedDuration:l,totalDuration:u,resolvedDuration:h}=i;if(null===this.startTime)return n.next(0);let{delay:d,repeat:c,repeatType:p,repeatDelay:m,onUpdate:f}=this.options;this.speed>0?this.startTime=Math.min(this.startTime,t):this.speed<0&&(this.startTime=Math.min(t-u/this.speed,this.startTime)),e?this.currentTime=t:null!==this.holdTime?this.currentTime=this.holdTime:this.currentTime=Math.round(t-this.startTime)*this.speed;let g=this.currentTime-d*(this.speed>=0?1:-1),v=this.speed>=0?g<0:g>u;this.currentTime=Math.max(g,0),"finished"===this.state&&null===this.holdTime&&(this.currentTime=u);let y=this.currentTime,b=n;if(c){let t=Math.min(this.currentTime,u)/h,e=Math.floor(t),i=t%1;!i&&t>=1&&(i=1),1===i&&e--,(e=Math.min(e,c+1))%2&&("reverse"===p?(i=1-i,m&&(i-=m/h)):"mirror"===p&&(b=s)),y=tk(0,1,i)*h}let x=v?{done:!1,value:a[0]}:b.next(y);o&&(x.value=o(x.value));let{done:w}=x;v||null===l||(w=this.speed>=0?this.currentTime>=u:this.currentTime<=0);let P=null===this.holdTime&&("finished"===this.state||"running"===this.state&&w);return P&&void 0!==r&&(x.value=eM(a,this.options,r)),f&&f(x.value),P&&this.finish(),x}get duration(){let{resolved:t}=this;return t?z(t.calculatedDuration):0}get time(){return z(this.currentTime)}set time(t){t=U(t),this.currentTime=t,null!==this.holdTime||0===this.speed?this.holdTime=t:this.driver&&(this.startTime=this.driver.now()-t/this.speed)}get speed(){return this.playbackSpeed}set speed(t){let e=this.playbackSpeed!==t;this.playbackSpeed=t,e&&(this.time=z(this.currentTime))}play(){if(this.resolver.isScheduled||this.resolver.resume(),!this._resolved){this.pendingPlayState="running";return}if(this.isStopped)return;let{driver:t=e8,onPlay:e,startTime:i}=this.options;this.driver||(this.driver=t(t=>this.tick(t))),e&&e();let r=this.driver.now();null!==this.holdTime?this.startTime=r-this.holdTime:this.startTime?"finished"===this.state&&(this.startTime=r):this.startTime=null!=i?i:this.calcStartTime(),"finished"===this.state&&this.updateFinishedPromise(),this.cancelTime=this.startTime,this.holdTime=null,this.state="running",this.driver.start()}pause(){var t;if(!this._resolved){this.pendingPlayState="paused";return}this.state="paused",this.holdTime=null!==(t=this.currentTime)&&void 0!==t?t:0}complete(){"running"!==this.state&&this.play(),this.pendingPlayState=this.state="finished",this.holdTime=null}finish(){this.teardown(),this.state="finished";let{onComplete:t}=this.options;t&&t()}cancel(){null!==this.cancelTime&&this.tick(this.cancelTime),this.teardown(),this.updateFinishedPromise()}teardown(){this.state="idle",this.stopDriver(),this.resolveFinishedPromise(),this.updateFinishedPromise(),this.startTime=this.cancelTime=null,this.resolver.cancel()}stopDriver(){this.driver&&(this.driver.stop(),this.driver=void 0)}sample(t){return this.startTime=0,this.tick(t,!0)}}let ii=new Set(["opacity","clipPath","filter","transform"]),ir=p(()=>Object.hasOwnProperty.call(Element.prototype,"animate")),is={anticipate:tw,backInOut:tx,circInOut:tS};class io extends eV{constructor(t){super(t);let{name:e,motionValue:i,element:r,keyframes:n}=this.options;this.resolver=new eA(n,(t,e)=>this.onKeyframesResolved(t,e),e,i,r),this.resolver.scheduleResolve()}initPlayback(t,e){var i;let{duration:r=300,times:n,ease:s,type:o,motionValue:a,name:l,startTime:u}=this.options;if(!a.owner||!a.owner.current)return!1;if("string"==typeof s&&T()&&s in is&&(s=is[s]),b((i=this.options).type)||"spring"===i.type||!function t(e){return!!("function"==typeof e&&T()||!e||"string"==typeof e&&(e in E||T())||w(e)||Array.isArray(e)&&e.every(t))}(i.ease)){let{onComplete:e,onUpdate:i,motionValue:a,element:l,...u}=this.options,h=function(t,e){let i=new ie({...e,keyframes:t,repeat:0,delay:0,isGenerator:!0}),r={done:!1,value:t[0]},n=[],s=0;for(;!r.done&&s<2e4;)n.push((r=i.sample(s)).value),s+=10;return{times:void 0,keyframes:n,duration:s-10,ease:"linear"}}(t,u);1===(t=h.keyframes).length&&(t[1]=t[0]),r=h.duration,n=h.times,s=h.ease,o="keyframes"}let h=function(t,e,i,{delay:r=0,duration:n=300,repeat:s=0,repeatType:o="loop",ease:a="easeInOut",times:l}={}){let u={[e]:i};l&&(u.offset=l);let h=function t(e,i){if(e)return"function"==typeof e&&T()?A(e,i):w(e)?k(e):Array.isArray(e)?e.map(e=>t(e,i)||E.easeOut):E[e]}(a,n);return Array.isArray(h)&&(u.easing=h),t.animate(u,{delay:r,duration:n,easing:Array.isArray(h)?"linear":h,fill:"both",iterations:s+1,direction:"reverse"===o?"alternate":"normal"})}(a.owner.current,l,t,{...this.options,duration:r,times:n,ease:s});return h.startTime=null!=u?u:this.calcStartTime(),this.pendingTimeline?(x(h,this.pendingTimeline),this.pendingTimeline=void 0):h.onfinish=()=>{let{onComplete:i}=this.options;a.set(eM(t,this.options,e)),i&&i(),this.cancel(),this.resolveFinishedPromise()},{animation:h,duration:r,times:n,type:o,ease:s,keyframes:t}}get duration(){let{resolved:t}=this;if(!t)return 0;let{duration:e}=t;return z(e)}get time(){let{resolved:t}=this;if(!t)return 0;let{animation:e}=t;return z(e.currentTime||0)}set time(t){let{resolved:e}=this;if(!e)return;let{animation:i}=e;i.currentTime=U(t)}get speed(){let{resolved:t}=this;if(!t)return 1;let{animation:e}=t;return e.playbackRate}set speed(t){let{resolved:e}=this;if(!e)return;let{animation:i}=e;i.playbackRate=t}get state(){let{resolved:t}=this;if(!t)return"idle";let{animation:e}=t;return e.playState}get startTime(){let{resolved:t}=this;if(!t)return null;let{animation:e}=t;return e.startTime}attachTimeline(t){if(this._resolved){let{resolved:e}=this;if(!e)return N;let{animation:i}=e;x(i,t)}else this.pendingTimeline=t;return N}play(){if(this.isStopped)return;let{resolved:t}=this;if(!t)return;let{animation:e}=t;"finished"===e.playState&&this.updateFinishedPromise(),e.play()}pause(){let{resolved:t}=this;if(!t)return;let{animation:e}=t;e.pause()}stop(){if(this.resolver.cancel(),this.isStopped=!0,"idle"===this.state)return;this.resolveFinishedPromise(),this.updateFinishedPromise();let{resolved:t}=this;if(!t)return;let{animation:e,keyframes:i,duration:r,type:n,ease:s,times:o}=t;if("idle"===e.playState||"finished"===e.playState)return;if(this.time){let{motionValue:t,onUpdate:e,onComplete:a,element:l,...u}=this.options,h=new ie({...u,keyframes:i,duration:r,type:n,ease:s,times:o,isGenerator:!0}),d=U(this.time);t.setWithVelocity(h.sample(d-10).value,h.sample(d).value,10)}let{onStop:a}=this.options;a&&a(),this.cancel()}complete(){let{resolved:t}=this;t&&t.animation.finish()}cancel(){let{resolved:t}=this;t&&t.animation.cancel()}static supports(t){let{motionValue:e,name:i,repeatDelay:r,repeatType:n,damping:s,type:o}=t;if(!e||!e.owner||!(e.owner.current instanceof HTMLElement))return!1;let{onUpdate:a,transformTemplate:l}=e.owner.getProps();return ir()&&i&&ii.has(i)&&!a&&!l&&!r&&"mirror"!==n&&0!==s&&"inertia"!==o}}let ia={type:"spring",stiffness:500,damping:25,restSpeed:10},il=t=>({type:"spring",stiffness:550,damping:0===t?2*Math.sqrt(550):30,restSpeed:10}),iu={type:"keyframes",duration:.8},ih={type:"keyframes",ease:[.25,.1,.35,1],duration:.3},id=(t,{keyframes:e})=>e.length>2?iu:W.has(t)?t.startsWith("scale")?il(e[1]):ia:ih,ic=(t,e,i,r={},n,s)=>o=>{let a=v(r,t)||{},l=a.delay||r.delay||0,{elapsed:u=0}=r;u-=U(l);let h={keyframes:Array.isArray(i)?i:[null,i],ease:"easeOut",velocity:e.getVelocity(),...a,delay:-u,onUpdate:t=>{e.set(t),a.onUpdate&&a.onUpdate(t)},onComplete:()=>{o(),a.onComplete&&a.onComplete()},name:t,motionValue:e,element:s?void 0:n};!function({when:t,delay:e,delayChildren:i,staggerChildren:r,staggerDirection:n,repeat:s,repeatType:o,repeatDelay:a,from:l,elapsed:u,...h}){return!!Object.keys(h).length}(a)&&(h={...h,...id(t,h)}),h.duration&&(h.duration=U(h.duration)),h.repeatDelay&&(h.repeatDelay=U(h.repeatDelay)),void 0!==h.from&&(h.keyframes[0]=h.from);let d=!1;if(!1!==h.type&&(0!==h.duration||h.repeatDelay)||(h.duration=0,0!==h.delay||(d=!0)),(tp.current||X.skipAnimations)&&(d=!0,h.duration=0,h.delay=0),d&&!s&&void 0!==e.get()){let t=eM(h.keyframes,a);if(void 0!==t)return _.update(()=>{h.onUpdate(t),h.onComplete()}),new g([])}return!s&&io.supports(h)?new io(h):new ie(h)};function ip(t,e,{delay:i=0,transitionOverride:r,type:n}={}){var s;let{transition:o=t.getDefaultTransition(),transitionEnd:a,...l}=e;r&&(o=r);let u=[],d=n&&t.animationState&&t.animationState.getState()[n];for(let e in l){let r=t.getValue(e,null!==(s=t.latestValues[e])&&void 0!==s?s:null),n=l[e];if(void 0===n||d&&function({protectedKeys:t,needsAnimating:e},i){let r=t.hasOwnProperty(i)&&!0!==e[i];return e[i]=!1,r}(d,e))continue;let a={delay:i,...v(o||{},e)},h=!1;if(window.MotionHandoffAnimation){let i=t.props[tc];if(i){let t=window.MotionHandoffAnimation(i,e,_);null!==t&&(a.startTime=t,h=!0)}}th(t,e),r.start(ic(e,r,n,t.shouldReduceMotion&&Y.has(e)?{type:!1}:a,t,h));let c=r.animation;c&&u.push(c)}return a&&Promise.all(u).then(()=>{_.update(()=>{a&&function(t,e){let{transitionEnd:i={},transition:r={},...n}=h(t,e)||{};for(let e in n={...n,...i}){let i=G(n[e]);t.hasValue(e)?t.getValue(e).set(i):t.addValue(e,tl(i))}}(t,a)})}),u}function im(t,e,i={}){var r;let n=h(t,e,"exit"===i.type?null===(r=t.presenceContext)||void 0===r?void 0:r.custom:void 0),{transition:s=t.getDefaultTransition()||{}}=n||{};i.transitionOverride&&(s=i.transitionOverride);let o=n?()=>Promise.all(ip(t,n,i)):()=>Promise.resolve(),a=t.variantChildren&&t.variantChildren.size?(r=0)=>{let{delayChildren:n=0,staggerChildren:o,staggerDirection:a}=s;return function(t,e,i=0,r=0,n=1,s){let o=[],a=(t.variantChildren.size-1)*r,l=1===n?(t=0)=>t*r:(t=0)=>a-t*r;return Array.from(t.variantChildren).sort(ig).forEach((t,r)=>{t.notify("AnimationStart",e),o.push(im(t,e,{...s,delay:i+l(r)}).then(()=>t.notify("AnimationComplete",e)))}),Promise.all(o)}(t,e,n+r,o,a,i)}:()=>Promise.resolve(),{when:l}=s;if(!l)return Promise.all([o(),a(i.delay)]);{let[t,e]="beforeChildren"===l?[o,a]:[a,o];return t().then(()=>e())}}function ig(t,e){return t.sortNodePosition(e)}let iv=c.length,iy=[...d].reverse(),ib=d.length;function ix(t=!1){return{isActive:t,protectedKeys:{},needsAnimating:{},prevResolvedValues:{}}}function iw(){return{animate:ix(!0),whileInView:ix(),whileHover:ix(),whileTap:ix(),whileDrag:ix(),whileFocus:ix(),exit:ix()}}class iP{constructor(t){this.isMounted=!1,this.node=t}update(){}}class iT extends iP{constructor(t){super(t),t.animationState||(t.animationState=function(t){let e=e=>Promise.all(e.map(({animation:e,options:i})=>(function(t,e,i={}){let r;if(t.notify("AnimationStart",e),Array.isArray(e))r=Promise.all(e.map(e=>im(t,e,i)));else if("string"==typeof e)r=im(t,e,i);else{let n="function"==typeof e?h(t,e,i.custom):e;r=Promise.all(ip(t,n,i))}return r.then(()=>{t.notify("AnimationComplete",e)})})(t,e,i))),i=iw(),r=!0,l=e=>(i,r)=>{var n;let s=h(t,r,"exit"===e?null===(n=t.presenceContext)||void 0===n?void 0:n.custom:void 0);if(s){let{transition:t,transitionEnd:e,...r}=s;i={...i,...r,...e}}return i};function u(u){let{props:h}=t,d=function t(e){if(!e)return;if(!e.isControllingVariants){let i=e.parent&&t(e.parent)||{};return void 0!==e.props.initial&&(i.initial=e.props.initial),i}let i={};for(let t=0;tg&&x,A=!1,k=Array.isArray(b)?b:[b],E=k.reduce(l(c),{});!1===w&&(E={});let{prevResolvedValues:M={}}=y,V={...M,...E},C=e=>{S=!0,m.has(e)&&(A=!0,m.delete(e)),y.needsAnimating[e]=!0;let i=t.getValue(e);i&&(i.liveStyle=!1)};for(let t in V){let e=E[t],i=M[t];if(!f.hasOwnProperty(t))(s(e)&&s(i)?o(e,i):e===i)?void 0!==e&&m.has(t)?C(t):y.protectedKeys[t]=!0:null!=e?C(t):m.add(t)}y.prevProp=b,y.prevResolvedValues=E,y.isActive&&(f={...f,...E}),r&&t.blockInitialAnimation&&(S=!1);let D=!(P&&T)||A;S&&D&&p.push(...k.map(t=>({animation:t,options:{type:c}})))}if(m.size){let e={};m.forEach(i=>{let r=t.getBaseTarget(i),n=t.getValue(i);n&&(n.liveStyle=!0),e[i]=null!=r?r:null}),p.push({animation:e})}let y=!!p.length;return r&&(!1===h.initial||h.initial===h.animate)&&!t.manuallyAnimateOnMount&&(y=!1),r=!1,y?e(p):Promise.resolve()}return{animateChanges:u,setActive:function(e,r){var n;if(i[e].isActive===r)return Promise.resolve();null===(n=t.variantChildren)||void 0===n||n.forEach(t=>{var i;return null===(i=t.animationState)||void 0===i?void 0:i.setActive(e,r)}),i[e].isActive=r;let s=u(e);for(let t in i)i[t].protectedKeys={};return s},setAnimateFunction:function(i){e=i(t)},getState:()=>i,reset:()=>{i=iw(),r=!0}}}(t))}updateAnimationControlsSubscription(){let{animate:t}=this.node.getProps();n(t)&&(this.unmountControls=t.subscribe(this.node))}mount(){this.updateAnimationControlsSubscription()}update(){let{animate:t}=this.node.getProps(),{animate:e}=this.node.prevProps||{};t!==e&&this.updateAnimationControlsSubscription()}unmount(){var t;this.node.animationState.reset(),null===(t=this.unmountControls)||void 0===t||t.call(this)}}let iS=0;class iA extends iP{constructor(){super(...arguments),this.id=iS++}update(){if(!this.node.presenceContext)return;let{isPresent:t,onExitComplete:e}=this.node.presenceContext,{isPresent:i}=this.node.prevPresenceContext||{};if(!this.node.animationState||t===i)return;let r=this.node.animationState.setActive("exit",!t);e&&!t&&r.then(()=>e(this.id))}mount(){let{register:t}=this.node.presenceContext||{};t&&(this.unmount=t(this.id))}unmount(){}}function ik(t,e,i,r={passive:!0}){return t.addEventListener(e,i,r),()=>t.removeEventListener(e,i)}function iE(t){return{point:{x:t.pageX,y:t.pageY}}}let iM=t=>e=>R(e)&&t(e,iE(e));function iV(t,e,i,r){return ik(t,e,iM(i),r)}let iC=(t,e)=>Math.abs(t-e);class iD{constructor(t,e,{transformPagePoint:i,contextWindow:r,dragSnapToOrigin:n=!1}={}){if(this.startEvent=null,this.lastMoveEvent=null,this.lastMoveEventInfo=null,this.handlers={},this.contextWindow=window,this.updatePoint=()=>{var t,e;if(!(this.lastMoveEvent&&this.lastMoveEventInfo))return;let i=iL(this.lastMoveEventInfo,this.history),r=null!==this.startEvent,n=(t=i.offset,e={x:0,y:0},Math.sqrt(iC(t.x,e.x)**2+iC(t.y,e.y)**2)>=3);if(!r&&!n)return;let{point:s}=i,{timestamp:o}=J;this.history.push({...s,timestamp:o});let{onStart:a,onMove:l}=this.handlers;r||(a&&a(this.lastMoveEvent,i),this.startEvent=this.lastMoveEvent),l&&l(this.lastMoveEvent,i)},this.handlePointerMove=(t,e)=>{this.lastMoveEvent=t,this.lastMoveEventInfo=iR(e,this.transformPagePoint),_.update(this.updatePoint,!0)},this.handlePointerUp=(t,e)=>{this.end();let{onEnd:i,onSessionEnd:r,resumeAnimation:n}=this.handlers;if(this.dragSnapToOrigin&&n&&n(),!(this.lastMoveEvent&&this.lastMoveEventInfo))return;let s=iL("pointercancel"===t.type?this.lastMoveEventInfo:iR(e,this.transformPagePoint),this.history);this.startEvent&&i&&i(t,s),r&&r(t,s)},!R(t))return;this.dragSnapToOrigin=n,this.handlers=e,this.transformPagePoint=i,this.contextWindow=r||window;let s=iR(iE(t),this.transformPagePoint),{point:o}=s,{timestamp:a}=J;this.history=[{...o,timestamp:a}];let{onSessionStart:l}=e;l&&l(t,iL(s,this.history)),this.removeListeners=eU(iV(this.contextWindow,"pointermove",this.handlePointerMove),iV(this.contextWindow,"pointerup",this.handlePointerUp),iV(this.contextWindow,"pointercancel",this.handlePointerUp))}updateHandlers(t){this.handlers=t}end(){this.removeListeners&&this.removeListeners(),Z(this.updatePoint)}}function iR(t,e){return e?{point:e(t.point)}:t}function ij(t,e){return{x:t.x-e.x,y:t.y-e.y}}function iL({point:t},e){return{point:t,delta:ij(t,iF(e)),offset:ij(t,e[0]),velocity:function(t,e){if(t.length<2)return{x:0,y:0};let i=t.length-1,r=null,n=iF(t);for(;i>=0&&(r=t[i],!(n.timestamp-r.timestamp>U(.1)));)i--;if(!r)return{x:0,y:0};let s=z(n.timestamp-r.timestamp);if(0===s)return{x:0,y:0};let o={x:(n.x-r.x)/s,y:(n.y-r.y)/s};return o.x===1/0&&(o.x=0),o.y===1/0&&(o.y=0),o}(e,0)}}function iF(t){return t[t.length-1]}function iB(t){return t&&"object"==typeof t&&Object.prototype.hasOwnProperty.call(t,"current")}function iO(t){return t.max-t.min}function iI(t,e,i,r=.5){t.origin=r,t.originPoint=eC(e.min,e.max,t.origin),t.scale=iO(i)/iO(e),t.translate=eC(i.min,i.max,t.origin)-t.originPoint,(t.scale>=.9999&&t.scale<=1.0001||isNaN(t.scale))&&(t.scale=1),(t.translate>=-.01&&t.translate<=.01||isNaN(t.translate))&&(t.translate=0)}function iU(t,e,i,r){iI(t.x,e.x,i.x,r?r.originX:void 0),iI(t.y,e.y,i.y,r?r.originY:void 0)}function iz(t,e,i){t.min=i.min+e.min,t.max=t.min+iO(e)}function iN(t,e,i){t.min=e.min-i.min,t.max=t.min+iO(e)}function i$(t,e,i){iN(t.x,e.x,i.x),iN(t.y,e.y,i.y)}function iW(t,e,i){return{min:void 0!==e?t.min+e:void 0,max:void 0!==i?t.max+i-(t.max-t.min):void 0}}function iY(t,e){let i=e.min-t.min,r=e.max-t.max;return e.max-e.min({translate:0,scale:1,origin:0,originPoint:0}),iK=()=>({x:iX(),y:iX()}),iq=()=>({min:0,max:0}),i_=()=>({x:iq(),y:iq()});function iZ(t){return[t("x"),t("y")]}function iJ({top:t,left:e,right:i,bottom:r}){return{x:{min:e,max:i},y:{min:t,max:r}}}function iQ(t){return void 0===t||1===t}function i0({scale:t,scaleX:e,scaleY:i}){return!iQ(t)||!iQ(e)||!iQ(i)}function i1(t){return i0(t)||i5(t)||t.z||t.rotate||t.rotateX||t.rotateY||t.skewX||t.skewY}function i5(t){var e,i;return(e=t.x)&&"0%"!==e||(i=t.y)&&"0%"!==i}function i2(t,e,i,r,n){return void 0!==n&&(t=r+n*(t-r)),r+i*(t-r)+e}function i3(t,e=0,i=1,r,n){t.min=i2(t.min,e,i,r,n),t.max=i2(t.max,e,i,r,n)}function i9(t,{x:e,y:i}){i3(t.x,e.translate,e.scale,e.originPoint),i3(t.y,i.translate,i.scale,i.originPoint)}function i6(t,e){t.min=t.min+e,t.max=t.max+e}function i4(t,e,i,r,n=.5){let s=eC(t.min,t.max,n);i3(t,e,i,s,r)}function i8(t,e){i4(t.x,e.x,e.scaleX,e.scale,e.originX),i4(t.y,e.y,e.scaleY,e.scale,e.originY)}function i7(t,e){return iJ(function(t,e){if(!e)return t;let i=e({x:t.left,y:t.top}),r=e({x:t.right,y:t.bottom});return{top:i.y,left:i.x,bottom:r.y,right:r.x}}(t.getBoundingClientRect(),e))}let rt=({current:t})=>t?t.ownerDocument.defaultView:null,re=new WeakMap;class ri{constructor(t){this.openDragLock=null,this.isDragging=!1,this.currentDirection=null,this.originPoint={x:0,y:0},this.constraints=!1,this.hasMutatedConstraints=!1,this.elastic=i_(),this.visualElement=t}start(t,{snapToCursor:e=!1}={}){let{presenceContext:i}=this.visualElement;if(i&&!1===i.isPresent)return;let{dragSnapToOrigin:r}=this.getProps();this.panSession=new iD(t,{onSessionStart:t=>{let{dragSnapToOrigin:i}=this.getProps();i?this.pauseAnimation():this.stopAnimation(),e&&this.snapToCursor(iE(t).point)},onStart:(t,e)=>{let{drag:i,dragPropagation:r,onDragStart:n}=this.getProps();if(i&&!r&&(this.openDragLock&&this.openDragLock(),this.openDragLock="x"===i||"y"===i?M[i]?null:(M[i]=!0,()=>{M[i]=!1}):M.x||M.y?null:(M.x=M.y=!0,()=>{M.x=M.y=!1}),!this.openDragLock))return;this.isDragging=!0,this.currentDirection=null,this.resolveConstraints(),this.visualElement.projection&&(this.visualElement.projection.isAnimationBlocked=!0,this.visualElement.projection.target=void 0),iZ(t=>{let e=this.getAxisMotionValue(t).get()||0;if(tN.test(e)){let{projection:i}=this.visualElement;if(i&&i.layout){let r=i.layout.layoutBox[t];if(r){let t=iO(r);e=parseFloat(e)/100*t}}}this.originPoint[t]=e}),n&&_.postRender(()=>n(t,e)),th(this.visualElement,"transform");let{animationState:s}=this.visualElement;s&&s.setActive("whileDrag",!0)},onMove:(t,e)=>{let{dragPropagation:i,dragDirectionLock:r,onDirectionLock:n,onDrag:s}=this.getProps();if(!i&&!this.openDragLock)return;let{offset:o}=e;if(r&&null===this.currentDirection){this.currentDirection=function(t,e=10){let i=null;return Math.abs(t.y)>e?i="y":Math.abs(t.x)>e&&(i="x"),i}(o),null!==this.currentDirection&&n&&n(this.currentDirection);return}this.updateAxis("x",e.point,o),this.updateAxis("y",e.point,o),this.visualElement.render(),s&&s(t,e)},onSessionEnd:(t,e)=>this.stop(t,e),resumeAnimation:()=>iZ(t=>{var e;return"paused"===this.getAnimationState(t)&&(null===(e=this.getAxisMotionValue(t).animation)||void 0===e?void 0:e.play())})},{transformPagePoint:this.visualElement.getTransformPagePoint(),dragSnapToOrigin:r,contextWindow:rt(this.visualElement)})}stop(t,e){let i=this.isDragging;if(this.cancel(),!i)return;let{velocity:r}=e;this.startAnimation(r);let{onDragEnd:n}=this.getProps();n&&_.postRender(()=>n(t,e))}cancel(){this.isDragging=!1;let{projection:t,animationState:e}=this.visualElement;t&&(t.isAnimationBlocked=!1),this.panSession&&this.panSession.end(),this.panSession=void 0;let{dragPropagation:i}=this.getProps();!i&&this.openDragLock&&(this.openDragLock(),this.openDragLock=null),e&&e.setActive("whileDrag",!1)}updateAxis(t,e,i){let{drag:r}=this.getProps();if(!i||!rr(t,r,this.currentDirection))return;let n=this.getAxisMotionValue(t),s=this.originPoint[t]+i[t];this.constraints&&this.constraints[t]&&(s=function(t,{min:e,max:i},r){return void 0!==e&&ti&&(t=r?eC(i,t,r.max):Math.min(t,i)),t}(s,this.constraints[t],this.elastic[t])),n.set(s)}resolveConstraints(){var t;let{dragConstraints:e,dragElastic:i}=this.getProps(),r=this.visualElement.projection&&!this.visualElement.projection.layout?this.visualElement.projection.measure(!1):null===(t=this.visualElement.projection)||void 0===t?void 0:t.layout,n=this.constraints;e&&iB(e)?this.constraints||(this.constraints=this.resolveRefConstraints()):e&&r?this.constraints=function(t,{top:e,left:i,bottom:r,right:n}){return{x:iW(t.x,i,n),y:iW(t.y,e,r)}}(r.layoutBox,e):this.constraints=!1,this.elastic=function(t=.35){return!1===t?t=0:!0===t&&(t=.35),{x:iH(t,"left","right"),y:iH(t,"top","bottom")}}(i),n!==this.constraints&&r&&this.constraints&&!this.hasMutatedConstraints&&iZ(t=>{!1!==this.constraints&&this.getAxisMotionValue(t)&&(this.constraints[t]=function(t,e){let i={};return void 0!==e.min&&(i.min=e.min-t.min),void 0!==e.max&&(i.max=e.max-t.min),i}(r.layoutBox[t],this.constraints[t]))})}resolveRefConstraints(){var t;let{dragConstraints:e,onMeasureDragConstraints:i}=this.getProps();if(!e||!iB(e))return!1;let r=e.current;N(null!==r,"If `dragConstraints` is set as a React ref, that ref must be passed to another component's `ref` prop.");let{projection:n}=this.visualElement;if(!n||!n.layout)return!1;let s=function(t,e,i){let r=i7(t,i),{scroll:n}=e;return n&&(i6(r.x,n.offset.x),i6(r.y,n.offset.y)),r}(r,n.root,this.visualElement.getTransformPagePoint()),o={x:iY((t=n.layout.layoutBox).x,s.x),y:iY(t.y,s.y)};if(i){let t=i(function({x:t,y:e}){return{top:e.min,right:t.max,bottom:e.max,left:t.min}}(o));this.hasMutatedConstraints=!!t,t&&(o=iJ(t))}return o}startAnimation(t){let{drag:e,dragMomentum:i,dragElastic:r,dragTransition:n,dragSnapToOrigin:s,onDragTransitionEnd:o}=this.getProps(),a=this.constraints||{};return Promise.all(iZ(o=>{if(!rr(o,e,this.currentDirection))return;let l=a&&a[o]||{};s&&(l={min:0,max:0});let u={type:"inertia",velocity:i?t[o]:0,bounceStiffness:r?200:1e6,bounceDamping:r?40:1e7,timeConstant:750,restDelta:1,restSpeed:10,...n,...l};return this.startAxisValueAnimation(o,u)})).then(o)}startAxisValueAnimation(t,e){let i=this.getAxisMotionValue(t);return th(this.visualElement,t),i.start(ic(t,i,0,e,this.visualElement,!1))}stopAnimation(){iZ(t=>this.getAxisMotionValue(t).stop())}pauseAnimation(){iZ(t=>{var e;return null===(e=this.getAxisMotionValue(t).animation)||void 0===e?void 0:e.pause()})}getAnimationState(t){var e;return null===(e=this.getAxisMotionValue(t).animation)||void 0===e?void 0:e.state}getAxisMotionValue(t){let e=`_drag${t.toUpperCase()}`,i=this.visualElement.getProps();return i[e]||this.visualElement.getValue(t,(i.initial?i.initial[t]:void 0)||0)}snapToCursor(t){iZ(e=>{let{drag:i}=this.getProps();if(!rr(e,i,this.currentDirection))return;let{projection:r}=this.visualElement,n=this.getAxisMotionValue(e);if(r&&r.layout){let{min:i,max:s}=r.layout.layoutBox[e];n.set(t[e]-eC(i,s,.5))}})}scalePositionWithinConstraints(){if(!this.visualElement.current)return;let{drag:t,dragConstraints:e}=this.getProps(),{projection:i}=this.visualElement;if(!iB(e)||!i||!this.constraints)return;this.stopAnimation();let r={x:0,y:0};iZ(t=>{let e=this.getAxisMotionValue(t);if(e&&!1!==this.constraints){let i=e.get();r[t]=function(t,e){let i=.5,r=iO(t),n=iO(e);return n>r?i=S(e.min,e.max-r,t.min):r>n&&(i=S(t.min,t.max-n,e.min)),tk(0,1,i)}({min:i,max:i},this.constraints[t])}});let{transformTemplate:n}=this.visualElement.getProps();this.visualElement.current.style.transform=n?n({},""):"none",i.root&&i.root.updateScroll(),i.updateLayout(),this.resolveConstraints(),iZ(e=>{if(!rr(e,t,null))return;let i=this.getAxisMotionValue(e),{min:n,max:s}=this.constraints[e];i.set(eC(n,s,r[e]))})}addListeners(){if(!this.visualElement.current)return;re.set(this.visualElement,this);let t=iV(this.visualElement.current,"pointerdown",t=>{let{drag:e,dragListener:i=!0}=this.getProps();e&&i&&this.start(t)}),e=()=>{let{dragConstraints:t}=this.getProps();iB(t)&&t.current&&(this.constraints=this.resolveRefConstraints())},{projection:i}=this.visualElement,r=i.addEventListener("measure",e);i&&!i.layout&&(i.root&&i.root.updateScroll(),i.updateLayout()),_.read(e);let n=ik(window,"resize",()=>this.scalePositionWithinConstraints()),s=i.addEventListener("didUpdate",({delta:t,hasLayoutChanged:e})=>{this.isDragging&&e&&(iZ(e=>{let i=this.getAxisMotionValue(e);i&&(this.originPoint[e]+=t[e].translate,i.set(i.get()+t[e].translate))}),this.visualElement.render())});return()=>{n(),t(),r(),s&&s()}}getProps(){let t=this.visualElement.getProps(),{drag:e=!1,dragDirectionLock:i=!1,dragPropagation:r=!1,dragConstraints:n=!1,dragElastic:s=.35,dragMomentum:o=!0}=t;return{...t,drag:e,dragDirectionLock:i,dragPropagation:r,dragConstraints:n,dragElastic:s,dragMomentum:o}}}function rr(t,e,i){return(!0===e||e===t)&&(null===i||i===t)}class rn extends iP{constructor(t){super(t),this.removeGroupControls=N,this.removeListeners=N,this.controls=new ri(t)}mount(){let{dragControls:t}=this.node.getProps();t&&(this.removeGroupControls=t.subscribe(this.controls)),this.removeListeners=this.controls.addListeners()||N}unmount(){this.removeGroupControls(),this.removeListeners()}}let rs=t=>(e,i)=>{t&&_.postRender(()=>t(e,i))};class ro extends iP{constructor(){super(...arguments),this.removePointerDownListener=N}onPointerDown(t){this.session=new iD(t,this.createPanHandlers(),{transformPagePoint:this.node.getTransformPagePoint(),contextWindow:rt(this.node)})}createPanHandlers(){let{onPanSessionStart:t,onPanStart:e,onPan:i,onPanEnd:r}=this.node.getProps();return{onSessionStart:rs(t),onStart:rs(e),onMove:i,onEnd:(t,e)=>{delete this.session,r&&_.postRender(()=>r(t,e))}}}mount(){this.removePointerDownListener=iV(this.node.current,"pointerdown",t=>this.onPointerDown(t))}update(){this.session&&this.session.updateHandlers(this.createPanHandlers())}unmount(){this.removePointerDownListener(),this.session&&this.session.end()}}var ra,rl,ru,rh=i(7437),rd=i(2265),rc=i(9637),rp=i(8881);let rm=(0,rd.createContext)({}),rf={hasAnimatedSinceResize:!0,hasEverUpdated:!1};function rg(t,e){return e.max===e.min?0:t/(e.max-e.min)*100}let rv={correct:(t,e)=>{if(!e.target)return t;if("string"==typeof t){if(!t$.test(t))return t;t=parseFloat(t)}let i=rg(t,e.target.x),r=rg(t,e.target.y);return`${i}% ${r}%`}},ry={},{schedule:rb,cancel:rx}=q(queueMicrotask,!1);class rw extends rd.Component{componentDidMount(){let{visualElement:t,layoutGroup:e,switchLayoutGroup:i,layoutId:r}=this.props,{projection:n}=t;Object.assign(ry,rT),n&&(e.group&&e.group.add(n),i&&i.register&&r&&i.register(n),n.root.didUpdate(),n.addEventListener("animationComplete",()=>{this.safeToRemove()}),n.setOptions({...n.options,onExitComplete:()=>this.safeToRemove()})),rf.hasEverUpdated=!0}getSnapshotBeforeUpdate(t){let{layoutDependency:e,visualElement:i,drag:r,isPresent:n}=this.props,s=i.projection;return s&&(s.isPresent=n,r||t.layoutDependency!==e||void 0===e?s.willUpdate():this.safeToRemove(),t.isPresent===n||(n?s.promote():s.relegate()||_.postRender(()=>{let t=s.getStack();t&&t.members.length||this.safeToRemove()}))),null}componentDidUpdate(){let{projection:t}=this.props.visualElement;t&&(t.root.didUpdate(),rb.postRender(()=>{!t.currentAnimation&&t.isLead()&&this.safeToRemove()}))}componentWillUnmount(){let{visualElement:t,layoutGroup:e,switchLayoutGroup:i}=this.props,{projection:r}=t;r&&(r.scheduleCheckAfterUnmount(),e&&e.group&&e.group.remove(r),i&&i.deregister&&i.deregister(r))}safeToRemove(){let{safeToRemove:t}=this.props;t&&t()}render(){return null}}function rP(t){let[e,i]=(0,rc.oO)(),r=(0,rd.useContext)(rp.p);return(0,rh.jsx)(rw,{...t,layoutGroup:r,switchLayoutGroup:(0,rd.useContext)(rm),isPresent:e,safeToRemove:i})}let rT={borderRadius:{...rv,applyTo:["borderTopLeftRadius","borderTopRightRadius","borderBottomLeftRadius","borderBottomRightRadius"]},borderTopLeftRadius:rv,borderTopRightRadius:rv,borderBottomLeftRadius:rv,borderBottomRightRadius:rv,boxShadow:{correct:(t,{treeScale:e,projectionDelta:i})=>{let r=t5.parse(t);if(r.length>5)return t;let n=t5.createTransformer(t),s="number"!=typeof r[0]?1:0,o=i.x.scale*e.x,a=i.y.scale*e.y;r[0+s]/=o,r[1+s]/=a;let l=eC(o,a,.5);return"number"==typeof r[2+s]&&(r[2+s]/=l),"number"==typeof r[3+s]&&(r[3+s]/=l),n(r)}}},rS=(t,e)=>t.depth-e.depth;class rA{constructor(){this.children=[],this.isDirty=!1}add(t){ti(this.children,t),this.isDirty=!0}remove(t){tr(this.children,t),this.isDirty=!0}forEach(t){this.isDirty&&this.children.sort(rS),this.isDirty=!1,this.children.forEach(t)}}function rk(t){let e=tu(t)?t.get():t;return H(e)?e.toValue():e}let rE=["TopLeft","TopRight","BottomLeft","BottomRight"],rM=rE.length,rV=t=>"string"==typeof t?parseFloat(t):t,rC=t=>"number"==typeof t||t$.test(t);function rD(t,e){return void 0!==t[e]?t[e]:t.borderRadius}let rR=rL(0,.5,tT),rj=rL(.5,.95,N);function rL(t,e,i){return r=>re?1:i(S(t,e,r))}function rF(t,e){t.min=e.min,t.max=e.max}function rB(t,e){rF(t.x,e.x),rF(t.y,e.y)}function rO(t,e){t.translate=e.translate,t.scale=e.scale,t.originPoint=e.originPoint,t.origin=e.origin}function rI(t,e,i,r,n){return t-=e,t=r+1/i*(t-r),void 0!==n&&(t=r+1/n*(t-r)),t}function rU(t,e,[i,r,n],s,o){!function(t,e=0,i=1,r=.5,n,s=t,o=t){if(tN.test(e)&&(e=parseFloat(e),e=eC(o.min,o.max,e/100)-o.min),"number"!=typeof e)return;let a=eC(s.min,s.max,r);t===s&&(a-=e),t.min=rI(t.min,e,i,a,n),t.max=rI(t.max,e,i,a,n)}(t,e[i],e[r],e[n],e.scale,s,o)}let rz=["x","scaleX","originX"],rN=["y","scaleY","originY"];function r$(t,e,i,r){rU(t.x,e,rz,i?i.x:void 0,r?r.x:void 0),rU(t.y,e,rN,i?i.y:void 0,r?r.y:void 0)}function rW(t){return 0===t.translate&&1===t.scale}function rY(t){return rW(t.x)&&rW(t.y)}function rH(t,e){return t.min===e.min&&t.max===e.max}function rG(t,e){return Math.round(t.min)===Math.round(e.min)&&Math.round(t.max)===Math.round(e.max)}function rX(t,e){return rG(t.x,e.x)&&rG(t.y,e.y)}function rK(t){return iO(t.x)/iO(t.y)}function rq(t,e){return t.translate===e.translate&&t.scale===e.scale&&t.originPoint===e.originPoint}class r_{constructor(){this.members=[]}add(t){ti(this.members,t),t.scheduleRender()}remove(t){if(tr(this.members,t),t===this.prevLead&&(this.prevLead=void 0),t===this.lead){let t=this.members[this.members.length-1];t&&this.promote(t)}}relegate(t){let e;let i=this.members.findIndex(e=>t===e);if(0===i)return!1;for(let t=i;t>=0;t--){let i=this.members[t];if(!1!==i.isPresent){e=i;break}}return!!e&&(this.promote(e),!0)}promote(t,e){let i=this.lead;if(t!==i&&(this.prevLead=i,this.lead=t,t.show(),i)){i.instance&&i.scheduleRender(),t.scheduleRender(),t.resumeFrom=i,e&&(t.resumeFrom.preserveOpacity=!0),i.snapshot&&(t.snapshot=i.snapshot,t.snapshot.latestValues=i.animationValues||i.latestValues),t.root&&t.root.isUpdating&&(t.isLayoutDirty=!0);let{crossfade:r}=t.options;!1===r&&i.hide()}}exitAnimationComplete(){this.members.forEach(t=>{let{options:e,resumingFrom:i}=t;e.onExitComplete&&e.onExitComplete(),i&&i.options.onExitComplete&&i.options.onExitComplete()})}scheduleRender(){this.members.forEach(t=>{t.instance&&t.scheduleRender(!1)})}removeLeadSnapshot(){this.lead&&this.lead.snapshot&&(this.lead.snapshot=void 0)}}let rZ={type:"projectionFrame",totalNodes:0,resolvedTargetDeltas:0,recalculatedProjection:0},rJ="undefined"!=typeof window&&void 0!==window.MotionDebug,rQ=["","X","Y","Z"],r0={visibility:"hidden"},r1=0;function r5(t,e,i,r){let{latestValues:n}=e;n[t]&&(i[t]=n[t],e.setStaticValue(t,0),r&&(r[t]=0))}function r2({attachResizeListener:t,defaultParent:e,measureScroll:i,checkIsScrollRoot:r,resetTransform:n}){return class{constructor(t={},i=null==e?void 0:e()){this.id=r1++,this.animationId=0,this.children=new Set,this.options={},this.isTreeAnimating=!1,this.isAnimationBlocked=!1,this.isLayoutDirty=!1,this.isProjectionDirty=!1,this.isSharedProjectionDirty=!1,this.isTransformDirty=!1,this.updateManuallyBlocked=!1,this.updateBlockedByResize=!1,this.isUpdating=!1,this.isSVG=!1,this.needsReset=!1,this.shouldResetTransform=!1,this.hasCheckedOptimisedAppear=!1,this.treeScale={x:1,y:1},this.eventHandlers=new Map,this.hasTreeAnimated=!1,this.updateScheduled=!1,this.scheduleUpdate=()=>this.update(),this.projectionUpdateScheduled=!1,this.checkUpdateFailed=()=>{this.isUpdating&&(this.isUpdating=!1,this.clearAllSnapshots())},this.updateProjection=()=>{this.projectionUpdateScheduled=!1,rJ&&(rZ.totalNodes=rZ.resolvedTargetDeltas=rZ.recalculatedProjection=0),this.nodes.forEach(r6),this.nodes.forEach(nr),this.nodes.forEach(nn),this.nodes.forEach(r4),rJ&&window.MotionDebug.record(rZ)},this.resolvedRelativeTargetAt=0,this.hasProjected=!1,this.isVisible=!0,this.animationProgress=0,this.sharedNodes=new Map,this.latestValues=t,this.root=i?i.root||i:this,this.path=i?[...i.path,i]:[],this.parent=i,this.depth=i?i.depth+1:0;for(let t=0;tthis.root.updateBlockedByResize=!1;t(e,()=>{this.root.updateBlockedByResize=!0,i&&i(),i=function(t,e){let i=te.now(),r=({timestamp:e})=>{let n=e-i;n>=250&&(Z(r),t(n-250))};return _.read(r,!0),()=>Z(r)}(r,0),rf.hasAnimatedSinceResize&&(rf.hasAnimatedSinceResize=!1,this.nodes.forEach(ni))})}r&&this.root.registerSharedNode(r,this),!1!==this.options.animate&&s&&(r||n)&&this.addEventListener("didUpdate",({delta:t,hasLayoutChanged:e,hasRelativeTargetChanged:i,layout:r})=>{if(this.isTreeAnimationBlocked()){this.target=void 0,this.relativeTarget=void 0;return}let n=this.options.transition||s.getDefaultTransition()||nh,{onLayoutAnimationStart:o,onLayoutAnimationComplete:a}=s.getProps(),l=!this.targetLayout||!rX(this.targetLayout,r)||i,u=!e&&i;if(this.options.layoutRoot||this.resumeFrom&&this.resumeFrom.instance||u||e&&(l||!this.currentAnimation)){this.resumeFrom&&(this.resumingFrom=this.resumeFrom,this.resumingFrom.resumingFrom=void 0),this.setAnimationOrigin(t,u);let e={...v(n,"layout"),onPlay:o,onComplete:a};(s.shouldReduceMotion||this.options.layoutRoot)&&(e.delay=0,e.type=!1),this.startAnimation(e)}else e||ni(this),this.isLead()&&this.options.onExitComplete&&this.options.onExitComplete();this.targetLayout=r})}unmount(){this.options.layoutId&&this.willUpdate(),this.root.nodes.remove(this);let t=this.getStack();t&&t.remove(this),this.parent&&this.parent.children.delete(this),this.instance=void 0,Z(this.updateProjection)}blockUpdate(){this.updateManuallyBlocked=!0}unblockUpdate(){this.updateManuallyBlocked=!1}isUpdateBlocked(){return this.updateManuallyBlocked||this.updateBlockedByResize}isTreeAnimationBlocked(){return this.isAnimationBlocked||this.parent&&this.parent.isTreeAnimationBlocked()||!1}startUpdate(){!this.isUpdateBlocked()&&(this.isUpdating=!0,this.nodes&&this.nodes.forEach(ns),this.animationId++)}getTransformTemplate(){let{visualElement:t}=this.options;return t&&t.getProps().transformTemplate}willUpdate(t=!0){if(this.root.hasTreeAnimated=!0,this.root.isUpdateBlocked()){this.options.onExitComplete&&this.options.onExitComplete();return}if(window.MotionCancelOptimisedAnimation&&!this.hasCheckedOptimisedAppear&&function t(e){if(e.hasCheckedOptimisedAppear=!0,e.root===e)return;let{visualElement:i}=e.options;if(!i)return;let r=i.props[tc];if(window.MotionHasOptimisedAnimation(r,"transform")){let{layout:t,layoutId:i}=e.options;window.MotionCancelOptimisedAnimation(r,"transform",_,!(t||i))}let{parent:n}=e;n&&!n.hasCheckedOptimisedAppear&&t(n)}(this),this.root.isUpdating||this.root.startUpdate(),this.isLayoutDirty)return;this.isLayoutDirty=!0;for(let t=0;t{this.isLayoutDirty?this.root.didUpdate():this.root.checkUpdateFailed()})}updateSnapshot(){!this.snapshot&&this.instance&&(this.snapshot=this.measure())}updateLayout(){if(!this.instance||(this.updateScroll(),!(this.options.alwaysMeasureLayout&&this.isLead())&&!this.isLayoutDirty))return;if(this.resumeFrom&&!this.resumeFrom.instance)for(let t=0;t.999999999999&&(e.x=1),e.y<1.0000000000001&&e.y>.999999999999&&(e.y=1)}}(this.layoutCorrected,this.treeScale,this.path,i),e.layout&&!e.target&&(1!==this.treeScale.x||1!==this.treeScale.y)&&(e.target=e.layout.layoutBox,e.targetWithTransforms=i_());let{target:l}=e;if(!l){this.prevProjectionDelta&&(this.createProjectionDeltas(),this.scheduleRender());return}this.projectionDelta&&this.prevProjectionDelta?(rO(this.prevProjectionDelta.x,this.projectionDelta.x),rO(this.prevProjectionDelta.y,this.projectionDelta.y)):this.createProjectionDeltas(),iU(this.projectionDelta,this.layoutCorrected,l,this.latestValues),this.treeScale.x===o&&this.treeScale.y===a&&rq(this.projectionDelta.x,this.prevProjectionDelta.x)&&rq(this.projectionDelta.y,this.prevProjectionDelta.y)||(this.hasProjected=!0,this.scheduleRender(),this.notifyListeners("projectionUpdate",l)),rJ&&rZ.recalculatedProjection++}hide(){this.isVisible=!1}show(){this.isVisible=!0}scheduleRender(t=!0){var e;if(null===(e=this.options.visualElement)||void 0===e||e.scheduleRender(),t){let t=this.getStack();t&&t.scheduleRender()}this.resumingFrom&&!this.resumingFrom.instance&&(this.resumingFrom=void 0)}createProjectionDeltas(){this.prevProjectionDelta=iK(),this.projectionDelta=iK(),this.projectionDeltaWithTransform=iK()}setAnimationOrigin(t,e=!1){let i;let r=this.snapshot,n=r?r.latestValues:{},s={...this.latestValues},o=iK();this.relativeParent&&this.relativeParent.options.layoutRoot||(this.relativeTarget=this.relativeTargetOrigin=void 0),this.attemptToResolveRelativeTarget=!e;let a=i_(),l=(r?r.source:void 0)!==(this.layout?this.layout.source:void 0),u=this.getStack(),h=!u||u.members.length<=1,d=!!(l&&!h&&!0===this.options.crossfade&&!this.path.some(nu));this.animationProgress=0,this.mixTargetDelta=e=>{let r=e/1e3;if(na(o.x,t.x,r),na(o.y,t.y,r),this.setTargetDelta(o),this.relativeTarget&&this.relativeTargetOrigin&&this.layout&&this.relativeParent&&this.relativeParent.layout){var u,c,p,m;i$(a,this.layout.layoutBox,this.relativeParent.layout.layoutBox),p=this.relativeTarget,m=this.relativeTargetOrigin,nl(p.x,m.x,a.x,r),nl(p.y,m.y,a.y,r),i&&(u=this.relativeTarget,c=i,rH(u.x,c.x)&&rH(u.y,c.y))&&(this.isProjectionDirty=!1),i||(i=i_()),rB(i,this.relativeTarget)}l&&(this.animationValues=s,function(t,e,i,r,n,s){n?(t.opacity=eC(0,void 0!==i.opacity?i.opacity:1,rR(r)),t.opacityExit=eC(void 0!==e.opacity?e.opacity:1,0,rj(r))):s&&(t.opacity=eC(void 0!==e.opacity?e.opacity:1,void 0!==i.opacity?i.opacity:1,r));for(let n=0;n{rf.hasAnimatedSinceResize=!0,this.currentAnimation=function(t,e,i){let r=tu(0)?0:tl(0);return r.start(ic("",r,1e3,i)),r.animation}(0,0,{...t,onUpdate:e=>{this.mixTargetDelta(e),t.onUpdate&&t.onUpdate(e)},onComplete:()=>{t.onComplete&&t.onComplete(),this.completeAnimation()}}),this.resumingFrom&&(this.resumingFrom.currentAnimation=this.currentAnimation),this.pendingAnimation=void 0})}completeAnimation(){this.resumingFrom&&(this.resumingFrom.currentAnimation=void 0,this.resumingFrom.preserveOpacity=void 0);let t=this.getStack();t&&t.exitAnimationComplete(),this.resumingFrom=this.currentAnimation=this.animationValues=void 0,this.notifyListeners("animationComplete")}finishAnimation(){this.currentAnimation&&(this.mixTargetDelta&&this.mixTargetDelta(1e3),this.currentAnimation.stop()),this.completeAnimation()}applyTransformsToTarget(){let t=this.getLead(),{targetWithTransforms:e,target:i,layout:r,latestValues:n}=t;if(e&&i&&r){if(this!==t&&this.layout&&r&&nm(this.options.animationType,this.layout.layoutBox,r.layoutBox)){i=this.target||i_();let e=iO(this.layout.layoutBox.x);i.x.min=t.target.x.min,i.x.max=i.x.min+e;let r=iO(this.layout.layoutBox.y);i.y.min=t.target.y.min,i.y.max=i.y.min+r}rB(e,i),i8(e,n),iU(this.projectionDeltaWithTransform,this.layoutCorrected,e,n)}}registerSharedNode(t,e){this.sharedNodes.has(t)||this.sharedNodes.set(t,new r_),this.sharedNodes.get(t).add(e);let i=e.options.initialPromotionConfig;e.promote({transition:i?i.transition:void 0,preserveFollowOpacity:i&&i.shouldPreserveFollowOpacity?i.shouldPreserveFollowOpacity(e):void 0})}isLead(){let t=this.getStack();return!t||t.lead===this}getLead(){var t;let{layoutId:e}=this.options;return e&&(null===(t=this.getStack())||void 0===t?void 0:t.lead)||this}getPrevLead(){var t;let{layoutId:e}=this.options;return e?null===(t=this.getStack())||void 0===t?void 0:t.prevLead:void 0}getStack(){let{layoutId:t}=this.options;if(t)return this.root.sharedNodes.get(t)}promote({needsReset:t,transition:e,preserveFollowOpacity:i}={}){let r=this.getStack();r&&r.promote(this,i),t&&(this.projectionDelta=void 0,this.needsReset=!0),e&&this.setOptions({transition:e})}relegate(){let t=this.getStack();return!!t&&t.relegate(this)}resetSkewAndRotation(){let{visualElement:t}=this.options;if(!t)return;let e=!1,{latestValues:i}=t;if((i.z||i.rotate||i.rotateX||i.rotateY||i.rotateZ||i.skewX||i.skewY)&&(e=!0),!e)return;let r={};i.z&&r5("z",t,r,this.animationValues);for(let e=0;e{var e;return null===(e=t.currentAnimation)||void 0===e?void 0:e.stop()}),this.root.nodes.forEach(r7),this.root.sharedNodes.clear()}}}function r3(t){t.updateLayout()}function r9(t){var e;let i=(null===(e=t.resumeFrom)||void 0===e?void 0:e.snapshot)||t.snapshot;if(t.isLead()&&t.layout&&i&&t.hasListeners("didUpdate")){let{layoutBox:e,measuredBox:r}=t.layout,{animationType:n}=t.options,s=i.source!==t.layout.source;"size"===n?iZ(t=>{let r=s?i.measuredBox[t]:i.layoutBox[t],n=iO(r);r.min=e[t].min,r.max=r.min+n}):nm(n,i.layoutBox,e)&&iZ(r=>{let n=s?i.measuredBox[r]:i.layoutBox[r],o=iO(e[r]);n.max=n.min+o,t.relativeTarget&&!t.currentAnimation&&(t.isProjectionDirty=!0,t.relativeTarget[r].max=t.relativeTarget[r].min+o)});let o=iK();iU(o,e,i.layoutBox);let a=iK();s?iU(a,t.applyTransform(r,!0),i.measuredBox):iU(a,e,i.layoutBox);let l=!rY(o),u=!1;if(!t.resumeFrom){let r=t.getClosestProjectingParent();if(r&&!r.resumeFrom){let{snapshot:n,layout:s}=r;if(n&&s){let o=i_();i$(o,i.layoutBox,n.layoutBox);let a=i_();i$(a,e,s.layoutBox),rX(o,a)||(u=!0),r.options.layoutRoot&&(t.relativeTarget=a,t.relativeTargetOrigin=o,t.relativeParent=r)}}}t.notifyListeners("didUpdate",{layout:e,snapshot:i,delta:a,layoutDelta:o,hasLayoutChanged:l,hasRelativeTargetChanged:u})}else if(t.isLead()){let{onExitComplete:e}=t.options;e&&e()}t.options.transition=void 0}function r6(t){rJ&&rZ.totalNodes++,t.parent&&(t.isProjecting()||(t.isProjectionDirty=t.parent.isProjectionDirty),t.isSharedProjectionDirty||(t.isSharedProjectionDirty=!!(t.isProjectionDirty||t.parent.isProjectionDirty||t.parent.isSharedProjectionDirty)),t.isTransformDirty||(t.isTransformDirty=t.parent.isTransformDirty))}function r4(t){t.isProjectionDirty=t.isSharedProjectionDirty=t.isTransformDirty=!1}function r8(t){t.clearSnapshot()}function r7(t){t.clearMeasurements()}function nt(t){t.isLayoutDirty=!1}function ne(t){let{visualElement:e}=t.options;e&&e.getProps().onBeforeLayoutMeasure&&e.notify("BeforeLayoutMeasure"),t.resetTransform()}function ni(t){t.finishAnimation(),t.targetDelta=t.relativeTarget=t.target=void 0,t.isProjectionDirty=!0}function nr(t){t.resolveTargetDelta()}function nn(t){t.calcProjection()}function ns(t){t.resetSkewAndRotation()}function no(t){t.removeLeadSnapshot()}function na(t,e,i){t.translate=eC(e.translate,0,i),t.scale=eC(e.scale,1,i),t.origin=e.origin,t.originPoint=e.originPoint}function nl(t,e,i,r){t.min=eC(e.min,i.min,r),t.max=eC(e.max,i.max,r)}function nu(t){return t.animationValues&&void 0!==t.animationValues.opacityExit}let nh={duration:.45,ease:[.4,0,.1,1]},nd=t=>"undefined"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().includes(t),nc=nd("applewebkit/")&&!nd("chrome/")?Math.round:N;function np(t){t.min=nc(t.min),t.max=nc(t.max)}function nm(t,e,i){return"position"===t||"preserve-aspect"===t&&!(.2>=Math.abs(rK(e)-rK(i)))}function nf(t){var e;return t!==t.root&&(null===(e=t.scroll)||void 0===e?void 0:e.wasRoot)}let ng=r2({attachResizeListener:(t,e)=>ik(t,"resize",e),measureScroll:()=>({x:document.documentElement.scrollLeft||document.body.scrollLeft,y:document.documentElement.scrollTop||document.body.scrollTop}),checkIsScrollRoot:()=>!0}),nv={current:void 0},ny=r2({measureScroll:t=>({x:t.scrollLeft,y:t.scrollTop}),defaultParent:()=>{if(!nv.current){let t=new ng({});t.mount(window),t.setOptions({layoutScroll:!0}),nv.current=t}return nv.current},resetTransform:(t,e)=>{t.style.transform=void 0!==e?e:"none"},checkIsScrollRoot:t=>"fixed"===window.getComputedStyle(t).position});function nb(t,e,i){let{props:r}=t;t.animationState&&r.whileHover&&t.animationState.setActive("whileHover","Start"===i);let n=r["onHover"+i];n&&_.postRender(()=>n(e,iE(e)))}class nx extends iP{mount(){let{current:t}=this.node;t&&(this.unmount=function(t,e,i={}){let[r,n,s]=V(t,i),o=C(t=>{let{target:i}=t,r=e(t);if("function"!=typeof r||!i)return;let s=C(t=>{r(t),i.removeEventListener("pointerleave",s)});i.addEventListener("pointerleave",s,n)});return r.forEach(t=>{t.addEventListener("pointerenter",o,n)}),s}(t,t=>(nb(this.node,t,"Start"),t=>nb(this.node,t,"End"))))}unmount(){}}class nw extends iP{constructor(){super(...arguments),this.isActive=!1}onFocus(){let t=!1;try{t=this.node.current.matches(":focus-visible")}catch(e){t=!0}t&&this.node.animationState&&(this.node.animationState.setActive("whileFocus",!0),this.isActive=!0)}onBlur(){this.isActive&&this.node.animationState&&(this.node.animationState.setActive("whileFocus",!1),this.isActive=!1)}mount(){this.unmount=eU(ik(this.node.current,"focus",()=>this.onFocus()),ik(this.node.current,"blur",()=>this.onBlur()))}unmount(){}}function nP(t,e,i){let{props:r}=t;t.animationState&&r.whileTap&&t.animationState.setActive("whileTap","Start"===i);let n=r["onTap"+("End"===i?"":i)];n&&_.postRender(()=>n(e,iE(e)))}class nT extends iP{mount(){let{current:t}=this.node;t&&(this.unmount=function(t,e,i={}){let[r,n,s]=V(t,i),o=t=>{let r=t.currentTarget;if(!I(t)||L.has(r))return;L.add(r);let s=e(t),o=(t,e)=>{window.removeEventListener("pointerup",a),window.removeEventListener("pointercancel",l),I(t)&&L.has(r)&&(L.delete(r),"function"==typeof s&&s(t,{success:e}))},a=t=>{o(t,i.useGlobalTarget||D(r,t.target))},l=t=>{o(t,!1)};window.addEventListener("pointerup",a,n),window.addEventListener("pointercancel",l,n)};return r.forEach(t=>{j.has(t.tagName)||-1!==t.tabIndex||null!==t.getAttribute("tabindex")||(t.tabIndex=0),(i.useGlobalTarget?window:t).addEventListener("pointerdown",o,n),t.addEventListener("focus",t=>O(t,n),n)}),s}(t,t=>(nP(this.node,t,"Start"),(t,{success:e})=>nP(this.node,t,e?"End":"Cancel")),{useGlobalTarget:this.node.props.globalTapTarget}))}unmount(){}}let nS=new WeakMap,nA=new WeakMap,nk=t=>{let e=nS.get(t.target);e&&e(t)},nE=t=>{t.forEach(nk)},nM={some:0,all:1};class nV extends iP{constructor(){super(...arguments),this.hasEnteredView=!1,this.isInView=!1}startObserver(){this.unmount();let{viewport:t={}}=this.node.getProps(),{root:e,margin:i,amount:r="some",once:n}=t,s={root:e?e.current:void 0,rootMargin:i,threshold:"number"==typeof r?r:nM[r]};return function(t,e,i){let r=function({root:t,...e}){let i=t||document;nA.has(i)||nA.set(i,{});let r=nA.get(i),n=JSON.stringify(e);return r[n]||(r[n]=new IntersectionObserver(nE,{root:t,...e})),r[n]}(e);return nS.set(t,i),r.observe(t),()=>{nS.delete(t),r.unobserve(t)}}(this.node.current,s,t=>{let{isIntersecting:e}=t;if(this.isInView===e||(this.isInView=e,n&&!e&&this.hasEnteredView))return;e&&(this.hasEnteredView=!0),this.node.animationState&&this.node.animationState.setActive("whileInView",e);let{onViewportEnter:i,onViewportLeave:r}=this.node.getProps(),s=e?i:r;s&&s(t)})}mount(){this.startObserver()}update(){if("undefined"==typeof IntersectionObserver)return;let{props:t,prevProps:e}=this.node;["amount","margin","root"].some(function({viewport:t={}},{viewport:e={}}={}){return i=>t[i]!==e[i]}(t,e))&&this.startObserver()}unmount(){}}let nC=(0,rd.createContext)({strict:!1});var nD=i(5750);let nR=(0,rd.createContext)({});function nj(t){return n(t.animate)||c.some(e=>a(t[e]))}function nL(t){return!!(nj(t)||t.variants)}function nF(t){return Array.isArray(t)?t.join(" "):t}var nB=i(4563);let nO={animation:["animate","variants","whileHover","whileTap","exit","whileInView","whileFocus","whileDrag"],exit:["exit"],drag:["drag","dragControls"],focus:["whileFocus"],hover:["whileHover","onHoverStart","onHoverEnd"],tap:["whileTap","onTap","onTapStart","onTapCancel"],pan:["onPan","onPanStart","onPanSessionStart","onPanEnd"],inView:["whileInView","onViewportEnter","onViewportLeave"],layout:["layout","layoutId"]},nI={};for(let t in nO)nI[t]={isEnabled:e=>nO[t].some(t=>!!e[t])};let nU=Symbol.for("motionComponentSymbol");var nz=i(4252),nN=i(1534);let n$=["animate","circle","defs","desc","ellipse","g","image","line","filter","marker","mask","metadata","path","pattern","polygon","polyline","rect","stop","switch","symbol","svg","text","tspan","use","view"];function nW(t){if("string"!=typeof t||t.includes("-"));else if(n$.indexOf(t)>-1||/[A-Z]/u.test(t))return!0;return!1}var nY=i(3576);let nH=t=>(e,i)=>{let r=(0,rd.useContext)(nR),s=(0,rd.useContext)(nz.O),o=()=>(function({scrapeMotionValuesFromProps:t,createRenderState:e,onUpdate:i},r,s,o){let a={latestValues:function(t,e,i,r){let s={},o=r(t,{});for(let t in o)s[t]=rk(o[t]);let{initial:a,animate:l}=t,h=nj(t),d=nL(t);e&&d&&!h&&!1!==t.inherit&&(void 0===a&&(a=e.initial),void 0===l&&(l=e.animate));let c=!!i&&!1===i.initial,p=(c=c||!1===a)?l:a;if(p&&"boolean"!=typeof p&&!n(p)){let e=Array.isArray(p)?p:[p];for(let i=0;ii({props:r,current:t,...a}),a.onUpdate=t=>i(t)),a})(t,e,r,s);return i?o():(0,nY.h)(o)},nG=(t,e)=>e&&"number"==typeof t?e.transform(t):t,nX={x:"translateX",y:"translateY",z:"translateZ",transformPerspective:"perspective"},nK=$.length;function nq(t,e,i){let{style:r,vars:n,transformOrigin:s}=t,o=!1,a=!1;for(let t in e){let i=e[t];if(W.has(t)){o=!0;continue}if(ev(t)){n[t]=i;continue}{let e=nG(i,t8[t]);t.startsWith("origin")?(a=!0,s[t]=e):r[t]=e}}if(!e.transform&&(o||i?r.transform=function(t,e,i){let r="",n=!0;for(let s=0;s({style:{},transform:{},transformOrigin:{},vars:{}}),n1=()=>({...n0(),attrs:{}}),n5=t=>"string"==typeof t&&"svg"===t.toLowerCase();function n2(t,{style:e,vars:i},r,n){for(let s in Object.assign(t.style,e,n&&n.getProjectionStyles(r)),i)t.style.setProperty(s,i[s])}let n3=new Set(["baseFrequency","diffuseConstant","kernelMatrix","kernelUnitLength","keySplines","keyTimes","limitingConeAngle","markerHeight","markerWidth","numOctaves","targetX","targetY","surfaceScale","specularConstant","specularExponent","stdDeviation","tableValues","viewBox","gradientTransform","pathLength","startOffset","textLength","lengthAdjust"]);function n9(t,e,i,r){for(let i in n2(t,e,void 0,r),e.attrs)t.setAttribute(n3.has(i)?i:td(i),e.attrs[i])}function n6(t,{layout:e,layoutId:i}){return W.has(t)||t.startsWith("origin")||(e||void 0!==i)&&(!!ry[t]||"opacity"===t)}function n4(t,e,i){var r;let{style:n}=t,s={};for(let o in n)(tu(n[o])||e.style&&tu(e.style[o])||n6(o,t)||(null===(r=null==i?void 0:i.getValue(o))||void 0===r?void 0:r.liveStyle)!==void 0)&&(s[o]=n[o]);return s}function n8(t,e,i){let r=n4(t,e,i);for(let i in t)(tu(t[i])||tu(e[i]))&&(r[-1!==$.indexOf(i)?"attr"+i.charAt(0).toUpperCase()+i.substring(1):i]=t[i]);return r}let n7=["x","y","width","height","cx","cy","r"],st={useVisualState:nH({scrapeMotionValuesFromProps:n8,createRenderState:n1,onUpdate:({props:t,prevProps:e,current:i,renderState:r,latestValues:n})=>{if(!i)return;let s=!!t.drag;if(!s){for(let t in n)if(W.has(t)){s=!0;break}}if(!s)return;let o=!e;if(e)for(let i=0;i{!function(t,e){try{e.dimensions="function"==typeof t.getBBox?t.getBBox():t.getBoundingClientRect()}catch(t){e.dimensions={x:0,y:0,width:0,height:0}}}(i,r),_.render(()=>{nQ(r,n,n5(i.tagName),t.transformTemplate),n9(i,r)})})}})},se={useVisualState:nH({scrapeMotionValuesFromProps:n4,createRenderState:n0})};function si(t,e,i){for(let r in e)tu(e[r])||n6(r,i)||(t[r]=e[r])}let sr=new Set(["animate","exit","variants","initial","style","values","variants","transition","transformTemplate","custom","inherit","onBeforeLayoutMeasure","onAnimationStart","onAnimationComplete","onUpdate","onDragStart","onDrag","onDragEnd","onMeasureDragConstraints","onDirectionLock","onDragTransitionEnd","_dragX","_dragY","onHoverStart","onHoverEnd","onViewportEnter","onViewportLeave","globalTapTarget","ignoreStrict","viewport"]);function sn(t){return t.startsWith("while")||t.startsWith("drag")&&"draggable"!==t||t.startsWith("layout")||t.startsWith("onTap")||t.startsWith("onPan")||t.startsWith("onLayout")||sr.has(t)}let ss=t=>!sn(t);try{(ra=require("@emotion/is-prop-valid").default)&&(ss=t=>t.startsWith("on")?!sn(t):ra(t))}catch(t){}let so={current:null},sa={current:!1},sl=[...eT,tX,t5],su=t=>sl.find(eP(t)),sh=new WeakMap,sd=["AnimationStart","AnimationComplete","Update","BeforeLayoutMeasure","LayoutMeasure","LayoutAnimationStart","LayoutAnimationComplete"];class sc{scrapeMotionValuesFromProps(t,e,i){return{}}constructor({parent:t,props:e,presenceContext:i,reducedMotionConfig:r,blockInitialAnimation:n,visualState:s},o={}){this.current=null,this.children=new Set,this.isVariantNode=!1,this.isControllingVariants=!1,this.shouldReduceMotion=null,this.values=new Map,this.KeyframeResolver=em,this.features={},this.valueSubscriptions=new Map,this.prevMotionValues={},this.events={},this.propEventSubscriptions={},this.notifyUpdate=()=>this.notify("Update",this.latestValues),this.render=()=>{this.current&&(this.triggerBuild(),this.renderInstance(this.current,this.renderState,this.props.style,this.projection))},this.renderScheduledAt=0,this.scheduleRender=()=>{let t=te.now();this.renderScheduledAtthis.bindToMotionValue(e,t)),sa.current||function(){if(sa.current=!0,nB.j){if(window.matchMedia){let t=window.matchMedia("(prefers-reduced-motion)"),e=()=>so.current=t.matches;t.addListener(e),e()}else so.current=!1}}(),this.shouldReduceMotion="never"!==this.reducedMotionConfig&&("always"===this.reducedMotionConfig||so.current),this.parent&&this.parent.children.add(this),this.update(this.props,this.presenceContext)}unmount(){for(let t in sh.delete(this.current),this.projection&&this.projection.unmount(),Z(this.notifyUpdate),Z(this.render),this.valueSubscriptions.forEach(t=>t()),this.valueSubscriptions.clear(),this.removeFromVariantTree&&this.removeFromVariantTree(),this.parent&&this.parent.children.delete(this),this.events)this.events[t].clear();for(let t in this.features){let e=this.features[t];e&&(e.unmount(),e.isMounted=!1)}this.current=null}bindToMotionValue(t,e){let i;this.valueSubscriptions.has(t)&&this.valueSubscriptions.get(t)();let r=W.has(t),n=e.on("change",e=>{this.latestValues[t]=e,this.props.onUpdate&&_.preRender(this.notifyUpdate),r&&this.projection&&(this.projection.isTransformDirty=!0)}),s=e.on("renderRequest",this.scheduleRender);window.MotionCheckAppearSync&&(i=window.MotionCheckAppearSync(this,t,e)),this.valueSubscriptions.set(t,()=>{n(),s(),i&&i(),e.owner&&e.stop()})}sortNodePosition(t){return this.current&&this.sortInstanceNodePosition&&this.type===t.type?this.sortInstanceNodePosition(this.current,t.current):0}updateFeatures(){let t="animation";for(t in nI){let e=nI[t];if(!e)continue;let{isEnabled:i,Feature:r}=e;if(!this.features[t]&&r&&i(this.props)&&(this.features[t]=new r(this)),this.features[t]){let e=this.features[t];e.isMounted?e.update():(e.mount(),e.isMounted=!0)}}}triggerBuild(){this.build(this.renderState,this.latestValues,this.props)}measureViewportBox(){return this.current?this.measureInstanceViewportBox(this.current,this.props):i_()}getStaticValue(t){return this.latestValues[t]}setStaticValue(t,e){this.latestValues[t]=e}update(t,e){(t.transformTemplate||this.props.transformTemplate)&&this.scheduleRender(),this.prevProps=this.props,this.props=t,this.prevPresenceContext=this.presenceContext,this.presenceContext=e;for(let e=0;ee.variantChildren.delete(t)}addValue(t,e){let i=this.values.get(t);e!==i&&(i&&this.removeValue(t),this.bindToMotionValue(t,e),this.values.set(t,e),this.latestValues[t]=e.get())}removeValue(t){this.values.delete(t);let e=this.valueSubscriptions.get(t);e&&(e(),this.valueSubscriptions.delete(t)),delete this.latestValues[t],this.removeValueFromRenderState(t,this.renderState)}hasValue(t){return this.values.has(t)}getValue(t,e){if(this.props.values&&this.props.values[t])return this.props.values[t];let i=this.values.get(t);return void 0===i&&void 0!==e&&(i=tl(null===e?void 0:e,{owner:this}),this.addValue(t,i)),i}readValue(t,e){var i;let r=void 0===this.latestValues[t]&&this.current?null!==(i=this.getBaseTargetFromProps(this.props,t))&&void 0!==i?i:this.readValueFromInstance(this.current,t,this.options):this.latestValues[t];return null!=r&&("string"==typeof r&&(ef(r)||tA(r))?r=parseFloat(r):!su(r)&&t5.test(e)&&(r=ee(t,e)),this.setBaseTarget(t,tu(r)?r.get():r)),tu(r)?r.get():r}setBaseTarget(t,e){this.baseTarget[t]=e}getBaseTarget(t){var e;let i;let{initial:r}=this.props;if("string"==typeof r||"object"==typeof r){let n=u(this.props,r,null===(e=this.presenceContext)||void 0===e?void 0:e.custom);n&&(i=n[t])}if(r&&void 0!==i)return i;let n=this.getBaseTargetFromProps(this.props,t);return void 0===n||tu(n)?void 0!==this.initialValues[t]&&void 0===i?void 0:this.baseTarget[t]:n}on(t,e){return this.events[t]||(this.events[t]=new tn),this.events[t].add(e)}notify(t,...e){this.events[t]&&this.events[t].notify(...e)}}class sp extends sc{constructor(){super(...arguments),this.KeyframeResolver=eA}sortInstanceNodePosition(t,e){return 2&t.compareDocumentPosition(e)?1:-1}getBaseTargetFromProps(t,e){return t.style?t.style[e]:void 0}removeValueFromRenderState(t,{vars:e,style:i}){delete e[t],delete i[t]}handleChildMotionValue(){this.childSubscription&&(this.childSubscription(),delete this.childSubscription);let{children:t}=this.props;tu(t)&&(this.childSubscription=t.on("change",t=>{this.current&&(this.current.textContent=`${t}`)}))}}class sm extends sp{constructor(){super(...arguments),this.type="html",this.renderInstance=n2}readValueFromInstance(t,e){if(W.has(e)){let t=et(e);return t&&t.default||0}{let i=window.getComputedStyle(t),r=(ev(e)?i.getPropertyValue(e):i[e])||0;return"string"==typeof r?r.trim():r}}measureInstanceViewportBox(t,{transformPagePoint:e}){return i7(t,e)}build(t,e,i){nq(t,e,i.transformTemplate)}scrapeMotionValuesFromProps(t,e,i){return n4(t,e,i)}}class sf extends sp{constructor(){super(...arguments),this.type="svg",this.isSVGTag=!1,this.measureInstanceViewportBox=i_}getBaseTargetFromProps(t,e){return t[e]}readValueFromInstance(t,e){if(W.has(e)){let t=et(e);return t&&t.default||0}return e=n3.has(e)?e:td(e),t.getAttribute(e)}scrapeMotionValuesFromProps(t,e,i){return n8(t,e,i)}build(t,e,i){nQ(t,e,this.isSVGTag,i.transformTemplate)}renderInstance(t,e,i,r){n9(t,e,i,r)}mount(t){this.isSVGTag=n5(t.tagName),super.mount(t)}}let sg=function(t){if("undefined"==typeof Proxy)return t;let e=new Map;return new Proxy((...e)=>t(...e),{get:(i,r)=>"create"===r?t:(e.has(r)||e.set(r,t(r)),e.get(r))})}((rl={animation:{Feature:iT},exit:{Feature:iA},inView:{Feature:nV},tap:{Feature:nT},focus:{Feature:nw},hover:{Feature:nx},pan:{Feature:ro},drag:{Feature:rn,ProjectionNode:ny,MeasureLayout:rP},layout:{ProjectionNode:ny,MeasureLayout:rP}},ru=(t,e)=>nW(t)?new sf(e):new sm(e,{allowProjection:t!==rd.Fragment}),function(t,{forwardMotionProps:e}={forwardMotionProps:!1}){return function(t){var e,i;let{preloadedFeatures:r,createVisualElement:n,useRender:s,useVisualState:o,Component:l}=t;function u(t,e){var i;let r;let u={...(0,rd.useContext)(nD._),...t,layoutId:function(t){let{layoutId:e}=t,i=(0,rd.useContext)(rp.p).id;return i&&void 0!==e?i+"-"+e:e}(t)},{isStatic:h}=u,d=function(t){let{initial:e,animate:i}=function(t,e){if(nj(t)){let{initial:e,animate:i}=t;return{initial:!1===e||a(e)?e:void 0,animate:a(i)?i:void 0}}return!1!==t.inherit?e:{}}(t,(0,rd.useContext)(nR));return(0,rd.useMemo)(()=>({initial:e,animate:i}),[nF(e),nF(i)])}(t),c=o(t,h);if(!h&&nB.j){(0,rd.useContext)(nC).strict;let t=function(t){let{drag:e,layout:i}=nI;if(!e&&!i)return{};let r={...e,...i};return{MeasureLayout:(null==e?void 0:e.isEnabled(t))||(null==i?void 0:i.isEnabled(t))?r.MeasureLayout:void 0,ProjectionNode:r.ProjectionNode}}(u);r=t.MeasureLayout,d.visualElement=function(t,e,i,r,n){var s,o;let{visualElement:a}=(0,rd.useContext)(nR),l=(0,rd.useContext)(nC),u=(0,rd.useContext)(nz.O),h=(0,rd.useContext)(nD._).reducedMotion,d=(0,rd.useRef)(null);r=r||l.renderer,!d.current&&r&&(d.current=r(t,{visualState:e,parent:a,props:i,presenceContext:u,blockInitialAnimation:!!u&&!1===u.initial,reducedMotionConfig:h}));let c=d.current,p=(0,rd.useContext)(rm);c&&!c.projection&&n&&("html"===c.type||"svg"===c.type)&&function(t,e,i,r){let{layoutId:n,layout:s,drag:o,dragConstraints:a,layoutScroll:l,layoutRoot:u}=e;t.projection=new i(t.latestValues,e["data-framer-portal-id"]?void 0:function t(e){if(e)return!1!==e.options.allowProjection?e.projection:t(e.parent)}(t.parent)),t.projection.setOptions({layoutId:n,layout:s,alwaysMeasureLayout:!!o||a&&iB(a),visualElement:t,animationType:"string"==typeof s?s:"both",initialPromotionConfig:r,layoutScroll:l,layoutRoot:u})}(d.current,i,n,p);let m=(0,rd.useRef)(!1);(0,rd.useInsertionEffect)(()=>{c&&m.current&&c.update(i,u)});let f=i[tc],g=(0,rd.useRef)(!!f&&!(null===(s=window.MotionHandoffIsComplete)||void 0===s?void 0:s.call(window,f))&&(null===(o=window.MotionHasOptimisedAnimation)||void 0===o?void 0:o.call(window,f)));return(0,nN.L)(()=>{c&&(m.current=!0,window.MotionIsMounted=!0,c.updateFeatures(),rb.render(c.render),g.current&&c.animationState&&c.animationState.animateChanges())}),(0,rd.useEffect)(()=>{c&&(!g.current&&c.animationState&&c.animationState.animateChanges(),g.current&&(queueMicrotask(()=>{var t;null===(t=window.MotionHandoffMarkAsComplete)||void 0===t||t.call(window,f)}),g.current=!1))}),c}(l,c,u,n,t.ProjectionNode)}return(0,rh.jsxs)(nR.Provider,{value:d,children:[r&&d.visualElement?(0,rh.jsx)(r,{visualElement:d.visualElement,...u}):null,s(l,t,(i=d.visualElement,(0,rd.useCallback)(t=>{t&&c.onMount&&c.onMount(t),i&&(t?i.mount(t):i.unmount()),e&&("function"==typeof e?e(t):iB(e)&&(e.current=t))},[i])),c,h,d.visualElement)]})}r&&function(t){for(let e in t)nI[e]={...nI[e],...t[e]}}(r),u.displayName="motion.".concat("string"==typeof l?l:"create(".concat(null!==(i=null!==(e=l.displayName)&&void 0!==e?e:l.name)&&void 0!==i?i:"",")"));let h=(0,rd.forwardRef)(u);return h[nU]=l,h}({...nW(t)?st:se,preloadedFeatures:rl,useRender:function(t=!1){return(e,i,r,{latestValues:n},s)=>{let o=(nW(e)?function(t,e,i,r){let n=(0,rd.useMemo)(()=>{let i=n1();return nQ(i,e,n5(r),t.transformTemplate),{...i.attrs,style:{...i.style}}},[e]);if(t.style){let e={};si(e,t.style,t),n.style={...e,...n.style}}return n}:function(t,e){let i={},r=function(t,e){let i=t.style||{},r={};return si(r,i,t),Object.assign(r,function({transformTemplate:t},e){return(0,rd.useMemo)(()=>{let i=n0();return nq(i,e,t),Object.assign({},i.vars,i.style)},[e])}(t,e)),r}(t,e);return t.drag&&!1!==t.dragListener&&(i.draggable=!1,r.userSelect=r.WebkitUserSelect=r.WebkitTouchCallout="none",r.touchAction=!0===t.drag?"none":`pan-${"x"===t.drag?"y":"x"}`),void 0===t.tabIndex&&(t.onTap||t.onTapStart||t.whileTap)&&(i.tabIndex=0),i.style=r,i})(i,n,s,e),a=function(t,e,i){let r={};for(let n in t)("values"!==n||"object"!=typeof t.values)&&(ss(n)||!0===i&&sn(n)||!e&&!sn(n)||t.draggable&&n.startsWith("onDrag"))&&(r[n]=t[n]);return r}(i,"string"==typeof e,t),l=e!==rd.Fragment?{...a,...o,ref:r}:{},{children:u}=i,h=(0,rd.useMemo)(()=>tu(u)?u.get():u,[u]);return(0,rd.createElement)(e,{...l,children:h})}}(e),createVisualElement:ru,Component:t})}))},4563:function(t,e,i){i.d(e,{j:function(){return r}});let r="undefined"!=typeof window},3576:function(t,e,i){i.d(e,{h:function(){return n}});var r=i(2265);function n(t){let e=(0,r.useRef)(null);return null===e.current&&(e.current=t()),e.current}},1534:function(t,e,i){i.d(e,{L:function(){return n}});var r=i(2265);let n=i(4563).j?r.useLayoutEffect:r.useEffect},3335:function(t,e,i){i.d(e,{m6:function(){return q}});let r=t=>{let e=a(t),{conflictingClassGroups:i,conflictingClassGroupModifiers:r}=t;return{getClassGroupId:t=>{let i=t.split("-");return""===i[0]&&1!==i.length&&i.shift(),n(i,e)||o(t)},getConflictingClassGroupIds:(t,e)=>{let n=i[t]||[];return e&&r[t]?[...n,...r[t]]:n}}},n=(t,e)=>{if(0===t.length)return e.classGroupId;let i=t[0],r=e.nextPart.get(i),s=r?n(t.slice(1),r):void 0;if(s)return s;if(0===e.validators.length)return;let o=t.join("-");return e.validators.find(({validator:t})=>t(o))?.classGroupId},s=/^\[(.+)\]$/,o=t=>{if(s.test(t)){let e=s.exec(t)[1],i=e?.substring(0,e.indexOf(":"));if(i)return"arbitrary.."+i}},a=t=>{let{theme:e,prefix:i}=t,r={nextPart:new Map,validators:[]};return d(Object.entries(t.classGroups),i).forEach(([t,i])=>{l(i,r,t,e)}),r},l=(t,e,i,r)=>{t.forEach(t=>{if("string"==typeof t){(""===t?e:u(e,t)).classGroupId=i;return}if("function"==typeof t){if(h(t)){l(t(r),e,i,r);return}e.validators.push({validator:t,classGroupId:i});return}Object.entries(t).forEach(([t,n])=>{l(n,u(e,t),i,r)})})},u=(t,e)=>{let i=t;return e.split("-").forEach(t=>{i.nextPart.has(t)||i.nextPart.set(t,{nextPart:new Map,validators:[]}),i=i.nextPart.get(t)}),i},h=t=>t.isThemeGetter,d=(t,e)=>e?t.map(([t,i])=>[t,i.map(t=>"string"==typeof t?e+t:"object"==typeof t?Object.fromEntries(Object.entries(t).map(([t,i])=>[e+t,i])):t)]):t,c=t=>{if(t<1)return{get:()=>void 0,set:()=>{}};let e=0,i=new Map,r=new Map,n=(n,s)=>{i.set(n,s),++e>t&&(e=0,r=i,i=new Map)};return{get(t){let e=i.get(t);return void 0!==e?e:void 0!==(e=r.get(t))?(n(t,e),e):void 0},set(t,e){i.has(t)?i.set(t,e):n(t,e)}}},p=t=>{let{separator:e,experimentalParseClassName:i}=t,r=1===e.length,n=e[0],s=e.length,o=t=>{let i;let o=[],a=0,l=0;for(let u=0;ul?i-l:void 0}};return i?t=>i({className:t,parseClassName:o}):o},m=t=>{if(t.length<=1)return t;let e=[],i=[];return t.forEach(t=>{"["===t[0]?(e.push(...i.sort(),t),i=[]):i.push(t)}),e.push(...i.sort()),e},f=t=>({cache:c(t.cacheSize),parseClassName:p(t),...r(t)}),g=/\s+/,v=(t,e)=>{let{parseClassName:i,getClassGroupId:r,getConflictingClassGroupIds:n}=e,s=[],o=t.trim().split(g),a="";for(let t=o.length-1;t>=0;t-=1){let e=o[t],{modifiers:l,hasImportantModifier:u,baseClassName:h,maybePostfixModifierPosition:d}=i(e),c=!!d,p=r(c?h.substring(0,d):h);if(!p){if(!c||!(p=r(h))){a=e+(a.length>0?" "+a:a);continue}c=!1}let f=m(l).join(":"),g=u?f+"!":f,v=g+p;if(s.includes(v))continue;s.push(v);let y=n(p,c);for(let t=0;t0?" "+a:a)}return a};function y(){let t,e,i=0,r="";for(;i{let e;if("string"==typeof t)return t;let i="";for(let r=0;r{let e=e=>e[t]||[];return e.isThemeGetter=!0,e},w=/^\[(?:([a-z-]+):)?(.+)\]$/i,P=/^\d+\/\d+$/,T=new Set(["px","full","screen"]),S=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,A=/\d+(%|px|r?em|[sdl]?v([hwib]|min|max)|pt|pc|in|cm|mm|cap|ch|ex|r?lh|cq(w|h|i|b|min|max))|\b(calc|min|max|clamp)\(.+\)|^0$/,k=/^(rgba?|hsla?|hwb|(ok)?(lab|lch))\(.+\)$/,E=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,M=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/,V=t=>D(t)||T.has(t)||P.test(t),C=t=>Y(t,"length",H),D=t=>!!t&&!Number.isNaN(Number(t)),R=t=>Y(t,"number",D),j=t=>!!t&&Number.isInteger(Number(t)),L=t=>t.endsWith("%")&&D(t.slice(0,-1)),F=t=>w.test(t),B=t=>S.test(t),O=new Set(["length","size","percentage"]),I=t=>Y(t,O,G),U=t=>Y(t,"position",G),z=new Set(["image","url"]),N=t=>Y(t,z,K),$=t=>Y(t,"",X),W=()=>!0,Y=(t,e,i)=>{let r=w.exec(t);return!!r&&(r[1]?"string"==typeof e?r[1]===e:e.has(r[1]):i(r[2]))},H=t=>A.test(t)&&!k.test(t),G=()=>!1,X=t=>E.test(t),K=t=>M.test(t),q=function(t,...e){let i,r,n;let s=function(a){return r=(i=f(e.reduce((t,e)=>e(t),t()))).cache.get,n=i.cache.set,s=o,o(a)};function o(t){let e=r(t);if(e)return e;let s=v(t,i);return n(t,s),s}return function(){return s(y.apply(null,arguments))}}(()=>{let t=x("colors"),e=x("spacing"),i=x("blur"),r=x("brightness"),n=x("borderColor"),s=x("borderRadius"),o=x("borderSpacing"),a=x("borderWidth"),l=x("contrast"),u=x("grayscale"),h=x("hueRotate"),d=x("invert"),c=x("gap"),p=x("gradientColorStops"),m=x("gradientColorStopPositions"),f=x("inset"),g=x("margin"),v=x("opacity"),y=x("padding"),b=x("saturate"),w=x("scale"),P=x("sepia"),T=x("skew"),S=x("space"),A=x("translate"),k=()=>["auto","contain","none"],E=()=>["auto","hidden","clip","visible","scroll"],M=()=>["auto",F,e],O=()=>[F,e],z=()=>["",V,C],Y=()=>["auto",D,F],H=()=>["bottom","center","left","left-bottom","left-top","right","right-bottom","right-top","top"],G=()=>["solid","dashed","dotted","double","none"],X=()=>["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"],K=()=>["start","end","center","between","around","evenly","stretch"],q=()=>["","0",F],_=()=>["auto","avoid","all","avoid-page","page","left","right","column"],Z=()=>[D,F];return{cacheSize:500,separator:":",theme:{colors:[W],spacing:[V,C],blur:["none","",B,F],brightness:Z(),borderColor:[t],borderRadius:["none","","full",B,F],borderSpacing:O(),borderWidth:z(),contrast:Z(),grayscale:q(),hueRotate:Z(),invert:q(),gap:O(),gradientColorStops:[t],gradientColorStopPositions:[L,C],inset:M(),margin:M(),opacity:Z(),padding:O(),saturate:Z(),scale:Z(),sepia:q(),skew:Z(),space:O(),translate:O()},classGroups:{aspect:[{aspect:["auto","square","video",F]}],container:["container"],columns:[{columns:[B]}],"break-after":[{"break-after":_()}],"break-before":[{"break-before":_()}],"break-inside":[{"break-inside":["auto","avoid","avoid-page","avoid-column"]}],"box-decoration":[{"box-decoration":["slice","clone"]}],box:[{box:["border","content"]}],display:["block","inline-block","inline","flex","inline-flex","table","inline-table","table-caption","table-cell","table-column","table-column-group","table-footer-group","table-header-group","table-row-group","table-row","flow-root","grid","inline-grid","contents","list-item","hidden"],float:[{float:["right","left","none","start","end"]}],clear:[{clear:["left","right","both","none","start","end"]}],isolation:["isolate","isolation-auto"],"object-fit":[{object:["contain","cover","fill","none","scale-down"]}],"object-position":[{object:[...H(),F]}],overflow:[{overflow:E()}],"overflow-x":[{"overflow-x":E()}],"overflow-y":[{"overflow-y":E()}],overscroll:[{overscroll:k()}],"overscroll-x":[{"overscroll-x":k()}],"overscroll-y":[{"overscroll-y":k()}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:[f]}],"inset-x":[{"inset-x":[f]}],"inset-y":[{"inset-y":[f]}],start:[{start:[f]}],end:[{end:[f]}],top:[{top:[f]}],right:[{right:[f]}],bottom:[{bottom:[f]}],left:[{left:[f]}],visibility:["visible","invisible","collapse"],z:[{z:["auto",j,F]}],basis:[{basis:M()}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["wrap","wrap-reverse","nowrap"]}],flex:[{flex:["1","auto","initial","none",F]}],grow:[{grow:q()}],shrink:[{shrink:q()}],order:[{order:["first","last","none",j,F]}],"grid-cols":[{"grid-cols":[W]}],"col-start-end":[{col:["auto",{span:["full",j,F]},F]}],"col-start":[{"col-start":Y()}],"col-end":[{"col-end":Y()}],"grid-rows":[{"grid-rows":[W]}],"row-start-end":[{row:["auto",{span:[j,F]},F]}],"row-start":[{"row-start":Y()}],"row-end":[{"row-end":Y()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":["auto","min","max","fr",F]}],"auto-rows":[{"auto-rows":["auto","min","max","fr",F]}],gap:[{gap:[c]}],"gap-x":[{"gap-x":[c]}],"gap-y":[{"gap-y":[c]}],"justify-content":[{justify:["normal",...K()]}],"justify-items":[{"justify-items":["start","end","center","stretch"]}],"justify-self":[{"justify-self":["auto","start","end","center","stretch"]}],"align-content":[{content:["normal",...K(),"baseline"]}],"align-items":[{items:["start","end","center","baseline","stretch"]}],"align-self":[{self:["auto","start","end","center","stretch","baseline"]}],"place-content":[{"place-content":[...K(),"baseline"]}],"place-items":[{"place-items":["start","end","center","baseline","stretch"]}],"place-self":[{"place-self":["auto","start","end","center","stretch"]}],p:[{p:[y]}],px:[{px:[y]}],py:[{py:[y]}],ps:[{ps:[y]}],pe:[{pe:[y]}],pt:[{pt:[y]}],pr:[{pr:[y]}],pb:[{pb:[y]}],pl:[{pl:[y]}],m:[{m:[g]}],mx:[{mx:[g]}],my:[{my:[g]}],ms:[{ms:[g]}],me:[{me:[g]}],mt:[{mt:[g]}],mr:[{mr:[g]}],mb:[{mb:[g]}],ml:[{ml:[g]}],"space-x":[{"space-x":[S]}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":[S]}],"space-y-reverse":["space-y-reverse"],w:[{w:["auto","min","max","fit","svw","lvw","dvw",F,e]}],"min-w":[{"min-w":[F,e,"min","max","fit"]}],"max-w":[{"max-w":[F,e,"none","full","min","max","fit","prose",{screen:[B]},B]}],h:[{h:[F,e,"auto","min","max","fit","svh","lvh","dvh"]}],"min-h":[{"min-h":[F,e,"min","max","fit","svh","lvh","dvh"]}],"max-h":[{"max-h":[F,e,"min","max","fit","svh","lvh","dvh"]}],size:[{size:[F,e,"auto","min","max","fit"]}],"font-size":[{text:["base",B,C]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:["thin","extralight","light","normal","medium","semibold","bold","extrabold","black",R]}],"font-family":[{font:[W]}],"fvn-normal":["normal-nums"],"fvn-ordinal":["ordinal"],"fvn-slashed-zero":["slashed-zero"],"fvn-figure":["lining-nums","oldstyle-nums"],"fvn-spacing":["proportional-nums","tabular-nums"],"fvn-fraction":["diagonal-fractions","stacked-fractions"],tracking:[{tracking:["tighter","tight","normal","wide","wider","widest",F]}],"line-clamp":[{"line-clamp":["none",D,R]}],leading:[{leading:["none","tight","snug","normal","relaxed","loose",V,F]}],"list-image":[{"list-image":["none",F]}],"list-style-type":[{list:["none","disc","decimal",F]}],"list-style-position":[{list:["inside","outside"]}],"placeholder-color":[{placeholder:[t]}],"placeholder-opacity":[{"placeholder-opacity":[v]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"text-color":[{text:[t]}],"text-opacity":[{"text-opacity":[v]}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:[...G(),"wavy"]}],"text-decoration-thickness":[{decoration:["auto","from-font",V,C]}],"underline-offset":[{"underline-offset":["auto",V,F]}],"text-decoration-color":[{decoration:[t]}],"text-transform":["uppercase","lowercase","capitalize","normal-case"],"text-overflow":["truncate","text-ellipsis","text-clip"],"text-wrap":[{text:["wrap","nowrap","balance","pretty"]}],indent:[{indent:O()}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",F]}],whitespace:[{whitespace:["normal","nowrap","pre","pre-line","pre-wrap","break-spaces"]}],break:[{break:["normal","words","all","keep"]}],hyphens:[{hyphens:["none","manual","auto"]}],content:[{content:["none",F]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-opacity":[{"bg-opacity":[v]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:[...H(),U]}],"bg-repeat":[{bg:["no-repeat",{repeat:["","x","y","round","space"]}]}],"bg-size":[{bg:["auto","cover","contain",I]}],"bg-image":[{bg:["none",{"gradient-to":["t","tr","r","br","b","bl","l","tl"]},N]}],"bg-color":[{bg:[t]}],"gradient-from-pos":[{from:[m]}],"gradient-via-pos":[{via:[m]}],"gradient-to-pos":[{to:[m]}],"gradient-from":[{from:[p]}],"gradient-via":[{via:[p]}],"gradient-to":[{to:[p]}],rounded:[{rounded:[s]}],"rounded-s":[{"rounded-s":[s]}],"rounded-e":[{"rounded-e":[s]}],"rounded-t":[{"rounded-t":[s]}],"rounded-r":[{"rounded-r":[s]}],"rounded-b":[{"rounded-b":[s]}],"rounded-l":[{"rounded-l":[s]}],"rounded-ss":[{"rounded-ss":[s]}],"rounded-se":[{"rounded-se":[s]}],"rounded-ee":[{"rounded-ee":[s]}],"rounded-es":[{"rounded-es":[s]}],"rounded-tl":[{"rounded-tl":[s]}],"rounded-tr":[{"rounded-tr":[s]}],"rounded-br":[{"rounded-br":[s]}],"rounded-bl":[{"rounded-bl":[s]}],"border-w":[{border:[a]}],"border-w-x":[{"border-x":[a]}],"border-w-y":[{"border-y":[a]}],"border-w-s":[{"border-s":[a]}],"border-w-e":[{"border-e":[a]}],"border-w-t":[{"border-t":[a]}],"border-w-r":[{"border-r":[a]}],"border-w-b":[{"border-b":[a]}],"border-w-l":[{"border-l":[a]}],"border-opacity":[{"border-opacity":[v]}],"border-style":[{border:[...G(),"hidden"]}],"divide-x":[{"divide-x":[a]}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":[a]}],"divide-y-reverse":["divide-y-reverse"],"divide-opacity":[{"divide-opacity":[v]}],"divide-style":[{divide:G()}],"border-color":[{border:[n]}],"border-color-x":[{"border-x":[n]}],"border-color-y":[{"border-y":[n]}],"border-color-s":[{"border-s":[n]}],"border-color-e":[{"border-e":[n]}],"border-color-t":[{"border-t":[n]}],"border-color-r":[{"border-r":[n]}],"border-color-b":[{"border-b":[n]}],"border-color-l":[{"border-l":[n]}],"divide-color":[{divide:[n]}],"outline-style":[{outline:["",...G()]}],"outline-offset":[{"outline-offset":[V,F]}],"outline-w":[{outline:[V,C]}],"outline-color":[{outline:[t]}],"ring-w":[{ring:z()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:[t]}],"ring-opacity":[{"ring-opacity":[v]}],"ring-offset-w":[{"ring-offset":[V,C]}],"ring-offset-color":[{"ring-offset":[t]}],shadow:[{shadow:["","inner","none",B,$]}],"shadow-color":[{shadow:[W]}],opacity:[{opacity:[v]}],"mix-blend":[{"mix-blend":[...X(),"plus-lighter","plus-darker"]}],"bg-blend":[{"bg-blend":X()}],filter:[{filter:["","none"]}],blur:[{blur:[i]}],brightness:[{brightness:[r]}],contrast:[{contrast:[l]}],"drop-shadow":[{"drop-shadow":["","none",B,F]}],grayscale:[{grayscale:[u]}],"hue-rotate":[{"hue-rotate":[h]}],invert:[{invert:[d]}],saturate:[{saturate:[b]}],sepia:[{sepia:[P]}],"backdrop-filter":[{"backdrop-filter":["","none"]}],"backdrop-blur":[{"backdrop-blur":[i]}],"backdrop-brightness":[{"backdrop-brightness":[r]}],"backdrop-contrast":[{"backdrop-contrast":[l]}],"backdrop-grayscale":[{"backdrop-grayscale":[u]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[h]}],"backdrop-invert":[{"backdrop-invert":[d]}],"backdrop-opacity":[{"backdrop-opacity":[v]}],"backdrop-saturate":[{"backdrop-saturate":[b]}],"backdrop-sepia":[{"backdrop-sepia":[P]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":[o]}],"border-spacing-x":[{"border-spacing-x":[o]}],"border-spacing-y":[{"border-spacing-y":[o]}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["none","all","","colors","opacity","shadow","transform",F]}],duration:[{duration:Z()}],ease:[{ease:["linear","in","out","in-out",F]}],delay:[{delay:Z()}],animate:[{animate:["none","spin","ping","pulse","bounce",F]}],transform:[{transform:["","gpu","none"]}],scale:[{scale:[w]}],"scale-x":[{"scale-x":[w]}],"scale-y":[{"scale-y":[w]}],rotate:[{rotate:[j,F]}],"translate-x":[{"translate-x":[A]}],"translate-y":[{"translate-y":[A]}],"skew-x":[{"skew-x":[T]}],"skew-y":[{"skew-y":[T]}],"transform-origin":[{origin:["center","top","top-right","right","bottom-right","bottom","bottom-left","left","top-left",F]}],accent:[{accent:["auto",t]}],appearance:[{appearance:["none","auto"]}],cursor:[{cursor:["auto","default","pointer","wait","text","move","help","not-allowed","none","context-menu","progress","cell","crosshair","vertical-text","alias","copy","no-drop","grab","grabbing","all-scroll","col-resize","row-resize","n-resize","e-resize","s-resize","w-resize","ne-resize","nw-resize","se-resize","sw-resize","ew-resize","ns-resize","nesw-resize","nwse-resize","zoom-in","zoom-out",F]}],"caret-color":[{caret:[t]}],"pointer-events":[{"pointer-events":["none","auto"]}],resize:[{resize:["none","y","x",""]}],"scroll-behavior":[{scroll:["auto","smooth"]}],"scroll-m":[{"scroll-m":O()}],"scroll-mx":[{"scroll-mx":O()}],"scroll-my":[{"scroll-my":O()}],"scroll-ms":[{"scroll-ms":O()}],"scroll-me":[{"scroll-me":O()}],"scroll-mt":[{"scroll-mt":O()}],"scroll-mr":[{"scroll-mr":O()}],"scroll-mb":[{"scroll-mb":O()}],"scroll-ml":[{"scroll-ml":O()}],"scroll-p":[{"scroll-p":O()}],"scroll-px":[{"scroll-px":O()}],"scroll-py":[{"scroll-py":O()}],"scroll-ps":[{"scroll-ps":O()}],"scroll-pe":[{"scroll-pe":O()}],"scroll-pt":[{"scroll-pt":O()}],"scroll-pr":[{"scroll-pr":O()}],"scroll-pb":[{"scroll-pb":O()}],"scroll-pl":[{"scroll-pl":O()}],"snap-align":[{snap:["start","end","center","align-none"]}],"snap-stop":[{snap:["normal","always"]}],"snap-type":[{snap:["none","x","y","both"]}],"snap-strictness":[{snap:["mandatory","proximity"]}],touch:[{touch:["auto","none","manipulation"]}],"touch-x":[{"touch-pan":["x","left","right"]}],"touch-y":[{"touch-pan":["y","up","down"]}],"touch-pz":["touch-pinch-zoom"],select:[{select:["none","text","all","auto"]}],"will-change":[{"will-change":["auto","scroll","contents","transform",F]}],fill:[{fill:[t,"none"]}],"stroke-w":[{stroke:[V,C,R]}],stroke:[{stroke:[t,"none"]}],sr:["sr-only","not-sr-only"],"forced-color-adjust":[{"forced-color-adjust":["auto","none"]}]},conflictingClassGroups:{overflow:["overflow-x","overflow-y"],overscroll:["overscroll-x","overscroll-y"],inset:["inset-x","inset-y","start","end","top","right","bottom","left"],"inset-x":["right","left"],"inset-y":["top","bottom"],flex:["basis","grow","shrink"],gap:["gap-x","gap-y"],p:["px","py","ps","pe","pt","pr","pb","pl"],px:["pr","pl"],py:["pt","pb"],m:["mx","my","ms","me","mt","mr","mb","ml"],mx:["mr","ml"],my:["mt","mb"],size:["w","h"],"font-size":["leading"],"fvn-normal":["fvn-ordinal","fvn-slashed-zero","fvn-figure","fvn-spacing","fvn-fraction"],"fvn-ordinal":["fvn-normal"],"fvn-slashed-zero":["fvn-normal"],"fvn-figure":["fvn-normal"],"fvn-spacing":["fvn-normal"],"fvn-fraction":["fvn-normal"],"line-clamp":["display","overflow"],rounded:["rounded-s","rounded-e","rounded-t","rounded-r","rounded-b","rounded-l","rounded-ss","rounded-se","rounded-ee","rounded-es","rounded-tl","rounded-tr","rounded-br","rounded-bl"],"rounded-s":["rounded-ss","rounded-es"],"rounded-e":["rounded-se","rounded-ee"],"rounded-t":["rounded-tl","rounded-tr"],"rounded-r":["rounded-tr","rounded-br"],"rounded-b":["rounded-br","rounded-bl"],"rounded-l":["rounded-tl","rounded-bl"],"border-spacing":["border-spacing-x","border-spacing-y"],"border-w":["border-w-s","border-w-e","border-w-t","border-w-r","border-w-b","border-w-l"],"border-w-x":["border-w-r","border-w-l"],"border-w-y":["border-w-t","border-w-b"],"border-color":["border-color-s","border-color-e","border-color-t","border-color-r","border-color-b","border-color-l"],"border-color-x":["border-color-r","border-color-l"],"border-color-y":["border-color-t","border-color-b"],"scroll-m":["scroll-mx","scroll-my","scroll-ms","scroll-me","scroll-mt","scroll-mr","scroll-mb","scroll-ml"],"scroll-mx":["scroll-mr","scroll-ml"],"scroll-my":["scroll-mt","scroll-mb"],"scroll-p":["scroll-px","scroll-py","scroll-ps","scroll-pe","scroll-pt","scroll-pr","scroll-pb","scroll-pl"],"scroll-px":["scroll-pr","scroll-pl"],"scroll-py":["scroll-pt","scroll-pb"],touch:["touch-x","touch-y","touch-pz"],"touch-x":["touch"],"touch-y":["touch"],"touch-pz":["touch"]},conflictingClassGroupModifiers:{"font-size":["leading"]}}})}}]); \ No newline at end of file diff --git a/.next/static/chunks/app/_not-found/page-98467b0ee1cfb9b0.js b/.next/static/chunks/app/_not-found/page-98467b0ee1cfb9b0.js deleted file mode 100644 index 4c5b984a..00000000 --- a/.next/static/chunks/app/_not-found/page-98467b0ee1cfb9b0.js +++ /dev/null @@ -1 +0,0 @@ -(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[409],{7589:function(e,t,n){(window.__NEXT_P=window.__NEXT_P||[]).push(["/_not-found/page",function(){return n(3634)}])},3634:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return s}}),n(7043);let i=n(7437);n(2265);let o={fontFamily:'system-ui,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji"',height:"100vh",textAlign:"center",display:"flex",flexDirection:"column",alignItems:"center",justifyContent:"center"},l={display:"inline-block"},r={display:"inline-block",margin:"0 20px 0 0",padding:"0 23px 0 0",fontSize:24,fontWeight:500,verticalAlign:"top",lineHeight:"49px"},d={fontSize:14,fontWeight:400,lineHeight:"49px",margin:0};function s(){return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)("title",{children:"404: This page could not be found."}),(0,i.jsx)("div",{style:o,children:(0,i.jsxs)("div",{children:[(0,i.jsx)("style",{dangerouslySetInnerHTML:{__html:"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}),(0,i.jsx)("h1",{className:"next-error-h1",style:r,children:"404"}),(0,i.jsx)("div",{style:l,children:(0,i.jsx)("h2",{style:d,children:"This page could not be found."})})]})})]})}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)}},function(e){e.O(0,[971,117,744],function(){return e(e.s=7589)}),_N_E=e.O()}]); \ No newline at end of file diff --git a/.next/static/chunks/app/interest/page-cb344cd47e0f4a74.js b/.next/static/chunks/app/interest/page-cb344cd47e0f4a74.js deleted file mode 100644 index c57d8746..00000000 --- a/.next/static/chunks/app/interest/page-cb344cd47e0f4a74.js +++ /dev/null @@ -1 +0,0 @@ -(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[136,66],{2313:function(e,t,r){Promise.resolve().then(r.bind(r,4226)),Promise.resolve().then(r.bind(r,7452)),Promise.resolve().then(r.bind(r,8703))},4226:function(e,t,r){"use strict";r.d(t,{Button:function(){return s}});var n=r(7437),a=r(521),i=r(4502);function s(e){let{className:t,variant:r="ghost",children:s,...o}=e;return(0,n.jsx)(a.E.button,{whileHover:{y:-1},whileTap:{y:0},className:(0,i.cn)("inline-flex items-center justify-center rounded-md px-5 py-3 text-sm font-semibold transition will-change-transform","primary"===r?"bg-gradient-to-br from-brand to-brand2 text-[#02131a] shadow-[0_10px_30px_rgba(0,0,0,.35)]":"glass text-text hover:shadow-glow",t),...o,children:s})}},7452:function(e,t,r){"use strict";r.d(t,{GlowCard:function(){return s}});var n=r(7437),a=r(521),i=r(4502);function s(e){let{className:t,children:r}=e;return(0,n.jsxs)(a.E.div,{initial:{opacity:0,y:14},whileInView:{opacity:1,y:0},viewport:{once:!0,margin:"-60px"},transition:{duration:.45,ease:[.22,1,.36,1]},whileHover:{y:-2},className:(0,i.cn)("relative overflow-hidden rounded-xl glass p-6","transition-shadow hover:shadow-glow",t),children:[(0,n.jsx)(a.E.div,{"aria-hidden":"true",className:"pointer-events-none absolute -inset-24 opacity-0",whileHover:{opacity:1},transition:{duration:.25},style:{background:"radial-gradient(600px 220px at 30% 20%, rgba(56,189,248,.18), transparent 60%), radial-gradient(500px 200px at 80% 30%, rgba(167,139,250,.16), transparent 55%)"}}),(0,n.jsx)("div",{className:"relative",children:r})]})}},8703:function(e,t,r){"use strict";r.d(t,{Navbar:function(){return s}});var n=r(7437),a=r(521),i=r(4226);function s(){return(0,n.jsx)("header",{className:"sticky top-0 z-50 border-b border-border bg-bg/70 backdrop-blur-xl",children:(0,n.jsxs)("div",{className:"mx-auto flex max-w-container items-center justify-between px-7 py-4",children:[(0,n.jsxs)(a.E.a,{href:"/",initial:{opacity:0,y:-8},animate:{opacity:1,y:0},transition:{duration:.35},className:"flex items-center gap-3",children:[(0,n.jsx)("img",{src:"/logos/main-logo.png",alt:"T.O.O.LS Inc Logo",className:"h-10 w-auto object-contain"}),(0,n.jsx)("span",{className:"font-extrabold tracking-tight text-text",children:"T.O.O.LS Inc"})]}),(0,n.jsxs)("nav",{className:"hidden items-center gap-6 md:flex",children:[(0,n.jsx)("a",{className:"text-sm font-medium text-muted hover:text-text",href:"/#platform",children:"Programs"}),(0,n.jsx)("a",{className:"text-sm font-medium text-muted hover:text-text",href:"/#dashboard",children:"Impact"}),(0,n.jsx)("a",{className:"text-sm font-medium text-muted hover:text-text",href:"/partnerships",children:"Partnerships"}),(0,n.jsx)("a",{className:"text-sm font-medium text-muted hover:text-text",href:"/referral",children:"Referral"}),(0,n.jsx)("a",{className:"text-sm font-medium text-muted hover:text-text",href:"/#contact",children:"Contact"})]}),(0,n.jsxs)("div",{className:"flex items-center gap-3",children:[(0,n.jsx)(i.Button,{variant:"ghost",className:"hidden sm:inline-flex",children:(0,n.jsx)("a",{href:"/referral",children:"Submit Referral"})}),(0,n.jsx)(i.Button,{variant:"primary",children:(0,n.jsx)("a",{href:"/#contact",children:"Get Support"})})]})]})})}},4502:function(e,t,r){"use strict";r.d(t,{cn:function(){return i}});var n=r(1994),a=r(3335);function i(){for(var e=arguments.length,t=Array(e),r=0;r{let e=localStorage.getItem("user-session");if(e)try{u(JSON.parse(atob(e)))}catch(e){localStorage.removeItem("user-session")}},[]);let a=async(e,t,r)=>{try{let o={id:Date.now().toString(),email:e,name:r,enrolledCourses:[],completedLessons:[],preferences:{notifications:!0,emailUpdates:!0,theme:"dark"}},n=btoa(JSON.stringify(o));return localStorage.setItem("user-session",n),localStorage.setItem("pwd-".concat(e),btoa(t)),u(o),!0}catch(e){return!1}},i=async(e,t)=>{try{let r=localStorage.getItem("pwd-".concat(e));if(!r||atob(r)!==t)return!1;let o=localStorage.getItem("user-session");if(o)return u(JSON.parse(atob(o))),!0;return!1}catch(e){return!1}};return(0,o.jsx)(s.Provider,{value:{user:r,login:i,signup:a,logout:()=>{localStorage.removeItem("user-session"),u(null)},updateProfile:e=>{if(!r)return;let t={...r,...e};u(t);let o=btoa(JSON.stringify(t));localStorage.setItem("user-session",o)},isAuthenticated:!!r},children:t})}function a(){let e=(0,n.useContext)(s);if(void 0===e)throw Error("useAuth must be used within an AuthProvider");return e}},7960:function(){}},function(e){e.O(0,[587,971,117,744],function(){return e(e.s=3273)}),_N_E=e.O()}]); \ No newline at end of file diff --git a/.next/static/chunks/app/page-0774f4d9d0a45a7b.js b/.next/static/chunks/app/page-0774f4d9d0a45a7b.js deleted file mode 100644 index b5aa0c29..00000000 --- a/.next/static/chunks/app/page-0774f4d9d0a45a7b.js +++ /dev/null @@ -1 +0,0 @@ -(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[931],{8768:function(e,t,s){Promise.resolve().then(s.bind(s,4226)),Promise.resolve().then(s.bind(s,7727)),Promise.resolve().then(s.bind(s,7452)),Promise.resolve().then(s.bind(s,8703))},4226:function(e,t,s){"use strict";s.d(t,{Button:function(){return d}});var a=s(7437),r=s(3810),i=s(4502);function d(e){let{className:t,variant:s="ghost",children:d,...n}=e;return(0,a.jsx)(r.E.button,{whileHover:{y:-1},whileTap:{y:0},className:(0,i.cn)("inline-flex items-center justify-center rounded-md px-5 py-3 text-sm font-semibold transition will-change-transform","primary"===s?"bg-gradient-to-br from-brand to-brand2 text-[#02131a] shadow-[0_10px_30px_rgba(0,0,0,.35)]":"glass text-text hover:shadow-glow",t),...n,children:d})}},7727:function(e,t,s){"use strict";s.d(t,{DashboardSection:function(){return h}});var a=s(7437),r=s(7452);function i(e){let{eyebrow:t,title:s,subtitle:r}=e;return(0,a.jsxs)("div",{className:"mx-auto max-w-[760px] text-center",children:[t?(0,a.jsx)("div",{className:"mb-3 text-xs font-semibold tracking-[0.18em] text-muted uppercase",children:t}):null,(0,a.jsx)("h2",{className:"h2",children:s}),r?(0,a.jsx)("p",{className:"mt-4 p-lead",children:r}):null]})}var d=s(7625),n=s(6986),l=s(7059),c=s(8147),o=s(3263);let m=[{name:"Mon",value:22},{name:"Tue",value:35},{name:"Wed",value:28},{name:"Thu",value:46},{name:"Fri",value:41},{name:"Sat",value:52},{name:"Sun",value:48}];function x(e){let{label:t,value:s,hint:i}=e;return(0,a.jsxs)(r.GlowCard,{className:"p-5",children:[(0,a.jsx)("div",{className:"text-xs font-semibold tracking-[0.18em] text-muted uppercase",children:t}),(0,a.jsx)("div",{className:"mt-2 text-2xl font-extrabold tracking-tight",children:s}),(0,a.jsx)("div",{className:"mt-2 text-sm text-muted",children:i})]})}function h(){return(0,a.jsxs)("section",{id:"dashboard",className:"pt-20",children:[(0,a.jsx)(i,{eyebrow:"Platform",title:"Real dashboard UI — not a placeholder",subtitle:"DashDark-style layout with Fluent micro-motion: sidebar, command bar, KPIs, activity feed, table, and live trend chart."}),(0,a.jsx)("div",{className:"mx-auto mt-10 max-w-container",children:(0,a.jsx)("div",{className:"glass overflow-hidden rounded-xl",children:(0,a.jsxs)("div",{className:"grid min-h-[520px] grid-cols-1 lg:grid-cols-[280px_1fr]",children:[(0,a.jsxs)("div",{className:"border-b border-border p-5 lg:border-b-0 lg:border-r",children:[(0,a.jsxs)("div",{className:"mb-5 flex items-center justify-between",children:[(0,a.jsx)("div",{className:"font-extrabold tracking-tight",children:"CaseFlow"}),(0,a.jsx)("div",{className:"h-2 w-2 rounded-full bg-brand"})]}),(0,a.jsx)("div",{className:"space-y-2",children:["Overview","Participants","Workflows","Reports","Settings"].map(e=>(0,a.jsx)("div",{className:"rounded-md px-3 py-2 text-sm text-muted hover:bg-white/5 hover:text-text",children:e},e))}),(0,a.jsxs)("div",{className:"mt-6 rounded-lg border border-border bg-white/5 p-4",children:[(0,a.jsx)("div",{className:"text-xs font-semibold tracking-[0.18em] text-muted uppercase",children:"Status"}),(0,a.jsx)("div",{className:"mt-2 text-sm text-text",children:"Audit trail enabled \xb7 Role separation active"}),(0,a.jsx)("div",{className:"mt-2 text-xs text-muted",children:"Least privilege defaults, export-ready logs."})]})]}),(0,a.jsxs)("div",{className:"p-5",children:[(0,a.jsxs)("div",{className:"flex flex-col gap-3 md:flex-row md:items-center md:justify-between",children:[(0,a.jsxs)("div",{children:[(0,a.jsx)("div",{className:"text-sm text-muted",children:"Overview"}),(0,a.jsx)("div",{className:"text-xl font-extrabold tracking-tight",children:"Operational Snapshot"})]}),(0,a.jsxs)("div",{className:"flex items-center gap-3",children:[(0,a.jsx)("div",{className:"glass rounded-md px-4 py-2 text-sm text-muted",children:"Search participants…"}),(0,a.jsx)("div",{className:"glass rounded-md px-4 py-2 text-sm text-muted",children:"Last 7 days"})]})]}),(0,a.jsxs)("div",{className:"mt-6 grid grid-cols-1 gap-4 md:grid-cols-3",children:[(0,a.jsx)(x,{label:"Active workflows",value:"18",hint:"Running without exceptions"}),(0,a.jsx)(x,{label:"Pending follow-ups",value:"6",hint:"Auto reminders ready"}),(0,a.jsx)(x,{label:"Compliance checks",value:"100%",hint:"Policy aligned & logged"})]}),(0,a.jsxs)("div",{className:"mt-4 grid grid-cols-1 gap-4 lg:grid-cols-[1.2fr_.8fr]",children:[(0,a.jsxs)(r.GlowCard,{className:"p-5",children:[(0,a.jsxs)("div",{className:"flex items-center justify-between",children:[(0,a.jsxs)("div",{children:[(0,a.jsx)("div",{className:"text-xs font-semibold tracking-[0.18em] text-muted uppercase",children:"Engagement trend"}),(0,a.jsx)("div",{className:"mt-1 text-sm text-muted",children:"Weekly activity index"})]}),(0,a.jsx)("div",{className:"text-xs text-muted",children:"Live preview"})]}),(0,a.jsx)("div",{className:"mt-4 h-[220px] w-full",children:(0,a.jsx)(d.h,{width:"100%",height:"100%",children:(0,a.jsxs)(n.T,{data:m,margin:{top:10,right:10,left:-10,bottom:0},children:[(0,a.jsx)(l.K,{dataKey:"name",tick:{fill:"rgba(148,163,184,.85)",fontSize:12},axisLine:!1,tickLine:!1}),(0,a.jsx)(c.u,{contentStyle:{background:"rgba(12,15,23,.92)",border:"1px solid rgba(255,255,255,.12)",borderRadius:12,color:"rgba(248,250,252,.96)"},labelStyle:{color:"rgba(148,163,184,.9)"}}),(0,a.jsx)(o.u,{type:"monotone",dataKey:"value",stroke:"rgba(56,189,248,.85)",fill:"rgba(56,189,248,.14)",strokeWidth:2})]})})})]}),(0,a.jsxs)(r.GlowCard,{className:"p-5",children:[(0,a.jsx)("div",{className:"text-xs font-semibold tracking-[0.18em] text-muted uppercase",children:"Activity feed"}),(0,a.jsx)("div",{className:"mt-3 space-y-3",children:[{t:"2m ago",m:"Follow-up scheduled for A11"},{t:"18m ago",m:"Document checklist updated for B4"},{t:"1h ago",m:"New intake added to Row A"},{t:"3h ago",m:"Audit export generated"}].map(e=>(0,a.jsxs)("div",{className:"rounded-lg border border-border bg-white/5 p-3",children:[(0,a.jsxs)("div",{className:"flex items-center justify-between",children:[(0,a.jsx)("div",{className:"text-sm font-semibold",children:"Update"}),(0,a.jsx)("div",{className:"text-xs text-muted",children:e.t})]}),(0,a.jsx)("div",{className:"mt-1 text-sm text-muted",children:e.m})]},e.m))})]})]}),(0,a.jsxs)(r.GlowCard,{className:"mt-4 p-5",children:[(0,a.jsxs)("div",{className:"flex items-center justify-between",children:[(0,a.jsxs)("div",{children:[(0,a.jsx)("div",{className:"text-xs font-semibold tracking-[0.18em] text-muted uppercase",children:"Queue"}),(0,a.jsx)("div",{className:"mt-1 text-sm text-muted",children:"Items needing action"})]}),(0,a.jsx)("div",{className:"text-xs text-muted",children:"Auto-sorted"})]}),(0,a.jsx)("div",{className:"mt-4 overflow-x-auto",children:(0,a.jsxs)("table",{className:"w-full text-left text-sm",children:[(0,a.jsx)("thead",{className:"text-muted",children:(0,a.jsxs)("tr",{className:"border-b border-border",children:[(0,a.jsx)("th",{className:"py-2 pr-4 font-semibold",children:"UID"}),(0,a.jsx)("th",{className:"py-2 pr-4 font-semibold",children:"Item"}),(0,a.jsx)("th",{className:"py-2 pr-4 font-semibold",children:"Priority"}),(0,a.jsx)("th",{className:"py-2 pr-4 font-semibold",children:"Owner"}),(0,a.jsx)("th",{className:"py-2 pr-2 font-semibold",children:"Status"})]})}),(0,a.jsx)("tbody",{className:"text-text",children:[["A11","Weekly check-in logged","Normal","CM","Ready"],["B4","Incident statement intake","High","CM","Pending"],["A6","Document verification","Normal","CM","In progress"],["B3","Safety follow-up","High","CM","Pending"]].map(e=>(0,a.jsxs)("tr",{className:"border-b border-border/60",children:[(0,a.jsx)("td",{className:"py-3 pr-4 font-semibold",children:e[0]}),(0,a.jsx)("td",{className:"py-3 pr-4 text-muted",children:e[1]}),(0,a.jsx)("td",{className:"py-3 pr-4",children:(0,a.jsx)("span",{className:"rounded-md border border-border bg-white/5 px-2 py-1 text-xs",children:e[2]})}),(0,a.jsx)("td",{className:"py-3 pr-4 text-muted",children:e[3]}),(0,a.jsx)("td",{className:"py-3 pr-2",children:(0,a.jsx)("span",{className:"rounded-md border border-border bg-white/5 px-2 py-1 text-xs",children:e[4]})})]},e[0]+e[1]))})]})})]})]})]})})})]})}},7452:function(e,t,s){"use strict";s.d(t,{GlowCard:function(){return d}});var a=s(7437),r=s(3810),i=s(4502);function d(e){let{className:t,children:s}=e;return(0,a.jsxs)(r.E.div,{initial:{opacity:0,y:14},whileInView:{opacity:1,y:0},viewport:{once:!0,margin:"-60px"},transition:{duration:.45,ease:[.22,1,.36,1]},whileHover:{y:-2},className:(0,i.cn)("relative overflow-hidden rounded-xl glass p-6","transition-shadow hover:shadow-glow",t),children:[(0,a.jsx)(r.E.div,{"aria-hidden":"true",className:"pointer-events-none absolute -inset-24 opacity-0",whileHover:{opacity:1},transition:{duration:.25},style:{background:"radial-gradient(600px 220px at 30% 20%, rgba(56,189,248,.18), transparent 60%), radial-gradient(500px 200px at 80% 30%, rgba(167,139,250,.16), transparent 55%)"}}),(0,a.jsx)("div",{className:"relative",children:s})]})}},8703:function(e,t,s){"use strict";s.d(t,{Navbar:function(){return d}});var a=s(7437),r=s(3810),i=s(4226);function d(){return(0,a.jsx)("header",{className:"sticky top-0 z-50 border-b border-border bg-bg/70 backdrop-blur-xl",children:(0,a.jsxs)("div",{className:"mx-auto flex max-w-container items-center justify-between px-7 py-4",children:[(0,a.jsx)(r.E.div,{initial:{opacity:0,y:-8},animate:{opacity:1,y:0},transition:{duration:.35},className:"font-extrabold tracking-tight",children:"T.O.O.LS Inc"}),(0,a.jsxs)("nav",{className:"hidden items-center gap-6 md:flex",children:[(0,a.jsx)("a",{className:"text-sm font-medium text-muted hover:text-text",href:"#platform",children:"Platform"}),(0,a.jsx)("a",{className:"text-sm font-medium text-muted hover:text-text",href:"#solutions",children:"Solutions"}),(0,a.jsx)("a",{className:"text-sm font-medium text-muted hover:text-text",href:"#dashboard",children:"Dashboard"}),(0,a.jsx)("a",{className:"text-sm font-medium text-muted hover:text-text",href:"#contact",children:"Contact"})]}),(0,a.jsxs)("div",{className:"flex items-center gap-3",children:[(0,a.jsx)(i.Button,{variant:"ghost",className:"hidden sm:inline-flex",children:"View Demo"}),(0,a.jsx)(i.Button,{variant:"primary",children:"Get Started"})]})]})})}},4502:function(e,t,s){"use strict";s.d(t,{cn:function(){return i}});var a=s(1994),r=s(3335);function i(){for(var e=arguments.length,t=Array(e),s=0;s(0,i.jsx)("div",{className:"rounded-md px-3 py-2 text-sm text-muted hover:bg-white/5 hover:text-text",children:e},e))}),(0,i.jsxs)("div",{className:"mt-6 rounded-lg border border-border bg-white/5 p-4",children:[(0,i.jsx)("div",{className:"text-xs font-semibold tracking-[0.18em] text-muted uppercase",children:"Active Programs"}),(0,i.jsx)("div",{className:"mt-2 text-sm text-text",children:"Job Readiness \xb7 Education \xb7 Mentorship"}),(0,i.jsx)("div",{className:"mt-2 text-xs text-muted",children:"Supporting 42 active participants"})]})]}),(0,i.jsxs)("div",{className:"p-5",children:[(0,i.jsxs)("div",{className:"flex flex-col gap-3 md:flex-row md:items-center md:justify-between",children:[(0,i.jsxs)("div",{children:[(0,i.jsx)("div",{className:"text-sm text-muted",children:"Overview"}),(0,i.jsx)("div",{className:"text-xl font-extrabold tracking-tight",children:"Program Impact"})]}),(0,i.jsxs)("div",{className:"flex items-center gap-3",children:[(0,i.jsx)("div",{className:"glass rounded-md px-4 py-2 text-sm text-muted",children:"Search participants…"}),(0,i.jsx)("div",{className:"glass rounded-md px-4 py-2 text-sm text-muted",children:"Last 7 days"})]})]}),(0,i.jsxs)("div",{className:"mt-6 grid grid-cols-1 gap-4 md:grid-cols-3",children:[(0,i.jsx)(x,{label:"Active Participants",value:"42",hint:"Engaged in programs"}),(0,i.jsx)(x,{label:"Job Placements",value:"18",hint:"This quarter"}),(0,i.jsx)(x,{label:"Success Rate",value:"87%",hint:"Program completion"})]}),(0,i.jsxs)("div",{className:"mt-4 grid grid-cols-1 gap-4 lg:grid-cols-[1.2fr_.8fr]",children:[(0,i.jsxs)(r.GlowCard,{className:"p-5",children:[(0,i.jsxs)("div",{className:"flex items-center justify-between",children:[(0,i.jsxs)("div",{children:[(0,i.jsx)("div",{className:"text-xs font-semibold tracking-[0.18em] text-muted uppercase",children:"Participant Engagement"}),(0,i.jsx)("div",{className:"mt-1 text-sm text-muted",children:"Weekly activity overview"})]}),(0,i.jsx)("div",{className:"text-xs text-muted",children:"Current week"})]}),(0,i.jsx)("div",{className:"mt-4 h-[220px] w-full",children:(0,i.jsx)(l.h,{width:"100%",height:"100%",children:(0,i.jsxs)(n.T,{data:m,margin:{top:10,right:10,left:-10,bottom:0},children:[(0,i.jsx)(d.K,{dataKey:"name",tick:{fill:"rgba(148,163,184,.85)",fontSize:12},axisLine:!1,tickLine:!1}),(0,i.jsx)(c.u,{contentStyle:{background:"rgba(12,15,23,.92)",border:"1px solid rgba(255,255,255,.12)",borderRadius:12,color:"rgba(248,250,252,.96)"},labelStyle:{color:"rgba(148,163,184,.9)"}}),(0,i.jsx)(o.u,{type:"monotone",dataKey:"value",stroke:"rgba(56,189,248,.85)",fill:"rgba(56,189,248,.14)",strokeWidth:2})]})})})]}),(0,i.jsxs)(r.GlowCard,{className:"p-5",children:[(0,i.jsx)("div",{className:"text-xs font-semibold tracking-[0.18em] text-muted uppercase",children:"Recent Activity"}),(0,i.jsx)("div",{className:"mt-3 space-y-3",children:[{t:"10m ago",m:"New participant enrolled in Job Readiness"},{t:"1h ago",m:"Interview scheduled for John D."},{t:"2h ago",m:"Resume workshop completed - 8 attendees"},{t:"4h ago",m:"Job placement confirmed for Sarah M."}].map(e=>(0,i.jsxs)("div",{className:"rounded-lg border border-border bg-white/5 p-3",children:[(0,i.jsxs)("div",{className:"flex items-center justify-between",children:[(0,i.jsx)("div",{className:"text-sm font-semibold",children:"Update"}),(0,i.jsx)("div",{className:"text-xs text-muted",children:e.t})]}),(0,i.jsx)("div",{className:"mt-1 text-sm text-muted",children:e.m})]},e.m))})]})]}),(0,i.jsxs)(r.GlowCard,{className:"mt-4 p-5",children:[(0,i.jsxs)("div",{className:"flex items-center justify-between",children:[(0,i.jsxs)("div",{children:[(0,i.jsx)("div",{className:"text-xs font-semibold tracking-[0.18em] text-muted uppercase",children:"Upcoming Milestones"}),(0,i.jsx)("div",{className:"mt-1 text-sm text-muted",children:"Program activities this week"})]}),(0,i.jsx)("div",{className:"text-xs text-muted",children:"Auto-scheduled"})]}),(0,i.jsx)("div",{className:"mt-4 overflow-x-auto",children:(0,i.jsxs)("table",{className:"w-full text-left text-sm",children:[(0,i.jsx)("thead",{className:"text-muted",children:(0,i.jsxs)("tr",{className:"border-b border-border",children:[(0,i.jsx)("th",{className:"py-2 pr-4 font-semibold",children:"Date"}),(0,i.jsx)("th",{className:"py-2 pr-4 font-semibold",children:"Activity"}),(0,i.jsx)("th",{className:"py-2 pr-4 font-semibold",children:"Program"}),(0,i.jsx)("th",{className:"py-2 pr-4 font-semibold",children:"Participants"}),(0,i.jsx)("th",{className:"py-2 pr-2 font-semibold",children:"Status"})]})}),(0,i.jsx)("tbody",{className:"text-text",children:[["Mon 1/13","Resume Workshop","Job Readiness","12","Confirmed"],["Tue 1/14","Mock Interviews","Job Readiness","6","Scheduled"],["Wed 1/15","Career Counseling","Mentorship","8","In Progress"],["Thu 1/16","Skills Assessment","Education","15","Pending"]].map(e=>(0,i.jsxs)("tr",{className:"border-b border-border/60",children:[(0,i.jsx)("td",{className:"py-3 pr-4 font-semibold",children:e[0]}),(0,i.jsx)("td",{className:"py-3 pr-4 text-muted",children:e[1]}),(0,i.jsx)("td",{className:"py-3 pr-4",children:(0,i.jsx)("span",{className:"rounded-md border border-border bg-white/5 px-2 py-1 text-xs",children:e[2]})}),(0,i.jsx)("td",{className:"py-3 pr-4 text-muted",children:e[3]}),(0,i.jsx)("td",{className:"py-3 pr-2",children:(0,i.jsx)("span",{className:"rounded-md border border-border bg-white/5 px-2 py-1 text-xs",children:e[4]})})]},e[0]+e[1]))})]})})]})]})]})})})]})}},3783:function(e,t,s){"use strict";s.d(t,{InteractiveTiles:function(){return d}});var i=s(7437),r=s(521),a=s(4502),l=s(7452);let n=[{icon:"\uD83D\uDCCB",title:"Submit Interest Form",description:"Let us know how we can support you",action:"Get Started",href:"/interest",color:"from-brand to-brand2"},{icon:"\uD83E\uDD1D",title:"Submit Referral",description:"Refer someone who could benefit from our programs",action:"Refer Now",href:"/referral",color:"from-brand2 to-accent"},{icon:"\uD83D\uDCAC",title:"Live Chat Support",description:"Get instant answers to your questions",action:"Chat Now",onClick:"openChat",color:"from-accent to-brand"},{icon:"\uD83D\uDCDA",title:"View Programs",description:"Explore our comprehensive support services",action:"Learn More",href:"#platform",color:"from-brand to-accent"}];function d(e){let{onChatOpen:t}=e,s=e=>{if("openChat"===e.onClick&&t)t();else if(e.href){if(e.href.startsWith("#")){var s;null===(s=document.querySelector(e.href))||void 0===s||s.scrollIntoView({behavior:"smooth"})}else window.location.href=e.href}};return(0,i.jsxs)("section",{className:"mx-auto max-w-container px-7 py-16",children:[(0,i.jsxs)("div",{className:"text-center mb-10",children:[(0,i.jsx)("div",{className:"text-xs font-semibold tracking-[0.18em] text-brand2 uppercase",children:"Quick Actions"}),(0,i.jsx)("h2",{className:"h2 mt-4",children:"How Can We Help You Today?"}),(0,i.jsx)("p",{className:"mx-auto mt-4 max-w-[680px] text-muted",children:"Choose an action below to get started with our services, or chat with MackAi for instant assistance."})]}),(0,i.jsx)("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-4 gap-4",children:n.map((e,t)=>(0,i.jsx)(r.E.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{delay:.1*t,duration:.4},onClick:()=>s(e),children:(0,i.jsxs)(l.GlowCard,{className:"group relative cursor-pointer overflow-hidden h-full",children:[(0,i.jsx)(r.E.div,{className:(0,a.cn)("absolute inset-0 bg-gradient-to-br opacity-0 group-hover:opacity-10 transition-opacity duration-300",e.color)}),(0,i.jsxs)("div",{className:"relative flex flex-col h-full",children:[(0,i.jsx)("div",{className:"text-4xl mb-4",children:e.icon}),(0,i.jsx)("h3",{className:"text-lg font-extrabold tracking-tight text-text mb-2",children:e.title}),(0,i.jsx)("p",{className:"text-sm text-muted leading-relaxed mb-6 flex-1",children:e.description}),(0,i.jsxs)("div",{className:"flex items-center gap-2 text-sm font-semibold text-brand group-hover:text-brand2 transition-colors",children:[e.action,(0,i.jsx)(r.E.span,{className:"inline-block",initial:{x:0},whileHover:{x:4},children:"→"})]})]})]})},e.title))}),(0,i.jsx)(r.E.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{delay:.4},className:"mt-12 grid grid-cols-2 md:grid-cols-4 gap-4",children:[{value:"< 5min",label:"Average Response Time"},{value:"24/7",label:"MackAi Availability"},{value:"100%",label:"Confidential Support"},{value:"48hrs",label:"Form Response Time"}].map(e=>(0,i.jsxs)("div",{className:"glass rounded-lg p-4 text-center",children:[(0,i.jsx)("div",{className:"text-2xl font-extrabold tracking-tight text-brand",children:e.value}),(0,i.jsx)("div",{className:"mt-1 text-xs text-muted",children:e.label})]},e.label))})]})}}},function(e){e.O(0,[824,169,459,971,117,744],function(){return e(e.s=4724)}),_N_E=e.O()}]); \ No newline at end of file diff --git a/.next/static/chunks/app/partnerships/page-305fd76a6ccfd112.js b/.next/static/chunks/app/partnerships/page-305fd76a6ccfd112.js deleted file mode 100644 index 2e254a41..00000000 --- a/.next/static/chunks/app/partnerships/page-305fd76a6ccfd112.js +++ /dev/null @@ -1 +0,0 @@ -(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[992],{4007:function(e,t,n){Promise.resolve().then(n.bind(n,4755)),Promise.resolve().then(n.bind(n,9185)),Promise.resolve().then(n.bind(n,7452)),Promise.resolve().then(n.bind(n,8703))},8614:function(e,t,n){"use strict";n.d(t,{M:function(){return x}});var r=n(7437),s=n(2265),o=n(8881),i=n(3576),l=n(4252),u=n(5750);class c extends s.Component{getSnapshotBeforeUpdate(e){let t=this.props.childRef.current;if(t&&e.isPresent&&!this.props.isPresent){let e=this.props.sizeRef.current;e.height=t.offsetHeight||0,e.width=t.offsetWidth||0,e.top=t.offsetTop,e.left=t.offsetLeft}return null}componentDidUpdate(){}render(){return this.props.children}}function h(e){let{children:t,isPresent:n}=e,o=(0,s.useId)(),i=(0,s.useRef)(null),l=(0,s.useRef)({width:0,height:0,top:0,left:0}),{nonce:h}=(0,s.useContext)(u._);return(0,s.useInsertionEffect)(()=>{let{width:e,height:t,top:r,left:s}=l.current;if(n||!i.current||!e||!t)return;i.current.dataset.motionPopId=o;let u=document.createElement("style");return h&&(u.nonce=h),document.head.appendChild(u),u.sheet&&u.sheet.insertRule('\n [data-motion-pop-id="'.concat(o,'"] {\n position: absolute !important;\n width: ').concat(e,"px !important;\n height: ").concat(t,"px !important;\n top: ").concat(r,"px !important;\n left: ").concat(s,"px !important;\n }\n ")),()=>{document.head.removeChild(u)}},[n]),(0,r.jsx)(c,{isPresent:n,childRef:i,sizeRef:l,children:s.cloneElement(t,{ref:i})})}let a=e=>{let{children:t,initial:n,isPresent:o,onExitComplete:u,custom:c,presenceAffectsLayout:a,mode:f}=e,p=(0,i.h)(d),m=(0,s.useId)(),v=(0,s.useCallback)(e=>{for(let t of(p.set(e,!0),p.values()))if(!t)return;u&&u()},[p,u]),x=(0,s.useMemo)(()=>({id:m,initial:n,isPresent:o,custom:c,onExitComplete:v,register:e=>(p.set(e,!1),()=>p.delete(e))}),a?[Math.random(),v]:[o,v]);return(0,s.useMemo)(()=>{p.forEach((e,t)=>p.set(t,!1))},[o]),s.useEffect(()=>{o||p.size||!u||u()},[o]),"popLayout"===f&&(t=(0,r.jsx)(h,{isPresent:o,children:t})),(0,r.jsx)(l.O.Provider,{value:x,children:t})};function d(){return new Map}var f=n(9637);let p=e=>e.key||"";function m(e){let t=[];return s.Children.forEach(e,e=>{(0,s.isValidElement)(e)&&t.push(e)}),t}var v=n(1534);let x=e=>{let{children:t,custom:n,initial:l=!0,onExitComplete:u,presenceAffectsLayout:c=!0,mode:h="sync",propagate:d=!1}=e,[x,E]=(0,f.oO)(d),g=(0,s.useMemo)(()=>m(t),[t]),C=d&&!x?[]:g.map(p),P=(0,s.useRef)(!0),R=(0,s.useRef)(g),b=(0,i.h)(()=>new Map),[w,M]=(0,s.useState)(g),[_,j]=(0,s.useState)(g);(0,v.L)(()=>{P.current=!1,R.current=g;for(let e=0;e<_.length;e++){let t=p(_[e]);C.includes(t)?b.delete(t):!0!==b.get(t)&&b.set(t,!1)}},[_,C.length,C.join("-")]);let k=[];if(g!==w){let e=[...g];for(let t=0;t<_.length;t++){let n=_[t],r=p(n);C.includes(r)||(e.splice(t,0,n),k.push(n))}"wait"===h&&k.length&&(e=k),j(m(e)),M(g);return}let{forceRender:y}=(0,s.useContext)(o.p);return(0,r.jsx)(r.Fragment,{children:_.map(e=>{let t=p(e),s=(!d||!!x)&&(g===_||C.includes(t));return(0,r.jsx)(a,{isPresent:s,initial:(!P.current||!!l)&&void 0,custom:s?void 0:n,presenceAffectsLayout:c,mode:h,onExitComplete:s?void 0:()=>{if(!b.has(t))return;b.set(t,!0);let e=!0;b.forEach(t=>{t||(e=!1)}),e&&(null==y||y(),j(R.current),d&&(null==E||E()),u&&u())},children:e},t)})})}}},function(e){e.O(0,[824,459,971,117,744],function(){return e(e.s=4007)}),_N_E=e.O()}]); \ No newline at end of file diff --git a/.next/static/chunks/app/portal/auth/page-eae55cb4afc6a920.js b/.next/static/chunks/app/portal/auth/page-eae55cb4afc6a920.js deleted file mode 100644 index d0c1b940..00000000 --- a/.next/static/chunks/app/portal/auth/page-eae55cb4afc6a920.js +++ /dev/null @@ -1 +0,0 @@ -(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[308],{9647:function(e,t,r){Promise.resolve().then(r.bind(r,6634))},6634:function(e,t,r){"use strict";r.r(t),r.d(t,{default:function(){return c}});var s=r(7437),n=r(2265),a=r(521),o=r(4210),l=r(9376),i=r(4502);function c(){let[e,t]=(0,n.useState)(!0),[r,c]=(0,n.useState)(""),[d,u]=(0,n.useState)(""),[m,x]=(0,n.useState)(""),[h,b]=(0,n.useState)(""),[f,g]=(0,n.useState)(!1),{login:p,signup:v}=(0,o.a)(),y=(0,l.useRouter)(),j=async t=>{t.preventDefault(),b(""),g(!0);try{(e?await p(r,d):await v(r,d,m))?y.push("/portal/dashboard"):b(e?"Invalid credentials":"Signup failed")}catch(e){b("An error occurred. Please try again.")}finally{g(!1)}};return(0,s.jsxs)("div",{className:"min-h-screen bg-bg flex items-center justify-center px-7",children:[(0,s.jsx)("div",{className:"pointer-events-none fixed inset-0 -z-10 bg-dash-glow"}),(0,s.jsxs)(a.E.div,{initial:{opacity:0,y:20},animate:{opacity:1,y:0},className:"w-full max-w-md",children:[(0,s.jsxs)("div",{className:"text-center mb-8",children:[(0,s.jsx)("h1",{className:"text-3xl font-extrabold tracking-tight text-text",children:e?"Welcome Back":"Create Account"}),(0,s.jsx)("p",{className:"mt-2 text-sm text-muted",children:e?"Sign in to access your learning portal":"Start your journey with T.O.O.L.S Inc"})]}),(0,s.jsxs)("div",{className:"rounded-xl bg-panel border border-border p-8 shadow-glow",children:[(0,s.jsxs)("form",{onSubmit:j,className:"space-y-6",children:[!e&&(0,s.jsxs)("div",{children:[(0,s.jsx)("label",{htmlFor:"name",className:"block text-sm font-semibold text-text mb-2",children:"Full Name"}),(0,s.jsx)("input",{id:"name",type:"text",value:m,onChange:e=>x(e.target.value),required:!e,className:"w-full rounded-lg bg-bg border border-border px-4 py-3 text-text placeholder:text-muted focus:outline-none focus:ring-2 focus:ring-brand/50",placeholder:"Enter your name"})]}),(0,s.jsxs)("div",{children:[(0,s.jsx)("label",{htmlFor:"email",className:"block text-sm font-semibold text-text mb-2",children:"Email Address"}),(0,s.jsx)("input",{id:"email",type:"email",value:r,onChange:e=>c(e.target.value),required:!0,className:"w-full rounded-lg bg-bg border border-border px-4 py-3 text-text placeholder:text-muted focus:outline-none focus:ring-2 focus:ring-brand/50",placeholder:"you@example.com"})]}),(0,s.jsxs)("div",{children:[(0,s.jsx)("label",{htmlFor:"password",className:"block text-sm font-semibold text-text mb-2",children:"Password"}),(0,s.jsx)("input",{id:"password",type:"password",value:d,onChange:e=>u(e.target.value),required:!0,minLength:8,className:"w-full rounded-lg bg-bg border border-border px-4 py-3 text-text placeholder:text-muted focus:outline-none focus:ring-2 focus:ring-brand/50",placeholder:"••••••••"}),!e&&(0,s.jsx)("p",{className:"mt-1 text-xs text-muted",children:"Must be at least 8 characters"})]}),h&&(0,s.jsx)("div",{className:"rounded-lg bg-red-500/10 border border-red-500/30 px-4 py-3 text-sm text-red-400",children:h}),(0,s.jsx)("button",{type:"submit",disabled:f,className:(0,i.cn)("w-full rounded-lg px-6 py-3 font-semibold transition-all","bg-gradient-to-br from-brand to-brand2 text-[#02131a]","hover:shadow-glow",f&&"opacity-50 cursor-not-allowed"),children:f?"Please wait...":e?"Sign In":"Create Account"})]}),(0,s.jsx)("div",{className:"mt-6 text-center",children:(0,s.jsx)("button",{onClick:()=>{t(!e),b("")},className:"text-sm text-brand hover:text-brand2 transition-colors",children:e?"Don't have an account? Sign up":"Already have an account? Sign in"})}),(0,s.jsx)("div",{className:"mt-6 pt-6 border-t border-border",children:(0,s.jsxs)("div",{className:"flex items-center gap-2 text-xs text-muted",children:[(0,s.jsx)("svg",{className:"h-4 w-4 text-brand",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor",children:(0,s.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M12 15v2m-6 4h12a2 2 0 002-2v-6a2 2 0 00-2-2H6a2 2 0 00-2 2v6a2 2 0 002 2zm10-10V7a4 4 0 00-8 0v4h8z"})}),(0,s.jsx)("span",{children:"Secured with AES-256 encryption"})]})})]}),(0,s.jsx)("div",{className:"mt-6 text-center",children:(0,s.jsx)("a",{href:"/",className:"text-sm text-muted hover:text-text transition-colors",children:"← Back to home"})})]})]})}},4210:function(e,t,r){"use strict";r.d(t,{AuthProvider:function(){return o},a:function(){return l}});var s=r(7437),n=r(2265);let a=(0,n.createContext)(void 0);function o(e){let{children:t}=e,[r,o]=(0,n.useState)(null);(0,n.useEffect)(()=>{let e=localStorage.getItem("user-session");if(e)try{o(JSON.parse(atob(e)))}catch(e){localStorage.removeItem("user-session")}},[]);let l=async(e,t,r)=>{try{let s={id:Date.now().toString(),email:e,name:r,enrolledCourses:[],completedLessons:[],preferences:{notifications:!0,emailUpdates:!0,theme:"dark"}},n=btoa(JSON.stringify(s));return localStorage.setItem("user-session",n),localStorage.setItem("pwd-".concat(e),btoa(t)),o(s),!0}catch(e){return!1}},i=async(e,t)=>{try{let r=localStorage.getItem("pwd-".concat(e));if(!r||atob(r)!==t)return!1;let s=localStorage.getItem("user-session");if(s)return o(JSON.parse(atob(s))),!0;return!1}catch(e){return!1}};return(0,s.jsx)(a.Provider,{value:{user:r,login:i,signup:l,logout:()=>{localStorage.removeItem("user-session"),o(null)},updateProfile:e=>{if(!r)return;let t={...r,...e};o(t);let s=btoa(JSON.stringify(t));localStorage.setItem("user-session",s)},isAuthenticated:!!r},children:t})}function l(){let e=(0,n.useContext)(a);if(void 0===e)throw Error("useAuth must be used within an AuthProvider");return e}},4502:function(e,t,r){"use strict";r.d(t,{cn:function(){return a}});var s=r(1994),n=r(3335);function a(){for(var e=arguments.length,t=Array(e),r=0;r{t||u.push("/portal/auth")},[t,u]),!e)return null;let h=t=>{e.enrolledCourses.includes(t)||n({enrolledCourses:[...e.enrolledCourses,t]}),x(t)};return(0,s.jsxs)("div",{className:"min-h-screen bg-bg",children:[(0,s.jsx)("div",{className:"pointer-events-none fixed inset-0 -z-10 bg-dash-glow"}),(0,s.jsx)("header",{className:"border-b border-border bg-panel/50 backdrop-blur-xl",children:(0,s.jsxs)("div",{className:"mx-auto max-w-container px-7 py-4 flex items-center justify-between",children:[(0,s.jsx)("div",{className:"flex items-center gap-4",children:(0,s.jsx)("button",{onClick:()=>u.push("/portal/dashboard"),className:"text-brand hover:text-brand2",children:"← Back to Dashboard"})}),(0,s.jsx)("button",{onClick:c,className:"text-sm font-semibold text-muted hover:text-text transition-colors",children:"Logout"})]})}),(0,s.jsxs)("div",{className:"mx-auto max-w-container px-7 py-8",children:[(0,s.jsxs)(o.E.div,{initial:{opacity:0,y:20},animate:{opacity:1,y:0},children:[(0,s.jsx)("h1",{className:"text-3xl font-extrabold tracking-tight text-text mb-2",children:"Interactive Courses"}),(0,s.jsx)("p",{className:"text-muted",children:"Choose a course to begin your learning journey"})]}),(0,s.jsx)("div",{className:"mt-8 grid grid-cols-1 md:grid-cols-2 gap-6",children:d.map((t,n)=>{let r=e.enrolledCourses.includes(t.id);return(0,s.jsx)(o.E.div,{initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{delay:.1*n},children:(0,s.jsxs)(l.GlowCard,{className:"p-6 h-full flex flex-col",children:[(0,s.jsx)("div",{className:"text-5xl mb-4",children:t.thumbnail}),(0,s.jsx)("h3",{className:"text-xl font-extrabold tracking-tight text-text mb-2",children:t.title}),(0,s.jsx)("p",{className:"text-sm text-muted leading-relaxed mb-4 flex-1",children:t.description}),(0,s.jsxs)("div",{className:"flex items-center gap-4 text-xs text-muted mb-4",children:[(0,s.jsxs)("span",{className:"flex items-center gap-1",children:[(0,s.jsx)("svg",{className:"h-4 w-4",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor",children:(0,s.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M12 6.253v13m0-13C10.832 5.477 9.246 5 7.5 5S4.168 5.477 3 6.253v13C4.168 18.477 5.754 18 7.5 18s3.332.477 4.5 1.253m0-13C13.168 5.477 14.754 5 16.5 5c1.747 0 3.332.477 4.5 1.253v13C19.832 18.477 18.247 18 16.5 18c-1.746 0-3.332.477-4.5 1.253"})}),t.lessons," lessons"]}),(0,s.jsxs)("span",{className:"flex items-center gap-1",children:[(0,s.jsx)("svg",{className:"h-4 w-4",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor",children:(0,s.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M12 8v4l3 3m6-3a9 9 0 11-18 0 9 9 0 0118 0z"})}),t.duration]}),(0,s.jsx)("span",{className:"px-2 py-1 rounded-full bg-brand/10 text-brand text-[10px] font-semibold uppercase",children:t.level})]}),(0,s.jsx)("button",{onClick:()=>h(t.id),className:r?"w-full px-4 py-3 rounded-lg font-semibold text-sm bg-brand/20 text-brand border border-brand/30":"w-full px-4 py-3 rounded-lg font-semibold text-sm bg-gradient-to-br from-brand to-brand2 text-[#02131a] hover:shadow-glow transition-shadow",children:r?"✓ Enrolled":"Enroll Now"})]})},t.id)})})]})]})}},7452:function(e,t,n){"use strict";n.d(t,{GlowCard:function(){return a}});var s=n(7437),r=n(521),i=n(4502);function a(e){let{className:t,children:n}=e;return(0,s.jsxs)(r.E.div,{initial:{opacity:0,y:14},whileInView:{opacity:1,y:0},viewport:{once:!0,margin:"-60px"},transition:{duration:.45,ease:[.22,1,.36,1]},whileHover:{y:-2},className:(0,i.cn)("relative overflow-hidden rounded-xl glass p-6","transition-shadow hover:shadow-glow",t),children:[(0,s.jsx)(r.E.div,{"aria-hidden":"true",className:"pointer-events-none absolute -inset-24 opacity-0",whileHover:{opacity:1},transition:{duration:.25},style:{background:"radial-gradient(600px 220px at 30% 20%, rgba(56,189,248,.18), transparent 60%), radial-gradient(500px 200px at 80% 30%, rgba(167,139,250,.16), transparent 55%)"}}),(0,s.jsx)("div",{className:"relative",children:n})]})}},4210:function(e,t,n){"use strict";n.d(t,{AuthProvider:function(){return a},a:function(){return o}});var s=n(7437),r=n(2265);let i=(0,r.createContext)(void 0);function a(e){let{children:t}=e,[n,a]=(0,r.useState)(null);(0,r.useEffect)(()=>{let e=localStorage.getItem("user-session");if(e)try{a(JSON.parse(atob(e)))}catch(e){localStorage.removeItem("user-session")}},[]);let o=async(e,t,n)=>{try{let s={id:Date.now().toString(),email:e,name:n,enrolledCourses:[],completedLessons:[],preferences:{notifications:!0,emailUpdates:!0,theme:"dark"}},r=btoa(JSON.stringify(s));return localStorage.setItem("user-session",r),localStorage.setItem("pwd-".concat(e),btoa(t)),a(s),!0}catch(e){return!1}},l=async(e,t)=>{try{let n=localStorage.getItem("pwd-".concat(e));if(!n||atob(n)!==t)return!1;let s=localStorage.getItem("user-session");if(s)return a(JSON.parse(atob(s))),!0;return!1}catch(e){return!1}};return(0,s.jsx)(i.Provider,{value:{user:n,login:l,signup:o,logout:()=>{localStorage.removeItem("user-session"),a(null)},updateProfile:e=>{if(!n)return;let t={...n,...e};a(t);let s=btoa(JSON.stringify(t));localStorage.setItem("user-session",s)},isAuthenticated:!!n},children:t})}function o(){let e=(0,r.useContext)(i);if(void 0===e)throw Error("useAuth must be used within an AuthProvider");return e}},4502:function(e,t,n){"use strict";n.d(t,{cn:function(){return i}});var s=n(1994),r=n(3335);function i(){for(var e=arguments.length,t=Array(e),n=0;n{t||c.push("/portal/auth")},[t,c]),!e)return null;let d=[{label:"Courses Enrolled",value:e.enrolledCourses.length,icon:"\uD83D\uDCDA"},{label:"Lessons Completed",value:e.completedLessons.length,icon:"✅"},{label:"Certificates",value:"0",icon:"\uD83C\uDFC6"},{label:"Progress",value:"45%",icon:"\uD83D\uDCC8"}];return(0,r.jsxs)("div",{className:"min-h-screen bg-bg",children:[(0,r.jsx)("div",{className:"pointer-events-none fixed inset-0 -z-10 bg-dash-glow"}),(0,r.jsx)("header",{className:"border-b border-border bg-panel/50 backdrop-blur-xl",children:(0,r.jsxs)("div",{className:"mx-auto max-w-container px-7 py-4 flex items-center justify-between",children:[(0,r.jsxs)("div",{className:"flex items-center gap-4",children:[(0,r.jsx)("a",{href:"/",className:"text-xl font-extrabold tracking-tight text-text",children:"T.O.O.L.S Inc"}),(0,r.jsx)("span",{className:"text-muted",children:"|"}),(0,r.jsx)("span",{className:"text-sm text-muted",children:"Learning Portal"})]}),(0,r.jsxs)("div",{className:"flex items-center gap-4",children:[(0,r.jsxs)("button",{className:"relative",children:[(0,r.jsx)("svg",{className:"h-6 w-6 text-muted hover:text-text",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor",children:(0,r.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M15 17h5l-1.405-1.405A2.032 2.032 0 0118 14.158V11a6.002 6.002 0 00-4-5.659V5a2 2 0 10-4 0v.341C7.67 6.165 6 8.388 6 11v3.159c0 .538-.214 1.055-.595 1.436L4 17h5m6 0v1a3 3 0 11-6 0v-1m6 0H9"})}),(0,r.jsx)("span",{className:"absolute top-0 right-0 h-2 w-2 rounded-full bg-brand"})]}),(0,r.jsx)("button",{onClick:s,className:"text-sm font-semibold text-muted hover:text-text transition-colors",children:"Logout"})]})]})}),(0,r.jsxs)("div",{className:"mx-auto max-w-container px-7 py-8",children:[(0,r.jsxs)(l.E.div,{initial:{opacity:0,y:20},animate:{opacity:1,y:0},className:"mb-8",children:[(0,r.jsxs)("h1",{className:"text-3xl font-extrabold tracking-tight text-text",children:["Welcome back, ",e.name,"!"]}),(0,r.jsx)("p",{className:"mt-2 text-muted",children:"Continue your learning journey"})]}),(0,r.jsx)("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-4 gap-4 mb-8",children:d.map((e,t)=>(0,r.jsx)(l.E.div,{initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{delay:.1*t},children:(0,r.jsx)(o.GlowCard,{className:"p-6",children:(0,r.jsxs)("div",{className:"flex items-center gap-4",children:[(0,r.jsx)("div",{className:"text-3xl",children:e.icon}),(0,r.jsxs)("div",{children:[(0,r.jsx)("div",{className:"text-2xl font-extrabold tracking-tight text-text",children:e.value}),(0,r.jsx)("div",{className:"text-xs text-muted mt-1",children:e.label})]})]})})},e.label))}),(0,r.jsxs)("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-6",children:[(0,r.jsx)("div",{onClick:()=>c.push("/portal/courses"),className:"cursor-pointer",children:(0,r.jsxs)(o.GlowCard,{className:"p-6",children:[(0,r.jsx)("div",{className:"text-4xl mb-4",children:"\uD83D\uDCDA"}),(0,r.jsx)("h3",{className:"text-lg font-extrabold tracking-tight text-text",children:"My Courses"}),(0,r.jsx)("p",{className:"mt-2 text-sm text-muted",children:"Access your enrolled courses and continue learning"})]})}),(0,r.jsx)("div",{onClick:()=>c.push("/portal/profile"),className:"cursor-pointer",children:(0,r.jsxs)(o.GlowCard,{className:"p-6",children:[(0,r.jsx)("div",{className:"text-4xl mb-4",children:"\uD83D\uDC64"}),(0,r.jsx)("h3",{className:"text-lg font-extrabold tracking-tight text-text",children:"Profile Settings"}),(0,r.jsx)("p",{className:"mt-2 text-sm text-muted",children:"Manage your account and preferences"})]})}),(0,r.jsxs)(o.GlowCard,{className:"p-6",children:[(0,r.jsx)("div",{className:"text-4xl mb-4",children:"\uD83C\uDF93"}),(0,r.jsx)("h3",{className:"text-lg font-extrabold tracking-tight text-text",children:"Certificates"}),(0,r.jsx)("p",{className:"mt-2 text-sm text-muted",children:"View and download your achievements"})]})]}),(0,r.jsxs)(l.E.div,{initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{delay:.4},className:"mt-8",children:[(0,r.jsx)("h2",{className:"text-xl font-extrabold tracking-tight text-text mb-4",children:"Recent Activity"}),(0,r.jsx)(o.GlowCard,{className:"p-6",children:(0,r.jsx)("div",{className:"text-center py-8 text-muted",children:(0,r.jsx)("p",{children:"No recent activity yet. Start a course to see your progress here!"})})})]})]})]})}},7452:function(e,t,s){"use strict";s.d(t,{GlowCard:function(){return i}});var r=s(7437),a=s(521),n=s(4502);function i(e){let{className:t,children:s}=e;return(0,r.jsxs)(a.E.div,{initial:{opacity:0,y:14},whileInView:{opacity:1,y:0},viewport:{once:!0,margin:"-60px"},transition:{duration:.45,ease:[.22,1,.36,1]},whileHover:{y:-2},className:(0,n.cn)("relative overflow-hidden rounded-xl glass p-6","transition-shadow hover:shadow-glow",t),children:[(0,r.jsx)(a.E.div,{"aria-hidden":"true",className:"pointer-events-none absolute -inset-24 opacity-0",whileHover:{opacity:1},transition:{duration:.25},style:{background:"radial-gradient(600px 220px at 30% 20%, rgba(56,189,248,.18), transparent 60%), radial-gradient(500px 200px at 80% 30%, rgba(167,139,250,.16), transparent 55%)"}}),(0,r.jsx)("div",{className:"relative",children:s})]})}},4210:function(e,t,s){"use strict";s.d(t,{AuthProvider:function(){return i},a:function(){return l}});var r=s(7437),a=s(2265);let n=(0,a.createContext)(void 0);function i(e){let{children:t}=e,[s,i]=(0,a.useState)(null);(0,a.useEffect)(()=>{let e=localStorage.getItem("user-session");if(e)try{i(JSON.parse(atob(e)))}catch(e){localStorage.removeItem("user-session")}},[]);let l=async(e,t,s)=>{try{let r={id:Date.now().toString(),email:e,name:s,enrolledCourses:[],completedLessons:[],preferences:{notifications:!0,emailUpdates:!0,theme:"dark"}},a=btoa(JSON.stringify(r));return localStorage.setItem("user-session",a),localStorage.setItem("pwd-".concat(e),btoa(t)),i(r),!0}catch(e){return!1}},o=async(e,t)=>{try{let s=localStorage.getItem("pwd-".concat(e));if(!s||atob(s)!==t)return!1;let r=localStorage.getItem("user-session");if(r)return i(JSON.parse(atob(r))),!0;return!1}catch(e){return!1}};return(0,r.jsx)(n.Provider,{value:{user:s,login:o,signup:l,logout:()=>{localStorage.removeItem("user-session"),i(null)},updateProfile:e=>{if(!s)return;let t={...s,...e};i(t);let r=btoa(JSON.stringify(t));localStorage.setItem("user-session",r)},isAuthenticated:!!s},children:t})}function l(){let e=(0,a.useContext)(n);if(void 0===e)throw Error("useAuth must be used within an AuthProvider");return e}},4502:function(e,t,s){"use strict";s.d(t,{cn:function(){return n}});var r=s(1994),a=s(3335);function n(){for(var e=arguments.length,t=Array(e),s=0;s{if(!t){u.push("/portal/auth");return}e&&(m(e.name),b(e.preferences.notifications),f(e.preferences.emailUpdates))},[t,u,e]),e)?(0,r.jsxs)("div",{className:"min-h-screen bg-bg",children:[(0,r.jsx)("div",{className:"pointer-events-none fixed inset-0 -z-10 bg-dash-glow"}),(0,r.jsx)("header",{className:"border-b border-border bg-panel/50 backdrop-blur-xl",children:(0,r.jsxs)("div",{className:"mx-auto max-w-container px-7 py-4 flex items-center justify-between",children:[(0,r.jsx)("div",{className:"flex items-center gap-4",children:(0,r.jsx)("button",{onClick:()=>u.push("/portal/dashboard"),className:"text-brand hover:text-brand2",children:"← Back to Dashboard"})}),(0,r.jsx)("button",{onClick:d,className:"text-sm font-semibold text-muted hover:text-text transition-colors",children:"Logout"})]})}),(0,r.jsxs)("div",{className:"mx-auto max-w-3xl px-7 py-8",children:[(0,r.jsxs)(l.E.div,{initial:{opacity:0,y:20},animate:{opacity:1,y:0},children:[(0,r.jsx)("h1",{className:"text-3xl font-extrabold tracking-tight text-text mb-2",children:"Profile Settings"}),(0,r.jsx)("p",{className:"text-muted",children:"Manage your account and preferences"})]}),(0,r.jsxs)("div",{className:"mt-8 space-y-6",children:[(0,r.jsxs)(o.GlowCard,{className:"p-6",children:[(0,r.jsx)("h2",{className:"text-lg font-extrabold tracking-tight text-text mb-4",children:"Personal Information"}),(0,r.jsxs)("div",{className:"space-y-4",children:[(0,r.jsxs)("div",{children:[(0,r.jsx)("label",{className:"block text-sm font-semibold text-text mb-2",children:"Full Name"}),(0,r.jsx)("input",{type:"text",value:x,onChange:e=>m(e.target.value),className:"w-full rounded-lg bg-bg border border-border px-4 py-3 text-text focus:outline-none focus:ring-2 focus:ring-brand/50"})]}),(0,r.jsxs)("div",{children:[(0,r.jsx)("label",{className:"block text-sm font-semibold text-text mb-2",children:"Email Address"}),(0,r.jsx)("input",{type:"email",value:e.email,disabled:!0,className:"w-full rounded-lg bg-bg/50 border border-border px-4 py-3 text-muted cursor-not-allowed"}),(0,r.jsx)("p",{className:"mt-1 text-xs text-muted",children:"Email cannot be changed"})]})]})]}),(0,r.jsxs)(o.GlowCard,{className:"p-6",children:[(0,r.jsx)("h2",{className:"text-lg font-extrabold tracking-tight text-text mb-4",children:"Notification Preferences"}),(0,r.jsxs)("div",{className:"space-y-4",children:[(0,r.jsxs)("div",{className:"flex items-center justify-between",children:[(0,r.jsxs)("div",{children:[(0,r.jsx)("div",{className:"font-semibold text-text",children:"Push Notifications"}),(0,r.jsx)("p",{className:"text-xs text-muted mt-1",children:"Receive notifications about course updates and progress"})]}),(0,r.jsxs)("label",{className:"relative inline-flex items-center cursor-pointer",children:[(0,r.jsx)("input",{type:"checkbox",checked:h,onChange:e=>b(e.target.checked),className:"sr-only peer"}),(0,r.jsx)("div",{className:"w-11 h-6 bg-panel border border-border rounded-full peer peer-checked:bg-brand transition-colors"}),(0,r.jsx)("div",{className:"absolute left-1 top-1 bg-text w-4 h-4 rounded-full transition-transform peer-checked:translate-x-5"})]})]}),(0,r.jsxs)("div",{className:"flex items-center justify-between",children:[(0,r.jsxs)("div",{children:[(0,r.jsx)("div",{className:"font-semibold text-text",children:"Email Updates"}),(0,r.jsx)("p",{className:"text-xs text-muted mt-1",children:"Get weekly updates about new courses and opportunities"})]}),(0,r.jsxs)("label",{className:"relative inline-flex items-center cursor-pointer",children:[(0,r.jsx)("input",{type:"checkbox",checked:p,onChange:e=>f(e.target.checked),className:"sr-only peer"}),(0,r.jsx)("div",{className:"w-11 h-6 bg-panel border border-border rounded-full peer peer-checked:bg-brand transition-colors"}),(0,r.jsx)("div",{className:"absolute left-1 top-1 bg-text w-4 h-4 rounded-full transition-transform peer-checked:translate-x-5"})]})]})]})]}),(0,r.jsxs)(o.GlowCard,{className:"p-6",children:[(0,r.jsx)("h2",{className:"text-lg font-extrabold tracking-tight text-text mb-4",children:"Security"}),(0,r.jsxs)("div",{className:"space-y-4",children:[(0,r.jsxs)("div",{className:"flex items-center gap-3 text-sm",children:[(0,r.jsx)("svg",{className:"h-5 w-5 text-brand",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor",children:(0,r.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M9 12l2 2 4-4m5.618-4.016A11.955 11.955 0 0112 2.944a11.955 11.955 0 01-8.618 3.04A12.02 12.02 0 003 9c0 5.591 3.824 10.29 9 11.622 5.176-1.332 9-6.03 9-11.622 0-1.042-.133-2.052-.382-3.016z"})}),(0,r.jsx)("span",{className:"text-text",children:"AES-256 Encryption Enabled"})]}),(0,r.jsx)("button",{className:"text-sm text-brand hover:text-brand2 transition-colors font-semibold",children:"Change Password →"})]})]}),(0,r.jsxs)("div",{className:"flex items-center gap-4",children:[(0,r.jsx)("button",{onClick:()=>{s({name:x,preferences:{...e.preferences,notifications:h,emailUpdates:p}}),v(!0),setTimeout(()=>v(!1),3e3)},className:(0,c.cn)("px-6 py-3 rounded-lg font-semibold transition-all","bg-gradient-to-br from-brand to-brand2 text-[#02131a]","hover:shadow-glow"),children:"Save Changes"}),g&&(0,r.jsx)(l.E.span,{initial:{opacity:0,x:-10},animate:{opacity:1,x:0},className:"text-sm text-brand",children:"✓ Saved successfully"})]})]})]})]}):null}},7452:function(e,t,s){"use strict";s.d(t,{GlowCard:function(){return i}});var r=s(7437),a=s(521),n=s(4502);function i(e){let{className:t,children:s}=e;return(0,r.jsxs)(a.E.div,{initial:{opacity:0,y:14},whileInView:{opacity:1,y:0},viewport:{once:!0,margin:"-60px"},transition:{duration:.45,ease:[.22,1,.36,1]},whileHover:{y:-2},className:(0,n.cn)("relative overflow-hidden rounded-xl glass p-6","transition-shadow hover:shadow-glow",t),children:[(0,r.jsx)(a.E.div,{"aria-hidden":"true",className:"pointer-events-none absolute -inset-24 opacity-0",whileHover:{opacity:1},transition:{duration:.25},style:{background:"radial-gradient(600px 220px at 30% 20%, rgba(56,189,248,.18), transparent 60%), radial-gradient(500px 200px at 80% 30%, rgba(167,139,250,.16), transparent 55%)"}}),(0,r.jsx)("div",{className:"relative",children:s})]})}},4210:function(e,t,s){"use strict";s.d(t,{AuthProvider:function(){return i},a:function(){return l}});var r=s(7437),a=s(2265);let n=(0,a.createContext)(void 0);function i(e){let{children:t}=e,[s,i]=(0,a.useState)(null);(0,a.useEffect)(()=>{let e=localStorage.getItem("user-session");if(e)try{i(JSON.parse(atob(e)))}catch(e){localStorage.removeItem("user-session")}},[]);let l=async(e,t,s)=>{try{let r={id:Date.now().toString(),email:e,name:s,enrolledCourses:[],completedLessons:[],preferences:{notifications:!0,emailUpdates:!0,theme:"dark"}},a=btoa(JSON.stringify(r));return localStorage.setItem("user-session",a),localStorage.setItem("pwd-".concat(e),btoa(t)),i(r),!0}catch(e){return!1}},o=async(e,t)=>{try{let s=localStorage.getItem("pwd-".concat(e));if(!s||atob(s)!==t)return!1;let r=localStorage.getItem("user-session");if(r)return i(JSON.parse(atob(r))),!0;return!1}catch(e){return!1}};return(0,r.jsx)(n.Provider,{value:{user:s,login:o,signup:l,logout:()=>{localStorage.removeItem("user-session"),i(null)},updateProfile:e=>{if(!s)return;let t={...s,...e};i(t);let r=btoa(JSON.stringify(t));localStorage.setItem("user-session",r)},isAuthenticated:!!s},children:t})}function l(){let e=(0,a.useContext)(n);if(void 0===e)throw Error("useAuth must be used within an AuthProvider");return e}},4502:function(e,t,s){"use strict";s.d(t,{cn:function(){return n}});var r=s(1994),a=s(3335);function n(){for(var e=arguments.length,t=Array(e),s=0;sp||(e.current=d[p],d[p]=null,p--)}function g(e,t){d[++p]=e.current,e.current=t}var y=Symbol.for("react.element"),v=Symbol.for("react.portal"),b=Symbol.for("react.fragment"),k=Symbol.for("react.strict_mode"),w=Symbol.for("react.profiler"),S=Symbol.for("react.provider"),C=Symbol.for("react.consumer"),E=Symbol.for("react.context"),x=Symbol.for("react.forward_ref"),z=Symbol.for("react.suspense"),P=Symbol.for("react.suspense_list"),N=Symbol.for("react.memo"),_=Symbol.for("react.lazy"),L=Symbol.for("react.scope");Symbol.for("react.debug_trace_mode");var T=Symbol.for("react.offscreen"),F=Symbol.for("react.legacy_hidden"),M=Symbol.for("react.cache");Symbol.for("react.tracing_marker");var O=Symbol.iterator;function R(e){return null===e||"object"!=typeof e?null:"function"==typeof(e=O&&e[O]||e["@@iterator"])?e:null}var D=m(null),A=m(null),I=m(null),U=m(null),B={$$typeof:E,_currentValue:null,_currentValue2:null,_threadCount:0,Provider:null,Consumer:null};function V(e,t){switch(g(I,t),g(A,e),g(D,null),e=t.nodeType){case 9:case 11:t=(t=t.documentElement)&&(t=t.namespaceURI)?s2(t):0;break;default:if(t=(e=8===e?t.parentNode:t).tagName,e=e.namespaceURI)t=s3(e=s2(e),t);else switch(t){case"svg":t=1;break;case"math":t=2;break;default:t=0}}h(D),g(D,t)}function Q(){h(D),h(A),h(I)}function $(e){null!==e.memoizedState&&g(U,e);var t=D.current,n=s3(t,e.type);t!==n&&(g(A,e),g(D,n))}function j(e){A.current===e&&(h(D),h(A)),U.current===e&&(h(U),B._currentValue=null)}var W=a.unstable_scheduleCallback,H=a.unstable_cancelCallback,q=a.unstable_shouldYield,K=a.unstable_requestPaint,Y=a.unstable_now,X=a.unstable_getCurrentPriorityLevel,G=a.unstable_ImmediatePriority,Z=a.unstable_UserBlockingPriority,J=a.unstable_NormalPriority,ee=a.unstable_LowPriority,et=a.unstable_IdlePriority,en=a.log,er=a.unstable_setDisableYieldValue,el=null,ea=null;function eo(e){if("function"==typeof en&&er(e),ea&&"function"==typeof ea.setStrictMode)try{ea.setStrictMode(el,e)}catch(e){}}var ei=Math.clz32?Math.clz32:function(e){return 0==(e>>>=0)?32:31-(eu(e)/es|0)|0},eu=Math.log,es=Math.LN2,ec=128,ef=4194304;function ed(e){var t=42&e;if(0!==t)return t;switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:return 64;case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return 4194176&e;case 4194304:case 8388608:case 16777216:case 33554432:return 62914560&e;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return e}}function ep(e,t){var n=e.pendingLanes;if(0===n)return 0;var r=0,l=e.suspendedLanes;e=e.pingedLanes;var a=134217727&n;return 0!==a?0!=(n=a&~l)?r=ed(n):0!=(e&=a)&&(r=ed(e)):0!=(n&=~l)?r=ed(n):0!==e&&(r=ed(e)),0===r?0:0!==t&&t!==r&&0==(t&l)&&((l=r&-r)>=(e=t&-t)||32===l&&0!=(4194176&e))?t:r}function em(e,t){return e.errorRecoveryDisabledLanes&t?0:0!=(e=-536870913&e.pendingLanes)?e:536870912&e?536870912:0}function eh(){var e=ec;return 0==(4194176&(ec<<=1))&&(ec=128),e}function eg(){var e=ef;return 0==(62914560&(ef<<=1))&&(ef=4194304),e}function ey(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function ev(e,t,n){e.pendingLanes|=t,e.suspendedLanes&=~t;var r=31-ei(t);e.entangledLanes|=t,e.entanglements[r]=1073741824|e.entanglements[r]|4194218&n}function eb(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var r=31-ei(n),l=1<l||u[r]!==s[l]){var c="\n"+u[r].replace(" at new "," at ");return e.displayName&&c.includes("")&&(c=c.replace("",e.displayName)),c}while(1<=r&&0<=l);break}}}finally{eG=!1,Error.prepareStackTrace=n}return(n=e?e.displayName||e.name:"")?eX(n):""}function eJ(e){try{var t="";do t+=function(e){switch(e.tag){case 26:case 27:case 5:return eX(e.type);case 16:return eX("Lazy");case 13:return eX("Suspense");case 19:return eX("SuspenseList");case 0:case 2:case 15:return e=eZ(e.type,!1);case 11:return e=eZ(e.type.render,!1);case 1:return e=eZ(e.type,!0);default:return""}}(e),e=e.return;while(e);return t}catch(e){return"\nError generating stack: "+e.message+"\n"+e.stack}}var e0=Symbol.for("react.client.reference");function e1(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":case"object":return e;default:return""}}function e2(e){var t=e.type;return(e=e.nodeName)&&"input"===e.toLowerCase()&&("checkbox"===t||"radio"===t)}function e3(e){e._valueTracker||(e._valueTracker=function(e){var t=e2(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&void 0!==n&&"function"==typeof n.get&&"function"==typeof n.set){var l=n.get,a=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return l.call(this)},set:function(e){r=""+e,a.call(this,e)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(e){r=""+e},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}(e))}function e4(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=e2(e)?e.checked?"true":"false":e.value),(e=r)!==n&&(t.setValue(e),!0)}function e6(e){if(void 0===(e=e||("undefined"!=typeof document?document:void 0)))return null;try{return e.activeElement||e.body}catch(t){return e.body}}var e8=/[\n"\\]/g;function e5(e){return e.replace(e8,function(e){return"\\"+e.charCodeAt(0).toString(16)+" "})}function e7(e,t,n,r,l,a,o,i){e.name="",null!=o&&"function"!=typeof o&&"symbol"!=typeof o&&"boolean"!=typeof o?e.type=o:e.removeAttribute("type"),null!=t?"number"===o?(0===t&&""===e.value||e.value!=t)&&(e.value=""+e1(t)):e.value!==""+e1(t)&&(e.value=""+e1(t)):"submit"!==o&&"reset"!==o||e.removeAttribute("value"),null!=t?te(e,o,e1(t)):null!=n?te(e,o,e1(n)):null!=r&&e.removeAttribute("value"),null==l&&null!=a&&(e.defaultChecked=!!a),null!=l&&(e.checked=l&&"function"!=typeof l&&"symbol"!=typeof l),null!=i&&"function"!=typeof i&&"symbol"!=typeof i&&"boolean"!=typeof i?e.name=""+e1(i):e.removeAttribute("name")}function e9(e,t,n,r,l,a,o,i){if(null!=a&&"function"!=typeof a&&"symbol"!=typeof a&&"boolean"!=typeof a&&(e.type=a),null!=t||null!=n){if(!("submit"!==a&&"reset"!==a||null!=t))return;n=null!=n?""+e1(n):"",t=null!=t?""+e1(t):n,i||t===e.value||(e.value=t),e.defaultValue=t}r="function"!=typeof(r=null!=r?r:l)&&"symbol"!=typeof r&&!!r,e.checked=i?e.checked:!!r,e.defaultChecked=!!r,null!=o&&"function"!=typeof o&&"symbol"!=typeof o&&"boolean"!=typeof o&&(e.name=o)}function te(e,t,n){"number"===t&&e6(e.ownerDocument)===e||e.defaultValue===""+n||(e.defaultValue=""+n)}var tt=Array.isArray;function tn(e,t,n,r){if(e=e.options,t){t={};for(var l=0;l"+t.valueOf().toString()+"",t=iX.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}}var to=ta;"undefined"!=typeof MSApp&&MSApp.execUnsafeLocalFunction&&(to=function(e,t){return MSApp.execUnsafeLocalFunction(function(){return ta(e,t)})});var ti=to;function tu(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&3===n.nodeType){n.nodeValue=t;return}}e.textContent=t}var ts=new Set("animationIterationCount aspectRatio borderImageOutset borderImageSlice borderImageWidth boxFlex boxFlexGroup boxOrdinalGroup columnCount columns flex flexGrow flexPositive flexShrink flexNegative flexOrder gridArea gridRow gridRowEnd gridRowSpan gridRowStart gridColumn gridColumnEnd gridColumnSpan gridColumnStart fontWeight lineClamp lineHeight opacity order orphans scale tabSize widows zIndex zoom fillOpacity floodOpacity stopOpacity strokeDasharray strokeDashoffset strokeMiterlimit strokeOpacity strokeWidth MozAnimationIterationCount MozBoxFlex MozBoxFlexGroup MozLineClamp msAnimationIterationCount msFlex msZoom msFlexGrow msFlexNegative msFlexOrder msFlexPositive msFlexShrink msGridColumn msGridColumnSpan msGridRow msGridRowSpan WebkitAnimationIterationCount WebkitBoxFlex WebKitBoxFlexGroup WebkitBoxOrdinalGroup WebkitColumnCount WebkitColumns WebkitFlex WebkitFlexGrow WebkitFlexPositive WebkitFlexShrink WebkitLineClamp".split(" "));function tc(e,t,n){var r=0===t.indexOf("--");null==n||"boolean"==typeof n||""===n?r?e.setProperty(t,""):"float"===t?e.cssFloat="":e[t]="":r?e.setProperty(t,n):"number"!=typeof n||0===n||ts.has(t)?"float"===t?e.cssFloat=n:e[t]=(""+n).trim():e[t]=n+"px"}function tf(e,t,n){if(null!=t&&"object"!=typeof t)throw Error(i(62));if(e=e.style,null!=n){for(var r in n)!n.hasOwnProperty(r)||null!=t&&t.hasOwnProperty(r)||(0===r.indexOf("--")?e.setProperty(r,""):"float"===r?e.cssFloat="":e[r]="");for(var l in t)r=t[l],t.hasOwnProperty(l)&&n[l]!==r&&tc(e,l,r)}else for(var a in t)t.hasOwnProperty(a)&&tc(e,a,t[a])}function td(e){if(-1===e.indexOf("-"))return!1;switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var tp=new Map([["acceptCharset","accept-charset"],["htmlFor","for"],["httpEquiv","http-equiv"],["crossOrigin","crossorigin"],["accentHeight","accent-height"],["alignmentBaseline","alignment-baseline"],["arabicForm","arabic-form"],["baselineShift","baseline-shift"],["capHeight","cap-height"],["clipPath","clip-path"],["clipRule","clip-rule"],["colorInterpolation","color-interpolation"],["colorInterpolationFilters","color-interpolation-filters"],["colorProfile","color-profile"],["colorRendering","color-rendering"],["dominantBaseline","dominant-baseline"],["enableBackground","enable-background"],["fillOpacity","fill-opacity"],["fillRule","fill-rule"],["floodColor","flood-color"],["floodOpacity","flood-opacity"],["fontFamily","font-family"],["fontSize","font-size"],["fontSizeAdjust","font-size-adjust"],["fontStretch","font-stretch"],["fontStyle","font-style"],["fontVariant","font-variant"],["fontWeight","font-weight"],["glyphName","glyph-name"],["glyphOrientationHorizontal","glyph-orientation-horizontal"],["glyphOrientationVertical","glyph-orientation-vertical"],["horizAdvX","horiz-adv-x"],["horizOriginX","horiz-origin-x"],["imageRendering","image-rendering"],["letterSpacing","letter-spacing"],["lightingColor","lighting-color"],["markerEnd","marker-end"],["markerMid","marker-mid"],["markerStart","marker-start"],["overlinePosition","overline-position"],["overlineThickness","overline-thickness"],["paintOrder","paint-order"],["panose-1","panose-1"],["pointerEvents","pointer-events"],["renderingIntent","rendering-intent"],["shapeRendering","shape-rendering"],["stopColor","stop-color"],["stopOpacity","stop-opacity"],["strikethroughPosition","strikethrough-position"],["strikethroughThickness","strikethrough-thickness"],["strokeDasharray","stroke-dasharray"],["strokeDashoffset","stroke-dashoffset"],["strokeLinecap","stroke-linecap"],["strokeLinejoin","stroke-linejoin"],["strokeMiterlimit","stroke-miterlimit"],["strokeOpacity","stroke-opacity"],["strokeWidth","stroke-width"],["textAnchor","text-anchor"],["textDecoration","text-decoration"],["textRendering","text-rendering"],["transformOrigin","transform-origin"],["underlinePosition","underline-position"],["underlineThickness","underline-thickness"],["unicodeBidi","unicode-bidi"],["unicodeRange","unicode-range"],["unitsPerEm","units-per-em"],["vAlphabetic","v-alphabetic"],["vHanging","v-hanging"],["vIdeographic","v-ideographic"],["vMathematical","v-mathematical"],["vectorEffect","vector-effect"],["vertAdvY","vert-adv-y"],["vertOriginX","vert-origin-x"],["vertOriginY","vert-origin-y"],["wordSpacing","word-spacing"],["writingMode","writing-mode"],["xmlnsXlink","xmlns:xlink"],["xHeight","x-height"]]),tm=null;function th(e){return(e=e.target||e.srcElement||window).correspondingUseElement&&(e=e.correspondingUseElement),3===e.nodeType?e.parentNode:e}var tg=null,ty=null;function tv(e){var t=eO(e);if(t&&(e=t.stateNode)){var n=eD(e);switch(e=t.stateNode,t.type){case"input":if(e7(e,n.value,n.defaultValue,n.defaultValue,n.checked,n.defaultChecked,n.type,n.name),t=n.name,"radio"===n.type&&null!=t){for(n=e;n.parentNode;)n=n.parentNode;for(n=n.querySelectorAll('input[name="'+e5(""+t)+'"][type="radio"]'),t=0;t>=o,l-=o,tj=1<<32-ei(t)+l|n<h?(g=f,f=null):g=f.sibling;var y=p(l,f,i[h],u);if(null===y){null===f&&(f=g);break}e&&f&&null===y.alternate&&t(l,f),o=a(y,o,h),null===c?s=y:c.sibling=y,c=y,f=g}if(h===i.length)return n(l,f),tZ&&tH(l,h),s;if(null===f){for(;hg?(y=h,h=null):y=h.sibling;var b=p(l,h,v.value,s);if(null===b){null===h&&(h=y);break}e&&h&&null===b.alternate&&t(l,h),o=a(b,o,g),null===f?c=b:f.sibling=b,f=b,h=y}if(v.done)return n(l,h),tZ&&tH(l,g),c;if(null===h){for(;!v.done;g++,v=u.next())null!==(v=d(l,v.value,s))&&(o=a(v,o,g),null===f?c=v:f.sibling=v,f=v);return tZ&&tH(l,g),c}for(h=r(l,h);!v.done;g++,v=u.next())null!==(v=m(h,l,g,v.value,s))&&(e&&null!==v.alternate&&h.delete(null===v.key?g:v.key),o=a(v,o,g),null===f?c=v:f.sibling=v,f=v);return e&&h.forEach(function(e){return t(l,e)}),tZ&&tH(l,g),c}(s,c,f,h);if("function"==typeof f.then)return u(s,c,nJ(f),h);if(f.$$typeof===E)return u(s,c,ai(s,f,h),h);n1(s,f)}return"string"==typeof f&&""!==f||"number"==typeof f?(f=""+f,null!==c&&6===c.tag?(n(s,c.sibling),(c=l(c,f)).return=s):(n(s,c),(c=i_(f,s.mode,h)).return=s),o(s=c)):n(s,c)}(u,s,c,f),nG=null,u}}var n4=n3(!0),n6=n3(!1),n8=m(null),n5=m(0);function n7(e,t){g(n5,e=oz),g(n8,t),oz=e|t.baseLanes}function n9(){g(n5,oz),g(n8,n8.current)}function re(){oz=n5.current,h(n8),h(n5)}var rt=m(null),rn=null;function rr(e){var t=e.alternate;g(ri,1&ri.current),g(rt,e),null===rn&&(null===t||null!==n8.current?rn=e:null!==t.memoizedState&&(rn=e))}function rl(e){if(22===e.tag){if(g(ri,ri.current),g(rt,e),null===rn){var t=e.alternate;null!==t&&null!==t.memoizedState&&(rn=e)}}else ra(e)}function ra(){g(ri,ri.current),g(rt,rt.current)}function ro(e){h(rt),rn===e&&(rn=null),h(ri)}var ri=m(0);function ru(e){for(var t=e;null!==t;){if(13===t.tag){var n=t.memoizedState;if(null!==n&&(null===(n=n.dehydrated)||"$?"===n.data||"$!"===n.data))return t}else if(19===t.tag&&void 0!==t.memoizedProps.revealOrder){if(0!=(128&t.flags))return t}else if(null!==t.child){t.child.return=t,t=t.child;continue}if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var rs=s.ReactCurrentDispatcher,rc=s.ReactCurrentBatchConfig,rf=0,rd=null,rp=null,rm=null,rh=!1,rg=!1,ry=!1,rv=0,rb=0,rk=null,rw=0;function rS(){throw Error(i(321))}function rC(e,t){if(null===t)return!1;for(var n=0;na?a:8;var o=rc.transition,i={_callbacks:new Set};rc.transition=i,lf(e,!1,t,n);try{var u=l();if(null!==u&&"object"==typeof u&&"function"==typeof u.then){av(i,u);var s,c,f=(s=[],c={status:"pending",value:null,reason:null,then:function(e){s.push(e)}},u.then(function(){c.status="fulfilled",c.value=r;for(var e=0;e title"))),sG(l,n,r),l[eE]=e,eI(l),n=l;break e;case"link":var a=cE("link","href",t).get(n+(r.href||""));if(a){for(var o=0;o",e=e.removeChild(e.firstChild);break;case"select":e="string"==typeof r.is?l.createElement("select",{is:r.is}):l.createElement("select"),r.multiple?e.multiple=!0:r.size&&(e.size=r.size);break;default:e="string"==typeof r.is?l.createElement(n,{is:r.is}):l.createElement(n)}}e[eE]=t,e[ex]=r;e:for(l=t.child;null!==l;){if(5===l.tag||6===l.tag)e.appendChild(l.stateNode);else if(4!==l.tag&&27!==l.tag&&null!==l.child){l.child.return=l,l=l.child;continue}if(l===t)break;for(;null===l.sibling;){if(null===l.return||l.return===t)break e;l=l.return}l.sibling.return=l.return,l=l.sibling}switch(t.stateNode=e,sG(e,n,r),n){case"button":case"input":case"select":case"textarea":e=!!r.autoFocus;break;case"img":e=!0;break;default:e=!1}e&&aC(t)}}return aP(t),t.flags&=-16777217,null;case 6:if(e&&null!=t.stateNode)e.memoizedProps!==r&&aC(t);else{if("string"!=typeof r&&null===t.stateNode)throw Error(i(166));if(e=I.current,t9(t)){e:{if(e=t.stateNode,n=t.memoizedProps,e[eE]=t,(r=e.nodeValue!==n)&&null!==(l=tX))switch(l.tag){case 3:if(l=0!=(1&l.mode),sq(e.nodeValue,n,l),l){e=!1;break e}break;case 27:case 5:var a=0!=(1&l.mode);if(!0!==l.memoizedProps.suppressHydrationWarning&&sq(e.nodeValue,n,a),a){e=!1;break e}}e=r}e&&aC(t)}else(e=s1(e).createTextNode(r))[eE]=t,t.stateNode=e}return aP(t),null;case 13:if(ro(t),r=t.memoizedState,null===e||null!==e.memoizedState&&null!==e.memoizedState.dehydrated){if(tZ&&null!==tG&&0!=(1&t.mode)&&0==(128&t.flags))ne(),nt(),t.flags|=384,l=!1;else if(l=t9(t),null!==r&&null!==r.dehydrated){if(null===e){if(!l)throw Error(i(318));if(!(l=null!==(l=t.memoizedState)?l.dehydrated:null))throw Error(i(317));l[eE]=t}else nt(),0==(128&t.flags)&&(t.memoizedState=null),t.flags|=4;aP(t),l=!1}else null!==tJ&&(o0(tJ),tJ=null),l=!0;if(!l)return 256&t.flags?t:null}if(0!=(128&t.flags))return t.lanes=n,t;return n=null!==r,e=null!==e&&null!==e.memoizedState,n&&(r=t.child,l=null,null!==r.alternate&&null!==r.alternate.memoizedState&&null!==r.alternate.memoizedState.cachePool&&(l=r.alternate.memoizedState.cachePool.pool),a=null,null!==r.memoizedState&&null!==r.memoizedState.cachePool&&(a=r.memoizedState.cachePool.pool),a!==l&&(r.flags|=2048)),n!==e&&n&&(t.child.flags|=8192),ax(t,t.updateQueue),aP(t),null;case 4:return Q(),null===e&&sA(t.stateNode.containerInfo),aP(t),null;case 10:return an(t.type._context),aP(t),null;case 19:if(h(ri),null===(l=t.memoizedState))return aP(t),null;if(r=0!=(128&t.flags),null===(a=l.rendering)){if(r)az(l,!1);else{if(0!==oP||null!==e&&0!=(128&e.flags))for(e=t.child;null!==e;){if(null!==(a=ru(e))){for(t.flags|=128,az(l,!1),e=a.updateQueue,t.updateQueue=e,ax(t,e),t.subtreeFlags=0,e=n,n=t.child;null!==n;)ix(n,e),n=n.sibling;return g(ri,1&ri.current|2),t.child}e=e.sibling}null!==l.tail&&Y()>oI&&(t.flags|=128,r=!0,az(l,!1),t.lanes=4194304)}}else{if(!r){if(null!==(e=ru(a))){if(t.flags|=128,r=!0,e=e.updateQueue,t.updateQueue=e,ax(t,e),az(l,!0),null===l.tail&&"hidden"===l.tailMode&&!a.alternate&&!tZ)return aP(t),null}else 2*Y()-l.renderingStartTime>oI&&536870912!==n&&(t.flags|=128,r=!0,az(l,!1),t.lanes=4194304)}l.isBackwards?(a.sibling=t.child,t.child=a):(null!==(e=l.last)?e.sibling=a:t.child=a,l.last=a)}if(null!==l.tail)return t=l.tail,l.rendering=t,l.tail=t.sibling,l.renderingStartTime=Y(),t.sibling=null,e=ri.current,g(ri,r?1&e|2:1&e),t;return aP(t),null;case 22:case 23:return ro(t),re(),r=null!==t.memoizedState,null!==e?null!==e.memoizedState!==r&&(t.flags|=8192):r&&(t.flags|=8192),r&&0!=(1&t.mode)?0!=(536870912&n)&&0==(128&t.flags)&&(aP(t),6&t.subtreeFlags&&(t.flags|=8192)):aP(t),null!==(n=t.updateQueue)&&ax(t,n.retryQueue),n=null,null!==e&&null!==e.memoizedState&&null!==e.memoizedState.cachePool&&(n=e.memoizedState.cachePool.pool),r=null,null!==t.memoizedState&&null!==t.memoizedState.cachePool&&(r=t.memoizedState.cachePool.pool),r!==n&&(t.flags|=2048),null!==e&&h(ab),null;case 24:return n=null,null!==e&&(n=e.memoizedState.cache),t.memoizedState.cache!==n&&(t.flags|=2048),an(ad),aP(t),null;case 25:return null}throw Error(i(156,t.tag))}(t.alternate,t,oz);if(null!==n){ow=n;return}if(null!==(t=t.sibling)){ow=t;return}ow=t=e}while(null!==t);0===oP&&(oP=5)}function is(e,t,n,r,l){var a=ek,o=ov.transition;try{ov.transition=null,ek=2,function(e,t,n,r,l,a){do id();while(null!==oj);if(0!=(6&ob))throw Error(i(327));var o,u=e.finishedWork,s=e.finishedLanes;if(null!==u){if(e.finishedWork=null,e.finishedLanes=0,u===e.current)throw Error(i(177));e.callbackNode=null,e.callbackPriority=0,e.cancelPendingCommit=null;var c=u.lanes|u.childLanes;if(function(e,t,n){var r=e.pendingLanes&~t;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=t,e.entangledLanes&=t,e.errorRecoveryDisabledLanes&=t,e.shellSuspendCounter=0,t=e.entanglements;for(var l=e.expirationTimes,a=e.hiddenUpdates;0r&&(l=r,r=a,a=l),l=si(n,a);var o=si(n,r);l&&o&&(1!==e.rangeCount||e.anchorNode!==l.node||e.anchorOffset!==l.offset||e.focusNode!==o.node||e.focusOffset!==o.offset)&&((t=t.createRange()).setStart(l.node,l.offset),e.removeAllRanges(),a>r?(e.addRange(t),e.extend(o.node,o.offset)):(t.setEnd(o.node,o.offset),e.addRange(t)))}}for(t=[],e=n;e=e.parentNode;)1===e.nodeType&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for("function"==typeof n.focus&&n.focus(),n=0;nn?32:n;n=ov.transition;var l=ek;try{if(ov.transition=null,ek=r,null===oj)var a=!1;else{r=oq,oq=null;var o=oj,u=oW;if(oj=null,oW=0,0!=(6&ob))throw Error(i(331));var s=ob;if(ob|=4,of(o.current),ol(o,o.current,u,r),ob=s,nb(!1),ea&&"function"==typeof ea.onPostCommitFiberRoot)try{ea.onPostCommitFiberRoot(el,o)}catch(e){}a=!0}return a}finally{ek=l,ov.transition=n,ic(e,t)}}return!1}function ip(e,t,n){t=lL(e,t=lP(n,t),2),null!==(e=nO(e,t,2))&&(o2(e,2),nv(e))}function im(e,t,n){if(3===e.tag)ip(e,e,n);else for(;null!==t;){if(3===t.tag){ip(t,e,n);break}if(1===t.tag){var r=t.stateNode;if("function"==typeof t.type.getDerivedStateFromError||"function"==typeof r.componentDidCatch&&(null===oQ||!oQ.has(r))){e=lT(t,e=lP(n,e),2),null!==(t=nO(t,e,2))&&(o2(t,2),nv(t));break}}t=t.return}}function ih(e,t,n){var r=e.pingCache;if(null===r){r=e.pingCache=new om;var l=new Set;r.set(t,l)}else void 0===(l=r.get(t))&&(l=new Set,r.set(t,l));l.has(n)||(ox=!0,l.add(n),e=ig.bind(null,e,t,n),t.then(e,e))}function ig(e,t,n){var r=e.pingCache;null!==r&&r.delete(t),e.pingedLanes|=e.suspendedLanes&n,2&ob?oR=!0:4&ob&&(oD=!0),ik(),ok===e&&(oS&n)===n&&(4===oP||3===oP&&(62914560&oS)===oS&&300>Y()-oA?0==(2&ob)&&o5(e,0):oT|=n),nv(e)}function iy(e,t){0===t&&(t=0==(1&e.mode)?2:eg()),null!==(e=ns(e,t))&&(o2(e,t),nv(e))}function iv(e){var t=e.memoizedState,n=0;null!==t&&(n=t.retryLane),iy(e,n)}function ib(e,t){var n=0;switch(e.tag){case 13:var r=e.stateNode,l=e.memoizedState;null!==l&&(n=l.retryLane);break;case 19:r=e.stateNode;break;case 22:r=e.stateNode._retryCache;break;default:throw Error(i(314))}null!==r&&r.delete(t),iy(e,n)}function ik(){if(50=uH),uY=!1;function uX(e,t){switch(e){case"keyup":return -1!==uj.indexOf(t.keyCode);case"keydown":return 229!==t.keyCode;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function uG(e){return"object"==typeof(e=e.detail)&&"data"in e?e.data:null}var uZ=!1,uJ={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function u0(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return"input"===t?!!uJ[e.type]:"textarea"===t}function u1(e,t,n,r){tb(r),0<(t=sV(t,"onChange")).length&&(n=new i3("onChange","change",null,n,r),e.push({event:n,listeners:t}))}var u2=null,u3=null;function u4(e){sM(e,0)}function u6(e){if(e4(eR(e)))return e}function u8(e,t){if("change"===e)return t}var u5=!1;if(e$){if(e$){var u7="oninput"in document;if(!u7){var u9=document.createElement("div");u9.setAttribute("oninput","return;"),u7="function"==typeof u9.oninput}r=u7}else r=!1;u5=r&&(!document.documentMode||9=t)return{node:r,offset:t-e};e=n}e:{for(;r;){if(r.nextSibling){r=r.nextSibling;break e}r=r.parentNode}r=void 0}r=so(r)}}function su(){for(var e=window,t=e6();t instanceof e.HTMLIFrameElement;){try{var n="string"==typeof t.contentWindow.location.href}catch(e){n=!1}if(n)e=t.contentWindow;else break;t=e6(e.document)}return t}function ss(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&("input"===t&&("text"===e.type||"search"===e.type||"tel"===e.type||"url"===e.type||"password"===e.type)||"textarea"===t||"true"===e.contentEditable)}var sc=e$&&"documentMode"in document&&11>=document.documentMode,sf=null,sd=null,sp=null,sm=!1;function sh(e,t,n){var r=n.window===n?n.document:9===n.nodeType?n:n.ownerDocument;sm||null==sf||sf!==e6(r)||(r="selectionStart"in(r=sf)&&ss(r)?{start:r.selectionStart,end:r.selectionEnd}:{anchorNode:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection()).anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset},sp&&nQ(sp,r)||(sp=r,0<(r=sV(sd,"onSelect")).length&&(t=new i3("onSelect","select",null,t,n),e.push({event:t,listeners:r}),t.target=sf)))}function sg(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var sy={animationend:sg("Animation","AnimationEnd"),animationiteration:sg("Animation","AnimationIteration"),animationstart:sg("Animation","AnimationStart"),transitionend:sg("Transition","TransitionEnd")},sv={},sb={};function sk(e){if(sv[e])return sv[e];if(!sy[e])return e;var t,n=sy[e];for(t in n)if(n.hasOwnProperty(t)&&t in sb)return sv[e]=n[t];return e}e$&&(sb=document.createElement("div").style,"AnimationEvent"in window||(delete sy.animationend.animation,delete sy.animationiteration.animation,delete sy.animationstart.animation),"TransitionEvent"in window||delete sy.transitionend.transition);var sw=sk("animationend"),sS=sk("animationiteration"),sC=sk("animationstart"),sE=sk("transitionend"),sx=new Map,sz="abort auxClick cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll scrollEnd toggle touchMove waiting wheel".split(" ");function sP(e,t){sx.set(e,t),eV(t,[e])}for(var sN=0;sN title"):null)}var cz=null;function cP(){}function cN(){if(this.count--,0===this.count){if(this.stylesheets)cL(this,this.stylesheets);else if(this.unsuspend){var e=this.unsuspend;this.unsuspend=null,e()}}}var c_=null;function cL(e,t){e.stylesheets=null,null!==e.unsuspend&&(e.count++,c_=new Map,t.forEach(cT,e),c_=null,cN.call(e))}function cT(e,t){if(!(4&t.state.loading)){var n=c_.get(e);if(n)var r=n.get(null);else{n=new Map,c_.set(e,n);for(var l=e.querySelectorAll("link[data-precedence],style[data-precedence]"),a=0;a
- {/* QR Code Section */} -
- -
- {/* QR Code placeholder - replace with actual QR code image */} -
-
- QR Code -
Scan to access form
-
-
-
-

- Scan to fill out the Interest Form -

-
-
- {/* Important Notice */}
@@ -50,33 +33,47 @@ export default function InterestPage() {

- {/* Embedded Form */} -
- + {/* QR Code and Mobile Access - Side by Side */} +
+ {/* QR Code */} +
+
+ QR Code for Interest Form +
+
+ + {/* Alternative Text */} +
+

+ If you are having trouble clicking the link or are on a mobile device{" "} + + click here + +

+
- {/* Alternative Access */} -
-

- Form not displaying? Open in a new window: -

+ {/* Start Now Button */} +
-
diff --git a/app/layout.tsx b/app/layout.tsx index 7187626e..dabbadc2 100644 --- a/app/layout.tsx +++ b/app/layout.tsx @@ -1,17 +1,82 @@ import "./globals.css"; import { AuthProvider } from "@/lib/auth"; +import { Footer } from "@/components/ui/Footer"; export const metadata = { - title: "T.O.O.L.S Inc - Empowering Individuals To Step Into Their Purpose", - description: "Together Overcoming Obstacles and Limitations" + metadataBase: new URL('https://sdtoolsinc.org'), + title: { + default: 'T.O.O.L.S Inc - Reentry Programs & Support for Justice-Involved Individuals', + template: '%s | T.O.O.L.S Inc' + }, + description: 'Empowering justice-involved individuals through job training, case management, and wraparound reentry services. 48-hour response. California statewide.', + keywords: ['reentry programs', 'reentry services', 'justice involved', 'job readiness', 'case management', 'wraparound services', 'california', 'formerly incarcerated', 'reentry support'], + authors: [{ name: 'T.O.O.L.S Inc' }], + openGraph: { + type: 'website', + locale: 'en_US', + url: 'https://sdtoolsinc.org', + siteName: 'T.O.O.L.S Inc', + title: 'T.O.O.L.S Inc - Reentry Programs & Support', + description: 'Comprehensive support for justice-involved individuals through job training, case management, and wraparound services.', + images: [{ + url: '/logos/main-logo.png', + width: 1200, + height: 630, + alt: 'T.O.O.L.S Inc Logo' + }] + }, + twitter: { + card: 'summary_large_image', + title: 'T.O.O.L.S Inc - Reentry Programs', + description: 'Comprehensive support for justice-involved individuals', + images: ['/logos/main-logo.png'] + } }; export default function RootLayout({ children }: { children: React.ReactNode }) { + const organizationSchema = { + "@context": "https://schema.org", + "@type": "NonprofitOrganization", + "name": "T.O.O.L.S Inc", + "alternateName": "Together Overcoming Obstacles and Limitations", + "url": "https://sdtoolsinc.org", + "logo": "https://sdtoolsinc.org/logos/main-logo.png", + "description": "T.O.O.L.S Inc supports justice-involved individuals through comprehensive reentry programs, case management, and wraparound services.", + "address": { + "@type": "PostalAddress", + "addressRegion": "CA", + "addressCountry": "US" + }, + "areaServed": { + "@type": "State", + "name": "California" + }, + "sameAs": [ + "https://www.instagram.com/sd_t.o.o.ls_inc", + "https://www.facebook.com/TOOLsInc", + "https://www.tiktok.com/@toolsinc" + ], + "knowsAbout": [ + "Reentry Services", + "Case Management", + "Job Readiness Training", + "Educational Support", + "Wraparound Services" + ] + }; + return ( + + + + {children} + + ) +} +``` + +**What to track:** +- Visitors per day/week/month +- Top landing pages +- Traffic sources +- Form submissions (set up as conversions) + +--- + +### Google Keyword Planner (FREE with Google Ads account) + +**How to use:** +1. Create Google Ads account (don't have to run ads) +2. Access Keyword Planner: https://ads.google.com/intl/en_us/home/tools/keyword-planner/ +3. Research keywords: + - "Discover new keywords" → Enter "reentry services california" + - Get search volumes and related keywords + - Export to spreadsheet + +**Use for:** +- Finding new blog post topics +- Identifying low-competition keywords +- Seeing seasonal trends + +--- + +### Answer The Public (FREE - 3 Searches/Day) + +**URL:** https://answerthepublic.com/ + +**How to use:** +1. Enter: "reentry programs" +2. Get questions people ask: + - What is reentry program + - How do reentry programs work + - Why are reentry programs important +3. Turn each question into a blog post or FAQ + +--- + +### Ubersuggest (FREE - 3 Searches/Day) + +**URL:** https://neilpatel.com/ubersuggest/ + +**Use for:** +- Checking domain authority (yours and competitors) +- Finding backlink opportunities +- Keyword difficulty scores +- Content ideas + +--- + +## Monthly Free SEO Checklist + +### Week 1 +- [ ] Check Google Search Console for errors +- [ ] Review top 10 keywords (Search Console) +- [ ] Publish 1 blog post (1,500 words) +- [ ] Update Google Business Profile (2 posts) + +### Week 2 +- [ ] Submit to 10 directories +- [ ] Partner outreach (5 emails) +- [ ] Respond to 5 HARO queries +- [ ] Add alt text to new images + +### Week 3 +- [ ] Publish 1 blog post (1,500 words) +- [ ] Resource page outreach (10 emails) +- [ ] Update existing content (add 200 words to 1 page) +- [ ] Google Business Profile posts (2) + +### Week 4 +- [ ] Review Google Analytics +- [ ] Check for broken links +- [ ] Optimize 1 underperforming page +- [ ] Plan next month's content + +--- + +## Expected Results Timeline (FREE Strategy) + +### Month 1: +- ✅ All technical SEO complete +- ✅ Google Search Console set up +- ✅ 20 directory submissions +- ✅ 2 blog posts published +- Traffic: 50-100 visitors +- Rankings: 5-10 keywords in top 100 + +### Month 2: +- ✅ 4 blog posts total +- ✅ 40 directory submissions +- ✅ 5-10 partner backlinks +- Traffic: 150-250 visitors +- Rankings: 15-20 keywords in top 100 + +### Month 3: +- ✅ 6 blog posts total +- ✅ 1-2 HARO mentions +- ✅ 15-20 backlinks +- Traffic: 300-500 visitors +- Rankings: 25-30 keywords in top 100, 5-10 in top 50 + +### Month 6: +- ✅ 12 blog posts +- ✅ 30-40 backlinks +- ✅ 50+ directory listings +- Traffic: 1,000-2,000 visitors +- Rankings: 50+ keywords in top 100, 15-20 in top 20 +- Leads: 30-50 form submissions/month + +--- + +## Daily Free SEO Routine (30 min/day) + +**Monday (Blog writing day):** +- 2 hours: Write blog post outline + first 500 words + +**Tuesday:** +- 30 min: Complete blog post (500 more words) + +**Wednesday:** +- 30 min: Edit blog post, add images, publish +- 10 min: Share on Google Business Profile + +**Thursday:** +- 30 min: Directory submissions (5 directories) + +**Friday:** +- 20 min: Partner/resource outreach (5 emails) +- 10 min: HARO responses (scan for relevant queries) + +**Ongoing:** +- 5 min/day: Google Business Profile post or Q&A + +--- + +## Free SEO Tools Summary + +**Essential (Use These):** +- ✅ Google Search Console +- ✅ Google Analytics 4 +- ✅ Google Business Profile +- ✅ Google Keyword Planner +- ✅ Answer The Public (3/day) +- ✅ Ubersuggest (3/day) + +**Optional (Helpful):** +- ✅ Hemingway Editor (readability) - hemingwayapp.com +- ✅ Grammarly Free (grammar check) +- ✅ Canva Free (graphics) +- ✅ Unsplash/Pexels (free images) +- ✅ HARO (media opportunities) + +--- + +## Success Metrics (Free Strategy) + +**After 90 Days:** +- 500-1,000 monthly visitors +- 30+ keywords ranking +- 20+ backlinks +- 5-10 form submissions/month + +**After 6 Months:** +- 1,500-2,500 monthly visitors +- 75+ keywords ranking +- 40+ backlinks +- 30-50 form submissions/month +- Starting to rank in top 10 for long-tail keywords + +**After 12 Months:** +- 3,000-5,000 monthly visitors +- 150+ keywords ranking +- 75+ backlinks +- 75-100 form submissions/month +- Top 5 for several important keywords + +--- + +## Action Plan - Start TODAY + +### Today (30 minutes): +1. [ ] Create robots.txt and sitemap.xml +2. [ ] Sign up for Google Search Console +3. [ ] Submit sitemap + +### This Week (5 hours total): +1. [ ] Add meta tags to all pages +2. [ ] Optimize Google Business Profile +3. [ ] Submit to 5 directories +4. [ ] Start first blog post outline + +### This Month (20 hours total): +1. [ ] Publish 2 blog posts +2. [ ] Submit to 20 directories +3. [ ] Reach out to 10 partners +4. [ ] Set up Google Analytics + +--- + +## Remember: + +**SEO is a marathon, not a sprint.** +- Consistent effort beats big one-time pushes +- 30 min/day is better than 3 hours once/week +- Results take 60-90 days to show +- Quality content > quantity +- Don't pay for backlinks (Google penalty risk) + +**You have everything you need:** +- ✅ Good website +- ✅ Clear mission +- ✅ Unique value prop (lived experience, 48-hour response) +- ✅ Google Business Profile +- ✅ Time to invest + +**Start small, stay consistent, results will come.** + +--- + +**Questions? Need help with implementation?** +Review the main SEO-STRATEGY.md for deeper details on any section. + +This free plan can generate 3,000+ monthly visitors in 6 months with consistent execution. No budget required—just your time and dedication. diff --git a/docs/SEO-STRATEGY.md b/docs/SEO-STRATEGY.md new file mode 100644 index 00000000..573705c6 --- /dev/null +++ b/docs/SEO-STRATEGY.md @@ -0,0 +1,1249 @@ +# T.O.O.L.S Inc - Comprehensive SEO Strategy & Action Plan + +**Version:** 1.0 +**Date:** January 15, 2026 +**Objective:** Generate organic traffic and increase visibility for reentry services, justice-involved support programs, and community partnerships + +--- + +## Table of Contents +1. [Executive Summary](#executive-summary) +2. [Current State Analysis](#current-state-analysis) +3. [Target Audience & Keywords](#target-audience--keywords) +4. [Technical SEO](#technical-seo) +5. [On-Page SEO](#on-page-seo) +6. [Content Strategy](#content-strategy) +7. [Link Building Strategy](#link-building-strategy) +8. [Local SEO](#local-seo) +9. [Analytics & Tracking](#analytics--tracking) +10. [Implementation Timeline](#implementation-timeline) +11. [Budget Considerations](#budget-considerations) +12. [Success Metrics](#success-metrics) + +--- + +## Executive Summary + +**Primary Goal:** Drive 5,000+ organic monthly visitors within 6 months +**Target Audience:** Justice-involved individuals, families, case managers, social workers, community organizations +**Geographic Focus:** California (primary), expanding to US nationwide +**Key Differentiator:** Lived experience team, comprehensive wraparound services, technology-enabled support + +**Quick Wins (First 30 Days):** +- Add meta descriptions and title tags to all pages +- Submit sitemap to Google Search Console +- Claim Google Business Profile +- Set up Google Analytics 4 +- Add schema markup for organization and programs + +--- + +## Current State Analysis + +### Existing Pages +- Homepage (/) +- Interest Form (/interest) +- Referral Form (/referral) +- Partnerships (/partnerships) +- Reentry Programs (/reentry) +- Portal Coming Soon (/portal-coming-soon) + +### Current Strengths +✅ Fast loading (Next.js static site) +✅ Mobile responsive +✅ Clean URL structure +✅ HTTPS enabled (Azure Static Web Apps) +✅ Compelling mission and unique value proposition + +### Current Gaps +❌ No meta descriptions or title tags +❌ Missing schema markup +❌ No sitemap.xml or robots.txt +❌ Limited content (thin pages) +❌ No blog or resource center +❌ No backlinks or domain authority +❌ Not indexed by search engines yet + +--- + +## Target Audience & Keywords + +### Primary Audiences + +**1. Justice-Involved Individuals (Direct)** +- Recently released from incarceration +- On probation/parole +- Seeking employment, housing, education +- Age: 18-55, predominantly male (but growing female demographic) + +**2. Support Networks (Indirect)** +- Family members of incarcerated individuals +- Friends supporting reentry +- Community advocates + +**3. Service Providers (B2B)** +- Case managers +- Social workers +- Probation officers +- Reentry coordinators +- Nonprofit organizations + +**4. Potential Partners** +- Employers offering second-chance hiring +- Educational institutions +- Housing providers +- Government agencies + +### Keyword Research + +#### Primary Keywords (High Intent, Lower Volume) +| Keyword | Search Volume | Difficulty | Intent | +|---------|---------------|------------|--------| +| reentry programs california | 1,200/mo | Medium | Transactional | +| reentry services near me | 800/mo | Low | Transactional | +| job training for formerly incarcerated | 600/mo | Medium | Transactional | +| support for released inmates | 500/mo | Low | Informational | +| second chance employment programs | 450/mo | Medium | Transactional | +| wraparound reentry services | 300/mo | Low | Transactional | +| case management for justice involved | 250/mo | Low | B2B | + +#### Long-Tail Keywords (Lower Competition) +- "help for family members of incarcerated individuals california" +- "how to find job after prison california" +- "reentry program with case manager" +- "education programs for formerly incarcerated" +- "lived experience reentry support" +- "transitional services after incarceration" +- "48 hour response reentry referral" + +#### Local Keywords (By City) +- "reentry services Los Angeles" +- "reentry programs San Francisco" +- "formerly incarcerated support Sacramento" +- "second chance programs Oakland" +- "justice involved services San Diego" + +#### Question-Based Keywords (Featured Snippet Opportunities) +- "what is a reentry program" +- "how do reentry programs work" +- "what services do justice involved individuals need" +- "how to help someone after prison" +- "what is wraparound case management" + +--- + +## Technical SEO + +### Priority 1: Foundation (Week 1-2) + +#### 1.1 Create robots.txt +```txt +# /public/robots.txt +User-agent: * +Allow: / +Disallow: /portal/ +Disallow: /api/ + +Sitemap: https://sdtoolsinc.org/sitemap.xml +``` + +#### 1.2 Generate sitemap.xml +```xml + + + + https://sdtoolsinc.org/ + 2026-01-15 + weekly + 1.0 + + + https://sdtoolsinc.org/reentry + 2026-01-15 + monthly + 0.9 + + + https://sdtoolsinc.org/interest + monthly + 0.8 + + + https://sdtoolsinc.org/referral + monthly + 0.8 + + + https://sdtoolsinc.org/partnerships + monthly + 0.7 + + +``` + +#### 1.3 Add Schema Markup (Organization) +```json +{ + "@context": "https://schema.org", + "@type": "NonprofitOrganization", + "name": "T.O.O.L.S Inc", + "alternateName": "Together Overcoming Obstacles and Limitations", + "url": "https://sdtoolsinc.org", + "logo": "https://sdtoolsinc.org/logos/main-logo.png", + "description": "T.O.O.L.S Inc supports justice-involved individuals through comprehensive reentry programs, case management, and wraparound services.", + "foundingDate": "2024", + "address": { + "@type": "PostalAddress", + "addressLocality": "[City]", + "addressRegion": "CA", + "addressCountry": "US" + }, + "contactPoint": { + "@type": "ContactPoint", + "contactType": "Customer Service", + "email": "info@sdtoolsinc.org" + }, + "sameAs": [ + "https://www.linkedin.com/company/toolsinc", + "https://www.facebook.com/toolsinc" + ], + "areaServed": { + "@type": "State", + "name": "California" + }, + "knowsAbout": [ + "Reentry Services", + "Case Management", + "Job Readiness Training", + "Educational Support", + "Wraparound Services" + ] +} +``` + +#### 1.4 Add Program Schema +```json +{ + "@context": "https://schema.org", + "@type": "EducationalOrganization", + "name": "T.O.O.L.S Inc Reentry Programs", + "hasOfferCatalog": { + "@type": "OfferCatalog", + "name": "Reentry Services", + "itemListElement": [ + { + "@type": "Offer", + "itemOffered": { + "@type": "Service", + "name": "Job Readiness Training", + "description": "Resume building, mock interviews, career planning" + } + }, + { + "@type": "Offer", + "itemOffered": { + "@type": "Service", + "name": "Case Management", + "description": "Wraparound services with dedicated case manager" + } + } + ] + } +} +``` + +#### 1.5 Performance Optimization +- ✅ Already using Next.js static export +- ✅ Already on Azure Static Web Apps (global CDN) +- Convert images to WebP format (already done for QR code) +- Add `loading="lazy"` to below-fold images +- Implement image size optimization + +#### 1.6 Submit to Search Engines +- Google Search Console (submit sitemap) +- Bing Webmaster Tools (submit sitemap) +- Set up domain verification + +--- + +## On-Page SEO + +### Priority 2: Optimize Existing Pages (Week 2-3) + +#### Homepage (/) + +**Current Title:** Default Next.js +**New Title:** T.O.O.L.S Inc - Reentry Programs & Support for Justice-Involved Individuals | California + +**Meta Description (155 chars):** +"Empowering justice-involved individuals through job training, case management, and wraparound reentry services. 48-hour response. California statewide." + +**H1:** T.O.O.L.S Inc - Together Overcoming Obstacles and Limitations + +**Key Content Additions:** +- Add 200-300 words of intro text explaining who T.O.O.L.S serves +- Highlight "48-hour response" prominently +- Add testimonials section (with consent/anonymized) +- Add trust badges (certifications, partnerships) + +**Internal Links:** +- Link "Programs" to /reentry +- Link "Get Started" to /interest +- Link "For Organizations" to /partnerships + +--- + +#### Reentry Programs Page (/reentry) + +**Title:** Comprehensive Reentry Programs for Formerly Incarcerated Individuals | T.O.O.L.S Inc + +**Meta Description:** +"Job training, housing support, case management, and education programs for individuals reentering society. Personalized support from a lived experience team." + +**H1:** Comprehensive Reentry Programs +**H2s:** +- What is Reentry Support? +- Our Four Core Programs +- Who We Serve +- How to Get Started +- Success Stories + +**Content Expansion:** +- Add 800-1,000 words of detailed program descriptions +- Create FAQ section (15-20 common questions) +- Add statistics and impact data (with anonymity disclaimer) +- Embed video explaining programs (future) + +**Schema:** Add FAQ schema for featured snippets + +--- + +#### Interest Form Page (/interest) + +**Title:** Get Started with T.O.O.L.S Inc - Interest Form | Reentry Services California + +**Meta Description:** +"Submit your interest form to connect with our case management team. We respond within 48 hours. Services for individuals, families, and incarcerated persons." + +**H1:** Connect With Our Reentry Support Team + +**Content Additions:** +- Add intro paragraph (150 words) above form +- Explain what happens after form submission +- Highlight 48-hour response time +- Add privacy assurance text + +--- + +#### Referral Page (/referral) + +**Title:** Refer a Justice-Involved Individual to T.O.O.L.S Inc Programs | California + +**Meta Description:** +"Case managers, social workers, and families can submit referrals for comprehensive reentry services. Confidential intake. 48-hour case review." + +**H1:** Submit a Referral for Reentry Services + +**Content Additions:** +- Add 200 words explaining referral process +- Who can submit referrals (case managers, family, self) +- What information is needed +- Timeline expectations + +--- + +#### Partnerships Page (/partnerships) + +**Title:** Partner with T.O.O.L.S Inc - Second Chance Employers & Community Organizations + +**Meta Description:** +"Join our network of second-chance employers and community partners supporting justice-involved individuals. Proven hiring programs and case management." + +**H1:** Partnership Opportunities for Second-Chance Employers + +**H2s:** +- Why Partner with T.O.O.L.S? +- Benefits for Employers +- Partnership Tiers +- Our Employer Support Services +- Success Stories + +**Content Expansion:** +- 1,000+ words on partnership benefits +- Case studies of successful employer partnerships +- Add CTAs for partnership inquiry form + +--- + +## Content Strategy + +### Priority 3: Create New Content (Week 4-12) + +#### Blog/Resource Center (/resources) + +**Goal:** 2-4 blog posts per month +**Content Pillars:** + +1. **Reentry Education (30%)** + - "The First 72 Hours After Release: A Critical Guide" + - "How to Prepare for Job Interviews with a Criminal Record" + - "Housing Options for Formerly Incarcerated Individuals in California" + - "Navigating Background Checks: Know Your Rights" + - "Financial Literacy for Reentry Success" + +2. **For Families & Support Networks (20%)** + - "How to Support a Loved One During Reentry" + - "What to Expect: The Reentry Process Explained" + - "Finding Resources for Incarcerated Family Members" + - "Helping Children Understand Parental Incarceration" + +3. **For Service Providers (20%)** + - "Best Practices in Case Management for Justice-Involved Individuals" + - "Trauma-Informed Approaches to Reentry Services" + - "Building Effective Wraparound Service Networks" + - "Measuring Outcomes in Reentry Programs" + +4. **For Employers (20%)** + - "The Business Case for Second-Chance Hiring" + - "Tax Incentives for Hiring Formerly Incarcerated Workers" + - "Creating a Second-Chance Culture in Your Workplace" + - "Success Stories: Employers Who Got It Right" + +5. **News & Updates (10%)** + - Program announcements + - New partnerships + - Success stories (anonymized) + - Policy changes affecting reentry + +**Content Calendar Template:** +- Week 1: Educational long-form (1,500+ words) +- Week 2: Success story or case study (800 words) +- Week 3: How-to guide (1,200 words) +- Week 4: Resource roundup or news update (600 words) + +--- + +#### New Service Pages + +Create dedicated pages for each program: + +1. **/programs/job-readiness** + - Title: "Job Readiness Training Program - Resume Building & Interview Prep | T.O.O.L.S" + - 1,000+ words + - Schema: CourseInstance + +2. **/programs/education** + - Title: "Education Support Programs - GED, College Extension | T.O.O.L.S Inc" + - 1,000+ words + +3. **/programs/case-management** + - Title: "Wraparound Case Management Services for Justice-Involved Individuals" + - 1,000+ words + +4. **/programs/lived-experience** + - Title: "Lived Experience Support Team - Peer Mentorship & Guidance" + - 1,000+ words + +--- + +#### Location Pages (Local SEO) + +Create city-specific landing pages: + +1. **/locations/los-angeles** + - "Reentry Programs in Los Angeles | T.O.O.L.S Inc" + - Local resources, partnerships, service areas + - Embed Google Map + +2. **/locations/san-francisco** +3. **/locations/oakland** +4. **/locations/sacramento** +5. **/locations/san-diego** + +**Template Structure:** +- H1: "Reentry Services in [City]" +- Overview of T.O.O.L.S services in that area +- Local partnerships and resources +- Local statistics (recidivism rates, employment data) +- Transportation and access information +- Local success stories +- Contact form with city pre-selected + +--- + +#### Downloadable Resources + +Create PDF guides for link building: + +1. "Reentry Resource Guide: California Edition" (30 pages) +2. "Employer's Guide to Second-Chance Hiring" (20 pages) +3. "Family Support Handbook: Navigating Reentry" (25 pages) +4. "Case Manager's Toolkit: Justice-Involved Services" (40 pages) + +**Distribution:** +- Gated content (email capture) +- Share with partners for their websites +- Submit to resource directories + +--- + +## Link Building Strategy + +### Priority 4: Build Domain Authority (Month 2-6) + +#### Tier 1: High-Authority Targets + +**Government & Nonprofit Organizations:** +- [ ] California Department of Corrections and Rehabilitation (CDCR) - Resource directory +- [ ] California Prison Industry Authority - Partner listings +- [ ] United Way - Community service directory +- [ ] 211 California - Service provider database +- [ ] National Reentry Resource Center - Organization directory +- [ ] Council of State Governments Justice Center - Partner network + +**Action:** Submit organization profile with link to website + +--- + +#### Tier 2: Industry & Association Links + +**Reentry & Criminal Justice Organizations:** +- [ ] National Institute of Justice - Resource listings +- [ ] Reentry Net - Organization database +- [ ] All of Us or None - Community resources +- [ ] Underground Scholars Initiative - Partner organizations +- [ ] Anti-Recidivism Coalition (ARC) - Network directory + +**Professional Associations:** +- [ ] National Association of Social Workers (NASW) - Resource directory +- [ ] American Probation and Parole Association - Partner resources +- [ ] Society for Human Resource Management (SHRM) - Second-chance hiring resources + +**Action:** Apply for membership, request directory listing + +--- + +#### Tier 3: Local Community Links + +**Chambers of Commerce:** +- [ ] Los Angeles Chamber +- [ ] San Francisco Chamber +- [ ] Oakland Chamber +- [ ] Sacramento Metro Chamber + +**Community Organizations:** +- Local homeless coalitions +- Workforce development boards +- Community colleges +- Public libraries +- Faith-based organizations + +**Action:** Join local chambers, attend networking events, request website listing + +--- + +#### Tier 4: Educational Institutions + +**Partnerships with:** +- [ ] Community colleges (workforce development programs) +- [ ] University criminal justice departments +- [ ] Social work programs (field placement sites) +- [ ] Law schools (clinical programs) + +**Tactics:** +- Guest lecture opportunities +- Student research partnerships +- Internship host listings +- Academic resource citations + +--- + +#### Tier 5: Media & PR + +**Press Release Distribution:** +- [ ] Program launches +- [ ] New partnerships +- [ ] Success milestones (X individuals served) +- [ ] Impact reports + +**Media Outreach:** +- Local news outlets (reentry stories) +- Criminal justice reform publications +- Nonprofit sector media +- Business journals (second-chance hiring angle) + +**Podcast Appearances:** +- Criminal justice reform podcasts +- Nonprofit leadership podcasts +- HR/hiring podcasts +- Local community podcasts + +**Action:** Create media kit, pitch stories quarterly + +--- + +#### Tier 6: Content Marketing & Digital PR + +**Guest Posting Targets:** +- [ ] Chronicle of Social Change +- [ ] NonProfit Quarterly +- [ ] SHRM blog +- [ ] Criminal Justice Degrees Guide +- [ ] Social Work Today + +**Topics:** +- "The Role of Lived Experience in Reentry Success" +- "How Technology is Transforming Reentry Services" +- "Why Wraparound Case Management Works" + +**Resource Page Link Building:** +- Identify organizations with "reentry resources" pages +- Reach out with valuable content to add +- Offer reciprocal resource sharing + +**HARO (Help a Reporter Out):** +- Respond to queries about: + - Criminal justice reform + - Reentry programs + - Second-chance hiring + - Nonprofit innovation + +--- + +#### Link Building Tactics - Month by Month + +**Month 1-2:** +- Submit to 20 high-authority directories +- Claim all social media profiles +- Partner outreach (10 initial contacts) + +**Month 3-4:** +- Guest post outreach (5 targets) +- Local chamber memberships (3-5 cities) +- Create downloadable resources + +**Month 5-6:** +- Launch quarterly press releases +- HARO responses (weekly) +- Resource page outreach (50 targets) +- Podcast pitch campaign + +**Ongoing:** +- Partner co-marketing (2/month) +- Community event participation +- Social media engagement for brand mentions + +--- + +## Local SEO + +### Priority 5: Dominate Local Search (Week 2-4) + +#### Google Business Profile Optimization + +**Setup Checklist:** +- [x] Claim profile +- [ ] Verify address (or use service area if no office) +- [ ] Add accurate business hours +- [ ] Select categories: + - Primary: Non-profit organization + - Secondary: Social services organization, Employment agency, Education center +- [ ] Add complete description (750 characters) +- [ ] Upload high-quality photos (10+ images): + - Logo + - Office/facility + - Team photos (with consent) + - Program activities + - Success stories (anonymized) +- [ ] Add services list: + - Job Readiness Training + - Case Management + - Education Support + - Housing Assistance + - Wraparound Services +- [ ] Add attributes: + - LGBTQ+ friendly + - Wheelchair accessible + - Online appointments + - Free consultations + +**Posts & Updates:** +- Weekly Google Posts (program updates, success stories, events) +- Q&A section monitoring +- Review response protocol (respond within 24 hours) + +--- + +#### Local Citations (NAP Consistency) + +**Ensure consistent Name, Address, Phone across:** + +**Major Directories:** +- [ ] Yelp for Business +- [ ] Bing Places +- [ ] Apple Maps +- [ ] MapQuest +- [ ] Yellow Pages + +**Nonprofit Directories:** +- [ ] GuideStar/Candid +- [ ] Charity Navigator +- [ ] GreatNonprofits +- [ ] Idealist + +**Local Directories:** +- [ ] 211 California +- [ ] Local Chamber of Commerce sites +- [ ] City government resource pages +- [ ] County service directories + +**Social Service Directories:** +- [ ] Aunt Bertha +- [ ] FindHelp +- [ ] Benefits.gov +- [ ] JusticeConnect + +**Tools for Citation Building:** +- Moz Local +- BrightLocal +- Whitespark Citation Finder + +--- + +#### Local Content Strategy + +**City-Specific Landing Pages (as mentioned earlier):** +- Create 5-10 priority city pages +- Local keyword optimization +- Embed Google Maps +- Local partnership highlights +- City-specific resources + +**Local Link Building:** +- Sponsor local events +- Participate in community forums +- Join local business associations +- Collaborate with local nonprofits + +**Local PR:** +- Pitch local news stories +- Local podcast appearances +- Community event participation +- Local awards applications + +--- + +## Analytics & Tracking + +### Priority 6: Measurement Infrastructure (Week 1) + +#### Google Analytics 4 Setup + +**Install GA4 Tracking Code:** +```javascript +// Add to app/layout.tsx + +``` + +**Events to Track:** +- Form submissions (interest, referral) +- Button clicks (Start Now, View Programs) +- Outbound link clicks (social media, partners) +- File downloads (future resources) +- Video plays (future content) +- Scroll depth (engagement measure) + +**Custom Dimensions:** +- User type (individual, family, service provider, employer) +- Geographic location (city) +- Referral source + +--- + +#### Google Search Console Setup + +**Key Reports to Monitor:** +- Performance (clicks, impressions, CTR, position) +- Coverage (indexed pages, errors) +- Enhancements (mobile usability, core web vitals) +- Links (internal, external) + +**Weekly Tasks:** +- Review top queries +- Identify ranking opportunities (position 11-20) +- Fix crawl errors +- Monitor manual actions + +--- + +#### Rank Tracking + +**Track Keywords Weekly:** +- Primary keywords (15-20) +- Long-tail keywords (20-30) +- Branded keywords (5) + +**Tools:** +- Google Search Console (free) +- SE Ranking or SEMrush (paid) +- Manual tracking in spreadsheet + +--- + +#### Conversion Tracking + +**Goals to Track:** +- Interest form submissions +- Referral form submissions +- Partnership inquiries +- Resource downloads +- Email newsletter signups +- Phone calls (CallRail integration) + +**Set up Goal Funnels:** +- Homepage → Interest Page → Form Submission +- Reentry Page → Interest Page → Form Submission +- Partnerships → Contact Form → Submission + +--- + +#### Reporting Dashboard + +**Monthly SEO Report Template:** + +**Traffic Metrics:** +- Organic sessions (total, by landing page) +- New vs. returning users +- Bounce rate +- Average session duration +- Pages per session + +**Keyword Performance:** +- Top 10 keywords (rankings, clicks, impressions) +- New keywords ranking +- Keyword opportunity report (11-20 positions) + +**Content Performance:** +- Top 10 landing pages (traffic, conversions) +- New content published +- Content updates completed + +**Backlinks:** +- New backlinks acquired +- Total referring domains +- Domain authority progress + +**Conversions:** +- Total form submissions +- Conversion rate by source +- Goal completions + +**Technical Health:** +- Site speed (Core Web Vitals) +- Crawl errors +- Mobile usability issues +- Security issues + +--- + +## Implementation Timeline + +### Month 1: Foundation + +**Week 1: Technical Setup** +- [ ] Create robots.txt +- [ ] Generate sitemap.xml +- [ ] Submit to Google Search Console +- [ ] Submit to Bing Webmaster Tools +- [ ] Install Google Analytics 4 +- [ ] Set up conversion tracking +- [ ] Add schema markup (Organization) + +**Week 2: On-Page Optimization** +- [ ] Write meta titles for all pages (6) +- [ ] Write meta descriptions for all pages (6) +- [ ] Optimize H1 tags +- [ ] Add alt text to all images +- [ ] Internal linking audit and optimization + +**Week 3: Local SEO** +- [ ] Claim Google Business Profile +- [ ] Optimize GBP listing +- [ ] Submit to 10 major directories +- [ ] Ensure NAP consistency + +**Week 4: Content Planning** +- [ ] Keyword research completion +- [ ] Content calendar creation (3 months) +- [ ] Blog section development +- [ ] First blog post (1,500 words) + +--- + +### Month 2: Content & Authority + +**Week 5-6: Service Pages** +- [ ] Create /programs/job-readiness +- [ ] Create /programs/education +- [ ] Create /programs/case-management +- [ ] Add FAQ sections to existing pages + +**Week 7-8: Link Building Initiation** +- [ ] Submit to 20 nonprofit directories +- [ ] Reach out to 10 potential partners +- [ ] Create first downloadable resource +- [ ] Guest post outreach (5 targets) + +**Content Production:** +- [ ] 2 blog posts published (1,500 words each) +- [ ] 1 success story (anonymized) + +--- + +### Month 3: Expansion + +**Week 9-10: Local Content** +- [ ] Create 3 city landing pages +- [ ] Local directory submissions (20) +- [ ] Join 2 local chambers of commerce + +**Week 11-12: Content & PR** +- [ ] 2 blog posts published +- [ ] First press release +- [ ] Begin HARO responses +- [ ] Resource page outreach (25 targets) + +--- + +### Month 4: Authority Building + +**Week 13-16:** +- [ ] Create 2 more city landing pages +- [ ] 2 blog posts published +- [ ] First guest post published +- [ ] 2 downloadable resources created +- [ ] 50 resource page outreach +- [ ] Partner co-marketing campaign + +--- + +### Month 5: Scale + +**Week 17-20:** +- [ ] 2 blog posts published +- [ ] Second press release +- [ ] Podcast appearance(s) +- [ ] 2 more city landing pages +- [ ] 75 resource page outreach +- [ ] Social proof section (testimonials) + +--- + +### Month 6: Optimization + +**Week 21-24:** +- [ ] Content audit and refresh +- [ ] Update top 5 performing pages +- [ ] 2 blog posts published +- [ ] Third press release +- [ ] Comprehensive SEO audit +- [ ] Q2 strategy refinement + +--- + +## Budget Considerations + +### DIY Approach (Minimal Budget) + +**Monthly Costs:** +- Domain & hosting: $0 (Azure Static Web Apps) +- Google Workspace (email): $6/month +- Canva Pro (graphics): $13/month +- Basic rank tracking: $0 (Search Console) + +**Total: ~$20/month** + +**Time Investment:** +- 15-20 hours/week for content creation +- 5 hours/week for outreach +- 2 hours/week for monitoring + +--- + +### Small Budget Approach ($500-1,000/month) + +**Tools:** +- SEMrush or Ahrefs: $120/month +- Moz Local: $15/month +- Grammarly Premium: $12/month +- CallRail (call tracking): $45/month +- Stock photos (Shutterstock): $30/month + +**Services:** +- Freelance writer (2 posts/month): $300/month +- VA for outreach (10 hours): $150/month +- Designer (graphics): $100/month + +**Total: $772/month** + +--- + +### Moderate Budget Approach ($2,000-3,000/month) + +**Add:** +- SEO consultant (retainer): $1,000/month +- Content writer (4 posts/month): $600/month +- Link building service: $500/month +- PR distribution service: $200/month + +**Total: $2,300/month + tools** + +--- + +## Success Metrics + +### 3-Month Targets + +**Traffic:** +- 500-1,000 organic sessions/month +- 50+ keywords ranking in top 100 +- 10+ keywords ranking in top 20 + +**Technical:** +- Core Web Vitals "Good" on all pages +- 100% mobile-friendly +- All pages indexed + +**Authority:** +- 10-15 referring domains +- Domain Authority (DA) 15-20 + +**Conversions:** +- 20-30 interest form submissions +- 5-10 referral submissions +- 2-3 partnership inquiries + +--- + +### 6-Month Targets + +**Traffic:** +- 2,000-3,000 organic sessions/month +- 100+ keywords ranking in top 100 +- 25+ keywords ranking in top 20 +- 5+ keywords in top 5 + +**Authority:** +- 30-40 referring domains +- Domain Authority (DA) 25-30 +- Featured in 2-3 media outlets + +**Conversions:** +- 50-75 interest form submissions +- 15-20 referral submissions +- 5-7 partnership inquiries + +**Content:** +- 20+ blog posts published +- 3+ downloadable resources +- 5+ city landing pages + +--- + +### 12-Month Targets + +**Traffic:** +- 5,000-7,000 organic sessions/month +- 200+ keywords ranking in top 100 +- 50+ keywords ranking in top 20 +- 15+ keywords in top 5 + +**Authority:** +- 75-100 referring domains +- Domain Authority (DA) 35-40 +- Featured in 10+ publications + +**Conversions:** +- 150-200 interest form submissions +- 40-50 referral submissions +- 15-20 partnership inquiries + +**Brand:** +- Top 3 ranking for "reentry programs california" +- Top 5 for "wraparound reentry services" +- Brand search volume 200+/month + +--- + +## Competitive Analysis + +### Direct Competitors (Reentry Organizations) + +**Research These Organizations:** +1. Center for Employment Opportunities (CEO) +2. Defy Ventures +3. Homeboy Industries +4. The Last Mile +5. Safer Foundation +6. Pioneer Human Services + +**Competitive Analysis Checklist:** +- [ ] What keywords do they rank for? +- [ ] What content do they publish? +- [ ] Where do their backlinks come from? +- [ ] What is their site structure? +- [ ] What CTAs do they use? +- [ ] How do they tell their story? + +**Tools:** +- SEMrush (competitor analysis) +- Ahrefs (backlink checker) +- SimilarWeb (traffic estimates) + +--- + +## Risk Mitigation + +### Potential Challenges + +**1. Sensitive Audience Privacy** +- **Risk:** Fear of identification deterring form submissions +- **Mitigation:** + - Emphasize anonymity and confidentiality + - No personal stories without explicit consent + - Use aggregated data only + - Clear privacy policy + +**2. Negative Sentiment Keywords** +- **Risk:** Stigmatizing language in SEO +- **Mitigation:** + - Use person-first language + - Balance "formerly incarcerated" with "justice-involved" + - Avoid criminal/offender language + - Focus on empowerment terms + +**3. Limited Budget** +- **Risk:** Can't compete with established organizations +- **Mitigation:** + - Focus on long-tail, low-competition keywords + - Emphasize unique differentiators (lived experience, 48-hour response) + - Leverage partnerships for co-marketing + - Quality over quantity content + +**4. Algorithm Updates** +- **Risk:** Google updates affecting rankings +- **Mitigation:** + - Focus on E-E-A-T (Experience, Expertise, Authoritativeness, Trust) + - Diversify traffic sources (social, email, referral) + - Build sustainable, white-hat links only + - Regular technical audits + +--- + +## Next Steps - Action Items + +### This Week (Days 1-7) + +**Owner: Web Team** +- [ ] Add Google Analytics 4 tracking code +- [ ] Create robots.txt and sitemap.xml +- [ ] Submit sitemap to Google Search Console +- [ ] Claim Google Business Profile + +**Owner: Content Team** +- [ ] Write meta titles and descriptions for all 6 pages +- [ ] Add alt text to all images +- [ ] Write first blog post outline (1,500 words) + +**Owner: Leadership** +- [ ] Approve SEO budget allocation +- [ ] Assign content calendar ownership +- [ ] Review keyword strategy + +--- + +### Next 2 Weeks (Days 8-14) + +- [ ] Complete on-page optimization for all pages +- [ ] Set up Google Analytics conversion tracking +- [ ] Submit to 10 major nonprofit directories +- [ ] Publish first blog post +- [ ] Create content calendar for next 3 months + +--- + +### Next 30 Days + +- [ ] Create /programs service pages (3) +- [ ] Submit to 30 directories total +- [ ] Publish 2 more blog posts +- [ ] Reach out to 10 potential partners for backlinks +- [ ] Join 2 local chambers of commerce + +--- + +## Resources & Tools + +### Free Tools +- Google Search Console +- Google Analytics 4 +- Google Business Profile +- Bing Webmaster Tools +- Ubersuggest (limited free) +- Answer The Public +- Google Keyword Planner + +### Paid Tools (Recommended) +- SEMrush ($120/month) - All-in-one SEO +- Ahrefs ($99/month) - Backlink analysis +- Screaming Frog ($259/year) - Technical audits +- Grammarly ($12/month) - Content quality +- Canva Pro ($13/month) - Graphics + +### Learning Resources +- Moz Beginner's Guide to SEO +- Google's SEO Starter Guide +- Search Engine Journal +- Ahrefs Blog +- Brian Dean's Backlinko + +--- + +## Conclusion + +This SEO strategy provides a comprehensive 6-month roadmap to establish T.O.O.L.S Inc as a visible, authoritative resource in the reentry services space. Success requires consistent execution across technical optimization, content creation, and strategic link building. + +**Key Success Factors:** +1. **Consistency:** Regular content publication and optimization +2. **Quality:** E-E-A-T principles in all content +3. **Authenticity:** Lived experience and real impact stories +4. **Patience:** SEO takes 3-6 months to show significant results +5. **Measurement:** Data-driven decision making + +**Primary Focus Areas:** +- Month 1-2: Technical foundation + local SEO +- Month 3-4: Content creation + authority building +- Month 5-6: Scale content + optimize conversions + +By following this plan, T.O.O.L.S Inc can achieve: +- Top 10 rankings for priority keywords +- 5,000+ monthly organic visitors +- 150+ qualified leads per month +- Strong backlink profile and domain authority + +--- + +**Document Version:** 1.0 +**Last Updated:** January 15, 2026 +**Next Review:** February 15, 2026 diff --git a/index.html b/index.html index 60dc1188..be0b41fb 100644 --- a/index.html +++ b/index.html @@ -1,4 +1,8 @@ - + + +// Add your instrumentation key or use the APPLICATIONINSIGHTSKEY environment variable on your production machine to start collecting data. +var ai = require('applicationinsights'); +ai.setup(process.env.APPLICATIONINSIGHTSKEY || 'your_instrumentation_key').start(); diff --git a/out/404.html b/out/404.html deleted file mode 100644 index 1e223f6a..00000000 --- a/out/404.html +++ /dev/null @@ -1 +0,0 @@ -404: This page could not be found.T.O.O.L.S Inc - Empowering Individuals To Step Into Their Purpose

404

This page could not be found.

\ No newline at end of file diff --git a/out/404/index.html b/out/404/index.html deleted file mode 100644 index 1e223f6a..00000000 --- a/out/404/index.html +++ /dev/null @@ -1 +0,0 @@ -404: This page could not be found.T.O.O.L.S Inc - Empowering Individuals To Step Into Their Purpose

404

This page could not be found.

\ No newline at end of file diff --git a/out/_next/static/2ztEFM1FVYTFXBQ_Pbk1J/_buildManifest.js b/out/_next/static/2ztEFM1FVYTFXBQ_Pbk1J/_buildManifest.js deleted file mode 100644 index e183940d..00000000 --- a/out/_next/static/2ztEFM1FVYTFXBQ_Pbk1J/_buildManifest.js +++ /dev/null @@ -1 +0,0 @@ -self.__BUILD_MANIFEST={__rewrites:{afterFiles:[],beforeFiles:[],fallback:[]},"/_error":["static/chunks/pages/_error-7ba65e1336b92748.js"],sortedPages:["/_app","/_error"]},self.__BUILD_MANIFEST_CB&&self.__BUILD_MANIFEST_CB(); \ No newline at end of file diff --git a/out/_next/static/2ztEFM1FVYTFXBQ_Pbk1J/_ssgManifest.js b/out/_next/static/2ztEFM1FVYTFXBQ_Pbk1J/_ssgManifest.js deleted file mode 100644 index 5b3ff592..00000000 --- a/out/_next/static/2ztEFM1FVYTFXBQ_Pbk1J/_ssgManifest.js +++ /dev/null @@ -1 +0,0 @@ -self.__SSG_MANIFEST=new Set([]);self.__SSG_MANIFEST_CB&&self.__SSG_MANIFEST_CB() \ No newline at end of file diff --git a/out/_next/static/chunks/117-e3feb2d81150d197.js b/out/_next/static/chunks/117-e3feb2d81150d197.js deleted file mode 100644 index 5b8f853c..00000000 --- a/out/_next/static/chunks/117-e3feb2d81150d197.js +++ /dev/null @@ -1,2 +0,0 @@ -(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[117],{5157:function(e,t){"use strict";function n(){return""}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getDeploymentIdQueryOrEmptyString",{enumerable:!0,get:function(){return n}})},1572:function(){"trimStart"in String.prototype||(String.prototype.trimStart=String.prototype.trimLeft),"trimEnd"in String.prototype||(String.prototype.trimEnd=String.prototype.trimRight),"description"in Symbol.prototype||Object.defineProperty(Symbol.prototype,"description",{configurable:!0,get:function(){var e=/\((.*)\)/.exec(this.toString());return e?e[1]:void 0}}),Array.prototype.flat||(Array.prototype.flat=function(e,t){return t=this.concat.apply([],this),e>1&&t.some(Array.isArray)?t.flat(e-1):t},Array.prototype.flatMap=function(e,t){return this.map(e,t).flat()}),Promise.prototype.finally||(Promise.prototype.finally=function(e){if("function"!=typeof e)return this.then(e,e);var t=this.constructor||Promise;return this.then(function(n){return t.resolve(e()).then(function(){return n})},function(n){return t.resolve(e()).then(function(){throw n})})}),Object.fromEntries||(Object.fromEntries=function(e){return Array.from(e).reduce(function(e,t){return e[t[0]]=t[1],e},{})}),Array.prototype.at||(Array.prototype.at=function(e){var t=Math.trunc(e)||0;if(t<0&&(t+=this.length),!(t<0||t>=this.length))return this[t]}),Object.hasOwn||(Object.hasOwn=function(e,t){if(null==e)throw TypeError("Cannot convert undefined or null to object");return Object.prototype.hasOwnProperty.call(Object(e),t)}),"canParse"in URL||(URL.canParse=function(e,t){try{return new URL(e,t),!0}catch(e){return!1}})},1634:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"addBasePath",{enumerable:!0,get:function(){return u}});let r=n(8498),o=n(8521);function u(e,t){return(0,o.normalizePathTrailingSlash)((0,r.addPathPrefix)(e,""))}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},5266:function(e,t){"use strict";function n(e){var t,n;t=self.__next_s,n=()=>{e()},t&&t.length?t.reduce((e,t)=>{let[n,r]=t;return e.then(()=>new Promise((e,t)=>{let o=document.createElement("script");if(r)for(let e in r)"children"!==e&&o.setAttribute(e,r[e]);n?(o.src=n,o.onload=()=>e(),o.onerror=t):r&&(o.innerHTML=r.children,setTimeout(e)),document.head.appendChild(o)}))},Promise.resolve()).catch(e=>{console.error(e)}).then(()=>{n()}):n()}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"appBootstrap",{enumerable:!0,get:function(){return n}}),window.next={version:"14.2.35",appDir:!0},("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},3079:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"callServer",{enumerable:!0,get:function(){return o}});let r=n(2846);async function o(e,t){let n=(0,r.getServerActionDispatcher)();if(!n)throw Error("Invariant: missing action dispatcher.");return new Promise((r,o)=>{n({actionId:e,actionArgs:t,resolve:r,reject:o})})}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},2304:function(e,t,n){"use strict";let r,o;Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"hydrate",{enumerable:!0,get:function(){return x}});let u=n(7043),l=n(3099),a=n(7437);n(1572);let i=u._(n(4040)),c=l._(n(2265)),s=n(6671),f=n(8701),d=u._(n(1404)),p=n(3079),h=n(9721),y=n(2103);n(647);let _=window.console.error;window.console.error=function(){for(var e=arguments.length,t=Array(e),n=0;n{if((0,h.isNextRouterError)(e.error)){e.preventDefault();return}});let v=document,b=new TextEncoder,g=!1,m=!1,R=null;function P(e){if(0===e[0])r=[];else if(1===e[0]){if(!r)throw Error("Unexpected server data: missing bootstrap script.");o?o.enqueue(b.encode(e[1])):r.push(e[1])}else 2===e[0]&&(R=e[1])}let j=function(){o&&!m&&(o.close(),m=!0,r=void 0),g=!0};"loading"===document.readyState?document.addEventListener("DOMContentLoaded",j,!1):j();let O=self.__next_f=self.__next_f||[];O.forEach(P),O.push=P;let E=new ReadableStream({start(e){r&&(r.forEach(t=>{e.enqueue(b.encode(t))}),g&&!m&&(e.close(),m=!0,r=void 0)),o=e}}),S=(0,s.createFromReadableStream)(E,{callServer:p.callServer});function w(){return(0,c.use)(S)}let M=c.default.StrictMode;function T(e){let{children:t}=e;return t}function x(){let e=(0,y.createMutableActionQueue)(),t=(0,a.jsx)(M,{children:(0,a.jsx)(f.HeadManagerContext.Provider,{value:{appDir:!0},children:(0,a.jsx)(y.ActionQueueContext.Provider,{value:e,children:(0,a.jsx)(T,{children:(0,a.jsx)(w,{})})})})}),n=window.__next_root_layout_missing_tags,r=!!(null==n?void 0:n.length),o={onRecoverableError:d.default};"__next_error__"===document.documentElement.id||r?i.default.createRoot(v,o).render(t):c.default.startTransition(()=>i.default.hydrateRoot(v,t,{...o,formState:R}))}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},4278:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),n(9506),(0,n(5266).appBootstrap)(()=>{let{hydrate:e}=n(2304);n(2846),n(4707),e()}),("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},9506:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),n(5157);{let e=n.u;n.u=function(){for(var t=arguments.length,n=Array(t),r=0;r(l(function(){var e;let t=document.getElementsByName(u)[0];if(null==t?void 0:null==(e=t.shadowRoot)?void 0:e.childNodes[0])return t.shadowRoot.childNodes[0];{let e=document.createElement(u);e.style.cssText="position:absolute";let t=document.createElement("div");return t.ariaLive="assertive",t.id="__next-route-announcer__",t.role="alert",t.style.cssText="position:absolute;border:0;height:1px;margin:-1px;padding:0;width:1px;clip:rect(0 0 0 0);overflow:hidden;white-space:nowrap;word-wrap:normal",e.attachShadow({mode:"open"}).appendChild(t),document.body.appendChild(e),t}}()),()=>{let e=document.getElementsByTagName(u)[0];(null==e?void 0:e.isConnected)&&document.body.removeChild(e)}),[]);let[a,i]=(0,r.useState)(""),c=(0,r.useRef)();return(0,r.useEffect)(()=>{let e="";if(document.title)e=document.title;else{let t=document.querySelector("h1");t&&(e=t.innerText||t.textContent||"")}void 0!==c.current&&c.current!==e&&i(e),c.current=e},[t]),n?(0,o.createPortal)(a,n):null}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},6866:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{ACTION:function(){return r},FLIGHT_PARAMETERS:function(){return i},NEXT_DID_POSTPONE_HEADER:function(){return s},NEXT_ROUTER_PREFETCH_HEADER:function(){return u},NEXT_ROUTER_STATE_TREE:function(){return o},NEXT_RSC_UNION_QUERY:function(){return c},NEXT_URL:function(){return l},RSC_CONTENT_TYPE_HEADER:function(){return a},RSC_HEADER:function(){return n}});let n="RSC",r="Next-Action",o="Next-Router-State-Tree",u="Next-Router-Prefetch",l="Next-Url",a="text/x-component",i=[[n],[o],[u]],c="_rsc",s="x-nextjs-postponed";("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},2846:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{createEmptyCacheNode:function(){return C},default:function(){return I},getServerActionDispatcher:function(){return S},urlToUrlWithoutFlightMarker:function(){return M}});let r=n(3099),o=n(7437),u=r._(n(2265)),l=n(1956),a=n(4673),i=n(3456),c=n(9060),s=n(7744),f=n(1060),d=n(2952),p=n(6146),h=n(1634),y=n(6495),_=n(4123),v=n(9320),b=n(8137),g=n(6866),m=n(5076),R=n(1283),P=n(4541),j="undefined"==typeof window,O=j?null:new Map,E=null;function S(){return E}let w={};function M(e){let t=new URL(e,location.origin);if(t.searchParams.delete(g.NEXT_RSC_UNION_QUERY),t.pathname.endsWith(".txt")){let{pathname:e}=t,n=e.endsWith("/index.txt")?10:4;t.pathname=e.slice(0,-n)}return t}function T(e){return e.origin!==window.location.origin}function x(e){let{appRouterState:t,sync:n}=e;return(0,u.useInsertionEffect)(()=>{let{tree:e,pushRef:r,canonicalUrl:o}=t,u={...r.preserveCustomHistoryState?window.history.state:{},__NA:!0,__PRIVATE_NEXTJS_INTERNALS_TREE:e};r.pendingPush&&(0,i.createHrefFromUrl)(new URL(window.location.href))!==o?(r.pendingPush=!1,window.history.pushState(u,"",o)):window.history.replaceState(u,"",o),n(t)},[t,n]),null}function C(){return{lazyData:null,rsc:null,prefetchRsc:null,head:null,prefetchHead:null,parallelRoutes:new Map,lazyDataResolved:!1,loading:null}}function A(e){null==e&&(e={});let t=window.history.state,n=null==t?void 0:t.__NA;n&&(e.__NA=n);let r=null==t?void 0:t.__PRIVATE_NEXTJS_INTERNALS_TREE;return r&&(e.__PRIVATE_NEXTJS_INTERNALS_TREE=r),e}function N(e){let{headCacheNode:t}=e,n=null!==t?t.head:null,r=null!==t?t.prefetchHead:null,o=null!==r?r:n;return(0,u.useDeferredValue)(n,o)}function D(e){let t,{buildId:n,initialHead:r,initialTree:i,urlParts:f,initialSeedData:g,couldBeIntercepted:S,assetPrefix:M,missingSlots:C}=e,D=(0,u.useMemo)(()=>(0,d.createInitialRouterState)({buildId:n,initialSeedData:g,urlParts:f,initialTree:i,initialParallelRoutes:O,location:j?null:window.location,initialHead:r,couldBeIntercepted:S}),[n,g,f,i,r,S]),[I,U,k]=(0,s.useReducerWithReduxDevtools)(D);(0,u.useEffect)(()=>{O=null},[]);let{canonicalUrl:F}=(0,s.useUnwrapState)(I),{searchParams:L,pathname:H}=(0,u.useMemo)(()=>{let e=new URL(F,"undefined"==typeof window?"http://n":window.location.href);return{searchParams:e.searchParams,pathname:(0,R.hasBasePath)(e.pathname)?(0,m.removeBasePath)(e.pathname):e.pathname}},[F]),$=(0,u.useCallback)(e=>{let{previousTree:t,serverResponse:n}=e;(0,u.startTransition)(()=>{U({type:a.ACTION_SERVER_PATCH,previousTree:t,serverResponse:n})})},[U]),G=(0,u.useCallback)((e,t,n)=>{let r=new URL((0,h.addBasePath)(e),location.href);return U({type:a.ACTION_NAVIGATE,url:r,isExternalUrl:T(r),locationSearch:location.search,shouldScroll:null==n||n,navigateType:t})},[U]);E=(0,u.useCallback)(e=>{(0,u.startTransition)(()=>{U({...e,type:a.ACTION_SERVER_ACTION})})},[U]);let z=(0,u.useMemo)(()=>({back:()=>window.history.back(),forward:()=>window.history.forward(),prefetch:(e,t)=>{let n;if(!(0,p.isBot)(window.navigator.userAgent)){try{n=new URL((0,h.addBasePath)(e),window.location.href)}catch(t){throw Error("Cannot prefetch '"+e+"' because it cannot be converted to a URL.")}T(n)||(0,u.startTransition)(()=>{var e;U({type:a.ACTION_PREFETCH,url:n,kind:null!=(e=null==t?void 0:t.kind)?e:a.PrefetchKind.FULL})})}},replace:(e,t)=>{void 0===t&&(t={}),(0,u.startTransition)(()=>{var n;G(e,"replace",null==(n=t.scroll)||n)})},push:(e,t)=>{void 0===t&&(t={}),(0,u.startTransition)(()=>{var n;G(e,"push",null==(n=t.scroll)||n)})},refresh:()=>{(0,u.startTransition)(()=>{U({type:a.ACTION_REFRESH,origin:window.location.origin})})},fastRefresh:()=>{throw Error("fastRefresh can only be used in development mode. Please use refresh instead.")}}),[U,G]);(0,u.useEffect)(()=>{window.next&&(window.next.router=z)},[z]),(0,u.useEffect)(()=>{function e(e){var t;e.persisted&&(null==(t=window.history.state)?void 0:t.__PRIVATE_NEXTJS_INTERNALS_TREE)&&(w.pendingMpaPath=void 0,U({type:a.ACTION_RESTORE,url:new URL(window.location.href),tree:window.history.state.__PRIVATE_NEXTJS_INTERNALS_TREE}))}return window.addEventListener("pageshow",e),()=>{window.removeEventListener("pageshow",e)}},[U]);let{pushRef:B}=(0,s.useUnwrapState)(I);if(B.mpaNavigation){if(w.pendingMpaPath!==F){let e=window.location;B.pendingPush?e.assign(F):e.replace(F),w.pendingMpaPath=F}(0,u.use)(b.unresolvedThenable)}(0,u.useEffect)(()=>{let e=window.history.pushState.bind(window.history),t=window.history.replaceState.bind(window.history),n=e=>{var t;let n=window.location.href,r=null==(t=window.history.state)?void 0:t.__PRIVATE_NEXTJS_INTERNALS_TREE;(0,u.startTransition)(()=>{U({type:a.ACTION_RESTORE,url:new URL(null!=e?e:n,n),tree:r})})};window.history.pushState=function(t,r,o){return(null==t?void 0:t.__NA)||(null==t?void 0:t._N)||(t=A(t),o&&n(o)),e(t,r,o)},window.history.replaceState=function(e,r,o){return(null==e?void 0:e.__NA)||(null==e?void 0:e._N)||(e=A(e),o&&n(o)),t(e,r,o)};let r=e=>{let{state:t}=e;if(t){if(!t.__NA){window.location.reload();return}(0,u.startTransition)(()=>{U({type:a.ACTION_RESTORE,url:new URL(window.location.href),tree:t.__PRIVATE_NEXTJS_INTERNALS_TREE})})}};return window.addEventListener("popstate",r),()=>{window.history.pushState=e,window.history.replaceState=t,window.removeEventListener("popstate",r)}},[U]);let{cache:W,tree:K,nextUrl:V,focusAndScrollRef:Y}=(0,s.useUnwrapState)(I),X=(0,u.useMemo)(()=>(0,v.findHeadInCache)(W,K[1]),[W,K]),q=(0,u.useMemo)(()=>(function e(t,n){for(let r of(void 0===n&&(n={}),Object.values(t[1]))){let t=r[0],o=Array.isArray(t),u=o?t[1]:t;!u||u.startsWith(P.PAGE_SEGMENT_KEY)||(o&&("c"===t[2]||"oc"===t[2])?n[t[0]]=t[1].split("/"):o&&(n[t[0]]=t[1]),n=e(r,n))}return n})(K),[K]);if(null!==X){let[e,n]=X;t=(0,o.jsx)(N,{headCacheNode:e},n)}else t=null;let J=(0,o.jsxs)(_.RedirectBoundary,{children:[t,W.rsc,(0,o.jsx)(y.AppRouterAnnouncer,{tree:K})]});return(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(x,{appRouterState:(0,s.useUnwrapState)(I),sync:k}),(0,o.jsx)(c.PathParamsContext.Provider,{value:q,children:(0,o.jsx)(c.PathnameContext.Provider,{value:H,children:(0,o.jsx)(c.SearchParamsContext.Provider,{value:L,children:(0,o.jsx)(l.GlobalLayoutRouterContext.Provider,{value:{buildId:n,changeByServerResponse:$,tree:K,focusAndScrollRef:Y,nextUrl:V},children:(0,o.jsx)(l.AppRouterContext.Provider,{value:z,children:(0,o.jsx)(l.LayoutRouterContext.Provider,{value:{childNodes:W.parallelRoutes,tree:K,url:F,loading:W.loading},children:J})})})})})})]})}function I(e){let{globalErrorComponent:t,...n}=e;return(0,o.jsx)(f.ErrorBoundary,{errorComponent:t,children:(0,o.jsx)(D,{...n})})}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},6149:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"bailoutToClientRendering",{enumerable:!0,get:function(){return u}});let r=n(8993),o=n(1845);function u(e){let t=o.staticGenerationAsyncStorage.getStore();if((null==t||!t.forceStatic)&&(null==t?void 0:t.isStaticGeneration))throw new r.BailoutToCSRError(e)}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},9107:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"ClientPageRoot",{enumerable:!0,get:function(){return u}});let r=n(7437),o=n(4535);function u(e){let{Component:t,props:n}=e;return n.searchParams=(0,o.createDynamicallyTrackedSearchParams)(n.searchParams||{}),(0,r.jsx)(t,{...n})}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},1060:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{ErrorBoundary:function(){return h},ErrorBoundaryHandler:function(){return f},GlobalError:function(){return d},default:function(){return p}});let r=n(7043),o=n(7437),u=r._(n(2265)),l=n(5475),a=n(9721),i=n(1845),c={error:{fontFamily:'system-ui,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji"',height:"100vh",textAlign:"center",display:"flex",flexDirection:"column",alignItems:"center",justifyContent:"center"},text:{fontSize:"14px",fontWeight:400,lineHeight:"28px",margin:"0 8px"}};function s(e){let{error:t}=e,n=i.staticGenerationAsyncStorage.getStore();if((null==n?void 0:n.isRevalidate)||(null==n?void 0:n.isStaticGeneration))throw console.error(t),t;return null}class f extends u.default.Component{static getDerivedStateFromError(e){if((0,a.isNextRouterError)(e))throw e;return{error:e}}static getDerivedStateFromProps(e,t){return e.pathname!==t.previousPathname&&t.error?{error:null,previousPathname:e.pathname}:{error:t.error,previousPathname:e.pathname}}render(){return this.state.error?(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(s,{error:this.state.error}),this.props.errorStyles,this.props.errorScripts,(0,o.jsx)(this.props.errorComponent,{error:this.state.error,reset:this.reset})]}):this.props.children}constructor(e){super(e),this.reset=()=>{this.setState({error:null})},this.state={error:null,previousPathname:this.props.pathname}}}function d(e){let{error:t}=e,n=null==t?void 0:t.digest;return(0,o.jsxs)("html",{id:"__next_error__",children:[(0,o.jsx)("head",{}),(0,o.jsxs)("body",{children:[(0,o.jsx)(s,{error:t}),(0,o.jsx)("div",{style:c.error,children:(0,o.jsxs)("div",{children:[(0,o.jsx)("h2",{style:c.text,children:"Application error: a "+(n?"server":"client")+"-side exception has occurred (see the "+(n?"server logs":"browser console")+" for more information)."}),n?(0,o.jsx)("p",{style:c.text,children:"Digest: "+n}):null]})})]})]})}let p=d;function h(e){let{errorComponent:t,errorStyles:n,errorScripts:r,children:u}=e,a=(0,l.usePathname)();return t?(0,o.jsx)(f,{pathname:a,errorComponent:t,errorStyles:n,errorScripts:r,children:u}):(0,o.jsx)(o.Fragment,{children:u})}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},6177:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{DynamicServerError:function(){return r},isDynamicServerError:function(){return o}});let n="DYNAMIC_SERVER_USAGE";class r extends Error{constructor(e){super("Dynamic server usage: "+e),this.description=e,this.digest=n}}function o(e){return"object"==typeof e&&null!==e&&"digest"in e&&"string"==typeof e.digest&&e.digest===n}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},9721:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"isNextRouterError",{enumerable:!0,get:function(){return u}});let r=n(8200),o=n(8968);function u(e){return e&&e.digest&&((0,o.isRedirectError)(e)||(0,r.isNotFoundError)(e))}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},4707:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return E}});let r=n(7043),o=n(3099),u=n(7437),l=o._(n(2265)),a=r._(n(4887)),i=n(1956),c=n(4848),s=n(8137),f=n(1060),d=n(6015),p=n(7092),h=n(4123),y=n(80),_=n(3171),v=n(8505),b=n(8077),g=["bottom","height","left","right","top","width","x","y"];function m(e,t){let n=e.getBoundingClientRect();return n.top>=0&&n.top<=t}class R extends l.default.Component{componentDidMount(){this.handlePotentialScroll()}componentDidUpdate(){this.props.focusAndScrollRef.apply&&this.handlePotentialScroll()}render(){return this.props.children}constructor(...e){super(...e),this.handlePotentialScroll=()=>{let{focusAndScrollRef:e,segmentPath:t}=this.props;if(e.apply){var n;if(0!==e.segmentPaths.length&&!e.segmentPaths.some(e=>t.every((t,n)=>(0,d.matchSegment)(t,e[n]))))return;let r=null,o=e.hashFragment;if(o&&(r="top"===o?document.body:null!=(n=document.getElementById(o))?n:document.getElementsByName(o)[0]),r||(r="undefined"==typeof window?null:a.default.findDOMNode(this)),!(r instanceof Element))return;for(;!(r instanceof HTMLElement)||function(e){if(["sticky","fixed"].includes(getComputedStyle(e).position))return!0;let t=e.getBoundingClientRect();return g.every(e=>0===t[e])}(r);){if(null===r.nextElementSibling)return;r=r.nextElementSibling}e.apply=!1,e.hashFragment=null,e.segmentPaths=[],(0,p.handleSmoothScroll)(()=>{if(o){r.scrollIntoView();return}let e=document.documentElement,t=e.clientHeight;!m(r,t)&&(e.scrollTop=0,m(r,t)||r.scrollIntoView())},{dontForceLayout:!0,onlyHashChange:e.onlyHashChange}),e.onlyHashChange=!1,r.focus()}}}}function P(e){let{segmentPath:t,children:n}=e,r=(0,l.useContext)(i.GlobalLayoutRouterContext);if(!r)throw Error("invariant global layout router not mounted");return(0,u.jsx)(R,{segmentPath:t,focusAndScrollRef:r.focusAndScrollRef,children:n})}function j(e){let{parallelRouterKey:t,url:n,childNodes:r,segmentPath:o,tree:a,cacheKey:f}=e,p=(0,l.useContext)(i.GlobalLayoutRouterContext);if(!p)throw Error("invariant global layout router not mounted");let{buildId:h,changeByServerResponse:y,tree:_}=p,v=r.get(f);if(void 0===v){let e={lazyData:null,rsc:null,prefetchRsc:null,head:null,prefetchHead:null,parallelRoutes:new Map,lazyDataResolved:!1,loading:null};v=e,r.set(f,e)}let g=null!==v.prefetchRsc?v.prefetchRsc:v.rsc,m=(0,l.useDeferredValue)(v.rsc,g),R="object"==typeof m&&null!==m&&"function"==typeof m.then?(0,l.use)(m):m;if(!R){let e=v.lazyData;if(null===e){let t=function e(t,n){if(t){let[r,o]=t,u=2===t.length;if((0,d.matchSegment)(n[0],r)&&n[1].hasOwnProperty(o)){if(u){let t=e(void 0,n[1][o]);return[n[0],{...n[1],[o]:[t[0],t[1],t[2],"refetch"]}]}return[n[0],{...n[1],[o]:e(t.slice(2),n[1][o])}]}}return n}(["",...o],_),r=(0,b.hasInterceptionRouteInCurrentTree)(_);v.lazyData=e=(0,c.fetchServerResponse)(new URL(n,location.origin),t,r?p.nextUrl:null,h),v.lazyDataResolved=!1}let t=(0,l.use)(e);v.lazyDataResolved||(setTimeout(()=>{(0,l.startTransition)(()=>{y({previousTree:_,serverResponse:t})})}),v.lazyDataResolved=!0),(0,l.use)(s.unresolvedThenable)}return(0,u.jsx)(i.LayoutRouterContext.Provider,{value:{tree:a[1][t],childNodes:v.parallelRoutes,url:n,loading:v.loading},children:R})}function O(e){let{children:t,hasLoading:n,loading:r,loadingStyles:o,loadingScripts:a}=e;return n?(0,u.jsx)(l.Suspense,{fallback:(0,u.jsxs)(u.Fragment,{children:[o,a,r]}),children:t}):(0,u.jsx)(u.Fragment,{children:t})}function E(e){let{parallelRouterKey:t,segmentPath:n,error:r,errorStyles:o,errorScripts:a,templateStyles:c,templateScripts:s,template:d,notFound:p,notFoundStyles:b}=e,g=(0,l.useContext)(i.LayoutRouterContext);if(!g)throw Error("invariant expected layout router to be mounted");let{childNodes:m,tree:R,url:E,loading:S}=g,w=m.get(t);w||(w=new Map,m.set(t,w));let M=R[1][t][0],T=(0,_.getSegmentValue)(M),x=[M];return(0,u.jsx)(u.Fragment,{children:x.map(e=>{let l=(0,_.getSegmentValue)(e),g=(0,v.createRouterCacheKey)(e);return(0,u.jsxs)(i.TemplateContext.Provider,{value:(0,u.jsx)(P,{segmentPath:n,children:(0,u.jsx)(f.ErrorBoundary,{errorComponent:r,errorStyles:o,errorScripts:a,children:(0,u.jsx)(O,{hasLoading:!!S,loading:null==S?void 0:S[0],loadingStyles:null==S?void 0:S[1],loadingScripts:null==S?void 0:S[2],children:(0,u.jsx)(y.NotFoundBoundary,{notFound:p,notFoundStyles:b,children:(0,u.jsx)(h.RedirectBoundary,{children:(0,u.jsx)(j,{parallelRouterKey:t,url:E,tree:R,childNodes:w,segmentPath:n,cacheKey:g,isActive:T===l})})})})})}),children:[c,s,d]},(0,v.createRouterCacheKey)(e,!0))})})}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},6015:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{canSegmentBeOverridden:function(){return u},matchSegment:function(){return o}});let r=n(7417),o=(e,t)=>"string"==typeof e?"string"==typeof t&&e===t:"string"!=typeof t&&e[0]===t[0]&&e[1]===t[1],u=(e,t)=>{var n;return!Array.isArray(e)&&!!Array.isArray(t)&&(null==(n=(0,r.getSegmentParam)(e))?void 0:n.param)===t[0]};("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},5475:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{ReadonlyURLSearchParams:function(){return i.ReadonlyURLSearchParams},RedirectType:function(){return i.RedirectType},ServerInsertedHTMLContext:function(){return c.ServerInsertedHTMLContext},notFound:function(){return i.notFound},permanentRedirect:function(){return i.permanentRedirect},redirect:function(){return i.redirect},useParams:function(){return p},usePathname:function(){return f},useRouter:function(){return d},useSearchParams:function(){return s},useSelectedLayoutSegment:function(){return y},useSelectedLayoutSegments:function(){return h},useServerInsertedHTML:function(){return c.useServerInsertedHTML}});let r=n(2265),o=n(1956),u=n(9060),l=n(3171),a=n(4541),i=n(2646),c=n(5501);function s(){let e=(0,r.useContext)(u.SearchParamsContext),t=(0,r.useMemo)(()=>e?new i.ReadonlyURLSearchParams(e):null,[e]);if("undefined"==typeof window){let{bailoutToClientRendering:e}=n(6149);e("useSearchParams()")}return t}function f(){return(0,r.useContext)(u.PathnameContext)}function d(){let e=(0,r.useContext)(o.AppRouterContext);if(null===e)throw Error("invariant expected app router to be mounted");return e}function p(){return(0,r.useContext)(u.PathParamsContext)}function h(e){void 0===e&&(e="children");let t=(0,r.useContext)(o.LayoutRouterContext);return t?function e(t,n,r,o){let u;if(void 0===r&&(r=!0),void 0===o&&(o=[]),r)u=t[1][n];else{var i;let e=t[1];u=null!=(i=e.children)?i:Object.values(e)[0]}if(!u)return o;let c=u[0],s=(0,l.getSegmentValue)(c);return!s||s.startsWith(a.PAGE_SEGMENT_KEY)?o:(o.push(s),e(u,n,!1,o))}(t.tree,e):null}function y(e){void 0===e&&(e="children");let t=h(e);if(!t||0===t.length)return null;let n="children"===e?t[0]:t[t.length-1];return n===a.DEFAULT_SEGMENT_KEY?null:n}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},2646:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{ReadonlyURLSearchParams:function(){return l},RedirectType:function(){return r.RedirectType},notFound:function(){return o.notFound},permanentRedirect:function(){return r.permanentRedirect},redirect:function(){return r.redirect}});let r=n(8968),o=n(8200);class u extends Error{constructor(){super("Method unavailable on `ReadonlyURLSearchParams`. Read more: https://nextjs.org/docs/app/api-reference/functions/use-search-params#updating-searchparams")}}class l extends URLSearchParams{append(){throw new u}delete(){throw new u}set(){throw new u}sort(){throw new u}}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},80:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"NotFoundBoundary",{enumerable:!0,get:function(){return s}});let r=n(3099),o=n(7437),u=r._(n(2265)),l=n(5475),a=n(8200);n(1765);let i=n(1956);class c extends u.default.Component{componentDidCatch(){}static getDerivedStateFromError(e){if((0,a.isNotFoundError)(e))return{notFoundTriggered:!0};throw e}static getDerivedStateFromProps(e,t){return e.pathname!==t.previousPathname&&t.notFoundTriggered?{notFoundTriggered:!1,previousPathname:e.pathname}:{notFoundTriggered:t.notFoundTriggered,previousPathname:e.pathname}}render(){return this.state.notFoundTriggered?(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)("meta",{name:"robots",content:"noindex"}),!1,this.props.notFoundStyles,this.props.notFound]}):this.props.children}constructor(e){super(e),this.state={notFoundTriggered:!!e.asNotFound,previousPathname:e.pathname}}}function s(e){let{notFound:t,notFoundStyles:n,asNotFound:r,children:a}=e,s=(0,l.usePathname)(),f=(0,u.useContext)(i.MissingSlotContext);return t?(0,o.jsx)(c,{pathname:s,notFound:t,notFoundStyles:n,asNotFound:r,missingSlots:f,children:a}):(0,o.jsx)(o.Fragment,{children:a})}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},8200:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{isNotFoundError:function(){return o},notFound:function(){return r}});let n="NEXT_NOT_FOUND";function r(){let e=Error(n);throw e.digest=n,e}function o(e){return"object"==typeof e&&null!==e&&"digest"in e&&e.digest===n}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},9744:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"PromiseQueue",{enumerable:!0,get:function(){return c}});let r=n(2522),o=n(675);var u=o._("_maxConcurrency"),l=o._("_runningCount"),a=o._("_queue"),i=o._("_processNext");class c{enqueue(e){let t,n;let o=new Promise((e,r)=>{t=e,n=r}),u=async()=>{try{r._(this,l)[l]++;let n=await e();t(n)}catch(e){n(e)}finally{r._(this,l)[l]--,r._(this,i)[i]()}};return r._(this,a)[a].push({promiseFn:o,task:u}),r._(this,i)[i](),o}bump(e){let t=r._(this,a)[a].findIndex(t=>t.promiseFn===e);if(t>-1){let e=r._(this,a)[a].splice(t,1)[0];r._(this,a)[a].unshift(e),r._(this,i)[i](!0)}}constructor(e=5){Object.defineProperty(this,i,{value:s}),Object.defineProperty(this,u,{writable:!0,value:void 0}),Object.defineProperty(this,l,{writable:!0,value:void 0}),Object.defineProperty(this,a,{writable:!0,value:void 0}),r._(this,u)[u]=e,r._(this,l)[l]=0,r._(this,a)[a]=[]}}function s(e){if(void 0===e&&(e=!1),(r._(this,l)[l]0){var t;null==(t=r._(this,a)[a].shift())||t.task()}}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},4123:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{RedirectBoundary:function(){return s},RedirectErrorBoundary:function(){return c}});let r=n(3099),o=n(7437),u=r._(n(2265)),l=n(5475),a=n(8968);function i(e){let{redirect:t,reset:n,redirectType:r}=e,o=(0,l.useRouter)();return(0,u.useEffect)(()=>{u.default.startTransition(()=>{r===a.RedirectType.push?o.push(t,{}):o.replace(t,{}),n()})},[t,r,n,o]),null}class c extends u.default.Component{static getDerivedStateFromError(e){if((0,a.isRedirectError)(e))return{redirect:(0,a.getURLFromRedirectError)(e),redirectType:(0,a.getRedirectTypeFromError)(e)};throw e}render(){let{redirect:e,redirectType:t}=this.state;return null!==e&&null!==t?(0,o.jsx)(i,{redirect:e,redirectType:t,reset:()=>this.setState({redirect:null})}):this.props.children}constructor(e){super(e),this.state={redirect:null,redirectType:null}}}function s(e){let{children:t}=e,n=(0,l.useRouter)();return(0,o.jsx)(c,{router:n,children:t})}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},5001:function(e,t){"use strict";var n,r;Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"RedirectStatusCode",{enumerable:!0,get:function(){return n}}),(r=n||(n={}))[r.SeeOther=303]="SeeOther",r[r.TemporaryRedirect=307]="TemporaryRedirect",r[r.PermanentRedirect=308]="PermanentRedirect",("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},8968:function(e,t,n){"use strict";var r,o;Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{RedirectType:function(){return r},getRedirectError:function(){return c},getRedirectStatusCodeFromError:function(){return y},getRedirectTypeFromError:function(){return h},getURLFromRedirectError:function(){return p},isRedirectError:function(){return d},permanentRedirect:function(){return f},redirect:function(){return s}});let u=n(544),l=n(295),a=n(5001),i="NEXT_REDIRECT";function c(e,t,n){void 0===n&&(n=a.RedirectStatusCode.TemporaryRedirect);let r=Error(i);r.digest=i+";"+t+";"+e+";"+n+";";let o=u.requestAsyncStorage.getStore();return o&&(r.mutableCookies=o.mutableCookies),r}function s(e,t){void 0===t&&(t="replace");let n=l.actionAsyncStorage.getStore();throw c(e,t,(null==n?void 0:n.isAction)?a.RedirectStatusCode.SeeOther:a.RedirectStatusCode.TemporaryRedirect)}function f(e,t){void 0===t&&(t="replace");let n=l.actionAsyncStorage.getStore();throw c(e,t,(null==n?void 0:n.isAction)?a.RedirectStatusCode.SeeOther:a.RedirectStatusCode.PermanentRedirect)}function d(e){if("object"!=typeof e||null===e||!("digest"in e)||"string"!=typeof e.digest)return!1;let[t,n,r,o]=e.digest.split(";",4),u=Number(o);return t===i&&("replace"===n||"push"===n)&&"string"==typeof r&&!isNaN(u)&&u in a.RedirectStatusCode}function p(e){return d(e)?e.digest.split(";",3)[2]:null}function h(e){if(!d(e))throw Error("Not a redirect error");return e.digest.split(";",2)[1]}function y(e){if(!d(e))throw Error("Not a redirect error");return Number(e.digest.split(";",4)[3])}(o=r||(r={})).push="push",o.replace="replace",("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},6423:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return a}});let r=n(3099),o=n(7437),u=r._(n(2265)),l=n(1956);function a(){let e=(0,u.useContext)(l.TemplateContext);return(0,o.jsx)(o.Fragment,{children:e})}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},544:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{getExpectedRequestStore:function(){return o},requestAsyncStorage:function(){return r.requestAsyncStorage}});let r=n(9134);function o(e){let t=r.requestAsyncStorage.getStore();if(t)return t;throw Error("`"+e+"` was called outside a request scope. Read more: https://nextjs.org/docs/messages/next-dynamic-api-wrong-context")}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},2356:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"applyFlightData",{enumerable:!0,get:function(){return u}});let r=n(7420),o=n(2576);function u(e,t,n,u){let[l,a,i]=n.slice(-3);if(null===a)return!1;if(3===n.length){let n=a[2],o=a[3];t.loading=o,t.rsc=n,t.prefetchRsc=null,(0,r.fillLazyItemsTillLeafWithHead)(t,e,l,a,i,u)}else t.rsc=e.rsc,t.prefetchRsc=e.prefetchRsc,t.parallelRoutes=new Map(e.parallelRoutes),t.loading=e.loading,(0,o.fillCacheWithNewSubTreeData)(t,e,n,u);return!0}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},1935:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"applyRouterStatePatchToTree",{enumerable:!0,get:function(){return function e(t,n,r,a){let i;let[c,s,f,d,p]=n;if(1===t.length){let e=l(n,r,t);return(0,u.addRefreshMarkerToActiveParallelSegments)(e,a),e}let[h,y]=t;if(!(0,o.matchSegment)(h,c))return null;if(2===t.length)i=l(s[y],r,t);else if(null===(i=e(t.slice(2),s[y],r,a)))return null;let _=[t[0],{...s,[y]:i},f,d];return p&&(_[4]=!0),(0,u.addRefreshMarkerToActiveParallelSegments)(_,a),_}}});let r=n(4541),o=n(6015),u=n(232);function l(e,t,n){let[u,a]=e,[i,c]=t;if(i===r.DEFAULT_SEGMENT_KEY&&u!==r.DEFAULT_SEGMENT_KEY)return e;if((0,o.matchSegment)(u,i)){let t={};for(let e in a)void 0!==c[e]?t[e]=l(a[e],c[e],n):t[e]=a[e];for(let e in c)t[e]||(t[e]=c[e]);let r=[u,t];return e[2]&&(r[2]=e[2]),e[3]&&(r[3]=e[3]),e[4]&&(r[4]=e[4]),r}return t}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},5556:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"clearCacheNodeDataForSegmentPath",{enumerable:!0,get:function(){return function e(t,n,o){let u=o.length<=2,[l,a]=o,i=(0,r.createRouterCacheKey)(a),c=n.parallelRoutes.get(l),s=t.parallelRoutes.get(l);s&&s!==c||(s=new Map(c),t.parallelRoutes.set(l,s));let f=null==c?void 0:c.get(i),d=s.get(i);if(u){d&&d.lazyData&&d!==f||s.set(i,{lazyData:null,rsc:null,prefetchRsc:null,head:null,prefetchHead:null,parallelRoutes:new Map,lazyDataResolved:!1,loading:null});return}if(!d||!f){d||s.set(i,{lazyData:null,rsc:null,prefetchRsc:null,head:null,prefetchHead:null,parallelRoutes:new Map,lazyDataResolved:!1,loading:null});return}return d===f&&(d={lazyData:d.lazyData,rsc:d.rsc,prefetchRsc:d.prefetchRsc,head:d.head,prefetchHead:d.prefetchHead,parallelRoutes:new Map(d.parallelRoutes),lazyDataResolved:d.lazyDataResolved,loading:d.loading},s.set(i,d)),e(d,f,o.slice(2))}}});let r=n(8505);("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},5410:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{computeChangedPath:function(){return s},extractPathFromFlightRouterState:function(){return c}});let r=n(1182),o=n(4541),u=n(6015),l=e=>"/"===e[0]?e.slice(1):e,a=e=>"string"==typeof e?"children"===e?"":e:e[1];function i(e){return e.reduce((e,t)=>""===(t=l(t))||(0,o.isGroupSegment)(t)?e:e+"/"+t,"")||"/"}function c(e){var t;let n=Array.isArray(e[0])?e[0][1]:e[0];if(n===o.DEFAULT_SEGMENT_KEY||r.INTERCEPTION_ROUTE_MARKERS.some(e=>n.startsWith(e)))return;if(n.startsWith(o.PAGE_SEGMENT_KEY))return"";let u=[a(n)],l=null!=(t=e[1])?t:{},s=l.children?c(l.children):void 0;if(void 0!==s)u.push(s);else for(let[e,t]of Object.entries(l)){if("children"===e)continue;let n=c(t);void 0!==n&&u.push(n)}return i(u)}function s(e,t){let n=function e(t,n){let[o,l]=t,[i,s]=n,f=a(o),d=a(i);if(r.INTERCEPTION_ROUTE_MARKERS.some(e=>f.startsWith(e)||d.startsWith(e)))return"";if(!(0,u.matchSegment)(o,i)){var p;return null!=(p=c(n))?p:""}for(let t in l)if(s[t]){let n=e(l[t],s[t]);if(null!==n)return a(i)+"/"+n}return null}(e,t);return null==n||"/"===n?n:i(n.split("/"))}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},3456:function(e,t){"use strict";function n(e,t){return void 0===t&&(t=!0),e.pathname+e.search+(t?e.hash:"")}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"createHrefFromUrl",{enumerable:!0,get:function(){return n}}),("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},2952:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"createInitialRouterState",{enumerable:!0,get:function(){return c}});let r=n(3456),o=n(7420),u=n(5410),l=n(305),a=n(4673),i=n(232);function c(e){var t;let{buildId:n,initialTree:c,initialSeedData:s,urlParts:f,initialParallelRoutes:d,location:p,initialHead:h,couldBeIntercepted:y}=e,_=f.join("/"),v=!p,b={lazyData:null,rsc:s[2],prefetchRsc:null,head:null,prefetchHead:null,parallelRoutes:v?new Map:d,lazyDataResolved:!1,loading:s[3]},g=p?(0,r.createHrefFromUrl)(p):_;(0,i.addRefreshMarkerToActiveParallelSegments)(c,g);let m=new Map;(null===d||0===d.size)&&(0,o.fillLazyItemsTillLeafWithHead)(b,void 0,c,s,h);let R={buildId:n,tree:c,cache:b,prefetchCache:m,pushRef:{pendingPush:!1,mpaNavigation:!1,preserveCustomHistoryState:!0},focusAndScrollRef:{apply:!1,onlyHashChange:!1,hashFragment:null,segmentPaths:[]},canonicalUrl:g,nextUrl:null!=(t=(0,u.extractPathFromFlightRouterState)(c)||(null==p?void 0:p.pathname))?t:null};if(p){let e=new URL(""+p.pathname+p.search,p.origin),t=[["",c,null,null]];(0,l.createPrefetchCacheEntryForInitialLoad)({url:e,kind:a.PrefetchKind.AUTO,data:[t,void 0,!1,y],tree:R.tree,prefetchCache:R.prefetchCache,nextUrl:R.nextUrl})}return R}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},8505:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"createRouterCacheKey",{enumerable:!0,get:function(){return o}});let r=n(4541);function o(e,t){return(void 0===t&&(t=!1),Array.isArray(e))?e[0]+"|"+e[1]+"|"+e[2]:t&&e.startsWith(r.PAGE_SEGMENT_KEY)?r.PAGE_SEGMENT_KEY:e}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},4848:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"fetchServerResponse",{enumerable:!0,get:function(){return f}});let r=n(6866),o=n(2846),u=n(3079),l=n(4673),a=n(7207),i=n(1311),{createFromFetch:c}=n(6671);function s(e){return[(0,o.urlToUrlWithoutFlightMarker)(e).toString(),void 0,!1,!1]}async function f(e,t,n,f,d){let p={[r.RSC_HEADER]:"1",[r.NEXT_ROUTER_STATE_TREE]:(0,i.prepareFlightRouterStateForRequest)(t)};d===l.PrefetchKind.AUTO&&(p[r.NEXT_ROUTER_PREFETCH_HEADER]="1"),n&&(p[r.NEXT_URL]=n);let h=(0,a.hexHash)([p[r.NEXT_ROUTER_PREFETCH_HEADER]||"0",p[r.NEXT_ROUTER_STATE_TREE],p[r.NEXT_URL]].join(","));try{var y;let t=new URL(e);t.pathname.endsWith("/")?t.pathname+="index.txt":t.pathname+=".txt",t.searchParams.set(r.NEXT_RSC_UNION_QUERY,h);let n=await fetch(t,{credentials:"same-origin",headers:p}),l=(0,o.urlToUrlWithoutFlightMarker)(n.url),a=n.redirected?l:void 0,i=n.headers.get("content-type")||"",d=!!n.headers.get(r.NEXT_DID_POSTPONE_HEADER),_=!!(null==(y=n.headers.get("vary"))?void 0:y.includes(r.NEXT_URL)),v=i===r.RSC_CONTENT_TYPE_HEADER;if(v||(v=i.startsWith("text/plain")),!v||!n.ok)return e.hash&&(l.hash=e.hash),s(l.toString());let[b,g]=await c(Promise.resolve(n),{callServer:u.callServer});if(f!==b)return s(n.url);return[g,a,d,_]}catch(t){return console.error("Failed to fetch RSC payload for "+e+". Falling back to browser navigation.",t),[e.toString(),void 0,!1,!1]}}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},2576:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"fillCacheWithNewSubTreeData",{enumerable:!0,get:function(){return function e(t,n,l,a){let i=l.length<=5,[c,s]=l,f=(0,u.createRouterCacheKey)(s),d=n.parallelRoutes.get(c);if(!d)return;let p=t.parallelRoutes.get(c);p&&p!==d||(p=new Map(d),t.parallelRoutes.set(c,p));let h=d.get(f),y=p.get(f);if(i){if(!y||!y.lazyData||y===h){let e=l[3];y={lazyData:null,rsc:e[2],prefetchRsc:null,head:null,prefetchHead:null,loading:e[3],parallelRoutes:h?new Map(h.parallelRoutes):new Map,lazyDataResolved:!1},h&&(0,r.invalidateCacheByRouterState)(y,h,l[2]),(0,o.fillLazyItemsTillLeafWithHead)(y,h,l[2],e,l[4],a),p.set(f,y)}return}y&&h&&(y===h&&(y={lazyData:y.lazyData,rsc:y.rsc,prefetchRsc:y.prefetchRsc,head:y.head,prefetchHead:y.prefetchHead,parallelRoutes:new Map(y.parallelRoutes),lazyDataResolved:!1,loading:y.loading},p.set(f,y)),e(y,h,l.slice(2),a))}}});let r=n(4377),o=n(7420),u=n(8505);("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},7420:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"fillLazyItemsTillLeafWithHead",{enumerable:!0,get:function(){return function e(t,n,u,l,a,i){if(0===Object.keys(u[1]).length){t.head=a;return}for(let c in u[1]){let s;let f=u[1][c],d=f[0],p=(0,r.createRouterCacheKey)(d),h=null!==l&&void 0!==l[1][c]?l[1][c]:null;if(n){let r=n.parallelRoutes.get(c);if(r){let n;let u=(null==i?void 0:i.kind)==="auto"&&i.status===o.PrefetchCacheEntryStatus.reusable,l=new Map(r),s=l.get(p);n=null!==h?{lazyData:null,rsc:h[2],prefetchRsc:null,head:null,prefetchHead:null,loading:h[3],parallelRoutes:new Map(null==s?void 0:s.parallelRoutes),lazyDataResolved:!1}:u&&s?{lazyData:s.lazyData,rsc:s.rsc,prefetchRsc:s.prefetchRsc,head:s.head,prefetchHead:s.prefetchHead,parallelRoutes:new Map(s.parallelRoutes),lazyDataResolved:s.lazyDataResolved,loading:s.loading}:{lazyData:null,rsc:null,prefetchRsc:null,head:null,prefetchHead:null,parallelRoutes:new Map(null==s?void 0:s.parallelRoutes),lazyDataResolved:!1,loading:null},l.set(p,n),e(n,s,f,h||null,a,i),t.parallelRoutes.set(c,l);continue}}if(null!==h){let e=h[2],t=h[3];s={lazyData:null,rsc:e,prefetchRsc:null,head:null,prefetchHead:null,parallelRoutes:new Map,lazyDataResolved:!1,loading:t}}else s={lazyData:null,rsc:null,prefetchRsc:null,head:null,prefetchHead:null,parallelRoutes:new Map,lazyDataResolved:!1,loading:null};let y=t.parallelRoutes.get(c);y?y.set(p,s):t.parallelRoutes.set(c,new Map([[p,s]])),e(s,void 0,f,h,a,i)}}}});let r=n(8505),o=n(4673);("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},4510:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"handleMutable",{enumerable:!0,get:function(){return u}});let r=n(5410);function o(e){return void 0!==e}function u(e,t){var n,u,l;let a=null==(u=t.shouldScroll)||u,i=e.nextUrl;if(o(t.patchedTree)){let n=(0,r.computeChangedPath)(e.tree,t.patchedTree);n?i=n:i||(i=e.canonicalUrl)}return{buildId:e.buildId,canonicalUrl:o(t.canonicalUrl)?t.canonicalUrl===e.canonicalUrl?e.canonicalUrl:t.canonicalUrl:e.canonicalUrl,pushRef:{pendingPush:o(t.pendingPush)?t.pendingPush:e.pushRef.pendingPush,mpaNavigation:o(t.mpaNavigation)?t.mpaNavigation:e.pushRef.mpaNavigation,preserveCustomHistoryState:o(t.preserveCustomHistoryState)?t.preserveCustomHistoryState:e.pushRef.preserveCustomHistoryState},focusAndScrollRef:{apply:!!a&&(!!o(null==t?void 0:t.scrollableSegments)||e.focusAndScrollRef.apply),onlyHashChange:!!t.hashFragment&&e.canonicalUrl.split("#",1)[0]===(null==(n=t.canonicalUrl)?void 0:n.split("#",1)[0]),hashFragment:a?t.hashFragment&&""!==t.hashFragment?decodeURIComponent(t.hashFragment.slice(1)):e.focusAndScrollRef.hashFragment:null,segmentPaths:a?null!=(l=null==t?void 0:t.scrollableSegments)?l:e.focusAndScrollRef.segmentPaths:[]},cache:t.cache?t.cache:e.cache,prefetchCache:t.prefetchCache?t.prefetchCache:e.prefetchCache,tree:o(t.patchedTree)?t.patchedTree:e.tree,nextUrl:i}}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},7831:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"handleSegmentMismatch",{enumerable:!0,get:function(){return o}});let r=n(5967);function o(e,t,n){return(0,r.handleExternalUrl)(e,{},e.canonicalUrl,!0)}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},7058:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"invalidateCacheBelowFlightSegmentPath",{enumerable:!0,get:function(){return function e(t,n,o){let u=o.length<=2,[l,a]=o,i=(0,r.createRouterCacheKey)(a),c=n.parallelRoutes.get(l);if(!c)return;let s=t.parallelRoutes.get(l);if(s&&s!==c||(s=new Map(c),t.parallelRoutes.set(l,s)),u){s.delete(i);return}let f=c.get(i),d=s.get(i);d&&f&&(d===f&&(d={lazyData:d.lazyData,rsc:d.rsc,prefetchRsc:d.prefetchRsc,head:d.head,prefetchHead:d.prefetchHead,parallelRoutes:new Map(d.parallelRoutes),lazyDataResolved:d.lazyDataResolved},s.set(i,d)),e(d,f,o.slice(2)))}}});let r=n(8505);("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},4377:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"invalidateCacheByRouterState",{enumerable:!0,get:function(){return o}});let r=n(8505);function o(e,t,n){for(let o in n[1]){let u=n[1][o][0],l=(0,r.createRouterCacheKey)(u),a=t.parallelRoutes.get(o);if(a){let t=new Map(a);t.delete(l),e.parallelRoutes.set(o,t)}}}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},3237:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"isNavigatingToNewRootLayout",{enumerable:!0,get:function(){return function e(t,n){let r=t[0],o=n[0];if(Array.isArray(r)&&Array.isArray(o)){if(r[0]!==o[0]||r[2]!==o[2])return!0}else if(r!==o)return!0;if(t[4])return!n[4];if(n[4])return!0;let u=Object.values(t[1])[0],l=Object.values(n[1])[0];return!u||!l||e(u,l)}}}),("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},6118:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{abortTask:function(){return c},listenForDynamicRequest:function(){return a},updateCacheNodeOnNavigation:function(){return function e(t,n,a,c,s){let f=n[1],d=a[1],p=c[1],h=t.parallelRoutes,y=new Map(h),_={},v=null;for(let t in d){let n;let a=d[t],c=f[t],b=h.get(t),g=p[t],m=a[0],R=(0,u.createRouterCacheKey)(m),P=void 0!==c?c[0]:void 0,j=void 0!==b?b.get(R):void 0;if(null!==(n=m===r.PAGE_SEGMENT_KEY?l(a,void 0!==g?g:null,s):m===r.DEFAULT_SEGMENT_KEY?void 0!==c?{route:c,node:null,children:null}:l(a,void 0!==g?g:null,s):void 0!==P&&(0,o.matchSegment)(m,P)&&void 0!==j&&void 0!==c?null!=g?e(j,c,a,g,s):function(e){let t=i(e,null,null);return{route:e,node:t,children:null}}(a):l(a,void 0!==g?g:null,s))){null===v&&(v=new Map),v.set(t,n);let e=n.node;if(null!==e){let n=new Map(b);n.set(R,e),y.set(t,n)}_[t]=n.route}else _[t]=a}if(null===v)return null;let b={lazyData:null,rsc:t.rsc,prefetchRsc:t.prefetchRsc,head:t.head,prefetchHead:t.prefetchHead,loading:t.loading,parallelRoutes:y,lazyDataResolved:!1};return{route:function(e,t){let n=[e[0],t];return 2 in e&&(n[2]=e[2]),3 in e&&(n[3]=e[3]),4 in e&&(n[4]=e[4]),n}(a,_),node:b,children:v}}},updateCacheNodeOnPopstateRestoration:function(){return function e(t,n){let r=n[1],o=t.parallelRoutes,l=new Map(o);for(let t in r){let n=r[t],a=n[0],i=(0,u.createRouterCacheKey)(a),c=o.get(t);if(void 0!==c){let r=c.get(i);if(void 0!==r){let o=e(r,n),u=new Map(c);u.set(i,o),l.set(t,u)}}}let a=t.rsc,i=d(a)&&"pending"===a.status;return{lazyData:null,rsc:a,head:t.head,prefetchHead:i?t.prefetchHead:null,prefetchRsc:i?t.prefetchRsc:null,loading:i?t.loading:null,parallelRoutes:l,lazyDataResolved:!1}}}});let r=n(4541),o=n(6015),u=n(8505);function l(e,t,n){let r=i(e,t,n);return{route:e,node:r,children:null}}function a(e,t){t.then(t=>{for(let n of t[0]){let t=n.slice(0,-3),r=n[n.length-3],l=n[n.length-2],a=n[n.length-1];"string"!=typeof t&&function(e,t,n,r,l){let a=e;for(let e=0;e{c(e,t)})}function i(e,t,n){let r=e[1],o=null!==t?t[1]:null,l=new Map;for(let e in r){let t=r[e],a=null!==o?o[e]:null,c=t[0],s=(0,u.createRouterCacheKey)(c),f=i(t,void 0===a?null:a,n),d=new Map;d.set(s,f),l.set(e,d)}let a=0===l.size,c=null!==t?t[2]:null,s=null!==t?t[3]:null;return{lazyData:null,parallelRoutes:l,prefetchRsc:void 0!==c?c:null,prefetchHead:a?n:null,loading:void 0!==s?s:null,rsc:p(),head:a?p():null,lazyDataResolved:!1}}function c(e,t){let n=e.node;if(null===n)return;let r=e.children;if(null===r)s(e.route,n,t);else for(let e of r.values())c(e,t);e.node=null}function s(e,t,n){let r=e[1],o=t.parallelRoutes;for(let e in r){let t=r[e],l=o.get(e);if(void 0===l)continue;let a=t[0],i=(0,u.createRouterCacheKey)(a),c=l.get(i);void 0!==c&&s(t,c,n)}let l=t.rsc;d(l)&&(null===n?l.resolve(null):l.reject(n));let a=t.head;d(a)&&a.resolve(null)}let f=Symbol();function d(e){return e&&e.tag===f}function p(){let e,t;let n=new Promise((n,r)=>{e=n,t=r});return n.status="pending",n.resolve=t=>{"pending"===n.status&&(n.status="fulfilled",n.value=t,e(t))},n.reject=e=>{"pending"===n.status&&(n.status="rejected",n.reason=e,t(e))},n.tag=f,n}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},305:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{createPrefetchCacheEntryForInitialLoad:function(){return c},getOrCreatePrefetchCacheEntry:function(){return i},prunePrefetchCache:function(){return f}});let r=n(3456),o=n(4848),u=n(4673),l=n(4819);function a(e,t){let n=(0,r.createHrefFromUrl)(e,!1);return t?t+"%"+n:n}function i(e){let t,{url:n,nextUrl:r,tree:o,buildId:l,prefetchCache:i,kind:c}=e,f=a(n,r),d=i.get(f);if(d)t=d;else{let e=a(n),r=i.get(e);r&&(t=r)}return t?(t.status=h(t),t.kind!==u.PrefetchKind.FULL&&c===u.PrefetchKind.FULL)?s({tree:o,url:n,buildId:l,nextUrl:r,prefetchCache:i,kind:null!=c?c:u.PrefetchKind.TEMPORARY}):(c&&t.kind===u.PrefetchKind.TEMPORARY&&(t.kind=c),t):s({tree:o,url:n,buildId:l,nextUrl:r,prefetchCache:i,kind:c||u.PrefetchKind.TEMPORARY})}function c(e){let{nextUrl:t,tree:n,prefetchCache:r,url:o,kind:l,data:i}=e,[,,,c]=i,s=c?a(o,t):a(o),f={treeAtTimeOfPrefetch:n,data:Promise.resolve(i),kind:l,prefetchTime:Date.now(),lastUsedTime:Date.now(),key:s,status:u.PrefetchCacheEntryStatus.fresh};return r.set(s,f),f}function s(e){let{url:t,kind:n,tree:r,nextUrl:i,buildId:c,prefetchCache:s}=e,f=a(t),d=l.prefetchQueue.enqueue(()=>(0,o.fetchServerResponse)(t,r,i,c,n).then(e=>{let[,,,n]=e;return n&&function(e){let{url:t,nextUrl:n,prefetchCache:r}=e,o=a(t),u=r.get(o);if(!u)return;let l=a(t,n);r.set(l,u),r.delete(o)}({url:t,nextUrl:i,prefetchCache:s}),e})),p={treeAtTimeOfPrefetch:r,data:d,kind:n,prefetchTime:Date.now(),lastUsedTime:null,key:f,status:u.PrefetchCacheEntryStatus.fresh};return s.set(f,p),p}function f(e){for(let[t,n]of e)h(n)===u.PrefetchCacheEntryStatus.expired&&e.delete(t)}let d=1e3*Number("30"),p=1e3*Number("300");function h(e){let{kind:t,prefetchTime:n,lastUsedTime:r}=e;return Date.now()<(null!=r?r:n)+d?r?u.PrefetchCacheEntryStatus.reusable:u.PrefetchCacheEntryStatus.fresh:"auto"===t&&Date.now(){let[n,f]=t,h=!1;if(E.lastUsedTime||(E.lastUsedTime=Date.now(),h=!0),"string"==typeof n)return _(e,R,n,O);if(document.getElementById("__next-page-redirect"))return _(e,R,j,O);let b=e.tree,g=e.cache,w=[];for(let t of n){let n=t.slice(0,-4),r=t.slice(-3)[0],c=["",...n],f=(0,u.applyRouterStatePatchToTree)(c,b,r,j);if(null===f&&(f=(0,u.applyRouterStatePatchToTree)(c,S,r,j)),null!==f){if((0,a.isNavigatingToNewRootLayout)(b,f))return _(e,R,j,O);let u=(0,d.createEmptyCacheNode)(),m=!1;for(let e of(E.status!==i.PrefetchCacheEntryStatus.stale||h?m=(0,s.applyFlightData)(g,u,t,E):(m=function(e,t,n,r){let o=!1;for(let u of(e.rsc=t.rsc,e.prefetchRsc=t.prefetchRsc,e.loading=t.loading,e.parallelRoutes=new Map(t.parallelRoutes),v(r).map(e=>[...n,...e])))(0,y.clearCacheNodeDataForSegmentPath)(e,t,u),o=!0;return o}(u,g,n,r),E.lastUsedTime=Date.now()),(0,l.shouldHardNavigate)(c,b)?(u.rsc=g.rsc,u.prefetchRsc=g.prefetchRsc,(0,o.invalidateCacheBelowFlightSegmentPath)(u,g,n),R.cache=u):m&&(R.cache=u,g=u),b=f,v(r))){let t=[...n,...e];t[t.length-1]!==p.DEFAULT_SEGMENT_KEY&&w.push(t)}}}return R.patchedTree=b,R.canonicalUrl=f?(0,r.createHrefFromUrl)(f):j,R.pendingPush=O,R.scrollableSegments=w,R.hashFragment=P,R.shouldScroll=m,(0,c.handleMutable)(e,R)},()=>e)};("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},4819:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{prefetchQueue:function(){return l},prefetchReducer:function(){return a}});let r=n(6866),o=n(9744),u=n(305),l=new o.PromiseQueue(5);function a(e,t){(0,u.prunePrefetchCache)(e.prefetchCache);let{url:n}=t;return n.searchParams.delete(r.NEXT_RSC_UNION_QUERY),(0,u.getOrCreatePrefetchCacheEntry)({url:n,nextUrl:e.nextUrl,prefetchCache:e.prefetchCache,kind:t.kind,tree:e.tree,buildId:e.buildId}),e}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},9601:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"refreshReducer",{enumerable:!0,get:function(){return h}});let r=n(4848),o=n(3456),u=n(1935),l=n(3237),a=n(5967),i=n(4510),c=n(7420),s=n(2846),f=n(7831),d=n(8077),p=n(232);function h(e,t){let{origin:n}=t,h={},y=e.canonicalUrl,_=e.tree;h.preserveCustomHistoryState=!1;let v=(0,s.createEmptyCacheNode)(),b=(0,d.hasInterceptionRouteInCurrentTree)(e.tree);return v.lazyData=(0,r.fetchServerResponse)(new URL(y,n),[_[0],_[1],_[2],"refetch"],b?e.nextUrl:null,e.buildId),v.lazyData.then(async n=>{let[r,s]=n;if("string"==typeof r)return(0,a.handleExternalUrl)(e,h,r,e.pushRef.pendingPush);for(let n of(v.lazyData=null,r)){if(3!==n.length)return console.log("REFRESH FAILED"),e;let[r]=n,i=(0,u.applyRouterStatePatchToTree)([""],_,r,e.canonicalUrl);if(null===i)return(0,f.handleSegmentMismatch)(e,t,r);if((0,l.isNavigatingToNewRootLayout)(_,i))return(0,a.handleExternalUrl)(e,h,y,e.pushRef.pendingPush);let d=s?(0,o.createHrefFromUrl)(s):void 0;s&&(h.canonicalUrl=d);let[g,m]=n.slice(-2);if(null!==g){let e=g[2];v.rsc=e,v.prefetchRsc=null,(0,c.fillLazyItemsTillLeafWithHead)(v,void 0,r,g,m),h.prefetchCache=new Map}await (0,p.refreshInactiveParallelSegments)({state:e,updatedTree:i,updatedCache:v,includeNextUrl:b,canonicalUrl:h.canonicalUrl||e.canonicalUrl}),h.cache=v,h.patchedTree=i,h.canonicalUrl=y,_=i}return(0,i.handleMutable)(e,h)},()=>e)}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},7784:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"restoreReducer",{enumerable:!0,get:function(){return u}});let r=n(3456),o=n(5410);function u(e,t){var n;let{url:u,tree:l}=t,a=(0,r.createHrefFromUrl)(u),i=l||e.tree,c=e.cache;return{buildId:e.buildId,canonicalUrl:a,pushRef:{pendingPush:!1,mpaNavigation:!1,preserveCustomHistoryState:!0},focusAndScrollRef:e.focusAndScrollRef,cache:c,prefetchCache:e.prefetchCache,tree:i,nextUrl:null!=(n=(0,o.extractPathFromFlightRouterState)(i))?n:u.pathname}}n(6118),("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},3722:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"serverActionReducer",{enumerable:!0,get:function(){return m}});let r=n(3079),o=n(6866),u=n(1634),l=n(3456),a=n(5967),i=n(1935),c=n(3237),s=n(4510),f=n(7420),d=n(2846),p=n(8077),h=n(7831),y=n(232),_=n(1311),{createFromFetch:v,encodeReply:b}=n(6671);async function g(e,t,n){let l,{actionId:a,actionArgs:i}=n,c=await b(i),s=await fetch("",{method:"POST",headers:{Accept:o.RSC_CONTENT_TYPE_HEADER,[o.ACTION]:a,[o.NEXT_ROUTER_STATE_TREE]:(0,_.prepareFlightRouterStateForRequest)(e.tree),...t?{[o.NEXT_URL]:t}:{}},body:c}),f=s.headers.get("x-action-redirect");try{let e=JSON.parse(s.headers.get("x-action-revalidated")||"[[],0,0]");l={paths:e[0]||[],tag:!!e[1],cookie:e[2]}}catch(e){l={paths:[],tag:!1,cookie:!1}}let d=f?new URL((0,u.addBasePath)(f),new URL(e.canonicalUrl,window.location.href)):void 0;if(s.headers.get("content-type")===o.RSC_CONTENT_TYPE_HEADER){let e=await v(Promise.resolve(s),{callServer:r.callServer});if(f){let[,t]=null!=e?e:[];return{actionFlightData:t,redirectLocation:d,revalidatedParts:l}}let[t,[,n]]=null!=e?e:[];return{actionResult:t,actionFlightData:n,redirectLocation:d,revalidatedParts:l}}return{redirectLocation:d,revalidatedParts:l}}function m(e,t){let{resolve:n,reject:r}=t,o={},u=e.canonicalUrl,_=e.tree;o.preserveCustomHistoryState=!1;let v=e.nextUrl&&(0,p.hasInterceptionRouteInCurrentTree)(e.tree)?e.nextUrl:null;return o.inFlightServerAction=g(e,v,t),o.inFlightServerAction.then(async r=>{let{actionResult:p,actionFlightData:b,redirectLocation:g}=r;if(g&&(e.pushRef.pendingPush=!0,o.pendingPush=!0),!b)return(n(p),g)?(0,a.handleExternalUrl)(e,o,g.href,e.pushRef.pendingPush):e;if("string"==typeof b)return(0,a.handleExternalUrl)(e,o,b,e.pushRef.pendingPush);if(o.inFlightServerAction=null,g){let e=(0,l.createHrefFromUrl)(g,!1);o.canonicalUrl=e}for(let n of b){if(3!==n.length)return console.log("SERVER ACTION APPLY FAILED"),e;let[r]=n,s=(0,i.applyRouterStatePatchToTree)([""],_,r,g?(0,l.createHrefFromUrl)(g):e.canonicalUrl);if(null===s)return(0,h.handleSegmentMismatch)(e,t,r);if((0,c.isNavigatingToNewRootLayout)(_,s))return(0,a.handleExternalUrl)(e,o,u,e.pushRef.pendingPush);let[p,b]=n.slice(-2),m=null!==p?p[2]:null;if(null!==m){let t=(0,d.createEmptyCacheNode)();t.rsc=m,t.prefetchRsc=null,(0,f.fillLazyItemsTillLeafWithHead)(t,void 0,r,p,b),await (0,y.refreshInactiveParallelSegments)({state:e,updatedTree:s,updatedCache:t,includeNextUrl:!!v,canonicalUrl:o.canonicalUrl||e.canonicalUrl}),o.cache=t,o.prefetchCache=new Map}o.patchedTree=s,_=s}return n(p),(0,s.handleMutable)(e,o)},t=>(r(t),e))}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},8448:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"serverPatchReducer",{enumerable:!0,get:function(){return f}});let r=n(3456),o=n(1935),u=n(3237),l=n(5967),a=n(2356),i=n(4510),c=n(2846),s=n(7831);function f(e,t){let{serverResponse:n}=t,[f,d]=n,p={};if(p.preserveCustomHistoryState=!1,"string"==typeof f)return(0,l.handleExternalUrl)(e,p,f,e.pushRef.pendingPush);let h=e.tree,y=e.cache;for(let n of f){let i=n.slice(0,-4),[f]=n.slice(-3,-2),_=(0,o.applyRouterStatePatchToTree)(["",...i],h,f,e.canonicalUrl);if(null===_)return(0,s.handleSegmentMismatch)(e,t,f);if((0,u.isNavigatingToNewRootLayout)(h,_))return(0,l.handleExternalUrl)(e,p,e.canonicalUrl,e.pushRef.pendingPush);let v=d?(0,r.createHrefFromUrl)(d):void 0;v&&(p.canonicalUrl=v);let b=(0,c.createEmptyCacheNode)();(0,a.applyFlightData)(y,b,n),p.patchedTree=_,p.cache=b,y=b,h=_}return(0,i.handleMutable)(e,p)}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},232:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{addRefreshMarkerToActiveParallelSegments:function(){return function e(t,n){let[r,o,,l]=t;for(let a in r.includes(u.PAGE_SEGMENT_KEY)&&"refresh"!==l&&(t[2]=n,t[3]="refresh"),o)e(o[a],n)}},refreshInactiveParallelSegments:function(){return l}});let r=n(2356),o=n(4848),u=n(4541);async function l(e){let t=new Set;await a({...e,rootTree:e.updatedTree,fetchedSegments:t})}async function a(e){let{state:t,updatedTree:n,updatedCache:u,includeNextUrl:l,fetchedSegments:i,rootTree:c=n,canonicalUrl:s}=e,[,f,d,p]=n,h=[];if(d&&d!==s&&"refresh"===p&&!i.has(d)){i.add(d);let e=(0,o.fetchServerResponse)(new URL(d,location.origin),[c[0],c[1],c[2],"refetch"],l?t.nextUrl:null,t.buildId).then(e=>{let t=e[0];if("string"!=typeof t)for(let e of t)(0,r.applyFlightData)(u,u,e)});h.push(e)}for(let e in f){let n=a({state:t,updatedTree:f[e],updatedCache:u,includeNextUrl:l,fetchedSegments:i,rootTree:c,canonicalUrl:s});h.push(n)}await Promise.all(h)}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},4673:function(e,t){"use strict";var n,r,o,u;Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{ACTION_FAST_REFRESH:function(){return f},ACTION_NAVIGATE:function(){return a},ACTION_PREFETCH:function(){return s},ACTION_REFRESH:function(){return l},ACTION_RESTORE:function(){return i},ACTION_SERVER_ACTION:function(){return d},ACTION_SERVER_PATCH:function(){return c},PrefetchCacheEntryStatus:function(){return r},PrefetchKind:function(){return n},isThenable:function(){return p}});let l="refresh",a="navigate",i="restore",c="server-patch",s="prefetch",f="fast-refresh",d="server-action";function p(e){return e&&("object"==typeof e||"function"==typeof e)&&"function"==typeof e.then}(o=n||(n={})).AUTO="auto",o.FULL="full",o.TEMPORARY="temporary",(u=r||(r={})).fresh="fresh",u.reusable="reusable",u.expired="expired",u.stale="stale",("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},1450:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"reducer",{enumerable:!0,get:function(){return f}});let r=n(4673),o=n(5967),u=n(8448),l=n(7784),a=n(9601),i=n(4819),c=n(4529),s=n(3722),f="undefined"==typeof window?function(e,t){return e}:function(e,t){switch(t.type){case r.ACTION_NAVIGATE:return(0,o.navigateReducer)(e,t);case r.ACTION_SERVER_PATCH:return(0,u.serverPatchReducer)(e,t);case r.ACTION_RESTORE:return(0,l.restoreReducer)(e,t);case r.ACTION_REFRESH:return(0,a.refreshReducer)(e,t);case r.ACTION_FAST_REFRESH:return(0,c.fastRefreshReducer)(e,t);case r.ACTION_PREFETCH:return(0,i.prefetchReducer)(e,t);case r.ACTION_SERVER_ACTION:return(0,s.serverActionReducer)(e,t);default:throw Error("Unknown action")}};("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},3728:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"shouldHardNavigate",{enumerable:!0,get:function(){return function e(t,n){let[o,u]=n,[l,a]=t;return(0,r.matchSegment)(l,o)?!(t.length<=2)&&e(t.slice(2),u[a]):!!Array.isArray(l)}}});let r=n(6015);("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},4535:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{createDynamicallyTrackedSearchParams:function(){return a},createUntrackedSearchParams:function(){return l}});let r=n(1845),o=n(6999),u=n(650);function l(e){let t=r.staticGenerationAsyncStorage.getStore();return t&&t.forceStatic?{}:e}function a(e){let t=r.staticGenerationAsyncStorage.getStore();return t?t.forceStatic?{}:t.isStaticGeneration||t.dynamicShouldError?new Proxy({},{get:(e,n,r)=>("string"==typeof n&&(0,o.trackDynamicDataAccessed)(t,"searchParams."+n),u.ReflectAdapter.get(e,n,r)),has:(e,n)=>("string"==typeof n&&(0,o.trackDynamicDataAccessed)(t,"searchParams."+n),Reflect.has(e,n)),ownKeys:e=>((0,o.trackDynamicDataAccessed)(t,"searchParams"),Reflect.ownKeys(e))}):e:e}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},1845:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"staticGenerationAsyncStorage",{enumerable:!0,get:function(){return r.staticGenerationAsyncStorage}});let r=n(30);("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},6864:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{StaticGenBailoutError:function(){return r},isStaticGenBailoutError:function(){return o}});let n="NEXT_STATIC_GEN_BAILOUT";class r extends Error{constructor(...e){super(...e),this.code=n}}function o(e){return"object"==typeof e&&null!==e&&"code"in e&&e.code===n}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},8137:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"unresolvedThenable",{enumerable:!0,get:function(){return n}});let n={then:()=>{}};("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},7744:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{useReducerWithReduxDevtools:function(){return i},useUnwrapState:function(){return a}});let r=n(3099)._(n(2265)),o=n(4673),u=n(2103);function l(e){if(e instanceof Map){let t={};for(let[n,r]of e.entries()){if("function"==typeof r){t[n]="fn()";continue}if("object"==typeof r&&null!==r){if(r.$$typeof){t[n]=r.$$typeof.toString();continue}if(r._bundlerConfig){t[n]="FlightData";continue}}t[n]=l(r)}return t}if("object"==typeof e&&null!==e){let t={};for(let n in e){let r=e[n];if("function"==typeof r){t[n]="fn()";continue}if("object"==typeof r&&null!==r){if(r.$$typeof){t[n]=r.$$typeof.toString();continue}if(r.hasOwnProperty("_bundlerConfig")){t[n]="FlightData";continue}}t[n]=l(r)}return t}return Array.isArray(e)?e.map(l):e}function a(e){return(0,o.isThenable)(e)?(0,r.use)(e):e}let i="undefined"!=typeof window?function(e){let[t,n]=r.default.useState(e),o=(0,r.useContext)(u.ActionQueueContext);if(!o)throw Error("Invariant: Missing ActionQueueContext");let a=(0,r.useRef)(),i=(0,r.useRef)();return(0,r.useEffect)(()=>{if(!a.current&&!1!==i.current){if(void 0===i.current&&void 0===window.__REDUX_DEVTOOLS_EXTENSION__){i.current=!1;return}return a.current=window.__REDUX_DEVTOOLS_EXTENSION__.connect({instanceId:8e3,name:"next-router"}),a.current&&(a.current.init(l(e)),o&&(o.devToolsInstance=a.current)),()=>{a.current=void 0}}},[e,o]),[t,(0,r.useCallback)(t=>{o.state||(o.state=e),o.dispatch(t,n)},[o,e]),(0,r.useCallback)(e=>{a.current&&a.current.send({type:"RENDER_SYNC"},l(e))},[])]}:function(e){return[e,()=>{},()=>{}]};("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},1311:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"prepareFlightRouterStateForRequest",{enumerable:!0,get:function(){return o}});let r=n(4541);function o(e,t){return t?encodeURIComponent(JSON.stringify(e)):encodeURIComponent(JSON.stringify(function e(t){let[n,o,,u,l]=t,a="string"==typeof n&&n.startsWith(r.PAGE_SEGMENT_KEY+"?")?r.PAGE_SEGMENT_KEY:n,i={};for(let[t,n]of Object.entries(o))i[t]=e(n);let c=[a,i,null,u&&"refresh"!==u?u:null];return void 0!==l&&(c[4]=l),c}(e)))}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},1283:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"hasBasePath",{enumerable:!0,get:function(){return o}});let r=n(580);function o(e){return(0,r.pathHasPrefix)(e,"")}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},8521:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"normalizePathTrailingSlash",{enumerable:!0,get:function(){return u}});let r=n(6674),o=n(3381),u=e=>{if(!e.startsWith("/"))return e;let{pathname:t,query:n,hash:u}=(0,o.parsePath)(e);return/\.[^/]+\/?$/.test(t)?""+(0,r.removeTrailingSlash)(t)+n+u:t.endsWith("/")?""+t+n+u:t+"/"+n+u};("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},1404:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return o}});let r=n(8993);function o(e){let t="function"==typeof reportError?reportError:e=>{window.console.error(e)};(0,r.isBailoutToCSRError)(e)||t(e)}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},5076:function(e,t,n){"use strict";function r(e){return e}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"removeBasePath",{enumerable:!0,get:function(){return r}}),n(1283),("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},2010:function(e,t){"use strict";function n(e,t){var n=e.length;for(e.push(t);0>>1,o=e[r];if(0>>1;ru(i,n))cu(s,i)?(e[r]=s,e[c]=n,r=c):(e[r]=i,e[a]=n,r=a);else if(cu(s,n))e[r]=s,e[c]=n,r=c;else break}}return t}function u(e,t){var n=e.sortIndex-t.sortIndex;return 0!==n?n:e.id-t.id}if(t.unstable_now=void 0,"object"==typeof performance&&"function"==typeof performance.now){var l,a=performance;t.unstable_now=function(){return a.now()}}else{var i=Date,c=i.now();t.unstable_now=function(){return i.now()-c}}var s=[],f=[],d=1,p=null,h=3,y=!1,_=!1,v=!1,b="function"==typeof setTimeout?setTimeout:null,g="function"==typeof clearTimeout?clearTimeout:null,m="undefined"!=typeof setImmediate?setImmediate:null;function R(e){for(var t=r(f);null!==t;){if(null===t.callback)o(f);else if(t.startTime<=e)o(f),t.sortIndex=t.expirationTime,n(s,t);else break;t=r(f)}}function P(e){if(v=!1,R(e),!_){if(null!==r(s))_=!0,C();else{var t=r(f);null!==t&&A(P,t.startTime-e)}}}"undefined"!=typeof navigator&&void 0!==navigator.scheduling&&void 0!==navigator.scheduling.isInputPending&&navigator.scheduling.isInputPending.bind(navigator.scheduling);var j=!1,O=-1,E=5,S=-1;function w(){return!(t.unstable_now()-Se&&w());){var a=p.callback;if("function"==typeof a){p.callback=null,h=p.priorityLevel;var i=a(p.expirationTime<=e);if(e=t.unstable_now(),"function"==typeof i){p.callback=i,R(e),n=!0;break t}p===r(s)&&o(s),R(e)}else o(s);p=r(s)}if(null!==p)n=!0;else{var c=r(f);null!==c&&A(P,c.startTime-e),n=!1}}break e}finally{p=null,h=u,y=!1}n=void 0}}finally{n?l():j=!1}}}if("function"==typeof m)l=function(){m(M)};else if("undefined"!=typeof MessageChannel){var T=new MessageChannel,x=T.port2;T.port1.onmessage=M,l=function(){x.postMessage(null)}}else l=function(){b(M,0)};function C(){j||(j=!0,l())}function A(e,n){O=b(function(){e(t.unstable_now())},n)}t.unstable_IdlePriority=5,t.unstable_ImmediatePriority=1,t.unstable_LowPriority=4,t.unstable_NormalPriority=3,t.unstable_Profiling=null,t.unstable_UserBlockingPriority=2,t.unstable_cancelCallback=function(e){e.callback=null},t.unstable_continueExecution=function(){_||y||(_=!0,C())},t.unstable_forceFrameRate=function(e){0>e||125l?(e.sortIndex=u,n(f,e),null===r(s)&&e===r(f)&&(v?(g(O),O=-1):v=!0,A(P,u-l))):(e.sortIndex=a,n(s,e),_||y||(_=!0,C())),e},t.unstable_shouldYield=w,t.unstable_wrapCallback=function(e){var t=h;return function(){var n=h;h=t;try{return e.apply(this,arguments)}finally{h=n}}}},1767:function(e,t,n){"use strict";e.exports=n(2010)},934:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{getPathname:function(){return r},isFullStringUrl:function(){return o},parseUrl:function(){return u}});let n="http://n";function r(e){return new URL(e,n).pathname}function o(e){return/https?:\/\//.test(e)}function u(e){let t;try{t=new URL(e,n)}catch{}return t}},6999:function(e,t,n){"use strict";var r;Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{Postpone:function(){return d},createPostponedAbortSignal:function(){return b},createPrerenderState:function(){return c},formatDynamicAPIAccesses:function(){return _},markCurrentScopeAsDynamic:function(){return s},trackDynamicDataAccessed:function(){return f},trackDynamicFetch:function(){return p},usedDynamicAPIs:function(){return y}});let o=(r=n(2265))&&r.__esModule?r:{default:r},u=n(6177),l=n(6864),a=n(934),i="function"==typeof o.default.unstable_postpone;function c(e){return{isDebugSkeleton:e,dynamicAccesses:[]}}function s(e,t){let n=(0,a.getPathname)(e.urlPathname);if(!e.isUnstableCacheCallback){if(e.dynamicShouldError)throw new l.StaticGenBailoutError(`Route ${n} with \`dynamic = "error"\` couldn't be rendered statically because it used \`${t}\`. See more info here: https://nextjs.org/docs/app/building-your-application/rendering/static-and-dynamic#dynamic-rendering`);if(e.prerenderState)h(e.prerenderState,t,n);else if(e.revalidate=0,e.isStaticGeneration){let r=new u.DynamicServerError(`Route ${n} couldn't be rendered statically because it used ${t}. See more info here: https://nextjs.org/docs/messages/dynamic-server-error`);throw e.dynamicUsageDescription=t,e.dynamicUsageStack=r.stack,r}}}function f(e,t){let n=(0,a.getPathname)(e.urlPathname);if(e.isUnstableCacheCallback)throw Error(`Route ${n} used "${t}" inside a function cached with "unstable_cache(...)". Accessing Dynamic data sources inside a cache scope is not supported. If you need this data inside a cached function use "${t}" outside of the cached function and pass the required dynamic data in as an argument. See more info here: https://nextjs.org/docs/app/api-reference/functions/unstable_cache`);if(e.dynamicShouldError)throw new l.StaticGenBailoutError(`Route ${n} with \`dynamic = "error"\` couldn't be rendered statically because it used \`${t}\`. See more info here: https://nextjs.org/docs/app/building-your-application/rendering/static-and-dynamic#dynamic-rendering`);if(e.prerenderState)h(e.prerenderState,t,n);else if(e.revalidate=0,e.isStaticGeneration){let r=new u.DynamicServerError(`Route ${n} couldn't be rendered statically because it used \`${t}\`. See more info here: https://nextjs.org/docs/messages/dynamic-server-error`);throw e.dynamicUsageDescription=t,e.dynamicUsageStack=r.stack,r}}function d({reason:e,prerenderState:t,pathname:n}){h(t,e,n)}function p(e,t){e.prerenderState&&h(e.prerenderState,t,e.urlPathname)}function h(e,t,n){v();let r=`Route ${n} needs to bail out of prerendering at this point because it used ${t}. React throws this special object to indicate where. It should not be caught by your own try/catch. Learn more: https://nextjs.org/docs/messages/ppr-caught-error`;e.dynamicAccesses.push({stack:e.isDebugSkeleton?Error().stack:void 0,expression:t}),o.default.unstable_postpone(r)}function y(e){return e.dynamicAccesses.length>0}function _(e){return e.dynamicAccesses.filter(e=>"string"==typeof e.stack&&e.stack.length>0).map(({expression:e,stack:t})=>(t=t.split("\n").slice(4).filter(e=>!(e.includes("node_modules/next/")||e.includes(" ()")||e.includes(" (node:"))).join("\n"),`Dynamic API Usage Debug - ${e}: -${t}`))}function v(){if(!i)throw Error("Invariant: React.unstable_postpone is not defined. This suggests the wrong version of React was loaded. This is a bug in Next.js")}function b(e){v();let t=new AbortController;try{o.default.unstable_postpone(e)}catch(e){t.abort(e)}return t.signal}},7417:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getSegmentParam",{enumerable:!0,get:function(){return o}});let r=n(1182);function o(e){let t=r.INTERCEPTION_ROUTE_MARKERS.find(t=>e.startsWith(t));return(t&&(e=e.slice(t.length)),e.startsWith("[[...")&&e.endsWith("]]"))?{type:"optional-catchall",param:e.slice(5,-2)}:e.startsWith("[...")&&e.endsWith("]")?{type:t?"catchall-intercepted":"catchall",param:e.slice(4,-1)}:e.startsWith("[")&&e.endsWith("]")?{type:t?"dynamic-intercepted":"dynamic",param:e.slice(1,-1)}:null}},647:function(e,t){"use strict";var n,r;Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"HMR_ACTIONS_SENT_TO_BROWSER",{enumerable:!0,get:function(){return n}}),(r=n||(n={})).ADDED_PAGE="addedPage",r.REMOVED_PAGE="removedPage",r.RELOAD_PAGE="reloadPage",r.SERVER_COMPONENT_CHANGES="serverComponentChanges",r.MIDDLEWARE_CHANGES="middlewareChanges",r.CLIENT_CHANGES="clientChanges",r.SERVER_ONLY_CHANGES="serverOnlyChanges",r.SYNC="sync",r.BUILT="built",r.BUILDING="building",r.DEV_PAGES_MANIFEST_UPDATE="devPagesManifestUpdate",r.TURBOPACK_MESSAGE="turbopack-message",r.SERVER_ERROR="serverError",r.TURBOPACK_CONNECTED="turbopack-connected"},1182:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{INTERCEPTION_ROUTE_MARKERS:function(){return o},extractInterceptionRouteInformation:function(){return l},isInterceptionRouteAppPath:function(){return u}});let r=n(926),o=["(..)(..)","(.)","(..)","(...)"];function u(e){return void 0!==e.split("/").find(e=>o.find(t=>e.startsWith(t)))}function l(e){let t,n,u;for(let r of e.split("/"))if(n=o.find(e=>r.startsWith(e))){[t,u]=e.split(n,2);break}if(!t||!n||!u)throw Error(`Invalid interception route: ${e}. Must be in the format //(..|...|..)(..)/`);switch(t=(0,r.normalizeAppPath)(t),n){case"(.)":u="/"===t?`/${u}`:t+"/"+u;break;case"(..)":if("/"===t)throw Error(`Invalid interception route: ${e}. Cannot use (..) marker at the root level, use (.) instead.`);u=t.split("/").slice(0,-1).concat(u).join("/");break;case"(...)":u="/"+u;break;case"(..)(..)":let l=t.split("/");if(l.length<=2)throw Error(`Invalid interception route: ${e}. Cannot use (..)(..) marker at the root level or one level up.`);u=l.slice(0,-2).concat(u).join("/");break;default:throw Error("Invariant: unexpected marker")}return{interceptingRoute:t,interceptedRoute:u}}},650:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"ReflectAdapter",{enumerable:!0,get:function(){return n}});class n{static get(e,t,n){let r=Reflect.get(e,t,n);return"function"==typeof r?r.bind(e):r}static set(e,t,n,r){return Reflect.set(e,t,n,r)}static has(e,t){return Reflect.has(e,t)}static deleteProperty(e,t){return Reflect.deleteProperty(e,t)}}},1956:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{AppRouterContext:function(){return o},GlobalLayoutRouterContext:function(){return l},LayoutRouterContext:function(){return u},MissingSlotContext:function(){return i},TemplateContext:function(){return a}});let r=n(7043)._(n(2265)),o=r.default.createContext(null),u=r.default.createContext(null),l=r.default.createContext(null),a=r.default.createContext(null),i=r.default.createContext(new Set)},7207:function(e,t){"use strict";function n(e){let t=5381;for(let n=0;n>>0}function r(e){return n(e).toString(36).slice(0,5)}Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{djb2Hash:function(){return n},hexHash:function(){return r}})},8701:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"HeadManagerContext",{enumerable:!0,get:function(){return r}});let r=n(7043)._(n(2265)).default.createContext({})},9060:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{PathParamsContext:function(){return l},PathnameContext:function(){return u},SearchParamsContext:function(){return o}});let r=n(2265),o=(0,r.createContext)(null),u=(0,r.createContext)(null),l=(0,r.createContext)(null)},8993:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{BailoutToCSRError:function(){return r},isBailoutToCSRError:function(){return o}});let n="BAILOUT_TO_CLIENT_SIDE_RENDERING";class r extends Error{constructor(e){super("Bail out to client-side rendering: "+e),this.reason=e,this.digest=n}}function o(e){return"object"==typeof e&&null!==e&&"digest"in e&&e.digest===n}},8162:function(e,t){"use strict";function n(e){return e.startsWith("/")?e:"/"+e}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"ensureLeadingSlash",{enumerable:!0,get:function(){return n}})},2103:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{ActionQueueContext:function(){return a},createMutableActionQueue:function(){return s}});let r=n(3099),o=n(4673),u=n(1450),l=r._(n(2265)),a=l.default.createContext(null);function i(e,t){null!==e.pending&&(e.pending=e.pending.next,null!==e.pending?c({actionQueue:e,action:e.pending,setState:t}):e.needsRefresh&&(e.needsRefresh=!1,e.dispatch({type:o.ACTION_REFRESH,origin:window.location.origin},t)))}async function c(e){let{actionQueue:t,action:n,setState:r}=e,u=t.state;if(!u)throw Error("Invariant: Router state not initialized");t.pending=n;let l=n.payload,a=t.action(u,l);function c(e){n.discarded||(t.state=e,t.devToolsInstance&&t.devToolsInstance.send(l,e),i(t,r),n.resolve(e))}(0,o.isThenable)(a)?a.then(c,e=>{i(t,r),n.reject(e)}):c(a)}function s(){let e={state:null,dispatch:(t,n)=>(function(e,t,n){let r={resolve:n,reject:()=>{}};if(t.type!==o.ACTION_RESTORE){let e=new Promise((e,t)=>{r={resolve:e,reject:t}});(0,l.startTransition)(()=>{n(e)})}let u={payload:t,next:null,resolve:r.resolve,reject:r.reject};null===e.pending?(e.last=u,c({actionQueue:e,action:u,setState:n})):t.type===o.ACTION_NAVIGATE||t.type===o.ACTION_RESTORE?(e.pending.discarded=!0,e.last=u,e.pending.payload.type===o.ACTION_SERVER_ACTION&&(e.needsRefresh=!0),c({actionQueue:e,action:u,setState:n})):(null!==e.last&&(e.last.next=u),e.last=u)})(e,t,n),action:async(e,t)=>{if(null===e)throw Error("Invariant: Router state not initialized");return(0,u.reducer)(e,t)},pending:null,last:null};return e}},8498:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"addPathPrefix",{enumerable:!0,get:function(){return o}});let r=n(3381);function o(e,t){if(!e.startsWith("/")||!t)return e;let{pathname:n,query:o,hash:u}=(0,r.parsePath)(e);return""+t+n+o+u}},926:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{normalizeAppPath:function(){return u},normalizeRscURL:function(){return l}});let r=n(8162),o=n(4541);function u(e){return(0,r.ensureLeadingSlash)(e.split("/").reduce((e,t,n,r)=>!t||(0,o.isGroupSegment)(t)||"@"===t[0]||("page"===t||"route"===t)&&n===r.length-1?e:e+"/"+t,""))}function l(e){return e.replace(/\.rsc($|\?)/,"$1")}},7092:function(e,t){"use strict";function n(e,t){if(void 0===t&&(t={}),t.onlyHashChange){e();return}let n=document.documentElement,r=n.style.scrollBehavior;n.style.scrollBehavior="auto",t.dontForceLayout||n.getClientRects(),e(),n.style.scrollBehavior=r}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"handleSmoothScroll",{enumerable:!0,get:function(){return n}})},6146:function(e,t){"use strict";function n(e){return/Googlebot|Mediapartners-Google|AdsBot-Google|googleweblight|Storebot-Google|Google-PageRenderer|Bingbot|BingPreview|Slurp|DuckDuckBot|baiduspider|yandex|sogou|LinkedInBot|bitlybot|tumblr|vkShare|quora link preview|facebookexternalhit|facebookcatalog|Twitterbot|applebot|redditbot|Slackbot|Discordbot|WhatsApp|SkypeUriPreview|ia_archiver/i.test(e)}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"isBot",{enumerable:!0,get:function(){return n}})},3381:function(e,t){"use strict";function n(e){let t=e.indexOf("#"),n=e.indexOf("?"),r=n>-1&&(t<0||n-1?{pathname:e.substring(0,r?n:t),query:r?e.substring(n,t>-1?t:void 0):"",hash:t>-1?e.slice(t):""}:{pathname:e,query:"",hash:""}}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"parsePath",{enumerable:!0,get:function(){return n}})},580:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"pathHasPrefix",{enumerable:!0,get:function(){return o}});let r=n(3381);function o(e,t){if("string"!=typeof e)return!1;let{pathname:n}=(0,r.parsePath)(e);return n===t||n.startsWith(t+"/")}},6674:function(e,t){"use strict";function n(e){return e.replace(/\/$/,"")||"/"}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"removeTrailingSlash",{enumerable:!0,get:function(){return n}})},4541:function(e,t){"use strict";function n(e){return"("===e[0]&&e.endsWith(")")}Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{DEFAULT_SEGMENT_KEY:function(){return o},PAGE_SEGMENT_KEY:function(){return r},isGroupSegment:function(){return n}});let r="__PAGE__",o="__DEFAULT__"},5501:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{ServerInsertedHTMLContext:function(){return o},useServerInsertedHTML:function(){return u}});let r=n(3099)._(n(2265)),o=r.default.createContext(null);function u(e){let t=(0,r.useContext)(o);t&&t(e)}},1765:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"warnOnce",{enumerable:!0,get:function(){return n}});let n=e=>{}},7149:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"actionAsyncStorage",{enumerable:!0,get:function(){return r}});let r=(0,n(4832).createAsyncLocalStorage)();("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},4832:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"createAsyncLocalStorage",{enumerable:!0,get:function(){return u}});let n=Error("Invariant: AsyncLocalStorage accessed in runtime where it is not available");class r{disable(){throw n}getStore(){}run(){throw n}exit(){throw n}enterWith(){throw n}}let o=globalThis.AsyncLocalStorage;function u(){return o?new o:new r}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},9134:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"requestAsyncStorage",{enumerable:!0,get:function(){return r}});let r=(0,n(4832).createAsyncLocalStorage)();("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},30:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"staticGenerationAsyncStorage",{enumerable:!0,get:function(){return r}});let r=(0,n(4832).createAsyncLocalStorage)();("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},4040:function(e,t,n){"use strict";var r=n(4887);t.createRoot=r.createRoot,t.hydrateRoot=r.hydrateRoot},4887:function(e,t,n){"use strict";!function e(){if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE)try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(e){console.error(e)}}(),e.exports=n(4417)},7950:function(e,t,n){"use strict";var r=n(4887),o={stream:!0},u=Object.prototype.hasOwnProperty,l=new Map;function a(e){var t=n(e);return"function"!=typeof t.then||"fulfilled"===t.status?null:(t.then(function(e){t.status="fulfilled",t.value=e},function(e){t.status="rejected",t.reason=e}),t)}function i(){}var c=new Map,s=n.u;n.u=function(e){var t=c.get(e);return void 0!==t?t:s(e)};var f=r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.Dispatcher,d=Symbol.for("react.element"),p=Symbol.for("react.lazy"),h=Symbol.iterator,y=Array.isArray,_=Object.getPrototypeOf,v=Object.prototype,b=new WeakMap;function g(e,t,n,r){this.status=e,this.value=t,this.reason=n,this._response=r}function m(e){switch(e.status){case"resolved_model":w(e);break;case"resolved_module":M(e)}switch(e.status){case"fulfilled":return e.value;case"pending":case"blocked":case"cyclic":throw e;default:throw e.reason}}function R(e,t){for(var n=0;nh?(_=h,h=3,p++):(_=0,h=3);continue;case 2:44===(m=d[p++])?h=4:v=v<<4|(96d.length&&(m=-1)}var R=d.byteOffset+p;if(-1(c=(a=Math.ceil(p/7))>c?a+1:c+1)&&(i=c,r.length=1),r.reverse();i--;)r.push(0);r.reverse()}for((c=l.length)-(i=s.length)<0&&(i=c,r=s,s=l,l=r),n=0;i;)n=(l[--i]=l[i]+s[i]+n)/1e7|0,l[i]%=1e7;for(n&&(l.unshift(n),++o),c=l.length;0==l[--c];)l.pop();return e.d=l,e.e=o,u?A(e,p):e}function m(t,e,n){if(t!==~~t||tn)throw Error(l+t)}function b(t){var e,n,r,o=t.length-1,i="",a=t[0];if(o>0){for(i+=a,e=1;et.e^this.s<0?1:-1;for(e=0,n=(r=this.d.length)<(o=t.d.length)?r:o;et.d[e]^this.s<0?1:-1;return r===o?0:r>o^this.s<0?1:-1},y.decimalPlaces=y.dp=function(){var t=this.d.length-1,e=(t-this.e)*7;if(t=this.d[t])for(;t%10==0;t/=10)e--;return e<0?0:e},y.dividedBy=y.div=function(t){return g(this,new this.constructor(t))},y.dividedToIntegerBy=y.idiv=function(t){var e=this.constructor;return A(g(this,new e(t),0,1),e.precision)},y.equals=y.eq=function(t){return!this.cmp(t)},y.exponent=function(){return O(this)},y.greaterThan=y.gt=function(t){return this.cmp(t)>0},y.greaterThanOrEqualTo=y.gte=function(t){return this.cmp(t)>=0},y.isInteger=y.isint=function(){return this.e>this.d.length-2},y.isNegative=y.isneg=function(){return this.s<0},y.isPositive=y.ispos=function(){return this.s>0},y.isZero=function(){return 0===this.s},y.lessThan=y.lt=function(t){return 0>this.cmp(t)},y.lessThanOrEqualTo=y.lte=function(t){return 1>this.cmp(t)},y.logarithm=y.log=function(t){var e,n=this.constructor,r=n.precision,o=r+5;if(void 0===t)t=new n(10);else if((t=new n(t)).s<1||t.eq(i))throw Error(c+"NaN");if(this.s<1)throw Error(c+(this.s?"NaN":"-Infinity"));return this.eq(i)?new n(0):(u=!1,e=g(S(this,o),S(t,o),o),u=!0,A(e,r))},y.minus=y.sub=function(t){return t=new this.constructor(t),this.s==t.s?E(this,t):v(this,(t.s=-t.s,t))},y.modulo=y.mod=function(t){var e,n=this.constructor,r=n.precision;if(!(t=new n(t)).s)throw Error(c+"NaN");return this.s?(u=!1,e=g(this,t,0,1).times(t),u=!0,this.minus(e)):A(new n(this),r)},y.naturalExponential=y.exp=function(){return x(this)},y.naturalLogarithm=y.ln=function(){return S(this)},y.negated=y.neg=function(){var t=new this.constructor(this);return t.s=-t.s||0,t},y.plus=y.add=function(t){return t=new this.constructor(t),this.s==t.s?v(this,t):E(this,(t.s=-t.s,t))},y.precision=y.sd=function(t){var e,n,r;if(void 0!==t&&!!t!==t&&1!==t&&0!==t)throw Error(l+t);if(e=O(this)+1,n=7*(r=this.d.length-1)+1,r=this.d[r]){for(;r%10==0;r/=10)n--;for(r=this.d[0];r>=10;r/=10)n++}return t&&e>n?e:n},y.squareRoot=y.sqrt=function(){var t,e,n,r,o,i,a,l=this.constructor;if(this.s<1){if(!this.s)return new l(0);throw Error(c+"NaN")}for(t=O(this),u=!1,0==(o=Math.sqrt(+this))||o==1/0?(((e=b(this.d)).length+t)%2==0&&(e+="0"),o=Math.sqrt(e),t=f((t+1)/2)-(t<0||t%2),r=new l(e=o==1/0?"5e"+t:(e=o.toExponential()).slice(0,e.indexOf("e")+1)+t)):r=new l(o.toString()),o=a=(n=l.precision)+3;;)if(r=(i=r).plus(g(this,i,a+2)).times(.5),b(i.d).slice(0,a)===(e=b(r.d)).slice(0,a)){if(e=e.slice(a-3,a+1),o==a&&"4999"==e){if(A(i,n+1,0),i.times(i).eq(this)){r=i;break}}else if("9999"!=e)break;a+=4}return u=!0,A(r,n)},y.times=y.mul=function(t){var e,n,r,o,i,a,c,l,s,f=this.constructor,p=this.d,h=(t=new f(t)).d;if(!this.s||!t.s)return new f(0);for(t.s*=this.s,n=this.e+t.e,(l=p.length)<(s=h.length)&&(i=p,p=h,h=i,a=l,l=s,s=a),i=[],r=a=l+s;r--;)i.push(0);for(r=s;--r>=0;){for(e=0,o=l+r;o>r;)c=i[o]+h[r]*p[o-r-1]+e,i[o--]=c%1e7|0,e=c/1e7|0;i[o]=(i[o]+e)%1e7|0}for(;!i[--a];)i.pop();return e?++n:i.shift(),t.d=i,t.e=n,u?A(t,f.precision):t},y.toDecimalPlaces=y.todp=function(t,e){var n=this,r=n.constructor;return(n=new r(n),void 0===t)?n:(m(t,0,1e9),void 0===e?e=r.rounding:m(e,0,8),A(n,t+O(n)+1,e))},y.toExponential=function(t,e){var n,r=this,o=r.constructor;return void 0===t?n=k(r,!0):(m(t,0,1e9),void 0===e?e=o.rounding:m(e,0,8),n=k(r=A(new o(r),t+1,e),!0,t+1)),n},y.toFixed=function(t,e){var n,r,o=this.constructor;return void 0===t?k(this):(m(t,0,1e9),void 0===e?e=o.rounding:m(e,0,8),n=k((r=A(new o(this),t+O(this)+1,e)).abs(),!1,t+O(r)+1),this.isneg()&&!this.isZero()?"-"+n:n)},y.toInteger=y.toint=function(){var t=this.constructor;return A(new t(this),O(this)+1,t.rounding)},y.toNumber=function(){return+this},y.toPower=y.pow=function(t){var e,n,r,o,a,l,s=this,p=s.constructor,h=+(t=new p(t));if(!t.s)return new p(i);if(!(s=new p(s)).s){if(t.s<1)throw Error(c+"Infinity");return s}if(s.eq(i))return s;if(r=p.precision,t.eq(i))return A(s,r);if(l=(e=t.e)>=(n=t.d.length-1),a=s.s,l){if((n=h<0?-h:h)<=9007199254740991){for(o=new p(i),e=Math.ceil(r/7+4),u=!1;n%2&&M((o=o.times(s)).d,e),0!==(n=f(n/2));)M((s=s.times(s)).d,e);return u=!0,t.s<0?new p(i).div(o):A(o,r)}}else if(a<0)throw Error(c+"NaN");return a=a<0&&1&t.d[Math.max(e,n)]?-1:1,s.s=1,u=!1,o=t.times(S(s,r+12)),u=!0,(o=x(o)).s=a,o},y.toPrecision=function(t,e){var n,r,o=this,i=o.constructor;return void 0===t?(n=O(o),r=k(o,n<=i.toExpNeg||n>=i.toExpPos)):(m(t,1,1e9),void 0===e?e=i.rounding:m(e,0,8),n=O(o=A(new i(o),t,e)),r=k(o,t<=n||n<=i.toExpNeg,t)),r},y.toSignificantDigits=y.tosd=function(t,e){var n=this.constructor;return void 0===t?(t=n.precision,e=n.rounding):(m(t,1,1e9),void 0===e?e=n.rounding:m(e,0,8)),A(new n(this),t,e)},y.toString=y.valueOf=y.val=y.toJSON=function(){var t=O(this),e=this.constructor;return k(this,t<=e.toExpNeg||t>=e.toExpPos)};var g=function(){function t(t,e){var n,r=0,o=t.length;for(t=t.slice();o--;)n=t[o]*e+r,t[o]=n%1e7|0,r=n/1e7|0;return r&&t.unshift(r),t}function e(t,e,n,r){var o,i;if(n!=r)i=n>r?1:-1;else for(o=i=0;oe[o]?1:-1;break}return i}function n(t,e,n){for(var r=0;n--;)t[n]-=r,r=t[n]1;)t.shift()}return function(r,o,i,a){var u,l,s,f,p,h,d,y,v,m,b,g,x,w,j,S,P,E,k=r.constructor,M=r.s==o.s?1:-1,_=r.d,T=o.d;if(!r.s)return new k(r);if(!o.s)throw Error(c+"Division by zero");for(s=0,l=r.e-o.e,P=T.length,j=_.length,y=(d=new k(M)).d=[];T[s]==(_[s]||0);)++s;if(T[s]>(_[s]||0)&&--l,(g=null==i?i=k.precision:a?i+(O(r)-O(o))+1:i)<0)return new k(0);if(g=g/7+2|0,s=0,1==P)for(f=0,T=T[0],g++;(s1&&(T=t(T,f),_=t(_,f),P=T.length,j=_.length),w=P,m=(v=_.slice(0,P)).length;m=1e7/2&&++S;do f=0,(u=e(T,v,P,m))<0?(b=v[0],P!=m&&(b=1e7*b+(v[1]||0)),(f=b/S|0)>1?(f>=1e7&&(f=1e7-1),h=(p=t(T,f)).length,m=v.length,1==(u=e(p,v,h,m))&&(f--,n(p,P16)throw Error(s+O(t));if(!t.s)return new h(i);for(null==e?(u=!1,c=d):c=e,a=new h(.03125);t.abs().gte(.1);)t=t.times(a),f+=5;for(c+=Math.log(p(2,f))/Math.LN10*2+5|0,n=r=o=new h(i),h.precision=c;;){if(r=A(r.times(t),c),n=n.times(++l),b((a=o.plus(g(r,n,c))).d).slice(0,c)===b(o.d).slice(0,c)){for(;f--;)o=A(o.times(o),c);return h.precision=d,null==e?(u=!0,A(o,d)):o}o=a}}function O(t){for(var e=7*t.e,n=t.d[0];n>=10;n/=10)e++;return e}function w(t,e,n){if(e>t.LN10.sd())throw u=!0,n&&(t.precision=n),Error(c+"LN10 precision limit exceeded");return A(new t(t.LN10),e)}function j(t){for(var e="";t--;)e+="0";return e}function S(t,e){var n,r,o,a,l,s,f,p,h,d=1,y=t,v=y.d,m=y.constructor,x=m.precision;if(y.s<1)throw Error(c+(y.s?"NaN":"-Infinity"));if(y.eq(i))return new m(0);if(null==e?(u=!1,p=x):p=e,y.eq(10))return null==e&&(u=!0),w(m,p);if(p+=10,m.precision=p,r=(n=b(v)).charAt(0),!(15e14>Math.abs(a=O(y))))return f=w(m,p+2,x).times(a+""),y=S(new m(r+"."+n.slice(1)),p-10).plus(f),m.precision=x,null==e?(u=!0,A(y,x)):y;for(;r<7&&1!=r||1==r&&n.charAt(1)>3;)r=(n=b((y=y.times(t)).d)).charAt(0),d++;for(a=O(y),r>1?(y=new m("0."+n),a++):y=new m(r+"."+n.slice(1)),s=l=y=g(y.minus(i),y.plus(i),p),h=A(y.times(y),p),o=3;;){if(l=A(l.times(h),p),b((f=s.plus(g(l,new m(o),p))).d).slice(0,p)===b(s.d).slice(0,p))return s=s.times(2),0!==a&&(s=s.plus(w(m,p+2,x).times(a+""))),s=g(s,new m(d),p),m.precision=x,null==e?(u=!0,A(s,x)):s;s=f,o+=2}}function P(t,e){var n,r,o;for((n=e.indexOf("."))>-1&&(e=e.replace(".","")),(r=e.search(/e/i))>0?(n<0&&(n=r),n+=+e.slice(r+1),e=e.substring(0,r)):n<0&&(n=e.length),r=0;48===e.charCodeAt(r);)++r;for(o=e.length;48===e.charCodeAt(o-1);)--o;if(e=e.slice(r,o)){if(o-=r,n=n-r-1,t.e=f(n/7),t.d=[],r=(n+1)%7,n<0&&(r+=7),rd||t.e<-d))throw Error(s+n)}else t.s=0,t.e=0,t.d=[0];return t}function A(t,e,n){var r,o,i,a,c,l,h,y,v=t.d;for(a=1,i=v[0];i>=10;i/=10)a++;if((r=e-a)<0)r+=7,o=e,h=v[y=0];else{if((y=Math.ceil((r+1)/7))>=(i=v.length))return t;for(a=1,h=i=v[y];i>=10;i/=10)a++;r%=7,o=r-7+a}if(void 0!==n&&(c=h/(i=p(10,a-o-1))%10|0,l=e<0||void 0!==v[y+1]||h%i,l=n<4?(c||l)&&(0==n||n==(t.s<0?3:2)):c>5||5==c&&(4==n||l||6==n&&(r>0?o>0?h/p(10,a-o):0:v[y-1])%10&1||n==(t.s<0?8:7))),e<1||!v[0])return l?(i=O(t),v.length=1,e=e-i-1,v[0]=p(10,(7-e%7)%7),t.e=f(-e/7)||0):(v.length=1,v[0]=t.e=t.s=0),t;if(0==r?(v.length=y,i=1,y--):(v.length=y+1,i=p(10,7-r),v[y]=o>0?(h/p(10,a-o)%p(10,o)|0)*i:0),l)for(;;){if(0==y){1e7==(v[0]+=i)&&(v[0]=1,++t.e);break}if(v[y]+=i,1e7!=v[y])break;v[y--]=0,i=1}for(r=v.length;0===v[--r];)v.pop();if(u&&(t.e>d||t.e<-d))throw Error(s+O(t));return t}function E(t,e){var n,r,o,i,a,c,l,s,f,p,h=t.constructor,d=h.precision;if(!t.s||!e.s)return e.s?e.s=-e.s:e=new h(t),u?A(e,d):e;if(l=t.d,p=e.d,r=e.e,s=t.e,l=l.slice(),a=s-r){for((f=a<0)?(n=l,a=-a,c=p.length):(n=p,r=s,c=l.length),a>(o=Math.max(Math.ceil(d/7),c)+2)&&(a=o,n.length=1),n.reverse(),o=a;o--;)n.push(0);n.reverse()}else{for((f=(o=l.length)<(c=p.length))&&(c=o),o=0;o0;--o)l[c++]=0;for(o=p.length;o>a;){if(l[--o]0?i=i.charAt(0)+"."+i.slice(1)+j(r):a>1&&(i=i.charAt(0)+"."+i.slice(1)),i=i+(o<0?"e":"e+")+o):o<0?(i="0."+j(-o-1)+i,n&&(r=n-a)>0&&(i+=j(r))):o>=a?(i+=j(o+1-a),n&&(r=n-o-1)>0&&(i=i+"."+j(r))):((r=o+1)0&&(o+1===a&&(i+="."),i+=j(r))),t.s<0?"-"+i:i}function M(t,e){if(t.length>e)return t.length=e,!0}function _(t){if(!t||"object"!=typeof t)throw Error(c+"Object expected");var e,n,r,o=["precision",1,1e9,"rounding",0,8,"toExpNeg",-1/0,0,"toExpPos",0,1/0];for(e=0;e=o[e+1]&&r<=o[e+2])this[n]=r;else throw Error(l+n+": "+r)}if(void 0!==(r=t[n="LN10"])){if(r==Math.LN10)this[n]=new this(r);else throw Error(l+n+": "+r)}return this}(a=function t(e){var n,r,o;function i(t){if(!(this instanceof i))return new i(t);if(this.constructor=i,t instanceof i){this.s=t.s,this.e=t.e,this.d=(t=t.d)?t.slice():t;return}if("number"==typeof t){if(0*t!=0)throw Error(l+t);if(t>0)this.s=1;else if(t<0)t=-t,this.s=-1;else{this.s=0,this.e=0,this.d=[0];return}if(t===~~t&&t<1e7){this.e=0,this.d=[t];return}return P(this,t.toString())}if("string"!=typeof t)throw Error(l+t);if(45===t.charCodeAt(0)?(t=t.slice(1),this.s=-1):this.s=1,h.test(t))P(this,t);else throw Error(l+t)}if(i.prototype=y,i.ROUND_UP=0,i.ROUND_DOWN=1,i.ROUND_CEIL=2,i.ROUND_FLOOR=3,i.ROUND_HALF_UP=4,i.ROUND_HALF_DOWN=5,i.ROUND_HALF_EVEN=6,i.ROUND_HALF_CEIL=7,i.ROUND_HALF_FLOOR=8,i.clone=t,i.config=i.set=_,void 0===e&&(e={}),e)for(n=0,o=["precision","rounding","toExpNeg","toExpPos","LN10"];n-1}},6883:function(t){t.exports=function(t,e,n){for(var r=-1,o=null==t?0:t.length;++r0&&i(s)?n>1?t(s,n-1,i,a,u):r(u,s):a||(u[u.length]=s)}return u}},3321:function(t,e,n){var r=n(3023)();t.exports=r},8060:function(t,e,n){var r=n(3321),o=n(3228);t.exports=function(t,e){return t&&r(t,e,o)}},2167:function(t,e,n){var r=n(7906),o=n(235);t.exports=function(t,e){e=r(e,t);for(var n=0,i=e.length;null!=t&&ne}},3012:function(t){t.exports=function(t,e){return null!=t&&e in Object(t)}},7909:function(t,e,n){var r=n(8235),o=n(1953),i=n(5281);t.exports=function(t,e,n){return e==e?i(t,e,n):r(t,o,n)}},370:function(t,e,n){var r=n(4506),o=n(303);t.exports=function(t){return o(t)&&"[object Arguments]"==r(t)}},6318:function(t,e,n){var r=n(6791),o=n(303);t.exports=function t(e,n,i,a,u){return e===n||(null!=e&&null!=n&&(o(e)||o(n))?r(e,n,i,a,t,u):e!=e&&n!=n)}},6791:function(t,e,n){var r=n(5885),o=n(7638),i=n(8030),a=n(4974),u=n(1690),c=n(5614),l=n(8051),s=n(9792),f="[object Arguments]",p="[object Array]",h="[object Object]",d=Object.prototype.hasOwnProperty;t.exports=function(t,e,n,y,v,m){var b=c(t),g=c(e),x=b?p:u(t),O=g?p:u(e);x=x==f?h:x,O=O==f?h:O;var w=x==h,j=O==h,S=x==O;if(S&&l(t)){if(!l(e))return!1;b=!0,w=!1}if(S&&!w)return m||(m=new r),b||s(t)?o(t,e,n,y,v,m):i(t,e,x,n,y,v,m);if(!(1&n)){var P=w&&d.call(t,"__wrapped__"),A=j&&d.call(e,"__wrapped__");if(P||A){var E=P?t.value():t,k=A?e.value():e;return m||(m=new r),v(E,k,n,y,m)}}return!!S&&(m||(m=new r),a(t,e,n,y,v,m))}},2538:function(t,e,n){var r=n(5885),o=n(6318);t.exports=function(t,e,n,i){var a=n.length,u=a,c=!i;if(null==t)return!u;for(t=Object(t);a--;){var l=n[a];if(c&&l[2]?l[1]!==t[l[0]]:!(l[0]in t))return!1}for(;++ao?0:o+e),(n=n>o?o:n)<0&&(n+=o),o=e>n?0:n-e>>>0,e>>>=0;for(var i=Array(o);++r=200){var y=e?null:u(t);if(y)return c(y);p=!1,s=a,d=new r}else d=e?[]:h;t:for(;++l=o?t:r(t,e,n)}},1536:function(t,e,n){var r=n(8371);t.exports=function(t,e){if(t!==e){var n=void 0!==t,o=null===t,i=t==t,a=r(t),u=void 0!==e,c=null===e,l=e==e,s=r(e);if(!c&&!s&&!a&&t>e||a&&u&&l&&!c&&!s||o&&u&&l||!n&&l||!i)return 1;if(!o&&!a&&!s&&t=c)return l;return l*("desc"==n[o]?-1:1)}}return t.index-e.index}},2077:function(t,e,n){var r=n(4288)["__core-js_shared__"];t.exports=r},223:function(t,e,n){var r=n(5629);t.exports=function(t,e){return function(n,o){if(null==n)return n;if(!r(n))return t(n,o);for(var i=n.length,a=e?i:-1,u=Object(n);(e?a--:++a-1?u[c?e[l]:l]:void 0}}},5464:function(t,e,n){var r=n(9608),o=n(9639),i=n(175);t.exports=function(t){return function(e,n,a){return a&&"number"!=typeof a&&o(e,n,a)&&(n=a=void 0),e=i(e),void 0===n?(n=e,e=0):n=i(n),a=void 0===a?es))return!1;var p=c.get(t),h=c.get(e);if(p&&h)return p==e&&h==t;var d=-1,y=!0,v=2&n?new r:void 0;for(c.set(t,e),c.set(e,t);++d-1&&t%1==0&&t-1}},3368:function(t,e,n){var r=n(4457);t.exports=function(t,e){var n=this.__data__,o=r(n,t);return o<0?(++this.size,n.push([t,e])):n[o][1]=e,this}},8764:function(t,e,n){var r=n(9855),o=n(9078),i=n(8675);t.exports=function(){this.size=0,this.__data__={hash:new r,map:new(i||o),string:new r}}},8615:function(t,e,n){var r=n(1507);t.exports=function(t){var e=r(this,t).delete(t);return this.size-=e?1:0,e}},3391:function(t,e,n){var r=n(1507);t.exports=function(t){return r(this,t).get(t)}},3483:function(t,e,n){var r=n(1507);t.exports=function(t){return r(this,t).has(t)}},7299:function(t,e,n){var r=n(1507);t.exports=function(t,e){var n=r(this,t),o=n.size;return n.set(t,e),this.size+=n.size==o?0:1,this}},2523:function(t){t.exports=function(t){var e=-1,n=Array(t.size);return t.forEach(function(t,r){n[++e]=[r,t]}),n}},7073:function(t){t.exports=function(t,e){return function(n){return null!=n&&n[t]===e&&(void 0!==e||t in Object(n))}}},3787:function(t,e,n){var r=n(967);t.exports=function(t){var e=r(t,function(t){return 500===n.size&&n.clear(),t}),n=e.cache;return e}},453:function(t,e,n){var r=n(9866)(Object,"create");t.exports=r},7184:function(t,e,n){var r=n(5070)(Object.keys,Object);t.exports=r},9931:function(t,e,n){t=n.nmd(t);var r=n(7071),o=e&&!e.nodeType&&e,i=o&&t&&!t.nodeType&&t,a=i&&i.exports===o&&r.process,u=function(){try{var t=i&&i.require&&i.require("util").types;if(t)return t;return a&&a.binding&&a.binding("util")}catch(t){}}();t.exports=u},910:function(t){var e=Object.prototype.toString;t.exports=function(t){return e.call(t)}},5070:function(t){t.exports=function(t,e){return function(n){return t(e(n))}}},7783:function(t,e,n){var r=n(493),o=Math.max;t.exports=function(t,e,n){return e=o(void 0===e?t.length-1:e,0),function(){for(var i=arguments,a=-1,u=o(i.length-e,0),c=Array(u);++a0){if(++n>=800)return arguments[0]}else n=0;return t.apply(void 0,arguments)}}},4092:function(t,e,n){var r=n(9078);t.exports=function(){this.__data__=new r,this.size=0}},1663:function(t){t.exports=function(t){var e=this.__data__,n=e.delete(t);return this.size=e.size,n}},9135:function(t){t.exports=function(t){return this.__data__.get(t)}},9552:function(t){t.exports=function(t){return this.__data__.has(t)}},3960:function(t,e,n){var r=n(9078),o=n(8675),i=n(6219);t.exports=function(t,e){var n=this.__data__;if(n instanceof r){var a=n.__data__;if(!o||a.length<199)return a.push([t,e]),this.size=++n.size,this;n=this.__data__=new i(a)}return n.set(t,e),this.size=n.size,this}},5281:function(t){t.exports=function(t,e,n){for(var r=n-1,o=t.length;++r=e||n<0||v&&r>=s}function x(){var t,n,r,i=o();if(g(i))return O(i);p=setTimeout(x,(t=i-h,n=i-d,r=e-t,v?u(r,s-n):r))}function O(t){return(p=void 0,m&&c)?b(t):(c=l=void 0,f)}function w(){var t,n=o(),r=g(n);if(c=arguments,l=this,h=n,r){if(void 0===p)return d=t=h,p=setTimeout(x,e),y?b(t):f;if(v)return clearTimeout(p),p=setTimeout(x,e),b(h)}return void 0===p&&(p=setTimeout(x,e)),f}return e=i(e)||0,r(n)&&(y=!!n.leading,s=(v="maxWait"in n)?a(i(n.maxWait)||0,e):s,m="trailing"in n?!!n.trailing:m),w.cancel=function(){void 0!==p&&clearTimeout(p),d=0,c=h=l=p=void 0},w.flush=function(){return void 0===p?f:O(o())},w}},7560:function(t){t.exports=function(t,e){return t===e||t!=t&&e!=e}},2242:function(t,e,n){var r=n(8897),o=n(8935),i=n(8157),a=n(5614),u=n(9639);t.exports=function(t,e,n){var c=a(t)?r:o;return n&&u(t,e,n)&&(e=void 0),c(t,i(e,3))}},4173:function(t,e,n){var r=n(2602)(n(2152));t.exports=r},2152:function(t,e,n){var r=n(8235),o=n(8157),i=n(5759),a=Math.max;t.exports=function(t,e,n){var u=null==t?0:t.length;if(!u)return -1;var c=null==n?0:i(n);return c<0&&(c=a(u+c,0)),r(t,o(e,3),c)}},1314:function(t,e,n){var r=n(2569),o=n(9238);t.exports=function(t,e){return r(o(t,e),1)}},3735:function(t,e,n){var r=n(2167);t.exports=function(t,e,n){var o=null==t?void 0:r(t,e);return void 0===o?n:o}},7764:function(t,e,n){var r=n(3012),o=n(9592);t.exports=function(t,e){return null!=t&&o(t,e,r)}},9586:function(t){t.exports=function(t){return t}},6569:function(t,e,n){var r=n(370),o=n(303),i=Object.prototype,a=i.hasOwnProperty,u=i.propertyIsEnumerable,c=r(function(){return arguments}())?r:function(t){return o(t)&&a.call(t,"callee")&&!u.call(t,"callee")};t.exports=c},5614:function(t){var e=Array.isArray;t.exports=e},5629:function(t,e,n){var r=n(6757),o=n(3973);t.exports=function(t){return null!=t&&o(t.length)&&!r(t)}},4342:function(t,e,n){var r=n(4506),o=n(303);t.exports=function(t){return!0===t||!1===t||o(t)&&"[object Boolean]"==r(t)}},8051:function(t,e,n){t=n.nmd(t);var r=n(4288),o=n(7406),i=e&&!e.nodeType&&e,a=i&&t&&!t.nodeType&&t,u=a&&a.exports===i?r.Buffer:void 0,c=u?u.isBuffer:void 0;t.exports=c||o},1652:function(t,e,n){var r=n(6318);t.exports=function(t,e){return r(t,e)}},6757:function(t,e,n){var r=n(4506),o=n(8302);t.exports=function(t){if(!o(t))return!1;var e=r(t);return"[object Function]"==e||"[object GeneratorFunction]"==e||"[object AsyncFunction]"==e||"[object Proxy]"==e}},3973:function(t){t.exports=function(t){return"number"==typeof t&&t>-1&&t%1==0&&t<=9007199254740991}},2559:function(t,e,n){var r=n(2345);t.exports=function(t){return r(t)&&t!=+t}},7571:function(t){t.exports=function(t){return null==t}},2345:function(t,e,n){var r=n(4506),o=n(303);t.exports=function(t){return"number"==typeof t||o(t)&&"[object Number]"==r(t)}},8302:function(t){t.exports=function(t){var e=typeof t;return null!=t&&("object"==e||"function"==e)}},303:function(t){t.exports=function(t){return null!=t&&"object"==typeof t}},231:function(t,e,n){var r=n(4506),o=n(5880),i=n(303),a=Object.prototype,u=Function.prototype.toString,c=a.hasOwnProperty,l=u.call(Object);t.exports=function(t){if(!i(t)||"[object Object]"!=r(t))return!1;var e=o(t);if(null===e)return!0;var n=c.call(e,"constructor")&&e.constructor;return"function"==typeof n&&n instanceof n&&u.call(n)==l}},2715:function(t,e,n){var r=n(4506),o=n(5614),i=n(303);t.exports=function(t){return"string"==typeof t||!o(t)&&i(t)&&"[object String]"==r(t)}},8371:function(t,e,n){var r=n(4506),o=n(303);t.exports=function(t){return"symbol"==typeof t||o(t)&&"[object Symbol]"==r(t)}},9792:function(t,e,n){var r=n(9332),o=n(3305),i=n(9931),a=i&&i.isTypedArray,u=a?o(a):r;t.exports=u},3228:function(t,e,n){var r=n(5926),o=n(4578),i=n(5629);t.exports=function(t){return i(t)?r(t):o(t)}},6185:function(t){t.exports=function(t){var e=null==t?0:t.length;return e?t[e-1]:void 0}},9238:function(t,e,n){var r=n(3819),o=n(8157),i=n(4240),a=n(5614);t.exports=function(t,e){return(a(t)?r:i)(t,o(e,3))}},1443:function(t,e,n){var r=n(142),o=n(8060),i=n(8157);t.exports=function(t,e){var n={};return e=i(e,3),o(t,function(t,o,i){r(n,o,e(t,o,i))}),n}},5645:function(t,e,n){var r=n(7646),o=n(8905),i=n(9586);t.exports=function(t){return t&&t.length?r(t,i,o):void 0}},967:function(t,e,n){var r=n(6219);function o(t,e){if("function"!=typeof t||null!=e&&"function"!=typeof e)throw TypeError("Expected a function");var n=function(){var r=arguments,o=e?e.apply(this,r):r[0],i=n.cache;if(i.has(o))return i.get(o);var a=t.apply(this,r);return n.cache=i.set(o,a)||i,a};return n.cache=new(o.Cache||r),n}o.Cache=r,t.exports=o},9008:function(t,e,n){var r=n(7646),o=n(121),i=n(9586);t.exports=function(t){return t&&t.length?r(t,i,o):void 0}},3810:function(t){t.exports=function(){}},1121:function(t,e,n){var r=n(4288);t.exports=function(){return r.Date.now()}},6652:function(t,e,n){var r=n(8155),o=n(3584),i=n(7352),a=n(235);t.exports=function(t){return i(t)?r(a(t)):o(t)}},9676:function(t,e,n){var r=n(5464)();t.exports=r},3645:function(t,e,n){var r=n(5253),o=n(8157),i=n(2327),a=n(5614),u=n(9639);t.exports=function(t,e,n){var c=a(t)?r:i;return n&&u(t,e,n)&&(e=void 0),c(t,o(e,3))}},4935:function(t,e,n){var r=n(2569),o=n(4046),i=n(4843),a=n(9639),u=i(function(t,e){if(null==t)return[];var n=e.length;return n>1&&a(t,e[0],e[1])?e=[]:n>2&&a(e[0],e[1],e[2])&&(e=[e[0]]),o(t,r(e,1),[])});t.exports=u},5716:function(t){t.exports=function(){return[]}},7406:function(t){t.exports=function(){return!1}},7065:function(t,e,n){var r=n(7310),o=n(8302);t.exports=function(t,e,n){var i=!0,a=!0;if("function"!=typeof t)throw TypeError("Expected a function");return o(n)&&(i="leading"in n?!!n.leading:i,a="trailing"in n?!!n.trailing:a),r(t,e,{leading:i,maxWait:e,trailing:a})}},175:function(t,e,n){var r=n(6660),o=1/0;t.exports=function(t){return t?(t=r(t))===o||t===-o?(t<0?-1:1)*17976931348623157e292:t==t?t:0:0===t?t:0}},5759:function(t,e,n){var r=n(175);t.exports=function(t){var e=r(t),n=e%1;return e==e?n?e-n:e:0}},6660:function(t,e,n){var r=n(5041),o=n(8302),i=n(8371),a=0/0,u=/^[-+]0x[0-9a-f]+$/i,c=/^0b[01]+$/i,l=/^0o[0-7]+$/i,s=parseInt;t.exports=function(t){if("number"==typeof t)return t;if(i(t))return a;if(o(t)){var e="function"==typeof t.valueOf?t.valueOf():t;t=o(e)?e+"":e}if("string"!=typeof t)return 0===t?t:+t;t=r(t);var n=c.test(t);return n||l.test(t)?s(t.slice(2),n?2:8):u.test(t)?a:+t}},3641:function(t,e,n){var r=n(9478);t.exports=function(t){return null==t?"":r(t)}},7230:function(t,e,n){var r=n(8157),o=n(3826);t.exports=function(t,e){return t&&t.length?o(t,r(e,2)):[]}},5551:function(t,e,n){var r=n(4519)("toUpperCase");t.exports=r},8049:function(t,e,n){"use strict";var r=n(4397);function o(){}function i(){}i.resetWarningCache=o,t.exports=function(){function t(t,e,n,o,i,a){if(a!==r){var u=Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw u.name="Invariant Violation",u}}function e(){return t}t.isRequired=t;var n={array:t,bigint:t,bool:t,func:t,number:t,object:t,string:t,symbol:t,any:t,arrayOf:e,element:t,elementType:t,instanceOf:e,node:t,objectOf:e,oneOf:e,oneOfType:e,shape:e,exact:e,checkPropTypes:i,resetWarningCache:o};return n.PropTypes=n,n}},718:function(t,e,n){t.exports=n(8049)()},4397:function(t){"use strict";t.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},2521:function(t,e,n){"use strict";n.d(e,{ZP:function(){return tS}});var r=n(2265),o=n(718),i=n.n(o);let{getOwnPropertyNames:a,getOwnPropertySymbols:u}=Object,{hasOwnProperty:c}=Object.prototype;function l(t,e){return function(n,r,o){return t(n,r,o)&&e(n,r,o)}}function s(t){return function(e,n,r){if(!e||!n||"object"!=typeof e||"object"!=typeof n)return t(e,n,r);let{cache:o}=r,i=o.get(e),a=o.get(n);if(i&&a)return i===n&&a===e;o.set(e,n),o.set(n,e);let u=t(e,n,r);return o.delete(e),o.delete(n),u}}function f(t){return a(t).concat(u(t))}let p=Object.hasOwn||((t,e)=>c.call(t,e));function h(t,e){return t===e||!t&&!e&&t!=t&&e!=e}let{getOwnPropertyDescriptor:d,keys:y}=Object;function v(t,e){return t.byteLength===e.byteLength&&k(new Uint8Array(t),new Uint8Array(e))}function m(t,e,n){let r=t.length;if(e.length!==r)return!1;for(;r-- >0;)if(!n.equals(t[r],e[r],r,r,t,e,n))return!1;return!0}function b(t,e){return t.byteLength===e.byteLength&&k(new Uint8Array(t.buffer,t.byteOffset,t.byteLength),new Uint8Array(e.buffer,e.byteOffset,e.byteLength))}function g(t,e){return h(t.getTime(),e.getTime())}function x(t,e){return t.name===e.name&&t.message===e.message&&t.cause===e.cause&&t.stack===e.stack}function O(t,e){return t===e}function w(t,e,n){let r,o;let i=t.size;if(i!==e.size)return!1;if(!i)return!0;let a=Array(i),u=t.entries(),c=0;for(;(r=u.next())&&!r.done;){let i=e.entries(),u=!1,l=0;for(;(o=i.next())&&!o.done;){if(a[l]){l++;continue}let i=r.value,s=o.value;if(n.equals(i[0],s[0],c,l,t,e,n)&&n.equals(i[1],s[1],i[0],s[0],t,e,n)){u=a[l]=!0;break}l++}if(!u)return!1;c++}return!0}function j(t,e,n){let r=y(t),o=r.length;if(y(e).length!==o)return!1;for(;o-- >0;)if(!_(t,e,n,r[o]))return!1;return!0}function S(t,e,n){let r,o,i;let a=f(t),u=a.length;if(f(e).length!==u)return!1;for(;u-- >0;)if(!_(t,e,n,r=a[u])||(o=d(t,r),i=d(e,r),(o||i)&&(!o||!i||o.configurable!==i.configurable||o.enumerable!==i.enumerable||o.writable!==i.writable)))return!1;return!0}function P(t,e){return h(t.valueOf(),e.valueOf())}function A(t,e){return t.source===e.source&&t.flags===e.flags}function E(t,e,n){let r,o;let i=t.size;if(i!==e.size)return!1;if(!i)return!0;let a=Array(i),u=t.values();for(;(r=u.next())&&!r.done;){let i=e.values(),u=!1,c=0;for(;(o=i.next())&&!o.done;){if(!a[c]&&n.equals(r.value,o.value,r.value,o.value,t,e,n)){u=a[c]=!0;break}c++}if(!u)return!1}return!0}function k(t,e){let n=t.byteLength;if(e.byteLength!==n||t.byteOffset!==e.byteOffset)return!1;for(;n-- >0;)if(t[n]!==e[n])return!1;return!0}function M(t,e){return t.hostname===e.hostname&&t.pathname===e.pathname&&t.protocol===e.protocol&&t.port===e.port&&t.hash===e.hash&&t.username===e.username&&t.password===e.password}function _(t,e,n,r){return("_owner"===r||"__o"===r||"__v"===r)&&(!!t.$$typeof||!!e.$$typeof)||p(e,r)&&n.equals(t[r],e[r],r,r,t,e,n)}let T={"[object Int8Array]":!0,"[object Uint8Array]":!0,"[object Uint8ClampedArray]":!0,"[object Int16Array]":!0,"[object Uint16Array]":!0,"[object Int32Array]":!0,"[object Uint32Array]":!0,"[object Float16Array]":!0,"[object Float32Array]":!0,"[object Float64Array]":!0,"[object BigInt64Array]":!0,"[object BigUint64Array]":!0},C=Object.prototype.toString,D=I();function I(t={}){let{circular:e=!1,createInternalComparator:n,createState:r,strict:o=!1}=t,i=function({areArrayBuffersEqual:t,areArraysEqual:e,areDataViewsEqual:n,areDatesEqual:r,areErrorsEqual:o,areFunctionsEqual:i,areMapsEqual:a,areNumbersEqual:u,areObjectsEqual:c,arePrimitiveWrappersEqual:l,areRegExpsEqual:s,areSetsEqual:f,areTypedArraysEqual:p,areUrlsEqual:h,unknownTagComparators:d}){return function(y,v,m){if(y===v)return!0;if(null==y||null==v)return!1;let b=typeof y;if(b!==typeof v)return!1;if("object"!==b)return"number"===b?u(y,v,m):"function"===b&&i(y,v,m);let g=y.constructor;if(g!==v.constructor)return!1;if(g===Object)return c(y,v,m);if(Array.isArray(y))return e(y,v,m);if(g===Date)return r(y,v,m);if(g===RegExp)return s(y,v,m);if(g===Map)return a(y,v,m);if(g===Set)return f(y,v,m);let x=C.call(y);if("[object Date]"===x)return r(y,v,m);if("[object RegExp]"===x)return s(y,v,m);if("[object Map]"===x)return a(y,v,m);if("[object Set]"===x)return f(y,v,m);if("[object Object]"===x)return"function"!=typeof y.then&&"function"!=typeof v.then&&c(y,v,m);if("[object URL]"===x)return h(y,v,m);if("[object Error]"===x)return o(y,v,m);if("[object Arguments]"===x)return c(y,v,m);if(T[x])return p(y,v,m);if("[object ArrayBuffer]"===x)return t(y,v,m);if("[object DataView]"===x)return n(y,v,m);if("[object Boolean]"===x||"[object Number]"===x||"[object String]"===x)return l(y,v,m);if(d){let t=d[x];if(!t){let e=null!=y?y[Symbol.toStringTag]:void 0;e&&(t=d[e])}if(t)return t(y,v,m)}return!1}}(function({circular:t,createCustomConfig:e,strict:n}){let r={areArrayBuffersEqual:v,areArraysEqual:n?S:m,areDataViewsEqual:b,areDatesEqual:g,areErrorsEqual:x,areFunctionsEqual:O,areMapsEqual:n?l(w,S):w,areNumbersEqual:h,areObjectsEqual:n?S:j,arePrimitiveWrappersEqual:P,areRegExpsEqual:A,areSetsEqual:n?l(E,S):E,areTypedArraysEqual:n?l(k,S):k,areUrlsEqual:M,unknownTagComparators:void 0};if(e&&(r=Object.assign({},r,e(r))),t){let t=s(r.areArraysEqual),e=s(r.areMapsEqual),n=s(r.areObjectsEqual),o=s(r.areSetsEqual);r=Object.assign({},r,{areArraysEqual:t,areMapsEqual:e,areObjectsEqual:n,areSetsEqual:o})}return r}(t)),a=n?n(i):function(t,e,n,r,o,a,u){return i(t,e,u)};return function({circular:t,comparator:e,createState:n,equals:r,strict:o}){if(n)return function(i,a){let{cache:u=t?new WeakMap:void 0,meta:c}=n();return e(i,a,{cache:u,equals:r,meta:c,strict:o})};if(t)return function(t,n){return e(t,n,{cache:new WeakMap,equals:r,meta:void 0,strict:o})};let i={cache:void 0,equals:r,meta:void 0,strict:o};return function(t,n){return e(t,n,i)}}({circular:e,comparator:i,createState:r,equals:a,strict:o})}function N(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=-1;requestAnimationFrame(function r(o){if(n<0&&(n=o),o-n>e)t(o),n=-1;else{var i;i=r,"undefined"!=typeof requestAnimationFrame&&requestAnimationFrame(i)}})}function B(t){return(B="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function L(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=Array(e);nh}),I({strict:!0,createInternalComparator:()=>h}),I({circular:!0,createInternalComparator:()=>h}),I({circular:!0,createInternalComparator:()=>h,strict:!0});var F=function(t){return t},Z=function(t,e){return Object.keys(e).reduce(function(n,r){return U(U({},n),{},$({},r,t(r,e[r])))},{})},W=function(t,e,n){return t.map(function(t){return"".concat(t.replace(/([A-Z])/g,function(t){return"-".concat(t.toLowerCase())})," ").concat(e,"ms ").concat(n)}).join(",")},H=function(t,e,n,r,o,i,a,u){};function q(t,e){if(t){if("string"==typeof t)return Y(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);if("Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n)return Array.from(t);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Y(t,e)}}function Y(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=Array(e);n=0&&t<=1}),"[configBezier]: arguments should be x1, y1, x2, y2 of [0, 1] instead received %s",r);var p=G(i,u),h=G(a,c),d=(t=i,e=u,function(n){var r;return V([].concat(function(t){if(Array.isArray(t))return Y(t)}(r=X(t,e).map(function(t,e){return t*e}).slice(1))||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(r)||q(r)||function(){throw TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(),[0]),n)}),y=function(t){for(var e=t>1?1:t,n=e,r=0;r<8;++r){var o,i=p(n)-e,a=d(n);if(1e-4>Math.abs(i-e)||a<1e-4)break;n=(o=n-i/a)>1?1:o<0?0:o}return h(n)};return y.isStepper=!1,y},J=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=t.stiff,n=void 0===e?100:e,r=t.damping,o=void 0===r?8:r,i=t.dt,a=void 0===i?17:i,u=function(t,e,r){var i=r+(-(t-e)*n-r*o)*a/1e3,u=r*a/1e3+t;return 1e-4>Math.abs(u-e)&&1e-4>Math.abs(i)?[e,0]:[u,i]};return u.isStepper=!0,u.dt=a,u},Q=function(){for(var t=arguments.length,e=Array(t),n=0;nt.length)&&(e=t.length);for(var n=0,r=Array(e);nt.length)&&(e=t.length);for(var n=0,r=Array(e);n0?n[o-1]:r,p=l||Object.keys(c);if("function"==typeof u||"spring"===u)return[].concat(th(t),[e.runJSAnimation.bind(e,{from:f.style,to:c,duration:i,easing:u}),i]);var h=W(p,i,u),d=tv(tv(tv({},f.style),c),{},{transition:h});return[].concat(th(t),[d,i,s]).filter(F)},[a,Math.max(void 0===u?0:u,r)])),[t.onAnimationEnd]))}},{key:"runAnimation",value:function(t){if(!this.manager){var e,n,r;this.manager=(e=function(){return null},n=!1,r=function t(r){if(!n){if(Array.isArray(r)){if(!r.length)return;var o=function(t){if(Array.isArray(t))return t}(r)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(r)||function(t,e){if(t){if("string"==typeof t)return L(t,void 0);var n=Object.prototype.toString.call(t).slice(8,-1);if("Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n)return Array.from(t);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return L(t,void 0)}}(r)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(),i=o[0],a=o.slice(1);if("number"==typeof i){N(t.bind(null,a),i);return}t(i),N(t.bind(null,a));return}"object"===B(r)&&e(r),"function"==typeof r&&r()}},{stop:function(){n=!0},start:function(t){n=!1,r(t)},subscribe:function(t){return e=t,function(){e=function(){return null}}}})}var o=t.begin,i=t.duration,a=t.attributeName,u=t.to,c=t.easing,l=t.onAnimationStart,s=t.onAnimationEnd,f=t.steps,p=t.children,h=this.manager;if(this.unSubscribe=h.subscribe(this.handleStyleChange),"function"==typeof c||"function"==typeof p||"spring"===c){this.runJSAnimation(t);return}if(f.length>1){this.runStepAnimation(t);return}var d=a?tm({},a,u):u,y=W(Object.keys(d),i,c);h.start([l,o,tv(tv({},d),{},{transition:y}),i,s])}},{key:"render",value:function(){var t=this.props,e=t.children,n=(t.begin,t.duration),o=(t.attributeName,t.easing,t.isActive),i=(t.steps,t.from,t.to,t.canBegin,t.onAnimationEnd,t.shouldReAnimate,t.onAnimationReStart,function(t,e){if(null==t)return{};var n,r,o=function(t,e){if(null==t)return{};var n,r,o={},i=Object.keys(t);for(r=0;r=0||(o[n]=t[n]);return o}(t,e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(t,n)&&(o[n]=t[n])}return o}(t,tp)),a=r.Children.count(e),u=this.state.style;if("function"==typeof e)return e(u);if(!o||0===a||n<=0)return e;var c=function(t){var e=t.props,n=e.style,o=e.className;return(0,r.cloneElement)(t,tv(tv({},i),{},{style:tv(tv({},void 0===n?{}:n),u),className:o}))};return 1===a?c(r.Children.only(e)):r.createElement("div",null,r.Children.map(e,function(t){return c(t)}))}}],function(t,e){for(var n=0;n=0)continue;n[r]=t[r]}return n}(t,e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(t,n)&&(o[n]=t[n])}return o}function k(){return(k=Object.assign?Object.assign.bind():function(t){for(var e=1;e0||!y()(u,r)||!y()(c,o))?this.renderAreaWithAnimation(t,e):this.renderAreaStatically(r,o,t,e)}},{key:"render",value:function(){var t,e=this.props,n=e.hide,i=e.dot,a=e.points,u=e.className,c=e.top,l=e.left,s=e.xAxis,p=e.yAxis,h=e.width,d=e.height,y=e.isAnimationActive,v=e.id;if(n||!a||!a.length)return null;var m=this.state.isAnimationFinished,x=1===a.length,O=(0,o.Z)("recharts-area",u),w=s&&s.allowDataOverflow,S=p&&p.allowDataOverflow,P=w||S,A=f()(v)?this.id:v,E=null!==(t=(0,j.L6)(i,!1))&&void 0!==t?t:{r:3,strokeWidth:2},k=E.r,M=E.strokeWidth,_=((0,j.jf)(i)?i:{}).clipDot,T=void 0===_||_,C=2*(void 0===k?3:k)+(void 0===M?2:M);return r.createElement(b.m,{className:O},w||S?r.createElement("defs",null,r.createElement("clipPath",{id:"clipPath-".concat(A)},r.createElement("rect",{x:w?l:l-h/2,y:S?c:c-d/2,width:w?h:2*h,height:S?d:2*d})),!T&&r.createElement("clipPath",{id:"clipPath-dots-".concat(A)},r.createElement("rect",{x:l-C/2,y:c-C/2,width:h+C,height:d+C}))):null,x?null:this.renderArea(P,A),(i||x)&&this.renderDots(P,T,A),(!y||m)&&g.e.renderCallByParent(this.props,a))}}],n=[{key:"getDerivedStateFromProps",value:function(t,e){return t.animationId!==e.prevAnimationId?{prevAnimationId:t.animationId,curPoints:t.points,curBaseLine:t.baseLine,prevPoints:e.curPoints,prevBaseLine:e.curBaseLine}:t.points!==e.curPoints||t.baseLine!==e.curBaseLine?{curPoints:t.points,curBaseLine:t.baseLine}:null}}],e&&T(a.prototype,e),n&&T(a,n),Object.defineProperty(a,"prototype",{writable:!1}),a}(r.PureComponent);N(L,"displayName","Area"),N(L,"defaultProps",{stroke:"#3182bd",fill:"#3182bd",fillOpacity:.6,xAxisId:0,yAxisId:0,legendType:"line",connectNulls:!1,points:[],dot:!1,activeDot:!0,hide:!1,isAnimationActive:!x.x.isSsr,animationBegin:0,animationDuration:1500,animationEasing:"ease"}),N(L,"getBaseValue",function(t,e,n,r){var o=t.layout,i=t.baseValue,a=e.props.baseValue,u=null!=a?a:i;if((0,O.hj)(u)&&"number"==typeof u)return u;var c="horizontal"===o?r:n,l=c.scale.domain();if("number"===c.type){var s=Math.max(l[0],l[1]),f=Math.min(l[0],l[1]);return"dataMin"===u?f:"dataMax"===u?s:s<0?s:Math.max(Math.min(l[0],l[1]),0)}return"dataMin"===u?l[0]:"dataMax"===u?l[1]:l[0]}),N(L,"getComposedData",function(t){var e,n=t.props,r=t.item,o=t.xAxis,i=t.yAxis,a=t.xAxisTicks,u=t.yAxisTicks,c=t.bandSize,l=t.dataKey,s=t.stackedData,f=t.dataStartIndex,p=t.displayedData,h=t.offset,d=n.layout,y=s&&s.length,v=L.getBaseValue(n,r,o,i),m="horizontal"===d,b=!1,g=p.map(function(t,e){y?n=s[f+e]:Array.isArray(n=(0,w.F$)(t,l))?b=!0:n=[v,n];var n,r=null==n[1]||y&&null==(0,w.F$)(t,l);return m?{x:(0,w.Hv)({axis:o,ticks:a,bandSize:c,entry:t,index:e}),y:r?null:i.scale(n[1]),value:n,payload:t}:{x:r?null:o.scale(n[1]),y:(0,w.Hv)({axis:i,ticks:u,bandSize:c,entry:t,index:e}),value:n,payload:t}});return e=y||b?g.map(function(t){var e=Array.isArray(t.value)?t.value[0]:null;return m?{x:t.x,y:null!=e&&null!=t.y?i.scale(e):null}:{x:null!=e?o.scale(e):null,y:t.y}}):m?i.scale(v):o.scale(v),_({points:g,baseLine:e,layout:d,isRange:b},h)}),N(L,"renderDotItem",function(t,e){var n;if(r.isValidElement(t))n=r.cloneElement(t,e);else if(u()(t))n=t(e);else{var i=(0,o.Z)("recharts-area-dot","boolean"!=typeof t?t.className:""),a=e.key,c=E(e,P);n=r.createElement(m.o,k({},c,{key:a,className:i}))}return n})},2988:function(t,e,n){"use strict";n.d(e,{O:function(){return R}});var r=n(2265),o=n(6757),i=n.n(o),a=n(3735),u=n.n(a),c=n(1994),l=n(6485),s=n(9841),f=n(8811),p=n(6680),h=n(6630),d=n(1637),y=n(2944),v=n(4094),m=n(4067),b=n(6437);function g(t,e,n){if(e<1)return[];if(1===e&&void 0===n)return t;for(var r=[],o=0;ot*o)return!1;var i=n();return t*(e-t*i/2-r)>=0&&t*(e+t*i/2-o)<=0}function O(t){return(O="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function w(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),n.push.apply(n,r)}return n}function j(t){for(var e=1;e=0)continue;n[r]=t[r]}return n}(t,e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(t,n)&&(o[n]=t[n])}return o}function C(t,e){for(var n=0;n=2?(0,h.uY)(s[1].coordinate-s[0].coordinate):1,M=(r="width"===P,o=f.x,a=f.y,u=f.width,c=f.height,1===k?{start:r?o:a,end:r?o+u:a+c}:{start:r?o+u:a+c,end:r?o:a});return"equidistantPreserveStart"===y?function(t,e,n,r,o){for(var i,a=(r||[]).slice(),u=e.start,c=e.end,l=0,s=1,f=u;s<=a.length;)if(i=function(){var e,i=null==r?void 0:r[l];if(void 0===i)return{v:g(r,s)};var a=l,p=function(){return void 0===e&&(e=n(i,a)),e},h=i.coordinate,d=0===l||x(t,h,p,f,c);d||(l=0,f=u,s+=1),d&&(f=h+t*(p()/2+o),l+=s)}())return i.v;return[]}(k,M,E,s,p):("preserveStart"===y||"preserveStartEnd"===y?function(t,e,n,r,o,i){var a=(r||[]).slice(),u=a.length,c=e.start,l=e.end;if(i){var s=r[u-1],f=n(s,u-1),p=t*(s.coordinate+t*f/2-l);a[u-1]=s=j(j({},s),{},{tickCoord:p>0?s.coordinate-p*t:s.coordinate}),x(t,s.tickCoord,function(){return f},c,l)&&(l=s.tickCoord-t*(f/2+o),a[u-1]=j(j({},s),{},{isShow:!0}))}for(var h=i?u-1:u,d=function(e){var r,i=a[e],u=function(){return void 0===r&&(r=n(i,e)),r};if(0===e){var s=t*(i.coordinate-t*u()/2-c);a[e]=i=j(j({},i),{},{tickCoord:s<0?i.coordinate-s*t:i.coordinate})}else a[e]=i=j(j({},i),{},{tickCoord:i.coordinate});x(t,i.tickCoord,u,c,l)&&(c=i.tickCoord+t*(u()/2+o),a[e]=j(j({},i),{},{isShow:!0}))},y=0;y0?l.coordinate-f*t:l.coordinate})}else i[e]=l=j(j({},l),{},{tickCoord:l.coordinate});x(t,l.tickCoord,s,u,c)&&(c=l.tickCoord-t*(s()/2+o),i[e]=j(j({},l),{},{isShow:!0}))},s=a-1;s>=0;s--)l(s);return i}(k,M,E,s,p)).filter(function(t){return t.isShow})}(_(_({},this.props),{},{ticks:t}),e,n),A=this.getTickTextAnchor(),E=this.getTickVerticalAnchor(),M=(0,y.L6)(this.props,!1),T=(0,y.L6)(O,!1),C=_(_({},M),{},{fill:"none"},(0,y.L6)(f,!1)),D=P.map(function(t,e){var n=a.getTickLineCoord(t),l=n.line,h=n.tick,y=_(_(_(_({textAnchor:A,verticalAnchor:E},M),{},{stroke:"none",fill:p},T),h),{},{index:e,payload:t,visibleTicksCount:P.length,tickFormatter:w});return r.createElement(s.m,k({className:"recharts-cartesian-axis-tick",key:"tick-".concat(t.value,"-").concat(t.coordinate,"-").concat(t.tickCoord)},(0,d.bw)(a.props,t,e)),f&&r.createElement("line",k({},C,l,{className:(0,c.Z)("recharts-cartesian-axis-tick-line",u()(f,"className"))})),O&&o.renderTickItem(O,y,"".concat(i()(w)?w(t.value,e):t.value).concat(S||"")))});return r.createElement("g",{className:"recharts-cartesian-axis-ticks"},D)}},{key:"render",value:function(){var t=this,e=this.props,n=e.axisLine,o=e.width,a=e.height,u=e.ticksGenerator,l=e.className;if(e.hide)return null;var f=this.props,h=f.ticks,d=T(f,A),y=h;return(i()(u)&&(y=u(h&&h.length>0?this.props:d)),o<=0||a<=0||!y||!y.length)?null:r.createElement(s.m,{className:(0,c.Z)("recharts-cartesian-axis",l),ref:function(e){t.layerReference=e}},n&&this.renderAxisLine(),this.renderTicks(y,this.state.fontSize,this.state.letterSpacing),p._.renderCallByParent(this.props))}}],n=[{key:"renderTickItem",value:function(t,e,n){var o=(0,c.Z)(e.className,"recharts-cartesian-axis-tick-value");return r.isValidElement(t)?r.cloneElement(t,_(_({},e),{},{className:o})):i()(t)?t(_(_({},e),{},{className:o})):r.createElement(f.x,k({},e,{className:"recharts-cartesian-axis-tick-value"}),n)}}],e&&C(o.prototype,e),n&&C(o,n),Object.defineProperty(o,"prototype",{writable:!1}),o}(r.Component);B(R,"displayName","CartesianAxis"),B(R,"defaultProps",{x:0,y:0,width:0,height:0,viewBox:{x:0,y:0,width:0,height:0},orientation:"bottom",ticks:[],stroke:"#666",tickLine:!0,axisLine:!0,tick:!0,mirror:!1,minTickGap:5,tickSize:6,tickMargin:2,interval:"preserveEnd"})},3137:function(t,e,n){"use strict";n.d(e,{W:function(){return v}});var r=n(2265),o=n(9398),i=n(9841),a=n(2944),u=["offset","layout","width","dataKey","data","dataPointFormatter","xAxis","yAxis"];function c(t){return(c="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function l(){return(l=Object.assign?Object.assign.bind():function(t){for(var e=1;et.length)&&(e=t.length);for(var n=0,r=Array(e);n=0)continue;n[r]=t[r]}return n}(t,e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(t,n)&&(o[n]=t[n])}return o}(t,u),m=(0,a.L6)(v,!1);"x"===this.props.direction&&"number"!==d.type&&(0,o.Z)(!1);var b=p.map(function(t){var o,a,u=h(t,f),p=u.x,v=u.y,b=u.value,g=u.errorVal;if(!g)return null;var x=[];if(Array.isArray(g)){var O=function(t){if(Array.isArray(t))return t}(g)||function(t,e){var n=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=n){var r,o,i,a,u=[],c=!0,l=!1;try{for(i=(n=n.call(t)).next;!(c=(r=i.call(n)).done)&&(u.push(r.value),2!==u.length);c=!0);}catch(t){l=!0,o=t}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw o}}return u}}(g,2)||function(t,e){if(t){if("string"==typeof t)return s(t,2);var n=Object.prototype.toString.call(t).slice(8,-1);if("Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n)return Array.from(t);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return s(t,2)}}(g,2)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}();o=O[0],a=O[1]}else o=a=g;if("vertical"===n){var w=d.scale,j=v+e,S=j+c,P=j-c,A=w(b-o),E=w(b+a);x.push({x1:E,y1:S,x2:E,y2:P}),x.push({x1:A,y1:j,x2:E,y2:j}),x.push({x1:A,y1:S,x2:A,y2:P})}else if("horizontal"===n){var k=y.scale,M=p+e,_=M-c,T=M+c,C=k(b-o),D=k(b+a);x.push({x1:_,y1:D,x2:T,y2:D}),x.push({x1:M,y1:C,x2:M,y2:D}),x.push({x1:_,y1:C,x2:T,y2:C})}return r.createElement(i.m,l({className:"recharts-errorBar",key:"bar-".concat(x.map(function(t){return"".concat(t.x1,"-").concat(t.x2,"-").concat(t.y1,"-").concat(t.y2)}))},m),x.map(function(t){return r.createElement("line",l({},t,{key:"line-".concat(t.x1,"-").concat(t.x2,"-").concat(t.y1,"-").concat(t.y2)}))}))});return r.createElement(i.m,{className:"recharts-errorBars"},b)}}],function(t,e){for(var n=0;n0&&e.handleDrag(t.changedTouches[0])}),ta(e,"handleDragEnd",function(){e.setState({isTravellerMoving:!1,isSlideMoving:!1},function(){var t=e.props,n=t.endIndex,r=t.onDragEnd,o=t.startIndex;null==r||r({endIndex:n,startIndex:o})}),e.detachDragEndListener()}),ta(e,"handleLeaveWrapper",function(){(e.state.isTravellerMoving||e.state.isSlideMoving)&&(e.leaveTimer=window.setTimeout(e.handleDragEnd,e.props.leaveTimeOut))}),ta(e,"handleEnterSlideOrTraveller",function(){e.setState({isTextActive:!0})}),ta(e,"handleLeaveSlideOrTraveller",function(){e.setState({isTextActive:!1})}),ta(e,"handleSlideDragStart",function(t){var n=tl(t)?t.changedTouches[0]:t;e.setState({isTravellerMoving:!1,isSlideMoving:!0,slideMoveStartX:n.pageX}),e.attachDragEndListener()}),e.travellerDragStartHandlers={startX:e.handleTravellerDragStart.bind(e,"startX"),endX:e.handleTravellerDragStart.bind(e,"endX")},e.state={},e}return!function(t,e){if("function"!=typeof e&&null!==e)throw TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),Object.defineProperty(t,"prototype",{writable:!1}),e&&ti(t,e)}(r,t),e=[{key:"componentWillUnmount",value:function(){this.leaveTimer&&(clearTimeout(this.leaveTimer),this.leaveTimer=null),this.detachDragEndListener()}},{key:"getIndex",value:function(t){var e=t.startX,n=t.endX,o=this.state.scaleValues,i=this.props,a=i.gap,u=i.data.length-1,c=r.getIndexInRange(o,Math.min(e,n)),l=r.getIndexInRange(o,Math.max(e,n));return{startIndex:c-c%a,endIndex:l===u?u:l-l%a}}},{key:"getTextOfTick",value:function(t){var e=this.props,n=e.data,r=e.tickFormatter,o=e.dataKey,i=(0,W.F$)(n[t],o,t);return S()(r)?r(i,t):i}},{key:"attachDragEndListener",value:function(){window.addEventListener("mouseup",this.handleDragEnd,!0),window.addEventListener("touchend",this.handleDragEnd,!0),window.addEventListener("mousemove",this.handleDrag,!0)}},{key:"detachDragEndListener",value:function(){window.removeEventListener("mouseup",this.handleDragEnd,!0),window.removeEventListener("touchend",this.handleDragEnd,!0),window.removeEventListener("mousemove",this.handleDrag,!0)}},{key:"handleSlideDrag",value:function(t){var e=this.state,n=e.slideMoveStartX,r=e.startX,o=e.endX,i=this.props,a=i.x,u=i.width,c=i.travellerWidth,l=i.startIndex,s=i.endIndex,f=i.onChange,p=t.pageX-n;p>0?p=Math.min(p,a+u-c-o,a+u-c-r):p<0&&(p=Math.max(p,a-r,a-o));var h=this.getIndex({startX:r+p,endX:o+p});(h.startIndex!==l||h.endIndex!==s)&&f&&f(h),this.setState({startX:r+p,endX:o+p,slideMoveStartX:t.pageX})}},{key:"handleTravellerDragStart",value:function(t,e){var n=tl(e)?e.changedTouches[0]:e;this.setState({isSlideMoving:!1,isTravellerMoving:!0,movingTravellerId:t,brushMoveStartX:n.pageX}),this.attachDragEndListener()}},{key:"handleTravellerMove",value:function(t){var e=this.state,n=e.brushMoveStartX,r=e.movingTravellerId,o=e.endX,i=e.startX,a=this.state[r],u=this.props,c=u.x,l=u.width,s=u.travellerWidth,f=u.onChange,p=u.gap,h=u.data,d={startX:this.state.startX,endX:this.state.endX},y=t.pageX-n;y>0?y=Math.min(y,c+l-s-a):y<0&&(y=Math.max(y,c-a)),d[r]=a+y;var v=this.getIndex(d),m=v.startIndex,b=v.endIndex,g=function(){var t=h.length-1;return"startX"===r&&(o>i?m%p==0:b%p==0)||oi?b%p==0:m%p==0)||o>i&&b===t};this.setState(ta(ta({},r,a+y),"brushMoveStartX",t.pageX),function(){f&&g()&&f(v)})}},{key:"handleTravellerMoveKeyboard",value:function(t,e){var n=this,r=this.state,o=r.scaleValues,i=r.startX,a=r.endX,u=this.state[e],c=o.indexOf(u);if(-1!==c){var l=c+t;if(-1!==l&&!(l>=o.length)){var s=o[l];"startX"===e&&s>=a||"endX"===e&&s<=i||this.setState(ta({},e,s),function(){n.props.onChange(n.getIndex({startX:n.state.startX,endX:n.state.endX}))})}}}},{key:"renderBackground",value:function(){var t=this.props,e=t.x,n=t.y,r=t.width,o=t.height,i=t.fill,a=t.stroke;return x.createElement("rect",{stroke:a,fill:i,x:e,y:n,width:r,height:o})}},{key:"renderPanorama",value:function(){var t=this.props,e=t.x,n=t.y,r=t.width,o=t.height,i=t.data,a=t.children,u=t.padding,c=x.Children.only(a);return c?x.cloneElement(c,{x:e,y:n,width:r,height:o,margin:u,compact:!0,data:i}):null}},{key:"renderTravellerLayer",value:function(t,e){var n,o,i=this,a=this.props,u=a.y,c=a.travellerWidth,l=a.height,s=a.traveller,f=a.ariaLabel,p=a.data,h=a.startIndex,d=a.endIndex,y=Math.max(t,this.props.x),v=te(te({},(0,$.L6)(this.props,!1)),{},{x:y,y:u,width:c,height:l}),m=f||"Min value: ".concat(null===(n=p[h])||void 0===n?void 0:n.name,", Max value: ").concat(null===(o=p[d])||void 0===o?void 0:o.name);return x.createElement(B.m,{tabIndex:0,role:"slider","aria-label":m,"aria-valuenow":t,className:"recharts-brush-traveller",onMouseEnter:this.handleEnterSlideOrTraveller,onMouseLeave:this.handleLeaveSlideOrTraveller,onMouseDown:this.travellerDragStartHandlers[e],onTouchStart:this.travellerDragStartHandlers[e],onKeyDown:function(t){["ArrowLeft","ArrowRight"].includes(t.key)&&(t.preventDefault(),t.stopPropagation(),i.handleTravellerMoveKeyboard("ArrowRight"===t.key?1:-1,e))},onFocus:function(){i.setState({isTravellerFocused:!0})},onBlur:function(){i.setState({isTravellerFocused:!1})},style:{cursor:"col-resize"}},r.renderTraveller(s,v))}},{key:"renderSlide",value:function(t,e){var n=this.props,r=n.y,o=n.height,i=n.stroke,a=n.travellerWidth;return x.createElement("rect",{className:"recharts-brush-slide",onMouseEnter:this.handleEnterSlideOrTraveller,onMouseLeave:this.handleLeaveSlideOrTraveller,onMouseDown:this.handleSlideDragStart,onTouchStart:this.handleSlideDragStart,style:{cursor:"move"},stroke:"none",fill:i,fillOpacity:.2,x:Math.min(t,e)+a,y:r,width:Math.max(Math.abs(e-t)-a,0),height:o})}},{key:"renderText",value:function(){var t=this.props,e=t.startIndex,n=t.endIndex,r=t.y,o=t.height,i=t.travellerWidth,a=t.stroke,u=this.state,c=u.startX,l=u.endX,s={pointerEvents:"none",fill:a};return x.createElement(B.m,{className:"recharts-brush-texts"},x.createElement(Z.x,Q({textAnchor:"end",verticalAnchor:"middle",x:Math.min(c,l)-5,y:r+o/2},s),this.getTextOfTick(e)),x.createElement(Z.x,Q({textAnchor:"start",verticalAnchor:"middle",x:Math.max(c,l)+i+5,y:r+o/2},s),this.getTextOfTick(n)))}},{key:"render",value:function(){var t=this.props,e=t.data,n=t.className,r=t.children,o=t.x,i=t.y,a=t.width,u=t.height,c=t.alwaysShowText,l=this.state,s=l.startX,f=l.endX,p=l.isTextActive,h=l.isSlideMoving,d=l.isTravellerMoving,y=l.isTravellerFocused;if(!e||!e.length||!(0,H.hj)(o)||!(0,H.hj)(i)||!(0,H.hj)(a)||!(0,H.hj)(u)||a<=0||u<=0)return null;var v=(0,D.Z)("recharts-brush",n),m=1===x.Children.count(r),b=K("userSelect","none");return x.createElement(B.m,{className:v,onMouseLeave:this.handleLeaveWrapper,onTouchMove:this.handleTouchMove,style:b},this.renderBackground(),m&&this.renderPanorama(),this.renderSlide(s,f),this.renderTravellerLayer(s,"startX"),this.renderTravellerLayer(f,"endX"),(p||h||d||y||c)&&this.renderText())}}],n=[{key:"renderDefaultTraveller",value:function(t){var e=t.x,n=t.y,r=t.width,o=t.height,i=t.stroke,a=Math.floor(n+o/2)-1;return x.createElement(x.Fragment,null,x.createElement("rect",{x:e,y:n,width:r,height:o,fill:i,stroke:"none"}),x.createElement("line",{x1:e+1,y1:a,x2:e+r-1,y2:a,fill:"none",stroke:"#fff"}),x.createElement("line",{x1:e+1,y1:a+2,x2:e+r-1,y2:a+2,fill:"none",stroke:"#fff"}))}},{key:"renderTraveller",value:function(t,e){return x.isValidElement(t)?x.cloneElement(t,e):S()(t)?t(e):r.renderDefaultTraveller(e)}},{key:"getDerivedStateFromProps",value:function(t,e){var n=t.data,r=t.width,o=t.x,i=t.travellerWidth,a=t.updateId,u=t.startIndex,c=t.endIndex;if(n!==e.prevData||a!==e.prevUpdateId)return te({prevData:n,prevTravellerWidth:i,prevUpdateId:a,prevX:o,prevWidth:r},n&&n.length?tc({data:n,width:r,x:o,travellerWidth:i,startIndex:u,endIndex:c}):{scale:null,scaleValues:null});if(e.scale&&(r!==e.prevWidth||o!==e.prevX||i!==e.prevTravellerWidth)){e.scale.range([o,o+r-i]);var l=e.scale.domain().map(function(t){return e.scale(t)});return{prevData:n,prevTravellerWidth:i,prevUpdateId:a,prevX:o,prevWidth:r,startX:e.scale(t.startIndex),endX:e.scale(t.endIndex),scaleValues:l}}return null}},{key:"getIndexInRange",value:function(t,e){for(var n=t.length,r=0,o=n-1;o-r>1;){var i=Math.floor((r+o)/2);t[i]>e?o=i:r=i}return e>=t[o]?o:r}}],e&&tn(r.prototype,e),n&&tn(r,n),Object.defineProperty(r,"prototype",{writable:!1}),r}(x.PureComponent);ta(ts,"displayName","Brush"),ta(ts,"defaultProps",{height:40,travellerWidth:5,gap:1,fill:"#fff",stroke:"#666",padding:{top:1,right:1,bottom:1,left:1},leaveTimeOut:1e3,alwaysShowText:!1});var tf=n(4094),tp=n(8569),th=n(6680),td=function(t,e){var n=t.alwaysShow,r=t.ifOverflow;return n&&(r="extendDomain"),r===e},ty=n(6437),tv=n(1175);function tm(){return(tm=Object.assign?Object.assign.bind():function(t){for(var e=1;et.length)&&(e=t.length);for(var n=0,r=Array(e);nt.length)&&(e=t.length);for(var n=0,r=Array(e);n=0)continue;n[r]=t[r]}return n}(t,e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(t,n)&&(o[n]=t[n])}return o}(t,eu));return(0,H.hj)(n)&&(0,H.hj)(o)&&(0,H.hj)(s)&&(0,H.hj)(p)&&(0,H.hj)(a)&&(0,H.hj)(c)?x.createElement("path",ec({},(0,$.L6)(d,!0),{className:(0,D.Z)("recharts-cross",h),d:"M".concat(n,",").concat(a,"v").concat(p,"M").concat(c,",").concat(o,"h").concat(s)})):null};function ef(t){var e=t.cx,n=t.cy,r=t.radius,o=t.startAngle,i=t.endAngle;return{points:[(0,t5.op)(e,n,r,o),(0,t5.op)(e,n,r,i)],cx:e,cy:n,radius:r,startAngle:o,endAngle:i}}var ep=n(474);function eh(t){return(eh="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function ed(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),n.push.apply(n,r)}return n}function ey(t){for(var e=1;e=0)continue;n[r]=t[r]}return n}(t,e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(t,n)&&(o[n]=t[n])}return o}function ej(){try{var t=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(t){}return(ej=function(){return!!t})()}function eS(t){return(eS=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(t){return t.__proto__||Object.getPrototypeOf(t)})(t)}function eP(t,e){return(eP=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(t,e){return t.__proto__=e,t})(t,e)}function eA(t){return function(t){if(Array.isArray(t))return ek(t)}(t)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(t)||eE(t)||function(){throw TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function eE(t,e){if(t){if("string"==typeof t)return ek(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);if("Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n)return Array.from(t);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return ek(t,e)}}function ek(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=Array(e);n0?i:t&&t.length&&(0,H.hj)(r)&&(0,H.hj)(o)?t.slice(r,o+1):[]};function ez(t){return"number"===t?[0,"auto"]:void 0}var eU=function(t,e,n,r){var o=t.graphicalItems,i=t.tooltipAxis,a=eR(e,t);return n<0||!o||!o.length||n>=a.length?null:o.reduce(function(o,u){var c,l,s=null!==(c=u.props.data)&&void 0!==c?c:e;if(s&&t.dataStartIndex+t.dataEndIndex!==0&&t.dataEndIndex-t.dataStartIndex>=n&&(s=s.slice(t.dataStartIndex,t.dataEndIndex+1)),i.dataKey&&!i.allowDuplicatedCategory){var f=void 0===s?a:s;l=(0,H.Ap)(f,i.dataKey,r)}else l=s&&s[n]||a[n];return l?[].concat(eA(o),[(0,W.Qo)(u,l)]):o},[])},e$=function(t,e,n,r){var o=r||{x:t.chartX,y:t.chartY},i="horizontal"===n?o.x:"vertical"===n?o.y:"centric"===n?o.angle:o.radius,a=t.orderedTooltipTicks,u=t.tooltipAxis,c=t.tooltipTicks,l=(0,W.VO)(i,a,c,u);if(l>=0&&c){var s=c[l]&&c[l].value,f=eU(t,e,l,s),p=eL(n,a,l,o);return{activeTooltipIndex:l,activeLabel:s,activePayload:f,activeCoordinate:p}}return null},eF=function(t,e){var n=e.axes,r=e.graphicalItems,o=e.axisType,i=e.axisIdKey,a=e.stackGroups,u=e.dataStartIndex,c=e.dataEndIndex,l=t.layout,s=t.children,f=t.stackOffset,p=(0,W.NA)(l,o);return n.reduce(function(e,n){var h=void 0!==n.type.defaultProps?e_(e_({},n.type.defaultProps),n.props):n.props,d=h.type,y=h.dataKey,v=h.allowDataOverflow,m=h.allowDuplicatedCategory,b=h.scale,g=h.ticks,x=h.includeHidden,O=h[i];if(e[O])return e;var j=eR(t.data,{graphicalItems:r.filter(function(t){var e;return(i in t.props?t.props[i]:null===(e=t.type.defaultProps)||void 0===e?void 0:e[i])===O}),dataStartIndex:u,dataEndIndex:c}),S=j.length;(function(t,e,n){if("number"===n&&!0===e&&Array.isArray(t)){var r=null==t?void 0:t[0],o=null==t?void 0:t[1];if(r&&o&&(0,H.hj)(r)&&(0,H.hj)(o))return!0}return!1})(h.domain,v,d)&&(k=(0,W.LG)(h.domain,null,v),p&&("number"===d||"auto"!==b)&&(_=(0,W.gF)(j,y,"category")));var P=ez(d);if(!k||0===k.length){var E,k,M,_,T,C=null!==(T=h.domain)&&void 0!==T?T:P;if(y){if(k=(0,W.gF)(j,y,d),"category"===d&&p){var D=(0,H.bv)(k);m&&D?(M=k,k=A()(0,S)):m||(k=(0,W.ko)(C,k,n).reduce(function(t,e){return t.indexOf(e)>=0?t:[].concat(eA(t),[e])},[]))}else if("category"===d)k=m?k.filter(function(t){return""!==t&&!w()(t)}):(0,W.ko)(C,k,n).reduce(function(t,e){return t.indexOf(e)>=0||""===e||w()(e)?t:[].concat(eA(t),[e])},[]);else if("number"===d){var I=(0,W.ZI)(j,r.filter(function(t){var e,n,r=i in t.props?t.props[i]:null===(e=t.type.defaultProps)||void 0===e?void 0:e[i],o="hide"in t.props?t.props.hide:null===(n=t.type.defaultProps)||void 0===n?void 0:n.hide;return r===O&&(x||!o)}),y,o,l);I&&(k=I)}p&&("number"===d||"auto"!==b)&&(_=(0,W.gF)(j,y,"category"))}else k=p?A()(0,S):a&&a[O]&&a[O].hasStack&&"number"===d?"expand"===f?[0,1]:(0,W.EB)(a[O].stackGroups,u,c):(0,W.s6)(j,r.filter(function(t){var e=i in t.props?t.props[i]:t.type.defaultProps[i],n="hide"in t.props?t.props.hide:t.type.defaultProps.hide;return e===O&&(x||!n)}),d,l,!0);"number"===d?(k=t6(s,k,O,o,g),C&&(k=(0,W.LG)(C,k,v))):"category"===d&&C&&k.every(function(t){return C.indexOf(t)>=0})&&(k=C)}return e_(e_({},e),{},eT({},O,e_(e_({},h),{},{axisType:o,domain:k,categoricalDomain:_,duplicateDomain:M,originalDomain:null!==(E=h.domain)&&void 0!==E?E:P,isCategorical:p,layout:l})))},{})},eZ=function(t,e){var n=e.graphicalItems,r=e.Axis,o=e.axisType,i=e.axisIdKey,a=e.stackGroups,u=e.dataStartIndex,c=e.dataEndIndex,l=t.layout,s=t.children,f=eR(t.data,{graphicalItems:n,dataStartIndex:u,dataEndIndex:c}),p=f.length,h=(0,W.NA)(l,o),d=-1;return n.reduce(function(t,e){var y,v=(void 0!==e.type.defaultProps?e_(e_({},e.type.defaultProps),e.props):e.props)[i],m=ez("number");return t[v]?t:(d++,y=h?A()(0,p):a&&a[v]&&a[v].hasStack?t6(s,y=(0,W.EB)(a[v].stackGroups,u,c),v,o):t6(s,y=(0,W.LG)(m,(0,W.s6)(f,n.filter(function(t){var e,n,r=i in t.props?t.props[i]:null===(e=t.type.defaultProps)||void 0===e?void 0:e[i],o="hide"in t.props?t.props.hide:null===(n=t.type.defaultProps)||void 0===n?void 0:n.hide;return r===v&&!o}),"number",l),r.defaultProps.allowDataOverflow),v,o),e_(e_({},t),{},eT({},v,e_(e_({axisType:o},r.defaultProps),{},{hide:!0,orientation:k()(eD,"".concat(o,".").concat(d%2),null),domain:y,originalDomain:m,isCategorical:h,layout:l}))))},{})},eW=function(t,e){var n=e.axisType,r=void 0===n?"xAxis":n,o=e.AxisComp,i=e.graphicalItems,a=e.stackGroups,u=e.dataStartIndex,c=e.dataEndIndex,l=t.children,s="".concat(r,"Id"),f=(0,$.NN)(l,o),p={};return f&&f.length?p=eF(t,{axes:f,graphicalItems:i,axisType:r,axisIdKey:s,stackGroups:a,dataStartIndex:u,dataEndIndex:c}):i&&i.length&&(p=eZ(t,{Axis:o,graphicalItems:i,axisType:r,axisIdKey:s,stackGroups:a,dataStartIndex:u,dataEndIndex:c})),p},eH=function(t){var e=(0,H.Kt)(t),n=(0,W.uY)(e,!1,!0);return{tooltipTicks:n,orderedTooltipTicks:_()(n,function(t){return t.coordinate}),tooltipAxis:e,tooltipAxisBandSize:(0,W.zT)(e,n)}},eq=function(t){var e=t.children,n=t.defaultShowTooltip,r=(0,$.sP)(e,ts),o=0,i=0;return t.data&&0!==t.data.length&&(i=t.data.length-1),r&&r.props&&(r.props.startIndex>=0&&(o=r.props.startIndex),r.props.endIndex>=0&&(i=r.props.endIndex)),{chartX:0,chartY:0,dataStartIndex:o,dataEndIndex:i,activeTooltipIndex:-1,isTooltipActive:!!n}},eY=function(t){return"horizontal"===t?{numericAxisName:"yAxis",cateAxisName:"xAxis"}:"vertical"===t?{numericAxisName:"xAxis",cateAxisName:"yAxis"}:"centric"===t?{numericAxisName:"radiusAxis",cateAxisName:"angleAxis"}:{numericAxisName:"angleAxis",cateAxisName:"radiusAxis"}},eX=function(t,e){var n=t.props,r=t.graphicalItems,o=t.xAxisMap,i=void 0===o?{}:o,a=t.yAxisMap,u=void 0===a?{}:a,c=n.width,l=n.height,s=n.children,f=n.margin||{},p=(0,$.sP)(s,ts),h=(0,$.sP)(s,R.D),d=Object.keys(u).reduce(function(t,e){var n=u[e],r=n.orientation;return n.mirror||n.hide?t:e_(e_({},t),{},eT({},r,t[r]+n.width))},{left:f.left||0,right:f.right||0}),y=Object.keys(i).reduce(function(t,e){var n=i[e],r=n.orientation;return n.mirror||n.hide?t:e_(e_({},t),{},eT({},r,k()(t,"".concat(r))+n.height))},{top:f.top||0,bottom:f.bottom||0}),v=e_(e_({},y),d),m=v.bottom;p&&(v.bottom+=p.props.height||ts.defaultProps.height),h&&e&&(v=(0,W.By)(v,r,n,e));var b=c-v.left-v.right,g=l-v.top-v.bottom;return e_(e_({brushBottom:m},v),{},{width:Math.max(b,0),height:Math.max(g,0)})},eV=n(3263),eG=n(7059),eK=n(2988);function eJ(t){return(eJ="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function eQ(){try{var t=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(t){}return(eQ=function(){return!!t})()}function e0(t){return(e0=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(t){return t.__proto__||Object.getPrototypeOf(t)})(t)}function e1(t,e){return(e1=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(t,e){return t.__proto__=e,t})(t,e)}function e2(t,e,n){return(e=e6(e))in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function e6(t){var e=function(t,e){if("object"!=eJ(t)||!t)return t;var n=t[Symbol.toPrimitive];if(void 0!==n){var r=n.call(t,e||"default");if("object"!=eJ(r))return r;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==eJ(e)?e:e+""}function e5(){return(e5=Object.assign?Object.assign.bind():function(t){for(var e=1;e=0}),b=[];return n.forEach(function(n,d){var g=eR(t.data,{graphicalItems:[n],dataStartIndex:a,dataEndIndex:u}),x=void 0!==n.type.defaultProps?e_(e_({},n.type.defaultProps),n.props):n.props,O=x.dataKey,j=x.maxBarSize,S=x["".concat(y,"Id")],P=x["".concat(v,"Id")],A=p.reduce(function(t,n){var r=e["".concat(n.axisType,"Map")],o=x["".concat(n.axisType,"Id")];r&&r[o]||"zAxis"===n.axisType||(0,I.Z)(!1);var i=r[o];return e_(e_({},t),{},eT(eT({},n.axisType,i),"".concat(n.axisType,"Ticks"),(0,W.uY)(i)))},{}),E=A[v],k=A["".concat(v,"Ticks")],M=r&&r[S]&&r[S].hasStack&&(0,W.O3)(n,r[S].stackGroups),_=(0,$.Gf)(n.type).indexOf("Bar")>=0,T=(0,W.zT)(E,k),C=[],D=m&&(0,W.pt)({barSize:c,stackGroups:r,totalSize:"xAxis"===v?A[v].width:"yAxis"===v?A[v].height:void 0});if(_){var N,B,L=w()(j)?h:j,R=null!==(N=null!==(B=(0,W.zT)(E,k,!0))&&void 0!==B?B:L)&&void 0!==N?N:0;C=(0,W.qz)({barGap:s,barCategoryGap:f,bandSize:R!==T?R:T,sizeList:D[P],maxBarSize:L}),R!==T&&(C=C.map(function(t){return e_(e_({},t),{},{position:e_(e_({},t.position),{},{offset:t.position.offset-R/2})})}))}var z=n&&n.type&&n.type.getComposedData;z&&b.push({props:e_(e_({},z(e_(e_({},A),{},{displayedData:g,props:t,dataKey:O,item:n,bandSize:T,barPosition:C,offset:o,stackedData:M,layout:l,dataStartIndex:a,dataEndIndex:u}))),{},eT(eT(eT({key:n.key||"item-".concat(d)},y,A[y]),v,A[v]),"animationId",i)),childIndex:(0,$.$R)(n,t.children),item:n})}),b},m=function(t,e){var n=t.props,r=t.dataStartIndex,o=t.dataEndIndex,i=t.updateId;if(!(0,$.TT)({props:n}))return null;var c=n.children,l=n.layout,s=n.stackOffset,f=n.data,h=n.reverseStackOrder,y=eY(l),m=y.numericAxisName,b=y.cateAxisName,g=(0,$.NN)(c,u),x=(0,W.wh)(f,g,"".concat(m,"Id"),"".concat(b,"Id"),s,h),O=p.reduce(function(t,e){var i="".concat(e.axisType,"Map");return e_(e_({},t),{},eT({},i,eW(n,e_(e_({},e),{},{graphicalItems:g,stackGroups:e.axisType===m&&x,dataStartIndex:r,dataEndIndex:o}))))},{}),w=eX(e_(e_({},O),{},{props:n,graphicalItems:g}),null==e?void 0:e.legendBBox);Object.keys(O).forEach(function(t){O[t]=d(n,O[t],w,t.replace("Map",""),a)});var j=eH(O["".concat(b,"Map")]),S=v(n,e_(e_({},O),{},{dataStartIndex:r,dataEndIndex:o,updateId:i,graphicalItems:g,stackGroups:x,offset:w}));return e_(e_({formattedGraphicalItems:S,graphicalItems:g,offset:w,stackGroups:x},j),O)},b=function(t){var e;function n(t){var e,r,o,i,u;return function(t,e){if(!(t instanceof e))throw TypeError("Cannot call a class as a function")}(this,n),i=n,u=[t],i=eS(i),eT(o=function(t,e){if(e&&("object"===eg(e)||"function"==typeof e))return e;if(void 0!==e)throw TypeError("Derived constructors may only return object or undefined");return function(t){if(void 0===t)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return t}(t)}(this,ej()?Reflect.construct(i,u||[],eS(this).constructor):i.apply(this,u)),"eventEmitterSymbol",Symbol("rechartsEventEmitter")),eT(o,"accessibilityManager",new er),eT(o,"handleLegendBBoxUpdate",function(t){if(t){var e=o.state,n=e.dataStartIndex,r=e.dataEndIndex,i=e.updateId;o.setState(e_({legendBBox:t},m({props:o.props,dataStartIndex:n,dataEndIndex:r,updateId:i},e_(e_({},o.state),{},{legendBBox:t}))))}}),eT(o,"handleReceiveSyncEvent",function(t,e,n){o.props.syncId===t&&(n!==o.eventEmitterSymbol||"function"==typeof o.props.syncMethod)&&o.applySyncEvent(e)}),eT(o,"handleBrushChange",function(t){var e=t.startIndex,n=t.endIndex;if(e!==o.state.dataStartIndex||n!==o.state.dataEndIndex){var r=o.state.updateId;o.setState(function(){return e_({dataStartIndex:e,dataEndIndex:n},m({props:o.props,dataStartIndex:e,dataEndIndex:n,updateId:r},o.state))}),o.triggerSyncEvent({dataStartIndex:e,dataEndIndex:n})}}),eT(o,"handleMouseEnter",function(t){var e=o.getMouseInfo(t);if(e){var n=e_(e_({},e),{},{isTooltipActive:!0});o.setState(n),o.triggerSyncEvent(n);var r=o.props.onMouseEnter;S()(r)&&r(n,t)}}),eT(o,"triggeredAfterMouseMove",function(t){var e=o.getMouseInfo(t),n=e?e_(e_({},e),{},{isTooltipActive:!0}):{isTooltipActive:!1};o.setState(n),o.triggerSyncEvent(n);var r=o.props.onMouseMove;S()(r)&&r(n,t)}),eT(o,"handleItemMouseEnter",function(t){o.setState(function(){return{isTooltipActive:!0,activeItem:t,activePayload:t.tooltipPayload,activeCoordinate:t.tooltipPosition||{x:t.cx,y:t.cy}}})}),eT(o,"handleItemMouseLeave",function(){o.setState(function(){return{isTooltipActive:!1}})}),eT(o,"handleMouseMove",function(t){t.persist(),o.throttleTriggeredAfterMouseMove(t)}),eT(o,"handleMouseLeave",function(t){o.throttleTriggeredAfterMouseMove.cancel();var e={isTooltipActive:!1};o.setState(e),o.triggerSyncEvent(e);var n=o.props.onMouseLeave;S()(n)&&n(e,t)}),eT(o,"handleOuterEvent",function(t){var e,n=(0,$.Bh)(t),r=k()(o.props,"".concat(n));n&&S()(r)&&r(null!==(e=/.*touch.*/i.test(n)?o.getMouseInfo(t.changedTouches[0]):o.getMouseInfo(t))&&void 0!==e?e:{},t)}),eT(o,"handleClick",function(t){var e=o.getMouseInfo(t);if(e){var n=e_(e_({},e),{},{isTooltipActive:!0});o.setState(n),o.triggerSyncEvent(n);var r=o.props.onClick;S()(r)&&r(n,t)}}),eT(o,"handleMouseDown",function(t){var e=o.props.onMouseDown;S()(e)&&e(o.getMouseInfo(t),t)}),eT(o,"handleMouseUp",function(t){var e=o.props.onMouseUp;S()(e)&&e(o.getMouseInfo(t),t)}),eT(o,"handleTouchMove",function(t){null!=t.changedTouches&&t.changedTouches.length>0&&o.throttleTriggeredAfterMouseMove(t.changedTouches[0])}),eT(o,"handleTouchStart",function(t){null!=t.changedTouches&&t.changedTouches.length>0&&o.handleMouseDown(t.changedTouches[0])}),eT(o,"handleTouchEnd",function(t){null!=t.changedTouches&&t.changedTouches.length>0&&o.handleMouseUp(t.changedTouches[0])}),eT(o,"handleDoubleClick",function(t){var e=o.props.onDoubleClick;S()(e)&&e(o.getMouseInfo(t),t)}),eT(o,"handleContextMenu",function(t){var e=o.props.onContextMenu;S()(e)&&e(o.getMouseInfo(t),t)}),eT(o,"triggerSyncEvent",function(t){void 0!==o.props.syncId&&t4.emit(t8,o.props.syncId,t,o.eventEmitterSymbol)}),eT(o,"applySyncEvent",function(t){var e=o.props,n=e.layout,r=e.syncMethod,i=o.state.updateId,a=t.dataStartIndex,u=t.dataEndIndex;if(void 0!==t.dataStartIndex||void 0!==t.dataEndIndex)o.setState(e_({dataStartIndex:a,dataEndIndex:u},m({props:o.props,dataStartIndex:a,dataEndIndex:u,updateId:i},o.state)));else if(void 0!==t.activeTooltipIndex){var c=t.chartX,l=t.chartY,s=t.activeTooltipIndex,f=o.state,p=f.offset,h=f.tooltipTicks;if(!p)return;if("function"==typeof r)s=r(h,t);else if("value"===r){s=-1;for(var d=0;d=0){if(c.dataKey&&!c.allowDuplicatedCategory){var A="function"==typeof c.dataKey?function(t){return"function"==typeof c.dataKey?c.dataKey(t.payload):null}:"payload.".concat(c.dataKey.toString());k=(0,H.Ap)(d,A,s),M=y&&v&&(0,H.Ap)(v,A,s)}else k=null==d?void 0:d[l],M=y&&v&&v[l];if(j||O){var E=void 0!==t.props.activeIndex?t.props.activeIndex:l;return[(0,x.cloneElement)(t,e_(e_(e_({},r.props),S),{},{activeIndex:E})),null,null]}if(!w()(k))return[P].concat(eA(o.renderActivePoints({item:r,activePoint:k,basePoint:M,childIndex:l,isRange:y})))}else{var k,M,_,T=(null!==(_=o.getItemByXY(o.state.activeCoordinate))&&void 0!==_?_:{graphicalItem:P}).graphicalItem,C=T.item,D=void 0===C?t:C,I=T.childIndex,N=e_(e_(e_({},r.props),S),{},{activeIndex:I});return[(0,x.cloneElement)(D,N),null,null]}}return y?[P,null,null]:[P,null]}),eT(o,"renderCustomized",function(t,e,n){return(0,x.cloneElement)(t,e_(e_({key:"recharts-customized-".concat(n)},o.props),o.state))}),eT(o,"renderMap",{CartesianGrid:{handler:eB,once:!0},ReferenceArea:{handler:o.renderReferenceElement},ReferenceLine:{handler:eB},ReferenceDot:{handler:o.renderReferenceElement},XAxis:{handler:eB},YAxis:{handler:eB},Brush:{handler:o.renderBrush,once:!0},Bar:{handler:o.renderGraphicChild},Line:{handler:o.renderGraphicChild},Area:{handler:o.renderGraphicChild},Radar:{handler:o.renderGraphicChild},RadialBar:{handler:o.renderGraphicChild},Scatter:{handler:o.renderGraphicChild},Pie:{handler:o.renderGraphicChild},Funnel:{handler:o.renderGraphicChild},Tooltip:{handler:o.renderCursor,once:!0},PolarGrid:{handler:o.renderPolarGrid,once:!0},PolarAngleAxis:{handler:o.renderPolarAxis},PolarRadiusAxis:{handler:o.renderPolarAxis},Customized:{handler:o.renderCustomized}}),o.clipPathId="".concat(null!==(e=t.id)&&void 0!==e?e:(0,H.EL)("recharts"),"-clip"),o.throttleTriggeredAfterMouseMove=C()(o.triggeredAfterMouseMove,null!==(r=t.throttleDelay)&&void 0!==r?r:1e3/60),o.state={},o}return function(t,e){if("function"!=typeof e&&null!==e)throw TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),Object.defineProperty(t,"prototype",{writable:!1}),e&&eP(t,e)}(n,t),e=[{key:"componentDidMount",value:function(){var t,e;this.addListener(),this.accessibilityManager.setDetails({container:this.container,offset:{left:null!==(t=this.props.margin.left)&&void 0!==t?t:0,top:null!==(e=this.props.margin.top)&&void 0!==e?e:0},coordinateList:this.state.tooltipTicks,mouseHandlerCallback:this.triggeredAfterMouseMove,layout:this.props.layout}),this.displayDefaultTooltip()}},{key:"displayDefaultTooltip",value:function(){var t=this.props,e=t.children,n=t.data,r=t.height,o=t.layout,i=(0,$.sP)(e,L.u);if(i){var a=i.props.defaultIndex;if("number"==typeof a&&!(a<0)&&!(a>this.state.tooltipTicks.length-1)){var u=this.state.tooltipTicks[a]&&this.state.tooltipTicks[a].value,c=eU(this.state,n,a,u),l=this.state.tooltipTicks[a].coordinate,s=(this.state.offset.top+r)/2,f="horizontal"===o?{x:l,y:s}:{y:l,x:s},p=this.state.formattedGraphicalItems.find(function(t){return"Scatter"===t.item.type.name});p&&(f=e_(e_({},f),p.props.points[a].tooltipPosition),c=p.props.points[a].tooltipPayload);var h={activeTooltipIndex:a,isTooltipActive:!0,activeLabel:u,activePayload:c,activeCoordinate:f};this.setState(h),this.renderCursor(i),this.accessibilityManager.setIndex(a)}}}},{key:"getSnapshotBeforeUpdate",value:function(t,e){if(!this.props.accessibilityLayer)return null;if(this.state.tooltipTicks!==e.tooltipTicks&&this.accessibilityManager.setDetails({coordinateList:this.state.tooltipTicks}),this.props.layout!==t.layout&&this.accessibilityManager.setDetails({layout:this.props.layout}),this.props.margin!==t.margin){var n,r;this.accessibilityManager.setDetails({offset:{left:null!==(n=this.props.margin.left)&&void 0!==n?n:0,top:null!==(r=this.props.margin.top)&&void 0!==r?r:0}})}return null}},{key:"componentDidUpdate",value:function(t){(0,$.rL)([(0,$.sP)(t.children,L.u)],[(0,$.sP)(this.props.children,L.u)])||this.displayDefaultTooltip()}},{key:"componentWillUnmount",value:function(){this.removeListener(),this.throttleTriggeredAfterMouseMove.cancel()}},{key:"getTooltipEventType",value:function(){var t=(0,$.sP)(this.props.children,L.u);if(t&&"boolean"==typeof t.props.shared){var e=t.props.shared?"axis":"item";return f.indexOf(e)>=0?e:l}return l}},{key:"getMouseInfo",value:function(t){if(!this.container)return null;var e=this.container,n=e.getBoundingClientRect(),r=(0,tf.os)(n),o={chartX:Math.round(t.pageX-r.left),chartY:Math.round(t.pageY-r.top)},i=n.width/e.offsetWidth||1,a=this.inRange(o.chartX,o.chartY,i);if(!a)return null;var u=this.state,c=u.xAxisMap,l=u.yAxisMap,s=this.getTooltipEventType(),f=e$(this.state,this.props.data,this.props.layout,a);if("axis"!==s&&c&&l){var p=(0,H.Kt)(c).scale,h=(0,H.Kt)(l).scale,d=p&&p.invert?p.invert(o.chartX):null,y=h&&h.invert?h.invert(o.chartY):null;return e_(e_({},o),{},{xValue:d,yValue:y},f)}return f?e_(e_({},o),f):null}},{key:"inRange",value:function(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1,r=this.props.layout,o=t/n,i=e/n;if("horizontal"===r||"vertical"===r){var a=this.state.offset;return o>=a.left&&o<=a.left+a.width&&i>=a.top&&i<=a.top+a.height?{x:o,y:i}:null}var u=this.state,c=u.angleAxisMap,l=u.radiusAxisMap;if(c&&l){var s=(0,H.Kt)(c);return(0,t5.z3)({x:o,y:i},s)}return null}},{key:"parseEventsOfWrapper",value:function(){var t=this.props.children,e=this.getTooltipEventType(),n=(0,$.sP)(t,L.u),r={};return n&&"axis"===e&&(r="click"===n.props.trigger?{onClick:this.handleClick}:{onMouseEnter:this.handleMouseEnter,onDoubleClick:this.handleDoubleClick,onMouseMove:this.handleMouseMove,onMouseLeave:this.handleMouseLeave,onTouchMove:this.handleTouchMove,onTouchStart:this.handleTouchStart,onTouchEnd:this.handleTouchEnd,onContextMenu:this.handleContextMenu}),e_(e_({},(0,t9.Ym)(this.props,this.handleOuterEvent)),r)}},{key:"addListener",value:function(){t4.on(t8,this.handleReceiveSyncEvent)}},{key:"removeListener",value:function(){t4.removeListener(t8,this.handleReceiveSyncEvent)}},{key:"filterFormatItem",value:function(t,e,n){for(var r=this.state.formattedGraphicalItems,o=0,i=r.length;ot.length)&&(e=t.length);for(var n=0,r=Array(e);n=0?1:-1;"insideStart"===u?(o=b+S*l,a=O):"insideEnd"===u?(o=g-S*l,a=!O):"end"===u&&(o=g+S*l,a=O),a=j<=0?a:!a;var P=(0,d.op)(p,y,w,o),A=(0,d.op)(p,y,w,o+(a?1:-1)*359),E="M".concat(P.x,",").concat(P.y,"\n A").concat(w,",").concat(w,",0,1,").concat(a?0:1,",\n ").concat(A.x,",").concat(A.y),k=i()(t.id)?(0,h.EL)("recharts-radial-line-"):t.id;return r.createElement("text",x({},n,{dominantBaseline:"central",className:(0,s.Z)("recharts-radial-bar-label",f)}),r.createElement("defs",null,r.createElement("path",{id:k,d:E})),r.createElement("textPath",{xlinkHref:"#".concat(k)},e))},j=function(t){var e=t.viewBox,n=t.offset,r=t.position,o=e.cx,i=e.cy,a=e.innerRadius,u=e.outerRadius,c=(e.startAngle+e.endAngle)/2;if("outside"===r){var l=(0,d.op)(o,i,u+n,c),s=l.x;return{x:s,y:l.y,textAnchor:s>=o?"start":"end",verticalAnchor:"middle"}}if("center"===r)return{x:o,y:i,textAnchor:"middle",verticalAnchor:"middle"};if("centerTop"===r)return{x:o,y:i,textAnchor:"middle",verticalAnchor:"start"};if("centerBottom"===r)return{x:o,y:i,textAnchor:"middle",verticalAnchor:"end"};var f=(0,d.op)(o,i,(a+u)/2,c);return{x:f.x,y:f.y,textAnchor:"middle",verticalAnchor:"middle"}},S=function(t){var e=t.viewBox,n=t.parentViewBox,r=t.offset,o=t.position,i=e.x,a=e.y,u=e.width,c=e.height,s=c>=0?1:-1,f=s*r,p=s>0?"end":"start",d=s>0?"start":"end",y=u>=0?1:-1,v=y*r,m=y>0?"end":"start",b=y>0?"start":"end";if("top"===o)return g(g({},{x:i+u/2,y:a-s*r,textAnchor:"middle",verticalAnchor:p}),n?{height:Math.max(a-n.y,0),width:u}:{});if("bottom"===o)return g(g({},{x:i+u/2,y:a+c+f,textAnchor:"middle",verticalAnchor:d}),n?{height:Math.max(n.y+n.height-(a+c),0),width:u}:{});if("left"===o){var x={x:i-v,y:a+c/2,textAnchor:m,verticalAnchor:"middle"};return g(g({},x),n?{width:Math.max(x.x-n.x,0),height:c}:{})}if("right"===o){var O={x:i+u+v,y:a+c/2,textAnchor:b,verticalAnchor:"middle"};return g(g({},O),n?{width:Math.max(n.x+n.width-O.x,0),height:c}:{})}var w=n?{width:u,height:c}:{};return"insideLeft"===o?g({x:i+v,y:a+c/2,textAnchor:b,verticalAnchor:"middle"},w):"insideRight"===o?g({x:i+u-v,y:a+c/2,textAnchor:m,verticalAnchor:"middle"},w):"insideTop"===o?g({x:i+u/2,y:a+f,textAnchor:"middle",verticalAnchor:d},w):"insideBottom"===o?g({x:i+u/2,y:a+c-f,textAnchor:"middle",verticalAnchor:p},w):"insideTopLeft"===o?g({x:i+v,y:a+f,textAnchor:b,verticalAnchor:d},w):"insideTopRight"===o?g({x:i+u-v,y:a+f,textAnchor:m,verticalAnchor:d},w):"insideBottomLeft"===o?g({x:i+v,y:a+c-f,textAnchor:b,verticalAnchor:p},w):"insideBottomRight"===o?g({x:i+u-v,y:a+c-f,textAnchor:m,verticalAnchor:p},w):l()(o)&&((0,h.hj)(o.x)||(0,h.hU)(o.x))&&((0,h.hj)(o.y)||(0,h.hU)(o.y))?g({x:i+(0,h.h1)(o.x,u),y:a+(0,h.h1)(o.y,c),textAnchor:"end",verticalAnchor:"end"},w):g({x:i+u/2,y:a+c/2,textAnchor:"middle",verticalAnchor:"middle"},w)};function P(t){var e,n=t.offset,o=g({offset:void 0===n?5:n},function(t,e){if(null==t)return{};var n,r,o=function(t,e){if(null==t)return{};var n={};for(var r in t)if(Object.prototype.hasOwnProperty.call(t,r)){if(e.indexOf(r)>=0)continue;n[r]=t[r]}return n}(t,e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(t,n)&&(o[n]=t[n])}return o}(t,v)),a=o.viewBox,c=o.position,l=o.value,d=o.children,y=o.content,m=o.className,b=o.textBreakAll;if(!a||i()(l)&&i()(d)&&!(0,r.isValidElement)(y)&&!u()(y))return null;if((0,r.isValidElement)(y))return(0,r.cloneElement)(y,o);if(u()(y)){if(e=(0,r.createElement)(y,o),(0,r.isValidElement)(e))return e}else e=O(o);var P="cx"in a&&(0,h.hj)(a.cx),A=(0,p.L6)(o,!0);if(P&&("insideStart"===c||"insideEnd"===c||"end"===c))return w(o,e,A);var E=P?j(o):S(o);return r.createElement(f.x,x({className:(0,s.Z)("recharts-label",void 0===m?"":m)},A,E,{breakAll:b}),e)}P.displayName="Label";var A=function(t){var e=t.cx,n=t.cy,r=t.angle,o=t.startAngle,i=t.endAngle,a=t.r,u=t.radius,c=t.innerRadius,l=t.outerRadius,s=t.x,f=t.y,p=t.top,d=t.left,y=t.width,v=t.height,m=t.clockWise,b=t.labelViewBox;if(b)return b;if((0,h.hj)(y)&&(0,h.hj)(v)){if((0,h.hj)(s)&&(0,h.hj)(f))return{x:s,y:f,width:y,height:v};if((0,h.hj)(p)&&(0,h.hj)(d))return{x:p,y:d,width:y,height:v}}return(0,h.hj)(s)&&(0,h.hj)(f)?{x:s,y:f,width:0,height:0}:(0,h.hj)(e)&&(0,h.hj)(n)?{cx:e,cy:n,startAngle:o||r||0,endAngle:i||r||0,innerRadius:c||0,outerRadius:l||u||a||0,clockWise:m}:t.viewBox?t.viewBox:{}};P.parseViewBox=A,P.renderCallByParent=function(t,e){var n,o,i=!(arguments.length>2)||void 0===arguments[2]||arguments[2];if(!t||!t.children&&i&&!t.label)return null;var a=t.children,c=A(t),s=(0,p.NN)(a,P).map(function(t,n){return(0,r.cloneElement)(t,{viewBox:e||c,key:"label-".concat(n)})});return i?[(n=t.label,o=e||c,n?!0===n?r.createElement(P,{key:"label-implicit",viewBox:o}):(0,h.P2)(n)?r.createElement(P,{key:"label-implicit",viewBox:o,value:n}):(0,r.isValidElement)(n)?n.type===P?(0,r.cloneElement)(n,{key:"label-implicit",viewBox:o}):r.createElement(P,{key:"label-implicit",content:n,viewBox:o}):u()(n)?r.createElement(P,{key:"label-implicit",content:n,viewBox:o}):l()(n)?r.createElement(P,x({viewBox:o},n,{key:"label-implicit"})):null:null)].concat(function(t){if(Array.isArray(t))return m(t)}(s)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(s)||function(t,e){if(t){if("string"==typeof t)return m(t,void 0);var n=Object.prototype.toString.call(t).slice(8,-1);if("Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n)return Array.from(t);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return m(t,void 0)}}(s)||function(){throw TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()):s}},8772:function(t,e,n){"use strict";n.d(e,{e:function(){return P}});var r=n(2265),o=n(7571),i=n.n(o),a=n(8302),u=n.n(a),c=n(6757),l=n.n(c),s=n(6185),f=n.n(s),p=n(6680),h=n(9841),d=n(2944),y=n(2696);function v(t){return(v="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}var m=["valueAccessor"],b=["data","dataKey","clockWise","id","textBreakAll"];function g(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=Array(e);n=0)continue;n[r]=t[r]}return n}(t,e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(t,n)&&(o[n]=t[n])}return o}var S=function(t){return Array.isArray(t.value)?f()(t.value):t.value};function P(t){var e=t.valueAccessor,n=void 0===e?S:e,o=j(t,m),a=o.data,u=o.dataKey,c=o.clockWise,l=o.id,s=o.textBreakAll,f=j(o,b);return a&&a.length?r.createElement(h.m,{className:"recharts-label-list"},a.map(function(t,e){var o=i()(u)?n(t,e):(0,y.F$)(t&&t.payload,u),a=i()(l)?{}:{id:"".concat(l,"-").concat(e)};return r.createElement(p._,x({},(0,d.L6)(t,!0),f,a,{parentViewBox:t.parentViewBox,value:o,textBreakAll:s,viewBox:p._.parseViewBox(i()(c)?t:w(w({},t),{},{clockWise:c})),key:"label-".concat(e),index:e}))})):null}P.displayName="LabelList",P.renderCallByParent=function(t,e){var n,o=!(arguments.length>2)||void 0===arguments[2]||arguments[2];if(!t||!t.children&&o&&!t.label)return null;var i=t.children,a=(0,d.NN)(i,P).map(function(t,n){return(0,r.cloneElement)(t,{data:e,key:"labelList-".concat(n)})});return o?[(n=t.label)?!0===n?r.createElement(P,{key:"labelList-implicit",data:e}):r.isValidElement(n)||l()(n)?r.createElement(P,{key:"labelList-implicit",data:e,content:n}):u()(n)?r.createElement(P,x({data:e},n,{key:"labelList-implicit"})):null:null].concat(function(t){if(Array.isArray(t))return g(t)}(a)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(a)||function(t,e){if(t){if("string"==typeof t)return g(t,void 0);var n=Object.prototype.toString.call(t).slice(8,-1);if("Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n)return Array.from(t);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return g(t,void 0)}}(a)||function(){throw TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()):a}},2190:function(t,e,n){"use strict";n.d(e,{D:function(){return D}});var r=n(2265),o=n(6757),i=n.n(o),a=n(1994),u=n(1175),c=n(8777),l=n(4870),s=n(1637);function f(t){return(f="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function p(){return(p=Object.assign?Object.assign.bind():function(t){for(var e=1;e');var x=e.inactive?h:e.color;return r.createElement("li",p({className:b,style:y,key:"legend-item-".concat(n)},(0,s.bw)(t.props,e,n)),r.createElement(c.T,{width:o,height:o,viewBox:d,style:v},t.renderIcon(e)),r.createElement("span",{className:"recharts-legend-item-text",style:{color:x}},l?l(g,e,n):g))})}},{key:"render",value:function(){var t=this.props,e=t.payload,n=t.layout,o=t.align;return e&&e.length?r.createElement("ul",{className:"recharts-default-legend",style:{padding:0,margin:0,textAlign:"horizontal"===n?o:"left"}},this.renderItems()):null}}],function(t,e){for(var n=0;n1||Math.abs(e.height-this.lastBoundingBox.height)>1)&&(this.lastBoundingBox.width=e.width,this.lastBoundingBox.height=e.height,t&&t(e)):(-1!==this.lastBoundingBox.width||-1!==this.lastBoundingBox.height)&&(this.lastBoundingBox.width=-1,this.lastBoundingBox.height=-1,t&&t(null))}},{key:"getBBoxSnapshot",value:function(){return this.lastBoundingBox.width>=0&&this.lastBoundingBox.height>=0?P({},this.lastBoundingBox):{width:0,height:0}}},{key:"getDefaultPosition",value:function(t){var e,n,r=this.props,o=r.layout,i=r.align,a=r.verticalAlign,u=r.margin,c=r.chartWidth,l=r.chartHeight;return t&&(void 0!==t.left&&null!==t.left||void 0!==t.right&&null!==t.right)||(e="center"===i&&"vertical"===o?{left:((c||0)-this.getBBoxSnapshot().width)/2}:"right"===i?{right:u&&u.right||0}:{left:u&&u.left||0}),t&&(void 0!==t.top&&null!==t.top||void 0!==t.bottom&&null!==t.bottom)||(n="middle"===a?{top:((l||0)-this.getBBoxSnapshot().height)/2}:"bottom"===a?{bottom:u&&u.bottom||0}:{top:u&&u.top||0}),P(P({},e),n)}},{key:"render",value:function(){var t=this,e=this.props,n=e.content,o=e.width,i=e.height,a=e.wrapperStyle,u=e.payloadUniqBy,c=e.payload,l=P(P({position:"absolute",width:o||"auto",height:i||"auto"},this.getDefaultPosition(a)),a);return r.createElement("div",{className:"recharts-legend-wrapper",style:l,ref:function(e){t.wrapperNode=e}},function(t,e){if(r.isValidElement(t))return r.cloneElement(t,e);if("function"==typeof t)return r.createElement(t,e);e.ref;var n=function(t,e){if(null==t)return{};var n,r,o=function(t,e){if(null==t)return{};var n={};for(var r in t)if(Object.prototype.hasOwnProperty.call(t,r)){if(e.indexOf(r)>=0)continue;n[r]=t[r]}return n}(t,e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(t,n)&&(o[n]=t[n])}return o}(e,j);return r.createElement(g,n)}(n,P(P({},this.props),{},{payload:(0,O.z)(c,u,C)})))}}],n=[{key:"getWithHeight",value:function(t,e){var n=P(P({},this.defaultProps),t.props).layout;return"vertical"===n&&(0,x.hj)(t.props.height)?{height:t.props.height}:"horizontal"===n?{width:t.props.width||e}:null}}],e&&A(o.prototype,e),n&&A(o,n),Object.defineProperty(o,"prototype",{writable:!1}),o}(r.PureComponent);_(D,"displayName","Legend"),_(D,"defaultProps",{iconSize:14,layout:"horizontal",align:"center",verticalAlign:"bottom"})},7625:function(t,e,n){"use strict";n.d(e,{h:function(){return d}});var r=n(1994),o=n(2265),i=n(7065),a=n.n(i),u=n(6630),c=n(1175),l=n(2944);function s(t){return(s="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function f(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),n.push.apply(n,r)}return n}function p(t){for(var e=1;et.length)&&(e=t.length);for(var n=0,r=Array(e);n0&&(t=a()(t,S,{trailing:!0,leading:!1}));var e=new ResizeObserver(t),n=M.current.getBoundingClientRect();return I(n.width,n.height),e.observe(M.current),function(){e.disconnect()}},[I,S]);var N=(0,o.useMemo)(function(){var t=C.containerWidth,e=C.containerHeight;if(t<0||e<0)return null;(0,c.Z)((0,u.hU)(y)||(0,u.hU)(m),"The width(%s) and height(%s) are both fixed numbers,\n maybe you don't need to use a ResponsiveContainer.",y,m),(0,c.Z)(!i||i>0,"The aspect(%s) must be greater than zero.",i);var n=(0,u.hU)(y)?t:y,r=(0,u.hU)(m)?e:m;i&&i>0&&(n?r=n/i:r&&(n=r*i),O&&r>O&&(r=O)),(0,c.Z)(n>0||r>0,"The width(%s) and height(%s) of chart should be greater than 0,\n please check the style of container, or the props width(%s) and height(%s),\n or add a minWidth(%s) or minHeight(%s) or use aspect(%s) to control the\n height and width.",n,r,y,m,g,x,i);var a=!Array.isArray(w)&&(0,l.Gf)(w.type).endsWith("Chart");return o.Children.map(w,function(t){return o.isValidElement(t)?(0,o.cloneElement)(t,p({width:n,height:r},a?{style:p({height:"100%",width:"100%",maxHeight:r,maxWidth:n},t.props.style)}:{})):t})},[i,w,m,O,x,g,C,y]);return o.createElement("div",{id:P?"".concat(P):void 0,className:(0,r.Z)("recharts-responsive-container",A),style:p(p({},void 0===k?{}:k),{},{width:y,height:m,minWidth:g,minHeight:x,maxHeight:O}),ref:M},N)})},8811:function(t,e,n){"use strict";n.d(e,{x:function(){return L}});var r=n(2265),o=n(7571),i=n.n(o),a=n(1994),u=n(6630),c=n(4067),l=n(2944),s=n(4094);function f(t){return(f="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function p(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var n=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=n){var r,o,i,a,u=[],c=!0,l=!1;try{if(i=(n=n.call(t)).next,0===e){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=i.call(n)).done)&&(u.push(r.value),u.length!==e);c=!0);}catch(t){l=!0,o=t}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw o}}return u}}(t,e)||function(t,e){if(t){if("string"==typeof t)return h(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);if("Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n)return Array.from(t);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return h(t,e)}}(t,e)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function h(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=Array(e);n=0)continue;n[r]=t[r]}return n}(t,e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(t,n)&&(o[n]=t[n])}return o}function M(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var n=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=n){var r,o,i,a,u=[],c=!0,l=!1;try{if(i=(n=n.call(t)).next,0===e){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=i.call(n)).done)&&(u.push(r.value),u.length!==e);c=!0);}catch(t){l=!0,o=t}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw o}}return u}}(t,e)||function(t,e){if(t){if("string"==typeof t)return _(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);if("Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n)return Array.from(t);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return _(t,e)}}(t,e)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function _(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=Array(e);n0&&void 0!==arguments[0]?arguments[0]:[];return t.reduce(function(t,e){var i=e.word,a=e.width,u=t[t.length-1];return u&&(null==r||o||u.width+a+na||e.reduce(function(t,e){return t.width>e.width?t:e}).width>Number(r),e]},y=0,v=c.length-1,m=0;y<=v&&m<=c.length-1;){var b=Math.floor((y+v)/2),g=M(d(b-1),2),x=g[0],O=g[1],w=M(d(b),1)[0];if(x||w||(y=b+1),x&&w&&(v=b-1),!x&&w){i=O;break}m++}return i||h},I=function(t){return[{words:i()(t)?[]:t.toString().split(T)}]},N=function(t){var e=t.width,n=t.scaleToFit,r=t.children,o=t.style,i=t.breakAll,a=t.maxLines;if((e||n)&&!c.x.isSsr){var u=C({breakAll:i,children:r,style:o});return u?D({breakAll:i,children:r,maxLines:a,style:o},u.wordsWithComputedWidth,u.spaceWidth,e,n):I(r)}return I(r)},B="#808080",L=function(t){var e,n=t.x,o=void 0===n?0:n,i=t.y,c=void 0===i?0:i,s=t.lineHeight,f=void 0===s?"1em":s,p=t.capHeight,h=void 0===p?"0.71em":p,d=t.scaleToFit,y=void 0!==d&&d,v=t.textAnchor,m=t.verticalAnchor,b=t.fill,g=void 0===b?B:b,x=k(t,P),O=(0,r.useMemo)(function(){return N({breakAll:x.breakAll,children:x.children,maxLines:x.maxLines,scaleToFit:y,style:x.style,width:x.width})},[x.breakAll,x.children,x.maxLines,y,x.style,x.width]),w=x.dx,j=x.dy,M=x.angle,_=x.className,T=x.breakAll,C=k(x,A);if(!(0,u.P2)(o)||!(0,u.P2)(c))return null;var D=o+((0,u.hj)(w)?w:0),I=c+((0,u.hj)(j)?j:0);switch(void 0===m?"end":m){case"start":e=S("calc(".concat(h,")"));break;case"middle":e=S("calc(".concat((O.length-1)/2," * -").concat(f," + (").concat(h," / 2))"));break;default:e=S("calc(".concat(O.length-1," * -").concat(f,")"))}var L=[];if(y){var R=O[0].width,z=x.width;L.push("scale(".concat(((0,u.hj)(z)?z/R:1)/R,")"))}return M&&L.push("rotate(".concat(M,", ").concat(D,", ").concat(I,")")),L.length&&(C.transform=L.join(" ")),r.createElement("text",E({},(0,l.L6)(C,!0),{x:D,y:I,className:(0,a.Z)("recharts-text",_),textAnchor:void 0===v?"start":v,fill:g.includes("url")?B:g}),O.map(function(t,n){var o=t.words.join(T?"":" ");return r.createElement("tspan",{x:D,dy:0===n?e:f,key:"".concat(o,"-").concat(n)},o)}))}},8147:function(t,e,n){"use strict";n.d(e,{u:function(){return F}});var r=n(2265),o=n(4935),i=n.n(o),a=n(7571),u=n.n(a),c=n(1994),l=n(6630);function s(t){return(s="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function f(){return(f=Object.assign?Object.assign.bind():function(t){for(var e=1;et.length)&&(e=t.length);for(var n=0,r=Array(e);nc[r]+s?Math.max(f,c[r]):Math.max(p,c[r])}function w(t){return(w="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function j(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),n.push.apply(n,r)}return n}function S(t){for(var e=1;e1||Math.abs(t.height-this.state.lastBoundingBox.height)>1)&&this.setState({lastBoundingBox:{width:t.width,height:t.height}})}else(-1!==this.state.lastBoundingBox.width||-1!==this.state.lastBoundingBox.height)&&this.setState({lastBoundingBox:{width:-1,height:-1}})}},{key:"componentDidMount",value:function(){document.addEventListener("keydown",this.handleKeyDown),this.updateBBox()}},{key:"componentWillUnmount",value:function(){document.removeEventListener("keydown",this.handleKeyDown)}},{key:"componentDidUpdate",value:function(){var t,e;this.props.active&&this.updateBBox(),this.state.dismissed&&((null===(t=this.props.coordinate)||void 0===t?void 0:t.x)!==this.state.dismissedAtCoordinate.x||(null===(e=this.props.coordinate)||void 0===e?void 0:e.y)!==this.state.dismissedAtCoordinate.y)&&(this.state.dismissed=!1)}},{key:"render",value:function(){var t,e,n,o,i,a,u,s,f,p,h,d,y,v,m,w,j,P,A,E=this,k=this.props,M=k.active,_=k.allowEscapeViewBox,T=k.animationDuration,C=k.animationEasing,D=k.children,I=k.coordinate,N=k.hasPayload,B=k.isAnimationActive,L=k.offset,R=k.position,z=k.reverseDirection,U=k.useTranslate3d,$=k.viewBox,F=k.wrapperStyle,Z=(d=(t={allowEscapeViewBox:_,coordinate:I,offsetTopLeft:L,position:R,reverseDirection:z,tooltipBox:this.state.lastBoundingBox,useTranslate3d:U,viewBox:$}).allowEscapeViewBox,y=t.coordinate,v=t.offsetTopLeft,m=t.position,w=t.reverseDirection,j=t.tooltipBox,P=t.useTranslate3d,A=t.viewBox,j.height>0&&j.width>0&&y?(n=(e={translateX:p=O({allowEscapeViewBox:d,coordinate:y,key:"x",offsetTopLeft:v,position:m,reverseDirection:w,tooltipDimension:j.width,viewBox:A,viewBoxDimension:A.width}),translateY:h=O({allowEscapeViewBox:d,coordinate:y,key:"y",offsetTopLeft:v,position:m,reverseDirection:w,tooltipDimension:j.height,viewBox:A,viewBoxDimension:A.height}),useTranslate3d:P}).translateX,o=e.translateY,f={transform:e.useTranslate3d?"translate3d(".concat(n,"px, ").concat(o,"px, 0)"):"translate(".concat(n,"px, ").concat(o,"px)")}):f=x,{cssProperties:f,cssClasses:(a=(i={translateX:p,translateY:h,coordinate:y}).coordinate,u=i.translateX,s=i.translateY,(0,c.Z)(g,b(b(b(b({},"".concat(g,"-right"),(0,l.hj)(u)&&a&&(0,l.hj)(a.x)&&u>=a.x),"".concat(g,"-left"),(0,l.hj)(u)&&a&&(0,l.hj)(a.x)&&u=a.y),"".concat(g,"-top"),(0,l.hj)(s)&&a&&(0,l.hj)(a.y)&&s0;return r.createElement(_,{allowEscapeViewBox:i,animationDuration:a,animationEasing:u,isAnimationActive:f,active:o,coordinate:l,hasPayload:w,offset:p,position:y,reverseDirection:m,useTranslate3d:b,viewBox:g,wrapperStyle:x},(t=N(N({},this.props),{},{payload:O}),r.isValidElement(c)?r.cloneElement(c,t):"function"==typeof c?r.createElement(c,t):r.createElement(v,t)))}}],function(t,e){for(var n=0;n=0)continue;n[r]=t[r]}return n}(t,e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(t,n)&&(o[n]=t[n])}return o}(t,a),s=(0,o.Z)("recharts-layer",c);return r.createElement("g",u({className:s},(0,i.L6)(l,!0),{ref:e}),n)})},8777:function(t,e,n){"use strict";n.d(e,{T:function(){return c}});var r=n(2265),o=n(1994),i=n(2944),a=["children","width","height","viewBox","className","style","title","desc"];function u(){return(u=Object.assign?Object.assign.bind():function(t){for(var e=1;e=0)continue;n[r]=t[r]}return n}(t,e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(t,n)&&(o[n]=t[n])}return o}(t,a),y=l||{width:n,height:c,x:0,y:0},v=(0,o.Z)("recharts-surface",s);return r.createElement("svg",u({},(0,i.L6)(d,!0,"svg"),{className:v,width:n,height:c,style:f,viewBox:"".concat(y.x," ").concat(y.y," ").concat(y.width," ").concat(y.height)}),r.createElement("title",null,p),r.createElement("desc",null,h),e)}},5739:function(t,e,n){"use strict";n.d(e,{br:function(){return d},Mw:function(){return x},zn:function(){return g},sp:function(){return y},d2:function(){return b},bH:function(){return v},Ud:function(){return m}});var r=n(2265),o=n(9398);n(4173),n(2242);var i=n(967),a=n.n(i)()(function(t){return{x:t.left,y:t.top,width:t.width,height:t.height}},function(t){return["l",t.left,"t",t.top,"w",t.width,"h",t.height].join("")}),u=(0,r.createContext)(void 0),c=(0,r.createContext)(void 0),l=(0,r.createContext)(void 0),s=(0,r.createContext)({}),f=(0,r.createContext)(void 0),p=(0,r.createContext)(0),h=(0,r.createContext)(0),d=function(t){var e=t.state,n=e.xAxisMap,o=e.yAxisMap,i=e.offset,d=t.clipPathId,y=t.children,v=t.width,m=t.height,b=a(i);return r.createElement(u.Provider,{value:n},r.createElement(c.Provider,{value:o},r.createElement(s.Provider,{value:i},r.createElement(l.Provider,{value:b},r.createElement(f.Provider,{value:d},r.createElement(p.Provider,{value:m},r.createElement(h.Provider,{value:v},y)))))))},y=function(){return(0,r.useContext)(f)},v=function(t){var e=(0,r.useContext)(u);null!=e||(0,o.Z)(!1);var n=e[t];return null!=n||(0,o.Z)(!1),n},m=function(t){var e=(0,r.useContext)(c);null!=e||(0,o.Z)(!1);var n=e[t];return null!=n||(0,o.Z)(!1),n},b=function(){return(0,r.useContext)(l)},g=function(){return(0,r.useContext)(h)},x=function(){return(0,r.useContext)(p)}},7165:function(t,e,n){"use strict";n.d(e,{H:function(){return Y}});var r=n(2265);function o(){}function i(t,e,n){t._context.bezierCurveTo((2*t._x0+t._x1)/3,(2*t._y0+t._y1)/3,(t._x0+2*t._x1)/3,(t._y0+2*t._y1)/3,(t._x0+4*t._x1+e)/6,(t._y0+4*t._y1+n)/6)}function a(t){this._context=t}function u(t){this._context=t}function c(t){this._context=t}a.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){switch(this._point){case 3:i(this,this._x1,this._y1);case 2:this._context.lineTo(this._x1,this._y1)}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1,this._line?this._context.lineTo(t,e):this._context.moveTo(t,e);break;case 1:this._point=2;break;case 2:this._point=3,this._context.lineTo((5*this._x0+this._x1)/6,(5*this._y0+this._y1)/6);default:i(this,t,e)}this._x0=this._x1,this._x1=t,this._y0=this._y1,this._y1=e}},u.prototype={areaStart:o,areaEnd:o,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._y0=this._y1=this._y2=this._y3=this._y4=NaN,this._point=0},lineEnd:function(){switch(this._point){case 1:this._context.moveTo(this._x2,this._y2),this._context.closePath();break;case 2:this._context.moveTo((this._x2+2*this._x3)/3,(this._y2+2*this._y3)/3),this._context.lineTo((this._x3+2*this._x2)/3,(this._y3+2*this._y2)/3),this._context.closePath();break;case 3:this.point(this._x2,this._y2),this.point(this._x3,this._y3),this.point(this._x4,this._y4)}},point:function(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1,this._x2=t,this._y2=e;break;case 1:this._point=2,this._x3=t,this._y3=e;break;case 2:this._point=3,this._x4=t,this._y4=e,this._context.moveTo((this._x0+4*this._x1+t)/6,(this._y0+4*this._y1+e)/6);break;default:i(this,t,e)}this._x0=this._x1,this._x1=t,this._y0=this._y1,this._y1=e}},c.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){(this._line||0!==this._line&&3===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3;var n=(this._x0+4*this._x1+t)/6,r=(this._y0+4*this._y1+e)/6;this._line?this._context.lineTo(n,r):this._context.moveTo(n,r);break;case 3:this._point=4;default:i(this,t,e)}this._x0=this._x1,this._x1=t,this._y0=this._y1,this._y1=e}};class l{constructor(t,e){this._context=t,this._x=e}areaStart(){this._line=0}areaEnd(){this._line=NaN}lineStart(){this._point=0}lineEnd(){(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line}point(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1,this._line?this._context.lineTo(t,e):this._context.moveTo(t,e);break;case 1:this._point=2;default:this._x?this._context.bezierCurveTo(this._x0=(this._x0+t)/2,this._y0,this._x0,e,t,e):this._context.bezierCurveTo(this._x0,this._y0=(this._y0+e)/2,t,this._y0,t,e)}this._x0=t,this._y0=e}}function s(t){this._context=t}function f(t){this._context=t}function p(t){return new f(t)}function h(t,e,n){var r=t._x1-t._x0,o=e-t._x1,i=(t._y1-t._y0)/(r||o<0&&-0),a=(n-t._y1)/(o||r<0&&-0);return((i<0?-1:1)+(a<0?-1:1))*Math.min(Math.abs(i),Math.abs(a),.5*Math.abs((i*o+a*r)/(r+o)))||0}function d(t,e){var n=t._x1-t._x0;return n?(3*(t._y1-t._y0)/n-e)/2:e}function y(t,e,n){var r=t._x0,o=t._y0,i=t._x1,a=t._y1,u=(i-r)/3;t._context.bezierCurveTo(r+u,o+u*e,i-u,a-u*n,i,a)}function v(t){this._context=t}function m(t){this._context=new b(t)}function b(t){this._context=t}function g(t){this._context=t}function x(t){var e,n,r=t.length-1,o=Array(r),i=Array(r),a=Array(r);for(o[0]=0,i[0]=2,a[0]=t[0]+2*t[1],e=1;e=0;--e)o[e]=(a[e]-o[e+1])/i[e];for(e=0,i[r-1]=(t[r]+o[r-1])/2;e=0&&(this._t=1-this._t,this._line=1-this._line)},point:function(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1,this._line?this._context.lineTo(t,e):this._context.moveTo(t,e);break;case 1:this._point=2;default:if(this._t<=0)this._context.lineTo(this._x,e),this._context.lineTo(t,e);else{var n=this._x*(1-this._t)+t*this._t;this._context.lineTo(n,this._y),this._context.lineTo(n,e)}}this._x=t,this._y=e}};var w=n(2516),j=n(6115),S=n(7790);function P(t){return t[0]}function A(t){return t[1]}function E(t,e){var n=(0,j.Z)(!0),r=null,o=p,i=null,a=(0,S.d)(u);function u(u){var c,l,s,f=(u=(0,w.Z)(u)).length,p=!1;for(null==r&&(i=o(s=a())),c=0;c<=f;++c)!(c=f;--p)u.point(m[p],b[p]);u.lineEnd(),u.areaEnd()}}v&&(m[s]=+t(h,s,l),b[s]=+e(h,s,l),u.point(r?+r(h,s,l):m[s],n?+n(h,s,l):b[s]))}if(d)return u=null,d+""||null}function s(){return E().defined(o).curve(a).context(i)}return t="function"==typeof t?t:void 0===t?P:(0,j.Z)(+t),e="function"==typeof e?e:void 0===e?(0,j.Z)(0):(0,j.Z)(+e),n="function"==typeof n?n:void 0===n?A:(0,j.Z)(+n),l.x=function(e){return arguments.length?(t="function"==typeof e?e:(0,j.Z)(+e),r=null,l):t},l.x0=function(e){return arguments.length?(t="function"==typeof e?e:(0,j.Z)(+e),l):t},l.x1=function(t){return arguments.length?(r=null==t?null:"function"==typeof t?t:(0,j.Z)(+t),l):r},l.y=function(t){return arguments.length?(e="function"==typeof t?t:(0,j.Z)(+t),n=null,l):e},l.y0=function(t){return arguments.length?(e="function"==typeof t?t:(0,j.Z)(+t),l):e},l.y1=function(t){return arguments.length?(n=null==t?null:"function"==typeof t?t:(0,j.Z)(+t),l):n},l.lineX0=l.lineY0=function(){return s().x(t).y(e)},l.lineY1=function(){return s().x(t).y(n)},l.lineX1=function(){return s().x(r).y(e)},l.defined=function(t){return arguments.length?(o="function"==typeof t?t:(0,j.Z)(!!t),l):o},l.curve=function(t){return arguments.length?(a=t,null!=i&&(u=a(i)),l):a},l.context=function(t){return arguments.length?(null==t?i=u=null:u=a(i=t),l):i},l}var M=n(5551),_=n.n(M),T=n(6757),C=n.n(T),D=n(1994),I=n(1637),N=n(2944),B=n(6630);function L(t){return(L="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function R(){return(R=Object.assign?Object.assign.bind():function(t){for(var e=1;et.length)&&(e=t.length);for(var n=0,r=Array(e);n=0?1:-1,c=n>=0?1:-1,l=r>=0&&n>=0||r<0&&n<0?1:0;if(a>0&&o instanceof Array){for(var s=[0,0,0,0],f=0;f<4;f++)s[f]=o[f]>a?a:o[f];i="M".concat(t,",").concat(e+u*s[0]),s[0]>0&&(i+="A ".concat(s[0],",").concat(s[0],",0,0,").concat(l,",").concat(t+c*s[0],",").concat(e)),i+="L ".concat(t+n-c*s[1],",").concat(e),s[1]>0&&(i+="A ".concat(s[1],",").concat(s[1],",0,0,").concat(l,",\n ").concat(t+n,",").concat(e+u*s[1])),i+="L ".concat(t+n,",").concat(e+r-u*s[2]),s[2]>0&&(i+="A ".concat(s[2],",").concat(s[2],",0,0,").concat(l,",\n ").concat(t+n-c*s[2],",").concat(e+r)),i+="L ".concat(t+c*s[3],",").concat(e+r),s[3]>0&&(i+="A ".concat(s[3],",").concat(s[3],",0,0,").concat(l,",\n ").concat(t,",").concat(e+r-u*s[3])),i+="Z"}else if(a>0&&o===+o&&o>0){var p=Math.min(a,o);i="M ".concat(t,",").concat(e+u*p,"\n A ").concat(p,",").concat(p,",0,0,").concat(l,",").concat(t+c*p,",").concat(e,"\n L ").concat(t+n-c*p,",").concat(e,"\n A ").concat(p,",").concat(p,",0,0,").concat(l,",").concat(t+n,",").concat(e+u*p,"\n L ").concat(t+n,",").concat(e+r-u*p,"\n A ").concat(p,",").concat(p,",0,0,").concat(l,",").concat(t+n-c*p,",").concat(e+r,"\n L ").concat(t+c*p,",").concat(e+r,"\n A ").concat(p,",").concat(p,",0,0,").concat(l,",").concat(t,",").concat(e+r-u*p," Z")}else i="M ".concat(t,",").concat(e," h ").concat(n," v ").concat(r," h ").concat(-n," Z");return i},h=function(t,e){if(!t||!e)return!1;var n=t.x,r=t.y,o=e.x,i=e.y,a=e.width,u=e.height;return!!(Math.abs(a)>0&&Math.abs(u)>0)&&n>=Math.min(o,o+a)&&n<=Math.max(o,o+a)&&r>=Math.min(i,i+u)&&r<=Math.max(i,i+u)},d={x:0,y:0,width:0,height:0,radius:0,isAnimationActive:!1,isUpdateAnimationActive:!1,animationBegin:0,animationDuration:1500,animationEasing:"ease"},y=function(t){var e,n=f(f({},d),t),u=(0,r.useRef)(),s=function(t){if(Array.isArray(t))return t}(e=(0,r.useState)(-1))||function(t,e){var n=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=n){var r,o,i,a,u=[],c=!0,l=!1;try{for(i=(n=n.call(t)).next;!(c=(r=i.call(n)).done)&&(u.push(r.value),2!==u.length);c=!0);}catch(t){l=!0,o=t}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw o}}return u}}(e,2)||function(t,e){if(t){if("string"==typeof t)return l(t,2);var n=Object.prototype.toString.call(t).slice(8,-1);if("Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n)return Array.from(t);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return l(t,2)}}(e,2)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(),h=s[0],y=s[1];(0,r.useEffect)(function(){if(u.current&&u.current.getTotalLength)try{var t=u.current.getTotalLength();t&&y(t)}catch(t){}},[]);var v=n.x,m=n.y,b=n.width,g=n.height,x=n.radius,O=n.className,w=n.animationEasing,j=n.animationDuration,S=n.animationBegin,P=n.isAnimationActive,A=n.isUpdateAnimationActive;if(v!==+v||m!==+m||b!==+b||g!==+g||0===b||0===g)return null;var E=(0,o.Z)("recharts-rectangle",O);return A?r.createElement(i.ZP,{canBegin:h>0,from:{width:b,height:g,x:v,y:m},to:{width:b,height:g,x:v,y:m},duration:j,animationEasing:w,isActive:A},function(t){var e=t.width,o=t.height,l=t.x,s=t.y;return r.createElement(i.ZP,{canBegin:h>0,from:"0px ".concat(-1===h?1:h,"px"),to:"".concat(h,"px 0px"),attributeName:"strokeDasharray",begin:S,duration:j,isActive:P,easing:w},r.createElement("path",c({},(0,a.L6)(n,!0),{className:E,d:p(l,s,e,o,x),ref:u})))}):r.createElement("path",c({},(0,a.L6)(n,!0),{className:E,d:p(v,m,b,g,x)}))}},474:function(t,e,n){"use strict";n.d(e,{L:function(){return v}});var r=n(2265),o=n(1994),i=n(2944),a=n(9206),u=n(6630);function c(t){return(c="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function l(){return(l=Object.assign?Object.assign.bind():function(t){for(var e=1;e180),",").concat(+(c>s),",\n ").concat(p.x,",").concat(p.y,"\n ");if(o>0){var d=(0,a.op)(n,r,o,c),y=(0,a.op)(n,r,o,s);h+="L ".concat(y.x,",").concat(y.y,"\n A ").concat(o,",").concat(o,",0,\n ").concat(+(Math.abs(l)>180),",").concat(+(c<=s),",\n ").concat(d.x,",").concat(d.y," Z")}else h+="L ".concat(n,",").concat(r," Z");return h},d=function(t){var e=t.cx,n=t.cy,r=t.innerRadius,o=t.outerRadius,i=t.cornerRadius,a=t.forceCornerRadius,c=t.cornerIsExternal,l=t.startAngle,s=t.endAngle,f=(0,u.uY)(s-l),d=p({cx:e,cy:n,radius:o,angle:l,sign:f,cornerRadius:i,cornerIsExternal:c}),y=d.circleTangency,v=d.lineTangency,m=d.theta,b=p({cx:e,cy:n,radius:o,angle:s,sign:-f,cornerRadius:i,cornerIsExternal:c}),g=b.circleTangency,x=b.lineTangency,O=b.theta,w=c?Math.abs(l-s):Math.abs(l-s)-m-O;if(w<0)return a?"M ".concat(v.x,",").concat(v.y,"\n a").concat(i,",").concat(i,",0,0,1,").concat(2*i,",0\n a").concat(i,",").concat(i,",0,0,1,").concat(-(2*i),",0\n "):h({cx:e,cy:n,innerRadius:r,outerRadius:o,startAngle:l,endAngle:s});var j="M ".concat(v.x,",").concat(v.y,"\n A").concat(i,",").concat(i,",0,0,").concat(+(f<0),",").concat(y.x,",").concat(y.y,"\n A").concat(o,",").concat(o,",0,").concat(+(w>180),",").concat(+(f<0),",").concat(g.x,",").concat(g.y,"\n A").concat(i,",").concat(i,",0,0,").concat(+(f<0),",").concat(x.x,",").concat(x.y,"\n ");if(r>0){var S=p({cx:e,cy:n,radius:r,angle:l,sign:f,isExternal:!0,cornerRadius:i,cornerIsExternal:c}),P=S.circleTangency,A=S.lineTangency,E=S.theta,k=p({cx:e,cy:n,radius:r,angle:s,sign:-f,isExternal:!0,cornerRadius:i,cornerIsExternal:c}),M=k.circleTangency,_=k.lineTangency,T=k.theta,C=c?Math.abs(l-s):Math.abs(l-s)-E-T;if(C<0&&0===i)return"".concat(j,"L").concat(e,",").concat(n,"Z");j+="L".concat(_.x,",").concat(_.y,"\n A").concat(i,",").concat(i,",0,0,").concat(+(f<0),",").concat(M.x,",").concat(M.y,"\n A").concat(r,",").concat(r,",0,").concat(+(C>180),",").concat(+(f>0),",").concat(P.x,",").concat(P.y,"\n A").concat(i,",").concat(i,",0,0,").concat(+(f<0),",").concat(A.x,",").concat(A.y,"Z")}else j+="L".concat(e,",").concat(n,"Z");return j},y={cx:0,cy:0,innerRadius:0,outerRadius:0,startAngle:0,endAngle:0,cornerRadius:0,forceCornerRadius:!1,cornerIsExternal:!1},v=function(t){var e,n=f(f({},y),t),a=n.cx,c=n.cy,s=n.innerRadius,p=n.outerRadius,v=n.cornerRadius,m=n.forceCornerRadius,b=n.cornerIsExternal,g=n.startAngle,x=n.endAngle,O=n.className;if(p0&&360>Math.abs(g-x)?d({cx:a,cy:c,innerRadius:s,outerRadius:p,cornerRadius:Math.min(S,j/2),forceCornerRadius:m,cornerIsExternal:b,startAngle:g,endAngle:x}):h({cx:a,cy:c,innerRadius:s,outerRadius:p,startAngle:g,endAngle:x}),r.createElement("path",l({},(0,i.L6)(n,!0),{className:w,d:e,role:"img"}))}},4870:function(t,e,n){"use strict";n.d(e,{v:function(){return D}});var r=n(2265),o=n(5551),i=n.n(o);let a=Math.cos,u=Math.sin,c=Math.sqrt,l=Math.PI,s=2*l;var f={draw(t,e){let n=c(e/l);t.moveTo(n,0),t.arc(0,0,n,0,s)}};let p=c(1/3),h=2*p,d=u(l/10)/u(7*l/10),y=u(s/10)*d,v=-a(s/10)*d,m=c(3),b=c(3)/2,g=1/c(12),x=(g/2+1)*3;var O=n(6115),w=n(7790);c(3),c(3);var j=n(1994),S=n(2944);function P(t){return(P="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}var A=["type","size","sizeType"];function E(){return(E=Object.assign?Object.assign.bind():function(t){for(var e=1;e=0)continue;n[r]=t[r]}return n}(t,e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(t,n)&&(o[n]=t[n])}return o}(t,A)),{},{type:o,size:u,sizeType:l}),p=s.className,h=s.cx,d=s.cy,y=(0,S.L6)(s,!0);return h===+h&&d===+d&&u===+u?r.createElement("path",E({},y,{className:(0,j.Z)("recharts-symbols",p),transform:"translate(".concat(h,", ").concat(d,")"),d:(e=_["symbol".concat(i()(o))]||f,(function(t,e){let n=null,r=(0,w.d)(o);function o(){let o;if(n||(n=o=r()),t.apply(this,arguments).draw(n,+e.apply(this,arguments)),o)return n=null,o+""||null}return t="function"==typeof t?t:(0,O.Z)(t||f),e="function"==typeof e?e:(0,O.Z)(void 0===e?64:+e),o.type=function(e){return arguments.length?(t="function"==typeof e?e:(0,O.Z)(e),o):t},o.size=function(t){return arguments.length?(e="function"==typeof t?t:(0,O.Z)(+t),o):e},o.context=function(t){return arguments.length?(n=null==t?null:t,o):n},o})().type(e).size(C(u,l,o))())})):null};D.registerSymbol=function(t,e){_["symbol".concat(i()(t))]=e}},1638:function(t,e,n){"use strict";n.d(e,{bn:function(){return C},a3:function(){return z},lT:function(){return D},V$:function(){return I},w7:function(){return N}});var r=n(2265),o=n(6757),i=n.n(o),a=n(231),u=n.n(a),c=n(4342),l=n.n(c),s=n(1652),f=n.n(s),p=n(3649),h=n(1994),d=n(2521),y=n(2944);function v(t){return(v="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function m(){return(m=Object.assign?Object.assign.bind():function(t){for(var e=1;et.length)&&(e=t.length);for(var n=0,r=Array(e);n0,from:{upperWidth:0,lowerWidth:0,height:p,x:c,y:l},to:{upperWidth:s,lowerWidth:f,height:p,x:c,y:l},duration:j,animationEasing:g,isActive:P},function(t){var e=t.upperWidth,i=t.lowerWidth,u=t.height,c=t.x,l=t.y;return r.createElement(d.ZP,{canBegin:a>0,from:"0px ".concat(-1===a?1:a,"px"),to:"".concat(a,"px 0px"),attributeName:"strokeDasharray",begin:S,duration:j,easing:g},r.createElement("path",m({},(0,y.L6)(n,!0),{className:A,d:O(c,l,e,i,u),ref:o})))}):r.createElement("g",null,r.createElement("path",m({},(0,y.L6)(n,!0),{className:A,d:O(c,l,s,f,p)})))},S=n(474),P=n(9841),A=n(4870),E=["option","shapeType","propTransformer","activeClassName","isActive"];function k(t){return(k="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function M(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),n.push.apply(n,r)}return n}function _(t){for(var e=1;e=0)continue;n[r]=t[r]}return n}(t,e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(t,n)&&(o[n]=t[n])}return o}(t,E);if((0,r.isValidElement)(n))e=(0,r.cloneElement)(n,_(_({},f),(0,r.isValidElement)(n)?n.props:n));else if(i()(n))e=n(f);else if(u()(n)&&!l()(n)){var p=(void 0===a?function(t,e){return _(_({},e),t)}:a)(n,f);e=r.createElement(T,{shapeType:o,elementProps:p})}else e=r.createElement(T,{shapeType:o,elementProps:f});return s?r.createElement(P.m,{className:void 0===c?"recharts-active-shape":c},e):e}function D(t,e){return null!=e&&"trapezoids"in t.props}function I(t,e){return null!=e&&"sectors"in t.props}function N(t,e){return null!=e&&"points"in t.props}function B(t,e){var n,r,o=t.x===(null==e||null===(n=e.labelViewBox)||void 0===n?void 0:n.x)||t.x===e.x,i=t.y===(null==e||null===(r=e.labelViewBox)||void 0===r?void 0:r.y)||t.y===e.y;return o&&i}function L(t,e){var n=t.endAngle===e.endAngle,r=t.startAngle===e.startAngle;return n&&r}function R(t,e){var n=t.x===e.x,r=t.y===e.y,o=t.z===e.z;return n&&r&&o}function z(t){var e,n,r,o=t.activeTooltipItem,i=t.graphicalItem,a=t.itemData,u=(D(i,o)?e="trapezoids":I(i,o)?e="sectors":N(i,o)&&(e="points"),e),c=D(i,o)?null===(n=o.tooltipPayload)||void 0===n||null===(n=n[0])||void 0===n||null===(n=n.payload)||void 0===n?void 0:n.payload:I(i,o)?null===(r=o.tooltipPayload)||void 0===r||null===(r=r[0])||void 0===r||null===(r=r.payload)||void 0===r?void 0:r.payload:N(i,o)?o.payload:{},l=a.filter(function(t,e){var n=f()(c,t),r=i.props[u].filter(function(t){var e;return(D(i,o)?e=B:I(i,o)?e=L:N(i,o)&&(e=R),e)(t,o)}),a=i.props[u].indexOf(r[r.length-1]);return n&&e===a});return a.indexOf(l[l.length-1])}},6437:function(t,e,n){"use strict";n.d(e,{Ky:function(){return te},t9:function(){return K},xE:function(){return tn},_b:function(){return Q},O1:function(){return J}});var r=n(1443),o=n.n(r),i=n(2242),a=n.n(i),u=n(2696),c=n(2944),l=n(6630),s=n(2265),f=n(1994),p=n(2521),h=n(1652),d=n.n(h),y=n(7571),v=n.n(y),m=n(9841),b=n(3137),g=function(t){return null};g.displayName="Cell";var x=n(8772),O=n(4067),w=n(1637),j=n(9398),S=n(1638),P=["x","y"];function A(t){return(A="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function E(){return(E=Object.assign?Object.assign.bind():function(t){for(var e=1;e=0)continue;n[r]=t[r]}return n}(t,e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(t,n)&&(o[n]=t[n])}return o}(t,P),i=parseInt("".concat(n),10),a=parseInt("".concat(r),10),u=parseInt("".concat(e.height||o.height),10),c=parseInt("".concat(e.width||o.width),10);return M(M(M(M(M({},e),o),i?{x:i}:{}),a?{y:a}:{}),{},{height:u,width:c,name:e.name,radius:e.radius})}function T(t){return s.createElement(S.bn,E({shapeType:"rectangle",propTransformer:_,activeClassName:"recharts-active-bar"},t))}var C=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return function(n,r){if("number"==typeof t)return t;var o=(0,l.hj)(n)||(0,l.Rw)(n);return o?t(n,r):(o||(0,j.Z)(!1),e)}},D=["value","background"];function I(t){return(I="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function N(){return(N=Object.assign?Object.assign.bind():function(t){for(var e=1;e=0)continue;n[r]=t[r]}return n}(t,e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(t,n)&&(o[n]=t[n])}return o}(e,D);if(!a)return null;var c=L(L(L(L(L({},u),{},{fill:"#eee"},a),i),(0,w.bw)(t.props,e,n)),{},{onAnimationStart:t.handleAnimationStart,onAnimationEnd:t.handleAnimationEnd,dataKey:r,index:n,className:"recharts-bar-background-rectangle"});return s.createElement(T,N({key:"background-bar-".concat(n),option:t.props.background,isActive:n===o},c))})}},{key:"renderErrorBar",value:function(t,e){if(this.props.isAnimationActive&&!this.state.isAnimationFinished)return null;var n=this.props,r=n.data,o=n.xAxis,i=n.yAxis,a=n.layout,l=n.children,f=(0,c.NN)(l,b.W);if(!f)return null;var p="vertical"===a?r[0].height/2:r[0].width/2,h=function(t,e){var n=Array.isArray(t.value)?t.value[1]:t.value;return{x:t.x,y:t.y,value:n,errorVal:(0,u.F$)(t,e)}};return s.createElement(m.m,{clipPath:t?"url(#clipPath-".concat(e,")"):null},f.map(function(t){return s.cloneElement(t,{key:"error-bar-".concat(e,"-").concat(t.props.dataKey),data:r,xAxis:o,yAxis:i,layout:a,offset:p,dataPointFormatter:h})}))}},{key:"render",value:function(){var t=this.props,e=t.hide,n=t.data,r=t.className,o=t.xAxis,i=t.yAxis,a=t.left,u=t.top,c=t.width,l=t.height,p=t.isAnimationActive,h=t.background,d=t.id;if(e||!n||!n.length)return null;var y=this.state.isAnimationFinished,b=(0,f.Z)("recharts-bar",r),g=o&&o.allowDataOverflow,O=i&&i.allowDataOverflow,w=g||O,j=v()(d)?this.id:d;return s.createElement(m.m,{className:b},g||O?s.createElement("defs",null,s.createElement("clipPath",{id:"clipPath-".concat(j)},s.createElement("rect",{x:g?a:a-c/2,y:O?u:u-l/2,width:g?c:2*c,height:O?l:2*l}))):null,s.createElement(m.m,{className:"recharts-bar-rectangles",clipPath:w?"url(#clipPath-".concat(j,")"):null},h?this.renderBackground():null,this.renderRectangles()),this.renderErrorBar(w,j),(!p||y)&&x.e.renderCallByParent(this.props,n))}}],n=[{key:"getDerivedStateFromProps",value:function(t,e){return t.animationId!==e.prevAnimationId?{prevAnimationId:t.animationId,curData:t.data,prevData:e.curData}:t.data!==e.curData?{curData:t.data}:null}}],e&&R(r.prototype,e),n&&R(r,n),Object.defineProperty(r,"prototype",{writable:!1}),r}(s.PureComponent);function H(t){return(H="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function q(t,e){for(var n=0;n0&&Math.abs(g)0&&Math.abs(b)0&&(A=Math.min((t||0)-(E[e-1]||0),A))}),Number.isFinite(A)){var k=A/P,M="vertical"===m.layout?n.height:n.width;if("gap"===m.padding&&(c=k*M/2),"no-gap"===m.padding){var _=(0,l.h1)(t.barCategoryGap,k*M),T=k*M/2;c=T-_-(T-_)/M*_}}}f="xAxis"===r?[n.left+(O.left||0)+(c||0),n.left+n.width-(O.right||0)-(c||0)]:"yAxis"===r?"horizontal"===s?[n.top+n.height-(O.bottom||0),n.top+(O.top||0)]:[n.top+(O.top||0)+(c||0),n.top+n.height-(O.bottom||0)-(c||0)]:m.range,j&&(f=[f[1],f[0]]);var C=(0,u.Hq)(m,o,d),D=C.scale,I=C.realScaleType;D.domain(g).range(f),(0,u.zF)(D);var N=(0,u.g$)(D,X(X({},m),{},{realScaleType:I}));"xAxis"===r?(v="top"===b&&!w||"bottom"===b&&w,p=n.left,y=h[S]-v*m.height):"yAxis"===r&&(v="left"===b&&!w||"right"===b&&w,p=h[S]-v*m.width,y=n.top);var B=X(X(X({},m),N),{},{realScaleType:I,x:p,y:y,scale:D,width:"xAxis"===r?n.width:m.width,height:"yAxis"===r?n.height:m.height});return B.bandSize=(0,u.zT)(B,N),m.hide||"xAxis"!==r?m.hide||(h[S]+=(v?-1:1)*B.width):h[S]+=(v?-1:1)*B.height,X(X({},i),{},V({},a,B))},{})},J=function(t,e){var n=t.x,r=t.y,o=e.x,i=e.y;return{x:Math.min(n,o),y:Math.min(r,i),width:Math.abs(o-n),height:Math.abs(i-r)}},Q=function(t){return J({x:t.x1,y:t.y1},{x:t.x2,y:t.y2})},tt=function(){var t,e;function n(t){!function(t,e){if(!(t instanceof e))throw TypeError("Cannot call a class as a function")}(this,n),this.scale=t}return t=[{key:"domain",get:function(){return this.scale.domain}},{key:"range",get:function(){return this.scale.range}},{key:"rangeMin",get:function(){return this.range()[0]}},{key:"rangeMax",get:function(){return this.range()[1]}},{key:"bandwidth",get:function(){return this.scale.bandwidth}},{key:"apply",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=e.bandAware,r=e.position;if(void 0!==t){if(r)switch(r){case"start":default:return this.scale(t);case"middle":var o=this.bandwidth?this.bandwidth()/2:0;return this.scale(t)+o;case"end":var i=this.bandwidth?this.bandwidth():0;return this.scale(t)+i}if(n){var a=this.bandwidth?this.bandwidth()/2:0;return this.scale(t)+a}return this.scale(t)}}},{key:"isInRange",value:function(t){var e=this.range(),n=e[0],r=e[e.length-1];return n<=r?t>=n&&t<=r:t>=r&&t<=n}}],e=[{key:"create",value:function(t){return new n(t)}}],t&&q(n.prototype,t),e&&q(n,e),Object.defineProperty(n,"prototype",{writable:!1}),n}();V(tt,"EPS",1e-4);var te=function(t){var e=Object.keys(t).reduce(function(e,n){return X(X({},e),{},V({},n,tt.create(t[n])))},{});return X(X({},e),{},{apply:function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=n.bandAware,i=n.position;return o()(t,function(t,n){return e[n].apply(t,{bandAware:r,position:i})})},isInRange:function(t){return a()(t,function(t,n){return e[n].isInRange(t)})}})},tn=function(t){var e=t.width,n=t.height,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,o=(r%180+180)%180*Math.PI/180,i=Math.atan(n/e);return Math.abs(o>i&&otx(e,t()).base(e.base()),tj.o.apply(e,arguments),e}},scaleOrdinal:function(){return tX.Z},scalePoint:function(){return f.x},scalePow:function(){return tQ},scaleQuantile:function(){return function t(){var e,n=[],r=[],o=[];function i(){var t=0,e=Math.max(1,r.length);for(o=Array(e-1);++t=1)return+n(t[r-1],r-1,t);var r,o=(r-1)*e,i=Math.floor(o),a=+n(t[i],i,t);return a+(+n(t[i+1],i+1,t)-a)*(o-i)}}(n,t/e);return a}function a(t){return null==t||isNaN(t=+t)?e:r[P(o,t)]}return a.invertExtent=function(t){var e=r.indexOf(t);return e<0?[NaN,NaN]:[e>0?o[e-1]:n[0],e=o?[i[o-1],r]:[i[e-1],i[e]]},u.unknown=function(t){return arguments.length&&(e=t),u},u.thresholds=function(){return i.slice()},u.copy=function(){return t().domain([n,r]).range(a).unknown(e)},tj.o.apply(tN(u),arguments)}},scaleRadial:function(){return function t(){var e,n=tw(),r=[0,1],o=!1;function i(t){var r,i=Math.sign(r=n(t))*Math.sqrt(Math.abs(r));return isNaN(i)?e:o?Math.round(i):i}return i.invert=function(t){return n.invert(t1(t))},i.domain=function(t){return arguments.length?(n.domain(t),i):n.domain()},i.range=function(t){return arguments.length?(n.range((r=Array.from(t,td)).map(t1)),i):r.slice()},i.rangeRound=function(t){return i.range(t).round(!0)},i.round=function(t){return arguments.length?(o=!!t,i):o},i.clamp=function(t){return arguments.length?(n.clamp(t),i):n.clamp()},i.unknown=function(t){return arguments.length?(e=t,i):e},i.copy=function(){return t(n.domain(),r).round(o).clamp(n.clamp()).unknown(e)},tj.o.apply(i,arguments),tN(i)}},scaleSequential:function(){return function t(){var e=tN(nX()(tv));return e.copy=function(){return nV(e,t())},tj.O.apply(e,arguments)}},scaleSequentialLog:function(){return function t(){var e=tW(nX()).domain([1,10]);return e.copy=function(){return nV(e,t()).base(e.base())},tj.O.apply(e,arguments)}},scaleSequentialPow:function(){return nG},scaleSequentialQuantile:function(){return function t(){var e=[],n=tv;function r(t){if(null!=t&&!isNaN(t=+t))return n((P(e,t,1)-1)/(e.length-1))}return r.domain=function(t){if(!arguments.length)return e.slice();for(let n of(e=[],t))null==n||isNaN(n=+n)||e.push(n);return e.sort(g),r},r.interpolator=function(t){return arguments.length?(n=t,r):n},r.range=function(){return e.map((t,r)=>n(r/(e.length-1)))},r.quantiles=function(t){return Array.from({length:t+1},(n,r)=>(function(t,e,n){if(!(!(r=(t=Float64Array.from(function*(t,e){if(void 0===e)for(let e of t)null!=e&&(e=+e)>=e&&(yield e);else{let n=-1;for(let r of t)null!=(r=e(r,++n,t))&&(r=+r)>=r&&(yield r)}}(t,void 0))).length)||isNaN(e=+e))){if(e<=0||r<2)return t6(t);if(e>=1)return t2(t);var r,o=(r-1)*e,i=Math.floor(o),a=t2((function t(e,n,r=0,o=1/0,i){if(n=Math.floor(n),r=Math.floor(Math.max(0,r)),o=Math.floor(Math.min(e.length-1,o)),!(r<=n&&n<=o))return e;for(i=void 0===i?t5:function(t=g){if(t===g)return t5;if("function"!=typeof t)throw TypeError("compare is not a function");return(e,n)=>{let r=t(e,n);return r||0===r?r:(0===t(n,n))-(0===t(e,e))}}(i);o>r;){if(o-r>600){let a=o-r+1,u=n-r+1,c=Math.log(a),l=.5*Math.exp(2*c/3),s=.5*Math.sqrt(c*l*(a-l)/a)*(u-a/2<0?-1:1),f=Math.max(r,Math.floor(n-u*l/a+s)),p=Math.min(o,Math.floor(n+(a-u)*l/a+s));t(e,n,f,p,i)}let a=e[n],u=r,c=o;for(t3(e,r,n),i(e[o],a)>0&&t3(e,r,o);ui(e[u],a);)++u;for(;i(e[c],a)>0;)--c}0===i(e[r],a)?t3(e,r,c):t3(e,++c,o),c<=n&&(r=c+1),n<=c&&(o=c-1)}return e})(t,i).subarray(0,i+1));return a+(t6(t.subarray(i+1))-a)*(o-i)}})(e,r/t))},r.copy=function(){return t(n).domain(e)},tj.O.apply(r,arguments)}},scaleSequentialSqrt:function(){return nK},scaleSequentialSymlog:function(){return function t(){var e=tY(nX());return e.copy=function(){return nV(e,t()).constant(e.constant())},tj.O.apply(e,arguments)}},scaleSqrt:function(){return t0},scaleSymlog:function(){return function t(){var e=tY(tO());return e.copy=function(){return tx(e,t()).constant(e.constant())},tj.o.apply(e,arguments)}},scaleThreshold:function(){return function t(){var e,n=[.5],r=[0,1],o=1;function i(t){return null!=t&&t<=t?r[P(n,t,0,o)]:e}return i.domain=function(t){return arguments.length?(o=Math.min((n=Array.from(t)).length,r.length-1),i):n.slice()},i.range=function(t){return arguments.length?(r=Array.from(t),o=Math.min(n.length,r.length-1),i):r.slice()},i.invertExtent=function(t){var e=r.indexOf(t);return[n[e-1],n[e]]},i.unknown=function(t){return arguments.length?(e=t,i):e},i.copy=function(){return t().domain(n).range(r).unknown(e)},tj.o.apply(i,arguments)}},scaleTime:function(){return nq},scaleUtc:function(){return nY},tickFormat:function(){return tI}});var f=n(5284);let p=Math.sqrt(50),h=Math.sqrt(10),d=Math.sqrt(2);function y(t,e,n){let r,o,i;let a=(e-t)/Math.max(0,n),u=Math.floor(Math.log10(a)),c=a/Math.pow(10,u),l=c>=p?10:c>=h?5:c>=d?2:1;return(u<0?(r=Math.round(t*(i=Math.pow(10,-u)/l)),o=Math.round(e*i),r/ie&&--o,i=-i):(r=Math.round(t/(i=Math.pow(10,u)*l)),o=Math.round(e/i),r*ie&&--o),o0))return[];if(t===e)return[t];let r=e=o))return[];let u=i-o+1,c=Array(u);if(r){if(a<0)for(let t=0;te?1:t>=e?0:NaN}function x(t,e){return null==t||null==e?NaN:et?1:e>=t?0:NaN}function O(t){let e,n,r;function o(t,r,o=0,i=t.length){if(o>>1;0>n(t[e],r)?o=e+1:i=e}while(og(t(e),n),r=(e,n)=>t(e)-n):(e=t===g||t===x?t:w,n=t,r=t),{left:o,center:function(t,e,n=0,i=t.length){let a=o(t,e,n,i-1);return a>n&&r(t[a-1],e)>-r(t[a],e)?a-1:a},right:function(t,r,o=0,i=t.length){if(o>>1;0>=n(t[e],r)?o=e+1:i=e}while(o>8&15|e>>4&240,e>>4&15|240&e,(15&e)<<4|15&e,1):8===n?W(e>>24&255,e>>16&255,e>>8&255,(255&e)/255):4===n?W(e>>12&15|e>>8&240,e>>8&15|e>>4&240,e>>4&15|240&e,((15&e)<<4|15&e)/255):null):(e=D.exec(t))?new q(e[1],e[2],e[3],1):(e=I.exec(t))?new q(255*e[1]/100,255*e[2]/100,255*e[3]/100,1):(e=N.exec(t))?W(e[1],e[2],e[3],e[4]):(e=B.exec(t))?W(255*e[1]/100,255*e[2]/100,255*e[3]/100,e[4]):(e=L.exec(t))?J(e[1],e[2]/100,e[3]/100,1):(e=R.exec(t))?J(e[1],e[2]/100,e[3]/100,e[4]):z.hasOwnProperty(t)?Z(z[t]):"transparent"===t?new q(NaN,NaN,NaN,0):null}function Z(t){return new q(t>>16&255,t>>8&255,255&t,1)}function W(t,e,n,r){return r<=0&&(t=e=n=NaN),new q(t,e,n,r)}function H(t,e,n,r){var o;return 1==arguments.length?((o=t)instanceof k||(o=F(o)),o)?new q((o=o.rgb()).r,o.g,o.b,o.opacity):new q:new q(t,e,n,null==r?1:r)}function q(t,e,n,r){this.r=+t,this.g=+e,this.b=+n,this.opacity=+r}function Y(){return`#${K(this.r)}${K(this.g)}${K(this.b)}`}function X(){let t=V(this.opacity);return`${1===t?"rgb(":"rgba("}${G(this.r)}, ${G(this.g)}, ${G(this.b)}${1===t?")":`, ${t})`}`}function V(t){return isNaN(t)?1:Math.max(0,Math.min(1,t))}function G(t){return Math.max(0,Math.min(255,Math.round(t)||0))}function K(t){return((t=G(t))<16?"0":"")+t.toString(16)}function J(t,e,n,r){return r<=0?t=e=n=NaN:n<=0||n>=1?t=e=NaN:e<=0&&(t=NaN),new tt(t,e,n,r)}function Q(t){if(t instanceof tt)return new tt(t.h,t.s,t.l,t.opacity);if(t instanceof k||(t=F(t)),!t)return new tt;if(t instanceof tt)return t;var e=(t=t.rgb()).r/255,n=t.g/255,r=t.b/255,o=Math.min(e,n,r),i=Math.max(e,n,r),a=NaN,u=i-o,c=(i+o)/2;return u?(a=e===i?(n-r)/u+(n0&&c<1?0:a,new tt(a,u,c,t.opacity)}function tt(t,e,n,r){this.h=+t,this.s=+e,this.l=+n,this.opacity=+r}function te(t){return(t=(t||0)%360)<0?t+360:t}function tn(t){return Math.max(0,Math.min(1,t||0))}function tr(t,e,n){return(t<60?e+(n-e)*t/60:t<180?n:t<240?e+(n-e)*(240-t)/60:e)*255}function to(t,e,n,r,o){var i=t*t,a=i*t;return((1-3*t+3*i-a)*e+(4-6*i+3*a)*n+(1+3*t+3*i-3*a)*r+a*o)/6}A(k,F,{copy(t){return Object.assign(new this.constructor,this,t)},displayable(){return this.rgb().displayable()},hex:U,formatHex:U,formatHex8:function(){return this.rgb().formatHex8()},formatHsl:function(){return Q(this).formatHsl()},formatRgb:$,toString:$}),A(q,H,E(k,{brighter(t){return t=null==t?1.4285714285714286:Math.pow(1.4285714285714286,t),new q(this.r*t,this.g*t,this.b*t,this.opacity)},darker(t){return t=null==t?.7:Math.pow(.7,t),new q(this.r*t,this.g*t,this.b*t,this.opacity)},rgb(){return this},clamp(){return new q(G(this.r),G(this.g),G(this.b),V(this.opacity))},displayable(){return -.5<=this.r&&this.r<255.5&&-.5<=this.g&&this.g<255.5&&-.5<=this.b&&this.b<255.5&&0<=this.opacity&&this.opacity<=1},hex:Y,formatHex:Y,formatHex8:function(){return`#${K(this.r)}${K(this.g)}${K(this.b)}${K((isNaN(this.opacity)?1:this.opacity)*255)}`},formatRgb:X,toString:X})),A(tt,function(t,e,n,r){return 1==arguments.length?Q(t):new tt(t,e,n,null==r?1:r)},E(k,{brighter(t){return t=null==t?1.4285714285714286:Math.pow(1.4285714285714286,t),new tt(this.h,this.s,this.l*t,this.opacity)},darker(t){return t=null==t?.7:Math.pow(.7,t),new tt(this.h,this.s,this.l*t,this.opacity)},rgb(){var t=this.h%360+(this.h<0)*360,e=isNaN(t)||isNaN(this.s)?0:this.s,n=this.l,r=n+(n<.5?n:1-n)*e,o=2*n-r;return new q(tr(t>=240?t-240:t+120,o,r),tr(t,o,r),tr(t<120?t+240:t-120,o,r),this.opacity)},clamp(){return new tt(te(this.h),tn(this.s),tn(this.l),V(this.opacity))},displayable(){return(0<=this.s&&this.s<=1||isNaN(this.s))&&0<=this.l&&this.l<=1&&0<=this.opacity&&this.opacity<=1},formatHsl(){let t=V(this.opacity);return`${1===t?"hsl(":"hsla("}${te(this.h)}, ${100*tn(this.s)}%, ${100*tn(this.l)}%${1===t?")":`, ${t})`}`}}));var ti=t=>()=>t;function ta(t,e){var n=e-t;return n?function(e){return t+e*n}:ti(isNaN(t)?e:t)}var tu=function t(e){var n,r=1==(n=+(n=e))?ta:function(t,e){var r,o,i;return e-t?(r=t,o=e,r=Math.pow(r,i=n),o=Math.pow(o,i)-r,i=1/i,function(t){return Math.pow(r+t*o,i)}):ti(isNaN(t)?e:t)};function o(t,e){var n=r((t=H(t)).r,(e=H(e)).r),o=r(t.g,e.g),i=r(t.b,e.b),a=ta(t.opacity,e.opacity);return function(e){return t.r=n(e),t.g=o(e),t.b=i(e),t.opacity=a(e),t+""}}return o.gamma=t,o}(1);function tc(t){return function(e){var n,r,o=e.length,i=Array(o),a=Array(o),u=Array(o);for(n=0;n=1?(n=1,e-1):Math.floor(n*e),o=t[r],i=t[r+1],a=r>0?t[r-1]:2*o-i,u=ru&&(a=e.slice(u,a),l[c]?l[c]+=a:l[++c]=a),(o=o[0])===(i=i[0])?l[c]?l[c]+=i:l[++c]=i:(l[++c]=null,s.push({i:c,x:tl(o,i)})),u=tf.lastIndex;return ue&&(n=t,t=e,e=n),l=function(n){return Math.max(t,Math.min(e,n))}),r=c>2?tg:tb,o=i=null,f}function f(e){return null==e||isNaN(e=+e)?n:(o||(o=r(a.map(t),u,c)))(t(l(e)))}return f.invert=function(n){return l(e((i||(i=r(u,a.map(t),tl)))(n)))},f.domain=function(t){return arguments.length?(a=Array.from(t,td),s()):a.slice()},f.range=function(t){return arguments.length?(u=Array.from(t),s()):u.slice()},f.rangeRound=function(t){return u=Array.from(t),c=th,s()},f.clamp=function(t){return arguments.length?(l=!!t||tv,s()):l!==tv},f.interpolate=function(t){return arguments.length?(c=t,s()):c},f.unknown=function(t){return arguments.length?(n=t,f):n},function(n,r){return t=n,e=r,s()}}function tw(){return tO()(tv,tv)}var tj=n(9999),tS=/^(?:(.)?([<>=^]))?([+\-( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?(~)?([a-z%])?$/i;function tP(t){var e;if(!(e=tS.exec(t)))throw Error("invalid format: "+t);return new tA({fill:e[1],align:e[2],sign:e[3],symbol:e[4],zero:e[5],width:e[6],comma:e[7],precision:e[8]&&e[8].slice(1),trim:e[9],type:e[10]})}function tA(t){this.fill=void 0===t.fill?" ":t.fill+"",this.align=void 0===t.align?">":t.align+"",this.sign=void 0===t.sign?"-":t.sign+"",this.symbol=void 0===t.symbol?"":t.symbol+"",this.zero=!!t.zero,this.width=void 0===t.width?void 0:+t.width,this.comma=!!t.comma,this.precision=void 0===t.precision?void 0:+t.precision,this.trim=!!t.trim,this.type=void 0===t.type?"":t.type+""}function tE(t,e){if((n=(t=e?t.toExponential(e-1):t.toExponential()).indexOf("e"))<0)return null;var n,r=t.slice(0,n);return[r.length>1?r[0]+r.slice(2):r,+t.slice(n+1)]}function tk(t){return(t=tE(Math.abs(t)))?t[1]:NaN}function tM(t,e){var n=tE(t,e);if(!n)return t+"";var r=n[0],o=n[1];return o<0?"0."+Array(-o).join("0")+r:r.length>o+1?r.slice(0,o+1)+"."+r.slice(o+1):r+Array(o-r.length+2).join("0")}tP.prototype=tA.prototype,tA.prototype.toString=function(){return this.fill+this.align+this.sign+this.symbol+(this.zero?"0":"")+(void 0===this.width?"":Math.max(1,0|this.width))+(this.comma?",":"")+(void 0===this.precision?"":"."+Math.max(0,0|this.precision))+(this.trim?"~":"")+this.type};var t_={"%":(t,e)=>(100*t).toFixed(e),b:t=>Math.round(t).toString(2),c:t=>t+"",d:function(t){return Math.abs(t=Math.round(t))>=1e21?t.toLocaleString("en").replace(/,/g,""):t.toString(10)},e:(t,e)=>t.toExponential(e),f:(t,e)=>t.toFixed(e),g:(t,e)=>t.toPrecision(e),o:t=>Math.round(t).toString(8),p:(t,e)=>tM(100*t,e),r:tM,s:function(t,e){var n=tE(t,e);if(!n)return t+"";var o=n[0],i=n[1],a=i-(r=3*Math.max(-8,Math.min(8,Math.floor(i/3))))+1,u=o.length;return a===u?o:a>u?o+Array(a-u+1).join("0"):a>0?o.slice(0,a)+"."+o.slice(a):"0."+Array(1-a).join("0")+tE(t,Math.max(0,e+a-1))[0]},X:t=>Math.round(t).toString(16).toUpperCase(),x:t=>Math.round(t).toString(16)};function tT(t){return t}var tC=Array.prototype.map,tD=["y","z","a","f","p","n","\xb5","m","","k","M","G","T","P","E","Z","Y"];function tI(t,e,n,r){var o,u,c=b(t,e,n);switch((r=tP(null==r?",f":r)).type){case"s":var l=Math.max(Math.abs(t),Math.abs(e));return null!=r.precision||isNaN(u=Math.max(0,3*Math.max(-8,Math.min(8,Math.floor(tk(l)/3)))-tk(Math.abs(c))))||(r.precision=u),a(r,l);case"":case"e":case"g":case"p":case"r":null!=r.precision||isNaN(u=Math.max(0,tk(Math.abs(Math.max(Math.abs(t),Math.abs(e)))-(o=Math.abs(o=c)))-tk(o))+1)||(r.precision=u-("e"===r.type));break;case"f":case"%":null!=r.precision||isNaN(u=Math.max(0,-tk(Math.abs(c))))||(r.precision=u-("%"===r.type)*2)}return i(r)}function tN(t){var e=t.domain;return t.ticks=function(t){var n=e();return v(n[0],n[n.length-1],null==t?10:t)},t.tickFormat=function(t,n){var r=e();return tI(r[0],r[r.length-1],null==t?10:t,n)},t.nice=function(n){null==n&&(n=10);var r,o,i=e(),a=0,u=i.length-1,c=i[a],l=i[u],s=10;for(l0;){if((o=m(c,l,n))===r)return i[a]=c,i[u]=l,e(i);if(o>0)c=Math.floor(c/o)*o,l=Math.ceil(l/o)*o;else if(o<0)c=Math.ceil(c*o)/o,l=Math.floor(l*o)/o;else break;r=o}return t},t}function tB(){var t=tw();return t.copy=function(){return tx(t,tB())},tj.o.apply(t,arguments),tN(t)}function tL(t,e){t=t.slice();var n,r=0,o=t.length-1,i=t[r],a=t[o];return a-t(-e,n)}function tW(t){let e,n;let r=t(tR,tz),o=r.domain,a=10;function u(){var i,u;return e=(i=a)===Math.E?Math.log:10===i&&Math.log10||2===i&&Math.log2||(i=Math.log(i),t=>Math.log(t)/i),n=10===(u=a)?tF:u===Math.E?Math.exp:t=>Math.pow(u,t),o()[0]<0?(e=tZ(e),n=tZ(n),t(tU,t$)):t(tR,tz),r}return r.base=function(t){return arguments.length?(a=+t,u()):a},r.domain=function(t){return arguments.length?(o(t),u()):o()},r.ticks=t=>{let r,i;let u=o(),c=u[0],l=u[u.length-1],s=l0){for(;f<=p;++f)for(r=1;rl)break;d.push(i)}}else for(;f<=p;++f)for(r=a-1;r>=1;--r)if(!((i=f>0?r/n(-f):r*n(f))l)break;d.push(i)}2*d.length{if(null==t&&(t=10),null==o&&(o=10===a?"s":","),"function"!=typeof o&&(a%1||null!=(o=tP(o)).precision||(o.trim=!0),o=i(o)),t===1/0)return o;let u=Math.max(1,a*t/r.ticks().length);return t=>{let r=t/n(Math.round(e(t)));return r*ao(tL(o(),{floor:t=>n(Math.floor(e(t))),ceil:t=>n(Math.ceil(e(t)))})),r}function tH(t){return function(e){return Math.sign(e)*Math.log1p(Math.abs(e/t))}}function tq(t){return function(e){return Math.sign(e)*Math.expm1(Math.abs(e))*t}}function tY(t){var e=1,n=t(tH(1),tq(e));return n.constant=function(n){return arguments.length?t(tH(e=+n),tq(e)):e},tN(n)}i=(o=function(t){var e,n,o,i=void 0===t.grouping||void 0===t.thousands?tT:(e=tC.call(t.grouping,Number),n=t.thousands+"",function(t,r){for(var o=t.length,i=[],a=0,u=e[0],c=0;o>0&&u>0&&(c+u+1>r&&(u=Math.max(1,r-c)),i.push(t.substring(o-=u,o+u)),!((c+=u+1)>r));)u=e[a=(a+1)%e.length];return i.reverse().join(n)}),a=void 0===t.currency?"":t.currency[0]+"",u=void 0===t.currency?"":t.currency[1]+"",c=void 0===t.decimal?".":t.decimal+"",l=void 0===t.numerals?tT:(o=tC.call(t.numerals,String),function(t){return t.replace(/[0-9]/g,function(t){return o[+t]})}),s=void 0===t.percent?"%":t.percent+"",f=void 0===t.minus?"−":t.minus+"",p=void 0===t.nan?"NaN":t.nan+"";function h(t){var e=(t=tP(t)).fill,n=t.align,o=t.sign,h=t.symbol,d=t.zero,y=t.width,v=t.comma,m=t.precision,b=t.trim,g=t.type;"n"===g?(v=!0,g="g"):t_[g]||(void 0===m&&(m=12),b=!0,g="g"),(d||"0"===e&&"="===n)&&(d=!0,e="0",n="=");var x="$"===h?a:"#"===h&&/[boxX]/.test(g)?"0"+g.toLowerCase():"",O="$"===h?u:/[%p]/.test(g)?s:"",w=t_[g],j=/[defgprs%]/.test(g);function S(t){var a,u,s,h=x,S=O;if("c"===g)S=w(t)+S,t="";else{var P=(t=+t)<0||1/t<0;if(t=isNaN(t)?p:w(Math.abs(t),m),b&&(t=function(t){e:for(var e,n=t.length,r=1,o=-1;r0&&(o=0)}return o>0?t.slice(0,o)+t.slice(e+1):t}(t)),P&&0==+t&&"+"!==o&&(P=!1),h=(P?"("===o?o:f:"-"===o||"("===o?"":o)+h,S=("s"===g?tD[8+r/3]:"")+S+(P&&"("===o?")":""),j){for(a=-1,u=t.length;++a(s=t.charCodeAt(a))||s>57){S=(46===s?c+t.slice(a+1):t.slice(a))+S,t=t.slice(0,a);break}}}v&&!d&&(t=i(t,1/0));var A=h.length+t.length+S.length,E=A>1)+h+t+S+E.slice(A);break;default:t=E+h+t+S}return l(t)}return m=void 0===m?6:/[gprs]/.test(g)?Math.max(1,Math.min(21,m)):Math.max(0,Math.min(20,m)),S.toString=function(){return t+""},S}return{format:h,formatPrefix:function(t,e){var n=h(((t=tP(t)).type="f",t)),r=3*Math.max(-8,Math.min(8,Math.floor(tk(e)/3))),o=Math.pow(10,-r),i=tD[8+r/3];return function(t){return n(o*t)+i}}}}({thousands:",",grouping:[3],currency:["$",""]})).format,a=o.formatPrefix;var tX=n(6967);function tV(t){return function(e){return e<0?-Math.pow(-e,t):Math.pow(e,t)}}function tG(t){return t<0?-Math.sqrt(-t):Math.sqrt(t)}function tK(t){return t<0?-t*t:t*t}function tJ(t){var e=t(tv,tv),n=1;return e.exponent=function(e){return arguments.length?1==(n=+e)?t(tv,tv):.5===n?t(tG,tK):t(tV(n),tV(1/n)):n},tN(e)}function tQ(){var t=tJ(tO());return t.copy=function(){return tx(t,tQ()).exponent(t.exponent())},tj.o.apply(t,arguments),t}function t0(){return tQ.apply(null,arguments).exponent(.5)}function t1(t){return Math.sign(t)*t*t}function t2(t,e){let n;if(void 0===e)for(let e of t)null!=e&&(n=e)&&(n=e);else{let r=-1;for(let o of t)null!=(o=e(o,++r,t))&&(n=o)&&(n=o)}return n}function t6(t,e){let n;if(void 0===e)for(let e of t)null!=e&&(n>e||void 0===n&&e>=e)&&(n=e);else{let r=-1;for(let o of t)null!=(o=e(o,++r,t))&&(n>o||void 0===n&&o>=o)&&(n=o)}return n}function t5(t,e){return(null==t||!(t>=t))-(null==e||!(e>=e))||(te?1:0)}function t3(t,e,n){let r=t[e];t[e]=t[n],t[n]=r}let t7=new Date,t4=new Date;function t8(t,e,n,r){function o(e){return t(e=0==arguments.length?new Date:new Date(+e)),e}return o.floor=e=>(t(e=new Date(+e)),e),o.ceil=n=>(t(n=new Date(n-1)),e(n,1),t(n),n),o.round=t=>{let e=o(t),n=o.ceil(t);return t-e(e(t=new Date(+t),null==n?1:Math.floor(n)),t),o.range=(n,r,i)=>{let a;let u=[];if(n=o.ceil(n),i=null==i?1:Math.floor(i),!(n0))return u;do u.push(a=new Date(+n)),e(n,i),t(n);while(at8(e=>{if(e>=e)for(;t(e),!n(e);)e.setTime(e-1)},(t,r)=>{if(t>=t){if(r<0)for(;++r<=0;)for(;e(t,-1),!n(t););else for(;--r>=0;)for(;e(t,1),!n(t););}}),n&&(o.count=(e,r)=>(t7.setTime(+e),t4.setTime(+r),t(t7),t(t4),Math.floor(n(t7,t4))),o.every=t=>isFinite(t=Math.floor(t))&&t>0?t>1?o.filter(r?e=>r(e)%t==0:e=>o.count(0,e)%t==0):o:null),o}let t9=t8(()=>{},(t,e)=>{t.setTime(+t+e)},(t,e)=>e-t);t9.every=t=>isFinite(t=Math.floor(t))&&t>0?t>1?t8(e=>{e.setTime(Math.floor(e/t)*t)},(e,n)=>{e.setTime(+e+n*t)},(e,n)=>(n-e)/t):t9:null,t9.range;let et=t8(t=>{t.setTime(t-t.getMilliseconds())},(t,e)=>{t.setTime(+t+1e3*e)},(t,e)=>(e-t)/1e3,t=>t.getUTCSeconds());et.range;let ee=t8(t=>{t.setTime(t-t.getMilliseconds()-1e3*t.getSeconds())},(t,e)=>{t.setTime(+t+6e4*e)},(t,e)=>(e-t)/6e4,t=>t.getMinutes());ee.range;let en=t8(t=>{t.setUTCSeconds(0,0)},(t,e)=>{t.setTime(+t+6e4*e)},(t,e)=>(e-t)/6e4,t=>t.getUTCMinutes());en.range;let er=t8(t=>{t.setTime(t-t.getMilliseconds()-1e3*t.getSeconds()-6e4*t.getMinutes())},(t,e)=>{t.setTime(+t+36e5*e)},(t,e)=>(e-t)/36e5,t=>t.getHours());er.range;let eo=t8(t=>{t.setUTCMinutes(0,0,0)},(t,e)=>{t.setTime(+t+36e5*e)},(t,e)=>(e-t)/36e5,t=>t.getUTCHours());eo.range;let ei=t8(t=>t.setHours(0,0,0,0),(t,e)=>t.setDate(t.getDate()+e),(t,e)=>(e-t-(e.getTimezoneOffset()-t.getTimezoneOffset())*6e4)/864e5,t=>t.getDate()-1);ei.range;let ea=t8(t=>{t.setUTCHours(0,0,0,0)},(t,e)=>{t.setUTCDate(t.getUTCDate()+e)},(t,e)=>(e-t)/864e5,t=>t.getUTCDate()-1);ea.range;let eu=t8(t=>{t.setUTCHours(0,0,0,0)},(t,e)=>{t.setUTCDate(t.getUTCDate()+e)},(t,e)=>(e-t)/864e5,t=>Math.floor(t/864e5));function ec(t){return t8(e=>{e.setDate(e.getDate()-(e.getDay()+7-t)%7),e.setHours(0,0,0,0)},(t,e)=>{t.setDate(t.getDate()+7*e)},(t,e)=>(e-t-(e.getTimezoneOffset()-t.getTimezoneOffset())*6e4)/6048e5)}eu.range;let el=ec(0),es=ec(1),ef=ec(2),ep=ec(3),eh=ec(4),ed=ec(5),ey=ec(6);function ev(t){return t8(e=>{e.setUTCDate(e.getUTCDate()-(e.getUTCDay()+7-t)%7),e.setUTCHours(0,0,0,0)},(t,e)=>{t.setUTCDate(t.getUTCDate()+7*e)},(t,e)=>(e-t)/6048e5)}el.range,es.range,ef.range,ep.range,eh.range,ed.range,ey.range;let em=ev(0),eb=ev(1),eg=ev(2),ex=ev(3),eO=ev(4),ew=ev(5),ej=ev(6);em.range,eb.range,eg.range,ex.range,eO.range,ew.range,ej.range;let eS=t8(t=>{t.setDate(1),t.setHours(0,0,0,0)},(t,e)=>{t.setMonth(t.getMonth()+e)},(t,e)=>e.getMonth()-t.getMonth()+(e.getFullYear()-t.getFullYear())*12,t=>t.getMonth());eS.range;let eP=t8(t=>{t.setUTCDate(1),t.setUTCHours(0,0,0,0)},(t,e)=>{t.setUTCMonth(t.getUTCMonth()+e)},(t,e)=>e.getUTCMonth()-t.getUTCMonth()+(e.getUTCFullYear()-t.getUTCFullYear())*12,t=>t.getUTCMonth());eP.range;let eA=t8(t=>{t.setMonth(0,1),t.setHours(0,0,0,0)},(t,e)=>{t.setFullYear(t.getFullYear()+e)},(t,e)=>e.getFullYear()-t.getFullYear(),t=>t.getFullYear());eA.every=t=>isFinite(t=Math.floor(t))&&t>0?t8(e=>{e.setFullYear(Math.floor(e.getFullYear()/t)*t),e.setMonth(0,1),e.setHours(0,0,0,0)},(e,n)=>{e.setFullYear(e.getFullYear()+n*t)}):null,eA.range;let eE=t8(t=>{t.setUTCMonth(0,1),t.setUTCHours(0,0,0,0)},(t,e)=>{t.setUTCFullYear(t.getUTCFullYear()+e)},(t,e)=>e.getUTCFullYear()-t.getUTCFullYear(),t=>t.getUTCFullYear());function ek(t,e,n,r,o,i){let a=[[et,1,1e3],[et,5,5e3],[et,15,15e3],[et,30,3e4],[i,1,6e4],[i,5,3e5],[i,15,9e5],[i,30,18e5],[o,1,36e5],[o,3,108e5],[o,6,216e5],[o,12,432e5],[r,1,864e5],[r,2,1728e5],[n,1,6048e5],[e,1,2592e6],[e,3,7776e6],[t,1,31536e6]];function u(e,n,r){let o=Math.abs(n-e)/r,i=O(([,,t])=>t).right(a,o);if(i===a.length)return t.every(b(e/31536e6,n/31536e6,r));if(0===i)return t9.every(Math.max(b(e,n,r),1));let[u,c]=a[o/a[i-1][2]isFinite(t=Math.floor(t))&&t>0?t8(e=>{e.setUTCFullYear(Math.floor(e.getUTCFullYear()/t)*t),e.setUTCMonth(0,1),e.setUTCHours(0,0,0,0)},(e,n)=>{e.setUTCFullYear(e.getUTCFullYear()+n*t)}):null,eE.range;let[eM,e_]=ek(eE,eP,em,eu,eo,en),[eT,eC]=ek(eA,eS,el,ei,er,ee);function eD(t){if(0<=t.y&&t.y<100){var e=new Date(-1,t.m,t.d,t.H,t.M,t.S,t.L);return e.setFullYear(t.y),e}return new Date(t.y,t.m,t.d,t.H,t.M,t.S,t.L)}function eI(t){if(0<=t.y&&t.y<100){var e=new Date(Date.UTC(-1,t.m,t.d,t.H,t.M,t.S,t.L));return e.setUTCFullYear(t.y),e}return new Date(Date.UTC(t.y,t.m,t.d,t.H,t.M,t.S,t.L))}function eN(t,e,n){return{y:t,m:e,d:n,H:0,M:0,S:0,L:0}}var eB={"-":"",_:" ",0:"0"},eL=/^\s*\d+/,eR=/^%/,ez=/[\\^$*+?|[\]().{}]/g;function eU(t,e,n){var r=t<0?"-":"",o=(r?-t:t)+"",i=o.length;return r+(i[t.toLowerCase(),e]))}function eW(t,e,n){var r=eL.exec(e.slice(n,n+1));return r?(t.w=+r[0],n+r[0].length):-1}function eH(t,e,n){var r=eL.exec(e.slice(n,n+1));return r?(t.u=+r[0],n+r[0].length):-1}function eq(t,e,n){var r=eL.exec(e.slice(n,n+2));return r?(t.U=+r[0],n+r[0].length):-1}function eY(t,e,n){var r=eL.exec(e.slice(n,n+2));return r?(t.V=+r[0],n+r[0].length):-1}function eX(t,e,n){var r=eL.exec(e.slice(n,n+2));return r?(t.W=+r[0],n+r[0].length):-1}function eV(t,e,n){var r=eL.exec(e.slice(n,n+4));return r?(t.y=+r[0],n+r[0].length):-1}function eG(t,e,n){var r=eL.exec(e.slice(n,n+2));return r?(t.y=+r[0]+(+r[0]>68?1900:2e3),n+r[0].length):-1}function eK(t,e,n){var r=/^(Z)|([+-]\d\d)(?::?(\d\d))?/.exec(e.slice(n,n+6));return r?(t.Z=r[1]?0:-(r[2]+(r[3]||"00")),n+r[0].length):-1}function eJ(t,e,n){var r=eL.exec(e.slice(n,n+1));return r?(t.q=3*r[0]-3,n+r[0].length):-1}function eQ(t,e,n){var r=eL.exec(e.slice(n,n+2));return r?(t.m=r[0]-1,n+r[0].length):-1}function e0(t,e,n){var r=eL.exec(e.slice(n,n+2));return r?(t.d=+r[0],n+r[0].length):-1}function e1(t,e,n){var r=eL.exec(e.slice(n,n+3));return r?(t.m=0,t.d=+r[0],n+r[0].length):-1}function e2(t,e,n){var r=eL.exec(e.slice(n,n+2));return r?(t.H=+r[0],n+r[0].length):-1}function e6(t,e,n){var r=eL.exec(e.slice(n,n+2));return r?(t.M=+r[0],n+r[0].length):-1}function e5(t,e,n){var r=eL.exec(e.slice(n,n+2));return r?(t.S=+r[0],n+r[0].length):-1}function e3(t,e,n){var r=eL.exec(e.slice(n,n+3));return r?(t.L=+r[0],n+r[0].length):-1}function e7(t,e,n){var r=eL.exec(e.slice(n,n+6));return r?(t.L=Math.floor(r[0]/1e3),n+r[0].length):-1}function e4(t,e,n){var r=eR.exec(e.slice(n,n+1));return r?n+r[0].length:-1}function e8(t,e,n){var r=eL.exec(e.slice(n));return r?(t.Q=+r[0],n+r[0].length):-1}function e9(t,e,n){var r=eL.exec(e.slice(n));return r?(t.s=+r[0],n+r[0].length):-1}function nt(t,e){return eU(t.getDate(),e,2)}function ne(t,e){return eU(t.getHours(),e,2)}function nn(t,e){return eU(t.getHours()%12||12,e,2)}function nr(t,e){return eU(1+ei.count(eA(t),t),e,3)}function no(t,e){return eU(t.getMilliseconds(),e,3)}function ni(t,e){return no(t,e)+"000"}function na(t,e){return eU(t.getMonth()+1,e,2)}function nu(t,e){return eU(t.getMinutes(),e,2)}function nc(t,e){return eU(t.getSeconds(),e,2)}function nl(t){var e=t.getDay();return 0===e?7:e}function ns(t,e){return eU(el.count(eA(t)-1,t),e,2)}function nf(t){var e=t.getDay();return e>=4||0===e?eh(t):eh.ceil(t)}function np(t,e){return t=nf(t),eU(eh.count(eA(t),t)+(4===eA(t).getDay()),e,2)}function nh(t){return t.getDay()}function nd(t,e){return eU(es.count(eA(t)-1,t),e,2)}function ny(t,e){return eU(t.getFullYear()%100,e,2)}function nv(t,e){return eU((t=nf(t)).getFullYear()%100,e,2)}function nm(t,e){return eU(t.getFullYear()%1e4,e,4)}function nb(t,e){var n=t.getDay();return eU((t=n>=4||0===n?eh(t):eh.ceil(t)).getFullYear()%1e4,e,4)}function ng(t){var e=t.getTimezoneOffset();return(e>0?"-":(e*=-1,"+"))+eU(e/60|0,"0",2)+eU(e%60,"0",2)}function nx(t,e){return eU(t.getUTCDate(),e,2)}function nO(t,e){return eU(t.getUTCHours(),e,2)}function nw(t,e){return eU(t.getUTCHours()%12||12,e,2)}function nj(t,e){return eU(1+ea.count(eE(t),t),e,3)}function nS(t,e){return eU(t.getUTCMilliseconds(),e,3)}function nP(t,e){return nS(t,e)+"000"}function nA(t,e){return eU(t.getUTCMonth()+1,e,2)}function nE(t,e){return eU(t.getUTCMinutes(),e,2)}function nk(t,e){return eU(t.getUTCSeconds(),e,2)}function nM(t){var e=t.getUTCDay();return 0===e?7:e}function n_(t,e){return eU(em.count(eE(t)-1,t),e,2)}function nT(t){var e=t.getUTCDay();return e>=4||0===e?eO(t):eO.ceil(t)}function nC(t,e){return t=nT(t),eU(eO.count(eE(t),t)+(4===eE(t).getUTCDay()),e,2)}function nD(t){return t.getUTCDay()}function nI(t,e){return eU(eb.count(eE(t)-1,t),e,2)}function nN(t,e){return eU(t.getUTCFullYear()%100,e,2)}function nB(t,e){return eU((t=nT(t)).getUTCFullYear()%100,e,2)}function nL(t,e){return eU(t.getUTCFullYear()%1e4,e,4)}function nR(t,e){var n=t.getUTCDay();return eU((t=n>=4||0===n?eO(t):eO.ceil(t)).getUTCFullYear()%1e4,e,4)}function nz(){return"+0000"}function nU(){return"%"}function n$(t){return+t}function nF(t){return Math.floor(+t/1e3)}function nZ(t){return new Date(t)}function nW(t){return t instanceof Date?+t:+new Date(+t)}function nH(t,e,n,r,o,i,a,u,c,l){var s=tw(),f=s.invert,p=s.domain,h=l(".%L"),d=l(":%S"),y=l("%I:%M"),v=l("%I %p"),m=l("%a %d"),b=l("%b %d"),g=l("%B"),x=l("%Y");function O(t){return(c(t)1)for(var n,r,o,i=1,a=t[e[0]],u=a.length;i=12)]},q:function(t){return 1+~~(t.getMonth()/3)},Q:n$,s:nF,S:nc,u:nl,U:ns,V:np,w:nh,W:nd,x:null,X:null,y:ny,Y:nm,Z:ng,"%":nU},x={a:function(t){return a[t.getUTCDay()]},A:function(t){return i[t.getUTCDay()]},b:function(t){return c[t.getUTCMonth()]},B:function(t){return u[t.getUTCMonth()]},c:null,d:nx,e:nx,f:nP,g:nB,G:nR,H:nO,I:nw,j:nj,L:nS,m:nA,M:nE,p:function(t){return o[+(t.getUTCHours()>=12)]},q:function(t){return 1+~~(t.getUTCMonth()/3)},Q:n$,s:nF,S:nk,u:nM,U:n_,V:nC,w:nD,W:nI,x:null,X:null,y:nN,Y:nL,Z:nz,"%":nU},O={a:function(t,e,n){var r=h.exec(e.slice(n));return r?(t.w=d.get(r[0].toLowerCase()),n+r[0].length):-1},A:function(t,e,n){var r=f.exec(e.slice(n));return r?(t.w=p.get(r[0].toLowerCase()),n+r[0].length):-1},b:function(t,e,n){var r=m.exec(e.slice(n));return r?(t.m=b.get(r[0].toLowerCase()),n+r[0].length):-1},B:function(t,e,n){var r=y.exec(e.slice(n));return r?(t.m=v.get(r[0].toLowerCase()),n+r[0].length):-1},c:function(t,n,r){return S(t,e,n,r)},d:e0,e:e0,f:e7,g:eG,G:eV,H:e2,I:e2,j:e1,L:e3,m:eQ,M:e6,p:function(t,e,n){var r=l.exec(e.slice(n));return r?(t.p=s.get(r[0].toLowerCase()),n+r[0].length):-1},q:eJ,Q:e8,s:e9,S:e5,u:eH,U:eq,V:eY,w:eW,W:eX,x:function(t,e,r){return S(t,n,e,r)},X:function(t,e,n){return S(t,r,e,n)},y:eG,Y:eV,Z:eK,"%":e4};function w(t,e){return function(n){var r,o,i,a=[],u=-1,c=0,l=t.length;for(n instanceof Date||(n=new Date(+n));++u53)return null;"w"in i||(i.w=1),"Z"in i?(r=(o=(r=eI(eN(i.y,0,1))).getUTCDay())>4||0===o?eb.ceil(r):eb(r),r=ea.offset(r,(i.V-1)*7),i.y=r.getUTCFullYear(),i.m=r.getUTCMonth(),i.d=r.getUTCDate()+(i.w+6)%7):(r=(o=(r=eD(eN(i.y,0,1))).getDay())>4||0===o?es.ceil(r):es(r),r=ei.offset(r,(i.V-1)*7),i.y=r.getFullYear(),i.m=r.getMonth(),i.d=r.getDate()+(i.w+6)%7)}else("W"in i||"U"in i)&&("w"in i||(i.w="u"in i?i.u%7:"W"in i?1:0),o="Z"in i?eI(eN(i.y,0,1)).getUTCDay():eD(eN(i.y,0,1)).getDay(),i.m=0,i.d="W"in i?(i.w+6)%7+7*i.W-(o+5)%7:i.w+7*i.U-(o+6)%7);return"Z"in i?(i.H+=i.Z/100|0,i.M+=i.Z%100,eI(i)):eD(i)}}function S(t,e,n,r){for(var o,i,a=0,u=e.length,c=n.length;a=c)return -1;if(37===(o=e.charCodeAt(a++))){if(!(i=O[(o=e.charAt(a++))in eB?e.charAt(a++):o])||(r=i(t,n,r))<0)return -1}else if(o!=n.charCodeAt(r++))return -1}return r}return g.x=w(n,g),g.X=w(r,g),g.c=w(e,g),x.x=w(n,x),x.X=w(r,x),x.c=w(e,x),{format:function(t){var e=w(t+="",g);return e.toString=function(){return t},e},parse:function(t){var e=j(t+="",!1);return e.toString=function(){return t},e},utcFormat:function(t){var e=w(t+="",x);return e.toString=function(){return t},e},utcParse:function(t){var e=j(t+="",!0);return e.toString=function(){return t},e}}}({dateTime:"%x, %X",date:"%-m/%-d/%Y",time:"%-I:%M:%S %p",periods:["AM","PM"],days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],shortDays:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],months:["January","February","March","April","May","June","July","August","September","October","November","December"],shortMonths:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]})).format,u.parse,l=u.utcFormat,u.utcParse;var n2=n(2516),n6=n(6115);function n5(t){for(var e=t.length,n=Array(e);--e>=0;)n[e]=e;return n}function n3(t,e){return t[e]}function n7(t){let e=[];return e.key=t,e}var n4=n(5645),n8=n.n(n4),n9=n(9008),rt=n.n(n9),re=n(7571),rn=n.n(re),rr=n(6757),ro=n.n(rr),ri=n(2715),ra=n.n(ri),ru=n(3735),rc=n.n(ru),rl=n(1314),rs=n.n(rl),rf=n(2559),rp=n.n(rf),rh=n(5551),rd=n.n(rh),ry=n(1652),rv=n.n(ry),rm=n(4935),rb=n.n(rm),rg=n(1134),rx=n.n(rg);function rO(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=Array(e);n=e?n.apply(void 0,o):t(e-a,rP(function(){for(var t=arguments.length,e=Array(t),r=0;rt.length)&&(e=t.length);for(var n=0,r=Array(e);nr&&(o=r,i=n),[o,i]}function rR(t,e,n){if(t.lte(0))return new(rx())(0);var r=rC.getDigitCount(t.toNumber()),o=new(rx())(10).pow(r),i=t.div(o),a=1!==r?.05:.1,u=new(rx())(Math.ceil(i.div(a).toNumber())).add(n).mul(a).mul(o);return e?u:new(rx())(Math.ceil(u))}function rz(t,e,n){var r=1,o=new(rx())(t);if(!o.isint()&&n){var i=Math.abs(t);i<1?(r=new(rx())(10).pow(rC.getDigitCount(t)-1),o=new(rx())(Math.floor(o.div(r).toNumber())).mul(r)):i>1&&(o=new(rx())(Math.floor(t)))}else 0===t?o=new(rx())(Math.floor((e-1)/2)):n||(o=new(rx())(Math.floor(t)));var a=Math.floor((e-1)/2);return rM(rk(function(t){return o.add(new(rx())(t-a).mul(r)).toNumber()}),rE)(0,e)}var rU=rT(function(t){var e=rI(t,2),n=e[0],r=e[1],o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:6,i=!(arguments.length>2)||void 0===arguments[2]||arguments[2],a=Math.max(o,2),u=rI(rL([n,r]),2),c=u[0],l=u[1];if(c===-1/0||l===1/0){var s=l===1/0?[c].concat(rD(rE(0,o-1).map(function(){return 1/0}))):[].concat(rD(rE(0,o-1).map(function(){return-1/0})),[l]);return n>r?r_(s):s}if(c===l)return rz(c,o,i);var f=function t(e,n,r,o){var i,a=arguments.length>4&&void 0!==arguments[4]?arguments[4]:0;if(!Number.isFinite((n-e)/(r-1)))return{step:new(rx())(0),tickMin:new(rx())(0),tickMax:new(rx())(0)};var u=rR(new(rx())(n).sub(e).div(r-1),o,a),c=Math.ceil((i=e<=0&&n>=0?new(rx())(0):(i=new(rx())(e).add(n).div(2)).sub(new(rx())(i).mod(u))).sub(e).div(u).toNumber()),l=Math.ceil(new(rx())(n).sub(i).div(u).toNumber()),s=c+l+1;return s>r?t(e,n,r,o,a+1):(s0?l+(r-s):l,c=n>0?c:c+(r-s)),{step:u,tickMin:i.sub(new(rx())(c).mul(u)),tickMax:i.add(new(rx())(l).mul(u))})}(c,l,a,i),p=f.step,h=f.tickMin,d=f.tickMax,y=rC.rangeStep(h,d.add(new(rx())(.1).mul(p)),p);return n>r?r_(y):y});rT(function(t){var e=rI(t,2),n=e[0],r=e[1],o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:6,i=!(arguments.length>2)||void 0===arguments[2]||arguments[2],a=Math.max(o,2),u=rI(rL([n,r]),2),c=u[0],l=u[1];if(c===-1/0||l===1/0)return[n,r];if(c===l)return rz(c,o,i);var s=rR(new(rx())(l).sub(c).div(a-1),i,0),f=rM(rk(function(t){return new(rx())(c).add(new(rx())(t).mul(s)).toNumber()}),rE)(0,a).filter(function(t){return t>=c&&t<=l});return n>r?r_(f):f});var r$=rT(function(t,e){var n=rI(t,2),r=n[0],o=n[1],i=!(arguments.length>2)||void 0===arguments[2]||arguments[2],a=rI(rL([r,o]),2),u=a[0],c=a[1];if(u===-1/0||c===1/0)return[r,o];if(u===c)return[u];var l=rR(new(rx())(c).sub(u).div(Math.max(e,2)-1),i,0),s=[].concat(rD(rC.rangeStep(new(rx())(u),new(rx())(c).sub(new(rx())(.99).mul(l)),l)),[c]);return r>o?r_(s):s}),rF=n(3137),rZ=n(6630),rW=n(2944),rH=n(8569);function rq(t){return(rq="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function rY(t){return function(t){if(Array.isArray(t))return rX(t)}(t)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(t)||function(t,e){if(t){if("string"==typeof t)return rX(t,void 0);var n=Object.prototype.toString.call(t).slice(8,-1);if("Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n)return Array.from(t);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return rX(t,void 0)}}(t)||function(){throw TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function rX(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=Array(e);n1&&void 0!==arguments[1]?arguments[1]:[],r=arguments.length>2?arguments[2]:void 0,o=arguments.length>3?arguments[3]:void 0,i=-1,a=null!==(e=null==n?void 0:n.length)&&void 0!==e?e:0;if(a<=1)return 0;if(o&&"angleAxis"===o.axisType&&1e-6>=Math.abs(Math.abs(o.range[1]-o.range[0])-360))for(var u=o.range,c=0;c0?r[c-1].coordinate:r[a-1].coordinate,s=r[c].coordinate,f=c>=a-1?r[0].coordinate:r[c+1].coordinate,p=void 0;if((0,rZ.uY)(s-l)!==(0,rZ.uY)(f-s)){var h=[];if((0,rZ.uY)(f-s)===(0,rZ.uY)(u[1]-u[0])){p=f;var d=s+u[1]-u[0];h[0]=Math.min(d,(d+l)/2),h[1]=Math.max(d,(d+l)/2)}else{p=l;var y=f+u[1]-u[0];h[0]=Math.min(s,(y+s)/2),h[1]=Math.max(s,(y+s)/2)}var v=[Math.min(s,(p+s)/2),Math.max(s,(p+s)/2)];if(t>v[0]&&t<=v[1]||t>=h[0]&&t<=h[1]){i=r[c].index;break}}else{var m=Math.min(l,f),b=Math.max(l,f);if(t>(m+s)/2&&t<=(b+s)/2){i=r[c].index;break}}}else for(var g=0;g0&&g(n[g].coordinate+n[g-1].coordinate)/2&&t<=(n[g].coordinate+n[g+1].coordinate)/2||g===a-1&&t>(n[g].coordinate+n[g-1].coordinate)/2){i=n[g].index;break}return i},r1=function(t){var e,n,r=t.type.displayName,o=null!==(e=t.type)&&void 0!==e&&e.defaultProps?rG(rG({},t.type.defaultProps),t.props):t.props,i=o.stroke,a=o.fill;switch(r){case"Line":n=i;break;case"Area":case"Radar":n=i&&"none"!==i?i:a;break;default:n=a}return n},r2=function(t){var e=t.barSize,n=t.totalSize,r=t.stackGroups,o=void 0===r?{}:r;if(!o)return{};for(var i={},a=Object.keys(o),u=0,c=a.length;u=0});if(v&&v.length){var m=v[0].type.defaultProps,b=void 0!==m?rG(rG({},m),v[0].props):v[0].props,g=b.barSize,x=b[y];i[x]||(i[x]=[]);var O=rn()(g)?e:g;i[x].push({item:v[0],stackList:v.slice(1),barSize:rn()(O)?void 0:(0,rZ.h1)(O,n,0)})}}return i},r6=function(t){var e,n=t.barGap,r=t.barCategoryGap,o=t.bandSize,i=t.sizeList,a=void 0===i?[]:i,u=t.maxBarSize,c=a.length;if(c<1)return null;var l=(0,rZ.h1)(n,o,0,!0),s=[];if(a[0].barSize===+a[0].barSize){var f=!1,p=o/c,h=a.reduce(function(t,e){return t+e.barSize||0},0);(h+=(c-1)*l)>=o&&(h-=(c-1)*l,l=0),h>=o&&p>0&&(f=!0,p*=.9,h=c*p);var d={offset:((o-h)/2>>0)-l,size:0};e=a.reduce(function(t,e){var n={item:e.item,position:{offset:d.offset+d.size+l,size:f?p:e.barSize}},r=[].concat(rY(t),[n]);return d=r[r.length-1].position,e.stackList&&e.stackList.length&&e.stackList.forEach(function(t){r.push({item:t,position:d})}),r},s)}else{var y=(0,rZ.h1)(r,o,0,!0);o-2*y-(c-1)*l<=0&&(l=0);var v=(o-2*y-(c-1)*l)/c;v>1&&(v>>=0);var m=u===+u?Math.min(v,u):v;e=a.reduce(function(t,e,n){var r=[].concat(rY(t),[{item:e.item,position:{offset:y+(v+l)*n+(v-m)/2,size:m}}]);return e.stackList&&e.stackList.length&&e.stackList.forEach(function(t){r.push({item:t,position:r[r.length-1].position})}),r},s)}return e},r5=function(t,e,n,r){var o=n.children,i=n.width,a=n.margin,u=i-(a.left||0)-(a.right||0),c=(0,rH.z)({children:o,legendWidth:u});if(c){var l=r||{},s=l.width,f=l.height,p=c.align,h=c.verticalAlign,d=c.layout;if(("vertical"===d||"horizontal"===d&&"middle"===h)&&"center"!==p&&(0,rZ.hj)(t[p]))return rG(rG({},t),{},rK({},p,t[p]+(s||0)));if(("horizontal"===d||"vertical"===d&&"center"===p)&&"middle"!==h&&(0,rZ.hj)(t[h]))return rG(rG({},t),{},rK({},h,t[h]+(f||0)))}return t},r3=function(t,e,n,r,o){var i=e.props.children,a=(0,rW.NN)(i,rF.W).filter(function(t){var e;return e=t.props.direction,!!rn()(o)||("horizontal"===r?"yAxis"===o:"vertical"===r||"x"===e?"xAxis"===o:"y"!==e||"yAxis"===o)});if(a&&a.length){var u=a.map(function(t){return t.props.dataKey});return t.reduce(function(t,e){var r=rJ(e,n);if(rn()(r))return t;var o=Array.isArray(r)?[rt()(r),n8()(r)]:[r,r],i=u.reduce(function(t,n){var r=rJ(e,n,0),i=o[0]-Math.abs(Array.isArray(r)?r[0]:r),a=o[1]+Math.abs(Array.isArray(r)?r[1]:r);return[Math.min(i,t[0]),Math.max(a,t[1])]},[1/0,-1/0]);return[Math.min(i[0],t[0]),Math.max(i[1],t[1])]},[1/0,-1/0])}return null},r7=function(t,e,n,r,o){var i=e.map(function(e){return r3(t,e,n,o,r)}).filter(function(t){return!rn()(t)});return i&&i.length?i.reduce(function(t,e){return[Math.min(t[0],e[0]),Math.max(t[1],e[1])]},[1/0,-1/0]):null},r4=function(t,e,n,r,o){var i=e.map(function(e){var i=e.props.dataKey;return"number"===n&&i&&r3(t,e,i,r)||rQ(t,i,n,o)});if("number"===n)return i.reduce(function(t,e){return[Math.min(t[0],e[0]),Math.max(t[1],e[1])]},[1/0,-1/0]);var a={};return i.reduce(function(t,e){for(var n=0,r=e.length;n=2?2*(0,rZ.uY)(a[0]-a[1])*c:c,e&&(t.ticks||t.niceTicks))?(t.ticks||t.niceTicks).map(function(t){return{coordinate:r(o?o.indexOf(t):t)+c,value:t,offset:c}}).filter(function(t){return!rp()(t.coordinate)}):t.isCategorical&&t.categoricalDomain?t.categoricalDomain.map(function(t,e){return{coordinate:r(t)+c,value:t,index:e,offset:c}}):r.ticks&&!n?r.ticks(t.tickCount).map(function(t){return{coordinate:r(t)+c,value:t,offset:c}}):r.domain().map(function(t,e){return{coordinate:r(t)+c,value:o?o[t]:t,index:e,offset:c}})},ot=new WeakMap,oe=function(t,e){if("function"!=typeof e)return t;ot.has(t)||ot.set(t,new WeakMap);var n=ot.get(t);if(n.has(e))return n.get(e);var r=function(){t.apply(void 0,arguments),e.apply(void 0,arguments)};return n.set(e,r),r},on=function(t,e,n){var r=t.scale,o=t.type,i=t.layout,a=t.axisType;if("auto"===r)return"radial"===i&&"radiusAxis"===a?{scale:f.Z(),realScaleType:"band"}:"radial"===i&&"angleAxis"===a?{scale:tB(),realScaleType:"linear"}:"category"===o&&e&&(e.indexOf("LineChart")>=0||e.indexOf("AreaChart")>=0||e.indexOf("ComposedChart")>=0&&!n)?{scale:f.x(),realScaleType:"point"}:"category"===o?{scale:f.Z(),realScaleType:"band"}:{scale:tB(),realScaleType:"linear"};if(ra()(r)){var u="scale".concat(rd()(r));return{scale:(s[u]||f.x)(),realScaleType:s[u]?u:"point"}}return ro()(r)?{scale:r}:{scale:f.x(),realScaleType:"point"}},or=function(t){var e=t.domain();if(e&&!(e.length<=2)){var n=e.length,r=t.range(),o=Math.min(r[0],r[1])-1e-4,i=Math.max(r[0],r[1])+1e-4,a=t(e[0]),u=t(e[n-1]);(ai||ui)&&t.domain([e[0],e[n-1]])}},oo=function(t,e){if(!t)return null;for(var n=0,r=t.length;nr)&&(o[1]=r),o[0]>r&&(o[0]=r),o[1]=0?(t[a][n][0]=o,t[a][n][1]=o+u,o=t[a][n][1]):(t[a][n][0]=i,t[a][n][1]=i+u,i=t[a][n][1])}},expand:function(t,e){if((r=t.length)>0){for(var n,r,o,i=0,a=t[0].length;i0){for(var n,r=0,o=t[e[0]],i=o.length;r0&&(r=(n=t[e[0]]).length)>0){for(var n,r,o,i=0,a=1;a=0?(t[i][n][0]=o,t[i][n][1]=o+a,o=t[i][n][1]):(t[i][n][0]=0,t[i][n][1]=0)}}},ou=function(t,e,n){var r=e.map(function(t){return t.props.dataKey}),o=oa[n];return(function(){var t=(0,n6.Z)([]),e=n5,n=n1,r=n3;function o(o){var i,a,u=Array.from(t.apply(this,arguments),n7),c=u.length,l=-1;for(let t of o)for(i=0,++l;i=0?0:o<0?o:r}return n[0]},oh=function(t,e){var n,r=(null!==(n=t.type)&&void 0!==n&&n.defaultProps?rG(rG({},t.type.defaultProps),t.props):t.props).stackId;if((0,rZ.P2)(r)){var o=e[r];if(o){var i=o.items.indexOf(t);return i>=0?o.stackedData[i]:null}}return null},od=function(t,e,n){return Object.keys(t).reduce(function(r,o){var i=t[o].stackedData.reduce(function(t,r){var o=r.slice(e,n+1).reduce(function(t,e){return[rt()(e.concat([t[0]]).filter(rZ.hj)),n8()(e.concat([t[1]]).filter(rZ.hj))]},[1/0,-1/0]);return[Math.min(t[0],o[0]),Math.max(t[1],o[1])]},[1/0,-1/0]);return[Math.min(i[0],r[0]),Math.max(i[1],r[1])]},[1/0,-1/0]).map(function(t){return t===1/0||t===-1/0?0:t})},oy=/^dataMin[\s]*-[\s]*([0-9]+([.]{1}[0-9]+){0,1})$/,ov=/^dataMax[\s]*\+[\s]*([0-9]+([.]{1}[0-9]+){0,1})$/,om=function(t,e,n){if(ro()(t))return t(e,n);if(!Array.isArray(t))return e;var r=[];if((0,rZ.hj)(t[0]))r[0]=n?t[0]:Math.min(t[0],e[0]);else if(oy.test(t[0])){var o=+oy.exec(t[0])[1];r[0]=e[0]-o}else ro()(t[0])?r[0]=t[0](e[0]):r[0]=e[0];if((0,rZ.hj)(t[1]))r[1]=n?t[1]:Math.max(t[1],e[1]);else if(ov.test(t[1])){var i=+ov.exec(t[1])[1];r[1]=e[1]+i}else ro()(t[1])?r[1]=t[1](e[1]):r[1]=e[1];return r},ob=function(t,e,n){if(t&&t.scale&&t.scale.bandwidth){var r=t.scale.bandwidth();if(!n||r>0)return r}if(t&&e&&e.length>=2){for(var o=rb()(e,function(t){return t.coordinate}),i=1/0,a=1,u=o.length;a1&&void 0!==arguments[1]?arguments[1]:{};if(null==t||r.x.isSsr)return{width:0,height:0};var o=(Object.keys(e=a({},n)).forEach(function(t){e[t]||delete e[t]}),e),i=JSON.stringify({text:t,copyStyle:o});if(u.widthCache[i])return u.widthCache[i];try{var s=document.getElementById(l);s||((s=document.createElement("span")).setAttribute("id",l),s.setAttribute("aria-hidden","true"),document.body.appendChild(s));var f=a(a({},c),o);Object.assign(s.style,f),s.textContent="".concat(t);var p=s.getBoundingClientRect(),h={width:p.width,height:p.height};return u.widthCache[i]=h,++u.cacheCount>2e3&&(u.cacheCount=0,u.widthCache={}),h}catch(t){return{width:0,height:0}}},f=function(t){return{top:t.top+window.scrollY-document.documentElement.clientTop,left:t.left+window.scrollX-document.documentElement.clientLeft}}},6630:function(t,e,n){"use strict";n.d(e,{Ap:function(){return S},EL:function(){return g},Kt:function(){return O},P2:function(){return m},Rw:function(){return v},bv:function(){return w},fC:function(){return P},h1:function(){return x},hU:function(){return d},hj:function(){return y},k4:function(){return j},uY:function(){return h}});var r=n(2715),o=n.n(r),i=n(2559),a=n.n(i),u=n(3735),c=n.n(u),l=n(2345),s=n.n(l),f=n(7571),p=n.n(f),h=function(t){return 0===t?0:t>0?1:-1},d=function(t){return o()(t)&&t.indexOf("%")===t.length-1},y=function(t){return s()(t)&&!a()(t)},v=function(t){return p()(t)},m=function(t){return y(t)||o()(t)},b=0,g=function(t){var e=++b;return"".concat(t||"").concat(e)},x=function(t,e){var n,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,i=arguments.length>3&&void 0!==arguments[3]&&arguments[3];if(!y(t)&&!o()(t))return r;if(d(t)){var u=t.indexOf("%");n=e*parseFloat(t.slice(0,u))/100}else n=+t;return a()(n)&&(n=r),i&&n>e&&(n=e),n},O=function(t){if(!t)return null;var e=Object.keys(t);return e&&e.length?t[e[0]]:null},w=function(t){if(!Array.isArray(t))return!1;for(var e=t.length,n={},r=0;r2?n-2:0),o=2;oi&&(u=2*Math.PI-u),{radius:a,angle:180*u/Math.PI,angleInRadian:u}},s=function(t){var e=t.startAngle,n=t.endAngle,r=Math.min(Math.floor(e/360),Math.floor(n/360));return{startAngle:e-360*r,endAngle:n-360*r}},f=function(t,e){var n,r=l({x:t.x,y:t.y},e),o=r.radius,a=r.angle,u=e.innerRadius,c=e.outerRadius;if(oc)return!1;if(0===o)return!0;var f=s(e),p=f.startAngle,h=f.endAngle,d=a;if(p<=h){for(;d>h;)d-=360;for(;d=p&&d<=h}else{for(;d>p;)d-=360;for(;d=h&&d<=p}return n?i(i({},e),{},{radius:o,angle:d+360*Math.min(Math.floor(e.startAngle/360),Math.floor(e.endAngle/360))}):null}},2944:function(t,e,n){"use strict";n.d(e,{$R:function(){return R},Bh:function(){return L},Gf:function(){return j},L6:function(){return D},NN:function(){return E},TT:function(){return M},eu:function(){return B},jf:function(){return T},rL:function(){return I},sP:function(){return k}});var r=n(3735),o=n.n(r),i=n(7571),a=n.n(i),u=n(2715),c=n.n(u),l=n(6757),s=n.n(l),f=n(8302),p=n.n(f),h=n(2265),d=n(4326),y=n(6630),v=n(6485),m=n(1637),b=["children"],g=["children"];function x(t,e){if(null==t)return{};var n,r,o=function(t,e){if(null==t)return{};var n={};for(var r in t)if(Object.prototype.hasOwnProperty.call(t,r)){if(e.indexOf(r)>=0)continue;n[r]=t[r]}return n}(t,e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(t,n)&&(o[n]=t[n])}return o}function O(t){return(O="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}var w={click:"onClick",mousedown:"onMouseDown",mouseup:"onMouseUp",mouseover:"onMouseOver",mousemove:"onMouseMove",mouseout:"onMouseOut",mouseenter:"onMouseEnter",mouseleave:"onMouseLeave",touchcancel:"onTouchCancel",touchend:"onTouchEnd",touchmove:"onTouchMove",touchstart:"onTouchStart",contextmenu:"onContextMenu",dblclick:"onDoubleClick"},j=function(t){return"string"==typeof t?t:t?t.displayName||t.name||"Component":""},S=null,P=null,A=function t(e){if(e===S&&Array.isArray(P))return P;var n=[];return h.Children.forEach(e,function(e){a()(e)||((0,d.isFragment)(e)?n=n.concat(t(e.props.children)):n.push(e))}),P=n,S=e,n};function E(t,e){var n=[],r=[];return r=Array.isArray(e)?e.map(function(t){return j(t)}):[j(e)],A(t).forEach(function(t){var e=o()(t,"type.displayName")||o()(t,"type.name");-1!==r.indexOf(e)&&n.push(t)}),n}function k(t,e){var n=E(t,e);return n&&n[0]}var M=function(t){if(!t||!t.props)return!1;var e=t.props,n=e.width,r=e.height;return!!(0,y.hj)(n)&&!(n<=0)&&!!(0,y.hj)(r)&&!(r<=0)},_=["a","altGlyph","altGlyphDef","altGlyphItem","animate","animateColor","animateMotion","animateTransform","circle","clipPath","color-profile","cursor","defs","desc","ellipse","feBlend","feColormatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence","filter","font","font-face","font-face-format","font-face-name","font-face-url","foreignObject","g","glyph","glyphRef","hkern","image","line","lineGradient","marker","mask","metadata","missing-glyph","mpath","path","pattern","polygon","polyline","radialGradient","rect","script","set","stop","style","svg","switch","symbol","text","textPath","title","tref","tspan","use","view","vkern"],T=function(t){return t&&"object"===O(t)&&"clipDot"in t},C=function(t,e,n,r){var o,i=null!==(o=null===m.ry||void 0===m.ry?void 0:m.ry[r])&&void 0!==o?o:[];return e.startsWith("data-")||!s()(t)&&(r&&i.includes(e)||m.Yh.includes(e))||n&&m.nv.includes(e)},D=function(t,e,n){if(!t||"function"==typeof t||"boolean"==typeof t)return null;var r=t;if((0,h.isValidElement)(t)&&(r=t.props),!p()(r))return null;var o={};return Object.keys(r).forEach(function(t){var i;C(null===(i=r)||void 0===i?void 0:i[t],t,e,n)&&(o[t]=r[t])}),o},I=function t(e,n){if(e===n)return!0;var r=h.Children.count(e);if(r!==h.Children.count(n))return!1;if(0===r)return!0;if(1===r)return N(Array.isArray(e)?e[0]:e,Array.isArray(n)?n[0]:n);for(var o=0;o=0)n.push(t);else if(t){var i=j(t.type),a=e[i]||{},u=a.handler,l=a.once;if(u&&(!l||!r[i])){var s=u(t,i,o);n.push(s),r[i]=!0}}}),n},L=function(t){var e=t&&t.type;return e&&w[e]?w[e]:null},R=function(t,e){return A(e).indexOf(t)}},6485:function(t,e,n){"use strict";function r(t,e){for(var n in t)if(({}).hasOwnProperty.call(t,n)&&(!({}).hasOwnProperty.call(e,n)||t[n]!==e[n]))return!1;for(var r in e)if(({}).hasOwnProperty.call(e,r)&&!({}).hasOwnProperty.call(t,r))return!1;return!0}n.d(e,{w:function(){return r}})},8569:function(t,e,n){"use strict";n.d(e,{z:function(){return l}});var r=n(2190),o=n(2696),i=n(2944);function a(t){return(a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function u(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),n.push.apply(n,r)}return n}function c(t){for(var e=1;e=0))throw Error(`invalid digits: ${t}`);if(e>15)return a;let n=10**e;return function(t){this._+=t[0];for(let e=1,r=t.length;e1e-6){if(Math.abs(f*c-l*s)>1e-6&&i){let h=n-a,d=o-u,y=c*c+l*l,v=Math.sqrt(y),m=Math.sqrt(p),b=i*Math.tan((r-Math.acos((y+p-(h*h+d*d))/(2*v*m)))/2),g=b/m,x=b/v;Math.abs(g-1)>1e-6&&this._append`L${t+g*s},${e+g*f}`,this._append`A${i},${i},0,0,${+(f*h>s*d)},${this._x1=t+x*c},${this._y1=e+x*l}`}else this._append`L${this._x1=t},${this._y1=e}`}}arc(t,e,n,a,u,c){if(t=+t,e=+e,c=!!c,(n=+n)<0)throw Error(`negative radius: ${n}`);let l=n*Math.cos(a),s=n*Math.sin(a),f=t+l,p=e+s,h=1^c,d=c?a-u:u-a;null===this._x1?this._append`M${f},${p}`:(Math.abs(this._x1-f)>1e-6||Math.abs(this._y1-p)>1e-6)&&this._append`L${f},${p}`,n&&(d<0&&(d=d%o+o),d>i?this._append`A${n},${n},0,1,${h},${t-l},${e-s}A${n},${n},0,1,${h},${this._x1=f},${this._y1=p}`:d>1e-6&&this._append`A${n},${n},0,${+(d>=r)},${h},${this._x1=t+n*Math.cos(u)},${this._y1=e+n*Math.sin(u)}`)}rect(t,e,n,r){this._append`M${this._x0=this._x1=+t},${this._y0=this._y1=+e}h${n=+n}v${+r}h${-n}Z`}toString(){return this._}}function c(t){let e=3;return t.digits=function(n){if(!arguments.length)return e;if(null==n)e=null;else{let t=Math.floor(n);if(!(t>=0))throw RangeError(`invalid digits: ${n}`);e=t}return t},()=>new u(e)}u.prototype},8614:function(t,e,n){"use strict";n.d(e,{M:function(){return m}});var r=n(7437),o=n(2265),i=n(8881),a=n(3576),u=n(4252),c=n(5750);class l extends o.Component{getSnapshotBeforeUpdate(t){let e=this.props.childRef.current;if(e&&t.isPresent&&!this.props.isPresent){let t=this.props.sizeRef.current;t.height=e.offsetHeight||0,t.width=e.offsetWidth||0,t.top=e.offsetTop,t.left=e.offsetLeft}return null}componentDidUpdate(){}render(){return this.props.children}}function s(t){let{children:e,isPresent:n}=t,i=(0,o.useId)(),a=(0,o.useRef)(null),u=(0,o.useRef)({width:0,height:0,top:0,left:0}),{nonce:s}=(0,o.useContext)(c._);return(0,o.useInsertionEffect)(()=>{let{width:t,height:e,top:r,left:o}=u.current;if(n||!a.current||!t||!e)return;a.current.dataset.motionPopId=i;let c=document.createElement("style");return s&&(c.nonce=s),document.head.appendChild(c),c.sheet&&c.sheet.insertRule('\n [data-motion-pop-id="'.concat(i,'"] {\n position: absolute !important;\n width: ').concat(t,"px !important;\n height: ").concat(e,"px !important;\n top: ").concat(r,"px !important;\n left: ").concat(o,"px !important;\n }\n ")),()=>{document.head.removeChild(c)}},[n]),(0,r.jsx)(l,{isPresent:n,childRef:a,sizeRef:u,children:o.cloneElement(e,{ref:a})})}let f=t=>{let{children:e,initial:n,isPresent:i,onExitComplete:c,custom:l,presenceAffectsLayout:f,mode:h}=t,d=(0,a.h)(p),y=(0,o.useId)(),v=(0,o.useCallback)(t=>{for(let e of(d.set(t,!0),d.values()))if(!e)return;c&&c()},[d,c]),m=(0,o.useMemo)(()=>({id:y,initial:n,isPresent:i,custom:l,onExitComplete:v,register:t=>(d.set(t,!1),()=>d.delete(t))}),f?[Math.random(),v]:[i,v]);return(0,o.useMemo)(()=>{d.forEach((t,e)=>d.set(e,!1))},[i]),o.useEffect(()=>{i||d.size||!c||c()},[i]),"popLayout"===h&&(e=(0,r.jsx)(s,{isPresent:i,children:e})),(0,r.jsx)(u.O.Provider,{value:m,children:e})};function p(){return new Map}var h=n(9637);let d=t=>t.key||"";function y(t){let e=[];return o.Children.forEach(t,t=>{(0,o.isValidElement)(t)&&e.push(t)}),e}var v=n(1534);let m=t=>{let{children:e,custom:n,initial:u=!0,onExitComplete:c,presenceAffectsLayout:l=!0,mode:s="sync",propagate:p=!1}=t,[m,b]=(0,h.oO)(p),g=(0,o.useMemo)(()=>y(e),[e]),x=p&&!m?[]:g.map(d),O=(0,o.useRef)(!0),w=(0,o.useRef)(g),j=(0,a.h)(()=>new Map),[S,P]=(0,o.useState)(g),[A,E]=(0,o.useState)(g);(0,v.L)(()=>{O.current=!1,w.current=g;for(let t=0;t{let e=d(t),o=(!p||!!m)&&(g===A||x.includes(e));return(0,r.jsx)(f,{isPresent:o,initial:(!O.current||!!u)&&void 0,custom:o?void 0:n,presenceAffectsLayout:l,mode:s,onExitComplete:o?void 0:()=>{if(!j.has(e))return;j.set(e,!0);let t=!0;j.forEach(e=>{e||(t=!1)}),t&&(null==M||M(),E(w.current),p&&(null==b||b()),c&&c())},children:t},e)})})}},9398:function(t,e,n){"use strict";function r(t,e){if(!t)throw Error("Invariant failed")}n.d(e,{Z:function(){return r}})}}]); \ No newline at end of file diff --git a/out/_next/static/chunks/459-bc2c752fd9707a34.js b/out/_next/static/chunks/459-bc2c752fd9707a34.js deleted file mode 100644 index ba5455bd..00000000 --- a/out/_next/static/chunks/459-bc2c752fd9707a34.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[459],{4226:function(e,t,s){s.d(t,{Button:function(){return i}});var r=s(7437),n=s(521),a=s(4502);function i(e){let{className:t,variant:s="ghost",children:i,...o}=e;return(0,r.jsx)(n.E.button,{whileHover:{y:-1},whileTap:{y:0},className:(0,a.cn)("inline-flex items-center justify-center rounded-md px-5 py-3 text-sm font-semibold transition will-change-transform","primary"===s?"bg-gradient-to-br from-brand to-brand2 text-[#02131a] shadow-[0_10px_30px_rgba(0,0,0,.35)]":"glass text-text hover:shadow-glow",t),...o,children:i})}},4755:function(e,t,s){s.d(t,{ChatBot:function(){return c}});var r=s(7437),n=s(2265),a=s(521),i=s(8614),o=s(4502);let l={greeting:"Hello! I'm MackAi, here to help you learn about T.O.O.L.S Inc programs and support services. How can I assist you today?",programs:"We offer four core programs: Job Readiness Training, Continued Education, Lived Experience Support, and Personal Growth Programs. Which would you like to know more about?","job readiness":"Our Job Readiness program includes resume building, mock interviews, career planning, and professional development to prepare you for success in the workforce.",education:"We provide access to educational resources, training programs, skill development courses, and support for continuing your education journey.","lived experience":"Our team has lived experience with the challenges our clients face. This creates genuine understanding and more effective, empathetic support.",referral:"You can submit a referral for justice-involved individuals through our Referral Form page. We also have a QR code available for easy access.",support:"To get support, you can fill out our Interest Form or contact us directly. We typically respond within 48 hours.",contact:"You can reach us through our Contact page, submit an Interest Form, or call our office. We're here to help you start your journey."};function c(){let[e,t]=(0,n.useState)(!1),[s,c]=(0,n.useState)([{id:"welcome",text:"Hi! I'm MackAi, your T.O.O.L.S Inc assistant. Ask me about our programs, how to get support, or anything else!",sender:"bot",timestamp:new Date}]),[d,x]=(0,n.useState)(""),[u,m]=(0,n.useState)(!1),h=(0,n.useRef)(null),p=()=>{var e;null===(e=h.current)||void 0===e||e.scrollIntoView({behavior:"smooth"})};(0,n.useEffect)(()=>{p()},[s]);let f=()=>{if(!d.trim())return;let e={id:Date.now().toString(),text:d,sender:"user",timestamp:new Date};c(t=>[...t,e]),x(""),m(!0),setTimeout(()=>{let e={id:(Date.now()+1).toString(),text:function(e){let t=e.toLowerCase();return t.includes("hello")||t.includes("hi")||t.includes("hey")?l.greeting:t.includes("program")||t.includes("service")?l.programs:t.includes("job")||t.includes("employment")||t.includes("career")?l["job readiness"]:t.includes("education")||t.includes("training")||t.includes("learn")?l.education:t.includes("lived experience")||t.includes("understanding")?l["lived experience"]:t.includes("referral")||t.includes("refer")?l.referral:t.includes("support")||t.includes("help")||t.includes("need")?l.support:t.includes("contact")||t.includes("reach")||t.includes("call")?l.contact:"I'd be happy to help you with information about our programs, support services, or how to get started. You can also visit our Interest Form page or Contact us directly for personalized assistance."}(d),sender:"bot",timestamp:new Date};c(t=>[...t,e]),m(!1)},800)};return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(a.E.button,{onClick:()=>t(!e),className:(0,o.cn)("fixed bottom-6 right-6 z-50 flex h-14 w-14 items-center justify-center rounded-full","bg-gradient-to-br from-brand to-brand2 text-white shadow-glow","hover:shadow-xl transition-shadow"),whileHover:{scale:1.05},whileTap:{scale:.95},"aria-label":"Open chat",children:e?(0,r.jsx)("svg",{className:"h-6 w-6",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor",children:(0,r.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M6 18L18 6M6 6l12 12"})}):(0,r.jsx)("svg",{className:"h-6 w-6",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor",children:(0,r.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M8 10h.01M12 10h.01M16 10h.01M9 16H5a2 2 0 01-2-2V6a2 2 0 012-2h14a2 2 0 012 2v8a2 2 0 01-2 2h-5l-5 5v-5z"})})}),(0,r.jsx)(i.M,{children:e&&(0,r.jsxs)(a.E.div,{initial:{opacity:0,y:20,scale:.95},animate:{opacity:1,y:0,scale:1},exit:{opacity:0,y:20,scale:.95},transition:{duration:.2},className:"fixed bottom-24 right-6 z-50 w-[380px] h-[600px] rounded-xl bg-panel border border-border shadow-glow overflow-hidden flex flex-col",children:[(0,r.jsx)("div",{className:"flex items-center justify-between p-4 border-b border-border bg-bg/50 backdrop-blur-sm",children:(0,r.jsxs)("div",{className:"flex items-center gap-3",children:[(0,r.jsx)("div",{className:"h-10 w-10 rounded-full bg-gradient-to-br from-brand to-brand2 flex items-center justify-center text-white font-bold",children:"MA"}),(0,r.jsxs)("div",{children:[(0,r.jsx)("div",{className:"font-semibold text-text",children:"MackAi"}),(0,r.jsx)("div",{className:"text-xs text-muted",children:"Always here to help"})]})]})}),(0,r.jsxs)("div",{className:"flex-1 overflow-y-auto p-4 space-y-4",children:[s.map(e=>(0,r.jsx)("div",{className:(0,o.cn)("flex","user"===e.sender?"justify-end":"justify-start"),children:(0,r.jsx)("div",{className:(0,o.cn)("max-w-[80%] rounded-lg px-4 py-2 text-sm","user"===e.sender?"bg-gradient-to-br from-brand to-brand2 text-white":"glass text-text"),children:e.text})},e.id)),u&&(0,r.jsx)("div",{className:"flex justify-start",children:(0,r.jsx)("div",{className:"glass rounded-lg px-4 py-2 text-sm",children:(0,r.jsxs)("div",{className:"flex gap-1",children:[(0,r.jsx)("span",{className:"animate-bounce",style:{animationDelay:"0ms"},children:"●"}),(0,r.jsx)("span",{className:"animate-bounce",style:{animationDelay:"150ms"},children:"●"}),(0,r.jsx)("span",{className:"animate-bounce",style:{animationDelay:"300ms"},children:"●"})]})})}),(0,r.jsx)("div",{ref:h})]}),s.length<=2&&(0,r.jsxs)("div",{className:"px-4 pb-2",children:[(0,r.jsx)("div",{className:"text-xs text-muted mb-2",children:"Quick questions:"}),(0,r.jsx)("div",{className:"flex flex-wrap gap-2",children:["Programs","Get Support","Referral Process","Contact Info"].map(e=>(0,r.jsx)("button",{onClick:()=>{x(e),setTimeout(()=>f(),100)},className:"text-xs px-3 py-1 rounded-full glass hover:shadow-glow transition-shadow text-text",children:e},e))})]}),(0,r.jsx)("div",{className:"p-4 border-t border-border bg-bg/50 backdrop-blur-sm",children:(0,r.jsxs)("div",{className:"flex gap-2",children:[(0,r.jsx)("input",{type:"text",value:d,onChange:e=>x(e.target.value),onKeyPress:e=>{"Enter"!==e.key||e.shiftKey||(e.preventDefault(),f())},placeholder:"Type your message...",className:"flex-1 rounded-lg bg-panel border border-border px-4 py-2 text-sm text-text placeholder:text-muted focus:outline-none focus:ring-2 focus:ring-brand/50"}),(0,r.jsx)("button",{onClick:f,disabled:!d.trim(),className:(0,o.cn)("px-4 py-2 rounded-lg font-semibold text-sm transition-all",d.trim()?"bg-gradient-to-br from-brand to-brand2 text-white hover:shadow-glow":"bg-panel text-muted cursor-not-allowed"),children:"Send"})]})})]})})]})}},9185:function(e,t,s){s.d(t,{CookieConsent:function(){return l}});var r=s(7437),n=s(2265),a=s(8614),i=s(521),o=s(4226);function l(){let[e,t]=(0,n.useState)(!1),[s,l]=(0,n.useState)(!1),[c,d]=(0,n.useState)({essential:!0,analytics:!1,marketing:!1,functional:!1});(0,n.useEffect)(()=>{localStorage.getItem("cookie-consent")||t(!0)},[]);let x=()=>{localStorage.setItem("cookie-consent",JSON.stringify({essential:!0,analytics:!0,marketing:!0,functional:!0})),t(!1)},u=()=>{localStorage.setItem("cookie-consent",JSON.stringify({essential:!0,analytics:!1,marketing:!1,functional:!1})),t(!1)};return(0,r.jsx)(a.M,{children:e&&(0,r.jsx)(i.E.div,{initial:{y:100,opacity:0},animate:{y:0,opacity:1},exit:{y:100,opacity:0},transition:{duration:.3},className:"fixed bottom-0 left-0 right-0 z-50 border-t border-border bg-panel/95 backdrop-blur-xl shadow-glow",children:(0,r.jsx)("div",{className:"mx-auto max-w-container px-7 py-6",children:s?(0,r.jsxs)("div",{className:"space-y-6",children:[(0,r.jsxs)("div",{className:"flex items-center justify-between",children:[(0,r.jsx)("h3",{className:"text-lg font-bold text-text",children:"Cookie Preferences"}),(0,r.jsx)("button",{onClick:()=>l(!1),className:"text-muted hover:text-text",children:(0,r.jsx)("svg",{className:"h-5 w-5",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor",children:(0,r.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M6 18L18 6M6 6l12 12"})})})]}),(0,r.jsxs)("div",{className:"space-y-4 max-h-[300px] overflow-y-auto",children:[(0,r.jsx)("div",{className:"glass rounded-lg p-4",children:(0,r.jsxs)("div",{className:"flex items-center justify-between",children:[(0,r.jsxs)("div",{className:"flex-1",children:[(0,r.jsx)("div",{className:"font-semibold text-text",children:"Essential Cookies"}),(0,r.jsx)("p",{className:"text-xs text-muted mt-1",children:"Required for the website to function properly. Cannot be disabled."})]}),(0,r.jsx)("div",{className:"ml-4 text-sm font-semibold text-brand",children:"Always On"})]})}),(0,r.jsx)("div",{className:"glass rounded-lg p-4",children:(0,r.jsxs)("div",{className:"flex items-center justify-between",children:[(0,r.jsxs)("div",{className:"flex-1",children:[(0,r.jsx)("div",{className:"font-semibold text-text",children:"Analytics Cookies"}),(0,r.jsx)("p",{className:"text-xs text-muted mt-1",children:"Help us understand how visitors interact with our website."})]}),(0,r.jsxs)("label",{className:"relative inline-flex items-center cursor-pointer ml-4",children:[(0,r.jsx)("input",{type:"checkbox",checked:c.analytics,onChange:e=>d({...c,analytics:e.target.checked}),className:"sr-only peer"}),(0,r.jsx)("div",{className:"w-11 h-6 bg-panel border border-border rounded-full peer peer-checked:bg-brand transition-colors"}),(0,r.jsx)("div",{className:"absolute left-1 top-1 bg-text w-4 h-4 rounded-full transition-transform peer-checked:translate-x-5"})]})]})}),(0,r.jsx)("div",{className:"glass rounded-lg p-4",children:(0,r.jsxs)("div",{className:"flex items-center justify-between",children:[(0,r.jsxs)("div",{className:"flex-1",children:[(0,r.jsx)("div",{className:"font-semibold text-text",children:"Marketing Cookies"}),(0,r.jsx)("p",{className:"text-xs text-muted mt-1",children:"Used to deliver relevant advertisements and track campaign performance."})]}),(0,r.jsxs)("label",{className:"relative inline-flex items-center cursor-pointer ml-4",children:[(0,r.jsx)("input",{type:"checkbox",checked:c.marketing,onChange:e=>d({...c,marketing:e.target.checked}),className:"sr-only peer"}),(0,r.jsx)("div",{className:"w-11 h-6 bg-panel border border-border rounded-full peer peer-checked:bg-brand transition-colors"}),(0,r.jsx)("div",{className:"absolute left-1 top-1 bg-text w-4 h-4 rounded-full transition-transform peer-checked:translate-x-5"})]})]})}),(0,r.jsx)("div",{className:"glass rounded-lg p-4",children:(0,r.jsxs)("div",{className:"flex items-center justify-between",children:[(0,r.jsxs)("div",{className:"flex-1",children:[(0,r.jsx)("div",{className:"font-semibold text-text",children:"Functional Cookies"}),(0,r.jsx)("p",{className:"text-xs text-muted mt-1",children:"Enable enhanced functionality and personalization features."})]}),(0,r.jsxs)("label",{className:"relative inline-flex items-center cursor-pointer ml-4",children:[(0,r.jsx)("input",{type:"checkbox",checked:c.functional,onChange:e=>d({...c,functional:e.target.checked}),className:"sr-only peer"}),(0,r.jsx)("div",{className:"w-11 h-6 bg-panel border border-border rounded-full peer peer-checked:bg-brand transition-colors"}),(0,r.jsx)("div",{className:"absolute left-1 top-1 bg-text w-4 h-4 rounded-full transition-transform peer-checked:translate-x-5"})]})]})})]}),(0,r.jsxs)("div",{className:"flex items-center justify-between pt-4 border-t border-border",children:[(0,r.jsx)("a",{href:"#",className:"text-xs text-brand hover:text-brand2 underline",children:"Privacy Policy"}),(0,r.jsxs)("div",{className:"flex items-center gap-3",children:[(0,r.jsx)("button",{onClick:u,className:"text-sm font-semibold text-muted hover:text-text transition-colors",children:"Decline All"}),(0,r.jsx)(o.Button,{variant:"ghost",onClick:()=>{localStorage.setItem("cookie-consent",JSON.stringify(c)),t(!1)},children:"Save Preferences"}),(0,r.jsx)(o.Button,{variant:"primary",onClick:x,children:"Accept All"})]})]})]}):(0,r.jsxs)("div",{className:"flex flex-col gap-4 md:flex-row md:items-center md:justify-between",children:[(0,r.jsx)("div",{className:"flex-1",children:(0,r.jsx)("p",{className:"text-sm text-text leading-relaxed",children:"We use cookies to enhance your browsing experience, serve personalized content, and analyze our traffic. You can customize your preferences or accept all cookies."})}),(0,r.jsxs)("div",{className:"flex items-center gap-3 flex-wrap",children:[(0,r.jsx)("button",{onClick:()=>l(!0),className:"text-sm font-semibold text-brand hover:text-brand2 transition-colors underline",children:"Customize"}),(0,r.jsx)("button",{onClick:u,className:"text-sm font-semibold text-muted hover:text-text transition-colors",children:"Decline All"}),(0,r.jsx)(o.Button,{variant:"primary",onClick:x,children:"Accept All"})]})]})})})})}},7452:function(e,t,s){s.d(t,{GlowCard:function(){return i}});var r=s(7437),n=s(521),a=s(4502);function i(e){let{className:t,children:s}=e;return(0,r.jsxs)(n.E.div,{initial:{opacity:0,y:14},whileInView:{opacity:1,y:0},viewport:{once:!0,margin:"-60px"},transition:{duration:.45,ease:[.22,1,.36,1]},whileHover:{y:-2},className:(0,a.cn)("relative overflow-hidden rounded-xl glass p-6","transition-shadow hover:shadow-glow",t),children:[(0,r.jsx)(n.E.div,{"aria-hidden":"true",className:"pointer-events-none absolute -inset-24 opacity-0",whileHover:{opacity:1},transition:{duration:.25},style:{background:"radial-gradient(600px 220px at 30% 20%, rgba(56,189,248,.18), transparent 60%), radial-gradient(500px 200px at 80% 30%, rgba(167,139,250,.16), transparent 55%)"}}),(0,r.jsx)("div",{className:"relative",children:s})]})}},8703:function(e,t,s){s.d(t,{Navbar:function(){return i}});var r=s(7437),n=s(521),a=s(4226);function i(){return(0,r.jsx)("header",{className:"sticky top-0 z-50 border-b border-border bg-bg/70 backdrop-blur-xl",children:(0,r.jsxs)("div",{className:"mx-auto flex max-w-container items-center justify-between px-7 py-4",children:[(0,r.jsxs)(n.E.a,{href:"/",initial:{opacity:0,y:-8},animate:{opacity:1,y:0},transition:{duration:.35},className:"flex items-center gap-3",children:[(0,r.jsx)("img",{src:"/logos/main-logo.png",alt:"T.O.O.LS Inc Logo",className:"h-10 w-auto object-contain"}),(0,r.jsx)("span",{className:"font-extrabold tracking-tight text-text",children:"T.O.O.LS Inc"})]}),(0,r.jsxs)("nav",{className:"hidden items-center gap-6 md:flex",children:[(0,r.jsx)("a",{className:"text-sm font-medium text-muted hover:text-text",href:"/#platform",children:"Programs"}),(0,r.jsx)("a",{className:"text-sm font-medium text-muted hover:text-text",href:"/#dashboard",children:"Impact"}),(0,r.jsx)("a",{className:"text-sm font-medium text-muted hover:text-text",href:"/partnerships",children:"Partnerships"}),(0,r.jsx)("a",{className:"text-sm font-medium text-muted hover:text-text",href:"/referral",children:"Referral"}),(0,r.jsx)("a",{className:"text-sm font-medium text-muted hover:text-text",href:"/#contact",children:"Contact"})]}),(0,r.jsxs)("div",{className:"flex items-center gap-3",children:[(0,r.jsx)(a.Button,{variant:"ghost",className:"hidden sm:inline-flex",children:(0,r.jsx)("a",{href:"/referral",children:"Submit Referral"})}),(0,r.jsx)(a.Button,{variant:"primary",children:(0,r.jsx)("a",{href:"/#contact",children:"Get Support"})})]})]})})}},4502:function(e,t,s){s.d(t,{cn:function(){return a}});var r=s(1994),n=s(3335);function a(){for(var e=arguments.length,t=Array(e),s=0;s{t&&o(a)},[t]);let l=(0,r.useCallback)(()=>t&&s&&s(a),[a,s,t]);return!i&&s?[!1,l]:[!0]}},8881:function(t,e,i){i.d(e,{p:function(){return r}});let r=(0,i(2265).createContext)({})},5750:function(t,e,i){i.d(e,{_:function(){return r}});let r=(0,i(2265).createContext)({transformPagePoint:t=>t,isStatic:!1,reducedMotion:"never"})},4252:function(t,e,i){i.d(e,{O:function(){return r}});let r=(0,i(2265).createContext)(null)},521:function(t,e,i){let r;function n(t){return null!==t&&"object"==typeof t&&"function"==typeof t.start}i.d(e,{E:function(){return sg}});let s=t=>Array.isArray(t);function o(t,e){if(!Array.isArray(e))return!1;let i=e.length;if(i!==t.length)return!1;for(let r=0;r{e[0][i]=t.get(),e[1][i]=t.getVelocity()}),e}function u(t,e,i,r){if("function"==typeof e){let[n,s]=l(r);e=e(void 0!==i?i:t.custom,n,s)}if("string"==typeof e&&(e=t.variants&&t.variants[e]),"function"==typeof e){let[n,s]=l(r);e=e(void 0!==i?i:t.custom,n,s)}return e}function h(t,e,i){let r=t.getProps();return u(r,e,void 0!==i?i:r.custom,t)}let d=["animate","whileInView","whileFocus","whileHover","whileTap","whileDrag","exit"],c=["initial",...d];function p(t){let e;return()=>(void 0===e&&(e=t()),e)}let m=p(()=>void 0!==window.ScrollTimeline);class f{constructor(t){this.stop=()=>this.runAll("stop"),this.animations=t.filter(Boolean)}get finished(){return Promise.all(this.animations.map(t=>"finished"in t?t.finished:t))}getAll(t){return this.animations[0][t]}setAll(t,e){for(let i=0;im()&&i.attachTimeline?i.attachTimeline(t):"function"==typeof e?e(i):void 0);return()=>{i.forEach((t,e)=>{t&&t(),this.animations[e].stop()})}}get time(){return this.getAll("time")}set time(t){this.setAll("time",t)}get speed(){return this.getAll("speed")}set speed(t){this.setAll("speed",t)}get startTime(){return this.getAll("startTime")}get duration(){let t=0;for(let e=0;ee[t]())}flatten(){this.runAll("flatten")}play(){this.runAll("play")}pause(){this.runAll("pause")}cancel(){this.runAll("cancel")}complete(){this.runAll("complete")}}class g extends f{then(t,e){return Promise.all(this.animations).then(t).catch(e)}}function v(t,e){return t?t[e]||t.default||t:void 0}function y(t){let e=0,i=t.next(e);for(;!i.done&&e<2e4;)e+=50,i=t.next(e);return e>=2e4?1/0:e}function b(t){return"function"==typeof t}function x(t,e){t.timeline=e,t.onfinish=null}let w=t=>Array.isArray(t)&&"number"==typeof t[0],P={linearEasing:void 0},T=function(t,e){let i=p(t);return()=>{var t;return null!==(t=P[e])&&void 0!==t?t:i()}}(()=>{try{document.createElement("div").animate({opacity:0},{easing:"linear(0, 1)"})}catch(t){return!1}return!0},"linearEasing"),S=(t,e,i)=>{let r=e-t;return 0===r?1:(i-t)/r},A=(t,e,i=10)=>{let r="",n=Math.max(Math.round(e/i),2);for(let e=0;e`cubic-bezier(${t}, ${e}, ${i}, ${r})`,E={linear:"linear",ease:"ease",easeIn:"ease-in",easeOut:"ease-out",easeInOut:"ease-in-out",circIn:k([0,.65,.55,1]),circOut:k([.55,0,1,.45]),backIn:k([.31,.01,.66,-.59]),backOut:k([.33,1.53,.69,.99])},M={x:!1,y:!1};function V(t,e){let i=function(t,e,i){if(t instanceof Element)return[t];if("string"==typeof t){let e=document.querySelectorAll(t);return e?Array.from(e):[]}return Array.from(t)}(t),r=new AbortController;return[i,{passive:!0,...e,signal:r.signal},()=>r.abort()]}function C(t){return e=>{"touch"===e.pointerType||M.x||M.y||t(e)}}let D=(t,e)=>!!e&&(t===e||D(t,e.parentElement)),R=t=>"mouse"===t.pointerType?"number"!=typeof t.button||t.button<=0:!1!==t.isPrimary,j=new Set(["BUTTON","INPUT","SELECT","TEXTAREA","A"]),L=new WeakSet;function F(t){return e=>{"Enter"===e.key&&t(e)}}function B(t,e){t.dispatchEvent(new PointerEvent("pointer"+e,{isPrimary:!0,bubbles:!0}))}let O=(t,e)=>{let i=t.currentTarget;if(!i)return;let r=F(()=>{if(L.has(i))return;B(i,"down");let t=F(()=>{B(i,"up")});i.addEventListener("keyup",t,e),i.addEventListener("blur",()=>B(i,"cancel"),e)});i.addEventListener("keydown",r,e),i.addEventListener("blur",()=>i.removeEventListener("keydown",r),e)};function I(t){return R(t)&&!(M.x||M.y)}let U=t=>1e3*t,z=t=>t/1e3,N=t=>t,$=["transformPerspective","x","y","z","translateX","translateY","translateZ","scale","scaleX","scaleY","rotate","rotateX","rotateY","rotateZ","skew","skewX","skewY"],W=new Set($),Y=new Set(["width","height","top","left","right","bottom",...$]),H=t=>!!(t&&"object"==typeof t&&t.mix&&t.toValue),G=t=>s(t)?t[t.length-1]||0:t,X={skipAnimations:!1,useManualTiming:!1},K=["read","resolveKeyframes","update","preRender","render","postRender"];function q(t,e){let i=!1,r=!0,n={delta:0,timestamp:0,isProcessing:!1},s=()=>i=!0,o=K.reduce((t,e)=>(t[e]=function(t){let e=new Set,i=new Set,r=!1,n=!1,s=new WeakSet,o={delta:0,timestamp:0,isProcessing:!1};function a(e){s.has(e)&&(l.schedule(e),t()),e(o)}let l={schedule:(t,n=!1,o=!1)=>{let a=o&&r?e:i;return n&&s.add(t),a.has(t)||a.add(t),t},cancel:t=>{i.delete(t),s.delete(t)},process:t=>{if(o=t,r){n=!0;return}r=!0,[e,i]=[i,e],e.forEach(a),e.clear(),r=!1,n&&(n=!1,l.process(t))}};return l}(s),t),{}),{read:a,resolveKeyframes:l,update:u,preRender:h,render:d,postRender:c}=o,p=()=>{let s=X.useManualTiming?n.timestamp:performance.now();i=!1,n.delta=r?1e3/60:Math.max(Math.min(s-n.timestamp,40),1),n.timestamp=s,n.isProcessing=!0,a.process(n),l.process(n),u.process(n),h.process(n),d.process(n),c.process(n),n.isProcessing=!1,i&&e&&(r=!1,t(p))},m=()=>{i=!0,r=!0,n.isProcessing||t(p)};return{schedule:K.reduce((t,e)=>{let r=o[e];return t[e]=(t,e=!1,n=!1)=>(i||m(),r.schedule(t,e,n)),t},{}),cancel:t=>{for(let e=0;e(void 0===r&&te.set(J.isProcessing||X.useManualTiming?J.timestamp:performance.now()),r),set:t=>{r=t,queueMicrotask(tt)}};function ti(t,e){-1===t.indexOf(e)&&t.push(e)}function tr(t,e){let i=t.indexOf(e);i>-1&&t.splice(i,1)}class tn{constructor(){this.subscriptions=[]}add(t){return ti(this.subscriptions,t),()=>tr(this.subscriptions,t)}notify(t,e,i){let r=this.subscriptions.length;if(r){if(1===r)this.subscriptions[0](t,e,i);else for(let n=0;n!isNaN(parseFloat(t)),to={current:void 0};class ta{constructor(t,e={}){this.version="11.18.2",this.canTrackVelocity=null,this.events={},this.updateAndNotify=(t,e=!0)=>{let i=te.now();this.updatedAt!==i&&this.setPrevFrameValue(),this.prev=this.current,this.setCurrent(t),this.current!==this.prev&&this.events.change&&this.events.change.notify(this.current),e&&this.events.renderRequest&&this.events.renderRequest.notify(this.current)},this.hasAnimated=!1,this.setCurrent(t),this.owner=e.owner}setCurrent(t){this.current=t,this.updatedAt=te.now(),null===this.canTrackVelocity&&void 0!==t&&(this.canTrackVelocity=ts(this.current))}setPrevFrameValue(t=this.current){this.prevFrameValue=t,this.prevUpdatedAt=this.updatedAt}onChange(t){return this.on("change",t)}on(t,e){this.events[t]||(this.events[t]=new tn);let i=this.events[t].add(e);return"change"===t?()=>{i(),_.read(()=>{this.events.change.getSize()||this.stop()})}:i}clearListeners(){for(let t in this.events)this.events[t].clear()}attach(t,e){this.passiveEffect=t,this.stopPassiveEffect=e}set(t,e=!0){e&&this.passiveEffect?this.passiveEffect(t,this.updateAndNotify):this.updateAndNotify(t,e)}setWithVelocity(t,e,i){this.set(e),this.prev=void 0,this.prevFrameValue=t,this.prevUpdatedAt=this.updatedAt-i}jump(t,e=!0){this.updateAndNotify(t),this.prev=t,this.prevUpdatedAt=this.prevFrameValue=void 0,e&&this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}get(){return to.current&&to.current.push(this),this.current}getPrevious(){return this.prev}getVelocity(){var t;let e=te.now();if(!this.canTrackVelocity||void 0===this.prevFrameValue||e-this.updatedAt>30)return 0;let i=Math.min(this.updatedAt-this.prevUpdatedAt,30);return t=parseFloat(this.current)-parseFloat(this.prevFrameValue),i?1e3/i*t:0}start(t){return this.stop(),new Promise(e=>{this.hasAnimated=!0,this.animation=t(e),this.events.animationStart&&this.events.animationStart.notify()}).then(()=>{this.events.animationComplete&&this.events.animationComplete.notify(),this.clearAnimation()})}stop(){this.animation&&(this.animation.stop(),this.events.animationCancel&&this.events.animationCancel.notify()),this.clearAnimation()}isAnimating(){return!!this.animation}clearAnimation(){delete this.animation}destroy(){this.clearListeners(),this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}}function tl(t,e){return new ta(t,e)}let tu=t=>!!(t&&t.getVelocity);function th(t,e){let i=t.getValue("willChange");if(tu(i)&&i.add)return i.add(e)}let td=t=>t.replace(/([a-z])([A-Z])/gu,"$1-$2").toLowerCase(),tc="data-"+td("framerAppearId"),tp={current:!1},tm=(t,e,i)=>(((1-3*i+3*e)*t+(3*i-6*e))*t+3*e)*t;function tf(t,e,i,r){if(t===e&&i===r)return N;let n=e=>(function(t,e,i,r,n){let s,o;let a=0;do(s=tm(o=e+(i-e)/2,r,n)-t)>0?i=o:e=o;while(Math.abs(s)>1e-7&&++a<12);return o})(e,0,1,t,i);return t=>0===t||1===t?t:tm(n(t),e,r)}let tg=t=>e=>e<=.5?t(2*e)/2:(2-t(2*(1-e)))/2,tv=t=>e=>1-t(1-e),ty=tf(.33,1.53,.69,.99),tb=tv(ty),tx=tg(tb),tw=t=>(t*=2)<1?.5*tb(t):.5*(2-Math.pow(2,-10*(t-1))),tP=t=>1-Math.sin(Math.acos(t)),tT=tv(tP),tS=tg(tP),tA=t=>/^0[^.\s]+$/u.test(t),tk=(t,e,i)=>i>e?e:i"number"==typeof t,parse:parseFloat,transform:t=>t},tM={...tE,transform:t=>tk(0,1,t)},tV={...tE,default:1},tC=t=>Math.round(1e5*t)/1e5,tD=/-?(?:\d+(?:\.\d+)?|\.\d+)/gu,tR=/^(?:#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\))$/iu,tj=(t,e)=>i=>!!("string"==typeof i&&tR.test(i)&&i.startsWith(t)||e&&null!=i&&Object.prototype.hasOwnProperty.call(i,e)),tL=(t,e,i)=>r=>{if("string"!=typeof r)return r;let[n,s,o,a]=r.match(tD);return{[t]:parseFloat(n),[e]:parseFloat(s),[i]:parseFloat(o),alpha:void 0!==a?parseFloat(a):1}},tF=t=>tk(0,255,t),tB={...tE,transform:t=>Math.round(tF(t))},tO={test:tj("rgb","red"),parse:tL("red","green","blue"),transform:({red:t,green:e,blue:i,alpha:r=1})=>"rgba("+tB.transform(t)+", "+tB.transform(e)+", "+tB.transform(i)+", "+tC(tM.transform(r))+")"},tI={test:tj("#"),parse:function(t){let e="",i="",r="",n="";return t.length>5?(e=t.substring(1,3),i=t.substring(3,5),r=t.substring(5,7),n=t.substring(7,9)):(e=t.substring(1,2),i=t.substring(2,3),r=t.substring(3,4),n=t.substring(4,5),e+=e,i+=i,r+=r,n+=n),{red:parseInt(e,16),green:parseInt(i,16),blue:parseInt(r,16),alpha:n?parseInt(n,16)/255:1}},transform:tO.transform},tU=t=>({test:e=>"string"==typeof e&&e.endsWith(t)&&1===e.split(" ").length,parse:parseFloat,transform:e=>`${e}${t}`}),tz=tU("deg"),tN=tU("%"),t$=tU("px"),tW=tU("vh"),tY=tU("vw"),tH={...tN,parse:t=>tN.parse(t)/100,transform:t=>tN.transform(100*t)},tG={test:tj("hsl","hue"),parse:tL("hue","saturation","lightness"),transform:({hue:t,saturation:e,lightness:i,alpha:r=1})=>"hsla("+Math.round(t)+", "+tN.transform(tC(e))+", "+tN.transform(tC(i))+", "+tC(tM.transform(r))+")"},tX={test:t=>tO.test(t)||tI.test(t)||tG.test(t),parse:t=>tO.test(t)?tO.parse(t):tG.test(t)?tG.parse(t):tI.parse(t),transform:t=>"string"==typeof t?t:t.hasOwnProperty("red")?tO.transform(t):tG.transform(t)},tK=/(?:#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\))/giu,tq="number",t_="color",tZ=/var\s*\(\s*--(?:[\w-]+\s*|[\w-]+\s*,(?:\s*[^)(\s]|\s*\((?:[^)(]|\([^)(]*\))*\))+\s*)\)|#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\)|-?(?:\d+(?:\.\d+)?|\.\d+)/giu;function tJ(t){let e=t.toString(),i=[],r={color:[],number:[],var:[]},n=[],s=0,o=e.replace(tZ,t=>(tX.test(t)?(r.color.push(s),n.push(t_),i.push(tX.parse(t))):t.startsWith("var(")?(r.var.push(s),n.push("var"),i.push(t)):(r.number.push(s),n.push(tq),i.push(parseFloat(t))),++s,"${}")).split("${}");return{values:i,split:o,indexes:r,types:n}}function tQ(t){return tJ(t).values}function t0(t){let{split:e,types:i}=tJ(t),r=e.length;return t=>{let n="";for(let s=0;s"number"==typeof t?0:t,t5={test:function(t){var e,i;return isNaN(t)&&"string"==typeof t&&((null===(e=t.match(tD))||void 0===e?void 0:e.length)||0)+((null===(i=t.match(tK))||void 0===i?void 0:i.length)||0)>0},parse:tQ,createTransformer:t0,getAnimatableNone:function(t){let e=tQ(t);return t0(t)(e.map(t1))}},t2=new Set(["brightness","contrast","saturate","opacity"]);function t3(t){let[e,i]=t.slice(0,-1).split("(");if("drop-shadow"===e)return t;let[r]=i.match(tD)||[];if(!r)return t;let n=i.replace(r,""),s=t2.has(e)?1:0;return r!==i&&(s*=100),e+"("+s+n+")"}let t9=/\b([a-z-]*)\(.*?\)/gu,t6={...t5,getAnimatableNone:t=>{let e=t.match(t9);return e?e.map(t3).join(" "):t}},t4={...tE,transform:Math.round},t8={borderWidth:t$,borderTopWidth:t$,borderRightWidth:t$,borderBottomWidth:t$,borderLeftWidth:t$,borderRadius:t$,radius:t$,borderTopLeftRadius:t$,borderTopRightRadius:t$,borderBottomRightRadius:t$,borderBottomLeftRadius:t$,width:t$,maxWidth:t$,height:t$,maxHeight:t$,top:t$,right:t$,bottom:t$,left:t$,padding:t$,paddingTop:t$,paddingRight:t$,paddingBottom:t$,paddingLeft:t$,margin:t$,marginTop:t$,marginRight:t$,marginBottom:t$,marginLeft:t$,backgroundPositionX:t$,backgroundPositionY:t$,rotate:tz,rotateX:tz,rotateY:tz,rotateZ:tz,scale:tV,scaleX:tV,scaleY:tV,scaleZ:tV,skew:tz,skewX:tz,skewY:tz,distance:t$,translateX:t$,translateY:t$,translateZ:t$,x:t$,y:t$,z:t$,perspective:t$,transformPerspective:t$,opacity:tM,originX:tH,originY:tH,originZ:t$,zIndex:t4,size:t$,fillOpacity:tM,strokeOpacity:tM,numOctaves:t4},t7={...t8,color:tX,backgroundColor:tX,outlineColor:tX,fill:tX,stroke:tX,borderColor:tX,borderTopColor:tX,borderRightColor:tX,borderBottomColor:tX,borderLeftColor:tX,filter:t6,WebkitFilter:t6},et=t=>t7[t];function ee(t,e){let i=et(t);return i!==t6&&(i=t5),i.getAnimatableNone?i.getAnimatableNone(e):void 0}let ei=new Set(["auto","none","0"]),er=t=>t===tE||t===t$,en=(t,e)=>parseFloat(t.split(", ")[e]),es=(t,e)=>(i,{transform:r})=>{if("none"===r||!r)return 0;let n=r.match(/^matrix3d\((.+)\)$/u);if(n)return en(n[1],e);{let e=r.match(/^matrix\((.+)\)$/u);return e?en(e[1],t):0}},eo=new Set(["x","y","z"]),ea=$.filter(t=>!eo.has(t)),el={width:({x:t},{paddingLeft:e="0",paddingRight:i="0"})=>t.max-t.min-parseFloat(e)-parseFloat(i),height:({y:t},{paddingTop:e="0",paddingBottom:i="0"})=>t.max-t.min-parseFloat(e)-parseFloat(i),top:(t,{top:e})=>parseFloat(e),left:(t,{left:e})=>parseFloat(e),bottom:({y:t},{top:e})=>parseFloat(e)+(t.max-t.min),right:({x:t},{left:e})=>parseFloat(e)+(t.max-t.min),x:es(4,13),y:es(5,14)};el.translateX=el.x,el.translateY=el.y;let eu=new Set,eh=!1,ed=!1;function ec(){if(ed){let t=Array.from(eu).filter(t=>t.needsMeasurement),e=new Set(t.map(t=>t.element)),i=new Map;e.forEach(t=>{let e=function(t){let e=[];return ea.forEach(i=>{let r=t.getValue(i);void 0!==r&&(e.push([i,r.get()]),r.set(i.startsWith("scale")?1:0))}),e}(t);e.length&&(i.set(t,e),t.render())}),t.forEach(t=>t.measureInitialState()),e.forEach(t=>{t.render();let e=i.get(t);e&&e.forEach(([e,i])=>{var r;null===(r=t.getValue(e))||void 0===r||r.set(i)})}),t.forEach(t=>t.measureEndState()),t.forEach(t=>{void 0!==t.suspendedScrollY&&window.scrollTo(0,t.suspendedScrollY)})}ed=!1,eh=!1,eu.forEach(t=>t.complete()),eu.clear()}function ep(){eu.forEach(t=>{t.readKeyframes(),t.needsMeasurement&&(ed=!0)})}class em{constructor(t,e,i,r,n,s=!1){this.isComplete=!1,this.isAsync=!1,this.needsMeasurement=!1,this.isScheduled=!1,this.unresolvedKeyframes=[...t],this.onComplete=e,this.name=i,this.motionValue=r,this.element=n,this.isAsync=s}scheduleResolve(){this.isScheduled=!0,this.isAsync?(eu.add(this),eh||(eh=!0,_.read(ep),_.resolveKeyframes(ec))):(this.readKeyframes(),this.complete())}readKeyframes(){let{unresolvedKeyframes:t,name:e,element:i,motionValue:r}=this;for(let n=0;n/^-?(?:\d+(?:\.\d+)?|\.\d+)$/u.test(t),eg=t=>e=>"string"==typeof e&&e.startsWith(t),ev=eg("--"),ey=eg("var(--"),eb=t=>!!ey(t)&&ex.test(t.split("/*")[0].trim()),ex=/var\(--(?:[\w-]+\s*|[\w-]+\s*,(?:\s*[^)(\s]|\s*\((?:[^)(]|\([^)(]*\))*\))+\s*)\)$/iu,ew=/^var\(--(?:([\w-]+)|([\w-]+), ?([a-zA-Z\d ()%#.,-]+))\)/u,eP=t=>e=>e.test(t),eT=[tE,t$,tN,tz,tY,tW,{test:t=>"auto"===t,parse:t=>t}],eS=t=>eT.find(eP(t));class eA extends em{constructor(t,e,i,r,n){super(t,e,i,r,n,!0)}readKeyframes(){let{unresolvedKeyframes:t,element:e,name:i}=this;if(!e||!e.current)return;super.readKeyframes();for(let i=0;i{e.getValue(t).set(i)}),this.resolveNoneKeyframes()}}let ek=(t,e)=>"zIndex"!==e&&!!("number"==typeof t||Array.isArray(t)||"string"==typeof t&&(t5.test(t)||"0"===t)&&!t.startsWith("url(")),eE=t=>null!==t;function eM(t,{repeat:e,repeatType:i="loop"},r){let n=t.filter(eE),s=e&&"loop"!==i&&e%2==1?0:n.length-1;return s&&void 0!==r?r:n[s]}class eV{constructor({autoplay:t=!0,delay:e=0,type:i="keyframes",repeat:r=0,repeatDelay:n=0,repeatType:s="loop",...o}){this.isStopped=!1,this.hasAttemptedResolve=!1,this.createdAt=te.now(),this.options={autoplay:t,delay:e,type:i,repeat:r,repeatDelay:n,repeatType:s,...o},this.updateFinishedPromise()}calcStartTime(){return this.resolvedAt&&this.resolvedAt-this.createdAt>40?this.resolvedAt:this.createdAt}get resolved(){return this._resolved||this.hasAttemptedResolve||(ep(),ec()),this._resolved}onKeyframesResolved(t,e){this.resolvedAt=te.now(),this.hasAttemptedResolve=!0;let{name:i,type:r,velocity:n,delay:s,onComplete:o,onUpdate:a,isGenerator:l}=this.options;if(!l&&!function(t,e,i,r){let n=t[0];if(null===n)return!1;if("display"===e||"visibility"===e)return!0;let s=t[t.length-1],o=ek(n,e),a=ek(s,e);return N(o===a,`You are trying to animate ${e} from "${n}" to "${s}". ${n} is not an animatable value - to enable this animation set ${n} to a value animatable to ${s} via the \`style\` property.`),!!o&&!!a&&(function(t){let e=t[0];if(1===t.length)return!0;for(let i=0;i{this.resolveFinishedPromise=t})}}let eC=(t,e,i)=>t+(e-t)*i;function eD(t,e,i){return(i<0&&(i+=1),i>1&&(i-=1),i<1/6)?t+(e-t)*6*i:i<.5?e:i<2/3?t+(e-t)*(2/3-i)*6:t}function eR(t,e){return i=>i>0?e:t}let ej=(t,e,i)=>{let r=t*t,n=i*(e*e-r)+r;return n<0?0:Math.sqrt(n)},eL=[tI,tO,tG],eF=t=>eL.find(e=>e.test(t));function eB(t){let e=eF(t);if(N(!!e,`'${t}' is not an animatable color. Use the equivalent color code instead.`),!e)return!1;let i=e.parse(t);return e===tG&&(i=function({hue:t,saturation:e,lightness:i,alpha:r}){t/=360,i/=100;let n=0,s=0,o=0;if(e/=100){let r=i<.5?i*(1+e):i+e-i*e,a=2*i-r;n=eD(a,r,t+1/3),s=eD(a,r,t),o=eD(a,r,t-1/3)}else n=s=o=i;return{red:Math.round(255*n),green:Math.round(255*s),blue:Math.round(255*o),alpha:r}}(i)),i}let eO=(t,e)=>{let i=eB(t),r=eB(e);if(!i||!r)return eR(t,e);let n={...i};return t=>(n.red=ej(i.red,r.red,t),n.green=ej(i.green,r.green,t),n.blue=ej(i.blue,r.blue,t),n.alpha=eC(i.alpha,r.alpha,t),tO.transform(n))},eI=(t,e)=>i=>e(t(i)),eU=(...t)=>t.reduce(eI),ez=new Set(["none","hidden"]);function eN(t,e){return i=>eC(t,e,i)}function e$(t){return"number"==typeof t?eN:"string"==typeof t?eb(t)?eR:tX.test(t)?eO:eH:Array.isArray(t)?eW:"object"==typeof t?tX.test(t)?eO:eY:eR}function eW(t,e){let i=[...t],r=i.length,n=t.map((t,i)=>e$(t)(t,e[i]));return t=>{for(let e=0;e{for(let e in r)i[e]=r[e](t);return i}}let eH=(t,e)=>{let i=t5.createTransformer(e),r=tJ(t),n=tJ(e);return r.indexes.var.length===n.indexes.var.length&&r.indexes.color.length===n.indexes.color.length&&r.indexes.number.length>=n.indexes.number.length?ez.has(t)&&!n.values.length||ez.has(e)&&!r.values.length?ez.has(t)?i=>i<=0?t:e:i=>i>=1?e:t:eU(eW(function(t,e){var i;let r=[],n={color:0,var:0,number:0};for(let s=0;svoid 0!==t[e])}function eQ(t=eK.visualDuration,e=eK.bounce){let i;let r="object"!=typeof t?{visualDuration:t,keyframes:[0,1],bounce:e}:t,{restSpeed:n,restDelta:s}=r,o=r.keyframes[0],a=r.keyframes[r.keyframes.length-1],l={done:!1,value:o},{stiffness:u,damping:h,mass:d,duration:c,velocity:p,isResolvedFromDuration:m}=function(t){let e={velocity:eK.velocity,stiffness:eK.stiffness,damping:eK.damping,mass:eK.mass,isResolvedFromDuration:!1,...t};if(!eJ(t,eZ)&&eJ(t,e_)){if(t.visualDuration){let i=2*Math.PI/(1.2*t.visualDuration),r=i*i,n=2*tk(.05,1,1-(t.bounce||0))*Math.sqrt(r);e={...e,mass:eK.mass,stiffness:r,damping:n}}else{let i=function({duration:t=eK.duration,bounce:e=eK.bounce,velocity:i=eK.velocity,mass:r=eK.mass}){let n,s;N(t<=U(eK.maxDuration),"Spring duration must be 10 seconds or less");let o=1-e;o=tk(eK.minDamping,eK.maxDamping,o),t=tk(eK.minDuration,eK.maxDuration,z(t)),o<1?(n=e=>{let r=e*o,n=r*t;return .001-(r-i)/eq(e,o)*Math.exp(-n)},s=e=>{let r=e*o*t,s=Math.pow(o,2)*Math.pow(e,2)*t,a=eq(Math.pow(e,2),o);return(r*i+i-s)*Math.exp(-r)*(-n(e)+.001>0?-1:1)/a}):(n=e=>-.001+Math.exp(-e*t)*((e-i)*t+1),s=e=>t*t*(i-e)*Math.exp(-e*t));let a=function(t,e,i){let r=i;for(let i=1;i<12;i++)r-=t(r)/e(r);return r}(n,s,5/t);if(t=U(t),isNaN(a))return{stiffness:eK.stiffness,damping:eK.damping,duration:t};{let e=Math.pow(a,2)*r;return{stiffness:e,damping:2*o*Math.sqrt(r*e),duration:t}}}(t);(e={...e,...i,mass:eK.mass}).isResolvedFromDuration=!0}}return e}({...r,velocity:-z(r.velocity||0)}),f=p||0,g=h/(2*Math.sqrt(u*d)),v=a-o,b=z(Math.sqrt(u/d)),x=5>Math.abs(v);if(n||(n=x?eK.restSpeed.granular:eK.restSpeed.default),s||(s=x?eK.restDelta.granular:eK.restDelta.default),g<1){let t=eq(b,g);i=e=>a-Math.exp(-g*b*e)*((f+g*b*v)/t*Math.sin(t*e)+v*Math.cos(t*e))}else if(1===g)i=t=>a-Math.exp(-b*t)*(v+(f+b*v)*t);else{let t=b*Math.sqrt(g*g-1);i=e=>{let i=Math.exp(-g*b*e),r=Math.min(t*e,300);return a-i*((f+g*b*v)*Math.sinh(r)+t*v*Math.cosh(r))/t}}let w={calculatedDuration:m&&c||null,next:t=>{let e=i(t);if(m)l.done=t>=c;else{let r=0;g<1&&(r=0===t?U(f):eX(i,t,e));let o=Math.abs(r)<=n,u=Math.abs(a-e)<=s;l.done=o&&u}return l.value=l.done?a:e,l},toString:()=>{let t=Math.min(y(w),2e4),e=A(e=>w.next(t*e).value,t,30);return t+"ms "+e}};return w}function e0({keyframes:t,velocity:e=0,power:i=.8,timeConstant:r=325,bounceDamping:n=10,bounceStiffness:s=500,modifyTarget:o,min:a,max:l,restDelta:u=.5,restSpeed:h}){let d,c;let p=t[0],m={done:!1,value:p},f=t=>void 0!==a&&tl,g=t=>void 0===a?l:void 0===l?a:Math.abs(a-t)-v*Math.exp(-t/r),w=t=>b+x(t),P=t=>{let e=x(t),i=w(t);m.done=Math.abs(e)<=u,m.value=m.done?b:i},T=t=>{f(m.value)&&(d=t,c=eQ({keyframes:[m.value,g(m.value)],velocity:eX(w,t,m.value),damping:n,stiffness:s,restDelta:u,restSpeed:h}))};return T(0),{calculatedDuration:null,next:t=>{let e=!1;return(c||void 0!==d||(e=!0,P(t),T(t)),void 0!==d&&t>=d)?c.next(t-d):(e||P(t),m)}}}let e1=tf(.42,0,1,1),e5=tf(0,0,.58,1),e2=tf(.42,0,.58,1),e3=t=>Array.isArray(t)&&"number"!=typeof t[0],e9={linear:N,easeIn:e1,easeInOut:e2,easeOut:e5,circIn:tP,circInOut:tS,circOut:tT,backIn:tb,backInOut:tx,backOut:ty,anticipate:tw},e6=t=>{if(w(t)){N(4===t.length,"Cubic bezier arrays must contain four numerical values.");let[e,i,r,n]=t;return tf(e,i,r,n)}return"string"==typeof t?(N(void 0!==e9[t],`Invalid easing type '${t}'`),e9[t]):t};function e4({duration:t=300,keyframes:e,times:i,ease:r="easeInOut"}){let n=e3(r)?r.map(e6):e6(r),s={done:!1,value:e[0]},o=function(t,e,{clamp:i=!0,ease:r,mixer:n}={}){let s=t.length;if(N(s===e.length,"Both input and output ranges must be the same length"),1===s)return()=>e[0];if(2===s&&e[0]===e[1])return()=>e[1];let o=t[0]===t[1];t[0]>t[s-1]&&(t=[...t].reverse(),e=[...e].reverse());let a=function(t,e,i){let r=[],n=i||eG,s=t.length-1;for(let i=0;i{if(o&&i1)for(;ru(tk(t[0],t[s-1],e)):u}((i&&i.length===e.length?i:function(t){let e=[0];return function(t,e){let i=t[t.length-1];for(let r=1;r<=e;r++){let n=S(0,e,r);t.push(eC(i,1,n))}}(e,t.length-1),e}(e)).map(e=>e*t),e,{ease:Array.isArray(n)?n:e.map(()=>n||e2).splice(0,e.length-1)});return{calculatedDuration:t,next:e=>(s.value=o(e),s.done=e>=t,s)}}let e8=t=>{let e=({timestamp:e})=>t(e);return{start:()=>_.update(e,!0),stop:()=>Z(e),now:()=>J.isProcessing?J.timestamp:te.now()}},e7={decay:e0,inertia:e0,tween:e4,keyframes:e4,spring:eQ},it=t=>t/100;class ie extends eV{constructor(t){super(t),this.holdTime=null,this.cancelTime=null,this.currentTime=0,this.playbackSpeed=1,this.pendingPlayState="running",this.startTime=null,this.state="idle",this.stop=()=>{if(this.resolver.cancel(),this.isStopped=!0,"idle"===this.state)return;this.teardown();let{onStop:t}=this.options;t&&t()};let{name:e,motionValue:i,element:r,keyframes:n}=this.options,s=(null==r?void 0:r.KeyframeResolver)||em;this.resolver=new s(n,(t,e)=>this.onKeyframesResolved(t,e),e,i,r),this.resolver.scheduleResolve()}flatten(){super.flatten(),this._resolved&&Object.assign(this._resolved,this.initPlayback(this._resolved.keyframes))}initPlayback(t){let e,i;let{type:r="keyframes",repeat:n=0,repeatDelay:s=0,repeatType:o,velocity:a=0}=this.options,l=b(r)?r:e7[r]||e4;l!==e4&&"number"!=typeof t[0]&&(e=eU(it,eG(t[0],t[1])),t=[0,100]);let u=l({...this.options,keyframes:t});"mirror"===o&&(i=l({...this.options,keyframes:[...t].reverse(),velocity:-a})),null===u.calculatedDuration&&(u.calculatedDuration=y(u));let{calculatedDuration:h}=u,d=h+s;return{generator:u,mirroredGenerator:i,mapPercentToKeyframes:e,calculatedDuration:h,resolvedDuration:d,totalDuration:d*(n+1)-s}}onPostResolved(){let{autoplay:t=!0}=this.options;this.play(),"paused"!==this.pendingPlayState&&t?this.state=this.pendingPlayState:this.pause()}tick(t,e=!1){let{resolved:i}=this;if(!i){let{keyframes:t}=this.options;return{done:!0,value:t[t.length-1]}}let{finalKeyframe:r,generator:n,mirroredGenerator:s,mapPercentToKeyframes:o,keyframes:a,calculatedDuration:l,totalDuration:u,resolvedDuration:h}=i;if(null===this.startTime)return n.next(0);let{delay:d,repeat:c,repeatType:p,repeatDelay:m,onUpdate:f}=this.options;this.speed>0?this.startTime=Math.min(this.startTime,t):this.speed<0&&(this.startTime=Math.min(t-u/this.speed,this.startTime)),e?this.currentTime=t:null!==this.holdTime?this.currentTime=this.holdTime:this.currentTime=Math.round(t-this.startTime)*this.speed;let g=this.currentTime-d*(this.speed>=0?1:-1),v=this.speed>=0?g<0:g>u;this.currentTime=Math.max(g,0),"finished"===this.state&&null===this.holdTime&&(this.currentTime=u);let y=this.currentTime,b=n;if(c){let t=Math.min(this.currentTime,u)/h,e=Math.floor(t),i=t%1;!i&&t>=1&&(i=1),1===i&&e--,(e=Math.min(e,c+1))%2&&("reverse"===p?(i=1-i,m&&(i-=m/h)):"mirror"===p&&(b=s)),y=tk(0,1,i)*h}let x=v?{done:!1,value:a[0]}:b.next(y);o&&(x.value=o(x.value));let{done:w}=x;v||null===l||(w=this.speed>=0?this.currentTime>=u:this.currentTime<=0);let P=null===this.holdTime&&("finished"===this.state||"running"===this.state&&w);return P&&void 0!==r&&(x.value=eM(a,this.options,r)),f&&f(x.value),P&&this.finish(),x}get duration(){let{resolved:t}=this;return t?z(t.calculatedDuration):0}get time(){return z(this.currentTime)}set time(t){t=U(t),this.currentTime=t,null!==this.holdTime||0===this.speed?this.holdTime=t:this.driver&&(this.startTime=this.driver.now()-t/this.speed)}get speed(){return this.playbackSpeed}set speed(t){let e=this.playbackSpeed!==t;this.playbackSpeed=t,e&&(this.time=z(this.currentTime))}play(){if(this.resolver.isScheduled||this.resolver.resume(),!this._resolved){this.pendingPlayState="running";return}if(this.isStopped)return;let{driver:t=e8,onPlay:e,startTime:i}=this.options;this.driver||(this.driver=t(t=>this.tick(t))),e&&e();let r=this.driver.now();null!==this.holdTime?this.startTime=r-this.holdTime:this.startTime?"finished"===this.state&&(this.startTime=r):this.startTime=null!=i?i:this.calcStartTime(),"finished"===this.state&&this.updateFinishedPromise(),this.cancelTime=this.startTime,this.holdTime=null,this.state="running",this.driver.start()}pause(){var t;if(!this._resolved){this.pendingPlayState="paused";return}this.state="paused",this.holdTime=null!==(t=this.currentTime)&&void 0!==t?t:0}complete(){"running"!==this.state&&this.play(),this.pendingPlayState=this.state="finished",this.holdTime=null}finish(){this.teardown(),this.state="finished";let{onComplete:t}=this.options;t&&t()}cancel(){null!==this.cancelTime&&this.tick(this.cancelTime),this.teardown(),this.updateFinishedPromise()}teardown(){this.state="idle",this.stopDriver(),this.resolveFinishedPromise(),this.updateFinishedPromise(),this.startTime=this.cancelTime=null,this.resolver.cancel()}stopDriver(){this.driver&&(this.driver.stop(),this.driver=void 0)}sample(t){return this.startTime=0,this.tick(t,!0)}}let ii=new Set(["opacity","clipPath","filter","transform"]),ir=p(()=>Object.hasOwnProperty.call(Element.prototype,"animate")),is={anticipate:tw,backInOut:tx,circInOut:tS};class io extends eV{constructor(t){super(t);let{name:e,motionValue:i,element:r,keyframes:n}=this.options;this.resolver=new eA(n,(t,e)=>this.onKeyframesResolved(t,e),e,i,r),this.resolver.scheduleResolve()}initPlayback(t,e){var i;let{duration:r=300,times:n,ease:s,type:o,motionValue:a,name:l,startTime:u}=this.options;if(!a.owner||!a.owner.current)return!1;if("string"==typeof s&&T()&&s in is&&(s=is[s]),b((i=this.options).type)||"spring"===i.type||!function t(e){return!!("function"==typeof e&&T()||!e||"string"==typeof e&&(e in E||T())||w(e)||Array.isArray(e)&&e.every(t))}(i.ease)){let{onComplete:e,onUpdate:i,motionValue:a,element:l,...u}=this.options,h=function(t,e){let i=new ie({...e,keyframes:t,repeat:0,delay:0,isGenerator:!0}),r={done:!1,value:t[0]},n=[],s=0;for(;!r.done&&s<2e4;)n.push((r=i.sample(s)).value),s+=10;return{times:void 0,keyframes:n,duration:s-10,ease:"linear"}}(t,u);1===(t=h.keyframes).length&&(t[1]=t[0]),r=h.duration,n=h.times,s=h.ease,o="keyframes"}let h=function(t,e,i,{delay:r=0,duration:n=300,repeat:s=0,repeatType:o="loop",ease:a="easeInOut",times:l}={}){let u={[e]:i};l&&(u.offset=l);let h=function t(e,i){if(e)return"function"==typeof e&&T()?A(e,i):w(e)?k(e):Array.isArray(e)?e.map(e=>t(e,i)||E.easeOut):E[e]}(a,n);return Array.isArray(h)&&(u.easing=h),t.animate(u,{delay:r,duration:n,easing:Array.isArray(h)?"linear":h,fill:"both",iterations:s+1,direction:"reverse"===o?"alternate":"normal"})}(a.owner.current,l,t,{...this.options,duration:r,times:n,ease:s});return h.startTime=null!=u?u:this.calcStartTime(),this.pendingTimeline?(x(h,this.pendingTimeline),this.pendingTimeline=void 0):h.onfinish=()=>{let{onComplete:i}=this.options;a.set(eM(t,this.options,e)),i&&i(),this.cancel(),this.resolveFinishedPromise()},{animation:h,duration:r,times:n,type:o,ease:s,keyframes:t}}get duration(){let{resolved:t}=this;if(!t)return 0;let{duration:e}=t;return z(e)}get time(){let{resolved:t}=this;if(!t)return 0;let{animation:e}=t;return z(e.currentTime||0)}set time(t){let{resolved:e}=this;if(!e)return;let{animation:i}=e;i.currentTime=U(t)}get speed(){let{resolved:t}=this;if(!t)return 1;let{animation:e}=t;return e.playbackRate}set speed(t){let{resolved:e}=this;if(!e)return;let{animation:i}=e;i.playbackRate=t}get state(){let{resolved:t}=this;if(!t)return"idle";let{animation:e}=t;return e.playState}get startTime(){let{resolved:t}=this;if(!t)return null;let{animation:e}=t;return e.startTime}attachTimeline(t){if(this._resolved){let{resolved:e}=this;if(!e)return N;let{animation:i}=e;x(i,t)}else this.pendingTimeline=t;return N}play(){if(this.isStopped)return;let{resolved:t}=this;if(!t)return;let{animation:e}=t;"finished"===e.playState&&this.updateFinishedPromise(),e.play()}pause(){let{resolved:t}=this;if(!t)return;let{animation:e}=t;e.pause()}stop(){if(this.resolver.cancel(),this.isStopped=!0,"idle"===this.state)return;this.resolveFinishedPromise(),this.updateFinishedPromise();let{resolved:t}=this;if(!t)return;let{animation:e,keyframes:i,duration:r,type:n,ease:s,times:o}=t;if("idle"===e.playState||"finished"===e.playState)return;if(this.time){let{motionValue:t,onUpdate:e,onComplete:a,element:l,...u}=this.options,h=new ie({...u,keyframes:i,duration:r,type:n,ease:s,times:o,isGenerator:!0}),d=U(this.time);t.setWithVelocity(h.sample(d-10).value,h.sample(d).value,10)}let{onStop:a}=this.options;a&&a(),this.cancel()}complete(){let{resolved:t}=this;t&&t.animation.finish()}cancel(){let{resolved:t}=this;t&&t.animation.cancel()}static supports(t){let{motionValue:e,name:i,repeatDelay:r,repeatType:n,damping:s,type:o}=t;if(!e||!e.owner||!(e.owner.current instanceof HTMLElement))return!1;let{onUpdate:a,transformTemplate:l}=e.owner.getProps();return ir()&&i&&ii.has(i)&&!a&&!l&&!r&&"mirror"!==n&&0!==s&&"inertia"!==o}}let ia={type:"spring",stiffness:500,damping:25,restSpeed:10},il=t=>({type:"spring",stiffness:550,damping:0===t?2*Math.sqrt(550):30,restSpeed:10}),iu={type:"keyframes",duration:.8},ih={type:"keyframes",ease:[.25,.1,.35,1],duration:.3},id=(t,{keyframes:e})=>e.length>2?iu:W.has(t)?t.startsWith("scale")?il(e[1]):ia:ih,ic=(t,e,i,r={},n,s)=>o=>{let a=v(r,t)||{},l=a.delay||r.delay||0,{elapsed:u=0}=r;u-=U(l);let h={keyframes:Array.isArray(i)?i:[null,i],ease:"easeOut",velocity:e.getVelocity(),...a,delay:-u,onUpdate:t=>{e.set(t),a.onUpdate&&a.onUpdate(t)},onComplete:()=>{o(),a.onComplete&&a.onComplete()},name:t,motionValue:e,element:s?void 0:n};!function({when:t,delay:e,delayChildren:i,staggerChildren:r,staggerDirection:n,repeat:s,repeatType:o,repeatDelay:a,from:l,elapsed:u,...h}){return!!Object.keys(h).length}(a)&&(h={...h,...id(t,h)}),h.duration&&(h.duration=U(h.duration)),h.repeatDelay&&(h.repeatDelay=U(h.repeatDelay)),void 0!==h.from&&(h.keyframes[0]=h.from);let d=!1;if(!1!==h.type&&(0!==h.duration||h.repeatDelay)||(h.duration=0,0!==h.delay||(d=!0)),(tp.current||X.skipAnimations)&&(d=!0,h.duration=0,h.delay=0),d&&!s&&void 0!==e.get()){let t=eM(h.keyframes,a);if(void 0!==t)return _.update(()=>{h.onUpdate(t),h.onComplete()}),new g([])}return!s&&io.supports(h)?new io(h):new ie(h)};function ip(t,e,{delay:i=0,transitionOverride:r,type:n}={}){var s;let{transition:o=t.getDefaultTransition(),transitionEnd:a,...l}=e;r&&(o=r);let u=[],d=n&&t.animationState&&t.animationState.getState()[n];for(let e in l){let r=t.getValue(e,null!==(s=t.latestValues[e])&&void 0!==s?s:null),n=l[e];if(void 0===n||d&&function({protectedKeys:t,needsAnimating:e},i){let r=t.hasOwnProperty(i)&&!0!==e[i];return e[i]=!1,r}(d,e))continue;let a={delay:i,...v(o||{},e)},h=!1;if(window.MotionHandoffAnimation){let i=t.props[tc];if(i){let t=window.MotionHandoffAnimation(i,e,_);null!==t&&(a.startTime=t,h=!0)}}th(t,e),r.start(ic(e,r,n,t.shouldReduceMotion&&Y.has(e)?{type:!1}:a,t,h));let c=r.animation;c&&u.push(c)}return a&&Promise.all(u).then(()=>{_.update(()=>{a&&function(t,e){let{transitionEnd:i={},transition:r={},...n}=h(t,e)||{};for(let e in n={...n,...i}){let i=G(n[e]);t.hasValue(e)?t.getValue(e).set(i):t.addValue(e,tl(i))}}(t,a)})}),u}function im(t,e,i={}){var r;let n=h(t,e,"exit"===i.type?null===(r=t.presenceContext)||void 0===r?void 0:r.custom:void 0),{transition:s=t.getDefaultTransition()||{}}=n||{};i.transitionOverride&&(s=i.transitionOverride);let o=n?()=>Promise.all(ip(t,n,i)):()=>Promise.resolve(),a=t.variantChildren&&t.variantChildren.size?(r=0)=>{let{delayChildren:n=0,staggerChildren:o,staggerDirection:a}=s;return function(t,e,i=0,r=0,n=1,s){let o=[],a=(t.variantChildren.size-1)*r,l=1===n?(t=0)=>t*r:(t=0)=>a-t*r;return Array.from(t.variantChildren).sort(ig).forEach((t,r)=>{t.notify("AnimationStart",e),o.push(im(t,e,{...s,delay:i+l(r)}).then(()=>t.notify("AnimationComplete",e)))}),Promise.all(o)}(t,e,n+r,o,a,i)}:()=>Promise.resolve(),{when:l}=s;if(!l)return Promise.all([o(),a(i.delay)]);{let[t,e]="beforeChildren"===l?[o,a]:[a,o];return t().then(()=>e())}}function ig(t,e){return t.sortNodePosition(e)}let iv=c.length,iy=[...d].reverse(),ib=d.length;function ix(t=!1){return{isActive:t,protectedKeys:{},needsAnimating:{},prevResolvedValues:{}}}function iw(){return{animate:ix(!0),whileInView:ix(),whileHover:ix(),whileTap:ix(),whileDrag:ix(),whileFocus:ix(),exit:ix()}}class iP{constructor(t){this.isMounted=!1,this.node=t}update(){}}class iT extends iP{constructor(t){super(t),t.animationState||(t.animationState=function(t){let e=e=>Promise.all(e.map(({animation:e,options:i})=>(function(t,e,i={}){let r;if(t.notify("AnimationStart",e),Array.isArray(e))r=Promise.all(e.map(e=>im(t,e,i)));else if("string"==typeof e)r=im(t,e,i);else{let n="function"==typeof e?h(t,e,i.custom):e;r=Promise.all(ip(t,n,i))}return r.then(()=>{t.notify("AnimationComplete",e)})})(t,e,i))),i=iw(),r=!0,l=e=>(i,r)=>{var n;let s=h(t,r,"exit"===e?null===(n=t.presenceContext)||void 0===n?void 0:n.custom:void 0);if(s){let{transition:t,transitionEnd:e,...r}=s;i={...i,...r,...e}}return i};function u(u){let{props:h}=t,d=function t(e){if(!e)return;if(!e.isControllingVariants){let i=e.parent&&t(e.parent)||{};return void 0!==e.props.initial&&(i.initial=e.props.initial),i}let i={};for(let t=0;tg&&x,A=!1,k=Array.isArray(b)?b:[b],E=k.reduce(l(c),{});!1===w&&(E={});let{prevResolvedValues:M={}}=y,V={...M,...E},C=e=>{S=!0,m.has(e)&&(A=!0,m.delete(e)),y.needsAnimating[e]=!0;let i=t.getValue(e);i&&(i.liveStyle=!1)};for(let t in V){let e=E[t],i=M[t];if(!f.hasOwnProperty(t))(s(e)&&s(i)?o(e,i):e===i)?void 0!==e&&m.has(t)?C(t):y.protectedKeys[t]=!0:null!=e?C(t):m.add(t)}y.prevProp=b,y.prevResolvedValues=E,y.isActive&&(f={...f,...E}),r&&t.blockInitialAnimation&&(S=!1);let D=!(P&&T)||A;S&&D&&p.push(...k.map(t=>({animation:t,options:{type:c}})))}if(m.size){let e={};m.forEach(i=>{let r=t.getBaseTarget(i),n=t.getValue(i);n&&(n.liveStyle=!0),e[i]=null!=r?r:null}),p.push({animation:e})}let y=!!p.length;return r&&(!1===h.initial||h.initial===h.animate)&&!t.manuallyAnimateOnMount&&(y=!1),r=!1,y?e(p):Promise.resolve()}return{animateChanges:u,setActive:function(e,r){var n;if(i[e].isActive===r)return Promise.resolve();null===(n=t.variantChildren)||void 0===n||n.forEach(t=>{var i;return null===(i=t.animationState)||void 0===i?void 0:i.setActive(e,r)}),i[e].isActive=r;let s=u(e);for(let t in i)i[t].protectedKeys={};return s},setAnimateFunction:function(i){e=i(t)},getState:()=>i,reset:()=>{i=iw(),r=!0}}}(t))}updateAnimationControlsSubscription(){let{animate:t}=this.node.getProps();n(t)&&(this.unmountControls=t.subscribe(this.node))}mount(){this.updateAnimationControlsSubscription()}update(){let{animate:t}=this.node.getProps(),{animate:e}=this.node.prevProps||{};t!==e&&this.updateAnimationControlsSubscription()}unmount(){var t;this.node.animationState.reset(),null===(t=this.unmountControls)||void 0===t||t.call(this)}}let iS=0;class iA extends iP{constructor(){super(...arguments),this.id=iS++}update(){if(!this.node.presenceContext)return;let{isPresent:t,onExitComplete:e}=this.node.presenceContext,{isPresent:i}=this.node.prevPresenceContext||{};if(!this.node.animationState||t===i)return;let r=this.node.animationState.setActive("exit",!t);e&&!t&&r.then(()=>e(this.id))}mount(){let{register:t}=this.node.presenceContext||{};t&&(this.unmount=t(this.id))}unmount(){}}function ik(t,e,i,r={passive:!0}){return t.addEventListener(e,i,r),()=>t.removeEventListener(e,i)}function iE(t){return{point:{x:t.pageX,y:t.pageY}}}let iM=t=>e=>R(e)&&t(e,iE(e));function iV(t,e,i,r){return ik(t,e,iM(i),r)}let iC=(t,e)=>Math.abs(t-e);class iD{constructor(t,e,{transformPagePoint:i,contextWindow:r,dragSnapToOrigin:n=!1}={}){if(this.startEvent=null,this.lastMoveEvent=null,this.lastMoveEventInfo=null,this.handlers={},this.contextWindow=window,this.updatePoint=()=>{var t,e;if(!(this.lastMoveEvent&&this.lastMoveEventInfo))return;let i=iL(this.lastMoveEventInfo,this.history),r=null!==this.startEvent,n=(t=i.offset,e={x:0,y:0},Math.sqrt(iC(t.x,e.x)**2+iC(t.y,e.y)**2)>=3);if(!r&&!n)return;let{point:s}=i,{timestamp:o}=J;this.history.push({...s,timestamp:o});let{onStart:a,onMove:l}=this.handlers;r||(a&&a(this.lastMoveEvent,i),this.startEvent=this.lastMoveEvent),l&&l(this.lastMoveEvent,i)},this.handlePointerMove=(t,e)=>{this.lastMoveEvent=t,this.lastMoveEventInfo=iR(e,this.transformPagePoint),_.update(this.updatePoint,!0)},this.handlePointerUp=(t,e)=>{this.end();let{onEnd:i,onSessionEnd:r,resumeAnimation:n}=this.handlers;if(this.dragSnapToOrigin&&n&&n(),!(this.lastMoveEvent&&this.lastMoveEventInfo))return;let s=iL("pointercancel"===t.type?this.lastMoveEventInfo:iR(e,this.transformPagePoint),this.history);this.startEvent&&i&&i(t,s),r&&r(t,s)},!R(t))return;this.dragSnapToOrigin=n,this.handlers=e,this.transformPagePoint=i,this.contextWindow=r||window;let s=iR(iE(t),this.transformPagePoint),{point:o}=s,{timestamp:a}=J;this.history=[{...o,timestamp:a}];let{onSessionStart:l}=e;l&&l(t,iL(s,this.history)),this.removeListeners=eU(iV(this.contextWindow,"pointermove",this.handlePointerMove),iV(this.contextWindow,"pointerup",this.handlePointerUp),iV(this.contextWindow,"pointercancel",this.handlePointerUp))}updateHandlers(t){this.handlers=t}end(){this.removeListeners&&this.removeListeners(),Z(this.updatePoint)}}function iR(t,e){return e?{point:e(t.point)}:t}function ij(t,e){return{x:t.x-e.x,y:t.y-e.y}}function iL({point:t},e){return{point:t,delta:ij(t,iF(e)),offset:ij(t,e[0]),velocity:function(t,e){if(t.length<2)return{x:0,y:0};let i=t.length-1,r=null,n=iF(t);for(;i>=0&&(r=t[i],!(n.timestamp-r.timestamp>U(.1)));)i--;if(!r)return{x:0,y:0};let s=z(n.timestamp-r.timestamp);if(0===s)return{x:0,y:0};let o={x:(n.x-r.x)/s,y:(n.y-r.y)/s};return o.x===1/0&&(o.x=0),o.y===1/0&&(o.y=0),o}(e,0)}}function iF(t){return t[t.length-1]}function iB(t){return t&&"object"==typeof t&&Object.prototype.hasOwnProperty.call(t,"current")}function iO(t){return t.max-t.min}function iI(t,e,i,r=.5){t.origin=r,t.originPoint=eC(e.min,e.max,t.origin),t.scale=iO(i)/iO(e),t.translate=eC(i.min,i.max,t.origin)-t.originPoint,(t.scale>=.9999&&t.scale<=1.0001||isNaN(t.scale))&&(t.scale=1),(t.translate>=-.01&&t.translate<=.01||isNaN(t.translate))&&(t.translate=0)}function iU(t,e,i,r){iI(t.x,e.x,i.x,r?r.originX:void 0),iI(t.y,e.y,i.y,r?r.originY:void 0)}function iz(t,e,i){t.min=i.min+e.min,t.max=t.min+iO(e)}function iN(t,e,i){t.min=e.min-i.min,t.max=t.min+iO(e)}function i$(t,e,i){iN(t.x,e.x,i.x),iN(t.y,e.y,i.y)}function iW(t,e,i){return{min:void 0!==e?t.min+e:void 0,max:void 0!==i?t.max+i-(t.max-t.min):void 0}}function iY(t,e){let i=e.min-t.min,r=e.max-t.max;return e.max-e.min({translate:0,scale:1,origin:0,originPoint:0}),iK=()=>({x:iX(),y:iX()}),iq=()=>({min:0,max:0}),i_=()=>({x:iq(),y:iq()});function iZ(t){return[t("x"),t("y")]}function iJ({top:t,left:e,right:i,bottom:r}){return{x:{min:e,max:i},y:{min:t,max:r}}}function iQ(t){return void 0===t||1===t}function i0({scale:t,scaleX:e,scaleY:i}){return!iQ(t)||!iQ(e)||!iQ(i)}function i1(t){return i0(t)||i5(t)||t.z||t.rotate||t.rotateX||t.rotateY||t.skewX||t.skewY}function i5(t){var e,i;return(e=t.x)&&"0%"!==e||(i=t.y)&&"0%"!==i}function i2(t,e,i,r,n){return void 0!==n&&(t=r+n*(t-r)),r+i*(t-r)+e}function i3(t,e=0,i=1,r,n){t.min=i2(t.min,e,i,r,n),t.max=i2(t.max,e,i,r,n)}function i9(t,{x:e,y:i}){i3(t.x,e.translate,e.scale,e.originPoint),i3(t.y,i.translate,i.scale,i.originPoint)}function i6(t,e){t.min=t.min+e,t.max=t.max+e}function i4(t,e,i,r,n=.5){let s=eC(t.min,t.max,n);i3(t,e,i,s,r)}function i8(t,e){i4(t.x,e.x,e.scaleX,e.scale,e.originX),i4(t.y,e.y,e.scaleY,e.scale,e.originY)}function i7(t,e){return iJ(function(t,e){if(!e)return t;let i=e({x:t.left,y:t.top}),r=e({x:t.right,y:t.bottom});return{top:i.y,left:i.x,bottom:r.y,right:r.x}}(t.getBoundingClientRect(),e))}let rt=({current:t})=>t?t.ownerDocument.defaultView:null,re=new WeakMap;class ri{constructor(t){this.openDragLock=null,this.isDragging=!1,this.currentDirection=null,this.originPoint={x:0,y:0},this.constraints=!1,this.hasMutatedConstraints=!1,this.elastic=i_(),this.visualElement=t}start(t,{snapToCursor:e=!1}={}){let{presenceContext:i}=this.visualElement;if(i&&!1===i.isPresent)return;let{dragSnapToOrigin:r}=this.getProps();this.panSession=new iD(t,{onSessionStart:t=>{let{dragSnapToOrigin:i}=this.getProps();i?this.pauseAnimation():this.stopAnimation(),e&&this.snapToCursor(iE(t).point)},onStart:(t,e)=>{let{drag:i,dragPropagation:r,onDragStart:n}=this.getProps();if(i&&!r&&(this.openDragLock&&this.openDragLock(),this.openDragLock="x"===i||"y"===i?M[i]?null:(M[i]=!0,()=>{M[i]=!1}):M.x||M.y?null:(M.x=M.y=!0,()=>{M.x=M.y=!1}),!this.openDragLock))return;this.isDragging=!0,this.currentDirection=null,this.resolveConstraints(),this.visualElement.projection&&(this.visualElement.projection.isAnimationBlocked=!0,this.visualElement.projection.target=void 0),iZ(t=>{let e=this.getAxisMotionValue(t).get()||0;if(tN.test(e)){let{projection:i}=this.visualElement;if(i&&i.layout){let r=i.layout.layoutBox[t];if(r){let t=iO(r);e=parseFloat(e)/100*t}}}this.originPoint[t]=e}),n&&_.postRender(()=>n(t,e)),th(this.visualElement,"transform");let{animationState:s}=this.visualElement;s&&s.setActive("whileDrag",!0)},onMove:(t,e)=>{let{dragPropagation:i,dragDirectionLock:r,onDirectionLock:n,onDrag:s}=this.getProps();if(!i&&!this.openDragLock)return;let{offset:o}=e;if(r&&null===this.currentDirection){this.currentDirection=function(t,e=10){let i=null;return Math.abs(t.y)>e?i="y":Math.abs(t.x)>e&&(i="x"),i}(o),null!==this.currentDirection&&n&&n(this.currentDirection);return}this.updateAxis("x",e.point,o),this.updateAxis("y",e.point,o),this.visualElement.render(),s&&s(t,e)},onSessionEnd:(t,e)=>this.stop(t,e),resumeAnimation:()=>iZ(t=>{var e;return"paused"===this.getAnimationState(t)&&(null===(e=this.getAxisMotionValue(t).animation)||void 0===e?void 0:e.play())})},{transformPagePoint:this.visualElement.getTransformPagePoint(),dragSnapToOrigin:r,contextWindow:rt(this.visualElement)})}stop(t,e){let i=this.isDragging;if(this.cancel(),!i)return;let{velocity:r}=e;this.startAnimation(r);let{onDragEnd:n}=this.getProps();n&&_.postRender(()=>n(t,e))}cancel(){this.isDragging=!1;let{projection:t,animationState:e}=this.visualElement;t&&(t.isAnimationBlocked=!1),this.panSession&&this.panSession.end(),this.panSession=void 0;let{dragPropagation:i}=this.getProps();!i&&this.openDragLock&&(this.openDragLock(),this.openDragLock=null),e&&e.setActive("whileDrag",!1)}updateAxis(t,e,i){let{drag:r}=this.getProps();if(!i||!rr(t,r,this.currentDirection))return;let n=this.getAxisMotionValue(t),s=this.originPoint[t]+i[t];this.constraints&&this.constraints[t]&&(s=function(t,{min:e,max:i},r){return void 0!==e&&ti&&(t=r?eC(i,t,r.max):Math.min(t,i)),t}(s,this.constraints[t],this.elastic[t])),n.set(s)}resolveConstraints(){var t;let{dragConstraints:e,dragElastic:i}=this.getProps(),r=this.visualElement.projection&&!this.visualElement.projection.layout?this.visualElement.projection.measure(!1):null===(t=this.visualElement.projection)||void 0===t?void 0:t.layout,n=this.constraints;e&&iB(e)?this.constraints||(this.constraints=this.resolveRefConstraints()):e&&r?this.constraints=function(t,{top:e,left:i,bottom:r,right:n}){return{x:iW(t.x,i,n),y:iW(t.y,e,r)}}(r.layoutBox,e):this.constraints=!1,this.elastic=function(t=.35){return!1===t?t=0:!0===t&&(t=.35),{x:iH(t,"left","right"),y:iH(t,"top","bottom")}}(i),n!==this.constraints&&r&&this.constraints&&!this.hasMutatedConstraints&&iZ(t=>{!1!==this.constraints&&this.getAxisMotionValue(t)&&(this.constraints[t]=function(t,e){let i={};return void 0!==e.min&&(i.min=e.min-t.min),void 0!==e.max&&(i.max=e.max-t.min),i}(r.layoutBox[t],this.constraints[t]))})}resolveRefConstraints(){var t;let{dragConstraints:e,onMeasureDragConstraints:i}=this.getProps();if(!e||!iB(e))return!1;let r=e.current;N(null!==r,"If `dragConstraints` is set as a React ref, that ref must be passed to another component's `ref` prop.");let{projection:n}=this.visualElement;if(!n||!n.layout)return!1;let s=function(t,e,i){let r=i7(t,i),{scroll:n}=e;return n&&(i6(r.x,n.offset.x),i6(r.y,n.offset.y)),r}(r,n.root,this.visualElement.getTransformPagePoint()),o={x:iY((t=n.layout.layoutBox).x,s.x),y:iY(t.y,s.y)};if(i){let t=i(function({x:t,y:e}){return{top:e.min,right:t.max,bottom:e.max,left:t.min}}(o));this.hasMutatedConstraints=!!t,t&&(o=iJ(t))}return o}startAnimation(t){let{drag:e,dragMomentum:i,dragElastic:r,dragTransition:n,dragSnapToOrigin:s,onDragTransitionEnd:o}=this.getProps(),a=this.constraints||{};return Promise.all(iZ(o=>{if(!rr(o,e,this.currentDirection))return;let l=a&&a[o]||{};s&&(l={min:0,max:0});let u={type:"inertia",velocity:i?t[o]:0,bounceStiffness:r?200:1e6,bounceDamping:r?40:1e7,timeConstant:750,restDelta:1,restSpeed:10,...n,...l};return this.startAxisValueAnimation(o,u)})).then(o)}startAxisValueAnimation(t,e){let i=this.getAxisMotionValue(t);return th(this.visualElement,t),i.start(ic(t,i,0,e,this.visualElement,!1))}stopAnimation(){iZ(t=>this.getAxisMotionValue(t).stop())}pauseAnimation(){iZ(t=>{var e;return null===(e=this.getAxisMotionValue(t).animation)||void 0===e?void 0:e.pause()})}getAnimationState(t){var e;return null===(e=this.getAxisMotionValue(t).animation)||void 0===e?void 0:e.state}getAxisMotionValue(t){let e=`_drag${t.toUpperCase()}`,i=this.visualElement.getProps();return i[e]||this.visualElement.getValue(t,(i.initial?i.initial[t]:void 0)||0)}snapToCursor(t){iZ(e=>{let{drag:i}=this.getProps();if(!rr(e,i,this.currentDirection))return;let{projection:r}=this.visualElement,n=this.getAxisMotionValue(e);if(r&&r.layout){let{min:i,max:s}=r.layout.layoutBox[e];n.set(t[e]-eC(i,s,.5))}})}scalePositionWithinConstraints(){if(!this.visualElement.current)return;let{drag:t,dragConstraints:e}=this.getProps(),{projection:i}=this.visualElement;if(!iB(e)||!i||!this.constraints)return;this.stopAnimation();let r={x:0,y:0};iZ(t=>{let e=this.getAxisMotionValue(t);if(e&&!1!==this.constraints){let i=e.get();r[t]=function(t,e){let i=.5,r=iO(t),n=iO(e);return n>r?i=S(e.min,e.max-r,t.min):r>n&&(i=S(t.min,t.max-n,e.min)),tk(0,1,i)}({min:i,max:i},this.constraints[t])}});let{transformTemplate:n}=this.visualElement.getProps();this.visualElement.current.style.transform=n?n({},""):"none",i.root&&i.root.updateScroll(),i.updateLayout(),this.resolveConstraints(),iZ(e=>{if(!rr(e,t,null))return;let i=this.getAxisMotionValue(e),{min:n,max:s}=this.constraints[e];i.set(eC(n,s,r[e]))})}addListeners(){if(!this.visualElement.current)return;re.set(this.visualElement,this);let t=iV(this.visualElement.current,"pointerdown",t=>{let{drag:e,dragListener:i=!0}=this.getProps();e&&i&&this.start(t)}),e=()=>{let{dragConstraints:t}=this.getProps();iB(t)&&t.current&&(this.constraints=this.resolveRefConstraints())},{projection:i}=this.visualElement,r=i.addEventListener("measure",e);i&&!i.layout&&(i.root&&i.root.updateScroll(),i.updateLayout()),_.read(e);let n=ik(window,"resize",()=>this.scalePositionWithinConstraints()),s=i.addEventListener("didUpdate",({delta:t,hasLayoutChanged:e})=>{this.isDragging&&e&&(iZ(e=>{let i=this.getAxisMotionValue(e);i&&(this.originPoint[e]+=t[e].translate,i.set(i.get()+t[e].translate))}),this.visualElement.render())});return()=>{n(),t(),r(),s&&s()}}getProps(){let t=this.visualElement.getProps(),{drag:e=!1,dragDirectionLock:i=!1,dragPropagation:r=!1,dragConstraints:n=!1,dragElastic:s=.35,dragMomentum:o=!0}=t;return{...t,drag:e,dragDirectionLock:i,dragPropagation:r,dragConstraints:n,dragElastic:s,dragMomentum:o}}}function rr(t,e,i){return(!0===e||e===t)&&(null===i||i===t)}class rn extends iP{constructor(t){super(t),this.removeGroupControls=N,this.removeListeners=N,this.controls=new ri(t)}mount(){let{dragControls:t}=this.node.getProps();t&&(this.removeGroupControls=t.subscribe(this.controls)),this.removeListeners=this.controls.addListeners()||N}unmount(){this.removeGroupControls(),this.removeListeners()}}let rs=t=>(e,i)=>{t&&_.postRender(()=>t(e,i))};class ro extends iP{constructor(){super(...arguments),this.removePointerDownListener=N}onPointerDown(t){this.session=new iD(t,this.createPanHandlers(),{transformPagePoint:this.node.getTransformPagePoint(),contextWindow:rt(this.node)})}createPanHandlers(){let{onPanSessionStart:t,onPanStart:e,onPan:i,onPanEnd:r}=this.node.getProps();return{onSessionStart:rs(t),onStart:rs(e),onMove:i,onEnd:(t,e)=>{delete this.session,r&&_.postRender(()=>r(t,e))}}}mount(){this.removePointerDownListener=iV(this.node.current,"pointerdown",t=>this.onPointerDown(t))}update(){this.session&&this.session.updateHandlers(this.createPanHandlers())}unmount(){this.removePointerDownListener(),this.session&&this.session.end()}}var ra,rl,ru,rh=i(7437),rd=i(2265),rc=i(9637),rp=i(8881);let rm=(0,rd.createContext)({}),rf={hasAnimatedSinceResize:!0,hasEverUpdated:!1};function rg(t,e){return e.max===e.min?0:t/(e.max-e.min)*100}let rv={correct:(t,e)=>{if(!e.target)return t;if("string"==typeof t){if(!t$.test(t))return t;t=parseFloat(t)}let i=rg(t,e.target.x),r=rg(t,e.target.y);return`${i}% ${r}%`}},ry={},{schedule:rb,cancel:rx}=q(queueMicrotask,!1);class rw extends rd.Component{componentDidMount(){let{visualElement:t,layoutGroup:e,switchLayoutGroup:i,layoutId:r}=this.props,{projection:n}=t;Object.assign(ry,rT),n&&(e.group&&e.group.add(n),i&&i.register&&r&&i.register(n),n.root.didUpdate(),n.addEventListener("animationComplete",()=>{this.safeToRemove()}),n.setOptions({...n.options,onExitComplete:()=>this.safeToRemove()})),rf.hasEverUpdated=!0}getSnapshotBeforeUpdate(t){let{layoutDependency:e,visualElement:i,drag:r,isPresent:n}=this.props,s=i.projection;return s&&(s.isPresent=n,r||t.layoutDependency!==e||void 0===e?s.willUpdate():this.safeToRemove(),t.isPresent===n||(n?s.promote():s.relegate()||_.postRender(()=>{let t=s.getStack();t&&t.members.length||this.safeToRemove()}))),null}componentDidUpdate(){let{projection:t}=this.props.visualElement;t&&(t.root.didUpdate(),rb.postRender(()=>{!t.currentAnimation&&t.isLead()&&this.safeToRemove()}))}componentWillUnmount(){let{visualElement:t,layoutGroup:e,switchLayoutGroup:i}=this.props,{projection:r}=t;r&&(r.scheduleCheckAfterUnmount(),e&&e.group&&e.group.remove(r),i&&i.deregister&&i.deregister(r))}safeToRemove(){let{safeToRemove:t}=this.props;t&&t()}render(){return null}}function rP(t){let[e,i]=(0,rc.oO)(),r=(0,rd.useContext)(rp.p);return(0,rh.jsx)(rw,{...t,layoutGroup:r,switchLayoutGroup:(0,rd.useContext)(rm),isPresent:e,safeToRemove:i})}let rT={borderRadius:{...rv,applyTo:["borderTopLeftRadius","borderTopRightRadius","borderBottomLeftRadius","borderBottomRightRadius"]},borderTopLeftRadius:rv,borderTopRightRadius:rv,borderBottomLeftRadius:rv,borderBottomRightRadius:rv,boxShadow:{correct:(t,{treeScale:e,projectionDelta:i})=>{let r=t5.parse(t);if(r.length>5)return t;let n=t5.createTransformer(t),s="number"!=typeof r[0]?1:0,o=i.x.scale*e.x,a=i.y.scale*e.y;r[0+s]/=o,r[1+s]/=a;let l=eC(o,a,.5);return"number"==typeof r[2+s]&&(r[2+s]/=l),"number"==typeof r[3+s]&&(r[3+s]/=l),n(r)}}},rS=(t,e)=>t.depth-e.depth;class rA{constructor(){this.children=[],this.isDirty=!1}add(t){ti(this.children,t),this.isDirty=!0}remove(t){tr(this.children,t),this.isDirty=!0}forEach(t){this.isDirty&&this.children.sort(rS),this.isDirty=!1,this.children.forEach(t)}}function rk(t){let e=tu(t)?t.get():t;return H(e)?e.toValue():e}let rE=["TopLeft","TopRight","BottomLeft","BottomRight"],rM=rE.length,rV=t=>"string"==typeof t?parseFloat(t):t,rC=t=>"number"==typeof t||t$.test(t);function rD(t,e){return void 0!==t[e]?t[e]:t.borderRadius}let rR=rL(0,.5,tT),rj=rL(.5,.95,N);function rL(t,e,i){return r=>re?1:i(S(t,e,r))}function rF(t,e){t.min=e.min,t.max=e.max}function rB(t,e){rF(t.x,e.x),rF(t.y,e.y)}function rO(t,e){t.translate=e.translate,t.scale=e.scale,t.originPoint=e.originPoint,t.origin=e.origin}function rI(t,e,i,r,n){return t-=e,t=r+1/i*(t-r),void 0!==n&&(t=r+1/n*(t-r)),t}function rU(t,e,[i,r,n],s,o){!function(t,e=0,i=1,r=.5,n,s=t,o=t){if(tN.test(e)&&(e=parseFloat(e),e=eC(o.min,o.max,e/100)-o.min),"number"!=typeof e)return;let a=eC(s.min,s.max,r);t===s&&(a-=e),t.min=rI(t.min,e,i,a,n),t.max=rI(t.max,e,i,a,n)}(t,e[i],e[r],e[n],e.scale,s,o)}let rz=["x","scaleX","originX"],rN=["y","scaleY","originY"];function r$(t,e,i,r){rU(t.x,e,rz,i?i.x:void 0,r?r.x:void 0),rU(t.y,e,rN,i?i.y:void 0,r?r.y:void 0)}function rW(t){return 0===t.translate&&1===t.scale}function rY(t){return rW(t.x)&&rW(t.y)}function rH(t,e){return t.min===e.min&&t.max===e.max}function rG(t,e){return Math.round(t.min)===Math.round(e.min)&&Math.round(t.max)===Math.round(e.max)}function rX(t,e){return rG(t.x,e.x)&&rG(t.y,e.y)}function rK(t){return iO(t.x)/iO(t.y)}function rq(t,e){return t.translate===e.translate&&t.scale===e.scale&&t.originPoint===e.originPoint}class r_{constructor(){this.members=[]}add(t){ti(this.members,t),t.scheduleRender()}remove(t){if(tr(this.members,t),t===this.prevLead&&(this.prevLead=void 0),t===this.lead){let t=this.members[this.members.length-1];t&&this.promote(t)}}relegate(t){let e;let i=this.members.findIndex(e=>t===e);if(0===i)return!1;for(let t=i;t>=0;t--){let i=this.members[t];if(!1!==i.isPresent){e=i;break}}return!!e&&(this.promote(e),!0)}promote(t,e){let i=this.lead;if(t!==i&&(this.prevLead=i,this.lead=t,t.show(),i)){i.instance&&i.scheduleRender(),t.scheduleRender(),t.resumeFrom=i,e&&(t.resumeFrom.preserveOpacity=!0),i.snapshot&&(t.snapshot=i.snapshot,t.snapshot.latestValues=i.animationValues||i.latestValues),t.root&&t.root.isUpdating&&(t.isLayoutDirty=!0);let{crossfade:r}=t.options;!1===r&&i.hide()}}exitAnimationComplete(){this.members.forEach(t=>{let{options:e,resumingFrom:i}=t;e.onExitComplete&&e.onExitComplete(),i&&i.options.onExitComplete&&i.options.onExitComplete()})}scheduleRender(){this.members.forEach(t=>{t.instance&&t.scheduleRender(!1)})}removeLeadSnapshot(){this.lead&&this.lead.snapshot&&(this.lead.snapshot=void 0)}}let rZ={type:"projectionFrame",totalNodes:0,resolvedTargetDeltas:0,recalculatedProjection:0},rJ="undefined"!=typeof window&&void 0!==window.MotionDebug,rQ=["","X","Y","Z"],r0={visibility:"hidden"},r1=0;function r5(t,e,i,r){let{latestValues:n}=e;n[t]&&(i[t]=n[t],e.setStaticValue(t,0),r&&(r[t]=0))}function r2({attachResizeListener:t,defaultParent:e,measureScroll:i,checkIsScrollRoot:r,resetTransform:n}){return class{constructor(t={},i=null==e?void 0:e()){this.id=r1++,this.animationId=0,this.children=new Set,this.options={},this.isTreeAnimating=!1,this.isAnimationBlocked=!1,this.isLayoutDirty=!1,this.isProjectionDirty=!1,this.isSharedProjectionDirty=!1,this.isTransformDirty=!1,this.updateManuallyBlocked=!1,this.updateBlockedByResize=!1,this.isUpdating=!1,this.isSVG=!1,this.needsReset=!1,this.shouldResetTransform=!1,this.hasCheckedOptimisedAppear=!1,this.treeScale={x:1,y:1},this.eventHandlers=new Map,this.hasTreeAnimated=!1,this.updateScheduled=!1,this.scheduleUpdate=()=>this.update(),this.projectionUpdateScheduled=!1,this.checkUpdateFailed=()=>{this.isUpdating&&(this.isUpdating=!1,this.clearAllSnapshots())},this.updateProjection=()=>{this.projectionUpdateScheduled=!1,rJ&&(rZ.totalNodes=rZ.resolvedTargetDeltas=rZ.recalculatedProjection=0),this.nodes.forEach(r6),this.nodes.forEach(nr),this.nodes.forEach(nn),this.nodes.forEach(r4),rJ&&window.MotionDebug.record(rZ)},this.resolvedRelativeTargetAt=0,this.hasProjected=!1,this.isVisible=!0,this.animationProgress=0,this.sharedNodes=new Map,this.latestValues=t,this.root=i?i.root||i:this,this.path=i?[...i.path,i]:[],this.parent=i,this.depth=i?i.depth+1:0;for(let t=0;tthis.root.updateBlockedByResize=!1;t(e,()=>{this.root.updateBlockedByResize=!0,i&&i(),i=function(t,e){let i=te.now(),r=({timestamp:e})=>{let n=e-i;n>=250&&(Z(r),t(n-250))};return _.read(r,!0),()=>Z(r)}(r,0),rf.hasAnimatedSinceResize&&(rf.hasAnimatedSinceResize=!1,this.nodes.forEach(ni))})}r&&this.root.registerSharedNode(r,this),!1!==this.options.animate&&s&&(r||n)&&this.addEventListener("didUpdate",({delta:t,hasLayoutChanged:e,hasRelativeTargetChanged:i,layout:r})=>{if(this.isTreeAnimationBlocked()){this.target=void 0,this.relativeTarget=void 0;return}let n=this.options.transition||s.getDefaultTransition()||nh,{onLayoutAnimationStart:o,onLayoutAnimationComplete:a}=s.getProps(),l=!this.targetLayout||!rX(this.targetLayout,r)||i,u=!e&&i;if(this.options.layoutRoot||this.resumeFrom&&this.resumeFrom.instance||u||e&&(l||!this.currentAnimation)){this.resumeFrom&&(this.resumingFrom=this.resumeFrom,this.resumingFrom.resumingFrom=void 0),this.setAnimationOrigin(t,u);let e={...v(n,"layout"),onPlay:o,onComplete:a};(s.shouldReduceMotion||this.options.layoutRoot)&&(e.delay=0,e.type=!1),this.startAnimation(e)}else e||ni(this),this.isLead()&&this.options.onExitComplete&&this.options.onExitComplete();this.targetLayout=r})}unmount(){this.options.layoutId&&this.willUpdate(),this.root.nodes.remove(this);let t=this.getStack();t&&t.remove(this),this.parent&&this.parent.children.delete(this),this.instance=void 0,Z(this.updateProjection)}blockUpdate(){this.updateManuallyBlocked=!0}unblockUpdate(){this.updateManuallyBlocked=!1}isUpdateBlocked(){return this.updateManuallyBlocked||this.updateBlockedByResize}isTreeAnimationBlocked(){return this.isAnimationBlocked||this.parent&&this.parent.isTreeAnimationBlocked()||!1}startUpdate(){!this.isUpdateBlocked()&&(this.isUpdating=!0,this.nodes&&this.nodes.forEach(ns),this.animationId++)}getTransformTemplate(){let{visualElement:t}=this.options;return t&&t.getProps().transformTemplate}willUpdate(t=!0){if(this.root.hasTreeAnimated=!0,this.root.isUpdateBlocked()){this.options.onExitComplete&&this.options.onExitComplete();return}if(window.MotionCancelOptimisedAnimation&&!this.hasCheckedOptimisedAppear&&function t(e){if(e.hasCheckedOptimisedAppear=!0,e.root===e)return;let{visualElement:i}=e.options;if(!i)return;let r=i.props[tc];if(window.MotionHasOptimisedAnimation(r,"transform")){let{layout:t,layoutId:i}=e.options;window.MotionCancelOptimisedAnimation(r,"transform",_,!(t||i))}let{parent:n}=e;n&&!n.hasCheckedOptimisedAppear&&t(n)}(this),this.root.isUpdating||this.root.startUpdate(),this.isLayoutDirty)return;this.isLayoutDirty=!0;for(let t=0;t{this.isLayoutDirty?this.root.didUpdate():this.root.checkUpdateFailed()})}updateSnapshot(){!this.snapshot&&this.instance&&(this.snapshot=this.measure())}updateLayout(){if(!this.instance||(this.updateScroll(),!(this.options.alwaysMeasureLayout&&this.isLead())&&!this.isLayoutDirty))return;if(this.resumeFrom&&!this.resumeFrom.instance)for(let t=0;t.999999999999&&(e.x=1),e.y<1.0000000000001&&e.y>.999999999999&&(e.y=1)}}(this.layoutCorrected,this.treeScale,this.path,i),e.layout&&!e.target&&(1!==this.treeScale.x||1!==this.treeScale.y)&&(e.target=e.layout.layoutBox,e.targetWithTransforms=i_());let{target:l}=e;if(!l){this.prevProjectionDelta&&(this.createProjectionDeltas(),this.scheduleRender());return}this.projectionDelta&&this.prevProjectionDelta?(rO(this.prevProjectionDelta.x,this.projectionDelta.x),rO(this.prevProjectionDelta.y,this.projectionDelta.y)):this.createProjectionDeltas(),iU(this.projectionDelta,this.layoutCorrected,l,this.latestValues),this.treeScale.x===o&&this.treeScale.y===a&&rq(this.projectionDelta.x,this.prevProjectionDelta.x)&&rq(this.projectionDelta.y,this.prevProjectionDelta.y)||(this.hasProjected=!0,this.scheduleRender(),this.notifyListeners("projectionUpdate",l)),rJ&&rZ.recalculatedProjection++}hide(){this.isVisible=!1}show(){this.isVisible=!0}scheduleRender(t=!0){var e;if(null===(e=this.options.visualElement)||void 0===e||e.scheduleRender(),t){let t=this.getStack();t&&t.scheduleRender()}this.resumingFrom&&!this.resumingFrom.instance&&(this.resumingFrom=void 0)}createProjectionDeltas(){this.prevProjectionDelta=iK(),this.projectionDelta=iK(),this.projectionDeltaWithTransform=iK()}setAnimationOrigin(t,e=!1){let i;let r=this.snapshot,n=r?r.latestValues:{},s={...this.latestValues},o=iK();this.relativeParent&&this.relativeParent.options.layoutRoot||(this.relativeTarget=this.relativeTargetOrigin=void 0),this.attemptToResolveRelativeTarget=!e;let a=i_(),l=(r?r.source:void 0)!==(this.layout?this.layout.source:void 0),u=this.getStack(),h=!u||u.members.length<=1,d=!!(l&&!h&&!0===this.options.crossfade&&!this.path.some(nu));this.animationProgress=0,this.mixTargetDelta=e=>{let r=e/1e3;if(na(o.x,t.x,r),na(o.y,t.y,r),this.setTargetDelta(o),this.relativeTarget&&this.relativeTargetOrigin&&this.layout&&this.relativeParent&&this.relativeParent.layout){var u,c,p,m;i$(a,this.layout.layoutBox,this.relativeParent.layout.layoutBox),p=this.relativeTarget,m=this.relativeTargetOrigin,nl(p.x,m.x,a.x,r),nl(p.y,m.y,a.y,r),i&&(u=this.relativeTarget,c=i,rH(u.x,c.x)&&rH(u.y,c.y))&&(this.isProjectionDirty=!1),i||(i=i_()),rB(i,this.relativeTarget)}l&&(this.animationValues=s,function(t,e,i,r,n,s){n?(t.opacity=eC(0,void 0!==i.opacity?i.opacity:1,rR(r)),t.opacityExit=eC(void 0!==e.opacity?e.opacity:1,0,rj(r))):s&&(t.opacity=eC(void 0!==e.opacity?e.opacity:1,void 0!==i.opacity?i.opacity:1,r));for(let n=0;n{rf.hasAnimatedSinceResize=!0,this.currentAnimation=function(t,e,i){let r=tu(0)?0:tl(0);return r.start(ic("",r,1e3,i)),r.animation}(0,0,{...t,onUpdate:e=>{this.mixTargetDelta(e),t.onUpdate&&t.onUpdate(e)},onComplete:()=>{t.onComplete&&t.onComplete(),this.completeAnimation()}}),this.resumingFrom&&(this.resumingFrom.currentAnimation=this.currentAnimation),this.pendingAnimation=void 0})}completeAnimation(){this.resumingFrom&&(this.resumingFrom.currentAnimation=void 0,this.resumingFrom.preserveOpacity=void 0);let t=this.getStack();t&&t.exitAnimationComplete(),this.resumingFrom=this.currentAnimation=this.animationValues=void 0,this.notifyListeners("animationComplete")}finishAnimation(){this.currentAnimation&&(this.mixTargetDelta&&this.mixTargetDelta(1e3),this.currentAnimation.stop()),this.completeAnimation()}applyTransformsToTarget(){let t=this.getLead(),{targetWithTransforms:e,target:i,layout:r,latestValues:n}=t;if(e&&i&&r){if(this!==t&&this.layout&&r&&nm(this.options.animationType,this.layout.layoutBox,r.layoutBox)){i=this.target||i_();let e=iO(this.layout.layoutBox.x);i.x.min=t.target.x.min,i.x.max=i.x.min+e;let r=iO(this.layout.layoutBox.y);i.y.min=t.target.y.min,i.y.max=i.y.min+r}rB(e,i),i8(e,n),iU(this.projectionDeltaWithTransform,this.layoutCorrected,e,n)}}registerSharedNode(t,e){this.sharedNodes.has(t)||this.sharedNodes.set(t,new r_),this.sharedNodes.get(t).add(e);let i=e.options.initialPromotionConfig;e.promote({transition:i?i.transition:void 0,preserveFollowOpacity:i&&i.shouldPreserveFollowOpacity?i.shouldPreserveFollowOpacity(e):void 0})}isLead(){let t=this.getStack();return!t||t.lead===this}getLead(){var t;let{layoutId:e}=this.options;return e&&(null===(t=this.getStack())||void 0===t?void 0:t.lead)||this}getPrevLead(){var t;let{layoutId:e}=this.options;return e?null===(t=this.getStack())||void 0===t?void 0:t.prevLead:void 0}getStack(){let{layoutId:t}=this.options;if(t)return this.root.sharedNodes.get(t)}promote({needsReset:t,transition:e,preserveFollowOpacity:i}={}){let r=this.getStack();r&&r.promote(this,i),t&&(this.projectionDelta=void 0,this.needsReset=!0),e&&this.setOptions({transition:e})}relegate(){let t=this.getStack();return!!t&&t.relegate(this)}resetSkewAndRotation(){let{visualElement:t}=this.options;if(!t)return;let e=!1,{latestValues:i}=t;if((i.z||i.rotate||i.rotateX||i.rotateY||i.rotateZ||i.skewX||i.skewY)&&(e=!0),!e)return;let r={};i.z&&r5("z",t,r,this.animationValues);for(let e=0;e{var e;return null===(e=t.currentAnimation)||void 0===e?void 0:e.stop()}),this.root.nodes.forEach(r7),this.root.sharedNodes.clear()}}}function r3(t){t.updateLayout()}function r9(t){var e;let i=(null===(e=t.resumeFrom)||void 0===e?void 0:e.snapshot)||t.snapshot;if(t.isLead()&&t.layout&&i&&t.hasListeners("didUpdate")){let{layoutBox:e,measuredBox:r}=t.layout,{animationType:n}=t.options,s=i.source!==t.layout.source;"size"===n?iZ(t=>{let r=s?i.measuredBox[t]:i.layoutBox[t],n=iO(r);r.min=e[t].min,r.max=r.min+n}):nm(n,i.layoutBox,e)&&iZ(r=>{let n=s?i.measuredBox[r]:i.layoutBox[r],o=iO(e[r]);n.max=n.min+o,t.relativeTarget&&!t.currentAnimation&&(t.isProjectionDirty=!0,t.relativeTarget[r].max=t.relativeTarget[r].min+o)});let o=iK();iU(o,e,i.layoutBox);let a=iK();s?iU(a,t.applyTransform(r,!0),i.measuredBox):iU(a,e,i.layoutBox);let l=!rY(o),u=!1;if(!t.resumeFrom){let r=t.getClosestProjectingParent();if(r&&!r.resumeFrom){let{snapshot:n,layout:s}=r;if(n&&s){let o=i_();i$(o,i.layoutBox,n.layoutBox);let a=i_();i$(a,e,s.layoutBox),rX(o,a)||(u=!0),r.options.layoutRoot&&(t.relativeTarget=a,t.relativeTargetOrigin=o,t.relativeParent=r)}}}t.notifyListeners("didUpdate",{layout:e,snapshot:i,delta:a,layoutDelta:o,hasLayoutChanged:l,hasRelativeTargetChanged:u})}else if(t.isLead()){let{onExitComplete:e}=t.options;e&&e()}t.options.transition=void 0}function r6(t){rJ&&rZ.totalNodes++,t.parent&&(t.isProjecting()||(t.isProjectionDirty=t.parent.isProjectionDirty),t.isSharedProjectionDirty||(t.isSharedProjectionDirty=!!(t.isProjectionDirty||t.parent.isProjectionDirty||t.parent.isSharedProjectionDirty)),t.isTransformDirty||(t.isTransformDirty=t.parent.isTransformDirty))}function r4(t){t.isProjectionDirty=t.isSharedProjectionDirty=t.isTransformDirty=!1}function r8(t){t.clearSnapshot()}function r7(t){t.clearMeasurements()}function nt(t){t.isLayoutDirty=!1}function ne(t){let{visualElement:e}=t.options;e&&e.getProps().onBeforeLayoutMeasure&&e.notify("BeforeLayoutMeasure"),t.resetTransform()}function ni(t){t.finishAnimation(),t.targetDelta=t.relativeTarget=t.target=void 0,t.isProjectionDirty=!0}function nr(t){t.resolveTargetDelta()}function nn(t){t.calcProjection()}function ns(t){t.resetSkewAndRotation()}function no(t){t.removeLeadSnapshot()}function na(t,e,i){t.translate=eC(e.translate,0,i),t.scale=eC(e.scale,1,i),t.origin=e.origin,t.originPoint=e.originPoint}function nl(t,e,i,r){t.min=eC(e.min,i.min,r),t.max=eC(e.max,i.max,r)}function nu(t){return t.animationValues&&void 0!==t.animationValues.opacityExit}let nh={duration:.45,ease:[.4,0,.1,1]},nd=t=>"undefined"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().includes(t),nc=nd("applewebkit/")&&!nd("chrome/")?Math.round:N;function np(t){t.min=nc(t.min),t.max=nc(t.max)}function nm(t,e,i){return"position"===t||"preserve-aspect"===t&&!(.2>=Math.abs(rK(e)-rK(i)))}function nf(t){var e;return t!==t.root&&(null===(e=t.scroll)||void 0===e?void 0:e.wasRoot)}let ng=r2({attachResizeListener:(t,e)=>ik(t,"resize",e),measureScroll:()=>({x:document.documentElement.scrollLeft||document.body.scrollLeft,y:document.documentElement.scrollTop||document.body.scrollTop}),checkIsScrollRoot:()=>!0}),nv={current:void 0},ny=r2({measureScroll:t=>({x:t.scrollLeft,y:t.scrollTop}),defaultParent:()=>{if(!nv.current){let t=new ng({});t.mount(window),t.setOptions({layoutScroll:!0}),nv.current=t}return nv.current},resetTransform:(t,e)=>{t.style.transform=void 0!==e?e:"none"},checkIsScrollRoot:t=>"fixed"===window.getComputedStyle(t).position});function nb(t,e,i){let{props:r}=t;t.animationState&&r.whileHover&&t.animationState.setActive("whileHover","Start"===i);let n=r["onHover"+i];n&&_.postRender(()=>n(e,iE(e)))}class nx extends iP{mount(){let{current:t}=this.node;t&&(this.unmount=function(t,e,i={}){let[r,n,s]=V(t,i),o=C(t=>{let{target:i}=t,r=e(t);if("function"!=typeof r||!i)return;let s=C(t=>{r(t),i.removeEventListener("pointerleave",s)});i.addEventListener("pointerleave",s,n)});return r.forEach(t=>{t.addEventListener("pointerenter",o,n)}),s}(t,t=>(nb(this.node,t,"Start"),t=>nb(this.node,t,"End"))))}unmount(){}}class nw extends iP{constructor(){super(...arguments),this.isActive=!1}onFocus(){let t=!1;try{t=this.node.current.matches(":focus-visible")}catch(e){t=!0}t&&this.node.animationState&&(this.node.animationState.setActive("whileFocus",!0),this.isActive=!0)}onBlur(){this.isActive&&this.node.animationState&&(this.node.animationState.setActive("whileFocus",!1),this.isActive=!1)}mount(){this.unmount=eU(ik(this.node.current,"focus",()=>this.onFocus()),ik(this.node.current,"blur",()=>this.onBlur()))}unmount(){}}function nP(t,e,i){let{props:r}=t;t.animationState&&r.whileTap&&t.animationState.setActive("whileTap","Start"===i);let n=r["onTap"+("End"===i?"":i)];n&&_.postRender(()=>n(e,iE(e)))}class nT extends iP{mount(){let{current:t}=this.node;t&&(this.unmount=function(t,e,i={}){let[r,n,s]=V(t,i),o=t=>{let r=t.currentTarget;if(!I(t)||L.has(r))return;L.add(r);let s=e(t),o=(t,e)=>{window.removeEventListener("pointerup",a),window.removeEventListener("pointercancel",l),I(t)&&L.has(r)&&(L.delete(r),"function"==typeof s&&s(t,{success:e}))},a=t=>{o(t,i.useGlobalTarget||D(r,t.target))},l=t=>{o(t,!1)};window.addEventListener("pointerup",a,n),window.addEventListener("pointercancel",l,n)};return r.forEach(t=>{j.has(t.tagName)||-1!==t.tabIndex||null!==t.getAttribute("tabindex")||(t.tabIndex=0),(i.useGlobalTarget?window:t).addEventListener("pointerdown",o,n),t.addEventListener("focus",t=>O(t,n),n)}),s}(t,t=>(nP(this.node,t,"Start"),(t,{success:e})=>nP(this.node,t,e?"End":"Cancel")),{useGlobalTarget:this.node.props.globalTapTarget}))}unmount(){}}let nS=new WeakMap,nA=new WeakMap,nk=t=>{let e=nS.get(t.target);e&&e(t)},nE=t=>{t.forEach(nk)},nM={some:0,all:1};class nV extends iP{constructor(){super(...arguments),this.hasEnteredView=!1,this.isInView=!1}startObserver(){this.unmount();let{viewport:t={}}=this.node.getProps(),{root:e,margin:i,amount:r="some",once:n}=t,s={root:e?e.current:void 0,rootMargin:i,threshold:"number"==typeof r?r:nM[r]};return function(t,e,i){let r=function({root:t,...e}){let i=t||document;nA.has(i)||nA.set(i,{});let r=nA.get(i),n=JSON.stringify(e);return r[n]||(r[n]=new IntersectionObserver(nE,{root:t,...e})),r[n]}(e);return nS.set(t,i),r.observe(t),()=>{nS.delete(t),r.unobserve(t)}}(this.node.current,s,t=>{let{isIntersecting:e}=t;if(this.isInView===e||(this.isInView=e,n&&!e&&this.hasEnteredView))return;e&&(this.hasEnteredView=!0),this.node.animationState&&this.node.animationState.setActive("whileInView",e);let{onViewportEnter:i,onViewportLeave:r}=this.node.getProps(),s=e?i:r;s&&s(t)})}mount(){this.startObserver()}update(){if("undefined"==typeof IntersectionObserver)return;let{props:t,prevProps:e}=this.node;["amount","margin","root"].some(function({viewport:t={}},{viewport:e={}}={}){return i=>t[i]!==e[i]}(t,e))&&this.startObserver()}unmount(){}}let nC=(0,rd.createContext)({strict:!1});var nD=i(5750);let nR=(0,rd.createContext)({});function nj(t){return n(t.animate)||c.some(e=>a(t[e]))}function nL(t){return!!(nj(t)||t.variants)}function nF(t){return Array.isArray(t)?t.join(" "):t}var nB=i(4563);let nO={animation:["animate","variants","whileHover","whileTap","exit","whileInView","whileFocus","whileDrag"],exit:["exit"],drag:["drag","dragControls"],focus:["whileFocus"],hover:["whileHover","onHoverStart","onHoverEnd"],tap:["whileTap","onTap","onTapStart","onTapCancel"],pan:["onPan","onPanStart","onPanSessionStart","onPanEnd"],inView:["whileInView","onViewportEnter","onViewportLeave"],layout:["layout","layoutId"]},nI={};for(let t in nO)nI[t]={isEnabled:e=>nO[t].some(t=>!!e[t])};let nU=Symbol.for("motionComponentSymbol");var nz=i(4252),nN=i(1534);let n$=["animate","circle","defs","desc","ellipse","g","image","line","filter","marker","mask","metadata","path","pattern","polygon","polyline","rect","stop","switch","symbol","svg","text","tspan","use","view"];function nW(t){if("string"!=typeof t||t.includes("-"));else if(n$.indexOf(t)>-1||/[A-Z]/u.test(t))return!0;return!1}var nY=i(3576);let nH=t=>(e,i)=>{let r=(0,rd.useContext)(nR),s=(0,rd.useContext)(nz.O),o=()=>(function({scrapeMotionValuesFromProps:t,createRenderState:e,onUpdate:i},r,s,o){let a={latestValues:function(t,e,i,r){let s={},o=r(t,{});for(let t in o)s[t]=rk(o[t]);let{initial:a,animate:l}=t,h=nj(t),d=nL(t);e&&d&&!h&&!1!==t.inherit&&(void 0===a&&(a=e.initial),void 0===l&&(l=e.animate));let c=!!i&&!1===i.initial,p=(c=c||!1===a)?l:a;if(p&&"boolean"!=typeof p&&!n(p)){let e=Array.isArray(p)?p:[p];for(let i=0;ii({props:r,current:t,...a}),a.onUpdate=t=>i(t)),a})(t,e,r,s);return i?o():(0,nY.h)(o)},nG=(t,e)=>e&&"number"==typeof t?e.transform(t):t,nX={x:"translateX",y:"translateY",z:"translateZ",transformPerspective:"perspective"},nK=$.length;function nq(t,e,i){let{style:r,vars:n,transformOrigin:s}=t,o=!1,a=!1;for(let t in e){let i=e[t];if(W.has(t)){o=!0;continue}if(ev(t)){n[t]=i;continue}{let e=nG(i,t8[t]);t.startsWith("origin")?(a=!0,s[t]=e):r[t]=e}}if(!e.transform&&(o||i?r.transform=function(t,e,i){let r="",n=!0;for(let s=0;s({style:{},transform:{},transformOrigin:{},vars:{}}),n1=()=>({...n0(),attrs:{}}),n5=t=>"string"==typeof t&&"svg"===t.toLowerCase();function n2(t,{style:e,vars:i},r,n){for(let s in Object.assign(t.style,e,n&&n.getProjectionStyles(r)),i)t.style.setProperty(s,i[s])}let n3=new Set(["baseFrequency","diffuseConstant","kernelMatrix","kernelUnitLength","keySplines","keyTimes","limitingConeAngle","markerHeight","markerWidth","numOctaves","targetX","targetY","surfaceScale","specularConstant","specularExponent","stdDeviation","tableValues","viewBox","gradientTransform","pathLength","startOffset","textLength","lengthAdjust"]);function n9(t,e,i,r){for(let i in n2(t,e,void 0,r),e.attrs)t.setAttribute(n3.has(i)?i:td(i),e.attrs[i])}function n6(t,{layout:e,layoutId:i}){return W.has(t)||t.startsWith("origin")||(e||void 0!==i)&&(!!ry[t]||"opacity"===t)}function n4(t,e,i){var r;let{style:n}=t,s={};for(let o in n)(tu(n[o])||e.style&&tu(e.style[o])||n6(o,t)||(null===(r=null==i?void 0:i.getValue(o))||void 0===r?void 0:r.liveStyle)!==void 0)&&(s[o]=n[o]);return s}function n8(t,e,i){let r=n4(t,e,i);for(let i in t)(tu(t[i])||tu(e[i]))&&(r[-1!==$.indexOf(i)?"attr"+i.charAt(0).toUpperCase()+i.substring(1):i]=t[i]);return r}let n7=["x","y","width","height","cx","cy","r"],st={useVisualState:nH({scrapeMotionValuesFromProps:n8,createRenderState:n1,onUpdate:({props:t,prevProps:e,current:i,renderState:r,latestValues:n})=>{if(!i)return;let s=!!t.drag;if(!s){for(let t in n)if(W.has(t)){s=!0;break}}if(!s)return;let o=!e;if(e)for(let i=0;i{!function(t,e){try{e.dimensions="function"==typeof t.getBBox?t.getBBox():t.getBoundingClientRect()}catch(t){e.dimensions={x:0,y:0,width:0,height:0}}}(i,r),_.render(()=>{nQ(r,n,n5(i.tagName),t.transformTemplate),n9(i,r)})})}})},se={useVisualState:nH({scrapeMotionValuesFromProps:n4,createRenderState:n0})};function si(t,e,i){for(let r in e)tu(e[r])||n6(r,i)||(t[r]=e[r])}let sr=new Set(["animate","exit","variants","initial","style","values","variants","transition","transformTemplate","custom","inherit","onBeforeLayoutMeasure","onAnimationStart","onAnimationComplete","onUpdate","onDragStart","onDrag","onDragEnd","onMeasureDragConstraints","onDirectionLock","onDragTransitionEnd","_dragX","_dragY","onHoverStart","onHoverEnd","onViewportEnter","onViewportLeave","globalTapTarget","ignoreStrict","viewport"]);function sn(t){return t.startsWith("while")||t.startsWith("drag")&&"draggable"!==t||t.startsWith("layout")||t.startsWith("onTap")||t.startsWith("onPan")||t.startsWith("onLayout")||sr.has(t)}let ss=t=>!sn(t);try{(ra=require("@emotion/is-prop-valid").default)&&(ss=t=>t.startsWith("on")?!sn(t):ra(t))}catch(t){}let so={current:null},sa={current:!1},sl=[...eT,tX,t5],su=t=>sl.find(eP(t)),sh=new WeakMap,sd=["AnimationStart","AnimationComplete","Update","BeforeLayoutMeasure","LayoutMeasure","LayoutAnimationStart","LayoutAnimationComplete"];class sc{scrapeMotionValuesFromProps(t,e,i){return{}}constructor({parent:t,props:e,presenceContext:i,reducedMotionConfig:r,blockInitialAnimation:n,visualState:s},o={}){this.current=null,this.children=new Set,this.isVariantNode=!1,this.isControllingVariants=!1,this.shouldReduceMotion=null,this.values=new Map,this.KeyframeResolver=em,this.features={},this.valueSubscriptions=new Map,this.prevMotionValues={},this.events={},this.propEventSubscriptions={},this.notifyUpdate=()=>this.notify("Update",this.latestValues),this.render=()=>{this.current&&(this.triggerBuild(),this.renderInstance(this.current,this.renderState,this.props.style,this.projection))},this.renderScheduledAt=0,this.scheduleRender=()=>{let t=te.now();this.renderScheduledAtthis.bindToMotionValue(e,t)),sa.current||function(){if(sa.current=!0,nB.j){if(window.matchMedia){let t=window.matchMedia("(prefers-reduced-motion)"),e=()=>so.current=t.matches;t.addListener(e),e()}else so.current=!1}}(),this.shouldReduceMotion="never"!==this.reducedMotionConfig&&("always"===this.reducedMotionConfig||so.current),this.parent&&this.parent.children.add(this),this.update(this.props,this.presenceContext)}unmount(){for(let t in sh.delete(this.current),this.projection&&this.projection.unmount(),Z(this.notifyUpdate),Z(this.render),this.valueSubscriptions.forEach(t=>t()),this.valueSubscriptions.clear(),this.removeFromVariantTree&&this.removeFromVariantTree(),this.parent&&this.parent.children.delete(this),this.events)this.events[t].clear();for(let t in this.features){let e=this.features[t];e&&(e.unmount(),e.isMounted=!1)}this.current=null}bindToMotionValue(t,e){let i;this.valueSubscriptions.has(t)&&this.valueSubscriptions.get(t)();let r=W.has(t),n=e.on("change",e=>{this.latestValues[t]=e,this.props.onUpdate&&_.preRender(this.notifyUpdate),r&&this.projection&&(this.projection.isTransformDirty=!0)}),s=e.on("renderRequest",this.scheduleRender);window.MotionCheckAppearSync&&(i=window.MotionCheckAppearSync(this,t,e)),this.valueSubscriptions.set(t,()=>{n(),s(),i&&i(),e.owner&&e.stop()})}sortNodePosition(t){return this.current&&this.sortInstanceNodePosition&&this.type===t.type?this.sortInstanceNodePosition(this.current,t.current):0}updateFeatures(){let t="animation";for(t in nI){let e=nI[t];if(!e)continue;let{isEnabled:i,Feature:r}=e;if(!this.features[t]&&r&&i(this.props)&&(this.features[t]=new r(this)),this.features[t]){let e=this.features[t];e.isMounted?e.update():(e.mount(),e.isMounted=!0)}}}triggerBuild(){this.build(this.renderState,this.latestValues,this.props)}measureViewportBox(){return this.current?this.measureInstanceViewportBox(this.current,this.props):i_()}getStaticValue(t){return this.latestValues[t]}setStaticValue(t,e){this.latestValues[t]=e}update(t,e){(t.transformTemplate||this.props.transformTemplate)&&this.scheduleRender(),this.prevProps=this.props,this.props=t,this.prevPresenceContext=this.presenceContext,this.presenceContext=e;for(let e=0;ee.variantChildren.delete(t)}addValue(t,e){let i=this.values.get(t);e!==i&&(i&&this.removeValue(t),this.bindToMotionValue(t,e),this.values.set(t,e),this.latestValues[t]=e.get())}removeValue(t){this.values.delete(t);let e=this.valueSubscriptions.get(t);e&&(e(),this.valueSubscriptions.delete(t)),delete this.latestValues[t],this.removeValueFromRenderState(t,this.renderState)}hasValue(t){return this.values.has(t)}getValue(t,e){if(this.props.values&&this.props.values[t])return this.props.values[t];let i=this.values.get(t);return void 0===i&&void 0!==e&&(i=tl(null===e?void 0:e,{owner:this}),this.addValue(t,i)),i}readValue(t,e){var i;let r=void 0===this.latestValues[t]&&this.current?null!==(i=this.getBaseTargetFromProps(this.props,t))&&void 0!==i?i:this.readValueFromInstance(this.current,t,this.options):this.latestValues[t];return null!=r&&("string"==typeof r&&(ef(r)||tA(r))?r=parseFloat(r):!su(r)&&t5.test(e)&&(r=ee(t,e)),this.setBaseTarget(t,tu(r)?r.get():r)),tu(r)?r.get():r}setBaseTarget(t,e){this.baseTarget[t]=e}getBaseTarget(t){var e;let i;let{initial:r}=this.props;if("string"==typeof r||"object"==typeof r){let n=u(this.props,r,null===(e=this.presenceContext)||void 0===e?void 0:e.custom);n&&(i=n[t])}if(r&&void 0!==i)return i;let n=this.getBaseTargetFromProps(this.props,t);return void 0===n||tu(n)?void 0!==this.initialValues[t]&&void 0===i?void 0:this.baseTarget[t]:n}on(t,e){return this.events[t]||(this.events[t]=new tn),this.events[t].add(e)}notify(t,...e){this.events[t]&&this.events[t].notify(...e)}}class sp extends sc{constructor(){super(...arguments),this.KeyframeResolver=eA}sortInstanceNodePosition(t,e){return 2&t.compareDocumentPosition(e)?1:-1}getBaseTargetFromProps(t,e){return t.style?t.style[e]:void 0}removeValueFromRenderState(t,{vars:e,style:i}){delete e[t],delete i[t]}handleChildMotionValue(){this.childSubscription&&(this.childSubscription(),delete this.childSubscription);let{children:t}=this.props;tu(t)&&(this.childSubscription=t.on("change",t=>{this.current&&(this.current.textContent=`${t}`)}))}}class sm extends sp{constructor(){super(...arguments),this.type="html",this.renderInstance=n2}readValueFromInstance(t,e){if(W.has(e)){let t=et(e);return t&&t.default||0}{let i=window.getComputedStyle(t),r=(ev(e)?i.getPropertyValue(e):i[e])||0;return"string"==typeof r?r.trim():r}}measureInstanceViewportBox(t,{transformPagePoint:e}){return i7(t,e)}build(t,e,i){nq(t,e,i.transformTemplate)}scrapeMotionValuesFromProps(t,e,i){return n4(t,e,i)}}class sf extends sp{constructor(){super(...arguments),this.type="svg",this.isSVGTag=!1,this.measureInstanceViewportBox=i_}getBaseTargetFromProps(t,e){return t[e]}readValueFromInstance(t,e){if(W.has(e)){let t=et(e);return t&&t.default||0}return e=n3.has(e)?e:td(e),t.getAttribute(e)}scrapeMotionValuesFromProps(t,e,i){return n8(t,e,i)}build(t,e,i){nQ(t,e,this.isSVGTag,i.transformTemplate)}renderInstance(t,e,i,r){n9(t,e,i,r)}mount(t){this.isSVGTag=n5(t.tagName),super.mount(t)}}let sg=function(t){if("undefined"==typeof Proxy)return t;let e=new Map;return new Proxy((...e)=>t(...e),{get:(i,r)=>"create"===r?t:(e.has(r)||e.set(r,t(r)),e.get(r))})}((rl={animation:{Feature:iT},exit:{Feature:iA},inView:{Feature:nV},tap:{Feature:nT},focus:{Feature:nw},hover:{Feature:nx},pan:{Feature:ro},drag:{Feature:rn,ProjectionNode:ny,MeasureLayout:rP},layout:{ProjectionNode:ny,MeasureLayout:rP}},ru=(t,e)=>nW(t)?new sf(e):new sm(e,{allowProjection:t!==rd.Fragment}),function(t,{forwardMotionProps:e}={forwardMotionProps:!1}){return function(t){var e,i;let{preloadedFeatures:r,createVisualElement:n,useRender:s,useVisualState:o,Component:l}=t;function u(t,e){var i;let r;let u={...(0,rd.useContext)(nD._),...t,layoutId:function(t){let{layoutId:e}=t,i=(0,rd.useContext)(rp.p).id;return i&&void 0!==e?i+"-"+e:e}(t)},{isStatic:h}=u,d=function(t){let{initial:e,animate:i}=function(t,e){if(nj(t)){let{initial:e,animate:i}=t;return{initial:!1===e||a(e)?e:void 0,animate:a(i)?i:void 0}}return!1!==t.inherit?e:{}}(t,(0,rd.useContext)(nR));return(0,rd.useMemo)(()=>({initial:e,animate:i}),[nF(e),nF(i)])}(t),c=o(t,h);if(!h&&nB.j){(0,rd.useContext)(nC).strict;let t=function(t){let{drag:e,layout:i}=nI;if(!e&&!i)return{};let r={...e,...i};return{MeasureLayout:(null==e?void 0:e.isEnabled(t))||(null==i?void 0:i.isEnabled(t))?r.MeasureLayout:void 0,ProjectionNode:r.ProjectionNode}}(u);r=t.MeasureLayout,d.visualElement=function(t,e,i,r,n){var s,o;let{visualElement:a}=(0,rd.useContext)(nR),l=(0,rd.useContext)(nC),u=(0,rd.useContext)(nz.O),h=(0,rd.useContext)(nD._).reducedMotion,d=(0,rd.useRef)(null);r=r||l.renderer,!d.current&&r&&(d.current=r(t,{visualState:e,parent:a,props:i,presenceContext:u,blockInitialAnimation:!!u&&!1===u.initial,reducedMotionConfig:h}));let c=d.current,p=(0,rd.useContext)(rm);c&&!c.projection&&n&&("html"===c.type||"svg"===c.type)&&function(t,e,i,r){let{layoutId:n,layout:s,drag:o,dragConstraints:a,layoutScroll:l,layoutRoot:u}=e;t.projection=new i(t.latestValues,e["data-framer-portal-id"]?void 0:function t(e){if(e)return!1!==e.options.allowProjection?e.projection:t(e.parent)}(t.parent)),t.projection.setOptions({layoutId:n,layout:s,alwaysMeasureLayout:!!o||a&&iB(a),visualElement:t,animationType:"string"==typeof s?s:"both",initialPromotionConfig:r,layoutScroll:l,layoutRoot:u})}(d.current,i,n,p);let m=(0,rd.useRef)(!1);(0,rd.useInsertionEffect)(()=>{c&&m.current&&c.update(i,u)});let f=i[tc],g=(0,rd.useRef)(!!f&&!(null===(s=window.MotionHandoffIsComplete)||void 0===s?void 0:s.call(window,f))&&(null===(o=window.MotionHasOptimisedAnimation)||void 0===o?void 0:o.call(window,f)));return(0,nN.L)(()=>{c&&(m.current=!0,window.MotionIsMounted=!0,c.updateFeatures(),rb.render(c.render),g.current&&c.animationState&&c.animationState.animateChanges())}),(0,rd.useEffect)(()=>{c&&(!g.current&&c.animationState&&c.animationState.animateChanges(),g.current&&(queueMicrotask(()=>{var t;null===(t=window.MotionHandoffMarkAsComplete)||void 0===t||t.call(window,f)}),g.current=!1))}),c}(l,c,u,n,t.ProjectionNode)}return(0,rh.jsxs)(nR.Provider,{value:d,children:[r&&d.visualElement?(0,rh.jsx)(r,{visualElement:d.visualElement,...u}):null,s(l,t,(i=d.visualElement,(0,rd.useCallback)(t=>{t&&c.onMount&&c.onMount(t),i&&(t?i.mount(t):i.unmount()),e&&("function"==typeof e?e(t):iB(e)&&(e.current=t))},[i])),c,h,d.visualElement)]})}r&&function(t){for(let e in t)nI[e]={...nI[e],...t[e]}}(r),u.displayName="motion.".concat("string"==typeof l?l:"create(".concat(null!==(i=null!==(e=l.displayName)&&void 0!==e?e:l.name)&&void 0!==i?i:"",")"));let h=(0,rd.forwardRef)(u);return h[nU]=l,h}({...nW(t)?st:se,preloadedFeatures:rl,useRender:function(t=!1){return(e,i,r,{latestValues:n},s)=>{let o=(nW(e)?function(t,e,i,r){let n=(0,rd.useMemo)(()=>{let i=n1();return nQ(i,e,n5(r),t.transformTemplate),{...i.attrs,style:{...i.style}}},[e]);if(t.style){let e={};si(e,t.style,t),n.style={...e,...n.style}}return n}:function(t,e){let i={},r=function(t,e){let i=t.style||{},r={};return si(r,i,t),Object.assign(r,function({transformTemplate:t},e){return(0,rd.useMemo)(()=>{let i=n0();return nq(i,e,t),Object.assign({},i.vars,i.style)},[e])}(t,e)),r}(t,e);return t.drag&&!1!==t.dragListener&&(i.draggable=!1,r.userSelect=r.WebkitUserSelect=r.WebkitTouchCallout="none",r.touchAction=!0===t.drag?"none":`pan-${"x"===t.drag?"y":"x"}`),void 0===t.tabIndex&&(t.onTap||t.onTapStart||t.whileTap)&&(i.tabIndex=0),i.style=r,i})(i,n,s,e),a=function(t,e,i){let r={};for(let n in t)("values"!==n||"object"!=typeof t.values)&&(ss(n)||!0===i&&sn(n)||!e&&!sn(n)||t.draggable&&n.startsWith("onDrag"))&&(r[n]=t[n]);return r}(i,"string"==typeof e,t),l=e!==rd.Fragment?{...a,...o,ref:r}:{},{children:u}=i,h=(0,rd.useMemo)(()=>tu(u)?u.get():u,[u]);return(0,rd.createElement)(e,{...l,children:h})}}(e),createVisualElement:ru,Component:t})}))},4563:function(t,e,i){i.d(e,{j:function(){return r}});let r="undefined"!=typeof window},3576:function(t,e,i){i.d(e,{h:function(){return n}});var r=i(2265);function n(t){let e=(0,r.useRef)(null);return null===e.current&&(e.current=t()),e.current}},1534:function(t,e,i){i.d(e,{L:function(){return n}});var r=i(2265);let n=i(4563).j?r.useLayoutEffect:r.useEffect},3335:function(t,e,i){i.d(e,{m6:function(){return q}});let r=t=>{let e=a(t),{conflictingClassGroups:i,conflictingClassGroupModifiers:r}=t;return{getClassGroupId:t=>{let i=t.split("-");return""===i[0]&&1!==i.length&&i.shift(),n(i,e)||o(t)},getConflictingClassGroupIds:(t,e)=>{let n=i[t]||[];return e&&r[t]?[...n,...r[t]]:n}}},n=(t,e)=>{if(0===t.length)return e.classGroupId;let i=t[0],r=e.nextPart.get(i),s=r?n(t.slice(1),r):void 0;if(s)return s;if(0===e.validators.length)return;let o=t.join("-");return e.validators.find(({validator:t})=>t(o))?.classGroupId},s=/^\[(.+)\]$/,o=t=>{if(s.test(t)){let e=s.exec(t)[1],i=e?.substring(0,e.indexOf(":"));if(i)return"arbitrary.."+i}},a=t=>{let{theme:e,prefix:i}=t,r={nextPart:new Map,validators:[]};return d(Object.entries(t.classGroups),i).forEach(([t,i])=>{l(i,r,t,e)}),r},l=(t,e,i,r)=>{t.forEach(t=>{if("string"==typeof t){(""===t?e:u(e,t)).classGroupId=i;return}if("function"==typeof t){if(h(t)){l(t(r),e,i,r);return}e.validators.push({validator:t,classGroupId:i});return}Object.entries(t).forEach(([t,n])=>{l(n,u(e,t),i,r)})})},u=(t,e)=>{let i=t;return e.split("-").forEach(t=>{i.nextPart.has(t)||i.nextPart.set(t,{nextPart:new Map,validators:[]}),i=i.nextPart.get(t)}),i},h=t=>t.isThemeGetter,d=(t,e)=>e?t.map(([t,i])=>[t,i.map(t=>"string"==typeof t?e+t:"object"==typeof t?Object.fromEntries(Object.entries(t).map(([t,i])=>[e+t,i])):t)]):t,c=t=>{if(t<1)return{get:()=>void 0,set:()=>{}};let e=0,i=new Map,r=new Map,n=(n,s)=>{i.set(n,s),++e>t&&(e=0,r=i,i=new Map)};return{get(t){let e=i.get(t);return void 0!==e?e:void 0!==(e=r.get(t))?(n(t,e),e):void 0},set(t,e){i.has(t)?i.set(t,e):n(t,e)}}},p=t=>{let{separator:e,experimentalParseClassName:i}=t,r=1===e.length,n=e[0],s=e.length,o=t=>{let i;let o=[],a=0,l=0;for(let u=0;ul?i-l:void 0}};return i?t=>i({className:t,parseClassName:o}):o},m=t=>{if(t.length<=1)return t;let e=[],i=[];return t.forEach(t=>{"["===t[0]?(e.push(...i.sort(),t),i=[]):i.push(t)}),e.push(...i.sort()),e},f=t=>({cache:c(t.cacheSize),parseClassName:p(t),...r(t)}),g=/\s+/,v=(t,e)=>{let{parseClassName:i,getClassGroupId:r,getConflictingClassGroupIds:n}=e,s=[],o=t.trim().split(g),a="";for(let t=o.length-1;t>=0;t-=1){let e=o[t],{modifiers:l,hasImportantModifier:u,baseClassName:h,maybePostfixModifierPosition:d}=i(e),c=!!d,p=r(c?h.substring(0,d):h);if(!p){if(!c||!(p=r(h))){a=e+(a.length>0?" "+a:a);continue}c=!1}let f=m(l).join(":"),g=u?f+"!":f,v=g+p;if(s.includes(v))continue;s.push(v);let y=n(p,c);for(let t=0;t0?" "+a:a)}return a};function y(){let t,e,i=0,r="";for(;i{let e;if("string"==typeof t)return t;let i="";for(let r=0;r{let e=e=>e[t]||[];return e.isThemeGetter=!0,e},w=/^\[(?:([a-z-]+):)?(.+)\]$/i,P=/^\d+\/\d+$/,T=new Set(["px","full","screen"]),S=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,A=/\d+(%|px|r?em|[sdl]?v([hwib]|min|max)|pt|pc|in|cm|mm|cap|ch|ex|r?lh|cq(w|h|i|b|min|max))|\b(calc|min|max|clamp)\(.+\)|^0$/,k=/^(rgba?|hsla?|hwb|(ok)?(lab|lch))\(.+\)$/,E=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,M=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/,V=t=>D(t)||T.has(t)||P.test(t),C=t=>Y(t,"length",H),D=t=>!!t&&!Number.isNaN(Number(t)),R=t=>Y(t,"number",D),j=t=>!!t&&Number.isInteger(Number(t)),L=t=>t.endsWith("%")&&D(t.slice(0,-1)),F=t=>w.test(t),B=t=>S.test(t),O=new Set(["length","size","percentage"]),I=t=>Y(t,O,G),U=t=>Y(t,"position",G),z=new Set(["image","url"]),N=t=>Y(t,z,K),$=t=>Y(t,"",X),W=()=>!0,Y=(t,e,i)=>{let r=w.exec(t);return!!r&&(r[1]?"string"==typeof e?r[1]===e:e.has(r[1]):i(r[2]))},H=t=>A.test(t)&&!k.test(t),G=()=>!1,X=t=>E.test(t),K=t=>M.test(t),q=function(t,...e){let i,r,n;let s=function(a){return r=(i=f(e.reduce((t,e)=>e(t),t()))).cache.get,n=i.cache.set,s=o,o(a)};function o(t){let e=r(t);if(e)return e;let s=v(t,i);return n(t,s),s}return function(){return s(y.apply(null,arguments))}}(()=>{let t=x("colors"),e=x("spacing"),i=x("blur"),r=x("brightness"),n=x("borderColor"),s=x("borderRadius"),o=x("borderSpacing"),a=x("borderWidth"),l=x("contrast"),u=x("grayscale"),h=x("hueRotate"),d=x("invert"),c=x("gap"),p=x("gradientColorStops"),m=x("gradientColorStopPositions"),f=x("inset"),g=x("margin"),v=x("opacity"),y=x("padding"),b=x("saturate"),w=x("scale"),P=x("sepia"),T=x("skew"),S=x("space"),A=x("translate"),k=()=>["auto","contain","none"],E=()=>["auto","hidden","clip","visible","scroll"],M=()=>["auto",F,e],O=()=>[F,e],z=()=>["",V,C],Y=()=>["auto",D,F],H=()=>["bottom","center","left","left-bottom","left-top","right","right-bottom","right-top","top"],G=()=>["solid","dashed","dotted","double","none"],X=()=>["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"],K=()=>["start","end","center","between","around","evenly","stretch"],q=()=>["","0",F],_=()=>["auto","avoid","all","avoid-page","page","left","right","column"],Z=()=>[D,F];return{cacheSize:500,separator:":",theme:{colors:[W],spacing:[V,C],blur:["none","",B,F],brightness:Z(),borderColor:[t],borderRadius:["none","","full",B,F],borderSpacing:O(),borderWidth:z(),contrast:Z(),grayscale:q(),hueRotate:Z(),invert:q(),gap:O(),gradientColorStops:[t],gradientColorStopPositions:[L,C],inset:M(),margin:M(),opacity:Z(),padding:O(),saturate:Z(),scale:Z(),sepia:q(),skew:Z(),space:O(),translate:O()},classGroups:{aspect:[{aspect:["auto","square","video",F]}],container:["container"],columns:[{columns:[B]}],"break-after":[{"break-after":_()}],"break-before":[{"break-before":_()}],"break-inside":[{"break-inside":["auto","avoid","avoid-page","avoid-column"]}],"box-decoration":[{"box-decoration":["slice","clone"]}],box:[{box:["border","content"]}],display:["block","inline-block","inline","flex","inline-flex","table","inline-table","table-caption","table-cell","table-column","table-column-group","table-footer-group","table-header-group","table-row-group","table-row","flow-root","grid","inline-grid","contents","list-item","hidden"],float:[{float:["right","left","none","start","end"]}],clear:[{clear:["left","right","both","none","start","end"]}],isolation:["isolate","isolation-auto"],"object-fit":[{object:["contain","cover","fill","none","scale-down"]}],"object-position":[{object:[...H(),F]}],overflow:[{overflow:E()}],"overflow-x":[{"overflow-x":E()}],"overflow-y":[{"overflow-y":E()}],overscroll:[{overscroll:k()}],"overscroll-x":[{"overscroll-x":k()}],"overscroll-y":[{"overscroll-y":k()}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:[f]}],"inset-x":[{"inset-x":[f]}],"inset-y":[{"inset-y":[f]}],start:[{start:[f]}],end:[{end:[f]}],top:[{top:[f]}],right:[{right:[f]}],bottom:[{bottom:[f]}],left:[{left:[f]}],visibility:["visible","invisible","collapse"],z:[{z:["auto",j,F]}],basis:[{basis:M()}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["wrap","wrap-reverse","nowrap"]}],flex:[{flex:["1","auto","initial","none",F]}],grow:[{grow:q()}],shrink:[{shrink:q()}],order:[{order:["first","last","none",j,F]}],"grid-cols":[{"grid-cols":[W]}],"col-start-end":[{col:["auto",{span:["full",j,F]},F]}],"col-start":[{"col-start":Y()}],"col-end":[{"col-end":Y()}],"grid-rows":[{"grid-rows":[W]}],"row-start-end":[{row:["auto",{span:[j,F]},F]}],"row-start":[{"row-start":Y()}],"row-end":[{"row-end":Y()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":["auto","min","max","fr",F]}],"auto-rows":[{"auto-rows":["auto","min","max","fr",F]}],gap:[{gap:[c]}],"gap-x":[{"gap-x":[c]}],"gap-y":[{"gap-y":[c]}],"justify-content":[{justify:["normal",...K()]}],"justify-items":[{"justify-items":["start","end","center","stretch"]}],"justify-self":[{"justify-self":["auto","start","end","center","stretch"]}],"align-content":[{content:["normal",...K(),"baseline"]}],"align-items":[{items:["start","end","center","baseline","stretch"]}],"align-self":[{self:["auto","start","end","center","stretch","baseline"]}],"place-content":[{"place-content":[...K(),"baseline"]}],"place-items":[{"place-items":["start","end","center","baseline","stretch"]}],"place-self":[{"place-self":["auto","start","end","center","stretch"]}],p:[{p:[y]}],px:[{px:[y]}],py:[{py:[y]}],ps:[{ps:[y]}],pe:[{pe:[y]}],pt:[{pt:[y]}],pr:[{pr:[y]}],pb:[{pb:[y]}],pl:[{pl:[y]}],m:[{m:[g]}],mx:[{mx:[g]}],my:[{my:[g]}],ms:[{ms:[g]}],me:[{me:[g]}],mt:[{mt:[g]}],mr:[{mr:[g]}],mb:[{mb:[g]}],ml:[{ml:[g]}],"space-x":[{"space-x":[S]}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":[S]}],"space-y-reverse":["space-y-reverse"],w:[{w:["auto","min","max","fit","svw","lvw","dvw",F,e]}],"min-w":[{"min-w":[F,e,"min","max","fit"]}],"max-w":[{"max-w":[F,e,"none","full","min","max","fit","prose",{screen:[B]},B]}],h:[{h:[F,e,"auto","min","max","fit","svh","lvh","dvh"]}],"min-h":[{"min-h":[F,e,"min","max","fit","svh","lvh","dvh"]}],"max-h":[{"max-h":[F,e,"min","max","fit","svh","lvh","dvh"]}],size:[{size:[F,e,"auto","min","max","fit"]}],"font-size":[{text:["base",B,C]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:["thin","extralight","light","normal","medium","semibold","bold","extrabold","black",R]}],"font-family":[{font:[W]}],"fvn-normal":["normal-nums"],"fvn-ordinal":["ordinal"],"fvn-slashed-zero":["slashed-zero"],"fvn-figure":["lining-nums","oldstyle-nums"],"fvn-spacing":["proportional-nums","tabular-nums"],"fvn-fraction":["diagonal-fractions","stacked-fractions"],tracking:[{tracking:["tighter","tight","normal","wide","wider","widest",F]}],"line-clamp":[{"line-clamp":["none",D,R]}],leading:[{leading:["none","tight","snug","normal","relaxed","loose",V,F]}],"list-image":[{"list-image":["none",F]}],"list-style-type":[{list:["none","disc","decimal",F]}],"list-style-position":[{list:["inside","outside"]}],"placeholder-color":[{placeholder:[t]}],"placeholder-opacity":[{"placeholder-opacity":[v]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"text-color":[{text:[t]}],"text-opacity":[{"text-opacity":[v]}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:[...G(),"wavy"]}],"text-decoration-thickness":[{decoration:["auto","from-font",V,C]}],"underline-offset":[{"underline-offset":["auto",V,F]}],"text-decoration-color":[{decoration:[t]}],"text-transform":["uppercase","lowercase","capitalize","normal-case"],"text-overflow":["truncate","text-ellipsis","text-clip"],"text-wrap":[{text:["wrap","nowrap","balance","pretty"]}],indent:[{indent:O()}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",F]}],whitespace:[{whitespace:["normal","nowrap","pre","pre-line","pre-wrap","break-spaces"]}],break:[{break:["normal","words","all","keep"]}],hyphens:[{hyphens:["none","manual","auto"]}],content:[{content:["none",F]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-opacity":[{"bg-opacity":[v]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:[...H(),U]}],"bg-repeat":[{bg:["no-repeat",{repeat:["","x","y","round","space"]}]}],"bg-size":[{bg:["auto","cover","contain",I]}],"bg-image":[{bg:["none",{"gradient-to":["t","tr","r","br","b","bl","l","tl"]},N]}],"bg-color":[{bg:[t]}],"gradient-from-pos":[{from:[m]}],"gradient-via-pos":[{via:[m]}],"gradient-to-pos":[{to:[m]}],"gradient-from":[{from:[p]}],"gradient-via":[{via:[p]}],"gradient-to":[{to:[p]}],rounded:[{rounded:[s]}],"rounded-s":[{"rounded-s":[s]}],"rounded-e":[{"rounded-e":[s]}],"rounded-t":[{"rounded-t":[s]}],"rounded-r":[{"rounded-r":[s]}],"rounded-b":[{"rounded-b":[s]}],"rounded-l":[{"rounded-l":[s]}],"rounded-ss":[{"rounded-ss":[s]}],"rounded-se":[{"rounded-se":[s]}],"rounded-ee":[{"rounded-ee":[s]}],"rounded-es":[{"rounded-es":[s]}],"rounded-tl":[{"rounded-tl":[s]}],"rounded-tr":[{"rounded-tr":[s]}],"rounded-br":[{"rounded-br":[s]}],"rounded-bl":[{"rounded-bl":[s]}],"border-w":[{border:[a]}],"border-w-x":[{"border-x":[a]}],"border-w-y":[{"border-y":[a]}],"border-w-s":[{"border-s":[a]}],"border-w-e":[{"border-e":[a]}],"border-w-t":[{"border-t":[a]}],"border-w-r":[{"border-r":[a]}],"border-w-b":[{"border-b":[a]}],"border-w-l":[{"border-l":[a]}],"border-opacity":[{"border-opacity":[v]}],"border-style":[{border:[...G(),"hidden"]}],"divide-x":[{"divide-x":[a]}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":[a]}],"divide-y-reverse":["divide-y-reverse"],"divide-opacity":[{"divide-opacity":[v]}],"divide-style":[{divide:G()}],"border-color":[{border:[n]}],"border-color-x":[{"border-x":[n]}],"border-color-y":[{"border-y":[n]}],"border-color-s":[{"border-s":[n]}],"border-color-e":[{"border-e":[n]}],"border-color-t":[{"border-t":[n]}],"border-color-r":[{"border-r":[n]}],"border-color-b":[{"border-b":[n]}],"border-color-l":[{"border-l":[n]}],"divide-color":[{divide:[n]}],"outline-style":[{outline:["",...G()]}],"outline-offset":[{"outline-offset":[V,F]}],"outline-w":[{outline:[V,C]}],"outline-color":[{outline:[t]}],"ring-w":[{ring:z()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:[t]}],"ring-opacity":[{"ring-opacity":[v]}],"ring-offset-w":[{"ring-offset":[V,C]}],"ring-offset-color":[{"ring-offset":[t]}],shadow:[{shadow:["","inner","none",B,$]}],"shadow-color":[{shadow:[W]}],opacity:[{opacity:[v]}],"mix-blend":[{"mix-blend":[...X(),"plus-lighter","plus-darker"]}],"bg-blend":[{"bg-blend":X()}],filter:[{filter:["","none"]}],blur:[{blur:[i]}],brightness:[{brightness:[r]}],contrast:[{contrast:[l]}],"drop-shadow":[{"drop-shadow":["","none",B,F]}],grayscale:[{grayscale:[u]}],"hue-rotate":[{"hue-rotate":[h]}],invert:[{invert:[d]}],saturate:[{saturate:[b]}],sepia:[{sepia:[P]}],"backdrop-filter":[{"backdrop-filter":["","none"]}],"backdrop-blur":[{"backdrop-blur":[i]}],"backdrop-brightness":[{"backdrop-brightness":[r]}],"backdrop-contrast":[{"backdrop-contrast":[l]}],"backdrop-grayscale":[{"backdrop-grayscale":[u]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[h]}],"backdrop-invert":[{"backdrop-invert":[d]}],"backdrop-opacity":[{"backdrop-opacity":[v]}],"backdrop-saturate":[{"backdrop-saturate":[b]}],"backdrop-sepia":[{"backdrop-sepia":[P]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":[o]}],"border-spacing-x":[{"border-spacing-x":[o]}],"border-spacing-y":[{"border-spacing-y":[o]}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["none","all","","colors","opacity","shadow","transform",F]}],duration:[{duration:Z()}],ease:[{ease:["linear","in","out","in-out",F]}],delay:[{delay:Z()}],animate:[{animate:["none","spin","ping","pulse","bounce",F]}],transform:[{transform:["","gpu","none"]}],scale:[{scale:[w]}],"scale-x":[{"scale-x":[w]}],"scale-y":[{"scale-y":[w]}],rotate:[{rotate:[j,F]}],"translate-x":[{"translate-x":[A]}],"translate-y":[{"translate-y":[A]}],"skew-x":[{"skew-x":[T]}],"skew-y":[{"skew-y":[T]}],"transform-origin":[{origin:["center","top","top-right","right","bottom-right","bottom","bottom-left","left","top-left",F]}],accent:[{accent:["auto",t]}],appearance:[{appearance:["none","auto"]}],cursor:[{cursor:["auto","default","pointer","wait","text","move","help","not-allowed","none","context-menu","progress","cell","crosshair","vertical-text","alias","copy","no-drop","grab","grabbing","all-scroll","col-resize","row-resize","n-resize","e-resize","s-resize","w-resize","ne-resize","nw-resize","se-resize","sw-resize","ew-resize","ns-resize","nesw-resize","nwse-resize","zoom-in","zoom-out",F]}],"caret-color":[{caret:[t]}],"pointer-events":[{"pointer-events":["none","auto"]}],resize:[{resize:["none","y","x",""]}],"scroll-behavior":[{scroll:["auto","smooth"]}],"scroll-m":[{"scroll-m":O()}],"scroll-mx":[{"scroll-mx":O()}],"scroll-my":[{"scroll-my":O()}],"scroll-ms":[{"scroll-ms":O()}],"scroll-me":[{"scroll-me":O()}],"scroll-mt":[{"scroll-mt":O()}],"scroll-mr":[{"scroll-mr":O()}],"scroll-mb":[{"scroll-mb":O()}],"scroll-ml":[{"scroll-ml":O()}],"scroll-p":[{"scroll-p":O()}],"scroll-px":[{"scroll-px":O()}],"scroll-py":[{"scroll-py":O()}],"scroll-ps":[{"scroll-ps":O()}],"scroll-pe":[{"scroll-pe":O()}],"scroll-pt":[{"scroll-pt":O()}],"scroll-pr":[{"scroll-pr":O()}],"scroll-pb":[{"scroll-pb":O()}],"scroll-pl":[{"scroll-pl":O()}],"snap-align":[{snap:["start","end","center","align-none"]}],"snap-stop":[{snap:["normal","always"]}],"snap-type":[{snap:["none","x","y","both"]}],"snap-strictness":[{snap:["mandatory","proximity"]}],touch:[{touch:["auto","none","manipulation"]}],"touch-x":[{"touch-pan":["x","left","right"]}],"touch-y":[{"touch-pan":["y","up","down"]}],"touch-pz":["touch-pinch-zoom"],select:[{select:["none","text","all","auto"]}],"will-change":[{"will-change":["auto","scroll","contents","transform",F]}],fill:[{fill:[t,"none"]}],"stroke-w":[{stroke:[V,C,R]}],stroke:[{stroke:[t,"none"]}],sr:["sr-only","not-sr-only"],"forced-color-adjust":[{"forced-color-adjust":["auto","none"]}]},conflictingClassGroups:{overflow:["overflow-x","overflow-y"],overscroll:["overscroll-x","overscroll-y"],inset:["inset-x","inset-y","start","end","top","right","bottom","left"],"inset-x":["right","left"],"inset-y":["top","bottom"],flex:["basis","grow","shrink"],gap:["gap-x","gap-y"],p:["px","py","ps","pe","pt","pr","pb","pl"],px:["pr","pl"],py:["pt","pb"],m:["mx","my","ms","me","mt","mr","mb","ml"],mx:["mr","ml"],my:["mt","mb"],size:["w","h"],"font-size":["leading"],"fvn-normal":["fvn-ordinal","fvn-slashed-zero","fvn-figure","fvn-spacing","fvn-fraction"],"fvn-ordinal":["fvn-normal"],"fvn-slashed-zero":["fvn-normal"],"fvn-figure":["fvn-normal"],"fvn-spacing":["fvn-normal"],"fvn-fraction":["fvn-normal"],"line-clamp":["display","overflow"],rounded:["rounded-s","rounded-e","rounded-t","rounded-r","rounded-b","rounded-l","rounded-ss","rounded-se","rounded-ee","rounded-es","rounded-tl","rounded-tr","rounded-br","rounded-bl"],"rounded-s":["rounded-ss","rounded-es"],"rounded-e":["rounded-se","rounded-ee"],"rounded-t":["rounded-tl","rounded-tr"],"rounded-r":["rounded-tr","rounded-br"],"rounded-b":["rounded-br","rounded-bl"],"rounded-l":["rounded-tl","rounded-bl"],"border-spacing":["border-spacing-x","border-spacing-y"],"border-w":["border-w-s","border-w-e","border-w-t","border-w-r","border-w-b","border-w-l"],"border-w-x":["border-w-r","border-w-l"],"border-w-y":["border-w-t","border-w-b"],"border-color":["border-color-s","border-color-e","border-color-t","border-color-r","border-color-b","border-color-l"],"border-color-x":["border-color-r","border-color-l"],"border-color-y":["border-color-t","border-color-b"],"scroll-m":["scroll-mx","scroll-my","scroll-ms","scroll-me","scroll-mt","scroll-mr","scroll-mb","scroll-ml"],"scroll-mx":["scroll-mr","scroll-ml"],"scroll-my":["scroll-mt","scroll-mb"],"scroll-p":["scroll-px","scroll-py","scroll-ps","scroll-pe","scroll-pt","scroll-pr","scroll-pb","scroll-pl"],"scroll-px":["scroll-pr","scroll-pl"],"scroll-py":["scroll-pt","scroll-pb"],touch:["touch-x","touch-y","touch-pz"],"touch-x":["touch"],"touch-y":["touch"],"touch-pz":["touch"]},conflictingClassGroupModifiers:{"font-size":["leading"]}}})}}]); \ No newline at end of file diff --git a/out/_next/static/chunks/app/_not-found/page-98467b0ee1cfb9b0.js b/out/_next/static/chunks/app/_not-found/page-98467b0ee1cfb9b0.js deleted file mode 100644 index 4c5b984a..00000000 --- a/out/_next/static/chunks/app/_not-found/page-98467b0ee1cfb9b0.js +++ /dev/null @@ -1 +0,0 @@ -(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[409],{7589:function(e,t,n){(window.__NEXT_P=window.__NEXT_P||[]).push(["/_not-found/page",function(){return n(3634)}])},3634:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return s}}),n(7043);let i=n(7437);n(2265);let o={fontFamily:'system-ui,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji"',height:"100vh",textAlign:"center",display:"flex",flexDirection:"column",alignItems:"center",justifyContent:"center"},l={display:"inline-block"},r={display:"inline-block",margin:"0 20px 0 0",padding:"0 23px 0 0",fontSize:24,fontWeight:500,verticalAlign:"top",lineHeight:"49px"},d={fontSize:14,fontWeight:400,lineHeight:"49px",margin:0};function s(){return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)("title",{children:"404: This page could not be found."}),(0,i.jsx)("div",{style:o,children:(0,i.jsxs)("div",{children:[(0,i.jsx)("style",{dangerouslySetInnerHTML:{__html:"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}),(0,i.jsx)("h1",{className:"next-error-h1",style:r,children:"404"}),(0,i.jsx)("div",{style:l,children:(0,i.jsx)("h2",{style:d,children:"This page could not be found."})})]})})]})}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)}},function(e){e.O(0,[971,117,744],function(){return e(e.s=7589)}),_N_E=e.O()}]); \ No newline at end of file diff --git a/out/_next/static/chunks/app/interest/page-cb344cd47e0f4a74.js b/out/_next/static/chunks/app/interest/page-cb344cd47e0f4a74.js deleted file mode 100644 index c57d8746..00000000 --- a/out/_next/static/chunks/app/interest/page-cb344cd47e0f4a74.js +++ /dev/null @@ -1 +0,0 @@ -(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[136,66],{2313:function(e,t,r){Promise.resolve().then(r.bind(r,4226)),Promise.resolve().then(r.bind(r,7452)),Promise.resolve().then(r.bind(r,8703))},4226:function(e,t,r){"use strict";r.d(t,{Button:function(){return s}});var n=r(7437),a=r(521),i=r(4502);function s(e){let{className:t,variant:r="ghost",children:s,...o}=e;return(0,n.jsx)(a.E.button,{whileHover:{y:-1},whileTap:{y:0},className:(0,i.cn)("inline-flex items-center justify-center rounded-md px-5 py-3 text-sm font-semibold transition will-change-transform","primary"===r?"bg-gradient-to-br from-brand to-brand2 text-[#02131a] shadow-[0_10px_30px_rgba(0,0,0,.35)]":"glass text-text hover:shadow-glow",t),...o,children:s})}},7452:function(e,t,r){"use strict";r.d(t,{GlowCard:function(){return s}});var n=r(7437),a=r(521),i=r(4502);function s(e){let{className:t,children:r}=e;return(0,n.jsxs)(a.E.div,{initial:{opacity:0,y:14},whileInView:{opacity:1,y:0},viewport:{once:!0,margin:"-60px"},transition:{duration:.45,ease:[.22,1,.36,1]},whileHover:{y:-2},className:(0,i.cn)("relative overflow-hidden rounded-xl glass p-6","transition-shadow hover:shadow-glow",t),children:[(0,n.jsx)(a.E.div,{"aria-hidden":"true",className:"pointer-events-none absolute -inset-24 opacity-0",whileHover:{opacity:1},transition:{duration:.25},style:{background:"radial-gradient(600px 220px at 30% 20%, rgba(56,189,248,.18), transparent 60%), radial-gradient(500px 200px at 80% 30%, rgba(167,139,250,.16), transparent 55%)"}}),(0,n.jsx)("div",{className:"relative",children:r})]})}},8703:function(e,t,r){"use strict";r.d(t,{Navbar:function(){return s}});var n=r(7437),a=r(521),i=r(4226);function s(){return(0,n.jsx)("header",{className:"sticky top-0 z-50 border-b border-border bg-bg/70 backdrop-blur-xl",children:(0,n.jsxs)("div",{className:"mx-auto flex max-w-container items-center justify-between px-7 py-4",children:[(0,n.jsxs)(a.E.a,{href:"/",initial:{opacity:0,y:-8},animate:{opacity:1,y:0},transition:{duration:.35},className:"flex items-center gap-3",children:[(0,n.jsx)("img",{src:"/logos/main-logo.png",alt:"T.O.O.LS Inc Logo",className:"h-10 w-auto object-contain"}),(0,n.jsx)("span",{className:"font-extrabold tracking-tight text-text",children:"T.O.O.LS Inc"})]}),(0,n.jsxs)("nav",{className:"hidden items-center gap-6 md:flex",children:[(0,n.jsx)("a",{className:"text-sm font-medium text-muted hover:text-text",href:"/#platform",children:"Programs"}),(0,n.jsx)("a",{className:"text-sm font-medium text-muted hover:text-text",href:"/#dashboard",children:"Impact"}),(0,n.jsx)("a",{className:"text-sm font-medium text-muted hover:text-text",href:"/partnerships",children:"Partnerships"}),(0,n.jsx)("a",{className:"text-sm font-medium text-muted hover:text-text",href:"/referral",children:"Referral"}),(0,n.jsx)("a",{className:"text-sm font-medium text-muted hover:text-text",href:"/#contact",children:"Contact"})]}),(0,n.jsxs)("div",{className:"flex items-center gap-3",children:[(0,n.jsx)(i.Button,{variant:"ghost",className:"hidden sm:inline-flex",children:(0,n.jsx)("a",{href:"/referral",children:"Submit Referral"})}),(0,n.jsx)(i.Button,{variant:"primary",children:(0,n.jsx)("a",{href:"/#contact",children:"Get Support"})})]})]})})}},4502:function(e,t,r){"use strict";r.d(t,{cn:function(){return i}});var n=r(1994),a=r(3335);function i(){for(var e=arguments.length,t=Array(e),r=0;r{let e=localStorage.getItem("user-session");if(e)try{u(JSON.parse(atob(e)))}catch(e){localStorage.removeItem("user-session")}},[]);let a=async(e,t,r)=>{try{let o={id:Date.now().toString(),email:e,name:r,enrolledCourses:[],completedLessons:[],preferences:{notifications:!0,emailUpdates:!0,theme:"dark"}},n=btoa(JSON.stringify(o));return localStorage.setItem("user-session",n),localStorage.setItem("pwd-".concat(e),btoa(t)),u(o),!0}catch(e){return!1}},i=async(e,t)=>{try{let r=localStorage.getItem("pwd-".concat(e));if(!r||atob(r)!==t)return!1;let o=localStorage.getItem("user-session");if(o)return u(JSON.parse(atob(o))),!0;return!1}catch(e){return!1}};return(0,o.jsx)(s.Provider,{value:{user:r,login:i,signup:a,logout:()=>{localStorage.removeItem("user-session"),u(null)},updateProfile:e=>{if(!r)return;let t={...r,...e};u(t);let o=btoa(JSON.stringify(t));localStorage.setItem("user-session",o)},isAuthenticated:!!r},children:t})}function a(){let e=(0,n.useContext)(s);if(void 0===e)throw Error("useAuth must be used within an AuthProvider");return e}},7960:function(){}},function(e){e.O(0,[587,971,117,744],function(){return e(e.s=3273)}),_N_E=e.O()}]); \ No newline at end of file diff --git a/out/_next/static/chunks/app/page-0774f4d9d0a45a7b.js b/out/_next/static/chunks/app/page-0774f4d9d0a45a7b.js deleted file mode 100644 index b5aa0c29..00000000 --- a/out/_next/static/chunks/app/page-0774f4d9d0a45a7b.js +++ /dev/null @@ -1 +0,0 @@ -(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[931],{8768:function(e,t,s){Promise.resolve().then(s.bind(s,4226)),Promise.resolve().then(s.bind(s,7727)),Promise.resolve().then(s.bind(s,7452)),Promise.resolve().then(s.bind(s,8703))},4226:function(e,t,s){"use strict";s.d(t,{Button:function(){return d}});var a=s(7437),r=s(3810),i=s(4502);function d(e){let{className:t,variant:s="ghost",children:d,...n}=e;return(0,a.jsx)(r.E.button,{whileHover:{y:-1},whileTap:{y:0},className:(0,i.cn)("inline-flex items-center justify-center rounded-md px-5 py-3 text-sm font-semibold transition will-change-transform","primary"===s?"bg-gradient-to-br from-brand to-brand2 text-[#02131a] shadow-[0_10px_30px_rgba(0,0,0,.35)]":"glass text-text hover:shadow-glow",t),...n,children:d})}},7727:function(e,t,s){"use strict";s.d(t,{DashboardSection:function(){return h}});var a=s(7437),r=s(7452);function i(e){let{eyebrow:t,title:s,subtitle:r}=e;return(0,a.jsxs)("div",{className:"mx-auto max-w-[760px] text-center",children:[t?(0,a.jsx)("div",{className:"mb-3 text-xs font-semibold tracking-[0.18em] text-muted uppercase",children:t}):null,(0,a.jsx)("h2",{className:"h2",children:s}),r?(0,a.jsx)("p",{className:"mt-4 p-lead",children:r}):null]})}var d=s(7625),n=s(6986),l=s(7059),c=s(8147),o=s(3263);let m=[{name:"Mon",value:22},{name:"Tue",value:35},{name:"Wed",value:28},{name:"Thu",value:46},{name:"Fri",value:41},{name:"Sat",value:52},{name:"Sun",value:48}];function x(e){let{label:t,value:s,hint:i}=e;return(0,a.jsxs)(r.GlowCard,{className:"p-5",children:[(0,a.jsx)("div",{className:"text-xs font-semibold tracking-[0.18em] text-muted uppercase",children:t}),(0,a.jsx)("div",{className:"mt-2 text-2xl font-extrabold tracking-tight",children:s}),(0,a.jsx)("div",{className:"mt-2 text-sm text-muted",children:i})]})}function h(){return(0,a.jsxs)("section",{id:"dashboard",className:"pt-20",children:[(0,a.jsx)(i,{eyebrow:"Platform",title:"Real dashboard UI — not a placeholder",subtitle:"DashDark-style layout with Fluent micro-motion: sidebar, command bar, KPIs, activity feed, table, and live trend chart."}),(0,a.jsx)("div",{className:"mx-auto mt-10 max-w-container",children:(0,a.jsx)("div",{className:"glass overflow-hidden rounded-xl",children:(0,a.jsxs)("div",{className:"grid min-h-[520px] grid-cols-1 lg:grid-cols-[280px_1fr]",children:[(0,a.jsxs)("div",{className:"border-b border-border p-5 lg:border-b-0 lg:border-r",children:[(0,a.jsxs)("div",{className:"mb-5 flex items-center justify-between",children:[(0,a.jsx)("div",{className:"font-extrabold tracking-tight",children:"CaseFlow"}),(0,a.jsx)("div",{className:"h-2 w-2 rounded-full bg-brand"})]}),(0,a.jsx)("div",{className:"space-y-2",children:["Overview","Participants","Workflows","Reports","Settings"].map(e=>(0,a.jsx)("div",{className:"rounded-md px-3 py-2 text-sm text-muted hover:bg-white/5 hover:text-text",children:e},e))}),(0,a.jsxs)("div",{className:"mt-6 rounded-lg border border-border bg-white/5 p-4",children:[(0,a.jsx)("div",{className:"text-xs font-semibold tracking-[0.18em] text-muted uppercase",children:"Status"}),(0,a.jsx)("div",{className:"mt-2 text-sm text-text",children:"Audit trail enabled \xb7 Role separation active"}),(0,a.jsx)("div",{className:"mt-2 text-xs text-muted",children:"Least privilege defaults, export-ready logs."})]})]}),(0,a.jsxs)("div",{className:"p-5",children:[(0,a.jsxs)("div",{className:"flex flex-col gap-3 md:flex-row md:items-center md:justify-between",children:[(0,a.jsxs)("div",{children:[(0,a.jsx)("div",{className:"text-sm text-muted",children:"Overview"}),(0,a.jsx)("div",{className:"text-xl font-extrabold tracking-tight",children:"Operational Snapshot"})]}),(0,a.jsxs)("div",{className:"flex items-center gap-3",children:[(0,a.jsx)("div",{className:"glass rounded-md px-4 py-2 text-sm text-muted",children:"Search participants…"}),(0,a.jsx)("div",{className:"glass rounded-md px-4 py-2 text-sm text-muted",children:"Last 7 days"})]})]}),(0,a.jsxs)("div",{className:"mt-6 grid grid-cols-1 gap-4 md:grid-cols-3",children:[(0,a.jsx)(x,{label:"Active workflows",value:"18",hint:"Running without exceptions"}),(0,a.jsx)(x,{label:"Pending follow-ups",value:"6",hint:"Auto reminders ready"}),(0,a.jsx)(x,{label:"Compliance checks",value:"100%",hint:"Policy aligned & logged"})]}),(0,a.jsxs)("div",{className:"mt-4 grid grid-cols-1 gap-4 lg:grid-cols-[1.2fr_.8fr]",children:[(0,a.jsxs)(r.GlowCard,{className:"p-5",children:[(0,a.jsxs)("div",{className:"flex items-center justify-between",children:[(0,a.jsxs)("div",{children:[(0,a.jsx)("div",{className:"text-xs font-semibold tracking-[0.18em] text-muted uppercase",children:"Engagement trend"}),(0,a.jsx)("div",{className:"mt-1 text-sm text-muted",children:"Weekly activity index"})]}),(0,a.jsx)("div",{className:"text-xs text-muted",children:"Live preview"})]}),(0,a.jsx)("div",{className:"mt-4 h-[220px] w-full",children:(0,a.jsx)(d.h,{width:"100%",height:"100%",children:(0,a.jsxs)(n.T,{data:m,margin:{top:10,right:10,left:-10,bottom:0},children:[(0,a.jsx)(l.K,{dataKey:"name",tick:{fill:"rgba(148,163,184,.85)",fontSize:12},axisLine:!1,tickLine:!1}),(0,a.jsx)(c.u,{contentStyle:{background:"rgba(12,15,23,.92)",border:"1px solid rgba(255,255,255,.12)",borderRadius:12,color:"rgba(248,250,252,.96)"},labelStyle:{color:"rgba(148,163,184,.9)"}}),(0,a.jsx)(o.u,{type:"monotone",dataKey:"value",stroke:"rgba(56,189,248,.85)",fill:"rgba(56,189,248,.14)",strokeWidth:2})]})})})]}),(0,a.jsxs)(r.GlowCard,{className:"p-5",children:[(0,a.jsx)("div",{className:"text-xs font-semibold tracking-[0.18em] text-muted uppercase",children:"Activity feed"}),(0,a.jsx)("div",{className:"mt-3 space-y-3",children:[{t:"2m ago",m:"Follow-up scheduled for A11"},{t:"18m ago",m:"Document checklist updated for B4"},{t:"1h ago",m:"New intake added to Row A"},{t:"3h ago",m:"Audit export generated"}].map(e=>(0,a.jsxs)("div",{className:"rounded-lg border border-border bg-white/5 p-3",children:[(0,a.jsxs)("div",{className:"flex items-center justify-between",children:[(0,a.jsx)("div",{className:"text-sm font-semibold",children:"Update"}),(0,a.jsx)("div",{className:"text-xs text-muted",children:e.t})]}),(0,a.jsx)("div",{className:"mt-1 text-sm text-muted",children:e.m})]},e.m))})]})]}),(0,a.jsxs)(r.GlowCard,{className:"mt-4 p-5",children:[(0,a.jsxs)("div",{className:"flex items-center justify-between",children:[(0,a.jsxs)("div",{children:[(0,a.jsx)("div",{className:"text-xs font-semibold tracking-[0.18em] text-muted uppercase",children:"Queue"}),(0,a.jsx)("div",{className:"mt-1 text-sm text-muted",children:"Items needing action"})]}),(0,a.jsx)("div",{className:"text-xs text-muted",children:"Auto-sorted"})]}),(0,a.jsx)("div",{className:"mt-4 overflow-x-auto",children:(0,a.jsxs)("table",{className:"w-full text-left text-sm",children:[(0,a.jsx)("thead",{className:"text-muted",children:(0,a.jsxs)("tr",{className:"border-b border-border",children:[(0,a.jsx)("th",{className:"py-2 pr-4 font-semibold",children:"UID"}),(0,a.jsx)("th",{className:"py-2 pr-4 font-semibold",children:"Item"}),(0,a.jsx)("th",{className:"py-2 pr-4 font-semibold",children:"Priority"}),(0,a.jsx)("th",{className:"py-2 pr-4 font-semibold",children:"Owner"}),(0,a.jsx)("th",{className:"py-2 pr-2 font-semibold",children:"Status"})]})}),(0,a.jsx)("tbody",{className:"text-text",children:[["A11","Weekly check-in logged","Normal","CM","Ready"],["B4","Incident statement intake","High","CM","Pending"],["A6","Document verification","Normal","CM","In progress"],["B3","Safety follow-up","High","CM","Pending"]].map(e=>(0,a.jsxs)("tr",{className:"border-b border-border/60",children:[(0,a.jsx)("td",{className:"py-3 pr-4 font-semibold",children:e[0]}),(0,a.jsx)("td",{className:"py-3 pr-4 text-muted",children:e[1]}),(0,a.jsx)("td",{className:"py-3 pr-4",children:(0,a.jsx)("span",{className:"rounded-md border border-border bg-white/5 px-2 py-1 text-xs",children:e[2]})}),(0,a.jsx)("td",{className:"py-3 pr-4 text-muted",children:e[3]}),(0,a.jsx)("td",{className:"py-3 pr-2",children:(0,a.jsx)("span",{className:"rounded-md border border-border bg-white/5 px-2 py-1 text-xs",children:e[4]})})]},e[0]+e[1]))})]})})]})]})]})})})]})}},7452:function(e,t,s){"use strict";s.d(t,{GlowCard:function(){return d}});var a=s(7437),r=s(3810),i=s(4502);function d(e){let{className:t,children:s}=e;return(0,a.jsxs)(r.E.div,{initial:{opacity:0,y:14},whileInView:{opacity:1,y:0},viewport:{once:!0,margin:"-60px"},transition:{duration:.45,ease:[.22,1,.36,1]},whileHover:{y:-2},className:(0,i.cn)("relative overflow-hidden rounded-xl glass p-6","transition-shadow hover:shadow-glow",t),children:[(0,a.jsx)(r.E.div,{"aria-hidden":"true",className:"pointer-events-none absolute -inset-24 opacity-0",whileHover:{opacity:1},transition:{duration:.25},style:{background:"radial-gradient(600px 220px at 30% 20%, rgba(56,189,248,.18), transparent 60%), radial-gradient(500px 200px at 80% 30%, rgba(167,139,250,.16), transparent 55%)"}}),(0,a.jsx)("div",{className:"relative",children:s})]})}},8703:function(e,t,s){"use strict";s.d(t,{Navbar:function(){return d}});var a=s(7437),r=s(3810),i=s(4226);function d(){return(0,a.jsx)("header",{className:"sticky top-0 z-50 border-b border-border bg-bg/70 backdrop-blur-xl",children:(0,a.jsxs)("div",{className:"mx-auto flex max-w-container items-center justify-between px-7 py-4",children:[(0,a.jsx)(r.E.div,{initial:{opacity:0,y:-8},animate:{opacity:1,y:0},transition:{duration:.35},className:"font-extrabold tracking-tight",children:"T.O.O.LS Inc"}),(0,a.jsxs)("nav",{className:"hidden items-center gap-6 md:flex",children:[(0,a.jsx)("a",{className:"text-sm font-medium text-muted hover:text-text",href:"#platform",children:"Platform"}),(0,a.jsx)("a",{className:"text-sm font-medium text-muted hover:text-text",href:"#solutions",children:"Solutions"}),(0,a.jsx)("a",{className:"text-sm font-medium text-muted hover:text-text",href:"#dashboard",children:"Dashboard"}),(0,a.jsx)("a",{className:"text-sm font-medium text-muted hover:text-text",href:"#contact",children:"Contact"})]}),(0,a.jsxs)("div",{className:"flex items-center gap-3",children:[(0,a.jsx)(i.Button,{variant:"ghost",className:"hidden sm:inline-flex",children:"View Demo"}),(0,a.jsx)(i.Button,{variant:"primary",children:"Get Started"})]})]})})}},4502:function(e,t,s){"use strict";s.d(t,{cn:function(){return i}});var a=s(1994),r=s(3335);function i(){for(var e=arguments.length,t=Array(e),s=0;s(0,i.jsx)("div",{className:"rounded-md px-3 py-2 text-sm text-muted hover:bg-white/5 hover:text-text",children:e},e))}),(0,i.jsxs)("div",{className:"mt-6 rounded-lg border border-border bg-white/5 p-4",children:[(0,i.jsx)("div",{className:"text-xs font-semibold tracking-[0.18em] text-muted uppercase",children:"Active Programs"}),(0,i.jsx)("div",{className:"mt-2 text-sm text-text",children:"Job Readiness \xb7 Education \xb7 Mentorship"}),(0,i.jsx)("div",{className:"mt-2 text-xs text-muted",children:"Supporting 42 active participants"})]})]}),(0,i.jsxs)("div",{className:"p-5",children:[(0,i.jsxs)("div",{className:"flex flex-col gap-3 md:flex-row md:items-center md:justify-between",children:[(0,i.jsxs)("div",{children:[(0,i.jsx)("div",{className:"text-sm text-muted",children:"Overview"}),(0,i.jsx)("div",{className:"text-xl font-extrabold tracking-tight",children:"Program Impact"})]}),(0,i.jsxs)("div",{className:"flex items-center gap-3",children:[(0,i.jsx)("div",{className:"glass rounded-md px-4 py-2 text-sm text-muted",children:"Search participants…"}),(0,i.jsx)("div",{className:"glass rounded-md px-4 py-2 text-sm text-muted",children:"Last 7 days"})]})]}),(0,i.jsxs)("div",{className:"mt-6 grid grid-cols-1 gap-4 md:grid-cols-3",children:[(0,i.jsx)(x,{label:"Active Participants",value:"42",hint:"Engaged in programs"}),(0,i.jsx)(x,{label:"Job Placements",value:"18",hint:"This quarter"}),(0,i.jsx)(x,{label:"Success Rate",value:"87%",hint:"Program completion"})]}),(0,i.jsxs)("div",{className:"mt-4 grid grid-cols-1 gap-4 lg:grid-cols-[1.2fr_.8fr]",children:[(0,i.jsxs)(r.GlowCard,{className:"p-5",children:[(0,i.jsxs)("div",{className:"flex items-center justify-between",children:[(0,i.jsxs)("div",{children:[(0,i.jsx)("div",{className:"text-xs font-semibold tracking-[0.18em] text-muted uppercase",children:"Participant Engagement"}),(0,i.jsx)("div",{className:"mt-1 text-sm text-muted",children:"Weekly activity overview"})]}),(0,i.jsx)("div",{className:"text-xs text-muted",children:"Current week"})]}),(0,i.jsx)("div",{className:"mt-4 h-[220px] w-full",children:(0,i.jsx)(l.h,{width:"100%",height:"100%",children:(0,i.jsxs)(n.T,{data:m,margin:{top:10,right:10,left:-10,bottom:0},children:[(0,i.jsx)(d.K,{dataKey:"name",tick:{fill:"rgba(148,163,184,.85)",fontSize:12},axisLine:!1,tickLine:!1}),(0,i.jsx)(c.u,{contentStyle:{background:"rgba(12,15,23,.92)",border:"1px solid rgba(255,255,255,.12)",borderRadius:12,color:"rgba(248,250,252,.96)"},labelStyle:{color:"rgba(148,163,184,.9)"}}),(0,i.jsx)(o.u,{type:"monotone",dataKey:"value",stroke:"rgba(56,189,248,.85)",fill:"rgba(56,189,248,.14)",strokeWidth:2})]})})})]}),(0,i.jsxs)(r.GlowCard,{className:"p-5",children:[(0,i.jsx)("div",{className:"text-xs font-semibold tracking-[0.18em] text-muted uppercase",children:"Recent Activity"}),(0,i.jsx)("div",{className:"mt-3 space-y-3",children:[{t:"10m ago",m:"New participant enrolled in Job Readiness"},{t:"1h ago",m:"Interview scheduled for John D."},{t:"2h ago",m:"Resume workshop completed - 8 attendees"},{t:"4h ago",m:"Job placement confirmed for Sarah M."}].map(e=>(0,i.jsxs)("div",{className:"rounded-lg border border-border bg-white/5 p-3",children:[(0,i.jsxs)("div",{className:"flex items-center justify-between",children:[(0,i.jsx)("div",{className:"text-sm font-semibold",children:"Update"}),(0,i.jsx)("div",{className:"text-xs text-muted",children:e.t})]}),(0,i.jsx)("div",{className:"mt-1 text-sm text-muted",children:e.m})]},e.m))})]})]}),(0,i.jsxs)(r.GlowCard,{className:"mt-4 p-5",children:[(0,i.jsxs)("div",{className:"flex items-center justify-between",children:[(0,i.jsxs)("div",{children:[(0,i.jsx)("div",{className:"text-xs font-semibold tracking-[0.18em] text-muted uppercase",children:"Upcoming Milestones"}),(0,i.jsx)("div",{className:"mt-1 text-sm text-muted",children:"Program activities this week"})]}),(0,i.jsx)("div",{className:"text-xs text-muted",children:"Auto-scheduled"})]}),(0,i.jsx)("div",{className:"mt-4 overflow-x-auto",children:(0,i.jsxs)("table",{className:"w-full text-left text-sm",children:[(0,i.jsx)("thead",{className:"text-muted",children:(0,i.jsxs)("tr",{className:"border-b border-border",children:[(0,i.jsx)("th",{className:"py-2 pr-4 font-semibold",children:"Date"}),(0,i.jsx)("th",{className:"py-2 pr-4 font-semibold",children:"Activity"}),(0,i.jsx)("th",{className:"py-2 pr-4 font-semibold",children:"Program"}),(0,i.jsx)("th",{className:"py-2 pr-4 font-semibold",children:"Participants"}),(0,i.jsx)("th",{className:"py-2 pr-2 font-semibold",children:"Status"})]})}),(0,i.jsx)("tbody",{className:"text-text",children:[["Mon 1/13","Resume Workshop","Job Readiness","12","Confirmed"],["Tue 1/14","Mock Interviews","Job Readiness","6","Scheduled"],["Wed 1/15","Career Counseling","Mentorship","8","In Progress"],["Thu 1/16","Skills Assessment","Education","15","Pending"]].map(e=>(0,i.jsxs)("tr",{className:"border-b border-border/60",children:[(0,i.jsx)("td",{className:"py-3 pr-4 font-semibold",children:e[0]}),(0,i.jsx)("td",{className:"py-3 pr-4 text-muted",children:e[1]}),(0,i.jsx)("td",{className:"py-3 pr-4",children:(0,i.jsx)("span",{className:"rounded-md border border-border bg-white/5 px-2 py-1 text-xs",children:e[2]})}),(0,i.jsx)("td",{className:"py-3 pr-4 text-muted",children:e[3]}),(0,i.jsx)("td",{className:"py-3 pr-2",children:(0,i.jsx)("span",{className:"rounded-md border border-border bg-white/5 px-2 py-1 text-xs",children:e[4]})})]},e[0]+e[1]))})]})})]})]})]})})})]})}},3783:function(e,t,s){"use strict";s.d(t,{InteractiveTiles:function(){return d}});var i=s(7437),r=s(521),a=s(4502),l=s(7452);let n=[{icon:"\uD83D\uDCCB",title:"Submit Interest Form",description:"Let us know how we can support you",action:"Get Started",href:"/interest",color:"from-brand to-brand2"},{icon:"\uD83E\uDD1D",title:"Submit Referral",description:"Refer someone who could benefit from our programs",action:"Refer Now",href:"/referral",color:"from-brand2 to-accent"},{icon:"\uD83D\uDCAC",title:"Live Chat Support",description:"Get instant answers to your questions",action:"Chat Now",onClick:"openChat",color:"from-accent to-brand"},{icon:"\uD83D\uDCDA",title:"View Programs",description:"Explore our comprehensive support services",action:"Learn More",href:"#platform",color:"from-brand to-accent"}];function d(e){let{onChatOpen:t}=e,s=e=>{if("openChat"===e.onClick&&t)t();else if(e.href){if(e.href.startsWith("#")){var s;null===(s=document.querySelector(e.href))||void 0===s||s.scrollIntoView({behavior:"smooth"})}else window.location.href=e.href}};return(0,i.jsxs)("section",{className:"mx-auto max-w-container px-7 py-16",children:[(0,i.jsxs)("div",{className:"text-center mb-10",children:[(0,i.jsx)("div",{className:"text-xs font-semibold tracking-[0.18em] text-brand2 uppercase",children:"Quick Actions"}),(0,i.jsx)("h2",{className:"h2 mt-4",children:"How Can We Help You Today?"}),(0,i.jsx)("p",{className:"mx-auto mt-4 max-w-[680px] text-muted",children:"Choose an action below to get started with our services, or chat with MackAi for instant assistance."})]}),(0,i.jsx)("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-4 gap-4",children:n.map((e,t)=>(0,i.jsx)(r.E.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{delay:.1*t,duration:.4},onClick:()=>s(e),children:(0,i.jsxs)(l.GlowCard,{className:"group relative cursor-pointer overflow-hidden h-full",children:[(0,i.jsx)(r.E.div,{className:(0,a.cn)("absolute inset-0 bg-gradient-to-br opacity-0 group-hover:opacity-10 transition-opacity duration-300",e.color)}),(0,i.jsxs)("div",{className:"relative flex flex-col h-full",children:[(0,i.jsx)("div",{className:"text-4xl mb-4",children:e.icon}),(0,i.jsx)("h3",{className:"text-lg font-extrabold tracking-tight text-text mb-2",children:e.title}),(0,i.jsx)("p",{className:"text-sm text-muted leading-relaxed mb-6 flex-1",children:e.description}),(0,i.jsxs)("div",{className:"flex items-center gap-2 text-sm font-semibold text-brand group-hover:text-brand2 transition-colors",children:[e.action,(0,i.jsx)(r.E.span,{className:"inline-block",initial:{x:0},whileHover:{x:4},children:"→"})]})]})]})},e.title))}),(0,i.jsx)(r.E.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{delay:.4},className:"mt-12 grid grid-cols-2 md:grid-cols-4 gap-4",children:[{value:"< 5min",label:"Average Response Time"},{value:"24/7",label:"MackAi Availability"},{value:"100%",label:"Confidential Support"},{value:"48hrs",label:"Form Response Time"}].map(e=>(0,i.jsxs)("div",{className:"glass rounded-lg p-4 text-center",children:[(0,i.jsx)("div",{className:"text-2xl font-extrabold tracking-tight text-brand",children:e.value}),(0,i.jsx)("div",{className:"mt-1 text-xs text-muted",children:e.label})]},e.label))})]})}}},function(e){e.O(0,[824,169,459,971,117,744],function(){return e(e.s=4724)}),_N_E=e.O()}]); \ No newline at end of file diff --git a/out/_next/static/chunks/app/partnerships/page-305fd76a6ccfd112.js b/out/_next/static/chunks/app/partnerships/page-305fd76a6ccfd112.js deleted file mode 100644 index 2e254a41..00000000 --- a/out/_next/static/chunks/app/partnerships/page-305fd76a6ccfd112.js +++ /dev/null @@ -1 +0,0 @@ -(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[992],{4007:function(e,t,n){Promise.resolve().then(n.bind(n,4755)),Promise.resolve().then(n.bind(n,9185)),Promise.resolve().then(n.bind(n,7452)),Promise.resolve().then(n.bind(n,8703))},8614:function(e,t,n){"use strict";n.d(t,{M:function(){return x}});var r=n(7437),s=n(2265),o=n(8881),i=n(3576),l=n(4252),u=n(5750);class c extends s.Component{getSnapshotBeforeUpdate(e){let t=this.props.childRef.current;if(t&&e.isPresent&&!this.props.isPresent){let e=this.props.sizeRef.current;e.height=t.offsetHeight||0,e.width=t.offsetWidth||0,e.top=t.offsetTop,e.left=t.offsetLeft}return null}componentDidUpdate(){}render(){return this.props.children}}function h(e){let{children:t,isPresent:n}=e,o=(0,s.useId)(),i=(0,s.useRef)(null),l=(0,s.useRef)({width:0,height:0,top:0,left:0}),{nonce:h}=(0,s.useContext)(u._);return(0,s.useInsertionEffect)(()=>{let{width:e,height:t,top:r,left:s}=l.current;if(n||!i.current||!e||!t)return;i.current.dataset.motionPopId=o;let u=document.createElement("style");return h&&(u.nonce=h),document.head.appendChild(u),u.sheet&&u.sheet.insertRule('\n [data-motion-pop-id="'.concat(o,'"] {\n position: absolute !important;\n width: ').concat(e,"px !important;\n height: ").concat(t,"px !important;\n top: ").concat(r,"px !important;\n left: ").concat(s,"px !important;\n }\n ")),()=>{document.head.removeChild(u)}},[n]),(0,r.jsx)(c,{isPresent:n,childRef:i,sizeRef:l,children:s.cloneElement(t,{ref:i})})}let a=e=>{let{children:t,initial:n,isPresent:o,onExitComplete:u,custom:c,presenceAffectsLayout:a,mode:f}=e,p=(0,i.h)(d),m=(0,s.useId)(),v=(0,s.useCallback)(e=>{for(let t of(p.set(e,!0),p.values()))if(!t)return;u&&u()},[p,u]),x=(0,s.useMemo)(()=>({id:m,initial:n,isPresent:o,custom:c,onExitComplete:v,register:e=>(p.set(e,!1),()=>p.delete(e))}),a?[Math.random(),v]:[o,v]);return(0,s.useMemo)(()=>{p.forEach((e,t)=>p.set(t,!1))},[o]),s.useEffect(()=>{o||p.size||!u||u()},[o]),"popLayout"===f&&(t=(0,r.jsx)(h,{isPresent:o,children:t})),(0,r.jsx)(l.O.Provider,{value:x,children:t})};function d(){return new Map}var f=n(9637);let p=e=>e.key||"";function m(e){let t=[];return s.Children.forEach(e,e=>{(0,s.isValidElement)(e)&&t.push(e)}),t}var v=n(1534);let x=e=>{let{children:t,custom:n,initial:l=!0,onExitComplete:u,presenceAffectsLayout:c=!0,mode:h="sync",propagate:d=!1}=e,[x,E]=(0,f.oO)(d),g=(0,s.useMemo)(()=>m(t),[t]),C=d&&!x?[]:g.map(p),P=(0,s.useRef)(!0),R=(0,s.useRef)(g),b=(0,i.h)(()=>new Map),[w,M]=(0,s.useState)(g),[_,j]=(0,s.useState)(g);(0,v.L)(()=>{P.current=!1,R.current=g;for(let e=0;e<_.length;e++){let t=p(_[e]);C.includes(t)?b.delete(t):!0!==b.get(t)&&b.set(t,!1)}},[_,C.length,C.join("-")]);let k=[];if(g!==w){let e=[...g];for(let t=0;t<_.length;t++){let n=_[t],r=p(n);C.includes(r)||(e.splice(t,0,n),k.push(n))}"wait"===h&&k.length&&(e=k),j(m(e)),M(g);return}let{forceRender:y}=(0,s.useContext)(o.p);return(0,r.jsx)(r.Fragment,{children:_.map(e=>{let t=p(e),s=(!d||!!x)&&(g===_||C.includes(t));return(0,r.jsx)(a,{isPresent:s,initial:(!P.current||!!l)&&void 0,custom:s?void 0:n,presenceAffectsLayout:c,mode:h,onExitComplete:s?void 0:()=>{if(!b.has(t))return;b.set(t,!0);let e=!0;b.forEach(t=>{t||(e=!1)}),e&&(null==y||y(),j(R.current),d&&(null==E||E()),u&&u())},children:e},t)})})}}},function(e){e.O(0,[824,459,971,117,744],function(){return e(e.s=4007)}),_N_E=e.O()}]); \ No newline at end of file diff --git a/out/_next/static/chunks/app/portal/auth/page-eae55cb4afc6a920.js b/out/_next/static/chunks/app/portal/auth/page-eae55cb4afc6a920.js deleted file mode 100644 index d0c1b940..00000000 --- a/out/_next/static/chunks/app/portal/auth/page-eae55cb4afc6a920.js +++ /dev/null @@ -1 +0,0 @@ -(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[308],{9647:function(e,t,r){Promise.resolve().then(r.bind(r,6634))},6634:function(e,t,r){"use strict";r.r(t),r.d(t,{default:function(){return c}});var s=r(7437),n=r(2265),a=r(521),o=r(4210),l=r(9376),i=r(4502);function c(){let[e,t]=(0,n.useState)(!0),[r,c]=(0,n.useState)(""),[d,u]=(0,n.useState)(""),[m,x]=(0,n.useState)(""),[h,b]=(0,n.useState)(""),[f,g]=(0,n.useState)(!1),{login:p,signup:v}=(0,o.a)(),y=(0,l.useRouter)(),j=async t=>{t.preventDefault(),b(""),g(!0);try{(e?await p(r,d):await v(r,d,m))?y.push("/portal/dashboard"):b(e?"Invalid credentials":"Signup failed")}catch(e){b("An error occurred. Please try again.")}finally{g(!1)}};return(0,s.jsxs)("div",{className:"min-h-screen bg-bg flex items-center justify-center px-7",children:[(0,s.jsx)("div",{className:"pointer-events-none fixed inset-0 -z-10 bg-dash-glow"}),(0,s.jsxs)(a.E.div,{initial:{opacity:0,y:20},animate:{opacity:1,y:0},className:"w-full max-w-md",children:[(0,s.jsxs)("div",{className:"text-center mb-8",children:[(0,s.jsx)("h1",{className:"text-3xl font-extrabold tracking-tight text-text",children:e?"Welcome Back":"Create Account"}),(0,s.jsx)("p",{className:"mt-2 text-sm text-muted",children:e?"Sign in to access your learning portal":"Start your journey with T.O.O.L.S Inc"})]}),(0,s.jsxs)("div",{className:"rounded-xl bg-panel border border-border p-8 shadow-glow",children:[(0,s.jsxs)("form",{onSubmit:j,className:"space-y-6",children:[!e&&(0,s.jsxs)("div",{children:[(0,s.jsx)("label",{htmlFor:"name",className:"block text-sm font-semibold text-text mb-2",children:"Full Name"}),(0,s.jsx)("input",{id:"name",type:"text",value:m,onChange:e=>x(e.target.value),required:!e,className:"w-full rounded-lg bg-bg border border-border px-4 py-3 text-text placeholder:text-muted focus:outline-none focus:ring-2 focus:ring-brand/50",placeholder:"Enter your name"})]}),(0,s.jsxs)("div",{children:[(0,s.jsx)("label",{htmlFor:"email",className:"block text-sm font-semibold text-text mb-2",children:"Email Address"}),(0,s.jsx)("input",{id:"email",type:"email",value:r,onChange:e=>c(e.target.value),required:!0,className:"w-full rounded-lg bg-bg border border-border px-4 py-3 text-text placeholder:text-muted focus:outline-none focus:ring-2 focus:ring-brand/50",placeholder:"you@example.com"})]}),(0,s.jsxs)("div",{children:[(0,s.jsx)("label",{htmlFor:"password",className:"block text-sm font-semibold text-text mb-2",children:"Password"}),(0,s.jsx)("input",{id:"password",type:"password",value:d,onChange:e=>u(e.target.value),required:!0,minLength:8,className:"w-full rounded-lg bg-bg border border-border px-4 py-3 text-text placeholder:text-muted focus:outline-none focus:ring-2 focus:ring-brand/50",placeholder:"••••••••"}),!e&&(0,s.jsx)("p",{className:"mt-1 text-xs text-muted",children:"Must be at least 8 characters"})]}),h&&(0,s.jsx)("div",{className:"rounded-lg bg-red-500/10 border border-red-500/30 px-4 py-3 text-sm text-red-400",children:h}),(0,s.jsx)("button",{type:"submit",disabled:f,className:(0,i.cn)("w-full rounded-lg px-6 py-3 font-semibold transition-all","bg-gradient-to-br from-brand to-brand2 text-[#02131a]","hover:shadow-glow",f&&"opacity-50 cursor-not-allowed"),children:f?"Please wait...":e?"Sign In":"Create Account"})]}),(0,s.jsx)("div",{className:"mt-6 text-center",children:(0,s.jsx)("button",{onClick:()=>{t(!e),b("")},className:"text-sm text-brand hover:text-brand2 transition-colors",children:e?"Don't have an account? Sign up":"Already have an account? Sign in"})}),(0,s.jsx)("div",{className:"mt-6 pt-6 border-t border-border",children:(0,s.jsxs)("div",{className:"flex items-center gap-2 text-xs text-muted",children:[(0,s.jsx)("svg",{className:"h-4 w-4 text-brand",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor",children:(0,s.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M12 15v2m-6 4h12a2 2 0 002-2v-6a2 2 0 00-2-2H6a2 2 0 00-2 2v6a2 2 0 002 2zm10-10V7a4 4 0 00-8 0v4h8z"})}),(0,s.jsx)("span",{children:"Secured with AES-256 encryption"})]})})]}),(0,s.jsx)("div",{className:"mt-6 text-center",children:(0,s.jsx)("a",{href:"/",className:"text-sm text-muted hover:text-text transition-colors",children:"← Back to home"})})]})]})}},4210:function(e,t,r){"use strict";r.d(t,{AuthProvider:function(){return o},a:function(){return l}});var s=r(7437),n=r(2265);let a=(0,n.createContext)(void 0);function o(e){let{children:t}=e,[r,o]=(0,n.useState)(null);(0,n.useEffect)(()=>{let e=localStorage.getItem("user-session");if(e)try{o(JSON.parse(atob(e)))}catch(e){localStorage.removeItem("user-session")}},[]);let l=async(e,t,r)=>{try{let s={id:Date.now().toString(),email:e,name:r,enrolledCourses:[],completedLessons:[],preferences:{notifications:!0,emailUpdates:!0,theme:"dark"}},n=btoa(JSON.stringify(s));return localStorage.setItem("user-session",n),localStorage.setItem("pwd-".concat(e),btoa(t)),o(s),!0}catch(e){return!1}},i=async(e,t)=>{try{let r=localStorage.getItem("pwd-".concat(e));if(!r||atob(r)!==t)return!1;let s=localStorage.getItem("user-session");if(s)return o(JSON.parse(atob(s))),!0;return!1}catch(e){return!1}};return(0,s.jsx)(a.Provider,{value:{user:r,login:i,signup:l,logout:()=>{localStorage.removeItem("user-session"),o(null)},updateProfile:e=>{if(!r)return;let t={...r,...e};o(t);let s=btoa(JSON.stringify(t));localStorage.setItem("user-session",s)},isAuthenticated:!!r},children:t})}function l(){let e=(0,n.useContext)(a);if(void 0===e)throw Error("useAuth must be used within an AuthProvider");return e}},4502:function(e,t,r){"use strict";r.d(t,{cn:function(){return a}});var s=r(1994),n=r(3335);function a(){for(var e=arguments.length,t=Array(e),r=0;r{t||u.push("/portal/auth")},[t,u]),!e)return null;let h=t=>{e.enrolledCourses.includes(t)||n({enrolledCourses:[...e.enrolledCourses,t]}),x(t)};return(0,s.jsxs)("div",{className:"min-h-screen bg-bg",children:[(0,s.jsx)("div",{className:"pointer-events-none fixed inset-0 -z-10 bg-dash-glow"}),(0,s.jsx)("header",{className:"border-b border-border bg-panel/50 backdrop-blur-xl",children:(0,s.jsxs)("div",{className:"mx-auto max-w-container px-7 py-4 flex items-center justify-between",children:[(0,s.jsx)("div",{className:"flex items-center gap-4",children:(0,s.jsx)("button",{onClick:()=>u.push("/portal/dashboard"),className:"text-brand hover:text-brand2",children:"← Back to Dashboard"})}),(0,s.jsx)("button",{onClick:c,className:"text-sm font-semibold text-muted hover:text-text transition-colors",children:"Logout"})]})}),(0,s.jsxs)("div",{className:"mx-auto max-w-container px-7 py-8",children:[(0,s.jsxs)(o.E.div,{initial:{opacity:0,y:20},animate:{opacity:1,y:0},children:[(0,s.jsx)("h1",{className:"text-3xl font-extrabold tracking-tight text-text mb-2",children:"Interactive Courses"}),(0,s.jsx)("p",{className:"text-muted",children:"Choose a course to begin your learning journey"})]}),(0,s.jsx)("div",{className:"mt-8 grid grid-cols-1 md:grid-cols-2 gap-6",children:d.map((t,n)=>{let r=e.enrolledCourses.includes(t.id);return(0,s.jsx)(o.E.div,{initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{delay:.1*n},children:(0,s.jsxs)(l.GlowCard,{className:"p-6 h-full flex flex-col",children:[(0,s.jsx)("div",{className:"text-5xl mb-4",children:t.thumbnail}),(0,s.jsx)("h3",{className:"text-xl font-extrabold tracking-tight text-text mb-2",children:t.title}),(0,s.jsx)("p",{className:"text-sm text-muted leading-relaxed mb-4 flex-1",children:t.description}),(0,s.jsxs)("div",{className:"flex items-center gap-4 text-xs text-muted mb-4",children:[(0,s.jsxs)("span",{className:"flex items-center gap-1",children:[(0,s.jsx)("svg",{className:"h-4 w-4",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor",children:(0,s.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M12 6.253v13m0-13C10.832 5.477 9.246 5 7.5 5S4.168 5.477 3 6.253v13C4.168 18.477 5.754 18 7.5 18s3.332.477 4.5 1.253m0-13C13.168 5.477 14.754 5 16.5 5c1.747 0 3.332.477 4.5 1.253v13C19.832 18.477 18.247 18 16.5 18c-1.746 0-3.332.477-4.5 1.253"})}),t.lessons," lessons"]}),(0,s.jsxs)("span",{className:"flex items-center gap-1",children:[(0,s.jsx)("svg",{className:"h-4 w-4",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor",children:(0,s.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M12 8v4l3 3m6-3a9 9 0 11-18 0 9 9 0 0118 0z"})}),t.duration]}),(0,s.jsx)("span",{className:"px-2 py-1 rounded-full bg-brand/10 text-brand text-[10px] font-semibold uppercase",children:t.level})]}),(0,s.jsx)("button",{onClick:()=>h(t.id),className:r?"w-full px-4 py-3 rounded-lg font-semibold text-sm bg-brand/20 text-brand border border-brand/30":"w-full px-4 py-3 rounded-lg font-semibold text-sm bg-gradient-to-br from-brand to-brand2 text-[#02131a] hover:shadow-glow transition-shadow",children:r?"✓ Enrolled":"Enroll Now"})]})},t.id)})})]})]})}},7452:function(e,t,n){"use strict";n.d(t,{GlowCard:function(){return a}});var s=n(7437),r=n(521),i=n(4502);function a(e){let{className:t,children:n}=e;return(0,s.jsxs)(r.E.div,{initial:{opacity:0,y:14},whileInView:{opacity:1,y:0},viewport:{once:!0,margin:"-60px"},transition:{duration:.45,ease:[.22,1,.36,1]},whileHover:{y:-2},className:(0,i.cn)("relative overflow-hidden rounded-xl glass p-6","transition-shadow hover:shadow-glow",t),children:[(0,s.jsx)(r.E.div,{"aria-hidden":"true",className:"pointer-events-none absolute -inset-24 opacity-0",whileHover:{opacity:1},transition:{duration:.25},style:{background:"radial-gradient(600px 220px at 30% 20%, rgba(56,189,248,.18), transparent 60%), radial-gradient(500px 200px at 80% 30%, rgba(167,139,250,.16), transparent 55%)"}}),(0,s.jsx)("div",{className:"relative",children:n})]})}},4210:function(e,t,n){"use strict";n.d(t,{AuthProvider:function(){return a},a:function(){return o}});var s=n(7437),r=n(2265);let i=(0,r.createContext)(void 0);function a(e){let{children:t}=e,[n,a]=(0,r.useState)(null);(0,r.useEffect)(()=>{let e=localStorage.getItem("user-session");if(e)try{a(JSON.parse(atob(e)))}catch(e){localStorage.removeItem("user-session")}},[]);let o=async(e,t,n)=>{try{let s={id:Date.now().toString(),email:e,name:n,enrolledCourses:[],completedLessons:[],preferences:{notifications:!0,emailUpdates:!0,theme:"dark"}},r=btoa(JSON.stringify(s));return localStorage.setItem("user-session",r),localStorage.setItem("pwd-".concat(e),btoa(t)),a(s),!0}catch(e){return!1}},l=async(e,t)=>{try{let n=localStorage.getItem("pwd-".concat(e));if(!n||atob(n)!==t)return!1;let s=localStorage.getItem("user-session");if(s)return a(JSON.parse(atob(s))),!0;return!1}catch(e){return!1}};return(0,s.jsx)(i.Provider,{value:{user:n,login:l,signup:o,logout:()=>{localStorage.removeItem("user-session"),a(null)},updateProfile:e=>{if(!n)return;let t={...n,...e};a(t);let s=btoa(JSON.stringify(t));localStorage.setItem("user-session",s)},isAuthenticated:!!n},children:t})}function o(){let e=(0,r.useContext)(i);if(void 0===e)throw Error("useAuth must be used within an AuthProvider");return e}},4502:function(e,t,n){"use strict";n.d(t,{cn:function(){return i}});var s=n(1994),r=n(3335);function i(){for(var e=arguments.length,t=Array(e),n=0;n{t||c.push("/portal/auth")},[t,c]),!e)return null;let d=[{label:"Courses Enrolled",value:e.enrolledCourses.length,icon:"\uD83D\uDCDA"},{label:"Lessons Completed",value:e.completedLessons.length,icon:"✅"},{label:"Certificates",value:"0",icon:"\uD83C\uDFC6"},{label:"Progress",value:"45%",icon:"\uD83D\uDCC8"}];return(0,r.jsxs)("div",{className:"min-h-screen bg-bg",children:[(0,r.jsx)("div",{className:"pointer-events-none fixed inset-0 -z-10 bg-dash-glow"}),(0,r.jsx)("header",{className:"border-b border-border bg-panel/50 backdrop-blur-xl",children:(0,r.jsxs)("div",{className:"mx-auto max-w-container px-7 py-4 flex items-center justify-between",children:[(0,r.jsxs)("div",{className:"flex items-center gap-4",children:[(0,r.jsx)("a",{href:"/",className:"text-xl font-extrabold tracking-tight text-text",children:"T.O.O.L.S Inc"}),(0,r.jsx)("span",{className:"text-muted",children:"|"}),(0,r.jsx)("span",{className:"text-sm text-muted",children:"Learning Portal"})]}),(0,r.jsxs)("div",{className:"flex items-center gap-4",children:[(0,r.jsxs)("button",{className:"relative",children:[(0,r.jsx)("svg",{className:"h-6 w-6 text-muted hover:text-text",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor",children:(0,r.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M15 17h5l-1.405-1.405A2.032 2.032 0 0118 14.158V11a6.002 6.002 0 00-4-5.659V5a2 2 0 10-4 0v.341C7.67 6.165 6 8.388 6 11v3.159c0 .538-.214 1.055-.595 1.436L4 17h5m6 0v1a3 3 0 11-6 0v-1m6 0H9"})}),(0,r.jsx)("span",{className:"absolute top-0 right-0 h-2 w-2 rounded-full bg-brand"})]}),(0,r.jsx)("button",{onClick:s,className:"text-sm font-semibold text-muted hover:text-text transition-colors",children:"Logout"})]})]})}),(0,r.jsxs)("div",{className:"mx-auto max-w-container px-7 py-8",children:[(0,r.jsxs)(l.E.div,{initial:{opacity:0,y:20},animate:{opacity:1,y:0},className:"mb-8",children:[(0,r.jsxs)("h1",{className:"text-3xl font-extrabold tracking-tight text-text",children:["Welcome back, ",e.name,"!"]}),(0,r.jsx)("p",{className:"mt-2 text-muted",children:"Continue your learning journey"})]}),(0,r.jsx)("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-4 gap-4 mb-8",children:d.map((e,t)=>(0,r.jsx)(l.E.div,{initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{delay:.1*t},children:(0,r.jsx)(o.GlowCard,{className:"p-6",children:(0,r.jsxs)("div",{className:"flex items-center gap-4",children:[(0,r.jsx)("div",{className:"text-3xl",children:e.icon}),(0,r.jsxs)("div",{children:[(0,r.jsx)("div",{className:"text-2xl font-extrabold tracking-tight text-text",children:e.value}),(0,r.jsx)("div",{className:"text-xs text-muted mt-1",children:e.label})]})]})})},e.label))}),(0,r.jsxs)("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-6",children:[(0,r.jsx)("div",{onClick:()=>c.push("/portal/courses"),className:"cursor-pointer",children:(0,r.jsxs)(o.GlowCard,{className:"p-6",children:[(0,r.jsx)("div",{className:"text-4xl mb-4",children:"\uD83D\uDCDA"}),(0,r.jsx)("h3",{className:"text-lg font-extrabold tracking-tight text-text",children:"My Courses"}),(0,r.jsx)("p",{className:"mt-2 text-sm text-muted",children:"Access your enrolled courses and continue learning"})]})}),(0,r.jsx)("div",{onClick:()=>c.push("/portal/profile"),className:"cursor-pointer",children:(0,r.jsxs)(o.GlowCard,{className:"p-6",children:[(0,r.jsx)("div",{className:"text-4xl mb-4",children:"\uD83D\uDC64"}),(0,r.jsx)("h3",{className:"text-lg font-extrabold tracking-tight text-text",children:"Profile Settings"}),(0,r.jsx)("p",{className:"mt-2 text-sm text-muted",children:"Manage your account and preferences"})]})}),(0,r.jsxs)(o.GlowCard,{className:"p-6",children:[(0,r.jsx)("div",{className:"text-4xl mb-4",children:"\uD83C\uDF93"}),(0,r.jsx)("h3",{className:"text-lg font-extrabold tracking-tight text-text",children:"Certificates"}),(0,r.jsx)("p",{className:"mt-2 text-sm text-muted",children:"View and download your achievements"})]})]}),(0,r.jsxs)(l.E.div,{initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{delay:.4},className:"mt-8",children:[(0,r.jsx)("h2",{className:"text-xl font-extrabold tracking-tight text-text mb-4",children:"Recent Activity"}),(0,r.jsx)(o.GlowCard,{className:"p-6",children:(0,r.jsx)("div",{className:"text-center py-8 text-muted",children:(0,r.jsx)("p",{children:"No recent activity yet. Start a course to see your progress here!"})})})]})]})]})}},7452:function(e,t,s){"use strict";s.d(t,{GlowCard:function(){return i}});var r=s(7437),a=s(521),n=s(4502);function i(e){let{className:t,children:s}=e;return(0,r.jsxs)(a.E.div,{initial:{opacity:0,y:14},whileInView:{opacity:1,y:0},viewport:{once:!0,margin:"-60px"},transition:{duration:.45,ease:[.22,1,.36,1]},whileHover:{y:-2},className:(0,n.cn)("relative overflow-hidden rounded-xl glass p-6","transition-shadow hover:shadow-glow",t),children:[(0,r.jsx)(a.E.div,{"aria-hidden":"true",className:"pointer-events-none absolute -inset-24 opacity-0",whileHover:{opacity:1},transition:{duration:.25},style:{background:"radial-gradient(600px 220px at 30% 20%, rgba(56,189,248,.18), transparent 60%), radial-gradient(500px 200px at 80% 30%, rgba(167,139,250,.16), transparent 55%)"}}),(0,r.jsx)("div",{className:"relative",children:s})]})}},4210:function(e,t,s){"use strict";s.d(t,{AuthProvider:function(){return i},a:function(){return l}});var r=s(7437),a=s(2265);let n=(0,a.createContext)(void 0);function i(e){let{children:t}=e,[s,i]=(0,a.useState)(null);(0,a.useEffect)(()=>{let e=localStorage.getItem("user-session");if(e)try{i(JSON.parse(atob(e)))}catch(e){localStorage.removeItem("user-session")}},[]);let l=async(e,t,s)=>{try{let r={id:Date.now().toString(),email:e,name:s,enrolledCourses:[],completedLessons:[],preferences:{notifications:!0,emailUpdates:!0,theme:"dark"}},a=btoa(JSON.stringify(r));return localStorage.setItem("user-session",a),localStorage.setItem("pwd-".concat(e),btoa(t)),i(r),!0}catch(e){return!1}},o=async(e,t)=>{try{let s=localStorage.getItem("pwd-".concat(e));if(!s||atob(s)!==t)return!1;let r=localStorage.getItem("user-session");if(r)return i(JSON.parse(atob(r))),!0;return!1}catch(e){return!1}};return(0,r.jsx)(n.Provider,{value:{user:s,login:o,signup:l,logout:()=>{localStorage.removeItem("user-session"),i(null)},updateProfile:e=>{if(!s)return;let t={...s,...e};i(t);let r=btoa(JSON.stringify(t));localStorage.setItem("user-session",r)},isAuthenticated:!!s},children:t})}function l(){let e=(0,a.useContext)(n);if(void 0===e)throw Error("useAuth must be used within an AuthProvider");return e}},4502:function(e,t,s){"use strict";s.d(t,{cn:function(){return n}});var r=s(1994),a=s(3335);function n(){for(var e=arguments.length,t=Array(e),s=0;s{if(!t){u.push("/portal/auth");return}e&&(m(e.name),b(e.preferences.notifications),f(e.preferences.emailUpdates))},[t,u,e]),e)?(0,r.jsxs)("div",{className:"min-h-screen bg-bg",children:[(0,r.jsx)("div",{className:"pointer-events-none fixed inset-0 -z-10 bg-dash-glow"}),(0,r.jsx)("header",{className:"border-b border-border bg-panel/50 backdrop-blur-xl",children:(0,r.jsxs)("div",{className:"mx-auto max-w-container px-7 py-4 flex items-center justify-between",children:[(0,r.jsx)("div",{className:"flex items-center gap-4",children:(0,r.jsx)("button",{onClick:()=>u.push("/portal/dashboard"),className:"text-brand hover:text-brand2",children:"← Back to Dashboard"})}),(0,r.jsx)("button",{onClick:d,className:"text-sm font-semibold text-muted hover:text-text transition-colors",children:"Logout"})]})}),(0,r.jsxs)("div",{className:"mx-auto max-w-3xl px-7 py-8",children:[(0,r.jsxs)(l.E.div,{initial:{opacity:0,y:20},animate:{opacity:1,y:0},children:[(0,r.jsx)("h1",{className:"text-3xl font-extrabold tracking-tight text-text mb-2",children:"Profile Settings"}),(0,r.jsx)("p",{className:"text-muted",children:"Manage your account and preferences"})]}),(0,r.jsxs)("div",{className:"mt-8 space-y-6",children:[(0,r.jsxs)(o.GlowCard,{className:"p-6",children:[(0,r.jsx)("h2",{className:"text-lg font-extrabold tracking-tight text-text mb-4",children:"Personal Information"}),(0,r.jsxs)("div",{className:"space-y-4",children:[(0,r.jsxs)("div",{children:[(0,r.jsx)("label",{className:"block text-sm font-semibold text-text mb-2",children:"Full Name"}),(0,r.jsx)("input",{type:"text",value:x,onChange:e=>m(e.target.value),className:"w-full rounded-lg bg-bg border border-border px-4 py-3 text-text focus:outline-none focus:ring-2 focus:ring-brand/50"})]}),(0,r.jsxs)("div",{children:[(0,r.jsx)("label",{className:"block text-sm font-semibold text-text mb-2",children:"Email Address"}),(0,r.jsx)("input",{type:"email",value:e.email,disabled:!0,className:"w-full rounded-lg bg-bg/50 border border-border px-4 py-3 text-muted cursor-not-allowed"}),(0,r.jsx)("p",{className:"mt-1 text-xs text-muted",children:"Email cannot be changed"})]})]})]}),(0,r.jsxs)(o.GlowCard,{className:"p-6",children:[(0,r.jsx)("h2",{className:"text-lg font-extrabold tracking-tight text-text mb-4",children:"Notification Preferences"}),(0,r.jsxs)("div",{className:"space-y-4",children:[(0,r.jsxs)("div",{className:"flex items-center justify-between",children:[(0,r.jsxs)("div",{children:[(0,r.jsx)("div",{className:"font-semibold text-text",children:"Push Notifications"}),(0,r.jsx)("p",{className:"text-xs text-muted mt-1",children:"Receive notifications about course updates and progress"})]}),(0,r.jsxs)("label",{className:"relative inline-flex items-center cursor-pointer",children:[(0,r.jsx)("input",{type:"checkbox",checked:h,onChange:e=>b(e.target.checked),className:"sr-only peer"}),(0,r.jsx)("div",{className:"w-11 h-6 bg-panel border border-border rounded-full peer peer-checked:bg-brand transition-colors"}),(0,r.jsx)("div",{className:"absolute left-1 top-1 bg-text w-4 h-4 rounded-full transition-transform peer-checked:translate-x-5"})]})]}),(0,r.jsxs)("div",{className:"flex items-center justify-between",children:[(0,r.jsxs)("div",{children:[(0,r.jsx)("div",{className:"font-semibold text-text",children:"Email Updates"}),(0,r.jsx)("p",{className:"text-xs text-muted mt-1",children:"Get weekly updates about new courses and opportunities"})]}),(0,r.jsxs)("label",{className:"relative inline-flex items-center cursor-pointer",children:[(0,r.jsx)("input",{type:"checkbox",checked:p,onChange:e=>f(e.target.checked),className:"sr-only peer"}),(0,r.jsx)("div",{className:"w-11 h-6 bg-panel border border-border rounded-full peer peer-checked:bg-brand transition-colors"}),(0,r.jsx)("div",{className:"absolute left-1 top-1 bg-text w-4 h-4 rounded-full transition-transform peer-checked:translate-x-5"})]})]})]})]}),(0,r.jsxs)(o.GlowCard,{className:"p-6",children:[(0,r.jsx)("h2",{className:"text-lg font-extrabold tracking-tight text-text mb-4",children:"Security"}),(0,r.jsxs)("div",{className:"space-y-4",children:[(0,r.jsxs)("div",{className:"flex items-center gap-3 text-sm",children:[(0,r.jsx)("svg",{className:"h-5 w-5 text-brand",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor",children:(0,r.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M9 12l2 2 4-4m5.618-4.016A11.955 11.955 0 0112 2.944a11.955 11.955 0 01-8.618 3.04A12.02 12.02 0 003 9c0 5.591 3.824 10.29 9 11.622 5.176-1.332 9-6.03 9-11.622 0-1.042-.133-2.052-.382-3.016z"})}),(0,r.jsx)("span",{className:"text-text",children:"AES-256 Encryption Enabled"})]}),(0,r.jsx)("button",{className:"text-sm text-brand hover:text-brand2 transition-colors font-semibold",children:"Change Password →"})]})]}),(0,r.jsxs)("div",{className:"flex items-center gap-4",children:[(0,r.jsx)("button",{onClick:()=>{s({name:x,preferences:{...e.preferences,notifications:h,emailUpdates:p}}),v(!0),setTimeout(()=>v(!1),3e3)},className:(0,c.cn)("px-6 py-3 rounded-lg font-semibold transition-all","bg-gradient-to-br from-brand to-brand2 text-[#02131a]","hover:shadow-glow"),children:"Save Changes"}),g&&(0,r.jsx)(l.E.span,{initial:{opacity:0,x:-10},animate:{opacity:1,x:0},className:"text-sm text-brand",children:"✓ Saved successfully"})]})]})]})]}):null}},7452:function(e,t,s){"use strict";s.d(t,{GlowCard:function(){return i}});var r=s(7437),a=s(521),n=s(4502);function i(e){let{className:t,children:s}=e;return(0,r.jsxs)(a.E.div,{initial:{opacity:0,y:14},whileInView:{opacity:1,y:0},viewport:{once:!0,margin:"-60px"},transition:{duration:.45,ease:[.22,1,.36,1]},whileHover:{y:-2},className:(0,n.cn)("relative overflow-hidden rounded-xl glass p-6","transition-shadow hover:shadow-glow",t),children:[(0,r.jsx)(a.E.div,{"aria-hidden":"true",className:"pointer-events-none absolute -inset-24 opacity-0",whileHover:{opacity:1},transition:{duration:.25},style:{background:"radial-gradient(600px 220px at 30% 20%, rgba(56,189,248,.18), transparent 60%), radial-gradient(500px 200px at 80% 30%, rgba(167,139,250,.16), transparent 55%)"}}),(0,r.jsx)("div",{className:"relative",children:s})]})}},4210:function(e,t,s){"use strict";s.d(t,{AuthProvider:function(){return i},a:function(){return l}});var r=s(7437),a=s(2265);let n=(0,a.createContext)(void 0);function i(e){let{children:t}=e,[s,i]=(0,a.useState)(null);(0,a.useEffect)(()=>{let e=localStorage.getItem("user-session");if(e)try{i(JSON.parse(atob(e)))}catch(e){localStorage.removeItem("user-session")}},[]);let l=async(e,t,s)=>{try{let r={id:Date.now().toString(),email:e,name:s,enrolledCourses:[],completedLessons:[],preferences:{notifications:!0,emailUpdates:!0,theme:"dark"}},a=btoa(JSON.stringify(r));return localStorage.setItem("user-session",a),localStorage.setItem("pwd-".concat(e),btoa(t)),i(r),!0}catch(e){return!1}},o=async(e,t)=>{try{let s=localStorage.getItem("pwd-".concat(e));if(!s||atob(s)!==t)return!1;let r=localStorage.getItem("user-session");if(r)return i(JSON.parse(atob(r))),!0;return!1}catch(e){return!1}};return(0,r.jsx)(n.Provider,{value:{user:s,login:o,signup:l,logout:()=>{localStorage.removeItem("user-session"),i(null)},updateProfile:e=>{if(!s)return;let t={...s,...e};i(t);let r=btoa(JSON.stringify(t));localStorage.setItem("user-session",r)},isAuthenticated:!!s},children:t})}function l(){let e=(0,a.useContext)(n);if(void 0===e)throw Error("useAuth must be used within an AuthProvider");return e}},4502:function(e,t,s){"use strict";s.d(t,{cn:function(){return n}});var r=s(1994),a=s(3335);function n(){for(var e=arguments.length,t=Array(e),s=0;sp||(e.current=d[p],d[p]=null,p--)}function g(e,t){d[++p]=e.current,e.current=t}var y=Symbol.for("react.element"),v=Symbol.for("react.portal"),b=Symbol.for("react.fragment"),k=Symbol.for("react.strict_mode"),w=Symbol.for("react.profiler"),S=Symbol.for("react.provider"),C=Symbol.for("react.consumer"),E=Symbol.for("react.context"),x=Symbol.for("react.forward_ref"),z=Symbol.for("react.suspense"),P=Symbol.for("react.suspense_list"),N=Symbol.for("react.memo"),_=Symbol.for("react.lazy"),L=Symbol.for("react.scope");Symbol.for("react.debug_trace_mode");var T=Symbol.for("react.offscreen"),F=Symbol.for("react.legacy_hidden"),M=Symbol.for("react.cache");Symbol.for("react.tracing_marker");var O=Symbol.iterator;function R(e){return null===e||"object"!=typeof e?null:"function"==typeof(e=O&&e[O]||e["@@iterator"])?e:null}var D=m(null),A=m(null),I=m(null),U=m(null),B={$$typeof:E,_currentValue:null,_currentValue2:null,_threadCount:0,Provider:null,Consumer:null};function V(e,t){switch(g(I,t),g(A,e),g(D,null),e=t.nodeType){case 9:case 11:t=(t=t.documentElement)&&(t=t.namespaceURI)?s2(t):0;break;default:if(t=(e=8===e?t.parentNode:t).tagName,e=e.namespaceURI)t=s3(e=s2(e),t);else switch(t){case"svg":t=1;break;case"math":t=2;break;default:t=0}}h(D),g(D,t)}function Q(){h(D),h(A),h(I)}function $(e){null!==e.memoizedState&&g(U,e);var t=D.current,n=s3(t,e.type);t!==n&&(g(A,e),g(D,n))}function j(e){A.current===e&&(h(D),h(A)),U.current===e&&(h(U),B._currentValue=null)}var W=a.unstable_scheduleCallback,H=a.unstable_cancelCallback,q=a.unstable_shouldYield,K=a.unstable_requestPaint,Y=a.unstable_now,X=a.unstable_getCurrentPriorityLevel,G=a.unstable_ImmediatePriority,Z=a.unstable_UserBlockingPriority,J=a.unstable_NormalPriority,ee=a.unstable_LowPriority,et=a.unstable_IdlePriority,en=a.log,er=a.unstable_setDisableYieldValue,el=null,ea=null;function eo(e){if("function"==typeof en&&er(e),ea&&"function"==typeof ea.setStrictMode)try{ea.setStrictMode(el,e)}catch(e){}}var ei=Math.clz32?Math.clz32:function(e){return 0==(e>>>=0)?32:31-(eu(e)/es|0)|0},eu=Math.log,es=Math.LN2,ec=128,ef=4194304;function ed(e){var t=42&e;if(0!==t)return t;switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:return 64;case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return 4194176&e;case 4194304:case 8388608:case 16777216:case 33554432:return 62914560&e;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return e}}function ep(e,t){var n=e.pendingLanes;if(0===n)return 0;var r=0,l=e.suspendedLanes;e=e.pingedLanes;var a=134217727&n;return 0!==a?0!=(n=a&~l)?r=ed(n):0!=(e&=a)&&(r=ed(e)):0!=(n&=~l)?r=ed(n):0!==e&&(r=ed(e)),0===r?0:0!==t&&t!==r&&0==(t&l)&&((l=r&-r)>=(e=t&-t)||32===l&&0!=(4194176&e))?t:r}function em(e,t){return e.errorRecoveryDisabledLanes&t?0:0!=(e=-536870913&e.pendingLanes)?e:536870912&e?536870912:0}function eh(){var e=ec;return 0==(4194176&(ec<<=1))&&(ec=128),e}function eg(){var e=ef;return 0==(62914560&(ef<<=1))&&(ef=4194304),e}function ey(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function ev(e,t,n){e.pendingLanes|=t,e.suspendedLanes&=~t;var r=31-ei(t);e.entangledLanes|=t,e.entanglements[r]=1073741824|e.entanglements[r]|4194218&n}function eb(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var r=31-ei(n),l=1<l||u[r]!==s[l]){var c="\n"+u[r].replace(" at new "," at ");return e.displayName&&c.includes("")&&(c=c.replace("",e.displayName)),c}while(1<=r&&0<=l);break}}}finally{eG=!1,Error.prepareStackTrace=n}return(n=e?e.displayName||e.name:"")?eX(n):""}function eJ(e){try{var t="";do t+=function(e){switch(e.tag){case 26:case 27:case 5:return eX(e.type);case 16:return eX("Lazy");case 13:return eX("Suspense");case 19:return eX("SuspenseList");case 0:case 2:case 15:return e=eZ(e.type,!1);case 11:return e=eZ(e.type.render,!1);case 1:return e=eZ(e.type,!0);default:return""}}(e),e=e.return;while(e);return t}catch(e){return"\nError generating stack: "+e.message+"\n"+e.stack}}var e0=Symbol.for("react.client.reference");function e1(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":case"object":return e;default:return""}}function e2(e){var t=e.type;return(e=e.nodeName)&&"input"===e.toLowerCase()&&("checkbox"===t||"radio"===t)}function e3(e){e._valueTracker||(e._valueTracker=function(e){var t=e2(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&void 0!==n&&"function"==typeof n.get&&"function"==typeof n.set){var l=n.get,a=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return l.call(this)},set:function(e){r=""+e,a.call(this,e)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(e){r=""+e},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}(e))}function e4(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=e2(e)?e.checked?"true":"false":e.value),(e=r)!==n&&(t.setValue(e),!0)}function e6(e){if(void 0===(e=e||("undefined"!=typeof document?document:void 0)))return null;try{return e.activeElement||e.body}catch(t){return e.body}}var e8=/[\n"\\]/g;function e5(e){return e.replace(e8,function(e){return"\\"+e.charCodeAt(0).toString(16)+" "})}function e7(e,t,n,r,l,a,o,i){e.name="",null!=o&&"function"!=typeof o&&"symbol"!=typeof o&&"boolean"!=typeof o?e.type=o:e.removeAttribute("type"),null!=t?"number"===o?(0===t&&""===e.value||e.value!=t)&&(e.value=""+e1(t)):e.value!==""+e1(t)&&(e.value=""+e1(t)):"submit"!==o&&"reset"!==o||e.removeAttribute("value"),null!=t?te(e,o,e1(t)):null!=n?te(e,o,e1(n)):null!=r&&e.removeAttribute("value"),null==l&&null!=a&&(e.defaultChecked=!!a),null!=l&&(e.checked=l&&"function"!=typeof l&&"symbol"!=typeof l),null!=i&&"function"!=typeof i&&"symbol"!=typeof i&&"boolean"!=typeof i?e.name=""+e1(i):e.removeAttribute("name")}function e9(e,t,n,r,l,a,o,i){if(null!=a&&"function"!=typeof a&&"symbol"!=typeof a&&"boolean"!=typeof a&&(e.type=a),null!=t||null!=n){if(!("submit"!==a&&"reset"!==a||null!=t))return;n=null!=n?""+e1(n):"",t=null!=t?""+e1(t):n,i||t===e.value||(e.value=t),e.defaultValue=t}r="function"!=typeof(r=null!=r?r:l)&&"symbol"!=typeof r&&!!r,e.checked=i?e.checked:!!r,e.defaultChecked=!!r,null!=o&&"function"!=typeof o&&"symbol"!=typeof o&&"boolean"!=typeof o&&(e.name=o)}function te(e,t,n){"number"===t&&e6(e.ownerDocument)===e||e.defaultValue===""+n||(e.defaultValue=""+n)}var tt=Array.isArray;function tn(e,t,n,r){if(e=e.options,t){t={};for(var l=0;l"+t.valueOf().toString()+"",t=iX.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}}var to=ta;"undefined"!=typeof MSApp&&MSApp.execUnsafeLocalFunction&&(to=function(e,t){return MSApp.execUnsafeLocalFunction(function(){return ta(e,t)})});var ti=to;function tu(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&3===n.nodeType){n.nodeValue=t;return}}e.textContent=t}var ts=new Set("animationIterationCount aspectRatio borderImageOutset borderImageSlice borderImageWidth boxFlex boxFlexGroup boxOrdinalGroup columnCount columns flex flexGrow flexPositive flexShrink flexNegative flexOrder gridArea gridRow gridRowEnd gridRowSpan gridRowStart gridColumn gridColumnEnd gridColumnSpan gridColumnStart fontWeight lineClamp lineHeight opacity order orphans scale tabSize widows zIndex zoom fillOpacity floodOpacity stopOpacity strokeDasharray strokeDashoffset strokeMiterlimit strokeOpacity strokeWidth MozAnimationIterationCount MozBoxFlex MozBoxFlexGroup MozLineClamp msAnimationIterationCount msFlex msZoom msFlexGrow msFlexNegative msFlexOrder msFlexPositive msFlexShrink msGridColumn msGridColumnSpan msGridRow msGridRowSpan WebkitAnimationIterationCount WebkitBoxFlex WebKitBoxFlexGroup WebkitBoxOrdinalGroup WebkitColumnCount WebkitColumns WebkitFlex WebkitFlexGrow WebkitFlexPositive WebkitFlexShrink WebkitLineClamp".split(" "));function tc(e,t,n){var r=0===t.indexOf("--");null==n||"boolean"==typeof n||""===n?r?e.setProperty(t,""):"float"===t?e.cssFloat="":e[t]="":r?e.setProperty(t,n):"number"!=typeof n||0===n||ts.has(t)?"float"===t?e.cssFloat=n:e[t]=(""+n).trim():e[t]=n+"px"}function tf(e,t,n){if(null!=t&&"object"!=typeof t)throw Error(i(62));if(e=e.style,null!=n){for(var r in n)!n.hasOwnProperty(r)||null!=t&&t.hasOwnProperty(r)||(0===r.indexOf("--")?e.setProperty(r,""):"float"===r?e.cssFloat="":e[r]="");for(var l in t)r=t[l],t.hasOwnProperty(l)&&n[l]!==r&&tc(e,l,r)}else for(var a in t)t.hasOwnProperty(a)&&tc(e,a,t[a])}function td(e){if(-1===e.indexOf("-"))return!1;switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var tp=new Map([["acceptCharset","accept-charset"],["htmlFor","for"],["httpEquiv","http-equiv"],["crossOrigin","crossorigin"],["accentHeight","accent-height"],["alignmentBaseline","alignment-baseline"],["arabicForm","arabic-form"],["baselineShift","baseline-shift"],["capHeight","cap-height"],["clipPath","clip-path"],["clipRule","clip-rule"],["colorInterpolation","color-interpolation"],["colorInterpolationFilters","color-interpolation-filters"],["colorProfile","color-profile"],["colorRendering","color-rendering"],["dominantBaseline","dominant-baseline"],["enableBackground","enable-background"],["fillOpacity","fill-opacity"],["fillRule","fill-rule"],["floodColor","flood-color"],["floodOpacity","flood-opacity"],["fontFamily","font-family"],["fontSize","font-size"],["fontSizeAdjust","font-size-adjust"],["fontStretch","font-stretch"],["fontStyle","font-style"],["fontVariant","font-variant"],["fontWeight","font-weight"],["glyphName","glyph-name"],["glyphOrientationHorizontal","glyph-orientation-horizontal"],["glyphOrientationVertical","glyph-orientation-vertical"],["horizAdvX","horiz-adv-x"],["horizOriginX","horiz-origin-x"],["imageRendering","image-rendering"],["letterSpacing","letter-spacing"],["lightingColor","lighting-color"],["markerEnd","marker-end"],["markerMid","marker-mid"],["markerStart","marker-start"],["overlinePosition","overline-position"],["overlineThickness","overline-thickness"],["paintOrder","paint-order"],["panose-1","panose-1"],["pointerEvents","pointer-events"],["renderingIntent","rendering-intent"],["shapeRendering","shape-rendering"],["stopColor","stop-color"],["stopOpacity","stop-opacity"],["strikethroughPosition","strikethrough-position"],["strikethroughThickness","strikethrough-thickness"],["strokeDasharray","stroke-dasharray"],["strokeDashoffset","stroke-dashoffset"],["strokeLinecap","stroke-linecap"],["strokeLinejoin","stroke-linejoin"],["strokeMiterlimit","stroke-miterlimit"],["strokeOpacity","stroke-opacity"],["strokeWidth","stroke-width"],["textAnchor","text-anchor"],["textDecoration","text-decoration"],["textRendering","text-rendering"],["transformOrigin","transform-origin"],["underlinePosition","underline-position"],["underlineThickness","underline-thickness"],["unicodeBidi","unicode-bidi"],["unicodeRange","unicode-range"],["unitsPerEm","units-per-em"],["vAlphabetic","v-alphabetic"],["vHanging","v-hanging"],["vIdeographic","v-ideographic"],["vMathematical","v-mathematical"],["vectorEffect","vector-effect"],["vertAdvY","vert-adv-y"],["vertOriginX","vert-origin-x"],["vertOriginY","vert-origin-y"],["wordSpacing","word-spacing"],["writingMode","writing-mode"],["xmlnsXlink","xmlns:xlink"],["xHeight","x-height"]]),tm=null;function th(e){return(e=e.target||e.srcElement||window).correspondingUseElement&&(e=e.correspondingUseElement),3===e.nodeType?e.parentNode:e}var tg=null,ty=null;function tv(e){var t=eO(e);if(t&&(e=t.stateNode)){var n=eD(e);switch(e=t.stateNode,t.type){case"input":if(e7(e,n.value,n.defaultValue,n.defaultValue,n.checked,n.defaultChecked,n.type,n.name),t=n.name,"radio"===n.type&&null!=t){for(n=e;n.parentNode;)n=n.parentNode;for(n=n.querySelectorAll('input[name="'+e5(""+t)+'"][type="radio"]'),t=0;t>=o,l-=o,tj=1<<32-ei(t)+l|n<h?(g=f,f=null):g=f.sibling;var y=p(l,f,i[h],u);if(null===y){null===f&&(f=g);break}e&&f&&null===y.alternate&&t(l,f),o=a(y,o,h),null===c?s=y:c.sibling=y,c=y,f=g}if(h===i.length)return n(l,f),tZ&&tH(l,h),s;if(null===f){for(;hg?(y=h,h=null):y=h.sibling;var b=p(l,h,v.value,s);if(null===b){null===h&&(h=y);break}e&&h&&null===b.alternate&&t(l,h),o=a(b,o,g),null===f?c=b:f.sibling=b,f=b,h=y}if(v.done)return n(l,h),tZ&&tH(l,g),c;if(null===h){for(;!v.done;g++,v=u.next())null!==(v=d(l,v.value,s))&&(o=a(v,o,g),null===f?c=v:f.sibling=v,f=v);return tZ&&tH(l,g),c}for(h=r(l,h);!v.done;g++,v=u.next())null!==(v=m(h,l,g,v.value,s))&&(e&&null!==v.alternate&&h.delete(null===v.key?g:v.key),o=a(v,o,g),null===f?c=v:f.sibling=v,f=v);return e&&h.forEach(function(e){return t(l,e)}),tZ&&tH(l,g),c}(s,c,f,h);if("function"==typeof f.then)return u(s,c,nJ(f),h);if(f.$$typeof===E)return u(s,c,ai(s,f,h),h);n1(s,f)}return"string"==typeof f&&""!==f||"number"==typeof f?(f=""+f,null!==c&&6===c.tag?(n(s,c.sibling),(c=l(c,f)).return=s):(n(s,c),(c=i_(f,s.mode,h)).return=s),o(s=c)):n(s,c)}(u,s,c,f),nG=null,u}}var n4=n3(!0),n6=n3(!1),n8=m(null),n5=m(0);function n7(e,t){g(n5,e=oz),g(n8,t),oz=e|t.baseLanes}function n9(){g(n5,oz),g(n8,n8.current)}function re(){oz=n5.current,h(n8),h(n5)}var rt=m(null),rn=null;function rr(e){var t=e.alternate;g(ri,1&ri.current),g(rt,e),null===rn&&(null===t||null!==n8.current?rn=e:null!==t.memoizedState&&(rn=e))}function rl(e){if(22===e.tag){if(g(ri,ri.current),g(rt,e),null===rn){var t=e.alternate;null!==t&&null!==t.memoizedState&&(rn=e)}}else ra(e)}function ra(){g(ri,ri.current),g(rt,rt.current)}function ro(e){h(rt),rn===e&&(rn=null),h(ri)}var ri=m(0);function ru(e){for(var t=e;null!==t;){if(13===t.tag){var n=t.memoizedState;if(null!==n&&(null===(n=n.dehydrated)||"$?"===n.data||"$!"===n.data))return t}else if(19===t.tag&&void 0!==t.memoizedProps.revealOrder){if(0!=(128&t.flags))return t}else if(null!==t.child){t.child.return=t,t=t.child;continue}if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var rs=s.ReactCurrentDispatcher,rc=s.ReactCurrentBatchConfig,rf=0,rd=null,rp=null,rm=null,rh=!1,rg=!1,ry=!1,rv=0,rb=0,rk=null,rw=0;function rS(){throw Error(i(321))}function rC(e,t){if(null===t)return!1;for(var n=0;na?a:8;var o=rc.transition,i={_callbacks:new Set};rc.transition=i,lf(e,!1,t,n);try{var u=l();if(null!==u&&"object"==typeof u&&"function"==typeof u.then){av(i,u);var s,c,f=(s=[],c={status:"pending",value:null,reason:null,then:function(e){s.push(e)}},u.then(function(){c.status="fulfilled",c.value=r;for(var e=0;e title"))),sG(l,n,r),l[eE]=e,eI(l),n=l;break e;case"link":var a=cE("link","href",t).get(n+(r.href||""));if(a){for(var o=0;o",e=e.removeChild(e.firstChild);break;case"select":e="string"==typeof r.is?l.createElement("select",{is:r.is}):l.createElement("select"),r.multiple?e.multiple=!0:r.size&&(e.size=r.size);break;default:e="string"==typeof r.is?l.createElement(n,{is:r.is}):l.createElement(n)}}e[eE]=t,e[ex]=r;e:for(l=t.child;null!==l;){if(5===l.tag||6===l.tag)e.appendChild(l.stateNode);else if(4!==l.tag&&27!==l.tag&&null!==l.child){l.child.return=l,l=l.child;continue}if(l===t)break;for(;null===l.sibling;){if(null===l.return||l.return===t)break e;l=l.return}l.sibling.return=l.return,l=l.sibling}switch(t.stateNode=e,sG(e,n,r),n){case"button":case"input":case"select":case"textarea":e=!!r.autoFocus;break;case"img":e=!0;break;default:e=!1}e&&aC(t)}}return aP(t),t.flags&=-16777217,null;case 6:if(e&&null!=t.stateNode)e.memoizedProps!==r&&aC(t);else{if("string"!=typeof r&&null===t.stateNode)throw Error(i(166));if(e=I.current,t9(t)){e:{if(e=t.stateNode,n=t.memoizedProps,e[eE]=t,(r=e.nodeValue!==n)&&null!==(l=tX))switch(l.tag){case 3:if(l=0!=(1&l.mode),sq(e.nodeValue,n,l),l){e=!1;break e}break;case 27:case 5:var a=0!=(1&l.mode);if(!0!==l.memoizedProps.suppressHydrationWarning&&sq(e.nodeValue,n,a),a){e=!1;break e}}e=r}e&&aC(t)}else(e=s1(e).createTextNode(r))[eE]=t,t.stateNode=e}return aP(t),null;case 13:if(ro(t),r=t.memoizedState,null===e||null!==e.memoizedState&&null!==e.memoizedState.dehydrated){if(tZ&&null!==tG&&0!=(1&t.mode)&&0==(128&t.flags))ne(),nt(),t.flags|=384,l=!1;else if(l=t9(t),null!==r&&null!==r.dehydrated){if(null===e){if(!l)throw Error(i(318));if(!(l=null!==(l=t.memoizedState)?l.dehydrated:null))throw Error(i(317));l[eE]=t}else nt(),0==(128&t.flags)&&(t.memoizedState=null),t.flags|=4;aP(t),l=!1}else null!==tJ&&(o0(tJ),tJ=null),l=!0;if(!l)return 256&t.flags?t:null}if(0!=(128&t.flags))return t.lanes=n,t;return n=null!==r,e=null!==e&&null!==e.memoizedState,n&&(r=t.child,l=null,null!==r.alternate&&null!==r.alternate.memoizedState&&null!==r.alternate.memoizedState.cachePool&&(l=r.alternate.memoizedState.cachePool.pool),a=null,null!==r.memoizedState&&null!==r.memoizedState.cachePool&&(a=r.memoizedState.cachePool.pool),a!==l&&(r.flags|=2048)),n!==e&&n&&(t.child.flags|=8192),ax(t,t.updateQueue),aP(t),null;case 4:return Q(),null===e&&sA(t.stateNode.containerInfo),aP(t),null;case 10:return an(t.type._context),aP(t),null;case 19:if(h(ri),null===(l=t.memoizedState))return aP(t),null;if(r=0!=(128&t.flags),null===(a=l.rendering)){if(r)az(l,!1);else{if(0!==oP||null!==e&&0!=(128&e.flags))for(e=t.child;null!==e;){if(null!==(a=ru(e))){for(t.flags|=128,az(l,!1),e=a.updateQueue,t.updateQueue=e,ax(t,e),t.subtreeFlags=0,e=n,n=t.child;null!==n;)ix(n,e),n=n.sibling;return g(ri,1&ri.current|2),t.child}e=e.sibling}null!==l.tail&&Y()>oI&&(t.flags|=128,r=!0,az(l,!1),t.lanes=4194304)}}else{if(!r){if(null!==(e=ru(a))){if(t.flags|=128,r=!0,e=e.updateQueue,t.updateQueue=e,ax(t,e),az(l,!0),null===l.tail&&"hidden"===l.tailMode&&!a.alternate&&!tZ)return aP(t),null}else 2*Y()-l.renderingStartTime>oI&&536870912!==n&&(t.flags|=128,r=!0,az(l,!1),t.lanes=4194304)}l.isBackwards?(a.sibling=t.child,t.child=a):(null!==(e=l.last)?e.sibling=a:t.child=a,l.last=a)}if(null!==l.tail)return t=l.tail,l.rendering=t,l.tail=t.sibling,l.renderingStartTime=Y(),t.sibling=null,e=ri.current,g(ri,r?1&e|2:1&e),t;return aP(t),null;case 22:case 23:return ro(t),re(),r=null!==t.memoizedState,null!==e?null!==e.memoizedState!==r&&(t.flags|=8192):r&&(t.flags|=8192),r&&0!=(1&t.mode)?0!=(536870912&n)&&0==(128&t.flags)&&(aP(t),6&t.subtreeFlags&&(t.flags|=8192)):aP(t),null!==(n=t.updateQueue)&&ax(t,n.retryQueue),n=null,null!==e&&null!==e.memoizedState&&null!==e.memoizedState.cachePool&&(n=e.memoizedState.cachePool.pool),r=null,null!==t.memoizedState&&null!==t.memoizedState.cachePool&&(r=t.memoizedState.cachePool.pool),r!==n&&(t.flags|=2048),null!==e&&h(ab),null;case 24:return n=null,null!==e&&(n=e.memoizedState.cache),t.memoizedState.cache!==n&&(t.flags|=2048),an(ad),aP(t),null;case 25:return null}throw Error(i(156,t.tag))}(t.alternate,t,oz);if(null!==n){ow=n;return}if(null!==(t=t.sibling)){ow=t;return}ow=t=e}while(null!==t);0===oP&&(oP=5)}function is(e,t,n,r,l){var a=ek,o=ov.transition;try{ov.transition=null,ek=2,function(e,t,n,r,l,a){do id();while(null!==oj);if(0!=(6&ob))throw Error(i(327));var o,u=e.finishedWork,s=e.finishedLanes;if(null!==u){if(e.finishedWork=null,e.finishedLanes=0,u===e.current)throw Error(i(177));e.callbackNode=null,e.callbackPriority=0,e.cancelPendingCommit=null;var c=u.lanes|u.childLanes;if(function(e,t,n){var r=e.pendingLanes&~t;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=t,e.entangledLanes&=t,e.errorRecoveryDisabledLanes&=t,e.shellSuspendCounter=0,t=e.entanglements;for(var l=e.expirationTimes,a=e.hiddenUpdates;0r&&(l=r,r=a,a=l),l=si(n,a);var o=si(n,r);l&&o&&(1!==e.rangeCount||e.anchorNode!==l.node||e.anchorOffset!==l.offset||e.focusNode!==o.node||e.focusOffset!==o.offset)&&((t=t.createRange()).setStart(l.node,l.offset),e.removeAllRanges(),a>r?(e.addRange(t),e.extend(o.node,o.offset)):(t.setEnd(o.node,o.offset),e.addRange(t)))}}for(t=[],e=n;e=e.parentNode;)1===e.nodeType&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for("function"==typeof n.focus&&n.focus(),n=0;nn?32:n;n=ov.transition;var l=ek;try{if(ov.transition=null,ek=r,null===oj)var a=!1;else{r=oq,oq=null;var o=oj,u=oW;if(oj=null,oW=0,0!=(6&ob))throw Error(i(331));var s=ob;if(ob|=4,of(o.current),ol(o,o.current,u,r),ob=s,nb(!1),ea&&"function"==typeof ea.onPostCommitFiberRoot)try{ea.onPostCommitFiberRoot(el,o)}catch(e){}a=!0}return a}finally{ek=l,ov.transition=n,ic(e,t)}}return!1}function ip(e,t,n){t=lL(e,t=lP(n,t),2),null!==(e=nO(e,t,2))&&(o2(e,2),nv(e))}function im(e,t,n){if(3===e.tag)ip(e,e,n);else for(;null!==t;){if(3===t.tag){ip(t,e,n);break}if(1===t.tag){var r=t.stateNode;if("function"==typeof t.type.getDerivedStateFromError||"function"==typeof r.componentDidCatch&&(null===oQ||!oQ.has(r))){e=lT(t,e=lP(n,e),2),null!==(t=nO(t,e,2))&&(o2(t,2),nv(t));break}}t=t.return}}function ih(e,t,n){var r=e.pingCache;if(null===r){r=e.pingCache=new om;var l=new Set;r.set(t,l)}else void 0===(l=r.get(t))&&(l=new Set,r.set(t,l));l.has(n)||(ox=!0,l.add(n),e=ig.bind(null,e,t,n),t.then(e,e))}function ig(e,t,n){var r=e.pingCache;null!==r&&r.delete(t),e.pingedLanes|=e.suspendedLanes&n,2&ob?oR=!0:4&ob&&(oD=!0),ik(),ok===e&&(oS&n)===n&&(4===oP||3===oP&&(62914560&oS)===oS&&300>Y()-oA?0==(2&ob)&&o5(e,0):oT|=n),nv(e)}function iy(e,t){0===t&&(t=0==(1&e.mode)?2:eg()),null!==(e=ns(e,t))&&(o2(e,t),nv(e))}function iv(e){var t=e.memoizedState,n=0;null!==t&&(n=t.retryLane),iy(e,n)}function ib(e,t){var n=0;switch(e.tag){case 13:var r=e.stateNode,l=e.memoizedState;null!==l&&(n=l.retryLane);break;case 19:r=e.stateNode;break;case 22:r=e.stateNode._retryCache;break;default:throw Error(i(314))}null!==r&&r.delete(t),iy(e,n)}function ik(){if(50=uH),uY=!1;function uX(e,t){switch(e){case"keyup":return -1!==uj.indexOf(t.keyCode);case"keydown":return 229!==t.keyCode;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function uG(e){return"object"==typeof(e=e.detail)&&"data"in e?e.data:null}var uZ=!1,uJ={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function u0(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return"input"===t?!!uJ[e.type]:"textarea"===t}function u1(e,t,n,r){tb(r),0<(t=sV(t,"onChange")).length&&(n=new i3("onChange","change",null,n,r),e.push({event:n,listeners:t}))}var u2=null,u3=null;function u4(e){sM(e,0)}function u6(e){if(e4(eR(e)))return e}function u8(e,t){if("change"===e)return t}var u5=!1;if(e$){if(e$){var u7="oninput"in document;if(!u7){var u9=document.createElement("div");u9.setAttribute("oninput","return;"),u7="function"==typeof u9.oninput}r=u7}else r=!1;u5=r&&(!document.documentMode||9=t)return{node:r,offset:t-e};e=n}e:{for(;r;){if(r.nextSibling){r=r.nextSibling;break e}r=r.parentNode}r=void 0}r=so(r)}}function su(){for(var e=window,t=e6();t instanceof e.HTMLIFrameElement;){try{var n="string"==typeof t.contentWindow.location.href}catch(e){n=!1}if(n)e=t.contentWindow;else break;t=e6(e.document)}return t}function ss(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&("input"===t&&("text"===e.type||"search"===e.type||"tel"===e.type||"url"===e.type||"password"===e.type)||"textarea"===t||"true"===e.contentEditable)}var sc=e$&&"documentMode"in document&&11>=document.documentMode,sf=null,sd=null,sp=null,sm=!1;function sh(e,t,n){var r=n.window===n?n.document:9===n.nodeType?n:n.ownerDocument;sm||null==sf||sf!==e6(r)||(r="selectionStart"in(r=sf)&&ss(r)?{start:r.selectionStart,end:r.selectionEnd}:{anchorNode:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection()).anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset},sp&&nQ(sp,r)||(sp=r,0<(r=sV(sd,"onSelect")).length&&(t=new i3("onSelect","select",null,t,n),e.push({event:t,listeners:r}),t.target=sf)))}function sg(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var sy={animationend:sg("Animation","AnimationEnd"),animationiteration:sg("Animation","AnimationIteration"),animationstart:sg("Animation","AnimationStart"),transitionend:sg("Transition","TransitionEnd")},sv={},sb={};function sk(e){if(sv[e])return sv[e];if(!sy[e])return e;var t,n=sy[e];for(t in n)if(n.hasOwnProperty(t)&&t in sb)return sv[e]=n[t];return e}e$&&(sb=document.createElement("div").style,"AnimationEvent"in window||(delete sy.animationend.animation,delete sy.animationiteration.animation,delete sy.animationstart.animation),"TransitionEvent"in window||delete sy.transitionend.transition);var sw=sk("animationend"),sS=sk("animationiteration"),sC=sk("animationstart"),sE=sk("transitionend"),sx=new Map,sz="abort auxClick cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll scrollEnd toggle touchMove waiting wheel".split(" ");function sP(e,t){sx.set(e,t),eV(t,[e])}for(var sN=0;sN title"):null)}var cz=null;function cP(){}function cN(){if(this.count--,0===this.count){if(this.stylesheets)cL(this,this.stylesheets);else if(this.unsuspend){var e=this.unsuspend;this.unsuspend=null,e()}}}var c_=null;function cL(e,t){e.stylesheets=null,null!==e.unsuspend&&(e.count++,c_=new Map,t.forEach(cT,e),c_=null,cN.call(e))}function cT(e,t){if(!(4&t.state.loading)){var n=c_.get(e);if(n)var r=n.get(null);else{n=new Map,c_.set(e,n);for(var l=e.querySelectorAll("link[data-precedence],style[data-precedence]"),a=0;a