{"version":3,"file":"CompiledForm.CiXhYNcs.mjs","names":["useState","useMemo","e","u","_Fragment","value","useRef","error"],"sources":["https:/framerusercontent.com/modules/P0e6HF6HIS2HRbWCgKeP/QU8qwpCAgTpBtD4FPFF6/CompiledForm.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{useState,useEffect,forwardRef,useRef,useMemo,useLayoutEffect,memo}from\"react\";import{addPropertyControls,ControlType}from\"framer\";export var DegreeEnum;(function(DegreeEnum){DegreeEnum[\"Foundation\"]=\"Foundation\";DegreeEnum[\"Bachelor\"]=\"Bachelor\";DegreeEnum[\"AppliedBachelor\"]=\"Applied Bachelor\";DegreeEnum[\"Master\"]=\"Master\";DegreeEnum[\"AppliedMaster\"]=\"Applied Master\";})(DegreeEnum||(DegreeEnum={}));export var ProgrammeEnum;(function(ProgrammeEnum){ProgrammeEnum[\"MSL\"]=\"MSL\";ProgrammeEnum[\"CS\"]=\"CS\";ProgrammeEnum[\"SEC\"]=\"SEC\";ProgrammeEnum[\"DS\"]=\"DS\";ProgrammeEnum[\"DM\"]=\"DM\";ProgrammeEnum[\"FT\"]=\"FT\";ProgrammeEnum[\"FE\"]=\"FE\";ProgrammeEnum[\"HTE\"]=\"HTE\";ProgrammeEnum[\"ID\"]=\"ID\";ProgrammeEnum[\"PM\"]=\"PM\";ProgrammeEnum[\"DT\"]=\"DT\";ProgrammeEnum[\"IB\"]=\"IB\";})(ProgrammeEnum||(ProgrammeEnum={}));export var CampusEnum;(function(CampusEnum){CampusEnum[\"Barcelona\"]=\"Barcelona\";CampusEnum[\"Bangkok\"]=\"Bangkok\";})(CampusEnum||(CampusEnum={}));export const programmeDetails={[\"MSL\"]:{id:1,code:\"MSL\",name:\"Math as a Second Language\"},[\"CS\"]:{id:1,code:\"CS\",name:\"Computer Science\"},[\"SEC\"]:{id:2,code:\"SEC\",name:\"Cyber Security\"},[\"DS\"]:{id:3,code:\"DS\",name:\"Data Science\"},[\"DM\"]:{id:4,code:\"DM\",name:\"Digital Marketing\"},[\"FT\"]:{id:5,code:\"FT\",name:\"Fintech\"},[\"FE\"]:{id:6,code:\"FE\",name:\"Front-end Development\"},[\"HTE\"]:{id:7,code:\"HTE\",name:\"High-tech Entrepreneurship\"},[\"ID\"]:{id:8,code:\"ID\",name:\"Interaction Design\"},[\"PM\"]:{id:9,code:\"PM\",name:\"Product Management\"},[\"DT\"]:{id:10,code:\"DT\",name:\"Digital Transformation\"},[\"IB\"]:{id:11,code:\"IB\",name:\"International Business\"}};export const programmeMap={[\"Foundation\"]:[\"MSL\"],[\"Bachelor\"]:[\"CS\",\"SEC\",\"DS\",\"DM\",\"FE\",\"HTE\",\"ID\",\"PM\",\"DT\",\"IB\"],[\"Applied Bachelor\"]:[\"CS\",\"SEC\",\"DS\",\"DM\",\"FE\",\"HTE\",\"ID\",\"PM\",\"DT\",\"IB\"],[\"Master\"]:[\"CS\",\"SEC\",\"DS\",\"DM\",\"FT\",\"FE\",\"HTE\",\"ID\",\"PM\",\"DT\"],[\"Applied Master\"]:[\"CS\",\"SEC\",\"DS\",\"DM\",\"FT\",\"FE\",\"HTE\",\"ID\",\"PM\",\"DT\"]};// Campus-specific degree and programme mappings\nexport const campusDegreesMap={[\"Barcelona\"]:[\"Foundation\",\"Bachelor\",\"Applied Bachelor\",\"Master\",\"Applied Master\"],[\"Bangkok\"]:[\"Bachelor\",\"Master\",\"Applied Master\"]};export const campusProgrammesMap={[\"Barcelona\"]:{[\"Foundation\"]:[\"MSL\"],[\"Bachelor\"]:[\"CS\",\"SEC\",\"DS\",\"DM\",\"FE\",\"HTE\",\"ID\",\"PM\",\"DT\",\"IB\"],[\"Applied Bachelor\"]:[\"CS\",\"SEC\",\"DS\",\"DM\",\"FE\",\"HTE\",\"ID\",\"PM\",\"DT\",\"IB\"],[\"Master\"]:[\"CS\",\"SEC\",\"DS\",\"DM\",\"FT\",\"FE\",\"HTE\",\"ID\",\"PM\",\"DT\"],[\"Applied Master\"]:[\"CS\",\"SEC\",\"DS\",\"DM\",\"FT\",\"FE\",\"HTE\",\"ID\",\"PM\",\"DT\"]},[\"Bangkok\"]:{[\"Foundation\"]:[],[\"Bachelor\"]:[\"CS\",\"SEC\",\"DS\",\"DM\"],[\"Applied Bachelor\"]:[],[\"Master\"]:[\"CS\",\"SEC\",\"DS\"],[\"Applied Master\"]:[]}};export const countries=[\"Afghanistan\",\"Albania\",\"Algeria\",\"Andorra\",\"Angola\",\"Argentina\",\"Armenia\",\"Australia\",\"Austria\",\"Azerbaijan\",\"Bahamas\",\"Bahrain\",\"Bangladesh\",\"Barbados\",\"Belarus\",\"Belgium\",\"Belize\",\"Benin\",\"Bhutan\",\"Bolivia\",\"Bosnia and Herzegovina\",\"Botswana\",\"Brazil\",\"Brunei\",\"Bulgaria\",\"Burkina Faso\",\"Burundi\",\"Cambodia\",\"Cameroon\",\"Canada\",\"Cape Verde\",\"Chad\",\"Chile\",\"China\",\"Colombia\",\"Comoros\",\"Congo\",\"Costa Rica\",\"Croatia\",\"Cuba\",\"Cyprus\",\"Czech Republic\",\"Denmark\",\"Djibouti\",\"Dominica\",\"Dominican Republic\",\"Ecuador\",\"Egypt\",\"El Salvador\",\"Estonia\",\"Ethiopia\",\"Fiji\",\"Finland\",\"France\",\"Gabon\",\"Gambia\",\"Georgia\",\"Germany\",\"Ghana\",\"Greece\",\"Grenada\",\"Guatemala\",\"Guinea\",\"Guyana\",\"Haiti\",\"Honduras\",\"Hungary\",\"Iceland\",\"India\",\"Indonesia\",\"Iran\",\"Iraq\",\"Ireland\",\"Israel\",\"Italy\",\"Jamaica\",\"Japan\",\"Jordan\",\"Kazakhstan\",\"Kenya\",\"Kuwait\",\"Kyrgyzstan\",\"Laos\",\"Latvia\",\"Lebanon\",\"Lesotho\",\"Liberia\",\"Libya\",\"Liechtenstein\",\"Lithuania\",\"Luxembourg\",\"Macedonia\",\"Madagascar\",\"Malawi\",\"Malaysia\",\"Maldives\",\"Mali\",\"Malta\",\"Mauritania\",\"Mauritius\",\"Mexico\",\"Moldova\",\"Monaco\",\"Mongolia\",\"Montenegro\",\"Morocco\",\"Mozambique\",\"Myanmar\",\"Namibia\",\"Nepal\",\"Netherlands\",\"New Zealand\",\"Nicaragua\",\"Niger\",\"Nigeria\",\"North Korea\",\"Norway\",\"Oman\",\"Pakistan\",\"Palestine\",\"Panama\",\"Papua New Guinea\",\"Paraguay\",\"Peru\",\"Philippines\",\"Poland\",\"Portugal\",\"Qatar\",\"Romania\",\"Russia\",\"Rwanda\",\"Saint Lucia\",\"Samoa\",\"San Marino\",\"Saudi Arabia\",\"Senegal\",\"Serbia\",\"Seychelles\",\"Sierra Leone\",\"Singapore\",\"Slovakia\",\"Slovenia\",\"Solomon Islands\",\"Somalia\",\"South Africa\",\"South Korea\",\"Spain\",\"Sri Lanka\",\"Sudan\",\"Suriname\",\"Swaziland\",\"Sweden\",\"Switzerland\",\"Syria\",\"Taiwan\",\"Tajikistan\",\"Tanzania\",\"Thailand\",\"Togo\",\"Tonga\",\"Trinidad and Tobago\",\"Tunisia\",\"Turkey\",\"Turkmenistan\",\"Uganda\",\"Ukraine\",\"United Arab Emirates\",\"United Kingdom\",\"United States\",\"Uruguay\",\"Uzbekistan\",\"Vanuatu\",\"Venezuela\",\"Vietnam\",\"Yemen\",\"Zambia\",\"Zimbabwe\"];export var PropKeysEnum;(function(PropKeysEnum){PropKeysEnum[\"FormType\"]=\"formType\";PropKeysEnum[\"Title\"]=\"title\";PropKeysEnum[\"Campus\"]=\"campus\";PropKeysEnum[\"FilterDegrees\"]=\"filterDegrees\";PropKeysEnum[\"FilterDegreesList\"]=\"filterDegreesList\";PropKeysEnum[\"FilterProgrammes\"]=\"filterProgrammes\";PropKeysEnum[\"FilterProgrammesList\"]=\"filterProgrammesList\";PropKeysEnum[\"FilterProgrammesField1\"]=\"filterProgrammesField1\";PropKeysEnum[\"FilterProgrammesField2\"]=\"filterProgrammesField2\";PropKeysEnum[\"FilterProgrammesField3\"]=\"filterProgrammesField3\";PropKeysEnum[\"Campaign\"]=\"campaign\";PropKeysEnum[\"RedirectOnSubmit\"]=\"redirectOnSubmit\";PropKeysEnum[\"FormSpark\"]=\"formSpark\";PropKeysEnum[\"ResidenceCountry\"]=\"residenceCountry\";PropKeysEnum[\"Citizenship\"]=\"citizenship\";PropKeysEnum[\"Phone\"]=\"phone\";PropKeysEnum[\"Cv\"]=\"cv\";PropKeysEnum[\"Codeforces\"]=\"codeforces\";PropKeysEnum[\"Linkedin\"]=\"linkedin\";PropKeysEnum[\"ShowQuestion\"]=\"showQuestion\";PropKeysEnum[\"QuestionTitle\"]=\"questionTitle\";PropKeysEnum[\"EnableCourses\"]=\"enableCourses\";PropKeysEnum[\"CoursesList\"]=\"coursesList\";PropKeysEnum[\"EnableOtherCourses\"]=\"enableOtherCourses\";PropKeysEnum[\"Lang\"]=\"lang\";PropKeysEnum[\"EnableB2B\"]=\"enableB2B\";PropKeysEnum[\"Company\"]=\"company\";PropKeysEnum[\"Position\"]=\"position\";})(PropKeysEnum||(PropKeysEnum={}));// ============================================================================\n// TRANSLATIONS TS\n// ============================================================================\nconst en={PERSONAL_INFO:\"Personal Information\",FULL_NAME:\"Full Name\",FIRST_NAME:\"First Name\",LAST_NAME:\"Last Name\",EMAIL:\"Email\",PHONE:\"Phone\",CITIZENSHIP:\"Citizenship\",COUNTRY_RESIDENCE:\"Country of Residence\",ERROR_REQUIRED_FIELD:\"* This is a required field\",INVALID_EMAIL:\"Invalid email address\",INVALID_PHONE:\"Invalid phone number\",WHAT_PROGRAMME_TO_STUDY:\"What programme would you like to study?\",STUDY_PREFERENCES:\"Study Preferences\",DEGREE:\"Degree\",PROGRAMME:\"Programme\",CAMPUS:\"Campus\",WHAT_CAMPUS:\"Which campus?\",YOUR_PROFILE:\"Your Profile\",UPLOAD_CV:\"Upload CV\",PDF_ONLY:\"PDF only\",OPTIONAL:\"Optional\",REQUIRED:\"Required\",WHAT_QUESTION:\"What is your question?\",TYPE_YOUR_ANSWER:\"Type your answer here...\",I_CONSENT_TO:\"I consent to\",PRIVACY_POLICY:\"Privacy Policy\",AND:\"and\",TERMS_CONDITIONS:\"Terms & Conditions\",SENDING:\"Sending...\",SUBMIT:\"Submit\",WHAT_POSITION_TO_APPLY_FOR:\"Which position would you like to apply for?\",POSITION:\"Position\"};const ca={PERSONAL_INFO:\"Informaci\\xf3 Personal\",FULL_NAME:\"Nom Complet\",FIRST_NAME:\"Nom\",LAST_NAME:\"Cognoms\",EMAIL:\"Correu electr\\xf2nic\",PHONE:\"Tel\\xe8fon\",CITIZENSHIP:\"Ciutadania\",COUNTRY_RESIDENCE:\"Pa\\xeds de Resid\\xe8ncia\",ERROR_REQUIRED_FIELD:\"* Aquest camp \\xe9s obligatori\",INVALID_EMAIL:\"Adre\\xe7a de correu electr\\xf2nic no v\\xe0lida\",INVALID_PHONE:\"N\\xfamero de tel\\xe8fon no v\\xe0lid\",WHAT_PROGRAMME_TO_STUDY:\"Quin programa t'agradaria estudiar?\",STUDY_PREFERENCES:\"Prefer\\xe8ncies d'Estudi\",DEGREE:\"Grau\",PROGRAMME:\"Programa\",CAMPUS:\"Campus\",WHAT_CAMPUS:\"Quin campus?\",YOUR_PROFILE:\"El teu Perfil\",UPLOAD_CV:\"Puja el CV\",PDF_ONLY:\"Nom\\xe9s PDF\",OPTIONAL:\"Opcional\",REQUIRED:\"Obligatori\",WHAT_QUESTION:\"Quina \\xe9s la teva pregunta?\",TYPE_YOUR_ANSWER:\"Escriu la teva resposta aqu\\xed...\",I_CONSENT_TO:\"Accepto\",PRIVACY_POLICY:\"Pol\\xedtica de Privacitat\",AND:\"i\",TERMS_CONDITIONS:\"Termes i Condicions\",SENDING:\"Enviant...\",SUBMIT:\"Enviar\",WHAT_POSITION_TO_APPLY_FOR:\"A quina posici\\xf3 t'agradaria aplicar?\",POSITION:\"Posici\\xf3\"};const translations={en,ca};export{translations,en,ca};// ============================================================================\n// UTILS TS\n// ============================================================================\nconst validateEmail=email=>{const emailRegex=/^[A-Z0-9._%+-]+@[A-Z0-9.-]+\\.[A-Z]{2,}$/i;return emailRegex.test(email);};const validateRequired=value=>{return!!value&&value.trim().length>0;};const validateCountryCode=code=>{const codeRegex=/^\\d{1,4}$/;return codeRegex.test(code);};const validatePhoneNumber=number=>{const numberRegex=/^\\d{6,14}$/;return numberRegex.test(number);};const utm=(link,sep=\"&\")=>{try{if(!link||typeof link!==\"string\"){return{};}const urlObj=new URL(link);const query=urlObj.search;const utmRegx=new RegExp(\"((utm_[^=]+)=([^\\\\\"+sep+\"]+))\",\"gi\");const matched=query.match(utmRegx)||[];const result={};for(const u of matched){const[key,value]=u.split(\"=\");if(key&&value){result[key]=value;}}return result;}catch(error){console.warn(\"Invalid URL for UTM parsing:\",link);return{};}};const getCookie=key=>{const cookieString=document.cookie;const cookies=cookieString.split(\";\");for(let i=0;i<cookies.length;i++){const cookie=cookies[i].trim();const[cookieKey,cookieValue]=cookie.split(\"=\");if(cookieKey===key){return decodeURIComponent(cookieValue);}}return null;};const parseProps=rawProps=>{const errors=[];// Basic validation and defaults\nconst props={[\"formType\"]:rawProps[\"formType\"]||\"\",[\"title\"]:rawProps[\"title\"]||undefined,[\"campus\"]:rawProps[\"campus\"]||\"disabled\",[\"filterDegrees\"]:rawProps[\"filterDegrees\"]||\"disabled\",[\"filterDegreesList\"]:rawProps[\"filterDegreesList\"]||\"\",[\"filterProgrammes\"]:rawProps[\"filterProgrammes\"]||\"disabled\",[\"filterProgrammesList\"]:rawProps[\"filterProgrammesList\"]||\"\",[\"filterProgrammesField1\"]:rawProps[\"filterProgrammesField1\"]||\"\",[\"filterProgrammesField2\"]:rawProps[\"filterProgrammesField2\"]||\"\",[\"filterProgrammesField3\"]:rawProps[\"filterProgrammesField3\"]||\"\",[\"campaign\"]:rawProps[\"campaign\"]||\"\",[\"redirectOnSubmit\"]:rawProps[\"redirectOnSubmit\"]||\"\",[\"formSpark\"]:rawProps[\"formSpark\"]||\"\",[\"residenceCountry\"]:rawProps[\"residenceCountry\"]||false,[\"citizenship\"]:rawProps[\"citizenship\"]||false,[\"phone\"]:rawProps[\"phone\"]||\"disabled\",[\"cv\"]:rawProps[\"cv\"]||\"disabled\",[\"codeforces\"]:rawProps[\"codeforces\"]||\"disabled\",[\"linkedin\"]:rawProps[\"linkedin\"]||\"disabled\",[\"showQuestion\"]:rawProps[\"showQuestion\"]||false,[\"questionTitle\"]:rawProps[\"questionTitle\"]||\"What is your question?\",[\"enableCourses\"]:rawProps[\"enableCourses\"]||false,[\"coursesList\"]:rawProps[\"coursesList\"]||\"\",[\"enableOtherCourses\"]:rawProps[\"enableOtherCourses\"]||false,[\"lang\"]:rawProps[\"lang\"]||\"en\",[\"enableB2B\"]:rawProps[\"enableB2B\"]||false,[\"company\"]:rawProps[\"company\"]||\"\",[\"position\"]:rawProps[\"position\"]||\"\"};// Validate required fields\nif(!props[\"formType\"]){errors.push(`Property \"${\"formType\"}\" is required`);}if(!props[\"formSpark\"]){errors.push(`Property \"${\"formSpark\"}\" (FormSpark URL) is required`);}if(errors.length>0){const errorMessage=\"Invalid form configuration:\\n\"+errors.join(\"\\n\");console.error(errorMessage);throw new Error(errorMessage);}return props;};const parseFullName=fullName=>{const trimmed=fullName.trim();const firstSpaceIndex=trimmed.indexOf(\" \");if(firstSpaceIndex===-1){return{firstName:trimmed,lastName:\"\"};}return{firstName:trimmed.substring(0,firstSpaceIndex),lastName:trimmed.substring(firstSpaceIndex+1)};};// ============================================================================\n// COMPONENTS LAYOUTS TSX\n// ============================================================================\nconst Form=({children,onSubmit})=>/*#__PURE__*/_jsx(\"form\",{style:{color:\"black\",fontFamily:\"Apercu Pro Medium, -apple-system, BlinkMacSystemFont, sans-serif\",width:\"100%\",maxWidth:\"100%\"},onSubmit:onSubmit,children:children});const Section=({children})=>/*#__PURE__*/_jsx(\"div\",{style:{marginTop:\"0px\",marginBottom:\"0px\",width:\"inherit\"},children:children});const Stack=({children,direction=\"row\",gap=\"8px\",alignItems=\"flex-start\"})=>/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",flexDirection:direction,gap,alignItems,width:\"100%\"},children:children});const Group=({children,stayHorizontal=false})=>/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:`\n      .form-group > *, .form-group-horizontal > * {\n        flex: 1;\n        min-width: 0;\n      }\n      @media (max-width: 810px) {\n        .form-group { \n          flex-direction: column !important;\n          align-items: stretch !important;\n        }\n        .form-group > * {\n          width: 100% !important;\n          flex: none !important;\n        }\n        /* Keep horizontal groups side-by-side on mobile */\n        .form-group-horizontal {\n          flex-direction: row !important;\n        }\n        .form-group-horizontal > * {\n          flex: 1 !important;\n        }\n      }\n    `}}),/*#__PURE__*/_jsx(\"div\",{className:stayHorizontal?\"form-group-horizontal\":\"form-group\",style:{display:\"flex\",gap:\"16px\",width:\"100%\"},children:children})]});const H2=({children,color=\"#4B2696\"})=>/*#__PURE__*/_jsx(\"h2\",{style:{lineHeight:1.2,color,fontSize:\"32px\",margin:\"0px\",fontFamily:\"Apercu Pro Medium, -apple-system, BlinkMacSystemFont, sans-serif\"},children:children});const H5=({children})=>/*#__PURE__*/_jsx(\"h5\",{style:{lineHeight:1.2,color:\"#333333\",fontSize:\"16px\",margin:\"0px\",width:\"100%\",fontFamily:\"Apercu Pro Medium, -apple-system, BlinkMacSystemFont, sans-serif\"},children:children});const PSmall=({children})=>/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:\"Apercu Pro Light, -apple-system, BlinkMacSystemFont, sans-serif\",lineHeight:1.5,color:\"#535353\",fontSize:\"16px\"},children:children});const Link=({children,href,target=\"_blank\"})=>/*#__PURE__*/_jsx(\"a\",{href:href,target:target,style:{color:\"#4B2696\",textDecoration:\"underline\",cursor:\"pointer\"},rel:\"noopener noreferrer\",children:children});const InputComponent=/*#__PURE__*/forwardRef(({label,error,fullWidth=true,multiline=false,rows=6,height,value,marginBottom=\"0px\",required=false,...rest},ref)=>{// Generate unique IDs for accessibility\nconst fieldId=`input-${label.replace(/\\s+/g,\"-\").toLowerCase()}`;const errorId=error?`${fieldId}-error`:undefined;const labelId=`${fieldId}-label`;const[isFocused,setIsFocused]=useState(false);const hasValue=value&&value.toString().length>0;const isFloating=isFocused||hasValue;const containerStyles={position:\"relative\",width:\"100%\",marginBottom};const inputStyles={width:\"100%\",padding:multiline?\"19px 15px 7px 15px\":\"19px 15px 7px 15px\",fontSize:\"16px\",fontFamily:\"Apercu Pro Light, -apple-system, BlinkMacSystemFont, sans-serif\",borderRadius:\"8px\",transition:\"all 0.2s ease\",backgroundColor:\"white\",color:\"#333333\",border:error?\"1px solid #D32F2F\":isFocused?\"1px solid #4B2696\":\"1px solid #E6E6E6\",outline:isFocused?\"2px solid rgba(75, 38, 150, 0.3)\":\"none\",minHeight:height||(multiline?\"165px\":\"56px\"),resize:multiline?\"vertical\":\"none\",boxSizing:\"border-box\"};const labelStyles={position:\"absolute\",left:isFloating?\"15px\":\"16px\",top:isFloating?\"8px\":multiline?\"20px\":\"18px\",fontSize:isFloating?\"12px\":\"16px\",fontFamily:\"Apercu Pro Light, -apple-system, BlinkMacSystemFont, sans-serif\",color:error?\"#D32F2F\":isFocused?\"#4B2696\":\"#666666\",transition:\"all 0.2s ease\",pointerEvents:\"none\",padding:isFloating?\"0 4px\":\"0\",transformOrigin:\"left center\",zIndex:1,willChange:\"transform\"};const handleFocus=e=>{setIsFocused(true);if(rest.onFocus)rest.onFocus(e);};const handleBlur=e=>{setIsFocused(false);if(rest.onBlur)rest.onBlur(e);};// Common ARIA props\nconst commonAriaProps={id:fieldId,\"aria-labelledby\":labelId,\"aria-invalid\":error?true:false,\"aria-describedby\":errorId,\"aria-required\":required};return /*#__PURE__*/_jsxs(\"div\",{style:containerStyles,children:[/*#__PURE__*/_jsxs(\"label\",{id:labelId,htmlFor:fieldId,style:labelStyles,children:[label,required&&/*#__PURE__*/_jsx(\"span\",{style:{color:\"#D32F2F\"},children:\" *\"})]}),multiline?/*#__PURE__*/_jsx(\"textarea\",{ref:ref,...rest,...commonAriaProps,rows:rows,style:inputStyles,value:value,onFocus:handleFocus,onBlur:handleBlur}):/*#__PURE__*/_jsx(\"input\",{ref:ref,...rest,...commonAriaProps,style:inputStyles,value:value,onFocus:handleFocus,onBlur:handleBlur}),error&&/*#__PURE__*/_jsx(\"div\",{id:errorId,role:\"alert\",\"aria-live\":\"polite\",style:{fontSize:\"12px\",color:\"#D32F2F\",marginTop:\"4px\",fontFamily:\"Apercu Pro Light, -apple-system, BlinkMacSystemFont, sans-serif\"},children:error})]});});// Memoize component to prevent unnecessary re-renders\nconst Input=/*#__PURE__*/memo(InputComponent);const NativeSelectComponent=/*#__PURE__*/forwardRef(({label,options,error,fullWidth=true,placeholder,value,marginBottom=\"0px\",onChange,onFocus,onBlur,disabled=false,required=false,...rest},ref)=>{const[isFocused,setIsFocused]=useState(false);// Generate unique IDs for accessibility\nconst fieldId=`native-select-${label.replace(/\\s+/g,\"-\").toLowerCase()}`;const errorId=error?`${fieldId}-error`:undefined;const hasValue=value&&value.toString().length>0;// Always float the label for native selects to avoid overlap\nconst isFloating=true;const handleSelectChange=e=>{const newValue=e.target.value;if(onChange)onChange(newValue);};const handleSelectFocus=()=>{setIsFocused(true);if(onFocus)onFocus();};const handleSelectBlur=()=>{setIsFocused(false);if(onBlur)onBlur();};const containerStyles={position:\"relative\",width:\"100%\",marginBottom};const labelStyles={position:\"absolute\",left:isFloating?\"15px\":\"16px\",top:isFloating?\"8px\":\"18px\",fontSize:isFloating?\"12px\":\"16px\",fontFamily:\"Apercu Pro Light, -apple-system, BlinkMacSystemFont, sans-serif\",color:error?\"#D32F2F\":isFocused?\"#4B2696\":\"#666666\",transition:\"all 0.2s ease\",pointerEvents:\"none\",padding:\"0 4px\",opacity:1,transformOrigin:\"left center\",zIndex:1,willChange:\"transform\"};const selectContainerStyles={position:\"relative\",width:\"100%\",border:error?\"1px solid #D32F2F\":isFocused?\"1px solid #4B2696\":\"1px solid #E6E6E6\",borderRadius:\"8px\",transition:\"all 0.2s ease\",minHeight:\"56px\",boxSizing:\"border-box\",outline:isFocused?\"2px solid rgba(75, 38, 150, 0.3)\":\"none\",display:\"flex\",alignItems:\"center\",backgroundColor:disabled?\"#F5F5F5\":\"white\"};const selectStyles={flex:1,padding:\"19px 45px 7px 15px\",fontSize:\"16px\",fontFamily:\"Apercu Pro Light, -apple-system, BlinkMacSystemFont, sans-serif\",border:\"none\",outline:\"none\",backgroundColor:\"transparent\",color:hasValue?\"#333333\":\"#999999\",cursor:disabled?\"not-allowed\":\"pointer\",appearance:\"none\",WebkitAppearance:\"none\",MozAppearance:\"none\"};const arrowStyles={position:\"absolute\",right:\"15px\",top:\"50%\",transform:\"translateY(-50%)\",pointerEvents:\"none\",zIndex:1};return /*#__PURE__*/_jsxs(\"div\",{ref:ref,style:containerStyles,children:[/*#__PURE__*/_jsxs(\"label\",{htmlFor:fieldId,style:labelStyles,children:[label,required&&/*#__PURE__*/_jsx(\"span\",{style:{color:\"#D32F2F\"},children:\" *\"})]}),/*#__PURE__*/_jsxs(\"div\",{style:selectContainerStyles,children:[/*#__PURE__*/_jsxs(\"select\",{id:fieldId,value:value||\"\",onChange:handleSelectChange,onFocus:handleSelectFocus,onBlur:handleSelectBlur,style:selectStyles,disabled:disabled,\"aria-invalid\":error?true:false,\"aria-describedby\":errorId,\"aria-required\":required,...rest,children:[/*#__PURE__*/_jsx(\"option\",{value:\"\",disabled:true,hidden:true,children:placeholder||`Select ${label.toLowerCase()}`}),options.map(option=>/*#__PURE__*/_jsx(\"option\",{value:option,children:option},option))]}),/*#__PURE__*/_jsx(\"div\",{style:arrowStyles,children:/*#__PURE__*/_jsx(\"svg\",{width:\"12\",height:\"8\",viewBox:\"0 0 12 8\",fill:\"none\",\"aria-hidden\":\"true\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M1 1.5L6 6.5L11 1.5\",stroke:\"#666666\",strokeWidth:\"1.5\",strokeLinecap:\"round\",strokeLinejoin:\"round\"})})})]}),error&&/*#__PURE__*/_jsx(\"div\",{id:errorId,role:\"alert\",style:{fontSize:\"12px\",color:\"#D32F2F\",marginTop:\"4px\",fontFamily:\"Apercu Pro Light, -apple-system, BlinkMacSystemFont, sans-serif\"},children:error})]});});// Memoize component to prevent unnecessary re-renders\nconst NativeSelect=/*#__PURE__*/memo(NativeSelectComponent);const Button=({title,fullWidth=true,loading=false,disabled,...rest})=>{const baseStyles={width:fullWidth?\"100%\":\"auto\",fontSize:\"18px\",fontFamily:\"Apercu Pro Medium, -apple-system, BlinkMacSystemFont, sans-serif\",padding:\"16px 32px\",border:\"none\",borderRadius:\"8px\",cursor:loading?\"not-allowed\":\"pointer\",transition:\"all 0.2s ease\",outline:\"none\",position:\"relative\",overflow:\"hidden\",// Browser reset properties to override default button styling\nappearance:\"none\",WebkitAppearance:\"none\",MozAppearance:\"none\",textDecoration:\"none\",display:\"inline-flex\",alignItems:\"center\",justifyContent:\"center\",verticalAlign:\"middle\",lineHeight:1,margin:0,userSelect:\"none\"};const getColorStyles=()=>{// Force background color with multiple properties to override browser defaults\nconst baseColorStyles={backgroundColor:\"#4B2696\",background:\"#4B2696\",backgroundImage:\"none\",color:\"white\",border:\"none\",borderColor:\"transparent\",borderStyle:\"none\",borderWidth:\"0\"};// Only show loading state visually, not disabled state\nif(loading){return{...baseColorStyles,opacity:.7};}return baseColorStyles;};// Hardcoded darker purple for hover state\nconst darkerPurple=\"#3A1F75\";const handleMouseEnter=e=>{if(!loading){e.currentTarget.style.transform=\"translateY(-1px)\";e.currentTarget.style.boxShadow=\"0 4px 12px rgba(0, 0, 0, 0.15)\";e.currentTarget.style.backgroundColor=darkerPurple;}};const handleMouseLeave=e=>{if(!loading){e.currentTarget.style.transform=\"translateY(0)\";e.currentTarget.style.boxShadow=\"none\";e.currentTarget.style.backgroundColor=\"#4B2696\";}};const handleMouseDown=e=>{if(!loading){e.currentTarget.style.transform=\"translateY(0)\";}};const handleMouseUp=e=>{if(!loading){e.currentTarget.style.transform=\"translateY(-1px)\";}};const buttonStyles={...baseStyles,...getColorStyles()};return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"style\",{children:`\n          .framer-form-button {\n            background: #4B2696 !important;\n            background-color: #4B2696 !important;\n            background-image: none !important;\n            color: white !important;\n            border: none !important;\n            -webkit-appearance: none !important;\n            -moz-appearance: none !important;\n            appearance: none !important;\n          }\n          .framer-form-button:disabled {\n            background: #4B2696 !important;\n            background-color: #4B2696 !important;\n            color: white !important;\n            opacity: 0.7;\n          }\n        `}),/*#__PURE__*/_jsx(\"button\",{className:\"framer-form-button\",style:buttonStyles,disabled:loading,onMouseEnter:handleMouseEnter,onMouseLeave:handleMouseLeave,onMouseDown:handleMouseDown,onMouseUp:handleMouseUp,...rest,children:loading?\"Sending...\":title})]});};const Checkbox=/*#__PURE__*/forwardRef(({label,error,required=false,checked,onChange,...rest},ref)=>{// Generate unique IDs for accessibility\nconst fieldId=`checkbox-${Math.random().toString(36).substr(2,9)}`;const errorId=error?`${fieldId}-error`:undefined;const labelId=`${fieldId}-label`;const[isFocused,setIsFocused]=useState(false);const handleChange=e=>{if(onChange){onChange(e);}};const handleFocus=e=>{setIsFocused(true);if(rest.onFocus)rest.onFocus(e);};const handleBlur=e=>{setIsFocused(false);if(rest.onBlur)rest.onBlur(e);};return /*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"flex-start\",gap:\"12px\",marginBottom:\"8px\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\",width:\"20px\",height:\"20px\",flexShrink:0,marginTop:\"2px\"},children:[/*#__PURE__*/_jsx(\"input\",{ref:ref,type:\"checkbox\",id:fieldId,checked:checked,onChange:handleChange,onFocus:handleFocus,onBlur:handleBlur,\"aria-invalid\":error?true:false,\"aria-describedby\":errorId,\"aria-required\":required,style:{position:\"absolute\",opacity:0,width:\"100%\",height:\"100%\",margin:0,cursor:\"pointer\",zIndex:1},...rest}),/*#__PURE__*/_jsx(\"div\",{\"aria-hidden\":\"true\",style:{position:\"absolute\",top:0,left:0,width:\"20px\",height:\"20px\",backgroundColor:checked?\"#4B2696\":\"white\",border:`2px solid ${error?\"#D32F2F\":checked?\"#4B2696\":isFocused?\"#4B2696\":\"#E6E6E6\"}`,borderRadius:\"4px\",transition:\"all 0.2s ease\",pointerEvents:\"none\",outline:isFocused?\"2px solid rgba(75, 38, 150, 0.3)\":\"none\",outlineOffset:\"2px\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\"},children:checked&&/*#__PURE__*/_jsx(\"div\",{style:{width:\"6px\",height:\"10px\",border:\"solid white\",borderWidth:\"0 2px 2px 0\",transform:\"rotate(45deg)\",marginTop:\"-2px\",opacity:checked?1:0,transition:\"opacity 0.2s ease\"}})})]}),label&&/*#__PURE__*/_jsxs(\"label\",{id:labelId,htmlFor:fieldId,style:{fontSize:\"16px\",fontFamily:\"Apercu Pro Light, -apple-system, BlinkMacSystemFont, sans-serif\",color:error?\"#D32F2F\":\"#535353\",lineHeight:1.5,userSelect:\"none\",cursor:\"pointer\",flex:1},children:[label,required&&/*#__PURE__*/_jsx(\"span\",{style:{color:\"#D32F2F\"},children:\" *\"})]})]}),error&&/*#__PURE__*/_jsx(\"div\",{id:errorId,role:\"alert\",\"aria-live\":\"polite\",style:{fontSize:\"12px\",color:\"#D32F2F\",marginTop:\"4px\",marginLeft:\"32px\",fontFamily:\"Apercu Pro Light, -apple-system, BlinkMacSystemFont, sans-serif\"},children:error})]});});// ============================================================================\n// COMPONENTS PHONEINPUT TSX\n// ============================================================================\n// ============================================================================\n// COMPONENT: PhoneInput (Native Select + Text Input)\n// ============================================================================\nconst countryCodes=[{code:\"1\",country:\"United States/Canada\",flag:\"🇺🇸\"},{code:\"7\",country:\"Russia\",flag:\"🇷🇺\"},{code:\"20\",country:\"Egypt\",flag:\"🇪🇬\"},{code:\"27\",country:\"South Africa\",flag:\"🇿🇦\"},{code:\"30\",country:\"Greece\",flag:\"🇬🇷\"},{code:\"31\",country:\"Netherlands\",flag:\"🇳🇱\"},{code:\"32\",country:\"Belgium\",flag:\"🇧🇪\"},{code:\"33\",country:\"France\",flag:\"🇫🇷\"},{code:\"34\",country:\"Spain\",flag:\"🇪🇸\"},{code:\"36\",country:\"Hungary\",flag:\"🇭🇺\"},{code:\"39\",country:\"Italy\",flag:\"🇮🇹\"},{code:\"40\",country:\"Romania\",flag:\"🇷🇴\"},{code:\"41\",country:\"Switzerland\",flag:\"🇨🇭\"},{code:\"43\",country:\"Austria\",flag:\"🇦🇹\"},{code:\"44\",country:\"United Kingdom\",flag:\"🇬🇧\"},{code:\"45\",country:\"Denmark\",flag:\"🇩🇰\"},{code:\"46\",country:\"Sweden\",flag:\"🇸🇪\"},{code:\"47\",country:\"Norway\",flag:\"🇳🇴\"},{code:\"48\",country:\"Poland\",flag:\"🇵🇱\"},{code:\"49\",country:\"Germany\",flag:\"🇩🇪\"},{code:\"52\",country:\"Mexico\",flag:\"🇲🇽\"},{code:\"55\",country:\"Brazil\",flag:\"🇧🇷\"},{code:\"61\",country:\"Australia\",flag:\"🇦🇺\"},{code:\"62\",country:\"Indonesia\",flag:\"🇮🇩\"},{code:\"63\",country:\"Philippines\",flag:\"🇵🇭\"},{code:\"64\",country:\"New Zealand\",flag:\"🇳🇿\"},{code:\"65\",country:\"Singapore\",flag:\"🇸🇬\"},{code:\"66\",country:\"Thailand\",flag:\"🇹🇭\"},{code:\"81\",country:\"Japan\",flag:\"🇯🇵\"},{code:\"82\",country:\"South Korea\",flag:\"🇰🇷\"},{code:\"84\",country:\"Vietnam\",flag:\"🇻🇳\"},{code:\"86\",country:\"China\",flag:\"🇨🇳\"},{code:\"90\",country:\"Turkey\",flag:\"🇹🇷\"},{code:\"91\",country:\"India\",flag:\"🇮🇳\"},{code:\"92\",country:\"Pakistan\",flag:\"🇵🇰\"},{code:\"93\",country:\"Afghanistan\",flag:\"🇦🇫\"},{code:\"94\",country:\"Sri Lanka\",flag:\"🇱🇰\"},{code:\"95\",country:\"Myanmar\",flag:\"🇲🇲\"},{code:\"98\",country:\"Iran\",flag:\"🇮🇷\"},{code:\"234\",country:\"Nigeria\",flag:\"🇳🇬\"},{code:\"351\",country:\"Portugal\",flag:\"🇵🇹\"},{code:\"353\",country:\"Ireland\",flag:\"🇮🇪\"},{code:\"354\",country:\"Iceland\",flag:\"🇮🇸\"},{code:\"358\",country:\"Finland\",flag:\"🇫🇮\"},{code:\"380\",country:\"Ukraine\",flag:\"🇺🇦\"},{code:\"420\",country:\"Czech Republic\",flag:\"🇨🇿\"},{code:\"421\",country:\"Slovakia\",flag:\"🇸🇰\"},{code:\"966\",country:\"Saudi Arabia\",flag:\"🇸🇦\"},{code:\"971\",country:\"United Arab Emirates\",flag:\"🇦🇪\"},{code:\"972\",country:\"Israel\",flag:\"🇮🇱\"},{code:\"974\",country:\"Qatar\",flag:\"🇶🇦\"}];const PhoneInputComponent=/*#__PURE__*/forwardRef(({label=\"Phone\",error,onChange,defaultCountry=\"ES\",required=false,marginBottom=\"0px\",value},ref)=>{const defaultCode=defaultCountry===\"TH\"?\"66\":\"34\";const[selectedCountryCode,setSelectedCountryCode]=useState(defaultCode);const[phoneNumber,setPhoneNumber]=useState(\"\");const[localError,setLocalError]=useState(\"\");const[isFocused,setIsFocused]=useState(false);// Find current country for display\nconst currentCountry=countryCodes.find(c=>c.code===selectedCountryCode)||countryCodes.find(c=>c.code===defaultCode);// Generate unique IDs for accessibility\nconst fieldId=`phone-${label.replace(/\\s+/g,\"-\").toLowerCase()}`;const countryId=`${fieldId}-country`;const numberFieldId=`${fieldId}-number`;const errorId=error?`${fieldId}-error`:undefined;const hasValue=phoneNumber.length>0;const isFloating=isFocused||hasValue;const displayError=error||localError;// Handle country code change\nconst handleCountryChange=e=>{const newCode=e.target.value;setSelectedCountryCode(newCode);// Build and send full phone number\nconst fullNumber=phoneNumber?`+${newCode} ${phoneNumber}`:`+${newCode}`;if(onChange){onChange(fullNumber);}};// Handle phone number input change\nconst handlePhoneChange=e=>{let value=e.target.value;// Remove any non-digit characters except spaces\nvalue=value.replace(/[^\\d\\s]/g,\"\");setPhoneNumber(value);// Validate phone number\nif(value.length>0){const cleanNumber=value.replace(/\\s/g,\"\");if(!validatePhoneNumber(cleanNumber)){setLocalError(\"Phone number should be 6-14 digits\");}else{setLocalError(\"\");}}else{setLocalError(\"\");}// Build and send full phone number\nconst fullNumber=value?`+${selectedCountryCode} ${value}`:`+${selectedCountryCode}`;if(onChange){onChange(fullNumber);}};const handlePhoneFocus=()=>{setIsFocused(true);};const handlePhoneBlur=()=>{setIsFocused(false);};const containerStyles={position:\"relative\",width:\"100%\",marginBottom};const labelStyles={position:\"absolute\",left:isFloating?\"120px\":\"120px\",top:isFloating?\"8px\":\"18px\",fontSize:isFloating?\"12px\":\"16px\",fontFamily:\"Apercu Pro Light, -apple-system, BlinkMacSystemFont, sans-serif\",color:displayError?\"#D32F2F\":isFocused?\"#4B2696\":\"#666666\",transition:\"all 0.2s ease\",pointerEvents:\"none\",padding:\"0 4px\",transformOrigin:\"left center\",zIndex:1,willChange:\"transform\"};const inputContainerStyles={position:\"relative\",width:\"100%\",border:displayError?\"1px solid #D32F2F\":isFocused?\"1px solid #4B2696\":\"1px solid #E6E6E6\",borderRadius:\"8px\",transition:\"all 0.2s ease\",minHeight:\"56px\",boxSizing:\"border-box\",outline:isFocused?\"2px solid rgba(75, 38, 150, 0.3)\":\"none\",display:\"flex\",alignItems:\"stretch\"};const countrySelectStyles={width:\"110px\",padding:\"19px 25px 7px 15px\",fontSize:\"16px\",fontFamily:\"Apercu Pro Light, -apple-system, BlinkMacSystemFont, sans-serif\",border:\"none\",borderRight:\"1px solid #E6E6E6\",outline:\"none\",backgroundColor:\"transparent\",color:\"#333333\",cursor:\"pointer\",appearance:\"none\",WebkitAppearance:\"none\",MozAppearance:\"none\",borderTopLeftRadius:\"8px\",borderBottomLeftRadius:\"8px\"};const phoneInputStyles={flex:1,padding:\"19px 15px 7px 15px\",fontSize:\"16px\",fontFamily:\"Apercu Pro Light, -apple-system, BlinkMacSystemFont, sans-serif\",border:\"none\",outline:\"none\",backgroundColor:\"transparent\",color:\"#333333\",borderTopRightRadius:\"8px\",borderBottomRightRadius:\"8px\"};const arrowContainerStyles={position:\"absolute\",left:\"85px\",top:\"50%\",transform:\"translateY(-50%)\",pointerEvents:\"none\",zIndex:1};return /*#__PURE__*/_jsxs(\"div\",{ref:ref,style:containerStyles,children:[/*#__PURE__*/_jsxs(\"label\",{htmlFor:numberFieldId,style:labelStyles,children:[label,required&&/*#__PURE__*/_jsx(\"span\",{style:{color:\"#D32F2F\"},children:\" *\"})]}),/*#__PURE__*/_jsxs(\"div\",{style:inputContainerStyles,children:[/*#__PURE__*/_jsx(\"select\",{id:countryId,value:selectedCountryCode,onChange:handleCountryChange,style:countrySelectStyles,\"aria-label\":\"Country code\",children:countryCodes.map(country=>/*#__PURE__*/_jsxs(\"option\",{value:country.code,children:[country.flag,\" +\",country.code]},country.code))}),/*#__PURE__*/_jsx(\"div\",{style:arrowContainerStyles,children:/*#__PURE__*/_jsx(\"svg\",{width:\"12\",height:\"8\",viewBox:\"0 0 12 8\",fill:\"none\",\"aria-hidden\":\"true\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M1 1.5L6 6.5L11 1.5\",stroke:\"#666666\",strokeWidth:\"1.5\",strokeLinecap:\"round\",strokeLinejoin:\"round\"})})}),/*#__PURE__*/_jsx(\"input\",{id:numberFieldId,type:\"tel\",value:phoneNumber,onChange:handlePhoneChange,onFocus:handlePhoneFocus,onBlur:handlePhoneBlur,style:phoneInputStyles,\"aria-invalid\":displayError?true:false,\"aria-describedby\":errorId,\"aria-required\":required})]}),displayError&&/*#__PURE__*/_jsx(\"div\",{id:errorId,role:\"alert\",style:{fontSize:\"12px\",color:\"#D32F2F\",marginTop:\"4px\",fontFamily:\"Apercu Pro Light, -apple-system, BlinkMacSystemFont, sans-serif\"},children:displayError})]});});// Memoize component to prevent unnecessary re-renders\nconst PhoneInput=/*#__PURE__*/memo(PhoneInputComponent);const FileUpload=({label=\"Upload CV\",error,onChange,required=false,value,marginBottom=\"0px\",loadingFile=false,setLoadingFile})=>{const[localLoadingFile,setLocalLoadingFile]=useState(false);const[fileName,setFileName]=useState(\"\");const[isDragOver,setIsDragOver]=useState(false);const[uploadProgress,setUploadProgress]=useState(0);const[uploadError,setUploadError]=useState(false);const fileInputRef=useRef(null);const loading=loadingFile||localLoadingFile;const handleFileChange=async file=>{if(file&&file.type===\"application/pdf\"){const setLoading=setLoadingFile||setLocalLoadingFile;setLoading(true);setFileName(file.name);setUploadError(false);setUploadProgress(0);// Simulate progress for demo (in real app, use XMLHttpRequest for progress)\nconst progressInterval=setInterval(()=>{setUploadProgress(prev=>{if(prev>=90){clearInterval(progressInterval);return 90;}return prev+10;});},200);try{const formData=new FormData;formData.append(\"file\",file);formData.append(\"UPLOADCARE_PUB_KEY\",\"34295a13aefd9deb7915\");const response=await fetch(\"https://harbour.space/api/v1/blog_file\",{method:\"POST\",body:formData});clearInterval(progressInterval);if(response.ok){const data=await response.json();setUploadProgress(100);if(onChange)onChange(data.url);}else{console.error(\"Upload failed:\",response.statusText);setUploadError(true);setUploadProgress(0);// Fallback to filename if upload fails\nif(onChange)onChange(file.name);}}catch(error){console.error(\"Upload error:\",error);clearInterval(progressInterval);setUploadError(true);setUploadProgress(0);// Fallback to filename if upload fails\nif(onChange)onChange(file.name);}finally{setLoading(false);}}};const handleInputChange=async e=>{const file=e.target.files?.[0];if(file){handleFileChange(file);}};const handleDragOver=e=>{e.preventDefault();setIsDragOver(true);};const handleDragLeave=e=>{e.preventDefault();setIsDragOver(false);};const handleDrop=e=>{e.preventDefault();setIsDragOver(false);const file=e.dataTransfer.files?.[0];if(file){handleFileChange(file);}};const handleRemove=()=>{setFileName(\"\");setUploadProgress(0);setUploadError(false);if(onChange)onChange(\"\");if(fileInputRef.current){fileInputRef.current.value=\"\";}};const handleClick=()=>{if(!loading){fileInputRef.current?.click();}};const handleKeyDown=e=>{if(e.key===\"Enter\"||e.key===\" \"){e.preventDefault();handleClick();}};const handleRetry=()=>{setUploadError(false);if(fileInputRef.current?.files?.[0]){handleFileChange(fileInputRef.current.files[0]);}};// Extract filename from URL or use stored filename\nconst displayFileName=()=>{if(fileName)return fileName;if(value&&value.startsWith(\"http\")){const urlParts=value.split(\"/\");return urlParts[urlParts.length-1]||\"document.pdf\";}return value||\"\";};const hasFile=value&&value.length>0;const isComplete=hasFile&&!loading&&!uploadError;const isUploading=loading&&!uploadError;const isFailed=uploadError;const containerStyles={position:\"relative\",width:\"100%\",marginBottom};const outerBoxStyles={position:\"relative\",width:\"100%\",border:error?\"1px solid #D32F2F\":\"1px solid #E6E6E6\",borderRadius:\"8px\",backgroundColor:\"white\",padding:\"16px\"};const labelStyles={display:\"block\",marginBottom:\"16px\",fontSize:\"16px\",fontFamily:\"Apercu Pro Light, -apple-system, BlinkMacSystemFont, sans-serif\",color:\"#666666\"};const uploadAreaStyles={position:\"relative\",width:\"100%\",border:isDragOver?\"2px dashed #4B2696\":isComplete?\"1px solid #E6E6E6\":isFailed?\"1px solid #DC2626\":\"2px dashed #E6E6E6\",borderRadius:\"8px\",padding:isComplete||isUploading||isFailed?\"16px\":\"32px\",backgroundColor:isDragOver?\"#F4F2FF\":isComplete?\"#FAFAFA\":isFailed?\"#FEF2F2\":\"#FAFAFA\",transition:\"all 0.2s ease\",cursor:loading?\"default\":\"pointer\",minHeight:\"80px\",display:\"flex\",flexDirection:\"column\",alignItems:\"center\",justifyContent:\"center\",gap:\"8px\"};const iconStyles={width:\"32px\",height:\"32px\",opacity:.4};const fileRowStyles={display:\"flex\",alignItems:\"center\",justifyContent:\"space-between\",width:\"100%\",gap:\"12px\"};const fileInfoStyles={display:\"flex\",alignItems:\"center\",gap:\"12px\",flex:1};const fileIconStyles={width:\"20px\",height:\"20px\",opacity:.6};const fileNameStyles={fontSize:\"14px\",fontFamily:\"Apercu Pro Light, -apple-system, BlinkMacSystemFont, sans-serif\",color:\"#333333\",flex:1};const fileSizeStyles={fontSize:\"12px\",fontFamily:\"Apercu Pro Light, -apple-system, BlinkMacSystemFont, sans-serif\",color:\"#666666\"};const actionButtonStyles={padding:\"4px 8px\",fontSize:\"12px\",fontFamily:\"Apercu Pro Light, -apple-system, BlinkMacSystemFont, sans-serif\",backgroundColor:\"transparent\",border:\"none\",cursor:\"pointer\",transition:\"all 0.2s ease\"};const uploadTextStyles={fontSize:\"14px\",fontFamily:\"Apercu Pro Light, -apple-system, BlinkMacSystemFont, sans-serif\",color:isDragOver?\"#4B2696\":\"#666666\",fontWeight:500};const uploadSubTextStyles={fontSize:\"12px\",fontFamily:\"Apercu Pro Light, -apple-system, BlinkMacSystemFont, sans-serif\",color:\"#999999\"};const progressBarContainerStyles={width:\"100%\",height:\"4px\",backgroundColor:\"#E6E6E6\",borderRadius:\"2px\",overflow:\"hidden\",marginTop:\"8px\"};const progressBarStyles={height:\"100%\",backgroundColor:\"#4B2696\",transition:\"width 0.3s ease\",width:`${uploadProgress}%`};const getFileSize=()=>{// In a real app, you'd get this from the file object\nreturn\"200 KB\";};return /*#__PURE__*/_jsxs(\"div\",{style:containerStyles,children:[/*#__PURE__*/_jsxs(\"div\",{style:outerBoxStyles,children:[/*#__PURE__*/_jsxs(\"label\",{style:labelStyles,children:[label,required&&/*#__PURE__*/_jsx(\"span\",{style:{color:\"#D32F2F\"},children:\" *\"})]}),/*#__PURE__*/_jsxs(\"div\",{style:uploadAreaStyles,onClick:handleClick,onKeyDown:handleKeyDown,onDragOver:handleDragOver,onDragLeave:handleDragLeave,onDrop:handleDrop,tabIndex:loading?-1:0,role:\"button\",\"aria-label\":`${label}. Click to upload a PDF file or drag and drop. Maximum file size 25 MB.`,\"aria-describedby\":error?`file-upload-error`:undefined,children:[/*#__PURE__*/_jsx(\"input\",{ref:fileInputRef,type:\"file\",accept:\".pdf\",onChange:handleInputChange,disabled:loading,style:{display:\"none\"}}),!hasFile&&!loading&&!uploadError&&/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsxs(\"svg\",{style:iconStyles,viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"1.5\",strokeLinecap:\"round\",strokeLinejoin:\"round\",children:[/*#__PURE__*/_jsx(\"path\",{d:\"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4\"}),/*#__PURE__*/_jsx(\"polyline\",{points:\"17 8 12 3 7 8\"}),/*#__PURE__*/_jsx(\"line\",{x1:\"12\",y1:\"3\",x2:\"12\",y2:\"15\"})]}),/*#__PURE__*/_jsx(\"div\",{style:uploadTextStyles,children:\"Click to Upload or drag and drop\"}),/*#__PURE__*/_jsx(\"div\",{style:uploadSubTextStyles,children:\"(Max. File size: 25 MB)\"})]}),isUploading&&/*#__PURE__*/_jsxs(\"div\",{style:{width:\"100%\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:fileRowStyles,children:[/*#__PURE__*/_jsxs(\"div\",{style:fileInfoStyles,children:[/*#__PURE__*/_jsxs(\"svg\",{style:fileIconStyles,viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"2\",children:[/*#__PURE__*/_jsx(\"path\",{d:\"M13 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z\"}),/*#__PURE__*/_jsx(\"polyline\",{points:\"13 2 13 8 20 8\"})]}),/*#__PURE__*/_jsxs(\"div\",{style:{flex:1},children:[/*#__PURE__*/_jsx(\"div\",{style:fileNameStyles,children:displayFileName()}),/*#__PURE__*/_jsx(\"div\",{style:fileSizeStyles,children:getFileSize()})]})]}),/*#__PURE__*/_jsxs(\"div\",{style:{...uploadSubTextStyles,minWidth:\"40px\",textAlign:\"right\"},children:[uploadProgress,\"%\"]})]}),/*#__PURE__*/_jsx(\"div\",{style:progressBarContainerStyles,children:/*#__PURE__*/_jsx(\"div\",{style:progressBarStyles})})]}),isComplete&&/*#__PURE__*/_jsxs(\"div\",{style:fileRowStyles,children:[/*#__PURE__*/_jsxs(\"div\",{style:fileInfoStyles,children:[/*#__PURE__*/_jsxs(\"svg\",{style:fileIconStyles,viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"2\",children:[/*#__PURE__*/_jsx(\"path\",{d:\"M13 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z\"}),/*#__PURE__*/_jsx(\"polyline\",{points:\"13 2 13 8 20 8\"})]}),/*#__PURE__*/_jsxs(\"div\",{style:{flex:1},children:[/*#__PURE__*/_jsx(\"div\",{style:fileNameStyles,children:displayFileName()}),/*#__PURE__*/_jsxs(\"div\",{style:{...fileSizeStyles,color:\"#10B981\"},children:[getFileSize(),\" • Uploaded\"]})]})]}),/*#__PURE__*/_jsx(\"button\",{style:{...actionButtonStyles,color:\"#666666\",outline:\"2px solid transparent\",outlineOffset:\"2px\"},onClick:e=>{e.stopPropagation();handleRemove();},onMouseEnter:e=>{e.currentTarget.style.color=\"#DC2626\";},onMouseLeave:e=>{e.currentTarget.style.color=\"#666666\";},onFocus:e=>{e.currentTarget.style.color=\"#DC2626\";e.currentTarget.style.outline=\"2px solid #4B2696\";},onBlur:e=>{e.currentTarget.style.color=\"#666666\";e.currentTarget.style.outline=\"2px solid transparent\";},\"aria-label\":`Remove uploaded file ${displayFileName()}`,tabIndex:0,children:/*#__PURE__*/_jsxs(\"svg\",{style:{width:\"16px\",height:\"16px\"},viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"2\",children:[/*#__PURE__*/_jsx(\"polyline\",{points:\"3 6 5 6 21 6\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M19 6v14a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V6m3 0V4a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v2\"})]})})]}),isFailed&&/*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\"},children:/*#__PURE__*/_jsxs(\"div\",{style:fileRowStyles,children:[/*#__PURE__*/_jsxs(\"div\",{style:fileInfoStyles,children:[/*#__PURE__*/_jsxs(\"svg\",{style:{...fileIconStyles,color:\"#DC2626\"},viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"2\",children:[/*#__PURE__*/_jsx(\"circle\",{cx:\"12\",cy:\"12\",r:\"10\"}),/*#__PURE__*/_jsx(\"line\",{x1:\"12\",y1:\"8\",x2:\"12\",y2:\"12\"}),/*#__PURE__*/_jsx(\"line\",{x1:\"12\",y1:\"16\",x2:\"12.01\",y2:\"16\"})]}),/*#__PURE__*/_jsxs(\"div\",{style:{flex:1},children:[/*#__PURE__*/_jsx(\"div\",{style:{...fileNameStyles,color:\"#DC2626\"},children:\"Upload failed, please try again\"}),/*#__PURE__*/_jsx(\"div\",{style:fileSizeStyles,children:displayFileName()})]})]}),/*#__PURE__*/_jsx(\"button\",{style:{...actionButtonStyles,color:\"#DC2626\",textDecoration:\"underline\",outline:\"2px solid transparent\",outlineOffset:\"2px\"},onClick:e=>{e.stopPropagation();handleRetry();},onFocus:e=>{e.currentTarget.style.outline=\"2px solid #4B2696\";},onBlur:e=>{e.currentTarget.style.outline=\"2px solid transparent\";},\"aria-label\":`Retry uploading ${displayFileName()}`,tabIndex:0,children:\"Try again\"})]})})]})]}),error&&/*#__PURE__*/_jsx(\"div\",{id:\"file-upload-error\",role:\"alert\",style:{fontSize:\"12px\",color:\"#D32F2F\",marginTop:\"4px\",fontFamily:\"Apercu Pro Light, -apple-system, BlinkMacSystemFont, sans-serif\"},children:error})]});};// ============================================================================\n// OPTIMIZEDFORM TSX\n// ============================================================================\n// Import components\n// Import constants and types\nexport function OptimizedFormComplete(rawProps){// Suppress development warnings in production environment\nuseLayoutEffect(()=>{if(typeof window!==\"undefined\"&&window.console){const originalWarn=window.console.warn;window.console.warn=(...args)=>{// Filter out Framer development warnings\nconst message=args[0];if(typeof message===\"string\"&&(message.includes(\"Feature Policy\")||message.includes(\"editorbar\")||message.includes(\"render-\")||message.includes(\"chunk-\"))){return;// Suppress these warnings\n}originalWarn.apply(console,args);};}},[]);let props;try{props=parseProps(rawProps);}catch(error){console.error(\"Invalid props:\",error);return /*#__PURE__*/_jsx(\"div\",{children:\"Error: Invalid form configuration\"});}const[values,setValues]=useState({interestedInOtherCourses:\"yes\",campus:props[\"campus\"]===\"select\"||props[\"campus\"]===\"disabled\"?undefined// Start empty when user needs to select\n:props[\"campus\"]});const[errors,setErrors]=useState({});const[sendingForm,setSendingForm]=useState(false);const[loadingFile,setLoadingFile]=useState(false);const CV_REQUIRED=props[\"cv\"]===\"required\";const CODEFORCES_REQUIRED=props[\"codeforces\"]===\"required\";const LINKEDIN_REQUIRED=props[\"linkedin\"]===\"required\";const SHOW_COMPLETE_PROFILE_SECTION=props[\"cv\"]!==\"disabled\"||props[\"codeforces\"]!==\"disabled\"||props[\"linkedin\"]!==\"disabled\";const PHONE_REQUIRED=props[\"phone\"]===\"required\";// Get current campus for filtering - use Barcelona as fallback for options logic only\nconst currentCampus=values.campus||\"Barcelona\";// Campus-specific degree options\nconst baseDegreeOptions=useMemo(()=>{if(props[\"filterDegrees\"]===\"list\"){return props[\"filterDegreesList\"].split(\",\").map(s=>s.trim()).filter(Boolean);}if(props[\"filterDegrees\"]===\"disabled\"){return[];}return campusDegreesMap[currentCampus]||Object.values(DegreeEnum);},[props[\"filterDegrees\"],props[\"filterDegreesList\"],currentCampus]);const degreeOptions=useMemo(()=>{return baseDegreeOptions.filter(degree=>{// Only show degrees that are available for the selected campus\nreturn campusDegreesMap[currentCampus]?.includes(degree)||false;});},[baseDegreeOptions,currentCampus]);const watchDegree=values.degree;// Campus and degree specific programme options\nconst programMapped=useMemo(()=>{if(watchDegree&&campusProgrammesMap[currentCampus]?.[watchDegree]){return campusProgrammesMap[currentCampus][watchDegree];}return[];},[watchDegree,currentCampus]);// Base programme options (what's configured in Framer, before campus/degree filtering)\nconst baseProgrammeOptions=useMemo(()=>{if(props[\"filterProgrammes\"]===\"disabled\"){return[];}if(props[\"filterProgrammes\"]===\"list\"){const list=props[\"filterProgrammesList\"];return list?list.split(\",\").map(s=>s.trim()).filter(Boolean):[];}if(props[\"filterProgrammes\"]===\"three-programmes\"){return[props[\"filterProgrammesField1\"],props[\"filterProgrammesField2\"],props[\"filterProgrammesField3\"]].filter(Boolean);}// For \"all\", we'd return all programmes, but we need at least a degree selected\nreturn[];},[props[\"filterProgrammes\"],props[\"filterProgrammesList\"],props[\"filterProgrammesField1\"],props[\"filterProgrammesField2\"],props[\"filterProgrammesField3\"]]);const programmeOptions=useMemo(()=>{if(props[\"filterProgrammes\"]===\"disabled\"||programMapped.length===0){return[];}return programMapped.filter(programme=>{if(props[\"filterProgrammes\"]===\"list\"){return props[\"filterProgrammesList\"].includes(programme);}if(props[\"filterProgrammes\"]===\"three-programmes\"){const options=[props[\"filterProgrammesField1\"],props[\"filterProgrammesField2\"],props[\"filterProgrammesField3\"]];return options.includes(programme);}return true;}).map(programme=>programmeDetails[programme].name);},[props[\"filterProgrammes\"],props[\"filterProgrammesList\"],props[\"filterProgrammesField1\"],props[\"filterProgrammesField2\"],props[\"filterProgrammesField3\"],programMapped]);const isDegreeInputHidden=props[\"filterDegrees\"]===\"disabled\"||baseDegreeOptions.length===1;const isProgrammeInputHidden=props[\"filterProgrammes\"]===\"disabled\"||baseProgrammeOptions.length<=1;// Auto-select single hidden options\nuseEffect(()=>{const updates={};// Auto-select degree when there's only 1 option and it's hidden\nif(isDegreeInputHidden&&baseDegreeOptions.length===1&&!values.degree){updates.degree=baseDegreeOptions[0];}// Auto-select programme when there's only 1 option and it's hidden\nif(isProgrammeInputHidden&&programmeOptions.length===1&&!values.programme){updates.programme=programmeOptions[0];}if(Object.keys(updates).length>0){setValues(prev=>({...prev,...updates}));}},[isDegreeInputHidden,baseDegreeOptions,isProgrammeInputHidden,programmeOptions,values.degree,values.programme]);const t=key=>{const lang=props[\"lang\"]||\"en\";const langObject=translations[lang];return langObject?.[key]||key;};const handleFieldChange=(field,value)=>{setValues(prev=>({...prev,[field]:value}));setErrors(prev=>{if(prev[field]){const newErrors={...prev};delete newErrors[field];return newErrors;}return prev;});};const validateForm=()=>{const newErrors={};if(!validateRequired(values.fullName)){newErrors.fullName=t(\"ERROR_REQUIRED_FIELD\");}if(!validateRequired(values.email)){newErrors.email=t(\"ERROR_REQUIRED_FIELD\");}else if(!validateEmail(values.email)){newErrors.email=t(\"INVALID_EMAIL\");}if(PHONE_REQUIRED&&!values.telNumber){newErrors.telNumber=t(\"ERROR_REQUIRED_FIELD\");}else if(values.telNumber&&values.telNumber.length>1){// Remove + and spaces to get clean number\nconst cleanNumber=values.telNumber.replace(/[^\\d]/g,\"\");// Only validate if we have more than just a country code\n// Country codes are typically 1-4 digits, we'll check if total length > 7 (minimum country code + 6 digit phone)\nif(cleanNumber.length>=7){// For a rough validation, check total length is reasonable (7-17 digits total)\nif(cleanNumber.length<7||cleanNumber.length>17){newErrors.telNumber=t(\"INVALID_PHONE\");}}}if(!values.policy){newErrors.policy=t(\"ERROR_REQUIRED_FIELD\");}if(props[\"citizenship\"]&&!values.citizenship){newErrors.citizenship=t(\"ERROR_REQUIRED_FIELD\");}if(props[\"residenceCountry\"]&&!values.residence){newErrors.residence=t(\"ERROR_REQUIRED_FIELD\");}// Campus validation\nif(props[\"campus\"]===\"select\"&&!values.campus){newErrors.campus=t(\"ERROR_REQUIRED_FIELD\");}// Degree and Programme validation\nif(!isDegreeInputHidden&&!values.degree){newErrors.degree=t(\"ERROR_REQUIRED_FIELD\");}if(!isProgrammeInputHidden&&!values.programme){newErrors.programme=t(\"ERROR_REQUIRED_FIELD\");}// CV validation\nif(CV_REQUIRED&&!values.cvLink){newErrors.cvLink=t(\"ERROR_REQUIRED_FIELD\");}// Codeforces validation\nif(CODEFORCES_REQUIRED&&!values.codeforces){newErrors.codeforces=t(\"ERROR_REQUIRED_FIELD\");}// LinkedIn validation\nif(LINKEDIN_REQUIRED&&!values.linkedin){newErrors.linkedin=t(\"ERROR_REQUIRED_FIELD\");}setErrors(newErrors);return Object.keys(newErrors).length===0;};const postForm=data=>{const postUrl=props[\"formSpark\"];const body=JSON.stringify(data);return fetch(postUrl,{method:\"POST\",headers:{\"Content-Type\":\"application/json\",accept:\"application/json\"},body});};const handleSubmit=async e=>{e.preventDefault();if(sendingForm)return;if(!validateForm()){return;}const currentUrl=window.location.href;const urlObj=new URL(currentUrl);const searchParams=new URLSearchParams(urlObj.search);const brochure=searchParams.get(\"brochure\")||\"\";const ref=searchParams.get(\"ref\")||\"\";const shouldSubmitPhoneNumber=PHONE_REQUIRED||(values.telNumber?.trim()?.length||0)>0;const gtmCampaignCookie=getCookie(\"__gtm_campaign_url\");// Parse full name into firstName and lastName for CRM compatibility\nconst{firstName,lastName}=parseFullName(values.fullName||\"\");const formData={firstName,lastName,email:values.email,form:props[\"formType\"],PageURL:currentUrl.split(\"?\")[0],...props[\"campaign\"]&&props[\"campaign\"].trim().length>0&&{Campaign:props[\"campaign\"]},...props[\"citizenship\"]&&{citizenship:values.citizenship},...props[\"residenceCountry\"]&&{residence:values.residence},...shouldSubmitPhoneNumber&&{telNumber:values.telNumber},...props[\"filterDegrees\"]!==\"disabled\"&&{degree:degreeOptions.length===1?degreeOptions[0]:values.degree},...props[\"filterProgrammes\"]!==\"disabled\"&&{programme:programmeOptions.length===1?programmeOptions[0]:values.programme},...props[\"campus\"]!==\"disabled\"&&{campus:values.campus},...CV_REQUIRED&&{cvLink:values.cvLink},...props[\"codeforces\"]!==\"disabled\"&&values.codeforces&&values.codeforces.trim().length>0&&{codeforces:values.codeforces},...brochure.trim().length>0&&{brochure},...props[\"linkedin\"]!==\"disabled\"&&values.linkedin&&values.linkedin.trim().length>0&&{linkedin:values.linkedin},...props[\"showQuestion\"]&&values.questions&&values.questions.trim().length>0&&{questions:values.questions},...props[\"enableB2B\"]&&props[\"company\"]?.trim()&&{company:props[\"company\"]},...props[\"enableB2B\"]&&props[\"position\"]?.trim()&&{position:props[\"position\"]},...ref.trim().length>0&&{ref},...utm(gtmCampaignCookie||currentUrl)};setSendingForm(true);try{await postForm(formData);const redirectUrl=props[\"redirectOnSubmit\"];if(redirectUrl&&redirectUrl.length>0){window.location.href=redirectUrl;}}catch(e){console.error(\"Error sending the form\",e);}finally{setSendingForm(false);}};// Calculate which sections are visible\nconst SHOW_STUDY_PREFERENCES_SECTION=props[\"campus\"]===\"select\"||!isDegreeInputHidden||!isProgrammeInputHidden;const SHOW_YOUR_PROFILE_SECTION=SHOW_COMPLETE_PROFILE_SECTION;const SHOW_QUESTION_SECTION=props[\"showQuestion\"];// Count visible sections\nconst visibleSectionsCount=[true,SHOW_STUDY_PREFERENCES_SECTION,SHOW_YOUR_PROFILE_SECTION,SHOW_QUESTION_SECTION].filter(Boolean).length;// Only show section titles if more than 1 section is visible\nconst showSectionTitles=visibleSectionsCount>1;let sectionIndex=0;const getSectionNumber=()=>{sectionIndex+=1;return`${sectionIndex}.`;};return /*#__PURE__*/_jsx(Form,{onSubmit:handleSubmit,children:/*#__PURE__*/_jsxs(Stack,{direction:\"column\",gap:\"40px\",children:[props[\"title\"]&&/*#__PURE__*/_jsx(Stack,{direction:\"column\",gap:\"24px\",children:/*#__PURE__*/_jsx(H2,{children:props[\"title\"]})}),/*#__PURE__*/_jsx(Section,{children:/*#__PURE__*/_jsxs(Stack,{direction:\"column\",gap:\"16px\",children:[showSectionTitles&&/*#__PURE__*/_jsxs(H5,{children:[getSectionNumber(),\" \",t(\"PERSONAL_INFO\")]}),/*#__PURE__*/_jsx(Input,{label:t(\"FULL_NAME\"),type:\"text\",value:values.fullName||\"\",onChange:e=>handleFieldChange(\"fullName\",e.target.value),error:errors.fullName,marginBottom:\"0px\",required:true}),/*#__PURE__*/_jsx(Input,{label:t(\"EMAIL\"),type:\"email\",value:values.email||\"\",onChange:e=>handleFieldChange(\"email\",e.target.value),error:errors.email,marginBottom:\"0px\",required:true}),props[\"phone\"]!==\"disabled\"&&/*#__PURE__*/_jsx(PhoneInput,{label:t(\"PHONE\"),required:PHONE_REQUIRED,value:values.telNumber,onChange:value=>handleFieldChange(\"telNumber\",value),error:errors.telNumber,defaultCountry:props[\"campus\"]===\"Bangkok\"?\"TH\":\"ES\",marginBottom:\"0px\"}),(props[\"citizenship\"]||props[\"residenceCountry\"])&&/*#__PURE__*/_jsxs(Group,{children:[props[\"citizenship\"]&&/*#__PURE__*/_jsx(NativeSelect,{label:t(\"CITIZENSHIP\"),options:countries,value:values.citizenship||\"\",onChange:value=>handleFieldChange(\"citizenship\",value),error:errors.citizenship,marginBottom:\"0px\",required:true}),props[\"residenceCountry\"]&&/*#__PURE__*/_jsx(NativeSelect,{label:t(\"COUNTRY_RESIDENCE\"),options:countries,value:values.residence||\"\",onChange:value=>handleFieldChange(\"residence\",value),error:errors.residence,marginBottom:\"0px\",required:true})]})]})}),SHOW_STUDY_PREFERENCES_SECTION&&/*#__PURE__*/_jsx(Section,{children:/*#__PURE__*/_jsxs(Stack,{direction:\"column\",gap:\"16px\",children:[showSectionTitles&&/*#__PURE__*/_jsxs(H5,{children:[getSectionNumber(),\" \",t(\"STUDY_PREFERENCES\")]}),/*#__PURE__*/_jsxs(Stack,{direction:\"column\",gap:\"16px\",children:[props[\"campus\"]===\"select\"&&/*#__PURE__*/_jsx(NativeSelect,{label:t(\"CAMPUS\"),options:Object.values(CampusEnum),value:values.campus||\"\",onChange:value=>{handleFieldChange(\"campus\",value);// Clear degree and programme when campus changes\nif(values.degree){handleFieldChange(\"degree\",\"\");}if(values.programme){handleFieldChange(\"programme\",\"\");}},error:errors.campus,marginBottom:\"0px\",required:true}),(props[\"campus\"]===\"select\"||!isDegreeInputHidden)&&/*#__PURE__*/_jsx(NativeSelect,{label:t(\"DEGREE\"),options:degreeOptions,value:values.degree||\"\",onChange:value=>{handleFieldChange(\"degree\",value);// Clear programme when degree changes\nif(values.programme){handleFieldChange(\"programme\",\"\");}},error:errors.degree,disabled:props[\"campus\"]===\"select\"&&!values.campus,placeholder:props[\"campus\"]===\"select\"&&!values.campus?\"Select a campus first\":\"Select degree\",marginBottom:\"0px\",required:props[\"filterDegrees\"]!==\"disabled\"&&degreeOptions.length>1}),(props[\"campus\"]===\"select\"||!isProgrammeInputHidden)&&/*#__PURE__*/_jsx(NativeSelect,{label:t(\"PROGRAMME\"),options:programmeOptions,value:values.programme||\"\",onChange:value=>handleFieldChange(\"programme\",value),error:errors.programme,disabled:props[\"campus\"]===\"select\"?!values.campus||!values.degree:!values.degree&&degreeOptions.length>1,placeholder:props[\"campus\"]===\"select\"&&!values.campus?\"Select a campus first\":props[\"campus\"]===\"select\"&&!values.degree?\"Select a degree first\":!values.degree&&degreeOptions.length>1?\"Select a degree first\":\"Select programme\",marginBottom:\"0px\",required:!isProgrammeInputHidden})]})]})}),SHOW_YOUR_PROFILE_SECTION&&/*#__PURE__*/_jsx(Section,{children:/*#__PURE__*/_jsxs(Stack,{direction:\"column\",gap:\"16px\",children:[showSectionTitles&&/*#__PURE__*/_jsxs(H5,{children:[getSectionNumber(),\" \",t(\"YOUR_PROFILE\")]}),props[\"cv\"]!==\"disabled\"&&/*#__PURE__*/_jsx(FileUpload,{label:t(\"UPLOAD_CV\"),required:CV_REQUIRED,value:values.cvLink,onChange:url=>handleFieldChange(\"cvLink\",url),error:errors.cvLink,loadingFile:loadingFile,setLoadingFile:setLoadingFile}),props[\"codeforces\"]!==\"disabled\"&&/*#__PURE__*/_jsx(Input,{label:\"Codeforces Handle\",type:\"text\",value:values.codeforces||\"\",onChange:e=>handleFieldChange(\"codeforces\",e.target.value),error:errors.codeforces,required:CODEFORCES_REQUIRED}),props[\"linkedin\"]!==\"disabled\"&&/*#__PURE__*/_jsx(Input,{label:\"LinkedIn\",type:\"text\",value:values.linkedin||\"\",onChange:e=>handleFieldChange(\"linkedin\",e.target.value),error:errors.linkedin,required:LINKEDIN_REQUIRED})]})}),SHOW_QUESTION_SECTION&&/*#__PURE__*/_jsx(Section,{children:/*#__PURE__*/_jsxs(Stack,{direction:\"column\",gap:\"16px\",children:[showSectionTitles&&/*#__PURE__*/_jsxs(H5,{children:[getSectionNumber(),\" \",props[\"questionTitle\"]||\"What is your question?\"]}),/*#__PURE__*/_jsx(Input,{label:t(\"TYPE_YOUR_ANSWER\"),multiline:true,rows:6,height:\"165px\",value:values.questions||\"\",onChange:e=>handleFieldChange(\"questions\",e.target.value),error:errors.questions})]})}),/*#__PURE__*/_jsx(Section,{children:/*#__PURE__*/_jsx(Stack,{direction:\"column\",gap:\"12px\",children:/*#__PURE__*/_jsx(Checkbox,{checked:values.policy||false,onChange:e=>handleFieldChange(\"policy\",e.target.checked),error:errors.policy,required:true,label:/*#__PURE__*/_jsxs(PSmall,{children:[t(\"I_CONSENT_TO\"),\" \",/*#__PURE__*/_jsx(Link,{href:\"https://harbour.space/privacy-policy\",children:t(\"PRIVACY_POLICY\")}),\" \",t(\"AND\"),\" \",/*#__PURE__*/_jsx(Link,{href:\"https://harbour.space/privacy-policy\",children:t(\"TERMS_CONDITIONS\")})]})})})}),/*#__PURE__*/_jsx(Button,{type:\"submit\",title:sendingForm?t(\"SENDING\"):loadingFile?\"Uploading...\":t(\"SUBMIT\"),loading:sendingForm||loadingFile})]})});}addPropertyControls(OptimizedFormComplete,{[\"formSpark\"]:{type:ControlType.String,title:\"FormSpark URL\",description:\"Which FormSpark URL is this form linked to?\"},[\"formType\"]:{type:ControlType.String,title:\"Form Type\",description:\"This will help us identify the form in FormSpark.\",placeholder:\"fancyform123\"},[\"campaign\"]:{type:ControlType.String,title:\"Campaign name (Optional)\",description:\"Campaign identifier for tracking (leave empty if not needed)\",placeholder:\"e.g. summer-2024-promo\"},[\"redirectOnSubmit\"]:{type:ControlType.String,title:\"Redirect on submit\",placeholder:\"https://harbour.space\",description:\"When the form is successfully submitted, redirect to this URL (leave blank for no redirect)\"},[\"title\"]:{type:ControlType.String,title:\"Title\",defaultValue:\"Start your Application\",description:\"The title displayed at the top.\"},[\"campus\"]:{type:ControlType.Enum,displaySegmentedControl:true,segmentedControlDirection:\"vertical\",options:[\"select\",\"disabled\",...Object.values(CampusEnum)],optionTitles:[\"Select\",\"Disabled\",...Object.values(CampusEnum)],defaultValue:\"disabled\",title:\"Campus\"},[\"filterDegrees\"]:{type:ControlType.Enum,displaySegmentedControl:true,segmentedControlDirection:\"vertical\",options:[\"all\",\"list\",\"disabled\"],optionTitles:[\"All\",\"Comma-separated list\",\"Disabled\"],defaultValue:\"disabled\",title:\"Degrees\",description:\"Which degrees do you want users to select?\"},[\"filterDegreesList\"]:{type:ControlType.String,defaultValue:Object.values(DegreeEnum).join(\", \"),placeholder:Object.values(DegreeEnum).join(\", \"),title:\"List of degrees\",description:\"A comma-separated list of degrees\",hidden:props=>props[\"filterDegrees\"]!==\"list\"},[\"filterProgrammes\"]:{type:ControlType.Enum,displaySegmentedControl:true,segmentedControlDirection:\"vertical\",options:[\"all\",\"list\",\"three-programmes\",\"disabled\"],optionTitles:[\"All\",\"Comma-separated list\",\"3 Programmes\",\"Disabled\"],defaultValue:\"disabled\",title:\"Programmes\",description:\"Which programmes do you want users to select?\"},[\"filterProgrammesList\"]:{type:ControlType.String,defaultValue:Object.values(ProgrammeEnum).join(\", \"),placeholder:Object.values(ProgrammeEnum).join(\", \"),title:\"List of programmes\",description:\"A comma-separated list of programmes\",hidden:props=>props[\"filterProgrammes\"]!==\"list\"},[\"filterProgrammesField1\"]:{type:ControlType.String,defaultValue:\"CS\",placeholder:\"CS\",title:\"First programme\",hidden:props=>props[\"filterProgrammes\"]!==\"three-programmes\"},[\"filterProgrammesField2\"]:{type:ControlType.String,defaultValue:\"DM\",placeholder:\"DM\",title:\"Second programme (can be empty)\",hidden:props=>props[\"filterProgrammes\"]!==\"three-programmes\"},[\"filterProgrammesField3\"]:{type:ControlType.String,defaultValue:\"DS\",placeholder:\"DS\",title:\"Third programme (can be empty)\",hidden:props=>props[\"filterProgrammes\"]!==\"three-programmes\"},[\"phone\"]:{type:ControlType.Enum,defaultValue:\"required\",displaySegmentedControl:true,segmentedControlDirection:\"vertical\",options:[\"required\",\"optional\",\"disabled\"],optionTitles:[\"Required\",\"Optional\",\"Disabled\"],title:\"Phone Field\"},[\"residenceCountry\"]:{type:ControlType.Boolean,title:\"Country of residence\",description:\"Do you want to ask the user's country of residence?\",defaultValue:false},[\"citizenship\"]:{type:ControlType.Boolean,title:\"Citizenship\",description:\"Do you want to ask the user's citizenship?\",defaultValue:false},[\"cv\"]:{type:ControlType.Enum,title:\"CV\",defaultValue:\"disabled\",displaySegmentedControl:true,segmentedControlDirection:\"vertical\",options:[\"required\",\"optional\",\"disabled\"],optionTitles:[\"Required\",\"Optional\",\"Disabled\"],description:\"Do you want to allow users to upload their CV?\"},[\"codeforces\"]:{type:ControlType.Enum,title:\"Codeforces Handle\",defaultValue:\"disabled\",displaySegmentedControl:true,segmentedControlDirection:\"vertical\",options:[\"required\",\"optional\",\"disabled\"],optionTitles:[\"Required\",\"Optional\",\"Disabled\"],description:\"Do you want to ask the user's codeforces.com handle?\"},[\"linkedin\"]:{type:ControlType.Enum,title:\"LinkedIn\",defaultValue:\"disabled\",displaySegmentedControl:true,segmentedControlDirection:\"vertical\",options:[\"required\",\"optional\",\"disabled\"],optionTitles:[\"Required\",\"Optional\",\"Disabled\"],description:\"Do you want to ask the user's LinkedIn profile?\"},[\"showQuestion\"]:{type:ControlType.Boolean,title:\"Show question field\",defaultValue:false,description:\"Add a question/message field to the form\"},[\"questionTitle\"]:{type:ControlType.String,title:\"Question section title\",defaultValue:\"What is your question?\",placeholder:\"e.g. Any questions or comments?\",description:\"Title for the question section\",hidden:props=>!props[\"showQuestion\"]},[\"lang\"]:{type:ControlType.Enum,title:\"Locale\",defaultValue:\"en\",displaySegmentedControl:true,segmentedControlDirection:\"vertical\",options:[\"en\",\"ca\"],optionTitles:[\"English\",\"Catalan\"],description:\"Specify the form's locale\"},[\"enableB2B\"]:{type:ControlType.Boolean,title:\"Enable B2B Fields\",defaultValue:false,description:\"Include Company and Position as hidden fields in form submission\"},[\"company\"]:{type:ControlType.String,title:\"Company Name\",placeholder:\"e.g. AltaIR Capital\",description:\"Company name to submit with form (hidden field)\",hidden:props=>!props[\"enableB2B\"]},[\"position\"]:{type:ControlType.String,title:\"Position Title\",placeholder:\"e.g. Product Owner\",description:\"Position title to submit with form (hidden field)\",hidden:props=>!props[\"enableB2B\"]}});\nexport const __FramerMetadata__ = {\"exports\":{\"countries\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"programmeDetails\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ProgrammeDetails\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"CampusEnum\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"FieldValues\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"en\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"OptimizedFormComplete\":{\"type\":\"reactComponent\",\"name\":\"OptimizedFormComplete\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"DegreeEnum\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"FormProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"campusProgrammesMap\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"PropKeysEnum\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ProgrammeEnum\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"programmeMap\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ca\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"translations\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"campusDegreesMap\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./CompiledForm.map"],"mappings":"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"}