File: //opt/netdata/usr/share/netdata/web/v3/4090.da4d707c90181e279f6c.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:"7f51315ef21dea50c2a5050fc1628717a486fb29"};var t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="9f2cfaf8-b354-48b1-be3c-7062118e38aa",e._sentryDebugIdIdentifier="sentry-dbid-9f2cfaf8-b354-48b1-be3c-7062118e38aa")}catch(e){}}(),(self.webpackChunkcloud_frontend=self.webpackChunkcloud_frontend||[]).push([[4090],{24868(e,t,r){r.d(t,{R:()=>M,A:()=>L});var n=r(64467),o=(r(26910),r(98992),r(54520),r(72577),r(3949),r(81454),r(62953),r(96540)),s=r(42358),i=r(79997),l=r(81685),c=r(80045),a=r(74848);const d=["containerProps"];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=e=>t=>{let{containerProps:r={}}=t,n=(0,c.A)(t,d);return(0,a.jsx)(s.Flex,p(p({alignItems:"center",justifyContent:"center",flex:"grow"},r),{},{children:(0,a.jsx)(e,p({},n))}))},j=g((()=>(0,a.jsx)(s.Text,{children:"Loading reports..."}))),f=g((e=>{let{error:t}=e;const r=(0,o.useMemo)((()=>(null===t||void 0===t?void 0:t.errorMessage)||"Something went wrong"),[t]);return(0,a.jsxs)(s.Flex,{alignItems:"center",gap:2,children:[(0,a.jsx)(s.Icon,{name:"warning_triangle",color:"warning"}),(0,a.jsx)(s.Text,{children:r})]})})),b=g((()=>(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(s.Text,{children:"There are no recently generated reports."}),(0,a.jsx)(s.Text,{children:"Create the first one by selecting one of the definitions on the left."})]})));var x=r(24155),h=r(79748),m=r(83341),y=r(42849);r(8872);const O=["alertTransition"],v=e=>{let{variables:t={}}=e;return Object.entries(t).reduce(((e,t)=>{let[r,n]=t;if(!O.includes(r)){const t=Array.isArray(n)?"nodes"===r?"".concat(n.length,"-nodes"):n.join(","):n;return"".concat(e,"-").concat(t)}return e}),"")};var w=r(50100),P=r(64156);const I="(min-width: 1600px)",A="(max-width: 1599px)",C="(max-width: 1299px)",S="(max-width: 1128px)",D=()=>({isLarge:(0,P.A)(I),isMedium:(0,P.A)(A),isSmall:(0,P.A)(C),isSuoerSmall:(0,P.A)(S)});var T=r(6304),k=r(3319);function E(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?E(Object(r),!0).forEach((function(t){(0,n.A)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):E(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}const R=()=>(0,a.jsxs)(s.Flex,{column:!0,gap:2,children:[(0,a.jsx)(x.A,{}),(0,a.jsx)(x.A,{width:"75%"})]}),M=e=>{let{id:t,limitCharacters:r=70}=e;const{loaded:n,report:i,error:c}=(0,l.ef)({id:t}),d=(0,o.useMemo)((()=>{var e,t;return n&&!c&&null!==(e=i.data)&&void 0!==e&&null!==(e=e.blocks)&&void 0!==e&&e.length?null===(t=i.data.blocks.find((e=>{let{type:t}=e;return"TEXT"===t})))||void 0===t||null===(t=t.data)||void 0===t?void 0:t.substring(0,r):""}),[n,i,c]);return n?c?null:(0,a.jsx)(s.Flex,{"data-testid":"insights-report-preview-container",children:(0,a.jsx)(m.A,{children:"".concat(d,"...")})}):(0,a.jsx)(R,{})},B=e=>{let{id:t,definitionId:r,createdAt:n,variables:c,itemsNum:d}=e;const{loaded:u,definition:p}=(0,l.fL)({id:r}),g=(0,y.A)({reportDate:new Date(n),dateOptions:{long:!0}}),j=v({variables:c}),{goToReport:f}=(0,w.A)(),{sendLog:b}=(0,k.A)(),x=(0,o.useCallback)((()=>{f(t),b({feature:"Insights",description:"View full report button click",reportId:t})}),[t,f,b]);return u?(0,a.jsxs)(i.oQ,{"data-testid":"insights-recent-report-preview",itemsNum:d,children:[(0,a.jsxs)(i.RB,{children:[(0,a.jsxs)(s.Flex,{column:!0,gap:1,children:[(0,a.jsx)(s.Text,{color:"menuItem",children:g}),(0,a.jsx)(s.TextBig,{strong:!0,children:p.name}),j?(0,a.jsxs)(s.TextSmall,{color:"menuItem",children:["(",j.substring(0,30),")"]}):null]}),(0,a.jsx)(M,{id:t}),(0,a.jsx)(i.jI,{})]}),(0,a.jsx)(s.Flex,{justifyContent:"end",children:(0,a.jsx)(h.A,{onClick:x,children:"View full report."})})]}):null},L=e=>{let{collapsed:t}=e;const[r,n]=(0,T.A)(t),{loaded:c,reports:d,error:u}=(0,l.rY)(),p=(()=>{const{isMedium:e,isSmall:t,isSuoerSmall:r}=D();return r?1:t?2:e?3:4})(),g=(0,o.useMemo)((()=>c?(d||[]).filter((e=>{let{status:t}=e;return"COMPLETED"===t})).slice(0,p).sort(((e,t)=>new Date(t.createdAt).getTime()-new Date(e.createdAt).getTime())):[]),[c,d,p]);return c?u?(0,a.jsx)(i.Mx,{collapsed:r,children:(0,a.jsx)(f,{error:u})}):g.length?(0,a.jsx)(i.Mx,{collapsed:r,children:(0,a.jsxs)(s.Flex,{"data-testid":"insights-recent-reports-container",width:"100%",column:!0,gap:4,padding:[4],children:[(0,a.jsxs)(s.Flex,{alignItems:"center",gap:2,onClick:n,cursor:"pointer",children:[(0,a.jsx)(s.Text,{color:"primary",children:"Recently generated reports"}),(0,a.jsx)(s.Icon,{name:"chevron_left",size:"small",color:"primary",rotate:r?3:1})]}),r?null:(0,a.jsx)(s.Flex,{gap:4,children:g.map((e=>(0,a.jsx)(B,F(F({},e),{},{itemsNum:p}),e.id)))})]})}):(0,a.jsx)(i.Mx,{collapsed:r,children:(0,a.jsx)(b,{containerProps:{column:!0,gap:2}})}):(0,a.jsx)(i.Mx,{collapsed:r,children:(0,a.jsx)(j,{})})}},74090(e,t,r){r.d(t,{A:()=>xe});var n=r(41344),o=r(81685),s=r(64467),i=(r(98992),r(54520),r(3949),r(62953),r(96540)),l=r(42358),c=r(75250),a=r(50100),d=r(98476),u=r(79748),p=r(35596),g=r(74848);const j=e=>{let{id:t,status:r,variables:n,scheduledReportId:o,isReportPage:s}=e;const j=(0,c.A)({id:t}),{goToReport:f}=(0,a.A)(),b=(0,d.A)({reportId:t}),x=(0,i.useCallback)((()=>{o&&f(o)}),[o,f]);return(0,g.jsxs)(l.Flex,{"data-testid":"insights-report-header",alignItems:"center",justifyContent:"between",padding:[4],children:[(0,g.jsxs)(l.Flex,{alignItems:"center",gap:1,children:[(0,g.jsx)(l.Text,{color:"menuItem",strong:!0,children:j}),o?(0,g.jsxs)(l.Text,{color:"menuItem",children:["- Generated by ",(0,g.jsx)(u.A,{onClick:x,children:"scheduled report"})]}):null]}),(0,g.jsx)(p.A,{reportId:t,status:r,variables:n,isReportPage:s,associateReport:b})]})};var f=r(79997),b=(r(27495),r(25440),r(42762),r(81454),r(8872),r(37550),r(41395));function x(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?x(Object(r),!0).forEach((function(t){(0,s.A)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):x(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}const m=e=>{let{id:t,label:r,index:n,hasActiveItem:o,activeId:s}=e;const{hash:l}=window.location,c=s===t||l.includes(t)||!o&&!s&&0===n,a=(0,i.useCallback)((e=>{e.preventDefault(),(e=>{const t=e?document.getElementById(e):null,r=document.getElementById("insights-report-content-scroller");if(t&&r){const e=t.getBoundingClientRect().top,n=r.getBoundingClientRect().top;r.scrollTo({top:e+r.scrollTop-n,behavior:"smooth"})}})(t.replace("#",""))}),[t]);return(0,g.jsx)(f.VW,{isActive:c,children:(0,g.jsx)(u.A,{Component:f.DJ,href:"#".concat(t),cursor:"pointer",isActive:c,onClick:a,children:r})})},y=e=>{let{data:t={},activeId:r}=e;const{hash:n}=window.location,o=(0,i.useMemo)((()=>(t.blocks||[]).reduce(((e,t)=>{let{type:r,data:n}=t;if("HEADER"===r){const t=(0,b.Yv)(n,{noLowerCase:!0}),r=t.replace(/-/g," ").trim();return[...e,{id:t,label:r}]}return e}),[])),[t.blocks]),s=(0,i.useMemo)((()=>o.some((e=>{let{id:t}=e;return n.includes(t)}))),[o,n]);return(0,g.jsx)(l.Flex,{"data-testid":"insights-report-body-toc",column:!0,padding:[0,0,0,4],children:o.map(((e,t)=>(0,g.jsx)(m,h(h({},e),{},{index:t,hasActiveItem:s,activeId:r}),e.id)))})};var O=r(21996),v=r(63872),w=r(3319);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}const I=e=>{let{id:t}=e;const[r,n]=(0,i.useState)(!1),[o,c]=(0,i.useState)(null),[a,d]=(0,i.useState)(""),[u,p]=(0,v.A)(),{sendLog:j}=(0,w.A)(),f=(0,i.useCallback)((()=>{c(null),d("")}),[c,d]),b=(0,i.useCallback)((e=>{j(function(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,s.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}({feature:"Insights",description:"Report feedback",reportId:t,feedback:e},"negative"===e?{message:a}:{})).then((()=>{u({header:"Success",text:"You have successfully submitted your feedback!"})})).catch(p),f(),n(!0)}),[t,a,j,f,u,p,n]);return r?null:(0,g.jsxs)(l.Flex,{column:!0,gap:1,alignItems:"center",padding:[0,0,4,0],children:[(0,g.jsx)(l.Text,{color:"primary",children:"Did you find this report helpful?"}),(0,g.jsxs)(l.Flex,{alignItems:"center",justifyContent:"center",children:[(0,g.jsx)(l.Button,{flavour:"borderless",icon:"thumb_up",onClick:()=>b("positive")}),(0,g.jsx)(l.Button,{flavour:"borderless",danger:!0,icon:"thumb_down",onClick:()=>c("negative")})]}),"negative"===o?(0,g.jsxs)(l.Flex,{width:"100%",column:!0,gap:2,padding:[0,2],children:[(0,g.jsx)(O.A,{fontSize:"12px",placeholder:"Do you want to tell us more?",value:a,onChange:d}),(0,g.jsx)(l.Button,{icon:"thumb_down",label:"Submit feedback",small:!0,flavour:"borderless",danger:!0,onClick:()=>b("negative")})]}):null]})};var A=r(80045),C=(r(26910),r(72577),r(3066)),S=r(63950),D=r.n(S),T=r(73700);const k=function(){let{onCtaClick:e=D()}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const[t,r]=(0,i.useState)(null),n=(0,i.useCallback)((0,T.s)(100,(()=>{if("function"===typeof window.getSelection){const e=window.getSelection();if("Range"===e.type&&e.rangeCount>0){const t=e.getRangeAt(0),n=document.getElementById("insights-report-content-text-selection");if(!n||!n.contains(t.commonAncestorContainer))return console.warn("Text Selection: Could not find container element"),void r(null);const o=t.getBoundingClientRect();r({top:o.y-30,left:o.x+o.width/2-75,selectedText:e.toString()})}else r(null)}})),[r]),o=(0,i.useCallback)((()=>{r(null),n()}),[r,n]),s=(0,i.useCallback)((()=>{e({selectedText:(null===t||void 0===t?void 0:t.selectedText)||""}),r(null),(()=>{var e;"function"===typeof window.getSelection&&(null===(e=window.getSelection())||void 0===e||e.removeAllRanges())})()}),[t,r,e]);return{cta:t,checkSelection:n,onScroll:o,onClick:s}};var E=r(99094);const F=["onScroll"],R=e=>{let{id:t,data:r={},variables:n={},setActiveId:o}=e;const s=(e=>{let{setActiveId:t}=e;const[r,n]=(0,i.useState)([]);return(0,i.useEffect)((()=>{if("function"===typeof t&&r.length){const e=r.sort(((e,t)=>e.boundingClientRect.top-t.boundingClientRect.top));t(e[0].id)}}),[r,t]),(0,i.useCallback)((e=>{e.isIntersecting?n((t=>t.find((t=>{let{id:r}=t;return r===e.id}))?t.map((t=>t.id===e.id?e:t)):[...t,e])):n((t=>t.filter((t=>{let{id:r}=t;return r!==e.id}))))}),[n])})({setActiveId:o}),c=(0,d.A)({reportId:t}),a=(0,i.useCallback)((e=>{let{selectedText:t}=e;c({selection:t})}),[c]),u=k({onCtaClick:a}),{onScroll:p}=u,j=(0,A.A)(u,F);return(0,g.jsxs)(l.Flex,{id:"insights-report-content-scroller","data-testid":"insights-report-body-contents",column:!0,gap:4,height:"calc(100vh - 145px)",overflow:{vertical:"auto"},padding:[0,4,12,0],onScroll:p,children:[(0,g.jsx)(C.A,{id:t,data:r,variables:n,onIntersection:s,textSelectionProps:j}),(0,g.jsx)(l.Flex,{justifyContent:"center",border:{side:"top",color:"border"},padding:[4,0],children:(0,g.jsx)(l.TextSmall,{children:E.$i})})]})};var M=r(27955),B=r(29022);const L=e=>{let{id:t,status:r}=e;const{title:n,message:o}=(0,i.useMemo)((()=>({title:(0,b.Zr)(r.toLowerCase()),message:"FAILED"===r?"The report failed to be generated":"The report is not yet available"})),[r]);return(0,g.jsxs)(l.Flex,{width:"100%",column:!0,gap:2,children:[(0,g.jsx)(l.Flex,{width:"100%",padding:[0,4],children:(0,g.jsx)(M.A,{id:t,width:"100%"})}),(0,g.jsx)(l.Flex,{"data-testid":"insights-report-status-view",column:!0,flex:"grow",alignItems:"center",justifyContent:"center",children:(0,g.jsx)(B.A,{title:n,testId:"insights-report-status-view",children:(0,g.jsx)(l.Text,{children:o})})})]})},_=e=>{let{id:t,status:r,data:n,variables:o}=e;const[s,c]=(0,i.useState)();return"COMPLETED"!==r?(0,g.jsx)(L,{id:t,status:r}):(0,g.jsxs)(f.yB,{"data-testid":"insights-report-body-container",children:[(0,g.jsxs)(l.Flex,{"data-testid":"insights-report-body-toc-container",column:!0,gap:8,flex:"grow",overflow:"hidden",children:[(0,g.jsx)(y,{data:n,activeId:s}),(0,g.jsx)(I,{id:t})]}),(0,g.jsx)(R,{id:t,data:n,variables:o,setActiveId:c})]})};var V=r(22068),Y=r(55048),z=r(44245),N=r(77234);function $(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 Q(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?$(Object(r),!0).forEach((function(t){(0,s.A)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):$(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}const H=e=>{let{report:t,error:r,isReportPage:n}=e;const[o,s]=(0,V.A)(),[c,a]=(0,Y.A)(),[,,d]=(0,z.m0)({tabId:N.x.insights});return(0,i.useEffect)((()=>{const e=o(),r=c();t.id&&(s(e.filter((e=>e!==t.id))),a(r.filter((e=>e!==t.id))),d())}),[t.id,o,s,c,a,d]),r?(0,g.jsxs)(l.Flex,{column:!0,gap:4,flex:"grow",alignItems:"center",justifyContent:"center",children:[(0,g.jsx)(l.TextBig,{children:"Error"}),(0,g.jsx)(l.Text,{children:"string"===typeof r?r:r.errorMessage||"Something went wrong."})]}):t?(0,g.jsxs)(l.Flex,{"data-testid":"insights-report-container",column:!0,gap:2,flex:"grow",children:[(0,g.jsx)(j,Q({isReportPage:n},t)),(0,g.jsx)(_,Q({},t))]}):null};var W=r(92255),X=r(64587),G=r(96951),J=r(85702),U=r(68726),Z=r(46256),q=r(17762),K=r(803),ee=r(74891);const te=["isEnabled"];function re(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 ne(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?re(Object(r),!0).forEach((function(t){(0,s.A)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):re(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}const oe=(0,ee.A)(l.Icon),se=e=>{let{isEnabled:t}=e,r=(0,A.A)(e,te);return(0,g.jsx)(oe,ne({name:"clock_hollow",tooltip:"Schedule",tooltipProps:{align:"bottom"},color:t?"primary":"text",cursor:"pointer",noWrapper:!0},r))},ie=e=>{let{status:t}=e;const r=t===K.w.enabled?"clear":"neutral";return(0,g.jsx)(l.Pill,{flavour:r,hollow:!0,size:"small",textProps:{textTransform:"capitalize"},children:t})},le=e=>{let{id:t,name:r,status:n,scheduledAt:o,rrule:s}=e;const c=n===K.w.enabled,{reset:a}=(0,G.A)(),{localeDateString:d,localeTimeString:u,utcOffset:p}=(0,X.$j)(),j=(0,i.useMemo)((()=>{var e;return s?null===(e=(0,W.YI)(s))||void 0===e?void 0:e.toText():""}),[s]);return(0,g.jsxs)(l.Flex,{column:!0,gap:2,position:"sticky",top:0,background:"mainBackground",padding:[4,0],border:{side:"bottom",color:"border"},children:[(0,g.jsxs)(l.Flex,{alignItems:"center",justifyContent:"between",children:[(0,g.jsxs)(l.Flex,{alignItems:"center",gap:3,children:[(0,g.jsx)(l.H4,{fontSize:"14px",color:"menuItem",children:r}),(0,g.jsx)(ie,{status:n})]}),(0,g.jsxs)(l.Flex,{alignItems:"center",gap:4,children:[(0,g.jsx)(J.A,{reportId:t,Accessor:e=>(0,g.jsx)(se,ne(ne({},e),{},{isEnabled:c})),accessorProps:{logPayload:{description:"Open edit scheduled report modal",id:t}}}),(0,g.jsx)(U.A,{reportId:t,tool:q.Y.delete,flavour:"toolbar",onSuccess:a,getToolVisibility:()=>!0,logPayload:{description:"Delete report"}}),(0,g.jsx)(Z.A,{tool:q.Y.close,flavour:"toolbar",icon:"x",onClick:a,getToolVisibility:()=>!0,tooltip:"Close report",logPayload:{description:"Close scheduled report"}})]})]}),(0,g.jsxs)(l.Flex,{column:!0,gap:1,children:[(0,g.jsxs)(l.Text,{color:"menuItem",children:["Repeats ",j]}),o?(0,g.jsxs)(l.Text,{color:"menuItem",children:["Report scheduled to be generated at"," ",(0,g.jsxs)(l.Text,{color:"menuItem",strong:!0,children:[d(new Date(o))," ",u(new Date(o),{secs:!1})," UTC",p]})]}):null]})]})};var ce=r(24868),ae=r(16402);const de=e=>{let{id:t,name:r,status:n}=e;const o="COMPLETED"===n,{goToReport:s}=(0,a.A)(),{sendLog:c}=(0,w.A)(),d=(0,i.useCallback)((()=>{s(t),c({feature:"Insights",description:"View full report button click",reportId:t})}),[t,s,c]);return(0,g.jsxs)(l.Flex,{column:!0,gap:2,padding:[4],background:"panelBg",children:[(0,g.jsxs)(l.Flex,{alignItems:"center",justifyContent:"between",children:[(0,g.jsx)(l.Text,{color:"menuItem",children:r}),o?null:(0,g.jsx)(l.Pill,{flavour:ae.T$[n]||"neutral",hollow:!0,children:n})]}),o?(0,g.jsxs)(g.Fragment,{children:[(0,g.jsx)(ce.R,{id:t,limitCharacters:200}),(0,g.jsx)(l.Flex,{justifyContent:"end",children:(0,g.jsx)(u.A,{onClick:d,children:"View full report."})})]}):null]})};function ue(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}const pe=e=>{let{reportId:t}=e;const r=(0,o.CF)({id:t}),{childrenReports:n=[]}=r||{};return n.length?(0,g.jsxs)(l.Flex,{column:!0,gap:4,padding:[0,0,20,0],children:[(0,g.jsx)(l.Text,{color:"menuItem",children:"Reports"}),n.map((e=>(0,g.jsx)(de,function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ue(Object(r),!0).forEach((function(t){(0,s.A)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ue(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}({},e),e.id)))]}):null};function ge(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 je(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ge(Object(r),!0).forEach((function(t){(0,s.A)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ge(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}const fe=e=>{let{report:t={},error:r}=e;return r?(0,g.jsxs)(l.Flex,{column:!0,gap:4,flex:"grow",alignItems:"center",justifyContent:"center",children:[(0,g.jsx)(l.TextBig,{children:"Error"}),(0,g.jsx)(l.Text,{children:"string"===typeof r?r:r.errorMessage||"Something went wrong."})]}):(0,g.jsxs)(l.Flex,{column:!0,gap:2,padding:[0,4],overflow:{vertical:"auto"},children:[(0,g.jsx)(le,je({},t)),(0,g.jsx)(pe,{reportId:null===t||void 0===t?void 0:t.id})]})};var be=r(62718);const xe=()=>{var e,t;const r=(0,n.RQ)("/spaces/:spaceSlug/rooms/:roomSlug/insights/reports/:reportId"),s=(0,n.RQ)("/spaces/:spaceSlug/rooms/:roomSlug/insights/report-preview/:reportId"),i=(null===r||void 0===r||null===(e=r.params)||void 0===e?void 0:e.reportId)||(null===s||void 0===s||null===(t=s.params)||void 0===t?void 0:t.reportId),{loaded:l,report:c,error:a}=(0,o.ef)({id:i}),{loaded:d,report:u,error:p}=(0,o.Xh)({id:i});return l&&d?l&&c?(0,g.jsx)(H,{report:c,error:a,isReportPage:!!r}):d&&u?(0,g.jsx)(fe,{report:u,error:p}):null:(0,g.jsx)(be.$9,{})}}}]);