PageSourceSearch

https://app.snowfire.ai/_next/static/chunks/89223-d1f059c9ee8e3f92.js

js snowfire.ai collected 2026-10-04 13:23:44 UTC 35,708 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[89223],{38157:e=>{e.exports={promptNewHost:"PromptView_promptNewHost__0WugV"}},42408:(e,t,a)=>{"use strict";a.d(t,{a:()=>c});var r=a(14232),n=a(60752),o=a(53343),i=a(66225),s=a(66200),l=a(87988);function c(){let[e,t]=(0,n.A)("dynamodbuser",null),a=(0,r.useState)(()=>new o.D)[0],[c,d]=(0,r.useState)(()=>(0,l.Ms)(e)),[u,m]=(0,r.useState)(()=>(0,l.sy)(c));return(0,r.useEffect)(()=>{d((0,l.Ms)(e))},[e]),(0,r.useEffect)(()=>{let t=()=>d((0,l.Ms)(e)),a=e=>{(e.key===l.xL||"dynamodbuser"===e.key)&&t()};return window.addEventListener("storage",a),window.addEventListener(l.n9,t),()=>{window.removeEventListener("storage",a),window.removeEventListener(l.n9,t)}},[e]),(0,r.useEffect)(()=>{if(m((0,l.it)(c)),"system"===c)return(0,l.xu)(()=>m((0,l.it)("system")))},[c]),{uiTheme:c,resolvedUiTheme:u,setUiTheme:(0,r.useCallback)(r=>{d(r),(0,l.Sh)(r),(0,l.it)(r);let n=e?.user_id;if(!n)return;let o=(0,s.O8)(e.preferences,{ui_theme:r});(async()=>{try{let r=await a.updateUser({user_id:n,preferences:o}),s=r?.data?.updateUser,l=(0,i.m)(e,s);l?t(l):t({...e,preferences:o})}catch{}})()},[e,t,a])}}},76625:(e,t,a)=>{"use strict";a.d(t,{T:()=>o});var r=a(80416),n=a(46516);function o(){return(0,n.DX)((0,r.Kx)())}},89223:(e,t,a)=>{"use strict";a.r(t),a.d(t,{__N_SSG:()=>ti,appLayoutRegistry:()=>ts,default:()=>tl});var r=a(37876),n=a(14232),o=a(24755),i=a(19435),s=a(18847),l=a.n(s),c=a(89099),d=a(63324),u=a(85761),m=a(5647),p=a(30237),f=a(13075),h=a(63942),g=a(92079),w=a(48047),C=a(13806),v=a(30937),y=a(91020),b=a(47120),S=a(86137),I=a(53343),_=a(7227);let M=["whatCanSnowfireDo","connectedDataSources","metricsAccess"],k=["whatCanSnowfireHelp","signalsToReview","increaseMargin","driveRevenue","decisionsToConsider","metricChangesSummary","boardMeetingPrep","weeklyMetricsSummary","notableMetricMovements","signalsNeedingAttention","decisionsPendingReview","revenueOpportunities","marginLevers","comparePeriodOverPeriod","dataFreshnessCheck","executiveBrief","operationalBottlenecks","customerTrends","expenseAnomalies","forecastOutlook","crossSourceInsights"];function R(e){return`chat.suggestions.${e}`}function E(e,t){let a=[...e],r=t>>>0;for(let e=a.length-1;e>0;e--){let t=(r=Math.imul(1664525,r)+0x3c6ef35f>>>0)%(e+1);[a[e],a[t]]=[a[t],a[e]]}return a}var P=a(89656),T=a(16629),D=a(33143),U=a(78744),x=a(41306),A=a(78493);function O(e,t,a){let r=a.toLowerCase();return[...e].sort((e,a)=>{let n=t(e).toLowerCase(),o=t(a).toLowerCase();return n.includes(r)&&!o.includes(r)?-1:!n.includes(r)&&o.includes(r)?1:n.localeCompare(o)})}var L=a(9063),F=a(52004),N=a(96712),j=a(46516),G=a(10645),B=a(41807),q=a(32402),$=a(4992),H=a(36769),V=a(55225),z=a(21633),Q=a(89013),X=a(80876),K=a(6362),W=a(8125),Z=a(82815),Y=a(66220),J=a(75165),ee=a(9322),et=a(89372),ea=a(59899),er=a(5972),en=a(42408),eo=a(35771),ei=a(43801),es=a(45942),el=a(49898),ec=a(26610),ed=a(22879),eu=a(60752),em=a(84181),ep=a(1418);let ef=async()=>void 0,eh=async()=>[],eg={sentinelId:ep.Xk,flagEnabled:!1,active:!1,visible:!1,completed:!1,showCta:!1,introRevealing:!1,percent:0,nextLabel:"",messages:[],invitedUserCount:0,uploadedDocumentCount:0,inviteOpen:!1,uploadOpen:!1,setInviteOpen:()=>void 0,setUploadOpen:()=>void 0,onboardingProgress:null,canGoBack:!1,start:ef,resume:ef,openFromCta:ef,leave:()=>void 0,answer:eh,goBack:ef,reset:ef,dismissCompletedRecap:ef,recordInviteCount:ef,recordUploadCount:ef};var ew=a(71175),eC=a(38514),ev=a(80800),ey=a(1257);async function eb(e,t){let a=(0,ey.PB)(t);if(a){let t=await e.getChatRoom(a);if("room"===(0,ey.IM)(t))return a}let r=e.copyChatRoomForCurrentUser(t).then(e=>{if(!e)throw Error("Unable to copy chat");return e});D.oR.promise(r,{loading:(0,U.tt)("chat.shared.copyingChat"),success:(0,U.tt)("chat.shared.chatCopied"),error:(0,U.tt)("chat.shared.copyFailed")});try{let e=await r;return(0,ey.qZ)(t,e),e}catch{return}}var eS=a(90597),eI=a(37549),e_=a(30167),eM=a(63834),ek=a(49624),eR=a(35775),eE=a(93775),eP=a(73541),eT=a(85168),eD=a(45648),eU=a(82446),ex=a(65599),eA=a(96374),eO=a(55362),eL=a(24581),eF=a(78861),eN=a(64651),ej=a(55451),eG=a(36747),eB=a(87190),eq=a(56793);let e$=new Map;async function eH(e,t){let a=new eB.q,r=e?e$.get(e):void 0;if(r){let e=await r.catch(()=>null);if(e)return void await a.updateContextItem(e,"correction",(0,eq.Z)(t))}let n=a.createContextItem((0,eq.Kg)(t)).then(e=>e?.id??null);e&&e$.set(e,n);let o=null;try{o=await n}finally{e&&!o&&e$.delete(e)}}async function eV(e){let t=e.retry.guidance.trim();if(!t)return;let a=e.retry.feedback,r=a.recordId.trim()||void 0,n=e.roomTitle?.trim()||"Untitled chat",o=e.roomId?.trim()||void 0,i=e.contextExplorerEnabled?eH(r,{promptId:r||o||n.toLowerCase().replace(/\s+/g,"-"),promptTitle:n,text:t,record_id:r,room_id:o,fullPrompt:e.fullPrompt?.trim()||void 0,feedbackReason:a.reason||null,feedbackDetail
1s:a.details||null,source:"retry_guidance"}):Promise.resolve(),s=r?new C.mf().updateChatResponseFeedbackGuidance(r,t).then(()=>void 0):Promise.resolve(),l=(await Promise.allSettled([i,s])).find(e=>"rejected"===e.status);if(l)throw l.reason}var ez=a(76625),eQ=a(58692),eX=a(8894),eK=a(65145),eW=a(78422),eZ=a(30314),eY=a(49047),eJ=a(96372),e0=a(64401),e1=a(67776),e3=a(21660),e5=a(38157),e4=a.n(e5);let e6=l()(()=>Promise.all([a.e(2917),a.e(60690),a.e(65350)]).then(a.bind(a,65350)),{loadableGenerated:{webpack:()=>[65350]},ssr:!1}),e2=l()(()=>a.e(34578).then(a.bind(a,34578)),{loadableGenerated:{webpack:()=>[34578]},ssr:!1}),e7=l()(()=>a.e(44223).then(a.bind(a,44223)),{loadableGenerated:{webpack:()=>[44223]},ssr:!1}),e8=d.PromptView;function e9(e){return{id:e.document_id,name:e.name,document_id:e.document_id,s3_key:e.s3_key,content_type:e.content_type,size:e.size,is_owner:e.is_owner,created_epoch:e.created_epoch}}let te=[];function tt(e){let t=e.match(/^\/prompt\/chat\/([^/]+)\/?$/);if(t)return tr(t[1])}function ta(e){return"/prompt/chat"===(e.split(/[?#]/)[0].replace(/\/+$/,"")||"/")}function tr(e){let t=decodeURIComponent(e);return t.startsWith("[")?void 0:t}function tn(e){return"string"==typeof e?e:Array.isArray(e)&&e.length>0?e[0]:void 0}function to({layout:e="page",chatId:t,onRailChatIdChange:a}={}){let i=(0,c.useRouter)(),s=(0,n.useMemo)(()=>new C.mf,[]),l=(0,n.useMemo)(()=>new v.CompanyService,[]),d=(0,n.useMemo)(()=>new y.MetricService,[]),ef=(0,n.useMemo)(()=>new b.D,[]),eh=(0,n.useMemo)(()=>new S.j,[]),eB=(0,n.useMemo)(()=>new I.D,[]),eq=(0,n.useMemo)(()=>new _.u,[]),e$=(0,n.useRef)(new P.Q7),[eH,e5]=(0,n.useState)([]),[ti,ts]=(0,eu.A)("dynamodbuser",null),[tl,tc]=(0,eu.A)("chatContext",{chatRoomId:void 0}),[td,tu]=(0,n.useState)([]),[tm,tp]=(0,n.useState)([]),[tf,th]=(0,n.useState)(!1),tg=(0,n.useRef)(!1),[tw,tC]=(0,n.useState)(!1),[tv,ty]=(0,n.useState)(null),[tb,tS]=(0,n.useState)(!1),[tI,t_]=(0,n.useState)(!0),tM=(0,n.useMemo)(()=>new G.b,[]),tk=(0,n.useMemo)(()=>new B.q,[]),tR=(0,n.useMemo)(()=>new q.i,[]),tE=(0,n.useMemo)(()=>new $.V,[]),[tP,tT]=(0,n.useState)(!1),[tD,tU]=(0,n.useState)([]),[tx,tA]=(0,n.useState)(null),tO=(0,n.useRef)(tD);tO.current=tD;let tL=(0,n.useRef)(!1),{defaultSqlThemeId:tF,saveSqlTheme:tN}=(0,er.G)(),{promptStructureHighlightEnabled:tj,setPromptStructureHighlightEnabled:tG}=(0,et.y)(),{assistedPromptingDefaultEnabled:tB,setAssistedPromptingDefaultEnabled:tq}=(0,ea.gX)(),{sequentialThinkingDefaultEnabled:t$,setSequentialThinkingDefaultEnabled:tH}=(0,ea.zm)(),{webFetchDefaultEnabled:tV,setWebFetchDefaultEnabled:tz}=(0,ea.u6)(),{chatFullWidthDefaultEnabled:tQ,setChatFullWidthDefaultEnabled:tX}=(0,ea.Vz)(),{uiTheme:tK,setUiTheme:tW}=(0,en.a)(),tZ=ti?.user_id??"",tY=ti?.company_id,tJ=(0,e3.lr)(ti),t0=(0,e3.MO)(ti),t1=(0,n.useMemo)(()=>{let e=eH.find(e=>e.user_id===tZ);return{permissions:ti?.permissions??e?.permissions,orgPermissions:ti?.orgPermissions??e?.orgPermissions}},[eH,tZ,ti?.orgPermissions,ti?.permissions]),t3=(0,H.J)(tY),t5=(0,V.f)(tY),t4=(0,ez.T)(),t6=(0,z.r)(tY),{betaChatEnabled:t2,setBetaChatEnabled:t7}=(0,Q.v)(t6),t8=(0,K.o)(tY),{enabledModelIds:t9,modelOptions:ae}=(0,X.y)(t8?tY:void 0),at=(0,n.useMemo)(()=>(0,Z.yG)(ae),[ae]),{modelId:aa,setModelId:ar}=(0,W.s)(at),an=t6&&t2&&t8&&t9.length>0,ao=(0,Y.Pj)(t8,t9),ai=(0,n.useMemo)(()=>ae.map(e=>({id:e.id,label:e.label,provider:e.provider,enabled:e.enabled,isDefault:e.isDefault})),[ae]);(0,n.useEffect)(()=>{if(!tY)return;let e=!1;return l.getCompany().then(t=>{e||(tC((0,j.sq)(t?.feature_flags)),ty((0,j.xo)(t?.feature_flags)),tS((0,j.YI)(t?.feature_flags)))}),()=>{e=!0}},[tY,l]);let as=(0,n.useCallback)(async e=>{e?.silent||th(!0);try{let[e,t]=await Promise.all([(0,eQ.LB)(),(0,eQ.rQ)()]);tu((0,eQ.am)(e)),tp((0,eQ.v_)(t)),tg.current=!0}catch{tu([]),tp([])}finally{e?.silent||th(!1)}},[]);(0,n.useEffect)(()=>{!tY||(tP||tx)&&as()},[tY,tP,tx,as]);let al=(0,n.useCallback)(()=>as({silent:!0}),[as]);(0,n.useEffect)(()=>(0,eX.bL)(e=>{!(0,eX.wn)(e)||tg.current&&as({silent:!0})}),[as]),(0,n.useEffect)(()=>{let e=!1;return t_(!0),eB.getUsersByCompanyId().then(t=>{!e&&t&&e5(t)}).catch(()=>{}).finally(()=>{e||t_(!1)}),()=>{e=!0}},[eB]);let ac=(0,n.useMemo)(()=>eH.map(e=>({id:e.user_id,firstName:e.first_name,lastName:e.last_name,email:e.email,title:e.title??"",company:e.business_unit??""}
1)),[eH]),[ad,au]=(0,n.useState)(""),[am,ap]=(0,n.useState)();(0,n.useEffect)(()=>{let e=()=>{let{pathname:e}=window.location;au(e),ap(t=>(0,ev.g)(t,e))};return e(),i.events.on("routeChangeComplete",e),()=>{i.events.off("routeChangeComplete",e)}},[i]);let af=(0,n.useMemo)(()=>{if(t)return t;if(ad){if(ta(ad))return;let e=tt(ad);if(e)return e}let e=i.asPath.split("?")[0];if(ta(e))return;let a=tt(e.split(/[?#]/)[0]);if(a)return a;let r=tn(i.query.id)??tn(i.query.chatId);return r?tr(r):void 0},[ad,t,i.asPath,i.query.chatId,i.query.id]),ah=(0,n.useRef)(af);(0,n.useEffect)(()=>{ah.current=af},[af]),(0,n.useEffect)(()=>{af&&tc(e=>e?.chatRoomId===af?e:{...e,chatRoomId:af})},[af,tc]);let ag=(0,ev.vG)(af,am);(0,n.useEffect)(()=>{am&&af&&af===am&&ap(void 0)},[af,am]);let[aw,aC]=(0,n.useState)([]),[av,ay]=(0,n.useState)(!0),ab=(0,n.useRef)(aw);ab.current=aw;let aS=(0,n.useMemo)(()=>aw.map(e=>e.id),[aw]),{draftChatIds:aI}=(0,eC.w)(aS),{alertCountsByChatId:a_,records:aM,markRecordSeen:ak}=(0,eS.f)(af),aR=(0,n.useMemo)(()=>(0,e_.VJ)(aM,af),[aM,af]),aE=(0,n.useCallback)(async e=>{let t=0===ab.current.length;t&&ay(!0);try{aC(await (0,eo.Vh)(s,e))}catch(e){}finally{t&&ay(!1)}},[s]);(0,n.useEffect)(()=>{(0,h.jx)(h.Ru.language,g.sV)},[]),(0,n.useEffect)(()=>{aE()},[aE]);let aP=(0,n.useCallback)(t=>{if((0,eR.BO)(null),aE({force:!0}),tc(e=>({...e,chatRoomId:t})),"page"!==e||af===t||!(0,ev.AM)(i))return;let a=(0,ev.Te)(t);(0,ev.Q5)(i)?(0,ev.RZ)(a,au):(0,ev.Xb)(i,a,{id:[t]})},[af,e,aE,i,tc]),aT=(0,em.w)({chatRoomId:ag,context:"General",currentUserId:tZ,chatService:s,onNewChatRoom:aP}),aD="page"===e&&!af,[aU,ax]=(0,n.useState)(eg),[aA,aO]=(0,n.useState)(void 0),[aL,aF]=(0,n.useState)(null),[aN,aj]=(0,n.useState)(null),aG=(0,n.useCallback)((e,t)=>{ax(e),aO(t)},[]),aB=(0,n.useCallback)(e=>{aF(e)},[]),aq=(0,n.useCallback)(e=>{aj(e)},[]);(0,n.useEffect)(()=>{aD||(ax(eg),aO(void 0))},[aD]);let{chatHistory:a$,chatRoomId:aH,hasMoreChatItems:aV,isPendingNewMessage:az,isLoadMore:aQ,loadM
1oreChatItems:aX,responseStatus:aK,cancelPendingResponse:aW,submitNewMessage:aZ}=aT,[aY,aJ]=(0,n.useState)({}),[a0,a1]=(0,n.useState)({}),[a3,a5]=(0,n.useState)({}),[a4,a6]=(0,n.useState)(()=>(0,eF._3)(t5,ti?.preferences)),a2=(0,n.useRef)(!1);(0,n.useEffect)(()=>{let e=Array.from(new Set(a$.flatMap(e=>(0,ed.ig)(e)))).filter(e=>!aY[e]);if(0===e.length)return;let t=!1;return(async()=>{let a=await Promise.all(e.map(async e=>{let t=await s.fetchPresignedUrl(e),a=(0,ed.R1)(t);return a?[e,a]:null}));if(t)return;let r=a.filter(e=>null!=e);0!==r.length&&aJ(e=>({...e,...Object.fromEntries(r)}))})(),()=>{t=!0}},[a$,s,aY]),(0,n.useEffect)(()=>{let e=new Map;for(let t of a$){let a=`${t.updated_epoch??t.created_epoch??""}:${t.status??""}`;for(let r of(0,ed.ig)(t))e.set(r,`${r}:${a}`)}let t=Array.from(e.entries()).filter(([e,t])=>!(e in a0)||a3[e]!==t);if(0===t.length)return;let a=!1;return(async()=>{let e=await Promise.all(t.map(async([e,t])=>{let a=await s.fetchPlanArtifact(e);return[e,a??null,t]}));a||(a1(t=>({...t,...Object.fromEntries(e.map(([e,t])=>[e,t]))})),a5(t=>({...t,...Object.fromEntries(e.map(([e,,t])=>[e,t]))})))})(),()=>{a=!0}},[a$,s,a3,a0]);let a7=(0,n.useMemo)(()=>Object.fromEntries(Object.entries(a0).filter(e=>null!=e[1])),[a0]),a8=af??am??aH,{fetchMcpEnabled:a9,setFetchMcpEnabled:re}=(0,J.V)(t3,a8),{sequentialThinkingEnabled:rt,setSequentialThinkingEnabled:ra}=(0,ee.I)(!0,a8),{draftText:rr,draftAttachments:rn,draftEditorState:ro,setDraftText:ri,setDraftAttachments:rs,setDraftEditorState:rl,clearDraft:rc}=(0,ew.T)(a8),[rd,ru]=(0,n.useState)([]),rm=(0,n.useRef)(rn),rp=(0,n.useRef)(rr);rm.current=rn,rp.current=rr;let rf=(0,n.useRef)(a8);rf.current=a8;let rh=(0,n.useRef)(null),rg=(0,n.useRef)(a8);(0,n.useEffect)(()=>{rg.current!==a8&&(rg.current=a8,ru([]),tU([]))},[a8]),(0,n.useEffect)(()=>{rm.current=rn},[rn]);let rw=(0,n.useCallback)(e=>{rl(e)},[rl]);(0,n.useEffect)(()=>{rp.current=rr},[rr]);let rC=(0,eD.s)({chatRoomId:a8,chatHistory:a$,documentsService:e$.current,enabled:!0===tv}),rv=(0,n.useRef)(new Set),ry=(0,n.useRef)(!1);(0,n.useEffect)(()=>{ry.current&&!az&&aE({force:!0}),ry.current=az},[az,aE]);let{promptMessages:rb,supportingDataByTableKey:rS}=(0,n.useMemo)(()=>{let e={},t=[...a$].reverse().find(e=>"self"!==e.source),a=[...a$].reverse().find(e=>"self"===e.source)?.created_epoch,r=az&&t&&null!=a&&null!=t.created_epoch&&Number(t.created_epoch)>Number(a)?t:void 0,n=r&&!(0,ed.ZE)(r)?r.record_id:void 0,o=(e=>{if(tw||!az)return e;let t=e[e.length-1];return!t||t.isUser||t.isSettled?e:[...e.slice(0,-1),{...t,chainOfThought:void 0}]})((0,ed.aG)(a$.filter(e=>e.record_id!==n).map(t=>(0,ed.P)(t,e,tw,aY,a7,{namesModel:ao})).filter(Boolean)));return az&&(null!=n||(0,ed.J_)(o))?{promptMessages:[...o,{id:`pending-response-${aH??"new"}`,text:"",isUser:!1,timestamp:new Date().toISOString(),status:(0,ed.ef)(r?.status,aK),chainOfThought:tw?(0,Y.BB)(r?.chain_of_thought,ao):void 0}],supportingDataByTableKey:e}:{promptMessages:o,supportingDataByTableKey:e}},[tw,a$,aH,az,aY,ao,a7,aK]),rI=(0,n.useMemo)(()=>[...a$].reverse().find(e=>"self"!==e.source),[a$]),r_="string"==typeof rI?.message?rI.message:"",{applySlice:rM,hasVisibleBody:rk,isBodySettled:rR}=(0,ex.v)({recordId:rI?.record_id?String(rI.record_id):null,messageText:r_,status:rI?.status??null}),rE=(0,n.useCallback)((e,t)=>s.fetchChainOfThoughtStep(e,t),[s]),{messages:rP,toolMetricRows:rT}=(0,eA.u)(rb,rE,aH),rD=(0,n.useMemo)(()=>(0,F.P)(a$),[a$]),rU=(0,n.useMemo)(()=>(0,u.E1)(a$),[a$]),rx=(0,p.h)(rU,s.fetchPresignedUrl,aY),rA=(0,n.useCallback)(e=>(0,m.A)(s.fetchPresignedUrl,e),[s]),rO=az&&!rk,rL=az&&!rR,rF=!!(0,eL.f$)(a$),{t:rN}=(0,o.Bd)("common"),rj="page"===e&&!af&&!a8&&0===a$.length,rG=(0,n.useMemo)(()=>{let e=function(e,t=function(e=new Date){let t=Date.UTC(e.getUTCFullYear(),0,0);return Math.floor((Date.UTC(e.getUTCFullYear(),e.getUTCMonth(),e.getUTCDate())-t)/864e5)}()){let a=M.map(t=>e(R(t))),r=E(k,t).slice(0,7).map(t=>e(R(t)));return E([...a,...r],t+17).slice(0,10)}(e=>rN(e));if(rj)return e;let t=function(e){let t=[],a=[...e];for(;t.length<10&&a.length>0;)t.push(...function(e){let t;if(!e)return[];let a=e.match(/<SuggestedNextPrompts>([\s\S]*?)<\/SuggestedNextPrompts>/);if(!a?.[1])return[];let r=[],n=/<prompt\b[^>]*>([\s\S]*?)<\/prompt>/g;for(;null!==(t=n.exec(a[1]));){let e=t[1]?.trim();e&&r.push(e)}return r}(a.pop()?.message));return t.slice(0,10)}(a$);return t.length>0?t:e}
1,[a$,rj,rN,h.Ru.language]),[rB,rq]=(0,n.useState)(!1),[r$,rH]=(0,n.useState)(null),rV=(0,n.useRef)(!1),rz=(0,n.useRef)(null),[rQ,rX]=(0,n.useState)(),[rK,rW]=(0,n.useState)(),[rZ,rY]=(0,n.useState)(0),[rJ,r0]=(0,n.useState)([]),[r1,r3]=(0,n.useState)([]),[r5,r4]=(0,n.useState)(!1),[r6,r2]=(0,n.useState)(null),[r7,r8]=(0,n.useState)(null),r9=(0,n.useCallback)(e=>(0,L.gM)(e),[]),ne=(0,n.useCallback)(()=>{if(rV.current)return;rV.current=!0;let e=!1;rz.current=()=>{e=!0};let t=[],a=(0,A.WQ)(),r=null,n=()=>{null!=r&&(clearInterval(r),r=null)},o=(e,t,a)=>{r0([...e]),rX(t.metricMetadataList),rW(t.metricsPerSource),rY(a??t.totalMetrics)};(async()=>{let i=y.MetricService.isMetricCatalogCacheValid(!0,"active");rq(!0),i||(n(),rH(5),r=setInterval(()=>{e||rH(e=>null==e?5:e>=90?e:Math.min(90,e+3))},400));try{let r=await (0,x.M)();if(e)return;let i={resolveSourceLabel:r};await d.streamAllMetricMetadata(!0,async(r,s)=>{if(!e){if(s.replay)t.length=0,t.push(...r),a=(0,A.WQ)(),await (0,A.fO)(a,r,r9,i,a=>{e||o(t,a,s.total)});else{t.push(...r),(0,A.XD)(a,r,r9,i);let e=(0,A.A2)(a,r9,{sort:s.done});o(t,e,s.total)}(e=>{if(e.done){n(),rH(100);return}if(null!=e.total&&e.total>0){n(),rH(Math.min(99,Math.round(e.loaded/e.total*100)));return}rH(e=>Math.min(90,(e??5)+4))})(s),t.length>0&&rq(!1),s.done&&d.getMetricMetadataRowsForHrefLookup(!0).then(t=>{e||r3(t)})}})}catch(e){}finally{n(),e||(rq(!1),rH(null))}})()},[d,r9]);(0,n.useEffect)(()=>()=>{rz.current?.(),rz.current=null,rV.current=!1},[]);let nt=(0,n.useCallback)(e=>{"metrics"===e&&ne()},[ne]),na=(0,n.useCallback)(e=>{let t=e.id.trim();if(!t)return;let a=rJ.find(e=>String(e.metric_metadata_id)===t);r2(t),r8(a?.metric_name??e.title),r4(!0)},[rJ]),nr=(0,n.useCallback)(()=>{r4(!1),r2(null),r8(null)},[]),nn=(0,n.useMemo)(()=>rQ?.length?O(rQ,e=>e.key,"favorites").map(e=>({key:e.key,metrics:(e.metrics||[]).filter(e=>e?.metric_metadata_id&&e?.metric_name).map(e=>({id:String(e.metric_metadata_id),title:r9(e.metric_name)}))})):[],[rQ,r9]),no=(0,n.useMemo)(()=>rK?.length?O(rK,e=>e.source,"USER_SAVED").map((e,t)=>({key:null!=e.key?String(e.key):`${e.source}-${t}`,source:e.source,metrics:(e.metrics||[]).map(e=>({id:String(e.id??e.metric_metadata_id??""),title:r9(e.title||e.metric_name||"")}))})):[],[rK,r9]),ni=(0,n.useMemo)(()=>{let e=[...(nn??[]).flatMap(e=>(e.metrics??[]).map(e=>({metric_metadata_id:e.id,metric_name:e.title}))),...(no??[]).flatMap(e=>(e.metrics??[]).map(e=>({metric_metadata_id:e.id,metric_name:e.title})))];return(0,eO.b4)([...rJ,...r1,...e,...rT])},[nn,rJ,r1,no,rT]),ns=(0,n.useMemo)(()=>rM(rP).map(e=>{if(e.isUser||!e.citations)return e;let t=(0,eO.ze)(e.citations,ni);return t===e.citations?e:{...e,citations:t}}),[rM,rP,ni]),nl=(0,n.useMemo)(()=>`${af??""}:${ns.map(e=>e.id).join(",")}`,[af,ns]);(0,eI.hm)({pendingRecordIds:aR,onSeen:ak,domSyncKey:nl}),(0,n.useEffect)(()=>{if(!t5){a2.current=!1,"assisted_prompting"===a4&&a6("normal");return}if(!a2.current&&(a2.current=!0,(0,eN.BW)(ti?.preferences)))return void a6((0,eF.VL)("assisted_prompting",ns));let e=(0,eF.VL)(a4,ns);e!==a4&&a6(e)},[t5,ti,a4,ns]),(0,ej.H)({assistedPromptingEnabled:t5,showFetchOnPromptInput:t3,showSequentialThinking:!0,setPromptMode:a6,setFetchMcpEnabled:re,setSequentialThinkingEnabled:ra}),(0,n.useEffect)(()=>{let e=e=>{let t=e.detail?.metricMetadataId?.trim();t&&(r0(e=>Array.isArray(e)?e.filter(e=>String(e.metric_metadata_id)!==t):e),rX(e=>e?.map(e=>({...e,metrics:e.metrics.filter(e=>e.id!==t)})).filter(e=>e.metrics.length>0)),rW(e=>e?.map(e=>({...e,metrics:e.metrics.filter(e=>e.id!==t)})).filter(e=>e.metrics.length>0)),rY(e=>Math.max(0,e-1)),r6===t&&nr())};return window.addEventListener(eY.Oq,e),()=>window.removeEventListener(eY.Oq,e)},[nr,r6]);let nc=(0,n.useCallback)(e=>{let t=(0,ev.aN)(e),a=(0,ev.YF)(t);if(a){if(ap(a),tc(e=>({...e,chatRoomId:a})),af===a)return;if((0,ev.AM)(i))return void((0,ev.Q5)(i)?(0,ev.RZ)(t,au):(0,ev.Xb)(i,t,{id:[a]}))}else if((0,ev.eg)(t)&&!a&&(ap(void 0),tc(e=>({...e,chatRoomId:void 0})),aU.leave(),(0,ev.AM)(i))){if(!af)return;(0,ev.Q5)(i)?(0,ev.RZ)(ev.P,au):(0,ev.Xb)(i,ev.P,{});return}let r=(0,ev.AM)(i)&&!(0,ev.Q5)(i)&&(0,ev.eg)(t);i.push(t,void 0,r?{shallow:!0,scroll:!1}:void 0)},[af,aU.leave,i,tc,au]);!function({enabled:e,router:t,chatService:a,navigate:r,onPathnameChange:o}){let i=(0,n.useRef)(!1),s=(0,n.useRef)(r);(0,n.useEffect)(()=>{s.current=r},[r]),(0,n.useEffect)(()=>
1{if(!e||i.current||!t.isReady||!(0,ev.AM)(t))return;let r=(0,ey.fJ)(window.location.search);if(!r)return;i.current=!0;let n=(0,ev.YF)(window.location.pathname),l=(0,ey.qD)(window.location);((0,ev.Q5)(t)?(0,ev.RZ)(l,o):(0,ev.Xb)(t,l,n?{id:[n]}:{}),n)?(async()=>{let e=await a.getChatRoom(n),t=void 0===e?"room":(0,ey.IM)(e);if("room"===t)return(0,ey.M)(n,r);let o="continue-in-copy"===t?await eb(a,n):void 0;(0,ey.M)(o??null,r),s.current(o?(0,ev.Te)(o):"/prompt/new")})():(0,ey.M)(null,r)},[a,e,o,t,t.isReady])}({enabled:"page"===e,router:i,chatService:s,navigate:nc,onPathnameChange:au});let nd=(0,n.useCallback)(e=>"metric"===e.kind||"user"===e.kind&&!!(0,eK.EX)(e,eH),[eH]),nu=(0,n.useCallback)(e=>{let t=(0,eK.nK)(e,{metricNameById:e=>rJ.find(t=>String(t.metric_metadata_id)===e)?.metric_name,metrics:[...rJ,...r1,...rT],companyUsers:eH});if(t){if("metric"===t.type){r2(t.metricId),r8(t.fallbackName),r4(!0);return}nc(t.href)}},[eH,nc,rJ,r1,rT]),nm=(0,n.useCallback)(async e=>{let t=await s.getChatRoom(e);if(!t)return;let a=await s.listChatRecordsById(e),r=(0,ed.aG)((a?.items??[]).map(e=>(0,ed.P)(e)).filter(Boolean));return{id:String(t.room_id),title:t.room_name||`Chat #${t.room_id}`,messages:r}},[s]),np=(0,n.useCallback)(async(e,t)=>{let a;aC(r=>(a=r.find(t=>t.id===e)?.title,r.map(a=>a.id===e?{...a,title:t}:a)));try{await D.oR.promise((async()=>{await s.renameChatRoom(e,t),await aE({force:!0})})(),{loading:(0,U.tt)("toasts.chat.renaming"),success:(0,U.tt)("toasts.chat.renamed"),error:(0,U.tt)("toasts.chat.renameFailed")})}catch(t){void 0!==a&&aC(t=>t.map(t=>t.id===e?{...t,title:a}:t))}},[s,aE]),nf=(0,n.useCallback)(async e=>{try{await D.oR.promise((async()=>{if(!await s.deleteChatRoom(e))throw Error("Failed to delete chat");af===e&&i.push(ev.P),await aE({force:!0})})(),{loading:(0,U.tt)("toasts.history.deleting",{count:1}),success:(0,U.tt)("toasts.history.deleted",{count:1}),error:(0,U.tt)("toasts.history.deleteFailed")})}catch(e){}},[s,af,aE,i]),nh=(0,n.useCallback)(async({userText:t,userAttachments:a,signal:r,promptMode:n,messageTurnOrigin:o,suggestedPromptMeta:i,mentions:s,retry:l,useFetchMcp:c,useSequentialThinking:d})=>{if(aU.active){let e=await aU.answer(t);return{chatId:aU.sentinelId,messages:e}}if(aU.dismissCompletedRecap(),!0!==tv)throw D.oR.error((0,U.tt)("toasts.chat.notEnabled"),{duration:4e3}),Error("new_prompt feature flag disabled");"page"!==e||af||aH||eq.incrementNewChatPromptsSent();let u=a?.filter(e=>!!e.s3_key&&!String(e.s3_key).startsWith("entity-docs/")).map(e=>({id:e.id,name:e.name,s3_key:e.s3_key,content_type:e.content_type??"application/octet-stream",size:e.size??0,uploadStatus:"complete",document_id:e.document_id})),m=(0,eF.Tu)(t5,n),p=l?{original_assistant_record_id:l.feedback.recordId,feedback_reason:l.feedback.reason,feedback_details:l.feedback.details}:void 0;if(l){let e=a$.findIndex(e=>e.record_id===l.feedback.recordId),t=e>=0?[...a$.slice(0,e)].reverse().find(e=>"self"===e.source):void 0,a=aw.find(e=>e.id===aH)?.title;eV({retry:l,roomId:aH,roomTitle:a,fullPrompt:t?.prompt??t?.message??void 0,contextExplorerEnabled:t4}).catch(e=>{})}let f=(0,eR.o5)(rf.current),h=await aZ(t,"self",{fileAttachments:u,signal:r,promptMode:m,messageTurnOrigin:o,suggestedPromptMeta:i,mentions:s,retryContext:p,useFetchMcp:"boolean"==typeof c?c:!!(t3&&a9),useSequentialThinking:"boolean"==typeof d?d:!!rt,modelId:an?aa:void 0});if(h.attachmentRefused)throw(0,eE.U)(h.roomId,f),D.oR.error((0,eE.I)(u),{duration:8e3}),new eP.CY;return h.roomId&&(0,eM.o)(ah.current,h.roomId)&&tc(e=>({...e,chatRoomId:h.roomId})),await aE({force:!0}),{chatId:h.roomId??aH??"",messages:(0,ed.aG)(h.chatHistory.map(e=>(0,ed.P)(e)).filter(Boolean))}},[af,aH,a$,e,aw,tv,t5,t4,a9,aE,rt,tc,t3,!0,aZ,aU,aa,an,eq]),ng=(0,n.useCallback)(async()=>{if(null===tv)return;if(!tv){window.localStorage.removeItem("pendingPrompt"),window.localStorage.removeItem("autoSendPrompt"),window.localStorage.removeItem(es.j8),window.localStorage.removeItem(es.TI),window.localStorage.removeItem(es.GN);return}let t=(0,el.H)();if(t){window.localStorage.removeItem("pendingPrompt"),window.localStorage.removeItem("autoSendPrompt"),window.localStorage.removeItem(es.j8),"new"===(0,eZ.Ug)()&&(tc({chatRoomId:void 0}),"page"===e&&af&&nc("/prompt/new")),tb?window.setTimeout(()=>{(0,el.k)(t)},0):ri(`${rp.current}${t.label} `);return}let a=window.localStorage.getItem("pendingPrompt"),r="true"===window.localStorage.getItem("autoSendPrompt");if(!a)return;let n=(0,ec.Ks)(window.localStorage.getItem(es.GN)),o=(0,eZ.Ug)();if("new"!==o&&r&&az)return void D.oR.error((0,U.tt)("toasts.chat.waitForResponse"),{duration:4e3});let l={},c=window.localStorage.getItem(es.j8);if(c)try{let e=JSON.parse(c);"external-signal-impacted-metric"===e.source?e.metricMetadataId&&(l={metricMetadataId:e.metricMetadataId,metricName:e.metricName,metricType:"metric_metadata"}):"metric-detail"===e.source?e.metricMetadataId&&(l={metricMetadataId:e.metricMetadataId,metricName:e.metricName,metricType:"metric_metadata",chartConfig:e.chartConfig}):"favorite-saved-intel"===e.source?e.savedIntelId&&(l={metricMetadataId:e.savedIntelId,metricName:e.metricName,metricType:"saved_intel",chartConfig:e.chartConfig}):"internal-metric-signal"===e.source?e.metricMetadataId&&(l={metricMetadataId:e.metricMetadataId,metricName:e.catalogMetricName??e.headline,metricType:"metric_metadata"}):"project-item"===e.source&&e.projectId&&(l={projectId:e.projectId,taskId:e.taskId,knowledgeId:e.knowledgeId})}catch{}if(window.localStorage.removeItem("pendingPrompt"),window.localStorage.removeItem("autoSendPrompt"),window.localStorage.removeItem(es.j8),window.localStorage.removeItem(es.TI),window.localStorage.removeItem(es.GN),!r){if("new"===o){(0,eR.vU)(void 0,{text:a.trim(),attachments:[]}),tc({chatRoomId:void 0}),"page"===e&&af&&nc("/prompt/new"),tU(n);return}ri((0,ec.AL)(rp.current,a,tO.current,n[0])),tU(e=>n.reduce((e,t)=>
1(0,ec.e7)(e,t),e));return}if(tU([]),"existing"===o&&!af){let e=aH??tl?.chatRoomId??aw.at(0)?.id;e||(e=(await (0,eo.Vh)(s,{force:!0})).at(0)?.id),e&&(l.targetChatRoomId=e)}"new"===o&&(l.startNewChat=!0);let d=!!(t3&&a9);l.useFetchMcp=d,l.useSequentialThinking=!!rt,an&&aa&&(l.modelId=aa),(async()=>{let t=await aZ(a,"self",l);if((0,eR.BO)(null),t.roomId&&(0,eM.o)(ah.current,t.roomId)&&(tc(e=>({...e,chatRoomId:t.roomId})),"page"===e&&(0,ev.AM)(i))){let e=(0,ev.Te)(t.roomId);(0,ev.Q5)(i)?(0,ev.RZ)(e,au):(0,ev.Xb)(i,e,{id:[t.roomId]})}await aE({force:!0})})()},[tl?.chatRoomId,af,aH,s,tb,a9,rt,nc,az,e,tv,aw,aE,i,tc,ri,t3,!0,aZ,aa,an]);(0,n.useEffect)(()=>{null===tv||tL.current||(tL.current=!0,ng())},[ng,tv]),(0,n.useEffect)(()=>((0,eZ.Fu)(()=>{ng()}),()=>(0,eZ.Fu)(null)),[ng]);let nw=(0,n.useCallback)(async e=>{try{let t=await e$.current.uploadFile(e,aH||"pending",{reuseExisting:!0});if(t.reused&&D.oR.success((0,U.tt)("toasts.chat.reusedUpload",{name:t.name}),{duration:4e3}),t.document_id)return{s3_key:t.s3_key,document_id:t.document_id,content_type:t.content_type,size:t.size,name:t.name,readiness:"preparing"};let a={id:`${t.document_id??t.s3_key}-${e.name}`,s3_key:t.s3_key,document_id:t.document_id,content_type:t.content_type,size:t.size,name:t.name};if(rf.current===a8){rh.current=a.id;let t=(0,eT.T8)(rm.current,a);rm.current=t,ru(t=>t.filter(t=>"uploading"!==t.uploadStatus||t.name!==e.name)),rs(t)}else{let e=(0,eR.o5)(a8),t=(0,eT.T8)(e.attachments,a);(0,eR.vU)(a8,{...e,attachments:t})}return a}catch(a){let t=a instanceof Error?a.message:(0,U.tt)("toasts.chat.uploadFailed",{name:e.name});return D.oR.error(t,{duration:4e3}),null}},[aH,a8,rs]),nC=(0,n.useCallback)(async(e,t,a)=>{let r=await (0,T.dH)({documentId:e,listDocuments:()=>e$.current.listDocuments(),onUpdate:t,signal:a});return"ready"===r.state?{ready:!0}:{ready:!1,reason:r.reason}},[]),nv=(0,n.useCallback)(async()=>(await (0,ei.loadAttachableShellDocuments)(e$.current)).filter(P.mj).map(e=>({...e9(e),readiness:"preparing"===e.readiness?"preparing":"ready",..."preparing"===e.readiness?(0,T.dm)(e):{}})),[]),ny=(0,n.useCallback)(async()=>(await (0,ei.loadAttachableShellDocuments)(e$.current)).filter(P.NC).map(e9),[]),nb=(0,n.useCallback)(async e=>{try{let t=await e$.current.uploadFile(e,aH||"pending",{reuseExisting:!0});if(t.document_id){let a=await (0,T.dH)({documentId:t.document_id,listDocuments:()=>e$.current.listDocuments()});if("ready"!==a.state)return D.oR.error(a.reason||(0,U.tt)("toasts.chat.uploadFailed",{name:e.name}),{duration:5e3}),null}return{id:`${t.document_id??t.s3_key}-${e.name}`,s3_key:t.s3_key,document_id:t.document_id,content_type:t.content_type,size:t.size,name:t.name}}catch(a){let t=a instanceof Error?a.message:(0,U.tt)("toasts.chat.uploadFailed",{name:e.name});return D.oR.error(t,{duration:4e3}),null}},[aH]),{entityCatalog:nS,loadingSections:nI,ensureCatalogSectionLoaded:n_}=(0,f.a)({enabled:tb,deferCatalogLoad:!0,companyId:tY??"",currentUserId:tZ,companyUsers:eH,usersLoading:tI,chatTables:rx,warehouseCatalogAccess:t1,loadDocuments:ny,metricService:d,connectorService:ef,glueService:eh,marketplaceService:tM,signalService:tk,projectsService:tR,sharedSignalService:tE,chatService:s}),nM=(0,w.A)(n_),nk=(0,n.useMemo)(()=>(0,eW.k)(eH),[eH]),nR=(0,n.useMemo)(()=>(0,N.Z5)(tY)?.name??"Company",[tY]),nE=(0,n.useCallback)(async({recordId:e,rating:t,reason:a,details:r})=>{if(!await s.updateChatRecordFeedback(e,t,a,r))throw Error((0,U.tt)("toasts.chat.feedbackFailed"))},[s]),nP=(0,n.useCallback)(async({basePrompt:e,response:t,feedback:a})=>{if(!e.trim()||!t.trim())return[];let r=await s.generatePromptGuidance({basePrompt:e,response:t,feedbackReason:a.reason,feedbackDetails:a.details});return r?.suggestions?.length?r.suggestions:(D.oR.error((0,U.tt)("toasts.chat.retryGuidanceFailed"),{duration:3e3}),[])},[s]),nT=n.useCallback((e,t)=>(0,eJ.eb)(rS)(e,t),[rS]),nD=n.useCallback((e,t)=>(0,eJ.eb)(rS,{forceTableView:!0})(e,t),[rS]),nU=(0,n.useCallback)(()=>{tA(null),tT(!0)},[]),nx=(0,n.useCallback)(()=>{tT(!1),tA(null)},[]),nA=(0,n.useCallback)(e=>{tA(e),tT(!0)},[]),nO=(0,n.useCallback)(e=>{(0,ek.MK)("host.onComposerDraftTextChange",{chatId:a8,text:e,textLength:e.length}),ri(e)},[a8,ri]),nL=(0,n.useCallback)(e=>{let t=e??[],{rest:a}=(0,eU.uI)(t);if((0,eT.U8)(a,rm.current,rh.current)){(0,ek.MK)("host.onComposerDraftAttachmentsChange.ignoreStaleEmptyAfterUpload",{chatId:a8,incoming:e,lastCompletedUploadId:rh.current}),rh.current=null;return}let r=new Set(t.map(e=>e.id));for(let e of rv.current)r.has(e)||rC.dismiss((0,eU.O3)(e));let n=(0,eT.dO)(a),o=(0,eT.U4)(a);ru(o),(0,ek.MK)("host.onComposerDraftAttachmentsChange",{chatId:a8,incoming:e,mapped:n,transient:o,ignoredTransientOnly:null==n}),n&&(rm.current=n,rh.current=null,rs(n))},[a8,rs,rC.dismiss]),nF=(0,n.useMemo)(()=>{let e=rn.map(e=>({...e,uploadStatus:"complete"})),t=[...e,...rd.filter(t=>!e.some(e=>e.id===t.id))],{merged:a,shownStickyIds:r}=(0,eU.vu)(t,rC.stickyAttachments);return rv.current=r,a},[rn,rC.stickyAttachments,rd]),nN=(0,n.useMemo)(()=>({onOpenPromptTemplates:nU,isModalOpen:tP,onModalDismiss:nx}),[nx,nU,tP]);return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("div",{className:`design-scope ${e4().promptNewHost} flex min-h-0 flex-1 flex-col self-stretch w-full min-w-0 h-full`,children:(0,r.jsx)(e8,{chatId:aU.visible?aU.sentinelId:a8,layout:e,onRailChatIdChange:aU.active?void 0:e=>{e!==ep.Xk&&(aU.dismissCompletedRecap(),a?.(e))},composerDraftText:rr,onComposerDraftTextChange:nO,composerDraftEditorState:tb?ro:void 0,onComposerDraftEditorStateChange:tb?rw:void 0,composerEntityInstanceKey:tb?a8||"__new__":void 0,composerDraftAttachments:nF,onComposerDraftAttachmentsChange:nL,onComposerDraftClear:rc,sidebarCollapsed:!1,sidebarWidth:"0px",hostedLayout:!1,compactMobilePageTopPadding:"page"===e,onNavigate:nc,currentUserId:tZ,recentChats:aw,recentChatsLoading:av,draftChatIds:aI,alertCountsByChatId:a_,visibleRecentChatsLimit:eo.vQ,onRecentChatsRefresh:()=>void aE({force:!0}),onLoadChat:nm,onRenameChat:np,onDeleteChat:nf,hasMoreChatItems:aV,isLoadingMoreChatItems:aQ,onLoadMoreChatItems:aX,controlledCanStopResponse:aU.active?void 0:aH?rF:void 0,controlledOnStopResponse:aU.active?void 0:aH?aW:void 0,controlledMessages:aU.visible?aU.messages:ns,controlledIsLoadingResponse:aU.active?aU.introRevealing:rO,controlledIsResponseInFlight:aU.active?aU.introRevealing:rL,promptMode:a4,onPromptModeChange:a6,assistedPromptingEnabled:t5,onSendMessage:nh,mentionTables:rx,onLoadTableRows:rA,entityComposerEnabled:tb,entityCatalog:nS,loadingSections:tb?nI:void 0,onMenuSectionActive:tb?nM:void 0,composerDisabled:!0!==tv,showFetchOnPromptInput:t3,fetchMcpEnabled:a9,onFetchMcpEnabledChange:re,showBetaChat:t6,betaChatEnabled:t2,onBetaChatEnabledChange:t7,showModelSelector:an,availableModels:ai,modelId:aa,onModelIdChange:ar,showSequentialThinking:!0,sequentialThinkingEnabled:rt,onSequentialThinkingEnabledChange:ra,assistedPromptingDefaultEnabled:tB,onAssistedPromptingDefaultEnabledChange:tq,sequentialThinkingDefaultEnabled:t$,onSequentialThinkingDefaultEnabledChange:tH,webFetchDefaultEnabled:tV,onWebFetchDefaultEnabledChange:tz,chatFullWidthDefaultEnabled:tQ,onChatFullWidthDefaultEnabledChange:tX,promptStructureHighlightEnabled:tj,onPromptStructureHighlightEnabledChange:tG,activePromptTemplates:tD,onActivePromptTemplatesChange:tU,onActivePromptTemplateClear:()=>tU([]),onActivePromptTemplateEdit:nA,onShareChat:aU.active?void 0:aN?.handleShareChat,onSubmitFeedback:nE,onGenerateRetryGuidance:nP,onOpenDownload:aU.active?void 0:aL?.openDownload,collapseRecentChatsByDefault:aU.active,onboardingProgress:aU.onboardingProgress,onOnboardingBack:aU.canGoBack?()=>void aU.goBack():void 0,onboardingCompleted:aU.completed,onboardingCta:aA,onOpenInviteUsers:()=>aU.setInviteOpen(!0),onOpenUploadDocuments:()=>
1aU.setUploadOpen(!0),invitedUserCount:aU.invitedUserCount,uploadedDocumentCount:aU.uploadedDocumentCount,onFetchChainOfThoughtStep:(e,t)=>s.fetchChainOfThoughtStep(e,t),resolveMetricHref:ni,shareableUsers:ac,shareRoomExchanges:rD,getShareGate:aN?.getShareGateForChat,onPrepareShareGate:aN?.prepareShareGate,renderTable:nT,renderDataPoint:nD,sqlHighlightDefaultThemeId:tF,onSqlHighlightDefaultThemeIdChange:tN,uiTheme:tK,onUiThemeChange:tW,onOpenEntityDetail:nu,canOpenEntityDetail:nd,knownUsers:nk,templates:td,templateCategories:tm,isLoadingTemplates:tf,suggestionPrompts:rG,documentUploadSuggestions:te,documentUploadAccept:(0,eG.w)(),onUploadDocument:nw,onLoadDocumentLibrary:nv,onAwaitDocumentReady:nC,metricCategoryGroups:nn,metricSourceGroups:no,metricsTotalCount:rZ,metricsIsLoading:rB,metricsLoadProgress:r$,onMetricsSidebarPaneChange:nt,onMetricSelect:na,externalPromptTemplateControls:nN,externalPromptTemplateModals:(0,r.jsx)(e1.A,{isOpen:tP,onClose:nx,templates:td,categories:tm,isLoadingTemplates:tf,currentUserId:tZ,shareableUsers:ac,isOrgAdmin:tJ,isSnowfireAdmin:t0,onTemplatesChanged:al,onUploadDocument:nb,onLoadDocumentLibrary:ny,documentUploadAccept:(0,eG.w)(),sqlHighlightThemeId:tF,editTemplate:tx,entityComposerEnabled:tb,entityCatalog:nS,loadingSections:tb?nI:void 0,onMenuSectionActive:tb?nM:void 0})})}),(0,r.jsx)(e0.A,{open:r5,metricId:r6,fallbackName:r7,onClose:nr}),aD?(0,r.jsx)(e6,{enabled:aD,dynamodbuser:ti,setDynamodbuser:ts,chatService:s,connectorService:ef,signalService:tk,userService:eB,companyUsers:eH,currentUserId:tZ,onInterviewChange:aG}):null,(0,r.jsx)(e2,{chatHistory:a$,chatRoomId:aH,chatService:s,interviewActive:aU.active,onDownloadApiReady:aB}),aU.active?null:(0,r.jsx)(e7,{enabled:!aU.active,companyName:nR,chatService:s,userService:eB,onShareApiReady:aq})]})}var ti=!0;let ts={roles:["layout","shell","staleFallback"],shellKind:"promptChat"};function tl(){let{t:e}=(0,o.Bd)("common");return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(i.A,{title:e("seo.aiChat.title")}),(0,r.jsx)(to,{})]})}}}]);

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.