{"version":3,"file":"shared-lib.CeMPYRdY.mjs","names":["useState","useRef","useMemo","useCallback","_Fragment","useContext"],"sources":["https:/framerusercontent.com/modules/iOVJyCBgecFcXicZ05Xw/cSGb9b1kYMme81pyGVHZ/useGothamFonts.js","https:/framer.com/m/useGothamFonts-4jncAL.js@cSGb9b1kYMme81pyGVHZ","https:/framerusercontent.com/modules/Bq2xL2XJy5oJbiqA6Ou7/4B3tQ6p7VD5dZJmizmgf/DemoModal.js"],"sourcesContent":["import*as React from\"react\";// Shared Gotham font injector for maxRVU Framer components.\n// (RealityOfCharting pattern: id-guarded <style>, string-concatenated base64.)\n//\n// Import the named export into any component:\n//   import { injectGothamFonts } from \"https://framer.com/m/useGothamFonts-XXXX.js\"\n//\n// Framer requires every code component to have a DEFAULT export, so this file\n// also exports a tiny invisible default component. You never need to place it\n// on a page \\u2014 it exists only to satisfy Framer's compiler so the NAMED export\n// (injectGothamFonts) is reliably exposed.\nconst GOTHAM_BOOK_BASE64=\"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\";const GOTHAM_MEDIUM_BASE64=\"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\";export function injectGothamFonts(){if(typeof document===\"undefined\")return;if(document.getElementById(\"maxrvu-gotham-fonts\"))return;const css=\"@font-face{\"+\"font-family:'Gotham Book MX';\"+\"src:url(data:font/woff2;base64,\"+GOTHAM_BOOK_BASE64+\") format('woff2');\"+\"font-weight:normal;font-style:normal;font-display:swap;\"+\"}\"+\"@font-face{\"+\"font-family:'Gotham Medium MX';\"+\"src:url(data:font/woff2;base64,\"+GOTHAM_MEDIUM_BASE64+\") format('woff2');\"+\"font-weight:500;font-style:normal;font-display:swap;\"+\"}\";const style=document.createElement(\"style\");style.id=\"maxrvu-gotham-fonts\";style.textContent=css;document.head.appendChild(style);}// Optional convenience hook \\u2014 call inside a component if you prefer.\nexport function useGothamFonts(){React.useEffect(()=>{injectGothamFonts();},[]);}// Default export: required by Framer. Renders nothing visible.\nexport default function GothamFontsLoader(){useGothamFonts();return null;}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"injectGothamFonts\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useGothamFonts\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./useGothamFonts.map","/*\n * useGothamFonts\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/iOVJyCBgecFcXicZ05Xw/cSGb9b1kYMme81pyGVHZ/useGothamFonts.js\"\nexport { default } from \"https://framerusercontent.com/modules/iOVJyCBgecFcXicZ05Xw/cSGb9b1kYMme81pyGVHZ/useGothamFonts.js\"\n","// DemoModal.tsx — Framer code component\n// ----------------------------------------------------------------------------\n// A \"Request a Demo\" modal. It renders no button of its own — open it from any\n// other element by either:\n//\n//     window.openDemoModal()                                // call directly\n//     window.dispatchEvent(new Event(\"open-demo-modal\"))    // or fire the event\n//\n// e.g. on a Framer button: set its onTap to a Code Override that calls\n// window.openDemoModal(), or point a link/interaction at that event.\n//\n// Responsive: layout adapts across desktop / tablet / mobile automatically.\n// Everything else (copy, colors, webhook, redirect) is editable in the\n// property panel on the right.\n//\n// Two endpoints:\n//   • apiUrl       → /api/framer/trial_request       (initial submission)\n//   • finalApiUrl  → /api/framer/add_service_request  (success-state extras)\n// ----------------------------------------------------------------------------\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{useState,useEffect,useLayoutEffect,useMemo,useRef,useCallback,startTransition,createContext,useContext}from\"react\";import{createPortal}from\"react-dom\";import{addPropertyControls,ControlType}from\"framer\";import{motion,AnimatePresence}from\"framer-motion\";// @ts-ignore\nimport{injectGothamFonts}from\"https://framer.com/m/useGothamFonts-4jncAL.js@cSGb9b1kYMme81pyGVHZ\";function getConfig(){if(typeof window===\"undefined\"){return{baseUrl:\"https://secure.maxrvu.com\",apiToken:\"0e3cea7bb8947e1220a424738ab2b2c067baca3351b5715f2ae2f6c5d0c947d2\"};}const hostname=window.location.hostname;const isStaging=hostname===\"localhost\"||hostname.includes(\"framer.app\")||hostname.includes(\"framercanvas.com\")||hostname.includes(\"staging.\");return isStaging?{baseUrl:\"https://staging.maxrvu.com\",apiToken:\"IZf30zYos4ehLXTH-q92qYE0Udx3Lr37TePl8WIzRXQ\"}:{baseUrl:\"https://secure.maxrvu.com\",apiToken:\"0e3cea7bb8947e1220a424738ab2b2c067baca3351b5715f2ae2f6c5d0c947d2\"};}/* ── data ─────────────────────────────────────────────────────────────── */const HOW_DID_YOU_FIND_US=[\"Google / Search Engine\",\"Social Media\",\"Referral from a colleague\",\"Conference or Event\",\"Email or Newsletter\",\"Other\"];const ALL_PRODUCTS=[{id:\"charge-capture\",label:\"Charge Capture\"},{id:\"interface\",label:\"Interface\"},{id:\"maxassist\",label:\"Remote Medical Assistant\"},{id:\"maxscribe\",label:\"Remote Live Scribe\"},{id:\"maxscribe-ai\",label:\"Scribe AI\"},{id:\"maxscribe-ai-plus\",label:\"Human & AI Scribe\"},{id:\"telemedicine\",label:\"Telemedicine\"},{id:\"secure-messaging\",label:\"Secure Messaging\"}];// Maps each solution to its field name in the trial-request API payload.\nconst INTEREST_API_KEY={\"charge-capture\":\"charge_capture\",interface:\"interface\",maxassist:\"max_assist\",maxscribe:\"scribe\",\"maxscribe-ai\":\"maxscribe_ai\",\"maxscribe-ai-plus\":\"maxscribe_ai_plus\",telemedicine:\"telemedicine\",\"secure-messaging\":\"messaging\"};const RECAPTCHA_SITE_KEY=\"6LesFSoTAAAAAHGuhzwYb-rRukjTmXahopZQY82H\";function resetRecaptchaSafely(){if(typeof window===\"undefined\")return;try{if(typeof window.grecaptcha!==\"undefined\"&&typeof window.grecaptcha.reset===\"function\"){window.grecaptcha.reset();}}catch{// Google throws \"No reCAPTCHA clients exist\" before the widget renders.\n}}/* ── input filters — block invalid characters as the user types ───────── */const SANITIZE={name:v=>v.replace(RegExp(\"[^\\\\p{L}\\\\s'.\\\\-]\",\"gu\"),\"\").replace(/\\s{2,}/g,\" \"),email:v=>v.replace(/[^a-zA-Z0-9@._%+\\-]/g,\"\"),tel:v=>{const d=v.replace(/\\D/g,\"\").slice(0,10);if(d.length<=3)return d;if(d.length<=6)return`(${d.slice(0,3)}) ${d.slice(3)}`;return`(${d.slice(0,3)}) ${d.slice(3,6)}-${d.slice(6)}`;},npi:v=>v.replace(/\\D/g,\"\").slice(0,10)};function isFieldValid(type,value){const v=(value||\"\").trim();if(!v)return false;if(type===\"email\")return/^[A-Za-z0-9._%+\\-]+@(?:[A-Za-z0-9](?:[A-Za-z0-9\\-]*[A-Za-z0-9])?\\.)+[A-Za-z]{2,}$/.test(v);if(type===\"tel\"){const digits=v.replace(/\\D/g,\"\");return digits.length>=10&&!/^(\\d)\\1+$/.test(digits);}if(type===\"npi\")return v.replace(/\\D/g,\"\").length>=9;return true;}function useBreakpoint(){const get=()=>{if(typeof window===\"undefined\")return\"desktop\";const w=window.innerWidth;if(w<640)return\"mobile\";if(w<1024)return\"tablet\";return\"desktop\";};const[bp,setBp]=useState(get);useEffect(()=>{const onResize=()=>setBp(get());window.addEventListener(\"resize\",onResize);return()=>window.removeEventListener(\"resize\",onResize);},[]);return bp;}const ThemeCtx=/*#__PURE__*/createContext({});const useTheme=()=>useContext(ThemeCtx);/* ── small UI atoms ───────────────────────────────────────────────────── */function Chevron({color}){return /*#__PURE__*/_jsx(\"svg\",{width:\"14\",height:\"14\",viewBox:\"0 0 16 16\",fill:\"none\",stroke:color,strokeWidth:\"1.6\",strokeLinecap:\"round\",strokeLinejoin:\"round\",style:{position:\"absolute\",right:14,top:\"50%\",transform:\"translateY(-50%)\",pointerEvents:\"none\"},children:/*#__PURE__*/_jsx(\"polyline\",{points:\"3,6 8,11 13,6\"})});}function Arrow(){return /*#__PURE__*/_jsx(\"svg\",{width:\"14\",height:\"14\",viewBox:\"0 0 14 14\",fill:\"none\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M2 7h9M7 3l4 4-4 4\",stroke:\"currentColor\",strokeWidth:\"1.6\",strokeLinecap:\"round\",strokeLinejoin:\"round\"})});}function LabelText({children,required}){const t=useTheme();return /*#__PURE__*/_jsxs(\"span\",{style:{fontFamily:t.font,fontWeight:500,fontSize:11,letterSpacing:\"0.12em\",textTransform:\"uppercase\",color:t.ink,display:\"inline-block\",lineHeight:1.35,padding:\"4px 0\"},children:[children,required&&/*#__PURE__*/_jsx(\"span\",{style:{color:t.orange,marginLeft:3},children:\"*\"})]});}function colorWithAlpha(color,alpha,fallback){if(!color)return fallback;const normalized=color.trim();const hex=normalized.replace(\"#\",\"\");if(/^[0-9a-fA-F]{6}$/.test(hex)){const r=parseInt(hex.slice(0,2),16);const g=parseInt(hex.slice(2,4),16);const b=parseInt(hex.slice(4,6),16);return`rgba(${r},${g},${b},${alpha})`;}if(/^[0-9a-fA-F]{3}$/.test(hex)){const r=parseInt(`${hex[0]}${hex[0]}`,16);const g=parseInt(`${hex[1]}${hex[1]}`,16);const b=parseInt(`${hex[2]}${hex[2]}`,16);return`rgba(${r},${g},${b},${alpha})`;}return fallback;}/* ── Field ────────────────────────────────────────────────────────────── */function Field({label,placeholder,value,onChange,type=\"text\",sanitize,inputMode,required,autoComplete,maxLength,error}){const t=useTheme();const[focused,setFocused]=useState(false);const valid=isFieldValid(type,value);const border=valid?t.green:focused?t.orange:\"rgba(21,70,95,.12)\";const ring=valid?`0 0 0 4px ${t.green}1a`:focused?`0 0 0 4px ${t.orange}1a`:\"none\";const clean=sanitize?SANITIZE[sanitize]:null;return /*#__PURE__*/_jsxs(\"label\",{style:{display:\"flex\",flexDirection:\"column\",gap:0},children:[/*#__PURE__*/_jsx(LabelText,{required:required,children:label}),/*#__PURE__*/_jsx(\"input\",{type:type===\"email\"||type===\"npi\"?\"text\":type,inputMode:inputMode,value:value,placeholder:placeholder,required:required,autoComplete:autoComplete,maxLength:maxLength,onChange:e=>onChange(clean?clean(e.target.value):e.target.value),onFocus:()=>setFocused(true),onBlur:()=>setFocused(false),style:{fontFamily:t.font,fontWeight:400,fontSize:15,color:t.ink,padding:\"14px 16px\",border:`1px solid ${border}`,borderRadius:10,background:\"#fff\",boxShadow:ring,transition:\"border-color .15s ease, background .15s ease, box-shadow .15s ease\",outline:\"none\",width:\"100%\",boxSizing:\"border-box\"}}),error&&/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:t.font,fontSize:12,color:t.orangeDeep,marginTop:6},children:error})]});}/* ── Specialty (select + \"Other\" reveal) ──────────────────────────────── */function SpecialtyField({label,value,onChange,specialtyApiUrl,specialtyApiToken}){const t=useTheme();const[otherFocused,setOtherFocused]=useState(false);const[searching,setSearching]=useState(false);const[suggestions,setSuggestions]=useState([]);const[isSuggestionOpen,setIsSuggestionOpen]=useState(false);const specialtyRef=useRef(null);const otherInputRef=useRef(null);const suggestionDropdownRef=useRef(null);const suggestionAbortRef=useRef(null);const[suggestionPosition,setSuggestionPosition]=useState({top:0,left:0,width:0});const orangeTint=useMemo(()=>colorWithAlpha(t.orange,.07,\"rgba(242,98,37,0.07)\"),[t.orange]);const mutedText=useMemo(()=>colorWithAlpha(t.ink,.62,\"rgba(21,70,95,.62)\"),[t.ink]);const customValid=(value.custom||\"\").trim().length>0;const cBorder=customValid?t.green:otherFocused?t.orange:\"rgba(21,70,95,.12)\";const cRing=customValid?`0 0 0 4px ${t.green}1a`:otherFocused?`0 0 0 4px ${t.orange}1a`:\"none\";useEffect(()=>{const query=value.custom.trim();if(!query){startTransition(()=>{setSuggestions([]);setSearching(false);setIsSuggestionOpen(false);});suggestionAbortRef.current?.abort();suggestionAbortRef.current=null;return;}startTransition(()=>{setSearching(true);setIsSuggestionOpen(true);});const timeoutId=window.setTimeout(()=>{suggestionAbortRef.current?.abort();const controller=new AbortController;suggestionAbortRef.current=controller;fetch(`${specialtyApiUrl}?query=${encodeURIComponent(query)}`,{signal:controller.signal,headers:{Authorization:`Bearer ${specialtyApiToken}`}}).then(async res=>{if(!res.ok){throw new Error(`Failed with status ${res.status}`);}return res.json();}).then(data=>{const result=Array.isArray(data?.specialities_names)?data.specialities_names.filter(item=>typeof item===\"string\"&&item.trim().length>0):[];startTransition(()=>{setSuggestions(result);setIsSuggestionOpen(true);});}).catch(error=>{if(error?.name===\"AbortError\")return;startTransition(()=>{setSuggestions([]);setIsSuggestionOpen(true);});}).finally(()=>{startTransition(()=>{setSearching(false);});});},300);return()=>{window.clearTimeout(timeoutId);};},[value.custom,specialtyApiUrl,specialtyApiToken]);useEffect(()=>{if(!isSuggestionOpen)return;const onPointerDown=event=>{const target=event.target;const insideField=!!specialtyRef.current&&specialtyRef.current.contains(target);const insideDropdown=!!suggestionDropdownRef.current&&suggestionDropdownRef.current.contains(target);if(!insideField&&!insideDropdown){startTransition(()=>{setIsSuggestionOpen(false);});}};const onEscape=event=>{if(event.key!==\"Escape\")return;startTransition(()=>{setIsSuggestionOpen(false);});};document.addEventListener(\"mousedown\",onPointerDown);document.addEventListener(\"keydown\",onEscape);return()=>{document.removeEventListener(\"mousedown\",onPointerDown);document.removeEventListener(\"keydown\",onEscape);};},[isSuggestionOpen]);const updateSuggestionPosition=useCallback(()=>{if(!otherInputRef.current)return;const rect=otherInputRef.current.getBoundingClientRect();startTransition(()=>{setSuggestionPosition({top:rect.bottom+6,left:rect.left,width:rect.width});});},[]);useLayoutEffect(()=>{if(!isSuggestionOpen)return;updateSuggestionPosition();},[isSuggestionOpen,value.custom,updateSuggestionPosition]);useEffect(()=>{if(!isSuggestionOpen)return;const onReposition=()=>updateSuggestionPosition();window.addEventListener(\"resize\",onReposition);window.addEventListener(\"scroll\",onReposition,true);return()=>{window.removeEventListener(\"resize\",onReposition);window.removeEventListener(\"scroll\",onReposition,true);};},[isSuggestionOpen,updateSuggestionPosition]);const handleSuggestionSelect=useCallback(suggestion=>{onChange({...value,selected:\"Other\",custom:suggestion.slice(0,50)});startTransition(()=>{setIsSuggestionOpen(false);});},[onChange,value]);return /*#__PURE__*/_jsxs(\"div\",{ref:specialtyRef,style:{display:\"flex\",flexDirection:\"column\",gap:0},children:[/*#__PURE__*/_jsx(LabelText,{children:label}),/*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\"},children:[/*#__PURE__*/_jsx(\"input\",{ref:otherInputRef,type:\"text\",value:value.custom,maxLength:50,placeholder:\"Start typing your specialty\",onChange:e=>onChange({...value,selected:e.target.value.trim().length>0?\"Other\":\"\",custom:e.target.value.slice(0,50)}),onFocus:()=>{setOtherFocused(true);if((value.custom||\"\").trim().length>0){startTransition(()=>{setIsSuggestionOpen(true);});}},onBlur:()=>setOtherFocused(false),style:{fontFamily:t.font,fontWeight:400,fontSize:15,color:t.ink,padding:\"14px 16px\",border:`1px solid ${cBorder}`,borderRadius:10,background:\"#fff\",boxShadow:cRing,transition:\"border-color .15s ease, background .15s ease, box-shadow .15s ease\",outline:\"none\",width:\"100%\",boxSizing:\"border-box\"}}),isSuggestionOpen&&typeof document!==\"undefined\"&&/*#__PURE__*/createPortal(/*#__PURE__*/_jsx(\"div\",{style:{position:\"fixed\",inset:0,zIndex:1e4,pointerEvents:\"none\"},children:/*#__PURE__*/_jsx(\"div\",{ref:suggestionDropdownRef,style:{position:\"fixed\",top:suggestionPosition.top,left:suggestionPosition.left,width:suggestionPosition.width,background:\"#fff\",border:`1px solid ${colorWithAlpha(t.ink,.12,\"rgba(21,70,95,.12)\")}`,borderRadius:10,boxShadow:\"0 8px 24px rgba(21,70,95,.12)\",maxHeight:240,overflowY:\"auto\",zIndex:30,pointerEvents:\"auto\"},children:searching&&suggestions.length===0?/*#__PURE__*/_jsx(\"div\",{style:{padding:\"10px 14px\",fontFamily:t.font,fontSize:14,color:mutedText},children:\"Searching…\"}):suggestions.length>0?suggestions.map(suggestion=>/*#__PURE__*/_jsx(\"button\",{type:\"button\",onMouseDown:event=>{event.preventDefault();handleSuggestionSelect(suggestion);},style:{display:\"block\",width:\"100%\",textAlign:\"left\",border:0,background:\"transparent\",padding:\"10px 14px\",fontFamily:t.font,fontSize:14,color:t.ink,cursor:\"pointer\"},onMouseEnter:event=>{event.currentTarget.style.background=orangeTint;},onMouseLeave:event=>{event.currentTarget.style.background=\"transparent\";},children:suggestion},suggestion)):/*#__PURE__*/_jsx(\"div\",{style:{padding:\"10px 14px\",fontFamily:t.font,fontSize:14,color:mutedText},children:\"No results found\"})})}),document.body)]})]});}/* ── generic select ───────────────────────────────────────────────────── */function SelectField({label,value,onChange,options,placeholder}){const t=useTheme();const[focused,setFocused]=useState(false);const valid=!!value;const border=valid?t.green:focused?t.orange:\"rgba(21,70,95,.12)\";const ring=valid?`0 0 0 4px ${t.green}1a`:focused?`0 0 0 4px ${t.orange}1a`:\"none\";return /*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:0},children:[/*#__PURE__*/_jsx(LabelText,{children:label}),/*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\"},children:[/*#__PURE__*/_jsxs(\"select\",{value:value,onChange:e=>onChange(e.target.value),onFocus:()=>setFocused(true),onBlur:()=>setFocused(false),style:{fontFamily:t.font,fontWeight:400,fontSize:15,color:value?t.ink:`#a6a6a6`,padding:\"14px 40px 14px 16px\",border:`1px solid ${border}`,borderRadius:10,background:\"#fff\",boxShadow:ring,transition:\"border-color .15s ease, background .15s ease, box-shadow .15s ease\",outline:\"none\",width:\"100%\",appearance:\"none\",cursor:\"pointer\"},children:[/*#__PURE__*/_jsx(\"option\",{value:\"\",disabled:true,children:placeholder}),options.map(o=>/*#__PURE__*/_jsx(\"option\",{value:o,children:o},o))]}),/*#__PURE__*/_jsx(Chevron,{color:t.inkMuted})]})]});}/* ── radio group (green selection) ────────────────────────────────────── */function RadioGroup({label,value,onChange,options}){const t=useTheme();return /*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:10},children:[/*#__PURE__*/_jsx(LabelText,{children:label}),/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",gap:12,flexWrap:\"wrap\"},children:options.map(opt=>{const checked=value===opt;return /*#__PURE__*/_jsxs(\"label\",{style:{display:\"flex\",alignItems:\"center\",gap:8,cursor:\"pointer\",userSelect:\"none\",padding:\"8px 14px\",borderRadius:8,border:`1px solid ${checked?t.green:\"rgba(21,70,95,.12)\"}`,background:\"#fff\",transition:\"border-color .15s ease, background .15s ease\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{width:16,height:16,borderRadius:\"50%\",flexShrink:0,border:`1.5px solid ${checked?t.green:\"rgba(21,70,95,.3)\"}`,background:\"#fff\",display:\"grid\",placeItems:\"center\",transition:\"border-color .15s ease\"},children:checked&&/*#__PURE__*/_jsx(\"span\",{style:{width:8,height:8,borderRadius:\"50%\",background:t.green}})}),/*#__PURE__*/_jsx(\"input\",{type:\"radio\",value:opt,checked:checked,onChange:()=>onChange(opt),style:{position:\"absolute\",opacity:0,pointerEvents:\"none\",width:0,height:0}}),/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:t.font,fontSize:14,color:checked?t.green:t.ink,transition:\"color .15s ease\"},children:opt})]},opt);})})]});}/* ── product option — orange highlight when selected ─────────────────── */function ProductCheckbox({id,label,checked,onChange}){const t=useTheme();const[hover,setHover]=useState(false);return /*#__PURE__*/_jsxs(\"label\",{onMouseEnter:()=>setHover(true),onMouseLeave:()=>setHover(false),style:{display:\"flex\",alignItems:\"center\",padding:\"9px 11px\",borderRadius:10,cursor:\"pointer\",border:`1px solid ${checked?t.orange:hover?\"rgba(21,70,95,.18)\":\"rgba(21,70,95,.10)\"}`,background:checked?t.orange:\"#fff\",transition:\"border-color .15s ease, background .15s ease, color .15s ease\",userSelect:\"none\"},children:[/*#__PURE__*/_jsx(\"input\",{type:\"checkbox\",checked:checked,onChange:e=>onChange(id,e.target.checked),style:{position:\"absolute\",opacity:0,pointerEvents:\"none\",width:0,height:0}}),/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:t.font,fontSize:13,fontWeight:500,color:checked?\"#fff\":t.ink,transition:\"color .15s ease\",lineHeight:1.2},children:label})]});}/* ── reCAPTCHA v2 Widget ─────────────────────────────────────────────── */function RecaptchaWidget({onVerify,onExpire}){const containerRef=useRef(null);const widgetIdRef=useRef(null);const renderWidget=useCallback(()=>{if(!containerRef.current||widgetIdRef.current!==null)return;if(typeof window.grecaptcha===\"undefined\"||typeof window.grecaptcha.render!==\"function\")return;widgetIdRef.current=window.grecaptcha.render(containerRef.current,{sitekey:RECAPTCHA_SITE_KEY,callback:onVerify,\"expired-callback\":onExpire,theme:\"light\"});},[onVerify,onExpire]);useEffect(()=>{if(typeof window.grecaptcha!==\"undefined\"&&typeof window.grecaptcha.render===\"function\"){renderWidget();return;}const previousOnLoad=window.onRecaptchaLoad;window.onRecaptchaLoad=()=>{if(previousOnLoad&&previousOnLoad!==renderWidget){previousOnLoad();}renderWidget();};if(!document.querySelector('script[src*=\"recaptcha\"]')){const script=document.createElement(\"script\");script.src=\"https://www.google.com/recaptcha/api.js?onload=onRecaptchaLoad&render=explicit\";script.async=true;script.defer=true;document.head.appendChild(script);}},[renderWidget]);return /*#__PURE__*/_jsx(\"div\",{style:{margin:0},children:/*#__PURE__*/_jsx(\"div\",{ref:containerRef})});}/* ── Solutions — label sits above; box collapses, expands on tap ──────── */function Solutions({label,interests,onToggle,cols}){const t=useTheme();const[pinned,setPinned]=useState(false);const contentId=\"demo-modal-solutions\";const open=pinned;const selected=ALL_PRODUCTS.filter(p=>interests[p.id]);const n=selected.length;return /*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:12},children:[/*#__PURE__*/_jsxs(\"span\",{style:{fontFamily:t.font,fontWeight:500,fontSize:11,letterSpacing:\"0.12em\",textTransform:\"uppercase\",color:t.ink},children:[label,/*#__PURE__*/_jsx(\"span\",{style:{color:t.orange,marginLeft:3},children:\"*\"})]}),/*#__PURE__*/_jsxs(\"button\",{type:\"button\",onClick:()=>setPinned(v=>!v),\"aria-expanded\":open,\"aria-controls\":contentId,style:{display:\"flex\",alignItems:\"center\",justifyContent:\"space-between\",width:\"100%\",padding:\"14px 16px\",borderRadius:10,cursor:\"pointer\",textAlign:\"left\",border:`1px solid ${open?t.orange:\"rgba(21,70,95,.12)\"}`,background:\"#fff\",boxShadow:open?`0 0 0 4px ${t.orange}1a`:\"none\",transition:\"border-color .15s ease, background .15s ease, box-shadow .15s ease\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:t.font,fontSize:15,color:`${\"#a6a6a6\"}80`},children:n>0?`${n} selected`:\"Tap to choose your solutions\"}),/*#__PURE__*/_jsx(\"span\",{style:{width:24,height:24,flexShrink:0,display:\"grid\",placeItems:\"center\",color:open?t.orange:t.ink,transform:open?\"rotate(180deg)\":\"rotate(0deg)\",transition:\"transform .25s ease, color .15s ease\"},children:/*#__PURE__*/_jsx(\"svg\",{width:\"14\",height:\"14\",viewBox:\"0 0 16 16\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"1.8\",strokeLinecap:\"round\",strokeLinejoin:\"round\",children:/*#__PURE__*/_jsx(\"polyline\",{points:\"3,6 8,11 13,6\"})})})]}),!open&&n>0&&/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",flexWrap:\"wrap\",gap:6},children:selected.map(p=>/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:t.font,fontSize:11.5,color:t.orange,background:`${t.orange}10`,border:`1px solid ${t.orange}40`,borderRadius:999,padding:\"4px 10px\"},children:p.label},p.id))}),/*#__PURE__*/_jsx(\"div\",{id:contentId,style:{display:\"grid\",gridTemplateRows:open?\"1fr\":\"0fr\",transition:\"grid-template-rows .3s ease\"},children:/*#__PURE__*/_jsx(\"div\",{style:{overflow:\"hidden\"},children:/*#__PURE__*/_jsx(\"div\",{style:{display:\"grid\",gridTemplateColumns:cols,gap:8,paddingTop:2},children:ALL_PRODUCTS.map(prod=>/*#__PURE__*/_jsx(ProductCheckbox,{id:prod.id,label:prod.label,checked:!!interests[prod.id],onChange:onToggle},prod.id))})})})]});}/* ── success state — selectable \"other ways\" + final send-off ─────────── */function SuccessState({relatedLabel,interests,onFinish,cols}){const t=useTheme();const sel=interests||{};let others=ALL_PRODUCTS.filter(p=>!sel[p.id]);if(others.length===0)others=ALL_PRODUCTS;const[extra,setExtra]=useState({});const[sending,setSending]=useState(false);const toggle=(id,checked)=>setExtra(e=>({...e,[id]:checked}));const chosen=others.filter(p=>extra[p.id]).map(p=>p.id);const hasChosen=chosen.length>0;const finish=async ids=>{setSending(true);await onFinish(ids);setSending(false);};return /*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",alignItems:\"center\",padding:\"8px 0 0\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{width:56,height:56,borderRadius:\"50%\",background:\"rgba(69, 191, 85, 0.16)\",border:`1.5px solid ${t.green}`,color:t.green,display:\"grid\",placeItems:\"center\",marginBottom:16},children:/*#__PURE__*/_jsx(\"svg\",{width:\"24\",height:\"24\",viewBox:\"0 0 24 24\",fill:\"none\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M5 12l4 4 10-10\",stroke:\"currentColor\",strokeWidth:\"2.2\",strokeLinecap:\"round\",strokeLinejoin:\"round\"})})}),/*#__PURE__*/_jsx(\"h3\",{style:{fontFamily:t.font,fontWeight:500,fontSize:20,color:t.ink,margin:\"0 0 8px\",textAlign:\"center\"},children:\"You're in good hands.\"}),/*#__PURE__*/_jsx(\"p\",{style:{fontFamily:t.font,fontWeight:400,fontSize:13.5,color:t.ink,margin:\"0 0 24px\",lineHeight:1.55,textAlign:\"center\"},children:\"Someone will be reaching out to you shortly. Keep an eye on your inbox — we promise you'll love what we have.\"}),others.length>0&&/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",height:1,background:\"rgba(21,70,95,.08)\",marginBottom:18}}),/*#__PURE__*/_jsx(\"p\",{style:{fontFamily:t.font,fontWeight:500,fontSize:13,color:t.ink,margin:\"0 0 12px\",alignSelf:\"flex-start\"},children:relatedLabel}),/*#__PURE__*/_jsx(\"div\",{style:{display:\"grid\",gridTemplateColumns:cols,gap:8,width:\"100%\"},children:others.map(prod=>/*#__PURE__*/_jsx(ProductCheckbox,{id:prod.id,label:prod.label,checked:!!extra[prod.id],onChange:toggle},prod.id))})]}),/*#__PURE__*/_jsxs(\"button\",{type:\"button\",disabled:sending,onClick:()=>finish(chosen),style:{display:\"inline-flex\",alignItems:\"center\",justifyContent:\"center\",gap:10,width:\"100%\",marginTop:22,padding:\"14px 20px\",border:0,borderRadius:8,background:hasChosen?t.orange:\"transparent\",color:hasChosen?\"#fff\":t.ink,boxShadow:hasChosen?`0 8px 20px ${t.orange}47, 0 2px 4px ${t.orange}2e`:\"none\",outline:hasChosen?\"none\":`1px solid rgba(21,70,95,.18)`,fontFamily:t.font,fontWeight:500,fontSize:15,cursor:sending?\"wait\":\"pointer\",transition:\"background .2s ease, box-shadow .2s ease, color .2s ease\"},children:[sending?\"Sending…\":hasChosen?`Add ${chosen.length} to my request`:\"Done\",!sending&&/*#__PURE__*/_jsx(Arrow,{})]})]});}/* ── main component ───────────────────────────────────────────────────── *//**\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n */export default function DemoModal(props){const{modalTitle=\"Let's take the ugh out of your workflow.\",interestLabel=\"Which solutions are you interested in?\",submitLabel=\"Request my demo\",relatedLabel=\"Other ways to get you home before dinner:\",redirectUrl=\"\",closeRedirectUrl=\"\",openByDefault=false,font='\"Gotham Book MX\",\"Gotham\",\"Helvetica Neue\",Helvetica,Arial,sans-serif',labelFont='\"Gotham Book MX\",\"Gotham\",\"Helvetica Neue\",Helvetica,Arial,sans-serif',orange=\"#F26225\",orangeDeep=\"#D44C14\",darkBlue=\"#15465F\",green=\"#45BF55\",offWhite=\"#EAEFF1\"}=props;const runtimeConfig=getConfig();const specialtyApiUrl=`${runtimeConfig.baseUrl}/api/framer/show_specialty`;const specialtyApiToken=runtimeConfig.apiToken;const resolvedApiToken=runtimeConfig.apiToken;const bp=useBreakpoint();const isMobile=bp===\"mobile\";const pairCols=isMobile?\"1fr\":\"1fr 1fr\";const productCols=isMobile?\"1fr\":\"1fr 1fr\";const theme=useMemo(()=>({font,labelFont:font,ink:darkBlue,inkMuted:\"rgba(21,70,95,.62)\",orange,orangeDeep,green,offWhite}),[font,darkBlue,orange,orangeDeep,green,offWhite]);const[open,setOpen]=useState(openByDefault);const[form,setForm]=useState({firstName:\"\",lastName:\"\",email:\"\",phone:\"\",npi:\"\",howFound:\"\",specialty:{selected:\"\",custom:\"\"},contactMethod:\"Email\",interests:{}});const[state,setState]=useState(\"idle\");const[recaptchaToken,setRecaptchaToken]=useState(null);const[specialtyOptions,setSpecialtyOptions]=useState([]);const[isSpecialtyLoading,setIsSpecialtyLoading]=useState(false);const[specialtyLoadFailed,setSpecialtyLoadFailed]=useState(false);const specialtiesFetchedRef=useRef(false);// Inject Gotham fonts once per page (id-guarded; safe even if the\n// Navbar or another component already injected them).\nuseEffect(()=>{injectGothamFonts();},[]);// external open/close triggers\nuseEffect(()=>{const openIt=()=>{setState(\"idle\");setRecaptchaToken(null);setOpen(true);};const localWindow=window;const topWindow=window.top||window;localWindow.openDemoModal=openIt;localWindow.addEventListener(\"open-demo-modal\",openIt);try{topWindow.openDemoModal=openIt;topWindow.addEventListener(\"open-demo-modal\",openIt);}catch{}return()=>{localWindow.removeEventListener(\"open-demo-modal\",openIt);if(localWindow.openDemoModal===openIt){delete localWindow.openDemoModal;}try{topWindow.removeEventListener(\"open-demo-modal\",openIt);if(topWindow.openDemoModal===openIt){delete topWindow.openDemoModal;}}catch{}};},[]);useEffect(()=>{if(open)return;setRecaptchaToken(null);resetRecaptchaSafely();},[open]);useEffect(()=>{if(!open||specialtiesFetchedRef.current)return;let cancelled=false;specialtiesFetchedRef.current=true;startTransition(()=>{setIsSpecialtyLoading(true);setSpecialtyLoadFailed(false);});fetch(specialtyApiUrl,{headers:{Authorization:`Bearer ${specialtyApiToken}`}}).then(async res=>{if(!res.ok)throw new Error(`Failed with status ${res.status}`);return res.json();}).then(data=>{if(cancelled)return;const apiOptions=Array.isArray(data?.specialities_names)?data.specialities_names.filter(item=>typeof item===\"string\"&&item.trim().length>0):[];if(apiOptions.length>0){startTransition(()=>{setSpecialtyOptions(apiOptions);});}}).catch(()=>{if(cancelled)return;startTransition(()=>{setSpecialtyLoadFailed(true);});}).finally(()=>{if(cancelled)return;startTransition(()=>{setIsSpecialtyLoading(false);});});return()=>{cancelled=true;};},[open,specialtyApiUrl,specialtyApiToken]);const closeModal=useCallback(()=>{if(closeRedirectUrl){window.location.href=closeRedirectUrl;return;}setOpen(false);},[closeRedirectUrl]);// lock body scroll while open\nuseEffect(()=>{if(!open)return;const prev=document.body.style.overflow;document.body.style.overflow=\"hidden\";return()=>{document.body.style.overflow=prev;};},[open]);const toggleInterest=(id,checked)=>setForm(f=>({...f,interests:{...f.interests,[id]:checked}}));const hasInterest=ALL_PRODUCTS.some(p=>form.interests[p.id]);const canSubmit=form.firstName.trim().length>0&&form.lastName.trim().length>0&&isFieldValid(\"email\",form.email)&&isFieldValid(\"tel\",form.phone)&&hasInterest&&!!recaptchaToken;const handleRecaptchaVerify=useCallback(token=>{setRecaptchaToken(token);},[]);const handleRecaptchaExpire=useCallback(()=>{setRecaptchaToken(null);},[]);// Full trial-request payload — used for the initial submission.\nconst buildPayload=selectedIds=>{const specialtyValue=form.specialty.selected===\"Other\"?form.specialty.custom||\"Other\":form.specialty.selected;const idSet=new Set(selectedIds);const payload={first_name:form.firstName,last_name:form.lastName,email:form.email,phone_number:form.phone,source:form.howFound,npi_number:form.npi,contact_method:(form.contactMethod||\"\").toLowerCase(),specialty:specialtyValue,recaptcha_token:recaptchaToken||\"\"};ALL_PRODUCTS.forEach(p=>{payload[INTEREST_API_KEY[p.id]]=idSet.has(p.id)?\"1\":\"0\";});return payload;};// Slimmer payload for add_service_request — email + the eight flags only.\nconst buildServicePayload=selectedIds=>{const idSet=new Set(selectedIds);const payload={email:form.email};ALL_PRODUCTS.forEach(p=>{payload[INTEREST_API_KEY[p.id]]=idSet.has(p.id)?\"1\":\"0\";});return payload;};const REDIRECT_TO_SIGNIN_URL=`${runtimeConfig.baseUrl}/signin`// TODO: set actual destination\n;// Generic POST helper — defaults to the trial-request endpoint.\nconst postLead=async(payload,url=`${runtimeConfig.baseUrl}/api/framer/trial_request`)=>{try{const res=await fetch(url,{method:\"POST\",headers:{\"Content-Type\":\"application/json\",Authorization:`Bearer ${resolvedApiToken}`},body:JSON.stringify(payload)});if(!res.ok){console.warn(\"Request failed:\",url,res.status);return;}const data=await res.json();return data;}catch(err){/* let the user proceed regardless */}};const handleSubmit=async e=>{e.preventDefault();if(!canSubmit)return;setState(\"sending\");const selectedIds=ALL_PRODUCTS.filter(p=>form.interests[p.id]).map(p=>p.id);const response=await postLead(buildPayload(selectedIds));// Case 1: already registered, no trial requested → redirect\nif(response?.success&&!response.trial_requested&&response.registerd_user){// already registered, no trial requested → redirect\nwindow.location.href=REDIRECT_TO_SIGNIN_URL;return;}if(response?.success&&response.trial_requested&&!response.registerd_user){// trial requested → show message from API\nif(response.message){// swap this for your toast/snackbar/modal of choice\n// alert(response.message)\nsetState(\"sent\");}return;}if(response?.success){setState(\"sent\");return;}setState(\"idle\");setRecaptchaToken(null);resetRecaptchaSafely();};const finishWithExtras=async extraIds=>{const baseIds=ALL_PRODUCTS.filter(p=>form.interests[p.id]).map(p=>p.id);const allIds=[...new Set([...baseIds,...extraIds])];if(extraIds.length>0){// Hit the dedicated add-service endpoint with the full flag set.\nconst response=await postLead(buildServicePayload(allIds),`${runtimeConfig.baseUrl}/api/framer/add_service_request`);console.log(response);}if(redirectUrl)window.location.href=redirectUrl;else setOpen(false);};const cardPadding=isMobile?\"30px 20px 24px\":\"40px 36px 36px\";const overlayPadding=isMobile?\"12px 10px\":\"24px 16px\";// unify placeholder text across every input in the modal\nconst placeholderCss=`\n        .demo-modal-card input::placeholder {\n            color: ${darkBlue}80;\n            font-size: 15px;\n            opacity: 1;\n        }\n    `;return /*#__PURE__*/_jsxs(ThemeCtx.Provider,{value:theme,children:[/*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:placeholderCss}}),/*#__PURE__*/_jsx(AnimatePresence,{children:open&&/*#__PURE__*/_jsx(motion.div,{initial:{opacity:0},animate:{opacity:1},exit:{opacity:0},transition:{duration:.2},style:{position:\"fixed\",inset:0,zIndex:9999,background:\"rgba(10,30,46,.55)\",backdropFilter:\"blur(6px)\",WebkitBackdropFilter:\"blur(6px)\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",padding:overlayPadding,overflowY:\"auto\"},children:/*#__PURE__*/_jsxs(motion.div,{className:\"demo-modal-card\",onClick:e=>e.stopPropagation(),initial:{opacity:0,y:24,scale:.97},animate:{opacity:1,y:0,scale:1},exit:{opacity:0,y:16,scale:.97},transition:{duration:.32,ease:[.2,.7,.2,1]},style:{position:\"relative\",width:\"100%\",maxWidth:580,background:\"#fff\",borderRadius:22,border:\"1px solid rgba(21,70,95,.08)\",boxShadow:\"0 2px 4px rgba(21,70,95,.04), 0 32px 80px rgba(21,70,95,.18)\",padding:cardPadding,fontFamily:theme.font,maxHeight:isMobile?\"calc(100vh - 24px)\":\"calc(100vh - 48px)\",overflowY:\"auto\"},children:[/*#__PURE__*/_jsx(\"div\",{\"aria-hidden\":true,style:{position:\"absolute\",top:-1,left:-1,right:-1,height:30,background:orange,borderRadius:\"28px 28px 0 0\",pointerEvents:\"none\"},children:/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",top:8,left:0,right:0,bottom:0,background:\"#fff\",borderRadius:\"20px 20px 0 0\"}})}),/*#__PURE__*/_jsx(\"button\",{onClick:closeModal,\"aria-label\":\"Close\",style:{position:\"absolute\",top:16,right:16,width:32,height:32,borderRadius:\"50%\",border:\"1px solid rgba(21,70,95,.12)\",background:offWhite,display:\"grid\",placeItems:\"center\",cursor:\"pointer\",color:darkBlue},children:/*#__PURE__*/_jsx(\"svg\",{width:\"12\",height:\"12\",viewBox:\"0 0 12 12\",fill:\"none\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M1 1l10 10M11 1L1 11\",stroke:\"currentColor\",strokeWidth:\"1.6\",strokeLinecap:\"round\"})})}),state===\"sent\"?/*#__PURE__*/_jsx(SuccessState,{relatedLabel:relatedLabel,interests:form.interests,onFinish:finishWithExtras,cols:productCols}):/*#__PURE__*/_jsxs(\"form\",{onSubmit:handleSubmit,children:[/*#__PURE__*/_jsx(\"h3\",{style:{fontFamily:theme.font,fontWeight:500,fontSize:isMobile?20:22,letterSpacing:\"-0.01em\",color:darkBlue,margin:\"0 0 24px\",textAlign:\"center\"},children:modalTitle===\"Let's take the ugh out of your workflow.\"?/*#__PURE__*/_jsxs(_Fragment,{children:[\"Let's take the\",\" \",/*#__PURE__*/_jsx(\"span\",{style:{color:orange},children:\"ugh\"}),\" \",\"out of your workflow.\"]}):modalTitle}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"grid\",gridTemplateColumns:pairCols,gap:12},children:[/*#__PURE__*/_jsx(Field,{label:\"First name\",placeholder:\"\",value:form.firstName,sanitize:\"name\",required:true,maxLength:50,onChange:v=>setForm({...form,firstName:v}),autoComplete:\"given-name\"}),/*#__PURE__*/_jsx(Field,{label:\"Last name\",placeholder:\"\",value:form.lastName,sanitize:\"name\",required:true,maxLength:50,onChange:v=>setForm({...form,lastName:v}),autoComplete:\"family-name\"})]}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"grid\",gridTemplateColumns:pairCols,gap:12,marginTop:14},children:[/*#__PURE__*/_jsx(Field,{label:\"Work email\",placeholder:\"\",type:\"email\",sanitize:\"email\",inputMode:\"email\",required:true,value:form.email,onChange:v=>setForm({...form,email:v}),autoComplete:\"email\"}),/*#__PURE__*/_jsx(Field,{label:\"Phone number\",placeholder:\"\",type:\"tel\",sanitize:\"tel\",inputMode:\"tel\",required:true,value:form.phone,onChange:v=>setForm({...form,phone:v}),autoComplete:\"tel\",error:form.phone.replace(/\\D/g,\"\").length>=10&&/^(\\d)\\1+$/.test(form.phone.replace(/\\D/g,\"\"))?\"Phone number cannot use the same digit repeatedly.\":undefined})]}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"grid\",gridTemplateColumns:pairCols,gap:12,marginTop:14},children:[/*#__PURE__*/_jsx(Field,{label:\"NPI Number\",placeholder:\"\",type:\"npi\",value:form.npi,sanitize:\"npi\",inputMode:\"numeric\",onChange:v=>setForm({...form,npi:v}),autoComplete:\"off\"}),/*#__PURE__*/_jsx(SelectField,{label:\"How did you find us?\",value:form.howFound,onChange:v=>setForm({...form,howFound:v}),options:HOW_DID_YOU_FIND_US,placeholder:\"Select\"})]}),/*#__PURE__*/_jsx(\"div\",{style:{marginTop:14},children:/*#__PURE__*/_jsx(SpecialtyField,{label:\"Specialty\",value:form.specialty,options:specialtyOptions,isLoading:isSpecialtyLoading,hasError:specialtyLoadFailed,specialtyApiUrl:specialtyApiUrl,specialtyApiToken:specialtyApiToken,onChange:v=>setForm({...form,specialty:v})})}),/*#__PURE__*/_jsx(\"div\",{style:{marginTop:18},children:/*#__PURE__*/_jsx(RadioGroup,{label:\"Preferred contact method\",value:form.contactMethod,onChange:v=>setForm({...form,contactMethod:v}),options:[\"Email\",\"Text\",\"Both\"]})}),/*#__PURE__*/_jsx(\"div\",{style:{marginTop:20},children:/*#__PURE__*/_jsx(Solutions,{label:interestLabel,interests:form.interests,onToggle:toggleInterest,cols:productCols})}),/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",justifyContent:\"center\",marginTop:20},children:/*#__PURE__*/_jsx(RecaptchaWidget,{onVerify:handleRecaptchaVerify,onExpire:handleRecaptchaExpire})}),/*#__PURE__*/_jsxs(\"button\",{type:\"submit\",disabled:state===\"sending\"||!canSubmit,style:{display:\"inline-flex\",alignItems:\"center\",justifyContent:\"center\",gap:10,width:\"100%\",marginTop:22,padding:\"14px 20px\",border:0,borderRadius:8,background:state===\"sending\"?orangeDeep:orange,color:\"#fff\",fontFamily:theme.font,fontWeight:500,fontSize:15,opacity:canSubmit?1:.4,cursor:state===\"sending\"?\"wait\":canSubmit?\"pointer\":\"not-allowed\",boxShadow:canSubmit?`0 8px 20px ${orange}47, 0 2px 4px ${orange}2e`:\"none\",transition:\"opacity .2s ease, background .2s ease, box-shadow .2s ease\"},children:[state===\"sending\"?\"Sending…\":submitLabel,state!==\"sending\"&&/*#__PURE__*/_jsx(Arrow,{})]})]})]})},\"overlay\")})]});}DemoModal.displayName=\"Demo Modal\";/* ── Framer property controls ─────────────────────────────────────────── */addPropertyControls(DemoModal,{openByDefault:{type:ControlType.Boolean,title:\"Open in canvas\",defaultValue:true,enabledTitle:\"Open\",disabledTitle:\"Closed\"},modalTitle:{type:ControlType.String,title:\"Title\",defaultValue:\"Let's take the ugh out of your workflow.\"},interestLabel:{type:ControlType.String,title:\"Solutions label\",defaultValue:\"Which solutions are you interested in?\"},submitLabel:{type:ControlType.String,title:\"Submit label\",defaultValue:\"Request my demo\"},relatedLabel:{type:ControlType.String,title:\"Success header\",defaultValue:\"Other ways to get you home before dinner:\"},redirectUrl:{type:ControlType.Link,title:\"Redirect after\"},closeRedirectUrl:{type:ControlType.Link,title:\"Redirect on close\"},font:{type:ControlType.String,title:\"Body font\",defaultValue:'\"Gotham Book MX\",\"Gotham\",\"Helvetica Neue\",Helvetica,Arial,sans-serif'},labelFont:{type:ControlType.String,title:\"Label font\",defaultValue:'\"Gotham Book MX\",\"Gotham\",\"Helvetica Neue\",Helvetica,Arial,sans-serif'},orange:{type:ControlType.Color,title:\"Accent\",defaultValue:\"#F26225\"},orangeDeep:{type:ControlType.Color,title:\"Accent deep\",defaultValue:\"#D44C14\"},darkBlue:{type:ControlType.Color,title:\"Text\",defaultValue:\"#15465F\"},green:{type:ControlType.Color,title:\"Valid / success\",defaultValue:\"#45BF55\"},offWhite:{type:ControlType.Color,title:\"Field bg\",defaultValue:\"#EAEFF1\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"DemoModal\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any\",\"framerSupportedLayoutHeight\":\"any\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./DemoModal.map"],"mappings":"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"}