1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,235979,e=>{"use strict";var t=e.i(843476);e.i(513036);var a=e.i(920956),r=e.i(15069),n=e.i(857177),i=e.i(689605),s=e.i(310108),o=e.i(367e3);let u=e=>e?(0,o.typeIconFor)(e):void 0,c=e=>(0,t.jsx)(r.UIComponent,{attrs:e});async function l(e){let{results:t}=await i.api.graph.search(e);return t.map(e=>({id:e.object_id,name:e.name,type:e.type}))}async function d(e){let{text:t,credits:a}=await i.api.assist.markdown(e);return{text:t,credits:a}}e.s(["askYouSpot",0,d,"default",0,function(e){let{authenticated:r}=(0,n.useAuth)(),i=(0,s.useFlag)("editor_assist");return(0,t.jsx)(a.MarkdownEditor,{...e,objectSearch:r?l:void 0,objectIcon:u,renderCard:c,assist:r&&i?d:void 0})}])},756251,e=>{"use strict";var t=e.i(843476);let a="default-src 'none'; img-src * data: blob:; style-src 'unsafe-inline' *; font-src * data:; media-src *",r=/<head[^>]*>/i,n=/<html[^>]*>/i,i=/<!doctype[^>]*>/i;e.s(["default",0,function({html:e,title:s,scripts:o=!1,policy:u,className:c,style:l,ref:d}){return(0,t.jsx)("iframe",{ref:d,title:s,sandbox:o?"allow-scripts":"",referrerPolicy:"no-referrer",srcDoc:function(e,t=a){let s=`<meta http-equiv="Content-Security-Policy" content="${t}">`;for(let t of[r,n,i])if(t.test(e))return e.replace(t,e=>`${e}${s}`);return`${s}${e}`}(e,u??(o?"default-src 'none'; script-src 'unsafe-inline'; style-src 'unsafe-inline' *; img-src * data: blob:; font-src * data:; media-src *; connect-src 'none'; form-action 'none'; frame-src 'none'; base-uri 'none'":a)),className:c,style:l})}])},322774,e=>{"use strict";var t=e.i(212225);let a={"artifact.unlock":t.TRACK_IDS.artifactUnlock,"artifact.download":t.TRACK_IDS.artifactDownload,"artifact.share":t.TRACK_IDS.artifactShare,"artifact.edit":t.TRACK_IDS.artifactEdit,"artifact.gmail_draft":t.TRACK_IDS.artifactGmailDraft,"artifact.save_template":t.TRACK_IDS.artifactSaveTemplate};e.s(["ARTIFACT_TRACK_IDS",0,a])},121532,928389,e=>{"use strict";var t=e.i(843476),a=e.i(271645),r=e.i(857177);e.i(513036);var n=e.i(768402);e.i(726493);var i=e.i(982058),s=e.i(621482),o=e.i(954616),u=e.i(266027),c=e.i(912598),l=e.i(689605);async function d(e,t,a=l.api.suggestedActions){if(t.revision!==e.revision||t.unresolved.length||!t.destination)throw Error("Review the current event details and destination before adding it.");let r=e;(e.payload.account!==t.destination.account||e.payload.calendar_id!==t.destination.calendar_id)&&(r=(await a.save(e.action_id,e.revision,{...e.payload,account:t.destination.account,calendar_id:t.destination.calendar_id},"confirmation")).action);let n=(await a.prepare(r.action_id,r.revision)).preparation;if(n.unresolved.length||JSON.stringify([n.event,n.destination,n.possible_matches])!==JSON.stringify([t.event,t.destination,t.possible_matches]))throw Error("The event details or calendar changed. Review the latest information before adding it.");let i=await a.execute(r.action_id,r.revision);if(!(0,l.isCalendarSuggestion)(i.action))throw Error("This calendar suggestion is no longer available.");return{...i,action:i.action}}var p=e.i(921110),f=e.i(701281);let y=f.queryKeys.suggestedActions,m=e=>e instanceof Error?e.message:void 0,g=e=>{if(!(0,l.isCalendarSuggestion)(e))throw Error("This calendar suggestion is no longer available.");return e},h=async e=>{let t=await e;return{...t,action:g(t.action)}},w=async e=>{let t=await e;if(!(0,l.isGraphTagSuggestion)(t.action))throw Error("This tag suggestion is no longer available.");return{...t,action:t.action}},b=async e=>{let t=await e;if(!(0,l.isGraphSuggestion)(t.action))throw Error("This Brain suggestion is no longer available.");return{...t,action:t.action}};function _(e){let{authenticated:t,loading:a,user:n}=(0,r.useAuth)(),i=(0,c.useQueryClient)(),s=t&&!a&&!!e,f=(0,u.useQuery)({queryKey:y.detail(e,n?.user_id),queryFn:async({signal:t})=>g((await l.api.suggestedActions.get(e,t)).action),enabled:s,retry:(e,t)=>!(t instanceof p.ApiError&&[401,403,404].includes(t.status))&&e<2,refetchInterval:e=>{let t;return t=e.state.data,(t?.status==="executing"||t?.status==="reconciling")&&2e3}}),w=s?f.data:void 0,b=(0,u.useQuery)({queryKey:y.preparation(e,w?.revision??0,n?.user_id),queryFn:async({signal:t})=>(await l.api.suggestedActions.prepare(e,w.revision,t)).preparation,enabled:s&&w?.status==="pending",retry:!1}),_=()=>i.invalidateQueries({queryKey:y.all()}),v=(0,o.useMutation)({mutationFn:async a=>
1{if(!t||!w)throw Error("Sign in to review this suggestion.");switch(a.operation){case"save":return l.api.suggestedActions.save(e,a.revision,a.payload);case"dismiss":return h(l.api.suggestedActions.dismiss(e,w.revision));case"retry":return h(l.api.suggestedActions.retry(e,w.revision));case"add":if(!b.data)throw Error("Check the event details before adding it.");return d(w,b.data)}},onSuccess:t=>i.setQueryData(y.detail(e,n?.user_id),t.action),onSettled:_}),k=async e=>{await v.mutateAsync(e)};return{action:w,preparation:w?.status==="pending"?b.data:void 0,loading:f.isPending,checking:b.isFetching||f.isFetching,busy:v.isPending,error:a||t?m(f.error):"Sign in to review this suggestion.",preparationError:m(b.error),mutationError:m(v.error),integrationHref:"/user/integrations",sources:function(e){let t=new Set,a=[];for(let r of e){let e="file"===r.kind?"Original file":"email"===r.kind?"Forwarded email":"Chat message",n="file"===r.kind?`/api/files/${encodeURIComponent(r.id)}/download`:void 0,i=JSON.stringify([e,n]);t.has(i)||(t.add(i),a.push({label:e,...n?{href:n}:{}}))}return a}(w?.sources||[]),refresh:()=>{v.reset(),_()},save:(e,t)=>k({operation:"save",payload:e,revision:t}),add:()=>k({operation:"add"}),dismiss:()=>k({operation:"dismiss"}),retry:()=>k({operation:"retry"})}}function v(e,t){let{authenticated:a,loading:n,user:i}=(0,r.useAuth)();return(0,s.useInfiniteQuery)({queryKey:y.source(e,t,i?.user_id),initialPageParam:0,queryFn:async({pageParam:a,signal:r})=>{let n=await l.api.suggestedActions.list({action_family:"calendar",source_kind:e,source_id:t},a,r);return{...n,actions:n.actions.filter(l.isCalendarSuggestion)}},getNextPageParam:e=>e.next_offset,enabled:a&&!n&&!!t,retry:!1,refetchInterval:e=>e.state.dataUpdateCount<20&&3e3})}function k(e,t){for(let a of t)e.invalidateQueries({queryKey:a})}e.s(["useAcceptGraphProposal",0,function(e){let{authenticated:t,loading:a,user:n}=(0,r.useAuth)(),i=(0,c.useQueryClient)();return(0,o.useMutation)({mutationKey:y.acceptGraphProposal(e,n?.user_id),mutationFn:e=>{if(!t||a)throw Error("Sign in to accept this Brain suggestion.");return b(l.api.suggestedActions.execute(e.actionId,e.revision))},onSuccess:t=>{if((0,l.isGraphRelationshipSuggestion)(t.action)||(0,l.isGraphFieldSuggestion)(t.action)){var a,r;let s;k(i,(a=t.action,r=n?.user_id,s=[f.queryKeys.graph.object(e),y.graphProposals(e,r)],(0,l.isGraphRelationshipSuggestion)(a)&&(s.push(f.queryKeys.graph.object(a.payload.target_object_id),f.queryKeys.graph.allNetworks()),a.result?.connection_created===!0&&s.push(f.queryKeys.feed.pages())
1),s))}}})},"useAcceptGraphTagProposal",0,function(e){let{authenticated:t,loading:a,user:n}=(0,r.useAuth)(),i=(0,c.useQueryClient)();return(0,o.useMutation)({mutationKey:y.acceptGraphTag(e,n?.user_id),mutationFn:e=>{if(!t||a)throw Error("Sign in to accept this tag suggestion.");return w(e.retry?l.api.suggestedActions.retry(e.actionId,e.revision):l.api.suggestedActions.execute(e.actionId,e.revision))},onSuccess:t=>{var a,r;let s;return k(i,(a=t.action,r=n?.user_id,s=[f.queryKeys.graph.object(e),y.graphTags(e,r),f.queryKeys.graph.allNetworks()],a.result?.connection_created===!0&&s.push(f.queryKeys.feed.pages()),s))}})},"useCalendarSuggestion",0,_,"useDismissGraphProposal",0,function(e){let{authenticated:t,loading:a,user:n}=(0,r.useAuth)(),i=(0,c.useQueryClient)();return(0,o.useMutation)({mutationKey:y.dismissGraphProposal(e,n?.user_id),mutationFn:e=>{if(!t||a)throw Error("Sign in to dismiss this Brain suggestion.");return b(l.api.suggestedActions.dismiss(e.actionId,e.revision))},onSuccess:()=>k(i,[y.graphProposals(e,n?.user_id)])})},"useEagerGraphTagSuggestionRun",0,function(e,t){let{authenticated:a,loading:n,user:i}=(0,r.useAuth)(),s=(0,c.useQueryClient)(),o=(0,u.useQuery)({queryKey:y.startGraphTags(e,i?.user_id),queryFn:async()=>{let t=await l.api.graph.startTagSuggestionRun(e);return"completed"===t.run.status&&s.invalidateQueries({queryKey:y.graphTags(e,i?.user_id)}),t},enabled:t&&a&&!n&&!!e,staleTime:1/0,retry:!1}),d=function(e,t){let{authenticated:a,loading:n,user:i}=(0,r.useAuth)(),s=(0,c.useQueryClient)();return(0,u.useQuery)({queryKey:y.graphInferenceRun(e,t??"",i?.user_id),queryFn:async({signal:a})=>{let r=await l.api.graph.inferenceRun(t,a);return"completed"===r.run.status&&s.invalidateQueries({queryKey:y.graphTags(e,i?.user_id)}),r.run},enabled:a&&!n&&!!e&&!!t,retry:!1,refetchInterval:e=>{var t;return t=e.state.data,(t?.status==="queued"||t?.status==="running")&&2e3},refetchIntervalInBackground:!1})}(e,o.data?.run.run_id??null),p=d.data?.status??o.data?.run.status;return{thinking:o.isFetching||"queued"===p||"running"===p}},"useGraphObjectProposals",0,function(e){let{authenticated:t,loading:a,user:n}=(0,r.useAuth)();return(0,u.useQuery)({queryKey:y.graphProposals(e,n?.user_id),queryFn:async({signal:t})=>(await l.api.suggestedActions.list({action_family:"graph",source_kind:"graph_object",source_id:e,status:"pending",limit:100},0,t)).actions.filter(e=>(0,l.isGraphRelationshipSuggestion)(e)||(0,l.isGraphFieldSuggestion)(e)),enabled:t&&!a&&!!e,retry:!1})},"useGraphTagProposals",0,function(e){let{authenticated:t,loading:a,user:n}=(0,r.useAuth)();return(0,u.useQuery)({queryKey:y.graphTags(e,n?.user_id),queryFn:async({signal:t})=>{let a={action_family:"graph",source_kind:"graph_object",source_id:e,limit:100},[r,n]=await Promise.all([l.api.suggestedActions.list({...a,status:"pending"},0,t),l.api.suggestedActions.list({...a,status:"failed"},0,t)]);return[...r.actions.filter(l.isGraphTagSuggestion),...n.actions.filter(e=>(0,l.isGraphTagSuggestion)(e)&&e.can_retry)]},enabled:t&&!a&&!!e,retry:!1})},"useSourceSuggestions",0,v],928389);var S=e.i(97535);function A({id:e,surface:n="chat"}){let s=_(e),{user:o}=(0,r.useAuth)(),u=(0,a.useRef)(null),c=s.action;return(0,a.useEffect)(()=>{if(u.current&&c&&o?.user_id)return(0,S.observeSuggestionView)(u.current,c,n,o.user_id)},[c,n,o?.user_id]),(0,t.jsx)("div",{ref:u,children:(0,t.jsx)(i.CalendarSuggestionCard,{state:s})})}e.s(["CalendarSuggestion",0,A,"SourceSuggestions",0,function({kind:e,id:a,showEmpty:i=!1,surface:s="brain"}){let{authenticated:o}=(0,r.useAuth)(),u=v(e,a);if(!o)return null;let c=u.data?.pages.flatMap(e=>e.actions)||[];return u.isError?(0,t.jsxs)("div",{role:"alert",className:"my-4 text-sm",children:[(0,t.jsx)("p",{children:"Calendar suggestions could not be loaded."}),(0,t.jsx)(n.Button,{variant:"quiet",onPress:()=>{u.refetch()},children:"Try again"})]}):c.length||i?(0,t.jsxs)("div",{className:"my-4 space-y-4",children:[c.map(e=>(0,t.jsx)(A,{id:e.action_id,surface:s},e.action_id)),c.length?null:(0,t.jsxs)("div",{className:"rounded-xl border border-border bg-card p-5 text-sm",children:[(0,t.jsx)("p",{role:"status",children:u.isPending?"Loading suggestions...":"No event suggestions are ready for this source."}),(0,t.jsx)("p",{className:"mt-2 text-muted-foreground",children:"Recently received files can take a moment to process. You can check again if nothing appears."}),(0,t.jsx)(n.Button,{variant:"quiet",onPress:()=>{u.refetch()},isDisabled:u.isFetching,children:"Check again"})]}),u.hasNextPage?(0,t.jsx)(n.Button,{variant:"secondary",onPress:()=>{u.fetchNextPage()},isPending:u.isFetchingNextPage,children:"More suggestions"}):null]}):null}
1],121532)},81960,e=>{"use strict";e.i(513036),e.i(30984);var t=e.i(183725);function a(e){return{id:e.id,kind:e.kind,title:e.title,why:e.why,prompt:e.prompt??void 0,objectId:e.object_id??null,email:e.email??null,provenance:{source:e.provenance.source,mailbox:e.provenance.mailbox??void 0,count:e.provenance.count??void 0,lastAt:e.provenance.last_at??void 0}}}e.s(["attentionIsGrowing",0,function(e){return!!e&&(0,t.attentionIsGrowing)(e.readiness.state)},"toAttentionResult",0,function(e){var t;return{readiness:{state:e.readiness.state,task:e.readiness.task?{status:e.readiness.task.status,phase:e.readiness.task.phase??null,processed:e.readiness.task.processed??null,total:e.readiness.task.total??null,etaSeconds:e.readiness.task.eta_seconds??null}:null},counts:{people:(t=e.counts).people,companies:t.companies,conversations:t.conversations,historyMonths:t.history_months},richness:e.richness,sources:e.sources??[],items:e.items.map(a),computedAt:e.computed_at,snapshotId:e.snapshot_id??null}}])},683972,e=>{"use strict";let t="youspot:connect_return";e.s(["rememberConnectReturn",0,function(e){try{e?sessionStorage.setItem(t,e):sessionStorage.removeItem(t)}catch{}},"takeConnectReturn",0,function(){try{let e=sessionStorage.getItem(t);return sessionStorage.removeItem(t),e&&e.startsWith("/")&&!e.startsWith("//")?e:null}catch{return null}}])},455855,e=>{"use strict";var t=e.i(271645),a=e.i(322774),r=e.i(988780);e.i(746480);var n=e.i(571996);e.i(513036);var i=e.i(46260),s=e.i(212225),o=e.i(689605),u=e.i(775939),c=e.i(921110),l=e.i(113894),d=e.i(214692),p=e.i(81960),f=e.i(430773),y=e.i(426992),m=e.i(120291);let g={free:0,nano:1,starter:2};var h=e.i(683972),w=e.i(242037),b=e.i(589406);async function _(e,t){let a=[e.first_name,e.last_name].filter(Boolean).join(" ").trim()||e.email;return v(i.CONTACT_TYPE,a,{email:e.email,first_name:e.first_name||null,last_name:e.last_name||null,source:"chat_add_contact"},t)}async function v(e,t,a,r){let n=await fetch("/api/graph/objects",{method:"POST",headers:{"Content-Type":"application/json"},credentials:"include",body:JSON.stringify({user_token:r,type:e,name:t,json_data:a??{}})}),i=await n.json();if(!n.ok||!i.success)throw Error(i.error||`Request failed with status ${n.status}`);return{created:!!i.created,object:i.object}}async function k(e,t){let a={};t&&(a["X-AgentAI-User-Token"]=t);let r=await fetch(`/api/graph/object/${encodeURIComponent(e)}`,{headers:a,credentials:"include"});if(404===r.status)return null;let n=await r.json();if(!r.ok||!n.success)throw Error(n.error||`Request failed with status ${r.status}`);return n.object}async function S(e,t){let a={};t&&(a["X-AgentAI-User-Token"]=t);let r=await fetch(`/api/graph/object/${encodeURIComponent(e)}`,{method:"DELETE",headers:a,credentials:"include"}),n=await r.json().catch(()=>({}));if(!r.ok||!n.success)throw Error(n.error||`Request failed with status ${r.status}`)}async function A(e,t){let a,r=new URLSearchParams({user_token:t||""});e.count&&r.set("count",e.count),e.columns&&r.set("columns",e.columns),e.emails&&r.set("emails",e.emails);let n=await fetch(`/api/hubspot-contacts-list?${r}`,{credentials:"include"}),i=await n.text();try{a=JSON.parse(i)}catch{throw Error(`The server returned an error (${n.status}).`)}if(!n.ok||!a.success||!a.people)throw Error(a.error||`Request failed (${n.status})`);return{people:a.people,columns:a.columns||[]}}function C(e){return{key:e.key,label:e.label,purpose:e.purpose,available:e.available,url:e.url,connectKind:e.connect_kind,bundledWith:e.bundled_with,canDisconnect:e.can_disconnect,unlocksTools:e.unlocks_tools??[],connected:e.connected,needsReconnect:e.needs_reconnect,suggested:e.suggested,impact:e.impact??0,payoff:e.payoff??"",notice:e.notice,blocked:e.blocked,canAddMore:e.can_add_more,accounts:(e.accounts??[]).map(e=>({label:e.label,needsReconnect:e.needs_reconnect,detail:e.detail}))}}async function q(e,t){let a,r=new URLSearchParams({user_token:t||""});e.count&&r.set("count",e.count),e.columns&&r.set("columns",e.columns),e.q&&r.set("q",e.q);let n=await fetch(`/api/people-list?${r}`,{credentials:"include"}),i=await n.text();try{a=JSON.parse(i)}catch{throw Error(`The server returned an error (${n.status}).`)}if(!n.ok||!a.success||!a.people)throw Error(a.error||`Request failed (${n.status})`);return{people:a.people,columns:a.columns||[],q:a.q??null}}async function T(e,t){let a,r=new URLSearchParams({user_token:t||"",email:e}),n=await fetch(`/api/person-card?${r}`,{credentials:"include"}),i=await n.text();try{a=JSON.parse(i)}catch{throw Error(`The server returned an error (${n.status}).`)}if(!n.ok||!a.success||!a.person)throw Error(a.error||`Request failed (${n.status})`);return a.person}async function I(e,t){let a,r=new URLSearchParams({user_token:t||"",id:e}),n=await fetch(`/api/prospect-list?${r}`,{credentials:"include"}),i=await n.text();try{a=JSON.parse(i)}catch{throw Error(`The server returned an error (${n.status}).`)}if(!n.ok||!a.success)throw Error(a.error||`Request failed (${n.status})`);return{found:!!a.found,query:a.query??null,interpretedFilters:a.interpreted_filters||[],companies:a.companies||[]}}let K=e=>`/brain/object/${e}`,j=/_at$|^last_contacted$|^created$|^updated$/,P=e=>{let t=new Date(e);return Number.isNaN(t.getTime())?e:t.toLocaleDateString("en-US",{month:"short",day:"numeric",year:t.getFullYear()===new Date().getFullYear()?void 0:"numeric"})},E=["name","full_name","preferred_name","title","label","domain"];function R(e){if(null==e)return null;if("object"==typeof e){for(let t of E){let a=e[t];if("string"==typeof a&&a.trim())return a.trim()}return null}return String(e).trim()||null}function M(e,t=[]){let a={};for(let[r,n]of Object.entries(e))if(!t.includes(r)&&null!=n&&""!==n){if(Array.isArray(n)){let e=n.map(R).filter(e=>null!==e);if(0===e.length)continue;a[r]=e.join(", ");continue}"object"!=typeof n&&(a[r]="string"==typeof n&&j.test(r)?P(n):String(n))}return a}let F=new Set(["series unknown","unknown"]),D="connected",O={already_subscribed:"This account already has a plan. Manage it from Billing.",trial_used:"This account has already had a free trial. Pick a paid plan instead.",email_domain_blocked:"Checkout is not available for this email address."},x={"brand_kit.use":s.TRACK_IDS.brandKitUse,...a.ARTIFACT_TRACK_IDS};e.s(["CONNECTED_PARAM",0,D,"useYouSpotProvider",0,function(e,a=null){let s=(0,r.useArtifactProvider)();return(0,t.useEffect)(()=>{(0,d.setAnalyticsConversation)(a)},[a]),(0,t.useMemo)(()=>({...function(e,t=null){return{async getObject(t){if(t.email){let a=await T(t.email,e);
1return a.found?{found:!0,object:{id:t.id??a.email,type:i.CONTACT_TYPE,name:a.name??a.email,description:a.headline??a.title??null,imageUrl:a.photo_url,href:t.id?K(t.id):a.linkedin_url,properties:M(a,["email","found","name","photo_url","headline"])}}:{found:!1}}if(t.domain){let a,r=await (0,b.fetchCompanyCard)(t.domain,e);if(!r.found||!r.company)return{found:!1};let n=r.company;return{found:!0,object:{id:t.id??r.domain,type:"company",name:n.name,description:n.description??null,imageUrl:n.logo,href:n.website??(n.domain?`https://${n.domain}`:null),properties:M((a=n.funding_stage?.trim(),{...n,founders:(n.founders??[]).map(e=>e.title?`${e.name} (${e.title})`:e.name),acquisitions:(n.acquisitions??[]).map(e=>{if(!e.name)return null;let t=[e.price,e.date?.slice(0,4)].filter(Boolean).join(", ");return t?`${e.name} (${t})`:e.name}),funding_stage:a&&!F.has(a.toLowerCase())?a:null}),["name","description","logo","website"])}}}if(!t.id)return{found:!1};let a=await k(t.id,e);return a?{found:!0,object:{id:a.object_id,type:a.type,name:a.name,href:K(a.object_id)}}:{found:!1}},listObjects:async({type:e,q:t,count:a})=>((await o.api.graph.objects({type:e,q:t,perPage:a??10,owned:!0})).objects||[]).map(e=>({id:e.object_id,type:e.type,name:e.name,description:e.description,updatedAt:e.created_at,href:K(e.object_id)})),async listPeople({q:t,count:a,columns:r}){let n=await q({q:t,count:void 0===a?void 0:String(a),columns:r?.length?r.join(","):void 0},e);return n.people.map(e=>({id:e.object_id,type:i.CONTACT_TYPE,name:e.name??e.email??e.object_id,description:e.email,href:K(e.object_id),properties:M(Object.fromEntries(n.columns.map(t=>[t,e[t]??null])))}))},async listHubspotContacts({count:t,columns:a,emails:r}){let n=await A({count:void 0===t?void 0:String(t),columns:a?.length?a.join(","):void 0,emails:r?.length?r.join(","):void 0},e);return n.people.map((e,t)=>({id:e.email??`hubspot-${t}`,type:i.CONTACT_TYPE,name:e.name??e.email??"Unknown",description:e.email,href:null,properties:M(Object.fromEntries(n.columns.map(t=>[t,e[t]??null])))}))},async getProspectList(t){let a=await I(t,e);return a.found?{found:!0,companies:a.companies.map((e,t)=>({id:e.domain??`prospect-${t}`,type:"company",name:e.name??e.domain??"Unknown",description:e.description,imageUrl:e.logo_url??null,href:e.domain?`https://${e.domain}`:null,properties:M({domain:e.domain,employees:e.employees})}))}:{found:!1}},async createObject({type:t,name:a,data:r}){let n="string"==typeof r?.email?r.email:"",s=t===i.CONTACT_TYPE&&n?await _({email:n,first_name:"string"==typeof r?.first_name?r.first_name:void 0,last_name:"string"==typeof r?.last_name?r.last_name:void 0},e):await v(t,a,r,e);return(0,d.trackCardInteracted)(s.created?"object_created":"object_existed"),{created:s.created,object:{id:s.object.object_id,type:t,name:s.object.name||a,href:K(s.object.object_id)}}},async deleteObject(t){await S(t,e),(0,d.trackCardInteracted)("object_deleted")},async purgeObjects({type:e,confirm:t}){let a=await o.api.graph.purge({types:[e]},t);return t&&a.queued&&(0,d.trackCardInteracted)("objects_purge_started"),{count:a.count,queued:a.queued,jobId:a.task_id?String(a.task_id):void 0}},getBrainAudit:()=>o.api.graph.audit(),getMergePreview:(e,t)=>o.api.graph.mergePreview(e,t),async mergeObjects(e,t){let a=await o.api.graph.merge(e,t);return(0,d.trackCardInteracted)("objects_merged"),a},async unmergeObjects(e,t){await o.api.graph.unmerge(e,t),(0,d.trackCardInteracted)("objects_unmerged")},async getJob(e){let t=await o.api.jobs.status(Number(e)),{processed:a,total:r}=(0,u.jobCounts)(t);return{id:String(t.job_id),state:t.state,terminal:t.terminal,label:u.JOB_LABELS[t.kind],processed:a,total:r,error:t.error??void 0}},sendPrompt:e=>{let t=(0,w.sendChatPrompt)(e);return t&&(0,d.trackCardInteracted)("prompt_sent"),t},chooseGoal:e=>{let t=(0,w.chooseChatGoal)(e);return t&&(0,d.trackCardInteracted)("goal_chosen"),t},getIdentity:async()=>{let{candidate:e,answer:t}=await o.api.youspot.identity();return{candidate:e,answer:t}},answerIdentity:(e,t)=>{let a=(0,w.answerChatIdentity)({answer:e,secondsShown:t});return a&&(0,d.trackCardInteracted)("identity_answered"),a},focusComposer:e=>{(0,w.answerInComposer)(e?.answering??"")},hrefFor:e=>e.href??K(e.id),getAttention:async e=>(0,p.toAttentionResult)(await o.api.youspot.attention(e??{})),connectAccount:async(e,a)=>{let r;(0,d.trackConnectionAskClicked)(e);let n=a?.returnTo??(r=t?`?c=${encodeURIComponent(t)}&`:"?",`/chat${r}${D}=${encodeURIComponent(e)}`);
1if((0,h.rememberConnectReturn)(n),"linkedin_import"===e)return window.location.assign(`/user/integrations/linkedin?return_to=${encodeURIComponent(n)}#export`),{status:"redirected"};if("extension"===e)return window.open("https://chrome.youspot.com","_blank","noopener"),{status:"redirected"};if("google_calendar"===e)return{status:"unavailable",message:"Your calendar comes with Gmail. Connect your inbox first."};if("telegram"===e||"obsidian"===e||"mcp"===e||"sms"===e||"substack"===e)return window.location.assign(`/user/integrations/${e}?return_to=${encodeURIComponent(n)}`),{status:"redirected"};try{let{url:t}=await o.api.integrations.connectUrl(e,{returnTo:n});return(0,d.trackCardInteracted)("connect_started"),window.location.assign(t),{status:"redirected"}}catch(e){return{status:"failed",message:e instanceof c.ApiError?e.message:void 0}}},listIntegrations:async()=>{let{integrations:e}=await o.api.integrations.status();return(e??[]).map(C)},disconnectIntegration:async({key:e,account:t,confirm:a})=>{let r=await (0,l.withReverification)(r=>o.api.integrations.disconnect(e,{account:t,confirm:a,bearer:r}));return a&&r.disconnected&&(0,d.trackCardInteracted)("integration_disconnected"),{removes:r.removes??0,disconnected:!!r.disconnected}},getAgentDraft:async e=>{try{let{draft:t}=await o.api.agents.getDraft(e);return{found:!0,draft:{id:t.id,name:t.name,summary:t.summary??null,when:t.when,schedule_type:t.schedule_type,source:t.source,trigger:t.trigger??null}}}catch(e){if(e instanceof c.ApiError&&404===e.status)return{found:!1};throw e}},activateAgentDraft:async e=>{let{agent:t}=await o.api.agents.activateDraft(e);return(0,d.trackCardInteracted)("agent_draft_activated"),{agentId:t.id,name:t.name}},discardAgentDraft:async e=>{await o.api.agents.discardDraft(e),(0,d.trackCardInteracted)("agent_draft_discarded")},agentsHref:()=>"/user/cloudagents",listScheduled:async()=>{let{items:e,follow_up_reminders:t}=await o.api.scheduled.list();return{items:e,follow_up_reminders:t}},scheduledHref:()=>"/user/cloudagents?tab=scheduled",getBrandKit:async e=>{try{let{kit:t}=await o.api.brandKits.get(e);if(!(0,n.isBrandKit)(t))throw Error("This brand kit contains invalid data.");let{brand_kit_id:a,is_default:r,created_at:i,...s}=t;return{found:!0,kit:{...s,id:a,href:K(a),isDefault:r}}}catch(e){if(e instanceof c.ApiError&&404===e.status)return{found:!1};throw e}},listBrandKits:async()=>{let{kits:e}=await o.api.brandKits.list();return e.map(({brand_kit_id:e,is_default:t,created_at:a,...r})=>({...r,id:e,href:K(e),isDefault:t}))},useBrandKit:async e=>(await o.api.brandKits.setDefault(e),{applied:!0}),listSubstackPosts:async({count:e,q:t,slug:a})=>{let{posts:r}=await o.api.substack.posts({limit:e,q:t,slug:a});return r.map(({object_id:e,...t})=>({...t,id:e,href:K(e)}))},getSubstackGrowth:async({days:e})=>{let{days:t,publications:a}=await o.api.substack.growth(e);return{days:t,publications:a}},listLinkedInPosts:async({count:e,sort:t})=>{let{connected:a,posts:r}=await o.api.social.linkedinPosts({limit:e,sort:t});return{connected:a,posts:r}},listXPosts:async({count:e,q:t,source:a,author:r})=>{let{connected:n,posts:i}=await o.api.social.xPosts({limit:e,q:t,source:a,author:r});return{connected:n,posts:i.map(({object_id:e,...t})=>({...t,href:e?K(e):null}))}},listCalendarEvents:async({window:e,q:t,count:a})=>{let r=await o.api.calendar.events({window:e,q:t,limit:a});return{connected:r.connected,window:r.window??e,events:r.events}},getStats:async({source:e,days:t})=>{let a=await o.api.stats.read({source:e,days:t});return{source:a.source,days:a.days,stats:a.stats,connected:a.connected}},getPlanState:async e=>{var t;let a,r,n,i,s;return t=await o.api.billing.status(),a=t.plan??null,r=a?.tier??"free",n="freetrial"===e?"starter":e,{held:i=(g[r]??0)>=g[n]||!!t.pro&&!a,current:a?{tier:a.tier,name:(0,y.planLabel)(a),priceCents:a.price_cents,renewsAt:t.subscription?.current_period_end??null,status:t.subscription?.status??null}:null,offer:(s=y.TIERS["freetrial"===e?"starter":e],{key:e,name:"freetrial"===e?`${s.name}, first ${m.FREE_TRIAL_DAYS} days free`:s.name,priceCents:s.price_cents,credits:s.plan_credits,brainCap:s.brain_cap,mailboxes:s.mailbox_limit,model:s.model_default,trialDays:"freetrial"===e?m.FREE_TRIAL_DAYS:0}
1),canChangeInPlace:!i&&"nano"===r&&"starter"===n}},startPlanCheckout:async e=>{(0,f.rememberCheckoutReturn)(t?`/chat?c=${encodeURIComponent(t)}`:"/chat"),(0,y.rememberCheckoutPlan)(e);try{let{url:t}=await o.api.billing.checkout({plan:e,return_base:window.location.origin,entry_point:"chat"});return(0,d.trackCardInteracted)("plan_checkout_started","upgrade_plan"),window.location.assign(t),{status:"redirected"}}catch(t){var a;let e;return{status:"failed",message:((e=(a=t)instanceof c.ApiError?a.code:void 0)&&O[e])??"Could not start checkout. Please try again."}}},changePlan:async e=>{if("starter"!==e)return{changed:!1,message:"Only a move up to Pro happens in place."};try{let e=await (0,l.withReverification)(e=>o.api.billing.upgrade(e));return e.ok&&(0,d.trackCardInteracted)("plan_changed","upgrade_plan"),{changed:!!e.ok,message:e.message}}catch(e){return{changed:!1,message:e instanceof c.ApiError?e.message:"The plan could not be changed."}}},managePlanHref:"/user/billing",trackIdFor:e=>x[e]??null}}(e,a),...s}),[e,a,s])}],455855)},736997,e=>{"use strict";let t=new Set(["heic","heif","heics","heifs","hif"]);e.s(["filePreviewHref",0,function(e){return`/api/files/${encodeURIComponent(e)}/download?preview=1`},"isHeifFile",0,function(e,a=""){return!!["image/heic","image/heif","image/heic-sequence","image/heif-sequence"].includes(a.toLowerCase().split(";")[0].trim())||e.includes(".")&&t.has(e.split(".").at(-1)?.toLowerCase()??"")}])},775939,e=>{"use strict";let t={graph_purge:{processed:"purged",total:"total_items"}};function a(e,t){let a=t?e?.[t]:void 0;return"number"==typeof a?a:void 0}e.s(["JOB_LABELS",0,{graph_purge:"Clearing records out of your brain"},"jobCounts",0,function(e){let r=t[e.kind];return{processed:a(e.progress,r?.processed),total:a(e.progress,r?.total)}}])},988780,e=>{"use strict";var t=e.i(271645),a=e.i(13348),r=e.i(933818),n=e.i(954616),i=e.i(266027),s=e.i(912598),o=e.i(857177),u=e.i(689605),c=e.i(921110),l=e.i(728864),d=e.i(701281),p=e.i(148810),f=e.i(743412);function y(e){return JSON.stringify([e.user?.user_id,e.user?.email,e.activeSpaceId,e.authenticated])}function m(e,{write:t=!1,kind:a}={}){let r=p.useSessionStore.getState();if(y(r)!==e||!r.authenticated||r.loading||!r.activeSpaceId||!(0,f.studioEnabled)(r.flags,a)||t&&(0,l.isImpersonating)())throw Error(a?f.ARTIFACT_KINDS[a].unavailable.message:f.STUDIO_UNAVAILABLE.message)}function g(e){let t=(0,p.useSessionStore)(y),a=(0,p.useSessionStore)(t=>t.authenticated&&!t.loading&&!!t.activeSpaceId&&(0,f.studioEnabled)(t.flags,e)),r="on"===h(e),{active:n}=(0,l.useImpersonation)();return{scope:t,enabled:a,readOnly:!r||n}}function h(e){let{loading:t,authenticated:a,flags:r}=(0,o.useAuth)();return t?"loading":a?(0,f.studioEnabled)(r,e)?"on":"off":"signed-out"}function w(e){return(0,r.queryOptions)({queryKey:d.queryKeys.artifacts.detail(e),queryFn:async({signal:t})=>(await u.api.artifacts.get(e,t)).artifact})}function b(){return(0,r.queryOptions)({queryKey:d.queryKeys.artifacts.list(),queryFn:async({signal:e})=>(await u.api.artifacts.list(e)).artifacts})}function _(e,t){return(0,r.queryOptions)({queryKey:d.queryKeys.artifacts.previewBytes(e,t),queryFn:({signal:e})=>u.api.artifacts.previewBytes(t,e),staleTime:1/0,gcTime:18e5})}function v(e){e.invalidateQueries({queryKey:d.queryKeys.artifacts.all()}),e.invalidateQueries({queryKey:d.queryKeys.billing.credits(1).slice(0,3)}),e.invalidateQueries({queryKey:d.queryKeys.graph.allObjects()}),e.invalidateQueries({queryKey:d.queryKeys.files.tree()})}
1function k(e,t,r,n,{cacheDetail:i}={}){return(0,a.mutationOptions)({retry:!1,mutationFn:async a=>{let s="function"==typeof r?r(a):r;m(t,{write:!0,kind:s});let o=await n(a);if(m(t,{kind:s}),i){let t=i(o);e.setQueryData(d.queryKeys.artifacts.detail(t.id),t)}return o},onSettled:()=>v(e)})}function S(e,t,a){return k(e,t,a,async({id:e,markdown:t})=>(await u.api.artifacts.edit(e,t)).artifact,{cacheDetail:e=>e})}function A(e){let t=(0,s.useQueryClient)(),{scope:a}=g();return(0,n.useMutation)(k(t,a,e,async({id:e,name:t})=>(await u.api.artifacts.saveTemplate(e,t)).saved))}function C(){let e=(0,s.useQueryClient)(),{scope:t}=g();return(0,n.useMutation)(k(e,t,"email",({id:e,input:t})=>u.api.artifacts.gmailDraft(e,t),{cacheDetail:e=>e.artifact}))}function q(){let e=(0,s.useQueryClient)(),{scope:t}=g();return(0,n.useMutation)({retry:!1,mutationFn:e=>(m(t,{write:!0,kind:"substack_post"}),u.api.artifacts.copyBody(e)),onError:(t,a)=>void e.invalidateQueries({queryKey:d.queryKeys.artifacts.detail(a)})})}e.s(["useArtifact",0,function(e){let{enabled:t}=g();return(0,i.useQuery)({...w(e),enabled:t&&!!e})},"useArtifactActions",0,function(e="og_image"){let t=(0,s.useQueryClient)(),{scope:a}=g(),r=(0,n.useMutation)(function(e,t,a="og_image"){return k(e,t,a,async e=>(await u.api.artifacts.unlock(e,a)).artifact,{cacheDetail:e=>e})}(t,a,e)),i=(0,n.useMutation)(k(t,a,e,async e=>(await u.api.artifacts.share(e)).share)),o=(0,n.useMutation)(S(t,a,e));return{unlock:r,share:i,revoke:(0,n.useMutation)({retry:!1,mutationFn:t=>(m(a,{write:!0,kind:e}),u.api.artifacts.revokeShare(t)),onSettled:()=>v(t)}),edit:o}},"useArtifactPreviewBytes",0,function(e){let{enabled:t}=g(),a=e?.preview_url??"";return(0,i.useQuery)({..._(e?.id??"",a),enabled:t&&!!e?.id&&!!a})},"useArtifactProvider",0,function(){let e=(0,s.useQueryClient)(),{scope:a}=g(),i=(0,n.useMutation)(k(e,a,({kind:e})=>e,async({id:e,kind:t})=>(await u.api.artifacts.unlock(e,t)).artifact,{cacheDetail:e=>e})),o=(0,n.useMutation)(k(e,a,({kind:e})=>e,async({id:e})=>(await u.api.artifacts.share(e)).share)),l=(0,n.useMutation)(S(e,a,"markdown")),p=C(),y=q(),h=A(),v=p.mutateAsync,T=y.mutateAsync,I=h.mutateAsync,K=i.mutateAsync,j=o.mutateAsync,P=l.mutateAsync;return(0,t.useMemo)(()=>({async getArtifact(t){try{let r=await e.fetchQuery(w(t));return m(a),{found:!0,artifact:r}}catch(e){if(e instanceof c.ApiError&&404===e.status)return{found:!1};throw e}},async listArtifacts(){let t=await e.fetchQuery(b());return m(a),t.map(e=>({...e,href:(0,f.artifactHref)(e.id)}))},unlockArtifact:(e,t)=>(m(a,{write:!0,kind:t}),K({id:e,kind:t})),shareArtifact:(e,t)=>(m(a,{write:!0,kind:t}),j({id:e,kind:t})),async editArtifact(e,t){m(a,{write:!0,kind:"markdown"});let r=await P({id:e,markdown:t});if("markdown"!==r.kind)throw Error("That artifact is not a document.");return r},draftArtifactToGmail:(e,t)=>(m(a,{write:!0,kind:"email"}),v({id:e,input:t})),copyArtifactBody:e=>(m(a,{write:!0,kind:"substack_post"}),T(e)),async readArtifactPreview(t,r){if(m(a),!r)throw Error("This artifact has no preview.");return e.fetchQuery(_(t,r))},async listStudioTemplates(){let t=await e.fetchQuery((0,r.queryOptions)({queryKey:d.queryKeys.artifacts.savedTemplates(void 0),queryFn:async({signal:e})=>(await u.api.artifacts.savedTemplates(void 0,e)).saved}));return m(a),t.map(e=>({...e,use_url:(0,f.templateSeedHref)(e)}))},saveArtifactTemplate:(e,t)=>
1(m(a,{write:!0}),I({id:e,name:t}))}),[e,a,K,j,P,v,T,I])},"useArtifactScope",0,g,"useArtifacts",0,function(){let{enabled:e}=g();return(0,i.useQuery)({...b(),enabled:e})},"useCopyPostBody",0,q,"useDeleteTemplate",0,function(e){let t=(0,s.useQueryClient)(),{scope:a}=g();return(0,n.useMutation)(k(t,a,e,e=>u.api.artifacts.deleteTemplate(e)))},"useDraftToGmail",0,C,"useEmailTemplates",0,function(){let{enabled:e}=g("email");return(0,i.useQuery)({queryKey:f.ARTIFACT_KINDS.email.templatesKey(),queryFn:({signal:e})=>u.api.artifacts.emailTemplates(e),enabled:e})},"useGenerateArtifact",0,function(){let e=(0,s.useQueryClient)(),{scope:t}=g();return(0,n.useMutation)(k(e,t,"og_image",async e=>(await u.api.artifacts.generate(e)).artifact))},"useGenerateEmail",0,function(){let e=(0,s.useQueryClient)(),{scope:t}=g();return(0,n.useMutation)(k(e,t,"email",async e=>(await u.api.artifacts.generateEmail(e)).artifact))},"useGeneratePdf",0,function(){let e=(0,s.useQueryClient)(),{scope:t}=g();return(0,n.useMutation)(k(e,t,"pdf",async e=>(await u.api.artifacts.generatePdf(e)).artifact))},"useOgTemplates",0,function(){let{enabled:e}=g("og_image");return(0,i.useQuery)({queryKey:f.ARTIFACT_KINDS.og_image.templatesKey(),queryFn:({signal:e})=>u.api.artifacts.templates(e),enabled:e})},"usePdfTemplates",0,function(){let{enabled:e}=g("pdf");return(0,i.useQuery)({queryKey:f.ARTIFACT_KINDS.pdf.templatesKey(),queryFn:({signal:e})=>u.api.artifacts.pdfTemplates(e),enabled:e})},"useSaveTemplate",0,A,"useStudioAvailability",0,h,"useStudioBrandKits",0,function(){let{enabled:e}=g();return(0,i.useQuery)({queryKey:d.queryKeys.brandKits.list(),queryFn:({signal:e})=>u.api.brandKits.list(e),enabled:e})}])},35285,e=>{"use strict";var t=e.i(954616),a=e.i(266027),r=e.i(912598),n=e.i(689605),i=e.i(701281);e.s(["useGmailAccounts",0,function(e){return(0,a.useQuery)({queryKey:i.queryKeys.rampup.gmailAccounts(),queryFn:async({signal:e})=>((await n.api.youspot.gmailAccounts(e)).accounts??[]).map(e=>e.email_address).filter(e=>!!e),enabled:e})},"useLinkedInImportStatus",0,function({enabled:e,pollMs:t=0}){return(0,a.useQuery)({queryKey:i.queryKeys.rampup.importStatus(),queryFn:async({signal:e})=>(await n.api.youspot.linkedinImportStatus(e)).import_status??null,enabled:e,refetchOnWindowFocus:!0,refetchInterval:t||!1,refetchIntervalInBackground:!1})},"useLinkedinAccounts",0,function(e){return(0,a.useQuery)({queryKey:i.queryKeys.rampup.linkedinAccounts(),queryFn:async({signal:e})=>((await n.api.youspot.linkedinAccounts(e)).accounts??[]).map(e=>e.linkedin_member_id).filter(e=>!!e),enabled:e})},"useRampupState",0,function({enabled:e,pollMs:t=0,shouldPoll:r,initialData:s}){return(0,a.useQuery)({queryKey:i.queryKeys.rampup.state(),queryFn:({signal:e})=>n.api.youspot.state(e),enabled:e,initialData:s,refetchOnWindowFocus:!0,refetchInterval:e=>!!(t&&(!r||r(e.state.data)))&&t,refetchIntervalInBackground:!1})},"useSkipStep",0,function(){let e=(0,r.useQueryClient)();return(0,t.useMutation)({mutationFn:({step:e,skipped:t})=>n.api.youspot.skipStep(e,t),onSuccess:t=>{e.setQueryData(i.queryKeys.rampup.state(),t)}})},"useSlackAccounts",0,function(e){return(0,a.useQuery)({queryKey:i.queryKeys.rampup.slackAccounts(),queryFn:async({signal:e})=>((await n.api.youspot.slackAccounts(e)).accounts??[]).map(e=>e.team_id),enabled:e})},"useTwitterAccounts",0,function(e){return(0,a.useQuery)({queryKey:i.queryKeys.rampup.twitterAccounts(),queryFn:async({signal:e})=>((await n.api.youspot.twitterAccounts(e)).accounts??[]).filter(e=>!e.needs_reconnect).map(e=>e.twitter_user_id).filter(e=>!!e),enabled:e})}])},743412,e=>{"use strict";var t=e.i(701281);let a={og_image:{route:"og",flag:"generate_og",studioPath:"/studio/og",templatesPath:"/api/studio/og/templates",templatesKey:t.queryKeys.artifacts.templates,generator:!0,renders:!0,requiresKit:!0,signedOut:{title:"Make branded social images",hint:"Create a free account and YouSpot renders them in your brand, at every size."},unavailable:{title:"Social images are not available here",hint:"Sign in to a space with Studio enabled to make branded images.",message:"Social images are not available in this account or space."}},email:{route:"email",flag:"generate_email",studioPath:"/studio/email",templatesPath:"/api/studio/email/templates",templatesKey:t.queryKeys.artifacts.emailTemplates,generator:!0,renders:!0,requiresKit:!0,signedOut:{title:"Write emails in your brand",hint:"Create a free account and YouSpot drafts them in your voice and your colours."},unavailable:{title:"Branded emails are not available here",hint:"Sign in to a space with Studio enabled to write emails in your brand.",message:"Branded emails are not available in this account or space."}},pdf:{route:"pdf",flag:"generate_pdf",studioPath:"/studio/pdf",templatesPath:"/api/studio/pdf/templates",templatesKey:t.queryKeys.artifacts.pdfTemplates,generator:!0,renders:!0,requiresKit:!0,signedOut:{title:"Make PDFs in your brand",hint:"Create a free account and YouSpot lays them out in your brand."},unavailable:{title:"PDFs are not available here",hint:"Sign in to a space with Studio enabled to make PDFs in your brand.",message:"PDFs are not available in this account or space."}},substack_post:{route:"substack",flag:"generate_substack_post",studioPath:"/studio/substack",templatesPath:"/api/studio/substack/templates",templatesKey:t.queryKeys.artifacts.substackTemplates,generator:!1,renders:!0,requiresKit:!1,signedOut:{title:"Draft Substack posts",hint:"Create a free account and YouSpot drafts them from what it already knows."},unavailable:{title:"Substack posts are not available here",hint:"Sign in to a space with Studio enabled to draft posts.",message:"Substack posts are not available in this account or space."}},markdown:{route:"markdown",flag:"generate_markdown",studioPath:"/studio/markdown",templatesPath:"/api/studio/markdown/templates",templatesKey:t.queryKeys.artifacts.markdownTemplates,generator:!1,renders:!1,requiresKit:!1,signedOut:{title:"Read documents in your brand",hint:"Create a free account to open documents in your own brand kit."},unavailable:{title:"Documents are not available here",hint:"Sign in to a space with Studio enabled to read documents in your brand.",message:"Documents are not available in this account or space."}}},r=Object.keys(a);r.filter(e=>a[e].renders).map(e=>{let{route:t}=a[e];return{kind:e,path:`/api/studio/${t}/render`,operation:`${t}.render.v1`}}
1),Object.fromEntries(r.map(e=>[e,`${a[e].route}.unlock.v1`]));let n="/studio/artifacts";function i(e,t){return t?!!e[a[t].flag]:r.some(t=>!!e[a[t].flag])}e.s(["ARTIFACT_KINDS",0,a,"ARTIFACT_KIND_LIST",0,r,"STUDIO_ARTIFACTS_PATH",0,n,"STUDIO_UNAVAILABLE",0,{title:"Studio is not available here",hint:"Sign in to a space with Studio enabled to see this.",message:"Studio is not available in this account or space."},"artifactHref",0,function(e){return`${n}/${encodeURIComponent(e)}`},"isArtifactKind",0,function(e){return"string"==typeof e&&Object.hasOwn(a,e)},"kindFlagOn",0,i,"studioBackHref",0,function(e){return e&&a[e].generator?a[e].studioPath:n},"studioEnabled",0,function e(t,n){return n?!!i(t,n)&&(!a[n].requiresKit||!!t.brand_kits):r.some(a=>e(t,a))},"templateSeedHref",0,function(e){if(!a[e.kind].generator)return n;let t=new URLSearchParams({edit:e.source_artifact_id,template:e.saved_template_id});return`${a[e.kind].studioPath}?${t.toString()}`}])},275693,e=>{"use strict";var t=e.i(271645);let a=new Map,r=new Map;e.s(["useLocalPreference",0,function(e,n,i){let s=(0,t.useCallback)(t=>{let r=a.get(e)??new Set;return a.set(e,r),r.add(t),()=>{r.delete(t)}},[e]),o=(0,t.useSyncExternalStore)(s,()=>(r.has(e)||r.set(e,function(e){try{return window.localStorage.getItem(e)}catch{return null}}(e)),r.get(e)??null),()=>null);return[(0,t.useMemo)(()=>{if(null===o)return null;try{return i(JSON.parse(o))}catch{return null}},[o,i])??n,(0,t.useCallback)(t=>(function(e,t){r.set(e,t);try{null===t?window.localStorage.removeItem(e):window.localStorage.setItem(e,t)}catch{}for(let t of a.get(e)??[])t()})(e,JSON.stringify(t)),[e])]}])},268864,e=>{"use strict";var t=e.i(271645),a=e.i(92011);e.s(["useIsSatelliteHost",0,function(){let[e,r]=(0,t.useState)(null);return(0,t.useEffect)(()=>{r((0,a.isClerkSatelliteHost)(window.location.hostname))},[]),e}])},471238,e=>{"use strict";let t=(0,e.i(235884).default)("calendar-days",[["path",{d:"M8 2v4",key:"1cmpym"}],["path",{d:"M16 2v4",key:"4m81vk"}],["rect",{width:"18",height:"18",x:"3",y:"4",rx:"2",key:"1hopcy"}],["path",{d:"M3 10h18",key:"8toen8"}],["path",{d:"M8 14h.01",key:"6423bh"}],["path",{d:"M12 14h.01",key:"1etili"}],["path",{d:"M16 14h.01",key:"1gbofw"}],["path",{d:"M8 18h.01",key:"lrp35t"}],["path",{d:"M12 18h.01",key:"mhygvu"}],["path",{d:"M16 18h.01",key:"kzsmim"}]]);e.s(["CalendarDays",0,t],471238)},343938,e=>{"use strict";let t=(0,e.i(235884).default)("clock",[["path",{d:"M12 6v6l4 2",key:"mmk7yg"}],["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]]);e.s(["Clock",0,t],343938)},599486,e=>{"use strict";let t=(0,e.i(235884).default)("pencil",[["path",{d:"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z",key:"1a8usu"}],["path",{d:"m15 5 4 4",key:"1mk7zo"}]]);e.s(["Pencil",0,t],599486)},149928,e=>{"use strict";let t=(0,e.i(235884).default)("rss",[["path",{d:"M4 11a9 9 0 0 1 9 9",key:"pv89mb"}],["path",{d:"M4 4a16 16 0 0 1 16 16",key:"k0647b"}],["circle",{cx:"5",cy:"19",r:"1",key:"bfqh0e"}]]);e.s(["Rss",0,t],149928)},963728,e=>{"use strict";let t=(0,e.i(235884).default)("share",[["path",{d:"M12 2v13",key:"1km8f5"}],["path",{d:"m16 6-4-4-4 4",key:"13yo43"}],["path",{d:"M4 12v8a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2v-8",key:"1b2hhj"}]]);e.s(["Share",0,t],963728)},115937,e=>{"use strict";let t=(0,e.i(235884).default)("sliders-horizontal",[["path",{d:"M10 5H3",key:"1qgfaw"}],["path",{d:"M12 19H3",key:"yhmn1j"}],["path",{d:"M14 3v4",key:"1sua03"}],["path",{d:"M16 17v4",key:"1q0r14"}],["path",{d:"M21 12h-9",key:"1o4lsq"}],["path",{d:"M21 19h-5",key:"1rlt1p"}],["path",{d:"M21 5h-7",key:"1oszz2"}],["path",{d:"M8 10v4",key:"tgpxqk"}],["path",{d:"M8 12H3",key:"a7s4jb"}]]);e.s(["SlidersHorizontal",0,t],115937)},778044,e=>{"use strict";let t=(0,e.i(235884).default)("target",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["circle",{cx:"12",cy:"12",r:"6",key:"1vlfrh"}],["circle",{cx:"12",cy:"12",r:"2",key:"1c9p78"}]]);e.s(["Target",0,t],778044)},518951,e=>{"use strict";let t=(0,e.i(235884).default)("thumbs-down",[["path",{d:"M17 14V2",key:"8ymqnk"}],["path",{d:"M9 18.12 10 14H4.17a2 2 0 0 1-1.92-2.56l2.33-8A2 2 0 0 1 6.5 2H20a2 2 0 0 1 2 2v8a2 2 0 0 1-2 2h-2.76a2 2 0 0 0-1.79 1.11L12 22a3.13 3.13 0 0 1-3-3.88Z",key:"m61m77"}]]);e.s(["ThumbsDown",0,t],518951)},974832,e=>{"use strict";let t=(0,e.i(235884).default)("thumbs-up",[["path",{d:"M7 10v12",key:"1qc93n"}],["path",{d:"M15 5.88 14 10h5.83a2 2 0 0 1 1.92 2.56l-2.33 8A2 2 0 0 1 17.5 22H4a2 2 0 0 1-2-2v-8a2 2 0 0 1 2-2h2.76a2 2 0 0 0 1.79-1.11L12 2a3.13 3.13 0 0 1 3 3.88Z",key:"emmmcr"}]]);e.s(["ThumbsUp",0,t],974832)},300768,e=>{"use strict";let t=(0,e.i(235884).default)("upload",[["path",{d:"M12 3v12",ke
1y:"1x0j5s"}],["path",{d:"m17 8-5-5-5 5",key:"7q97r8"}],["path",{d:"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4",key:"ih7n3h"}]]);e.s(["Upload",0,t],300768)},224744,e=>{"use strict";let t=(0,e.i(235884).default)("wrench",[["path",{d:"M14.7 6.3a1 1 0 0 0 0 1.4l1.6 1.6a1 1 0 0 0 1.4 0l3.106-3.105c.32-.322.863-.22.983.218a6 6 0 0 1-8.259 7.057l-7.91 7.91a1 1 0 0 1-2.999-3l7.91-7.91a6 6 0 0 1 7.057-8.259c.438.12.54.662.219.984z",key:"1ngwbx"}]]);e.s(["Wrench",0,t],224744)},736382,e=>{"use strict";var t=e.i(912598),a=e.i(271645),r=e.i(540143),n=e.i(619273);function i(e,t){return e.findAll(t.filters).map(e=>t.select?t.select(e):e.state)}e.s(["useMutationState",0,function(e={},s){let o=(0,t.useQueryClient)(s).getMutationCache(),u=a.useRef(e),c=a.useRef(null);return null===c.current&&(c.current=i(o,e)),a.useEffect(()=>{u.current=e}),a.useSyncExternalStore(a.useCallback(e=>o.subscribe(()=>{let t=(0,n.replaceEqualDeep)(c.current,i(o,u.current));c.current!==t&&(c.current=t,r.notifyManager.schedule(e))}),[o]),()=>c.current,()=>c.current)}])}]);
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.