PageSourceSearch

https://www.cloudcostchefs.com/_next/static/chunks/app/docs/tools/…?dpl=dpl_c9N8agUyB3CGpxDKPogpuW7p7msE

js cloudcostchefs.com collected 2026-10-02 15:33:16 UTC 21,729 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8015],{2334:function(e,s,t){Promise.resolve().then(t.bind(t,3373))},7151:function(e,s,t){"use strict";t.d(s,{Z:function(){return i}});var a=t(8496);let r=e=>e.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase(),n=function(){for(var e=arguments.length,s=Array(e),t=0;t<e;t++)s[t]=arguments[t];return s.filter((e,s,t)=>!!e&&t.indexOf(e)===s).join(" ")};var l={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"};let c=(0,a.forwardRef)((e,s)=>{let{color:t="currentColor",size:r=24,strokeWidth:c=2,absoluteStrokeWidth:i,className:d="",children:o,iconNode:m,...u}=e;return(0,a.createElement)("svg",{ref:s,...l,width:r,height:r,stroke:t,strokeWidth:i?24*Number(c)/Number(r):c,className:n("lucide",d),...u},[...m.map(e=>{let[s,t]=e;return(0,a.createElement)(s,t)}),...Array.isArray(o)?o:[o]])}),i=(e,s)=>{let t=(0,a.forwardRef)((t,l)=>{let{className:i,...d}=t;return(0,a.createElement)(c,{ref:l,iconNode:s,className:n("lucide-".concat(r(e)),i),...d})});return t.displayName="".concat(e),t}},1261:function(e,s,t){"use strict";t.d(s,{Z:function(){return a}});let a=(0,t(7151).Z)("ArrowRight",[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"m12 5 7 7-7 7",key:"xquz4c"}]])},1083:function(e,s,t){"use strict";t.d(s,{Z:function(){return a}});let a=(0,t(7151).Z)("ArrowUp",[["path",{d:"m5 12 7-7 7 7",key:"hav0vg"}],["path",{d:"M12 19V5",key:"x0mq9r"}]])},662:function(e,s,t){"use strict";t.d(s,{Z:function(){return a}});let a=(0,t(7151).Z)("CircleCheck",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m9 12 2 2 4-4",key:"dzmm74"}]])},5351:function(e,s,t){"use strict";t.d(s,{Z:function(){return a}});let a=(0,t(7151).Z)("ClipboardCheck",[["rect",{width:"8",height:"4",x:"8",y:"2",rx:"1",ry:"1",key:"tgr4d6"}],["path",{d:"M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2",key:"116196"}],["path",{d:"m9 14 2 2 4-4",key:"df797q"}]])},5789:function(e,s,t){"use strict";t.d(s,{Z:function(){return a}});let a=(0,t(7151).Z)("Clock3",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["polyline",{points:"12 6 12 12 16.5 12",key:"1aq6pp"}]])},2921:function(e,s,t){"use strict";t.d(s,{Z:function(){return a}});let a=(0,t(7151).Z)("Download",[["path",{d:"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4",key:"ih7n3h"}],["polyline",{points:"7 10 12 15 17 10",key:"2ggqvy"}],["line",{x1:"12",x2:"12",y1:"15",y2:"3",key:"1vk2je"}]])},2473:function(e,s,t){"use strict";t.d(s,{Z:function(){return a}});let a=(0,t(7151).Z)("ExternalLink",[["path",{d:"M15 3h6v6",key:"1q9fwt"}],["path",{d:"M10 14 21 3",key:"gplh6r"}],["path",{d:"M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6",key:"a6xqqp"}]])},8238:function(e,s,t){"use strict";t.d(s,{Z:function(){return a}});let a=(0,t(7151).Z)("ShieldCheck",[["path",{d:"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z",key:"oel41y"}],["path",{d:"m9 12 2 2 4-4",key:"dzmm74"}]])},3826:function(e,s,t){"use strict";t.d(s,{Z:function(){return a}});let a=(0,t(7151).Z)("Sparkles",[["path",{d:"M9.937 15.5A2 2 0 0 0 8.5 14.063l-6.135-1.582a.5.5 0 0 1 0-.962L8.5 9.936A2 2 0 0 0 9.937 8.5l1.582-6.135a.5.5 0 0 1 .963 0L14.063 8.5A2 2 0 0 0 15.5 9.937l6.135 1.581a.5.5 0 0 1 0 .964L15.5 14.063a2 2 0 0 0-1.437 1.437l-1.582 6.135a.5.5 0 0 1-.963 0z",key:"4pj2yx"}],["path",{d:"M20 3v4",key:"1olli1"}],["path",{d:"M22 5h-4",key:"1gvqau"}],["path",{d:"M4 17v2",key:"vumght"}],["path",{d:"M5 18H3",key:"zchphs"}]])},2631:function(e,s,t){"use strict";t.d(s,{Z:function(){return a}});let a=(0,t(7151).Z)("SquareTerminal",[["path",{d:"m7 11 2-2-2-2",key:"1lz0vl"}],["path",{d:"M11 13h4",key:"1p7l4v"}],["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",ry:"2",key:"1m3agn"}]])},8075:function(e,s,t){"use strict";t.d(s,{Z:function(){return a}});let a=(0,t(7151).Z)("TriangleAlert",[["path",{d:"m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3",key:"wmoenq"}],["path",{d:"M12 9v4",key:"juzpu7"}],["path",{d:"M12 17h.01",key:"p32p05"}]])},6408:function(e,s,t){"use strict";t.d(s,{Z:function(){return a}});let a=(0,t(7151).Z)("Wrench",[["path",{d:"M14.7 6.3a1 1 0 0 0 0 1.4l1.6 1.6a1 1 0 0 0 1.4 0l3.77-3.77a6 6 0 0 1-7.94 7.94l-6.91 6.91a2.12 2.12 0 0 1-3-3l6.91-6.91a6 6 0 0 1 7.94-7.94l-3.76 3.76z",key:"cbrjhi"}]])},6788:function(e,s,t){"use strict";t.d(s,{default:function(){return r.a}});var a=t(9498),r=t.n(a)},8779:function(e,s,t){"use strict";var a=t(1020);t.o(a,"useParams")&&t.d(s,{useParams:function(){return a.useParams}}),t.o(a,"usePathname")&&t.d(s,{usePathname:function(){return a.usePathname}}),t.o(a,"useRouter")&&t.d(s,{useRouter:function(){return a.useRouter}}),t.o(a,"useSearchParams")&&t.d(s,{useSearchParams:function(){return a.useSearchParams}})},7152:function(e,s,t){"use strict";Object.defineProperty(s,"__esModule",{value:!0}),Object.defineProperty(s,"RouterContext",{enumerable:!0,get:function(){return a}});let a=t(6651)._(t(8496)).default.createContext(null)},3373:function(e,s,t){"use strict";t.d(s,{default:function(){return S}});var a=t(3890),r=t(8496),n=t(8779),l=t(6788),c=t(2921),i=t(2473),d=t(3826),o=t(6408),m=t(5351),u=t(1083),h=t(1261);function p(e){let{model:s}=e,{primaryAction:t,relatedTools:r}=s,n=(null==t?void 0:t.icon)==="download"?c.Z:i.Z;return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("section",{id:"tool-actions",className:"container py-6 sm:py-8 pb-24 md:pb-8","aria-label":"Tool actions",children:(0,a.jsxs)("div",{className:"surface-hero border-primary/20 bg-gradient-to-br from-primary/10 via-background to-accent/10 p-5 sm:p-6 lg:p-8",children:[(0,a.jsxs)("div",{className:"flex items-start gap-3 mb-4",children:[(0,a.jsx)("div",{className:"p-2 rounded-lg bg-primary/10 text-primary",children:(0,a.jsx)(d.Z,{className:"h-5 w-5"})}),(0,a.jsxs)("div",{children:[(0,a.jsx)("h2",{className:"text-lg sm:text-xl font-semibold",children:"Ready to use this tool?"}),(0,a.jsx)("p",{className:"text-sm text-muted-foreground mt-1",children:"Grab the files or open the source from the end of the page. No need to scroll back to the top."})]})]}),(0,a.jsxs)("div",{className:"flex flex-col sm:flex-row gap-3 mb-5",children:[t?(0,a.jsxs)("a",{href:t.href,target:t.isExternal?"_blank":void 0,rel:t.isExternal?"noopener noreferrer":void 0,className:"btn-primary",children:[(0,a.jsx)(n,{className:"h-4 w-4"}),t.label]}):(0,a.jsxs)(l.default,{href:"/tools",className:"btn-primary",children:[(0,a.jsx)(o.Z,{className:"h-4 w-4"}),"Browse All Tools"]}),(0,a.jsxs)(l.default,{href:t?"/tools":"/docs/tools/finops-assessment?start=1",className:"btn-ghost",children:[t?(0,a.jsx)(o.Z,{className:"h-4 w-4"}):(0,a.jsx)(m.Z,{className:"h-4 w-4"}),t?"Browse All Tools":"Start Free Assessment"]}),(0,a.jsxs)("a",{href:"#tool-doc-top",className:"btn-ghost",children:[(0,a.jsx)(u.Z,{className:"h-4 w-4"}),"Back to Top"]})]}),r.length>0&&(0,a.jsxs)("div",{children:[(0,a.jsx)("p",{className:"text-sm font-medium mb-3",children:"Related tools you might want next"}),(0,a.jsx)("div",{className:"grid gap-3 md:grid-cols-3",children:r.map(e=>(0,a.jsxs)(l.default,{href:e.documentationUrl,className:"interactive-card p-4",children:[(0,a.jsx)("p",{className:"font-medium text-sm line-clamp-2 mb-1",children:e.title}),(0,a.jsx)("p",{className:"text-xs text-muted-foreground line-clamp-2 mb-2",children:e.description}),(0,a.jsxs)("span",{className:"inline-flex items-center gap-1 text-xs font-medium text-primary",children:["Open docs ",(0,a.jsx)(h.Z,{className:"h-3 w-3"})]})]},e.id))})]})]})}),(0,a.jsx)("div",{className:"md:hidden mobile-sticky-bar",children:(0,a.jsx)("div",{className:"container py-3",children:(0,a.jsxs)("div",{className:"flex gap-2",children:[t?(0,a.jsxs)("a",{href:t.href,target:t.isExternal?"_blank":void 0,rel:t.isExternal?"noopener noreferrer":void 0,className:"btn-primary flex-1 text-sm px-3 py-2.5",children:[(0,a.jsx)(n,{className:"h-4 w-4"}),t.mobileLabel]}):(0,a.jsxs)(l.default,{href:"/tools",className:"btn-primary flex-1 text-sm px-3 py-2.5",children:[(0,a.jsx)(o.Z,{className:"h-4 w-4"}),"Browse"]}),(0,a.jsx)("a",{href:r.length>0?"#tool-actions":"#tool-doc-top",className:"btn-ghost min-w-[108px]",children:r.length>0?"Related":"Top"})]})})})]})}var x=t(8238),f=t(8075),g=t(662),y=t(7151);let j=(0,y.Z)("HardDriveDownload",[["path",{d:"M12 2v8",key:"1q4o3n"}],["path",{d:"m16 6-4 4-4-4",key:"6wukr"}],["rect",{width:"20",height:"8",x:"2",y:"14",rx:"2",key:"w68u3i"}],["path",{d:"M6 18h.01",key:"uhywen"}],["path",{d:"M10 18h.01",key:"h775k"}]]),N=(0,y.Z)("FileCheck2",[["path",{d:"M4 22h14a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v4",key:"1pf5j1"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"m3 15 2 2 4-4",key:"1lhrkk"}]]),k=(0,y.Z)("CalendarClock",[["path",{d:"M21 7.5V6a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h3.5",key:"1osxxc"}],["path",{d:"M16 2v4",key:"4m81vk"}],["path",{d:"M8 2v4",key:"1cmpym"}],["path",{d:"M3 10h5",key:"r794hk"}
1],["path",{d:"M17.5 17.5 16 16.3V14",key:"akvzfd"}],["circle",{cx:"16",cy:"16",r:"6",key:"qoo3c4"}]]),b=(0,y.Z)("KeyRound",[["path",{d:"M2 18v3c0 .6.4 1 1 1h4v-3h3v-3h2l1.4-1.4a6.5 6.5 0 1 0-4-4Z",key:"167ctg"}],["circle",{cx:"16.5",cy:"7.5",r:".5",fill:"currentColor",key:"w0ekpg"}]]);var v=t(2631);let w=(0,y.Z)("Fingerprint",[["path",{d:"M12 10a2 2 0 0 0-2 2c0 1.02-.1 2.51-.26 4",key:"1nerag"}],["path",{d:"M14 13.12c0 2.38 0 6.38-1 8.88",key:"o46ks0"}],["path",{d:"M17.29 21.02c.12-.6.43-2.3.5-3.02",key:"ptglia"}],["path",{d:"M2 12a10 10 0 0 1 18-6",key:"ydlgp0"}],["path",{d:"M2 16h.01",key:"1gqxmh"}],["path",{d:"M21.8 16c.2-2 .131-5.354 0-6",key:"drycrb"}],["path",{d:"M5 19.5C5.5 18 6 15 6 12a6 6 0 0 1 .34-2",key:"1tidbn"}],["path",{d:"M8.65 22c.21-.66.45-1.32.57-2",key:"13wd9y"}],["path",{d:"M9 6.8a6 6 0 0 1 9 5.2v2",key:"1fr1j5"}]]);var Z=t(5774);let M={"read-only":"Read-only / reporting","may-change-resources":"May change resources","guide-only":"Guide only (advisory)","review-before-run":"Review before run"},_={download:"Direct download",github:"GitHub source","browser-guide":"Browser guide","external-resource":"External resource",unknown:"Tool resource"};function C(e){let{model:s}=e,{tool:t,trust:r}=s;return(0,a.jsx)("section",{className:"container pt-6 sm:pt-8","aria-label":"Tool trust and safety metadata",children:(0,a.jsxs)("div",{className:"surface-panel p-5 sm:p-6 lg:p-8",children:[(0,a.jsxs)("div",{className:"flex items-start gap-3 mb-5",children:[(0,a.jsx)("div",{className:"p-2 rounded-lg bg-primary/10 text-primary",children:(0,a.jsx)(x.Z,{className:"h-5 w-5"})}),(0,a.jsxs)("div",{children:[(0,a.jsx)("h2",{className:"text-lg sm:text-xl font-semibold",children:"Trust & run-safety metadata"}),(0,a.jsxs)("p",{className:"text-sm text-muted-foreground mt-1",children:["Key execution details for ",(0,a.jsx)("span",{className:"font-medium text-foreground",children:t.title})," so users know what they are downloading or running before they act."]}),(0,a.jsxs)("p",{className:"text-xs text-muted-foreground mt-2",children:["Need verification guidance? See"," ",(0,a.jsx)(l.default,{href:"/security",className:"text-primary hover:underline",children:"Security & Trust"})," ","and"," ",(0,a.jsx)(l.default,{href:"/disclosure",className:"text-primary hover:underline",children:"Responsible Disclosure"}),"."]})]})]}),(0,a.jsxs)("div",{className:"flex flex-wrap gap-2 mb-5",children:[(0,a.jsxs)("span",{className:"chip ".concat(function(e){switch(e){case"read-only":return"border-emerald-200 bg-emerald-50 text-emerald-900";case"guide-only":return"border-sky-200 bg-sky-50 text-sky-900";case"may-change-resources":return"border-amber-200 bg-amber-50 text-amber-900";default:return"border-muted-foreground/20 bg-muted text-foreground"}}(r.changeMode)),children:["may-change-resources"===r.changeMode?(0,a.jsx)(f.Z,{className:"h-3.5 w-3.5"}):(0,a.jsx)(g.Z,{className:"h-3.5 w-3.5"}),M[r.changeMode]]}),(0,a.jsxs)("span",{className:"chip-muted",children:[(0,a.jsx)(j,{className:"h-3.5 w-3.5 text-primary"}),_[r.distributionType]]}),(0,a.jsxs)("span",{className:"chip-muted",children:[(0,a.jsx)(N,{className:"h-3.5 w-3.5 text-primary"}),"mixed"===r.metadataSource?"Explicit + inferred metadata":"Inferred metadata"]}),"not-published"===r.lastTestedSource&&(0,a.jsxs)("span",{className:"chip-muted",children:[(0,a.jsx)(k,{className:"h-3.5 w-3.5"}),"Last tested date not published"]})]}),(0,a.jsxs)("div",{className:"grid gap-3 sm:grid-cols-2 lg:grid-cols-3 mb-6",children:[(0,a.jsxs)("div",{className:"surface-panel-soft p-4",children:[(0,a.jsx)("p",{className:"text-xs uppercase tracking-wide text-muted-foreground mb-1",children:"Maintainer"}),(0,a.jsx)("p",{className:"text-sm font-medium",children:t.author})]}),(0,a.jsxs)("div",{className:"surface-panel-soft p-4",children:[(0,a.jsx)("p",{className:"text-xs uppercase tracking-wide text-muted-foreground mb-1",children:"Last Updated"}),(0,a.jsx)("p",{className:"text-sm font-medium",children:(0,Z.p6)(t.lastUpdated)})]}),(0,a.jsxs)("div",{className:"surface-panel-soft p-4",children:[(0,a.jsx)("p",{className:"text-xs uppercase tracking-wide text-muted-foreground mb-1",children:"Last Tested"}),(0,a.jsx)("p",{className:"text-sm font-medium",children:r.lastTested?(0,Z.p6)(r.lastTested):(0,a.jsx)("span",{className:"text-muted-foreground",children:"Not published yet"})})]}),(0,a.jsxs)("div",{className:"surface-panel-soft p-4 sm:col-span-2 lg:col-span-1",children:[(0,a.jsxs)("div",{className:"flex items-center gap-2 mb-1",children:[(0,a.jsx)(b,{className:"h-4 w-4 text-primary"}),(0,a.jsx)("p",{className:"text-xs uppercase tracking-wide text-muted-foreground",children:"Minimum Access"})]}),(0,a.jsx)("p",{className:"text-sm font-medium leading-snug",children:r.minimumAccess})]}),(0,a.jsxs)("div",{className:"surface-panel-soft p-4 sm:col-span-2 lg:col-span-1",children:[(0,a.jsxs)("div",{className:"flex items-center gap-2 mb-1",children:[(0,a.jsx)(v.Z,{className:"h-4 w-4 text-primary"}),(0,a.jsx)("p",{className:"text-xs uppercase tracking-wide text-muted-foreground",children:"Execution Type"})]}),(0,a.jsx)("p",{className:"text-sm font-medium leading-snug",children:r.executionType})]}),(0,a.jsxs)("div",{className:"surface-panel-soft p-4",children:[(0,a.jsxs)("div",{className:"flex items-center gap-2 mb-1",children:[(0,a.jsx)(k,{className:"h-4 w-4 text-primary"}),(0,a.jsx)("p",{className:"text-xs uppercase tracking-wide text-muted-foreground",children:"Version"})]}),(0,a.jsx)("p",{className:"text-sm font-medium",children:r.version||(0,a.jsx)("span",{className:"text-muted-foreground",children:"Not published yet"})})]}),(0,a.jsxs)("div",{className:"surface-panel-soft p-4 sm:col-span-2 lg:col-span-2",children:[(0,a.jsxs)("div",{className:"flex items-center gap-2 mb-1",children:[(0,a.jsx)(w,{className:"h-4 w-4 text-primary"}),(0,a.jsx)("p",{className:"text-xs uppercase tracking-wide text-muted-foreground",children:"SHA256 Checksum"})]}),(0,a.jsx)("p",{className:"text-sm font-mono break-all",children:r.checksumSha256||(0,a.jsx)("span",{className:"font-sans text-muted-foreground",children:"Not published yet (recommend adding checksum for downloadable files)"})})]})]}),(0,a.jsxs)("div",{className:"grid gap-4 lg:grid-cols-2",children:[(0,a.jsxs)("div",{className:"surface-panel-soft p-4",children:[(0,a.jsx)("p",{className:"text-sm font-semibold mb-2",children:"Verification Notes"}),(0,a.jsx)("p",{className:"text-sm text-muted-foreground leading-relaxed",children:r.verificationNotes})]}),(0,a.jsxs)("div",{className:"surface-panel-soft p-4",children:[(0,a.jsx)("p",{className:"text-sm font-semibold mb-2",children:"Safe Usage Checklist"}),(0,a.jsx)("ul",{className:"space-y-2 text-sm text-muted-foreground",children:r.safetyNotes.map(e=>(0,a.jsxs)("li",{className:"flex items-start gap-2",children:[(0,a.jsx)(x.Z,{className:"h-4 w-4 text-primary mt-0.5 shrink-0"}),(0,a.jsx)("span",{children:e})]},e))})]})]})]})})}var A=t(5789);let T=(0,y.Z)("ListChecks",[["path",{d:"m3 17 2 2 4-4",key:"1jhpwq"}],["path",{d:"m3 7 2 2 4-4",key:"1obspn"}],["path",{d:"M13 6h8",key:"15sg57"}],["path",{d:"M13 12h8",key:"h98zly"}],["path",{d:"M13 18h8",key:"oe0vm4"}]]);function q(e){let{model:s}=e,{tool:t,trust:r,primaryAction:n}=s,d=t.requirements.slice(0,3),m="download"===(null==n?void 0:n.icon)?c.Z:i.Z;return(0,a.jsx)("section",{className:"container pt-6 sm:pt-8","aria-label":"Quick start guide",children:(0,a.jsxs)("div",{className:"surface-panel p-5 sm:p-6 lg:p-8",children:[(0,a.jsxs)("div",{className:"flex items-start gap-3 mb-5",children:[(0,a.jsx)("div",{className:"p-2 rounded-lg bg-primary/10 text-primary",children:(0,a.jsx)(o.Z,{className:"h-5 w-5"})}),(0,a.jsxs)("div",{children:[(0,a.jsx)("h2",{className:"text-lg sm:text-xl font-semibold",children:"Qu
1ick start (fast path)"}),(0,a.jsx)("p",{className:"text-sm text-muted-foreground mt-1",children:"Minimal steps to safely get value from this tool without reading the entire page first."})]})]}),(0,a.jsxs)("div",{className:"flex flex-wrap gap-2 mb-5",children:[(0,a.jsxs)("span",{className:"chip-muted",children:[(0,a.jsx)(A.Z,{className:"h-3.5 w-3.5 text-primary"}),"Estimated time: ",t.estimatedTime]}),(0,a.jsxs)("span",{className:"chip-muted",children:[(0,a.jsx)(T,{className:"h-3.5 w-3.5 text-primary"}),"Difficulty: ",t.difficulty]}),(0,a.jsxs)("span",{className:"chip-muted",children:[(0,a.jsx)(x.Z,{className:"h-3.5 w-3.5 text-primary"}),"Access: ","may-change-resources"===r.changeMode?"Write-capable":"Review / read-only"]})]}),(0,a.jsxs)("ol",{className:"grid gap-3 mb-5",children:[(0,a.jsxs)("li",{className:"surface-panel-soft p-4",children:[(0,a.jsx)("p",{className:"text-sm font-semibold mb-1",children:"1. Confirm scope and permissions"}),(0,a.jsxs)("p",{className:"text-sm text-muted-foreground leading-relaxed",children:["Use least privilege and test in a non-production scope first. Minimum access hint: ",r.minimumAccess,"."]})]}),(0,a.jsxs)("li",{className:"surface-panel-soft p-4",children:[(0,a.jsx)("p",{className:"text-sm font-semibold mb-1",children:"2. Get the tool package / source"}),(0,a.jsxs)("div",{className:"flex flex-col gap-3 sm:flex-row sm:items-center sm:justify-between",children:[(0,a.jsxs)("p",{className:"text-sm text-muted-foreground leading-relaxed",children:[s.primaryAction?s.primaryAction.label:"browser-guide"===s.trust.distributionType?"Open guide steps":"Open tool resource"," and review the files before running."]}),n?(0,a.jsxs)("a",{href:n.href,target:n.isExternal?"_blank":void 0,rel:n.isExternal?"noopener noreferrer":void 0,className:"btn-primary text-sm px-4 py-2.5",children:[(0,a.jsx)(m,{className:"h-4 w-4"}),n.mobileLabel]}):(0,a.jsxs)(l.default,{href:t.documentationUrl,className:"btn-primary text-sm px-4 py-2.5",children:[(0,a.jsx)(h.Z,{className:"h-4 w-4"}),"Open Guide"]})]})]}),(0,a.jsxs)("li",{className:"surface-panel-soft p-4",children:[(0,a.jsx)("p",{className:"text-sm font-semibold mb-1",children:"3. Check prerequisites"}),d.length>0?(0,a.jsx)("ul",{className:"space-y-1.5 text-sm text-muted-foreground",children:d.map(e=>(0,a.jsxs)("li",{className:"flex items-start gap-2",children:[(0,a.jsx)("span",{className:"mt-1 h-1.5 w-1.5 rounded-full bg-primary shrink-0"}),(0,a.jsx)("span",{children:e})]},e))}):(0,a.jsx)("p",{className:"text-sm text-muted-foreground",children:"Review the requirements section in the page body before running the tool."})]}),(0,a.jsxs)("li",{className:"surface-panel-soft p-4",children:[(0,a.jsx)("p",{className:"text-sm font-semibold mb-1",children:"4. Run safely and review output"}),(0,a.jsxs)("p",{className:"text-sm text-muted-foreground leading-relaxed",children:[r.verificationNotes," Start with a small sample scope, then expand once results look correct."]})]})]}),(0,a.jsxs)("div",{className:"flex flex-col sm:flex-row gap-3",children:[(0,a.jsxs)(l.default,{href:"/tools",className:"btn-ghost",children:[(0,a.jsx)(o.Z,{className:"h-4 w-4"}),"Browse all tools"]}),(0,a.jsxs)(l.default,{href:"/docs/tools/finops-assessment?start=1",className:"btn-ghost",children:[(0,a.jsx)(h.Z,{className:"h-4 w-4"}),"Start free assessment"]})]})]})})}var E=t(8890),R=t(254);function S(e){let{children:s}=e,t=(0,E.Id)((0,n.usePathname)()||""),l=(0,E.px)(t),c=(0,E.fQ)(t);return c?((0,r.useEffect)(()=>{(0,R.xB)("tool_doc",{tool_id:c.id,path:t})},[c.id,t]),(0,a.jsxs)(a.Fragment,{children:[s,l&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(C,{model:l}),(0,a.jsx)(q,{model:l}),(0,a.jsx)(p,{model:l})]})]})):(0,a.jsx)(a.Fragment,{children:s})}},254:function(e,s,t){"use strict";function a(e,s){window.gtag&&window.gtag("event",e,s)}t.d(s,{Bb:function(){return p},De:function(){return d},HV:function(){return l},L9:function(){return a},Lu:function(){return u},O:function(){return i},R6:function(){return o},ZI:function(){return c},ZP:function(){return m},d3:function(){return h},mu:function(){return n},v3:function(){return x},xB:function(){return r}});
1let r=(e,s)=>a("page_template_viewed",{template:e,...s||{}}),n=()=>a("hero_primary_cta_click",{cta:"start_here"}),l=()=>a("hero_secondary_cta_click",{cta:"solution_path_jump"}),c=()=>a("nav_cta_click",{cta:"start_here"}),i=(e,s)=>a("field_manual_click",{product_id:e,location:s}),d=()=>a("assessment_started"),o=e=>a("wizard_started",{source:e}),m=(e,s,t)=>a("step_completed",{step_key:e,step_index:s,value:t}),u=e=>a("plan_generated",{recommended_path:e}),h=(e,s)=>a("cta_clicked",{cta:e,location:s}),p=(e,s,t)=>a("experiment_exposure",{experiment_id:e,variant:s,...t||{}}),x=(e,s,t,r)=>a("experiment_conversion",{experiment_id:e,variant:s,conversion:t,...r||{}})}},function(e){e.O(0,[9498,3551,9277,9649,2945,1744],function(){return e(e.s=2334)}),_N_E=e.O()}]);

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.