{"version":3,"file":"MultiStepForm.DvmViL1A.mjs","names":["useState","useRef"],"sources":["https:/framerusercontent.com/modules/XbpGlpaQM44upmYP9ztN/BCTsmHgyqYaa95R0p8ge/MultiStepForm.js"],"sourcesContent":["// Multi-step form component with webhook and redirect functionality\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useState,useRef,useEffect,startTransition}from\"react\";import{addPropertyControls,ControlType}from\"framer\";const countries=[\"Afghanistan\",\"Albania\",\"Algeria\",\"Argentina\",\"Armenia\",\"Australia\",\"Austria\",\"Azerbaijan\",\"Bahrain\",\"Bangladesh\",\"Belarus\",\"Belgium\",\"Bolivia\",\"Bosnia and Herzegovina\",\"Brazil\",\"Bulgaria\",\"Cambodia\",\"Canada\",\"Chile\",\"China\",\"Colombia\",\"Costa Rica\",\"Croatia\",\"Czech Republic\",\"Denmark\",\"Dominican Republic\",\"Ecuador\",\"Egypt\",\"Estonia\",\"Finland\",\"France\",\"Georgia\",\"Germany\",\"Ghana\",\"Greece\",\"Guatemala\",\"Honduras\",\"Hungary\",\"Iceland\",\"India\",\"Indonesia\",\"Iran\",\"Iraq\",\"Ireland\",\"Israel\",\"Italy\",\"Japan\",\"Jordan\",\"Kazakhstan\",\"Kenya\",\"Kuwait\",\"Latvia\",\"Lebanon\",\"Lithuania\",\"Luxembourg\",\"Malaysia\",\"Mexico\",\"Morocco\",\"Netherlands\",\"New Zealand\",\"Nigeria\",\"Norway\",\"Pakistan\",\"Panama\",\"Peru\",\"Philippines\",\"Poland\",\"Portugal\",\"Qatar\",\"Romania\",\"Russia\",\"Saudi Arabia\",\"Serbia\",\"Singapore\",\"Slovakia\",\"Slovenia\",\"South Africa\",\"South Korea\",\"Spain\",\"Sri Lanka\",\"Sweden\",\"Switzerland\",\"Taiwan\",\"Thailand\",\"Turkey\",\"Ukraine\",\"United Arab Emirates\",\"United Kingdom\",\"United States\",\"Uruguay\",\"Uzbekistan\",\"Venezuela\",\"Vietnam\"];const seniorityTitles=[\"Intern\",\"Junior\",\"Mid-level\",\"Senior\",\"Lead\",\"Principal\",\"Manager\",\"Senior Manager\",\"Director\",\"Senior Director\",\"VP\",\"SVP\",\"C-Level\",\"Founder\",\"Other\"];const editions=[\"Not sure yet\",\"Standard Edition\",\"Premium Edition\",\"VIP Edition\"];const payingOptions=[\"Not sure yet\",\"Myself\",\"My company\",\"Someone else\"];/**\n * Multi-step form with webhook submission and redirect functionality\n *\n * @framerIntrinsicWidth 600\n * @framerIntrinsicHeight 800\n *\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n */export default function MultiStepForm(props){const{webhookUrl=\"\",redirectUrl=\"\",primaryColor=\"#000000\",backgroundColor=\"#FFFFFF\",textColor=\"#000000\",labelColor=\"#666666\",inputBackground=\"#F5F5F5\",borderColor=\"#E0E0E0\",buttonFont,labelFont,inputFont,borderRadius=8,seniorityOptions=[{title:\"Intern\"},{title:\"Junior\"},{title:\"Mid-level\"},{title:\"Senior\"},{title:\"Lead\"},{title:\"Principal\"},{title:\"Manager\"},{title:\"Senior Manager\"},{title:\"Director\"},{title:\"Senior Director\"},{title:\"VP\"},{title:\"SVP\"},{title:\"C-Level\"},{title:\"Founder\"},{title:\"Other\"}],editionOptions=[{title:\"Not sure yet\"},{title:\"Standard Edition\"},{title:\"Premium Edition\"},{title:\"VIP Edition\"}],payingOptions=[{title:\"Not sure yet\"},{title:\"Myself\"},{title:\"My company\"},{title:\"Someone else\"}],mainButtonBackground=\"#000000\",mainButtonTextColor=\"#FFFFFF\",showStepCounter=true}=props;const[currentStep,setCurrentStep]=useState(1);const[isSubmitting,setIsSubmitting]=useState(false);const[isLoading,setIsLoading]=useState(false);const[showThankYou,setShowThankYou]=useState(false);const[validationErrors,setValidationErrors]=useState({});const[countrySearch,setCountrySearch]=useState(\"\");const[showCountryDropdown,setShowCountryDropdown]=useState(false);const[filteredCountries,setFilteredCountries]=useState(countries);const countryInputRef=useRef(null);const countryDropdownRef=useRef(null);const formRef=useRef(null);const[utmQueryString,setUtmQueryString]=useState(\"\");const[utmSource,setUtmSource]=useState(null);const[formData,setFormData]=useState({firstName:\"\",lastName:\"\",email:\"\",linkedinUrl:\"\",country:\"\",seniorityTitle:\"\",yearsInTitle:\"\",edition:editionOptions.find(option=>option.isDefault)?.value||editionOptions.find(option=>option.isDefault)?.title||\"Not sure yet\",payingFor:\"Not sure yet\",howDidYouHear:\"\",dataConsent:false});const totalSteps=3;// Detect user's country based on location\nuseEffect(()=>{const detectCountry=async()=>{try{// Use timezone to guess the user's country\nif(typeof Intl!==\"undefined\"&&Intl.DateTimeFormat){const timezone=Intl.DateTimeFormat().resolvedOptions().timeZone;// Map common timezones to countries\nconst timezoneToCountry={// North America\n\"America/New_York\":\"United States\",\"America/Chicago\":\"United States\",\"America/Denver\":\"United States\",\"America/Los_Angeles\":\"United States\",\"America/Phoenix\":\"United States\",\"America/Anchorage\":\"United States\",\"America/Toronto\":\"Canada\",\"America/Vancouver\":\"Canada\",\"America/Montreal\":\"Canada\",\"America/Mexico_City\":\"Mexico\",// Europe\n\"Europe/London\":\"United Kingdom\",\"Europe/Dublin\":\"Ireland\",\"Europe/Paris\":\"France\",\"Europe/Berlin\":\"Germany\",\"Europe/Rome\":\"Italy\",\"Europe/Madrid\":\"Spain\",\"Europe/Amsterdam\":\"Netherlands\",\"Europe/Brussels\":\"Belgium\",\"Europe/Vienna\":\"Austria\",\"Europe/Zurich\":\"Switzerland\",\"Europe/Stockholm\":\"Sweden\",\"Europe/Oslo\":\"Norway\",\"Europe/Copenhagen\":\"Denmark\",\"Europe/Helsinki\":\"Finland\",\"Europe/Warsaw\":\"Poland\",\"Europe/Prague\":\"Czech Republic\",\"Europe/Budapest\":\"Hungary\",\"Europe/Bucharest\":\"Romania\",\"Europe/Sofia\":\"Bulgaria\",\"Europe/Athens\":\"Greece\",\"Europe/Istanbul\":\"Turkey\",\"Europe/Moscow\":\"Russia\",\"Europe/Kiev\":\"Ukraine\",// Asia Pacific\n\"Asia/Tokyo\":\"Japan\",\"Asia/Seoul\":\"South Korea\",\"Asia/Shanghai\":\"China\",\"Asia/Hong_Kong\":\"China\",\"Asia/Singapore\":\"Singapore\",\"Asia/Bangkok\":\"Thailand\",\"Asia/Jakarta\":\"Indonesia\",\"Asia/Manila\":\"Philippines\",\"Asia/Kuala_Lumpur\":\"Malaysia\",\"Asia/Ho_Chi_Minh\":\"Vietnam\",\"Asia/Kolkata\":\"India\",\"Asia/Mumbai\":\"India\",\"Asia/Delhi\":\"India\",\"Asia/Karachi\":\"Pakistan\",\"Asia/Dhaka\":\"Bangladesh\",\"Asia/Dubai\":\"United Arab Emirates\",\"Asia/Riyadh\":\"Saudi Arabia\",\"Asia/Tehran\":\"Iran\",\"Asia/Baghdad\":\"Iraq\",\"Asia/Kuwait\":\"Kuwait\",\"Asia/Qatar\":\"Qatar\",\"Asia/Beirut\":\"Lebanon\",\"Asia/Damascus\":\"Syria\",\"Asia/Jerusalem\":\"Israel\",\"Asia/Amman\":\"Jordan\",// Australia & Oceania\n\"Australia/Sydney\":\"Australia\",\"Australia/Melbourne\":\"Australia\",\"Australia/Brisbane\":\"Australia\",\"Australia/Perth\":\"Australia\",\"Australia/Adelaide\":\"Australia\",\"Pacific/Auckland\":\"New Zealand\",// South America\n\"America/Sao_Paulo\":\"Brazil\",\"America/Argentina/Buenos_Aires\":\"Argentina\",\"America/Santiago\":\"Chile\",\"America/Lima\":\"Peru\",\"America/Bogota\":\"Colombia\",\"America/Caracas\":\"Venezuela\",\"America/Montevideo\":\"Uruguay\",// Africa\n\"Africa/Cairo\":\"Egypt\",\"Africa/Lagos\":\"Nigeria\",\"Africa/Johannesburg\":\"South Africa\",\"Africa/Casablanca\":\"Morocco\",\"Africa/Nairobi\":\"Kenya\",\"Africa/Accra\":\"Ghana\"};const detectedCountry=timezoneToCountry[timezone];if(detectedCountry&&countries.includes(detectedCountry)){startTransition(()=>{setFormData(prev=>({...prev,country:detectedCountry}));});}}}catch(error){console.log(\"Timezone-based country detection failed:\",error);// Leave country field empty if detection fails\n}};detectCountry();},[]);// Collect utm_* parameters from the parent page (outside the iframe when possible)\nuseEffect(()=>{if(typeof window===\"undefined\")return;const collectUtmParams=locationObj=>{const allParams=new URLSearchParams(locationObj.search||\"\");const utmParams=new URLSearchParams;allParams.forEach((value,key)=>{if(key.toLowerCase().startsWith(\"utm_\")){utmParams.set(key,value);if(key.toLowerCase()===\"utm_source\"){startTransition(()=>setUtmSource(value));}}});const utmString=utmParams.toString();if(utmString){startTransition(()=>setUtmQueryString(utmString));}};try{if(window.parent&&window.parent!==window){collectUtmParams(window.parent.location);}else{collectUtmParams(window.location);}}catch(error){try{collectUtmParams(window.location);}catch{// If this also fails, silently ignore and leave utmQueryString empty\n}}// Fallback: try to read UTM parameters from the embedding page URL via document.referrer\nif(typeof document!==\"undefined\"&&document.referrer){try{const refUrl=new URL(document.referrer);collectUtmParams(refUrl);}catch{// Ignore referrer parsing errors\n}}},[]);// Filter countries based on search\nuseEffect(()=>{if(countrySearch){const filtered=countries.filter(country=>country.toLowerCase().includes(countrySearch.toLowerCase()));setFilteredCountries(filtered);}else{setFilteredCountries(countries);}},[countrySearch]);// Handle clicking outside country dropdown\nuseEffect(()=>{function handleClickOutside(event){if(countryDropdownRef.current&&!countryDropdownRef.current.contains(event.target)){setShowCountryDropdown(false);}}if(typeof document!==\"undefined\"){document.addEventListener(\"mousedown\",handleClickOutside);return()=>document.removeEventListener(\"mousedown\",handleClickOutside);}},[]);const updateFormData=(field,value)=>{startTransition(()=>{// Handle LinkedIn URL prefixing\nif(field===\"linkedinUrl\"&&typeof value===\"string\"){let processedValue=value;// If user is typing and the field is empty, start with https://\nif(value===\"\"){processedValue=\"\";}else if(!value.startsWith(\"http://\")&&!value.startsWith(\"https://\")){// If no protocol, add https://\nprocessedValue=`https://${value}`;}else{// If already has protocol, use as is\nprocessedValue=value;}setFormData(prev=>({...prev,[field]:processedValue}));}else{setFormData(prev=>({...prev,[field]:value}));}// Clear validation error when user starts typing\nif(validationErrors[field]){setValidationErrors(prev=>({...prev,[field]:undefined}));}});};const validateEmail=email=>{const emailRegex=/^[^\\s@]+@[^\\s@]+\\.[^\\s@]+$/;return emailRegex.test(email);};const validateLinkedInUrl=url=>{if(!url)return true// LinkedIn URL is optional\n;const urlRegex=/^https?:\\/\\/(www\\.)?[a-zA-Z0-9-]+\\.[a-zA-Z]{2,}(\\/.*)?$/;return urlRegex.test(url);};const validateCurrentStep=()=>{const errors={};if(currentStep===1){if(formData.email&&!validateEmail(formData.email)){errors.email=\"Please enter a valid email address\";}if(formData.linkedinUrl&&!validateLinkedInUrl(formData.linkedinUrl)){errors.linkedinUrl=\"Please enter a valid LinkedIn profile URL\";}}setValidationErrors(errors);return Object.keys(errors).length===0;};const handleCountrySelect=country=>{updateFormData(\"country\",country);setCountrySearch(\"\");setShowCountryDropdown(false);};const handleCountryKeyDown=e=>{if(e.key===\"Enter\"&&filteredCountries.length>0){e.preventDefault();handleCountrySelect(filteredCountries[0]);}else if(e.key===\"Escape\"){setShowCountryDropdown(false);setCountrySearch(\"\");}};const nextStep=()=>{if(currentStep<totalSteps&&validateCurrentStep()){startTransition(()=>setCurrentStep(currentStep+1));}};const prevStep=()=>{if(currentStep>1){startTransition(()=>setCurrentStep(currentStep-1));}};const canProceedFromStep=step=>{switch(step){case 1:return formData.firstName.trim()!==\"\"&&formData.lastName.trim()!==\"\"&&formData.email.trim()!==\"\"&&formData.linkedinUrl.trim()!==\"\"&&validateEmail(formData.email)&&validateLinkedInUrl(formData.linkedinUrl);case 2:return formData.country!==\"\"&&formData.seniorityTitle!==\"\";case 3:return formData.dataConsent;default:return false;}};const handleSubmit=async e=>{if(e)e.preventDefault();if(isSubmitting||!validateCurrentStep())return;startTransition(()=>setIsSubmitting(true));try{// Submit to webhook if URL provided\nif(webhookUrl){await fetch(webhookUrl,{method:\"POST\",headers:{\"Content-Type\":\"application/json\"},body:JSON.stringify(formData)});}// Show loading animation\nstartTransition(()=>setIsLoading(true));setTimeout(()=>{startTransition(()=>setIsLoading(false));startTransition(()=>setShowThankYou(true));// Redirect if URL provided\nif(redirectUrl&&typeof window!==\"undefined\"){let finalRedirectUrl=redirectUrl;if(utmQueryString){const separator=finalRedirectUrl.includes(\"?\")?\"&\":\"?\";finalRedirectUrl=`${finalRedirectUrl}${separator}${utmQueryString}`;}window.location.href=finalRedirectUrl;}},3e3);}catch(error){console.error(\"Form submission error:\",error);alert(\"There was an error submitting the form. Please try again.\");}finally{startTransition(()=>setIsSubmitting(false));}};const inputStyle={width:\"100%\",padding:\"16px\",border:`1px solid ${borderColor}`,borderRadius:`${borderRadius}px`,backgroundColor:inputBackground,color:textColor,fontSize:\"16px\",outline:\"none\",transition:\"border-color 0.2s ease\",...inputFont};const labelStyle={display:\"block\",marginBottom:\"8px\",color:labelColor,fontSize:\"14px\",fontWeight:\"500\",...labelFont};const selectStyle={...inputStyle,appearance:\"none\",backgroundImage:`url(\"data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6,9 12,15 18,9'%3e%3c/polyline%3e%3c/svg%3e\")`,backgroundRepeat:\"no-repeat\",backgroundPosition:\"right 16px center\",backgroundSize:\"16px\",paddingRight:\"48px\",cursor:\"pointer\"};const buttonStyle={padding:\"16px 32px\",border:\"none\",borderRadius:`${borderRadius}px`,backgroundColor:primaryColor,color:backgroundColor,fontSize:\"16px\",fontWeight:\"600\",cursor:\"pointer\",transition:\"opacity 0.2s ease\",...buttonFont};const renderStep1=()=>/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:\"12px\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",gap:\"16px\",width:\"100%\"},className:\"mobile-flex-row\",children:[/*#__PURE__*/_jsxs(\"div\",{style:{flex:1,width:\"100%\"},children:[/*#__PURE__*/_jsxs(\"label\",{style:labelStyle,children:[\"First Name \",/*#__PURE__*/_jsx(\"span\",{style:{color:\"#FF0000\"},children:\"*\"})]}),/*#__PURE__*/_jsx(\"input\",{type:\"text\",value:formData.firstName,onChange:e=>updateFormData(\"firstName\",e.target.value),style:inputStyle,required:true,\"aria-label\":\"First Name\"})]}),/*#__PURE__*/_jsxs(\"div\",{style:{flex:1,width:\"100%\"},children:[/*#__PURE__*/_jsxs(\"label\",{style:labelStyle,children:[\"Last Name \",/*#__PURE__*/_jsx(\"span\",{style:{color:\"#FF0000\"},children:\"*\"})]}),/*#__PURE__*/_jsx(\"input\",{type:\"text\",value:formData.lastName,onChange:e=>updateFormData(\"lastName\",e.target.value),style:inputStyle,required:true,\"aria-label\":\"Last Name\"})]})]}),/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsxs(\"label\",{style:labelStyle,children:[\"Email \",/*#__PURE__*/_jsx(\"span\",{style:{color:\"#FF0000\"},children:\"*\"})]}),/*#__PURE__*/_jsx(\"input\",{type:\"email\",value:formData.email,onChange:e=>updateFormData(\"email\",e.target.value),style:{...inputStyle,borderColor:validationErrors.email?\"#FF5588\":borderColor},required:true,\"aria-label\":\"Email\",\"aria-invalid\":!!validationErrors.email}),validationErrors.email&&/*#__PURE__*/_jsx(\"p\",{style:{margin:\"4px 0 0 0\",color:\"#FF5588\",fontSize:\"12px\",...labelFont},children:validationErrors.email})]}),/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsxs(\"label\",{style:labelStyle,children:[\"LinkedIn URL \",/*#__PURE__*/_jsx(\"span\",{style:{color:\"#FF0000\"},children:\"*\"})]}),/*#__PURE__*/_jsx(\"input\",{type:\"url\",value:formData.linkedinUrl,onChange:e=>updateFormData(\"linkedinUrl\",e.target.value),style:{...inputStyle,borderColor:validationErrors.linkedinUrl?\"#FF5588\":borderColor},required:true,\"aria-label\":\"LinkedIn URL\",\"aria-invalid\":!!validationErrors.linkedinUrl}),validationErrors.linkedinUrl&&/*#__PURE__*/_jsx(\"p\",{style:{margin:\"4px 0 0 0\",color:\"#FF5588\",fontSize:\"12px\",...labelFont},children:validationErrors.linkedinUrl})]})]});const renderStep2=()=>/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:\"12px\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\",width:\"100%\"},ref:countryDropdownRef,children:[/*#__PURE__*/_jsx(\"label\",{style:labelStyle,children:\"Home Country\"}),/*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\",width:\"100%\"},children:[/*#__PURE__*/_jsx(\"input\",{ref:countryInputRef,type:\"text\",value:showCountryDropdown?countrySearch:formData.country,onChange:e=>{setCountrySearch(e.target.value);if(!showCountryDropdown)setShowCountryDropdown(true);},onFocus:()=>{setShowCountryDropdown(true);setCountrySearch(\"\");},onKeyDown:handleCountryKeyDown,style:{...inputStyle,backgroundImage:`url(\"data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6,9 12,15 18,9'%3e%3c/polyline%3e%3c/svg%3e\")`,backgroundRepeat:\"no-repeat\",backgroundPosition:\"right 16px center\",backgroundSize:\"16px\",paddingRight:\"48px\"},\"aria-label\":\"Home Country\",\"aria-expanded\":showCountryDropdown,\"aria-haspopup\":\"listbox\",role:\"combobox\"}),showCountryDropdown&&/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",top:\"100%\",left:0,right:0,backgroundColor:inputBackground,border:`1px solid ${borderColor}`,borderRadius:`${borderRadius}px`,maxHeight:\"200px\",overflowY:\"auto\",zIndex:1e3,boxShadow:\"0 4px 12px rgba(0, 0, 0, 0.1)\",marginTop:2},role:\"listbox\",children:filteredCountries.map(country=>/*#__PURE__*/_jsx(\"div\",{onClick:()=>handleCountrySelect(country),style:{padding:\"12px 16px\",cursor:\"pointer\",borderBottom:`1px solid ${borderColor}`,color:textColor,...inputFont,background:inputBackground},onMouseEnter:e=>{e.currentTarget.style.backgroundColor=primaryColor+\"22\"// subtle highlight\n        ;},onMouseLeave:e=>{e.currentTarget.style.backgroundColor=inputBackground;},role:\"option\",\"aria-selected\":country===formData.country,children:country},country))})]})]}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",gap:\"16px\",width:\"100%\"},className:\"mobile-flex-row\",children:[/*#__PURE__*/_jsxs(\"div\",{style:{flex:2,width:\"100%\"},children:[/*#__PURE__*/_jsx(\"label\",{style:labelStyle,children:\"What is your seniority title?\"}),/*#__PURE__*/_jsxs(\"select\",{value:formData.seniorityTitle,onChange:e=>updateFormData(\"seniorityTitle\",e.target.value),style:{...selectStyle,width:\"100%\"},required:true,\"aria-label\":\"Seniority Title\",children:[/*#__PURE__*/_jsx(\"option\",{value:\"\",children:\"Select...\"}),seniorityOptions.map(option=>/*#__PURE__*/_jsx(\"option\",{value:option.title,children:option.title},option.title))]})]}),/*#__PURE__*/_jsxs(\"div\",{style:{flex:1,width:\"100%\"},children:[/*#__PURE__*/_jsx(\"label\",{style:labelStyle,children:\"Years in title\"}),/*#__PURE__*/_jsx(\"input\",{type:\"number\",value:formData.yearsInTitle,onChange:e=>updateFormData(\"yearsInTitle\",e.target.value),style:inputStyle,min:\"0\",max:\"50\",\"aria-label\":\"Years in Title\"})]})]})]});const renderStep3=()=>/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:\"12px\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",gap:\"16px\",width:\"100%\"},className:\"mobile-flex-row\",children:[/*#__PURE__*/_jsxs(\"div\",{style:{flex:1,width:\"100%\"},children:[/*#__PURE__*/_jsx(\"label\",{style:labelStyle,children:\"Which edition do you plan to join?\"}),/*#__PURE__*/_jsx(\"select\",{value:formData.edition,onChange:e=>updateFormData(\"edition\",e.target.value),style:{...selectStyle,width:\"100%\"},\"aria-label\":\"Edition\",children:editionOptions.map(option=>/*#__PURE__*/_jsx(\"option\",{value:option.value||option.title,children:option.title},option.title))})]}),/*#__PURE__*/_jsxs(\"div\",{style:{flex:1,width:\"100%\"},children:[/*#__PURE__*/_jsx(\"label\",{style:labelStyle,children:\"Who will be paying for your ticket?\"}),/*#__PURE__*/_jsx(\"select\",{value:formData.payingFor,onChange:e=>updateFormData(\"payingFor\",e.target.value),style:{...selectStyle,width:\"100%\"},\"aria-label\":\"Who will be paying\",children:payingOptions.map(option=>/*#__PURE__*/_jsx(\"option\",{value:option.title,children:option.title},option.title))})]})]}),/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"label\",{style:labelStyle,children:\"How did you hear about Ateliers?\"}),/*#__PURE__*/_jsx(\"textarea\",{value:formData.howDidYouHear,onChange:e=>updateFormData(\"howDidYouHear\",e.target.value),style:{...inputStyle,minHeight:\"120px\",resize:\"vertical\",fontFamily:\"inherit\"},\"aria-label\":\"How did you hear about Ateliers\"})]}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:\"8px\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"flex-start\",gap:\"12px\"},children:[/*#__PURE__*/_jsx(\"input\",{type:\"checkbox\",id:\"dataConsent\",checked:formData.dataConsent,onChange:e=>updateFormData(\"dataConsent\",e.target.checked),style:{width:\"18px\",height:\"18px\",marginTop:\"2px\",accentColor:primaryColor,cursor:\"pointer\"},\"aria-describedby\":\"consent-description\"}),/*#__PURE__*/_jsxs(\"div\",{style:{flex:1},children:[/*#__PURE__*/_jsx(\"label\",{htmlFor:\"dataConsent\",style:{...labelStyle,marginBottom:\"4px\",cursor:\"pointer\",fontSize:\"14px\",lineHeight:\"1.4\"},children:\"I agree to share my data with the organizers and get notified of updates\"}),/*#__PURE__*/_jsxs(\"p\",{id:\"consent-description\",style:{margin:0,fontSize:\"12px\",color:labelColor,lineHeight:\"1.3\",...labelFont},children:[\"This consent can be revoked at any time. Read our\",\" \",/*#__PURE__*/_jsx(\"a\",{href:\"https://www.leadershipateliers.com/privacy\",target:\"_blank\",rel:\"noopener noreferrer\",style:{color:primaryColor,textDecoration:\"underline\"},children:\"privacy policy\"})]})]})]}),validationErrors.dataConsent&&/*#__PURE__*/_jsx(\"p\",{style:{margin:\"4px 0 0 30px\",color:\"#FF5588\",fontSize:\"12px\",...labelFont},children:validationErrors.dataConsent})]})]});return /*#__PURE__*/_jsxs(\"div\",{style:{...props.style,backgroundColor,borderRadius:`${borderRadius}px`,width:\"100%\",maxWidth:undefined,margin:undefined,position:\"relative\"},className:\"mobile-container\",children:[/*#__PURE__*/_jsx(\"style\",{children:`\n                    @media (max-width: 768px) {\n                        .mobile-container {\n                            /* padding: 16px !important; */\n                        }\n                        .mobile-flex-row {\n                            flex-direction: column !important;\n                            gap: 12px !important;\n                        }\n                    }\n                `}),isLoading&&/*#__PURE__*/_jsxs(\"div\",{style:{position:\"absolute\",top:0,left:0,right:0,bottom:0,backgroundColor:\"rgba(255, 255, 255, 0.95)\",display:\"flex\",flexDirection:\"column\",justifyContent:\"center\",alignItems:\"center\",borderRadius:`${borderRadius}px`,zIndex:1e3},children:[/*#__PURE__*/_jsx(\"div\",{style:{width:\"40px\",height:\"40px\",border:`4px solid ${borderColor}`,borderTop:`4px solid ${primaryColor}`,borderRadius:\"50%\",animation:\"spin 1s linear infinite\",marginBottom:\"16px\"}}),/*#__PURE__*/_jsx(\"p\",{style:{margin:0,color:textColor,fontSize:\"16px\",...labelFont},children:\"Submitting your form...\"}),/*#__PURE__*/_jsx(\"style\",{children:`\n                            @keyframes spin {\n                                0% { transform: rotate(0deg); }\n                                100% { transform: rotate(360deg); }\n                            }\n                        `})]}),showThankYou&&!isLoading&&/*#__PURE__*/_jsx(\"div\",{style:{position:\"relative\",width:\"100%\",height:\"100%\",display:\"flex\",flexDirection:\"column\",alignItems:\"center\",justifyContent:\"center\",borderRadius:`${borderRadius}px`,zIndex:1001,pointerEvents:\"auto\",background:\"transparent\",boxShadow:\"none\"},children:/*#__PURE__*/_jsxs(\"div\",{style:{width:\"100%\",maxWidth:420,margin:\"0 auto\",background:\"linear-gradient(135deg, #f6fff7 0%, #e6f7ff 100%)\",borderRadius:24,boxShadow:\"0 2px 24px 0 rgba(0,0,0,0.06)\",padding:\"40px 24px 32px 24px\",display:\"flex\",flexDirection:\"column\",alignItems:\"center\",justifyContent:\"center\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",flexDirection:\"column\",alignItems:\"center\",justifyContent:\"center\",marginBottom:24},children:/*#__PURE__*/_jsx(\"div\",{style:{width:64,height:64,borderRadius:\"50%\",background:\"linear-gradient(135deg, #22CC66 80%, #1ecb8c 100%)\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",boxShadow:\"0 4px 16px 0 rgba(34,204,102,0.18)\",border:\"4px solid #fff\"},children:/*#__PURE__*/_jsxs(\"svg\",{width:\"32\",height:\"32\",viewBox:\"0 0 64 64\",fill:\"none\",\"aria-hidden\":\"true\",style:{display:\"block\"},children:[/*#__PURE__*/_jsx(\"circle\",{cx:\"32\",cy:\"32\",r:\"32\",fill:\"none\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M20 34l10 10 16-20\",stroke:\"#fff\",strokeWidth:\"5\",strokeLinecap:\"round\",strokeLinejoin:\"round\",fill:\"none\"})]})})}),/*#__PURE__*/_jsx(\"h2\",{style:{color:primaryColor,marginBottom:16,fontSize:24,fontWeight:700,...labelFont,textAlign:\"center\"},children:\"Thank you!\"}),/*#__PURE__*/_jsx(\"p\",{style:{color:textColor,fontSize:16,...labelFont,textAlign:\"center\",maxWidth:360,lineHeight:1.5},children:\"Check your email. We've sent you a custom discount code you can use within the next 2 weeks\"})]})}),showStepCounter&&/*#__PURE__*/_jsxs(\"div\",{style:{marginBottom:\"16px\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",justifyContent:\"space-between\",marginBottom:\"4px\"},children:Array.from({length:totalSteps},(_,i)=>/*#__PURE__*/_jsx(\"div\",{style:{width:`${100/totalSteps-2}%`,height:\"4px\",backgroundColor:i<currentStep?primaryColor:borderColor,borderRadius:\"2px\",transition:\"background-color 0.3s ease\"}},i))}),/*#__PURE__*/_jsxs(\"p\",{style:{margin:0,color:labelColor,fontSize:\"14px\",...labelFont},children:[\"Step \",currentStep,\" of \",totalSteps]})]}),/*#__PURE__*/_jsxs(\"form\",{ref:formRef,onSubmit:handleSubmit,method:\"POST\",style:{display:showThankYou?\"none\":undefined},children:[/*#__PURE__*/_jsx(\"input\",{type:\"hidden\",name:\"firstName\",value:formData.firstName}),/*#__PURE__*/_jsx(\"input\",{type:\"hidden\",name:\"lastName\",value:formData.lastName}),/*#__PURE__*/_jsx(\"input\",{type:\"hidden\",name:\"email\",value:formData.email}),/*#__PURE__*/_jsx(\"input\",{type:\"hidden\",name:\"linkedinUrl\",value:formData.linkedinUrl}),/*#__PURE__*/_jsx(\"input\",{type:\"hidden\",name:\"country\",value:formData.country}),/*#__PURE__*/_jsx(\"input\",{type:\"hidden\",name:\"seniorityTitle\",value:formData.seniorityTitle}),/*#__PURE__*/_jsx(\"input\",{type:\"hidden\",name:\"yearsInTitle\",value:formData.yearsInTitle}),/*#__PURE__*/_jsx(\"input\",{type:\"hidden\",name:\"edition\",value:formData.edition}),/*#__PURE__*/_jsx(\"input\",{type:\"hidden\",name:\"payingFor\",value:formData.payingFor}),/*#__PURE__*/_jsx(\"input\",{type:\"hidden\",name:\"howDidYouHear\",value:formData.howDidYouHear}),/*#__PURE__*/_jsx(\"input\",{type:\"hidden\",name:\"dataConsent\",value:formData.dataConsent.toString()}),currentStep===1&&renderStep1(),currentStep===2&&renderStep2(),currentStep===3&&renderStep3(),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",justifyContent:\"space-between\",marginTop:\"16px\",gap:\"8px\"},children:[/*#__PURE__*/_jsx(\"button\",{type:\"button\",onClick:prevStep,disabled:currentStep===1,style:{...buttonStyle,backgroundColor:\"transparent\",color:currentStep===1?labelColor:textColor,border:`1px solid ${currentStep===1?borderColor:textColor}`,opacity:currentStep===1?.5:1,cursor:currentStep===1?\"not-allowed\":\"pointer\"},\"aria-label\":\"Previous step\",children:\"Previous\"}),currentStep<totalSteps?/*#__PURE__*/_jsx(\"button\",{type:\"button\",onClick:nextStep,disabled:!canProceedFromStep(currentStep),style:{...buttonStyle,backgroundColor:utmSource===\"linkedin\"?\"#000000\":mainButtonBackground,color:mainButtonTextColor,opacity:canProceedFromStep(currentStep)?1:.5,cursor:canProceedFromStep(currentStep)?\"pointer\":\"not-allowed\"},\"aria-label\":\"Next step\",children:/*#__PURE__*/_jsx(\"span\",{children:\"Next\"})}):/*#__PURE__*/_jsx(\"button\",{type:\"submit\",disabled:isSubmitting||isLoading,style:{...buttonStyle,backgroundColor:mainButtonBackground,color:mainButtonTextColor,opacity:isSubmitting||isLoading?.7:1,cursor:isSubmitting||isLoading?\"not-allowed\":\"pointer\"},\"aria-label\":\"Submit form\",children:isSubmitting?\"Submitting...\":\"Submit\"})]})]})]});}addPropertyControls(MultiStepForm,{webhookUrl:{type:ControlType.String,title:\"Webhook URL\",defaultValue:\"\",placeholder:\"https://your-webhook-url.com\"},redirectUrl:{type:ControlType.String,title:\"Redirect URL\",defaultValue:\"\",placeholder:\"https://your-success-page.com\"},seniorityOptions:{type:ControlType.Array,title:\"Seniority Options\",control:{type:ControlType.Object,controls:{title:{type:ControlType.String,defaultValue:\"Option\"}}},defaultValue:[{title:\"Intern\"},{title:\"Junior\"},{title:\"Mid-level\"},{title:\"Senior\"},{title:\"Lead\"},{title:\"Principal\"},{title:\"Manager\"},{title:\"Senior Manager\"},{title:\"Director\"},{title:\"Senior Director\"},{title:\"VP\"},{title:\"SVP\"},{title:\"C-Level\"},{title:\"Founder\"},{title:\"Other\"}]},editionOptions:{type:ControlType.Array,title:\"Edition Options\",control:{type:ControlType.Object,controls:{title:{type:ControlType.String,defaultValue:\"Option\"},value:{type:ControlType.String,defaultValue:\"\",title:\"Value (for webhook)\"},isDefault:{type:ControlType.Boolean,defaultValue:false,title:\"Default\"}}},defaultValue:[{title:\"Not sure yet\"},{title:\"Standard Edition\"},{title:\"Premium Edition\"},{title:\"VIP Edition\"}]},payingOptions:{type:ControlType.Array,title:\"Paying Options\",control:{type:ControlType.Object,controls:{title:{type:ControlType.String,defaultValue:\"Option\"}}},defaultValue:[{title:\"Not sure yet\"},{title:\"Myself\"},{title:\"My company\"},{title:\"Someone else\"}]},primaryColor:{type:ControlType.Color,title:\"Primary Color\",defaultValue:\"#000000\"},backgroundColor:{type:ControlType.Color,title:\"Background\",defaultValue:\"#FFFFFF\"},textColor:{type:ControlType.Color,title:\"Text Color\",defaultValue:\"#000000\"},labelColor:{type:ControlType.Color,title:\"Label Color\",defaultValue:\"#666666\"},inputBackground:{type:ControlType.Color,title:\"Input Background\",defaultValue:\"#F5F5F5\"},borderColor:{type:ControlType.Color,title:\"Border Color\",defaultValue:\"#E0E0E0\"},buttonFont:{type:ControlType.Font,title:\"Button Font\",defaultValue:{fontSize:\"16px\",variant:\"Semibold\",letterSpacing:\"-0.01em\",lineHeight:\"1em\"},controls:\"extended\",defaultFontType:\"sans-serif\"},labelFont:{type:ControlType.Font,title:\"Label Font\",defaultValue:{fontSize:\"14px\",variant:\"Medium\",letterSpacing:\"-0.01em\",lineHeight:\"1.2em\"},controls:\"extended\",defaultFontType:\"sans-serif\"},inputFont:{type:ControlType.Font,title:\"Input Font\",defaultValue:{fontSize:\"16px\",variant:\"Regular\",letterSpacing:\"-0.01em\",lineHeight:\"1.2em\"},controls:\"extended\",defaultFontType:\"sans-serif\"},borderRadius:{type:ControlType.Number,title:\"Border Radius\",defaultValue:8,min:0,max:24,step:1,unit:\"px\"},mainButtonBackground:{type:ControlType.Color,title:\"Main Button BG\",defaultValue:\"#000000\"},mainButtonTextColor:{type:ControlType.Color,title:\"Main Button Text\",defaultValue:\"#FFFFFF\"},showStepCounter:{type:ControlType.Boolean,title:\"Show Step Counter\",defaultValue:true}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"MultiStepForm\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrinsicHeight\":\"800\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"600\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./MultiStepForm.map"],"mappings":"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"}