File: //opt/netdata/usr/local/local/local/share/netdata/web/v3/1646.5afdb407f6806a76d167.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]="3b3560af-392e-474f-b3f2-bab90102ec78",e._sentryDebugIdIdentifier="sentry-dbid-3b3560af-392e-474f-b3f2-bab90102ec78")}()}catch(e){}!function(){try{("undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{}).SENTRY_RELEASE={id:"90b87a93a48a089118916e8342e7b31e0e561cb5"}}catch(e){}}(),(self.webpackChunkcloud_frontend=self.webpackChunkcloud_frontend||[]).push([[1646],{11646:(e,t,r)=>{r.r(t),r.d(t,{default:()=>Gt});var n=r(79997),o=r(88934),s=r(74848);const l=e=>{let{Sidebar:t,children:r}=e;return t?(0,s.jsxs)(n._V,{"data-testid":"insights-layout-container",children:[(0,s.jsx)(t,{}),r]}):r};var a=r(55024);const i=()=>(0,s.jsx)(n.p6,{"data-testid":"insights-sidebar-labels",padding:[1,1,0,0],children:(0,s.jsx)(a.A,{})});var d=r(63766),c=(r(98992),r(54520),r(81454),r(96540)),u=r(81685),g=r(70366),x=r(96951);const m=()=>{const{loaded:e,definitions:t,error:r}=(0,u.A_)(),{onNewQuery:n}=(0,u.g0)(),o=(0,g.A)(),{reset:s}=(0,x.A)(),[,,,l]=(0,u.W5)();return{loaded:e,definitions:t,error:r,onButtonClick:(0,c.useCallback)((e=>{s(),l(),n(e,{context:o})}),[n,o,s,l])}};var h=r(24155),p=r(18121),j=r(99094);const b=e=>{let{id:t,name:r,onClick:n}=e;const[o,l]=(0,p.useHovered)({},[]),a=(0,c.useMemo)((()=>t===j.oG.investigation?`New ${r}`:r),[t,r]),{icon:i,color:u,bg:g}=j.ci[t]||{},x=(0,c.useCallback)((()=>{"function"===typeof n&&n(t)}),[t,n]);return(0,s.jsx)(d.Flex,{ref:o,height:"28px",alignItems:"center",justifyContent:"center",background:l?g:"panelBg",cursor:"pointer",round:!0,onClick:x,...l?{border:{side:"all",color:u}}:{},children:(0,s.jsxs)(d.Flex,{alignItems:"center",gap:1,children:[(0,s.jsx)(d.Icon,{name:i,color:u}),(0,s.jsx)(d.Text,{color:u,children:a})]})})};var f=r(33185);const y=(0,f.default)(d.Box).withConfig({displayName:"styled__MenuItemsGrid",componentId:"sc-18n69i2-0"})(["display:grid;grid-template-columns:1fr 1fr;gap:8px;"]),C=e=>{let{label:t,icon:r,definitions:n=[],definitionIds:o=[],onItemClick:l}=e;const a=(0,c.useMemo)((()=>n.filter((e=>{let{id:t}=e;return o.includes(t)}))),[n,o]);return(0,s.jsxs)(d.Flex,{column:!0,gap:4,children:[(0,s.jsxs)(d.Flex,{alignItems:"center",gap:2,children:[(0,s.jsx)(d.Icon,{color:"menuItem",name:r}),(0,s.jsx)(d.Text,{strong:!0,color:"menuItem",children:t})]}),(0,s.jsx)(y,{"data-testid":"menu-items-grid",children:a.map((e=>(0,s.jsx)(b,{...e,onClick:l},e.id)))})]})},I=()=>{const{loaded:e,definitions:t,error:r,onButtonClick:n}=m();return e?r?null:(0,s.jsx)(d.Flex,{column:!0,gap:4,padding:[0,4,4,4],children:j.I9.map((e=>(0,s.jsx)(C,{definitions:t,...e,onItemClick:n},e.id)))}):(0,s.jsx)(h.A,{})},v=()=>{const[e,t]=(0,u.OH)();return(0,s.jsx)(n.BN,{"data-testid":"insights-search-input-container",children:(0,s.jsx)(d.SearchInput,{value:e,placeholder:"Search insights",onChange:t,containerStyles:{width:"100%"}})})},k=(0,f.default)(d.Flex).attrs((e=>{let{isActive:t,isLastItem:r,...n}=e;return{height:"42px",alignItems:"center",gap:2,padding:[2,2,2,4],cursor:"pointer",...t?{background:"menuItemSelected"}:{},...r?{}:{border:{side:"bottom",color:"border"}},...n}})).withConfig({displayName:"menuItem__MenuItemContainer",componentId:"sc-yylasy-0"})(["&:hover{background:",";}"],(0,d.getColor)("menuItemSelected")),w=e=>{let{id:t,label:r,onClick:n,isActive:o,isLastItem:l}=e;const a=(0,c.useCallback)((()=>{n({id:t})}),[t,n]);return(0,s.jsxs)(k,{onClick:a,isActive:o,isLastItem:l,children:[(0,s.jsx)(d.TextBig,{children:r}),o?(0,s.jsx)(d.Icon,{name:"checkmark_s",color:"primary",size:"large"}):null]},t)},S=e=>{let{items:t=[],value:r,onChange:n}=e;return(0,s.jsx)(s.Fragment,{children:t.map(((e,o)=>{const l=e.id===r,a=o===t.length-1;return(0,s.jsx)(w,{...e,onClick:()=>{n(e.id)},isActive:l,isLastItem:a},e.id)}))})},B=e=>{let{items:t,value:r,onChange:n,close:o}=e;const l=(0,c.useCallback)((e=>{n(e),o()}),[n,o]);return(0,s.jsx)(d.Flex,{width:{min:70},column:!0,border:{side:"all",color:"border"},children:(0,s.jsx)(S,{items:t,value:r,onChange:l})})};var A=r(6304),T=r(74891),F=r(16402);const M=(0,T.A)(d.Button),V=e=>{let{showLabel:t,groupByLabel:r,tooltip:n,showValue:o,groupByValue:l,onShowChange:a,onGroupByChange:i}=e;const u=(0,c.useRef)(),g=(0,c.useRef)(),[x,m,,h]=(0,A.A)(),[p,j,,b]=(0,A.A)();return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsxs)(d.Flex,{"data-testid":"insights-sidebar-menu-filter",alignItems:"center",gap:2,padding:[2,4,0,4],children:[(0,s.jsx)(M,{ref:u,flavour:"borderless",neutral:!0,small:!0,padding:[2,0],onClick:m,tooltip:n,children:(0,s.jsxs)(d.Flex,{alignItems:"center",gap:1,children:[(0,s.jsxs)(d.Text,{color:"menuItem",children:["Show ",(0,s.jsx)(d.Text,{color:"primary",children:t})]}),(0,s.jsx)(d.Icon,{name:"chevron_left",rotate:x?1:3,size:"small",color:"text"})]})}),(0,s.jsx)(M,{ref:g,flavour:"borderless",neutral:!0,small:!0,padding:[2,0],onClick:j,tooltip:n,children:(0,s.jsxs)(d.Flex,{alignItems:"center",gap:1,children:[(0,s.jsxs)(d.Text,{color:"menuItem",children:["Group by ",(0,s.jsx)(d.Text,{color:"primary",children:r})]}),(0,s.jsx)(d.Icon,{name:"chevron_left",rotate:p?1:3,size:"small",color:"text"})]})})]}),x&&u?.current?(0,s.jsx)(d.Drop,{target:u.current,align:{top:"bottom",left:"right"},background:"modalBackground",margin:[2,0,0],round:.5,close:h,onClickOutside:h,onEsc:h,children:(0,s.jsx)(B,{items:F.Ks,value:o,onChange:a,close:h})}):null,p&&g?.current?(0,s.jsx)(d.Drop,{target:g.current,align:{top:"bottom",left:"right"},background:"modalBackground",margin:[2,0,0],round:.5,close:b,onClickOutside:b,onEsc:b,children:(0,s.jsx)(B,{items:F.bS,value:l,onChange:i,close:b})}):null]})},L=(0,f.default)(d.Flex).attrs((e=>({padding:[2],...e}))).withConfig({displayName:"menu__Section",componentId:"sc-rir5cm-0"})([""]),O=e=>{let{items:t=[],value:r,onChange:n}=e;return(0,s.jsx)(s.Fragment,{children:t.map(((e,o)=>{const l=e.id===r,a=o===t.length-1;return(0,s.jsx)(w,{...e,onClick:()=>{n(e.id)},isActive:l,isLastItem:a},e.id)}))})},P=e=>{let{sortByValue:t,sortOrderValue:r,onSortByChange:n,onSortOrderChange:o}=e;return(0,s.jsxs)(d.Flex,{width:{min:70},column:!0,border:{side:"all",color:"border"},children:[(0,s.jsx)(L,{children:(0,s.jsx)(d.Text,{children:"Sort by"})}),(0,s.jsx)(O,{items:F.Ih,value:t,onChange:n}),(0,s.jsx)(L,{children:(0,s.jsx)(d.Text,{children:"Order"})}),(0,s.jsx)(O,{items:F.Rb,value:r,onChange:o})]})},R=(0,T.A)(d.Button),N=e=>{let{label:t,sortByValue:r,sortOrderValue:n,onSortByChange:o,onSortOrderChange:l}=e;const a=(0,c.useRef)(),[i,u,,g]=(0,A.A)();return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(d.Flex,{"data-testid":"insights-sidebar-menu-sort",padding:[2,4,0,4],children:(0,s.jsx)(R,{ref:a,flavour:"borderless",neutral:!0,small:!0,padding:[2,0],onClick:u,children:(0,s.jsxs)(d.Flex,{alignItems:"center",gap:1,children:[(0,s.jsx)(d.Text,{children:t}),(0,s.jsx)(d.Icon,{name:"chevron_left",rotate:i?1:3,size:"small",color:"text"})]})})}),i&&a?.current?(0,s.jsx)(d.Drop,{target:a.current,align:{top:"bottom",left:"right"},background:"modalBackground",margin:[2,0,0],round:.5,close:g,onClickOutside:g,onEsc:g,children:(0,s.jsx)(P,{sortByValue:r,sortOrderValue:n,onSortByChange:o,onSortOrderChange:l})}):null]})};r(72577),r(8872);const _=Array.from(Array(12).keys()).reduce(((e,t)=>({...e,[new Date(2025,t,1).toLocaleString("en-GB",{month:"long"})]:t})),{}),E=()=>{const[e,t]=(0,c.useState)(F.q1),[r,n]=(0,c.useState)(F.r5),[o,s]=(0,c.useState)(F.ev),[l,a]=(0,c.useState)(F.xn),i=(0,c.useMemo)((()=>F.bS.find((e=>{let{id:t}=e;return t===r}))?.prop),[r]),{loaded:d,reports:g,allReports:x,error:m}=(0,u.KF)({prop:i,recents:e===F.g.recents?F.gk:0,sortBy:o,sortOrder:l}),h=(0,c.useMemo)((()=>d&&!m&&!!x.length),[d,x,m]),p=(0,c.useMemo)((()=>F.Ks.find((t=>{let{id:r}=t;return r===e}))?.label),[e]),j=(0,c.useMemo)((()=>F.bS.find((e=>{let{id:t}=e;return t===r}))?.label),[r]),b=(0,c.useMemo)((()=>"none"===r?p:`${p} by ${j}`),[r,p,j]),f=(0,c.useMemo)((()=>{const e=F.Ih.find((e=>{let{id:t}=e;return t===o}))?.label,t=F.Rb.find((e=>{let{id:t}=e;return t===l}))?.label;return`Sort by ${e.toLowerCase()} ${t.toLowerCase()}`}),[o,l]),y=(0,c.useMemo)((()=>r===F.fK.none),[r]),C=(0,c.useMemo)((()=>{let t=e===F.g.recents?`See ${F.gk} most recent reports`:"See all reports";return r===F.fK.type?t+=" grouped by type":r===F.fK.status?t+=" grouped by status":r===F.fK.month&&(t+=" grouped by month created"),t}),[e,r]),I=(0,c.useMemo)((()=>{if(Array.isArray(g))return[];const e=Object.keys(g);return"month"===i?e.sort(((e,t)=>{const[r,n]=e.split(" "),[o,s]=t.split(" ");return parseInt(n,10)!==parseInt(s,10)?s-n:r!==o?_[o]-_[r]:0})):e}),[i,g]),v=`${(Array.isArray(g)?g:Object.values(g).flat()).map((e=>{let{id:t}=e;return t}))}-sortBy-${o}`,k=(0,c.useCallback)((()=>{}),[]);return{key:v,label:b,showLabel:p,groupByLabel:j,sortLabel:f,showSorting:y,tooltip:C,groups:I,loaded:d,hasReports:h,reports:g,error:m,showValue:e,groupByValue:r,sortByValue:o,sortOrderValue:l,onShowChange:t,onGroupByChange:n,onSortByChange:s,onSortOrderChange:a,onClick:k}};r(37550);var z=r(41395);const $=(0,T.A)(n.rk),K={PENDING:"textLite",PROCESSING:"success",FAILED:"error",default:"neutral"},G=["PROCESSING"],D=(0,c.memo)((e=>{let{status:t,isUnread:r,groupByValue:o,groupIndicatorVisible:l}=e;const a=(0,c.useMemo)((()=>!l&&("status"!==o||r)),[l,o,r]),i=(0,c.useMemo)((()=>({background:a?K[t]||(r?"success":""):"",isBlinking:G.includes(t)})),[t,r,a]),d=(0,c.useMemo)((()=>a?r?"Unread report":t&&"COMPLETED"!==t?(0,z.Zr)(t.toLowerCase()):null:null),[r,t,a]);return(0,s.jsx)($,{tooltip:d,children:(0,s.jsx)(n.AT,{...i})})})),q=e=>{let{background:t}=e;return(0,s.jsx)(d.Box,{position:"absolute",top:0,bottom:0,left:0,width:"1px",background:t,noWrapper:!0})};var U=r(96162),W=r(74518);const H=e=>{let{report:t={},groupByValue:r,sortByValue:n}=e;const o=(0,f.useTheme)(),s=(0,c.useMemo)((()=>F.aA[n]?.sortingGroupVisible&&r===F.fK.none),[r,n]),l=(0,c.useMemo)((()=>F.aA[n]?.prop),[n]),a=(0,c.useMemo)((()=>t[l]),[t,l]),i=(0,c.useMemo)((()=>F.FX[n]?.[t["definitionName"===l?"definitionId":l]]),[t,n,l]),u=(0,c.useMemo)((()=>(0,d.getRgbColor)(i,.05)({theme:o})),[i,o]);return{isVisible:s,groupName:a,background:i,secondaryBackground:u}};var J=r(3319);const Q=e=>{let{groupIndicatorVisible:t,secondaryBackground:r,onMouseEnter:n,onMouseLeave:o,children:l,...a}=e;return(0,s.jsx)(d.Flex,{position:"relative",alignItems:"center",justifyContent:"between",gap:1,padding:[2,1,2,0],onMouseEnter:n,onMouseLeave:o,...t?{background:r}:{},...a,children:l})},Y=e=>{let{report:t,groupIndicatorVisible:r,secondaryBackground:n,onClick:o,onMouseEnter:l,onMouseLeave:a,isHovered:i}=e;const{id:c,childrenReports:u=[],rrule:g}=t,x=!!g,[m,h]=(0,A.A)();return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsxs)(Q,{groupIndicatorVisible:r,secondaryBackground:n,onMouseEnter:l,onMouseLeave:a,padding:[2,1,2,4],children:[(0,s.jsxs)(d.Flex,{alignItems:"center",gap:1,children:[(0,s.jsx)(d.Icon,{name:"chevron_left",onClick:h,rotate:m?1:3,size:"small",color:"menuItem",cursor:"pointer"}),(0,s.jsxs)(d.Flex,{alignItems:"center",gap:1,onClick:o,cursor:"pointer",children:[x?(0,s.jsx)(d.Icon,{name:"clock_hollow",color:"menuItem"}):null,(0,s.jsx)(d.Text,{color:"menuItem",children:t.name}),(0,s.jsxs)(d.Text,{children:["(",u.length,")"]})]})]}),i?(0,s.jsx)(U.A,{reportId:c,status:status,isScheduledReport:x,flavour:"inlineMenu"}):null]}),m?(0,s.jsx)(d.Flex,{column:!0,padding:[0,0,0,4],children:u.map((e=>(0,s.jsx)(Z,{report:e,padding:[2,1,2,4]},e.id)))}):null]})},Z=(0,c.memo)((e=>{let{report:t={},groupByValue:r,sortByValue:n,...o}=e;const{id:l,name:a,status:i,isUnread:g,isScheduled:m}=t,[h,,p,j]=(0,A.A)(),{report:b,setReport:f}=(0,x.A)(),y=(0,u.fT)(),C=b===l,[,,,I]=(0,u.W5)(),{sendLog:v}=(0,J.A)(),k=(0,c.useMemo)((()=>C?{color:"primary"}:{..."COMPLETED"===i?{cursor:"pointer"}:{},color:"menuItem"}),[C,i]),{isVisible:w,groupName:S,background:B,secondaryBackground:T}=H({report:t,groupByValue:r,sortByValue:n}),F=(0,c.useMemo)((()=>w?`${a} | ${S}`:a),[a,w,S]),M=(0,c.useCallback)((()=>{("COMPLETED"===i||m)&&(I(),f(l),y(),v({feature:"Insights",description:"Report item menu click",reportId:l,reportStatus:i}))}),[l,I,i,m,f,y,v]);return t.isScheduled?(0,s.jsx)(Y,{report:t,groupIndicatorVisible:w,secondaryBackground:T,onClick:M,onMouseEnter:p,onMouseLeave:j,isHovered:h}):(0,s.jsxs)(Q,{groupIndicatorVisible:w,secondaryBackground:T,onMouseEnter:p,onMouseLeave:j,...o,children:[w?(0,s.jsx)(q,{background:B}):null,(0,s.jsxs)(d.Flex,{width:"230px",height:"18px",alignItems:"center",gap:1,onClick:M,children:[(0,s.jsx)(D,{status:i,isUnread:g,groupByValue:r,groupIndicatorVisible:w}),(0,s.jsx)(W.A,{TextComponent:d.Text,text:F,ellipsisEnd:!0,...k})]}),h?(0,s.jsx)(U.A,{reportId:l,status:i,flavour:"inlineMenu"}):null]})})),X=Z,ee=e=>t=>{const r=(0,c.useMemo)((()=>({column:!0,overflow:{vertical:"auto"},height:{max:t.inGroup?"200px":"calc(100vh - 420px)"},...t.inGroup?{}:{padding:[0,0,0,4]}})),[t.inGroup]);return(0,s.jsx)(d.Flex,{"data-testid":"insights-sidebar-menu-reports-container",...r,children:(0,s.jsx)(e,{...t})})},te=(0,c.memo)(ee((e=>{let{reports:t=[],...r}=e;return(0,s.jsx)(s.Fragment,{children:t.map((e=>(0,s.jsx)(X,{report:e,...r},e.id)))})}))),re=te,ne=(0,f.default)(d.Flex).attrs((e=>({column:!0,gap:2,padding:[3,2,3,4],border:{side:"bottom",color:"border"},...e}))).withConfig({displayName:"groupItem__GroupItemContainer",componentId:"sc-158b8eq-0"})([""]),oe=(0,c.memo)((e=>{let{id:t,hasUnreadReports:r}=e;const{loaded:n,definitions:o,error:l}=(0,u.A_)(),a=(0,c.useMemo)((()=>n&&!l?o.find((e=>e.id===t))?.name:null),[t,n,o,l]);return n?l?(0,s.jsx)(d.Text,{color:"error",children:"Error"}):(0,s.jsx)(d.Text,{strong:!0,color:r?"primary":"text",children:a}):(0,s.jsx)(h.A,{})})),se=(0,c.memo)((e=>{let{label:t,groupByValue:r,hasUnreadReports:o}=e;return"type"===r?(0,s.jsx)(oe,{id:t,hasUnreadReports:o}):"status"===r?(0,s.jsxs)(d.Flex,{alignItems:"center",gap:1,children:[(0,s.jsx)(n.rk,{children:(0,s.jsx)(n.AT,{background:F.T$[t]||""})}),(0,s.jsx)(d.Text,{strong:!0,color:"menuItem",children:(0,z.Zr)(t.toLowerCase())})]}):(0,s.jsx)(d.Text,{strong:!0,color:o?"primary":"menuItem",children:t})})),le=(0,T.A)(d.Flex),ae=e=>{let{label:t,groupByValue:r,reports:n=[]}=e;const{report:o}=(0,x.A)(),[l]=(0,u.x)(),[a,i,g]=(0,A.A)(),m=(0,c.useMemo)((()=>n.some((e=>{let{id:t}=e;return l.includes(t)}))),[n,l]);return(0,c.useEffect)((()=>{n&&n.find((e=>{let{id:t}=e;return t===o}))&&g()}),[o,n,g]),(0,s.jsxs)(ne,{"data-testid":"insights-sidebar-menu-group-container",children:[(0,s.jsxs)(le,{alignItem:"center",gap:1,cursor:"pointer",onClick:i,...m&&!a?{tooltip:`You have ${l.length} unread reports`}:{},children:[(0,s.jsx)(d.Icon,{name:"chevron_left",rotate:a?1:3,size:"small",color:"menuItem"}),(0,s.jsx)(se,{label:t,groupByValue:r,hasUnreadReports:m}),(0,s.jsxs)(d.Text,{color:"menuItem",children:["(",n.length,")"]})]}),a?(0,s.jsx)(re,{inGroup:!0,reports:n,groupByValue:r}):null]})},ie=e=>{let{groupByValue:t,sortByValue:r,groups:n=[],reports:o}=e;return t===F.fK.none?(0,s.jsx)(re,{reports:o,groupByValue:t,sortByValue:r}):(0,s.jsx)(s.Fragment,{children:n.map((e=>(0,s.jsx)(ae,{label:e,groupByValue:t,reports:o[e]},e)))})},de=()=>(0,s.jsxs)(d.Flex,{column:!0,gap:5,alignItems:"center",justifyContent:"center",padding:[8,4],children:[(0,s.jsx)(d.Text,{textAlign:"center",children:"No reports yet! Click one of the buttons below to create your first one."}),(0,s.jsx)(I,{})]}),ce=()=>{const{key:e,label:t,showLabel:r,groupByLabel:o,sortLabel:l,showSorting:a,tooltip:i,groups:c,reports:u,hasReports:g,showValue:x,groupByValue:m,sortByValue:h,sortOrderValue:p,onShowChange:j,onGroupByChange:b,onSortByChange:f,onSortOrderChange:y}=E();return g?(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(I,{}),(0,s.jsxs)(d.Flex,{column:!0,gap:1,flex:"grow",border:{side:"top",color:"border"},children:[(0,s.jsxs)(d.Flex,{"data-testid":"insights-sidebar-menu-filter-sort-container",alignItems:"center",justifyContent:"between",children:[(0,s.jsx)(V,{label:t,showLabel:r,groupByLabel:o,tooltip:i,showValue:x,groupByValue:m,onShowChange:j,onGroupByChange:b}),a?(0,s.jsx)(N,{label:l,sortByValue:h,sortOrderValue:p,onSortByChange:f,onSortOrderChange:y}):null]}),(0,s.jsx)(v,{}),(0,s.jsx)(n.Hs,{"data-testid":"insights-sidebar-menu-container",children:(0,s.jsx)(ie,{groupByValue:m,sortByValue:h,groups:c,reports:u})},e)]})]}):(0,s.jsx)(de,{})},ue=()=>(0,s.jsxs)(n.oe,{"data-testid":"insights-sidebar-container",children:[(0,s.jsx)(i,{}),(0,s.jsx)(ce,{})]});var ge=r(46587);const xe=()=>(0,s.jsxs)(d.Flex,{"data-testid":"insights-overview-header-container",column:!0,gap:2,children:[(0,s.jsx)(d.TextBig,{color:"menuItem",children:"Insights and investigations"}),(0,s.jsxs)(d.Text,{color:"menuItem",lineHeight:1.5,children:["Use Al to run automated investigations and generate insights.",(0,s.jsx)("br",{}),"Make better decisions, faster, without sifting through dashboards or writing complicated queries."]})]}),me=(0,f.default)(d.Box).attrs((e=>({...e}))).withConfig({displayName:"styled__OverviewGrid",componentId:"sc-wl3070-0"})(["display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;"]);var he=r(27805),pe=r(54521);const je="panelBg",be=e=>{let{id:t,icon:r,color:n,bg:o=je,title:l,description:a,Component:i,...u}=e;const{loaded:g,onButtonClick:x}=m(),[h,j]=(0,p.useHovered)({},[g]),b=(0,c.useCallback)((()=>{x(t)}),[t,x]);return(0,s.jsxs)(pe.I0,{ref:h,"data-testid":"insights-overview-report-item-card-container",gap:3,background:j?o:je,justifyContent:"between",border:{side:"all",color:j?n:"mainBackground"},cursor:"pointer",onClick:b,...u,children:[(0,s.jsxs)(d.Flex,{column:!0,gap:3,children:[(0,s.jsxs)(d.Flex,{alignItem:"center",gap:2,children:[(0,s.jsx)(d.Icon,{name:r}),(0,s.jsx)(d.TextBig,{color:n,children:l})]}),(0,s.jsx)(d.Flex,{justifyContent:"center",children:i?(0,s.jsx)(i,{}):null}),(0,s.jsx)(d.Flex,{children:(0,s.jsx)(d.Text,{color:"menuItem",children:a})})]}),(0,s.jsx)(d.Flex,{justifyContent:"end",children:(0,s.jsx)(d.Text,{color:"primary",children:"Generate report"})})]})},fe=()=>{const{insights:e,investigations:t}=(0,he.A)();return(0,s.jsxs)(me,{"data-testid":"insights-overview-grid-container",children:[e.map((e=>(0,s.jsx)(be,{...e},e.id))),t.map(((e,t)=>(0,s.jsx)(be,{...e,start:2*t+1,span:2},e.id)))]})},ye=()=>(0,s.jsxs)(d.Flex,{"data-testid":"insights-overview-container",column:!0,gap:4,padding:[4],children:[(0,s.jsx)(xe,{}),(0,s.jsx)(fe,{})]});var Ce=r(17702);const Ie={tiny:d.Text,default:d.TextBig},ve=e=>{let{size:t,...r}=e;const n=Ie[t]||Ie.default;return(0,s.jsx)(n,{...r})},ke=(0,T.A)(d.Icon),we=(Se=(0,c.memo)((e=>{let{selectedItems:t=[],placeholder:r,size:n}=e;const o=(0,c.useMemo)((()=>t.filter(Boolean)),[t]),l=(0,c.useMemo)((()=>({size:n,truncate:!0,style:{maxWidth:1===o.length?"300px":"150px"}})),[n,o.length]);return o&&o.length?(0,s.jsxs)(d.Flex,{gap:1,alignItems:"center",children:[(0,s.jsx)(ve,{...l,children:o[0].label}),t.length>1?(0,s.jsxs)(ve,{size:n,whiteSpace:"nowrap",children:["and ",t.length-1," more"]}):null]}):(0,s.jsx)(ve,{size:n,color:"placeholder",children:r})})),e=>{let{iconProps:t={},...r}=e;return t.name?(0,s.jsxs)(d.Flex,{alignItems:"center",gap:2,children:[(0,s.jsx)(ke,{noWrapper:!0,...t}),(0,s.jsx)(Se,{...r})]}):(0,s.jsx)(Se,{...r})});var Se;const Be=e=>{let{selectedItems:t,placeholder:r,ref:n,size:o,isDisabled:l,dataTestId:a,clickOnIcon:i,iconProps:u,onClick:g,...x}=e;const m=(0,c.useMemo)((()=>l?{opacity:.8}:i?{}:{onClick:g,cursor:"pointer"}),[l,i,g]),h=(0,c.useMemo)((()=>!l&&i?{onClick:g,cursor:"pointer"}:{}),[l,i,g]);return(0,s.jsxs)(d.Flex,{ref:n,gap:2,height:"24px",padding:[1,2],alignItems:"center",justifyContent:"between",background:"inputBg",round:.5,"data-testid":`multi-select-container-${a}`,...m,...x,children:[(0,s.jsx)(we,{size:o,selectedItems:t,placeholder:r,iconProps:u}),(0,s.jsx)(d.Icon,{color:"textLite",name:"chevron_right",rotate:1,width:"24px",...h})]})},Ae=(0,c.memo)(Be);var Te=r(64007);const Fe=(0,T.A)(d.Checkbox),Me=e=>{let{group:t,label:r,isParent:n}=e;return(0,s.jsxs)(d.Flex,{gap:2,alignItems:"center",padding:[0,0,0,1],children:[(0,s.jsx)(d.Text,{truncate:!0,style:{maxWidth:"200px"},color:t?"textLite":"text",children:r}),n?(0,s.jsx)(d.Pill,{size:"small",flavour:"success",hollow:!0,children:"parent"}):null]})},Ve=()=>{},Le=e=>{let{value:t,maxNumberOfSelectedItems:r,makeItemProps:n,item:o,onItemClick:l,itemProps:a,...i}=e;const{group:u,allSelected:g,someSelected:x,value:m,label:h,isParent:p}=o,{makeItemContainerProps:j=Ve,makeCheckboxProps:b=Ve}=n||{},f=(0,c.useMemo)((()=>j({value:t,maxNumberOfSelectedItems:r,item:o,...i})),[j]),y=(0,c.useMemo)((()=>b({value:t,maxNumberOfSelectedItems:r,item:o,...i})),[b]),C=(0,c.useMemo)((()=>u?g:t.includes(m)),[u,g,t,m]),I=(0,c.useMemo)((()=>!!r&&(!u&&!C&&t.length===r)),[u,C,t,r]),v=(0,c.useCallback)((e=>{l({checked:e,...u?{group:u}:{node:o}})}),[u,o,l]);return(0,s.jsx)(Te.b1,{"aria-selected":!1,selected:!1,disabled:!1,...i,...a,"data-testid":`multi-select-item-${h}`,multi:!0,padding:[1,u?0:2],...f,children:(0,s.jsx)(d.Flex,{gap:2,alignItems:"center",flex:!0,children:(0,s.jsx)(Fe,{checked:C,onChange:v,label:(0,s.jsx)(Me,{group:u,label:h,isParent:p}),indeterminate:!!u&&x,disabled:I,...y})})})},Oe={group:!0,label:"Select all"},Pe=e=>{let{selectedItems:t,setSelectedItems:r,options:n=[],maxNumberOfSelectedItems:o,allSelectedValue:l,hasSearch:a,makeItemProps:i,dataTestId:u}=e;const g=(0,c.useMemo)((()=>t.map((e=>{let{value:t}=e;return t}))),[t]),x=(0,c.useMemo)((()=>g.length===n.length),[g,n]),m=(0,c.useMemo)((()=>g.length&&!x),[g,x]),h=(0,c.useMemo)((()=>o&&n.length>o),[n,o]),p=(0,c.useMemo)((()=>{const e=n.find((e=>{let{value:t}=e;return t===l}));return[{...{...Oe,...h?{label:`Select top ${o}`}:e?{label:e.label}:{}},allSelected:x,someSelected:m},...n]}),[n,l,x,m,h]),j=(0,c.useCallback)((e=>{let{group:o,node:s,checked:l}=e;o?r(x?[]:n):l?t.find((e=>e.value===s.value))||r([...t,s]):r(t.filter((e=>e.value!==s.value)))}),[n,t,r,x]);return(0,s.jsx)(d.Flex,{column:!0,gap:2,padding:[2,3],children:(0,s.jsx)(Te.V$,{items:p,Item:e=>(0,s.jsx)(Le,{maxNumberOfSelectedItems:o,makeItemProps:i,...e}),onItemClick:j,value:g,hasSearch:a,height:{max:"400px"},searchMargin:[0,0,2,0],"data-testid":`multi-select-checkboxes-${u}`})})},Re={makeItemContainerProps:()=>{},makeCheckboxProps:()=>{}},Ne=(0,c.memo)((e=>{let{label:t,value:r,allSelectedValue:n,placeholder:o="Select...",options:l=[],maxNumberOfSelectedItems:a,styles:i={},onChange:u,isDisabled:g,hasSearch:x=!0,clickOnIcon:m,containerProps:h={},accessorProps:p={},dropProps:j={},makeItemProps:b={},dataTestId:f="",iconProps:y}=e;const C=(0,c.useRef)(),{size:I}=i,[v,,k,w]=(0,A.A)(!1),[S,B]=(0,c.useState)([]),T=(0,c.useMemo)((()=>({...Re,...b})),[b]),F=(0,c.useMemo)((()=>l.find((e=>{let{value:t}=e;return t===n}))),[l,n]),M=(0,c.useMemo)((()=>l.filter((e=>{let{value:t}=e;return t!==n}))),[l,n]),V=(0,c.useCallback)((()=>{w();const e=F&&S.length===M.length?[F]:S;u(e)}),[F,S,u,w]),L=(0,c.useCallback)((()=>{g||(v?V():k())}),[g,v,k,V]);return(0,c.useEffect)((()=>{let e=r?Array.isArray(r)?r:[r]:[];n&&(Array.isArray(r)&&r.find((e=>e.value===n))||r===n)&&(e=M),B(e)}),[r,n,M]),(0,s.jsxs)(d.Flex,{flex:"1",column:!0,gap:1,...h,children:[t?(0,s.jsx)(ve,{size:I,children:t}):null,(0,s.jsx)(Ae,{ref:C,placeholder:o,selectedItems:S,size:I,isDisabled:g,dataTestId:f,clickOnIcon:m,iconProps:y,onClick:L,...p}),v&&C.current?(0,s.jsx)(d.Drop,{target:C.current,align:{top:"bottom",left:"left"},background:"modalBackground",margin:[2,0,0],round:.5,close:V,onClickOutside:V,onEsc:V,...j,children:(0,s.jsx)(Pe,{selectedItems:S,setSelectedItems:B,options:M,allSelectedValue:n,hasSearch:x,dataTestId:f,maxNumberOfSelectedItems:a,makeItemProps:T})}):null]})})),_e=Ne;var Ee=r(21996);const ze=`${j.Nn}px`,$e=e=>{let{definitionId:t,variable:r,variables:n=[],index:o,containerProps:l={},componentProps:a={}}=e;const{onVariableChange:i}=(0,u.g0)(),{id:g,value:x,isMulti:m,fieldPrefix:h,maxLength:p}=r,b=(0,c.useMemo)((()=>{if(0===o)return!0;const e=n[o-1]?.value;return Array.isArray(e)?!!e.length:!!e}),[n,o]),f=(0,c.useMemo)((()=>function(){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return 0===e?{}:(arguments.length>0&&void 0!==arguments[0]?arguments[0]:[]).slice(0,e).reduce(((e,t)=>{let{id:r,value:n}=t;return{...e,[r]:n.value}}),{})}(n,o)),[n,o]),{loaded:y,options:C,error:I}=(0,u._R)({definitionId:t,variableId:g,variables:f}),v="nodes"===r.id,k=!!p,w=p?Ee.A:m?_e:d.Select,S=(0,c.useMemo)((()=>v?(C?.values||[]).filter((e=>{let{value:t}=e;return t!==j.Gr})):[]),[v,C]),B=(0,c.useMemo)((()=>({hasSearch:v,...k?{width:"100%",rows:3,fontSize:"12px",maxLength:p,placeholder:"Type your query"}:{},...a})),[v,S.length,k,p,a]),A=(0,c.useCallback)((e=>{i({id:g,value:e})}),[g,i]);return I?null:(0,s.jsxs)(s.Fragment,{children:[h?(0,s.jsx)(d.Text,{children:r.fieldPrefix}):null,(0,s.jsx)(d.Flex,{"data-testid":"insights-query-field-container",width:{min:k?80:ze,max:k?80:50},padding:[2,1],...l,children:(0,s.jsx)(w,{options:C?.values||[],allSelectedValue:j.Gr,value:x,onChange:A,isMulti:m,isDisabled:!y||!b,styles:{minWidth:ze,size:"tiny"},dropProps:{width:70},...B})})]})};var Ke=r(29579),Ge=r(23117),De=r(49074);const qe=e=>{let{onDismiss:t}=e;return(0,s.jsxs)(d.Flex,{column:!0,gap:4,children:[(0,s.jsxs)(d.Flex,{alignItems:"center",gap:1,children:[(0,s.jsx)(d.Icon,{name:"ai",color:"primaryAI"}),(0,s.jsx)(d.H3,{color:"primaryAI",children:"Schedule report"})]}),(0,s.jsx)(d.TextBig,{children:"Did you know you can schedule this report to automatically run at a time and date of your choice?"}),(0,s.jsx)(d.Flex,{children:(0,s.jsx)(Ce.A,{label:"OK, don't show again.",flavour:"hollow",small:!0,onClick:t,icon:""})})]})},Ue=(0,De.A)(Ke.A),We=e=>{let{definitionId:t,variables:r=[]}=e;const{tooltip:n,isDisabled:o}=(0,Ge.J)(),{insights:l=[]}=(0,he.A)(),{title:a,description:i,icon:u,Component:g}=l.find((e=>{let{id:r}=e;return r===t}))||{},x=(0,c.useMemo)((()=>({recurrenceValue:j.tC[t]||j.tC.default})),[t]);return(0,s.jsxs)(d.Flex,{"data-testid":"insights-default-query-container",column:!0,alignItems:"center",gap:15,padding:[10,4,0,4],children:[(0,s.jsxs)(d.Flex,{alignItems:"center",column:!0,gap:6,children:[(0,s.jsxs)(d.Flex,{alignItems:"center",column:!0,gap:2,children:[(0,s.jsxs)(d.Flex,{alignItems:"center",gap:1,children:[(0,s.jsx)(d.Icon,{name:u}),(0,s.jsx)(d.TextBig,{color:"menuItem",children:a})]}),(0,s.jsx)(d.Text,{color:"menuItem",children:i})]}),g?(0,s.jsx)(g,{}):null]}),(0,s.jsxs)(d.Flex,{"data-testid":"insights-default-query-fields-container",column:!0,gap:4,padding:[4],background:"panelBg",border:{side:"all",color:"border"},round:!0,children:[(0,s.jsx)(d.Flex,{alignItems:"center",justifyContent:"center",gap:1,flexWrap:!0,height:{min:"30px"},children:r.map(((e,n)=>(0,s.jsx)($e,{variable:e,definitionId:t,variables:r,index:n},e.id)))}),(0,s.jsxs)(d.Flex,{alignItems:"center",justifyContent:"end",gap:2,children:[(0,s.jsx)(Ue,{initialSchedulerState:x,PopoverContent:qe,tooltip:n,disabled:o,small:!0,dropContainerProps:{iconContainerProps:{position:"relative",left:"40%"}},popoverProps:{timeout:200,localStorageKey:"dissmiss-report-scheduler-promotion"}}),(0,s.jsx)(Ge.A,{small:!0})]})]})]})};var He=r(4142),Je=r(62718),Qe=r(41588),Ye=r(41716),Ze=r(56473);const Xe=()=>{const[e,t]=(0,c.useState)({}),r=(0,Ye.s)("loaded"),n=!!(0,Ye.s)("ids").length,o=(0,Ze.QD)({extraKey:"alerts"}),{onVariableChange:s}=(0,u.g0)(),l=(0,c.useCallback)((r=>{const n=Object.keys(r||{}),o=Object.keys(e||{}),l=1===n.length?n:n.filter((e=>!o.includes(e))),a=Object.fromEntries(l.map((e=>[e,!0])));s({id:"alert_transition",value:l?.[0]||""}),t(a)}),[e,t,s]);return{rowSelection:e,onRowSelectionChange:l,loaded:r,hasAlerts:n,alerts:o}};var et=r(61841),tt=r(24013),rt=r(75894),nt=r(42376),ot=r(3527),st=r(79748),lt=r(93997),at=r(14681);const it=e=>{let{row:t,value:r}=e;const{info:n}=t.original;return(0,s.jsx)(st.A,{Component:d.Text,flavour:"tableLink",cursor:"pointer",showToolTip:!0,content:n,children:r})},dt=e=>{let{row:t,nodeName:r}=e;const{id:n,nodeId:o}=t.original,l=(0,tt.d3)(o,{alertId:n});return(0,s.jsx)(at.A,{nodeId:o,extraKey:"alerts",onClick:l,"data-testid":`alertsTableSchema-nodeName-${r}`,"data-ga":`alerts-table::click-node::alerts-view::${r}`,children:r})},ct=e=>{let{row:t,value:r}=e;const{id:n,nodeId:o,instanceName:l}=t.original,a=(0,tt.d3)(o,{alertId:n}),i=`Go to the chart for instance "${l}" to view the alert`;return(0,s.jsx)(W.A,{flavour:"tableLink",onClick:a,TextComponent:st.A,text:l,"data-testid":`alertsTableSchema-chart-id-${r}`,"data-ga":`alerts-table::click-chartId::alerts-view::${r}`,showToolTip:!0,content:i})},ut={critical:1,warning:2,clear:3},gt=[{id:"status",accessorKey:"status",header:"Status",cell:e=>{let{getValue:t}=e;return(0,s.jsx)(d.Flex,{padding:[0,2],justifyContent:"center",flex:!0,children:(0,s.jsx)(rt.A,{flavour:t(),"data-testid":"alertsTable-alertPill","data-ga":`alerts-table::click-status::alerts-view::${t()}`,children:t()})})},size:100,sortingFn:(e,t)=>ut[e.original.status]-ut[t.original.status]},{id:"summary",accessorKey:"summary",header:"Alert",cell:e=>{let{row:t,getValue:r}=e;return(0,s.jsx)(it,{row:t,value:r()})},fullWidth:!0,size:300},{id:"displayName",accessorKey:"displayName",header:"Name",cell:e=>{let{row:t,getValue:r}=e;return(0,s.jsx)(it,{row:t,value:r()})},size:100},{id:"context",accessorKey:"context",header:"Context",cell:e=>{let{getValue:t}=e;const r=(0,o.Zp)(),n=t(),[,l]=(0,lt.sK)(),a=`Go to ${n} context in charts overview`,[i,d]=(0,et.Ay)(),u=(0,c.useCallback)((()=>{l(n),r(`/spaces/${i}/rooms/${d}/overview`)}),[n,l,r,i,d]);return(0,s.jsx)(W.A,{flavour:"tableLink",onClick:u,TextComponent:st.A,text:n,"data-testid":`alertsTableSchema-alertContext-${n}`,"data-ga":`alerts-table::click-chartId::alerts-view::${n}`,showToolTip:!0,content:a})},size:100},{id:"instance",header:"Instance",accessorKey:"instance",cell:e=>{let{row:t,getValue:r}=e;return(0,s.jsx)(ct,{row:t,value:r()})},size:150},{id:"nodeName",header:"Node",accessorKey:"nodeName",cell:e=>{let{row:t,getValue:r}=e;return(0,s.jsx)(dt,{row:t,nodeName:r()})},size:100},{id:"value",header:"Latest value",accessorKey:"value",cell:e=>{let{row:t,getValue:r}=e;const{status:n,units:o}=t.original;return(0,s.jsx)(d.Flex,{padding:[0,2],justifyContent:"end",children:(0,s.jsx)(ot.A,{loaded:!0,status:n,units:o,value:r(),"data-testid":"alertsTableSchema-alertValue","data-ga":"alerts-table::click-alert-value::alerts-view"})})},size:150},{id:"lastUpdated",header:"Updated at",accessorKey:"lastUpdated",cell:e=>{let{getValue:t}=e;return(0,s.jsx)(nt.A,{rawTime:t(),secs:!0,"data-testid":"alertsTableSchema-latestUpdated"})},size:100},{id:"lastStatusChangeValue",header:"Triggered value",accessorKey:"lastStatusChangeValue",cell:e=>{let{row:t,getValue:r}=e;const{status:n,units:o}=t.original;return(0,s.jsx)(d.Flex,{padding:[0,2],justifyContent:"end",children:(0,s.jsx)(ot.A,{loaded:!0,status:n,units:o,value:r(),"data-testid":"alertsTableSchema-triggeredValue","data-ga":"alerts-table::click-triggered-value::alerts-view"})})},size:100},{id:"lastStatusChange",header:"Triggered at",accessorKey:"lastStatusChange",cell:e=>{let{getValue:t}=e;return(0,s.jsx)(nt.A,{rawTime:t(),secs:!0,"data-testid":"alertsTableSchema-lastStatusChange"})},size:100}],xt=e=>{let{rowSelection:t,alerts:r=[],onRowSelectionChange:n}=e;return(0,s.jsx)(d.Flex,{width:{max:"calc(100vw - 640px)"},height:{max:"calc(100vh - 540px)"},children:(0,s.jsx)(d.Table,{rowSelection:t,enableSorting:!0,enableSelection:!0,singleRowSelection:!0,getRowId:e=>{let{id:t}=e;return t},onRowSelectionChange:n,data:r,dataColumns:gt,enableColumnPinning:!0,enableResizing:!0,meta:{searchStyles:{width:"350px"}}})})},mt=()=>{const{rowSelection:e,onRowSelectionChange:t,loaded:r,hasAlerts:n,alerts:o}=Xe();return r?n?(0,s.jsxs)(d.Flex,{"data-testid":"insights-alert-investigation-container",width:"100%",column:!0,gap:4,padding:[4,0,0,0],children:[(0,s.jsx)(d.Text,{children:"Select an alert to start an investigation."}),(0,s.jsx)(xt,{rowSelection:e,alerts:o,onRowSelectionChange:t}),(0,s.jsx)(d.Flex,{justifyContent:"center",children:(0,s.jsx)(Ge.A,{label:"Troubleshoot selected alert",incompleteQueryMessage:"First select an alert and then generate a report."})})]}):(0,s.jsx)(Qe.A,{}):(0,s.jsx)(Je.$n,{})},ht=(0,f.default)(d.Box).withConfig({displayName:"loader__Loader",componentId:"sc-1s7ni28-0"})(["width:60px;aspect-ratio:2;--dot:no-repeat radial-gradient(circle closest-side,"," 90%,#0000);background:var(--dot) 0% 50%,var(--dot) 50% 50%,var(--dot) 100% 50%;background-size:calc(100% / 3) 50%;animation:movingDots 1s infinite linear;@keyframes movingDots{20%{background-position:0% 0%,50% 50%,100% 50%;}40%{background-position:0% 100%,50% 0%,100% 50%;}60%{background-position:0% 50%,50% 100%,100% 0%;}80%{background-position:0% 50%,50% 50%,100% 100%;}}"],(0,d.getColor)("textLite"));var pt=r(3941);const jt=(0,f.default)(d.TextBigger).attrs((e=>({lineHeight:2,textAlign:"center",color:"primary",...e}))).withConfig({displayName:"quotes__QuoteText",componentId:"sc-xo7l3k-0"})(["font-family:monospace;"]),bt=j.a_.sort((()=>Math.random()-.5)),ft=e=>{let{frequency:t=60}=e;const[r,n]=(0,c.useState)(t),[o,l]=(0,c.useState)(0),[a,i]=(0,c.useState)(0),u=(0,c.useCallback)((()=>{o>=100&&i((e=>e===bt.length-1?0:e+1)),l((e=>o>=100?0:e+.2))}),[o,l,i,n]);return(0,pt.A)(u,r),(0,s.jsxs)(d.Flex,{width:{max:"50%"},column:!0,gap:12,alignItems:"center",children:[(0,s.jsx)(jt,{children:bt[a].text}),(0,s.jsx)(ht,{})]})},yt=()=>(0,s.jsxs)(d.Flex,{column:!0,gap:20,flex:"grow",justifyContent:"center",children:[(0,s.jsx)(d.Flex,{width:"100%",alignItems:"center",justifyContent:"center",children:(0,s.jsx)(ft,{})}),(0,s.jsx)(d.Flex,{width:"100%",alignItems:"center",justifyContent:"center",children:(0,s.jsx)(d.TextBigger,{color:"textLite",children:"Your report is being generated. This may take a few minutes. You will be notified when it is ready."})})]}),Ct=(0,T.A)(d.Icon),It=()=>{const{query:e}=(0,u.g0)(),t=(0,u.fT)();return e?.definitionId?(0,s.jsx)(d.Flex,{position:"absolute",top:2,right:2,children:(0,s.jsx)(Ct,{name:"x",color:"menuItem",cursor:"pointer",onClick:t,tooltip:"Back to overview",tooltipProps:{align:"bottom"},noWrapper:!0})}):null},vt=e=>{let{containerRef:t,...r}=e;const[n,o]=(0,c.useState)(),l=(0,c.useMemo)((()=>({width:"100%",height:`${n}px`,overflow:{vertical:"auto"}})),[n]);return(0,c.useEffect)((()=>{t?.current&&o(t.current.getBoundingClientRect()?.height-60)}),[t,o]),(0,s.jsx)(d.Flex,{...l,children:(0,s.jsx)(He.A,{...r})})},kt=(e=>t=>{const r=(0,c.useRef)();return(0,s.jsxs)(d.Flex,{position:"relative",flex:"grow",justifyContent:"center",ref:r,"data-testid":"insights-query-generator-container",children:[(0,s.jsx)(It,{}),(0,s.jsx)(e,{...t,containerRef:r})]})})((e=>{let{definitionId:t,definitionName:r,variables:n=[],containerRef:o}=e;const l=(0,ge.uW)("isAnonymous"),[a]=(0,u.W5)(),i=(0,c.useMemo)((()=>({[j.oG.investigation]:{Component:vt,props:{variables:n,containerRef:o}},[j.oG.alertInvestigation]:{Component:mt,props:{}},default:{Component:We,props:{definitionId:t,definitionName:r,variables:n}}})),[t,r,n,o]),{Component:d,props:g}=(0,c.useMemo)((()=>i[t]||i.default),[t,i]);return l?null:a?(0,s.jsx)(yt,{}):t?(0,s.jsx)(d,{...g}):(0,s.jsx)(ye,{})}));var wt=r(86229),St=r(24868),Bt=r(99728),At=r(76375),Tt=r(73902),Ft=r(50100);const Mt=e=>{let{id:t}=e;const r=(0,u.CF)({id:t}),[n,o]=(0,p.useHovered)({},[]),{goToReport:l}=(0,Ft.A)(),a=(0,c.useCallback)((()=>{l(t)}),[t,l]);return r?.name?(0,s.jsx)(d.Flex,{ref:n,padding:[2,4],round:!0,cursor:"pointer",...o?{background:"panelBg"}:{},onClick:a,children:(0,s.jsx)(d.Text,{color:"menuItem",children:r.name})}):null};var Vt=r(10444);const Lt=(0,f.default)(d.ModalContent).attrs((e=>{let{isMobile:t}=e;return{width:t?{base:"95vw"}:{base:100}}})).withConfig({displayName:"modal__StyledModalContent",componentId:"sc-1tq9d73-0"})([""]),Ot=e=>{let{ids:t,onClose:r}=e;const n=(0,Vt.J)();return(0,s.jsx)(d.Modal,{backdropProps:{backdropBlur:!0},onClickOutside:r,onEsc:r,children:(0,s.jsxs)(Lt,{"data-testid":"unread-reports-modal",isMobile:n,children:[(0,s.jsxs)(d.ModalHeader,{children:[(0,s.jsx)(d.H4,{children:"Unread Reports"}),(0,s.jsx)(d.ModalCloseButton,{onClose:r})]}),(0,s.jsxs)(d.ModalBody,{gap:3,children:[(0,s.jsx)(d.TextBig,{children:"Which report would you like to open?"}),(0,s.jsx)(d.Flex,{column:!0,gap:2,padding:[2,0],children:t.map((e=>(0,s.jsx)(Mt,{id:e},e)))})]}),(0,s.jsx)(d.ModalFooter,{children:(0,s.jsx)(d.Button,{label:"Close",flavour:"borderless",onClick:r})})]})})},Pt=e=>{let{ids:t,open:r}=e;const{goToReport:n}=(0,Ft.A)(),o=(0,c.useCallback)((()=>{t?.length&&(1===t.length?n(t[0]):r())}),[t,r,n]);return t?.length?1===t.length?(0,s.jsxs)(d.TextBig,{children:["There is one unread report."," ",(0,s.jsx)(st.A,{Component:d.TextBig,onClick:o,children:"View it"})]}):(0,s.jsxs)(d.TextBig,{children:["There are ",t.length," unread reports."," ",(0,s.jsx)(st.A,{Component:d.TextBig,onClick:o,children:"View them"})]}):null},Rt=()=>{const[e,,t,r]=(0,A.A)(),[n]=(0,u.x)();return n?.length?(0,s.jsxs)(s.Fragment,{children:[(0,s.jsxs)(d.Flex,{alignItems:"center",gap:2,padding:[2,4],background:"panelBg",children:[(0,s.jsx)(d.Icon,{name:"warning_triangle",color:"warning"}),(0,s.jsx)(Pt,{ids:n,open:t})]}),e?(0,s.jsx)(Ot,{ids:n,onClose:r}):null]}):null};var Nt=r(29022),_t=r(47090);const Et=e=>{let{title:t,message:r}=e;return(0,s.jsx)(Nt.A,{title:t,children:(0,s.jsx)(d.TextBig,{children:r})})},zt=e=>{let{title:t="Error",error:r}=e;if(!r)return(0,s.jsx)(Et,{title:t,message:"Something went wromg"});const n=j.sO[r?.errorMsgKey];if(n)return(0,s.jsx)(Et,{...n});const o="string"===typeof r?r:(0,_t.o)(r?.errorMsgKey,null)||r?.errorMessage||_t.B.get("default");return(0,s.jsx)(Et,{title:t,message:o})};var $t=r(4204);const Kt=()=>{const e=(0,Bt.JT)("insights:ReadReport"),{loaded:t,error:r}=(0,u.A_)(),[a]=(0,u.rQ)(),{loaded:i,isPaid:d}=(0,At.A)();return t&&i?e?r?(0,s.jsx)(zt,{error:r}):(0,s.jsx)(l,{Sidebar:ue,children:(0,s.jsxs)(n.J3,{"data-testid":"insights-main-container",children:[(0,s.jsx)(Rt,{}),(0,s.jsxs)(o.BV,{children:[(0,s.jsx)(o.qh,{path:"report-preview/:reportId",element:(0,s.jsx)(wt.A,{})}),(0,s.jsx)(o.qh,{path:"*",element:(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(kt,{...a}),(0,s.jsx)(St.A,{collapsed:!a?.definitionId},a?.definitionId)]})})]})]})}):d?(0,s.jsx)(zt,{error:{errorMsgKey:"ErrForbidden"}}):(0,s.jsx)(Tt.A,{}):(0,s.jsx)(Je.BJ,{})},Gt=()=>$t.ei?(0,s.jsx)(Tt.A,{}):(0,s.jsx)(Kt,{})}}]);