1!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&(e._posthogChunkIds=e._posthogChunkIds||{},e._posthogChunkIds[n]="01a0db20-eeb7-79e1-b9fe-a249efe3ac4b")}catch(e){}}();import{compilerRuntimeExports as te,reactExports as ne,jsxRuntimeExports as t}from"./vendor-react-DEY9s1mx.js";import{useSessionStore as re,useChat as le,useSessionById as ae,useSpaceId as me,useProviders as pe,Stage as Z,NEW_SESSION_ID as ce,queryKeys as de,Button as M,useSessions as fe,getStableSessionKey as se}from"./index-Bq8gBhhs.js";import{Popover as ue,PopoverTrigger as xe,Ellipsis as he,PopoverContent as ge,Skeleton as ee}from"./markdown-renderer-BuGQkjN9.js";import{useQueryClient as Se}from"./vendor-core-Cyv8LVGY.js";import{useSessionFork as je,ChatSession as be}from"./chat-session-DMyCrzSY.js";import{useReportProblem as ye,Flag as ve,ReportProblemModal as Ne}from"./editor-page-Bi09Gkl3.js";import{ArrowLeft as Ie}from"./arrow-left-DEbRHM9U.js";import{MobilePager as oe}from"./mobile-pager-BIMI7J_x.js";import"./imessage-connect-dialog-D69uXOcI.js";import"./copy-BAPLDQw2.js";import"./search-HRcPeHlE.js";import"./wrench-DpH_5gWH.js";import"./connection-icon-bJs8gDP2.js";import"./index-CebTJtLm.js";import"./apps-lite-htLfjrYD.js";import"./connector-icon-8gPV560Q.js";import"./catalog-lite-CwIiZUyZ.js";import"./connector-flow-92gMhWPp.js";import"./send-button-BSgXg6yy.js";import"./index-B1AZtdqq.js";import"./arrow-up-CZIJCH81.js";import"./port-container-DdI7XQ-y.js";import"./use-billing-BitiJW9-.js";import"./audio-player-DGXAI0Rr.js";import"./member-multiselect-wI0Uq9j9.js";import"./index-DNgQWXsZ.js";import"./file-loading-BelrXAl1.js";import"./triangle-alert-C1S6H5Mq.js";import"./prompt-card-t4rHjDQT.js";import"./home-pill-prompts-GjVOsyZ1.js";import"./globe-Dzu4veJb.js";import"./shared-with-Du1qXZAE.js";import"./session-members-store-DZIjn57G.js";import"./image-CJEUsR-Y.js";import"./file-text-DitIErx3.js";import"./index-DS3-eZir.js";import"./vendor-editor-BG-wji_C.js";import"./use-mentionable-files-B9JCW4BD.js";import"./dropzone-container-PR9qcB8Y.js";import"./use-session-section-Tvfqc2yy.js";import"./arrow-right-CuJzRRNt.js";import"./pencil-0s4AMuLe.js";import"./rocket-CgR1q1cp.js";import"./use-open-tablet-BAZwyQNz.js";import"./file-link-utils-Dpy86kC3.js";import"./extends-D3ZYWQ6U.js";import"./send-horizontal-B98fIkbA.js";import"./square-check-big-3foESn1u.js";import"./plug-DXf3XAgW.js";import"./pluralize-rxt2uIB3.js";import"./circle-dashed-hAgGUvA7.js";import"./use-cta-action-Ckp0zM6N.js";import"./card-text-BdUPIj97.js";import"./connection-broadcast-message-Ch5RwzDq.js";import"./input-XSE56jz0.js";import"./native-oauth-tool-result-NhZUBjg9.js";import"./mcp-oauth-message-Bz5Etey0.js";import"./eye-BFwD9eC-.js";import"./send-B2wom4BW.js";import"./use-app-templates-BOai1xYu.js";import"./use-space-data-CZYWuJ75.js";import"./download-CQ_9CMDy.js";import"./gift-B4Ho9D7s.js";import"./chevron-left-L8MJobtf.js";import"./use-outside-click-CfPpghjd.js";import"./use-session-filters-Bc9NYzav.js";import"./use-prompt-selection-tI9BXaos.js";import"./use-suggestions-CSeNrFLG.js";import"./chunk-WIMGWYZL-BIbC5vIs.js";import"./session-list-item-D6edz-gH.js";import"./move-to-space-dialog-D9RAbXrv.js";import"./calendar-DUZEiMQk.js";import"./user-plus-Cjx6Ewgn.js";import"./folder-input-CLce9_LO.js";import"./mail-3hEQpjRb.js";import"./folder-image-default-D6u-6fQ3.js";import"./file-item-core-DpqAstB0.js";import"./onboarding-picks-storage-hXwqBW2-.js";import"./use-interval-cP7po3xO.js";import"./imessage-api-fSSCTvIR.js";import"./deferred-toast-store-D4IFMTek.js";import"./index-CP6YN7_A.js";const ie=m=>{const e=te.c(65),{sessionId:s}=m,p=re(ke),{setSessionStage:l}=le(),o=ae(s),{spaceId:a}=me(),c=s===ce;let d;e:{if(o){d=o;break e}const w=c?"New session":"Loading...",P=c?"New session":"Loading...";let B,K,J;e[0]===Symbol.for("react.memo_cache_sentinel")?(B={source:"web",metadata:{}},K={description:void 0},J={created:Date.now(),updated:Date.now(),lastUserMessage:Date.now()},e[0]=B,e[1]=K,e[2]=J):(B=e[0],K=e[1],J=e[2]);let L;e[3]!==a||e[4]!==s||e[5]!==w||e[6]!==P?(L={id:s,userID:"",projectID:"",directory:"",version:"",title:w,displayTitle:P,type:"conversation",spaceId:a,trigger:B,status:K,time:J,stage:Z.active},e[3]=a,e[4]=s,e[5]=w,e[6]=P,e[7]=L):L=e[7],d=L}const r=d,{selectedModelId:f,selectedProviderId:x}=pe();let i;e[8]!==f||e[9]!==x?(i={selectedModelId:f,selectedProviderId:x},e[8]=f,e[9]=x,e[10]=i):i=e[10];const{isReportMode:n,submitReport:g,openReportMode:u,closeReportMode:S}=ye(i);let R;e[11]!==s?(R={sessionId:s},e[11]=s,e[12]=R):R=e[12];const{isForking:q,handleFork:Q}=je(R),U=Se(),[W,A]=ne.useState(!1);let E;e[13]!==s?(E=s.startsWith("ses_"),e[13]=s,e[14]=E):E=e[14];const V=E,G=r.stage===Z.junk;let z;e[15]!==r.id||e[16]!==l?(z=()=>{A(!1),l(r.id,Z.junk)},e[15]=r.id,e[16]=l,e[17]=z):z=e[17];const H=z;let T;e[18]!==Q||e[19]!==U||e[20]!==r.id?(T=()=>{A(!1);const P=U.getQueryData(de.messages(r.id))?.slice().reverse().find(_e);P&&Q({messageId:P.info.id,messageRole:"user"})},e[18]=Q,e[19]=U,e[20]=r.id,e[21]=T):T=e[21];const X=T;let D;e[22]!==p?(D=()=>{p(null)},e[22]=p,e[23]=D):D=e[23];const h=D,Y=r.displayTitle;let F;e[24]===Symbol.for("react.memo_cache_sentinel")?(F=t.jsx(Ie,{className:"size-5"}),e[24]=F):F=e[24];let j;e[25]!==h?(j=t.jsx(M,{variant:"ghost",size:"icon",onClick:h,"aria-label":"Back",children:F}),e[25]=h,e[26]=j):j=e[26];let b;e[27]!==Y?(b=t.jsx("h1",{className:"text-sm font-medium truncate flex-1",children:Y}),e[27]=Y,e[28]=b):b=e[28];let y;e[29]!==X||e[30]!==H||e[31]!==q||e[32]!==G||e[33]!==V||e[34]!==W?(y=V&&t.jsxs(ue,{open:W,onOpenChange:A,children:[t.jsx(xe,{asChild:!0,children:t.jsx(M,{variant:"ghost",size:"icon","aria-label":"Session actions",children:t.jsx(he,{className:"size-5"})})}),t.jsx(ge,{align:"end",side:"bottom",sideOffset:4,className:"w-[8.5rem] rounded-[20px] border-0 bg-white p-2 overflow-hidden",children:t.jsxs("div",{className:"flex flex-col",children:[t.jsx(M,{t
1ype:"button",variant:"ghost",size:null,onClick:X,disabled:q,className:"rounded-2xl cursor-pointer px-3 py-2.5 gap-3 text-left text-[13px] text-neutral-800 hover:bg-neutral-50 transition-colors w-full justify-start h-auto",children:"Fork"}),!G&&t.jsx(M,{type:"button",variant:"ghost",size:null,onClick:H,className:"rounded-2xl cursor-pointer px-3 py-2.5 gap-3 text-left text-[13px] text-neutral-800 hover:bg-neutral-50 transition-colors w-full justify-start h-auto",children:"Junk"})]})})]}),e[29]=X,e[30]=H,e[31]=q,e[32]=G,e[33]=V,e[34]=W,e[35]=y):y=e[35];let v;e[36]!==u?(v=()=>u(),e[36]=u,e[37]=v):v=e[37];let O;e[38]===Symbol.for("react.memo_cache_sentinel")?(O=t.jsx(ve,{className:"size-5"}),e[38]=O):O=e[38];let N;e[39]!==v?(N=t.jsx(M,{variant:"ghost",size:"icon",onClick:v,"aria-label":"Report a problem",children:O}),e[39]=v,e[40]=N):N=e[40];let I;e[41]!==b||e[42]!==y||e[43]!==N||e[44]!==j?(I=t.jsxs("div",{className:"flex items-center gap-2 px-4 py-3 shrink-0 [@container_mobile-chat_(height<500px)]:hidden",children:[j,b,y,N]}),e[41]=b,e[42]=y,e[43]=N,e[44]=j,e[45]=I):I=e[45];let k;e[46]!==S||e[47]!==h||e[48]!==n||e[49]!==u||e[50]!==r||e[51]!==s||e[52]!==g?(k=t.jsx("div",{className:"flex-1 min-h-0 bg-color-surface-page",children:t.jsx(be,{sessionId:s,session:r,onCollapseToSidebar:h,onClose:h,onReportProblem:u,isReportMode:n,onCloseReportMode:S,onSubmitReport:g,hideSessionSelector:!0,hideContextIndicator:!0,className:"h-full !rounded-none !border-0"})}),e[46]=S,e[47]=h,e[48]=n,e[49]=u,e[50]=r,e[51]=s,e[52]=g,e[53]=k):k=e[53];let _;e[54]!==S||e[55]!==u?(_=w=>w?u():S(),e[54]=S,e[55]=u,e[56]=_):_=e[56];let C;e[57]!==n||e[58]!==g||e[59]!==_?(C=t.jsx(Ne,{open:n,onOpenChange:_,onSubmit:g}),e[57]=n,e[58]=g,e[59]=_,e[60]=C):C=e[60];let $;return e[61]!==I||e[62]!==k||e[63]!==C?($=t.jsxs("div",{className:"flex flex-col flex-1 min-h-0",children:[I,k,C]}),e[61]=I,e[62]=k,e[63]=C,e[64]=$):$=e[64],$};function ke(m){return m.setExpandedSessionId}function _e(m){return m.info.role==="user"&&m.info.status==="completed"}const Ce=m=>{const e=te.c(6),{session:s}=m;let p;e[0]===Symbol.for("react.memo_cache_sentinel")?(p=t.jsx("div",{"aria-hidden":!0,className:"size-9 shrink-0"}),e[0]=p):p=e[0];let l;e[1]!==s.displayTitle?(l=t.jsxs("div",{className:"flex items-center gap-2 px-4 py-3 shrink-0",children:[p,t.jsx("h1",{className:"text-sm font-medium truncate flex-1",children:s.displayTitle})]}),e[1]=s.displayTitle,e[2]=l):l=e[2];let o;e[3]===Symbol.for("react.memo_cache_sentinel")?(o=t.jsxs("div",{className:"flex-1 min-h-0 bg-color-surface-page px-4 pt-2 flex flex-col gap-3",children:[t.jsx(ee,{className:"h-10 w-2/3 self-end rounded-2xl"}),t.jsx(ee,{className:"h-16 w-4/5 rounded-2xl"}),t.jsx(ee,{className:"h-10 w-1/2 self-end rounded-2xl"})]}),e[3]=o):o=e[3];let a;return e[4]!==l?(a=t.jsxs("div",{className:"flex flex-col flex-1 min-h-0",children:[l,o]}),e[4]=l,e[5]=a):a=e[5],a},is=m=>{const e=te.c(22),{sessionId:s}=m,p=re(we);let l;e[0]===Symbol.for("react.memo_cache_sentinel")?(l={filter:{excludeScheduled:!0}},e[0]=l):l=e[0];const{sessions:o}=fe(l);let a;if(e[1]!==s||e[2]!==o){let i;e[4]!==s?(i=n=>n.id===s,e[4]=s,e[5]=i):i=e[5],a=o.findIndex(i),e[1]=s,e[2]=o,e[3]=a}else a=e[3];const c=a;if(c===-1){let i;return e[6]!==s?(i=t.jsx(oe,{index:0,count:1,pageKey:()=>se(s),renderPage:()=>t.jsx(ie,{sessionId:s}),onIndexChange:Pe}),e[6]=s,e[7]=i):i=e[7],i}let d;e[8]!==o?(d=i=>{const n=o[i];return n?se(n.id):String(i)},e[8]=o,e[9]=d):d=e[9];let r;e[10]!==c||e[11]!==o?(r=i=>{const n=o[i];return n?i===c?t.jsx(ie,{sessionId:n.id}):t.jsx(Ce,{session:n}):null},e[10]=c,e[11]=o,e[12]=r):r=e[12];let f;e[13]!==o||e[14]!==p?(f=i=>{const n=o[i];n&&p(n.id)},e[13]=o,e[14]=p,e[15]=f):f=e[15];let x;return e[16]!==c||e[17]!==o.length||e[18]!==d||e[19]!==r||e[20]!==f?(x=t.jsx(oe,{index:c,count:o.length,pageKey:d,renderPage:r,onIndexChange:f}),e[16]=c,e[17]=o.length,e[18]=d,e[19]=r,e[20]=f,e[21]=x):x=e[21],x};function we(m){return m.setExpandedSessionId}function Pe(){}export{is as MobileChatPager}; 2 3//# chunkId=01a0db20-eeb7-79e1-b9fe-a249efe3ac4b
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.