1"use strict";(self.webpackChunkjuristai_home=self.webpackChunkjuristai_home||[]).push([[360],{360(e,a,i){i.r(a),i.d(a,{default:()=>h});var s=i(5544),t=i(6998),n=i(8087),r=i(6730),o=i(8785);const l=i.p+"static/media/draft-card-link.2ebdf51203e3711e44d6c985468c2407.svg";const c=i.p+"static/media/email-workflow.5ad52ccbfca54d240eab91b7cee9f6cf.svg";var d=i(165);var m=i(3446);const w=[{recipient:"[email protected]",subject:"Reconcile the cap table before the raise",body:"Reconcile founder grants, options, SAFEs, and warrants against the stock ledger. Tell me what is missing.",draft:"Fully diluted summary + open items.docx"},{recipient:"[email protected]",subject:"Where are we on formation?",body:"Check the certificate, bylaws, initial consents, and EIN. Flag anything that becomes a diligence exception.",draft:"Formation record + gap list.docx"}],u=["Stock ledger reconciled through latest issuance","Founder grants and option pool matched to board consent","Missing: signed SAFEs, 2 option grant notices","Missing: EIN confirmation letter","Fully diluted summary drafted, gaps flagged"];function f(e,a,i){const n=(0,t.useState)(""),r=(0,s.A)(n,2),o=r[0],l=r[1];return(0,t.useEffect)(()=>{if(!a)return void l("");if(!e)return void l("");let s=0;const t=Math.max(22,Math.floor(i/Math.max(e.length,1)));l("");const n=window.setInterval(()=>{s+=1,l(e.slice(0,s)),s>=e.length&&window.clearInterval(n)},t);return()=>window.clearInterval(n)},[i,a,e]),o}const h=function(){const e=(0,d.mo)(),a=(0,t.useState)(0),i=(0,s.A)(a,2),h=i[0],x=i[1],g=(0,t.useState)(0),p=(0,s.A)(g,2),v=p[0],j=p[1],b=(0,t.useState)(!1),k=(0,s.A)(b,2),_=k[0],y=k[1],N=w[h],T=f(N.recipient,0===v,850),S=f(N.subject,1===v,1150),A=f(N.body,2===v,1700);(0,t.useEffect)(()=>{let e;return 0===v?(y(!1),e=window.setTimeout(()=>j(1),1150)):1===v?e=window.setTimeout(()=>j(2),1450):2===v?e=window.setTimeout(()=>j(3),2050):3===v?e=window.setTimeout(()=>j(4),950):4===v?e=window.setTimeout(()=>{y(!0),window.setTimeout(()=>j(5),280)},1100):5===v&&(e=window.setTimeout(()=>{x(e=>(e+1)%w.length),y(!1),j(0)},3600)),()=>window.clearTimeout(e)},[v]);const F=(0,t.useMemo)(()=>v<=0?"Inbox triage":v<=2?"Finding context":"Reply ready",[v]),E=(0,t.useMemo)(()=>0===v?{x:"84%",y:"18%"}:1===v?{x:"64%",y:"35%"}:2===v?{x:"52%",y:"58%"}:3===v?{x:"24%",y:"88%"}:{x:"54%",y:"75%"},[v]),M=v>0?N.recipient:T,I=v>1?N.subject:S,C=v>2?N.body:A,R=3===v,W=v>=4,G=5===v,O=[...u,...u];return(0,m.jsxs)("article",{className:"venture-card email-agent-card",children:[(0,m.jsx)(n.A,{badgeTitle:"Email Workflow",title:"Never drown in your inbox again",text:"Your agent manages the inbox with you. Collaborate entirely through email, with no extra dashboards, logins, or friction.",subtext:"Outlook, Gmail, or any other email client. Vienna works directly in your inbox for natural, hands-off collaboration.",icon:(0,m.jsx)("img",{className:"email-agent-card__icon",src:o.A,alt:""})}),(0,m.jsx)("div",{className:"venture-card__pane venture-card__pane--visual email-agent-card__visual",style:{"--card-monet":"url(".concat(e.paintings.emailWorkflow||c,")")},children:(0,m.jsx)("div",{className:"email-workflow-panel",children:(0,m.jsxs)("div",{className:"email-workflow-panel__body",children:[(0,m.jsx)("div",{className:"email-workflow-panel__cursor ".concat(v>=5?"is-hidden":""," ").concat(R?"is-clicking":""," ").concat(_?"is-pressing-draft":""),style:{"--cursor-x":E.x,"--cursor-y":E.y},"aria-hidden":"true"}),(0,m.jsxs)("div",{className:"email-workflow-form ".concat(R?"is-sending":""," ").concat(W?"is-hidden":""),children:[(0,m.jsxs)("div",{className:"email-workflow-field",children:[(0,m.jsx)("span",{children:"To"}),(0,m.jsx)("strong",{children:M||"\xa0"})]}),(0,m.jsxs)("div",{className:"email-workflow-field",children:[(0,m.jsx)("span",{children:"Subject"}),(0,m.jsx)("strong",{children:I||"\xa0"})]}),(0,m.jsx)("div",{className:"email-workflow-message",children:(0,m.jsx)("p",{children:C||"\xa0"})}),(0,m.jsxs)("div",{className:"email-workflow-sendbar",children:[(0,m.jsx)("button",{type:"button",disabled:!0,children:R?"Sending":"Send email"}),(0,m.jsx)("span",{children:F})]})]}),(0,m.jsxs)("div",{className:"email-workflow-draft-card ".concat(W?"is-visible":""," ").concat(_?"is-
1pressed":""),children:[(0,m.jsx)("div",{className:"email-workflow-draft-card__logo",children:(0,m.jsx)(r.A,{compact:!0})}),(0,m.jsx)("div",{className:"email-workflow-draft-card__title",children:"Prepared for review"}),(0,m.jsxs)("div",{className:"email-workflow-draft-card__link",children:[(0,m.jsx)("img",{className:"email-workflow-draft-card__paperclip",src:l,alt:""}),(0,m.jsx)("span",{className:"email-workflow-draft-card__filename",children:N.draft})]})]}),(0,m.jsx)("div",{className:"email-workflow-preview ".concat(G?"is-visible":""),children:(0,m.jsx)("div",{className:"email-workflow-preview__viewport",children:(0,m.jsx)("div",{className:"email-workflow-preview__scroll","aria-hidden":!G,children:O.map((e,a)=>(0,m.jsx)("div",{className:"email-workflow-preview__item",children:e},"".concat(e,"-").concat(a)))})})})]})})})]})}}}]); 2//# sourceMappingURL=360.f369e796.chunk.js.map
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.