1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3863],{99215:function(e,t,a){var n=a(27573),l=a(7653),r=a(2734);let s=(0,l.forwardRef)((e,t)=>{let{children:a,className:l,style:s}=e;return(0,n.jsx)("div",{ref:t,className:(0,r.cn)("py-8 lg:py-[4.25rem] px-4 sm:px-[3.5rem] lg:px-[4.5rem] xl:px-[7rem]",l),style:s,children:(0,n.jsx)("div",{className:"max-w-[88rem] mx-auto h-full",children:a})})});s.displayName="CompactContainer",t.Z=s},13863:function(e,t,a){a.r(t);var n=a(27573),l=a(99215),r=a(47594),s=a(81751),d=a(8222);t.default=e=>{let{anchor_id:t,number:a,label:i,heading:o,body:c,visual_key:h,mobile_html_src:u,desktop_html_src:m,bg:b="white"}=e,p=h?s.h[h]:null,f=!!u,g=!!m||!!p;return g||d.Z.warn("Product capability has no desktop visual",{visual_key:h,anchor_id:t}),(0,n.jsx)("section",{id:t,className:"cream"===b?"bg-gray-50":"bg-white",children:(0,n.jsxs)(l.Z,{children:[(0,n.jsxs)("div",{className:"max-w-[44rem]",children:[(0,n.jsxs)("div",{className:"inline-flex items-center gap-3",children:[(0,n.jsx)("span",{className:"font-mono text-[11px] sm:text-xs uppercase tracking-[0.22em] text-gray-500",children:a}),(0,n.jsx)("span",{"aria-hidden":"true",className:"block w-6 h-px bg-black-900/30"}),(0,n.jsx)("span",{className:"font-mono text-[11px] sm:text-xs uppercase tracking-[0.22em] text-black-900",children:i})]}),(0,n.jsx)("h2",{className:"mt-6 lg:mt-8 font-new-spirit font-medium text-black-900 tracking-tight leading-[1.04] text-[2rem] sm:text-[2.5rem] md:text-[3rem] lg:text-[3.5rem]",children:o}),(0,n.jsx)("p",{className:"mt-6 lg:mt-8 font-paralucent font-light text-gray-600 text-base sm:text-lg lg:text-xl leading-relaxed max-w-[36rem]",children:c})]}),f&&u?(0,n.jsx)("div",{className:"mt-16 lg:mt-24 block md:hidden",children:(0,n.jsx)(r.default,{src:u,className:"w-full"})}):null,g?(0,n.jsx)("div",{className:"mt-16 lg:mt-24 ".concat(f?"hidden md:block":""),children:(0,n.jsx)("div",{className:"mx-auto w-full max-w-[68rem] rounded-2xl border border-black-900/[0.06] shadow-[0_1px_2px_rgba(0,0,0,0.03)] px-4 py-10 md:px-8 md:py-14 lg:px-10 lg:py-16 ".concat("white"===b?"bg-gray-200":"bg-white"),children:(0,n.jsx)("div",{className:"overflow-x-auto -mx-1 px-1",children:(0,n.jsx)("div",{className:"flex justify-center min-w-fit",children:m?(0,n.jsx)(r.default,{src:m}):p&&(0,n.jsx)(p,{})})})})}):null]})})}},47594:function(e,t,a){a.r(t),a.d(t,{prefetchEmbeddedHtml:function(){return c}});var n=a(27573),l=a(7653);let r=e=>e.replace(/(^|[}\s,])\s*:root\b/g,"$1:host").replace(/(^|[}\s,])\s*html\b/g,"$1:host").replace(/(^|[}\s,])\s*body\b/g,"$1.ehv-root"),s=e=>{let t=[...e.matchAll(/<link[^>]+rel=["']stylesheet["'][^>]*>/gi)].map(e=>e[0]).join("\n"),a=[...e.matchAll(/<style[^>]*>([\s\S]*?)<\/style>/gi)].map(e=>e[1]).join("\n"),n=e.match(/<body[^>]*>([\s\S]*?)<\/body>/i),l=n?n[1]:e.replace(/<!doctype[^>]*>/gi,"").replace(/<\/?html[^>]*>/gi,"").replace(/<head[^>]*>[\s\S]*?<\/head>/gi,"").replace(/<style[^>]*>[\s\S]*?<\/style>/gi,"").replace(/<link[^>]+rel=["']stylesheet["'][^>]*>/gi,"");return{linkTags:t,css:r(a.replace(/min-height:\s*100vh/g,"min-height: 100%")),body:l}},d=function(e,t){let a=arguments.length>2&&void 0!==arguments[2]&&arguments[2],{linkTags:n,css:l,body:r}=s(t);(r||l)&&(e.innerHTML="\n ".concat(n,"\n <style>\n /* Cascade definite height into the shadow tree so descendants using\n `height: 100%` / `h-full` resolve to real pixels â mirrors the\n light-DOM dangerouslySetInnerHTML behavior. Without this, :host\n picks up Tailwind h-full from outside but the shadow root starts\n a new containing block with no definite height, so .visual-frame\n { height: 100% } inside fragments falls back to auto and content\n overflows the parent frame. */\n :host { display: block; width: 100%; height: 100%; }\n .ehv-root { height: 100%; }\n ").concat(l,"\n ").concat(a?".fragment { min-height: 100%; box-sizing: border-box; }":"",'\n </style>\n <div class="ehv-root">').concat(r,"</div>\n "))},i=e=>{let t=[];try{let a=Array.from(document.styleSheets).map(e=>{try{let t=new CSSStyleSheet;return t.replaceSync(Array.from(e.cssRules).map(e=>e.cssText).join("\n")),t}catch(a){return e.ownerNode&&t.push(e.ownerNode.cloneNode(!0)),null}}).filter(e=>null!==e);a.length&&(e.adoptedStyleSheets=a)}catch(e){document.head.querySelectorAll('link[rel="stylesheet"], style').forEach(e
1=>{t.push(e.cloneNode(!0))})}return t},o=new Map,c=e=>{!e||o.has(e)||fetch(e).then(e=>e.text()).then(t=>o.set(e,t)).catch(()=>{})};t.default=e=>{let{src:t,html:a,className:r="",style:s,fillHeight:c=!1}=e,h=(0,l.useRef)(null),u=(0,l.useRef)([]),[m,b]=(0,l.useState)(!1);return(0,l.useEffect)(()=>{if(h.current){if(!h.current.shadowRoot){let e=h.current.attachShadow({mode:"open"});u.current=i(e)}b(!0)}},[]),(0,l.useEffect)(()=>{var e;if(!m||!(null===(e=h.current)||void 0===e?void 0:e.shadowRoot))return()=>{};let n=h.current.shadowRoot,l=!1,r=e=>{d(n,e,c),u.current.forEach(e=>n.appendChild(e.cloneNode(!0)))};if(a)return r(a),()=>{l=!0};if(t){let e=o.get(t);if(void 0!==e)return r(e),()=>{l=!0};n.innerHTML="",fetch(t).then(e=>e.text()).then(e=>{o.set(t,e),!l&&n&&r(e)}).catch(()=>{})}return()=>{l=!0}},[t,a,m,c]),(0,n.jsx)("div",{ref:h,className:r,style:s})}},81751:function(e,t,a){a.d(t,{h:function(){return l}});var n=a(64070);let l={"on-call":(0,n.default)(()=>a.e(7792).then(a.bind(a,80761)),{loadableGenerated:{webpack:()=>[80761]}}),triage:(0,n.default)(()=>a.e(4001).then(a.bind(a,74001)),{loadableGenerated:{webpack:()=>[74001]}}),"mitigation-actions":(0,n.default)(()=>a.e(5607).then(a.bind(a,95607)),{loadableGenerated:{webpack:()=>[95607]}}),interface:(0,n.default)(()=>a.e(5058).then(a.bind(a,65058)),{loadableGenerated:{webpack:()=>[65058]}}),remediation:(0,n.default)(()=>a.e(4486).then(a.bind(a,94486)),{loadableGenerated:{webpack:()=>[94486]}}),"root-cause":(0,n.default)(()=>a.e(1020).then(a.bind(a,31020)),{loadableGenerated:{webpack:()=>[31020]}}),"specialized-agents":(0,n.default)(()=>a.e(7840).then(a.bind(a,97840)),{loadableGenerated:{webpack:()=>[97840]}}),threads:(0,n.default)(()=>a.e(4235).then(a.bind(a,54235)),{loadableGenerated:{webpack:()=>[54235]}}),workbench:(0,n.default)(()=>a.e(2730).then(a.bind(a,22730)),{loadableGenerated:{webpack:()=>[22730]}}),automations:(0,n.default)(()=>a.e(3957).then(a.bind(a,63957)),{loadableGenerated:{webpack:()=>[63957]}}),chat:(0,n.default)(()=>a.e(3378).then(a.bind(a,82272)),{loadableGenerated:{webpack:()=>[82272]}}),"priority-feed":(0,n.default)(()=>a.e(437).then(a.bind(a,60437)),{loadableGenerated:{webpack:()=>[60437]}}),"tasks-skills":(0,n.default)(()=>a.e(7887).then(a.bind(a,37887)),{loadableGenerated:{webpack:()=>[37887]}}),"build-on-resolve":(0,n.default)(()=>
1a.e(6917).then(a.bind(a,46917)),{loadableGenerated:{webpack:()=>[46917]}}),workflow:(0,n.default)(()=>a.e(6457).then(a.bind(a,46457)),{loadableGenerated:{webpack:()=>[46457]}}),"plug-skills":(0,n.default)(()=>a.e(2535).then(a.bind(a,22535)),{loadableGenerated:{webpack:()=>[22535]}}),"investigation-replay":(0,n.default)(()=>a.e(9567).then(a.bind(a,71382)),{loadableGenerated:{webpack:()=>[71382]}}),marketecture:(0,n.default)(()=>a.e(6981).then(a.bind(a,6981)),{loadableGenerated:{webpack:()=>[6981]}})}},8222:function(e,t,a){let n=e=>JSON.stringify(e),l=(e,t,a,n)=>{let l={level:e,message:t,timestamp:new Date().toISOString()};return a&&Object.keys(a).length>0&&(l.context=a),n&&(l.error={message:n.message,stack:n.stack}),l},r={debug:(e,t)=>{},info:(e,t)=>{console.log(n(l("info",e,t)))},warn:(e,t)=>{console.warn(n(l("warn",e,t)))},error:(e,t,a)=>{console.error(n(l("error",e,t,a instanceof Error?a:void 0)))},apiRequest:(e,t,a)=>{r.debug("API Request",{endpoint:e,url:t,params:a})},apiSuccess:(e,t,a,n)=>{r.debug("API Success",{endpoint:e,url:t,status:a,duration:n})},apiError:(e,t,a,n,l)=>{r.error("API Error",{endpoint:e,url:t,status:a,statusText:n},l)}};t.Z=r}}]);
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.