"use strict"; !function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[n]="1d6f4858-e94b-5783-9950-c550f9eb8fef")}catch(e){}}(); (self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[9816],{12330:(e,t,r)=>{r.d(t,{v:()=>p});var n=r(9479),o=r(72303),a=r(75217),s=r.n(a),i=r(50508),l=r(35180),c=r(30696),u=r(45154),d=r(23579),f=r.n(d);function p(e){let{href:t,as:r,tab:o,shallow:a,scroll:d,children:p,prefetch:g=!0,prefetchStrategy:m="visible",icon:v,isDifferentZone:b,...y}=e,w=(0,l.usePrefetchProps)({href:t,isDifferentZone:b,prefetch:g,prefetchStrategy:m});return y.disabled||y.loading?(0,n.jsx)(u.Button,{...y,children:p}):"string"==typeof t&&(o||!(0,c.c)(t)||y.download||b)?(0,n.jsxs)(u.Button,{Component:"a",href:y.disabled?void 0:t,rel:o?"noopener":void 0,target:o?"_blank":void 0,...y,children:[p,v?(0,n.jsx)(i.i,{className:f().externalIcon}):null]}):(0,n.jsx)(s(),{as:r,href:t,legacyBehavior:!0,passHref:!!t,prefetch:w.prefetch,scroll:d,shallow:a,children:(0,n.jsx)(h,{Component:"a",onMouseEnter:w.onMouseEnter,rel:o?"noopener":void 0,target:o?"_blank":void 0,...y,children:p})})}let h=(0,o.forwardRef)((e,t)=>{let{children:r,onClick:o,onMouseEnter:a,...s}=e;return(0,n.jsx)(u.Button,{ref:t,...s,passthroughOnClick:o,passthroughOnMouseEnter:a,children:r})});h.displayName="ButtonWrapper"},50508:(e,t,r)=>{r.d(t,{i:()=>n});let n=(0,r(17849).G)('')},30696:(e,t,r)=>{r.d(t,{c:()=>n});function n(e){let t="string"==typeof e?e:e.pathname;return!(!t||/^https?:\/\/$/.exec(t)||t.includes("*"))&&t.startsWith("/")}},35180:(e,t,r)=>{r.r(t),r.d(t,{usePrefetchProps:()=>l});var n=r(60210),o=r(90921),a=r(72303),s=r(30696),i=r(73124);function l(e){let{prefetch:t,prefetchStrategy:r,isDifferentZone:l,href:c}=e,u=(0,n.useRouter)(),d=c&&(0,s.c)(c),f="visible"===r&&!l&&d&&"true"!==i.env.NEXT_PUBLIC_TESTMODE,p=(0,a.useCallback)(()=>{"string"==typeof c&&u.prefetch(c,{kind:o.PrefetchKind.FULL})},[c,u]);return{onMouseEnter:"hover"===r&&d?p:void 0,prefetch:!!f&&t}}},71377:(e,t,r)=>{r.d(t,{h:()=>o});var n=r(72303);let o=()=>{let[e,t]=(0,n.useState)(new URLSearchParams(window.location.search));return(0,n.useEffect)(()=>{let e=()=>t(new URLSearchParams(window.location.search));return window.addEventListener("popstate",e),()=>{window.removeEventListener("popstate",e)}},[]),e}},68841:(e,t,r)=>{r.r(t),r.d(t,{ButtonLink:()=>c,Link:()=>l});var n=r(9479),o=r(72303),a=r(12330),s=r(17272),i=r(1966);let l=(0,o.forwardRef)((e,t)=>{var r;let{children:a,...l}=e,{prefetchHref:c}=(0,o.useContext)(i.PrefetchCrossZoneLinksContext),{zoneOfHref:u,isDifferentZone:d,isLoading:f}=(0,i.useZoneForHref)(l.href);return(0,n.jsx)(s.Link,{...l,"data-zone":d?null!=u?u:"null":"same",isDifferentZone:d,onMouseOver:!1!==l.prefetch&&d?function(){l.href&&c(l.href)}:void 0,prefetch:null!==(r=l.prefetch)&&void 0!==r?r:!f&&void 0,ref:t,suppressHydrationWarning:!0,children:a})});function c(e){var t;let{children:r,...s}=e,{prefetchHref:l}=(0,o.useContext)(i.PrefetchCrossZoneLinksContext),{zoneOfHref:c,isDifferentZone:u,isLoading:d}=(0,i.useZoneForHref)(void 0!==s.href?String(s.href):s.href);return(0,n.jsx)(a.v,{...s,"data-zone":u?null!=c?c:"null":"same",isDifferentZone:u,onMouseOver:!1!==s.prefetch&&u?function(){s.href&&"string"==typeof s.href&&l(s.href)}:void 0,prefetch:null!==(t=s.prefetch)&&void 0!==t?t:!d&&void 0,suppressHydrationWarning:!0,children:r})}l.displayName="MultiZoneLink"},86100:(e,t,r)=>{r.r(t),r.d(t,{useKoalaEdge:()=>s});var n=r(72303),o=r(12658),a=r(73124);function s(){var e;let[t,r]=(0,n.useState)(!0);return(0,n.useEffect)(()=>{(0,o.z)({condition:()=>{var e;return!!(null===(e=window.ko)||void 0===e?void 0:e.edge)},onConditionMet:()=>{r(!1)},onTimeout:()=>{"production"!==a.env.VERCEL_ENV&&console.debug("Koala Edge API wasn't found")}})}),{isLoading:t,edge:(null===(e=window.ko)||void 0===e?void 0:e.edge)||void 0}}},32048:(e,t,r)=>{r.d(t,{J:()=>u,i:()=>c});var n=r(45986),o=r(72303),a=r(71377),s=r(22609),i=r(86100),l=r(73124),c=function(e){return e[e.Unknown=0]="Unknown",e[e.SalesLed=1]="SalesLed",e[e.ProductLed=2]="ProductLed",e}({});function u(e){var t;let[r,c]=(0,o.useState)(!1),u=(0,n.useRouter)(),f=d((0,a.h)().get("marketfit")||(null==u?void 0:u.query.marketfit)),p=(0,i.useKoalaEdge)();if((0,o.useEffect)(()=>c(!0),[]),"production"!==l.env.VERCEL_ENV&&f&&!Array.isArray(f)&&r)switch(Number(f)){case 0:return{isLoading:!1,fit:0};case 1:return{isLoading:!1,fit:1};case 2:return{isLoading:!1,fit:2};default:console.debug("Unknown marketfit override (`".concat(f,"`), defaulting to clearbit checks"))}if(p.isLoading||!p.edge)return{isLoading:p.isLoading,fit:0};if(null==e?void 0:e.customCheck)return{fit:e.customCheck(p.edge),isLoading:!1};let h=0,g=(0,s.h1)(p.edge);return(0,s.H4)(p.edge,null!==(t=null==e?void 0:e.companySize)&&void 0!==t?t:499)&&(0,s.bj)(p.edge,"A","B")?h=1:(0,s.bj)(p.edge,"A","B","C")&&(h=2),{fit:h,isLoading:!1,gradeLetter:g}}let d=e=>Array.isArray(e)?e[e.length-1]:e||void 0},1966:(e,t,r)=>{r.r(t),r.d(t,{Link:()=>k,PrefetchCrossZoneLinks:()=>b,PrefetchCrossZoneLinksContext:()=>l,PrefetchCrossZoneLinksProvider:()=>c,useZoneForHref:()=>w});var n=r(72303),o=r(75217),a=r(9479),s=r(14775),i=r(84432),l=(0,n.createContext)({prefetchHref:()=>{}});function c(e){let{children:t}=e,[r,o]=(0,n.useState)(new Set),[s,i]=(0,n.useState)(!1);(0,n.useEffect)(()=>{i("u">typeof navigator&&(navigator.userAgent.includes("Firefox")||navigator.userAgent.includes("Safari")&&!navigator.userAgent.includes("Chrome")))},[]);let c=(0,n.useCallback)(e=>{r.has(e)||o(new Set(r).add(e))},[r]),u=(0,n.useMemo)(()=>({prefetchHref:c}),[c]);return s?(0,a.jsxs)(l.Provider,{value:u,children:[t,[...r].map(e=>(0,a.jsx)("link",{as:"fetch",href:e,rel:"preload"},e))]}):(0,a.jsx)(a.Fragment,{children:t})}function u(){let e='{"applications":{"vercel-site":{"default":true},"geist-docs":{"default":false,"routing":{"assetPrefix":"geist-docs","matches":[{"paths":["/design","/design/:path*","/font","/font/:path*","/geist","/geist/:path*"]}]}},"vercel-docs":{"default":false,"routing":{"assetPrefix":"vercel-docs","matches":[{"group":"default","paths":["/api/ai/help","/api/ai/help/metadata","/api/force-draft-mode-guides","/docs","/docs/:path*","/guides","/guides/:path*","/help"]}]}},"vercel-docs-refresh":{"default":false,"routing":{"assetPrefix":"vercel-docs-refresh","matches":[{"group":"default","paths":["/docs-refresh","/docs-refresh/:path*"]}]}},"vercel-marketing":{"default":false,"routing":{"assetPrefix":"mktng","matches":[{"group":"solutions-turborepo","options":{"flag":"svs-rewrite-turborepo-solutions-page"},"paths":["/solutions/turborepo"]},{"group":"transparency-report","options":{"flag":"enable-transparency-report-page"},"paths":["/legal/transparency"]},{"group":"default","paths":["/","/contact","/home","/home/:path*","/pricing","/enterprise","/bfcm","/customers","/solutions/platform-engineering","/solutions/design-engineering","/ai","/solutions/ai-apps","/solutions/composable-commerce","/solutions/marketing-sites","/solutions/multi-tenant-saas","/solutions/web-apps","/products/previews","/products/rendering","/products/observability","/security","/security/web-application-firewall","/frameworks/nextjs","/roi","/contact/sales","/contact/sales/:slug*","/try-enterprise","/solutions/composable-commerce/migration","/functions/sales-email","/api/chilipiper-profile","/api/clearbit/enrichment","/api/validate-email","/ai-accelerator","/about","/careers/:slug*","/api/job-application","/api/careers/webhooks/job-modified","/partners/aws","/partners/wpp","/partners/optimizely","/partners/sitecore","/partners/salesforce-commerce-cloud","/experts","/experts/:path*","/api/experts/contact-expert","/oss","/storage/edge-config","/storage/blob","/legal","/legal/baa","/legal/conformance-addendum","/legal/cookie-policy","/legal/dmca-policy","/legal/domain-registration-addendum","/legal/dpa-sitecore","/legal/dpa","/legal/event-code-of-conduct","/legal/event-terms-conditions","/legal/integration-marketplace-end-users-addendum","/legal/inactivity-policy","/legal/job-applicant-privacy-notice","/legal/privacy-policy","/legal/sla","/legal/support-terms","/legal/terms","/legal/trademark-policy","/api/force-draft-mode-marketing","/internal/revalidate-marketing","/api/contentful-webhook-marketing","/components/visuals","/abuse","/abuse/:path*","/api/report-abuse","/api/report-abuse/:path*","/blog","/blog/:slug*","/press","/changelog","/changelog/:slug*","/customers/:slug*","/startups/credits","/startups/credits/microsoft-for-startups","/communications-center","/api/communications-center","/gartner-mq","/resources","/resources/:slug","/resources/curated","/resources/curated/:slug","/resources/collections","/resources/collections/:slug","/api/resources/download/:slug","/api/resources/search","/go/:slug+","/api/try/register","/149e9513-01fa-4fb0-aad4-566afd725d1b/2d206a39-8ed7-437e-a3be-862e0f06eea3/:slug*"]}]}},"vercel-ship":{"default":false,"routing":{"assetPrefix":"vercel-ship","matches":[{"paths":[]}]}}}}';if(!e)throw Error("Could not find client micro-frontends config in the environment");return JSON.parse(e)}var d=null;async function f(){try{let e=await fetch("/.well-known/vercel/micro-frontends/client-config");return 200!==e.status?null:(await e.json()).config}catch(e){return null}}function p(){let{removeFlaggedPathsFromDefault:e}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},[t,r]=(0,n.useState)(e?function(e){for(let t of Object.values(e.applications))t.routing&&(t.routing.matches=t.routing.matches.filter(e=>{var t;return!(null!=(t=e.options)&&t.flag)}));return e}(u()):u()),[o,a]=(0,n.useState)(!0);return(0,n.useEffect)(()=>{if(!Object.values(u().applications).some(e=>{var t;return null==(t=e.routing)?void 0:t.matches.some(e=>{var t;return null==(t=e.options)?void 0:t.flag})})){a(!1);return}d||(d=f()),d.then(e=>{e&&r(t=>JSON.stringify(t)===JSON.stringify(e)?t:e)}).finally(()=>{a(!1)})},[t.applications]),{clientConfig:t,isLoading:o}}var h="data-prefetch",g={anyZone:"[data-zone]",external:'[data-zone="null"]',sameZone:'[data-zone="same"]',prefetch:"[".concat(h,"]")},m={and:[{href_matches:"/*"},{selector_matches:g.anyZone},{not:{selector_matches:g.sameZone}},{not:{selector_matches:g.external}}]},v={and:[{href_matches:"/*"},{selector_matches:g.anyZone},{not:{selector_matches:g.sameZone}},{not:{selector_matches:g.external}},{selector_matches:g.prefetch}]};function b(){let{isLoading:e}=p(),[t,r]=(0,n.useState)([]);return(0,n.useEffect)(()=>{if(e)return;let r=new IntersectionObserver(e=>{e.forEach(e=>{e.isIntersecting&&!e.target.hasAttribute(h)&&function e(t){if(!t)return!0;if("checkVisibility"in t)return t.checkVisibility({opacityProperty:!0});let r=window.getComputedStyle(t);return"none"!==r.display&&"hidden"!==r.visibility&&"0"!==r.opacity&&e(t.parentElement)}(e.target)&&e.target.setAttribute(h,"true")})},{root:null,rootMargin:"0px",threshold:.1});return t.forEach(e=>r.observe(e)),()=>{r.disconnect()}},[e,t]),(0,n.useEffect)(()=>{if(e)return;let t=new MutationObserver(e=>{e.some(e=>"childList"===e.type&&e.addedNodes.length>0||"attributes"===e.type&&"href"===e.attributeName)&&r(Array.from(document.querySelectorAll("a".concat(g.anyZone,":not(").concat(g.prefetch,"):not(").concat(g.sameZone,"):not(").concat(g.external,")"))))});return t.observe(document.body,{childList:!0,subtree:!0,attributes:!0,attributeFilter:["href"]}),()=>{t.disconnect()}},[e]),e?null:(0,a.jsx)(s.default,{dangerouslySetInnerHTML:{__html:"".concat(JSON.stringify({prefetch:[{eagerness:"moderate",where:m},{eagerness:"immediate",where:v}],prerender:[{eagerness:"conservative",where:m}]}))},id:"prefetch-zones-links",type:"speculationrules"})}var y=new WeakMap;function w(e){let{clientConfig:t,isLoading:r}=p({removeFlaggedPathsFromDefault:!0}),n="string"==typeof e&&e.startsWith("/"),o=n?function(e,t){var r;if(!t.startsWith("/"))throw Error("Path must start with a /");let n=null!==(r=y.get(e))&&void 0!==r?r:{};if(n[t])return n[t];y.has(e)||y.set(e,n);let o=new URL(t,"https://example.com").pathname;for(let[r,a]of Object.entries(e.applications))if(a.routing){for(let e of a.routing.matches)for(let a of e.paths)if((0,i.MM)(a).test(o))return n[t]=r,r}let a=Object.entries(e.applications).find(e=>{let[,t]=e;return t.default});if(!a)throw Error("No default application found. A default application must be configured in the micro-frontends configuration.");return n[t]=a[0],a[0]}(t,e):null;return{zoneOfHref:o,isDifferentZone:!n||!!o&&"vercel-marketing"!==o,isLoading:r}}var k=(0,n.forwardRef)((e,t)=>{var r;let{children:s,...i}=e,{prefetchHref:c}=(0,n.useContext)(l),{zoneOfHref:u,isDifferentZone:d,isLoading:f}=w(i.href);if(d&&null!==u){let{prefetch:e,...t}=i;return(0,a.jsx)("a",{...t,"data-zone":u,onMouseOver:!1!==i.prefetch?function(){i.href&&c(i.href)}:void 0,children:s})}return(0,a.jsx)(o,{...i,"data-zone":u?"same":"null",prefetch:null!==(r=i.prefetch)&&void 0!==r?r:!f&&void 0,ref:t,children:s})});k.displayName="MultiZonesLink"}}]); //# debugId=1d6f4858-e94b-5783-9950-c550f9eb8fef