File: //opt/netdata/usr/local/local/share/netdata/web/v3/5792.1e92acdac71671d9bb21.chunk.js
!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{};e.SENTRY_RELEASE={id:"add58d114229f0c7996ebd9e09ce63888b5394f2"};var t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="6023e9a3-5247-4a4f-ae81-183caa549556",e._sentryDebugIdIdentifier="sentry-dbid-6023e9a3-5247-4a4f-ae81-183caa549556")}catch(e){}}(),(self.webpackChunkcloud_frontend=self.webpackChunkcloud_frontend||[]).push([[5792],{43305(e,t,r){r.d(t,{A:()=>u});r(98992),r(54520),r(3949);var n=r(64467),o=r(80045),i=r(51510),c=(r(42358),r(74848));const s=["onRemove","children","ref","title"];function a(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function l(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?a(Object(r),!0).forEach((function(t){(0,n.A)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):a(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}const d=i.default.div.withConfig({displayName:"container__Div",componentId:"sc-tikmd7-0"})(["position:relative;"]),u=e=>{let{onRemove:t,children:r,ref:n,title:i}=e,a=(0,o.A)(e,s);return(0,c.jsx)(d,l(l({},a),{},{ref:n,children:r}))}},80744(e,t,r){r.d(t,{Ay:()=>O,NA:()=>m});var n=r(64467),o=r(80045),i=(r(98992),r(54520),r(72577),r(3949),r(81454),r(62953),r(96540)),c=r(40961),s=r(43375),a=r(67012),l=r(43305),d=r(71123),u=r(61710),p=r(45427),g=r(74848);const b=["cacheId","rootId","items","onRemove","Item","containerWidth","rowHeight","gridTracks","gutter","allowOverlap","compactType","maxRows","Container","onDragEnd","onDragCancel","containerId","itemProps","rearrangeable"];function y(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function h(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?y(Object(r),!0).forEach((function(t){(0,n.A)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):y(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}const f={sideEffects(e){let{active:t}=e;t.node.animate([{opacity:0},{opacity:1}],{easing:"ease-in",duration:250})}},m=40,O=e=>{let{cacheId:t,rootId:r,items:n,onRemove:y,Item:O,containerWidth:j=800,rowHeight:v=m,gridTracks:x=12,gutter:w=4,allowOverlap:P=!1,compactType:A="vertical",maxRows:S=3e5,Container:D=l.A,onDragEnd:I,onDragCancel:k,containerId:C,itemProps:B,rearrangeable:E=!0}=e,F=(0,o.A)(e,b);const N=(0,i.useRef)(),[T,R]=(0,i.useState)((()=>(0,d.oE)((0,d.Su)(n),A,x)));(0,a.A)((()=>{R((0,d.oE)((0,d.Su)(n),A,x))}),[x,t]);const[M,L]=(0,i.useState)(null),[_,H]=(0,i.useState)(null),W=(0,i.useRef)(null),{active:z}=(0,s.fF)();(0,s.E5)((0,i.useMemo)((()=>({onDragStart:e=>{let{active:t}=e;const{itemContainerId:r}=t.data.current||{};r===C&&(L((0,d.Su)(T)),H(T))},onDragMove:e=>{let{active:t,over:r}=e;H((e=>{const{isResizer:n,isContainer:o,itemId:i,itemContainerId:c}=t.data.current||{};if(o||c!==C)return e;const{initial:s,translated:a}=t.rect.current;let l=e;const p=(0,d.GN)(l,i);if(!p)return e;const g=null===r||void 0===r?void 0:r.id;if(n){if(!g)return e;if(!a||!s)return e;const t=r.rect.width+(0,u.sd)(a.right-s.right),n=r.rect.height+(0,u.sd)(a.bottom-s.bottom);let{width:o,height:i}=(0,u.tr)({gutter:w,maxRows:S,gridTracks:x,rowHeight:v,containerWidth:j},t,n,p);return p.width===o&&p.height===i?e:(p.width=o,p.height=i,l=l.map((e=>e.id===p.id?h(h({},p),{},{width:o,height:i}):e)),l=(0,d.oE)(l,A,x),W.current=p,l)}if(!E)return e;const b=N.current.getBoundingClientRect();let{left:y,top:f}=(0,u.zA)({gutter:w,maxRows:S,gridTracks:x,rowHeight:v,containerWidth:j},a.top-b.top,a.left-b.left,p);return p.top===f&&p.left===y?e:(l=(0,d.Pe)(l,p,y,f,!0,!1,A,x,P),l=(0,d.oE)(l,A,x),W.current=p,l)}))},onDragEnd:e=>{let{active:t,over:r}=e;const{isResizer:n,isContainer:o,itemContainerId:i}=t.data.current;if(o||i!==C)return void H(null);const c=null===r||void 0===r?void 0:r.id;if(n)return _&&R(_),H(null),void I(_,W.current);null!==c?(_&&R(_),H(null),I(_,W.current)):H(null)},onDragCancel:()=>{M&&R(M),W.current=null,L(null),H(null),k&&k()}})),[T,_]));const U=(0,d.Hp)(_||T),q=U*v+(U-1)*w+"px";return(0,g.jsxs)(D,h(h({ref:N,style:{width:j,height:q}},F),{},{children:[(_||T).map(((e,t)=>(0,g.jsx)(p.A,h(h({},e),{},{index:t,containerId:C,Item:O,onRemove:y,draggable:!0,containerWidth:j,rowHeight:v,gridTracks:x,gutter:w,transformed:null!==_?_[t]:null,draggableProps:e,itemProps:B,rootId:r}),e.id))),(0,c.createPortal)((0,g.jsx)(s.Hd,{adjustScale:!1,dropAnimation:f,zIndex:9999,children:z&&z.data.current.rootId===r&&z.data.current.isItem?(e=>{const t=_||T;if(!t)return null;const n=t.find((t=>t.id===e.itemId));return n?(0,g.jsx)(p.A,h(h({rootId:r},n),{},{containerId:e.itemContainerId,Item:O,onRemove:y,draggable:!0,containerWidth:j,rowHeight:v,gridTracks:x,gutter:w,dragOverlay:!0,itemProps:B})):null})(z.data.current):null}),document.body)]}))}},45427(e,t,r){r.d(t,{A:()=>b});r(98992),r(54520),r(3949);var n=r(64467),o=r(80045),i=r(51510),c=r(42358),s=r(43375),a=r(61710),l=r(74848);const d=["draggable","id","containerId","index","onRemove","itemProps","Item","top","left","width","height","containerWidth","rowHeight","gridTracks","gutter","transformed","draggableProps","dragOverlay","containerDragOverlay","rootId","containerDndProps"];function u(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function p(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?u(Object(r),!0).forEach((function(t){(0,n.A)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):u(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}const g=(0,i.default)(c.IconButton).attrs({icon:"resize_handler",padding:[0],position:"absolute",bottom:0,right:0,hoverColor:"textDescription",width:"14px",height:"14px"}).withConfig({displayName:"item__ResizeButton",componentId:"sc-1g5beux-0"})(["&&{cursor:nwse-resize;}"]),b=e=>{let{draggable:t,id:r,containerId:n,index:i,onRemove:u,itemProps:b,Item:y,top:h,left:f,width:m,height:O,containerWidth:j,rowHeight:v,gridTracks:x,gutter:w,transformed:P,draggableProps:A,dragOverlay:S,containerDragOverlay:D,rootId:I,containerDndProps:k}=e,C=(0,o.A)(e,d);const{setNodeRef:B}=(0,s.zM)({id:S||D?"dragOverlay-".concat(I,"-").concat(r):"".concat(I,"-").concat(r),disabled:!t||S||D,data:p({isItem:!0,itemId:r,itemContainerId:n,rootId:I},k)}),{attributes:E,isDragging:F,listeners:N,setNodeRef:T,setActivatorNodeRef:R}=(0,s.PM)({id:S||D?"dragOverlay-".concat(I,"-").concat(r):"".concat(I,"-").concat(r),disabled:!t||S||D,data:p(p({isItem:!0,itemId:r,itemContainerId:n},A),{},{rootId:I})}),M=(0,s.PM)({id:S||D?"dragOverlay-".concat(I,"-").concat(r,"-resizeHandle"):"".concat(I,"-").concat(r,"-resizeHandle"),disabled:S||D,data:{isResizer:!0,itemId:r,itemContainerId:n,rootId:I}}),L=(0,a.Oq)({containerWidth:j,rowHeight:v,gridTracks:x,gutter:w},f,h,m,O,P),_=S?{width:"".concat(L.width,"px"),height:"".concat(L.height,"px"),boxShadow:"\n 0 0 0 1px rgba(63, 63, 68, 0.05),\n -1px 0 15px 0 rgba(34, 33, 81, 0.01),\n 0px 15px 15px 0 rgba(34, 33, 81, 0.25)\n "}:{transition:F||M.isDragging?"":"top 100ms ease, left 100ms ease, width 100ms ease, height 100ms ease",position:"absolute",width:"".concat(L.width/j*100,"%"),height:"".concat(L.height,"px"),left:"".concat(L.left/j*100,"%"),top:"".concat(L.top,"px")};return(0,l.jsx)(y,p(p(p({},C),b),{},{containerId:n,ref:(0,c.mergeRefs)(T,B),dragging:F,resizing:M.isDragging,handleProps:S||D||!t?void 0:{ref:R},index:i,style:_,onRemove:u,id:r,attributes:E,listeners:N,resizeHandle:(0,l.jsx)(g,p(p({ref:M.setNodeRef},M.attributes),M.listeners)),dragOverlay:S||D}))}},15524(e,t,r){r.d(t,{A:()=>c});r(62953);var n=r(96540),o=r(43375);const i={vertical:{start:"top",end:"bottom",mouse:"clientY",clientDimension:"clientHeight",scrollDimension:"scrollHeight",scrollStart:"scrollTop"},horizontal:{start:"left",end:"right",mouse:"clientX",clientDimension:"clientWidth",scrollDimension:"scrollWidth",scrollStart:"scrollLeft"}},c=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"vertical";const{start:t,end:r,mouse:c,clientDimension:s,scrollDimension:a,scrollStart:l}=i[e]||i.vertical,{active:d}=(0,o.fF)(),u=(0,n.useRef)(null),[p,g]=(0,n.useState)(null);return(0,n.useEffect)((()=>{if(!p)return;const e=u.current;if(!e)return;const t=setInterval((()=>{e[l]+=5*p}),5);return()=>clearInterval(t)}),[p,u.current]),(0,n.useEffect)((()=>{const e=e=>{const n=u.current;if(!d||!n)return;if(!(n[a]>n[s]))return;const o=n.getBoundingClientRect(),i=e[c],l=i<o[t]+100?-1:i>o[r]-100?1:null;g((e=>l!==e?l:e))};return d?window.addEventListener("mousemove",e):(window.removeEventListener("mousemove",e),g(null)),()=>{window.removeEventListener("mousemove",e),g(null)}}),[d,u.current]),u}},52795(e,t,r){r.d(t,{A:()=>l,h:()=>a});var n=r(80045),o=(r(89463),r(98992),r(8872),r(62193)),i=r.n(o);const c=["contextScope","nodesScope","selectedDimensions","selectedLabels","selectedNodes","selectedInstances","selectedLegendDimensions","showingInfo"],s=e=>Object.keys(e).reduce(((t,r)=>(void 0!==e[r]&&(t[r]=e[r]),t)),{}),a=e=>{let{contextScope:t,nodesScope:r,aggregationMethod:n,groupBy:o,groupByLabel:i,postAggregationMethod:c,postGroupBy:a,postGroupByLabel:l,groupingMethod:d,groupingTime:u,chartType:p,chartLibrary:g,selectedDimensions:b,selectedLabels:y,selectedNodes:h,selectedInstances:f,sparkline:m,selectedLegendDimensions:O,showingInfo:j,dimensionsSortBy:v,instancesSortBy:x,nodesSortBy:w,groupBySortBy:P,labelsSortBy:A,dimensionsSort:S,nodesExpanded:D,groupByExpanded:I,labelsExpanded:k,expanded:C,expandedHeight:B,staticZones:E,overlays:F,title:N,description:T,showPostAggregations:R,desiredUnits:M,valueRange:L,staticValueRange:_,enabledYAxis:H,enabledXAxis:W,legend:z,staticFractionDigits:U,selectedNodeLabelsFilter:q,points:G}=e;return s({contextScope:t,nodesScope:r,aggregationMethod:n,groupBy:o,groupByLabel:i,postAggregationMethod:c,postGroupBy:a,postGroupByLabel:l,groupingMethod:d,groupingTime:u,chartType:p,chartLibrary:g,selectedDimensions:b,selectedLabels:y,selectedNodes:h,selectedInstances:f,sparkline:m,selectedLegendDimensions:O,showingInfo:j,dimensionsSortBy:v,instancesSortBy:x,nodesSortBy:w,groupBySortBy:P,labelsSortBy:A,dimensionsSort:S,nodesExpanded:D,groupByExpanded:I,labelsExpanded:k,expanded:C,expandedHeight:B,staticZones:E,overlays:F,title:N,description:T,showPostAggregations:R,desiredUnits:M,valueRange:L,staticValueRange:_,enabledYAxis:H,enabledXAxis:W,legend:z,staticFractionDigits:U,selectedNodeLabelsFilter:q,points:G})},l=function(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(i()(e))return{};if(t){const{contextScope:t,nodesScope:r,selectedDimensions:o,selectedLabels:i,selectedNodes:a,selectedInstances:l,selectedLegendDimensions:d,showingInfo:u}=e,p=(0,n.A)(e,c);return s(p)}const{aggregationMethod:r,groupBy:o,groupByLabel:a,postAggregationMethod:l,postGroupBy:d,postGroupByLabel:u,groupingMethod:p,groupingTime:g,chartType:b,chartLibrary:y,sparkline:h,dimensionsSortBy:f,instancesSortBy:m,nodesSortBy:O,groupBySortBy:j,labelsSortBy:v,dimensionsSort:x,nodesExpanded:w,groupByExpanded:P,labelsExpanded:A,expanded:S,expandedHeight:D,staticZones:I,overlays:k,title:C,description:B,showPostAggregations:E,desiredUnits:F,selectedNodeLabelsFilter:N,staticValueRange:T,enabledYAxis:R,enabledXAxis:M,legend:L,staticFractionDigits:_,points:H}=e;return s({aggregationMethod:r,groupBy:o,groupByLabel:a,postAggregationMethod:l,postGroupBy:d,postGroupByLabel:u,groupingMethod:p,groupingTime:g,chartType:b,chartLibrary:y,sparkline:h,dimensionsSortBy:f,instancesSortBy:m,nodesSortBy:O,groupBySortBy:j,labelsSortBy:v,dimensionsSort:x,nodesExpanded:w,groupByExpanded:P,labelsExpanded:A,expanded:S,expandedHeight:D,staticZones:I,overlays:k,title:C,description:B,showPostAggregations:E,desiredUnits:F,selectedNodeLabelsFilter:N,staticValueRange:T,enabledYAxis:R,enabledXAxis:M,legend:L,staticFractionDigits:_,points:H})}},91832(e,t,r){r.d(t,{A:()=>E});var n=r(64467),o=r(80045),i=(r(98992),r(54520),r(3949),r(81454),r(62953),r(96540)),c=r(42358),s=r(52795),a=r(6304),l=r(27891),d=r(6504),u=r(99728),p=r(22332),g=r(63928),b=r(49163),y=r(23565),h=r(24609),f=(r(42762),r(72577),r(94404)),m=r(74848);const O={room:"space_new",space:"spaces_v2",personal:"user"},j=(0,f.A)(c.Button),v=e=>{let{onSubmit:t,onClose:r,canAddSpaceSettings:n}=e;const[o,s]=(0,i.useState)(""),[a,l]=(0,i.useState)("personal"),d=(e=>(0,i.useMemo)((()=>[{icon:O.personal,value:"personal",label:"Personal"},{icon:O.room,value:"room",label:"Room",disabled:!e},{icon:O.space,value:"space",label:"Space",disabled:!e}]),[e]))(n);return(0,m.jsx)(c.Modal,{onClickOutside:r,onEsc:r,children:(0,m.jsxs)(c.ModalContent,{background:"dropdown",children:[(0,m.jsxs)(c.ModalHeader,{children:["Create a new settings snapshot",(0,m.jsx)(c.ModalCloseButton,{testId:"close-button",onClose:r})]}),(0,m.jsx)(c.ModalBody,{children:(0,m.jsxs)(c.Flex,{column:!0,width:80,gap:3,children:[(0,m.jsx)(c.TextInput,{"data-testid":"name",label:"Name",onChange:e=>{let{target:t}=e;return s(t.value)},value:o}),(0,m.jsxs)(c.Flex,{column:!0,gap:1,children:[(0,m.jsx)(c.TextSmall,{strong:!0,children:"Scope"}),(0,m.jsx)(c.Select,{options:d,value:d.find((e=>e.value===a)),onChange:e=>{let{value:t}=e;return l(t)},styles:{minWidth:"80px"}})]})]})}),(0,m.jsx)(c.ModalFooter,{children:(0,m.jsx)(j,{disabled:""===o.trim(),label:"Create",onClick:()=>t({name:o,scope:a}),"data-testid":"btn-create",payload:{description:"Modal - Create Settings"}})})]})})},x=["value","label","icon","disabled","onClick","canUpdate","hideActions"],w=["item","value","onItemClick","index","style","close"];function P(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function A(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?P(Object(r),!0).forEach((function(t){(0,n.A)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):P(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}const S={color:"textLite",margin:[0,1,0,0],width:"14px",height:"14px"},D=e=>{let{openForm:t,close:r}=e;return(0,m.jsx)(c.Flex,{padding:[2,1],border:{side:"top"},justifyContent:"center",children:(0,m.jsx)(c.Button,{small:!0,icon:"save",onClick:()=>{t(),r()},"data-ga":"user-settings::click-create",title:"Create a new setting with your changes",children:"Add new setting"})})},I=e=>{let{id:t,close:r,disabled:n}=e;const o=(0,p.useChart)(),i=(0,g.xS)(t,{onSuccess:r});return(0,m.jsx)(c.IconButton,{icon:"save",iconColor:"textLite",onClick:e=>{e.stopPropagation(),i({value:(0,s.A)(o.getAttributes())})},"data-ga":"user-settings::click-update",neutral:!0,padding:[0],title:"Update this setting with your changes",disabled:n})},k=e=>{let{id:t,close:r,disabled:n}=e;const o=(0,g.z2)(t,{onSuccess:r});return(0,m.jsx)(c.IconButton,{icon:"trashcan",iconColor:"textLite",onClick:e=>{e.stopPropagation(),o()},"data-ga":"user-settings::click-delete",neutral:!0,padding:[0],title:"Delete this setting",disabled:n})},C=e=>{let{item:{value:t,label:r,icon:n,disabled:i,onClick:s,canUpdate:a,hideActions:l},value:d,onItemClick:u,index:p,style:g,close:b}=e,y=(0,o.A)(e.item,x),h=(0,o.A)(e,w);const f=d===t;return(0,m.jsxs)(c.MenuItemContainer,A(A(A({"data-index":p,"aria-selected":f,disabled:i,selected:f,onClick:e=>{s&&s(e),u(t)}},y),h),{},{style:g,alignItems:"center",justifyContent:"between",padding:[1],overflow:"hidden",children:[(0,m.jsxs)(c.Flex,{alignItems:"center",children:[n,(0,m.jsx)(c.TextSmall,{whiteSpace:"normal",wordBreak:"break-word",children:r})]}),!l&&(0,m.jsxs)(c.Flex,{alignItems:"center",gap:.5,children:[(0,m.jsx)(I,{id:t,close:b,disabled:!a}),(0,m.jsx)(k,{id:t,close:b,disabled:!a})]})]}))},B=e=>{let{disabled:t}=e;const r=(0,p.useChart)(),n=(0,b._)({params:{type:["chart"],entity:r.getAttribute("contextScope"),path:"/"}}),[o,f]=(0,y.WY)({type:"chart",entity:r.getAttribute("isHead")?r.getAttribute("id"):r.getAttribute("contextScope").join(","),path:"/"}),j=(0,i.useCallback)((e=>(o===e&&r.resetPristine(),f(e))),[r,o,f]),x=(0,u.JT)("space:UpdateSettings"),w=((e,t)=>{let{chart:r,canAddSpaceSettings:n}=t;return(0,i.useMemo)((()=>[{value:"default",label:"Default",icon:(0,m.jsx)(c.Icon,A({name:O.personal},S)),"data-track":r.track("setting-default"),canUpdate:!1,hideActions:!0},...e.map((e=>({value:e.id,label:e.name,icon:(0,m.jsx)(c.Icon,A({name:O[e.scope]||O.personal},S)),"data-track":r.track("setting-".concat(e.scope)),canUpdate:"personal"===e.scope||n})))]),[r,e,n])})(n,{chart:r,canAddSpaceSettings:x}),[P,,I,k]=(0,a.A)(),B=(0,g.yK)({onSuccess:()=>{k(),close()}}),E=(0,h.dg)();return(0,m.jsxs)(m.Fragment,{children:[(0,m.jsx)(c.Menu,{value:o,items:w,dropProps:{align:{top:"bottom",right:"right"},"data-toolbox":r.getId()},dropdownProps:{width:"200px"},onChange:j,"data-track":r.track("user-settings"),Item:C,Footer:(0,i.useMemo)((()=>e=>E?(0,m.jsx)(c.Flex,{padding:[1],children:(0,m.jsx)(c.TextSmall,{children:"Settings can be saved when the agent is part of a Netdata Cloud space."})}):(0,m.jsx)(D,A(A({},e),{},{openForm:I}))),[E]),children:(0,m.jsx)(d.Button,{icon:(0,m.jsx)(d.default,{svg:l.A,size:"12px"}),title:"User settings",disabled:t,"data-testid":"chartHeaderToolbox-addSettings"})}),P&&(0,m.jsx)(v,{onSubmit:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return B(A(A({type:"chart",entity:r.getAttribute("contextScope").join(","),path:"/"},e),{},{value:(0,s.A)(r.getAttributes())}))},onClose:k,canAddSpaceSettings:x})]})},E=(0,i.memo)(B)},54251(e,t,r){r.d(t,{A:()=>c});r(98992),r(54520),r(3949);var n=r(64467);function o(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function i(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?o(Object(r),!0).forEach((function(t){(0,n.A)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):o(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}const c=(e,t,r)=>{t!==r&&(e.getUI().unmount(),e.setUI(i(i({},e.sdk.makeChartUI(e)),e.ui||{}),"default"))}},5020(e,t,r){r.d(t,{Oq:()=>s,Q:()=>a,bP:()=>l,ml:()=>c});var n=r(64467);r(33110),r(27495),r(25440),r(98992),r(54520),r(3949);function o(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function i(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?o(Object(r),!0).forEach((function(t){(0,n.A)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):o(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}const c=(e,t)=>e.on("sizeChanged",((e,r,n)=>{if(e.getParent()!==t)return;const o=e.getAttribute("id"),i=t.getAttribute("host"),c="chart_height.".concat(i,"/").concat(o);localStorage.setItem(c,r);const s="chart_width.".concat(i,"/").concat(o);localStorage.setItem(s,n)})),s=(e,t,r)=>{const n=e.getAttribute("host"),o="chart_height.".concat(n,"/").concat(t),i=localStorage.getItem(o);return i?/px/.test(i)?parseInt(i.replace("px",""),10):parseInt(i,10):r},a=e=>{null!==e&&void 0!==e&&e.id&&localStorage.setItem("chart_layout/".concat(e.id),JSON.stringify(e))},l=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};const n=localStorage.getItem("chart_layout/".concat(e));try{let e=JSON.parse(n);return e?(e=(e=>{let{i:t,id:r=t,x:n,left:o=n,y:i,top:c=i,w:s,width:a=s,h:l,height:d=l,expanded:u=!1}=e;return{id:r,width:a,height:d,left:o,top:c,expanded:u}})(e),i(i(i({},r),t),e)):i(i({},r),t)}catch(o){return i(i({},r),t)}}},54264(e,t,r){r.d(t,{$:()=>o});var n=r(95428);const o=()=>document.querySelectorAll("[data-testid='".concat(n.Q,"']")).length},20871(e,t,r){r.d(t,{A:()=>o});r(98992),r(8872);var n=r(73700);const o=function(){let{stickyRef:e,elementQueryParam:t="[data-chartid]",dataMenuId:r="data-menuid"}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,n.s)(100,((n,o)=>{var i,c;if(!n)return;const{top:s,bottom:a}=n.getBoundingClientRect(),l=(s+a)/2;let d=null===(i=Array.from(n.querySelectorAll(t)).reduce(((t,r,n)=>{if(!isNaN(null===e||void 0===e?void 0:e.current)&&0===n)return t;const o=r.getBoundingClientRect(),i=(o.top+o.bottom)/2,c=Math.abs(i-l);return!t||c<t.distance?{element:r,distance:c}:t}),null))||void 0===i?void 0:i.element;var u;d||(d=null===(u=Array.from(n.querySelectorAll("[".concat(r,"]"))).reduce(((t,r,n)=>{if(!isNaN(null===e||void 0===e?void 0:e.current)&&0===n)return t;const o=r.getBoundingClientRect(),i=(o.top+o.bottom)/2,c=Math.abs(i-l);return!t||c<t.distance?{element:r,distance:c}:t}),null))||void 0===u?void 0:u.element);if(!d)return;o(d.getAttribute(r)||(null===(c=d.closest("[".concat(r,"]")))||void 0===c?void 0:c.getAttribute(r)))}))}},83330(e,t,r){r.d(t,{H:()=>m,A:()=>O});var n=r(64467),o=(r(98992),r(54520),r(3949),r(62953),r(80045)),i=(r(23215),r(96540)),c=r(82532),s=r(69457),a=r(4719),l=r(33962),d=r(50239),u=r(74848);const p=["container","ids","getObject","children","getMenu","deps"],g=[],b=e=>{let{container:t,ids:r,getObject:n,children:b,getMenu:y=c.A,deps:h=g}=e,f=(0,o.A)(e,p);const m=(0,i.useRef)(),O=(0,i.useRef)(),j=(0,i.useRef)(),{allElements:v,menuIds:x,menuById:w,menuItemAttributesById:P,stickyIds:A}=(0,i.useMemo)((()=>{if(!Array.isArray(r))return r;if(O.current){if(!(r.length!==O.current.length||!r.every((e=>O.current.includes(e))))){if(!(h.length!==j.current.length||!h.every((e=>j.current.includes(e)))))return m.current}}return O.current=r,j.current=h,m.current=y(r,n,f),m.current}),[n,r,...h]);return(0,u.jsx)(s.vN,{container:t,menuItemAttributesById:P,getObject:n,allElements:v,stickyIds:A,children:(0,u.jsx)(a.Dv,{ids:x,children:(0,u.jsx)(a.BV,{menuById:w,children:(0,u.jsx)(l.Ny,{children:(0,u.jsx)(d.Cs,{children:b})})})})})};var y=r(42358);function h(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function f(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?h(Object(r),!0).forEach((function(t){(0,n.A)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):h(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}const m=e=>(0,u.jsx)(y.Flex,f({column:!0,height:"100%",padding:[0,1],overflow:"hidden","data-testid":"dashboard-list"},e)),O=e=>{const t=(0,i.useRef)(),[r,n]=(0,i.useState)();return(0,i.useLayoutEffect)((()=>{n(t.current)}),[]),(0,u.jsx)(y.Flex,{ref:t,height:"100%",width:"100%",overflow:{vertical:"auto"},children:r&&(0,u.jsx)(b,f(f({},e),{},{deps:[...e.deps||[],e.extraKey],container:r}))})}},43116(e,t,r){r.d(t,{A:()=>l});var n=r(42358),o=r(29022),i=r(95565),c=r(38773),s=r(74848);const a={ErrAllNodesFailed:"You do not have permissions to request charts metadata.",ErrNoEligibleNodeRequested:"There are no eligible nodes to request charts metadata.",default:"Something went wrong during the request of charts metadata."},l=function(){let{error:e=""}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,s.jsxs)(o.A,{title:"Failed to request contexts",children:[(0,s.jsx)(n.TextBig,{children:a[e]||a.default}),"ErrNoEligibleNodeRequested"===e?(0,s.jsxs)(n.Text,{children:[(0,s.jsx)(i.A,{children:(0,s.jsx)(n.Text,{color:"primary",children:"Upgrade to Business"})})," ",(0,s.jsx)(n.Text,{children:"or"})," ",(0,s.jsx)(c.A,{children:(0,s.jsx)(n.Text,{color:"primary",children:"Change your active node selection to unlock it."})})]}):null]})}},29474(e,t,r){r.d(t,{A:()=>c});var n=r(96540),o=r(78953),i=r(74848);const c=e=>{let{alertsStats:t}=e;const{nodes:r}=t||{},{critical:c,warning:s,total:a}=r||{},l=(0,n.useMemo)((()=>[{label:"Warning",value:s,color:["yellow","yellow80"]},{label:"Critical",value:c,color:["red","red100"]},{label:"Total",value:a,color:["purple","lilacFocus"],omit:!0}]),[c,s,a]);return r?(0,i.jsx)(o.A,{data:l}):null}},45614(e,t,r){r.d(t,{A:()=>b});var n=r(64467),o=(r(26910),r(98992),r(54520),r(3949),r(81454),r(8872),r(62953),r(96540)),i=r(42358),c=r(51510),s=r(66118),a=r(44731),l=r(41395),d=r(74848);function u(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function p(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?u(Object(r),!0).forEach((function(t){(0,n.A)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):u(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}s.t1.register(s.PP,s.kc,s.A6,s.E8,s.m_,s.s$);const g={borderWidth:0,maxBarThickness:15,minBarLength:0},b=function(){let{alertsStats:e}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const t=(0,o.useContext)(c.ThemeContext),{hosts:r}=(null===e||void 0===e?void 0:e.nodes)||{},n={animation:!1,maintainAspectRatio:!1,plugins:{legend:{display:!1}},responsive:!0,scales:{x:{stacked:!0,grid:{color:(0,i.getColor)("borderSecondary")({theme:t})},afterSetDimensions:e=>{e.maxHeight=50},ticks:{precision:0,callback:(e,t)=>{let r=s.labels[t];if(!r)return;let n=0;for(;(null===(o=r)||void 0===o?void 0:o.length)>20;){var o;r=(0,l.P3)(r,n),n+=1}return r}}},y:{stacked:!0,grid:{color:(0,i.getColor)("borderSecondary")({theme:t})},afterSetDimensions:e=>{e.maxWidth=50}}}},s=(0,o.useMemo)((()=>{if(!r)return{datasets:[],labels:[]};const[e,t]=Object.entries(r).sort(((e,t)=>t[1].total-e[1].total)).reduce(((e,t)=>{let[r,{critical:n,warning:o}]=t;return e[0].push(r),e[1].critical?e[1].critical=[...e[1].critical,n]:e[1].critical=[n],e[1].warning?e[1].warning=[...e[1].warning,o]:e[1].warning=[o],e}),[[],{}]);return{datasets:Object.entries(t).map((e=>{let[t,r]=e;return p(p({},g),{},{backgroundColor:"critical"===t?"#DB162F":"#FF9700",data:r,label:t})})),labels:e}}),[r]);return s.datasets?(0,d.jsx)(i.Flex,{flex:!0,width:"100%",height:{min:40},children:(0,d.jsx)(a.yP,{data:s,options:n})}):null}},54248(e,t,r){r.d(t,{A:()=>d});var n=r(42358),o=r(96540),i=r(79748),c=r(57869),s=r(45087),a=r(74848);const l=[{id:"name",accessorKey:"name",header:"Alert name",fullWidth:!0,cell:e=>{let{getValue:t,row:r}=e;const l=t(),{goToAlerts:d}=(0,c.A)(),u=(0,o.useCallback)((e=>{var t;e.preventDefault(),d({name:l,instance:null===r||void 0===r||null===(t=r.original)||void 0===t?void 0:t.chart})}),[d]);return(0,a.jsx)(s.A,{content:"Go to events tab. Timeframe will be set to the last 24 hours.",isBasic:!0,children:(0,a.jsx)(n.Box,{children:(0,a.jsx)(i.A,{onClick:u,children:l})})})}},{id:"chart",name:"chart",fullWidth:!0,header:"Instance"},{id:"occurrences",name:"occurrences",header:"Occurrences"},{id:"duration",name:"duration",header:"Duration (seconds)"}],d=function(){let{data:e=[]}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return e.length?(0,a.jsx)(n.Flex,{flex:!0,overflow:{vertical:"auto"},children:(0,a.jsx)(n.Table,{data:e,dataColumns:l,sortBy:[{id:"occurrences",desc:!0}],enableResizing:!0})}):null}},57869(e,t,r){r.d(t,{A:()=>g});var n=r(64467),o=(r(98992),r(54520),r(3949),r(62953),r(96540)),i=r(41344),c=r(61841),s=r(19186),a=r(19075),l=r(42790);function d(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function u(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?d(Object(r),!0).forEach((function(t){(0,n.A)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):d(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}const p={events:{extraKey:"feedFilters",page:"events",alertNamesKey:"alert_names",period:{after:-r(71336).d_,before:0}},alerts:{extraKey:"alerts",page:"alerts",alertNamesKey:"alertNames"}},g=function(){let{flavour:e="events"}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const t=(0,s.ID)(),r=(0,i.Zp)(),[n,d]=(0,c.Ay)(),g=(0,a.le)(),[,b]=(0,a.DV)(),y=(0,l.rI)(),{extraKey:h,page:f,alertNamesKey:m,period:O}=p[e]||p.events,j={defaultValue:[],key:t,extraKey:h,flavour:"arr",merge:!1},v=(0,l.rI)("alertContexts",j),x=(0,l.rI)(m,j),w=(0,l.rI)("chart_names",j),P=(0,o.useCallback)((e=>{let{name:t}=e;g(1),b({alertName:t,nodeId:null}),r("/spaces/".concat(n,"/rooms/").concat(d,"/alerts"),{replace:!0})}),[r,n,d,g,b]);return{goToAlerts:(0,o.useCallback)((e=>{let{context:t,name:o,instance:i}=e;O&&y((e=>u(u({},e),O))),t&&v([t]),o&&x([o]),i&&w([i]),r("/spaces/".concat(n,"/rooms/").concat(d,"/").concat(f))}),[r,f,O,n,d,y,v,x,w]),goToAlertConfigurations:P}}},46025(e,t,r){r.d(t,{A:()=>d});r(98992),r(8872),r(62953);var n=r(96540),o=r(42358),i=r(51510),c=r(66118),s=r(44731),a=r(41395),l=r(74848);c.t1.register(c.PP,c.kc,c.A6,c.E8,c.m_,c.s$);const d=function(){let{dataRetention:e=[]}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const t=(0,n.useContext)(i.ThemeContext),r={animation:!1,maintainAspectRatio:!1,plugins:{legend:{display:!1}},responsive:!0,scales:{x:{stacked:!0,grid:{color:(0,o.getColor)("borderSecondary")({theme:t})},afterSetDimensions:e=>{e.maxHeight=50},ticks:{precision:0,callback:(e,t)=>{let r=c.labels[t];if(!r)return;let n=0;for(;(null===(o=r)||void 0===o?void 0:o.length)>20;){var o;r=(0,a.P3)(r,n),n+=1}return r}}},y:{stacked:!0,grid:{color:(0,o.getColor)("borderSecondary")({theme:t})},afterSetDimensions:e=>{e.maxWidth=50}}}},c=(0,n.useMemo)((()=>{if(null===e||void 0===e||!e.length)return{datasets:[],labels:[]};const{values:t,labels:r}=e.reduce(((e,t)=>{let{label:r,value:n}=t;return e.labels.push(r),e.values.push(n),e}),{values:[],labels:[]});return{datasets:[{borderWidth:0,maxBarThickness:10,backgroundColor:"#0A81AB",minBarLength:0,data:t,label:"Nodes"}],labels:r}}),[e]);return c.datasets?(0,l.jsx)(o.Flex,{width:"100%",height:"100%",children:(0,l.jsx)(s.yP,{data:c,options:r})}):null}},78953(e,t,r){r.d(t,{A:()=>u});var n=r(64467),o=(r(98992),r(54520),r(3949),r(81454),r(8872),r(42358)),i=r(29243),c=r(74848);const s=(0,i.A)((e=>{let{number:t=0,NumberComponent:r=o.TextHuge}=e;return(0,c.jsx)(r,{strong:!0,children:t})}));function a(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function l(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?a(Object(r),!0).forEach((function(t){(0,n.A)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):a(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}const d=e=>{const t=e.reduce(((e,t)=>{let{value:r}=t;return e+r}),0);return e.map((e=>l(l({},e),{},{width:"".concat(Math.floor(e.value/t*100),"%")})))},u=function(){let{data:e=[],testId:t="",numberIndicatorProps:r={}}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,c.jsxs)(o.Flex,{width:"100%",column:!0,gap:2,children:[(0,c.jsx)(o.Flex,{justifyContent:"around",children:e.map((e=>{let{label:t,value:n}=e;return(0,c.jsx)(s,l({title:t,number:n},r),"".concat(t,"-").concat(n))}))}),(0,c.jsx)(o.ProgressBar,{background:"borderSecondary",border:"none",containerWidth:"100%","data-testid":t,height:2,value:d(e.filter((e=>{let{omit:t}=e;return!t})))})]})}},21421(e,t,r){r.d(t,{A:()=>le});r(98992),r(81454);var n=r(96540),o=r(42358),i=r(80045),c=r(64467),s=(r(54520),r(3949),r(62953),r(51510));const a=(0,s.default)(o.Box).withConfig({displayName:"styled__PolygonContainer",componentId:"sc-9bx1cv-0"})(["width:22px;position:relative;aspect-ratio:1;background-color:",";cursor:",";opacity:",";clip-path:polygon( 93.56% 74.55%,50.52% 100%,6.96% 75.45%,6.44% 25.45%,49.48% 0%,93.04% 24.55%,93.56% 74.55% );"],(e=>{let{background:t}=e;return(0,o.getColor)(t||"offline")}),(e=>{let{onClick:t}=e;return t?"pointer":"default"}),(e=>{let{isDisabled:t}=e;return t?"0.5":"1"})),l=(0,s.default)(o.Box).withConfig({displayName:"styled__PolygonInner",componentId:"sc-9bx1cv-1"})(["width:18px;position:absolute;top:2px;left:2px;aspect-ratio:1;background-color:",";opacity:",";clip-path:polygon( 93.56% 74.55%,50.52% 100%,6.96% 75.45%,6.44% 25.45%,49.48% 0%,93.04% 24.55%,93.56% 74.55% );"],(e=>{let{background:t}=e;return(0,o.getColor)(t||"offline")}),(e=>{let{isDisabled:t}=e;return t?"0.5":"1"})),d=(0,s.default)(o.Icon).withConfig({displayName:"styled__AddNodeIcon",componentId:"sc-9bx1cv-2"})(["position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);"]),u=(0,s.default)(o.Box).withConfig({displayName:"styled__Groups",componentId:"sc-9bx1cv-3"})(["width:100%;display:grid;grid-template-columns:repeat(2,1fr);gap:16px;"]),p=(0,s.default)(o.Flex).withConfig({displayName:"styled__NodeContainer",componentId:"sc-9bx1cv-4"})(["opacity:",";"],(e=>{let{isActive:t}=e;return t?"1":".3"}));var g=r(24609),b=r(19186),y=r(99728),h=r(74891),f=r(74848);const m=["children","innerProps","containerProps"];function O(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function j(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?O(Object(r),!0).forEach((function(t){(0,c.A)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):O(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}const v=(0,h.A)((e=>{let{children:t,innerProps:r={},containerProps:n={}}=e,o=(0,i.A)(e,m);return(0,f.jsx)(p,j(j({margin:[0,0,.5,0]},o),{},{children:(0,f.jsx)(a,j(j({},n),{},{children:(0,f.jsx)(l,j(j({},r),{},{children:t}))}))}))})),x=e=>{let{type:t,onClick:r}=e;const o=(0,b.XA)(),i=(0,g.dg)(),c=(0,y.JT)("node:Create"),s=(0,n.useMemo)((()=>j({background:"success",isDisabled:!c},c?{onClick:()=>r({type:t})}:{})),[c]),a=c?"Add node":i?"You are viewing your local node, connect to cloud and connect multiple nodes to view at once":"Only admin users can add nodes to ".concat(o.name);return(0,f.jsx)(f.Fragment,{children:(0,f.jsx)(v,{containerProps:s,innerProps:{background:"panelBg"},tooltip:a,isActive:!0,children:(0,f.jsx)(d,{name:"plus",color:"success"})})})},w=v;var P=r(89284),A=r(91100),S=r(77148),D=r(84535),I=r(49181);const k=e=>{var t,r;let{architecture:n,cpuFrequency:i,cpus:c,diskSpace:s,memory:a,os:l,osName:d}=e;const u=[(0,I.O)(i),(0,I.ws)(c,1===c?"Core":"Cores"),(0,I.ws)(n),(0,I.ws)((0,I.RI)(a),"RAM"),(0,I.ws)((0,I.RI)(s),"HD")];return(0,f.jsxs)(o.Flex,{column:!0,gap:1,children:[(0,f.jsxs)(o.Flex,{gap:1,children:[(0,f.jsx)(o.Icon,{"data-testid":"node-system-info-icon",name:(null===(t=D.u[d])||void 0===t?void 0:t.iconName)||(null===(r=D.U[l])||void 0===r?void 0:r.iconName)||"os",width:"16px",height:"16px",color:"text"}),(0,f.jsx)(o.Flex,{children:(0,I.ws)(d)})]}),u.map(((e,t)=>(0,f.jsxs)(o.Text,{children:["\u2022 ",e]},t)))]})};var C=r(23208),B=r(7761),E=r(31522);function F(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function N(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?F(Object(r),!0).forEach((function(t){(0,c.A)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):F(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}const T=e=>{let{isStable:t}=e;const r=t?{icon:"checkmark_s",color:"primary",borderColor:"primary"}:{icon:"warning_triangle",color:"stale",borderColor:"stale"};return(0,f.jsx)(o.Pill,N(N({hollow:!0},r),{},{children:t?"Stable":"Unstable"}))},R=function(){let{id:e,name:t,state:r,hw:i,os:c,isStable:s,setActiveNodes:a}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const l=(0,B.c8)(),{nodes:d}=l||{},u=null===d||void 0===d?void 0:d[e];return(0,n.useEffect)((()=>{if("function"===typeof a){const{children:t,parents:r}=u||{},n=u?[...[...r,...t].map((e=>{let{id:t}=e;return t}))||[],e]:[e];a({isHover:!0,nodes:n})}return()=>{"function"===typeof a&&a(E.vd)}}),[e,u]),(0,f.jsxs)(o.Flex,{column:!0,gap:3,width:{min:40},background:"mainBackground",padding:[2,4],children:[(0,f.jsx)(o.TextBig,{strong:!0,children:t}),(0,f.jsxs)(o.Flex,{column:!0,gap:1,children:[(0,f.jsx)(o.Text,{children:"Status"}),(0,f.jsx)(o.Flex,{children:(0,f.jsx)(P.A,{state:r})})]}),(0,f.jsxs)(o.Flex,{column:!0,gap:1,children:[(0,f.jsx)(o.Text,{children:"Connection"}),(0,f.jsx)(o.Flex,{children:(0,f.jsx)(T,{isStable:s})})]}),(0,f.jsxs)(o.Flex,{column:!0,gap:1,children:[(0,f.jsx)(o.Text,{children:"Alerts"}),(0,f.jsx)(A.A,{id:e})]}),(0,f.jsx)(S.A,{color:"textLite"}),(0,f.jsx)(k,{architecture:i.architecture,cpuFrequency:i.cpuFrequency,cpus:i.cpus,"data-testid":"nodeRow-system-info",diskSpace:i.diskSpace,memory:i.memory,name:t,osName:c.nm,os:c.id}),(0,f.jsx)(S.A,{color:"textLite"}),(0,f.jsx)(C.A,{id:e})]})};var M=r(19075),L=r(2626);r(37550);const _=function(){var e;let{colorBy:t={},node:r={},isStable:o}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const{value:i}=t,c=E.AZ[i],s=(0,L.Xt)(r.id),{critical:a,warning:l}=(0,M.AO)(s),d=E.Cc[i];let u=d[null===c||void 0===c||null===(e=c(r))||void 0===e||null===(e=e.group)||void 0===e?void 0:e.toLowerCase()];if(i==E.w9.stability.value){u=d[o?"stable":"unstable"]}return{borderColor:(0,n.useMemo)((()=>(e=>{let{critical:t,warning:r}=e;return t?"error":r?"warning":null})({critical:a,warning:l})||u),[u,a,l]),background:u}},H=["colorBy","stability","setActiveNodes"];function W(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function z(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?W(Object(r),!0).forEach((function(t){(0,c.A)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):W(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}const U=e=>{let{colorBy:t,stability:r={},setActiveNodes:o}=e,c=(0,i.A)(e,H);const{isStable:s}=r[c.id]||{},{borderColor:a,background:l}=_({colorBy:t,node:c,isStable:s}),[,d]=(0,B.A$)(),u=(0,n.useCallback)((()=>d(c.id)),[c.id,d]);return(0,f.jsx)(w,z({containerProps:{background:a,onClick:u},innerProps:{background:l},tooltip:(0,f.jsx)(R,z({isStable:s,setActiveNodes:o},c))},c))};var q=r(67462);const G=["title"];function K(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function V(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?K(Object(r),!0).forEach((function(t){(0,c.A)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):K(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}const Y=e=>t=>{var r;let{title:c}=t,s=(0,i.A)(t,G);const a=(0,n.useMemo)((()=>"nolabel"===c?"".concat(s.groupBy," (No value)"):"".concat(s.groupBy,"=").concat(c)),[c,s.groupBy]);return c?(0,f.jsxs)(o.Flex,{width:"100%",column:!0,gap:2,children:[(0,f.jsxs)(o.Flex,{justifyContent:"between",border:{side:"bottom",color:"border"},children:[(0,f.jsx)(o.Text,{strong:!0,color:"menuItem",children:a}),null!==(r=s.nodes)&&void 0!==r&&r.length?(0,f.jsx)(o.Text,{color:"menuItem",children:"".concat(s.nodes.length," ").concat((0,q.su)(s.nodes.length))}):null]}),(0,f.jsx)(e,V({},s))]}):(0,f.jsx)(e,V({},s))},X=["nodes","type","stability","groupBy","colorBy","onAddNode"];function Z(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function $(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Z(Object(r),!0).forEach((function(t){(0,c.A)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Z(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}const J=Y((Q=(0,n.memo)((e=>{let{nodes:t=[],type:r,stability:c={},groupBy:s,colorBy:a,onAddNode:l}=e,d=(0,i.A)(e,X);const[u,p]=(0,n.useState)(E.vd),{isHover:g,nodes:b}=u,y=null===s||void 0===s?void 0:s.canAddNodes;return(0,f.jsxs)(o.Flex,$($({flexWrap:!0},d),{},{children:[t.map((e=>(0,f.jsx)(U,$({colorBy:a,stability:c,isActive:!g||b.includes(e.id),setActiveNodes:p},e),e.id))),y?(0,f.jsx)(x,{type:r,onClick:l}):null]}))})),e=>{const{stability:t}=(0,B.SW)();return(0,f.jsx)(Q,$({stability:t},e))}));r(27495),r(25440),r(8872);var Q,ee=r(64483);function te(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function re(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?te(Object(r),!0).forEach((function(t){(0,c.A)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):te(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}const ne=e=>t=>{const r=E.AZ[e],n=(0,E.Hl)(e);return t.reduce(((e,t)=>{const{group:o="unknown",type:i}=r(t);return e[o]?e[o].nodes=[...e[o].nodes,t]:e[o]={title:n(o)||"unknown",type:i,nodes:[t]},e}),{})},oe={os:ne("os"),version:ne("version"),status:ne("status"),technology:ne("technology"),replication:ne("replication"),cloudProvider:ne("cloudProvider"),cloudRegion:ne("cloudRegion"),instanceType:ne("instanceType"),none:e=>({none:{nodes:e}})},ie=e=>{var t,r;let{value:n,nodes:o}=e;return n.startsWith("label:")?null===(i=n.replace(/^label:/,""),t=e=>{const t=(0,ee.Es)(e,i);return Object.entries(t).reduce(((e,t)=>{let[r,n]=t;return re(re({},e),{},{[r]:{title:r,nodes:n}})}),{})})||void 0===t?void 0:t(o):null===(r=oe[n])||void 0===r?void 0:r.call(oe,o);var i},ce=()=>(0,f.jsx)(o.Flex,{children:(0,f.jsx)(o.TextBig,{color:"menuItem",children:"No nodes found"})}),se=e=>{let{nodes:t,groupBy:r,title:i,groupByValue:c,children:s}=e;const{value:a}=Array.isArray(r)&&r.length>0?r[0]:E.nv,l=ie({value:a,nodes:t}),d=(0,n.useMemo)((()=>Object.keys(l).length),[l]);return(0,f.jsxs)(o.Flex,{"data-testid":"nodes-group-".concat(c,"-").concat(i),column:!0,gap:2,padding:[2,4],round:2,border:{side:"all",color:"border"},children:[(0,f.jsxs)(o.Flex,{alignItems:"center",justifyContent:"between",children:[(0,f.jsxs)(o.Text,{strong:!0,color:"menuItem",children:[c,": ",i]}),d>1?(0,f.jsxs)(o.Text,{color:"menuItem",children:[t.length," ",(0,q.su)(t.length)]}):null]}),s]},i)},ae=e=>{let{nodes:t,groupBy:r,colorBy:i,onAddNode:c}=e;const{value:s}=Array.isArray(r)&&r.length>0?r[0]:E.nv,a=ie({value:s,nodes:t}),l=(0,n.useMemo)((()=>Object.values(a)),[a]);if(!a)return(0,f.jsx)(ce,{});if(!l.length)return(0,f.jsx)(ce,{});if((null===r||void 0===r?void 0:r.value)===E.nv.value){const{nodes:e}=l[0];return(0,f.jsx)(J,{nodes:e,groupBy:r,colorBy:i,onAddNode:c})}if(r.length>1)return(0,f.jsx)(o.Flex,{column:!0,gap:4,children:l.map((e=>{let{title:t,nodes:n}=e;return(0,f.jsx)(se,{groupBy:r.slice(1),nodes:n,title:t,groupByValue:s,children:(0,f.jsx)(ae,{nodes:n,groupBy:r.slice(1),colorBy:i,onAddNode:c})},t)}))});const d=1===l.length||r.length>1?o.Flex:u;return(0,f.jsx)(d,{children:l.map(((e,t)=>{let{title:r,type:n,nodes:o}=e;return(0,f.jsx)(J,{title:r,type:n,nodes:o,groupBy:s,colorBy:i,onAddNode:c,margin:[0,0,2,0]},r||t)}))})},le=ae},64483(e,t,r){r.d(t,{Es:()=>i,Sd:()=>o,zm:()=>n});r(98992),r(3949),r(81454),r(8872),r(25509),r(65223),r(60321),r(41927),r(11632),r(64377),r(66771),r(12516),r(68931),r(52514),r(35694),r(52774),r(49536),r(21926),r(94483),r(16215),r(62953);const n=function(){return(arguments.length>0&&void 0!==arguments[0]?arguments[0]:[]).reduce(((e,t)=>{const{labels:r}=t||{};return Object.entries(r||{}).forEach((t=>{let[r,n]=t;e[r]?e[r]=Array.from(new Set([...e[r],n])):e[r]=[n]})),e}),{})},o=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return Object.keys(e).map((e=>({label:"label:".concat(e),value:"label:".concat(e)})))},i=function(){let e=arguments.length>1?arguments[1]:void 0;return(arguments.length>0&&void 0!==arguments[0]?arguments[0]:[]).reduce(((t,r)=>{const{labels:n}=r||{},o=n[e]||"nolabel";return o&&(t[o]?t[o]=[...t[o],r]:t[o]=[r]),t}),{})}},29243(e,t,r){r.d(t,{A:()=>d});r(98992),r(54520),r(3949);var n=r(64467),o=r(80045),i=r(42358),c=r(74848);const s=["title","headerInfo","containerProps","TitleComponent"];function a(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function l(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?a(Object(r),!0).forEach((function(t){(0,n.A)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):a(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}const d=e=>function(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{title:r="",headerInfo:n,containerProps:a={},TitleComponent:d=i.TextBigger}=t,u=(0,o.A)(t,s);return(0,c.jsxs)(i.Flex,l(l({column:!0,gap:2,alignItems:"center",justifyContent:"center"},a),{},{children:[r&&(0,c.jsxs)(i.Flex,{gap:2,alignItems:"center",children:[(0,c.jsx)(d,{children:r}),n]}),(0,c.jsx)(e,l({},u))]}))}},72144(e,t,r){r.d(t,{A:()=>p});r(98992),r(54520),r(3949);var n=r(64467),o=r(91539),i=r(258),c=r(19186),s=r(24609),a=r(39870),l=r(7761);function d(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function u(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?d(Object(r),!0).forEach((function(t){(0,n.A)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):d(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}const p=()=>{const e=(0,s.vt)(),t=(0,c.ID)(),r=(0,l.N3)();(0,o.A)((()=>({enabled:!(!e||!t),force:!0,fetch:()=>(0,i.hn)(e,t),onReceive:e=>{let{data:t}=e;return r(u(u({},a.jf),{},{loaded:!0},t))},onFail:e=>r(u(u({},a.jf),{},{loaded:!0,error:e})),pollingOptions:{pollingInterval:588e3}})),[e,t])}},17219(e,t,r){r.d(t,{A:()=>g});r(98992),r(54520),r(3949);var n=r(64467),o=r(96540),i=r(30569),c=r(91539),s=r(1705),a=r(6196),l=r(65448),d=r(54264);function u(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function p(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?u(Object(r),!0).forEach((function(t){(0,n.A)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):u(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}const g=function(e,t){let{polling:r=!0}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};const n=(0,i.yF)((0,o.useCallback)((function(r,n){let{data:o=[]}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};n((0,a.xz)({spaceId:e,roomId:t}),(e=>p(p({},e),{},{loaded:!0,value:o,updatedAt:(new Date).toISOString(),error:null})))}),[e,t])),u=(0,i.yF)((0,o.useCallback)(((r,n,o)=>{n((0,a.xz)({spaceId:e,roomId:t}),(e=>p(p({},e),{},{loaded:!0,error:(0,l.A)(o)})))}),[]));(0,c.A)((()=>({enabled:!!e&&!!t,polling:r,pollingOptions:{checkPauseCondition:d.$},fetch:()=>(0,s.qM)(e,t),onFail:u,onReceive:n,force:!0})),[e,t])}},85354(e,t,r){r.d(t,{A:()=>d});r(98992),r(54520),r(3949);var n=r(64467),o=r(96540),i=r(30569),c=r(19186),s=r(258);function a(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function l(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?a(Object(r),!0).forEach((function(t){(0,n.A)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):a(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}const d=(e,t)=>{const r=(0,i.yF)((0,o.useCallback)((async(r,n)=>{await r((0,c.LS)({id:t,key:"fullyLoaded"}))||(0,s.K8)(e,t).then((t=>{let{data:r}=t;return n((0,c.If)(r.id),l(l({},r),{},{spaceId:e,fullyLoaded:!0,loaded:!0}))}))}),[e,t]));(0,o.useEffect)((()=>{e&&t&&r()}),[e,t])}},23933(e,t,r){r.d(t,{A:()=>y});var n=r(64467),o=(r(98992),r(54520),r(3949),r(81454),r(8872),r(62953),r(96540)),i=r(30569),c=r(91539),s=r(1705),a=r(6196),l=r(2626),d=r(41716),u=r(65448),p=r(54264);function g(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function b(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?g(Object(r),!0).forEach((function(t){(0,n.A)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):g(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}const y=function(e,t){let{polling:r=!0}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};const n=(0,i.yF)((0,o.useCallback)((function(e,r){let{data:n=[]}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};r((0,d.t)({id:t,key:"ids"}),n.map((e=>e.id))),r((0,d.t)({id:t,key:"loaded"}),!0),r((0,d.t)({id:t,key:"updatedAt"}),(new Date).toISOString()),r((0,d.t)({id:t,key:"error"}),null),r(a.Ay,(e=>n.reduce(((e,t)=>(e[t.id]=b(b({},e[t.id]),{},{loaded:!0},t),e)),e)));const o=n.reduce(((e,t)=>{let{id:r,nodeId:n}=t;return e[n]=[...e[n]||[],r],e}),{});r(l.l3,o)}),[e,t])),g=(0,i.yF)((0,o.useCallback)(((e,r,n)=>{r((0,d.t)({id:t,key:"error"}),(0,u.A)(n))}),[]));(0,c.A)((()=>({enabled:!!e&&!!t,polling:r,pollingOptions:{checkPauseCondition:p.$},fetch:()=>(0,s.l1)(e,t),onFail:g,onReceive:n,force:!0})),[e,t])}},65380(e,t,r){r.d(t,{A:()=>a});r(62953);var n=r(96540),o=r(77611),i=r(14512),c=r(24200),s=r(42790);const a=()=>{const e=(0,i.g)(),t=(0,o.Ip)({nodeIds:e,flavour:"rhs"}),[r,a]=(0,c.yD)(),{after:l,before:d}=(0,s.rW)();(0,n.useEffect)((()=>{t()}),[r,a,l,d])}}}]);