{"version":3,"file":"Text_Message_Pop_Up.CPzkCUit.mjs","names":["React.useState"],"sources":["https:/framerusercontent.com/modules/nNTvdbNaYTMRdFMrrpFB/aboFrDoe4pZTUjNKWg1H/Text_Message_Pop_Up.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import*as React from\"react\";import{motion}from\"framer-motion\";export default function TextMessagePopup(){const messages=[\"A Colorado business just booked a brand refresh.\",\"Need design help this month?\",\"There is still time for a discovery call this week.\",\"Your brand may be working harder than your website.\",\"See what is holding your brand back\",\"Good branding will set your company apart. Let's get started!\"];const[visible,setVisible]=React.useState(false);const[index,setIndex]=React.useState(0);const[wasDragged,setWasDragged]=React.useState(false);React.useEffect(()=>{const firstDelay=8e3;const visibleDurationMin=9e3;const visibleDurationMax=13e3;const nextDelayMin=15e3;const nextDelayMax=32e3;let showTimer;let hideTimer;const randomBetween=(min,max)=>Math.floor(Math.random()*(max-min+1))+min;const showMessage=()=>{setVisible(true);setWasDragged(false);const visibleDuration=randomBetween(visibleDurationMin,visibleDurationMax);hideTimer=setTimeout(()=>{setVisible(false);const nextDelay=randomBetween(nextDelayMin,nextDelayMax);showTimer=setTimeout(()=>{setIndex(current=>(current+1)%messages.length);showMessage();},nextDelay);},visibleDuration);};showTimer=setTimeout(showMessage,firstDelay);return()=>{clearTimeout(showTimer);clearTimeout(hideTimer);};},[]);const openContact=()=>{if(!wasDragged){window.location.href=\"/contact\";}};return /*#__PURE__*/_jsx(motion.div,{onClick:openContact,drag:\"x\",dragConstraints:{left:0,right:0},dragElastic:.2,whileTap:{scale:.985},onDragStart:()=>setWasDragged(false),onDragEnd:(event,info)=>{if(Math.abs(info.offset.x)>80){setWasDragged(true);setVisible(false);}},style:{position:\"fixed\",top:55,right:25,width:340,maxWidth:\"calc(100vw - 32px)\",zIndex:3,cursor:\"pointer\",opacity:visible?1:0,transform:visible?\"translateY(0px) scale(1)\":\"translateY(-16px) scale(.97)\",transition:\"all .48s cubic-bezier(.2,.8,.2,1)\",pointerEvents:visible?\"auto\":\"none\"},children:/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:12,padding:\"13px 15px\",borderRadius:24,background:\"rgba(255,255,255,.74)\",backdropFilter:\"blur(28px)\",WebkitBackdropFilter:\"blur(28px)\",boxShadow:\"0 18px 50px rgba(0,0,0,.14), inset 0 1px 0 rgba(255,255,255,.55)\",border:\"1px solid rgba(255,255,255,.58)\",fontFamily:\"Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, sans-serif\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{width:38,height:38,borderRadius:12,overflow:\"hidden\",flexShrink:0,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",boxShadow:\"0 3px 10px rgba(0,0,0,.12)\"},children:/*#__PURE__*/_jsxs(\"svg\",{width:\"38\",height:\"38\",viewBox:\"0 0 64 64\",xmlns:\"http://www.w3.org/2000/svg\",\"aria-hidden\":\"true\",children:[/*#__PURE__*/_jsx(\"rect\",{fill:\"#1E1E1C\",width:\"64\",height:\"64\",rx:\"16\",ry:\"16\"}),/*#__PURE__*/_jsxs(\"g\",{children:[/*#__PURE__*/_jsx(\"path\",{fill:\"#2DFF6A\",d:\"M18.41,47.01c-1.62,0-3.31-.32-4.81-.91l-.79-7.09.35-.16c2.88,4.85,4.1,7.33,5.56,7.33,1.18,0,2.01-1.5,2.01-4.06v-16.86c0-3.55-.39-5-1.62-7.6v-.08h8.83v.08c-1.18,2.6-1.58,4.1-1.58,7.56v14.5c0,4.65-3.15,7.29-7.96,7.29Z\"}),/*#__PURE__*/_jsx(\"path\",{fill:\"#2DFF6A\",d:\"M49.15,25.34l-.39.12c-2.84-5.52-5.63-7.64-8.43-7.64-2.52,0-4.22,1.65-4.22,4.18,0,3.47,3.43,4.96,6.97,6.7,3.9,1.93,7.92,4.18,7.92,9.73,0,6.19-4.89,8.59-10.56,8.59-2.92,0-5.95-.67-8.35-1.66l-.91-7.6.39-.12c3.39,5.95,6.38,8.55,9.97,8.55,3.35,0,5.08-2.32,5.08-5.04,0-3.62-3.07-5.4-6.46-7.01-4.06-2.01-8.16-4.1-8.16-9.3,0-5.71,4.77-7.84,9.89-7.84,2.28,0,4.49.43,6.34,1.06l.91,7.29Z\"})]})]})}),/*#__PURE__*/_jsxs(\"div\",{style:{flex:1,minWidth:0},children:[/*#__PURE__*/_jsx(\"div\",{style:{fontSize:13,fontWeight:700,color:\"#111\",marginBottom:4,letterSpacing:\"-0.01em\"},children:\"Jake Sannes Studio\"}),/*#__PURE__*/_jsx(\"div\",{style:{fontSize:14,lineHeight:1.35,color:\"rgba(0,0,0,.72)\",marginBottom:8,letterSpacing:\"-0.01em\"},children:messages[index]}),/*#__PURE__*/_jsx(\"div\",{style:{fontSize:13,fontWeight:700,color:\"#1E6BFF\",letterSpacing:\"-0.01em\"},children:\"Reply\"})]})]})});}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"TextMessagePopup\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Text_Message_Pop_Up.map"],"mappings":"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"}