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: //opt/netdata/usr/share/netdata/web/v3/9296.dc8524be5692f53c47dc.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:"b3c473d2ca33393fa546694d92302a2d960eb3e4"};var t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="19a15b79-2689-443f-b314-b09121ad0227",e._sentryDebugIdIdentifier="sentry-dbid-19a15b79-2689-443f-b314-b09121ad0227")}catch(e){}}(),(self.webpackChunkcloud_frontend=self.webpackChunkcloud_frontend||[]).push([[9296],{96482(e,t,n){n.d(t,{A:()=>a});n(42762);var r=n(96540),o=n(99191),l=n(75687),s=n(74848);const a=(0,r.memo)((e=>{let{children:t,searchQuery:n,onRemoveQuery:r,searchInputComponent:a}=e;const i=n&&""!==n.trim();return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(o.Icon,{name:"filterList",color:"textLite",width:"16px",height:"16px"}),t,i&&(0,s.jsx)(o.Flex,{className:"selected-item",children:(0,s.jsx)(o.Pill,{flavour:"neutral",hollow:!0,position:"relative",children:(0,s.jsxs)(o.Flex,{gap:.5,alignItems:"center",children:[(0,s.jsx)(o.TextSmall,{children:n}),(0,s.jsx)(l.A,{onRemove:r,tooltip:'Remove search "'.concat(n,'"')})]})})}),a]})}))},64082(e,t,n){n.d(t,{A:()=>l});var r=n(99191),o=n(74848);const l=e=>{let{isOpen:t,targetRef:n,onEsc:l,onClickOutside:s,children:a,width:i={base:"320px",min:"320px",max:"600px"},height:c={base:"400px",min:"200px",max:"600px"},wrapperRef:d}=e;return t?(0,o.jsx)(r.Drop,{align:{top:"bottom",left:"left"},target:n,onEsc:l,onClickOutside:s,backdrop:!0,backdropProps:{background:["transparent","full"],zIndex:100},zIndex:101,children:(0,o.jsxs)(r.Box,{ref:d,width:i,height:c,background:"dropdown",overflow:"hidden",position:"relative",sx:{resize:"both","&::-webkit-resizer":{display:"none"}},children:[(0,o.jsx)(r.Flex,{background:"dropdown",border:!0,round:1,padding:[2],column:!0,gap:2,height:"100%",onClick:e=>e.stopPropagation(),onMouseDown:e=>e.stopPropagation(),sx:{boxShadow:"0 4px 8px rgba(0, 0, 0, 0.1)"},children:a}),(0,o.jsx)(r.IconButton,{icon:"resize_handler",padding:[0],position:"absolute",bottom:0,right:0,hoverColor:"textDescription",width:"14px",height:"14px",style:{cursor:"nwse-resize",pointerEvents:"none"}})]})}):null}},5402(e,t,n){n.d(t,{A:()=>y});var r=n(64467),o=(n(89463),n(98992),n(54520),n(3949),n(96540)),l=n(99191),s=n(22337),a=n(25764),i=n(36893),c=n(64082),d=n(93911),u=n(75687),p=n(32660),h=n(45087),g=n(65890),b=n(66188),f=n(74848);function m(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function x(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?m(Object(n),!0).forEach((function(t){(0,r.A)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):m(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}const y=(0,o.memo)((e=>{let{id:t,label:n,triggerRef:r,onToggle:o,isOpen:m,isEnabled:y,stale:v,subtitleText:j,isRequired:w,onRemove:O,onCancel:C,onClose:A,dropdownProps:I={},onToggleEnabled:k,isDisabled:E,selectedCount:R,description:S,onReset:F,resetDisabled:P,canHideZeros:D=!1,hiddenZeros:K,toggleHideZeros:T,sortAction:L,filteredOptions:M,allOptions:N,showActions:V=!0,extraActions:B,children:z}=e;return(0,f.jsxs)(f.Fragment,{children:[(0,f.jsxs)(a.A,{children:[(0,f.jsx)(i.A,{triggerRef:r,onClick:o,testId:"dropdown-filter-".concat(t),isOpen:m,isEnabled:y,stale:v,label:n,subtitle:j}),!w&&(0,f.jsx)("div",{className:"remove-button-wrapper",children:(0,f.jsx)(u.A,{onRemove:O,tooltip:"Remove ".concat(n," filter")})})]}),(0,f.jsxs)(c.A,x(x({isOpen:m,targetRef:null===r||void 0===r?void 0:r.current,onEsc:C,onClickOutside:A},I),{},{children:[(0,f.jsx)(p.A,{id:t,label:n,isEnabled:y,handleToggleEnabled:k,isDisabled:E,disabledText:R>0?"".concat(R," stored"):null,description:S,onReset:F,resetDisabled:P,resetTooltip:"Reset selections",actions:V?(0,f.jsxs)(f.Fragment,{children:[D&&m&&(null===M||void 0===M?void 0:M.length)!==(null===N||void 0===N?void 0:N.length)&&(0,f.jsx)(h.A,{content:K?"Show zeros":"Hide zeros",align:"top",children:(0,f.jsx)(l.IconButton,{padding:[0],flavour:"borderless",onClick:e=>{e.stopPropagation(),T(!K)},"data-testid":"dropdown-filter-".concat(t,"-toggle-zeros"),neutral:!0,children:(0,f.jsx)(s.gc,{icon:K?b.pS3:b.k6j,size:"md",alt:"Hide/show zeros"})})}),L,N&&(0,f.jsx)(g.A,{title:n,options:K?M:N,testIdPrefix:"dropdown-filter-".concat(t)}),B]}):null}),(0,f.jsxs)(l.Flex,{flex:"1",height:{min:0},overflow:"hidden",column:!0,children:[(0,f.jsx)(d.A,{isDisabled:E}),z]})]}))]})}))},32660(e,t,n){n.d(t,{A:()=>i});n(89463);var r=n(99191),o=n(22337),l=n(45087),s=n(66188),a=n(74848);const i=e=>{let{id:t,label:n,isEnabled:i,handleToggleEnabled:c,isDisabled:d,disabledText:u,description:p,onReset:h,resetDisabled:g,resetTooltip:b="Reset",actions:f}=e;return(0,a.jsxs)(r.Flex,{padding:[1,2],justifyContent:"between",children:[(0,a.jsxs)(r.Flex,{gap:2,alignItems:"center",children:[(0,a.jsx)(r.Checkbox,{checked:i,onChange:c,"data-testid":"filter-enabled-".concat(t)}),(0,a.jsxs)(r.Flex,{column:!0,gap:.5,children:[(0,a.jsxs)(r.Flex,{gap:1,alignItems:"center",children:[(0,a.jsx)(r.TextSmall,{strong:!0,children:n}),d&&u&&(0,a.jsxs)(r.TextSmall,{color:"textLite",children:["(",u,")"]})]}),(0,a.jsx)(r.TextMicro,{color:"textDescription",children:p})]})]}),(0,a.jsxs)(r.Flex,{gap:1,alignItems:"center",children:[(0,a.jsx)(l.A,{content:b,align:"top",children:(0,a.jsx)(r.IconButton,{padding:[0],flavour:"borderless",onClick:h,"data-testid":"dropdown-filter-".concat(t,"-resetAll"),neutral:!0,disabled:g,children:(0,a.jsx)(o.gc,{icon:s.Dfk,size:"sm",alt:"Reset"})})}),f]})]})}},36893(e,t,n){n.d(t,{A:()=>l});var r=n(99191),o=n(74848);const l=e=>{let{triggerRef:t,onClick:n,testId:l,isOpen:s,isEnabled:a,stale:i,label:c,subtitle:d}=e;return(0,o.jsxs)(r.Flex,{ref:t,onClick:n,"data-testid":l,padding:[.5,1],border:"panelBg",round:!0,background:s?"border":void 0,cursor:"pointer",alignItems:"center",justifyContent:"between",opacity:a?1:.5,height:{min:8},width:{min:25,max:50},_hover:{background:"border"},children:[(0,o.jsxs)(r.Flex,{column:!0,gap:0,alignItems:"start",overflow:"hidden",flex:!0,children:[(0,o.jsx)(r.TextSmall,{strong:!0,color:i?"textLite":"text",truncate:!0,children:c}),(0,o.jsx)(r.TextMicro,{color:i?"textNoFocus":"textLite",truncate:!0,children:d})]}),(0,o.jsx)(r.Flex,{alignItems:"center",margin:[0,0,0,2],flexShrink:0,children:(0,o.jsx)(r.Icon,{name:"chevron_down",width:"12px",height:"12px",rotate:s?2:0,color:i?"textLite":"text"})})]})}},75687(e,t,n){n.d(t,{A:()=>h});n(98992),n(54520),n(3949);var r=n(64467),o=n(80045),l=n(99191),s=n(45087),a=n(74848);const i=["onRemove","testId"],c=["onRemove","tooltip","testId"];function d(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function u(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?d(Object(n),!0).forEach((function(t){(0,r.A)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):d(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}const p=e=>{let{onRemove:t,testId:n}=e,r=(0,o.A)(e,i);return(0,a.jsx)(l.Box,u(u({"data-testid":n,onClick:t,cursor:"pointer"},r),{},{children:(0,a.jsx)(l.Icon,{name:"close_circle",width:"12px",height:"12px",color:"textLite",sx:{visibility:"hidden",".selected-item:hover &":{visibility:"visible"}}})}))},h=e=>{let{onRemove:t,tooltip:n="Remove",testId:r="remove-button"}=e,l=(0,o.A)(e,c);return n?(0,a.jsx)(s.A,{content:n,align:"top",children:(0,a.jsx)(p,u({onRemove:t,testId:r},l))}):(0,a.jsx)(p,u({onRemove:t,testId:r},l))}},26848(e,t,n){n.d(t,{A:()=>u});var r=n(64467),o=(n(42762),n(98992),n(54520),n(3949),n(81454),n(8872),n(62953),n(96540)),l=n(99191),s=n(23226),a=n(67012),i=n(74848);function c(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function d(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?c(Object(n),!0).forEach((function(t){(0,r.A)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):c(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}const u=(0,o.memo)((e=>{let{searchValue:t,setSearchValue:n,setSearchQuery:r,searchResults:c,onAddFilter:u,onAddFilterWithValue:p,noSearch:h,placeholder:g="Search or filter...",testId:b="search-filter-input"}=e;const[f,m]=(0,o.useState)(),[x,y]=(0,o.useState)(!1),[v,j]=(0,o.useState)(0),w=(0,o.useRef)(),O=(0,o.useRef)(),[,C]=(0,s.A)(),A=(0,o.useMemo)((()=>{const e=[];return c.searchAction&&e.push(d({type:"search"},c.searchAction)),c.topFilters.forEach((t=>{e.push(d({type:"filter"},t))})),Object.entries(c.groupedValues).forEach((t=>{let[n,r]=t;r.values.forEach((t=>{e.push(d({type:"value",filterId:n,filterName:r.filterName},t))}))})),e}),[c]),I=(0,o.useCallback)((()=>{t.trim()&&(r(t.trim()),n(""),m((new Date).getTime()),y(!1))}),[t,r,n]),k=(0,o.useCallback)((e=>{u(e),n(""),m((new Date).getTime()),y(!1)}),[u,n]),E=(0,o.useCallback)(((e,t)=>{p(e,t),n(""),m((new Date).getTime()),y(!1)}),[p,n]),R=(0,o.useCallback)((()=>{x||y(!0)}),[x]),S=(0,o.useCallback)((e=>{if(x)if("ArrowDown"===e.key)e.preventDefault(),j((e=>(e+1)%A.length));else if("ArrowUp"===e.key)e.preventDefault(),j((e=>(e-1+A.length)%A.length));else if("Enter"===e.key){e.preventDefault();const t=A[v];t&&("search"===t.type?I():"filter"===t.type?k(t.id):"value"===t.type&&E(t.filterId,t.value))}else"Escape"===e.key&&(y(!1),n(""),m((new Date).getTime()));else"Enter"!==e.key&&"ArrowDown"!==e.key||(e.preventDefault(),y(!0))}),[x,v,A,I,k,E,n]);return(0,o.useEffect)((()=>{j(0)}),[t]),(0,a.A)((()=>{C(!!x)}),[x]),h?null:(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(l.SearchInput,{ref:w,value:t,reset:f,onChange:n,onKeyDown:S,onFocus:R,onReset:h?null:()=>r(""),placeholder:g,"data-testid":b,border:"none",_hover:{border:"none"},_focus:{border:"none"},containerStyles:{flex:"1",minWidth:"200px"},width:{base:"100%",min:"150px"},background:"panelBg"}),w.current&&x&&(0,i.jsx)(l.Drop,{align:{top:"bottom",left:"left"},target:w.current,onEsc:()=>y(!1),onClickOutside:()=>y(!1),zIndex:1e3,backdrop:!0,backdropProps:{background:["transparent","full"]},background:"dropdown",border:!0,round:2,width:{base:"100%",min:"480px",max:"600px"},height:{max:"30vh"},children:(0,i.jsxs)(l.Box,{overflow:"auto",flex:"1",ref:O,children:[!h&&c.searchAction&&(0,i.jsxs)(l.Flex,{onClick:I,padding:[1.5,2],cursor:"pointer",alignItems:"center",gap:2,background:0===v?"secondaryHighlight":void 0,_hover:{background:"secondaryHighlight"},children:[(0,i.jsx)(l.Icon,{name:"search",width:"16px",height:"16px",color:"textLite"}),(0,i.jsx)(l.TextSmall,{children:c.searchAction.text})]}),c.topFilters.length>0&&(0,i.jsxs)(i.Fragment,{children:[t&&(0,i.jsx)(l.Flex,{padding:[.75,2],background:"modalBackground",position:"sticky",top:0,zIndex:1,children:(0,i.jsx)(l.TextMicro,{color:"textLite",strong:!0,uppercase:!0,children:"Top Filters"})}),c.topFilters.map(((e,t)=>{const n=(c.searchAction?1:0)+t;return(0,i.jsx)(l.Flex,{onClick:()=>k(e.id),padding:[1.25,2],cursor:"pointer",alignItems:"center",justifyContent:"between",background:v===n?"secondaryHighlight":void 0,_hover:{background:"secondaryHighlight"},children:(0,i.jsxs)(l.Flex,{alignItems:"center",gap:1.5,children:[(0,i.jsx)(l.Icon,{name:"filterList",width:"14px",height:"14px",color:"textLite"}),(0,i.jsx)(l.TextSmall,{strong:!0,children:e.name}),e.id!==e.name&&(0,i.jsxs)(l.TextMicro,{color:"textLite",children:["(",e.id,")"]})]})},e.id)}))]}),Object.entries(c.groupedValues).map((e=>{let[t,n]=e;return(0,i.jsxs)(l.Box,{children:[(0,i.jsxs)(l.Flex,{padding:[1,2],background:"inputBg",borderTop:!0,margin:[1,0,0,0],alignItems:"center",justifyContent:"between",children:[(0,i.jsx)(l.TextSmall,{strong:!0,color:"text",children:n.filterName}),(0,i.jsx)(l.TextMicro,{color:"textLite",children:t!==n.filterName&&t})]}),n.values.map(((e,n)=>{const r=(c.searchAction?1:0)+c.topFilters.length+Object.entries(c.groupedValues).slice(0,Object.keys(c.groupedValues).indexOf(t)).reduce(((e,t)=>{let[,n]=t;return e+n.values.length}),0)+n,o=e.isSelected||"selectedNodeIds"===t&&e.count>0;return(0,i.jsxs)(l.Flex,{onClick:()=>E(t,e.value),padding:[1,2,1,4],cursor:"pointer",alignItems:"center",justifyContent:"between",background:v===r?"secondaryHighlight":void 0,_hover:{background:"secondaryHighlight"},children:[(0,i.jsxs)(l.Flex,{alignItems:"center",gap:1,column:!!e.sublabel,children:[(0,i.jsxs)(l.Flex,{alignItems:"center",gap:1,children:[o&&(0,i.jsx)(l.Icon,{name:"checkmark_s",width:"14px",height:"14px",color:"primary"}),(0,i.jsx)(l.TextSmall,{children:e.label})]}),e.sublabel&&(0,i.jsx)(l.TextMicro,{color:"textLite",children:e.sublabel})]}),e.count>0&&(0,i.jsx)(l.TextMicro,{color:"textDescription",children:e.count})]},"".concat(t,"-").concat(e.value))}))]},t)})),0===c.topFilters.length&&!c.searchAction&&0===Object.keys(c.groupedValues).length&&(0,i.jsx)(l.Flex,{column:!0,alignItems:"center",justifyContent:"center",padding:[4],children:(0,i.jsx)(l.TextSmall,{color:"textLite",children:t?"No filters found":"Start typing to search filters..."})})]})})]})}))},68529(e,t,n){n.d(t,{A:()=>l});n(62953);var r=n(96540),o=n(6304);const l=e=>{let{pendingChangesRef:t,onOpen:n}=e;const[l,s,,a]=(0,o.A)(!1),i=(0,r.useCallback)((()=>{var e;l?null!==(e=t.current)&&void 0!==e&&e.hasPendingChanges&&t.current.applyChanges():null===n||void 0===n||n();s()}),[l,s,t,n]),c=(0,r.useCallback)((()=>{var e;null!==(e=t.current)&&void 0!==e&&e.hasPendingChanges&&t.current.applyChanges(),a()}),[a,t]),d=(0,r.useCallback)((()=>{var e;null!==(e=t.current)&&void 0!==e&&e.hasPendingChanges&&t.current.cancelChanges(),a()}),[a,t]);return{isOpen:l,handleToggle:i,handleClose:c,handleCancel:d}}},93911(e,t,n){n.d(t,{A:()=>l});var r=n(99191),o=n(74848);const l=e=>{let{isDisabled:t}=e;return t?(0,o.jsx)(r.Flex,{padding:[1,2],background:"warningLight",children:(0,o.jsx)(r.TextSmall,{children:"Filter is disabled. Enable to apply selections to results."})}):null}},25764(e,t,n){n.d(t,{A:()=>l});var r=n(51510),o=n(99191);const l=(0,r.default)(o.Flex).withConfig({displayName:"wrapper__Wrapper",componentId:"sc-cor8vi-0"})(["position:relative;& .remove-button-wrapper{visibility:hidden;position:absolute;top:-6px;right:-6px;z-index:1;}&:hover .remove-button-wrapper{visibility:visible;}"])},31115(e,t,n){n.d(t,{A:()=>u});n(62953);var r=n(22337),o=n(99191),l=n(42790),s=n(45087),a=n(66188),i=n(74848);const c=[{id:"alpha-asc",icon:a.Yec,tooltip:"Sort by name ascending"},{id:"alpha-desc",icon:a.PE8,tooltip:"Sort by name descending"},{id:"num-asc",icon:a.v62,tooltip:"Sort by value ascending"},{id:"num-desc",icon:a.utr,tooltip:"Sort by value descending"}],d=e=>{let{sortBy:t,onChange:n,testIdPrefix:l}=e;const d=c.find((e=>e.id===t)),u=c[(c.findIndex((e=>e.id===t))+1)%c.length];return(0,i.jsx)(s.A,{content:()=>(0,i.jsxs)(i.Fragment,{children:[(null===d||void 0===d?void 0:d.tooltip)||"Sort",".",(0,i.jsx)("br",{}),"Click to ",(null===u||void 0===u?void 0:u.tooltip.toLowerCase())||"change sorting"]}),align:"top",isBasic:!0,children:(0,i.jsx)(o.IconButton,{padding:[0],flavour:"borderless",onClick:e=>{e.stopPropagation(),n(u.id)},"data-testid":"".concat(l,"-filter-download-csv"),neutral:!0,children:(0,i.jsx)(r.gc,{icon:(null===d||void 0===d?void 0:d.icon)||a.OM7,size:"lg",alt:"Sort by"})})})},u=e=>{let{extraKey:t,param:n,title:r,testIdPrefix:o}=e;const[s,a]=(0,l.r$)("".concat(n,"-sort"),{extraKey:t,flavour:"val",defaultValue:"alpha-asc"});return[s,a,(0,i.jsx)(d,{sortBy:s,onChange:a,testIdPrefix:o},r)]}},63589(e,t,n){n.d(t,{A:()=>h});n(98992),n(54520),n(3949);var r=n(64467),o=n(99191),l=n(82103),s=n(19186),a=n(24609),i=n(1174),c=n(74848);function d(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}const u=(p=o.Button,e=>{const t=(0,s.XA)(),n=(0,a.dg)();return(0,c.jsx)(i.A,{permission:"node:Create",children:s=>{const a=(0,c.jsx)(p,function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?d(Object(n),!0).forEach((function(t){(0,r.A)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):d(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({disabled:!s},e));return s?a:(0,c.jsx)(l.A,{content:n?"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(t.name),"data-testid":"addNodeTooltipContainer",children:(0,c.jsx)(o.Box,{children:a})})}})});var p;const h=u},37356(e,t,n){n.d(t,{A:()=>re});var r=n(64467),o=(n(27495),n(25440),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),n(62953),n(96540)),l=n(96482),s=(n(26910),n(42762),n(8872),n(71517),n(11379),n(93777),n(14190),n(12359),n(86097),n(17273),n(27415),n(19929),n(37583),n(55122),n(20230),n(57268),n(79733),n(26848)),a=n(24013),i=n(87083),c=n(42790),d=n(19186),u=n(51750),p=n(71581),h=n(74848);const g=(0,o.memo)((e=>{let{extraKey:t,noSearch:n,nodeIds:r,columnsConfig:l,tabId:g}=e;const[,b]=(0,c.r$)("tocSearch",{extraKey:t,flavour:"val",defaultValue:""}),[f,m]=(0,o.useState)(""),x=(0,d.ID)(),y=(0,a.Gt)(r),v=(0,i.a7)({extraKey:t}),j=(0,i.u7)({extraKey:t}),w=(0,p.rK)(g,x),O=(0,u.A)({extraKey:t,nodeIds:r,metricsType:w}),C=(0,o.useMemo)((()=>{const e=Object.entries(l||{}).map((e=>{let[t,n]=e;return{id:t,name:n.name||t,category:n.category||"Other"}}));return[...e,O.length>0?{id:"selectedGroups",name:"Groups",category:"Core"}:null,{id:"selectedNodeIds",name:"Selected Nodes",category:"Nodes"}].filter(Boolean)}),[l,O.length]),[A,I]=(0,c.r$)("addedFilters",{extraKey:t,flavour:"arr",defaultValue:[]}),k=(0,c.IU)({extraKey:t,flavour:"arr"}),E=(0,o.useMemo)((()=>{const e={searchAction:null,topFilters:[],groupedValues:{},allFilters:[]},t=f.toLowerCase().trim();t&&(e.searchAction={query:f,text:'Search for "'.concat(f,'"')});const n=new Map,r=[];return C.forEach((e=>{if(!A.includes(e.id)){const n={id:e.id,name:e.name,category:e.category,score:0};if(t){const r=e.name.toLowerCase().includes(t),o=e.id.toLowerCase().includes(t);r&&(n.score+=10),o&&(n.score+=5),e.name.toLowerCase().startsWith(t)&&(n.score+=15)}else n.score=1;(n.score>0||!t)&&r.push(n)}if(y&&y.length>0){const r=[];if("nodeStatuses"===e.id){const e=y.reduce(((e,t)=>{const n=t.nodeStatus;return e[n]||(e[n]={count:0}),e[n].count+=1,e}),{});Object.entries(e).forEach((e=>{let[n,o]=e,l=!t,s=o.count;if(t){n.toLowerCase().includes(t)&&(l=!0,s=100,n.toLowerCase().startsWith(t)&&(s+=50))}l&&r.push({value:n,label:n,count:o.count,score:s})}))}else if("nodeVersions"===e.id){const e=y.reduce(((e,t)=>(t.version&&(e[t.version]||(e[t.version]={count:0}),e[t.version].count+=1),e)),{});Object.entries(e).forEach((e=>{let[n,o]=e,l=!t,s=o.count;if(t){n.toLowerCase().includes(t)&&(l=!0,s=100,n.toLowerCase().startsWith(t)&&(s+=50))}l&&r.push({value:n,label:n,count:o.count,score:s})}))}else if("nodeCapabilities"===e.id){const e=new Set;y.forEach((t=>{t.capabilities&&Object.keys(t.capabilities).forEach((t=>e.add(t)))})),Array.from(e).forEach((e=>{const n=y.filter((t=>t.capabilities&&e in t.capabilities)).length;let o=!t,l=n;if(t){e.toLowerCase().includes(t)&&(o=!0,l=100,e.toLowerCase().startsWith(t)&&(l+=50))}o&&r.push({value:e,label:e,count:n,score:l})}))}else if("os.nm"===e.id){const e=y.reduce(((e,t)=>{var n;return null!==(n=t.os)&&void 0!==n&&n.nm&&(e[t.os.nm]||(e[t.os.nm]={count:0}),e[t.os.nm].count+=1),e}),{});Object.entries(e).forEach((e=>{let[n,o]=e,l=!t,s=o.count;if(t){n.toLowerCase().includes(t)&&(l=!0,s=100,n.toLowerCase().startsWith(t)&&(s+=50))}l&&r.push({value:n,label:n,count:o.count,score:s})}))}else if(e.id.startsWith("label.")){const n=e.id.replace("label.",""),o=y.reduce(((e,t)=>{if(t.labels&&t.labels[n]){const r=t.labels[n];e[r]||(e[r]={count:0}),e[r].count+=1}return e}),{});Object.entries(o).forEach((e=>{let[o,l]=e,s=!t,a=l.count;if(t){o.toLowerCase().includes(t)&&(s=!0,a=100,o.toLowerCase().startsWith(t)&&(a+=50))}s&&r.push({value:"".concat(n,"|").concat(o),label:o,count:l.count,score:a})}))}else"selectedNodeIds"===e.id?y.forEach((e=>{let n=!t,o=1;const l=null===v||void 0===v?void 0:v.includes(e.id);if(t){const r=e.name&&e.name.toLowerCase().includes(t),l=e.id.toLowerCase().includes(t);(r||l)&&(n=!0,o=r?100:50,e.name&&e.name.toLowerCase().startsWith(t)&&(o+=50))}n&&r.push({value:e.id,label:e.name||e.id,count:l?1:0,score:o+(l?10:0)})})):"selectedGroups"===e.id&&O.forEach((e=>{let n=!t,o=e.count;if(t){e.name.toLowerCase().includes(t)&&(n=!0,o=100,e.name.toLowerCase().startsWith(t)&&(o+=50))}n&&r.push({value:e.id,label:e.name,count:e.count,score:o})}));r.length>0&&(r.sort(((e,t)=>t.score-e.score)),n.set(e.id,{filterName:e.name,values:r.slice(0,t?10:5)}))}})),r.sort(((e,t)=>t.score-e.score)),e.allFilters=r,e.topFilters=t?r.slice(0,5):r,n.forEach(((n,r)=>{(e.topFilters.some((e=>e.id===r))||t)&&(e.groupedValues[r]=n)})),e}),[f,y,A,v,C,O]),R=(0,o.useCallback)((e=>{I((t=>[...t||[],e]))}),[I]),S=(0,o.useCallback)(((e,t)=>{"selectedNodeIds"===e?j((e=>{const n=e||[];return n.includes(t)?n.filter((e=>e!==t)):[...n,t]})):(A.includes(e)||I((t=>[...new Set([...t||[],e])])),k(e,(e=>{const n=e||[];return n.includes(t)?n.filter((e=>e!==t)):[...n,t]})))}),[A,I,j,k]);return(0,h.jsx)(s.A,{searchValue:f,setSearchValue:m,setSearchQuery:b,searchResults:E,onAddFilter:R,onAddFilterWithValue:S,noSearch:n})})),b=g,f=e=>{let{children:t,noSearch:n,extraKey:r,nodeIds:o,columnsConfig:s,tabId:a}=e;const[i,d]=(0,c.r$)("tocSearch",{extraKey:r,flavour:"val",defaultValue:""});return(0,h.jsx)(l.A,{searchQuery:i,onRemoveQuery:()=>{d("")},searchInputComponent:(0,h.jsx)(b,{noSearch:n,extraKey:r,nodeIds:o,columnsConfig:s,tabId:a}),children:t})},m=(0,o.memo)(f);n(72577);var x=n(64007),y=n(5402),v=n(68529),j=n(2137),w=n(67012),O=n(23226);function C(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function A(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?C(Object(n),!0).forEach((function(t){(0,r.A)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):C(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}const I=[],k={},E=e=>{let{id:t,extraKey:n}=e;const[r,l]=(0,c.r$)(t,{extraKey:n,flavour:"arr",defaultValue:I}),[s,a]=(0,c.r$)("disabledFilters",{extraKey:n,flavour:"arr",defaultValue:I}),[,i]=(0,c.r$)("addedFilters",{extraKey:n,flavour:"arr",defaultValue:I}),[d,u]=(0,c.r$)("disabledFilterValues",{extraKey:n,flavour:"obj",defaultValue:k}),p=(0,o.useMemo)((()=>s.includes(t)),[s,t]),h=!p,g=p?d[t]||I:r,b=p||0===r.length,f=(0,o.useRef)(!1);(0,o.useEffect)((()=>{f.current?p&&r.length>0&&(a((e=>(e||[]).filter((e=>e!==t)))),u((function(){const e=A({},arguments.length>0&&void 0!==arguments[0]?arguments[0]:{});return delete e[t],e}))):f.current=!0}),[r,p,t,a,u]);const m=(0,o.useCallback)((()=>{l([]),i((e=>(e||[]).filter((e=>e!==t)))),a((e=>(e||[]).filter((e=>e!==t)))),u((function(){const e=A({},arguments.length>0&&void 0!==arguments[0]?arguments[0]:{});return delete e[t],e}))}),[l,i,a,u,t]),x=(0,o.useCallback)((()=>{if(p){const e=d[t]||[];e.length>0&&l(e),a((e=>(e||[]).filter((e=>e!==t)))),u((function(){const e=A({},arguments.length>0&&void 0!==arguments[0]?arguments[0]:{});return delete e[t],e}))}else r.length>0&&(u((function(){return A(A({},arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}),{},{[t]:r})})),l([])),a((e=>[...e||[],t]))}),[a,u,l,p,t,r,d]);return{isDisabled:p,isEnabled:h,values:g,setFilter:l,stale:b,handleToggleEnabled:x,handleRemoveFilter:m}};var R=n(21511),S=n(31115);const F=(0,o.memo)((e=>{let{extraKey:t,id:n,label:r,roomId:l,columnInfo:s,paramKey:a,isRequired:i=!1,nodeIds:c}=e;const d=(0,o.useRef)(),u=(0,o.useRef)(),[,p]=(0,O.A)(),g="select"!==(null===s||void 0===s?void 0:s.filter),{isOpen:b,handleToggle:f,handleClose:m,handleCancel:C}=(0,v.A)({pendingChangesRef:u}),{isDisabled:A,isEnabled:I,values:k,setFilter:F,stale:P,handleToggleEnabled:D,handleRemoveFilter:K}=E({id:n,extraKey:t}),T=(0,R.A)({param:n,paramKey:a||(null===s||void 0===s?void 0:s.paramKey),extraKey:t,isLabel:null===s||void 0===s?void 0:s.isLabel,labelKey:null===s||void 0===s?void 0:s.labelKey,nodeIds:c}),[L,,M]=(0,S.A)({param:"sort-".concat(n),baseKey:l,filtersKey:t,collection:T,defaultValue:"count-desc"}),N=k.length,V=(0,o.useMemo)((()=>{if(0===N)return"No selection";if(1===N){const e=k[0],t=T.find((t=>t.id===e));return t?t.name:e}return"".concat(N," selected")}),[N,k,T]);(0,w.A)((()=>{p(!!b)}),[b]),(0,j.A)(b,'[data-testid="filter-enabled-'.concat(n,'"]'));const B=T.length,z=T.filter((e=>e.count>0)).length,_=(0,o.useMemo)((()=>0===B?"":"Labels"===(null===s||void 0===s?void 0:s.category)?"Label: ".concat(s.labelKey," \u2022 ").concat(z," values"):z===B?"".concat(z," values"):"".concat(z," out of ").concat(B," values used")),[B,z,s]);return(0,h.jsx)(y.A,{id:n,label:r,triggerRef:d,onToggle:f,isOpen:b,isEnabled:I,stale:P,subtitleText:V,isRequired:i,onRemove:K,onCancel:C,onClose:m,onToggleEnabled:D,isDisabled:A,selectedCount:N,description:_,onReset:e=>{e.stopPropagation(),F([])},resetDisabled:!(null!==k&&void 0!==k&&k.length),canHideZeros:!1,sortAction:M,filteredOptions:T,showActions:!0,children:(0,h.jsx)(x.Ay,{ref:u,param:n,baseKey:l,collection:T,getValue:e=>e.id,getLabel:e=>e.name||e.id,hasSearch:!0,multi:g,placeholder:"Search ".concat(r.toLowerCase(),"..."),searchInputProps:{autoFocus:!0},noResultsMessage:"No ".concat(r.toLowerCase()," found"),itemProps:{multi:g,actualCountLabel:"nodes",stale:A},extraKey:t,height:{max:"100%"},resizeable:!1,sortBy:L,debounceDelay:0,batchMode:"event",value:A?k:void 0})})}));var P=n(99191),D=n(25764),K=n(36893),T=n(64082),L=n(93911),M=n(75687),N=n(32660);const V=(0,o.memo)((e=>{let{id:t,label:n,isEnabled:r,handleToggleEnabled:o,isDisabled:l,values:s,handleReset:a,min:i,max:c,draftRange:d,currentMin:u,currentMax:p,handleRangeChange:g,step:b,containerWidth:f,unit:m}=e;return(0,h.jsxs)(h.Fragment,{children:[(0,h.jsx)(N.A,{id:t,label:n,isEnabled:r,handleToggleEnabled:o,isDisabled:l,disabledText:s.length>0?"".concat(s[0]).concat(m," - ").concat(s[1]).concat(m," stored"):null,description:"Range: ".concat(i).concat(m," - ").concat(c).concat(m),onReset:a,resetDisabled:!s||0===s.length,resetTooltip:"Reset to full range"}),(0,h.jsx)(L.A,{isDisabled:l}),(0,h.jsx)(P.MultiRangeInput,{min:i,max:c,onChange:g,initMin:d?d[0]:u,initMax:d?d[1]:p,step:b,disabled:l,padding:[4]},"".concat(t,"-").concat(f))]})})),B=(0,o.memo)((e=>{let{extraKey:t,id:n,label:r,nodes:l,isRequired:s=!1}=e;const a=(0,o.useRef)(),i=(0,o.useRef)(),[c,d]=(0,o.useState)(null),[,u]=(0,O.A)(),{isDisabled:p,isEnabled:g,values:b,setFilter:f,stale:m,handleToggleEnabled:x,handleRemoveFilter:y}=E({id:n,extraKey:t}),{min:C,max:A,step:I,decimalPoints:k,unit:R}=(0,o.useMemo)((()=>{if(!l||0===l.length)return{min:0,max:100,step:1,decimalPoints:0,unit:""};let e=1/0,t=-1/0,r="";l.forEach((o=>{var l,s,a,i;let c;"hw.cpuFrequency"===n&&null!==(l=o.hw)&&void 0!==l&&l.cpuFrequency?(c=parseFloat(o.hw.cpuFrequency),r=" MHz"):"hw.cpus"===n&&null!==(s=o.hw)&&void 0!==s&&s.cpus?(c=parseInt(o.hw.cpus),r=""):"hw.memory"===n&&null!==(a=o.hw)&&void 0!==a&&a.memory?(c=parseFloat(o.hw.memory)/1073741824,r=" GB"):"hw.diskSpace"===n&&null!==(i=o.hw)&&void 0!==i&&i.diskSpace&&(c=parseFloat(o.hw.diskSpace)/1073741824,r=" GB"),void 0===c||isNaN(c)||(e=Math.min(e,c),t=Math.max(t,c))})),e===1/0&&(e=0,t=100);const o="hw.cpus"===n?0:2,s="hw.cpus"===n?1:Math.pow(10,-o);return{min:Math.floor(e),max:Math.ceil(t),step:s,decimalPoints:o,unit:r}}),[l,n]),S=void 0!==b[0]?1*b[0]:C,F=void 0!==b[1]?1*b[1]:A,{isOpen:P,handleToggle:L,handleClose:N,handleCancel:B}=(0,v.A)({pendingChangesRef:i,onOpen:()=>d(b.length>0?[...b]:null)}),z=(0,o.useCallback)((e=>{let{min:t,max:n}=e;d([t,n])}),[]),_=(0,o.useMemo)((()=>{if(!b||0===b.length)return"Full range";const e=1*b[0],t=1*b[1],n=e=>k>0?e.toFixed(k):e.toString();return"".concat(n(e)).concat(R," - ").concat(n(t)).concat(R)}),[b,k,R]),q=(0,o.useCallback)((()=>{f([])}),[f]);(0,w.A)((()=>{u(!!P)}),[P]),(0,j.A)(P,'[data-testid="filter-enabled-'.concat(n,'"]'));const[H,W]=(0,o.useState)(320),G=(0,o.useRef)(null),$=(0,o.useRef)(null);return(0,o.useEffect)((()=>{if(!P||!$.current)return;return G.current=new ResizeObserver((e=>{for(const t of e){const e=t.contentRect.width;Math.abs(e-H)>5&&W(e)}})),G.current.observe($.current),()=>{G.current&&G.current.disconnect()}}),[P,H]),(0,o.useEffect)((()=>{i.current={hasPendingChanges:c&&(c[0]!==S||c[1]!==F),applyChanges:()=>{c&&(c[0]===C&&c[1]===A?f([]):f(c),d(null))},cancelChanges:()=>{d(null)}}}),[c,S,F,C,A,f]),(0,h.jsxs)(h.Fragment,{children:[(0,h.jsxs)(D.A,{children:[(0,h.jsx)(K.A,{triggerRef:a,onClick:L,testId:"dropdown-filter-".concat(n),isOpen:P,isEnabled:g,stale:m,label:r,subtitle:_}),!s&&(0,h.jsx)("div",{className:"remove-button-wrapper",children:(0,h.jsx)(M.A,{onRemove:y,tooltip:"Remove ".concat(r," filter")})})]}),(0,h.jsx)(T.A,{isOpen:P,targetRef:a.current,onEsc:B,onClickOutside:N,width:{base:"320px",min:"280px",max:"500px"},height:{base:"100px",min:"100px",max:"300px"},wrapperRef:$,children:(0,h.jsx)(V,{id:n,label:r,isEnabled:g,handleToggleEnabled:x,isDisabled:p,values:b,handleReset:q,min:C,max:A,draftRange:c,currentMin:S,currentMax:F,handleRangeChange:z,step:I,containerWidth:H,unit:R})})]})})),z=(0,o.memo)((e=>{let{extraKey:t,id:n,label:r,roomId:l,nodeIds:s,tabId:a}=e;const i=(0,o.useRef)(),c=(0,o.useRef)(),[,d]=(0,O.A)(),{isOpen:g,handleToggle:b,handleClose:f,handleCancel:m}=(0,v.A)({pendingChangesRef:c}),{isDisabled:C,isEnabled:A,values:I,setFilter:k,stale:R,handleToggleEnabled:F,handleRemoveFilter:P}=E({id:n,extraKey:t}),D=(0,p.rK)(a,l),K=(0,u.A)({extraKey:t,nodeIds:s,roomId:l,metricsType:D});if(!K.length)return null;const[T,,L]=(0,S.A)({param:"sort-".concat(n),baseKey:l,filtersKey:t,collection:K,defaultValue:"count-desc"}),M=I.length,N=(0,o.useMemo)((()=>{if(0===M)return"No selection";if(1===M){const e=I[0],t=K.find((t=>t.id===e));return t?t.name:e}return"".concat(M," selected")}),[M,I,K]);(0,w.A)((()=>{d(!!g)}),[g]),(0,j.A)(g,'[data-testid="filter-enabled-'.concat(n,'"]'));const V=K.length,B=K.filter((e=>e.count>0)).length,z=(0,o.useMemo)((()=>0===V?"":B===V?"".concat(B," groups"):"".concat(B," out of ").concat(V," groups with nodes")),[V,B]);return(0,h.jsx)(y.A,{id:n,label:r,triggerRef:i,onToggle:b,isOpen:g,isEnabled:A,stale:R,subtitleText:N,isRequired:!1,onRemove:P,onCancel:m,onClose:f,onToggleEnabled:F,isDisabled:C,selectedCount:M,description:z,onReset:e=>{e.stopPropagation(),k([])},resetDisabled:!(null!==I&&void 0!==I&&I.length),canHideZeros:!1,sortAction:L,filteredOptions:K,showActions:!0,children:(0,h.jsx)(x.Ay,{ref:c,param:n,baseKey:l,collection:K,getValue:e=>e.id,getLabel:e=>e.name||e.id,hasSearch:!0,multi:!0,placeholder:"Search groups...",searchInputProps:{autoFocus:!0},noResultsMessage:"No groups found",itemProps:{multi:!0,actualCountLabel:"nodes",stale:C},extraKey:t,height:{max:"100%"},resizeable:!1,sortBy:T,debounceDelay:0,batchMode:"event",value:C?I:void 0})})})),_=(0,o.memo)((e=>{let{extraKey:t,nodeIds:n}=e;const r=(0,o.useRef)(),l=(0,o.useRef)(),[,s]=(0,O.A)(),{isOpen:d,handleToggle:u,handleClose:p,handleCancel:g}=(0,v.A)({pendingChangesRef:l}),b=(0,i.a7)({extraKey:t}),f=(0,i.u7)({extraKey:t}),m=(0,a.Gt)(n),C=(0,c.Fw)("addedFilters",{flavour:"arr",extraKey:t}),A=(null===b||void 0===b?void 0:b.length)>0,I=!1,k=(0,o.useCallback)((()=>{A&&f([])}),[A,f]),E=(0,o.useCallback)((()=>{f([]),C((e=>(e||[]).filter((e=>"selectedNodeIds"!==e))))}),[f,C]),R=(0,o.useMemo)((()=>null!==m&&void 0!==m&&m.length?m.map((e=>({id:e.id,name:e.name||e.id}))):[]),[m,b]),S=(null===b||void 0===b?void 0:b.length)||0,F=(0,o.useMemo)((()=>{if(0===S)return"No selection";if(1===S){const e=null===m||void 0===m?void 0:m.find((e=>e.id===b[0]));return(null===e||void 0===e?void 0:e.name)||b[0]}return"".concat(S||"No"," node").concat(1===S?"":"s"," selected")}),[S,b,m]);(0,w.A)((()=>{s(!!d)}),[d]),(0,j.A)(d,'[data-testid="filter-enabled-selectedNodeIds"]');const P=(0,o.useCallback)((e=>{f(e||[])}),[f]);return A?(0,h.jsx)(y.A,{id:"selectedNodeIds",label:"Selected Nodes",triggerRef:r,onToggle:u,isOpen:d,isEnabled:A,stale:!1,subtitleText:F,isRequired:!1,onRemove:E,onCancel:g,onClose:p,onToggleEnabled:k,isDisabled:I,selectedCount:S,description:"".concat(S||"No"," node").concat(1===S?"":"s"," explicitly selected"),onReset:e=>{e.stopPropagation(),f([])},resetDisabled:!(null!==b&&void 0!==b&&b.length),canHideZeros:!1,sortAction:null,filteredOptions:R,showActions:!1,children:(0,h.jsx)(x.Ay,{ref:l,param:"selectedNodeIds",collection:R,getValue:e=>e.id,getLabel:e=>e.name,hasSearch:!0,multi:!0,itemProps:{multi:!0,actualCountLabel:"selected",stale:I},extraKey:t,resizeable:!1,debounceDelay:0,batchMode:"event",value:b,onBatchApply:P})}):null}));var q=n(52035),H=n(18790),W=n(34843),G=n(57377);const $=(0,H.I)((e=>{let{paramKeys:t,key:n,extraKey:r,flavour:o="arr"}=e;return(0,q.eU)((e=>{const l={};return t.forEach((t=>{const s=e((0,c.GA)({key:n,param:t,extraKey:r,flavour:o}));null!==s&&void 0!==s&&s.length&&(l[t]=s)})),l}))}),G.Ay),Q=function(e){let{extraKey:t,flavour:n="arr"}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const r=(0,d.ID)(),l=(0,a.Gt)(),s=(0,o.useMemo)((()=>{const t=new Set;return l.forEach((e=>{e.labels&&Object.keys(e.labels).forEach((e=>t.add("label.".concat(e))))})),[...e,...Array.from(t)]}),[e,l]);return(0,W.md)($({paramKeys:s,key:r,extraKey:t,flavour:n}))};var Z=n(24798),U=n(62193),Y=n.n(U);function X(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function J(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?X(Object(n),!0).forEach((function(t){(0,r.A)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):X(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}const ee={selectedGroups:{name:"Groups",filter:"groups",category:"Core"},nodeStatuses:{name:"Node status",filter:"multiselect",category:"Core",paramKey:"nodeStatus"},nodeVersions:{name:"Node version",filter:"multiselect",category:"Core",paramKey:"version"}},te={snmp:J({},ee),servers:J(J({},ee),{},{nodeCapabilities:{name:"Capabilities",filter:"multiselect",category:"Core",paramKey:"capabilityKeys"},"hw.cpuFrequency":{name:"CPU Frequency",filter:"range",category:"Hardware"},"hw.cpus":{name:"CPU Cores",filter:"range",category:"Hardware"},"hw.memory":{name:"Memory",filter:"range",category:"Hardware"},"hw.diskSpace":{name:"Disk Space",filter:"range",category:"Hardware"},"os.nm":{name:"Operating System",filter:"multiselect",category:"System",paramKey:"os.nm"}})},ne=(0,o.memo)((e=>{let{noSearch:t,extraKey:n,nodeIds:r,tabId:l}=e;const s=(0,d.ID)(),i=(0,a.Gt)(r),u=Q(Z.RT,{extraKey:n}),p=(0,c.l6)("addedFilters",{flavour:"arr",defaultValue:[],extraKey:n}),g=(0,c.Fw)("addedFilters",{flavour:"arr",extraKey:n}),b=(0,o.useMemo)((()=>{const e=te[l]||te.servers,t=new Set;return i.forEach((e=>{e.labels&&Object.keys(e.labels).forEach((e=>t.add(e)))})),Array.from(t).forEach((t=>{const n="label.".concat(t);e[n]={name:t,filter:"multiselect",category:"Labels",isLabel:!0,labelKey:t}})),e}),[i,l]);(0,o.useEffect)((()=>{Y()(u)||g((e=>{const t=e||[],n=Object.keys(u).filter((e=>!Y()(u[e])&&!t.includes(e)));return n.length>0?[...new Set([...t,...n])]:e}))}),[u,g]);const f=(0,o.useMemo)((()=>p.filter((e=>{if(void 0!==b[e])return!0;if(e.startsWith("label.")){const t=e.replace("label.","");return i.some((e=>e.labels&&t in e.labels))}return!!e.startsWith("hw.")}))),[p,b,i]);return(0,h.jsxs)(m,{noSearch:t,extraKey:n,nodeIds:r,columnsConfig:b,tabId:l,children:[(0,h.jsx)(_,{extraKey:n,nodeIds:r}),f.map((e=>{const t=b[e]||{},o=t.name||e,a=t.filter||"multiselect";return"range"===a?(0,h.jsx)(B,{id:e,label:o,roomId:s,nodes:i,columnInfo:t,extraKey:n},e):"groups"===a?(0,h.jsx)(z,{id:e,label:o,roomId:s,extraKey:n,nodeIds:r,tabId:l},e):(0,h.jsx)(F,{id:e,label:o,roomId:s,columnInfo:t,extraKey:n,paramKey:t.paramKey,nodeIds:r},e)}))]})})),re=ne},24798(e,t,n){n.d(t,{RT:()=>r});n(62953);const r=["selectedGroups","nodeStatuses","nodeVersions","nodeCapabilities","os.nm","hw.cpuFrequency","hw.cpus","hw.memory","hw.diskSpace"]},2137(e,t,n){n.d(t,{A:()=>o});n(98992),n(72577),n(3949);var r=n(96540);const o=(e,t)=>{(0,r.useEffect)((()=>{if(!e)return;const n=()=>{requestAnimationFrame((()=>{let e;if(t){const n=document.querySelectorAll('[data-testid="drop"]'),r=Array.from(n).find((e=>e.querySelector(t)));e=null===r||void 0===r?void 0:r.querySelector('input[data-testid="dropdown-search"]')}else{const t=document.querySelectorAll('input[data-testid="dropdown-search"]');e=t[t.length-1]}e&&document.activeElement!==e&&(document.activeElement&&document.activeElement!==document.body&&document.activeElement.blur(),Promise.resolve().then((()=>{e.focus(),e.click(),setTimeout((()=>{document.activeElement!==e&&e.focus()}),10)})))}))};n();const r=[100,200,500].map((e=>setTimeout(n,e)));return()=>{r.forEach(clearTimeout)}}),[e,t])}}}]);