PageSourceSearch

https://thetool.company/_next/static/chunks/21k8uw_ti7luc.js

js thetool.company collected 2026-10-02 01:53:07 UTC 28,447 bytes, 21 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,866774,e=>{"use strict";var t=e.i(843476),a=e.i(271645),r=e.i(647163),n=e.i(23750),i=e.i(572377),o=e.i(668270),l=e.i(82173),s=e.i(820656),c=e.i(629811),d=e.i(735178),u=e.i(834833),m=e.i(992427),h=e.i(648773),p=e.i(311618),f=e.i(390900),x=e.i(570354);let g=f.DEMO_PROFILE_PERSON,b=g.name,y=[{key:g.linkedin_url,imageUrl:g.image_url,title:g.name,subtitle:g.headline,data:{linkedin_url:g.linkedin_url}},{key:"decoy-1",imageUrl:"https://i.pravatar.cc/128?img=44",title:"Lana Carter",subtitle:"Product Marketing Lead at HubSpot · Austin, TX",data:{linkedin_url:"https://linkedin.com/in/lana-carter-atx"}},{key:"decoy-2",imageUrl:"https://i.pravatar.cc/128?img=45",title:"Lana Carter",subtitle:"Founder, Carter Design Co · London",data:{linkedin_url:"https://linkedin.com/in/lanacarterdesign"}},{key:"decoy-3",imageUrl:null,title:"Lana Carter-Reyes",subtitle:"Data Analyst at Motorola Solutions · Chicago, IL",data:{linkedin_url:"https://linkedin.com/in/lcarterreyes"}}];async function w(){return await new Promise(e=>setTimeout(e,620)),y}let v=[{selector:'[data-onboarding-target="email"]',blurb:"Emails are found and verified in real time.",holdMs:4800},{selector:'[data-onboarding-target="title"]',blurb:"Current title, company, and location sync straight from LinkedIn."},{selector:'[data-onboarding-target="company"]',blurb:"The company fills in automatically and becomes a full record of its own."},{selector:'[data-onboarding-target="history"]',blurb:"The entire work history and education land on the profile."},{selector:'[data-onboarding-target="channels"]',blurb:"Message across LinkedIn, X, iMessage, WhatsApp, Slack, and Reddit straight from the profile."},{selector:'[data-onboarding-target="enrich"]',blurb:"And every profile re-enriches automatically on every visit, so the data can never go out of date."}],j=[["email"],["email","title"],["email","title","company"],["email","title","company","history"],["email","title","company","history","channels"],["email","title","company","history","channels"]],M=["Email found and verified in real time.","Title, company and location sync from LinkedIn.","The company becomes a full record of its own.","Work history and education land automatically.","Every messaging channel on one profile.","Profiles re-enrich on every visit."];e.s(["DemoEnrichment",0,function(){let e=(0,m.useIsMobile)(),f=(0,a.useRef)(null),[y,k]=(0,a.useState)("waiting"),[S,T]=(0,a.useState)(!1),[N,E]=(0,a.useState)(null),C=(0,a.useRef)(null),R=(0,a.useRef)(!1);(0,a.useEffect)(()=>()=>{(0,x.clearDemoShowcase)(C.current??void 0),C.current=null},[]);let D=()=>{C.current=(0,x.armDemoShowcase)(g.id),R.current=!1,T(!1),k("typing")},P="waiting"!==y,{value:I,done:A}=(0,h.useTypewriter)(b,P,1100),L=(0,o.useSearchPreview)("typing"===y?I:b,w);(0,a.useEffect)(()=>{if("typing"!==y||!A||L.loading||0===L.items.length||R.current)return;let e=setTimeout(()=>L.setActiveIdx(0),550),t=setTimeout(()=>{R.current=!0,L.clear(b),k("syncing")},1350);return()=>{clearTimeout(e),clearTimeout(t)}},[y,A,L.loading,L.items.length]),(0,a.useEffect)(()=>{if("syncing"!==y)return;let e=setTimeout(()=>T(!0),650),t=setTimeout(()=>{T(!1),k("tour")},1150);return()=>{clearTimeout(e),clearTimeout(t)}},[y]);let{tourIdx:O,next:q,back:_}=(0,p.useDemoTour)({steps:v,running:"tour"===y,onStep:e=>{3===e&&(0,x.markDemoShowcaseEnriched)(g.id),e===v.length-1&&(0,x.setDemoShowcaseSpot)(g.id),setTimeout(()=>(0,x.revealDemoShowcase)(j[e]??[]),0===e?3e3:900)},onBack:e=>{(0,x.setDemoShowcaseSpot)(null),(0,x.revealDemoShowcase)(j[e-2]??[])},onDone:()=>{(0,x.clearDemoShowcase)(C.current??void 0),C.current=null,k("done")}}),F="done"===y?"Enriched. The record is live, explore it.":"tour"===y?null!==O?M[O]:"Creating the record…":"syncing"===y?"Creating the record…":A&&!L.loading&&L.items.length>0?"Pick the profile.":"Search any name from LinkedIn.",B="waiting"===y||"typing"===y||"syncing"===y;return(0,t.jsx)("div",{ref:f,children:(0,t.jsx)(s.ScriptedDemoFrame,{caption:e?"A live, enriched profile.":F,action:e?void 0:(0,t.jsx)(c.DemoPlayButton,{state:"waiting"===y?"idle":"done"===y?"done":"playing",onPlay:D}),children:(0,t.jsxs)("div",{ref:E,className:e?"relative mx-auto w-[86%] py-4":"relative",children:[e?(0,t.jsx)(u.IPhoneFrame,{width:"100%",children:(0,t.jsx)(l.DemoApp,{assistantOpen:!1,mobileChrome:!0,virtualWidth:390,virtualHeight:869})}):(0,t.jsx)(l.DemoApp,{assistantOpen:!1}),!e&&"waiting"===y&&(0,t.jsx)(d.DemoPlayOverlay,{onPlay:D}),!e&&"tour"===y&&null!==O&&v[O]&&(0,t.jsx)(p.DemoSpotlight,{step:v[O],isLast:O>=v.length-1,onNext:q,onBack:O>0?_:void 0,containerEl:N}),!e&&B&&(0,t.jsx)("div",{className:(0,r.cn)("absolute inset-0 z-30 flex items-center justify-center bg-black/50 backdrop-blur-md transition-opacity duration-500",S&&"opacity-0"),children:(0,t.jsxs)("div",{className:"pointer-events-none w-full max-w-xl select-none px-4","aria-hidden":!0,
1children:[(0,t.jsx)("div",{className:"relative mb-5 flex h-7 items-center justify-center",children:(0,t.jsxs)("div",{className:"flex items-center justify-center gap-2",children:[(0,t.jsx)("span",{className:"h-1.5 w-1.5 rounded-full bg-[var(--ring)]"}),(0,t.jsx)("span",{className:"h-1.5 w-1.5 rounded-full bg-[var(--ring)]"}),(0,t.jsx)("span",{className:"h-1.5 w-6 rounded-full bg-white"}),(0,t.jsx)("span",{className:"h-1.5 w-1.5 rounded-full bg-white/30"})]})}),(0,t.jsxs)("div",{className:(0,r.cn)("relative flex flex-col rounded-[24px] [corner-shape:squircle] squircle-safari-fallback border border-border/60 bg-card shadow-xl","transition-[opacity,transform] duration-300","syncing"===y&&"opacity-0 scale-[0.98]"),children:[(0,t.jsxs)("div",{className:"px-5 pt-5 pb-3 sm:px-7 sm:pt-7 sm:pb-4",children:[(0,t.jsx)("h1",{className:"text-xl font-bold tracking-tight sm:text-2xl",children:"Find them on LinkedIn"}),(0,t.jsx)("p",{className:"mt-1.5 text-xs text-muted-foreground sm:text-sm",children:"Search a name and pick the profile. Everything builds and enriches the record from it."})]}),(0,t.jsxs)("div",{className:"px-5 pb-4 sm:px-7 sm:pb-5",children:[(0,t.jsxs)("div",{className:"flex max-w-md items-center gap-3",children:[(0,t.jsx)(i.LinkedInSquircle,{className:"h-11 w-11 shrink-0"}),(0,t.jsxs)("div",{className:"relative flex-1",children:[(0,t.jsx)(n.Input,{value:I,readOnly:!0,tabIndex:-1,placeholder:"Type a name on LinkedIn","aria-label":"Type a name on LinkedIn",className:"h-11 text-[15px]"}),!A&&"syncing"!==y&&(0,t.jsxs)("span",{className:"pointer-events-none absolute inset-y-0 left-3 flex items-center",children:[(0,t.jsx)("span",{className:"invisible whitespace-pre text-[15px]",children:I}),(0,t.jsx)("span",{className:"ml-px h-4 w-px animate-pulse bg-foreground
1/70"})]}),(0,t.jsx)(o.SearchPreviewDropdown,{preview:L,keyword:I,onPick:()=>{}})]})]}),(0,t.jsx)("p",{className:"mt-2.5 text-xs text-muted-foreground/80",children:"If you don’t see the right profile, add the company name to the search too."})]}),(0,t.jsx)("div",{className:"mt-auto flex items-center justify-between rounded-b-[24px] border-t border-border/60 bg-muted/20 px-5 py-3.5 sm:px-7 sm:py-4",children:(0,t.jsx)("span",{className:"text-xs text-muted-foreground",children:"One search. No forms, no data entry."})})]})]})})]})})})},"EMAIL_VERIFY_REVEAL_MS",0,3e3,"PERSON_STEP_REVEALS",0,j,"PERSON_TOUR_STEPS",0,v,"STEP_REVEAL_MS",0,900])},629811,735178,e=>{"use strict";var t=e.i(843476),a=e.i(431343),r=e.i(367240),n=e.i(647163);e.s(["DemoPlayButton",0,function({state:e,onPlay:i,className:o}){let l="done"===e?"Replay":"playing"===e?"Playing":"Play demo",s="done"===e?r.RotateCcw:a.Play;return"idle"===e?null:(0,t.jsxs)("button",{type:"button",onClick:i,disabled:"playing"===e,"aria-label":l,className:(0,n.cn)("flex shrink-0 items-center gap-1.5 rounded-full px-3 py-1.5 text-xs font-medium transition-colors","playing"===e?"cursor-default text-muted-foreground":"bg-foreground text-background hover:opacity-90",o),children:[(0,t.jsx)(s,{className:(0,n.cn)("h-3 w-3","playing"===e&&"animate-pulse")}),l]})}],629811),e.s(["DemoPlayOverlay",0,function({onPlay:e,label:r="Play demo",className:i}){return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("style",{children:`
2        @keyframes demo-play-attn {
3          0%, 22%, 44%, 100% { transform: scale(1) rotate(0deg) }
4          27% { transform: scale(1.07) rotate(-2.5deg) }
5          33% { transform: scale(1.07) rotate(2.5deg) }
6          38% { transform: scale(1.03) rotate(-1deg) }
7        }
8        @keyframes demo-play-ring {
9          0% { transform: scale(1); opacity: 0.5 }
10          70%, 100% { transform: scale(1.65); opacity: 0 }
11        }
12        .demo-play-attn { animation: demo-play-attn 4.5s ease-in-out infinite; }
13        .demo-play-ring { animation: demo-play-ring 2.6s ease-out infinite; }
14        @media (prefers-reduced-motion: reduce) {
15          .demo-play-attn, .demo-play-ring { animation: none; }
16          .demo-play-ring { opacity: 0; }
17        }
18      `}),(0,t.jsx)("button",{type:"button",onClick:e,"aria-label":r,title:r,className:(0,n.cn)("absolute inset-0 z-40 flex items-center justify-center",i),children:(0,t.jsxs)("span",{className:"relative flex items-center justify-center",children:[(0,t.jsx)("span",{className:"demo-play-ring absolute h-[72px] w-[72px] rounded-full bg-[#A6BFD0] dark:bg-[#7AC8F0]","aria-hidden":!0}),(0,t.jsx)("span",{className:(0,n.cn)("demo-play-attn flex h-[72px] w-[72px] items-center justify-center rounded-full","border border-white/50 bg-[#A6BFD0]/70 backdrop-blur-md","shadow-[0_8px_28px_-8px_rgba(0,0,0,0.35)]","dark:border-white/25 dark:bg-[#7AC8F0]/60"),children:(0,t.jsx)(a.Play,{className:"ml-1 h-7 w-7 fill-white text-white"})})]})})]})}],735178)},290117,e=>{"use strict";var t=e.i(843476),a=e.i(271645),r=e.i(82173),n=e.i(820656),i=e.i(629811),o=e.i(735178),l=e.i(834833),s=e.i(992427),c=e.i(311618),d=e.i(78910);let u="[data-social-preview], [data-social-preview-switcher]",m=[{selector:"[data-social-feed]",blurb:"Every post from the people and companies you track lands in one feed. LinkedIn, X and Reddit, newest first, nobody switching tabs to find them.",holdMs:9e3},{selector:'[title="Comment"]',closest:"div.border-t",blurb:"React, comment, and repost right here. Engagement posts to the network as you.",holdMs:5500},{selector:"[data-social-composer]",also:u,blurb:"Writing your own is the other half of social selling. Hit + Post and the composer opens on the page you were already reading.",holdMs:8e3},{selector:"[data-social-networks]",also:u,blurb:"One post, every network. Turn on LinkedIn, X and Reddit together and the preview beside it re-renders as each platform will actually show it.",holdMs:9500},{selector:'[title="Schedule send"]',union:'[role="dialog"]',blurb:"Or send it later: pick a time and it goes out on its own, to every network you picked.",holdMs:9e3},{selector:'[data-social-stat="scheduled"]',blurb:"It joins the queue, and everything you post is tracked beside it.",holdMs:6500}];function h(e,t,r){(0,a.useEffect)(()=>
18{if(!t||!e||null===r)return;let a=[],n=[],i=[],o=(e,t)=>a.push(window.setTimeout(t,e)),l=(e,t,r=6e3)=>{let i=!1,o=window.setInterval(()=>{if(i)return;let a=e();a&&(i=!0,window.clearInterval(o),t(a))},200);n.push(o),a.push(window.setTimeout(()=>window.clearInterval(o),r))};if(0===r&&([1400,2600,3800,5e3,6200].forEach((t,a)=>{o(t,()=>e.querySelector("[data-social-feed]")?.scrollTo({top:(a+1)*210,behavior:"smooth"}))}),o(7600,()=>e.querySelector("[data-social-feed]")?.scrollTo({top:0,behavior:"smooth"}))),2===r&&(o(600,()=>{let t=[...e.querySelectorAll("button")].find(e=>/^\+?\s*Post$/.test(e.textContent?.trim()??""));t?.click()}),l(()=>e.querySelector("[data-social-composer] textarea"),()=>{let t=(0,d.typeInto)(()=>e.querySelector("[data-social-composer] textarea"),"The best outbound teams I know stopped writing sequences and started writing one true sentence about each account. Here is the exact prompt we use to find it.",{charMs:26});i.push(t.cancel)})),3===r){let t=t=>e.querySelector(`[data-social-networks] [title="Also post to ${t}"]`);o(900,()=>t("X")?.click()),o(2600,()=>t("Reddit")?.click()),l(()=>e.querySelector('input[placeholder*="Post title"]'),()=>{let t=(0,d.typeInto)(()=>e.querySelector('input[placeholder*="Post title"]'),"The one-sentence rule for outbound",{charMs:22});i.push(t.cancel)})}return 4===r&&(o(900,()=>e.querySelector('[title="Schedule send"]')?.click()),l(()=>[...e.querySelectorAll("span")].find(e=>/^Tomorrow morning$/.test(e.textContent?.trim()??""))?.closest("button")??null,e=>o(1100,()=>e.click()))),()=>{a.forEach(e=>
18window.clearTimeout(e)),n.forEach(e=>window.clearInterval(e)),i.forEach(e=>e())}},[t,e,r])}let p=["One feed for every channel.","Engage without leaving Everything.","Write your own.","One post, every network.","Or schedule it.","Straight into the queue."];e.s(["DemoSocialEngage",0,function(){let e=(0,s.useIsMobile)(),d=(0,a.useRef)(null),[u,f]=(0,a.useState)("waiting"),[x,g]=(0,a.useState)(null),b=()=>f("tour"),{tourIdx:y,next:w,back:v}=(0,c.useDemoTour)({steps:m,running:"tour"===u,onDone:()=>f("done")});h(x,"tour"===u,y);let j="done"===u?"The feed is live, explore it.":"tour"===u&&null!==y?p[y]:"Your prospects, posting.";return(0,t.jsx)("div",{ref:d,children:(0,t.jsx)(n.ScriptedDemoFrame,{caption:e?"Your prospects, posting.":j,action:e?void 0:(0,t.jsx)(i.DemoPlayButton,{state:"waiting"===u?"idle":"done"===u?"done":"playing",onPlay:b}),children:(0,t.jsxs)("div",{ref:g,className:e?"relative mx-auto w-[86%] py-4":"relative",children:[e?(0,t.jsx)(l.IPhoneFrame,{width:"100%",children:(0,t.jsx)(r.DemoApp,{initialHref:"/social",assistantOpen:!1,mobileChrome:!0,virtualWidth:390,virtualHeight:869})}):(0,t.jsx)(r.DemoApp,{initialHref:"/social",assistantOpen:!1}),!e&&"waiting"===u&&(0,t.jsx)(o.DemoPlayOverlay,{onPlay:b}),!e&&"tour"===u&&null!==y&&m[y]&&(0,t.jsx)(c.DemoSpotlight,{step:m[y],isLast:y>=m.length-1,onNext:w,onBack:y>0?v:void 0,containerEl:x})]})})})},"SOCIAL_TOUR_STEPS",0,m,"useSocialScript",0,h])},311618,e=>{"use strict";var t=e.i(843476),a=e.i(271645),r=e.i(871689),n=e.i(37727),i=e.i(167881),o=e.i(362623);e.s(["DemoSpotlight",0,function({step:e,isLast:l,onNext:s,onBack:c,onClose:d,progress:u,hideCard:m=!1,containerEl:h}){let p,f,[x,g]=(0,a.useState)(null),[b,y]=(0,a.useState)(null),w=(0,a.useRef)(null),[v,j]=(0,a.useState)(150),M=(0,o.useUiScale)(),k=`demo-spotlight-holes-${(0,a.useId)().replace(/:/g,"")}`,[S,T]=(0,a.useState)(0),N=(0,a.useRef)(0);(0,a.useEffect)(()=>{N.current=S},[S]),(0,a.useEffect)(()=>{let e=setTimeout(()=>T(0),0),t=setTimeout(()=>T(1),240),a=setTimeout(()=>T(2),620);return()=>{clearTimeout(e),clearTimeout(t),clearTimeout(a)}},[e.selector]);let E=(0,a.useRef)(null),C=(0,a.useRef)(!1),[R,D]=(0,a.useState)(!1);(0,a.useEffect)(()=>{let e=setTimeout(()=>D(!1),0),t=setTimeout(()=>{E.current||(C.current=!1,g(null)),D(!0)},1500);return()=>{clearTimeout(e),clearTimeout(t)}},[e.selector]),(0,a.useEffect)(()=>{if(!h)return;if(!e.selector){E.current=null,C.current=!1;let e=setTimeout(()=>g(null),0);return()=>clearTimeout(e)}let t=e.selector,a=!1,r=0,n=!1,i=null;E.current=null,C.current=!1;let o=setTimeout(()=>{g(null),y(null)},0),l=()=>{if(a)return;let r=h.getBoundingClientRect(),o=h.offsetWidth>0?r.width/h.offsetWidth:1,l=null,s=null,c=0,d=null,u=null;if((a=>{if(!a||!a.isConnected||!h.contains(a))return!1;let r=a.getBoundingClientRect();return!(r.width<=4)&&!(r.height<=4)&&(e.closest&&!!a.querySelector(t)||a.matches(t))})(i)?(l=i.getBoundingClientRect(),s=i):i=null,l||h.querySelectorAll(t).forEach(t=>{let a=e.closest?t.closest(e.closest)??t:t;if(!a.isConnected)return;let n=a.getBoundingClientRect();if(n.width<=4||n.height<=4)return;let i=Math.max(0,Math.min(n.right,r.right)-Math.max(n.left,r.left))*Math.max(0,Math.min(n.bottom,r.bottom)-Math.max(n.top,r.top));i>c&&(c=i,l=n,s=a),(!d||n.width*n.height>d.width*d.height)&&(d=n,u=a)}),l||(l=d,s=u),s&&(i=s),l&&s){let t=l,a={top:(t.top-r.top)/o,left:(t.left-r.left)/o,right:(t.right-r.left)/o,bottom:(t.bottom-r.top)/o};if(e.union&&h.querySelectorAll(e.union).forEach(e=>{let t=e.getBoundingClientRect();t.width<=4||t.height<=4||(a.top=Math.min(a.top,(t.top-r.top)/o),a.left=Math.min(a.left,(t.left-r.left)/o),a.right=Math.max(a.right,(t.right-r.left)/o),a.bottom=Math.max(a.bottom,(t.bottom-r.top)/o))}),E.current=a,!n){n=!0;let e={top:t.top,height:t.height},a=s.parentElement;for(;a&&a!==document.body;){if(a.scrollHeight>a.clientHeight+4){let t=getComputedStyle(a).overflowY;if("auto"===t||"scroll"===t||"overlay"===t){let t=a.getBoundingClientRect(),r=a.clientHeight>0?t.height/a.clientHeight:1;if(r>.01){let n=e.top+e.height/2-(t.top+t.height/2);Math.abs(n)>8&&(a.scrollBy({top:n/r,behavior:"smooth"}),e={top:t.top+t.height/2-e.height/2,height:e.height})}}}a=a.parentElement}}}let m=E.current;if(m){let e=r.width/o,t=r.height/o;g(a=>{if(!a)return{...m,vw:e,vh:t};let r={top:a.top+(m.top-a.top)*.3,left:a.left+(m.left-a.left)*.3,right:a.right+(m.right-a.right)*.3,bottom:a.bottom+(m.bottom-a.bottom)*.3},n=.5>Math.abs(r.top-m.top)&&.5>Math.abs(r.left-m.left)&&.5>Math.abs(r.right-m.right)&&.5>Math.abs(r.bottom-m.bottom)?m:r;return .25>Math.abs(a.top-n.top)&&.25>Math.abs(a.left-n.left)&&.25>Math.abs(a.right-n.right)&&.25>Math.abs(a.bottom-n.bottom)&&a.vw===e&&a.vh===t?a:{...n,vw:e,vh:t}}),C.current=!0}if(e.also){let t=null;
18if(h.querySelectorAll(e.also).forEach(e=>{let a=e.getBoundingClientRect();if(a.width<=4||a.height<=4||Math.max(0,Math.min(a.right,r.right)-Math.max(a.left,r.left))*Math.max(0,Math.min(a.bottom,r.bottom)-Math.max(a.top,r.top))<=0)return;let n={top:(a.top-r.top)/o,left:(a.left-r.left)/o,right:(a.right-r.left)/o,bottom:(a.bottom-r.top)/o};t=t?{top:Math.min(t.top,n.top),left:Math.min(t.left,n.left),right:Math.max(t.right,n.right),bottom:Math.max(t.bottom,n.bottom)}:n}),t){let e=t;y(t=>t&&.5>Math.abs(t.top-e.top)&&.5>Math.abs(t.left-e.left)&&.5>Math.abs(t.right-e.right)&&.5>Math.abs(t.bottom-e.bottom)?t:e)}}let p=w.current?.getBoundingClientRect().height,f=p?p/o:void 0;f&&j(e=>.5>Math.abs(e-f)?e:f)},s=()=>{l(),a||(r=requestAnimationFrame(s))},c=setTimeout(()=>{r=requestAnimationFrame(s)},0),d=setInterval(l,200),u=new MutationObserver(()=>l());u.observe(h,{childList:!0,subtree:!0,attributes:!0});let m=new ResizeObserver(()=>l());return m.observe(h),()=>{a=!0,clearTimeout(c),clearTimeout(o),clearInterval(d),u.disconnect(),m.disconnect(),cancelAnimationFrame(r)}},[h,e.selector,e.closest,e.union,e.also]);let P=x?.vw??h?.clientWidth??1024,I=x?.vh??h?.clientHeight??640,A=8*M,L=x?Math.max(x.left-A,0):0,O=x?Math.max(x.top-A,0):0,q=x?Math.min(x.right+A,P)-L:0,_=x?Math.min(x.bottom+A,I)-O:0,F=[...x?[{x:L,y:O,w:q,h:_}]:[],...b?[{x:Math.max(b.left-A,0),y:Math.max(b.top-A,0),w:Math.min(b.right+A,P)-Math.max(b.left-A,0),h:Math.min(b.bottom+A,I)-Math.max(b.top-A,0)}]:[]].filter(e=>e.w>0&&e.h>0),B=260*M,$=90*M,W=16*M;if(x){let e=[{left:L+q+$,top:O-40*M},{left:L-$-B,top:O-40*M},{left:L+q+$,top:O+_+24*M},{left:L-$-B,top:O+_+24*M},{left:L+q/2-B/2,top:O-v-70*M},{left:L+q/2-B/2,top:O+_+70*M}].map(e=>({left:Math.min(Math.max(e.left,W),Math.max(P-B-W,W)),top:Math.min(Math.max(e.top,W),Math.max(I-v-W,W))})),t=e=>F.reduce((t,a)=>t+Math.max(0,Math.min(e.left+B,a.x+a.w)-Math.max(e.left,a.x))*Math.max(0,Math.min(e.top+v,a.y+a.h)-Math.max(e.top,a.y)),0),a=e[0],r=1/0;for(let n of e){let e=t(n);if(e<r-1&&(r=e,a=n),0===r)break}p=a.left,f=a.top}else e.selector?(p=Math.min(Math.max(.54*P,W),P-B-W),f=84*M):(p=Math.max((P-B)/2,W),f=Math.max(.42*I-v/2,W));let H=(0,t.jsxs)("div",{ref:w,style:{top:f,left:p,width:B},className:"pointer-events-auto absolute z-50 flex flex-col gap-4 roun
18ded-[24px] [corner-shape:squircle] squircle-safari-fallback border border-border/60 bg-card p-5 shadow-xl animate-in fade-in duration-500",children:[(u||d)&&(0,t.jsxs)("div",{className:"-mb-2 -mt-1 flex items-center justify-between",children:[(0,t.jsx)("span",{className:"text-[11px] font-medium uppercase tracking-wide text-muted-foreground/70",children:u}),d&&(0,t.jsx)("button",{type:"button",onClick:d,"aria-label":"End tour",className:"-mr-1.5 flex h-6 w-6 items-center justify-center rounded-full text-muted-foreground/70 transition-colors hover:bg-muted hover:text-foreground",children:(0,t.jsx)(n.X,{className:"h-3.5 w-3.5"})})]}),(0,t.jsx)("p",{className:"text-sm leading-snug text-foreground/85",children:e.blurb}),(0,t.jsxs)("div",{className:"flex items-center justify-between",children:[c?(0,t.jsx)("button",{type:"button",onClick:c,"aria-label":"Back",className:"-ml-1 flex h-8 w-8 items-center justify-center rounded-full text-muted-foreground/70 transition-colors hover:bg-muted hover:text-foreground",children:(0,t.jsx)(r.ArrowLeft,{className:"h-4 w-4"})}):(0,t.jsx)("span",{}),(0,t.jsx)(i.Button,{size:"sm",onClick:s,children:l?"Got it":"Next"})]})]});if(!x&&e.selector&&!R)return null;if(!x)return(0,t.jsxs)(t.Fragment,{children:[!1!==e.dim&&!e.selector&&(0,t.jsx)("div",{className:"pointer-events-auto absolute inset-0 z-40 bg-black/45 backdrop-blur-[6px] animate-in fade-in duration-500"}),!m&&H]});let z=["linear-gradient(#000,#000)",...F.map(()=>"linear-gradient(#000,#000)")],U=z.join(", "),X=["0 0",...F.map(e=>`${e.x}px ${e.y}px`)].join(", "),V=["100% 100%",...F.map(e=>
18`${e.w}px ${e.h}px`)].join(", "),Y=z.map(()=>"no-repeat").join(", "),G={maskImage:U,maskPosition:X,maskSize:V,maskRepeat:Y,maskComposite:F.map(()=>"exclude").join(", "),WebkitMaskImage:U,WebkitMaskPosition:X,WebkitMaskSize:V,WebkitMaskRepeat:Y,WebkitMaskComposite:F.map(()=>"xor").join(", ")},K=[{top:0,left:0,width:P,height:O},{top:O+_,left:0,width:P,height:Math.max(I-(O+_),0)},{top:O,left:0,width:L,height:_},{top:O,left:L+q,width:Math.max(P-(L+q),0),height:_}],Q=p+B/2,J=f+v/2,Z=L+q/2,ee=O+_/2,et=Math.abs(Z-Q)>=Math.abs(ee-J)?{x:Z>Q?p+B+14*M:p-14*M,y:f+Math.min(34*M,.3*v)}:{x:Q,y:ee>J?f+v+14*M:f-14*M},ea=Math.min(Math.max(et.x,L+18*M),L+q-18*M),er=Math.min(Math.max(et.y,O+18*M),O+_-18*M),en=et.y<=O?{x:ea,y:O-12*M}:et.y>=O+_?{x:ea,y:O+_+12*M}:et.x<=L?{x:L-12*M,y:er}:{x:L+q+12*M,y:er},ei=(et.x+en.x)/2,eo=(et.y+en.y)/2,el=-(en.y-et.y),es=en.x-et.x,ec=Math.hypot(el,es)||1,ed=Math.min(Math.max(.22*Math.hypot(en.x-et.x,en.y-et.y),20*M),56*M),eu=es/ec<0?1:-1,em={x:ei+el/ec*ed*eu,y:eo+es/ec*ed*eu},eh=Math.atan2(en.y-em.y,en.x-em.x),ep=12*M,ef=e=>`${en.x-ep*Math.cos(eh+e)} ${en.y-ep*Math.sin(eh+e)}`;return(0,t.jsxs)(t.Fragment,{children:[!1!==e.dim&&(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("div",{className:"pointer-events-none absolute inset-0 z-40 backdrop-blur-[6px] animate-in fade-in duration-500",style:G}),K.map((e,a)=>(0,t.jsx)("div",{className:"pointer-events-auto absolute z-40",style:e},a)),(0,t.jsxs)("svg",{className:"pointer-events-none absolute inset-0 z-40 h-full w-full animate-in fade-in duration-500","aria-hidden":!0,children:[(0,t.jsx)("defs",{children:(0,t.jsxs)("mask",{id:k,maskUnits:"userSpaceOnUse",children:[(0,t.jsx)("rect",{x:0,y:0,width:P,height:I,fill:"white"}),F.map((e,a)=>(0,t.jsx)("rect",{x:e.x,y:e.y,width:e.w,height:e.h,rx:14*M,fill:"black"},a))]})}),(0,t.jsx)("rect",{x:0,y:0,width:P,height:I,fill:"rgba(0,0,0,0.45)",mask:`url(#${k})`})]})]}),S>=1&&!m&&(0,t.jsxs)("svg",{className:"pointer-events-none absolute inset-0 z-50 h-full w-full text-[#403F3D] dark:text-white","aria-hidden":!0,children:[(0,t.jsx)("style",{children:`
19            @keyframes demo-arrow-draw { from { stroke-dashoffset: 1; } to { stroke-dashoffset: 0; } }
20            @keyframes demo-arrow-head { from { opacity: 0; } to { opacity: 1; } }
21          `}),(0,t.jsx)("path",{d:`M${et.x} ${et.y} Q${em.x} ${em.y} ${en.x} ${en.y}`,stroke:"currentColor",strokeWidth:1.6*M,fill:"none",strokeLinecap:"round",strokeMiterlimit:10,pathLength:1,strokeDasharray:"1",style:{animation:"demo-arrow-draw 360ms ease-out both"}}),(0,t.jsx)("path",{d:`M${ef(.55)} L${en.x} ${en.y} L${ef(-.55)}`,stroke:"currentColor",strokeWidth:1.6*M,fill:"none",strokeLinecap:"round",strokeLinejoin:"round",style:{animation:"demo-arrow-head 150ms ease-out 320ms both"}})]},e.selector),!m&&H]})},"useDemoTour",0,function({steps:e,running:t,onStep:r,onBack:n,onDone:i}){let[o,l]=(0,a.useState)(null),s=(0,a.useRef)(r),c=(0,a.useRef)(n),d=(0,a.useRef)(i),u=(0,a.useRef)(null);(0,a.useEffect)(()=>{s.current=r,c.current=n,d.current=i,u.current=o}),(0,a.useEffect)(()=>{let e=setTimeout(()=>l(t?0:null),0);return()=>clearTimeout(e)},[t]);let m=t=>{t>=e.length-1?(l(null),d.current()):l(t+1)};return(0,a.useEffect)(()=>{if(!t||null===o)return;s.current?.(o);let a=setTimeout(()=>m(o),e[o]?.holdMs??3800);return()=>clearTimeout(a)},[t,o,e]),{tourIdx:o,next:()=>{null!==u.current&&m(u.current)},back:()=>{let e=u.current;null===e||e<=0||(c.current?.(e),l(e-1))}}}])},820656,e=>{"use strict";var t=e.i(843476),a=e.i(647163);e.s(["ScriptedDemoFrame",0,function({caption:e,action:r,className:n,children:i}){return(0,t.jsxs)("div",{"data-demo-embed":!0,className:(0,a.cn)("overflow-hidden rounded-xl border border-border/60 bg-card shadow-[0_24px_64px_-32px_rgba(0,0,0,0.18)]",n),children:[(0,t.jsxs)("div",{className:"flex items-center gap-2 border-b border-border/60 bg-muted/40 px-4 py-2.5",children:[(0,t.jsxs)("div",{className:"flex gap-1.5",children:[(0,t.jsx)("span",{className:"h-2.5 w-2.5 rounded-full bg-foreground
21/15"}),(0,t.jsx)("span",{className:"h-2.5 w-2.5 rounded-full bg-foreground/15"}),(0,t.jsx)("span",{className:"h-2.5 w-2.5 rounded-full bg-foreground/15"})]}),e&&(0,t.jsx)("div",{className:"ml-3 text-xs text-muted-foreground animate-in fade-in slide-in-from-left-1 duration-300",children:e},e),r&&(0,t.jsx)("div",{className:"ml-auto",children:r})]}),(0,t.jsx)("div",{className:"bg-background",style:{fontFamily:'var(--font-sf-pro), -apple-system, BlinkMacSystemFont, "SF Pro Display", system-ui, sans-serif'},children:i})]})}])},690690,e=>{"use strict";var t=e.i(843476),a=e.i(871689),r=e.i(167881),n=e.i(647163);e.s(["TourControls",0,function({blurb:e,idx:i,total:o,onNext:l,onBack:s,className:c}){return(0,t.jsxs)("div",{className:(0,n.cn)("mt-3 rounded-[20px] [corner-shape:squircle] squircle-safari-fallback border border-border/60 bg-card p-4",c),children:[(0,t.jsx)("p",{className:"text-sm leading-snug text-foreground/85 animate-in fade-in duration-300",children:e},e),(0,t.jsxs)("div",{className:"mt-3 flex items-center justify-between gap-3",children:[(0,t.jsx)("div",{className:"flex items-center gap-1.5","aria-label":`Step ${i+1} of ${o}`,children:Array.from({length:o}).map((e,a)=>(0,t.jsx)("span",{className:(0,n.cn)("h-1.5 rounded-full transition-all duration-300",a===i?"w-5 bg-foreground":"w-1.5 bg-foreground
21/20")},a))}),(0,t.jsxs)("div",{className:"flex items-center gap-1.5",children:[s&&(0,t.jsx)("button",{type:"button",onClick:s,"aria-label":"Back",className:"flex h-8 w-8 items-center justify-center rounded-full text-muted-foreground/70 transition-colors hover:bg-muted hover:text-foreground",children:(0,t.jsx)(a.ArrowLeft,{className:"h-4 w-4"})}),(0,t.jsx)(r.Button,{size:"sm",onClick:l,children:i>=o-1?"Got it":"Next"})]})]})]})}])},648773,e=>{"use strict";var t=e.i(271645);e.s(["useTypewriter",0,function(e,a,r){let[n,i]=(0,t.useState)(0);return(0,t.useEffect)(()=>{if(!a)return void i(0);if(0===e.length)return;if(window.matchMedia?.("(prefers-reduced-motion: reduce)").matches)return void i(e.length);i(0);let t=!0,n=performance.now(),o=0,l=()=>{if(!t)return;let a=Math.min(1,(performance.now()-n)/r);i(Math.round(a*e.length)),a<1&&(o=requestAnimationFrame(l))};return o=requestAnimationFrame(l),()=>{t=!1,cancelAnimationFrame(o)}},[e,a,r]),{value:e.slice(0,n),done:n>=e.length}}])},78910,e=>{"use strict";function t(e,t){let a=e instanceof HTMLTextAreaElement?window.HTMLTextAreaElement.prototype:window.HTMLInputElement.prototype;Object.getOwnPropertyDescriptor(a,"value")?.set?.call(e,t),e.dispatchEvent(new Event("input",{bubbles:!0}))}e.s(["typeInto",0,function(e,a,{charMs:r=45,startDelayMs:n=0,onDone:i}={}){let o,l,s=!1,c=()=>{s||(s=!0,window.clearInterval(o),window.clearTimeout(l),i?.())},d=window.setTimeout(()=>{if(s)return;let n=performance.now();o=window.setInterval(()=>{if(s)return;let i=e();if(!i)return;let o=Math.max(1,Math.round((performance.now()-n)/r)),l=a.slice(0,Math.min(a.length,o));i.value!==l&&t(i,l),o>=a.length&&i.value===a&&c()},Math.min(r,45)),l=window.setTimeout(()=>{let r=e();r&&r.value!==a&&t(r,a),c()},a.length*r+1500)},n);return{cancel:()=>{s=!0,window.clearTimeout(d),window.clearTimeout(l),window.clearInterval(o)}}}])}]);

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.