1import{u,j as e,R as p,p as x,q as h,s as y,B as f,n as c,M as o,I as d,A as S,m as M,f as q,E as R,o as k,d as C}from"./index-BqKviU6K.js";import{A as v}from"./AccordionContainer-bkM235sL.js";function A(t){let n=u().formatMessage({id:t.id});t.values&&Object.keys(t.values).forEach(i=>{n.includes(`{${i}}`)&&(n=n.replaceAll(`{${i}}`,t.values[i]))});const r=[];return n.split("®").forEach((i,l)=>{l>0&&r.push(e.jsx("sup",{children:"®"},l)),r.push(i)}),r}const b=({title:t,description:s})=>e.jsxs(x,{children:[h(t,s),y("/matrixgold/systemrequirements"),e.jsx("script",{type:"application/ld+json",children:`{ 2 "@context": "https://schema.org/", 3 "@type": "BreadcrumbList", 4 "itemListElement": [{ 5 "@type": "ListItem", 6 "position": 1, 7 "name": "MatrixGold", 8 "item": "https://gemvision.com/matrixgold" 9 }, { 10 "@type": "ListItem", 11 "position": 2, 12 "name": "MatrixGold® System Requirements", 13 "description": "Check the minimum and recommended CPU, RAM, GPU, and OS specs for MatrixGold before you install it, so complex renders run smoothly.", 14 "item": "https://gemvision.com/matrixgold/systemrequirements" 15 }] 16 }`})]}),L=p.memo(b),E=({title:t,description:s})=>e.jsxs(x,{children:[h(t,s),y("/countersketch/systemrequirements"),e.jsx("script",{type:"application/ld+json",children:`{ 17 "@context": "https://schema.org/", 18 "@type": "BreadcrumbList", 19 "itemListElement": [ 20 { 21 "@type": "ListItem", 22 "position": 1, 23 "name": "CounterSketch", 24 "item": "https://gemvision.com/countersketch" 25 }, 26 { 27 "@type": "ListItem", 28 "position": 2, 29 "name": "CounterSketch® Minimum System Requirements", 30 "description": "Check the minimum and recommended CPU, RAM, GPU, and OS specs for CounterSketch before installing, so rendering and 3D previews run smoothly.", 31 "item": "https://gemvision.com/countersketch/systemrequirements" 32 } 33 ] 34 }`})]}),I=p.memo(E),w=t=>{const s=u(),{product:n,jsonData:r}=t;let a="MatrixGold®";return n==="CS"&&(a="CounterSketch®"),e.jsx(f,{"data-gtm-click-section":`${n} System Requirements`,children:e.jsxs(v,{title:"nav.systemRequirements",children:[n==="CS"?e.jsx(I,{title:s.formatMessage({id:"seo.countersketch.sysReq.title"}),description:s.formatMessage({id:"seo.countersketch.sysReq.description"})}):e.jsx(L,{title:s.formatMessage({id:"seo.matrixgold.sysReq.title"}),description:s.formatMessage({id:"seo.matrixgold.sysReq.description"})}),e.jsx(c,{mb:3,"data-cy":"system-requirements-container",children:e.jsx(o,{id:"systemRequirements.introduction",values:{softwareName:a,sales:e.jsx(d,{to:"/sales",children:e.jsx(o,{id:"systemRequirements.introduction.sales"})}),techSupport:e.jsx(d,{to:"/tech-support",children:e.jsx(o,{id:"systemRequirements.introduction.techSupport"})})}})}),r.map((i,l)=>{const j=()=>{C.gtag("event","click_accordion")};return e.jsxs(S,{onChange:(m,g)=>{g&&j()},children:[e.jsx(M,{expandIcon:e.jsx(R,{}),children:e.jsxs(q,{sx:{flexDirection:{xs:"column",sm:"row"},pr:2,width:"100%"},children:[e.jsx(c,{variant:"h6",sx:{flexBasis:{xs:40,sm:220},flexShrink:0},children:e.jsx(o,{id:i.title})}),e.jsx(o,{id:i.summary})]})}),e.jsx(k,{sx:{pl:{xs:4,md:31}},children:i.details.map(m=>e.jsx(c,{gutterBottom:!!m.gutterBottom,color:m.color?"#f66":"#bbb",children:e.jsx(A,{id:m.id,values:{softwareName:a}})},m.id))})]},l)}),e.jsx(c,{mt:6,variant:"body2",children:e.jsx(o,{id:"systemRequirements.policy1"})}),e.jsx(c,{variant:"body2",children:e.jsx(o,{id:"systemRequirements.policy2"})})]})})};export{w as default};
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.