PageSourceSearch

https://app.superbio.ai/_next/static/chunks/pages/s/[token]-40cc19c775374ee8.js

js superbio.ai collected 2026-09-25 19:50:31 UTC 4,295 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8029],{38180:e=>{e.exports={pageShell:"SharedChatView_pageShell__pzAO8",continueBtn:"SharedChatView_continueBtn__9W2BK",loadingState:"SharedChatView_loadingState__T2H8z",errorState:"SharedChatView_errorState__lKGgr"}},45280:(e,t,n)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/s/[token]",function(){return n(66386)}])},66386:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>P});var a=n(37876),s=n(77328),l=n.n(s),r=n(6835),o=n(14232),i=n(89099),u=n(5361),d=n(15535),h=n(15746),c=n(32654),p=n(55455),m=n(26742),_=n(36086),w=n(6534),f=n(5216),b=n(26795),g=n(57396),k=n(20693),S=n(94308),y=n(55395),C=n.n(y),x=n(38180),A=n.n(x);let j=()=>{},v=()=>{let e=(0,i.useRouter)(),t=(0,p._6)(),{state:n}=(0,o.useContext)(u.cy),{state:{main:s},dispatch:l}=(0,o.useContext)(d.QI),r=(0,d.Uk)(s),{registerNavHandlers:y,setActiveSessionId:x}=(0,h.J)(),v=(0,o.useCallback)(()=>{l(e=>({...e,main:"closed"}))},[l]),N=(0,o.useCallback)(()=>{l(e=>({...e,main:"open"}))},[l]);(0,o.useEffect)(()=>{x(null)},[x]);let P="string"==typeof e.query.token?e.query.token:null,[T,E]=(0,o.useState)(!0),[M,z]=(0,o.useState)(!1),[I,R]=(0,o.useState)(null),[$,q]=(0,o.useState)(!1),[O,L]=(0,o.useState)(""),V=(0,o.useRef)(""),F=(0,o.useMemo)(()=>I?(0,S.fv)(I.turns):null,[I]),U=(0,o.useMemo)(()=>I?(0,S.fH)(I.turns):null,[I]),B=(0,o.useMemo)(()=>I?.created_at?new Date(I.created_at):new Date,[I?.created_at]);(0,o.useEffect)(()=>{if(!e.isReady||!P)return;let t=!1;return E(!0),z(!1),(0,w.gF)(P).then(e=>{t||R(e)}).catch(e=>{t||(e instanceof _.dk&&404===e.status?(z(!0),R(null)):(0,g.j)(e))}).finally(()=>{t||E(!1)}),()=>{t=!0}},[e.isReady,P]);let H=(0,o.useCallback)(async t=>{if(P){q(!0);try{let n=await (0,w.yN)(P),a=t.trim();a&&(0,S.eI)({sessionId:n.session_id,prompt:a}),e.push({pathname:"/",query:{session:n.session_id}})}catch(e){(0,g.j)(e)}finally{q(!1)}}},[e,P]),J=(0,o.useCallback)(async()=>{if(!(0,m.dG)())return;let e=V.current;V.current="",await H(e)},[H]),[D]=(0,c.J)(J),G=(0,o.useCallback)(e=>{V.current=e,D()},[D]),K=(0,o.useCallback)(()=>{let e=O.trim();if(e&&!$){if(!n.isAuthorized)return void G(e);H(e)}},[n.isAuthorized,$,O,H,G]),X=(0,o.useCallback)(t=>{n.isAuthorized?e.push({pathname:"/",query:{session:t}}):e.push({pathname:"/auth/login",query:(0,b.yc)({returnTo:`/?session=${t}`})})},[n.isAuthorized,e]),Q=(0,o.useCallback)(()=>{n.isAuthorized?e.push("/"):e.push({pathname:"/auth/login",query:(0,b.yc)({returnTo:"/"})})},[n.isAuthorized,e]),W=(0,o.useRef)(X),Y=(0,o.useRef)(Q);return(W.current=X,Y.current=Q,(0,o.useEffect)(()=>(y({onNewTask:()=>Y.current(),onSelectChat:e=>W.current(e)}),()=>y(null)),[y]),!e.isReady||T)?(0,a.jsx)("div",{className:A().loadingState,children:(0,a.jsx)(f.A,{text:"Loading shared chat"})}):M||!I?(0,a.jsxs)("div",{className:A().errorState,children:[(0,a.jsx)("h1",{children:"Link unavailable"}),(0,a.jsx)("p",{children:"This shared link is no longer available. It may have expired or been revoked by the owner."})]}):(0,a.jsx)("div",{className:`${C().page} ${C().pageAnswer} ${t?C().pageMobile:""}`,children:(0,a.jsx)("main",{className:`${C().main} ${C().mainAnswer} ${C().mainPanelClosed} ${t?C().mainMobile:""}`,children:(0,a.jsx)(k.m,{sharedMode:!0,isMobile:t,submittedPrompt:I.title||"Shared chat",submittedAt:B,loadingText:"",loading:$,streamText:"",followUpValue:O,pendingInput:null,submittingAnswers:!1,answeredSummary:null,historyMessages:F,loadingHistory:!1,plan:null,planApprovalStatus:null,turnPhase:null,sharedAnsweredInputIds:U,onAcceptPlan:j,onRejectPlan:j,sessionId:null,
1sessionState:null,notebookOpen:!1,chatPanelOpen:r,onFollowUpChange:L,onFollowUpSubmit:K,onCancel:j,onOpenChatPanel:N,onCloseChatPanel:v,onSubmitAnswers:j,onJobApproval:j,onSkipAnswers:j,onCloseAnswers:j,lockedArtifacts:{notebook:I.has_notebook,attachments:I.has_attachments},trustLevel:"manual",autoModeExecutionStarted:!1,onTrustLevelChange:j})})})},N=()=>(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(l(),{children:(0,a.jsx)("meta",{name:"robots",content:"noindex, nofollow"})}),(0,a.jsx)(v,{})]});N.getLayout=function(e){return(0,a.jsx)(r.A,{withoutPadding:!0,children:e})};let P=N}},e=>{e.O(0,[1215,6212,9221,2263,8230,3835,6238,5100,1944,7737,325,4125,3294,8522,4547,5692,9911,6100,636,6593,8792],()=>e(e.s=45280)),_N_E=e.O()}]);

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.