{"version":3,"file":"shared-lib.BYtHOp7M.mjs","names":["fonts","css","className","useState","useRef","fonts","startTransition"],"sources":["https:/framerusercontent.com/modules/WClXrdbSBUnnOLl2P5Ue/c29ipYKdro8qqiAFahlo/krOkdzfVP.js","https:/framerusercontent.com/modules/n7IkuUZoxTKOIZYrBPPa/b75lbpT7bZ3ayFUtQpvM/uH85qmhSe.js","https:/framerusercontent.com/modules/RjsyOyL48N2FIl5brj7z/GpShUjyQbeav3yiSFGwU/WhatsAppPopup.js"],"sourcesContent":["// Generated by Framer (3e39c08)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Newsreader-300\",\"GF;Newsreader-regular\",\"GF;Newsreader-italic\",\"GF;Newsreader-300italic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Newsreader\",source:\"google\",style:\"normal\",uiFamilyName:\"Newsreader\",url:\"https://fonts.gstatic.com/s/newsreader/v26/cY9qfjOCX1hbuyalUrK49dLac06G1ZGsZBtoBCzBDXXD9JVF438wJo_ACexEPjCggA.woff2\",weight:\"300\"},{cssFamilyName:\"Newsreader\",source:\"google\",style:\"normal\",uiFamilyName:\"Newsreader\",url:\"https://fonts.gstatic.com/s/newsreader/v26/cY9qfjOCX1hbuyalUrK49dLac06G1ZGsZBtoBCzBDXXD9JVF438weI_ACexEPjCggA.woff2\",weight:\"400\"},{cssFamilyName:\"Newsreader\",source:\"google\",style:\"italic\",uiFamilyName:\"Newsreader\",url:\"https://fonts.gstatic.com/s/newsreader/v26/cY9kfjOCX1hbuyalUrK439vogqC9yFZCYg7oRZaLP4obnf7fTXglsMwoT-ZFHDWwgECi.woff2\",weight:\"400\"},{cssFamilyName:\"Newsreader\",source:\"google\",style:\"italic\",uiFamilyName:\"Newsreader\",url:\"https://fonts.gstatic.com/s/newsreader/v26/cY9kfjOCX1hbuyalUrK439vogqC9yFZCYg7oRZaLP4obnf7fTXglsMx2T-ZFHDWwgECi.woff2\",weight:\"300\"}]}];export const css=['.framer-B5bgJ .framer-styles-preset-vmbxwk:not(.rich-text-wrapper), .framer-B5bgJ .framer-styles-preset-vmbxwk.rich-text-wrapper h1 { --framer-font-family: \"Newsreader\", \"Newsreader Placeholder\", serif; --framer-font-family-bold: \"Newsreader\", \"Newsreader Placeholder\", serif; --framer-font-family-bold-italic: \"Newsreader\", \"Newsreader Placeholder\", serif; --framer-font-family-italic: \"Newsreader\", \"Newsreader Placeholder\", serif; --framer-font-open-type-features: normal; --framer-font-size: 56px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 300; --framer-font-weight-bold: 400; --framer-font-weight-bold-italic: 400; --framer-font-weight-italic: 300; --framer-letter-spacing: 0em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 0px; --framer-text-alignment: center; --framer-text-color: var(--token-ff84f532-b522-4c17-ad39-a3978b4dae6d, #221614); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }','@media (max-width: 1439px) and (min-width: 810px) { .framer-B5bgJ .framer-styles-preset-vmbxwk:not(.rich-text-wrapper), .framer-B5bgJ .framer-styles-preset-vmbxwk.rich-text-wrapper h1 { --framer-font-family: \"Newsreader\", \"Newsreader Placeholder\", serif; --framer-font-family-bold: \"Newsreader\", \"Newsreader Placeholder\", serif; --framer-font-family-bold-italic: \"Newsreader\", \"Newsreader Placeholder\", serif; --framer-font-family-italic: \"Newsreader\", \"Newsreader Placeholder\", serif; --framer-font-open-type-features: normal; --framer-font-size: 42px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 300; --framer-font-weight-bold: 400; --framer-font-weight-bold-italic: 400; --framer-font-weight-italic: 300; --framer-letter-spacing: 0em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 0px; --framer-text-alignment: center; --framer-text-color: var(--token-ff84f532-b522-4c17-ad39-a3978b4dae6d, #221614); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-B5bgJ .framer-styles-preset-vmbxwk:not(.rich-text-wrapper), .framer-B5bgJ .framer-styles-preset-vmbxwk.rich-text-wrapper h1 { --framer-font-family: \"Newsreader\", \"Newsreader Placeholder\", serif; --framer-font-family-bold: \"Newsreader\", \"Newsreader Placeholder\", serif; --framer-font-family-bold-italic: \"Newsreader\", \"Newsreader Placeholder\", serif; --framer-font-family-italic: \"Newsreader\", \"Newsreader Placeholder\", serif; --framer-font-open-type-features: normal; --framer-font-size: 22px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 300; --framer-font-weight-bold: 400; --framer-font-weight-bold-italic: 400; --framer-font-weight-italic: 300; --framer-letter-spacing: 0em; --framer-line-height: 24px; --framer-paragraph-spacing: 0px; --framer-text-alignment: center; --framer-text-color: var(--token-ff84f532-b522-4c17-ad39-a3978b4dae6d, #221614); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-B5bgJ\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (a02f04c)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Newsreader-300\",\"GF;Newsreader-regular\",\"GF;Newsreader-italic\",\"GF;Newsreader-300italic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Newsreader\",source:\"google\",style:\"normal\",uiFamilyName:\"Newsreader\",url:\"https://fonts.gstatic.com/s/newsreader/v26/cY9qfjOCX1hbuyalUrK49dLac06G1ZGsZBtoBCzBDXXD9JVF438wJo_ACexEPjCggA.woff2\",weight:\"300\"},{cssFamilyName:\"Newsreader\",source:\"google\",style:\"normal\",uiFamilyName:\"Newsreader\",url:\"https://fonts.gstatic.com/s/newsreader/v26/cY9qfjOCX1hbuyalUrK49dLac06G1ZGsZBtoBCzBDXXD9JVF438weI_ACexEPjCggA.woff2\",weight:\"400\"},{cssFamilyName:\"Newsreader\",source:\"google\",style:\"italic\",uiFamilyName:\"Newsreader\",url:\"https://fonts.gstatic.com/s/newsreader/v26/cY9kfjOCX1hbuyalUrK439vogqC9yFZCYg7oRZaLP4obnf7fTXglsMwoT-ZFHDWwgECi.woff2\",weight:\"400\"},{cssFamilyName:\"Newsreader\",source:\"google\",style:\"italic\",uiFamilyName:\"Newsreader\",url:\"https://fonts.gstatic.com/s/newsreader/v26/cY9kfjOCX1hbuyalUrK439vogqC9yFZCYg7oRZaLP4obnf7fTXglsMx2T-ZFHDWwgECi.woff2\",weight:\"300\"}]}];export const css=['.framer-7AOeM .framer-styles-preset-i2b386:not(.rich-text-wrapper), .framer-7AOeM .framer-styles-preset-i2b386.rich-text-wrapper h2 { --framer-font-family: \"Newsreader\", \"Newsreader Placeholder\", serif; --framer-font-family-bold: \"Newsreader\", \"Newsreader Placeholder\", serif; --framer-font-family-bold-italic: \"Newsreader\", \"Newsreader Placeholder\", serif; --framer-font-family-italic: \"Newsreader\", \"Newsreader Placeholder\", serif; --framer-font-open-type-features: normal; --framer-font-size: 30px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 300; --framer-font-weight-bold: 400; --framer-font-weight-bold-italic: 400; --framer-font-weight-italic: 300; --framer-letter-spacing: 0.02em; --framer-line-height: 130%; --framer-paragraph-spacing: 40px; --framer-text-alignment: left; --framer-text-color: var(--token-feb75d5e-a11b-44fe-8ce5-1e8a62dff8ad, #2d1d1b); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: inherit; }'];export const className=\"framer-7AOeM\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// WhatsApp Popup Widget - A high-end, customizable chat widget for Framer with authentic WhatsApp-style interface\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useState,startTransition,useEffect,useRef}from\"react\";import{motion,AnimatePresence}from\"framer-motion\";import{addPropertyControls,ControlType}from\"framer\";/**\n * @framerDisableUnlink\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */export default function WhatsappChatPopUp(props){const{phoneNumber,accountName,accountStatus,profileImage={src:\"https://framerusercontent.com/images/GfGkADagM4KEibNcIiRUWlfrR0.jpg\",alt:\"Profile\"},initialMessage,placeholderText,position,primaryColor,darkMode,showNotificationBadge,openInNewTab,fonts,typingDuration,presetMessages,quickReplyColor}=props;const[isOpen,setIsOpen]=useState(false);const[message,setMessage]=useState(\"\");const[showEmojiPicker,setShowEmojiPicker]=useState(false);const[showTyping,setShowTyping]=useState(false);const[showMessage,setShowMessage]=useState(false);const[isMobile,setIsMobile]=useState(false);const chatRef=useRef(null);const buttonRef=useRef(null);// Detect mobile screen size\nuseEffect(()=>{if(typeof window!==\"undefined\"){const checkMobile=()=>{startTransition(()=>setIsMobile(window.innerWidth<=768));};checkMobile();window.addEventListener(\"resize\",checkMobile);return()=>window.removeEventListener(\"resize\",checkMobile);}},[]);// Show typing indicator when chat opens\nuseState(()=>{if(isOpen&&!showMessage){startTransition(()=>setShowTyping(true));const typingTimer=setTimeout(()=>{startTransition(()=>{setShowTyping(false);setShowMessage(true);});},typingDuration*1e3);return()=>clearTimeout(typingTimer);}});// Close chat when clicking outside\nuseEffect(()=>{if(!isOpen)return;const handleClickOutside=event=>{if(chatRef.current&&buttonRef.current&&!chatRef.current.contains(event.target)&&!buttonRef.current.contains(event.target)){startTransition(()=>setIsOpen(false));}};if(typeof window!==\"undefined\"){document.addEventListener(\"mousedown\",handleClickOutside);return()=>{document.removeEventListener(\"mousedown\",handleClickOutside);};}},[isOpen]);const handleSend=()=>{if(!message.trim())return;if(typeof window!==\"undefined\"){const url=`https://wa.me/${phoneNumber}?text=${encodeURIComponent(message)}`;window.open(url,openInNewTab?\"_blank\":\"_self\");startTransition(()=>setMessage(\"\"));}};const toggleChat=()=>{startTransition(()=>{const newIsOpen=!isOpen;setIsOpen(newIsOpen);if(newIsOpen){setShowMessage(false);setShowTyping(true);setTimeout(()=>{startTransition(()=>{setShowTyping(false);setShowMessage(true);});},typingDuration*1e3);}});};const toggleEmojiPicker=()=>{startTransition(()=>setShowEmojiPicker(!showEmojiPicker));};const insertEmoji=emoji=>{startTransition(()=>{setMessage(prev=>prev+emoji);setShowEmojiPicker(false);});};const handlePresetClick=presetMessage=>{startTransition(()=>setMessage(presetMessage));};const bgColor=darkMode?\"#111b21\":\"#ffffff\";const textColor=darkMode?\"#e9edef\":\"#111b21\";const subTextColor=darkMode?\"#8696a0\":\"#667781\";const headerBg=darkMode?\"#202c33\":primaryColor;const bubbleBg=darkMode?\"#202c33\":\"#ffffff\";const inputAreaBg=darkMode?\"#202c33\":\"#f0f2f5\";const currentTime=typeof window!==\"undefined\"?new Date().toLocaleTimeString([],{hour:\"2-digit\",minute:\"2-digit\"}):\"12:00\";// Responsive dimensions\nconst chatWidth=isMobile?\"calc(100vw - 32px)\":\"360px\";const chatHeight=isMobile?\"calc(100vh - 120px)\":\"500px\";const chatMaxHeight=isMobile?\"600px\":\"500px\";const bottomPosition=isMobile?\"16px\":\"24px\";const sidePosition=isMobile?\"16px\":\"24px\";const emojiCategories={smileys:[\"😀\",\"😃\",\"😄\",\"😁\",\"😅\",\"😂\",\"🤣\",\"😊\",\"😇\",\"🙂\",\"🙃\",\"😉\",\"😌\",\"😍\",\"🥰\",\"😘\",\"😗\",\"😙\",\"😚\",\"😋\",\"😛\",\"😝\",\"😜\",\"🤪\",\"🤨\",\"🧐\",\"🤓\",\"😎\",\"🤩\",\"🥳\"],gestures:[\"👋\",\"🤚\",\"🖐\",\"✋\",\"🖖\",\"👌\",\"🤌\",\"🤏\",\"✌️\",\"🤞\",\"🤟\",\"🤘\",\"🤙\",\"👈\",\"👉\",\"👆\",\"🖕\",\"👇\",\"☝️\",\"👍\",\"👎\",\"✊\",\"👊\",\"🤛\",\"🤜\",\"👏\",\"🙌\",\"👐\",\"🤲\",\"🤝\"],hearts:[\"❤️\",\"🧡\",\"💛\",\"💚\",\"💙\",\"💜\",\"🖤\",\"🤍\",\"🤎\",\"💔\",\"❣️\",\"💕\",\"💞\",\"💓\",\"💗\",\"💖\",\"💘\",\"💝\",\"💟\"],objects:[\"🎉\",\"🎊\",\"🎈\",\"🎁\",\"🏆\",\"🥇\",\"🥈\",\"🥉\",\"⚽\",\"🏀\",\"🏈\",\"⚾\",\"🎾\",\"🏐\",\"🏉\",\"🎱\",\"🎮\",\"🎯\",\"🎲\",\"🎰\",\"🎳\"]};return /*#__PURE__*/_jsxs(\"div\",{style:{position:\"fixed\",bottom:bottomPosition,[position]:sidePosition,zIndex:9999,fontFamily:\"'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif\"},children:[/*#__PURE__*/_jsx(AnimatePresence,{children:isOpen&&/*#__PURE__*/_jsxs(motion.div,{ref:chatRef,initial:{opacity:0,scale:.9,y:20,transformOrigin:position===\"right\"?\"bottom right\":\"bottom left\"},animate:{opacity:1,scale:1,y:0},exit:{opacity:0,scale:.9,y:20},transition:{type:\"spring\",damping:25,stiffness:300},style:{width:chatWidth,height:chatHeight,maxHeight:chatMaxHeight,backgroundColor:bgColor,borderRadius:\"16px\",boxShadow:\"0 12px 40px rgba(0,0,0,0.25)\",display:\"flex\",flexDirection:\"column\",overflow:\"hidden\",marginBottom:\"16px\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{backgroundColor:headerBg,padding:isMobile?\"16px\":\"20px\",display:\"flex\",alignItems:\"center\",gap:\"12px\",color:\"#ffffff\",position:\"relative\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\"},children:[/*#__PURE__*/_jsx(\"img\",{src:profileImage.src,alt:profileImage.alt,style:{width:isMobile?\"40px\":\"45px\",height:isMobile?\"40px\":\"45px\",borderRadius:\"50%\",objectFit:\"cover\"}}),/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",bottom:\"2px\",right:\"2px\",width:\"10px\",height:\"10px\",backgroundColor:\"#25D366\",border:\"2px solid #ffffff\",borderRadius:\"50%\"}})]}),/*#__PURE__*/_jsxs(\"div\",{style:{flex:1,minWidth:0},children:[/*#__PURE__*/_jsx(\"h4\",{style:{margin:0,...fonts.accountName,overflow:\"hidden\",textOverflow:\"ellipsis\",whiteSpace:\"nowrap\"},children:accountName}),/*#__PURE__*/_jsx(\"p\",{style:{margin:0,opacity:.85,...fonts.accountStatus,overflow:\"hidden\",textOverflow:\"ellipsis\",whiteSpace:\"nowrap\"},children:accountStatus})]}),/*#__PURE__*/_jsx(\"button\",{onClick:toggleChat,style:{background:\"none\",border:\"none\",color:\"#ffffff\",cursor:\"pointer\",fontSize:\"20px\",padding:\"4px\"},\"aria-label\":\"Close chat\",children:\"✕\"})]}),/*#__PURE__*/_jsxs(\"div\",{style:{flex:1,padding:isMobile?\"16px\":\"20px\",backgroundImage:\"url('https://user-images.githubusercontent.com/15075759/28719144-86dc0f70-73b1-11e7-911d-60d70fcded21.png')\",backgroundSize:\"contain\",backgroundRepeat:\"repeat\",backgroundColor:darkMode?\"#0b141a\":\"#e5ddd5\",overflowY:\"auto\"},children:[showTyping&&/*#__PURE__*/_jsx(motion.div,{initial:{opacity:0,x:-10},animate:{opacity:1,x:0},exit:{opacity:0,x:-10},style:{backgroundColor:bubbleBg,padding:\"12px 16px\",borderRadius:\"0 12px 12px 12px\",maxWidth:\"85%\",boxShadow:\"0 2px 4px rgba(0,0,0,0.1)\",display:\"inline-flex\",gap:\"4px\",alignItems:\"center\"},children:[0,1,2].map(i=>/*#__PURE__*/_jsx(motion.div,{animate:{y:[0,-8,0],opacity:[.4,1,.4]},transition:{duration:1.2,repeat:Infinity,delay:i*.15,ease:\"easeInOut\"},style:{width:\"8px\",height:\"8px\",borderRadius:\"50%\",backgroundColor:subTextColor}},i))}),showMessage&&/*#__PURE__*/_jsxs(motion.div,{initial:{opacity:0,x:-10},animate:{opacity:1,x:0},transition:{delay:.2},style:{backgroundColor:bubbleBg,color:textColor,padding:\"12px 16px\",borderRadius:\"0 12px 12px 12px\",maxWidth:\"85%\",boxShadow:\"0 2px 4px rgba(0,0,0,0.1)\",position:\"relative\",whiteSpace:\"pre-line\",...fonts.message},children:[initialMessage,/*#__PURE__*/_jsx(\"div\",{style:{fontSize:\"10px\",color:subTextColor,textAlign:\"right\",marginTop:\"4px\"},children:currentTime})]}),showMessage&&presetMessages&&presetMessages.length>0&&/*#__PURE__*/_jsx(motion.div,{initial:{opacity:0,y:10},animate:{opacity:1,y:0},transition:{delay:.4},style:{display:\"flex\",flexDirection:\"column\",gap:\"8px\",marginTop:\"12px\",maxWidth:\"85%\"},children:presetMessages.map((preset,idx)=>/*#__PURE__*/_jsx(motion.button,{whileHover:{scale:1.02},whileTap:{scale:.98},onClick:()=>handlePresetClick(preset.message),style:{backgroundColor:bubbleBg,color:quickReplyColor,border:`1px solid ${primaryColor}`,borderRadius:\"12px\",padding:\"10px 16px\",cursor:\"pointer\",textAlign:\"left\",boxShadow:\"0 2px 4px rgba(0,0,0,0.08)\",transition:\"all 0.2s ease\",...fonts.quickReply},children:preset.label},idx))})]}),/*#__PURE__*/_jsxs(\"div\",{style:{backgroundColor:inputAreaBg,padding:isMobile?\"10px 12px\":\"12px 16px\",display:\"flex\",alignItems:\"center\",gap:\"10px\",position:\"relative\"},children:[showEmojiPicker&&/*#__PURE__*/_jsxs(\"div\",{style:{position:\"absolute\",bottom:\"100%\",left:isMobile?\"0\":\"16px\",right:isMobile?\"0\":\"auto\",marginBottom:\"8px\",backgroundColor:bgColor,borderRadius:\"12px\",boxShadow:\"0 4px 12px rgba(0,0,0,0.15)\",padding:\"12px\",width:isMobile?\"100%\":\"320px\",maxWidth:isMobile?\"calc(100vw - 32px)\":\"320px\",maxHeight:\"280px\",overflowY:\"auto\",zIndex:10},children:[/*#__PURE__*/_jsxs(\"div\",{style:{marginBottom:\"8px\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{fontSize:\"11px\",fontWeight:600,color:subTextColor,marginBottom:\"8px\",textTransform:\"uppercase\"},children:\"Smileys & People\"}),/*#__PURE__*/_jsx(\"div\",{style:{display:\"grid\",gridTemplateColumns:\"repeat(8, 1fr)\",gap:\"4px\"},children:emojiCategories.smileys.map((emoji,idx)=>/*#__PURE__*/_jsx(\"button\",{onClick:()=>insertEmoji(emoji),style:{background:\"none\",border:\"none\",fontSize:\"24px\",cursor:\"pointer\",padding:\"4px\",borderRadius:\"4px\",transition:\"background 0.2s\"},onMouseEnter:e=>{e.currentTarget.style.backgroundColor=inputAreaBg;},onMouseLeave:e=>{e.currentTarget.style.backgroundColor=\"transparent\";},children:emoji},idx))})]}),/*#__PURE__*/_jsxs(\"div\",{style:{marginBottom:\"8px\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{fontSize:\"11px\",fontWeight:600,color:subTextColor,marginBottom:\"8px\",textTransform:\"uppercase\"},children:\"Gestures\"}),/*#__PURE__*/_jsx(\"div\",{style:{display:\"grid\",gridTemplateColumns:\"repeat(8, 1fr)\",gap:\"4px\"},children:emojiCategories.gestures.map((emoji,idx)=>/*#__PURE__*/_jsx(\"button\",{onClick:()=>insertEmoji(emoji),style:{background:\"none\",border:\"none\",fontSize:\"24px\",cursor:\"pointer\",padding:\"4px\",borderRadius:\"4px\",transition:\"background 0.2s\"},onMouseEnter:e=>{e.currentTarget.style.backgroundColor=inputAreaBg;},onMouseLeave:e=>{e.currentTarget.style.backgroundColor=\"transparent\";},children:emoji},idx))})]}),/*#__PURE__*/_jsxs(\"div\",{style:{marginBottom:\"8px\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{fontSize:\"11px\",fontWeight:600,color:subTextColor,marginBottom:\"8px\",textTransform:\"uppercase\"},children:\"Hearts\"}),/*#__PURE__*/_jsx(\"div\",{style:{display:\"grid\",gridTemplateColumns:\"repeat(8, 1fr)\",gap:\"4px\"},children:emojiCategories.hearts.map((emoji,idx)=>/*#__PURE__*/_jsx(\"button\",{onClick:()=>insertEmoji(emoji),style:{background:\"none\",border:\"none\",fontSize:\"24px\",cursor:\"pointer\",padding:\"4px\",borderRadius:\"4px\",transition:\"background 0.2s\"},onMouseEnter:e=>{e.currentTarget.style.backgroundColor=inputAreaBg;},onMouseLeave:e=>{e.currentTarget.style.backgroundColor=\"transparent\";},children:emoji},idx))})]}),/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"div\",{style:{fontSize:\"11px\",fontWeight:600,color:subTextColor,marginBottom:\"8px\",textTransform:\"uppercase\"},children:\"Objects\"}),/*#__PURE__*/_jsx(\"div\",{style:{display:\"grid\",gridTemplateColumns:\"repeat(8, 1fr)\",gap:\"4px\"},children:emojiCategories.objects.map((emoji,idx)=>/*#__PURE__*/_jsx(\"button\",{onClick:()=>insertEmoji(emoji),style:{background:\"none\",border:\"none\",fontSize:\"24px\",cursor:\"pointer\",padding:\"4px\",borderRadius:\"4px\",transition:\"background 0.2s\"},onMouseEnter:e=>{e.currentTarget.style.backgroundColor=inputAreaBg;},onMouseLeave:e=>{e.currentTarget.style.backgroundColor=\"transparent\";},children:emoji},idx))})]})]}),/*#__PURE__*/_jsx(\"button\",{onClick:toggleEmojiPicker,style:{background:\"none\",border:\"none\",cursor:\"pointer\",fontSize:\"20px\",color:subTextColor,padding:\"0\"},\"aria-label\":\"Emoji picker\",children:\"😊\"}),/*#__PURE__*/_jsx(\"input\",{type:\"text\",value:message,onChange:e=>startTransition(()=>setMessage(e.target.value)),onKeyDown:e=>e.key===\"Enter\"&&handleSend(),placeholder:placeholderText,style:{flex:1,backgroundColor:bgColor,border:\"none\",borderRadius:\"20px\",padding:\"10px 16px\",fontSize:\"14px\",color:textColor,outline:\"none\"},\"aria-label\":\"Message input\"}),/*#__PURE__*/_jsx(\"button\",{onClick:handleSend,disabled:!message.trim(),style:{background:\"none\",border:\"none\",cursor:message.trim()?\"pointer\":\"default\",opacity:message.trim()?1:.5,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",color:primaryColor},\"aria-label\":\"Send message\",children:/*#__PURE__*/_jsx(\"svg\",{viewBox:\"0 0 24 24\",width:\"24\",height:\"24\",fill:\"currentColor\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M1.101 21.757L23.8 12.028 1.101 2.3l.011 7.912 13.623 1.816-13.623 1.817-.011 7.912z\"})})})]})]})}),/*#__PURE__*/_jsxs(motion.button,{ref:buttonRef,whileHover:{scale:1.05},whileTap:{scale:.95},onClick:toggleChat,style:{width:isMobile?\"56px\":\"60px\",height:isMobile?\"56px\":\"60px\",backgroundColor:primaryColor,borderRadius:\"50%\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",border:\"none\",cursor:\"pointer\",boxShadow:\"0 4px 15px rgba(0,0,0,0.2)\",position:\"relative\",float:position},\"aria-label\":isOpen?\"Close WhatsApp chat\":\"Open WhatsApp chat\",children:[/*#__PURE__*/_jsx(AnimatePresence,{mode:\"wait\",children:isOpen?/*#__PURE__*/_jsx(motion.span,{initial:{rotate:-90,opacity:0},animate:{rotate:0,opacity:1},exit:{rotate:90,opacity:0},style:{fontSize:\"24px\",color:\"#fff\"},children:\"✕\"},\"close\"):/*#__PURE__*/_jsx(motion.div,{initial:{scale:0,opacity:0},animate:{scale:1,opacity:1},exit:{scale:0,opacity:0},children:/*#__PURE__*/_jsx(\"svg\",{width:isMobile?\"30\":\"34\",height:isMobile?\"30\":\"34\",viewBox:\"0 0 24 24\",fill:\"#ffffff\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347m-5.421 7.403h-.004a9.87 9.87 0 01-5.031-1.378l-.361-.214-3.741.982.998-3.648-.235-.374a9.86 9.86 0 01-1.51-5.26c.001-5.45 4.436-9.884 9.888-9.884 2.64 0 5.122 1.03 6.988 2.898a9.825 9.825 0 012.893 6.994c-.003 5.45-4.437 9.884-9.885 9.884m8.413-18.297A11.815 11.815 0 0012.05 0C5.495 0 .16 5.335.157 11.892c0 2.096.547 4.142 1.588 5.945L.057 24l6.305-1.654a11.882 11.882 0 005.683 1.448h.005c6.554 0 11.89-5.335 11.893-11.893a11.821 11.821 0 00-3.48-8.413z\"})})},\"whatsapp\")}),!isOpen&&showNotificationBadge&&/*#__PURE__*/_jsx(motion.div,{initial:{scale:0},animate:{scale:1},style:{position:\"absolute\",top:\"-2px\",right:\"-2px\",backgroundColor:\"#ff3b30\",width:\"18px\",height:\"18px\",borderRadius:\"50%\",border:\"2px solid #ffffff\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",fontSize:\"10px\",color:\"#fff\",fontWeight:\"bold\"},children:\"1\"})]})]});}addPropertyControls(WhatsappChatPopUp,{phoneNumber:{type:ControlType.String,title:\"Phone Number\",defaultValue:\"1234567890\",placeholder:\"1234567890\"},accountName:{type:ControlType.String,title:\"Account Name\",defaultValue:\"Customer Support\"},accountStatus:{type:ControlType.String,title:\"Status\",defaultValue:\"Typically replies within an hour\"},profileImage:{type:ControlType.ResponsiveImage,title:\"Profile Image\"},initialMessage:{type:ControlType.String,title:\"Initial Message\",defaultValue:\"Hi there! 👋\\n\\nHow can we help you today?\",displayTextArea:true},presetMessages:{type:ControlType.Array,title:\"Quick Replies\",control:{type:ControlType.Object,controls:{label:{type:ControlType.String,title:\"Button Label\",defaultValue:\"Quick Reply\"},message:{type:ControlType.String,title:\"Message\",defaultValue:\"Hello, I need help with...\",displayTextArea:true}}},defaultValue:[{label:\"📦 Track my order\",message:\"I'd like to track my order\"},{label:\"💬 General inquiry\",message:\"I have a general question\"},{label:\"🔧 Technical support\",message:\"I need technical support\"}],maxCount:5},placeholderText:{type:ControlType.String,title:\"Placeholder\",defaultValue:\"Type a message...\"},position:{type:ControlType.Enum,title:\"Position\",options:[\"left\",\"right\"],optionTitles:[\"Left\",\"Right\"],defaultValue:\"right\",displaySegmentedControl:true},primaryColor:{type:ControlType.Color,title:\"Primary Color\",defaultValue:\"#25D366\"},darkMode:{type:ControlType.Boolean,title:\"Dark Mode\",defaultValue:false,enabledTitle:\"On\",disabledTitle:\"Off\"},showNotificationBadge:{type:ControlType.Boolean,title:\"Notification Badge\",defaultValue:true,enabledTitle:\"Show\",disabledTitle:\"Hide\"},openInNewTab:{type:ControlType.Boolean,title:\"Open Link In\",defaultValue:true,enabledTitle:\"New Tab\",disabledTitle:\"Same Tab\"},typingDuration:{type:ControlType.Number,title:\"Typing Duration\",defaultValue:2,min:.5,max:10,step:.5,unit:\"s\",displayStepper:false},quickReplyColor:{type:ControlType.Color,title:\"Quick Reply Color\",defaultValue:\"#25D366\"},fonts:{type:ControlType.Object,title:\"Fonts\",controls:{accountName:{type:ControlType.Font,title:\"Account Name\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:\"16px\",variant:\"Semibold\",letterSpacing:\"-0.01em\",lineHeight:\"1em\"}},accountStatus:{type:ControlType.Font,title:\"Status\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:\"12px\",variant:\"Regular\",letterSpacing:\"0em\",lineHeight:\"1em\"}},message:{type:ControlType.Font,title:\"Message\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:\"14px\",variant:\"Regular\",letterSpacing:\"-0.01em\",lineHeight:\"1.5em\"}},quickReply:{type:ControlType.Font,title:\"Quick Reply\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:\"13px\",variant:\"Medium\",letterSpacing:\"-0.01em\",lineHeight:\"1em\"}}}}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"WhatsappChatPopUp\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"fixed\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerDisableUnlink\":\"*\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./WhatsAppPopup.map"],"mappings":"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"}