1"use strict";(self.rspackChunkcircle=self.rspackChunkcircle||[]).push([[45120],{419211(r,e,n){n.d(e,{AnalyticsReportCanvas:()=>I});var t=n(391426),a=n(622559),i=n(962506),c=n(570310),o=n(355104),s=n(999930),l=n(665146),u=n(933578),d=n(37380),m=n(875278),f=n(417980),v=n(804939),y=n(894267),h=n(97742),p=n(554213),x=n(230763),g=n(852362),b=function(r){var e=r.artefactUuid,n=(0,g.X)().trackEvent,t=(0,x.Od)().currentCommunitySettings,a=null==t?void 0:t.growth_circle_ai_analytics_tracking_enabled;return{trackReportViewedEvent:(0,u.useCallback)(function(){a&&n("circle_ai.analytics.report_viewed",{artefact_uuid:e})},[a,n,e]),trackCsvDownloadedEvent:(0,u.useCallback)(function(){a&&n("circle_ai.analytics.csv_downloaded",{artefact_uuid:e})},[a,n,e]),trackCsvErrorEvent:(0,u.useCallback)(function(r){if(a){var t;n("circle_ai.analytics.csv_error",{artefact_uuid:e,error_message:(null!=(t=Error)&&"u">typeof Symbol&&t[Symbol.hasInstance]?!!t[Symbol.hasInstance](r):r instanceof t)?r.message:String(r)})}},[a,n,e])}},j=n(792350);function _(r,e){(null==e||e>r.length)&&(e=r.length);for(var n=0,t=Array(e);n<e;n++)t[n]=r[n];return t}var k=/^##\s+(Key findings|Recommended actions)/im,w=/^##\s+Insight report summary\s*$/im,A=function(r,e){var n=e.map(function(r){return"- ".concat(r)}).join("\n");return"## ".concat(r,"\n\n").concat(n)},C=function(r){var e=r.summary,n=void 0===e?"":e,t=r.key_findings,a=void 0===t?[]:t,i=r.recommended_actions,c=void 0===i?[]:i;if(!n&&0===a.length&&0===c.length)return null;var o=[];return a.length>0&&o.push(A("Key findings",a)),c.length>0&&o.push(A("Recommended actions",c)),{summary:n.trim(),details:o.join("\n\n")}},E=function(r){if(!r)return{summary:"",details:""};var e=k.exec(r);return e?{summary:r.slice(0,e.index).trim(),details:r.slice(e.index).trim()}:{summary:r.trim(),details:""}},S=function(r){var e,n;return r?null!=(e=C(r))?e:E(null!=(n=r.insight_text)?n:""):{summary:"",details:""}},I=function(r){var e,n,x=r.artefactUuid,g=(0,o.c)().isCircleV4,k=(0,v.P)(),A=(0,i.B)(function(r){return r.closeAnalyticsReport}),C=b({artefactUuid:x}),E=C.trackReportViewedEvent,I=C.trackCsvDownloadedEvent,N=C.trackCsvErrorEvent,z=(0,p.a)({artefactUuid:x}),M=z.data,R=z.isLoading,U=z.isError,L=(0,u.useMemo)(function(){return S(M)},[M]),V=L.summary,P=L.details,B=function(r){if(Array.isArray(r))return r}(e=(0,u.useState)(!1))||function(r){var e,n,t=null==r?null:"u">typeof Symbol&&r[Symbol.iterator]||r["@@iterator"];if(null!=t){var a=[],i=!0,c=!1;try{for(t=t.call(r);!(i=(e=t.next()).done)&&(a.push(e.value),2!==a.length);i=!0);}catch(r){c=!0,n=r}finally{try{i||null==t.return||t.return()}finally{if(c)throw n}}return a}}(e)||function(r){if(r){if("string"==typeof r)return _(r,2);var e=Object.prototype.toString.call(r).slice(8,-1);if("Object"===e&&r.constructor&&(e=r.constructor.name),"Map"===e||"Set"===e)return Array.from(e);if("Arguments"===e||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(e))return _(r,2)}}(e)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(),D=B[0],K=B[1];(0,u.useEffect)(function(){var r=setTimeout(function(){return K(!0)},300);return function(){return clearTimeout(r)}},[]);var O=!!(V||P)||!!(null==M?void 0:M.combined),T=D&&!!M&&O;return(0,u.useEffect)(function(){T&&E()},[T,E]),(0,t.jsx)("div",{className:(0,c.x)("absolute inset-0 z-30 flex min-h-0 flex-col overflow-hidden",{"bg-primary dark:bg-secondary":g&&!k,"bg-primary":!g,"bg-transparent":k}),"data-testid":"analytics-report-canvas",children:(0,t.jsxs)(a.i.Layout.Inset,{children:[(0,t.jsx)(a.i.Layout.Inset.Header,{children:(0,t.jsxs)("div",{className:"bg-secondary border-primary flex items-center gap-2 rounded-t-lg border-b px-3 py-2",children:[(0,t.jsx)("span",{className:"size-8 shrink-0","aria-hidden":!0}),(0,t.jsx)(l.o5,{variant:"label-sm",color:"primary",component:"h1",className:"flex-1 truncate text-center",children:null!=(n=null==M?void 0:M.title)?n:(0,f.t)("analytics_chart_preview.title")}),(0,t.jsx)(s.K,{icon:"cross",variant:"outline",size:"sm",onClick:A,"aria-label":(0,f.t)("analytics_chart_preview.close")})]})}),(0,t.jsx)(a.i.Layout.Inset.Body,{children:(0,t.jsx)("div",{className:"flex-1 overflow-y-auto",children:(0,t.jsx)("div",{className:"mx-auto max-w-3xl p-8",children:U?(0,t.jsx)(l.o5,{variant:"body-md",color:"danger",component:"p",children:(0,f.t)("analytics_chart_preview.error")}):!T||R?(0,t.jsx)(h.M,{}):(0,t.jsxs)("div",{className:"animate-fade-in-slow flex flex-col gap-8",children:[V&&(0,t.jsx)(l.o5,{variant:"body-md",color:"primary",component:"div",children:(0,t.jsx)("div",{className:j.A.circleAiMarkdown,children:(0,t.jsx)(d.oz,{remarkPlugins:[m.A],children:V.replace(w,"").trimStart()})})}),M&&(0,t.jsx)(y.v,{payload:M,onCSVDownloaded:I,onCSVError:N}),P&&(0,t.jsx)(l.o5,{variant:"body-md",color:"primary",component:"div",children:(0,t.jsx)("div",{className:(0,
1c.x)(j.A.circleAiMarkdown,j.A.circleAiInsightLists),children:(0,t.jsx)(d.oz,{remarkPlugins:[m.A],children:P})})})]})})})})]})})}},84586(r,e,n){var t=n(436623),a=function(){return(0,t.Wj)().isAdminUsageContext?"circle":"primary"};n.d(e,{B:()=>a})},436281(r,e,n){var t=n(310860),a=n(282574),i=n(933578),c=function(r,e){var n=(0,a.parse)(r,{ignoreQueryPrefix:!0});try{return e.cast(n)}catch(r){return console.error("Error parsing query params",r),{}}},o=function(r){var e=(0,t.z)({select:function(r){return r.searchStr}});return(0,i.useMemo)(function(){return c(e,r)},[e,r])};n.d(e,{a:()=>o,n:()=>o})}}]); 2//# sourceMappingURL=/packs/js/AnalyticsReportCanvas-21ed1f559abe95f6.chunk.js.map
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.