{"version":3,"file":"Button.CGm27ghv.mjs","names":["useState","useMemo","useRef","useCallback","_Fragment"],"sources":["https:/framerusercontent.com/modules/9oqwakuRvZE81objbHvs/UQOnuaoihzXS8ZP09kmR/Button.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import{useState,useRef,useEffect,useMemo,useCallback}from\"react\";import{createPortal}from\"react-dom\";import{motion,AnimatePresence}from\"framer-motion\";/* ── Click-to-Call Config ── */const TURNSTILE_SITEKEY=\"0x4AAAAAACOY9ohV4b7-74Rv\";const API_URL=\"https://8loop-click-to-call-production.8loop.workers.dev/v1/click-to-call\";/* ── Language config is now per-instance via property panel ── *//* ── Countries (for phone dial code only) ── */const COUNTRIES=[{name:\"India\",flag:\"🇮🇳\",dial:\"+91\"},{name:\"United States\",flag:\"🇺🇸\",dial:\"+1\"},{name:\"United Kingdom\",flag:\"🇬🇧\",dial:\"+44\"},{name:\"Canada\",flag:\"🇨🇦\",dial:\"+1\"},{name:\"Australia\",flag:\"🇦🇺\",dial:\"+61\"},{name:\"Germany\",flag:\"🇩🇪\",dial:\"+49\"},{name:\"France\",flag:\"🇫🇷\",dial:\"+33\"},{name:\"Spain\",flag:\"🇪🇸\",dial:\"+34\"},{name:\"Italy\",flag:\"🇮🇹\",dial:\"+39\"},{name:\"Brazil\",flag:\"🇧🇷\",dial:\"+55\"},{name:\"Mexico\",flag:\"🇲🇽\",dial:\"+52\"},{name:\"Japan\",flag:\"🇯🇵\",dial:\"+81\"},{name:\"South Korea\",flag:\"🇰🇷\",dial:\"+82\"},{name:\"China\",flag:\"🇨🇳\",dial:\"+86\"},{name:\"Russia\",flag:\"🇷🇺\",dial:\"+7\"},{name:\"Saudi Arabia\",flag:\"🇸🇦\",dial:\"+966\"},{name:\"UAE\",flag:\"🇦🇪\",dial:\"+971\"},{name:\"Singapore\",flag:\"🇸🇬\",dial:\"+65\"},{name:\"Malaysia\",flag:\"🇲🇾\",dial:\"+60\"},{name:\"Indonesia\",flag:\"🇮🇩\",dial:\"+62\"},{name:\"Thailand\",flag:\"🇹🇭\",dial:\"+66\"},{name:\"Vietnam\",flag:\"🇻🇳\",dial:\"+84\"},{name:\"Philippines\",flag:\"🇵🇭\",dial:\"+63\"},{name:\"Pakistan\",flag:\"🇵🇰\",dial:\"+92\"},{name:\"Bangladesh\",flag:\"🇧🇩\",dial:\"+880\"},{name:\"Sri Lanka\",flag:\"🇱🇰\",dial:\"+94\"},{name:\"Nepal\",flag:\"🇳🇵\",dial:\"+977\"},{name:\"South Africa\",flag:\"🇿🇦\",dial:\"+27\"},{name:\"Nigeria\",flag:\"🇳🇬\",dial:\"+234\"},{name:\"Kenya\",flag:\"🇰🇪\",dial:\"+254\"},{name:\"Egypt\",flag:\"🇪🇬\",dial:\"+20\"},{name:\"Turkey\",flag:\"🇹🇷\",dial:\"+90\"},{name:\"Israel\",flag:\"🇮🇱\",dial:\"+972\"},{name:\"Netherlands\",flag:\"🇳🇱\",dial:\"+31\"},{name:\"Qatar\",flag:\"🇶🇦\",dial:\"+974\"},{name:\"Bahrain\",flag:\"🇧🇭\",dial:\"+973\"},{name:\"Kuwait\",flag:\"🇰🇼\",dial:\"+965\"}];/* ── Animation Presets ── */const ANIMATION_PRESETS={\"scale-fade\":{initial:{opacity:0,scale:.92,y:20},animate:{opacity:1,scale:1,y:0},exit:{opacity:0,scale:.92,y:20}},\"slide-up\":{initial:{opacity:0,y:60},animate:{opacity:1,y:0},exit:{opacity:0,y:60}},\"slide-left\":{initial:{opacity:0,x:80},animate:{opacity:1,x:0},exit:{opacity:0,x:80}},zoom:{initial:{opacity:0,scale:.6},animate:{opacity:1,scale:1},exit:{opacity:0,scale:.6}},fade:{initial:{opacity:0},animate:{opacity:1},exit:{opacity:0}}};const FALLBACK=\"'Inter', system-ui, sans-serif\";function fontCSS(fp,fw,fs){if(!fp)return{fontFamily:FALLBACK,fontWeight:fw,fontStyle:\"normal\",...fs?{fontSize:fs}:{}};return{fontFamily:fp.fontFamily??fp.family??FALLBACK,fontWeight:fp.fontWeight??fp.weight??fw,fontStyle:fp.fontStyle??fp.style??\"normal\",...fs?{fontSize:fs}:{}};}export default function AgentButton(props){const{agentName,industryTag,languageConfig,googleSheetUrl,defaultCountry,/* ── Master font + per-element sizes ── */masterFont,btnFontSize,olHeadingFontSize,olSubFontSize,orHeaderFontSize,orTagFontSize,formLabelFontSize,formInputFontSize,submitBtnFontSize,/* ── Config objects ── */overlayAnimation,button:buttonCfg,overlayLeft,overlayRight,overlayGeneral,formFields,submitBtn,responsive,style}=props;/* ── Responsive: overlay only ── */const bpTablet=responsive?.tabletBelow??1024;const bpMobile=responsive?.mobileBelow??768;const[winW,setWinW]=useState(typeof window!==\"undefined\"?window.innerWidth:1200);const[mounted,setMounted]=useState(false);useEffect(()=>{setMounted(true);},[]);useEffect(()=>{const h=()=>setWinW(window.innerWidth);window.addEventListener(\"resize\",h);return()=>window.removeEventListener(\"resize\",h);},[]);const bp=winW>bpTablet?\"desktop\":winW>bpMobile?\"tablet\":\"mobile\";/* ── Animation config ── */const anim={type:overlayAnimation?.type??\"scale-fade\",duration:overlayAnimation?.duration??.35,easing:overlayAnimation?.easing??\"spring\",dimDuration:overlayAnimation?.dimDuration??.3};const preset=ANIMATION_PRESETS[anim.type]||ANIMATION_PRESETS[\"scale-fade\"];const animTransition=anim.easing===\"spring\"?{type:\"spring\",damping:28,stiffness:320,duration:anim.duration}:anim.easing===\"ease-out\"?{duration:anim.duration,ease:[.16,1,.3,1]}:anim.easing===\"ease-in-out\"?{duration:anim.duration,ease:[.42,0,.58,1]}:{duration:anim.duration,ease:\"linear\"};/* ── Button config ── */const b={label:buttonCfg?.label??\"Get a live call\",bg:buttonCfg?.bg??\"#3B82F6\",color:buttonCfg?.color??\"#FFFFFF\",hoverBg:buttonCfg?.hoverBg??\"#2563EB\",hoverColor:buttonCfg?.hoverColor??\"#FFFFFF\",hoverBorder:buttonCfg?.hoverBorder??\"transparent\",hoverBorderWidth:buttonCfg?.hoverBorderWidth??0,hoverScale:buttonCfg?.hoverScale??1,hoverLift:buttonCfg?.hoverLift??0,hoverShadow:buttonCfg?.hoverShadow??\"\",borderWidth:buttonCfg?.borderWidth??0,borderColor:buttonCfg?.borderColor??\"transparent\",radius:buttonCfg?.radius??12,height:buttonCfg?.height??48,fontSize:buttonCfg?.fontSize??15,padding:buttonCfg?.padding??\"0 24px\",showForm:buttonCfg?.showForm??true};const oL={bgColor:overlayLeft?.bgColor??\"#0D0D0D\",image:overlayLeft?.image??\"\",headingColor:overlayLeft?.headingColor??\"#FFFFFF\",headingSize:overlayLeft?.headingSize??32,heading:overlayLeft?.heading??\"Curious how it sounds?\",subHeading:overlayLeft?.subHeading??\"It’s better heard than explained.\",subColor:overlayLeft?.subColor??\"rgba(255,255,255,0.55)\",subSize:overlayLeft?.subSize??16,gradStart:overlayLeft?.gradStart??\"rgba(0,0,0,0)\",gradEnd:overlayLeft?.gradEnd??\"rgba(0,0,0,0.85)\",gradAngle:overlayLeft?.gradAngle??180,gradMidpoint:overlayLeft?.gradMidpoint??30,/* ── NEW: Text position on image ── */textPosition:overlayLeft?.textPosition??\"bottom\",/* ── NEW: Logo overlay ── */logo:overlayLeft?.logo??\"\",logoSize:overlayLeft?.logoSize??40,logoPosition:overlayLeft?.logoPosition??\"top-left\",logoOpacity:overlayLeft?.logoOpacity??1};const oR={bgColor:overlayRight?.bgColor??\"#1A1A1A\",headerText:overlayRight?.headerText??\"Enter your details below and receive a live AI call instantly.\",headerColor:overlayRight?.headerColor??\"#FFFFFF\",headerSize:overlayRight?.headerSize??20,closeBtnColor:overlayRight?.closeBtnColor??\"rgba(255,255,255,0.4)\",closeBtnHover:overlayRight?.closeBtnHover??\"rgba(255,255,255,0.7)\",padding:overlayRight?.padding??36,tagColor:overlayRight?.tagColor??\"rgba(255,255,255,0.45)\",tagSize:overlayRight?.tagSize??13,tagSeparator:overlayRight?.tagSeparator??\" / \"};const oG={dimColor:overlayGeneral?.dimColor??\"rgba(0,0,0,0.7)\",cardRadius:overlayGeneral?.cardRadius??24,cardMaxWidth:overlayGeneral?.cardMaxWidth??860,cardMaxHeight:overlayGeneral?.cardMaxHeight??580,splitRatio:overlayGeneral?.splitRatio??45};/* ── Responsive overlay overrides ── */const ro={maxWidth:bp===\"mobile\"?responsive?.mobileMaxWidth??420:bp===\"tablet\"?responsive?.tabletMaxWidth??680:oG.cardMaxWidth,maxHeight:bp===\"mobile\"?responsive?.mobileMaxHeight??600:bp===\"tablet\"?responsive?.tabletMaxHeight??520:oG.cardMaxHeight,splitRatio:oG.splitRatio,hideLeft:bp===\"mobile\"||bp===\"tablet\",padding:bp===\"mobile\"?responsive?.mobilePadding??24:bp===\"tablet\"?responsive?.tabletPadding??28:oR.padding};const ff={labelColor:formFields?.labelColor??\"rgba(255,255,255,0.55)\",labelSize:formFields?.labelSize??13,inputBg:formFields?.inputBg??\"rgba(255,255,255,0.08)\",inputBorder:formFields?.inputBorder??\"rgba(255,255,255,0.1)\",inputBorderFocus:formFields?.inputBorderFocus??\"rgba(255,255,255,0.3)\",inputRadius:formFields?.inputRadius??12,inputHeight:formFields?.inputHeight??50,inputTextColor:formFields?.inputTextColor??\"#FFFFFF\",inputTextSize:formFields?.inputTextSize??15,placeholderColor:formFields?.placeholderColor??\"rgba(255,255,255,0.3)\",ddBg:formFields?.dropdownBg??\"#252525\",ddBorder:formFields?.dropdownBorder??\"rgba(255,255,255,0.1)\",ddShadow:formFields?.dropdownShadow??\"0 12px 40px rgba(0,0,0,0.5)\",ddHoverBg:formFields?.dropdownHoverBg??\"rgba(255,255,255,0.06)\",helperText:formFields?.helperText??\"We’ll only use this number for your demo call.\",helperColor:formFields?.helperColor??\"rgba(255,255,255,0.35)\",iconBg:formFields?.iconBg??\"rgba(255,255,255,0.1)\",iconColor:formFields?.iconColor??\"rgba(255,255,255,0.6)\",namePh:formFields?.namePlaceholder??\"How should we address you?\",phonePh:formFields?.phonePlaceholder??\"XXXXX XXXXX\"};const sb={bgColor:submitBtn?.bgColor??\"#3B82F6\",textColor:submitBtn?.textColor??\"#FFFFFF\",hoverBg:submitBtn?.hoverBg??\"#2563EB\",radius:submitBtn?.radius??14,height:submitBtn?.height??54,fontSize:submitBtn?.fontSize??16,label:submitBtn?.label??\"Start Live Call\"};/* ── Master font applied everywhere, sizes per-element ── */const fOH=fontCSS(masterFont,700,olHeadingFontSize??28);const fOS=fontCSS(masterFont,400,olSubFontSize??16);const fRH=fontCSS(masterFont,600,orHeaderFontSize??20);const fRT=fontCSS(masterFont,400,orTagFontSize??13);const fFL=fontCSS(masterFont,500,formLabelFontSize??13);const fFI=fontCSS(masterFont,400,formInputFontSize??15);const fSB=fontCSS(masterFont,600,submitBtnFontSize??16);/* ── Inject @font-face ── */const allFonts=[masterFont];useEffect(()=>{const id=\"__agentbutton_fonts__\";let el=document.getElementById(id);if(!el){el=document.createElement(\"style\");el.id=id;document.head.appendChild(el);}const seen=new Set,faces=[];for(const f of allFonts){if(f?.fontFace&&!seen.has(f.fontFace)){seen.add(f.fontFace);faces.push(f.fontFace);}}el.textContent=faces.join(\"\\n\")+\"\\n.__agentbutton_svg_icon__ svg { width: 100%; height: 100%; display: block; }\";},allFonts.map(f=>f?.fontFace));/* ── Parse language config from property panel ── */const parsedLangs=useMemo(()=>{try{const raw=typeof languageConfig===\"string\"?JSON.parse(languageConfig):languageConfig;if(Array.isArray(raw))return raw;}catch(e){console.warn(\"[AgentButton] Invalid languageConfig JSON:\",e);}return[];},[languageConfig]);const[showOverlay,setShowOverlay]=useState(false);const[name,setName]=useState(\"\"),[phone,setPhone]=useState(\"\");const initialCountry=useMemo(()=>COUNTRIES.find(c=>c.name===defaultCountry)??COUNTRIES[0],[defaultCountry]);const[selCountry,setSelCountry]=useState(initialCountry);useEffect(()=>{setSelCountry(initialCountry);},[initialCountry]);const[showCDD,setShowCDD]=useState(false),[cSearch,setCSearch]=useState(\"\");const[selLangCode,setSelLangCode]=useState(\"\"),[showLDD,setShowLDD]=useState(false),[lSearch,setLSearch]=useState(\"\");const[submitted,setSubmitted]=useState(false),[focused,setFocused]=useState(null);const[hBtn,setHBtn]=useState(false),[hSub,setHSub]=useState(false);const[callStatus,setCallStatus]=useState(\"idle\");const[errorMsg,setErrorMsg]=useState(\"\");const cRef=useRef(null),lRef=useRef(null);const cSRef=useRef(null),lSRef=useRef(null);const cDDRef=useRef(null),lDDRef=useRef(null);const turnstileRef=useRef(null);const turnstileWidgetId=useRef(null);/* ── Dropdown fixed-position helpers ── */const[lDDPos,setLDDPos]=useState(null);const[cDDPos,setCDDPos]=useState(null);const calcDDPos=useCallback(ref=>{if(!ref.current)return null;const r=ref.current.getBoundingClientRect();return{top:r.bottom+6,left:r.left,width:r.width};},[]);const selLangLabel=useMemo(()=>parsedLangs.find(l=>l.agentId===selLangCode)?.label||\"\",[selLangCode,parsedLangs]);const filtC=useMemo(()=>{if(!cSearch)return COUNTRIES;const q=cSearch.toLowerCase();return COUNTRIES.filter(x=>x.name.toLowerCase().includes(q)||x.dial.includes(q));},[cSearch]);const filtL=useMemo(()=>{if(!lSearch)return parsedLangs;const q=lSearch.toLowerCase();return parsedLangs.filter(l=>l.label.toLowerCase().includes(q));},[parsedLangs,lSearch]);/* ── Load Cloudflare Turnstile ── */useEffect(()=>{const SID=\"__turnstile_script__\";if(document.getElementById(SID))return;const s=document.createElement(\"script\");s.id=SID;s.src=\"https://challenges.cloudflare.com/turnstile/v0/api.js?render=explicit\";s.async=true;s.defer=true;document.head.appendChild(s);},[]);/* ── Render Turnstile when overlay opens ── */useEffect(()=>{if(!showOverlay||submitted)return;const tryRender=()=>{const w=window.turnstile;if(!w||!turnstileRef.current)return false;if(turnstileWidgetId.current!=null){try{w.remove(turnstileWidgetId.current);}catch{}}turnstileWidgetId.current=w.render(turnstileRef.current,{sitekey:TURNSTILE_SITEKEY,size:\"flexible\",theme:\"dark\",callback:token=>{turnstileRef.current._token=token;},\"error-callback\":code=>{console.warn(\"[Turnstile] error\",code);},\"expired-callback\":()=>{turnstileRef.current._token=null;}});return true;};if(!tryRender()){const iv=setInterval(()=>{if(tryRender())clearInterval(iv);},300);return()=>clearInterval(iv);}},[showOverlay,submitted]);/* ── Auto-select: prefer English, else first if only one ── */useEffect(()=>{if(!showOverlay)return;const en=parsedLangs.find(l=>l.label.toLowerCase().includes(\"english\"));if(en)setSelLangCode(en.agentId);else if(parsedLangs.length===1)setSelLangCode(parsedLangs[0].agentId);else setSelLangCode(\"\");},[parsedLangs,showOverlay]);useEffect(()=>{const h=e=>{const t=e.target;if(cRef.current&&!cRef.current.contains(t)&&(!cDDRef.current||!cDDRef.current.contains(t))){setShowCDD(false);setCSearch(\"\");}if(lRef.current&&!lRef.current.contains(t)&&(!lDDRef.current||!lDDRef.current.contains(t))){setShowLDD(false);setLSearch(\"\");}};document.addEventListener(\"mousedown\",h);return()=>document.removeEventListener(\"mousedown\",h);},[]);useEffect(()=>{if(showCDD&&cSRef.current)cSRef.current.focus();},[showCDD]);useEffect(()=>{if(showLDD&&lSRef.current)lSRef.current.focus();},[showLDD]);useEffect(()=>{document.body.style.overflow=showOverlay?\"hidden\":\"\";return()=>{document.body.style.overflow=\"\";};},[showOverlay]);const reset=useCallback(()=>{setName(\"\");setPhone(\"\");setSelCountry(initialCountry);setSelLangCode(\"\");setSubmitted(false);setCallStatus(\"idle\");setErrorMsg(\"\");setShowCDD(false);setShowLDD(false);},[initialCountry]);const close=useCallback(()=>{setShowOverlay(false);setTimeout(reset,350);},[reset]);/* ── Real API submit ── */const submit=useCallback(async()=>{if(!name.trim()||!phone.trim()||callStatus===\"calling\")return;if(!selLangCode){setErrorMsg(\"Please select a language.\");setCallStatus(\"error\");return;}setCallStatus(\"calling\");setErrorMsg(\"\");/* ── Log to Google Sheet (fire-and-forget, before call) ── */const fullPhone=`${selCountry.dial}${phone.replace(/^0+/,\"\").replace(/\\s/g,\"\")}`;if(googleSheetUrl){try{// Read attribution from localStorage\nlet attribution={};try{attribution=JSON.parse(localStorage.getItem(\"attribution\")||\"{}\");}catch{}fetch(googleSheetUrl,{method:\"POST\",mode:\"no-cors\",headers:{\"Content-Type\":\"application/json\"},body:JSON.stringify({timestamp:new Date().toISOString(),name:name.trim(),phone:fullPhone,countryCode:selCountry.dial,country:selCountry.name,language:selLangLabel||selLangCode,agentId:selLangCode,agentName:agentName||\"\",industry:industryTag||\"\",callStatus:\"pending\",// NEW — attribution fields\nutm_source:attribution.utm_source||\"direct\",utm_medium:attribution.utm_medium||\"none\",utm_campaign:attribution.utm_campaign||\"none\",landing_page:attribution.landing_page||\"/\"})}).catch(e=>console.warn(\"[AgentButton] Sheet log failed:\",e));}catch(e){console.warn(\"[AgentButton] Sheet log error:\",e);}}try{const w=window.turnstile;let token=turnstileRef.current?._token||(w&&turnstileWidgetId.current!=null?w.getResponse(turnstileWidgetId.current):\"\")||\"\";if(!token){setCallStatus(\"error\");setErrorMsg(\"Security verification in progress. Please wait a moment and try again.\");return;}const res=await fetch(API_URL,{method:\"POST\",headers:{\"Content-Type\":\"application/json\"},body:JSON.stringify({phone:fullPhone,agent_id:selLangCode,turnstile_token:token})});if(res.status===202){setCallStatus(\"success\");setSubmitted(true);window.dataLayer=window.dataLayer||[];window.dataLayer.push({event:\"talk_to_ai_submit\",agent_name:agentName||\"\",language:selLangLabel||selLangCode});}else if(res.status===429){setCallStatus(\"rate_limited\");setErrorMsg(\"Too many requests. Please try again later.\");}else{const err=await res.json().catch(()=>({error:\"Something went wrong\"}));setCallStatus(\"error\");setErrorMsg(err.error||\"Something went wrong\");}}catch(e){setCallStatus(\"error\");setErrorMsg(e.message||\"Network error. Please try again.\");}},[name,phone,selCountry,selLangCode,selLangLabel,callStatus,googleSheetUrl,agentName,industryTag]);const iStyle=f=>({width:\"100%\",height:ff.inputHeight,padding:\"0 16px\",backgroundColor:ff.inputBg,border:`1px solid ${focused===f?ff.inputBorderFocus:ff.inputBorder}`,borderRadius:ff.inputRadius,color:ff.inputTextColor,fontSize:ff.inputTextSize,...fFI,outline:\"none\",transition:\"border-color 0.2s\",boxSizing:\"border-box\"});const canSubmit=name.trim()&&phone.trim()&&selLangCode&&callStatus!==\"calling\";return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsxs(motion.button,{onClick:()=>{if(b.showForm)setShowOverlay(true);},whileHover:{scale:b.hoverScale,y:-b.hoverLift,backgroundColor:b.hoverBg,color:b.hoverColor,borderColor:b.hoverBorder,borderWidth:b.hoverBorderWidth||b.borderWidth,boxShadow:b.hoverShadow||undefined},whileTap:{scale:.97},transition:{type:\"spring\",stiffness:400,damping:25},style:{display:\"inline-flex\",alignItems:\"center\",justifyContent:\"center\",gap:8,height:b.height,padding:b.padding,backgroundColor:b.bg,color:b.color,border:`${b.borderWidth}px solid ${b.borderColor}`,borderRadius:b.radius,cursor:\"pointer\",fontSize:btnFontSize??b.fontSize,...fontCSS(masterFont,600,btnFontSize??b.fontSize),letterSpacing:\"-0.01em\",whiteSpace:\"nowrap\",userSelect:\"none\",outline:\"none\",boxSizing:\"border-box\",...style},children:[/*#__PURE__*/_jsx(\"svg\",{width:\"16\",height:\"16\",viewBox:\"0 0 24 24\",fill:\"currentColor\",style:{flexShrink:0},children:/*#__PURE__*/_jsx(\"path\",{d:\"M6.62 10.79c1.44 2.83 3.76 5.14 6.59 6.59l2.2-2.2c.27-.27.67-.36 1.02-.24 1.12.37 2.33.57 3.57.57.55 0 1 .45 1 1V20c0 .55-.45 1-1 1-9.39 0-17-7.61-17-17 0-.55.45-1 1-1h3.5c.55 0 1 .45 1 1 0 1.25.2 2.45.57 3.57.11.35.03.74-.25 1.02l-2.2 2.2z\"})}),b.label]}),mounted&&/*#__PURE__*/createPortal(/*#__PURE__*/_jsx(AnimatePresence,{children:showOverlay&&/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(motion.div,{initial:{opacity:0},animate:{opacity:1},exit:{opacity:0},transition:{duration:anim.dimDuration,ease:\"easeOut\"},onClick:close,style:{position:\"fixed\",inset:0,zIndex:99998,backgroundColor:oG.dimColor,backdropFilter:\"blur(4px)\"}},\"dim\"),/*#__PURE__*/_jsx(motion.div,{...preset,transition:animTransition,style:{position:\"fixed\",inset:0,zIndex:99999,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",padding:\"16px\",pointerEvents:\"none\"},children:/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",width:\"100%\",maxWidth:ro.maxWidth,maxHeight:ro.maxHeight,borderRadius:oG.cardRadius,overflow:\"hidden\",boxShadow:\"0 32px 80px rgba(0,0,0,0.6)\",pointerEvents:\"auto\"},children:[!ro.hideLeft&&/*#__PURE__*/_jsxs(\"div\",{style:{width:`${ro.splitRatio}%`,flexShrink:0,position:\"relative\",backgroundColor:oL.bgColor,overflow:\"hidden\"},children:[oL.image&&/*#__PURE__*/_jsx(\"img\",{src:oL.image,alt:\"\",style:{position:\"absolute\",inset:0,width:\"100%\",height:\"100%\",objectFit:\"cover\"}}),oL.image&&/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",inset:0,background:`linear-gradient(${oL.gradAngle}deg, ${oL.gradStart} ${oL.gradMidpoint}%, ${oL.gradEnd} 100%)`}}),oL.logo&&/*#__PURE__*/_jsx(\"img\",{src:oL.logo,alt:\"logo\",style:{position:\"absolute\",zIndex:3,height:oL.logoSize,width:\"auto\",opacity:oL.logoOpacity,...oL.logoPosition===\"top-left\"?{top:20,left:20}:oL.logoPosition===\"top-right\"?{top:20,right:20}:oL.logoPosition===\"bottom-left\"?{bottom:20,left:20}:{bottom:20,right:20}}}),/*#__PURE__*/_jsxs(\"div\",{style:{position:\"absolute\",zIndex:2,left:28,right:28,...oL.textPosition===\"bottom\"?{bottom:28}:{top:28}},children:[/*#__PURE__*/_jsx(\"p\",{style:{margin:\"0 0 6px\",color:oL.headingColor,lineHeight:1.2,...fOH},children:oL.heading}),/*#__PURE__*/_jsx(\"p\",{style:{margin:0,color:oL.subColor,lineHeight:1.5,...fOS},children:oL.subHeading})]})]}),/*#__PURE__*/_jsxs(\"div\",{style:{flex:1,backgroundColor:oR.bgColor,padding:ro.padding,display:\"flex\",flexDirection:\"column\",overflowY:\"auto\",position:\"relative\"},children:[/*#__PURE__*/_jsx(\"button\",{onClick:close,style:{position:\"absolute\",top:16,right:16,background:\"none\",border:\"none\",cursor:\"pointer\",color:oR.closeBtnColor,padding:4,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",borderRadius:8,transition:\"color 0.2s\"},onMouseEnter:e=>{e.currentTarget.style.color=oR.closeBtnHover;},onMouseLeave:e=>{e.currentTarget.style.color=oR.closeBtnColor;},children:/*#__PURE__*/_jsxs(\"svg\",{width:\"20\",height:\"20\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\",children:[/*#__PURE__*/_jsx(\"line\",{x1:\"18\",y1:\"6\",x2:\"6\",y2:\"18\"}),/*#__PURE__*/_jsx(\"line\",{x1:\"6\",y1:\"6\",x2:\"18\",y2:\"18\"})]})}),submitted?/* ── SUCCESS STATE ── *//*#__PURE__*/_jsxs(\"div\",{style:{flex:1,display:\"flex\",flexDirection:\"column\",alignItems:\"center\",justifyContent:\"center\",gap:16,textAlign:\"center\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{width:64,height:64,borderRadius:\"50%\",backgroundColor:\"rgba(34,197,94,0.15)\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\"},children:/*#__PURE__*/_jsx(\"svg\",{width:\"32\",height:\"32\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"#22c55e\",strokeWidth:\"2.5\",strokeLinecap:\"round\",strokeLinejoin:\"round\",children:/*#__PURE__*/_jsx(\"polyline\",{points:\"20 6 9 17 4 12\"})})}),/*#__PURE__*/_jsx(\"p\",{style:{margin:0,fontSize:22,fontWeight:700,color:\"#FFFFFF\",...fontCSS(masterFont,700,22)},children:\"Call initiated!\"}),/*#__PURE__*/_jsx(\"p\",{style:{margin:0,fontSize:15,color:\"rgba(255,255,255,0.6)\",lineHeight:1.6,maxWidth:280,...fontCSS(masterFont,400,15)},children:\"You'll receive a call from our AI agent within seconds. Please keep your phone nearby.\"}),/*#__PURE__*/_jsx(\"button\",{onClick:close,style:{marginTop:8,padding:\"10px 24px\",borderRadius:10,border:\"1px solid rgba(255,255,255,0.15)\",background:\"none\",color:\"rgba(255,255,255,0.7)\",cursor:\"pointer\",fontSize:14,...fontCSS(masterFont,500,14)},children:\"Close\"})]}):/* ── FORM STATE ── *//*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsxs(\"div\",{style:{marginBottom:20,paddingRight:32},children:[(agentName||industryTag)&&/*#__PURE__*/_jsx(\"p\",{style:{margin:\"0 0 6px\",color:oR.tagColor,...fRT,letterSpacing:\"0.04em\",textTransform:\"uppercase\"},children:[agentName,industryTag].filter(Boolean).join(oR.tagSeparator)}),/*#__PURE__*/_jsx(\"p\",{style:{margin:0,color:oR.headerColor,lineHeight:1.4,...fRH},children:oR.headerText})]}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:14,flex:1},children:[/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"label\",{style:{display:\"block\",marginBottom:6,color:ff.labelColor,...fFL},children:\"Your Name\"}),/*#__PURE__*/_jsx(\"input\",{type:\"text\",placeholder:ff.namePh,value:name,onChange:e=>setName(e.target.value),onFocus:()=>setFocused(\"name\"),onBlur:()=>setFocused(null),style:iStyle(\"name\")})]}),/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"label\",{style:{display:\"block\",marginBottom:6,color:ff.labelColor,...fFL},children:\"Phone Number\"}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",gap:8,position:\"relative\"},children:[/*#__PURE__*/_jsxs(\"div\",{ref:cRef,onClick:()=>{const pos=calcDDPos(cRef);setCDDPos(pos);setShowCDD(v=>!v);},style:{display:\"flex\",alignItems:\"center\",gap:6,height:ff.inputHeight,padding:\"0 12px\",backgroundColor:ff.inputBg,border:`1px solid ${ff.inputBorder}`,borderRadius:ff.inputRadius,cursor:\"pointer\",flexShrink:0,userSelect:\"none\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{fontSize:20},children:selCountry.flag}),/*#__PURE__*/_jsx(\"span\",{style:{fontSize:ff.inputTextSize,color:ff.inputTextColor},children:selCountry.dial}),/*#__PURE__*/_jsx(\"svg\",{width:\"10\",height:\"6\",viewBox:\"0 0 10 6\",fill:\"none\",style:{transition:\"transform 0.2s\",transform:showCDD?\"rotate(180deg)\":\"none\"},children:/*#__PURE__*/_jsx(\"path\",{d:\"M1 1l4 4 4-4\",stroke:\"rgba(255,255,255,0.4)\",strokeWidth:\"1.5\",strokeLinecap:\"round\",strokeLinejoin:\"round\"})})]}),/*#__PURE__*/_jsx(\"input\",{type:\"tel\",placeholder:ff.phonePh,value:phone,onChange:e=>setPhone(e.target.value),onFocus:()=>setFocused(\"phone\"),onBlur:()=>setFocused(null),style:{...iStyle(\"phone\"),flex:1}})]}),/*#__PURE__*/_jsx(\"p\",{style:{margin:\"6px 0 0\",fontSize:12,color:ff.helperColor,...fontCSS(masterFont,400,12)},children:ff.helperText})]}),parsedLangs.length>1&&/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"label\",{style:{display:\"block\",marginBottom:6,color:ff.labelColor,...fFL},children:\"Preferred Language\"}),/*#__PURE__*/_jsxs(\"div\",{ref:lRef,onClick:()=>{const pos=calcDDPos(lRef);setLDDPos(pos);setShowLDD(v=>!v);},style:{display:\"flex\",alignItems:\"center\",justifyContent:\"space-between\",height:ff.inputHeight,padding:\"0 14px\",backgroundColor:ff.inputBg,border:`1px solid ${ff.inputBorder}`,borderRadius:ff.inputRadius,cursor:\"pointer\",userSelect:\"none\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{fontSize:ff.inputTextSize,color:selLangLabel?ff.inputTextColor:ff.placeholderColor,...fFI},children:selLangLabel||\"Select language\"}),/*#__PURE__*/_jsx(\"svg\",{width:\"10\",height:\"6\",viewBox:\"0 0 10 6\",fill:\"none\",style:{transition:\"transform 0.2s\",transform:showLDD?\"rotate(180deg)\":\"none\"},children:/*#__PURE__*/_jsx(\"path\",{d:\"M1 1l4 4 4-4\",stroke:\"rgba(255,255,255,0.4)\",strokeWidth:\"1.5\",strokeLinecap:\"round\",strokeLinejoin:\"round\"})})]})]}),(callStatus===\"error\"||callStatus===\"rate_limited\")&&errorMsg&&/*#__PURE__*/_jsx(\"div\",{style:{padding:\"10px 14px\",backgroundColor:\"rgba(239,68,68,0.1)\",border:\"1px solid rgba(239,68,68,0.25)\",borderRadius:10,color:\"#fca5a5\",fontSize:13,...fontCSS(masterFont,400,13)},children:errorMsg}),/*#__PURE__*/_jsx(\"div\",{ref:turnstileRef,style:{marginTop:4,alignSelf:\"center\"}}),/*#__PURE__*/_jsx(motion.button,{onClick:submit,disabled:!canSubmit,whileHover:canSubmit?{backgroundColor:sb.hoverBg}:{},whileTap:canSubmit?{scale:.98}:{},style:{width:\"100%\",height:sb.height,borderRadius:sb.radius,border:\"none\",backgroundColor:sb.bgColor,color:sb.textColor,fontSize:submitBtnFontSize??sb.fontSize,...fSB,cursor:canSubmit?\"pointer\":\"not-allowed\",opacity:canSubmit?1:.5,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",gap:8,transition:\"background-color 0.2s, opacity 0.2s\"},children:callStatus===\"calling\"?/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"svg\",{width:\"18\",height:\"18\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"2.5\",style:{animation:\"spin 1s linear infinite\"},children:/*#__PURE__*/_jsx(\"path\",{d:\"M12 2a10 10 0 0 1 10 10\"})}),\"Calling...\"]}):/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"svg\",{width:\"18\",height:\"18\",viewBox:\"0 0 24 24\",fill:\"currentColor\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M6.62 10.79c1.44 2.83 3.76 5.14 6.59 6.59l2.2-2.2c.27-.27.67-.36 1.02-.24 1.12.37 2.33.57 3.57.57.55 0 1 .45 1 1V20c0 .55-.45 1-1 1-9.39 0-17-7.61-17-17 0-.55.45-1 1-1h3.5c.55 0 1 .45 1 1 0 1.25.2 2.45.57 3.57.11.35.03.74-.25 1.02l-2.2 2.2z\"})}),sb.label]})})]})]})]})]})},\"card\"),showCDD&&cDDPos&&/*#__PURE__*/createPortal(/*#__PURE__*/_jsxs(\"div\",{ref:cDDRef,style:{position:\"fixed\",top:cDDPos.top,left:cDDPos.left,width:cDDPos.width,zIndex:1e6,backgroundColor:ff.ddBg,border:`1px solid ${ff.ddBorder}`,borderRadius:ff.inputRadius,boxShadow:ff.ddShadow,overflow:\"hidden\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{padding:\"8px 8px 4px\",borderBottom:`1px solid ${ff.ddBorder}`},children:/*#__PURE__*/_jsx(\"input\",{ref:cSRef,type:\"text\",placeholder:\"Search...\",value:cSearch,onChange:e=>setCSearch(e.target.value),style:{width:\"100%\",padding:\"6px 10px\",backgroundColor:\"rgba(255,255,255,0.06)\",border:`1px solid ${ff.ddBorder}`,borderRadius:8,color:ff.inputTextColor,fontSize:13,outline:\"none\",boxSizing:\"border-box\"}})}),/*#__PURE__*/_jsx(\"div\",{style:{maxHeight:200,overflowY:\"auto\"},children:filtC.map(c=>/*#__PURE__*/_jsxs(\"div\",{onClick:()=>{setSelCountry(c);setShowCDD(false);setCSearch(\"\");},style:{display:\"flex\",alignItems:\"center\",gap:10,padding:\"9px 14px\",cursor:\"pointer\",backgroundColor:selCountry.name===c.name?ff.ddHoverBg:\"transparent\",transition:\"background-color 0.15s\"},onMouseEnter:e=>{e.currentTarget.style.backgroundColor=ff.ddHoverBg;},onMouseLeave:e=>{e.currentTarget.style.backgroundColor=selCountry.name===c.name?ff.ddHoverBg:\"transparent\";},children:[/*#__PURE__*/_jsx(\"span\",{style:{fontSize:18},children:c.flag}),/*#__PURE__*/_jsx(\"span\",{style:{color:ff.inputTextColor,fontSize:14,flex:1},children:c.name}),/*#__PURE__*/_jsx(\"span\",{style:{color:ff.placeholderColor,fontSize:13},children:c.dial})]},c.name))})]}),document.body),showLDD&&lDDPos&&/*#__PURE__*/createPortal(/*#__PURE__*/_jsxs(\"div\",{ref:lDDRef,style:{position:\"fixed\",top:lDDPos.top,left:lDDPos.left,width:lDDPos.width,zIndex:1e6,backgroundColor:ff.ddBg,border:`1px solid ${ff.ddBorder}`,borderRadius:ff.inputRadius,boxShadow:ff.ddShadow,overflow:\"hidden\"},children:[parsedLangs.length>5&&/*#__PURE__*/_jsx(\"div\",{style:{padding:\"8px 8px 4px\",borderBottom:`1px solid ${ff.ddBorder}`},children:/*#__PURE__*/_jsx(\"input\",{ref:lSRef,type:\"text\",placeholder:\"Search language...\",value:lSearch,onChange:e=>setLSearch(e.target.value),style:{width:\"100%\",padding:\"6px 10px\",backgroundColor:\"rgba(255,255,255,0.06)\",border:`1px solid ${ff.ddBorder}`,borderRadius:8,color:ff.inputTextColor,fontSize:13,outline:\"none\",boxSizing:\"border-box\"}})}),/*#__PURE__*/_jsx(\"div\",{style:{maxHeight:200,overflowY:\"auto\"},children:filtL.map(l=>/*#__PURE__*/_jsx(\"div\",{onClick:()=>{setSelLangCode(l.agentId);setShowLDD(false);setLSearch(\"\");},style:{padding:\"10px 14px\",cursor:\"pointer\",backgroundColor:selLangCode===l.agentId?ff.ddHoverBg:\"transparent\",color:ff.inputTextColor,fontSize:14,transition:\"background-color 0.15s\"},onMouseEnter:e=>{e.currentTarget.style.backgroundColor=ff.ddHoverBg;},onMouseLeave:e=>{e.currentTarget.style.backgroundColor=selLangCode===l.agentId?ff.ddHoverBg:\"transparent\";},children:l.label},l.agentId))})]}),document.body)]})}),document.body),/*#__PURE__*/_jsx(\"style\",{children:`@keyframes spin { to { transform: rotate(360deg); } }`})]});}/* ── Placeholder colors ── */const PlaceholderStyle=()=>/*#__PURE__*/_jsx(\"style\",{children:`\n    input::placeholder { color: var(--ph-color, rgba(255,255,255,0.3)); }\n  `});addPropertyControls(AgentButton,{agentName:{type:ControlType.String,title:\"🤖 Agent Name\",defaultValue:\"Aria\",description:\"Displayed as a tag above the header text.\"},industryTag:{type:ControlType.String,title:\"🏷 Industry Tag\",defaultValue:\"SaaS\",description:\"Second tag shown next to the agent name.\"},languageConfig:{type:ControlType.String,title:\"🌐 Language Config (JSON)\",defaultValue:'[{\"label\":\"English (India)\",\"agentId\":\"your_agent_id_here\"}]',description:'JSON array: [{\"label\":\"...\",\"agentId\":\"...\"}]'},googleSheetUrl:{type:ControlType.String,title:\"📊 Google Sheet URL\",defaultValue:\"\",description:\"Google Apps Script web app URL. Leave empty to disable.\"},defaultCountry:{type:ControlType.Enum,title:\"📞 Default Country\",options:COUNTRIES.map(c=>c.name),defaultValue:\"India\",description:\"Country pre-selected in the phone dial-code picker.\"},/* -- Master font (applies to entire component) -- */masterFont:{type:ControlType.Font,title:\"🎨 Master Font\",controls:\"extended\"},/* -- Per-element font sizes -- */btnFontSize:{type:ControlType.Number,title:\"🔘 Button Size\",defaultValue:15,min:10,max:28},olHeadingFontSize:{type:ControlType.Number,title:\"🖼 OL Heading Size\",defaultValue:28,min:14,max:56},olSubFontSize:{type:ControlType.Number,title:\"🖼 OL Sub Size\",defaultValue:16,min:10,max:28},orHeaderFontSize:{type:ControlType.Number,title:\"📝 OR Header Size\",defaultValue:20,min:12,max:36},orTagFontSize:{type:ControlType.Number,title:\"📝 OR Tag Size\",defaultValue:13,min:8,max:20},formLabelFontSize:{type:ControlType.Number,title:\"🧩 Label Size\",defaultValue:13,min:8,max:20},formInputFontSize:{type:ControlType.Number,title:\"🧩 Input Size\",defaultValue:15,min:10,max:24},submitBtnFontSize:{type:ControlType.Number,title:\"🚀 Submit Size\",defaultValue:16,min:10,max:28},/* ── Button ── *//* ── Button font (must be top-level — Framer limitation) ── */button:{type:ControlType.Object,title:\"🔘 Button\",controls:{showForm:{type:ControlType.Boolean,title:\"Open Form on Click\",defaultValue:true,enabledTitle:\"Form\",disabledTitle:\"Disabled\"},label:{type:ControlType.String,title:\"Label\",defaultValue:\"Get a live call\"},bg:{type:ControlType.Color,title:\"Background\",defaultValue:\"#3B82F6\"},color:{type:ControlType.Color,title:\"Text Color\",defaultValue:\"#FFFFFF\"},hoverBg:{type:ControlType.Color,title:\"Hover Bg\",defaultValue:\"#2563EB\"},hoverColor:{type:ControlType.Color,title:\"Hover Text\",defaultValue:\"#FFFFFF\"},borderWidth:{type:ControlType.Number,title:\"Border Width\",defaultValue:0,min:0,max:4,step:1},borderColor:{type:ControlType.Color,title:\"Border Color\",defaultValue:\"transparent\"},hoverBorder:{type:ControlType.Color,title:\"Hover Border\",defaultValue:\"transparent\"},hoverBorderWidth:{type:ControlType.Number,title:\"Hover Border Width\",defaultValue:0,min:0,max:4,step:1},hoverScale:{type:ControlType.Number,title:\"Hover Scale\",defaultValue:1,min:.95,max:1.1,step:.005},hoverLift:{type:ControlType.Number,title:\"Hover Lift\",defaultValue:0,min:0,max:12,step:1},hoverShadow:{type:ControlType.String,title:\"Hover Shadow\",defaultValue:\"\",description:\"CSS box-shadow\"},radius:{type:ControlType.Number,title:\"Radius\",defaultValue:12,min:0,max:30},height:{type:ControlType.Number,title:\"Height\",defaultValue:48,min:32,max:72},fontSize:{type:ControlType.Number,title:\"Font Size\",defaultValue:15,min:10,max:28},padding:{type:ControlType.String,title:\"Padding\",defaultValue:\"0 24px\",description:\"CSS padding, e.g. '0 24px' or '12px 32px'\"}}},overlayAnimation:{type:ControlType.Object,title:\"✨ Overlay Animation\",controls:{type:{type:ControlType.Enum,title:\"Animation\",options:[\"scale-fade\",\"slide-up\",\"slide-left\",\"zoom\",\"fade\"],optionTitles:[\"Scale + Fade\",\"Slide Up\",\"Slide Left\",\"Zoom In\",\"Fade Only\"],defaultValue:\"scale-fade\"},duration:{type:ControlType.Number,title:\"Duration (s)\",defaultValue:.35,min:.1,max:1.2,step:.05},easing:{type:ControlType.Enum,title:\"Easing\",options:[\"spring\",\"ease-out\",\"ease-in-out\",\"linear\"],optionTitles:[\"Spring (bouncy)\",\"Ease Out\",\"Ease In Out\",\"Linear\"],defaultValue:\"spring\"},dimDuration:{type:ControlType.Number,title:\"Dim Duration (s)\",defaultValue:.3,min:.1,max:1,step:.05}}},overlayLeft:{type:ControlType.Object,title:\"🖼 Overlay Left\",controls:{image:{type:ControlType.Image,title:\"Background Image\"},bgColor:{type:ControlType.Color,title:\"Bg Color\",defaultValue:\"#0D0D0D\"},gradStart:{type:ControlType.Color,title:\"Gradient Start\",defaultValue:\"rgba(0,0,0,0)\"},gradEnd:{type:ControlType.Color,title:\"Gradient End\",defaultValue:\"rgba(0,0,0,0.85)\"},gradAngle:{type:ControlType.Number,title:\"Gradient Angle\",defaultValue:180,min:0,max:360,step:5},gradMidpoint:{type:ControlType.Number,title:\"Gradient Midpoint %\",defaultValue:30,min:0,max:100,step:5},textPosition:{type:ControlType.Enum,title:\"Text Position\",options:[\"top\",\"bottom\"],optionTitles:[\"Top\",\"Bottom\"],defaultValue:\"bottom\"},heading:{type:ControlType.String,title:\"Heading\",defaultValue:\"Curious how it sounds?\"},headingColor:{type:ControlType.Color,title:\"Heading Color\",defaultValue:\"#FFFFFF\"},headingSize:{type:ControlType.Number,title:\"Heading Size\",defaultValue:32,min:18,max:56},subHeading:{type:ControlType.String,title:\"Sub Heading\",defaultValue:\"It’s better heard than explained.\"},subColor:{type:ControlType.Color,title:\"Sub Color\",defaultValue:\"rgba(255,255,255,0.55)\"},subSize:{type:ControlType.Number,title:\"Sub Size\",defaultValue:16,min:10,max:28},logo:{type:ControlType.Image,title:\"Logo Image\"},logoSize:{type:ControlType.Number,title:\"Logo Height\",defaultValue:40,min:16,max:120,step:4},logoPosition:{type:ControlType.Enum,title:\"Logo Position\",options:[\"top-left\",\"top-right\",\"bottom-left\",\"bottom-right\"],optionTitles:[\"Top Left\",\"Top Right\",\"Bottom Left\",\"Bottom Right\"],defaultValue:\"top-left\"},logoOpacity:{type:ControlType.Number,title:\"Logo Opacity\",defaultValue:1,min:.1,max:1,step:.05}}},overlayRight:{type:ControlType.Object,title:\"📝 Overlay Right\",controls:{bgColor:{type:ControlType.Color,title:\"Background\",defaultValue:\"#1A1A1A\"},headerText:{type:ControlType.String,title:\"Header Text\",defaultValue:\"Enter your details below and receive a live AI call instantly.\"},headerColor:{type:ControlType.Color,title:\"Header Color\",defaultValue:\"#FFFFFF\"},headerSize:{type:ControlType.Number,title:\"Header Size\",defaultValue:20,min:14,max:32},tagColor:{type:ControlType.Color,title:\"Tag Color\",defaultValue:\"rgba(255,255,255,0.45)\"},tagSize:{type:ControlType.Number,title:\"Tag Size\",defaultValue:13,min:10,max:18},tagSeparator:{type:ControlType.String,title:\"Tag Separator\",defaultValue:\" / \"},closeBtnColor:{type:ControlType.Color,title:\"Close Btn\",defaultValue:\"rgba(255,255,255,0.4)\"},closeBtnHover:{type:ControlType.Color,title:\"Close Hover\",defaultValue:\"rgba(255,255,255,0.7)\"},padding:{type:ControlType.Number,title:\"Padding\",defaultValue:36,min:16,max:60}}},overlayGeneral:{type:ControlType.Object,title:\"⚙️ Overlay Size\",controls:{dimColor:{type:ControlType.Color,title:\"Dim Color\",defaultValue:\"rgba(0,0,0,0.7)\"},cardRadius:{type:ControlType.Number,title:\"Card Radius\",defaultValue:24,min:0,max:40},cardMaxWidth:{type:ControlType.Number,title:\"Max Width\",defaultValue:860,min:600,max:1200},cardMaxHeight:{type:ControlType.Number,title:\"Max Height\",defaultValue:580,min:400,max:800},splitRatio:{type:ControlType.Number,title:\"Left Width %\",defaultValue:45,min:30,max:55}}},formFields:{type:ControlType.Object,title:\"🧩 Form Fields\",controls:{labelColor:{type:ControlType.Color,title:\"Label Color\",defaultValue:\"rgba(255,255,255,0.55)\"},labelSize:{type:ControlType.Number,title:\"Label Size\",defaultValue:13,min:10,max:18},inputBg:{type:ControlType.Color,title:\"Input Bg\",defaultValue:\"rgba(255,255,255,0.08)\"},inputBorder:{type:ControlType.Color,title:\"Input Border\",defaultValue:\"rgba(255,255,255,0.1)\"},inputBorderFocus:{type:ControlType.Color,title:\"Focus Border\",defaultValue:\"rgba(255,255,255,0.3)\"},inputRadius:{type:ControlType.Number,title:\"Input Radius\",defaultValue:12,min:0,max:24},inputHeight:{type:ControlType.Number,title:\"Input Height\",defaultValue:50,min:36,max:64},inputTextColor:{type:ControlType.Color,title:\"Input Text\",defaultValue:\"#FFFFFF\"},inputTextSize:{type:ControlType.Number,title:\"Input Text Size\",defaultValue:15,min:10,max:22},placeholderColor:{type:ControlType.Color,title:\"Placeholder\",defaultValue:\"rgba(255,255,255,0.3)\"},dropdownBg:{type:ControlType.Color,title:\"Dropdown Bg\",defaultValue:\"#252525\"},dropdownBorder:{type:ControlType.Color,title:\"Dropdown Border\",defaultValue:\"rgba(255,255,255,0.1)\"},dropdownHoverBg:{type:ControlType.Color,title:\"Dropdown Hover\",defaultValue:\"rgba(255,255,255,0.06)\"},iconBg:{type:ControlType.Color,title:\"Icon Bg\",defaultValue:\"rgba(255,255,255,0.1)\"},iconColor:{type:ControlType.Color,title:\"Icon Color\",defaultValue:\"rgba(255,255,255,0.6)\"},helperText:{type:ControlType.String,title:\"Helper Text\",defaultValue:\"We’ll only use this number for your demo call.\"},helperColor:{type:ControlType.Color,title:\"Helper Color\",defaultValue:\"rgba(255,255,255,0.35)\"},namePlaceholder:{type:ControlType.String,title:\"Name Placeholder\",defaultValue:\"How should we address you?\"},phonePlaceholder:{type:ControlType.String,title:\"Phone Placeholder\",defaultValue:\"XXXXX XXXXX\"}}},submitBtn:{type:ControlType.Object,title:\"🚀 Submit Button\",controls:{bgColor:{type:ControlType.Color,title:\"Background\",defaultValue:\"#3B82F6\"},textColor:{type:ControlType.Color,title:\"Text Color\",defaultValue:\"#FFFFFF\"},hoverBg:{type:ControlType.Color,title:\"Hover Bg\",defaultValue:\"#2563EB\"},radius:{type:ControlType.Number,title:\"Radius\",defaultValue:14,min:0,max:30},height:{type:ControlType.Number,title:\"Height\",defaultValue:54,min:36,max:72},fontSize:{type:ControlType.Number,title:\"Font Size\",defaultValue:16,min:12,max:24},label:{type:ControlType.String,title:\"Label\",defaultValue:\"Start Live Call\"}}},responsive:{type:ControlType.Object,title:\"📱 Responsive Overlay\",controls:{tabletBelow:{type:ControlType.Number,title:\"Tablet Below (px)\",defaultValue:1024,min:768,max:1440,step:1},mobileBelow:{type:ControlType.Number,title:\"Mobile Below (px)\",defaultValue:768,min:320,max:1024,step:1},tabletMaxWidth:{type:ControlType.Number,title:\"Tab Max Width\",defaultValue:680,min:400,max:1e3},tabletMaxHeight:{type:ControlType.Number,title:\"Tab Max Height\",defaultValue:520,min:300,max:700},tabletPadding:{type:ControlType.Number,title:\"Tab Padding\",defaultValue:28,min:12,max:48},mobileMaxWidth:{type:ControlType.Number,title:\"Mob Max Width\",defaultValue:420,min:280,max:600},mobileMaxHeight:{type:ControlType.Number,title:\"Mob Max Height\",defaultValue:600,min:300,max:800},mobilePadding:{type:ControlType.Number,title:\"Mob Padding\",defaultValue:24,min:12,max:40}}}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"AgentButton\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Button.map"],"mappings":"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"}