import{r as s,j as e}from"./vendor-react-Dp9pL_Wn.js";import{z as o,A as i,C as r,E as t}from"./c4b350ac1-KLFM4jkb.js";import{M as d}from"./vendor-intl-BDR1NhN_.js";import{K as a,H as n}from"./index-CSvjYuL_.js";import"./vendor-ant-cds-DvTmcYA1.js";import"./vendor-base-ui-CdQU4JQh.js";import"./vendor-radix-D3USJ4lr.js";import"./vendor-base-5_f7mmWg.js";import"./vendor-virtual-DRz8lJfQ.js";import"./vendor-zod-DIcz3Rbr.js";import"./vendor-zustand-CI9omAwJ.js";import"./vendor-icons-BBStP_8q.js";import"./vendor-lodash-CIro4mst.js";import"./vendor-router-qG5OCEmI.js";import"./vendor-query-DgCRID2b.js";import"./vendor-motion-D7Z1qgzM.js";import"./vendor-luxon-Y8l99kBI.js";import"./vendor-infra-DayZK7Ds.js";import"./vendor-growthbook-C66YtMMX.js";import"./c40b9b8f5-CcFpJKg-.js";import"./c393cb7f5-HUvLXarC.js";import"./ca8998c31-P9hjFFxa.js";import"./cbf215181-Bsdk_iVX.js";import"./c82022b5f-v1T93ITZ.js";import"./c627fcdb6-v1yU0Z6G.js";import"./c85adc124-DaXgLnIc.js";import"./c4b43b0ae-CSVSIKUp.js";import"./ce61829b3-0upsP-GZ.js";import"./c0632795f-DFHAnV4h.js";import"./c1f96d614-CNpmgQ8l.js";import"./c2591c98b-B0JYd9Jp.js";import"./c9bba154c-Bw59591Y.js";import"./c2a658aad-Db1B4w67.js";import"./c0e977562-B_Zbx8nl.js";import"./c9f4bb49e-CrIVzJHt.js";import"./cc2dfdfd3-BrnuP9el.js";import"./c6a992d55-BgxzHrh5.js";import"./c9e81e7b9-CQ79hI5E.js";import"./cdd5b9598-DXIbe6ku.js";import"./cf57f6351-BOW8NPIt.js";import"./c5669b8e4-B4xCGVen.js";import"./c93f725a0-BmtJGQGk.js";import"./c26148d62-Db4ihZzY.js";import"./c3a36db6f-BVEOyI7C.js";import"./cc2e285cb-ERZJd0nP.js";import"./c4526f334-DmmtJSHf.js";import"./cb59e2e62-DU7B8aps.js";import"./c009a87a0-BdYPxNaw.js";import"./c8c15d455-BRkvbsON.js";import"./c0f96d0e0-DGUPaEDS.js";const c={shown:"claudeai.desktop_upsell_nudge.shown",dismissed:"claudeai.desktop_upsell_nudge.dismissed",clicked:"claudeai.desktop_upsell_nudge.clicked",hovered:"claudeai.desktop_upsell_nudge.hovered"};function p({onDismiss:t,onClick:p,onVisibilityChange:j}){const l=a(),[u,f]=s.useState(null);s.useEffect(()=>{o().then(s=>f(s))},[]);const[b,v]=s.useState(!1),{downloadAndOpenModal:g,modal:h}=i("desktop_upsell_nudge",{onClose:()=>{v(!1),p()}}),k=s.useCallback(s=>{s.preventDefault(),g(u),v(!0)},[u,g]);return l?e.jsxs(e.Fragment,{children:[!b&&e.jsx(n,{actionHref:"#",openInNewTab:!1,imageUrl:"/images/spotlights/desktop-upsell-nudge.svg",onDismiss:t,onClick:k,analyticsEvents:c,variant:"always-visible",onVisibilityChange:j,body:r()?e.jsx(d,{defaultMessage:"Type, speak, or screenshot with Claude from anywhere on your Mac.",id:"t9IS+AYBWW"}):e.jsx(d,{defaultMessage:"Chat with Claude from anywhere on your computer",id:"17AbdHyLfC"}),title:e.jsx(d,{defaultMessage:"Claude for Desktop is here",id:"d8ef3pvwg/"}),actionText:e.jsx(m,{children:e.jsx(d,{defaultMessage:"Download",id:"5q3qC0sC3r"})})}),h]}):null}function m({children:s}){return e.jsxs("span",{className:"flex items-center gap-1.5",children:[e.jsx(t,{size:12}),s]})}const j=s.memo(({onDismiss:s,onAction:o})=>e.jsx(p,{onDismiss:s,onClick:o}));j.displayName="DesktopUpsellNudge";export{j as DesktopUpsellNudge};
