1import{r as N,j as e}from"./index-lGppnjmY.js";import{c as q,u as L}from"./i18n-D1-CQUon.js";import{a as R,T as O,F as D,S as $,t as E}from"./index-BM3YeuMt.js";import"./numbers-BWlOhyf_.js";import{S as F}from"./checkmark-Xq9WiXDB.js";import{S as M}from"./index-D9KE0gxo.js";const z="_container_omyoq_17",U="_wrappingCells_omyoq_22",V="_check_omyoq_25",B="_featureLink_omyoq_34",G="_addOn_omyoq_49",J="_bundleDescription_omyoq_59",K="_footerNote_omyoq_68",Q="_columnSubtitle_omyoq_75",W="_featureCell_omyoq_102",X="_featureName_omyoq_108",Y="_featureDescription_omyoq_113",Z="_extraInfo_omyoq_129",A="_columnHeaders_omyoq_140",P="_subTableContainer_omyoq_147",ee="_subTableHeader_omyoq_147",se="_bundleData_omyoq_161",ne="_data_omyoq_179",ae="_mobileSelect_omyoq_196",re="_console_omyoq_207",oe="_consoleDark_omyoq_275",s={container:z,wrappingCells:U,check:V,featureLink:B,addOn:G,bundleDescription:J,footerNote:K,columnSubtitle:Q,featureCell:W,featureName:X,featureDescription:Y,extraInfo:Z,columnHeaders:A,subTableContainer:P,subTableHeader:ee,bundleData:se,data:ne,mobileSelect:ae,console:re,consoleDark:oe},v=n=>{if(typeof n=="string"&&n.includes("â")){const[a,l]=n.split("â");return e.jsxs("div",{className:s.check,children:[a&&e.jsx("span",{children:a}),e.jsx(F,{}),l&&e.jsx("span",{children:l})]})}return n},I=({name:n,link:r})=>e.jsx(O,{linkId:"table-feature-link",placement:"comparison-table",scope:"page",children:e.jsxs("a",{href:r,target:"_blank",className:s.featureLink,rel:"noopener","data-ai-id":"pricing-feature-link",children:[e.jsx("span",{children:n}),e.jsx(D,{children:e.jsx($,{})})]})}),te=({data:n,addOnLabel:r,descriptionAnchorPath:a})=>{const{name:l,description:c,featureLink:u,descriptionFaqAnchor:t,isAddOn:j}=n,h=L(),m=N.useCallback(b=>{if(!a){b.preventDefault();const x=document.querySelector(`#${t}`);x&&x.scrollIntoView({behavior:"smooth"})}},[a,t]);return e.jsxs("div",{className:s.featureCell,children:[e.jsxs("div",{className:s.featureName,children:[u?e.jsx(I,{name:l,link:u}):e.jsx("div",{children:l}),j&&r&&e.jsx("div",{className:s.addOn,children:r})]}),c&&!t&&e.jsx("div",{className:s.featureDescription,children:c}),c&&t&&e.jsxs("a",{href:a?`${E(a,h)}#${t}`:`#${t}`,className:s.featureDescription,target:a?"_blank":void 0,rel:"noopener",onClick:m,children:[c,a&&e.jsx(D,{children:e.jsx($,{})})]})]})},g=({data:n})=>{if(typeof n=="string")return v(n);const{content:r,extraInfo:a}=n;return e.jsxs("div",{children:[e.jsx("div",{children:v(r)}),a&&e.jsx("div",{className:s.extraInfo,children:a})]})},le=({className:n,columns:r,tables:a,columnSubtitle:l,addOnLabel:c,descriptionAnchorPath:u,footerNote:t,hasWrappingCells:j=!1,onSelectChange:h,isForConsole:m=!1,isConsoleDarkMode:b=!1},x)=>{const{isMobile:T}=R(),_=!m&&T,[k,H]=N.useState(0);return e.jsxs("div",{ref:x,className:q(s.container,j&&s.wrappingCells,m&&s.console,m&&b&&s.consoleDark,n),children:[_&&e.jsx(M,{size:"xlarge",className:s.mobileSelect,optionContainerStyles:{background:"#f7f8f8",border:"none"},optionStyles:{fontSize:"18px",lineHeight:"26px",color:"#191c1d",padding:"12px 8px"},options:r,value:r[k]?.value,onChange:o=>{const i=r.findIndex(y=>y.value===o);!o||i<0||(H(i),h?.(o))}}),!_&&e.jsx("table",{className:s.columnHeaders,children:e.jsx("tbody",{children:e.jsxs("tr",{children:[e.jsx("td",{},"placeholder"),r.map(({value:o,title:i})=>e.jsxs("td",{children:[e.jsx("div",{children:i}),l&&e.jsx("div",{className:s.columnSubtitle,children:l})]},o))]})})}),a.map(({title:o,titleLink:i,isAddOn:y,bundleData:C,rows:w})=>e.jsxs("div",{className:s.subTableContainer,children:[e.jsxs("div",{className:s.subTableHeader,children:[e.jsxs("label",{children:[i?e.jsx(I,{name:o,link:i}):o,y&&c&&e.jsx("span",{className:s.addOn,children:c})]}),C&&e.jsx("table",{className:q(s.data,s.bundleData),children:e.jsx("tbody",{children:e.jsxs("tr",{children:[e.jsx("td",{children:e.jsx("div",{className:s.bundleDescription,children:C.description})}),C.planInfo.map((d,p)=>_&&p!==k?null:e.jsx("td",{children:e.jsx(g,{data:d})},`${o}-${typeof d=="string"?d:d.content}-${p}`))]})})})]}),e.jsx("table",{className:s.data,children:e.jsx("tbody",{children:w.map(({feature:d,planInfo:p})=>e.jsxs("tr",{children:[e.jsx("td",{children:e.jsx(te,{data:d,addOnLabel:c,descriptionAnchorPath:u})}),p.map((f,S)=>_&&S!==k?null:e.jsx("td",{children:e.jsx(g,{data:f})},`${o}-${typeof f=="string"?f:f.content}-${S}`))]},`${o}-${d.name}`))})})]},o)),t&&e.jsx("div",{className:s.footerNote,children:t})]})},_e=N.forwardRef(le);export{_e as C};
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.