1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,35402,e=>{"use strict";var t=e.i(43476),s=e.i(57688),a=e.i(71645),i=e.i(16947);e.s(["default",0,function(){let e=(0,a.useRef)(null),[r,n]=(0,a.useState)(!1);return(0,a.useEffect)(()=>{let t=e.current;if(!t)return;let s=new IntersectionObserver(([e])=>{e.isIntersecting&&(n(!0),(0,i.trackEvent)("home_context_section_view",{section:"context_device"}),s.disconnect())},{threshold:.12});return s.observe(t),()=>s.disconnect()},[]),(0,t.jsx)("section",{className:`context-device ${r?"context-device-visible":""}`,"aria-labelledby":"context-device-title",children:(0,t.jsxs)("div",{className:"context-device-stage",ref:e,children:[(0,t.jsx)("div",{className:"context-device-visual","aria-hidden":"true",children:(0,t.jsx)(s.default,{className:"context-device-hand",src:"/assets/fourth-screen/context-device-hand-full.png",width:1672,height:941,alt:"",sizes:"(max-width: 620px) 172vw, (max-width: 980px) 105vw, (max-width: 1799px) 1160px, (max-width: 3804px) 92vw, 3500px"})}),(0,t.jsxs)("div",{className:"context-device-copy",children:[(0,t.jsxs)("h2",{id:"context-device-title",children:[(0,t.jsx)("span",{className:"context-line-mask",children:(0,t.jsx)("span",{className:"context-title-line",style:{"--context-line-index":0},children:"A controller today."})}),(0,t.jsx)("span",{className:"context-line-mask",children:(0,t.jsx)("span",{className:"context-title-line",style:{"--context-line-index":1},children:"A manager agent tomorrow."})})]}),(0,t.jsxs)("div",{className:"context-device-details",children:[(0,t.jsx)("p",{className:"context-device-lede",children:["The more you use SlashVibe,","the better it understands how you work with AI agents.","Over time, it adapts to the context you build and the choices you make,","helping you get more from every agent you use."].map((e,s)=>(0,t.jsx)("span",{className:"context-line-mask",children:(0,t.jsx)("span",{className:"context-copy-line",style:{"--context-line-index":s+2},children:e})},e))}),(0,t.jsx)("p",{className:"context-device-note",children:["Your session and context data stay on your device.","Cloud sync is optional and limited to transcripts, personal dictionary entries, and voice input preferences.","We donât use your data to train models."].map((e,s)=>(0,t.jsx)("span",{className:"context-line-mask",children:(0,t.jsx)("span",{className:"context-note-line",style:{"--context-line-index":s+6},children:e})},e))})]})]})]})})}])},91605,e=>{e.v({action:"EarlybirdReservationCta-module__me6z1W__action",bottomButton:"EarlybirdReservationCta-module__me6z1W__bottomButton",heroButton:"EarlybirdReservationCta-module__me6z1W__heroButton",heroCta:"EarlybirdReservationCta-module__me6z1W__heroCta",heroNote:"EarlybirdReservationCta-module__me6z1W__heroNote",inner:"EarlybirdReservationCta-module__me6z1W__inner",perks:"EarlybirdReservationCta-module__me6z1W__perks",refund:"EarlybirdReservationCta-module__me6z1W__refund",section:"EarlybirdReservationCta-module__me6z1W__section",visible:"EarlybirdReservationCta-module__me6z1W__visible"})},44384,e=>{"use strict";var t=e.i(43476),s=e.i(71645),a=e.i(16947),i=e.i(91605);let r="https://www.paypal.com/ncp/payment/4PSEDQALT4D2S";e.s(["EarlybirdHeroCta",0,function({mobile:e=!1}){return(0,t.jsxs)("div",{className:`hero-waitlist ${i.default.heroCta}`,children:[(0,t.jsx)(a.TrackedAnchor,{className:`waitlist-button ${i.default.heroButton}`,href:r,eventName:"deposit_reserve_click_hero",eventProperties:{location:e?"hero_mobile":"hero",cta_text:"Get VIP Access for $1",landing_page:"earlybird"},children:"Get VIP Access for $1"}),(0,t.jsx)("span",{className:i.default.heroNote,children:"Save $100 at launch. Fully refundable."})]})},"default",0,function(){let e=(0,s.useRef)(null),[n,o]=(0,s.useState)(!1);return(0,s.useEffect)(()=>{let t=e.current;if(!t)return;let s=new IntersectionObserver(([e])=>{e.isIntersecting&&(o(!0),(0,a.trackEvent)("earlybird_perks_view",{section:"reservation_perks"}),s.disconnect())},{threshold:.08});return s.observe(t),()=>s.disconnect()},[]),(0,t.jsx)("section",{className:`waitlist-cta ${i.default.section} ${n?`waitlist-cta-visible ${i.default.visible}`:""}`,ref:e,"aria-labelledby":"earlybird-cta-title",children:(0,t.jsxs)("div",{className:`waitlist-cta-inner ${i.default.inner}`,children:[(0,t.jsxs)("h2",{id:"earlybird-cta-title",children:["Unlock V
1IP launch perks for just $1. ",(0,t.jsx)("span",{"aria-hidden":"true",children:"â¨"})]}),(0,t.jsxs)("ul",{className:i.default.perks,children:[(0,t.jsx)("li",{children:"$100 off at launch"}),(0,t.jsx)("li",{children:"Priority fulfillment"}),(0,t.jsx)("li",{children:"An exclusive VIP launch surprise"})]}),(0,t.jsx)("div",{className:`waitlist-form ${i.default.action}`,children:(0,t.jsx)(a.TrackedAnchor,{className:i.default.bottomButton,href:r,eventName:"deposit_reserve_click_final",eventProperties:{location:"bottom",cta_text:"Get VIP Access for $1",landing_page:"earlybird"},children:"Get VIP Access for $1"})}),(0,t.jsx)("p",{className:i.default.refund,children:"Fully refundable."})]})})}])},36001,e=>{"use strict";var t=e.i(43476),s=e.i(71645),a=e.i(16947),i=e.i(98835);e.s(["default",0,function({className:e="",inputId:r="hero-waitlist-email",lockMobileViewport:n=!1}){let o=(0,s.useRef)(null),l=(0,s.useRef)(null),c=(0,s.useRef)(0),[d,u]=(0,s.useState)(!1),[m,h]=(0,s.useState)(""),[p,y]=(0,s.useState)({status:"idle",message:""}),f=()=>{u(!1),h(""),y({status:"idle",message:""})};(0,s.useEffect)(()=>{if(!d)return;let e=l.current;if(!n)return void e?.focus();let t=document.documentElement,s=window.visualViewport,a=new ResizeObserver(()=>m()),i=0,r=!1;t.classList.add("hero-mobile-waitlist-open");let u=()=>{let e=o.current?.offsetHeight??98,a=s?.offsetTop??0,i=Math.max(a+12,a+(s?.height??window.innerHeight)-e-16);t.style.setProperty("--hero-mobile-waitlist-top",`${Math.round(i)}px`)},m=()=>{i||r||(i=window.requestAnimationFrame(()=>{i=0,u(),Math.abs(window.scrollY-c.current)>1&&(r=!0,window.scrollTo(0,c.current),r=!1)}))};return s?.addEventListener("resize",m),s?.addEventListener("scroll",m),window.addEventListener("scroll",m,{passive:!0}),o.current&&a.observe(o.current),u(),e?.focus({preventScroll:!0}),window.scrollTo(0,c.current),m(),()=>{s?.removeEventListener("resize",m),s?.removeEventListener("scroll",m),window.removeEventListener("scroll",m),a.disconnect(),i&&window.cancelAnimationFrame(i),t.classList.remove("hero-mobile-waitlist-open"),t.style.removeProperty("--hero-mobile-waitlist-top"),window.scrollTo(0,c.current)}},[d,n]),(0,s.useEffect)(()=>{if(!d)return;let e=e=>{o.current?.contains(e.target)||f()};return document.addEventListener("pointerdown",e),()=>{document.removeEventListener("pointerdown",e)}},[d]);let x=async e=>{e.preventDefault();let t=m.trim();if(!t||"submitting"===p.status)return void l.current?.focus({preventScroll:n});y({status:"submitting",message:""});let s=window.open("about:blank","_blank");s&&(s.opener=null);try{await (0,i.subscribeToWaitlist)(t,"SlashVibe homepage hero"),(0,a.trackEvent)("home_waitlist_email_submit",{location:"hero",has_email:!0}),(0,a.trackMetaEvent)("Lead",{content_name:"SlashVibe Waitlist",cta_location:"hero"},{email:t,sendServer:!0}),h(""),y({status:"success",message:"Youâre on the waitlist!"}),s?s.location.replace(i.WAITLIST_SUCCESS_URL):window.open(i.WAITLIST_SUCCESS_URL,"_blank","noopener,noreferrer")}catch(e){s?.close(),y({status:"error",message:e instanceof Error?e.message:"Please try again."})}};return(0,t.jsxs)("form",{ref:o,className:`hero-waitlist ${n?"hero-waitlist-mobile":""} ${e} ${d?"hero-waitlist-expanded":""}`,onSubmit:x,children:[(0,t.jsx)("button",{className:"waitlist-button hero-waitlist-trigger",type:"button","aria-expanded":d,onClick:()=>{(0,a.trackEvent)("home_join_waitlist_click",{location:"hero",cta_text:"Join the waitlist"}),n&&(c.current=window.scrollY),u(!0)},children:"Join The Waitlist"}),(0,t.jsx)("label",{className:"sr-only",htmlFor:r,children:"Enter your email"}),(0,t.jsx)("input",{id:r,ref:l,name:"email",type:"email",value:m,onChange:e=>{h(e.target.value),"error"===p.status&&y({status:"idle",message:""})},onKeyDown:e=>{"Escape"===e.key&&f()},placeholder:"Enter Your Email",autoComplete:"email",tabIndex:d?0:-1,required:!0,disabled:"submitting"===p.status||"success"===p.status}),(0,t.jsx)("button",{className:"waitlist-button hero-waitlist-submit",type:"submit",tabIndex:d?0:-1,disabled:"submitting"===p.status||"success"===p.status,children:"submitting"===p.status?"Joining...":"success"===p.status?"Youâre In!":"Join The Waitlist"}),(0,t.jsx)("span",{className:`hero-waitlist-status hero-waitlist-status-${p.status}`,"aria-live":"polite",children:p.message})]})}])},56193,e=>{e.v({active:"MissionBoard-module__sCU0aa__active",board:"MissionBoard-module__sCU0aa__board",card:"MissionBoard-module__sCU0aa__card",cards:"MissionBoard-module__sCU0aa__cards",done:"MissionBoard-module__sCU0aa__done",dot:"MissionBoard-module__sCU0aa__dot",error:"MissionBoard-module__sCU0aa__error",glow:"MissionBoard-module__sCU0aa__glow",hotBadge:"MissionBoard-module__sCU0aa__hotBadge",metricGood:"MissionBoard-module__sCU0aa__metricGood",metricGroup:"MissionBoard-module__sCU0aa__metricGroup",metricIcon:"MissionBoard-module__sCU0aa__metricIcon",metricLabel:"MissionBoard-module__sCU0aa__metricLabel",metricPrice:"MissionBoard-module__sCU0aa__metricPrice","mission-board-card-in":"MissionBoard-module__sCU0aa__mission-board-card-in","mission-board-selected-in":"MissionBoard-module__sCU0aa__mission-board-selected-in","mission-board-topbar-in":"MissionBoard-module__sCU0aa__mission-board-topbar-in",safeBadge:"MissionBoard-module__sCU0aa__safeBadge",selected:"MissionBoard-module__sCU0aa__selected",status:"MissionBoard-module__sCU0aa__status",statusPanel:"MissionBoard-module__sCU0aa__statusPanel",surface:"MissionBoard-module__sCU0aa__surface",title:"MissionBoard-module__sCU0aa__title",topbar:"MissionBoard-module__sCU0aa__topbar",topbarContent:"MissionBoard-module__sCU0aa__topbarContent",waiting:"MissionBoard-module__sCU0aa__waiting",working:"MissionBoard-module__sCU0aa__working"})},21279,e=>{"use strict";var t=e.i(43476),s=e.i(57688),a=e.i(71645),i=e.i(16947),r=e.i(56193);let n=[[.3792,.1514],[.7847,.2236],[.7417,.5611],[.3361,.4667]],o=[{status:"WAITING",tone:"waiting",title:"Build /audit and /vulnerability..."},{status:"DONE",tone:"done",title:"LLM Reasoning Capabilities Meta"},{status:"WORKING",tone:"working",title:"Extract the discount calculation..."},{status:"ERROR",tone:"error",title:"Pricing page with Stripe"}];function l({active:e=!1}){let i=(0,a.useRef)(null);return(0,a.useEffect)(()=>{let e=i.current,t=e?.parentElement;if(!e||!t)return;let s=0,a=()=>{s=0;let a=function(e,t){let[s,a,i,r]=n.map(([s,a])=>[s*e,a*t]),[o,l]=s,[c,d]=a,[u,m]=i,[h,p]=r,y=c-u,f=h-u,x=d-m,w=p-m,g=o-c+u-h,v=l-d+m-p,b=y*w-f*x,_=(g*w-f*v)/b,j=(y*v-g*x)/b;return[(c-o+_*c)/1e3,(d-l+_*d)/1e3,0,_/1e3,(h-o+j*h)/800,(p-l+j*p)/800,0,j/800,0,0,1,0,o,l,0,1]}(t.clientWidth,t.clientHeight);
1e.style.transform=`matrix3d(${a.join(",")})`,e.dataset.positioned="true"},r=new ResizeObserver(()=>{s||(s=window.requestAnimationFrame(a))});return r.observe(t),a(),()=>{r.disconnect(),s&&window.cancelAnimationFrame(s)}},[]),(0,t.jsx)("div",{ref:i,className:`${r.default.surface} ${e?r.default.active:""}`,"data-mission-board-surface":"","data-positioned":"false","aria-hidden":"true",children:(0,t.jsxs)("div",{className:r.default.board,children:[(0,t.jsx)("div",{className:r.default.topbar,children:(0,t.jsxs)("div",{className:r.default.topbarContent,children:[(0,t.jsxs)("span",{className:r.default.metricGroup,children:[(0,t.jsx)(s.default,{className:r.default.metricIcon,src:"/assets/second-screen/ui-icons/api-mark.png",width:60,height:60,alt:""}),(0,t.jsx)("span",{className:r.default.metricLabel,children:"Codex · API"}),(0,t.jsx)("span",{className:r.default.hotBadge,children:"HOT"}),(0,t.jsx)("span",{className:r.default.metricPrice,children:"$284.6"})]}),(0,t.jsxs)("span",{className:r.default.metricGroup,children:[(0,t.jsx)(s.default,{className:r.default.metricIcon,src:"/assets/second-screen/ui-icons/starburst.png",width:60,height:60,alt:""}),(0,t.jsx)("span",{className:r.default.metricLabel,children:"Claude · 5H"}),(0,t.jsx)("span",{className:r.default.safeBadge,children:"SAFE"}),(0,t.jsx)("span",{className:r.default.metricGood,children:"55%"})]})]})}),(0,t.jsx)("div",{className:r.default.cards,children:o.map(({status:e,tone:s,title:a},i)=>(0,t.jsxs)("div",{className:`${r.default.card} ${r.default[s]} ${0===i?r.default.selected:""}`,style:{"--mission-card-top":`${20.5+19.1*i}%`,"--mission-card-delay":`${280+105*i}ms`},children:[(0,t.jsx)("span",{className:r.default.glow}),(0,t.jsx)("span",{className:r.default.statusPanel}),(0,t.jsx)("span",{className:r.default.dot}),(0,t.jsx)("span",{className:r.default.status,children:e}),(0,t.jsx)("span",{className:r.default.title,children:a})]},a))})]})})}let c=(e,t=0,s=1)=>Math.min(s,Math.max(t,e));function d({progress:e=0,onReady:s}){let i=(0,a.useRef)(null),r=(0,a.useRef)(Math.round(80*c(e))),n=(0,a.useRef)(()=>{}),o=(0,a.useRef)(s);return(0,a.useEffect)(()=>{o.current=s},[s]),(0,a.useEffect)(()=>{let e=i.current;if(!e)return;let t=e.getContext("2d");if(!t)return;let s=Array.from({length:81},()=>new window.Image),a=0,l=-1,c=!1,d=!1,u=()=>{a=0;let i=function(e,t){if(e[t]?.complete&&e[t].naturalWidth>0)return t;for(let s=1;s<81;s+=1){let a=t-s;if(a>=0&&e[a]?.complete&&e[a].naturalWidth>0)return a;let i=t+s;if(i<81&&e[i]?.complete&&e[i].naturalWidth>0)return i}return -1}(s,r.current);if(i<0||i===l)return;let n=e.getBoundingClientRect(),c=Math.min(window.devicePixelRatio||1,1.25),u=Math.max(1,Math.round(n.width*c)),m=Math.max(1,Math.round(n.height*c));(e.width!==u||e.height!==m)&&(e.width=u,e.height=m),t.clearRect(0,0,u,m),t.drawImage(s[i],440,180,720,720,0,0,u,m),function(e,t,s){let a=e.getImageData(0,0,t,s),i=a.data,r=new Int32Array(t*s),n=0,o=0,l=e=>{let t=4*e;0!==i[t+3]&&i[t]<=6&&i[t+1]<=6&&i[t+2]<=6&&(i[t+3]=0,r[o]=e,o+=1)};for(let e=0;e<t;e+=1)l(e),l((s-1)*t+e);for(let e=1;e<s-1;e+=1)l(e*t),l(e*t+t-1);for(;n<o;){let e=r[n];n+=1;let a=e%t;a>0&&l(e-1),a<t-1&&l(e+1),e>=t&&l(e-t),e<t*(s-1)&&l(e+t)}e.putImageData(a,0,0)}(t,u,m),l=i,d||(d=!0,o.current?.())},m=()=>{a||(a=window.requestAnimationFrame(u))};n.current=m;let h=new ResizeObserver(()=>{l=-1,m()});h.observe(e);let p=r.current,y=Array.from({length:81},(e,t)=>t).filter(e=>e!==p);return[p,...y].forEach(e=>{let t=s[e];t.decoding="async",t.fetchPriority=e===p?"high":"auto",t.onload=()=>{!c&&(e===r.current||l<0)&&m()},t.src=`/assets/second-screen/lp-sequence/2.46.${91+e}.jpg`}),m(),()=>{c=!0,h.disconnect(),n.current=()=>{},s.forEach(e=>{e.onload=null}),a&&window.cancelAnimationFrame(a)}},[]),(0,a.useEffect)(()=>{r.current=Math.round(80*c(e)),n.current()},[e]),(0,t.jsxs)("div",{className:"landing-frame-stage","aria-hidden":"true",children:[(0,t.jsx)("canvas",{ref:i,className:"landing-frame-sequence"}),(0,t.jsx)(l,{active:e>=.995})]})}let u=[{word:"Responsive",emphasis:!0,hold:760},{word:"Fluid",emphasis:!0,hold:580},{word:"Tactile",emphasis:!0,hold:420},{word:"Instinctive",emphasis:!1,hold:150},{word:"Focused",emphasis:!1,hold:115},{word:"Alive",emphasis:!1,hold:90},{word:"Visible",emphasis:!1,hold:80},{word:"Vibe",emphasis:!0,hold:1600}],m=["The more agents you run,","the harder they are to track.","Things get messy fast."],h=["The more agents","you run, the harder","they are to track.","Things get messy fast."],p=[{title:"Agent Display",summary:"See every session and status.",detail:"Every session stays visible at a glance, so you can stay focused without opening every window just to check.",mobileDetail:"The Agent Display keeps every session visible, so you can stay focused on the work on your main screen. One glance shows what changed and which agent needs you, without opening every window just to check. Your agents keep working. SlashVibe keeps you oriented.",desktopDetail:"The Agent Display keeps every session visible, so you can stay focused on the work on your main screen. One glance shows what changed and which agent needs you.",position:"agent-display"},{title:"Action Keys",summary:"Record. Send. Cancel.",detail:"Three dedicated actions stay under your fingers for the decisions you repeat all day.",desktopSummaryOnly:!0,mobileDetail:null,position:"action-keys"},{title:"Tactile Joystick",summary:"Flick between sessions.",detail:"A physical switch for context, tuned for quick movement between active agents.",desktopSummaryOnly:!0,mobileDetail:null,position:"tactile-joystick"},{title:"Speaker",summary:"Hear what needs your attention.",detail:"A small signal keeps
1status changes present without adding another window.",desktopSummaryOnly:!0,mobileDetail:null,position:"speaker"},{title:"Low-latency Mic",summary:"Tuned end to end for AI workflow.",detail:"Capture prompts, notes, and searches clearly while the thought is still fresh.",position:"low-latency-mic"}],y=["agent-display","low-latency-mic","tactile-joystick","action-keys","speaker"].map(e=>p.find(t=>t.position===e)),f=(e,t=0,s=1)=>Math.min(s,Math.max(t,e)),x=(e,t,s)=>e+(t-e)*s,w=(e,t,s)=>f((s-e)/(t-e)),g=e=>1-Math.pow(1-e,3),v=e=>e*e*(3-2*e),b=new Set(["agent-display","speaker","action-keys","tactile-joystick","low-latency-mic"]),_=["speaker","action-keys","tactile-joystick","low-latency-mic"],j={speaker:{path:"M186 708 H352 Q370 708 370 690 V654",dot:{x:370,y:654}},"action-keys":{path:"M214 594 H370",dot:{x:370,y:594}},"tactile-joystick":{path:"M739 756 H465",dot:{x:465,y:756}},"low-latency-mic":{path:"M759 860 H614 Q600 860 600 845 V826",dot:{x:600,y:826}}},k={"agent-display":{x:.24,y:.485},speaker:{x:.23,y:.84},"action-keys":{x:-.055,y:.78},"tactile-joystick":{x:.55,y:1.17},"low-latency-mic":{x:.62,y:1.12}},N={"agent-display":.425,speaker:1.015,"action-keys":1.09,"tactile-joystick":1.175,"low-latency-mic":1.385},M=u.reduce((e,t)=>e+t.hold,0),P=e=>Number(e.toFixed(1)),$=(e,t,s)=>({x:P(t-e.left),y:P(s-e.top)}),E=(e,t,s="left",a={})=>{let i=t.y-e.y;if(!a.forceElbow&&6>Math.abs(i))return`M${e.x} ${e.y} H${t.x}`;let r=Math.min(18,Math.max(8,.35*Math.abs(i))),n=0===i?1:Math.sign(i),o=P(e.y+n*r),l="right"===s?P(Math.max(t.x+10,Math.min(e.x-14,t.x+18))):P(Math.min(t.x-10,Math.max(e.x+14,t.x-18)));return`M${e.x} ${e.y} H${l} Q${t.x} ${e.y} ${t.x} ${o} V${t.y}`},C=(e,t)=>{let s={...t,y:e.y};return{dot:s,path:`M${e.x} ${e.y} H${s.x}`}},R=(e,t,s)=>t>=3200&&s>=1800?96:"agent-display"===e?Math.min(70,Math.max(54,.0735*s)):"speaker"===e||"action-keys"===e||"tactile-joystick"===e||"low-latency-mic"===e?Math.min(70,Math.max(54,.0655*s)):null;e.s(["default",0,function(){let e=(0,a.useRef)(null),r=(0,a.useRef)(null),n=(0,a.useRef)(null),o=(0,a.useRef)(null),l=(0,a.useRef)(null),c=(0,a.useRef)({paths:{},dots:{}}),S=(0,a.useRef)(null),B=(0,a.useRef)({desktop:[],mobile:[]}),F=(0,a.useRef)([]),A=(0,a.useRef)(!1),I=(0,a.useRef)(0),T=(0,a.useRef)(null),L=(0,a.useRef)(null),[U,W]=(0,a.useState)(0),[O,H]=(0,a.useState)(0),[V,z]=(0,a.useState)(!1),[D,q]=(0,a.useState)(null),[G,J]=(0,a.useState)(null),[K,Y]=(0,a.useState)({width:1e3,height:1e3}),[Q,X]=(0,a.useState)(j),Z=u[U],ee=(0,a.useCallback)(e=>{let t=p.findIndex(t=>t.position===e);return t>=0?F.current[t]:null},[]),et=(0,a.useCallback)((e,t)=>{let s=t.toFixed(3);[c.current.paths[e],c.current.dots[e]].filter(Boolean).forEach(e=>{e.style.setProperty("--feature-connector-opacity",s)})},[]),es=(0,a.useCallback)(()=>{let e=n.current,t=o.current,s=l.current,a=S.current;if(!e||!t||!s||!a||!window.matchMedia("(min-width: 981px)").matches)return;let i=t.getBoundingClientRect(),r=s.getBoundingClientRect(),c=a.getBoundingClientRect();if(i.width<=0||i.height<=0||r.height<=0||c.width<=0||c.height<=0)return;let d={width:P(i.width),height:P(i.height)};Y(e=>e.width===d.width&&e.height===d.height?e:d);let u=e=>{let t=k[e];return $(i,c.left+c.width*t.x,c.top+c.height*t.y)},m=e=>{let t=f(.075*window.innerHeight,56,120),s=f(.16*window.innerHeight,135,205),a="tactile-joystick"===e?f(.045*window.innerHeight,36,72):0,i=R(e,window.innerWidth,window.innerHeight),n=c.top+c.height*N.speaker-r.top-i/2-f(.055*window.innerHeight,44,60),o=c.top+c.height*N["action-keys"]-r.top-t-s,l=f(.02*window.innerHeight,16,28),d="speaker"===e?o+l:"action-keys"===e?n:"low-latency-mic"===e?c.top+c.height*k["low-latency-mic"].y-r.top-i/2+f(.055*window.innerHeight,44,60):c.top+c.height*N[e]-r.top-t-a,u=Math.max(28,.035*window.innerHeight);return Math.min(d,r.height-i-u)},h=(e,t="left")=>{let s,a,n=ee(e);if(!n)return null;let o=n.getBoundingClientRect();return $(i,"right"===t?o.left:o.right,(s=m(e),a=R(e,window.innerWidth,window.innerHeight),r.top+s+a/2))};
1Object.entries(N).forEach(([e,t])=>{let s=ee(e);if(!s)return;let a=m(e);s.style.setProperty(`--feature-${e}-top`,`${a.toFixed(1)}px`)});let p=h("speaker"),y=h("action-keys"),x=h("tactile-joystick","right"),w=h("low-latency-mic","right");if(!p||!y||!x||!w)return;let g={speaker:{dot:u("speaker"),path:E(p,u("speaker"),"left",{forceElbow:!0})},"action-keys":C(y,u("action-keys")),"tactile-joystick":C(x,u("tactile-joystick")),"low-latency-mic":{dot:u("low-latency-mic"),path:E(w,u("low-latency-mic"),"right")}},v=ee("agent-display");if(v){var b,_;let e=v.getBoundingClientRect(),t=k["agent-display"],s=c.left+c.width*t.x,a=Math.min(276,Math.max(218,.154*window.innerWidth)),i=(b=window.innerWidth,_=window.innerHeight,b>=3200&&_>=1800?700:b>=1800&&_>=900?Math.min(560,.292*b):Math.min(488,Math.max(390,.261*b))),r=Math.max(a+24,s-e.left),n=Math.max(a,Math.min(i,r-24)),o=Math.max(24,r-a),l=Math.max(24,r-n);v.style.setProperty("--agent-open-w",`${n.toFixed(1)}px`),v.style.setProperty("--agent-dot-offset",`${r.toFixed(1)}px`),v.style.setProperty("--agent-connector-length",`${o.toFixed(1)}px`),v.style.setProperty("--agent-open-connector-length",`${l.toFixed(1)}px`)}X(e=>JSON.stringify(e)===JSON.stringify(g)?e:g)},[ee]),ea=(0,a.useCallback)((e=760)=>{L.current&&window.cancelAnimationFrame(L.current);let t=0,s=a=>{if(t||(t=a),es(),a-t<e){L.current=window.requestAnimationFrame(s);return}L.current=null};L.current=window.requestAnimationFrame(s)},[es]),ei=()=>{T.current&&(window.clearTimeout(T.current),T.current=null)},er=e=>{b.has(e)&&(ei(),q(e))},en=e=>{b.has(e)&&(ei(),T.current=window.setTimeout(()=>{q(null),T.current=null},110))};return(0,a.useEffect)(()=>{let t=e.current,s=r.current;if(!t||!s)return;let a=!1,n=()=>{a=!1;let e=window.matchMedia("(min-width: 981px)").matches,r=window.matchMedia("(max-width: 620px)").matches;if(window.matchMedia("(prefers-reduced-motion: reduce)").matches){W(u.length-1),Object.values(B.current).flat().filter(Boolean).forEach(e=>{e.style.color="rgb(232, 238, 241)"}),s.style.setProperty("--mess-copy-opacity","0"),s.style.setProperty("--mess-copy-y","0px"),s.style.setProperty("--mess-device-opacity","1"),s.style.setProperty("--mess-device-scale",r?"0.875":"0.86"),s.style.setProperty("--mess-device-scale-x",r?"1.045":"1"),s.style.setProperty("--mess-device-y","0px"),s.style.setProperty("--feature-device-y","-88px"),s.style.setProperty("--mess-device-blur","0px"),s.style.setProperty("--mess-final-opacity","0"),s.style.setProperty("--mess-final-y","0px"),s.style.setProperty("--screen-word-opacity","0"),s.style.setProperty("--feature-scene-opacity","1"),s.style.setProperty("--feature-title-y","0px"),s.style.setProperty("--feature-body-opacity","1"),s.style.setProperty("--feature-body-y","0px"),s.style.setProperty("--feature-layout-x",e?"-1.5vw":r?"3.6vw":"0vw"),s.style.setProperty("--feature-layout-y",e?"24px":"0px"),s.style.setProperty("--feature-layout-scale",e?"1.36":"1"),s.style.setProperty("--mess-background-opacity","1"),s.dataset.featureReady="true",I.current=1,H(1),A.current||(A.current=!0,(0,i.trackEvent)("home_feature_section_view",{section:"features"})),F.current.filter(Boolean).forEach(e=>{e.style.setProperty("--feature-opacity","1"),e.style.setProperty("--feature-y","0px"),e.style.setProperty("--feature-scale","1")}),_.forEach(e=>{et(e,1)}),ea();return}let n=t.getBoundingClientRect(),o=Math.max(1,t.offsetHeight-s.offsetHeight),l=f(-n.top/o),c=f(l/.62),d=v(w(.62,.9,l)),m=g(w(.74,.96,l)),h=g(w(.68,.82,l)),y=g(w(.86,.96,l)),b=g(w(.68,.94,l)),j=w(.88,.99,l),k=e?y:0;s.dataset.featureReady=y>.72?"true":"false",y>.72&&!A.current&&(A.current=!0,(0,i.trackEvent)("home_feature_section_view",{section:"features"}));let N=g(w(.01,.08,c))*(1-d),P=x(28,-22,v(w(.18,.68,c)))+x(0,-92,d),$=w(.05,.24,c);Object.values(B.current).forEach(e=>{let t=e.filter(Boolean),s=$*(t.length+12);t.forEach((e,t)=>{let a=Math.round(68+164*v(f((s-t)/9)));e.style.color=`rgb(${a}, ${a+6}, ${a+9})`})});let E=g(w(r?.1:.38,r?.3:.62,c)),C=r?x(1.04,.875,m):.86,R=x(1.72,C,E),S=e?x(f(.105*window.innerHeight,88,240),0,y):0,T=f(-20+(window.innerWidth-390)*28/104,-20,8),L=r?x(T,20,m):0,U=x(220,-92,E)+S+L,O=x(10,0,E),V=g(w(.72,.84,c)),z=V*(1-d),D=x(36,0,V)+x(0,40,d),q=(e=>{let t=f(e)*M,s=0;for(let e=0;e<u.length;e+=1)if(t<=(s+=u[e].hold))return e;return u.length-1})(w(.54,.82,c));W(e=>e===q?e:q),Math.abs(I.current-m)>.004&&(I.current=m,H(m)),p.forEach((e,t)=>{let s=F.current[t];if(!s)return;let a=g(w(.13*t,.13*t+.24,j));s.style.setProperty("--feature-opacity",a.toFixed(3)),s.style.setProperty("--feature-y",`${x(28,0,a).toFixed(2)}px`),s.style.setProperty("--feature-scale",x(.94,1,a).toFixed(4)),et(e.position,a)}),s.style.setProperty("--mess-copy-opacity",N.toFixed(3)),s.style.setProperty("--mess-copy-y",`${P.toFixed(2)}px`),s.style.setProperty("--mess-device-opacity",E.toFixed(3)),s.style.setProperty("--mess-device-scale",R.toFixed(4)),s.style.setProperty("--mess-device-scale-x",r?x(.972,1.045,m).toFixed(4):"1"),s.style.setProperty("--mess-device-y",`${U.toFixed(2)}px`),s.style.setProperty("--feature-device-y",`${x(0,-88,m).toFixed(2)}px`),s.style.setProperty("--mess-device-blur",`${O.toFixed(2)}px`),s.style.setProperty("--mess-final-opacity",z.toFixed(3)),s.style.setProperty("--mess-final-y",`${D.toFixed(2)}px`),s.style.setProperty("--screen-word-opacity",(1-h).toFixed(3)),s.style.setProperty("--feature-scene-opacity",y.toFixed(3)),s.style.setProperty("--feature-title-y",`${x(30,0,y).toFixed(2)}px`),s.style.setProperty("--feature-body-opacity","0"),s.style.setProperty("--feature-body-y",`${x(54,0,y).toFixed(2)}px`),s.style.setProperty("--feature-layout-x",e?`${x(0,-1.5,k).toFixed(3)}vw`:r?`${x(.01*window.innerWidth,.036*window.innerWidth,m).toFixed(2)}px`:"0px"),s.style.setProperty("--feature-layout-y",`${x(0,24,k).toFixed(2)}px`),s.style.setProperty("--feature-layout-scale",x(1,1.36,k).toFixed(4)),s.style.setProperty("--mess-background-opacity",b.toFixed(3)),ea()},o=()=>{a||(a=!0,window.requestAnimationFrame(n))};return window.addEventListener("scroll",o,{passive:!0}),window.addEventListener("resize",o),n(),()=>{window.removeEventListener("scroll",o),window.removeEventListener("resize",o)}},[et,ea]),(0,a.useEffect)(()=>{let e=null,t=()=>{e&&window.cancelAnimationFrame(e),e=window.requestAnimationFrame(()=>{ea(),e=null})},s=new ResizeObserver(t);return[n.current,o.current,l.current,S.current,r.current,...F.current].filter(
1Boolean).forEach(e=>s.observe(e)),window.addEventListener("resize",t),window.addEventListener("orientationchange",t),t(),()=>{e&&window.cancelAnimationFrame(e),s.disconnect(),window.removeEventListener("resize",t),window.removeEventListener("orientationchange",t)}},[V,ea]),(0,a.useEffect)(()=>{ea(700)},[D,ea]),(0,a.useEffect)(()=>()=>{L.current&&window.cancelAnimationFrame(L.current)},[]),(0,a.useEffect)(()=>()=>{ei()},[]),(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("section",{className:"messy-scroll",ref:e,"aria-labelledby":"messy-title",children:(0,t.jsxs)("div",{className:"messy-stage",ref:r,children:[(0,t.jsx)("p",{className:"messy-copy",id:"messy-title","aria-label":"The more agents you run, the harder they are to track. Things get messy fast.",children:[{variant:"desktop",lines:m},{variant:"mobile",lines:h}].map(({variant:e,lines:s})=>(0,t.jsx)("span",{className:`messy-copy-layout messy-copy-${e}`,"aria-hidden":"true",children:s.map((a,i)=>(0,t.jsx)("span",{className:"messy-copy-line",children:[...a].map((r,n)=>(0,t.jsx)("span",{className:"messy-copy-char",ref:t=>{let a=s.slice(0,i).reduce((e,t)=>e+t.length,0);B.current[e][a+n]=t},children:r},`${a}-${n}`))},a))},e))}),(0,t.jsxs)("figure",{ref:S,className:`messy-device messy-device-frame ${V?"messy-device-frame-ready":""}`,"aria-label":"SlashVibe controller rotating into its feature view",children:[(0,t.jsx)(s.default,{className:"messy-device-fallback",src:"/assets/deposit/deposit-hero-product-open.png",width:618,height:600,alt:"","aria-hidden":"true",priority:!0}),(0,t.jsx)(d,{progress:O,onReady:()=>z(!0)}),(0,t.jsxs)("div",{className:`messy-screen-word ${Z.emphasis?"screen-word-emphasis":"screen-word-quiet"}`,"aria-hidden":"true",children:[(0,t.jsx)("span",{className:"screen-slash",children:"/"}),(0,t.jsx)("span",{className:"screen-word",children:Z.word},Z.word)]})]}),(0,t.jsxs)("p",{className:"messy-final",children:[(0,t.jsx)("span",{className:"messy-final-desktop",children:"SlashVibe changes how you work with AI."}),(0,t.jsxs)("span",{className:"messy-final-mobile",children:[(0,t.jsx)("span",{children:"SlashVibe changes"}),(0,t.jsx)("span",{children:"how you work with AI."})]})]}),(0,t.jsxs)("div",{className:`feature-scene${"low-latency-mic"===D?" feature-scene-low-latency-mic-active":""}${"agent-display"===D?" feature-scene-agent-display-active":""}`,ref:n,"aria-labelledby":"feature-title",children:[(0,t.jsx)("h2",{className:"feature-title",id:"feature-title",children:"Meet the new part of your AI setup."}),(0,t.jsxs)("svg",{ref:o,className:"feature-connectors",viewBox:`0 0 ${K.width} ${K.height}`,preserveAspectRatio:"none","aria-hidden":"true",children:[(0,t.jsx)("path",{ref:e=>{c.current.paths.speaker=e},className:"feature-connector-speaker",d:Q.speaker.path}),(0,t.jsx)("path",{ref:e=>{c.current.paths["action-keys"]=e},className:"feature-connector-action-keys",d:Q["action-keys"].path}),(0,t.jsx)("path",{ref:e=>{c.current.paths["tactile-joystick"]=e},className:"feature-connector-tactile-joystick",d:Q["tactile-joystick"].path}),(0,t.jsx)("path",{ref:e=>{c.current.paths["low-latency-mic"]=e},className:"feature-connector-low-latency-mic",d:Q["low-latency-mic"].path})]}),(0,t.jsxs)("div",{className:"feature-connector-dots","aria-hidden":"true",children:[(0,t.jsx)("span",{ref:e=>{c.current.dots.speaker=e},className:"feature-dot-speaker",style:{"--feature-dot-x":`${Q.speaker.dot.x}px`,"--feature-dot-y":`${Q.speaker.dot.y}px`}}),(0,t.jsx)("span",{ref:e=>{c.current.dots["action-keys"]=e},className:"feature-dot-action-keys",style:{"--feature-dot-x":`${Q["action-keys"].dot.x}px`,"--feature-dot-y":`${Q["action-keys"].dot.y}px`}}),(0,t.jsx)("span",{ref:e=>{c.current.dots["tactile-joystick"]=e},className:"feature-dot-tactile-joystick",style:{"--feature-dot-x":`${Q["tactile-joystick"].dot.x}px`,"--feature-dot-y":`${Q["tactile-joystick"].dot.y}px`}}),(0,t.jsx)("span",{ref:e=>{c.current.dots["low-latency-mic"]=e},className:"feature-dot-low-latency-mic",style:{"--feature-dot-x":`${Q["low-latency-mic"].dot.x}px`,"--feature-dot-y":`${Q["low-latency-mic"].dot.y}px`}})]}),(0,t.jsx)("div",{className:"feature-callouts",ref:l,"aria-label":"SlashVibe features",children:p.map((e,s)=>(0,t.jsxs)("button",{className:`feature-callout feature-${e.position}${D===e.position?" feature-callout-active":""}`,ref:e=>{F.current[s]=e},onBlur:()=>en(e.position),onClick:()=>{(0,i.trackEvent)("home_feature_callout_click",{feature_name:e.title})},onFocus:()=>er(e.position),onPointerEnter:()=>er(e.position),onPointerLeave:()=>en(e.position),style:{"--feature-index":s},type:"button",children:[(0,t.jsxs)("span",{className:"feature-callout-label",children:[(0,t.jsx)("span",{className:"feature-slash",children:"/"}),(0,t.jsx)("span",{className:"feature-callout-title",children:e.title})]}),(0,t.jsx)("span",{className:"feature-copy","aria-hidden":"true",children:(0,t.jsxs)("span",{className:"feature-copy-inner",children:[(0,t.jsx)("span",{className:"feature-summary",children:e.summary}),!e.desktopSummaryOnly&&(0,t.jsx)("span",{className:"feature-detail",children:e.desktopDetail??e.detail})]})})]},e.title))})]})]})}),(0,t.jsx)("section",{className:"mobile-feature-list","aria-label":"SlashVibe features",children:y.map((e,s)=>{let a=G===s;return(0,t.jsxs)("button",{className:`mobile-feature-card ${a?"mobile-feature-card-expanded":""}`,type:"button","aria-expanded":a,onClick:t=>{let a=G!==s;if(J(a?s:null),(0,i.trackEvent)("home_feature_callout_click",{feature_name:e.title}),a){let e=t.currentTarget;window.setTimeout(()=>{e.scrollIntoView({behavior:"smooth",block:"nearest"})},340)}},children:[(0,t.jsxs)("span",{className:"mobile-feature-card-label",children:[(0,t.jsx)("span",{className:"mobile-feature-card-slash","aria-hidden":"true",children:"/"}),(0,t.jsx)("span",{className:"mobile-feature-card-title",children:e.title})]}),(0,t.jsx)("span",{className:"mobile-feature-card-copy","aria-hidden":!a,children:(0,t.jsxs)("span",{className:"mobile-feature-card-copy-inner",children:[(0,t.jsx)("span",{className:"mobile-feature-card-summary",children:e.summary}),null!==e.mobileDetail&&(0,t.jsx)("span",{className:"mobile-feature-card-detail",children:e.mobileDetail??e.detail})]})})]},e.title)})})]})}],21279)},95420,e=>{"use strict";var t=e.i(43476),s=e.i(57688),a=e.i(71645),i=e.i(16947);let r=[{title:"Handheld",description:["Lean back. Keep your agents moving."],mobileDescription:["Lean back.","Keep your agents moving."],image:"/assets/third-screen/product-mode-handheld-lifestyle-updated.png",width:960,height:1100,alt:"SlashVibe controller held in one hand"},{title:"Quiet voice",description:["Bring it closer when you want to speak quietly."],mobileDescription:["Bring it closer","when you want to speak quietly."],image:"/assets/third-screen/product-mode-quiet-voice-lifestyle.png",width:1072,height:1726,alt:"SlashVibe controller with the microphone module extended"},{title:"Desktop",description:["Rotate it.","The joystick falls right under your thumb."],mobileDescription:["Rotate it.","The joystick falls right under your thumb."],image:"/assets/third-screen/product-mode-desktop-l
1ifestyle-updated.png",width:960,height:1100,alt:"SlashVibe controller on a desk beside a laptop"}];e.s(["default",0,function(){let e=(0,a.useRef)(null),[n,o]=(0,a.useState)(!1);return(0,a.useEffect)(()=>{let t=e.current;if(!t)return;let s=new IntersectionObserver(([e])=>{e.isIntersecting&&(o(!0),(0,i.trackEvent)("home_product_modes_view",{section:"product_modes"}),s.disconnect())},{threshold:.32});return s.observe(t),()=>s.disconnect()},[]),(0,t.jsx)("section",{className:`product-modes ${n?"product-modes-visible":""}`,ref:e,"aria-labelledby":"product-modes-title",children:(0,t.jsxs)("div",{className:"product-modes-inner",children:[(0,t.jsx)("h2",{className:"product-modes-title",id:"product-modes-title",children:"It just feels right."}),(0,t.jsx)("div",{className:"product-mode-grid",children:r.map((e,a)=>(0,t.jsxs)("article",{className:"product-mode-card",style:{"--mode-index":a},children:[(0,t.jsx)("div",{className:"product-mode-image-frame",children:(0,t.jsx)(s.default,{className:"product-mode-image",src:e.image,width:e.width,height:e.height,alt:e.alt,sizes:"(max-width: 620px) 82vw, (max-width: 980px) 520px, (max-width: 1799px) 30vw, (max-width: 2399px) 27vw, (max-width: 3199px) 880px, 1000px"})}),(0,t.jsxs)("div",{className:"product-mode-copy",children:[(0,t.jsxs)("h3",{children:[e.title,"."]})," ",(0,t.jsx)("p",{className:"product-mode-description-desktop",children:e.description.map(e=>(0,t.jsx)("span",{children:e},e))}),(0,t.jsx)("p",{className:"product-mode-description-mobile",children:e.mobileDescription.map(e=>(0,t.jsx)("span",{children:e},e))})]})]},e.title))})]})})}])},98835,e=>{"use strict";async function t(e,t){let s,a=new URLSearchParams({email:e,source:t,mailingLists:"cmt9lnc0v31ki0jyfgmen6dof"});try{s=await fetch("https://app.loops.so/api/newsletter-form/cmnanks09295i0i056usib7le",{method:"POST",headers:{"Content-Type":"application/x-www-form-urlencoded"},body:a.toString()})}catch{throw Error("Connection failed. Please try again.")}let i=null;try{i=await s.json()}catch{}if(429===s.status)throw Error("Too many attempts. Please try again in a moment.");if(!s.ok||!i?.success)throw Error(i?.message||"Could not join the waitlist. Please try again.")}e.s(["WAITLIST_SUCCESS_URL",0,"https://slashvibe.ai/vip","subscribeToWaitlist",0,t])},94909,(e,t,s)=>{"use strict";e.i(47167),Object.defineProperty(s,"__esModule",{value:!0});var a={default:function(){return d},getImageProps:function(){return c}};for(var i in a)Object.defineProperty(s,i,{enumerable:!0,get:a[i]});let r=e.r(55682),n=e.r(8927),o=e.r(5500),l=r._(e.r(1948));function c(e){let{props:t}=(0,n.getImgProps)(e,{defaultLoader:l.default,imgConf:{deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[32,48,64,96,128,256,384],qualities:[75],path:"/_next/image",loader:"default",dangerouslyAllowSVG:!1,unoptimized:!1}});for(let[e,s]of Object.entries(t))void 0===s&&delete t[e];return{props:t}}let d=o.Image},57688,(e,t,s)=>{t.exports=e.r(94909)}]);
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.