CINXE.COM
Pricing on Vercel
<!DOCTYPE html><html class="__variable_c538c7 __variable_adfce0 uncontained tailwind tailwind-no-preflight" lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/vercel-docs/_next/static/media/569ce4b8f30dc480-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/vercel-docs/_next/static/media/93f479601ee12b01-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" as="image" href="/vercel-docs/_next/static/media/vercel-logotype-light.700a8d26.svg"/><link rel="preload" as="image" href="/vercel-docs/_next/static/media/vercel-logotype-dark.e8c0a742.svg"/><link rel="stylesheet" href="/vercel-docs/_next/static/css/fe2e51f880771266.css?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw" data-precedence="next"/><link rel="stylesheet" href="/vercel-docs/_next/static/css/d8c0059d67b7f610.css?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw" data-precedence="next"/><link rel="stylesheet" href="/vercel-docs/_next/static/css/60c673ee8ab6b630.css?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw" data-precedence="next"/><link rel="stylesheet" href="/vercel-docs/_next/static/css/55c9a74d1856214f.css?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw" data-precedence="next"/><link rel="stylesheet" href="/vercel-docs/_next/static/css/cbeb709c8525dba2.css?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw" data-precedence="next"/><link rel="stylesheet" href="/vercel-docs/_next/static/css/e122c19221bacfe3.css?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw" data-precedence="next"/><link rel="stylesheet" href="/vercel-docs/_next/static/css/5b38b78372785adc.css?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw" data-precedence="next"/><link rel="stylesheet" href="/vercel-docs/_next/static/css/066c7e793317bad6.css?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw" data-precedence="next"/><link rel="stylesheet" href="/vercel-docs/_next/static/css/14635e0d22d3fe7c.css?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw" data-precedence="next"/><link rel="stylesheet" href="/vercel-docs/_next/static/css/fc013c9d40861e0d.css?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw" data-precedence="next"/><link rel="stylesheet" href="/vercel-docs/_next/static/css/95cf8e87ae780a8e.css?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw" data-precedence="next"/><link rel="stylesheet" href="/vercel-docs/_next/static/css/6598b0a18a1dd694.css?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw" data-precedence="next"/><link rel="stylesheet" href="/vercel-docs/_next/static/css/dc1085e7e696021b.css?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw" data-precedence="next"/><link rel="stylesheet" href="/vercel-docs/_next/static/css/aa4c8d3931e00341.css?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw" data-precedence="next"/><link rel="stylesheet" href="/vercel-docs/_next/static/css/b4b2288c488c71f4.css?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw" data-precedence="next"/><link rel="stylesheet" href="/vercel-docs/_next/static/css/7f4e8a7eec866b1b.css?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw" data-precedence="next"/><link rel="stylesheet" href="/vercel-docs/_next/static/css/66f57fc94c7b2b8e.css?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw" data-precedence="next"/><link rel="stylesheet" href="/vercel-docs/_next/static/css/42972b4090120ee1.css?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw" data-precedence="next"/><link rel="stylesheet" href="/vercel-docs/_next/static/css/c866fbb056e24ce4.css?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw" data-precedence="next"/><link rel="stylesheet" href="/vercel-docs/_next/static/css/dac20be580900efd.css?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw" data-precedence="next"/><link rel="stylesheet" href="/vercel-docs/_next/static/css/b146ccca2ba6ea90.css?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw" data-precedence="next"/><link rel="stylesheet" href="/vercel-docs/_next/static/css/dab23b0abd910316.css?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw" data-precedence="next"/><link rel="stylesheet" href="/vercel-docs/_next/static/css/c5c3d02f32bad011.css?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/vercel-docs/_next/static/chunks/webpack-4e3d135f713d1dc6.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw"/><script src="/vercel-docs/_next/static/chunks/e5dc07e9-e2b9a9b838d4368c.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw" async=""></script><script src="/vercel-docs/_next/static/chunks/85824-898d89e7e97ed295.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw" async=""></script><script src="/vercel-docs/_next/static/chunks/main-app-896fc1d46d5df698.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw" async=""></script><script src="/vercel-docs/_next/static/chunks/18052-cdd4bde164a446b1.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw" async=""></script><script src="/vercel-docs/_next/static/chunks/6030-6a78335ecc30fe78.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw" async=""></script><script src="/vercel-docs/_next/static/chunks/62956-384e61a76efa3c3a.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw" async=""></script><script src="/vercel-docs/_next/static/chunks/93196-15a4107a4f1a0fc5.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw" async=""></script><script src="/vercel-docs/_next/static/chunks/29557-bbcd9dbbf5f53fc1.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw" async=""></script><script src="/vercel-docs/_next/static/chunks/77819-5ac8b068a952a846.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw" async=""></script><script src="/vercel-docs/_next/static/chunks/55253-377ee21f71c4e1c6.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw" async=""></script><script src="/vercel-docs/_next/static/chunks/557-67450ba00dce0432.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw" async=""></script><script src="/vercel-docs/_next/static/chunks/60656-7b3cbbb58330570a.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw" async=""></script><script src="/vercel-docs/_next/static/chunks/10805-146e014918cd66ce.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw" async=""></script><script src="/vercel-docs/_next/static/chunks/app/layout-8225915a54c41310.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw" async=""></script><script src="/vercel-docs/_next/static/chunks/2000-7789c5a261cd1f94.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw" async=""></script><script src="/vercel-docs/_next/static/chunks/app/not-found-e958d8fdaba633f3.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw" async=""></script><script src="/vercel-docs/_next/static/chunks/81498-b87606f5e09caf5a.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw" async=""></script><script src="/vercel-docs/_next/static/chunks/98740-36489fa2e47dfe86.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw" async=""></script><script src="/vercel-docs/_next/static/chunks/2716-c67e7ee9353ebfef.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw" async=""></script><script src="/vercel-docs/_next/static/chunks/45958-d17c071336e11594.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw" async=""></script><script src="/vercel-docs/_next/static/chunks/3088-18b7ebfff22fcb5e.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw" async=""></script><script src="/vercel-docs/_next/static/chunks/23668-4334b49582635bdc.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw" async=""></script><script src="/vercel-docs/_next/static/chunks/31370-b309fa671761f2dc.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw" async=""></script><script src="/vercel-docs/_next/static/chunks/62114-88e4428ec1cf2156.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw" async=""></script><script src="/vercel-docs/_next/static/chunks/9828-98873db3d7dedd39.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw" async=""></script><script src="/vercel-docs/_next/static/chunks/78563-60f3170a89b2c7d9.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw" async=""></script><script src="/vercel-docs/_next/static/chunks/62532-9416ea9af5a9d071.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw" async=""></script><script src="/vercel-docs/_next/static/chunks/60080-3f6356f115347d0c.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw" async=""></script><script src="/vercel-docs/_next/static/chunks/79329-0e7eeca842a3b5f5.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw" async=""></script><script src="/vercel-docs/_next/static/chunks/88932-4f59a40a0682b4bd.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw" async=""></script><script src="/vercel-docs/_next/static/chunks/24200-3b94a0bb3f7bcacb.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw" async=""></script><script src="/vercel-docs/_next/static/chunks/app/docs/page-6076a6d3a199805d.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw" async=""></script><script src="/vercel-docs/_next/static/chunks/9ffa21ba-64707a9f6eef8cb5.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw" async=""></script><script src="/vercel-docs/_next/static/chunks/4120-f980088e682664c8.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw" async=""></script><script src="/vercel-docs/_next/static/chunks/71198-8841e84fea1b73fc.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw" async=""></script><script src="/vercel-docs/_next/static/chunks/5423-b0e464e3d85ca55e.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw" async=""></script><script src="/vercel-docs/_next/static/chunks/38689-8084bd0ba9091571.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw" async=""></script><script src="/vercel-docs/_next/static/chunks/50124-9dfd0aebc7bb8d7e.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw" async=""></script><script src="/vercel-docs/_next/static/chunks/61108-585624e6befe73b0.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw" async=""></script><script src="/vercel-docs/_next/static/chunks/31699-3f823f1373f24947.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw" async=""></script><script src="/vercel-docs/_next/static/chunks/52655-8b4a0a3f523603d5.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw" async=""></script><script src="/vercel-docs/_next/static/chunks/app/docs/layout-56ae1be2ae0c1e72.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw" async=""></script><script src="/vercel-docs/_next/static/chunks/71951-b42a945173148ebe.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw" async=""></script><script src="/vercel-docs/_next/static/chunks/92882-d6ce43f64e5b8796.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw" async=""></script><script src="/vercel-docs/_next/static/chunks/97016-34e63eab2d968ae6.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw" async=""></script><script src="/vercel-docs/_next/static/chunks/60036-895b0e3aafa9aa72.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw" async=""></script><script src="/vercel-docs/_next/static/chunks/89506-77c5ccb9582ce104.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw" async=""></script><script src="/vercel-docs/_next/static/chunks/app/docs/pricing/page-780646207b278066.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw" async=""></script><meta name="next-size-adjust" content=""/><title>Pricing on Vercel</title><meta content="Learn about Vercel's pricing model, including the resources and services that are billed, and how they are priced." name="description"/><link href="https://vercel.com/docs/pricing" rel="canonical"/><meta content="https://vercel.com/docs/pricing" property="og:url"/><meta content="Pricing on Vercel" property="og:title"/><meta content="Learn about Vercel's pricing model, including the resources and services that are billed, and how they are priced." property="og:description"/><meta content="https://vercel.com/api/dynamic-og?title=Pricing%20on%20Vercel" property="og:image:url"/><meta name="theme-color" content="#0a0a0a"/><meta name="color-scheme" content="dark light"/><meta name="robots" content="index, follow, nocache"/><meta name="googlebot" content="index, nofollow, noimageindex, max-video-preview:-1, max-image-preview:large, max-snippet:-1"/><meta name="trace-attributes" content="{"next.appdir":true}"/><link rel="shortcut icon" href="https://assets.vercel.com/image/upload/q_auto/front/favicon/vercel/favicon.ico"/><link rel="icon" href="https://assets.vercel.com/image/upload/q_auto/front/favicon/vercel/32x32.png"/><link rel="apple-touch-icon" href="https://assets.vercel.com/image/upload/q_auto/front/favicon/vercel/apple-touch-icon-180x180.png"/><script src="/vercel-docs/_next/static/chunks/polyfills-42372ed130431b0a.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw" noModule=""></script></head><body><script>!function(){try{var d=document.documentElement,c=d.classList;c.remove('light-theme','dark-theme');var e=localStorage.getItem('zeit-theme');if('system'===e||(!e&&true)){var t='(prefers-color-scheme: dark)',m=window.matchMedia(t);if(m.media!==t||m.matches){d.style.colorScheme = 'dark';c.add('dark-theme')}else{d.style.colorScheme = 'light';c.add('light-theme')}}else if(e){var x={"light":"light-theme","dark":"dark-theme"};c.add(x[e]|| '')}if(e==='light'||e==='dark')d.style.colorScheme=e}catch(e){}}()</script><!--$--><!--/$--><!--$--><!--/$--><div class="header_wrapper__b0EEc"><div class="header_header__TSZx7 header_secondary__kHMNi" data-navigation-header=""><div class="header_topHeader__qMwEP"><div class="header_leftSection__FNUvw"><div class="header_logoSection__Gs4TB"><a href="/" data-testid="header/navbar/logo" data-zone="vercel-marketing" class="link_link__hbWKh"><img alt="vercel-logotype Logo" loading="eager" width="97.28125" height="22" decoding="async" data-nimg="1" class="geist-hide-on-dark" style="color:transparent" src="/vercel-docs/_next/static/media/vercel-logotype-light.700a8d26.svg"/><img alt="vercel-logotype Logo" loading="eager" width="97.28125" height="22" decoding="async" data-nimg="1" class="geist-hide-on-light" style="color:transparent" src="/vercel-docs/_next/static/media/vercel-logotype-dark.e8c0a742.svg"/></a></div><nav aria-label="Navigation header links" data-orientation="horizontal" dir="ltr" class="top-navigation_wrapper__tgDLO"><div style="position:relative"><ul data-orientation="horizontal" class="top-navigation_list__4wlw_" dir="ltr"><li><a data-active="true" data-zone="same" class="link_link__hbWKh top-navigation_link__V8mff" href="/docs">Documentation</a></li><li><a data-active="false" data-zone="same" class="link_link__hbWKh top-navigation_link__V8mff" href="/guides">Guides</a></li><li><a data-active="false" data-zone="same" class="link_link__hbWKh top-navigation_link__V8mff" href="/help">Help</a></li></ul></div></nav></div><div class="header_rightSection__9_IdE"><div class="header_searchContainer__stdCH"><div class="cmdklaunch_wrapper__KrfZL"><button class="cmdklaunch_launcher__q063Y" type="button"><div class="stack_stack__iZkUS stack" data-version="v1" style="--stack-flex:initial;--stack-direction:row;--stack-align:center;--stack-justify:flex-start;--stack-padding:0px;--stack-gap:12px"><svg class="cmdklaunch_inputIcon__hiTMv" data-testid="geist-icon" fill="none" height="24" shape-rendering="geometricPrecision" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" viewBox="0 0 24 24" width="24" style="color:var(--accents-5);width:18px;height:18px"><path d="M11 17.25a6.25 6.25 0 110-12.5 6.25 6.25 0 010 12.5z"/><path d="M16 16l4.5 4.5"/></svg><span class="cmdklaunch_placeholder__LBF11">Search...</span></div><div class="stack_stack__iZkUS stack cmdklaunch_rightIcon__LA5qd" data-version="v1" style="--stack-flex:initial;--stack-direction:row;--stack-align:center;--stack-justify:flex-start;--stack-padding:0px;--stack-gap:0px"><kbd class="kbd_kbd__tWm25 kbd_small__ZiPfe cmdklaunch_keyboard__lDsZX" data-geist-kbd="" data-version="v1"><span>⌘ K</span></kbd></div></button></div></div><div class="header_avatarContainer__IPKhg"><!--$--><div class="header_avatarWrapper__0M74_"><div class="header_feedback__7JZ1Z"><button type="submit" class="button_base__BjwbK reset_reset__KRyvc button_button__81573 reset_reset__KRyvc button_secondary__kMMNc button_small__iQMBm button_invert__YNhnn" data-geist-button="" data-prefix="false" data-suffix="false" data-version="v1" style="--geist-icon-size:16px"><span class="button_content__1aE1_">Feedback</span></button></div><div class="header_placeholder__TztVN"></div></div><!--/$--></div><!--$--><!--/$--><style> @media (min-width: 951px) { #mobile-menu-toggle { display: none; } } </style><div class="mobile-menu_root__PX9iM" id="mobile-menu-toggle"><button aria-label="Open menu" class="toggle_mobileMenuToggle__W5y02" data-expanded="false" disabled="" style="opacity:0" type="button"><div class="toggle_bar__ySl8w toggle_disabled__4oWP9" data-position="top"></div><div class="toggle_bar__ySl8w toggle_disabled__4oWP9" data-position="bottom"></div></button></div></div></div><svg data-testid="geist-icon" height="16" stroke-linejoin="round" style="color:currentColor;opacity:0;position:absolute;top:0;left:0" viewBox="0 0 16 16" width="16" aria-hidden="true"><g clip-path="url(#clip0_53_108)"> <circle cx="8" cy="8" r="7.375" fill="black" stroke="var(--ds-gray-1000)" strokeWidth="1.25" stroke-linecap="round" stroke-linejoin="round"/> <path d="M10.63 11V5" stroke="url(#paint0_linear_53_108S1)" strokeWidth="1.25" stroke-miterlimit="1.41421"/> <path fill-rule="evenodd" cliprule="evenodd" d="M5.995 5.00087V5H4.745V11H5.995V6.96798L12.3615 14.7076C12.712 14.4793 13.0434 14.2242 13.353 13.9453L5.99527 5.00065L5.995 5.00087Z" fill="url(#paint1_linear_53_108S1)"/> </g> <defs> <linearGradient id="paint0_linear_53_108S1" x1="11.13" y1="5" x2="11.13" y2="11" gradientUnits="userSpaceOnUse"> <stop stop-color="white"/> <stop offset="0.609375" stop-color="white" stop-opacity="0.57"/> <stop offset="0.796875" stop-color="white" stop-opacity="0"/> <stop offset="1" stop-color="white" stop-opacity="0"/> </linearGradient> <linearGradient id="paint1_linear_53_108S1" x1="9.9375" y1="9.0625" x2="13.5574" y2="13.3992" gradientUnits="userSpaceOnUse"> <stop stop-color="white"/> <stop offset="1" stop-color="white" stop-opacity="0"/> </linearGradient> <clipPath id="clip0_53_108"> <rect width="16" height="16" fill="red"/> </clipPath> </defs></svg><div class="header_secondaryNavContainer__qG44j"><nav aria-label="Secondary navigation" data-orientation="horizontal" dir="ltr" class="secondary-navigation_root__MSZXj"><div style="position:relative"><ul data-orientation="horizontal" class="secondary-navigation_list__EVaTH" dir="ltr"><li><div data-testid="header/secondary-nav/0"><button class="secondary-navigation_trigger__vH_Tb secondary-navigation_firstItem___l271 no-underline" id="radix-:R6etkjb:-trigger-Platform" data-state="closed" aria-expanded="false" aria-controls="radix-:R6etkjb:-content-Platform" data-radix-collection-item=""><span class="secondary-navigation_bottomHighlight__oO3cr">Platform<svg class="with-icon_icon__MHUeb" data-testid="geist-icon" fill="none" height="24" shape-rendering="geometricPrecision" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" viewBox="0 0 24 24" width="24" aria-hidden="true" style="color:currentColor"><path d="M6 9l6 6 6-6"/></svg></span></button></div><div id="radix-:R6etkjb:-content-Platform" aria-labelledby="radix-:R6etkjb:-trigger-Platform" data-orientation="horizontal" data-state="closed" class="secondary-navigation_content__4CTe_ secondary-navigation_navigationMenuWindow__BeWGe secondary-navigation_hidden__UWk4D" style="pointer-events:none" dir="ltr"><ul class="secondary-navigation_menuItemsGroup__RdzGe"><li class="secondary-navigation_menuItemsLinks__fcaq3"><a tabindex="0" data-zone="same" class="link_link__hbWKh secondary-navigation_menuSubLink___L4Hs" href="/docs/getting-started-with-vercel"><div class="secondary-navigation_menuItemHeading__huHDx"><span class=""><svg data-testid="geist-icon" height="16" stroke-linejoin="round" style="color:currentColor" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" clip-rule="evenodd" d="M8 1L16 15H0L8 1Z" fill="currentColor"/></svg></span><span>Get Started</span></div><p class="text_wrapper__i87JK secondary-navigation_menuItemText__W_24O" data-version="v1" style="--text-color:var(--ds-gray-1000);--text-size:0.875rem;--text-line-height:1.25rem;--text-letter-spacing:initial;--text-weight:400">Build for the web and learn to use our platform</p></a><a tabindex="0" data-zone="same" class="link_link__hbWKh secondary-navigation_menuSubLink___L4Hs" href="/docs/incremental-migration"><div class="secondary-navigation_menuItemHeading__huHDx"><span class=""><svg data-testid="geist-icon" height="16" stroke-linejoin="round" style="color:currentColor" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" clip-rule="evenodd" d="M3.6225 0.872994C3.6225 0.681304 3.53419 0.500304 3.3831 0.382336C3.232 0.264368 3.03499 0.222589 2.84902 0.26908L1.84902 0.51908L1.24511 0.670059L1.54707 1.87789L2.15098 1.72691L2.3775 1.67028V3.75049H2H1.3775V4.99549H2H3H4H4.6225V3.75049H4H3.6225V0.872994ZM7.75 2.12749H7.1275V3.37249H7.75H14.25H14.8725V2.12749H14.25H7.75ZM7.1275 7.37749H7.75H14.25H14.8725V8.62249H14.25H7.75H7.1275V7.37749ZM7.1275 12.6275H7.75H14.25H14.8725V13.8725H14.25H7.75H7.1275V12.6275ZM3.06804 11.7464C3.04537 11.739 3.00818 11.7331 2.94549 11.761L2.25283 12.0688L1.68399 12.3217L1.17834 11.184L1.74719 10.9311L2.43985 10.6233C3.87191 9.98682 5.13017 11.7951 4.03567 12.9167L2.72725 14.2575H4.00001H4.62251V15.5025H4.00001H2.43655C1.44311 15.5025 0.939354 14.307 1.63317 13.596L3.14462 12.0472C3.19253 11.9981 3.1999 11.9611 3.20092 11.9373C3.20227 11.9057 3.19218 11.8633 3.16328 11.8218C3.13438 11.7803 3.09812 11.7561 3.06804 11.7464Z" fill="currentColor"/></svg></span><span>Incremental Migration</span></div><p class="text_wrapper__i87JK secondary-navigation_menuItemText__W_24O" data-version="v1" style="--text-color:var(--ds-gray-1000);--text-size:0.875rem;--text-line-height:1.25rem;--text-letter-spacing:initial;--text-weight:400">Migrate your site to Vercel with minimum risk</p></a><a tabindex="0" data-zone="same" class="link_link__hbWKh secondary-navigation_menuSubLink___L4Hs" href="/docs/frameworks"><div class="secondary-navigation_menuItemHeading__huHDx"><span class=""><svg data-testid="geist-icon" height="16" stroke-linejoin="round" style="color:currentColor" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" clip-rule="evenodd" d="M14.5 2.5H1.5V5.005H14.5V2.5ZM14.5 6.255H6.245V13.5H13.5C14.0523 13.5 14.5 13.0523 14.5 12.5V6.255ZM4.995 6.255H1.5V12.5C1.5 13.0523 1.94772 13.5 2.5 13.5H4.995V6.255ZM1.5 1H0V2.5V12.5C0 13.8807 1.11929 15 2.5 15H13.5C14.8807 15 16 13.8807 16 12.5V2.5V1H14.5H1.5Z" fill="currentColor"/></svg></span><span>Frameworks</span></div><p class="text_wrapper__i87JK secondary-navigation_menuItemText__W_24O" data-version="v1" style="--text-color:var(--ds-gray-1000);--text-size:0.875rem;--text-line-height:1.25rem;--text-letter-spacing:initial;--text-weight:400">Deploy with the framework of your choice on our platform</p></a><a tabindex="0" data-zone="same" class="link_link__hbWKh secondary-navigation_menuSubLink___L4Hs" href="/docs/projects/overview"><div class="secondary-navigation_menuItemHeading__huHDx"><span class=""><svg data-testid="geist-icon" height="16" stroke-linejoin="round" style="color:currentColor" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" clip-rule="evenodd" d="M14.5 7.5V12.5C14.5 13.0523 14.0523 13.5 13.5 13.5H2.5C1.94772 13.5 1.5 13.0523 1.5 12.5V7.5H14.5ZM14.5 6V4H8.83333C8.29241 4 7.76607 3.82456 7.33333 3.5L6 2.5H1.5V6H14.5ZM0 1H1.5H6.16667C6.38304 1 6.59357 1.07018 6.76667 1.2L8.23333 2.3C8.40643 2.42982 8.61696 2.5 8.83333 2.5H14.5H16V4V12.5C16 13.8807 14.8807 15 13.5 15H2.5C1.11929 15 0 13.8807 0 12.5V2.5V1Z" fill="currentColor"/></svg></span><span>Projects</span></div><p class="text_wrapper__i87JK secondary-navigation_menuItemText__W_24O" data-version="v1" style="--text-color:var(--ds-gray-1000);--text-size:0.875rem;--text-line-height:1.25rem;--text-letter-spacing:initial;--text-weight:400">A Project groups deployments and custom domains</p></a><a tabindex="0" data-zone="same" class="link_link__hbWKh secondary-navigation_menuSubLink___L4Hs" href="/docs/deployments/builds"><div class="secondary-navigation_menuItemHeading__huHDx"><span class=""><svg data-testid="geist-icon" height="16" stroke-linejoin="round" style="color:currentColor" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" clip-rule="evenodd" d="M7.70059 1.73618L7.74488 1.5H8.2551L8.29938 1.73618C8.4406 2.48936 8.98357 3.04807 9.63284 3.27226C9.82296 3.33791 10.008 3.41476 10.1871 3.50207C10.805 3.80328 11.5845 3.7922 12.2172 3.35933L12.4158 3.22342L12.7766 3.5842L12.6407 3.78284C12.2078 4.41549 12.1967 5.19496 12.4979 5.81292C12.5852 5.99203 12.6621 6.17703 12.7277 6.36714C12.9519 7.01642 13.5106 7.55938 14.2638 7.7006L14.5 7.74489V8.25511L14.2638 8.2994C13.5106 8.44062 12.9519 8.98359 12.7277 9.63286C12.6621 9.82298 12.5852 10.008 12.4979 10.1871C12.1967 10.805 12.2078 11.5845 12.6407 12.2172L12.7766 12.4158L12.4158 12.7766L12.2172 12.6407C11.5845 12.2078 10.805 12.1967 10.1871 12.4979C10.008 12.5852 9.82296 12.6621 9.63284 12.7277C8.98357 12.9519 8.4406 13.5106 8.29938 14.2638L8.2551 14.5H7.74488L7.70059 14.2638C7.55937 13.5106 7.0164 12.9519 6.36713 12.7277C6.17702 12.6621 5.99202 12.5852 5.8129 12.4979C5.19495 12.1967 4.41548 12.2078 3.78283 12.6407L3.5842 12.7766L3.22342 12.4158L3.35932 12.2172C3.79219 11.5845 3.80326 10.8051 3.50206 10.1871C3.41475 10.008 3.3379 9.82298 3.27225 9.63285C3.04806 8.98358 2.48935 8.44061 1.73616 8.29939L1.5 8.25511V7.74489L1.73616 7.70061C2.48935 7.55939 3.04806 7.01642 3.27225 6.36715C3.3379 6.17703 3.41475 5.99203 3.50205 5.81291C3.80326 5.19496 3.79218 4.41549 3.35931 3.78283L3.2234 3.5842L3.58418 3.22342L3.78282 3.35932C4.41547 3.79219 5.19494 3.80327 5.8129 3.50207C5.99201 3.41476 6.17701 3.33791 6.36713 3.27226C7.0164 3.04807 7.55937 2.48936 7.70059 1.73618ZM6.49999 0H9.49999L9.77369 1.45974C9.80837 1.64472 9.94454 1.79299 10.1224 1.85441C10.3702 1.93996 10.6111 2.04007 10.8443 2.15371C11.0135 2.2362 11.2148 2.22768 11.3701 2.12137L12.5962 1.28249L14.7175 3.40381L13.8786 4.62987C13.7723 4.78525 13.7638 4.98647 13.8463 5.1557C13.9599 5.38885 14.06 5.62981 14.1456 5.87756C14.207 6.05545 14.3553 6.19161 14.5402 6.2263L16 6.5V9.5L14.5402 9.7737C14.3553 9.80839 14.207 9.94455 14.1456 10.1224C14.06 10.3702 13.9599 10.6112 13.8463 10.8443C13.7638 11.0135 13.7723 11.2148 13.8786 11.3701L14.7175 12.5962L12.5962 14.7175L11.3701 13.8786C11.2147 13.7723 11.0135 13.7638 10.8443 13.8463C10.6111 13.9599 10.3702 14.06 10.1224 14.1456C9.94454 14.207 9.80837 14.3553 9.77369 14.5403L9.49999 16H6.49999L6.22628 14.5403C6.1916 14.3553 6.05544 14.207 5.87755 14.1456C5.6298 14.06 5.38884 13.9599 5.15569 13.8463C4.98645 13.7638 4.78523 13.7723 4.62985 13.8786L3.40381 14.7175L1.28249 12.5962L2.12136 11.3702C2.22767 11.2148 2.23619 11.0136 2.1537 10.8443C2.04006 10.6112 1.93995 10.3702 1.8544 10.1224C1.79297 9.94455 1.6447 9.80838 1.45973 9.7737L0 9.5V6.5L1.45973 6.2263C1.6447 6.19162 1.79297 6.05545 1.8544 5.87756C1.93995 5.62981 2.04005 5.38885 2.1537 5.15569C2.23619 4.98646 2.22766 4.78524 2.12135 4.62986L1.28247 3.40381L3.40379 1.28249L4.62984 2.12136C4.78522 2.22767 4.98644 2.2362 5.15568 2.15371C5.38883 2.04007 5.6298 1.93996 5.87755 1.85441C6.05544 1.79299 6.1916 1.64472 6.22628 1.45975L6.49999 0ZM9.49998 8C9.49998 8.82843 8.82841 9.5 7.99998 9.5C7.17156 9.5 6.49998 8.82843 6.49998 8C6.49998 7.17157 7.17156 6.5 7.99998 6.5C8.82841 6.5 9.49998 7.17157 9.49998 8ZM11 8C11 9.65685 9.65684 11 7.99998 11C6.34313 11 4.99998 9.65685 4.99998 8C4.99998 6.34315 6.34313 5 7.99998 5C9.65684 5 11 6.34315 11 8Z" fill="currentColor"/></svg></span><span>Builds</span></div><p class="text_wrapper__i87JK secondary-navigation_menuItemText__W_24O" data-version="v1" style="--text-color:var(--ds-gray-1000);--text-size:0.875rem;--text-line-height:1.25rem;--text-letter-spacing:initial;--text-weight:400">Learn how your projects are built and configured</p></a><a tabindex="0" data-zone="same" class="link_link__hbWKh secondary-navigation_menuSubLink___L4Hs" href="/docs/deployments/overview"><div class="secondary-navigation_menuItemHeading__huHDx"><span class=""><svg data-testid="geist-icon" height="16" stroke-linejoin="round" style="color:currentColor" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" clip-rule="evenodd" d="M13.5 10.25V13.25C13.5 13.3881 13.3881 13.5 13.25 13.5H2.75C2.61193 13.5 2.5 13.3881 2.5 13.25L2.5 2.75C2.5 2.61193 2.61193 2.5 2.75 2.5H5.75H6.5V1H5.75H2.75C1.7835 1 1 1.7835 1 2.75V13.25C1 14.2165 1.7835 15 2.75 15H13.25C14.2165 15 15 14.2165 15 13.25V10.25V9.5H13.5V10.25ZM9 1H9.75H14.2495C14.6637 1 14.9995 1.33579 14.9995 1.75V6.25V7H13.4995V6.25V3.56066L8.53033 8.52978L8 9.06011L6.93934 7.99945L7.46967 7.46912L12.4388 2.5H9.75H9V1Z" fill="currentColor"/></svg></span><span>Deployments</span></div><p class="text_wrapper__i87JK secondary-navigation_menuItemText__W_24O" data-version="v1" style="--text-color:var(--ds-gray-1000);--text-size:0.875rem;--text-line-height:1.25rem;--text-letter-spacing:initial;--text-weight:400">How your sites are generated and configured</p></a><a tabindex="0" data-zone="same" class="link_link__hbWKh secondary-navigation_menuSubLink___L4Hs" href="/docs/projects/domains"><div class="secondary-navigation_menuItemHeading__huHDx"><span class=""><svg data-testid="geist-icon" height="16" stroke-linejoin="round" style="color:currentColor" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" clip-rule="evenodd" d="M0.75 0H0V0.75V10.5C0 11.8807 1.11929 13 2.5 13H5.25V11.5H2.5C1.94772 11.5 1.5 11.0523 1.5 10.5V1.5H14.5V6H16V0.75V0H15.25H0.75ZM3.75 4.5C4.16421 4.5 4.5 4.16421 4.5 3.75C4.5 3.33579 4.16421 3 3.75 3C3.33579 3 3 3.33579 3 3.75C3 4.16421 3.33579 4.5 3.75 4.5ZM7 3.75C7 4.16421 6.66421 4.5 6.25 4.5C5.83579 4.5 5.5 4.16421 5.5 3.75C5.5 3.33579 5.83579 3 6.25 3C6.66421 3 7 3.33579 7 3.75ZM8.75 4.5C9.16421 4.5 9.5 4.16421 9.5 3.75C9.5 3.33579 9.16421 3 8.75 3C8.33579 3 8 3.33579 8 3.75C8 4.16421 8.33579 4.5 8.75 4.5ZM13.2307 12C13.2 12.815 13.0938 13.6278 12.9124 14.4279C13.8564 13.9717 14.5462 13.0724 14.7118 12H13.2307ZM11.8047 14.7359C11.7044 14.7452 11.6028 14.75 11.5 14.75C11.3972 14.75 11.2956 14.7452 11.1953 14.7359C10.9494 13.839 10.8077 12.9211 10.77 12H12.23C12.1923 12.9211 12.0506 13.839 11.8047 14.7359ZM13.2307 11C13.2 10.185 13.0938 9.37224 12.9124 8.57213C13.8564 9.02834 14.5462 9.92764 14.7118 11H13.2307ZM12.23 11C12.1923 10.0789 12.0506 9.16097 11.8047 8.2641C11.7044 8.25477 11.6028 8.25 11.5 8.25C11.3972 8.25 11.2956 8.25477 11.1953 8.2641C10.9494 9.16097 10.8077 10.0789 10.77 11H12.23ZM9.76925 11C9.80005 10.185 9.90616 9.37224 10.0876 8.57213C9.1436 9.02834 8.45381 9.92764 8.28822 11H9.76925ZM10.0876 14.4279C9.90616 13.6278 9.80005 12.815 9.76925 12H8.28822C8.45381 13.0724 9.1436 13.9717 10.0876 14.4279ZM11.5 16C13.9853 16 16 13.9853 16 11.5C16 9.01472 13.9853 7 11.5 7C9.01472 7 7 9.01472 7 11.5C7 13.9853 9.01472 16 11.5 16Z" fill="currentColor"/></svg></span><span>Domains</span></div><p class="text_wrapper__i87JK secondary-navigation_menuItemText__W_24O" data-version="v1" style="--text-color:var(--ds-gray-1000);--text-size:0.875rem;--text-line-height:1.25rem;--text-letter-spacing:initial;--text-weight:400">Adding, deploying, redirecting and transferring domains</p></a><a tabindex="0" data-zone="same" class="link_link__hbWKh secondary-navigation_menuSubLink___L4Hs" href="/docs/production-checklist"><div class="secondary-navigation_menuItemHeading__huHDx"><span class=""><svg data-testid="geist-icon" height="16" stroke-linejoin="round" style="color:currentColor" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" clip-rule="evenodd" d="M14.5 8C14.5 11.5899 11.5899 14.5 8 14.5C4.41015 14.5 1.5 11.5899 1.5 8C1.5 4.41015 4.41015 1.5 8 1.5C11.5899 1.5 14.5 4.41015 14.5 8ZM16 8C16 12.4183 12.4183 16 8 16C3.58172 16 0 12.4183 0 8C0 3.58172 3.58172 0 8 0C12.4183 0 16 3.58172 16 8ZM11.5303 6.53033L12.0607 6L11 4.93934L10.4697 5.46967L6.5 9.43934L5.53033 8.46967L5 7.93934L3.93934 9L4.46967 9.53033L5.96967 11.0303C6.26256 11.3232 6.73744 11.3232 7.03033 11.0303L11.5303 6.53033Z" fill="currentColor"/></svg></span><span>Going Live Checklist</span></div><p class="text_wrapper__i87JK secondary-navigation_menuItemText__W_24O" data-version="v1" style="--text-color:var(--ds-gray-1000);--text-size:0.875rem;--text-line-height:1.25rem;--text-letter-spacing:initial;--text-weight:400">Pre-launch checklist for your project</p></a><a tabindex="0" data-zone="same" class="link_link__hbWKh secondary-navigation_menuSubLink___L4Hs secondary-navigation_menuDown__AeYZO" href="/docs/pricing"><div class="secondary-navigation_menuItemHeading__huHDx secondary-navigation_menuTextDown__qknwU"><span class=""><svg data-testid="geist-icon" height="16" stroke-linejoin="round" style="color:currentColor" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" clip-rule="evenodd" d="M8 14.5C11.5899 14.5 14.5 11.5899 14.5 8C14.5 4.41015 11.5899 1.5 8 1.5C4.41015 1.5 1.5 4.41015 1.5 8C1.5 11.5899 4.41015 14.5 8 14.5ZM8 16C12.4183 16 16 12.4183 16 8C16 3.58172 12.4183 0 8 0C3.58172 0 0 3.58172 0 8C0 12.4183 3.58172 16 8 16ZM8.62499 3.375V4V4.375H9C10.1736 4.375 11.125 5.3264 11.125 6.5H9.875C9.875 6.01675 9.48325 5.625 9 5.625H8.62499V7.375H9C10.1736 7.375 11.125 8.3264 11.125 9.5C11.125 10.6736 10.1736 11.625 9 11.625H8.62499V12V12.625H7.37499V12V11.625H7C5.8264 11.625 4.875 10.6736 4.875 9.5H6.125C6.125 9.98325 6.51675 10.375 7 10.375H7.37499V8.625H7C5.8264 8.625 4.875 7.6736 4.875 6.5C4.875 5.3264 5.8264 4.375 7 4.375H7.37499V4V3.375H8.62499ZM7.37499 5.625H7C6.51675 5.625 6.125 6.01675 6.125 6.5C6.125 6.98325 6.51675 7.375 7 7.375H7.37499V5.625ZM8.62499 8.625V10.375H9C9.48325 10.375 9.875 9.98325 9.875 9.5C9.875 9.01675 9.48325 8.625 9 8.625H8.62499Z" fill="currentColor"/></svg></span><span>Pricing</span></div><p class="text_wrapper__i87JK secondary-navigation_menuItemText__W_24O" data-version="v1" style="--text-color:var(--ds-gray-1000);--text-size:0.875rem;--text-line-height:1.25rem;--text-letter-spacing:initial;--text-weight:400">Pricing, plans, and spend management</p></a><a tabindex="0" data-zone="same" class="link_link__hbWKh secondary-navigation_menuSubLink___L4Hs" href="/docs/resources"><div class="secondary-navigation_menuItemHeading__huHDx"><span class=""><svg data-testid="geist-icon" height="16" stroke-linejoin="round" style="color:currentColor" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" clip-rule="evenodd" d="M14.5 7.5V12.5C14.5 13.0523 14.0523 13.5 13.5 13.5H2.5C1.94772 13.5 1.5 13.0523 1.5 12.5V7.5H14.5ZM14.5 6V4H8.83333C8.29241 4 7.76607 3.82456 7.33333 3.5L6 2.5H1.5V6H14.5ZM0 1H1.5H6.16667C6.38304 1 6.59357 1.07018 6.76667 1.2L8.23333 2.3C8.40643 2.42982 8.61696 2.5 8.83333 2.5H14.5H16V4V12.5C16 13.8807 14.8807 15 13.5 15H2.5C1.11929 15 0 13.8807 0 12.5V2.5V1Z" fill="currentColor"/></svg></span><span>Resources</span></div><p class="text_wrapper__i87JK secondary-navigation_menuItemText__W_24O" data-version="v1" style="--text-color:var(--ds-gray-1000);--text-size:0.875rem;--text-line-height:1.25rem;--text-letter-spacing:initial;--text-weight:400">Learn about account management, error handling, and more</p></a></li></ul></div></li><li><div data-testid="header/secondary-nav/1"><button class="secondary-navigation_trigger__vH_Tb no-underline" id="radix-:R6etkjb:-trigger-Infrastructure" data-state="closed" aria-expanded="false" aria-controls="radix-:R6etkjb:-content-Infrastructure" data-radix-collection-item=""><span class="secondary-navigation_bottomHighlight__oO3cr">Infrastructure<svg class="with-icon_icon__MHUeb" data-testid="geist-icon" fill="none" height="24" shape-rendering="geometricPrecision" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" viewBox="0 0 24 24" width="24" aria-hidden="true" style="color:currentColor"><path d="M6 9l6 6 6-6"/></svg></span></button></div><div id="radix-:R6etkjb:-content-Infrastructure" aria-labelledby="radix-:R6etkjb:-trigger-Infrastructure" data-orientation="horizontal" data-state="closed" class="secondary-navigation_content__4CTe_ secondary-navigation_navigationMenuWindow__BeWGe secondary-navigation_hidden__UWk4D" style="pointer-events:none" dir="ltr"><ul class="secondary-navigation_menuItemsGroup__RdzGe"><li class="secondary-navigation_menuItemsLinks__fcaq3"><a tabindex="0" data-zone="same" class="link_link__hbWKh secondary-navigation_menuSubLink___L4Hs" href="/docs/edge-network/overview"><div class="secondary-navigation_menuItemHeading__huHDx"><span class=""><svg data-testid="geist-icon" height="16" stroke-linejoin="round" style="color:currentColor" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" clip-rule="evenodd" d="M10.268 14.0934C11.9051 13.4838 13.2303 12.2333 13.9384 10.6469C13.1192 10.7941 12.2138 10.9111 11.2469 10.9925C11.0336 12.2005 10.695 13.2621 10.268 14.0934ZM8 16C12.4183 16 16 12.4183 16 8C16 3.58172 12.4183 0 8 0C3.58172 0 0 3.58172 0 8C0 12.4183 3.58172 16 8 16ZM8.48347 14.4823C8.32384 14.494 8.16262 14.5 8 14.5C7.83738 14.5 7.67616 14.494 7.51654 14.4823C7.5132 14.4791 7.50984 14.4759 7.50647 14.4726C7.2415 14.2165 6.94578 13.7854 6.67032 13.1558C6.41594 12.5744 6.19979 11.8714 6.04101 11.0778C6.67605 11.1088 7.33104 11.125 8 11.125C8.66896 11.125 9.32395 11.1088 9.95899 11.0778C9.80021 11.8714 9.58406 12.5744 9.32968 13.1558C9.05422 13.7854 8.7585 14.2165 8.49353 14.4726C8.49016 14.4759 8.4868 14.4791 8.48347 14.4823ZM11.4187 9.72246C12.5137 9.62096 13.5116 9.47245 14.3724 9.28806C14.4561 8.87172 14.5 8.44099 14.5 8C14.5 7.55901 14.4561 7.12828 14.3724 6.71194C13.5116 6.52755 12.5137 6.37904 11.4187 6.27753C11.4719 6.83232 11.5 7.40867 11.5 8C11.5 8.59133 11.4719 9.16768 11.4187 9.72246ZM10.1525 6.18401C10.2157 6.75982 10.25 7.36805 10.25 8C10.25 8.63195 10.2157 9.24018 10.1525 9.81598C9.46123 9.85455 8.7409 9.875 8 9.875C7.25909 9.875 6.53877 9.85455 5.84749 9.81598C5.7843 9.24018 5.75 8.63195 5.75 8C5.75 7.36805 5.7843 6.75982 5.84749 6.18401C6.53877 6.14545 7.25909 6.125 8 6.125C8.74091 6.125 9.46123 6.14545 10.1525 6.18401ZM11.2469 5.00748C12.2138 5.08891 13.1191 5.20593 13.9384 5.35306C13.2303 3.7667 11.9051 2.51622 10.268 1.90662C10.695 2.73788 11.0336 3.79953 11.2469 5.00748ZM8.48347 1.51771C8.4868 1.52089 8.49016 1.52411 8.49353 1.52737C8.7585 1.78353 9.05422 2.21456 9.32968 2.84417C9.58406 3.42562 9.80021 4.12856 9.95899 4.92219C9.32395 4.89118 8.66896 4.875 8 4.875C7.33104 4.875 6.67605 4.89118 6.04101 4.92219C6.19978 4.12856 6.41594 3.42562 6.67032 2.84417C6.94578 2.21456 7.2415 1.78353 7.50647 1.52737C7.50984 1.52411 7.51319 1.52089 7.51653 1.51771C7.67615 1.50597 7.83738 1.5 8 1.5C8.16262 1.5 8.32384 1.50597 8.48347 1.51771ZM5.73202 1.90663C4.0949 2.51622 2.76975 3.7667 2.06159 5.35306C2.88085 5.20593 3.78617 5.08891 4.75309 5.00748C4.96639 3.79953 5.30497 2.73788 5.73202 1.90663ZM4.58133 6.27753C3.48633 6.37904 2.48837 6.52755 1.62761 6.71194C1.54392 7.12828 1.5 7.55901 1.5 8C1.5 8.44099 1.54392 8.87172 1.62761 9.28806C2.48837 9.47245 3.48633 9.62096 4.58133 9.72246C4.52807 9.16768 4.5 8.59133 4.5 8C4.5 7.40867 4.52807 6.83232 4.58133 6.27753ZM4.75309 10.9925C3.78617 10.9111 2.88085 10.7941 2.06159 10.6469C2.76975 12.2333 4.0949 13.4838 5.73202 14.0934C5.30497 13.2621 4.96639 12.2005 4.75309 10.9925Z" fill="currentColor"/></svg></span><span>Edge Network</span></div><p class="text_wrapper__i87JK secondary-navigation_menuItemText__W_24O" data-version="v1" style="--text-color:var(--ds-gray-1000);--text-size:0.875rem;--text-line-height:1.25rem;--text-letter-spacing:initial;--text-weight:400">Configurable CDN with caching, compute, and routing rules</p></a><a tabindex="0" data-zone="same" class="link_link__hbWKh secondary-navigation_menuSubLink___L4Hs" href="/docs/functions"><div class="secondary-navigation_menuItemHeading__huHDx"><span class=""><svg data-testid="geist-icon" height="16" stroke-linejoin="round" style="color:currentColor" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" clip-rule="evenodd" d="M8.75 4C8.75 2.61929 9.86929 1.5 11.25 1.5H12V0H11.25C9.04086 0 7.25 1.79086 7.25 4V6H4.75H4V7.5H4.75H7.25V12C7.25 13.3807 6.13071 14.5 4.75 14.5H4V16H4.75C6.95914 16 8.75 14.2091 8.75 12V7.5H11.25H12V6H11.25H8.75V4Z" fill="currentColor"/></svg></span><span>Vercel Functions</span></div><p class="text_wrapper__i87JK secondary-navigation_menuItemText__W_24O" data-version="v1" style="--text-color:var(--ds-gray-1000);--text-size:0.875rem;--text-line-height:1.25rem;--text-letter-spacing:initial;--text-weight:400">Code on-demand without managing your own infrastructure</p></a><a tabindex="0" data-zone="same" class="link_link__hbWKh secondary-navigation_menuSubLink___L4Hs" href="/docs/functions/edge-middleware"><div class="secondary-navigation_menuItemHeading__huHDx"><span class=""><svg data-testid="geist-icon" height="16" stroke-linejoin="round" style="color:currentColor" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" clip-rule="evenodd" d="M2.46966 3.53032L2.5482 3.60886C1.98451 4.30784 1.5525 5.11744 1.28985 5.99999H2.8749C3.43288 4.57116 4.57113 3.43288 5.99995 2.87488V1.28981C5.11741 1.55247 4.30782 1.9845 3.60885 2.54819L3.53032 2.46966L2.03032 0.969661L1.49999 0.439331L0.439331 1.49999L0.969661 2.03032L2.46966 3.53032ZM7.9801 14.9999L7.99999 14.9999L8.01988 14.9999H7.9801ZM13.4517 12.3911C14.0154 11.6921 14.4474 10.8825 14.7101 9.99999H13.125C12.567 11.4288 11.4288 12.567 9.99995 13.125V14.7101C10.8825 14.4474 11.6921 14.0154 12.391 13.4517L12.4697 13.5303L13.9697 15.0303L14.5 15.5607L15.5607 14.5L15.0303 13.9697L13.5303 12.4697L13.4517 12.3911ZM13.4518 3.60886C14.0155 4.30784 14.4475 5.11744 14.7101 5.99999H13.1251C12.5671 4.57113 11.4288 3.43284 9.99995 2.87484V1.28979C10.8825 1.55245 11.6921 1.98448 12.3911 2.5482L12.4697 2.46966L13.9697 0.969661L14.5 0.439331L15.5607 1.49999L15.0303 2.03032L13.5303 3.53032L13.4518 3.60886ZM1.28989 9.99999H2.87496C3.43296 11.4288 4.57118 12.567 5.99995 13.125V14.71C5.11744 14.4474 4.30788 14.0154 3.60893 13.4517L3.53032 13.5303L2.03032 15.0303L1.49999 15.5607L0.439331 14.5L0.969661 13.9697L2.46966 12.4697L2.54827 12.3911C1.98457 11.6921 1.55255 10.8825 1.28989 9.99999ZM7.99999 9.99999C9.10456 9.99999 9.99999 9.10456 9.99999 7.99999C9.99999 6.89542 9.10456 5.99999 7.99999 5.99999C6.89542 5.99999 5.99999 6.89542 5.99999 7.99999C5.99999 9.10456 6.89542 9.99999 7.99999 9.99999Z" fill="currentColor"/></svg></span><span>Edge Middleware</span></div><p class="text_wrapper__i87JK secondary-navigation_menuItemText__W_24O" data-version="v1" style="--text-color:var(--ds-gray-1000);--text-size:0.875rem;--text-line-height:1.25rem;--text-letter-spacing:initial;--text-weight:400">Code that executes before a request is processed on a site</p></a><a tabindex="0" data-zone="same" class="link_link__hbWKh secondary-navigation_menuSubLink___L4Hs" href="/docs/image-optimization"><div class="secondary-navigation_menuItemHeading__huHDx"><span class=""><svg data-testid="geist-icon" height="16" stroke-linejoin="round" style="color:currentColor" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" clip-rule="evenodd" d="M14.5 2.5H1.5V9.18933L2.96966 7.71967L3.18933 7.5H3.49999H6.63001H6.93933L6.96966 7.46967L10.4697 3.96967L11.5303 3.96967L14.5 6.93934V2.5ZM8.00066 8.55999L9.53034 10.0897L10.0607 10.62L9.00001 11.6807L8.46968 11.1503L6.31935 9H3.81065L1.53032 11.2803L1.5 11.3106V12.5C1.5 13.0523 1.94772 13.5 2.5 13.5H13.5C14.0523 13.5 14.5 13.0523 14.5 12.5V9.06066L11 5.56066L8.03032 8.53033L8.00066 8.55999ZM4.05312e-06 10.8107V12.5C4.05312e-06 13.8807 1.11929 15 2.5 15H13.5C14.8807 15 16 13.8807 16 12.5V9.56066L16.5607 9L16.0303 8.46967L16 8.43934V2.5V1H14.5H1.5H4.05312e-06V2.5V10.6893L-0.0606689 10.75L4.05312e-06 10.8107Z" fill="currentColor"/></svg></span><span>Image Optimization</span></div><p class="text_wrapper__i87JK secondary-navigation_menuItemText__W_24O" data-version="v1" style="--text-color:var(--ds-gray-1000);--text-size:0.875rem;--text-line-height:1.25rem;--text-letter-spacing:initial;--text-weight:400">Serve high-quality images with minimal impact on page load times</p></a><a tabindex="0" data-zone="same" class="link_link__hbWKh secondary-navigation_menuSubLink___L4Hs" href="/docs/incremental-static-regeneration"><div class="secondary-navigation_menuItemHeading__huHDx"><span class=""><svg data-testid="geist-icon" height="16" stroke-linejoin="round" style="color:currentColor" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" clip-rule="evenodd" d="M2.99999 0H3.74999H9.5H10.5964C10.8617 0 11.116 0.105357 11.3035 0.292893L15.7071 4.69645C15.8946 4.88398 16 5.13834 16 5.40355V6.49999L16 6.5H16V13.5C16 14.8807 14.8807 16 13.5 16H5.49999C4.11928 16 2.99999 14.8807 2.99999 13.5V9.31066L1.78032 10.5303L1.24999 11.0607L0.189331 10L0.719661 9.46967L3.04288 7.14645C3.43341 6.75592 4.06657 6.75592 4.4571 7.14645L6.78032 9.46967L7.31065 10L6.24999 11.0607L5.71966 10.5303L4.49999 9.31066V13.5C4.49999 14.0523 4.94771 14.5 5.49999 14.5H13.5C14.0523 14.5 14.5 14.0523 14.5 13.5V6.5H11H9.5V5V1.5H4.49999V4H2.99999V0.75V0ZM11 2.11067V5H13.8893L11 2.11067Z" fill="currentColor"/></svg></span><span>Incremental Static Regeneration</span></div><p class="text_wrapper__i87JK secondary-navigation_menuItemText__W_24O" data-version="v1" style="--text-color:var(--ds-gray-1000);--text-size:0.875rem;--text-line-height:1.25rem;--text-letter-spacing:initial;--text-weight:400">Create or update content without redeploying your site</p></a><a tabindex="0" data-zone="same" class="link_link__hbWKh secondary-navigation_menuSubLink___L4Hs" href="/docs/infrastructure/data-cache"><div class="secondary-navigation_menuItemHeading__huHDx"><span class=""><svg data-testid="geist-icon" height="16" stroke-linejoin="round" style="color:currentColor" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" clip-rule="evenodd" d="M8 0.154663L8.34601 0.334591L14.596 3.58459L15 3.79466V4.25V11.75V12.2053L14.596 12.4154L8.34601 15.6654L8 15.8453L7.65399 15.6654L1.40399 12.4154L1 12.2053V11.75V4.25V3.79466L1.40399 3.58459L7.65399 0.334591L8 0.154663ZM2.5 11.2947V5.44058L7.25 7.81559V13.7647L2.5 11.2947ZM8.75 13.7647L13.5 11.2947V5.44056L8.75 7.81556V13.7647ZM8 1.84534L12.5766 4.22519L7.99998 6.51352L3.42335 4.2252L8 1.84534Z" fill="currentColor"/></svg></span><span>Data Cache</span></div><p class="text_wrapper__i87JK secondary-navigation_menuItemText__W_24O" data-version="v1" style="--text-color:var(--ds-gray-1000);--text-size:0.875rem;--text-line-height:1.25rem;--text-letter-spacing:initial;--text-weight:400">Specialized cache for storing responses from fetches</p></a><a tabindex="0" data-zone="same" class="link_link__hbWKh secondary-navigation_menuSubLink___L4Hs" href="/docs/cron-jobs"><div class="secondary-navigation_menuItemHeading__huHDx"><span class=""><svg data-testid="geist-icon" height="16" stroke-linejoin="round" style="color:currentColor" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" clip-rule="evenodd" d="M14.5 8C14.5 11.5899 11.5899 14.5 8 14.5C4.41015 14.5 1.5 11.5899 1.5 8C1.5 4.41015 4.41015 1.5 8 1.5C11.5899 1.5 14.5 4.41015 14.5 8ZM16 8C16 12.4183 12.4183 16 8 16C3.58172 16 0 12.4183 0 8C0 3.58172 3.58172 0 8 0C12.4183 0 16 3.58172 16 8ZM8.75 4.75V4H7.25V4.75V7.875C7.25 8.18976 7.39819 8.48615 7.65 8.675L9.55 10.1L10.15 10.55L11.05 9.35L10.45 8.9L8.75 7.625V4.75Z" fill="currentColor"/></svg></span><span>Cron Jobs</span></div><p class="text_wrapper__i87JK secondary-navigation_menuItemText__W_24O" data-version="v1" style="--text-color:var(--ds-gray-1000);--text-size:0.875rem;--text-line-height:1.25rem;--text-letter-spacing:initial;--text-weight:400">Time-based scheduling to automate repetitive tasks</p></a></li></ul></div></li><li><div data-testid="header/secondary-nav/2"><button class="secondary-navigation_trigger__vH_Tb no-underline" id="radix-:R6etkjb:-trigger-Workflow" data-state="closed" aria-expanded="false" aria-controls="radix-:R6etkjb:-content-Workflow" data-radix-collection-item=""><span class="secondary-navigation_bottomHighlight__oO3cr">Workflow<svg class="with-icon_icon__MHUeb" data-testid="geist-icon" fill="none" height="24" shape-rendering="geometricPrecision" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" viewBox="0 0 24 24" width="24" aria-hidden="true" style="color:currentColor"><path d="M6 9l6 6 6-6"/></svg></span></button></div><div id="radix-:R6etkjb:-content-Workflow" aria-labelledby="radix-:R6etkjb:-trigger-Workflow" data-orientation="horizontal" data-state="closed" class="secondary-navigation_content__4CTe_ secondary-navigation_navigationMenuWindow__BeWGe secondary-navigation_hidden__UWk4D" style="pointer-events:none" dir="ltr"><ul class="secondary-navigation_menuItemsGroup__RdzGe"><li class="secondary-navigation_menuItemsLinks__fcaq3"><a tabindex="0" data-zone="same" class="link_link__hbWKh secondary-navigation_menuSubLink___L4Hs" href="/docs/workflow-collaboration/vercel-toolbar"><div class="secondary-navigation_menuItemHeading__huHDx"><span class=""><svg data-testid="geist-icon" height="16" stroke-linejoin="round" style="color:currentColor" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" clip-rule="evenodd" d="M8 1L16 15H0L8 1Z" fill="currentColor"/></svg></span><span>Vercel Toolbar</span></div><p class="text_wrapper__i87JK secondary-navigation_menuItemText__W_24O" data-version="v1" style="--text-color:var(--ds-gray-1000);--text-size:0.875rem;--text-line-height:1.25rem;--text-letter-spacing:initial;--text-weight:400">Manage your Vercel projects from your browser</p></a><a tabindex="0" data-zone="same" class="link_link__hbWKh secondary-navigation_menuSubLink___L4Hs" href="/docs/workflow-collaboration/feature-flags"><div class="secondary-navigation_menuItemHeading__huHDx"><span class=""><svg data-testid="geist-icon" height="16" stroke-linejoin="round" style="color:currentColor" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" clip-rule="evenodd" d="M6 3.5H10C12.4853 3.5 14.5 5.51472 14.5 8C14.5 10.4853 12.4853 12.5 10 12.5H6C3.51472 12.5 1.5 10.4853 1.5 8C1.5 5.51472 3.51472 3.5 6 3.5ZM0 8C0 4.68629 2.68629 2 6 2H10C13.3137 2 16 4.68629 16 8C16 11.3137 13.3137 14 10 14H6C2.68629 14 0 11.3137 0 8ZM10 11C11.6569 11 13 9.65685 13 8C13 6.34315 11.6569 5 10 5C8.34315 5 7 6.34315 7 8C7 9.65685 8.34315 11 10 11Z" fill="currentColor"/></svg></span><span>Feature Flags</span></div><p class="text_wrapper__i87JK secondary-navigation_menuItemText__W_24O" data-version="v1" style="--text-color:var(--ds-gray-1000);--text-size:0.875rem;--text-line-height:1.25rem;--text-letter-spacing:initial;--text-weight:400">View and override your application's feature flags</p></a><a tabindex="0" data-zone="same" class="link_link__hbWKh secondary-navigation_menuSubLink___L4Hs" href="/docs/workflow-collaboration/comments"><div class="secondary-navigation_menuItemHeading__huHDx"><span class=""><svg data-testid="geist-icon" height="16" stroke-linejoin="round" style="color:currentColor" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" clip-rule="evenodd" d="M2.8914 10.4028L2.98327 10.6318C3.22909 11.2445 3.5 12.1045 3.5 13C3.5 13.3588 3.4564 13.7131 3.38773 14.0495C3.69637 13.9446 4.01409 13.8159 4.32918 13.6584C4.87888 13.3835 5.33961 13.0611 5.70994 12.7521L6.22471 12.3226L6.88809 12.4196C7.24851 12.4724 7.61994 12.5 8 12.5C11.7843 12.5 14.5 9.85569 14.5 7C14.5 4.14431 11.7843 1.5 8 1.5C4.21574 1.5 1.5 4.14431 1.5 7C1.5 8.18175 1.94229 9.29322 2.73103 10.2153L2.8914 10.4028ZM2.8135 15.7653C1.76096 16 1 16 1 16C1 16 1.43322 15.3097 1.72937 14.4367C1.88317 13.9834 2 13.4808 2 13C2 12.3826 1.80733 11.7292 1.59114 11.1903C0.591845 10.0221 0 8.57152 0 7C0 3.13401 3.58172 0 8 0C12.4183 0 16 3.13401 16 7C16 10.866 12.4183 14 8 14C7.54721 14 7.10321 13.9671 6.67094 13.9038C6.22579 14.2753 5.66881 14.6656 5 15C4.23366 15.3832 3.46733 15.6195 2.8135 15.7653Z" fill="currentColor"/></svg></span><span>Comments</span></div><p class="text_wrapper__i87JK secondary-navigation_menuItemText__W_24O" data-version="v1" style="--text-color:var(--ds-gray-1000);--text-size:0.875rem;--text-line-height:1.25rem;--text-letter-spacing:initial;--text-weight:400">Allow collaborators to give direct feedback on preview deployments</p></a><a tabindex="0" data-zone="same" class="link_link__hbWKh secondary-navigation_menuSubLink___L4Hs" href="/docs/workflow-collaboration/edit-mode"><div class="secondary-navigation_menuItemHeading__huHDx"><span class=""><svg data-testid="geist-icon" height="16" stroke-linejoin="round" style="color:currentColor" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" clip-rule="evenodd" d="M11.75 0.189331L12.2803 0.719661L15.2803 3.71966L15.8107 4.24999L15.2803 4.78032L5.15901 14.9016C4.45575 15.6049 3.50192 16 2.50736 16H0.75H0V15.25V13.4926C0 12.4981 0.395088 11.5442 1.09835 10.841L11.2197 0.719661L11.75 0.189331ZM11.75 2.31065L9.81066 4.24999L11.75 6.18933L13.6893 4.24999L11.75 2.31065ZM2.15901 11.9016L8.75 5.31065L10.6893 7.24999L4.09835 13.841C3.67639 14.2629 3.1041 14.5 2.50736 14.5H1.5V13.4926C1.5 12.8959 1.73705 12.3236 2.15901 11.9016ZM9 16H16V14.5H9V16Z" fill="currentColor"/></svg></span><span>Edit Mode</span></div><p class="text_wrapper__i87JK secondary-navigation_menuItemText__W_24O" data-version="v1" style="--text-color:var(--ds-gray-1000);--text-size:0.875rem;--text-line-height:1.25rem;--text-letter-spacing:initial;--text-weight:400">Edit your content directly on your site</p></a><a tabindex="0" data-zone="same" class="link_link__hbWKh secondary-navigation_menuSubLink___L4Hs" href="/docs/workflow-collaboration/draft-mode"><div class="secondary-navigation_menuItemHeading__huHDx"><span class=""><svg data-testid="geist-icon" height="16" stroke-linejoin="round" style="color:currentColor" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" clip-rule="evenodd" d="M6.51404 3.15793C7.48217 2.87411 8.51776 2.87411 9.48589 3.15793L9.90787 1.71851C8.66422 1.35392 7.33571 1.35392 6.09206 1.71851L6.51404 3.15793ZM10.848 3.78166C11.2578 4.04682 11.6393 4.37568 11.9783 4.76932L13.046 6.00934L14.1827 5.03056L13.1149 3.79054C12.6818 3.28761 12.1918 2.86449 11.6628 2.52224L10.848 3.78166ZM4.02168 4.76932C4.36065 4.37568 4.74209 4.04682 5.15195 3.78166L4.33717 2.52225C3.80815 2.86449 3.3181 3.28761 2.88503 3.79054L1.81723 5.03056L2.95389 6.00934L4.02168 4.76932ZM14.1138 7.24936L14.7602 7.99999L14.1138 8.75062L15.2505 9.72941L16.3183 8.48938V7.5106L15.2505 6.27058L14.1138 7.24936ZM1.88609 7.24936L1.23971 7.99999L1.88609 8.75062L0.749437 9.72941L-0.318359 8.48938V7.5106L0.749436 6.27058L1.88609 7.24936ZM13.0461 9.99064L11.9783 11.2307C11.6393 11.6243 11.2578 11.9532 10.848 12.2183L11.6628 13.4777C12.1918 13.1355 12.6818 12.7124 13.1149 12.2094L14.1827 10.9694L13.0461 9.99064ZM4.02168 11.2307L2.95389 9.99064L1.81723 10.9694L2.88503 12.2094C3.3181 12.7124 3.80815 13.1355 4.33717 13.4777L5.15195 12.2183C4.7421 11.9532 4.36065 11.6243 4.02168 11.2307ZM9.90787 14.2815L9.48589 12.8421C8.51776 13.1259 7.48217 13.1259 6.51405 12.8421L6.09206 14.2815C7.33572 14.6461 8.66422 14.6461 9.90787 14.2815ZM6.49997 7.99999C6.49997 7.17157 7.17154 6.49999 7.99997 6.49999C8.82839 6.49999 9.49997 7.17157 9.49997 7.99999C9.49997 8.82842 8.82839 9.49999 7.99997 9.49999C7.17154 9.49999 6.49997 8.82842 6.49997 7.99999ZM7.99997 4.99999C6.34311 4.99999 4.99997 6.34314 4.99997 7.99999C4.99997 9.65685 6.34311 11 7.99997 11C9.65682 11 11 9.65685 11 7.99999C11 6.34314 9.65682 4.99999 7.99997 4.99999Z" fill="currentColor"/></svg></span><span>Draft Mode</span></div><p class="text_wrapper__i87JK secondary-navigation_menuItemText__W_24O" data-version="v1" style="--text-color:var(--ds-gray-1000);--text-size:0.875rem;--text-line-height:1.25rem;--text-letter-spacing:initial;--text-weight:400">Preview changes before publishing</p></a><a tabindex="0" data-zone="same" class="link_link__hbWKh secondary-navigation_menuSubLink___L4Hs" href="/docs/workflow-collaboration/conformance"><div class="secondary-navigation_menuItemHeading__huHDx"><span class=""><svg data-testid="geist-icon" height="16" stroke-linejoin="round" style="color:currentColor" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" clip-rule="evenodd" d="M15.7329 1.15933L15.9807 0.0192871L14.8407 0.267122L5.22524 2.35744C3.79024 2.66939 2.66939 3.79024 2.35744 5.22523L0.267122 14.8407L0.0192871 15.9807L1.15933 15.7329L10.7748 13.6426C12.2098 13.3306 13.3306 12.2098 13.6426 10.7748L15.7329 1.15933ZM5.54388 3.8232L14.0193 1.98072L12.1768 10.4561C11.9896 11.3171 11.3171 11.9896 10.4561 12.1768L1.98072 14.0193L3.8232 5.54388C4.01037 4.68288 4.68288 4.01037 5.54388 3.8232ZM9 8C9 8.55229 8.55229 9 8 9C7.44772 9 7 8.55229 7 8C7 7.44772 7.44772 7 8 7C8.55229 7 9 7.44772 9 8ZM10.5 8C10.5 9.38072 9.38072 10.5 8 10.5C6.61929 10.5 5.5 9.38072 5.5 8C5.5 6.61929 6.61929 5.5 8 5.5C9.38072 5.5 10.5 6.61929 10.5 8Z" fill="currentColor"/></svg></span><span>Conformance</span></div><p class="text_wrapper__i87JK secondary-navigation_menuItemText__W_24O" data-version="v1" style="--text-color:var(--ds-gray-1000);--text-size:0.875rem;--text-line-height:1.25rem;--text-letter-spacing:initial;--text-weight:400">Improve collaboration, productivity, and software quality at scale</p></a><a tabindex="0" data-zone="same" class="link_link__hbWKh secondary-navigation_menuSubLink___L4Hs" href="/docs/workflow-collaboration/code-owners"><div class="secondary-navigation_menuItemHeading__huHDx"><span class=""><svg data-testid="geist-icon" height="16" stroke-linejoin="round" style="color:currentColor" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" clip-rule="evenodd" d="M2.5 3.25C2.5 1.45507 3.95507 0 5.75 0H6.25C8.04493 0 9.5 1.45507 9.5 3.25V3.75C9.5 5.54493 8.04493 7 6.25 7H5.75C3.95507 7 2.5 5.54493 2.5 3.75V3.25ZM5.75 1.5C4.7835 1.5 4 2.2835 4 3.25V3.75C4 4.7165 4.7835 5.5 5.75 5.5H6.25C7.2165 5.5 8 4.7165 8 3.75V3.25C8 2.2835 7.2165 1.5 6.25 1.5H5.75ZM1.5 14.5V13.1709C2.31958 11.5377 3.99308 10.5 5.82945 10.5H6.17055C8.00692 10.5 9.68042 11.5377 10.5 13.1709V14.5H1.5ZM5.82945 9C3.35483 9 1.10604 10.4388 0.0690305 12.6857L0 12.8353V13V15.25V16H0.75H11.25H12V15.25V13V12.8353L11.931 12.6857C10.894 10.4388 8.64517 9 6.17055 9H5.82945ZM15.931 12.6857C15.3706 11.4715 14.4561 10.4931 13.3439 9.85058L12.5935 11.1494C13.399 11.6148 14.0681 12.3101 14.5 13.1709V14.5H13.5V16H15.25H16V15.25V13V12.8352L15.931 12.6857ZM11.25 0H10.5V1.5H11.25C12.2165 1.5 13 2.2835 13 3.25V3.75C13 4.7165 12.2165 5.5 11.25 5.5H10.5V7H11.25C13.0449 7 14.5 5.54493 14.5 3.75V3.25C14.5 1.45507 13.0449 0 11.25 0Z" fill="currentColor"/></svg></span><span>Code Owners</span></div><p class="text_wrapper__i87JK secondary-navigation_menuItemText__W_24O" data-version="v1" style="--text-color:var(--ds-gray-1000);--text-size:0.875rem;--text-line-height:1.25rem;--text-letter-spacing:initial;--text-weight:400">Define users or teams that are responsible for your codebase</p></a></li></ul></div></li><li><div data-testid="header/secondary-nav/3"><button class="secondary-navigation_trigger__vH_Tb no-underline" id="radix-:R6etkjb:-trigger-Storage" data-state="closed" aria-expanded="false" aria-controls="radix-:R6etkjb:-content-Storage" data-radix-collection-item=""><span class="secondary-navigation_bottomHighlight__oO3cr">Storage<svg class="with-icon_icon__MHUeb" data-testid="geist-icon" fill="none" height="24" shape-rendering="geometricPrecision" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" viewBox="0 0 24 24" width="24" aria-hidden="true" style="color:currentColor"><path d="M6 9l6 6 6-6"/></svg></span></button></div><div id="radix-:R6etkjb:-content-Storage" aria-labelledby="radix-:R6etkjb:-trigger-Storage" data-orientation="horizontal" data-state="closed" class="secondary-navigation_content__4CTe_ secondary-navigation_navigationMenuWindow__BeWGe secondary-navigation_hidden__UWk4D" style="pointer-events:none" dir="ltr"><ul class="secondary-navigation_menuItemsGroup__RdzGe"><li class="secondary-navigation_menuItemsLinks__fcaq3"><a tabindex="0" data-zone="same" class="link_link__hbWKh secondary-navigation_menuSubLink___L4Hs" href="/docs/storage"><div class="secondary-navigation_menuItemHeading__huHDx"><span class=""><svg data-testid="geist-icon" height="16" stroke-linejoin="round" style="color:currentColor" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" clip-rule="evenodd" d="M12.5 6.56062L8.00001 2.06062L3.50001 6.56062V13.5L6.00001 13.5V11C6.00001 9.89539 6.89544 8.99996 8.00001 8.99996C9.10458 8.99996 10 9.89539 10 11V13.5L12.5 13.5V6.56062ZM13.78 5.71933L8.70711 0.646409C8.31659 0.255886 7.68342 0.255883 7.2929 0.646409L2.21987 5.71944C2.21974 5.71957 2.21961 5.7197 2.21949 5.71982L0.469676 7.46963L-0.0606537 7.99996L1.00001 9.06062L1.53034 8.53029L2.00001 8.06062V14.25V15H2.75001L6.00001 15H7.50001H8.50001H10L13.25 15H14V14.25V8.06062L14.4697 8.53029L15 9.06062L16.0607 7.99996L15.5303 7.46963L13.7806 5.71993C13.7804 5.71973 13.7802 5.71953 13.78 5.71933ZM8.50001 11V13.5H7.50001V11C7.50001 10.7238 7.72386 10.5 8.00001 10.5C8.27615 10.5 8.50001 10.7238 8.50001 11Z" fill="currentColor"/></svg></span><span>Storage on Vercel</span></div><p class="text_wrapper__i87JK secondary-navigation_menuItemText__W_24O" data-version="v1" style="--text-color:var(--ds-gray-1000);--text-size:0.875rem;--text-line-height:1.25rem;--text-letter-spacing:initial;--text-weight:400">Learn about Vercel’s storage solutions</p></a><a tabindex="0" data-zone="same" class="link_link__hbWKh secondary-navigation_menuSubLink___L4Hs" href="/docs/storage/vercel-kv"><div class="secondary-navigation_menuItemHeading__huHDx"><span class=""><svg data-testid="geist-icon" height="16" stroke-linejoin="round" style="color:currentColor" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" clip-rule="evenodd" d="M10.6789 2.05378L9.81677 5.56255L13.3254 6.4247L14.1876 2.91593L10.6789 2.05378ZM10.3829 0.436426C9.93957 0.327486 9.49186 0.59858 9.38292 1.04193L8.19943 5.85853C8.09049 6.30188 8.36159 6.7496 8.80494 6.85854L13.6214 8.04205C14.0648 8.15099 14.5125 7.8799 14.6214 7.43654L15.8049 2.61994C15.9139 2.17659 15.6428 1.72887 15.1994 1.61993L10.3829 0.436426ZM9.50003 14.5C10.6046 14.5 11.5 13.6046 11.5 12.5C11.5 11.3955 10.6046 10.5 9.50003 10.5C8.39546 10.5 7.50003 11.3955 7.50003 12.5C7.50003 13.6046 8.39546 14.5 9.50003 14.5ZM9.50003 16C11.433 16 13 14.433 13 12.5C13 10.567 11.433 9.00004 9.50003 9.00004C7.56703 9.00004 6.00003 10.567 6.00003 12.5C6.00003 14.433 7.56703 16 9.50003 16ZM2.93145 5.14833L5.61583 7.51283L2.2572 8.66149L2.93145 5.14833ZM0.467708 10.0272C0.3916 10.4238 0.772291 10.7546 1.15436 10.624L7.68945 8.38894C8.07152 8.25827 8.16989 7.7636 7.86688 7.4967L2.64371 2.89595C2.33836 2.62699 1.85633 2.79184 1.77963 3.19147L0.467708 10.0272Z" fill="currentColor"/></svg></span><span>Vercel KV</span></div><p class="text_wrapper__i87JK secondary-navigation_menuItemText__W_24O" data-version="v1" style="--text-color:var(--ds-gray-1000);--text-size:0.875rem;--text-line-height:1.25rem;--text-letter-spacing:initial;--text-weight:400">Durable Redis database to store and retrieve JSON data</p></a><a tabindex="0" data-zone="same" class="link_link__hbWKh secondary-navigation_menuSubLink___L4Hs" href="/docs/storage/vercel-postgres"><div class="secondary-navigation_menuItemHeading__huHDx"><span class=""><svg data-testid="geist-icon" height="16" stroke-linejoin="round" style="color:currentColor" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" clip-rule="evenodd" d="M8.80714 0C6.05244 0 4.07818 1.00497 2.80443 2.50789C1.54883 3.98938 1.02936 5.88784 1.02936 7.60927V11.7025C1.02936 12.6777 1.20634 13.4725 1.54675 14.1077C1.89174 14.7514 2.38102 15.1868 2.92666 15.4715C3.94135 16.001 5.15367 16.0004 5.93949 16L6.00002 16H6.75002V15.25C6.75002 14.971 6.75142 14.5234 6.83939 14.0681C6.93042 13.5969 7.0921 13.2389 7.31986 13.0382C7.35192 13.0099 7.38611 12.9801 7.42194 12.9489C7.65142 12.7488 7.94844 12.4898 8.18682 12.2027C8.3408 12.0173 8.49306 11.7946 8.60036 11.5346C10.3609 11.4835 11.9378 11.18 13.0925 10.1746C14.4009 9.03546 14.9805 7.16892 14.9805 4.42564V4.4198V4.41392V4.408V4.40205V4.39605V4.39002V4.38395V4.37785V4.37171V4.36553V4.35931V4.35306V4.34677V4.34044V4.33408V4.32768V4.32125V4.31478V4.30828V4.30174V4.29517V4.28856V4.28192V4.27525V4.26854V4.26179V4.25502V4.24821V4.24136V4.23449V4.22758V4.22064V4.21366V4.20665V4.19962V4.19255V4.18544V4.17831V4.17115V4.16395V4.15672V4.14947V4.14218V4.13486V4.12751V4.12014V4.11273V4.10529V4.09783V4.09033V4.08281V4.07526V4.06767V4.06006V4.05243V4.04476V4.03707V4.02935V4.0216V4.01382V4.00602V3.99819V3.99034V3.98246V3.97455V3.96662V3.95866V3.95067V3.94266V3.93463V3.92656V3.91848V3.91037V3.90224V3.89408V3.88589V3.87769V3.86946V3.8612V3.85293V3.84463V3.83631V3.82796V3.81959V3.8112V3.80279V3.79436V3.7859V3.77743V3.76893V3.76041V3.75187V3.74331V3.73473V3.72613V3.71751V3.70887V3.7002V3.69152V3.68282V3.67411V3.66537V3.65661V3.64784V3.63904V3.63023V3.6214V3.61255V3.60369V3.59481V3.58591V3.57699V3.56806V3.55911V3.55014V3.54116V3.53216V3.52315V3.51412V3.50508V3.49602V3.48694V3.47785V3.46875V3.45963V3.45049V3.44135V3.43219V3.42301V3.41382V3.40462V3.39541V3.38618V3.37694V3.36769V3.35842V3.34915V3.33986V3.33056V3.32125V3.31192V3.30259V3.29324V3.28389V3.27452V3.26515V3.25576V3.24636V3.23696V3.22754V3.21811V3.20868V3.19924V3.18978V3.18032V3.17085V3.16138V3.15189V3.1424V3.1329V3.12339V3.11388V3.10435V3.09482V3.08529V3.07575V3.0662V3.05664V3.04708V3.03752V3.02795V3.01837V3.00879V2.9992V2.98961V2.98002V2.97042V2.96081V2.95121V2.9416V2.93198V2.92236V2.91274V2.90312V2.89349V2.88386V2.87423V2.8646V2.85496V2.84532V2.83569V2.82605V2.8164V2.80676V2.79712V2.78748V2.77783V2.76819V2.75854V2.7489V2.73926V2.72962V2.71997V2.71033V2.70069V2.69105V2.68142V2.67178V2.66215V2.65252V2.64289V2.63327V2.62364V2.61402V2.60441V2.59479V2.58518V2.57558V2.56598V2.55638V2.54678V2.53719V2.52761V2.51803V2.50846V2.49889V2.48932V2.47977V2.47021V2.46067V2.45113V2.4416V2.43207V2.42255V2.41304V2.40353V2.39403V2.38454V2.37506V2.36559V2.35612V2.34666V2.33722V2.32778V2.31835V2.30892V2.29951V2.29011V2.28072V2.27133V2.26196V2.2526V2.24325V2.2339V2.22457V2.21526V2.20595V2.19665V2.18737V2.1781V2.16884V2.15959V2.15035V2.14113V2.13192V2.12273V2.11354V2.10437V2.09522V2.08608V2.07695V2.06783V2.05874V2.04965V2.04058V2.03153V2.02249V2.01346V2.00446V1.99547V1.98649V1.97753V1.96859V1.95966V1.95075V1.94186V1.93298V1.92412V1.91528V1.90646V1.89766V1.88887V1.8801V1.87135V1.86262V1.85391V1.84522V1.83654V1.82789V1.81926V1.81064V1.80205V1.79348V1.78492V1.77639V1.76788V1.75939V1.75092V1.74248V1.73405V1.72565V1.71727V1.70891V1.70057V1.69226V1.68397V1.6757V1.66745V1.65923V1.65104V1.64286V1.63471V1.62659V1.61849V1.61041V1.60236V1.59434V1.58633V1.57836V1.57041V1.56249V1.55459V1.54672V1.53887V1.53105V1.52326V1.5155V1.50776V1.50005V1.49237V1.48471V1.47708V1.46948V1.46191V1.45437V1.44686V1.43938V1.43192V1.4245V1.4171V1.40973V1.4024V1.39509V1.38781V1.38057V1.37335V1.36617V1.35902V1.3519V1.34481V1.33775V1.33072V1.32373V1.31677V1.30984V1.30294V1.29608V1.28925V1.28245V1.27568V1.26895V1.26226V1.25559V1.24897V1.24237V1.23581V1.22929V1.2228V1.21634V1.20992V1.20354V1.19719V1.19088V1.18461V1.17837V1.17217V1.166V1.15987V1.15378V1.14773V1.14171V1.13573V1.12979V1.12389V1.11802V1.1122V1.10641V1.10066V1.09495V1.08928V1.08365V1.07806V1.07251V1.067V1.06153V1.0561V1.05071V1.04536V1.04005V1.03479V1.02956V1.02438V1.01924V1.01414V1.00908V1.00407V0.999099V0.99417V0.989284V0.984441V0.979642V0.974887V0.970175V0.965507V0.960883V0.956304V0.95177V0.94728V0.942835V0.938435V0.934081V0.929772V0.925509V0.921292V0.917121V0.912997V0.908919V0.904888V0.900903V0.896966V0.893076V0.889234V0.885439V0.881692V0.877994V0.874344V0.870742V0.867188V0.863684V0.860229V0.856823V0.853467V0.85016V0.846903V0.843696V0.840539V0.837433V0.834378V0.831373V0.828419V0.825517V0.822666V0.819867V0.817119V0.814423V0.81178V0.809189V0.806651V0.804165V0.801733V0.799353V0.797027V0.794755V0.792536V0.790371V0.788261V0.786205V0.784203V0.782256V0.780364V0.778527V0.776746V0.77502V0.77335V0.771735V0.770177V0.768675V0.76723V0.765841V0.764509V0.763235V0.762017V0.760857V0.759755V0.758711V0.757724V0.756796V0.755927V0.755116V0.754364V0.753671V0.753037V0.752463V0.751948V0.751493V0.751098V0.750763V0.750489V0.750275V0.750123V0.750031L14.2305 0.75H14.9805V0H14.2305H8.80714ZM6.44743 11.8081C6.60472 11.6703 6.74367 11.5486 6.86479 11.4274C6.42331 11.3419 6.01938 11.2205 5.68823 11.1038C5.38288 10.9962 5.12818 10.8885 4.94828 10.807C4.85814 10.7662 4.78623 10.7317 4.73555 10.7067C4.71019 10.6942 4.6901 10.684 4.67564 10.6766L4.65822 10.6676L4.65276 10.6648L4.65085 10.6638L4.65011 10.6634L4.64979 10.6632C4.64964 10.6631 4.6495 10.6631 5 10L4.6495 10.6631L3.98644 10.3126L4.68744 8.98644L5.34943 9.33637L5.3497 9.33652L5.35003 9.33669L5.35025 9.33681L5.35048 9.33692L5.3505 9.33694L5.35878 9.3412C5.36703 9.34542 5.38063 9.3523 5.39922 9.36147C5.43642 9.37983 5.49342 9.40725 5.56734 9.44074C5.71558 9.50791 5.92962 9.59847 6.18678 9.68909C6.71072 9.87373 7.36994 10.0429 8.00002 10.0429C9.95835 10.0429 11.2666 9.77551 12.1075 9.04335C12.9245 8.33204 13.4805 7.01495 13.4805 4.42564V4.4198V4.41392V4.408V4.40205V4.39605V4.39002V4.38395V4.37785V4.37171V4.36553V4.35931V4.35306V4.34677V4.34044V4.33408V4.32768V4.32125V4.31478V4.30828V4.30174V4.29517V4.28856V4.28192V4.27525V4.26854V4.26179V4.25502V4.24821V4.24136V4.23449V4.22758V4.22064V4.21366V4.20665V4.19962V4.19255V4.18544V4.17831V4.17115V4.16395V4.15672V4.14947V4.14218V4.13486V4.12751V4.12014V4.11273V4.10529V4.09783V4.09033V4.08281V4.07526V4.06767V4.06006V4.05243V4.04476V4.03707V4.02935V4.0216V4.01382V4.00602V3.99819V3.99034V3.98246V3.97455V3.96662V3.95866V3.95067V3.94266V3.93463V3.92656V3.91848V3.91037V3.90224V3.89408V3.88589V3.87769V3.86946V3.8612V3.85293V3.84463V3.83631V3.82796V3.81959V3.8112V3.80279V3.79436V3.7859V3.77743V3.76893V3.76041V3.75187V3.74331V3.73473V3.72613V3.71751V3.70887V3.7002V3.69152V3.68282V3.67411V3.66537V3.65661V3.64784V3.63904V3.63023V3.6214V3.61255V3.60369V3.59481V3.58591V3.57699V3.56806V3.55911V3.55014V3.54116V3.53216V3.52315V3.51412V3.50508V3.49602V3.48694V3.47785V3.46875V3.45963V3.45049V3.44135V3.43219V3.42301V3.41382V3.40462V3.39541V3.38618V3.37694V3.36769V3.35842V3.34915V3.33986V3.33056V3.32125V3.31192V3.30259V3.29324V3.28389V3.27452V3.26515V3.25576V3.24636V3.23696V3.22754V3.21811V3.20868V3.19924V3.18978V3.18032V3.17085V3.16138V3.15189V3.1424V3.1329V3.12339V3.11388V3.10435V3.09482V3.08529V3.07575V3.0662V3.05664V3.04708V3.03752V3.02795V3.01837V3.00879V2.9992V2.98961V2.98002V2.97042V2.96081V2.95121V2.9416V2.93198V2.92236V2.91274V2.90312V2.89349V2.88386V2.87423V2.8646V2.85496V2.84532V2.83569V2.82605V2.8164V2.80676V2.79712V2.78748V2.77783V2.76819V2.75854V2.7489V2.73926V2.72962V2.71997V2.71033V2.70069V2.69105V2.68142V2.67178V2.66215V2.65252V2.64289V2.63327V2.62364V2.61402V2.60441V2.59479V2.58518V2.57558V2.56598V2.55638V2.54678V2.53719V2.52761V2.51803V2.50846V2.49889V2.48932V2.47977V2.47021V2.46067V2.45113V2.4416V2.43207V2.42255V2.41304V2.40353V2.39403V2.38454V2.37506V2.36559V2.35612V2.34666V2.33722V2.32778V2.31835V2.30892V2.29951V2.29011V2.28072V2.27133V2.26196V2.2526V2.24325V2.2339V2.22457V2.21526V2.20595V2.19665V2.18737V2.1781V2.16884V2.15959V2.15035V2.14113V2.13192V2.12273V2.11354V2.10437V2.09522V2.08608V2.07695V2.06783V2.05874V2.04965V2.04058V2.03153V2.02249V2.01346V2.00446V1.99547V1.98649V1.97753V1.96859V1.95966V1.95075V1.94186V1.93298V1.92412V1.91528V1.90646V1.89766V1.88887V1.8801V1.87135V1.86262V1.85391V1.84522V1.83654V1.82789V1.81926V1.81064V1.80205V1.79348V1.78492V1.77639V1.76788V1.75939V1.75092V1.74248V1.73405V1.72565V1.71727V1.70891V1.70057V1.69226V1.68397V1.6757V1.66745V1.65923V1.65104V1.64286V1.63471V1.62659V1.61849V1.61041V1.60236V1.59434V1.58633V1.57836V1.57041V1.56249V1.55459V1.54672V1.53887V1.53105V1.52326V1.5155V1.50776V1.50005V1.5H8.80714C6.45072 1.5 4.91109 2.34222 3.94873 3.47771C2.96822 4.63464 2.52936 6.16581 2.52936 7.60927V11.7025C2.52936 12.5011 2.6746 13.0366 2.86887 13.3991C3.05856 13.7531 3.31641 13.9829 3.62058 14.1416C4.09266 14.388 4.6689 14.4653 5.27414 14.4893C5.2908 14.2712 5.31898 14.0302 5.36663 13.7835C5.48159 13.1885 5.73188 12.4383 6.32805 11.9129C6.36892 11.8768 6.40867 11.842 6.44732 11.8082L6.44743 11.8081ZM6 7C6.55228 7 7 6.55228 7 6C7 5.44772 6.55228 5 6 5C5.44772 5 5 5.44772 5 6C5 6.55228 5.44772 7 6 7Z" fill="currentColor"/></svg></span><span>Vercel Postgres</span></div><p class="text_wrapper__i87JK secondary-navigation_menuItemText__W_24O" data-version="v1" style="--text-color:var(--ds-gray-1000);--text-size:0.875rem;--text-line-height:1.25rem;--text-letter-spacing:initial;--text-weight:400">Serverless SQL database integrated with Vercel Functions</p></a><a tabindex="0" data-zone="same" class="link_link__hbWKh secondary-navigation_menuSubLink___L4Hs" href="/docs/storage/vercel-blob"><div class="secondary-navigation_menuItemHeading__huHDx"><span class=""><svg data-testid="geist-icon" height="16" stroke-linejoin="round" style="color:currentColor" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" clip-rule="evenodd" d="M2.19338 12.2035C1.92748 11.7599 1.75 11.1309 1.75 10.2159C1.75 8.37501 2.4707 6.35242 3.64834 4.79604C4.83005 3.23427 6.38227 2.25 8 2.25C9.61773 2.25 11.17 3.23427 12.3517 4.79604C13.5293 6.35242 14.25 8.37501 14.25 10.2159C14.25 11.1309 14.0725 11.7599 13.8066 12.2035C13.5451 12.6398 13.1629 12.9556 12.6437 13.1877C11.5482 13.6774 9.9652 13.75 8 13.75C6.0348 13.75 4.45177 13.6774 3.3563 13.1877C2.83709 12.9556 2.45492 12.6398 2.19338 12.2035ZM2.74421 14.5571C4.18223 15.1999 6.09921 15.25 8 15.25C9.90079 15.25 11.8178 15.1999 13.2558 14.5571C14.0033 14.223 14.6463 13.7202 15.0932 12.9747C15.5357 12.2364 15.75 11.3203 15.75 10.2159C15.75 8.01826 14.9037 5.68289 13.5478 3.89095C12.196 2.10441 10.2483 0.75 8 0.75C5.75174 0.75 3.80396 2.10441 2.45217 3.89095C1.0963 5.68289 0.25 8.01826 0.25 10.2159C0.25 11.3203 0.464272 12.2364 0.906809 12.9747C1.35371 13.7202 1.99667 14.223 2.74421 14.5571Z" fill="currentColor"/></svg></span><span>Vercel Blob</span></div><p class="text_wrapper__i87JK secondary-navigation_menuItemText__W_24O" data-version="v1" style="--text-color:var(--ds-gray-1000);--text-size:0.875rem;--text-line-height:1.25rem;--text-letter-spacing:initial;--text-weight:400">File serving and uploading via a global network with unique URLs</p></a><a tabindex="0" data-zone="same" class="link_link__hbWKh secondary-navigation_menuSubLink___L4Hs" href="/docs/storage/edge-config"><div class="secondary-navigation_menuItemHeading__huHDx"><span class=""><svg data-testid="geist-icon" height="16" stroke-linejoin="round" style="color:currentColor" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" clip-rule="evenodd" d="M2.5 3.5C2.5 2.94771 2.94772 2.5 3.5 2.5H4.25V1H3.5C2.11929 1 1 2.11929 1 3.5V6.29449C1 6.65016 0.881575 6.86927 0.738252 7.00305C0.587949 7.14333 0.344525 7.24999 0 7.24999V8.74999C0.344525 8.74999 0.587948 8.85665 0.738251 8.99694C0.881575 9.13071 1 9.34982 1 9.70549V12.5C1 13.8807 2.11929 15 3.5 15H4.25V13.5H3.5C2.94772 13.5 2.5 13.0523 2.5 12.5V9.70549C2.5 9.03542 2.27894 8.44137 1.86198 7.99999C2.27894 7.55861 2.5 6.96457 2.5 6.29449V3.5ZM12.5 1H11.75V2.5H12.5C13.0523 2.5 13.5 2.94772 13.5 3.5V6.29449C13.5 6.96453 13.7212 7.5586 14.1382 7.99999C13.7212 8.44139 13.5 9.03545 13.5 9.70549V12.5C13.5 13.0523 13.0523 13.5 12.5 13.5H11.75V15H12.5C13.8807 15 15 13.8807 15 12.5V9.70549C15 9.35012 15.1184 9.13095 15.2618 8.99706C15.4122 8.85668 15.6556 8.74999 16 8.74999V7.24999C15.6556 7.24999 15.4122 7.1433 15.2618 7.00292C15.1184 6.86903 15 6.64986 15 6.29449V3.5C15 2.11928 13.8807 1 12.5 1ZM8.75 10.25V9.5H7.25V10.25V12.5986C7.25 13.0383 7.11985 13.4681 6.87596 13.834L6.45994 14.458L7.70801 15.2901L8.12404 14.666C8.5322 14.0538 8.75 13.3344 8.75 12.5986V10.25ZM8 7C8.69036 7 9.25 6.44036 9.25 5.75C9.25 5.05964 8.69036 4.5 8 4.5C7.30964 4.5 6.75 5.05964 6.75 5.75C6.75 6.44036 7.30964 7 8 7Z" fill="currentColor"/></svg></span><span>Edge Config</span></div><p class="text_wrapper__i87JK secondary-navigation_menuItemText__W_24O" data-version="v1" style="--text-color:var(--ds-gray-1000);--text-size:0.875rem;--text-line-height:1.25rem;--text-letter-spacing:initial;--text-weight:400">Global data store designed for experimentation</p></a></li></ul></div></li><li><div data-testid="header/secondary-nav/4"><button class="secondary-navigation_trigger__vH_Tb no-underline" id="radix-:R6etkjb:-trigger-Observability" data-state="closed" aria-expanded="false" aria-controls="radix-:R6etkjb:-content-Observability" data-radix-collection-item=""><span class="secondary-navigation_bottomHighlight__oO3cr">Observability<svg class="with-icon_icon__MHUeb" data-testid="geist-icon" fill="none" height="24" shape-rendering="geometricPrecision" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" viewBox="0 0 24 24" width="24" aria-hidden="true" style="color:currentColor"><path d="M6 9l6 6 6-6"/></svg></span></button></div><div id="radix-:R6etkjb:-content-Observability" aria-labelledby="radix-:R6etkjb:-trigger-Observability" data-orientation="horizontal" data-state="closed" class="secondary-navigation_content__4CTe_ secondary-navigation_navigationMenuWindow__BeWGe secondary-navigation_hidden__UWk4D" style="pointer-events:none" dir="ltr"><ul class="secondary-navigation_menuItemsGroup__RdzGe"><li class="secondary-navigation_menuItemsLinks__fcaq3"><a tabindex="0" data-zone="same" class="link_link__hbWKh secondary-navigation_menuSubLink___L4Hs" href="/docs/observability"><div class="secondary-navigation_menuItemHeading__huHDx"><span class=""><svg data-testid="geist-icon" height="16" stroke-linejoin="round" style="color:currentColor" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" clip-rule="evenodd" d="M12.5 6.56062L8.00001 2.06062L3.50001 6.56062V13.5L6.00001 13.5V11C6.00001 9.89539 6.89544 8.99996 8.00001 8.99996C9.10458 8.99996 10 9.89539 10 11V13.5L12.5 13.5V6.56062ZM13.78 5.71933L8.70711 0.646409C8.31659 0.255886 7.68342 0.255883 7.2929 0.646409L2.21987 5.71944C2.21974 5.71957 2.21961 5.7197 2.21949 5.71982L0.469676 7.46963L-0.0606537 7.99996L1.00001 9.06062L1.53034 8.53029L2.00001 8.06062V14.25V15H2.75001L6.00001 15H7.50001H8.50001H10L13.25 15H14V14.25V8.06062L14.4697 8.53029L15 9.06062L16.0607 7.99996L15.5303 7.46963L13.7806 5.71993C13.7804 5.71973 13.7802 5.71953 13.78 5.71933ZM8.50001 11V13.5H7.50001V11C7.50001 10.7238 7.72386 10.5 8.00001 10.5C8.27615 10.5 8.50001 10.7238 8.50001 11Z" fill="currentColor"/></svg></span><span>Frontend Observability</span></div><p class="text_wrapper__i87JK secondary-navigation_menuItemText__W_24O" data-version="v1" style="--text-color:var(--ds-gray-1000);--text-size:0.875rem;--text-line-height:1.25rem;--text-letter-spacing:initial;--text-weight:400">Monitor and analyze your frontend performance</p></a><a tabindex="0" data-zone="same" class="link_link__hbWKh secondary-navigation_menuSubLink___L4Hs" href="/docs/analytics"><div class="secondary-navigation_menuItemHeading__huHDx"><span class=""><svg data-testid="geist-icon" height="16" stroke-linejoin="round" style="color:currentColor" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" clip-rule="evenodd" d="M1 1V12.75C1 13.9926 2.00736 15 3.25 15H15V13.5H3.25C2.83579 13.5 2.5 13.1642 2.5 12.75V1H1ZM14.2971 6.01303L14.8101 5.46596L13.716 4.43989L13.2029 4.98697L9.98259 8.42099L7.707 6.14629C7.31646 5.75589 6.6834 5.75595 6.29293 6.14642L4.21967 8.21967L3.68934 8.75L4.75 9.81066L5.28033 9.28033L7.0001 7.56057L9.28723 9.84681C9.68667 10.2461 10.3373 10.2356 10.7236 9.82361L14.2971 6.01303Z" fill="currentColor"/></svg></span><span>Web Analytics</span></div><p class="text_wrapper__i87JK secondary-navigation_menuItemText__W_24O" data-version="v1" style="--text-color:var(--ds-gray-1000);--text-size:0.875rem;--text-line-height:1.25rem;--text-letter-spacing:initial;--text-weight:400">First-party, privacy-friendly analytics about website visitors</p></a><a tabindex="0" data-zone="same" class="link_link__hbWKh secondary-navigation_menuSubLink___L4Hs" href="/docs/speed-insights"><div class="secondary-navigation_menuItemHeading__huHDx"><span class=""><svg data-testid="geist-icon" height="16" stroke-linejoin="round" style="color:currentColor" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" clip-rule="evenodd" d="M7.00001 -0.25H7.75001H8.25001H9.75001H10.25H11V1.25H10.25H9.75001V2.03971C11.1207 2.18571 12.3732 2.72735 13.3911 3.54824L13.9697 2.96967L14.5 2.43934L15.5607 3.5L15.0303 4.03033L14.4518 4.6089C15.4202 5.80976 16 7.33717 16 9C16 12.866 12.866 16 9.00002 16C7.3965 16 5.91736 15.46 4.73698 14.5525H2.00002V13.0525H5.00002C5.17555 13.0525 5.34551 13.1141 5.48032 13.2265C6.4344 14.022 7.66041 14.5 9.00002 14.5C12.0376 14.5 14.5 12.0376 14.5 9C14.5 5.96243 12.0376 3.5 9.00002 3.5C7.25926 3.5 5.70766 4.30785 4.69866 5.57204L3.5263 4.63633C4.66119 3.21441 6.34099 2.24321 8.25001 2.03974V1.25H7.75001H7.00001V-0.25ZM11.6517 7.40901L11.1213 7.93934L9.53033 9.53033L9 10.0607L7.93934 9L8.46967 8.46967L10.0607 6.87868L10.591 6.34835L11.6517 7.40901ZM2 7H2.75H4.25H5V8.5H4.25H2.75H2V7ZM0.75 10H0V11.5H0.75H4.25H5V10H4.25H0.75Z" fill="currentColor"/></svg></span><span>Speed Insights</span></div><p class="text_wrapper__i87JK secondary-navigation_menuItemText__W_24O" data-version="v1" style="--text-color:var(--ds-gray-1000);--text-size:0.875rem;--text-line-height:1.25rem;--text-letter-spacing:initial;--text-weight:400">Explore and improve your website performance</p></a><a tabindex="0" data-zone="same" class="link_link__hbWKh secondary-navigation_menuSubLink___L4Hs" href="/docs/observability/monitoring"><div class="secondary-navigation_menuItemHeading__huHDx"><span class=""><svg data-testid="geist-icon" height="16" stroke-linejoin="round" style="color:currentColor" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" clip-rule="evenodd" d="M1 0H1.75H14.25H15V0.75V3V3.31066L14.7803 3.53033L10.5 7.81066V15.25V16H9.75H9H8.7816L8.59734 15.8827L5.84734 14.1327L5.5 13.9117V13.5V7.81066L1.21967 3.53033L1 3.31066V3V0.75V0ZM2.5 1.5V2.68934L6.78033 6.96967L7 7.18934V7.5V13.0883L9 14.361V7.5V7.18934L9.21967 6.96967L13.5 2.68934V1.5H2.5Z" fill="currentColor"/></svg></span><span>Monitoring</span></div><p class="text_wrapper__i87JK secondary-navigation_menuItemText__W_24O" data-version="v1" style="--text-color:var(--ds-gray-1000);--text-size:0.875rem;--text-line-height:1.25rem;--text-letter-spacing:initial;--text-weight:400">Query and visualize your Vercel usage, traffic, and more</p></a><a tabindex="0" data-zone="same" class="link_link__hbWKh secondary-navigation_menuSubLink___L4Hs" href="/docs/observability/logs"><div class="secondary-navigation_menuItemHeading__huHDx"><span class=""><svg data-testid="geist-icon" height="16" stroke-linejoin="round" style="color:currentColor" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" clip-rule="evenodd" d="M9 2H9.75H14.25H15V3.5H14.25H9.75H9V2ZM9 12.5H9.75H14.25H15V14H14.25H9.75H9V12.5ZM9.75 7.25H9V8.75H9.75H14.25H15V7.25H14.25H9.75ZM1 12.5H1.75H2.25H3V14H2.25H1.75H1V12.5ZM1.75 2H1V3.5H1.75H2.25H3V2H2.25H1.75ZM1 7.25H1.75H2.25H3V8.75H2.25H1.75H1V7.25ZM5.75 12.5H5V14H5.75H6.25H7V12.5H6.25H5.75ZM5 2H5.75H6.25H7V3.5H6.25H5.75H5V2ZM5.75 7.25H5V8.75H5.75H6.25H7V7.25H6.25H5.75Z" fill="currentColor"/></svg></span><span>Logs</span></div><p class="text_wrapper__i87JK secondary-navigation_menuItemText__W_24O" data-version="v1" style="--text-color:var(--ds-gray-1000);--text-size:0.875rem;--text-line-height:1.25rem;--text-letter-spacing:initial;--text-weight:400">Search, inspect, and share your runtime logs</p></a><a tabindex="0" data-zone="same" class="link_link__hbWKh secondary-navigation_menuSubLink___L4Hs" href="/docs/observability/otel-overview"><div class="secondary-navigation_menuItemHeading__huHDx"><span class=""><svg data-testid="geist-icon" height="16" stroke-linejoin="round" style="color:currentColor" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" clip-rule="evenodd" d="M13.5 1.5H2.5V13.5C2.5 14.0523 2.94772 14.5 3.5 14.5H12.5C13.0523 14.5 13.5 14.0523 13.5 13.5V1.5ZM2.5 0H1V1.5V13.5C1 14.8807 2.11929 16 3.5 16H12.5C13.8807 16 15 14.8807 15 13.5V1.5V0H13.5H2.5ZM9.75 4.5C9.19772 4.5 8.75 4.94772 8.75 5.5V6.5H9.75H10.5V8H9.75H8.75V10.5C8.75 11.8807 7.63071 13 6.25 13H5.5V11.5H6.25C6.80228 11.5 7.25 11.0523 7.25 10.5V8H6.25H5.5V6.5H6.25H7.25V5.5C7.25 4.11929 8.36929 3 9.75 3H10.5V4.5H9.75Z" fill="currentColor"/></svg></span><span>OpenTelemetry Collector</span></div><p class="text_wrapper__i87JK secondary-navigation_menuItemText__W_24O" data-version="v1" style="--text-color:var(--ds-gray-1000);--text-size:0.875rem;--text-line-height:1.25rem;--text-letter-spacing:initial;--text-weight:400">Send OTEL traces from Functions to APM vendors</p></a><a tabindex="0" data-zone="same" class="link_link__hbWKh secondary-navigation_menuSubLink___L4Hs" href="/docs/observability/checks-overview"><div class="secondary-navigation_menuItemHeading__huHDx"><span class=""><svg data-testid="geist-icon" height="16" stroke-linejoin="round" style="color:currentColor" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" clip-rule="evenodd" d="M15.5607 3.99999L15.0303 4.53032L6.23744 13.3232C5.55403 14.0066 4.44599 14.0066 3.76257 13.3232L4.2929 12.7929L3.76257 13.3232L0.969676 10.5303L0.439346 9.99999L1.50001 8.93933L2.03034 9.46966L4.82323 12.2626C4.92086 12.3602 5.07915 12.3602 5.17678 12.2626L13.9697 3.46966L14.5 2.93933L15.5607 3.99999Z" fill="currentColor"/></svg></span><span>Checks</span></div><p class="text_wrapper__i87JK secondary-navigation_menuItemText__W_24O" data-version="v1" style="--text-color:var(--ds-gray-1000);--text-size:0.875rem;--text-line-height:1.25rem;--text-letter-spacing:initial;--text-weight:400">Checks API assesses your deployments quality and reliability</p></a></li></ul></div></li><li><div data-testid="header/secondary-nav/5"><button class="secondary-navigation_trigger__vH_Tb no-underline" id="radix-:R6etkjb:-trigger-Integrations" data-state="closed" aria-expanded="false" aria-controls="radix-:R6etkjb:-content-Integrations" data-radix-collection-item=""><span class="secondary-navigation_bottomHighlight__oO3cr">Integrations<svg class="with-icon_icon__MHUeb" data-testid="geist-icon" fill="none" height="24" shape-rendering="geometricPrecision" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" viewBox="0 0 24 24" width="24" aria-hidden="true" style="color:currentColor"><path d="M6 9l6 6 6-6"/></svg></span></button></div><div id="radix-:R6etkjb:-content-Integrations" aria-labelledby="radix-:R6etkjb:-trigger-Integrations" data-orientation="horizontal" data-state="closed" class="secondary-navigation_content__4CTe_ secondary-navigation_navigationMenuWindow__BeWGe secondary-navigation_hidden__UWk4D" style="pointer-events:none" dir="ltr"><ul class="secondary-navigation_menuItemsGroup__RdzGe"><li class="secondary-navigation_menuItemsLinks__fcaq3"><a tabindex="0" data-zone="same" class="link_link__hbWKh secondary-navigation_menuSubLink___L4Hs" href="/docs/integrations"><div class="secondary-navigation_menuItemHeading__huHDx"><span class=""><svg data-testid="geist-icon" height="16" stroke-linejoin="round" style="color:currentColor" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" clip-rule="evenodd" d="M12.5 6.56062L8.00001 2.06062L3.50001 6.56062V13.5L6.00001 13.5V11C6.00001 9.89539 6.89544 8.99996 8.00001 8.99996C9.10458 8.99996 10 9.89539 10 11V13.5L12.5 13.5V6.56062ZM13.78 5.71933L8.70711 0.646409C8.31659 0.255886 7.68342 0.255883 7.2929 0.646409L2.21987 5.71944C2.21974 5.71957 2.21961 5.7197 2.21949 5.71982L0.469676 7.46963L-0.0606537 7.99996L1.00001 9.06062L1.53034 8.53029L2.00001 8.06062V14.25V15H2.75001L6.00001 15H7.50001H8.50001H10L13.25 15H14V14.25V8.06062L14.4697 8.53029L15 9.06062L16.0607 7.99996L15.5303 7.46963L13.7806 5.71993C13.7804 5.71973 13.7802 5.71953 13.78 5.71933ZM8.50001 11V13.5H7.50001V11C7.50001 10.7238 7.72386 10.5 8.00001 10.5C8.27615 10.5 8.50001 10.7238 8.50001 11Z" fill="currentColor"/></svg></span><span>Integration Overview</span></div><p class="text_wrapper__i87JK secondary-navigation_menuItemText__W_24O" data-version="v1" style="--text-color:var(--ds-gray-1000);--text-size:0.875rem;--text-line-height:1.25rem;--text-letter-spacing:initial;--text-weight:400">Learn how to extend Vercel's capabilities by integrating with your preferred providers</p></a><a tabindex="0" data-zone="same" class="link_link__hbWKh secondary-navigation_menuSubLink___L4Hs" href="/docs/integrations/install-an-integration"><div class="secondary-navigation_menuItemHeading__huHDx"><span class=""><svg data-testid="geist-icon" height="16" stroke-linejoin="round" style="color:currentColor" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" clip-rule="evenodd" d="M14.5 8C14.5 11.5899 11.5899 14.5 8 14.5C4.41015 14.5 1.5 11.5899 1.5 8C1.5 4.41015 4.41015 1.5 8 1.5C11.5899 1.5 14.5 4.41015 14.5 8ZM16 8C16 12.4183 12.4183 16 8 16C3.58172 16 0 12.4183 0 8C0 3.58172 3.58172 0 8 0C12.4183 0 16 3.58172 16 8ZM8.75 4.25V5V7.25H11H11.75V8.75H11H8.75V11V11.75L7.25 11.75V11V8.75H5H4.25V7.25H5H7.25V5V4.25H8.75Z" fill="currentColor"/></svg></span><span>Extend Vercel</span></div><p class="text_wrapper__i87JK secondary-navigation_menuItemText__W_24O" data-version="v1" style="--text-color:var(--ds-gray-1000);--text-size:0.875rem;--text-line-height:1.25rem;--text-letter-spacing:initial;--text-weight:400">Install an integration to extend Vercel</p></a><a tabindex="0" data-zone="same" class="link_link__hbWKh secondary-navigation_menuSubLink___L4Hs" href="/docs/integrations/create-integration"><div class="secondary-navigation_menuItemHeading__huHDx"><span class=""><svg data-testid="geist-icon" height="16" stroke-linejoin="round" style="color:currentColor" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" clip-rule="evenodd" d="M6.75 13.5H1.5V2.5H14.5V6.75V7.5H16V6.75V2C16 1.44772 15.5523 1 15 1H1C0.447714 1 0 1.44772 0 2V14C0 14.5523 0.447716 15 1 15H6.75H7.5V13.5H6.75ZM10.5 10.5H14.5V13.5H10.5V10.5ZM9 9H10.5H14.5H16V10.5V13.5V15H14.5H10.5H9V13.5V10.5V9Z" fill="currentColor"/></svg></span><span>Integrate with Vercel</span></div><p class="text_wrapper__i87JK secondary-navigation_menuItemText__W_24O" data-version="v1" style="--text-color:var(--ds-gray-1000);--text-size:0.875rem;--text-line-height:1.25rem;--text-letter-spacing:initial;--text-weight:400">Create an integration to integrate with Vercel</p></a><a tabindex="0" data-zone="same" class="link_link__hbWKh secondary-navigation_menuSubLink___L4Hs" href="/docs/integrations/ai"><div class="secondary-navigation_menuItemHeading__huHDx"><span class=""><svg data-testid="geist-icon" height="16" stroke-linejoin="round" style="color:currentColor" viewBox="0 0 16 16" width="16"><path d="M2.5 0.5V0H3.5V0.5C3.5 1.60457 4.39543 2.5 5.5 2.5H6V3V3.5H5.5C4.39543 3.5 3.5 4.39543 3.5 5.5V6H3H2.5V5.5C2.5 4.39543 1.60457 3.5 0.5 3.5H0V3V2.5H0.5C1.60457 2.5 2.5 1.60457 2.5 0.5Z" fill="currentColor"/> <path d="M14.5 4.5V5H13.5V4.5C13.5 3.94772 13.0523 3.5 12.5 3.5H12V3V2.5H12.5C13.0523 2.5 13.5 2.05228 13.5 1.5V1H14H14.5V1.5C14.5 2.05228 14.9477 2.5 15.5 2.5H16V3V3.5H15.5C14.9477 3.5 14.5 3.94772 14.5 4.5Z" fill="currentColor"/> <path d="M8.40706 4.92939L8.5 4H9.5L9.59294 4.92939C9.82973 7.29734 11.7027 9.17027 14.0706 9.40706L15 9.5V10.5L14.0706 10.5929C11.7027 10.8297 9.82973 12.7027 9.59294 15.0706L9.5 16H8.5L8.40706 15.0706C8.17027 12.7027 6.29734 10.8297 3.92939 10.5929L3 10.5V9.5L3.92939 9.40706C6.29734 9.17027 8.17027 7.29734 8.40706 4.92939Z" fill="currentColor"/></svg></span><span>AI</span></div><p class="text_wrapper__i87JK secondary-navigation_menuItemText__W_24O" data-version="v1" style="--text-color:var(--ds-gray-1000);--text-size:0.875rem;--text-line-height:1.25rem;--text-letter-spacing:initial;--text-weight:400">Extend your projects with AI services and models</p></a><a tabindex="0" data-zone="same" class="link_link__hbWKh secondary-navigation_menuSubLink___L4Hs" href="/docs/integrations/cms"><div class="secondary-navigation_menuItemHeading__huHDx"><span class=""><svg data-testid="geist-icon" height="16" stroke-linejoin="round" style="color:currentColor" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" clip-rule="evenodd" d="M0.75 1H0V1.75V13.25V14H0.75H5.5V12.5H1.5V2.5H5C6.24264 2.5 7.25 3.50736 7.25 4.75V6.5H8.75V4.75C8.75 3.50736 9.75736 2.5 11 2.5H14.5V6.5H16V1.75V1H15.25H11C9.7733 1 8.68417 1.58901 8 2.49963C7.31583 1.58901 6.2267 1 5 1H0.75ZM11.0915 10.2175C11.4564 10.0309 11.7944 9.70265 11.9642 9.25H12.0358C12.2056 9.70265 12.5436 10.0309 12.9085 10.2175C12.9698 10.2488 13.0294 10.2833 13.0871 10.3208C13.4317 10.5446 13.886 10.6736 14.3637 10.5941L14.3994 10.6559C14.0923 11.0289 13.9765 11.4857 13.9973 11.8955C13.9991 11.93 14 11.9649 14 12C14 12.0351 13.9991 12.07 13.9973 12.1044C13.9765 12.5143 14.0923 12.9711 14.3994 13.3441L14.3637 13.4059C13.886 13.3264 13.4317 13.4554 13.0871 13.6792C13.0294 13.7167 12.9698 13.7512 12.9085 13.7825C12.5436 13.9691 12.2056 14.2973 12.0358 14.75H11.9642C11.7944 14.2973 11.4564 13.9691 11.0915 13.7825C11.0302 13.7512 10.9706 13.7167 10.9129 13.6792C10.5683 13.4554 10.114 13.3264 9.63627 13.4059L9.60059 13.3441C9.90769 12.9711 10.0235 12.5144 10.0027 12.1045C10.0009 12.07 10 12.0351 10 12C10 11.9649 10.0009 11.93 10.0027 11.8955C10.0235 11.4856 9.9077 11.0289 9.60061 10.6559L9.63629 10.5941C10.114 10.6736 10.5683 10.5446 10.9129 10.3208C10.9706 10.2833 11.0302 10.2488 11.0915 10.2175ZM15.4037 11.4079L15.9641 10.866L14.9641 9.13398L14.215 9.34827C14.0629 9.39177 13.9006 9.35863 13.7679 9.27247C13.6743 9.21169 13.5774 9.15559 13.4775 9.1045C13.3369 9.03257 13.2272 8.90865 13.1888 8.75537L13 8H11L10.8112 8.75537C10.7728 8.90865 10.6631 9.03257 10.5225 9.1045C10.4226 9.15558 10.3257 9.21168 10.2321 9.27247C10.0994 9.35862 9.93709 9.39176 9.78502 9.34826L9.03591 9.13397L8.03591 10.866L8.5963 11.4079C8.70977 11.5176 8.7623 11.6743 8.75427 11.8319C8.75143 11.8876 8.75 11.9436 8.75 12C8.75 12.0564 8.75143 12.1124 8.75427 12.168C8.7623 12.3257 8.70977 12.4824 8.5963 12.5921L8.03589 13.134L9.03589 14.866L9.78501 14.6517C9.93708 14.6082 10.0994 14.6414 10.2321 14.7275C10.3257 14.7883 10.4226 14.8444 10.5225 14.8955C10.6631 14.9674 10.7728 15.0913 10.8112 15.2446L11 16H13L13.1888 15.2446C13.2272 15.0913 13.3369 14.9674 13.4775 14.8955C13.5774 14.8444 13.6743 14.7883 13.7679 14.7275C13.9006 14.6414 14.0629 14.6082 14.215 14.6517L14.9641 14.866L15.9641 13.134L15.4037 12.5921C15.2902 12.4824 15.2377 12.3257 15.2457 12.168C15.2486 12.1124 15.25 12.0564 15.25 12C15.25 11.9436 15.2486 11.8876 15.2457 11.832C15.2377 11.6743 15.2902 11.5176 15.4037 11.4079Z" fill="currentColor"/></svg></span><span>CMS</span></div><p class="text_wrapper__i87JK secondary-navigation_menuItemText__W_24O" data-version="v1" style="--text-color:var(--ds-gray-1000);--text-size:0.875rem;--text-line-height:1.25rem;--text-letter-spacing:initial;--text-weight:400">Integrate with Content Management Systems</p></a><a tabindex="0" data-zone="same" class="link_link__hbWKh secondary-navigation_menuSubLink___L4Hs" href="/docs/integrations/ecommerce"><div class="secondary-navigation_menuItemHeading__huHDx"><span class=""><svg data-testid="geist-icon" height="16" stroke-linejoin="round" style="color:currentColor" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" clip-rule="evenodd" d="M0 2.5L0.958427 2.5C1.41012 2.5 1.82194 2.74308 2.04258 3.12774L2.5 4.5L3.93019 8.79057C4.27047 9.81142 5.22582 10.5 6.3019 10.5H12.4505C13.6422 10.5 14.6682 9.65885 14.9019 8.49029L15.7 4.5L16 3H14.4703L4.5 3L3.62309 3L3.50287 2.70678C3.07956 1.67431 2.0743 1 0.958427 1H0V2.5ZM4.08114 4.5L5.35321 8.31623C5.48933 8.72457 5.87147 9 6.3019 9H12.4505C12.9272 9 13.3376 8.66354 13.4311 8.19612L14.1703 4.5H4.5H4.08114ZM12.5 15C11.6716 15 11 14.3284 11 13.5C11 12.6716 11.6716 12 12.5 12C13.3284 12 14 12.6716 14 13.5C14 14.3284 13.3284 15 12.5 15ZM4.5 13.5C4.5 14.3284 5.17157 15 6 15C6.82843 15 7.5 14.3284 7.5 13.5C7.5 12.6716 6.82843 12 6 12C5.17157 12 4.5 12.6716 4.5 13.5Z" fill="currentColor"/></svg></span><span>Ecommerce</span></div><p class="text_wrapper__i87JK secondary-navigation_menuItemText__W_24O" data-version="v1" style="--text-color:var(--ds-gray-1000);--text-size:0.875rem;--text-line-height:1.25rem;--text-letter-spacing:initial;--text-weight:400">Integrate with Ecommerce platforms</p></a><a tabindex="0" data-zone="same" class="link_link__hbWKh secondary-navigation_menuSubLink___L4Hs" href="/docs/integrations/sign-in-with-vercel"><div class="secondary-navigation_menuItemHeading__huHDx"><span class=""><svg data-testid="geist-icon" height="16" stroke-linejoin="round" style="color:currentColor" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" clip-rule="evenodd" d="M8 1L16 15H0L8 1Z" fill="currentColor"/></svg></span><span>Sign in with Vercel</span></div><p class="text_wrapper__i87JK secondary-navigation_menuItemText__W_24O" data-version="v1" style="--text-color:var(--ds-gray-1000);--text-size:0.875rem;--text-line-height:1.25rem;--text-letter-spacing:initial;--text-weight:400">Integrate with Vercel for user authentication</p></a></li></ul></div></li><li><div data-testid="header/secondary-nav/6"><button class="secondary-navigation_trigger__vH_Tb no-underline" id="radix-:R6etkjb:-trigger-Security" data-state="closed" aria-expanded="false" aria-controls="radix-:R6etkjb:-content-Security" data-radix-collection-item=""><span class="secondary-navigation_bottomHighlight__oO3cr">Security<svg class="with-icon_icon__MHUeb" data-testid="geist-icon" fill="none" height="24" shape-rendering="geometricPrecision" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" viewBox="0 0 24 24" width="24" aria-hidden="true" style="color:currentColor"><path d="M6 9l6 6 6-6"/></svg></span></button></div><div id="radix-:R6etkjb:-content-Security" aria-labelledby="radix-:R6etkjb:-trigger-Security" data-orientation="horizontal" data-state="closed" class="secondary-navigation_content__4CTe_ secondary-navigation_navigationMenuWindow__BeWGe secondary-navigation_hidden__UWk4D" style="pointer-events:none" dir="ltr"><ul class="secondary-navigation_menuItemsGroup__RdzGe"><li class="secondary-navigation_menuItemsLinks__fcaq3"><a tabindex="0" data-zone="same" class="link_link__hbWKh secondary-navigation_menuSubLink___L4Hs" href="/docs/security"><div class="secondary-navigation_menuItemHeading__huHDx"><span class=""><svg data-testid="geist-icon" height="16" stroke-linejoin="round" style="color:currentColor" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" clip-rule="evenodd" d="M14.5 13.5V6.5V5.41421C14.5 5.149 14.3946 4.89464 14.2071 4.70711L9.79289 0.292893C9.60536 0.105357 9.351 0 9.08579 0H8H3H1.5V1.5V13.5C1.5 14.8807 2.61929 16 4 16H12C13.3807 16 14.5 14.8807 14.5 13.5ZM13 13.5V6.5H9.5H8V5V1.5H3V13.5C3 14.0523 3.44772 14.5 4 14.5H12C12.5523 14.5 13 14.0523 13 13.5ZM9.5 5V2.12132L12.3787 5H9.5ZM5.13 5.00062H4.505V6.25062H5.13H6H6.625V5.00062H6H5.13ZM4.505 8H5.13H11H11.625V9.25H11H5.13H4.505V8ZM5.13 11H4.505V12.25H5.13H11H11.625V11H11H5.13Z" fill="currentColor"/></svg></span><span>Compliance Measures</span></div><p class="text_wrapper__i87JK secondary-navigation_menuItemText__W_24O" data-version="v1" style="--text-color:var(--ds-gray-1000);--text-size:0.875rem;--text-line-height:1.25rem;--text-letter-spacing:initial;--text-weight:400">Compliance to standards such as SOC2, ISO 27001 & GDPR</p></a><a tabindex="0" data-zone="same" class="link_link__hbWKh secondary-navigation_menuSubLink___L4Hs" href="/docs/security/shared-responsibility"><div class="secondary-navigation_menuItemHeading__huHDx"><span class=""><svg data-testid="geist-icon" height="16" stroke-linejoin="round" style="color:currentColor" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" clip-rule="evenodd" d="M14.5 13.5V6.5V5.41421C14.5 5.149 14.3946 4.89464 14.2071 4.70711L9.79289 0.292893C9.60536 0.105357 9.351 0 9.08579 0H8H3H1.5V1.5V13.5C1.5 14.8807 2.61929 16 4 16H12C13.3807 16 14.5 14.8807 14.5 13.5ZM13 13.5V6.5H9.5H8V5V1.5H3V13.5C3 14.0523 3.44772 14.5 4 14.5H12C12.5523 14.5 13 14.0523 13 13.5ZM9.5 5V2.12132L12.3787 5H9.5ZM5.13 5.00062H4.505V6.25062H5.13H6H6.625V5.00062H6H5.13ZM4.505 8H5.13H11H11.625V9.25H11H5.13H4.505V8ZM5.13 11H4.505V12.25H5.13H11H11.625V11H11H5.13Z" fill="currentColor"/></svg></span><span>Shared Responsibility</span></div><p class="text_wrapper__i87JK secondary-navigation_menuItemText__W_24O" data-version="v1" style="--text-color:var(--ds-gray-1000);--text-size:0.875rem;--text-line-height:1.25rem;--text-letter-spacing:initial;--text-weight:400">The shared responsibility model splits security tasks between Vercel and the user</p></a><a tabindex="0" data-zone="same" class="link_link__hbWKh secondary-navigation_menuSubLink___L4Hs" href="/docs/security/vercel-firewall"><div class="secondary-navigation_menuItemHeading__huHDx"><span class=""><svg data-testid="geist-icon" height="16" stroke-linejoin="round" style="color:currentColor" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" clip-rule="evenodd" d="M3.5 4.057V9.52717C3.5 10.9221 4.27429 12.2018 5.50997 12.849L8 14.1533L10.49 12.849C11.7257 12.2018 12.5 10.9221 12.5 9.52717V4.057C12.3094 4.00405 12.1074 3.9513 11.8932 3.89539C11.746 3.85699 11.5932 3.81709 11.4344 3.7746C10.8476 3.61758 10.204 3.43066 9.61101 3.17017C9.02666 2.91351 8.44336 2.56529 8 2.05704C7.55664 2.56529 6.97334 2.91351 6.38899 3.17017C5.79596 3.43066 5.15243 3.61758 4.5656 3.7746C4.40682 3.81709 4.25396 3.85699 4.10684 3.89539C3.89262 3.9513 3.69055 4.00405 3.5 4.057ZM7.25 0C7.25 0.467199 7.10537 0.796772 6.87802 1.06132C6.6357 1.34329 6.26955 1.58432 5.78576 1.79681C5.30375 2.00853 4.75351 2.17155 4.17787 2.32558C4.04421 2.36134 3.90727 2.39707 3.76932 2.43305C3.33687 2.54586 2.89458 2.66124 2.51283 2.78849L2 2.95943V3.5V9.52717C2 11.4801 3.084 13.2716 4.81396 14.1778L7.65199 15.6644L8 15.8467L8.34801 15.6644L11.186 14.1778C12.916 13.2716 14 11.4801 14 9.52717V3.5V2.95943L13.4872 2.78849C13.1054 2.66124 12.6631 2.54586 12.2307 2.43305C12.0927 2.39707 11.9558 2.36134 11.8221 2.32558C11.2465 2.17155 10.6962 2.00853 10.2142 1.79681C9.73045 1.58432 9.3643 1.34329 9.12198 1.06132C8.89463 0.796772 8.75 0.467199 8.75 0H7.25Z" fill="currentColor"/></svg></span><span>Firewall</span></div><p class="text_wrapper__i87JK secondary-navigation_menuItemText__W_24O" data-version="v1" style="--text-color:var(--ds-gray-1000);--text-size:0.875rem;--text-line-height:1.25rem;--text-letter-spacing:initial;--text-weight:400">Protects websites from unauthorized access</p></a><a tabindex="0" data-zone="same" class="link_link__hbWKh secondary-navigation_menuSubLink___L4Hs" href="/docs/security/access-control"><div class="secondary-navigation_menuItemHeading__huHDx"><span class=""><svg data-testid="geist-icon" height="16" stroke-linejoin="round" style="color:currentColor" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" clip-rule="evenodd" d="M5.75 0C3.95507 0 2.5 1.45507 2.5 3.25V3.75C2.5 5.54493 3.95507 7 5.75 7H6.25C8.04493 7 9.5 5.54493 9.5 3.75V3.25C9.5 1.45507 8.04493 0 6.25 0H5.75ZM4 3.25C4 2.2835 4.7835 1.5 5.75 1.5H6.25C7.2165 1.5 8 2.2835 8 3.25V3.75C8 4.7165 7.2165 5.5 6.25 5.5H5.75C4.7835 5.5 4 4.7165 4 3.75V3.25ZM15.8107 5.75L15.2803 6.28033L12.5303 9.03033C12.2374 9.32322 11.7626 9.32322 11.4697 9.03033L10.4697 8.03033L9.93934 7.5L11 6.43934L11.5303 6.96967L12 7.43934L14.2197 5.21967L14.75 4.68934L15.8107 5.75ZM1.5 13.1709V14.5H10.5V13.1709C9.68042 11.5377 8.00692 10.5 6.17055 10.5H5.82945C3.99308 10.5 2.31958 11.5377 1.5 13.1709ZM0.0690305 12.6857C1.10604 10.4388 3.35483 9 5.82945 9H6.17055C8.64517 9 10.894 10.4388 11.931 12.6857L12 12.8353V13V15.25V16H11.25H0.75H0V15.25V13V12.8353L0.0690305 12.6857Z" fill="currentColor"/></svg></span><span>Access Control</span></div><p class="text_wrapper__i87JK secondary-navigation_menuItemText__W_24O" data-version="v1" style="--text-color:var(--ds-gray-1000);--text-size:0.875rem;--text-line-height:1.25rem;--text-letter-spacing:initial;--text-weight:400">Deployment protection with password and SSO</p></a><a tabindex="0" data-zone="same" class="link_link__hbWKh secondary-navigation_menuSubLink___L4Hs" href="/docs/security/saml"><div class="secondary-navigation_menuItemHeading__huHDx"><span class=""><svg data-testid="geist-icon" height="16" stroke-linejoin="round" style="color:currentColor" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" clip-rule="evenodd" d="M6.5 5.5C6.5 3.29086 8.29086 1.5 10.5 1.5C12.7091 1.5 14.5 3.29086 14.5 5.5C14.5 7.70914 12.7091 9.5 10.5 9.5C10.0496 9.5 9.61798 9.42583 9.21589 9.28964L9.09885 9.25H8.97528H8H7.25V10V12.25H5.75H5V13V14.5H1.5V11.5818L6.38022 7.14521L6.70674 6.84837L6.60585 6.41878C6.53673 6.12449 6.5 5.81702 6.5 5.5ZM10.5 0C7.46243 0 5 2.46243 5 5.5C5 5.77753 5.02062 6.05064 5.06048 6.31778L0.245495 10.695L0 10.9182V11.25V15.25V16H0.75H5.75H6.5V15.25V13.75H8H8.75V13V10.75H8.85639C9.37626 10.9126 9.92859 11 10.5 11C13.5376 11 16 8.53757 16 5.5C16 2.46243 13.5376 0 10.5 0ZM10.5 6.5C11.0523 6.5 11.5 6.05228 11.5 5.5C11.5 4.94772 11.0523 4.5 10.5 4.5C9.94771 4.5 9.5 4.94772 9.5 5.5C9.5 6.05228 9.94771 6.5 10.5 6.5Z" fill="currentColor"/></svg></span><span>SAML SSO</span></div><p class="text_wrapper__i87JK secondary-navigation_menuItemText__W_24O" data-version="v1" style="--text-color:var(--ds-gray-1000);--text-size:0.875rem;--text-line-height:1.25rem;--text-letter-spacing:initial;--text-weight:400">Manage team members with third-party identity providers</p></a><a tabindex="0" data-zone="same" class="link_link__hbWKh secondary-navigation_menuSubLink___L4Hs" href="/docs/security/encryption"><div class="secondary-navigation_menuItemHeading__huHDx"><span class=""><svg data-testid="geist-icon" height="16" stroke-linejoin="round" style="color:currentColor" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" clip-rule="evenodd" d="M10 4.5V6H6V4.5C6 3.39543 6.89543 2.5 8 2.5C9.10457 2.5 10 3.39543 10 4.5ZM4.5 6V4.5C4.5 2.567 6.067 1 8 1C9.933 1 11.5 2.567 11.5 4.5V6H12.5H14V7.5V12.5C14 13.8807 12.8807 15 11.5 15H4.5C3.11929 15 2 13.8807 2 12.5V7.5V6H3.5H4.5ZM11.5 7.5H10H6H4.5H3.5V12.5C3.5 13.0523 3.94772 13.5 4.5 13.5H11.5C12.0523 13.5 12.5 13.0523 12.5 12.5V7.5H11.5Z" fill="currentColor"/></svg></span><span>HTTPS/SSL</span></div><p class="text_wrapper__i87JK secondary-navigation_menuItemText__W_24O" data-version="v1" style="--text-color:var(--ds-gray-1000);--text-size:0.875rem;--text-line-height:1.25rem;--text-letter-spacing:initial;--text-weight:400">Default serving over HTTPS connections</p></a><a tabindex="0" data-zone="same" class="link_link__hbWKh secondary-navigation_menuSubLink___L4Hs" href="/docs/security/directory-sync"><div class="secondary-navigation_menuItemHeading__huHDx"><span class=""><svg data-testid="geist-icon" height="16" stroke-linejoin="round" style="color:currentColor" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" clip-rule="evenodd" d="M8.00002 1.25C5.33749 1.25 3.02334 2.73677 1.84047 4.92183L1.48342 5.58138L2.80253 6.29548L3.15958 5.63592C4.09084 3.91566 5.90986 2.75 8.00002 2.75C10.4897 2.75 12.5941 4.40488 13.2713 6.67462H11.8243H11.0743V8.17462H11.8243H15.2489C15.6631 8.17462 15.9989 7.83883 15.9989 7.42462V4V3.25H14.4989V4V5.64468C13.4653 3.06882 10.9456 1.25 8.00002 1.25ZM1.50122 10.8555V12.5V13.25H0.0012207V12.5V9.07538C0.0012207 8.66117 0.337007 8.32538 0.751221 8.32538H4.17584H4.92584V9.82538H4.17584H2.72876C3.40596 12.0951 5.51032 13.75 8.00002 13.75C10.0799 13.75 11.8912 12.5958 12.8266 10.8895L13.1871 10.2318L14.5025 10.9529L14.142 11.6105C12.9539 13.7779 10.6494 15.25 8.00002 15.25C5.05453 15.25 2.53485 13.4313 1.50122 10.8555Z" fill="currentColor"/></svg></span><span>Directory Sync</span></div><p class="text_wrapper__i87JK secondary-navigation_menuItemText__W_24O" data-version="v1" style="--text-color:var(--ds-gray-1000);--text-size:0.875rem;--text-line-height:1.25rem;--text-letter-spacing:initial;--text-weight:400">Manage your teams with third-party identity providers</p></a><a tabindex="0" data-zone="same" class="link_link__hbWKh secondary-navigation_menuSubLink___L4Hs" href="/docs/security/secure-backend-access"><div class="secondary-navigation_menuItemHeading__huHDx"><span class=""><svg data-testid="geist-icon" height="16" stroke-linejoin="round" style="color:currentColor" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" clip-rule="evenodd" d="M10.5 4C10.5 4.82843 11.1716 5.5 12 5.5C12.8284 5.5 13.5 4.82843 13.5 4C13.5 3.17157 12.8284 2.5 12 2.5C11.1716 2.5 10.5 3.17157 10.5 4ZM9.41536 5.52397C9.15145 5.07734 9 4.55636 9 4C9 2.34315 10.3431 1 12 1C13.6569 1 15 2.34315 15 4C15 5.65685 13.6569 7 12 7C11.4436 7 10.9227 6.84855 10.476 6.58464L6.58464 10.476C6.84855 10.9227 7 11.4436 7 12C7 13.6569 5.65685 15 4 15C2.34315 15 1 13.6569 1 12C1 10.3431 2.34315 9 4 9C4.55636 9 5.07734 9.15145 5.52398 9.41537L9.41536 5.52397ZM2.5 12C2.5 12.8284 3.17157 13.5 4 13.5C4.82843 13.5 5.5 12.8284 5.5 12C5.5 11.1716 4.82843 10.5 4 10.5C3.17157 10.5 2.5 11.1716 2.5 12Z" fill="currentColor"/></svg></span><span>Secure Backend Access</span></div><p class="text_wrapper__i87JK secondary-navigation_menuItemText__W_24O" data-version="v1" style="--text-color:var(--ds-gray-1000);--text-size:0.875rem;--text-line-height:1.25rem;--text-letter-spacing:initial;--text-weight:400">Securely access your backend with private connections and OIDC federation</p></a><a tabindex="0" data-zone="same" class="link_link__hbWKh secondary-navigation_menuSubLink___L4Hs" href="/docs/security/deployment-protection"><div class="secondary-navigation_menuItemHeading__huHDx"><span class=""><svg data-testid="geist-icon" height="16" stroke-linejoin="round" style="color:currentColor" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" clip-rule="evenodd" d="M3.5 9.52717V4.057C3.69054 4.00405 3.8926 3.95131 4.10681 3.8954L4.10684 3.89539C4.25396 3.85699 4.40682 3.81709 4.5656 3.7746C5.15243 3.61758 5.79596 3.43066 6.38899 3.17017C6.97334 2.91351 7.55664 2.56529 8 2.05704C8.44336 2.56529 9.02666 2.91351 9.61101 3.17017C10.204 3.43066 10.8476 3.61758 11.4344 3.7746C11.5932 3.81709 11.746 3.85699 11.8932 3.89539C12.1074 3.9513 12.3094 4.00405 12.5 4.057V9.52717C12.5 10.9221 11.7257 12.2018 10.49 12.849L8 14.1533L5.50997 12.849C4.27429 12.2018 3.5 10.9221 3.5 9.52717ZM6.87802 1.06132C7.10537 0.796772 7.25 0.467199 7.25 0H8.75C8.75 0.467199 8.89463 0.796772 9.12198 1.06132C9.3643 1.34329 9.73045 1.58432 10.2142 1.79681C10.6962 2.00853 11.2465 2.17155 11.8221 2.32558C11.9557 2.36133 12.0926 2.39704 12.2305 2.43301L12.2307 2.43305C12.6631 2.54586 13.1054 2.66124 13.4872 2.78849L14 2.95943V3.5V9.52717C14 11.4801 12.916 13.2716 11.186 14.1778L8.34801 15.6644L8 15.8467L7.65199 15.6644L4.81396 14.1778C3.084 13.2716 2 11.4801 2 9.52717V3.5V2.95943L2.51283 2.78849C2.89458 2.66124 3.33687 2.54586 3.76932 2.43305L3.7694 2.43303C3.90732 2.39706 4.04424 2.36134 4.17787 2.32558C4.75351 2.17155 5.30375 2.00853 5.78576 1.79681C6.26955 1.58432 6.6357 1.34329 6.87802 1.06132ZM10.5303 7.53033L11.0607 7L10 5.93934L9.46967 6.46967L7 8.93934L6.53033 8.46967L6 7.93934L4.93934 9L5.46967 9.53033L6.46967 10.5303C6.76256 10.8232 7.23744 10.8232 7.53033 10.5303L10.5303 7.53033Z" fill="currentColor"/></svg></span><span>Deployment Protection</span></div><p class="text_wrapper__i87JK secondary-navigation_menuItemText__W_24O" data-version="v1" style="--text-color:var(--ds-gray-1000);--text-size:0.875rem;--text-line-height:1.25rem;--text-letter-spacing:initial;--text-weight:400">Secure your deployments, and manage their access</p></a><a tabindex="0" data-zone="same" class="link_link__hbWKh secondary-navigation_menuSubLink___L4Hs" href="/docs/security/deployment-retention"><div class="secondary-navigation_menuItemHeading__huHDx"><span class=""><svg data-testid="geist-icon" height="16" stroke-linejoin="round" style="color:currentColor" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" clip-rule="evenodd" d="M14.5 8C14.5 11.5899 11.5899 14.5 8 14.5C4.41015 14.5 1.5 11.5899 1.5 8C1.5 4.41015 4.41015 1.5 8 1.5C11.5899 1.5 14.5 4.41015 14.5 8ZM16 8C16 12.4183 12.4183 16 8 16C3.58172 16 0 12.4183 0 8C0 3.58172 3.58172 0 8 0C12.4183 0 16 3.58172 16 8ZM8.75 4.75V4H7.25V4.75V7.875C7.25 8.18976 7.39819 8.48615 7.65 8.675L9.55 10.1L10.15 10.55L11.05 9.35L10.45 8.9L8.75 7.625V4.75Z" fill="currentColor"/></svg></span><span>Deployment Retention</span></div><p class="text_wrapper__i87JK secondary-navigation_menuItemText__W_24O" data-version="v1" style="--text-color:var(--ds-gray-1000);--text-size:0.875rem;--text-line-height:1.25rem;--text-letter-spacing:initial;--text-weight:400">Manage your deployments and their lifecycle</p></a><a tabindex="0" data-zone="same" class="link_link__hbWKh secondary-navigation_menuSubLink___L4Hs" href="/docs/observability/audit-log"><div class="secondary-navigation_menuItemHeading__huHDx"><span class=""><svg data-testid="geist-icon" height="16" stroke-linejoin="round" style="color:currentColor" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" clip-rule="evenodd" d="M6.75 1.5H9.25C9.52614 1.5 9.75 1.72386 9.75 2C9.75 2.27614 9.52614 2.5 9.25 2.5H6.75C6.47386 2.5 6.25 2.27614 6.25 2C6.25 1.72386 6.47386 1.5 6.75 1.5ZM4.81301 1.5C5.03503 0.637386 5.81808 0 6.75 0H9.25C10.1819 0 10.965 0.637386 11.187 1.5H13.25H14V2.25V12.75C14 14.5449 12.5449 16 10.75 16H5.25C3.45507 16 2 14.5449 2 12.75V2.25V1.5H2.75H4.81301ZM5.01756 3H5H3.5V12.75C3.5 13.7165 4.2835 14.5 5.25 14.5H10.75C11.7165 14.5 12.5 13.7165 12.5 12.75V3H11H10.9824C10.6366 3.5978 9.99028 4 9.25 4H6.75C6.00972 4 5.36337 3.5978 5.01756 3Z" fill="currentColor"/></svg></span><span>Audit Logs</span></div><p class="text_wrapper__i87JK secondary-navigation_menuItemText__W_24O" data-version="v1" style="--text-color:var(--ds-gray-1000);--text-size:0.875rem;--text-line-height:1.25rem;--text-letter-spacing:initial;--text-weight:400">Track and analyze your team members activities</p></a><a tabindex="0" data-zone="same" class="link_link__hbWKh secondary-navigation_menuSubLink___L4Hs" href="/docs/security/protected-git-scopes"><div class="secondary-navigation_menuItemHeading__huHDx"><span>Protected Git Scopes</span></div><p class="text_wrapper__i87JK secondary-navigation_menuItemText__W_24O" data-version="v1" style="--text-color:var(--ds-gray-1000);--text-size:0.875rem;--text-line-height:1.25rem;--text-letter-spacing:initial;--text-weight:400">Limit other Vercel teams from deploying from your Git repositories</p></a><a tabindex="0" data-zone="same" class="link_link__hbWKh secondary-navigation_menuSubLink___L4Hs" href="/docs/security/ddos-mitigation"><div class="secondary-navigation_menuItemHeading__huHDx"><span class=""><svg data-testid="geist-icon" height="16" stroke-linejoin="round" style="color:currentColor" viewBox="0 0 16 16" width="16"><path d="M11.25 4.25V3.5C9.35033 2.86678 6 2.58921 6 0C6 2.58921 2.64967 2.86678 0.75 3.5V9.52717C0.75 11.2011 1.67915 12.7367 3.16197 13.5134L4.5 14.2143" stroke="currentColor" stroke-width="1.5" stroke-linecap="square" fill="transparent" /> <circle cx="11.5" cy="11.5" r="3.875" stroke="currentColor" stroke-width="1.25" stroke-linecap="round" stroke-linejoin="round" fill="transparent" /> <path d="M8 11.5H15.25" stroke="currentColor" stroke-linejoin="bevel"/> <path d="M10.75 15V15C10.0964 12.7124 10.0964 10.2876 10.75 8V8" stroke="currentColor" stroke-linejoin="bevel"/> <path d="M12.25 15V15C12.9036 12.7124 12.9036 10.2876 12.25 8V8" stroke="currentColor" stroke-linejoin="bevel"/></svg></span><span>DDoS Mitigation</span></div><p class="text_wrapper__i87JK secondary-navigation_menuItemText__W_24O" data-version="v1" style="--text-color:var(--ds-gray-1000);--text-size:0.875rem;--text-line-height:1.25rem;--text-letter-spacing:initial;--text-weight:400">Protection against DDoS attacks</p></a></li></ul></div></li><li><div data-testid="header/secondary-nav/7"><button class="secondary-navigation_trigger__vH_Tb no-underline" id="radix-:R6etkjb:-trigger-CLI & API" data-state="closed" aria-expanded="false" aria-controls="radix-:R6etkjb:-content-CLI & API" data-radix-collection-item=""><span class="secondary-navigation_bottomHighlight__oO3cr">CLI & API<svg class="with-icon_icon__MHUeb" data-testid="geist-icon" fill="none" height="24" shape-rendering="geometricPrecision" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" viewBox="0 0 24 24" width="24" aria-hidden="true" style="color:currentColor"><path d="M6 9l6 6 6-6"/></svg></span></button></div><div id="radix-:R6etkjb:-content-CLI & API" aria-labelledby="radix-:R6etkjb:-trigger-CLI & API" data-orientation="horizontal" data-state="closed" class="secondary-navigation_content__4CTe_ secondary-navigation_navigationMenuWindow__BeWGe secondary-navigation_hidden__UWk4D" style="pointer-events:none" dir="ltr"><ul class="secondary-navigation_menuItemsGroup__RdzGe"><li class="secondary-navigation_menuItemsLinks__fcaq3"><a tabindex="0" data-zone="same" class="link_link__hbWKh secondary-navigation_menuSubLink___L4Hs" href="/docs/cli"><div class="secondary-navigation_menuItemHeading__huHDx"><span class=""><svg data-testid="geist-icon" height="16" stroke-linejoin="round" style="color:currentColor" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" clip-rule="evenodd" d="M1.53035 12.7804L1.00002 13.3108L-0.0606384 12.2501L0.469692 11.7198L4.18936 8.00011L0.469692 4.28044L-0.0606384 3.75011L1.00002 2.68945L1.53035 3.21978L5.60358 7.29301C5.9941 7.68353 5.9941 8.3167 5.60357 8.70722L1.53035 12.7804ZM8.75002 12.5001H8.00002V14.0001H8.75002H15.25H16V12.5001H15.25H8.75002Z" fill="currentColor" /></svg></span><span>Vercel CLI</span></div><p class="text_wrapper__i87JK secondary-navigation_menuItemText__W_24O" data-version="v1" style="--text-color:var(--ds-gray-1000);--text-size:0.875rem;--text-line-height:1.25rem;--text-letter-spacing:initial;--text-weight:400">Manage your Projects from the command line</p></a><a tabindex="0" data-zone="same" class="link_link__hbWKh secondary-navigation_menuSubLink___L4Hs" href="/docs/rest-api"><div class="secondary-navigation_menuItemHeading__huHDx"><span class=""><svg data-testid="geist-icon" height="16" stroke-linejoin="round" style="color:currentColor" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" clip-rule="evenodd" d="M7.22763 14.1819L10.2276 2.18193L10.4095 1.45432L8.95432 1.09052L8.77242 1.81812L5.77242 13.8181L5.59051 14.5457L7.04573 14.9095L7.22763 14.1819ZM3.75002 12.0607L3.21969 11.5304L0.39647 8.70713C0.00594559 8.31661 0.00594559 7.68344 0.39647 7.29292L3.21969 4.46969L3.75002 3.93936L4.81068 5.00002L4.28035 5.53035L1.81068 8.00003L4.28035 10.4697L4.81068 11L3.75002 12.0607ZM12.25 12.0607L12.7804 11.5304L15.6036 8.70713C15.9941 8.31661 15.9941 7.68344 15.6036 7.29292L12.7804 4.46969L12.25 3.93936L11.1894 5.00002L11.7197 5.53035L14.1894 8.00003L11.7197 10.4697L11.1894 11L12.25 12.0607Z" fill="currentColor"/></svg></span><span>Vercel REST API</span></div><p class="text_wrapper__i87JK secondary-navigation_menuItemText__W_24O" data-version="v1" style="--text-color:var(--ds-gray-1000);--text-size:0.875rem;--text-line-height:1.25rem;--text-letter-spacing:initial;--text-weight:400">Use HTTP requests to interact with your account</p></a><a tabindex="0" data-zone="same" class="link_link__hbWKh secondary-navigation_menuSubLink___L4Hs" href="/docs/build-output-api/v3"><div class="secondary-navigation_menuItemHeading__huHDx"><span class=""><svg data-testid="geist-icon" height="16" stroke-linejoin="round" style="color:currentColor" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" clip-rule="evenodd" d="M0.75 1H0V1.75V13.25V14H0.75H5.5V12.5H1.5V2.5H5C6.24264 2.5 7.25 3.50736 7.25 4.75V6.5H8.75V4.75C8.75 3.50736 9.75736 2.5 11 2.5H14.5V6.5H16V1.75V1H15.25H11C9.7733 1 8.68417 1.58901 8 2.49963C7.31583 1.58901 6.2267 1 5 1H0.75ZM11.0915 10.2175C11.4564 10.0309 11.7944 9.70265 11.9642 9.25H12.0358C12.2056 9.70265 12.5436 10.0309 12.9085 10.2175C12.9698 10.2488 13.0294 10.2833 13.0871 10.3208C13.4317 10.5446 13.886 10.6736 14.3637 10.5941L14.3994 10.6559C14.0923 11.0289 13.9765 11.4857 13.9973 11.8955C13.9991 11.93 14 11.9649 14 12C14 12.0351 13.9991 12.07 13.9973 12.1044C13.9765 12.5143 14.0923 12.9711 14.3994 13.3441L14.3637 13.4059C13.886 13.3264 13.4317 13.4554 13.0871 13.6792C13.0294 13.7167 12.9698 13.7512 12.9085 13.7825C12.5436 13.9691 12.2056 14.2973 12.0358 14.75H11.9642C11.7944 14.2973 11.4564 13.9691 11.0915 13.7825C11.0302 13.7512 10.9706 13.7167 10.9129 13.6792C10.5683 13.4554 10.114 13.3264 9.63627 13.4059L9.60059 13.3441C9.90769 12.9711 10.0235 12.5144 10.0027 12.1045C10.0009 12.07 10 12.0351 10 12C10 11.9649 10.0009 11.93 10.0027 11.8955C10.0235 11.4856 9.9077 11.0289 9.60061 10.6559L9.63629 10.5941C10.114 10.6736 10.5683 10.5446 10.9129 10.3208C10.9706 10.2833 11.0302 10.2488 11.0915 10.2175ZM15.4037 11.4079L15.9641 10.866L14.9641 9.13398L14.215 9.34827C14.0629 9.39177 13.9006 9.35863 13.7679 9.27247C13.6743 9.21169 13.5774 9.15559 13.4775 9.1045C13.3369 9.03257 13.2272 8.90865 13.1888 8.75537L13 8H11L10.8112 8.75537C10.7728 8.90865 10.6631 9.03257 10.5225 9.1045C10.4226 9.15558 10.3257 9.21168 10.2321 9.27247C10.0994 9.35862 9.93709 9.39176 9.78502 9.34826L9.03591 9.13397L8.03591 10.866L8.5963 11.4079C8.70977 11.5176 8.7623 11.6743 8.75427 11.8319C8.75143 11.8876 8.75 11.9436 8.75 12C8.75 12.0564 8.75143 12.1124 8.75427 12.168C8.7623 12.3257 8.70977 12.4824 8.5963 12.5921L8.03589 13.134L9.03589 14.866L9.78501 14.6517C9.93708 14.6082 10.0994 14.6414 10.2321 14.7275C10.3257 14.7883 10.4226 14.8444 10.5225 14.8955C10.6631 14.9674 10.7728 15.0913 10.8112 15.2446L11 16H13L13.1888 15.2446C13.2272 15.0913 13.3369 14.9674 13.4775 14.8955C13.5774 14.8444 13.6743 14.7883 13.7679 14.7275C13.9006 14.6414 14.0629 14.6082 14.215 14.6517L14.9641 14.866L15.9641 13.134L15.4037 12.5921C15.2902 12.4824 15.2377 12.3257 15.2457 12.168C15.2486 12.1124 15.25 12.0564 15.25 12C15.25 11.9436 15.2486 11.8876 15.2457 11.832C15.2377 11.6743 15.2902 11.5176 15.4037 11.4079Z" fill="currentColor"/></svg></span><span>Build Output API</span></div><p class="text_wrapper__i87JK secondary-navigation_menuItemText__W_24O" data-version="v1" style="--text-color:var(--ds-gray-1000);--text-size:0.875rem;--text-line-height:1.25rem;--text-letter-spacing:initial;--text-weight:400">File-system-based specification of a Deployment</p></a></li></ul></div></li><li><div data-testid="header/secondary-nav/8"><a id="radix-:R6etkjb:-trigger-All Products" data-state="closed" aria-expanded="false" aria-controls="radix-:R6etkjb:-content-All Products" data-radix-collection-item="" data-zone="same" class="link_link__hbWKh secondary-navigation_trigger__vH_Tb secondary-navigation_lastItem__ZeWRZ no-underline" href="/docs/all-products"><span class="secondary-navigation_bottomHighlight__oO3cr">All Products</span></a></div></li></ul></div><div class="secondary-navigation_NavigationMenuViewportWrapper__80I_m"><div data-state="closed" data-orientation="horizontal" class="secondary-navigation_NavigationMenuViewport__Kc1ft" style="pointer-events:none"></div></div></nav></div></div></div><main class="layout_main__ukMGI"><div class="layout_wrapper__eZyj6" data-soft-nav-target="1"><!--$--><aside class="sidebar_sidebar__Cbyj5 sidebar_sidebarGuidesBackground___Cq0a sidebar_sidebarWithStyledScrollbar__6ZyHT sidebar_sidebarWithSecondaryNav__IB63W" role="button" tabindex="0"><div><nav class="w-full bg-[var(--geist-background)]"><ul class="m-0 list-none p-0"><li class="pl-0 relative flex w-full select-none flex-col items-start text-[13px] leading-[20px] text-[var(--accents-6)] transition-[background] "><a aria-current="false" data-testid="sidenav/root/0" data-zone="same" class="link_link__hbWKh font-normal has-[+button:hover]:text-[var(--geist-foreground)] flex h-full w-full justify-between py-[8px] pr-4 hover:text-[var(--geist-foreground)]" href="/docs/getting-started-with-vercel"><span>Get Started</span></a><button aria-controls="nav-tree-get-started-menu" aria-expanded="false" class="group absolute right-0 top-0 z-10 grid aspect-square h-[36px] cursor-pointer place-items-end content-center border-0 bg-transparent p-0 outline-[var(--ds-focus-color)]" data-name="/docs/getting-started-with-vercel" type="button"><svg class="group-[&[aria-expanded=true]]:rotate-180 motion-safe:transition-transform" data-testid="geist-icon" fill="none" height="24" shape-rendering="geometricPrecision" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" viewBox="0 0 24 24" width="24" style="color:currentColor;width:16px;height:16px"><path d="M6 9l6 6 6-6"/></svg></button></li><li class="pl-0 relative flex w-full select-none flex-col items-start text-[13px] leading-[20px] text-[var(--accents-6)] transition-[background] "><a aria-current="false" data-testid="sidenav/root/1" data-zone="same" class="link_link__hbWKh font-normal has-[+button:hover]:text-[var(--geist-foreground)] flex h-full w-full justify-between py-[8px] pr-4 hover:text-[var(--geist-foreground)]" href="/docs/incremental-migration"><span>Incremental Migration</span></a><button aria-controls="nav-tree-incremental-migration-menu" aria-expanded="false" class="group absolute right-0 top-0 z-10 grid aspect-square h-[36px] cursor-pointer place-items-end content-center border-0 bg-transparent p-0 outline-[var(--ds-focus-color)]" data-name="/docs/incremental-migration" type="button"><svg class="group-[&[aria-expanded=true]]:rotate-180 motion-safe:transition-transform" data-testid="geist-icon" fill="none" height="24" shape-rendering="geometricPrecision" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" viewBox="0 0 24 24" width="24" style="color:currentColor;width:16px;height:16px"><path d="M6 9l6 6 6-6"/></svg></button></li><li class="pl-0 relative flex w-full select-none flex-col items-start text-[13px] leading-[20px] text-[var(--accents-6)] transition-[background] "><a aria-current="false" data-testid="sidenav/root/2" data-zone="same" class="link_link__hbWKh font-normal has-[+button:hover]:text-[var(--geist-foreground)] flex h-full w-full justify-between py-[8px] pr-4 hover:text-[var(--geist-foreground)]" href="/docs/frameworks"><span>Frameworks</span></a><button aria-controls="nav-tree-frameworks-menu" aria-expanded="false" class="group absolute right-0 top-0 z-10 grid aspect-square h-[36px] cursor-pointer place-items-end content-center border-0 bg-transparent p-0 outline-[var(--ds-focus-color)]" data-name="/docs/frameworks" type="button"><svg class="group-[&[aria-expanded=true]]:rotate-180 motion-safe:transition-transform" data-testid="geist-icon" fill="none" height="24" shape-rendering="geometricPrecision" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" viewBox="0 0 24 24" width="24" style="color:currentColor;width:16px;height:16px"><path d="M6 9l6 6 6-6"/></svg></button></li><li class="pl-0 relative flex w-full select-none flex-col items-start text-[13px] leading-[20px] text-[var(--accents-6)] transition-[background] "><a aria-current="false" data-testid="sidenav/root/3" data-zone="same" class="link_link__hbWKh font-normal has-[+button:hover]:text-[var(--geist-foreground)] flex h-full w-full justify-between py-[8px] pr-4 hover:text-[var(--geist-foreground)]" href="/docs/projects/overview"><span>Projects</span></a><button aria-controls="nav-tree-projects-menu" aria-expanded="false" class="group absolute right-0 top-0 z-10 grid aspect-square h-[36px] cursor-pointer place-items-end content-center border-0 bg-transparent p-0 outline-[var(--ds-focus-color)]" data-name="/docs/projects/overview" type="button"><svg class="group-[&[aria-expanded=true]]:rotate-180 motion-safe:transition-transform" data-testid="geist-icon" fill="none" height="24" shape-rendering="geometricPrecision" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" viewBox="0 0 24 24" width="24" style="color:currentColor;width:16px;height:16px"><path d="M6 9l6 6 6-6"/></svg></button></li><li class="pl-0 relative flex w-full select-none flex-col items-start text-[13px] leading-[20px] text-[var(--accents-6)] transition-[background] "><a aria-current="false" data-testid="sidenav/root/4" data-zone="same" class="link_link__hbWKh font-normal has-[+button:hover]:text-[var(--geist-foreground)] flex h-full w-full justify-between py-[8px] pr-4 hover:text-[var(--geist-foreground)]" href="/docs/deployments/builds"><span>Builds</span></a><button aria-controls="nav-tree-builds-menu" aria-expanded="false" class="group absolute right-0 top-0 z-10 grid aspect-square h-[36px] cursor-pointer place-items-end content-center border-0 bg-transparent p-0 outline-[var(--ds-focus-color)]" data-name="/docs/deployments/builds" type="button"><svg class="group-[&[aria-expanded=true]]:rotate-180 motion-safe:transition-transform" data-testid="geist-icon" fill="none" height="24" shape-rendering="geometricPrecision" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" viewBox="0 0 24 24" width="24" style="color:currentColor;width:16px;height:16px"><path d="M6 9l6 6 6-6"/></svg></button></li><li class="pl-0 relative flex w-full select-none flex-col items-start text-[13px] leading-[20px] text-[var(--accents-6)] transition-[background] "><a aria-current="false" data-testid="sidenav/root/5" data-zone="same" class="link_link__hbWKh font-normal has-[+button:hover]:text-[var(--geist-foreground)] flex h-full w-full justify-between py-[8px] pr-4 hover:text-[var(--geist-foreground)]" href="/docs/deployments/overview"><span>Deployments</span></a><button aria-controls="nav-tree-deployments-menu" aria-expanded="false" class="group absolute right-0 top-0 z-10 grid aspect-square h-[36px] cursor-pointer place-items-end content-center border-0 bg-transparent p-0 outline-[var(--ds-focus-color)]" data-name="/docs/deployments/overview" type="button"><svg class="group-[&[aria-expanded=true]]:rotate-180 motion-safe:transition-transform" data-testid="geist-icon" fill="none" height="24" shape-rendering="geometricPrecision" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" viewBox="0 0 24 24" width="24" style="color:currentColor;width:16px;height:16px"><path d="M6 9l6 6 6-6"/></svg></button></li><li class="pl-0 relative flex w-full select-none flex-col items-start text-[13px] leading-[20px] text-[var(--accents-6)] transition-[background] "><a aria-current="false" data-testid="sidenav/root/6" data-zone="same" class="link_link__hbWKh font-normal has-[+button:hover]:text-[var(--geist-foreground)] flex h-full w-full justify-between py-[8px] pr-4 hover:text-[var(--geist-foreground)]" href="/docs/projects/domains"><span>Domains</span></a><button aria-controls="nav-tree-domains-menu" aria-expanded="false" class="group absolute right-0 top-0 z-10 grid aspect-square h-[36px] cursor-pointer place-items-end content-center border-0 bg-transparent p-0 outline-[var(--ds-focus-color)]" data-name="/docs/projects/domains" type="button"><svg class="group-[&[aria-expanded=true]]:rotate-180 motion-safe:transition-transform" data-testid="geist-icon" fill="none" height="24" shape-rendering="geometricPrecision" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" viewBox="0 0 24 24" width="24" style="color:currentColor;width:16px;height:16px"><path d="M6 9l6 6 6-6"/></svg></button></li><li class="pl-0 relative flex w-full select-none flex-col items-start text-[13px] leading-[20px] text-[var(--accents-6)] transition-[background] "><a aria-current="false" data-testid="sidenav/root/7" data-zone="same" class="link_link__hbWKh font-normal has-[+button:hover]:text-[var(--geist-foreground)] flex h-full w-full justify-between py-[8px] pr-4 hover:text-[var(--geist-foreground)]" href="/docs/production-checklist"><span>Going Live Checklist</span></a></li><li class="pl-0 relative flex w-full select-none flex-col items-start text-[13px] leading-[20px] text-[var(--accents-6)] transition-[background] "><a aria-current="page" data-testid="sidenav/root/8" data-zone="same" class="link_link__hbWKh font-[600] has-[+button:hover]:text-[var(--geist-foreground)] flex h-full w-full justify-between py-[8px] pr-4 hover:text-[var(--geist-foreground)]" href="/docs/pricing"><span>Pricing</span></a><button aria-controls="nav-tree-pricing-menu" aria-expanded="true" class="group absolute right-0 top-0 z-10 grid aspect-square h-[36px] cursor-pointer place-items-end content-center border-0 bg-transparent p-0 outline-[var(--ds-focus-color)]" data-name="/docs/pricing" type="button"><svg class="group-[&[aria-expanded=true]]:rotate-180 motion-safe:transition-transform" data-testid="geist-icon" fill="none" height="24" shape-rendering="geometricPrecision" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" viewBox="0 0 24 24" width="24" style="color:currentColor;width:16px;height:16px"><path d="M6 9l6 6 6-6"/></svg></button><ul class="relative flex w-full list-none flex-col p-0 before:absolute before:inset-0 before:border-0 before:border-l-[1px] before:border-solid before:border-[var(--accents-2)] before:content-['']" id="nav-tree-pricing-menu"><li class="pl-[17px] relative flex w-full select-none flex-col items-start text-[13px] leading-[20px] text-[var(--accents-6)] transition-[background] "><a aria-current="false" data-testid="sidenav/child/0" data-zone="same" class="link_link__hbWKh font-normal has-[+button:hover]:text-[var(--geist-foreground)] flex h-full w-full justify-between py-[8px] pr-4 hover:text-[var(--geist-foreground)]" href="/docs/pricing/spend-management"><span>Spend Management</span></a></li><li class="pl-[17px] relative flex w-full select-none flex-col items-start text-[13px] leading-[20px] text-[var(--accents-6)] transition-[background] "><a aria-current="false" data-testid="sidenav/child/1" data-zone="same" class="link_link__hbWKh font-normal has-[+button:hover]:text-[var(--geist-foreground)] flex h-full w-full justify-between py-[8px] pr-4 hover:text-[var(--geist-foreground)]" href="/docs/pricing/how-does-vercel-calculate-usage-of-resources"><span>Calculating Resource Usage</span></a></li><li class="pl-[17px] relative flex w-full select-none flex-col items-start text-[13px] leading-[20px] text-[var(--accents-6)] transition-[background] "><a aria-current="false" data-testid="sidenav/child/2" data-zone="same" class="link_link__hbWKh font-normal has-[+button:hover]:text-[var(--geist-foreground)] flex h-full w-full justify-between py-[8px] pr-4 hover:text-[var(--geist-foreground)]" href="/docs/pricing/understanding-my-invoice"><span>Billing & Invoices</span></a><button aria-controls="nav-tree-billing-&-invoices-menu" aria-expanded="false" class="group absolute right-0 top-0 z-10 grid aspect-square h-[36px] cursor-pointer place-items-end content-center border-0 bg-transparent p-0 outline-[var(--ds-focus-color)]" data-name="/docs/pricing/understanding-my-invoice" type="button"><svg class="group-[&[aria-expanded=true]]:rotate-180 motion-safe:transition-transform" data-testid="geist-icon" fill="none" height="24" shape-rendering="geometricPrecision" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" viewBox="0 0 24 24" width="24" style="color:currentColor;width:16px;height:16px"><path d="M6 9l6 6 6-6"/></svg></button></li><li class="pl-[17px] relative flex w-full select-none flex-col items-start text-[13px] leading-[20px] text-[var(--accents-6)] transition-[background] "><a aria-current="false" data-testid="sidenav/child/3" data-zone="same" class="link_link__hbWKh font-normal has-[+button:hover]:text-[var(--geist-foreground)] flex h-full w-full justify-between py-[8px] pr-4 hover:text-[var(--geist-foreground)]" href="/docs/pricing/manage-and-optimize-usage"><span>Manage & Optimize Usage</span></a><button aria-controls="nav-tree-manage-&-optimize-usage-menu" aria-expanded="false" class="group absolute right-0 top-0 z-10 grid aspect-square h-[36px] cursor-pointer place-items-end content-center border-0 bg-transparent p-0 outline-[var(--ds-focus-color)]" data-name="/docs/pricing/manage-and-optimize-usage" type="button"><svg class="group-[&[aria-expanded=true]]:rotate-180 motion-safe:transition-transform" data-testid="geist-icon" fill="none" height="24" shape-rendering="geometricPrecision" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" viewBox="0 0 24 24" width="24" style="color:currentColor;width:16px;height:16px"><path d="M6 9l6 6 6-6"/></svg></button></li><li class="pl-[17px] relative flex w-full select-none flex-col items-start text-[13px] leading-[20px] text-[var(--accents-6)] transition-[background] "><a aria-current="false" data-testid="sidenav/child/4" data-zone="same" class="link_link__hbWKh font-normal has-[+button:hover]:text-[var(--geist-foreground)] flex h-full w-full justify-between py-[8px] pr-4 hover:text-[var(--geist-foreground)]" href="/docs/accounts/plans"><span>Plans</span></a><button aria-controls="nav-tree-plans-menu" aria-expanded="false" class="group absolute right-0 top-0 z-10 grid aspect-square h-[36px] cursor-pointer place-items-end content-center border-0 bg-transparent p-0 outline-[var(--ds-focus-color)]" data-name="/docs/accounts/plans" type="button"><svg class="group-[&[aria-expanded=true]]:rotate-180 motion-safe:transition-transform" data-testid="geist-icon" fill="none" height="24" shape-rendering="geometricPrecision" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" viewBox="0 0 24 24" width="24" style="color:currentColor;width:16px;height:16px"><path d="M6 9l6 6 6-6"/></svg></button></li></ul></li><li class="pl-0 relative flex w-full select-none flex-col items-start text-[13px] leading-[20px] text-[var(--accents-6)] transition-[background] "><a aria-current="false" data-testid="sidenav/root/9" data-zone="same" class="link_link__hbWKh font-normal has-[+button:hover]:text-[var(--geist-foreground)] flex h-full w-full justify-between py-[8px] pr-4 hover:text-[var(--geist-foreground)]" href="/docs/resources"><span>Resources</span></a><button aria-controls="nav-tree-resources-menu" aria-expanded="true" class="group absolute right-0 top-0 z-10 grid aspect-square h-[36px] cursor-pointer place-items-end content-center border-0 bg-transparent p-0 outline-[var(--ds-focus-color)]" data-name="/docs/resources" type="button"><svg class="group-[&[aria-expanded=true]]:rotate-180 motion-safe:transition-transform" data-testid="geist-icon" fill="none" height="24" shape-rendering="geometricPrecision" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" viewBox="0 0 24 24" width="24" style="color:currentColor;width:16px;height:16px"><path d="M6 9l6 6 6-6"/></svg></button><ul class="relative flex w-full list-none flex-col p-0 before:absolute before:inset-0 before:border-0 before:border-l-[1px] before:border-solid before:border-[var(--accents-2)] before:content-['']" id="nav-tree-resources-menu"><li class="pl-[17px] relative flex w-full select-none flex-col items-start text-[13px] leading-[20px] text-[var(--accents-6)] transition-[background] "><a aria-current="false" data-testid="sidenav/child/0" data-zone="same" class="link_link__hbWKh font-normal has-[+button:hover]:text-[var(--geist-foreground)] flex h-full w-full justify-between py-[8px] pr-4 hover:text-[var(--geist-foreground)]" href="/docs/dashboard-features"><span>Dashboard</span></a><button aria-controls="nav-tree-dashboard-menu" aria-expanded="false" class="group absolute right-0 top-0 z-10 grid aspect-square h-[36px] cursor-pointer place-items-end content-center border-0 bg-transparent p-0 outline-[var(--ds-focus-color)]" data-name="/docs/dashboard-features/" type="button"><svg class="group-[&[aria-expanded=true]]:rotate-180 motion-safe:transition-transform" data-testid="geist-icon" fill="none" height="24" shape-rendering="geometricPrecision" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" viewBox="0 0 24 24" width="24" style="color:currentColor;width:16px;height:16px"><path d="M6 9l6 6 6-6"/></svg></button></li><li class="pl-[17px] relative flex w-full select-none flex-col items-start text-[13px] leading-[20px] text-[var(--accents-6)] transition-[background] "><a aria-current="false" data-testid="sidenav/child/1" data-zone="same" class="link_link__hbWKh font-normal has-[+button:hover]:text-[var(--geist-foreground)] flex h-full w-full justify-between py-[8px] pr-4 hover:text-[var(--geist-foreground)]" href="/docs/accounts"><span>Account Management</span></a><button aria-controls="nav-tree-account-management-menu" aria-expanded="false" class="group absolute right-0 top-0 z-10 grid aspect-square h-[36px] cursor-pointer place-items-end content-center border-0 bg-transparent p-0 outline-[var(--ds-focus-color)]" data-name="/docs/accounts" type="button"><svg class="group-[&[aria-expanded=true]]:rotate-180 motion-safe:transition-transform" data-testid="geist-icon" fill="none" height="24" shape-rendering="geometricPrecision" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" viewBox="0 0 24 24" width="24" style="color:currentColor;width:16px;height:16px"><path d="M6 9l6 6 6-6"/></svg></button></li><li class="pl-[17px] relative flex w-full select-none flex-col items-start text-[13px] leading-[20px] text-[var(--accents-6)] transition-[background] "><a aria-current="false" data-testid="sidenav/child/2" data-zone="same" class="link_link__hbWKh font-normal has-[+button:hover]:text-[var(--geist-foreground)] flex h-full w-full justify-between py-[8px] pr-4 hover:text-[var(--geist-foreground)]" href="/docs/limits/overview"><span>Limits</span></a><button aria-controls="nav-tree-limits-menu" aria-expanded="false" class="group absolute right-0 top-0 z-10 grid aspect-square h-[36px] cursor-pointer place-items-end content-center border-0 bg-transparent p-0 outline-[var(--ds-focus-color)]" data-name="/docs/limits/overview" type="button"><svg class="group-[&[aria-expanded=true]]:rotate-180 motion-safe:transition-transform" data-testid="geist-icon" fill="none" height="24" shape-rendering="geometricPrecision" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" viewBox="0 0 24 24" width="24" style="color:currentColor;width:16px;height:16px"><path d="M6 9l6 6 6-6"/></svg></button></li><li class="pl-[17px] relative flex w-full select-none flex-col items-start text-[13px] leading-[20px] text-[var(--accents-6)] transition-[background] "><a aria-current="false" data-testid="sidenav/child/3" data-zone="same" class="link_link__hbWKh font-normal has-[+button:hover]:text-[var(--geist-foreground)] flex h-full w-full justify-between py-[8px] pr-4 hover:text-[var(--geist-foreground)]" href="/docs/errors/error-list"><span>General Errors</span></a></li><li class="pl-[17px] relative flex w-full select-none flex-col items-start text-[13px] leading-[20px] text-[var(--accents-6)] transition-[background] "><a aria-current="false" data-testid="sidenav/child/4" data-zone="same" class="link_link__hbWKh font-normal has-[+button:hover]:text-[var(--geist-foreground)] flex h-full w-full justify-between py-[8px] pr-4 hover:text-[var(--geist-foreground)]" href="/docs/errors"><span>Error Codes</span></a></li><li class="pl-[17px] relative flex w-full select-none flex-col items-start text-[13px] leading-[20px] text-[var(--accents-6)] transition-[background] "><a aria-current="false" data-testid="sidenav/child/5" data-zone="same" class="link_link__hbWKh font-normal has-[+button:hover]:text-[var(--geist-foreground)] flex h-full w-full justify-between py-[8px] pr-4 hover:text-[var(--geist-foreground)]" href="/docs/release-phases"><span>Release Phases</span></a><button aria-controls="nav-tree-release-phases-menu" aria-expanded="false" class="group absolute right-0 top-0 z-10 grid aspect-square h-[36px] cursor-pointer place-items-end content-center border-0 bg-transparent p-0 outline-[var(--ds-focus-color)]" data-name="/docs/release-phases" type="button"><svg class="group-[&[aria-expanded=true]]:rotate-180 motion-safe:transition-transform" data-testid="geist-icon" fill="none" height="24" shape-rendering="geometricPrecision" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" viewBox="0 0 24 24" width="24" style="color:currentColor;width:16px;height:16px"><path d="M6 9l6 6 6-6"/></svg></button></li><li class="pl-[17px] relative flex w-full select-none flex-col items-start text-[13px] leading-[20px] text-[var(--accents-6)] transition-[background] "><a aria-current="false" data-testid="sidenav/child/6" data-zone="same" class="link_link__hbWKh font-normal has-[+button:hover]:text-[var(--geist-foreground)] flex h-full w-full justify-between py-[8px] pr-4 hover:text-[var(--geist-foreground)]" href="/docs/vercel-platform/private-registry"><span>Private Registry</span></a></li><li class="pl-[17px] relative flex w-full select-none flex-col items-start text-[13px] leading-[20px] text-[var(--accents-6)] transition-[background] "><a aria-current="false" data-testid="sidenav/child/7" data-zone="same" class="link_link__hbWKh font-normal has-[+button:hover]:text-[var(--geist-foreground)] flex h-full w-full justify-between py-[8px] pr-4 hover:text-[var(--geist-foreground)]" href="/docs/vercel-platform/glossary"><span>Glossary</span></a></li></ul></li></ul></nav></div></aside><!--/$--><div class="content_content__thPFQ"><div class="page-info_container__3uB1F"><div class="breadcrumbs_breadCrumbsContainer__hymxH"><div><div class="breadcrumbs_crumbContainer__1mLkN"><a data-testid="breadcrumb/0" style="max-width:200px" data-zone="same" class="link_link__hbWKh breadcrumbs_crumb__TD0yk " href="/docs/platform">Platform</a><span class="breadcrumbs_icon__z55u2"><svg class="with-icon_icon__MHUeb" data-testid="geist-icon" fill="none" height="24" shape-rendering="geometricPrecision" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" viewBox="0 0 24 24" width="24" style="color:currentColor;width:16px;height:16px"><path d="M9 18l6-6-6-6"/></svg></span></div></div><div><span class="breadcrumbs_crumb__TD0yk" style="max-width:200px">Pricing</span></div></div><div class="page-info_badgeAndReadTime__bzev7"><span class="page-info_noCapitalize__3IRgV badge_badge__WnfZm badge_teal-subtle__6tguj badge_md__o99Fi" data-geist-badge="" data-version="v2"><span class="badge_contentContainer__khfN_">Reference</span></span></div></div><div class="linked-heading_hasDescription__CyYiJ linked-heading_container__iwdxj"><h1 class="text_wrapper__i87JK linked-heading_header__YpMmf headings_heading__DRlSP" data-version="v1" style="--text-color:var(--ds-gray-1000);--text-size:2.5rem;--text-line-height:3.5rem;--text-letter-spacing:-0.058125rem;--text-weight:600" data-components-heading="true"><span class="linked-heading_target__xscdv linked-heading_offsetTop__uAoyO" id="pricing-on-vercel"></span><a class="linked-heading_title__mCMLh [&>p]:m-0" href="#pricing-on-vercel">Pricing on Vercel</a><span class="linked-heading_permalink__pJ_q_"><svg class="with-icon_icon__MHUeb" data-testid="geist-icon" fill="none" height="24" shape-rendering="geometricPrecision" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" viewBox="0 0 24 24" width="24" style="color:currentColor;width:0.6em;height:0.6em"><path d="M10 13a5 5 0 007.54.54l3-3a5 5 0 00-7.07-7.07l-1.72 1.71"/><path d="M14 11a5 5 0 00-7.54-.54l-3 3a5 5 0 007.07 7.07l1.71-1.71"/></svg></span></h1><span class="linked-heading_description__ijcxY">Learn about Vercel's pricing model, including the resources and services that are billed, and how they are priced.</span></div><div class="toc_MobileMainContainer__XZPRg"><div class="toc_DropDownContainer__R3NAx"><div class="toc_selectContainer__E1Vr8 toc_navContainer__uIY2E"><div class="toc_TOCContainer__TiykU" role="button" tabindex="0"><span class="toc_selectedItem__r150L">Table of Contents</span><span class="toc_arrow__1xyjQ"><svg class="with-icon_icon__MHUeb" data-testid="geist-icon" fill="none" height="24" shape-rendering="geometricPrecision" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" viewBox="0 0 24 24" width="24" style="color:currentColor;width:16px;height:16px"><path d="M6 9l6 6 6-6"/></svg></span></div></div></div></div><div class="[&_[data-geist-note]_p]:my-0 [&_code_p]:my-0 [&_code_p]:contents [&_p]:leading-[1.6] [&_ol]:p-0 [&_ol]:pl-4 [&_ol]:list-decimal [&_ol]:ml-3.5 [&_[class*='container']_p]:m-0"><p>This page provides an overview of Vercel's pricing model and outlines all billable metrics and their pricing models.</p> <p>For a full breakdown of Vercel's pricing by plan, see the <a href="https://vercel.com/pricing/coming-soon" rel="noopener noreferrer" target="_blank" data-state="closed" data-zone="null" class="link_link__hbWKh link_external__0a5cc link_highlight__kJZF9 [&>p]:m-0">pricing page<svg data-testid="geist-icon" height="16" stroke-linejoin="round" style="color:currentColor" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" clip-rule="evenodd" d="M11.5 9.75V11.25C11.5 11.3881 11.3881 11.5 11.25 11.5H4.75C4.61193 11.5 4.5 11.3881 4.5 11.25L4.5 4.75C4.5 4.61193 4.61193 4.5 4.75 4.5H6.25H7V3H6.25H4.75C3.7835 3 3 3.7835 3 4.75V11.25C3 12.2165 3.7835 13 4.75 13H11.25C12.2165 13 13 12.2165 13 11.25V9.75V9H11.5V9.75ZM8.5 3H9.25H12.2495C12.6637 3 12.9995 3.33579 12.9995 3.75V6.75V7.5H11.4995V6.75V5.56066L8.53033 8.52978L8 9.06011L6.93934 7.99945L7.46967 7.46912L10.4388 4.5H9.25H8.5V3Z" fill="currentColor"/></svg></a>.</p> <p>To learn how resources are triggered through a real-world app scenario, see the <a data-zone="same" class="link_link__hbWKh link_blend__JjXMT" href="/docs/pricing/how-does-vercel-calculate-usage-of-resources">calculating resource usage</a> guide.</p> <div class="linked-heading_container__iwdxj"><h2 class="text_wrapper__i87JK linked-heading_header__YpMmf headings_heading__DRlSP" data-version="v1" style="--text-color:var(--ds-gray-1000);--text-size:2rem;--text-line-height:2.5rem;--text-letter-spacing:-0.049375rem;--text-weight:600" data-components-heading="true"><span class="linked-heading_target__xscdv linked-heading_offsetTop__uAoyO" id="managed-infrastructure"></span><a class="linked-heading_title__mCMLh [&>p]:m-0" href="#managed-infrastructure">Managed Infrastructure</a><span class="linked-heading_permalink__pJ_q_"><svg class="with-icon_icon__MHUeb" data-testid="geist-icon" fill="none" height="24" shape-rendering="geometricPrecision" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" viewBox="0 0 24 24" width="24" style="color:currentColor;width:0.6em;height:0.6em"><path d="M10 13a5 5 0 007.54.54l3-3a5 5 0 00-7.07-7.07l-1.72 1.71"/><path d="M14 11a5 5 0 00-7.54-.54l-3 3a5 5 0 007.07 7.07l1.71-1.71"/></svg></span></h2></div> <p>Vercel provides <a href="https://vercel.com/products/managed-infrastructure" rel="noopener noreferrer" target="_blank" data-state="closed" data-zone="null" class="link_link__hbWKh link_external__0a5cc link_highlight__kJZF9 [&>p]:m-0">Managed Infrastructure<svg data-testid="geist-icon" height="16" stroke-linejoin="round" style="color:currentColor" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" clip-rule="evenodd" d="M11.5 9.75V11.25C11.5 11.3881 11.3881 11.5 11.25 11.5H4.75C4.61193 11.5 4.5 11.3881 4.5 11.25L4.5 4.75C4.5 4.61193 4.61193 4.5 4.75 4.5H6.25H7V3H6.25H4.75C3.7835 3 3 3.7835 3 4.75V11.25C3 12.2165 3.7835 13 4.75 13H11.25C12.2165 13 13 12.2165 13 11.25V9.75V9H11.5V9.75ZM8.5 3H9.25H12.2495C12.6637 3 12.9995 3.33579 12.9995 3.75V6.75V7.5H11.4995V6.75V5.56066L8.53033 8.52978L8 9.06011L6.93934 7.99945L7.46967 7.46912L10.4388 4.5H9.25H8.5V3Z" fill="currentColor"/></svg></a> to deploy, scale, and secure your applications.</p> <p>This includes our <a data-zone="same" class="link_link__hbWKh link_blend__JjXMT" href="/docs/edge-network/overview">Edge Network</a>, <a data-zone="same" class="link_link__hbWKh link_blend__JjXMT" href="/docs/functions/introduction">Vercel Functions</a>, and more. These resources are usage based, and billed based on the amount of data transferred, the number of requests made, and the duration of compute resources used.</p> <p>Each product's usage breaks down into resources, with each one billed based on the usage of a specific metric. For example, within the Edge Network, <a data-zone="same" class="link_link__hbWKh link_blend__JjXMT" href="/docs/pricing/networking#fast-data-transfer">Fast Data Transfer</a> incurs charges based on the data transferred between the user's device and the Vercel Edge Network.</p> <p>Similarly, <a data-zone="same" class="link_link__hbWKh link_blend__JjXMT" href="/docs/functions/configuring-functions/duration">Function Duration</a> generates bills based on the total execution time of a Serverless Function.</p> <div class="linked-heading_container__iwdxj"><h3 class="text_wrapper__i87JK linked-heading_header__YpMmf headings_heading__DRlSP" data-version="v1" style="--text-color:var(--ds-gray-1000);--text-size:1.5rem;--text-line-height:2rem;--text-letter-spacing:-0.029375rem;--text-weight:600" data-components-heading="true"><span class="linked-heading_target__xscdv linked-heading_offsetTop__uAoyO" id="managed-infrastructure-billable-resources"></span><a class="linked-heading_title__mCMLh [&>p]:m-0" href="#managed-infrastructure-billable-resources">Managed Infrastructure billable resources</a><span class="linked-heading_permalink__pJ_q_"><svg class="with-icon_icon__MHUeb" data-testid="geist-icon" fill="none" height="24" shape-rendering="geometricPrecision" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" viewBox="0 0 24 24" width="24" style="color:currentColor;width:0.6em;height:0.6em"><path d="M10 13a5 5 0 007.54.54l3-3a5 5 0 00-7.07-7.07l-1.72 1.71"/><path d="M14 11a5 5 0 00-7.54-.54l-3 3a5 5 0 007.07 7.07l1.71-1.71"/></svg></span></h3></div> <p>The below table lists the billable Managed Infrastructure resources for the following products:</p> <ul class="my-3 ml-6 list-none p-0 [&>li]:before:absolute [&>li]:before:-ml-3.5 [&>li]:before:inline-block [&>li]:before:text-[var(--accents-4)] [&>li]:before:content-['–']"> <li class="mb-[10px] leading-[var(--line-height-primary)] text-[var(--font-size-primary)] [&>p]:m-0"><a data-zone="same" class="link_link__hbWKh link_blend__JjXMT" href="/docs/edge-network/overview">Edge Network</a></li> <li class="mb-[10px] leading-[var(--line-height-primary)] text-[var(--font-size-primary)] [&>p]:m-0"><a data-zone="same" class="link_link__hbWKh link_blend__JjXMT" href="/docs/storage/edge-config">Edge Config</a></li> <li class="mb-[10px] leading-[var(--line-height-primary)] text-[var(--font-size-primary)] [&>p]:m-0"><a data-zone="same" class="link_link__hbWKh link_blend__JjXMT" href="/docs/functions">Vercel Functions</a></li> <li class="mb-[10px] leading-[var(--line-height-primary)] text-[var(--font-size-primary)] [&>p]:m-0"><a data-zone="same" class="link_link__hbWKh link_blend__JjXMT" href="/docs/image-optimization">Image Optimization</a></li> <li class="mb-[10px] leading-[var(--line-height-primary)] text-[var(--font-size-primary)] [&>p]:m-0"><a data-zone="same" class="link_link__hbWKh link_blend__JjXMT" href="/docs/storage/vercel-kv">Vercel KV</a></li> <li class="mb-[10px] leading-[var(--line-height-primary)] text-[var(--font-size-primary)] [&>p]:m-0"><a data-zone="same" class="link_link__hbWKh link_blend__JjXMT" href="/docs/storage/vercel-postgres">Vercel Postgres</a></li> <li class="mb-[10px] leading-[var(--line-height-primary)] text-[var(--font-size-primary)] [&>p]:m-0"><a data-zone="same" class="link_link__hbWKh link_blend__JjXMT" href="/docs/speed-insights">Speed Insights</a></li> <li class="mb-[10px] leading-[var(--line-height-primary)] text-[var(--font-size-primary)] [&>p]:m-0"><a data-zone="same" class="link_link__hbWKh link_blend__JjXMT" href="/docs/analytics">Web Analytics</a></li> <li class="mb-[10px] leading-[var(--line-height-primary)] text-[var(--font-size-primary)] [&>p]:m-0"><a data-zone="same" class="link_link__hbWKh link_blend__JjXMT" href="/docs/observability/monitoring">Monitoring</a></li> </ul> <p>Pricing begins at the stated rate for <a data-zone="same" class="link_link__hbWKh link_blend__JjXMT" href="/docs/accounts/plans/pro">Pro</a>. The <span class="strong_docsString__rhKq5">Pro plan add-on</span> badge indicates resources available at an extra cost. For <a data-zone="same" class="link_link__hbWKh link_blend__JjXMT" href="/docs/accounts/plans/enterprise">Enterprise</a> pricing, contact our <a href="/contact/sales" data-zone="vercel-marketing" class="link_link__hbWKh link_blend__JjXMT">sales team</a>.</p> <div class="stack_stack__iZkUS stack" data-version="v1" style="--stack-flex:initial;--stack-direction:column;--stack-align:stretch;--stack-justify:flex-start;--stack-padding:0px;--stack-gap:0px"><span aria-hidden="true" class="geist-spacer" data-version="v1"></span><div class="table_wrapper__NiGxP table_overflow__FlEAR table_sticky__OyGPC" data-geist-table-wrapper="" data-version="v1" style="--sticky-offset:100px"><div class="scroller_overlayContainer__QxJO1 scroller_isHorizontal__lzvHV" data-geist-scroller="" data-version="v1" style="width:100%;height:100%"><div class="scroller_overlay__oUdFH" data-geist-scroller-overlay=""></div><div class="scroller_scroller__BjCJR" data-geist-scroller-container=""><div><div class="table_tableWrapper__O0i9X"><table role="table" class="table_table__llizT" data-geist-table="" style="border-collapse:separate"><caption class="table_caption__cLxy_ reset_visuallyHidden__KPeTZ">Managed Infrastructure pricing</caption><colgroup><col style="width:400px"/><col/><col/><col style="width:135px"/></colgroup><thead class=""><tr role="row"><th colSpan="1" role="columnheader" data-testid="table/header/resource" style="width:400px;max-width:9007199254740991px"><div class="table_container__Tvmja">Resource</div></th><th colSpan="1" role="columnheader" data-testid="table/header/included-pro-allotment" style="max-width:9007199254740991px"><div class="table_container__Tvmja">Included</div></th><th colSpan="1" role="columnheader" data-testid="table/header/base-unit" style="max-width:9007199254740991px"><div class="table_container__Tvmja">Additional</div></th><th colSpan="1" role="columnheader" data-testid="table/header/price" style="width:135px;max-width:9007199254740991px"><div class="table_container__Tvmja">Price</div></th></tr></thead><tbody role="rowgroup"><tr role="row" class=""><td role="cell" style="max-width:9007199254740991px"><div class="stack_stack__iZkUS stack" data-version="v1" style="--stack-flex:initial;--stack-direction:column;--stack-align:stretch;--stack-justify:flex-start;--stack-padding:0px;--stack-gap:0px"><div class="stack_stack__iZkUS stack" data-version="v1" style="--stack-flex:initial;--stack-direction:row;--stack-align:stretch;--stack-justify:flex-start;--stack-padding:0px;--stack-gap:16px"><p class="text_wrapper__i87JK" data-version="v1" style="--text-color:var(--ds-gray-1000);--text-size:0.875rem;--text-line-height:1.25rem;--text-letter-spacing:0px;--text-weight:400"><a data-zone="same" class="link_link__hbWKh link_highlight__kJZF9" href="/docs/pricing/serverless-functions#managing-function-invocations">Function Invocations</a></p></div><p class="text_wrapper__i87JK" data-version="v1" style="--text-color:var(--ds-gray-900);--text-size:0.875rem;--text-line-height:1.25rem;--text-letter-spacing:0px;--text-weight:400">Function Invocation is the activation of a Vercel Function. It is charged per unique activation of the function.</p></div></td><td role="cell" style="max-width:9007199254740991px">First 1,000,000</td><td role="cell" style="max-width:9007199254740991px">1,000,000 Invocations</td><td role="cell" style="max-width:9007199254740991px">$0.60</td></tr><tr role="row" class=""><td role="cell" style="max-width:9007199254740991px"><div class="stack_stack__iZkUS stack" data-version="v1" style="--stack-flex:initial;--stack-direction:column;--stack-align:stretch;--stack-justify:flex-start;--stack-padding:0px;--stack-gap:0px"><div class="stack_stack__iZkUS stack" data-version="v1" style="--stack-flex:initial;--stack-direction:row;--stack-align:stretch;--stack-justify:flex-start;--stack-padding:0px;--stack-gap:16px"><p class="text_wrapper__i87JK" data-version="v1" style="--text-color:var(--ds-gray-1000);--text-size:0.875rem;--text-line-height:1.25rem;--text-letter-spacing:0px;--text-weight:400"><a data-zone="same" class="link_link__hbWKh link_highlight__kJZF9" href="/docs/functions/configuring-functions/duration">Function Duration</a></p></div><p class="text_wrapper__i87JK" data-version="v1" style="--text-color:var(--ds-gray-900);--text-size:0.875rem;--text-line-height:1.25rem;--text-letter-spacing:0px;--text-weight:400">Function Duration is the total execution time of a Serverless Function. It is charged based on the total CPU runtime of a Serverless Function. Longer tasks incur more charges.</p></div></td><td role="cell" style="max-width:9007199254740991px">First 1,000 GB-Hours</td><td role="cell" style="max-width:9007199254740991px">1 GB-Hour</td><td role="cell" style="max-width:9007199254740991px">$0.18</td></tr><tr role="row" class=""><td role="cell" style="max-width:9007199254740991px"><div class="stack_stack__iZkUS stack" data-version="v1" style="--stack-flex:initial;--stack-direction:column;--stack-align:stretch;--stack-justify:flex-start;--stack-padding:0px;--stack-gap:0px"><div class="stack_stack__iZkUS stack" data-version="v1" style="--stack-flex:initial;--stack-direction:row;--stack-align:stretch;--stack-justify:flex-start;--stack-padding:0px;--stack-gap:16px"><p class="text_wrapper__i87JK" data-version="v1" style="--text-color:var(--ds-gray-1000);--text-size:0.875rem;--text-line-height:1.25rem;--text-letter-spacing:0px;--text-weight:400"><a data-zone="same" class="link_link__hbWKh link_highlight__kJZF9" href="/docs/pricing/edge-functions#managing-execution-units">Edge Function Execution Units</a></p></div><p class="text_wrapper__i87JK" data-version="v1" style="--text-color:var(--ds-gray-900);--text-size:0.875rem;--text-line-height:1.25rem;--text-letter-spacing:0px;--text-weight:400">Edge Function Executions occur when a request is made to an Edge Function. They are charged per unique invocation.</p></div></td><td role="cell" style="max-width:9007199254740991px">First 1,000,000</td><td role="cell" style="max-width:9007199254740991px">1,000,000 Execution Units</td><td role="cell" style="max-width:9007199254740991px">$2.00</td></tr><tr role="row" class=""><td role="cell" style="max-width:9007199254740991px"><div class="stack_stack__iZkUS stack" data-version="v1" style="--stack-flex:initial;--stack-direction:column;--stack-align:stretch;--stack-justify:flex-start;--stack-padding:0px;--stack-gap:0px"><div class="stack_stack__iZkUS stack" data-version="v1" style="--stack-flex:initial;--stack-direction:row;--stack-align:stretch;--stack-justify:flex-start;--stack-padding:0px;--stack-gap:16px"><p class="text_wrapper__i87JK" data-version="v1" style="--text-color:var(--ds-gray-1000);--text-size:0.875rem;--text-line-height:1.25rem;--text-letter-spacing:0px;--text-weight:400"><a data-zone="same" class="link_link__hbWKh link_highlight__kJZF9" href="/docs/image-optimization/limits-and-pricing#source-images">Image Optimization Source Images</a></p></div><p class="text_wrapper__i87JK" data-version="v1" style="--text-color:var(--ds-gray-900);--text-size:0.875rem;--text-line-height:1.25rem;--text-letter-spacing:0px;--text-weight:400">A source image is the value that is passed to the src prop. A single source image can produce multiple optimized images.</p></div></td><td role="cell" style="max-width:9007199254740991px">First 5,000</td><td role="cell" style="max-width:9007199254740991px">1,000 Images</td><td role="cell" style="max-width:9007199254740991px">$5.00</td></tr><tr role="row" class=""><td role="cell" style="max-width:9007199254740991px"><div class="stack_stack__iZkUS stack" data-version="v1" style="--stack-flex:initial;--stack-direction:column;--stack-align:stretch;--stack-justify:flex-start;--stack-padding:0px;--stack-gap:0px"><div class="stack_stack__iZkUS stack" data-version="v1" style="--stack-flex:initial;--stack-direction:row;--stack-align:stretch;--stack-justify:flex-start;--stack-padding:0px;--stack-gap:16px"><p class="text_wrapper__i87JK" data-version="v1" style="--text-color:var(--ds-gray-1000);--text-size:0.875rem;--text-line-height:1.25rem;--text-letter-spacing:0px;--text-weight:400"><a data-zone="same" class="link_link__hbWKh link_highlight__kJZF9" href="/docs/functions/edge-middleware/usage-and-pricing#usage">Edge Middleware Invocations</a></p></div><p class="text_wrapper__i87JK" data-version="v1" style="--text-color:var(--ds-gray-900);--text-size:0.875rem;--text-line-height:1.25rem;--text-letter-spacing:0px;--text-weight:400">Edge Middleware Invocations occur when a request is made to an Edge Middleware function. They are charged per unique invocation.</p></div></td><td role="cell" style="max-width:9007199254740991px">First 1,000,000 invocations</td><td role="cell" style="max-width:9007199254740991px">1,000,000 Invocations</td><td role="cell" style="max-width:9007199254740991px">$0.65</td></tr><tr role="row" class=""><td role="cell" style="max-width:9007199254740991px"><div class="stack_stack__iZkUS stack" data-version="v1" style="--stack-flex:initial;--stack-direction:column;--stack-align:stretch;--stack-justify:flex-start;--stack-padding:0px;--stack-gap:0px"><div class="stack_stack__iZkUS stack" data-version="v1" style="--stack-flex:initial;--stack-direction:row;--stack-align:stretch;--stack-justify:flex-start;--stack-padding:0px;--stack-gap:16px"><p class="text_wrapper__i87JK" data-version="v1" style="--text-color:var(--ds-gray-1000);--text-size:0.875rem;--text-line-height:1.25rem;--text-letter-spacing:0px;--text-weight:400"><a data-zone="same" class="link_link__hbWKh link_highlight__kJZF9" href="/docs/storage/edge-config/using-edge-config#reading-data-from-edge-configs">Edge Config Reads</a></p></div><p class="text_wrapper__i87JK" data-version="v1" style="--text-color:var(--ds-gray-900);--text-size:0.875rem;--text-line-height:1.25rem;--text-letter-spacing:0px;--text-weight:400">Edge Config Reads are charged by the volume of data retrieved, and measured in units.</p></div></td><td role="cell" style="max-width:9007199254740991px">First 1,000,000</td><td role="cell" style="max-width:9007199254740991px">1,000,000 Reads</td><td role="cell" style="max-width:9007199254740991px">$3.00</td></tr><tr role="row" class=""><td role="cell" style="max-width:9007199254740991px"><div class="stack_stack__iZkUS stack" data-version="v1" style="--stack-flex:initial;--stack-direction:column;--stack-align:stretch;--stack-justify:flex-start;--stack-padding:0px;--stack-gap:0px"><div class="stack_stack__iZkUS stack" data-version="v1" style="--stack-flex:initial;--stack-direction:row;--stack-align:stretch;--stack-justify:flex-start;--stack-padding:0px;--stack-gap:16px"><p class="text_wrapper__i87JK" data-version="v1" style="--text-color:var(--ds-gray-1000);--text-size:0.875rem;--text-line-height:1.25rem;--text-letter-spacing:0px;--text-weight:400"><a data-zone="same" class="link_link__hbWKh link_highlight__kJZF9" href="/docs/storage/edge-config/using-edge-config#writing-data-to-edge-configs">Edge Config Writes</a></p></div><p class="text_wrapper__i87JK" data-version="v1" style="--text-color:var(--ds-gray-900);--text-size:0.875rem;--text-line-height:1.25rem;--text-letter-spacing:0px;--text-weight:400">Edge Config Writes, which store new data, incur charges based on the data volume written, and are measured in units.</p></div></td><td role="cell" style="max-width:9007199254740991px">First 1,000</td><td role="cell" style="max-width:9007199254740991px">500 Writes</td><td role="cell" style="max-width:9007199254740991px">$5.00</td></tr><tr role="row" class=""><td role="cell" style="max-width:9007199254740991px"><div class="stack_stack__iZkUS stack" data-version="v1" style="--stack-flex:initial;--stack-direction:column;--stack-align:stretch;--stack-justify:flex-start;--stack-padding:0px;--stack-gap:0px"><div class="stack_stack__iZkUS stack" data-version="v1" style="--stack-flex:initial;--stack-direction:row;--stack-align:stretch;--stack-justify:flex-start;--stack-padding:0px;--stack-gap:16px"><p class="text_wrapper__i87JK" data-version="v1" style="--text-color:var(--ds-gray-1000);--text-size:0.875rem;--text-line-height:1.25rem;--text-letter-spacing:0px;--text-weight:400"><a data-zone="same" class="link_link__hbWKh link_highlight__kJZF9" href="/docs/analytics/limits-and-pricing#what-is-an-event-in-vercel-web-analytics">Web Analytics Events</a></p></div><p class="text_wrapper__i87JK" data-version="v1" style="--text-color:var(--ds-gray-900);--text-size:0.875rem;--text-line-height:1.25rem;--text-letter-spacing:0px;--text-weight:400">An event is either an automatically tracked page view or a custom event.</p></div></td><td role="cell" style="max-width:9007199254740991px">First 25,000 Events</td><td role="cell" style="max-width:9007199254740991px">100,000 Events</td><td role="cell" style="max-width:9007199254740991px">$14.00</td></tr><tr role="row" class=""><td role="cell" style="max-width:9007199254740991px"><div class="stack_stack__iZkUS stack" data-version="v1" style="--stack-flex:initial;--stack-direction:column;--stack-align:stretch;--stack-justify:flex-start;--stack-padding:0px;--stack-gap:0px"><div class="stack_stack__iZkUS stack" data-version="v1" style="--stack-flex:initial;--stack-direction:row;--stack-align:stretch;--stack-justify:flex-start;--stack-padding:0px;--stack-gap:16px"><p class="text_wrapper__i87JK" data-version="v1" style="--text-color:var(--ds-gray-1000);--text-size:0.875rem;--text-line-height:1.25rem;--text-letter-spacing:0px;--text-weight:400"><a data-zone="same" class="link_link__hbWKh link_highlight__kJZF9" href="/docs/analytics/limits-and-pricing#pro-with-web-analytics-plus">Web Analytics Plus</a></p><span class="badge_badge__WnfZm badge_gray-subtle__bXWN7 badge_sm__BUqp2" data-geist-badge="" data-version="v2"><span class="badge_contentContainer__khfN_">Pro add-on</span></span></div><p class="text_wrapper__i87JK" data-version="v1" style="--text-color:var(--ds-gray-900);--text-size:0.875rem;--text-line-height:1.25rem;--text-letter-spacing:0px;--text-weight:400">Web Analytics Plus gives you increased analytics limits, a longer reporting window, and more custom event properties.</p></div></td><td role="cell" style="max-width:9007199254740991px">First 500,000 Events</td><td role="cell" style="max-width:9007199254740991px">$20 per 500,000</td><td role="cell" style="max-width:9007199254740991px">$50.00 / mo</td></tr><tr role="row" class=""><td role="cell" style="max-width:9007199254740991px"><div class="stack_stack__iZkUS stack" data-version="v1" style="--stack-flex:initial;--stack-direction:column;--stack-align:stretch;--stack-justify:flex-start;--stack-padding:0px;--stack-gap:0px"><div class="stack_stack__iZkUS stack" data-version="v1" style="--stack-flex:initial;--stack-direction:row;--stack-align:stretch;--stack-justify:flex-start;--stack-padding:0px;--stack-gap:16px"><p class="text_wrapper__i87JK" data-version="v1" style="--text-color:var(--ds-gray-1000);--text-size:0.875rem;--text-line-height:1.25rem;--text-letter-spacing:0px;--text-weight:400"><a data-zone="same" class="link_link__hbWKh link_highlight__kJZF9" href="/docs/speed-insights/metrics#understanding-data-points">Speed Insights Data Points</a></p></div><p class="text_wrapper__i87JK" data-version="v1" style="--text-color:var(--ds-gray-900);--text-size:0.875rem;--text-line-height:1.25rem;--text-letter-spacing:0px;--text-weight:400">A data point is a single unit of information that represents a measurement of a specific Web Vital metric during a users visit to your website.</p></div></td><td role="cell" style="max-width:9007199254740991px">First 10,000</td><td role="cell" style="max-width:9007199254740991px">10,000 Data points</td><td role="cell" style="max-width:9007199254740991px">$0.65</td></tr><tr role="row" class=""><td role="cell" style="max-width:9007199254740991px"><div class="stack_stack__iZkUS stack" data-version="v1" style="--stack-flex:initial;--stack-direction:column;--stack-align:stretch;--stack-justify:flex-start;--stack-padding:0px;--stack-gap:0px"><div class="stack_stack__iZkUS stack" data-version="v1" style="--stack-flex:initial;--stack-direction:row;--stack-align:stretch;--stack-justify:flex-start;--stack-padding:0px;--stack-gap:16px"><p class="text_wrapper__i87JK" data-version="v1" style="--text-color:var(--ds-gray-1000);--text-size:0.875rem;--text-line-height:1.25rem;--text-letter-spacing:0px;--text-weight:400"><a data-zone="same" class="link_link__hbWKh link_highlight__kJZF9" href="/docs/speed-insights">Speed Insights Projects</a></p></div><p class="text_wrapper__i87JK" data-version="v1" style="--text-color:var(--ds-gray-900);--text-size:0.875rem;--text-line-height:1.25rem;--text-letter-spacing:0px;--text-weight:400">Relates to the number of projects you enable Speed Insights for.</p></div></td><td role="cell" style="max-width:9007199254740991px">N/A</td><td role="cell" style="max-width:9007199254740991px">Per Project</td><td role="cell" style="max-width:9007199254740991px">$10.00</td></tr><tr role="row" class=""><td role="cell" style="max-width:9007199254740991px"><div class="stack_stack__iZkUS stack" data-version="v1" style="--stack-flex:initial;--stack-direction:column;--stack-align:stretch;--stack-justify:flex-start;--stack-padding:0px;--stack-gap:0px"><div class="stack_stack__iZkUS stack" data-version="v1" style="--stack-flex:initial;--stack-direction:row;--stack-align:stretch;--stack-justify:flex-start;--stack-padding:0px;--stack-gap:16px"><p class="text_wrapper__i87JK" data-version="v1" style="--text-color:var(--ds-gray-1000);--text-size:0.875rem;--text-line-height:1.25rem;--text-letter-spacing:0px;--text-weight:400"><a data-zone="same" class="link_link__hbWKh link_highlight__kJZF9" href="/docs/observability/monitoring/limits-and-pricing#how-are-data-points-counted">Monitoring Data Points</a></p></div><p class="text_wrapper__i87JK" data-version="v1" style="--text-color:var(--ds-gray-900);--text-size:0.875rem;--text-line-height:1.25rem;--text-letter-spacing:0px;--text-weight:400">A data point is a single unit of information that represents a measurement of a specific metric during a users visit to your website.</p></div></td><td role="cell" style="max-width:9007199254740991px">250,000 Included</td><td role="cell" style="max-width:9007199254740991px">1,000,000 Data Events</td><td role="cell" style="max-width:9007199254740991px">$9.00</td></tr><tr role="row" class=""><td role="cell" style="max-width:9007199254740991px"><div class="stack_stack__iZkUS stack" data-version="v1" style="--stack-flex:initial;--stack-direction:column;--stack-align:stretch;--stack-justify:flex-start;--stack-padding:0px;--stack-gap:0px"><div class="stack_stack__iZkUS stack" data-version="v1" style="--stack-flex:initial;--stack-direction:row;--stack-align:stretch;--stack-justify:flex-start;--stack-padding:0px;--stack-gap:16px"><p class="text_wrapper__i87JK" data-version="v1" style="--text-color:var(--ds-gray-1000);--text-size:0.875rem;--text-line-height:1.25rem;--text-letter-spacing:0px;--text-weight:400">Monitoring Activation Fee</p><span class="badge_badge__WnfZm badge_gray-subtle__bXWN7 badge_sm__BUqp2" data-geist-badge="" data-version="v2"><span class="badge_contentContainer__khfN_">Pro add-on</span></span></div><p class="text_wrapper__i87JK" data-version="v1" style="--text-color:var(--ds-gray-900);--text-size:0.875rem;--text-line-height:1.25rem;--text-letter-spacing:0px;--text-weight:400">A monthly fee for using Monitoring</p></div></td><td role="cell" style="max-width:9007199254740991px">N/A</td><td role="cell" style="max-width:9007199254740991px">N/A</td><td role="cell" style="max-width:9007199254740991px">$10.00</td></tr><tr role="row" class=""><td role="cell" style="max-width:9007199254740991px"><div class="stack_stack__iZkUS stack" data-version="v1" style="--stack-flex:initial;--stack-direction:column;--stack-align:stretch;--stack-justify:flex-start;--stack-padding:0px;--stack-gap:0px"><div class="stack_stack__iZkUS stack" data-version="v1" style="--stack-flex:initial;--stack-direction:row;--stack-align:stretch;--stack-justify:flex-start;--stack-padding:0px;--stack-gap:16px"><p class="text_wrapper__i87JK" data-version="v1" style="--text-color:var(--ds-gray-1000);--text-size:0.875rem;--text-line-height:1.25rem;--text-letter-spacing:0px;--text-weight:400">Monitoring Custom Retention</p><span class="badge_badge__WnfZm badge_gray-subtle__bXWN7 badge_sm__BUqp2" data-geist-badge="" data-version="v2"><span class="badge_contentContainer__khfN_">Pro add-on</span></span></div><p class="text_wrapper__i87JK" data-version="v1" style="--text-color:var(--ds-gray-900);--text-size:0.875rem;--text-line-height:1.25rem;--text-letter-spacing:0px;--text-weight:400">Retention is the length of time that data is stored and queryable in the Monitoring dashboard.</p></div></td><td role="cell" style="max-width:9007199254740991px">N/A</td><td role="cell" style="max-width:9007199254740991px">30 Days</td><td role="cell" style="max-width:9007199254740991px">N/A</td></tr><tr role="row" class=""><td role="cell" style="max-width:9007199254740991px"><div class="stack_stack__iZkUS stack" data-version="v1" style="--stack-flex:initial;--stack-direction:column;--stack-align:stretch;--stack-justify:flex-start;--stack-padding:0px;--stack-gap:0px"><div class="stack_stack__iZkUS stack" data-version="v1" style="--stack-flex:initial;--stack-direction:row;--stack-align:stretch;--stack-justify:flex-start;--stack-padding:0px;--stack-gap:16px"><p class="text_wrapper__i87JK" data-version="v1" style="--text-color:var(--ds-gray-1000);--text-size:0.875rem;--text-line-height:1.25rem;--text-letter-spacing:0px;--text-weight:400"><a data-zone="same" class="link_link__hbWKh link_highlight__kJZF9" href="/docs/storage/vercel-kv/usage-and-pricing#requests">Vercel KV Requests</a></p></div><p class="text_wrapper__i87JK" data-version="v1" style="--text-color:var(--ds-gray-900);--text-size:0.875rem;--text-line-height:1.25rem;--text-letter-spacing:0px;--text-weight:400">Vercel KV requests represent the number of times data is accessed from Vercel KV.</p></div></td><td role="cell" style="max-width:9007199254740991px">First 150,000</td><td role="cell" style="max-width:9007199254740991px">100,000 Requests</td><td role="cell" style="max-width:9007199254740991px">$0.35</td></tr><tr role="row" class=""><td role="cell" style="max-width:9007199254740991px"><div class="stack_stack__iZkUS stack" data-version="v1" style="--stack-flex:initial;--stack-direction:column;--stack-align:stretch;--stack-justify:flex-start;--stack-padding:0px;--stack-gap:0px"><div class="stack_stack__iZkUS stack" data-version="v1" style="--stack-flex:initial;--stack-direction:row;--stack-align:stretch;--stack-justify:flex-start;--stack-padding:0px;--stack-gap:16px"><p class="text_wrapper__i87JK" data-version="v1" style="--text-color:var(--ds-gray-1000);--text-size:0.875rem;--text-line-height:1.25rem;--text-letter-spacing:0px;--text-weight:400"><a data-zone="same" class="link_link__hbWKh link_highlight__kJZF9" href="/docs/storage/vercel-kv/usage-and-pricing#storage">Vercel KV Storage</a></p></div><p class="text_wrapper__i87JK" data-version="v1" style="--text-color:var(--ds-gray-900);--text-size:0.875rem;--text-line-height:1.25rem;--text-letter-spacing:0px;--text-weight:400">Storage is calculated as the maximum amount of storage used per month for all KV databases for your account.</p></div></td><td role="cell" style="max-width:9007199254740991px">First 512 MB</td><td role="cell" style="max-width:9007199254740991px">1 GB</td><td role="cell" style="max-width:9007199254740991px">$0.25</td></tr><tr role="row" class=""><td role="cell" style="max-width:9007199254740991px"><div class="stack_stack__iZkUS stack" data-version="v1" style="--stack-flex:initial;--stack-direction:column;--stack-align:stretch;--stack-justify:flex-start;--stack-padding:0px;--stack-gap:0px"><div class="stack_stack__iZkUS stack" data-version="v1" style="--stack-flex:initial;--stack-direction:row;--stack-align:stretch;--stack-justify:flex-start;--stack-padding:0px;--stack-gap:16px"><p class="text_wrapper__i87JK" data-version="v1" style="--text-color:var(--ds-gray-1000);--text-size:0.875rem;--text-line-height:1.25rem;--text-letter-spacing:0px;--text-weight:400"><a data-zone="same" class="link_link__hbWKh link_highlight__kJZF9" href="/docs/storage/vercel-kv/usage-and-pricing#databases-including-read-replicas">Vercel KV Database</a></p></div><p class="text_wrapper__i87JK" data-version="v1" style="--text-color:var(--ds-gray-900);--text-size:0.875rem;--text-line-height:1.25rem;--text-letter-spacing:0px;--text-weight:400">Database cost is calculated as the maximum number of databases per month for your account, including read replicas.</p></div></td><td role="cell" style="max-width:9007199254740991px">First Database</td><td role="cell" style="max-width:9007199254740991px">Per 1 Database</td><td role="cell" style="max-width:9007199254740991px">$1.00</td></tr><tr role="row" class=""><td role="cell" style="max-width:9007199254740991px"><div class="stack_stack__iZkUS stack" data-version="v1" style="--stack-flex:initial;--stack-direction:column;--stack-align:stretch;--stack-justify:flex-start;--stack-padding:0px;--stack-gap:0px"><div class="stack_stack__iZkUS stack" data-version="v1" style="--stack-flex:initial;--stack-direction:row;--stack-align:stretch;--stack-justify:flex-start;--stack-padding:0px;--stack-gap:16px"><p class="text_wrapper__i87JK" data-version="v1" style="--text-color:var(--ds-gray-1000);--text-size:0.875rem;--text-line-height:1.25rem;--text-letter-spacing:0px;--text-weight:400"><a data-zone="same" class="link_link__hbWKh link_highlight__kJZF9" href="/docs/storage/vercel-kv/usage-and-pricing#data-transfer">Vercel KV Data Transfer</a></p></div><p class="text_wrapper__i87JK" data-version="v1" style="--text-color:var(--ds-gray-900);--text-size:0.875rem;--text-line-height:1.25rem;--text-letter-spacing:0px;--text-weight:400">Data transfer is calculated as the amount of data transferred between the functions querying the databases and the KV databases for your account.</p></div></td><td role="cell" style="max-width:9007199254740991px">First 256 MB</td><td role="cell" style="max-width:9007199254740991px">1 GB</td><td role="cell" style="max-width:9007199254740991px">$0.10</td></tr><tr role="row" class=""><td role="cell" style="max-width:9007199254740991px"><div class="stack_stack__iZkUS stack" data-version="v1" style="--stack-flex:initial;--stack-direction:column;--stack-align:stretch;--stack-justify:flex-start;--stack-padding:0px;--stack-gap:0px"><div class="stack_stack__iZkUS stack" data-version="v1" style="--stack-flex:initial;--stack-direction:row;--stack-align:stretch;--stack-justify:flex-start;--stack-padding:0px;--stack-gap:16px"><p class="text_wrapper__i87JK" data-version="v1" style="--text-color:var(--ds-gray-1000);--text-size:0.875rem;--text-line-height:1.25rem;--text-letter-spacing:0px;--text-weight:400"><a data-zone="same" class="link_link__hbWKh link_highlight__kJZF9" href="/docs/storage/vercel-postgres">Vercel Postgres Compute Time</a></p></div><p class="text_wrapper__i87JK" data-version="v1" style="--text-color:var(--ds-gray-900);--text-size:0.875rem;--text-line-height:1.25rem;--text-letter-spacing:0px;--text-weight:400">Vercel Postgres compute hours represent the amount of time your Vercel Postgres instance is running.</p></div></td><td role="cell" style="max-width:9007199254740991px">First 100 Hours</td><td role="cell" style="max-width:9007199254740991px">1 Compute Hour</td><td role="cell" style="max-width:9007199254740991px">$0.10</td></tr><tr role="row" class=""><td role="cell" style="max-width:9007199254740991px"><div class="stack_stack__iZkUS stack" data-version="v1" style="--stack-flex:initial;--stack-direction:column;--stack-align:stretch;--stack-justify:flex-start;--stack-padding:0px;--stack-gap:0px"><div class="stack_stack__iZkUS stack" data-version="v1" style="--stack-flex:initial;--stack-direction:row;--stack-align:stretch;--stack-justify:flex-start;--stack-padding:0px;--stack-gap:16px"><p class="text_wrapper__i87JK" data-version="v1" style="--text-color:var(--ds-gray-1000);--text-size:0.875rem;--text-line-height:1.25rem;--text-letter-spacing:0px;--text-weight:400"><a data-zone="same" class="link_link__hbWKh link_highlight__kJZF9" href="/docs/storage/vercel-postgres/usage-and-pricing#written-data">Vercel Postgres Written Data</a></p></div><p class="text_wrapper__i87JK" data-version="v1" style="--text-color:var(--ds-gray-900);--text-size:0.875rem;--text-line-height:1.25rem;--text-letter-spacing:0px;--text-weight:400">Written data is measured by the amount of data changes that are committed from compute resources to storage.</p></div></td><td role="cell" style="max-width:9007199254740991px">First 256 MB</td><td role="cell" style="max-width:9007199254740991px">1 GB</td><td role="cell" style="max-width:9007199254740991px">$0.096</td></tr><tr role="row" class=""><td role="cell" style="max-width:9007199254740991px"><div class="stack_stack__iZkUS stack" data-version="v1" style="--stack-flex:initial;--stack-direction:column;--stack-align:stretch;--stack-justify:flex-start;--stack-padding:0px;--stack-gap:0px"><div class="stack_stack__iZkUS stack" data-version="v1" style="--stack-flex:initial;--stack-direction:row;--stack-align:stretch;--stack-justify:flex-start;--stack-padding:0px;--stack-gap:16px"><p class="text_wrapper__i87JK" data-version="v1" style="--text-color:var(--ds-gray-1000);--text-size:0.875rem;--text-line-height:1.25rem;--text-letter-spacing:0px;--text-weight:400"><a data-zone="same" class="link_link__hbWKh link_highlight__kJZF9" href="/docs/storage/vercel-postgres/usage-and-pricing#databases">Vercel Postgres Database</a></p></div><p class="text_wrapper__i87JK" data-version="v1" style="--text-color:var(--ds-gray-900);--text-size:0.875rem;--text-line-height:1.25rem;--text-letter-spacing:0px;--text-weight:400">Database cost is calculated as the maximum number of databases per month for your account.</p></div></td><td role="cell" style="max-width:9007199254740991px">First Database</td><td role="cell" style="max-width:9007199254740991px">Per 1 Database</td><td role="cell" style="max-width:9007199254740991px">$1.00</td></tr><tr role="row" class=""><td role="cell" style="max-width:9007199254740991px"><div class="stack_stack__iZkUS stack" data-version="v1" style="--stack-flex:initial;--stack-direction:column;--stack-align:stretch;--stack-justify:flex-start;--stack-padding:0px;--stack-gap:0px"><div class="stack_stack__iZkUS stack" data-version="v1" style="--stack-flex:initial;--stack-direction:row;--stack-align:stretch;--stack-justify:flex-start;--stack-padding:0px;--stack-gap:16px"><p class="text_wrapper__i87JK" data-version="v1" style="--text-color:var(--ds-gray-1000);--text-size:0.875rem;--text-line-height:1.25rem;--text-letter-spacing:0px;--text-weight:400"><a data-zone="same" class="link_link__hbWKh link_highlight__kJZF9" href="/docs/storage/vercel-postgres/usage-and-pricing#storage">Vercel Postgres Storage</a></p></div><p class="text_wrapper__i87JK" data-version="v1" style="--text-color:var(--ds-gray-900);--text-size:0.875rem;--text-line-height:1.25rem;--text-letter-spacing:0px;--text-weight:400">Storage is calculated as the maximum amount of storage used per month for all Postgres databases for your account. </p></div></td><td role="cell" style="max-width:9007199254740991px">First 256 MB Included</td><td role="cell" style="max-width:9007199254740991px">1 GB</td><td role="cell" style="max-width:9007199254740991px">$0.12</td></tr><tr role="row" class=""><td role="cell" style="max-width:9007199254740991px"><div class="stack_stack__iZkUS stack" data-version="v1" style="--stack-flex:initial;--stack-direction:column;--stack-align:stretch;--stack-justify:flex-start;--stack-padding:0px;--stack-gap:0px"><div class="stack_stack__iZkUS stack" data-version="v1" style="--stack-flex:initial;--stack-direction:row;--stack-align:stretch;--stack-justify:flex-start;--stack-padding:0px;--stack-gap:16px"><p class="text_wrapper__i87JK" data-version="v1" style="--text-color:var(--ds-gray-1000);--text-size:0.875rem;--text-line-height:1.25rem;--text-letter-spacing:0px;--text-weight:400"><a data-zone="same" class="link_link__hbWKh link_highlight__kJZF9" href="/docs/storage/vercel-postgres/usage-and-pricing#data-transfer">Vercel Postgres Data Transfer</a></p></div><p class="text_wrapper__i87JK" data-version="v1" style="--text-color:var(--ds-gray-900);--text-size:0.875rem;--text-line-height:1.25rem;--text-letter-spacing:0px;--text-weight:400">Data transfer is the volume of data transferred out of your database.</p></div></td><td role="cell" style="max-width:9007199254740991px">First 256 MB</td><td role="cell" style="max-width:9007199254740991px">1 GB</td><td role="cell" style="max-width:9007199254740991px">$0.10</td></tr><tr role="row" class=""><td role="cell" style="max-width:9007199254740991px"><div class="stack_stack__iZkUS stack" data-version="v1" style="--stack-flex:initial;--stack-direction:column;--stack-align:stretch;--stack-justify:flex-start;--stack-padding:0px;--stack-gap:0px"><div class="stack_stack__iZkUS stack" data-version="v1" style="--stack-flex:initial;--stack-direction:row;--stack-align:stretch;--stack-justify:flex-start;--stack-padding:0px;--stack-gap:16px"><p class="text_wrapper__i87JK" data-version="v1" style="--text-color:var(--ds-gray-1000);--text-size:0.875rem;--text-line-height:1.25rem;--text-letter-spacing:0px;--text-weight:400"><a data-zone="same" class="link_link__hbWKh link_highlight__kJZF9" href="/docs/observability/log-drains#usage-and-pricing">Log Drains</a></p></div><p class="text_wrapper__i87JK" data-version="v1" style="--text-color:var(--ds-gray-900);--text-size:0.875rem;--text-line-height:1.25rem;--text-letter-spacing:0px;--text-weight:400">Log drains collect all of your logs using a service specializing in storing app logs.</p></div></td><td role="cell" style="max-width:9007199254740991px">N/A</td><td role="cell" style="max-width:9007199254740991px">N/A</td><td role="cell" style="max-width:9007199254740991px">$10 per 20 GB</td></tr></tbody></table></div></div></div></div></div><span aria-hidden="true" class="geist-spacer" data-version="v1"></span><div class="stack_stack__iZkUS stack" data-version="v1" style="--stack-flex:initial;--stack-direction:column;--stack-align:stretch;--stack-justify:flex-start;--stack-padding:0px;--stack-gap:0px"><p class="text_wrapper__i87JK" data-version="v1" style="--text-color:var(--ds-gray-1000);--text-size:1rem;--text-line-height:1.5rem;--text-letter-spacing:0px;--text-weight:400">To learn more about Managed Infrastructure on the Pro plan, and how to understand your invoices, see<!-- --> <a data-zone="same" class="link_link__hbWKh link_highlight__kJZF9" href="/docs/pricing/understanding-my-invoice">understanding my invoice.</a></p></div><span aria-hidden="true" class="geist-spacer" data-version="v1"></span><div class="stack_stack__iZkUS stack" data-version="v1" style="--stack-flex:initial;--stack-direction:column;--stack-align:stretch;--stack-justify:flex-start;--stack-padding:0px;--stack-gap:0px"><p class="text_wrapper__i87JK" data-version="v1" style="--text-color:var(--ds-gray-1000);--text-size:1rem;--text-line-height:1.5rem;--text-letter-spacing:0px;--text-weight:400">To learn how to enable add-ons, see<!-- --> <a data-zone="same" class="link_link__hbWKh link_highlight__kJZF9" href="/docs/accounts/plans/pro#pro-plan-add-ons">Pro plan add-ons</a>.</p></div></div> <div class="linked-heading_container__iwdxj"><h4 class="text_wrapper__i87JK linked-heading_header__YpMmf headings_heading__DRlSP" data-version="v1" style="--text-color:var(--ds-gray-1000);--text-size:1.25rem;--text-line-height:1.5rem;--text-letter-spacing:-0.020625rem;--text-weight:600" data-components-heading="true"><span class="linked-heading_target__xscdv" id="regional-pricing"></span><a class="linked-heading_title__mCMLh [&>p]:m-0" href="#regional-pricing">Regional pricing</a><span class="linked-heading_permalink__pJ_q_"><svg class="with-icon_icon__MHUeb" data-testid="geist-icon" fill="none" height="24" shape-rendering="geometricPrecision" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" viewBox="0 0 24 24" width="24" style="color:currentColor;width:0.6em;height:0.6em"><path d="M10 13a5 5 0 007.54.54l3-3a5 5 0 00-7.07-7.07l-1.72 1.71"/><path d="M14 11a5 5 0 00-7.54-.54l-3 3a5 5 0 007.07 7.07l1.71-1.71"/></svg></span></h4></div> <p>The following table lists the pricing for each resource in Managed Infrastructure. Resources that depend on the region of your Vercel project are priced differently based on the cost of resources in that region.</p> <p>Use the dropdown to select the regional prices.</p> <div class="stack_stack__iZkUS stack" data-version="v1" style="--stack-flex:initial;--stack-direction:column;--stack-align:stretch;--stack-justify:flex-start;--stack-padding:0px;--stack-gap:0px"><div class="mb-[var(--geist-space-2x)] text-[13px] capitalize text-[color:var(--ds-gray-900)]">Select a Region</div><div class="sticky top-[107px] z-[2] w-full bg-[var(--geist-background)]"><div class="stack_stack__iZkUS stack" data-version="v1" style="--stack-flex:initial;--stack-direction:row;--stack-align:center;--stack-justify:flex-start;--stack-padding:0px;--stack-gap:16px"><label for="select-:R2gnbtsitkjb:" data-version="v1"><div class="select_container__PtkJx" data-geist-select="" data-version="v1" style="--geist-icon-size:18px"><select aria-invalid="false" class="select_select__VQh61 select_small__Xb2Ew select_placeholder__lgLfJ" id="select-:R2gnbtsitkjb:"><option value="Sydney, Australia (syd1)">Sydney, Australia (syd1)</option><option value="Singapore (sin1)">Singapore (sin1)</option><option value="Stockholm, Sweden (arn1)">Stockholm, Sweden (arn1)</option><option value="Washington, D.C., USA (iad1)" selected="">Washington, D.C., USA (iad1)</option><option value="Cleveland, USA (cle1)">Cleveland, USA (cle1)</option><option value="Portland, USA (pdx1)">Portland, USA (pdx1)</option><option value="London, United Kingdom (lhr1)">London, United Kingdom (lhr1)</option><option value="Osaka, Japan (kix1)">Osaka, Japan (kix1)</option><option value="Seoul, South Korea (icn1)">Seoul, South Korea (icn1)</option><option value="Tokyo, Japan (hnd1)">Tokyo, Japan (hnd1)</option><option value="Hong Kong (hkg1)">Hong Kong (hkg1)</option><option value="São Paulo, Brazil (gru1)">São Paulo, Brazil (gru1)</option><option value="Frankfurt, Germany (fra1)">Frankfurt, Germany (fra1)</option><option value="Dublin, Ireland (dub1)">Dublin, Ireland (dub1)</option><option value="San Francisco, USA (sfo1)">San Francisco, USA (sfo1)</option><option value="Cape Town, South Africa (cpt1)">Cape Town, South Africa (cpt1)</option><option value="Paris, France (cdg1)">Paris, France (cdg1)</option><option value="Mumbai, India (bom1)">Mumbai, India (bom1)</option></select><span class="select_suffix__Ia_wz"><svg data-testid="geist-icon" height="16" stroke-linejoin="round" style="color:currentColor" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" clip-rule="evenodd" d="M14.0607 5.49999L13.5303 6.03032L8.7071 10.8535C8.31658 11.2441 7.68341 11.2441 7.29289 10.8535L2.46966 6.03032L1.93933 5.49999L2.99999 4.43933L3.53032 4.96966L7.99999 9.43933L12.4697 4.96966L13 4.43933L14.0607 5.49999Z" fill="currentColor"/></svg></span></div></label></div></div><span aria-hidden="true" class="geist-spacer" data-version="v1"></span><div class="table_wrapper__NiGxP table_overflow__FlEAR table_sticky__OyGPC" data-geist-table-wrapper="" data-version="v1" style="--sticky-offset:139px"><div class="scroller_overlayContainer__QxJO1 scroller_isHorizontal__lzvHV" data-geist-scroller="" data-version="v1" style="width:100%;height:100%"><div class="scroller_overlay__oUdFH" data-geist-scroller-overlay=""></div><div class="scroller_scroller__BjCJR" data-geist-scroller-container=""><div><div class="table_tableWrapper__O0i9X"><table role="table" class="table_table__llizT" data-geist-table="" style="border-collapse:separate"><caption class="table_caption__cLxy_ reset_visuallyHidden__KPeTZ">Managed Infrastructure pricing</caption><colgroup><col style="width:450px"/><col/><col/><col style="width:135px"/></colgroup><thead class=""><tr role="row"><th colSpan="1" role="columnheader" data-testid="table/header/resource" style="width:450px;max-width:9007199254740991px"><div class="table_container__Tvmja">Resource</div></th><th colSpan="1" role="columnheader" data-testid="table/header/included-pro-allotment" style="max-width:9007199254740991px"><div class="table_container__Tvmja">Included</div></th><th colSpan="1" role="columnheader" data-testid="table/header/base-unit" style="max-width:9007199254740991px"><div class="table_container__Tvmja">Additional</div></th><th colSpan="1" role="columnheader" data-testid="table/header/price" style="width:135px;max-width:9007199254740991px"><div class="table_container__Tvmja">Price</div></th></tr></thead><tbody role="rowgroup"><tr role="row" class=""><td role="cell" style="max-width:9007199254740991px"><div class="stack_stack__iZkUS stack" data-version="v1" style="--stack-flex:initial;--stack-direction:column;--stack-align:stretch;--stack-justify:flex-start;--stack-padding:0px;--stack-gap:0px"><div class="stack_stack__iZkUS stack" data-version="v1" style="--stack-flex:initial;--stack-direction:row;--stack-align:stretch;--stack-justify:flex-start;--stack-padding:0px;--stack-gap:16px"><p class="text_wrapper__i87JK" data-version="v1" style="--text-color:var(--ds-gray-1000);--text-size:0.875rem;--text-line-height:1.25rem;--text-letter-spacing:0px;--text-weight:400"><a data-zone="same" class="link_link__hbWKh link_highlight__kJZF9" href="/docs/pricing/networking#fast-data-transfer">Fast Data Transfer</a></p></div><p class="text_wrapper__i87JK" data-version="v1" style="--text-color:var(--ds-gray-900);--text-size:0.875rem;--text-line-height:1.25rem;--text-letter-spacing:0px;--text-weight:400">Fast Data Transfer enhances website response speeds globally by accelerating data transmission from the Vercel Edge Network to users devices, with charges based on data volume transferred.</p></div></td><td role="cell" style="max-width:9007199254740991px">First 1 TB</td><td role="cell" style="max-width:9007199254740991px">1 GB</td><td role="cell" style="max-width:9007199254740991px">$0.15</td></tr><tr role="row" class=""><td role="cell" style="max-width:9007199254740991px"><div class="stack_stack__iZkUS stack" data-version="v1" style="--stack-flex:initial;--stack-direction:column;--stack-align:stretch;--stack-justify:flex-start;--stack-padding:0px;--stack-gap:0px"><div class="stack_stack__iZkUS stack" data-version="v1" style="--stack-flex:initial;--stack-direction:row;--stack-align:stretch;--stack-justify:flex-start;--stack-padding:0px;--stack-gap:16px"><p class="text_wrapper__i87JK" data-version="v1" style="--text-color:var(--ds-gray-1000);--text-size:0.875rem;--text-line-height:1.25rem;--text-letter-spacing:0px;--text-weight:400"><a data-zone="same" class="link_link__hbWKh link_highlight__kJZF9" href="/docs/pricing/networking#fast-origin-transfer">Fast Origin Transfer</a></p></div><p class="text_wrapper__i87JK" data-version="v1" style="--text-color:var(--ds-gray-900);--text-size:0.875rem;--text-line-height:1.25rem;--text-letter-spacing:0px;--text-weight:400">Fast Origin Transfer speeds up the exchange of data between Vercel's Edge Network and compute functions, such as Serverless Functions, charging based on the units transferred, excluding static files.</p></div></td><td role="cell" style="max-width:9007199254740991px">First 100 GB</td><td role="cell" style="max-width:9007199254740991px">1 GB</td><td role="cell" style="max-width:9007199254740991px">$0.06</td></tr><tr role="row" class=""><td role="cell" style="max-width:9007199254740991px"><div class="stack_stack__iZkUS stack" data-version="v1" style="--stack-flex:initial;--stack-direction:column;--stack-align:stretch;--stack-justify:flex-start;--stack-padding:0px;--stack-gap:0px"><div class="stack_stack__iZkUS stack" data-version="v1" style="--stack-flex:initial;--stack-direction:row;--stack-align:stretch;--stack-justify:flex-start;--stack-padding:0px;--stack-gap:16px"><p class="text_wrapper__i87JK" data-version="v1" style="--text-color:var(--ds-gray-1000);--text-size:0.875rem;--text-line-height:1.25rem;--text-letter-spacing:0px;--text-weight:400"><a data-zone="same" class="link_link__hbWKh link_highlight__kJZF9" href="/docs/pricing/networking#edge-requests">Edge Requests</a></p></div><p class="text_wrapper__i87JK" data-version="v1" style="--text-color:var(--ds-gray-900);--text-size:0.875rem;--text-line-height:1.25rem;--text-letter-spacing:0px;--text-weight:400">Edge Requests enhance first-byte time at network edge locations and incur charges per request made to the Edge Network, with visits often generating multiple requests.</p></div></td><td role="cell" style="max-width:9007199254740991px">First 10,000,000</td><td role="cell" style="max-width:9007199254740991px">1,000,000 Requests</td><td role="cell" style="max-width:9007199254740991px">$2.00</td></tr><tr role="row" class=""><td role="cell" style="max-width:9007199254740991px"><div class="stack_stack__iZkUS stack" data-version="v1" style="--stack-flex:initial;--stack-direction:column;--stack-align:stretch;--stack-justify:flex-start;--stack-padding:0px;--stack-gap:0px"><div class="stack_stack__iZkUS stack" data-version="v1" style="--stack-flex:initial;--stack-direction:row;--stack-align:stretch;--stack-justify:flex-start;--stack-padding:0px;--stack-gap:16px"><p class="text_wrapper__i87JK" data-version="v1" style="--text-color:var(--ds-gray-1000);--text-size:0.875rem;--text-line-height:1.25rem;--text-letter-spacing:0px;--text-weight:400"><a data-zone="same" class="link_link__hbWKh link_highlight__kJZF9" href="/docs/pricing/networking#edge-requests">Edge Request Additional CPU Duration</a></p></div><p class="text_wrapper__i87JK" data-version="v1" style="--text-color:var(--ds-gray-900);--text-size:0.875rem;--text-line-height:1.25rem;--text-letter-spacing:0px;--text-weight:400">Edge Request Additional CPU Duration is the total execution time of an Edge Request. It is charged based on the total CPU runtime of an Edge Request. Longer tasks incur more charges.</p></div></td><td role="cell" style="max-width:9007199254740991px">1 Hour</td><td role="cell" style="max-width:9007199254740991px">1 Hour</td><td role="cell" style="max-width:9007199254740991px">$0.30</td></tr><tr role="row" class=""><td role="cell" style="max-width:9007199254740991px"><div class="stack_stack__iZkUS stack" data-version="v1" style="--stack-flex:initial;--stack-direction:column;--stack-align:stretch;--stack-justify:flex-start;--stack-padding:0px;--stack-gap:0px"><div class="stack_stack__iZkUS stack" data-version="v1" style="--stack-flex:initial;--stack-direction:row;--stack-align:stretch;--stack-justify:flex-start;--stack-padding:0px;--stack-gap:16px"><p class="text_wrapper__i87JK" data-version="v1" style="--text-color:var(--ds-gray-1000);--text-size:0.875rem;--text-line-height:1.25rem;--text-letter-spacing:0px;--text-weight:400"><a data-zone="same" class="link_link__hbWKh link_highlight__kJZF9" href="/docs/pricing/incremental-static-regeneration#isr-reads-chart">ISR Reads</a></p></div><p class="text_wrapper__i87JK" data-version="v1" style="--text-color:var(--ds-gray-900);--text-size:0.875rem;--text-line-height:1.25rem;--text-letter-spacing:0px;--text-weight:400">The total amount of Read Units used to access ISR data</p></div></td><td role="cell" style="max-width:9007199254740991px">First 10,000,000</td><td role="cell" style="max-width:9007199254740991px">1,000,000 Read Units</td><td role="cell" style="max-width:9007199254740991px">$0.40</td></tr><tr role="row" class=""><td role="cell" style="max-width:9007199254740991px"><div class="stack_stack__iZkUS stack" data-version="v1" style="--stack-flex:initial;--stack-direction:column;--stack-align:stretch;--stack-justify:flex-start;--stack-padding:0px;--stack-gap:0px"><div class="stack_stack__iZkUS stack" data-version="v1" style="--stack-flex:initial;--stack-direction:row;--stack-align:stretch;--stack-justify:flex-start;--stack-padding:0px;--stack-gap:16px"><p class="text_wrapper__i87JK" data-version="v1" style="--text-color:var(--ds-gray-1000);--text-size:0.875rem;--text-line-height:1.25rem;--text-letter-spacing:0px;--text-weight:400"><a data-zone="same" class="link_link__hbWKh link_highlight__kJZF9" href="/docs/pricing/incremental-static-regeneration#isr-writes-chart">ISR Writes</a></p></div><p class="text_wrapper__i87JK" data-version="v1" style="--text-color:var(--ds-gray-900);--text-size:0.875rem;--text-line-height:1.25rem;--text-letter-spacing:0px;--text-weight:400">The total amount of Write Units used to store new ISR data</p></div></td><td role="cell" style="max-width:9007199254740991px">First 2,000,000</td><td role="cell" style="max-width:9007199254740991px">1,000,000 Write Units</td><td role="cell" style="max-width:9007199254740991px">$4.00</td></tr><tr role="row" class=""><td role="cell" style="max-width:9007199254740991px"><div class="stack_stack__iZkUS stack" data-version="v1" style="--stack-flex:initial;--stack-direction:column;--stack-align:stretch;--stack-justify:flex-start;--stack-padding:0px;--stack-gap:0px"><div class="stack_stack__iZkUS stack" data-version="v1" style="--stack-flex:initial;--stack-direction:row;--stack-align:stretch;--stack-justify:flex-start;--stack-padding:0px;--stack-gap:16px"><p class="text_wrapper__i87JK" data-version="v1" style="--text-color:var(--ds-gray-1000);--text-size:0.875rem;--text-line-height:1.25rem;--text-letter-spacing:0px;--text-weight:400"><a data-zone="same" class="link_link__hbWKh link_highlight__kJZF9" href="/docs/security/vercel-waf/usage-and-pricing#rate-limiting-pricing">WAF Rate Limiting</a></p></div><p class="text_wrapper__i87JK" data-version="v1" style="--text-color:var(--ds-gray-900);--text-size:0.875rem;--text-line-height:1.25rem;--text-letter-spacing:0px;--text-weight:400">Rate limiting allows you to control the number of times that a request from the same origin can hit your application within a specific timeframe</p></div></td><td role="cell" style="max-width:9007199254740991px">N/A</td><td role="cell" style="max-width:9007199254740991px">1,000,000 Allowed Requests</td><td role="cell" style="max-width:9007199254740991px">$0.50</td></tr><tr role="row" class=""><td role="cell" style="max-width:9007199254740991px"><div class="stack_stack__iZkUS stack" data-version="v1" style="--stack-flex:initial;--stack-direction:column;--stack-align:stretch;--stack-justify:flex-start;--stack-padding:0px;--stack-gap:0px"><div class="stack_stack__iZkUS stack" data-version="v1" style="--stack-flex:initial;--stack-direction:row;--stack-align:stretch;--stack-justify:flex-start;--stack-padding:0px;--stack-gap:16px"><p class="text_wrapper__i87JK" data-version="v1" style="--text-color:var(--ds-gray-1000);--text-size:0.875rem;--text-line-height:1.25rem;--text-letter-spacing:0px;--text-weight:400"><a data-zone="same" class="link_link__hbWKh link_highlight__kJZF9" href="/docs/security/vercel-waf/usage-and-pricing#managed-ruleset-pricing">OWASP CRS per request number</a></p></div><p class="text_wrapper__i87JK" data-version="v1" style="--text-color:var(--ds-gray-900);--text-size:0.875rem;--text-line-height:1.25rem;--text-letter-spacing:0px;--text-weight:400">OWASP Top Ten is a managed ruleset of predefined WAF rules</p></div></td><td role="cell" style="max-width:9007199254740991px">N/A</td><td role="cell" style="max-width:9007199254740991px">1,000,000 Inspected Requests</td><td role="cell" style="max-width:9007199254740991px">$0.80</td></tr><tr role="row" class=""><td role="cell" style="max-width:9007199254740991px"><div class="stack_stack__iZkUS stack" data-version="v1" style="--stack-flex:initial;--stack-direction:column;--stack-align:stretch;--stack-justify:flex-start;--stack-padding:0px;--stack-gap:0px"><div class="stack_stack__iZkUS stack" data-version="v1" style="--stack-flex:initial;--stack-direction:row;--stack-align:stretch;--stack-justify:flex-start;--stack-padding:0px;--stack-gap:16px"><p class="text_wrapper__i87JK" data-version="v1" style="--text-color:var(--ds-gray-1000);--text-size:0.875rem;--text-line-height:1.25rem;--text-letter-spacing:0px;--text-weight:400"><a data-zone="same" class="link_link__hbWKh link_highlight__kJZF9" href="/docs/security/vercel-waf/usage-and-pricing#managed-ruleset-pricing">OWASP CRS per request size</a></p></div><p class="text_wrapper__i87JK" data-version="v1" style="--text-color:var(--ds-gray-900);--text-size:0.875rem;--text-line-height:1.25rem;--text-letter-spacing:0px;--text-weight:400">This may be charged for some requests where the payload (header + body) of the request is excessively large</p></div></td><td role="cell" style="max-width:9007199254740991px">4KB of each inspected request</td><td role="cell" style="max-width:9007199254740991px">1 GB of inspected request payload</td><td role="cell" style="max-width:9007199254740991px">$0.20</td></tr></tbody></table></div></div></div></div></div></div> <div class="linked-heading_container__iwdxj"><h2 class="text_wrapper__i87JK linked-heading_header__YpMmf headings_heading__DRlSP" data-version="v1" style="--text-color:var(--ds-gray-1000);--text-size:2rem;--text-line-height:2.5rem;--text-letter-spacing:-0.049375rem;--text-weight:600" data-components-heading="true"><span class="linked-heading_target__xscdv linked-heading_offsetTop__uAoyO" id="developer-experience-platform"></span><a class="linked-heading_title__mCMLh [&>p]:m-0" href="#developer-experience-platform">Developer Experience Platform</a><span class="linked-heading_permalink__pJ_q_"><svg class="with-icon_icon__MHUeb" data-testid="geist-icon" fill="none" height="24" shape-rendering="geometricPrecision" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" viewBox="0 0 24 24" width="24" style="color:currentColor;width:0.6em;height:0.6em"><path d="M10 13a5 5 0 007.54.54l3-3a5 5 0 00-7.07-7.07l-1.72 1.71"/><path d="M14 11a5 5 0 00-7.54-.54l-3 3a5 5 0 007.07 7.07l1.71-1.71"/></svg></span></h2></div> <p>Vercel's Developer Experience Platform <a href="https://vercel.com/products/dx-platform" rel="noopener noreferrer" target="_blank" data-state="closed" data-zone="null" class="link_link__hbWKh link_external__0a5cc link_highlight__kJZF9 [&>p]:m-0">(DX Platform)<svg data-testid="geist-icon" height="16" stroke-linejoin="round" style="color:currentColor" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" clip-rule="evenodd" d="M11.5 9.75V11.25C11.5 11.3881 11.3881 11.5 11.25 11.5H4.75C4.61193 11.5 4.5 11.3881 4.5 11.25L4.5 4.75C4.5 4.61193 4.61193 4.5 4.75 4.5H6.25H7V3H6.25H4.75C3.7835 3 3 3.7835 3 4.75V11.25C3 12.2165 3.7835 13 4.75 13H11.25C12.2165 13 13 12.2165 13 11.25V9.75V9H11.5V9.75ZM8.5 3H9.25H12.2495C12.6637 3 12.9995 3.33579 12.9995 3.75V6.75V7.5H11.4995V6.75V5.56066L8.53033 8.52978L8 9.06011L6.93934 7.99945L7.46967 7.46912L10.4388 4.5H9.25H8.5V3Z" fill="currentColor"/></svg></a> offers a monthly billed suite of tools and services focused on building, deploying, and optimizing web applications.</p> <div class="linked-heading_container__iwdxj"><h3 class="text_wrapper__i87JK linked-heading_header__YpMmf headings_heading__DRlSP" data-version="v1" style="--text-color:var(--ds-gray-1000);--text-size:1.5rem;--text-line-height:2rem;--text-letter-spacing:-0.029375rem;--text-weight:600" data-components-heading="true"><span class="linked-heading_target__xscdv linked-heading_offsetTop__uAoyO" id="dx-platform-billable-resources"></span><a class="linked-heading_title__mCMLh [&>p]:m-0" href="#dx-platform-billable-resources">DX Platform billable resources</a><span class="linked-heading_permalink__pJ_q_"><svg class="with-icon_icon__MHUeb" data-testid="geist-icon" fill="none" height="24" shape-rendering="geometricPrecision" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" viewBox="0 0 24 24" width="24" style="color:currentColor;width:0.6em;height:0.6em"><path d="M10 13a5 5 0 007.54.54l3-3a5 5 0 00-7.07-7.07l-1.72 1.71"/><path d="M14 11a5 5 0 00-7.54-.54l-3 3a5 5 0 007.07 7.07l1.71-1.71"/></svg></span></h3></div> <p>The below table lists the billable DX Platform resources for the following products and services:</p> <ul class="my-3 ml-6 list-none p-0 [&>li]:before:absolute [&>li]:before:-ml-3.5 [&>li]:before:inline-block [&>li]:before:text-[var(--accents-4)] [&>li]:before:content-['–']"> <li class="mb-[10px] leading-[var(--line-height-primary)] text-[var(--font-size-primary)] [&>p]:m-0"><a data-zone="same" class="link_link__hbWKh link_blend__JjXMT" href="/docs/monorepos/remote-caching#usage">Remote Cache</a></li> <li class="mb-[10px] leading-[var(--line-height-primary)] text-[var(--font-size-primary)] [&>p]:m-0"><a data-zone="same" class="link_link__hbWKh link_blend__JjXMT" href="/docs/accounts/plans/pro">Team Seats</a></li> <li class="mb-[10px] leading-[var(--line-height-primary)] text-[var(--font-size-primary)] [&>p]:m-0"><a data-zone="same" class="link_link__hbWKh link_blend__JjXMT" href="/docs/security/secure-compute">Secure Compute</a></li> <li class="mb-[10px] leading-[var(--line-height-primary)] text-[var(--font-size-primary)] [&>p]:m-0"><a data-zone="same" class="link_link__hbWKh link_blend__JjXMT" href="/docs/workflow-collaboration/conformance">Conformance</a></li> <li class="mb-[10px] leading-[var(--line-height-primary)] text-[var(--font-size-primary)] [&>p]:m-0"><a data-zone="same" class="link_link__hbWKh link_blend__JjXMT" href="/docs/workflow-collaboration/code-owners">Code Owners</a></li> <li class="mb-[10px] leading-[var(--line-height-primary)] text-[var(--font-size-primary)] [&>p]:m-0"><a data-zone="same" class="link_link__hbWKh link_blend__JjXMT" href="/docs/deployments/concurrent-builds">Concurrent Builds</a></li> <li class="mb-[10px] leading-[var(--line-height-primary)] text-[var(--font-size-primary)] [&>p]:m-0"><a data-zone="same" class="link_link__hbWKh link_blend__JjXMT" href="/docs/security/deployment-protection#advanced-deployment-protection">Advanced Deployment Protection</a></li> <li class="mb-[10px] leading-[var(--line-height-primary)] text-[var(--font-size-primary)] [&>p]:m-0"><a data-zone="same" class="link_link__hbWKh link_blend__JjXMT" href="/docs/deployments/generated-urls#preview-deployment-suffix">Preview Deployment Suffix</a></li> </ul> <p>Pricing begins at the stated rate for <a data-zone="same" class="link_link__hbWKh link_blend__JjXMT" href="/docs/accounts/plans/pro">Pro</a>. For Pro plan add-ons, a badge indicates which resources can be purchased at additional cost. For <a data-zone="same" class="link_link__hbWKh link_blend__JjXMT" href="/docs/accounts/plans/enterprise">Enterprise</a> pricing, contact our <a href="/contact/sales" data-zone="vercel-marketing" class="link_link__hbWKh link_blend__JjXMT">sales team</a>.</p> <div class="stack_stack__iZkUS stack" data-version="v1" style="--stack-flex:initial;--stack-direction:column;--stack-align:stretch;--stack-justify:flex-start;--stack-padding:0px;--stack-gap:0px"><span aria-hidden="true" class="geist-spacer" data-version="v1"></span><div class="table_wrapper__NiGxP table_overflow__FlEAR table_sticky__OyGPC" data-geist-table-wrapper="" data-version="v1" style="--sticky-offset:100px"><div class="scroller_overlayContainer__QxJO1 scroller_isHorizontal__lzvHV" data-geist-scroller="" data-version="v1" style="width:100%;height:100%"><div class="scroller_overlay__oUdFH" data-geist-scroller-overlay=""></div><div class="scroller_scroller__BjCJR" data-geist-scroller-container=""><div><div class="table_tableWrapper__O0i9X"><table role="table" class="table_table__llizT" data-geist-table="" style="border-collapse:separate"><caption class="table_caption__cLxy_ reset_visuallyHidden__KPeTZ">DX Platform pricing</caption><colgroup><col style="width:450px"/><col/><col/></colgroup><thead class=""><tr role="row"><th colSpan="1" role="columnheader" data-testid="table/header/resource" style="width:450px;max-width:9007199254740991px"><div class="table_container__Tvmja">Resource</div></th><th colSpan="1" role="columnheader" data-testid="table/header/included-pro-allotment" style="max-width:9007199254740991px"><div class="table_container__Tvmja">Included</div></th><th colSpan="1" role="columnheader" data-testid="table/header/price" style="max-width:9007199254740991px"><div class="table_container__Tvmja">Price</div></th></tr></thead><tbody role="rowgroup"><tr role="row" class=""><td role="cell" style="max-width:9007199254740991px"><div class="stack_stack__iZkUS stack" data-version="v1" style="--stack-flex:initial;--stack-direction:column;--stack-align:stretch;--stack-justify:flex-start;--stack-padding:0px;--stack-gap:0px"><div class="stack_stack__iZkUS stack" data-version="v1" style="--stack-flex:initial;--stack-direction:row;--stack-align:stretch;--stack-justify:flex-start;--stack-padding:0px;--stack-gap:16px"><p class="text_wrapper__i87JK" data-version="v1" style="--text-color:var(--ds-gray-1000);--text-size:0.875rem;--text-line-height:1.25rem;--text-letter-spacing:0px;--text-weight:400"><a data-zone="same" class="link_link__hbWKh link_highlight__kJZF9" href="/docs/accounts/plans/pro#team-seats">Team seats</a></p></div><p class="text_wrapper__i87JK" data-version="v1" style="--text-color:var(--ds-gray-900);--text-size:0.875rem;--text-line-height:1.25rem;--text-letter-spacing:0px;--text-weight:400">Team seats allow you to add additional users to your team.</p></div></td><td role="cell" style="max-width:9007199254740991px">N/A</td><td role="cell" style="max-width:9007199254740991px">$20 / month per additional seat</td></tr><tr role="row" class=""><td role="cell" style="max-width:9007199254740991px"><div class="stack_stack__iZkUS stack" data-version="v1" style="--stack-flex:initial;--stack-direction:column;--stack-align:stretch;--stack-justify:flex-start;--stack-padding:0px;--stack-gap:0px"><div class="stack_stack__iZkUS stack" data-version="v1" style="--stack-flex:initial;--stack-direction:row;--stack-align:stretch;--stack-justify:flex-start;--stack-padding:0px;--stack-gap:16px"><p class="text_wrapper__i87JK" data-version="v1" style="--text-color:var(--ds-gray-1000);--text-size:0.875rem;--text-line-height:1.25rem;--text-letter-spacing:0px;--text-weight:400"><a data-zone="same" class="link_link__hbWKh link_highlight__kJZF9" href="/docs/monorepos/remote-caching#usage">Remote Cache</a></p></div><p class="text_wrapper__i87JK" data-version="v1" style="--text-color:var(--ds-gray-900);--text-size:0.875rem;--text-line-height:1.25rem;--text-letter-spacing:0px;--text-weight:400">Remote Cache allows you to cache build artifacts in the cloud, reducing build times and costs.</p></div></td><td role="cell" style="max-width:9007199254740991px">10 GB Free Downloads</td><td role="cell" style="max-width:9007199254740991px">$0.50 per incremental GB</td></tr><tr role="row" class=""><td role="cell" style="max-width:9007199254740991px"><div class="stack_stack__iZkUS stack" data-version="v1" style="--stack-flex:initial;--stack-direction:column;--stack-align:stretch;--stack-justify:flex-start;--stack-padding:0px;--stack-gap:0px"><div class="stack_stack__iZkUS stack" data-version="v1" style="--stack-flex:initial;--stack-direction:row;--stack-align:stretch;--stack-justify:flex-start;--stack-padding:0px;--stack-gap:16px"><p class="text_wrapper__i87JK" data-version="v1" style="--text-color:var(--ds-gray-1000);--text-size:0.875rem;--text-line-height:1.25rem;--text-letter-spacing:0px;--text-weight:400"><a data-zone="same" class="link_link__hbWKh link_highlight__kJZF9" href="/docs/deployments/concurrent-builds">Additional Concurrent Build</a></p></div><p class="text_wrapper__i87JK" data-version="v1" style="--text-color:var(--ds-gray-900);--text-size:0.875rem;--text-line-height:1.25rem;--text-letter-spacing:0px;--text-weight:400">Increases the number of simultaneous builds.</p></div></td><td role="cell" style="max-width:9007199254740991px">1 Included</td><td role="cell" style="max-width:9007199254740991px">$50 / month per additional build</td></tr><tr role="row" class=""><td role="cell" style="max-width:9007199254740991px"><div class="stack_stack__iZkUS stack" data-version="v1" style="--stack-flex:initial;--stack-direction:column;--stack-align:stretch;--stack-justify:flex-start;--stack-padding:0px;--stack-gap:0px"><div class="stack_stack__iZkUS stack" data-version="v1" style="--stack-flex:initial;--stack-direction:row;--stack-align:stretch;--stack-justify:flex-start;--stack-padding:0px;--stack-gap:16px"><p class="text_wrapper__i87JK" data-version="v1" style="--text-color:var(--ds-gray-1000);--text-size:0.875rem;--text-line-height:1.25rem;--text-letter-spacing:0px;--text-weight:400"><a data-zone="same" class="link_link__hbWKh link_highlight__kJZF9" href="/docs/security/deployment-protection#advanced-deployment-protection">Advanced Deployment Protection</a></p><span class="badge_badge__WnfZm badge_gray-subtle__bXWN7 badge_sm__BUqp2" data-geist-badge="" data-version="v2"><span class="badge_contentContainer__khfN_">Pro add-on</span></span></div><p class="text_wrapper__i87JK" data-version="v1" style="--text-color:var(--ds-gray-900);--text-size:0.875rem;--text-line-height:1.25rem;--text-letter-spacing:0px;--text-weight:400">Advanced Deployment Protection provides additional security for your deployments.</p></div></td><td role="cell" style="max-width:9007199254740991px">N/A</td><td role="cell" style="max-width:9007199254740991px">$150 / month</td></tr><tr role="row" class=""><td role="cell" style="max-width:9007199254740991px"><div class="stack_stack__iZkUS stack" data-version="v1" style="--stack-flex:initial;--stack-direction:column;--stack-align:stretch;--stack-justify:flex-start;--stack-padding:0px;--stack-gap:0px"><div class="stack_stack__iZkUS stack" data-version="v1" style="--stack-flex:initial;--stack-direction:row;--stack-align:stretch;--stack-justify:flex-start;--stack-padding:0px;--stack-gap:16px"><p class="text_wrapper__i87JK" data-version="v1" style="--text-color:var(--ds-gray-1000);--text-size:0.875rem;--text-line-height:1.25rem;--text-letter-spacing:0px;--text-weight:400"><a data-zone="same" class="link_link__hbWKh link_highlight__kJZF9" href="/docs/deployments/generated-urls#preview-deployment-suffix">Preview Deployment Suffix</a></p><span class="badge_badge__WnfZm badge_gray-subtle__bXWN7 badge_sm__BUqp2" data-geist-badge="" data-version="v2"><span class="badge_contentContainer__khfN_">Pro add-on</span></span></div><p class="text_wrapper__i87JK" data-version="v1" style="--text-color:var(--ds-gray-900);--text-size:0.875rem;--text-line-height:1.25rem;--text-letter-spacing:0px;--text-weight:400">Preview Deployment Suffix allows you to customize the URL of your preview deployments.</p></div></td><td role="cell" style="max-width:9007199254740991px">N/A</td><td role="cell" style="max-width:9007199254740991px">$100 / month</td></tr></tbody></table></div></div></div></div></div><span aria-hidden="true" class="geist-spacer" data-version="v1"></span><div class="stack_stack__iZkUS stack" data-version="v1" style="--stack-flex:initial;--stack-direction:column;--stack-align:stretch;--stack-justify:flex-start;--stack-padding:0px;--stack-gap:0px"><p class="text_wrapper__i87JK" data-version="v1" style="--text-color:var(--ds-gray-1000);--text-size:1rem;--text-line-height:1.5rem;--text-letter-spacing:0px;--text-weight:400">To learn more about DX Platform on the Pro plan, and how to understand your invoices, see<!-- --> <a data-zone="same" class="link_link__hbWKh link_highlight__kJZF9" href="/docs/accounts/plans/pro">understanding my invoice.</a></p></div><span aria-hidden="true" class="geist-spacer" data-version="v1"></span><div class="stack_stack__iZkUS stack" data-version="v1" style="--stack-flex:initial;--stack-direction:column;--stack-align:stretch;--stack-justify:flex-start;--stack-padding:0px;--stack-gap:0px"><p class="text_wrapper__i87JK" data-version="v1" style="--text-color:var(--ds-gray-1000);--text-size:1rem;--text-line-height:1.5rem;--text-letter-spacing:0px;--text-weight:400">To learn how to enable add-ons, see<!-- --> <a data-zone="same" class="link_link__hbWKh link_highlight__kJZF9" href="/docs/accounts/plans/pro#pro-plan-add-ons">Pro plan add-ons</a>.</p></div></div> <div class="card-grid_container__vwXPi"><div class="card-grid_card__tgBMw"><div class="card-grid_content__2Ws4_"><h3 class="card-grid_title__cDETd">Interested in the Enterprise plan?</h3><p class="card-grid_description__z0_2E">Contact our sales team to learn more about the Enterprise plan and how it can benefit your team.</p><div class="card-grid_callToActionContainer__m4ax7" style="display:flex;justify-content:space-between"><a role="link" tabindex="0" href="/contact/sales" target="_blank" type="submit" data-zone="vercel-marketing" class="button_base__BjwbK reset_reset__KRyvc button_button__81573 reset_reset__KRyvc card-grid_callToAction__fi6lG button_invert__YNhnn" data-geist-button="" data-prefix="false" data-suffix="false" data-version="v1" style="--geist-icon-size:16px"><span class="button_content__1aE1_">Contact Sales</span></a></div></div></div></div> <div class="linked-heading_container__iwdxj"><h2 class="text_wrapper__i87JK linked-heading_header__YpMmf headings_heading__DRlSP" data-version="v1" style="--text-color:var(--ds-gray-1000);--text-size:2rem;--text-line-height:2.5rem;--text-letter-spacing:-0.049375rem;--text-weight:600" data-components-heading="true"><span class="linked-heading_target__xscdv linked-heading_offsetTop__uAoyO" id="more-resources"></span><a class="linked-heading_title__mCMLh [&>p]:m-0" href="#more-resources">More resources</a><span class="linked-heading_permalink__pJ_q_"><svg class="with-icon_icon__MHUeb" data-testid="geist-icon" fill="none" height="24" shape-rendering="geometricPrecision" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" viewBox="0 0 24 24" width="24" style="color:currentColor;width:0.6em;height:0.6em"><path d="M10 13a5 5 0 007.54.54l3-3a5 5 0 00-7.07-7.07l-1.72 1.71"/><path d="M14 11a5 5 0 00-7.54-.54l-3 3a5 5 0 007.07 7.07l1.71-1.71"/></svg></span></h2></div> <p>For more information on Vercel's pricing, guidance on optimizing consumption, and invoices, see the following resources:</p> <div class="card-grid_container__vwXPi"><a data-zone="same" class="link_link__hbWKh card-grid_card__tgBMw" href="/docs/pricing/how-does-vercel-calculate-usage-of-resources"><div class="card-grid_icon__3oq4g"><span class="badge_badge__WnfZm badge_green-subtle__EB32o badge_sm__BUqp2" data-geist-badge="" data-version="v2"><span class="badge_contentContainer__khfN_">Conceptual</span></span></div><div class="card-grid_content__2Ws4_"><h3 class="card-grid_title__cDETd">How are resources used on Vercel?</h3><p class="card-grid_description__z0_2E">Learn how resources are used on Vercel as users interact with your site.</p></div></a><a data-zone="same" class="link_link__hbWKh card-grid_card__tgBMw" href="/docs/pricing/manage-and-optimize-usage"><div class="card-grid_icon__3oq4g"><span class="badge_badge__WnfZm badge_purple-subtle__BBe5T badge_sm__BUqp2" data-geist-badge="" data-version="v2"><span class="badge_contentContainer__khfN_">How-to</span></span></div><div class="card-grid_content__2Ws4_"><h3 class="card-grid_title__cDETd">Manage and optimize usage</h3><p class="card-grid_description__z0_2E">Learn how Vercel usage is calculated and how it accrues.</p></div></a><a data-zone="same" class="link_link__hbWKh card-grid_card__tgBMw" href="/docs/pricing/understanding-my-invoice"><div class="card-grid_icon__3oq4g"><span class="badge_badge__WnfZm badge_green-subtle__EB32o badge_sm__BUqp2" data-geist-badge="" data-version="v2"><span class="badge_contentContainer__khfN_">Conceptual</span></span></div><div class="card-grid_content__2Ws4_"><h3 class="card-grid_title__cDETd">Understanding my invoice</h3><p class="card-grid_description__z0_2E">Learn how to understand your Vercel invoice.</p></div></a></div></div><div class="lastupdated_lastUpdatedSection__h385Y lastupdated_docs__E4Y5C"><div class="lastupdated_lastUpdatedText__K8mlx">Last updated on<!-- --> <!-- -->October 9, 2024</div></div><hr class="border-top-[1px] my-12 border-0 border-solid border-[var(--accents-2)] sm:my-9"/><div class="prev-next-nav_container__VR22m"><a data-testid="bottomnav/previous" data-zone="same" class="link_link__hbWKh prev-next-nav_link__ccpRU" href="/docs/production-checklist"><div class="prev-next-nav_navIcon__5T09v"><svg class="prev-next-nav_icon__W5kzC" data-testid="geist-icon" fill="none" height="24" shape-rendering="geometricPrecision" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" viewBox="0 0 24 24" width="24" style="color:currentColor;width:20px;height:20px"><path d="M15 18l-6-6 6-6"/></svg></div><div class="prev-next-nav_previous__2mhhg"><div class="prev-next-nav_label__J6re6">Previous</div><div class="prev-next-nav_title___QCq5">Going Live Checklist</div></div></a><div class="prev-next-nav_separator__o2li6"></div><a data-testid="bottomnav/next" data-zone="same" class="link_link__hbWKh prev-next-nav_link__ccpRU" href="/docs/pricing/spend-management"><div class="prev-next-nav_next__nkx6E"><div class="prev-next-nav_label__J6re6">Next</div><div class="prev-next-nav_title___QCq5">Spend Management</div></div><div class="prev-next-nav_navIcon__5T09v"><svg class="prev-next-nav_icon__W5kzC" data-testid="geist-icon" fill="none" height="24" shape-rendering="geometricPrecision" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" viewBox="0 0 24 24" width="24" style="color:currentColor;width:20px;height:20px"><path d="M9 18l6-6-6-6"/></svg></div></a></div><div class="mb-6 mt-12"><div class="feedback_inlineWrapper__DQQFm feedback_inlineWrapperClosed__v8oY3" data-feedback-inline=""><div class="feedback_inlineTriggerWrapper__o7yUx" style="height:48px;border-radius:30px"><div class="feedback_trigger__0zjFw"><p class="text_wrapper__i87JK" data-version="v1" style="--text-color:var(--ds-gray-900);--text-size:0.875rem;--text-line-height:1.25rem;--text-letter-spacing:initial;--text-weight:400">Was this helpful?</p><span class="feedback_emojisWrapper__iwjKS"><button aria-checked="false" aria-label="Select Love it! emoji" class="feedback_emoji__VX_rC" role="radio" type="button"><svg data-testid="geist-icon" height="16" stroke-linejoin="round" style="color:currentColor" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" clip-rule="evenodd" d="M14.5 8C14.5 11.5899 11.5899 14.5 8 14.5C4.41015 14.5 1.5 11.5899 1.5 8C1.5 4.41015 4.41015 1.5 8 1.5C11.5899 1.5 14.5 4.41015 14.5 8ZM16 8C16 12.4183 12.4183 16 8 16C3.58172 16 0 12.4183 0 8C0 3.58172 3.58172 0 8 0C12.4183 0 16 3.58172 16 8ZM4.5 8.97498H3.875V9.59998C3.875 11.4747 5.81046 12.8637 7.99817 12.8637C10.1879 12.8637 12.125 11.4832 12.125 9.59998V8.97498H11.5H4.5ZM7.99817 11.6137C6.59406 11.6137 5.63842 10.9482 5.28118 10.225H10.7202C10.3641 10.9504 9.40797 11.6137 7.99817 11.6137Z" fill="currentColor"/> <path fill-rule="evenodd" clip-rule="evenodd" d="M6.15295 4.92093L5.375 3.5L4.59705 4.92093L3 5.21885L4.11625 6.39495L3.90717 8L5.375 7.30593L6.84283 8L6.63375 6.39495L7.75 5.21885L6.15295 4.92093ZM11.403 4.92093L10.625 3.5L9.84705 4.92093L8.25 5.21885L9.36625 6.39495L9.15717 8L10.625 7.30593L12.0928 8L11.8837 6.39495L13 5.21885L11.403 4.92093Z" fill="var(--ds-amber-800)"/></svg></button><button aria-checked="false" aria-label="Select It’s okay emoji" class="feedback_emoji__VX_rC" role="radio" type="button"><svg data-testid="geist-icon" height="16" stroke-linejoin="round" style="color:currentColor" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" clip-rule="evenodd" d="M14.5 8C14.5 11.5899 11.5899 14.5 8 14.5C4.41015 14.5 1.5 11.5899 1.5 8C1.5 4.41015 4.41015 1.5 8 1.5C11.5899 1.5 14.5 4.41015 14.5 8ZM16 8C16 12.4183 12.4183 16 8 16C3.58172 16 0 12.4183 0 8C0 3.58172 3.58172 0 8 0C12.4183 0 16 3.58172 16 8ZM11.5249 10.8478L11.8727 10.3286L10.8342 9.6329L10.4863 10.1522C9.94904 10.9543 9.0363 11.4802 8.00098 11.4802C6.96759 11.4802 6.05634 10.9563 5.51863 10.1567L5.16986 9.63804L4.13259 10.3356L4.48137 10.8542C5.2414 11.9844 6.53398 12.7302 8.00098 12.7302C9.47073 12.7302 10.7654 11.9816 11.5249 10.8478ZM6.75 6.75C6.75 7.30228 6.30228 7.75 5.75 7.75C5.19772 7.75 4.75 7.30228 4.75 6.75C4.75 6.19772 5.19772 5.75 5.75 5.75C6.30228 5.75 6.75 6.19772 6.75 6.75ZM10.25 7.75C10.8023 7.75 11.25 7.30228 11.25 6.75C11.25 6.19772 10.8023 5.75 10.25 5.75C9.69771 5.75 9.25 6.19772 9.25 6.75C9.25 7.30228 9.69771 7.75 10.25 7.75Z" fill="currentColor"/></svg></button><button aria-checked="false" aria-label="Select Not great emoji" class="feedback_emoji__VX_rC" role="radio" type="button"><svg data-testid="geist-icon" height="16" stroke-linejoin="round" style="color:currentColor" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" clip-rule="evenodd" d="M14.5 8C14.5 11.5899 11.5899 14.5 8 14.5C4.41015 14.5 1.5 11.5899 1.5 8C1.5 4.41015 4.41015 1.5 8 1.5C11.5899 1.5 14.5 4.41015 14.5 8ZM16 8C16 12.4183 12.4183 16 8 16C3.58172 16 0 12.4183 0 8C0 3.58172 3.58172 0 8 0C12.4183 0 16 3.58172 16 8ZM5.75 7.75C6.30228 7.75 6.75 7.30228 6.75 6.75C6.75 6.19772 6.30228 5.75 5.75 5.75C5.19772 5.75 4.75 6.19772 4.75 6.75C4.75 7.30228 5.19772 7.75 5.75 7.75ZM11.25 6.75C11.25 7.30228 10.8023 7.75 10.25 7.75C9.69771 7.75 9.25 7.30228 9.25 6.75C9.25 6.19772 9.69771 5.75 10.25 5.75C10.8023 5.75 11.25 6.19772 11.25 6.75ZM11.5249 11.2622L11.8727 11.7814L10.8342 12.4771L10.4863 11.9578C9.94904 11.1557 9.0363 10.6298 8.00098 10.6298C6.96759 10.6298 6.05634 11.1537 5.51863 11.9533L5.16986 12.4719L4.13259 11.7744L4.48137 11.2558C5.2414 10.1256 6.53398 9.37982 8.00098 9.37982C9.47073 9.37982 10.7654 10.1284 11.5249 11.2622Z" fill="currentColor"/></svg></button><button aria-checked="false" aria-label="Select Hate it emoji" class="feedback_emoji__VX_rC" role="radio" type="button"><svg data-testid="geist-icon" height="16" stroke-linejoin="round" style="color:currentColor" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" clip-rule="evenodd" d="M4 9V16H5.5V9H4ZM12 9V16H10.5V9H12Z" fill="var(--ds-blue-700)"/> <path fill-rule="evenodd" clip-rule="evenodd" d="M1.5 8C1.5 4.41015 4.41015 1.5 8 1.5C11.5899 1.5 14.5 4.41015 14.5 8C14.5 9.57941 13.9367 11.0273 13 12.1536V14.2454C14.8289 12.7793 16 10.5264 16 8C16 3.58172 12.4183 0 8 0C3.58172 0 0 3.58172 0 8C0 10.5264 1.17107 12.7793 3 14.2454V12.1536C2.06332 11.0273 1.5 9.57941 1.5 8ZM8 14.5C8.51627 14.5 9.01848 14.4398 9.5 14.3261V15.8596C9.01412 15.9518 8.51269 16 8 16C7.48731 16 6.98588 15.9518 6.5 15.8596V14.3261C6.98152 14.4398 7.48373 14.5 8 14.5ZM3.78568 8.36533C4.15863 7.98474 4.67623 7.75 5.25 7.75C5.82377 7.75 6.34137 7.98474 6.71432 8.36533L7.78568 7.31548C7.14222 6.65884 6.24318 6.25 5.25 6.25C4.25682 6.25 3.35778 6.65884 2.71432 7.31548L3.78568 8.36533ZM10.75 7.75C10.1762 7.75 9.65863 7.98474 9.28568 8.36533L8.21432 7.31548C8.85778 6.65884 9.75682 6.25 10.75 6.25C11.7432 6.25 12.6422 6.65884 13.2857 7.31548L12.2143 8.36533C11.8414 7.98474 11.3238 7.75 10.75 7.75ZM6.25 12H9.75C9.75 11.0335 8.9665 10.25 8 10.25C7.0335 10.25 6.25 11.0335 6.25 12Z" fill="currentColor"/> </svg></button></span></div><div><form><div class="feedback_formWrapper__bL7px"><textarea class="feedback_textarea__iiRZ8" id="feedback-textarea" placeholder="Your feedback..."></textarea><div class="text_wrapper__i87JK feedback_markdown-tip__xldJV" data-version="v1" style="--text-color:var(--ds-gray-900);--text-size:0.75rem;--text-line-height:1rem;--text-letter-spacing:initial;--text-weight:400"><svg fill="none" height="14" viewBox="0 0 22 14" width="22" xmlns="http://www.w3.org/2000/svg"><path clip-rule="evenodd" d="M19.5 1.25H2.5C1.80964 1.25 1.25 1.80964 1.25 2.5V11.5C1.25 12.1904 1.80964 12.75 2.5 12.75H19.5C20.1904 12.75 20.75 12.1904 20.75 11.5V2.5C20.75 1.80964 20.1904 1.25 19.5 1.25ZM2.5 0C1.11929 0 0 1.11929 0 2.5V11.5C0 12.8807 1.11929 14 2.5 14H19.5C20.8807 14 22 12.8807 22 11.5V2.5C22 1.11929 20.8807 0 19.5 0H2.5ZM3 3.5H4H4.25H4.6899L4.98715 3.82428L7 6.02011L9.01285 3.82428L9.3101 3.5H9.75H10H11V4.5V10.5H9V6.79807L7.73715 8.17572L7 8.97989L6.26285 8.17572L5 6.79807V10.5H3V4.5V3.5ZM15 7V3.5H17V7H19.5L17 9.5L16 10.5L15 9.5L12.5 7H15Z" fill="var(--ds-gray-700)" fill-rule="evenodd"></path></svg>supported.</div></div><div class="feedback_actions___tqt_" style="justify-content:flex-end"><button type="submit" class="button_base__BjwbK reset_reset__KRyvc button_button__81573 reset_reset__KRyvc button_small__iQMBm button_invert__YNhnn" data-geist-button="" data-prefix="false" data-suffix="false" data-version="v1" style="--geist-icon-size:16px"><span class="button_content__1aE1_">Send</span></button></div></form></div></div></div></div></div><aside class="toc_toc__a_Nu9 toc_hasSecondaryNav__Rt7vn"><div class="toc_tocHeader__6rJ0E"><span>On this page</span></div><ul><li class="toc_tocItem__Q3ii6 toc_active__S_24S" id="toc_managed-infrastructure"><a href="#managed-infrastructure" data-zone="null" class="link_link__hbWKh">Managed Infrastructure</a></li><li class="toc_tocItem__Q3ii6 toc_level-2__1tfXK" id="toc_managed-infrastructure-billable-resources"><a href="#managed-infrastructure-billable-resources" data-zone="null" class="link_link__hbWKh">Managed Infrastructure billable resources</a></li><li class="toc_tocItem__Q3ii6 toc_level-3__zQdy6" id="toc_regional-pricing"><a href="#regional-pricing" data-zone="null" class="link_link__hbWKh">Regional pricing</a></li><li class="toc_tocItem__Q3ii6" id="toc_developer-experience-platform"><a href="#developer-experience-platform" data-zone="null" class="link_link__hbWKh">Developer Experience Platform</a></li><li class="toc_tocItem__Q3ii6 toc_level-2__1tfXK" id="toc_dx-platform-billable-resources"><a href="#dx-platform-billable-resources" data-zone="null" class="link_link__hbWKh">DX Platform billable resources</a></li><li class="toc_tocItem__Q3ii6" id="toc_more-resources"><a href="#more-resources" data-zone="null" class="link_link__hbWKh">More resources</a></li></ul><div class="mb-[12px] mr-[12px] mt-[12px] flex flex-col items-start gap-[12px] self-stretch rounded border border-solid border-[var(--accents-2)] p-[16px]"><div class="text-[11px] font-bold uppercase tracking-[0.44px] text-[color:var(--accents-5)]">Related</div><div><a href="/blog/improved-infrastructure-pricing" target="_self" data-zone="vercel-marketing" class="link_link__hbWKh link_highlight__kJZF9"><div class="flex items-center gap-[6px] text-[12px] leading-[20px] tracking-[0.44px] underline hover:no-underline"><svg class="with-icon_icon__MHUeb" data-testid="geist-icon" fill="none" height="24" shape-rendering="geometricPrecision" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" viewBox="0 0 24 24" width="24" style="color:currentColor;width:16px;height:16px"><path d="M7.06883 21.6H16.219C18.7973 21.6 20.8879 19.5093 20.8879 16.9312V5.86885C20.8879 3.29074 18.7973 1.20001 16.219 1.20001H7.06883C4.49072 1.20001 2.39999 3.29074 2.39999 5.86885V16.9312C2.39999 19.5093 4.49072 21.6 7.06883 21.6Z"/> <path d="M15.3946 15.842H7.89178M15.3946 11.245H7.89178M10.755 6.6586H7.89232"/></svg>Improved infrastructure pricing</div><div class="text-[12px] font-normal leading-[18px] text-[color:var(--accents-5)]">Learn about the improved infrastructure pricing on Vercel.</div></a></div></div><div class="flex items-center justify-end gap-x-2 h-[40px] [&>a]:flex-1"><button type="button" class="button_base__BjwbK reset_reset__KRyvc button_button__81573 reset_reset__KRyvc group undefined button_secondary__kMMNc button_rounded__5toZs button_small__iQMBm button_invert__YNhnn" data-geist-button="" data-prefix="false" data-suffix="false" data-version="v1" style="--geist-icon-size:16px"><span class="button_content__1aE1_"><span aria-hidden="true" class="flex items-center gap-x-1">Ask<svg class="v0-avatar_loader__gQOvh min-w-6 translate-x-[-1.5px] [&_.fg]:stroke-black [&_.bg]:stroke-gray-200 aspect-square w-6 group-hover:[&_.fg]:[stroke-dashoffset:calc(3)] group-hover:[&_.fg]:motion-safe:transition-[stroke-dashoffset] group-hover:[&_.fg]:motion-safe:duration-500 group-focus-visible:[&_.fg]:[stroke-dashoffset:calc(3)] group-focus-visible:[&_.fg]:motion-safe:transition-[stroke-dashoffset] group-focus-visible:[&_.fg]:motion-safe:duration-500" data-loader="true" fill="none" viewBox="0 0 128 128" xmlns="http://www.w3.org/2000/svg"><defs><clipPath id="v-clip"><rect height="98" width="128" x="0" y="46"></rect></clipPath></defs><g clip-path="url(#v-clip)"><path class="bg" d="M 15 38 C 18.011 41.4115 41.0275 67.4845 48.5 77.3 c 5.9 6.8 5.8 6.7 5.8 -1.6 C 54.3 69.651 54.3 42.8741 54.3 42.8741" stroke-width="9.3"></path><path class="fg" d="M 15 38 C 18.011 41.4115 41.0275 67.4845 48.5 77.3 c 5.9 6.8 5.8 6.7 5.8 -1.6 C 54.3 69.651 54.3 42.8741 54.3 42.8741" id="v" pathLength="1" stroke-width="9.7"></path></g><path class="bg" d="M 102.9 48.5 L 75.7 75.2" stroke-width="9.3"></path><path class="fg" d="M 102.9 48.5 L 75.7 75.2" id="o-slash" pathLength="1" stroke-width="9.7"></path><path class="bg" d="M73.4653 41.7309L97.3029 41.7309C101.815 41.7309 109.905 46.2887 109.905 54.1283V77.1615" stroke-width="9.3"></path><path class="fg" d="M73.4653 41.7309L97.3029 41.7309C101.815 41.7309 109.905 46.2887 109.905 54.1283V77.1615" id="o-top" pathLength="0.99" stroke-width="9.7"></path><path class="bg" d="M104.996 81.8855L81.0314 81.8855C75.5619 81.8855 68.5885 76.5073 68.5885 69.1236L68.5885 46.2209" stroke-width="9.3"></path><path class="fg" d="M104.996 81.8855L81.0314 81.8855C75.5619 81.8855 68.5885 76.5073 68.5885 69.1236L68.5885 46.2209" id="o-bottom" pathLength="0.99" stroke-width="9.7"></path></svg></span><span class="sr-only">Ask v0</span></span></button></div></aside><button type="button" class="button_base__BjwbK reset_reset__KRyvc button_button__81573 reset_reset__KRyvc fixed bottom-10 z-50 right-10 [@media(max-width:960px)]:hidden [@media(min-width:1280px)]:hidden group undefined button_secondary__kMMNc button_rounded__5toZs button_small__iQMBm button_invert__YNhnn" data-geist-button="" data-prefix="false" data-suffix="false" data-version="v1" style="--geist-icon-size:16px"><span class="button_content__1aE1_"><span aria-hidden="true" class="flex items-center gap-x-1">Ask<svg class="v0-avatar_loader__gQOvh min-w-6 translate-x-[-1.5px] [&_.fg]:stroke-black [&_.bg]:stroke-gray-200 aspect-square w-6 group-hover:[&_.fg]:[stroke-dashoffset:calc(3)] group-hover:[&_.fg]:motion-safe:transition-[stroke-dashoffset] group-hover:[&_.fg]:motion-safe:duration-500 group-focus-visible:[&_.fg]:[stroke-dashoffset:calc(3)] group-focus-visible:[&_.fg]:motion-safe:transition-[stroke-dashoffset] group-focus-visible:[&_.fg]:motion-safe:duration-500" data-loader="true" fill="none" viewBox="0 0 128 128" xmlns="http://www.w3.org/2000/svg"><defs><clipPath id="v-clip"><rect height="98" width="128" x="0" y="46"></rect></clipPath></defs><g clip-path="url(#v-clip)"><path class="bg" d="M 15 38 C 18.011 41.4115 41.0275 67.4845 48.5 77.3 c 5.9 6.8 5.8 6.7 5.8 -1.6 C 54.3 69.651 54.3 42.8741 54.3 42.8741" stroke-width="9.3"></path><path class="fg" d="M 15 38 C 18.011 41.4115 41.0275 67.4845 48.5 77.3 c 5.9 6.8 5.8 6.7 5.8 -1.6 C 54.3 69.651 54.3 42.8741 54.3 42.8741" id="v" pathLength="1" stroke-width="9.7"></path></g><path class="bg" d="M 102.9 48.5 L 75.7 75.2" stroke-width="9.3"></path><path class="fg" d="M 102.9 48.5 L 75.7 75.2" id="o-slash" pathLength="1" stroke-width="9.7"></path><path class="bg" d="M73.4653 41.7309L97.3029 41.7309C101.815 41.7309 109.905 46.2887 109.905 54.1283V77.1615" stroke-width="9.3"></path><path class="fg" d="M73.4653 41.7309L97.3029 41.7309C101.815 41.7309 109.905 46.2887 109.905 54.1283V77.1615" id="o-top" pathLength="0.99" stroke-width="9.7"></path><path class="bg" d="M104.996 81.8855L81.0314 81.8855C75.5619 81.8855 68.5885 76.5073 68.5885 69.1236L68.5885 46.2209" stroke-width="9.3"></path><path class="fg" d="M104.996 81.8855L81.0314 81.8855C75.5619 81.8855 68.5885 76.5073 68.5885 69.1236L68.5885 46.2209" id="o-bottom" pathLength="0.99" stroke-width="9.7"></path></svg></span><span class="sr-only">Ask v0</span></span></button></div></main><footer class="geist-footer_footer__pIcfx footer_marketingFooterContainer__cJMpP border-0" data-version="v1" data-variant="elevated"><nav aria-label="Vercel Directory"><div class="footer_marketingFooter__l2bjL"><div class="geist-footer_group__kmfVW"><h2 class="geist-footer_header__7gH2r">Products</h2><ul class="geist-footer_list__xPmDi"><li class="geist-footer_item__Hte4A"><a href="/ai" style="font-feature-settings:'ss05'" data-zone="vercel-marketing" class="link_link__hbWKh link_secondary__F1rqx">AI</a></li><li class="geist-footer_item__Hte4A"><a href="/enterprise" data-zone="vercel-marketing" class="link_link__hbWKh link_secondary__F1rqx">Enterprise</a></li><li class="geist-footer_item__Hte4A"><a href="/solutions/nextjs" data-zone="vercel-site" class="link_link__hbWKh link_secondary__F1rqx">Next.js</a></li><li class="geist-footer_item__Hte4A"><a href="/products/observability" data-zone="vercel-marketing" class="link_link__hbWKh link_secondary__F1rqx">Observability</a></li><li class="geist-footer_item__Hte4A"><a href="/products/previews" data-zone="vercel-marketing" class="link_link__hbWKh link_secondary__F1rqx">Previews</a></li><li class="geist-footer_item__Hte4A"><a href="/products/rendering" data-zone="vercel-marketing" class="link_link__hbWKh link_secondary__F1rqx">Rendering</a></li><li class="geist-footer_item__Hte4A"><a href="/security" data-zone="vercel-marketing" class="link_link__hbWKh link_secondary__F1rqx">Security</a></li><li class="geist-footer_item__Hte4A"><a href="/solutions/turborepo" data-zone="vercel-site" class="link_link__hbWKh link_secondary__F1rqx">Turbo</a></li><li class="geist-footer_item__Hte4A"><a href="https://v0.dev/" rel="noopener" target="_blank" data-zone="null" class="link_link__hbWKh link_external__0a5cc link_secondary__F1rqx">v0<svg data-testid="geist-icon" height="16" stroke-linejoin="round" style="color:currentColor" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" clip-rule="evenodd" d="M11.5 9.75V11.25C11.5 11.3881 11.3881 11.5 11.25 11.5H4.75C4.61193 11.5 4.5 11.3881 4.5 11.25L4.5 4.75C4.5 4.61193 4.61193 4.5 4.75 4.5H6.25H7V3H6.25H4.75C3.7835 3 3 3.7835 3 4.75V11.25C3 12.2165 3.7835 13 4.75 13H11.25C12.2165 13 13 12.2165 13 11.25V9.75V9H11.5V9.75ZM8.5 3H9.25H12.2495C12.6637 3 12.9995 3.33579 12.9995 3.75V6.75V7.5H11.4995V6.75V5.56066L8.53033 8.52978L8 9.06011L6.93934 7.99945L7.46967 7.46912L10.4388 4.5H9.25H8.5V3Z" fill="currentColor"/></svg></a></li></ul></div><div class="geist-footer_group__kmfVW"><h2 class="geist-footer_header__7gH2r">Resources</h2><ul class="geist-footer_list__xPmDi"><li class="geist-footer_item__Hte4A"><a href="https://vercel.community/" rel="noopener" target="_blank" data-zone="null" class="link_link__hbWKh link_external__0a5cc link_secondary__F1rqx">Community<svg data-testid="geist-icon" height="16" stroke-linejoin="round" style="color:currentColor" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" clip-rule="evenodd" d="M11.5 9.75V11.25C11.5 11.3881 11.3881 11.5 11.25 11.5H4.75C4.61193 11.5 4.5 11.3881 4.5 11.25L4.5 4.75C4.5 4.61193 4.61193 4.5 4.75 4.5H6.25H7V3H6.25H4.75C3.7835 3 3 3.7835 3 4.75V11.25C3 12.2165 3.7835 13 4.75 13H11.25C12.2165 13 13 12.2165 13 11.25V9.75V9H11.5V9.75ZM8.5 3H9.25H12.2495C12.6637 3 12.9995 3.33579 12.9995 3.75V6.75V7.5H11.4995V6.75V5.56066L8.53033 8.52978L8 9.06011L6.93934 7.99945L7.46967 7.46912L10.4388 4.5H9.25H8.5V3Z" fill="currentColor"/></svg></a></li><li class="geist-footer_item__Hte4A"><a data-zone="same" class="link_link__hbWKh link_secondary__F1rqx" href="/docs">Docs</a></li><li class="geist-footer_item__Hte4A"><a href="/experts" data-zone="vercel-marketing" class="link_link__hbWKh link_secondary__F1rqx">Experts</a></li><li class="geist-footer_item__Hte4A"><a data-zone="same" class="link_link__hbWKh link_secondary__F1rqx" href="/guides">Guides</a></li><li class="geist-footer_item__Hte4A"><a data-zone="same" class="link_link__hbWKh link_secondary__F1rqx" href="/help">Help</a></li><li class="geist-footer_item__Hte4A"><a href="/integrations" data-zone="vercel-site" class="link_link__hbWKh link_secondary__F1rqx">Integrations</a></li><li class="geist-footer_item__Hte4A"><a href="/pricing" data-zone="vercel-marketing" class="link_link__hbWKh link_secondary__F1rqx">Pricing</a></li><li class="geist-footer_item__Hte4A"><a href="/resources" data-zone="vercel-marketing" class="link_link__hbWKh link_secondary__F1rqx">Resources</a></li><li class="geist-footer_item__Hte4A"><a href="/templates" data-zone="vercel-site" class="link_link__hbWKh link_secondary__F1rqx">Templates</a></li></ul></div><div class="geist-footer_group__kmfVW"><h2 class="geist-footer_header__7gH2r">Company</h2><ul class="geist-footer_list__xPmDi"><li class="geist-footer_item__Hte4A"><a href="/about" data-zone="vercel-marketing" class="link_link__hbWKh link_secondary__F1rqx">About</a></li><li class="geist-footer_item__Hte4A"><a href="/blog" data-zone="vercel-marketing" class="link_link__hbWKh link_secondary__F1rqx">Blog</a></li><li class="geist-footer_item__Hte4A"><a href="/careers" data-zone="vercel-marketing" class="link_link__hbWKh link_secondary__F1rqx">Careers</a></li><li class="geist-footer_item__Hte4A"><a href="/changelog" data-zone="vercel-marketing" class="link_link__hbWKh link_secondary__F1rqx">Changelog</a></li><li class="geist-footer_item__Hte4A"><a href="/contact" data-zone="vercel-marketing" class="link_link__hbWKh link_secondary__F1rqx">Contact Us</a></li><li class="geist-footer_item__Hte4A"><a href="/customers" data-zone="vercel-marketing" class="link_link__hbWKh link_secondary__F1rqx">Customers</a></li><li class="geist-footer_item__Hte4A"><a href="/partners" data-zone="vercel-site" class="link_link__hbWKh link_secondary__F1rqx">Partners</a></li><li class="geist-footer_item__Hte4A"><a href="/legal/privacy-policy" data-zone="vercel-marketing" class="link_link__hbWKh link_secondary__F1rqx">Privacy Policy</a></li><li class="footer_legalButton__eSfwa"><button type="submit" aria-haspopup="true" aria-expanded="false" aria-controls="menu-:R2jamtkjb:" aria-label="Legal" data-testid="footer/legal-button" data-geist-menu-button="" data-is-open="false" id="menu-button-:R2jamtkjbH1:" style="--geist-icon-size:16px" class="button_base__BjwbK reset_reset__KRyvc footer_legalMenuButton__7D9MK" data-geist-button="" data-prefix="false" data-suffix="false" data-version="v1"><span class="button_content__1aE1_ button_flex__fCY56 button_center__nyfP_"><span class="footer_link__8OH36 footer_secondary__2yfhO" style="display:flex;align-items:center;gap:2px;width:100%">Legal<svg data-testid="geist-icon" height="16" stroke-linejoin="round" style="width:16px;height:16px;color:currentColor" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" clip-rule="evenodd" d="M12.0607 6.74999L11.5303 7.28032L8.7071 10.1035C8.31657 10.4941 7.68341 10.4941 7.29288 10.1035L4.46966 7.28032L3.93933 6.74999L4.99999 5.68933L5.53032 6.21966L7.99999 8.68933L10.4697 6.21966L11 5.68933L12.0607 6.74999Z" fill="currentColor"/></svg></span></span></button></li></ul></div><div class="geist-footer_group__kmfVW"><h2 class="geist-footer_header__7gH2r">Social</h2><ul class="geist-footer_list__xPmDi"><li class="geist-footer_item__Hte4A"><a href="https://github.com/vercel" rel="noopener" target="_blank" data-zone="null" class="link_link__hbWKh link_secondary__F1rqx footer_socialIcon__jQjkd"><svg data-testid="geist-icon" height="16" stroke-linejoin="round" style="color:currentColor" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" clip-rule="evenodd" d="M8 1.46252C4.40875 1.46252 1.5 4.37029 1.5 7.96032C1.5 10.8356 3.36062 13.2642 5.94438 14.1251C6.26937 14.182 6.39125 13.987 6.39125 13.8165C6.39125 13.6621 6.38313 13.1504 6.38313 12.6063C4.75 12.9068 4.3275 12.2083 4.1975 11.8428C4.12437 11.6559 3.8075 11.0793 3.53125 10.9249C3.30375 10.8031 2.97875 10.5026 3.52312 10.4945C4.035 10.4863 4.40062 10.9656 4.5225 11.1605C5.1075 12.1433 6.04188 11.8671 6.41563 11.6966C6.4725 11.2742 6.64313 10.9899 6.83 10.8275C5.38375 10.665 3.8725 10.1046 3.8725 7.61919C3.8725 6.91255 4.12438 6.32775 4.53875 5.87291C4.47375 5.71046 4.24625 5.04444 4.60375 4.15099C4.60375 4.15099 5.14812 3.98042 6.39125 4.81701C6.91125 4.67081 7.46375 4.59771 8.01625 4.59771C8.56875 4.59771 9.12125 4.67081 9.64125 4.81701C10.8844 3.9723 11.4288 4.15099 11.4288 4.15099C11.7863 5.04444 11.5588 5.71046 11.4938 5.87291C11.9081 6.32775 12.16 6.90443 12.16 7.61919C12.16 10.1127 10.6406 10.665 9.19438 10.8275C9.43 11.0305 9.63313 11.4204 9.63313 12.0296C9.63313 12.8987 9.625 13.5972 9.625 13.8165C9.625 13.987 9.74687 14.1901 10.0719 14.1251C11.3622 13.6896 12.4835 12.8606 13.2779 11.7547C14.0722 10.6488 14.4997 9.32178 14.5 7.96032C14.5 4.37029 11.5913 1.46252 8 1.46252Z" fill="currentColor"/></svg>GitHub</a></li><li class="geist-footer_item__Hte4A"><a href="https://linkedin.com/company/vercel" rel="noopener" target="_blank" data-zone="null" class="link_link__hbWKh link_secondary__F1rqx footer_socialIcon__jQjkd"><svg data-testid="geist-icon" height="16" stroke-linejoin="round" style="color:currentColor" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" clip-rule="evenodd" d="M3.5 2C2.67157 2 2 2.67157 2 3.5V12.5C2 13.3284 2.67157 14 3.5 14H12.5C13.3284 14 14 13.3284 14 12.5V3.5C14 2.67157 13.3284 2 12.5 2H3.5ZM4.74556 5.5C5.21057 5.5 5.5 5.16665 5.5 4.75006C5.49133 4.3241 5.21057 4 4.75438 4C4.29824 4 4 4.3241 4 4.75006C4 5.16665 4.28937 5.5 4.73687 5.5H4.74556ZM5.5 6.5V12H4V6.5H5.5ZM7 12H8.5V8.89479C8.5 8.89479 8.60415 7.78962 9.55208 7.78962C10.5 7.78962 10.5 9.02275 10.5 9.02275V12H12V8.8133C12 7.13837 11.25 6.5025 10.125 6.5025C9 6.5025 8.5 7.27778 8.5 7.27778V6.5025H7.00005C7.02383 7.01418 7 12 7 12Z" fill="currentColor"/></svg>LinkedIn</a></li><li class="geist-footer_item__Hte4A"><a href="https://x.com/vercel" rel="noopener" target="_blank" data-zone="null" class="link_link__hbWKh link_secondary__F1rqx footer_socialIcon__jQjkd"><svg data-testid="geist-icon" height="16" stroke-linejoin="round" style="color:currentColor" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" clip-rule="evenodd" d="M1.60022 2H5.80022L8.78759 6.16842L12.4002 2H14.0002L9.5118 7.17895L14.4002 14H10.2002L7.21285 9.83158L3.60022 14H2.00022L6.48864 8.82105L1.60022 2ZM10.8166 12.8L3.93657 3.2H5.18387L12.0639 12.8H10.8166Z" fill="currentColor"/></svg> Twitter</a></li><li class="geist-footer_item__Hte4A"><a href="https://youtube.com/@VercelHQ" rel="noopener" target="_blank" data-zone="null" class="link_link__hbWKh link_secondary__F1rqx footer_socialIcon__jQjkd"><svg data-testid="geist-icon" height="16" stroke-linejoin="round" style="color:currentColor" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" clip-rule="evenodd" d="M13.4695 3.39273C14.0722 3.55407 14.5459 4.02773 14.7073 4.63046C14.9988 5.72183 15 8.00023 15 8.00023C15 8.00023 15 10.2786 14.7073 11.37C14.5459 11.9728 14.0722 12.4464 13.4695 12.6077C12.3782 12.9005 7.99998 12.9005 7.99998 12.9005C7.99998 12.9005 3.62183 12.9005 2.53045 12.6077C1.92773 12.4464 1.45407 11.9728 1.29272 11.37C1 10.2786 1 8.00023 1 8.00023C1 8.00023 1 5.72183 1.29272 4.63046C1.45407 4.02773 1.92773 3.55407 2.53045 3.39273C3.62183 3.10001 7.99998 3.10001 7.99998 3.10001C7.99998 3.10001 12.3782 3.10001 13.4695 3.39273ZM10.2362 8.00046L6.59906 10.1002V5.90068L10.2362 8.00046Z" fill="currentColor"/></svg>YouTube</a></li></ul></div><a href="/home" data-zone="vercel-marketing" class="link_link__hbWKh footer_logoVercel__Yjmd9"><svg data-testid="geist-icon" height="16" stroke-linejoin="round" style="width:16px;height:32px;color:var(--ds-gray-1000)" viewBox="0 0 16 16" width="16" aria-label="Vercel logo"><path fill-rule="evenodd" clip-rule="evenodd" d="M8 1L16 15H0L8 1Z" fill="currentColor"/></svg></a></div><div class="footer_statusRow__FHZde"><a href="https://vercel-status.com" rel="noopener" target="_blank" data-no-border="true" data-testid="footer/status" data-zone="null" class="link_link__hbWKh status-indicator_link__OFbPq"><div class="status-indicator_content__Lqlf4 status-indicator_noBorder__3Wyse"><span class="status-indicator_indicator__Wc_JX status-indicator_secondary__Aa8mG" data-testid="footer/status/secondary"></span><p class="text_wrapper__i87JK status-indicator_statusText__7P9EM status-indicator_secondary__Aa8mG geist-ellipsis" data-version="v1" style="--text-color:var(--ds-gray-1000);--text-size:0.875rem;--text-line-height:1.25rem;--text-letter-spacing:initial;--text-weight:400">Loading status...</p></div></a><fieldset class="tailwind theme-switcher_root__DrzBE ml-auto" data-small=""><legend class="sr-only">Select a display theme:</legend><span style="height:100%"><input aria-label="system" id="theme-switch-system-:R2imtkjb:" type="radio" value="system"/><label for="theme-switch-system-:R2imtkjb:"><span class="sr-only">system</span><svg data-testid="geist-icon" height="16" stroke-linejoin="round" style="color:currentColor" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" clip-rule="evenodd" d="M0.5 3.25C0.5 1.45507 1.95507 0 3.75 0H8.25C10.0449 0 11.5 1.45507 11.5 3.25V11.25V12H10.75H1.25H0.5V11.25V3.25ZM3.75 1.5C2.7835 1.5 2 2.2835 2 3.25V10.5H10V3.25C10 2.2835 9.2165 1.5 8.25 1.5H3.75ZM3 3.5C3 2.94772 3.44772 2.5 4 2.5H8C8.55228 2.5 9 2.94772 9 3.5V7H3V3.5ZM6.5 9.5H9V8H6.5V9.5Z" fill="currentColor" transform="translate(2.5, 2)"/> </svg></label></span><span style="height:100%"><input aria-label="light" id="theme-switch-light-:R2imtkjb:" type="radio" value="light"/><label for="theme-switch-light-:R2imtkjb:"><span class="sr-only">light</span><svg data-testid="geist-icon" height="16" stroke-linejoin="round" style="color:currentColor" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" clip-rule="evenodd" d="M7.75 1V0.25H6.25V1V1.25V2H7.75V1.25V1ZM7 9C8.10457 9 9 8.10457 9 7C9 5.89543 8.10457 5 7 5C5.89543 5 5 5.89543 5 7C5 8.10457 5.89543 9 7 9ZM7 10.5C8.933 10.5 10.5 8.933 10.5 7C10.5 5.067 8.933 3.5 7 3.5C5.067 3.5 3.5 5.067 3.5 7C3.5 8.933 5.067 10.5 7 10.5ZM7.75 12V12.75V13V13.75H6.25V13V12.75V12H7.75ZM12 6.25H12.75H13H13.75V7.75H13H12.75H12V6.25ZM1 6.25H0.25V7.75H1H1.25H2V6.25H1.25H1ZM10.0052 2.93414L10.5355 2.40381L10.7123 2.22703L11.2426 1.6967L12.3033 2.75736L11.773 3.28769L11.5962 3.46447L11.0659 3.9948L10.0052 2.93414ZM2.22703 10.7123L1.6967 11.2426L2.75736 12.3033L3.28769 11.773L3.46447 11.5962L3.9948 11.0659L2.93414 10.0052L2.40381 10.5355L2.22703 10.7123ZM2.93414 3.9948L2.40381 3.46447L2.22703 3.28769L1.6967 2.75736L2.75736 1.6967L3.28769 2.22703L3.46447 2.40381L3.9948 2.93414L2.93414 3.9948ZM10.7123 11.773L11.2426 12.3033L12.3033 11.2426L11.773 10.7123L11.5962 10.5355L11.0659 10.0052L10.0052 11.0659L10.5355 11.5962L10.7123 11.773Z" fill="currentColor" transform="translate(1.25, 1.25)" /></svg></label></span><span style="height:100%"><input aria-label="dark" id="theme-switch-dark-:R2imtkjb:" type="radio" value="dark"/><label for="theme-switch-dark-:R2imtkjb:"><span class="sr-only">dark</span><svg data-testid="geist-icon" height="16" stroke-linejoin="round" style="color:currentColor" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" clip-rule="evenodd" d="M10.5 0.25V1V1.5H11L11.75 1.5V3H11H10.5V3.5V4.25H9V3.5V3H8.5H7.75V1.5H8.5H9V1V0.25H10.5ZM3.25514 2.75496C2.33413 3.53491 1.75 4.69972 1.75 6C1.75 8.34721 3.65279 10.25 6 10.25C7.30029 10.25 8.4651 9.66587 9.24505 8.74485C9.16377 8.74827 9.08207 8.74999 9 8.74999C5.82436 8.74999 3.25 6.17563 3.25 2.99999C3.25 2.91792 3.25172 2.83623 3.25514 2.75496ZM0.25 6C0.25 3.51072 1.83142 1.39271 4.042 0.592193L5.00256 1.55275C4.83933 2.00347 4.75 2.49047 4.75 2.99999C4.75 5.3472 6.65279 7.24999 9 7.24999C9.50953 7.24999 9.99653 7.16065 10.4473 6.99743L11.4078 7.95798C10.6073 10.1686 8.48929 11.75 6 11.75C2.82436 11.75 0.25 9.17564 0.25 6Z" fill="currentColor" transform="translate(2.25, 2.25)" /></svg></label></span></fieldset></div></nav></footer><!--$!--><template data-dgst="BAILOUT_TO_CLIENT_SIDE_RENDERING"></template><!--/$--><div class="fixed bottom-0 left-0 right-0 flex gap-x-2 max-w-full content-center items-center border-0 border-t-[1px] border-solid border-t-[var(--accents-2)] bg-[var(--geist-background)] px-[16px] py-[12px] lg:hidden [&_button]:rounded-[8px]"><button class="flex flex-1 cursor-pointer justify-center gap-[10px] rounded-[8px] border-[1px] border-solid border-[var(--accents-2)] bg-transparent p-[8px]" data-testid="mobile-menu/trigger" type="button"><svg class="with-icon_icon__MHUeb" data-testid="geist-icon" fill="none" height="24" shape-rendering="geometricPrecision" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" viewBox="0 0 24 24" width="24" style="color:currentColor;width:16px;height:16px"><path d="M15 10l5 5-5 5"/><path d="M4 4v7a4 4 0 004 4h12"/></svg><span class="flex flex-1 justify-start overflow-hidden overflow-ellipsis whitespace-nowrap text-[14px] font-[500] text-[var(--geist-foreground)]">Pricing</span><svg class="with-icon_icon__MHUeb" data-testid="geist-icon" fill="none" height="24" shape-rendering="geometricPrecision" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" viewBox="0 0 24 24" width="24" style="color:currentColor;width:16px;height:16px"><path d="M6 9l6 6 6-6"/></svg></button><button type="button" class="button_base__BjwbK reset_reset__KRyvc button_button__81573 reset_reset__KRyvc group undefined button_secondary__kMMNc button_rounded__5toZs button_small__iQMBm button_invert__YNhnn" data-geist-button="" data-prefix="false" data-suffix="false" data-version="v1" style="--geist-icon-size:16px"><span class="button_content__1aE1_"><span aria-hidden="true" class="flex items-center gap-x-1">Ask<svg class="v0-avatar_loader__gQOvh min-w-6 translate-x-[-1.5px] [&_.fg]:stroke-black [&_.bg]:stroke-gray-200 aspect-square w-6 group-hover:[&_.fg]:[stroke-dashoffset:calc(3)] group-hover:[&_.fg]:motion-safe:transition-[stroke-dashoffset] group-hover:[&_.fg]:motion-safe:duration-500 group-focus-visible:[&_.fg]:[stroke-dashoffset:calc(3)] group-focus-visible:[&_.fg]:motion-safe:transition-[stroke-dashoffset] group-focus-visible:[&_.fg]:motion-safe:duration-500" data-loader="true" fill="none" viewBox="0 0 128 128" xmlns="http://www.w3.org/2000/svg"><defs><clipPath id="v-clip"><rect height="98" width="128" x="0" y="46"></rect></clipPath></defs><g clip-path="url(#v-clip)"><path class="bg" d="M 15 38 C 18.011 41.4115 41.0275 67.4845 48.5 77.3 c 5.9 6.8 5.8 6.7 5.8 -1.6 C 54.3 69.651 54.3 42.8741 54.3 42.8741" stroke-width="9.3"></path><path class="fg" d="M 15 38 C 18.011 41.4115 41.0275 67.4845 48.5 77.3 c 5.9 6.8 5.8 6.7 5.8 -1.6 C 54.3 69.651 54.3 42.8741 54.3 42.8741" id="v" pathLength="1" stroke-width="9.7"></path></g><path class="bg" d="M 102.9 48.5 L 75.7 75.2" stroke-width="9.3"></path><path class="fg" d="M 102.9 48.5 L 75.7 75.2" id="o-slash" pathLength="1" stroke-width="9.7"></path><path class="bg" d="M73.4653 41.7309L97.3029 41.7309C101.815 41.7309 109.905 46.2887 109.905 54.1283V77.1615" stroke-width="9.3"></path><path class="fg" d="M73.4653 41.7309L97.3029 41.7309C101.815 41.7309 109.905 46.2887 109.905 54.1283V77.1615" id="o-top" pathLength="0.99" stroke-width="9.7"></path><path class="bg" d="M104.996 81.8855L81.0314 81.8855C75.5619 81.8855 68.5885 76.5073 68.5885 69.1236L68.5885 46.2209" stroke-width="9.3"></path><path class="fg" d="M104.996 81.8855L81.0314 81.8855C75.5619 81.8855 68.5885 76.5073 68.5885 69.1236L68.5885 46.2209" id="o-bottom" pathLength="0.99" stroke-width="9.7"></path></svg></span><span class="sr-only">Ask v0</span></span></button></div><!--$--><!--/$--><!--$--><!--/$--><!--$--><!--/$--><!--$--><!--/$--><span></span><script src="/vercel-docs/_next/static/chunks/webpack-4e3d135f713d1dc6.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw" async=""></script><script>(self.__next_f=self.__next_f||[]).push([0])</script><script>self.__next_f.push([1,"1a:\"$Sreact.fragment\"\n1b:I[11609,[\"18052\",\"static/chunks/18052-cdd4bde164a446b1.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"6030\",\"static/chunks/6030-6a78335ecc30fe78.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"62956\",\"static/chunks/62956-384e61a76efa3c3a.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"93196\",\"static/chunks/93196-15a4107a4f1a0fc5.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"29557\",\"static/chunks/29557-bbcd9dbbf5f53fc1.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"77819\",\"static/chunks/77819-5ac8b068a952a846.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"55253\",\"static/chunks/55253-377ee21f71c4e1c6.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"557\",\"static/chunks/557-67450ba00dce0432.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"60656\",\"static/chunks/60656-7b3cbbb58330570a.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"10805\",\"static/chunks/10805-146e014918cd66ce.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"7177\",\"static/chunks/app/layout-8225915a54c41310.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\"],\"GracefulHydrationErrorBoundary\"]\n1c:I[18628,[\"18052\",\"static/chunks/18052-cdd4bde164a446b1.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"6030\",\"static/chunks/6030-6a78335ecc30fe78.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"62956\",\"static/chunks/62956-384e61a76efa3c3a.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"93196\",\"static/chunks/93196-15a4107a4f1a0fc5.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"29557\",\"static/chunks/29557-bbcd9dbbf5f53fc1.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"77819\",\"static/chunks/77819-5ac8b068a952a846.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"55253\",\"static/chunks/55253-377ee21f71c4e1c6.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"557\",\"static/chunks/557-67450ba00dce0432.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"60656\",\"static/chunks/60656-7b3cbbb58330570a.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"10805\",\"static/chunks/10805-146e014918cd66ce.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"7177\",\"static/chunks/app/layout-8225915a54c41310.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\"],\"RootUserProvider\"]\n1d:I[8111,[\"18052\",\"static/chunks/18"])</script><script>self.__next_f.push([1,"052-cdd4bde164a446b1.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"6030\",\"static/chunks/6030-6a78335ecc30fe78.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"62956\",\"static/chunks/62956-384e61a76efa3c3a.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"93196\",\"static/chunks/93196-15a4107a4f1a0fc5.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"29557\",\"static/chunks/29557-bbcd9dbbf5f53fc1.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"77819\",\"static/chunks/77819-5ac8b068a952a846.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"55253\",\"static/chunks/55253-377ee21f71c4e1c6.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"557\",\"static/chunks/557-67450ba00dce0432.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"60656\",\"static/chunks/60656-7b3cbbb58330570a.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"10805\",\"static/chunks/10805-146e014918cd66ce.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"7177\",\"static/chunks/app/layout-8225915a54c41310.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\"],\"RootTeamProvider\"]\n1e:I[36721,[\"18052\",\"static/chunks/18052-cdd4bde164a446b1.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"6030\",\"static/chunks/6030-6a78335ecc30fe78.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"62956\",\"static/chunks/62956-384e61a76efa3c3a.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"93196\",\"static/chunks/93196-15a4107a4f1a0fc5.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"29557\",\"static/chunks/29557-bbcd9dbbf5f53fc1.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"77819\",\"static/chunks/77819-5ac8b068a952a846.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"55253\",\"static/chunks/55253-377ee21f71c4e1c6.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"557\",\"static/chunks/557-67450ba00dce0432.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"60656\",\"static/chunks/60656-7b3cbbb58330570a.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"10805\",\"static/chunks/10805-146e014918cd66ce.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"7177\",\"static/chunks/app/layout-8225915a54c41310.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\"],\"TelemetryClient\"]\n1f:I[10805,[\"18052\",\"static/chunks/18052-cdd4bde164a446b1.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"6030\",\"sta"])</script><script>self.__next_f.push([1,"tic/chunks/6030-6a78335ecc30fe78.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"62956\",\"static/chunks/62956-384e61a76efa3c3a.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"93196\",\"static/chunks/93196-15a4107a4f1a0fc5.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"29557\",\"static/chunks/29557-bbcd9dbbf5f53fc1.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"77819\",\"static/chunks/77819-5ac8b068a952a846.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"55253\",\"static/chunks/55253-377ee21f71c4e1c6.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"557\",\"static/chunks/557-67450ba00dce0432.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"60656\",\"static/chunks/60656-7b3cbbb58330570a.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"10805\",\"static/chunks/10805-146e014918cd66ce.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"7177\",\"static/chunks/app/layout-8225915a54c41310.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\"],\"GeistProvider\"]\n20:I[56757,[\"18052\",\"static/chunks/18052-cdd4bde164a446b1.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"6030\",\"static/chunks/6030-6a78335ecc30fe78.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"62956\",\"static/chunks/62956-384e61a76efa3c3a.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"93196\",\"static/chunks/93196-15a4107a4f1a0fc5.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"29557\",\"static/chunks/29557-bbcd9dbbf5f53fc1.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"77819\",\"static/chunks/77819-5ac8b068a952a846.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"55253\",\"static/chunks/55253-377ee21f71c4e1c6.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"557\",\"static/chunks/557-67450ba00dce0432.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"60656\",\"static/chunks/60656-7b3cbbb58330570a.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"10805\",\"static/chunks/10805-146e014918cd66ce.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"7177\",\"static/chunks/app/layout-8225915a54c41310.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\"],\"PrefetchCrossZoneLinksProvider\"]\n21:I[8017,[\"18052\",\"static/chunks/18052-cdd4bde164a446b1.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"6030\",\"static/chunks/6030-6a78335ecc30fe78.js?dpl=dpl_GrZcP9nM9riHEXTyZD"])</script><script>self.__next_f.push([1,"qcS1a4uAVw\",\"62956\",\"static/chunks/62956-384e61a76efa3c3a.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"93196\",\"static/chunks/93196-15a4107a4f1a0fc5.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"29557\",\"static/chunks/29557-bbcd9dbbf5f53fc1.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"77819\",\"static/chunks/77819-5ac8b068a952a846.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"55253\",\"static/chunks/55253-377ee21f71c4e1c6.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"557\",\"static/chunks/557-67450ba00dce0432.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"60656\",\"static/chunks/60656-7b3cbbb58330570a.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"10805\",\"static/chunks/10805-146e014918cd66ce.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"7177\",\"static/chunks/app/layout-8225915a54c41310.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\"],\"SwitcherProvider\"]\n22:I[69031,[],\"\"]\n23:I[29531,[],\"\"]\n24:I[10302,[\"18052\",\"static/chunks/18052-cdd4bde164a446b1.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"2000\",\"static/chunks/2000-7789c5a261cd1f94.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"77819\",\"static/chunks/77819-5ac8b068a952a846.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"24345\",\"static/chunks/app/not-found-e958d8fdaba633f3.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\"],\"NotFoundPage\"]\n25:I[93539,[\"18052\",\"static/chunks/18052-cdd4bde164a446b1.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"6030\",\"static/chunks/6030-6a78335ecc30fe78.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"62956\",\"static/chunks/62956-384e61a76efa3c3a.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"93196\",\"static/chunks/93196-15a4107a4f1a0fc5.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"29557\",\"static/chunks/29557-bbcd9dbbf5f53fc1.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"77819\",\"static/chunks/77819-5ac8b068a952a846.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"55253\",\"static/chunks/55253-377ee21f71c4e1c6.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"557\",\"static/chunks/557-67450ba00dce0432.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"60656\",\"static/chunks/60656-7b3cbbb58330570a.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"10805\",\"static/chunks/1"])</script><script>self.__next_f.push([1,"0805-146e014918cd66ce.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"7177\",\"static/chunks/app/layout-8225915a54c41310.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\"],\"CompatRouterAllowed\"]\n26:I[91842,[\"18052\",\"static/chunks/18052-cdd4bde164a446b1.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"6030\",\"static/chunks/6030-6a78335ecc30fe78.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"62956\",\"static/chunks/62956-384e61a76efa3c3a.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"93196\",\"static/chunks/93196-15a4107a4f1a0fc5.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"29557\",\"static/chunks/29557-bbcd9dbbf5f53fc1.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"77819\",\"static/chunks/77819-5ac8b068a952a846.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"55253\",\"static/chunks/55253-377ee21f71c4e1c6.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"557\",\"static/chunks/557-67450ba00dce0432.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"60656\",\"static/chunks/60656-7b3cbbb58330570a.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"10805\",\"static/chunks/10805-146e014918cd66ce.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"7177\",\"static/chunks/app/layout-8225915a54c41310.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\"],\"RootHooks\"]\n27:I[27087,[\"18052\",\"static/chunks/18052-cdd4bde164a446b1.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"6030\",\"static/chunks/6030-6a78335ecc30fe78.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"81498\",\"static/chunks/81498-b87606f5e09caf5a.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"98740\",\"static/chunks/98740-36489fa2e47dfe86.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"2716\",\"static/chunks/2716-c67e7ee9353ebfef.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"45958\",\"static/chunks/45958-d17c071336e11594.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"3088\",\"static/chunks/3088-18b7ebfff22fcb5e.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"23668\",\"static/chunks/23668-4334b49582635bdc.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"31370\",\"static/chunks/31370-b309fa671761f2dc.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"62114\",\"static/chunks/62114-88e4428ec1cf2156.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"9828\",\"stati"])</script><script>self.__next_f.push([1,"c/chunks/9828-98873db3d7dedd39.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"77819\",\"static/chunks/77819-5ac8b068a952a846.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"55253\",\"static/chunks/55253-377ee21f71c4e1c6.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"78563\",\"static/chunks/78563-60f3170a89b2c7d9.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"62532\",\"static/chunks/62532-9416ea9af5a9d071.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"60080\",\"static/chunks/60080-3f6356f115347d0c.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"79329\",\"static/chunks/79329-0e7eeca842a3b5f5.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"88932\",\"static/chunks/88932-4f59a40a0682b4bd.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"24200\",\"static/chunks/24200-3b94a0bb3f7bcacb.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"19040\",\"static/chunks/app/docs/page-6076a6d3a199805d.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\"],\"\"]\n29:I[49540,[\"18052\",\"static/chunks/18052-cdd4bde164a446b1.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"6030\",\"static/chunks/6030-6a78335ecc30fe78.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"62956\",\"static/chunks/62956-384e61a76efa3c3a.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"93196\",\"static/chunks/93196-15a4107a4f1a0fc5.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"29557\",\"static/chunks/29557-bbcd9dbbf5f53fc1.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"77819\",\"static/chunks/77819-5ac8b068a952a846.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"55253\",\"static/chunks/55253-377ee21f71c4e1c6.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"557\",\"static/chunks/557-67450ba00dce0432.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"60656\",\"static/chunks/60656-7b3cbbb58330570a.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"10805\",\"static/chunks/10805-146e014918cd66ce.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"7177\",\"static/chunks/app/layout-8225915a54c41310.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\"],\"Analytics\"]\n2a:I[40970,[\"18052\",\"static/chunks/18052-cdd4bde164a446b1.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"6030\",\"static/chunks/6030-6a78335ecc30fe78.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"62956\",\"static"])</script><script>self.__next_f.push([1,"/chunks/62956-384e61a76efa3c3a.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"93196\",\"static/chunks/93196-15a4107a4f1a0fc5.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"29557\",\"static/chunks/29557-bbcd9dbbf5f53fc1.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"77819\",\"static/chunks/77819-5ac8b068a952a846.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"55253\",\"static/chunks/55253-377ee21f71c4e1c6.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"557\",\"static/chunks/557-67450ba00dce0432.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"60656\",\"static/chunks/60656-7b3cbbb58330570a.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"10805\",\"static/chunks/10805-146e014918cd66ce.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"7177\",\"static/chunks/app/layout-8225915a54c41310.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\"],\"SpeedInsights\"]\n2b:I[52763,[\"18052\",\"static/chunks/18052-cdd4bde164a446b1.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"6030\",\"static/chunks/6030-6a78335ecc30fe78.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"62956\",\"static/chunks/62956-384e61a76efa3c3a.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"93196\",\"static/chunks/93196-15a4107a4f1a0fc5.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"29557\",\"static/chunks/29557-bbcd9dbbf5f53fc1.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"77819\",\"static/chunks/77819-5ac8b068a952a846.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"55253\",\"static/chunks/55253-377ee21f71c4e1c6.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"557\",\"static/chunks/557-67450ba00dce0432.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"60656\",\"static/chunks/60656-7b3cbbb58330570a.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"10805\",\"static/chunks/10805-146e014918cd66ce.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"7177\",\"static/chunks/app/layout-8225915a54c41310.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\"],\"InpMonitor\"]\n2c:I[70507,[\"18052\",\"static/chunks/18052-cdd4bde164a446b1.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"6030\",\"static/chunks/6030-6a78335ecc30fe78.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"62956\",\"static/chunks/62956-384e61a76efa3c3a.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"93196\",\""])</script><script>self.__next_f.push([1,"static/chunks/93196-15a4107a4f1a0fc5.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"29557\",\"static/chunks/29557-bbcd9dbbf5f53fc1.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"77819\",\"static/chunks/77819-5ac8b068a952a846.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"55253\",\"static/chunks/55253-377ee21f71c4e1c6.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"557\",\"static/chunks/557-67450ba00dce0432.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"60656\",\"static/chunks/60656-7b3cbbb58330570a.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"10805\",\"static/chunks/10805-146e014918cd66ce.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"7177\",\"static/chunks/app/layout-8225915a54c41310.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\"],\"ClientScripts\"]\n2d:I[56757,[\"18052\",\"static/chunks/18052-cdd4bde164a446b1.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"6030\",\"static/chunks/6030-6a78335ecc30fe78.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"62956\",\"static/chunks/62956-384e61a76efa3c3a.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"93196\",\"static/chunks/93196-15a4107a4f1a0fc5.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"29557\",\"static/chunks/29557-bbcd9dbbf5f53fc1.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"77819\",\"static/chunks/77819-5ac8b068a952a846.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"55253\",\"static/chunks/55253-377ee21f71c4e1c6.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"557\",\"static/chunks/557-67450ba00dce0432.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"60656\",\"static/chunks/60656-7b3cbbb58330570a.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"10805\",\"static/chunks/10805-146e014918cd66ce.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"7177\",\"static/chunks/app/layout-8225915a54c41310.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\"],\"PrefetchCrossZoneLinks\"]\n2e:I[74945,[\"18052\",\"static/chunks/18052-cdd4bde164a446b1.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"6030\",\"static/chunks/6030-6a78335ecc30fe78.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"62956\",\"static/chunks/62956-384e61a76efa3c3a.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"93196\",\"static/chunks/93196-15a4107a4f1a0fc5.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS"])</script><script>self.__next_f.push([1,"1a4uAVw\",\"29557\",\"static/chunks/29557-bbcd9dbbf5f53fc1.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"77819\",\"static/chunks/77819-5ac8b068a952a846.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"55253\",\"static/chunks/55253-377ee21f71c4e1c6.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"557\",\"static/chunks/557-67450ba00dce0432.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"60656\",\"static/chunks/60656-7b3cbbb58330570a.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"10805\",\"static/chunks/10805-146e014918cd66ce.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"7177\",\"static/chunks/app/layout-8225915a54c41310.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\"],\"LogoutScreen\"]\n2f:I[47129,[\"18052\",\"static/chunks/18052-cdd4bde164a446b1.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"6030\",\"static/chunks/6030-6a78335ecc30fe78.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"62956\",\"static/chunks/62956-384e61a76efa3c3a.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"93196\",\"static/chunks/93196-15a4107a4f1a0fc5.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"29557\",\"static/chunks/29557-bbcd9dbbf5f53fc1.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"77819\",\"static/chunks/77819-5ac8b068a952a846.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"55253\",\"static/chunks/55253-377ee21f71c4e1c6.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"557\",\"static/chunks/557-67450ba00dce0432.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"60656\",\"static/chunks/60656-7b3cbbb58330570a.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"10805\",\"static/chunks/10805-146e014918cd66ce.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"7177\",\"static/chunks/app/layout-8225915a54c41310.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\"],\"PathBasedKoalaPopoverCTA\"]\n30:I[61558,[\"18052\",\"static/chunks/18052-cdd4bde164a446b1.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"6030\",\"static/chunks/6030-6a78335ecc30fe78.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"62956\",\"static/chunks/62956-384e61a76efa3c3a.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"93196\",\"static/chunks/93196-15a4107a4f1a0fc5.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"29557\",\"static/chunks/29557-bbcd9dbbf5f53fc1.js?dpl=dpl_Gr"])</script><script>self.__next_f.push([1,"ZcP9nM9riHEXTyZDqcS1a4uAVw\",\"77819\",\"static/chunks/77819-5ac8b068a952a846.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"55253\",\"static/chunks/55253-377ee21f71c4e1c6.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"557\",\"static/chunks/557-67450ba00dce0432.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"60656\",\"static/chunks/60656-7b3cbbb58330570a.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"10805\",\"static/chunks/10805-146e014918cd66ce.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"7177\",\"static/chunks/app/layout-8225915a54c41310.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\"],\"Toasts\"]\n"])</script><script>self.__next_f.push([1,"31:I[12129,[\"51829\",\"static/chunks/9ffa21ba-64707a9f6eef8cb5.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"18052\",\"static/chunks/18052-cdd4bde164a446b1.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"6030\",\"static/chunks/6030-6a78335ecc30fe78.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"81498\",\"static/chunks/81498-b87606f5e09caf5a.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"98740\",\"static/chunks/98740-36489fa2e47dfe86.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"2716\",\"static/chunks/2716-c67e7ee9353ebfef.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"23668\",\"static/chunks/23668-4334b49582635bdc.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"62114\",\"static/chunks/62114-88e4428ec1cf2156.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"4120\",\"static/chunks/4120-f980088e682664c8.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"71198\",\"static/chunks/71198-8841e84fea1b73fc.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"62956\",\"static/chunks/62956-384e61a76efa3c3a.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"93196\",\"static/chunks/93196-15a4107a4f1a0fc5.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"5423\",\"static/chunks/5423-b0e464e3d85ca55e.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"38689\",\"static/chunks/38689-8084bd0ba9091571.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"50124\",\"static/chunks/50124-9dfd0aebc7bb8d7e.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"77819\",\"static/chunks/77819-5ac8b068a952a846.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"55253\",\"static/chunks/55253-377ee21f71c4e1c6.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"78563\",\"static/chunks/78563-60f3170a89b2c7d9.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"62532\",\"static/chunks/62532-9416ea9af5a9d071.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"557\",\"static/chunks/557-67450ba00dce0432.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"79329\",\"static/chunks/79329-0e7eeca842a3b5f5.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"61108\",\"static/chunks/61108-585624e6befe73b0.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"60656\",\"static/chunks/60656-7b3cbbb58330570a.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"31699\",\"static/chunks/31699-3f823f1373f24947.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"52655\",\"static/chunks/52655-8b4a0a3f523603d5.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"4499\",\"static/chunks/app/docs/layout-56ae1be2ae0c1e72.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\"],\"AnalyticsScripts\"]\n"])</script><script>self.__next_f.push([1,"32:I[74022,[\"51829\",\"static/chunks/9ffa21ba-64707a9f6eef8cb5.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"18052\",\"static/chunks/18052-cdd4bde164a446b1.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"6030\",\"static/chunks/6030-6a78335ecc30fe78.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"81498\",\"static/chunks/81498-b87606f5e09caf5a.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"98740\",\"static/chunks/98740-36489fa2e47dfe86.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"2716\",\"static/chunks/2716-c67e7ee9353ebfef.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"23668\",\"static/chunks/23668-4334b49582635bdc.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"62114\",\"static/chunks/62114-88e4428ec1cf2156.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"4120\",\"static/chunks/4120-f980088e682664c8.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"71198\",\"static/chunks/71198-8841e84fea1b73fc.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"62956\",\"static/chunks/62956-384e61a76efa3c3a.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"93196\",\"static/chunks/93196-15a4107a4f1a0fc5.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"5423\",\"static/chunks/5423-b0e464e3d85ca55e.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"38689\",\"static/chunks/38689-8084bd0ba9091571.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"50124\",\"static/chunks/50124-9dfd0aebc7bb8d7e.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"77819\",\"static/chunks/77819-5ac8b068a952a846.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"55253\",\"static/chunks/55253-377ee21f71c4e1c6.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"78563\",\"static/chunks/78563-60f3170a89b2c7d9.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"62532\",\"static/chunks/62532-9416ea9af5a9d071.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"557\",\"static/chunks/557-67450ba00dce0432.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"79329\",\"static/chunks/79329-0e7eeca842a3b5f5.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"61108\",\"static/chunks/61108-585624e6befe73b0.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"60656\",\"static/chunks/60656-7b3cbbb58330570a.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"31699\",\"static/chunks/31699-3f823f1373f24947.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"52655\",\"static/chunks/52655-8b4a0a3f523603d5.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"4499\",\"static/chunks/app/docs/layout-56ae1be2ae0c1e72.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\"],\"VaScrollTrack\"]\n"])</script><script>self.__next_f.push([1,"33:I[20020,[\"51829\",\"static/chunks/9ffa21ba-64707a9f6eef8cb5.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"18052\",\"static/chunks/18052-cdd4bde164a446b1.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"6030\",\"static/chunks/6030-6a78335ecc30fe78.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"81498\",\"static/chunks/81498-b87606f5e09caf5a.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"98740\",\"static/chunks/98740-36489fa2e47dfe86.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"2716\",\"static/chunks/2716-c67e7ee9353ebfef.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"45958\",\"static/chunks/45958-d17c071336e11594.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"3088\",\"static/chunks/3088-18b7ebfff22fcb5e.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"23668\",\"static/chunks/23668-4334b49582635bdc.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"31370\",\"static/chunks/31370-b309fa671761f2dc.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"62114\",\"static/chunks/62114-88e4428ec1cf2156.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"4120\",\"static/chunks/4120-f980088e682664c8.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"71198\",\"static/chunks/71198-8841e84fea1b73fc.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"71951\",\"static/chunks/71951-b42a945173148ebe.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"62956\",\"static/chunks/62956-384e61a76efa3c3a.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"92882\",\"static/chunks/92882-d6ce43f64e5b8796.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"93196\",\"static/chunks/93196-15a4107a4f1a0fc5.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"77819\",\"static/chunks/77819-5ac8b068a952a846.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"55253\",\"static/chunks/55253-377ee21f71c4e1c6.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"78563\",\"static/chunks/78563-60f3170a89b2c7d9.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"62532\",\"static/chunks/62532-9416ea9af5a9d071.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"557\",\"static/chunks/557-67450ba00dce0432.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"60080\",\"static/chunks/60080-3f6356f115347d0c.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"79329\",\"static/chunks/79329-0e7eeca842a3b5f5.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"61108\",\"static/chunks/61108-585624e6befe73b0.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"97016\",\"static/chunks/97016-34e63eab2d968ae6.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"88932\",\"static/chunks/88932-4f59a40a0682b4bd.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"60036\",\"static/chunks/60036-895b0e3aafa9aa72.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"89506\",\"static/chunks/89506-77c5ccb9582ce104.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"58041\",\"static/chunks/app/docs/pricing/page-780646207b278066.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\"],\"Link\"]\n"])</script><script>self.__next_f.push([1,"34:I[88883,[\"51829\",\"static/chunks/9ffa21ba-64707a9f6eef8cb5.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"18052\",\"static/chunks/18052-cdd4bde164a446b1.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"6030\",\"static/chunks/6030-6a78335ecc30fe78.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"81498\",\"static/chunks/81498-b87606f5e09caf5a.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"98740\",\"static/chunks/98740-36489fa2e47dfe86.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"2716\",\"static/chunks/2716-c67e7ee9353ebfef.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"23668\",\"static/chunks/23668-4334b49582635bdc.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"62114\",\"static/chunks/62114-88e4428ec1cf2156.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"4120\",\"static/chunks/4120-f980088e682664c8.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"71198\",\"static/chunks/71198-8841e84fea1b73fc.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"62956\",\"static/chunks/62956-384e61a76efa3c3a.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"93196\",\"static/chunks/93196-15a4107a4f1a0fc5.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"5423\",\"static/chunks/5423-b0e464e3d85ca55e.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"38689\",\"static/chunks/38689-8084bd0ba9091571.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"50124\",\"static/chunks/50124-9dfd0aebc7bb8d7e.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"77819\",\"static/chunks/77819-5ac8b068a952a846.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"55253\",\"static/chunks/55253-377ee21f71c4e1c6.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"78563\",\"static/chunks/78563-60f3170a89b2c7d9.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"62532\",\"static/chunks/62532-9416ea9af5a9d071.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"557\",\"static/chunks/557-67450ba00dce0432.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"79329\",\"static/chunks/79329-0e7eeca842a3b5f5.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"61108\",\"static/chunks/61108-585624e6befe73b0.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"60656\",\"static/chunks/60656-7b3cbbb58330570a.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"31699\",\"static/chunks/31699-3f823f1373f24947.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"52655\",\"static/chunks/52655-8b4a0a3f523603d5.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"4499\",\"static/chunks/app/docs/layout-56ae1be2ae0c1e72.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\"],\"Image\"]\n"])</script><script>self.__next_f.push([1,"35:I[88554,[\"51829\",\"static/chunks/9ffa21ba-64707a9f6eef8cb5.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"18052\",\"static/chunks/18052-cdd4bde164a446b1.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"6030\",\"static/chunks/6030-6a78335ecc30fe78.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"81498\",\"static/chunks/81498-b87606f5e09caf5a.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"98740\",\"static/chunks/98740-36489fa2e47dfe86.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"2716\",\"static/chunks/2716-c67e7ee9353ebfef.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"23668\",\"static/chunks/23668-4334b49582635bdc.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"62114\",\"static/chunks/62114-88e4428ec1cf2156.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"4120\",\"static/chunks/4120-f980088e682664c8.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"71198\",\"static/chunks/71198-8841e84fea1b73fc.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"62956\",\"static/chunks/62956-384e61a76efa3c3a.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"93196\",\"static/chunks/93196-15a4107a4f1a0fc5.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"5423\",\"static/chunks/5423-b0e464e3d85ca55e.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"38689\",\"static/chunks/38689-8084bd0ba9091571.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"50124\",\"static/chunks/50124-9dfd0aebc7bb8d7e.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"77819\",\"static/chunks/77819-5ac8b068a952a846.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"55253\",\"static/chunks/55253-377ee21f71c4e1c6.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"78563\",\"static/chunks/78563-60f3170a89b2c7d9.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"62532\",\"static/chunks/62532-9416ea9af5a9d071.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"557\",\"static/chunks/557-67450ba00dce0432.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"79329\",\"static/chunks/79329-0e7eeca842a3b5f5.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"61108\",\"static/chunks/61108-585624e6befe73b0.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"60656\",\"static/chunks/60656-7b3cbbb58330570a.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"31699\",\"static/chunks/31699-3f823f1373f24947.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"52655\",\"static/chunks/52655-8b4a0a3f523603d5.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"4499\",\"static/chunks/app/docs/layout-56ae1be2ae0c1e72.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\"],\"TopNavigation\"]\n"])</script><script>self.__next_f.push([1,"36:I[10239,[\"51829\",\"static/chunks/9ffa21ba-64707a9f6eef8cb5.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"18052\",\"static/chunks/18052-cdd4bde164a446b1.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"6030\",\"static/chunks/6030-6a78335ecc30fe78.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"81498\",\"static/chunks/81498-b87606f5e09caf5a.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"98740\",\"static/chunks/98740-36489fa2e47dfe86.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"2716\",\"static/chunks/2716-c67e7ee9353ebfef.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"23668\",\"static/chunks/23668-4334b49582635bdc.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"62114\",\"static/chunks/62114-88e4428ec1cf2156.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"4120\",\"static/chunks/4120-f980088e682664c8.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"71198\",\"static/chunks/71198-8841e84fea1b73fc.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"62956\",\"static/chunks/62956-384e61a76efa3c3a.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"93196\",\"static/chunks/93196-15a4107a4f1a0fc5.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"5423\",\"static/chunks/5423-b0e464e3d85ca55e.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"38689\",\"static/chunks/38689-8084bd0ba9091571.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"50124\",\"static/chunks/50124-9dfd0aebc7bb8d7e.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"77819\",\"static/chunks/77819-5ac8b068a952a846.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"55253\",\"static/chunks/55253-377ee21f71c4e1c6.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"78563\",\"static/chunks/78563-60f3170a89b2c7d9.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"62532\",\"static/chunks/62532-9416ea9af5a9d071.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"557\",\"static/chunks/557-67450ba00dce0432.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"79329\",\"static/chunks/79329-0e7eeca842a3b5f5.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"61108\",\"static/chunks/61108-585624e6befe73b0.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"60656\",\"static/chunks/60656-7b3cbbb58330570a.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"31699\",\"static/chunks/31699-3f823f1373f24947.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"52655\",\"static/chunks/52655-8b4a0a3f523603d5.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"4499\",\"static/chunks/app/docs/layout-56ae1be2ae0c1e72.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\"],\"HeaderRight\"]\n"])</script><script>self.__next_f.push([1,"38:I[96222,[\"51829\",\"static/chunks/9ffa21ba-64707a9f6eef8cb5.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"18052\",\"static/chunks/18052-cdd4bde164a446b1.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"6030\",\"static/chunks/6030-6a78335ecc30fe78.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"81498\",\"static/chunks/81498-b87606f5e09caf5a.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"98740\",\"static/chunks/98740-36489fa2e47dfe86.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"2716\",\"static/chunks/2716-c67e7ee9353ebfef.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"23668\",\"static/chunks/23668-4334b49582635bdc.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"62114\",\"static/chunks/62114-88e4428ec1cf2156.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"4120\",\"static/chunks/4120-f980088e682664c8.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"71198\",\"static/chunks/71198-8841e84fea1b73fc.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"62956\",\"static/chunks/62956-384e61a76efa3c3a.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"93196\",\"static/chunks/93196-15a4107a4f1a0fc5.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"5423\",\"static/chunks/5423-b0e464e3d85ca55e.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"38689\",\"static/chunks/38689-8084bd0ba9091571.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"50124\",\"static/chunks/50124-9dfd0aebc7bb8d7e.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"77819\",\"static/chunks/77819-5ac8b068a952a846.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"55253\",\"static/chunks/55253-377ee21f71c4e1c6.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"78563\",\"static/chunks/78563-60f3170a89b2c7d9.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"62532\",\"static/chunks/62532-9416ea9af5a9d071.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"557\",\"static/chunks/557-67450ba00dce0432.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"79329\",\"static/chunks/79329-0e7eeca842a3b5f5.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"61108\",\"static/chunks/61108-585624e6befe73b0.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"60656\",\"static/chunks/60656-7b3cbbb58330570a.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"31699\",\"static/chunks/31699-3f823f1373f24947.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"52655\",\"static/chunks/52655-8b4a0a3f523603d5.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"4499\",\"static/chunks/app/docs/layout-56ae1be2ae0c1e72.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\"],\"SecondaryNavWrapper\"]\n"])</script><script>self.__next_f.push([1,"39:\"$Sreact.suspense\"\n"])</script><script>self.__next_f.push([1,"3a:I[95613,[\"51829\",\"static/chunks/9ffa21ba-64707a9f6eef8cb5.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"18052\",\"static/chunks/18052-cdd4bde164a446b1.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"6030\",\"static/chunks/6030-6a78335ecc30fe78.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"81498\",\"static/chunks/81498-b87606f5e09caf5a.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"98740\",\"static/chunks/98740-36489fa2e47dfe86.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"2716\",\"static/chunks/2716-c67e7ee9353ebfef.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"23668\",\"static/chunks/23668-4334b49582635bdc.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"62114\",\"static/chunks/62114-88e4428ec1cf2156.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"4120\",\"static/chunks/4120-f980088e682664c8.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"71198\",\"static/chunks/71198-8841e84fea1b73fc.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"62956\",\"static/chunks/62956-384e61a76efa3c3a.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"93196\",\"static/chunks/93196-15a4107a4f1a0fc5.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"5423\",\"static/chunks/5423-b0e464e3d85ca55e.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"38689\",\"static/chunks/38689-8084bd0ba9091571.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"50124\",\"static/chunks/50124-9dfd0aebc7bb8d7e.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"77819\",\"static/chunks/77819-5ac8b068a952a846.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"55253\",\"static/chunks/55253-377ee21f71c4e1c6.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"78563\",\"static/chunks/78563-60f3170a89b2c7d9.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"62532\",\"static/chunks/62532-9416ea9af5a9d071.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"557\",\"static/chunks/557-67450ba00dce0432.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"79329\",\"static/chunks/79329-0e7eeca842a3b5f5.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"61108\",\"static/chunks/61108-585624e6befe73b0.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"60656\",\"static/chunks/60656-7b3cbbb58330570a.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"31699\",\"static/chunks/31699-3f823f1373f24947.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"52655\",\"static/chunks/52655-8b4a0a3f523603d5.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"4499\",\"static/chunks/app/docs/layout-56ae1be2ae0c1e72.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\"],\"SidebarWrapper\"]\n"])</script><script>self.__next_f.push([1,"3b:I[37214,[\"51829\",\"static/chunks/9ffa21ba-64707a9f6eef8cb5.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"18052\",\"static/chunks/18052-cdd4bde164a446b1.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"6030\",\"static/chunks/6030-6a78335ecc30fe78.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"81498\",\"static/chunks/81498-b87606f5e09caf5a.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"98740\",\"static/chunks/98740-36489fa2e47dfe86.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"2716\",\"static/chunks/2716-c67e7ee9353ebfef.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"23668\",\"static/chunks/23668-4334b49582635bdc.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"62114\",\"static/chunks/62114-88e4428ec1cf2156.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"4120\",\"static/chunks/4120-f980088e682664c8.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"71198\",\"static/chunks/71198-8841e84fea1b73fc.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"62956\",\"static/chunks/62956-384e61a76efa3c3a.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"93196\",\"static/chunks/93196-15a4107a4f1a0fc5.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"5423\",\"static/chunks/5423-b0e464e3d85ca55e.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"38689\",\"static/chunks/38689-8084bd0ba9091571.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"50124\",\"static/chunks/50124-9dfd0aebc7bb8d7e.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"77819\",\"static/chunks/77819-5ac8b068a952a846.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"55253\",\"static/chunks/55253-377ee21f71c4e1c6.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"78563\",\"static/chunks/78563-60f3170a89b2c7d9.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"62532\",\"static/chunks/62532-9416ea9af5a9d071.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"557\",\"static/chunks/557-67450ba00dce0432.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"79329\",\"static/chunks/79329-0e7eeca842a3b5f5.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"61108\",\"static/chunks/61108-585624e6befe73b0.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"60656\",\"static/chunks/60656-7b3cbbb58330570a.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"31699\",\"static/chunks/31699-3f823f1373f24947.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"52655\",\"static/chunks/52655-8b4a0a3f523603d5.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"4499\",\"static/chunks/app/docs/layout-56ae1be2ae0c1e72.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\"],\"Footer\"]\n"])</script><script>self.__next_f.push([1,"3c:I[96630,[\"51829\",\"static/chunks/9ffa21ba-64707a9f6eef8cb5.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"18052\",\"static/chunks/18052-cdd4bde164a446b1.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"6030\",\"static/chunks/6030-6a78335ecc30fe78.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"81498\",\"static/chunks/81498-b87606f5e09caf5a.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"98740\",\"static/chunks/98740-36489fa2e47dfe86.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"2716\",\"static/chunks/2716-c67e7ee9353ebfef.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"23668\",\"static/chunks/23668-4334b49582635bdc.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"62114\",\"static/chunks/62114-88e4428ec1cf2156.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"4120\",\"static/chunks/4120-f980088e682664c8.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"71198\",\"static/chunks/71198-8841e84fea1b73fc.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"62956\",\"static/chunks/62956-384e61a76efa3c3a.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"93196\",\"static/chunks/93196-15a4107a4f1a0fc5.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"5423\",\"static/chunks/5423-b0e464e3d85ca55e.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"38689\",\"static/chunks/38689-8084bd0ba9091571.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"50124\",\"static/chunks/50124-9dfd0aebc7bb8d7e.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"77819\",\"static/chunks/77819-5ac8b068a952a846.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"55253\",\"static/chunks/55253-377ee21f71c4e1c6.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"78563\",\"static/chunks/78563-60f3170a89b2c7d9.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"62532\",\"static/chunks/62532-9416ea9af5a9d071.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"557\",\"static/chunks/557-67450ba00dce0432.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"79329\",\"static/chunks/79329-0e7eeca842a3b5f5.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"61108\",\"static/chunks/61108-585624e6befe73b0.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"60656\",\"static/chunks/60656-7b3cbbb58330570a.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"31699\",\"static/chunks/31699-3f823f1373f24947.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"52655\",\"static/chunks/52655-8b4a0a3f523603d5.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"4499\",\"static/chunks/app/docs/layout-56ae1be2ae0c1e72.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\"],\"BrowserClientOnlyCommandMenu\"]\n"])</script><script>self.__next_f.push([1,"3d:I[81990,[\"51829\",\"static/chunks/9ffa21ba-64707a9f6eef8cb5.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"18052\",\"static/chunks/18052-cdd4bde164a446b1.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"6030\",\"static/chunks/6030-6a78335ecc30fe78.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"81498\",\"static/chunks/81498-b87606f5e09caf5a.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"98740\",\"static/chunks/98740-36489fa2e47dfe86.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"2716\",\"static/chunks/2716-c67e7ee9353ebfef.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"23668\",\"static/chunks/23668-4334b49582635bdc.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"62114\",\"static/chunks/62114-88e4428ec1cf2156.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"4120\",\"static/chunks/4120-f980088e682664c8.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"71198\",\"static/chunks/71198-8841e84fea1b73fc.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"62956\",\"static/chunks/62956-384e61a76efa3c3a.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"93196\",\"static/chunks/93196-15a4107a4f1a0fc5.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"5423\",\"static/chunks/5423-b0e464e3d85ca55e.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"38689\",\"static/chunks/38689-8084bd0ba9091571.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"50124\",\"static/chunks/50124-9dfd0aebc7bb8d7e.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"77819\",\"static/chunks/77819-5ac8b068a952a846.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"55253\",\"static/chunks/55253-377ee21f71c4e1c6.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"78563\",\"static/chunks/78563-60f3170a89b2c7d9.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"62532\",\"static/chunks/62532-9416ea9af5a9d071.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"557\",\"static/chunks/557-67450ba00dce0432.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"79329\",\"static/chunks/79329-0e7eeca842a3b5f5.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"61108\",\"static/chunks/61108-585624e6befe73b0.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"60656\",\"static/chunks/60656-7b3cbbb58330570a.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"31699\",\"static/chunks/31699-3f823f1373f24947.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"52655\",\"static/chunks/52655-8b4a0a3f523603d5.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"4499\",\"static/chunks/app/docs/layout-56ae1be2ae0c1e72.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\"],\"HashRedirects\"]\n"])</script><script>self.__next_f.push([1,"3e:I[39849,[\"51829\",\"static/chunks/9ffa21ba-64707a9f6eef8cb5.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"18052\",\"static/chunks/18052-cdd4bde164a446b1.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"6030\",\"static/chunks/6030-6a78335ecc30fe78.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"81498\",\"static/chunks/81498-b87606f5e09caf5a.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"98740\",\"static/chunks/98740-36489fa2e47dfe86.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"2716\",\"static/chunks/2716-c67e7ee9353ebfef.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"23668\",\"static/chunks/23668-4334b49582635bdc.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"62114\",\"static/chunks/62114-88e4428ec1cf2156.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"4120\",\"static/chunks/4120-f980088e682664c8.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"71198\",\"static/chunks/71198-8841e84fea1b73fc.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"62956\",\"static/chunks/62956-384e61a76efa3c3a.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"93196\",\"static/chunks/93196-15a4107a4f1a0fc5.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"5423\",\"static/chunks/5423-b0e464e3d85ca55e.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"38689\",\"static/chunks/38689-8084bd0ba9091571.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"50124\",\"static/chunks/50124-9dfd0aebc7bb8d7e.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"77819\",\"static/chunks/77819-5ac8b068a952a846.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"55253\",\"static/chunks/55253-377ee21f71c4e1c6.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"78563\",\"static/chunks/78563-60f3170a89b2c7d9.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"62532\",\"static/chunks/62532-9416ea9af5a9d071.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"557\",\"static/chunks/557-67450ba00dce0432.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"79329\",\"static/chunks/79329-0e7eeca842a3b5f5.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"61108\",\"static/chunks/61108-585624e6befe73b0.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"60656\",\"static/chunks/60656-7b3cbbb58330570a.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"31699\",\"static/chunks/31699-3f823f1373f24947.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"52655\",\"static/chunks/52655-8b4a0a3f523603d5.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"4499\",\"static/chunks/app/docs/layout-56ae1be2ae0c1e72.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\"],\"BottomSelectNav\"]\n"])</script><script>self.__next_f.push([1,"3f:I[96731,[\"51829\",\"static/chunks/9ffa21ba-64707a9f6eef8cb5.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"18052\",\"static/chunks/18052-cdd4bde164a446b1.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"6030\",\"static/chunks/6030-6a78335ecc30fe78.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"81498\",\"static/chunks/81498-b87606f5e09caf5a.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"98740\",\"static/chunks/98740-36489fa2e47dfe86.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"2716\",\"static/chunks/2716-c67e7ee9353ebfef.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"45958\",\"static/chunks/45958-d17c071336e11594.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"3088\",\"static/chunks/3088-18b7ebfff22fcb5e.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"23668\",\"static/chunks/23668-4334b49582635bdc.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"31370\",\"static/chunks/31370-b309fa671761f2dc.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"62114\",\"static/chunks/62114-88e4428ec1cf2156.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"4120\",\"static/chunks/4120-f980088e682664c8.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"71198\",\"static/chunks/71198-8841e84fea1b73fc.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"71951\",\"static/chunks/71951-b42a945173148ebe.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"62956\",\"static/chunks/62956-384e61a76efa3c3a.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"92882\",\"static/chunks/92882-d6ce43f64e5b8796.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"93196\",\"static/chunks/93196-15a4107a4f1a0fc5.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"77819\",\"static/chunks/77819-5ac8b068a952a846.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"55253\",\"static/chunks/55253-377ee21f71c4e1c6.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"78563\",\"static/chunks/78563-60f3170a89b2c7d9.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"62532\",\"static/chunks/62532-9416ea9af5a9d071.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"557\",\"static/chunks/557-67450ba00dce0432.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"60080\",\"static/chunks/60080-3f6356f115347d0c.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"79329\",\"static/chunks/79329-0e7eeca842a3b5f5.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"61108\",\"static/chunks/61108-585624e6befe73b0.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"97016\",\"static/chunks/97016-34e63eab2d968ae6.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"88932\",\"static/chunks/88932-4f59a40a0682b4bd.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"60036\",\"static/chunks/60036-895b0e3aafa9aa72.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"89506\",\"static/chunks/89506-77c5ccb9582ce104.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"58041\",\"static/chunks/app/docs/pricing/page-780646207b278066.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\"],\"DocsMetadata\"]\n"])</script><script>self.__next_f.push([1,"40:I[7863,[\"51829\",\"static/chunks/9ffa21ba-64707a9f6eef8cb5.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"18052\",\"static/chunks/18052-cdd4bde164a446b1.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"6030\",\"static/chunks/6030-6a78335ecc30fe78.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"81498\",\"static/chunks/81498-b87606f5e09caf5a.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"98740\",\"static/chunks/98740-36489fa2e47dfe86.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"2716\",\"static/chunks/2716-c67e7ee9353ebfef.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"45958\",\"static/chunks/45958-d17c071336e11594.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"3088\",\"static/chunks/3088-18b7ebfff22fcb5e.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"23668\",\"static/chunks/23668-4334b49582635bdc.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"31370\",\"static/chunks/31370-b309fa671761f2dc.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"62114\",\"static/chunks/62114-88e4428ec1cf2156.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"4120\",\"static/chunks/4120-f980088e682664c8.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"71198\",\"static/chunks/71198-8841e84fea1b73fc.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"71951\",\"static/chunks/71951-b42a945173148ebe.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"62956\",\"static/chunks/62956-384e61a76efa3c3a.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"92882\",\"static/chunks/92882-d6ce43f64e5b8796.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"93196\",\"static/chunks/93196-15a4107a4f1a0fc5.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"77819\",\"static/chunks/77819-5ac8b068a952a846.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"55253\",\"static/chunks/55253-377ee21f71c4e1c6.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"78563\",\"static/chunks/78563-60f3170a89b2c7d9.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"62532\",\"static/chunks/62532-9416ea9af5a9d071.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"557\",\"static/chunks/557-67450ba00dce0432.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"60080\",\"static/chunks/60080-3f6356f115347d0c.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"79329\",\"static/chunks/79329-0e7eeca842a3b5f5.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"61108\",\"static/chunks/61108-585624e6befe73b0.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"97016\",\"static/chunks/97016-34e63eab2d968ae6.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"88932\",\"static/chunks/88932-4f59a40a0682b4bd.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"60036\",\"static/chunks/60036-895b0e3aafa9aa72.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"89506\",\"static/chunks/89506-77c5ccb9582ce104.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"58041\",\"static/chunks/app/docs/pricing/page-780646207b278066.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\"],\"PageInfo\"]\n"])</script><script>self.__next_f.push([1,"41:I[93368,[\"51829\",\"static/chunks/9ffa21ba-64707a9f6eef8cb5.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"18052\",\"static/chunks/18052-cdd4bde164a446b1.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"6030\",\"static/chunks/6030-6a78335ecc30fe78.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"81498\",\"static/chunks/81498-b87606f5e09caf5a.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"98740\",\"static/chunks/98740-36489fa2e47dfe86.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"2716\",\"static/chunks/2716-c67e7ee9353ebfef.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"45958\",\"static/chunks/45958-d17c071336e11594.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"3088\",\"static/chunks/3088-18b7ebfff22fcb5e.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"23668\",\"static/chunks/23668-4334b49582635bdc.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"31370\",\"static/chunks/31370-b309fa671761f2dc.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"62114\",\"static/chunks/62114-88e4428ec1cf2156.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"4120\",\"static/chunks/4120-f980088e682664c8.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"71198\",\"static/chunks/71198-8841e84fea1b73fc.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"71951\",\"static/chunks/71951-b42a945173148ebe.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"62956\",\"static/chunks/62956-384e61a76efa3c3a.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"92882\",\"static/chunks/92882-d6ce43f64e5b8796.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"93196\",\"static/chunks/93196-15a4107a4f1a0fc5.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"77819\",\"static/chunks/77819-5ac8b068a952a846.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"55253\",\"static/chunks/55253-377ee21f71c4e1c6.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"78563\",\"static/chunks/78563-60f3170a89b2c7d9.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"62532\",\"static/chunks/62532-9416ea9af5a9d071.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"557\",\"static/chunks/557-67450ba00dce0432.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"60080\",\"static/chunks/60080-3f6356f115347d0c.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"79329\",\"static/chunks/79329-0e7eeca842a3b5f5.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"61108\",\"static/chunks/61108-585624e6befe73b0.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"97016\",\"static/chunks/97016-34e63eab2d968ae6.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"88932\",\"static/chunks/88932-4f59a40a0682b4bd.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"60036\",\"static/chunks/60036-895b0e3aafa9aa72.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"89506\",\"static/chunks/89506-77c5ccb9582ce104.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"58041\",\"static/chunks/app/docs/pricing/page-780646207b278066.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\"],\"MobileToC\"]\n"])</script><script>self.__next_f.push([1,"42:I[55265,[\"51829\",\"static/chunks/9ffa21ba-64707a9f6eef8cb5.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"18052\",\"static/chunks/18052-cdd4bde164a446b1.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"6030\",\"static/chunks/6030-6a78335ecc30fe78.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"81498\",\"static/chunks/81498-b87606f5e09caf5a.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"98740\",\"static/chunks/98740-36489fa2e47dfe86.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"2716\",\"static/chunks/2716-c67e7ee9353ebfef.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"45958\",\"static/chunks/45958-d17c071336e11594.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"3088\",\"static/chunks/3088-18b7ebfff22fcb5e.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"23668\",\"static/chunks/23668-4334b49582635bdc.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"31370\",\"static/chunks/31370-b309fa671761f2dc.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"62114\",\"static/chunks/62114-88e4428ec1cf2156.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"4120\",\"static/chunks/4120-f980088e682664c8.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"71198\",\"static/chunks/71198-8841e84fea1b73fc.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"71951\",\"static/chunks/71951-b42a945173148ebe.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"62956\",\"static/chunks/62956-384e61a76efa3c3a.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"92882\",\"static/chunks/92882-d6ce43f64e5b8796.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"93196\",\"static/chunks/93196-15a4107a4f1a0fc5.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"77819\",\"static/chunks/77819-5ac8b068a952a846.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"55253\",\"static/chunks/55253-377ee21f71c4e1c6.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"78563\",\"static/chunks/78563-60f3170a89b2c7d9.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"62532\",\"static/chunks/62532-9416ea9af5a9d071.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"557\",\"static/chunks/557-67450ba00dce0432.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"60080\",\"static/chunks/60080-3f6356f115347d0c.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"79329\",\"static/chunks/79329-0e7eeca842a3b5f5.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"61108\",\"static/chunks/61108-585624e6befe73b0.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"97016\",\"static/chunks/97016-34e63eab2d968ae6.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"88932\",\"static/chunks/88932-4f59a40a0682b4bd.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"60036\",\"static/chunks/60036-895b0e3aafa9aa72.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"89506\",\"static/chunks/89506-77c5ccb9582ce104.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"58041\",\"static/chunks/app/docs/pricing/page-780646207b278066.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\"],\"LinkPreview\"]\n"])</script><script>self.__next_f.push([1,"46:I[27222,[\"51829\",\"static/chunks/9ffa21ba-64707a9f6eef8cb5.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"18052\",\"static/chunks/18052-cdd4bde164a446b1.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"6030\",\"static/chunks/6030-6a78335ecc30fe78.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"81498\",\"static/chunks/81498-b87606f5e09caf5a.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"98740\",\"static/chunks/98740-36489fa2e47dfe86.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"2716\",\"static/chunks/2716-c67e7ee9353ebfef.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"45958\",\"static/chunks/45958-d17c071336e11594.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"3088\",\"static/chunks/3088-18b7ebfff22fcb5e.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"23668\",\"static/chunks/23668-4334b49582635bdc.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"31370\",\"static/chunks/31370-b309fa671761f2dc.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"62114\",\"static/chunks/62114-88e4428ec1cf2156.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"4120\",\"static/chunks/4120-f980088e682664c8.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"71198\",\"static/chunks/71198-8841e84fea1b73fc.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"71951\",\"static/chunks/71951-b42a945173148ebe.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"62956\",\"static/chunks/62956-384e61a76efa3c3a.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"92882\",\"static/chunks/92882-d6ce43f64e5b8796.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"93196\",\"static/chunks/93196-15a4107a4f1a0fc5.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"77819\",\"static/chunks/77819-5ac8b068a952a846.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"55253\",\"static/chunks/55253-377ee21f71c4e1c6.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"78563\",\"static/chunks/78563-60f3170a89b2c7d9.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"62532\",\"static/chunks/62532-9416ea9af5a9d071.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"557\",\"static/chunks/557-67450ba00dce0432.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"60080\",\"static/chunks/60080-3f6356f115347d0c.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"79329\",\"static/chunks/79329-0e7eeca842a3b5f5.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"61108\",\"static/chunks/61108-585624e6befe73b0.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"97016\",\"static/chunks/97016-34e63eab2d968ae6.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"88932\",\"static/chunks/88932-4f59a40a0682b4bd.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"60036\",\"static/chunks/60036-895b0e3aafa9aa72.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"89506\",\"static/chunks/89506-77c5ccb9582ce104.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"58041\",\"static/chunks/app/docs/pricing/page-780646207b278066.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\"],\"CardGridContainer\"]\n"])</script><script>self.__next_f.push([1,"47:I[27222,[\"51829\",\"static/chunks/9ffa21ba-64707a9f6eef8cb5.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"18052\",\"static/chunks/18052-cdd4bde164a446b1.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"6030\",\"static/chunks/6030-6a78335ecc30fe78.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"81498\",\"static/chunks/81498-b87606f5e09caf5a.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"98740\",\"static/chunks/98740-36489fa2e47dfe86.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"2716\",\"static/chunks/2716-c67e7ee9353ebfef.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"45958\",\"static/chunks/45958-d17c071336e11594.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"3088\",\"static/chunks/3088-18b7ebfff22fcb5e.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"23668\",\"static/chunks/23668-4334b49582635bdc.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"31370\",\"static/chunks/31370-b309fa671761f2dc.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"62114\",\"static/chunks/62114-88e4428ec1cf2156.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"4120\",\"static/chunks/4120-f980088e682664c8.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"71198\",\"static/chunks/71198-8841e84fea1b73fc.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"71951\",\"static/chunks/71951-b42a945173148ebe.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"62956\",\"static/chunks/62956-384e61a76efa3c3a.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"92882\",\"static/chunks/92882-d6ce43f64e5b8796.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"93196\",\"static/chunks/93196-15a4107a4f1a0fc5.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"77819\",\"static/chunks/77819-5ac8b068a952a846.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"55253\",\"static/chunks/55253-377ee21f71c4e1c6.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"78563\",\"static/chunks/78563-60f3170a89b2c7d9.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"62532\",\"static/chunks/62532-9416ea9af5a9d071.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"557\",\"static/chunks/557-67450ba00dce0432.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"60080\",\"static/chunks/60080-3f6356f115347d0c.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"79329\",\"static/chunks/79329-0e7eeca842a3b5f5.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"61108\",\"static/chunks/61108-585624e6befe73b0.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"97016\",\"static/chunks/97016-34e63eab2d968ae6.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"88932\",\"static/chunks/88932-4f59a40a0682b4bd.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"60036\",\"static/chunks/60036-895b0e3aafa9aa72.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"89506\",\"static/chunks/89506-77c5ccb9582ce104.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"58041\",\"static/chunks/app/docs/pricing/page-780646207b278066.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\"],\"Card\"]\n"])</script><script>self.__next_f.push([1,"48:I[27222,[\"51829\",\"static/chunks/9ffa21ba-64707a9f6eef8cb5.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"18052\",\"static/chunks/18052-cdd4bde164a446b1.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"6030\",\"static/chunks/6030-6a78335ecc30fe78.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"81498\",\"static/chunks/81498-b87606f5e09caf5a.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"98740\",\"static/chunks/98740-36489fa2e47dfe86.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"2716\",\"static/chunks/2716-c67e7ee9353ebfef.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"45958\",\"static/chunks/45958-d17c071336e11594.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"3088\",\"static/chunks/3088-18b7ebfff22fcb5e.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"23668\",\"static/chunks/23668-4334b49582635bdc.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"31370\",\"static/chunks/31370-b309fa671761f2dc.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"62114\",\"static/chunks/62114-88e4428ec1cf2156.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"4120\",\"static/chunks/4120-f980088e682664c8.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"71198\",\"static/chunks/71198-8841e84fea1b73fc.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"71951\",\"static/chunks/71951-b42a945173148ebe.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"62956\",\"static/chunks/62956-384e61a76efa3c3a.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"92882\",\"static/chunks/92882-d6ce43f64e5b8796.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"93196\",\"static/chunks/93196-15a4107a4f1a0fc5.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"77819\",\"static/chunks/77819-5ac8b068a952a846.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"55253\",\"static/chunks/55253-377ee21f71c4e1c6.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"78563\",\"static/chunks/78563-60f3170a89b2c7d9.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"62532\",\"static/chunks/62532-9416ea9af5a9d071.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"557\",\"static/chunks/557-67450ba00dce0432.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"60080\",\"static/chunks/60080-3f6356f115347d0c.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"79329\",\"static/chunks/79329-0e7eeca842a3b5f5.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"61108\",\"static/chunks/61108-585624e6befe73b0.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"97016\",\"static/chunks/97016-34e63eab2d968ae6.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"88932\",\"static/chunks/88932-4f59a40a0682b4bd.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"60036\",\"static/chunks/60036-895b0e3aafa9aa72.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"89506\",\"static/chunks/89506-77c5ccb9582ce104.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"58041\",\"static/chunks/app/docs/pricing/page-780646207b278066.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\"],\"LinkCard\"]\n"])</script><script>self.__next_f.push([1,"49:I[42729,[\"51829\",\"static/chunks/9ffa21ba-64707a9f6eef8cb5.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"18052\",\"static/chunks/18052-cdd4bde164a446b1.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"6030\",\"static/chunks/6030-6a78335ecc30fe78.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"81498\",\"static/chunks/81498-b87606f5e09caf5a.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"98740\",\"static/chunks/98740-36489fa2e47dfe86.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"2716\",\"static/chunks/2716-c67e7ee9353ebfef.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"45958\",\"static/chunks/45958-d17c071336e11594.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"3088\",\"static/chunks/3088-18b7ebfff22fcb5e.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"23668\",\"static/chunks/23668-4334b49582635bdc.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"31370\",\"static/chunks/31370-b309fa671761f2dc.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"62114\",\"static/chunks/62114-88e4428ec1cf2156.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"4120\",\"static/chunks/4120-f980088e682664c8.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"71198\",\"static/chunks/71198-8841e84fea1b73fc.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"71951\",\"static/chunks/71951-b42a945173148ebe.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"62956\",\"static/chunks/62956-384e61a76efa3c3a.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"92882\",\"static/chunks/92882-d6ce43f64e5b8796.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"93196\",\"static/chunks/93196-15a4107a4f1a0fc5.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"77819\",\"static/chunks/77819-5ac8b068a952a846.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"55253\",\"static/chunks/55253-377ee21f71c4e1c6.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"78563\",\"static/chunks/78563-60f3170a89b2c7d9.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"62532\",\"static/chunks/62532-9416ea9af5a9d071.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"557\",\"static/chunks/557-67450ba00dce0432.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"60080\",\"static/chunks/60080-3f6356f115347d0c.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"79329\",\"static/chunks/79329-0e7eeca842a3b5f5.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"61108\",\"static/chunks/61108-585624e6befe73b0.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"97016\",\"static/chunks/97016-34e63eab2d968ae6.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"88932\",\"static/chunks/88932-4f59a40a0682b4bd.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"60036\",\"static/chunks/60036-895b0e3aafa9aa72.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"89506\",\"static/chunks/89506-77c5ccb9582ce104.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"58041\",\"static/chunks/app/docs/pricing/page-780646207b278066.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\"],\"LastUpdated\"]\n"])</script><script>self.__next_f.push([1,"4a:I[42728,[\"51829\",\"static/chunks/9ffa21ba-64707a9f6eef8cb5.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"18052\",\"static/chunks/18052-cdd4bde164a446b1.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"6030\",\"static/chunks/6030-6a78335ecc30fe78.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"81498\",\"static/chunks/81498-b87606f5e09caf5a.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"98740\",\"static/chunks/98740-36489fa2e47dfe86.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"2716\",\"static/chunks/2716-c67e7ee9353ebfef.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"45958\",\"static/chunks/45958-d17c071336e11594.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"3088\",\"static/chunks/3088-18b7ebfff22fcb5e.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"23668\",\"static/chunks/23668-4334b49582635bdc.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"31370\",\"static/chunks/31370-b309fa671761f2dc.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"62114\",\"static/chunks/62114-88e4428ec1cf2156.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"4120\",\"static/chunks/4120-f980088e682664c8.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"71198\",\"static/chunks/71198-8841e84fea1b73fc.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"71951\",\"static/chunks/71951-b42a945173148ebe.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"62956\",\"static/chunks/62956-384e61a76efa3c3a.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"92882\",\"static/chunks/92882-d6ce43f64e5b8796.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"93196\",\"static/chunks/93196-15a4107a4f1a0fc5.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"77819\",\"static/chunks/77819-5ac8b068a952a846.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"55253\",\"static/chunks/55253-377ee21f71c4e1c6.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"78563\",\"static/chunks/78563-60f3170a89b2c7d9.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"62532\",\"static/chunks/62532-9416ea9af5a9d071.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"557\",\"static/chunks/557-67450ba00dce0432.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"60080\",\"static/chunks/60080-3f6356f115347d0c.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"79329\",\"static/chunks/79329-0e7eeca842a3b5f5.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"61108\",\"static/chunks/61108-585624e6befe73b0.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"97016\",\"static/chunks/97016-34e63eab2d968ae6.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"88932\",\"static/chunks/88932-4f59a40a0682b4bd.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"60036\",\"static/chunks/60036-895b0e3aafa9aa72.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"89506\",\"static/chunks/89506-77c5ccb9582ce104.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"58041\",\"static/chunks/app/docs/pricing/page-780646207b278066.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\"],\"PrevNextNav\"]\n"])</script><script>self.__next_f.push([1,"4b:I[93726,[\"51829\",\"static/chunks/9ffa21ba-64707a9f6eef8cb5.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"18052\",\"static/chunks/18052-cdd4bde164a446b1.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"6030\",\"static/chunks/6030-6a78335ecc30fe78.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"81498\",\"static/chunks/81498-b87606f5e09caf5a.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"98740\",\"static/chunks/98740-36489fa2e47dfe86.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"2716\",\"static/chunks/2716-c67e7ee9353ebfef.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"45958\",\"static/chunks/45958-d17c071336e11594.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"3088\",\"static/chunks/3088-18b7ebfff22fcb5e.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"23668\",\"static/chunks/23668-4334b49582635bdc.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"31370\",\"static/chunks/31370-b309fa671761f2dc.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"62114\",\"static/chunks/62114-88e4428ec1cf2156.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"4120\",\"static/chunks/4120-f980088e682664c8.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"71198\",\"static/chunks/71198-8841e84fea1b73fc.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"71951\",\"static/chunks/71951-b42a945173148ebe.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"62956\",\"static/chunks/62956-384e61a76efa3c3a.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"92882\",\"static/chunks/92882-d6ce43f64e5b8796.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"93196\",\"static/chunks/93196-15a4107a4f1a0fc5.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"77819\",\"static/chunks/77819-5ac8b068a952a846.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"55253\",\"static/chunks/55253-377ee21f71c4e1c6.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"78563\",\"static/chunks/78563-60f3170a89b2c7d9.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"62532\",\"static/chunks/62532-9416ea9af5a9d071.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"557\",\"static/chunks/557-67450ba00dce0432.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"60080\",\"static/chunks/60080-3f6356f115347d0c.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"79329\",\"static/chunks/79329-0e7eeca842a3b5f5.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"61108\",\"static/chunks/61108-585624e6befe73b0.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"97016\",\"static/chunks/97016-34e63eab2d968ae6.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"88932\",\"static/chunks/88932-4f59a40a0682b4bd.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"60036\",\"static/chunks/60036-895b0e3aafa9aa72.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"89506\",\"static/chunks/89506-77c5ccb9582ce104.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"58041\",\"static/chunks/app/docs/pricing/page-780646207b278066.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\"],\"Feedback\"]\n"])</script><script>self.__next_f.push([1,"4c:I[93368,[\"51829\",\"static/chunks/9ffa21ba-64707a9f6eef8cb5.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"18052\",\"static/chunks/18052-cdd4bde164a446b1.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"6030\",\"static/chunks/6030-6a78335ecc30fe78.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"81498\",\"static/chunks/81498-b87606f5e09caf5a.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"98740\",\"static/chunks/98740-36489fa2e47dfe86.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"2716\",\"static/chunks/2716-c67e7ee9353ebfef.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"45958\",\"static/chunks/45958-d17c071336e11594.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"3088\",\"static/chunks/3088-18b7ebfff22fcb5e.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"23668\",\"static/chunks/23668-4334b49582635bdc.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"31370\",\"static/chunks/31370-b309fa671761f2dc.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"62114\",\"static/chunks/62114-88e4428ec1cf2156.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"4120\",\"static/chunks/4120-f980088e682664c8.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"71198\",\"static/chunks/71198-8841e84fea1b73fc.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"71951\",\"static/chunks/71951-b42a945173148ebe.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"62956\",\"static/chunks/62956-384e61a76efa3c3a.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"92882\",\"static/chunks/92882-d6ce43f64e5b8796.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"93196\",\"static/chunks/93196-15a4107a4f1a0fc5.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"77819\",\"static/chunks/77819-5ac8b068a952a846.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"55253\",\"static/chunks/55253-377ee21f71c4e1c6.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"78563\",\"static/chunks/78563-60f3170a89b2c7d9.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"62532\",\"static/chunks/62532-9416ea9af5a9d071.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"557\",\"static/chunks/557-67450ba00dce0432.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"60080\",\"static/chunks/60080-3f6356f115347d0c.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"79329\",\"static/chunks/79329-0e7eeca842a3b5f5.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"61108\",\"static/chunks/61108-585624e6befe73b0.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"97016\",\"static/chunks/97016-34e63eab2d968ae6.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"88932\",\"static/chunks/88932-4f59a40a0682b4bd.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"60036\",\"static/chunks/60036-895b0e3aafa9aa72.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"89506\",\"static/chunks/89506-77c5ccb9582ce104.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"58041\",\"static/chunks/app/docs/pricing/page-780646207b278066.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\"],\"ToC\"]\n"])</script><script>self.__next_f.push([1,"4d:I[46069,[\"51829\",\"static/chunks/9ffa21ba-64707a9f6eef8cb5.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"18052\",\"static/chunks/18052-cdd4bde164a446b1.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"6030\",\"static/chunks/6030-6a78335ecc30fe78.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"81498\",\"static/chunks/81498-b87606f5e09caf5a.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"98740\",\"static/chunks/98740-36489fa2e47dfe86.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"2716\",\"static/chunks/2716-c67e7ee9353ebfef.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"45958\",\"static/chunks/45958-d17c071336e11594.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"3088\",\"static/chunks/3088-18b7ebfff22fcb5e.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"23668\",\"static/chunks/23668-4334b49582635bdc.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"31370\",\"static/chunks/31370-b309fa671761f2dc.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"62114\",\"static/chunks/62114-88e4428ec1cf2156.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"4120\",\"static/chunks/4120-f980088e682664c8.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"71198\",\"static/chunks/71198-8841e84fea1b73fc.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"71951\",\"static/chunks/71951-b42a945173148ebe.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"62956\",\"static/chunks/62956-384e61a76efa3c3a.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"92882\",\"static/chunks/92882-d6ce43f64e5b8796.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"93196\",\"static/chunks/93196-15a4107a4f1a0fc5.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"77819\",\"static/chunks/77819-5ac8b068a952a846.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"55253\",\"static/chunks/55253-377ee21f71c4e1c6.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"78563\",\"static/chunks/78563-60f3170a89b2c7d9.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"62532\",\"static/chunks/62532-9416ea9af5a9d071.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"557\",\"static/chunks/557-67450ba00dce0432.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"60080\",\"static/chunks/60080-3f6356f115347d0c.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"79329\",\"static/chunks/79329-0e7eeca842a3b5f5.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"61108\",\"static/chunks/61108-585624e6befe73b0.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"97016\",\"static/chunks/97016-34e63eab2d968ae6.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"88932\",\"static/chunks/88932-4f59a40a0682b4bd.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"60036\",\"static/chunks/60036-895b0e3aafa9aa72.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"89506\",\"static/chunks/89506-77c5ccb9582ce104.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"58041\",\"static/chunks/app/docs/pricing/page-780646207b278066.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\"],\"AskV0\"]\n"])</script><script>self.__next_f.push([1,"4e:I[99012,[],\"OutletBoundary\"]\n50:I[99012,[],\"MetadataBoundary\"]\n52:I[99012,[],\"ViewportBoundary\"]\n54:I[17458,[],\"\"]\n1:HL[\"/vercel-docs/_next/static/media/569ce4b8f30dc480-s.p.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n2:HL[\"/vercel-docs/_next/static/media/93f479601ee12b01-s.p.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n3:HL[\"/vercel-docs/_next/static/css/fe2e51f880771266.css?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"style\"]\n4:HL[\"/vercel-docs/_next/static/css/d8c0059d67b7f610.css?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"style\"]\n5:HL[\"/vercel-docs/_next/static/css/60c673ee8ab6b630.css?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"style\"]\n6:HL[\"/vercel-docs/_next/static/css/55c9a74d1856214f.css?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"style\"]\n7:HL[\"/vercel-docs/_next/static/css/cbeb709c8525dba2.css?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"style\"]\n8:HL[\"/vercel-docs/_next/static/css/e122c19221bacfe3.css?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"style\"]\n9:HL[\"/vercel-docs/_next/static/css/5b38b78372785adc.css?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"style\"]\na:HL[\"/vercel-docs/_next/static/css/066c7e793317bad6.css?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"style\"]\nb:HL[\"/vercel-docs/_next/static/css/14635e0d22d3fe7c.css?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"style\"]\nc:HL[\"/vercel-docs/_next/static/css/fc013c9d40861e0d.css?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"style\"]\nd:HL[\"/vercel-docs/_next/static/css/95cf8e87ae780a8e.css?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"style\"]\ne:HL[\"/vercel-docs/_next/static/css/6598b0a18a1dd694.css?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"style\"]\nf:HL[\"/vercel-docs/_next/static/css/dc1085e7e696021b.css?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"style\"]\n10:HL[\"/vercel-docs/_next/static/css/aa4c8d3931e00341.css?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"style\"]\n11:HL[\"/vercel-docs/_next/static/css/b4b2288c488c71f4.css?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"style\"]\n12:HL[\"/vercel-docs/_next/static/css/7f4e8a7eec866b1b.css?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"style\"]\n13:HL[\"/vercel-docs/_next/static/css/"])</script><script>self.__next_f.push([1,"66f57fc94c7b2b8e.css?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"style\"]\n14:HL[\"/vercel-docs/_next/static/css/42972b4090120ee1.css?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"style\"]\n15:HL[\"/vercel-docs/_next/static/css/c866fbb056e24ce4.css?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"style\"]\n16:HL[\"/vercel-docs/_next/static/css/dac20be580900efd.css?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"style\"]\n17:HL[\"/vercel-docs/_next/static/css/b146ccca2ba6ea90.css?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"style\"]\n18:HL[\"/vercel-docs/_next/static/css/dab23b0abd910316.css?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"style\"]\n19:HL[\"/vercel-docs/_next/static/css/c5c3d02f32bad011.css?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"style\"]\n28: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}37:T4bc,\u003cg clip-path=\"url(#clip0_53_108)\"\u003e\n \u003ccircle cx=\"8\" cy=\"8\" r=\"7.375\" fill=\"black\" stroke=\"var(--ds-gray-1000)\" strokeWidth=\"1.25\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/\u003e\n \u003cpath d"])</script><script>self.__next_f.push([1,"=\"M10.63 11V5\" stroke=\"url(#paint0_linear_53_108S1)\" strokeWidth=\"1.25\" stroke-miterlimit=\"1.41421\"/\u003e\n \u003cpath fill-rule=\"evenodd\" cliprule=\"evenodd\" d=\"M5.995 5.00087V5H4.745V11H5.995V6.96798L12.3615 14.7076C12.712 14.4793 13.0434 14.2242 13.353 13.9453L5.99527 5.00065L5.995 5.00087Z\" fill=\"url(#paint1_linear_53_108S1)\"/\u003e\n \u003c/g\u003e\n \u003cdefs\u003e\n \u003clinearGradient id=\"paint0_linear_53_108S1\" x1=\"11.13\" y1=\"5\" x2=\"11.13\" y2=\"11\" gradientUnits=\"userSpaceOnUse\"\u003e\n \u003cstop stop-color=\"white\"/\u003e\n \u003cstop offset=\"0.609375\" stop-color=\"white\" stop-opacity=\"0.57\"/\u003e\n \u003cstop offset=\"0.796875\" stop-color=\"white\" stop-opacity=\"0\"/\u003e\n \u003cstop offset=\"1\" stop-color=\"white\" stop-opacity=\"0\"/\u003e\n \u003c/linearGradient\u003e\n \u003clinearGradient id=\"paint1_linear_53_108S1\" x1=\"9.9375\" y1=\"9.0625\" x2=\"13.5574\" y2=\"13.3992\" gradientUnits=\"userSpaceOnUse\"\u003e\n \u003cstop stop-color=\"white\"/\u003e\n \u003cstop offset=\"1\" stop-color=\"white\" stop-opacity=\"0\"/\u003e\n \u003c/linearGradient\u003e\n \u003cclipPath id=\"clip0_53_108\"\u003e\n \u003crect width=\"16\" height=\"16\" fill=\"red\"/\u003e\n \u003c/clipPath\u003e\n \u003c/defs\u003e"])</script><script>self.__next_f.push([1,"0:{\"P\":null,\"b\":\"NqoOCO8zWlINIGJ6EHdkp\",\"p\":\"/vercel-docs\",\"c\":[\"\",\"docs\",\"pricing\"],\"i\":false,\"f\":[[[\"\",{\"children\":[\"docs\",{\"children\":[\"pricing\",{\"children\":[\"__PAGE__\",{}]}]}]},\"$undefined\",\"$undefined\",true],[\"\",[\"$\",\"$1a\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/vercel-docs/_next/static/css/fe2e51f880771266.css?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"link\",\"1\",{\"rel\":\"stylesheet\",\"href\":\"/vercel-docs/_next/static/css/d8c0059d67b7f610.css?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"link\",\"2\",{\"rel\":\"stylesheet\",\"href\":\"/vercel-docs/_next/static/css/60c673ee8ab6b630.css?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"link\",\"3\",{\"rel\":\"stylesheet\",\"href\":\"/vercel-docs/_next/static/css/55c9a74d1856214f.css?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"link\",\"4\",{\"rel\":\"stylesheet\",\"href\":\"/vercel-docs/_next/static/css/cbeb709c8525dba2.css?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"link\",\"5\",{\"rel\":\"stylesheet\",\"href\":\"/vercel-docs/_next/static/css/e122c19221bacfe3.css?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"link\",\"6\",{\"rel\":\"stylesheet\",\"href\":\"/vercel-docs/_next/static/css/5b38b78372785adc.css?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"link\",\"7\",{\"rel\":\"stylesheet\",\"href\":\"/vercel-docs/_next/static/css/066c7e793317bad6.css?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"link\",\"8\",{\"rel\":\"stylesheet\",\"href\":\"/vercel-docs/_next/static/css/14635e0d22d3fe7c.css?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"link\",\"9\",{\"rel\":\"stylesheet\",\"href\":\"/vercel-docs/_next/static/css/fc013c9d40861e0d.css?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"link\",\"10\",{\"rel\":\"stylesheet\",\"href\":\"/vercel-docs/_next/static/css/95cf8e87ae780a8e.css?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"link\",\"11\",{\"rel\":\"stylesheet\",\"href\":\"/vercel-docs/_next/static/css/6598b0a18a1dd694.css?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]],[\"$\",\"html\",null,{\"className\":\"__variable_c538c7 __variable_adfce0 uncontained tailwind tailwind-no-preflight\",\"lang\":\"en\",\"suppressHydrationWarning\":true,\"children\":[[\"$\",\"$L1b\",null,{\"as\":\"body\",\"children\":[\"$\",\"$L1c\",null,{\"children\":[\"$\",\"$L1d\",null,{\"children\":[[\"$\",\"$L1e\",null,{}],[\"$\",\"$L1f\",null,{\"storageKey\":\"zeit-theme\",\"children\":[\"$\",\"$L20\",null,{\"children\":[\"$\",\"$L21\",null,{\"children\":[\"$\",\"$L22\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L23\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[],[\"$\",\"$L24\",null,{}]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]}]}]}],[\"$\",\"$L25\",null,{\"children\":[\"$\",\"$L26\",null,{}]}],[[[\"$\",\"$L27\",\"script-sift\",{\"dangerouslySetInnerHTML\":{\"__html\":\"$28\"},\"id\":\"script-sift\"}]],[\"$\",\"$L29\",null,{}],[\"$\",\"$L2a\",null,{}],[\"$\",\"$L2b\",null,{}],[\"$\",\"$L2c\",null,{}],[\"$\",\"$L2d\",null,{}]],[\"$\",\"$L2e\",null,{}],[\"$\",\"$L2f\",null,{}]]}]}]}],[\"$\",\"$L30\",null,{}]]}]]}],{\"children\":[\"docs\",[\"$\",\"$1a\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/vercel-docs/_next/static/css/dc1085e7e696021b.css?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"link\",\"1\",{\"rel\":\"stylesheet\",\"href\":\"/vercel-docs/_next/static/css/aa4c8d3931e00341.css?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"link\",\"2\",{\"rel\":\"stylesheet\",\"href\":\"/vercel-docs/_next/static/css/b4b2288c488c71f4.css?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"link\",\"3\",{\"rel\":\"stylesheet\",\"href\":\"/vercel-docs/_next/static/css/7f4e8a7eec866b1b.css?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"link\",\"4\",{\"rel\":\"stylesheet\",\"href\":\"/vercel-docs/_next/static/css/66f57fc94c7b2b8e.css?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"link\",\"5\",{\"rel\":\"stylesheet\",\"href\":\"/vercel-docs/_next/static/css/42972b4090120ee1.css?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"link\",\"6\",{\"rel\":\"stylesheet\",\"href\":\"/vercel-docs/_next/static/css/c866fbb056e24ce4.css?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"link\",\"7\",{\"rel\":\"stylesheet\",\"href\":\"/vercel-docs/_next/static/css/dac20be580900efd.css?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"link\",\"8\",{\"rel\":\"stylesheet\",\"href\":\"/vercel-docs/_next/static/css/b146ccca2ba6ea90.css?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]],[[\"$\",\"$L31\",null,{}],[\"$\",\"$L32\",null,{}],[\"$\",\"div\",null,{\"className\":\"header_wrapper__b0EEc\",\"children\":[\"$\",\"div\",null,{\"className\":\"header_header__TSZx7 header_secondary__kHMNi\",\"data-navigation-header\":\"\",\"children\":[[\"$\",\"div\",null,{\"className\":\"header_topHeader__qMwEP\",\"children\":[[\"$\",\"div\",null,{\"className\":\"header_leftSection__FNUvw\",\"children\":[[\"$\",\"div\",null,{\"className\":\"header_logoSection__Gs4TB\",\"children\":[\"$\",\"$L33\",null,{\"data-testid\":\"header/navbar/logo\",\"href\":\"/\",\"children\":[[\"$\",\"$L34\",null,{\"alt\":\"vercel-logotype Logo\",\"className\":\"geist-hide-on-dark\",\"height\":22,\"loading\":\"eager\",\"src\":\"/vercel-docs/_next/static/media/vercel-logotype-light.700a8d26.svg\",\"style\":\"$undefined\",\"width\":97.28125}],[\"$\",\"$L34\",null,{\"alt\":\"vercel-logotype Logo\",\"className\":\"geist-hide-on-light\",\"height\":22,\"loading\":\"eager\",\"src\":\"/vercel-docs/_next/static/media/vercel-logotype-dark.e8c0a742.svg\",\"style\":\"$undefined\",\"width\":97.28125}]]}]}],[\"$\",\"$L35\",null,{\"data\":[{\"name\":\"Documentation\",\"href\":\"/docs\",\"posts\":[{\"name\":\"Platform\",\"href\":\"/docs/platform\",\"key\":\"platform\",\"hasHighlight\":true,\"posts\":[{\"name\":\"Get Started\",\"href\":\"/docs/getting-started-with-vercel\",\"description\":\"Build for the web and learn to use our platform\",\"highlight\":true,\"open\":false,\"posts\":[{\"name\":\"Step 1 – Projects \u0026 Deployments\",\"href\":\"/docs/getting-started-with-vercel/projects-deployments\",\"posts\":[{\"name\":\"Option 1 - Use a Template\",\"href\":\"/docs/getting-started-with-vercel/template\",\"singleFile\":true},{\"name\":\"Option 2 - Import an Existing Project\",\"href\":\"/docs/getting-started-with-vercel/import\",\"singleFile\":true}]},{\"name\":\"Step 2 – Add a Domain\",\"href\":\"/docs/getting-started-with-vercel/domains\",\"posts\":[{\"name\":\"Option 1 - Buy a domain\",\"href\":\"/docs/getting-started-with-vercel/buy-domain\",\"singleFile\":true},{\"name\":\"Option 2 - Transfer an existing domain\",\"href\":\"/docs/getting-started-with-vercel/use-existing\",\"singleFile\":true}]},{\"name\":\"Step 3 – Collaborate\",\"href\":\"/docs/getting-started-with-vercel/collaborate\",\"singleFile\":true},{\"name\":\"Next Steps\",\"href\":\"/docs/getting-started-with-vercel/next-steps\",\"singleFile\":true}]},{\"name\":\"Incremental Migration\",\"href\":\"/docs/incremental-migration\",\"description\":\"Migrate your site to Vercel with minimum risk\",\"isProduct\":false,\"posts\":[{\"name\":\"Migration Guide\",\"href\":\"/docs/incremental-migration/migration-guide\"},{\"name\":\"Technical Guidelines\",\"href\":\"/docs/incremental-migration/technical-guidelines\"}]},{\"name\":\"Frameworks\",\"href\":\"/docs/frameworks\",\"description\":\"Deploy with the framework of your choice on our platform\",\"posts\":[{\"name\":\"Next.js\",\"href\":\"/docs/frameworks/nextjs\",\"singleFile\":true},{\"name\":\"SvelteKit\",\"href\":\"/docs/frameworks/sveltekit\",\"singleFile\":true},{\"name\":\"Astro\",\"href\":\"/docs/frameworks/astro\",\"singleFile\":true},{\"name\":\"Create React App\",\"href\":\"/docs/frameworks/create-react-app\",\"singleFile\":true},{\"name\":\"Gatsby\",\"href\":\"/docs/frameworks/gatsby\",\"singleFile\":true},{\"name\":\"Nuxt\",\"href\":\"/docs/frameworks/nuxt\",\"singleFile\":true},{\"name\":\"Remix\",\"href\":\"/docs/frameworks/remix\",\"singleFile\":true},{\"name\":\"Vite\",\"href\":\"/docs/frameworks/vite\",\"singleFile\":true},{\"name\":\"Supported Frameworks\",\"href\":\"/docs/frameworks/more-frameworks\"}]},{\"name\":\"Projects\",\"href\":\"/docs/projects/overview\",\"description\":\"A Project groups deployments and custom domains\",\"posts\":[{\"name\":\"Managing Projects\",\"href\":\"/docs/projects/managing-projects\"},{\"name\":\"Transferring a Project\",\"href\":\"/docs/projects/transferring-projects\"},{\"name\":\"Monorepos\",\"href\":\"/docs/monorepos\",\"posts\":[{\"name\":\"Turborepo\",\"href\":\"/docs/monorepos/turborepo\"},{\"name\":\"Nx\",\"href\":\"/docs/monorepos/nx\"},{\"name\":\"Remote Caching\",\"href\":\"/docs/monorepos/remote-caching\"},{\"name\":\"Monorepo FAQ\",\"href\":\"/docs/monorepos/monorepo-faq\"}]},{\"name\":\"Environment Variables\",\"href\":\"/docs/projects/environment-variables\",\"posts\":[{\"name\":\"Managing Environment Variables\",\"href\":\"/docs/projects/environment-variables/managing-environment-variables\",\"singleFile\":true},{\"name\":\"Shared Environment Variables\",\"href\":\"/docs/projects/environment-variables/shared-environment-variables\",\"singleFile\":true},{\"name\":\"System Environment Variables\",\"href\":\"/docs/projects/environment-variables/system-environment-variables\",\"singleFile\":true},{\"name\":\"Framework Environment Variables\",\"href\":\"/docs/projects/environment-variables/framework-environment-variables\",\"singleFile\":true},{\"name\":\"Reserved Environment Variables\",\"href\":\"/docs/projects/environment-variables/reserved-environment-variables\",\"singleFile\":true},{\"name\":\"Sensitive Environment Variables\",\"href\":\"/docs/projects/environment-variables/sensitive-environment-variables\",\"singleFile\":true}]},{\"name\":\"Project Settings\",\"href\":\"/docs/projects/project-configuration/project-settings\",\"posts\":[{\"name\":\"General Settings\",\"href\":\"/docs/projects/project-configuration/general-settings\",\"singleFile\":true},{\"name\":\"Security Settings\",\"href\":\"/docs/projects/project-configuration/security-settings\",\"singleFile\":true},{\"name\":\"Git Settings\",\"href\":\"/docs/projects/project-configuration/git-settings\",\"singleFile\":true},{\"name\":\"vercel.json\",\"href\":\"/docs/projects/project-configuration\",\"description\":\"Configure your project with vercel.json\",\"posts\":[{\"name\":\"Git Configuration\",\"href\":\"/docs/projects/project-configuration/git-configuration\",\"singleFile\":true},{\"name\":\"Global Configuration\",\"href\":\"/docs/projects/project-configuration/global-configuration\",\"singleFile\":true}]}]},{\"name\":\"Project Dashboard\",\"href\":\"/docs/projects/project-dashboard\"}]},{\"name\":\"Builds\",\"href\":\"/docs/deployments/builds\",\"description\":\"Learn how your projects are built and configured\",\"posts\":[{\"name\":\"Configure a Build\",\"href\":\"/docs/deployments/configure-a-build\",\"singleFile\":true},{\"name\":\"Package Managers\",\"href\":\"/docs/deployments/builds/package-managers\",\"singleFile\":true},{\"name\":\"Concurrent Builds\",\"href\":\"/docs/deployments/concurrent-builds\",\"singleFile\":true},{\"name\":\"Build Features\",\"href\":\"/docs/deployments/build-features\",\"singleFile\":true},{\"name\":\"Build Image Overview\",\"href\":\"/docs/deployments/build-image\",\"posts\":[{\"name\":\"Build Image\",\"href\":\"/docs/deployments/build-image/build-image\"},{\"name\":\"Build Image (legacy)\",\"href\":\"/docs/deployments/build-image/build-image-legacy\"}]},{\"name\":\"Troubleshoot a Build\",\"href\":\"/docs/deployments/troubleshoot-a-build\",\"singleFile\":true}]},{\"name\":\"Deployments\",\"href\":\"/docs/deployments/overview\",\"description\":\"How your sites are generated and configured\",\"posts\":[{\"name\":\"Deploy to Vercel\",\"href\":\"/docs/deployments/deployment-methods\",\"posts\":[{\"name\":\"Git Integrations\",\"href\":\"/docs/deployments/git\",\"posts\":[{\"name\":\"Vercel for GitHub\",\"href\":\"/docs/deployments/git/vercel-for-github\"},{\"name\":\"Vercel for GitLab\",\"href\":\"/docs/deployments/git/vercel-for-gitlab\"},{\"name\":\"Vercel for Bitbucket\",\"href\":\"/docs/deployments/git/vercel-for-bitbucket\"},{\"name\":\"Vercel for Azure Pipelines\",\"href\":\"/docs/deployments/git/vercel-for-azure-pipelines\"}]},{\"name\":\"Vercel CLI\",\"href\":\"/docs/deployments/deploy-with-vercel-cli\",\"singleFile\":true},{\"name\":\"Deploy Hooks\",\"href\":\"/docs/deployments/deploy-hooks\",\"singleFile\":true},{\"name\":\"Deploy Button\",\"href\":\"/docs/deployments/deploy-button\",\"posts\":[{\"name\":\"Demo\",\"href\":\"/docs/deployments/deploy-button/demo\"},{\"name\":\"Build Settings\",\"href\":\"/docs/deployments/deploy-button/build-settings\"},{\"name\":\"Source\",\"href\":\"/docs/deployments/deploy-button/source\"},{\"name\":\"Callback\",\"href\":\"/docs/deployments/deploy-button/callback\"},{\"name\":\"Environment Variables\",\"href\":\"/docs/deployments/deploy-button/environment-variables\"},{\"name\":\"Integrations\",\"href\":\"/docs/deployments/deploy-button/integrations\"}]}]},{\"name\":\"Deployment Environments\",\"href\":\"/docs/deployments/environments\",\"posts\":[{\"name\":\"Local Development\",\"href\":\"/docs/deployments/local-env\",\"singleFile\":true},{\"name\":\"Pre-production\",\"href\":\"/docs/deployments/pre-production\",\"posts\":[{\"name\":\"Preview Deployments\",\"href\":\"/docs/deployments/preview-deployments\",\"posts\":[{\"name\":\"Share a Preview Deployment\",\"href\":\"/docs/deployments/sharing-deployments\",\"singleFile\":true},{\"name\":\"Preview Deployment Suffix\",\"href\":\"/docs/deployments/preview-deployment-suffix\",\"singleFile\":true}]}]},{\"name\":\"Production\",\"href\":\"/docs/deployments/production-env\",\"singleFile\":true}]},{\"name\":\"Accessing your Deployment\",\"href\":\"/docs/deployments/generated-urls\",\"singleFile\":true},{\"name\":\"Manage Deployments\",\"href\":\"/docs/deployments/managing-deployments\",\"posts\":[{\"name\":\"Promoting deployments\",\"href\":\"/docs/deployments/promoting-a-deployment\"},{\"name\":\"Instant Rollback\",\"href\":\"/docs/deployments/instant-rollback\"},{\"name\":\"Exclude Files\",\"href\":\"/docs/deployments/vercel-ignore\"},{\"name\":\"Skew Protection\",\"href\":\"/docs/deployments/skew-protection\"}]},{\"name\":\"Webhooks\",\"href\":\"/docs/observability/webhooks-overview\",\"posts\":[{\"name\":\"Webhooks API\",\"href\":\"/docs/observability/webhooks-overview/webhooks-api\"}]},{\"name\":\"Inspecting Open Graph Metadata\",\"href\":\"/docs/deployments/og-preview\",\"singleFile\":true}]},{\"name\":\"Domains\",\"href\":\"/docs/projects/domains\",\"description\":\"Adding, deploying, redirecting and transferring domains\",\"isProduct\":true,\"posts\":[{\"name\":\"Working with Domains\",\"href\":\"/docs/projects/domains/working-with-domains\",\"posts\":[{\"name\":\"View \u0026 Search Domains\",\"href\":\"/docs/projects/domains/view-and-search-domains\",\"singleFile\":true},{\"name\":\"Add a Custom Domain\",\"href\":\"/docs/projects/domains/add-a-domain\",\"singleFile\":true},{\"name\":\"Deploy or Redirect a Domain\",\"href\":\"/docs/projects/domains/deploying-and-redirecting\",\"singleFile\":true},{\"name\":\"Remove a Domain\",\"href\":\"/docs/projects/domains/remove-a-domain\",\"singleFile\":true},{\"name\":\"Renew a Domain\",\"href\":\"/docs/projects/domains/renew-a-domain\",\"singleFile\":true},{\"name\":\"Transfer your Domains\",\"href\":\"/docs/projects/domains/transfer-your-domain\",\"singleFile\":true},{\"name\":\"Assign a Domain to a Branch\",\"href\":\"/docs/projects/domains/assign-domain-to-a-git-branch\",\"singleFile\":true}]},{\"name\":\"Working with DNS\",\"href\":\"/docs/projects/domains/working-with-dns\",\"posts\":[{\"name\":\"Manage DNS records\",\"href\":\"/docs/projects/domains/managing-dns-records\",\"singleFile\":true}]},{\"name\":\"Working with Nameservers\",\"href\":\"/docs/projects/domains/working-with-nameservers\",\"posts\":[{\"name\":\"Manage Nameservers\",\"href\":\"/docs/projects/domains/managing-nameservers\",\"singleFile\":true}]},{\"name\":\"Working with SSL\",\"href\":\"/docs/projects/domains/working-with-ssl\",\"posts\":[{\"name\":\"Custom SSL Certificate\",\"href\":\"/docs/projects/domains/custom-SSL-certificate\",\"singleFile\":true}]},{\"name\":\"Supported Domains for Purchase\",\"href\":\"/docs/projects/domains/supported-domains\"},{\"name\":\"Troubleshooting Domains\",\"href\":\"/docs/projects/domains/troubleshooting\",\"singleFile\":true}]},{\"name\":\"Going Live Checklist\",\"href\":\"/docs/production-checklist\",\"description\":\"Pre-launch checklist for your project\",\"isProduct\":false,\"singleFile\":true,\"posts\":[]},{\"name\":\"Pricing\",\"href\":\"/docs/pricing\",\"description\":\"Pricing, plans, and spend management\",\"posts\":[{\"name\":\"Spend Management\",\"href\":\"/docs/pricing/spend-management\",\"singleFile\":true,\"description\":\"Get notified about or trigger actions based on your account spend\"},{\"name\":\"Calculating Resource Usage\",\"href\":\"/docs/pricing/how-does-vercel-calculate-usage-of-resources\",\"singleFile\":true},{\"name\":\"Billing \u0026 Invoices\",\"href\":\"/docs/pricing/understanding-my-invoice\",\"singleFile\":true,\"posts\":[{\"name\":\"Pro Billing FAQ\",\"href\":\"/docs/accounts/plans/pro/billing\",\"singleFile\":true},{\"name\":\"Enterprise Billing FAQ\",\"href\":\"/docs/accounts/plans/enterprise/billing\",\"singleFile\":true}]},{\"name\":\"Manage \u0026 Optimize Usage\",\"href\":\"/docs/pricing/manage-and-optimize-usage\",\"posts\":[{\"name\":\"Networking\",\"href\":\"/docs/pricing/networking\",\"singleFile\":true},{\"name\":\"Serverless Functions\",\"href\":\"/docs/pricing/serverless-functions\",\"singleFile\":true},{\"name\":\"Edge Functions\",\"href\":\"/docs/pricing/edge-functions\",\"singleFile\":true},{\"name\":\"Edge Middleware\",\"href\":\"/docs/pricing/edge-middleware\",\"singleFile\":true},{\"name\":\"Builds\",\"href\":\"/docs/pricing/builds\",\"singleFile\":true},{\"name\":\"Remote Cache Artifacts\",\"href\":\"/docs/pricing/artifacts\",\"singleFile\":true},{\"name\":\"Edge Config\",\"href\":\"/docs/pricing/edge-config\",\"singleFile\":true},{\"name\":\"Incremental Static Regeneration\",\"href\":\"/docs/pricing/incremental-static-regeneration\",\"singleFile\":true},{\"name\":\"Data Cache\",\"href\":\"/docs/pricing/data-cache\",\"singleFile\":true},{\"name\":\"Vercel Postgres\",\"href\":\"/docs/pricing/postgres\",\"singleFile\":true},{\"name\":\"Vercel KV\",\"href\":\"/docs/pricing/kv\",\"singleFile\":true},{\"name\":\"Observability\",\"href\":\"/docs/pricing/observability\",\"singleFile\":true},{\"name\":\"Image Optimization\",\"href\":\"/docs/pricing/image-optimization\",\"singleFile\":true},{\"name\":\"Legacy Metrics\",\"href\":\"/docs/pricing/legacy\",\"singleFile\":true}]},{\"name\":\"Plans\",\"href\":\"/docs/accounts/plans\",\"posts\":[{\"name\":\"Hobby\",\"href\":\"/docs/accounts/plans/hobby\",\"singleFile\":true},{\"name\":\"Pro\",\"href\":\"/docs/accounts/plans/pro\",\"posts\":[{\"name\":\"Trials\",\"href\":\"/docs/accounts/plans/pro/trials\",\"singleFile\":true}]},{\"name\":\"Enterprise\",\"href\":\"/docs/accounts/plans/enterprise\"}]}]},{\"name\":\"Resources\",\"href\":\"/docs/resources\",\"description\":\"Learn about account management, error handling, and more\",\"open\":true,\"posts\":[{\"name\":\"Dashboard\",\"href\":\"/docs/dashboard-features/\",\"description\":\"View and manage all aspects of the Vercel platform\",\"isProduct\":true,\"posts\":[{\"name\":\"Overview\",\"href\":\"/docs/dashboard-features/overview\"},{\"name\":\"Notifications\",\"href\":\"/docs/dashboard-features/notifications\"},{\"name\":\"Command Menu\",\"href\":\"/docs/dashboard-features/command-menu\"},{\"name\":\"Support Center\",\"href\":\"/docs/dashboard-features/support-center\"}]},{\"name\":\"Account Management\",\"href\":\"/docs/accounts\",\"description\":\"Create a Vercel identity and collaborate with teams\",\"isProduct\":true,\"posts\":[{\"name\":\"Create an Account\",\"href\":\"/docs/accounts/create-an-account\",\"singleFile\":true},{\"name\":\"Manage Emails\",\"href\":\"/docs/accounts/manage-emails\",\"singleFile\":true},{\"name\":\"Create a Team\",\"href\":\"/docs/accounts/create-a-team\",\"singleFile\":true},{\"name\":\"Team Roles \u0026 Permissions\",\"href\":\"/docs/accounts/team-members-and-roles\",\"posts\":[{\"name\":\"Access Roles\",\"href\":\"/docs/accounts/team-members-and-roles/access-roles\",\"posts\":[{\"name\":\"Team Roles Reference\",\"href\":\"/docs/accounts/team-members-and-roles/access-roles/team-level-roles\",\"singleFile\":true},{\"name\":\"Project Roles Reference\",\"href\":\"/docs/accounts/team-members-and-roles/access-roles/project-level-roles\",\"singleFile\":true}]},{\"name\":\"Access Groups\",\"href\":\"/docs/accounts/team-members-and-roles/access-groups\",\"singleFile\":true},{\"name\":\"Managing Team Members\",\"href\":\"/docs/accounts/team-members-and-roles/managing-team-members\",\"singleFile\":true}]}]},{\"name\":\"Limits\",\"href\":\"/docs/limits/overview\",\"description\":\"List of limits and limitations applied on Vercel\",\"isProduct\":true,\"posts\":[{\"name\":\"Fair use Guidelines\",\"href\":\"/docs/limits/fair-use-guidelines\"}]},{\"name\":\"General Errors\",\"href\":\"/docs/errors/error-list\",\"description\":\"General error handling guidance, that covers dashboard related errors\",\"singleFile\":true},{\"name\":\"Error Codes\",\"href\":\"/docs/errors\",\"description\":\"List of possible errors when interacting with Vercel\",\"isProduct\":false,\"hideChildrenSide\":true,\"posts\":[{\"name\":\"BODY_NOT_A_STRING_FROM_FUNCTION\",\"href\":\"/docs/errors/BODY_NOT_A_STRING_FROM_FUNCTION\"},{\"name\":\"DEPLOYMENT_BLOCKED\",\"href\":\"/docs/errors/DEPLOYMENT_BLOCKED\"},{\"name\":\"DEPLOYMENT_DISABLED\",\"href\":\"/docs/errors/DEPLOYMENT_DISABLED\"},{\"name\":\"DEPLOYMENT_DELETED\",\"href\":\"/docs/errors/DEPLOYMENT_DELETED\"},{\"name\":\"DEPLOYMENT_NOT_FOUND\",\"href\":\"/docs/errors/DEPLOYMENT_NOT_FOUND\"},{\"name\":\"DEPLOYMENT_NOT_READY_REDIRECTING\",\"href\":\"/docs/errors/DEPLOYMENT_NOT_READY_REDIRECTING\"},{\"name\":\"DEPLOYMENT_PAUSED\",\"href\":\"/docs/errors/DEPLOYMENT_PAUSED\"},{\"name\":\"DNS_HOSTNAME_EMPTY\",\"href\":\"/docs/errors/DNS_HOSTNAME_EMPTY\"},{\"name\":\"DNS_HOSTNAME_NOT_FOUND\",\"href\":\"/docs/errors/DNS_HOSTNAME_NOT_FOUND\"},{\"name\":\"DNS_HOSTNAME_RESOLVE_FAILED\",\"href\":\"/docs/errors/DNS_HOSTNAME_RESOLVE_FAILED\"},{\"name\":\"DNS_HOSTNAME_RESOLVED_PRIVATE\",\"href\":\"/docs/errors/DNS_HOSTNAME_RESOLVED_PRIVATE\"},{\"name\":\"DNS_HOSTNAME_SERVER_ERROR\",\"href\":\"/docs/errors/DNS_HOSTNAME_SERVER_ERROR\"},{\"name\":\"MIDDLEWARE_INVOCATION_FAILED\",\"href\":\"/docs/errors/MIDDLEWARE_INVOCATION_FAILED\"},{\"name\":\"MIDDLEWARE_INVOCATION_TIMEOUT\",\"href\":\"/docs/errors/MIDDLEWARE_INVOCATION_TIMEOUT\"},{\"name\":\"EDGE_FUNCTION_INVOCATION_FAILED\",\"href\":\"/docs/errors/EDGE_FUNCTION_INVOCATION_FAILED\"},{\"name\":\"EDGE_FUNCTION_INVOCATION_TIMEOUT\",\"href\":\"/docs/errors/EDGE_FUNCTION_INVOCATION_TIMEOUT\"},{\"name\":\"FALLBACK_BODY_TOO_LARGE\",\"href\":\"/docs/errors/FALLBACK_BODY_TOO_LARGE\"},{\"name\":\"FUNCTION_INVOCATION_FAILED\",\"href\":\"/docs/errors/FUNCTION_INVOCATION_FAILED\"},{\"name\":\"FUNCTION_INVOCATION_TIMEOUT\",\"href\":\"/docs/errors/FUNCTION_INVOCATION_TIMEOUT\"},{\"name\":\"FUNCTION_RATE_LIMIT\",\"href\":\"/docs/errors/FUNCTION_RATE_LIMIT\"},{\"name\":\"FUNCTION_PAYLOAD_TOO_LARGE\",\"href\":\"/docs/errors/FUNCTION_PAYLOAD_TOO_LARGE\"},{\"name\":\"FUNCTION_RESPONSE_PAYLOAD_TOO_LARGE\",\"href\":\"/docs/errors/FUNCTION_RESPONSE_PAYLOAD_TOO_LARGE\"},{\"name\":\"INFINITE_LOOP_DETECTED\",\"href\":\"/docs/errors/INFINITE_LOOP_DETECTED\"},{\"name\":\"INTERNAL_CACHE_ERROR\",\"href\":\"/docs/errors/INTERNAL_CACHE_ERROR\"},{\"name\":\"INTERNAL_CACHE_KEY_TOO_LONG\",\"href\":\"/docs/errors/INTERNAL_CACHE_KEY_TOO_LONG\"},{\"name\":\"INTERNAL_CACHE_LOCK_FULL\",\"href\":\"/docs/errors/INTERNAL_CACHE_LOCK_FULL\"},{\"name\":\"INTERNAL_CACHE_LOCK_TIMEOUT\",\"href\":\"/docs/errors/INTERNAL_CACHE_LOCK_TIMEOUT\"},{\"name\":\"INTERNAL_DEPLOYMENT_FETCH_FAILED\",\"href\":\"/docs/errors/INTERNAL_DEPLOYMENT_FETCH_FAILED\"},{\"name\":\"INTERNAL_EDGE_FUNCTION_INVOCATION_FAILED\",\"href\":\"/docs/errors/INTERNAL_EDGE_FUNCTION_INVOCATION_FAILED\"},{\"name\":\"INTERNAL_EDGE_FUNCTION_INVOCATION_TIMEOUT\",\"href\":\"/docs/errors/INTERNAL_EDGE_FUNCTION_INVOCATION_TIMEOUT\"},{\"name\":\"INTERNAL_OPTIMIZED_IMAGE_REQUEST_FAILED\",\"href\":\"/docs/errors/INTERNAL_OPTIMIZED_IMAGE_REQUEST_FAILED\"},{\"name\":\"INTERNAL_ROUTER_CANNOT_PARSE_PATH\",\"href\":\"/docs/errors/INTERNAL_ROUTER_CANNOT_PARSE_PATH\"},{\"name\":\"INVALID_IMAGE_OPTIMIZE_REQUEST\",\"href\":\"/docs/errors/INVALID_IMAGE_OPTIMIZE_REQUEST\"},{\"name\":\"OPTIMIZED_EXTERNAL_IMAGE_REQUEST_FAILED\",\"href\":\"/docs/errors/OPTIMIZED_EXTERNAL_IMAGE_REQUEST_FAILED\"},{\"name\":\"OPTIMIZED_EXTERNAL_IMAGE_REQUEST_INVALID\",\"href\":\"/docs/errors/OPTIMIZED_EXTERNAL_IMAGE_REQUEST_INVALID\"},{\"name\":\"OPTIMIZED_EXTERNAL_IMAGE_REQUEST_UNAUTHORIZED\",\"href\":\"/docs/errors/OPTIMIZED_EXTERNAL_IMAGE_REQUEST_UNAUTHORIZED\"},{\"name\":\"REQUEST_HEADER_TOO_LARGE\",\"href\":\"/docs/errors/REQUEST_HEADER_TOO_LARGE\"},{\"name\":\"ROUTER_EXTERNAL_TARGET_HANDSHAKE_ERROR\",\"href\":\"/docs/errors/ROUTER_EXTERNAL_TARGET_HANDSHAKE_ERROR\"},{\"name\":\"INTERNAL_FUNCTION_INVOCATION_FAILED\",\"href\":\"/docs/errors/INTERNAL_FUNCTION_INVOCATION_FAILED\"},{\"name\":\"INTERNAL_FUNCTION_INVOCATION_TIMEOUT\",\"href\":\"/docs/errors/INTERNAL_FUNCTION_INVOCATION_TIMEOUT\"},{\"name\":\"INTERNAL_FUNCTION_NOT_FOUND\",\"href\":\"/docs/errors/INTERNAL_FUNCTION_NOT_FOUND\"},{\"name\":\"INTERNAL_FUNCTION_NOT_READY\",\"href\":\"/docs/errors/INTERNAL_FUNCTION_NOT_READY\"},{\"name\":\"INTERNAL_MISSING_RESPONSE_FROM_CACHE\",\"href\":\"/docs/errors/INTERNAL_MISSING_RESPONSE_FROM_CACHE\"},{\"name\":\"INTERNAL_STATIC_REQUEST_FAILED\",\"href\":\"/docs/errors/INTERNAL_STATIC_REQUEST_FAILED\"},{\"name\":\"INTERNAL_UNARCHIVE_FAILED\",\"href\":\"/docs/errors/INTERNAL_UNARCHIVE_FAILED\"},{\"name\":\"INTERNAL_UNEXPECTED_ERROR\",\"href\":\"/docs/errors/INTERNAL_UNEXPECTED_ERROR\"},{\"name\":\"INVALID_REQUEST_METHOD\",\"href\":\"/docs/errors/INVALID_REQUEST_METHOD\"},{\"name\":\"MALFORMED_REQUEST_HEADER\",\"href\":\"/docs/errors/MALFORMED_REQUEST_HEADER\"},{\"name\":\"NO_RESPONSE_FROM_FUNCTION\",\"href\":\"/docs/errors/NO_RESPONSE_FROM_FUNCTION\"},{\"name\":\"NOT_FOUND\",\"href\":\"/docs/errors/NOT_FOUND\"},{\"name\":\"RANGE_END_NOT_VALID\",\"href\":\"/docs/errors/RANGE_END_NOT_VALID\"},{\"name\":\"RANGE_GROUP_NOT_VALID\",\"href\":\"/docs/errors/RANGE_GROUP_NOT_VALID\"},{\"name\":\"RANGE_MISSING_UNIT\",\"href\":\"/docs/errors/RANGE_MISSING_UNIT\"},{\"name\":\"RANGE_START_NOT_VALID\",\"href\":\"/docs/errors/RANGE_START_NOT_VALID\"},{\"name\":\"RANGE_UNIT_NOT_SUPPORTED\",\"href\":\"/docs/errors/RANGE_UNIT_NOT_SUPPORTED\"},{\"name\":\"TOO_MANY_RANGES\",\"href\":\"/docs/errors/TOO_MANY_RANGES\"},{\"name\":\"RESOURCE_NOT_FOUND\",\"href\":\"/docs/errors/RESOURCE_NOT_FOUND\"},{\"name\":\"ROUTER_CANNOT_MATCH\",\"href\":\"/docs/errors/ROUTER_CANNOT_MATCH\"},{\"name\":\"ROUTER_EXTERNAL_TARGET_CONNECTION_ERROR\",\"href\":\"/docs/errors/ROUTER_EXTERNAL_TARGET_CONNECTION_ERROR\"},{\"name\":\"ROUTER_EXTERNAL_TARGET_ERROR\",\"href\":\"/docs/errors/ROUTER_EXTERNAL_TARGET_ERROR\"},{\"name\":\"ROUTER_TOO_MANY_HAS_SELECTIONS\",\"href\":\"/docs/errors/ROUTER_TOO_MANY_HAS_SELECTIONS\"},{\"name\":\"TOO_MANY_FILESYSTEM_CHECKS\",\"href\":\"/docs/errors/TOO_MANY_FILESYSTEM_CHECKS\"},{\"name\":\"TOO_MANY_FORKS\",\"href\":\"/docs/errors/TOO_MANY_FORKS\"},{\"name\":\"URL_TOO_LONG\",\"href\":\"/docs/errors/URL_TOO_LONG\"}]},{\"name\":\"Release Phases\",\"href\":\"/docs/release-phases\",\"description\":\"Phases of the Vercel Product release cycle\",\"isProduct\":true,\"singleFile\":true,\"posts\":[{\"name\":\"Public Beta Agreement\",\"href\":\"/docs/release-phases/public-beta-agreement\",\"singleFile\":true}]},{\"name\":\"Private Registry\",\"href\":\"/docs/vercel-platform/private-registry\",\"description\":\"Vercel's private registry\",\"singleFile\":true},{\"name\":\"Glossary\",\"href\":\"/docs/vercel-platform/glossary\",\"description\":\"Common terms and concepts used by Vercel\",\"singleFile\":true}]}]},{\"name\":\"Infrastructure\",\"href\":\"/docs/infrastructure/\",\"key\":\"infrastructure\",\"isProduct\":true,\"posts\":[{\"name\":\"Edge Network\",\"href\":\"/docs/edge-network/overview\",\"description\":\"Configurable CDN with caching, compute, and routing rules\",\"isProduct\":true,\"posts\":[{\"name\":\"Regions\",\"href\":\"/docs/edge-network/regions\",\"singleFile\":true},{\"name\":\"Edge Cache\",\"href\":\"/docs/edge-network/caching\",\"description\":\"Content caching at the edge for fast responses\",\"isProduct\":true,\"singleFile\":true},{\"name\":\"Redirects\",\"href\":\"/docs/edge-network/redirects\",\"singleFile\":true},{\"name\":\"Rewrites\",\"href\":\"/docs/edge-network/rewrites\",\"singleFile\":true},{\"name\":\"Headers\",\"href\":\"/docs/edge-network/headers\",\"posts\":[{\"name\":\"Request Headers\",\"href\":\"/docs/edge-network/headers/request-headers\",\"singleFile\":true},{\"name\":\"Response Headers\",\"href\":\"/docs/edge-network/headers/response-headers\",\"singleFile\":true},{\"name\":\"Cache-Control Headers\",\"href\":\"/docs/edge-network/headers/cache-control-headers\",\"singleFile\":true},{\"name\":\"Content Security Policy\",\"href\":\"/docs/edge-network/security-headers\",\"singleFile\":true}]},{\"name\":\"Compression\",\"href\":\"/docs/edge-network/compression\",\"singleFile\":true},{\"name\":\"Directory Listing\",\"href\":\"/docs/edge-network/directory-listing\",\"singleFile\":true},{\"name\":\"FAQ\",\"href\":\"/docs/edge-network/frequently-asked-questions\",\"singleFile\":true}]},{\"name\":\"Vercel Functions\",\"href\":\"/docs/functions\",\"description\":\"Code on-demand without managing your own infrastructure\",\"isProduct\":true,\"posts\":[{\"name\":\"Quickstart\",\"href\":\"/docs/functions/quickstart\",\"singleFile\":true},{\"name\":\"Concepts\",\"href\":\"/docs/functions/concepts\",\"singleFile\":true},{\"name\":\"Choosing a Runtime\",\"href\":\"/docs/functions/runtimes\",\"posts\":[{\"name\":\"Node.js\",\"href\":\"/docs/functions/runtimes/node-js\",\"posts\":[{\"name\":\"Node.js Versions\",\"href\":\"/docs/functions/runtimes/node-js/node-js-versions\",\"singleFile\":true},{\"name\":\"Advanced Node.js Configuration\",\"href\":\"/docs/functions/runtimes/node-js/advanced-node-configuration\",\"singleFile\":true}]},{\"name\":\"Go\",\"href\":\"/docs/functions/runtimes/go\",\"singleFile\":true},{\"name\":\"Python\",\"href\":\"/docs/functions/runtimes/python\",\"singleFile\":true},{\"name\":\"Ruby\",\"href\":\"/docs/functions/runtimes/ruby\",\"singleFile\":true},{\"name\":\"Edge Runtime\",\"href\":\"/docs/functions/runtimes/edge-runtime\"}]},{\"name\":\"Functions API Reference\",\"href\":\"/docs/functions/functions-api-reference\",\"posts\":[{\"name\":\"@vercel/functions\",\"href\":\"/docs/functions/vercel-functions-package\",\"singleFile\":true}]},{\"name\":\"Configuring Functions\",\"href\":\"/docs/functions/configuring-functions\",\"posts\":[{\"name\":\"Runtime\",\"href\":\"/docs/functions/configuring-functions/runtime\",\"singleFile\":true},{\"name\":\"Region\",\"href\":\"/docs/functions/configuring-functions/region\",\"singleFile\":true},{\"name\":\"Duration\",\"href\":\"/docs/functions/configuring-functions/duration\",\"singleFile\":true},{\"name\":\"Memory / CPU\",\"href\":\"/docs/functions/configuring-functions/memory\",\"singleFile\":true},{\"name\":\"Concurrency\",\"href\":\"/docs/functions/configuring-functions/concurrency\",\"singleFile\":true}]},{\"name\":\"Streaming Functions\",\"href\":\"/docs/functions/streaming-functions\",\"singleFile\":false,\"posts\":[{\"name\":\"Streaming Concepts\",\"href\":\"/docs/functions/streaming\",\"singleFile\":true},{\"name\":\"Quickstart\",\"href\":\"/docs/functions/streaming/quickstart\",\"singleFile\":true},{\"name\":\"Streaming Examples\",\"href\":\"/docs/functions/streaming/streaming-examples\",\"singleFile\":true}]},{\"name\":\"OG Image Generation\",\"href\":\"/docs/functions/og-image-generation\",\"posts\":[{\"name\":\"@vercel/og\",\"href\":\"/docs/functions/og-image-generation/og-image-api\",\"singleFile\":true}]},{\"name\":\"Using WebAssembly\",\"href\":\"/docs/functions/wasm\",\"singleFile\":true},{\"name\":\"Logs\",\"href\":\"/docs/functions/logs\",\"singleFile\":true},{\"name\":\"Limitations\",\"href\":\"/docs/functions/limitations\",\"singleFile\":true},{\"name\":\"Usage \u0026 Pricing\",\"href\":\"/docs/functions/usage-and-pricing\",\"singleFile\":true}]},{\"name\":\"Edge Middleware\",\"href\":\"/docs/functions/edge-middleware\",\"description\":\"Code that executes before a request is processed on a site\",\"isProduct\":true,\"posts\":[{\"name\":\"Quickstart\",\"href\":\"/docs/functions/edge-middleware/quickstart\",\"singleFile\":true},{\"name\":\"Middleware API\",\"href\":\"/docs/functions/edge-middleware/middleware-api\",\"singleFile\":true},{\"name\":\"Edge Runtime\",\"href\":\"/docs/functions/edge-middleware/edge-runtime\",\"singleFile\":true,\"isDuplicate\":true},{\"name\":\"Limitations\",\"href\":\"/docs/functions/edge-middleware/limitations\",\"singleFile\":true},{\"name\":\"Usage \u0026 Pricing\",\"href\":\"/docs/functions/edge-middleware/usage-and-pricing\",\"singleFile\":true}]},{\"name\":\"Image Optimization\",\"href\":\"/docs/image-optimization\",\"description\":\"Serve high-quality images with minimal impact on page load times\",\"isProduct\":true,\"posts\":[{\"name\":\"Quickstart\",\"href\":\"/docs/image-optimization/quickstart\",\"singleFile\":true},{\"name\":\"Limits \u0026 Pricing\",\"href\":\"/docs/image-optimization/limits-and-pricing\",\"singleFile\":true},{\"name\":\"Managing Costs\",\"href\":\"/docs/image-optimization/managing-image-optimization-costs\",\"singleFile\":true}]},{\"name\":\"Incremental Static Regeneration\",\"href\":\"/docs/incremental-static-regeneration\",\"description\":\"Create or update content without redeploying your site\",\"isProduct\":true,\"posts\":[{\"name\":\"Quickstart\",\"href\":\"/docs/incremental-static-regeneration/quickstart\",\"singleFile\":true},{\"name\":\"Usage \u0026 Pricing\",\"href\":\"/docs/incremental-static-regeneration/limits-and-pricing\"}]},{\"name\":\"Data Cache\",\"href\":\"/docs/infrastructure/data-cache\",\"description\":\"Specialized cache for storing responses from fetches\",\"isProduct\":true,\"posts\":[{\"name\":\"Managing Data Cache\",\"href\":\"/docs/infrastructure/data-cache/manage-data-cache\"},{\"name\":\"Usage\",\"href\":\"/docs/infrastructure/data-cache/limits\"}]},{\"name\":\"Cron Jobs\",\"description\":\"Time-based scheduling to automate repetitive tasks\",\"isProduct\":true,\"href\":\"/docs/cron-jobs\",\"posts\":[{\"name\":\"Quickstart\",\"href\":\"/docs/cron-jobs/quickstart\"},{\"name\":\"Manage Cron Jobs\",\"href\":\"/docs/cron-jobs/manage-cron-jobs\"},{\"name\":\"Usage \u0026 Pricing\",\"href\":\"/docs/cron-jobs/usage-and-pricing\"}]}]},{\"name\":\"Workflow\",\"href\":\"/docs/workflow-collaboration\",\"key\":\"workflow\",\"isProduct\":true,\"posts\":[{\"name\":\"Vercel Toolbar\",\"href\":\"/docs/workflow-collaboration/vercel-toolbar\",\"description\":\"Manage your Vercel projects from your browser\",\"isProduct\":true,\"posts\":[{\"name\":\"Managing the Toolbar's Visibility\",\"href\":\"/docs/workflow-collaboration/vercel-toolbar/managing-toolbar\",\"singleFile\":true},{\"name\":\"Add to Your Environment\",\"href\":\"/docs/workflow-collaboration/vercel-toolbar/in-production-and-localhost\",\"singleFile\":true,\"posts\":[{\"name\":\"Add to Localhost\",\"href\":\"/docs/workflow-collaboration/vercel-toolbar/in-production-and-localhost/add-to-localhost\",\"singleFile\":true},{\"name\":\"Add to Production\",\"href\":\"/docs/workflow-collaboration/vercel-toolbar/in-production-and-localhost/add-to-production\",\"singleFile\":true}]},{\"name\":\"Layout Shift Tool\",\"href\":\"/docs/workflow-collaboration/layout-shift-tool\",\"description\":\"Measure layout shifts in your application\",\"singleFile\":true},{\"name\":\"Interaction Timing Tool\",\"href\":\"/docs/workflow-collaboration/interaction-timing-tool\",\"description\":\"Measure interaction timing in your application\",\"singleFile\":true},{\"name\":\"Accessibility Audit Tool\",\"href\":\"/docs/workflow-collaboration/accessibility-audit-tool\",\"description\":\"Audit your application for accessibility issues\",\"singleFile\":true}]},{\"name\":\"Feature Flags\",\"href\":\"/docs/workflow-collaboration/feature-flags\",\"description\":\"View and override your application's feature flags\",\"isProduct\":true,\"posts\":[{\"name\":\"Flags SDK\",\"href\":\"/docs/workflow-collaboration/feature-flags/feature-flags-pattern\",\"posts\":[{\"name\":\"Flags SDK in Next.js\",\"href\":\"/docs/workflow-collaboration/feature-flags/flags-pattern-nextjs\",\"singleFile\":true},{\"name\":\"Flags SDK in SvelteKit\",\"href\":\"/docs/workflow-collaboration/feature-flags/flags-pattern-sveltekit\",\"singleFile\":true}]},{\"name\":\"Managing Flags from the Toolbar\",\"href\":\"/docs/workflow-collaboration/feature-flags/using-vercel-toolbar\",\"posts\":[{\"name\":\"Implement Flags in the Toolbar\",\"href\":\"/docs/workflow-collaboration/feature-flags/implement-flags-in-toolbar\",\"singleFile\":true},{\"name\":\"Toolbar Flags Reference\",\"href\":\"/docs/workflow-collaboration/feature-flags/supporting-feature-flags\",\"singleFile\":true}]},{\"name\":\"Integrate Flags with Vercel Platform\",\"href\":\"/docs/workflow-collaboration/feature-flags/integrate-vercel-platform\",\"posts\":[{\"name\":\"Runtime Logs\",\"href\":\"/docs/workflow-collaboration/feature-flags/integrate-with-runtime-logs\",\"singleFile\":true},{\"name\":\"Web Analytics\",\"href\":\"/docs/workflow-collaboration/feature-flags/integrate-with-web-analytics\",\"singleFile\":true}]},{\"name\":\"@vercel/flags\",\"href\":\"/docs/workflow-collaboration/feature-flags/vercel-flags\",\"posts\":[{\"name\":\"@vercel/flags/next\",\"href\":\"/docs/workflow-collaboration/feature-flags/nextjs-flags-reference\",\"singleFile\":true},{\"name\":\"@vercel/flags/sveltekit\",\"href\":\"/docs/workflow-collaboration/feature-flags/sveltekit-flags-reference\",\"singleFile\":true}]}]},{\"name\":\"Comments\",\"href\":\"/docs/workflow-collaboration/comments\",\"description\":\"Allow collaborators to give direct feedback on preview deployments\",\"isProduct\":true,\"posts\":[{\"name\":\"Enabling Comments\",\"href\":\"/docs/workflow-collaboration/comments/how-comments-work\",\"singleFile\":true},{\"name\":\"Using Comments\",\"href\":\"/docs/workflow-collaboration/comments/using-comments\",\"singleFile\":true},{\"name\":\"Managing Comments\",\"href\":\"/docs/workflow-collaboration/comments/managing-comments\",\"singleFile\":true},{\"name\":\"Integrations\",\"href\":\"/docs/workflow-collaboration/comments/integrations\",\"singleFile\":true}]},{\"name\":\"Edit Mode\",\"href\":\"/docs/workflow-collaboration/edit-mode\",\"description\":\"Edit your content directly on your site\",\"singleFile\":true},{\"name\":\"Draft Mode\",\"href\":\"/docs/workflow-collaboration/draft-mode\",\"description\":\"Preview changes before publishing\",\"singleFile\":true},{\"name\":\"Conformance\",\"href\":\"/docs/workflow-collaboration/conformance\",\"description\":\"Improve collaboration, productivity, and software quality at scale\",\"isProduct\":true,\"singleFile\":true,\"posts\":[{\"name\":\"Getting Started\",\"href\":\"/docs/workflow-collaboration/conformance/getting-started\",\"singleFile\":true},{\"name\":\"CLI\",\"href\":\"/docs/workflow-collaboration/conformance/cli\",\"singleFile\":true},{\"name\":\"Dashboard\",\"href\":\"/docs/workflow-collaboration/conformance/dashboard-overview\",\"singleFile\":true,\"posts\":[{\"name\":\"Catalog reference\",\"href\":\"/docs/workflow-collaboration/conformance/dashboard-overview/catalog\",\"singleFile\":true}]},{\"name\":\"Allowlist\",\"href\":\"/docs/workflow-collaboration/conformance/allowlist\",\"singleFile\":true},{\"name\":\"Customizing Conformance\",\"href\":\"/docs/workflow-collaboration/conformance/customize\",\"singleFile\":true},{\"name\":\"Rules\",\"href\":\"/docs/workflow-collaboration/conformance/rules\",\"hideChildrenSide\":true,\"posts\":[{\"name\":\"BFCACHE_INTEGRITY_NO_UNLOAD_LISTENERS\",\"href\":\"/docs/workflow-collaboration/conformance/rules/BFCACHE_INTEGRITY_NO_UNLOAD_LISTENERS\",\"singleFile\":true,\"isCode\":true},{\"name\":\"BFCACHE_INTEGRITY_REQUIRE_NOOPENER_ATTRIBUTE\",\"href\":\"/docs/workflow-collaboration/conformance/rules/BFCACHE_INTEGRITY_REQUIRE_NOOPENER_ATTRIBUTE\",\"singleFile\":true,\"isCode\":true},{\"name\":\"ESLINT_CONFIGURATION\",\"href\":\"/docs/workflow-collaboration/conformance/rules/ESLINT_CONFIGURATION\",\"singleFile\":true,\"isCode\":true},{\"name\":\"ESLINT_NEXT_RULES_REQUIRED\",\"href\":\"/docs/workflow-collaboration/conformance/rules/ESLINT_NEXT_RULES_REQUIRED\",\"singleFile\":true,\"isCode\":true},{\"name\":\"ESLINT_REACT_RULES_REQUIRED\",\"href\":\"/docs/workflow-collaboration/conformance/rules/ESLINT_REACT_RULES_REQUIRED\",\"singleFile\":true,\"isCode\":true},{\"name\":\"ESLINT_RULES_REQUIRED\",\"href\":\"/docs/workflow-collaboration/conformance/rules/ESLINT_RULES_REQUIRED\",\"singleFile\":true,\"isCode\":true},{\"name\":\"NEXTJS_MISSING_MODULARIZE_IMPORTS\",\"href\":\"/docs/workflow-collaboration/conformance/rules/NEXTJS_MISSING_MODULARIZE_IMPORTS\",\"singleFile\":true,\"isCode\":true},{\"name\":\"NEXTJS_MISSING_OPTIMIZE_PACKAGE_IMPORTS\",\"href\":\"/docs/workflow-collaboration/conformance/rules/NEXTJS_MISSING_OPTIMIZE_PACKAGE_IMPORTS\",\"singleFile\":true,\"isCode\":true},{\"name\":\"NEXTJS_MISSING_NEXT13_TYPESCRIPT_PLUGIN\",\"href\":\"/docs/workflow-collaboration/conformance/rules/NEXTJS_MISSING_NEXT13_TYPESCRIPT_PLUGIN\",\"singleFile\":true,\"isCode\":true},{\"name\":\"NEXTJS_MISSING_REACT_STRICT_MODE\",\"href\":\"/docs/workflow-collaboration/conformance/rules/NEXTJS_MISSING_REACT_STRICT_MODE\",\"singleFile\":true,\"isCode\":true},{\"name\":\"NEXTJS_MISSING_SECURITY_HEADERS\",\"href\":\"/docs/workflow-collaboration/conformance/rules/NEXTJS_MISSING_SECURITY_HEADERS\",\"singleFile\":true,\"isCode\":true},{\"name\":\"NEXTJS_NO_BEFORE_INTERACTIVE\",\"href\":\"/docs/workflow-collaboration/conformance/rules/NEXTJS_NO_BEFORE_INTERACTIVE\",\"singleFile\":true,\"isCode\":true},{\"name\":\"NEXTJS_NO_CLIENT_DEPS_IN_MIDDLEWARE\",\"href\":\"/docs/workflow-collaboration/conformance/rules/NEXTJS_NO_CLIENT_DEPS_IN_MIDDLEWARE\",\"singleFile\":true,\"isCode\":true},{\"name\":\"NEXTJS_NO_DYNAMIC_AUTO\",\"href\":\"/docs/workflow-collaboration/conformance/rules/NEXTJS_NO_DYNAMIC_AUTO\",\"singleFile\":true,\"isCode\":true},{\"name\":\"NEXTJS_NO_FETCH_IN_SERVER_PROPS\",\"href\":\"/docs/workflow-collaboration/conformance/rules/NEXTJS_NO_FETCH_IN_SERVER_PROPS\",\"singleFile\":true,\"isCode\":true},{\"name\":\"NEXTJS_NO_GET_INITIAL_PROPS\",\"href\":\"/docs/workflow-collaboration/conformance/rules/NEXTJS_NO_GET_INITIAL_PROPS\",\"singleFile\":true,\"isCode\":true},{\"name\":\"NEXTJS_NO_SELF_HOSTED_VIDEOS\",\"href\":\"/docs/workflow-collaboration/conformance/rules/NEXTJS_NO_SELF_HOSTED_VIDEOS\",\"singleFile\":true,\"isCode\":true},{\"name\":\"NEXTJS_NO_TURBO_CACHE\",\"href\":\"/docs/workflow-collaboration/conformance/rules/NEXTJS_NO_TURBO_CACHE\",\"singleFile\":true,\"isCode\":true},{\"name\":\"NEXTJS_SAFE_SVG_IMAGES\",\"href\":\"/docs/workflow-collaboration/conformance/rules/NEXTJS_SAFE_SVG_IMAGES\",\"singleFile\":true,\"isCode\":true},{\"name\":\"NEXTJS_SAFE_URL_IMPORTS\",\"href\":\"/docs/workflow-collaboration/conformance/rules/NEXTJS_SAFE_URL_IMPORTS\",\"singleFile\":true,\"isCode\":true},{\"name\":\"NEXTJS_UNNEEDED_GET_SERVER_SIDE_PROPS\",\"href\":\"/docs/workflow-collaboration/conformance/rules/NEXTJS_UNNEEDED_GET_SERVER_SIDE_PROPS\",\"singleFile\":true,\"isCode\":true},{\"name\":\"NEXTJS_NO_ASYNC_PAGE\",\"href\":\"/docs/workflow-collaboration/conformance/rules/NEXTJS_NO_ASYNC_PAGE\",\"singleFile\":true,\"isCode\":true},{\"name\":\"NEXTJS_NO_ASYNC_LAYOUT\",\"href\":\"/docs/workflow-collaboration/conformance/rules/NEXTJS_NO_ASYNC_LAYOUT\",\"singleFile\":true,\"isCode\":true},{\"name\":\"NEXTJS_USE_NATIVE_FETCH\",\"href\":\"/docs/workflow-collaboration/conformance/rules/NEXTJS_USE_NATIVE_FETCH\",\"singleFile\":true,\"isCode\":true},{\"name\":\"NEXTJS_NO_PRODUCTION_SOURCE_MAPS\",\"href\":\"/docs/workflow-collaboration/conformance/rules/NEXTJS_NO_PRODUCTION_SOURCE_MAPS\",\"singleFile\":true,\"isCode\":true},{\"name\":\"NEXTJS_USE_NEXT_FONT\",\"href\":\"/docs/workflow-collaboration/conformance/rules/NEXTJS_USE_NEXT_FONT\",\"singleFile\":true,\"isCode\":true},{\"name\":\"NEXTJS_USE_NEXT_IMAGE\",\"href\":\"/docs/workflow-collaboration/conformance/rules/NEXTJS_USE_NEXT_IMAGE\",\"singleFile\":true,\"isCode\":true},{\"name\":\"NEXTJS_USE_NEXT_SCRIPT\",\"href\":\"/docs/workflow-collaboration/conformance/rules/NEXTJS_USE_NEXT_SCRIPT\",\"singleFile\":true,\"isCode\":true},{\"name\":\"NO_ASSIGN_WINDOW_LOCATION\",\"href\":\"/docs/workflow-collaboration/conformance/rules/NO_ASSIGN_WINDOW_LOCATION\",\"singleFile\":true,\"isCode\":true},{\"name\":\"NO_CORS_HEADERS\",\"href\":\"/docs/workflow-collaboration/conformance/rules/NO_CORS_HEADERS\",\"singleFile\":true,\"isCode\":true},{\"name\":\"NO_DANGEROUS_HTML\",\"href\":\"/docs/workflow-collaboration/conformance/rules/NO_DANGEROUS_HTML\",\"singleFile\":true,\"isCode\":true},{\"name\":\"NO_DOCUMENT_WRITE\",\"href\":\"/docs/workflow-collaboration/conformance/rules/NO_DOCUMENT_WRITE\",\"singleFile\":true,\"isCode\":true},{\"name\":\"NO_EVAL\",\"href\":\"/docs/workflow-collaboration/conformance/rules/NO_EVAL\",\"singleFile\":true,\"isCode\":true},{\"name\":\"NO_EXTERNAL_CSS_AT_IMPORTS\",\"href\":\"/docs/workflow-collaboration/conformance/rules/NO_EXTERNAL_CSS_AT_IMPORTS\",\"singleFile\":true,\"isCode\":true},{\"name\":\"NO_FETCH_FROM_MIDDLEWARE\",\"href\":\"/docs/workflow-collaboration/conformance/rules/NO_FETCH_FROM_MIDDLEWARE\",\"singleFile\":true,\"isCode\":true},{\"name\":\"NO_INSTANCEOF_ERROR\",\"href\":\"/docs/workflow-collaboration/conformance/rules/NO_INSTANCEOF_ERROR\",\"singleFile\":true,\"isCode\":true},{\"name\":\"NO_MIXED_ASYNC_MODULES\",\"href\":\"/docs/workflow-collaboration/conformance/rules/NO_MIXED_ASYNC_MODULES\",\"singleFile\":true,\"isCode\":true},{\"name\":\"NO_SERIAL_ASYNC_CALLS\",\"href\":\"/docs/workflow-collaboration/conformance/rules/NO_SERIAL_ASYNC_CALLS\",\"singleFile\":true,\"isCode\":true},{\"name\":\"NO_VARIABLE_IMPORT_REFERENCES\",\"href\":\"/docs/workflow-collaboration/conformance/rules/NO_VARIABLE_IMPORT_REFERENCES\",\"singleFile\":true,\"isCode\":true},{\"name\":\"PACKAGE_JSON_DESCRIPTION_REQUIRED\",\"href\":\"/docs/workflow-collaboration/conformance/rules/PACKAGE_JSON_DESCRIPTION_REQUIRED\",\"singleFile\":true,\"isCode\":true},{\"name\":\"PACKAGE_JSON_DUPLICATE_DEPENDENCIES\",\"href\":\"/docs/workflow-collaboration/conformance/rules/PACKAGE_JSON_DUPLICATE_DEPENDENCIES\",\"singleFile\":true,\"isCode\":true},{\"name\":\"PACKAGE_JSON_NAME_REQUIRED\",\"href\":\"/docs/workflow-collaboration/conformance/rules/PACKAGE_JSON_NAME_REQUIRED\",\"singleFile\":true,\"isCode\":true},{\"name\":\"PACKAGE_JSON_PRIVATE_REQUIRED\",\"href\":\"/docs/workflow-collaboration/conformance/rules/PACKAGE_JSON_PRIVATE_REQUIRED\",\"singleFile\":true,\"isCode\":true},{\"name\":\"PACKAGE_JSON_SIDE_EFFECTS_REQUIRED\",\"href\":\"/docs/workflow-collaboration/conformance/rules/PACKAGE_JSON_SIDE_EFFECTS_REQUIRED\",\"singleFile\":true,\"isCode\":true},{\"name\":\"PACKAGE_JSON_TYPE_REQUIRED\",\"href\":\"/docs/workflow-collaboration/conformance/rules/PACKAGE_JSON_TYPE_REQUIRED\",\"singleFile\":true,\"isCode\":true},{\"name\":\"PACKAGE_MANAGEMENT_NO_CIRCULAR_IMPORTS\",\"href\":\"/docs/workflow-collaboration/conformance/rules/PACKAGE_MANAGEMENT_NO_CIRCULAR_IMPORTS\",\"singleFile\":true,\"isCode\":true},{\"name\":\"PACKAGE_MANAGEMENT_NO_UNRESOLVED_IMPORTS\",\"href\":\"/docs/workflow-collaboration/conformance/rules/PACKAGE_MANAGEMENT_NO_UNRESOLVED_IMPORTS\",\"singleFile\":true,\"isCode\":true},{\"name\":\"PACKAGE_MANAGEMENT_REQUIRED_README\",\"href\":\"/docs/workflow-collaboration/conformance/rules/PACKAGE_MANAGEMENT_REQUIRED_README\",\"singleFile\":true,\"isCode\":true},{\"name\":\"REACT_NO_STATIC_IMPORTS_IN_EVENT_HANDLERS\",\"href\":\"/docs/workflow-collaboration/conformance/rules/REACT_NO_STATIC_IMPORTS_IN_EVENT_HANDLERS\",\"singleFile\":true,\"isCode\":true},{\"name\":\"REACT_STABLE_CONTEXT_PROVIDER_VALUE\",\"href\":\"/docs/workflow-collaboration/conformance/rules/REACT_STABLE_CONTEXT_PROVIDER_VALUE\",\"singleFile\":true,\"isCode\":true},{\"name\":\"NEXTJS_REQUIRE_EXPLICIT_DYNAMIC\",\"href\":\"/docs/workflow-collaboration/conformance/rules/NEXTJS_REQUIRE_EXPLICIT_DYNAMIC\",\"singleFile\":true,\"isCode\":true},{\"name\":\"REQUIRE_DOCS_ON_EXPORTED_FUNCTIONS\",\"href\":\"/docs/workflow-collaboration/conformance/rules/REQUIRE_DOCS_ON_EXPORTED_FUNCTIONS\",\"singleFile\":true,\"isCode\":true},{\"name\":\"REQUIRE_ONE_VERSION_POLICY\",\"href\":\"/docs/workflow-collaboration/conformance/rules/REQUIRE_ONE_VERSION_POLICY\",\"singleFile\":true,\"isCode\":true},{\"name\":\"REQUIRE_NODE_VERSION_FILE\",\"href\":\"/docs/workflow-collaboration/conformance/rules/REQUIRE_NODE_VERSION_FILE\",\"singleFile\":true,\"isCode\":true},{\"name\":\"SET_COOKIE_VALIDATION\",\"href\":\"/docs/workflow-collaboration/conformance/rules/SET_COOKIE_VALIDATION\",\"singleFile\":true,\"isCode\":true},{\"name\":\"TESTS_NO_CONDITIONAL_ASSERTIONS\",\"href\":\"/docs/workflow-collaboration/conformance/rules/TESTS_NO_CONDITIONAL_ASSERTIONS\",\"singleFile\":true,\"isCode\":true},{\"name\":\"TESTS_NO_ONLY\",\"href\":\"/docs/workflow-collaboration/conformance/rules/TESTS_NO_ONLY\",\"singleFile\":true,\"isCode\":true},{\"name\":\"TYPESCRIPT_CONFIGURATION\",\"href\":\"/docs/workflow-collaboration/conformance/rules/TYPESCRIPT_CONFIGURATION\",\"singleFile\":true,\"isCode\":true},{\"name\":\"TYPESCRIPT_ONLY\",\"href\":\"/docs/workflow-collaboration/conformance/rules/TYPESCRIPT_ONLY\",\"singleFile\":true,\"isCode\":true},{\"name\":\"WORKSPACE_MISSING_CONFORMANCE_SCRIPT\",\"href\":\"/docs/workflow-collaboration/conformance/rules/WORKSPACE_MISSING_CONFORMANCE_SCRIPT\",\"singleFile\":true,\"isCode\":true},{\"name\":\"WORKSPACE_MISSING_PACKAGE_JSON\",\"href\":\"/docs/workflow-collaboration/conformance/rules/WORKSPACE_MISSING_PACKAGE_JSON\",\"singleFile\":true,\"isCode\":true}]},{\"name\":\"Custom Rules\",\"href\":\"/docs/workflow-collaboration/conformance/custom-rules\",\"posts\":[{\"name\":\"forbidden-code\",\"href\":\"/docs/workflow-collaboration/conformance/custom-rules/forbidden-code\",\"singleFile\":true,\"isCode\":true},{\"name\":\"forbidden-dependencies\",\"href\":\"/docs/workflow-collaboration/conformance/custom-rules/forbidden-dependencies\",\"singleFile\":true,\"isCode\":true},{\"name\":\"forbidden-imports\",\"href\":\"/docs/workflow-collaboration/conformance/custom-rules/forbidden-imports\",\"singleFile\":true,\"isCode\":true},{\"name\":\"forbidden-packages\",\"href\":\"/docs/workflow-collaboration/conformance/custom-rules/forbidden-packages\",\"singleFile\":true,\"isCode\":true},{\"name\":\"forbidden-properties\",\"href\":\"/docs/workflow-collaboration/conformance/custom-rules/forbidden-properties\",\"singleFile\":true,\"isCode\":true}]},{\"name\":\"Changelog\",\"href\":\"/docs/workflow-collaboration/conformance/changelog\",\"singleFile\":true}]},{\"name\":\"Code Owners\",\"href\":\"/docs/workflow-collaboration/code-owners\",\"singleFile\":true,\"description\":\"Define users or teams that are responsible for your codebase\",\"isProduct\":true,\"posts\":[{\"name\":\"Getting Started\",\"href\":\"/docs/workflow-collaboration/code-owners/getting-started\",\"singleFile\":true},{\"name\":\"CLI\",\"href\":\"/docs/workflow-collaboration/code-owners/cli\",\"singleFile\":true},{\"name\":\"Code Approvers\",\"href\":\"/docs/workflow-collaboration/code-owners/code-approvers\",\"singleFile\":true},{\"name\":\"Changelog\",\"href\":\"/docs/workflow-collaboration/code-owners/changelog\",\"singleFile\":true}]}]},{\"name\":\"Storage\",\"href\":\"/docs/storage\",\"key\":\"storage\",\"isProduct\":true,\"posts\":[{\"name\":\"Storage on Vercel\",\"href\":\"/docs/storage\",\"description\":\"Learn about Vercel’s storage solutions\",\"isProduct\":true,\"singleFile\":true},{\"name\":\"Vercel KV\",\"href\":\"/docs/storage/vercel-kv\",\"description\":\"Durable Redis database to store and retrieve JSON data\",\"isProduct\":true,\"posts\":[{\"name\":\"SDK Reference\",\"href\":\"/docs/storage/vercel-kv/kv-reference\",\"singleFile\":true},{\"name\":\"REST API Reference\",\"href\":\"/docs/storage/vercel-kv/rest-api\",\"singleFile\":true},{\"name\":\"Redis Compatibility\",\"href\":\"/docs/storage/vercel-kv/redis-compatibility\",\"singleFile\":true},{\"name\":\"Limits\",\"href\":\"/docs/storage/vercel-kv/limits\",\"singleFile\":true},{\"name\":\"Pricing\",\"href\":\"/docs/storage/vercel-kv/usage-and-pricing\",\"singleFile\":true},{\"name\":\"Error Codes\",\"href\":\"/docs/storage/vercel-kv/vercel-kv-error-codes\",\"singleFile\":true}]},{\"name\":\"Vercel Postgres\",\"href\":\"/docs/storage/vercel-postgres\",\"description\":\"Serverless SQL database integrated with Vercel Functions\",\"isProduct\":true,\"posts\":[{\"name\":\"SDK Reference\",\"href\":\"/docs/storage/vercel-postgres/sdk\",\"singleFile\":true},{\"name\":\"Using an ORM\",\"href\":\"/docs/storage/vercel-postgres/using-an-orm\",\"singleFile\":true},{\"name\":\"Local Development\",\"href\":\"/docs/storage/vercel-postgres/local-development\",\"singleFile\":true},{\"name\":\"Postgres Compatibility\",\"href\":\"/docs/storage/vercel-postgres/supported-postgresql-extensions\",\"singleFile\":true},{\"name\":\"Limits\",\"href\":\"/docs/storage/vercel-postgres/limits\",\"singleFile\":true},{\"name\":\"Pricing\",\"href\":\"/docs/storage/vercel-postgres/usage-and-pricing\",\"singleFile\":true},{\"name\":\"FAQ\",\"href\":\"/docs/storage/vercel-postgres/faq\",\"singleFile\":true},{\"name\":\"Error Codes\",\"href\":\"/docs/storage/vercel-postgres/vercel-postgres-error-codes\",\"singleFile\":true}]},{\"name\":\"Vercel Blob\",\"href\":\"/docs/storage/vercel-blob\",\"description\":\"File serving and uploading via a global network with unique URLs\",\"isProduct\":true,\"posts\":[{\"name\":\"Server Upload Quickstart\",\"href\":\"/docs/storage/vercel-blob/server-upload\",\"singleFile\":true},{\"name\":\"Client Upload Quickstart\",\"href\":\"/docs/storage/vercel-blob/client-upload\",\"singleFile\":true},{\"name\":\"SDK Reference\",\"href\":\"/docs/storage/vercel-blob/using-blob-sdk\",\"singleFile\":true},{\"name\":\"Usage \u0026 Pricing\",\"href\":\"/docs/storage/vercel-blob/usage-and-pricing\",\"singleFile\":true}]},{\"name\":\"Edge Config\",\"href\":\"/docs/storage/edge-config\",\"description\":\"Global data store designed for experimentation\",\"isProduct\":true,\"posts\":[{\"name\":\"Quickstart\",\"href\":\"/docs/storage/edge-config/get-started\",\"singleFile\":true},{\"name\":\"Using Edge Config\",\"href\":\"/docs/storage/edge-config/using-edge-config\",\"singleFile\":true},{\"name\":\"Manage with the Vercel API\",\"href\":\"/docs/storage/edge-config/vercel-api\",\"singleFile\":true},{\"name\":\"Manage with the Dashboard\",\"href\":\"/docs/storage/edge-config/edge-config-dashboard\",\"singleFile\":true},{\"name\":\"SDK Reference\",\"href\":\"/docs/storage/edge-config/edge-config-sdk\",\"singleFile\":true},{\"name\":\"Edge Config Integrations\",\"href\":\"/docs/storage/edge-config/integrations\",\"posts\":[{\"name\":\"LaunchDarkly\",\"href\":\"/docs/storage/edge-config/integrations/launchdarkly-edge-config\",\"singleFile\":true},{\"name\":\"Statsig\",\"href\":\"/docs/storage/edge-config/integrations/statsig-edge-config\",\"singleFile\":true},{\"name\":\"Hypertune\",\"href\":\"/docs/storage/edge-config/integrations/hypertune-edge-config\",\"singleFile\":true},{\"name\":\"Split\",\"href\":\"/docs/storage/edge-config/integrations/split-edge-config\",\"singleFile\":true},{\"name\":\"DevCycle\",\"href\":\"/docs/storage/edge-config/integrations/devcycle-edge-config\",\"singleFile\":true}]},{\"name\":\"Limits \u0026 Pricing\",\"href\":\"/docs/storage/edge-config/edge-config-limits\",\"singleFile\":true}]}]},{\"name\":\"Observability\",\"href\":\"/docs/observability\",\"key\":\"observability\",\"isProduct\":true,\"posts\":[{\"name\":\"Frontend Observability\",\"href\":\"/docs/observability\",\"description\":\"Monitor and analyze your frontend performance\",\"isProduct\":true,\"singleFile\":true},{\"name\":\"Web Analytics\",\"href\":\"/docs/analytics\",\"description\":\"First-party, privacy-friendly analytics about website visitors\",\"isProduct\":true,\"posts\":[{\"name\":\"Quickstart\",\"href\":\"/docs/analytics/quickstart\"},{\"name\":\"Using Web Analytics\",\"href\":\"/docs/analytics/using-web-analytics\"},{\"name\":\"Filtering\",\"href\":\"/docs/analytics/filtering\"},{\"name\":\"Custom Events\",\"href\":\"/docs/analytics/custom-events\"},{\"name\":\"Redacting Sensitive Data\",\"href\":\"/docs/analytics/redacting-sensitive-data\"},{\"name\":\"Privacy\",\"href\":\"/docs/analytics/privacy-policy\"},{\"name\":\"@vercel/analytics\",\"href\":\"/docs/analytics/package\"},{\"name\":\"Pricing\",\"href\":\"/docs/analytics/limits-and-pricing\"},{\"name\":\"Troubleshooting\",\"href\":\"/docs/analytics/troubleshooting\"}]},{\"name\":\"Speed Insights\",\"href\":\"/docs/speed-insights\",\"description\":\"Explore and improve your website performance\",\"isProduct\":true,\"posts\":[{\"name\":\"Quickstart\",\"href\":\"/docs/speed-insights/quickstart\"},{\"name\":\"Using Speed Insights\",\"href\":\"/docs/speed-insights/using-speed-insights\"},{\"name\":\"Metrics\",\"href\":\"/docs/speed-insights/metrics\"},{\"name\":\"Privacy\",\"href\":\"/docs/speed-insights/privacy-policy\"},{\"name\":\"@vercel/speed-insights\",\"href\":\"/docs/speed-insights/package\",\"posts\":[{\"name\":\"Migrating to the Package\",\"href\":\"/docs/speed-insights/migrating-from-legacy\"}]},{\"name\":\"Limits \u0026 Pricing\",\"href\":\"/docs/speed-insights/limits-and-pricing\"},{\"name\":\"Troubleshooting\",\"href\":\"/docs/speed-insights/troubleshooting\"}]},{\"name\":\"Monitoring\",\"href\":\"/docs/observability/monitoring\",\"description\":\"Query and visualize your Vercel usage, traffic, and more\",\"isProduct\":true,\"posts\":[{\"name\":\"Quickstart\",\"href\":\"/docs/observability/monitoring/quickstart\",\"singleFile\":true},{\"name\":\"Reference\",\"href\":\"/docs/observability/monitoring/monitoring-reference\",\"singleFile\":true},{\"name\":\"Limits \u0026 Pricing\",\"href\":\"/docs/observability/monitoring/limits-and-pricing\",\"singleFile\":true}]},{\"name\":\"Logs\",\"href\":\"/docs/observability/logs\",\"description\":\"Search, inspect, and share your runtime logs\",\"isProduct\":true,\"posts\":[{\"name\":\"Build Logs\",\"href\":\"/docs/deployments/logs\",\"singleFile\":true},{\"name\":\"Runtime Logs\",\"href\":\"/docs/observability/runtime-logs\",\"description\":\"Search, inspect, and share your runtime logs\",\"isProduct\":true,\"singleFile\":true},{\"name\":\"Activity Log\",\"href\":\"/docs/observability/activity-log\",\"description\":\"List of events in your account in chronological order\",\"isProduct\":true,\"singleFile\":true},{\"name\":\"Log Drains\",\"href\":\"/docs/observability/log-drains\",\"description\":\"Log collection integration with third-party log services\",\"isProduct\":true,\"posts\":[{\"name\":\"Configure Log Drains\",\"href\":\"/docs/observability/log-drains/configure-log-drains\"},{\"name\":\"Log Drains Reference\",\"href\":\"/docs/observability/log-drains/log-drains-reference\"}]}]},{\"name\":\"OpenTelemetry Collector\",\"href\":\"/docs/observability/otel-overview\",\"description\":\"Send OTEL traces from Functions to APM vendors\",\"isProduct\":true,\"singleFile\":true},{\"name\":\"Checks\",\"href\":\"/docs/observability/checks-overview\",\"description\":\"Checks API assesses your deployments quality and reliability\",\"isProduct\":true,\"posts\":[{\"name\":\"Creating Checks\",\"href\":\"/docs/observability/checks-overview/creating-checks\"},{\"name\":\"Checks API\",\"href\":\"/docs/observability/checks-overview/checks-api\"}]}]},{\"name\":\"Integrations\",\"href\":\"/docs/integrations\",\"key\":\"integrations\",\"isProduct\":true,\"posts\":[{\"name\":\"Integration Overview\",\"href\":\"/docs/integrations\",\"isProduct\":true,\"description\":\"Learn how to extend Vercel's capabilities by integrating with your preferred providers\"},{\"name\":\"Extend Vercel\",\"href\":\"/docs/integrations/install-an-integration\",\"description\":\"Install an integration to extend Vercel\",\"isProduct\":true,\"posts\":[{\"name\":\"Add a Native Integration\",\"href\":\"/docs/integrations/install-an-integration/product-integration\",\"singleFile\":true},{\"name\":\"Add a Connectable Account\",\"href\":\"/docs/integrations/install-an-integration/add-a-connectable-account\",\"singleFile\":true},{\"name\":\"Permissions and Access\",\"href\":\"/docs/integrations/install-an-integration/manage-integrations-reference\",\"singleFile\":true}]},{\"name\":\"Integrate with Vercel\",\"href\":\"/docs/integrations/create-integration\",\"description\":\"Create an integration to integrate with Vercel\",\"isProduct\":true,\"posts\":[{\"name\":\"Native Integration Concepts\",\"href\":\"/docs/integrations/create-integration/native-integration\",\"singleFile\":true},{\"name\":\"Create a Native Integration\",\"href\":\"/docs/integrations/marketplace-product\",\"singleFile\":true},{\"name\":\"Submission Requirements\",\"href\":\"/docs/integrations/create-integration/submit-integration\",\"singleFile\":true},{\"name\":\"Approval Checklist\",\"href\":\"/docs/integrations/create-integration/approval-checklist\",\"singleFile\":true},{\"name\":\"Native Integrations Rest API\",\"href\":\"/docs/integrations/marketplace-api\",\"singleFile\":true},{\"name\":\"Native Integration Flows\",\"href\":\"/docs/integrations/marketplace-flows\",\"singleFile\":true}]},{\"name\":\"AI\",\"description\":\"Extend your projects with AI services and models\",\"href\":\"/docs/integrations/ai\",\"isProduct\":true,\"posts\":[{\"name\":\"Adding a Provider\",\"href\":\"/docs/integrations/ai/adding-a-provider\",\"singleFile\":true},{\"name\":\"Adding a Model\",\"href\":\"/docs/integrations/ai/adding-a-model\",\"singleFile\":true},{\"name\":\"OpenAI\",\"href\":\"/docs/integrations/ai/openai\",\"singleFile\":true},{\"name\":\"Pinecone\",\"href\":\"/docs/integrations/ai/pinecone\",\"singleFile\":true},{\"name\":\"Replicate\",\"href\":\"/docs/integrations/ai/replicate\",\"singleFile\":true},{\"name\":\"LMNT\",\"href\":\"/docs/integrations/ai/lmnt\",\"singleFile\":true},{\"name\":\"Modal\",\"href\":\"/docs/integrations/ai/modal\",\"singleFile\":true},{\"name\":\"Elevenlabs\",\"href\":\"/docs/integrations/ai/elevenlabs\",\"singleFile\":true},{\"name\":\"Fal\",\"href\":\"/docs/integrations/ai/fal\",\"singleFile\":true},{\"name\":\"Perplexity\",\"href\":\"/docs/integrations/ai/perplexity\",\"singleFile\":true},{\"name\":\"Together AI\",\"href\":\"/docs/integrations/ai/togetherai\",\"singleFile\":true}]},{\"name\":\"CMS\",\"description\":\"Integrate with Content Management Systems\",\"href\":\"/docs/integrations/cms\",\"isProduct\":true,\"posts\":[{\"name\":\"Agility CMS\",\"href\":\"/docs/integrations/cms/agility-cms\",\"singleFile\":true},{\"name\":\"ButterCMS\",\"href\":\"/docs/integrations/cms/butter-cms\",\"singleFile\":true},{\"name\":\"Contentful\",\"href\":\"/docs/integrations/cms/contentful\",\"singleFile\":true},{\"name\":\"DatoCMS\",\"href\":\"/docs/integrations/cms/dato-cms\",\"singleFile\":true},{\"name\":\"Formspree\",\"href\":\"/docs/integrations/cms/formspree\",\"singleFile\":true},{\"name\":\"Makeswift\",\"href\":\"/docs/integrations/cms/makeswift\",\"singleFile\":true},{\"name\":\"Sanity\",\"href\":\"/docs/integrations/cms/sanity\",\"singleFile\":true},{\"name\":\"Sitecore\",\"href\":\"/docs/integrations/cms/sitecore\",\"singleFile\":true}]},{\"name\":\"Ecommerce\",\"description\":\"Integrate with Ecommerce platforms\",\"href\":\"/docs/integrations/ecommerce\",\"posts\":[{\"name\":\"BigCommerce\",\"href\":\"/docs/integrations/ecommerce/bigcommerce\",\"singleFile\":true},{\"name\":\"Shopify\",\"href\":\"/docs/integrations/ecommerce/shopify\",\"singleFile\":true}]},{\"name\":\"External Platforms\",\"href\":\"\",\"excludeFromNavHoverCard\":true,\"posts\":[{\"name\":\"Cloudflare\",\"href\":\"/docs/integrations/external-platforms/cloudflare\",\"singleFile\":true},{\"name\":\"Kubernetes\",\"href\":\"/docs/integrations/external-platforms/kubernetes\",\"singleFile\":true}]},{\"name\":\"Sign in with Vercel\",\"description\":\"Integrate with Vercel for user authentication\",\"href\":\"/docs/integrations/sign-in-with-vercel\",\"isProduct\":true}]},{\"name\":\"Security\",\"href\":\"/docs/security/overview\",\"key\":\"security\",\"isProduct\":true,\"posts\":[{\"name\":\"Compliance Measures\",\"href\":\"/docs/security\",\"isProduct\":true,\"description\":\"Compliance to standards such as SOC2, ISO 27001 \u0026 GDPR\",\"posts\":[{\"name\":\"PCI DSS Integration\",\"href\":\"/docs/security/pci-dss\",\"singleFile\":true}]},{\"name\":\"Shared Responsibility\",\"href\":\"/docs/security/shared-responsibility\",\"isProduct\":true,\"description\":\"The shared responsibility model splits security tasks between Vercel and the user\",\"singleFile\":true},{\"name\":\"Firewall\",\"href\":\"/docs/security/vercel-firewall\",\"description\":\"Protects websites from unauthorized access\",\"isProduct\":true,\"posts\":[{\"name\":\"DDoS Mitigation\",\"href\":\"/docs/security/ddos-mitigation\",\"singleFile\":true,\"description\":\"Protection against DDoS attacks\",\"includeInNav\":true},{\"name\":\"Attack Challenge Mode\",\"href\":\"/docs/security/attack-challenge-mode\",\"singleFile\":true},{\"name\":\"Web Application Firewall\",\"href\":\"/docs/security/vercel-waf\",\"posts\":[{\"name\":\"IP Blocking\",\"href\":\"/docs/security/vercel-waf/ip-blocking\",\"singleFile\":true},{\"name\":\"Custom Rules\",\"href\":\"/docs/security/vercel-waf/custom-rules\",\"posts\":[{\"name\":\"Rate Limiting\",\"href\":\"/docs/security/vercel-waf/rate-limiting\",\"singleFile\":true},{\"name\":\"Rule Configuration Reference\",\"href\":\"/docs/security/vercel-waf/rule-configuration\",\"singleFile\":true},{\"name\":\"Programmatic Access\",\"href\":\"/docs/security/vercel-waf/programmatic-access\",\"singleFile\":true}]},{\"name\":\"Managed Rulesets\",\"href\":\"/docs/security/vercel-waf/managed-rulesets\",\"singleFile\":true},{\"name\":\"Examples\",\"href\":\"/docs/security/vercel-waf/examples\",\"singleFile\":true},{\"name\":\"Usage \u0026 Pricing\",\"href\":\"/docs/security/vercel-waf/usage-and-pricing\",\"singleFile\":true}]},{\"name\":\"TLS Fingerprints\",\"href\":\"/docs/security/tls-fingerprints\",\"singleFile\":true}]},{\"name\":\"Access Control\",\"href\":\"/docs/security/access-control\",\"description\":\"Deployment protection with password and SSO\",\"isProduct\":true,\"singleFile\":true},{\"name\":\"SAML SSO\",\"href\":\"/docs/security/saml\",\"description\":\"Manage team members with third-party identity providers\",\"isProduct\":true,\"singleFile\":true},{\"name\":\"HTTPS/SSL\",\"href\":\"/docs/security/encryption\",\"description\":\"Default serving over HTTPS connections\",\"isProduct\":true,\"singleFile\":true},{\"name\":\"Directory Sync\",\"href\":\"/docs/security/directory-sync\",\"description\":\"Manage your teams with third-party identity providers\",\"isProduct\":true,\"singleFile\":true},{\"name\":\"Secure Backend Access\",\"href\":\"/docs/security/secure-backend-access\",\"description\":\"Securely access your backend with private connections and OIDC federation\",\"isProduct\":true,\"posts\":[{\"name\":\"Secure Compute\",\"href\":\"/docs/security/secure-compute\",\"description\":\"Create private connections with your backend cloud\",\"isProduct\":true,\"singleFile\":true},{\"name\":\"OpenID Connect Federation\",\"href\":\"/docs/security/secure-backend-access/oidc\",\"description\":\"Securely access your backend with OIDC federation\",\"isProduct\":true,\"badge\":\"New\",\"posts\":[{\"name\":\"Connect to Amazon Web Services (AWS)\",\"href\":\"/docs/security/secure-backend-access/oidc/aws\",\"singleFile\":true},{\"name\":\"Connnect to Google Cloud Platform (GCP)\",\"href\":\"/docs/security/secure-backend-access/oidc/gcp\",\"singleFile\":true},{\"name\":\"Connect to Microsoft Azure\",\"href\":\"/docs/security/secure-backend-access/oidc/azure\",\"singleFile\":true},{\"name\":\"Connect to your own API\",\"href\":\"/docs/security/secure-backend-access/oidc/api\",\"singleFile\":true},{\"name\":\"Reference\",\"href\":\"/docs/security/secure-backend-access/oidc/reference\",\"singleFile\":true}]}]},{\"name\":\"Deployment Protection\",\"href\":\"/docs/security/deployment-protection\",\"description\":\"Secure your deployments, and manage their access\",\"isProduct\":true,\"posts\":[{\"name\":\"Methods to Protect Deployments\",\"href\":\"/docs/security/deployment-protection/methods-to-protect-deployments\",\"posts\":[{\"name\":\"Vercel Authentication\",\"href\":\"/docs/security/deployment-protection/methods-to-protect-deployments/vercel-authentication\",\"singleFile\":true},{\"name\":\"Password Protection\",\"href\":\"/docs/security/deployment-protection/methods-to-protect-deployments/password-protection\",\"singleFile\":true},{\"name\":\"Trusted IPs\",\"href\":\"/docs/security/deployment-protection/methods-to-protect-deployments/trusted-ips\",\"singleFile\":true}]},{\"name\":\"Methods to Bypass Deployment Protection\",\"href\":\"/docs/security/deployment-protection/methods-to-bypass-deployment-protection\",\"posts\":[{\"name\":\"Sharable Links\",\"href\":\"/docs/security/deployment-protection/methods-to-bypass-deployment-protection/sharable-links\",\"singleFile\":true},{\"name\":\"Protection Bypass for Automation\",\"href\":\"/docs/security/deployment-protection/methods-to-bypass-deployment-protection/protection-bypass-automation\",\"singleFile\":true},{\"name\":\"Deployment Protection Exceptions\",\"href\":\"/docs/security/deployment-protection/methods-to-bypass-deployment-protection/deployment-protection-exceptions\",\"singleFile\":true},{\"name\":\"OPTIONS Allowlist\",\"href\":\"/docs/security/deployment-protection/methods-to-bypass-deployment-protection/options-allowlist\",\"singleFile\":true}]}]},{\"name\":\"Deployment Retention\",\"href\":\"/docs/security/deployment-retention\",\"description\":\"Manage your deployments and their lifecycle\",\"isProduct\":true,\"singleFile\":true},{\"name\":\"Audit Logs\",\"href\":\"/docs/observability/audit-log\",\"description\":\"Track and analyze your team members activities\",\"isProduct\":true,\"singleFile\":true},{\"name\":\"Protected Git Scopes\",\"href\":\"/docs/security/protected-git-scopes\",\"description\":\"Limit other Vercel teams from deploying from your Git repositories\",\"isProduct\":true,\"singleFile\":true}]},{\"name\":\"CLI \u0026 API\",\"href\":\"/docs/cli-api/\",\"key\":\"cliapi\",\"useInPath\":\"/docs/file-system-api\",\"posts\":[{\"name\":\"Vercel CLI\",\"href\":\"/docs/cli/\",\"description\":\"Manage your Projects from the command line\",\"isProduct\":true,\"posts\":[{\"name\":\"Deploying from CLI\",\"href\":\"/docs/cli/deploying-from-cli\"},{\"name\":\"Project Linking\",\"href\":\"/docs/cli/project-linking\"},{\"name\":\"Telemetry\",\"href\":\"/docs/cli/about-telemetry\"},{\"name\":\"Global Options\",\"href\":\"/docs/cli/global-options\"},{\"name\":\"alias\",\"href\":\"/docs/cli/alias\",\"isCode\":true},{\"name\":\"bisect\",\"href\":\"/docs/cli/bisect\",\"isCode\":true},{\"name\":\"build\",\"href\":\"/docs/cli/build\",\"isCode\":true},{\"name\":\"certs\",\"href\":\"/docs/cli/certs\",\"isCode\":true},{\"name\":\"deploy\",\"href\":\"/docs/cli/deploy\",\"isCode\":true},{\"name\":\"dev\",\"href\":\"/docs/cli/dev\",\"isCode\":true},{\"name\":\"dns\",\"href\":\"/docs/cli/dns\",\"isCode\":true},{\"name\":\"domains\",\"href\":\"/docs/cli/domains\",\"isCode\":true},{\"name\":\"env\",\"href\":\"/docs/cli/env\",\"isCode\":true},{\"name\":\"git\",\"href\":\"/docs/cli/git\",\"isCode\":true},{\"name\":\"help\",\"href\":\"/docs/cli/help\",\"isCode\":true},{\"name\":\"init\",\"href\":\"/docs/cli/init\",\"isCode\":true},{\"name\":\"inspect\",\"href\":\"/docs/cli/inspect\",\"isCode\":true},{\"name\":\"install\",\"href\":\"/docs/cli/install\",\"isCode\":true},{\"name\":\"integration\",\"href\":\"/docs/cli/integration\",\"isCode\":true},{\"name\":\"link\",\"href\":\"/docs/cli/link\",\"isCode\":true},{\"name\":\"list\",\"href\":\"/docs/cli/list\",\"isCode\":true},{\"name\":\"login\",\"href\":\"/docs/cli/login\",\"isCode\":true},{\"name\":\"logout\",\"href\":\"/docs/cli/logout\",\"isCode\":true},{\"name\":\"logs\",\"href\":\"/docs/cli/logs\",\"isCode\":true},{\"name\":\"project\",\"href\":\"/docs/cli/project\",\"isCode\":true},{\"name\":\"promote\",\"href\":\"/docs/cli/promote\",\"isCode\":true},{\"name\":\"pull\",\"href\":\"/docs/cli/pull\",\"isCode\":true},{\"name\":\"redeploy\",\"href\":\"/docs/cli/redeploy\",\"isCode\":true},{\"name\":\"remove\",\"href\":\"/docs/cli/remove\",\"isCode\":true},{\"name\":\"rollback\",\"href\":\"/docs/cli/rollback\",\"isCode\":true},{\"name\":\"switch\",\"href\":\"/docs/cli/switch\",\"isCode\":true},{\"name\":\"teams\",\"href\":\"/docs/cli/teams\",\"isCode\":true},{\"name\":\"telemetry\",\"href\":\"/docs/cli/telemetry\",\"isCode\":true},{\"name\":\"whoami\",\"href\":\"/docs/cli/whoami\",\"isCode\":true}]},{\"name\":\"Vercel REST API\",\"href\":\"/docs/rest-api/\",\"description\":\"Use HTTP requests to interact with your account\",\"isProduct\":true,\"posts\":[{\"name\":\"Endpoints\",\"href\":\"/docs/rest-api/endpoints\",\"isDynamic\":true},{\"name\":\"Errors\",\"href\":\"/docs/rest-api/errors\"},{\"name\":\"Interfaces\",\"href\":\"/docs/rest-api/interfaces\"},{\"name\":\"Building Integrations\",\"href\":\"/docs/rest-api/vercel-api-integrations\"}]},{\"name\":\"Build Output API\",\"href\":\"/docs/build-output-api/v3\",\"description\":\"File-system-based specification of a Deployment\",\"isProduct\":true,\"posts\":[{\"name\":\"Configuration\",\"href\":\"/docs/build-output-api/v3/configuration\",\"singleFile\":true},{\"name\":\"Vercel Primitives\",\"href\":\"/docs/build-output-api/v3/primitives\",\"singleFile\":true},{\"name\":\"Features\",\"href\":\"/docs/build-output-api/v3/features\",\"singleFile\":true}]}]},{\"name\":\"All Products\",\"href\":\"/docs/all-products\",\"key\":\"all-products\"}],\"home\":true},{\"name\":\"Guides\",\"href\":\"/guides\",\"singleFile\":true},{\"name\":\"Help\",\"href\":\"/help\",\"singleFile\":true}]}]]}],[\"$\",\"$L36\",null,{}]]}],[\"$\",\"svg\",null,{\"className\":\"$undefined\",\"dangerouslySetInnerHTML\":{\"__html\":\"$37\"},\"data-testid\":\"geist-icon\",\"height\":16,\"strokeLinejoin\":\"round\",\"style\":{\"verticalAlign\":\"$undefined\",\"width\":\"$undefined\",\"height\":\"$undefined\",\"color\":\"currentColor\",\"opacity\":0,\"position\":\"absolute\",\"top\":0,\"left\":0},\"viewBox\":\"0 0 16 16\",\"width\":16,\"aria-hidden\":true}],[\"$\",\"$L38\",null,{}]]}]}],[\"$\",\"main\",null,{\"className\":\"layout_main__ukMGI\",\"children\":[\"$\",\"div\",null,{\"className\":\"layout_wrapper__eZyj6\",\"data-soft-nav-target\":\"1\",\"children\":[[\"$\",\"$39\",null,{\"children\":[\"$\",\"$L3a\",null,{}]}],[\"$\",\"$L22\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\",\"docs\",\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L23\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}]}],[\"$\",\"$L3b\",null,{\"className\":\"border-0\",\"isMarketingPage\":true}],[\"$\",\"$L3c\",null,{}],[\"$\",\"$L3d\",null,{\"rootpath\":\"/docs\"}],[\"$\",\"$L3e\",null,{}]]]}],{\"children\":[\"pricing\",[\"$\",\"$1a\",\"c\",{\"children\":[null,[\"$\",\"$L22\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\",\"docs\",\"children\",\"pricing\",\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L23\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}],{\"children\":[\"__PAGE__\",[\"$\",\"$1a\",\"c\",{\"children\":[[[\"$\",\"div\",null,{\"className\":\"content_content__thPFQ\",\"children\":[[\"$\",\"$L3f\",null,{\"meta\":{\"title\":\"Pricing on Vercel\",\"description\":\"Learn about Vercel's pricing model, including the resources and services that are billed, and how they are priced.\",\"contentType\":\"Reference\"}}],null,[\"$\",\"$L40\",null,{\"contentType\":\"Reference\"}],[\"$\",\"div\",null,{\"className\":\"linked-heading_hasDescription__CyYiJ linked-heading_container__iwdxj\",\"children\":[[\"$\",\"h1\",null,{\"className\":\"text_wrapper__i87JK linked-heading_header__YpMmf headings_heading__DRlSP\",\"data-version\":\"v1\",\"ref\":\"$undefined\",\"style\":{\"--text-color\":\"var(--ds-gray-1000)\",\"--text-size\":\"2.5rem\",\"--text-line-height\":\"3.5rem\",\"--text-letter-spacing\":\"-0.058125rem\",\"--text-weight\":\"600\"},\"data-components-heading\":true,\"onClick\":\"$undefined\",\"children\":[[\"$\",\"span\",null,{\"className\":\"linked-heading_target__xscdv linked-heading_offsetTop__uAoyO\",\"id\":\"pricing-on-vercel\"}],null,null,[\"$\",\"a\",null,{\"className\":\"linked-heading_title__mCMLh [\u0026\u003ep]:m-0\",\"href\":\"#pricing-on-vercel\",\"children\":\"Pricing on Vercel\"}],[\"$\",\"span\",null,{\"className\":\"linked-heading_permalink__pJ_q_\",\"children\":[\"$\",\"svg\",null,{\"className\":\"with-icon_icon__MHUeb\",\"data-testid\":\"geist-icon\",\"fill\":\"none\",\"height\":24,\"shapeRendering\":\"geometricPrecision\",\"stroke\":\"currentColor\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"strokeWidth\":1.5,\"viewBox\":\"0 0 24 24\",\"width\":24,\"dangerouslySetInnerHTML\":{\"__html\":\"\u003cpath d=\\\"M10 13a5 5 0 007.54.54l3-3a5 5 0 00-7.07-7.07l-1.72 1.71\\\"/\u003e\u003cpath d=\\\"M14 11a5 5 0 00-7.54-.54l-3 3a5 5 0 007.07 7.07l1.71-1.71\\\"/\u003e\"},\"style\":{\"color\":\"currentColor\",\"verticalAlign\":\"$undefined\",\"width\":\"0.6em\",\"height\":\"0.6em\"}}]}],null,null]}],[\"$\",\"span\",null,{\"className\":\"linked-heading_description__ijcxY\",\"children\":\"Learn about Vercel's pricing model, including the resources and services that are billed, and how they are priced.\"}]]}],[\"$\",\"$L41\",null,{\"children\":[[\"$\",\"p\",null,{\"children\":\"This page provides an overview of Vercel's pricing model and outlines all billable metrics and their pricing models.\"}],\"\\n\",[\"$\",\"p\",null,{\"children\":[\"For a full breakdown of Vercel's pricing by plan, see the \",[\"$\",\"$L42\",null,{\"href\":\"https://vercel.com/pricing/coming-soon\",\"children\":\"pricing page\"}],\".\"]}],\"\\n\",[\"$\",\"p\",null,{\"children\":[\"To learn how resources are triggered through a real-world app scenario, see the \",[\"$\",\"$L33\",null,{\"variant\":\"blend\",\"href\":\"/docs/pricing/how-does-vercel-calculate-usage-of-resources\",\"children\":\"calculating resource usage\"}],\" guide.\"]}],\"\\n\",[\"$\",\"div\",null,{\"className\":\"linked-heading_container__iwdxj\",\"children\":[[\"$\",\"h2\",null,{\"className\":\"text_wrapper__i87JK linked-heading_header__YpMmf headings_heading__DRlSP\",\"data-version\":\"v1\",\"ref\":\"$undefined\",\"style\":{\"--text-color\":\"var(--ds-gray-1000)\",\"--text-size\":\"2rem\",\"--text-line-height\":\"2.5rem\",\"--text-letter-spacing\":\"-0.049375rem\",\"--text-weight\":\"600\"},\"data-components-heading\":true,\"onClick\":\"$undefined\",\"children\":[[\"$\",\"span\",null,{\"className\":\"linked-heading_target__xscdv linked-heading_offsetTop__uAoyO\",\"id\":\"managed-infrastructure\"}],null,null,[\"$\",\"a\",null,{\"className\":\"linked-heading_title__mCMLh [\u0026\u003ep]:m-0\",\"href\":\"#managed-infrastructure\",\"children\":[\"Managed Infrastructure\",null]}],[\"$\",\"span\",null,{\"className\":\"linked-heading_permalink__pJ_q_\",\"children\":[\"$\",\"svg\",null,{\"className\":\"with-icon_icon__MHUeb\",\"data-testid\":\"geist-icon\",\"fill\":\"none\",\"height\":24,\"shapeRendering\":\"geometricPrecision\",\"stroke\":\"currentColor\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"strokeWidth\":1.5,\"viewBox\":\"0 0 24 24\",\"width\":24,\"dangerouslySetInnerHTML\":{\"__html\":\"\u003cpath d=\\\"M10 13a5 5 0 007.54.54l3-3a5 5 0 00-7.07-7.07l-1.72 1.71\\\"/\u003e\u003cpath d=\\\"M14 11a5 5 0 00-7.54-.54l-3 3a5 5 0 007.07 7.07l1.71-1.71\\\"/\u003e\"},\"style\":{\"color\":\"currentColor\",\"verticalAlign\":\"$undefined\",\"width\":\"0.6em\",\"height\":\"0.6em\"}}]}],null,null]}],null]}],\"\\n\",[\"$\",\"p\",null,{\"children\":[\"Vercel provides \",[\"$\",\"$L42\",null,{\"href\":\"https://vercel.com/products/managed-infrastructure\",\"children\":\"Managed Infrastructure\"}],\" to deploy, scale, and secure your applications.\"]}],\"\\n\",[\"$\",\"p\",null,{\"children\":[\"This includes our \",[\"$\",\"$L33\",null,{\"variant\":\"blend\",\"href\":\"/docs/edge-network/overview\",\"children\":\"Edge Network\"}],\", \",[\"$\",\"$L33\",null,{\"variant\":\"blend\",\"href\":\"/docs/functions/introduction\",\"children\":\"Vercel Functions\"}],\", and more. These resources are usage based, and billed based on the amount of data transferred, the number of requests made, and the duration of compute resources used.\"]}],\"\\n\",[\"$\",\"p\",null,{\"children\":[\"Each product's usage breaks down into resources, with each one billed based on the usage of a specific metric. For example, within the Edge Network, \",[\"$\",\"$L33\",null,{\"variant\":\"blend\",\"href\":\"/docs/pricing/networking#fast-data-transfer\",\"children\":\"Fast Data Transfer\"}],\" incurs charges based on the data transferred between the user's device and the Vercel Edge Network.\"]}],\"\\n\",[\"$\",\"p\",null,{\"children\":[\"Similarly, \",[\"$\",\"$L33\",null,{\"variant\":\"blend\",\"href\":\"/docs/functions/configuring-functions/duration\",\"children\":\"Function Duration\"}],\" generates bills based on the total execution time of a Serverless Function.\"]}],\"\\n\",[\"$\",\"div\",null,{\"className\":\"linked-heading_container__iwdxj\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"text_wrapper__i87JK linked-heading_header__YpMmf headings_heading__DRlSP\",\"data-version\":\"v1\",\"ref\":\"$undefined\",\"style\":{\"--text-color\":\"var(--ds-gray-1000)\",\"--text-size\":\"1.5rem\",\"--text-line-height\":\"2rem\",\"--text-letter-spacing\":\"-0.029375rem\",\"--text-weight\":\"600\"},\"data-components-heading\":true,\"onClick\":\"$undefined\",\"children\":[[\"$\",\"span\",null,{\"className\":\"linked-heading_target__xscdv linked-heading_offsetTop__uAoyO\",\"id\":\"managed-infrastructure-billable-resources\"}],null,null,[\"$\",\"a\",null,{\"className\":\"linked-heading_title__mCMLh [\u0026\u003ep]:m-0\",\"href\":\"#managed-infrastructure-billable-resources\",\"children\":[\"Managed Infrastructure billable resources\",null]}],[\"$\",\"span\",null,{\"className\":\"linked-heading_permalink__pJ_q_\",\"children\":[\"$\",\"svg\",null,{\"className\":\"with-icon_icon__MHUeb\",\"data-testid\":\"geist-icon\",\"fill\":\"none\",\"height\":24,\"shapeRendering\":\"geometricPrecision\",\"stroke\":\"currentColor\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"strokeWidth\":1.5,\"viewBox\":\"0 0 24 24\",\"width\":24,\"dangerouslySetInnerHTML\":{\"__html\":\"\u003cpath d=\\\"M10 13a5 5 0 007.54.54l3-3a5 5 0 00-7.07-7.07l-1.72 1.71\\\"/\u003e\u003cpath d=\\\"M14 11a5 5 0 00-7.54-.54l-3 3a5 5 0 007.07 7.07l1.71-1.71\\\"/\u003e\"},\"style\":{\"color\":\"currentColor\",\"verticalAlign\":\"$undefined\",\"width\":\"0.6em\",\"height\":\"0.6em\"}}]}],null,null]}],null]}],\"\\n\",[\"$\",\"p\",null,{\"children\":\"The below table lists the billable Managed Infrastructure resources for the following products:\"}],\"\\n\",[\"$\",\"ul\",null,{\"className\":\"my-3 ml-6 list-none p-0 [\u0026\u003eli]:before:absolute [\u0026\u003eli]:before:-ml-3.5 [\u0026\u003eli]:before:inline-block [\u0026\u003eli]:before:text-[var(--accents-4)] [\u0026\u003eli]:before:content-['–']\",\"children\":[\"\\n\",[\"$\",\"li\",null,{\"className\":\"mb-[10px] leading-[var(--line-height-primary)] text-[var(--font-size-primary)] [\u0026\u003ep]:m-0\",\"children\":[\"$\",\"$L33\",null,{\"variant\":\"blend\",\"href\":\"/docs/edge-network/overview\",\"children\":\"Edge Network\"}]}],\"\\n\",[\"$\",\"li\",null,{\"className\":\"mb-[10px] leading-[var(--line-height-primary)] text-[var(--font-size-primary)] [\u0026\u003ep]:m-0\",\"children\":[\"$\",\"$L33\",null,{\"variant\":\"blend\",\"href\":\"/docs/storage/edge-config\",\"children\":\"Edge Config\"}]}],\"\\n\",[\"$\",\"li\",null,{\"className\":\"mb-[10px] leading-[var(--line-height-primary)] text-[var(--font-size-primary)] [\u0026\u003ep]:m-0\",\"children\":[\"$\",\"$L33\",null,{\"variant\":\"blend\",\"href\":\"/docs/functions\",\"children\":\"Vercel Functions\"}]}],\"\\n\",[\"$\",\"li\",null,{\"className\":\"mb-[10px] leading-[var(--line-height-primary)] text-[var(--font-size-primary)] [\u0026\u003ep]:m-0\",\"children\":[\"$\",\"$L33\",null,{\"variant\":\"blend\",\"href\":\"/docs/image-optimization\",\"children\":\"Image Optimization\"}]}],\"\\n\",[\"$\",\"li\",null,{\"className\":\"mb-[10px] leading-[var(--line-height-primary)] text-[var(--font-size-primary)] [\u0026\u003ep]:m-0\",\"children\":[\"$\",\"$L33\",null,{\"variant\":\"blend\",\"href\":\"/docs/storage/vercel-kv\",\"children\":\"Vercel KV\"}]}],\"\\n\",[\"$\",\"li\",null,{\"className\":\"mb-[10px] leading-[var(--line-height-primary)] text-[var(--font-size-primary)] [\u0026\u003ep]:m-0\",\"children\":[\"$\",\"$L33\",null,{\"variant\":\"blend\",\"href\":\"/docs/storage/vercel-postgres\",\"children\":\"Vercel Postgres\"}]}],\"\\n\",[\"$\",\"li\",null,{\"className\":\"mb-[10px] leading-[var(--line-height-primary)] text-[var(--font-size-primary)] [\u0026\u003ep]:m-0\",\"children\":[\"$\",\"$L33\",null,{\"variant\":\"blend\",\"href\":\"/docs/speed-insights\",\"children\":\"Speed Insights\"}]}],\"\\n\",[\"$\",\"li\",null,{\"className\":\"mb-[10px] leading-[var(--line-height-primary)] text-[var(--font-size-primary)] [\u0026\u003ep]:m-0\",\"children\":[\"$\",\"$L33\",null,{\"variant\":\"blend\",\"href\":\"/docs/analytics\",\"children\":\"Web Analytics\"}]}],\"\\n\",[\"$\",\"li\",null,{\"className\":\"mb-[10px] leading-[var(--line-height-primary)] text-[var(--font-size-primary)] [\u0026\u003ep]:m-0\",\"children\":[\"$\",\"$L33\",null,{\"variant\":\"blend\",\"href\":\"/docs/observability/monitoring\",\"children\":\"Monitoring\"}]}],\"\\n\"]}],\"\\n\",[\"$\",\"p\",null,{\"children\":[\"Pricing begins at the stated rate for \",[\"$\",\"$L33\",null,{\"variant\":\"blend\",\"href\":\"/docs/accounts/plans/pro\",\"children\":\"Pro\"}],\". The \",[\"$\",\"span\",null,{\"className\":\"strong_docsString__rhKq5\",\"children\":\"Pro plan add-on\"}],\" badge indicates resources available at an extra cost. For \",[\"$\",\"$L33\",null,{\"variant\":\"blend\",\"href\":\"/docs/accounts/plans/enterprise\",\"children\":\"Enterprise\"}],\" pricing, contact our \",[\"$\",\"$L33\",null,{\"variant\":\"blend\",\"href\":\"/contact/sales\",\"children\":\"sales team\"}],\".\"]}],\"\\n\",\"$L43\",\"\\n\",[\"$\",\"div\",null,{\"className\":\"linked-heading_container__iwdxj\",\"children\":[[\"$\",\"h4\",null,{\"className\":\"text_wrapper__i87JK linked-heading_header__YpMmf headings_heading__DRlSP\",\"data-version\":\"v1\",\"ref\":\"$undefined\",\"style\":{\"--text-color\":\"var(--ds-gray-1000)\",\"--text-size\":\"1.25rem\",\"--text-line-height\":\"1.5rem\",\"--text-letter-spacing\":\"-0.020625rem\",\"--text-weight\":\"600\"},\"data-components-heading\":true,\"onClick\":\"$undefined\",\"children\":[[\"$\",\"span\",null,{\"className\":\"linked-heading_target__xscdv\",\"id\":\"regional-pricing\"}],null,null,[\"$\",\"a\",null,{\"className\":\"linked-heading_title__mCMLh [\u0026\u003ep]:m-0\",\"href\":\"#regional-pricing\",\"children\":\"Regional pricing\"}],[\"$\",\"span\",null,{\"className\":\"linked-heading_permalink__pJ_q_\",\"children\":[\"$\",\"svg\",null,{\"className\":\"with-icon_icon__MHUeb\",\"data-testid\":\"geist-icon\",\"fill\":\"none\",\"height\":24,\"shapeRendering\":\"geometricPrecision\",\"stroke\":\"currentColor\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"strokeWidth\":1.5,\"viewBox\":\"0 0 24 24\",\"width\":24,\"dangerouslySetInnerHTML\":{\"__html\":\"\u003cpath d=\\\"M10 13a5 5 0 007.54.54l3-3a5 5 0 00-7.07-7.07l-1.72 1.71\\\"/\u003e\u003cpath d=\\\"M14 11a5 5 0 00-7.54-.54l-3 3a5 5 0 007.07 7.07l1.71-1.71\\\"/\u003e\"},\"style\":{\"color\":\"currentColor\",\"verticalAlign\":\"$undefined\",\"width\":\"0.6em\",\"height\":\"0.6em\"}}]}],null,null]}],null]}],\"\\n\",[\"$\",\"p\",null,{\"children\":\"The following table lists the pricing for each resource in Managed Infrastructure. Resources that depend on the region of your Vercel project are priced differently based on the cost of resources in that region.\"}],\"\\n\",[\"$\",\"p\",null,{\"children\":\"Use the dropdown to select the regional prices.\"}],\"\\n\",\"$L44\",\"\\n\",[\"$\",\"div\",null,{\"className\":\"linked-heading_container__iwdxj\",\"children\":[[\"$\",\"h2\",null,{\"className\":\"text_wrapper__i87JK linked-heading_header__YpMmf headings_heading__DRlSP\",\"data-version\":\"v1\",\"ref\":\"$undefined\",\"style\":{\"--text-color\":\"var(--ds-gray-1000)\",\"--text-size\":\"2rem\",\"--text-line-height\":\"2.5rem\",\"--text-letter-spacing\":\"-0.049375rem\",\"--text-weight\":\"600\"},\"data-components-heading\":true,\"onClick\":\"$undefined\",\"children\":[[\"$\",\"span\",null,{\"className\":\"linked-heading_target__xscdv linked-heading_offsetTop__uAoyO\",\"id\":\"developer-experience-platform\"}],null,null,[\"$\",\"a\",null,{\"className\":\"linked-heading_title__mCMLh [\u0026\u003ep]:m-0\",\"href\":\"#developer-experience-platform\",\"children\":[\"Developer Experience Platform\",null]}],[\"$\",\"span\",null,{\"className\":\"linked-heading_permalink__pJ_q_\",\"children\":[\"$\",\"svg\",null,{\"className\":\"with-icon_icon__MHUeb\",\"data-testid\":\"geist-icon\",\"fill\":\"none\",\"height\":24,\"shapeRendering\":\"geometricPrecision\",\"stroke\":\"currentColor\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"strokeWidth\":1.5,\"viewBox\":\"0 0 24 24\",\"width\":24,\"dangerouslySetInnerHTML\":{\"__html\":\"\u003cpath d=\\\"M10 13a5 5 0 007.54.54l3-3a5 5 0 00-7.07-7.07l-1.72 1.71\\\"/\u003e\u003cpath d=\\\"M14 11a5 5 0 00-7.54-.54l-3 3a5 5 0 007.07 7.07l1.71-1.71\\\"/\u003e\"},\"style\":{\"color\":\"currentColor\",\"verticalAlign\":\"$undefined\",\"width\":\"0.6em\",\"height\":\"0.6em\"}}]}],null,null]}],null]}],\"\\n\",[\"$\",\"p\",null,{\"children\":[\"Vercel's Developer Experience Platform \",[\"$\",\"$L42\",null,{\"href\":\"https://vercel.com/products/dx-platform\",\"children\":\"(DX Platform)\"}],\" offers a monthly billed suite of tools and services focused on building, deploying, and optimizing web applications.\"]}],\"\\n\",[\"$\",\"div\",null,{\"className\":\"linked-heading_container__iwdxj\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"text_wrapper__i87JK linked-heading_header__YpMmf headings_heading__DRlSP\",\"data-version\":\"v1\",\"ref\":\"$undefined\",\"style\":{\"--text-color\":\"var(--ds-gray-1000)\",\"--text-size\":\"1.5rem\",\"--text-line-height\":\"2rem\",\"--text-letter-spacing\":\"-0.029375rem\",\"--text-weight\":\"600\"},\"data-components-heading\":true,\"onClick\":\"$undefined\",\"children\":[[\"$\",\"span\",null,{\"className\":\"linked-heading_target__xscdv linked-heading_offsetTop__uAoyO\",\"id\":\"dx-platform-billable-resources\"}],null,null,[\"$\",\"a\",null,{\"className\":\"linked-heading_title__mCMLh [\u0026\u003ep]:m-0\",\"href\":\"#dx-platform-billable-resources\",\"children\":[\"DX Platform billable resources\",null]}],[\"$\",\"span\",null,{\"className\":\"linked-heading_permalink__pJ_q_\",\"children\":[\"$\",\"svg\",null,{\"className\":\"with-icon_icon__MHUeb\",\"data-testid\":\"geist-icon\",\"fill\":\"none\",\"height\":24,\"shapeRendering\":\"geometricPrecision\",\"stroke\":\"currentColor\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"strokeWidth\":1.5,\"viewBox\":\"0 0 24 24\",\"width\":24,\"dangerouslySetInnerHTML\":{\"__html\":\"\u003cpath d=\\\"M10 13a5 5 0 007.54.54l3-3a5 5 0 00-7.07-7.07l-1.72 1.71\\\"/\u003e\u003cpath d=\\\"M14 11a5 5 0 00-7.54-.54l-3 3a5 5 0 007.07 7.07l1.71-1.71\\\"/\u003e\"},\"style\":{\"color\":\"currentColor\",\"verticalAlign\":\"$undefined\",\"width\":\"0.6em\",\"height\":\"0.6em\"}}]}],null,null]}],null]}],\"\\n\",[\"$\",\"p\",null,{\"children\":\"The below table lists the billable DX Platform resources for the following products and services:\"}],\"\\n\",[\"$\",\"ul\",null,{\"className\":\"my-3 ml-6 list-none p-0 [\u0026\u003eli]:before:absolute [\u0026\u003eli]:before:-ml-3.5 [\u0026\u003eli]:before:inline-block [\u0026\u003eli]:before:text-[var(--accents-4)] [\u0026\u003eli]:before:content-['–']\",\"children\":[\"\\n\",[\"$\",\"li\",null,{\"className\":\"mb-[10px] leading-[var(--line-height-primary)] text-[var(--font-size-primary)] [\u0026\u003ep]:m-0\",\"children\":[\"$\",\"$L33\",null,{\"variant\":\"blend\",\"href\":\"/docs/monorepos/remote-caching#usage\",\"children\":\"Remote Cache\"}]}],\"\\n\",[\"$\",\"li\",null,{\"className\":\"mb-[10px] leading-[var(--line-height-primary)] text-[var(--font-size-primary)] [\u0026\u003ep]:m-0\",\"children\":[\"$\",\"$L33\",null,{\"variant\":\"blend\",\"href\":\"/docs/accounts/plans/pro\",\"children\":\"Team Seats\"}]}],\"\\n\",[\"$\",\"li\",null,{\"className\":\"mb-[10px] leading-[var(--line-height-primary)] text-[var(--font-size-primary)] [\u0026\u003ep]:m-0\",\"children\":[\"$\",\"$L33\",null,{\"variant\":\"blend\",\"href\":\"/docs/security/secure-compute\",\"children\":\"Secure Compute\"}]}],\"\\n\",[\"$\",\"li\",null,{\"className\":\"mb-[10px] leading-[var(--line-height-primary)] text-[var(--font-size-primary)] [\u0026\u003ep]:m-0\",\"children\":[\"$\",\"$L33\",null,{\"variant\":\"blend\",\"href\":\"/docs/workflow-collaboration/conformance\",\"children\":\"Conformance\"}]}],\"\\n\",[\"$\",\"li\",null,{\"className\":\"mb-[10px] leading-[var(--line-height-primary)] text-[var(--font-size-primary)] [\u0026\u003ep]:m-0\",\"children\":[\"$\",\"$L33\",null,{\"variant\":\"blend\",\"href\":\"/docs/workflow-collaboration/code-owners\",\"children\":\"Code Owners\"}]}],\"\\n\",[\"$\",\"li\",null,{\"className\":\"mb-[10px] leading-[var(--line-height-primary)] text-[var(--font-size-primary)] [\u0026\u003ep]:m-0\",\"children\":[\"$\",\"$L33\",null,{\"variant\":\"blend\",\"href\":\"/docs/deployments/concurrent-builds\",\"children\":\"Concurrent Builds\"}]}],\"\\n\",[\"$\",\"li\",null,{\"className\":\"mb-[10px] leading-[var(--line-height-primary)] text-[var(--font-size-primary)] [\u0026\u003ep]:m-0\",\"children\":[\"$\",\"$L33\",null,{\"variant\":\"blend\",\"href\":\"/docs/security/deployment-protection#advanced-deployment-protection\",\"children\":\"Advanced Deployment Protection\"}]}],\"\\n\",[\"$\",\"li\",null,{\"className\":\"mb-[10px] leading-[var(--line-height-primary)] text-[var(--font-size-primary)] [\u0026\u003ep]:m-0\",\"children\":[\"$\",\"$L33\",null,{\"variant\":\"blend\",\"href\":\"/docs/deployments/generated-urls#preview-deployment-suffix\",\"children\":\"Preview Deployment Suffix\"}]}],\"\\n\"]}],\"\\n\",[\"$\",\"p\",null,{\"children\":[\"Pricing begins at the stated rate for \",[\"$\",\"$L33\",null,{\"variant\":\"blend\",\"href\":\"/docs/accounts/plans/pro\",\"children\":\"Pro\"}],\". For Pro plan add-ons, a badge indicates which resources can be purchased at additional cost. For \",[\"$\",\"$L33\",null,{\"variant\":\"blend\",\"href\":\"/docs/accounts/plans/enterprise\",\"children\":\"Enterprise\"}],\" pricing, contact our \",[\"$\",\"$L33\",null,{\"variant\":\"blend\",\"href\":\"/contact/sales\",\"children\":\"sales team\"}],\".\"]}],\"\\n\",\"$L45\",\"\\n\",[\"$\",\"$L46\",null,{\"children\":[\"$\",\"$L47\",null,{\"title\":\"Interested in the Enterprise plan?\",\"description\":\"Contact our sales team to learn more about the Enterprise plan and how it can benefit your team.\",\"callToAction\":{\"label\":\"Contact Sales\",\"href\":\"/contact/sales\"},\"tracking\":{\"eventName\":\"pricing-page-enterprise-plan-contact-sales\",\"eventValue\":\"contact-sales\"}}]}],\"\\n\",[\"$\",\"div\",null,{\"className\":\"linked-heading_container__iwdxj\",\"children\":[[\"$\",\"h2\",null,{\"className\":\"text_wrapper__i87JK linked-heading_header__YpMmf headings_heading__DRlSP\",\"data-version\":\"v1\",\"ref\":\"$undefined\",\"style\":{\"--text-color\":\"var(--ds-gray-1000)\",\"--text-size\":\"2rem\",\"--text-line-height\":\"2.5rem\",\"--text-letter-spacing\":\"-0.049375rem\",\"--text-weight\":\"600\"},\"data-components-heading\":true,\"onClick\":\"$undefined\",\"children\":[[\"$\",\"span\",null,{\"className\":\"linked-heading_target__xscdv linked-heading_offsetTop__uAoyO\",\"id\":\"more-resources\"}],null,null,[\"$\",\"a\",null,{\"className\":\"linked-heading_title__mCMLh [\u0026\u003ep]:m-0\",\"href\":\"#more-resources\",\"children\":[\"More resources\",null]}],[\"$\",\"span\",null,{\"className\":\"linked-heading_permalink__pJ_q_\",\"children\":[\"$\",\"svg\",null,{\"className\":\"with-icon_icon__MHUeb\",\"data-testid\":\"geist-icon\",\"fill\":\"none\",\"height\":24,\"shapeRendering\":\"geometricPrecision\",\"stroke\":\"currentColor\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"strokeWidth\":1.5,\"viewBox\":\"0 0 24 24\",\"width\":24,\"dangerouslySetInnerHTML\":{\"__html\":\"\u003cpath d=\\\"M10 13a5 5 0 007.54.54l3-3a5 5 0 00-7.07-7.07l-1.72 1.71\\\"/\u003e\u003cpath d=\\\"M14 11a5 5 0 00-7.54-.54l-3 3a5 5 0 007.07 7.07l1.71-1.71\\\"/\u003e\"},\"style\":{\"color\":\"currentColor\",\"verticalAlign\":\"$undefined\",\"width\":\"0.6em\",\"height\":\"0.6em\"}}]}],null,null]}],null]}],\"\\n\",[\"$\",\"p\",null,{\"children\":\"For more information on Vercel's pricing, guidance on optimizing consumption, and invoices, see the following resources:\"}],\"\\n\",[\"$\",\"$L46\",null,{\"children\":[[\"$\",\"$L48\",null,{\"icon\":[\"$\",\"span\",null,{\"className\":\"badge_badge__WnfZm badge_green-subtle__EB32o badge_sm__BUqp2\",\"data-geist-badge\":\"\",\"data-version\":\"v2\",\"children\":[\"$\",\"span\",null,{\"className\":\"badge_contentContainer__khfN_\",\"children\":[false,\"Conceptual\"]}]}],\"title\":\"How are resources used on Vercel?\",\"description\":\"Learn how resources are used on Vercel as users interact with your site.\",\"href\":\"/docs/pricing/how-does-vercel-calculate-usage-of-resources\"}],[\"$\",\"$L48\",null,{\"icon\":[\"$\",\"span\",null,{\"className\":\"badge_badge__WnfZm badge_purple-subtle__BBe5T badge_sm__BUqp2\",\"data-geist-badge\":\"\",\"data-version\":\"v2\",\"children\":[\"$\",\"span\",null,{\"className\":\"badge_contentContainer__khfN_\",\"children\":[false,\"How-to\"]}]}],\"title\":\"Manage and optimize usage\",\"description\":\"Learn how Vercel usage is calculated and how it accrues.\",\"href\":\"/docs/pricing/manage-and-optimize-usage\"}],[\"$\",\"$L48\",null,{\"icon\":[\"$\",\"span\",null,{\"className\":\"badge_badge__WnfZm badge_green-subtle__EB32o badge_sm__BUqp2\",\"data-geist-badge\":\"\",\"data-version\":\"v2\",\"children\":[\"$\",\"span\",null,{\"className\":\"badge_contentContainer__khfN_\",\"children\":[false,\"Conceptual\"]}]}],\"title\":\"Understanding my invoice\",\"description\":\"Learn how to understand your Vercel invoice.\",\"href\":\"/docs/pricing/understanding-my-invoice\"}]]}]]}],null,[\"$\",\"div\",null,{\"className\":\"[\u0026_[data-geist-note]_p]:my-0 [\u0026_code_p]:my-0 [\u0026_code_p]:contents [\u0026_p]:leading-[1.6] [\u0026_ol]:p-0 [\u0026_ol]:pl-4 [\u0026_ol]:list-decimal [\u0026_ol]:ml-3.5 [\u0026_[class*='container']_p]:m-0\",\"children\":\"$0:f:0:1:2:children:2:children:2:children:1:props:children:0:0:props:children:4:props:children\"}],null,[\"$\",\"$L49\",null,{}],[\"$\",\"hr\",null,{\"className\":\"border-top-[1px] my-12 border-0 border-solid border-[var(--accents-2)] sm:my-9\"}],[\"$\",\"$L4a\",null,{}],[\"$\",\"div\",null,{\"className\":\"mb-6 mt-12\",\"children\":[\"$\",\"$L4b\",null,{\"label\":\"vercel\",\"type\":\"inline\"}]}]]}],[\"$\",\"$L4c\",null,{\"children\":\"$0:f:0:1:2:children:2:children:2:children:1:props:children:0:0:props:children:4:props:children\"}],[\"$\",\"$L4d\",null,{\"float\":true}]],[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/vercel-docs/_next/static/css/dab23b0abd910316.css?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"link\",\"1\",{\"rel\":\"stylesheet\",\"href\":\"/vercel-docs/_next/static/css/c5c3d02f32bad011.css?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]],[\"$\",\"$L4e\",null,{\"children\":\"$L4f\"}]]}],{},null]},null]},null]},null],[\"$\",\"$1a\",\"h\",{\"children\":[null,[\"$\",\"$1a\",\"lOwV7pNIlwWo0BQBsC77x\",{\"children\":[[\"$\",\"$L50\",null,{\"children\":\"$L51\"}],[\"$\",\"$L52\",null,{\"children\":\"$L53\"}],[\"$\",\"meta\",null,{\"name\":\"next-size-adjust\",\"content\":\"\"}]]}]]}]]],\"m\":\"$undefined\",\"G\":[\"$54\",\"$undefined\"],\"s\":false,\"S\":true}\n"])</script><script>self.__next_f.push([1,"55:I[76273,[\"51829\",\"static/chunks/9ffa21ba-64707a9f6eef8cb5.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"18052\",\"static/chunks/18052-cdd4bde164a446b1.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"6030\",\"static/chunks/6030-6a78335ecc30fe78.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"81498\",\"static/chunks/81498-b87606f5e09caf5a.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"98740\",\"static/chunks/98740-36489fa2e47dfe86.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"2716\",\"static/chunks/2716-c67e7ee9353ebfef.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"45958\",\"static/chunks/45958-d17c071336e11594.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"3088\",\"static/chunks/3088-18b7ebfff22fcb5e.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"23668\",\"static/chunks/23668-4334b49582635bdc.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"31370\",\"static/chunks/31370-b309fa671761f2dc.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"62114\",\"static/chunks/62114-88e4428ec1cf2156.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"4120\",\"static/chunks/4120-f980088e682664c8.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"71198\",\"static/chunks/71198-8841e84fea1b73fc.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"71951\",\"static/chunks/71951-b42a945173148ebe.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"62956\",\"static/chunks/62956-384e61a76efa3c3a.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"92882\",\"static/chunks/92882-d6ce43f64e5b8796.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"93196\",\"static/chunks/93196-15a4107a4f1a0fc5.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"77819\",\"static/chunks/77819-5ac8b068a952a846.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"55253\",\"static/chunks/55253-377ee21f71c4e1c6.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"78563\",\"static/chunks/78563-60f3170a89b2c7d9.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"62532\",\"static/chunks/62532-9416ea9af5a9d071.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"557\",\"static/chunks/557-67450ba00dce0432.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"60080\",\"static/chunks/60080-3f6356f115347d0c.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"79329\",\"static/chunks/79329-0e7eeca842a3b5f5.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"61108\",\"static/chunks/61108-585624e6befe73b0.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"97016\",\"static/chunks/97016-34e63eab2d968ae6.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"88932\",\"static/chunks/88932-4f59a40a0682b4bd.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"60036\",\"static/chunks/60036-895b0e3aafa9aa72.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"89506\",\"static/chunks/89506-77c5ccb9582ce104.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"58041\",\"static/chunks/app/docs/pricing/page-780646207b278066.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\"],\"ManagedInfraTable\"]\n"])</script><script>self.__next_f.push([1,"56:I[65859,[\"51829\",\"static/chunks/9ffa21ba-64707a9f6eef8cb5.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"18052\",\"static/chunks/18052-cdd4bde164a446b1.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"6030\",\"static/chunks/6030-6a78335ecc30fe78.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"81498\",\"static/chunks/81498-b87606f5e09caf5a.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"98740\",\"static/chunks/98740-36489fa2e47dfe86.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"2716\",\"static/chunks/2716-c67e7ee9353ebfef.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"45958\",\"static/chunks/45958-d17c071336e11594.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"3088\",\"static/chunks/3088-18b7ebfff22fcb5e.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"23668\",\"static/chunks/23668-4334b49582635bdc.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"31370\",\"static/chunks/31370-b309fa671761f2dc.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"62114\",\"static/chunks/62114-88e4428ec1cf2156.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"4120\",\"static/chunks/4120-f980088e682664c8.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"71198\",\"static/chunks/71198-8841e84fea1b73fc.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"71951\",\"static/chunks/71951-b42a945173148ebe.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"62956\",\"static/chunks/62956-384e61a76efa3c3a.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"92882\",\"static/chunks/92882-d6ce43f64e5b8796.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"93196\",\"static/chunks/93196-15a4107a4f1a0fc5.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"77819\",\"static/chunks/77819-5ac8b068a952a846.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"55253\",\"static/chunks/55253-377ee21f71c4e1c6.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"78563\",\"static/chunks/78563-60f3170a89b2c7d9.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"62532\",\"static/chunks/62532-9416ea9af5a9d071.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"557\",\"static/chunks/557-67450ba00dce0432.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"60080\",\"static/chunks/60080-3f6356f115347d0c.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"79329\",\"static/chunks/79329-0e7eeca842a3b5f5.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"61108\",\"static/chunks/61108-585624e6befe73b0.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"97016\",\"static/chunks/97016-34e63eab2d968ae6.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"88932\",\"static/chunks/88932-4f59a40a0682b4bd.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"60036\",\"static/chunks/60036-895b0e3aafa9aa72.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"89506\",\"static/chunks/89506-77c5ccb9582ce104.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"58041\",\"static/chunks/app/docs/pricing/page-780646207b278066.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\"],\"DXPlatformTable\"]\n"])</script><script>self.__next_f.push([1,"43:[\"$\",\"$L55\",null,{\"pricingResourceRows\":[{\"type\":\"managed-infrastructure\",\"resource\":\"Speed Insights Projects\",\"price\":\"$$10.00\",\"entPrice\":\"$undefined\",\"description\":\"Relates to the number of projects you enable Speed Insights for.\",\"baseUnit\":\"Per Project\",\"plan\":[\"pro\",\"hobby\"],\"href\":\"/docs/speed-insights\",\"isProAddon\":true,\"includedProAllotment\":\"N/A\",\"includedHobbyAllotment\":\"1 Project\",\"order\":10,\"isDraft\":false},{\"type\":\"managed-infrastructure\",\"resource\":\"Data Cache Writes\",\"price\":\"Regional\",\"entPrice\":\"$undefined\",\"description\":\"Data Cache Writes are the total amount of Write Units used to store new data in the Data Cache.\",\"baseUnit\":\"1,000,000 Write Units\",\"plan\":[\"pro\",\"enterprise\",\"hobby\"],\"href\":\"/docs/pricing/data-cache#optimizing-data-cache-reads-and-writes\",\"isProAddon\":\"$undefined\",\"includedProAllotment\":\"First 2,000,000\",\"includedHobbyAllotment\":\"First 200,000\",\"order\":0,\"isDraft\":false},{\"type\":\"managed-infrastructure\",\"resource\":\"Data Cache Reads\",\"price\":\"Regional\",\"entPrice\":\"$undefined\",\"description\":\"Data Cache Reads are the total amount of Read Units used to access the Data Cache.\",\"baseUnit\":\"1,000,000 Read Units\",\"plan\":[\"pro\",\"enterprise\",\"hobby\"],\"href\":\"/docs/pricing/data-cache#optimizing-data-cache-reads-and-writes\",\"isProAddon\":\"$undefined\",\"includedProAllotment\":\"First 10,000,000\",\"includedHobbyAllotment\":\"First 1,000,000\",\"order\":0,\"isDraft\":false},{\"type\":\"managed-infrastructure\",\"resource\":\"ISR Writes\",\"price\":\"Regional\",\"entPrice\":\"$undefined\",\"description\":\"The total amount of Write Units used to store new ISR data\",\"baseUnit\":\"1,000,000 Write Units\",\"plan\":[\"pro\",\"enterprise\",\"hobby\"],\"href\":\"/docs/pricing/incremental-static-regeneration#isr-writes-chart\",\"isProAddon\":\"$undefined\",\"includedProAllotment\":\"First 2,000,000\",\"includedHobbyAllotment\":\"First 200,000\",\"order\":7,\"isDraft\":false},{\"type\":\"managed-infrastructure\",\"resource\":\"ISR Reads\",\"price\":\"Regional\",\"entPrice\":\"$undefined\",\"description\":\"The total amount of Read Units used to access ISR data\",\"baseUnit\":\"1,000,000 Read Units\",\"plan\":[\"pro\",\"enterprise\",\"hobby\"],\"href\":\"/docs/pricing/incremental-static-regeneration#isr-reads-chart\",\"isProAddon\":\"$undefined\",\"includedProAllotment\":\"First 10,000,000\",\"includedHobbyAllotment\":\"First 1,000,000\",\"order\":6,\"isDraft\":false},{\"type\":\"managed-infrastructure\",\"resource\":\"Edge Middleware Invocations\",\"price\":\"$$0.65\",\"entPrice\":\"$undefined\",\"description\":\"Edge Middleware Invocations occur when a request is made to an Edge Middleware function. They are charged per unique invocation.\",\"baseUnit\":\"1,000,000 Invocations\",\"plan\":[\"pro\",\"enterprise\",\"hobby\"],\"href\":\"/docs/functions/edge-middleware/usage-and-pricing#usage\",\"isProAddon\":\"$undefined\",\"includedProAllotment\":\"First 1,000,000 invocations\",\"includedHobbyAllotment\":\"First 1,000,000 invocations\",\"order\":5,\"isDraft\":false},{\"type\":\"managed-infrastructure\",\"resource\":\"OWASP CRS per request number\",\"price\":\"Regional\",\"entPrice\":\"$undefined\",\"description\":\"OWASP Top Ten is a managed ruleset of predefined WAF rules\",\"baseUnit\":\"1,000,000 Inspected Requests\",\"plan\":[\"enterprise\",\"hobby\",\"pro\"],\"href\":\"/docs/security/vercel-waf/usage-and-pricing#managed-ruleset-pricing\",\"isProAddon\":false,\"includedProAllotment\":\"N/A\",\"includedHobbyAllotment\":\"N/A\",\"order\":8,\"isDraft\":false},{\"type\":\"managed-infrastructure\",\"resource\":\"OWASP CRS per request size\",\"price\":\"Regional\",\"entPrice\":\"$undefined\",\"description\":\"This may be charged for some requests where the payload (header + body) of the request is excessively large\",\"baseUnit\":\"1 GB of inspected request payload\",\"plan\":[\"enterprise\",\"hobby\",\"pro\"],\"href\":\"/docs/security/vercel-waf/usage-and-pricing#managed-ruleset-pricing\",\"isProAddon\":false,\"includedProAllotment\":\"4KB of each inspected request\",\"includedHobbyAllotment\":\"N/A\",\"order\":9,\"isDraft\":false},{\"type\":\"managed-infrastructure\",\"resource\":\"WAF Rate Limiting\",\"price\":\"Regional\",\"entPrice\":\"$undefined\",\"description\":\"Rate limiting allows you to control the number of times that a request from the same origin can hit your application within a specific timeframe\",\"baseUnit\":\"1,000,000 Allowed Requests\",\"plan\":[\"pro\",\"enterprise\",\"hobby\"],\"href\":\"/docs/security/vercel-waf/usage-and-pricing#rate-limiting-pricing\",\"isProAddon\":false,\"includedProAllotment\":\"N/A\",\"includedHobbyAllotment\":\"N/A\",\"order\":7,\"isDraft\":false},{\"type\":\"managed-infrastructure\",\"resource\":\"Log Drains\",\"price\":\"$$10 per 20 GB\",\"entPrice\":\"$$10 per 20 GB\",\"description\":\"Log drains collect all of your logs using a service specializing in storing app logs.\",\"baseUnit\":\"N/A\",\"plan\":[\"pro\",\"enterprise\",\"hobby\"],\"href\":\"/docs/observability/log-drains#usage-and-pricing\",\"isProAddon\":\"$undefined\",\"includedProAllotment\":\"N/A\",\"includedHobbyAllotment\":\"$undefined\",\"order\":23,\"isDraft\":false},{\"type\":\"managed-infrastructure\",\"resource\":\"Vercel Postgres Storage\",\"price\":\"$$0.12\",\"entPrice\":\"$undefined\",\"description\":\"Storage is calculated as the maximum amount of storage used per month for all Postgres databases for your account. \",\"baseUnit\":\"1 GB\",\"plan\":[\"pro\",\"hobby\"],\"href\":\"/docs/storage/vercel-postgres/usage-and-pricing#storage\",\"isProAddon\":\"$undefined\",\"includedProAllotment\":\"First 256 MB Included\",\"includedHobbyAllotment\":\"First 256 MB Included\",\"order\":21,\"isDraft\":false},{\"type\":\"managed-infrastructure\",\"resource\":\"Function Invocations\",\"price\":\"$$0.60\",\"entPrice\":\"$undefined\",\"description\":\"Function Invocation is the activation of a Vercel Function. It is charged per unique activation of the function.\",\"baseUnit\":\"1,000,000 Invocations\",\"plan\":[\"pro\",\"enterprise\",\"hobby\"],\"href\":\"/docs/pricing/serverless-functions#managing-function-invocations\",\"isProAddon\":\"$undefined\",\"includedProAllotment\":\"First 1,000,000\",\"includedHobbyAllotment\":\"First 100,000\",\"order\":1,\"isDraft\":false},{\"type\":\"managed-infrastructure\",\"resource\":\"Vercel Postgres Data Transfer\",\"price\":\"$$0.10\",\"entPrice\":\"$undefined\",\"description\":\"Data transfer is the volume of data transferred out of your database.\",\"baseUnit\":\"1 GB\",\"plan\":[\"pro\",\"hobby\"],\"href\":\"/docs/storage/vercel-postgres/usage-and-pricing#data-transfer\",\"isProAddon\":\"$undefined\",\"includedProAllotment\":\"First 256 MB\",\"includedHobbyAllotment\":\"N/A\",\"order\":22,\"isDraft\":false},{\"type\":\"managed-infrastructure\",\"resource\":\"Vercel Postgres Written Data\",\"price\":\"$$0.096\",\"entPrice\":\"$undefined\",\"description\":\"Written data is measured by the amount of data changes that are committed from compute resources to storage.\",\"baseUnit\":\"1 GB\",\"plan\":[\"pro\",\"hobby\"],\"href\":\"/docs/storage/vercel-postgres/usage-and-pricing#written-data\",\"isProAddon\":\"$undefined\",\"includedProAllotment\":\"First 256 MB\",\"includedHobbyAllotment\":\"N/A\",\"order\":19,\"isDraft\":false},{\"type\":\"managed-infrastructure\",\"resource\":\"Edge Request Additional CPU Duration\",\"price\":\"Regional\",\"entPrice\":\"$undefined\",\"description\":\"Edge Request Additional CPU Duration is the total execution time of an Edge Request. It is charged based on the total CPU runtime of an Edge Request. Longer tasks incur more charges.\",\"baseUnit\":\"1 Hour\",\"plan\":[\"pro\",\"enterprise\"],\"href\":\"/docs/pricing/networking#edge-requests\",\"isProAddon\":\"$undefined\",\"includedProAllotment\":\"1 Hour\",\"includedHobbyAllotment\":\"N/A\",\"order\":4,\"isDraft\":false},{\"type\":\"managed-infrastructure\",\"resource\":\"Monitoring Data Points\",\"price\":\"$$9.00\",\"entPrice\":\"$$2.60\",\"description\":\"A data point is a single unit of information that represents a measurement of a specific metric during a users visit to your website.\",\"baseUnit\":\"1,000,000 Data Events\",\"plan\":[\"pro\",\"enterprise\"],\"href\":\"/docs/observability/monitoring/limits-and-pricing#how-are-data-points-counted\",\"isProAddon\":true,\"includedProAllotment\":\"250,000 Included\",\"includedHobbyAllotment\":\"$undefined\",\"order\":11,\"isDraft\":false},{\"type\":\"dx-platform\",\"resource\":\"Team seats\",\"price\":\"$$20 / month per additional seat\",\"entPrice\":\"$undefined\",\"description\":\"Team seats allow you to add additional users to your team.\",\"baseUnit\":\"$undefined\",\"plan\":[\"pro\"],\"href\":\"/docs/accounts/plans/pro#team-seats\",\"isProAddon\":\"$undefined\",\"includedProAllotment\":\"N/A\",\"includedHobbyAllotment\":\"$undefined\",\"order\":\"$undefined\",\"isDraft\":false},{\"type\":\"managed-infrastructure\",\"resource\":\"Edge Function Execution Units\",\"price\":\"$$2.00\",\"entPrice\":\"$undefined\",\"description\":\"Edge Function Executions occur when a request is made to an Edge Function. They are charged per unique invocation.\",\"baseUnit\":\"1,000,000 Execution Units\",\"plan\":[\"enterprise\",\"pro\",\"hobby\"],\"href\":\"/docs/pricing/edge-functions#managing-execution-units\",\"isProAddon\":\"$undefined\",\"includedProAllotment\":\"First 1,000,000\",\"includedHobbyAllotment\":\"First 500,000\",\"order\":3,\"isDraft\":false},{\"type\":\"managed-infrastructure\",\"resource\":\"Monitoring Custom Retention\",\"price\":\"N/A\",\"entPrice\":\"$undefined\",\"description\":\"Retention is the length of time that data is stored and queryable in the Monitoring dashboard.\",\"baseUnit\":\"30 Days\",\"plan\":[\"pro\"],\"href\":\"$undefined\",\"isProAddon\":true,\"includedProAllotment\":\"N/A\",\"includedHobbyAllotment\":\"$undefined\",\"order\":13,\"isDraft\":false},{\"type\":\"managed-infrastructure\",\"resource\":\"Vercel Postgres Database\",\"price\":\"$$1.00\",\"entPrice\":\"$undefined\",\"description\":\"Database cost is calculated as the maximum number of databases per month for your account.\",\"baseUnit\":\"Per 1 Database\",\"plan\":[\"pro\",\"hobby\"],\"href\":\"/docs/storage/vercel-postgres/usage-and-pricing#databases\",\"isProAddon\":\"$undefined\",\"includedProAllotment\":\"First Database\",\"includedHobbyAllotment\":\"First Database\",\"order\":20,\"isDraft\":false},{\"type\":\"managed-infrastructure\",\"resource\":\"Vercel Postgres Compute Time\",\"price\":\"$$0.10\",\"entPrice\":\"$undefined\",\"description\":\"Vercel Postgres compute hours represent the amount of time your Vercel Postgres instance is running.\",\"baseUnit\":\"1 Compute Hour\",\"plan\":[\"pro\",\"hobby\"],\"href\":\"/docs/storage/vercel-postgres\",\"isProAddon\":\"$undefined\",\"includedProAllotment\":\"First 100 Hours\",\"includedHobbyAllotment\":\"60 Hours\",\"order\":18,\"isDraft\":false},{\"type\":\"managed-infrastructure\",\"resource\":\"Vercel KV Data Transfer\",\"price\":\"$$0.10\",\"entPrice\":\"$undefined\",\"description\":\"Data transfer is calculated as the amount of data transferred between the functions querying the databases and the KV databases for your account.\",\"baseUnit\":\"1 GB\",\"plan\":[\"pro\",\"hobby\"],\"href\":\"/docs/storage/vercel-kv/usage-and-pricing#data-transfer\",\"isProAddon\":\"$undefined\",\"includedProAllotment\":\"First 256 MB\",\"includedHobbyAllotment\":\"First 256 MB\",\"order\":17,\"isDraft\":false},{\"type\":\"managed-infrastructure\",\"resource\":\"Vercel KV Database\",\"price\":\"$$1.00\",\"entPrice\":\"$undefined\",\"description\":\"Database cost is calculated as the maximum number of databases per month for your account, including read replicas.\",\"baseUnit\":\"Per 1 Database\",\"plan\":[\"pro\",\"hobby\"],\"href\":\"/docs/storage/vercel-kv/usage-and-pricing#databases-including-read-replicas\",\"isProAddon\":\"$undefined\",\"includedProAllotment\":\"First Database\",\"includedHobbyAllotment\":\"First Database\",\"order\":16,\"isDraft\":false},{\"type\":\"managed-infrastructure\",\"resource\":\"Vercel KV Storage\",\"price\":\"$$0.25\",\"entPrice\":\"$undefined\",\"description\":\"Storage is calculated as the maximum amount of storage used per month for all KV databases for your account.\",\"baseUnit\":\"1 GB\",\"plan\":[\"pro\",\"hobby\"],\"href\":\"/docs/storage/vercel-kv/usage-and-pricing#storage\",\"isProAddon\":\"$undefined\",\"includedProAllotment\":\"First 512 MB\",\"includedHobbyAllotment\":\"First 256 MB\",\"order\":15,\"isDraft\":false},{\"type\":\"managed-infrastructure\",\"resource\":\"Vercel KV Requests\",\"price\":\"$$0.35\",\"entPrice\":\"$undefined\",\"description\":\"Vercel KV requests represent the number of times data is accessed from Vercel KV.\",\"baseUnit\":\"100,000 Requests\",\"plan\":[\"pro\",\"hobby\"],\"href\":\"/docs/storage/vercel-kv/usage-and-pricing#requests\",\"isProAddon\":\"$undefined\",\"includedProAllotment\":\"First 150,000\",\"includedHobbyAllotment\":\"First 30,000\",\"order\":14,\"isDraft\":false},{\"type\":\"managed-infrastructure\",\"resource\":\"Monitoring Activation Fee\",\"price\":\"$$10.00\",\"entPrice\":\"$undefined\",\"description\":\"A monthly fee for using Monitoring\",\"baseUnit\":\"N/A\",\"plan\":[\"pro\"],\"href\":\"$undefined\",\"isProAddon\":true,\"includedProAllotment\":\"N/A\",\"includedHobbyAllotment\":\"N/A\",\"order\":12,\"isDraft\":false},{\"type\":\"managed-infrastructure\",\"resource\":\"Speed Insights Data Points\",\"price\":\"$$0.65\",\"entPrice\":\"$undefined\",\"description\":\"A data point is a single unit of information that represents a measurement of a specific Web Vital metric during a users visit to your website.\",\"baseUnit\":\"10,000 Data points\",\"plan\":[\"pro\",\"enterprise\",\"hobby\"],\"href\":\"/docs/speed-insights/metrics#understanding-data-points\",\"isProAddon\":\"$undefined\",\"includedProAllotment\":\"First 10,000\",\"includedHobbyAllotment\":\"First 10,000\",\"order\":9,\"isDraft\":false},{\"type\":\"managed-infrastructure\",\"resource\":\"Web Analytics Plus\",\"price\":\"$$50.00 / mo\",\"entPrice\":\"$undefined\",\"description\":\"Web Analytics Plus gives you increased analytics limits, a longer reporting window, and more custom event properties.\",\"baseUnit\":\"$$20 per 500,000\",\"plan\":[\"pro\"],\"href\":\"/docs/analytics/limits-and-pricing#pro-with-web-analytics-plus\",\"isProAddon\":true,\"includedProAllotment\":\"First 500,000 Events\",\"includedHobbyAllotment\":\"$undefined\",\"order\":8,\"isDraft\":false},{\"type\":\"managed-infrastructure\",\"resource\":\"Web Analytics Events\",\"price\":\"$$14.00\",\"entPrice\":\"$undefined\",\"description\":\"An event is either an automatically tracked page view or a custom event.\",\"baseUnit\":\"100,000 Events\",\"plan\":[\"pro\",\"enterprise\",\"hobby\"],\"href\":\"/docs/analytics/limits-and-pricing#what-is-an-event-in-vercel-web-analytics\",\"isProAddon\":\"$undefined\",\"includedProAllotment\":\"First 25,000 Events\",\"includedHobbyAllotment\":\"First 2,500 Events\",\"order\":7,\"isDraft\":false},{\"type\":\"managed-infrastructure\",\"resource\":\"Edge Config Writes\",\"price\":\"$$5.00\",\"entPrice\":\"$undefined\",\"description\":\"Edge Config Writes, which store new data, incur charges based on the data volume written, and are measured in units.\",\"baseUnit\":\"500 Writes\",\"plan\":[\"pro\",\"enterprise\",\"hobby\"],\"href\":\"/docs/storage/edge-config/using-edge-config#writing-data-to-edge-configs\",\"isProAddon\":\"$undefined\",\"includedProAllotment\":\"First 1,000\",\"includedHobbyAllotment\":\"First 100\",\"order\":6,\"isDraft\":false},{\"type\":\"managed-infrastructure\",\"resource\":\"Edge Config Reads\",\"price\":\"$$3.00\",\"entPrice\":\"$undefined\",\"description\":\"Edge Config Reads are charged by the volume of data retrieved, and measured in units.\",\"baseUnit\":\"1,000,000 Reads\",\"plan\":[\"pro\",\"enterprise\",\"hobby\"],\"href\":\"/docs/storage/edge-config/using-edge-config#reading-data-from-edge-configs\",\"isProAddon\":\"$undefined\",\"includedProAllotment\":\"First 1,000,000\",\"includedHobbyAllotment\":\"First 100,000\",\"order\":5,\"isDraft\":false},{\"type\":\"managed-infrastructure\",\"resource\":\"Image Optimization Source Images\",\"price\":\"$$5.00\",\"entPrice\":\"$undefined\",\"description\":\"A source image is the value that is passed to the src prop. A single source image can produce multiple optimized images.\",\"baseUnit\":\"1,000 Images\",\"plan\":[\"pro\",\"enterprise\",\"hobby\"],\"href\":\"/docs/image-optimization/limits-and-pricing#source-images\",\"isProAddon\":\"$undefined\",\"includedProAllotment\":\"First 5,000\",\"includedHobbyAllotment\":\"First 1,000\",\"order\":4,\"isDraft\":false},{\"type\":\"managed-infrastructure\",\"resource\":\"Function Duration\",\"price\":\"$$0.18\",\"entPrice\":\"$undefined\",\"description\":\"Function Duration is the total execution time of a Serverless Function. It is charged based on the total CPU runtime of a Serverless Function. Longer tasks incur more charges.\",\"baseUnit\":\"1 GB-Hour\",\"plan\":[\"pro\",\"enterprise\",\"hobby\"],\"href\":\"/docs/functions/configuring-functions/duration\",\"isProAddon\":\"$undefined\",\"includedProAllotment\":\"First 1,000 GB-Hours\",\"includedHobbyAllotment\":\"First 100 GB-Hours\",\"order\":2,\"isDraft\":false},{\"type\":\"managed-infrastructure\",\"resource\":\"Edge Requests\",\"price\":\"Regional\",\"entPrice\":\"$undefined\",\"description\":\"Edge Requests enhance first-byte time at network edge locations and incur charges per request made to the Edge Network, with visits often generating multiple requests.\",\"baseUnit\":\"1,000,000 Requests\",\"plan\":[\"pro\",\"enterprise\",\"hobby\"],\"href\":\"/docs/pricing/networking#edge-requests\",\"isProAddon\":\"$undefined\",\"includedProAllotment\":\"First 10,000,000\",\"includedHobbyAllotment\":\"First 1,000,000\",\"order\":3,\"isDraft\":false},{\"type\":\"managed-infrastructure\",\"resource\":\"Fast Origin Transfer\",\"price\":\"Regional\",\"entPrice\":\"$undefined\",\"description\":\"Fast Origin Transfer speeds up the exchange of data between Vercel's Edge Network and compute functions, such as Serverless Functions, charging based on the units transferred, excluding static files.\",\"baseUnit\":\"1 GB\",\"plan\":[\"pro\",\"enterprise\",\"hobby\"],\"href\":\"/docs/pricing/networking#fast-origin-transfer\",\"isProAddon\":\"$undefined\",\"includedProAllotment\":\"First 100 GB\",\"includedHobbyAllotment\":\"First 10 GB\",\"order\":2,\"isDraft\":false},{\"type\":\"managed-infrastructure\",\"resource\":\"Fast Data Transfer\",\"price\":\"Regional\",\"entPrice\":\"$undefined\",\"description\":\"Fast Data Transfer enhances website response speeds globally by accelerating data transmission from the Vercel Edge Network to users devices, with charges based on data volume transferred.\",\"baseUnit\":\"1 GB\",\"plan\":[\"pro\",\"enterprise\",\"hobby\"],\"href\":\"/docs/pricing/networking#fast-data-transfer\",\"isProAddon\":\"$undefined\",\"includedProAllotment\":\"First 1 TB\",\"includedHobbyAllotment\":\"First 100 GB\",\"order\":1,\"isDraft\":false},{\"type\":\"dx-platform\",\"resource\":\"Remote Cache\",\"price\":\"$$0.50 per incremental GB\",\"entPrice\":\"$undefined\",\"description\":\"Remote Cache allows you to cache build artifacts in the cloud, reducing build times and costs.\",\"baseUnit\":\"Per 1 GB\",\"plan\":[\"pro\",\"enterprise\",\"hobby\"],\"href\":\"/docs/monorepos/remote-caching#usage\",\"isProAddon\":\"$undefined\",\"includedProAllotment\":\"10 GB Free Downloads\",\"includedHobbyAllotment\":\"10 GB Free Downloads\",\"order\":\"$undefined\",\"isDraft\":false},{\"type\":\"dx-platform\",\"resource\":\"Additional Concurrent Build\",\"price\":\"$$50 / month per additional build\",\"entPrice\":\"$undefined\",\"description\":\"Increases the number of simultaneous builds.\",\"baseUnit\":\"$undefined\",\"plan\":[\"pro\",\"hobby\"],\"href\":\"/docs/deployments/concurrent-builds\",\"isProAddon\":true,\"includedProAllotment\":\"1 Included\",\"includedHobbyAllotment\":\"1 Included\",\"order\":\"$undefined\",\"isDraft\":false},{\"type\":\"dx-platform\",\"resource\":\"Advanced Deployment Protection\",\"price\":\"$$150 / month\",\"entPrice\":\"$undefined\",\"description\":\"Advanced Deployment Protection provides additional security for your deployments.\",\"baseUnit\":\"$undefined\",\"plan\":[\"pro\"],\"href\":\"/docs/security/deployment-protection#advanced-deployment-protection\",\"isProAddon\":true,\"includedProAllotment\":\"N/A\",\"includedHobbyAllotment\":\"$undefined\",\"order\":\"$undefined\",\"isDraft\":false},{\"type\":\"dx-platform\",\"resource\":\"Preview Deployment Suffix\",\"price\":\"$$100 / month\",\"entPrice\":\"$undefined\",\"description\":\"Preview Deployment Suffix allows you to customize the URL of your preview deployments.\",\"baseUnit\":\"$undefined\",\"plan\":[\"pro\"],\"href\":\"/docs/deployments/generated-urls#preview-deployment-suffix\",\"isProAddon\":true,\"includedProAllotment\":\"N/A\",\"includedHobbyAllotment\":\"$undefined\",\"order\":\"$undefined\",\"isDraft\":false}]}]\n"])</script><script>self.__next_f.push([1,"45:[\"$\",\"$L56\",null,{\"pricingResourceRows\":\"$43:props:pricingResourceRows\"}]\n"])</script><script>self.__next_f.push([1,"57:I[88364,[\"51829\",\"static/chunks/9ffa21ba-64707a9f6eef8cb5.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"18052\",\"static/chunks/18052-cdd4bde164a446b1.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"6030\",\"static/chunks/6030-6a78335ecc30fe78.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"81498\",\"static/chunks/81498-b87606f5e09caf5a.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"98740\",\"static/chunks/98740-36489fa2e47dfe86.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"2716\",\"static/chunks/2716-c67e7ee9353ebfef.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"45958\",\"static/chunks/45958-d17c071336e11594.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"3088\",\"static/chunks/3088-18b7ebfff22fcb5e.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"23668\",\"static/chunks/23668-4334b49582635bdc.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"31370\",\"static/chunks/31370-b309fa671761f2dc.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"62114\",\"static/chunks/62114-88e4428ec1cf2156.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"4120\",\"static/chunks/4120-f980088e682664c8.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"71198\",\"static/chunks/71198-8841e84fea1b73fc.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"71951\",\"static/chunks/71951-b42a945173148ebe.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"62956\",\"static/chunks/62956-384e61a76efa3c3a.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"92882\",\"static/chunks/92882-d6ce43f64e5b8796.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"93196\",\"static/chunks/93196-15a4107a4f1a0fc5.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"77819\",\"static/chunks/77819-5ac8b068a952a846.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"55253\",\"static/chunks/55253-377ee21f71c4e1c6.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"78563\",\"static/chunks/78563-60f3170a89b2c7d9.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"62532\",\"static/chunks/62532-9416ea9af5a9d071.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"557\",\"static/chunks/557-67450ba00dce0432.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"60080\",\"static/chunks/60080-3f6356f115347d0c.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"79329\",\"static/chunks/79329-0e7eeca842a3b5f5.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"61108\",\"static/chunks/61108-585624e6befe73b0.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"97016\",\"static/chunks/97016-34e63eab2d968ae6.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"88932\",\"static/chunks/88932-4f59a40a0682b4bd.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"60036\",\"static/chunks/60036-895b0e3aafa9aa72.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"89506\",\"static/chunks/89506-77c5ccb9582ce104.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\",\"58041\",\"static/chunks/app/docs/pricing/page-780646207b278066.js?dpl=dpl_GrZcP9nM9riHEXTyZDqcS1a4uAVw\"],\"RegionalPricingTable\"]\n"])</script><script>self.__next_f.push([1,"44:[\"$\",\"$L57\",null,{\"pricingResourceRows\":[\"$43:props:pricingResourceRows:3\",\"$43:props:pricingResourceRows:4\",\"$43:props:pricingResourceRows:6\",\"$43:props:pricingResourceRows:7\",\"$43:props:pricingResourceRows:8\",\"$43:props:pricingResourceRows:14\",\"$43:props:pricingResourceRows:33\",\"$43:props:pricingResourceRows:34\",\"$43:props:pricingResourceRows:35\"],\"regionalPricingData\":[{\"region\":\"Sydney, Australia (syd1)\",\"edgeRequests\":\"$$2.60\",\"fastDataTransfer\":\"$$0.32\",\"fastOriginTransfer\":\"$$0.29\",\"middlewareInvocations\":\"$$1.95\",\"cpuDuration\":\"$$0.39\",\"dataCacheReads\":\"$$0.52\",\"dataCacheWrites\":\"$$5.20\",\"isrReads\":\"$$0.52\",\"isrWrites\":\"$$5.20\",\"wafRateLimiting\":\"$$0.65\",\"owaspCrsPerRequestNo\":\"$$1.04\",\"owaspCrsPerRequestSize\":\"$$0.26\",\"isDraft\":false},{\"region\":\"Singapore (sin1)\",\"edgeRequests\":\"$$2.60\",\"fastDataTransfer\":\"$$0.30\",\"fastOriginTransfer\":\"$$0.27\",\"middlewareInvocations\":\"$$0.65\",\"cpuDuration\":\"$$0.39\",\"dataCacheReads\":\"$$0.52\",\"dataCacheWrites\":\"$$5.20\",\"isrReads\":\"$$0.52\",\"isrWrites\":\"$$5.20\",\"wafRateLimiting\":\"$$0.65\",\"owaspCrsPerRequestNo\":\"$$1.04\",\"owaspCrsPerRequestSize\":\"$$0.26\",\"isDraft\":false},{\"region\":\"Stockholm, Sweden (arn1)\",\"edgeRequests\":\"$$2.20\",\"fastDataTransfer\":\"$$0.15\",\"fastOriginTransfer\":\"$$0.06\",\"middlewareInvocations\":\"$$0.65\",\"cpuDuration\":\"$$0.33\",\"dataCacheReads\":\"$$0.44\",\"dataCacheWrites\":\"$$4.40\",\"isrReads\":\"$$0.44\",\"isrWrites\":\"$$4.40\",\"wafRateLimiting\":\"$$0.55\",\"owaspCrsPerRequestNo\":\"$$0.88\",\"owaspCrsPerRequestSize\":\"$$0.22\",\"isDraft\":false},{\"region\":\"Washington, D.C., USA (iad1)\",\"edgeRequests\":\"$$2.00\",\"fastDataTransfer\":\"$$0.15\",\"fastOriginTransfer\":\"$$0.06\",\"middlewareInvocations\":\"$$0.65\",\"cpuDuration\":\"$$0.30\",\"dataCacheReads\":\"$$0.40\",\"dataCacheWrites\":\"$$4.00\",\"isrReads\":\"$$0.40\",\"isrWrites\":\"$$4.00\",\"wafRateLimiting\":\"$$0.50\",\"owaspCrsPerRequestNo\":\"$$0.80\",\"owaspCrsPerRequestSize\":\"$$0.20\",\"isDraft\":false},{\"region\":\"Cleveland, USA (cle1)\",\"edgeRequests\":\"$$2.00\",\"fastDataTransfer\":\"$$0.15\",\"fastOriginTransfer\":\"$$0.06\",\"middlewareInvocations\":\"$$0.65\",\"cpuDuration\":\"$$0.30\",\"dataCacheReads\":\"$$0.40\",\"dataCacheWrites\":\"$$4.00\",\"isrReads\":\"$$0.40\",\"isrWrites\":\"$$4.00\",\"wafRateLimiting\":\"$$0.50\",\"owaspCrsPerRequestNo\":\"$$0.80\",\"owaspCrsPerRequestSize\":\"$$0.20\",\"isDraft\":false},{\"region\":\"Portland, USA (pdx1)\",\"edgeRequests\":\"$$2.00\",\"fastDataTransfer\":\"$$0.15\",\"fastOriginTransfer\":\"$$0.06\",\"middlewareInvocations\":\"$$0.65\",\"cpuDuration\":\"$$0.30\",\"dataCacheReads\":\"$$0.40\",\"dataCacheWrites\":\"$$4.00\",\"isrReads\":\"$$0.40\",\"isrWrites\":\"$$4.00\",\"wafRateLimiting\":\"$$0.50\",\"owaspCrsPerRequestNo\":\"$$0.80\",\"owaspCrsPerRequestSize\":\"$$0.20\",\"isDraft\":false},{\"region\":\"London, United Kingdom (lhr1)\",\"edgeRequests\":\"$$2.40\",\"fastDataTransfer\":\"$$0.15\",\"fastOriginTransfer\":\"$$0.06\",\"middlewareInvocations\":\"$$1.80\",\"cpuDuration\":\"$$0.36\",\"dataCacheReads\":\"$$0.48\",\"dataCacheWrites\":\"$$4.80\",\"isrReads\":\"$$0.48\",\"isrWrites\":\"$$4.80\",\"wafRateLimiting\":\"$$0.60\",\"owaspCrsPerRequestNo\":\"$$0.96\",\"owaspCrsPerRequestSize\":\"$$0.24\",\"isDraft\":false},{\"region\":\"Osaka, Japan (kix1)\",\"edgeRequests\":\"$$2.60\",\"fastDataTransfer\":\"$$0.31\",\"fastOriginTransfer\":\"$$0.27\",\"middlewareInvocations\":\"$$1.95\",\"cpuDuration\":\"$$0.39\",\"dataCacheReads\":\"$$0.52\",\"dataCacheWrites\":\"$$5.20\",\"isrReads\":\"$$0.52\",\"isrWrites\":\"$$5.20\",\"wafRateLimiting\":\"$$0.65\",\"owaspCrsPerRequestNo\":\"$$1.04\",\"owaspCrsPerRequestSize\":\"$$0.26\",\"isDraft\":false},{\"region\":\"Seoul, South Korea (icn1)\",\"edgeRequests\":\"$$2.60\",\"fastDataTransfer\":\"$$0.47\",\"fastOriginTransfer\":\"$$0.24\",\"middlewareInvocations\":\"$$1.95\",\"cpuDuration\":\"$$0.39\",\"dataCacheReads\":\"$$0.52\",\"dataCacheWrites\":\"$$5.20\",\"isrReads\":\"$$0.52\",\"isrWrites\":\"$$5.20\",\"wafRateLimiting\":\"$$0.65\",\"owaspCrsPerRequestNo\":\"$$1.04\",\"owaspCrsPerRequestSize\":\"$$0.26\",\"isDraft\":false},{\"region\":\"Tokyo, Japan (hnd1)\",\"edgeRequests\":\"$$2.60\",\"fastDataTransfer\":\"$$0.31\",\"fastOriginTransfer\":\"$$0.27\",\"middlewareInvocations\":\"$$1.95\",\"cpuDuration\":\"$$0.39\",\"dataCacheReads\":\"$$0.52\",\"dataCacheWrites\":\"$$5.20\",\"isrReads\":\"$$0.52\",\"isrWrites\":\"$$5.20\",\"wafRateLimiting\":\"$$0.65\",\"owaspCrsPerRequestNo\":\"$$1.04\",\"owaspCrsPerRequestSize\":\"$$0.26\",\"isDraft\":false},{\"region\":\"Hong Kong (hkg1)\",\"edgeRequests\":\"$$2.80\",\"fastDataTransfer\":\"$$0.30\",\"fastOriginTransfer\":\"$$0.27\",\"middlewareInvocations\":\"$$2.10\",\"cpuDuration\":\"$$0.42\",\"dataCacheReads\":\"$$0.56\",\"dataCacheWrites\":\"$$5.60\",\"isrReads\":\"$$0.56\",\"isrWrites\":\"$$5.60\",\"wafRateLimiting\":\"$$0.70\",\"owaspCrsPerRequestNo\":\"$$1.12\",\"owaspCrsPerRequestSize\":\"$$0.28\",\"isDraft\":false},{\"region\":\"São Paulo, Brazil (gru1)\",\"edgeRequests\":\"$$3.20\",\"fastDataTransfer\":\"$$0.44\",\"fastOriginTransfer\":\"$$0.41\",\"middlewareInvocations\":\"$$2.40\",\"cpuDuration\":\"$$0.48\",\"dataCacheReads\":\"$$0.64\",\"dataCacheWrites\":\"$$6.40\",\"isrReads\":\"$$0.64\",\"isrWrites\":\"$$6.40\",\"wafRateLimiting\":\"$$0.80\",\"owaspCrsPerRequestNo\":\"$$1.28\",\"owaspCrsPerRequestSize\":\"$$0.32\",\"isDraft\":false},{\"region\":\"Frankfurt, Germany (fra1)\",\"edgeRequests\":\"$$2.60\",\"fastDataTransfer\":\"$$0.15\",\"fastOriginTransfer\":\"$$0.06\",\"middlewareInvocations\":\"$$1.95\",\"cpuDuration\":\"$$0.39\",\"dataCacheReads\":\"$$0.52\",\"dataCacheWrites\":\"$$5.20\",\"isrReads\":\"$$0.52\",\"isrWrites\":\"$$5.20\",\"wafRateLimiting\":\"$$0.65\",\"owaspCrsPerRequestNo\":\"$$1.04\",\"owaspCrsPerRequestSize\":\"$$0.26\",\"isDraft\":false},{\"region\":\"Dublin, Ireland (dub1)\",\"edgeRequests\":\"$$2.40\",\"fastDataTransfer\":\"$$0.15\",\"fastOriginTransfer\":\"$$0.06\",\"middlewareInvocations\":\"$$1.80\",\"cpuDuration\":\"$$0.36\",\"dataCacheReads\":\"$$0.48\",\"dataCacheWrites\":\"$$4.80\",\"isrReads\":\"$$0.48\",\"isrWrites\":\"$$4.80\",\"wafRateLimiting\":\"$$0.60\",\"owaspCrsPerRequestNo\":\"$$0.96\",\"owaspCrsPerRequestSize\":\"$$0.24\",\"isDraft\":false},{\"region\":\"San Francisco, USA (sfo1)\",\"edgeRequests\":\"$$2.40\",\"fastDataTransfer\":\"$$0.15\",\"fastOriginTransfer\":\"$$0.06\",\"middlewareInvocations\":\"$$1.80\",\"cpuDuration\":\"$$0.36\",\"dataCacheReads\":\"$$0.48\",\"dataCacheWrites\":\"$$4.80\",\"isrReads\":\"$$0.48\",\"isrWrites\":\"$$4.80\",\"wafRateLimiting\":\"$$0.60\",\"owaspCrsPerRequestNo\":\"$$0.96\",\"owaspCrsPerRequestSize\":\"$$0.24\",\"isDraft\":false},{\"region\":\"Cape Town, South Africa (cpt1)\",\"edgeRequests\":\"$$2.80\",\"fastDataTransfer\":\"$$0.39\",\"fastOriginTransfer\":\"$$0.43\",\"middlewareInvocations\":\"$$2.10\",\"cpuDuration\":\"$$0.42\",\"dataCacheReads\":\"$$0.56\",\"dataCacheWrites\":\"$$5.60\",\"isrReads\":\"$$0.56\",\"isrWrites\":\"$$5.60\",\"wafRateLimiting\":\"$$0.70\",\"owaspCrsPerRequestNo\":\"$$1.12\",\"owaspCrsPerRequestSize\":\"$$0.28\",\"isDraft\":false},{\"region\":\"Paris, France (cdg1)\",\"edgeRequests\":\"$$2.40\",\"fastDataTransfer\":\"$$0.15\",\"fastOriginTransfer\":\"$$0.06\",\"middlewareInvocations\":\"$$1.80\",\"cpuDuration\":\"$$0.36\",\"dataCacheReads\":\"$$0.48\",\"dataCacheWrites\":\"$$4.80\",\"isrReads\":\"$$0.48\",\"isrWrites\":\"$$4.80\",\"wafRateLimiting\":\"$$0.60\",\"owaspCrsPerRequestNo\":\"$$0.96\",\"owaspCrsPerRequestSize\":\"$$0.24\",\"isDraft\":false},{\"region\":\"Mumbai, India (bom1)\",\"edgeRequests\":\"$$2.20\",\"fastDataTransfer\":\"$$0.33\",\"fastOriginTransfer\":\"$$0.25\",\"middlewareInvocations\":\"$$1.65\",\"cpuDuration\":\"$$0.33\",\"dataCacheReads\":\"$$0.44\",\"dataCacheWrites\":\"$$4.40\",\"isrReads\":\"$$0.44\",\"isrWrites\":\"$$4.40\",\"wafRateLimiting\":\"$$0.55\",\"owaspCrsPerRequestNo\":\"$$0.88\",\"owaspCrsPerRequestSize\":\"$$0.22\",\"isDraft\":false}],\"showAdditional\":true,\"showDescription\":true,\"showLink\":true}]\n"])</script><script>self.__next_f.push([1,"53:[[\"$\",\"meta\",\"0\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1\"}],[\"$\",\"meta\",\"1\",{\"name\":\"theme-color\",\"content\":\"#0a0a0a\"}],[\"$\",\"meta\",\"2\",{\"name\":\"color-scheme\",\"content\":\"dark light\"}]]\n51:[[\"$\",\"meta\",\"0\",{\"charSet\":\"utf-8\"}],[\"$\",\"meta\",\"1\",{\"name\":\"robots\",\"content\":\"index, follow, nocache\"}],[\"$\",\"meta\",\"2\",{\"name\":\"googlebot\",\"content\":\"index, nofollow, noimageindex, max-video-preview:-1, max-image-preview:large, max-snippet:-1\"}],[\"$\",\"meta\",\"3\",{\"name\":\"trace-attributes\",\"content\":\"{\\\"next.appdir\\\":true}\"}],[\"$\",\"link\",\"4\",{\"rel\":\"shortcut icon\",\"href\":\"https://assets.vercel.com/image/upload/q_auto/front/favicon/vercel/favicon.ico\"}],[\"$\",\"link\",\"5\",{\"rel\":\"icon\",\"href\":\"https://assets.vercel.com/image/upload/q_auto/front/favicon/vercel/32x32.png\"}],[\"$\",\"link\",\"6\",{\"rel\":\"apple-touch-icon\",\"href\":\"https://assets.vercel.com/image/upload/q_auto/front/favicon/vercel/apple-touch-icon-180x180.png\"}]]\n"])</script><script>self.__next_f.push([1,"4f:null\n"])</script></body></html>