MOON
Server: Apache
System: Linux server1.studioinfinity.com.br 2.6.32-954.3.5.lve1.4.90.el6.x86_64 #1 SMP Tue Feb 21 12:26:30 UTC 2023 x86_64
User: artinside (517)
PHP: 7.4.33
Disabled: exec,passthru,shell_exec,system
Upload Files
File: //proc/self/root/opt/netdata/netdata-web-files/v3/953.b712d7db80bff9769a13.chunk.js
try{!function(){var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="bbdfc6d3-c0bd-49ef-9bb9-382fd797f864",e._sentryDebugIdIdentifier="sentry-dbid-bbdfc6d3-c0bd-49ef-9bb9-382fd797f864")}()}catch(e){}!function(){try{("undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{}).SENTRY_RELEASE={id:"f4547e36230aa8f74486618baff2f1a6f3242a7f"}}catch(e){}}(),(self.webpackChunkcloud_frontend=self.webpackChunkcloud_frontend||[]).push([[953],{13:(e,t,n)=>{n.d(t,{$i:()=>A,Hj:()=>C,YA:()=>y,YG:()=>b,g2:()=>v});n(98992),n(54520),n(81454),n(8872);var o=n(96540),r=n(49163),a=n(63928),s=n(19075),l=n(46587),i=n(99728),d=n(24609);const c="alert-acknowledgments",u="/alerts",m="acknowledgments",g="acknowledgments",p="room",h={},x={type:[c],path:[u],name:[m],entity:[g],scope:[p]},f=(e,t)=>{const n=Object.fromEntries(t.map((e=>[e.id,e])));return Object.fromEntries(Object.entries(e).filter((e=>{let[t,o]=e;const r=n[t];return r&&r.lastStatusChange===o.lastStatusChange})))},y=()=>{const e=(0,r._)({params:x});return(0,o.useMemo)((()=>e[0]?.value||h),[e])},b=()=>{const e=(0,i.JT)("space:UpdateSettings"),t=(0,d.dg)();return e&&!t},v=function(){let{onResolve:e}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const t=(0,l.uW)("id"),n=(0,r._)({params:x}),i=(0,s.SU)(),d=(0,a.yK)(void 0,{onResolve:e}),h=(0,a.xS)(void 0,{onResolve:e});return(0,o.useCallback)(((e,o)=>{const r=n[0],a={...r?.value||{},[e]:{lastStatusChange:o,acknowledgedAt:Date.now(),acknowledgedBy:t}},s=f(a,i);return r?h({id:r.id,type:r.type,path:r.path,name:r.name,entity:r.entity,scope:r.scope,value:s}):d({type:c,path:u,name:m,entity:g,scope:p,value:s})}),[t,n,i,d,h])},A=()=>{const e=(0,l.uW)("id"),t=(0,r._)({params:x}),n=(0,s.SU)(),i=(0,a.yK)(),d=(0,a.xS)();return(0,o.useCallback)((o=>{const r=t[0],a={...r?.value||{},...o.reduce(((t,n)=>{let{id:o,lastStatusChange:r}=n;return{...t,[o]:{lastStatusChange:r,acknowledgedAt:Date.now(),acknowledgedBy:e}}}),{})},s=f(a,n);return r?d({id:r.id,type:r.type,path:r.path,name:r.name,entity:r.entity,scope:r.scope,value:s}):i({type:c,path:u,name:m,entity:g,scope:p,value:s})}),[e,t,n,i,d])},C=function(){let{onResolve:e}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const t=(0,r._)({params:x}),n=(0,s.SU)(),l=(0,a.xS)(void 0,{onResolve:e});return(0,o.useCallback)((e=>{const o=t[0];if(!o)return Promise.resolve();const r=o.value||{},{[e]:a,...s}=r,i=f(s,n);return l({id:o.id,type:o.type,path:o.path,name:o.name,entity:o.entity,scope:o.scope,value:i})}),[t,n,l])}},1390:(e,t,n)=>{n.d(t,{A:()=>h});var o=n(96540),r=n(86177),a=n(17702),s=n(12339),l=n(71870),i=n(6304),d=n(49074),c=n(41514),u=n(3319),m=n(74848);const g=e=>{let{onDismiss:t}=e;return(0,m.jsxs)(r.Flex,{column:!0,gap:4,children:[(0,m.jsxs)(r.Flex,{alignItems:"center",gap:1,children:[(0,m.jsx)(r.Icon,{name:"ai",color:"primaryAI"}),(0,m.jsx)(r.H3,{color:"primaryAI",children:"Ask AI"})]}),(0,m.jsx)(r.TextBig,{children:"Not sure where to start? Use AI to break down what\u2019s happening with this alert."}),(0,m.jsx)(r.Flex,{children:(0,m.jsx)(a.A,{label:"OK, don't show again.",flavour:"hollow",small:!0,onClick:t,icon:""})})]})},p=(0,d.A)(a.A),h=e=>{let{alertId:t,ui:n,showPopover:r,...d}=e;const[h,x,,f]=(0,i.A)(),y=(0,l.A)(),{sendLog:b}=(0,u.A)(),v=(0,o.useMemo)((()=>r?p:a.A),[r]),A=(0,o.useCallback)((()=>{x(),(0,c.H)("alert-troubleshooter","click-alert-troubleshooter-button",n,{action:"open-dialog",alertId:t},"user-clicked-cta"),b({feature:"AlertTroubleshooter",alertId:t,ui:n,description:"open-dialog"})}),[x,b]),C=(0,o.useCallback)((()=>{y({alertId:t}),(0,c.H)("alert-troubleshooter","click-alert-troubleshooter-action-confirmation",n,{action:"request-report-alert",alertId:t},"user-clicked-cta"),b({feature:"AlertTroubleshooter",alertId:t,ui:n,description:"request-report-alert"})}),[t,y,b]);return(0,m.jsxs)(m.Fragment,{children:[(0,m.jsx)(v,{PopoverContent:g,onClick:A,...d}),h?(0,m.jsx)(s.A,{data:{id:t},handleAction:C,onClose:f}):null]})}},1444:(e,t,n)=>{n.d(t,{A:()=>l});var o=n(40573),r=n(76375),a=n(24609),s=n(96540);const l=()=>{const{isDemo:e}=(0,o.A)(),t=(0,a.dg)(),{loaded:n,isPaid:l}=(0,r.A)();return{disabled:!n||!l||e||t,reason:(0,s.useMemo)((()=>{switch(!0){case t:return"LocalDashboard";case e:return"DemoSpace";case n&&!l:return"FreePlan";default:return null}}),[t,e,n,l])}}},2626:(e,t,n)=>{n.d(t,{l3:()=>d,Xt:()=>m,YS:()=>g});n(98992),n(8872);var o=n(57377),r=n(52035),a=n(34843),s=n(84929);const l=(0,r.eU)({}),i=[],d=(0,r.eU)((e=>{e(l)}),((e,t,n)=>t(l,n))),c=(0,s.Iz)((e=>(0,r.eU)((t=>t(l)[e]||i),((t,n,o)=>{n(l,(t=>({...t,[e]:[...o].sort(((e,t)=>e.id-t.id))})))})))),u=(0,s.Iz)((e=>(0,r.eU)((t=>{const n=t(l);return(e=e.length?e:Object.keys(n)).reduce(((e,t)=>[...e,...n[t]||[]]),[])}))),o.Ay),m=e=>(0,a.md)(c(e)),g=e=>(0,a.md)(u(e))},3098:(e,t,n)=>{n.d(t,{A:()=>a});var o=n(76375);const r=new Intl.NumberFormat(void 0,{maximumFractionDigits:4}),a=()=>{const{plan:e,refresh:t}=(0,o.A)(),{totalAvailableMicrocredits:n=0}=e?.ai||{};return{credits:(a=n,r.format(a/1e6)),refresh:t};var a}},3527:(e,t,n)=>{n.d(t,{A:()=>l});var o=n(96540),r=n(54435),a=n(78476),s=n(74848);const l=e=>{let{loaded:t,status:n,units:l,value:i,valueWithUnit:d,...c}=e;const u=(0,o.useMemo)((()=>{if(d)return d;if(void 0===i)return"-";return`${(0,a.W_)(i)} ${l||"-"}`}),[i,d,l]);return(0,s.jsx)(r.A,{label:t?u:"-",status:n,...c})}},3941:(e,t,n)=>{n.d(t,{A:()=>r});var o=n(96540);const r=(e,t)=>{const n=(0,o.useRef)(e);(0,o.useLayoutEffect)((()=>{n.current=e}),[e]),(0,o.useEffect)((()=>{if(!t&&0!==t)return;const e=setInterval((()=>n.current()),t);return()=>clearInterval(e)}),[t])}},4204:(e,t,n)=>{n.d(t,{ei:()=>o});const o=window.envSettings?.onprem||!1},4575:(e,t,n)=>{n.d(t,{Ay:()=>i,SU:()=>l});var o=n(96540),r=n(74848);const a=(0,o.createContext)(null),s={name:""},l=()=>{const e=(0,o.useContext)(a);if(!e)throw new Error("Attempt to use 'useConfigItemContext' outside of 'ConfigItemContext.Provider'");return e},i=e=>{let{children:t,formData:n,...l}=e;const[i,d]=(0,o.useState)(n||s);return(0,r.jsx)(a.Provider,{value:{...l,formData:i,setFormData:d},children:t})}},6084:(e,t,n)=>{n.d(t,{A:()=>l});var o=n(68415),r=n(20982),a=n(86177),s=n(74848);const l=e=>{let{onClick:t,src:n,title:l="User avatar",width:i=8,height:d=8,ref:c,...u}=e;return(0,s.jsx)(a.Flex,{cursor:"pointer",round:"50%","data-testid":"userAvatar",title:l,alt:l,onClick:e=>t&&t(e),width:i,height:d,...u,ref:c,alignItems:"center",justifyContent:"center",background:"spaceIdle",color:"textLite",overflow:"hidden",children:n?(0,s.jsx)(a.Flex,{as:"img",src:n,alt:l,width:i,height:d}):(0,s.jsx)(r.g,{icon:o.yV,size:"lg",alt:l})})}},7134:(e,t,n)=>{n.d(t,{Ds:()=>g,Vj:()=>h,Wq:()=>u,tq:()=>c,vP:()=>m});var o=n(42539),r=n(73087),a=n(88652);const s=36e5,l=24*s,i=30*l,d=[{key:"years",value:12*i,unit:"yr"},{key:"months",value:i,unit:"mo"},{key:"days",value:l,unit:"d"},{key:"hours",value:s,unit:"h"},{key:"minutes",value:6e4,unit:"min"},{key:"seconds",value:1e3,unit:"s"}],c=e=>e<0?(0,o.W)(new Date,{seconds:e}):new Date(e),u=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;return e?new Date(e):new Date},m=(e,t)=>(0,a.r)(e,t),g=(e,t)=>(0,r.F)({start:e,end:t}),p=["hours","minutes","seconds"],h=function(e){let{withSeconds:t=!1,withTime:n=!0}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const o=t||!!e.seconds;return d.reduce(((t,r)=>{let{key:a,unit:s}=r;return"seconds"!==a||o?!n&&p.includes(a)?t:e[a]?t?`${t} ${e[a]}${s}`:`${e[a]}${s}`:t:t}),"")}},7382:(e,t,n)=>{n.d(t,{Z$:()=>s,b4:()=>o,wD:()=>a});const o=["#19C89E","#14A6C7","#F3D63D","#E05296","#FF7448","#C082FF"],r=3600,a=86400,s=[{minLimit:350*a,secs:7*a,unit:"week"},{minLimit:50*a,secs:a,unit:"day"},{minLimit:13*a,secs:21600,unit:"hour"},{minLimit:5*a,secs:10800,unit:"hour"},{minLimit:136800,secs:r,unit:"hour"},{minLimit:61200,secs:1800,unit:"minute"},{minLimit:28800,secs:600,unit:"minute"},{minLimit:10800,secs:300,unit:"minute"},{minLimit:2280,secs:60,unit:"minute"},{minLimit:780,secs:30,unit:"second"},{minLimit:420,secs:10,unit:"second"},{minLimit:300,secs:5,unit:"second"},{minLimit:1,secs:1,unit:"second"}]},7761:(e,t,n)=>{n.d(t,{A$:()=>l,N3:()=>u,P9:()=>p,SW:()=>m,c8:()=>i,jg:()=>c,kf:()=>g,s6:()=>d,xs:()=>h});var o=n(34843),r=n(39870),a=n(24609),s=n(19186);const l=()=>{const e=(0,a.vt)(),t=(0,s.ID)();return(0,o.fp)((0,r.nr)({spaceId:e,roomId:t}))},i=()=>{const e=(0,a.vt)(),t=(0,s.ID)();return(0,o.md)((0,r.R8)({spaceId:e,roomId:t}))},d=()=>{const e=(0,a.vt)(),t=(0,s.ID)();return(0,o.Xr)((0,r.R8)({spaceId:e,roomId:t}))},c=()=>{const e=(0,a.vt)(),t=(0,s.ID)();return(0,o.md)((0,r.GK)({spaceId:e,roomId:t}))},u=()=>{const e=(0,a.vt)(),t=(0,s.ID)();return(0,o.Xr)((0,r.GK)({spaceId:e,roomId:t}))},m=()=>{const e=(0,a.vt)(),t=(0,s.ID)();return(0,o.md)((0,r.$n)({spaceId:e,roomId:t}))},g=()=>{const e=(0,a.vt)(),t=(0,s.ID)();return(0,o.Xr)((0,r.$n)({spaceId:e,roomId:t}))},p=()=>{const e=(0,a.vt)(),t=(0,s.ID)();return(0,o.md)((0,r._x)({spaceId:e,roomId:t}))},h=()=>{const e=(0,a.vt)(),t=(0,s.ID)();return(0,o.Xr)((0,r._x)({spaceId:e,roomId:t}))}},12339:(e,t,n)=>{n.d(t,{A:()=>A});n(98992),n(81454);var o=n(96540),r=n(33185),a=n(88934),s=n(24609),l=n(19186),i=n(86177),d=n(79748),c=n(60670),u=n(76375),m=n(81685),g=n(74848);const p=()=>(0,g.jsxs)(i.Flex,{gap:2,alignItems:"center",children:[(0,g.jsx)(i.Icon,{color:"warning",name:"warning_triangle"}),(0,g.jsxs)(i.TextBig,{children:[(0,g.jsx)(d.A,{Component:i.TextBig,href:"https://www.netdata.cloud/contact-sales/",target:"_blank",rel:"noopener noreferrer",children:"Reach out"})," ","to our team to activate this feature."]})]});var h=n(95428),x=n(4204);const f=(0,r.default)(i.TextBig).withConfig({displayName:"troubleshootAlertDialog__AlertNameText",componentId:"sc-qf1kuz-0"})(["font-family:monospace;"]),y=e=>{let{id:t,name:n}=e;const r=(0,a.Zp)(),c=(0,s.bq)(),u=(0,l.QW)(),m=(0,o.useCallback)((()=>{t&&r(`/spaces/${c}/rooms/${u}/insights/reports/${t}`)}),[t,c,u,r]);return(0,g.jsx)(d.A,{onClick:m,Component:i.TextBig,cursor:"pointer",children:n})},b=e=>{let{alertName:t,reports:n=[]}=e;return n.length?(0,g.jsxs)(g.Fragment,{children:[(0,g.jsxs)(i.TextBig,{children:["You have already created the following report(s) for"," ",(0,g.jsx)(f,{children:t}),":"]}),n.map((e=>(0,g.jsx)(y,{...e},e.id))),(0,g.jsx)(i.TextBig,{children:"Do you want to request a new alert investigation report?"})]}):(0,g.jsx)(i.TextBig,{children:"You are going to request an alert investigation report. Are you sure you want to continue?"})},v=e=>{let{loading:t,isPaid:n,reports:o,displayName:r}=e;return(0,g.jsx)(i.Flex,{gap:2,column:!0,children:t?(0,g.jsx)(i.Text,{children:"Loading..."}):(0,g.jsx)(g.Fragment,{children:n?(0,g.jsx)(b,{reports:o,alertName:r}):(0,g.jsx)(c.A,{size:"medium"})})})},A=e=>{let{data:t={},handleAction:n,onClose:r}=e;const{loaded:a,isPaid:s}=(0,u.A)(),{id:l,displayName:d}=t,{loaded:c,reports:f}=(0,m.nX)({alertId:l}),y=!x.ei&&!!c&&!!a&&!!s,b=(0,o.useCallback)((()=>{"function"===typeof n&&n(),"function"===typeof r&&r()}),[n,r]);return(0,g.jsx)(i.ConfirmationDialog,{confirmLabel:y?"Yes":"Troubleshoot","data-testid":h.Q,handleConfirm:b,handleDecline:r,isConfirmPositive:!0,title:"Troubleshoot alert with AI",iconName:"ai",isConfirmDisabled:!y,message:x.ei?(0,g.jsx)(p,{}):(0,g.jsx)(v,{loading:!a||!c,isPaid:s,reports:f,displayName:d})})}},12407:(e,t,n)=>{n.d(t,{A:()=>c});var o=n(33185),r=n(86177),a=n(38773),s=n(95565),l=n(74848);const i=(0,o.default)(r.Flex).withConfig({displayName:"restrictedContentMessage__StyledBox",componentId:"sc-wbsw81-0"})(["transform:translate(-50%,-50%);"]),d={room:"This dashboard is locked, so you can't see it.",node:"This node is locked, so you can't see the Single Node dashboard.",alert:"This node is locked, so you can't see the full alert details. ",dashboard:"This dashboard is locked, so you can't see it."},c=e=>{let{flavour:t="node",hideChildren:n}=e;return(0,l.jsxs)(i,{column:!0,width:"100%",gap:2,alignItems:"center",position:"absolute",top:"50%",left:"50%",padding:[4],round:2,children:[(0,l.jsx)(r.TextBigger,{children:d[t]||""}),(0,l.jsx)(s.A,{children:(0,l.jsx)(r.TextBig,{color:"primary",children:"Upgrade for no limitations!"})}),(0,l.jsx)(r.TextBig,{children:"or"}),(0,l.jsx)(a.A,{children:(0,l.jsx)(r.TextBig,{color:"primary",children:"Change your active node selection to unlock it."})})]})}},13473:(e,t,n)=>{n.d(t,{A:()=>i});n(98992),n(81454);var o=n(96540),r=n(86177),a=n(74848);const s=e=>{let{iconName:t,label:n,onClick:o,containerStyles:s,textStyles:l}=e;return(0,a.jsxs)(r.Flex,{"data-testid":"sidebar-icon-item",...s,column:!0,margin:[2,0],alignItems:"center",children:[(0,a.jsx)(r.Flex,{"data-testid":"sidebar-icon-item-wrapper",margin:[0,0,.5,0],alignItems:"center",onClick:o,cursor:"pointer",children:(0,a.jsx)(r.Icon,{name:t,color:"textLite",width:"18px",height:"18px"})}),(0,a.jsx)(r.TextMicro,{color:"text",...l,children:n})]})},l=e=>{let{onClickTab:t,availableTabs:n,tabsToShow:o,...l}=e;return(0,a.jsx)(r.Flex,{"data-testid":"collapsed-sidebar",column:!0,justifyContent:"center",...l,children:o.map(((e,o)=>{const{iconName:r,label:l}=n[e];return(0,a.jsx)(s,{containerStyles:{border:{size:"2px",type:"solid",color:"mainBackground",side:"left"}},textStyles:{color:"textLite"},onClick:()=>t(o),iconName:r,label:l},r)}))})},i=(0,o.memo)(l)},13846:(e,t,n)=>{n.d(t,{A:()=>i});var o=n(96540),r=n(88934),a=n(16373),s=n(19075),l=n(77679);const i=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const[t,n]=(0,l.A)(e),i=(0,a.aR)({extraKey:e.keyFlavour||e.extraKey}),d=(0,s.le)({...n&&{key:t},...e}),{state:c}=(0,r.zy)();(0,o.useEffect)((()=>{if(!c)return;const{fn:e,alertTabIndex:t}=c;void 0!==e&&i([e]),void 0!==t&&d(t),window.history.replaceState({},"")}),[t,n,i,d])}},14070:(e,t,n)=>{n.d(t,{A:()=>K});var o=n(96540),r=n(98591),a=n(32788),s=n(19075),l=n(56473),i=n(62718),d=n(29263),c=n(81474),u=n(75894),m=n(86177),g=n(24609),p=n(19186),h=n(88934),x=n(3319),f=n(74848);const y=e=>{let{alertId:t,testid:n}=e;const r=`/spaces/${(0,g.bq)()}/rooms/${(0,p.QW)()}/alerts/${t}`,a=(0,h.Zp)(),{sendButtonClickedLog:s,isReady:l}=(0,x.A)(),i=(0,o.useCallback)((e=>{e.preventDefault(),s({dataGa:`${n}::view-alert-button`}).finally((()=>{a(r)}))}),[a,r,l]);return(0,f.jsx)(m.Button,{"data-testid":`${n}-view-alert-button`,"data-ga":`${n}::view-alert-button`,href:r,onClick:i,label:"View alert page"})};var b=n(1390),v=n(74630),A=n(12407),C=n(51262),j=n(14806);const I=e=>{let{alertId:t,selectedTabIndex:n=0,onClose:o}=e;const{isNodeRestricted:r}=(0,C.A)(),{name:l="unknown alert",status:m,fullyLoaded:g,nodeId:p}=(0,s.JL)(t);(0,s.yk)(t);const{restricted:h}=r(p);return(0,f.jsxs)(f.Fragment,{children:[(0,f.jsx)(d.z,{isLoading:!g,onClose:o,title:l,"data-testid":"alertDetailsModal-instance",children:(0,f.jsx)(u.A,{flavour:m,icon:"alarm_bell","data-testid":"alertDetailsModal-alertPill",capitalize:!0,children:m})}),g?h?(0,f.jsx)(A.A,{flavour:"alert"}):(0,f.jsxs)(j.A,{children:[(0,f.jsx)(a.Yv,{overflow:{vertical:"auto"},hasModalTitle:!1,gap:2,hasFooter:!0,padding:[2,3,3,3],children:(0,f.jsx)(c.A,{alertId:t,selectedTab:n})}),(0,f.jsxs)(a.CG,{gap:3,children:[(0,f.jsx)(v.A,{alertId:t,testid:"alertDetailsModal"}),(0,f.jsx)(b.A,{alertId:t,label:"Troubleshoot",flavour:"hollow",ui:"alert-modal"}),(0,f.jsx)(y,{alertId:t,testid:"alertDetailsModal"})]})]}):(0,f.jsx)(i.au,{})]})};n(98992),n(81454);var w=n(18121),k=n(90808),S=n(55579),N=n(28981),F=n(34155);const T=(0,n(74891).A)(m.Flex),P=e=>{let{alertId:t,...n}=e;const[r,a]=(0,w.useHovered)({},[]),[,s]=K(),l=(0,o.useCallback)((()=>{s({alertId:t})}),[t,s]);return(0,f.jsx)(T,{ref:r,cursor:"pointer",padding:[0,2,0,0],onClick:l,tooltip:"See details of the specific instance",children:(0,f.jsx)(F.A,{flex:"grow",...a?{background:"modalTabsBackground"}:{},...n})})},L=e=>{let{instances:t}=e;const{class:n,type:o,component:r}=(t||[])[0]||{};return(0,f.jsxs)(m.Flex,{"data-testid":"alert-details-modal-running-alerts-container",column:!0,gap:3,padding:[4,0],children:[(0,f.jsx)(k.A,{children:(0,f.jsxs)(m.Flex,{column:!0,gap:3,padding:[3,4],children:[(0,f.jsx)(N.A,{label:"Instances",icon:"nodes_hollow"}),(0,f.jsx)(m.Text,{color:"menuItem",children:"You can browse all available alert instances below. Pick one to access its detailed view."}),(0,f.jsx)(m.Flex,{column:!0,gap:2,height:{max:80},overflow:{vertical:"auto"},children:t.map((e=>(0,f.jsx)(P,{lastStatusChangeValue:e.lastStatusChangeValue,lastStatusChange:e.lastStatusChange,units:e.units,status:e.status,nodeName:e.nodeName,alertId:e.id,instanceName:e.instanceName},e.id)))})]})}),(0,f.jsxs)(k.A,{children:[(0,f.jsxs)(S.A,{children:[(0,f.jsx)(N.A,{label:"Type",icon:"data_retention"}),(0,f.jsx)(m.Text,{color:"menuItem",children:o})]}),(0,f.jsxs)(S.A,{children:[(0,f.jsx)(N.A,{label:"Component",icon:"metrics"}),(0,f.jsx)(m.Text,{color:"menuItem",children:r})]}),(0,f.jsxs)(S.A,{children:[(0,f.jsx)(N.A,{label:"Class",icon:"networkingStack"}),(0,f.jsx)(m.Text,{color:"menuItem",children:n})]})]})]})},M=e=>{let{alertName:t,instances:n=[],onClose:o}=e;return(0,f.jsxs)(f.Fragment,{children:[(0,f.jsx)(d.z,{onClose:o,title:t,"data-testid":"alertDetailsModal-running"}),(0,f.jsx)(a.Yv,{overflow:{vertical:"auto"},hasModalTitle:!1,gap:2,hasFooter:!0,padding:[2,3,3,3],children:(0,f.jsx)(L,{instances:n})})]})};var D=n(60908);const B=e=>{let{alertName:t,alertId:n,...o}=e;const[{nodeId:r}]=(0,s.DV)(),a=(0,l.JO)({extraKey:"runningAlerts",alertName:t,nodeId:r});return n||1===(a||[]).length?(0,f.jsx)(I,{alertId:n||a[0]?.id,...o}):t?(0,f.jsx)(M,{alertName:t,instances:a,onClose:o.onClose}):null},_=e=>(0,f.jsx)(D.Ay,{mode:"AlertDetailsModal",children:(0,f.jsx)(a.GO,{width:{max:"50vw",base:160},onClose:e.onClose,children:(0,f.jsx)(o.Suspense,{fallback:(0,f.jsx)(i.au,{}),children:(0,f.jsx)(B,{...e})})})}),K=()=>{const[e,,t,n,a]=(0,r.A)("alertDetailsModal"),s=(0,o.useCallback)((e=>{t("",e)}),[]),l=(0,o.useMemo)((()=>(0,f.jsx)(_,{onClose:n,...a})),[a,n]);return[e,s,n,l]}},14681:(e,t,n)=>{n.d(t,{A:()=>j});n(98992),n(54520),n(81454),n(25509),n(65223),n(60321),n(41927),n(11632),n(64377),n(66771),n(12516),n(68931),n(52514),n(35694),n(52774),n(49536),n(21926),n(94483),n(16215);var o=n(96540),r=n(33185),a=n(88934),s=n(86177),l=n(24609),i=n(85720),d=n(78804),c=n(54924),u=n(6304),m=n(51262),g=n(24013),p=n(87083),h=n(41708),x=n(91421),f=n(94404),y=n(41061),b=n(74848);const v=(0,r.default)(s.Flex).attrs({column:!0,round:1,background:"dropdown"}).withConfig({displayName:"nodeButton__Dropdown",componentId:"sc-1viran0-0"})(["box-shadow:0 4px 4px rgba(0,0,0,0.25);"]),A=(0,f.A)(i.A),C=(0,r.default)(s.Flex).attrs((e=>({as:s.Text,height:{min:8},padding:[1],cursor:"pointer",alignItems:"center",justifyContent:"center",round:!0,...e}))).withConfig({displayName:"nodeButton__Button",componentId:"sc-1viran0-1"})([""," pointer-events:",";&:hover{background:",";}"],(e=>{let{disabled:t}=e;return t&&"opacity: 0.6;"}),(e=>{let{disabled:t}=e;return t?"none":"auto"}),(0,s.getColor)("secondaryHighlight")),j=e=>{let{children:t,Component:n=C,tooltip:r="Go to node metrics.",truncate:i,textColor:f="text",nodeId:j,baseKey:I,extraKey:w,onActionDone:k,disabled:S,justIcon:N=!1,onClick:F,ref:T,...P}=e;const L=(0,o.useRef)(),[M,D,,B]=(0,u.A)(),_=(0,o.useCallback)((e=>{e.preventDefault(),e.stopPropagation(),D()}),[]),K=function(e){let{onDone:t}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const n=(0,g.Zl)(e),{isNodeRestricted:r}=(0,m.A)(),{restricted:i}=r(e),d=(0,g.xY)(e),{isLive:c,capabilities:u}=d||{},p=u?.dyncfg?.enabled,[,h]=(0,x.PJ)(),f=(0,y.ZH)(d),v=(0,o.useCallback)((()=>{p&&(h(!0,{nodeId:e}),t())}),[e,p,h,t]),A=(0,a.Zp)(),C=(0,l.bq)(),j=(0,o.useCallback)((()=>{const t={nodeId:e};A(`/spaces/${C}/settings/notifications#notificationsActiveTab=1&silencingRulePrefill=${JSON.stringify(t)}`)}),[C]);return(0,o.useMemo)((()=>c?[{to:n,onClick:t,icon:"charts_view",label:(0,b.jsx)(s.Text,{children:"Node Metrics"}),testid:"go-to-node",disabled:i},!f&&{to:`${n}/logs`,onClick:t,icon:"logs",label:(0,b.jsx)(s.Text,{children:"Logs"}),testid:"go-to-functions-logs",disabled:i},{to:`${n}/anomalies`,onClick:t,icon:"anomaliesBrain",label:(0,b.jsx)(s.Text,{children:"Anomalies"}),testid:"go-to-anomalies-logs",disabled:i},{to:`${n}/alerts`,onClick:t,icon:"alarm",label:(0,b.jsx)(s.Text,{children:"Alerts"}),testid:"go-to-active-alerts-logs",disabled:i},!f&&{to:`${n}/top`,onClick:t,icon:"functions",label:(0,b.jsx)(s.Text,{children:"Top, Functions and more"}),testid:"go-to-functions-top",disabled:i},!f&&{onClick:v,icon:"gear",label:(0,b.jsx)(s.Text,{children:"Configuration"}),testid:"go-to-dynamic-configuration",disabled:i||!p},!f&&{onClick:j,icon:"alarm_off",label:(0,b.jsx)(s.Text,{children:"Silencing rules"}),testid:"go-to-silencing",disabled:i}].filter(Boolean):[]),[e,i,c,f])}(j,{onDone:e=>{B(),k?.(e)},baseKey:I,extraKey:w}),R=function(e){let{onDone:t,baseKey:n,extraKey:r}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const{isNodeRestricted:a}=(0,m.A)(),{restricted:l}=a(e),i=(0,g.xY)(e,"isLive"),[d,c]=(0,p.Oj)({merge:!1}),[u,h]=(0,p.Oj)({baseKey:n,extraKey:r,merge:!1}),x=d.includes(e),f=!!r&&u.includes(e);return(0,o.useMemo)((()=>[!x&&{onClick:n=>{c([e]),t(n)},icon:"spaces_v2",label:(0,b.jsxs)(s.Text,{children:["Select only this node ",(0,b.jsx)(s.Text,{strong:!0,children:"globally"})]}),testid:"global-select-node",disabled:l},x&&{onClick:n=>{c((t=>x?t.filter((t=>t!==e)):[...new Set([...t,e])])),t(n)},icon:"space",label:(0,b.jsxs)(s.TextSmall,{children:[(0,b.jsx)(s.Text,{strong:!0,children:x?"Remove":"Include"})," ",x?"from":"in"," global filters"]}),testid:"global-include-node",disabled:l}].filter(Boolean)),[e,x,f,l,i])}(j,{onDone:e=>{B(),k?.(e)},baseKey:I,extraKey:w}),{isNodeRestricted:z}=(0,m.A)(),{restricted:E,reason:V}=z(j),$=(0,g.xY)(j,"isOffline"),H=(0,g.xY)(j,"name"),O=(0,g.d3)(j);return(0,b.jsxs)(b.Fragment,{children:["string"===typeof t||N?(0,b.jsxs)(s.Flex,{gap:1,alignItems:"center",ref:T,children:[!N&&(0,b.jsx)(c.default,{Component:n,text:t,color:f,truncate:i,tooltip:r,noTooltip:!r,cursor:"pointer",onClick:E||$?void 0:()=>F?F():O(),disabled:S,...P}),(0,b.jsx)(C,{disabled:S,onClick:_,ref:L,children:(0,b.jsx)(s.Icon,{name:"triangle_down",width:"10px",color:"textLite",rotate:M?2:null})})]}):o.Children.map(t,(e=>(0,o.cloneElement)(e,{ref:L,onClick:_,textColor:f,truncate:i,tooltip:r,...P}))),L.current&&M&&(0,b.jsx)(s.Drop,{target:L.current,width:"260px",stretch:!1,zIndex:1e3,onClickOutside:B,dataToolbox:"nodeButton",children:(0,b.jsx)(v,{padding:[0,0,2],height:{max:"80vh"},onClick:e=>{e.preventDefault(),e.stopPropagation()},"data-drop":"nodeButton",children:E?(0,b.jsx)(h.u,{name:H,reason:V,padding:[2]}):(0,b.jsxs)(s.Flex,{column:!0,children:[K.map(((e,t)=>{let{label:n,...o}=e;return(0,b.jsx)(A,{payload:{description:`Node menu - Click navigation ${j}`},Wrapper:s.Flex,width:"100%",...o,children:n},t)})),!!K.length&&!!R.length&&(0,b.jsx)(d.c,{}),R.map(((e,t)=>{let{label:n,...o}=e;return(0,b.jsx)(A,{payload:{description:`Node menu - Click filter ${j}`},Wrapper:s.Flex,width:"100%",...o,children:(0,b.jsx)("div",{children:n})},t)}))]})})})]})}},14806:(e,t,n)=>{n.d(t,{A:()=>d});var o=n(96540),r=n(41514),a=n(86177),s=n(74848);class l extends o.Component{constructor(e){super(e),this.state={hasError:!1,error:null}}static getDerivedStateFromError(e){return{hasError:!0,error:e}}componentDidCatch(e,t){(0,r.H)("alert-error",{error:e.message,stack:t.componentStack,alertId:this.props.alertId})}handleRetry=()=>{this.setState({hasError:!1,error:null}),this.props.onRetry&&this.props.onRetry()};render(){return this.state.hasError?this.props.fallback||(0,s.jsx)(i,{onRetry:this.handleRetry,canRetry:!1!==this.props.canRetry,error:this.state.error}):this.props.children}}const i=e=>{let{onRetry:t,canRetry:n=!0}=e;return(0,s.jsxs)(a.Flex,{column:!0,alignItems:"center",justifyContent:"center",padding:[8],gap:4,children:[(0,s.jsx)(a.Icon,{name:"alert_triangle",size:"large",color:"error"}),(0,s.jsx)(a.Text,{size:"large",strong:!0,children:"Something went wrong"}),(0,s.jsx)(a.Text,{color:"textLite",children:"We're having trouble loading this alert"}),(0,s.jsxs)(a.Flex,{gap:2,children:[(0,s.jsx)(a.Button,{onClick:t,disabled:!n,children:n?"Try Again":"Max Retries Reached"}),(0,s.jsx)(a.Button,{flavour:"borderless",onClick:()=>window.location.reload(),children:"Reload Page"})]})]})},d=l},15992:(e,t,n)=>{n.d(t,{A:()=>m});var o=n(33185),r=n(86177),a=n(6304),s=n(45087),l=n(74848);const i=(0,o.default)(r.Icon).withConfig({displayName:"group__IconLink",componentId:"sc-9459pv-0"})(["&:hover{fill:",";}"],(0,r.getColor)("textDescription")),d=e=>e.stopPropagation(),c=e=>{let{children:t,isEnabled:n,link:o,onClick:a,open:s}=e;return(0,l.jsxs)(r.Flex,{alignItems:"center",justifyContent:"between",height:8,onClick:n?a:null,cursor:n?"pointer":"default",children:[(0,l.jsxs)(r.Flex,{gap:2,alignItems:"center",children:[(0,l.jsx)(r.TextSmall,{strong:!0,children:t}),o&&(0,l.jsx)(r.Flex,{as:"a",href:o,target:"_blank",onClick:d,children:(0,l.jsx)(i,{height:"13px",width:"13px",name:"documentation",size:"small",color:"placeholder"})})]}),n&&(0,l.jsx)(r.Icon,{name:"chevron_left",size:"small",color:"textLite",rotate:s?1:3})]})},u=(0,o.default)(r.Flex).withConfig({displayName:"group__StyledFlex",componentId:"sc-9459pv-1"})(["&:last-child{border:none;}"]),m=e=>{let{children:t,isEnabled:n=!0,link:o,name:i,noDataLabel:d,...m}=e;const[g,p]=(0,a.A)(!0),h=n?null:d;return(0,l.jsx)(s.A,{content:h,isBasic:!0,children:(0,l.jsxs)(u,{column:!0,border:{side:"bottom",color:"borderSecondary"},padding:[1,0,g?2:1],isEnabled:n,...m,children:[(0,l.jsx)(c,{isEnabled:n,open:g,onClick:p,link:o,children:i}),(0,l.jsx)(r.Collapsible,{column:!0,open:g,gap:1,children:t})]})})}},16373:(e,t,n)=>{n.d(t,{Ak:()=>j,Be:()=>B,Cs:()=>L,E:()=>N,Id:()=>z,Ol:()=>S,Ph:()=>V,U6:()=>K,UB:()=>T,WB:()=>v,WH:()=>F,ZY:()=>R,_H:()=>k,aR:()=>w,dP:()=>H,hG:()=>_,l0:()=>M,nm:()=>$,oV:()=>D,rc:()=>I,vx:()=>b});n(98992),n(81454),n(8872);var o=n(57377),r=n(39175),a=n(87083),s=n(42790),l=n(19186),i=n(24609),d=n(77679),c=n(52035),u=n(34843),m=n(84929),g=n(30569),p=n(96540),h=n(88934),x=n(84103),f=n(52154);const y=[],b=(e,t)=>{const n=(0,i.vt)(),o=(0,l.ID)(),r=P(e),a=(0,u.md)((0,f.Y5)({spaceId:n,roomId:o,flavour:t,nodeIds:r})),s=(0,g.yF)(((e,t)=>()=>t((0,f.w)(o),(e=>e+1))),[n,o,t]),d=(0,p.useMemo)((()=>{if(!a.data?.data)return y;const e=[...a.data.data];return e.sort(((e,t)=>e.name.localeCompare(t.name,void 0,{sensitivity:"accent",ignorePunctuation:!0}))),e}),[a.data]);return{loaded:"loading"!==a.state,value:d,hasError:"hasError"===a.state,error:a.error?.response?.data,refresh:s}},v=(0,m.Iz)((e=>{let{id:t,key:n}=e;return(0,c.eU)((e=>{const o=e((0,f.Ay)(t));return n?o[n]:o}),((e,o,r)=>{o((0,f.Ay)(t),r||n?e=>n?{...e,[n]:"function"===typeof r?r(e[n]):r}:{...e,..."function"===typeof r?r(e):r}:(0,f.Cj)(t))}))}),o.Ay),A={extraKey:"fn"},C=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;/:::/.test(e.extraKey)&&console.warn("Setting selected fn in wrong scope:","paramsKey",e,"baseKey",t)},j=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:A;const t=L(e);C(e,t);const[n]=(0,s.rW)("selectedFn",{...e,key:t,flavour:"arr",defaultValue:y});return n},I=function(){const e=j(arguments.length>0&&void 0!==arguments[0]?arguments[0]:A);return(0,p.useMemo)((()=>e&&e.replace(/:::\d+$/,"")),[e])},w=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:A;const t=L(e);return C(e,t),(0,s.rI)("selectedFn",{...e,key:t,flavour:"arr",defaultValue:y})},k=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:A;const t=L(e);return C(e,t),(0,s.N9)("selectedFn",{...e,key:t,flavour:"arr",defaultValue:y})},S=function(){let e=arguments.length>1?arguments[1]:void 0;return((e,t)=>(0,u.md)(v({id:e,key:t})))(j(arguments.length>0&&void 0!==arguments[0]?arguments[0]:A),e)},N=function(){let e=arguments.length>1?arguments[1]:void 0;return((e,t)=>(0,u.Xr)(v({id:e,key:t})))(j(arguments.length>0&&void 0!==arguments[0]?arguments[0]:A),e)},F=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:A,t=arguments.length>1?arguments[1]:void 0;return[S(e,t),N(e,t)]},T=function(){let{param:e,flavour:t,defaultValue:n,...o}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:A;const r=j(o);return(0,s.r$)(e,{...o,extraKey:`${r||o.extraKey}Settings`,flavour:t,defaultValue:n})},P=e=>{const[t,n]=(0,d.w)(),o=(0,a.a7)({merge:!1,emptyIfAll:"feed"===e.extraKey});return(0,p.useMemo)((()=>t?[n]:o),[n,o])},L=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:A;const[t,n]=(0,d.w)(),o=(0,a.a7)({...e,merge:!1,emptyIfAll:"feed"===e.extraKey}),r=(0,l.ID)();return t?n:"feed"===e.extraKey?r:o?.[0]||r},M=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:A;const t=j(e)||e.extraKey;return[L(),t]},D=function(){let{param:e,flavour:t="arr",defaultValue:n=y,...o}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:A;const[r,a]=M(o);return(0,s.N9)(e,{key:r,extraKey:a,flavour:t,defaultValue:n})},B=function(){let{param:e,flavour:t="arr",defaultValue:n=y,...o}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:A;const[r,a]=M(o);return(0,s.rW)(e,{key:r,extraKey:`${a}Filters`,flavour:t,defaultValue:n})},_=function(){let{param:e,flavour:t="arr",defaultValue:n=y,...o}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:A;const[r,a]=M(o);return(0,s.rI)(e,{key:r,extraKey:`${a}Filters`,flavour:t,defaultValue:n})},K=function(){let{flavour:e="arr",...t}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:A;const[n,o]=M(t);return(0,s.gJ)({key:n,extraKey:`${o}Filters`,flavour:e})},R=function(){let{param:e,flavour:t="arr",defaultValue:n=y,...o}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:A;const[r,a]=M(o);return(0,s.N9)(e,{key:r,extraKey:`${a}Filters`,flavour:t,defaultValue:n})},z=(e,t)=>{const n=(0,h.Zp)(),o=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"top";const t=(0,l.r9)();return t&&`${t}/${e}`}(t);return(0,p.useCallback)((function(){n(o,{state:{nodeId:arguments.length>0&&void 0!==arguments[0]?arguments[0]:e,fn:arguments.length>1?arguments[1]:void 0}})}),[o,n])},E=(0,m.Iz)((e=>(0,c.eU)((()=>e?(0,x.L6)():Promise.resolve({data:{}}))))),V=e=>{const t=(0,i.vt)(),n=(0,r.Az)(t),{loading:o,loaded:a,aggregations:s}=S({extraKey:e}),l=(0,u.md)(E(!n&&"feed"===e));return(0,p.useMemo)((()=>{if(!l.data)return y;if(!s)return y;if(Array.isArray(s))return s.reduce(((e,t)=>(e.push({...t,options:[...t.options].sort(((e,t)=>e.order-t.order||(e.name?e.name.localeCompare(t.name,void 0,{sensitivity:"accent",ignorePunctuation:!0}):t.count-e.count)))}),e)),[]).sort(((e,t)=>e.order-t.order));const e=l.data?.facets||{};return Object.keys(e).sort(((t,n)=>e[t].order-e[n].order)).reduce(((t,n)=>{const{display_name:o,field:r}=e[n];return s[n]?.buckets?(t.push({id:n,name:o,options:s[n].buckets.map((e=>({id:e.key,name:l.data?.fields?.[r]?.[e.key]||e.key,count:e.hits?.doc_count||0})))}),t):t}),[])}),[e,n,l,a,o])},$=()=>(0,u.md)(f.UW),H=()=>(0,u.Xr)(f.UW)},16402:(e,t,n)=>{n.d(t,{FX:()=>y,Ih:()=>g,Ks:()=>s,Rb:()=>f,T$:()=>b,aA:()=>p,bS:()=>d,ev:()=>m,fK:()=>i,g:()=>r,gk:()=>c,kw:()=>u,l0:()=>h,q1:()=>a,r5:()=>l,xn:()=>x});var o=n(99094);const r={recents:"recents",all:"all"},a=r.all,s=[{id:r.recents,label:"Recents"},{id:r.all,label:"All"}],l="type",i={none:"none",type:"type",status:"status",month:"month"},d=[{id:i.none,label:"None"},{id:i.type,label:"Type",prop:"definitionId"},{id:i.status,label:"Status",prop:"status"},{id:i.month,label:"Month",prop:"month"}],c=20,u={date:"date",name:"name",status:"status",type:"type"},m=u.type,g=[{id:u.date,label:"Date"},{id:u.name,label:"Name"},{id:u.status,label:"Status"},{id:u.type,label:"Type"}],p={[u.date]:{prop:"createdAt",sortingGroupVisible:!1},[u.name]:{prop:"name",sortingGroupVisible:!1},[u.status]:{prop:"status",sortingGroupVisible:!0},[u.type]:{prop:"definitionName",sortingGroupVisible:!0}},h={asc:"asc",desc:"desc"},x=h.desc,f=[{id:h.asc,label:"Ascending"},{id:h.desc,label:"Descending"}],y={[u.status]:{PENDING:"textLite",COMPLETED:"success",PROCESSING:"successLite",FAILED:"error"},[u.type]:{[o.oG.anomalies]:["violet","violet60"],[o.oG.capacity]:["violet","violet80"],[o.oG.investigation]:["violet","violet100"],[o.oG.performance]:["violet","violet120"],[o.oG.summary]:["violet","violet140"]}},b={PENDING:"textLite",COMPLETED:"success",PROCESSING:"success",FAILED:"error"}},16922:(e,t,n)=>{n.d(t,{G5:()=>h,IW:()=>x,Ik:()=>v,Ly:()=>y,SJ:()=>g,Tj:()=>u,Us:()=>f,X8:()=>d,Zg:()=>b,hr:()=>p,qs:()=>m,wt:()=>c});var o=n(52035),r=n(84929),a=n(57377),s=n(58247);const l={loaded:!1,reports:[],error:null},i={definitionId:null,variables:[]},d=(0,r.Iz)((e=>{let{spaceId:t,roomId:n}=e;return(0,o.eU)((()=>(0,s.XU)({spaceId:t,roomId:n})))}),a.Ay),c=(0,r.Iz)((e=>{let{spaceId:t,roomId:n,definitionId:r,variableId:a,variables:l}=e;return(0,o.eU)((()=>(0,s.RH)({spaceId:t,roomId:n,definitionId:r,variableId:a,payload:{variables:l}})))}),a.Ay),u=(0,r.Iz)((()=>{const e=(0,o.eU)(l);return(0,o.eU)((t=>t(e)),((t,n,o)=>{const r="function"===typeof o?o(t(e)||{}):o;n(e,r)}))}),a.Ay),m=(0,r.Iz)((()=>(0,r.tx)(i)),a.Ay),g=(0,r.Iz)((e=>{let{spaceId:t,roomId:n,reportId:r}=e;return(0,o.eU)((()=>(0,s.HX)({spaceId:t,roomId:n,reportId:r})))}),a.Ay);g.setShouldRemove((e=>Date.now()-new Date(e)>18e4));const p=(0,r.Iz)((e=>{let{spaceId:t,roomId:n,reportId:o}=e;return(0,r.z0)((()=>(0,s.uc)({spaceId:t,roomId:n,reportId:o})))}),a.Ay),h=(0,r.Iz)((()=>(0,r.tx)()),a.Ay),x=(0,r.Iz)((()=>(0,o.eU)([])),a.Ay),f=(0,r.Iz)((()=>(0,o.eU)([])),a.Ay),y=(0,r.tx)(""),b=(0,r.Iz)((e=>{let{spaceId:t,roomId:n,alertId:r}=e;return(0,o.eU)((()=>(0,s.eG)({spaceId:t,roomId:n,payload:{alert_transitions:[r]}})))}),a.Ay);b.setShouldRemove((e=>Date.now()-new Date(e)>3e4));const v=(0,o.eU)({polling:!0})},17702:(e,t,n)=>{n.d(t,{A:()=>i});var o=n(86177),r=n(74891),a=n(74848);const s=(0,r.A)(o.Button),l={icon:"ai",label:"Ask AI",textTransform:"",noWrapper:!0,colorPalette:{primary:"primaryAI",accent:"accentAI",secondaryColor:"secondaryColorAI",primaryHighlight:"primaryHighlightAI",secondaryHighlight:"secondaryHighlightAI"}},i=e=>(0,a.jsx)(s,{...l,...e})},19440:(e,t,n)=>{n.r(t),n.d(t,{default:()=>_e,flavourByTab:()=>Be});var o=n(41716),r=n(19075),a=n(88255),s=n(73385),l=n(13846),i=n(96540),d=n(86177),c=n(83268),u=n(37479),m=n(56473),g=n(62718),p=n(63950),h=n.n(p),x=(n(98992),n(81454),n(33185)),f=n(75894),y=n(71236),b=n(88934),v=n(61841),A=n(24013),C=n(42376),j=n(3527),I=n(74518),w=n(79748),k=n(93997),S=n(14681),N=n(74848);const F=e=>{let{row:t,value:n,openModal:o}=e;const{id:r,info:a}=t.original,s=(0,i.useCallback)((()=>{o({alertId:r})}),[r]);return(0,N.jsx)(w.A,{Component:d.Text,flavour:"tableLink",cursor:"pointer",showToolTip:!0,content:a,onClick:s,"data-testid":`alertsTableSchema-alertName-${n}`,"data-ga":`alerts-table::click-alert::alerts-view::${n}`,children:n})},T=e=>{let{getValue:t}=e;const n=(0,b.Zp)(),o=t(),[,r]=(0,k.sK)(),a=`Go to ${o} context in charts overview`,[s,l]=(0,v.Ay)(),d=(0,i.useCallback)((()=>{r(o),n(`/spaces/${s}/rooms/${l}/overview`)}),[o,r,n,s,l]);return(0,N.jsx)(I.A,{flavour:"tableLink",onClick:d,TextComponent:w.A,text:o,"data-testid":`alertsTableSchema-alertContext-${o}`,"data-ga":`alerts-table::click-chartId::alerts-view::${o}`,showToolTip:!0,content:a})},P=e=>{let{row:t}=e;const{id:n,nodeId:o}=t.original,r=(0,A.d3)(o,{alertId:n}),a=(0,A.xY)(o,"name");return(0,N.jsx)(S.A,{nodeId:o,extraKey:"alerts",onClick:r,"data-testid":`alertsTableSchema-nodeName-${o}`,"data-ga":`alerts-table::click-node::alerts-view::${o}`,children:a})},L=e=>{let{row:t,value:n}=e;const{id:o,nodeId:r,instanceName:a}=t.original,s=(0,A.d3)(r,{alertId:o}),l=`Go to the chart for instance "${a}" to view the alert`;return(0,N.jsx)(I.A,{flavour:"tableLink",onClick:s,TextComponent:w.A,text:a,"data-testid":`alertsTableSchema-chart-id-${n}`,"data-ga":`alerts-table::click-chartId::alerts-view::${n}`,showToolTip:!0,content:l})},M={displayName:!1,address:!1},D={critical:1,warning:2,clear:3},B=(e,t)=>D[e.original.status]-D[t.original.status],_=e=>{let{openModal:t}=e;return[{id:"status",accessorKey:"status",header:"Status",cell:e=>{let{getValue:t}=e;return(0,N.jsx)(d.Flex,{padding:[0,2],justifyContent:"center",flex:!0,children:(0,N.jsx)(f.A,{flavour:t(),"data-testid":"alertsTable-alertPill","data-ga":`alerts-table::click-status::alerts-view::${t()}`,children:t()})})},size:100,sortingFn:B},{id:"summary",accessorKey:"summary",header:"Alert",cell:e=>{let{row:n,getValue:o}=e;return(0,N.jsx)(F,{row:n,value:o(),openModal:t})},fullWidth:!0,size:300},{id:"displayName",accessorKey:"displayName",header:"Name",cell:e=>{let{row:n,getValue:o}=e;return(0,N.jsx)(F,{row:n,value:o(),openModal:t})},size:100},{id:"context",accessorKey:"context",header:"Context",cell:T,size:100},{id:"instance",header:"Instance",accessorKey:"instance",cell:e=>{let{row:t,getValue:n}=e;return(0,N.jsx)(L,{row:t,value:n()})},size:150},{id:"nodeName",header:"Node",accessorKey:"nodeName",cell:P,size:100},{id:"address",header:"Address",accessorFn:e=>e.labels?._net_default_iface_ip||"",cell:e=>{let{getValue:t}=e;return(0,N.jsx)(I.A,{text:t()})},size:100},{id:"value",header:"Latest value",accessorKey:"value",cell:e=>{let{row:t,getValue:n}=e;const{status:o,units:r}=t.original;return(0,N.jsx)(d.Flex,{padding:[0,2],justifyContent:"end",children:(0,N.jsx)(j.A,{loaded:!0,status:o,units:r,value:n(),"data-testid":"alertsTableSchema-alertValue","data-ga":"alerts-table::click-alert-value::alerts-view"})})},size:130},{id:"lastUpdated",header:"Updated at",accessorKey:"lastUpdated",cell:e=>{let{getValue:t}=e;return(0,N.jsx)(C.A,{rawTime:t(),secs:!0,"data-testid":"alertsTableSchema-latestUpdated"})},size:100},{id:"lastStatusChangeValue",header:"Triggered value",accessorKey:"lastStatusChangeValue",cell:e=>{let{row:t,getValue:n}=e;const{status:o,units:r}=t.original;return(0,N.jsx)(d.Flex,{padding:[0,2],justifyContent:"end",children:(0,N.jsx)(j.A,{loaded:!0,status:o,units:r,value:n(),"data-testid":"alertsTableSchema-triggeredValue","data-ga":"alerts-table::click-triggered-value::alerts-view"})})},size:130},{id:"lastStatusChange",header:"Triggered at",accessorKey:"lastStatusChange",cell:e=>{let{getValue:t}=e;return(0,N.jsx)(C.A,{rawTime:t(),secs:!0,"data-testid":"alertsTableSchema-lastStatusChange"})},size:100},{id:"silencing",accessorKey:"silencing",header:"Silencing",cell:e=>{let{getValue:t}=e;return(0,N.jsx)(y.A,{silencing:t()})},size:100}]};var K=n(14070),R=n(74891);const z=(0,x.default)(d.Text).attrs({whiteSpace:"normal",wordBreak:"break-word"}).withConfig({displayName:"tableSchema__TextCell",componentId:"sc-u3gyvm-0"})([""," "," "," &:hover{color:",";text-decoration:",";}"],(e=>{let{monospace:t}=e;return t?"font-family: monospace;":""}),(e=>{let{width:t}=e;return`width: ${t};`}),(e=>{let{onClick:t}=e;return t?"cursor: pointer;":""}),(e=>{let{onClick:t}=e;return t?(0,d.getColor)("primary"):"inherit"}),(e=>{let{onClick:t}=e;return t?"underline":"none"})),E=e=>t=>{let{getValue:n}=t;return(0,N.jsx)(z,{...e,children:n()})},V=((0,x.default)(d.Icon).withConfig({displayName:"tableSchema__StyledIcon",componentId:"sc-u3gyvm-1"})(["vertical-align:middle;"]),e=>{let{flavour:t,value:n,...o}=e;return(0,N.jsx)(d.Flex,{padding:[0,2],...o,justifyContent:"center",flex:!0,children:0===n?(0,N.jsx)(z,{textAlign:"center",children:"-"}):(0,N.jsx)(f.A,{flavour:t,"data-testid":`alertView-alertPill-${t}`,children:n})})}),$={displayName:!1},H=[{id:"criticalNodes",desc:!0},{id:"warningNodes",desc:!0},{id:"clearNodes",desc:!0},{id:"name",desc:!1}],O=(0,R.A)(z),U=e=>{let{getValue:t}=e;return(0,N.jsx)(z,{children:t()})},W=e=>{let{getValue:t,Component:n=U}=e;const o=t()||[];return(0,N.jsx)(d.Flex,{gap:2,flexWrap:!0,children:o.map((e=>(0,N.jsx)(n,{getValue:()=>e},e)))})},q=[{id:"name",accessorKey:"name",header:"Alert",size:300,fullWidth:!0,cell:e=>{let{row:t}=e;const{name:n,summary:o}=t?.original||{},r=o!==n?o:null,[,a]=(0,K.A)(),s=(0,i.useCallback)((()=>{a({alertName:n})}),[n,a]);return(0,N.jsx)(O,{monospace:!0,"data-testid":"alertName",onClick:s,tooltip:r,children:n})},sortingFn:"text"},{id:"alertInstances",accessorKey:"instanceCount",header:"Count",size:50,cell:e=>{let{getValue:t}=e;return(0,N.jsx)(z,{textAlign:"right","data-testid":"nodesRunningAlert",width:"100%",children:t()})}},{id:"nodesRunningAlert",accessorKey:"nodeCount",header:"Nodes",size:50,cell:e=>{let{getValue:t}=e;return(0,N.jsx)(z,{textAlign:"right","data-testid":"alertInstances",width:"100%",children:t()})}},{id:"contexts",accessorKey:"contexts",header:"Context",size:200,fullWidth:!0,cell:e=>(0,N.jsx)(W,{...e,Component:T})},{id:"recipients",accessorKey:"recipients",header:"Role",size:100,fullWidth:!0,cell:W},{id:"criticalNodes",accessorKey:"criticalCount",header:"Critical",size:80,cell:e=>{let{getValue:t}=e;return(0,N.jsx)(V,{flavour:"critical",value:t(),"data-testid":"criticalNodes"})}},{id:"warningNodes",accessorKey:"warningCount",header:"Warning",size:80,cell:e=>{let{getValue:t}=e;return(0,N.jsx)(V,{flavour:"warning",value:t(),"data-testid":"warningNodes"})}},{id:"clearNodes",accessorKey:"clearCount",header:"Clear",size:80,cell:e=>{let{getValue:t}=e;return(0,N.jsx)(V,{flavour:"clear",value:t(),"data-testid":"clearNodes"})}},{id:"errorNodes",accessorKey:"errorCount",header:"Other",size:80,cell:e=>{let{getValue:t}=e;return(0,N.jsx)(V,{flavour:"neutral",value:t(),"data-testid":"errorNodes"})}},{id:"uniqueConfigs",accessorKey:"configCount",header:"Configs",size:50,cell:e=>{let{getValue:t}=e;return(0,N.jsx)(z,{textAlign:"center","data-testid":"uniqueConfigs",children:t()})}},{id:"classes",accessorKey:"classes",header:"Classes",size:100,cell:W},{id:"components",accessorKey:"components",header:"Components",size:100,cell:W},{id:"types",accessorKey:"types",header:"Types",size:100,cell:W},{id:"silencing",accessorKey:"silencing",header:"Silencing",size:100,cell:e=>{let{getValue:t}=e;return(0,N.jsx)(d.Flex,{padding:[0,2],justifyContent:"center",flex:!0,children:(0,N.jsx)(y.A,{silencing:t()})})}},{id:"displayName",accessorKey:"displayName",header:"Name",cell:e=>{let{getValue:t}=e;return(0,N.jsx)(z,{"data-testid":"alertName",children:t()})}}],G=[{id:"instance",header:"Instance",accessorKey:"instance",cell:e=>{let{row:t,getValue:n}=e;return(0,N.jsx)(L,{row:t,value:n()})},fullWidth:!0,size:150},{id:"recipient",accessorKey:"recipient",header:"Role",cell:E({"data-testid":"alertInstanceRole"}),size:100},{id:"status",accessorKey:"status",header:"Status",cell:e=>{let{getValue:t}=e;return(0,N.jsx)(d.Flex,{padding:[0,2],justifyContent:"center",children:(0,N.jsx)(f.A,{flavour:t(),"data-testid":"alertView-alertPill-value",border:void 0,capitalize:!0,children:t()})})},size:100,sortingFn:B},{id:"lastStatusChangeValue",accessorKey:"lastStatusChangeValue",header:"Triggered value",cell:e=>{let{getValue:t,row:n}=e;const{status:o,units:r}=n.original;return(0,N.jsx)(d.Flex,{padding:[0,2],justifyContent:"end",children:(0,N.jsx)(j.A,{loaded:!0,status:o,units:r,value:t(),"data-testid":"alertsTableSchema-alertValue"})})},size:150},{id:"lastStatusChange",accessorKey:"lastStatusChange",header:"Triggered at",cell:e=>{let{getValue:t}=e;return(0,N.jsx)(C.A,{rawTime:t(),secs:!0,nowrap:!0})},size:100},{id:"class",header:"Class",accessorKey:"class",cell:E({"data-testid":"alertInstanceClass"}),size:100},{id:"component",header:"Component",accessorKey:"component",cell:E({"data-testid":"alertInstanceComponent"}),size:100},{id:"type",header:"Type",accessorKey:"type",cell:E({"data-testid":"alertInstanceType"}),size:100}];var Y=n(24609),Z=n(91421),X=n(71870),Q=n(81685);const J=(0,x.default)(d.Flex).attrs((e=>({position:"absolute",alignItems:"center",justifyContent:"center",height:"14px",width:"14px",top:"-6px",right:"-6px",round:1,background:"secondaryHighlightAI",...e}))).withConfig({displayName:"alertReportsIcon__Badge",componentId:"sc-qky7d4-0"})([""]),ee=e=>{let{data:t,...n}=e;const{id:o}=t||{},{loaded:r,reports:a}=(0,Q.nX)({alertId:o});return(0,N.jsxs)(d.Flex,{position:"relative",children:[r&&a.length?(0,N.jsx)(J,{children:(0,N.jsx)(d.TextSmall,{strong:!0,color:"bright",children:a.length})}):null,(0,N.jsx)(d.IconButton,{...n})]})};var te=n(12339),ne=n(41514),oe=n(3319),re=n(13);const ae=()=>{const e=(0,b.Zp)(),t=(0,Y.bq)(),n=(0,Y.dg)(),{setState:o}=(0,Z.$h)(),r=(0,X.A)(),{sendLog:a}=(0,oe.A)(),s=(0,re.YG)(),l=(0,re.YA)(),c=(0,re.g2)(),u=(0,re.Hj)(),m=(0,re.$i)(),g={CustomUIAction:te.A,CustomComponent:ee,handleAction:e=>()=>{r({alertId:e?.id}),(0,ne.H)("alert-troubleshooter","click-alert-troubleshooter-action-confirmation","alerts-table",{action:"request-report-alert",alertId:e?.id},"user-clicked-cta"),a({feature:"AlertTroubleshooter",ui:"alerts-table",description:"request-report-alert",alertId:e?.id})},onCustomComponentClick:e=>{(0,ne.H)("alert-troubleshooter","click-alert-troubleshooter-button","alerts-table",{action:"open-dialog",alertId:e?.id},"user-clicked-cta"),a({feature:"AlertTroubleshooter",ui:"alerts-table",description:"open-dialog",alertId:e?.id})},tooltipText:"Ask AI to troubleshoot this alert",icon:"ai",iconColor:"primaryAI"},[,p]=(0,Z.PJ)();return{rowActions:(0,i.useMemo)((()=>n?{}:{...s?{acknowledge:{handleAction:e=>{l[e.id]?.lastStatusChange===e.lastStatusChange?u(e.id):c(e.id,e.lastStatusChange)},icon:e=>l[e.id]?.lastStatusChange===e.lastStatusChange?"checkmark":"checkmark_s",tooltipText:e=>l[e.id]?.lastStatusChange===e.lastStatusChange?"Remove acknowledgment":"Acknowledge and hide",confirmation:!1}}:{},alertConfiguration:{handleAction:e=>{let{nd:t,name:n}=e;o({alertName:n,isAlert:!0}),p(!0,{nodeId:t})},icon:"pencilOutline",tooltipText:"Edit this alert configuration",confirmation:!1},goto:{handleAction:n=>{const{name:o,nodeId:r,context:a,instance:s}=n,l={alertName:o,context:a,instance:s,nodeId:r};e(`/spaces/${t}/settings/notifications#notificationsActiveTab=1&silencingRulePrefill=${JSON.stringify(l)}`)},tooltipText:"Add new silencing rule",icon:"alarm_off",dataGa:"alerts-table::click-link-to-manager::active-alerts-table"},troubleshoot:g}),[n,g,p,s,l,c,u]),bulkActions:(0,i.useMemo)((()=>({...s?{acknowledge:{handleAction:(e,t)=>{e?.length&&m(e.map((e=>({id:e.id,lastStatusChange:e.lastStatusChange})))).then((()=>t.toggleAllRowsSelected(!1)))},icon:"checkmark_s",tooltipText:"Acknowledge selected",confirmation:!1}}:{},download:{handleAction:(0,d.downloadCsvAction)("alerts"),tooltipText:"Download as CSV",alwaysEnabled:!0}})),[s,m]),canAcknowledge:s}},se={right:["actions"]},le=()=>{const[{alertName:e,nodeId:t}]=(0,r.DV)(),n=(0,m.JO)({extraKey:"runningAlerts",alertName:e,nodeId:t}),[o,a,,s]=(0,K.A)(),{rowActions:l,bulkActions:c}=ae(),u=(0,i.useCallback)((e=>a({alertId:e.data.id})),[e,t]);return(0,N.jsxs)(N.Fragment,{children:[(0,N.jsx)(d.Table,{data:n,dataColumns:G,onClickRow:u,enableSorting:!0,enableColumnVisibility:!0,enableResizing:!0,columnPinning:se,rowActions:l,bulkActions:c}),o&&s]})};n(72577),n(8872),n(25509),n(65223),n(60321),n(41927),n(11632),n(64377),n(66771),n(12516),n(68931),n(52514),n(35694),n(52774),n(49536),n(21926),n(94483),n(16215);const ie=[{id:"critical",desc:!0},{id:"warning",desc:!0},{id:"clear",desc:!0}],de=[{id:"nodeName",accessorKey:"nodeId",header:"Node",size:150,cell:e=>{let{getValue:t,row:n}=e;const{id:o,nodeId:r}=n.original,a=(0,A.xY)(t(),"name"),s=(0,A.d3)(r,{alertId:o});return(0,N.jsx)(S.A,{nodeId:r,extraKey:"alerts",onClick:s,children:a})}},{id:"instances",accessorKey:"instanceCount",header:"Count",size:50,cell:E({"data-testid":"instances",textAlign:"right",width:"100%"})},{id:"recipients",accessorKey:"recipients",header:"Role",size:100,fullWidth:!0,cell:W},{id:"critical",accessorKey:"criticalCount",header:"Critical",cell:e=>{let{getValue:t}=e;return(0,N.jsx)(V,{flavour:"critical",value:t()})},size:80},{id:"warning",accessorKey:"warningCount",header:"Warning",cell:e=>{let{getValue:t}=e;return(0,N.jsx)(V,{flavour:"warning",value:t()})},size:80},{id:"clear",accessorKey:"clearCount",header:"Clear",cell:e=>{let{getValue:t}=e;return(0,N.jsx)(V,{flavour:"clear",value:t()})},size:80},{id:"error",accessorKey:"errorCount",header:"Other",cell:e=>{let{getValue:t}=e;return(0,N.jsx)(V,{flavour:"neutral",value:t(),"data-testid":"errors"})},size:80},{id:"configs",accessorKey:"configCount",header:"Configs",cell:E({"data-testid":"configs",textAlign:"right",width:"100%"}),size:80}],ce=()=>{const[,e]=(0,r.DV)();return{rowActions:(0,i.useMemo)((()=>({goto:{handleAction:function(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return e((e=>({config:{...e.config,...t},alertName:t.name,nodeId:t.nodeId})))},icon:"chevron_right",tooltipText:"Show configuration"}})),[e]),bulkActions:(0,i.useMemo)((()=>({download:{handleAction:(0,d.downloadCsvAction)("alert configurations"),tooltipText:"Download as CSV",alwaysEnabled:!0}})),[])}},ue={right:["actions"]},me=()=>{const[{alertName:e,nodeId:t},n]=(0,r.DV)(),o=(0,m.JO)({extraKey:"runningAlerts",alertName:e,nodeId:t}),a=(0,A.Gt)(),s=(0,i.useCallback)((t=>{n((n=>({...n,alertName:e,nodeId:t.data.nodeId})))}),[e,n]),l=(0,i.useMemo)((()=>Object.values(o.reduce(((e,t)=>{switch(e[t.nodeId]||(e[t.nodeId]={...t,nodeId:t.nodeId,nodeCount:1,instanceCount:0,criticalCount:0,warningCount:0,clearCount:0,errorCount:0,configCount:0,configs:new Set,eligibility:a.find((e=>e.nd===t.nodeId))?.eligibility,recipients:[]}),e[t.nodeId].recipients=[...new Set([...e[t.nodeId].recipients,t.recipient])],e[t.nodeId].instanceCount=e[t.nodeId].instanceCount+1,t.status){case"warning":e[t.nodeId].warningCount=e[t.nodeId].warningCount+1;break;case"critical":e[t.nodeId].criticalCount=e[t.nodeId].criticalCount+1;break;case"clear":e[t.nodeId].clearCount=e[t.nodeId].clearCount+1;break;default:t.value||(e[t.nodeId].errorCount=e[t.nodeId].errorCount+1)}return e[t.nodeId].configCount=e[t.nodeId].configs.add(t.aci).size,e}),{}))),[o,a]),{rowActions:c,bulkActions:u}=ce();return(0,N.jsx)(d.Table,{data:l,dataColumns:de,onClickRow:s,enableSorting:!0,enableColumnVisibility:!0,enableResizing:!0,columnPinning:ue,rowActions:c,bulkActions:u,sortBy:ie})};var ge=n(36229);const pe=()=>{const[{alertName:e,nodeId:t},n]=(0,r.DV)(),o=(0,A.Gt)(t?[t]:[]),a=o?.[0]?.name,s=(0,i.useMemo)((()=>a?[{name:"All Alert Configs",onClick:()=>{n((e=>({...e,alertName:null,nodeId:null})))}},{name:e,onClick:()=>{n((t=>({...t,alertName:e,nodeId:null})))}},{name:a}]:e?[{name:"All Alert Configs",onClick:()=>{n((e=>({...e,alertName:null,nodeId:null})))}},{name:e}]:null),[e,a,n]);return(0,N.jsx)(ge.A,{padding:[2,0,0],items:s,testid:"alertConfigurations"})},he=()=>(0,N.jsx)(d.Text,{children:"Loading..."}),xe={right:["actions"]},fe=()=>{const e=(0,m.PP)({extraKey:"runningAlerts"}),[{alertName:t,nodeId:n}]=(0,r.DV)(),[o,,,a]=(0,K.A)(),{rowActions:s,bulkActions:l}=ce();return(0,N.jsxs)(N.Fragment,{children:[(0,N.jsxs)(d.Flex,{column:!0,gap:4,height:"calc(100% - 100px)",overflow:"hidden",children:[(0,N.jsx)(pe,{}),n&&(0,N.jsx)(i.Suspense,{fallback:(0,N.jsx)(he,{}),children:(0,N.jsx)(le,{})}),!n&&t&&(0,N.jsx)(i.Suspense,{fallback:(0,N.jsx)(he,{}),children:(0,N.jsx)(me,{})}),!n&&!t&&(0,N.jsx)(d.Table,{data:e,dataColumns:q,enableSorting:!0,enableColumnVisibility:!0,columnPinning:xe,enableColumnPinning:!0,enableResizing:!0,rowActions:s,bulkActions:l,columnVisibility:$,onSearch:h(),meta:{searchStyles:{width:"350px"}},sortBy:H})]}),o&&a]})},ye=[{id:"lastStatusChange",desc:!0}],be={right:["actions"]},ve=()=>{const e=(0,m.QD)({extraKey:"alerts"}),t=(0,A.Gt)(),n=(0,i.useMemo)((()=>e.map((e=>{const n=t.find((t=>t.id===e.nodeId));return{...e,labels:n?.labels||{}}}))),[e,t]),[o,r,,a]=(0,K.A)(),{rowActions:s,bulkActions:l,canAcknowledge:c}=ae();return(0,N.jsxs)(N.Fragment,{children:[(0,N.jsx)(d.Table,{enableSorting:!0,enableColumnVisibility:!0,enableSelection:c,columnVisibility:M,data:n,dataColumns:_({openModal:r}),rowActions:s,bulkActions:l,sortBy:ye,columnPinning:be,onSearch:h(),enableColumnPinning:!0,enableResizing:!0,meta:{searchStyles:{width:"350px"}}}),o&&a]})},Ae=()=>(0,N.jsx)(i.Suspense,{fallback:(0,N.jsx)(g.$n,{}),children:(0,N.jsx)(ve,{})});var Ce=n(41588),je=n(92318);const Ie=()=>(0,N.jsxs)(d.Flex,{column:!0,justifyContent:"center",alignItems:"center",margin:[12,0,0],children:[(0,N.jsx)("img",{src:`${je.A.assetsBaseURL}/img/no-filter-results.png`,alt:"No Filter Results",title:"No Filter Results"}),(0,N.jsx)(d.H3,{children:"There are no results for these filtering criteria"})]}),we=(0,i.memo)(Ie);var ke=n(14806),Se=n(60908);const Ne=e=>{let{count:t}=e;const n=(0,o.s)("loaded"),r=!!(0,o.s)("ids").length;return n?r?t?(0,N.jsx)(Se.Ay,{feature:"AlertsActive",mode:"AlertsTable",children:(0,N.jsx)(ke.A,{children:(0,N.jsx)(Ae,{})})}):(0,N.jsx)(Se.Ay,{feature:"AlertsActive",mode:"NoFilterResultsIndication",children:(0,N.jsx)(we,{})}):(0,N.jsx)(Se.Ay,{feature:"AlertsActive",mode:"NoAlertsIndication",children:(0,N.jsx)(Ce.A,{})}):(0,N.jsx)(g.$n,{})};var Fe=n(40952);const Te=(0,n(94404).A)(d.Button),Pe=e=>{let{children:t}=e;const[,n]=(0,Fe.A)(),o=(0,i.useCallback)((()=>{n({chart:null})}),[n]);return(0,N.jsxs)(d.Flex,{position:"relative",children:[t,(0,N.jsx)(d.Flex,{position:"absolute",top:0,right:0,children:(0,N.jsx)(Te,{feature:"AlertsSmartboard",label:"New Alert",flavour:"hollow",onClick:o,small:!0,icon:"alarmNew",textTransform:""})})]})};var Le=n(39423);const Me=()=>{const{selectedTab:e,handleTabChange:t}=(0,Le.A)(),n=(0,m.QD)({extraKey:"alerts"}).length,o=(0,m.PP)({extraKey:"runningAlerts"}).length,a=(0,r.zu)();return(0,c.nj)()&&!a.length?(0,N.jsx)(Se.Ay,{feature:"Alerts",mode:"NoNodesView",children:(0,N.jsx)(u.A,{})}):(0,N.jsxs)(d.Tabs,{selected:e,onChange:t,height:"100%",padding:[4,4,0],tabsProps:{width:"100%"},TabsHeader:Pe,children:[(0,N.jsx)(d.Tab,{label:(0,N.jsxs)(d.Text,{children:["Raised (",n,")"]}),maxWidth:"100%","data-testid":"alertTabs-activeAlerts",children:(0,N.jsx)(Ne,{count:n})}),(0,N.jsx)(d.Tab,{label:(0,N.jsxs)(d.Text,{children:["Running (",o,")"]}),maxWidth:"100%","data-testid":"alertTabs-configurations",children:(0,N.jsx)(i.Suspense,{fallback:(0,N.jsx)(g.$n,{}),children:(0,N.jsx)(Se.Ay,{feature:"AlertsConfiguration",children:(0,N.jsx)(fe,{})})})})]})},De=["chartIndexing","alerts","info","config"],Be=["alerts","runningAlerts"],_e=()=>{(0,l.A)({extraKey:"alerts"});const e=(0,o.s)("ids"),t=(0,r.F8)(),n=!e.length&&0===t,i=Be[t];return(0,N.jsx)(a.A,{sidebar:!n&&(0,N.jsx)(s.Ay,{title:"Alerts",flavour:i,loaded:!0,hasSearch:!1,hiddenTabs:De}),children:(0,N.jsx)(Me,{})})}},21511:(e,t,n)=>{n.d(t,{A:()=>s});n(98992),n(54520),n(3949),n(8872);var o=n(96540),r=n(87083),a=n(42790);const s=e=>{let{nodeIds:t,param:n,paramKey:s,extraKey:l,omitParam:i=null,isLabel:d=!1,labelKey:c=null}=e;const u=(0,r.eO)({extraKey:l,omit:i||n,keepAll:!0,scoped:!!l,nodeIds:t}),m=(0,a.l6)(n,{extraKey:l,flavour:"arr"});return(0,o.useMemo)((()=>{const e={};return u.forEach((t=>{if(d&&c){if(t.labels&&t.labels[c]){const n=t.labels[c],o=`${c}|${n}`;e[o]||(e[o]={id:o,name:n,count:0}),t.hidden||e[o].count++}}else if(s){let n;if(s.includes(".")){n=s.split(".").reduce(((e,t)=>e?.[t]),t)}else{if("capabilityKeys"===s)return void(t.capabilities&&"object"===typeof t.capabilities&&Object.keys(t.capabilities).forEach((n=>{e[n]||(e[n]={id:n,name:n,count:0}),t.hidden||e[n].count++})));n=t[s]}if(void 0!==n&&null!==n&&""!==n){const o=String(n);e[o]||(e[o]={id:o,name:o,count:0}),t.hidden||e[o].count++}}})),Object.values(e).sort(r.qr[n]||r.qr.default)}),[u.length,u.filter((e=>e.hidden)).length,m,n,s,d,c])}},21785:(e,t,n)=>{n.d(t,{A:()=>l});var o=n(24609),r=n(19186),a=n(25291),s=n(87083);const l=function(){let{roomId:e}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const t=(0,o.vt)(),n=(0,r.ID)(),l=(0,s.w7)({extraKey:"nodesView",merge:!1,scoped:!0});(0,a.A)(e||n,l,{spaceId:t})}},21885:(e,t,n)=>{n.d(t,{$7:()=>r,CP:()=>y,D9:()=>g,DR:()=>s,FL:()=>o,Fn:()=>p,Sd:()=>a,T_:()=>h,V6:()=>u,V8:()=>x,bM:()=>c,bP:()=>m,g7:()=>d,ld:()=>i,q4:()=>l,rd:()=>b,zy:()=>f});const o=51,r="/health/alerts/prototypes",a="health:alert:prototype",s=`${a}:`,l="dyncfg",i="dyncfg-multi-nodes-selector",d={template:{color:"success"},default:{color:"text"}},c={accepted:{label:"Accepted",color:"success",icon:"checkmark_s"},disabled:{label:"Disabled",color:["neutral","grey100"],icon:"none_selected"},failed:{label:"Failed",color:["red","red100"],icon:"warning_triangle"},orphan:{label:"Orphan",color:["neutral","grey90"],icon:"checkmark_partial_s"},incomplete:{label:"Incomplete",color:["yellow","yellow100"],icon:"incindent_manager"},running:{label:"Running",color:"success",icon:"checkmark_s"}},u={internal:{icon:"internalConfig"},stock:{icon:"stockConfig"},user:{icon:"userConfig"},discovered:{icon:"discoveredConfig"},dyncfg:{icon:"dynamicConfig"}},m={loaded:!0,value:{},hasError:!1},g="__unsaved__",p="Something went wrong",h={accepted:{label:"Accepted",color:"border",searchCondition:{status:"accepted"}},disabled:{label:"Disabled",color:"border",searchCondition:{status:"disabled"}},failed:{label:"Failed",color:"border",searchCondition:{status:"failed"}},orphan:{label:"Orphan",color:"border",searchCondition:{status:"orphan"}},incomplete:{label:"Incomplete",color:"border",searchCondition:{status:"incomplete"}},running:{label:"Running",color:"border",searchCondition:{status:"running"}}},x={internal:{label:"Internal",color:"border",searchCondition:{source_type:"internal"}},stock:{label:"Stock",color:"border",searchCondition:{source_type:"stock"}},user:{label:"User",color:"border",searchCondition:{source_type:"user"}},discovered:{label:"Discovered",color:"border",searchCondition:{source_type:"discovered"}},dyncfg:{label:"Dynamic configuration",color:"border",searchCondition:{source_type:"dyncfg"}}},f=["restartRequired","pluginRejected","failed","incomplete"],y="__dyncfg_tree_path__",b={ErrForbidden:"ErrForbidden",ErrNoConfigurableNodes:"ErrNoConfigurableNodes",ErrNoDyncfgComponent:"ErrNoDyncfgComponent",ErrHealthDisabled:"ErrHealthDisabled",ErrDyncfgNotAvailable:"ErrDyncfgNotAvailable",ErrAlertNotAvailable:"ErrAlertNotAvailable"}},21996:(e,t,n)=>{n.d(t,{A:()=>l});var o=n(33185),r=n(86177),a=n(74848);const s=o.default.textarea.withConfig({displayName:"textarea__TextareaField",componentId:"sc-id2xk2-0"})(["width:",";background:",";border-width:1px;border-style:solid;border-color:",";border-radius:",";color:",";padding:8px 12px;opacity:",";font-size:",';font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Ubuntu,"Helvetica Neue",sans-serif;resize:',";",""],(e=>{let{width:t}=e;return t||"auto"}),(e=>{let{background:t}=e;return(0,r.getColor)(t||"inputBg")}),(e=>{let{hasValue:t,error:n}=e;return t?(0,r.getColor)("text"):n?(0,r.getColor)("error"):(0,r.getColor)("inputBorder")}),(e=>{let{round:t}=e;return t||"2px"}),(e=>{let{disabled:t,hasValue:n}=e;return n?(0,r.getColor)("text"):t?(0,r.getColor)("placeholder"):(0,r.getColor)("textLite")}),(e=>{let{disabled:t}=e;return t?".4":"1"}),(e=>{let{fontSize:t}=e;return t||"14px"}),(e=>{let{resize:t}=e;return t||"both"}),(e=>{let{minHeight:t}=e;return t?`min-height: ${t}`:""})),l=e=>{let{value:t,placeholder:n,disabled:o,onChange:r,options:l,rawErrors:i,...d}=e;const{rows:c=2}=l||{};return(0,a.jsx)(s,{placeholder:n,disabled:o,onChange:e=>r(e.target.value),rows:c,value:t,hasValue:!!t,error:!!i?.length,...d})}},22068:(e,t,n)=>{n.d(t,{A:()=>d});var o=n(96540),r=n(46587),a=n(24609),s=n(19186),l=n(81685),i=n(79022);const d=()=>{const e=(0,r.NJ)(),t=(0,a.vt)(),n=(0,s.ID)(),[,d]=(0,l.ly)();return[(0,o.useCallback)((()=>{const o=(0,i.p2)({userId:e,spaceId:t,roomId:n});return d(o),o}),[e,t,n]),(0,o.useCallback)((o=>{(0,i.nF)({userId:e,spaceId:t,roomId:n},o),d(o)}),[e,t,n])]}},22297:(e,t,n)=>{n.d(t,{A:()=>me});var o=n(96540),r=n(63537),a=n(6463),s=n(12268),l=n(86177),i=n(41514),d=n(6304),c=n(85844),u=(n(98992),n(81454),n(33185));const m=(0,u.default)(l.Flex).attrs((e=>({position:"relative",width:{min:200},height:{min:45},column:!0,background:"dropdown",color:"text",zIndex:100,round:!0,alignItems:"end",...e}))).withConfig({displayName:"styled__PickerBox",componentId:"sc-gwjt9o-0"})([""]),g=u.default.span.withConfig({displayName:"styled__StyledTimePeriod",componentId:"sc-gwjt9o-1"})(["margin-bottom:",";cursor:pointer;width:187px;height:",";&:last-of-type{margin-bottom:0;}& > span:hover{color:",";}"],(0,l.getSizeBy)(1.5),(0,l.getSizeBy)(2),(0,l.getColor)("textLite")),p=(0,u.default)(l.Flex).attrs((e=>{let{isSelected:t}=e;return{color:t?"primary":"text",margin:[2,6,0]}})).withConfig({displayName:"styled__StyledCustomTimePeriod",componentId:"sc-gwjt9o-2"})(["cursor:pointer;&:first-of-type{margin-top:0;}&:hover{color:",";}"],(0,l.getColor)("textLite")),h=(0,u.default)(l.Flex).attrs({alignItems:"center",border:{side:"all",color:"border"},color:"text",flexWrap:!1,height:8,justifyContent:"center",padding:[2,0],round:1,width:22}).withConfig({displayName:"styled__TimePeriodDropdownButton",componentId:"sc-gwjt9o-3"})([""]),x=(0,u.default)(l.Drop).attrs({background:"mainBackground",column:!0,overflow:{vertical:"auto"},margin:[.5,0,0],padding:[2,0],round:1}).withConfig({displayName:"styled__TimePeriodDrop",componentId:"sc-gwjt9o-4"})([""]),f=(0,u.default)(l.Icon).withConfig({displayName:"styled__DropdownIcon",componentId:"sc-gwjt9o-5"})(["fill:",";width:12px;height:12px;"],(0,l.getColor)("text")),y=u.default.input.withConfig({displayName:"styled__CustomInput",componentId:"sc-gwjt9o-6"})(["border:1px solid ",";background:",";box-sizing:border-box;border-radius:4px;color:",";height:32px;margin-left:10px;margin-right:10px;outline:none;padding:4px;width:32px;&:focus{border:1px solid ",";}"],(0,l.getColor)("border"),(0,l.getColor)("mainBackground"),(0,l.getColor)("text"),(0,l.getColor)("primary")),b=(0,u.default)(l.Drop).attrs({background:"dropdown",round:2,margin:[.5,0,0],border:{side:"all",color:"borderSecondary"},animation:!0}).withConfig({displayName:"styled__StyledDrop",componentId:"sc-gwjt9o-7"})([""]),v=(0,u.default)(l.TextInput).withConfig({displayName:"styled__StyledDateInput",componentId:"sc-gwjt9o-8"})(["width:100%;"]),A=u.default.div.withConfig({displayName:"styled__StyledCalendar",componentId:"sc-gwjt9o-9"})(["background:",";border:0;&.react-datepicker{background:",";border:0;}.react-datepicker{&__navigation{top:8px;&-icon::before{border-color:",";}}&__month-container{height:260px;}&__header{background:",";border:0;.react-datepicker__current-month{color:",";font-weight:normal;}.react-datepicker__day-name{color:",";}}&__day{color:",";&:hover{background:",";}&--disabled{color:",";&:hover{background:inherit;}}&--keyboard-selected,&--keyboard-selected:hover{color:",";background:inherit;border-radius:inherit;}&--selected,&--selected:hover{color:",";background:",";border-radius:8px;}&--in-selecting-range,&--in-range{color:",";background:",";border-radius:0;}&--selecting-range-start,&--range-start{color:",";background:",";border-top-left-radius:8px;border-bottom-left-radius:8px;&:hover{color:",";background:",";border-radius:0;border-top-left-radius:8px;border-bottom-left-radius:8px;}}&--selecting-range-end,&--range-end{color:",";background:",";border-top-right-radius:8px;border-bottom-right-radius:8px;&:hover{color:",";background:",";border-top-right-radius:8px;border-bottom-right-radius:8px;}}}}"],(0,l.getColor)("dropdown"),(0,l.getColor)("dropdown"),(0,l.getColor)("text"),(0,l.getColor)("dropdown"),(0,l.getColor)("main"),(0,l.getColor)("textLite"),(0,l.getColor)("main"),(0,l.getColor)("elementBackground"),(0,l.getColor)("textLite"),(0,l.getColor)("main"),(0,l.getColor)("bright"),(0,l.getColor)("primary"),(0,l.getColor)("primary"),(0,l.getColor)("elementBackground"),(0,l.getColor)("bright"),(0,l.getColor)("primary"),(0,l.getColor)("bright"),(0,l.getRgbColor)(["green","netdata"],.8),(0,l.getColor)("bright"),(0,l.getColor)("primary"),(0,l.getColor)("bright"),(0,l.getRgbColor)(["green","netdata"],.8));var C=n(74848);const j=e=>{let{value:t,period:n,resolution:r,isSelected:a,setTimeRange:s,tagging:i}=e;const d=(0,o.useCallback)((()=>s(t,r)),[t,r]);return(0,C.jsx)(g,{onClick:d,"data-ga":`date-picker::click-quick-selector::${i}::${-t}`,"data-testid":"timePeriod-value",children:(0,C.jsx)(l.Text,{color:a?"primary":"text",children:n})},t)},I=(0,o.memo)(j);var w=n(71336);const k=e=>{let{handleTimePeriodChange:t,selectedDate:n,tagging:o}=e;return(0,C.jsx)(l.Flex,{column:!0,justifyContent:"start",alignItems:"start",height:{max:"260px"},overflow:{vertical:"auto"},"data-testid":"timePeriods",children:w.AE.map((e=>{let{period:r,value:a,resolution:s}=e;return(0,C.jsx)(I,{value:a,period:r,resolution:s,setTimeRange:t,isSelected:n===a,tagging:o},a)}))})};var S=n(42539),N=n(32370),F=n(35047);const T=e=>{let{customTimePeriodRef:t,handleTimePeriodChange:n,value:r,resolution:a,tagging:s}=e;const i=()=>r<=0?(0,w.Mb)(-r,a):0,[c,u]=(0,o.useState)(i),[m,g,,b]=(0,d.A)(),v=(0,o.useRef)();(0,o.useEffect)((()=>u(i())),[r]);const A=(0,o.useCallback)((e=>u(e.target.value)),[]),j=(0,o.useCallback)((e=>{const t=Number(e.currentTarget.value),o=!Number.isNaN(t)&&Number.isInteger(t)&&t>0,s=(0,S.W)(new Date(0),{[a]:t});return o&&(0,N.f)(s)&&(0,F._)(s)<=w.So?n((0,w.zp)(t,a),a):u(r<=0?(0,w.Mb)(-r,a):0)}),[a,c]),I=(0,o.useCallback)((e=>()=>{n((0,w.zp)(c,e),e),b()}),[c]);return(0,C.jsxs)(l.Flex,{justifyContent:"start",alignItems:"center",height:8,"data-ga":`date-picker::click-last-integer::${s}`,"data-testid":"customTimePeriod",children:[(0,C.jsx)(l.Text,{"data-testid":"customTimePeriod-label",children:"Last"}),(0,C.jsx)(y,{value:c,onChange:A,onBlur:j,"data-ga":`date-picker::click-last-integer::${s}::${c}`,"data-testid":"timePeriod-timeInput"}),(0,C.jsxs)(h,{"data-testid":"timePeriodDropdown-button",onClick:g,ref:v,children:[(0,C.jsx)(l.Text,{"data-testid":"timePeriodDropdown-buttonLabel",padding:[0,4,0,0],children:a}),(0,C.jsx)(f,{"data-testid":"timePeriodDropdown-buttonIcon",name:"triangle_down"})]}),v.current&&m&&(0,C.jsx)(x,{align:{top:"bottom",left:"left"},animation:!0,close:b,"data-testid":"timePeriodDropdown",onClickOutside:b,onEsc:b,ref:t,target:v.current,children:w.gt.map((e=>(0,C.jsx)(p,{onClick:I(e),"data-ga":`date-picker::click-last-time-${e}::${s}`,"data-testid":"timePeriod-option",children:e},e)))})]})};var P=n(48497),L=n(85577),M=n(64587),D=n(46042);n(95395);const B=e=>{let{selected:t,selectsStart:n=!1,selectsEnd:o=!1,startDate:r,endDate:a,onChange:s,minDate:l,maxDate:i,dateFormat:d="MM/dd/yyyy",open:c=!1,startOpen:u=!1,inline:m=!1,selectsRange:g=!1,monthsShown:p=1,showPopperArrow:h=!0,calendarContainer:x=null}=e;return(0,C.jsx)(D.Ay,{selected:t,onChange:s,selectsStart:n,selectsEnd:o,startDate:r,endDate:a,minDate:l,maxDate:i,dateFormat:d,open:c,startOpen:u,inline:m,selectsRange:g,monthsShown:p,showPopperArrow:h,calendarContainer:x})},_=e=>{let{name:t="",value:n="",onDatesChange:a,onFocus:s,placeholderText:l=""}=e;const{utcOffset:i}=(0,M.$j)(),[d,c]=(0,o.useState)(""),u=(0,o.useCallback)((e=>{c(e.target.value)}),[c]),m=(0,o.useCallback)((e=>{if((0,N.f)(e)){const t=(0,L.GP)(e,"MMMM d yyyy, H:mm");c(t)}}),[]),g=(0,o.useCallback)((e=>{const t=(0,w.ii)(e.target.value,i);if((0,N.f)(t)&&(0,r.W)(t)>0){const e=(0,r.W)(t);a(e,(()=>m(n)))}else m(n)}),[n,i]);return(0,o.useEffect)((()=>m(n)),[n]),(0,C.jsx)(v,{type:"text",name:t,value:n?d:l,onChange:u,onBlur:g,onFocus:s,placeholder:l,"data-testid":"datePicker-input"})};var K=n(29407);const R=()=>{const{localeTimeString:e,localeDateString:t}=(0,M.$j)();return(0,o.useCallback)((n=>`${t(n,{locale:"en-us",long:!1})} ${e(n,{locale:"en-us",secs:!1})}`),[e,t])},z=(e,t)=>e>0?(0,K.a)(new Date(t(e))):e||0===e?(0,K.a)(new Date(t((new Date).valueOf()+1e3*e))):null,E=e=>{const t=R();return(0,o.useMemo)((()=>z(e,t)),[e])},V=(e,t)=>[E(e),E(t)],$=e=>{let{startDate:t,setStartDate:n,endDate:a,setEndDate:s,singleDate:i,onDatesChange:d,onInputFocus:c,onlyDates:u,maxDate:m=new Date,minDate:g=new Date("1/1/2018"),isSinglePicker:p}=e;const[h,x]=V(t,a),f=E(i),{utcOffset:y}=(0,M.$j)(p?i:t),b=R(),v=(0,o.useCallback)(((e,t)=>x&&(0,P.Y)(x,z(e,b))?t():(0===a&&s(x.getTime()),n(e))),[a,x,b]),j=(0,o.useCallback)(((e,o)=>h&&(0,P.Y)(z(e,b),h)?o():(t<0&&n(h.getTime()),s(e))),[t,h,b]),I=e=>{if(!e)return null;const t=(0,w.ii)((0,L.GP)(e,"MMMM d yyyy, H:mm"),y);return(0,r.W)(t)},k=(0,o.useCallback)((e=>{const t=I(Array.isArray(e)?e[0]:e),n=I(Array.isArray(e)?e[1]:null);d({...p?{singleDate:t}:{startDate:t,endDate:n}})}),[y,p,d]);return(0,C.jsxs)(l.Flex,{column:!0,justifyContent:"center",alignItems:"center",flex:!0,gap:3,"data-testid":"datePicker-wrapper",children:[(0,C.jsx)(B,{selected:p?f:h,onChange:k,...p?{}:{startDate:h,endDate:x},maxDate:m,minDate:g,inline:!0,selectsRange:!0,monthsShown:p?1:2,dateFormat:"MMMM d yyyy, H:mm",showPopperArrow:!1,calendarContainer:A}),!u&&(p?(0,C.jsx)(_,{name:"date",value:f,onDatesChange:k,placeholderText:"Select a date"}):(0,C.jsxs)(l.Flex,{justifyContent:"around",alignItems:"center",width:"100%",gap:2,padding:[0,10],children:[(0,C.jsx)(_,{name:"startDate",value:h,onDatesChange:v,onFocus:c,placeholderText:"Select a start date"}),(0,C.jsx)(_,{name:"endDate",value:x,onDatesChange:j,onFocus:c,placeholderText:"Select an end date"})]}))]})},H=e=>{let{startDate:t,endDate:n,onlyDates:r}=e;const[a,s]=V(t,n),{formattedStartDate:i,formattedEndDate:d}=(0,o.useMemo)((()=>(0,w.HA)(a,s,{onlyDates:r})),[a,s]),c=(0,o.useMemo)((()=>(0,w.jo)(a,s)),[a,s]);return(0,C.jsxs)(l.Flex,{alignItems:"center",gap:2,children:[(0,C.jsxs)(l.Flex,{alignItems:"center",justifyContent:"center",gap:1.5,children:[(0,C.jsx)(l.TextSmall,{strong:!0,whiteSpace:"nowrap",children:"From"}),(0,C.jsx)(l.TextSmall,{whiteSpace:"nowrap","data-testid":"periodIndication-from",children:i})]}),(0,C.jsx)(l.Icon,{name:"arrow_left",size:"small",color:"textLite",rotate:2}),(0,C.jsxs)(l.Flex,{alignItems:"center",justifyContent:"center",gap:1.5,children:[(0,C.jsx)(l.TextSmall,{strong:!0,whiteSpace:"nowrap",children:"To"}),(0,C.jsx)(l.TextSmall,{whiteSpace:"nowrap","data-testid":"periodIndication-to",children:d})]}),(0,C.jsxs)(l.Flex,{alignItems:"center",justifyContent:"center",gap:2,children:[(0,C.jsx)(l.TextSmall,{whiteSpace:"nowrap",children:"/"}),(0,C.jsx)(l.TextSmall,{color:"textLite",whiteSpace:"nowrap","data-testid":"periodIndication-period",children:c})]})]})};var O=n(7134),U=n(3941);const W=e=>{let{placeholder:t="No date",TextComponent:n=l.TextSmall}=e;return(0,C.jsx)(n,{children:t})},q=e=>{let{isPlaying:t,startDate:n,endDate:r,isSameDate:a,color:s,onlyDates:i,isSinglePicker:d,TextComponent:c=l.TextSmall}=e;const{localeTimeString:u,localeDateString:m}=(0,M.$j)(),g=s||(t?"accent":"textFocus"),[p,h]=((e,t,n)=>{const[r,a]=(0,o.useState)((()=>[e,t]));return(0,o.useEffect)((()=>{a([e,t])}),[e,t]),(0,U.A)((0,o.useCallback)((()=>{if(!n)return;const e=Math.abs(r[0].getTime()-r[1].getTime()),t=new Date,o=new Date;a([new Date(t.setTime(t.getTime()-e)),o])}),[n,e,t]),1e3),r})(n,r,t);return(0,C.jsxs)(l.Flex,{alignItems:"center",gap:1,"data-testid":"datePicker-dateBox",children:[(0,C.jsxs)(c,{color:s,whiteSpace:"nowrap",children:[m(p,{long:!1}),!i&&(0,C.jsxs)(C.Fragment,{children:[" ","\u2022"," ",(0,C.jsx)(c,{color:g,whiteSpace:"nowrap",children:u(p,{secs:!1})})]})]}),!d&&(0,C.jsxs)(C.Fragment,{children:[(!i||!a)&&(0,C.jsx)(l.Icon,{name:"arrow_left",color:g,size:"small",rotate:2}),(0,C.jsxs)(c,{color:s,whiteSpace:"nowrap",children:[!a&&(0,C.jsxs)(C.Fragment,{children:[m(h,{long:!1})," \u2022 "]}),!i&&(0,C.jsx)(c,{color:g,whiteSpace:"nowrap",children:u(h,{secs:!1})})]})]})]})},G=e=>{let{isPlaying:t,duration:n,color:o,fluid:r=!1,isSmall:a=!1,TextComponent:s=l.TextSmall}=e;return(0,C.jsxs)(l.Flex,{gap:a?.2:1,align:"center","data-testid":"datePicker-durationBox",children:[!a&&(0,C.jsx)(s,{color:o,children:"\u2022"}),(0,C.jsx)(l.Flex,{width:r?"auto":5,children:t&&(0,C.jsx)(s,{color:o,children:"last"})}),(0,C.jsx)(s,{color:o,children:n})]})};var Y=n(45087);const Z=(0,u.default)(l.Flex).withConfig({displayName:"styled__Container",componentId:"sc-1s7311w-0"})(["cursor:pointer;&:hover *{color:",";fill:",";}"],(0,l.getColor)("textLite"),(0,l.getColor)("textLite")),X=(0,u.default)(Y.A).withConfig({displayName:"styled__StyledTooltip",componentId:"sc-1s7311w-1"})(["pointer-events:",";"],(e=>{let{isDisabled:t}=e;return t?"none":"auto"})),Q=e=>{let{onClick:t,start:n,end:r,isPlaying:a,isPickerOpen:s,tagging:i,color:d,fluid:c,onlyDates:u,tooltipContent:m,isSinglePicker:g,noDateSelected:p,isSmall:h,isDatepickerDisabled:x,TextComponent:f=l.TextSmall,...y}=e;const[b,v,A]=(0,o.useMemo)((()=>{if(p)return[];const e=(0,O.tq)(n),t=(0,O.Wq)(r);return[e,t,(0,O.vP)(e,t)]}),[n,r,p]),j=(0,o.useMemo)((()=>p?0:(0,O.Vj)((0,O.Ds)(b,v),{withTime:!u})),[a,b,v,p]);return(0,C.jsx)(X,{content:s?()=>{}:m||{title:"Global Datetime Picker",description:"Select the global timeframe duration of the dashboard."},align:"bottom",isDisabled:!t||x,plain:!0,children:(0,C.jsxs)(Z,{alignItems:"center",justifyContent:"center",gap:1,height:"100%",onClick:t,padding:[0,1],"data-ga":`date-picker::click-time::${i}`,"data-testid":"datePicker-accessorElement",...y,children:[h?null:g&&p?(0,C.jsx)(W,{TextComponent:f}):(0,C.jsx)(q,{isPlaying:a,endDate:v,startDate:b,isSameDate:A,color:d,onlyDates:u,isSinglePicker:g,TextComponent:f}),!u&&!g&&!p&&(0,C.jsx)(G,{isPlaying:a,duration:j,color:d,fluid:h||c,isSmall:h,TextComponent:f})]})})};var J=n(42790),ee=(n(54520),n(85720)),te=n(59721);const ne=(0,u.default)(l.Drop).attrs({align:{top:"bottom",left:"left"},animation:!0,background:"dropdown",column:!0,margin:[.5,0,0],overflow:{vertical:"auto"},padding:[2,0],round:1,width:80}).withConfig({displayName:"dropdown__Dropdown",componentId:"sc-pg99kg-0"})([""]),oe=(0,u.default)(l.Flex).attrs({column:!0,padding:[2,0,0],overflow:{vertical:"auto"},height:{max:"320px"}}).withConfig({displayName:"container__Container",componentId:"sc-1gtygg6-0"})([""]),re=(0,u.default)(l.Flex).attrs({justifyContent:"between",alignItems:"center",width:"100%",gap:2}).withConfig({displayName:"wrapper__Wrapper",componentId:"sc-1ehauu1-0"})([""]),ae=e=>{let{name:t,offset:n,utc:r,onSelect:a,selected:s}=e;const i=(0,o.useCallback)((()=>a(r,n,t)),[r,t]);return(0,C.jsxs)(ee.A,{round:1,onClick:i,Wrapper:re,"data-ga":`timezone-picker::click-timezone::global-view::${t}`,selected:s,children:[(0,C.jsx)(l.Text,{color:"text",children:t}),(0,C.jsxs)(l.Text,{color:"textLite",whiteSpace:"nowrap",children:["UTC ",n]})]})};const se=(0,n(5331).OH)(),le=e=>{let{value:t,onChange:n,timezoneRef:r,timezoneName:a}=e;const[s,i]=(0,o.useState)(""),[c,u]=(0,d.A)(),m=(0,o.useRef)(),g=(0,o.useRef)();(0,o.useEffect)((()=>{g.current&&c&&g.current.focus()}),[c]);const p=(0,o.useMemo)((()=>s?se.filter((e=>{let{text:t,offset:n}=e;return t.toUpperCase().includes(s.toUpperCase())||n.includes(s)})):se),[s]),h=()=>{u(!1),i("")},x=(0,o.useCallback)(((e,t,o)=>{n(e,t,o),h()}),[]);return(0,C.jsxs)(te.A,{hasBorder:!1,testId:"timezone-picker",children:[(0,C.jsxs)(ee.A,{round:1,onClick:u,ref:m,Wrapper:re,padding:[2],"data-ga":"timezone-picker::click-picker::global-view",selected:!0,children:[(0,C.jsx)(l.Flex,{gap:1,children:(0,C.jsxs)(l.Text,{color:"text",whiteSpace:"nowrap",children:[a," UTC ",t]})}),(0,C.jsx)(l.Icon,{name:"chevron_down",color:"text",width:"12px",height:"12px"})]}),m.current&&c&&(0,C.jsxs)(ne,{onClickOutside:h,onEsc:h,ref:r,target:m.current,children:[(0,C.jsx)(l.Box,{padding:[0,2],children:(0,C.jsx)(l.SearchInput,{value:s,onChange:i,ref:g,"data-ga":"timezone-picker::click-search::global-view"})}),(0,C.jsx)(oe,{children:p.map((e=>{let{text:t,offset:n,utc:o}=e;return(0,C.jsx)(ae,{name:t,offset:n,utc:o[0],onSelect:x,selected:a===t},t)}))})]})]})},ie=e=>{let{timezoneRef:t}=e;const[{offset:n,timezoneName:r},a]=(0,J.N9)(),s=(0,o.useCallback)(((e,t,n)=>a((o=>({...o,utc:e,offset:t,timezoneName:n})))),[]);return(0,C.jsx)(le,{timezoneRef:t,timezoneName:r,value:n,onChange:s})};var de=n(67012),ce=n(23226);const ue="global",me=e=>{let{flavour:t=ue,onChange:n,isSinglePicker:u,values:{start:g,end:p,singleDate:h}={},tagging:x="",isPlaying:f,onlyDates:y,accessorProps:v={},maxDate:A,minDate:j,accessorTooltipContent:I,isSmall:S,fluid:N,isDisabled:F,eventName:P="date-picker",...L}=e;const M=t===ue,[D,B]=(0,o.useState)(h),[_,K]=(0,o.useState)(g),[R,z]=(0,o.useState)(g),[E,V]=(0,c.A)("resolution","minutes"),[O,U]=(0,o.useState)("startDate"),[W,q,,G]=(0,d.A)(),Y=(0,o.useRef)(),[,Z]=(0,ce.A)();(0,de.A)((()=>{M&&Z(!!W)}),[W,M]);const X=(0,o.useCallback)((e=>{let{startDate:t,endDate:n}=e;K(t),z(n)}),[]);(0,o.useEffect)((()=>{X({startDate:g,endDate:p})}),[g,p]);const J=(0,o.useCallback)((()=>{u?(B(h),G()):X({startDate:g,endDate:p})}),[u,g,p]),ee=(0,o.useCallback)((e=>{e.target.name&&U(e.target.name)}),[]),te=(0,o.useCallback)((e=>{e.stopPropagation(),q()}),[q]),ne=(0,o.useMemo)((()=>(0,w.g$)(O)),[O]),oe=(0,o.useMemo)((()=>!!u||null!==_&&null!==R),[u,_,R]),re=(0,o.useMemo)((()=>g===_&&p===R),[g,_,p,R]),ae=(0,o.useCallback)(((e,t)=>{V(t),X({startDate:e,endDate:0})}),[]);return(0,C.jsxs)(C.Fragment,{children:[(0,C.jsx)(Q,{onClick:te,tagging:x,isPickerOpen:W,isPlaying:f,setRangeValues:n,start:u?D:g,end:u?D:p,ref:Y,onlyDates:y,tooltipContent:I,isSinglePicker:u,noDateSelected:u&&!D,isSmall:S,fluid:N,isDatepickerDisabled:F,...v}),Y.current&&W?(0,C.jsx)(b,{backdrop:!0,target:Y.current,canHideTarget:!1,align:{top:"bottom",left:"left"},onEsc:G,onClickOutside:G,children:(0,C.jsxs)(m,{"data-testid":"datePicker",...L,children:[(0,C.jsxs)(l.Flex,{alignItems:"center",width:"100%",padding:y?[4]:[6],children:[!y&&!u&&(0,C.jsxs)(l.Flex,{column:!0,gap:3,margin:[0,4,0,0],border:{side:"right",color:"borderSecondary"},justifyContent:"center",alignItems:"center",children:[(0,C.jsx)(k,{handleTimePeriodChange:ae,selectedDate:_,tagging:x}),(0,C.jsx)(T,{handleTimePeriodChange:ae,resolution:E,tagging:x,value:_})]}),(0,C.jsx)($,{startDate:_,endDate:R,singleDate:D,setStartDate:K,setEndDate:z,onDatesChange:e=>{let{startDate:t,endDate:o,singleDate:l}=e;if(u)B(l),n(l),(0,i.H)(P,`click-${P}`,x,String(l));else{X(y?{startDate:t?(0,r.W)((0,a.o)(new Date(t))):t,endDate:o?(0,r.W)((0,s.D)(new Date(o))):o}:{startDate:t,endDate:o});const e="finish"===ne?o||t:t||o;(0,i.H)(P,`click-${P}`,x,String(e))}},onInputFocus:ee,onlyDates:y,maxDate:A,minDate:j,isSinglePicker:u})]}),(0,C.jsxs)(l.Flex,{column:!0,padding:[4,6,2],width:"100%",border:{side:"top",color:"borderSecondary"},children:[!y&&!u&&(0,C.jsx)(ie,{}),(0,C.jsxs)(l.Flex,{gap:1,justifyContent:u?"end":y?"center":oe?"between":"end",width:"100%",children:[!y&&!u&&oe&&(0,C.jsx)(H,{startDate:_,endDate:R,onlyDates:y}),(0,C.jsxs)(l.Flex,{alignItems:"center",justifyContent:"center",gap:1,children:[(0,C.jsx)(l.Button,{label:"Reset",flavour:"hollow",onClick:J,disabled:re,"data-ga":`date-picker::click-clear::${x}-${ne}`,"data-testid":"datePicker-clear",small:!0}),(0,C.jsx)(l.Button,{label:"Done",onClick:()=>{u?n(D):(n({start:_,end:R}),Z(!1)),G()},disabled:!oe,"data-ga":`date-picker::click-apply::${x}-${ne}`,"data-testid":"datePicker-apply",small:!0})]})]})]})]})}):null]})}},23117:(e,t,n)=>{n.d(t,{A:()=>P,J:()=>T});n(98992),n(37550),n(25509),n(65223),n(60321),n(41927),n(11632),n(64377),n(66771),n(12516),n(68931),n(52514),n(35694),n(52774),n(49536),n(21926),n(94483),n(16215);var o=n(96540),r=n(30569),a=n(86177),s=n(24609),l=n(19186),i=n(76375),d=n(16922),c=n(81685),u=n(22068),m=n(58247);const g=/testing\.netdata\.cloud/.test(location.hostname),p=()=>{const e=localStorage.getItem("insights-dry-run");return!g&&"true"===e||g&&"false"!==e};var h=n(3319),x=n(63872),f=n(99094);const y=()=>!0,b=function(){let{onSuccess:e,onFail:t,checkErrorNotification:n=y}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const r=(0,s.vt)(),a=(0,l.ID)(),i=p(),[d,c]=(0,x.A)(),{sendLog:u}=(0,h.A)(),g=(0,o.useCallback)((e=>{"ErrReportsQuotaExceeded"===e?.response?.data?.errorMsgKey&&u({feature:"Insights",description:"Reports quota exceeded"})}),[u]);return(0,o.useCallback)((o=>{let{definitionId:s,...l}=o;(0,m.LU)({spaceId:r,roomId:a,payload:{definition_id:s,...l,...i?{dry_run_llm:!0,delay_ms:f.DZ}:{}}}).then((t=>{let{data:n}=t;d({header:"Success",text:"You have successfully requested a report generation."}),u({feature:"Insights",description:"Report created",isSuccess:!0,reportId:n.id}),"function"===typeof e&&e(n)})).catch((e=>{n(e)&&c(e),"function"===typeof t&&t(e),g(e)}))}),[r,a,e,t,i,d,c,g])};var v=n(88978),A=n(74891),C=n(99728),j=n(6304),I=n(94404),w=n(15505),k=n(25877),S=n(74848);const N=(0,I.A)((0,A.A)(a.Button)),F="First create a query and then generate a report.",T=function(){let{query:e,onSuccess:t,onError:n,incompleteQueryMessage:a=F,checkErrorNotification:m,schedulerState:g}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const[p,,h,x]=(0,j.A)(),f=(0,s.vt)(),y=(0,l.ID)(),A=(0,C.JT)("insights:CreateReport"),{loaded:I,isPaid:S}=(0,i.A)(),N=(0,o.useMemo)((()=>I&&!S),[I,S]),{query:T}=(0,c.g0)(),P=e||T,L=(0,o.useMemo)((()=>P.variables.some((e=>{let{value:t}=e;return!t}))),[P]),M=N||L||!A,[D,B]=(0,u.A)(),_=(0,r.yF)((0,o.useCallback)(((e,t,n)=>{t((0,d.Tj)({spaceId:f,roomId:y}),(e=>({...e,reports:[...e.reports||[],n]})))}),[f,y])),K=(0,o.useMemo)((()=>N?"Upgrade to Business to get full insights.":L?a:A?null:"You don't have permissions to generate reports."),[L,a,N,A]),R=(0,o.useCallback)((e=>{const n=(0,w.bn)(e),o=D();n?.id&&B(Array.from(new Set([...o,n.id]))),_(n),x(),"function"===typeof t&&t({report:e,isScheduled:!!g})}),[g,_,D,B,x]),z=(0,o.useCallback)((e=>{"function"===typeof n&&n(e),x()}),[n,x]),E=b({onSuccess:R,onFail:z,checkErrorNotification:m}),V=(0,v.A)({onSuccess:R,onFail:z,checkErrorNotification:m}),$=(0,o.useCallback)((e=>{const t=g?V:E,{definitionId:n,variables:o,...r}=e||P,a=(0,k.a)(o);if(n&&Object.keys(a).length){h();t({definitionId:n,variables:a,...r,...g?{name:g.name,rrule:g.rrule,recipientIds:g.recipientIds||[]}:{}})}}),[P,g,E,V,h]);return{isLoading:p,query:P,tooltip:K,isDisabled:M,onGenerate:$}},P=e=>{let{incompleteQueryMessage:t,...n}=e;const[,r]=(0,c.W5)(),{query:s,tooltip:l,isDisabled:i,onGenerate:d}=T({onSuccess:r,incompleteQueryMessage:t}),u=(0,o.useCallback)((()=>d()),[d]);return(0,S.jsx)(a.Flex,{children:(0,S.jsx)(N,{label:"Generate",icon:"view_list",flavour:"hollow",onClick:u,disabled:i,feature:"Insights",payload:{insightsQuery:s},tooltip:l,tooltipProps:{align:"bottom"},...n})})}},23208:(e,t,n)=>{n.d(t,{A:()=>x});n(98992),n(72577),n(81454);var o=n(96540),r=n(88934),a=n(86177),s=n(7761),l=n(24013),i=n(30403),d=n(31522),c=n(15992),u=n(51865),m=n(74848);const g=e=>{const t=Object.entries(i.j8).find((t=>{let[,n]=t;return n===e}))?.[0];return d.$S[t]||"offline"},p=e=>{let{id:t,hostname:n,status:s,flavour:i}=e;const d=(0,r.Zp)(),c=(0,l.Zl)(t),u="sidebar"===i,p=(0,o.useCallback)((()=>d(c)),[c]);return(0,m.jsxs)(a.Flex,{gap:2,justifyContent:"between",children:[(0,m.jsxs)(a.Flex,{gap:2,children:[(0,m.jsx)(a.Icon,{name:"dot",width:"8px",color:g(s)}),(0,m.jsx)(a.Text,{children:n})]}),u&&(0,m.jsx)(a.Icon,{name:"goToNode",color:"text",onClick:p,cursor:"pointer"})]},t)},h=e=>{let{nodes:t,flavour:n,limit:o=10}=e;return t=t||[],t.length?"sidebar"===n||t.length<=o?t.map((e=>(0,m.jsx)(p,{flavour:n,...e},e.id))):(0,m.jsxs)(a.Flex,{column:!0,gap:2,children:[t.slice(0,o).map((e=>(0,m.jsx)(p,{flavour:n,...e},e.id))),(0,m.jsxs)(a.Text,{color:"primary",children:[t.length-o," more items"]})]}):"-"},x=e=>{let{id:t,flavour:n="tooltip"}=e;const o=(0,s.c8)(),{loaded:r,nodes:l}=o||{},{children:i,parents:d}=l?.[t]||{};return r?"sidebar"===n?(0,m.jsxs)(c.A,{name:"Replication",children:[(0,m.jsx)(u.A,{size:"small",name:"Parents",children:(0,m.jsx)(h,{nodes:d,flavour:n})}),(0,m.jsx)(u.A,{size:"small",name:"Children",children:(0,m.jsx)(h,{nodes:i,flavour:n})})]}):(0,m.jsxs)(a.Flex,{column:!0,gap:2,children:[(0,m.jsxs)(a.Flex,{column:!0,gap:1,children:[(0,m.jsx)(a.Text,{children:"Parents"}),(0,m.jsx)(h,{nodes:d,flavour:n})]}),(0,m.jsxs)(a.Flex,{column:!0,gap:1,children:[(0,m.jsx)(a.Text,{children:"Children"}),(0,m.jsx)(h,{nodes:i,flavour:n})]})]}):null}},24719:(e,t,n)=>{n.d(t,{BF:()=>s,_3:()=>a,l0:()=>l});var o=n(91130),r=n(39175);const a=e=>{let{spaceId:t,payload:n={}}=e;return(0,r.ES)(t)?Promise.resolve({error:"Local dashboard do not support AI generated alert explanations"}):o.A.post(`/api/v2/spaces/${t}/alert-config/explain`,n)},s=e=>{let{spaceId:t,payload:n={}}=e;return(0,r.ES)(t)?Promise.resolve({error:"Local dashboard do not support AI genarated alert configurations"}):o.A.post(`/api/v2/spaces/${t}/alert-config/generate`,n)},l=e=>{let{spaceId:t,payload:n={}}=e;return(0,r.ES)(t)?Promise.resolve({error:"Local dashboard do not support AI suggestions"}):o.A.post(`/api/v2/spaces/${t}/alert-config/suggest`,n)}},25457:(e,t,n)=>{n.d(t,{A:()=>o});const o=new Intl.NumberFormat("en-US",{style:"currency",currency:"USD"})},25877:(e,t,n)=>{n.d(t,{a:()=>r});n(98992),n(81454),n(8872);var o=n(43252);const r=e=>Array.isArray(e)?e.reduce(((e,t)=>{let{id:n,value:r}=t;return{...e,[n]:"string"===typeof r||o.rY.includes(n)?r:Array.isArray(r)?r.map((e=>{let{value:t}=e;return t})):r?.value}}),{}):e},25962:(e,t,n)=>{n.d(t,{A:()=>g});n(98992),n(54520),n(81454);var o=n(96540),r=n(68531);var a=n(24609),s=n(19186),l=n(30403),i=n(258),d=n(83268),c=n(96600),u=n(32052),m=n(63872);const g=function(e){let{addNodesCallback:t}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const[n,g,p]=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";const[t,n]=(0,o.useState)(e),[a,s]=(0,o.useState)([]);(0,r.A)((()=>{s([t])}),300,[t]);const l=(0,o.useCallback)((e=>n(e.currentTarget.value)),[n]);return[t,l,a]}(),[h,x]=(0,o.useState)([]),[f,y]=(0,o.useState)(),[,b]=(0,m.A)(),v=(0,a.vt)(),A=(0,s.J_)(v,l.mL),C=(0,o.useCallback)((()=>y(!0)),[y]),j=(0,o.useCallback)((e=>{y(!0),b(e)}),[b,y]),[I]=(0,u.A)((()=>({enabled:!!A,fetch:()=>(0,i.uQ)({roomId:A,spaceId:v}),initialValue:[],onSuccess:C,onFail:j})),[A,v]),w=(0,d.gr)(e,"ids"),k=(0,o.useMemo)((()=>I.map((e=>e.id)).filter((e=>!w.includes(e)))),[w,I]),S=(0,o.useMemo)((()=>(0,c.P)(I)),[I]),N=(0,d.Hx)(v,e,{onSuccess:t});return[{nodesLoaded:f,claimedNodeIds:k,data:S,filter:n,setFilter:g,debouncedFilter:p,setNodes:x},{onAddNodes:(0,o.useCallback)((()=>N(h.map((e=>e.id)))),[N,h]),onAddNode:(0,o.useCallback)((e=>{N([e],{makeCallback:!1})}),[N]),selectedNodes:h}]}},27784:(e,t,n)=>{n.d(t,{A:()=>i});var o=n(96540),r=n(86177),a=n(78446),s=n(74848);const l=e=>{let{onToggle:t,icon:n="node_hollow",isOpen:o,title:l,...i}=e;return(0,s.jsx)(a.A,{dataTestId:"collapsed-header",iconClose:o?"arrow_w_line_right":"arrow_w_line_left",onClick:t,...i,children:o&&(0,s.jsxs)(r.Flex,{gap:2,alignItems:"center","data-testid":"sidebar-nodeName",children:[(0,s.jsx)(r.Icon,{name:n,color:"text",size:"small"}),(0,s.jsx)(r.TextSmall,{strong:!0,children:l})]})})},i=(0,o.memo)(l)},27805:(e,t,n)=>{n.d(t,{A:()=>p});var o=n(96540),r=n(86177),a=n(33185),s=n(74848);const l=()=>(0,s.jsxs)("svg",{width:"282",height:"78",viewBox:"0 0 282 78",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,s.jsxs)("g",{clipPath:"url(#clip0_617_8244)",children:[(0,s.jsx)("path",{opacity:"0.8",d:"M29 55.4667C30.1046 55.4667 31 54.6906 31 53.7333C31 52.776 30.1046 52 29 52C27.8954 52 27 52.776 27 53.7333C27 54.6906 27.8954 55.4667 29 55.4667Z",fill:"#10B981"}),(0,s.jsx)("path",{opacity:"0.8",d:"M49 52C50.1046 52 51 51.224 51 50.2667C51 49.3094 50.1046 48.5333 49 48.5333C47.8954 48.5333 47 49.3094 47 50.2667C47 51.224 47.8954 52 49 52Z",fill:"#10B981"}),(0,s.jsx)("path",{opacity:"0.8",d:"M69 57.2C70.1046 57.2 71 56.424 71 55.4667C71 54.5094 70.1046 53.7333 69 53.7333C67.8954 53.7333 67 54.5094 67 55.4667C67 56.424 67.8954 57.2 69 57.2Z",fill:"#10B981"}),(0,s.jsx)("path",{opacity:"0.8",d:"M89 53.7333C90.1046 53.7333 91 52.9573 91 52C91 51.0427 90.1046 50.2667 89 50.2667C87.8954 50.2667 87 51.0427 87 52C87 52.9573 87.8954 53.7333 89 53.7333Z",fill:"#10B981"}),(0,s.jsx)("path",{opacity:"0.8",d:"M109 56.3333C110.105 56.3333 111 55.5573 111 54.6C111 53.6427 110.105 52.8667 109 52.8667C107.895 52.8667 107 53.6427 107 54.6C107 55.5573 107.895 56.3333 109 56.3333Z",fill:"#10B981"}),(0,s.jsx)("path",{opacity:"0.6",d:"M30.6071 53.7333L50.6785 50.2667L70.75 55.4667L90.8214 52L110.893 54.6",stroke:"#10B981"}),(0,s.jsx)("path",{d:"M151 22.5333C152.105 22.5333 153 21.7573 153 20.8C153 19.8427 152.105 19.0667 151 19.0667C149.895 19.0667 149 19.8427 149 20.8C149 21.7573 149.895 22.5333 151 22.5333Z",fill:"#8783D1"}),(0,s.jsx)("path",{d:"M110.893 54.6L130.964 39L151.036 21.6667L171.107 41.6L191.179 53.7333",stroke:"#8783D1"}),(0,s.jsx)("path",{opacity:"0.8",d:"M189 55.4667C190.105 55.4667 191 54.6906 191 53.7333C191 52.776 190.105 52 189 52C187.895 52 187 52.776 187 53.7333C187 54.6906 187.895 55.4667 189 55.4667Z",fill:"#10B981"}),(0,s.jsx)("path",{opacity:"0.8",d:"M209 52.8667C210.105 52.8667 211 52.0906 211 51.1333C211 50.176 210.105 49.4 209 49.4C207.895 49.4 207 50.176 207 51.1333C207 52.0906 207.895 52.8667 209 52.8667Z",fill:"#10B981"}),(0,s.jsx)("path",{opacity:"0.8",d:"M229 54.6C230.105 54.6 231 53.824 231 52.8667C231 51.9094 230.105 51.1333 229 51.1333C227.895 51.1333 227 51.9094 227 52.8667C227 53.824 227.895 54.6 229 54.6Z",fill:"#10B981"}),(0,s.jsx)("path",{opacity:"0.8",d:"M249 58.0667C250.105 58.0667 251 57.2906 251 56.3333C251 55.376 250.105 54.6 249 54.6C247.895 54.6 247 55.376 247 56.3333C247 57.2906 247.895 58.0667 249 58.0667Z",fill:"#10B981"}),(0,s.jsx)("path",{opacity:"0.6",d:"M191.179 53.7333L211.25 51.1333L231.321 52.8667L251.393 56.3333",stroke:"#10B981"}),(0,s.jsx)("rect",{x:"111.5",y:"9.16666",width:"75",height:"59.6667",fill:"#8783D1",fillOpacity:"0.5",stroke:"#8783D1",strokeDasharray:"2 2"}),(0,s.jsx)("path",{d:"M193.805 8.28125L193.602 0.71875H196.102L195.891 8.28125H193.805ZM194.852 12.2266C194.414 12.2266 194.068 12.1094 193.812 11.875C193.557 11.6406 193.43 11.3229 193.43 10.9219C193.43 10.5104 193.557 10.1901 193.812 9.96094C194.068 9.72656 194.414 9.60938 194.852 9.60938C195.294 9.60938 195.641 9.72656 195.891 9.96094C196.146 10.1901 196.273 10.5104 196.273 10.9219C196.273 11.3229 196.146 11.6406 195.891 11.875C195.641 12.1094 195.294 12.2266 194.852 12.2266Z",fill:"#8783D1"})]}),(0,s.jsx)("defs",{children:(0,s.jsx)("clipPath",{id:"clip0_617_8244",children:(0,s.jsx)("rect",{width:"281",height:"78",fill:"white",transform:"translate(0.5)"})})})]}),i=()=>(0,s.jsxs)("svg",{width:"281",height:"80",viewBox:"0 0 281 80",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,s.jsxs)("g",{clipPath:"url(#clip0_617_8357)",children:[(0,s.jsx)("path",{d:"M95.0231 61.5893C95.0231 61.5893 25.1955 70.4107 1.07981 75.5179H210.562H211.642V9.35715C206.783 23.9821 187.887 10.0536 164.131 36.5179C145.126 57.6893 110.14 62.0535 95.0231 61.5893Z",fill:"#FFB140",fillOpacity:"0.2"}),(0,s.jsx)("path",{d:"M1.07981 75.5179C25.1955 70.4107 95.0231 61.5893 95.0231 61.5893C110.14 62.0535 145.126 57.6893 164.131 36.5179C187.887 10.0536 206.783 23.9821 211.642 9.35715",stroke:"#FFB140"}),(0,s.jsx)("path",{d:"M250.515 2.39289C240.706 0.2384 226.496 6.01583 221.248 8.39084C220 8.95568 219.193 10.4751 219.183 12.1813L218.767 76.2143H276.971V22.4944C276.971 21.2329 276.537 20.0475 275.759 19.2829C271.979 15.5669 260.079 4.49352 250.515 2.39289Z",fill:"#0EB6F0",fillOpacity:"0.3"}),(0,s.jsx)("path",{d:"M219.201 9.35717C219.201 9.35717 238.282 -0.294227 250.515 2.39289C262.046 4.92545 276.971 20.5 276.971 20.5",stroke:"#0EB6F0",strokeDasharray:"2 2"}),(0,s.jsx)("path",{d:"M2.69952 79C4.19042 79 5.39904 77.441 5.39904 75.5178C5.39904 73.5947 4.19042 72.0357 2.69952 72.0357C1.20862 72.0357 0 73.5947 0 75.5178C0 77.441 1.20862 79 2.69952 79Z",fill:"#FFB140"}),(0,s.jsx)("path",{d:"M211.102 13.5357C212.593 13.5357 213.802 11.9767 213.802 10.0536C213.802 8.13045 212.593 6.57144 211.102 6.57144C209.612 6.57144 208.403 8.13045 208.403 10.0536C208.403 11.9767 209.612 13.5357 211.102 13.5357Z",fill:"#FFB140"}),(0,s.jsx)("path",{d:"M220.821 13.5357C222.312 13.5357 223.52 11.9767 223.52 10.0536C223.52 8.13045 222.312 6.57144 220.821 6.57144C219.33 6.57144 218.121 8.13045 218.121 10.0536C218.121 11.9767 219.33 13.5357 220.821 13.5357Z",fill:"#0EB6F0"}),(0,s.jsx)("path",{d:"M278.05 24.6786C279.541 24.6786 280.75 23.1196 280.75 21.1964C280.75 19.2733 279.541 17.7143 278.05 17.7143C276.56 17.7143 275.351 19.2733 275.351 21.1964C275.351 23.1196 276.56 24.6786 278.05 24.6786Z",fill:"#0EB6F0"})]}),(0,s.jsx)("defs",{children:(0,s.jsx)("clipPath",{id:"clip0_617_8357",children:(0,s.jsx)("rect",{width:"280.75",height:"78",fill:"white",transform:"translate(0 1)"})})})]}),d=()=>(0,s.jsxs)("svg",{width:"282",height:"78",viewBox:"0 0 282 78",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,s.jsx)("rect",{x:"3.125",width:"12",height:"12",rx:"2",fill:"#005622"}),(0,s.jsx)("rect",{x:"3.125",y:"22",width:"12",height:"12",rx:"2",fill:"#005622"}),(0,s.jsx)("rect",{x:"3.125",y:"44",width:"12",height:"12",rx:"2",fill:"#BF7100"}),(0,s.jsx)("rect",{x:"3.125",y:"66",width:"12",height:"12",rx:"2",fill:"#830D1C"}),(0,s.jsx)("rect",{x:"25.125",width:"12",height:"12",rx:"2",fill:"#830D1C"}),(0,s.jsx)("rect",{x:"25.125",y:"22",width:"12",height:"12",rx:"2",fill:"#608F73"}),(0,s.jsx)("rect",{x:"25.125",y:"44",width:"12",height:"12",rx:"2",fill:"#BF7100"}),(0,s.jsx)("rect",{x:"25.125",y:"66",width:"12",height:"12",rx:"2",fill:"#005622"}),(0,s.jsx)("rect",{x:"47.125",width:"12",height:"12",rx:"2",fill:"#608F73"}),(0,s.jsx)("rect",{x:"47.125",y:"22",width:"12",height:"12",rx:"2",fill:"#005622"}),(0,s.jsx)("rect",{x:"47.125",y:"44",width:"12",height:"12",rx:"2",fill:"#830D1C"}),(0,s.jsx)("rect",{x:"47.125",y:"66",width:"12",height:"12",rx:"2",fill:"#005622"}),(0,s.jsx)("rect",{x:"69.125",width:"12",height:"12",rx:"2",fill:"#005622"}),(0,s.jsx)("rect",{x:"69.125",y:"22",width:"12",height:"12",rx:"2",fill:"#005622"}),(0,s.jsx)("rect",{x:"69.125",y:"44",width:"12",height:"12",rx:"2",fill:"#BF7100"}),(0,s.jsx)("rect",{x:"69.125",y:"66",width:"12",height:"12",rx:"2",fill:"#005622"}),(0,s.jsx)("rect",{x:"91.125",width:"12",height:"12",rx:"2",fill:"#608F73"}),(0,s.jsx)("rect",{x:"91.125",y:"22",width:"12",height:"12",rx:"2",fill:"#608F73"}),(0,s.jsx)("rect",{x:"91.125",y:"44",width:"12",height:"12",rx:"2",fill:"#BF7100"}),(0,s.jsx)("rect",{x:"91.125",y:"66",width:"12",height:"12",rx:"2",fill:"#830D1C"}),(0,s.jsx)("rect",{x:"113.125",width:"12",height:"12",rx:"2",fill:"#608F73"}),(0,s.jsx)("rect",{x:"113.125",y:"22",width:"12",height:"12",rx:"2",fill:"#005622"}),(0,s.jsx)("rect",{x:"113.125",y:"44",width:"12",height:"12",rx:"2",fill:"#BF7100"}),(0,s.jsx)("rect",{x:"113.125",y:"66",width:"12",height:"12",rx:"2",fill:"#005622"}),(0,s.jsx)("rect",{x:"135.125",width:"12",height:"12",rx:"2",fill:"#005622"}),(0,s.jsx)("rect",{x:"135.125",y:"22",width:"12",height:"12",rx:"2",fill:"#608F73"}),(0,s.jsx)("rect",{x:"135.125",y:"44",width:"12",height:"12",rx:"2",fill:"#830D1C"}),(0,s.jsx)("rect",{x:"135.125",y:"66",width:"12",height:"12",rx:"2",fill:"#005622"}),(0,s.jsx)("rect",{x:"157.125",width:"12",height:"12",rx:"2",fill:"#830D1C"}),(0,s.jsx)("rect",{x:"157.125",y:"22",width:"12",height:"12",rx:"2",fill:"#005622"}),(0,s.jsx)("rect",{x:"157.125",y:"44",width:"12",height:"12",rx:"2",fill:"#BF7100"}),(0,s.jsx)("rect",{x:"157.125",y:"66",width:"12",height:"12",rx:"2",fill:"#830D1C"}),(0,s.jsx)("rect",{x:"179.125",width:"12",height:"12",rx:"2",fill:"#005622"}),(0,s.jsx)("rect",{x:"179.125",y:"22",width:"12",height:"12",rx:"2",fill:"#005622"}),(0,s.jsx)("rect",{x:"179.125",y:"44",width:"12",height:"12",rx:"2",fill:"#BF7100"}),(0,s.jsx)("rect",{x:"179.125",y:"66",width:"12",height:"12",rx:"2",fill:"#005622"}),(0,s.jsx)("rect",{x:"201.125",width:"12",height:"12",rx:"2",fill:"#BF7100"}),(0,s.jsx)("rect",{x:"201.125",y:"22",width:"12",height:"12",rx:"2",fill:"#4A5757"}),(0,s.jsx)("rect",{x:"201.125",y:"44",width:"12",height:"12",rx:"2",fill:"#830D1C"}),(0,s.jsx)("rect",{x:"201.125",y:"66",width:"12",height:"12",rx:"2",fill:"#830D1C"}),(0,s.jsx)("rect",{x:"223.125",width:"12",height:"12",rx:"2",fill:"#BF7100"}),(0,s.jsx)("rect",{x:"223.125",y:"22",width:"12",height:"12",rx:"2",fill:"#005622"}),(0,s.jsx)("rect",{x:"223.125",y:"44",width:"12",height:"12",rx:"2",fill:"#608F73"}),(0,s.jsx)("rect",{x:"223.125",y:"66",width:"12",height:"12",rx:"2",fill:"#608F73"}),(0,s.jsx)("rect",{x:"245.125",width:"12",height:"12",rx:"2",fill:"#005622"}),(0,s.jsx)("rect",{x:"245.125",y:"22",width:"12",height:"12",rx:"2",fill:"#608F73"}),(0,s.jsx)("rect",{x:"245.125",y:"44",width:"12",height:"12",rx:"2",fill:"#BF7100"}),(0,s.jsx)("rect",{x:"245.125",y:"66",width:"12",height:"12",rx:"2",fill:"#BF7100"}),(0,s.jsx)("rect",{x:"267.125",width:"12",height:"12",rx:"2",fill:"#BF7100"}),(0,s.jsx)("rect",{x:"267.125",y:"22",width:"12",height:"12",rx:"2",fill:"#005622"}),(0,s.jsx)("rect",{x:"267.125",y:"44",width:"12",height:"12",rx:"2",fill:"#608F73"}),(0,s.jsx)("rect",{x:"267.125",y:"66",width:"12",height:"12",rx:"2",fill:"#608F73"})]}),c=()=>{const e=(0,a.useTheme)();return(0,s.jsxs)("svg",{width:"273",height:"78",viewBox:"0 0 273 78",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,s.jsx)("rect",{x:"0.25",y:"11",width:"12.15",height:"67",fill:"#990F21"}),(0,s.jsx)("rect",{x:"20.4",y:"11",width:"12.15",height:"67",fill:"#990F21"}),(0,s.jsx)("rect",{x:"40.55",y:"11",width:"12.15",height:"67",fill:"#990F21"}),(0,s.jsx)("rect",{x:"60.7",width:"12.15",height:"78",fill:"#990F21"}),(0,s.jsx)("rect",{x:"80.85",y:"17",width:"12.15",height:"61",fill:"#990F21"}),(0,s.jsx)("path",{d:"M141.707 39.7071C142.098 39.3166 142.098 38.6834 141.707 38.2929L135.343 31.9289C134.953 31.5384 134.319 31.5384 133.929 31.9289C133.538 32.3195 133.538 32.9526 133.929 33.3431L139.586 39L133.929 44.6569C133.538 45.0474 133.538 45.6805 133.929 46.0711C134.319 46.4616 134.953 46.4616 135.343 46.0711L141.707 39.7071ZM117 39V40H141V39V38H117V39Z",fill:(0,r.getColor)("text")({theme:e})}),(0,s.jsx)("rect",{x:"165",y:"39",width:"15.2",height:"39",fill:"#00AB44"}),(0,s.jsx)("rect",{x:"188.2",y:"27",width:"15.2",height:"51",fill:"#00AB44"}),(0,s.jsx)("rect",{x:"211.4",y:"44",width:"15.2",height:"34",fill:"#00AB44"}),(0,s.jsx)("rect",{x:"234.6",y:"12",width:"15.2",height:"66",fill:"#00AB44"}),(0,s.jsx)("rect",{x:"257.8",y:"27",width:"15.2",height:"51",fill:"#00AB44"})]})},u=()=>(0,s.jsxs)("svg",{width:"417",height:"78",viewBox:"0 0 417 78",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,s.jsx)("rect",{x:"17",y:"19",width:"40",height:"40",rx:"20",fill:"#DB162F"}),(0,s.jsx)("path",{d:"M42.45 40.11C41.56 39.66 41 38.77 41 37.77V37C41 35.03 39.56 33.4 37.69 33.07C37.69 33.05 37.7 33.03 37.7 33C37.7 32.61 37.39 32.3 37 32.3C36.61 32.3 36.3 32.61 36.3 33C36.3 33.02 36.31 33.05 36.31 33.07C34.44 33.4 33 35.03 33 37V37.76C33 38.76 32.45 39.66 31.55 40.1L31 40.38V41H38.5C38.5 41.55 38.05 42 37.5 42H31V43.2C31 44.19 31.81 45 32.8 45H36C36 45.55 36.45 46 37 46C37.55 46 38 45.55 38 45H41.2C42.19 45 43 44.19 43 43.2V40.38L42.45 40.11Z",fill:"#FACED4"}),(0,s.jsx)("path",{d:"M116.874 39.7071C117.264 39.3166 117.264 38.6834 116.874 38.2929L110.51 31.9289C110.119 31.5384 109.486 31.5384 109.096 31.9289C108.705 32.3195 108.705 32.9526 109.096 33.3431L114.752 39L109.096 44.6569C108.705 45.0474 108.705 45.6805 109.096 46.0711C109.486 46.4616 110.119 46.4616 110.51 46.0711L116.874 39.7071ZM72.1667 39V40H116.167V39V38H72.1667V39Z",fill:"#EE5467"}),(0,s.jsx)("path",{d:"M151.333 19.5C162.103 19.5 170.833 28.2304 170.833 39C170.833 49.7696 162.103 58.5 151.333 58.5C140.564 58.5 131.833 49.7696 131.833 39C131.833 28.2304 140.564 19.5 151.333 19.5Z",fill:"#151818"}),(0,s.jsx)("path",{d:"M151.333 19.5C162.103 19.5 170.833 28.2304 170.833 39C170.833 49.7696 162.103 58.5 151.333 58.5C140.564 58.5 131.833 49.7696 131.833 39C131.833 28.2304 140.564 19.5 151.333 19.5Z",stroke:"#0EB6F0"}),(0,s.jsx)("path",{d:"M149.561 36.8976C149.665 36.5942 150.104 36.5942 150.207 36.8976L150.815 38.6788C150.949 39.0703 151.174 39.4261 151.473 39.7178C151.772 40.0096 152.137 40.2294 152.538 40.3597L154.362 40.9528C154.672 41.054 154.672 41.4825 154.362 41.5836L152.537 42.1767C152.136 42.3073 151.771 42.5272 151.472 42.8191C151.173 43.1111 150.948 43.4669 150.815 43.8586L150.207 45.6388C150.185 45.7052 150.142 45.7631 150.084 45.8041C150.026 45.8451 149.956 45.8672 149.884 45.8672C149.812 45.8672 149.743 45.8451 149.685 45.8041C149.627 45.7631 149.583 45.7052 149.561 45.6388L148.953 43.8576C148.82 43.4662 148.595 43.1105 148.296 42.8187C147.997 42.527 147.632 42.3072 147.231 42.1767L145.407 41.5836C145.339 41.5618 145.279 41.5196 145.237 41.4629C145.195 41.4063 145.173 41.3381 145.173 41.2682C145.173 41.1983 145.195 41.1301 145.237 41.0735C145.279 41.0168 145.339 40.9746 145.407 40.9528L147.231 40.3597C147.632 40.2292 147.997 40.0094 148.296 39.7177C148.595 39.4259 148.82 39.0702 148.953 38.6788L149.561 36.8976ZM153.458 32.2089C153.472 32.1691 153.498 32.1344 153.533 32.1099C153.567 32.0853 153.609 32.0721 153.652 32.0721C153.695 32.0721 153.737 32.0853 153.772 32.1099C153.807 32.1344 153.833 32.1691 153.846 32.2089L154.211 33.2774C154.374 33.7537 154.756 34.1271 155.244 34.2861L156.339 34.642C156.38 34.6552 156.415 34.6806 156.44 34.7146C156.466 34.7486 156.479 34.7895 156.479 34.8314C156.479 34.8734 156.466 34.9143 156.44 34.9483C156.415 34.9823 156.38 35.0077 156.339 35.0209L155.244 35.3767C155.004 35.455 154.785 35.5869 154.606 35.762C154.426 35.9371 154.291 36.1505 154.211 36.3855L153.846 37.454C153.833 37.4938 153.807 37.5284 153.772 37.553C153.737 37.5776 153.695 37.5908 153.652 37.5908C153.609 37.5908 153.567 37.5776 153.533 37.553C153.498 37.5284 153.472 37.4938 153.458 37.454L153.094 36.3855C153.013 36.1505 152.878 35.9371 152.699 35.762C152.52 35.5869 152.301 35.455 152.06 35.3767L150.966 35.0209C150.925 35.0077 150.889 34.9823 150.864 34.9483C150.839 34.9143 150.825 34.8734 150.825 34.8314C150.825 34.7895 150.839 34.7486 150.864 34.7146C150.889 34.6806 150.925 34.6552 150.966 34.642L152.06 34.2861C152.301 34.2079 152.52 34.076 152.699 33.9009C152.878 33.7258 153.013 33.5123 153.094 33.2774L153.458 32.2089Z",fill:"#0EB6F0"}),(0,s.jsx)("path",{d:"M231.207 39.7071C231.598 39.3166 231.598 38.6834 231.207 38.2929L224.843 31.9289C224.453 31.5384 223.819 31.5384 223.429 31.9289C223.038 32.3195 223.038 32.9526 223.429 33.3431L229.086 39L223.429 44.6569C223.038 45.0474 223.038 45.6805 223.429 46.0711C223.819 46.4616 224.453 46.4616 224.843 46.0711L231.207 39.7071ZM186.5 39V40H230.5V39V38H186.5V39Z",fill:"#0EB6F0"}),(0,s.jsx)("path",{d:"M265.667 19.5C276.436 19.5 285.167 28.2304 285.167 39C285.167 49.7696 276.436 58.5 265.667 58.5C254.897 58.5 246.167 49.7696 246.167 39C246.167 28.2304 254.897 19.5 265.667 19.5Z",fill:"#151818"}),(0,s.jsx)("path",{d:"M265.667 19.5C276.436 19.5 285.167 28.2304 285.167 39C285.167 49.7696 276.436 58.5 265.667 58.5C254.897 58.5 246.167 49.7696 246.167 39C246.167 28.2304 254.897 19.5 265.667 19.5Z",stroke:"#0EB6F0"}),(0,s.jsx)("path",{d:"M264.778 39.6666H267.889C268.627 39.6666 269.222 39.0711 269.222 38.3333H264.778V39.6666ZM264.778 41.8889H267.889C268.627 41.8889 269.222 41.2933 269.222 40.5555H264.778V41.8889ZM264.778 37.4444H267.889C268.627 37.4444 269.222 36.8489 269.222 36.1111H264.778V37.4444ZM269.302 32.3333H262.031C260.36 32.3333 259 33.6933 259 35.3644V42.6355C259 44.3066 260.36 45.6666 262.031 45.6666H269.302C270.973 45.6666 272.333 44.3066 272.333 42.6355V35.3644C272.333 33.6933 270.973 32.3333 269.302 32.3333ZM261.889 44.3155C261.018 44.2444 260.333 43.5244 260.333 42.6355V35.3644C260.333 34.4755 261.018 33.7555 261.889 33.6844V44.3155ZM271 42.6355C271 43.5689 270.244 44.3333 269.302 44.3333H263.222V33.6666H269.302C270.236 33.6666 271 34.4222 271 35.3644V42.6355Z",fill:"#0EB6F0"}),(0,s.jsx)("path",{d:"M345.54 39.7071C345.931 39.3166 345.931 38.6834 345.54 38.2929L339.177 31.9289C338.786 31.5384 338.153 31.5384 337.762 31.9289C337.372 32.3195 337.372 32.9526 337.762 33.3431L343.419 39L337.762 44.6569C337.372 45.0474 337.372 45.6805 337.762 46.0711C338.153 46.4616 338.786 46.4616 339.177 46.0711L345.54 39.7071ZM300.833 39V40H344.833V39V38H300.833V39Z",fill:"#00AB44"}),(0,s.jsx)("path",{d:"M360 39C360 27.9543 368.954 19 380 19C391.046 19 400 27.9543 400 39C400 50.0457 391.046 59 380 59C368.954 59 360 50.0457 360 39Z",fill:"#00AB44"}),(0,s.jsx)("path",{d:"M379.155 43.8533L374.924 39.6311C374.578 39.2844 374.578 38.7244 374.924 38.3777C375.271 38.0311 375.831 38.0311 376.178 38.3777L379.058 41.2577L384.658 34.8577C384.978 34.4844 385.547 34.4488 385.911 34.7777C386.284 35.0977 386.32 35.6666 385.991 36.0311L379.155 43.8533Z",fill:"#DDFFEB"})]}),m=()=>(0,s.jsxs)("svg",{width:"417",height:"78",viewBox:"0 0 417 78",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,s.jsx)("path",{d:"M4 0.5H413C414.933 0.5 416.5 2.067 416.5 4V74C416.5 75.933 414.933 77.5 413 77.5H4C2.06701 77.5 0.5 75.933 0.5 74V4C0.5 2.067 2.067 0.5 4 0.5Z",fill:"#001107"}),(0,s.jsx)("path",{d:"M4 0.5H413C414.933 0.5 416.5 2.067 416.5 4V74C416.5 75.933 414.933 77.5 413 77.5H4C2.06701 77.5 0.5 75.933 0.5 74V4C0.5 2.067 2.067 0.5 4 0.5Z",stroke:"#00AB44"}),(0,s.jsx)("path",{d:"M14.94 14L11.1334 17.8067C10.8734 18.0667 10.4534 18.0667 10.1934 17.8067C9.93335 17.5467 9.93335 17.1267 10.1934 16.8667L13.0534 14.0067L10.1934 11.14C9.93335 10.88 9.93335 10.46 10.1934 10.2C10.4534 9.94 10.8734 9.94 11.1334 10.2L14.94 14Z",fill:"#00AB44"}),(0,s.jsx)("path",{d:"M20 20.791V19.6836H28.1689V20.791H20Z",fill:"#00AB44"})]});var g=n(99094);const p=()=>{const e=(0,a.useTheme)();return(0,o.useMemo)((()=>({insights:[{id:g.oG.anomalies,title:"Anomaly Analysis",description:"Spots unusual behavior in your systems and explains what\u2019s happening\u2014always with the bigger picture in mind.",icon:"anomalyAnalysis",color:(0,r.getColor)(g.ci[g.oG.anomalies].color)({theme:e}),bg:(0,r.getColor)(g.ci[g.oG.anomalies].bg)({theme:e}),Component:l},{id:g.oG.capacity,title:"Capacity Planning",description:"Predicts future trends and highlights key turning points so you can plan with confidence.",icon:"capacityPlanning",color:(0,r.getColor)(g.ci[g.oG.capacity].color)({theme:e}),bg:(0,r.getColor)(g.ci[g.oG.capacity].bg)({theme:e}),Component:i},{id:g.oG.summary,title:"Infrastructure Summary",description:"A quick overview of any problems and how they affect your services - great for your Monday morning meetings.",icon:"automatedTroubleshooting",color:(0,r.getColor)(g.ci[g.oG.summary].color)({theme:e}),bg:(0,r.getColor)(g.ci[g.oG.summary].bg)({theme:e}),Component:d},{id:g.oG.performance,title:"Performance Optimization",description:"Identifies when resources compete or slow each other down, and recommends the best fixes.",icon:"performanceOptimization",color:(0,r.getColor)(g.ci[g.oG.performance].color)({theme:e}),bg:(0,r.getColor)(g.ci[g.oG.performance].bg)({theme:e}),Component:c}],investigations:[{id:g.oG.alertInvestigation,title:"Alert Investigation",description:"When alerts fire, it automatically investigates the root cause, gathers context, and provides actionable insights so you can resolve issues faster.",icon:"alertInvestigation",color:(0,r.getColor)(g.ci[g.oG.alertInvestigation].color)({theme:e}),bg:(0,r.getColor)(g.ci[g.oG.alertInvestigation].bg)({theme:e}),Component:u},{id:g.oG.investigation,title:"Automated Troubleshooting & RCA",description:"Ask any question about your infrastructure and get detailed answers with supporting evidence - like having a senior engineer on call 24/7.",icon:"investigation",color:(0,r.getColor)(g.ci[g.oG.investigation].color)({theme:e}),bg:(0,r.getColor)(g.ci[g.oG.investigation].bg)({theme:e}),Component:m}]})),[e])}},28688:(e,t,n)=>{n.d(t,{A:()=>c,n:()=>d});var o=n(19186),r=n(83268),a=n(98545),s=n(24609),l=n(24013),i=n(6304);const d=()=>{const{id:e=""}=(0,o.pr)(),t=(0,r.gr)(e,"ids"),n=(0,r.gr)(e,"loaded");return{defaultRoomId:e,defaultRoomNodes:(0,l.Gt)(t),defaultRoomNodesIds:t,areDefaultRoomNodesLoaded:n}},c=function(){let{polling:e=!0}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const{defaultRoomId:t,defaultRoomNodes:n,defaultRoomNodesIds:o,areDefaultRoomNodesLoaded:r}=d(),l=(0,s.vt)(),[c,,,u]=(0,i.A)();return(0,a.A)({id:t,spaceId:l,polling:e}),{areDefaultRoomNodesLoaded:r,nodes:n,nodeIds:o,isClaimNodeModalOpen:c,closeClaimNodeModal:u}}},28981:(e,t,n)=>{n.d(t,{A:()=>a});var o=n(86177),r=n(74848);const a=e=>{let{label:t,icon:n}=e;return(0,r.jsxs)(o.Flex,{alignItems:"center",gap:2,children:[(0,r.jsx)(o.Icon,{name:n,color:"menuItem",width:"16px",height:"16px"}),(0,r.jsx)(o.Text,{color:"menuItem",children:t})]})}},30005:(e,t,n)=>{n.d(t,{Ay:()=>u,R0:()=>c});var o=n(33185),r=n(86177),a=n(88307),s=n(74848);const l=(0,o.default)(r.Box).attrs((e=>({color:"textDescription",background:"modalTabsBackground",border:{side:"all",color:"borderSecondary"},padding:[4,10,4,4],position:"relative",width:"100%",...e}))).withConfig({displayName:"command__StyledTerminalCommand",componentId:"sc-wnwmk3-0"})(["color:",";border-radius:2px;overflow-wrap:anywhere;white-space:pre-wrap;font-family:monospace;letter-spacing:0.09px;line-height:18px;font-size:14px;word-break:break-word;"],(0,r.getColor)("textDescription")),i=(0,o.default)(r.Icon).withConfig({displayName:"command__StyledIcon",componentId:"sc-wnwmk3-1"})(["display:flex;align-self:flex-end;cursor:pointer;"]),d=(0,o.default)(r.Box).attrs({color:"textDescription",border:{side:"all",color:"borderSecondary"},background:"modalTabsBackground",padding:[0,1]}).withConfig({displayName:"command__CodeText",componentId:"sc-wnwmk3-2"})(["display:inline-block;color:",";border-radius:2px;font-family:monospace;letter-spacing:0.09px;line-height:16px;font-size:",";font-weight:bold;word-break:break-word;"],(0,r.getColor)("textDescription"),(e=>{let{fontSize:t}=e;return t||"12px"})),c=e=>{let{children:t,...n}=e;return(0,s.jsx)(d,{...n,children:t})},u=e=>{let{children:t,confirmationText:n="Copied to your clipboard.",commandText:o=t,iconContainerProps:d={},...c}=e;return(0,s.jsxs)(l,{...c,children:[t,(0,s.jsx)(r.Box,{position:"absolute",bottom:"8px",right:"8px",onClick:(0,a.C)(o||t,{text:n}),...d,children:(0,s.jsx)(i,{name:"copy",size:"small",color:"primary"})})]})}},31522:(e,t,n)=>{n.d(t,{$S:()=>c,AZ:()=>g,Cc:()=>m,Hl:()=>h,Hn:()=>d,Ug:()=>a,XJ:()=>i,jZ:()=>l,nv:()=>s,q5:()=>u,vd:()=>x,w9:()=>o});const o={none:{label:"None",value:"none",canAddNodes:!0},status:{label:"Status",value:"status",canAddNodes:!1},os:{label:"OS",value:"os",canAddNodes:!0},version:{label:"Agent version",value:"version",canAddNodes:!1},technology:{label:"Technology",value:"technology",canAddNodes:!0},stability:{label:"Connection stability",value:"stability",canAddNodes:!1},replication:{label:"Replication factor",value:"replication",canAddNodes:!1},cloudProvider:{label:"Cloud provider",value:"cloudProvider",canAddNodes:!1},cloudRegion:{label:"Cloud region",value:"cloudRegion",canAddNodes:!1},instanceType:{label:"Instance type",value:"instanceType",canAddNodes:!1}},r={r_1:"None",r_2:"Single","r_*":"Multi"},a={replication:r},s=o.none,l=o.status,i=[o.status,o.os,o.technology,o.version,o.replication,o.cloudProvider,o.cloudRegion,o.instanceType],d=[l,o.stability],c={live:"success",offline:"offline",stale:"stale",unseen:"unseen"},u={r_1:["blue","indigo"],r_2:["purple","lilac"],"r_*":["purple","lilacFocus"]},m={[o.status.value]:c,[o.stability.value]:{stable:"success",unstable:"error"},[o.replication.value]:u},g={[o.os.value]:e=>({group:e.os.nm,type:e.os.id}),[o.version.value]:e=>({group:e.version}),[o.status.value]:e=>({group:e.nodeStatus}),[o.technology.value]:e=>({group:e.technology,type:e.technology}),[o.replication.value]:e=>({group:e.replicationFactor}),[o.cloudProvider.value]:e=>({group:e.labels?.cloud_provider}),[o.cloudRegion.value]:e=>({group:e.labels?._cloud_instance_region}),[o.instanceType.value]:e=>({group:e.labels?._cloud_instance_type})},p={[o.replication.value]:e=>r[e],default:e=>e},h=e=>{const t=p[e];return t||p.default},x={isHover:!1,nodes:[]}},32277:(e,t,n)=>{n.d(t,{A:()=>f});var o=n(33185),r=n(86177),a=n(79748),s=n(30005),l=n(92318),i=n(74848);const d=e=>(0,i.jsx)(r.TextBig,{fontSize:"14px",lineHeight:1.5,...e}),c=(0,o.default)(d).withConfig({displayName:"markdocSchema__ItalicText",componentId:"sc-3ofl2o-0"})(["font-style:italic;"]),u=o.default.ol.withConfig({displayName:"markdocSchema__OrderedList",componentId:"sc-3ofl2o-1"})(["list-style:roman;padding-left:16px;font-size:14px;line-height:1.5;"]),m=o.default.ul.withConfig({displayName:"markdocSchema__UnorderedList",componentId:"sc-3ofl2o-2"})(['list-style-image:url("','/img/list-style-image.svg");font-size:14px;padding-left:16px;line-height:1.5;'],l.A.assetsBaseURL),g=o.default.thead.withConfig({displayName:"markdocSchema__StyledTHead",componentId:"sc-3ofl2o-3"})(["background-color:",";"],(0,r.getColor)("panelBg")),p=o.default.tbody.withConfig({displayName:"markdocSchema__StyledTBody",componentId:"sc-3ofl2o-4"})(["> tr:nth-child(even){background-color:",";}"],(0,r.getColor)("tableRowBg")),h=o.default.th.withConfig({displayName:"markdocSchema__StyledTh",componentId:"sc-3ofl2o-5"})(["font-size:12px;padding:4px;"]),x=o.default.td.withConfig({displayName:"markdocSchema__StyledTd",componentId:"sc-3ofl2o-6"})(["font-size:12px;padding:4px;"]),f={heading:{render:e=>{let{level:t=1,...n}=e,o=r.H1;switch(t){case 2:o=r.H2;break;case 3:o=r.H3;break;case 4:o=r.H4;break;case 5:o=r.H5;break;case 6:o=r.H6}return(0,i.jsx)(o,{margin:[2,0],...n})},attributes:{id:{type:String},level:{type:Number}}},paragraph:{render:e=>{let{children:t,...n}=e;return(0,i.jsx)(r.Flex,{padding:[2,0],...n,children:(0,i.jsx)(d,{children:t})})}},strong:{render:e=>{let{children:t,...n}=e;return(0,i.jsx)(d,{strong:!0,...n,children:t})}},em:{render:e=>{let{children:t,...n}=e;return(0,i.jsx)(c,{...n,children:t})}},link:{render:e=>{let{children:t,href:n,...o}=e;return(0,i.jsx)(a.A,{href:n,fontSize:"14px",rel:"noopener noreferrer",target:"_blank",...o,children:t})},attributes:{href:{type:String}}},code:{render:e=>{let{content:t,...n}=e;return(0,i.jsx)(s.R0,{fontSize:"14px",...n,children:t})},attributes:{content:{type:String}}},fence:{render:e=>{let{content:t,...n}=e;return(0,i.jsx)(s.Ay,{...n,children:t})},attributes:{content:{type:String}}},list:{render:e=>{let{ordered:t,children:n,...o}=e;const r=t?u:m;return(0,i.jsx)(r,{...o,children:n})},attributes:{ordered:{type:Boolean}}},thead:{render:g},tbody:{render:p},th:{render:h},td:{render:x}}},34155:(e,t,n)=>{n.d(t,{A:()=>d});var o=n(86177),r=n(75894),a=n(45087),s=n(42376),l=n(3527),i=n(74848);const d=e=>{let{isHighlighted:t,lastStatusChangeValue:n,lastStatusChange:d,units:c,status:u,nodeName:m,instanceName:g,...p}=e;return(0,i.jsxs)(o.Flex,{background:t&&"modalTabsBackground",border:{side:"all",color:"borderSecondary"},color:"textDescription",padding:[4],width:"100%",round:!0,column:!0,gap:2,...p,children:[(0,i.jsxs)(o.Flex,{column:!0,children:[(0,i.jsxs)(o.Flex,{alignItems:"center",justifyContent:"between",children:[g&&(0,i.jsx)(o.Text,{strong:!0,wordBreak:"break-word",whiteSpace:"pre-wrap",children:g}),(0,i.jsxs)(o.Flex,{height:5,gap:2,alignItems:"center",children:[(0,i.jsx)(a.A,{content:"CLEAR"===u?"Cleared value":"Triggered value",align:"bottom",children:(0,i.jsx)(o.Box,{children:(0,i.jsx)(l.A,{loaded:!0,status:u,units:c,value:n,"data-testid":"nodeItem-alertValue"})})}),(0,i.jsx)(r.A,{flavour:u,icon:"alarm_bell","data-testid":"alertView-alertPill-value",capitalize:!0,children:u})]})]}),m&&(0,i.jsxs)(o.Text,{children:["on ",(0,i.jsx)(o.Text,{strong:!0,children:m})]})]}),(0,i.jsx)(s.A,{rawTime:d,secs:!0,"data-testid":"nodeItem-lastStatusChange"})]})}},35084:(e,t,n)=>{n.d(t,{f:()=>o});const o="ai-alert-config"},36229:(e,t,n)=>{n.d(t,{A:()=>p});n(98992),n(54520),n(81454);var o=n(33185),r=n(68090),a=n.n(r),s=n(96540),l=n(86177),i=n(41395),d=n(74848);const c=(0,o.default)(l.Box).withConfig({displayName:"breadcrumbs__StyledItemContainer",componentId:"sc-3u39st-0"})([""]),u=(0,o.css)(["&:hover{color:",";}"],(e=>{let{withHover:t,theme:n}=e;return t&&(0,l.getColor)("success")({theme:n})})),m=(0,o.default)(l.Text).withConfig({displayName:"breadcrumbs__StyledText",componentId:"sc-3u39st-1"})(["",""],u),g=(0,o.default)(l.TextSmall).withConfig({displayName:"breadcrumbs__StyledTextSmall",componentId:"sc-3u39st-2"})(["",""],u),p=e=>{let{items:t,isBig:n,showBackButton:o=!0,testid:r="",...u}=e;const p=(0,s.useMemo)((()=>{if(!t?.length||!o)return null;return a()(t.filter((e=>{let{onClick:t}=e;return!!t}))).onClick}),[t,o]);if(!t?.length)return null;const h=n?m:g;return(0,d.jsxs)(l.Flex,{gap:4,...u,children:[o&&(0,d.jsx)(l.Button,{onClick:p,icon:"chevron_left",label:"Back",neutral:!0,flavour:"hollow",small:!0,padding:[0,2,0,1],textTransform:"uppercase","data-testid":`${r}-breadcrumbs-backButton`}),(0,d.jsx)(l.Flex,{gap:2,alignItems:"center",children:t.map(((e,t)=>{let{isDisabled:n,name:o,onClick:a}=e;return(0,d.jsx)(c,{alignItems:"center",...a&&{cursor:"pointer",onClick:a},"data-testid":`${r}-breadcrumbs-level-${t}`,children:(0,d.jsxs)(h,{color:n&&"textLite","data-testid":`${r}-breadcrumbs-level-${t}`,withHover:!!a,children:[0!==t&&" / ",(0,i.Zr)(o||"")]})},t)}))})]})}},36504:(e,t,n)=>{n.d(t,{A:()=>u});var o=n(96540),r=n(86177),a=n(16866),s=n(67462),l=n(41395),i=n(74848);const d={warning:{icon:"warning_triangle_hollow",iconColor:"warning",flavour:"warning",reccomendedVersion:a.fx,warningText:"is below the latest stable agent version"},critical:{icon:"warning_triangle_hollow",iconColor:"error",flavour:"error",reccomendedVersion:a.Qy,warningText:"is below the recommend agent version"}},c=e=>{let{icon:t,iconColor:n,warningLevel:o,handeleNavigateToDocs:a,message:s}=e;return(0,i.jsxs)(r.Flex,{column:!0,width:{max:"200px"},gap:2,children:[(0,i.jsxs)(r.Flex,{alignItems:"center",gap:2,children:[(0,i.jsx)(r.Icon,{name:t,color:n}),(0,i.jsx)(r.TextMicro,{children:(0,l.Zr)(o)})]}),(0,i.jsxs)(r.Flex,{column:!0,gap:2,children:[(0,i.jsx)(r.TextMicro,{children:s}),(0,i.jsxs)(r.TextMicro,{"data-testid":"text-agent-outdated-critical",children:[(0,i.jsxs)(r.Box,{"data-testid":"open-add-node",onClick:a,as:r.TextMicro,cursor:"pointer",textDecoration:"underline",children:[" ","Please update them"," "]}),"to ensure you get the latest security bug fixes."]})]})]})},u=e=>{let{warningLevel:t,text:n="Needs Update",container:a,os:u,name:m,labels:g,version:p,...h}=e;const{icon:x,flavour:f,hollow:y,reccomendedVersion:b,iconColor:v,warningText:A}=d[t],C=(0,o.useCallback)((()=>{const e=(0,s.fe)({container:a,os:u,version:p,...g});window.open(e,"_blank","noopener,noreferrer")}),[a,u]),j=`${m} ${A} ${b}`;return(0,i.jsx)(r.Tooltip,{allowHoverOnTooltip:!0,content:(0,i.jsx)(c,{message:j,icon:x,iconColor:v,warningLevel:t,handeleNavigateToDocs:C}),children:(0,i.jsx)(r.Pill,{icon:x,flavour:f,hollow:y,...h,children:(0,l.Zr)(n)})})}},36710:(e,t,n)=>{n.d(t,{Uc:()=>d,X3:()=>l,XF:()=>i,cH:()=>s});n(98992),n(81454);var o=n(91130),r=n(15505);const a=e=>e.map((e=>(0,r.bn)(e))),s=e=>o.A.get(`/api/v2/spaces/${e}/notifications/silencing/rules`,{transform:a}),l=(e,t)=>o.A.post(`/api/v2/spaces/${e}/notifications/silencing/rules/delete`,t),i=(e,t)=>o.A.post(`/api/v2/spaces/${e}/notifications/silencing/rule`,(0,r.Jz)(t)),d=(e,t)=>o.A.put(`/api/v2/spaces/${e}/notifications/silencing/rule/${t.id}`,(0,r.Jz)(t))},37437:(e,t,n)=>{n.d(t,{DK:()=>u,GB:()=>f,Iv:()=>m,SB:()=>c,SX:()=>d,Ws:()=>x,Wu:()=>a,Yo:()=>i,_V:()=>s,hq:()=>p,jH:()=>l,q:()=>h,qt:()=>r,xc:()=>g});var o=n(65408);const r="silencingRules",a={system:{text:"All users",tooltip:"Rule affects all users"},personal:{text:"Myself",tooltip:"Limit the silencing effect to your account only"}},s="system",l={label:"All rooms",value:""},i={now:{text:"Silence for a specific duration",tooltip:"Rule starts immediately and lasts until the specified duration"},schedule:{text:"Schedule silence",tooltip:"Schedule the rule to start taking effect at some point at the future"}},d="now",c={untilTurnedOff:"Until turned off",oneHour:"1 hour",sixHours:"6 hours",twelveHours:"12 hours",oneDay:"1 day",custom:"Custom"},u={label:"Until turned off",value:"untilTurnedOff"},m={border:{side:"all",color:"inputBorder"},padding:[1,2],margin:[0,0,.5,0],round:!0,justifyContent:"start"},g={ErrInvalidName:"No rule name provided",ErrCodeInvalidStartsAt:"Invalid or no start date provided",ErrCodeInvalidSLastUntil:"Invalid or no end date provided",ErrCodeInvalidScheduleDuration:"Invalid duration selected",ErrCodeInvalidSeverity:"Invalid severity",ErrCodeInvalidIntegration:"Invalid integration",ErrCodeNotOwnRule:"Not permitted to create system rules",ErrInvalidRrule:"Invalid recurring rule",default:"Something went wrong"},p={value:"noRepeat",label:"Does not repeat"},h=[p,{value:o.T6.day,label:"Daily"},{value:o.T6.week,label:"Weekly"},{value:o.T6.month,label:"Monthly"},{value:o.T6.year,label:"Annualy"},{value:"custom",label:"Custom recurrence"}],x=[{value:o.T6.day,label:"day(s)"},{value:o.T6.week,label:"week(s)"},{value:o.T6.month,label:"month(s)"},{value:o.T6.year,label:"year(s)"}],f=o.Pu.never},37479:(e,t,n)=>{n.d(t,{S:()=>C,A:()=>j});var o=n(88934),r=n(86177),a=n(61841),s=(n(98992),n(81454),n(33185)),l=n(86706),i=n(6084),d=n(88307),c=n(74848);const u=(0,s.default)(r.Flex).withConfig({displayName:"adminsList__RowFlex",componentId:"sc-1pb9ob2-0"})(["&:hover{background:",";}"],(0,r.getColor)("elementBackground")),m=(0,s.default)(r.Icon).withConfig({displayName:"adminsList__StyledIcon",componentId:"sc-1pb9ob2-1"})(["cursor:pointer;"]),g=e=>{let{...t}=e;const n=(0,l.i3)();return(0,c.jsx)(r.Flex,{column:!0,border:{side:"top",color:"borderSecondary"},flex:"grow",padding:[1,0],height:{max:50},overflow:"auto",...t,children:n.map((e=>(0,c.jsxs)(u,{flex:{grow:0,shrink:0},padding:[0,4],justifyContent:"between",height:10,alignItems:"center",children:[(0,c.jsxs)(r.Flex,{gap:2,alignItems:"center",children:[(0,c.jsx)(i.A,{src:e.avatarURL,title:e.name}),(0,c.jsx)(r.Text,{children:e.name}),(0,c.jsx)(r.Text,{color:"textLite",children:e.email})]},e.id),(0,c.jsx)(m,{onClick:(0,d.C)(e.email,{text:"Admin email address copied to your clipboard."}),size:"small",name:"copy",color:"primary"})]},e.id)))})},p=((0,s.default)(r.Icon).withConfig({displayName:"styled__StyledWarningIcon",componentId:"sc-q96c2w-0"})(["border-radius:50%;overflow:hidden;background:",";"],(0,r.getColor)(["neutral","white"])),(0,s.default)(r.Icon).withConfig({displayName:"styled__StyledCheckmarkIcon",componentId:"sc-q96c2w-1"})(["border-radius:50%;overflow:hidden;background:",";padding:6px;width:24px;height:24px;"],(0,r.getColor)("elementBackground")));(0,s.default)(r.Icon).withConfig({displayName:"styled__StyledIcon",componentId:"sc-q96c2w-2"})(["transform:",";"],(e=>{let{closed:t}=e;return t?"none":"rotate(180deg)"}));var h=n(92318),x=n(79748),f=n(41514);const{demoSlug:y}=h.A,b=(0,s.default)(r.Button).withConfig({displayName:"headerButtons__StyledButton",componentId:"sc-11mwk9m-0"})(["&&{padding:2px 16px;font-size:12px;height:auto;width:auto;min-width:96px;}"]),v=()=>{const e=(0,o.Zp)();return(0,c.jsxs)(r.Flex,{gap:4,alignItems:"center",children:[(0,c.jsx)(x.A,{href:"https://learn.netdata.cloud/docs/deployment-guides/deployment-strategies",rel:"noopener noreferrer",target:"_blank",children:"Possible Deployment Strategies"}),!window.envSettings.onprem&&(0,c.jsx)(b,{"data-ga":"no-nodes-view::click-demo::no-nodes-header",flavour:"default",onClick:t=>{e(`/spaces/${y}`),(0,f.H)("no-nodes-view","click-demo","no-nodes-header"),t.preventDefault()},label:"Live Demo"})]})};var A=n(25962);const C=()=>(0,c.jsxs)(c.Fragment,{children:[(0,c.jsxs)(r.Flex,{column:!0,"data-testid":"noNodesView-memberSection",gap:1,children:[(0,c.jsxs)(r.Flex,{alignItems:"center","data-testid":"noNodesView-memberHeader",gap:4,height:10,padding:[0,3],children:[(0,c.jsx)(p,{"data-testid":"noNodesView-memberHeaderIcon",name:"checkmark_s",color:"textLite"}),(0,c.jsxs)(r.Flex,{justifyContent:"between",flex:!0,children:[(0,c.jsx)(r.H3,{color:"textDescription","data-testid":"noNodesView-memberHeaderText",children:"You are a member and only space admins can connect new nodes"}),(0,c.jsx)(v,{})]})]}),(0,c.jsx)(r.Flex,{"data-testid":"noNodesView-memberDescription",padding:[0,0,2,13],children:(0,c.jsx)(r.Text,{color:"textDescription","data-testid":"noNodesView-memberDescriptionText",children:"Contact an admin from the space in order to do so"})})]}),(0,c.jsx)(r.Flex,{"data-testid":"noNodesView-memberAdminsListSection",padding:[0,0,0,12],children:(0,c.jsx)(g,{"data-testid":"noNodesView-memberAdminsList"})})]}),j=()=>{const[{nodesLoaded:e,claimedNodeIds:t}]=(0,A.A)(),[n,r]=(0,a.Ay)(),{integrationsView:s}=h.A;return e&&!t.length?(0,c.jsx)(o.C5,{to:`/spaces/${n}/rooms/${r}/${s}`,replace:!0}):null}},38648:(e,t,n)=>{n.r(t),n.d(t,{default:()=>d});var o=n(86177),r=n(46587),a=n(90657),s=n(94404),l=n(74848);const i=(0,s.A)(o.Button),d=e=>{const t=(0,r.uW)("isAnonymous"),n=(0,a.A)();return t?(0,l.jsx)(i,{label:"Sign In",small:!0,isStart:!0,onClick:n,"data-ga":"click-sign-in::header",feature:"SignIn",...e}):null}},38800:(e,t,n)=>{n.d(t,{A:()=>s});var o=n(77057),r=n(38823),a=n(74848);const s=e=>{let{baseKey:t,extraKey:n,testIdPrefix:s,groupProps:l,...i}=e;return(0,a.jsx)(r.A,{title:"Nodes",testIdPrefix:s,baseKey:t,extraKey:n,param:"selectedIds",defaultIsOpen:!1,help:"Select nodes individually. By selecting nodes in this filter, you bypass the rest of the filters.",...l,children:(0,a.jsx)(o.Ay,{baseKey:t,extraKey:n,itemProps:{padding:[1,1,1,.5]},searchMargin:[0,0,1],height:{max:"300px"},testIdPrefix:s,...i})})}},38823:(e,t,n)=>{n.d(t,{A:()=>c});var o=n(62672),r=n(20982),a=n(86177),s=n(42790),l=n(45087),i=n(65890),d=n(74848);const c=e=>{let{margin:t,title:n,testIdPrefix:c,baseKey:u,extraKey:m,baseExtraKey:g,param:p,paramFlavour:h="arr",children:x,multi:f=!0,defaultIsOpen:y=!0,border:b={side:"bottom",color:"borderSecondary"},required:v=!1,configElements:A,showCounter:C=!0,help:j,collapsible:I=!0,merge:w=!1,options:k,csvDownloadable:S=!0,...N}=e;const[F,T]=(0,s.N9)(p,{key:u,extraKey:m,flavour:h,merge:w}),[P,L]=(0,s.N9)(`isOpen-${p}`,{key:u,extraKey:g,flavour:"bool",defaultValue:y||!!F?.length});return(0,d.jsxs)(a.Flex,{"data-testid":`${c}-filter`,column:!0,padding:[2,0,0],border:b,...N,children:[(0,d.jsxs)(a.Flex,{justifyContent:"between",margin:!I||P?t:[0],gap:2,children:[(0,d.jsxs)(a.Flex,{alignItems:"center",gap:1,height:4.5,children:[v&&!F?.length&&(0,d.jsx)(a.Icon,{color:"error",name:"error",size:"small"}),(0,d.jsxs)(a.Flex,{alignItems:"center",gap:.5,onClick:()=>I?L(!P):void 0,cursor:"pointer",children:[(0,d.jsx)(a.TextSmall,{strong:!0,children:n}),!!j&&(0,d.jsx)(l.A,{align:"top",content:j,children:(0,d.jsx)(a.Flex,{children:(0,d.jsx)(a.Icon,{name:"question",color:"textLite",width:"12px",height:"12px"})})})]}),C&&!!F?.length&&(0,d.jsx)(a.Pill,{flavour:"neutral",hollow:!0,"data-testid":`${c}-selected-count`,tiny:!0,children:F?.length})]}),(0,d.jsxs)(a.Flex,{gap:1,alignItems:"center",children:[!v&&f&&(P||!P&&!!F?.length)&&(0,d.jsx)(l.A,{content:"Reset selections",align:"top",children:(0,d.jsx)(a.IconButton,{padding:[0],flavour:"borderless",onClick:e=>{e.stopPropagation(),T([])},"data-testid":`${c}-filter-resetAll`,neutral:!0,disabled:!F?.length,children:(0,d.jsx)(r.g,{icon:o.Df,size:"sm",alt:"Reset"})})}),"function"===typeof A?A({isOpen:P,collapsible:I}):A,P&&k&&S&&(0,d.jsx)(i.A,{title:n,options:k,testIdPrefix:c}),I&&(0,d.jsx)(a.Icon,{name:"chevron_left",size:"small",color:"textLite",rotate:P?1:3,onClick:()=>I?L(!P):void 0,cursor:"pointer"})]})]}),(0,d.jsx)(a.Collapsible,{open:!I||P,height:"100%",position:"relative",children:x})]})}},39423:(e,t,n)=>{n.d(t,{A:()=>a});var o=n(96540),r=n(19075);const a=()=>{const[e,t]=(0,r.Lb)(),n=(0,r.ud)(),a=(0,o.useCallback)((o=>{o===e&&n(),t(o)}),[e,t]);return{selectedTab:e,setSelectedTab:t,handleTabChange:a}}},39651:(e,t,n)=>{n.d(t,{A:()=>d});var o=n(88934),r=n(86177),a=n(79748),s=n(99728),l=n(88325),i=n(74848);const d=function(){let{containerProps:e={},...t}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const n=(0,s.JT)("billing:ReadAll"),{url:d}=(0,l.A)();return d?(0,i.jsx)(r.Flex,{background:"sideBarMini",border:{side:"all",color:"border"},padding:[1,2],round:!0,...e,children:(0,i.jsx)(a.A,{align:"bottom",as:o.N_,color:"text",Component:r.TextMicro,content:n?"Upgrade your plan in order to use this feature":"You have no permissions to manage billing",disabled:!n,hoverColor:"textFocus",showToolTip:!0,strong:!0,to:d,...t,children:"Upgrade now!"})}):null}},39870:(e,t,n)=>{n.d(t,{$n:()=>m,GK:()=>c,Ml:()=>l,R8:()=>i,_x:()=>p,jf:()=>d,nr:()=>s,ul:()=>u,ve:()=>g});var o=n(52035),r=n(84929),a=n(57377);const s=(0,r.Iz)((()=>(0,o.eU)(null)),a.Ay),l={loaded:!1,error:!1,nodes:{},replicationFactor:{},totalChildren:0,totalParents:0},i=(0,r.Iz)((()=>(0,o.eU)(l)),a.Ay),d={loaded:!1,error:!1,alerts:[],nodes:{critical:0,warning:0,total:0,hosts:{}}},c=(0,r.Iz)((()=>(0,o.eU)(d)),a.Ay),u={loaded:!1,error:!1,stability:{}},m=(0,r.Iz)((()=>(0,o.eU)(u)),a.Ay),g={loaded:!1,error:!1,dataRetention:[],metricsCollected:0},p=(0,r.Iz)((()=>(0,o.eU)(g)),a.Ay)},40573:(e,t,n)=>{n.d(t,{A:()=>l});var o=n(96540),r=n(24609),a=n(92318);const{demoSlug:s}=a.A,l=()=>{const e=(0,r.bq)();return{isDemo:(0,o.useMemo)((()=>s===e),[e])}}},40952:(e,t,n)=>{n.d(t,{A:()=>vt});var o=n(96540),r=(n(98992),n(72577),n(63950)),a=n.n(r),s=n(86177),l=n(24609),i=n(19186),d=n(24582),c=n(81391),u=n(6304),m=n(87733),g=n(33927);n(81454),n(8872);const p=10,h=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1?arguments[1]:void 0,n=arguments.length>2?arguments[2]:void 0;if(!e.length||!t)return e;const{value:o}=t;return e.map((e=>e.reduce(((e,t,r)=>r>=n?e:Array.isArray(t)&&t.length>o?[...e,t[o]]:[...e,t]),[])))},x=function(){let{labels:e=[],data:t=[],point:n={}}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:p;return{labels:e.reduce(((e,t,n)=>n>=o?e:[...e,t]),[]),data:h(t,n,o)}},f=function(){let{context:e,aggregation:t="max"}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const n=Date.now(),o=Math.ceil(n/1e3);return{format:"json2",scope:{contexts:[e]},selectors:{contexts:["*"],nodes:["*"],instances:["*"],dimensions:["*"],labels:["*"]},aggregations:{metrics:[{group_by:["dimension"],group_by_label:[],aggregation:t}],time:{time_group:t,time_resampling:0}},options:["jsonwrap","flip","ms","jw-anomaly-rates","minify"],window:{after:o-86400,before:o,points:1440}}},y=()=>{const e=(0,m.K)();return(0,o.useCallback)((async t=>{let{context:n}=t;return(e=>{let{max:t,avg:n,limitLabels:o=p}=e;const r=x(t?.result||{},o),a=x(n?.result||{},o);return(r.labels||[])?.length&&(r.data||[])?.length||(a.labels||[])?.length&&(a.data||[])?.length?{max:(r.labels||[])?.length&&(r.data||[])?.length?r:void 0,avg:(a.labels||[])?.length&&(a.data||[])?.length?a:void 0}:null})({max:await(0,g._)({host:e,payload:f({context:n,aggregation:"max"})}).catch((()=>{})),avg:await(0,g._)({host:e,payload:f({context:n,aggregation:"avg"})}).catch((()=>{}))})}),[])};var b=n(3098),v=n(24719),A=n(98289);const C={name:"",textValue:"",context:"",dbUnits:null,viewUnits:null,configuration:"",explanation:"",loadingExplanation:!1,error:null},j=function(){let{initialState:e}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const t=(0,l.dg)(),[n,r]=(0,o.useState)({...C,...e}),{name:a,textValue:s,context:c,configuration:m,explanation:g,loadingExplanation:p,error:h}=n,[x,,f,j]=(0,u.A)(),[I,,w,k]=(0,u.A)(),{refresh:S}=(0,b.A)(),N=!t&&!x&&!!s&&!!c,F=!t&&!x&&!!c&&!I,T=!x&&!I&&!!m,P=(0,l.vt)(),L=(0,i.ID)(),M=(0,d.R7)(L),D=(0,o.useMemo)((()=>t?"Please sign in to generate an alert configuration":c?s?null:"Provide a description of the alert you yant to create":"Please select a context to generate an alert configuration"),[s,c,t]),B=(0,o.useMemo)((()=>t?"Please sign in to get a suggesstion":c?x||I?null:"Ask AI to suggest an appropriate prompt":"Please select a context to get a suggestion"),[x,I,c,t]),_=y(),K=(0,o.useMemo)((()=>(0,A.Q7)({name:a,definition:m})),[a,m]),R=(0,o.useCallback)((e=>{let{target:t}=e;r((e=>({...e,name:t.value})))}),[r]),z=(0,o.useCallback)((e=>{let{value:t}=e;const n=Object.entries(M).find((e=>{let[n]=e;return n===t}))?.[1]?.units;r((e=>({...e,context:t,dbUnits:n})))}),[M,r]),E=(0,o.useCallback)((e=>{r((e=>({...e,loadingExplanation:!0}))),(0,v._3)({spaceId:P,payload:{config:e}}).then((e=>{let{data:t}=e;t.explanation&&r((e=>({...e,loadingExplanation:!1,explanation:t.explanation})))})).catch((()=>{r((e=>({...e,loadingExplanation:!1})))}))}),[P,r]),V=(0,o.useCallback)((e=>{n?.configuration!==e&&(r((t=>({...t,configuration:e}))),e&&E(e))}),[n?.configuration,r,E]),$=(0,o.useCallback)((async()=>{if(t)return;w();const e=await _({context:c});(0,v.l0)({spaceId:P,payload:{context:c,...e?{context_data:e}:{}}}).then((e=>{let{data:t,error:n}=e;r(n?e=>({...e,error:n}):e=>({...e,error:C.error,textValue:t.description||""})),k(),S()})).catch((e=>{r((t=>({...t,error:e.errorMessage||e.response?.data?.errorMessage||"Something went wrong"}))),k()}))}),[t,P,c,_,r,S,w,k]),H=(0,o.useCallback)((()=>{t||(f(),(0,v.BF)({spaceId:P,payload:{context:c,description:s}}).then((e=>{let{data:t,error:n}=e;n?r((e=>({...e,error:n}))):(r((e=>({...e,error:C.error,configuration:t.config}))),E(t.config)),S(),j()})).catch((e=>{r((t=>({...t,error:e.errorMessage||e.response?.data?.errorMessage||"Something went wrong"}))),j()})))}),[t,P,c,s,r,S,f,j]),O=(0,o.useCallback)((e=>{r((t=>({...t,textValue:e})))}),[r]),U=(0,o.useCallback)((e=>{"Enter"===e.key&&!e.shiftKey&&N&&(e.preventDefault(),H())}),[n,N,H]);return{isLoading:x,isLoadingSuggestion:I,canSubmit:N,canSuggest:F,name:a,textValue:s,context:c,configuration:m,explanation:g,loadingExplanation:p,error:h,canSubmitToNodes:T,btnSubmitTooltip:D,btnSuggestTooltip:B,formData:K,onNameValueChange:R,onContextValueChange:z,onConfigurationChange:V,onTextChange:O,onKeyDown:U,onSuggestClick:$,onSubmit:H}};var I=n(33185);const w=(0,I.default)(s.Box).withConfig({displayName:"styled__GridContainer",componentId:"sc-ek4zpo-0"})(["display:grid;grid-template-columns:480px auto;"]);var k=n(74848);const S=e=>{let{value:t,onChange:n,disabled:o}=e;return(0,k.jsxs)(s.Flex,{column:!0,gap:1,children:[(0,k.jsx)(s.Text,{color:"menuItem",children:"Name"}),(0,k.jsx)(s.TextInput,{value:t,onChange:n,disabled:o,size:"small",placeholder:"Type a name"}),(0,k.jsx)(s.Text,{color:"textLite",children:"Overwrite the suggested alert name."})]})};var N=n(21785);const F=e=>({value:e,label:e}),T=e=>{let{value:t,onChange:n,disabled:r}=e;const a=(0,i.ID)();(0,N.A)({roomId:a});const l=(0,d._0)(a),c=(0,d.R7)(a),u=(0,o.useMemo)((()=>Object.keys(c).sort(((e,t)=>e.localeCompare(t,void 0,{sensitivity:"accent",ignorePunctuation:!0}))).map(F)),[c]),m=l&&!u.length,g=(0,o.useMemo)((()=>u.find((e=>e.value===t))||""),[t,u]);return(0,k.jsxs)(s.Flex,{column:!0,gap:1,children:[(0,k.jsx)(s.Text,{color:"menuItem",children:"Context"}),(0,k.jsx)(s.Select,{options:u,value:g,onChange:n,isDisabled:!l||r||m,placeholder:l?m?"No charts found in this room":"Select context":"Loading contexts...",styles:{size:"tiny"}})]})};var P=n(55024),L=n(21996);const M=e=>{let{value:t="",onTextChange:n=a(),onTextBlur:o=a(),onKeyDown:r=a(),disabled:s,placeholder:l="",textMaxLength:i=1e3}=e;return(0,k.jsx)(L.A,{tabIndex:"0","data-testid":"alert-configuration-ai-prompt-input",width:"100%",maxLength:i,rows:14,placeholder:l,value:t,onChange:n,onBlur:o,onKeyDown:r,autoFocus:"autofocus",round:"2px",resize:"vertical",minHeight:"80px",disabled:s})},D=(0,o.createContext)(),B=e=>{let{label:t="",LabelComponent:n,description:r,isOpen:l=!0,allOpen:i,onToggle:d=a(),testId:c="",parentHeightInPx:u=0,children:m,...g}=e;const p=(0,o.useRef)(),h=u/2-18,[x,f]=(0,o.useState)(0),y=(0,o.useMemo)((()=>({column:!0,gap:2,padding:[0,0,4,0],overflow:{vertical:"auto"},...i?{height:`${h}px`}:l?{flex:"grow"}:{},...g})),[l,i,h,g]);return(0,o.useEffect)((()=>{p.current&&f(p.current.offsetHeight)}),[l,i,u,f]),(0,k.jsxs)(s.Flex,{ref:p,"data-testid":`collapsible-container-${c}`,...y,children:[(0,k.jsxs)(s.Flex,{"data-testid":`collapsible-header-${c}`,background:"mainBackground",position:"sticky",top:"-1px",column:!0,gap:1,padding:[0,2,2,0],zIndex:10,children:[(0,k.jsxs)(s.Flex,{alignItems:"center",justifyContent:"between",children:[n?(0,k.jsx)(n,{}):(0,k.jsx)(s.TextBig,{children:t}),(0,k.jsx)(s.Icon,{name:"chevron_left",size:"small",color:"textLite",rotate:l?1:3,onClick:d,cursor:"pointer"})]}),r?(0,k.jsx)(s.Text,{color:"textLite",children:r}):null]}),(0,k.jsx)(o.Activity,{mode:l?"visible":"hidden",children:(0,k.jsx)(D,{value:{containerHeightInPx:x},children:m})})]})};var _=n(71219);const K=e=>{let{configuration:t,explanation:n,loadingExplanation:o,onConfigurationChange:r,...a}=e;return(0,k.jsx)(B,{testId:"alert-configuration",label:"Alert Configuration",border:{side:"bottom",color:"border"},...a,children:(0,k.jsx)(_.A,{editable:!0,configuration:t,onConfigurationChange:r,explanation:n,loadingExplanation:o})})};var R=n(74891);const z=(0,R.A)(s.Pill),E=e=>{let{text:t,tooltip:n,...o}=e;return t?(0,k.jsx)(z,{size:"small",flavour:"neutral",hollow:!0,textSize:"normal",textProps:{strong:!0},tooltip:n,tooltipProps:{align:"bottom"},...o,children:t}):null};var V=n(10444),$=n(42790),H=n(22297);const O=(0,I.default)(s.Flex).attrs((e=>({background:"inputBg",round:.5,padding:[.5,2],...e}))).withConfig({displayName:"datePicker__DatePickerContainer",componentId:"sc-95fr1c-0"})([""]),U=e=>{let{start:t,end:n,isDisabled:o,onChange:r}=e;const a=(0,V.J)(),[{offset:l}]=(0,$.N9)();return t||n?(0,k.jsx)(O,{"data-testid":"alert-evaluation-date-picker-container",children:(0,k.jsx)(H.A,{flavour:"alertEvaluation",values:{start:t,end:n},utc:l,onChange:r,isPlaying:!1,isSmall:a,fluid:!0,eventName:"alert-evaluation-date-picker",isDisabled:o,accessorProps:{TextComponent:s.TextBig},accessorTooltipContent:{title:"Historical data time range",description:"Select the historical metric data time range to test"}})}):null};var W=n(47090);const q=e=>{let{context:t,value:n,isDisabled:r,onChange:a}=e;const{loaded:l,value:i,error:d}=(0,m.C)({context:t}),c=(0,o.useMemo)((()=>l?i.map((e=>{let{nd:t,nm:n}=e;return{value:t,label:n}})):[]),[l,i]);return l&&d?(0,k.jsxs)(s.Flex,{alignItems:"center",gap:1,children:[(0,k.jsx)(s.Icon,{name:"warning_triangle",color:"warning"}),(0,k.jsx)(s.Text,{children:(0,W.o)(d)||"Something went wrong"})]}):(0,k.jsx)(s.Box,{width:"250px",children:(0,k.jsx)(s.Select,{value:n||"",isDisabled:!l||r,onChange:a,options:c,placeholder:l?"Select Node":"Loading nodes..."})})};var G=n(24155);const Y=()=>(0,k.jsxs)(s.Flex,{column:!0,gap:4,children:[(0,k.jsx)(G.A,{height:"30px"}),(0,k.jsx)(G.A,{height:"200px"})]}),Z=()=>(0,k.jsx)(s.Flex,{column:!0,flex:"grow",alignItems:"center",justifyContent:"center",background:"mainChartBg",border:{side:"all",color:"border"},children:(0,k.jsx)(s.Flex,{width:{max:"350px"},children:(0,k.jsx)(s.Text,{color:"textLite",textAlign:"center",children:"Select a node and click \u201cRun Evaluation\u201d to see how this alert would have behaved over the selected timed window"})})}),X=e=>{let{error:t}=e;return(0,k.jsx)(s.Flex,{column:!0,flex:"grow",alignItems:"center",justifyContent:"center",children:(0,k.jsx)(s.Flex,{alignItems:"center",gap:2,width:{max:"350px"},children:(0,k.jsxs)(s.TextBig,{color:"textLite",textAlign:"center",children:[(0,k.jsx)(s.Icon,{name:"warning_triangle",color:"warning"})," ",t]})})})};var Q=n(54435),J=n(85577),ee=n(36310),te=(n(3949),n(22332));const ne={WARNING:"#FFC300",CRITICAL:"#FF4136",CLEAR:"#00AB44"},oe="#808080",re=(0,I.default)(s.Flex).withConfig({displayName:"alertTimeline__Container",componentId:"sc-1q6m5gm-0"})(["position:relative;height:16px;cursor:crosshair;"]),ae=I.default.div.withConfig({displayName:"alertTimeline__Segment",componentId:"sc-1q6m5gm-1"})(["position:absolute;height:4px;top:50%;transform:translateY(-50%);"]),se=I.default.div.withConfig({displayName:"alertTimeline__Milestone",componentId:"sc-1q6m5gm-2"})(["position:absolute;width:",";height:",";border-radius:50%;top:50%;transform:translate(-50%,-50%);border:2px solid ",";box-sizing:border-box;z-index:1;"],(e=>{let{size:t}=e;return t||"10px"}),(e=>{let{size:t}=e;return t||"10px"}),(e=>{let{theme:t}=e;return t.colors.mainBackground})),le=(0,I.keyframes)(["0%{opacity:1;box-shadow:0 0 4px 1px var(--pulse-color);}50%{opacity:0.7;box-shadow:0 0 8px 3px var(--pulse-color);}100%{opacity:1;box-shadow:0 0 4px 1px var(--pulse-color);}"]),ie=I.default.div.withConfig({displayName:"alertTimeline__HoverIndicator",componentId:"sc-1q6m5gm-3"})(["position:absolute;width:2px;height:100%;background:var(--pulse-color);top:0;transform:translateX(-50%);pointer-events:none;z-index:2;border-radius:1px;animation:"," 1.2s ease-in-out infinite;"],le),de=e=>"number"===typeof e?1e3*e:new Date(e).getTime(),ce=e=>{let{MilestoneComponent:t=se}=e;const n=(0,o.useRef)(null),{chart:r,hover:a,attributes:s}=(0,ee.useHeadlessChart)(),{left:l,width:i}=(0,te.usePlotArea)(),{transitions:d=[],showCleared:c=!0}=r.getAttribute("overlays")?.alertTransitions||{},u=s.after,m=s.before,g=Date.now(),p=u<0?g+1e3*u:1e3*u,h=m<=0?g:1e3*m,x=h-p,f=(0,o.useCallback)((e=>x<=0?0:(e-p)/x*100),[p,x]),y=[...d].sort(((e,t)=>de(e.timestamp)-de(t.timestamp))),b=[],v=[];y.forEach(((e,t)=>{const n=de(e.timestamp),o=y[t+1],r=o?de(o.timestamp):h;if(r<p||n>h)return;const a=e.to.toUpperCase(),s=ne[a];if(!s)return;if(!c&&"CLEAR"===a)return;const l=Math.max(p,n),i=Math.min(h,r),d=f(l),u=f(i)-d;b.push({key:`segment-${t}`,left:`${d}%`,width:`${u}%`,color:s}),n>=p&&n<=h&&v.push({key:`dot-${t}`,left:`${f(n)}%`,color:s,transition:e})}));const A=a?.[0]??null,C=A?f(A):null,j=(e=>{if(!e)return oe;for(let t=y.length-1;t>=0;t--){const n=y[t];if(e>=de(n.timestamp)){const e=n.to.toUpperCase();return(c||"CLEAR"!==e)&&ne[e]||oe}}return oe})(A),I=(0,o.useCallback)((e=>{if(!n.current)return;const t=n.current.getBoundingClientRect(),o=(e.clientX-t.left)/t.width,a=p+o*x;r.sdk.trigger("highlightHover",r,a,null),r.trigger("highlightHover",a,null)}),[r,p,x]),w=(0,o.useCallback)((()=>{r.sdk.trigger("highlightBlur",r),r.trigger("highlightBlur")}),[r]);return(0,k.jsxs)(re,{ref:n,onMouseMove:I,onMouseLeave:w,style:{marginLeft:l,width:i},children:[b.map((e=>(0,k.jsx)(ae,{style:{left:e.left,width:e.width,backgroundColor:e.color}},e.key))),v.map((e=>{let{key:n,left:o,...r}=e;return(0,k.jsx)(t,{style:{left:o,backgroundColor:r.color},...r},n)})),null!==C&&C>=0&&C<=100&&(0,k.jsx)(ie,{style:{left:`${C}%`,"--pulse-color":j}})]})},ue=(0,o.memo)(ce);var me=n(78476);const ge=e=>{let{timestamp:t,status:n,color:r,value:a,units:l}=e;const i=(0,o.useMemo)((()=>(0,J.GP)(new Date(t),"HH:mm:ss")),[t]),d=(0,o.useMemo)((()=>`${(0,me.W_)(a)} ${l||""}`),[a,l]);return(0,k.jsxs)(s.Flex,{column:!0,gap:2,children:[(0,k.jsxs)(s.Flex,{alignItems:"center",justifyContent:"between",children:[(0,k.jsx)(s.Text,{strong:!0,color:r,children:n}),(0,k.jsx)(s.Text,{children:i})]}),(0,k.jsxs)(s.Text,{children:["Triggered value: ",d]})]})},pe=e=>{let{color:t,transition:n={},listItemHovered:o,onMilestoneHover:r,...a}=e;const l=1e3*(n.timestamp||0),i=o===l;return(0,k.jsx)(s.Popover,{align:"bottom",open:i,content:()=>(0,k.jsx)(ge,{...n,timestamp:l,color:t}),onHoverChange:e=>{r(e?l:null)},children:(0,k.jsx)(se,{...a,...i?{size:"14px"}:{}})})},he=e=>{let{chart:t,listItemHovered:n,onMilestoneHover:o}=e;return(0,k.jsx)(ee.default,{chart:t,children:(0,k.jsx)(ue,{MilestoneComponent:e=>(0,k.jsx)(pe,{...e,listItemHovered:n,onMilestoneHover:o})})})},xe=e=>{let{node:t}=e;return t?.label?(0,k.jsxs)(s.Flex,{alignItems:"center",gap:1,children:[(0,k.jsx)(s.Icon,{name:"node_hollow",color:"text"}),(0,k.jsx)(s.Text,{children:t.label})]}):null},fe=e=>{let{showCleared:t,evaluationResult:n}=e;const r=(0,o.useMemo)((()=>function(){return(arguments.length>0&&void 0!==arguments[0]?arguments[0]:[]).reduce(((e,t)=>{let{status:n}=t;return{...e,[n]:(e[n]||0)+1}}),{})}(n||[])),[n]);return Object.keys(r).length?(0,k.jsxs)(s.Flex,{alignItems:"center",gap:2,children:[t&&r.CLEAR?(0,k.jsx)(Q.A,{label:`Clear: ${r.CLEAR}`,status:"cleared",TextComponent:s.Text}):null,r.WARNING?(0,k.jsx)(Q.A,{label:`Warning: ${r.WARNING}`,status:"warning",TextComponent:s.Text}):null,r.CRITICAL?(0,k.jsx)(Q.A,{label:`Critical: ${r.CRITICAL}`,status:"critical",TextComponent:s.Text}):null]}):null},ye=[{label:"Chart",value:"chart"},{label:"List",value:"list"}],be=(0,o.memo)((e=>{let{chart:t,latestInputs:n={},evaluationResult:o,view:r,listItemHovered:a,onMilestoneHover:l,onViewChange:i}=e;return(0,k.jsxs)(s.Flex,{column:!0,gap:2,background:"mainChartBg",padding:[0,0,2,0],children:[(0,k.jsxs)(s.Flex,{"data-testid":"alert-evaluation-result-header",alignItems:"center",justifyContent:"between",padding:[0,4],children:[(0,k.jsxs)(s.Flex,{alignItems:"center",gap:4,children:[(0,k.jsx)(xe,{node:n.node}),(0,k.jsx)(fe,{evaluationResult:o})]}),(0,k.jsx)(s.ButtonGroup,{items:ye,value:r,onChange:i})]}),(0,k.jsx)(he,{chart:t,listItemHovered:a,onMilestoneHover:l})]})}));var ve=n(28657);const Ae=e=>{let{chart:t}=e;return t.on("finishFetch",(()=>{setTimeout((()=>{t&&t.getUI().render()}),300)})),t?(0,k.jsx)(s.Flex,{column:!0,flex:!1,width:"100%",height:75,children:(0,k.jsx)(ve.A,{chart:t,hasHeader:!1})}):null},Ce={CRITICAL:"critical",WARNING:"warning",CLEAR:"cleared"},je={ErrNotFound:"No available metrics data for the selected date-time range"},Ie=(0,I.default)(s.Flex).attrs((e=>({width:"24px",height:"100%",alignItems:"center",justifyContent:"center",...e}))).withConfig({displayName:"statusIndicator__IndicatorContainer",componentId:"sc-l59ed6-0"})(["",""],(e=>{let{status:t,theme:n}=e;switch(t){case"CLEAR":return`background: linear-gradient(\n                to right,\n                ${(0,s.getColor)(["green","green10"])({theme:n})} 100%,\n                ${(0,s.getColor)(["green","green20"])({theme:n})} 100%,\n                ${(0,s.getColor)(["green","green10"])({theme:n})} 100%\n            );`;case"WARNING":return`background: linear-gradient(\n                to right,\n                ${(0,s.getColor)(["yellow","yellow10"])({theme:n})} 100%,\n                ${(0,s.getColor)(["yellow","yellow20"])({theme:n})} 100%,\n                ${(0,s.getColor)(["yellow","yellow10"])({theme:n})} 100%\n            );`;case"CRITICAL":return`background: linear-gradient(\n                to right,\n                ${(0,s.getColor)(["red","red10"])({theme:n})} 100%,\n                ${(0,s.getColor)(["red","red20"])({theme:n})} 100%,\n                ${(0,s.getColor)(["red","red10"])({theme:n})} 100%\n            );`;default:return""}})),we=(0,o.memo)((e=>{let{status:t}=e;const{color:n}=Q.T[Ce[t]];return(0,k.jsx)(Ie,{status:t,children:(0,k.jsx)(s.Box,{width:"8px",height:"8px",background:n,round:"100%"})})})),ke=e=>{let{timestamp:t}=e;return(0,k.jsx)(s.Flex,{padding:[0,2],children:(0,k.jsx)(s.Text,{children:t})})};var Se=n(3527);const Ne=e=>{let{status:t,value:n,units:o}=e;return(0,k.jsx)(s.Flex,{padding:[0,2],children:(0,k.jsx)(Se.A,{loaded:!0,status:Ce[t],units:o,value:n})})};var Fe=n(18121);const Te=e=>{let{isHovered:t,...n}=e;return(0,k.jsx)(s.Flex,{height:{base:"40px",min:"40px"},alignItems:"center",justifyContent:"between",border:{side:"bottom",color:"border"},...t?{background:"tableRowBg"}:{},...n})},Pe=e=>{let{status:t,timestamp:n,value:r,units:a,milestoneHovered:l,onItemHover:i,...d}=e;const c=l===n,[u,m]=(0,Fe.useHovered)({},[]),g=(0,o.useMemo)((()=>(0,J.GP)(new Date(n),"dd/MM/yyyy HH:mm:ss")),[n]);return(0,o.useEffect)((()=>{m&&i(n)}),[n,m,i]),(0,k.jsxs)(Te,{ref:u,...d,isHovered:c||m,children:[(0,k.jsxs)(s.Flex,{height:"100%",alignItems:"center",children:[(0,k.jsx)(we,{status:t}),(0,k.jsx)(ke,{timestamp:g})]}),(0,k.jsx)(Ne,{status:t,value:r,units:a})]})},Le=e=>{let{milestoneHovered:t,onItemHover:n,evaluationResult:r}=e;const{containerHeightInPx:a}=(0,o.use)(D),l=(0,o.useCallback)((()=>{n(null)}),[n]);return(0,k.jsxs)(s.Flex,{"data-testid":"alert-evaluation-result-list-view",column:!0,height:a-200+"px",overflow:{vertical:"auto"},border:{side:"horizontal",color:"border"},onMouseLeave:l,children:[(0,k.jsxs)(Te,{position:"sticky",top:0,background:"mainChartBg",border:{side:"bottom",color:"border"},padding:[0,0,0,6],onMouseEnter:l,children:[(0,k.jsx)(s.Flex,{padding:[0,2],children:(0,k.jsx)(s.Text,{strong:!0,color:"text",children:"Timestamp"})}),(0,k.jsx)(s.Flex,{width:"68px",padding:[0,2],children:(0,k.jsx)(s.Text,{strong:!0,color:"text",children:"Value"})})]}),(i=r,(i||[]).map((e=>{let{timestamp:t,...n}=e;return{...n,timestamp:1e3*Math.floor(t/1e3)}}))).map((e=>(0,k.jsx)(Pe,{...e,milestoneHovered:t,onItemHover:n},e.timestamp)))]});var i};var Me=n(19371),De=n(67012);const Be=(e,t)=>n=>{t&&(t.current={...t.current||{},[e]:n})},_e=e=>{let{context:t,latestInputs:n,evaluationResult:r,isLoading:a}=e;const s=(0,o.useRef)({}),d=(0,l.vt)(),c=(0,i.ID)(),u=(0,Me.eg)(),g=(0,m.K)({spaceId:d,roomId:c}),{node:p={},start:h,end:x}=n||{},f=(0,o.useMemo)((()=>(r||[]).map((e=>({...e,timestamp:Math.floor(e.timestamp/1e3)})))),[r]),y=(0,o.useMemo)((()=>{if(!u||!r||a)return;const e=u.makeChart({attributes:{chartType:"line",after:Math.floor(h/1e3),before:Math.floor(x/1e3),aggregationMethod:s.current?.aggregationMethod||"sum",groupBy:s.current?.groupBy||["node"],roomId:c,enabledResetRange:!1,host:g,toolboxElements:[],hasToolbox:!1,contextScope:[t],nodesScope:[p.value],nodeId:p.value,...s.current?.selectedInstances?{selectedInstances:s.current.selectedInstances}:{},...s.current?.selectedDimensions?{selectedDimensions:s.current.selectedDimensions}:{},...s.current?.selectedLabels?{selectedLabels:s.current.selectedLabels}:{},overlays:{alertTransitions:{type:"alertTransitions",transitions:f,showCleared:!1}}}});return u.getRoot().appendChild(e),e}),[u,g,c,r,a]);return(0,De.A)((()=>{y&&r&&!a&&h&&x&&p.value&&t&&(y.updateAttributes({after:Math.floor(h/1e3),before:Math.floor(x/1e3),nodeId:p.value,contextScope:[t],overlays:{alertTransitions:{type:"alertTransitions",transitions:f,showCleared:!1}},nodesScope:[p.value]}),y.trigger("render"))}),[y,p?.value,h,x,t,f,r,a]),(0,o.useEffect)((()=>{const e=Be("aggregationMethod",s),t=Be("groupBy",s),n=Be("selectedInstances",s),o=Be("selectedDimensions",s),r=Be("selectedLabels",s);return y&&(y.attributeListeners.on("aggregationMethod",e),y.attributeListeners.on("groupBy",t),y.attributeListeners.on("selectedInstances",n),y.attributeListeners.on("selectedDimensions",o),y.attributeListeners.on("selectedLabels",r)),()=>{y&&(y.attributeListeners.off("aggregationMethod",e),y.attributeListeners.off("groupBy",t),y.attributeListeners.off("selectedInstances",n),y.attributeListeners.off("selectedDimensions",o),y.attributeListeners.off("selectedLabels",r))}}),[y]),(0,o.useEffect)((()=>()=>y&&y.destroy()),[]),y},Ke=I.default.div.withConfig({displayName:"alertEvaluationResult__StyledContainer",componentId:"sc-1ut5l68-0"})(["",""],(e=>{let{hidden:t}=e;return t?"\n    position: fixed;\n    top: -9999px;\n    left: -9999px;\n    z-index: 0;\n    opacity: 0;\n  ":""})),Re=e=>{let{isLoading:t,context:n,latestInputs:r,evaluationResult:a,error:l}=e;const[i,d]=(0,o.useState)("chart"),[c,u]=(0,o.useState)(),[m,g]=(0,o.useState)(),p=_e({context:n,latestInputs:r,evaluationResult:a,isLoading:t}),h=(0,o.useCallback)((e=>{g(e)}),[g]),x=(0,o.useCallback)((e=>{u(e)}),[u]);return t?(0,k.jsx)(Y,{}):l?(0,k.jsx)(X,{error:l}):a?(0,k.jsxs)(s.Flex,{"data-testid":"alert-evaluation-result-container",column:!0,flex:"grow",padding:[4,0],background:"mainChartBg",round:!0,border:{side:"all",color:"border"},children:[(0,k.jsx)(be,{chart:p,latestInputs:r,evaluationResult:a,view:i,listItemHovered:m,onMilestoneHover:x,onViewChange:d}),(0,k.jsx)(Ke,{hidden:"list"===i,children:(0,k.jsx)(Ae,{chart:p})}),(0,k.jsx)(Ke,{hidden:"chart"===i,children:(0,k.jsx)(Le,{evaluationResult:a,milestoneHovered:c,onItemHover:h})})]}):(0,k.jsx)(Z,{})};var ze=n(1705);const Ee=function(){let{onSuccess:e=a(),onError:t=a()}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const n=(0,l.vt)(),r=(0,i.ID)();return(0,o.useCallback)((o=>{let{config:a,before:s,after:l,nodeId:i}=o;return(0,ze.$r)({spaceId:n,roomId:r,config:a,before:s,after:l,nodeId:i}).then((t=>{let{data:n}=t;n?.transitions&&e(n.transitions)})).catch(t)}),[e,t])},Ve={isLoading:!1,start:null,end:null,node:null,evaluationResult:null,latestInputs:null,error:null},$e=e=>{let{context:t,configuration:n}=e;const r=(0,l.dg)(),[{after:a,before:s}]=(0,$.N9)(),i=(0,o.useMemo)((()=>(e=>{let{after:t,before:n}=e;const o=Date.now();return{start:t<0?1e3*t+o:Math.floor(t),end:t<0?1e3*n+o:Math.floor(n)}})({after:a,before:s})),[a,s]),[d,c]=(0,o.useState)(Ve),{start:u,end:m,node:g}=d,p=(0,o.useCallback)((()=>{c((e=>({...e,isLoading:!1})))}),[c]),h=(0,o.useCallback)((e=>{c((t=>({...t,evaluationResult:e,error:null})))}),[c]),x=(0,o.useCallback)((e=>{const t=je[e?.errorMsgKey]||e?.errorMsgKey||e?.response?.data?.error_message||e.message||"Something went wrong";c((e=>({...e,error:t})))}),[c]),f=Ee({onSuccess:h,onError:x}),y=!r&&!!t&&null!==s&&null!==a&&!!g&&!!n,b=(0,o.useMemo)((()=>r?"Please sign in to evaluate an alert configuration":t?null===s||null===a?"Select a valid date-time range":g?n?null:"Generate an alert configuration first":"Select a node":"Select a context"),[s,a,g,n]),v=(0,o.useCallback)((e=>{const t=Date.now(),n=e.start<0?1e3*e.start+t:e.start,o=e.start<0?1e3*e.end+t:e.end;c((e=>({...e,start:n,end:o})))}),[c]),A=(0,o.useCallback)((e=>{c((t=>({...t,node:e})))}),[c]),C=(0,o.useCallback)((()=>{c((e=>({...e,isLoading:!0,latestInputs:{configuration:n,start:u,end:m,node:g}}))),f({config:n,before:m,after:u,nodeId:g?.value}).finally(p)}),[n,u,m,g,f,c,p]);return(0,o.useEffect)((()=>{c((e=>({...e,...i})))}),[i]),(0,o.useEffect)((()=>{c((e=>({...e,node:null})))}),[t,c]),{canEvaluate:y,evaluationDisabledReason:b,state:d,onDateRangeChange:v,onNodeChange:A,onEvaluate:C}};var He=n(94404);const Oe=(0,R.A)((0,He.A)(s.Button)),Ue=e=>{let{context:t,configuration:n}=e;const{canEvaluate:o,evaluationDisabledReason:r,state:a,onDateRangeChange:l,onNodeChange:i,onEvaluate:d}=$e({context:t,configuration:n}),{isLoading:c,start:u,end:m,node:g,latestInputs:p,evaluationResult:h,error:x}=a;return(0,k.jsxs)(s.Flex,{"data-testid":"alert-evaluation-content",column:!0,flex:"grow",gap:4,padding:[0,2,0,0],children:[(0,k.jsxs)(s.Flex,{alignItems:"center",justifyContent:"between",children:[(0,k.jsxs)(s.Flex,{alignItems:"center",gap:2,children:[(0,k.jsx)(U,{start:u,end:m,isDisabled:c,onChange:l}),(0,k.jsx)(q,{context:t,value:g,isDisabled:c,onChange:i})]}),(0,k.jsx)(Oe,{icon:"playSolid",label:"Run Evaluation",flavour:"hollow",textTransform:"",disabled:c||!o,isLoading:c,onClick:d,...r?{tooltip:r,tooltipProps:{align:"bottom"}}:{}})]}),(0,k.jsx)(Re,{isLoading:c,context:t,latestInputs:p,evaluationResult:h,error:x})]})},We=()=>(0,k.jsxs)(s.Flex,{alignItems:"center",gap:2,children:[(0,k.jsx)(s.TextBig,{children:"Alert Evaluation"}),(0,k.jsx)(E,{text:"NEW",flavour:"success"})]}),qe=e=>{let{context:t,configuration:n,...o}=e;return(0,k.jsx)(B,{testId:"alert-evaluation",LabelComponent:We,description:"Test how this alert would have behaved using historical metric data.",...o,children:(0,k.jsx)(Ue,{context:t,configuration:n})})},Ge=e=>{let{error:t}=e;return(0,k.jsxs)(s.Flex,{"data-testid":"alert-configuration-ai-assistant-error",column:!0,flex:"grow",gap:3,alignItems:"center",justifyContent:"center",children:[(0,k.jsxs)(s.Flex,{alignItems:"center",gap:2,children:[(0,k.jsx)(s.Icon,{name:"warning_triangle",color:"warning"}),(0,k.jsx)(s.TextBig,{strong:!0,children:"Error"})]}),(0,k.jsx)(s.Text,{children:t})]})};var Ye=n(88934),Ze=n(7134),Xe=n(41395),Qe=n(76661),Je=n(21885),et=n(91421),tt=n(73087);const nt=function(e){let{fallback:t="*",transform:n=e=>e}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return Array.isArray(e)&&e.length?e.map(n).join("|").replace(/\|+/g,"|"):t},ot=function(){let{entityProps:e,context:t}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const n=(0,Qe.A)(),[,r]=(0,et.QH)();return(0,o.useCallback)((o=>{let{context:a=t,entityProps:s=e,aggregationMethod:l,groupingMethod:i,selectedDimensions:d,selectedLabels:c,selectedInstances:u,viewUpdateEvery:m,selectedNodeLabelsFilter:g,after:p,before:h,title:x}=o;const[f,y]=(e=>{if(!e)return["average",null];const t=e.match(/([a-zA-Z]+)(\d+)/);if(!t)return["average",null];const[,n,o]=t;return[n.toLowerCase(),parseInt(o,10)]})(i),b=(v=u,Array.isArray(v)&&0!==v.length?v.map((e=>{const t=e.split("@");return t.length>1?t[0]:e})).join("|"):"");var v;const A=p?p<0?Math.max(p,-600):Math.max(parseInt(-1*(h-p)/1e3,10),-600):-600,C=(e=>{if(!e)return"";const t=(0,tt.F)({start:0,end:e});return`${(0,Ze.Vj)(t)}`})(Math.abs(1e3*A)),j="avg"===l?"average":l||"sum",I=`${(0,Xe.Zr)(j)} of ${x} over ${C}`,w={format_version:1,rules:[{enabled:!0,type:b?"instance":"template",config:{match:{on:b||a,host_labels:nt(g),instance_labels:nt(c)},value:{database_lookup:{data_source:"samples",time_group:f,time_group_value:y,after:A,before:0,dims_group:j,dimensions:nt(d),options:["unaligned"]},update_every:Math.min(m,60)||60},summary:x,info:I,type:"",component:"",classification:""}}],name:(0,Xe.Yv)(`${C} ${x}`,{underscored:!0})};r(n({template:Je.Sd,formData:w,entityProps:s}))}),[n,r,e])};var rt=n(87083);const at=e=>{let{context:t,onModalClose:n}=e;const r=(0,te.useChart)(),a=(0,te.useAttributeValue)("nodes"),{setState:s}=(0,et.$h)(),i=(0,l.bq)(),{value:d}=(0,et.wd)({node:{value:Object.keys(a)[0]},path:Je.$7}),c=ot(),u=(0,rt.u7)({extraKey:Je.q4}),m=(0,Ye.Zp)();return(0,o.useCallback)((()=>{if(t){const{tree:e}=d||{},n=e?.[Je.$7]?.[Je.Sd],{nodes:o,selectedNodes:a,aggregationMethod:s,groupingMethod:l,selectedDimensions:i,selectedLabels:m,selectedInstances:g,viewUpdateEvery:p,selectedNodeLabelsFilter:h,after:x,before:f,title:y}=r.getAttributes(),b=a.length?a:Object.values(o).map((e=>{let{nd:t}=e;return t}));c({entityProps:n,context:t,aggregationMethod:s,groupingMethod:l,selectedDimensions:i,selectedLabels:m,selectedInstances:g,viewUpdateEvery:p,selectedNodeLabelsFilter:h,after:x,before:f,title:y}),u(b)}s({isAlert:!0,newAlert:!0}),m(`/spaces/${i}/settings/configurations`,{replace:!0}),n()}),[c,u,s,t,a,d,m,i,n])};var st=n(99728),lt=n(60908);const it=(0,He.A)((0,R.A)(s.Button)),dt=e=>{let{context:t,onModalClose:n}=e;const o=at({context:t,onModalClose:n});return(0,k.jsxs)(s.Box,{as:"a",cursor:"pointer",onClick:o,children:[(0,k.jsx)(s.Icon,{name:"gear",color:"primary",height:"12px"})," ",(0,k.jsx)(s.TextBig,{color:"primary",children:"Manual setup"})]})},ct=e=>{let{chart:t,onModalClose:n}=e;return(0,st.JT)("agent:EditDynCfg")?(0,k.jsxs)(s.TextBig,{color:"menuItem",children:["Describe your alert in natural language and let AI generate the configuration for you, or go to ",(0,k.jsx)(dt,{context:t,onModalClose:n})]}):(0,k.jsx)(s.TextBig,{color:"menuItem",children:"Describe your alert in natural language and let AI generate the configuration for you."})},ut=e=>{let{chart:t,onModalClose:n,isLoading:r,isLoadingSuggestion:a,canSubmit:l,canSuggest:i,name:d,textValue:c,context:u,configuration:m,explanation:g,loadingExplanation:p,error:h,btnSubmitTooltip:x,btnSuggestTooltip:f,onNameValueChange:y,onContextValueChange:b,onConfigurationChange:v,onTextChange:A,onKeyDown:C,onSuggestClick:j,onSubmit:I}=e;const N=(0,o.useRef)(),F=r||a,[L,D]=(0,o.useState)({configuration:!0,evaluation:!0}),[B,_]=(0,o.useState)(0),R=!!L.configuration&&!!L.evaluation,z=(0,o.useCallback)((()=>D((e=>({...e,configuration:!e.configuration})))),[D]),E=(0,o.useCallback)((()=>D((e=>({...e,evaluation:!e.evaluation})))),[D]);return(0,o.useEffect)((()=>{N.current&&_(N.current.offsetHeight)}),[_]),(0,k.jsx)(lt.Ay,{feature:"AiAlertConfiguration",children:(0,k.jsxs)(w,{"data-testid":"alert-configuration-ai-assistant-container",height:"100%",children:[(0,k.jsxs)(s.Flex,{"data-testid":"alert-configuration-ai-assistant-left-section",column:!0,gap:4,padding:[4],border:{side:"right",color:"border"},overflow:"auto",children:[(0,k.jsxs)(s.Flex,{column:!0,gap:1,children:[(0,k.jsx)(s.Flex,{alignItems:"center",children:(0,k.jsx)(ct,{chart:t,onModalClose:n})}),(0,k.jsx)(s.Flex,{children:(0,k.jsx)(P.A,{modalProps:{backdropContainerProps:{zIndex:"80"}}})})]}),(0,k.jsxs)(s.Flex,{height:{max:"55vh"},column:!0,gap:4,overflow:{vertical:"auto"},children:[m?(0,k.jsx)(S,{value:d,onChange:y,disabled:F}):null,(0,k.jsx)(T,{value:u,onChange:b,disabled:F}),(0,k.jsxs)(s.Flex,{column:!0,gap:1,children:[(0,k.jsx)(s.Text,{color:"menuItem",children:"Describe the alert you want to create"}),(0,k.jsx)(M,{value:c,onTextChange:A,onKeyDown:C,disabled:F,placeholder:"e.g.,Create an alert that warns when CPU usage exceeds 80% and becomes critical above 95%, with a 15 minute delay before clearing. Check every minute and notify the sysadmin team."}),(0,k.jsx)(s.Flex,{justifyContent:"end",children:(0,k.jsx)(it,{label:"Suggest",small:!0,flavour:"borderless",disabled:!i||F,isLoading:a,onClick:j,payload:{description:"Modal - Suggest prompt"},tooltip:f,tooltipProps:{align:"bottom"}})})]}),(0,k.jsx)(it,{label:"Generate configuration",onClick:I,disabled:!l||F,isLoading:r,payload:{description:"Modal - Generate configuration"},tooltip:x,tooltipProps:{align:"bottom"},noWrapper:!0})]})]}),(0,k.jsx)(s.Flex,{ref:N,"data-testid":"alert-configuration-ai-assistant-right-section",column:!0,gap:2,padding:[4],overflow:{vertical:"auto"},children:h?(0,k.jsx)(Ge,{error:h}):(0,k.jsxs)(k.Fragment,{children:[(0,k.jsx)(K,{isOpen:L.configuration,allOpen:R,onToggle:z,parentHeightInPx:B,configuration:m,explanation:g,loadingExplanation:p,onConfigurationChange:v}),(0,k.jsx)(qe,{context:u,configuration:m,isOpen:L.evaluation,allOpen:R,onToggle:E,parentHeightInPx:B})]})})]})})};var mt=n(75684),gt=n(4575),pt=n(35084);const ht=(0,R.A)(s.Button),xt=e=>{let{onClose:t,chart:n,nodes:r,instances:m,labels:g,viewUnits:p}=e;const h=(0,l.dg)(),x=(0,c.n)("id"),[f,,y,b]=(0,u.A)(),v=(0,rt.a7)({extraKey:Je.q4,merge:!1}),A=(0,et.Hj)(),C=(0,i.ID)(),I=(0,d.R7)(C),w=(0,o.useMemo)((()=>{const e=Object.entries(I).find((e=>{let[t]=e;return t===n}))?.[1]?.units;return{...n?{context:n}:{},...r?{nodes:r}:{},...m?{instances:m}:{},...e?{dbUnits:e}:{},...p?{viewUnits:p}:{}}}),[n,m]),{isLoading:S,isLoadingSuggestion:N,canSubmit:F,name:T,textValue:P,context:L,configuration:M,explanation:D,loadingExplanation:B,error:_,canSuggest:K,canSubmitToNodes:R,btnSubmitTooltip:z,btnSuggestTooltip:E,formData:V,onNameValueChange:$,onContextValueChange:H,onConfigurationChange:O,onTextChange:U,onKeyDown:W,onSuggestClick:q,onSubmit:G}=j({initialState:w,labels:g});return(0,k.jsxs)(k.Fragment,{children:[(0,k.jsx)(s.Modal,{backdropContainerProps:{zIndex:"60"},backdropProps:{backdropBlur:!0},onClickOutside:t,onEsc:t,children:(0,k.jsx)(lt.Ay,{feature:"AlertConfigurationModal",children:(0,k.jsxs)(s.ModalContent,{width:{base:"90vw",max:"1600px"},height:{base:"90vh",max:"1000px"},children:[(0,k.jsx)(s.ModalHeader,{children:(0,k.jsxs)(s.Flex,{alignItems:"center",gap:2,children:[(0,k.jsx)(s.Icon,{name:"alarmNew",color:"text"}),(0,k.jsx)(s.H4,{children:"Create new alert"})]})}),(0,k.jsx)(s.ModalBody,{column:!0,flex:"grow",gap:4,padding:[0],children:(0,k.jsx)(ut,{chart:n,onModalClose:t,isLoading:S,isLoadingSuggestion:N,canSubmit:F,name:T,textValue:P,context:L,configuration:M,explanation:D,loadingExplanation:B,error:_,canSuggest:K,btnSubmitTooltip:z,btnSuggestTooltip:E,onNameValueChange:$,onContextValueChange:H,onConfigurationChange:O,onTextChange:U,onKeyDown:W,onSuggestClick:q,onSubmit:G})}),(0,k.jsxs)(s.ModalFooter,{alignItems:"center",gap:2,flex:0,parentPadding:[0],containerProps:{flex:0},padding:[3,4],children:[(0,k.jsx)(s.Button,{type:"button",flavour:"hollow",label:"Cancel",onClick:t}),!h&&x&&M&&!S?(0,k.jsx)(ht,{label:"Submit to node(s)",onClick:y,disabled:!R,tooltip:R?"Submit the configuration to one or multiple nodes.":""}):null]})]})})}),x&&f?(0,k.jsx)(gt.Ay,{isNewItem:!0,setIsDirty:a(),children:(0,k.jsx)(mt.A,{id:Je.Sd,onClose:b,providedFormData:V,refreshData:A,extraKey:pt.f},JSON.stringify({isNodesSelectorVisible:f,selectedNodeIds:v}))}):null]})};var ft=n(34843);const yt=(0,n(84929).tx)();var bt=n(30569);const vt=()=>{const[e,t,n]=[...(0,ft.fp)(yt),(0,bt.AY)(yt)];return[!!e,t,(0,o.useMemo)((()=>(0,k.jsx)(xt,{...e,onClose:n})),[e,n])]}},41588:(e,t,n)=>{n.d(t,{A:()=>d});var o=n(96540),r=n(86177),a=n(64587),s=n(41716),l=n(74848);const i=()=>{const e=(()=>{const{localeTimeString:e,localeDateString:t}=(0,a.$j)(),n=(0,s.s)("updatedAt");return(0,o.useMemo)((()=>{if(!n)return;const o=new Date(n);return`${t(o,{long:!0})} ${e(o,{secs:!0})}`}),[n,e,t])})();return(0,l.jsxs)(r.Flex,{column:!0,justifyContent:"center",alignItems:"center",gap:4,children:[(0,l.jsx)(r.Icon,{name:"checkmark",width:"128px",height:"128px",margin:[15,0,0]}),(0,l.jsx)(r.H3,{margin:[10,0,0],children:"This room has no active alerts, you are all good!"}),(0,l.jsx)(r.Text,{margin:[2,0,0,0],children:"Visit later or check your notifications"}),(0,l.jsxs)(r.TextSmall,{color:"textLite",children:["Last updated at: ",e]})]})},d=(0,o.memo)(i)},41708:(e,t,n)=>{n.d(t,{A:()=>f,u:()=>x});var o=n(88934),r=n(33185),a=n(86177),s=n(24609),l=n(24013),i=n(49181),d=n(51262),c=n(59400),u=n(45087),m=n(14681),g=n(74848);const p=(0,r.default)(o.N_).withConfig({displayName:"nodeName__StyledLink",componentId:"sc-1pgjinl-0"})(["width:100%;text-decoration:none !important;&:hover{text-decoration:none !important;}"]),h=e=>{let{id:t,name:n,state:o,...r}=e;const a=(0,i.GM)(o);return(0,g.jsx)(m.A,{nodeId:t,extraKey:"nodes",Component:c.cK,"data-testid":"node-name-text",nodeStatus:a,...r,children:n})},x=e=>{let{name:t,reason:n,...o}=e;const r=(e=>{const t=(0,s.dg)();return"ErrNodeIsNotPreferred"===e?t?"Local dashboard is limited to 5 nodes.":"Your plan is limited to 5 nodes. Upgrade your plan for no limitations.":"ErrWindowsAgentIsNotSupported"===e?"Windows agent is not supported.":e})(n);return(0,g.jsxs)(a.Flex,{width:"300px",column:!0,gap:1,...o,children:[(0,g.jsx)(a.Text,{strong:!0,children:"Locked!"}),(0,g.jsxs)(a.Text,{children:["The node ",(0,g.jsx)(a.Text,{strong:!0,children:t})," is locked."]}),r?(0,g.jsx)(a.Text,{children:r}):null]})},f=(y=e=>{let{id:t,state:n,isLive:o,name:r,isEligible:a,...s}=e;const i=(0,l.Zl)(t);return("stale"===n||o)&&a?(0,g.jsx)(p,{"data-testid":"node-name-link",to:i,children:(0,g.jsx)(h,{id:t,state:n,name:r,...s})}):(0,g.jsx)(h,{id:t,state:n,name:r,...s})},e=>{const{isNodeRestricted:t}=(0,d.A)(),{restricted:n,reason:o}=t(e.id);return n?(0,g.jsx)(u.A,{plain:!0,content:(0,g.jsx)(x,{name:e.name,reason:o}),isBasic:!0,children:(0,g.jsxs)(a.Flex,{alignItems:"center",gap:1,children:[(0,g.jsx)(a.Icon,{name:"padlock",width:"18px",height:"18px",color:"placeholder"}),(0,g.jsx)(y,{...e,isEligible:!n})]})}):(0,g.jsx)(y,{...e,isEligible:!n})});var y},42376:(e,t,n)=>{n.d(t,{A:()=>i});var o=n(33185),r=n(86177),a=n(17829),s=n(74848);const l=o.default.div.withConfig({displayName:"timeCell__TimeBox",componentId:"sc-1k785pi-0"})(["display:flex;flex-direction:column;align-items:start;justify-content:center;"]),i=e=>{let{rawTime:t,secs:n,long:o,nowrap:i=!1,...d}=e;const{timeAgo:c,formattedDate:u=""}=(0,a.lT)({rawTime:t,secs:n,long:o});return(0,s.jsxs)(l,{...d,children:[(0,s.jsx)(r.TextSmall,{children:c}),(0,s.jsx)(r.TextMicro,{color:"textLite",...i&&{whiteSpace:"nowrap"},children:u?u?.replace(/ /g," - "):""})]})}},43252:(e,t,n)=>{n.d(t,{$p:()=>a,Gt:()=>o,Rh:()=>l,Vs:()=>r,rY:()=>s});const o=1e3,r={reportDescription:"report_description",nodes:"nodes",clarifications:"clarifications",context:"context"},a={clarification:"clarification",response:"response",error:"error"},s=[r.clarifications,r.context],l={troubleshooter:"troubleshooter",default:"default"}},47213:(e,t,n)=>{n.d(t,{q:()=>l});n(98992),n(3949),n(37550),n(25509),n(65223),n(60321),n(41927),n(11632),n(64377),n(66771),n(12516),n(68931),n(52514),n(35694),n(52774),n(49536),n(21926),n(94483),n(16215);var o=n(96540),r=n(19186),a=n(24582),s=n(55125);const l=e=>{const t=(0,r.ID)(),n=(0,s.X)(),l=(0,a.yO)(t);return(0,o.useCallback)((function(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[];if(!e(t))return!1;if(!n||0===Object.keys(n).length)return!0;if(!o)return!0;const a=[o,...r||[]],s=new Set;return a.forEach((e=>{const t=n[e];t&&Object.keys(t).forEach((e=>s.add(e)))})),0===s.size||t.some((e=>{const t=l(e);return t&&s.has(t.context)}))}),[e,n,l])}},49074:(e,t,n)=>{n.d(t,{A:()=>i});var o=n(96540),r=n(86177),a=n(6304);var s=n(74848);const l={timeout:1e3},i=e=>t=>{let{PopoverContent:n,ContainerElement:i=r.Flex,dropProps:d={},dropContainerProps:c={},popoverProps:u={},...m}=t;const g=(0,o.useRef)(),{localStorageKey:p,timeout:h}={...l,...u},[x,,f,y]=(0,a.A)(),b=(0,o.useCallback)((()=>{p&&localStorage.setItem(p,!0),y()}),[y,p]);return(0,o.useEffect)((()=>{let e=!0,t=null;return e&&!m?.disabled&&(t=setTimeout((()=>{p?"true"!==localStorage.getItem(p)&&f():f()}),h)),()=>{e=!1,t&&(clearTimeout(t),t=null)}}),[p,h,f,m?.disabled]),n?(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(i,{ref:g,onClick:y,children:(0,s.jsx)(e,{...m})}),g.current&&x?(0,s.jsx)(r.Drop,{width:80,target:g.current,align:{top:"bottom",right:"right"},hideShadow:!0,close:y,...d,children:(0,s.jsx)(r.DropContainer,{width:80,align:"bottom",background:"tooltip",backgroundOpacity:.9,padding:[4],...c,children:(0,s.jsx)(n,{onDismiss:b})})}):null]}):(0,s.jsx)(e,{...m})}},49435:(e,t,n)=>{n.d(t,{pe:()=>a,yX:()=>s});n(98992),n(54520),n(81454),n(8872),n(37550),n(83488);var o=n(17271),r=n.n(o);const a=function(e,t){let{scoreFactor:n=.3,minScore:o=.1}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if(!e||!t)return 0;const a=r()(String(e),String(t),n);return a<o?0:a},s=function(e,t){let{scoreFactor:n=.3,fuzzyFactor:o=.3}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return a(e,t,{scoreFactor:n})>o}},49910:(e,t,n)=>{n.d(t,{$:()=>a,A:()=>s});var o=n(52035),r=n(84929);const a={rules:[],error:"",id:null,loading:!0,loaded:!1,initialLoad:!1},s=(0,r.Iz)((e=>(0,o.eU)({...a,id:e})))},50271:(t,n,o)=>{o.d(n,{A3:()=>f,Cq:()=>x,TS:()=>h});var r=o(96540),a=o(52035),s=o(34843),l=o(84929),i=o(30569),d=o(19186),c=o(18936),u=o(84049),m=o(57377);const g=(0,l.Iz)((e=>{let{id:t,key:n}=e;return(0,a.eU)((e=>{const o=e((0,c.A)(t));return n?o[n]:o}),((e,o,r)=>{o((0,c.A)(t),(e=>n?{...e,[n]:r}:r))}))}),m.Ay),p=(e,t)=>(0,s.md)(g({id:e,key:t})),h=(t,n)=>{const o=(0,d.GJ)(),a=p(t,n),l=function(t){let{key:n,shouldPersist:o=!0}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const a=(0,s.Xr)(g({id:t,key:n})),l=(0,u.DH)(t,{silent:!0});return(0,i.yF)((0,r.useCallback)((async(r,s,i)=>{if(a(i),!o)return;const d=await r(g({id:t}));try{await l({settings:{...d,...n?{[n]:i}:i}})}catch(e){a(n?d[n]:d)}}),[t,n,l]))}(t,{key:n,shouldPersist:!o});return[a,l]},x=(e,t)=>{const n=(0,d.XA)("fullyLoaded"),o=p(e,"groupModeByTab")||{},r=p(e,"groupMode");return n?t in o?o[t]:r&&"servers"===t?r:"servers"===t?"nodeStatus":"":""},f=(e,t)=>{const[n,o]=h(e,"groupModeByTab"),a=p(e,"groupMode");return(0,r.useCallback)((e=>{o({...n,servers:n?.servers||a||"nodeStatus",[t]:e})}),[n,o,t,a])}},51750:(e,t,n)=>{n.d(t,{A:()=>d});n(98992),n(54520),n(81454);var o=n(96540),r=n(50694),a=n(87083),s=n(58243),l=n(19186),i=n(41061);const d=e=>{let{extraKey:t,nodeIds:n,roomId:d,metricsType:c}=e;const u=(0,l.ID)(),m=d||u,g=(0,r.Jk)(m),p=(0,a.eO)({extraKey:t,omit:"selectedGroups",keepAll:!0,nodeIds:n});return(0,o.useMemo)((()=>[...i.E9.filter((e=>e.isVisible(p))).filter((e=>!c||e.metricsType===c)).map((e=>({id:e.id,name:e.label,count:p.filter((t=>!t.hidden&&e.showFn(t))).length,isDefaultTab:!0}))),...(g||[]).filter((e=>!e.hidden)).filter((e=>!c||e.metricsType===c)).map((e=>({id:e.id,name:e.name,count:p.filter((t=>!t.hidden&&(0,s.BW)(t,e.filters,e.selectedNodeIds))).length,isDefaultTab:!1})))]),[g,p,c])}},51865:(e,t,n)=>{n.d(t,{A:()=>s});var o=n(86177),r=n(20982),a=n(74848);const s=e=>{let{children:t,iconName:n,faIcon:s,name:l,size:i,testId:d="entry-line-text-container",row:c=!1,...u}=e;const m="small"===i?o.TextSmall:o.Text,g="undefined"!==typeof t&&null!==t;return(0,a.jsxs)(o.Flex,{alignItems:"start","data-testid":"entry-line",children:[(!!n||!!s)&&(0,a.jsx)(o.Flex,{"data-testid":"entry-line-icon-container",padding:[0,1,0,0],color:"textLite",children:s&&"object"===typeof s?(0,a.jsx)(r.g,{icon:s,alt:n}):(0,a.jsx)(o.Icon,{color:"textLite","data-testid":"entry-line-icon",name:n,width:"16px",height:"16px"})}),(0,a.jsxs)(o.Flex,{column:!c,alignItems:"start","data-testid":d,gap:.5,...u,children:[(0,a.jsxs)(m,{"data-testid":"entry-line-text-label",whiteSpace:"nowrap",color:"textDescription",children:[l,g&&": "]}),g&&(0,a.jsx)(o.TextSmall,{color:"textDescription","data-testid":"entry-line-text-value",strong:!0,children:t})]})]})}},52154:(e,t,n)=>{n.d(t,{Ay:()=>g,Cj:()=>m,UW:()=>l,Y5:()=>d,w:()=>i,zb:()=>u});var o=n(52035),r=n(84929),a=n(84103),s=n(57377);const l=(0,o.eU)(null),i=(0,r.Iz)((()=>(0,o.eU)(1))),d=(0,r.Iz)((e=>{let{spaceId:t,roomId:n,flavour:s,nodeIds:l}=e;return(0,r.Rq)((0,o.eU)((e=>n?(e(i(n)),(e=>{let{spaceId:t,roomId:n,flavour:o,nodeIds:r}=e;return"feed"===o?Promise.resolve({data:[{name:"feed",slug:"feed"}]}):(0,a.LO)(t,n,o,r)})({spaceId:t,roomId:n,flavour:s,nodeIds:l})):Promise.resolve({data:[]}))))}),s.Ay),c={id:null,loading:!0,loaded:!1,loadingMore:!1,infoLoaded:!1,data:null,error:"",type:"",updateEvery:1,availableFilters:{},missingRequired:!1,lastModified:null,anchorAfter:null,offset:0,defaultCharts:[],acceptedParams:[],requiredParams:[],filtersToRefresh:{},progress:null},u={table:{...c,sortColumn:"",sortDirection:"descending",manualSorting:!1,columns:{},columnVisibility:{},sortedColumns:[],pinnedColumns:[],groupByColumns:null,alphabetical:[]},default:c},m=e=>({...c,id:e}),g=(0,r.Iz)((e=>(0,o.eU)(m(e))))},52253:(e,t,n)=>{n.d(t,{A:()=>l});var o=n(86177),r=n(49181),a=n(82103),s=n(74848);const l=e=>{let{children:t,badge:n,enabled:l,name:i,onClick:d,...c}=e;const u=(0,r.lw)(l);return(0,s.jsx)(a.A,{badge:n,"data-testid":`node-${n}-status`,status:u.status,nodeName:i,...c,children:(0,s.jsxs)(o.Flex,{alignItems:"center",gap:1,onClick:l?d:void 0,cursor:l&&d?"pointer":"default","data-ga":`nodes-list::click-capability::${u.label}`,children:[t,(0,s.jsx)(o.Pill,{flavour:u.flavour,size:"small",children:u.label})]})})}},54435:(e,t,n)=>{n.d(t,{A:()=>s,T:()=>a});var o=n(86177),r=n(74848);const a={critical:{background:"errorSemi",border:{side:"all",color:"error"},color:"error"},warning:{background:"warningSemi",border:{side:"all",color:"warning"},color:"warning"},cleared:{background:"successSemi",border:{side:"all",color:"success"},color:"success"},default:{background:"generic",border:{side:"all",color:"border"},color:"text"}},s=e=>{let{status:t,label:n="",TextComponent:s=o.TextSmall,...l}=e;const{background:i,border:d,color:c}=a[t]||a.default;return(0,r.jsx)(o.Flex,{background:i,border:d,padding:[.5,2],round:9,width:{min:10},justifyContent:"center",...l,children:(0,r.jsx)(s,{color:c,strong:!0,whiteSpace:"nowrap",truncate:!0,children:n})})}},54521:(e,t,n)=>{n.d(t,{I0:()=>l,m$:()=>a,z5:()=>s});var o=n(33185),r=n(86177);const a=(0,o.default)(r.Text).attrs((e=>({fontSize:"14px",textAlign:"center",color:"menuItem",lineHeight:1.5,...e}))).withConfig({displayName:"styled__SecondaryText",componentId:"sc-aezcys-0"})([""]),s=(0,o.default)(r.Box).attrs((e=>({...e}))).withConfig({displayName:"styled__ReportSamplesContainer",componentId:"sc-aezcys-1"})(["display:grid;grid-template-columns:repeat(4,1fr);gap:16px;"]),l=(0,o.default)(r.Flex).attrs((e=>({column:!0,gap:8,padding:[4],background:"panelBg",...e}))).withConfig({displayName:"styled__ReportSampleCardContainer",componentId:"sc-aezcys-2"})([""," background:linear-gradient( 90deg,"," 0%,"," 50%,"," 100% );"],(e=>{let{start:t,span:n}=e;return t||n?`grid-column: ${t||"1"} / span ${n||"1"};`:""}),(e=>{let{background:t}=e;return(0,r.getColor)(t)}),(0,r.getColor)("mainBackground"),(e=>{let{background:t}=e;return(0,r.getColor)(t)}));(0,o.default)(r.Box).attrs((e=>({padding:[8],...e}))).withConfig({displayName:"styled__Container",componentId:"sc-aezcys-3"})(["display:grid;grid-template-columns:1fr 2fr;gap:24px;"]),(0,o.default)(r.TextBigger).attrs((e=>({lineHeight:1.5,...e}))).withConfig({displayName:"styled__Txt",componentId:"sc-aezcys-4"})([""]),o.default.ul.withConfig({displayName:"styled__List",componentId:"sc-aezcys-5"})(["padding-left:16px;list-style:disc outside none;& li{padding:4px 0;}"])},54583:(e,t,n)=>{n.d(t,{A:()=>a});var o=n(33185),r=n(86177);const a=(0,o.default)(r.Flex).attrs((e=>({as:"ul",width:"100%",role:"complementary",column:!0,overflow:{vertical:"auto"},"data-sidebar":"true",position:"relative",...e}))).withConfig({displayName:"wrapper__MenuWrapper",componentId:"sc-14s4jb2-0"})([""])},54822:(e,t,n)=>{n.d(t,{A:()=>u});var o=n(96540),r=n(33185),a=n(86177),s=n(42790),l=n(43375),i=n(61710),d=n(74848);const c=(0,r.default)(a.IconButton).attrs({icon:"resize_handler",padding:[0],position:"absolute",bottom:0,right:0,hoverColor:"textDescription",width:"14px",height:"14px"}).withConfig({displayName:"resizer__ResizeButton",componentId:"sc-t6cbeb-0"})(["&&{cursor:ns-resize;}"]),u=e=>{let{param:t,extraKey:n,children:r}=e;const[a,u]=(0,s.r$)(`${t}-size`,{extraKey:n,flavour:"val",defaultValue:null}),m=(0,o.useRef)(),[g,p]=(0,o.useState)(null);(0,l.E5)((0,o.useMemo)((()=>({onDragStart:e=>{let{active:n}=e;n.id===`${t}-resizer-handle`&&p(m.current.clientHeight)},onDragMove:e=>{let{active:n}=e;if(n.id===`${t}-resizer-handle`&&n.rect?.current){const{initial:e,translated:t}=n.rect.current;u(Math.max(g+(0,i.sd)(t.bottom-e.bottom),0))}},onDragEnd:e=>{let{active:n}=e;n.id===`${t}-resizer-handle`&&p(null)},onDragCancel:e=>{let{active:n}=e;n.id===`${t}-resizer-handle`&&(u(g),p(null))}}))),[]);const{attributes:h,listeners:x,setNodeRef:f}=(0,l.PM)({id:`${t}-resizer-handle`,data:{}});return r({containerRef:m,height:a,resizer:(0,d.jsx)(c,{ref:f,...x,...h,onDoubleClick:()=>u(null),tooltip:a?"Drag to resize. Double click to reset.":"Drag to resize"})})}},54852:(e,t,n)=>{n.d(t,{A:()=>c});var o=n(96540),r=n(13083),a=n(86177),s=n(74848);const l=()=>(0,s.jsx)(a.Text,{children:"Something went wrong during document parsing"}),i=e=>t=>{let{transformConfiguration:n={},validationConfig:a={},validate:i,errorComponent:d,children:c,...u}=t;const{tree:m,errors:g}=(e=>{let{markdocContent:t,validate:n,validationConfig:a,transformConfiguration:s}=e;return(0,o.useMemo)((()=>{const e=r.Ay.parse("string"===typeof t?t:"");let o=[];return n&&(o=r.Ay.validate(e,a)),{tree:o.length?null:r.Ay.transform(e,s),errors:o}}),[t,n,a,s])})({markdocContent:c,validate:i,validationConfig:a,transformConfiguration:n}),p=d&&"function"===typeof d?d:l;return g.length?(0,s.jsx)(p,{errors:g}):(0,s.jsx)(e,{tree:m,...u})},d=(0,o.memo)(i((e=>{let{tree:t,renderConfiguration:n}=e;return r.Ay.renderers.react(t,o,n)}))),c=(i((e=>{let{tree:t}=e;return r.Ay.renderers.html(t)})),d)},55024:(e,t,n)=>{n.d(t,{A:()=>M});var o=n(96540),r=n(33185),a=n(86177),s=n(88934),l=(n(98992),n(81454),n(18739)),i=n(24155),d=n(25457),c=n(74848);const u=()=>(0,c.jsx)(i.A,{height:"52px"}),m=()=>(0,c.jsxs)(a.Flex,{column:!0,gap:2,children:[(0,c.jsx)(u,{}),(0,c.jsx)(u,{}),(0,c.jsx)(u,{}),(0,c.jsx)(u,{})]}),g=(0,r.default)(a.Flex).attrs((e=>({height:"52px",alignItems:"center",justifyContent:"between",gap:2,padding:[0,4],border:{side:"all",color:"border"},round:!0,...e}))).withConfig({displayName:"bundlesSelector__BundleItemContainer",componentId:"sc-1v8ff5h-0"})([""]),p=e=>{let{id:t,quantity:n,monetaryAmount:r,onPaidPlan:s,selectedId:l,onClick:i}=e;const u=(0,o.useMemo)((()=>l===t),[t,l]),m=(0,o.useCallback)((()=>{s&&i(t)}),[t,s,i]),p=(0,o.useMemo)((()=>({...s?{cursor:"pointer",_hover:{background:"secondaryHighlight"}}:{opacity:.6}})),[s]);return(0,c.jsxs)(g,{"data-testid":`bundle-item-${n}`,onClick:m,...p,children:[(0,c.jsxs)(a.TextBig,{children:[(0,c.jsx)(a.TextBig,{strong:!0,children:n})," credits",s?(0,c.jsxs)(c.Fragment,{children:[" ","for ",(0,c.jsx)(a.TextBig,{strong:!0,children:d.A.format(r)})]}):null]}),u?(0,c.jsx)(a.Icon,{name:"checkmark_s",color:"primary",size:"large"}):null]})},h=e=>{let{onPaidPlan:t,bundleId:n,onItemClick:o}=e;const{loading:r,bundles:s,error:i}=(0,l.eG)();return r?(0,c.jsx)(m,{}):i?(0,c.jsx)(a.Flex,{alignItems:"center",justifyContent:"center",children:(0,c.jsx)(a.Text,{color:"error",children:i})}):(0,c.jsx)(a.Flex,{column:!0,gap:2,children:s.map((e=>(0,c.jsx)(p,{...e,onPaidPlan:t,selectedId:n,onClick:o},e.id)))})},x=(0,r.default)(a.ModalContent).attrs((e=>{let{isMobile:t}=e;return{width:t?{base:"95vw"}:{}}})).withConfig({displayName:"styledModalContent__StyledModalContent",componentId:"sc-1amwq8j-0"})([""]);var f=n(60670),y=n(10444),b=n(60908);const v=()=>(0,c.jsxs)(a.Flex,{alignItems:"center",gap:2,children:[(0,c.jsx)(a.Icon,{name:"warning_triangle",color:"warning"}),(0,c.jsx)(a.Text,{children:"Final prices may include applicable taxes based on your country's tax laws."})]}),A=e=>{let{remainingAiCredits:t,onPaidPlan:n,state:o,onBundleItemClick:r,onClose:l}=e;const i=(0,s.RQ)("/spaces/:spaceSlug/settings/billing/all-plans"),{loading:d,bundleId:u,error:m}=o||{};return d?(0,c.jsx)(a.Flex,{height:"120px",alignItems:"center",justifyContent:"center",children:(0,c.jsx)(a.TextBig,{children:"Purchasing credits..."})}):m?(0,c.jsx)(a.Flex,{height:"120px",alignItems:"center",justifyContent:"center",children:(0,c.jsx)(a.Text,{color:"error",children:m})}):(0,c.jsxs)(c.Fragment,{children:[n?(0,c.jsxs)(a.Flex,{column:!0,gap:2,children:[(0,c.jsx)(a.Flex,{column:!0,gap:1,children:(0,c.jsxs)(a.TextBig,{lineHeight:1.5,children:["You have"," ",(0,c.jsx)(a.TextBig,{"data-testid":"ai-credits-modal-remaining-credits",lineHeight:1.5,strong:!0,children:t||0})," ","AI credits available."]})}),(0,c.jsx)(a.TextBig,{lineHeight:1.5,children:"AI Credits power investigations, reports, alert creation, and conversations. 1 Credit = 1 Investigation. Smaller actions such as alerts and conversations use fractional credits."})]}):(0,c.jsx)(f.A,{size:"large",...i?{onUpdateClick:l}:{}}),(0,c.jsx)(h,{onPaidPlan:n,bundleId:u,onItemClick:r}),n?(0,c.jsx)(v,{}):null]})},C={loading:!1,bundleId:void 0,error:null},j=e=>{let{remainingAiCredits:t,onPaidPlan:n,onClose:r,...s}=e;const i=(0,y.J)(),[d,u]=(0,o.useState)(C),m=(0,o.useCallback)((e=>{u((t=>({...t,bundleId:e})))}),[u]),g=(0,o.useCallback)((e=>{u((t=>({...t,loading:!1,error:e?.response?.data?.errorMessage||"Something went wrong"})))}),[u]),p=(0,l.jy)({onError:g}),h=(0,o.useCallback)((()=>{d.bundleId&&(u((e=>({...e,loading:!0}))),p(d.bundleId))}),[d.bundleId,p,u]);return(0,c.jsx)(a.Modal,{backdropProps:{backdropBlur:!0},onClickOutside:r,onEsc:r,...s,children:(0,c.jsx)(b.Ay,{feature:"AICreditsModal",children:(0,c.jsxs)(x,{"data-testid":"ai-credits-modal",isMobile:i,children:[(0,c.jsxs)(a.ModalHeader,{children:[(0,c.jsxs)(a.Flex,{gap:2,alignItems:"center",children:[(0,c.jsx)(a.Icon,{name:"ai",color:"primaryAI"}),(0,c.jsx)(a.H4,{children:"Accelerate Your Troubleshooting with AI Credits"})]}),(0,c.jsx)(a.ModalCloseButton,{onClose:r})]}),(0,c.jsx)(a.ModalBody,{children:(0,c.jsx)(a.Flex,{column:!0,gap:8,width:120,padding:[0,0,4,0],children:(0,c.jsx)(A,{remainingAiCredits:t,onPaidPlan:n,state:d,onBundleItemClick:m})})}),(0,c.jsx)(a.ModalFooter,{children:(0,c.jsxs)(a.Flex,{gap:2,justifyContent:"end",padding:[1,2],children:[n?(0,c.jsx)(a.Button,{label:"Purchase",onClick:h,disabled:!d.bundleId||d.loading||!!d.error}):null,(0,c.jsx)(a.Button,{label:"Close",flavour:"hollow",onClick:r})]})})]})})})};var I=n(79748);const w=e=>{let{onClose:t,...n}=e;const o=(0,y.J)();return(0,c.jsx)(a.Modal,{backdropProps:{backdropBlur:!0},onClickOutside:t,onEsc:t,...n,children:(0,c.jsx)(b.Ay,{feature:"AICreditsModal",children:(0,c.jsxs)(x,{"data-testid":"ai-credits-contact-us-modal",isMobile:o,children:[(0,c.jsxs)(a.ModalHeader,{children:[(0,c.jsxs)(a.Flex,{gap:2,alignItems:"center",children:[(0,c.jsx)(a.Icon,{name:"ai",color:"primaryAI"}),(0,c.jsx)(a.H4,{children:"Accelerate Your Troubleshooting with AI Credits"})]}),(0,c.jsx)(a.ModalCloseButton,{onClose:t})]}),(0,c.jsx)(a.ModalBody,{children:(0,c.jsx)(a.Flex,{column:!0,gap:8,width:120,padding:[4,0],children:(0,c.jsxs)(a.TextBig,{lineHeight:1.5,children:["Your account is managed through a partner (reseller or marketplace). To add AI credits, please contact"," ",(0,c.jsx)(I.A,{Component:a.TextBig,href:"mailto:sales@netdata.cloud",as:"a",cursor:"pointer",children:"sales@netdata.cloud"})]})})}),(0,c.jsx)(a.ModalFooter,{children:(0,c.jsx)(a.Flex,{gap:2,justifyContent:"end",padding:[1,2],children:(0,c.jsx)(a.Button,{label:"Close",flavour:"hollow",onClick:t})})})]})})})};var k=n(76375),S=n(3098),N=n(99728),F=n(6304),T=n(74891);const P=(0,r.default)(a.Flex).attrs((e=>({cursor:e.disabled?"default":"pointer",...e}))).withConfig({displayName:"aiCredits__AnchorAI",componentId:"sc-1yihdu8-0"})(["&:hover{text-decoration:underline;color:",";}"],(0,a.getColor)("primaryAI")),L=(0,T.A)(P),M=e=>{let{Accessor:t,label:n,modalProps:r={}}=e;const s=(0,N.JT)("billing:ReadAll"),{loaded:l,isPaid:i}=(0,k.A)(),{credits:d}=(0,S.A)(),[u,m,,g]=(0,F.A)(),p=(0,o.useMemo)((()=>n||(i?`${d||0} AI credits remaining`:"AI Credits")),[n,i,d]);return(0,c.jsxs)(c.Fragment,{children:[t?(0,c.jsx)(t,{label:p,onClick:m,"data-testid":"ai-credits-accessor"}):(0,c.jsxs)(L,{onClick:m,alignItems:"center",gap:1,tooltip:"AI credits enable you to use Netdata's AI features, such as alert troubleshooting, alert configuration generation, automatic investigations and insights reports. Each of which consume 1 credit per invocation.","data-testid":"ai-credits-link",disabled:!l,children:[(0,c.jsx)(a.Icon,{name:"ai",color:"primaryAI",width:"12px",height:"12px"}),(0,c.jsx)(a.Text,{color:"primaryAI",children:p})]}),u?s?(0,c.jsx)(j,{remainingAiCredits:d,onPaidPlan:i,onClose:g,...r}):(0,c.jsx)(w,{onClose:g,...r}):null]})}},55125:(e,t,n)=>{n.d(t,{X:()=>d,w:()=>i});n(98992),n(54520),n(3949),n(37550),n(25509),n(65223),n(60321),n(41927),n(11632),n(64377),n(66771),n(12516),n(68931),n(52514),n(35694),n(52774),n(49536),n(21926),n(94483),n(16215);var o=n(96540),r=n(19186),a=n(77679),s=n(42790);const l={},i=(e,t)=>{e=(0,o.useMemo)((()=>e?Array.isArray(e)?e:[e]:null),[e]);const n=(0,r.ID)(),[i,d]=(0,a.w)(),c=i?d:n,[u,m]=(0,s.N9)("contextSearchFilters",{key:c,extraKey:"chartFilters",flavour:"obj",defaultValue:l});return{filters:(0,o.useMemo)((()=>{if(!e||0===e.length||!t)return[];const n=u[t];if(!n)return[];const o=[],r=new Set,a=new Set(e);return Object.entries(n).forEach((e=>{let[n,s]=e;if(a.has(n)){(Array.isArray(s)?s:[s]).forEach((e=>{const n=`${e.matchType}-${e.value}`;r.has(n)||(r.add(n),o.push({...e,menuId:t}))}))}})),o}),[u,e,t]),addFilter:(0,o.useCallback)((e=>{m((n=>{const o={...n},{contextIds:r,contextToInstance:a,...s}=e;return o[t]||(o[t]={}),r.forEach((n=>{const r=`${e.matchType}-${e.value}`,l=o[t][n],i=Array.isArray(l)?l:l?[l]:[];i.some((e=>`${e.matchType}-${e.value}`===r))||(o[t][n]=[...i,{...s,...a&&{instanceName:a[n]}}])})),o}))}),[m,t]),removeFilter:(0,o.useCallback)((e=>{m((t=>{const n={...t},o=n[e.menuId];return o&&(Object.keys(o).forEach((t=>{const r=o[t],a=(Array.isArray(r)?r:[r]).filter((t=>!(t.matchType===e.matchType&&t.value===e.value)));0===a.length?delete n[e.menuId][t]:n[e.menuId][t]=a})),0===Object.keys(n[e.menuId]).length&&delete n[e.menuId]),n}))}),[m]),clearFilters:(0,o.useCallback)((()=>{m((e=>{const n={...e};return t&&n[t]&&delete n[t],n}))}),[t,m])}},d=()=>{const e=(0,r.ID)(),[t,n]=(0,a.w)(),o=t?n:e;return(0,s.rW)("contextSearchFilters",{key:o,extraKey:"chartFilters",flavour:"obj",defaultValue:l})}},55579:(e,t,n)=>{n.d(t,{A:()=>a});var o=n(86177),r=n(74848);const a=e=>{let{children:t,...n}=e;return(0,r.jsx)(o.Flex,{height:"40px",alignItems:"center",justifyContent:"between",padding:[0,4],...n,children:t})}},56473:(e,t,n)=>{n.d(t,{JO:()=>j,PP:()=>C,QD:()=>A,hv:()=>y,qr:()=>v});n(98992),n(72577),n(81454),n(8872),n(37550);var o=n(96540),r=n(34843),a=n(42790),s=n(24609),l=n(19186),i=n(87083),d=n(77679),c=n(51262),u=n(6196),m=n(19075),g=n(13);const p=e=>(e=Array.isArray(e)?e:[e],(t,n)=>!Array.isArray(n)||!n?.length||e.some((e=>((e,t)=>{if(!e||!t)return!1;t=Array.isArray(t)?t:[t];for(let n=0;n<=t.length;n++){if(e.includes(t[n]))return!0;break}return!1})(n,t[e])))),h={alertStatuses:p("status"),alertNames:p("name"),alertContexts:p(["context","contexts"]),alertClasses:p(["class","classes"]),alertComponents:p(["component","components"]),alertTypes:p(["type","types"]),alertRoles:p(["recipient","recipients"]),alertTypeComponents:(e,t)=>!Array.isArray(t)||!t.length||t.includes(`${e.type}|${e.component}`),nodeIds:p(["nodeId","nodeIds"]),selectedNodeIds:p(["nodeId","nodeIds"])},x=e=>{let{roomId:t,key:n,extraKey:r,omit:s}=e;const l=(0,a.rW)(null,{key:n||t,extraKey:r,flavour:"arr"}),d=(0,a.rW)(null,{key:n||t,flavour:"arr"});let c=(0,o.useMemo)((()=>Object.keys(l).map((e=>[e,s&&s.split(":::").includes(e)?d[e]:l[e]]))),[l,s]);const u=(0,i.w7)({key:n||t,extraKey:r,omit:s,keepAll:!1,merge:!1,scoped:!0});return(0,o.useMemo)((()=>(s&&s.includes("selectedNodeIds")||!u?.length||(c.find((e=>"nodeIds"===e[0]))?c=c.map((e=>"nodeIds"===e[0]?[e[0],u]:e)):c.push(["nodeIds",u])),(e=>t=>!e.some((e=>{let[n,o]=e;return!!h[n]&&!h[n](t,o)})))(c))),[c,s,u])},f=function(e){let{nodeId:t,keepAll:n,checkAlert:r}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const{isNodeRestricted:a,loaded:s}=(0,c.A)();return(0,o.useMemo)((()=>e.reduce(((e,o)=>(t&&o.nodeId!==t||a(o.nodeId).restricted||(r(o)?e.push(o):n&&e.push({...o,hidden:!0})),e)),[])),[t,e,n,s,r])},y={alertStatuses:{critical:0,warning:0},alertClasses:{Errors:0,Latency:0,Utilization:0,Workload:0}},b={critical:0,warning:1},v={alertStatuses:(e,t)=>b[e.id]-b[t.id],default:(e,t)=>e.id.localeCompare(t.id,void 0,{sensitivity:"accent",ignorePunctuation:!0})},A=function(){let{extraKey:e,omit:t,keepAll:n=!1,filterAcknowledgements:r=!0}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const s=(0,l.ID)(),[i,c]=(0,d.w)(),u=x({key:i?c:s,extraKey:e,roomId:s,omit:t}),p=(0,m.SU)(s),h=(0,g.YA)(),y="true"===(0,a.rW)("showAcknowledgedAlerts",{key:i?c:s,extraKey:e,flavour:"val",defaultValue:"false"}),b=(0,o.useMemo)((()=>!r||y?u:e=>{if(!u(e))return!1;const t=h[e.id];return!(t&&t.lastStatusChange===e.lastStatusChange)}),[u,r,y,h]);return f(p,{keepAll:n,checkAlert:b})},C=function(){let{extraKey:e,omit:t,keepAll:n=!1}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const o=(0,l.ID)(),[r,a]=(0,d.w)(),s=x({key:r?a:o,extraKey:e,roomId:o,omit:t}),{value:i}=(0,m.oU)();return f(i,{keepAll:n,checkAlert:s})},j=e=>{let{extraKey:t,alertName:n,nodeId:o,omit:a,keepAll:i=!1}=e;const c=(0,s.vt)(),m=(0,l.ID)(),[g,p]=(0,d.w)(),h=x({key:g?p:m,extraKey:t,roomId:m,omit:a});let y=(0,r.md)((0,u._v)({spaceId:c,roomId:m,name:n}));return f(y,{keepAll:i,checkAlert:h,nodeId:o})}},56876:(e,t,n)=>{n.d(t,{A:()=>m});var o=n(96540),r=n(63950),a=n.n(r),s=n(69457),l=n(4719),i=n(33962),d=n(50239);const c=e=>(t,n)=>{const o=t.querySelector(n);o&&e(o)},u="scrollIntoViewIfNeeded"in document.body?c((e=>e.scrollIntoViewIfNeeded(!0))):c((e=>e.scrollIntoView({block:"center"}))),m=function(){let{onMenuClick:e=a(),onChartNameChange:t,initialChartName:n,linkToGo:r,contextToGo:c,loaded:m=!0}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const g=(0,s.NF)(),p=(0,d.UH)(),h=(0,l.yy)(),x=(0,i.Ud)(),f=(0,o.useRef)(n);(0,o.useLayoutEffect)((()=>{m&&p&&r&&!f.current&&p.goToLink(r)}),[p,r]),(0,o.useLayoutEffect)((()=>{m&&p&&c&&!f.current&&p.goToElement(c,{leaf:!0})}),[p,c]);const y=(0,o.useCallback)((e=>{x(e),u(g,`[data-sidebar="true"] [data-sidebar-menuid="${e}"]`),e&&h[e]&&t?.(h[e].link)}),[h]),b=(0,i.W2)();(0,o.useLayoutEffect)((()=>{u(g,`[data-sidebar="true"] [data-sidebar-menuid="${b}"]`)}),[b]),(0,o.useLayoutEffect)((()=>{m&&f.current&&p&&p.goToLink(n)&&(f.current=null)}),[p]);const v=(0,o.useCallback)((function(){let{id:t,event:n,...o}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};n&&n.preventDefault(),p&&(p.goToElement(t,{leaf:!0}),e({id:t,...o}))}),[p]);return{setActiveMenuId:y,onMenuClick:v}}},57714:(e,t,n)=>{n.d(t,{q:()=>x,z:()=>f});n(98992),n(54520),n(81454),n(8872),n(37550);var o=n(52035),r=n(34843),a=n(84929),s=n(24609),l=n(42790),i=n(92068),d=n(81391),c=n(37437),u=n(57377);const m=e=>(t,n)=>{const o=t[e];return!Array.isArray(n)||!n.length||(Array.isArray(o)?n.some((e=>o.includes(e))):n.includes(o))},g={ids:m("id"),roomIds:m("roomIds"),nodeIds:m("nodeIds"),hostLabels:(p="hostLabels",(e,t)=>{const n=e[p];if(!n)return!t.length;const o=Object.entries(n).map((e=>{let[t,n]=e;return`${t}: ${n}`}));return m(p)({...e,[p]:o},t)}),alertNames:m("alertNames"),alertRoles:m("alertRoles"),alertContexts:m("alertContexts")};var p;const h=(0,a.Iz)((e=>{let{extraKey:t,spaceId:n,omit:r=[],keepAll:a,allNodesRoomId:s}=e;return(0,o.eU)((e=>{const o=e((0,l.GA)({key:n,extraKey:t})),d=Object.keys(o).reduce(((e,t)=>(r.includes(t)||e.push([t,o[t]]),e)),[]),c=e((0,i.Pu)({id:n,allNodesRoomId:s})),{rules:u,...m}=c;if(!d.length)return c;const p=(e=>t=>!e.some((e=>{let[n,o]=e;return!!g[n]&&!g[n](t,o)})))(d);return a?c:{...m,rules:u.filter(p)}}))}),u.Ay),x=function(){let{extraKey:e,omit:t=[],keepAll:n=!1}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const o=(0,s.vt)(),a=(0,d.n)("id");return(0,r.md)(h({extraKey:e,spaceId:o,omit:t,keepAll:n,allNodesRoomId:a}))},f=()=>{const e=(0,s.vt)();return(0,l.rI)("ids",{key:e,extraKey:c.qt,flavour:"arr"})}},58247:(e,t,n)=>{n.d(t,{HX:()=>m,LU:()=>u,PE:()=>x,Pt:()=>v,RH:()=>d,XN:()=>y,XU:()=>i,Zp:()=>A,_$:()=>f,e7:()=>p,eF:()=>c,eG:()=>h,uc:()=>b,y8:()=>g});n(98992),n(81454);var o=n(91130),r=n(15505),a=n(79022);const s=e=>(0,r.bn)(e).map((e=>{let{name:t,...n}=e;return{name:t.replace(/ Report$/,""),...n}})),l=e=>{let{data:t}=e;const{reports:n=[],...o}=(0,r.bn)(t);return{reports:n.map((e=>(e=>{let{report:t}=e;return{...t,name:t.name||(0,a.Gb)({report:t})}})({report:e}))),...o}},i=e=>{let{spaceId:t,roomId:n}=e;return o.A.get(`/api/v1/spaces/${t}/rooms/${n}/insights/reports/definitions`,{transform:s})},d=e=>{let{spaceId:t,roomId:n,definitionId:r,variableId:a,payload:s}=e;return o.A.post(`/api/v1/spaces/${t}/rooms/${n}/insights/reports/definitions/${r}/variables/${a}/values`,s)},c=e=>{let{spaceId:t,roomId:n}=e;return o.A.get(`/api/v1/spaces/${t}/rooms/${n}/insights/reports`,{transform:e=>l({data:e})})},u=e=>{let{spaceId:t,roomId:n,payload:r}=e;return o.A.post(`/api/v1/spaces/${t}/rooms/${n}/insights/reports`,r)},m=e=>{let{spaceId:t,roomId:n,reportId:a}=e;return a?o.A.get(`/api/v1/spaces/${t}/rooms/${n}/insights/reports/${a}`,{transform:r.bn}):Promise.resolve({data:null})},g=e=>{let{spaceId:t,roomId:n,reportId:r}=e;return o.A.delete(`/api/v1/spaces/${t}/rooms/${n}/insights/reports/${r}`)},p=e=>{let{spaceId:t,roomId:n,reportId:r,payload:a}=e;return o.A.post(`/api/v1/spaces/${t}/rooms/${n}/insights/reports/${r}/share`,a)},h=e=>{let{spaceId:t,roomId:n,payload:a}=e;return o.A.post(`/api/v1/spaces/${t}/rooms/${n}/insights/reports/search`,a,{transform:r.bn})},x=e=>{let{spaceId:t,roomId:n,reportId:r,payload:a}=e;return o.A.post(`/api/v1/spaces/${t}/rooms/${n}/insights/reports/${r}/schedule`,a)},f=e=>{let{spaceId:t,roomId:n,payload:r}=e;return o.A.post(`/api/v1/spaces/${t}/rooms/${n}/insights/scheduled-reports`,r)},y=e=>{let{spaceId:t,roomId:n}=e;return o.A.get(`/api/v1/spaces/${t}/rooms/${n}/insights/scheduled-reports`,{transform:r.bn})},b=e=>{let{spaceId:t,roomId:n,reportId:a}=e;return a?o.A.get(`/api/v1/spaces/${t}/rooms/${n}/insights/scheduled-reports/${a}`,{transform:r.bn}):Promise.resolve({data:null})},v=e=>{let{spaceId:t,roomId:n,reportId:r,payload:a}=e;return o.A.patch(`/api/v1/spaces/${t}/rooms/${n}/insights/scheduled-reports/${r}`,a)},A=e=>{let{spaceId:t,roomId:n,reportId:r}=e;return o.A.delete(`/api/v1/spaces/${t}/rooms/${n}/insights/scheduled-reports/${r}`)}},59400:(e,t,n)=>{n.d(t,{AS:()=>l,K:()=>d,SS:()=>c,cK:()=>u,d0:()=>i});var o=n(33185),r=n(86177),a=n(71341);const s=(0,o.default)(r.Button).attrs({flavour:"hollow",neutral:!0}).withConfig({displayName:"styled__ActionButton",componentId:"sc-31e37b-0"})(["&&&{border-color:",";&:hover{background-color:",";}.button-icon{"," fill:",";}}"],(0,r.getColor)("nodeBadgeBorder"),(0,r.getColor)("nodeBadgeBackground"),(e=>{let{iconSize:t}=e;return t&&`\n      height: ${t};\n      width: ${t};\n      `}),(0,r.getColor)("textDescription")),l=(0,o.default)(s).attrs({icon:"trashcan",iconSize:"15px"}).withConfig({displayName:"styled__ObsoleteButton",componentId:"sc-31e37b-1"})([""]),i=(0,o.default)(s).attrs({icon:"removeNode"}).withConfig({displayName:"styled__RemoveButton",componentId:"sc-31e37b-2"})([""]),d=(0,o.default)(r.Box).attrs({background:"placeholder",height:4,width:.25}).withConfig({displayName:"styled__InfoSeparator",componentId:"sc-31e37b-3"})([""]),c=(0,o.default)(r.Flex).withConfig({displayName:"styled__NodeActions",componentId:"sc-31e37b-4"})(["display:none;"]),u=(0,o.default)(r.Text).attrs((e=>{let{nodeStatus:t}=e;return{cursor:"Live"===t?"pointer":"auto",color:(n=t,"Live"===n?a.P.live.statusTextColor:"Stale"===n?a.P.stale.statusTextColor:a.P.offline.statusTextColor)};var n})).withConfig({displayName:"styled__NodeName",componentId:"sc-31e37b-5"})(["flex:1;&:hover{text-decoration:none !important;}"])},59721:(e,t,n)=>{n.d(t,{A:()=>l});var o=n(33185),r=n(86177),a=n(74848);const s=(0,o.default)(r.Flex).withConfig({displayName:"item__StyledFlex",componentId:"sc-1gby0f1-0"})(["&:hover{background:",";}"],(e=>{let{hasHoverBackground:t,theme:n,hoverBackground:o="borderSecondary"}=e;return t?(0,r.getColor)(o)({theme:n}):null})),l=e=>{let{background:t,children:n,cursor:o,hasBorder:l,hasHoverBackground:i,onClick:d,padding:c,testId:u,borderColor:m="selected",round:g,hoverBackground:p,ref:h,...x}=e;return(0,a.jsx)(r.Flex,{alignItems:"center",border:l&&{side:"right",color:m},cursor:o,"data-testid":u,onClick:d,ref:h,...x,children:(0,a.jsx)(s,{round:g,alignItems:"center",background:t,hasHoverBackground:i,margin:l?[0,3,0,0]:void 0,padding:c,hoverBackground:p,children:n})})}},60670:(e,t,n)=>{n.d(t,{A:()=>u});var o=n(96540),r=n(86177),a=n(39651),s=n(38648),l=n(24609),i=n(74848);const d={small:r.Text,medium:r.TextBig,large:r.TextBigger},c={small:{},medium:{containerProps:{},Component:r.TextBig},large:{containerProps:{padding:[2]},Component:r.TextBigger}},u=e=>{let{size:t="small",onUpdateClick:n,...u}=e;const m=(0,l.dg)(),g=(0,o.useMemo)((()=>d[t]),[t]),p=(0,o.useMemo)((()=>({...c[t],..."function"===typeof n?{onClick:n}:{}})),[t,n]);return(0,i.jsxs)(r.Flex,{gap:2,alignItems:"center",...u,children:[(0,i.jsx)(r.Icon,{size:t,color:"warning",name:"warning_triangle"}),(0,i.jsx)(g,{children:"This feature is only available to paid plans"}),m?(0,i.jsx)(s.default,{}):(0,i.jsx)(a.A,{...p})]})}},61841:(e,t,n)=>{n.d(t,{Ay:()=>c,KI:()=>d,TP:()=>i});var o=n(96540),r=n(88934),a=n(19186),s=n(24609);const l=(e,t,n)=>{const r=t();(0,o.useLayoutEffect)((()=>{r!==e&&n(e)}),[r,e])},i=()=>{const{roomSlug:e}=(0,r.g)(),t=(0,a.A2)();return l(e,a.QW,t),e},d=()=>{const{spaceSlug:e}=(0,r.g)(),t=(0,s.hX)();return l(e,s.bq,t),e},c=()=>[d(),i()]},64007:(e,t,n)=>{n.d(t,{V$:()=>f,b1:()=>x,H5:()=>b,Ay:()=>C});n(98992),n(54520),n(3949),n(81454),n(37550),n(25509),n(65223),n(60321),n(41927),n(11632),n(64377),n(66771),n(12516),n(68931),n(52514),n(35694),n(52774),n(49536),n(21926),n(94483),n(16215);var o=n(96540),r=n(63950),a=n.n(r),s=n(33185),l=n(42790),i=n(86177),d=n(54924),c=n(45087),u=n(68531);n(8872);const m=e=>{let{collection:t,selected:n,getValue:o,getLabel:r,itemsProps:a,multi:s,sortBy:l}=e;if(!t.length)return[];const i=s&&t.length<=n.length,d=s&&!i&&!!n.length;let c=t;const u=(e=>({"num-asc":(e,t)=>String(e.pill_raw||e.pill||e.actualCount||e.count||0).localeCompare(String(t.pill_raw||t.pill||t.actualCount||t.count||0),void 0,{sensitivity:"accent",ignorePunctuation:!0,numeric:!0}),"num-desc":(e,t)=>String(t.pill_raw||t.pill||t.actualCount||t.count||0).localeCompare(String(e.pill_raw||e.pill||e.actualCount||e.count||0),void 0,{sensitivity:"accent",ignorePunctuation:!0,numeric:!0}),"alpha-asc":(t,n)=>String(e(t)).localeCompare(String(e(n)),void 0,{sensitivity:"accent",ignorePunctuation:!0,numeric:!0}),"alpha-desc":(t,n)=>String(e(n)).localeCompare(String(e(t)),void 0,{sensitivity:"accent",ignorePunctuation:!0,numeric:!0}),none:!1}))(r)[l||"alpha-asc"];return u&&(c=c.sort(u)),c.reduce(((e,t)=>{const s=n.includes(o(t));return[...e,{...a.row,...t,value:o(t),label:r(t),selected:s}]}),s?[{...a.head,label:"Select all",value:t.map(o),selected:i,indeterminate:d}]:[])};var g=n(54822),p=n(74848);const h=e=>e?e[0].toUpperCase()+e.slice(1):"Unknown",x=(0,s.default)(i.Flex).attrs((e=>({as:"li",role:"option",padding:[1,2],gap:1,justifyContent:"between",width:"100%",...e}))).withConfig({displayName:"checkboxes__ItemContainer",componentId:"sc-1vef46u-0"})(["cursor:",";opacity:",";align-items:",";background-color:",";transition:background-color 0.2s ease;&:hover{background-color:",";}background-color:",";"],(e=>{let{disabled:t}=e;return t?"default":"pointer"}),(e=>{let{stale:t,disabled:n,selected:o}=e;return t||n?o?.8:.6:1}),(e=>{let{alignItems:t}=e;return t||"center"}),(e=>{let{isPending:t}=e;return t?"rgba(255, 193, 7, 0.2)":"transparent"}),(e=>{let{isPending:t}=e;return t?"rgba(255, 193, 7, 0.3)":(0,i.getColor)("secondaryHighlight")}),(e=>{let{multi:t,selected:n}=e;return!t&&n&&(0,i.getColor)("idleClear")})),f=(0,s.default)(i.MenuDropdown).attrs((e=>({background:"",hideShadow:!0,height:{max:"300px"},width:{max:"600px"},overflow:"auto",...e}))).withConfig({displayName:"checkboxes__CheckboxesContainer",componentId:"sc-1vef46u-1"})(["-webkit-user-select:none;-ms-user-select:none;user-select:none;"]),y=e=>e,b={itemProps:{padding:[1,.5],multi:!0},itemsProps:{head:{textColor:"textLite"},row:{textColor:"text"}},Item:e=>{let{item:t,onItemClick:n,itemProps:o,...r}=e;const{value:s,disabled:l,onClick:u,label:m,selected:g,excluded:f,indeterminate:y,textColor:b,iconName:v,count:A,countLabel:C="results",actualCount:j,actualCountLabel:I,pill:w,info:k,level:S=0,isPending:N,...F}=t,{stale:T,multi:P,capitalized:L}=o,M=l||!P&&g,D=e=>{l||(u&&u(e),n({value:s,label:m,checked:!g,item:t}))};return(0,p.jsxs)(x,{"aria-selected":g,selected:g,disabled:M,stale:0===A||"0"===A||T||f,isPending:N,...F,...r,...o,"data-testid":`${o.testIdPrefix}-filters-item`,children:[(0,p.jsx)(i.Flex,{gap:2,alignItems:"center",padding:[0,0,0,4*S],width:"100%",overflow:"hidden",children:P?(0,p.jsx)(i.Checkbox,{"data-testid":`${o.testIdPrefix}-filters-checkbox-${m}`,checked:g,disabled:M,indeterminate:y,onChange:D,iconProps:{color:T?"textNoFocus":"accent"},label:(0,p.jsxs)(i.Flex,{gap:1,alignItems:"center",width:"100%",children:[v&&(0,p.jsx)(i.Icon,{name:v,size:"small",color:T?"textNoFocus":"textLite"}),(0,p.jsx)(d.default,{Component:i.TextSmall,text:"string"===typeof m&&L?h(m):m.toString(),color:T?"textNoFocus":b})]})}):(0,p.jsx)(i.Flex,{flex:!0,gap:1,padding:[0,1],alignItems:"center",onClick:g?a():D,"data-testid":`${o.testIdPrefix}-filters-item-${m}`,children:(0,p.jsx)(d.default,{Component:i.TextSmall,text:"string"===typeof m&&L?h(m):m.toString(),color:T?"textNoFocus":b})})}),(!isNaN(A)||/%/.test(A||"")||w)&&(0,p.jsx)(c.A,{align:"top",content:k||(j?`${j} ${I} aggregated in ${A} ${C}`:`${A} ${C}`),children:(0,p.jsxs)(i.Pill,{flavour:"neutral",hollow:!0,"data-testid":`${o.testIdPrefix}-filters-${m}-count`,size:"small",children:[!!j&&(0,p.jsxs)(i.TextSmall,{children:[j," \u2283\xa0"]}),(0,p.jsx)(i.TextSmall,{children:(w||A).toString()})]})})]})},getValue:y,getLabel:y},v=[],A=(0,o.memo)((0,o.forwardRef)(((e,t)=>{let{baseKey:r,extraKey:a,paramFlavour:s="arr",param:i,Item:d=b.Item,testIdPrefix:c,collection:h,getValue:x=b.getValue,getLabel:y=b.getLabel,itemsProps:A=b.itemsProps,itemProps:C=b.itemProps,capitalized:j=!0,multi:I=!0,merge:w=!1,sortBy:k,baseExtraKey:S,resizeable:N,debounceDelay:F,batchMode:T="immediate",batchDelay:P=300,onBatchApply:L,hasSearch:M="auto",value:D,includeStaleSelected:B=!0,..._}=e;const[K,R]=(0,l.N9)(i,{defaultValue:v,key:r,extraKey:a,flavour:s,merge:w}),z=void 0!==D?D:K,[E,V]=(0,o.useState)(z||[]),[$,H]=(0,o.useState)(new Set),O=(0,o.useCallback)((e=>e&&Object.prototype.hasOwnProperty.call(e,"__staleSelectedValue")),[]),U=(0,o.useCallback)((e=>O(e)?e.__staleSelectedValue:x(e)),[x,O]),W=(0,o.useCallback)((e=>O(e)?e.__staleSelectedLabel:y(e)),[y,O]),q=(0,o.useMemo)((()=>{if(!B||!E.length)return v;const e=new Set(h.map(x));return E.filter((t=>!e.has(t)))}),[B,E,h,x]),G=(0,o.useMemo)((()=>{if(!B||!q.length)return h;return[...q.map((e=>({__staleSelectedValue:e,__staleSelectedLabel:e,count:0,stale:!0}))),...h]}),[B,q,h]);(0,o.useEffect)((()=>{0===$.size&&V(z||[])}),[z,$.size]);const Y=(0,o.useCallback)((()=>{$.size>0&&(R(E),H(new Set),L?.(E))}),[E,$.size,R,L]),Z=(0,o.useCallback)((()=>{V(K),H(new Set)}),[K]);(0,o.useEffect)((()=>{if(!G.length||!E.length)return;const e=E.filter((e=>G.some((t=>U(t)===e))));e.length!==E.length&&V(e)}),[G.length,E,U]);const X=(0,o.useCallback)((e=>{let{value:t,checked:n}=e;const o=I?Array.isArray(t)?n?t:[]:n?[...E,t]:E.filter((e=>e!==t)):n?[t]:[];V(o);const r=new Set($),a=K||[];Array.isArray(t)?t.forEach((e=>{a.includes(e)!==o.includes(e)?r.add(e):r.delete(e)})):a.includes(t)!==o.includes(t)?r.add(t):r.delete(t),H(r),"immediate"===T&&(R(o),H(new Set))}),[E,K,I,T,R,$]);(0,u.A)((()=>{"time"===T&&$.size>0&&Y()}),P,[Y,T,$.size]),(0,o.useImperativeHandle)(t,(()=>({applyChanges:Y,cancelChanges:Z,hasPendingChanges:$.size>0})),[Y,Z,$.size]);const Q=(e=>{let{collection:t,selected:r,getValue:a,getLabel:s,itemsProps:l,multi:i,sortBy:d,debounceDelay:c=300}=e;const[g,p]=(0,o.useState)([]),h=(0,o.useRef)(!1),x=(0,o.useRef)(null),f=(0,o.useCallback)((()=>{if(x.current&&x.current.terminate(),t.length<1e4){const e=m({collection:t,selected:r,getValue:a,getLabel:s,itemsProps:l,multi:i,sortBy:d});p(e)}else x.current=new Worker(new URL(n.p+n.u(271),n.b)),x.current.postMessage({collection:t,sortBy:d}),x.current.onmessage=e=>{if(h.current)return;const t=e.data,n=m({collection:t,selected:r,getValue:a,getLabel:s,itemsProps:l,multi:i,sortBy:"none"});p(n)}}),[t,r,a,s,l,i,d]);return 0===c?(0,o.useEffect)((()=>{f()}),[f]):(0,u.A)(f,c,[f]),(0,o.useEffect)((()=>()=>{h.current=!0,x.current&&x.current.terminate()}),[]),g})({collection:G,selected:E,getValue:U,getLabel:W,itemsProps:A,multi:I,sortBy:k,debounceDelay:F}),J=(0,o.useMemo)((()=>{if(!B||!Q.length)return Q;const e=e=>O(e),t=I&&Array.isArray(Q[0]?.value),n=t?Q[0]:null,o=t?Q.slice(1):Q,r=o.filter(e),a=o.filter((t=>!e(t)));return t?[n,...r,...a]:[...r,...a]}),[B,Q,O,I]),ee=J.map((e=>{const t=$.has(e.value)||Array.isArray(e.value)&&e.value.some((e=>$.has(e)));return{...e,isPending:t}}));return N?(0,p.jsx)(g.A,{param:i,extraKey:S,children:e=>{let{height:t,resizer:n,containerRef:o}=e;return(0,p.jsxs)(p.Fragment,{children:[(0,p.jsx)(f,{ref:o,"data-testid":`${c}-filter-selections`,items:ee,Item:d,onItemClick:X,value:E,"data-value":E.join(",")||"all-selected",hasSearch:"auto"===M?G.length>5:M,searchMargin:[0,0,1],itemProps:{...C,testIdPrefix:c,capitalized:j,multi:I},..._,...null!==t&&{height:`${t}px`}}),n]})}}):(0,p.jsx)(f,{"data-testid":`${c}-filter-selections`,items:ee,Item:d,onItemClick:X,value:E,"data-value":E.join(",")||"all-selected",hasSearch:"auto"===M?G.length>5:M,searchMargin:[0,0,1],itemProps:{...C,testIdPrefix:c,capitalized:j,multi:I},..._})}))),C=A},64973:(e,t,n)=>{n.d(t,{Ay:()=>h,OS:()=>g,Q8:()=>p});n(98992),n(72577);var o=n(96540),r=n(52035),a=n(34843),s=n(84929),l=n(19186),i=n(47090),d=n(57377),c=n(16015);const u=(0,s.Iz)((()=>(0,r.eU)({loaded:!1,loading:!1,userStatus:"notLoggedIn",userNodeStatus:"noAccess",nodeId:null,spaceId:null,roomIds:[],error:""})),d.Ay),m=(0,s.Iz)((()=>(0,r.eU)(1))),g=()=>{const e=window.localNetdataRegistry.mg,t=(0,a.Xr)(m(e));return(0,o.useCallback)((()=>t((e=>e+1))),[e])},p=e=>{const t=e||window.localNetdataRegistry.mg;return(0,a.fp)(u({mg:t}))},h=()=>{const e=(0,l.GJ)(),t=window.localNetdataRegistry.mg,[n,r]=(0,a.fp)(m(t)),[s,d]=p(t),{loading:u}=s;return(0,o.useEffect)((()=>{!u&&t&&e&&(d((e=>({loading:!0,nodeId:null,spaceId:null,roomIds:[],...e}))),(0,c.az)(t,window.localNetdataRegistry.nd).then((e=>{let{data:t}=e;if(Array.isArray(t.rooms)){const e=t.rooms.find((e=>e.untouchable));window.localNetdataRegistry.spaceId=t.spaceId,window.localNetdataRegistry.roomId=e?e.id:t.roomIds[0]}window.localNetdataRegistry.limitations=t.limitations?{limit:t.limitations.limit||99999999,customDashboardsLimit:t.limitations.customDashboardsLimit||99999999,windowsSupport:t.limitations.windowsSupport||!1}:{limit:window.localNetdataRegistry.nd?99999999:5,customDashboardsLimit:window.localNetdataRegistry.nd?99999999:1,windowsSupport:!!window.localNetdataRegistry.nd},d((e=>({...e,loading:!1,loaded:!0,...t,error:""})))})).catch((e=>{const t=e?.response?.data;d({loading:!1,loaded:!0,error:(0,i.o)(t?.errorMsgKey)||t?.errorMessage||"Something went wrong",userStatus:"notLoggedIn",userNodeStatus:"noAccess",nodeId:null,spaceId:null,roomIds:[]})})))}),[t,n,e,u]),{...s,checkAgain:r}}},65408:(e,t,n)=>{n.d(t,{FJ:()=>c,Pu:()=>u,T6:()=>s,Th:()=>a,ZT:()=>i,iX:()=>r,os:()=>d,u7:()=>m,wk:()=>l});var o=n(92255);const r={value:"noRepeat",label:"Does not repeat"},a={value:"custom",label:"Custom..."},s={day:o.p3.FREQUENCIES[o.p3.DAILY],week:o.p3.FREQUENCIES[o.p3.WEEKLY],month:o.p3.FREQUENCIES[o.p3.MONTHLY],year:o.p3.FREQUENCIES[o.p3.YEARLY]},l={[s.day]:o.p3.DAILY,[s.week]:o.p3.WEEKLY,[s.month]:o.p3.MONTHLY,[s.year]:o.p3.YEARLY},i=[r,{value:s.day,label:"Daily"},{value:s.week,label:"Weekly"},{value:s.month,label:"Monthly"},{value:s.year,label:"Annualy"},a],d={value:s.day,label:"day",labelPlural:"days"},c=[d,{value:s.week,label:"week",labelPlural:"weeks"},{value:s.month,label:"month",labelPlural:"months"},{value:s.year,label:"year",labelPlural:"years"}],u={never:"never",on:"on",after:"after"},m={never:{value:u.never,label:"Never"},on:{value:u.on,label:"On"},after:{value:u.after,label:"After"}}},65890:(e,t,n)=>{n.d(t,{A:()=>s});n(98992),n(8872);var o=n(86177),r=n(45087),a=n(74848);const s=e=>{let{title:t,options:n,testIdPrefix:s}=e;return(0,a.jsx)(r.A,{content:"Download as CSV",align:"top",children:(0,a.jsx)(o.IconButton,{padding:[0],flavour:"borderless",icon:"download",width:"12px",height:"12px",onClick:e=>{e.stopPropagation();const o=n.reduce(((e,t)=>`${e}\n${t.name??t.id},${t.pill??t.count??"-"}`),`${t},value`),r=window.URL.createObjectURL(new Blob([o],{type:"text/csv;charset=utf-8;"})),a=document.createElement("a");a.href=r;const s=`${t}-values.csv`;a.setAttribute("download",s),document.body.appendChild(a),a.click(),a.remove()},"data-testid":`${s}-filter-download-csv`,neutral:!0})})}},67200:(e,t,n)=>{n.d(t,{A:()=>l});var o=n(96540),r=n(86177),a=n(45087),s=n(74848);const l=e=>t=>{let{tooltip:n,onClick:l,...i}=t;const d=(0,o.useRef)(),c=(0,o.useCallback)((e=>{l?.(e),d.current?.blur?.()}),[l,d.current]),u=(0,o.useMemo)((()=>({...i,...l?{onClick:c}:{}})),[c,i]);return(0,s.jsx)(a.A,{align:"bottom",content:n,children:(0,s.jsx)(r.Box,{children:(0,s.jsx)(e,{ref:d,...u})})})}},68531:(e,t,n)=>{n.d(t,{A:()=>r});var o=n(96540);const r=function(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[];const r=(0,o.useRef)(e);(0,o.useLayoutEffect)((()=>{r.current=e}),n),(0,o.useEffect)((()=>{const e=setTimeout((()=>r.current()),t);return()=>clearTimeout(e)}),[t,...n])}},71219:(e,t,n)=>{n.d(t,{A:()=>b});var o=n(86177),r=n(63950),a=n.n(r),s=n(96540),l=n(74848);const i=e=>{let{isExplanationDisabled:t,explanationMode:n,toggleMode:r=a(),editable:i,edit:d,toggleEdit:c,loadingExplanation:u,explanation:m}=e;const g=(0,s.useMemo)((()=>({flavour:"borderless",label:u?"Generating explanation...":n?"View configuration":"View explanation",isLoading:u,disabled:u||!m,onClick:r})),[t,n,u,r]);return(0,l.jsxs)(o.Flex,{width:"100%",aligItems:"center",justifyContent:"between",children:[i&&!n?(0,l.jsx)(o.Flex,{width:"100%",aligItems:"center",children:(0,l.jsx)(o.Toggle,{labelRight:"Edit mode",colored:!0,checked:d,onChange:c,toggleProps:{uncheckedColor:["neutral","grey130"],checkedColor:"primary"}})}):(0,l.jsx)("div",{}),t?null:(0,l.jsx)(o.Button,{...g})]})};var d=n(94615);const c=e=>{let{wrapText:t,toggleWrapText:n,explanationMode:r}=e;return r?null:(0,l.jsx)(o.Flex,{width:"100%",aligItems:"center",children:(0,l.jsx)(o.Checkbox,{label:"Wrap text",checked:t,onChange:n})})};var u=n(33185),m=n(21996);const g=u.default.div.withConfig({displayName:"styled__StyledTerminalCommand",componentId:"sc-1oflxul-0"})(["display:flex;flex-direction:column;color:",";background:",";border:1px solid ",";border-radius:4px;overflow-wrap:anywhere;white-space:",";padding:16px 16px 24px;width:100%;height:100%;font-family:monospace;font-weight:bold;letter-spacing:0.09px;line-height:16px;font-size:12px;word-break:break-word;overflow-y:auto;"],(0,o.getColor)("primary"),(0,o.getColor)("terminalGreen"),(0,o.getColor)("primary"),(e=>{let{wrap:t}=e;return"true"===t?"pre-wrap":"pre"})),p=(0,u.default)(o.Icon).withConfig({displayName:"styled__StyledIcon",componentId:"sc-1oflxul-1"})(["display:flex;align-self:flex-end;cursor:pointer;position:absolute;bottom:22px;right:16px;"]),h=(0,u.default)(m.A).withConfig({displayName:"styled__StyledTextarea",componentId:"sc-1oflxul-2"})(["display:flex;flex:auto;color:",";background:",";border:1px solid ",";overflow-wrap:anywhere;white-space:pre-wrap;padding:16px 16px 24px;font-family:monospace;font-weight:bold;letter-spacing:0.09px;line-height:16px;font-size:12px;word-break:break-word;"],(0,o.getColor)("primary"),(0,o.getColor)("terminalGreen"),(0,o.getColor)("primary"));var x=n(88307);const f=e=>{let{value:t,renderedValue:n,edit:r,wrapText:s,onChange:i=a(),...d}=e;return(0,l.jsx)(o.Flex,{"data-testid":"configuration-terminal-container",position:"relative",column:!0,gap:2,padding:[2,1,2,2],alignItems:"start",...d,children:r?(0,l.jsx)(h,{value:t,width:"100%",height:"100%",onChange:i,autoFocus:"autofocus"}):(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(g,{wrap:s?"true":"false",children:n||t}),(0,l.jsx)(p,{name:"copy",size:"small",color:"textLite",onClick:(0,x.C)(t,{text:"Config copied to your clipboard."})})]})})};var y=n(6304);const b=e=>{let{configuration:t,renderedConfiguration:n,onConfigurationChange:r=a(),explanation:s,loadingExplanation:u,isExplanationMode:m,editable:g,isEdit:p,isExplanationDisabled:h}=e;const[x,b]=(0,y.A)(m),[v,A]=(0,y.A)(p),[C,j]=(0,y.A)(!0);return(0,l.jsxs)(o.Flex,{column:!0,gap:1,flex:"grow",children:[(0,l.jsx)(i,{isExplanationDisabled:h,explanationMode:x,toggleMode:b,editable:g,edit:v,toggleEdit:A,loadingExplanation:u,explanation:s}),(0,l.jsx)(o.Flex,{column:!0,flex:"grow",children:!h&&x?(0,l.jsx)(d.A,{value:s,background:"transparent"}):(0,l.jsx)(f,{value:t,renderedValue:n,onChange:r,edit:v,wrapText:C,width:"100%",height:"100%",padding:[0]})}),(0,l.jsx)(c,{wrapText:C,toggleWrapText:j,explanationMode:x})]})}},71236:(e,t,n)=>{n.d(t,{A:()=>p});n(98992),n(81454);var o=n(96540),r=n(88934),a=n(86177),s=n(45087),l=n(61841),i=n(57714),d=n(74848);const c={SCHEDULED:{icon:"scheduled",tooltip:"scheduled to be silenced"},SILENCED:{icon:"alarm_off",tooltip:"silenced"}},u=(m=a.Pill,e=>{let{tooltip:t,...n}=e;return(0,d.jsx)(s.A,{align:"bottom",content:t,children:(0,d.jsx)(a.Box,{children:(0,d.jsx)(m,{...n})})})});var m;const g={alert:"-",node:null},p=e=>{let{silencing:t,flavour:n="alert"}=e;const[a]=(0,l.Ay)(),s=(0,r.Zp)(),{state:m,rules:p=[]}=t||{},h=p.map((e=>{let{id:t}=e;return t})),x=(0,i.z)(),f=(0,o.useMemo)((()=>c[m]?.icon),[m]),y=(0,o.useCallback)((()=>{x(h),s(`/spaces/${a}/settings/notifications#notificationsActiveTab=1`)}),[s,x,h]),b=(0,o.useMemo)((()=>({alert:{tooltip:`This alert is ${c[m]?.tooltip}`},node:{tooltip:`This node is ${c[m]?.tooltip}`},room:{tooltip:`This room is ${c[m]?.tooltip}`}})),[f]),v=(0,o.useMemo)((()=>({icon:f,...p.length?{onClick:y}:{},flavour:"neutral",children:m,...b[n]||{}})),[f,m]);return m&&"NONE"!==m?(0,d.jsx)(u,{...v}):g[n]}},71336:(e,t,n)=>{n.d(t,{AE:()=>v,HA:()=>A,Mb:()=>x,So:()=>g,d_:()=>m,g$:()=>b,gt:()=>p,ii:()=>C,jo:()=>j,zp:()=>f});var o=n(42539),r=n(85577),a=n(84287),s=n(63537),l=n(35047),i=n(92705),d=n(58646);const c=60,u=3600,m=86400,g=94694400,p=["minutes","hours","days","months"],h={minutes:c,hours:u,days:m,months:30*m},x=(e,t)=>Math.round(e/h[t]),f=(e,t)=>{const n=(0,o.W)(new Date(0),{[t]:e});return-(0,l._)(n)},y={startDate:"start",endDate:"finish"},b=e=>y[e],v=[{period:"Last 5 minutes",value:-300,resolution:"minutes"},{period:"Last 10 minutes",value:-600,resolution:"minutes"},{period:"Last 15 minutes",value:-900,resolution:"minutes"},{period:"Last 30 minutes",value:-1800,resolution:"minutes"},{period:"Last hour",value:-3600,resolution:"hours"},{period:"Last 2 hours",value:-7200,resolution:"hours"},{period:"Last 6 hours",value:-21600,resolution:"hours"},{period:"Last 12 hours",value:-43200,resolution:"hours"},{period:"Last day",value:-m,resolution:"days"},{period:"Last 2 days",value:-2*m,resolution:"days"},{period:"Last 7 days",value:-7*m,resolution:"days"}],A=function(e,t){let{onlyDates:n}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};const o=n?"MMMM d yyyy":"MMMM d yyyy, H:mm:ss";return{formattedStartDate:(0,r.GP)(e,o),formattedEndDate:(0,r.GP)(t,o)}},C=(e,t)=>{const n=(0,i.u)(e,"MMMM d yyyy, H:mm")?e:(0,d.qg)(e,"MMMM d yyyy, H:mm",Date.now());return(0,d.qg)(`${n} ${(e=>{if(!e)return"+00:00";const t=e.toString().split("."),n=`${t[0]>0?"+":"-"}${Math.abs(t[0]).toString().padStart(2,0)}`;return t.length>1?`${n}:${String(.6*t[1]).padEnd(2,0)}`:`${n}:00`})(t)}`,"MMMM d yyyy, H:mm xxx",Date.now())},j=(e,t)=>(0,a.k)((0,s.W)(e),(0,s.W)(t))},71341:(e,t,n)=>{n.d(t,{P:()=>o});const o={live:{statusTextColor:"live",indicatorWrapperColor:"live",counterColor:"bright"},stale:{statusTextColor:"stale",indicatorWrapperColor:"stale",counterColor:"bright"},offline:{statusTextColor:"textLite",indicatorWrapperColor:"offline",counterColor:"bright"},unseen:{statusTextColor:"unseen",indicatorWrapperColor:"unseen",counterColor:"bright"}}},71581:(e,t,n)=>{n.d(t,{AK:()=>i,On:()=>l,rK:()=>d});n(98992),n(54520);var o=n(96540),r=n(50694),a=n(58243),s=n(41061);const l=(e,t)=>{const n=(0,s.b5)(e),l=(0,r.oH)(t,n?null:e);return(0,o.useMemo)((()=>{if(n){const t=(0,s.K3)(e),n=t?.showFn||(()=>!0);return e=>!n(e)}if((0,a.KN)(l?.filters)||(0,a.OS)(l?.selectedNodeIds)){const e=(0,a.CL)(l);return t=>!e(t)}return()=>!1}),[e,n,l])},i=(e,t)=>{if((0,s.b5)(e)){const t=(0,s.K3)(e);return t?.metricsType||"servers"}return t?.metricsType||"servers"},d=(e,t)=>{const n=(0,s.b5)(e),a=(0,r.oH)(t,n?null:e);return(0,o.useMemo)((()=>i(e,a)),[e,a])}},71870:(e,t,n)=>{n.d(t,{A:()=>l});var o=n(96540),r=n(23117),a=n(98783),s=n(99094);const l=function(){let{onSuccess:e}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const{onGenerate:t}=(0,r.J)({onSuccess:e}),n=(0,a.A)();return(0,o.useCallback)((e=>{let{alertId:o}=e;const r={definitionId:s.oG.alertInvestigation,variables:[{id:"alert_transition",value:o}],context:n};t(r)}),[n,t])}},73385:(e,t,n)=>{n.d(t,{kO:()=>pt,Ay:()=>At});n(98992),n(54520),n(81454);var o=n(96540),r=n(33185),a=n(86177),s=n(42790),l=n(81683),i=n(13473),d=n(27784),c=n(78446),u=n(24013),m=n(51865),g=n(19186),p=n(15992),h=n(49181),x=n(74848);const f=e=>{let{node:t}=e;const{_cloud_instance_region:n,_cloud_instance_type:o,_cloud_provider_type:r}=t.labels||{};return(0,h.Po)(n)&&(0,h.Po)(o)&&(0,h.Po)(r)?null:(0,x.jsxs)(p.A,{name:"Cloud Instance Info",children:[(0,x.jsx)(m.A,{iconName:"ipNetworking",name:"Cloud provider",size:"small",testId:"sidebar-nodeInfoContent-cloudProvider",children:(0,h.ws)(r)}),(0,x.jsx)(m.A,{iconName:"universe",name:"Cloud region",size:"small",testId:"sidebar-nodeInfoContent-cloudRegion",children:(0,h.ws)(n)}),(0,x.jsx)(m.A,{iconName:"disk",name:"Instance type",size:"small",testId:"sidebar-nodeInfoContent-instanceType",children:(0,h.ws)(o)})]})};var y=n(57280),b=n(92834),v=n(41061);const A={},C=e=>{let{node:t}=e;if((0,v.ZH)(t))return null;const n=t.hw||A,o=t.os||A,r=(0,h.Pg)(n.container,n.virtualization),{_timezone:s}=t.labels||A;return(0,x.jsxs)(p.A,{name:"System info",children:[(0,x.jsx)(m.A,{size:"small",name:"Type",iconName:"virtualization",testId:"sidebar-nodeInfoContent-type",children:(0,x.jsx)(a.Pill,{hollow:!0,icon:r.icon,flavour:"neutral",children:r.label})}),(0,x.jsx)(m.A,{size:"small",name:"O/S version",iconName:"database",testId:"sidebar-nodeInfoContent-osVersions",children:(0,h.Ud)(o.nm,o.v,", ")}),(0,x.jsx)(m.A,{iconName:"viewSingleNode",name:"Architecture",size:"small",testId:"sidebar-nodeInfoContent-architecture",children:(0,h.ws)(n.architecture)}),!!o.kernel&&(0,x.jsx)(m.A,{size:"small",name:"Kernel",iconName:"metrics_explorer",testId:"sidebar-nodeInfoContent-kernel",children:(0,h.Ud)(o.kernel.nm,o.kernel.v,", ")}),(0,x.jsxs)(m.A,{size:"small",name:"CPU",iconName:"cpu",testId:"sidebar-nodeInfoContent-cpu",children:[(0,h.O)(n.cpuFrequency)," (",(0,h.ws)(n.cpus,1===n.cpus?"Core":"Cores"),")"]}),(0,x.jsx)(m.A,{size:"small",name:"Memory",iconName:"ram",testId:"sidebar-nodeInfoContent-ram",children:(0,h.ws)((0,h.RI)(n.memory),"RAM")}),(0,x.jsx)(m.A,{size:"small",name:"Hard disk size",iconName:"disk",testId:"sidebar-nodeInfoContent-disk",children:(0,h.RI)(n.diskSpace)}),(0,x.jsx)(m.A,{size:"small",name:"Timezone",iconName:"timezone",faIcon:y.a$,testId:"sidebar-nodeInfoContent-timezone",children:(0,x.jsx)(b.A,{timezone:s,strong:!0})})]})};var j=n(23208),I=n(88307);const w=e=>{let{node:t,claimId:n}=e;return(0,x.jsx)(p.A,{name:n?"Claim ID":"Node ID",children:(0,x.jsx)(a.Flex,{gap:1,padding:[0,1],alignItems:"center",children:(0,x.jsxs)(a.Flex,{cursor:"pointer",gap:1,onClick:(0,I.C)(n||t.id,{text:(n?"Claim":"Node")+" ID copied to clipboard"}),children:[(0,x.jsx)(a.TextSmall,{color:"primary",children:n||t.id}),(0,x.jsx)(a.Icon,{color:"primary",size:"small",name:"copy"})]})})})},k=(0,o.memo)(w);var S=n(36504),N=n(89284);const F=e=>{let{node:t}=e;const n=(0,h.GM)(t.state);return(0,x.jsxs)(p.A,{link:"https://learn.netdata.cloud/docs/agent/aclk",name:"Connection",children:[(0,x.jsx)(m.A,{size:"small",name:"Status",iconName:"integrations",testId:"sidebar-connectionGroup-connectionStatus",children:(0,x.jsx)(N.A,{rawState:n})}),(0,x.jsx)(m.A,{size:"small",name:"Netdata Agent",iconName:"netdata",testId:"sidebar-connectionGroup-agentVersion",children:t.version}),t.updateSeverity&&(0,x.jsx)(m.A,{size:"small",name:"Update Status",iconName:"update",testId:"sidebar-connectionGroup-agentVersion",children:(0,x.jsx)(S.A,{name:t.name,os:t.os.id,container:t.hw.container,warningLevel:t.updateSeverity,labels:t.labels||{},version:t.version,text:t.updateSeverity})})]})};var T=n(77201);const P=e=>T.t[e]?.iconName||"services",L=e=>{let{node:t}=e;return t.services?.length?(0,x.jsx)(p.A,{link:"https://learn.netdata.cloud/docs/agent/collectors/collectors#service-and-application-collectors",name:"Services",children:t.services.map((e=>(0,x.jsx)(m.A,{size:"small",iconName:P(e),name:e,testId:`sidebar-ServicesGroup-service-${e}`},e)))}):null},M=e=>{let{node:{labels:t={}}={}}=e;const n=(0,o.useMemo)((()=>{const e=Object.keys(t).filter((e=>!e.startsWith("_")));return e.sort(((e,t)=>String(e).localeCompare(String(t),void 0,{sensitivity:"accent",ignorePunctuation:!0,numeric:!0}))),e}),[t]);return(0,x.jsx)(p.A,{link:"https://learn.netdata.cloud/guides/using-host-labels",name:"Host labels",isEnabled:n.length>0,noDataLabel:"No Data",children:n.length>0&&n.map((e=>(0,x.jsx)(m.A,{size:"small",name:e,testId:"sidebar-hostLabelsGroup-label",children:t[e]},e)))})},D=e=>{let{node:t}=e;return(0,x.jsx)(p.A,{name:"Files",children:(0,x.jsxs)(a.Flex,{gap:1,padding:[0,1],alignItems:"center",children:[(0,x.jsx)(a.Box,{sx:{fontWeight:"500",letterSpacing:"1px"},as:a.Text,color:"textLite",children:"{;}"}),(0,x.jsx)(a.TextSmall,{children:"View node info in"}),(0,x.jsxs)(a.Flex,{cursor:"pointer",gap:1,onClick:(0,I.C)(JSON.stringify(t),{text:"JSON copied to clipboard"}),children:[(0,x.jsx)(a.TextSmall,{color:"primary",children:"json"}),(0,x.jsx)(a.Icon,{color:"primary",size:"small",name:"copy"})]})]})})},B=(0,o.memo)(D);var _=n(75669),K=n(39175);const R=()=>((0,_.A)(),null),z=e=>{let{nodeIds:t,flavour:n,viewFlavour:o}=e;const r=(0,g.ID)(),l=(0,K.tB)(r),i=(0,s.l6)("sidebarNodeId",{defaultValue:t[0],flavour:"val",extraKey:o||n}),d=(0,u.xY)(i),{data:c}=(0,u.BQ)(i),m=c?.agents?.[0]?.cloud?.claim_id;return d.id?(0,x.jsxs)(x.Fragment,{children:[l?null:(0,x.jsx)(R,{}),(0,x.jsxs)(a.Flex,{"data-testid":"node-info-content",column:!0,gap:1,overflow:{horizontal:"hidden",vertical:"auto"},padding:[2],width:"100%",children:[(0,x.jsx)(a.TextBig,{strong:!0,children:"Info"}),(0,x.jsxs)(a.Flex,{column:!0,padding:[2,0,3],border:{side:"bottom",color:"borderSecondary"},children:[false,(0,x.jsxs)(a.TextSmall,{"data-testid":"sidebar-nodeInfoContent-hostname",strong:!0,children:["Hostname: ",d.name]})]}),(0,x.jsx)(k,{node:d}),!!m&&(0,x.jsx)(k,{node:d,claimId:m}),(0,x.jsx)(F,{node:d}),(0,x.jsx)(j.A,{id:d.id,flavour:"sidebar"}),(0,x.jsx)(f,{node:d}),(0,x.jsx)(C,{node:d}),(0,x.jsx)(M,{node:d}),(0,x.jsx)(L,{node:d}),(0,x.jsx)(B,{node:d})]})]}):(0,x.jsx)(a.Text,{children:"Select a node to see its\u2019 info"})};var E=n(45087),V=n(2626),$=n(19075),H=n(79748),O=n(88934),U=n(64587),W=n(3527),q=n(14681);const G=(0,r.default)(a.Flex).withConfig({displayName:"alert__AlertContainer",componentId:"sc-ndxwzg-0"})(["transition:opacity 0.3s ease-in-out;&:hover{& ","{opacity:0.7;}}"],a.Text),Y={overview:"overview",k8s:"kubernetes",singleNode:"nodes/:nodeId"},Z=e=>{let{alert:t,onAlertClick:n,flavour:r}=e;const{value:s,instance:l,lastStatusChange:i,id:d,status:c,units:m,name:g,summary:p,nodeId:h}=t,f=(0,u.xY)(h,"name"),{localeTimeString:y,localeDateString:b}=(0,U.$j)(),v=(0,o.useMemo)((()=>{const e=new Date(1e3*i);return isNaN(e.valueOf())?"":`${b(e,{long:!1})} ${y(e,{secs:!1})}`}),[i,y,b]),A=(0,o.useCallback)((()=>{n({alertId:d})}),[]),C=(0,O.g)(),j=(0,O.Zp)(),I=(0,u.d3)(h,{alertId:d});return(0,x.jsxs)(G,{column:!0,padding:[4,0],gap:1,border:{color:"border",side:"bottom"},"data-testid":"alertItem","data-test-name":`alertItem-${g}`,children:[(0,x.jsxs)(a.Flex,{column:!0,children:[(0,x.jsx)(E.A,{plain:!0,content:p,isBasic:!0,children:(0,x.jsx)(a.Text,{strong:!0,"data-testid":"alertItem-alertName",children:g})}),(0,x.jsxs)(a.TextSmall,{wordBreak:"break-all","data-testid":"alertItem-chartId",children:[l," @"," ",(0,x.jsx)(q.A,{nodeId:h,extraKey:"alerts",onClick:I,Component:a.TextSmall,children:f})]})]}),(0,x.jsxs)(a.Flex,{alignItems:"center",justifyContent:"between",children:[(0,x.jsx)(W.A,{loaded:!0,status:c,units:m,value:s,flex:!1,"data-testid":"alertItem-alertValuePill"}),(0,x.jsx)(a.TextMicro,{color:"textLite","data-testid":"alertItem-alertDate",children:v})]}),(0,x.jsxs)(a.Flex,{gap:1,children:[!!Y[r]&&(0,x.jsxs)(x.Fragment,{children:[(0,x.jsx)(H.A,{Component:a.TextMicro,onClick:()=>{j((0,O.tW)(`/spaces/:spaceSlug/rooms/:roomSlug/${Y[r]}`,C),{replace:!0,state:{alertId:d}})},children:"Plot on chart"}),(0,x.jsx)(a.TextMicro,{color:"textLite",children:"\u2022"})]}),(0,x.jsx)(H.A,{Component:a.TextMicro,onClick:A,children:"Show info"})]})]})};var X=n(14070);const Q=(e,t)=>e.status===t.status?0:"critical"===e.status?-1:1,J={nodesView:!0},ee=e=>{let{nodeIds:t,flavour:n,viewFlavour:r}=e;const[l,i]=(0,s.r$)("sidebarNodeId",{flavour:"val",extraKey:r||n}),d=(0,u.xY)(l),c=(0,V.YS)(l?[l]:t),m=(0,$.Gq)(c),g=(0,o.useMemo)((()=>[...m].sort(Q)),[m]),[p,h,,f]=(0,X.A)(),y=m.length?`(${m.length})`:"";return(0,x.jsxs)(a.Flex,{width:"100%",column:!0,overflow:"hidden",children:[(0,x.jsxs)(a.Flex,{column:!0,gap:5,padding:[2],children:[(0,x.jsxs)(a.Flex,{column:!0,children:[(0,x.jsx)(E.A,{content:"Currently Active alerts",align:"bottom",children:(0,x.jsxs)(a.TextBig,{strong:!0,"data-testid":"nodeAlertsView-activeAlerts-header",children:["Alerts ",y]})}),!!J[r||n]&&(0,x.jsxs)(a.TextMicro,{children:["Showing ",d.id?(0,x.jsx)(a.TextMicro,{strong:!0,children:d.name}):"room"," alerts"," ",!!d.id&&(0,x.jsxs)(x.Fragment,{children:[" ","-"," ",(0,x.jsx)(H.A,{Component:a.TextMicro,onClick:()=>i(""),children:"Show all"})]})]})]}),!m.length&&(0,x.jsxs)(a.Flex,{column:!0,gap:8,padding:[0,5],"data-testid":"nodesAlertsView-blankSlate",alignItems:"center",children:[(0,x.jsx)(a.Icon,{name:"checkmark",width:"90px",height:"90px"}),(0,x.jsxs)(a.H4,{textAlign:"center",children:[1!==t.length?"No":"This node has no"," active alerts, you are all good!"]})]})]}),(0,x.jsx)(a.Flex,{column:!0,overflow:{vertical:"auto"},padding:[0,2],children:g.map((e=>(0,x.jsx)(Z,{alert:e,onAlertClick:h,flavour:n},e.id)))}),p&&f]})};var te=n(4719),ne=n(98131),oe=n(54583);const re=()=>!0,ae=(0,o.memo)((e=>{let{menuIds:t,onMenuClick:n,menuProps:r,useItemsAreVisible:a=re,extraKey:s,settingsByMenuId:l,virtual:i,...d}=e;const[c,u]=(0,o.useState)();return(0,x.jsx)(oe.A,{id:`toc-menu-wrapper-${s}-${d.flavour||"default"}`,...d,ref:u,children:t.map((e=>(0,x.jsx)(ne.A,{flavour:d?.flavour,settings:l?.[e],id:e,onMenuClick:n,useItemsAreVisible:a,extraKey:s,containerRef:c,virtual:i,...r},e)))})})),se=(0,te.Qb)(ae),le=(0,o.memo)(se);var ie=n(56876),de=n(41514),ce=n(24582),ue=n(47213),me=(n(8872),n(50239)),ge=n(92318),pe=n(6304),he=n(24609),xe=n(49163),fe=n(63928),ye=n(43375),be=n(43627),ve=n(74979),Ae=n(1444);const Ce=e=>{let{id:t,settingsByMenuId:n,onMenuClick:o,menuProps:r,extraKey:s,disabled:l}=e;const{attributes:i,listeners:d,setNodeRef:c,transform:u,transition:m}=(0,be.gl)({id:t}),g={transform:ve.Ks.Transform.toString(u),transition:m},{disabled:p}=(0,Ae.A)(),h=l||p;return(0,x.jsx)("div",{ref:c,style:g,...i,children:(0,x.jsxs)(a.Flex,{alignItems:"center",children:[!h&&(0,x.jsx)(a.Icon,{name:"nav_dots",color:"textLite",cursor:"grab",size:"small",padding:[0,1,0,0],...d}),(0,x.jsx)(ae,{settingsByMenuId:n,flavour:"favourites",menuIds:[t],onMenuClick:o,menuProps:r,extraKey:s})]})})},je=e=>{let{menuIds:t,settingsByMenuId:n,onMenuClick:r,onOrderChange:s,menuProps:l,extraKey:i,disabled:d}=e;const[c,u]=(0,o.useState)(t),m=(0,ye.FR)((0,ye.MS)(ye.AN),(0,ye.MS)(ye.uN,{coordinateGetter:be.JR})),g=(0,o.useCallback)((e=>{const{active:t,over:n}=e;if(t?.id&&n?.id&&t.id!==n.id){const e=c.indexOf(t.id),o=c.indexOf(n.id),r=(0,be.be)(c,e,o);u(r),s(r)}}),[c,s]);return(0,o.useEffect)((()=>{u(t)}),[t]),d?(0,x.jsx)(a.Flex,{column:!0,children:c.map((e=>(0,x.jsx)(Ce,{id:e,settingsByMenuId:n,onMenuClick:r,menuProps:l,extraKey:i,disabled:!0},e)))}):(0,x.jsx)(ye.Mp,{sensors:m,collisionDetection:ye.fp,onDragEnd:g,children:(0,x.jsx)(be.gB,{items:c,strategy:be._G,children:(0,x.jsx)(a.Flex,{column:!0,children:c.map((e=>(0,x.jsx)(Ce,{id:e,settingsByMenuId:n,onMenuClick:r,menuProps:l,extraKey:i,disabled:!1},e)))})})})},{demoSlug:Ie,demoFavourites:we}=ge.A,ke=(0,r.default)(a.Icon).attrs({size:"small",name:"chevron_left",color:"textLite"}).withConfig({displayName:"favourites__StyledChevron",componentId:"sc-1bjrnio-0"})(["transition:transform 0.2s ease-in-out;"]),Se={showChildren:!1},Ne=e=>{let{onMenuClick:t,initialChartName:n,flavour:r}=e;const s=(0,he.bq)(),l=(0,g.QW)(),i=(0,xe._)({params:{type:["favourites"],path:[`/${r}`]}}),d=(0,o.useMemo)((()=>i.filter((e=>{let{value:t}=e;return t?.menuId})).sort(((e,t)=>(e.value.sortOrder||0)-(t.value.sortOrder||0))).map((e=>{let{value:t}=e;return t.menuId}))),[i]),c=(0,o.useMemo)((()=>i.reduce(((e,t)=>({...e,...t.value?.menuId?{[t.value.menuId]:t}:{}})),{})),[i]),u=(0,o.useMemo)((()=>Ie===s?we[l]||[]:d),[s,l,d]),m=(0,fe.xS)(),{disabled:p}=(0,Ae.A)(),h=(0,o.useCallback)((async e=>{if(p||Ie===s)return;const t=e.map(((e,t)=>{const n=c[e];if(n)return m({...n,value:{...n.value,sortOrder:t}})}));await Promise.all(t.filter(Boolean))}),[p,s,c,m]),f=(0,te.yy)((y=u,e=>y.reduce(((t,n)=>e[n]?[...t,n]:t),[])));var y;const{setActiveMenuId:b,onMenuClick:v}=(0,ie.A)({onMenuClick:t}),[A,C]=(0,pe.A)(!0),j=(0,me.UH)();return(0,o.useEffect)((()=>{j&&!n&&f.length&&(t({id:f[0]}),setTimeout((()=>b(f[0])),100))}),[j,n]),f.length&&f.length?(0,x.jsxs)(a.Flex,{"data-testid":"favourites-container",column:!0,gap:1,padding:[2,0,2,2],border:{side:"top",color:"border"},children:[(0,x.jsxs)(a.Flex,{onClick:C,cursor:"pointer",alignItems:"center",justifyContent:"between",padding:[0,1,0,0],children:[(0,x.jsxs)(a.Flex,{gap:2,alignItems:"center",children:[(0,x.jsx)(a.Icon,{name:"heart",color:"text"}),(0,x.jsxs)(a.Flex,{gap:2,children:[(0,x.jsx)(a.Text,{strong:!0,color:"textFocus",children:"Favourites"}),u.length?(0,x.jsxs)(a.Text,{children:["(",u.length,")"]}):null]})]}),(0,x.jsx)(ke,{rotate:A?1:3,alignSelf:"end"})]}),(0,x.jsx)(a.Collapsible,{"data-testid":"toc-fav-collapsible",open:A,children:(0,x.jsx)(a.Flex,{height:{max:30},overflow:{vertical:"auto"},children:(0,x.jsx)(je,{menuIds:f,settingsByMenuId:c,onMenuClick:e=>{let{id:t}=e;v({id:t}),setTimeout((()=>b(t)),100)},onOrderChange:h,menuProps:Se,extraKey:r,disabled:p||Ie===s})})})]}):null};let Fe=null;const Te=function(){let{id:e,flavour:t}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};"favourites"===t&&(Fe&&clearTimeout(Fe),Fe=setTimeout((()=>{const t=document.getElementById("toc-menu-wrapper-overview-default");if(t){const n=t.querySelector(`[data-menuid=${e}]`);if(n){const e=t.getBoundingClientRect(),o=n.getBoundingClientRect();t.scrollTop=o.top-e.top}}Fe=null}),500)),(0,de.H)("metric-sidebar",`click-${Pe(e)}`,"mn-overview")},Pe=e=>e.startsWith("Kubernetes")?"k8s":e.replace(/[^\w]/g,"-").toLowerCase(),Le=e=>{let{initialChartName:t,loaded:n,flavour:o,FilterInputContainer:r,extraKey:s}=e;const{onMenuClick:l}=(0,ie.A)({onMenuClick:Te,loaded:n}),i=(0,ce.bD)(),d=(0,ue.q)(i),c="nodesView"===o?()=>!0:d;return(0,x.jsxs)(x.Fragment,{children:[!!r&&(0,x.jsx)(a.Flex,{column:!0,position:"sticky",top:"0",gap:1,padding:[0,2],children:(0,x.jsx)(r,{extraKey:s})}),n&&(0,x.jsxs)(x.Fragment,{children:[(0,x.jsx)(Ne,{onMenuClick:l,initialChartName:t,useItemsAreVisible:c,flavour:o}),(0,x.jsx)(le,{position:"relative",onMenuClick:l,width:"100%",useItemsAreVisible:c,extraKey:o,virtual:!0})]})]})};var Me=n(77679),De=n(56473);const Be=e=>{let{extraKey:t,param:n,paramKey:r}=e;const a=(0,De.QD)({extraKey:t,omit:n,keepAll:!0}),l=(0,s.l6)(n,{extraKey:t,flavour:"arr"});return(0,o.useMemo)((()=>Object.entries(a.reduce(((e,t)=>(e[t[r]]=(e[t[r]]||0)+(t.hidden?0:1),e)),{...De.hv[n]||{}})).map((e=>{let[t,n]=e;return{id:t,count:n}})).sort(De.qr[n]||De.qr.default)),[a.filter((e=>e.hidden)).length,l])},_e=e=>{let{extraKey:t,param:n,paramKey:r}=e;const a=(0,De.PP)({extraKey:t,omit:n,keepAll:!0}),l=(0,s.l6)(n,{extraKey:t,flavour:"arr"});return(0,o.useMemo)((()=>Object.entries(a.reduce(((e,t)=>(e[t[r]]=(e[t[r]]||0)+(t.hidden?0:1),e)),{...De.hv[n]||{}})).map((e=>{let[t,n]=e;return{id:t,count:n}})).sort(De.qr[n]||De.qr.default)),[a.filter((e=>e.hidden)).length,l])},Ke=e=>{let{extraKey:t,param:n,paramKey:r}=e;const[{alertName:a,nodeId:l}]=(0,$.DV)(),i=(0,De.JO)({extraKey:t,alertName:a,nodeId:l,omit:n,keepAll:!0}),d=(0,s.l6)(n,{extraKey:t,flavour:"arr"});return(0,o.useMemo)((()=>Object.entries(i.reduce(((e,t)=>(t[r]&&(e[t[r]]=(e[t[r]]||0)+(t.hidden?0:1)),e)),{...De.hv[n]||{}})).map((e=>{let[t,n]=e;return{id:t,count:n}})).sort(De.qr[n]||De.qr.default)),[i.filter((e=>e.hidden)).length,d,a,l])};var Re=n(38823),ze=n(64007);const Ee=e=>e.id,Ve=e=>{let{baseKey:t,param:n,extraKey:o,testIdPrefix:r,title:a,groupProps:s,checkboxProps:l,options:i}=e;return(0,x.jsx)(Re.A,{title:a,testIdPrefix:r,baseKey:t,extraKey:o,param:n,help:"Filter the alerts. Count next to each item refer to the number of alerts that will be selected.",...s,children:(0,x.jsx)(ze.Ay,{param:n,baseKey:t,extraKey:o,testIdPrefix:r,collection:i,getValue:Ee,getLabel:Ee,...l})})},$e=e=>{let{paramKey:t,...n}=e;const{param:o,extraKey:r}=n,a=Be({param:o,extraKey:r,paramKey:t});return a.length?(0,x.jsx)(Ve,{options:a,...n}):null},He=e=>{let{paramKey:t,...n}=e;const{param:o,extraKey:r}=n,a=_e({param:o,extraKey:r,paramKey:t});return a.length?(0,x.jsx)(Ve,{options:a,...n}):null},Oe=e=>{let{paramKey:t,...n}=e;const{param:o,extraKey:r}=n,a=Ke({param:o,extraKey:r,paramKey:t});return a.length?(0,x.jsx)(Ve,{options:a,...n}):null};n(30670),n(37550),n(25509),n(65223),n(60321),n(41927),n(11632),n(64377),n(66771),n(12516),n(68931),n(52514),n(35694),n(52774),n(49536),n(21926),n(94483),n(16215);var Ue=n(66245),We=n.n(Ue),qe=n(67012);const Ge=e=>{const{baseKey:t,extraKey:n,param:r,testIdPrefix:a,itemsProps:l,itemProps:i,groupProps:d,...c}={...ze.H5,...e},u=(e=>{let{extraKey:t,param:n}=e;const r=(0,De.QD)({extraKey:t,omit:n,keepAll:!0}),a=(0,s.l6)(n,{extraKey:t,flavour:"arr"});return(0,o.useMemo)((()=>Object.entries(r.reduce(((e,t)=>{let{type:n,component:o,hidden:r}=t;return e[n]=e[n]||{count:0,children:{}},e[n].count=(e[n].count||0)+(r?0:1),e[n].children[o]=(e[n].children[o]||0)+(r?0:1),e}),{})).reduce(((e,t)=>{let[n,{count:o,children:r}]=t;return e.push({id:n,count:o,children:Object.entries(r).map((e=>{let[t,o]=e;return{value:`${n}|${t}`,label:t,count:o,level:1}}))}),e}),[]).sort(De.qr[n]||De.qr.default)),[r.filter((e=>e.hidden)).length,a])})({param:r,extraKey:n}),[m,g]=(0,s.N9)(r,{defaultValue:[],key:t,extraKey:n,flavour:"arr"});(0,qe.A)((()=>{u.length&&m.length&&g((e=>e.filter((e=>u.some((t=>t.children.some((t=>t.value===e))))))))}),[u.length,g]);const p=(0,o.useCallback)((e=>{let{value:t,checked:n}=e;g((function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return Array.isArray(t)?n?[...new Set([...e,...t])]:We()(e,t):n?[...e,t]:e.filter((e=>e!==t))}))}),[g]),h=(0,o.useMemo)((()=>(e=>{let{options:t,selected:n,itemsProps:o={}}=e;if(!t.length)return[];const r=t.flatMap((e=>e.children.map((e=>e.value)))),a=r.length===n.length,s=!a&&!!n.length;return[{...o.head,label:"Select all",value:r,selected:a,indeterminate:s},...t.flatMap((e=>{let{id:t,children:r,count:a}=e;const s=n.length&&!r.some((e=>!n.includes(e.value))),l=!s&&n.length&&r.some((e=>n.includes(e.value)));return r.reduce(((e,t)=>{const r=n.includes(t.value);return[...e,{...o.row,...t,selected:r}]}),[{...o.head,label:t,value:r.map((e=>e.value)),selected:s,indeterminate:l,count:a}])}))]})({options:u,selected:m,itemsProps:l})),[m,g,u]);return u.length?(0,x.jsx)(Re.A,{title:"Alert type & component",testIdPrefix:a,baseKey:t,extraKey:n,param:r,help:"Filter the alerts. Count next to each item refer to the number of alerts that will be selected.",...d,children:(0,x.jsx)(ze.V$,{"data-testid":`${a}-filter-selections"`,searchMargin:[0,0,1],items:h,onItemClick:p,value:m,"data-value":m.join(",")||"all-selected",hasSearch:u.length>5,itemProps:{testIdPrefix:a,...i},...c})}):null},Ye=e=>{let{baseKey:t,extraKey:n}=e;const r=(0,he.dg)(),[l,i]=(0,s.N9)("showAcknowledgedAlerts",{key:t,extraKey:n,flavour:"val",defaultValue:"false"}),d=(0,o.useCallback)((()=>{i("true"===l?"false":"true")}),[l,i]);return r?null:(0,x.jsxs)(a.Flex,{padding:[2,0],border:{side:"bottom",color:"borderSecondary"},alignItems:"center",gap:2,children:[(0,x.jsx)(a.Checkbox,{checked:"true"===l,onChange:d,"data-testid":"filter-show-acknowledged-alerts"}),(0,x.jsx)(a.TextSmall,{children:"Show acknowledged alerts"})]})},Ze=e=>{let{baseKey:t,flavour:n,groupProps:r}=e;return(0,o.useMemo)((()=>"alerts"===n),[n])?(0,x.jsxs)(x.Fragment,{children:[(0,x.jsx)(Ye,{baseKey:t,extraKey:n}),(0,x.jsx)($e,{title:"Status",testIdPrefix:"alert-status",baseKey:t,extraKey:n,param:"alertStatuses",paramKey:"status",groupProps:r}),(0,x.jsx)($e,{title:"Name",testIdPrefix:"alert-name",baseKey:t,extraKey:n,param:"alertNames",paramKey:"name",groupProps:r}),(0,x.jsx)($e,{title:"Context",testIdPrefix:"alert-context",baseKey:t,extraKey:n,param:"alertContexts",paramKey:"context",groupProps:r,checkboxProps:{capitalized:!1}}),(0,x.jsx)($e,{title:"Class",testIdPrefix:"alert-class",baseKey:t,extraKey:n,param:"alertClasses",paramKey:"class",groupProps:r}),(0,x.jsx)(Ge,{testIdPrefix:"alert-type-component",baseKey:t,extraKey:n,param:"alertTypeComponents",groupProps:r}),(0,x.jsx)($e,{title:"Role",testIdPrefix:"alert-role",baseKey:t,extraKey:n,param:"alertRoles",paramKey:"recipient",groupProps:r})]}):null},Xe=e=>{let{baseKey:t,flavour:n,groupProps:r}=e;const a=(0,$.CX)();return(0,o.useMemo)((()=>"runningAlerts"==n&&0==a),[n,a])?(0,x.jsxs)(x.Fragment,{children:[(0,x.jsx)(He,{title:"Context",testIdPrefix:"alert-context",baseKey:t,extraKey:n,param:"alertContexts",paramKey:"contexts",groupProps:r,checkboxProps:{capitalized:!1}}),(0,x.jsx)(He,{title:"Class",testIdPrefix:"alert-classification",baseKey:t,extraKey:n,param:"alertClasses",paramKey:"classes",groupProps:r}),(0,x.jsx)(He,{title:"Component",testIdPrefix:"alert-component",baseKey:t,extraKey:n,param:"alertComponents",paramKey:"components",groupProps:r}),(0,x.jsx)(He,{title:"Type",testIdPrefix:"alert-type",baseKey:t,extraKey:n,param:"alertTypes",paramKey:"types",groupProps:r}),(0,x.jsx)(He,{title:"Role",testIdPrefix:"alert-role",baseKey:t,extraKey:n,param:"alertRoles",paramKey:"recipients",groupProps:r})]}):null},Qe=e=>{let{baseKey:t,flavour:n,groupProps:r}=e;const a=(0,$.CX)();return(0,o.useMemo)((()=>"runningAlerts"==n&&2==a),[n,a])?(0,x.jsxs)(x.Fragment,{children:[(0,x.jsx)(Oe,{title:"Status",testIdPrefix:"alert-status",baseKey:t,extraKey:n,param:"alertStatuses",paramKey:"status",groupProps:r}),(0,x.jsx)(Oe,{title:"Class",testIdPrefix:"alert-class",baseKey:t,extraKey:n,param:"alertClasses",paramKey:"class",groupProps:r}),(0,x.jsx)(Oe,{title:"Component",testIdPrefix:"alert-component",baseKey:t,extraKey:n,param:"alertComponents",paramKey:"component",groupProps:r}),(0,x.jsx)(Oe,{title:"Type",testIdPrefix:"alert-type",baseKey:t,extraKey:n,param:"alertTypes",paramKey:"type",groupProps:r}),(0,x.jsx)(Oe,{title:"Role",testIdPrefix:"alert-role",baseKey:t,extraKey:n,param:"alertRoles",paramKey:"recipient",groupProps:r})]}):null};var Je=n(21511);const et=e=>e.id,tt=e=>e.name||e.id,nt=e=>{let{baseKey:t,param:n,paramKey:o,extraKey:r,testIdPrefix:a,title:s,groupProps:l,isLabel:i,labelKey:d,nodeIds:c,...u}=e;const m=(0,Je.A)({param:n,paramKey:o,extraKey:r,isLabel:i,labelKey:d,nodeIds:c});return m.length?(0,x.jsx)(Re.A,{title:s,testIdPrefix:a,baseKey:t,extraKey:r,param:n,defaultIsOpen:!1,...l,children:(0,x.jsx)(ze.Ay,{param:n,baseKey:t,extraKey:r,testIdPrefix:a,collection:m,getValue:et,getLabel:tt,...u})}):null};n(3949);const ot=e=>{let{baseKey:t,extraKey:n,testIdPrefix:r,groupProps:a,nodeIds:s,...l}=e;const i=(0,u.Gt)(s),d=(0,o.useMemo)((()=>{const e=new Set;return i.forEach((t=>{t.labels&&Object.keys(t.labels).forEach((t=>e.add(t)))})),Array.from(e).sort()}),[i]);return d.length?(0,x.jsx)(x.Fragment,{children:d.map((e=>(0,x.jsx)(nt,{title:e,testIdPrefix:`${r}-${e}`,baseKey:t,extraKey:n,param:`label.${e}`,isLabel:!0,labelKey:e,groupProps:a,...l},e)))}):null};var rt=n(51750),at=n(71581);const st=e=>e.id,lt=e=>e.name,it=e=>{let{baseKey:t,extraKey:n,testIdPrefix:o,groupProps:r,nodeIds:a}=e;const s=(e=>{if(!e)return null;const t=e.split("-");return t.length>1?t.slice(1).join("-"):null})(n),l=(0,at.rK)(s,t),i=(0,rt.A)({extraKey:n,nodeIds:a,roomId:t,metricsType:s?l:null});return i.length?(0,x.jsx)(Re.A,{title:"Groups",testIdPrefix:o,baseKey:t,extraKey:n,param:"selectedGroups",defaultIsOpen:!1,...r,children:(0,x.jsx)(ze.Ay,{param:"selectedGroups",baseKey:t,extraKey:n,testIdPrefix:o,collection:i,getValue:st,getLabel:lt,capitalized:!1})}):null};var dt=n(38800);const ct=(0,o.memo)((e=>{let{flavour:t,groupProps:n,nodeIds:o,...r}=e;const s=(0,g.ID)(),l=(0,$.CX)(),[i,d]=(0,Me.w)(),c=i?d:s;return(0,x.jsxs)(a.Flex,{column:!0,overflow:{vertical:"auto"},padding:[0,2,30],"data-onboarding-id":"nidl-controls",...r,children:[(0,x.jsx)(Ze,{baseKey:c,flavour:t,groupProps:n}),(0,x.jsx)(Xe,{baseKey:c,flavour:t,groupProps:n}),(0,x.jsx)(Qe,{baseKey:c,flavour:t,groupProps:n}),!i&&"anomalies"!==t&&!("runningAlerts"===t&&2===l)&&(0,x.jsxs)(x.Fragment,{children:[(0,x.jsx)(it,{testIdPrefix:"node-groups",baseKey:s,extraKey:t,groupProps:n,nodeIds:o}),(0,x.jsx)(ot,{testIdPrefix:"node-labels",baseKey:s,extraKey:t,groupProps:n,nodeIds:o}),(0,x.jsx)(nt,{title:"Node status",testIdPrefix:"node-status",baseKey:s,extraKey:t,param:"nodeStatuses",paramKey:"nodeStatus",groupProps:n,nodeIds:o}),(0,x.jsx)(nt,{title:"Netdata version",testIdPrefix:"node-version",baseKey:s,extraKey:t,param:"nodeVersions",paramKey:"version",groupProps:n,nodeIds:o})]}),!!t&&!i&&!("runningAlerts"===t&&2===l)&&(0,x.jsx)(dt.A,{testIdPrefix:"node-ids",baseKey:s,extraKey:t,groupProps:{defaultIsOpen:"anomalies"===t,...n},nodeIds:o})]})}));var ut=n(88434),mt=n(3319);const gt=()=>{const e=(0,s.rI)("correlation"),t=(0,s.rI)("highlight"),{showCorrelation:n}=(0,ut.A)(),{sendLog:r}=(0,mt.A)(),l=(0,o.useCallback)((n=>{const{checked:o}=n.target||{};e(o),o?r({feature:"MetricCorrelations",isStart:!0}):t({after:null,before:null})}),[e,t,r]);return(0,x.jsx)(E.A,{content:()=>(0,x.jsxs)(a.Box,{children:[(0,x.jsx)("strong",{children:"Troubleshoot with Metric Correlations"}),(0,x.jsx)("br",{}),(0,x.jsx)("br",{}),"Metric correlations will help you identify potential root causes for an observed issue.",(0,x.jsx)("br",{}),"It will automatically analyse all available metrics for irregular behavior for the same timeframe."]}),align:"bottom",activateOn:"hover",isBasic:!0,children:(0,x.jsx)(a.Box,{children:(0,x.jsx)(a.Toggle,{colored:!0,onChange:l,checked:n,labelRight:"Metric Correlations",toggleProps:{uncheckedColor:["neutral","grey130"],checkedColor:"primary"}})})})},pt={color:{active:"success",notActive:"textLite"},minWidth:"auto"},ht={chartIndexing:{...pt,iconName:"charts_view",Content:Le,dataTestId:"nodeInfo-chartIndexing",label:"Charts"},filters:{...pt,iconName:"filterList",Content:ct,dataTestId:"nodeInfo-filters",label:"Filters"},alerts:{...pt,iconName:"alarm_bell",Content:ee,dataTestId:"nodeInfo-alertsTab",label:"Alerts"},info:{...pt,iconName:"information",dataTestId:"nodeInfo-alertsTab",Content:z,label:"Info"}},xt=[],ft=(0,r.default)(a.Tabs).withConfig({displayName:"sidebar__StyledTabs",componentId:"sc-1d5ify6-0"})(["overflow:hidden;height:100%;"]),yt=e=>{let{children:t}=e;return(0,x.jsx)(a.Flex,{"data-testid":"sidebar-tabs-header",padding:[2,0],children:t})},bt=e=>{let{isActive:t,color:n,name:o,label:r}=e;return(0,x.jsx)(E.A,{plain:!0,content:r,children:(0,x.jsx)(a.Icon,{name:o,color:t?n.active:n.notActive,height:"16px",width:"16px"})})},vt=["overview","k8s","singleNode"],At=e=>{let{tabs:t=ht,hiddenTabs:n=xt,includedTabs:r=xt,title:u,help:m,nodeIds:g,onClose:p,baseWidth:h,inModal:f,viewFlavour:y,...b}=e;const[v,A]=(0,s.r$)("sidebarTab",{defaultValue:"",flavour:"val",extraKey:y||b.flavour}),C=(0,o.useMemo)((()=>Object.keys(t).filter((e=>(!r.length||r.includes(e))&&!n.includes(e)))),[n]),j=(0,o.useMemo)((()=>{const e=C.findIndex((e=>e===v));return-1===e?0:e}),[v]),[I,w]=(0,s.r$)("sidebarOpen",{defaultValue:!0,flavour:"bool",...f&&{extraKey:y||b.flavour}}),k=(0,o.useMemo)((()=>vt.includes(y||b.flavour)),[y,b.flavour]),S=(0,o.useCallback)((e=>{A(C[e]),w(!0)}),[C,A,w]);return(0,x.jsx)(l.Ay,{collapsedComponent:b.flavour&&(0,x.jsx)(i.A,{onClickTab:S,availableTabs:t,tabsToShow:C}),isOpen:I,header:b.flavour?(0,x.jsx)(d.A,{isOpen:I,onToggle:()=>w(!I),title:u}):(0,x.jsx)(c.A,{title:u,help:m,onClick:p}),width:h,children:(0,x.jsxs)(a.Flex,{"data-testid":"sidebar-tabs",column:!0,overflow:"hidden",height:"100%",children:[k?(0,x.jsx)(a.Flex,{padding:[2],border:{side:"bottom",color:"borderSecondary"},children:(0,x.jsx)(gt,{})}):null,(0,x.jsx)(ft,{selected:j,onChange:S,TabsHeader:(0,o.useMemo)((()=>e=>(0,x.jsx)(yt,{...e})),[b.flavour]),tabsProps:{width:"100%",padding:[0,2]},children:C.map(((e,n)=>{const{iconName:o,Content:r,dataTestId:s,color:l,label:i,...d}=t[e];return(0,x.jsx)(a.Tab,{style:{display:1===C.length?"none":"flex"},flex:"grow","data-testid":s,maxWidth:"100%",small:!0,label:(0,x.jsx)(bt,{isActive:v===C[n],name:o,color:l,label:i}),...d,children:(0,x.jsx)(a.Flex,{column:!0,overflow:"hidden",height:"100%",position:"relative",gap:3,padding:[1,0],children:(0,x.jsx)(r,{nodeIds:g,...b,viewFlavour:y})})},o)}))})]})})}},73902:(e,t,n)=>{n.d(t,{A:()=>I});var o=n(86177),r=n(54521),a=n(74848);const s=()=>(0,a.jsxs)(o.Flex,{alignItems:"center",justifyContent:"center",gap:2,children:[(0,a.jsx)(o.Icon,{name:"ai",color:"primaryAI",width:"20px",height:"20px"}),(0,a.jsx)(o.H1,{fontSize:"20px",strong:!1,children:"Netdata Insights makes your infrastructure data understandable."}),(0,a.jsx)(o.Icon,{name:"ai",color:"primaryAI",width:"20px",height:"20px"})]}),l=()=>(0,a.jsx)(o.Flex,{justifyContent:"center",children:(0,a.jsx)(o.Flex,{width:{max:300},children:(0,a.jsx)(r.m$,{children:"It uses Al to run automated investigations and generate insights. This means you can make better decisions, faster, without sifting through dashboards or writing complicated searches. Insights gives you the straightforward answers you need."})})}),i=()=>(0,a.jsxs)(o.Flex,{column:!0,gap:4,children:[(0,a.jsx)(s,{}),(0,a.jsx)(l,{})]});n(98992),n(81454);var d=n(27805),c=n(79748);const u=e=>{let{title:t,icon:n,color:s,Component:l}=e;return t&&n&&s?(0,a.jsxs)(r.I0,{children:[(0,a.jsxs)(o.Flex,{alignItem:"center",gap:2,children:[(0,a.jsx)(o.Icon,{name:n}),(0,a.jsx)(o.TextBig,{color:s,children:t})]}),(0,a.jsx)(o.Flex,{justifyContent:"center",children:l?(0,a.jsx)(l,{}):null}),(0,a.jsx)(o.Flex,{justifyContent:"end",children:(0,a.jsx)(c.A,{href:"https://app.netdata.cloud/spaces/netdata-demo",children:"Explore in demo space"})})]}):null},m=()=>{const{insights:e}=(0,d.A)();return(0,a.jsx)(r.z5,{children:e.map((e=>{let{id:t,...n}=e;return(0,a.jsx)(u,{...n},t)}))})},g=()=>(0,a.jsxs)(o.Flex,{column:!0,gap:4,children:[(0,a.jsx)(o.Flex,{justifyContent:"center",children:(0,a.jsx)(r.m$,{children:"Here are some of the reports it can create:"})}),(0,a.jsx)(m,{})]});var p=n(96540),h=n(88934),x=n(88325),f=n(24609),y=n(38648),b=n(4204);const v={textTransform:"",padding:[2,6]},A=()=>{const e=(0,p.useCallback)((()=>{window.open("https://www.netdata.cloud/contact-sales/","_blank","noopener,noreferrer")}),[]);return(0,a.jsx)(o.Flex,{justifyContent:"center",children:(0,a.jsx)(o.Button,{label:"Contact us",onClick:e,...v})})},C=()=>{const e=(0,h.Zp)(),{url:t}=(0,x.A)("business"),n=(0,p.useCallback)((()=>{e(t)}),[t]);return(0,a.jsx)(o.Flex,{justifyContent:"center",children:(0,a.jsx)(o.Button,{label:"Upgrade to Business",onClick:n,...v})})},j=()=>{const e=(0,f.dg)();return(0,a.jsxs)(o.Flex,{column:!0,gap:8,justifyContent:"center",children:[(0,a.jsx)(r.m$,{children:"Every report combines easy-to-read explanations, charts, and practical advice, all made whenever you need them. You can find Insights inside Netdata Cloud. It works perfectly with any Netdata agent you're already using, so there's nothing extra to set up. It's currently available for Business and Trial users."}),b.ei?(0,a.jsx)(A,{}):e?(0,a.jsx)(o.Flex,{justifyContent:"center",children:(0,a.jsx)(y.default,{})}):(0,a.jsx)(C,{})]})},I=e=>{let{inSidebar:t}=e;return(0,a.jsxs)(o.Flex,{column:!0,gap:10,padding:[12],children:[t?null:(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(i,{}),(0,a.jsx)(g,{})]}),(0,a.jsx)(j,{})]})}},73937:(e,t,n)=>{n.d(t,{A:()=>m,Z:()=>u});n(98992),n(72577),n(8872);var o=n(96540),r=n(24609),a=n(87083),s=n(91421),l=n(21885);const i=e=>e?e?.id&&e?.name?{id:e.id,label:e.name,value:e.id,isParent:0===e.ni||"true"===e.labels?._is_parent,capabilities:e.capabilities}:e:null,d=[],c=function(){let{selectedNode:e,nodes:t=d}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const[,n]=(0,s.T9)(),c=(0,r.dg)(),u=(0,o.useMemo)((()=>t.reduce(((e,t)=>t.isLive&&t.capabilities.dyncfg?.enabled&&(!c||t.isPreferred)?[...e,i(t)]:e),[])),[t,c]),[m,g]=(0,a.Oj)({extraKey:l.q4,merge:!1}),p=(0,o.useMemo)((()=>{let n=i(e);return n||(n=i(1===m.length?t.find((e=>e.id===m[0])):null),n||(u.length?u[0]:""))}),[u,m]),h=(0,o.useCallback)((e=>g([e.value])),[g]);return(0,o.useEffect)((()=>{p?.id&&n([p.id])}),[p?.id,n]),{options:u,node:p,setNode:h}},u=()=>{const[e]=(0,s.Gt)(),[t]=(0,s.T9)(),n=(0,o.useMemo)((()=>Array.isArray(t)&&t.length?e.find((e=>e.id===t[0])):null),[e,t]);return c({selectedNode:n,nodes:e})},m=c},74630:(e,t,n)=>{n.d(t,{A:()=>c});var o=n(96540),r=n(86177),a=n(19075),s=n(13),l=n(74891),i=n(74848);const d=(0,l.A)(r.Button),c=e=>{let{alertId:t,small:n=!1,flavour:r="hollow",testid:l="alertDetailsModal",...c}=e;const u=(0,s.YG)(),m=(0,s.YA)(),[g,p]=(0,o.useState)(!1),h=(0,s.g2)({onResolve:()=>p(!1)}),x=(0,s.Hj)({onResolve:()=>p(!1)}),{lastStatusChange:f,status:y}=(0,a.JL)(t),b=(0,o.useMemo)((()=>m[t]?.lastStatusChange===f),[m,t,f]),v=(0,o.useCallback)((()=>{p(!0),b?x(t):h(t,f)}),[b,t,f,h,x]);return u&&"clear"!==y?(0,i.jsx)(d,{small:n,flavour:r,icon:b?"checkmark":"checkmark_s",onClick:v,disabled:g,"data-testid":`${l}-acknowledge-button`,"data-ga":`${l}::click-acknowledge::alerts`,tooltip:b?"Remove acknowledgment":"Acknowledge alert and hide until next occurrence",tooltipProps:{align:"bottom"},noWrapper:!0,...c}):null}},75669:(e,t,n)=>{n.d(t,{A:()=>d});var o=n(91539),r=n(258),a=n(19186),s=n(24609),l=n(39870),i=n(7761);const d=function(){let{spaceId:e,roomId:t,polling:n=!0}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const d=(0,s.vt)(),c=(0,a.ID)(),u=e||d,m=t||c,g=(0,i.s6)();(0,o.A)((()=>({enabled:!(!u||!m),force:!0,fetch:()=>(0,r.uP)(u,m),onReceive:e=>{let{data:t}=e;return g({...l.Ml,loaded:!0,...t})},onFail:e=>g({...l.Ml,loaded:!0,error:e}),polling:n,pollingOptions:{pollingInterval:588e3}})),[u,m,n])}},75684:(e,t,n)=>{n.d(t,{A:()=>T});n(98992),n(81454);var o=n(74891),r=n(86177),a=n(38800),s=n(73385),l=n(77057),i=n(74848);const d={...l.Ii,Live:{...l.Ii.Live,head:{...l.Ii.Live.head,hasML:!1,hasParentNode:!0,hasFn:!1},node:{...l.Ii.Live.node,showMl:!1,showParentNode:!0,showFn:!1}}},c=e=>{let{extraKey:t}=e;return(0,i.jsx)(r.Flex,{column:!0,height:{max:"60vh"},children:(0,i.jsxs)(r.Flex,{flex:"1",overflow:"hidden",children:[(0,i.jsx)(r.Flex,{column:!0,flex:!0,children:(0,i.jsx)(a.A,{flavour:t,extraKey:t,statusProps:d,testIdPrefix:"node-ids",param:"selectedNodeIds",groupProps:{collapsible:!1,background:"modalBackground",padding:[3],flex:"1",overflow:"hidden"},height:"auto",width:"100%"})}),(0,i.jsx)(s.Ay,{flavour:t,basis:60,baseWidth:60,flex:!1,title:"Dynamic filters",help:"Filter your nodes for this page. Count next to each item refer to the number of nodes that will be selected and used across the page.",includedTabs:["filters"],loaded:!0,onClose:()=>{},groupProps:{background:"modalBackground"},background:"modalBackground"})]})})};n(72577);var u=n(96540);const m=(0,n(33185).default)(r.TextBig).withConfig({displayName:"styled__NodeName",componentId:"sc-1dfnbe3-0"})(["font-family:monospace;"]);var g=n(6304),p=n(41395);const h={fulfilled:{text:"Success",color:"primary"},rejected:{text:"Failed",color:"error"},default:{text:"Processing...",color:"text"}},x=e=>{let{label:t,result:n={}}=e;const{status:o,reason:a}=n,s=a?.response?.data?.errorMessage||a?.message||"Something went wrong...",{text:l,color:d}=(0,u.useMemo)((()=>h[o]||h.default),[o]),[c,x]=(0,g.A)(!0);return(0,i.jsxs)(r.Flex,{column:!0,gap:1,children:[(0,i.jsxs)(r.Flex,{gap:2,alignItems:"center",children:[(0,i.jsx)(r.TextBig,{color:d,children:l}),(0,i.jsx)(m,{children:t}),a?(0,i.jsx)(r.Icon,{name:"chevron_down",width:"10px",height:"10px",color:"textLite",cursor:"pointer",onClick:x,rotate:c?2:null}):null]}),a?(0,i.jsx)(r.Collapsible,{open:c,padding:[0,0,0,2],children:(0,i.jsx)(r.Text,{color:"error",children:(0,p.Zr)(s)})}):null]})},f=e=>{let{selectedNodes:t,results:n=[]}=e;return(0,i.jsxs)(r.Flex,{column:!0,gap:4,padding:[4,0],children:[n.length?null:(0,i.jsx)(r.TextBig,{children:"Submitting to multiple nodes..."}),(0,i.jsx)(r.Flex,{column:!0,gap:3,children:t.map((e=>{let{value:t,label:o}=e;const r=n.find((e=>{let{nodeId:n}=e;return n===t}));return(0,i.jsx)(x,{label:o,result:r},t)}))})]})};n(54520),n(3949),n(37550);var y=n(73937),b=n(91421),v=n(87083),A=n(24609),C=n(63872),j=n(4575),I=n(30569),w=n(3319),k=n(21885);const S=e=>{let{id:t,formRef:n,providedFormData:o,onClose:r,refreshData:a,extraKey:s}=e;const l=(0,A.vt)(),{options:i}=(0,y.Z)(),d=(0,v.a7)({extraKey:s,merge:!1}),c=i.filter((e=>{let{value:t}=e;return d.includes(t)})),{isNewItem:m,setIsDirty:p}=(0,j.SU)(),[h,x]=(0,u.useState)([]),[f,S]=(0,u.useState)(),N=(0,b.hp)({id:t,isNewItem:m}),[F,,T,P]=(0,g.A)(),[L,,M]=(0,g.A)(),[D,B,,_]=(0,C.A)(),{sendLog:K}=(0,w.A)(),R=(0,u.useCallback)((e=>{r?.(),"function"===typeof a&&(e||m)&&"success"===f&&a()}),[r,m,a,f]),z=(0,I.yF)((0,u.useCallback)(((e,r)=>{const a=o||n?.current?.state?.formData;x([]),T(),M(),N({nodes:c,payload:a}).then((e=>{"function"===typeof p&&p(!1);const n=e.map(((e,t)=>({...e,nodeId:c[t]?.value})));x(n);const o=e.map((e=>{let{status:t}=e;return t}));o.find((e=>"fulfilled"===e))?o.some((e=>"rejected"===e))?(S("partialFail"),_({text:"Some submissions have failed."})):(S("success"),D({text:"All nodes updated successfully."}),t===k.Sd&&K({feature:"CreatedAlert",isSuccess:!0,nodeCount:c.length})):(S("fail"),B({text:"All submissions have failed."})),n.forEach((e=>{let{status:n,nodeId:o}=e;"fulfilled"===n&&r((0,b.KD)({spaceId:l,id:t,node:o}),!0)}))})).catch(B).finally((()=>{P()}))}),[l,n,c,N,T,P,M,x,p,S,B,_,D]));return{selectedNodes:c,onSubmit:z,onCloseButtonClick:R,loading:F,inProcess:L,results:h,submitStatus:f}};var N=n(94404);const F=(0,o.A)((0,N.A)(r.Button)),T=e=>{let{id:t,formRef:n,providedFormData:o,onClose:a,refreshData:s,extraKey:l=k.q4}=e;const{selectedNodes:d,onSubmit:u,onCloseButtonClick:m,loading:g,inProcess:p,results:h,submitStatus:x}=S({id:t,formRef:n,providedFormData:o,onClose:a,refreshData:s,extraKey:l});return(0,i.jsx)(r.Modal,{"data-testid":"dyncfg-nodes-selector-modal",backdropContainerProps:{zIndex:"120"},backdropProps:{backdropBlur:!0},children:(0,i.jsxs)(r.ModalContent,{width:{min:100,base:200},background:"modalBackground",round:2,overflow:"hidden",children:[(0,i.jsx)(r.ModalHeader,{background:"modalBackground",children:(0,i.jsx)(r.H4,{children:"Select nodes"})}),(0,i.jsx)(r.ModalBody,{children:p?(0,i.jsx)(f,{selectedNodes:d,results:h}):(0,i.jsx)(c,{extraKey:l})}),(0,i.jsxs)(r.ModalFooter,{gap:2,children:[(0,i.jsx)(F,{type:"button",flavour:"hollow",small:!0,label:"Close",onClick:()=>m(!0),tooltip:"Go to configuration form",disabled:g,feature:"NodesSelectorModal"}),(0,i.jsx)(F,{type:"button",label:"Submit",small:!0,onClick:u,tooltip:d.length?null:"Select some nodes",disabled:g||!d.length||!!x,feature:"NodesSelectorModal",payload:{nodes:d.map((e=>e.id)).join(","),extraKey:l}})]})]})})}},75894:(e,t,n)=>{n.d(t,{A:()=>a});var o=n(86177),r=n(74848);const a=e=>{let{flavour:t,icon:n,children:a,capitalize:s}=e;return(0,r.jsx)(o.Pill,{icon:n,textProps:{textTransform:s?"capitalize":"none"},flavour:t,children:a})}},76375:(e,t,n)=>{n.d(t,{A:()=>s});var o=n(96540),r=n(18739);const a={Business:!0,Pro:!0,Homelab:!0,Community:!1},s=()=>{const{loaded:e,value:t,refresh:n}=(0,r.JN)(),s=(0,o.useMemo)((()=>e&&a[t?.class]),[e,t?.class]),l=(0,o.useMemo)((()=>e&&!!t.trialEndsAt),[e,t.trialEndsAt]);return{loaded:e,isPaid:s,isTrial:l,plan:t,refresh:n}}},76661:(e,t,n)=>{n.d(t,{A:()=>r});var o=n(21885);const r=()=>e=>{let{template:t,formData:n={},entityProps:r}=e;return{[o.D9]:!0,template:t,name:"",sourceType:"user",type:"job",formData:n,entityProps:r}}},77057:(e,t,n)=>{n.d(t,{Ay:()=>H,Ii:()=>F});n(98992),n(54520),n(8872),n(37550),n(25509),n(65223),n(60321),n(41927),n(11632),n(64377),n(66771),n(12516),n(68931),n(52514),n(35694),n(52774),n(49536),n(21926),n(94483),n(16215);var o=n(96540),r=n(86177),a=n(66245),s=n.n(a),l=n(89935),i=n.n(l),d=n(24013),c=n(87083),u=n(83268),m=n(81391),g=n(88934),p=n(79748),h=n(54924),x=n(52253),f=n(97336),y=n(64007),b=n(51262),v=n(74891),A=n(50979),C=n(21885),j=n(35084),I=n(54822),w=n(74848);const k=(0,v.A)(h.default),S=(0,v.A)(r.Flex),N="By selecting a parent node, you apply your changes to all it's children nodes too.",F={Live:{head:{label:"Live nodes",textColor:"textLite",iconName:"connectivityStatusLive",hasML:!1,hasParentNode:!0,hasAlerts:!0,hasFn:!1},node:{textColor:"textFocus",showAlerts:!0,showMl:!1,showFn:!1,showParentNode:!0}},Stale:{head:{label:"Stale nodes",textColor:"textLite",iconName:"connectivityStatusStale"},node:{textColor:"textFocus"}},Offline:{head:{label:"Offline nodes",textColor:"textLite",iconName:"connectivityStatusOffline"},node:{textColor:"textLite"}}},T=e=>{let{toggle:t,expanded:n}=e;return(0,w.jsxs)(r.Flex,{cursor:"pointer",role:"button",padding:[.5],gap:.5,onClick:e=>{e.preventDefault(),e.stopPropagation(),t(),setTimeout((()=>e.target.scrollIntoView({behavior:"smooth",block:"nearest"})))},children:[(0,w.jsx)(r.TextNano,{color:"textLite",children:n?"Collapse":"Expand"}),(0,w.jsx)(r.Icon,{name:"chevron_down",width:"10px",height:"10px",color:"textLite",rotate:n?2:null})]})},P=(L=e=>{let{iconName:t,label:n,textColor:a,value:s,nodePath:l,nodeId:i,onActionDone:d,isParentNode:c,isParent:u,showParentNode:m,onToggleHidden:h,itemsHidden:x,status:f,restricted:y,reason:b}=e;const v=(0,o.useMemo)((()=>!u&&y?A.KV[b]||A.KV.default:m&&c?N:null),[m,c,y,b]);return(0,w.jsxs)(r.Flex,{gap:2,alignItems:"center",children:[t&&(0,w.jsx)(r.Icon,{name:t,size:"small",color:"textLite"}),(0,w.jsx)(k,{Component:r.TextSmall,text:n,color:a,truncate:!0,tooltip:v}),"Offline"!==f&&!Array.isArray(s)&&(0,w.jsx)("div",{onClick:e=>{e.preventDefault(),e.stopPropagation()},children:(0,w.jsx)(p.A,{as:g.N_,to:l,state:{nodeId:i},"data-testid":"filterNodes-item-gta",color:"textLite",hoverColor:"text",onClick:d,children:(0,w.jsx)(r.Icon,{name:"nav_arrow_goto",height:"10px",width:"10px"})})}),!!h&&(0,w.jsx)(T,{toggle:h,expanded:!x})]})},e=>{let{restricted:t,...n}=e;return t&&Array.isArray(n.value)?(0,w.jsx)(L,{...n}):(0,w.jsx)(r.Checkbox,{"data-testid":`filterNodes-checkbox-${n.label}`,checked:n.selected,disabled:n.isDisabled,indeterminate:n.indeterminate,onChange:n.onSelect,label:(0,w.jsx)(L,{...n})})});var L;const M=e=>{let{item:{value:t,disabled:n,onClick:a,label:s,nodeId:l,selected:c,excluded:u,stale:m,status:v,indeterminate:A,textColor:C,iconName:j,hasAlerts:I,hasML:k,hasParentNode:F,hasFn:L,showAlerts:M,showMl:D,showParentNode:B,showFn:_,requireML:K,requireFn:R,capabilities:z,count:E,multi:V=!0,checkIsDisabled:$=i(),onToggleHidden:H,itemsHidden:O,isParent:U,isParentNode:W,hasExtraInfo:q,flavour:G,baseKey:Y,extraKey:Z,...X},onItemClick:Q,itemProps:J,close:ee,...te}=e;const ne=(0,d.Zl)(l),{isNodeRestricted:oe}=(0,b.A)(),{restricted:re,reason:ae}=oe(l),se=(0,o.useMemo)((()=>!_||!z||z.funcs?.enabled),[_]),le=(0,o.useMemo)((()=>!_||!z||z.ml?.enabled),[_]),ie=n||!U&&re||K&&!le||R&&!se||!V&&c||$(l),de=(e,n)=>{if(ie)return;const{shiftKey:o}=n||{};a&&a(e),Q({value:t,checked:!c,status:v,shiftKey:o})},ce=u||m,ue={status:v,restricted:re,iconName:j,isDisabled:ie,indeterminate:A,label:s,textColor:C,value:t,nodePath:ne,nodeId:l,onActionDone:ee,onSelect:de,isStale:ce,excluded:u,selected:c,isParent:U,isParentNode:W,showParentNode:B,itemProps:J,onToggleHidden:H,itemsHidden:O,flavour:G,baseKey:Y,extraKey:Z};return(0,w.jsxs)(y.b1,{"aria-selected":c,selected:c,disabled:ie,stale:ce||0===E||"0"===E,...X,...te,...J,"data-testid":`filterNodes-item-${s}`,multi:V,children:[(0,w.jsx)(r.Flex,{gap:2,alignItems:"center",flex:!0,children:V?(0,w.jsx)(P,{...ue,...re?{iconName:"padlock",help:ae}:{},restricted:re,reason:ae}):(0,w.jsxs)(r.Flex,{gap:1,padding:[0,1],alignItems:"center",onClick:de,"data-testid":`filterNodes-item-${s}`,flex:!0,children:[(0,w.jsx)(h.default,{Component:r.TextSmall,text:s,color:C}),"Offline"!==v&&!Array.isArray(t)&&(0,w.jsx)(p.A,{as:g.N_,to:ne,state:{nodeId:l},"data-testid":"filterNodes-item-gta",color:"textLite",hoverColor:"text",onClick:ee,children:(0,w.jsx)(r.Icon,{name:"nav_arrow_goto",height:"10px",width:"10px"})}),!!H&&(0,w.jsx)(T,{toggle:H,expanded:!O})]})}),q&&(0,w.jsxs)(r.Flex,{gap:1,children:[M&&(0,w.jsx)(r.Flex,{gap:1,justifyContent:"center",width:17,children:(0,w.jsx)(f.A,{id:t,isLive:!0,name:s})}),D&&(0,w.jsx)(r.Flex,{gap:1,justifyContent:"center",width:10,children:(0,w.jsx)(x.A,{badge:"ml","data-testid":"nodes-indicator-machine-learning",enabled:le,name:s})}),B&&(0,w.jsx)(S,{gap:1,justifyContent:"center",width:14,tooltip:W?N:null,children:W?(0,w.jsx)(r.Icon,{name:"check",color:"primary"}):null}),_&&(0,w.jsx)(r.Flex,{gap:1,justifyContent:"center",width:10,children:(0,w.jsx)(x.A,{badge:"fn","data-testid":"nodes-indicator-fn",enabled:se,name:s})}),I&&(0,w.jsxs)(r.Flex,{gap:1,justifyContent:"center",width:17,children:[(0,w.jsx)(r.Icon,{name:"alarm",size:"small",color:"textLite"}),(0,w.jsx)(r.TextSmall,{strong:!0,color:"textLite",children:"Alerts"})]}),k&&(0,w.jsxs)(r.Flex,{gap:1,justifyContent:"center",width:10,children:[(0,w.jsx)(r.Icon,{name:"anomaliesLens",size:"small",color:"textLite"}),(0,w.jsx)(r.TextSmall,{strong:!0,color:"textLite",children:"ML"})]}),F&&(0,w.jsx)(r.Flex,{gap:1,justifyContent:"center",width:14,children:(0,w.jsx)(r.TextSmall,{strong:!0,color:"textLite",children:"Parent"})}),L&&(0,w.jsxs)(r.Flex,{gap:1,justifyContent:"center",width:10,children:[(0,w.jsx)(r.Icon,{name:"functions",size:"small",color:"textLite"}),(0,w.jsx)(r.TextSmall,{strong:!0,color:"textLite",children:"Fn"})]}),!isNaN(E)&&(0,w.jsx)(r.Pill,{flavour:"neutral",hollow:!0,"data-testid":`${J.testIdPrefix}-filters-${s}-count`,size:"small",children:E.toString()})]})]})},D=e=>{let{multipleGroupsExpanded:t,searchValue:n,filteredItems:r,selectedIds:a,excludedIds:s,multi:l=!0,checkIsDisabled:i,baseKey:d,extraKey:c,isNodeRestricted:u,...m}=e;const g=(0,o.useMemo)((()=>r.reduce(((e,t)=>Array.isArray(t.value)?e:[...e,t.value]),[])),[r]),p=(0,o.useMemo)((()=>(e=>{let{ids:t,selectedIds:n,excludedIds:o,multi:r=!0,checkIsDisabled:a,baseKey:s,extraKey:l,isNodeRestricted:i}=e;if(!t.length)return null;const d=t.filter((e=>!a(e)&&!i(e).restricted)),c=r&&!d.some((e=>!n.includes(e))),u=r&&n.length&&!c&&t.some((e=>n.includes(e))),m=r&&!t.some((e=>!o.includes(e))),g=r&&o.length&&!m&&t.some((e=>o.includes(e)));return{value:d,selected:c,indeterminate:u,disabled:!r,label:`Select All (${d.length})`,textColor:"textLite",multi:r,customFiltering:e=>{let{searchValue:t}=e;return!!t.trim()},excluded:m,someExcluded:g,isParent:!0,baseKey:s,extraKey:l}})({ids:g,selectedIds:a,excludedIds:s,multi:l,checkIsDisabled:i,baseKey:d,extraKey:c,isNodeRestricted:u})),[g,a,s,l,i,d,c,u]);return p&&(t||n)?(0,w.jsx)(M,{item:p,...m}):null},B=[C.q4,j.f,C.ld],_=[j.f,C.ld],K=e=>{let{ids:t,status:n,selectedIds:o,excludedIds:r,filteredIds:a,nodesById:s,statusProps:l,multi:i=!0,nodeCounts:d,checkIsDisabled:c,setHidden:u,hidden:m,baseKey:g,extraKey:p,flavour:h,isNodeRestricted:x}=e;if(!t.length)return[];const f=t.filter((e=>!c(e)&&!x(e).restricted)),y=i&&!f.some((e=>!o.includes(e))),b=i&&o.length&&!y&&t.some((e=>o.includes(e))),v=i&&!t.some((e=>!r.includes(e))),A=i&&r.length&&!v&&t.some((e=>r.includes(e))),j=!p||B.includes(p);return t.reduce(((e,t)=>{if(m[n])return e;const{name:u,capabilities:x,labels:f,ni:y,eligibility:b}=s[t];if(h===C.q4&&!x?.dyncfg?.enabled)return e;const v=o.includes(t),A=!!r.length&&r.includes(t),I=i&&!a.includes(t)&&(h===C.q4||!!a.length),w=0===y||"true"===f?._is_parent;return[...e,{value:t,label:u,nodeId:t,selected:v,excluded:A,stale:I,status:n,capabilities:x,...l[n].node,multi:i,checkIsDisabled:c,count:d?d[t]||0:NaN,hasExtraInfo:j,isParentNode:w,flavour:h,eligibility:b,baseKey:g,extraKey:p}]}),[{value:f,selected:y,indeterminate:b,disabled:!i,status:n,...l[n].head,multi:i,onToggleHidden:()=>u((e=>({...e,[n]:!m[n]}))),itemsHidden:m[n],excluded:v,someExcluded:A,isParent:!0,hasExtraInfo:j,baseKey:g,extraKey:p}])},R=e=>e,z=(e,t)=>e.isParentNode&&!t.isParentNode?-1:t.isParentNode&&!e.isParentNode?1:0,E=e=>{const t=e.filter((e=>e.isParent)),n=e.filter((e=>!e.isParent)).sort(z);return t.length>0?[t[0],...n]:n},V=()=>(0,w.jsx)(r.Flex,{padding:[4],justifyContent:"center",children:(0,w.jsx)(r.TextBig,{children:"No results were found"})}),$=e=>{let{baseKey:t,extraKey:n,statusProps:r=F,multi:a=!0,useFilteredIds:l=R,nodeCounts:g,checkIsDisabled:p=i(),flavour:h,resizeable:x,nodeIds:f,...v}=e;const[A,j]=(0,o.useState)((()=>({Stale:!0,Offline:!0}))),[k,S]=(0,o.useState)(),N=(0,c.w7)({extraKey:n,omit:"selectedNodeIds",merge:!0,emptyIfAll:!1,nodeIds:f}),T=(0,c.w7)({extraKey:n,merge:!1}),[P,L]=(0,c.Oj)({key:t,extraKey:n,merge:!1}),[B,z]=(0,c.PF)({key:t,extraKey:n,merge:!1}),$=l(N),H=(0,m.n)("id"),O=(0,u.gr)(H,"ids"),U=(0,o.useMemo)((()=>n?_.includes(n)?O:$:void 0),[n,O,$]),W=(0,d.BU)(U),q=(0,d.Ig)(U),G=(0,d.GE)(U),Y=(0,d.ss)(),{isNodeRestricted:Z}=(0,b.A)(),X=(0,o.useMemo)((()=>{const e=K({ids:W,status:"Live",selectedIds:P,excludedIds:B,filteredIds:T,nodesById:Y,statusProps:r,multi:a,nodeCounts:g,checkIsDisabled:p,setHidden:j,hidden:A,baseKey:t,extraKey:n,flavour:h,isNodeRestricted:Z}),o=K({ids:q,status:"Stale",selectedIds:P,excludedIds:B,filteredIds:T,nodesById:Y,statusProps:r,multi:a,nodeCounts:g,checkIsDisabled:p,setHidden:j,hidden:A,baseKey:t,extraKey:n,flavour:h,isNodeRestricted:Z}),s=K({ids:G,status:"Offline",selectedIds:P,excludedIds:B,filteredIds:T,nodesById:Y,statusProps:r,multi:a,nodeCounts:g,checkIsDisabled:p,setHidden:j,hidden:A,baseKey:t,extraKey:n,flavour:h,isNodeRestricted:Z});return h===C.q4?E(e):E(e).concat(o,s)}),[a,P,B.length,$.length,T.length,g,p,A,h]),Q=(0,o.useMemo)((()=>X.reduce(((e,t)=>[...e,...Array.isArray(t.value)?[]:[t.value]]),[])),[X]),J=(0,o.useCallback)((e=>{let{value:t,checked:n,excluded:o,shiftKey:r}=e;if("undefined"!==typeof o){if(!a)return void z((()=>n?[t]:[]));z((function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return Array.isArray(t)?n?[...new Set([...e,...t])]:s()(e,t):n?[...e,t]:e.filter((e=>e!==t))}))}L(a?function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];if(Array.isArray(t))return n?[...new Set([...e,...t])]:s()(e,t);if(r){const o=Q.indexOf(t),r=k?Q.indexOf(k):null,a=k?Q.slice(Math.min(o,r),Math.max(o,r)+1):[];S(t);const s=[...new Set([...e,t,...a])];return n?s:s.filter((e=>!a.includes(e)))}return S(t),n?[...new Set([...e,t])]:e.filter((e=>e!==t))}:()=>n?[t]:[])}),[Q,k,S,L,z]),ee={multipleGroupsExpanded:(0,o.useMemo)((()=>[!!W.length&&!A.Live,!!q.length&&!A.Stale,!!G.length&&!A.Offline].filter(Boolean).length>1),[W,q,G,A]),selectedIds:P,excludedIds:B,multi:a,checkIsDisabled:p,baseKey:t,extraKey:n,isNodeRestricted:Z,onItemClick:J,...v};return x?(0,w.jsx)(I.A,{param:"selectedNodeIds",extraKey:n,children:e=>{let{height:t,resizer:n,containerRef:o}=e;return(0,w.jsxs)(w.Fragment,{children:[(0,w.jsx)(y.V$,{containerRef:o,"data-testid":"filterNodes-drop",items:X,Item:M,onItemClick:J,value:P,"data-value":P.join(",")||"all-nodes",hasSearch:!0,renderComponent:e=>{let{searchValue:t,filteredItems:n}=e;return(0,w.jsx)(D,{searchValue:t,filteredItems:n,...ee})},NoSearchResultsComponent:V,...v,...null!==t&&{height:`${t}px`}}),n]})}}):(0,w.jsx)(y.V$,{"data-testid":"filterNodes-drop",items:X,Item:M,onItemClick:J,value:P,"data-value":P.join(",")||"all-nodes",hasSearch:!0,renderComponent:e=>{let{searchValue:t,filteredItems:n}=e;return(0,w.jsx)(D,{searchValue:t,filteredItems:n,...ee})},NoSearchResultsComponent:V,...v})},H=(0,o.memo)($,((e,t)=>e.baseKey===t.baseKey&&e.extraKey===t.extraKey&&e.statusProps===t.statusProps&&e.multi===t.multi&&e.nodeCounts===t.nodeCounts&&e.useFilteredIds===t.useFilteredIds&&e.checkIsDisabled===t.checkIsDisabled&&e.nodeIds===t.nodeIds))},77201:(e,t,n)=>{n.d(t,{t:()=>o});const o=[{name:"MySQL",title:"MySQL",iconName:"serviceMySQL",logoFilename:"mysql.svg",category:"Databases",collectors:["python.d.plugin:mysql","go.d.plugin:mysql"],contexts:["mysql.queries","mysql.net","mysql.connections"],priority:1},{name:"MariaDB",title:"MariaDB",iconName:"serviceMariaDB",logoFilename:"mariadb.svg",category:"Databases",collectors:["python.d.plugin:mysql","go.d.plugin:mysql"],contexts:["mysql.queries","mysql.net","mysql.connections"],priority:2},{name:"Oracle Database",title:"Oracle Database",iconName:"osOracle",logoFilename:"oracle.svg",category:"Databases",collectors:["python.d.plugin:oracledb"],contexts:["oracledb.session_count","oracledb.physical_disk_read_writes","oracledb.tablespace_usage_in_percent"],priority:3},{name:"PostgreSQL",title:"PostgreSQL",iconName:"servicePostgreSQL",logoFilename:"postgresql.svg",category:"Databases",collectors:["python.d.plugin:postgres"],contexts:["postgres.checkpointer","postgres.archive_wal","postgres.db_size"],priority:4},{name:"MongoDB",title:"MongoDB",iconName:"serviceMongoDB",logoFilename:"mongodb.svg",category:"Databases",collectors:["python.d.plugin:mongodb"],contexts:["mongodb.active_clients","mongodb.read_operations","mongodb.write_operations"],priority:5},{name:"ElasticSearch",title:"ElasticSearch",iconName:"serviceElasticSearch",logoFilename:"elasticsearch.svg",category:"Databases",collectors:["python.d.plugin:elasticsearch"],contexts:["elastic.search_performance_total","elastic.index_performance_total","elastic.index_segments_memory"],priority:6},{name:"CouchDB",title:"CouchDB",iconName:"serviceCouchDB",logoFilename:"couchdb.svg",category:"Databases",collectors:["python.d.plugin:couchdb"],contexts:["couchdb.activity","couchdb.response_codes"],priority:7},{name:"Proxy SQL",title:"Proxy SQL",iconName:"serviceProxySQL",logoFilename:"proxysql.svg",category:"Databases",collectors:["python.d.plugin:proxysql"],contexts:["proxysql.questions","proxysql.pool_status","proxysql.pool_overall_net"],priority:8},{name:"Redis",title:"Redis",iconName:"serviceRedis",logoFilename:"redis.svg",category:"Databases",collectors:["python.d.plugin:redis"],contexts:["redis.operations","redis.net","redis.connections"],priority:9},{name:"MemCached",title:"MemCached",iconName:"serviceMemCached",logoFilename:"memcached.svg",category:"Databases",collectors:["python.d.plugin:memcached"],contexts:["memcached.cache","memcached.net","memcached.connections"],priority:10},{name:"RethinkDB",title:"RethinkDB",iconName:"serviceRethinkDB",logoFilename:"rethinkdb.svg",category:"Databases",collectors:["python.d.plugin:rethinkdbs"],contexts:["rethinkdb.cluster_queries","rethinkdb.cluster_clients_active","rethinkdb.cluster_connected_servers"],priority:11},{name:"Solr",title:"Solr",iconName:"serviceSolr",logoFilename:"solr.svg",category:"Databases",collectors:["go.d.plugin:solr"],contexts:["solr.search_requests","solr.update_requests"],priority:12},{name:"RabbitMQ",title:"RabbitMQ",iconName:"serviceRabbitMQ",logoFilename:"rabbitmq.svg",category:"Messaging",collectors:["python.d.plugin:rabbitmq","go.d.plugin:rabbitmq"],contexts:["rabbitmq.queued_messages","rabbitmq.erlang_run_queue"],priority:1},{name:"Beanstalkd",title:"Beanstalkd",iconName:"serviceBeanstalk",logoFilename:"beanstalkd.svg",category:"Messaging",collectors:["python.d.plugin:beanstalk"],contexts:["beanstalk.total_jobs_rate","beanstalk.connections_rate","beanstalk.current_tubes"],priority:2},{name:"Apache",title:"Apache",iconName:"serviceApache",logoFilename:"apache.svg",category:"Web, Proxies, LBs, Streaming",collectors:["python.d.plugin:apache","go.d.plugin:apache"],contexts:["apache.requests","apache.connections","apache.net"],priority:1},{name:"nginx",title:"nginx",iconName:"serviceNginx",logoFilename:"nginx.svg",category:"Web, Proxies, LBs, Streaming",collectors:["python.d.plugin:nginx","go.d.plugin:nginx"],contexts:["nginx.requests","nginx.connections"],priority:2},{name:"nginx+",title:"nginx+",iconName:"serviceNginxPlus",logoFilename:"nginx-plus.svg",category:"Web, Proxies, LBs, Streaming",collectors:["python.d.plugin:nginx_plus"],contexts:["nginx_plus.requests_total","nginx_plus.connections_statistics"],priority:3},{name:"lighthttpd",title:"lighthttpd",iconName:"serviceLighthttpd",logoFilename:"lighthttpd.svg",category:"Web, Proxies, LBs, Streaming",collectors:["python.d.plugin:lighttpd","go.d.plugin:lighttp"],contexts:["lighttpd.requests","lighttpd.net"],priority:4},{name:"lighthttpd2",title:"lighthttpd2",iconName:"serviceLighthttpd2",logoFilename:"lighthttpd.svg",category:"Web, Proxies, LBs, Streaming",collectors:["go.d.plugin:lighttpd2"],contexts:["lighttpd2.requests","lighttpd2.traffic"],priority:5},{name:"LiteSpeed",title:"LiteSpeed",iconName:"serviceLiteSpeed",logoFilename:"litespeed.svg",category:"Web, Proxies, LBs, Streaming",collectors:["python.d.plugin:litespeed"],contexts:["litespeed.requests","litespeed.requests_processing"],priority:6},{name:"Tomcat",title:"Tomcat",iconName:"serviceApacheTomcat",logoFilename:"tomcat.svg",category:"Web, Proxies, LBs, Streaming",collectors:["python.d.plugin:tomcat"],contexts:["tomcat.accesses","tomcat.processing_time","tomcat.bandwidth"],priority:7},{name:"PHP FPM",title:"PHP FPM",iconName:"servicePhpFpm",logoFilename:"php-fpm.svg",category:"Web, Proxies, LBs, Streaming",collectors:["python.d.plugin:phpfm"],contexts:["phpfpm.performance","phpfpm.requests","phpfpm.connections"],priority:8},{name:"HAproxy",title:"HAproxy",iconName:"serviceHAProxy",logoFilename:"haproxy.svg",category:"Web, Proxies, LBs, Streaming",collectors:["python.d.plugin:haproxy"],contexts:["haproxy_f.scur","haproxy_f.bin","haproxy_f.bout"],priority:9},{name:"Squid",title:"Squid",iconName:"serviceSquid",logoFilename:"squid.svg",category:"Web, Proxies, LBs, Streaming",collectors:["python.d.plugin:squid"],contexts:["squid.clients_requests","squid.clients_net"],priority:10},{name:"Traefik",title:"Traefik",iconName:"serviceTraefik",logoFilename:"traefik.svg",category:"Web, Proxies, LBs, Streaming",collectors:["python.d.plugin:traefik"],contexts:["traefik.response_codes"],priority:11},{name:"Varnish",title:"Varnish",iconName:"serviceVarnish",logoFilename:"varnish.svg",category:"Web, Proxies, LBs, Streaming",collectors:["python.d.plugin:varnish"],contexts:["varnish.session_connection","varnish.client_requests"],priority:12},{name:"IPVS",title:"IPVS",iconName:"serviceIPVS",logoFilename:"load-balancer.svg",category:"Web, Proxies, LBs, Streaming",collectors:["proc.plugin:/proc/net/ip_vs_stats"],contexts:["ipvs.sockets","ipvs.packets","ipvs.net"],priority:13},{name:"Web Log",title:"Web Log",iconName:"serviceWebLog",logoFilename:"log-file.svg",category:"Web, Proxies, LBs, Streaming",collectors:["python.d.plugin:web_log","go.d.plugin:web_log"],contexts:["web_log.response_codes","web_log.bandwidth"],priority:14},{name:"IPFS",title:"IPFS",iconName:"serviceIPFS",logoFilename:"ipfs.svg",category:"Web, Proxies, LBs, Streaming",collectors:["python.d.plugin:ipfs"],contexts:["ipfs.bandwidth","ipfs.peers"],priority:15},{name:"IceCast Media Streaming",title:"IceCast Media Streaming",iconName:"serviceIceCast",logoFilename:"icecast.svg",category:"Web, Proxies, LBs, Streaming",collectors:["python.d.plugin:icecast"],contexts:["icecast.listeners"],priority:16},{name:"RetroShare",title:"RetroShare",iconName:"serviceRetroShare",logoFilename:"retroshare.svg",category:"Web, Proxies, LBs, Streaming",collectors:["python.d.plugin:retroshare"],contexts:["retroshare.bandwidth","retroshare.peers"],priority:17},{name:"HTTP Check",title:"HTTP Check",iconName:"serviceHTTPCheck",logoFilename:"server-connection.svg",category:"Web, Proxies, LBs, Streaming",collectors:["python.d.plugin:httpcheck","go.d.plugin:httpcheck"],contexts:["httpcheck.responsetime","httpcheck.status"],priority:18},{name:"x509 Check",title:"x509 Check",iconName:"serviceX509Check",logoFilename:"data-encryption.svg",category:"Web, Proxies, LBs, Streaming",collectors:["go.d.plugin:x509check"],contexts:["x509check.time_until_expiration"],priority:19}].reduce(((e,t)=>({...e,[t.name]:t})),{})},78446:(e,t,n)=>{n.d(t,{A:()=>s});var o=n(86177),r=n(45087),a=n(74848);const s=e=>{let{children:t,onClick:n,iconClose:s="x",icon:l,dataTestId:i,title:d,help:c,...u}=e;return(0,a.jsxs)(o.Flex,{"data-testid":i,height:12,alignItems:"center",justifyContent:"between",border:{side:"bottom",color:"borderSecondary"},padding:[0,2],flex:!1,...u,children:[d?(0,a.jsxs)(o.Flex,{gap:2,alignItems:"center","data-testid":"sidebar-nodeName",children:[(0,a.jsx)(o.Icon,{name:l,color:"text",size:"small"}),(0,a.jsx)(o.TextSmall,{strong:!0,children:d}),!!c&&(0,a.jsx)(r.A,{align:"top",content:c,children:(0,a.jsx)(o.Flex,{children:(0,a.jsx)(o.Icon,{name:"question",color:"textLite",width:"12px",height:"12px"})})})]}):t,"function"===typeof n&&(0,a.jsx)(o.Icon,{"data-testid":"sidebarHeader-icon",name:s,color:"textLite",onClick:n,cursor:"pointer"})]})}},78804:(e,t,n)=>{n.d(t,{c:()=>a});var o=n(33185),r=n(86177);const a=o.default.div.withConfig({displayName:"styled__Divider",componentId:"sc-14bbmjw-0"})(["background:",";height:1px;width:auto;margin:"," ",";"],(0,r.getColor)("disabled"),(0,r.getSizeBy)(1),(0,r.getSizeBy)(2))},79022:(e,t,n)=>{n.d(t,{AG:()=>b,Gb:()=>y,OE:()=>j,PP:()=>f,Ti:()=>C,bO:()=>A,l8:()=>m,nF:()=>u,p2:()=>c,p_:()=>p,zz:()=>g});n(98992),n(54520),n(72577),n(81454);var o=n(63950),r=n.n(o),a=n(41395),s=n(99094),l=n(16402);const i=function(){let{userId:e,spaceId:t,roomId:n}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return`${s.VS}-${e}-${t}-${n}`},d=function(){let{userId:e,spaceId:t,roomId:n}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return`${s.h8}-${e}-${t}-${n}`},c=function(){let{userId:e,spaceId:t,roomId:n}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(!e||!t||!n)return[];const o=i({userId:e,spaceId:t,roomId:n});return localStorage.getItem(o)?.split(",").filter(Boolean)||[]},u=function(){let{userId:e,spaceId:t,roomId:n}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},o=arguments.length>1?arguments[1]:void 0;if(e&&t&&n){const r=i({userId:e,spaceId:t,roomId:n});localStorage.setItem(r,o)}},m=function(){let{userId:e,spaceId:t,roomId:n}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(!e||!t||!n)return[];const o=d({userId:e,spaceId:t,roomId:n});return localStorage.getItem(o)?.split(",").filter(Boolean)||[]},g=function(){let{userId:e,spaceId:t,roomId:n}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},o=arguments.length>1?arguments[1]:void 0;if(e&&t&&n){const r=d({userId:e,spaceId:t,roomId:n});localStorage.setItem(r,o)}},p=e=>{if(!e)return null;const t=Object.entries(e).find((e=>{let[t]=e;return s.BN.includes(t)}));return t?t[1]:null},h=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return 0===e.length||"*"===e[0]?"All":e[0]},x={[s.oG.anomalies]:(e,t,n)=>{const{interval:o,metricCategories:r}=e||{};return`${h(r)} anomalies ${o} ${t} ${n}`},[s.oG.capacity]:(e,t,n)=>{const{forecastPeriod:o,resourceTypes:r}=e||{};return`${h(r)} capacity ${o} ${t} ${n}`},[s.oG.summary]:(e,t,n)=>{const{interval:o}=e||{};return`${o} summary ${t} ${n}`},[s.oG.performance]:(e,t,n)=>{const{focusAreas:o,interval:r}=e||{};return`${h(o)} performance ${r} ${t} ${n}`},[s.oG.investigation]:(e,t,n)=>{const{reportDescription:o}=e;return`${o.slice(0,10)} ${t} ${n}`},default:()=>"-"},f=function(){let{reportDate:e,localeDateString:t,localeTimeString:n,showTime:o=!0,dateOptions:r={},timeOptions:a={}}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const s=t(e,{long:!1,...r})||"",l=n(e,{secs:!1,...a});return o?[s,l].join(" "):s},y=function(){let{report:e={},localeDateString:t=r(),localeTimeString:n=r()}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const{definitionId:o,createdAt:s,variables:l}=e,i=f({reportDate:s?new Date(s):s,localeDateString:t,localeTimeString:n}),d=x[o]||x.default,c=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return"*"===e[0]?"all-nodes":`${e.length}-${1===e.length?"node":"nodes"}`}(l?.nodes),u=d(l,i,c);return(0,a.Zr)(u.trim())},b=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return t?e.filter((e=>{let{id:n,name:o}=e;return!(!n.includes(t)&&!o.includes(t))})):e},v=e=>{try{const t=new Date(e);return`${t.toLocaleString("en-GB",{month:"long"})} ${t.getFullYear()}`}catch{return null}},A=function(){return(arguments.length>0&&void 0!==arguments[0]?arguments[0]:[]).map((e=>({...e,month:v(e.createdAt)})))},C=function(){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:20;return(arguments.length>0&&void 0!==arguments[0]?arguments[0]:[]).sort(((e,t)=>{const n=new Date(e.createdAt).getTime();return new Date(t.createdAt).getTime()-n})).slice(0,e)},j=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],{sortBy:t,sortOrder:n="asc"}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const{prop:o}=l.aA[t]||{};if(t===l.kw.date){if(o)return e.sort(((e,t)=>{const r=new Date(e[o]).getTime(),a=new Date(t[o]).getTime();return n===l.l0.asc?r-a:a-r}))}else if((t===l.kw.name||t===l.kw.status||t===l.kw.type)&&o)return e.sort(((e,t)=>{const r=e[o].toLowerCase(),a=t[o].toLowerCase();return r<a?n===l.l0.asc?-1:1:r>a?n===l.l0.asc?1:-1:0}));return e}},81474:(e,t,n)=>{n.d(t,{A:()=>h});var o=n(96540),r=n(7960),a=n(86177),s=n(24609),l=n(42790);const i=e=>{let{initiallySelectedTab:t}=e;const[n,r]=(0,o.useState)(parseInt(t||0,10)),[,a]=(0,l.N9)("modalParams");return{selectedTab:n,onChange:(0,o.useCallback)((e=>{r(e),a((t=>({...t,selectedTabIndex:e})))}),[r,a])}};var d=n(91721),c=n(73902),u=n(74848);const m=(0,r.A)((()=>n.e(8009).then(n.bind(n,98009))),"Info"),g=(0,r.A)((()=>Promise.all([n.e(8800),n.e(9856)]).then(n.bind(n,39856))),"Configuration"),p=(0,r.A)((()=>n.e(5178).then(n.bind(n,5178))),"Reports"),h=e=>{let{alertId:t,selectedTab:n,flavour:r="modal",...l}=e;const h=(0,s.dg)(),{selectedTab:x,onChange:f}=i({initiallySelectedTab:n}),y=(0,o.useMemo)((()=>"alertPage"===r?{width:{max:165}}:{}),[r]);return(0,u.jsxs)(a.Tabs,{"data-testid":"alert-details-modal-tabs-container",selected:x,onChange:f,...l,children:[(0,u.jsx)(a.Tab,{label:(0,u.jsx)(a.Text,{children:"Info"}),children:(0,u.jsx)(o.Suspense,{fallback:(0,u.jsx)(d.A,{}),children:(0,u.jsx)(m,{alertId:t,...y})})}),(0,u.jsx)(a.Tab,{label:(0,u.jsx)(a.Text,{children:"Configuration"}),children:(0,u.jsx)(o.Suspense,{fallback:(0,u.jsx)(d.A,{}),children:(0,u.jsx)(g,{alertId:t,...y})})}),(0,u.jsx)(a.Tab,{label:(0,u.jsx)(a.Text,{children:"Reports"}),children:h?(0,u.jsx)(o.Suspense,{fallback:(0,u.jsx)(d.A,{}),children:(0,u.jsx)(c.A,{inSidebar:!0})}):(0,u.jsx)(o.Suspense,{fallback:(0,u.jsx)(d.A,{}),children:(0,u.jsx)(p,{alertId:t})})})]})}},81641:(e,t,n)=>{n.d(t,{A_:()=>i,gC:()=>c,mQ:()=>d,yD:()=>l});var o=n(88934),r=n(16373),a=n(22332);const s={},l=()=>{const e=(0,o.RQ)("/spaces/:spaceSlug/rooms/:roomSlug/alerts"),t=(0,o.RQ)("/spaces/:spaceSlug/rooms/:roomSlug/alerts"),n=(0,o.RQ)("/spaces/:spaceSlug/rooms/:roomSlug/alerts/:alertId"),r=(0,o.RQ)("/spaces/:spaceSlug/rooms/:roomSlug/alerts/:alertId"),a=(0,o.RQ)("/spaces/:spaceSlug/rooms/:roomSlug/home"),s=(0,o.RQ)("/spaces/:spaceSlug/rooms/:roomSlug/home");return e||n||a||t||r||s},i=()=>{const e=(0,o.RQ)("/spaces/:spaceSlug/rooms/:roomSlug/top"),t=(0,o.RQ)("/spaces/:spaceSlug/rooms/:roomSlug/top"),{hasHistory:n}=(0,r.Ol)({extraKey:"fn"})||s;return(e||t)&&!n},d=()=>{const e=(0,o.RQ)("/spaces/:spaceSlug/rooms/:roomSlug/events"),t=(0,o.RQ)("/spaces/:spaceSlug/rooms/:roomSlug/events");return e||t},c=()=>{const e=d(),t=(0,a.useAttributeValue)("autofetch");return!(0,a.useAttributeValue)("paused")&&t&&!e}},81683:(e,t,n)=>{n.d(t,{Ay:()=>s});var o=n(96540),r=n(86177),a=n(74848);const s=(0,o.memo)((e=>{let{children:t,collapsedComponent:n,isOpen:o,header:s,width:l=100,...i}=e;const d=!!n;return(0,a.jsx)(r.Collapsible,{open:o,column:!0,closedValue:d?48:0,persist:d,direction:"horizontal",border:{side:"left",color:"borderSecondary"},width:l,flex:!0,basis:l,...i,children:e=>(0,a.jsxs)(a.Fragment,{children:[s,e?t:n]})})}))},81685:(e,t,n)=>{n.d(t,{A_:()=>p,CF:()=>b,KF:()=>v,OH:()=>F,W5:()=>k,Xh:()=>w,_R:()=>x,ef:()=>I,fL:()=>h,fT:()=>C,g0:()=>j,ly:()=>S,nX:()=>T,rQ:()=>A,rY:()=>y,uN:()=>P,x:()=>N});n(98992),n(54520),n(72577),n(81454),n(8872);var o=n(96540),r=n(52035),a=n(34843),s=n(84929),l=n(30569),i=n(24609),d=n(19186),c=n(16922),u=n(79022),m=n(16402),g=n(57377);const p=()=>{const e=(0,i.vt)(),t=(0,d.ID)(),n=(0,a.md)((0,s.Rq)((0,c.X8)({spaceId:e,roomId:t})));return{loaded:"loading"!==n.state,definitions:n.data?.data||[],error:"hasError"===n.state?n.error?.response?.data:null}},h=e=>{let{id:t}=e;const n=(0,i.vt)(),r=(0,d.ID)(),l=(0,a.md)((0,s.Rq)((0,c.X8)({spaceId:n,roomId:r}))),u=(0,o.useMemo)((()=>l.data?.data?.filter((e=>e.id===t))[0]),[l,t]);return{loaded:"loading"!==l.state,definition:u,error:"hasError"===l.state?l.error?.response?.data:null}},x=e=>{let{definitionId:t,variableId:n,variables:o}=e;const r=(0,i.vt)(),l=(0,d.ID)(),u=(0,a.md)((0,s.Rq)((0,c.wt)({spaceId:r,roomId:l,definitionId:t,variableId:n,variables:o})));return{loaded:"loading"!==u.state,options:u.data?.data||{},error:"hasError"===u.state?u.error?.response?.data:null}},f=(0,s.Iz)((e=>{let{spaceId:t,roomId:n,nested:o}=e;return(0,r.eU)((e=>{const r=e((0,c.Tj)({spaceId:t,roomId:n}));if(!1===o)return r;const{reports:a=[]}=r,s=a.reduce(((e,t)=>"ARCHIVED"===t.status?e:t.isScheduled?{...e,scheduled:[...e.scheduled,t]}:t.scheduledReportId&&"ARCHIVED"!==a.find((e=>{let{id:n}=e;return n===t.scheduledReportId}))?.status?{...e,generatedByScheduled:[...e.generatedByScheduled,t]}:{...e,normal:[...e.normal,t]}),{scheduled:[],generatedByScheduled:[],normal:[]}),l=s.scheduled.map((e=>({...e,childrenReports:s.generatedByScheduled.filter((t=>{let{scheduledReportId:n}=t;return e.id===n}))})));return{...r,reports:[...l,...s.normal]}}))}),g.Ay),y=function(){let{nested:e}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const t=(0,i.vt)(),n=(0,d.ID)();return(0,a.md)(f({spaceId:t,roomId:n,nested:e}))},b=e=>{let{id:t,nested:n}=e;const{loaded:r,reports:a,error:s}=y({nested:n});return(0,o.useMemo)((()=>!r||s?null:(a||[]).find((e=>e.id===t))),[t,r,a,s])},v=e=>{let{prop:t,recents:n=0,sortBy:r,sortOrder:s=m.l0.asc}=e;const{loaded:l,reports:i,error:d}=y(),g=(0,a.md)(c.Ly),p=(0,o.useMemo)((()=>l&&!d?n?(0,u.Ti)(i,n):i:[]),[l,d,i,n]),h=(0,o.useMemo)((()=>(0,u.bO)((0,u.AG)(p||[],g))),[p,g]),x=(0,o.useMemo)((()=>t?h.reduce(((e,n)=>(e[n[t]]?e[n[t]].push(n):e[n[t]]=[n],e)),{}):(0,u.OE)(h,{sortBy:r,sortOrder:s})),[t,h,g,r,s]);return{loaded:l,reports:x,allReports:i,error:d}},A=()=>{const e=(0,i.vt)(),t=(0,d.ID)();return(0,a.fp)((0,c.qs)({spaceId:e,roomId:t}))},C=()=>{const e=(0,i.vt)(),t=(0,d.ID)();return(0,l.AY)((0,c.qs)({spaceId:e,roomId:t}))},j=()=>{const{loaded:e,definitions:t,error:n}=p(),[r,a]=A();return{query:r,onNewQuery:(0,o.useCallback)((function(o){let r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(e&&!n){const e=t.find((e=>{let{id:t}=e;return t===o})),n=(e?.variables||[]).map((e=>{let{id:t,name:n,cardinality:o,fieldPrefix:r,...a}=e;return{id:t,isMulti:"multiple"===o,name:n,value:"",fieldPrefix:r,...a}}));e&&a({definitionId:o,definitionName:e.name,variables:n,...r})}}),[e,t,n,a]),onVariableChange:(0,o.useCallback)((e=>{let{id:t,value:n}=e;a((e=>{const o=e.variables.map((e=>e.id===t?{...e,value:n}:e));return{...e,variables:o}}))}),[a])}},I=e=>{let{id:t}=e;const n=(0,i.vt)(),o=(0,d.ID)(),r=(0,a.md)((0,s.Rq)((0,c.SJ)({spaceId:n,roomId:o,reportId:t})));return{loaded:"loading"!==r.state,report:r.data?.data,error:"hasError"===r.state?r.error?.response?.data:null}},w=e=>{let{id:t}=e;const n=(0,i.vt)(),o=(0,d.ID)(),r=(0,c.hr)({spaceId:n,roomId:o,reportId:t}),l=(0,a.md)((0,s.Rq)(r)),u=(0,a.Xr)(r);return{loaded:"loading"!==l.state,report:l.data?.data,error:"hasError"===l.state?l.error?.response?.data:null,reset:()=>u()}},k=()=>{const e=(0,i.vt)(),t=(0,d.ID)(),[n,r]=(0,a.fp)((0,c.G5)({spaceId:e,roomId:t}));return[n,(0,o.useCallback)((()=>r((e=>!e))),[r]),(0,o.useCallback)((()=>r(!0)),[r]),(0,o.useCallback)((()=>r(!1)),[r])]},S=()=>{const e=(0,i.vt)(),t=(0,d.ID)();return(0,a.fp)((0,c.IW)({spaceId:e,roomId:t}))},N=()=>{const e=(0,i.vt)(),t=(0,d.ID)();return(0,a.fp)((0,c.Us)({spaceId:e,roomId:t}))},F=()=>{const[e,t]=(0,a.fp)(c.Ly);return[e,t,(0,l.AY)(c.Ly)]},T=e=>{let{alertId:t}=e;const n=(0,i.vt)(),o=(0,d.ID)(),r=(0,a.md)((0,s.Rq)((0,c.Zg)({spaceId:n,roomId:o,alertId:t})));return{loaded:"loading"!==r.state,reports:r.data?.data?.reports||[],error:"hasError"===r.state?r.error?.response?.data:null}},P=()=>{const[{polling:e},t]=(0,a.fp)(c.Ik),n=(0,o.useCallback)((()=>{t((e=>({...e,polling:!0})))}),[t]),r=(0,o.useCallback)((()=>{t((e=>({...e,polling:!1})))}),[t]);return[e,(0,o.useCallback)((()=>{t((e=>({...e,polling:!e.polling})))}),[t]),n,r]}},82103:(e,t,n)=>{n.d(t,{A:()=>c});var o=n(45087),r=n(33185),a=n(86177);const s=(0,r.default)(a.Flex).attrs((()=>({width:{max:"315px"},overflow:"hidden"}))).withConfig({displayName:"styled__Container",componentId:"sc-t6teia-0"})([""]);var l=n(74848);const i=e=>{let{children:t,...n}=e;return(0,l.jsx)(s,{"data-testid":"nodeInfoContent",...n,children:t})};var d=n(49181);const c=e=>{let{align:t="bottom",badge:n,children:r,connectivityState:a,content:s,isBasic:c=!0,status:u,nodeName:m,nodeType:g,...p}=e;return(0,l.jsx)(o.A,{align:t,content:()=>(0,l.jsx)(i,{"data-testid":"nodeInfoTooltip-tooltipContent",children:s||(0,d.Bb)(n,a,u,m,g)}),"data-testid":"nodeInfoTooltip",isBasic:c,...p,children:r})}},84103:(e,t,n)=>{n.d(t,{JJ:()=>x,L6:()=>I,LO:()=>u,d$:()=>j,ph:()=>h});n(98992),n(81454),n(8872);var o=n(91130),r=n(15505),a=n(17829),s=n(98830),l=n(39175);const i=/:::\d+$/,d={logs:(e,t)=>t?/logs/.test(t):"systemd-journal"===e,default:(e,t)=>t?!/logs/.test(t):"systemd-journal"!==e},c=e=>{const t=d[e]||d.default;return function(){let{functions:e=[],nodes:n}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return e.reduce(((e,o)=>{let{name:r,version:a=0,ni:s,tags:l,...i}=o;return t(r,l)?[...e,{slug:`${r}:::${a}`,name:r,nodes:s.reduce(((e,t)=>n[t]?(e[n[t].nd||n[t].mg]=!0,e):e),{}),...i}]:e}),[])}},u=(e,t,n,r)=>(r=r?Array.isArray(r)?r:[r]:[],(0,l.tB)(t)?o.A.get(`/api/v3/functions?scope_nodes=${r.join("|")||"*"}`,{baseURL:window.envSettings.agentApiUrl,transform:c(n)}):o.A.post(`/api/v3/spaces/${e}/rooms/${t}/functions`,{scope:{nodes:r},selectors:{nodes:["*"]}},{transform:c(n)})),m=(e,t)=>{let{merge:n,direction:o,dataOnly:a=!1,tail:s=!1,reset:l=!1}=t;return t=>((t=(0,r.Ds)(t,{omit:["histogram","_auxiliary"]})).defaultCharts||"processes"!==e||(t.defaultCharts=[["CPU","Category"],["Memory","Category"]]),t.defaultCharts=t.defaultCharts||[],a||(t.aggregations=t.facets),t.merge=n,t.direction=o,t.dataOnly=a,t.tail=s,t.reset=l,t.transactionId=null,t)},g=(e,t)=>"after"===e||"before"===e?Math.floor(t/1e3):t,p=(e,t)=>"query"!==e?t:(Array.isArray(t)&&(t=t[0]),"string"===typeof t?t.split(/\s+/).join(" "):t),h=e=>{let{roomId:t,cloudNodeIds:n,nodeIds:r,fn:a,acceptedParams:s=[],merge:d=!1,reset:c=!1,filters:u={},v:h,transactionId:x,pageSize:f=200,_auxiliary:y,...b}=e;const v=3===h,A={"X-Transaction-Id":x};let C=s.reduce(((e,t)=>{let n=g(t,b[t]);return n=v?n:((e,t)=>"sortBy"===e&&Array.isArray(t)?t.map((e=>{let{id:t,desc:n}=e;return`${t}:${n?"desc":"asc"}`})).join(","):t)(t,n),n=v?n:"undefined"===typeof n||null===n?null:`${n}`,n?v?{...e,[t]:n}:e?`${e} ${t}:${n}`:`${t}:${n}`:e}),v?{}:" ");if(s?.length)if(v){const{query:e,...t}=u;C.query=p("query",e),C.selections=Object.keys(t).reduce(((e,t)=>{const n=g(t,u[t]);return{...e,[t]:n}}),{})}else C=Object.keys(u).reduce(((e,t)=>{let n=g(t,u[t]);return n=p(t,n),n="undefined"===typeof n||null===n?null:`${n}`,n?e?`${e} ${t}:${n}`:`${t}:${n}`:e}),C);const j=(0,l.tB)(t),[I]=j?r:n;let w;return a=a.replace(i,""),w=v?o.A.post(j?`/host/${I}/api/v3/function?function=${a}`:`/api/v2/nodes/${I}/function?function=${a}`,{...C,...y&&{_auxiliary:y},timeout:12e4,last:f},{headers:A,...j&&{baseURL:window.envSettings.agentApiUrl},transform:m(a,{merge:d,direction:b.direction,dataOnly:b.data_only&&s.includes("data_only"),tail:b.tail,reset:c,transactionId:x})}):o.A.get(j?`/host/${I}/api/v3/function`:`/api/v2/nodes/${I}/function`,{params:{function:`${a}${C}`,timeout:12e4,last:f},headers:A,...j&&{baseURL:window.envSettings.agentApiUrl},transform:m(a,{merge:d,direction:b.direction,dataOnly:b.data_only&&s.includes("data_only"),tail:b.tail,reset:c,transactionId:x})}),w.catch((e=>{throw e.merge=d,e.direction=b.direction,e.dataOnly=b.data_only&&s.includes("data_only"),e.tail=b.tail,e.reset=c,e.transactionId=null,e})),w},x=e=>{let{roomId:t,cloudNodeIds:n,nodeIds:a,fn:s,after:d,before:c}=e;const u=(0,l.tB)(t),m=`${u?"%20":" "}info after:${g("after",d)} before:${g("before",c)}`;if(s=s.replace(i,""),u){const[e]=a;return o.A.get(`/host/${e}/api/v3/function?function=${s}${m}`,{baseURL:window.envSettings.agentApiUrl,transform:r.Ds})}const[p]=n;return o.A.get(`/api/v2/nodes/${p}/function`,{params:{function:`${s}${m}`,timeout:12e4},transform:r.Ds})},f={filter:!1,index:1,name:"Unknown",sort:"ascending",sortable:!1,sticky:!1,summary:"",type:"string",uniqueKey:!1,visible:!0,dummy:!1},y=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return{[e]:{...f,name:t.name||e,...t}}},b={...y("Timestamp",{type:"datetime",index:0}),...y("Tags",{type:"pill",index:1,wrap:!0}),...y("Description",{type:"feedTemplate",index:2}),...y("source",{type:"feedTemplate",index:3,dummy:!0}),...y("json",{type:"feedTemplate",index:4,dummy:!0})},v=function(){let[e]=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],{type:t}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return"retention"===t?/exceeds the maximum data retention/.test(e)?"You've exceeded your plan's retention limit":"":e},A=(e,t)=>n=>{let{errors:o=[],page_size:r,results:{hits:a,aggregations:s}}=n;const l=a?.hits||[];return{columns:{...b},data:l.map((function(){let{_source:e={},_source:{event:n,host:o=[],agent:r={},Netdata:a,tags:s}}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const l=Array.isArray(o)?o:[o];return a={...a,...a.alert?{alert:{...a.alert,id:a.alert.transition?.id,...a.alert.name?{name:Array.isArray(a.alert.name)?a.alert.name:[a.alert.name]}:{},...a.alert.current?{current:{...a.alert.current,status:a.alert.current.status?Array.isArray(a.alert.current.status)?a.alert.current.status:[a.alert.current.status]:[]}}:{}}}:{}},[e["@timestamp"],s||[],n.id,{...e,...n,...a,hosts:l,agentId:r.id,roomId:t},e]})),default_sort_column:null,type:"table",update_every:5,pageSize:r,totalSize:a.total?.value||0,anchorBefore:l[l.length-1]?.sort?.[0],anchorAfter:l[0]?.sort?.[0],aggregations:s,merge:e,retentionWarning:v(o,{type:"retention"}),warning:v(o)}},C=(e,t,n,o)=>n=>{let{facets:r=[],items:s={},transitions:l=[]}=n;const i=l.map((n=>{let{machine_guid:o,transition_id:r,node_id:s,hostname:l,alert:i,new:{status:d,value:c},when:u,old:{status:m},instance:g,units:p}=n;const h={action:"alert-node-transition",space:{id:e},roomId:t,alert:{id:r,current:{status:[d],value_string:(0,a.m3)(c,p)},previous:{status:m},name:[i]},chart:{name:g},hosts:[{id:s||o,name:l}]};return[1e3*u,["alert","node_instance"],r,h,h,d,name,g]}));return{columns:{...b,...y("Status",{type:"value",index:5,dummy:!0,filter:"multiselect"}),...y("Alert Name",{type:"value",index:6,dummy:!0,filter:"multiselect"}),...y("Instance",{type:"value",index:7,dummy:!0,filter:"multiselect"})},data:i,default_sort_column:null,type:"table",update_every:5,pageSize:100,totalSize:s?.matched||i.length,anchorBefore:l[l.length-1]?.gi,aggregations:r,merge:o,retentionWarning:null,warning:null}},j=e=>{let{nodeIds:t=[],spaceId:n,roomId:r,roomSlug:a,anchor:i="",merge:d=!1,after:c,before:u,filters:m,anchorOffset:g,cloudNodeIds:p,pageSize:h=200,...x}=e;if((0,l.tB)(r)){const e=new URLSearchParams({after:c?Math.floor(c/1e3):c,before:u?Math.ceil(u/1e3):u,last:200,anchor_gi:i,options:"minify",...m,...x,scope_nodes:t.join("|")||"*"}).toString();return o.A.get(`/api/v2/alert_transitions?${e}`,{baseURL:window.envSettings.agentApiUrl,transform:C(n,r,0,d)})}return o.A.post("/api/v1/feed/search",{...m,...x,histogram_seconds:(0,s.Bp)(c,u)?.secs||1,node_ids:p,page_size:h,space_id:n,room_ids:"all-nodes"!==a?[r]:[],search_before:i||Date.now(),from_timestamp:c,to_timestamp:u},{transform:A(d,r)})},I=()=>o.A.get("/api/v1/feed/static/facets")},84535:(e,t,n)=>{n.d(t,{U:()=>r,u:()=>a});n(98992),n(8872);const o=[{iconName:"osAlpineLinux",logoFilename:"alpine.svg",name:"alpine",osNames:["Alpine Linux"],title:"Alpine Linux"},{iconName:"osAmazonLinux",logoFilename:"linux.svg",name:"linux",osNames:["Amazon Linux","Amazon Linux AMI"],title:"Amazon Linux"},{iconName:"osArchLinux",logoFilename:"arch.svg",name:"archarm",osNames:["Archcraft","Arch Linux","Arch Linux 32","Arch Linux ARM","ArchLabs","ArchLinux"],title:"Arch Linux"},{iconName:"osCentos",logoFilename:"centos.svg",name:"centos",osNames:["CentOS","CentOS Linux","CentOS Stream"],title:"CentOS"},{iconName:"osCoreOS",logoFilename:"coreos.svg",name:"coreos",osNames:["Container Linux by CoreOS"],title:"CoreOS"},{iconName:"osDebian",logoFilename:"debian.svg",name:"debian",osNames:["Debian GNU/Linux"],title:"Debian"},{iconName:"osProxmox",logoFilename:"proxmox.svg",name:"proxmox",osNames:["Proxmox VE"],title:"Proxmox"},{iconName:"osFedora",logoFilename:"fedora.svg",name:"fedora",osNames:["Fedora","Fedora Linux","Fedora Remix for WSL"],title:"Fedora"},{iconName:"osFreeBSD",logoFilename:"freebsd.svg",name:"freebsd",osNames:["FreeBSD"],title:"FreeBSD"},{iconName:"serviceFreeNAS",logoFilename:"freenas.svg",name:"freenas",osNames:[],title:"FreeNAS"},{iconName:"osGentoo",logoFilename:"gentoo.svg",name:"gentoo",osNames:["Gentoo"],title:"Gentoo"},{iconName:"serviceKubernetes",logoFilename:"kubernetes.svg",name:"kubernetes",osNames:[],title:"Kubernetes"},{iconName:"osLinux",logoFilename:"linux.svg",name:"linux",osNames:[],title:"Linux"},{iconName:"osMacOSX",logoFilename:"macos.svg",name:"macos",osNames:["mac"],title:"MacOS"},{iconName:"osMacOSX",logoFilename:"macos.svg",name:"mac",osNames:["mac"],title:"MacOS"},{iconName:"osLinuxManjaro",logoFilename:"manjaro.svg",name:"manjaro",osNames:["Manjaro Linux","Manjaro-ARM"],title:"Manjaro"},{iconName:"serviceOpenStack",logoFilename:"openstack.svg",name:"openstack",osNames:[],title:"OpenStack"},{iconName:"osSuseLinux",logoFilename:"opensuse.svg",name:"opensuse",osNames:["openSUSE","openSUSE Leap","openSUSE Leap Micro","openSUSE MicroOS","openSUSE Tumbleweed"],title:"Open Suse"},{iconName:"serviceOpenWrt",logoFilename:"openwrt.svg",name:"openwrt",osNames:["OpenWrt"],title:"OpenWRT"},{iconName:"osOracle",logoFilename:"oracle.svg",name:"oracle",osNames:["Oracle Linux Server"],title:"Oracle Linux"},{iconName:"servicePfSense",logoFilename:"pfsense.svg",name:"pfsense",osNames:[],title:"PFSense"},{logoFilename:"raspberry-pi.svg",name:"raspberry-pi",osNames:[],title:"Raspberry PI"},{iconName:"osRaspbian",name:"raspbian",osNames:["Raspbian","Raspbian GNU/Linux"],title:"Raspbian"},{iconName:"osRedHat",logoFilename:"redhat.svg",name:"redhat",osNames:["Red Hat Enterprise Linux","Red Hat Enterprise Linux Server","Red Hat Enterprise Linux Workstation","RedHatEnterpriseServer"],title:"Red Hat Enterprise Linux"},{iconName:"osSuseLinux",logoFilename:"suse.svg",name:"suse",osNames:[],title:"Suse"},{iconName:"osUbuntu",logoFilename:"ubuntu.svg",name:"ubuntu",osNames:["Ubuntu","Ubuntu Core"],title:"Ubuntu"},{iconName:"windows",logoFilename:"windows.svg",name:"windows",osNames:["Microsoft Windows"],title:"Windows"},{iconName:"os3ComHuawei",logoFilename:"huawei.svg",name:"3com-huawei",osNames:["3Com-Huawei"],title:"3Com-Huawei"},{logoFilename:"a10.png",name:"a10",osNames:["A10"],title:"A10"},{iconName:"osAllied",logoFilename:"alliedtelesis.svg",name:"allied",osNames:["Allied","Allied Telesis"],title:"Allied"},{iconName:"osAlcatelLucent",logoFilename:"alcatellucent.svg",name:"alcatel-lucent",osNames:["Alcatel-Lucent","Alcatel","Lucent"],title:"Alcatel-Lucent"},{iconName:"osAPC",logoFilename:"apc.svg",name:"apc",osNames:["APC"],title:"APC"},{iconName:"osArista",logoFilename:"arista.svg",name:"arista",osNames:["Arista","EOS"],title:"Arista"},{iconName:"osAruba",logoFilename:"aruba.svg",name:"aruba",osNames:["Aruba","ArubaOS"],title:"Aruba"},{iconName:"osAvaya",logoFilename:"avaya.svg",name:"avaya",osNames:["Avaya"],title:"Avaya"},{iconName:"osAvocent",logoFilename:"avocent.svg",name:"avocent",osNames:["Avocent"],title:"Avocent"},{iconName:"osAVTECH",logoFilename:"avtech.svg",name:"avtech",osNames:["AVTECH"],title:"AVTECH"},{iconName:"osBarracuda",logoFilename:"barracuda.svg",name:"barracuda",osNames:["Barracuda"],title:"Barracuda"},{logoFilename:"bcn.png",name:"bluecat",osNames:["Bluecat"],title:"Bluecat"},{iconName:"osBrother",logoFilename:"brother.svg",name:"brother",osNames:["Brother"],title:"Brother"},{iconName:"osBrocade",logoFilename:"brocade.svg",name:"brocade",osNames:["Brocade"],title:"Brocade"},{logoFilename:"chatsworth.png",name:"chatsworth",osNames:["Chatsworth"],title:"Chatsworth"},{logoFilename:"checkpoint.png",name:"checkpoint",osNames:["Checkpoint","Check Point"],title:"Checkpoint"},{iconName:"osCiena",logoFilename:"ciena.svg",name:"ciena",osNames:["Ciena"],title:"Ciena"},{iconName:"osCisco",logoFilename:"cisco.svg",name:"cisco",osNames:["Cisco","IOS","IOS-XE","NX-OS","IOS XR"],title:"Cisco"},{iconName:"osCitrix",logoFilename:"citrix.svg",name:"citrix",osNames:["Citrix"],title:"Citrix"},{logoFilename:"cradlepoint.png",name:"cradlepoint",osNames:["Cradlepoint"],title:"Cradlepoint"},{iconName:"osCyberpower",logoFilename:"cyberpower.svg",name:"cyberpower",osNames:["Cyberpower"],title:"Cyberpower"},{iconName:"osDLink",logoFilename:"dlink.svg",name:"d-link",osNames:["D-Link"],title:"D-Link"},{iconName:"osDell",logoFilename:"dell.svg",name:"dell",osNames:["Dell"],title:"Dell"},{iconName:"osEaton",logoFilename:"eaton.svg",name:"eaton",osNames:["Eaton"],title:"Eaton"},{iconName:"osEricsson",logoFilename:"ericsson.svg",name:"ericsson",osNames:["Ericsson"],title:"Ericsson"},{logoFilename:"exagrid.png",name:"exagrid",osNames:["ExaGrid"],title:"ExaGrid"},{iconName:"osExtreme",logoFilename:"extreme.svg",name:"extreme",osNames:["Extreme","ExtremeXOS"],title:"Extreme"},{iconName:"osF5",logoFilename:"f5.svg",name:"f5",osNames:["F5","BIG-IP"],title:"F5"},{iconName:"osFireeye",logoFilename:"trellix.svg",name:"fireeye",osNames:["Fireeye","Trellix"],title:"Fireeye"},{iconName:"osFortinet",logoFilename:"fortinet.svg",name:"fortinet",osNames:["Fortinet","FortiOS"],title:"Fortinet"},{logoFilename:"gigamon.png",name:"gigamon",osNames:["Gigamon"],title:"Gigamon"},{iconName:"osHP",logoFilename:"hp.svg",name:"hp",osNames:["HP","Hewlett-Packard"],title:"HP"},{iconName:"osHPE",logoFilename:"hpe.svg",name:"hpe",osNames:["HPE","Hewlett Packard Enterprise"],title:"HPE"},{iconName:"osHuawei",logoFilename:"huawei.svg",name:"huawei",osNames:["Huawei","VRP"],title:"Huawei"},{iconName:"osIBM",logoFilename:"ibmos.svg",name:"ibm",osNames:["IBM"],title:"IBM"},{logoFilename:"infinera.png",name:"infinera",osNames:["Infinera"],title:"Infinera"},{iconName:"osInfoblox",logoFilename:"infoblox.svg",name:"infoblox",osNames:["Infoblox","NIOS"],title:"Infoblox"},{logoFilename:"junos.png",name:"juniper",osNames:["Juniper","JUNOS"],title:"Juniper"},{iconName:"osKyocera",logoFilename:"kyocera.svg",name:"kyocera",osNames:["Kyocera"],title:"Kyocera"},{logoFilename:"linksys.png",name:"linksys",osNames:["Linksys"],title:"Linksys"},{logoFilename:"mcafee.png",name:"mcafee",osNames:["McAfee"],title:"McAfee"},{logoFilename:"meraki.png",name:"meraki",osNames:["Meraki"],title:"Meraki"},{iconName:"osMikroTik",logoFilename:"mikrotik.svg",name:"mikrotik",osNames:["MikroTik","RouterOS"],title:"MikroTik"},{iconName:"osNEC",logoFilename:"nec.svg",name:"nec",osNames:["NEC"],title:"NEC"},{iconName:"osNETGEAR",logoFilename:"netgear.svg",name:"netgear",osNames:["NETGEAR"],title:"NETGEAR"},{iconName:"osNetApp",logoFilename:"netapp.svg",name:"netapp",osNames:["NetApp","Data ONTAP"],title:"NetApp"},{iconName:"osNokia",logoFilename:"nokia.svg",name:"nokia",osNames:["Nokia","SR OS"],title:"Nokia"},{iconName:"osOpengear",logoFilename:"opengear.svg",name:"opengear",osNames:["Opengear"],title:"Opengear"},{iconName:"osPaloAlto",logoFilename:"panos.svg",name:"palo alto",osNames:["Palo Alto","PAN-OS"],title:"Palo Alto"},{logoFilename:"panduit.png",name:"panduit",osNames:["Panduit"],title:"Panduit"},{iconName:"osPeplink",logoFilename:"peplink.svg",name:"peplink",osNames:["Peplink"],title:"Peplink"},{iconName:"osPfSense",logoFilename:"pfsense.svg",name:"pfsense",osNames:["pfSense"],title:"pfSense"},{iconName:"osRaritan",logoFilename:"raritan.svg",name:"raritan",osNames:["Raritan"],title:"Raritan"},{logoFilename:"riverbed.png",name:"riverbed",osNames:["Riverbed"],title:"Riverbed"},{iconName:"osRuckus",logoFilename:"ruckus.svg",name:"ruckus",osNames:["Ruckus"],title:"Ruckus"},{logoFilename:"servertech.png",name:"servertech",osNames:["Servertech"],title:"Servertech"},{logoFilename:"silverpeak.png",name:"silverpeak",osNames:["Silverpeak"],title:"Silverpeak"},{logoFilename:"sophos.png",name:"sophos",osNames:["Sophos"],title:"Sophos"},{iconName:"osSynology",logoFilename:"synology.svg",name:"synology",osNames:["Synology","DSM"],title:"Synology"},{iconName:"osTPLink",logoFilename:"tplink.svg",name:"tp-link",osNames:["TP-Link"],title:"TP-Link"},{iconName:"osTrippLite",logoFilename:"tripplite.svg",name:"tripp lite",osNames:["Tripp Lite"],title:"Tripp Lite"},{iconName:"osUbiquiti",logoFilename:"ubiquiti.svg",name:"ubiquiti",osNames:["Ubiquiti","UniFi","EdgeOS"],title:"Ubiquiti"},{logoFilename:"velocloud.png",name:"velocloud",osNames:["VeloCloud"],title:"VeloCloud"},{iconName:"osVertiv",logoFilename:"vertiv.svg",name:"vertiv",osNames:["Vertiv"],title:"Vertiv"},{iconName:"osVMware",logoFilename:"vmware.svg",name:"vmware",osNames:["VMware","ESXi","vSphere"],title:"VMware"},{iconName:"osWatchGuard",logoFilename:"watchguard.svg",name:"watchguard",osNames:["WatchGuard"],title:"WatchGuard"},{iconName:"osZebra",logoFilename:"zebra.svg",name:"zebra",osNames:["Zebra"],title:"Zebra"},{iconName:"osZyxel",logoFilename:"zyxel.svg",name:"zyxel",osNames:["Zyxel"],title:"Zyxel"}],r=o.reduce(((e,t)=>({...e,[t.name]:t})),{}),a=o.reduce(((e,t)=>({...e,...t.osNames.reduce(((e,n)=>({...e,[n]:t})),{})})),{})},85720:(e,t,n)=>{n.d(t,{A:()=>p,G:()=>u});var o=n(96540),r=n(33185),a=n(86177),s=n(88934),l=n(74891),i=n(74848);const d=(0,l.A)(a.Flex),c=e=>e?"selected":"modalBackground",u=(0,r.default)(a.Flex).withConfig({displayName:"item__PanelRowContainer",componentId:"sc-lf007z-0"})(["cursor:",";"," &:hover{background:",";}",""],(e=>{let{disabled:t,justDesc:n}=e;return t||n?"default":"pointer"}),(e=>{let{justDesc:t}=e;return t&&"pointer-events: none;"}),(e=>(0,a.getColor)(c(e.isSidebar))(e)),(e=>e.selected&&`background: ${(0,a.getColor)(c(e.isSidebar))(e)};`)),m=(0,r.default)(a.Icon).withConfig({displayName:"item__StyledIcon",componentId:"sc-lf007z-1"})(["flex:0 0 auto;"]),g=(0,r.default)(a.IconComponents.LoaderIcon).withConfig({displayName:"item__StyledLoaderIcon",componentId:"sc-lf007z-2"})(["flex:0 0 auto;height:16px;width:16px;"]),p=e=>{let{disabled:t,children:n,Wrapper:r=a.Text,textProps:l,to:c="",onClick:p,testid:h,icon:x,iconHeight:f="16px",iconWidth:y="16px",iconColor:b="menuItem",textColor:v="menuItem",padding:A=[2,4],margin:C=[0],round:j=0,gap:I=3,actions:w,selected:k,loading:S,width:N="100%",isSidebar:F=!1,isSecondary:T,justDesc:P,ref:L,tooltip:M,tooltipProps:D,...B}=e;const _=(0,s.Zp)(),K=(0,o.useCallback)((e=>{e.preventDefault(),e.stopPropagation(),t||(p&&p(e),c&&_(c))}),[p,t,c]),R=B["data-ga"]||"";return(0,i.jsxs)(u,{ref:L,flexWrap:!1,justifyContent:"between",alignItems:"center",padding:A,margin:C,round:j,onClick:K,"data-testid":h,width:N,selected:k,disabled:t,isSidebar:F,justDesc:P,...R&&{"data-ga":R},...B,children:[(0,i.jsxs)(d,{alignItems:"center",gap:I,flex:!0,basis:"",tooltip:M,tooltipProps:D,children:[S?(0,i.jsx)(g,{}):"string"===typeof x?(0,i.jsx)(m,{name:x,disabled:t,color:b,height:f,width:y}):x,!!n&&(0,i.jsx)(r,{opacity:t?"medium":void 0,width:"150px",color:v,italic:T,...l,children:n})]}),w]})}},86529:(e,t,n)=>{n.d(t,{A:()=>c,j:()=>d});var o=n(96540),r=n(22297),a=n(42790),s=n(10444),l=n(81641),i=n(74848);const d=e=>{let{after:t,before:n}=e;return{start:t<0?t:Math.floor(t),end:t<0?0:Math.ceil(n)}},c=e=>{let{tagging:t,isPlaying:n}=e;const c=(0,s.J)(),u=(0,l.yD)(),[{offset:m,after:g,before:p},h]=(0,a.N9)(),x=(0,o.useCallback)((e=>{let{start:t=-900,end:n=0}=e;const o=t,r=o<0?0:n;h((e=>({...e,after:o,before:r})))}),[]),f=(0,o.useMemo)((()=>d({after:g,before:p})),[g,p]);return(0,i.jsx)("div",{"data-onboarding-id":"time-picker",children:(0,i.jsx)(r.A,{values:f,utc:m,onChange:x,tagging:t,isPlaying:n,isSmall:c,isDisabled:u})})}},86706:(e,t,n)=>{n.d(t,{Z8:()=>g,K2:()=>p,kd:()=>m,jX:()=>h,pB:()=>b,i3:()=>j,Gi:()=>x,$D:()=>y,gk:()=>f,bj:()=>A});n(98992),n(54520),n(3949),n(81454);var o=n(52035),r=n(34843),a=n(84929),s=n(63231),l=n(46587),i=n(24609),d=n(57377);const c=(0,a.Iz)((()=>(0,o.eU)("")),d.Ay),u={ids:(0,a.Iz)((()=>(0,a.tx)([]))),updatedAt:(0,a.Iz)((()=>(0,a.tx)(""))),loaded:(0,a.Iz)((()=>(0,a.tx)(!1)))},m=(0,a.Iz)((e=>{let{id:t,key:n}=e;return(0,o.eU)((e=>e(u[n](t))),((e,o,r)=>{const a=e(u[n](t)),s="function"===typeof r?r(a):r;o(u[n](t),s)}))}),d.Ay),g=(e,t)=>{Object.values(u).forEach((n=>e(n(t))))},p=(0,a.Iz)((e=>{let{id:t,spaceId:n}=e;return(0,o.eU)((e=>e(c({id:t,spaceId:n}))),((e,o,r)=>{o(c({id:t,spaceId:n}),r)}))}),d.Ay),h=(0,a.Iz)((e=>{let{ids:t,spaceId:n}=e;return(0,o.eU)((e=>t.map((t=>e(p({id:t,spaceId:n}))))),((e,t,o)=>{o.forEach((e=>{let{id:o,role:r}=e;t(p({id:o,spaceId:n}),r)}))}))}),d.Ay),x=()=>{const e=(0,i.vt)();return(0,r.md)(m({id:e,key:"ids"}))},f=()=>{const e=(0,i.vt)();return(0,r.md)(m({id:e,key:"loaded"}))},y=e=>{const t=(0,i.vt)();return(0,r.md)(h({ids:e,spaceId:t}))},b=()=>"admin"===(e=>{const t=(0,i.vt)();return(0,r.md)(p({id:e,spaceId:t}))})((0,l.uW)("id")),v=(0,a.Iz)((e=>{let{ids:t,spaceId:n}=e;return(0,o.eU)((e=>t.map((t=>({...e((0,s.m)({id:t})),role:e(p({id:t,spaceId:n}))})))))}),d.Ay),A=()=>{const e=(0,i.vt)(),t=x();return(0,r.md)(v({ids:t,spaceId:e}))},C=(0,a.Iz)((e=>{let{memberIds:t,spaceId:n}=e;return(0,o.eU)((e=>e(v({ids:t,spaceId:n})).filter((e=>{let{role:t}=e;return"admin"===t}))))}),d.Ay),j=()=>{const e=(0,i.vt)(),t=x();return(0,r.md)(C({memberIds:t,spaceId:e}))}},88307:(e,t,n)=>{n.d(t,{C:()=>s});var o=n(81214),r=n(51900),a=n(12724);const s=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return()=>{(0,o.A)(e);const n=(0,a.UI)({header:"Copied",text:"Command copied to your clipboard! Please run it on your node's terminal.",icon:"gear",...t,success:!0});r.A.success(n,{context:"copy"})}}},88434:(e,t,n)=>{n.d(t,{A:()=>a});var o=n(96540),r=n(42790);const a=()=>{const e=(0,r.rW)("correlation"),{after:t,before:n}=(0,r.rW)("highlight"),a=(0,o.useMemo)((()=>!!t&&!!n),[t,n]);return{showCorrelation:!!e||!!a}}},88978:(e,t,n)=>{n.d(t,{A:()=>c});var o=n(96540),r=n(24609),a=n(19186),s=n(58247),l=n(3319),i=n(63872);const d=()=>!0,c=function(){let{onSuccess:e,onFail:t,checkErrorNotification:n=d}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const c=(0,r.vt)(),u=(0,a.ID)(),[m,g]=(0,i.A)(),{sendLog:p}=(0,l.A)(),h=(0,o.useCallback)((e=>{"ErrReportsQuotaExceeded"===e?.response?.data?.errorMsgKey&&p({feature:"Insights",description:"Reports quota exceeded"})}),[p]);return(0,o.useCallback)((o=>{let{id:r,definitionId:a,recipientIds:l,...i}=o;(r?s.PE:s._$)({spaceId:c,roomId:u,reportId:r,payload:{definition_id:a,recipient_ids:l,...i}}).then((t=>{let{data:n}=t;m({header:"Success",text:"You have successfully created a scheduled report."}),p({feature:"Insights",description:"Scheduled report created",isSuccess:!0,reportId:n.id}),"function"===typeof e&&e(n)})).catch((e=>{n(e)&&g(e),"function"===typeof t&&t(e),h(e)}))}),[c,u,e,t,m,g,h])}},89284:(e,t,n)=>{n.d(t,{A:()=>l});var o=n(49181),r=n(16866),a=n(86177),s=n(74848);const l=e=>{let{state:t,rawState:n}=e;const l=n||(0,o.GM)(t),{flavour:i}=r.J4[l.toLocaleLowerCase()];return(0,s.jsx)(a.Pill,{flavour:i,children:l})}},90657:(e,t,n)=>{n.d(t,{A:()=>i});var o=n(96540),r=n(88934),a=n(41395),s=n(39175),l=n(78075);const i=()=>{const e=(0,r.Zp)();return(0,o.useCallback)((()=>{if(s.Ay){const e=window.location.origin+window.location.pathname.replace(s.y7,""),t=(0,l.u0)();window.location.href=(0,a.QU)(`${window.envSettings.cloudUrl}/trust?redirect_uri=${encodeURIComponent(window.location.href)}&agent_uri=${encodeURIComponent(e||window.envSettings.agentApiUrl)}&telemetry_session_id=${t}`)}else e("/sign-in")}),[])}},90808:(e,t,n)=>{n.d(t,{A:()=>l});var o=n(86177),r=n(33185),a=n(74848);const s=(0,r.default)(o.Flex).attrs((e=>({column:!0,round:2,border:{side:"all",color:"border"},...e}))).withConfig({displayName:"groupedList__Container",componentId:"sc-96h1kl-0"})(["& > *:not(:last-child){border-bottom:1px solid ",";}"],(0,o.getColor)("border")),l=e=>{let{children:t,...n}=e;return(0,a.jsx)(s,{...n,children:t})}},91421:(e,t,n)=>{n.d(t,{KD:()=>Se,Nj:()=>fe,hp:()=>xe,hG:()=>ee,Ht:()=>pe,yW:()=>me,nM:()=>ge,$K:()=>Ce,SW:()=>ae,Hj:()=>ve,K_:()=>re,t8:()=>oe,wd:()=>ne,Jb:()=>Ne,PJ:()=>ie,$h:()=>we,_O:()=>Ie,te:()=>Pe,QH:()=>le,sh:()=>se,T9:()=>Le,Gt:()=>G,OU:()=>ue,ZN:()=>ce,zc:()=>Te,H2:()=>Fe,SD:()=>Ae,EZ:()=>ye,DP:()=>de,O_:()=>je,xS:()=>he,y8:()=>be,MQ:()=>ke,_F:()=>te});n(98992),n(54520),n(3949),n(81454),n(25509),n(65223),n(60321),n(41927),n(11632),n(64377),n(66771),n(12516),n(68931),n(52514),n(35694),n(52774),n(49536),n(21926),n(94483),n(16215);var o=n(96540),r=n(52035),a=n(34843),s=n(57377),l=n(39175),i=n(15505),d=n(93598),c=n(21885),u=n(98289),m=n(87083),g=n(24609),p=n(28688),h=n(84929),x=n(30569),f=n(91130);const y={timeout:120},b=e=>({...e,attention:(0,i.bn)(e.attention)}),v=e=>e?.jsonSchema?.properties?.labels?.additionalProperties?e:{...e,jsonSchema:{...e.jsonSchema,properties:{...e.jsonSchema.properties,labels:{...e.jsonSchema.properties.labels,additionalProperties:{type:"string"}}}}},A={tree:f.A.get,schema:f.A.get,get:f.A.get,enable:f.A.get,disable:f.A.get,restart:f.A.get,remove:f.A.get,add:f.A.post,update:f.A.post,test:f.A.post,userconfig:f.A.post,default:f.A.get},C=function(){let{node:e={},searchParams:t={},payload:n={},...o}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const r=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const t=new URLSearchParams(y);return Object.entries(e).forEach((e=>{let[n,o]=e;o&&t.append(n,o)})),`?${t.toString()}`}(t),{action:a}=t,s=A[a]||A.default,i={..."tree"===a?{transform:b,...o}:{...o},..."schema"===a&&/[^:]+:vnode/.test(t?.id)?{transform:v,...o}:{...o},...l.Ay?{baseURL:window.envSettings.agentApiUrl,...o}:{...o}},d=s===f.A.get?[i]:[n,i];if(l.Ay){const{value:t,isParent:n}=e;return s(`${n?"":`/host/${t}`}/api/v1/config${r}`,...d)}return s(`/api/v2/nodes/${e?.value}/config${r}`,...d)},j=e=>{let{node:t,path:n,id:o}=e;return t?.value?C({node:t,searchParams:{action:"tree",path:n,id:o},allow401:!0}):Promise.resolve({data:{}})},I=e=>{let{id:t,node:n}=e;return C({node:n,searchParams:{action:"get",id:t}})},w=e=>{let{id:t,node:n}=e;return C({node:n,searchParams:{action:"enable",id:t}})},k=e=>{let{id:t,node:n}=e;return C({node:n,searchParams:{action:"disable",id:t}})},S=e=>{let{id:t,node:n}=e;return C({node:n,searchParams:{action:"restart",id:t}})},N=e=>{let{id:t,name:n,node:o,payload:r}=e;return C({node:o,searchParams:{action:"add",name:n,id:t},payload:r})},F=e=>{let{id:t,node:n,payload:o}=e;return C({node:n,searchParams:{action:"update",id:t},payload:o})},T=e=>{let{id:t,node:n}=e;return C({node:n,searchParams:{action:"remove",id:t}})},P=(0,r.eU)(null),L=(0,r.eU)(!1),M=(0,r.eU)(0),D=(0,h.Iz)((()=>(0,r.eU)(0)),s.Ay),B=(0,h.tx)([]),_=(0,h.Iz)((()=>(0,r.eU)(null)),s.Ay),K=(0,h.Iz)((()=>(0,r.eU)({loaded:!1,data:null,error:null})),s.Ay),R=(0,r.eU)({}),z={value:"",error:null},E=(0,r.eU)(z),V=(0,h.Iz)((()=>(0,r.eU)(!1)),s.Ay),$=(0,h.Iz)((()=>(0,r.eU)([])),s.Ay),H={term:""},O=(0,r.eU)(H),U=(0,h.tx)([0]),W=(0,h.Iz)((()=>(0,h.tx)([])),s.Ay),q=(0,h.Iz)((e=>{let{node:t,path:n}=e;return(0,h.Rq)((0,r.eU)((async e=>(e(M),await j({node:t,path:n})))))}),s.Ay),G=()=>{const e=(0,g.dg)(),t=(0,m.eO)({extraKey:"nodesView",merge:!1,scoped:!0,roomSlug:e?l.Iy:null}),{defaultRoomNodes:n,areDefaultRoomNodesLoaded:o}=(0,p.n)();return[e?t:n,!!e||o]},Y=(0,h.Iz)((e=>{let{id:t,node:n,key:o}=e;return(0,r.eU)((e=>{e(M);const r=e(K({id:t,node:n}));return o?r[o]:r}),((e,r,a)=>{if(!o)return r(K({id:t,node:n}),(e=>({...e,..."function"===typeof a?a(e):a})));r(K({id:t,node:n}),(e=>({...e,[o]:"function"===typeof a?a(e[o]):a})))}))}),s.Ay),Z=(0,h.Iz)((e=>{let{id:t,node:n}=e;return(0,h.Rq)((0,r.eU)((async e=>(e(M),await I({id:t,node:n})))))}),s.Ay),X=(0,h.Iz)((e=>{let{node:t,path:n}=e;return(0,r.eU)((e=>e(D({node:t,path:n}))),((e,o,r)=>{o(D({node:t,path:n}),r)}))}),s.Ay),Q=(0,h.Iz)((e=>{let{node:t,path:n}=e;return(0,r.eU)((e=>e($({node:t,path:n}))),((e,o,r)=>{o($({node:t,path:n}),r)}))}),s.Ay),J=(0,h.Iz)((e=>{let{nodeIds:t,id:n}=e;return(0,r.eU)((()=>{const e=(t||[]).map((e=>(e=>{let{node:t,id:n}=e;return t?.value&&n?new Promise(((e,o)=>{j({node:t,id:n}).then((n=>{let{data:r}=n;r.tree&&Object.keys(r.tree).length?e({nodeId:t.value}):o({error:"Alert not in node"})})).catch((e=>o({error:e.message||"Error"})))})):Promise.reject({error:t.value?"No alert id":"No node id"})})({node:{value:e},id:n})));return Promise.any(e).catch((e=>({error:e.message||"Error"})))}))}),s.Ay),ee=e=>{let{nodeIds:t,id:n}=e;return(0,a.md)(J({nodeIds:t,id:n}))},te=e=>{let{node:t,path:n}=e;return(0,a.fp)(X({node:t,path:n}))},ne=function(){let{node:e,path:t}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const n=(0,a.md)(q({node:e,path:t})),o="hasError"===n.state;return{loaded:"loading"!==n.state,value:n.data?.data,hasError:o,error:o?n.error?.response?.data?.message||c.Fn:null}},oe=function(){let{id:e,node:t}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const{loaded:n,data:o,hasError:r,error:s}=(0,a.md)(Y({id:e,node:t}));return{loaded:n,value:o,hasError:r,error:s,refresh:(0,x.AY)(K({id:e,node:t}))}},re=e=>{let{id:t,node:n}=e;return(0,x.yF)((0,o.useCallback)(((e,o)=>{(e=>{let{id:t,node:n}=e;return C({node:n,searchParams:{action:"schema",id:t}})})({id:t,node:n}).then((e=>{let{data:r}=e;return o(Y({id:t,node:n}),{loaded:!0,data:r,error:null})})).catch((e=>{const r=e?.response?.data?.error_message||e.message||"Something went wrong";o(Y({id:t,node:n}),{loaded:!0,data:null,error:r})}))}),[t,n]))},ae=function(){let{id:e,node:t}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const n=(0,a.md)(Z({id:e,node:t})),o=ve(),r="hasError"===n.state;return{loaded:"loading"!==n.state,value:n.data?.data,hasError:r,error:r?n.error?.response?.data?.message||c.Fn:null,refresh:o}},se=()=>(0,a.md)(P),le=()=>(0,a.fp)(P),ie=()=>{const[e,t]=(0,a.fp)(L),n=(0,m.u7)({extraKey:c.q4});return[e,(0,o.useCallback)((function(e){let{nodeId:o}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};o&&n([o]),t((t=>"undefined"===typeof e?!t:!!e))}),[n,t])]},de=e=>{let{id:t,node:n}=e;return(0,o.useCallback)((e=>(e?w:k)({id:t,node:n})),[t,n])},ce=e=>{let{id:t,node:n}=e;return(0,o.useCallback)((()=>S({id:t,node:n})),[t,n])},ue=e=>{let{id:t,node:n}=e;return(0,o.useCallback)((()=>T({id:t,node:n})),[t,n])},me=e=>{let{node:t}=e;return(0,o.useCallback)((e=>{let{ids:n}=e;if(!t)return;const o=n.map((e=>T({id:e,node:t})));return Promise.allSettled(o)}),[t])},ge=e=>{let{node:t}=e;return(0,o.useCallback)((e=>{let{ids:n}=e;if(!t)return;const o=n.map((e=>S({id:e,node:t})));return Promise.allSettled(o)}),[t])},pe=e=>{let{disable:t,node:n}=e;return(0,o.useCallback)((e=>{let{ids:o}=e;if(!n)return;const r=t?k:w,a=o.map((e=>r({id:e,node:n})));return Promise.allSettled(a)}),[n])},he=e=>{let{id:t,node:n}=e;return(0,o.useCallback)((e=>F({id:t,node:n,payload:e})),[t,n])},xe=e=>{let{id:t,isNewItem:n}=e;return(0,o.useCallback)((function(){let{nodes:e=[],payload:o}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const{name:r,...a}=o||{},s=n?r:(0,u.J3)(t),l=n?`${t}:${s}`:t,i=e.map((e=>I({id:l,node:e}).then((()=>n?Promise.reject({status:"rejected",message:`A job with name "${s}" already exists in this node.`}):F({id:l,node:e,payload:a}))).catch((()=>{const o=n?t:(0,u.UE)(t);return N({id:o,node:e,name:s,payload:a})}))));return Promise.allSettled(i)}),[t,n,N,F])},fe=e=>{let{id:t,node:n}=e;return(0,o.useCallback)((e=>{let{name:o,...r}=e;return N({id:t,name:o,node:n,payload:r})}),[t,n])},ye=e=>{let{id:t,node:n}=e;return(0,o.useCallback)((e=>{let{name:o,payload:r}=e;return(e=>{let{id:t,name:n,node:o,payload:r}=e;return C({node:o,searchParams:{action:"test",name:n,id:t},payload:r})})({id:t,name:o,node:n,payload:r})}),[t,n])},be=e=>{let{id:t,node:n}=e;const r=(0,o.useRef)(),{hasPermission:a}=(0,d.j)({edit:!0});return(0,o.useCallback)((function(){let{name:e="test",payload:o}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return a?(r.current&&r.current.cancel(),r.current=(e=>{let{id:t,name:n,node:o,payload:r}=e;return C({node:o,searchParams:{action:"userconfig",name:n,id:t},payload:r,noResponseParsing:!0})})({id:t,name:e,node:n,payload:o}),r.current):Promise.resolve({data:""})}),[t,n,a])},ve=()=>{const e=(0,a.Xr)(M),[,t]=le();return(0,o.useCallback)((()=>{e((e=>e+1)),t(null)}),[e,t])},Ae=e=>{let{node:t,path:n,isNewItem:r}=e;const{loaded:a,value:s,hasError:l}=ne({node:t,path:n});return(0,o.useCallback)((e=>{if(!a||l)return null;const{tree:t}=s||{},n=(0,u.dG)(t);return r?n[e]:n[n[e]?.template]}),[a,l,s,r])},Ce=()=>{const[e,t]=(0,a.fp)(B),n=(0,o.useCallback)(((e,n)=>{t((t=>n||t.includes(e)?t.filter((t=>t!==e)):[...new Set([...t,e])]))}),[t]),r=(0,o.useCallback)((e=>n(e,!0)),[n]),s=(0,o.useCallback)((e=>n(e,!1)),[n]);return{ids:e,toggle:n,open:r,close:s,reset:(0,x.AY)(B)}},je=e=>{let{id:t,node:n}=e;return(0,x.yF)((0,o.useCallback)(((e,o)=>{j({node:n,id:t}).then((e=>{let{data:t}=e;const{tree:r}=t||{};if(r){const e=Object.values(r)[0];e&&Object.entries(e).forEach((e=>{let[t,r]=e;o(_({node:n,id:t}),(0,i.bn)(r))}))}})).catch((()=>{}))}),[t,n]))},Ie=e=>{let{node:t,id:n}=e;return(0,a.md)(_({node:t,id:n}))},we=()=>{const[e,t]=(0,a.fp)(R),n=(0,o.useCallback)((()=>t({})),[t]);return{state:e,setState:t,refresh:n}},ke=()=>{const[{value:e,error:t},n]=(0,a.fp)(E),r=(0,o.useCallback)((e=>{n({...z,value:e})}),[n]),s=(0,o.useCallback)((e=>{n({...z,error:e})}),[n]);return{value:e,error:t,setValue:r,setError:s,refresh:(0,o.useCallback)((()=>n(z)),[n])}},Se=(0,h.Iz)((e=>{let{spaceId:t,id:n,node:o}=e;return(0,r.eU)((e=>e(V({spaceId:t,id:n,node:o}))),((e,r,a)=>{r(V({spaceId:t,id:n,node:o}),a)}))}),s.Ay),Ne=e=>{let{id:t,node:n}=e;const o=(0,g.vt)();return(0,a.fp)(Se({spaceId:o,id:t,node:n}))},Fe=e=>{let{node:t,path:n}=e;const[r,s]=(0,a.fp)(Q({node:t,path:n})),l=(0,o.useCallback)(((e,t)=>{s((n=>t||n.includes(e)?n.filter((t=>t!==e)):[...new Set([...n,e])]))}),[s]),i=(0,o.useCallback)((e=>l(e,!1)),[l]),d=(0,o.useCallback)((e=>l(e,!0)),[l]),c=(0,o.useCallback)((e=>r.includes(e)),[r]),u=(0,o.useCallback)((()=>s([])),[s]);return{items:r,setItems:s,toggle:l,add:i,remove:d,isSelected:c,reset:u}},Te=()=>{const[e,t]=(0,a.fp)(O),n=(0,o.useCallback)((()=>{t(H)}),[t]);return[e,t,n]},Pe=function(){let{level:e=0}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const[t,n]=(0,a.fp)(U),r=(0,o.useCallback)((t=>{n((n=>Array(Math.max(e+1,n.length)).fill(0).map(((o,r)=>r<e?n[r]||0:r===e?t:o))))}),[e,n]),s=(0,x.AY)(U);return[t[e]||0,r,s]},Le=()=>{const e=(0,g.vt)(),[t,n]=(0,a.fp)(W({spaceId:e}));return[t,n,(0,x.AY)(W({spaceId:e}))]}},91539:(e,t,n)=>{n.d(t,{A:()=>c});var o=n(96540),r=n(63950),a=n.n(r),s=n(19371),l=n(92318),i=n(69273),d=n(46587);const c=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];const n=(0,s.eg)(),r=(0,o.useMemo)((()=>n?n.getRoot():null),[n]),c=(0,o.useMemo)(e,t),u=(0,o.useRef)(!0),m=(0,o.useRef)({timeoutId:null,promise:null}),[,g]=(0,i.A)(),p=(0,o.useCallback)((e=>{u.current=!1;const{fetch:t,onStart:n=a(),onFail:o=a(),onPollingFail:s=a(),onReceive:i=a(),onSettle:d=a(),onBlurMode:p=a(),polling:h=!0,pollingOptions:x}=c;n(e),m.current={timeoutId:null,promise:null};const f=()=>(m.current.promise=t(e),m.current.promise.then(i).catch((e=>{if(!e.isCancel)throw e})),m.current.promise),y=()=>{m.current.timeoutId=setTimeout((()=>{if(x?.checkPauseCondition?.()||x?.shouldPause&&r&&(r.getAttribute("hovering")||r.getAttribute("paused"))||!g.current&&(!r||!r.getAttribute("autofetchOnWindowBlur")))return p(),y();f().then((()=>!u.current&&h&&y())).catch((e=>{e.isCancel||s(e),!u.current&&!e.isCancel&&h&&y()}))}),x?.pollingInterval||l.A.pollingInterval)};return f().then((()=>!u.current&&h&&y())).catch((e=>{e.isCancel||o(e),u.current||!h||e.isCancel||y()})).finally(d),()=>{u.current=!0,m.current.promise?.cancel?.(),clearTimeout(m.current.timeoutId)}}),t),h=(0,d.uW)("isAnonymous");return(0,o.useEffect)((()=>{const{enabled:e=!0,force:t=!1,skip:n=!1}=c;if((!h||t)&&!n)return e?p():void 0}),[h,p]),p.clearRef=m,p}},91721:(e,t,n)=>{n.d(t,{A:()=>s});var o=n(86177),r=n(24155),a=n(74848);const s=()=>(0,a.jsxs)(o.Flex,{column:!0,gap:3,padding:[3,0],children:[(0,a.jsx)(r.A,{height:"32px"}),(0,a.jsx)(r.A,{height:"32px"}),(0,a.jsx)(r.A,{height:"220px"}),(0,a.jsx)(r.A,{height:"32px"})]})},92068:(e,t,n)=>{n.d(t,{FU:()=>A,Lz:()=>b,Pu:()=>p,Qu:()=>y,UJ:()=>x,_B:()=>v,_S:()=>C,ys:()=>h});n(98992),n(72577),n(81454);var o=n(96540),r=n(52035),a=n(34843),s=n(84929),l=n(24609),i=n(19186),d=n(36710),c=n(49910),u=n(83268),m=n(81391),g=n(57377);const p=(0,s.Iz)((e=>{let{id:t,key:n,allNodesRoomId:o}=e;return(0,r.eU)((e=>{const r=e((0,c.A)(t)),{rules:a,...s}=r,l=e((0,u.$6)({id:o,key:"nodes"})),i={...s,rules:a.map((e=>({...e,...e.nodeIds?{nodes:e.nodeIds.map((e=>{const t=l.find((t=>t.value==e));return{id:e,name:t?.label||"-",notAvailable:!t}}))}:{}})))};return n?i[n]:i}),((e,o,r)=>{const a=(e=>function(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return t?t.map((t=>{let{roomIds:n,nodeIds:o,...r}=t;const a=n?n.map((t=>{const{id:n,name:o}=e((0,i.LS)({id:t}));return{id:n,name:o}})):void 0;return{...r,...!!n&&{roomIds:n},...!!a&&{rooms:a},...!!o&&{nodeIds:o}}})):[]})(e);o((0,c.A)(t),(e=>{if(!n){const t="function"===typeof r?r(e):r;return t.rules&&(t.rules=a(t.rules)),{...e,...t}}let t="function"===typeof r?r(e[n]):r[n];return"rules"===n&&(t=a(t)),{...e,[n]:t}}))}))}),g.Ay),h=e=>{let{key:t}=e;const n=(0,l.vt)(),o=(0,m.n)("id");return(0,a.md)(p({id:n,key:t,allNodesRoomId:o}))},x=e=>{const t=(0,l.vt)();return(0,a.Xr)(p({id:t,key:e}))},f=(0,r.eU)(0),y=()=>(0,a.md)(f),b=()=>{const e=x(),t=(0,a.Xr)(f);return(0,o.useCallback)((()=>{e((e=>({...e,initialLoad:!1}))),t((e=>e+1))}),[e,t])},v=()=>{const e=(0,l.vt)();return(0,o.useCallback)((t=>(0,d.XF)(e,t)),[e])},A=()=>{const e=(0,l.vt)();return(0,o.useCallback)((t=>(0,d.Uc)(e,t)),[e])},C=()=>{const e=(0,l.vt)();return(0,o.useCallback)((t=>(0,d.X3)(e,t)),[e])}},92834:(e,t,n)=>{n.d(t,{A:()=>c});var o=n(86177),r=(n(98992),n(72577),n(96540)),a=n(42790),s=n(63872),l=n(5331);var i=n(79748),d=n(74848);const c=e=>{let{timezone:t,...n}=e;const[c,{sameOffset:u,sameTz:m,hasTz:g}]=(e=>{const[,t]=(0,s.A)(),[{offset:n,timezoneName:o},i]=(0,a.N9)(),d=(0,r.useMemo)((()=>{if(!e)return null;const t=Object.keys(l.Kn).find((t=>t.toUpperCase().includes(e.toUpperCase())||l.Kn[t].text.toUpperCase().includes(e.toUpperCase())||l.Kn[t].offset.includes(e)));return l.Kn[t]}),[e]);return[(0,r.useCallback)((()=>{if(!d)return void t({message:`Couldn't set timezone ${e||""}`});const{text:n,offset:o,utc:r}=d;i((e=>({...e,utc:r,offset:o,timezoneName:n})))}),[d]),{sameOffset:n===d?.offset,sameTz:o===d?.text,hasTz:!!d}]})(t);return(0,d.jsx)(i.A,{...n,component:o.TextSmall,"data-testid":"node-system-timezone-text",title:g?m?"You are using the same timezone":u?"You are using the same offset as this timezone":"Set this timezone on your datetime picker":"We cannot identify this timezone",...g&&!m?{color:"textDescription",textDecoration:"underline",onClick:c}:{color:"textDescription",textDecoration:"none",hoverColor:"textDescription"},children:t||"Unknown"})}},93598:(e,t,n)=>{n.d(t,{A:()=>p,j:()=>g});n(98992),n(37550);var o=n(96540),r=n(86177),a=n(24609),s=n(64973),l=n(99728),i=n(76375),d=n(67200),c=n(74848);const u=(0,d.A)(r.Button),m=["Business","Pro","Homelab"],g=e=>{let{view:t,edit:n,forceAccess:r,ifForbidden:d="disabled",tooltip:c,disabled:u}=e;const g=(0,a.dg)(),p=(0,l.JT)("agent:ReadDynCfg"),h=(0,l.JT)("agent:EditDynCfg"),x=(0,l.JT)("billing:Manage"),f=(0,a.UV)("ids"),y=(0,a.YP)(f),[b]=(0,s.Q8)(),{userStatus:v,spaceId:A}=b||{},C=g&&"loggedIn"===v,j=!!A&&function(e){return!!e&&(arguments.length>1&&void 0!==arguments[1]?arguments[1]:[]).some((t=>{let{id:n,plan:o}=t;return n===e&&m.some((e=>o.startsWith(e)))}))}(A,y),I=r||(C?j:n?h:!t||p),{loaded:w,isPaid:k}=(0,i.A)();return{hidden:"hide"===d&&!I,isDisabled:"disabled"===d&&!I||u,tooltipText:(0,o.useMemo)((()=>I?c:w?k||g?"User does not have sufficient permissions to perform this action. Please contact your admin to grant access.":"Upgrade your plan to use this feature.":null),[w,k,I,c]),showUpgradeButton:x&&!I&&!k,hasPermission:I}},p=e=>{let{view:t,edit:n,forceAccess:o,ifForbidden:r,tooltip:a,disabled:s,...l}=e;const{hidden:i,isDisabled:d,tooltipText:m}=g({view:t,edit:n,forceAccess:o,ifForbidden:r,tooltip:a,disabled:s});return i?null:(0,c.jsx)(u,{disabled:d,tooltip:m,...l})}},93997:(e,t,n)=>{n.d(t,{sK:()=>A,Um:()=>v,Ad:()=>y,rq:()=>C});n(98992),n(8872);var o=n(96540),r=n(34843),a=n(62193),s=n.n(a),l=n(88934),i=n(24582),d=n(24013),c=n(19186),u=n(42790),m=n(49435),g=n(52035),p=n(84929),h=n(57377);const x=(0,p.Iz)((()=>(0,g.eU)({filteredChartsCount:null,chartsCount:null})),h.Ay),f=()=>{const e=(0,c.ID)(),t=(0,d.nl)();return(0,o.useMemo)((()=>({roomId:e,nodeId:t})),[t,e])},y=()=>{const e=f();return(0,r.md)(x(e))},b=()=>{const e=(0,c.ID)(),{nodeID:t}=(0,l.g)();return[e,t||"overview"]},v=()=>{const[e,t]=b();return(0,u.rW)("tocSearch",{key:e,extraKey:t,defaultValue:"",flavour:"val"})},A=()=>{const[e,t]=b();return(0,u.N9)("tocSearch",{key:e,extraKey:t,defaultValue:"",flavour:"val"})},C=function(e,t,n){let{shouldHide:a=()=>!1,force:l=!1,cacheKey:d}=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};const c=(0,u.rW)("after"),g=(0,u.rW)("before"),p=(()=>{const e=v();return"string"!==typeof e?"":e.trim().toLowerCase()})(),h=(0,i.w1)(n),[y,b,A]=(0,o.useMemo)((()=>{let n=0,o=0;const r=Date.now()/1e3;return[e.reduce(((e,t)=>{if(!e[t])return e;const{firstEntry:s,lastEntry:i,live:d}=e[t],u=!l&&e[t].visible||(c<0?d||r+c<i:!(c>1e3*i||g<1e3*s)),h=!u||!e[t]||!!p&&!(0,m.yX)(e[t].context,p),x=!u||a(e[t]);return e[t]={...e[t],filteredOut:h,visible:u,hidden:x},h||!u||x||(n+=1),x||(o+=1),e}),{...t}),o,n]}),[p,e,c,g,l,d]),C=(()=>{const e=f();return(0,r.Xr)(x(e))})();return(0,o.useEffect)((()=>{s()(y)||(h(y),C({filteredChartsCount:A,chartsCount:b}))}),[y,b,A,n]),A}},94615:(e,t,n)=>{n.d(t,{A:()=>l});var o=n(86177),r=n(54852),a=n(32277),s=n(74848);const l=e=>{let{value:t,...n}=e;return(0,s.jsx)(o.Flex,{background:"panelBg",padding:[2,4],...n,children:(0,s.jsx)(r.A,{transformConfiguration:{nodes:a.A},children:t})})}},95428:(e,t,n)=>{n.d(t,{Q:()=>o});const o="troubleshoot-alert-confirmation-dialog"},96600:(e,t,n)=>{n.d(t,{L:()=>a,P:()=>s});n(98992),n(8872);var o=n(92318),r=n(84535);const a=e=>{let{data:t,currentUserId:n,canRemoveUser:o}=e;return t.reduce(((e,t)=>{const r=n===t?.id;return e.push({name:t.name,email:t.email,user:{avatarURL:t.avatarURL,name:t.name,email:t.email,id:t.id},type:t.role,disabled:!o||r,isSelf:r}),e}),[])},s=e=>e.reduce(((e,t)=>(e.push({name:t.name||"",os:t.os.id||"",node:{id:t.id,name:t.name||"",os:t.os?`${o.A.assetsBaseURL}/img/logos/os/${r.U[t.os.id]?.logoFilename||r.u[t.labels?.vendor]?.logoFilename||"placeholder.svg"}`:`${o.A.assetsBaseURL}/img/logos/os/placeholder.svg`},...t}),e)),[])},97336:(e,t,n)=>{n.d(t,{A:()=>d});var o=n(86177),r=n(19075),a=n(2626),s=n(49181),l=n(82103),i=n(74848);const d=e=>{let{id:t,isLive:n,name:d,onClick:c,...u}=e;const m=(0,a.Xt)(t),{critical:g,warning:p}=(0,r.AO)(m),h={...u?.["data-testid"]&&{dataTestId:u?.["data-testid"]},isLive:n},x=(0,s.t3)({count:g,type:"critical",...h}),f=(0,s.t3)({count:p,type:"warning",...h});return(0,i.jsx)(l.A,{badge:"alerts","data-testid":"node-alerts",nodeName:d,...u,children:(0,i.jsx)(o.AlertMasterCard,{onClick:x.text||f.text?c:null,pillLeft:x,pillRight:f,size:"small",containerProps:{noUserSelection:!0}})})}},98131:(e,t,n)=>{n.d(t,{o:()=>G,A:()=>ae});n(98992),n(3949),n(81454),n(25509),n(65223),n(60321),n(41927),n(11632),n(64377),n(66771),n(12516),n(68931),n(52514),n(35694),n(52774),n(49536),n(21926),n(94483),n(16215);var o=n(96540),r=n(33185),a=n(20982),s=n(86177),l=n(51220),i=n(33962),d=n(24013),c=n(45087),u=n(4719),m=n(54583);const g=e=>e&&"0"!==e?`${parseFloat(e).toFixed(2)}%`:"-",p="primary",h="mainBackground",x=(0,r.default)(s.Box).attrs((e=>{let{value:t,color:n=p,background:o=h,...r}=e;const[a,l]=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:20;const n=Math.max(Math.min(t,100),0);return[100==e?100:Math.max(e-n,0),Math.min(e,100)]}(t);return{width:"24px",height:"14px",border:{side:"all",color:n},round:.5,background:o,style:{background:`linear-gradient(90deg, ${(0,s.getColor)(n)({theme:r.theme})} ${a}%, ${(0,s.getColor)(o)({theme:r.theme})} ${l}%)`},...r}})).withConfig({displayName:"percentageBar__PercentageBar",componentId:"sc-158xciu-0"})([""]);var f=n(74848);const y=e=>(0,f.jsx)(x,{color:"attentionSecondary",border:{side:"all",color:"border"},...e});n(8872);var b=n(14512),v=n(77611);const A=(0,n(74891).A)((e=>{let{weight:t}=e;return(0,f.jsxs)(s.Flex,{alignItems:"center",gap:1,children:[(0,f.jsx)(s.TextSmall,{children:g(t)}),t?(0,f.jsx)(y,{value:t}):null]})})),C=e=>{let{contexts:t,weightKey:n,flavour:r="rhs",...a}=e;const[s,l,i]=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],{flavour:t,weightKey:n="weight"}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const r=(0,b.g)(),{loaded:a,byContext:s}=(0,v.G9)({nodeIds:r,flavour:t});return(0,o.useMemo)((()=>{if(!a)return[!1,null,null];let t=null;const o=e.reduce(((e,o)=>{let r;if(/::/.test(o)){const e=o.split("::");o=e[0],r=e[1]}const[a,l]=r?((e,t,n,o)=>{let{max:r,maxWeightContext:a,weightKey:s}=o;const l=`${n},${t}`;return e[l]&&(e[l]?.[s]||0)>r?[e[l]?.[s]||0,t]:[r,a]})(s,o,r,{max:e,maxWeightContext:t,weightKey:n}):((e,t,n)=>{let{max:o,maxWeightContext:r,weightKey:a}=n;return e[t]&&(e[t][a]||0)>o?[e[t][a]||0,t]:[o,r]})(s,o,{max:e,maxWeightContext:t,weightKey:n});return t=l,a}),0);return[!0,o,t]}),[e,s])}(t,{flavour:r,weightKey:n});return s?(0,f.jsx)(A,{weight:l,tooltip:i,tooltipProps:{align:"top"},...a}):null},j=(0,r.default)(s.IconButton).attrs((e=>({flavour:"borderless",cursor:"pointer",width:"12px",height:"12px",iconColor:"textLite",padding:[0],...e}))).withConfig({displayName:"config__ConfigButton",componentId:"sc-1q0bfbp-0"})([""]),I=(0,r.default)(s.Flex).withConfig({displayName:"menuSettings__SettingsContainer",componentId:"sc-1nq4zzt-0"})(["display:",";"],(e=>e.active&&!e.hasSubmenuActive?"flex":"none")),w=(0,r.css)(["","{display:flex;"," .button-icon__color{fill:"," !important;}}"],I,j,(0,s.getColor)("text")),k=e=>{let{id:t,chartIds:n,contexts:o,arFlavour:r,showAR:a=!0,showConfig:l,weightKey:i,active:d,hasSubmenuActive:c,extraKey:u}=e;return(0,f.jsxs)(s.Flex,{gap:1,alignItems:"center",children:[!1,a&&(0,f.jsx)(C,{contexts:o,flavour:r,weightKey:i})]})};var S=n(63928),N=n(40573),F=n(55125);const T=(0,r.default)(s.Flex).withConfig({displayName:"menuItem__FilterBadge",componentId:"sc-xun4x3-0"})(["height:12px;min-width:12px;border-radius:50%;background:",";color:",";font-size:8px;font-weight:600;align-items:center;justify-content:center;"],(0,s.getColor)("primary"),(0,s.getColor)("mainBackground")),P=(0,r.default)(s.Flex).withConfig({displayName:"menuItem__FilterDot",componentId:"sc-xun4x3-1"})(["width:6px;height:6px;border-radius:50%;background:",";"],(0,s.getColor)("text")),L=(0,r.default)(s.Flex).withConfig({displayName:"menuItem__FilterIndicators",componentId:"sc-xun4x3-2"})(["gap:6px;align-items:center;"]),M=(e,t,n)=>{const o=n?.[e];if(!o?.childrenIds)return!1;for(const r of o.childrenIds){if(t?.[r]&&Object.keys(t[r]).length>0)return!0;if(M(r,t,n))return!0}return!1},D=(0,r.keyframes)(["0%{background-position:0% 50%;}100%{background-position:100% 50%;}"]),B=(0,r.css)(["background:linear-gradient( to right,"," 20%,"," 30%,"," 75%,"," 80% );-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-fill-color:transparent;background-size:500% auto;animation:",";"],(0,s.getColor)("text"),(0,s.getColor)("anomalyTextFocus"),(0,s.getColor)("accent"),(0,s.getColor)("anomalyTextFocus"),(0,r.css)([""," 6s ease-in-out infinite alternate"],D)),_=e=>{let{active:t,hasSubmenuActive:n}=e;return t||n?"primary":"text"},K=e=>{let{context:t,dimension:n,instance:o=""}=e;const[r,a]=o.split("@"),l=(0,d.xY)(a,"name");return(0,f.jsx)(s.Flex,{column:!0,gap:.5,children:o?(0,f.jsxs)(f.Fragment,{children:[(0,f.jsxs)(s.Text,{children:[(0,f.jsx)(s.Text,{strong:!0,children:n})," on ",(0,f.jsx)(s.Text,{strong:!0,children:t})]}),(0,f.jsxs)(s.Text,{children:["instance: ",(0,f.jsx)(s.Text,{strong:!0,children:r})]}),(0,f.jsxs)(s.Text,{children:["node: ",(0,f.jsx)(s.Text,{strong:!0,children:l})]})]}):n?(0,f.jsxs)(s.Text,{children:[(0,f.jsx)(s.Text,{strong:!0,children:n})," on ",(0,f.jsx)(s.Text,{strong:!0,children:t})]}):(0,f.jsx)(s.Text,{children:t})})},R=e=>t=>{let{tooltip:n,tooltipProps:o,...r}=t;return n||o?(0,f.jsx)(c.A,{plain:!0,content:o?(0,f.jsx)(K,{...o}):n,tooltipProps:o,isBasic:!0,children:(0,f.jsx)(e,{...r})}):(0,f.jsx)(e,{...r})},z=e=>{let{index:t,context:n,dimension:o,instance:r="",...a}=e;const[l,i]=r.split("@"),c=(0,d.xY)(i,"name");return(0,f.jsx)(s.Flex,{column:!0,gap:.5,children:r?(0,f.jsxs)(f.Fragment,{children:[(0,f.jsxs)(E,{...a,children:[t?`${t}. `:"",(0,f.jsx)(E,{strong:!0,...a,children:o})," ","on"," ",(0,f.jsx)(E,{strong:!0,...a,children:n})]}),(0,f.jsxs)(s.TextMicro,{color:"textLite",children:["instance:"," ",(0,f.jsx)(s.TextMicro,{color:"textLite",strong:!0,children:l})]}),(0,f.jsxs)(s.TextMicro,{color:"textLite",children:["node:"," ",(0,f.jsx)(s.TextMicro,{color:"textLite",strong:!0,children:c})]})]}):o?(0,f.jsxs)(E,{...a,children:[t?`${t}. `:"",(0,f.jsx)(E,{strong:!0,...a,children:o})," ","on"," ",(0,f.jsx)(E,{strong:!0,...a,children:n})]}):(0,f.jsxs)(E,{...a,children:[t?`${t}. `:"",n]})})},E=(0,r.default)(s.TextSmall).attrs((e=>{let{active:t,hasSubmenuActive:n,small:o,...r}=e;return{whiteSpace:"normal",color:_({active:t,hasSubmenuActive:n}),wordWrap:"break-word",as:o?s.TextMicro:s.Text,...r}})).withConfig({displayName:"menuItem__StyledText",componentId:"sc-xun4x3-3"})(["&&&{text-decoration:none;}",""],(e=>e.important&&!e.active&&!e.hasSubmenuActive&&B)),V=(0,r.default)(E).attrs((e=>{let{id:t,name:n,shortName:o,children:r,active:a,hasDescendants:s,small:l,level:i,padding:d,...c}=e;return{children:r||o||n||t,truncate:!0,wordBreak:"break-word",padding:l?[2,0,1]:d,strong:s||a||0===i,...c}})).withConfig({displayName:"menuItem__Label",componentId:"sc-xun4x3-4"})(["&&&{text-decoration:none;}",""],(e=>e.important&&!e.active&&!e.hasSubmenuActive&&B)),$=(0,r.default)(s.Flex).attrs((e=>({flex:!1,color:"text",width:6,alignItems:"center",justifyContent:"center",...e}))).withConfig({displayName:"menuItem__FaIcon",componentId:"sc-xun4x3-5"})([""]),H=(0,r.default)(s.Icon).attrs({name:"chevron_right",size:"small",color:"primary"}).withConfig({displayName:"menuItem__ChevronIcon",componentId:"sc-xun4x3-6"})(["visibility:",";flex:0 0 auto;"],(e=>e.visible?"visible":"hidden")),O=(0,r.css)(["&:hover{border-color:",";","{color:",";text-fill-color:",";-webkit-text-fill-color:",";}","{fill:",";svg,path{fill:",";}}","{fill:",";visibility:visible;}& ~ ","{border-color:",";}","}"],(0,s.getColor)("hoverHighlight"),V,(0,s.getColor)("hoverHighlight"),(0,s.getColor)("hoverHighlight"),(0,s.getColor)("hoverHighlight"),$,(0,s.getColor)("hoverHighlight"),(0,s.getColor)("hoverHighlight"),H,(0,s.getColor)("hoverHighlight"),m.A,(0,s.getColor)("hoverHighlight"),(e=>e.important&&w)),U=(0,r.default)(s.Flex).attrs((e=>{let{active:t,level:n,...o}=e;return{width:"98%",role:"listitem","aria-current":t,active:t,level:n,padding:0===n?[2,2,1,2]:[1,2],...o}})).withConfig({displayName:"menuItem__Container",componentId:"sc-xun4x3-7"})(["&&&{"," text-decoration:none;"," ","}"],(e=>`border-left: 1px solid ${(0,s.getColor)(e.level<2?"transparent":e.active||e.hasSubmenuActive?"primary":"border")(e)};`),(e=>!e.isPlaceholder&&"cursor: pointer;"),(e=>!e.isPlaceholder&&O)),W=(0,u.aV)(R((q=V,e=>{let{labelProps:t,ref:n,...o}=e;return t?(0,f.jsx)(q,{...o,ref:n,children:(0,f.jsx)(z,{...t,...o})}):(0,f.jsx)(q,{...o,ref:n})})),(e=>{let{shortName:t,name:n,_id:o,level:r,tooltip:a,tooltipProps:s,labelProps:l,styleProps:i={}}=e;return{children:t||n||o,tooltip:t?a||n:a,tooltipProps:s,labelProps:l,...i,level:r}}));var q;const G=e=>{let{icon:t,active:n,hasSubmenuActive:o,small:r,containerProps:l}=e;return r||!t?null:/\//.test(t)?(0,f.jsx)(s.Flex,{justifyContent:"center",alignItems:"center",width:"24px",height:"14px",...l,children:(0,f.jsx)("img",{src:t,width:"16px",height:"16px",alt:t})}):(0,f.jsx)($,{color:_({active:n,hasSubmenuActive:o}),...l,children:s.iconsList[t]?(0,f.jsx)(s.Icon,{name:t,size:"small",color:_({active:n,hasSubmenuActive:o}),viewBox:"0 0 100 100"}):(0,f.jsx)(a.g,{icon:t})})},Y=(0,u.aV)(G,(e=>{let{icon:t,level:n,families:o,styleProps:r={}}=e;return{icon:t,level:n,families:o,...r}})),Z=(0,u.aV)((e=>{let{_id:t,contexts:n,useItemsAreVisible:o,styleProps:r,ref:a,...s}=e;const l=(0,u.b)(t),i=o(n,t,l?.parentIds);return s.forceVisibility||i?(0,f.jsx)(U,{ref:a,as:"a",gap:2,alignItems:"center",justifyContent:"between","data-sidebar-menuid":t,...r,...s}):null}),(e=>{let{id:t,contexts:n,forceVisibility:o,styleProps:r={}}=e;return{id:t,contexts:n,forceVisibility:o,...r}})),X=e=>{let{id:t,active:n,parentIsActive:r,hasSubmenuActive:a,hasDescendants:l,isPlaceholder:i,...d}=e;const c=(0,o.useRef)(),[m,g]=(0,o.useState)(),p=(0,F.X)(),h=(0,u.yy)(),x=(0,o.useMemo)((()=>((e,t)=>{if(!t?.[e])return 0;const n=new Set;return Object.values(t[e]).forEach((e=>{Array.isArray(e)&&e.forEach((e=>{n.add(`${e.matchType}-${e.value}`)}))})),n.size})(t,p)),[t,p]),y=(0,o.useMemo)((()=>M(t,p,h)),[t,p,h]),b=l&&(!i&&!n&&!a)&&y,v=x>0;return((e,t)=>{const n=(0,o.useMemo)((()=>new IntersectionObserver((e=>{let[n]=e;t({isIntersecting:n.isIntersecting,boundingClientRect:n.boundingClientRect,intersectionRatio:n.intersectionRatio})}),{threshold:[0,.5,1]})),[e]);(0,o.useEffect)((()=>(e?.current&&n.observe(e.current),()=>n.disconnect())),[])})(c,(0,o.useCallback)((e=>{let{isIntersecting:t}=e;g(t)}),[g])),(0,f.jsxs)(Z,{id:t,className:"toc-item-container","data-intersection":m,active:!i&&n,parentIsActive:r,hasSubmenuActive:a,...d,children:[(0,f.jsxs)(s.Flex,{ref:c,alignItems:"center",gap:1,children:[d.level<2&&(0,f.jsx)(H,{visible:!i&&(n||a)}),(0,f.jsx)(Y,{id:t,active:!i&&n,parentIsActive:r,hasSubmenuActive:!i&&a}),(0,f.jsx)(W,{id:t,active:!i&&n,parentIsActive:r,hasSubmenuActive:!i&&a,hasDescendants:l}),(v||b)&&(0,f.jsxs)(L,{children:[b&&(0,f.jsx)(P,{}),v&&(0,f.jsx)(T,{children:x})]})]}),!i&&(0,f.jsx)(k,{...d,id:t})]})},Q=R(s.Icon),J=(0,r.default)(s.Flex).attrs((e=>({alignItems:"center",justifyContent:"between",padding:[1,2,1,0],...e}))).withConfig({displayName:"menuItem__StyledFavItemContainer",componentId:"sc-xun4x3-8"})([".visible-on-hover{opacity:0;pointer-events:none;}&:hover{background:",";.visible-on-hover{opacity:1;pointer-events:inherit;}","{color:",";text-fill-color:",";-webkit-text-fill-color:",";}}"],(0,s.getColor)("panelBg"),s.Text,(0,s.getColor)("hoverHighlight"),(0,s.getColor)("hoverHighlight"),(0,s.getColor)("hoverHighlight")),ee=e=>{let{id:t,settings:n,shortName:r,name:a,parentMenus:l,onClick:i}=e;const d=(0,o.useMemo)((()=>{const e=(l||[]).map((e=>{let{name:t}=e;return t}));return[...e,r||a].join(" > ")}),[l]),c=(0,S.z2)(n?.id),{isDemo:u}=(0,N.A)();return(0,f.jsxs)(J,{id:t,children:[(0,f.jsxs)(s.Flex,{gap:1,alignItems:"center",children:[(0,f.jsx)(s.Icon,{className:"visible-on-hover",name:"chevron_right",size:"small",color:"text"}),(0,f.jsx)(s.Flex,{width:"220px",children:(0,f.jsx)(s.TextSmall,{onClick:i,cursor:"pointer",children:d})})]}),u?null:(0,f.jsx)(Q,{className:"visible-on-hover",name:"heart_broken",role:"button",color:"text",cursor:"pointer",onClick:()=>c(),tooltip:"Remove from your favourites"})]})},te=e=>{let{ids:t,onMenuClick:n,useItemsAreVisible:r,parentGrouping:a,parentIsActive:s,hasBorder:i,containerRef:d,...c}=e;const u=(0,o.useRef)(),g=(0,l.Te)({getScrollElement:()=>d,count:t.length||0,estimateSize:()=>24,scrollMargin:u.current?.offsetTop??0,overscan:10});return(0,f.jsx)(m.A,{ref:u,...c,...i&&{border:{side:"left",color:s?"primary":"border",size:"1px"}},height:`${g.getTotalSize()}px`,children:g.getVirtualItems().map((e=>(0,f.jsx)(re,{ref:g.measureElement,id:t[e.index],sx:{top:0,left:0,width:"100%",position:"absolute",transform:`translateY(${e.start-g.options.scrollMargin}px)`},onMenuClick:n,useItemsAreVisible:r,parentGrouping:a,parentIsActive:s,"data-index":e.index},e.key)))})},ne=e=>{let{ids:t,onMenuClick:n,useItemsAreVisible:o,parentGrouping:r,parentIsActive:a,hasBorder:s,containerRef:l,virtual:i,...d}=e;return t?.length?i&&l?(0,f.jsx)(te,{ids:t,onMenuClick:n,useItemsAreVisible:o,parentGrouping:r,parentIsActive:a,hasBorder:s,containerRef:l,...d}):(0,f.jsx)(m.A,{...d,...s&&{border:{side:"left",color:a?"primary":"border",size:"1px"}},children:t.map((e=>(0,f.jsx)(re,{id:e,onMenuClick:n,useItemsAreVisible:o,parentGrouping:r,parentIsActive:a},e)))}):null},oe=(0,r.default)(s.Flex).attrs((e=>({as:"li",column:!0,padding:"favourites"===e.flavour?[0]:[0,0,0,e.level*(e.level<=2?4.5:1.5)],...e}))).withConfig({displayName:"menuItem__MenuItemContainer",componentId:"sc-xun4x3-9"})(["&:empty{border:0;}"]),re=e=>{let{id:t,onMenuClick:n,showChildren:r=!0,useItemsAreVisible:a,parentGrouping:s=!1,parentIsActive:l,flavour:d,settings:c,containerRef:m,virtual:g,ref:p,...h}=e;const x=(0,i.Js)(t),y=(0,u.b)(t),b=Array.isArray(y.descendantIds)&&!!y.descendantIds.length,v=(0,i.W2)((e=>b&&y.descendantIds.includes(e))),A=(0,o.useMemo)((()=>n&&(e=>n({id:t,event:e,flavour:d}))),[n,t,d]);if(!y)return null;const{grouping:C,isPlaceholder:j}=y.styleProps||{},I="favourites"===d,w=I?ee:X;return(0,f.jsxs)(oe,{ref:p,...h,flavour:d,level:y.level,"data-menuid":t,background:!I&&(x||v&&!l)&&b&&"panelBg",border:!I&&0===y.level&&b?{side:"top",color:"border",size:"1px"}:void 0,children:[(0,f.jsx)(w,{...y,id:t,flavour:d,settings:c,onClick:A,active:x,hasSubmenuActive:v,useItemsAreVisible:a,parentGrouping:s,parentIsActive:l,hasDescendants:b,isPlaceholder:j}),r&&(x||v||C)?(0,f.jsx)(ne,{id:t,onMenuClick:n,useItemsAreVisible:a,ids:y.childrenIds,level:y.level,parentGrouping:y.styleProps?.grouping,parentIsActive:x||v,hasBorder:y.level>=2,containerRef:m,virtual:g}):null]})},ae=re},98289:(e,t,n)=>{n.d(t,{J3:()=>a,Q7:()=>h,UE:()=>s,Xt:()=>u,dG:()=>l,m8:()=>i,yl:()=>d});n(98992),n(54520),n(3949),n(81454),n(8872),n(25509),n(65223),n(60321),n(41927),n(11632),n(64377),n(66771),n(12516),n(68931),n(52514),n(35694),n(52774),n(49536),n(21926),n(94483),n(16215);var o=n(21885);const r=new RegExp(/^\/[^/]+/),a=e=>{const t=e?.split(":");return t?t[t.length-1]:""},s=e=>e?.split(":").slice(0,-1).join(":"),l=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return Object.entries(e).reduce(((e,t)=>{let[n,o]=t;return n.match(/\/[^/]+/g)?{...e,...o}:o}),{})},i=function(){const e=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return Object.entries(e).reduce(((e,t)=>{let[n,o]=t;return{...e,[n.replace(r,"")]:o}}),{})}(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{});return Object.entries(e).reduce(((e,t)=>{let[n,o]=t;return{...e,[n]:Object.entries(o).reduce(((e,t)=>{let[n,r]=t;if(["template","single"].includes(r.type)&&(e[n]={...r}),"template"===r.type){const t=Object.entries(o).filter((e=>{let[,{template:t}]=e;return t===n})).reduce(((e,t)=>{let[n,o]=t;return{...e,[n]:o}}),{});Object.keys(t).length&&(e[n].templateChildren=t)}return e}),{})}}),{})},d=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;const n=Object.entries(e).reduce(((e,t)=>{let[n,o]=t;const r=n.split("/").filter(Boolean);if(0===r.length)return e;const a=`/${r[0]}`,s=r.length>1?`/${r.slice(1).join("/")}`:null;return e[a]||(e[a]={}),s?e[a][s]=o:e[a].__entries__=o,e}),{});return Object.entries(n).map((e=>{let[n,o]=e;const r=n.replace(/^\//,""),a={value:n,label:r},s=Object.entries(o).filter((e=>{let[t]=e;return"__entries__"!==t}));if(s.length>0){const e=Object.fromEntries(s);a.tabs=d(e,t+1)}if(o.__entries__){const e=o.__entries__;a.entries={[n]:e}}return a}))},c={renderLastPath:!1},u=e=>{let{tree:t={},level:n=1,parents:r=[],options:a=c}=e;return Object.entries(t).reduce(((e,t)=>{let[s,l]=t;const i=s.match(/\/[^/]+/g)||[];return i.length>1?[...e,{id:i[0],type:"path",level:n,parents:r},...u({tree:{[i.slice(1).join("")]:l},level:n+1,parents:[...r,i[0]],options:a})]:1===i.length?[...e,...a?.renderLastPath&&!i[0].startsWith(`/${o.CP}`)?[{id:i[0],type:"path",level:n,parents:r}]:[],...Object.entries(l).reduce(((e,t)=>[...e,{id:t[0],level:n+1,...t[1],parents:[...r,i[0]]},...t[1].templateChildren?u({tree:t[1].templateChildren,level:n+1,parents:[...r,i[0],t[0]],options:a}):[]]),[])]:[...e,{id:s,level:n+1,...l,parents:r}]}),[])},m={class:"classification",every:"update_every","host labels":"host_labels","chart labels":"instance_labels",warn:"warning_condition",crit:"critical_condition",exec:"execute",to:"recipient",calc:"calculation",lookup:"database_lookup"},g=e=>{const t={s:1,m:60,h:3600};if(!e)return 0;const n=e.match(/^-?(\d+(?:\.\d+)?)([a-zA-Z]+)$/);if(n&&3===n.length){const o=(t[n[2]]||1)*n[1];return e.startsWith("-")?-o:o}return 0},p=(e,t)=>{switch(e){case"every":return parseInt(t,10);case"delay":return(e=>{const t={up:0,down:0,multiplier:1,max:0};return e?(e.match(/\b(?:up|down|max|multiplier)\s+\S+/g).forEach((e=>{const[n,o]=e.split(" ");t[n]="multiplier"===n?parseFloat(o):g(o)})),t):t})(t);case"repeat":return(e=>{const t={enabled:!1};return e?(e.match(/\b(?:warning|critical)\s+\S+/g).forEach((e=>{const[n,o]=e.split(" ");t.enabled=!0,t[n]=g(o)})),t):t})(t);case"options":return(t||"").split(" ");case"lookup":return(e=>{if(!e)return{};const t=e.split(" ").filter(Boolean),n=["min","max","average","min2max"],o={"anomaly-bit":"anomalies",percentage:"percentages"},r=new Set([...n,"anomaly-bit","percentage","of","at"]);let a=null,s=null,l=0,i="sum",d="[*]",c="samples";const u=[];let m=0;for(m<t.length&&(a=t[m],m++),m<t.length&&/^-?\d+[smh]$/.test(t[m])&&(s=g(t[m]),m++),m<t.length&&"at"===t[m]&&(m++,m<t.length&&/^\d+[smh]$/.test(t[m])&&(l=g(t[m]),m++));m<t.length&&"of"!==t[m];){const e=t[m];n.includes(e)?i=e:o[e]?c=o[e]:r.has(e)||u.push(e),m++}return m<t.length&&"of"===t[m]&&(m++,d=t.slice(m).join(" ")),{time_group:a,after:s,before:l,time_group_condition:"=",time_group_value:0,dims_group:i,data_source:c,options:u,dimensions:d}})(t);default:return t}},h=e=>{let{name:t,definition:n}=e;if(!n)return{};const o=n.split("\n");let r={enabled:!0,type:"template",config:{match:{host_labels:"*",instance_labels:"*"}}};const a=o.reduce(((e,n)=>{const[o,a]=(e=>{const t=e.match(/^([^:]+):\s*(.+)$/);if(!t)return[];const[,n,o]=t;return[n.trim(),o.trim()]})(n),s=m[o]||o,l=p(o,a);switch(o){case"template":case"alarm":t||(e.name=a),"alarm"===o&&(r={...r,type:"instance"});break;case"class":case"type":case"component":case"summary":case"info":r={...r,config:{...r.config,[s]:l}};break;case"on":case"host labels":case"chart labels":r={...r,config:{...r.config,match:{...r.config.match||{},[s]:l}}};break;case"units":case"every":case"calc":case"lookup":r={...r,config:{...r.config,value:{...r.config.value||{},[s]:l}}};break;case"warn":case"crit":r={...r,config:{...r.config,conditions:{...r.config.conditions||{},[s]:l}}};break;case"exec":case"to":case"delay":case"repeat":case"options":r={...r,config:{...r.config,action:{...r.config.action||{},[s]:l}}}}return e}),{format_version:1,...t?{name:t}:{}});return a.rules=[r],a}},98783:(e,t,n)=>{n.d(t,{A:()=>$});var o=n(88934),r=n(42790),a=n(87083),s=n(96540);const l="Home",i="Nodes",d="Node / Metrics",c="Node / Top",u="Node / Logs",m="Node / Alerts",g="Node / Anomalies",p="Node / Events",h="Metrics",x="Functions",f="Logs",y="Kubernetes",b="Dashboards",v="Dashboard View",A="Alerts",C="Alert View",j="Anomalies",I="Events",w=()=>{const e=(0,o.RQ)("/spaces/:spaceSlug/rooms/:roomSlug/home"),t=(0,o.RQ)("/spaces/:spaceSlug/rooms/:roomSlug/nodes"),n=(0,o.RQ)("/spaces/:spaceSlug/rooms/:roomSlug/nodes/:nodeId"),r=(0,o.RQ)("/spaces/:spaceSlug/rooms/:roomSlug/nodes/:nodeId/top"),a=(0,o.RQ)("/spaces/:spaceSlug/rooms/:roomSlug/nodes/:nodeId/logs"),w=(0,o.RQ)("/spaces/:spaceSlug/rooms/:roomSlug/nodes/:nodeId/alerts"),k=(0,o.RQ)("/spaces/:spaceSlug/rooms/:roomSlug/nodes/:nodeId/anomalies"),S=(0,o.RQ)("/spaces/:spaceSlug/rooms/:roomSlug/nodes/:nodeId/events"),N=(0,o.RQ)("/spaces/:spaceSlug/rooms/:roomSlug/overview"),F=(0,o.RQ)("/spaces/:spaceSlug/rooms/:roomSlug/top"),T=(0,o.RQ)("/spaces/:spaceSlug/rooms/:roomSlug/logs"),P=(0,o.RQ)("/spaces/:spaceSlug/rooms/:roomSlug/kubernetes"),L=(0,o.RQ)("/spaces/:spaceSlug/rooms/:roomSlug/dashboards"),M=(0,o.RQ)("/spaces/:spaceSlug/rooms/:roomSlug/dashboards/:dashboardSlug"),D=(0,o.RQ)("/spaces/:spaceSlug/rooms/:roomSlug/alerts"),B=(0,o.RQ)("/spaces/:spaceSlug/rooms/:roomSlug/alerts/:alertId"),_=(0,o.RQ)("/spaces/:spaceSlug/rooms/:roomSlug/anomalies"),K=(0,o.RQ)("/spaces/:spaceSlug/rooms/:roomSlug/events");return{label:(0,s.useMemo)((()=>e?l:t?i:n?d:r?c:a?u:w?m:k?g:S?p:N?h:F?x:T?f:P?y:L?b:M?v:D?A:B?C:_?j:K?I:"-"),[e]),matches:{matchHome:e,matchNodes:t,matchNodeMetrics:n,matchNodeTop:r,matchNodeLogs:a,matchNodeAlerts:w,matchNodeAnomalies:k,matchNodeEvents:S,matchOverview:N,matchTop:F,matchLogs:T,matchKubernetes:P,matchDashboards:L,matchAlerts:D,matchAlert:B,matchAnomalies:_,matchEvents:K}}};var k=n(86529),S=n(7134),N=n(64587);const F=()=>{const[{before:e,after:t}]=(0,r.N9)();return(0,s.useMemo)((()=>{const{start:n,end:o}=(0,k.j)({after:t,before:e}),r=(0,S.tq)(n),a=(0,S.Wq)(o);return{startDate:r,endDate:a,utcStartTime:(0,N.X0)(r),utcEndTime:(0,N.X0)(a),isSameDate:(0,S.vP)(r,a)}}),[t,e])};var T=n(19186),P=n(19075),L=n(19440);const M=[],D=()=>{const e=(0,T.ID)(),{matches:t}=w(),{matchNodes:n,matchOverview:o,matchKubernetes:l,matchAlerts:i,matchAnomalies:d}=t,c=(0,P.F8)(),u=(0,s.useMemo)((()=>n?"nodesView-servers":o?"overview":l?"k8s":i?L.flavourByTab[c]:d?"anomalies":null),[n,o,l,i,d,c]),m=(0,s.useMemo)((()=>({defaultValue:M,key:e,extraKey:u,flavour:"arr",merge:!1})),[e,u]),g=(0,s.useMemo)((()=>L.flavourByTab.includes(u)),[u]),p=(0,r.rW)("alertStatuses",m),h=(0,r.rW)("alertNames",m),x=(0,r.rW)("alertContexts",m),f=(0,r.rW)("alertClasses",m),y=(0,r.rW)("alertTypeComponents",m),b=(0,r.rW)("alertRoles",m);return{...g?{alertStatuses:p,alertNames:h,alertContexts:x,alertClasses:f,alertTypeComponents:y,alertRoles:b}:{},hostLabels:(0,r.rW)("nodeLabels",m),nodeStatuses:(0,r.rW)("nodeStatuses",m),nodeVersions:(0,r.rW)("nodeVersions",m),nodeIds:(0,a.a7)({key:e,extraKey:u,merge:!1})}};n(98992),n(54520),n(81454),n(8872);var B=n(19371);const _=()=>{const e=(0,B.eg)(),t=(()=>{const e=document.querySelectorAll("[data-chartid]");return Array.from(e).reduce(((e,t)=>{const n=t.dataset.chartid;return"dummy-chart"!==n&&e.push(n),e}),[])})(),n=(()=>{const e=document.querySelectorAll(".toc-item-container[data-intersection='true']");return Array.from(e).map((e=>e.id))})();return{visibleItems:e.getNodes().filter((e=>t.includes(e.getAttribute("id")))).map((e=>{const{id:t,aggregationMethod:n,contextScope:o,dimensionIds:r,groupBy:a,groupByExpanded:s,groupByLabel:l,groupBySortBy:i,groupingMethod:d,groupingTime:c,hasCorrelation:u,nodesScope:m,postAggregationMethod:g,postGroupBy:p,postGroupByLabel:h,selectedContexts:x,selectedDimensions:f,selectedInstances:y,selectedLabels:b,selectedLegendDimensions:v,selectedNodeLabelsFilter:A,selectedNodes:C,tableColumns:j,tiers:I,timezone:w,title:k}=e.getAttributes();return{id:t,aggregationMethod:n,contextScope:o,dimensionIds:r,groupBy:a,groupByExpanded:s,groupByLabel:l,groupBySortBy:i,groupingMethod:d,groupingTime:c,hasCorrelation:u,nodesScope:m,postAggregationMethod:g,postGroupBy:p,postGroupByLabel:h,selectedContexts:x,selectedDimensions:f,selectedInstances:y,selectedLabels:b,selectedLegendDimensions:v,selectedNodeLabelsFilter:A,selectedNodes:C,tableColumns:j,tiers:I,timezone:w,title:k}})),visibleTocItems:n}};var K=n(50271),R=n(22871);const z=()=>{const e=(0,T.ID)(),[t]=(0,K.TS)(e,"groupMode");return{groupMode:t,metrics:(0,R.Vw)(e),nodesSearch:(0,r.rW)("tocSearch",{key:e,extraKey:"nodesView",defaultValue:"",flavour:"val"})}};var E=n(16373);const V=()=>{const e=(0,T.ID)(),{matches:t}=w(),{matchTop:n,matchLogs:o,matchEvents:r}=t,l=(0,s.useMemo)((()=>n||o?"fn":r?"feed":null),[n,o,r]),i=(0,E.Ol)({extraKey:l}),d=(0,E.Be)({extraKey:l}),c=(0,E.Ak)({extraKey:l}),[u]=(0,E.oV)({extraKey:l,param:"selectedFacets",flavour:"arr"});return{fnValue:i,filters:d,selectedFacets:u,selectedNodeIds:(0,a.a7)({key:e,extraKey:c||l,merge:!1})}},$=()=>{const{matches:e}=w(),{matchNodes:t,matchOverview:n,matchTop:l,matchLogs:i,matchKubernetes:d,matchAlerts:c,matchAnomalies:u,matchEvents:m}=e,{pathname:g}=(0,o.zy)(),[p]=(0,r.N9)(),{utcStartTime:h,utcEndTime:x}=F(),f=(0,a.w7)(),[[y]]=(0,a._e)({merge:!1}),b=D(),v=_(),A=z(),C=V();return{global:{pathname:g,params:p,selectedNodeIds:f,nodeFilters:y,date:{utcStartTime:h,utcEndTime:x}},...(0,s.useMemo)((()=>({...n?{metrics:v}:{},...t?{nodesView:A}:{},...l||i||m?{fn:C}:{},...t||n||d||c||u?{filters:b}:{}})),[t,n,l,i,m,C])}}},98830:(e,t,n)=>{n.d(t,{Bp:()=>m,Im:()=>d,iX:()=>c,py:()=>u});n(98992),n(72577);var o=n(96540),r=n(64587),a=n(86064),s=n(75985),l=n(7382);const i={getAttribute:()=>!0},d=(e,t)=>{if(null===e||void 0===e||!t)return{value:e,units:t||""};if(t=(0,s.getAlias)(t)||t,a.keys[t]){const n=((e,t)=>{const n=a.keys[e];if(!n)return null;const o=Math.abs(t);for(let r=n.length-1;r>=0;r--){const t=n[r],s=a.default[e][t];if(s.check(i,o))return{scale:t,convert:s.convert}}return null})(t,e);if(n)return{value:n.convert(e),units:n.scale}}if((0,s.isScalable)(t)){const n=(0,s.getUnitConfig)(t),{base_unit:o=t}=n,r=(0,s.getUnitConfig)(o),{prefix:a,multiplier:l}=((e,t)=>{const[n,o]=(0,s.getScales)(e);if(!n.length)return{prefix:"",multiplier:1};const{prefix_symbol:r}=(0,s.getUnitConfig)(e),a=o[r]||1,l=Math.abs(t)*a;let i="",d=1;for(let s=n.length-1;s>=0;s--){const e=n[s],t=o[e]||1;if(l>=t){i="1"===e?"":e,d=t;break}}return{prefix:i,multiplier:a/d}})(t,e);return{value:e*l,units:(0,s.getUnitsString)(r,a,o)}}return{value:e,units:t}},c=function(e){let{decimalPoints:t,defaultValue:n=""}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return null===e?n:isNaN(t)?e:parseFloat(e).toFixed(t)},u=()=>{const{localeTimeString:e,localeDateString:t,utcOffset:n}=(0,r.$j)();return(0,o.useCallback)((function(n){let{defaultValue:o="",units:r}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};"us"===r&&(n=n?Math.floor(n/1e3):n);const a=new Date(n);return isNaN(a.valueOf())?o:`${t(a,{long:!1})} ${e(a,{secs:!0})}`}),[n])},m=(e,t)=>l.Z$.find((n=>{let{minLimit:o}=n;return((e,t)=>e<0?Math.abs(t-e):(t-e)/1e3)(e,t)>=o}))},99094:(e,t,n)=>{n.d(t,{$i:()=>p,BN:()=>b,DZ:()=>g,EF:()=>v,Gr:()=>l,I9:()=>x,Nn:()=>i,VS:()=>r,WJ:()=>m,a_:()=>A,bs:()=>s,ci:()=>f,h8:()=>a,oG:()=>h,p9:()=>u,sO:()=>y,tC:()=>C,x0:()=>c,xV:()=>d});var o=n(65408);const r="incompete-report-ids",a="notified-report",s=["PENDING","PROCESSING"],l="*",i=140,d=320,c=d-105,u=["insights","reports"].join("/"),m=["insights","report-preview"].join("/"),g=5e3,p="AI can make mistakes. Check important info.",h={anomalies:"0c439143-1886-4938-b866-dbb052de71d6",capacity:"e5f11d1e-74c8-459f-b3f2-c77c49e9471e",summary:"d4f00c0f-63d7-458e-a3f2-b66c38e8470d",performance:"92ad77b2-4d98-4443-9e15-8f7fb199f0e8",investigation:"56286b45-c16e-4b09-ab36-39c76f0471a5",alertInvestigation:"e469e524-b9b9-4fea-b636-0133897ec5d2"},x=[{id:"definition-group-insights",label:"Insights",icon:"view_list",definitionIds:[h.anomalies,h.performance,h.capacity,h.summary]},{id:"definition-group-investigations",label:"Investigations",icon:"search_s",definitionIds:[h.investigation,h.alertInvestigation]}],f={[h.anomalies]:{icon:"anomalyAnalysis",color:"insightsPurple",bg:"insightsPurpleSemi"},[h.capacity]:{icon:"capacityPlanning",color:"insightsYellow",bg:"insightsYellowSemi"},[h.summary]:{icon:"automatedTroubleshooting",color:"insightsViolet",bg:"insightsVioletSemi"},[h.performance]:{icon:"performanceOptimization",color:"insightsGreen",bg:"insightsGreenSemi"},[h.alertInvestigation]:{icon:"alertInvestigation",color:"insightsRed",bg:"insightsRedSemi"},[h.investigation]:{icon:"investigation",color:"insightsBlue",bg:"insightsBlueSemi"}},y={ErrForbidden:{title:"No permissions",message:"You don't have permissions to view the insights page."}},b=["interval","forecastPeriod"],v="iVBORw0KGgoAAAANSUhEUgAAA9gAAADACAYAAAD/R8saAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAABxzSURBVHgB7d1fchzHkcfxXxPDJ22EuSdw6wSmTqBWLLjhNwuxS27oycMTSDyBRicQdQINn7whbASpN8WSu2ydQNAJ2D6BoQjbDyuQvZNojklBADhZ03+qqr+fiCFoYEALGHSjsjIrUwIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIFyh48Pnm7eVkIe2aM7fFu2bt23x5/P3298XZ42O6kYAAAAAgF5ZgF1t3j4X5qPQqVqdSDc2j1cWfNe69/REAAAAAIBgxfmfZLHxj6Bb328ete4+qwUAAAAA2Nk2wK5EFhtvs4BbxRO92gTcN997oqMnpwIAAAAAXKn4x9+O76yl9o8CLtPqyebH5Vvde7oWAAAAAOBX3gTYf/p9qcXZCwHXeZPZ/opz2wAAAADwRvGL/0UWGy7FySaz/RVZbQAAAAC4GGA/rm7p5eLFJmi6JWBXRdFsMtpf6OZBraPvGgEAAADADBW/es/x4Wrz5+cCvCzQbtu1FotHBNoAAAAA5ubGr96zOHvYnbMFnNq23Py50suXz/XNnaUAAAAAYEaKS99LFht92JaOc0YbAAAAwAxcHmBzFht9shFfNxcPKBsHAAAAkLMbl773qD497w4N9KHQxzo7e6HjQ6oiAAAAAGSruPIjZLExBCsbPzj4iGw2AAAAgNzcuPIjZLExBGuERjYbAAAAQIaKaz9qWeyfb/6g4rw7NNC3WovFfbLZAAAAAHJw49qPWhZb+kLAMKrzkV7Hh5UAAAAAIHHFTs/65s4LstgY2Ep3n7GZAwAAACBZN3Z6VtHeFzCslY7/9UsBAAAAQKJ2y2Cb48PnspJeYFDFiRYHR5zLBgAAAJCa3TLYHcp3MYL29vm57Me/LwUAAAAACdk9wL77rJZ1fQaGZqO8CLIBAAAAJMaTwTZksTGObZD9zZ3bAgAAAIAE7H4Ge4uz2BjXqdriI917eiIAAAAAiJg3g23IYmNMt1S0lIsPpw18/EX22qTJ83W+ULpsM7Tlcf4oFY+10vreTfV4oTitFf/37Qd11/9j2YQO6ePNg2qwOHytsNf1ufKzVNzXUkyPUnl6rrDvx2NFzh9gcxYb47vFmezoWHD9uQAAMSnVBdOVusDa7tO2GLWg+y+v/75Uvgv2mJXqvvchKvGaIS+lwiuiK0We5AnJYBuy2BgXjc9i9Jk4LgIAqbAFqQXdX+tNpnspArexVNrPUkA+9knS2L1sqYiFBdjnWezikYAxWZB99vKxHn+camlyjmyhxusBAOmxTPc22La3pTCkT7WfPwrIR6X9/EERC81gS2cHKwGja2/r579+LcSiVJfJBgCkaykC7SGV2v8cfCmqxpCHSvvfZypFnOAJD7A/+a5R0X4lYGyFPtbxIed/42G78qUAAKlbqms8tBT61Nea5WMB6eurGiPaBE94gG0OXq42wc6pgPGt9F//QrlUHGwHkaoCAMhDqe6eTja7P5X6wboHqSvV3wbeh4rUfgH2UX2qVmSxMY22eEjTs2hUIuMBADlZqstml8I+LOtcqh+2oV0JSFel/lSK9HrYL8A2i7OHZLExkVs0PYvKl6LhGQDkpFTXbZzMabi+mzFxRA4p6/teEuWxif0DbLLYmFR7W2d/55dNHJiNDQD5sXv7WtzfQ5Tqv7rLmqWxmY0Uleo/4xzl5t9CfbAs9svFp5tAmwseE3j1mY4Pv+3Gx2Fi1nDi282jFoDLWMVXo2mU8ms0jUZ5sNf7ifp3S78MsuzvpYYNvFabx0+bx0NhV5X6t50BnPrrMOW98OL1s4tG2NcQm3TbYxO1IlKoL8eHK7G7iakURaOD9z7Q0ROOK/i06l+zebyveHm+5kZxfy3XsbOTleP5Vok0RCAQg1ow3p+JRun+/A9lLV/GpNG430NbbFqGs1T3Wn+o/s9QLzePR8IurLx+3/Fcl6k3j4+EUEv5m7Pa97sW9mGjAEv1b7153FdE+slgn/9LZLExobYtX5eKPxCmVqrLdKyElJyIxQOQOttkrl//ff36banunGJfIxUtc/qjunsGrnZbwwTXplK3mUJSAanos9nfZf+2rf+juR72P4O9xVlsTO68VLwSYsBsbACIQ6MuKLZM+n3tX+pqgd1jcQ74XT51Pt8bHHwmIB2eZn/ea2F7bCIa/QXY5u6zldqiETCZ4kshBszGBoD4rNVPoF2qC7JxtcrxXOtd4q0IoLM7UlHKFwDbcbVaPn13699LvwF25wsBk2lv6z8P2dWNQyVmYwNAjNbqzpTu03ehElnUq3jLYe118K6fSzETG2mo5GM9Hr71fco/jk1Eof8A+97TNVlsTOpAnzMbOxrMxgaAODWbx5H2S4xY75NSuMiTXbZy2LW6DLa3NDbKGcDABZ7jEo267PVaftFs+A2RwZaKNqpObpidWzr7K7vq/TtV2LkYpgsAQLxWCg+y7R7P0axfKuULfLdVBPb71Zu1o0wcsSvla/a3nVDwdsPGXX2oSAwTYHfziGsB0/mULHbv7GYX0sjQNjsqAQBitVJ4kG3BZCVsVfJ5e+TZWj7bGcBArLxJlvVbfw8pE68UgWEC7A5nsTGlW3r5N3bV+7dSWGMcXgsAiNtK4WeyqVR6I6QcdiukTNzbrRwYU+V4bq1frjHX8qsUgeECbLLYmFrbLsliDyLkCIiVB60EAIhZaHfxSmRSjXf29cUMnQXXj+RTiV4niJO32d/Fn/2QMvEoNpyGzGAbstiYFmexh1ArrFSc2dgAEDdb0Ib20SGL7V/cP7zkfd4qguhmAAOveXsE1Je8z1smHsWxiWEDbLLYmB5nsYexkj/LwWxsAIhfrbC1WyWy2JXjubUu/z1q7/eWiUc1AxiQv9nfWpdfD/Z+7/UwefO/oTPYhiw2pkRH8WHYze6B/CoxVgQAYheaxZ7z/X2p/cphd/3YZSpRJo64VPK5KlNt680T+dh9aNLrYfgAmyw2pkcDkGFYGVstP8tisxAAgHg18gd5xjJHc72/e7PI9TUfC2k2RzIBMfE2+7vuZ957L7J70KSbfWNksKWzBXOxMaVbOj6shCHYtc1sbADIz1p+ky9sJ1LK93Vbtq655uO1KBNHurzN/up3fNyC76TKxMcJsD/5rpGKkJ1QoC8EdMNoFHYMhNnYABC3WmFVSnMMsCv57JKh9q6bb4vfq4iDt3L0XT/rId3EK01YTTNOgG3ODlYCplPR7Gww1gW1lh+zsQEgbt4OvuZDza9M3LOJ32i36oCQMnF6nCAGleO5jXZbQ4ZMr5ns2MR4AbZlsYs25JsD9INmZ0MKaXhmu+28JgAQr7XCjgF5ykNTZ19r6Xh+7XheI5/Juydj9ryzr3eNDa3Rmfde9KEmMl6AbQ5erlS4vzlAXya70GbAbnwhpeK2618KABCjkA6+Zk6Z1L7LYUOfa6KYAYxZ827y7FqpYfcib0VNpYmuh3ED7KP6VK3IYmMqlR5XpTAUKxVv5MNsbACIW0iZ+O80H5XjuY18R6o8z91icgqmUsq3uVbLt25cy6/SBMYNsM3i7CFZbEzmbLEUhmLXdcjEgEqcGwOAWIWcBZ5LifhS/c2+vkytxJo7YdYq+YRcD94YcpINp/EDbLLYmBZl4sOqFdaIwhqesSAAgPg04hz2Vbyjsdby+14+9r1fChifd2JPyOZdEscmxg+wDVlsTIdu4sNbyb8YK8UoNQCIVS2/3APsUsOWw26t5cdMbIzN2+xvLQXFgkl0158mwCaLjSm9+hvlyMOyG2ZIV/HPRHMWAIiRN4tqcg+wK/l4M29bjSgTR/yGbPb3tlr+wNwar416PUwTYBuy2JjKy1mND5nKWszGBoBcNPL7jfLmrbqqFS5kg4MxmBhT5Xhuo/2uh5Ay8VGTa9MF2F0WO2SsD7CfG5ROjcQannk30ZiNDQDxOZFfzpvZlfzlsI3CPZQfPWcwlqWGmQV/lZAy8VFnxE8XYJu7zx6qLRoBY2rbknPYo2jEbGwAyEEjv5x/z3oX6yGjzt5mm9W1fCpx7Arj8Cau9j0mXMufwKk04j1p2gC7QxYb4/u/v1fCGGzX3Zv5YDY2AMSnkU+pfFWO5zYKy7hdFBKk03MGQyvl+zlrFFYRc1FIkL7USBaa2r2nax0f2sF4zsViPEVbqZ9feHg3a3j2XD7V60ctjMXOv+fSyf19AehbSN+cW4GfF7Olxi2H3VrL36fEMu0cu8KQKvn0lVit5V+zWKY95LiF2/QBdidkAQ7soS2FsdTqdhq9HSYti/2B8lucxeqW6DoL4GqN/MmQHANsb3l4aLfki7Zl4pXjc7YzgGsBwxiz2d/Ff6eRb7Or0kjXQwwl4nYWuxYXP8Z0o/idMKaVwsoLmY0NAHH4SSg1brfki0LKxEdt7oRZ8c6+rrVfs7+LQjavKo0gjgC7w1lsjIdGZ2Oznff78mM2NgDEISQTXSovlXz2beZ00Vp+dj6W9Q6GMNbs66vU8vP+NweJJ8Ami42x/fy3UhhTrbBz72SxAWB6HNfx/z7qu9dLSDdxC66XAvpXOZ5rP7t9Xw+1wq6HSgOLKYNtyGJjPAc01ptAyGzsSjRpAQBMq9K05bBbIVlA7xgl4F2W8l0PFlwPsUn3vfwG764fV4BNFhtjetVSMjU+u7kyGxsAkJqpmptdFBKoVKJMHP2K5XpYy8/+2we9HmLLYBuy2BhHW5TCFGxEQi0fZmMDAKbkzXoNNQrUgusT+VEJhr6UmrbZ377/tq0pB81ixxdgk8XGWG68+o0wldBS8UoAgFTkcm57KV/Ga61hv/aQ5mkfCuhHJZ9aw4quu36MGWzpbBHSbRjwIYM9pUZhCwTLYlPmBgBpyCXA9i7GQxb8HrXYpMZ0vM3+hq5OXsuv0oDryYVi9Ml3jY7vPNpEQMzuw3CKohSmtFK3aCkdn2PPtRv7A6FvjYZpyANgvnIIsEv5y2GHKg/fsu+rBfHedXIlqkSxn0q+dZsdZ2g0rG13/Uo+S3XHFnsXZ4Btzg5Wunn2B7Vkq4CMWbXKc/nYOTJrlhFyBg1Xsx3mtQDgcqX8cgiwvWc1a41jLX+AbTOAVwLCeX/m+p4FfxXbcKrkY931Bwmw4ywRN5bFbkd7UTBHLV3EI1Ar7Ob7pQAAY/qtfBrl4VPn88dau9oms3cDY5QZwMhaJZ9a41jLr9o8bmsA8QbYZnH2UEU253cQHwLsOKzkX4hVoiMqAIzJ+zuzUfoq+TL3jcarrrL1ccjoI45fItRSccyCv8y2TNxrkG7icQfYR/UpWWwge3ZTDDlTzWxsABhPKZ+flD5vMDr2qNmQs94WUJBgQIhYZl9fJaS5oLdCZSfxnsHesiz2y8WnnMUGsmaLhFq+0iO7J1ip+JEAAEO6pXlmsL3ZLfud5O2wPLbtDOC1gN2V8peHf640rodKPZeyxx9gWxb7+NCy2LG/QAD2Yw3PfpBvEWeLhEp0RQWAIYWcU2yUtqX8mwohGxFTsEzkWsDuQkqpS6XBvrZaPYq7RHyLs9jAHDQKK69jNjYADCskwE590kPOZ5Ur8XsTPoOUUkfCrvVer4c0AmzOYmMYbNrEx8Yl1PIpRYULAAzpQ/mlHGCXyr/bNo1CsatKefe86b27fhoBtiGLjb4VBT9PcQppeGYLhUFGLQAA3IvrkBFSMVkqfyGbJpinOXSe7zVDn06AbVnsV0XIwhu43Cs2bCJlC7OQUnFmYwNA/0r5NzApD49fJWZiYzeDjLKKTKUey8TTCbDNvadrtUUjoA9FS4AdLysVb+RTiZI3AOhbJb/vla5K8xkBWQm43lLzOa+/VE/SCrA7Y88YRK7aLGZ05so2P+7Lz85i07gFAPoTUkpcK11zyF5v5dy4Cv2Y0/XwB/UkvQDbstiM5EEvqIaIXL15eJsbWnD9tQAAffGWhzZKd0TXdkb0XPTe3AlZKTWvn49KPVWvpJjBNmSxsT9KxFOwkr9RznY2NgBgP3Y/9VYF1UpXyNebujltKMBnqflZqgcLpejus1rHh7VYRGMfr26k3oRlDiy4tuaG3qy0Pf8DMYoNAPYRUjL5SOnylsM+kaIbI/tYvk0C+5pX4vclfs17PVgCtFZcnsvHjk2stKc0A+yOvYiVgFBF2wgpWKu7yVeOzynVNTxbCQAQopQ/m9Mo3Qx2Kf+60oLrWnH5Vr7AaFsWvxbwRiV/ufRa8R0PqeW7rrfHJmrtIdUS8S6LzVls7OPme42QCmt45t1dt4ZnzMYGgDAhzY1qpcs7haJRnF/vWn5zamSF3Xh/JmrF2XvhW/ntfWwi3QC7w1lshGmLEx09oRwqHY2YjQ0AYykVdhYxtnJpD285fKyl8Hb8zbu+qcQEDrwR0uwv1uthLT/bXNjrekg7wCaLjWDtn4XU2Gxs77n5SszGBgAvW2CW8jmR/x4di0ph5bAxsuA6JNhZCuiENPt7ojjZ9VDLx772vSogU89gG7LY8CuSXQTM3QP5MRsbAHZXKqx/RcrZ61zKYbdCgp3eZgAjed7rYa24m+SFlIl/rj2kH2CfZ7GLlDtWYhq1kKJaYbOxKRUHgN2ELCwbpdsky35HLOUT+7qzVliZeCXMXSn/z0FIADumtfwq7ZGcySGDLZ0drAR4LP6JDHa6VvJnDpZi4QAA72IjapbyS7maMKShUa34hWwCVMLcLeXTKN7y8K2QMnGzVKA8AuxPvmvIYsOhpsFZ0uy1uy8/m41NqTgAXK5U1+vCq1HaVWHecljL1jWKX0jQ86kwdyHHJVIQkmUPPjaRR4BtLItdRF3/j1i0xY9C6mr5Fw+laHgGAJcpN4/nCmPZ60ZpKuXP2saerduq5S8T384AxjxV8jf7SyXBuVbYsYlSAfIJsC2L3SbdYANjKdpUfjnieqGzsQEAb5TqgutSfo3SPXttQmZfr5WOkOBn7xnASJY3e90onQy2rRdDjocuFSCfANsszh6SxcY7nL4e74b02bXOFAEACFcqPLg2qd+DvSWgtdISklDYewYwkhTS7C+1xGbIhpN30+FcXgH2UX1KFhvXavW9kBM7L1gLAOBVbR4/KDy4Xivt7HWlfMtht2pRJo7dhFQupFYRav+93uuhVMD1kFeAbchi41oF5eH5CSkVB4C52o4ufK7wTGWj9LPXOZfDvi1kU4BmZ/OT2yz4y4SWibs3H/ILsMli4zo33yPAzk+j9MqUAGBsFkxbH4oX2r/h4wOl29jMlPKXw8Y+6/cqIeueSpSJz0kpf5Y21elNoWXirushvwDbkMXGZYpizXiubK2U9mIPAIZS6k1gvdL+gZNlrlPfrK7kFzLCLAa1wqq8lsJchGy41UpTSJm43TNvez5hoRxZFvv40DJadAzGG23LrPS8Wal46JgZSL9R+FnMFDQC8lfqzWLwQ+0xZuYKtrZaKX3eclgrK22ULlv/eMu+rQFcqpsK8PE2+0tlFvxltmXilXwspqx3fXKeAbaxLPbPN/+ooi0FtEWje09rIWe1usUfZ8fCPFTei6n3RZCN8ZXqMsdj/X8Nqdb+peUxKOVfXKd+DMmydt7fjZW6jZqQM6tIRyX/vSP1CharwqnkY9eCbV7ulP3ON8C2LPY3d+wb+LWAVy1ndOdhpW4nthQAxKFU+urN40h5CKlurJW2Wl1g4D0eYM2dCLDzFtLsb6202c+093rYjjHbKRGR5xnsrXtP1+eZS6Bd0NxsHuyG+UAAgL5YefFHymdaQyWfWnlUv4QkGqgIy9s2aPSolT67l4U0Ldy5lD7vANvceMVie+6sudkn3zXCXNhmSi0AwL6sEnCpfFTKf/b1VWr5MRM7b+7xU8rneljLr9KO94/8A+x//x8W23P380Hqszrhx2xsAAjXqMtar5QXbzms/R5ZKw+1wjLxIUEY0jCXWfCX2ZaJey13eVL+AXaHAGuuyF7PVSOuewAIsd48PlB+yYlS/mx8bsfLRpkBjCSU8lcnpDoL/jKhZeI7bUrMI8C++6wWWex5Ins9Z9aIohYAYBe1uqx1rhVAlfxyG+9Zy48y8TyFNPvLbdLIWn6ldrge5pLBNgRac0P2GjQ8A4B3qdUF1h8p701Jb8OuRvl9P2qFlYnT7Cw/lXxSnwV/mdAy8Xcem5hPgE0We37IXqO7efJzAAC/ZItKuzdaKXjugbUp1c2x9aiVp5CsfCXKxHNSyd/sL8dxt3YfDD02ca05ZbANC+25IHuNN6ykqREAzJctJGt1VT0WUP+zugZmc5lxHFIOm2NAYWqFWQq58DY3M7XyFNJn4Z3HJhaaE8tiHx/W4ixJ3mz2+RnZ6x3Vjuc2SpMtLO1MYcgCq1G6fhTeRld5/89EI1zUKP6FZrN5/PT6rT1yLO30KuR73ex+kevmQ60ua/db+eSUwd5uOHk/Jwf2Opbyff0530Nqhd3Tq+s+r9DcHB9Wmz+fC/lqi/u693QtAAAAABjR/AJsc3xnvYnCQsojEDvLXt97+r4AAAAAYGRzO4PdOTtYCXl6efCRAAAAAGAC8wywrflV0ebavGLOvqCxGQAAAICpzLNE3Dyubunl4oVaxg5kgdJwAAAAABObZwbbHNWnm+CaLHYeTikNBwAAADC1+QbYZnH2cJPDZ3RL6triAaXhAAAAAKY27wCbLHb62uIrRnIBAAAAiMG8A2xDFjthxckmuP5MAAAAABABAmyy2GmypmZnB0cCAAAAgEgQYBuy2Knpmppx7hoAAABARAiwDVnstLQFwTUAAACA6Mx3DvZlvrnzQkVbCvG68eq+/u1/1wIAAACAyJDB/qUvhJg9ILgGAAAAECsy2BeRxY7VF7r7bCUAAAAAiBQZ7IuK9r4QFysLJ7gGAAAAEDkC7IvuPqs3f9ZCDE45cw0AAAAgFQTYl+Ms9vROz7uFE1wDAAAASAQB9mXIYk+rLRqdLT7QvacnAgAAAIBEEGBfjSz2NGrdfO8D5lwDAAAASA1dxK9zfPh882cljKMtvtpkrT8TAAAAACSIDPb1yGKP41SvbhwRXAMAAABIGQH2dTiLPYb6/Lz1f/z3EwEAAABAwhbC9c4W97U4eyH07VRWIXD32UMBAAAAQAbIYL/LebOt4pHQpy5rTXANAAAAICM0OdvFn35fksXugY3faosHlIMDAAAAyBEZ7F1YFrtovxJCdeXgNn6L4BoAAABApshg7+pxdUsvFy/U6pawOxu9dfO9lY6enAoAAAAAMkaA7XF8uNr8+bnwLqebwPqRXh487M6wAwAAAED+CLA9yGK/i2Wpv9Linx6SsQYAAAAwNwTYXmSxL1NvHt9uAus1gTUAAACAuSLA9iKLvdWVgRftE919VgsAAAAAZo4AO8Rcs9g2Zssy1QTVAAAAAPArBNgh5pPFtnLvE1lQ3Ra17j09EQAAAADgUgTYoY4PP9v8+aXyYcG0zfs+2QTTPxJQAwAAAIAPAfY+vrnzYhOQlopdV9q9ebVbC6JPN28bvbrxkyw7fePVqQ5enuiobgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIDB/T+FcZYuKhJUDwAAAABJRU5ErkJggg==",A=[{text:"If a packet is sent in the dark and no log captures it, did it really traverse the network?"},{text:"My backup plan is so robust that even my dad jokes have a failover."},{text:" A healthy firewall is like a vigilant bouncer\u2014only letting the cool packets through."},{text:" Why do programmers love dark mode? Because light attracts bugs."},{text:" My container broke up with its host\u2014it needed more space to breathe."},{text:" Why was the computer cold? It left its windows open."},{text:" If a virtual machine runs in the cloud with no one watching, does it still make a sound?"},{text:' My script said "exit 0" and I took it as a cue to call it a day.'},{text:"Why do programmers mix up halloween and christmas? Because oct 31 equals dec 25."},{text:"Sysadmins rarely sleep\u2014they just swap night shifts with their backup processes."},{text:"Why did the router get invited to every trip? It always knew the best route."},{text:"My syslog is so chatty, I'm thinking of turning it into a podcast."},{text:"If a packet drops in cyberspace and no log records it, did it really ever exist?"},{text:"Sometimes the simplest fix is a good old reboot\u2014like hitting the reset button on life."},{text:"I tried debugging a zombie process\u2014it just wouldn't die."},{text:"If a cron job runs in the server room at 3 AM and no one is paged, did it successfully complete?"},{text:"My Git branching strategy is so complex, it has its own sub-committees."},{text:"A well-configured CI/CD pipeline is like a magic trick\u2014nobody knows how it works, but they're amazed when it does."},{text:"Why did the microservice get an award? For outstanding performance in a supporting role."},{text:"My server rack is so old, its BIOS still thinks Y2K is a future problem."},{text:"I told my API it was RESTless. It said it needed a good `GET` request to feel better."},{text:"If you stare into the abyss (of logs) long enough, the abyss stares back with a `NullPointerException`."},{text:"My YAML files are so deeply nested, they're practically geological formations."},{text:"Why was the JavaScript developer sad? Because he didn't Node how to Express himself."},{text:'Is a serverless function truly "serverless," or is it just having an out-of-VM experience?'},{text:"Did you know Netdata charts update every second? That's faster than most people can say \"What's that spike?\""},{text:"Did you know that every metric Netdata collects is visualized in a dashboard? It's dashboards all the way down."},{text:"Trying to find the root cause with limited observability is like performing surgery with a spork. In the dark."},{text:'"It\'s not DNS." (Narrator: It was DNS.)'},{text:"Did you know Netdata can monitor Netdata? It's like Inception, but with more metrics and less Leonardo DiCaprio."},{text:"I spent an hour debugging a network issue. The problem? Someone unplugged the coffee machine that shared a power strip with the switch."},{text:"Why did the SRE cross the road? Their dashboard showed an anomaly on the other side."},{text:"That moment when you deploy to production on a Friday and your monitoring dashboard looks like a Christmas tree... but not in a good way."},{text:'"It\'s just a caching issue." (Narrator: The cache was, in fact, the only thing working correctly.)'},{text:"Did you know Netdata's health alerts are pre-configured for hundreds of conditions? It's like having a tiny, vigilant SRE living in your server, already knowing what to look for."},{text:"If a feature flag is toggled off for everyone, does the underlying code still feel neglected?"},{text:"A good incident post-mortem is like group therapy, but with more JIRA tickets and fewer feelings."},{text:'Why did the SQL query break up with the NoSQL database? "You have no `RELATIONSHIP` with reality!"'},{text:"My laptop fan spins so hard during `npm install`, I'm worried it's trying to achieve liftoff and join the cloud natively."},{text:"My logging level is set to `DEBUG`. My therapist says I have trouble letting go of insignificant events."},{text:"Why was the load balancer always calm? It knew how to `distribute` the stress evenly."},{text:"I tried to explain idempotency to my cat. It still knocks things off the counter multiple times, expecting a different outcome."},{text:'"This will only take 5 minutes." (Narrator: Three pull requests, two emergency rollbacks, and one new CI stage later...)'},{text:"My dependency tree is so vast, it has its own microclimates and requires a dedicated arborist (SRE)."},{text:"My code has so many layers of abstraction, it's practically an onion. And yes, it makes me cry sometimes."},{text:'My current project is like a Jenga tower built on a trampoline during an earthquake. And someone just asked me to add another block labeled "GenAI integration."'},{text:"The difference between a junior and senior SRE? The senior one knows which alerts to mute before they wake everyone up."},{text:'The ancient prophecy spoke of a "stable release." We\'re still waiting.'},{text:'"We\'re agile." Translation: "We have no plan, but we make up for it with daily meetings about not having a plan."'},{text:"A poorly optimized algorithm isn't just slow; it's a localized increase in the universe's entropy."}],C={[h.anomalies]:o.T6.week,[h.capacity]:o.T6.month,[h.summary]:o.T6.week,[h.performance]:o.T6.month,default:o.T6.month}}}]);