1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[757],{19048:(e,t,n)=>{n.d(t,{A:()=>l});var r=n(95155),i=n(12115),a=n(23827);let o=({children:e,content:t,alignment:n="left"})=>{let{showTooltip:o,updateTooltipPosition:l,hideTooltip:d,isTouch:c}=(0,a.f)(),[s,p]=(0,i.useState)(!1),[u,h]=(0,i.useState)(-1),f={onMouseEnter:e=>{let{clientX:r,clientY:i}=e;c||(h(o(t,{x:r,y:i},n)),p(!0))},onMouseMove:e=>{let{clientX:t,clientY:n}=e;s&&!c&&l({x:t,y:n})},onMouseLeave:()=>{c||d(u),p(!1)},onTouchStart:e=>{let{clientX:r,clientY:i}=e.touches[0];if(s)d(u),p(!1);else{let e=o(t,{x:r,y:i},n,!0);h(e),p(!0);let a=()=>{d(e),p(!1),document.removeEventListener("scroll",a)};document.addEventListener("scroll",a);let l=()=>{d(e),p(!1),document.removeEventListener("touchstart",l)};document.addEventListener("touchstart",l)}},onTouchMove:()=>{d(u),p(!1)}};return i.isValidElement(e)?i.cloneElement(e,f):(0,r.jsx)("div",{...f,children:e})},l=({children:e,...t})=>t.content?(0,r.jsx)(o,{...t,children:e}):e},23827:(e,t,n)=>{n.d(t,{default:()=>m,f:()=>g});var r=n(95155),i=n(12115),a=n(47650),o=n(90609),l=n(32553),d=n(49988),c=n(20558),s=n(69744),p=n(78638);let u=l.default.div.withConfig({componentId:"sc-e553cd96-0"})(["position:fixed;display:flex;justify-content:center;align-items:center;padding:"," "," calc("," + ",");gap:10px;border-radius:",";color:",";background-color:",";text-align:",";flex:1 0 0;z-index:50;width:90vw;","{width:20rem;}","{max-width:24rem;}"],p.J.spacingMD,p.J.spacingLG,p.J.spacingMD,p.J.spacingXXS,s.e.radiusSM,c.nh.textWhite,c.nh.bgOverlay,({$alignment:e})=>e,d.BK.phone,d.BK.small),h=(0,i.createContext)(null),f=0,g=()=>{let e=(0,i.useContext)(h);if(!e)throw Error("useTooltip must be used within a TooltipProvider");return e},m=({children:e})=>{let[t,n]=(0,i.useState)(!1),[l,d]=(0,i.useState)(!1),[c,s]=(0,i.useState)(null),[p,g]=(0,i.useState)({x:0,y:0}),[m,b]=(0,i.useState)("left"),v=(0,i.useRef)(null),x=({x:e,y:t})=>{let{innerWidth:n,innerHeight:r}=window,i=v.current,a=t+24,o=e+16;if(i){let{offsetWidth:l,offsetHeight:d}=i,c=t-d-24,s=e-l/2,p=s+l;return c<0&&(c=t+24)+d>r?{y:a,x:o}:(s<0?s=16:p>n&&(s=n-l-16),{y:c,x:s})}return{y:a,x:o}},w=(e,t=!1)=>{t?(g({x:window.innerWidth,y:0}),n(!0),window.setTimeout(()=>{g(x(e))},10)):g(x(e))};return(0,r.jsxs)(h.Provider,{value:{showTooltip:(e,t,n,r=!1)=>(f++,e!==c&&s(e),m!==n&&b(n),r!==l&&d(r),w(t,!0),f),updateTooltipPosition:w,hideTooltip:e=>{f===e&&n(!1)},isTouch:l},children:[e,t&&a.createPortal((0,r.jsx)(u,{ref:v,$alignment:m,style:{top:`${p.y}px`,left:`${p.x}px`},children:"string"==typeof c?(0,r.jsx)(o.A,{type:"small",color:"textWhite",weight:"semiBold",children:c}):c}),document.body)]})}},30781:(e,t,n)=>{n.d(t,{D:()=>a,O:()=>i});var r=n(32553);let i=(0,r.css)(["position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border:0;"]),a=r.default.span.withConfig({componentId:"sc-414747f-0"})(["",""],i)},80757:(e,t,n)=>{n.r(t),n.d(t,{default:()=>V,transformPricingFeatureComparisonProps:()=>q});var r=n(95155),i=n(12115);let a=e=>"custom"!==e.planId?e.planId:e.customPlanId?e.customPlanId:(console.warn('resolvePlanId requires customPlanId when planId is "custom".'),"custom");var o=n(32553),l=n(78638),d=n(49988),c=n(46141),s=n(20558);let p=o.default.div.withConfig({componentId:"sc-ea75f1a4-0"})(["height:1px;transform:translateY(calc(-1 * (var(--header-nav-height,0rem) + var(--header-nav-offset-top,0rem))));"]),u=o.default.div.withConfig({componentId:"sc-ea75f1a4-1"})(["--pricing-table-nav-offset:calc(var(--header-nav-height,0rem) + var(--header-nav-offset-top,0rem));display:grid;grid-template-columns:var(--grid-heading-columns);min-width:var(--grid-min-width);position:sticky;top:var(--pricing-table-nav-offset,0rem);z-index:1;backdrop-filter:blur(2px);background-color:rgba(255,255,255,0.5);"]),h=o.default.div.withConfig({componentId:"sc-ea75f1a4-2"})(["pointer-events:none;display:none;","{display:block;}"],d.BK[c.I4]),f=o.default.div.withConfig({componentId:"sc-ea75f1a4-3"})(["--bg-color:",";--text-color:",";transition:background-color var(--transition-fast);background-color:var(--bg-color);color:var(--text-color);border:0 solid var(--table-border-color);border-top-width:1px;border-left-width:1px;border-bottom-width:",";&:nth-child(2){border-top-left-radius:var(--table-border-radius);}&:last-child{border-top-right-radius:var(--table-border-radius);border-right-width:1px;}","{--bg-color:",";--text-color:",";","}}"],({$isActive:e})=>e?s.nh.bgBrand:s.nh.bgPrimary,({$isActive:e})=>e?s.nh.textWhite:s.nh.textPrimary,({$isPinned:e})=>e?"1px":"0",d.BK[c.I4],s.nh.bgPrimary,s.nh.textPrimary,({$isPinned:e})=>e&&(0,o.css)(["&:nth-child(2){border-top-left-radius:0;border-bottom-left-radius:var(--table-border-radius);}&:last-child{border-top-right-radius:0;border-bottom-right-radius:var(--table-border-radius);}"])),g=o.default.div.withConfig({componentId:"sc-ea75f1a4-4"})(["padding:"," ",";text-align:center;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;","{padding:"," ",";}"],l.J.spacing3XL,l.J.spacingSM,d.BK[c.I4],l.J.spacing3XL,l.J.spacing4XL),m=(0,o.default)(g).withConfig({componentId:"sc-ea75f1a4-5"})(["display:none;","{display:block;}"],d.BK[c.I4]),b=(0,o.default)(g).withConfig({componentId:"sc-ea75f1a4-6"})(["background:none;font:inherit;color:inherit;cursor:pointer;appearance:none;border:none;display:block;overflow:hidden;","{display:none;}"],d.BK[c.I4]);var v=n(90609),x=n(38128),w=n(67538);let y=o.default.div.withConfig({componentId:"sc-a8dadbb8-0"})(["display:flex;flex-direction:column;gap:",";align-items:center;"],l.J.spacingMD),j=o.default.div.withConfig({componentId:"sc-a8dadbb8-1"})(["display:none;","{display:flex;flex-direction:column;gap:",";align-items:center;}"],d.BK[c.I4],l.J.spacingXL),I=(0,i.memo)((0,i.forwardRef)(({name:e,subt
1itle:t,cta:n},i)=>(0,r.jsxs)(y,{ref:i,children:[(0,r.jsx)(v.A,{as:"h3",type:"body",weight:"semiBold",children:e}),(0,r.jsxs)(j,{children:[t&&(0,r.jsx)(v.A,{as:"p",type:"small",align:"center",children:t}),(()=>{if(!n)return null;let e=n.form,t=n.leadingIcon?{leadingIcon:n.leadingIcon}:n.trailingIcon?{trailingIcon:n.trailingIcon}:{},i={type:n.type,size:n.size,active:n.active,block:n.block,disabled:n.disabled,eventLabel:n.eventLabel,...t};return e&&("conversion-ai"===e.formProvider?e.conversionFormId?.trim():e.formId)?(0,r.jsx)(w.A,{form:e,buttonLabel:n.children,buttonProps:{...i,htmlType:n.htmlType??"button"}}):n.href?(0,r.jsx)(x.A,{href:n.href,...i,children:n.children}):(0,r.jsx)(x.A,{htmlType:n.htmlType??"button",...i,children:n.children})})()]})]}))),C=(0,i.memo)((0,i.forwardRef)(({pricingPlans:e,activePlanId:t,onSelectPlan:n},o)=>{let l=(0,i.useRef)(null),[d,c]=(0,i.useState)(!1);return(0,i.useEffect)(()=>{let e=l.current;if(!e||"undefined"==typeof IntersectionObserver)return;let t=new IntersectionObserver(([e])=>c(!e.isIntersecting),{threshold:0});return t.observe(e),()=>t.disconnect()},[]),(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(p,{ref:l,"aria-hidden":"true"}),(0,r.jsxs)(u,{ref:o,role:"row",children:[(0,r.jsx)(h,{"aria-hidden":"true",role:"columnheader"}),e.map(e=>{let i=a(e),o=i===t;return(0,r.jsxs)(f,{role:"columnheader",$isActive:o,$isPinned:d,children:[(0,r.jsx)(m,{children:(0,r.jsx)(I,{name:e.name,subtitle:e.subtitle,cta:e.cta})}),(0,r.jsx)(b,{as:"button",type:"button","aria-pressed":o,onClick:()=>n(i),children:(0,r.jsx)(v.A,{type:"small",weight:"semiBold",align:"center",children:e.name})})]},`plan-heading-${i}`)})]})]})}));var k=n(93631),P=n(30781);let A=`@media screen and (max-width:${d.LO[c.I4]-1}px)`,L=o.default.div.withConfig({componentId:"sc-afcd27ff-0"})(["border:1px solid var(--table-border-color);border-radius:var(--table-border-radius);border-top-right-radius:0;border-top-left-radius:0;overflow:hidden;background-color:",";padding-bottom:",";min-width:var(--grid-min-width);","{border-top-left-radius:var(--table-border-radius);}"],s.nh.bgPrimary,l.J.spacing7XL,d.BK[c.I4]),$=(0,o.css)(["display:grid;grid-template-columns:var(--grid-columns);"]),J=(0,o.css)(["position:relative;&:after{content:'';position:absolute;bottom:0;left:var(--cell-padding-inline);right:var(--cell-padding-inline);height:1px;background:repeating-linear-gradient( to right,var(--table-border-color) 0,var(--table-border-color) 8px,transparent 8px,transparent 12px );}"]),S=o.default.div.withConfig({componentId:"sc-afcd27ff-1"})(["",""],$),B=o.default.div.withConfig({componentId:"sc-afcd27ff-2"})(["padding-inline:var(--cell-padding-inline);padding-block:"," ",";grid-column:var(--category-header-column);"],l.J.spacing5XL,l.J.spacing3XL),E=o.default.div.withConfig({componentId:"sc-afcd27ff-3"})(["display:block;padding-inline:var(--cell-padding-inline);padding-block:"," ",";text-align:center;","{","}"],l.J.spacing5XL,l.J.spacingMD,A,P.O),T=o.default.button.withConfig({componentId:"sc-afcd27ff-4"})(["display:flex;align-items:center;justify-content:space-between;gap:",";background:none;border:none;padding:0;cursor:",";width:100%;text-align:left;&:hover{opacity:",";}svg{flex-shrink:0;transition:var(--transition-fast,0.2s);}"],l.J.spacingMD,({$isCollapsible:e})=>e?"pointer":"default",({$isCollapsible:e})=>e?.8:1),X=o.default.div.withConfig({componentId:"sc-afcd27ff-5"})(["height:",";overflow:clip;opacity:",";transition:var(--transition-fast,0.2s);"],({$isExpanded:e})=>e?"calc-size(auto, size)":"0",({$isExpanded:e})=>+!!e),M=o.default.div.withConfig({componentId:"sc-afcd27ff-6"})(["",""],$),K=o.default.div.withConfig({componentId:"sc-afcd27ff-7"})(["padding-inline:var(--cell-padding-inline);padding-block:var(--cell-padding-block);display:flex;align-items:center;gap:",";",""],l.J.spacingMD,J),z=o.default.div.withConfig({componentId:"sc-afcd27ff-8"})(["display:flex;padding-inline:var(--cell-padding-inline);padding-block:var(--cell-padding-block);text-align:center;align-items:center;justify-content:center;"," ",""],J,({$isActive:e})=>!e&&(0,o.css)(["","{","}"],A,P.O)),D=(0,o.default)(k.A).withConfig({componentId:"sc-afcd27ff-9"})(["color:",";"],s.nh.fgBrandPrimary);var O=n(86408),F=n(19048);let R=(0,i.memo)((0,i.forwardRef)(({featureCategories:e,pricingPlans:t,activePlanId:n},o)=>{let[l,d]=(0,i.useState)(()=>{let t=new Set;return e.forEach((e,n)=>{e.defaultExpanded&&t.add(n)}),t});return(0,r.jsx)(L,{ref:o,role:"rowgroup",children:e.map((e,o)=>{let c=l.has(o),s=!1!==e.collapsible;return(0,r.jsxs)(i.Fragment,{children:[(0,r.jsxs)(S,{role:"row",children:[(0,r.jsx)(B,{role:"rowheader",children:(0,r.jsxs)(T,{onClick:()=>s&&(e=>{d(t=>{let n=new Set(t);return n.has(e)?n.delete(e):n.add(e),n})})(o),"aria-expanded":c?"true":"false",$isCollapsible:s,"aria-controls":s?`category-${o}-features`:void 0,type:"button","aria-label":s?`${c?"Collapse":"Expand"} ${e.name} category`:`${e.name} category`,children:[(0,r.jsx)(v.A,{as:"span",type:"body",weight:"semiBold",children:e.name}),s&&(0,r.jsx)(k.A,{icon:c?"chevron-up":"chevron-down",size:24,color:"fgTertiary"})]})}),t.map(t=>{let n=a(t),i=e.includedText?.find(e=>a(e)===n)?.text;return(0,r.jsxs)(E,{role:"cell",children:[i&&(0,r.jsxs)(O.A,{children:[t.name,": "]}),(0,r.jsx)(v.A,{as:"span",type:"eyebrowSmall",color:"textTertiary",children:i})]},`category-cell-${n}`)})]}),(0,r.jsx)(X,{id:`category-${o}-features`,$isExpanded:c,children:e.features.map((e,i)=>(0,r.jsxs)(M,{role:"row",children:[(0,r.jsx)(F.A,{content:e.tooltip,alignment:"center",children:(0,r.jsxs)(K,{role:"rowheader",children:[(0,r.jsx)(v.A,{as:"span",type:"small",color:"textPrimary",children:e.name}),e.tooltip&&(0,r.jsx)(k.A,{icon:"info-circle",size:16,color:"fgTertiary"})]})}),t.map(t=>{let o=a(t),l=e.values.find(e=>a(e)===o);return(0,r.jsxs)(z,{role:"cell",$isActive:o===n,children:[(0,r.jsxs)(O.A,{children:[t.name,": "]}),l?.type==="check"&&(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(D,{icon:"check",size:20,"aria-hidden":"true"}),(0,r.jsx)(O.A,{children:"Included"})]}),l?.type==="text"&&(0,r.jsx)(v.A,{as:"span",type:"small",color:"textPrimary",children:l.value}),(!l||"empty"===l.type)&&(0,r.jsx)(O.A,{children:"Not available"})]},`${i}-${o}`)})]},`feature-${o}-${i}`))})]},`category-${o}`)})})}));var W=n(69744);let Y=o.default.div.withConfig({componentId:"sc-a83ce361-0"})(["--total-num-plans:",";--visible-num-plans:1;--feature-column-width:5rem;--plan-column-width:10rem;--grid-columns:minmax(var(--feature-column-width),1.5fr) repeat(var(--visible-num-plans),minmax(0,1fr));
1--grid-heading-columns:repeat(var(--total-num-plans),minmax(0,1fr));--category-header-column:1 / -1;--grid-min-width:auto;--table-border-radius:",";--table-border-color:",";--cell-padding-inline:",";--cell-padding-block:",";","{--visible-num-plans:var(--total-num-plans);--grid-min-width:calc(var(--feature-column-width) + (var(--plan-column-width) * var(--visible-num-plans)));--feature-column-width:17.5rem;--grid-heading-columns:var(--grid-columns);--category-header-column:auto;}"],({$numPlans:e})=>e,W.e.radiusLG,s.nh.borderSecondary,l.J.spacing3XL,l.J.spacingLG,d.BK[c.I4]);var _=n(79604);let G=(0,i.memo)((0,i.forwardRef)(({pricingPlans:e,featureCategories:t,...n},o)=>{let[l,d]=(0,i.useState)(()=>e[0]?a(e[0]):""),c=(0,i.useCallback)(e=>d(e),[]);return(0,r.jsx)(_.A,{width:"content",align:"center",gap:"spacing7XL",children:(0,r.jsxs)(Y,{"data-testid":"PricingFeatureComparison",$numPlans:e.length,ref:o,role:"table","aria-label":"Pricing plans feature comparison",...n,children:[(0,r.jsx)(C,{pricingPlans:e,activePlanId:l,onSelectPlan:c}),(0,r.jsx)(R,{featureCategories:t,pricingPlans:e,activePlanId:l})]})})}));var N=n(51967);let q=e=>e,V=(0,N.K)(G,q)},86408:(e,t,n)=>{n.d(t,{A:()=>o});var r=n(95155),i=n(12115),a=n(30781);let o=(0,i.memo)(({children:e,as:t="span",...n})=>(0,r.jsx)(a.D,{as:t,...n,children:e}))}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.