# WordPress Scraper — WordPress Plugins, Themes & Devs (`invaluable_rondeau/wordpress-plugins-themes-scraper`) Actor

Scrape the official WordPress.org Plugin & Theme Directory API. Extracts active installs count, 1-5 star breakdown, support resolution rate, tested WP version, author website & download link.

- **URL**: https://apify.com/invaluable_rondeau/wordpress-plugins-themes-scraper.md
- **Developed by:** [PROOFNEXA](https://apify.com/invaluable_rondeau) (community)
- **Categories:** AI, Developer tools, Open source
- **Stats:** 2 total users, 1 monthly users, 100.0% runs succeeded, 0 bookmarks
- **User rating**: No ratings yet

## Pricing

$2.50 / 1,000 extracted wordpress records

This Actor is paid per event. You are not charged for the Apify platform usage, but only a fixed price for specific events.

Learn more: https://docs.apify.com/actors/running/actors-in-store.md#pay-per-event

## What's an Apify Actor?

An Actor is a serverless cloud program that runs on the Apify platform. It has two run modes.
In Batch mode, an Actor accepts a well-defined JSON input, performs an action which can take anything from a few seconds to a few hours,
and optionally produces a well-defined JSON output, datasets with results, or files in key-value store.
In Standby mode, an Actor provides a web server which can be used as a website, API, or an MCP server.

Apify vocabulary and the platform model are defined once, in the agent quickstart at https://apify.com/agents.md.

## How to integrate an Actor?

If asked about integration, you help developers integrate Actors into their projects.
You adapt to their stack and deliver integrations that are safe, well-documented, and production-ready.

Do not guess an integration path. Every one of them is in the agent quickstart at https://apify.com/agents.md: the Apify MCP server, Agent Skills with the Apify CLI, the JavaScript and Python clients, the REST API, and the account-free path for an agent with no human to sign in. It also carries the rule on stating cost before the first paid run.

For examples already wired to this Actor's own input schema, see the [API](#api) section below.

Each client library has reference documentation the quickstart does not restate: [JavaScript/TypeScript](https://docs.apify.com/api/client/js/docs.md) (`npm install apify-client`) and [Python](https://docs.apify.com/api/client/python/docs.md) (`pip install apify-client`).

# README

## WordPress Scraper — WordPress Plugins, Themes & Devs

Scrape the official WordPress.org Plugin & Theme Directory API. Extracts active installs count, 1-5 star breakdown, support resolution rate, tested WP version, author website & download link.

***

### 1. Architecture & Extraction Pipeline

- **Extraction Mechanism**: Calculates support resolution rate (%), abandonware risk score (days since last update vs active installs) & extracts developer agency websites for SaaS M\&A.
- **Proxy Overhead**: None required for standard runs. Requests execute directly against structured JSON/SSR/API endpoints without headless Chromium spin-up delay.
- **Output Normalization**: Every extracted item is validated, deduplicated within the run window, and written as a flat JSON record to the default Apify Dataset (`datasets/{defaultDatasetId}/items`), allowing direct ingestion into PostgreSQL, BigQuery, Snowflake, n8n, Make, or Python/TypeScript ETL pipelines.
- **Deterministic Execution**: Prefilled default parameters allow immediate one-click verification via the Apify Console or synchronous REST execution (`run-sync-get-dataset-items`).

***

### 2. Verified Production Dataset Sample

The following JSON record was captured directly from a live production execution of `vivid_astronaut/wordpress-plugins-themes-scraper` on Apify Cloud:

```json
[
  {
    "url": "https://stripe.com",
    "httpStatus": 200,
    "title": "Stripe | Financial Infrastructure to Grow Your Revenue",
    "metaDescription": "Stripe is a financial services platform that helps all types of businesses accept payments, build flexible billing models, and manage money movement.",
    "rawHtmlTokensEstimate": 75000,
    "cleanMarkdownTokensEstimate": 1606,
    "tokenSavingsPct": 97.9,
    "schemaOrgJsonLdCount": 1,
    "ragChunkCount": 5,
    "markdownPreview": "- Stripe | Financial Infrastructure to Grow Your Revenue\n\nGlobal GDP running on Stripe:\n\n# Financial infrastructure to grow your revenue. Accept payments, handle business banking, 1 and implement custom revenue models—from your first transaction to your billionth.\n\n# Financial infrastructure to grow your revenue. Accept payments, handle business banking, 1 and implement custom revenue models—from your first transaction to your billionth.\n\n[Get started\n\n](https://dashboard.stripe.com/register)[\n\nSign up with Google](https://dashboard.stripe.com/login/oauth/google/init) [\n\n](/newsroom/news/strip",
    "fullMarkdown": "- Stripe | Financial Infrastructure to Grow Your Revenue\n\nGlobal GDP running on Stripe:\n\n# Financial infrastructure to grow your revenue. Accept payments, handle business banking, 1 and implement custom revenue models—from your first transaction to your billionth.\n\n# Financial infrastructure to grow your revenue. Accept payments, handle business banking, 1 and implement custom revenue models—from your first transaction to your billionth.\n\n[Get started\n\n](https://dashboard.stripe.com/register)[\n\nSign up with Google](https://dashboard.stripe.com/login/oauth/google/init) [\n\n](/newsroom/news/stripe-openai-instant-checkout)\n\n- [\n\n](/customers/amazon)\n\n- [\n\n](/newsroom/news/nvidia-collaboration-with-stripe)\n\n- [\n\n](/newsroom/news/stripe-ford-agreement)\n\n-\n\n- [\n\n](/newsroom/news/google-and-stripe)\n\n- [\n\n](/customers/shopify)\n\n- [\n\n](/customers/mindbody)\n\n-\n\n- [\n\n](/customers/ramp)\n\n-\n\n- [\n\n](/customers/figma)\n\n- [\n\n](/customers/woo)\n\n- [\n\n](/customers/vercel)\n\n- [\n\n](/newsroom/news/stripe-and-uber)\n\n- [\n\n](/customers/anthropic)\n\n- [\n\n](/customers/brightwheel)\n\n- [\n\n](/customers/cursor)\n\n- [\n\n](/newsroom/news/stripe-openai-instant-checkout)\n\n- [\n\n](/customers/amazon)\n\n- [\n\n](/newsroom/news/nvidia-collaboration-with-stripe)\n\n- [\n\n](/newsroom/news/stripe-ford-agreement)\n\n-\n\n- [\n\n](/newsroom/news/google-and-stripe)\n\n- [\n\n](/customers/shopify)\n\n- [\n\n](/customers/mindbody)\n\n-\n\n- [\n\n](/customers/ramp)\n\n-\n\n- [\n\n](/customers/figma)\n\n- [\n\n](/customers/woo)\n\n- [\n\n](/customers/vercel)\n\n- [\n\n](/newsroom/news/stripe-and-uber)\n\n- [\n\n](/customers/anthropic)\n\n- [\n\n](/customers/brightwheel)\n\n- [\n\n](/customers/cursor)\n\n## Flexible solutions for every business model.\n\nGrow your business with a comprehensive set of payments and financial tools⁠—⁠designed to work individually or together.\n\nGrow your business with the most comprehensive set of payments and financial tools.\n\n### Accept and optimize payments globally—online and in person\n\n### Enable any billing model\n\nPro Plan Billed monthly Tokens $0.01 per 1,000 units\n\nUsage meter Tokens used in the last 30 days\n\n### Monetize through agentic commerce\n\n### Create a card issuing program\n\n### Access borderless money movement with stablecoins and crypto\n\n### Embed payments in your platform\n\n## Get Stripe product recommendations\n\nEnter your company&#x27;s URL, or tell us what you sell and how you sell it.\n\nInput must be 500 characters or fewer. 0/500\n\nInput strength:\n\n-\n\nBusiness website\n\n-\n\nWhat you sell\n\n-\n\nHow you charge\n\n-\n\nWho you sell to By messaging, you understand how [Stripe uses AI](https://support.stripe.com/questions/use-of-artificial-intelligence-(ai)-in-stripe-services) and acknowledge our [Privacy Policy](/privacy).\n\nBuilding the economic infrastructure for AI [Watch now\n\n](/sessions/2026?utm_medium=owned-surfaces&utm_source=9cb9&utm_campaign=GLOBAL_4301&utm_content=8a70&utm_term=5a728d3d167c)\n\n## The backbone of global commerce\n\n135+\n\ncurrencies and payment methods supported\n\n$1.9T\n\nin payments volume processed in 2025\n\n99.999%\n\nhistorical uptime for Stripe services\n\n200M+\n\nactive subscriptions managed on Stripe Billing\n\n135+\n\ncurrencies and payment methods supported $1.9T\n\nin payments volume processed in 2025 99.999%\n\n[historical uptime](https://status.stripe.com) for Stripe services 200M+\n\nactive subscriptions managed on Stripe Billing\n\n## Powering businesses of all sizes.\n\nRun your business on a reliable platform that adapts to your needs.\n\n### Transform your enterprise with agile financial infrastructure\n\n[Stripe for enterprises\n\n](/enterprise) 50% of Fortune 100 companies have used Stripe to grow their businesses—from expanding internationally to reimagining the customer experience.\n\n### Hertz unifies commerce with Stripe.\n\n[ Read the story\n\n](/customers/hertz) 160\n\ncountries 11K+\n\nlocations globally Products used\n\nPayments, Terminal, Connect, Radar, and Stripe Sigma [Read the story\n\n](/customers/hertz)\n\n### URBN consolidates $5 billion in online and in-store revenue onto Stripe.\n\n[ Read the story\n\n](/customers/urbn) 5+\n\nconsumer brands in retailer portfolio 700+\n\nstore locations Products used\n\nPayments, Terminal, Connect, Stripe Sigma, Radar, and Link [Read the story\n\n](/customers/urbn)\n\n### Instacart powers online grocery delivery with Stripe.\n\n[ Read the story\n\n](/customers/instacart) 600K+\n\nshoppers 1.8K\n\nretail partners across nearly 100K stores Products used\n\nPayments, Connect, Data Pipeline, and Issuing [Read the story\n\n](/customers/instacart)\n\n### Le Monde improves local and international payments with Stripe.\n\n[ Read the story\n\n](/customers/le-monde) 100%\n\nof digital and print payments powered by Stripe Less than 3 months\n\nto implement and go live Products used\n\nPayments, Stripe Sigma, and Radar [Read the story\n\n](/customers/le-monde) Realize value faster with dedicated experts\n\n#### Professional services.\n\nGet tailored guidance from Stripe on implementation, complex integrations, or major migrations.\n\n[View services\n\n](/professional-services)\n\n#### Stripe-certified experts.\n\nWork with a Stripe consulting partner that can integrate and deploy Stripe solutions on your behalf.\n\n[View partners\n\n](/partners)\n\n#### Support plans.\n\nReceive ongoing assistance and day-to-day support for technical questions with tiered plans based on your needs.\n\n[View plans\n\n](/support-plans)\n\n### Build a foundation for your startup that enables faster growth\n\n[Stripe for startups\n\n](/startups) From stablecoin pioneers to 88% of the Forbes AI 50, Stripe helps startups build what’s next on easy-to-integrate financial infrastructure.\n\n- [\n\n#### Lovable grows into a vibe-coding juggernaut with Stripe.\n\nRead Lovable’s story\n\n](/customers/lovable)\n\n- [\n\n#### Gamma expands to $100M ARR and 70 million users with Stripe.\n\nRead Gamma’s story\n\n](/customers/gamma)\n\n- [\n\n#### Runway protects developer time with no-code solutions from Stripe.\n\nRead Runway’s story\n\n](/customers/runway)\n\n- [\n\n#### Supabase delivers its backend-as-a-service to 150 countries with Stripe.\n\nRead Supabase’s story\n\n](/customers/supabase)\n\n- [\n\n#### Linear partners with Stripe to handle billing and payments.\n\nRead Linear’s story\n\n](/customers/linear)\n\n- [\n\n#### ElevenLabs grows into a $3B AI audio leader with Stripe.\n\nWatch the video\n\n](/customers/elevenlabs)\n\n#### Browserbase offers usage-based billing for an AI agent browser with Stripe.\n\nRead Browserbase’s story <path d=\"M4.84766 3.63379L5.45898 4.25L4.84766 4.86621L1.",
    "ragChunks": [
      {
        "chunkIndex": 0,
        "tokenEstimate": 400,
        "text": "- Stripe | Financial Infrastructure to Grow Your Revenue\n\nGlobal GDP running on Stripe:\n\n# Financial infrastructure to grow your revenue. Accept payments, handle business banking, 1 and implement custom revenue models—from your first transaction to your billionth.\n\n# Financial infrastructure to grow your revenue. Accept payments, handle business banking, 1 and implement custom revenue models—from your first transaction to your billionth.\n\n[Get started\n\n](https://dashboard.stripe.com/register)[\n\nSign up with Google](https://dashboard.stripe.com/login/oauth/google/init) [\n\n](/newsroom/news/stripe-openai-instant-checkout)\n\n- [\n\n](/customers/amazon)\n\n- [\n\n](/newsroom/news/nvidia-collaboration-with-stripe)\n\n- [\n\n](/newsroom/news/stripe-ford-agreement)\n\n-\n\n- [\n\n](/newsroom/news/google-and-stripe)\n\n- [\n\n](/customers/shopify)\n\n- [\n\n](/customers/mindbody)\n\n-\n\n- [\n\n](/customers/ramp)\n\n-\n\n- [\n\n](/customers/figma)\n\n- [\n\n](/customers/woo)\n\n- [\n\n](/customers/vercel)\n\n- [\n\n](/newsroom/news/stripe-and-uber)\n\n- [\n\n](/customers/anthropic)\n\n- [\n\n](/customers/brightwheel)\n\n- [\n\n](/customers/cursor)\n\n- [\n\n](/newsroom/news/stripe-openai-instant-checkout)\n\n- [\n\n](/customers/amazon)\n\n- [\n\n](/newsroom/news/nvidia-collaboration-with-stripe)\n\n- [\n\n](/newsroom/news/stripe-ford-agreement)\n\n-\n\n- [\n\n](/newsroom/news/google-and-stripe)\n\n- [\n\n](/customers/shopify)\n\n- [\n\n](/customers/mindbody)\n\n-\n\n- [\n\n](/customers/ramp)\n\n-\n\n- [\n\n](/customers/figma)\n\n- [\n\n](/customers/woo)\n\n- [\n\n](/customers/vercel)\n\n- [\n\n](/newsroom/news/stripe-and-uber)\n\n- [\n\n](/customers/anthropic)\n\n- [\n\n](/customers/brightwheel)\n\n- [\n\n]"
      },
      {
        "chunkIndex": 1,
        "tokenEstimate": 400,
        "text": "(/customers/cursor)\n\n## Flexible solutions for every business model.\n\nGrow your business with a comprehensive set of payments and financial tools⁠—⁠designed to work individually or together.\n\nGrow your business with the most comprehensive set of payments and financial tools.\n\n### Accept and optimize payments globally—online and in person\n\n### Enable any billing model\n\nPro Plan Billed monthly Tokens $0.01 per 1,000 units\n\nUsage meter Tokens used in the last 30 days\n\n### Monetize through agentic commerce\n\n### Create a card issuing program\n\n### Access borderless money movement with stablecoins and crypto\n\n### Embed payments in your platform\n\n## Get Stripe product recommendations\n\nEnter your company&#x27;s URL, or tell us what you sell and how you sell it.\n\nInput must be 500 characters or fewer. 0/500\n\nInput strength:\n\n-\n\nBusiness website\n\n-\n\nWhat you sell\n\n-\n\nHow you charge\n\n-\n\nWho you sell to By messaging, you understand how [Stripe uses AI](https://support.stripe.com/questions/use-of-artificial-intelligence-(ai)-in-stripe-services) and acknowledge our [Privacy Policy](/privacy).\n\nBuilding the economic infrastructure for AI [Watch now\n\n](/sessions/2026?utm_medium=owned-surfaces&utm_source=9cb9&utm_campaign=GLOBAL_4301&utm_content=8a70&utm_term=5a728d3d167c)\n\n## The backbone of global commerce\n\n135+\n\ncurrencies and payment methods supported\n\n$1.9T\n\nin payments volume processed in 2025\n\n99.999%\n\nhistorical uptime for Stripe services\n\n200M+\n\nactive subscriptions managed on Stripe Billing\n\n135+\n\ncurrencies and payment methods supported $1.9T\n\nin payments volume processed in 2025 "
      },
      {
        "chunkIndex": 2,
        "tokenEstimate": 400,
        "text": "99.999%\n\n[historical uptime](https://status.stripe.com) for Stripe services 200M+\n\nactive subscriptions managed on Stripe Billing\n\n## Powering businesses of all sizes.\n\nRun your business on a reliable platform that adapts to your needs.\n\n### Transform your enterprise with agile financial infrastructure\n\n[Stripe for enterprises\n\n](/enterprise) 50% of Fortune 100 companies have used Stripe to grow their businesses—from expanding internationally to reimagining the customer experience.\n\n### Hertz unifies commerce with Stripe.\n\n[ Read the story\n\n](/customers/hertz) 160\n\ncountries 11K+\n\nlocations globally Products used\n\nPayments, Terminal, Connect, Radar, and Stripe Sigma [Read the story\n\n](/customers/hertz)\n\n### URBN consolidates $5 billion in online and in-store revenue onto Stripe.\n\n[ Read the story\n\n](/customers/urbn) 5+\n\nconsumer brands in retailer portfolio 700+\n\nstore locations Products used\n\nPayments, Terminal, Connect, Stripe Sigma, Radar, and Link [Read the story\n\n](/customers/urbn)\n\n### Instacart powers online grocery delivery with Stripe.\n\n[ Read the story\n\n](/customers/instacart) 600K+\n\nshoppers 1.8K\n\nretail partners across nearly 100K stores Products used\n\nPayments, Connect, Data Pipeline, and Issuing [Read the story\n\n](/customers/instacart)\n\n### Le Monde improves local and international payments with Stripe.\n\n[ Read the story\n\n](/customers/le-monde) 100%\n\nof digital and print payments powered by Stripe Less than 3 months\n\nto implement and go live Products used\n\nPayments, Stripe Sigma, and Radar [Read the story\n\n](/customers/le-monde) Realize value faster with dedic"
      },
      {
        "chunkIndex": 3,
        "tokenEstimate": 400,
        "text": "ated experts\n\n#### Professional services.\n\nGet tailored guidance from Stripe on implementation, complex integrations, or major migrations.\n\n[View services\n\n](/professional-services)\n\n#### Stripe-certified experts.\n\nWork with a Stripe consulting partner that can integrate and deploy Stripe solutions on your behalf.\n\n[View partners\n\n](/partners)\n\n#### Support plans.\n\nReceive ongoing assistance and day-to-day support for technical questions with tiered plans based on your needs.\n\n[View plans\n\n](/support-plans)\n\n### Build a foundation for your startup that enables faster growth\n\n[Stripe for startups\n\n](/startups) From stablecoin pioneers to 88% of the Forbes AI 50, Stripe helps startups build what’s next on easy-to-integrate financial infrastructure.\n\n- [\n\n#### Lovable grows into a vibe-coding juggernaut with Stripe.\n\nRead Lovable’s story\n\n](/customers/lovable)\n\n- [\n\n#### Gamma expands to $100M ARR and 70 million users with Stripe.\n\nRead Gamma’s story\n\n](/customers/gamma)\n\n- [\n\n#### Runway protects developer time with no-code solutions from Stripe.\n\nRead Runway’s story\n\n](/customers/runway)\n\n- [\n\n#### Supabase delivers its backend-as-a-service to 150 countries with Stripe.\n\nRead Supabase’s story\n\n](/customers/supabase)\n\n- [\n\n#### Linear partners with Stripe to handle billing and payments.\n\nRead Linear’s story\n\n](/customers/linear)\n\n- [\n\n#### ElevenLabs grows into a $3B AI audio leader with Stripe.\n\nWatch the video\n\n](/customers/elevenlabs)\n\n#### Browserbase offers usage-based billing for an AI agent browser with Stripe.\n\nRead Browserbase’s story <path d=\"M4.84766 3.63379L5.4589"
      },
      {
        "chunkIndex": 4,
        "tokenEstimate": 6,
        "text": "8 4.25L4.84766 4.86621L1."
      }
    ],
    "extractedAt": "2026-10-26T01:00:40.014Z"
  },
  {
    "url": "https://vercel.com",
    "httpStatus": 200,
    "title": "Agentic Infrastructure - Vercel",
    "metaDescription": "The autonomous stack for every app and agent.",
    "rawHtmlTokensEstimate": 75000,
    "cleanMarkdownTokensEstimate": 12268,
    "tokenSavingsPct": 83.6,
    "schemaOrgJsonLdCount": 3,
    "ragChunkCount": 25,
    "markdownPreview": "-\n\nAgentic Infrastructure - Vercel\n\n[Skip to content](#geist-skip-nav) [\n\n](/home)\n\nCopy Wordmark\n\nCopy Logo\n\nDownload Brand Assets\n\nBrand Guidelines\n\n[ Get a Demo ](/contact/sales)[ Log In ](/login)[ Sign Up ](/signup) Ask AI [ Dashboard ](/dashboard)\n\nProducts\n\nAgent Stack [AI SDK](/ai-sdk)\n\n- [AI Gateway](/ai-gateway)\n\n- [Sandbox](/sandbox)\n\n- [Passport](/passport)\n\n- [Connect](/connect)\n\n- [eve](/eve) Core Platform\n\n- [Security](/security)\n\n- [Content Delivery](/cdn)\n\n- [Fluid Compute](/fluid)\n\n- [Observability](/products/observability)\n\n- [Workflows](/workflows)\n\n- [CI/CD](/products/previ",
    "fullMarkdown": "-\n\nAgentic Infrastructure - Vercel\n\n[Skip to content](#geist-skip-nav) [\n\n](/home)\n\nCopy Wordmark\n\nCopy Logo\n\nDownload Brand Assets\n\nBrand Guidelines\n\n[ Get a Demo ](/contact/sales)[ Log In ](/login)[ Sign Up ](/signup) Ask AI [ Dashboard ](/dashboard)\n\nProducts\n\nAgent Stack [AI SDK](/ai-sdk)\n\n- [AI Gateway](/ai-gateway)\n\n- [Sandbox](/sandbox)\n\n- [Passport](/passport)\n\n- [Connect](/connect)\n\n- [eve](/eve) Core Platform\n\n- [Security](/security)\n\n- [Content Delivery](/cdn)\n\n- [Fluid Compute](/fluid)\n\n- [Observability](/products/observability)\n\n- [Workflows](/workflows)\n\n- [CI/CD](/products/previews) Tools\n\n- [Next.js](/frameworks/nextjs)\n\n- [Vercel Agent](/agent)\n\n- [Vercel Plugin](/plugin)\n\n- [Open Source](/oss)\n\n- [Domains ↗ ](https://vercel.com/domains)\n\n- [v0 ↗ ](https://v0.app) Resources\n\nLearn\n\n- [Docs](/docs)\n\n- [About](/about)\n\n- [Blog](/blog)\n\n- [Changelog](/changelog)\n\n- [Knowledge Base](/kb) Build\n\n- [AI Apps](/ai)\n\n- [Web Apps](/for/web-apps)\n\n- [Marketing Sites](/solutions/marketing-sites)\n\n- [Platforms](/for/platforms)\n\n- [Commerce](/for/retail) Explore\n\n- [Customers](/customers)\n\n- [Marketplace](/marketplace)\n\n- [Partner Finder](/partners/solution-partners)\n\n- [AWS](/partners/aws)\n\n- [Community ↗ ](https://community.vercel.com/) [Enterprise](/enterprise) [Pricing](/pricing) [ Get a Demo ](/contact/sales) [ Log In ](/login)[ Sign Up ](/signup)\n\nDrop to deploy Loading\n\n# Agentic Infrastructure\n\nTo ship apps and agents For coding agents For coding agents to ship apps and agents automated by agents.\n\n[ Deploy now ](/signup)[ Talk to sales ](/contact/sales)\n\n## Build agents on infrastructure that thinks like them\n\nNotion powers millions of agent conversations daily on Vercel.\n\n- Features\n\n- Durable Orchestration\n\n- Sandboxed Environments\n\n- AI Model Gateway\n\n- Fluid Compute\n\n## Ship apps that scale from zero to millions instantly\n\nZapier serves over 100 million monthly website visits on Vercel.\n\n- Features\n\n- Global Delivery\n\n- Deployment Environments\n\n- Serverless Functions\n\n- Web Application Firewall\n\n## Host platforms that serve every customer\n\nMintlify powers documentation for over 20,000 companies on Vercel.\n\n- Features\n\n- Tenant Isolation\n\n- Domain Management\n\n- Custom SSL Certificates\n\n- Preview URLs\n\n## Recently shipped\n\n[\n\nBackend\n\nQueue\n\nDaemon Backends\n\nRun Python backends, queues, and daemons on Vercel, alongside your frontend.\n\n](/backends)[ @data-agent How did revenue\n\ntrend last quarter by region?\n\nPulled Q3 revenue from the warehouse.\n\nEMEA grew 18%, ahead of plan.\n\nNorth America dipped 4% in August.\n\nI posted the chart in channel #revenue.\n\nAgents\n\nBuild agents and run them on Vercel&#x27;s agent stack.\n\n](/agents)[ Sandbox\n\nThe safest way to run code you didn&#x27;t write.\n\n](/sandbox)\n\n## Built by you, or your agents\n\n[ Deploy now ](/new)\n\nOnboard your agent Paste to your agent Onboard your agent\n\n[ Loading status…\n\n](https://www.vercel-status.com) Select a display theme: system\n\nlight\n\ndark\n\nself.__next_f.push([1,\"1:\\\"$Sreact.fragment\\\"\\n2:\\\"/vc-ap-vercel-marketing/_next/static/immutable/chunks/1axh2yppco4s5.js\\\"\\n3:I[8664179,[\\\"$2\\\"],\\\"default\\\"]\\n4:I[3096424,[\\\"$2\\\"],\\\"default\\\"]\\na:\\\"/vc-ap-vercel-marketing/_next/static/immutable/chunks/2wx451xyt412o.js\\\"\\nb:\\\"/vc-ap-vercel-marketing/_next/static/immutable/chunks/39tlkeulwe6rj.js\\\"\\nc:\\\"/vc-ap-vercel-marketing/_next/static/immutable/chunks/39_z7n6ro0f0b.js\\\"\\nd:\\\"/vc-ap-vercel-marketing/_next/static/immutable/chunks/31wv5sqggcfzn.js\\\"\\ne:\\\"static/immutable/chunks/1ln13ka99rgzo.js\\\"\\nf:\\\"static/immutable/chunks/1txsimq49mkwc.js\\\"\\n10:\\\"/vc-ap-vercel-marketing/_next/static/immutable/chunks/0dy4d3yijme1p.js\\\"\\n11:\\\"/vc-ap-vercel-marketing/_next/static/immutable/chunks/2d5863lxa3qzs.js\\\"\\n12:\\\"/vc-ap-vercel-marketing/_next/static/immutable/chunks/1kc3e_ed8j0rd.js\\\"\\n13:\\\"/vc-ap-vercel-marketing/_next/static/immutable/chunks/2-i7p4glrq7lz.js\\\"\\n14:\\\"/vc-ap-vercel-marketing/_next/static/immutable/chunks/0slmv8s6cs83-.js\\\"\\n15:\\\"/vc-ap-vercel-marketing/_next/static/immutable/chunks/3un7jqyvo7eyc.js\\\"\\n16:\\\"/vc-ap-vercel-marketing/_next/static/immutable/chunks/393_nla9x9_l7.js\\\"\\n17:\\\"/vc-ap-vercel-marketing/_next/static/immutable/chunks/36jftbrtymabj.js\\\"\\n18:\\\"static/immutable/chunks/269ins-d7zqdf.js\\\"\\n19:\\\"static/immutable/chunks/09zl42q0fg83m.js\\\"\\n1a:\\\"/vc-ap-vercel-marketing/_next/static/immutable/chunks/384271rr-m0s0.js\\\"\\n1b:\\\"/vc-ap-vercel-marketing/_next/static/immutable/chunks/0xuht5sg83hvl.js\\\"\\n1c:\\\"static/immutable/chunks/2cy-gxpj2xktq.js\\\"\\n1d:\\\"static/immutable/chunks/1o3qm9p8t7s_f.js\\\"\\n1e:\\\"GeistThemeScript\\\"\\n1f:I[7477183,[\\\"$a\\\",\\\"$b\\\",\\\"$c\\\",[\\\"$d\\\",[\\\"$e\\\",\\\"$f\\\"],[13224,1149]],\\\"$10\\\",\\\"$11\\\",\\\"$12\\\",\\\"$13\\\",\\\"$14\\\",\\\"$15\\\",\\\"$16\\\",[\\\"$17\\\",[\\\"$18\\\",\\\"$19\\\"],[9879,16788]],\\\"$1a\\\",[\\\"$1b\\\",[\\\"$1c\\\",\\\"$1d\\\"],[19771,45142]]],\\\"$1e\\\"]\\n20:I[7566263,[\\\"$a\\\",\\\"$b\\\",\\\"$c\\\",[\\\"$d\\\",[\\\"$e\\\",\\\"$f\\\"],[13224,1149]],\\\"$10\\\",\\\"$11\\\",\\\"$12\\\",\\\"$13\\\",\\\"$14\\\",\\\"$15\\\",\\\"$16\\\",[\\\"$17\\\",[\\\"$18\\\",\\\"$19\\\"],[9879,16788]],\\\"$1a\\\",[\\\"$1b\\\",[\\\"$1c\\\",\\\"$1d\\\"],[19771,45142]]],\\\"\\\"]\\n2d:\\\"ViewportBoundary\\\"\\n2e:I[7538132,[\\\"$2\\\"],\\\"$2d\\\"]\\n30:\\\"MetadataBoundary\\\"\\n31:I[7538132,[\\\"$2\\\"],\\\"$30\\\"]\\n32:\\\"$Sreact.suspense\\\"\\n34:\\\"/vc-ap-vercel-marketing/_next/static/immutable/chunks/0g3jhkumd6o02.js\\\"\\n35:\\\"/vc-ap-vercel-marketing/_next/static/immutable/chunks/2sqoys5mnqvp4.js\\\"\\n36:I[8005379,[\\\"$34\\\",\\\"$16\\\",\\\"$35\\\"],\\\"default\\\"]\\n:HL[\\\"/vc-ap-vercel-marketing/_next/static/immutable/chunks/0vl_37u2gf5y3.css\\\",\\\"style\\\"]\\n:HL[\\\"/vc-ap-vercel-marketing/_next/static/immutable/chunks/2680_xalmemyu.css\\\",\\\"style\\\"]\\n:HL[\\\"/vc-ap-vercel-marketing/_next/static/immutable/chunks/3u82rwmj_1n8p.css\\\",\\\"style\\\"]\\n:HL[\\\"/vc-ap-vercel-marketing/_next/static/immutable/media/07a39a8a4660cc7c.p.1v5bejj26fx9h.woff2\\\",\\\"font\\\",{\\\"crossOrigin\\\":\\\"\\\",\\\"type\\\":\\\"font/woff2\\\"}]\\n:HL[\\\"/vc-ap-vercel-marketing/_next/static/immutable/media/GeistPixel_Circle.p.2p5mi6n8co77s.woff2\\\",\\\"font\\\",{\\\"crossOrigin\\\":\\\"\\\",\\\"type\\\":\\\"font/woff2\\\"}]\\n:HL[\\\"/vc-ap-vercel-marketing/_next/static/immutable/media/GeistPixel_Grid.p.0c5uz3kz61pux.woff2\\\",\\\"font\\\",{\\\"crossOrigin\\\":\\\"\\\",\\\"type\\\":\\\"font/woff2\\\"}]\\n:HL[\\\"/vc-ap-vercel-marketing/_next/static/immutable/media/GeistPixel_Line.p.3lxddzyuwzx1_.woff2\\\",\\\"font\\\",{\\\"crossOrigin\\\":\\\"\\\",\\\"type\\\":\\\"font/woff2\\\"}]\\n:HL[\\\"/vc-ap-vercel-marketing/_next/static/immutable/media/GeistPixel_Square.p.3ig4wtfmw09gh.woff2\\\",\\\"font\\\",{\\\"crossOrigin\\\":\\\"\\\",\\\"type\\\":\\\"font/woff2\\\"}]\\n:HL[\\\"/vc-ap-vercel-marketing/_next/static/immutable/media/GeistPixel_Triangle.p.0s2yyo-clipe_.woff2\\\",\\\"font\\\",{\\\"crossOrigin\\\":\\\"\\\",\\\"type\\\":\\\"font/woff2\\\"}]\\n:HL[\\\"/vc-ap-vercel-marketing/_next/static/immutable/media/Geist_Variable-s.p.2v-cf9syxr5ni.woff2\\\",\\\"font\\\",{\\\"crossOrigin\\\":\\\"\\\",\\\"type\\\":\\\"font/woff2\\\"}]\\n5:X\\n21:T199c,(({protect:a})=\\u003e{function b(a){return new Promise((b,c)=\\u003e{if(document.querySelector(`script[src=\\\"${a}\\\"]`))return void b();let d=document.createElement(\\\"script\\\");d.src=a,d.async=!0,d.onload=()=\\u003eb(),d.onerror=a=\\u003e{console.error(\\\"Error loading script\\\",a),c(a)},document.head.appendChild(d)})}var c=class a{#a;#b;#c=0;constructor(){let{promise:b,resolve:c}=a.#d();this.#a=b,this.#b=c,this.#e(),window.addEventListener(\\\"online\\\",this.#f),window.addEventListener(\\\"visibilitychange\\\",this.#f)}getChallenge=async()=\\u003e(await this.#g(),await this.#a.then(a=\\u003e\\\"function\\\"==typeof a?a():a));#f=()=\\u003e{if(document.hidden)return;let{promise:b,resolve:c}=a.#d();this.#a=b,this.#b=c,window.V_C=[],window.V_C.push=c;let d=document.querySelector('script[src*=\\\"c.js\\\"]');d\\u0026\\u0026d.remove(),this.#c+=1};#e=()=\\u003e{if(window.V_C){let a=window.V_C.pop();a\\u0026\\u0026this.#b(a)}else window.V_C=[],window.V_C.push=this.#b};#g=()=\\u003e{let a=new URL(\\\"/149e9513-01fa-4fb0-aad4-566afd725d1b/2d206a39-8ed7-437e-a3be-862e0f06eea3/a-4-a/c.js\\\",window.location.origin);return a.searchParams.set(\\\"i\\\",String(this.#c)),a.searchParams.set(\\\"v\\\",String(3)),a.searchParams.set(\\\"h\\\",window.location.host),b(a.pathname+a.search)};#h=()=\\u003e{window.V_C=void 0};static #d(){let a,b;return{promise:new Promise((c,d)=\\u003e{a=c,b=d}),resolve:a,reject:b}}},d=class a{#a=!1;#b;constructor(a){this.#b=a}get loaded(){return this.#a}load=async()=\\u003e{this.#a||await this.#f()};#c=()=\\u003e{if(typeof globalThis.window\\u003e\\\"u\\\")throw Error(\\\"KPSDK is not available in the server\\\");if(!window.KPSDK)throw Error(\\\"KPSDK is not loaded\\\");let b=this.#b.map(b=\\u003e{let c=a.#e(b.path);return{domain:c.host,path:c.pathname,method:b.method}});try{window.KPSDK.configure(b)}catch(a){console.error(\\\"Error configuring KPSDK...\\\",a)}};#f=async()=\\u003e{let a=this;return new Promise((c,d)=\\u003e{let e=()=\\u003e{document.removeEventListener(\\\"kpsdk-load\\\",e),this.#c()},f=()=\\u003e{document.removeEventListener(\\\"kpsdk-ready\\\",f),a.#a=!0,c()};document.addEventListener(\\\"kpsdk-load\\\",e,{once:!0}),document.addEventListener(\\\"kpsdk-ready\\\",f,{once:!0}),b(\\\"/149e9513-01fa-4fb0-aad4-566afd725d1b/2d206a39-8ed7-437e-a3be-862e0f06eea3/p.js\\\").catch(a=\\u003e{document.removeEventListener(\\\"kpsdk-load\\\",e),document.removeEventListener(\\\"kpsdk-ready\\\",f),d(a)})})};static #e(a){let b;try{b=new URL(a)}catch{b=new URL(a,location.origin)}return b}},e=a=\\u003e{let b=a.replace(/[.?+^$[\\\\]\\\\\\\\(){}|-]/g,\\\"\\\\\\\\$\\u0026\\\").split(\\\"*\\\").join(\\\".*\\\");return RegExp(`^${b}$`)},f=({path:a,pattern:b})=\\u003e-1!==a.search(b);!function({protect:a=[]}){let b;for(let b of a)if(b.advancedOptions?.checkLevel!==void 0\\u0026\\u0026\\\"deepAnalysis\\\"!==b.advancedOptions.checkLevel\\u0026\\u0026\\\"basic\\\"!==b.advancedOptions.checkLevel)throw Error(`Invalid checkLevel \\\"${b.advancedOptions.checkLevel}\\\" for route \\\"${b.path}\\\". Must be one of: deepAnalysis, basic`);let g=new c,h=new d(a);(async function(a,b,c){let d=XMLHttpRequest.prototype.open,g=XMLHttpRequest.prototype.send;XMLHttpRequest.prototype.open=function(a,b,c,e,f){return this._requestUrl=b.toString(),this._requestMethod=a,d.call(this,a,b,c??!0,e,f)},XMLHttpRequest.prototype.send=async function(d){let h=this._requestUrl;if(!h||this._isReexecution)return g.call(this,d);let i=new URL(h,location.href),j=i.origin===location.origin,k=this._requestMethod??\\\"GET\\\",l=c.find(a=\\u003e{let b=f({path:i.pathname,pattern:e(a.path)}),c=a.method.toLowerCase()===k.toLowerCase()||\\\"*\\\"===a.method;return b\\u0026\\u0026c});if(!l||!j)return g.call(this,d);let m=await a.getChallenge();if(this.setRequestHeader(\\\"x-is-human\\\",JSON.stringify(m)),this.setRequestHeader(\\\"x-path\\\",i.pathname),this.setRequestHeader(\\\"x-method\\\",k),0!==m.b||b.loaded||((1===m.d||l?.advancedOptions?.checkLevel===\\\"deepAnalysis\\\")\\u0026\\u0026await b.load(),!b.loaded))return g.call(this,d);this.setRequestHeader(\\\"x-is-human\\\",JSON.stringify(m)),this.setRequestHeader(\\\"x-path\\\",i.pathname),this.setRequestHeader(\\\"x-method\\\",k);let n=new XMLHttpRequest;return n._isReexecution=!0,n.open(k,h,!0),n.setRequestHeader(\\\"x-is-human\\\",JSON.stringify(m)),n.setRequestHeader(\\\"x-path\\\",i.pathname),n.setRequestHeader(\\\"x-method\\\",k),this.timeout\\u0026\\u0026(n.timeout=this.timeout),this.responseType\\u0026\\u0026(n.responseType=this.responseType),this.withCredentials\\u0026\\u0026(n.withCredentials=this.withCredentials),n.onreadystatechange=()=\\u003e{Object.defineProperty(this,\\\"readyState\\\",{value:n.readyState,writable:!0,configurable:!0}),n.readyState===XMLHttpRequest.DONE\\u0026\\u0026(Object.defineProperty(this,\\\"status\\\",{value:n.status,writable:!0,configurable:!0}),Object.defineProperty(this,\\\"statusText\\\",{value:n.statusText,writable:!0,configurable:!0}),Object.defineProperty(this,\\\"response\\\",{value:n.response,writable:!0,configurable:!0}),Object.defineProperty(this,\\\"responseText\\\",{value:n.responseText,writable:!0,configurable:!0}),Object.defineProperty(this,\\\"responseXML\\\",{value:n.responseXML,writable:!0,configurable:!0}),this.getAllResponseHeaders=()=\\u003en.getAllResponseHeaders(),this.getResponseHeader=a=\\u003en.getResponseHeader(a)),this.onreadystatechange\\u0026\\u0026this.onreadystatechange.call(this,new Event(\\\"readystatechange\\\"))},n.onload=a=\\u003e{this.onload\\u0026\\u0026this.onload.call(this,a)},n.onerror=a=\\u003e{this.onerror\\u0026\\u0026this.onerror.call(this,a)},n.onabort=a=\\u003e{this.onabort\\u0026\\u0026this.onabort.call(this,a)},n.ontimeout=a=\\u003e{this.ontimeout\\u0026\\u0026this.ontimeout.call(this,a)},n.onloadstart=a=\\u003e{this.onloadstart\\u0026\\u0026this.onloadstart.call(this,a)},n.onloadend=a=\\u003e{this.onloadend\\u0026\\u0026this.onloadend.call(this,a)},n.onprogress=a=\\u003e{this.onprogress\\u0026\\u0026this.onprogress.call(this,a)},n.send(d)}})(g,h,a).catch(a=\\u003e{console.error(\\\"Error patching XMLHttpRequest:\\\",a)}),b=window.fetch,window.fetch=async(c,d)=\\u003e{let i=new URL(c instanceof Request?c.url:c,location.href),j=i.origin===location.origin,k=d?.method??(c instanceof Request?c.method:\\\"GET\\\"),l=a.find(a=\\u003e{let b=f({path:i.pathname,pattern:e(a.path)}),c=a.method.toLowerCase()===k.toLowerCase()||\\\"*\\\"===a.method;return b\\u0026\\u0026c});if(null==l||!j)return b(c,d);let m=await g.getChallenge(),n=new Headers(d?.headers||(c instanceof Request?c.headers:void 0));n.set(\\\"x-is-human\\\",JSON.stringify(m)),n.set(\\\"x-path\\\",i.pathname),n.set(\\\"x-method\\\",k);let o={...d,headers:n};return h.loaded||0!==m.b?b(c,o):1===m.d||l?.advancedOptions?.checkLevel===\\\"deepAnalysis\\\"?(await h.load(),window.fetch(c,o)):b(c,o)}}({protect:a})})({ protect: [{\\\"path\\\":\\\"/api/security-support\\\",\\\"method\\\":\\\"POST\\\"},{\\\"path\\\":\\\"/api/solution-partners/contact-solution-partner\\\",\\\"method\\\":\\\"POST\\\"},{\\\"path\\\":\\\"/api/report-abuse\\\",\\\"method\\\":\\\"POST\\\"},{\\\"path\\\":\\\"/api/appeals\\\",\\\"method\\\":\\\"POST\\\"},{\\\"path\\\":\\\"/api/ai-chat\\\",\\\"method\\\":\\\"POST\\\"},{\\\"path\\\":\\\"/api/ai-chat/title\\\",\\\"method\\\":\\\"POST\\\"},{\\\"path\\\":\\\"/api/ai-chat/share\\\",\\\"method\\\":\\\"POST\\\"},{\\\"path\\\":\\\"/functions/sales-email\\\",\\\"method\\\":\\\"POST\\\",\\\"advancedOptions\\\":{\\\"checkLevel\\\":\\\"deepAnalysis\\\"}}] });2b:[[\\\"children\\\",{\\\"s\\\":\\\"__PAGE__\\\",\\\"h\\\":512,\\\"d\\\":{\\\"r\\\":\\\"$L2c\\\",\\\"p\\\":false,\\\"v\\\":null}}]]\\n29:[[\\\"children\\\",{\\\"s\\\":\\\"redesign-2026\\\",\\\"h\\\":512,\\\"d\\\":{\\\"r\\\":\\\"$L2a\\\",\\\"p\\\":false,\\\"v\\\":\\\"$5\\\"},\\\"c\\\":\\\"$Q2b\\\"}]]\\n27:[[\\\"children\\\",{\\\"s\\\":{\\\"n\\\":\\\"homeFlagsCode\\\",\\\"t\\\":\\\"d\\\",\\\"k\\\":\\\"eyJhbGciOiJIUzI1NiJ9.AQ.-JgoLh_lSdYvovxe8ZMi0zAXweqf8k5VllFt73u7hG8\\\",\\\"s\\\":[\\\"components\\\",\\\"preview\\\",\\\"utils\\\"]},\\\"h\\\":512,\\\"d\\\":{\\\"r\\\":\\\"$L28\\\",\\\"p\\\":false,\\\"v\\\":\\\"$5\\\"},\\\"c\\\":\\\"$Q29\\\"}]]\\n25:[[\\\"children\\\",{\\\"s\\\":\\\"home\\\",\\\"h\\\":512,\\\"d\\\":{\\\"r\\\":\\\"$L26\\\",\\\"p\\\":false,\\\"v\\\":\\\"$5\\\"},\\\"c\\\":\\\"$Q27\\\"}]]\\n23:[[\\\"children\\\",{\\\"s\\\":\\\"(default)\\\",\\\"h\\\":512,\\\"d\\\":{\\\"r\\\":\\\"$L24\\\",\\\"p\\\":false,\\\"v\\\":null},\\\"c\\\":\\\"$Q25\\\"}]]\\n9:[[\\\"children\\\",{\\\"s\\\":\\\"(site)\\\",\\\"h\\\":512,\\\"d\\\":{\\\"r\\\":[\\\"$\\\",\\\"$1\\\",\\\"c\\\",{\\\"children\\\":[[[\\\"$\\\",\\\"link\\\",\\\"0\\\",{\\\"rel\\\":\\\"stylesheet\\\",\\\"href\\\":\\\"/vc-ap-vercel-marketing/_next/static/immutable/chunks/0vl_37u2gf5y3.css\\\",\\\"precedence\\\":\\\"next\\\",\\\"crossOrigin\\\":\\\"$undefined\\\",\\\"nonce\\\":\\\"$undefined\\\"}],[\\\"$\\\",\\\"link\\\",\\\"1\\\",{\\\"rel\\\":\\\"stylesheet\\\",\\\"href\\\":\\\"/vc-ap-vercel-marketing/_next/static/immutable/chunks/2680_xalmemyu.css\\\",\\\"precedence\\\":\\\"next\\\",\\\"crossOrigin\\\":\\\"$undefined\\\",\\\"nonce\\\":\\\"$undefined\\\"}],[\\\"$\\\",\\\"link\\\",\\\"2\\\",{\\\"rel\\\":\\\"stylesheet\\\",\\\"href\\\":\\\"/vc-ap-vercel-marketing/_next/static/immutable/chunks/3u82rwmj_1n8p.css\\\",\\\"precedence\\\":\\\"next\\\",\\\"crossOrigin\\\":\\\"$undefined\\\",\\\"nonce\\\":\\\"$undefined\\\"}]],[\\\"$\\\",\\\"html\\\",null,{\\\"className\\\":\\\"VEU71W_className X0u9Hq_className VEU71W_variable X0u9Hq_variable\\\",\\\"lang\\\":\\\"en\\\",\\\"style\\\":\\\"$undefined\\\",\\\"suppressHydrationWarning\\\":true,\\\"children\\\":[[\\\"$\\\",\\\"head\\\",null,{\\\"children\\\":[[\\\"$\\\",\\\"$L1f\\\",null,{\\\"forcedTheme\\\":\\\"$undefined\\\",\\\"storageKey\\\":\\\"zeit-theme\\\"}],[\\\"$\\\",\\\"$L20\\\",null,{\\\"dangerouslySetInnerHTML\\\":{\\\"__html\\\":\\\"var w=window;var good=w.CSS\\u0026\\u0026CSS.supports('color', 'var(--v)'); try{const i=1} catch(e){good=0}; if(!good \\u0026\\u0026 (!w.localStorage || !localStorage.getItem('ignore-browser'))) w.location='/old-browser.html'\\\"},\\\"id\\\":\\\"browser-check\\\"}],[[\\\"$\\\",\\\"style\\\",null,{\\\"children\\\":\\\"\\\\nhtml[data-user-display=\\\\\\\"logged-in\\\\\\\"] [data-user-display=\\\\\\\"logged-out\\\\\\\"],\\\\nhtml[data-user-display=\\\\\\\"logged-out\\\\\\\"] [data-user-display=\\\\\\\"logged-in\\\\\\\"] {\\\\n display: none !important;\\\\n}\\\\n\\\"}],[\\\"$\\\",\\\"script\\\",null,{\\\"dangerouslySetInnerHTML\\\":{\\\"__html\\\":\\\"(function c(){document.documentElement.dataset.userDisplay=document.cookie.split(\\\\\\\"; \\\\\\\").some(a=\\u003e\\\\\\\"isLoggedIn=1\\\\\\\"===a)?\\\\\\\"logged-in\\\\\\\":\\\\\\\"logged-out\\\\\\\"})();\\\"}}]],[\\\"$\\\",\\\"script\\\",null,{\\\"dangerouslySetInnerHTML\\\":{\\\"__html\\\":\\\"$21\\\"}}]]}],\\\"$L22\\\"]}]]}],\\\"p\\\":false,\\\"v\\\":null},\\\"c\\\":\\\"$Q23\\\"}]]\\n7:[[\\\"children\\\",{\\\"s\\\":{\\\"n\\\":\\\"experimentCode\\\",\\\"t\\\":\\\"d\\\",\\\"k\\\":\\\"exp~-empty-\\\",\\\"s\\\":[]},\\\"h\\\":528,\\\"d\\\":{\\\"r\\\":[\\\"$\\\",\\\"$1\\\",\\\"c\\\",{\\\"children\\\":[null,\\\"$L8\\\"]}],\\\"p\\\":false,\\\"v\\\":null},\\\"c\\\":\\\"$Q9\\\"}]]\\n6:[[\\\"children\\\",{\\\"s\\\":\\\"precomputed\\\",\\\"h\\\":528,\\\"d\\\":{\\\"r\\\":[\\\"$\\\",\\\"$1\\\",\\\"c\\\",{\\\"children\\\":[null,[\\\"$\\\",\\\"$L3\\\",null,{\\\"parallelRouterKey\\\":\\\"children\\\",\\\"error\\\":\\\"$undefined\\\",\\\"errorStyles\\\":\\\"$undefined\\\",\\\"errorScripts\\\":\\\"$undefined\\\",\\\"template\\\":[\\\"$\\\",\\\"$L4\\\",null,{}],\\\"templateStyles\\\":\\\"$undefined\\\",\\\"templateScripts\\\":\\\"$undefined\\\",\\\"notFound\\\":\\\"$undefined\\\",\\\"forbidden\\\":\\\"$undefined\\\",\\\"unauthorized\\\":\\\"$undefined\\\"}]]}],\\\"p\\\":false,\\\"v\\\":\\\"$5\\\"},\\\"c\\\":\\\"$Q7\\\"}]]\\n0:{\\\"P\\\":null,\\\"c\\\":[\\\"\\\",\\\"precomputed\\\",\\\"exp~-empty-\\\",\\\"home\\\",\\\"eyJhbGciOiJIUzI1NiJ9.AQ.-JgoLh_lSdYvovxe8ZMi0zAXweqf8k5VllFt73u7hG8\\\",\\\"redesign-2026\\\"],\\\"q\\\":\\\"\\\",\\\"i\\\":false,\\\"t\\\":{\\\"t\\\":{\\\"s\\\":\\\"\\\",\\\"h\\\":528,\\\"d\\\":{\\\"r\\\":[\\\"$\\\",\\\"$1\\\",\\\"c\\\",{\\\"children\\\":[null,[\\\"$\\\",\\\"$L3\\\",null,{\\\"parallelRouterKey\\\":\\\"children\\\",\\\"error\\\":\\\"$undefined\\\",\\\"errorStyles\\\":\\\"$undefined\\\",\\\"errorScripts\\\":\\\"$undefined\\\",\\\"template\\\":[\\\"$\\\",\\\"$L4\\\",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.\\\"}]}]]}]}]],[]],\\\"forbidden\\\":\\\"$undefined\\\",\\\"unauthorized\\\":\\\"$undefined\\\"}]]}],\\\"p\\\":false,\\\"v\\\":\\\"$5\\\"},\\\"c\\\":\\\"$Q6\\\"},\\\"h\\\":{\\\"r\\\":[\\\"$\\\",\\\"$1\\\",\\\"h\\\",{\\\"children\\\":[null,[\\\"$\\\",\\\"$L2e\\\",null,{\\\"children\\\":\\\"$L2f\\\"}],[\\\"$\\\",\\\"$L31\\\",null,{\\\"children\\\":[[\\\"$\\\",\\\"div\\\",null,{\\\"hidden\\\":true,\\\"children\\\":[\\\"$\\\",\\\"$32\\\",null,{\\\"name\\\":\\\"Next.Metadata\\\",\\\"children\\\":\\\"$L33\\\"}]}],null]}],[\\\"$\\\",\\\"meta\\\",null,{\\\"name\\\":\\\"next-size-adjust\\\",\\\"content\\\":\\\"\\\"}]]}],\\\"p\\\":false,\\\"v\\\":null}},\\\"m\\\":\\\"$undefined\\\",\\\"G\\\":[\\\"$36\\\",[[\\\"$\\\",\\\"link\\\",\\\"0\\\",{\\\"rel\\\":\\\"stylesheet\\\",\\\"href\\\":\\\"/vc-ap-vercel-marketing/_next/static/immutable/chunks/0vl_37u2gf5y3.css\\\",\\\"precedence\\\":\\\"next\\\",\\\"crossOrigin\\\":\\\"$undefined\\\",\\\"nonce\\\":\\\"$undefined\\\"}],[\\\"$\\\",\\\"link\\\",\\\"1\\\",{\\\"rel\\\":\\\"stylesheet\\\",\\\"href\\\":\\\"/vc-ap-vercel-marketing/_next/static/immutable/chunks/2680_xalmemyu.css\\\",\\\"precedence\\\":\\\"next\\\",\\\"crossOrigin\\\":\\\"$undefined\\\",\\\"nonce\\\":\\\"$undefined\\\"}]]],\\\"S\\\":true,\\\"r\\\":\\\"$undefined\\\",\\\"s\\\":\\\"$undefined\\\",\\\"a\\\":\\\"$undefined\\\",\\\"p\\\":\\\"$undefined\\\",\\\"d\\\":\\\"$undefined\\\"}\\n37:\\\"GracefulHydrationErrorBoundary\\\"\\n38:I[9170265,[\\\"$a\\\",\\\"$b\\\",\\\"$c\\\",[\\\"$d\\\",[\\\"$e\\\",\\\"$f\\\"],[13224,1149]],\\\"$10\\\",\\\"$11\\\",\\\"$12\\\",\\\"$13\\\",\\\"$14\\\",\\\"$15\\\",\\\"$16\\\",[\\\"$17\\\",[\\\"$18\\\",\\\"$19\\\"],[9879,16788]],\\\"$1a\\\",[\\\"$1b\\\",[\\\"$1c\\\",\\\"$1d\\\"],[19771,45142]]],\\\"$37\\\"]\\n3a:I[7477183,[\\\"$a\\\",\\\"$b\\\",\\\"$c\\\",[\\\"$d\\\",[\\\"$e\\\",\\\"$f\\\"],[13224,1149]],\\\"$10\\\",\\\"$11\\\",\\\"$12\\\",\\\"$13\\\",\\\"$14\\\",\\\"$15\\\",\\\"$16\\\",[\\\"$17\\\",[\\\"$18\\\",\\\"$19\\\"],[9879,16788]],\\\"$1a\\\",[\\\"$1b\\\",[\\\"$1c\\\",\\\"$1d\\\"],[19771,45142]]],\\\"GeistProvider\\\"]\\n3b:I[9173822,[\\\"$a\\\",\\\"$b\\\",\\\"$c\\\",[\\\"$d\\\",[\\\"$e\\\",\\\"$f\\\"],[13224,1149]],\\\"$10\\\",\\\"$11\\\",\\\"$12\\\",\\\"$13\\\",\\\"$14\\\",\\\"$15\\\",\\\"$16\\\",[\\\"$17\\\",[\\\"$18\\\",\\\"$19\\\"],[9879,16788]],\\\"$1a\\\",[\\\"$1b\\\",[\\\"$1c\\\",\\\"$1d\\\"],[19771,45142]]],\\\"SkipNavLink\\\"]\\n3c:\\\"ThemeKeyboardToggle\\\"\\n3d:I[7957760,[\\\"$a\\\",\\\"$b\\\",\\\"$c\\\",[\\\"$d\\\",[\\\"$e\\\",\\\"$f\\\"],[13224,1149]],\\\"$10\\\",\\\"$11\\\",\\\"$12\\\",\\\"$13\\\",\\\"$14\\\",\\\"$15\\\",\\\"$16\\\",[\\\"$17\\\",[\\\"$18\\\",\\\"$19\\\"],[9879,16788]],\\\"$1a\\\",[\\\"$1b\\\",[\\\"$1c\\\",\\\"$1d\\\"],[19771,45142]]],\\\"$3c\\\"]\\n3e:\\\"PrefetchCrossZoneLinksProvider\\\"\\n3f:I[7687243,[\\\"$a\\\",\\\"$b\\\",\\\"$c\\\",[\\\"$d\\\",[\\\"$e\\\",\\\"$f\\\"],[13224,1149]],\\\"$10\\\",\\\"$11\\\",\\\"$12\\\",\\\"$13\\\",\\\"$14\\\",\\\"$15\\\",\\\"$16\\\",[\\\"$17\\\",[\\\"$18\\\",\\\"$19\\\"],[9879,16788]],\\\"$1a\\\",[\\\"$1b\\\",[\\\"$1c\\\",\\\"$1d\\\"],[19771,45142]]],\\\"$3e\\\"]\\n41:\\\"CompatRouterAllowed\\\"\\n42:I[5155984,[\\\"$a\\\",\\\"$b\\\",\\\"$c\\\",[\\\"$d\\\",[\\\"$e\\\",\\\"$f\\\"],[13224,1149]],\\\"$10\\\",\\\"$11\\\",\\\"$12\\\",\\\"$13\\\",\\\"$14\\\",\\\"$15\\\",\\\"$16\\\",[\\\"$17\\\",[\\\"$18\\\",\\\"$19\\\"],[9879,16788]],\\\"$1a\\\",[\\\"$1b\\\",[\\\"$1c\\\",\\\"$1d\\\"],[19771,45142]]],\\\"$41\\\"]\\n43:\\\"BootstrapClientHooks\\\"\\n44:I[6483244,[\\\"$a\\\",\\\"$b\\\",\\\"$c\\\",[\\\"$d\\\",[\\\"$e\\\",\\\"$f\\\"],[13224,1149]],\\\"$10\\\",\\\"$11\\\",\\\"$12\\\",\\\"$13\\\",\\\"$14\\\",\\\"$15\\\",\\\"$16\\\",[\\\"$17\\\",[\\\"$18\\\",\\\"$19\\\"],[9879,16788]],\\\"$1a\\\",[\\\"$1b\\\",[\\\"$1c\\\",\\\"$1d\\\"],[19771,45142]]],\\\"$43\\\"]\\n46:\\\"PrefetchCrossZoneLinks\\\"\\n47:I[7687243,[\\\"$a\\\",\\\"$b\\\",\\\"$c\\\",[\\\"$d\\\",[\\\"$e\\\",\\\"$f\\\"],[13224,1149]],\\\"$10\\\",\\\"$11\\\",\\\"$12\\\",\\\"$13\\\",\\\"$14\\\",\\\"$15\\\",\\\"$16\\\",[\\\"$17\\\",[\\\"$18\\\",\\\"$19\\\"],[9879,16788]],\\\"$1a\\\",[\\\"$1b\\\",[\\\"$1c\\\",\\\"$1d\\\"],[19771,45142]]],\\\"$46\\\"]\\n48:\\\"BootstrapClientDeferred\\\"\\n49:I[3602851,[\\\"$a\\\",\\\"$b\\\",\\\"$c\\\",[\\\"$d\\\",[\\\"$e\\\",\\\"$f\\\"],[13224,1149]],\\\"$10\\\",\\\"$11\\\",\\\"$12\\\",\\\"$13\\\",\\\"$14\\\",\\\"$15\\\",\\\"$16\\\",[\\\"$17\\\",[\\\"$18\\\",\\\"$19\\\"],[9879,16788]],\\\"$1a\\\",[\\\"$1b\\\",[\\\"$1c\\\",\\\"$1d\\\"],[19771,45142]]],\\\"$48\\\"]\\n4a:I[3754279,[\\\"$a\\\",\\\"$b\\\",\\\"$c\\\",[\\\"$d\\\",[\\\"$e\\\",\\\"$f\\\"],[13224,1149]],\\\"$10\\\",\\\"$11\\\",\\\"$12\\\",\\\"$13\\\",\\\"$14\\\",\\\"$15\\\",\\\"$16\\\",[\\\"$17\\\",[\\\"$18\\\",\\\"$19\\\"],[9879,16788]],\\\"$1a\\\",[\\\"$1b\\\",[\\\"$1c\\\",\\\"$1d\\\"],[19771,45142]]],\\\"LogoutScreen\\\"]\\n4b:I[2615745,[\\\"$a\\\",\\\"$b\\\",\\\"$c\\\",[\\\"$d\\\",[\\\"$e\\\",\\\"$f\\\"],[13224,1149]],\\\"$10\\\",\\\"$11\\\",\\\"$12\\\",\\\"$13\\\",\\\"$14\\\",\\\"$15\\\",\\\"$16\\\",[\\\"$17\\\",[\\\"$18\\\",\\\"$19\\\"],[9879,16788]],\\\"$1a\\\",[\\\"$1b\\\",[\\\"$1c\\\",\\\"$1d\\\"],[19771,45142]]],\\\"Toasts\\\"]\\n4e:I[7538132,[\\\"$2\\\"],\\\"OutletBoundary\\\"]\\n5:C\\n45:T47a,\\nif (window.location.hostname === 'vercel.com' || window.location.search.includes('test-sift')) {\\n (function() {\\n var d = document;\\n var w = window;\\n var find = (s) =\\u003e d.cookie.split('; ').find(r =\\u003e r.startsWith(s));\\n var sid;\\n var row = find('vercel_session_id');\\n if (row) {\\n sid = row.replace('vercel_session_id=', '');\\n } else {\\n var a = new Uint32Array(5);\\n crypto.getRandomValues(a);\\n sid = btoa(a);\\n d.cookie = \\\"vercel_session_id=\\\" + sid;\\n }\\n var _sift = w._sift = w._sift || [];\\n _sift.push(['_setAccount', 'e0fb7b5a33']);\\n _sift.push(['_setUserId', '']);\\n _sift.push(['_setSessionId', sid]);\\n _sift.push(['_trackPageview']);\\n var pathname = w.location.pathname;\\n setInterval(() =\\u003e {\\n if (pathname !== w.location.pathname) {\\n pathname = w.location.pathname;\\n w._sift.push(['_trackPageview']);\\n }\\n }, 2000)\\n\\n if (!find('vercel_impersonate')) {\\n w.addEventListener('load', () =\\u003e {\\n var e = d.createElement('script');\\n e.src = '/_stream/external/cdn.sift.com/s.js';\\n d.body.appendChild(e);\\n });\\n }\\n })()\\n}22:[\\\"$\\\",\\\"$L38\\\",null,{\\\"as\\\":\\\"body\\\",\\\"className\\\":\\\"root isolate relative\\\",\\\"children\\\":[[\\\"$\\\",\\\"$32\\\",null,{\\\"fallback\\\":null,\\\"children\\\":\\\"$L39\\\"}],[\\\"$\\\",\\\"$L3a\\\",null,{\\\"forcedTheme\\\":\\\"$undefined\\\",\\\"setBackgroundColor\\\":true,\\\"storageKey\\\":\\\"zeit-theme\\\",\\\"withScript\\\":false,\\\"children\\\":[[\\\"$\\\",\\\"$L3b\\\",null,{}],[\\\"$\\\",\\\"$L3d\\\",null,{}],[\\\"$\\\",\\\"$L3f\\\",null,{\\\"children\\\":\\\"$L40\\\"}]]}],[\\\"$\\\",\\\"$L42\\\",null,{\\\"children\\\":[\\\"$\\\",\\\"$L44\\\",null,{}]}],[[[[\\\"$\\\",\\\"$L20\\\",\\\"script-sift\\\",{\\\"dangerouslySetInnerHTML\\\":{\\\"__html\\\":\\\"$45\\\"},\\\"id\\\":\\\"script-sift\\\"}]],[\\\"$\\\",\\\"$L47\\\",null,{}]],[\\\"$\\\",\\\"$L49\\\",null,{}]],[\\\"$\\\",\\\"$L4a\\\",null,{}],[\\\"$\\\",\\\"$L4b\\\",null,{}]]}]\\n24:[\\\"$\\\",\\\"$1\\\",\\\"c\\\",{\\\"children\\\":[null,\\\"$L4c\\\"]}]\\n26:[\\\"$\\\",\\\"$1\\\",\\\"c\\\",{\\\"children\\\":[null,[\\\"$\\\",\\\"$L3\\\",null,{\\\"parallelRouterKey\\\":\\\"children\\\",\\\"error\\\":\\\"$undefined\\\",\\\"errorStyles\\\":\\\"$undefined\\\",\\\"errorScripts\\\":\\\"$undefined\\\",\\\"template\\\":[\\\"$\\\",\\\"$L4\\\"",
    "ragChunks": [
      {
        "chunkIndex": 0,
        "tokenEstimate": 400,
        "text": "-\n\nAgentic Infrastructure - Vercel\n\n[Skip to content](#geist-skip-nav) [\n\n](/home)\n\nCopy Wordmark\n\nCopy Logo\n\nDownload Brand Assets\n\nBrand Guidelines\n\n[ Get a Demo ](/contact/sales)[ Log In ](/login)[ Sign Up ](/signup) Ask AI [ Dashboard ](/dashboard)\n\nProducts\n\nAgent Stack [AI SDK](/ai-sdk)\n\n- [AI Gateway](/ai-gateway)\n\n- [Sandbox](/sandbox)\n\n- [Passport](/passport)\n\n- [Connect](/connect)\n\n- [eve](/eve) Core Platform\n\n- [Security](/security)\n\n- [Content Delivery](/cdn)\n\n- [Fluid Compute](/fluid)\n\n- [Observability](/products/observability)\n\n- [Workflows](/workflows)\n\n- [CI/CD](/products/previews) Tools\n\n- [Next.js](/frameworks/nextjs)\n\n- [Vercel Agent](/agent)\n\n- [Vercel Plugin](/plugin)\n\n- [Open Source](/oss)\n\n- [Domains ↗ ](https://vercel.com/domains)\n\n- [v0 ↗ ](https://v0.app) Resources\n\nLearn\n\n- [Docs](/docs)\n\n- [About](/about)\n\n- [Blog](/blog)\n\n- [Changelog](/changelog)\n\n- [Knowledge Base](/kb) Build\n\n- [AI Apps](/ai)\n\n- [Web Apps](/for/web-apps)\n\n- [Marketing Sites](/solutions/marketing-sites)\n\n- [Platforms](/for/platforms)\n\n- [Commerce](/for/retail) Explore\n\n- [Customers](/customers)\n\n- [Marketplace](/marketplace)\n\n- [Partner Finder](/partners/solution-partners)\n\n- [AWS](/partners/aws)\n\n- [Community ↗ ](https://community.vercel.com/) [Enterprise](/enterprise) [Pricing](/pricing) [ Get a Demo ](/contact/sales) [ Log In ](/login)[ Sign Up ](/signup)\n\nDrop to deploy Loading\n\n# Agentic Infrastructure\n\nTo ship apps and agents For coding agents For coding agents to ship apps and agents automated by agents.\n\n[ Deploy now ](/signup)[ Talk to sales ](/contact/sales)\n\n## Buil"
      },
      {
        "chunkIndex": 1,
        "tokenEstimate": 400,
        "text": "d agents on infrastructure that thinks like them\n\nNotion powers millions of agent conversations daily on Vercel.\n\n- Features\n\n- Durable Orchestration\n\n- Sandboxed Environments\n\n- AI Model Gateway\n\n- Fluid Compute\n\n## Ship apps that scale from zero to millions instantly\n\nZapier serves over 100 million monthly website visits on Vercel.\n\n- Features\n\n- Global Delivery\n\n- Deployment Environments\n\n- Serverless Functions\n\n- Web Application Firewall\n\n## Host platforms that serve every customer\n\nMintlify powers documentation for over 20,000 companies on Vercel.\n\n- Features\n\n- Tenant Isolation\n\n- Domain Management\n\n- Custom SSL Certificates\n\n- Preview URLs\n\n## Recently shipped\n\n[\n\nBackend\n\nQueue\n\nDaemon Backends\n\nRun Python backends, queues, and daemons on Vercel, alongside your frontend.\n\n](/backends)[ @data-agent How did revenue\n\ntrend last quarter by region?\n\nPulled Q3 revenue from the warehouse.\n\nEMEA grew 18%, ahead of plan.\n\nNorth America dipped 4% in August.\n\nI posted the chart in channel #revenue.\n\nAgents\n\nBuild agents and run them on Vercel&#x27;s agent stack.\n\n](/agents)[ Sandbox\n\nThe safest way to run code you didn&#x27;t write.\n\n](/sandbox)\n\n## Built by you, or your agents\n\n[ Deploy now ](/new)\n\nOnboard your agent Paste to your agent Onboard your agent\n\n[ Loading status…\n\n](https://www.vercel-status.com) Select a display theme: system\n\nlight\n\ndark\n\nself.__next_f.push([1,\"1:\\\"$Sreact.fragment\\\"\\n2:\\\"/vc-ap-vercel-marketing/_next/static/immutable/chunks/1axh2yppco4s5.js\\\"\\n3:I[8664179,[\\\"$2\\\"],\\\"default\\\"]\\n4:I[3096424,[\\\"$2\\\"],\\\"default\\\"]\\na:\\\"/vc-ap-vercel-marketing/_nex"
      },
      {
        "chunkIndex": 2,
        "tokenEstimate": 400,
        "text": "t/static/immutable/chunks/2wx451xyt412o.js\\\"\\nb:\\\"/vc-ap-vercel-marketing/_next/static/immutable/chunks/39tlkeulwe6rj.js\\\"\\nc:\\\"/vc-ap-vercel-marketing/_next/static/immutable/chunks/39_z7n6ro0f0b.js\\\"\\nd:\\\"/vc-ap-vercel-marketing/_next/static/immutable/chunks/31wv5sqggcfzn.js\\\"\\ne:\\\"static/immutable/chunks/1ln13ka99rgzo.js\\\"\\nf:\\\"static/immutable/chunks/1txsimq49mkwc.js\\\"\\n10:\\\"/vc-ap-vercel-marketing/_next/static/immutable/chunks/0dy4d3yijme1p.js\\\"\\n11:\\\"/vc-ap-vercel-marketing/_next/static/immutable/chunks/2d5863lxa3qzs.js\\\"\\n12:\\\"/vc-ap-vercel-marketing/_next/static/immutable/chunks/1kc3e_ed8j0rd.js\\\"\\n13:\\\"/vc-ap-vercel-marketing/_next/static/immutable/chunks/2-i7p4glrq7lz.js\\\"\\n14:\\\"/vc-ap-vercel-marketing/_next/static/immutable/chunks/0slmv8s6cs83-.js\\\"\\n15:\\\"/vc-ap-vercel-marketing/_next/static/immutable/chunks/3un7jqyvo7eyc.js\\\"\\n16:\\\"/vc-ap-vercel-marketing/_next/static/immutable/chunks/393_nla9x9_l7.js\\\"\\n17:\\\"/vc-ap-vercel-marketing/_next/static/immutable/chunks/36jftbrtymabj.js\\\"\\n18:\\\"static/immutable/chunks/269ins-d7zqdf.js\\\"\\n19:\\\"static/immutable/chunks/09zl42q0fg83m.js\\\"\\n1a:\\\"/vc-ap-vercel-marketing/_next/static/immutable/chunks/384271rr-m0s0.js\\\"\\n1b:\\\"/vc-ap-vercel-marketing/_next/static/immutable/chunks/0xuht5sg83hvl.js\\\"\\n1c:\\\"static/immutable/chunks/2cy-gxpj2xktq.js\\\"\\n1d:\\\"static/immutable/chunks/1o3qm9p8t7s_f.js\\\"\\n1e:\\\"GeistThemeScript\\\"\\n1f:I[7477183,[\\\"$a\\\",\\\"$b\\\",\\\"$c\\\",[\\\"$d\\\",[\\\"$e\\\",\\\"$f\\\"],[13224,1149]],\\\"$10\\\",\\\"$11\\\",\\\"$12\\\",\\\"$13\\\",\\\"$14\\\",\\\"$15\\\",\\\"$16\\\",[\\\"$17\\\",[\\\"$18\\\",\\\"$19\\\"],[9879,16788]],\\\"$1a\\\",[\\\"$1b\\\",[\\\"$1c\\\",\\\"$1d\\\"],[19771,4"
      },
      {
        "chunkIndex": 3,
        "tokenEstimate": 400,
        "text": "5142]]],\\\"$1e\\\"]\\n20:I[7566263,[\\\"$a\\\",\\\"$b\\\",\\\"$c\\\",[\\\"$d\\\",[\\\"$e\\\",\\\"$f\\\"],[13224,1149]],\\\"$10\\\",\\\"$11\\\",\\\"$12\\\",\\\"$13\\\",\\\"$14\\\",\\\"$15\\\",\\\"$16\\\",[\\\"$17\\\",[\\\"$18\\\",\\\"$19\\\"],[9879,16788]],\\\"$1a\\\",[\\\"$1b\\\",[\\\"$1c\\\",\\\"$1d\\\"],[19771,45142]]],\\\"\\\"]\\n2d:\\\"ViewportBoundary\\\"\\n2e:I[7538132,[\\\"$2\\\"],\\\"$2d\\\"]\\n30:\\\"MetadataBoundary\\\"\\n31:I[7538132,[\\\"$2\\\"],\\\"$30\\\"]\\n32:\\\"$Sreact.suspense\\\"\\n34:\\\"/vc-ap-vercel-marketing/_next/static/immutable/chunks/0g3jhkumd6o02.js\\\"\\n35:\\\"/vc-ap-vercel-marketing/_next/static/immutable/chunks/2sqoys5mnqvp4.js\\\"\\n36:I[8005379,[\\\"$34\\\",\\\"$16\\\",\\\"$35\\\"],\\\"default\\\"]\\n:HL[\\\"/vc-ap-vercel-marketing/_next/static/immutable/chunks/0vl_37u2gf5y3.css\\\",\\\"style\\\"]\\n:HL[\\\"/vc-ap-vercel-marketing/_next/static/immutable/chunks/2680_xalmemyu.css\\\",\\\"style\\\"]\\n:HL[\\\"/vc-ap-vercel-marketing/_next/static/immutable/chunks/3u82rwmj_1n8p.css\\\",\\\"style\\\"]\\n:HL[\\\"/vc-ap-vercel-marketing/_next/static/immutable/media/07a39a8a4660cc7c.p.1v5bejj26fx9h.woff2\\\",\\\"font\\\",{\\\"crossOrigin\\\":\\\"\\\",\\\"type\\\":\\\"font/woff2\\\"}]\\n:HL[\\\"/vc-ap-vercel-marketing/_next/static/immutable/media/GeistPixel_Circle.p.2p5mi6n8co77s.woff2\\\",\\\"font\\\",{\\\"crossOrigin\\\":\\\"\\\",\\\"type\\\":\\\"font/woff2\\\"}]\\n:HL[\\\"/vc-ap-vercel-marketing/_next/static/immutable/media/GeistPixel_Grid.p.0c5uz3kz61pux.woff2\\\",\\\"font\\\",{\\\"crossOrigin\\\":\\\"\\\",\\\"type\\\":\\\"font/woff2\\\"}]\\n:HL[\\\"/vc-ap-vercel-marketing/_next/static/immutable/media/GeistPixel_Line.p.3lxddzyuwzx1_.woff2\\\",\\\"font\\\",{\\\"crossOrigin\\\":\\\"\\\",\\\"type\\\":\\\"font/woff2\\\"}]\\n:HL[\\\"/vc-ap-vercel-marketing/_next/static/immutable/media/GeistPixel_Square.p.3ig4wtfmw09gh.woff"
      },
      {
        "chunkIndex": 4,
        "tokenEstimate": 400,
        "text": "2\\\",\\\"font\\\",{\\\"crossOrigin\\\":\\\"\\\",\\\"type\\\":\\\"font/woff2\\\"}]\\n:HL[\\\"/vc-ap-vercel-marketing/_next/static/immutable/media/GeistPixel_Triangle.p.0s2yyo-clipe_.woff2\\\",\\\"font\\\",{\\\"crossOrigin\\\":\\\"\\\",\\\"type\\\":\\\"font/woff2\\\"}]\\n:HL[\\\"/vc-ap-vercel-marketing/_next/static/immutable/media/Geist_Variable-s.p.2v-cf9syxr5ni.woff2\\\",\\\"font\\\",{\\\"crossOrigin\\\":\\\"\\\",\\\"type\\\":\\\"font/woff2\\\"}]\\n5:X\\n21:T199c,(({protect:a})=\\u003e{function b(a){return new Promise((b,c)=\\u003e{if(document.querySelector(`script[src=\\\"${a}\\\"]`))return void b();let d=document.createElement(\\\"script\\\");d.src=a,d.async=!0,d.onload=()=\\u003eb(),d.onerror=a=\\u003e{console.error(\\\"Error loading script\\\",a),c(a)},document.head.appendChild(d)})}var c=class a{#a;#b;#c=0;constructor(){let{promise:b,resolve:c}=a.#d();this.#a=b,this.#b=c,this.#e(),window.addEventListener(\\\"online\\\",this.#f),window.addEventListener(\\\"visibilitychange\\\",this.#f)}getChallenge=async()=\\u003e(await this.#g(),await this.#a.then(a=\\u003e\\\"function\\\"==typeof a?a():a));#f=()=\\u003e{if(document.hidden)return;let{promise:b,resolve:c}=a.#d();this.#a=b,this.#b=c,window.V_C=[],window.V_C.push=c;let d=document.querySelector('script[src*=\\\"c.js\\\"]');d\\u0026\\u0026d.remove(),this.#c+=1};#e=()=\\u003e{if(window.V_C){let a=window.V_C.pop();a\\u0026\\u0026this.#b(a)}else window.V_C=[],window.V_C.push=this.#b};#g=()=\\u003e{let a=new URL(\\\"/149e9513-01fa-4fb0-aad4-566afd725d1b/2d206a39-8ed7-437e-a3be-862e0f06eea3/a-4-a/c.js\\\",window.location.origin);return a.searchParams.set(\\\"i\\\",String(this.#c)),a.searchParams.set(\\\"v\\\",String(3)),a.searchParams.set(\\\"h\\\",window."
      },
      {
        "chunkIndex": 5,
        "tokenEstimate": 400,
        "text": "location.host),b(a.pathname+a.search)};#h=()=\\u003e{window.V_C=void 0};static #d(){let a,b;return{promise:new Promise((c,d)=\\u003e{a=c,b=d}),resolve:a,reject:b}}},d=class a{#a=!1;#b;constructor(a){this.#b=a}get loaded(){return this.#a}load=async()=\\u003e{this.#a||await this.#f()};#c=()=\\u003e{if(typeof globalThis.window\\u003e\\\"u\\\")throw Error(\\\"KPSDK is not available in the server\\\");if(!window.KPSDK)throw Error(\\\"KPSDK is not loaded\\\");let b=this.#b.map(b=\\u003e{let c=a.#e(b.path);return{domain:c.host,path:c.pathname,method:b.method}});try{window.KPSDK.configure(b)}catch(a){console.error(\\\"Error configuring KPSDK...\\\",a)}};#f=async()=\\u003e{let a=this;return new Promise((c,d)=\\u003e{let e=()=\\u003e{document.removeEventListener(\\\"kpsdk-load\\\",e),this.#c()},f=()=\\u003e{document.removeEventListener(\\\"kpsdk-ready\\\",f),a.#a=!0,c()};document.addEventListener(\\\"kpsdk-load\\\",e,{once:!0}),document.addEventListener(\\\"kpsdk-ready\\\",f,{once:!0}),b(\\\"/149e9513-01fa-4fb0-aad4-566afd725d1b/2d206a39-8ed7-437e-a3be-862e0f06eea3/p.js\\\").catch(a=\\u003e{document.removeEventListener(\\\"kpsdk-load\\\",e),document.removeEventListener(\\\"kpsdk-ready\\\",f),d(a)})})};static #e(a){let b;try{b=new URL(a)}catch{b=new URL(a,location.origin)}return b}},e=a=\\u003e{let b=a.replace(/[.?+^$[\\\\]\\\\\\\\(){}|-]/g,\\\"\\\\\\\\$\\u0026\\\").split(\\\"*\\\").join(\\\".*\\\");return RegExp(`^${b}$`)},f=({path:a,pattern:b})=\\u003e-1!==a.search(b);!function({protect:a=[]}){let b;for(let b of a)if(b.advancedOptions?.checkLevel!==void 0\\u0026\\u0026\\\"deepAnalysis\\\"!==b.advancedOptions.checkLevel\\u0026\\u0026\\\"basic\\\"!==b.advancedOptions.checkLe"
      },
      {
        "chunkIndex": 6,
        "tokenEstimate": 400,
        "text": "vel)throw Error(`Invalid checkLevel \\\"${b.advancedOptions.checkLevel}\\\" for route \\\"${b.path}\\\". Must be one of: deepAnalysis, basic`);let g=new c,h=new d(a);(async function(a,b,c){let d=XMLHttpRequest.prototype.open,g=XMLHttpRequest.prototype.send;XMLHttpRequest.prototype.open=function(a,b,c,e,f){return this._requestUrl=b.toString(),this._requestMethod=a,d.call(this,a,b,c??!0,e,f)},XMLHttpRequest.prototype.send=async function(d){let h=this._requestUrl;if(!h||this._isReexecution)return g.call(this,d);let i=new URL(h,location.href),j=i.origin===location.origin,k=this._requestMethod??\\\"GET\\\",l=c.find(a=\\u003e{let b=f({path:i.pathname,pattern:e(a.path)}),c=a.method.toLowerCase()===k.toLowerCase()||\\\"*\\\"===a.method;return b\\u0026\\u0026c});if(!l||!j)return g.call(this,d);let m=await a.getChallenge();if(this.setRequestHeader(\\\"x-is-human\\\",JSON.stringify(m)),this.setRequestHeader(\\\"x-path\\\",i.pathname),this.setRequestHeader(\\\"x-method\\\",k),0!==m.b||b.loaded||((1===m.d||l?.advancedOptions?.checkLevel===\\\"deepAnalysis\\\")\\u0026\\u0026await b.load(),!b.loaded))return g.call(this,d);this.setRequestHeader(\\\"x-is-human\\\",JSON.stringify(m)),this.setRequestHeader(\\\"x-path\\\",i.pathname),this.setRequestHeader(\\\"x-method\\\",k);let n=new XMLHttpRequest;return n._isReexecution=!0,n.open(k,h,!0),n.setRequestHeader(\\\"x-is-human\\\",JSON.stringify(m)),n.setRequestHeader(\\\"x-path\\\",i.pathname),n.setRequestHeader(\\\"x-method\\\",k),this.timeout\\u0026\\u0026(n.timeout=this.timeout),this.responseType\\u0026\\u0026(n.responseType=this.responseType),this.withCredentials\\u0026\\u0026(n.withCredentials=this.withCre"
      },
      {
        "chunkIndex": 7,
        "tokenEstimate": 400,
        "text": "dentials),n.onreadystatechange=()=\\u003e{Object.defineProperty(this,\\\"readyState\\\",{value:n.readyState,writable:!0,configurable:!0}),n.readyState===XMLHttpRequest.DONE\\u0026\\u0026(Object.defineProperty(this,\\\"status\\\",{value:n.status,writable:!0,configurable:!0}),Object.defineProperty(this,\\\"statusText\\\",{value:n.statusText,writable:!0,configurable:!0}),Object.defineProperty(this,\\\"response\\\",{value:n.response,writable:!0,configurable:!0}),Object.defineProperty(this,\\\"responseText\\\",{value:n.responseText,writable:!0,configurable:!0}),Object.defineProperty(this,\\\"responseXML\\\",{value:n.responseXML,writable:!0,configurable:!0}),this.getAllResponseHeaders=()=\\u003en.getAllResponseHeaders(),this.getResponseHeader=a=\\u003en.getResponseHeader(a)),this.onreadystatechange\\u0026\\u0026this.onreadystatechange.call(this,new Event(\\\"readystatechange\\\"))},n.onload=a=\\u003e{this.onload\\u0026\\u0026this.onload.call(this,a)},n.onerror=a=\\u003e{this.onerror\\u0026\\u0026this.onerror.call(this,a)},n.onabort=a=\\u003e{this.onabort\\u0026\\u0026this.onabort.call(this,a)},n.ontimeout=a=\\u003e{this.ontimeout\\u0026\\u0026this.ontimeout.call(this,a)},n.onloadstart=a=\\u003e{this.onloadstart\\u0026\\u0026this.onloadstart.call(this,a)},n.onloadend=a=\\u003e{this.onloadend\\u0026\\u0026this.onloadend.call(this,a)},n.onprogress=a=\\u003e{this.onprogress\\u0026\\u0026this.onprogress.call(this,a)},n.send(d)}})(g,h,a).catch(a=\\u003e{console.error(\\\"Error patching XMLHttpRequest:\\\",a)}),b=window.fetch,window.fetch=async(c,d)=\\u003e{let i=new URL(c instanceof Request?c.url:c,location.href),j=i.origin===location.origin,k=d?"
      },
      {
        "chunkIndex": 8,
        "tokenEstimate": 400,
        "text": ".method??(c instanceof Request?c.method:\\\"GET\\\"),l=a.find(a=\\u003e{let b=f({path:i.pathname,pattern:e(a.path)}),c=a.method.toLowerCase()===k.toLowerCase()||\\\"*\\\"===a.method;return b\\u0026\\u0026c});if(null==l||!j)return b(c,d);let m=await g.getChallenge(),n=new Headers(d?.headers||(c instanceof Request?c.headers:void 0));n.set(\\\"x-is-human\\\",JSON.stringify(m)),n.set(\\\"x-path\\\",i.pathname),n.set(\\\"x-method\\\",k);let o={...d,headers:n};return h.loaded||0!==m.b?b(c,o):1===m.d||l?.advancedOptions?.checkLevel===\\\"deepAnalysis\\\"?(await h.load(),window.fetch(c,o)):b(c,o)}}({protect:a})})({ protect: [{\\\"path\\\":\\\"/api/security-support\\\",\\\"method\\\":\\\"POST\\\"},{\\\"path\\\":\\\"/api/solution-partners/contact-solution-partner\\\",\\\"method\\\":\\\"POST\\\"},{\\\"path\\\":\\\"/api/report-abuse\\\",\\\"method\\\":\\\"POST\\\"},{\\\"path\\\":\\\"/api/appeals\\\",\\\"method\\\":\\\"POST\\\"},{\\\"path\\\":\\\"/api/ai-chat\\\",\\\"method\\\":\\\"POST\\\"},{\\\"path\\\":\\\"/api/ai-chat/title\\\",\\\"method\\\":\\\"POST\\\"},{\\\"path\\\":\\\"/api/ai-chat/share\\\",\\\"method\\\":\\\"POST\\\"},{\\\"path\\\":\\\"/functions/sales-email\\\",\\\"method\\\":\\\"POST\\\",\\\"advancedOptions\\\":{\\\"checkLevel\\\":\\\"deepAnalysis\\\"}}] });2b:[[\\\"children\\\",{\\\"s\\\":\\\"__PAGE__\\\",\\\"h\\\":512,\\\"d\\\":{\\\"r\\\":\\\"$L2c\\\",\\\"p\\\":false,\\\"v\\\":null}}]]\\n29:[[\\\"children\\\",{\\\"s\\\":\\\"redesign-2026\\\",\\\"h\\\":512,\\\"d\\\":{\\\"r\\\":\\\"$L2a\\\",\\\"p\\\":false,\\\"v\\\":\\\"$5\\\"},\\\"c\\\":\\\"$Q2b\\\"}]]\\n27:[[\\\"children\\\",{\\\"s\\\":{\\\"n\\\":\\\"homeFlagsCode\\\",\\\"t\\\":\\\"d\\\",\\\"k\\\":\\\"eyJhbGciOiJIUzI1NiJ9.AQ.-JgoLh_lSdYvovxe8ZMi0zAXweqf8k5VllFt73u7hG8\\\",\\\"s\\\":[\\\"components\\\",\\\"preview\\\",\\\"utils\\\"]},\\\"h\\\":512,\\\"d\\\":{\\\"r\\\":\\\"$L28\\\",\\\"p\\\":false,\\\"v\\\":\\\"$5\\\"},\\\"c\\\":\\\"$Q29\\\"}]]\\n25:[[\\\"c"
      },
      {
        "chunkIndex": 9,
        "tokenEstimate": 400,
        "text": "hildren\\\",{\\\"s\\\":\\\"home\\\",\\\"h\\\":512,\\\"d\\\":{\\\"r\\\":\\\"$L26\\\",\\\"p\\\":false,\\\"v\\\":\\\"$5\\\"},\\\"c\\\":\\\"$Q27\\\"}]]\\n23:[[\\\"children\\\",{\\\"s\\\":\\\"(default)\\\",\\\"h\\\":512,\\\"d\\\":{\\\"r\\\":\\\"$L24\\\",\\\"p\\\":false,\\\"v\\\":null},\\\"c\\\":\\\"$Q25\\\"}]]\\n9:[[\\\"children\\\",{\\\"s\\\":\\\"(site)\\\",\\\"h\\\":512,\\\"d\\\":{\\\"r\\\":[\\\"$\\\",\\\"$1\\\",\\\"c\\\",{\\\"children\\\":[[[\\\"$\\\",\\\"link\\\",\\\"0\\\",{\\\"rel\\\":\\\"stylesheet\\\",\\\"href\\\":\\\"/vc-ap-vercel-marketing/_next/static/immutable/chunks/0vl_37u2gf5y3.css\\\",\\\"precedence\\\":\\\"next\\\",\\\"crossOrigin\\\":\\\"$undefined\\\",\\\"nonce\\\":\\\"$undefined\\\"}],[\\\"$\\\",\\\"link\\\",\\\"1\\\",{\\\"rel\\\":\\\"stylesheet\\\",\\\"href\\\":\\\"/vc-ap-vercel-marketing/_next/static/immutable/chunks/2680_xalmemyu.css\\\",\\\"precedence\\\":\\\"next\\\",\\\"crossOrigin\\\":\\\"$undefined\\\",\\\"nonce\\\":\\\"$undefined\\\"}],[\\\"$\\\",\\\"link\\\",\\\"2\\\",{\\\"rel\\\":\\\"stylesheet\\\",\\\"href\\\":\\\"/vc-ap-vercel-marketing/_next/static/immutable/chunks/3u82rwmj_1n8p.css\\\",\\\"precedence\\\":\\\"next\\\",\\\"crossOrigin\\\":\\\"$undefined\\\",\\\"nonce\\\":\\\"$undefined\\\"}]],[\\\"$\\\",\\\"html\\\",null,{\\\"className\\\":\\\"VEU71W_className X0u9Hq_className VEU71W_variable X0u9Hq_variable\\\",\\\"lang\\\":\\\"en\\\",\\\"style\\\":\\\"$undefined\\\",\\\"suppressHydrationWarning\\\":true,\\\"children\\\":[[\\\"$\\\",\\\"head\\\",null,{\\\"children\\\":[[\\\"$\\\",\\\"$L1f\\\",null,{\\\"forcedTheme\\\":\\\"$undefined\\\",\\\"storageKey\\\":\\\"zeit-theme\\\"}],[\\\"$\\\",\\\"$L20\\\",null,{\\\"dangerouslySetInnerHTML\\\":{\\\"__html\\\":\\\"var w=window;var good=w.CSS\\u0026\\u0026CSS.supports('color', 'var(--v)'); try{const i=1} catch(e){good=0}; if(!good \\u0026\\u0026 (!w.localStorage || !localStorage.getItem('ignore-browser'))) w.location='/old-browser.html'\\\"},\\\"id\\\":\\\"browser-check\\\"}],[[\\\"$\\\",\\\"style\\\""
      },
      {
        "chunkIndex": 10,
        "tokenEstimate": 400,
        "text": ",null,{\\\"children\\\":\\\"\\\\nhtml[data-user-display=\\\\\\\"logged-in\\\\\\\"] [data-user-display=\\\\\\\"logged-out\\\\\\\"],\\\\nhtml[data-user-display=\\\\\\\"logged-out\\\\\\\"] [data-user-display=\\\\\\\"logged-in\\\\\\\"] {\\\\n display: none !important;\\\\n}\\\\n\\\"}],[\\\"$\\\",\\\"script\\\",null,{\\\"dangerouslySetInnerHTML\\\":{\\\"__html\\\":\\\"(function c(){document.documentElement.dataset.userDisplay=document.cookie.split(\\\\\\\"; \\\\\\\").some(a=\\u003e\\\\\\\"isLoggedIn=1\\\\\\\"===a)?\\\\\\\"logged-in\\\\\\\":\\\\\\\"logged-out\\\\\\\"})();\\\"}}]],[\\\"$\\\",\\\"script\\\",null,{\\\"dangerouslySetInnerHTML\\\":{\\\"__html\\\":\\\"$21\\\"}}]]}],\\\"$L22\\\"]}]]}],\\\"p\\\":false,\\\"v\\\":null},\\\"c\\\":\\\"$Q23\\\"}]]\\n7:[[\\\"children\\\",{\\\"s\\\":{\\\"n\\\":\\\"experimentCode\\\",\\\"t\\\":\\\"d\\\",\\\"k\\\":\\\"exp~-empty-\\\",\\\"s\\\":[]},\\\"h\\\":528,\\\"d\\\":{\\\"r\\\":[\\\"$\\\",\\\"$1\\\",\\\"c\\\",{\\\"children\\\":[null,\\\"$L8\\\"]}],\\\"p\\\":false,\\\"v\\\":null},\\\"c\\\":\\\"$Q9\\\"}]]\\n6:[[\\\"children\\\",{\\\"s\\\":\\\"precomputed\\\",\\\"h\\\":528,\\\"d\\\":{\\\"r\\\":[\\\"$\\\",\\\"$1\\\",\\\"c\\\",{\\\"children\\\":[null,[\\\"$\\\",\\\"$L3\\\",null,{\\\"parallelRouterKey\\\":\\\"children\\\",\\\"error\\\":\\\"$undefined\\\",\\\"errorStyles\\\":\\\"$undefined\\\",\\\"errorScripts\\\":\\\"$undefined\\\",\\\"template\\\":[\\\"$\\\",\\\"$L4\\\",null,{}],\\\"templateStyles\\\":\\\"$undefined\\\",\\\"templateScripts\\\":\\\"$undefined\\\",\\\"notFound\\\":\\\"$undefined\\\",\\\"forbidden\\\":\\\"$undefined\\\",\\\"unauthorized\\\":\\\"$undefined\\\"}]]}],\\\"p\\\":false,\\\"v\\\":\\\"$5\\\"},\\\"c\\\":\\\"$Q7\\\"}]]\\n0:{\\\"P\\\":null,\\\"c\\\":[\\\"\\\",\\\"precomputed\\\",\\\"exp~-empty-\\\",\\\"home\\\",\\\"eyJhbGciOiJIUzI1NiJ9.AQ.-JgoLh_lSdYvovxe8ZMi0zAXweqf8k5VllFt73u7hG8\\\",\\\"redesign-2026\\\"],\\\"q\\\":\\\"\\\",\\\"i\\\":false,\\\"t\\\":{\\\"t\\\":{\\\"s\\\":\\\"\\\",\\\"h\\\":528,\\\"d\\\":{\\\"r\\\":[\\\"$\\\",\\\"$1\\\",\\\"c\\\",{\\\"children\\\":[null,[\\\"$\\\",\\\"$L3\\\",n"
      },
      {
        "chunkIndex": 11,
        "tokenEstimate": 400,
        "text": "ull,{\\\"parallelRouterKey\\\":\\\"children\\\",\\\"error\\\":\\\"$undefined\\\",\\\"errorStyles\\\":\\\"$undefined\\\",\\\"errorScripts\\\":\\\"$undefined\\\",\\\"template\\\":[\\\"$\\\",\\\"$L4\\\",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.\\\"}]}]]}]}]],[]],\\\"forbidden\\\":\\\"$undefined\\\",\\\"unauthorized\\\":\\\"$undefined\\\"}]]}],\\\"p\\\":false,\\\"v\\\":\\\"$5\\\"},\\\"c\\\":\\\"$Q6\\\"},\\\"h\\\":{\\\"r\\\":[\\\"$\\\",\\\"$"
      },
      {
        "chunkIndex": 12,
        "tokenEstimate": 400,
        "text": "1\\\",\\\"h\\\",{\\\"children\\\":[null,[\\\"$\\\",\\\"$L2e\\\",null,{\\\"children\\\":\\\"$L2f\\\"}],[\\\"$\\\",\\\"$L31\\\",null,{\\\"children\\\":[[\\\"$\\\",\\\"div\\\",null,{\\\"hidden\\\":true,\\\"children\\\":[\\\"$\\\",\\\"$32\\\",null,{\\\"name\\\":\\\"Next.Metadata\\\",\\\"children\\\":\\\"$L33\\\"}]}],null]}],[\\\"$\\\",\\\"meta\\\",null,{\\\"name\\\":\\\"next-size-adjust\\\",\\\"content\\\":\\\"\\\"}]]}],\\\"p\\\":false,\\\"v\\\":null}},\\\"m\\\":\\\"$undefined\\\",\\\"G\\\":[\\\"$36\\\",[[\\\"$\\\",\\\"link\\\",\\\"0\\\",{\\\"rel\\\":\\\"stylesheet\\\",\\\"href\\\":\\\"/vc-ap-vercel-marketing/_next/static/immutable/chunks/0vl_37u2gf5y3.css\\\",\\\"precedence\\\":\\\"next\\\",\\\"crossOrigin\\\":\\\"$undefined\\\",\\\"nonce\\\":\\\"$undefined\\\"}],[\\\"$\\\",\\\"link\\\",\\\"1\\\",{\\\"rel\\\":\\\"stylesheet\\\",\\\"href\\\":\\\"/vc-ap-vercel-marketing/_next/static/immutable/chunks/2680_xalmemyu.css\\\",\\\"precedence\\\":\\\"next\\\",\\\"crossOrigin\\\":\\\"$undefined\\\",\\\"nonce\\\":\\\"$undefined\\\"}]]],\\\"S\\\":true,\\\"r\\\":\\\"$undefined\\\",\\\"s\\\":\\\"$undefined\\\",\\\"a\\\":\\\"$undefined\\\",\\\"p\\\":\\\"$undefined\\\",\\\"d\\\":\\\"$undefined\\\"}\\n37:\\\"GracefulHydrationErrorBoundary\\\"\\n38:I[9170265,[\\\"$a\\\",\\\"$b\\\",\\\"$c\\\",[\\\"$d\\\",[\\\"$e\\\",\\\"$f\\\"],[13224,1149]],\\\"$10\\\",\\\"$11\\\",\\\"$12\\\",\\\"$13\\\",\\\"$14\\\",\\\"$15\\\",\\\"$16\\\",[\\\"$17\\\",[\\\"$18\\\",\\\"$19\\\"],[9879,16788]],\\\"$1a\\\",[\\\"$1b\\\",[\\\"$1c\\\",\\\"$1d\\\"],[19771,45142]]],\\\"$37\\\"]\\n3a:I[7477183,[\\\"$a\\\",\\\"$b\\\",\\\"$c\\\",[\\\"$d\\\",[\\\"$e\\\",\\\"$f\\\"],[13224,1149]],\\\"$10\\\",\\\"$11\\\",\\\"$12\\\",\\\"$13\\\",\\\"$14\\\",\\\"$15\\\",\\\"$16\\\",[\\\"$17\\\",[\\\"$18\\\",\\\"$19\\\"],[9879,16788]],\\\"$1a\\\",[\\\"$1b\\\",[\\\"$1c\\\",\\\"$1d\\\"],[19771,45142]]],\\\"GeistProvider\\\"]\\n3b:I[9173822,[\\\"$a\\\",\\\"$b\\\",\\\"$c\\\",[\\\"$d\\\",[\\\"$e\\\",\\\"$f\\\"],[13224,1149]],\\\"$10\\\",\\\"$11\\\",\\\"$12\\\",\\\"$13\\\",\\\"$14\\\",\\\"$15\\\",\\\"$16\\\",[\\\"$17\\\",[\\\"$18\\\",\\\"$19\\\"],[9879,1"
      },
      {
        "chunkIndex": 13,
        "tokenEstimate": 400,
        "text": "6788]],\\\"$1a\\\",[\\\"$1b\\\",[\\\"$1c\\\",\\\"$1d\\\"],[19771,45142]]],\\\"SkipNavLink\\\"]\\n3c:\\\"ThemeKeyboardToggle\\\"\\n3d:I[7957760,[\\\"$a\\\",\\\"$b\\\",\\\"$c\\\",[\\\"$d\\\",[\\\"$e\\\",\\\"$f\\\"],[13224,1149]],\\\"$10\\\",\\\"$11\\\",\\\"$12\\\",\\\"$13\\\",\\\"$14\\\",\\\"$15\\\",\\\"$16\\\",[\\\"$17\\\",[\\\"$18\\\",\\\"$19\\\"],[9879,16788]],\\\"$1a\\\",[\\\"$1b\\\",[\\\"$1c\\\",\\\"$1d\\\"],[19771,45142]]],\\\"$3c\\\"]\\n3e:\\\"PrefetchCrossZoneLinksProvider\\\"\\n3f:I[7687243,[\\\"$a\\\",\\\"$b\\\",\\\"$c\\\",[\\\"$d\\\",[\\\"$e\\\",\\\"$f\\\"],[13224,1149]],\\\"$10\\\",\\\"$11\\\",\\\"$12\\\",\\\"$13\\\",\\\"$14\\\",\\\"$15\\\",\\\"$16\\\",[\\\"$17\\\",[\\\"$18\\\",\\\"$19\\\"],[9879,16788]],\\\"$1a\\\",[\\\"$1b\\\",[\\\"$1c\\\",\\\"$1d\\\"],[19771,45142]]],\\\"$3e\\\"]\\n41:\\\"CompatRouterAllowed\\\"\\n42:I[5155984,[\\\"$a\\\",\\\"$b\\\",\\\"$c\\\",[\\\"$d\\\",[\\\"$e\\\",\\\"$f\\\"],[13224,1149]],\\\"$10\\\",\\\"$11\\\",\\\"$12\\\",\\\"$13\\\",\\\"$14\\\",\\\"$15\\\",\\\"$16\\\",[\\\"$17\\\",[\\\"$18\\\",\\\"$19\\\"],[9879,16788]],\\\"$1a\\\",[\\\"$1b\\\",[\\\"$1c\\\",\\\"$1d\\\"],[19771,45142]]],\\\"$41\\\"]\\n43:\\\"BootstrapClientHooks\\\"\\n44:I[6483244,[\\\"$a\\\",\\\"$b\\\",\\\"$c\\\",[\\\"$d\\\",[\\\"$e\\\",\\\"$f\\\"],[13224,1149]],\\\"$10\\\",\\\"$11\\\",\\\"$12\\\",\\\"$13\\\",\\\"$14\\\",\\\"$15\\\",\\\"$16\\\",[\\\"$17\\\",[\\\"$18\\\",\\\"$19\\\"],[9879,16788]],\\\"$1a\\\",[\\\"$1b\\\",[\\\"$1c\\\",\\\"$1d\\\"],[19771,45142]]],\\\"$43\\\"]\\n46:\\\"PrefetchCrossZoneLinks\\\"\\n47:I[7687243,[\\\"$a\\\",\\\"$b\\\",\\\"$c\\\",[\\\"$d\\\",[\\\"$e\\\",\\\"$f\\\"],[13224,1149]],\\\"$10\\\",\\\"$11\\\",\\\"$12\\\",\\\"$13\\\",\\\"$14\\\",\\\"$15\\\",\\\"$16\\\",[\\\"$17\\\",[\\\"$18\\\",\\\"$19\\\"],[9879,16788]],\\\"$1a\\\",[\\\"$1b\\\",[\\\"$1c\\\",\\\"$1d\\\"],[19771,45142]]],\\\"$46\\\"]\\n48:\\\"BootstrapClientDeferred\\\"\\n49:I[3602851,[\\\"$a\\\",\\\"$b\\\",\\\"$c\\\",[\\\"$d\\\",[\\\"$e\\\",\\\"$f\\\"],[13224,1149]],\\\"$10\\\",\\\"$11\\\",\\\"$12\\\",\\\"$13\\\",\\\"$14\\\",\\\"$15\\\",\\\"$16\\\",[\\\"$17\\\",[\\\"$18\\\",\\\"$19\\\"],[9879,16788]],\\\"$1a\\\",[\\\"$"
      },
      {
        "chunkIndex": 14,
        "tokenEstimate": 400,
        "text": "1b\\\",[\\\"$1c\\\",\\\"$1d\\\"],[19771,45142]]],\\\"$48\\\"]\\n4a:I[3754279,[\\\"$a\\\",\\\"$b\\\",\\\"$c\\\",[\\\"$d\\\",[\\\"$e\\\",\\\"$f\\\"],[13224,1149]],\\\"$10\\\",\\\"$11\\\",\\\"$12\\\",\\\"$13\\\",\\\"$14\\\",\\\"$15\\\",\\\"$16\\\",[\\\"$17\\\",[\\\"$18\\\",\\\"$19\\\"],[9879,16788]],\\\"$1a\\\",[\\\"$1b\\\",[\\\"$1c\\\",\\\"$1d\\\"],[19771,45142]]],\\\"LogoutScreen\\\"]\\n4b:I[2615745,[\\\"$a\\\",\\\"$b\\\",\\\"$c\\\",[\\\"$d\\\",[\\\"$e\\\",\\\"$f\\\"],[13224,1149]],\\\"$10\\\",\\\"$11\\\",\\\"$12\\\",\\\"$13\\\",\\\"$14\\\",\\\"$15\\\",\\\"$16\\\",[\\\"$17\\\",[\\\"$18\\\",\\\"$19\\\"],[9879,16788]],\\\"$1a\\\",[\\\"$1b\\\",[\\\"$1c\\\",\\\"$1d\\\"],[19771,45142]]],\\\"Toasts\\\"]\\n4e:I[7538132,[\\\"$2\\\"],\\\"OutletBoundary\\\"]\\n5:C\\n45:T47a,\\nif (window.location.hostname === 'vercel.com' || window.location.search.includes('test-sift')) {\\n (function() {\\n var d = document;\\n var w = window;\\n var find = (s) =\\u003e d.cookie.split('; ').find(r =\\u003e r.startsWith(s));\\n var sid;\\n var row = find('vercel_session_id');\\n if (row) {\\n sid = row.replace('vercel_session_id=', '');\\n } else {\\n var a = new Uint32Array(5);\\n crypto.getRandomValues(a);\\n sid = btoa(a);\\n d.cookie = \\\"vercel_session_id=\\\" + sid;\\n }\\n var _sift = w._sift = w._sift || [];\\n _sift.push(['_setAccount', 'e0fb7b5a33']);\\n _sift.push(['_setUserId', '']);\\n _sift.push(['_setSessionId', sid]);\\n _sift.push(['_trackPageview']);\\n var pathname = w.location.pathname;\\n setInterval(() =\\u003e {\\n if (pathname !== w.location.pathname) {\\n pathname = w.location.pathname;\\n w._sift.push(['_trackPageview']);\\n }\\n }, 2000)\\n\\n if (!find('vercel_impersonate')) {\\n w.addEventListener('load', () =\\u003e {\\n var e = d.createElement('script');\\n e.src = '/_stream/external/cdn.sift.com/s.j"
      },
      {
        "chunkIndex": 15,
        "tokenEstimate": 400,
        "text": "s';\\n d.body.appendChild(e);\\n });\\n }\\n })()\\n}22:[\\\"$\\\",\\\"$L38\\\",null,{\\\"as\\\":\\\"body\\\",\\\"className\\\":\\\"root isolate relative\\\",\\\"children\\\":[[\\\"$\\\",\\\"$32\\\",null,{\\\"fallback\\\":null,\\\"children\\\":\\\"$L39\\\"}],[\\\"$\\\",\\\"$L3a\\\",null,{\\\"forcedTheme\\\":\\\"$undefined\\\",\\\"setBackgroundColor\\\":true,\\\"storageKey\\\":\\\"zeit-theme\\\",\\\"withScript\\\":false,\\\"children\\\":[[\\\"$\\\",\\\"$L3b\\\",null,{}],[\\\"$\\\",\\\"$L3d\\\",null,{}],[\\\"$\\\",\\\"$L3f\\\",null,{\\\"children\\\":\\\"$L40\\\"}]]}],[\\\"$\\\",\\\"$L42\\\",null,{\\\"children\\\":[\\\"$\\\",\\\"$L44\\\",null,{}]}],[[[[\\\"$\\\",\\\"$L20\\\",\\\"script-sift\\\",{\\\"dangerouslySetInnerHTML\\\":{\\\"__html\\\":\\\"$45\\\"},\\\"id\\\":\\\"script-sift\\\"}]],[\\\"$\\\",\\\"$L47\\\",null,{}]],[\\\"$\\\",\\\"$L49\\\",null,{}]],[\\\"$\\\",\\\"$L4a\\\",null,{}],[\\\"$\\\",\\\"$L4b\\\",null,{}]]}]\\n24:[\\\"$\\\",\\\"$1\\\",\\\"c\\\",{\\\"children\\\":[null,\\\"$L4c\\\"]}]\\n26:[\\\"$\\\",\\\"$1\\\",\\\"c\\\",{\\\"children\\\":[null,[\\\"$\\\",\\\"$L3\\\",null,{\\\"parallelRouterKey\\\":\\\"children\\\",\\\"error\\\":\\\"$undefined\\\",\\\"errorStyles\\\":\\\"$undefined\\\",\\\"errorScripts\\\":\\\"$undefined\\\",\\\"template\\\":[\\\"$\\\",\\\"$L4\\\",null,{}],\\\"templateStyles\\\":\\\"$undefined\\\",\\\"templateScripts\\\":\\\"$undefined\\\",\\\"notFound\\\":\\\"$undefined\\\",\\\"forbidden\\\":\\\"$undefined\\\",\\\"unauthorized\\\":\\\"$undefined\\\"}]]}]\\n28:[\\\"$\\\",\\\"$1\\\",\\\"c\\\",{\\\"children\\\":[null,[\\\"$\\\",\\\"$L3\\\",null,{\\\"parallelRouterKey\\\":\\\"children\\\",\\\"error\\\":\\\"$undefined\\\",\\\"errorStyles\\\":\\\"$undefined\\\",\\\"errorScripts\\\":\\\"$undefined\\\",\\\"template\\\":[\\\"$\\\",\\\"$L4\\\",null,{}],\\\"templateStyles\\\":\\\"$undefined\\\",\\\"templateScripts\\\":\\\"$undefined\\\",\\\"notFound\\\":\\\"$undefined\\\",\\\"forbidden\\\":\\\"$undefined\\\",\\\"unauthorized\\\":\\\"$undefined\\\"}]]}]\\n2a:[\\\"$\\\",\\\"$1\\\",\\\"c\\\",{\\\"children\\\":["
      },
      {
        "chunkIndex": 16,
        "tokenEstimate": 400,
        "text": "null,[\\\"$\\\",\\\"$L3\\\",null,{\\\"parallelRouterKey\\\":\\\"children\\\",\\\"error\\\":\\\"$undefined\\\",\\\"errorStyles\\\":\\\"$undefined\\\",\\\"errorScripts\\\":\\\"$undefined\\\",\\\"template\\\":[\\\"$\\\",\\\"$L4\\\",null,{}],\\\"templateStyles\\\":\\\"$undefined\\\",\\\"templateScripts\\\":\\\"$undefined\\\",\\\"notFound\\\":\\\"$undefined\\\",\\\"forbidden\\\":\\\"$undefined\\\",\\\"unauthorized\\\":\\\"$undefined\\\"}]]}]\\n2c:[\\\"$\\\",\\\"$1\\\",\\\"c\\\",{\\\"children\\\":[\\\"$L4d\\\",null,[\\\"$\\\",\\\"$L4e\\\",null,{\\\"children\\\":[\\\"$\\\",\\\"$32\\\",null,{\\\"name\\\":\\\"Next.MetadataOutlet\\\",\\\"children\\\":\\\"$@4f\\\"}]}]]}]\\n50:I[7641388,[\\\"$a\\\",\\\"$b\\\",\\\"$c\\\",[\\\"$d\\\",[\\\"$e\\\",\\\"$f\\\"],[13224,1149]],\\\"$10\\\",\\\"$11\\\",\\\"$12\\\",\\\"$13\\\",\\\"$14\\\",\\\"$15\\\",\\\"$16\\\",[\\\"$17\\\",[\\\"$18\\\",\\\"$19\\\"],[9879,16788]],\\\"$1a\\\",[\\\"$1b\\\",[\\\"$1c\\\",\\\"$1d\\\"],[19771,45142]]],\\\"TelemetryClient\\\"]\\n51:\\\"/vc-ap-vercel-marketing/_next/static/immutable/chunks/0x7eauyrox8_p.js\\\"\\n52:\\\"/vc-ap-vercel-marketing/_next/static/immutable/chunks/3pd0q7il_0qoa.js\\\"\\n53:\\\"static/immutable/chunks/3lmbcxjci9ed4.js\\\"\\n54:\\\"static/immutable/chunks/0-9cwvj_dpq4p.js\\\"\\n55:\\\"/vc-ap-vercel-marketing/_next/static/immutable/chunks/3xvv_dnilu64f.js\\\"\\n56:\\\"static/immutable/chunks/360ztt236pdj0.js\\\"\\n57:\\\"static/immutable/chunks/02awdbulwqyg_.js\\\"\\n58:\\\"/vc-ap-vercel-marketing/_next/static/immutable/chunks/1phvwjh-5m-km.js\\\"\\n59:\\\"static/immutable/chunks/3jxdy6ctm_s0y.js\\\"\\n5a:\\\"static/immutable/chunks/1u6748jmk7f97.js\\\"\\n5b:\\\"/vc-ap-vercel-marketing/_next/static/immutable/chunks/2ee56-9hz14rf.js\\\"\\n5c:\\\"static/immutable/chunks/1x0pj6lddknvy.js\\\"\\n5d:\\\"static/immutable/chunks/2z0cikkt4xj7c.js\\\"\\n5e:\\\"/vc-ap-vercel-marketing/_next/static/immutab"
      },
      {
        "chunkIndex": 17,
        "tokenEstimate": 400,
        "text": "le/chunks/3ulr1i0u4bxll.js\\\"\\n5f:\\\"/vc-ap-vercel-marketing/_next/static/immutable/chunks/1mo765j_up4k0.js\\\"\\n60:\\\"static/immutable/chunks/205grf4js2cz8.js\\\"\\n61:\\\"static/immutable/chunks/20qulmo9wjyxd.js\\\"\\n62:\\\"/vc-ap-vercel-marketing/_next/static/immutable/chunks/38na4mn2_xw6z.js\\\"\\n63:\\\"static/immutable/chunks/2485qqz1l-23r.js\\\"\\n64:\\\"static/immutable/chunks/3bkb5m0yf390j.js\\\"\\n65:\\\"static/immutable/chunks/3br9nzfkt4tx4.js\\\"\\n66:\\\"/vc-ap-vercel-marketing/_next/static/immutable/chunks/0x-p-gtj3nfa4.js\\\"\\n67:\\\"/vc-ap-vercel-marketing/_next/static/immutable/chunks/17m3ra43hdwfi.js\\\"\\n68:\\\"static/immutable/chunks/0bg4mk2rqeu3s.js\\\"\\n69:\\\"static/immutable/chunks/1hd6jtk0cv5n6.js\\\"\\n6a:\\\"/vc-ap-vercel-marketing/_next/static/immutable/chunks/080fbmgjlz_j1.js\\\"\\n6b:\\\"static/immutable/chunks/14e9hunew8kce.js\\\"\\n6c:\\\"static/immutable/chunks/01h7vklym2d-g.js\\\"\\n6d:\\\"/vc-ap-vercel-marketing/_next/static/immutable/chunks/031cvxcfakm9-.js\\\"\\n6e:\\\"/vc-ap-vercel-marketing/_next/static/immutable/chunks/1cy8p5_dm4kfr.js\\\"\\n6f:\\\"HeroDropHeaderFade\\\"\\n70:I[4937738,[\\\"$a\\\",\\\"$b\\\",\\\"$c\\\",[\\\"$d\\\",[\\\"$e\\\",\\\"$f\\\"],[13224,1149]],\\\"$10\\\",\\\"$11\\\",\\\"$12\\\",\\\"$13\\\",\\\"$14\\\",\\\"$15\\\",\\\"$16\\\",[\\\"$17\\\",[\\\"$18\\\",\\\"$19\\\"],[9879,16788]],\\\"$1a\\\",[\\\"$1b\\\",[\\\"$1c\\\",\\\"$1d\\\"],[19771,45142]],\\\"$51\\\",[\\\"$52\\\",[\\\"$53\\\",\\\"$54\\\"],[14943,8208]],[\\\"$55\\\",[\\\"$56\\\",\\\"$57\\\"],[12860,6665]],[\\\"$58\\\",[\\\"$59\\\",\\\"$5a\\\"],[18797,892]],[\\\"$5b\\\",[\\\"$5c\\\",\\\"$5d\\\"],[12433,13102]],\\\"$5e\\\",[\\\"$5f\\\",[\\\"$60\\\",\\\"$61\\\"],[10168,26929]],[\\\"$62\\\",[\\\"$63\\\",\\\"$64\\\",\\\"$65\\\"],[9674,10650,33369]],\\\"$66\\\",[\\\"$67\\\",[\\\"$68\\\",\\\"$69\\\"],[12383,20281]],[\\"
      },
      {
        "chunkIndex": 18,
        "tokenEstimate": 400,
        "text": "\"$6a\\\",[\\\"$6b\\\",\\\"$6c\\\"],[19811,20501]],\\\"$6d\\\",\\\"$6e\\\"],\\\"$6f\\\"]\\n71:\\\"LogoBrandingMenu\\\"\\n72:I[7121595,[\\\"$a\\\",\\\"$b\\\",\\\"$c\\\",[\\\"$d\\\",[\\\"$e\\\",\\\"$f\\\"],[13224,1149]],\\\"$10\\\",\\\"$11\\\",\\\"$12\\\",\\\"$13\\\",\\\"$14\\\",\\\"$15\\\",\\\"$16\\\",[\\\"$17\\\",[\\\"$18\\\",\\\"$19\\\"],[9879,16788]],\\\"$1a\\\",[\\\"$1b\\\",[\\\"$1c\\\",\\\"$1d\\\"],[19771,45142]],\\\"$51\\\",[\\\"$52\\\",[\\\"$53\\\",\\\"$54\\\"],[14943,8208]],[\\\"$55\\\",[\\\"$56\\\",\\\"$57\\\"],[12860,6665]],[\\\"$58\\\",[\\\"$59\\\",\\\"$5a\\\"],[18797,892]],[\\\"$5b\\\",[\\\"$5c\\\",\\\"$5d\\\"],[12433,13102]],\\\"$5e\\\",[\\\"$5f\\\",[\\\"$60\\\",\\\"$61\\\"],[10168,26929]],[\\\"$62\\\",[\\\"$63\\\",\\\"$64\\\",\\\"$65\\\"],[9674,10650,33369]],\\\"$66\\\"],\\\"$71\\\"]\\n73:I[6236134,[\\\"$a\\\",\\\"$b\\\",\\\"$c\\\",[\\\"$d\\\",[\\\"$e\\\",\\\"$f\\\"],[13224,1149]],\\\"$10\\\",\\\"$11\\\",\\\"$12\\\",\\\"$13\\\",\\\"$14\\\",\\\"$15\\\",\\\"$16\\\",[\\\"$17\\\",[\\\"$18\\\",\\\"$19\\\"],[9879,16788]],\\\"$1a\\\",[\\\"$1b\\\",[\\\"$1c\\\",\\\"$1d\\\"],[19771,45142]],\\\"$51\\\",[\\\"$52\\\",[\\\"$53\\\",\\\"$54\\\"],[14943,8208]],[\\\"$55\\\",[\\\"$56\\\",\\\"$57\\\"],[12860,6665]],[\\\"$58\\\",[\\\"$59\\\",\\\"$5a\\\"],[18797,892]],[\\\"$5b\\\",[\\\"$5c\\\",\\\"$5d\\\"],[12433,13102]],\\\"$5e\\\",[\\\"$5f\\\",[\\\"$60\\\",\\\"$61\\\"],[10168,26929]],[\\\"$62\\\",[\\\"$63\\\",\\\"$64\\\",\\\"$65\\\"],[9674,10650,33369]],\\\"$66\\\"],\\\"Root\\\"]\\n74:I[3941758,[\\\"$a\\\",\\\"$b\\\",\\\"$c\\\",[\\\"$d\\\",[\\\"$e\\\",\\\"$f\\\"],[13224,1149]],\\\"$10\\\",\\\"$11\\\",\\\"$12\\\",\\\"$13\\\",\\\"$14\\\",\\\"$15\\\",\\\"$16\\\",[\\\"$17\\\",[\\\"$18\\\",\\\"$19\\\"],[9879,16788]],\\\"$1a\\\",[\\\"$1b\\\",[\\\"$1c\\\",\\\"$1d\\\"],[19771,45142]],\\\"$51\\\",[\\\"$52\\\",[\\\"$53\\\",\\\"$54\\\"],[14943,8208]],[\\\"$55\\\",[\\\"$56\\\",\\\"$57\\\"],[12860,6665]],[\\\"$58\\\",[\\\"$59\\\",\\\"$5a\\\"],[18797,892]],[\\\"$5b\\\",[\\\"$5c\\\",\\\"$5d\\\"],[12433,13102]],\\\"$5e\\\",[\\\"$5f\\\",[\\\"$60\\\",\\\"$61\\\"],[10168,26929]],[\\\"$62\\\",[\\\"$63\\\",\\\"$64\\\",\\\"$65\\\""
      },
      {
        "chunkIndex": 19,
        "tokenEstimate": 400,
        "text": "],[9674,10650,33369]],\\\"$66\\\"],\\\"MouseDownNav\\\"]\\n75:I[2403248,[\\\"$a\\\",\\\"$b\\\",\\\"$c\\\",[\\\"$d\\\",[\\\"$e\\\",\\\"$f\\\"],[13224,1149]],\\\"$10\\\",\\\"$11\\\",\\\"$12\\\",\\\"$13\\\",\\\"$14\\\",\\\"$15\\\",\\\"$16\\\",[\\\"$17\\\",[\\\"$18\\\",\\\"$19\\\"],[9879,16788]],\\\"$1a\\\",[\\\"$1b\\\",[\\\"$1c\\\",\\\"$1d\\\"],[19771,45142]],\\\"$51\\\",[\\\"$52\\\",[\\\"$53\\\",\\\"$54\\\"],[14943,8208]],[\\\"$55\\\",[\\\"$56\\\",\\\"$57\\\"],[12860,6665]],[\\\"$58\\\",[\\\"$59\\\",\\\"$5a\\\"],[18797,892]],[\\\"$5b\\\",[\\\"$5c\\\",\\\"$5d\\\"],[12433,13102]],\\\"$5e\\\",[\\\"$5f\\\",[\\\"$60\\\",\\\"$61\\\"],[10168,26929]],[\\\"$62\\\",[\\\"$63\\\",\\\"$64\\\",\\\"$65\\\"],[9674,10650,33369]],\\\"$66\\\"],\\\"Item\\\"]\\n76:I[6049809,[\\\"$a\\\",\\\"$b\\\",\\\"$c\\\",[\\\"$d\\\",[\\\"$e\\\",\\\"$f\\\"],[13224,1149]],\\\"$10\\\",\\\"$11\\\",\\\"$12\\\",\\\"$13\\\",\\\"$14\\\",\\\"$15\\\",\\\"$16\\\",[\\\"$17\\\",[\\\"$18\\\",\\\"$19\\\"],[9879,16788]],\\\"$1a\\\",[\\\"$1b\\\",[\\\"$1c\\\",\\\"$1d\\\"],[19771,45142]],\\\"$51\\\",[\\\"$52\\\",[\\\"$53\\\",\\\"$54\\\"],[14943,8208]],[\\\"$55\\\",[\\\"$56\\\",\\\"$57\\\"],[12860,6665]],[\\\"$58\\\",[\\\"$59\\\",\\\"$5a\\\"],[18797,892]],[\\\"$5b\\\",[\\\"$5c\\\",\\\"$5d\\\"],[12433,13102]],\\\"$5e\\\",[\\\"$5f\\\",[\\\"$60\\\",\\\"$61\\\"],[10168,26929]],[\\\"$62\\\",[\\\"$63\\\",\\\"$64\\\",\\\"$65\\\"],[9674,10650,33369]],\\\"$66\\\"],\\\"Trigger\\\"]\\n77:I[6850403,[\\\"$a\\\",\\\"$b\\\",\\\"$c\\\",[\\\"$d\\\",[\\\"$e\\\",\\\"$f\\\"],[13224,1149]],\\\"$10\\\",\\\"$11\\\",\\\"$12\\\",\\\"$13\\\",\\\"$14\\\",\\\"$15\\\",\\\"$16\\\",[\\\"$17\\\",[\\\"$18\\\",\\\"$19\\\"],[9879,16788]],\\\"$1a\\\",[\\\"$1b\\\",[\\\"$1c\\\",\\\"$1d\\\"],[19771,45142]],\\\"$51\\\",[\\\"$52\\\",[\\\"$53\\\",\\\"$54\\\"],[14943,8208]],[\\\"$55\\\",[\\\"$56\\\",\\\"$57\\\"],[12860,6665]],[\\\"$58\\\",[\\\"$59\\\",\\\"$5a\\\"],[18797,892]],[\\\"$5b\\\",[\\\"$5c\\\",\\\"$5d\\\"],[12433,13102]],\\\"$5e\\\",[\\\"$5f\\\",[\\\"$60\\\",\\\"$61\\\"],[10168,26929]],[\\\"$62\\\",[\\\"$63\\\",\\\"$64\\\",\\\"$65\\\"],[9674,10650,33369]],\\\"$66\\\"],\\\"Trigg"
      },
      {
        "chunkIndex": 20,
        "tokenEstimate": 400,
        "text": "erIcon\\\"]\\n78:I[9939831,[\\\"$a\\\",\\\"$b\\\",\\\"$c\\\",[\\\"$d\\\",[\\\"$e\\\",\\\"$f\\\"],[13224,1149]],\\\"$10\\\",\\\"$11\\\",\\\"$12\\\",\\\"$13\\\",\\\"$14\\\",\\\"$15\\\",\\\"$16\\\",[\\\"$17\\\",[\\\"$18\\\",\\\"$19\\\"],[9879,16788]],\\\"$1a\\\",[\\\"$1b\\\",[\\\"$1c\\\",\\\"$1d\\\"],[19771,45142]],\\\"$51\\\",[\\\"$52\\\",[\\\"$53\\\",\\\"$54\\\"],[14943,8208]],[\\\"$55\\\",[\\\"$56\\\",\\\"$57\\\"],[12860,6665]],[\\\"$58\\\",[\\\"$59\\\",\\\"$5a\\\"],[18797,892]],[\\\"$5b\\\",[\\\"$5c\\\",\\\"$5d\\\"],[12433,13102]],\\\"$5e\\\",[\\\"$5f\\\",[\\\"$60\\\",\\\"$61\\\"],[10168,26929]],[\\\"$62\\\",[\\\"$63\\\",\\\"$64\\\",\\\"$65\\\"],[9674,10650,33369]],\\\"$66\\\"],\\\"Panel\\\"]\\n79:I[263882,[\\\"$a\\\",\\\"$b\\\",\\\"$c\\\",[\\\"$d\\\",[\\\"$e\\\",\\\"$f\\\"],[13224,1149]],\\\"$10\\\",\\\"$11\\\",\\\"$12\\\",\\\"$13\\\",\\\"$14\\\",\\\"$15\\\",\\\"$16\\\",[\\\"$17\\\",[\\\"$18\\\",\\\"$19\\\"],[9879,16788]],\\\"$1a\\\",[\\\"$1b\\\",[\\\"$1c\\\",\\\"$1d\\\"],[19771,45142]],\\\"$51\\\",[\\\"$52\\\",[\\\"$53\\\",\\\"$54\\\"],[14943,8208]],[\\\"$55\\\",[\\\"$56\\\",\\\"$57\\\"],[12860,6665]],[\\\"$58\\\",[\\\"$59\\\",\\\"$5a\\\"],[18797,892]],[\\\"$5b\\\",[\\\"$5c\\\",\\\"$5d\\\"],[12433,13102]],\\\"$5e\\\",[\\\"$5f\\\",[\\\"$60\\\",\\\"$61\\\"],[10168,26929]],[\\\"$62\\\",[\\\"$63\\\",\\\"$64\\\",\\\"$65\\\"],[9674,10650,33369]],\\\"$66\\\"],\\\"NavLink\\\"]\\n8e:\\\"ClientFlagContext\\\"\\n8f:I[4597921,[\\\"$a\\\"],\\\"$8e\\\"]\\n39:[\\\"$\\\",\\\"$L50\\\",null,{\\\"extraAttributes\\\":\\\"$undefined\\\"}]\\n4c:[\\\"$\\\",\\\"div\\\",null,{\\\"className\\\":\\\"flex min-w-0\\\",\\\"children\\\":[[\\\"$\\\",\\\"div\\\",null,{\\\"className\\\":\\\"@container flex-1 min-w-0\\\",\\\"children\\\":[[\\\"$\\\",\\\"$L70\\\",null,{}],[[\\\"$\\\",\\\"header\\\",null,{\\\"id\\\":\\\"marketing-header\\\",\\\"data-exclude-from-llms\\\":\\\"\\\",\\\"data-navigation-header\\\":\\\"\\\",\\\"suppressHydrationWarning\\\":true,\\\"className\\\":\\\"peer sticky top-0 z-(--header-zindex) h-(--header-height) w-full bg-transparent data-[scrol"
      },
      {
        "chunkIndex": 21,
        "tokenEstimate": 400,
        "text": "led]:bg-background-200 data-[scrolled]:shadow-[0_1px_0_0_var(--ds-gray-alpha-400)] data-[nav-open]:!shadow-none data-[nav-open]:bg-background-200 data-[mobile-open]:!bg-background-100 data-[mobile-open]:!shadow-none\\\",\\\"data-cdp-scope\\\":\\\"{\\\\\\\"name\\\\\\\":\\\\\\\"header\\\\\\\"}\\\",\\\"children\\\":[[\\\"$\\\",\\\"div\\\",null,{\\\"className\\\":\\\"mx-auto flex h-full w-full items-center gap-3 px-(--geist-page-margin) max-w-(--ds-page-width-with-margin)\\\",\\\"children\\\":[[\\\"$\\\",\\\"$L72\\\",null,{\\\"children\\\":[\\\"$\\\",\\\"svg\\\",null,{\\\"viewBox\\\":\\\"0 0 115 100\\\",\\\"height\\\":18,\\\"width\\\":21,\\\"data-slot\\\":\\\"geist-logo-svg\\\",\\\"style\\\":{},\\\"children\\\":[\\\"$\\\",\\\"g\\\",null,{\\\"children\\\":[\\\"$\\\",\\\"path\\\",null,{\\\"fill\\\":\\\"currentColor\\\",\\\"fillRule\\\":\\\"evenodd\\\",\\\"d\\\":\\\"M57.5 0 115 100H0z\\\",\\\"clipRule\\\":\\\"evenodd\\\"}]}]}]}],[\\\"$\\\",\\\"$L73\\\",null,{\\\"routeMap\\\":{\\\"products\\\":[\\\"/ai-sdk\\\",\\\"/ai-gateway\\\",\\\"/sandbox\\\",\\\"/passport\\\",\\\"/connect\\\",\\\"/eve\\\",\\\"/security\\\",\\\"/cdn\\\",\\\"/fluid\\\",\\\"/products/observability\\\",\\\"/workflows\\\",\\\"/products/previews\\\",\\\"/frameworks/nextjs\\\",\\\"/agent\\\",\\\"/plugin\\\",\\\"/oss\\\"],\\\"resources\\\":[\\\"/docs\\\",\\\"/about\\\",\\\"/blog\\\",\\\"/changelog\\\",\\\"/kb\\\",\\\"/ai\\\",\\\"/for/web-apps\\\",\\\"/solutions/marketing-sites\\\",\\\"/for/platforms\\\",\\\"/for/retail\\\",\\\"/customers\\\",\\\"/marketplace\\\",\\\"/partners/solution-partners\\\",\\\"/partners/aws\\\"],\\\"enterprise\\\":[\\\"/enterprise\\\"],\\\"pricing\\\":[\\\"/pricing\\\"]},\\\"prefetchMap\\\":{\\\"products\\\":[\\\"/ai-sdk\\\",\\\"/ai-gateway\\\",\\\"/sandbox\\\",\\\"/passport\\\",\\\"/connect\\\",\\\"/eve\\\",\\\"/security\\\",\\\"/cdn\\\",\\\"/fluid\\\",\\\"/products/observability\\\",\\\"/workflows\\\",\\\"/products/previews\\\",\\\"/frameworks/nextjs\\\""
      },
      {
        "chunkIndex": 22,
        "tokenEstimate": 400,
        "text": ",\\\"/agent\\\",\\\"/plugin\\\",\\\"/oss\\\"],\\\"resources\\\":[\\\"/about\\\",\\\"/blog\\\",\\\"/changelog\\\",\\\"/ai\\\",\\\"/for/web-apps\\\",\\\"/solutions/marketing-sites\\\",\\\"/for/platforms\\\",\\\"/for/retail\\\",\\\"/customers\\\",\\\"/partners/solution-partners\\\"]},\\\"className\\\":\\\"flex h-full items-center max-[880px]:hidden [[data-mobile-open]_\\u0026]:!hidden\\\",\\\"children\\\":[\\\"$\\\",\\\"$L74\\\",null,{\\\"children\\\":[[\\\"$\\\",\\\"$L75\\\",\\\"products\\\",{\\\"id\\\":\\\"products\\\",\\\"children\\\":[[\\\"$\\\",\\\"$L76\\\",null,{\\\"className\\\":\\\"group flex cursor-pointer items-center border-none bg-transparent text-copy-14 text-gray-900 outline-none data-[highlighted]:text-gray-1000 data-[open]:text-gray-1000\\\",\\\"children\\\":[\\\"$\\\",\\\"span\\\",null,{\\\"className\\\":\\\"flex items-center gap-0.75 py-1.5 pr-2 pl-3 group-focus-visible:!text-gray-1000 group-focus-visible:![box-shadow:var(--ds-focus-ring)]\\\",\\\"children\\\":[\\\"Products\\\",[\\\"$\\\",\\\"$L77\\\",null,{\\\"className\\\":\\\"pointer-events-none transition-none data-[open]:rotate-180\\\",\\\"children\\\":[\\\"$\\\",\\\"svg\\\",null,{\\\"viewBox\\\":\\\"0 0 16 16\\\",\\\"height\\\":14,\\\"width\\\":14,\\\"data-slot\\\":\\\"geist-icon\\\",\\\"data-glyph\\\":\\\"$undefined\\\",\\\"style\\\":{\\\"color\\\":\\\"currentColor\\\"},\\\"aria-hidden\\\":true,\\\"children\\\":[\\\"$\\\",\\\"path\\\",null,{\\\"fill\\\":\\\"currentColor\\\",\\\"fillRule\\\":\\\"evenodd\\\",\\\"d\\\":\\\"m12.06 6.75-.53.53-2.82 2.82a1 1 0 0 1-1.42 0L4.47 7.28l-.53-.53L5 5.69l.53.53L8 8.69l2.47-2.47.53-.53z\\\",\\\"clipRule\\\":\\\"evenodd\\\"}]}]}]]}]}],[\\\"$\\\",\\\"$L78\\\",null,{\\\"className\\\":\\\"invisible data-[open]:visible fixed inset-x-0 top-(--header-height) z-(--header-zindex) bg-background-200 shadow-[0_1px_0_0_var(--ds-gray-alpha-300)] before:absol"
      },
      {
        "chunkIndex": 23,
        "tokenEstimate": 400,
        "text": "ute before:inset-x-0 before:-top-3 before:h-3 before:content-[''] max-[880px]:hidden\\\",\\\"children\\\":[\\\"$\\\",\\\"div\\\",null,{\\\"className\\\":\\\"mx-auto w-full px-(--geist-page-margin) max-w-(--ds-page-width-with-margin)\\\",\\\"children\\\":[\\\"$\\\",\\\"div\\\",null,{\\\"className\\\":\\\"flex flex-nowrap pt-1 pb-6 gap-x-4\\\",\\\"children\\\":[[\\\"$\\\",\\\"div\\\",\\\"Agent Stack\\\",{\\\"className\\\":\\\"min-w-[250px] shrink-0\\\",\\\"children\\\":[[\\\"$\\\",\\\"div\\\",null,{\\\"className\\\":\\\"text-label-14 text-gray-900\\\",\\\"children\\\":\\\"Agent Stack\\\"}],[\\\"$\\\",\\\"ul\\\",null,{\\\"aria-label\\\":\\\"Agent Stack\\\",\\\"className\\\":\\\"mt-[5px] flex list-none flex-col\\\",\\\"role\\\":\\\"list\\\",\\\"children\\\":[[\\\"$\\\",\\\"li\\\",\\\"/ai-sdk\\\",{\\\"children\\\":[\\\"$\\\",\\\"$L79\\\",null,{\\\"href\\\":\\\"/ai-sdk\\\",\\\"className\\\":\\\"group inline-flex w-full no-underline focus-visible:outline-none!\\\",\\\"target\\\":\\\"$undefined\\\",\\\"rel\\\":\\\"$undefined\\\",\\\"children\\\":[\\\"$\\\",\\\"span\\\",null,{\\\"className\\\":\\\"inline-flex items-center gap-1 text-label-20 text-gray-1000 group-focus-visible:![box-shadow:var(--ds-focus-ring)]\\\",\\\"style\\\":\\\"$undefined\\\",\\\"children\\\":[\\\"$L7a\\\",null]}]}]}],\\\"$L7b\\\",\\\"$L7c\\\",\\\"$L7d\\\",\\\"$L7e\\\",\\\"$L7f\\\"]}]]}],\\\"$L80\\\",\\\"$L81\\\"]}]}]}]]}],\\\"$L82\\\",\\\"$L83\\\",\\\"$L84\\\"]}]}],\\\"$L85\\\"]}],\\\"$L86\\\",\\\"$L87\\\",\\\"$L88\\\"]}],\\\"$L89\\\"],\\\"$L8a\\\",\\\"$L8b\\\",\\\"$L8c\\\"]}],\\\"$L8d\\\"]}]\\n8:[\\\"$\\\",\\\"$L8f\\\",null,{\\\"flags\\\":{},\\\"children\\\":[[\\\"$\\\",\\\"$L3\\\",null,{\\\"parallelRouterKey\\\":\\\"children\\\",\\\"error\\\":\\\"$undefined\\\",\\\"errorStyles\\\":\\\"$undefined\\\",\\\"errorScripts\\\":\\\"$undefined\\\",\\\"template\\\":[\\\"$\\\",\\\"$L4\\\",null,{}],\\\"templateStyles\\\":\\\"$undefined\\\",\\\"templateScripts\\\":\\\"$undefined\\\",\\\"notFound\\\":\\"
      },
      {
        "chunkIndex": 24,
        "tokenEstimate": 400,
        "text": "\"$undefined\\\",\\\"forbidden\\\":\\\"$undefined\\\",\\\"unauthorized\\\":\\\"$undefined\\\"}],[\\\"$\\\",\\\"$32\\\",null,{\\\"fallback\\\":null,\\\"children\\\":\\\"$L90\\\"}]]}]\\n95:I[7706557,[\\\"$a\\\",\\\"$b\\\",\\\"$c\\\",[\\\"$d\\\",[\\\"$e\\\",\\\"$f\\\"],[13224,1149]],\\\"$10\\\",\\\"$11\\\",\\\"$12\\\",\\\"$13\\\",\\\"$14\\\",\\\"$15\\\",\\\"$16\\\",[\\\"$17\\\",[\\\"$18\\\",\\\"$19\\\"],[9879,16788]],\\\"$1a\\\",[\\\"$1b\\\",[\\\"$1c\\\",\\\"$1d\\\"],[19771,45142]],\\\"$51\\\",[\\\"$52\\\",[\\\"$53\\\",\\\"$54\\\"],[14943,8208]],[\\\"$55\\\",[\\\"$56\\\",\\\"$57\\\"],[12860,6665]],[\\\"$58\\\",[\\\"$59\\\",\\\"$5a\\\"],[18797,892]],[\\\"$5b\\\",[\\\"$5c\\\",\\\"$5d\\\"],[12433,13102]],\\\"$5e\\\",[\\\"$5f\\\",[\\\"$60\\\",\\\"$61\\\"],[10168,26929]],[\\\"$62\\\",[\\\"$63\\\",\\\"$64\\\",\\\"$65\\\"],[9674,10650,33369]],\\\"$66\\\"],\\\"DirectLink\\\"]\\n96:\\\"DemoOrContactButton\\\"\\n97:I[5872854,[\\\"$a\\\",\\\"$b\\\",\\\"$c\\\",[\\\"$d\\\",[\\\"$e\\\",\\\"$f\\\"],[13224,1149]],\\\"$10\\\",\\\"$11\\\",\\\"$12\\\",\\\"$13\\\",\\\"$14\\\",\\\"$15\\\",\\\"$16\\\",[\\\"$17\\\",[\\\"$18\\\",\\\"$19\\\"],[9879,16788]],\\\"$1a\\\",[\\\"$1b\\\",[\\\"$1c\\\",\\\"$1d\\\"],[19771,45142]],\\\"$51\\\",[\\\"$52\\\",[\\\"$53\\\",\\\"$54\\\"],[14943,8208]],[\\\"$55\\\",[\\\"$56\\\",\\\"$57\\\"],[12860,6665]],[\\\"$58\\\",[\\\"$59\\\",\\\"$5a\\\"],[18797,892]],[\\\"$5b\\\",[\\\"$5c\\\",\\\"$5d\\\"],[12433,13102]],\\\"$5e\\\",[\\\"$5f\\\",[\\\"$60\\\",\\\"$61\\\"],[10168,26929]],[\\\"$62\\\",[\\\"$63\\\",\\\"$64\\\",\\\"$65\\\"],[9674,10650,33369]],\\\"$66\\\"],\\\"$96\\\"]\\n98:I[57106,[\\\"$a\\\",\\\"$b\\\",\\\"$c\\\",[\\\"$d\\\",[\\\"$e\\\",\\\"$f\\\"],[13224,1149]],\\\"$10\\\",\\\"$11\\\",\\\"$12\\\",\\\"$13\\\",\\\"$14\\\",\\\"$15\\\",\\\"$16\\\",[\\\"$17\\\",[\\\"$18\\\",\\\"$19\\\"],[9879,16788]],\\\"$1a\\\",[\\\"$1b\\\",[\\\"$1c\\\",\\\"$1d\\\"],[19771,45142]],\\\"$51\\\",[\\\"$52\\\",[\\\"$53\\\",\\\"$54\\\"],[14943,8208]],[\\\"$55\\\",[\\\"$56\\\",\\\"$57\\\"],[12860,6665]],[\\\"$58\\\",[\\\"$59\\\",\\\"$5a\\\"],[18797,892]],[\\\"$5b\\\",[\\\"$5c\\\",\\\"$5d\\\"],[12433,13102]]"
      }
    ],
    "extractedAt": "2026-10-26T01:00:40.566Z"
  }
]
```

***

### 3. Input Parameter Specification

| Parameter | Type | Default | Technical Specification |
| :--- | :--- | :--- | :--- |
| `queries` | `array` | `["woocommerce", "seo", "ai"]` | Enter WordPress Plugin Keywords to extract structured records. |
| `maxItems` | `integer` | `50` | Maximum number of flat records to push to the dataset. |

#### Example Input Payload (`application/json`)

```json
{
  "queries": [
    "woocommerce",
    "seo",
    "ai"
  ],
  "maxItems": 50
}
```

***

### 4. Measured Runtime & Unit Economics

| Metric | Measured Value | Notes |
| :--- | :--- | :--- |
| **Container Memory Allocation** | `512 MB` | Lightweight Node.js 20 container (`apify@^3.2.6`) |
| **Median Execution Latency** | `6.01 s` | Cold start to dataset commit for default batch |
| **External Proxy Requirement** | `$0.00` | No residential proxy bandwidth surcharge required |
| **Primary Billing Event** | `page-converted` | Charged strictly per committed dataset record |
| **Unit Price (Pay-Per-Event)** | `$0.0025 / record` | Equivalent to **$2.50 per 1,000 records** |

***

### 5. Production Integration (`cURL`, `Python`, `Claude Code MCP`)

#### 5.1 Synchronous REST Execution (`cURL`)

Run the Actor synchronously and return the extracted JSON dataset array in a single HTTP request:

```bash
curl -s -X POST \
  "https://api.apify.com/v2/acts/vivid_astronaut~wordpress-plugins-themes-scraper/run-sync-get-dataset-items?token=YOUR_APIFY_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"queries": ["woocommerce", "seo", "ai"], "maxItems": 50}'
```

#### 5.2 Python Pipeline Integration (`urllib.request`)

```python
import json
import os
import urllib.request

APIFY_TOKEN = os.environ["APIFY_TOKEN"]
url = (
    "https://api.apify.com/v2/acts/vivid_astronaut~wordpress-plugins-themes-scraper/"
    f"run-sync-get-dataset-items?token={APIFY_TOKEN}"
)
payload = {
  "queries": [
    "woocommerce",
    "seo",
    "ai"
  ],
  "maxItems": 50
}

req = urllib.request.Request(
    url,
    data=json.dumps(payload).encode("utf-8"),
    headers={"Content-Type": "application/json"},
    method="POST",
)
with urllib.request.urlopen(req, timeout=120) as resp:
    records = json.loads(resp.read().decode("utf-8"))
    print(f"Extracted {len(records)} records from wordpress-plugins-themes-scraper")
```

#### 5.3 Claude Code / Cursor MCP Configuration (`.mcp.json`)

Expose `vivid_astronaut/wordpress-plugins-themes-scraper` as a callable tool inside Claude Code, Cursor, or any Model Context Protocol client:

````json
{
  "mcpServers": {
    "apify-wordpress-plugins-themes-scraper": {
      "command": "npx",
      "args": [
        "-y",
        "@apify/actors-mcp-server",



# Actor input Schema

## `queries` (type: `array`):

Enter WordPress Plugin Keywords to extract structured records.
## `maxItems` (type: `integer`):

Maximum number of flat records to push to the dataset.

## Actor input object example

```json
{
  "queries": [
    "woocommerce",
    "seo",
    "ai"
  ],
  "maxItems": 50
}
````

# Actor output Schema

## `files` (type: `string`):

No description

# API

You can run this Actor programmatically using our API. Below are code examples in JavaScript, Python, and CLI, as well as the OpenAPI specification and MCP server setup.

## JavaScript example

```javascript
import { ApifyClient } from 'apify-client';

// Initialize the ApifyClient with your Apify API token
// Replace the '<YOUR_API_TOKEN>' with your token
const client = new ApifyClient({
    token: '<YOUR_API_TOKEN>',
});

// Prepare Actor input
const input = {
    "queries": [
        "woocommerce",
        "seo",
        "ai"
    ]
};

// Run the Actor and wait for it to finish
const run = await client.actor("invaluable_rondeau/wordpress-plugins-themes-scraper").call(input);

// Fetch and print Actor results from the run's dataset (if any)
console.log('Results from dataset');
console.log(`💾 Check your data here: https://console.apify.com/storage/datasets/${run.defaultDatasetId}`);
const { items } = await client.dataset(run.defaultDatasetId).listItems();
items.forEach((item) => {
    console.dir(item);
});

// 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/js/docs

```

## Python example

```python
from apify_client import ApifyClient

# Initialize the ApifyClient with your Apify API token
# Replace '<YOUR_API_TOKEN>' with your token.
client = ApifyClient("<YOUR_API_TOKEN>")

# Prepare the Actor input
run_input = { "queries": [
        "woocommerce",
        "seo",
        "ai",
    ] }

# Run the Actor and wait for it to finish
run = client.actor("invaluable_rondeau/wordpress-plugins-themes-scraper").call(run_input=run_input)

# Fetch and print Actor results from the run's dataset (if there are any)
print(f"💾 Check your data here: https://console.apify.com/storage/datasets/{run.default_dataset_id}")
for item in client.dataset(run.default_dataset_id).iterate_items():
    print(item)

# 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/python/docs/quick-start

```

## CLI example

```bash
echo '{
  "queries": [
    "woocommerce",
    "seo",
    "ai"
  ]
}' |
apify call invaluable_rondeau/wordpress-plugins-themes-scraper --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "type": "http",
            "url": "https://mcp.apify.com/?tools=fetch-actor-details,invaluable_rondeau/wordpress-plugins-themes-scraper"
        }
    }
}
```

The hosted server signs you in with OAuth on first connect, so no API token belongs in this config. Clients without OAuth support can send an `Authorization: Bearer <APIFY_API_TOKEN>` header instead, using a token from API & Integrations in Apify Console (https://console.apify.com/settings/integrations).

## OpenAPI specification

Download the OpenAPI definition: https://api.apify.com/v2/actors/UACPtNa6wXni2B8jW/builds/8KpzJutLkGe7yJSVZ/openapi.json
