1"use strict";(self.rspackChunkcircle=self.rspackChunkcircle||[]).push([[35736],{901851(e,t,n){n.d(t,{CircleAiOnboardingConversation:()=>j});var r=n(391426),a=n(835577),s=n(532900),i=n(44534),o=n(374812),c=n(640668),d=n(177631),u=n(739042),l=n(933578),g=n(417980);n(933160);var f=n(778960),b=n(510146);n(99281);var m=n(847627),h=n(823670),p=n(84201),v=n(356318),_=n(35321),k=n(925161),S=n(410186),O=n(91040),w=n(583594),j=function(e){var t,n,j=e.conversationId,y=e.initialMessage,R=e.initialMessageBody,x=e.initialSignedIds,C=e.initialAttachmentMeta,I=e.onBack,M=(0,S.P)({}),P=M.cleanupSubscription,D=(0,o.a)(),A=(0,c.B)().isCommunityOnTrial,E=!M.runState.can_send||M.isUploading||!D,N=(0,b.k)(M.addFiles,E),U=N.getRootProps,V=N.isDragActive,B=(0,l.useRef)(!1),L=(0,w.L)(),F=L.trackConversationViewed,z=L.trackConversationMessageSent,T=L.trackAiResponseReceived,X=L.trackBackClicked,q=M.messages.filter(function(e){return"user"===e.role}).length,H=(0,l.useRef)(q);H.current=q;var Q=(0,l.useRef)(null),$=(0,a.U)({messages:M.messages,isRunning:M.isRunning,onNew:M.sendMessage,convertMessage:function(e){return e}});return(0,l.useEffect)(function(){F(),!B.current&&(B.current=!0,j?M.loadConversation(j):y&&R&&M.sendRichMessage(y,R,{signedIds:x,attachmentMeta:C}))},[]),(0,l.useEffect)(function(){if(M.isRunning)Q.current=Date.now();else if(null!==Q.current){var e=Date.now()-Q.current;Q.current=null,T(e,H.current)}},[M.isRunning,T]),(0,l.useEffect)(function(){return function(){P()}},[P]),(0,r.jsxs)(s.o,{runtime:$,children:[(0,r.jsxs)("div",(t=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},r=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable}))),r.forEach(function(t){var r;r=n[t],t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r})}return e}({className:"bg-primary relative flex size-full min-h-0 min-w-0 flex-col overflow-hidden"},U()),n=n={children:[(0,r.jsx)(f.a,{isVisible:V}),(0,r.jsx)("div",{className:"flex shrink-0 items-center gap-3 px-5 py-3",children:(0,r.jsx)(u.$,{type:"button",variant:"ghost",size:"sm",startIcon:"arrow-left",onClick:function(){X(q),I()},children:(0,g.t)("community_onboarding.new_checklist.back_to_setup")})}),(0,r.jsx)(i.h.Root,{className:"flex min-h-0 min-w-0 flex-1 flex-col overflow-hidden",children:(0,r.jsx)(O.Ql,{toolUis:M.toolUis,commit:M.commitToolUiDecision,children:(0,r.jsxs)(i.h.Viewport,{id:p._s,autoScroll:!0,scrollToBottomOnRunStart:!0,className:"flex min-h-0 flex-1 flex-col overflow-y-auto",children:[(0,r.jsx)("div",{className:"flex-1 px-5 py-4",children:M.isLoadingConversation?(0,r.jsx)(d.D,{}):(0,r.jsx)(_.X,{isStoreRunning:M.isRunning,scrollViewId:p._s,firstMessageId:M.firstMessageId,hasPreviousMessages:M.hasPreviousMessages,isLoadingPreviousMessages:M.isLoadingPreviousMessages,onLoadPreviousMessages:function(e){var t=document.getElementById(p._s);t&&M.loadPreviousMessagesIfNeeded(t,e)}})}),(0,r.jsxs)(i.h.ViewportFooter,{className:"bg-primary sticky bottom-0 z-10 pb-4",children:[(0,r.jsx)(h.H,{}),(0,r.jsxs)(v.U,{children:[!D&&A&&(0,r.jsx)(k.I,{}),(0,r.jsx)(m.E,{onSend:function(e,t){z(q+1),M.sendRichMessage(e,t)},onStop:M.runState.can_stop?M.requestStop:void 0,isRunning:M.isRunning,isStopping:M.isStopping,disabled:E,attachments:M.attachments,isUploading:M.isUploading,onAddFiles:M.addFiles,onRemoveAttachment:M.removeAttachment})]})]})]})})})]},Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):(function(e){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t.push.apply(t,n)}return t})(Object(n)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}),t)),!1]})}},583594(e,t,n){var r=n(933578),a=n(852362),s=function(){var e=(0,a.X)().trackEvent,t=(0,r.useRef)(new Date),n=(0,r.useRef)(!1),s=(0,r.useRef)(!1),i=(0,r.useRef)(!1),o=(0,r.useRef)(!1),c=(0,r.useRef)(!1);return{trackComposerViewed:(0,r.useCallback)(function(){n.current||(n.current=!0,e("admin_dashboard.onboarding_ai.composer.viewed",{started_at:t.current.toISOString()},{batch:!1}))},[e]),trackResumeCardViewed:(0,r.useCallback)(function(){s.current||(s.current=!0,e("admin_dashboard.onboarding_ai.resume_card.viewed",{started_at:t.current.toISOString()},{batch:!1}))},[e]),trackMessageSent:(0,r.useCallback)(function(){i.current||(i.current=!0,e("admin_dashboard.onboarding_ai.composer.message_sent",{started_at:t.current.toISOString(),sent_at:new Date().toISOString()},{batch:!1}))},[e]),trackResumeCardClicked:(0,r.useCallback)(function(){o.current||(o.current=!0,e("admin_dashboard.onboarding_ai.resume_card.clicked",{started_at:t.current.toISOString(),clicked_at:new Date().toISOString()},{batch:!1}))},[e]),trackConversationViewed:(0,r.useCallback)(function(){c.current||(c.current=!0,e("admin_dashboard.onboarding_ai.conversation.viewed",{started_at:t.current.toISOString()},{batch:!1}))},[e]),trackConversationMessageSent:(0,r.useCallback)(function(n){e("admin_dashboard.onboarding_ai.conversation.message_sent",{started_at:t.current.toISOString(),sent_at:new Date().toISOString(),message_number:n},{batch:!1})},[e]),trackAiResponseReceived:(0,r.useCallback)(function(n,r){e("admin_dashboard.onboarding_ai.conversation.ai_response_received",{started_at:t.current.toISOString(),response_time_ms:n,message_number:r},{batch:!1})},[e]),trackBackClicked:(0,r.useCallback)(function(n){e("admin_dashboard.onboarding_ai.conversation.back_clicked",{started_at:t.current.toISOString(),clicked_at:new Date().toISOString(),message_count:n},{batch:!1})},[e]),trackAttachmentAdded:(0,r.useCallback)(function(n){e("admin_dashboard.onboarding_ai.attachment.added",{started_at:t.current.toISOString(),file_count:n},{batch:!1})},[e])}};n.d(t,{L:()=>s})}}]); 2//# sourceMappingURL=/packs/js/CircleAiOnboardingConversation-c125c3794806f520.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.