{"version":3,"file":"RegistrationForm.DKdImQLF.mjs","names":["useState","React","useRef","useCallback","useMemo"],"sources":["https:/framerusercontent.com/modules/qBNZXJN27uNw9dbTEkLf/x1OqnGeWjtM07jW8JWNy/RegistrationForm.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{startTransition,useCallback,useEffect,useMemo,useRef,useState}from\"react\";import{addPropertyControls,ControlType}from\"framer\";import React from\"react\";// Conservative maintenance pass: keep the existing UI, props, property controls, integrations, payment flow, and validation behavior unchanged while applying safe cleanup, stability, responsiveness, and accessibility improvements.\nconst CREATE_ORDER_URL=`https://ajrowcrglrhjalugdgdp.supabase.co/functions/v1/create-order`;const VERIFY_PAYMENT_URL=\"https://ajrowcrglrhjalugdgdp.supabase.co/functions/v1/verify-payment\";const CANCEL_PAYMENT_URL=\"https://ajrowcrglrhjalugdgdp.supabase.co/functions/v1/cancel-payment\";const EMAIL_REGEX=/^[^\\s@]+@[^\\s@]+\\.[^\\s@]{2,}$/i;const COUNTRY_DATA=[{name:\"Afghanistan\",iso2:\"AF\",dialCode:\"+93\",minPhoneLength:6,maxPhoneLength:12},{name:\"Albania\",iso2:\"AL\",dialCode:\"+355\",minPhoneLength:6,maxPhoneLength:12},{name:\"Algeria\",iso2:\"DZ\",dialCode:\"+213\",minPhoneLength:8,maxPhoneLength:12},{name:\"Andorra\",iso2:\"AD\",dialCode:\"+376\",minPhoneLength:6,maxPhoneLength:9},{name:\"Angola\",iso2:\"AO\",dialCode:\"+244\",minPhoneLength:7,maxPhoneLength:12},{name:\"Antigua and Barbuda\",iso2:\"AG\",dialCode:\"+1\",minPhoneLength:10,maxPhoneLength:10},{name:\"Argentina\",iso2:\"AR\",dialCode:\"+54\",minPhoneLength:8,maxPhoneLength:13},{name:\"Armenia\",iso2:\"AM\",dialCode:\"+374\",minPhoneLength:6,maxPhoneLength:11},{name:\"Australia\",iso2:\"AU\",dialCode:\"+61\",minPhoneLength:9,maxPhoneLength:10},{name:\"Austria\",iso2:\"AT\",dialCode:\"+43\",minPhoneLength:7,maxPhoneLength:13},{name:\"Azerbaijan\",iso2:\"AZ\",dialCode:\"+994\",minPhoneLength:7,maxPhoneLength:12},{name:\"Bahamas\",iso2:\"BS\",dialCode:\"+1\",minPhoneLength:10,maxPhoneLength:10},{name:\"Bahrain\",iso2:\"BH\",dialCode:\"+973\",minPhoneLength:8,maxPhoneLength:8},{name:\"Bangladesh\",iso2:\"BD\",dialCode:\"+880\",minPhoneLength:10,maxPhoneLength:11},{name:\"Barbados\",iso2:\"BB\",dialCode:\"+1\",minPhoneLength:10,maxPhoneLength:10},{name:\"Belarus\",iso2:\"BY\",dialCode:\"+375\",minPhoneLength:9,maxPhoneLength:12},{name:\"Belgium\",iso2:\"BE\",dialCode:\"+32\",minPhoneLength:8,maxPhoneLength:11},{name:\"Belize\",iso2:\"BZ\",dialCode:\"+501\",minPhoneLength:7,maxPhoneLength:10},{name:\"Benin\",iso2:\"BJ\",dialCode:\"+229\",minPhoneLength:8,maxPhoneLength:8},{name:\"Bhutan\",iso2:\"BT\",dialCode:\"+975\",minPhoneLength:7,maxPhoneLength:8},{name:\"Bolivia\",iso2:\"BO\",dialCode:\"+591\",minPhoneLength:8,maxPhoneLength:9},{name:\"Bosnia and Herzegovina\",iso2:\"BA\",dialCode:\"+387\",minPhoneLength:8,maxPhoneLength:9},{name:\"Botswana\",iso2:\"BW\",dialCode:\"+267\",minPhoneLength:7,maxPhoneLength:8},{name:\"Brazil\",iso2:\"BR\",dialCode:\"+55\",minPhoneLength:10,maxPhoneLength:11},{name:\"Brunei\",iso2:\"BN\",dialCode:\"+673\",minPhoneLength:7,maxPhoneLength:8},{name:\"Bulgaria\",iso2:\"BG\",dialCode:\"+359\",minPhoneLength:7,maxPhoneLength:10},{name:\"Burkina Faso\",iso2:\"BF\",dialCode:\"+226\",minPhoneLength:8,maxPhoneLength:8},{name:\"Burundi\",iso2:\"BI\",dialCode:\"+257\",minPhoneLength:8,maxPhoneLength:8},{name:\"Cabo Verde\",iso2:\"CV\",dialCode:\"+238\",minPhoneLength:7,maxPhoneLength:7},{name:\"Cambodia\",iso2:\"KH\",dialCode:\"+855\",minPhoneLength:8,maxPhoneLength:10},{name:\"Cameroon\",iso2:\"CM\",dialCode:\"+237\",minPhoneLength:8,maxPhoneLength:9},{name:\"Canada\",iso2:\"CA\",dialCode:\"+1\",minPhoneLength:10,maxPhoneLength:10},{name:\"Central African Republic\",iso2:\"CF\",dialCode:\"+236\",minPhoneLength:8,maxPhoneLength:8},{name:\"Chad\",iso2:\"TD\",dialCode:\"+235\",minPhoneLength:8,maxPhoneLength:8},{name:\"Chile\",iso2:\"CL\",dialCode:\"+56\",minPhoneLength:8,maxPhoneLength:9},{name:\"China\",iso2:\"CN\",dialCode:\"+86\",minPhoneLength:11,maxPhoneLength:11},{name:\"Colombia\",iso2:\"CO\",dialCode:\"+57\",minPhoneLength:10,maxPhoneLength:10},{name:\"Comoros\",iso2:\"KM\",dialCode:\"+269\",minPhoneLength:7,maxPhoneLength:7},{name:\"Congo\",iso2:\"CG\",dialCode:\"+242\",minPhoneLength:9,maxPhoneLength:9},{name:\"Costa Rica\",iso2:\"CR\",dialCode:\"+506\",minPhoneLength:8,maxPhoneLength:8},{name:\"Croatia\",iso2:\"HR\",dialCode:\"+385\",minPhoneLength:8,maxPhoneLength:9},{name:\"Cuba\",iso2:\"CU\",dialCode:\"+53\",minPhoneLength:8,maxPhoneLength:8},{name:\"Cyprus\",iso2:\"CY\",dialCode:\"+357\",minPhoneLength:8,maxPhoneLength:8},{name:\"Czechia\",iso2:\"CZ\",dialCode:\"+420\",minPhoneLength:9,maxPhoneLength:9},{name:\"Democratic Republic of the Congo\",iso2:\"CD\",dialCode:\"+243\",minPhoneLength:9,maxPhoneLength:10},{name:\"Denmark\",iso2:\"DK\",dialCode:\"+45\",minPhoneLength:8,maxPhoneLength:8},{name:\"Djibouti\",iso2:\"DJ\",dialCode:\"+253\",minPhoneLength:8,maxPhoneLength:8},{name:\"Dominica\",iso2:\"DM\",dialCode:\"+1\",minPhoneLength:10,maxPhoneLength:10},{name:\"Dominican Republic\",iso2:\"DO\",dialCode:\"+1\",minPhoneLength:10,maxPhoneLength:10},{name:\"Ecuador\",iso2:\"EC\",dialCode:\"+593\",minPhoneLength:8,maxPhoneLength:10},{name:\"Egypt\",iso2:\"EG\",dialCode:\"+20\",minPhoneLength:10,maxPhoneLength:10},{name:\"El Salvador\",iso2:\"SV\",dialCode:\"+503\",minPhoneLength:8,maxPhoneLength:8},{name:\"Equatorial Guinea\",iso2:\"GQ\",dialCode:\"+240\",minPhoneLength:9,maxPhoneLength:9},{name:\"Eritrea\",iso2:\"ER\",dialCode:\"+291\",minPhoneLength:7,maxPhoneLength:7},{name:\"Estonia\",iso2:\"EE\",dialCode:\"+372\",minPhoneLength:7,maxPhoneLength:10},{name:\"Eswatini\",iso2:\"SZ\",dialCode:\"+268\",minPhoneLength:8,maxPhoneLength:8},{name:\"Ethiopia\",iso2:\"ET\",dialCode:\"+251\",minPhoneLength:9,maxPhoneLength:9},{name:\"Fiji\",iso2:\"FJ\",dialCode:\"+679\",minPhoneLength:7,maxPhoneLength:7},{name:\"Finland\",iso2:\"FI\",dialCode:\"+358\",minPhoneLength:7,maxPhoneLength:12},{name:\"France\",iso2:\"FR\",dialCode:\"+33\",minPhoneLength:9,maxPhoneLength:9},{name:\"Gabon\",iso2:\"GA\",dialCode:\"+241\",minPhoneLength:7,maxPhoneLength:8},{name:\"Gambia\",iso2:\"GM\",dialCode:\"+220\",minPhoneLength:7,maxPhoneLength:7},{name:\"Georgia\",iso2:\"GE\",dialCode:\"+995\",minPhoneLength:9,maxPhoneLength:9},{name:\"Germany\",iso2:\"DE\",dialCode:\"+49\",minPhoneLength:10,maxPhoneLength:13},{name:\"Ghana\",iso2:\"GH\",dialCode:\"+233\",minPhoneLength:9,maxPhoneLength:9},{name:\"Greece\",iso2:\"GR\",dialCode:\"+30\",minPhoneLength:10,maxPhoneLength:10},{name:\"Grenada\",iso2:\"GD\",dialCode:\"+1\",minPhoneLength:10,maxPhoneLength:10},{name:\"Guatemala\",iso2:\"GT\",dialCode:\"+502\",minPhoneLength:8,maxPhoneLength:8},{name:\"Guinea\",iso2:\"GN\",dialCode:\"+224\",minPhoneLength:8,maxPhoneLength:9},{name:\"Guinea-Bissau\",iso2:\"GW\",dialCode:\"+245\",minPhoneLength:7,maxPhoneLength:7},{name:\"Guyana\",iso2:\"GY\",dialCode:\"+592\",minPhoneLength:7,maxPhoneLength:7},{name:\"Haiti\",iso2:\"HT\",dialCode:\"+509\",minPhoneLength:8,maxPhoneLength:8},{name:\"Honduras\",iso2:\"HN\",dialCode:\"+504\",minPhoneLength:8,maxPhoneLength:8},{name:\"Hungary\",iso2:\"HU\",dialCode:\"+36\",minPhoneLength:8,maxPhoneLength:9},{name:\"Iceland\",iso2:\"IS\",dialCode:\"+354\",minPhoneLength:7,maxPhoneLength:9},{name:\"India\",iso2:\"IN\",dialCode:\"+91\",minPhoneLength:10,maxPhoneLength:10},{name:\"Indonesia\",iso2:\"ID\",dialCode:\"+62\",minPhoneLength:8,maxPhoneLength:12},{name:\"Iran\",iso2:\"IR\",dialCode:\"+98\",minPhoneLength:10,maxPhoneLength:10},{name:\"Iraq\",iso2:\"IQ\",dialCode:\"+964\",minPhoneLength:10,maxPhoneLength:10},{name:\"Ireland\",iso2:\"IE\",dialCode:\"+353\",minPhoneLength:8,maxPhoneLength:10},{name:\"Israel\",iso2:\"IL\",dialCode:\"+972\",minPhoneLength:9,maxPhoneLength:9},{name:\"Italy\",iso2:\"IT\",dialCode:\"+39\",minPhoneLength:9,maxPhoneLength:12},{name:\"Jamaica\",iso2:\"JM\",dialCode:\"+1\",minPhoneLength:10,maxPhoneLength:10},{name:\"Japan\",iso2:\"JP\",dialCode:\"+81\",minPhoneLength:10,maxPhoneLength:11},{name:\"Jordan\",iso2:\"JO\",dialCode:\"+962\",minPhoneLength:9,maxPhoneLength:9},{name:\"Kazakhstan\",iso2:\"KZ\",dialCode:\"+7\",minPhoneLength:10,maxPhoneLength:10},{name:\"Kenya\",iso2:\"KE\",dialCode:\"+254\",minPhoneLength:9,maxPhoneLength:10},{name:\"Kiribati\",iso2:\"KI\",dialCode:\"+686\",minPhoneLength:5,maxPhoneLength:8},{name:\"Kuwait\",iso2:\"KW\",dialCode:\"+965\",minPhoneLength:8,maxPhoneLength:8},{name:\"Kyrgyzstan\",iso2:\"KG\",dialCode:\"+996\",minPhoneLength:9,maxPhoneLength:9},{name:\"Laos\",iso2:\"LA\",dialCode:\"+856\",minPhoneLength:8,maxPhoneLength:10},{name:\"Latvia\",iso2:\"LV\",dialCode:\"+371\",minPhoneLength:8,maxPhoneLength:8},{name:\"Lebanon\",iso2:\"LB\",dialCode:\"+961\",minPhoneLength:7,maxPhoneLength:8},{name:\"Lesotho\",iso2:\"LS\",dialCode:\"+266\",minPhoneLength:8,maxPhoneLength:8},{name:\"Liberia\",iso2:\"LR\",dialCode:\"+231\",minPhoneLength:7,maxPhoneLength:9},{name:\"Libya\",iso2:\"LY\",dialCode:\"+218\",minPhoneLength:9,maxPhoneLength:10},{name:\"Liechtenstein\",iso2:\"LI\",dialCode:\"+423\",minPhoneLength:7,maxPhoneLength:9},{name:\"Lithuania\",iso2:\"LT\",dialCode:\"+370\",minPhoneLength:8,maxPhoneLength:8},{name:\"Luxembourg\",iso2:\"LU\",dialCode:\"+352\",minPhoneLength:8,maxPhoneLength:11},{name:\"Madagascar\",iso2:\"MG\",dialCode:\"+261\",minPhoneLength:9,maxPhoneLength:10},{name:\"Malawi\",iso2:\"MW\",dialCode:\"+265\",minPhoneLength:7,maxPhoneLength:10},{name:\"Malaysia\",iso2:\"MY\",dialCode:\"+60\",minPhoneLength:8,maxPhoneLength:10},{name:\"Maldives\",iso2:\"MV\",dialCode:\"+960\",minPhoneLength:7,maxPhoneLength:7},{name:\"Mali\",iso2:\"ML\",dialCode:\"+223\",minPhoneLength:8,maxPhoneLength:8},{name:\"Malta\",iso2:\"MT\",dialCode:\"+356\",minPhoneLength:8,maxPhoneLength:8},{name:\"Marshall Islands\",iso2:\"MH\",dialCode:\"+692\",minPhoneLength:7,maxPhoneLength:7},{name:\"Mauritania\",iso2:\"MR\",dialCode:\"+222\",minPhoneLength:8,maxPhoneLength:8},{name:\"Mauritius\",iso2:\"MU\",dialCode:\"+230\",minPhoneLength:7,maxPhoneLength:8},{name:\"Mexico\",iso2:\"MX\",dialCode:\"+52\",minPhoneLength:10,maxPhoneLength:10},{name:\"Micronesia\",iso2:\"FM\",dialCode:\"+691\",minPhoneLength:7,maxPhoneLength:7},{name:\"Moldova\",iso2:\"MD\",dialCode:\"+373\",minPhoneLength:8,maxPhoneLength:8},{name:\"Monaco\",iso2:\"MC\",dialCode:\"+377\",minPhoneLength:8,maxPhoneLength:9},{name:\"Mongolia\",iso2:\"MN\",dialCode:\"+976\",minPhoneLength:8,maxPhoneLength:8},{name:\"Montenegro\",iso2:\"ME\",dialCode:\"+382\",minPhoneLength:8,maxPhoneLength:8},{name:\"Morocco\",iso2:\"MA\",dialCode:\"+212\",minPhoneLength:9,maxPhoneLength:10},{name:\"Mozambique\",iso2:\"MZ\",dialCode:\"+258\",minPhoneLength:9,maxPhoneLength:9},{name:\"Myanmar\",iso2:\"MM\",dialCode:\"+95\",minPhoneLength:7,maxPhoneLength:10},{name:\"Namibia\",iso2:\"NA\",dialCode:\"+264\",minPhoneLength:9,maxPhoneLength:10},{name:\"Nauru\",iso2:\"NR\",dialCode:\"+674\",minPhoneLength:7,maxPhoneLength:7},{name:\"Nepal\",iso2:\"NP\",dialCode:\"+977\",minPhoneLength:8,maxPhoneLength:10},{name:\"Netherlands\",iso2:\"NL\",dialCode:\"+31\",minPhoneLength:9,maxPhoneLength:9},{name:\"New Zealand\",iso2:\"NZ\",dialCode:\"+64\",minPhoneLength:8,maxPhoneLength:10},{name:\"Nicaragua\",iso2:\"NI\",dialCode:\"+505\",minPhoneLength:8,maxPhoneLength:8},{name:\"Niger\",iso2:\"NE\",dialCode:\"+227\",minPhoneLength:8,maxPhoneLength:8},{name:\"Nigeria\",iso2:\"NG\",dialCode:\"+234\",minPhoneLength:10,maxPhoneLength:10},{name:\"North Korea\",iso2:\"KP\",dialCode:\"+850\",minPhoneLength:8,maxPhoneLength:10},{name:\"North Macedonia\",iso2:\"MK\",dialCode:\"+389\",minPhoneLength:8,maxPhoneLength:8},{name:\"Norway\",iso2:\"NO\",dialCode:\"+47\",minPhoneLength:8,maxPhoneLength:8},{name:\"Oman\",iso2:\"OM\",dialCode:\"+968\",minPhoneLength:8,maxPhoneLength:8},{name:\"Pakistan\",iso2:\"PK\",dialCode:\"+92\",minPhoneLength:10,maxPhoneLength:10},{name:\"Palau\",iso2:\"PW\",dialCode:\"+680\",minPhoneLength:7,maxPhoneLength:7},{name:\"Panama\",iso2:\"PA\",dialCode:\"+507\",minPhoneLength:8,maxPhoneLength:8},{name:\"Papua New Guinea\",iso2:\"PG\",dialCode:\"+675\",minPhoneLength:8,maxPhoneLength:8},{name:\"Paraguay\",iso2:\"PY\",dialCode:\"+595\",minPhoneLength:9,maxPhoneLength:9},{name:\"Peru\",iso2:\"PE\",dialCode:\"+51\",minPhoneLength:9,maxPhoneLength:9},{name:\"Philippines\",iso2:\"PH\",dialCode:\"+63\",minPhoneLength:10,maxPhoneLength:10},{name:\"Poland\",iso2:\"PL\",dialCode:\"+48\",minPhoneLength:9,maxPhoneLength:9},{name:\"Portugal\",iso2:\"PT\",dialCode:\"+351\",minPhoneLength:9,maxPhoneLength:9},{name:\"Qatar\",iso2:\"QA\",dialCode:\"+974\",minPhoneLength:8,maxPhoneLength:8},{name:\"Romania\",iso2:\"RO\",dialCode:\"+40\",minPhoneLength:9,maxPhoneLength:9},{name:\"Russia\",iso2:\"RU\",dialCode:\"+7\",minPhoneLength:10,maxPhoneLength:10},{name:\"Rwanda\",iso2:\"RW\",dialCode:\"+250\",minPhoneLength:9,maxPhoneLength:9},{name:\"Saint Kitts and Nevis\",iso2:\"KN\",dialCode:\"+1\",minPhoneLength:10,maxPhoneLength:10},{name:\"Saint Lucia\",iso2:\"LC\",dialCode:\"+1\",minPhoneLength:10,maxPhoneLength:10},{name:\"Saint Vincent and the Grenadines\",iso2:\"VC\",dialCode:\"+1\",minPhoneLength:10,maxPhoneLength:10},{name:\"Samoa\",iso2:\"WS\",dialCode:\"+685\",minPhoneLength:5,maxPhoneLength:7},{name:\"San Marino\",iso2:\"SM\",dialCode:\"+378\",minPhoneLength:8,maxPhoneLength:10},{name:\"Sao Tome and Principe\",iso2:\"ST\",dialCode:\"+239\",minPhoneLength:7,maxPhoneLength:7},{name:\"Saudi Arabia\",iso2:\"SA\",dialCode:\"+966\",minPhoneLength:9,maxPhoneLength:9},{name:\"Senegal\",iso2:\"SN\",dialCode:\"+221\",minPhoneLength:9,maxPhoneLength:9},{name:\"Serbia\",iso2:\"RS\",dialCode:\"+381\",minPhoneLength:8,maxPhoneLength:9},{name:\"Seychelles\",iso2:\"SC\",dialCode:\"+248\",minPhoneLength:7,maxPhoneLength:7},{name:\"Sierra Leone\",iso2:\"SL\",dialCode:\"+232\",minPhoneLength:8,maxPhoneLength:8},{name:\"Singapore\",iso2:\"SG\",dialCode:\"+65\",minPhoneLength:8,maxPhoneLength:8},{name:\"Slovakia\",iso2:\"SK\",dialCode:\"+421\",minPhoneLength:9,maxPhoneLength:9},{name:\"Slovenia\",iso2:\"SI\",dialCode:\"+386\",minPhoneLength:8,maxPhoneLength:8},{name:\"Solomon Islands\",iso2:\"SB\",dialCode:\"+677\",minPhoneLength:5,maxPhoneLength:7},{name:\"Somalia\",iso2:\"SO\",dialCode:\"+252\",minPhoneLength:8,maxPhoneLength:9},{name:\"South Africa\",iso2:\"ZA\",dialCode:\"+27\",minPhoneLength:9,maxPhoneLength:9},{name:\"South Korea\",iso2:\"KR\",dialCode:\"+82\",minPhoneLength:9,maxPhoneLength:10},{name:\"South Sudan\",iso2:\"SS\",dialCode:\"+211\",minPhoneLength:9,maxPhoneLength:9},{name:\"Spain\",iso2:\"ES\",dialCode:\"+34\",minPhoneLength:9,maxPhoneLength:9},{name:\"Sri Lanka\",iso2:\"LK\",dialCode:\"+94\",minPhoneLength:9,maxPhoneLength:9},{name:\"Sudan\",iso2:\"SD\",dialCode:\"+249\",minPhoneLength:9,maxPhoneLength:9},{name:\"Suriname\",iso2:\"SR\",dialCode:\"+597\",minPhoneLength:7,maxPhoneLength:7},{name:\"Sweden\",iso2:\"SE\",dialCode:\"+46\",minPhoneLength:7,maxPhoneLength:10},{name:\"Switzerland\",iso2:\"CH\",dialCode:\"+41\",minPhoneLength:9,maxPhoneLength:9},{name:\"Syria\",iso2:\"SY\",dialCode:\"+963\",minPhoneLength:8,maxPhoneLength:10},{name:\"Taiwan\",iso2:\"TW\",dialCode:\"+886\",minPhoneLength:9,maxPhoneLength:9},{name:\"Tajikistan\",iso2:\"TJ\",dialCode:\"+992\",minPhoneLength:9,maxPhoneLength:9},{name:\"Tanzania\",iso2:\"TZ\",dialCode:\"+255\",minPhoneLength:9,maxPhoneLength:9},{name:\"Thailand\",iso2:\"TH\",dialCode:\"+66\",minPhoneLength:9,maxPhoneLength:9},{name:\"Timor-Leste\",iso2:\"TL\",dialCode:\"+670\",minPhoneLength:7,maxPhoneLength:8},{name:\"Togo\",iso2:\"TG\",dialCode:\"+228\",minPhoneLength:8,maxPhoneLength:8},{name:\"Tonga\",iso2:\"TO\",dialCode:\"+676\",minPhoneLength:5,maxPhoneLength:7},{name:\"Trinidad and Tobago\",iso2:\"TT\",dialCode:\"+1\",minPhoneLength:10,maxPhoneLength:10},{name:\"Tunisia\",iso2:\"TN\",dialCode:\"+216\",minPhoneLength:8,maxPhoneLength:8},{name:\"Turkey\",iso2:\"TR\",dialCode:\"+90\",minPhoneLength:10,maxPhoneLength:10},{name:\"Turkmenistan\",iso2:\"TM\",dialCode:\"+993\",minPhoneLength:8,maxPhoneLength:8},{name:\"Tuvalu\",iso2:\"TV\",dialCode:\"+688\",minPhoneLength:5,maxPhoneLength:6},{name:\"Uganda\",iso2:\"UG\",dialCode:\"+256\",minPhoneLength:9,maxPhoneLength:9},{name:\"Ukraine\",iso2:\"UA\",dialCode:\"+380\",minPhoneLength:9,maxPhoneLength:9},{name:\"United Arab Emirates\",iso2:\"AE\",dialCode:\"+971\",minPhoneLength:9,maxPhoneLength:9},{name:\"United Kingdom\",iso2:\"GB\",dialCode:\"+44\",minPhoneLength:10,maxPhoneLength:10},{name:\"United States\",iso2:\"US\",dialCode:\"+1\",minPhoneLength:10,maxPhoneLength:10},{name:\"Uruguay\",iso2:\"UY\",dialCode:\"+598\",minPhoneLength:8,maxPhoneLength:8},{name:\"Uzbekistan\",iso2:\"UZ\",dialCode:\"+998\",minPhoneLength:9,maxPhoneLength:9},{name:\"Vanuatu\",iso2:\"VU\",dialCode:\"+678\",minPhoneLength:5,maxPhoneLength:7},{name:\"Vatican City\",iso2:\"VA\",dialCode:\"+379\",minPhoneLength:8,maxPhoneLength:10},{name:\"Venezuela\",iso2:\"VE\",dialCode:\"+58\",minPhoneLength:10,maxPhoneLength:10},{name:\"Vietnam\",iso2:\"VN\",dialCode:\"+84\",minPhoneLength:9,maxPhoneLength:10},{name:\"Yemen\",iso2:\"YE\",dialCode:\"+967\",minPhoneLength:8,maxPhoneLength:9},{name:\"Zambia\",iso2:\"ZM\",dialCode:\"+260\",minPhoneLength:9,maxPhoneLength:9},{name:\"Zimbabwe\",iso2:\"ZW\",dialCode:\"+263\",minPhoneLength:9,maxPhoneLength:9}];function loadRazorpayScript(){return new Promise(resolve=>{if(typeof window===\"undefined\"||typeof document===\"undefined\"){resolve(false);return;}const existing=document.getElementById(\"razorpay-sdk\");if(existing){resolve(true);return;}const script=document.createElement(\"script\");script.id=\"razorpay-sdk\";script.src=\"https://checkout.razorpay.com/v1/checkout.js\";script.onload=()=>resolve(true);script.onerror=()=>resolve(false);document.body.appendChild(script);});}/**\n * Registration Form Component\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight auto\n */export default function RegistrationForm(props){const{headerImage={src:\"https://framerusercontent.com/images/GfGkADagM4KEibNcIiRUWlfrR0.jpg\",alt:\"Header Image\"},backgroundColor,formBackgroundColor,primaryColor,textColor,labelColor,inputBorderColor,buttonColor,buttonTextColor,labelFont,inputFont,style}=props;// Form state\nconst[studentName,setStudentName]=useState(\"\");const[studentAge,setStudentAge]=useState(\"\");const[parentName,setParentName]=useState(\"\");const[parentEmail,setParentEmail]=useState(\"\");const[countryCode,setCountryCode]=useState(\"+91 India\");const[phoneNumber,setPhoneNumber]=useState(\"\");const[schoolName,setSchoolName]=useState(\"\");const[country,setCountry]=useState(\"India\");const[preferredBatch,setPreferredBatch]=useState(\"Weekday Batch\");const[errors,setErrors]=useState({});const[isProcessing,setIsProcessing]=useState(false);const[isRedirecting,setIsRedirecting]=React.useState(false);const paymentResolved=React.useRef(false);const[submitError,setSubmitError]=useState(\"\");const[buttonHover,setButtonHover]=useState(false);const[buttonPressed,setButtonPressed]=useState(false);const isMountedRef=useRef(true);useEffect(()=>{return()=>{isMountedRef.current=false;};},[]);const safeTransition=useCallback(callback=>{if(!isMountedRef.current)return;startTransition(callback);},[]);const fieldRefs={studentName:useRef(null),studentAge:useRef(null),parentName:useRef(null),parentEmail:useRef(null),countryCode:useRef(null),phoneNumber:useRef(null),schoolName:useRef(null),country:useRef(null)};const countryMap=useMemo(()=>{const map=new Map;COUNTRY_DATA.forEach(entry=>map.set(entry.name,entry));return map;},[]);const dialingCodeOptions=useMemo(()=>{return COUNTRY_DATA.map(item=>({value:`${item.dialCode} ${item.name}`,label:`${item.dialCode} ${item.name}`}));},[]);const validateForm=useCallback(()=>{const nextErrors={};if(!studentName.trim())nextErrors.studentName=\"Student Name is required.\";const ageValue=studentAge.trim();if(!ageValue){nextErrors.studentAge=\"Student Age is required.\";}else if(!/^\\d+$/.test(ageValue)){nextErrors.studentAge=\"Student Age must be a valid number.\";}else{const parsedAge=Number(ageValue);if(parsedAge<0){nextErrors.studentAge=\"Student Age cannot be negative.\";}else if(parsedAge>120){nextErrors.studentAge=\"Please enter a realistic age.\";}}if(!parentName.trim())nextErrors.parentName=\"Parent Name is required.\";const emailValue=parentEmail.trim();if(!emailValue){nextErrors.parentEmail=\"Parent Email is required.\";}else if(!EMAIL_REGEX.test(emailValue)){nextErrors.parentEmail=\"Please enter a valid email address.\";}if(!countryCode.trim())nextErrors.countryCode=\"Country Code is required.\";const phoneDigits=phoneNumber.replace(/\\D/g,\"\");if(!phoneDigits){nextErrors.phoneNumber=\"Phone Number is required.\";}else{const selectedCountry=countryMap.get(country);const minLen=selectedCountry?.minPhoneLength??6;const maxLen=selectedCountry?.maxPhoneLength??15;if(phoneDigits.length<minLen||phoneDigits.length>maxLen){nextErrors.phoneNumber=\"Please enter a valid phone number.\";}}if(!schoolName.trim())nextErrors.schoolName=\"School Name is required.\";if(!country.trim())nextErrors.country=\"Country is required.\";return nextErrors;},[country,countryCode,countryMap,parentEmail,parentName,phoneNumber,schoolName,studentAge,studentName]);const scrollToFirstError=useCallback(validationErrors=>{const fieldOrder=[\"studentName\",\"studentAge\",\"parentName\",\"parentEmail\",\"countryCode\",\"phoneNumber\",\"schoolName\",\"country\"];const firstErrorField=fieldOrder.find(key=>validationErrors[key]);if(!firstErrorField)return;const ref=fieldRefs[firstErrorField];if(ref?.current){ref.current.scrollIntoView({behavior:\"smooth\",block:\"center\"});ref.current.focus();}},[]);const handleSubmit=useCallback(async()=>{if(isProcessing)return;safeTransition(()=>setSubmitError(\"\"));const validationErrors=validateForm();safeTransition(()=>setErrors(validationErrors));if(Object.keys(validationErrors).length>0){scrollToFirstError(validationErrors);return;}safeTransition(()=>setIsProcessing(true));try{const sdkLoaded=await loadRazorpayScript();if(!sdkLoaded){safeTransition(()=>setSubmitError(\"Unable to load payment gateway. Please try again.\"));safeTransition(()=>setIsProcessing(false));return;}const response=await fetch(CREATE_ORDER_URL,{method:\"POST\",headers:{\"Content-Type\":\"application/json\"},body:JSON.stringify({student_name:studentName,student_age:Number(studentAge),parent_name:parentName,parent_email:parentEmail,phone_country_code:countryCode,phone_number:phoneNumber,school_name:schoolName,country:country,preferred_batch:preferredBatch})});const result=await response.json();console.log(\"Create Order Result:\",result);if(!response.ok){throw new Error(result.message||\"Failed to create order\");}const options={modal:{ondismiss:async function(){if(typeof window===\"undefined\")return;if(paymentResolved.current)return;try{await fetch(CANCEL_PAYMENT_URL,{method:\"POST\",headers:{\"Content-Type\":\"application/json\"},body:JSON.stringify({registration_id:result.registration_id})});}catch(err){console.error(\"Cancel payment error:\",err);}setIsRedirecting(true);setTimeout(()=>{window.location.href=`/payment-confirmation?id=${result.registration_id}`;},600);}},key:result.key_id,amount:result.amount*100,currency:result.currency,name:\"SOS\",description:\"Program Registration\",order_id:result.razorpay_order_id,handler:async function(response){setIsRedirecting(true);await new Promise(requestAnimationFrame);try{paymentResolved.current=true;const verifyResponse=await fetch(VERIFY_PAYMENT_URL,{method:\"POST\",headers:{\"Content-Type\":\"application/json\"},body:JSON.stringify({registration_id:result.registration_id,razorpay_order_id:response.razorpay_order_id,razorpay_payment_id:response.razorpay_payment_id,razorpay_signature:response.razorpay_signature})});const verifyResult=await verifyResponse.json();console.log(\"verifyResult:\",verifyResult);console.log(\"Registration ID:\",verifyResult.registration_id);console.log(`/payment-confirmation?id=${verifyResult.registration_id}`);if(!verifyResponse.ok||!verifyResult.success){throw new Error(verifyResult.message||\"Payment verification failed\");}setIsRedirecting(true);await new Promise(requestAnimationFrame);await new Promise(resolve=>setTimeout(resolve,600));window.location.replace(`/payment-confirmation?id=${verifyResult.registration_id}`);}catch(err){console.error(err);if(typeof window!==\"undefined\"){await new Promise(resolve=>setTimeout(resolve,600));window.location.href=`/payment-confirmation?id=${result.registration_id}`;}}},prefill:{name:parentName,email:parentEmail,contact:phoneNumber},theme:{color:\"#6B3A1E\"}};if(typeof window===\"undefined\"){throw new Error(\"Payment can only be started in browser.\");}const razorpay=new window.Razorpay(options);razorpay.on(\"payment.failed\",async function(response){paymentResolved.current=true;console.error(\"Payment Failed:\",response.error);try{await fetch(CANCEL_PAYMENT_URL,{method:\"POST\",headers:{\"Content-Type\":\"application/json\"},body:JSON.stringify({registration_id:result.registration_id,payment_status:\"failed\",registration_status:\"payment_failed\"})});}catch(err){console.error(\"Failed to update payment status:\",err);}setIsRedirecting(true);setTimeout(()=>{window.location.replace(`/payment-confirmation?id=${result.registration_id}`);},600);});razorpay.open();}catch(error){console.error(\"Create Order Error:\",error);safeTransition(()=>setSubmitError(\"Unable to initiate payment right now. Please try again.\"));safeTransition(()=>setIsProcessing(false));}},[country,countryCode,isProcessing,parentEmail,parentName,phoneNumber,preferredBatch,schoolName,safeTransition,scrollToFirstError,studentAge,studentName,validateForm]);const inputStyle={width:\"100%\",boxSizing:\"border-box\",padding:\"12px 16px\",border:`1px solid ${inputBorderColor}`,borderRadius:\"8px\",fontSize:\"15px\",color:textColor,backgroundColor:formBackgroundColor,outline:\"none\",transition:\"border-color 0.2s\",...inputFont};const labelStyle={display:\"block\",marginBottom:\"8px\",fontSize:\"14px\",fontWeight:600,color:labelColor,...labelFont};const fieldContainerStyle={marginBottom:\"20px\"};const getFieldInputStyle=useCallback(field=>({...inputStyle,border:errors[field]?\"1px solid #D32F2F\":`1px solid ${inputBorderColor}`}),[errors,inputBorderColor,inputStyle]);const errorTextStyle={color:\"#D32F2F\",fontSize:\"12px\",marginTop:\"6px\",lineHeight:1.4};const hoverButtonColor=useMemo(()=>{const hex=buttonColor?.replace(\"#\",\"\");if(!hex||hex.length!==3&&hex.length!==6)return buttonColor;const fullHex=hex.length===3?hex.split(\"\").map(c=>c+c).join(\"\"):hex;const toDark=start=>Math.max(0,Math.floor(parseInt(fullHex.slice(start,start+2),16)*.9)).toString(16).padStart(2,\"0\");return`#${toDark(0)}${toDark(2)}${toDark(4)}`;},[buttonColor]);const sharedSelectStyle=useMemo(()=>({cursor:\"pointer\",appearance:\"none\",backgroundImage:`url(\"data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='%23666' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E\")`,backgroundRepeat:\"no-repeat\",backgroundPosition:\"right 12px center\",paddingRight:\"36px\",textOverflow:\"ellipsis\",whiteSpace:\"nowrap\",overflow:\"hidden\"}),[]);if(isRedirecting){return /*#__PURE__*/_jsxs(\"div\",{style:{position:\"fixed\",inset:0,width:\"100vw\",height:\"100vh\",background:\"#FFFFFF\",overflow:\"hidden\",zIndex:999999,display:\"flex\",justifyContent:\"center\",alignItems:\"center\",flexDirection:\"column\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{width:56,height:56,borderRadius:\"50%\",border:\"4px solid #E9D8C8\",borderTop:\"4px solid #6B3A1E\",animation:\"sosSpin 0.9s linear infinite\"}}),/*#__PURE__*/_jsx(\"h2\",{style:{margin:0,fontSize:30,fontWeight:700,color:\"#111827\"},children:\"Finalizing your registration...\"}),/*#__PURE__*/_jsx(\"p\",{style:{margin:0,color:\"#6B7280\",fontSize:17},children:\"Please don't close this window.\"}),/*#__PURE__*/_jsx(\"style\",{children:`\n                @keyframes sosSpin {\n                    from { transform: rotate(0deg); }\n                    to { transform: rotate(360deg); }\n                }\n            `})]});}return /*#__PURE__*/_jsx(\"div\",{style:{...style,position:\"relative\",width:\"100%\",minHeight:\"100%\",backgroundColor:backgroundColor,padding:\"40px 20px\",display:\"flex\",justifyContent:\"center\",alignItems:\"flex-start\",boxSizing:\"border-box\",overflowX:\"hidden\"},children:/*#__PURE__*/_jsxs(\"div\",{style:{width:\"100%\",maxWidth:\"420px\",backgroundColor:formBackgroundColor,borderRadius:\"24px\",padding:\"32px\",boxShadow:\"0 4px 20px rgba(0, 0, 0, 0.08)\",boxSizing:\"border-box\",overflow:\"hidden\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:fieldContainerStyle,children:[/*#__PURE__*/_jsxs(\"label\",{htmlFor:\"studentName\",style:labelStyle,children:[\"Student Name \",/*#__PURE__*/_jsx(\"span\",{style:{color:\"#D32F2F\"},children:\"*\"})]}),/*#__PURE__*/_jsx(\"input\",{id:\"studentName\",ref:fieldRefs.studentName,type:\"text\",placeholder:\"Enter student full name\",value:studentName,onChange:e=>safeTransition(()=>setStudentName(e.target.value)),style:getFieldInputStyle(\"studentName\"),\"aria-invalid\":Boolean(errors.studentName),\"aria-describedby\":errors.studentName?\"studentName-error\":undefined}),errors.studentName?/*#__PURE__*/_jsx(\"div\",{id:\"studentName-error\",style:errorTextStyle,children:errors.studentName}):null]}),/*#__PURE__*/_jsxs(\"div\",{style:fieldContainerStyle,children:[/*#__PURE__*/_jsxs(\"label\",{htmlFor:\"studentAge\",style:labelStyle,children:[\"Student Age \",/*#__PURE__*/_jsx(\"span\",{style:{color:\"#D32F2F\"},children:\"*\"})]}),/*#__PURE__*/_jsx(\"input\",{id:\"studentAge\",ref:fieldRefs.studentAge,type:\"text\",placeholder:\"Enter student age\",value:studentAge,onChange:e=>{const digitsOnly=e.target.value.replace(/\\D/g,\"\");safeTransition(()=>setStudentAge(digitsOnly));},style:getFieldInputStyle(\"studentAge\"),\"aria-invalid\":Boolean(errors.studentAge),\"aria-describedby\":errors.studentAge?\"studentAge-error\":undefined}),errors.studentAge?/*#__PURE__*/_jsx(\"div\",{id:\"studentAge-error\",style:errorTextStyle,children:errors.studentAge}):null]}),/*#__PURE__*/_jsxs(\"div\",{style:fieldContainerStyle,children:[/*#__PURE__*/_jsxs(\"label\",{htmlFor:\"parentName\",style:labelStyle,children:[\"Parent's Name\",\" \",/*#__PURE__*/_jsx(\"span\",{style:{color:\"#D32F2F\"},children:\"*\"})]}),/*#__PURE__*/_jsx(\"input\",{id:\"parentName\",ref:fieldRefs.parentName,type:\"text\",placeholder:\"Enter parent full name\",value:parentName,onChange:e=>safeTransition(()=>setParentName(e.target.value)),style:getFieldInputStyle(\"parentName\"),\"aria-invalid\":Boolean(errors.parentName),\"aria-describedby\":errors.parentName?\"parentName-error\":undefined}),errors.parentName?/*#__PURE__*/_jsx(\"div\",{id:\"parentName-error\",style:errorTextStyle,children:errors.parentName}):null]}),/*#__PURE__*/_jsxs(\"div\",{style:fieldContainerStyle,children:[/*#__PURE__*/_jsxs(\"label\",{htmlFor:\"parentEmail\",style:labelStyle,children:[\"Parent's Email\",\" \",/*#__PURE__*/_jsx(\"span\",{style:{color:\"#D32F2F\"},children:\"*\"})]}),/*#__PURE__*/_jsx(\"input\",{id:\"parentEmail\",ref:fieldRefs.parentEmail,type:\"email\",placeholder:\"Enter email address\",value:parentEmail,onChange:e=>safeTransition(()=>setParentEmail(e.target.value)),style:getFieldInputStyle(\"parentEmail\"),\"aria-invalid\":Boolean(errors.parentEmail),\"aria-describedby\":errors.parentEmail?\"parentEmail-error\":undefined}),errors.parentEmail?/*#__PURE__*/_jsx(\"div\",{id:\"parentEmail-error\",style:errorTextStyle,children:errors.parentEmail}):null]}),/*#__PURE__*/_jsxs(\"div\",{style:fieldContainerStyle,children:[/*#__PURE__*/_jsxs(\"label\",{htmlFor:\"countryCode\",style:labelStyle,children:[\"Phone Number \",/*#__PURE__*/_jsx(\"span\",{style:{color:\"#D32F2F\"},children:\"*\"})]}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",gap:\"12px\",flexWrap:\"wrap\",minWidth:0},children:[/*#__PURE__*/_jsx(\"select\",{id:\"countryCode\",ref:fieldRefs.countryCode,value:countryCode,onChange:e=>safeTransition(()=>setCountryCode(e.target.value)),style:{...getFieldInputStyle(\"countryCode\"),...sharedSelectStyle,width:\"140px\",flex:\"1 1 140px\",minWidth:0},\"aria-invalid\":Boolean(errors.countryCode),\"aria-describedby\":errors.countryCode?\"countryCode-error\":undefined,children:dialingCodeOptions.map(option=>/*#__PURE__*/_jsx(\"option\",{value:option.value,children:option.label},option.label))}),/*#__PURE__*/_jsx(\"input\",{id:\"phoneNumber\",ref:fieldRefs.phoneNumber,type:\"tel\",placeholder:\"Enter phone number\",value:phoneNumber,onChange:e=>{const digitsOnly=e.target.value.replace(/\\D/g,\"\");safeTransition(()=>setPhoneNumber(digitsOnly));},style:{...getFieldInputStyle(\"phoneNumber\"),flex:\"1 1 180px\",minWidth:0},\"aria-invalid\":Boolean(errors.phoneNumber),\"aria-describedby\":errors.phoneNumber?\"phoneNumber-error\":undefined})]}),errors.countryCode?/*#__PURE__*/_jsx(\"div\",{id:\"countryCode-error\",style:errorTextStyle,children:errors.countryCode}):null,errors.phoneNumber?/*#__PURE__*/_jsx(\"div\",{id:\"phoneNumber-error\",style:errorTextStyle,children:errors.phoneNumber}):null]}),/*#__PURE__*/_jsxs(\"div\",{style:fieldContainerStyle,children:[/*#__PURE__*/_jsxs(\"label\",{htmlFor:\"schoolName\",style:labelStyle,children:[\"School Name \",/*#__PURE__*/_jsx(\"span\",{style:{color:\"#D32F2F\"},children:\"*\"})]}),/*#__PURE__*/_jsx(\"input\",{id:\"schoolName\",ref:fieldRefs.schoolName,type:\"text\",placeholder:\"Enter school name\",value:schoolName,onChange:e=>safeTransition(()=>setSchoolName(e.target.value)),style:getFieldInputStyle(\"schoolName\"),\"aria-invalid\":Boolean(errors.schoolName),\"aria-describedby\":errors.schoolName?\"schoolName-error\":undefined}),errors.schoolName?/*#__PURE__*/_jsx(\"div\",{id:\"schoolName-error\",style:errorTextStyle,children:errors.schoolName}):null]}),/*#__PURE__*/_jsxs(\"div\",{style:fieldContainerStyle,children:[/*#__PURE__*/_jsxs(\"label\",{htmlFor:\"country\",style:labelStyle,children:[\"Country \",/*#__PURE__*/_jsx(\"span\",{style:{color:\"#D32F2F\"},children:\"*\"})]}),/*#__PURE__*/_jsx(\"select\",{id:\"country\",ref:fieldRefs.country,value:country,onChange:e=>{const selectedCountry=e.target.value;const selectedCountryData=countryMap.get(selectedCountry);safeTransition(()=>{setCountry(selectedCountry);if(selectedCountryData){setCountryCode(`${selectedCountryData.dialCode} ${selectedCountryData.name}`);}});},style:{...getFieldInputStyle(\"country\"),...sharedSelectStyle,backgroundPosition:\"right 16px center\",paddingRight:\"40px\",minWidth:0},\"aria-invalid\":Boolean(errors.country),\"aria-describedby\":errors.country?\"country-error\":undefined,children:COUNTRY_DATA.map(entry=>/*#__PURE__*/_jsxs(\"option\",{value:entry.name,children:[entry.name,\" (\",entry.iso2,\")\"]},entry.iso2))}),errors.country?/*#__PURE__*/_jsx(\"div\",{id:\"country-error\",style:errorTextStyle,children:errors.country}):null]}),/*#__PURE__*/_jsxs(\"div\",{style:fieldContainerStyle,children:[/*#__PURE__*/_jsx(\"label\",{htmlFor:\"preferredBatch\",style:labelStyle,children:\"Preferred Batch (Optional)\"}),/*#__PURE__*/_jsx(\"select\",{id:\"preferredBatch\",value:preferredBatch,onChange:e=>safeTransition(()=>setPreferredBatch(e.target.value)),style:{...inputStyle,...sharedSelectStyle,backgroundPosition:\"right 16px center\",paddingRight:\"40px\",minWidth:0},children:/*#__PURE__*/_jsx(\"option\",{value:\"Weekend Batch\",children:\"Weekend Batch\"})})]}),/*#__PURE__*/_jsx(\"button\",{onClick:handleSubmit,disabled:isProcessing,style:{width:\"100%\",boxSizing:\"border-box\",padding:\"16px\",backgroundColor:isProcessing?\"#CCCCCC\":buttonHover?hoverButtonColor:buttonColor,color:buttonTextColor,border:\"none\",borderRadius:\"12px\",fontSize:\"16px\",fontWeight:600,cursor:isProcessing?\"not-allowed\":\"pointer\",marginTop:\"12px\",transition:\"transform 0.2s, box-shadow 0.2s\",transform:isProcessing?\"none\":buttonPressed?\"scale(0.98)\":buttonHover?\"translateY(-2px)\":\"translateY(0)\",boxShadow:isProcessing?\"none\":buttonPressed?\"0 1px 4px rgba(0, 0, 0, 0.12)\":buttonHover?\"0 4px 12px rgba(0, 0, 0, 0.2)\":\"0 2px 8px rgba(0, 0, 0, 0.15)\",opacity:isProcessing?.9:1},onMouseEnter:()=>{if(isProcessing)return;safeTransition(()=>setButtonHover(true));},onMouseLeave:()=>{if(isProcessing)return;safeTransition(()=>{setButtonHover(false);setButtonPressed(false);});},onMouseDown:()=>{if(isProcessing)return;safeTransition(()=>setButtonPressed(true));},onMouseUp:()=>{if(isProcessing)return;safeTransition(()=>setButtonPressed(false));},children:isProcessing?\"Processing...\":\"Continue to Payment\"}),submitError?/*#__PURE__*/_jsx(\"p\",{style:{...errorTextStyle,marginTop:\"10px\"},role:\"status\",\"aria-live\":\"polite\",children:submitError}):null,/*#__PURE__*/_jsx(\"div\",{style:{marginTop:\"20px\",textAlign:\"center\"}})]})});}addPropertyControls(RegistrationForm,{headerImage:{type:ControlType.ResponsiveImage,title:\"Header Image\"},backgroundColor:{type:ControlType.Color,title:\"Background\",defaultValue:\"#F5F5F5\"},formBackgroundColor:{type:ControlType.Color,title:\"Form Background\",defaultValue:\"#FFFFFF\"},primaryColor:{type:ControlType.Color,title:\"Primary Color\",defaultValue:\"#5C3D2E\"},textColor:{type:ControlType.Color,title:\"Text Color\",defaultValue:\"#000000\"},labelColor:{type:ControlType.Color,title:\"Label Color\",defaultValue:\"#1A1A1A\"},inputBorderColor:{type:ControlType.Color,title:\"Input Border\",defaultValue:\"#E0E0E0\"},buttonColor:{type:ControlType.Color,title:\"Button Color\",defaultValue:\"#5C3D2E\"},buttonTextColor:{type:ControlType.Color,title:\"Button Text\",defaultValue:\"#FFFFFF\"},headingFont:{type:ControlType.Font,title:\"Heading Font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:\"32px\",variant:\"Bold\",letterSpacing:\"-0.02em\",lineHeight:\"1.2em\"}},labelFont:{type:ControlType.Font,title:\"Label Font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:\"14px\",variant:\"Semibold\",letterSpacing:\"-0.01em\",lineHeight:\"1.4em\"}},inputFont:{type:ControlType.Font,title:\"Input Font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:\"15px\",variant:\"Regular\",letterSpacing:\"-0.01em\",lineHeight:\"1.4em\"}}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"RegistrationForm\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"fixed\",\"framerSupportedLayoutHeight\":\"auto\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./RegistrationForm.map"],"mappings":"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"}