{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/AuaQoItyJ8xyU5ZRPe4S/n8fj8AYhAM0Sn4RedyPV/ContactSalesForm.js"],
  "sourcesContent": ["import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useState,useEffect}from\"react\";const CalendlyUrlConstants={BASE_URL:\"https://calendly.com/\",PARAMS:\"hide_gdpr_banner=1\"};const CalendlyEventTypes={VIEWED:\"calendly.event_type_viewed\",DATE_AND_TIME_SELECTED:\"calendly.date_and_time_selected\",SCHEDULED:\"calendly.event_scheduled\"};const postData=async(url=\"\",data={})=>{const response=await fetch(url,{method:\"POST\",mode:\"cors\",cache:\"no-cache\",credentials:\"same-origin\",headers:{\"Content-Type\":\"application/json\"},redirect:\"follow\",referrerPolicy:\"no-referrer\",body:JSON.stringify(data)});return response.json();};const isCalendlyEvent=e=>{return e.origin===\"https://calendly.com\"&&e.data.event&&e.data.event.indexOf(\"calendly.\")===0;};const getCalendlyUrlByNumberOfEmployees=numberOfEmployees=>{let slug=null;switch(numberOfEmployees){case 1e3:slug=\"max-covey/30-minute-meeting\";break;case 999:slug=\"lucy-getcovey/30min\";break;case 249:slug=\"lucy-getcovey/30min\";break;case 9:slug=\"lucy-getcovey/30min\";break;default:slug=\"lucy-getcovey/30min\";}return`${CalendlyUrlConstants.BASE_URL}${slug}?${CalendlyUrlConstants.PARAMS}`;};const initCalendlyScheduler=({name,email,phoneNumber,numberOfEmployees})=>{try{const url=getCalendlyUrlByNumberOfEmployees(numberOfEmployees);// @ts-ignore\nCalendly.initPopupWidget({url,prefill:{name,email,phone:phoneNumber,numberOfEmployees:numberOfEmployees}});}catch(err){console.error(err);}};/**\n * These annotations control how your component sizes\n * Learn more: https://www.framer.com/docs/guides/auto-sizing\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight auto\n */export default function ContactSalesForm(props){const[error,setError]=useState(null);const[success,setSuccess]=useState(false);useEffect(()=>{const handleMessageEvent=event=>{if(!isCalendlyEvent(event)){return;}console.log(\"Event name:\",event.data.event);console.log(\"Event details:\",event.data.payload);if(event.data.event===CalendlyEventTypes.SCHEDULED){console.log(\"redirect triggered\");setTimeout(()=>{window.location.assign(\"https://getcovey.com/demo-success\");},1e3);}};window.addEventListener(\"message\",handleMessageEvent);return()=>{document.removeEventListener(\"message\",handleMessageEvent);};},[]);const handleRequestDemoClick=async e=>{var _e_target_firstName,_e_target_lastName,_e_target_email,_e_target_phoneNumber,_e_target_company,_e_target_numberOfEmployees;e.preventDefault();setError(null);const params={firstName:(_e_target_firstName=e.target.firstName)===null||_e_target_firstName===void 0?void 0:_e_target_firstName.value,lastName:(_e_target_lastName=e.target.lastName)===null||_e_target_lastName===void 0?void 0:_e_target_lastName.value,email:(_e_target_email=e.target.email)===null||_e_target_email===void 0?void 0:_e_target_email.value,phoneNumber:(_e_target_phoneNumber=e.target.phoneNumber)===null||_e_target_phoneNumber===void 0?void 0:_e_target_phoneNumber.value,company:(_e_target_company=e.target.company)===null||_e_target_company===void 0?void 0:_e_target_company.value,numberOfEmployees:Number((_e_target_numberOfEmployees=e.target.numberOfEmployees)===null||_e_target_numberOfEmployees===void 0?void 0:_e_target_numberOfEmployees.value),url:document.location.href};if(!params.firstName||!params.lastName||!params.email||!params.company||!params.numberOfEmployees){setError(\"Please fill out all required fields.\");return;}if(!params.email.length||params.email.indexOf(\"gmail.com\")!==-1){setError(\"Please enter a valid professional email\");return;}const response=await postData(\"/invite-request\",params);if(!response){return;}setError(null);setSuccess(true);try{if(params.numberOfEmployees>10){initCalendlyScheduler({name:`${params.firstName} ${params.lastName}`,email:params.email,phoneNumber:params.phoneNumber,numberOfEmployees:params.numberOfEmployees});}// @ts-ignore\nfbq(\"track\",\"Lead\");// @ts-ignore\nwindow.lintrk(\"track\",{conversion_id:8660556});}catch(err){console.error(`Error tracking conversion`,err);}};const FormLayoutClassNames={LABEL:\"block text-lg font-semibold leading-6 text-gray-500 mb-2\",INPUT:\"relative block w-full appearance-none rounded-none rounded-xl border-2 border-gray-300 px-5 py-4 mb-5 text-gray-900 placeholder-gray-500 focus:z-10 focus:border-indigo-500 focus:outline-none focus:ring-indigo-500 text-lg\",BUTTON:\"rounded-full border border-transparent bg-indigo-600 py-3 px-8 text-lg font-bold text-white hover:bg-indigo-700 focus:outline-none focus:ring-2 focus:ring-indigo-500 focus:ring-offset-2\"};return /*#__PURE__*/_jsxs(\"div\",{className:\"framer-text\",children:[error&&/*#__PURE__*/_jsx(\"div\",{className:\"rounded-lg bg-red-100 py-2 pl-3 pr-5 mt-2 inline-block\",children:/*#__PURE__*/_jsx(\"div\",{className:\"flex\",children:/*#__PURE__*/_jsx(\"div\",{className:\"ml-3\",children:/*#__PURE__*/_jsx(\"h3\",{className:\"text-sm font-medium text-red-800\",children:error})})})}),success&&/*#__PURE__*/_jsx(\"div\",{className:\"rounded-md bg-green-50 p-4 mt-5 mb-3\",children:/*#__PURE__*/_jsx(\"div\",{className:\"flex\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"ml-3\",children:[/*#__PURE__*/_jsx(\"h3\",{className:\"text-sm font-medium text-green-800\",children:\"Demo request received \uD83C\uDF89\"}),/*#__PURE__*/_jsx(\"div\",{className:\"mt-2 text-sm text-green-700\",children:/*#__PURE__*/_jsx(\"p\",{children:\"Thank you for your interest. We'll be in touch soon!\"})})]})})}),!success&&/*#__PURE__*/_jsx(\"div\",{className:\"w-full mx-auto\",style:{maxWidth:\"750px\",height:\"100%\",display:success?\"hidden\":\"flex\",justifyContent:\"center\",alignItems:\"center\",overflow:\"hidden\"},children:/*#__PURE__*/_jsxs(\"form\",{className:\"mt-2 space-y-3 w-full\",onSubmit:handleRequestDemoClick,children:[/*#__PURE__*/_jsx(\"input\",{type:\"hidden\",name:\"remember\",defaultValue:\"true\"}),/*#__PURE__*/_jsxs(\"div\",{className:\"space-y-2 rounded-md shadow-sm w-full\",children:[/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"label\",{htmlFor:\"first-name\",className:FormLayoutClassNames.LABEL,children:\"First name\"}),/*#__PURE__*/_jsx(\"input\",{id:\"first-name\",name:\"firstName\",type:\"first-name\",autoComplete:\"first-name\",required:true,className:FormLayoutClassNames.INPUT,placeholder:\"First name\"})]}),/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"label\",{htmlFor:\"last-name\",className:FormLayoutClassNames.LABEL,children:\"Last name\"}),/*#__PURE__*/_jsx(\"input\",{id:\"last-name\",name:\"lastName\",type:\"last-name\",autoComplete:\"last-name\",required:true,className:FormLayoutClassNames.INPUT,placeholder:\"Last name\"})]}),/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"label\",{htmlFor:\"company\",className:FormLayoutClassNames.LABEL,children:\"Company name\"}),/*#__PURE__*/_jsx(\"input\",{id:\"company\",name:\"company\",type:\"company\",autoComplete:\"company\",required:true,className:FormLayoutClassNames.INPUT,placeholder:\"Company name\"})]}),/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"label\",{htmlFor:\"number_of_employees\",className:FormLayoutClassNames.LABEL,children:\"Company size\"}),/*#__PURE__*/_jsxs(\"select\",{id:\"number-of-employees\",name:\"numberOfEmployees\",className:\"mt-2 block w-full rounded-xl border border-gray-300 py-5 pl-4 pr-10 text-gray-600 ring-1 ring-inset ring-gray-300 focus:ring-2 focus:ring-indigo-600 text-lg sm:leading-6\",defaultValue:999,children:[/*#__PURE__*/_jsx(\"option\",{value:9,children:\"1-9\"}),/*#__PURE__*/_jsx(\"option\",{value:249,children:\"10-249\"}),/*#__PURE__*/_jsx(\"option\",{value:999,children:\"250-999\"}),/*#__PURE__*/_jsx(\"option\",{value:1e3,children:\"1000+\"})]})]}),/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"label\",{htmlFor:\"email-address\",className:FormLayoutClassNames.LABEL,children:\"Email address\"}),/*#__PURE__*/_jsx(\"input\",{id:\"email-address\",name:\"email\",type:\"email\",autoComplete:\"email\",required:true,className:FormLayoutClassNames.INPUT,placeholder:\"Email address\"})]}),/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"label\",{htmlFor:\"phone-number\",className:FormLayoutClassNames.LABEL,children:\"Phone number\"}),/*#__PURE__*/_jsx(\"input\",{id:\"phone-number\",name:\"phoneNumber\",type:\"phone-number\",autoComplete:\"phone-number\",className:FormLayoutClassNames.INPUT,placeholder:\"Phone number (optional)\"})]})]}),/*#__PURE__*/_jsx(\"div\",{className:\"w-full mx-auto text-center\",children:/*#__PURE__*/_jsx(\"button\",{className:FormLayoutClassNames.BUTTON,type:\"submit\",children:\"Request Demo\"})})]})})]});}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"ContactSalesForm\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"fixed\",\"framerSupportedLayoutHeight\":\"auto\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ContactSalesForm.map"],
  "mappings": "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",
  "names": ["CalendlyUrlConstants", "CalendlyEventTypes", "postData", "url", "data", "isCalendlyEvent", "e", "getCalendlyUrlByNumberOfEmployees", "numberOfEmployees", "slug", "initCalendlyScheduler", "name", "email", "phoneNumber", "err", "ContactSalesForm", "props", "error", "setError", "ye", "success", "setSuccess", "ue", "handleMessageEvent", "event", "window", "handleRequestDemoClick", "_e_target_firstName", "_e_target_lastName", "_e_target_email", "_e_target_phoneNumber", "_e_target_company", "_e_target_numberOfEmployees", "params", "FormLayoutClassNames", "u", "p"]
}
