1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,94085,e=>{"use strict";var t=e.i(43476),a=e.i(71645);let n="is-visible",r=null;e.s(["Reveal",0,function({children:e,className:o="",delay:i=0,as:s="div",style:l}){let h=(0,a.useRef)(null);return(0,a.useEffect)(()=>{let e=h.current;if(!e)return;let t="u"<typeof IntersectionObserver?null:r??=new IntersectionObserver(e=>{for(let t of e)t.isIntersecting&&(t.target.classList.add(n),r?.unobserve(t.target))},{rootMargin:"0px 0px 14% 0px",threshold:.05});return t?(t.observe(e),()=>t.unobserve(e)):void e.classList.add(n)},[]),(0,t.jsx)(s,{ref:h,className:`reveal ${o}`,style:{...l,"--reveal-delay":`${i}ms`},children:e})}])},94909,(e,t,a)=>{"use strict";Object.defineProperty(a,"__esModule",{value:!0});var n={default:function(){return c},getImageProps:function(){return h}};for(var r in n)Object.defineProperty(a,r,{enumerable:!0,get:n[r]});let o=e.r(55682),i=e.r(8927),s=e.r(5500),l=o._(e.r(1948));function h(e){let{props:t}=(0,i.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,a]of Object.entries(t))void 0===a&&delete t[e];return{props:t}}let c=s.Image},57688,(e,t,a)=>{t.exports=e.r(94909)},13003,e=>{"use strict";e.s(["BOOK_CALL_URL",0,"https://cal.com/anusheel/meetanusheel","CONTACT_EMAIL",0,"[email protected]","showcase",0,[{src:"/logos/composio.svg",alt:"Composio",width:104,height:20,href:"https://composio.dev",shot:"/showcase/composio.webp",funding:"$25M Series A · Lightspeed",work:"Integration infrastructure for AI agents."},{src:"/logos/openvpn.png",alt:"OpenVPN",width:123,height:22,href:"https://openvpn.net",shot:"/showcase/openvpn.webp",funding:"10M+ downloads",work:"An AI agent that generates thousands of edge-case network tests."},{src:"/logos/infinity.png",alt:"Infinity",width:120,height:44,href:"https://infinity.inc",shot:"/showcase/infinity.webp",funding:"$15M · Touring Capital · AGI House",work:"LLM kernel optimization and benchmarking platform."},{src:"/logos/kernel.svg",alt:"Kernel",width:95,height:20,href:"https://www.kernel.sh",shot:"/showcase/kernel.webp",funding:"Y Combinator",work:"Browser infrastructure for AI agents and web automations."},{src:"/logos/spanapp.svg",alt:"Span.app",width:85,height:20,href:"https://www.span.app",shot:"/showcase/spanapp.webp",funding:"$25M raised",work:"AI-native engineering intelligence platform."},{src:"/logos/sardineai.svg",alt:"SardineAI",width:89,height:20,href:"https://www.sardine.ai",shot:"/showcase/sardineai.webp",funding:"$145M raised",work:"AI risk platform for fraud and compliance."},{src:"/logos/procore.png",alt:"Procore",width:126,height:21,href:"https://www.procore.com",shot:"/showcase/procore.webp",funding:"Public · NYSE: PCOR",work:"Computer-vision site safety: worker ID, geofencing, and PPE detection."},{src:"/logos/entelligence.png",alt:"Entelligence",width:122,height:23,href:"https://www.entelligence.ai",shot:"/showcase/entelligence.webp",funding:"Backed by Mayfield",work:"AI code review for engineering teams."},{src:"/logos/diagon.png",alt:"Diagon AI",width:86,height:28,scale:1.2,href:"https://www.diagon.ai",shot:"/showcase/diagon.webp",funding:"$5.1M seed · The Westly Group",work:"AI equipment sourcing, from a team that has managed $5B+ in equipment."},{src:"/logos/payjoy.webp",alt:"Payjoy",width:110,height:20,scale:.9,href:"https://www.payjoy.com",shot:"/showcase/payjoy.webp",funding:"$400M+ raised",work:"AI-powered credit-risk underwriting engine."},{src:"/logos/mintmcp.svg",alt:"MintMCP",width:91,height:20,href:"https://www.mintmcp.com",shot:"/showcase/mintmcp.webp",work:"Enterprise gateway for the Model Context Protocol."},{src:"/logos/rye.svg",alt:"Rye Worldwide",width:56,height:20,href:"https://rye.com",shot:"/showcase/ryeworldwide.webp",funding:"$14M seed · a16z crypto",work:"Universal Checkout API for agentic commerce."},{src:"/logos/gisual.svg",alt:"Gisual",width:71,height:20,href:"https://gisual.com",shot:"/showcase/gisual.webp",work:"Real-time power-outage intelligence API."},{src:"/logos/deeptune.svg",alt:"DeepTune",name:"DeepTune",width:20,height:20,scale:1.35,href:"https://deeptune.com",shot:"/showcase/deeptune.webp",funding:"$46M Series A · a16z",work:"Generative voice and dubbing engine."},{src:"/logos/nearai.png",alt:"Near AI",width:110,height:18,href:"https://near.ai",shot:"/showcase/nearai.webp",work:"Agent infrastru
1cture and open-source security."},{src:"/logos/fitmate.png",alt:"Fitmate",width:189,height:32,href:"https://www.fitmatecoach.com",shot:"/showcase/fitmate.webp",work:"An LLM pipeline turning coaching calls into real-time plan updates."},{src:"/logos/procense.png",alt:"Procense",width:159,height:24,href:"https://procense.ai",shot:"/showcase/procense.webp",work:"A high-throughput sensor pipeline for industrial automation."},{src:"/logos/span.svg",alt:"Span",width:150,height:22,href:"https://www.span.io",shot:"/showcase/span.webp",funding:"$200M+ raised",work:"Software for smart electrical panels and home energy."},{src:"/logos/artyc.png",alt:"Artyc",width:134,height:35,href:"https://www.shipartyc.com",shot:"/showcase/artyc.webp",funding:"$14M raised · Lowercarbon",work:"IoT cold-chain logistics for temperature-controlled shipping."},{src:"/logos/rosette.png",alt:"Rosette Health",width:132,height:22,href:"https://rosettehealth.com",shot:"/showcase/rosette.webp",work:"Voice AI and high-accuracy OCR for medical forms."},{src:"/logos/prosperity.png",alt:"Prosperity",width:128,height:34,href:"https://getprosperity.ai",shot:"/showcase/prosperity.webp",work:"An AI financial co-pilot."},{src:"/logos/ezra.png",alt:"Ezra Climate",width:100,height:22,href:"https://www.ezraclimate.com",shot:"/showcase/ezra.webp",work:"AI diligence connecting climate companies with credit."},{src:"/logos/rdp.png",alt:"Retail Development Partners",width:94,height:48,href:"https://retaildevelopmentpartners.com",shot:"/showcase/rdp.webp",work:"Custom expansion models for brands like McDonaldâs, Sweetgreen, and Chipotle."},{src:"/logos/vendora.png",alt:"Vendora",width:435,height:75,href:"https://www.vendora.io",shot:"/showcase/vendora.webp",funding:"Y Combinator (W23)",work:"Vertical SaaS commerce platform for grocers."},{src:"/logos/ideaflow.png",alt:"Ideaflow",width:56,height:20,href:"https://ideaflow.io",shot:"/showcase/ideaflow.webp",funding:"$10M+ seed · First Round",work:"AI-powered notebook for frictionless capture."},{src:"/logos/achaemenid.png",alt:"Achaemenid",name:"Achaemenid",width:20,height:20,scale:1.35,href:"https://achaemenidinnovations.com/",shot:"/showcase/achaemenid.webp",work:"Connected medical-device companion platform."},{src:"/logos/tealrise.png",alt:"Teal Rise",width:72,height:20,href:"https://www.tealrise.com",shot:"/showcase/tealrise.webp",work:"AI-powered multiomics aging engine."},{src:"/logos/dain.png",alt:"Dain",width:45,height:20,href:"https://dain.org",shot:"/showcase/dain.webp",work:"Universal AI-agent platform & protocol."},{src:"/logos/smi.png",alt:"SMI",width:45,height:20,href:"https://smiaware.com",shot:"/showcase/smi.webp",work:"Legally defensible social-media discovery engine."},{src:"/logos/orgo.png",alt:"Orgo",width:176,height:66,href:"https://www.orgohq.com",shot:"/showcase/orgo.webp",work:"Logistics calendar for active families."},{src:"/logos/miso.png",alt:"Miso",name:"Miso",width:50,height:50,scale:1.35,href:"https://www.miso.com",shot:"/showcase/miso.webp",funding:"$2M · Valar Ventures, Adjacent",work:"Agentic AI travel platform for frequent flyers."},{src:"/logos/capeai.svg",alt:"Cape AI",width:51,height:20,href:"https://cape.ai",shot:"/showcase/capeai.webp",work:"Agentic AI for business-process operations."},{src:"/logos/freewill.svg",alt:"FreeWill",width:112,height:20,href:"https://www.freewill.com",shot:"/showcase/freewill.webp",work:"Online estate-planning platform."},{src:"/logos/subtle.svg",alt:"Subtle",width:81,height:20,href:"https://www.subtle.co",shot:"/showcase/skywalk.webp",funding:"$6M raised",work:"On-device voice-isolation ML."},{src:"/logos/manufactureai.png",alt:"ManufactureAI",name:"ManufactureAI",width:21,height:20,scale:1.35,href:"https://www.manufacture-ai.com",shot:"/showcase/manufactureai.webp",work:"Generative-AI tooling for hardware manufacturing."},{src:"/logos/navigage.svg",alt:"Navigage",width:95,height:20,href:"https://navigage.ai",shot:"/showcase/navigage.webp",work:"AI âIntelligent Companionâ for seniors."},{src:"/logos/checkpilotpro-icon.png",alt:"Check Pilot Pro",name:"Check Pilot Pro",width:189,height:60,href:"https://checkpilotpro.com",shot:"/showcase/checkpilotpro.webp",work:"Digital flight-training platform."},{src:"/logos/hermetic.webp",alt:"Hermetic",width:112,height:20,href:"https://www.hermetic.earth/",shot:"/showcase/hermetic.webp",work:"AI-powered market intelligence for systemic investing."},{src:"/logos/pricesmith.svg",alt:"Pricesmith",width:101,height:20,href:"https://www.pricesmith.com",shot:"/showcase/pricesmith.webp",work:"AI pricing engine for NetSuite."},{src:"/logos/cheiron.png",alt:"Cheiron",width:197,height:44,href:"https://www.cheiron.bio",shot:"/showcase/cheiron.webp",funding:"$8M seed · Menlo Ventures",work:"AI operating layer for biopharma drug programs."},{src:"/logos/arcprize.svg",alt:"ARC Prize",width:380,height:140,href:"https://arcprize.org",shot:"/showcase/arcprize.webp",funding:"Nonprofit · Y Combinator",work:"Open AGI benchmarks and prize competitions."},{src:"/logos/handled.svg",alt:"Handled",name:"Handled",width:32,height:32,scale:1.15,href:"https://itshandled.ai",shot:"/showcase/handled.webp",funding:"Y Combinator",work:"AI teammate for consumer-brand operations: orders, inventory, and procurement."}
1,{src:"/logos/jolly.svg",alt:"Jolly",width:42,height:20,scale:1.35,keepColor:!0,href:"https://www.jolly.com",shot:"/showcase/jolly.webp",funding:"$16.5M Series A",work:"Performance-based workforce incentive platform for mid-market companies."}]])},60277,e=>{"use strict";var t=e.i(43476),a=e.i(71645);e.s(["RotatingWord",0,function({words:e,interval:n=4200,fadeMs:r=600,className:o=""}){let[i,s]=(0,a.useState)(0),[l,h]=(0,a.useState)(!0);return(0,a.useEffect)(()=>{let t;if(e.length<2)return;let a=setInterval(()=>{h(!1),t=setTimeout(()=>{s(t=>(t+1)%e.length),h(!0)},r)},n);return()=>{clearInterval(a),clearTimeout(t)}},[e.length,n,r]),(0,t.jsxs)("span",{className:"inline-grid text-left align-baseline",children:[e.map(e=>(0,t.jsx)("span",{"aria-hidden":!0,className:"invisible [grid-area:1/1] whitespace-nowrap",children:e},e)),(0,t.jsx)("span",{className:`[grid-area:1/1] whitespace-nowrap transition-opacity ease-in-out ${l?"opacity-100":"opacity-0"} ${o}`,style:{transitionDuration:`${r}ms`},children:e[i]})]})}])},37655,e=>{"use strict";var t=e.i(43476),a=e.i(71645),n=e.i(57688),r=e.i(56420);let o=(0,r.default)("arrow-left",[["path",{d:"m12 19-7-7 7-7",key:"1l729n"}],["path",{d:"M19 12H5",key:"x3x0zl"}]]),i=(0,r.default)("arrow-right",[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"m12 5 7 7-7 7",key:"xquz4c"}]]);var s=e.i(75775),l=e.i(94085);let h=Math.round(26),c="/plank-invader.png",p="/plank-jump.png",d="/plank-spooked.png",f=["/plank-walk-1.png","/plank-walk-2.png"],g=["/plank-yarn-1.png","/plank-yarn-2.png","/plank-yarn-3.png"];function u(){let e=(0,a.useRef)(null),n=(0,a.useRef)(null),r=(0,a.useRef)(null),o=(0,a.useRef)(null),i=(0,a.useRef)(null);return(0,a.useEffect)(()=>{let t=e.current,a=n.current,s=r.current,l=o.current,u=i.current,m=t?.parentElement,w=m?.querySelector("ul");if(!t||!a||!s||!l||!u||!m||!w)return;let y=window.matchMedia("(prefers-reduced-motion: reduce)").matches,v=u.getContext("2d");[c,p,d,...f,...g].forEach(e=>{new Image().src=e});let b=()=>{let e=m.clientWidth,t=m.clientHeight,a=Math.min(3,window.devicePixelRatio||1);u.style.width=`${e}px`,u.style.height=`${t}px`,u.width=Math.round(e*a),u.height=Math.round(t*a),v&&v.setTransform(a,0,0,a,0,0)};b();let M=()=>b();window.addEventListener("resize",M);let x=()=>Array.from(w.querySelectorAll(":scope > li")),k=e=>{let t=m.getBoundingClientRect(),a=e.getBoundingClientRect();return{left:a.left-t.left,right:a.right-t.left,top:a.top-t.top}},A=e=>{let t=w.getBoundingClientRect(),a=e.getBoundingClientRect();return a.left>=t.left-6&&a.right<=t.right+6},j=()=>.038+.04700000000000001*Math.random(),I=e=>{let t=k(e);return t.right-t.left},T=e=>{let t=w.getBoundingClientRect(),a=e.getBoundingClientRect();return a.right>t.left+4&&a.left<t.right-4},R=(e,t)=>{if(!C)return null;let a=t?x().filter(A):x().filter(T),n=k(C),r=null,o=1/0;for(let t of a){if(t===C)continue;let a=k(t);if(1===e&&a.left>=n.right-2){let e=a.left-n.right;e<o&&(o=e,r=t)}else if(-1===e&&a.right<=n.left+2){let e=n.left-a.right;e<o&&(o=e,r=t)}}return r?{el:r,gap:o}:null},C=null,L=0,P=0,N=0,$=1,q="walk",V=j(),z=0,E="",S=null,O=null,B=0,W=0,F=0,G=0,D=0,_=0,H=0,U=0,Y=0,K=0,Q=54,J=90,X=70,Z=160,ee=0,et=1,ea=0,en=null,er=0,eo=0,ei=0,es="",el=0,eh=0,ec=1,ep=0,ed=0,ef=0,eg=0,eu=0,em=0,ew=-1e9,ey=!0,ev=performance.now(),eb=0,eM=e=>{e!==E&&(E=e,a.src=e)},ex=()=>{q="walk",V=j()},ek=(e,t)=>{_=performance.now()+e+Math.random()*t,q="pause"},eA=(e,t)=>{$=t,S=C,O=e,B=P,W=1===t?13:I(e)-13;let a=k(C),n=Math.abs(k(e).left+W-(a.left+B));F=Math.min(16,(10+.07*n)*(.82+.5*Math.random())),D=Math.max(320,Math.min(640,2.6*n*(.82+.4*Math.random()))),G=performance.now(),q="jump"},ej=()=>{t.style.transform=`translate(${L-h/2-10}px, ${N-25-10}px)`,a.style.transform=`scaleX(${-$})`,t.style.opacity="1"},eI=()=>{s.style.opacity="0",v&&v.clearRect(0,0,u.clientWidth,u.clientHeight)},eT=(e,t)=>{var a;(a=g[Math.floor(Math.abs(ei))%3])!==es&&(es=a,l.src=a),s.style.transform=`translate(${e-7.5}px, ${t-15}px)`,s.style.opacity="1"},eR=(e,t)=>{if(!v)return;v.clearRect(0,0,u.clientWidth,u.clientHeight);let a=t-1;v.beginPath();for(let t=0;t<=16;t++){let n=t/16,r=ep+(e-ep)*n,o=a+2.2*Math.sin(n*Math.PI*3+em)*Math.sin(n*Math.PI);0===t?v.moveTo(r,o):v.lineTo(r,o)}v.strokeStyle="#2323ff",v.lineWidth=2,v.lineJoin="round",v.lineCap="round",v.stroke()},eC=()=>{eI(),en=null,ex()},eL=()=>{let e=x().filter(A);
1if(!e.length)return!1;let t=k(C=e[Math.floor(Math.random()*e.length)]);return P=(t.right-t.left)/2,N=t.top,L=t.left+P,ex(),!0},eP=()=>{if(!C)return;let e=R($,!0),t=!!e&&e.gap<170,a=Math.random();t&&a<.68?eA(e.el,$):a<.86||!t?($*=-1,ex()):ek(350,850)},eN=null,e$=()=>{try{if(!eN){let e=window.AudioContext||window.webkitAudioContext;if(!e)return null;eN=new e}return"suspended"===eN.state&&eN.resume(),eN}catch{return null}},eq=()=>{e$()};window.addEventListener("pointerdown",eq,{once:!0}),window.addEventListener("touchend",eq,{once:!0});let eV=e=>{let t=e.currentTime,a=.92+.3*Math.random(),n=e.createGain();n.gain.value=.85;let r=e.createBiquadFilter();r.type="lowpass",r.frequency.value=5200,r.connect(n),n.connect(e.destination);let o=e.createBuffer(1,Math.max(1,Math.ceil(.09*e.sampleRate)),e.sampleRate),i=o.getChannelData(0);for(let e=0;e<i.length;e++)i[e]=2*Math.random()-1;let s=e.createBufferSource();s.buffer=o;let l=e.createBiquadFilter();l.type="bandpass",l.Q.value=.9,l.frequency.setValueAtTime(3400*a,t),l.frequency.exponentialRampToValueAtTime(1700*a,t+.09);let h=e.createGain();h.gain.setValueAtTime(1e-4,t),h.gain.exponentialRampToValueAtTime(.14,t+.012),h.gain.exponentialRampToValueAtTime(1e-4,t+.09),s.connect(l).connect(h).connect(r),s.start(t),s.stop(t+.09);let c=t+.03,p=e.createBiquadFilter();p.type="bandpass",p.Q.value=3.5,p.frequency.setValueAtTime(850,c),p.frequency.linearRampToValueAtTime(2200,c+.1),p.frequency.linearRampToValueAtTime(680,c+.42);let d=e.createBiquadFilter();d.type="bandpass",d.Q.value=4.5,d.frequency.setValueAtTime(1700,c),d.frequency.linearRampToValueAtTime(3100,c+.1),d.frequency.linearRampToValueAtTime(1300,c+.42),p.connect(r),d.connect(r);let f=e.createGain();f.gain.setValueAtTime(1e-4,c),f.gain.exponentialRampToValueAtTime(.13,c+.03),f.gain.setValueAtTime(.13,c+.3),f.gain.exponentialRampToValueAtTime(1e-4,c+.46),f.connect(p),f.connect(d);let g=(1050+350*Math.random())*a,u=t=>{let n=e.createOscillator();return n.type="sawtooth",n.detune.value=t,n.frequency.setValueAtTime(420*a,c),n.frequency.exponentialRampToValueAtTime(g,c+.08),n.frequency.linearRampToValueAtTime(840*a,c+.2),n.frequency.linearRampToValueAtTime(.92*g,c+.3),n.frequency.exponentialRampToValueAtTime(540*a,c+.46),n.connect(f),n.start(c),n.stop(c+.47),n},m=u(-7),w=u(8),y=e.createOscillator();y.type="sine",y.frequency.setValueAtTime(26,c),y.frequency.linearRampToValueAtTime(44,c+.4);let v=e.createGain();v.gain.value=75,y.connect(v),v.connect(m.frequency),v.connect(w.frequency),y.start(c),y.stop(c+.47);let b=c+.3,M=e.createOscillator();M.type="triangle",M.frequency.setValueAtTime(900*a,b),M.frequency.exponentialRampToValueAtTime(170*a,b+.18);let x=e.createOscillator();x.type="sine",x.frequency.value=17;let k=e.createGain();k.gain.value=45,x.connect(k).connect(M.frequency);let A=e.createGain();A.gain.setValueAtTime(1e-4,b),A.gain.exponentialRampToValueAtTime(.075,b+.02),A.gain.exponentialRampToValueAtTime(1e-4,b+.2),M.connect(A).connect(r),M.start(b),M.stop(b+.22),x.start(b),x.stop(b+.22)},ez=e=>{e.preventDefault(),e.stopPropagation(),en&&(eI(),en=null),H=performance.now(),U=L,Y=N;let t=.5>Math.random()?1:-1;$=t,J=70+55*Math.random(),X=35+85*Math.random(),Z=130+95*Math.random(),Q=54*(.7+.9*Math.random()),ea=(2*Math.random()-1)*18;let a=Math.random();a<.28?(ee=(.5>Math.random()?1:-1)*(.5>Math.random()?360:540),et=.5,K=t*(16+34*Math.random())):a<.5?(ee=0,Q*=.55,et=.7,K=t*(55+75*Math.random())):a<.72?(ee=.25>Math.random()?(.5>Math.random()?1:-1)*360:0,Q*=1.2,et=1.7,K=t*(6+14*Math.random())):(ee=0,et=1.2,K=t*(20+45*Math.random())),q="startled";let n=e$();if(n)if("running"===n.state)try{eV(n)}catch{}else n.resume().then(()=>{try{eV(n)}catch{}}).catch(()=>{})};t.addEventListener("pointerdown",ez);let eE=w.scrollLeft,eS=0,eO=()=>{let e=w.scrollLeft,t=e-eE;if(eE=e,!t)return;if(ew=performance.now(),"yarnIn"===q||"yarnPlay"===q||"yarnOut"===q)return void eC();if(!ey||!C||"walk"!==q&&"pause"!==q)return;eS+=t;let a=I(C)+16;if(Math.abs(eS)<a)return;let n=eS>0?1:-1,r=R(n,!1);r?(eS=0,eA(r.el,n)):eS=(eS>0?1:-1)*a};w.addEventListener("scroll",eO,{passive:!0});let eB=e=>{let n=Math.min(48,e-ev);if(ev=e,eb=requestAnimationFrame(eB),!ey)return;let r="yarnIn"===q||"yarnPlay"===q||"yarnOut"===q;if(!r&&"startled"!==q&&(!C||!m.contains(C)||"jump"!==q&&!T(C))&&!eL()){t.style.opacity="0";return}if("startled"===q){let t=e-H,n=J,r=X,o=Z,i=n+r+o,s=Math.min(1,t/i),l=0,h=0,c=!1;if(t<n)l=1-Math.pow(1-t/n,3),h=Math.min(1,t/n);else if(t<n+r)l=1,h=1,c=!0;else{let e=(t-n-r)/o;l=1-e,h=1-e}let p=c?(2*Math.random()-1)*3.5*et:0,f=c?(2*Math.random()-1)*2.5*et:0,g=c?(2*Math.random()-1)*12*et:0,u=s*s*(3-2*s)*ee,m=Math.sin(s*Math.PI)*ea;
1if(N=Y-Q*Math.max(0,l)+f,L=U+K*s+m+p,eM(d),ej(),a.style.transform=`rotate(${u+g}deg) scale(${1+.42*h}) scaleX(${-$})`,t>=i){if(.32>Math.random()&&($*=-1),C&&T(C)){let e=k(C);N=e.top,P=(L=Math.max(e.left+13,Math.min(e.right-13,L)))-e.left}ex(),V=.085*(.8+.5*Math.random())}return}if(r){if(!en||!T(en))return void eC();let t=k(en);N=t.top;let a=t.left+P;if(em+=.012*n,"yarnIn"===q){er+=eo*n,ei+=eo*n*.05;let r=Math.max(t.left+10,Math.min(t.right-10,a+26*ec)),o=1===ec?er<=r:er>=r;$=er>=a?1:-1,o&&(er=r,eo=0,q="yarnPlay",ef=e+320),eM(c),L=a,ej(),eT(er,t.top),eR(er,t.top);return}if("yarnPlay"===q){er+=eo*n,eo*=Math.pow(.86,n/16),ei+=eo*n*.05;let r=t.left+6,o=t.right-6;if(er<r&&(er=r,eo=.5*Math.abs(eo)),er>o&&(er=o,eo=-(.5*Math.abs(eo))),$=er>=a?1:-1,ed>0&&e>=ef&&(eo=(er>=a?1:-1)*(.5>Math.random()?.26+.2*Math.random():.12+.12*Math.random()),eg=e+200,ed--,ef=e+260+430*Math.random(),0===ed&&(eu=e+400+700*Math.random())),eu&&e>=eu){let t=w.getBoundingClientRect(),a=m.getBoundingClientRect(),n=t.left-a.left,r=t.right-a.left,o=Math.random(),i=o<.5?er-n<r-er?-1:1:o<.8?-ec:ec,s=.5>Math.random();eo=i*(s?.2+.14*Math.random():.13+.09*Math.random()),s&&(eg=e+200,$=i),el=s?5+6*Math.random():1.5+2.5*Math.random(),eh=e,q="yarnOut"}let i=0,s=0;if(e<eg){let t=Math.sin(Math.PI*(1-(eg-e)/200));i=8*t*$,s=4*t,eM(p)}else eM(c);N=t.top-s,L=a+i,ej(),eT(er,t.top),eR(er,t.top);return}er+=eo*n,ei+=eo*n*.05,ep+=(er-ep)*Math.min(1,.012*n),$=eo>=0?1:-1;let r=e-eh,o=el*Math.abs(Math.sin(r/230*Math.PI))*Math.pow(.55,r/230);if(e<eg){let n=Math.sin(Math.PI*(1-(eg-e)/200));L=a+8*n*$,N=t.top-4*n,eM(p)}else L=a,N=t.top,eM(c);ej(),eT(er,t.top-o),eR(er,t.top);let i=w.getBoundingClientRect(),s=m.getBoundingClientRect(),l=i.left-s.left,h=i.right-s.left;return void((er<l-30||er>h+30)&&eC())}if("pause"===q){e>=_&&(.45>Math.random()&&($*=-1),ex());let t=k(C);N=t.top,L=t.left+P,eM(c),ej();return}if("jump"===q){let t=Math.min(1,(e-G)/D),a=k(S??C),n=k(O??C),r=a.left+B;if(L=r+(n.left+W-r)*t,N=a.top+(n.top-a.top)*t-F*Math.sin(Math.PI*t),eM(p),ej(),t>=1&&O){C=O,P=W;let e=k(C);N=e.top,L=e.left+P,ex()}return}let o=k(C);if(N=o.top,L=o.left+P,!y&&e-ew>1500&&A(C)&&Math.random()<7e-5*n)return void(()=>{if(!C)return;en=C;let e=w.getBoundingClientRect(),t=m.getBoundingClientRect(),a=e.left-t.left,n=e.right-t.left;er=1==(ec=.5>Math.random()?1:-1)?n+7.5+6:a-7.5-6,eo=-ec*(.17+.05*Math.random()),ep=1===ec?n-2:a+2,ei=0,ed=2+Math.floor(3*Math.random()),eu=0,eg=0,$=ec,q="yarnIn"})();if(Math.random()<6e-4*n){ek(350,850),eM(c),ej();return}let i=V*n;P+=i*$,eM(f[Math.floor((z+=i)/8)%2]),Math.random()<8e-5*n&&($*=-1);let s=o.right-o.left-13;1===$&&P>=s?(P=s,L=o.left+P,eP()):-1===$&&P<=13?(P=13,L=o.left+P,eP()):L=o.left+P,ej()};if(window.matchMedia("(prefers-reduced-motion: reduce)").matches)return eL()&&(eM(c),ej()),eb=requestAnimationFrame(eB),()=>{cancelAnimationFrame(eb),w.removeEventListener("scroll",eO),window.removeEventListener("resize",M),t.removeEventListener("pointerdown",ez),window.removeEventListener("pointerdown",eq),window.removeEventListener("touchend",eq)};let eW=new IntersectionObserver(([e])=>{ey=e.isIntersecting},{threshold:0});return eW.observe(m),eL()&&(eM(f[0]),ej()),eb=requestAnimationFrame(eB),()=>{cancelAnimationFrame(eb),eW.disconnect(),w.removeEventListener("scroll",eO),window.removeEventListener("resize",M),t.removeEventListener("pointerdown",ez),window.removeEventListener("pointerdown",eq),window.removeEventListener("touchend",eq)}},[]),(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("canvas",{ref:i,"aria-hidden":!0,className:"pointer-events-none absolute left-0 top-0 z-[16]"}),(0,t.jsx)("div",{ref:r,"aria-hidden":!0,className:"pointer-events-none absolute left-0 top-0 z-[18] opacity-0 will-change-transform",children:(0,t.jsx)("img",{ref:o,src:g[0],alt:"",width:15,height:15,draggable:!1,className:"block w-auto [image-rendering:pixelated]",style:{height:"15px"}})}),(0,t.jsx)("div",{ref:e,"aria-hidden":!0,className:"absolute left-0 top-0 z-20 cursor-pointer touch-none select-none p-2.5 opacity-0 will-change-transform",children:(0,t.jsx)("img",{ref:n,src:c,alt:"",width:26,height:25,draggable:!1,
1className:"pointer-events-none block w-auto [image-rendering:pixelated]",style:{height:"25px"}})})]})}function m({src:e,alt:r}){let[o,i]=(0,a.useState)(!1);return(0,t.jsxs)("div",{className:"relative h-[112px] w-full overflow-hidden rounded-xl border border-border bg-[#eef0f1]",children:[!o&&(0,t.jsx)("div",{"aria-hidden":"true",className:"absolute inset-0 animate-pulse bg-[#e6e9eb]"}),(0,t.jsx)(n.default,{src:e,alt:r,fill:!0,sizes:"(min-width: 768px) 276px, (min-width: 640px) 256px, 186px",loading:"lazy",onLoad:()=>i(!0),className:`object-cover object-top transition-opacity duration-500 ${o?"opacity-100":"opacity-0"}`})]})}let w=e.i(13003).showcase.filter(e=>e.shot);e.s(["Showcase",0,function(){let e=(0,a.useRef)(null),[r,h]=(0,a.useState)(!1),[c,p]=(0,a.useState)(!0),d=(0,a.useCallback)(()=>{let t=e.current;t&&(h(t.scrollLeft>8),p(t.scrollLeft<t.scrollWidth-t.clientWidth-8))},[]);(0,a.useEffect)(()=>{d();let t=e.current;if(t)return t.addEventListener("scroll",d,{passive:!0}),window.addEventListener("resize",d),()=>{t.removeEventListener("scroll",d),window.removeEventListener("resize",d)}},[d]);let f=t=>{let a=e.current;if(!a)return;let n=a.scrollWidth-a.clientWidth,r=.7*a.clientWidth,o=1===t?a.scrollLeft>=n-8?0:a.scrollLeft+r:a.scrollLeft<=8?n:a.scrollLeft-r;a.scrollTo({left:o,behavior:"smooth"})};return(0,t.jsx)("section",{className:"pt-4 pb-12 md:pt-6 md:pb-16",children:(0,t.jsxs)("div",{className:"container-site",children:[(0,t.jsxs)(l.Reveal,{className:"flex items-end justify-between gap-4",children:[(0,t.jsx)("p",{className:"font-mono text-[11px] font-semibold uppercase tracking-[0.18em] text-[#2323ff]",children:"Powering AI & FDE engineering at"}),(0,t.jsxs)("div",{className:"hidden items-center gap-1 sm:flex",children:[(0,t.jsx)("button",{type:"button",onClick:()=>f(-1),"aria-label":"Previous work",className:"flex size-9 items-center justify-center rounded-full text-foreground transition-opacity hover:opacity-60",children:(0,t.jsx)(o,{className:"size-5",strokeWidth:1.5})}),(0,t.jsx)("button",{type:"button",onClick:()=>f(1),"aria-label":"More work",className:"flex size-9 items-center justify-center rounded-full text-foreground transition-opacity hover:opacity-60",children:(0,t.jsx)(i,{className:"size-5",strokeWidth:1.5})})]})]}),(0,t.jsxs)(l.Reveal,{delay:150,className:"relative mt-7",children:[(0,t.jsx)("div",{"aria-hidden":"true",className:`pointer-events-none absolute inset-y-0 left-0 z-10 w-16 bg-gradient-to-r from-background to-[#ffffff00] transition-opacity duration-200 ${r?"opacity-100":"opacity-0"}`}),(0,t.jsx)("div",{"aria-hidden":"true",className:`pointer-events-none absolute inset-y-0 right-0 z-10 w-16 bg-gradient-to-l from-background to-[#ffffff00] transition-opacity duration-200 ${c?"opacity-100":"opacity-0"}`}),(0,t.jsx)("ul",{ref:e,className:"no-scrollbar flex snap-x snap-mandatory gap-4 overflow-x-auto py-3",children:w.map(e=>(0,t.jsx)("li",{className:"shrink-0 snap-start",children:(0,t.jsxs)("a",{href:e.href,target:"_blank",rel:"noopener noreferrer","aria-label":`${e.alt} (opens in new tab)`,className:"group flex h-full w-[210px] flex-col rounded-2xl border border-transparent bg-card p-3 transition-all duration-200 hover:-translate-y-0.5 hover:shadow-[0_10px_24px_-10px_rgba(35,35,255,0.22)] sm:w-[280px] md:w-[300px]",children:[(0,t.jsx)(m,{src:e.shot,alt:`${e.alt} website`}),(0,t.jsxs)("div",{className:"mt-3.5 flex h-7 items-center justify-between px-1",children:[e.src?(0,t.jsxs)("span",{className:"flex h-7 shrink-0 items-center gap-2",children:[(0,t.jsx)(n.default,{src:e.src,alt:e.alt,width:e.width??120,height:e.height??24,style:{height:`${20*(e.scale??1)}px`,width:"auto",maxWidth:"150px"},className:`${e.keepColor?"":"logo-ink"} object-contain object-left`}),e.name&&(0,t.jsx)("span",{className:"text-[15px] font-medium tracking-[-0.01em] text-foreground",children:e.name})]}):(0,t.jsx)("span",{className:"text-[15px] font-medium tracking-[-0.01em] text-foreground",children:e.alt}),(0,t.jsx)(s.ArrowUpRight,{className:"size-4 shrink-0 text-[#2323ff] opacity-0 transition-opacity group-hover:opacity-100",strokeWidth:1.75,"aria-hidden":"true"})]}),(0,t.jsx)("p",{className:"mt-2.5 px-1 text-pretty text-[13.5px] leading-relaxed text-foreground
1/70",children:e.work}),e.funding&&(0,t.jsx)("span",{className:"mt-auto mb-1 ml-1 inline-flex w-fit items-center rounded-full bg-[#f4f4ff] px-2.5 py-1 text-[11px] font-medium tracking-[0.01em] text-[#2323ff]",children:e.funding})]})},e.alt))}),(0,t.jsx)(u,{})]})]})})}],37655)}]);
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.