{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/iex8OmgKVPbsQ7uzoO5c/Fgy8GWPN5Z5SLtjwyufK/Data.js", "ssg:https://framerusercontent.com/modules/YzlYhWdqJEKJSx7tBvYl/yOSBbEBMWNwIM2ZP49EI/Form.js"],
  "sourcesContent": ["export const ISSUE_TYPE_OPTIONS=[{label:\"Book a partner discovery and onboarding session\",value:\"discovery\"},{label:\"Pre-sales support\",value:\"opportunity\"},{label:\"Finance or Rebate issue\",value:\"finance\"},{label:\"Pre-sales technical support\",value:\"technical\"},{label:\"I want to provide feedback\",value:\"feedback\"},{label:\"Something else\",value:\"other\"},];export const PROGRAM_TYPE_OPTIONS=[{label:\"Referral Program\",value:\"Referral\"},{label:\"Implementation Program\",value:\"Implementation\"},{label:\"Reseller Solutions Program\",value:\"Solutions\"},{label:\"Partner Prospect Initiative\",value:\"PP_Initiative\"},];export const ROLE_TYPE_OPTIONS=[{label:\"Executive\",value:\"Executive\"},{label:\"Sales\",value:\"Sales\"},{label:\"Technical\",value:\"Technical\"},{label:\"Marketing\",value:\"Marketing\"},{label:\"Other\",value:\"Other\"},];export const PARTNER_TYPE_OPTIONS=[{label:\"Services\",value:\"Services\"},{label:\"Technology\",value:\"Technology\"},];\nexport const __FramerMetadata__ = {\"exports\":{\"ISSUE_TYPE_OPTIONS\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"PARTNER_TYPE_OPTIONS\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ROLE_TYPE_OPTIONS\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"PROGRAM_TYPE_OPTIONS\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Data.map", "import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{useState,useMemo,useEffect}from\"react\";import{FormProvider,useFormContext,useForm}from\"react-hook-form\";import PhoneInputWithCountry from\"react-phone-number-input/react-hook-form\";import{isValidPhoneNumber}from\"react-phone-number-input\";import{addPropertyControls,ControlType}from\"framer\";import styled from\"react-css-styled\";import freemail from\"free-email-domains\";import FormProductInterestTile from\"https://framer.com/m/Form-ProductInterestTile-EHME.js\";import{countries}from\"https://framer.com/m/Shared-45Jk.js@s5xCFquFD3ts7WV1Os9N\";import{ISSUE_TYPE_OPTIONS,PROGRAM_TYPE_OPTIONS,ROLE_TYPE_OPTIONS,PARTNER_TYPE_OPTIONS}from\"https://framerusercontent.com/modules/iex8OmgKVPbsQ7uzoO5c/Fgy8GWPN5Z5SLtjwyufK/Data.js\";const Styler=styled(\"div\",`\n/* CSS variables. */\n:host {\n\t--PhoneInput-color--focus: #03b2cb;\n\t--PhoneInputInternationalIconPhone-opacity: 0.8;\n\t--PhoneInputInternationalIconGlobe-opacity: 0.65;\n\t--PhoneInputCountrySelect-marginRight: 0.35em;\n\t--PhoneInputCountrySelectArrow-width: 0.3em;\n\t--PhoneInputCountrySelectArrow-marginLeft: var(--PhoneInputCountrySelect-marginRight);\n\t--PhoneInputCountrySelectArrow-borderWidth: 1px;\n\t--PhoneInputCountrySelectArrow-opacity: 0.45;\n\t--PhoneInputCountrySelectArrow-color: currentColor;\n\t--PhoneInputCountrySelectArrow-color--focus: var(--PhoneInput-color--focus);\n\t--PhoneInputCountrySelectArrow-transform: rotate(45deg);\n\t--PhoneInputCountryFlag-aspectRatio: 1.5;\n\t--PhoneInputCountryFlag-height: 1em;\n\t--PhoneInputCountryFlag-borderWidth: 1px;\n\t--PhoneInputCountryFlag-borderColor: rgba(0,0,0,0.5);\n\t--PhoneInputCountryFlag-borderColor--focus: var(--PhoneInput-color--focus);\n\t--PhoneInputCountryFlag-backgroundColor--loading: rgba(0,0,0,0.1);\n}\n\n.PhoneInput {\n\t/* This is done to stretch the contents of this component. */\n\tdisplay: flex;\n\talign-items: center;\n}\n\n.PhoneInputInput {\n\t/* The phone number input stretches to fill all empty space */\n\tflex: 1;\n\t/* The phone number input should shrink\n\t   to make room for the extension input */\n\tmin-width: 0;\n}\n\n.PhoneInputCountryIcon {\n\twidth: calc(1em * 1.5);\n\twidth: calc(var(--PhoneInputCountryFlag-height) * var(--PhoneInputCountryFlag-aspectRatio));\n\theight: 1em;\n\theight: var(--PhoneInputCountryFlag-height);\n}\n\n.PhoneInputCountryIcon--square {\n\twidth: 1em;\n\twidth: var(--PhoneInputCountryFlag-height);\n}\n\n.PhoneInputCountryIcon--border {\n\t/* Removed background-color because when an <img/> was still loading\n\t   it would show a dark gray rectangle. */\n\t/* For some reason the <img/> is not stretched to 100% width and height\n\t   and sometime there can be seen white pixels of the background at top and bottom. */\n\tbackground-color: rgba(0,0,0,0.1);\n\tbackground-color: var(--PhoneInputCountryFlag-backgroundColor--loading);\n\t/* Border is added via box-shadow because border interferes with width/height. */\n\t/* For some reason the <img/> is not stretched to 100% width and height\n\t   and sometime there can be seen white pixels of the background at top and bottom,\n\t   so an additional \"inset\" border is added. */\n\tbox-shadow: 0 0 0 1px rgba(0,0,0,0.5),\n\t\tinset 0 0 0 1px rgba(0,0,0,0.5);\n\tbox-shadow: 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor),\n\t\tinset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor);\n}\n\n.PhoneInputCountryIconImg {\n\t/* Fixes weird vertical space above the flag icon. */\n\t/* https://gitlab.com/catamphetamine/react-phone-number-input/-/issues/7#note_348586559 */\n\tdisplay: block;\n\t/* 3rd party <SVG/> flag icons won't stretch if they have width and height.\n\t   Also, if an <SVG/> icon's aspect ratio was different, it wouldn't fit too. */\n\twidth: 100%;\n\theight: 100%;\n}\n\n.PhoneInputInternationalIconPhone {\n\topacity: 0.8;\n\topacity: var(--PhoneInputInternationalIconPhone-opacity);\n}\n\n.PhoneInputInternationalIconGlobe {\n\topacity: 0.65;\n\topacity: var(--PhoneInputInternationalIconGlobe-opacity);\n}\n\n/* Styling native country <select/>. */\n\n.PhoneInputCountry {\n\tposition: relative;\n\talign-self: stretch;\n\tdisplay: flex;\n\talign-items: center;\n\tmargin-right: 0.35em;\n\tmargin-right: var(--PhoneInputCountrySelect-marginRight);\n}\n\n.PhoneInputCountrySelect {\n\tposition: absolute;\n\ttop: 0;\n\tleft: 0;\n\theight: 100%;\n\twidth: 100%;\n\tz-index: 1;\n\tborder: 0;\n\topacity: 0;\n\tcursor: pointer;\n}\n\n.PhoneInputCountrySelect[disabled],\n.PhoneInputCountrySelect[readonly] {\n\tcursor: default;\n}\n\n.PhoneInputCountrySelectArrow {\n\tdisplay: block;\n\tcontent: '';\n\twidth: 0.3em;\n\twidth: var(--PhoneInputCountrySelectArrow-width);\n\theight: 0.3em;\n\theight: var(--PhoneInputCountrySelectArrow-width);\n\tmargin-left: 0.35em;\n\tmargin-left: var(--PhoneInputCountrySelectArrow-marginLeft);\n\tborder-style: solid;\n\tborder-color: currentColor;\n\tborder-color: var(--PhoneInputCountrySelectArrow-color);\n\tborder-top-width: 0;\n\tborder-bottom-width: 1px;\n\tborder-bottom-width: var(--PhoneInputCountrySelectArrow-borderWidth);\n\tborder-left-width: 0;\n\tborder-right-width: 1px;\n\tborder-right-width: var(--PhoneInputCountrySelectArrow-borderWidth);\n\ttransform: rotate(45deg);\n\ttransform: var(--PhoneInputCountrySelectArrow-transform);\n\topacity: 0.45;\n\topacity: var(--PhoneInputCountrySelectArrow-opacity);\n}\n\n.PhoneInputCountrySelect:focus + .PhoneInputCountryIcon + .PhoneInputCountrySelectArrow {\n\topacity: 1;\n\tcolor: #03b2cb;\n\tcolor: var(--PhoneInputCountrySelectArrow-color--focus);\n}\n\n.PhoneInputCountrySelect:focus + .PhoneInputCountryIcon--border {\n\tbox-shadow: 0 0 0 1px #03b2cb,\n\t\tinset 0 0 0 1px #03b2cb;\n\tbox-shadow: 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus),\n\t\tinset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus);\n}\n\n.PhoneInputCountrySelect:focus + .PhoneInputCountryIcon .PhoneInputInternationalIconGlobe {\n\topacity: 1;\n\tcolor: #03b2cb;\n\tcolor: var(--PhoneInputCountrySelectArrow-color--focus);\n}\n\n.PhoneInputInput {\n  padding: 13px 6px;\n  border: none;\n  background: none;\n  font-size: 14px;\n  border-left: 1px solid rgba(0, 0, 0, 0.1);\n}\n`);const rowStyle={display:\"flex\",flexDirection:\"row\",marginBottom:\"15px\",gap:\"18px\"};const fullRowStyle={display:\"flex\",flexDirection:\"column\",marginBottom:\"30px\"};const checkboxRowStyle={display:\"flex\",flexDirection:\"row\"};const colStyle={display:\"flex\",flexDirection:\"column\",flex:1};const inputStyle={padding:\"15px 10px\",border:0,borderRadius:\"6px\",fontSize:\"13px\",backgroundColor:\"#e1e1e1\",color:\"black\"};const phoneNumberStyle={border:0,borderRadius:\"6px\",paddingLeft:\"8px\",paddingBottom:\"3px\",marginTop:\"1px\",fontSize:\"13px\",backgroundColor:\"#e1e1e1\",color:\"black\"};const labelStyle={fontFamily:\"Inter\",display:\"flex\",flexDirection:\"column\",gap:\"8px\",fontWeight:\"500\",marginBottom:\"10px\"};const labelDescriptionStyle={fontFamily:\"Inter\",fontWeight:\"300\",fontSize:\"14px\"};const textareaStyle={padding:\"10px\",border:0,borderRadius:\"6px\",minHeight:\"100px\",fontSize:\"13px\",backgroundColor:\"#e1e1e1\",color:\"black\"};const submitStyle={padding:\"15px 10px\",border:0,fontWeight:\"600\",borderRadius:\"6px\",fontSize:\"14px\",backgroundColor:\"#0D61F2\",color:\"white\",cursor:\"pointer\"};const selectStyle={padding:\"15px 10px\",backgroundColor:\"#e1e1e1\",border:\"none\",borderRadius:\"6px\"};const formStyle={backgroundColor:\"rgb(255, 255, 255)\",border:\"1px solid rgba(0, 0, 0, 0.05)\",padding:\"30px\",gap:10,color:\"black\",fontSize:\"15px\",display:\"flex\",flexDirection:\"column\",borderRadius:\"15px\"};const formInlineStyle={gap:10,color:\"black\",fontSize:\"15px\",display:\"flex\",flexDirection:\"column\"};const errorMessageStyle={color:\"red\",fontSize:\"12px\",marginTop:\"4px\"};function ErrorMessage({message=\"\"}){return /*#__PURE__*/ _jsx(\"p\",{style:errorMessageStyle,children:message});}function EmailInput({question,required=false}){const{register,formState:{errors}}=useFormContext();return /*#__PURE__*/ _jsxs(\"div\",{style:{...colStyle,display:question.hidden?\"none\":\"flex\"},children:[/*#__PURE__*/ _jsxs(\"label\",{htmlFor:question.key,style:labelStyle,children:[question.title,\" \",question.required&&\"*\"]}),/*#__PURE__*/ _jsx(\"input\",{name:question.key,...register(question.key),type:\"email\",defaultValue:question.defaultValueString,id:question.key,style:inputStyle,required:question.required}),errors.email&&/*#__PURE__*/ _jsx(ErrorMessage,{message:errors.email.message})]});}function PhoneNumberInput({question,control,defaultCountry}){const{formState:{errors}}=useFormContext();return /*#__PURE__*/ _jsxs(\"div\",{style:{...colStyle,display:question.hidden?\"none\":\"flex\"},children:[/*#__PURE__*/ _jsxs(\"label\",{htmlFor:question.key,style:labelStyle,children:[question.title,\" \",question.required&&\"*\"]}),/*#__PURE__*/ _jsx(PhoneInputWithCountry,{defaultCountry:defaultCountry!==\"unknown\"?defaultCountry:null,name:question.key,id:question.key,value:question.defaultValueString,control:control,style:phoneNumberStyle,required:question.required}),errors.phoneNumber&&/*#__PURE__*/ _jsx(ErrorMessage,{message:errors.phoneNumber.message})]});}function TextInput({question}){const{register}=useFormContext();return /*#__PURE__*/ _jsxs(\"div\",{style:{...colStyle,display:question.hidden?\"none\":\"flex\"},children:[/*#__PURE__*/ _jsxs(\"label\",{htmlFor:question.key,style:labelStyle,children:[question.title,\" \",question.required&&\"*\"]}),/*#__PURE__*/ _jsx(\"input\",{name:question.key,...register(question.key),defaultValue:question.defaultValueString,type:\"text\",id:question.key,style:inputStyle,required:question.required})]});}function MultiLineTextInput({question}){const{register}=useFormContext();return /*#__PURE__*/ _jsxs(\"div\",{style:{...colStyle,display:question.hidden?\"none\":\"flex\"},children:[/*#__PURE__*/ _jsxs(\"label\",{htmlFor:question.key,style:labelStyle,children:[question.title,\" \",question.required&&\"*\"]}),/*#__PURE__*/ _jsx(\"textarea\",{name:question.key,...register(question.key),defaultValue:question.defaultValueString,style:textareaStyle,required:question.required})]});}function CheckBoxInput({question}){const{register}=useFormContext();return /*#__PURE__*/ _jsxs(\"div\",{style:{...checkboxRowStyle,display:question.hidden?\"none\":\"flex\"},children:[/*#__PURE__*/ _jsx(\"input\",{name:question.key,...register(question.key),type:\"checkbox\",defaultValue:question.defaultValueBoolean,id:question.key,required:question.required}),/*#__PURE__*/ _jsx(\"label\",{htmlFor:question.key,children:question.title})]});}function ProductSelectorInput({question}){const{register,setValue}=useFormContext();const icons={smsApi:\"https://framerusercontent.com/images/tVB0zX5V39aY6rtkLNFZPcSxE.svg\",emailApi:\"https://framerusercontent.com/images/8KEi8PtajSfhEv9Q7TPEIG85lc.svg\",emailAnalytics:\"https://framerusercontent.com/images/zY737EvXjPlHuweCKGZdH4szs.svg\",whatsapp:\"https://framerusercontent.com/images/EYtx5aqlhrfdfLJfQQUIVy9aZQ.svg\",whatsAppChatbot:\"https://framerusercontent.com/images/EYtx5aqlhrfdfLJfQQUIVy9aZQ.svg\",other:\"https://framerusercontent.com/images/PtJiFT5SscdXGcsdN0mA5aiG2hU.svg\",inbox:\"https://framerusercontent.com/images/ZEx09KanfliOA6ieGUO7QBke2xU.svg\",powerMta:\"https://framerusercontent.com/images/epnUYCy0bmpvaGEdhQ6BXb7KiE4.svg\",sms:\"https://framerusercontent.com/images/tVB0zX5V39aY6rtkLNFZPcSxE.svg\",mobilePush:\"https://framerusercontent.com/images/fB2JWRidbZva5nUFB8zn2tqG1s.svg\",messenger:\"https://framerusercontent.com/images/zs3fKJDDRaMVOVfojPhcscfd4VM.svg\",gbm:\"https://framerusercontent.com/images/SbK4PZpKyXLXlbJfr68gIenCWGA.svg\",instagram:\"https://framerusercontent.com/images/fB2JWRidbZva5nUFB8zn2tqG1s.svg\",numbers:\"https://framerusercontent.com/images/o53vg4pykybQGDhrdlcN5ZQBI.svg\",voice:\"https://framerusercontent.com/images/ZxB67QXEcf5rfAzebriyqL65Hc.svg\",lookup:\"https://framerusercontent.com/images/rsrTqeUaYMcE8g7EPHeVz17sAU.svg\",inboxCompTracker:\"https://framerusercontent.com/images/yIdjTrEeEdl7xmZtLMBRiLE86Bo.svg\",recipientValidation:\"https://framerusercontent.com/images/gAReGVFRx0sAmimZHe3T3fbkHc.png\",emailDesignStudio:\"https://framerusercontent.com/images/595NxQdqvUBh9QAWKD1KiZh0ow.svg\",flowBuilder:\"https://framerusercontent.com/images/CHOuRaFbMqAN2BliFK1olV5DvE.svg\",video:\"https://framerusercontent.com/images/OwkibrmjS5lGC3Orhhx9DFwno.svg\"};const hashToProductKey={smsapi:{key:\"smsApi\",name:\"SMS API\"},emailapi:{key:\"emailApi\",name:\"Email API\"},emailanalytics:{key:\"emailAnalytics\",name:\"Email Analytics\"},whatsapp:{key:\"whatsapp\",name:\"WhatsApp\"},inbox:{key:\"inbox\",name:\"Inbox\"},powermta:{key:\"powerMta\",name:\"PowerMTA\"},sms:{key:\"sms\",name:\"SMS\"},mobilepush:{key:\"mobilePush\",name:\"Mobile Push\"},messenger:{key:\"messenger\",name:\"Facebook Messenger\"},gbm:{key:\"gbm\",name:\"Google Business Messages\"},instagram:{key:\"instagram\",name:\"Instagram Direct\"},numbers:{key:\"numbers\",name:\"Phone Numbers\"},voice:{key:\"voice\",name:\"Voice\"},whatsappchatbot:{key:\"whatsAppChatbot\",name:\"WhatsApp Chatbot\"},lookup:{key:\"lookup\",name:\"Lookup API\"},inboxcomptracker:{key:\"inboxCompTracker\",name:\"Inbox & Competitive Tracker\"},recipientvalidation:{key:\"recipientValidation\",name:\"Recipient Validation\"},emaildesign:{key:\"emailDesignStudio\",name:\"Email Design Studio\"},flowbuilder:{key:\"flowBuilder\",name:\"Flow Builder\"},video:{key:\"video\",name:\"Video Scheduling\"}};const[products,setProducts]=useState({smsApi:{name:hashToProductKey.smsapi.name,selected:false},emailApi:{name:hashToProductKey.emailapi.name,selected:false},emailAnalytics:{name:hashToProductKey.emailanalytics.name,selected:false},whatsapp:{name:hashToProductKey.whatsapp.name,selected:false},other:{name:\"Other\",selected:false}});useEffect(()=>{register(question.key);},[question,register]);useEffect(()=>{setValue(question.key,products);},[setValue,question,products]);useEffect(()=>{if(!window){return;}if(window.location.hash){const hash=window.location.hash.substring(1);const matchedProduct=hashToProductKey[hash];if(matchedProduct){const key=matchedProduct.key;const name=matchedProduct.name;setProducts({...products,[key]:{name,selected:true}});}}},[]);return /*#__PURE__*/ _jsxs(\"div\",{style:{...colStyle,display:question.hidden?\"none\":\"flex\"},children:[/*#__PURE__*/ _jsxs(\"label\",{htmlFor:question.key,style:labelStyle,children:[/*#__PURE__*/ _jsxs(\"span\",{children:[question.title,\" \",question.required&&\"*\"]}),question.description?/*#__PURE__*/ _jsx(\"span\",{style:labelDescriptionStyle,children:question.description}):null]}),/*#__PURE__*/ _jsx(\"div\",{className:\"dont-translate\",style:{display:\"grid\",gridTemplateColumns:\"repeat(2, 1fr)\",gridGap:\"10px\"},children:Object.keys(products).map((productKey,i)=>{return /*#__PURE__*/ _jsx(FormProductInterestTile,{icon:icons[productKey],style:{cursor:\"pointer\",display:\"flex\",width:\"100%\"},variant:products[productKey].selected===true?\"Selected\":\"Default\",title:products[productKey].name,onTap:()=>{setProducts({...products,[productKey]:{...products[productKey],selected:!products[productKey].selected}});}},i);})})]});}const defaultBaseSelectProps={question:{name:\"\",title:\"\",key:\"\",hidden:false,required:false,options:[{label:\"Default Option\",value:\"default-option\"},]}};function BaseSelect({question=defaultBaseSelectProps.question}){const{register}=useFormContext();const optionsToRender=question.options.sort((a,b)=>a.label>b.label?1:-1);return /*#__PURE__*/ _jsxs(\"div\",{style:{...colStyle,display:question.hidden?\"none\":\"flex\"},children:[/*#__PURE__*/ _jsxs(\"label\",{htmlFor:question.key,style:labelStyle,children:[question.title,\" \",question.required&&\"*\"]}),/*#__PURE__*/ _jsxs(\"select\",{name:question.name,id:question.key,...register(question.key),style:selectStyle,required:question.required,children:[/*#__PURE__*/ _jsx(\"option\",{value:\"\",children:\"Select one\"}),optionsToRender.map(({label,value})=>{return /*#__PURE__*/ _jsx(\"option\",{value:value,children:label});})]})]});}function CountrySelectInput({question}){question.options=Object.values(countries).map(country=>({label:country.englishName,value:country.code}));return /*#__PURE__*/ _jsx(BaseSelect,{question:question});}function IssueTypeSelect({question}){question.options=ISSUE_TYPE_OPTIONS;return /*#__PURE__*/ _jsx(BaseSelect,{question:question});}function ProgramTypeSelect({question}){question.options=PROGRAM_TYPE_OPTIONS;return /*#__PURE__*/ _jsx(BaseSelect,{question:question});}function RoleTypeSelect({question}){question.options=ROLE_TYPE_OPTIONS;return /*#__PURE__*/ _jsx(BaseSelect,{question:question});}function PartnerTypeSelect({question}){question.options=PARTNER_TYPE_OPTIONS;return /*#__PURE__*/ _jsx(BaseSelect,{question:question});}function FormQuestions({questions,defaultCountry}){const{control}=useFormContext();const sections=useMemo(()=>{const groupedQuestions={};const ungrouped=[];questions.forEach(q=>{if(q.section===\"None\"){ungrouped.push(q);return;}if(!groupedQuestions[q.section]){groupedQuestions[q.section]=[];}groupedQuestions[q.section].push(q);});return[...Object.values(groupedQuestions),ungrouped];},[questions]);return /*#__PURE__*/ _jsx(_Fragment,{children:sections.map(questions=>{return /*#__PURE__*/ _jsx(\"div\",{style:rowStyle,children:questions.map((question,i)=>{if(question.type===\"email\"){return /*#__PURE__*/ _jsx(EmailInput,{question:question},i);}if(question.type===\"phoneNumber\"){return /*#__PURE__*/ _jsx(PhoneNumberInput,{question:question,control:control,defaultCountry:defaultCountry},i);}if(question.type===\"text\"){return /*#__PURE__*/ _jsx(TextInput,{question:question},i);}if(question.type===\"multiLineText\"){return /*#__PURE__*/ _jsx(MultiLineTextInput,{question:question},i);}if(question.type===\"checkbox\"){return /*#__PURE__*/ _jsx(CheckBoxInput,{question:question},i);}if(question.type===\"productSelector\"){return /*#__PURE__*/ _jsx(ProductSelectorInput,{question:question},i);}if(question.type===\"countrySelect\"){return /*#__PURE__*/ _jsx(CountrySelectInput,{question:question},i);}if(question.type===\"issueTypeSelect\"){return /*#__PURE__*/ _jsx(IssueTypeSelect,{question:question},i);}if(question.type===\"programTypeSelect\"){return /*#__PURE__*/ _jsx(ProgramTypeSelect,{question:question},i);}if(question.type===\"roleTypeSelect\"){return /*#__PURE__*/ _jsx(RoleTypeSelect,{question:question},i);}if(question.type===\"partnerTypeSelect\"){return /*#__PURE__*/ _jsx(PartnerTypeSelect,{question:question},i);}})});})});}function FormWithProvider(props){const methods=useForm();const[isSubmitted,setSubmitted]=useState(false);const[submittedData,setSubmittedData]=useState(null);console.log({props});const submissionUrl=props.submissionUrl||\"https://capture.eu-west-1.nest.messagebird.com/webhooks/8edbe049-442a-4a20-be51-71862abfc080/194fb132-08c6-42d0-8419-da2eb8750ae8\";const handleFormSubmission=async formData=>{formData.timestamp=new Date().toISOString();formData.source=window.location.href;const submissionResponse=await fetch(submissionUrl,{method:\"POST\",body:JSON.stringify(formData),headers:{\"Content-Type\":\"application/json\"}});const response=await submissionResponse.text();return response;};useEffect(()=>{if(isSubmitted&&props.redirectToPageAfterSubmit===true){let target=`${props.successTarget}`;if(submittedData.email){target+=``;}if(window&&window.location&&window.location.href){window.location.href=`https://${window.location.hostname}/${target}`;}}},[isSubmitted,props]);if(isSubmitted&&props.redirectToPageAfterSubmit===false){return /*#__PURE__*/ _jsx(\"div\",{style:props.inline?formInlineStyle:formStyle,children:props.successMessage});}const checkIsWorkEmail=(email=\"\")=>{if(!email)return false;const[,tld]=email.split(\"@\");return!freemail.includes(tld);};const checkIsValidPhone=phoneNumber=>{const isValid=isValidPhoneNumber(phoneNumber);return isValid;};const validateSubmission=values=>{const FIELDS_TYPES=props.questions.reduce((acc,cur)=>{const type=cur.type;const key=cur.key;acc[key]=type;return acc;},{});let ERRORS={};for(const field of Object.entries(values)){const[key,value]=field;switch(FIELDS_TYPES[key]){case\"email\":{const isWorkEmail=checkIsWorkEmail(values.email);if(!isWorkEmail&&!props.allowFreemail){ERRORS[key]={type:\"custom\",message:\"Please use your work email\"};}break;}case\"phoneNumber\":{if(values.phoneNumber&&!checkIsValidPhone(values.phoneNumber)){ERRORS[key]={type:\"custom\",message:\"Please use a valid phone number\"};}break;}default:{// do nothing\n}}}const errorEntries=Object.entries(ERRORS);if(errorEntries.length){errorEntries.forEach(([key,errorObj])=>{methods.setError(key,errorObj);});return false;}return true;};return /*#__PURE__*/ _jsx(FormProvider,{...methods,children:/*#__PURE__*/ _jsxs(\"form\",{style:props.inline?formInlineStyle:formStyle,onSubmit:methods.handleSubmit(async values=>{let form=Object.assign({formId:props.formId,formName:props.formName},values);const isValidSubmission=validateSubmission(values);if(isValidSubmission){const submissionResponse=await handleFormSubmission(form);if(submissionResponse!==\"ok\"){console.log(\"something went wrong\");}setSubmittedData(form);setSubmitted(true);}}),children:[/*#__PURE__*/ _jsx(FormQuestions,{questions:props.questions,defaultCountry:props.country}),/*#__PURE__*/ _jsx(\"button\",{type:\"submit\",style:submitStyle,children:props.submitText})]})});}export default function Form(props){return /*#__PURE__*/ _jsx(Styler,{className:\"\",children:/*#__PURE__*/ _jsx(FormWithProvider,{...props})});};Form.defaultProps={formId:\"Generic Contact\",submitText:\"Submit\",successText:\"We will be in touch shortly!\",questions:[{key:\"firstName\",title:\"First name\",type:\"text\",section:\"Row 1\",required:true},{key:\"lastName\",title:\"Last name\",type:\"text\",section:\"Row 1\",required:true},{key:\"phoneNumber\",title:\"Your phone number\",section:\"Row 2\",type:\"phoneNumber\",required:true},{key:\"email\",title:\"Your work email address\",section:\"Row 2\",type:\"email\",required:true},{key:\"country\",title:\"Your country\",section:\"Row 3\",type:\"countrySelect\",required:true},{key:\"prompt\",title:\"How can we help?\",section:\"Row 4\",type:\"multiLineText\",required:true},{key:\"productInterest\",title:\"Which product(s) are you interested in?\",description:\"Select one or more products.\",section:\"Row 5\",type:\"productSelector\",required:true},{key:\"receiveNotifications\",title:\"I would like to receive relevant marketing communications about MessageBird products and services\",section:\"None\",type:\"checkbox\",required:true},]};addPropertyControls(Form,{formId:{type:ControlType.String,title:\"Form id\",description:\"This form id will be included on the lead\"},formName:{type:ControlType.String,title:\"Form name\",description:\"This form name will be included on the lead\"},submitText:{type:ControlType.String,title:\"Submit label\",description:\"This label to have on the submit button\"},inline:{type:ControlType.Boolean,title:\"Inline\",description:\"Render the form inline or in a box\",defaultValue:false},allowFreemail:{type:ControlType.Boolean,title:\"Allow Freemail\",description:\"Allow customers to use non-business email addresses\",defaultValue:true},submissionUrl:{type:ControlType.String,title:\"Submission URL\",description:\"Where to send the data on submit\"},redirectToPageAfterSubmit:{type:ControlType.Boolean,description:\"Redirect to page or show success message\",defaultValue:false},successMessage:{type:ControlType.String,title:\"Success message\",description:\"The message to show after the form is successfully submitted\"},successTarget:{type:ControlType.String,title:\"Success target\",description:\"The URL to redirect to after the form is successfully submitted\"},questions:{type:ControlType.Array,control:{type:ControlType.Object,controls:{key:{type:ControlType.String,defaultValue:\"Field key\"},section:{type:ControlType.Enum,defaultValue:\"None\",options:[\"None\",\"Row 1\",\"Row 2\",\"Row 3\",\"Row 4\",\"Row 5\",\"Row 6\",\"Row 7\",\"Row 8\",\"Row 9\",\"Row 10\",\"Row 11\",\"Row 12\",\"Row 13\",],optionTitles:[\"None\",\"Row 1\",\"Row 2\",\"Row 3\",\"Row 4\",\"Row 5\",\"Row 6\",\"Row 7\",\"Row 8\",\"Row 9\",\"Row 10\",\"Row 11\",\"Row 12\",\"Row 13\",]},title:{type:ControlType.String,defaultValue:\"Field title\"},description:{type:ControlType.String},required:{type:ControlType.Boolean,defaultValue:false},hidden:{type:ControlType.Boolean,defaultValue:false},type:{type:ControlType.Enum,defaultValue:\"Type\",options:[\"phoneNumber\",\"email\",\"text\",\"multiLineText\",\"checkbox\",\"productSelector\",\"countrySelect\",\"issueTypeSelect\",\"programTypeSelect\",\"roleTypeSelect\",\"partnerTypeSelect\",],optionTitles:[\"Phone number\",\"Email address\",\"Text\",\"Multi-line text\",\"Checkbox\",\"Product Selector\",\"Country Select\",\"Issue Type Select\",\"Program Type Select\",\"Role Type Select\",\"Partner Type Select\",]},defaultValueString:{type:ControlType.String},defaultValueBoolean:{type:ControlType.Boolean,defaultValue:false}}}}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Form\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Form.map"],
  "mappings": "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",
  "names": ["ISSUE_TYPE_OPTIONS", "PROGRAM_TYPE_OPTIONS", "ROLE_TYPE_OPTIONS", "PARTNER_TYPE_OPTIONS", "Styler", "styled", "rowStyle", "checkboxRowStyle", "colStyle", "inputStyle", "phoneNumberStyle", "labelStyle", "labelDescriptionStyle", "textareaStyle", "submitStyle", "selectStyle", "formStyle", "formInlineStyle", "errorMessageStyle", "ErrorMessage", "message", "p", "EmailInput", "question", "required", "register", "errors", "useFormContext", "u", "PhoneNumberInput", "control", "defaultCountry", "t", "TextInput", "MultiLineTextInput", "CheckBoxInput", "ProductSelectorInput", "setValue", "icons", "hashToProductKey", "products", "setProducts", "ye", "ue", "window", "hash", "matchedProduct", "key", "name", "productKey", "i", "Form_ProductInterestTile_EHME_default", "defaultBaseSelectProps", "BaseSelect", "optionsToRender", "a", "b", "label", "value", "CountrySelectInput", "countries", "country", "IssueTypeSelect", "ISSUE_TYPE_OPTIONS", "ProgramTypeSelect", "PROGRAM_TYPE_OPTIONS", "RoleTypeSelect", "ROLE_TYPE_OPTIONS", "PartnerTypeSelect", "PARTNER_TYPE_OPTIONS", "FormQuestions", "questions", "sections", "se", "groupedQuestions", "ungrouped", "q", "l", "rowStyle", "FormWithProvider", "props", "methods", "useForm", "isSubmitted", "setSubmitted", "submittedData", "setSubmittedData", "submissionUrl", "handleFormSubmission", "formData", "target", "checkIsWorkEmail", "email", "tld", "m", "checkIsValidPhone", "phoneNumber", "isValidPhoneNumber", "validateSubmission", "values", "FIELDS_TYPES", "acc", "cur", "type", "ERRORS", "field", "errorEntries", "errorObj", "FormProvider", "form", "Form", "Styler", "addPropertyControls", "ControlType"]
}
