1import{a as e}from"./rolldown-runtime-Cyuzqnbw.js";import{ct as t}from"./icons-nojhBdt_.js";import{_ as n}from"./motion-DF9SvlMx.js";var r=e(t(),1),i=n(),a={voice:`M5 4H9L11 9L8.5 10.5C9.5 12.7 11.3 14.5 13.5 15.5L15 13L20 15V19C20 20.1 19.1 21 18 21C10.3 20.5 4.5 14.7 4 7C3.9 5.9 4.8 5 5 4Z`,chat:`M4 5H20V16H8L4 20V5Z`,whatsapp:`M4 20L5.5 15.8C4.6 14.3 4 12.6 4 10.8C4 5.9 8.5 2 14 2C19.5 2 22 6 22 10C22 14 19 17.5 14 17.5C12.3 17.5 10.7 17.1 9.3 16.3L4 20Z`,lead:`M12 3L14 9H20L15 13L17 20L12 16L7 20L9 13L4 9H10L12 3Z`,campaign:`M3 11L19 4L15 20L11 13L3 11Z`},o=(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(`circle`,{cx:`12`,cy:`12`,r:`9`}),(0,i.jsx)(`path`,{d:`M9 10H9.01M15 10H15.01M8 15C9 16 10.5 16.5 12 16.5C13.5 16.5 15 16 16 15`})]}),s=({children:e})=>(0,i.jsx)(`svg`,{width:`15`,height:`15`,viewBox:`0 0 24 24`,fill:`none`,stroke:`currentColor`,strokeWidth:2,children:e}),c=[{id:`voice`,label:`Voice Agent`,flowFile:`voice-agent.flow`,panelIcon:(0,i.jsx)(`path`,{d:`M4 5H20V16H8L4 20V5Z`}),nodes:[{tag:`Trigger`,icon:(0,i.jsx)(`path`,{d:a.voice}),title:`Incoming Call`,desc:`Every inbound call is picked up instantly â no queue, no hold music.`,time:`0.0 sec`},{tag:`AI`,icon:o,title:`Auxy Voice AI`,prompt:`Understand the caller's intent, hold a natural back-and-forth, and decide whether to resolve directly or book a follow-up.`,chip:`GPT-5 Voice`,time:`0.6 sec`},{tag:`Action`,icon:(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(`rect`,{x:`3`,y:`5`,width:`18`,height:`16`,rx:`2`}),(0,i.jsx)(`path`,{d:`M3 10H21M8 3V7M16 3V7`})]}),title:`Book Appointment`,desc:`Confirms a slot and sends the caller a calendar invite automatically.`,chip:`Calendar_sync`,time:`1.2 sec`}],summaryTitle:`Call Summary`,summarySub:`Review and share the outcome of every call`,fields:[{label:`Caller Number`,value:`+1 (415) 555â0148`},{label:`Call Transcript`,value:`Caller requested a Tuesday appointment â confirmed and added to calendar.`}],kind:`recording`,kindTitle:`Recording attached automatically`,kindSub:`Stored for 90 days, exportable anytime`},{id:`chat`,label:`Web Chat`,flowFile:`chat-agent.flow`,panelIcon:(0,i.jsx)(`path`,{d:`M4 5H20V16H8L4 20V5Z`}),nodes:[{tag:`Trigger`,icon:(0,i.jsx)(`path`,{d:a.chat}),title:`New Chat Message`,desc:`A visitor opens the widget on your site and asks a question.`,time:`0.0 sec`},{tag:`AI`,icon:o,title:`Auxy Chat AI`,prompt:`Read the message in context of the full thread, reply in brand voice, and decide whether to resolve or escalate.`,chip:`GPT-5 Chat`,time:`0.3 sec`},{tag:`Action`,icon:(0,i.jsx)(`path`,{d:`M5 12H19M13 6L19 12L13 18`}),title:`Send Reply`,desc:`Delivers the answer instantly in the widget â no page reload, no wait.`,chip:`Widget_reply`,time:`0.1 sec`}],summaryTitle:`Chat Summary`,summarySub:`Review and share the outcome of every conversation`,fields:[{label:`Visitor`,value:`Jordan M. · [email protected]`},{label:`Message Thread`,value:`"Do you ship to Canada?" â confirmed 3-5 day shipping, free over $75.`}],kind:`check`,kindTitle:`Resolved without a human`,kindSub:`Logged to your helpdesk automatically`},{id:`whatsapp`,label:`WhatsApp & SMS`,flowFile:`whatsapp-agent.flow`,panelIcon:(0,i.jsx)(`path`,{d:a.whatsapp}),nodes:[{tag:`Trigger`,icon:(0,i.jsx)(`path`,{d:a.whatsapp}),title:`Incoming WhatsApp Message`,desc:`A customer messages your verified WhatsApp Business number.`,time:`0.0 sec`},{tag:`AI`,icon:o,title:`Auxy WhatsApp AI`,prompt:`Match the customer's tone, pull their order or account context, and decide the next best step.`,chip:`GPT-5 Messaging`,time:`0.4 sec`},{tag:`Action`,icon:(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(`rect`,{x:`3`,y:`5`,width:`18`,height:`16`,rx:`2`}),(0,i.jsx)(`path`,{d:`M3 7L12 13L21 7`})]}),title:`Send Template Reply`,desc:`Confirms the update over WhatsApp and logs it back to your CRM.`,chip:`CRM_sync`,time:`0.8 sec`}],summaryTitle:`Message Summary`,summarySub:`Review and share the outcome of every message`,fields:[{label:`Customer Number`,value:`+1 (628) 555â0173`},{label:`Message Transcript`,value:`"Can I change the delivery address?" â updated before it left the warehouse.`}],kind:`ticks`,kindTitle:`Delivered & read`,kindSub:`Read receipt confirmed in 9 seconds`},{id:`lead`,label:`Lead Qualification`,flowFile:`lead-agent.flow`,panelIcon:(0,i.jsx)(`path`,{d:a.lead}),nodes:[{tag:`Trigger`,icon:(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(`rect`,{x:`3`,y:`4`,width:`18`,height:`16`,rx:`2`}),(0,i.jsx)(`path`,{d:`M7 9H17M7 13H13`})]}),title:`New Form Submission`,desc:`A prospect fills out a form on your site or lands from a paid campaign.`,time:`0.0 sec`},{tag:`AI`,icon:o,title:`Auxy Lead AI`,prompt:`Score the lead against your ICP, ask clarifying questions if needed, and flag it hot or nurture.`,chip:`GPT-5 Scoring`,time:`0.5 sec`},{tag:`Action`,icon:(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(`circle`,{cx:`12`,cy:`12`,r:`9`}),(0,i.jsx)(`path`,{d:`M12 8V12L15 14`})]}
1),title:`Push to CRM`,desc:`Creates the record in Salesforce or HubSpot with a fit score attached.`,chip:`Salesforce_sync`,time:`0.7 sec`}],summaryTitle:`Lead Summary`,summarySub:`Review and share the outcome of every submission`,fields:[{label:`Contact Email`,value:`[email protected]`},{label:`Qualification Notes`,value:`50-person team, evaluating for Q3, budget confirmed â routed to AE.`}],kind:`gauge`,kindTitle:`92 / 100 â Sales-ready`,kindSub:`Routed to your AE queue automatically`,gaugeScore:92},{id:`campaign`,label:`Campaign`,flowFile:`campaign-agent.flow`,panelIcon:(0,i.jsx)(`path`,{d:a.campaign}),nodes:[{tag:`Trigger`,icon:(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(`circle`,{cx:`9`,cy:`7`,r:`3`}),(0,i.jsx)(`circle`,{cx:`17`,cy:`7`,r:`3`}),(0,i.jsx)(`path`,{d:`M3 20v-1c0-2.5 2.5-4 6-4M21 20v-1c0-2.5-2.5-4-6-4`})]}),title:`Segment Ready`,desc:`10,412 contacts matched your re-engagement segment overnight.`,time:`0.0 sec`},{tag:`AI`,icon:o,title:`Auxy Campaign AI`,prompt:`Personalize the message per recipient, then pick the best channel and send time for each.`,chip:`GPT-5 Personalize`,time:`1.4 sec`},{tag:`Action`,icon:(0,i.jsx)(`path`,{d:a.campaign}),title:`Send Broadcast`,desc:`Delivers across WhatsApp, SMS, and email â and tracks replies live.`,chip:`Broadcast_send`,time:`2.1 sec`}],summaryTitle:`Campaign Summary`,summarySub:`Review and share the outcome of every send`,fields:[{label:`Audience Size`,value:`10,412 contacts â re-engagement segment`},{label:`Message Preview`,value:`"Hey Priya, still thinking about upgrading? Here's 15% off through Friday."`}],kind:`bars`,kindTitle:``,kindSub:``}],l=()=>{let[e,t]=(0,r.useState)(c[0].id),n=c.find(t=>t.id===e)??c[0],o=(0,r.useRef)(null),[l,u]=(0,r.useState)({width:0,left:0});return(0,r.useEffect)(()=>
1{let t=o.current;if(!t)return;let n=t.querySelector(`[data-tab-id="${e}"]`);if(!n)return;let r=t.getBoundingClientRect(),i=n.getBoundingClientRect();u({width:i.width,left:i.left-r.left})},[e]),(0,i.jsx)(`section`,{className:`platform section-pad`,id:`platform`,children:(0,i.jsxs)(`div`,{className:`wrap`,children:[(0,i.jsxs)(`div`,{className:`section-heading`,children:[(0,i.jsx)(`span`,{className:`eyebrow`,children:`Platform`}),(0,i.jsx)(`h2`,{className:`section-headline`,children:`One workspace to build, launch, and monitor every agent`}),(0,i.jsx)(`p`,{className:`section-body`,children:`Every channel runs on the same workflow builder, so your team configures logic once and deploys it everywhere customers reach out.`})]}),(0,i.jsxs)(`div`,{className:`platform-tabs`,role:`tablist`,ref:o,children:[c.map(n=>(0,i.jsxs)(`button`,{type:`button`,role:`tab`,"data-tab-id":n.id,"aria-selected":e===n.id,className:`platform-tab${e===n.id?` platform-tab--active active`:``}`,onClick:()=>t(n.id),children:[(0,i.jsx)(`svg`,{viewBox:`0 0 24 24`,fill:`none`,stroke:`currentColor`,strokeWidth:1.6,children:(0,i.jsx)(`path`,{d:a[n.id]})}),(0,i.jsx)(`span`,{className:`tab-label`,children:n.label})]},n.id)),(0,i.jsx)(`div`,{className:`platform-tabs-indicator`,style:{width:`${l.width}px`,transform:`translateX(${l.left}px)`},"aria-hidden":`true`})]}),(0,i.jsxs)(`div`,{className:`platform-panel active pop-in`,"data-panel":n.id,children:[(0,i.jsxs)(`div`,{className:`workflow-canvas`,children:[(0,i.jsxs)(`div`,{className:`canvas-chrome`,children:[(0,i.jsx)(`span`,{className:`canvas-chrome-dot`}),(0,i.jsx)(`span`,{className:`canvas-chrome-dot`}),(0,i.jsx)(`span`,{className:`canvas-chrome-dot`}),(0,i.jsx)(`span`,{className:`canvas-chrome-label`,children:n.flowFile}),(0,i.jsxs)(`span`,{className:`canvas-chrome-live`,children:[(0,i.jsx)(`span`,{className:`dot`}),`Live`]})]}),n.nodes.map((e,t)=>(0,i.jsxs)(`div`,{className:`flow-node node-indent-${t} pop-in`,style:{animationDelay:`${t*.16}s, ${t*.16+.7}s`},children:[(0,i.jsx)(`span`,{className:`node-tag tag-${e.tag.toLowerCase()}`,children:e.tag}),(0,i.jsxs)(`div`,{className:`node-title`,children:[(0,i.jsx)(s,{children:e.icon}),e.title]}),e.desc&&(0,i.jsx)(`p`,{children:e.desc}),e.prompt&&(0,i.jsxs)(`div`,{className:`node-prompt`,children:[(0,i.jsx)(`div`,{className:`node-prompt-label`,children:`Instruction`}),(0,i.jsx)(`div`,{className:`node-prompt-text`,children:e.prompt})]}),(0,i.jsxs)(`div`,{className:`node-footer`,children:[e.chip?(0,i.jsx)(`span`,{className:`node-chip`,children:e.chip}):(0,i.jsx)(`span`,{}),(0,i.jsx)(`span`,{className:`node-time`,children:e.time})]})]},e.title))]}),(0,i.jsxs)(`div`,{className:`summary-panel pop-in`,style:{animationDelay:`${n.nodes.length*.16}s`},children:[(0,i.jsx)(`div`,{className:`panel-icon`,children:(0,i.jsx)(`svg`,{viewBox:`0 0 24 24`,fill:`none`,stroke:`currentColor`,strokeWidth:1.6,children:n.panelIcon})}),(0,i.jsxs)(`div`,{children:[(0,i.jsx)(`h4`,{children:n.summaryTitle}),(0,i.jsx)(`p`,{className:`summary-panel__sub`,children:n.summarySub})]}),n.fields.map(e=>(0,i.jsxs)(`div`,{children:[(0,i.jsx)(`div`,{className:`field-label`,children:e.label}),(0,i.jsx)(`div`,{className:`field-box`,children:e.value})]},e.label)),n.kind===`bars`?(0,i.jsxs)(`div`,{children:[(0,i.jsx)(`div`,{className:`field-label`,children:`Delivery Report`}),(0,i.jsxs)(`div`,{className:`delivery-bars`,children:[(0,i.jsxs)(`div`,{className:`delivery-bar-row`,children:[(0,i.jsx)(`span`,{className:`delivery-bar-label`,children:`Delivered`}),(0,i.jsx)(`div`,{className:`delivery-bar`,children:(0,i.jsx)(`div`,{className:`delivery-bar-fill`,style:{width:`94%`}})}),(0,i.jsx)(`span`,{className:`delivery-bar-num`,children:`9,847`})]}),(0,i.jsxs)(`div`,{className:`delivery-bar-row`,children:[(0,i.jsx)(`span`,{className:`delivery-bar-label`,children:`Replied`}),(0,i.jsx)(`div`,{className:`delivery-bar`,children:(0,i.jsx)(`div`,{className:`delivery-bar-fill delivery-bar-fill--replied`,style:{width:`31%`}})}),(0,i.jsx)(`span`,{className:`delivery-bar-num`,children:`3,201`})]})]})]}):(0,i.jsxs)(`div`,{children:[(0,i.jsx)(`div`,{className:`field-label`,children:n.kind===`gauge`?`Fit Score`:n.kind===`re
1cording`?`Call Recording`:`Delivery Status`}),n.kind===`gauge`?(0,i.jsxs)(`div`,{className:`score-gauge-box`,children:[(0,i.jsxs)(`div`,{className:`score-gauge`,children:[(0,i.jsxs)(`svg`,{viewBox:`0 0 64 64`,children:[(0,i.jsx)(`circle`,{cx:`32`,cy:`32`,r:`26`,fill:`none`,stroke:`rgba(10,10,11,0.08)`,strokeWidth:`6`}),(0,i.jsx)(`circle`,{cx:`32`,cy:`32`,r:`26`,fill:`none`,stroke:`var(--color-black, #0A0A0B)`,strokeWidth:`6`,strokeLinecap:`round`,strokeDasharray:`163.4`,strokeDashoffset:163.4-163.4*(n.gaugeScore??0)/100,transform:`rotate(-90 32 32)`})]}),(0,i.jsx)(`span`,{className:`score-gauge-num`,children:n.gaugeScore})]}),(0,i.jsxs)(`div`,{children:[(0,i.jsx)(`div`,{className:`upload-title`,children:n.kindTitle}),(0,i.jsx)(`div`,{className:`upload-sub`,children:n.kindSub})]})]}):(0,i.jsxs)(`div`,{className:`upload-box`,children:[n.kind===`recording`&&(0,i.jsxs)(`div`,{className:`uv-voice`,children:[(0,i.jsx)(`span`,{}),(0,i.jsx)(`span`,{}),(0,i.jsx)(`span`,{}),(0,i.jsx)(`span`,{}),(0,i.jsx)(`span`,{})]}),n.kind===`check`&&(0,i.jsx)(`div`,{className:`uv-check`,children:(0,i.jsx)(`svg`,{viewBox:`0 0 24 24`,fill:`none`,stroke:`currentColor`,strokeWidth:`2`,children:(0,i.jsx)(`path`,{d:`M5 12L10 17L20 7`})})}),n.kind===`ticks`&&(0,i.jsx)(`div`,{className:`uv-ticks`,children:(0,i.jsxs)(`svg`,{viewBox:`0 0 32 20`,fill:`none`,stroke:`currentColor`,strokeWidth:`2.4`,strokeLinecap:`round`,strokeLinejoin:`round`,children:[(0,i.jsx)(`path`,{d:`M2 10L7 15L14 5`}),(0,i.jsx)(`path`,{d:`M11 10L16 15L23 5`})]})}),(0,i.jsx)(`div`,{className:`upload-title`,children:n.kindTitle}),(0,i.jsx)(`div`,{className:`upload-sub`,children:n.kindSub})]})]})]})]},e)]})})};export{l as default};
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.