{"version":3,"file":"AuthModalWrapper.BadRL_U3.mjs","names":["useState","useRef","Env","useState","countries","useRef","Config","startTransition","globalData","SignIn","useState","useRef","Env","startTransition","globalData","addPropertyOverrides","OTPFonts","SignInFonts","SignIn","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","className","RichText","_Fragment","Image","useState","startTransition","globalData","OTP","useState","useRef","_Fragment","startTransition","useState","Config","startTransition","addPropertyOverrides","OTP","OTP1","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","className","RichText","_Fragment","sharedStyle.css","sharedStyle.fonts","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","className","RichText","ToggleSwitch","SignUp","Signin","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","Auth","React.useContext","React.useMemo","React.Fragment","useRef","React.useId","className","useState","AuthModal"],"sources":["https:/framerusercontent.com/modules/kHfS6hwyiEwtxDTS5vXd/cv9G9mJh1bZcYTR02nIG/OTP.js","https:/framerusercontent.com/modules/FCJv5r1jhCqB6PFVBp2R/WfwyYboACQR431PlcMce/SignupCompany.js","https:/framerusercontent.com/modules/c1CovXlRETXsMSujMVsA/jNVjKbYdTONuTDgCX9JP/SignupInvestor.js","https:/framerusercontent.com/modules/rOBmJSdKhhGsQuY1PuXy/Yp7Zr9OXCq1w0yELoB5B/NTXZG_2Ob.js","https:/framerusercontent.com/modules/lWOCRxuDjG94UH8IPda4/fDx5XWXsOxIZR2LJSez0/ForgetPassword.js","https:/framerusercontent.com/modules/JXe6baH4imsERpIC6aJr/nTSF48DFwZ55wKjTXTtb/OTPForFogetPassword.js","https:/framerusercontent.com/modules/0JAQe8ByUdvvcCOmbCTK/xKbTEe8WoAvJfsXRFcpV/SignIn.js","https:/framerusercontent.com/modules/obbmAlO6oEXB0H9GBvVC/0fqO3k3gQeusNDEdMJFV/RhTmwgpKW.js","https:/framerusercontent.com/modules/9jnrNUHku1SujjLghawU/VZUggJ3NDiklI8AcTa7s/S2UAlb0Cs.js","https:/framerusercontent.com/modules/GzbGeT8dNMYcm8QP0xm9/rP58LCHuMlYXHTTbT7JV/ysF72sXIa.js","https:/framerusercontent.com/modules/qngPsfpcAcXK8kFcPucz/iwUBrr5e0e40VROGfX4T/Tqpa5TE7b.js","https:/framer.com/m/AuthModal-mW39.js@iwUBrr5e0e40VROGfX4T","https:/framerusercontent.com/modules/heOXG2vqRqKKd1kOLrBs/cBwqCRr6ypjBgRgfgfQ2/AuthModalWrapper.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useState,startTransition,useRef,useEffect}from\"react\";import{addPropertyControls,ControlType}from\"framer\";import Env from\"https://framer.com/m/env-NcUl.js@NKibSPVWSamy0LLC9Z74\";/**\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n */export default function OTP(props){const{buttonText,buttonColor,buttonColorEnd,buttonTextColor,inputBorderColor,errorColor,apiEndpoint,apiEndpointGenerateCode,frontendEndpointVerifyCode,onSuccess,onError,buttonFont,labelFont,userType}=props;const[otp,setOtp]=useState([\"\",\"\",\"\",\"\",\"\",\"\"]);const inputRefs=useRef([]);const[isLoading,setIsLoading]=useState(false);const[error,setError]=useState(\"\");const[email,setEmail]=useState(\"\");useEffect(()=>{if(typeof window!==\"undefined\"){const storedEmail=localStorage.getItem(\"userEmail\");if(storedEmail){startTransition(()=>setEmail(storedEmail));}}},[]);const setCookie=(name,value,days=7)=>{if(typeof document===\"undefined\")return;const expires=new Date;expires.setTime(expires.getTime()+days*24*60*60*1e3);document.cookie=`${name}=${value};expires=${expires.toUTCString()};path=/;SameSite=Strict`;};const handleSubmit=async()=>{startTransition(()=>{setError(\"\");setIsLoading(true);});try{const storedEmail=localStorage.getItem(\"userEmail\");const ssoUrl=Env?.SSO_URL||\"\";const response=await fetch(`${ssoUrl}${apiEndpoint}`,{method:\"POST\",headers:{\"Content-Type\":\"application/json\"},body:JSON.stringify({otp_code:otp.join(\"\"),email:storedEmail})});const data=await response.json();if(!response.ok||!data.success){const errorMessage=data.messages&&data.messages.length>0?data.messages[0]:\"Sign in failed\";throw new Error(errorMessage);}// LOKMAN'S EDIT START\nconst refreshToken=data.data?.refresh_token;if(!refreshToken)throw new Error(\"No refresh token received\");// Save refresh token in cookies\n// setCookie(\"refresh_token\", refreshToken, 7)\nif(userType==\"investor\"){window.location.reload();return;}const codeResponse=await fetch(`${ssoUrl}${apiEndpointGenerateCode}`,{method:\"POST\",headers:{\"Content-Type\":\"application/json\"},body:JSON.stringify({refresh_token:refreshToken})});const codeData=await codeResponse.json();if(!codeResponse.ok||!codeData.code){throw new Error(codeData.message||\"Failed to generate SSO code\");}const shortLivedCode=codeData.code;const frontendUrl=frontendEndpointVerifyCode+\"?code=\"+encodeURIComponent(shortLivedCode);if(typeof window!==\"undefined\"){window.location.href=frontendUrl;}// LOKMAN'S EDIT END\nstartTransition(()=>setIsLoading(false));onSuccess?.();}catch(err){const errorMessage=err instanceof Error?err.message:\"An error occurred\";startTransition(()=>{setError(errorMessage);setIsLoading(false);});onError?.(errorMessage);}};const isFormValid=otp.every(digit=>digit.length===1);const handleOtpChange=(index,value)=>{if(!/^\\d*$/.test(value))return;const newOtp=[...otp];newOtp[index]=value.slice(-1);startTransition(()=>setOtp(newOtp));if(value&&index<5){inputRefs.current[index+1]?.focus();}};const handleKeyDown=(index,e)=>{if(e.key===\"Backspace\"&&!otp[index]&&index>0){inputRefs.current[index-1]?.focus();}};const handlePaste=e=>{e.preventDefault();const pastedData=e.clipboardData.getData(\"text\");const digits=pastedData.replace(/\\D/g,\"\").slice(0,6);if(digits.length>0){const newOtp=[...otp];for(let i=0;i<6;i++){newOtp[i]=digits[i]||\"\";}startTransition(()=>setOtp(newOtp));const nextEmptyIndex=digits.length<6?digits.length:5;inputRefs.current[nextEmptyIndex]?.focus();}};return /*#__PURE__*/_jsxs(\"div\",{style:{...props.style,position:\"relative\",width:\"100%\",height:\"100%\",display:\"flex\",flexDirection:\"column\",gap:24},children:[/*#__PURE__*/_jsxs(\"div\",{style:{borderRadius:16,border:\"1px solid rgb(41 124 254 / 0.3)\",backgroundColor:\"rgb(41 124 254 / 0.05)\",padding:\"1rem\",fontSize:\"0.875rem\",lineHeight:\"1.25rem\",color:\"#374151\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{fontWeight:600,color:\"#1e5bb8\",marginBottom:\"0.25rem\"},children:\"Verify your email\"}),/*#__PURE__*/_jsxs(\"p\",{style:{margin:0,marginTop:\"0.25rem\",color:\"#4b5563\"},children:[\"We sent a 6-digit verification code to \",email,\". Enter it below to sign in.\"]})]}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:24,width:\"100%\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",gap:12,width:\"100%\",justifyContent:\"center\"},children:otp.map((digit,index)=>/*#__PURE__*/_jsx(\"input\",{ref:el=>inputRefs.current[index]=el,type:\"text\",inputMode:\"numeric\",maxLength:1,value:digit,onChange:e=>handleOtpChange(index,e.target.value),onKeyDown:e=>handleKeyDown(index,e),onPaste:index===0?handlePaste:undefined,style:{width:48,height:56,fontSize:24,textAlign:\"center\",border:`1px solid ${inputBorderColor}`,borderRadius:12,outline:\"none\",transition:\"border-color 0.2s, box-shadow 0.2s\",boxSizing:\"border-box\",backgroundColor:\"transparent\",fontFamily:\"Inter, sans-serif\"},onFocusCapture:e=>{e.currentTarget.style.borderColor=\"rgb(41, 124, 254)\";e.currentTarget.style.borderWidth=\"2px\";e.currentTarget.style.boxShadow=\"0 1px 2px 0 rgba(41, 124, 254, 0.2)\";},onBlurCapture:e=>{e.currentTarget.style.borderColor=inputBorderColor;e.currentTarget.style.borderWidth=\"1px\";e.currentTarget.style.boxShadow=\"none\";}},index))}),error&&/*#__PURE__*/_jsx(\"div\",{style:{color:errorColor,fontSize:14,...labelFont},children:error}),/*#__PURE__*/_jsxs(\"button\",{type:\"button\",onClick:handleSubmit,disabled:isLoading||!isFormValid,style:{width:\"100%\",padding:\"12px 24px\",height:\"3rem\",background:`linear-gradient(to right, ${buttonColor}, ${buttonColorEnd})`,color:buttonTextColor,border:\"none\",borderRadius:12,cursor:isLoading||!isFormValid?\"not-allowed\":\"pointer\",opacity:isLoading||!isFormValid?.6:1,transition:\"opacity 0.2s, box-shadow 0.2s\",boxShadow:\"none\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",gap:8,...buttonFont},onMouseEnter:e=>{if(!isLoading&&isFormValid){e.currentTarget.style.boxShadow=\"0 0 0 4px rgba(41, 124, 254, 0.2)\";}},onMouseLeave:e=>{e.currentTarget.style.boxShadow=\"none\";},onFocus:e=>{if(!isLoading&&isFormValid){e.currentTarget.style.boxShadow=\"0 0 0 4px rgba(41, 124, 254, 0.2)\";}},onBlur:e=>{e.currentTarget.style.boxShadow=\"none\";},children:[isLoading&&/*#__PURE__*/_jsxs(\"svg\",{width:\"16\",height:\"16\",viewBox:\"0 0 16 16\",fill:\"none\",style:{animation:\"spin 1s linear infinite\"},children:[/*#__PURE__*/_jsx(\"style\",{children:`\n                                    @keyframes spin {\n                                        from { transform: rotate(0deg); }\n                                        to { transform: rotate(360deg); }\n                                    }\n                                `}),/*#__PURE__*/_jsx(\"circle\",{cx:\"8\",cy:\"8\",r:\"6\",stroke:buttonTextColor,strokeWidth:\"2\",strokeLinecap:\"round\",strokeDasharray:\"9.42 9.42\",opacity:\"0.8\"})]}),isLoading?\"Signing in...\":buttonText]})]})]});}addPropertyControls(OTP,{userType:{type:ControlType.Enum,title:\"Sign In Type\",options:[\"investor\",\"company\",\"user\"],optionTitles:[\"Investor\",\"Company\",\"User\"],defaultValue:\"user\",displaySegmentedControl:true},buttonText:{type:ControlType.String,title:\"Button Text\",defaultValue:\"Sign In\"},buttonColor:{type:ControlType.Color,title:\"Button Color Start\",defaultValue:\"#297cfe\"},buttonColorEnd:{type:ControlType.Color,title:\"Button Color End\",defaultValue:\"#013466\"},buttonTextColor:{type:ControlType.Color,title:\"Button Text\",defaultValue:\"#FFFFFF\"},inputBorderColor:{type:ControlType.Color,title:\"Input Border\",defaultValue:\"#e3e3e3\"},errorColor:{type:ControlType.Color,title:\"Error Color\",defaultValue:\"#d93025\"},apiEndpoint:{type:ControlType.String,title:\"API Endpoint\",defaultValue:\"/api/signin\"},apiEndpointGenerateCode:{type:ControlType.String,title:\"Generate Code Endpoint\",defaultValue:\"/api/auth/generate-code\"},frontendEndpointVerifyCode:{type:ControlType.String,title:\"Frontend Verify URL\",defaultValue:\"https://app.highlander.ai/auth/verify-sso-login\"},buttonFont:{type:ControlType.Font,title:\"Button Font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{variant:\"Semibold\",fontSize:\"14px\",letterSpacing:\"-0.01em\",lineHeight:\"1em\"}},labelFont:{type:ControlType.Font,title:\"Label Font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{variant:\"Medium\",fontSize:\"14px\",letterSpacing:\"-0.01em\",lineHeight:\"1em\"}},onSuccess:{type:ControlType.EventHandler},onError:{type:ControlType.EventHandler}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"OTP\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./OTP.map","// Sign in component with floating label inputs and POST method\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useState,startTransition,useEffect,useRef}from\"react\";import Config from\"https://framer.com/m/env-NcUl.js@NKibSPVWSamy0LLC9Z74\";import{addPropertyControls,ControlType,Data}from\"framer\";// Create a global data store for sharing email across components\nconst globalData=Data({email:\"\"});// Comprehensive country list with flags and codes\nconst countries=[{name:\"Afghanistan\",code:\"+93\",countryCode:\"af\",format:\"XX XXX XXXX\",length:9},{name:\"Albania\",code:\"+355\",countryCode:\"al\",format:\"XX XXX XXXX\",length:9},{name:\"Algeria\",code:\"+213\",countryCode:\"dz\",format:\"XXX XX XX XX\",length:9},{name:\"Andorra\",code:\"+376\",countryCode:\"ad\",format:\"XXX XXX\",length:6},{name:\"Angola\",code:\"+244\",countryCode:\"ao\",format:\"XXX XXX XXX\",length:9},{name:\"Argentina\",code:\"+54\",countryCode:\"ar\",format:\"XX XXXX-XXXX\",length:10},{name:\"Armenia\",code:\"+374\",countryCode:\"am\",format:\"XX XXX XXX\",length:8},{name:\"Australia\",code:\"+61\",countryCode:\"au\",format:\"XXX XXX XXX\",length:9},{name:\"Austria\",code:\"+43\",countryCode:\"at\",format:\"XXX XXX XXXX\",length:10},{name:\"Azerbaijan\",code:\"+994\",countryCode:\"az\",format:\"XX XXX XX XX\",length:9},{name:\"Bahamas\",code:\"+1242\",countryCode:\"bs\",format:\"(XXX) XXX-XXXX\",length:10},{name:\"Bahrain\",code:\"+973\",countryCode:\"bh\",format:\"XXXX XXXX\",length:8},{name:\"Bangladesh\",code:\"+880\",countryCode:\"bd\",format:\"XXXX XXX XXX\",length:10},{name:\"Barbados\",code:\"+1246\",countryCode:\"bb\",format:\"(XXX) XXX-XXXX\",length:10},{name:\"Belarus\",code:\"+375\",countryCode:\"by\",format:\"XX XXX-XX-XX\",length:9},{name:\"Belgium\",code:\"+32\",countryCode:\"be\",format:\"XXX XX XX XX\",length:9},{name:\"Belize\",code:\"+501\",countryCode:\"bz\",format:\"XXX-XXXX\",length:7},{name:\"Benin\",code:\"+229\",countryCode:\"bj\",format:\"XX XX XX XX\",length:8},{name:\"Bhutan\",code:\"+975\",countryCode:\"bt\",format:\"XX XXX XXX\",length:8},{name:\"Bolivia\",code:\"+591\",countryCode:\"bo\",format:\"X XXX XXXX\",length:8},{name:\"Bosnia and Herzegovina\",code:\"+387\",countryCode:\"ba\",format:\"XX XXX XXX\",length:8},{name:\"Botswana\",code:\"+267\",countryCode:\"bw\",format:\"XX XXX XXX\",length:8},{name:\"Brazil\",code:\"+55\",countryCode:\"br\",format:\"(XX) XXXXX-XXXX\",length:11},{name:\"Brunei\",code:\"+673\",countryCode:\"bn\",format:\"XXX XXXX\",length:7},{name:\"Bulgaria\",code:\"+359\",countryCode:\"bg\",format:\"XX XXX XXXX\",length:9},{name:\"Burkina Faso\",code:\"+226\",countryCode:\"bf\",format:\"XX XX XX XX\",length:8},{name:\"Burundi\",code:\"+257\",countryCode:\"bi\",format:\"XX XX XXXX\",length:8},{name:\"Cambodia\",code:\"+855\",countryCode:\"kh\",format:\"XX XXX XXX\",length:8},{name:\"Cameroon\",code:\"+237\",countryCode:\"cm\",format:\"X XX XX XX XX\",length:9},{name:\"Canada\",code:\"+1\",countryCode:\"ca\",format:\"(XXX) XXX-XXXX\",length:10},{name:\"Cape Verde\",code:\"+238\",countryCode:\"cv\",format:\"XXX XX XX\",length:7},{name:\"Central African Republic\",code:\"+236\",countryCode:\"cf\",format:\"XX XX XX XX\",length:8},{name:\"Chad\",code:\"+235\",countryCode:\"td\",format:\"XX XX XX XX\",length:8},{name:\"Chile\",code:\"+56\",countryCode:\"cl\",format:\"X XXXX XXXX\",length:9},{name:\"China\",code:\"+86\",countryCode:\"cn\",format:\"XXX XXXX XXXX\",length:11},{name:\"Colombia\",code:\"+57\",countryCode:\"co\",format:\"XXX XXX XXXX\",length:10},{name:\"Comoros\",code:\"+269\",countryCode:\"km\",format:\"XXX XX XX\",length:7},{name:\"Congo\",code:\"+242\",countryCode:\"cg\",format:\"XX XXX XXXX\",length:9},{name:\"Costa Rica\",code:\"+506\",countryCode:\"cr\",format:\"XXXX XXXX\",length:8},{name:\"Croatia\",code:\"+385\",countryCode:\"hr\",format:\"XX XXX XXXX\",length:9},{name:\"Cuba\",code:\"+53\",countryCode:\"cu\",format:\"X XXX XXXX\",length:8},{name:\"Cyprus\",code:\"+357\",countryCode:\"cy\",format:\"XX XXX XXX\",length:8},{name:\"Czech Republic\",code:\"+420\",countryCode:\"cz\",format:\"XXX XXX XXX\",length:9},{name:\"Denmark\",code:\"+45\",countryCode:\"dk\",format:\"XX XX XX XX\",length:8},{name:\"Djibouti\",code:\"+253\",countryCode:\"dj\",format:\"XX XX XX XX\",length:8},{name:\"Dominican Republic\",code:\"+1809\",countryCode:\"do\",format:\"(XXX) XXX-XXXX\",length:10},{name:\"Ecuador\",code:\"+593\",countryCode:\"ec\",format:\"XX XXX XXXX\",length:9},{name:\"Egypt\",code:\"+20\",countryCode:\"eg\",format:\"XXX XXX XXXX\",length:10},{name:\"El Salvador\",code:\"+503\",countryCode:\"sv\",format:\"XXXX XXXX\",length:8},{name:\"Equatorial Guinea\",code:\"+240\",countryCode:\"gq\",format:\"XXX XXX XXX\",length:9},{name:\"Eritrea\",code:\"+291\",countryCode:\"er\",format:\"X XXX XXX\",length:7},{name:\"Estonia\",code:\"+372\",countryCode:\"ee\",format:\"XXXX XXXX\",length:8},{name:\"Ethiopia\",code:\"+251\",countryCode:\"et\",format:\"XX XXX XXXX\",length:9},{name:\"Fiji\",code:\"+679\",countryCode:\"fj\",format:\"XXX XXXX\",length:7},{name:\"Finland\",code:\"+358\",countryCode:\"fi\",format:\"XX XXX XX XX\",length:9},{name:\"France\",code:\"+33\",countryCode:\"fr\",format:\"X XX XX XX XX\",length:9},{name:\"Gabon\",code:\"+241\",countryCode:\"ga\",format:\"X XX XX XX\",length:7},{name:\"Gambia\",code:\"+220\",countryCode:\"gm\",format:\"XXX XXXX\",length:7},{name:\"Georgia\",code:\"+995\",countryCode:\"ge\",format:\"XXX XXX XXX\",length:9},{name:\"Germany\",code:\"+49\",countryCode:\"de\",format:\"XXX XXXXXXX\",length:10},{name:\"Ghana\",code:\"+233\",countryCode:\"gh\",format:\"XX XXX XXXX\",length:9},{name:\"Greece\",code:\"+30\",countryCode:\"gr\",format:\"XXX XXX XXXX\",length:10},{name:\"Grenada\",code:\"+1473\",countryCode:\"gd\",format:\"(XXX) XXX-XXXX\",length:10},{name:\"Guatemala\",code:\"+502\",countryCode:\"gt\",format:\"XXXX XXXX\",length:8},{name:\"Guinea\",code:\"+224\",countryCode:\"gn\",format:\"XXX XX XX XX\",length:9},{name:\"Guinea-Bissau\",code:\"+245\",countryCode:\"gw\",format:\"XXX XXXX\",length:7},{name:\"Guyana\",code:\"+592\",countryCode:\"gy\",format:\"XXX XXXX\",length:7},{name:\"Haiti\",code:\"+509\",countryCode:\"ht\",format:\"XX XX XXXX\",length:8},{name:\"Honduras\",code:\"+504\",countryCode:\"hn\",format:\"XXXX XXXX\",length:8},{name:\"Hong Kong\",code:\"+852\",countryCode:\"hk\",format:\"XXXX XXXX\",length:8},{name:\"Hungary\",code:\"+36\",countryCode:\"hu\",format:\"XX XXX XXXX\",length:9},{name:\"Iceland\",code:\"+354\",countryCode:\"is\",format:\"XXX XXXX\",length:7},{name:\"India\",code:\"+91\",countryCode:\"in\",format:\"XXXXX XXXXX\",length:10},{name:\"Indonesia\",code:\"+62\",countryCode:\"id\",format:\"XXX XXXX XXXX\",length:11},{name:\"Iran\",code:\"+98\",countryCode:\"ir\",format:\"XXX XXX XXXX\",length:10},{name:\"Iraq\",code:\"+964\",countryCode:\"iq\",format:\"XXX XXX XXXX\",length:10},{name:\"Ireland\",code:\"+353\",countryCode:\"ie\",format:\"XX XXX XXXX\",length:9},{name:\"Israel\",code:\"+972\",countryCode:\"il\",format:\"XX XXX XXXX\",length:9},{name:\"Italy\",code:\"+39\",countryCode:\"it\",format:\"XXX XXX XXXX\",length:10},{name:\"Jamaica\",code:\"+1876\",countryCode:\"jm\",format:\"(XXX) XXX-XXXX\",length:10},{name:\"Japan\",code:\"+81\",countryCode:\"jp\",format:\"XX XXXX XXXX\",length:10},{name:\"Jordan\",code:\"+962\",countryCode:\"jo\",format:\"X XXXX XXXX\",length:9},{name:\"Kazakhstan\",code:\"+7\",countryCode:\"kz\",format:\"XXX XXX XX XX\",length:10},{name:\"Kenya\",code:\"+254\",countryCode:\"ke\",format:\"XXX XXX XXX\",length:9},{name:\"Kuwait\",code:\"+965\",countryCode:\"kw\",format:\"XXXX XXXX\",length:8},{name:\"Kyrgyzstan\",code:\"+996\",countryCode:\"kg\",format:\"XXX XXX XXX\",length:9},{name:\"Laos\",code:\"+856\",countryCode:\"la\",format:\"XX XX XXX XXX\",length:10},{name:\"Latvia\",code:\"+371\",countryCode:\"lv\",format:\"XX XXX XXX\",length:8},{name:\"Lebanon\",code:\"+961\",countryCode:\"lb\",format:\"XX XXX XXX\",length:8},{name:\"Lesotho\",code:\"+266\",countryCode:\"ls\",format:\"XX XXX XXX\",length:8},{name:\"Liberia\",code:\"+231\",countryCode:\"lr\",format:\"XX XXX XXXX\",length:9},{name:\"Libya\",code:\"+218\",countryCode:\"ly\",format:\"XX XXX XXXX\",length:9},{name:\"Liechtenstein\",code:\"+423\",countryCode:\"li\",format:\"XXX XXXX\",length:7},{name:\"Lithuania\",code:\"+370\",countryCode:\"lt\",format:\"XXX XXXXX\",length:8},{name:\"Luxembourg\",code:\"+352\",countryCode:\"lu\",format:\"XXX XXX XXX\",length:9},{name:\"Madagascar\",code:\"+261\",countryCode:\"mg\",format:\"XX XX XXX XX\",length:9},{name:\"Malawi\",code:\"+265\",countryCode:\"mw\",format:\"X XXXX XXXX\",length:9},{name:\"Malaysia\",code:\"+60\",countryCode:\"my\",format:\"XX XXXX XXXX\",length:10},{name:\"Maldives\",code:\"+960\",countryCode:\"mv\",format:\"XXX XXXX\",length:7},{name:\"Mali\",code:\"+223\",countryCode:\"ml\",format:\"XX XX XX XX\",length:8},{name:\"Malta\",code:\"+356\",countryCode:\"mt\",format:\"XXXX XXXX\",length:8},{name:\"Mauritania\",code:\"+222\",countryCode:\"mr\",format:\"XX XX XX XX\",length:8},{name:\"Mauritius\",code:\"+230\",countryCode:\"mu\",format:\"XXXX XXXX\",length:8},{name:\"Mexico\",code:\"+52\",countryCode:\"mx\",format:\"XXX XXX XXXX\",length:10},{name:\"Moldova\",code:\"+373\",countryCode:\"md\",format:\"XX XXX XXX\",length:8},{name:\"Monaco\",code:\"+377\",countryCode:\"mc\",format:\"XX XX XX XX\",length:8},{name:\"Mongolia\",code:\"+976\",countryCode:\"mn\",format:\"XX XX XXXX\",length:8},{name:\"Montenegro\",code:\"+382\",countryCode:\"me\",format:\"XX XXX XXX\",length:8},{name:\"Morocco\",code:\"+212\",countryCode:\"ma\",format:\"XX XXX XXXX\",length:9},{name:\"Mozambique\",code:\"+258\",countryCode:\"mz\",format:\"XX XXX XXXX\",length:9},{name:\"Myanmar\",code:\"+95\",countryCode:\"mm\",format:\"XX XXX XXXX\",length:9},{name:\"Namibia\",code:\"+264\",countryCode:\"na\",format:\"XX XXX XXXX\",length:9},{name:\"Nepal\",code:\"+977\",countryCode:\"np\",format:\"XX XXXX XXXX\",length:10},{name:\"Netherlands\",code:\"+31\",countryCode:\"nl\",format:\"X XX XX XX XX\",length:9},{name:\"New Zealand\",code:\"+64\",countryCode:\"nz\",format:\"XX XXX XXXX\",length:9},{name:\"Nicaragua\",code:\"+505\",countryCode:\"ni\",format:\"XXXX XXXX\",length:8},{name:\"Niger\",code:\"+227\",countryCode:\"ne\",format:\"XX XX XX XX\",length:8},{name:\"Nigeria\",code:\"+234\",countryCode:\"ng\",format:\"XXX XXX XXXX\",length:10},{name:\"North Korea\",code:\"+850\",countryCode:\"kp\",format:\"XXX XXX XXXX\",length:10},{name:\"North Macedonia\",code:\"+389\",countryCode:\"mk\",format:\"XX XXX XXX\",length:8},{name:\"Norway\",code:\"+47\",countryCode:\"no\",format:\"XXX XX XXX\",length:8},{name:\"Oman\",code:\"+968\",countryCode:\"om\",format:\"XXXX XXXX\",length:8},{name:\"Pakistan\",code:\"+92\",countryCode:\"pk\",format:\"XXX XXX XXXX\",length:10},{name:\"Palestine\",code:\"+970\",countryCode:\"ps\",format:\"XXX XXX XXX\",length:9},{name:\"Panama\",code:\"+507\",countryCode:\"pa\",format:\"XXXX XXXX\",length:8},{name:\"Papua New Guinea\",code:\"+675\",countryCode:\"pg\",format:\"XXX XXXX\",length:7},{name:\"Paraguay\",code:\"+595\",countryCode:\"py\",format:\"XXX XXX XXX\",length:9},{name:\"Peru\",code:\"+51\",countryCode:\"pe\",format:\"XXX XXX XXX\",length:9},{name:\"Philippines\",code:\"+63\",countryCode:\"ph\",format:\"XXX XXX XXXX\",length:10},{name:\"Poland\",code:\"+48\",countryCode:\"pl\",format:\"XXX XXX XXX\",length:9},{name:\"Portugal\",code:\"+351\",countryCode:\"pt\",format:\"XXX XXX XXX\",length:9},{name:\"Qatar\",code:\"+974\",countryCode:\"qa\",format:\"XXXX XXXX\",length:8},{name:\"Romania\",code:\"+40\",countryCode:\"ro\",format:\"XXX XXX XXX\",length:9},{name:\"Russia\",code:\"+7\",countryCode:\"ru\",format:\"XXX XXX-XX-XX\",length:10},{name:\"Rwanda\",code:\"+250\",countryCode:\"rw\",format:\"XXX XXX XXX\",length:9},{name:\"Saint Lucia\",code:\"+1758\",countryCode:\"lc\",format:\"(XXX) XXX-XXXX\",length:10},{name:\"Samoa\",code:\"+685\",countryCode:\"ws\",format:\"XX XXXX\",length:6},{name:\"San Marino\",code:\"+378\",countryCode:\"sm\",format:\"XXXX XXXXXX\",length:10},{name:\"Saudi Arabia\",code:\"+966\",countryCode:\"sa\",format:\"XX XXX XXXX\",length:9},{name:\"Senegal\",code:\"+221\",countryCode:\"sn\",format:\"XX XXX XX XX\",length:9},{name:\"Serbia\",code:\"+381\",countryCode:\"rs\",format:\"XX XXX XXXX\",length:9},{name:\"Seychelles\",code:\"+248\",countryCode:\"sc\",format:\"X XXX XXX\",length:7},{name:\"Sierra Leone\",code:\"+232\",countryCode:\"sl\",format:\"XX XXX XXX\",length:8},{name:\"Singapore\",code:\"+65\",countryCode:\"sg\",format:\"XXXX XXXX\",length:8},{name:\"Slovakia\",code:\"+421\",countryCode:\"sk\",format:\"XXX XXX XXX\",length:9},{name:\"Slovenia\",code:\"+386\",countryCode:\"si\",format:\"XX XXX XXX\",length:8},{name:\"Somalia\",code:\"+252\",countryCode:\"so\",format:\"XX XXX XXX\",length:8},{name:\"South Africa\",code:\"+27\",countryCode:\"za\",format:\"XX XXX XXXX\",length:9},{name:\"South Korea\",code:\"+82\",countryCode:\"kr\",format:\"XX XXXX XXXX\",length:10},{name:\"South Sudan\",code:\"+211\",countryCode:\"ss\",format:\"XX XXX XXXX\",length:9},{name:\"Spain\",code:\"+34\",countryCode:\"es\",format:\"XXX XX XX XX\",length:9},{name:\"Sri Lanka\",code:\"+94\",countryCode:\"lk\",format:\"XX XXX XXXX\",length:9},{name:\"Sudan\",code:\"+249\",countryCode:\"sd\",format:\"XX XXX XXXX\",length:9},{name:\"Suriname\",code:\"+597\",countryCode:\"sr\",format:\"XXX XXXX\",length:7},{name:\"Sweden\",code:\"+46\",countryCode:\"se\",format:\"XX XXX XX XX\",length:9},{name:\"Switzerland\",code:\"+41\",countryCode:\"ch\",format:\"XX XXX XX XX\",length:9},{name:\"Syria\",code:\"+963\",countryCode:\"sy\",format:\"XXX XXX XXX\",length:9},{name:\"Taiwan\",code:\"+886\",countryCode:\"tw\",format:\"XXX XXX XXX\",length:9},{name:\"Tajikistan\",code:\"+992\",countryCode:\"tj\",format:\"XX XXX XXXX\",length:9},{name:\"Tanzania\",code:\"+255\",countryCode:\"tz\",format:\"XXX XXX XXX\",length:9},{name:\"Thailand\",code:\"+66\",countryCode:\"th\",format:\"XX XXX XXXX\",length:9},{name:\"Togo\",code:\"+228\",countryCode:\"tg\",format:\"XX XXX XXX\",length:8},{name:\"Trinidad and Tobago\",code:\"+1868\",countryCode:\"tt\",format:\"(XXX) XXX-XXXX\",length:10},{name:\"Tunisia\",code:\"+216\",countryCode:\"tn\",format:\"XX XXX XXX\",length:8},{name:\"Turkey\",code:\"+90\",countryCode:\"tr\",format:\"XXX XXX XX XX\",length:10},{name:\"Turkmenistan\",code:\"+993\",countryCode:\"tm\",format:\"XX XXXXXX\",length:8},{name:\"Uganda\",code:\"+256\",countryCode:\"ug\",format:\"XXX XXX XXX\",length:9},{name:\"Ukraine\",code:\"+380\",countryCode:\"ua\",format:\"XX XXX XX XX\",length:9},{name:\"United Arab Emirates\",code:\"+971\",countryCode:\"ae\",format:\"XX XXX XXXX\",length:9},{name:\"United Kingdom\",code:\"+44\",countryCode:\"gb\",format:\"XXXX XXX XXXX\",length:10},{name:\"United States\",code:\"+1\",countryCode:\"us\",format:\"(XXX) XXX-XXXX\",length:10},{name:\"Uruguay\",code:\"+598\",countryCode:\"uy\",format:\"X XXX XXXX\",length:8},{name:\"Uzbekistan\",code:\"+998\",countryCode:\"uz\",format:\"XX XXX XX XX\",length:9},{name:\"Venezuela\",code:\"+58\",countryCode:\"ve\",format:\"XXX XXX XXXX\",length:10},{name:\"Vietnam\",code:\"+84\",countryCode:\"vn\",format:\"XX XXXX XXXX\",length:10},{name:\"Yemen\",code:\"+967\",countryCode:\"ye\",format:\"XXX XXX XXX\",length:9},{name:\"Zambia\",code:\"+260\",countryCode:\"zm\",format:\"XX XXX XXXX\",length:9},{name:\"Zimbabwe\",code:\"+263\",countryCode:\"zw\",format:\"XX XXX XXXX\",length:9}];/**\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n */export default function CompanySignup(props){const{companyLabel,emailLabel,firstNameLabel,lastNameLabel,phoneLabel,passwordLabel,confirmPasswordLabel,buttonText,buttonColor,buttonColorEnd,buttonTextColor,inputBorderColor,labelColor,errorColor,apiEndpoint,onSuccess,onError,onEmailChange,buttonFont,labelFont,signinType}=props;const[companyName,setCompanyName]=useState(\"\");const[email,setEmail]=useState(\"\");const[firstName,setFirstName]=useState(\"\");const[lastName,setLastName]=useState(\"\");const[selectedCountry,setSelectedCountry]=useState(countries.find(c=>c.countryCode===\"us\")||countries[0]);const[phoneNumber,setPhoneNumber]=useState(\"\");const[formattedPhone,setFormattedPhone]=useState(\"\");const[showCountryDropdown,setShowCountryDropdown]=useState(false);const[countrySearch,setCountrySearch]=useState(\"\");const[password,setPassword]=useState(\"\");const[confirmPassword,setConfirmPassword]=useState(\"\");const[companyFocused,setCompanyFocused]=useState(false);const[emailFocused,setEmailFocused]=useState(false);const[firstNameFocused,setFirstNameFocused]=useState(false);const[lastNameFocused,setLastNameFocused]=useState(false);const[phoneFocused,setPhoneFocused]=useState(false);const[passwordFocused,setPasswordFocused]=useState(false);const[confirmPasswordFocused,setConfirmPasswordFocused]=useState(false);const[isLoading,setIsLoading]=useState(false);const[error,setError]=useState(\"\");const[agreementsChecked,setAgreementsChecked]=useState(false);const dropdownRef=useRef(null);// Load email from localStorage on mount\nuseEffect(()=>{if(typeof window!==\"undefined\"){const savedEmail=localStorage.getItem(\"userEmail\");if(savedEmail){startTransition(()=>{setEmail(savedEmail);globalData.email=savedEmail;});}}},[]);// Close dropdown when clicking outside\nuseEffect(()=>{const handleClickOutside=event=>{if(dropdownRef.current&&!dropdownRef.current.contains(event.target)){startTransition(()=>setShowCountryDropdown(false));}};if(showCountryDropdown){document.addEventListener(\"mousedown\",handleClickOutside);}return()=>{document.removeEventListener(\"mousedown\",handleClickOutside);};},[showCountryDropdown]);const handleSubmit=async()=>{startTransition(()=>{setError(\"\");setIsLoading(true);});try{const agreements=agreementsChecked?[\"tos\",\"privacy\"]:[];const response=await fetch(`${Config.SSO_URL}${apiEndpoint}`,{method:\"POST\",headers:{\"Content-Type\":\"application/json\"},body:JSON.stringify({email,password,password_confirmation:confirmPassword,first_name:firstName,last_name:lastName,phone:getFullPhoneNumber(),company:companyName,role_type:signinType,agreements})});const data=await response.json();if(!response.ok||!data.success){const errorMessage=data.messages&&data.messages.length>0?data.messages[0]:\"Sign in failed\";throw new Error(errorMessage);}// Store email in localStorage on successful signup\nif(typeof window!==\"undefined\"){localStorage.setItem(\"userEmail\",email);}startTransition(()=>setIsLoading(false));onSuccess?.();}catch(err){const errorMessage=err instanceof Error?err.message:\"An error occurred\";startTransition(()=>{setError(errorMessage);setIsLoading(false);});onError?.(errorMessage);}};// Format phone number according to country format\nconst formatPhoneNumber=(value,format)=>{// Remove all non-digit characters\nconst digitsOnly=value.replace(/\\D/g,\"\");// Apply format\nlet formatted=\"\";let digitIndex=0;for(let i=0;i<format.length&&digitIndex<digitsOnly.length;i++){if(format[i]===\"X\"){formatted+=digitsOnly[digitIndex];digitIndex++;}else{formatted+=format[i];}}return formatted;};// Get full phone number with country code\nconst getFullPhoneNumber=()=>{const digitsOnly=phoneNumber.replace(/\\D/g,\"\");return`${selectedCountry.code}${digitsOnly}`;};const isCompanyFloating=companyFocused||companyName.length>0;const isEmailFloating=emailFocused||email.length>0;const isFirstNameFloating=firstNameFocused||firstName.length>0;const isLastNameFloating=lastNameFocused||lastName.length>0;const isPhoneFloating=phoneFocused||phoneNumber.length>0;const isPasswordFloating=passwordFocused||password.length>0;const isConfirmPasswordFloating=confirmPasswordFocused||confirmPassword.length>0;const isValidEmail=/^[^\\s@]+@[^\\s@]+\\.[^\\s@]+$/.test(email);// Validate phone number based on selected country format\nconst isValidPhone=()=>{// Remove all non-digit characters from phone number\nconst digitsOnly=phoneNumber.replace(/\\D/g,\"\");// Check if the length matches the expected length for the selected country\nreturn digitsOnly.length===selectedCountry.length;};const isFormValid=isValidEmail&&firstName.length>0&&lastName.length>0&&isValidPhone()&&password.length>0&&confirmPassword.length>0&&password===confirmPassword&&agreementsChecked;// Filter countries based on search\nconst filteredCountries=countries.filter(country=>country.name.toLowerCase().includes(countrySearch.toLowerCase())||country.code.includes(countrySearch));return /*#__PURE__*/_jsx(\"div\",{style:{...props.style,position:\"relative\",width:\"100%\",height:\"100%\",display:\"flex\",flexDirection:\"column\",gap:24},children:/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:24,width:\"100%\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\",width:\"100%\"},children:[/*#__PURE__*/_jsx(\"input\",{type:\"text\",value:companyName,onChange:e=>startTransition(()=>setCompanyName(e.target.value)),onFocus:()=>startTransition(()=>setCompanyFocused(true)),onBlur:()=>startTransition(()=>setCompanyFocused(false)),required:true,style:{width:\"100%\",padding:\"16px 16px 16px 20px\",fontSize:16,border:`1px solid ${inputBorderColor}`,borderRadius:12,outline:\"none\",transition:\"border-color 0.2s, box-shadow 0.2s\",boxSizing:\"border-box\",backgroundColor:\"transparent\",fontFamily:\"Inter, sans-serif\"},onFocusCapture:e=>{e.currentTarget.style.borderColor=\"rgb(41, 124, 254)\";e.currentTarget.style.borderWidth=\"2px\";e.currentTarget.style.boxShadow=\"0 1px 2px 0 rgba(41, 124, 254, 0.2)\";},onBlurCapture:e=>{e.currentTarget.style.borderColor=inputBorderColor;e.currentTarget.style.borderWidth=\"1px\";e.currentTarget.style.boxShadow=\"none\";}}),/*#__PURE__*/_jsx(\"label\",{style:{position:\"absolute\",left:isCompanyFloating?16:20,top:isCompanyFloating?-8:16,fontSize:isCompanyFloating?12:16,color:companyFocused?buttonColor:labelColor,transition:\"all 0.2s\",pointerEvents:\"none\",backgroundColor:isCompanyFloating?\"#FFFFFF\":\"transparent\",padding:isCompanyFloating?\"0 4px\":\"0\",fontFamily:\"Inter, sans-serif\"},children:companyLabel})]}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",gap:16,width:\"100%\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\",flex:1},children:[/*#__PURE__*/_jsx(\"input\",{type:\"text\",value:firstName,onChange:e=>startTransition(()=>setFirstName(e.target.value)),onFocus:()=>startTransition(()=>setFirstNameFocused(true)),onBlur:()=>startTransition(()=>setFirstNameFocused(false)),required:true,style:{width:\"100%\",padding:\"16px 16px 16px 20px\",fontSize:16,border:`1px solid ${inputBorderColor}`,borderRadius:12,outline:\"none\",transition:\"border-color 0.2s, box-shadow 0.2s\",boxSizing:\"border-box\",backgroundColor:\"transparent\",fontFamily:\"Inter, sans-serif\"},onFocusCapture:e=>{e.currentTarget.style.borderColor=\"rgb(41, 124, 254)\";e.currentTarget.style.borderWidth=\"2px\";e.currentTarget.style.boxShadow=\"0 1px 2px 0 rgba(41, 124, 254, 0.2)\";const prevElement=e.currentTarget.previousElementSibling;if(prevElement){prevElement.style.borderColor=\"rgb(41, 124, 254)\";prevElement.style.borderWidth=\"2px\";}},onBlurCapture:e=>{e.currentTarget.style.borderColor=inputBorderColor;e.currentTarget.style.borderWidth=\"1px\";e.currentTarget.style.boxShadow=\"none\";const prevElement=e.currentTarget.previousElementSibling;if(prevElement){prevElement.style.borderColor=inputBorderColor;prevElement.style.borderWidth=\"1px\";}}}),/*#__PURE__*/_jsx(\"label\",{style:{position:\"absolute\",left:isFirstNameFloating?16:20,top:isFirstNameFloating?-8:16,fontSize:isFirstNameFloating?12:16,color:firstNameFocused?buttonColor:labelColor,transition:\"all 0.2s\",pointerEvents:\"none\",backgroundColor:isFirstNameFloating?\"#FFFFFF\":\"transparent\",padding:isFirstNameFloating?\"0 4px\":\"0\",fontFamily:\"Inter, sans-serif\"},children:firstNameLabel})]}),/*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\",flex:1},children:[/*#__PURE__*/_jsx(\"input\",{type:\"text\",value:lastName,onChange:e=>startTransition(()=>setLastName(e.target.value)),onFocus:()=>startTransition(()=>setLastNameFocused(true)),onBlur:()=>startTransition(()=>setLastNameFocused(false)),required:true,style:{width:\"100%\",padding:\"16px 16px 16px 20px\",fontSize:16,border:`1px solid ${inputBorderColor}`,borderRadius:12,outline:\"none\",transition:\"border-color 0.2s, box-shadow 0.2s\",boxSizing:\"border-box\",backgroundColor:\"transparent\",fontFamily:\"Inter, sans-serif\"},onFocusCapture:e=>{e.currentTarget.style.borderColor=\"rgb(41, 124, 254)\";e.currentTarget.style.borderWidth=\"2px\";e.currentTarget.style.boxShadow=\"0 1px 2px 0 rgba(41, 124, 254, 0.2)\";const prevElement=e.currentTarget.previousElementSibling;if(prevElement){prevElement.style.borderColor=\"rgb(41, 124, 254)\";prevElement.style.borderWidth=\"2px\";}},onBlurCapture:e=>{e.currentTarget.style.borderColor=inputBorderColor;e.currentTarget.style.borderWidth=\"1px\";e.currentTarget.style.boxShadow=\"none\";const prevElement=e.currentTarget.previousElementSibling;if(prevElement){prevElement.style.borderColor=inputBorderColor;prevElement.style.borderWidth=\"1px\";}}}),/*#__PURE__*/_jsx(\"label\",{style:{position:\"absolute\",left:isLastNameFloating?16:20,top:isLastNameFloating?-8:16,fontSize:isLastNameFloating?12:16,color:lastNameFocused?buttonColor:labelColor,transition:\"all 0.2s\",pointerEvents:\"none\",backgroundColor:isLastNameFloating?\"#FFFFFF\":\"transparent\",padding:isLastNameFloating?\"0 4px\":\"0\",fontFamily:\"Inter, sans-serif\"},children:lastNameLabel})]})]}),/*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\",width:\"100%\"},children:[/*#__PURE__*/_jsx(\"input\",{type:\"email\",value:email,onChange:e=>{const newEmail=e.target.value;startTransition(()=>{setEmail(newEmail);globalData.email=newEmail;});if(typeof window!==\"undefined\"){localStorage.setItem(\"userEmail\",newEmail);}onEmailChange?.(newEmail);},onFocus:()=>startTransition(()=>setEmailFocused(true)),onBlur:()=>startTransition(()=>setEmailFocused(false)),required:true,style:{width:\"100%\",padding:\"16px 16px 16px 20px\",fontSize:16,border:`1px solid ${inputBorderColor}`,borderRadius:12,outline:\"none\",transition:\"border-color 0.2s, box-shadow 0.2s\",boxSizing:\"border-box\",backgroundColor:\"transparent\",fontFamily:\"Inter, sans-serif\"},onFocusCapture:e=>{e.currentTarget.style.borderColor=\"rgb(41, 124, 254)\";e.currentTarget.style.borderWidth=\"2px\";e.currentTarget.style.boxShadow=\"0 1px 2px 0 rgba(41, 124, 254, 0.2)\";},onBlurCapture:e=>{e.currentTarget.style.borderColor=inputBorderColor;e.currentTarget.style.borderWidth=\"1px\";e.currentTarget.style.boxShadow=\"none\";}}),/*#__PURE__*/_jsx(\"label\",{style:{position:\"absolute\",left:isEmailFloating?16:20,top:isEmailFloating?-8:16,fontSize:isEmailFloating?12:16,color:emailFocused?buttonColor:labelColor,transition:\"all 0.2s\",pointerEvents:\"none\",backgroundColor:isEmailFloating?\"#FFFFFF\":\"transparent\",padding:isEmailFloating?\"0 4px\":\"0\",fontFamily:\"Inter, sans-serif\"},children:emailLabel})]}),/*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\",width:\"100%\"},ref:dropdownRef,children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",gap:0},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",padding:\"16px 12px\",border:`1px solid ${inputBorderColor}`,borderRight:\"none\",borderRadius:\"12px 0 0 12px\",backgroundColor:\"transparent\",gap:8,cursor:\"pointer\",minWidth:120},onClick:()=>startTransition(()=>setShowCountryDropdown(!showCountryDropdown)),children:[/*#__PURE__*/_jsx(\"img\",{src:`https://cdn.jsdelivr.net/npm/flag-icons@6.7.0/flags/4x3/${selectedCountry.countryCode}.svg`,alt:selectedCountry.name,style:{width:24,height:18,objectFit:\"cover\",borderRadius:2}}),/*#__PURE__*/_jsx(\"span\",{style:{fontSize:16,fontFamily:\"Inter, sans-serif\"},children:selectedCountry.code}),/*#__PURE__*/_jsx(\"span\",{style:{fontSize:12,color:labelColor},children:\"▼\"})]}),/*#__PURE__*/_jsx(\"input\",{type:\"tel\",value:formattedPhone,placeholder:isPhoneFloating?selectedCountry.format:\"\",onChange:e=>{const input=e.target.value;const digitsOnly=input.replace(/\\D/g,\"\");// Limit to country's expected length\nif(digitsOnly.length<=selectedCountry.length){startTransition(()=>{setPhoneNumber(digitsOnly);setFormattedPhone(formatPhoneNumber(digitsOnly,selectedCountry.format));});}},onFocus:()=>startTransition(()=>setPhoneFocused(true)),onBlur:()=>startTransition(()=>setPhoneFocused(false)),required:true,style:{flex:1,padding:\"16px 16px 16px 20px\",fontSize:16,border:`1px solid ${inputBorderColor}`,borderRadius:\"0 12px 12px 0\",outline:\"none\",transition:\"border-color 0.2s, box-shadow 0.2s\",boxSizing:\"border-box\",backgroundColor:\"transparent\",fontFamily:\"Inter, sans-serif\",width:\"100%\"},onFocusCapture:e=>{e.currentTarget.style.borderColor=\"rgb(41, 124, 254)\";e.currentTarget.style.borderWidth=\"2px\";e.currentTarget.style.boxShadow=\"0 1px 2px 0 rgba(41, 124, 254, 0.2)\";const prevElement=e.currentTarget.previousElementSibling;if(prevElement){prevElement.style.borderColor=\"rgb(41, 124, 254)\";prevElement.style.borderWidth=\"2px\";}},onBlurCapture:e=>{e.currentTarget.style.borderColor=inputBorderColor;e.currentTarget.style.borderWidth=\"1px\";e.currentTarget.style.boxShadow=\"none\";const prevElement=e.currentTarget.previousElementSibling;if(prevElement){prevElement.style.borderColor=inputBorderColor;prevElement.style.borderWidth=\"1px\";}}})]}),showCountryDropdown&&/*#__PURE__*/_jsxs(\"div\",{style:{position:\"absolute\",top:\"100%\",left:0,right:0,marginTop:4,backgroundColor:\"#FFFFFF\",border:`1px solid ${inputBorderColor}`,borderRadius:12,boxShadow:\"0 4px 12px rgba(0, 0, 0, 0.1)\",maxHeight:300,overflowY:\"auto\",zIndex:1e3},children:[/*#__PURE__*/_jsx(\"div\",{style:{padding:12,borderBottom:`1px solid ${inputBorderColor}`},children:/*#__PURE__*/_jsx(\"input\",{type:\"text\",placeholder:\"Search country\",value:countrySearch,onChange:e=>startTransition(()=>setCountrySearch(e.target.value)),style:{width:\"100%\",padding:\"8px 12px\",fontSize:14,border:`1px solid ${inputBorderColor}`,borderRadius:8,outline:\"none\",fontFamily:\"Inter, sans-serif\"}})}),/*#__PURE__*/_jsx(\"div\",{children:filteredCountries.map((country,index)=>/*#__PURE__*/_jsxs(\"div\",{onClick:()=>{startTransition(()=>{setSelectedCountry(country);setShowCountryDropdown(false);setCountrySearch(\"\");// Reformat phone number for new country\n    setFormattedPhone(formatPhoneNumber(phoneNumber,country.format));});},style:{display:\"flex\",alignItems:\"center\",gap:12,padding:\"12px 16px\",cursor:\"pointer\",backgroundColor:selectedCountry.code===country.code?\"#f0f7ff\":\"transparent\",transition:\"background-color 0.2s\",fontFamily:\"Inter, sans-serif\"},onMouseEnter:e=>{if(selectedCountry.code!==country.code){e.currentTarget.style.backgroundColor=\"#f9f9f9\";}},onMouseLeave:e=>{if(selectedCountry.code!==country.code){e.currentTarget.style.backgroundColor=\"transparent\";}},children:[/*#__PURE__*/_jsx(\"img\",{src:`https://cdn.jsdelivr.net/npm/flag-icons@6.7.0/flags/4x3/${country.countryCode}.svg`,alt:country.name,style:{width:24,height:18,objectFit:\"cover\",borderRadius:2}}),/*#__PURE__*/_jsx(\"span\",{style:{flex:1,fontSize:14},children:country.name}),/*#__PURE__*/_jsx(\"span\",{style:{fontSize:14,color:\"#666\"},children:country.code})]},index))})]}),/*#__PURE__*/_jsx(\"label\",{style:{position:\"absolute\",left:isPhoneFloating?16:140,top:isPhoneFloating?-8:16,fontSize:isPhoneFloating?12:16,color:phoneFocused?buttonColor:labelColor,transition:\"all 0.2s\",pointerEvents:\"none\",backgroundColor:isPhoneFloating?\"#FFFFFF\":\"transparent\",padding:isPhoneFloating?\"0 4px\":\"0\",fontFamily:\"Inter, sans-serif\"},children:isPhoneFloating?\"Phone Number\":phoneLabel})]}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:16,margin:\"8px 0\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{flex:1,height:1,backgroundColor:\"#e3e3e3\"}}),/*#__PURE__*/_jsx(\"span\",{style:{fontSize:12,color:\"#999999\",letterSpacing:\"0.1em\",fontFamily:\"Inter, sans-serif\",fontWeight:500},children:\"SECURITY\"}),/*#__PURE__*/_jsx(\"div\",{style:{flex:1,height:1,backgroundColor:\"#e3e3e3\"}})]}),/*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\",width:\"100%\"},children:[/*#__PURE__*/_jsx(\"input\",{type:\"password\",value:password,onChange:e=>startTransition(()=>setPassword(e.target.value)),onFocus:()=>startTransition(()=>setPasswordFocused(true)),onBlur:()=>startTransition(()=>setPasswordFocused(false)),required:true,style:{width:\"100%\",padding:\"16px 16px 16px 20px\",fontSize:16,border:`1px solid ${inputBorderColor}`,borderRadius:12,outline:\"none\",transition:\"border-color 0.2s, box-shadow 0.2s\",boxSizing:\"border-box\",backgroundColor:\"transparent\",fontFamily:\"Inter, sans-serif\"},onFocusCapture:e=>{e.currentTarget.style.borderColor=\"rgb(41, 124, 254)\";e.currentTarget.style.borderWidth=\"2px\";e.currentTarget.style.boxShadow=\"0 1px 2px 0 rgba(41, 124, 254, 0.2)\";},onBlurCapture:e=>{e.currentTarget.style.borderColor=inputBorderColor;e.currentTarget.style.borderWidth=\"1px\";e.currentTarget.style.boxShadow=\"none\";}}),/*#__PURE__*/_jsx(\"label\",{style:{position:\"absolute\",left:isPasswordFloating?16:20,top:isPasswordFloating?-8:16,fontSize:isPasswordFloating?12:16,color:passwordFocused?buttonColor:labelColor,transition:\"all 0.2s\",pointerEvents:\"none\",backgroundColor:isPasswordFloating?\"#FFFFFF\":\"transparent\",padding:isPasswordFloating?\"0 4px\":\"0\",fontFamily:\"Inter, sans-serif\"},children:passwordLabel})]}),/*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\",width:\"100%\"},children:[/*#__PURE__*/_jsx(\"input\",{type:\"password\",value:confirmPassword,onChange:e=>startTransition(()=>setConfirmPassword(e.target.value)),onFocus:()=>startTransition(()=>setConfirmPasswordFocused(true)),onBlur:()=>startTransition(()=>setConfirmPasswordFocused(false)),required:true,style:{width:\"100%\",padding:\"16px 16px 16px 20px\",fontSize:16,border:`1px solid ${inputBorderColor}`,borderRadius:12,outline:\"none\",transition:\"border-color 0.2s, box-shadow 0.2s\",boxSizing:\"border-box\",backgroundColor:\"transparent\",fontFamily:\"Inter, sans-serif\"},onFocusCapture:e=>{e.currentTarget.style.borderColor=\"rgb(41, 124, 254)\";e.currentTarget.style.borderWidth=\"2px\";e.currentTarget.style.boxShadow=\"0 1px 2px 0 rgba(41, 124, 254, 0.2)\";},onBlurCapture:e=>{e.currentTarget.style.borderColor=inputBorderColor;e.currentTarget.style.borderWidth=\"1px\";e.currentTarget.style.boxShadow=\"none\";}}),/*#__PURE__*/_jsx(\"label\",{style:{position:\"absolute\",left:isConfirmPasswordFloating?16:20,top:isConfirmPasswordFloating?-8:16,fontSize:isConfirmPasswordFloating?12:16,color:confirmPasswordFocused?buttonColor:labelColor,transition:\"all 0.2s\",pointerEvents:\"none\",backgroundColor:isConfirmPasswordFloating?\"#FFFFFF\":\"transparent\",padding:isConfirmPasswordFloating?\"0 4px\":\"0\",fontFamily:\"Inter, sans-serif\"},children:confirmPasswordLabel})]}),/*#__PURE__*/_jsxs(\"label\",{style:{marginTop:8,display:\"flex\",alignItems:\"flex-start\",gap:12,borderRadius:16,border:\"1px solid rgb(229, 231, 235)\",backgroundColor:\"#f9fafb\",padding:\"12px 16px\",fontSize:14,fontFamily:\"Inter, sans-serif\",lineHeight:\"1.5\",cursor:\"pointer\"},children:[/*#__PURE__*/_jsx(\"input\",{type:\"checkbox\",checked:agreementsChecked,onChange:e=>startTransition(()=>setAgreementsChecked(e.target.checked)),style:{marginTop:4,width:16,height:16,borderRadius:4,border:\"2px solid rgba(41, 124, 254, 0.5)\",accentColor:\"#297CFE\",cursor:\"pointer\"}}),/*#__PURE__*/_jsxs(\"span\",{children:[\"By registering, I agree to electronic delivery and the\",\" \",/*#__PURE__*/_jsx(\"a\",{href:\"/terms\",style:{color:\"#297cfe\",textDecoration:\"underline\"},onMouseEnter:e=>e.currentTarget.style.textDecoration=\"underline\",onMouseLeave:e=>e.currentTarget.style.textDecoration=\"none\",children:\"Terms & Conditions\"}),\",\",\" \",/*#__PURE__*/_jsx(\"a\",{href:\"/privacy\",style:{color:\"#297cfe\",textDecoration:\"underline\"},onMouseEnter:e=>e.currentTarget.style.textDecoration=\"underline\",onMouseLeave:e=>e.currentTarget.style.textDecoration=\"none\",children:\"Privacy Policy\"}),\",\",\" \",/*#__PURE__*/_jsx(\"a\",{href:\"/issuer-user-agreement\",style:{color:\"#297cfe\",textDecoration:\"underline\"},onMouseEnter:e=>e.currentTarget.style.textDecoration=\"underline\",onMouseLeave:e=>e.currentTarget.style.textDecoration=\"none\",children:\"Issuer User Agreement\"}),\", and\",\" \",/*#__PURE__*/_jsx(\"a\",{href:\"/investor-user-agreement\",style:{color:\"#297cfe\",textDecoration:\"underline\"},onMouseEnter:e=>e.currentTarget.style.textDecoration=\"underline\",onMouseLeave:e=>e.currentTarget.style.textDecoration=\"none\",children:\"Investor User Agreement\"}),\".\"]})]}),error&&/*#__PURE__*/_jsx(\"div\",{style:{color:errorColor,fontSize:14,...labelFont},children:error}),/*#__PURE__*/_jsxs(\"button\",{type:\"button\",onClick:handleSubmit,disabled:isLoading||!isFormValid,style:{width:\"100%\",padding:\"12px 24px\",height:\"3rem\",background:`linear-gradient(to right, ${buttonColor}, ${buttonColorEnd})`,color:buttonTextColor,border:\"none\",borderRadius:12,cursor:isLoading||!isFormValid?\"not-allowed\":\"pointer\",opacity:isLoading||!isFormValid?.6:1,transition:\"opacity 0.2s, box-shadow 0.2s\",boxShadow:\"none\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",gap:8,...buttonFont},onMouseEnter:e=>{if(!isLoading&&isFormValid){e.currentTarget.style.boxShadow=\"0 0 0 4px rgba(41, 124, 254, 0.2)\";}},onMouseLeave:e=>{e.currentTarget.style.boxShadow=\"none\";},onFocus:e=>{if(!isLoading&&isFormValid){e.currentTarget.style.boxShadow=\"0 0 0 4px rgba(41, 124, 254, 0.2)\";}},onBlur:e=>{e.currentTarget.style.boxShadow=\"none\";},children:[isLoading&&/*#__PURE__*/_jsxs(\"svg\",{width:\"16\",height:\"16\",viewBox:\"0 0 16 16\",fill:\"none\",style:{animation:\"spin 1s linear infinite\"},children:[/*#__PURE__*/_jsx(\"style\",{children:`\n                                    @keyframes spin {\n                                        from { transform: rotate(0deg); }\n                                        to { transform: rotate(360deg); }\n                                    }\n                                `}),/*#__PURE__*/_jsx(\"circle\",{cx:\"8\",cy:\"8\",r:\"6\",stroke:buttonTextColor,strokeWidth:\"2\",strokeLinecap:\"round\",strokeDasharray:\"9.42 9.42\",opacity:\"0.8\"})]}),isLoading?\"Signing in...\":buttonText]})]})});}addPropertyControls(CompanySignup,{signinType:{type:ControlType.Enum,title:\"Sign In Type\",options:[\"investor\",\"company\",\"user\"],optionTitles:[\"Investor\",\"Company\",\"User\"],defaultValue:\"investor\",displaySegmentedControl:true},companyLabel:{type:ControlType.String,title:\"Company Label\",defaultValue:\"Company Name\"},emailLabel:{type:ControlType.String,title:\"Email Label\",defaultValue:\"Email Address\"},firstNameLabel:{type:ControlType.String,title:\"First Name Label\",defaultValue:\"First Name\"},lastNameLabel:{type:ControlType.String,title:\"Last Name Label\",defaultValue:\"Last Name\"},phoneLabel:{type:ControlType.String,title:\"Phone Label\",defaultValue:\"(XXX) XXX-XXXX\"},passwordLabel:{type:ControlType.String,title:\"Password Label\",defaultValue:\"Password\"},confirmPasswordLabel:{type:ControlType.String,title:\"Confirm Password Label\",defaultValue:\"Confirm Password\"},buttonText:{type:ControlType.String,title:\"Button Text\",defaultValue:\"Sign Up\"},buttonColor:{type:ControlType.Color,title:\"Button Color Start\",defaultValue:\"#297cfe\"},buttonColorEnd:{type:ControlType.Color,title:\"Button Color End\",defaultValue:\"#013466\"},buttonTextColor:{type:ControlType.Color,title:\"Button Text\",defaultValue:\"#FFFFFF\"},inputBorderColor:{type:ControlType.Color,title:\"Input Border\",defaultValue:\"rgb(229, 231, 235)\"},labelColor:{type:ControlType.Color,title:\"Label Color\",defaultValue:\"#000000\"},errorColor:{type:ControlType.Color,title:\"Error Color\",defaultValue:\"#d93025\"},apiEndpoint:{type:ControlType.String,title:\"API Endpoint\",defaultValue:\"/api/signin\"},buttonFont:{type:ControlType.Font,title:\"Button Font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{variant:\"Semibold\",fontSize:\"14px\",letterSpacing:\"-0.01em\",lineHeight:\"1em\"}},labelFont:{type:ControlType.Font,title:\"Label Font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{variant:\"Medium\",fontSize:\"14px\",letterSpacing:\"-0.01em\",lineHeight:\"1em\"}},onSuccess:{type:ControlType.EventHandler},onError:{type:ControlType.EventHandler},onEmailChange:{type:ControlType.EventHandler}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"CompanySignup\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./SignupCompany.map","// Sign in component with floating label inputs and POST method\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useState,startTransition,useEffect,useRef}from\"react\";import{addPropertyControls,ControlType,Data}from\"framer\";import Env from\"https://framer.com/m/env-NcUl.js@NKibSPVWSamy0LLC9Z74\";// Create a global data store for sharing email across components\nconst globalData=Data({email:\"\"});// Comprehensive country list with flags and codes\nconst countries=[{name:\"Afghanistan\",code:\"+93\",countryCode:\"af\",format:\"XX XXX XXXX\",length:9},{name:\"Albania\",code:\"+355\",countryCode:\"al\",format:\"XX XXX XXXX\",length:9},{name:\"Algeria\",code:\"+213\",countryCode:\"dz\",format:\"XXX XX XX XX\",length:9},{name:\"Andorra\",code:\"+376\",countryCode:\"ad\",format:\"XXX XXX\",length:6},{name:\"Angola\",code:\"+244\",countryCode:\"ao\",format:\"XXX XXX XXX\",length:9},{name:\"Argentina\",code:\"+54\",countryCode:\"ar\",format:\"XX XXXX-XXXX\",length:10},{name:\"Armenia\",code:\"+374\",countryCode:\"am\",format:\"XX XXX XXX\",length:8},{name:\"Australia\",code:\"+61\",countryCode:\"au\",format:\"XXX XXX XXX\",length:9},{name:\"Austria\",code:\"+43\",countryCode:\"at\",format:\"XXX XXX XXXX\",length:10},{name:\"Azerbaijan\",code:\"+994\",countryCode:\"az\",format:\"XX XXX XX XX\",length:9},{name:\"Bahamas\",code:\"+1242\",countryCode:\"bs\",format:\"(XXX) XXX-XXXX\",length:10},{name:\"Bahrain\",code:\"+973\",countryCode:\"bh\",format:\"XXXX XXXX\",length:8},{name:\"Bangladesh\",code:\"+880\",countryCode:\"bd\",format:\"XXXX XXX XXX\",length:10},{name:\"Barbados\",code:\"+1246\",countryCode:\"bb\",format:\"(XXX) XXX-XXXX\",length:10},{name:\"Belarus\",code:\"+375\",countryCode:\"by\",format:\"XX XXX-XX-XX\",length:9},{name:\"Belgium\",code:\"+32\",countryCode:\"be\",format:\"XXX XX XX XX\",length:9},{name:\"Belize\",code:\"+501\",countryCode:\"bz\",format:\"XXX-XXXX\",length:7},{name:\"Benin\",code:\"+229\",countryCode:\"bj\",format:\"XX XX XX XX\",length:8},{name:\"Bhutan\",code:\"+975\",countryCode:\"bt\",format:\"XX XXX XXX\",length:8},{name:\"Bolivia\",code:\"+591\",countryCode:\"bo\",format:\"X XXX XXXX\",length:8},{name:\"Bosnia and Herzegovina\",code:\"+387\",countryCode:\"ba\",format:\"XX XXX XXX\",length:8},{name:\"Botswana\",code:\"+267\",countryCode:\"bw\",format:\"XX XXX XXX\",length:8},{name:\"Brazil\",code:\"+55\",countryCode:\"br\",format:\"(XX) XXXXX-XXXX\",length:11},{name:\"Brunei\",code:\"+673\",countryCode:\"bn\",format:\"XXX XXXX\",length:7},{name:\"Bulgaria\",code:\"+359\",countryCode:\"bg\",format:\"XX XXX XXXX\",length:9},{name:\"Burkina Faso\",code:\"+226\",countryCode:\"bf\",format:\"XX XX XX XX\",length:8},{name:\"Burundi\",code:\"+257\",countryCode:\"bi\",format:\"XX XX XXXX\",length:8},{name:\"Cambodia\",code:\"+855\",countryCode:\"kh\",format:\"XX XXX XXX\",length:8},{name:\"Cameroon\",code:\"+237\",countryCode:\"cm\",format:\"X XX XX XX XX\",length:9},{name:\"Canada\",code:\"+1\",countryCode:\"ca\",format:\"(XXX) XXX-XXXX\",length:10},{name:\"Cape Verde\",code:\"+238\",countryCode:\"cv\",format:\"XXX XX XX\",length:7},{name:\"Central African Republic\",code:\"+236\",countryCode:\"cf\",format:\"XX XX XX XX\",length:8},{name:\"Chad\",code:\"+235\",countryCode:\"td\",format:\"XX XX XX XX\",length:8},{name:\"Chile\",code:\"+56\",countryCode:\"cl\",format:\"X XXXX XXXX\",length:9},{name:\"China\",code:\"+86\",countryCode:\"cn\",format:\"XXX XXXX XXXX\",length:11},{name:\"Colombia\",code:\"+57\",countryCode:\"co\",format:\"XXX XXX XXXX\",length:10},{name:\"Comoros\",code:\"+269\",countryCode:\"km\",format:\"XXX XX XX\",length:7},{name:\"Congo\",code:\"+242\",countryCode:\"cg\",format:\"XX XXX XXXX\",length:9},{name:\"Costa Rica\",code:\"+506\",countryCode:\"cr\",format:\"XXXX XXXX\",length:8},{name:\"Croatia\",code:\"+385\",countryCode:\"hr\",format:\"XX XXX XXXX\",length:9},{name:\"Cuba\",code:\"+53\",countryCode:\"cu\",format:\"X XXX XXXX\",length:8},{name:\"Cyprus\",code:\"+357\",countryCode:\"cy\",format:\"XX XXX XXX\",length:8},{name:\"Czech Republic\",code:\"+420\",countryCode:\"cz\",format:\"XXX XXX XXX\",length:9},{name:\"Denmark\",code:\"+45\",countryCode:\"dk\",format:\"XX XX XX XX\",length:8},{name:\"Djibouti\",code:\"+253\",countryCode:\"dj\",format:\"XX XX XX XX\",length:8},{name:\"Dominican Republic\",code:\"+1809\",countryCode:\"do\",format:\"(XXX) XXX-XXXX\",length:10},{name:\"Ecuador\",code:\"+593\",countryCode:\"ec\",format:\"XX XXX XXXX\",length:9},{name:\"Egypt\",code:\"+20\",countryCode:\"eg\",format:\"XXX XXX XXXX\",length:10},{name:\"El Salvador\",code:\"+503\",countryCode:\"sv\",format:\"XXXX XXXX\",length:8},{name:\"Equatorial Guinea\",code:\"+240\",countryCode:\"gq\",format:\"XXX XXX XXX\",length:9},{name:\"Eritrea\",code:\"+291\",countryCode:\"er\",format:\"X XXX XXX\",length:7},{name:\"Estonia\",code:\"+372\",countryCode:\"ee\",format:\"XXXX XXXX\",length:8},{name:\"Ethiopia\",code:\"+251\",countryCode:\"et\",format:\"XX XXX XXXX\",length:9},{name:\"Fiji\",code:\"+679\",countryCode:\"fj\",format:\"XXX XXXX\",length:7},{name:\"Finland\",code:\"+358\",countryCode:\"fi\",format:\"XX XXX XX XX\",length:9},{name:\"France\",code:\"+33\",countryCode:\"fr\",format:\"X XX XX XX XX\",length:9},{name:\"Gabon\",code:\"+241\",countryCode:\"ga\",format:\"X XX XX XX\",length:7},{name:\"Gambia\",code:\"+220\",countryCode:\"gm\",format:\"XXX XXXX\",length:7},{name:\"Georgia\",code:\"+995\",countryCode:\"ge\",format:\"XXX XXX XXX\",length:9},{name:\"Germany\",code:\"+49\",countryCode:\"de\",format:\"XXX XXXXXXX\",length:10},{name:\"Ghana\",code:\"+233\",countryCode:\"gh\",format:\"XX XXX XXXX\",length:9},{name:\"Greece\",code:\"+30\",countryCode:\"gr\",format:\"XXX XXX XXXX\",length:10},{name:\"Grenada\",code:\"+1473\",countryCode:\"gd\",format:\"(XXX) XXX-XXXX\",length:10},{name:\"Guatemala\",code:\"+502\",countryCode:\"gt\",format:\"XXXX XXXX\",length:8},{name:\"Guinea\",code:\"+224\",countryCode:\"gn\",format:\"XXX XX XX XX\",length:9},{name:\"Guinea-Bissau\",code:\"+245\",countryCode:\"gw\",format:\"XXX XXXX\",length:7},{name:\"Guyana\",code:\"+592\",countryCode:\"gy\",format:\"XXX XXXX\",length:7},{name:\"Haiti\",code:\"+509\",countryCode:\"ht\",format:\"XX XX XXXX\",length:8},{name:\"Honduras\",code:\"+504\",countryCode:\"hn\",format:\"XXXX XXXX\",length:8},{name:\"Hong Kong\",code:\"+852\",countryCode:\"hk\",format:\"XXXX XXXX\",length:8},{name:\"Hungary\",code:\"+36\",countryCode:\"hu\",format:\"XX XXX XXXX\",length:9},{name:\"Iceland\",code:\"+354\",countryCode:\"is\",format:\"XXX XXXX\",length:7},{name:\"India\",code:\"+91\",countryCode:\"in\",format:\"XXXXX XXXXX\",length:10},{name:\"Indonesia\",code:\"+62\",countryCode:\"id\",format:\"XXX XXXX XXXX\",length:11},{name:\"Iran\",code:\"+98\",countryCode:\"ir\",format:\"XXX XXX XXXX\",length:10},{name:\"Iraq\",code:\"+964\",countryCode:\"iq\",format:\"XXX XXX XXXX\",length:10},{name:\"Ireland\",code:\"+353\",countryCode:\"ie\",format:\"XX XXX XXXX\",length:9},{name:\"Israel\",code:\"+972\",countryCode:\"il\",format:\"XX XXX XXXX\",length:9},{name:\"Italy\",code:\"+39\",countryCode:\"it\",format:\"XXX XXX XXXX\",length:10},{name:\"Jamaica\",code:\"+1876\",countryCode:\"jm\",format:\"(XXX) XXX-XXXX\",length:10},{name:\"Japan\",code:\"+81\",countryCode:\"jp\",format:\"XX XXXX XXXX\",length:10},{name:\"Jordan\",code:\"+962\",countryCode:\"jo\",format:\"X XXXX XXXX\",length:9},{name:\"Kazakhstan\",code:\"+7\",countryCode:\"kz\",format:\"XXX XXX XX XX\",length:10},{name:\"Kenya\",code:\"+254\",countryCode:\"ke\",format:\"XXX XXX XXX\",length:9},{name:\"Kuwait\",code:\"+965\",countryCode:\"kw\",format:\"XXXX XXXX\",length:8},{name:\"Kyrgyzstan\",code:\"+996\",countryCode:\"kg\",format:\"XXX XXX XXX\",length:9},{name:\"Laos\",code:\"+856\",countryCode:\"la\",format:\"XX XX XXX XXX\",length:10},{name:\"Latvia\",code:\"+371\",countryCode:\"lv\",format:\"XX XXX XXX\",length:8},{name:\"Lebanon\",code:\"+961\",countryCode:\"lb\",format:\"XX XXX XXX\",length:8},{name:\"Lesotho\",code:\"+266\",countryCode:\"ls\",format:\"XX XXX XXX\",length:8},{name:\"Liberia\",code:\"+231\",countryCode:\"lr\",format:\"XX XXX XXXX\",length:9},{name:\"Libya\",code:\"+218\",countryCode:\"ly\",format:\"XX XXX XXXX\",length:9},{name:\"Liechtenstein\",code:\"+423\",countryCode:\"li\",format:\"XXX XXXX\",length:7},{name:\"Lithuania\",code:\"+370\",countryCode:\"lt\",format:\"XXX XXXXX\",length:8},{name:\"Luxembourg\",code:\"+352\",countryCode:\"lu\",format:\"XXX XXX XXX\",length:9},{name:\"Madagascar\",code:\"+261\",countryCode:\"mg\",format:\"XX XX XXX XX\",length:9},{name:\"Malawi\",code:\"+265\",countryCode:\"mw\",format:\"X XXXX XXXX\",length:9},{name:\"Malaysia\",code:\"+60\",countryCode:\"my\",format:\"XX XXXX XXXX\",length:10},{name:\"Maldives\",code:\"+960\",countryCode:\"mv\",format:\"XXX XXXX\",length:7},{name:\"Mali\",code:\"+223\",countryCode:\"ml\",format:\"XX XX XX XX\",length:8},{name:\"Malta\",code:\"+356\",countryCode:\"mt\",format:\"XXXX XXXX\",length:8},{name:\"Mauritania\",code:\"+222\",countryCode:\"mr\",format:\"XX XX XX XX\",length:8},{name:\"Mauritius\",code:\"+230\",countryCode:\"mu\",format:\"XXXX XXXX\",length:8},{name:\"Mexico\",code:\"+52\",countryCode:\"mx\",format:\"XXX XXX XXXX\",length:10},{name:\"Moldova\",code:\"+373\",countryCode:\"md\",format:\"XX XXX XXX\",length:8},{name:\"Monaco\",code:\"+377\",countryCode:\"mc\",format:\"XX XX XX XX\",length:8},{name:\"Mongolia\",code:\"+976\",countryCode:\"mn\",format:\"XX XX XXXX\",length:8},{name:\"Montenegro\",code:\"+382\",countryCode:\"me\",format:\"XX XXX XXX\",length:8},{name:\"Morocco\",code:\"+212\",countryCode:\"ma\",format:\"XX XXX XXXX\",length:9},{name:\"Mozambique\",code:\"+258\",countryCode:\"mz\",format:\"XX XXX XXXX\",length:9},{name:\"Myanmar\",code:\"+95\",countryCode:\"mm\",format:\"XX XXX XXXX\",length:9},{name:\"Namibia\",code:\"+264\",countryCode:\"na\",format:\"XX XXX XXXX\",length:9},{name:\"Nepal\",code:\"+977\",countryCode:\"np\",format:\"XX XXXX XXXX\",length:10},{name:\"Netherlands\",code:\"+31\",countryCode:\"nl\",format:\"X XX XX XX XX\",length:9},{name:\"New Zealand\",code:\"+64\",countryCode:\"nz\",format:\"XX XXX XXXX\",length:9},{name:\"Nicaragua\",code:\"+505\",countryCode:\"ni\",format:\"XXXX XXXX\",length:8},{name:\"Niger\",code:\"+227\",countryCode:\"ne\",format:\"XX XX XX XX\",length:8},{name:\"Nigeria\",code:\"+234\",countryCode:\"ng\",format:\"XXX XXX XXXX\",length:10},{name:\"North Korea\",code:\"+850\",countryCode:\"kp\",format:\"XXX XXX XXXX\",length:10},{name:\"North Macedonia\",code:\"+389\",countryCode:\"mk\",format:\"XX XXX XXX\",length:8},{name:\"Norway\",code:\"+47\",countryCode:\"no\",format:\"XXX XX XXX\",length:8},{name:\"Oman\",code:\"+968\",countryCode:\"om\",format:\"XXXX XXXX\",length:8},{name:\"Pakistan\",code:\"+92\",countryCode:\"pk\",format:\"XXX XXX XXXX\",length:10},{name:\"Palestine\",code:\"+970\",countryCode:\"ps\",format:\"XXX XXX XXX\",length:9},{name:\"Panama\",code:\"+507\",countryCode:\"pa\",format:\"XXXX XXXX\",length:8},{name:\"Papua New Guinea\",code:\"+675\",countryCode:\"pg\",format:\"XXX XXXX\",length:7},{name:\"Paraguay\",code:\"+595\",countryCode:\"py\",format:\"XXX XXX XXX\",length:9},{name:\"Peru\",code:\"+51\",countryCode:\"pe\",format:\"XXX XXX XXX\",length:9},{name:\"Philippines\",code:\"+63\",countryCode:\"ph\",format:\"XXX XXX XXXX\",length:10},{name:\"Poland\",code:\"+48\",countryCode:\"pl\",format:\"XXX XXX XXX\",length:9},{name:\"Portugal\",code:\"+351\",countryCode:\"pt\",format:\"XXX XXX XXX\",length:9},{name:\"Qatar\",code:\"+974\",countryCode:\"qa\",format:\"XXXX XXXX\",length:8},{name:\"Romania\",code:\"+40\",countryCode:\"ro\",format:\"XXX XXX XXX\",length:9},{name:\"Russia\",code:\"+7\",countryCode:\"ru\",format:\"XXX XXX-XX-XX\",length:10},{name:\"Rwanda\",code:\"+250\",countryCode:\"rw\",format:\"XXX XXX XXX\",length:9},{name:\"Saint Lucia\",code:\"+1758\",countryCode:\"lc\",format:\"(XXX) XXX-XXXX\",length:10},{name:\"Samoa\",code:\"+685\",countryCode:\"ws\",format:\"XX XXXX\",length:6},{name:\"San Marino\",code:\"+378\",countryCode:\"sm\",format:\"XXXX XXXXXX\",length:10},{name:\"Saudi Arabia\",code:\"+966\",countryCode:\"sa\",format:\"XX XXX XXXX\",length:9},{name:\"Senegal\",code:\"+221\",countryCode:\"sn\",format:\"XX XXX XX XX\",length:9},{name:\"Serbia\",code:\"+381\",countryCode:\"rs\",format:\"XX XXX XXXX\",length:9},{name:\"Seychelles\",code:\"+248\",countryCode:\"sc\",format:\"X XXX XXX\",length:7},{name:\"Sierra Leone\",code:\"+232\",countryCode:\"sl\",format:\"XX XXX XXX\",length:8},{name:\"Singapore\",code:\"+65\",countryCode:\"sg\",format:\"XXXX XXXX\",length:8},{name:\"Slovakia\",code:\"+421\",countryCode:\"sk\",format:\"XXX XXX XXX\",length:9},{name:\"Slovenia\",code:\"+386\",countryCode:\"si\",format:\"XX XXX XXX\",length:8},{name:\"Somalia\",code:\"+252\",countryCode:\"so\",format:\"XX XXX XXX\",length:8},{name:\"South Africa\",code:\"+27\",countryCode:\"za\",format:\"XX XXX XXXX\",length:9},{name:\"South Korea\",code:\"+82\",countryCode:\"kr\",format:\"XX XXXX XXXX\",length:10},{name:\"South Sudan\",code:\"+211\",countryCode:\"ss\",format:\"XX XXX XXXX\",length:9},{name:\"Spain\",code:\"+34\",countryCode:\"es\",format:\"XXX XX XX XX\",length:9},{name:\"Sri Lanka\",code:\"+94\",countryCode:\"lk\",format:\"XX XXX XXXX\",length:9},{name:\"Sudan\",code:\"+249\",countryCode:\"sd\",format:\"XX XXX XXXX\",length:9},{name:\"Suriname\",code:\"+597\",countryCode:\"sr\",format:\"XXX XXXX\",length:7},{name:\"Sweden\",code:\"+46\",countryCode:\"se\",format:\"XX XXX XX XX\",length:9},{name:\"Switzerland\",code:\"+41\",countryCode:\"ch\",format:\"XX XXX XX XX\",length:9},{name:\"Syria\",code:\"+963\",countryCode:\"sy\",format:\"XXX XXX XXX\",length:9},{name:\"Taiwan\",code:\"+886\",countryCode:\"tw\",format:\"XXX XXX XXX\",length:9},{name:\"Tajikistan\",code:\"+992\",countryCode:\"tj\",format:\"XX XXX XXXX\",length:9},{name:\"Tanzania\",code:\"+255\",countryCode:\"tz\",format:\"XXX XXX XXX\",length:9},{name:\"Thailand\",code:\"+66\",countryCode:\"th\",format:\"XX XXX XXXX\",length:9},{name:\"Togo\",code:\"+228\",countryCode:\"tg\",format:\"XX XXX XXX\",length:8},{name:\"Trinidad and Tobago\",code:\"+1868\",countryCode:\"tt\",format:\"(XXX) XXX-XXXX\",length:10},{name:\"Tunisia\",code:\"+216\",countryCode:\"tn\",format:\"XX XXX XXX\",length:8},{name:\"Turkey\",code:\"+90\",countryCode:\"tr\",format:\"XXX XXX XX XX\",length:10},{name:\"Turkmenistan\",code:\"+993\",countryCode:\"tm\",format:\"XX XXXXXX\",length:8},{name:\"Uganda\",code:\"+256\",countryCode:\"ug\",format:\"XXX XXX XXX\",length:9},{name:\"Ukraine\",code:\"+380\",countryCode:\"ua\",format:\"XX XXX XX XX\",length:9},{name:\"United Arab Emirates\",code:\"+971\",countryCode:\"ae\",format:\"XX XXX XXXX\",length:9},{name:\"United Kingdom\",code:\"+44\",countryCode:\"gb\",format:\"XXXX XXX XXXX\",length:10},{name:\"United States\",code:\"+1\",countryCode:\"us\",format:\"(XXX) XXX-XXXX\",length:10},{name:\"Uruguay\",code:\"+598\",countryCode:\"uy\",format:\"X XXX XXXX\",length:8},{name:\"Uzbekistan\",code:\"+998\",countryCode:\"uz\",format:\"XX XXX XX XX\",length:9},{name:\"Venezuela\",code:\"+58\",countryCode:\"ve\",format:\"XXX XXX XXXX\",length:10},{name:\"Vietnam\",code:\"+84\",countryCode:\"vn\",format:\"XX XXXX XXXX\",length:10},{name:\"Yemen\",code:\"+967\",countryCode:\"ye\",format:\"XXX XXX XXX\",length:9},{name:\"Zambia\",code:\"+260\",countryCode:\"zm\",format:\"XX XXX XXXX\",length:9},{name:\"Zimbabwe\",code:\"+263\",countryCode:\"zw\",format:\"XX XXX XXXX\",length:9}];/**\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n */export default function SignIn(props){const{emailLabel,firstNameLabel,lastNameLabel,phoneLabel,passwordLabel,confirmPasswordLabel,buttonText,buttonColor,buttonColorEnd,buttonTextColor,inputBorderColor,labelColor,errorColor,apiEndpoint,onSuccess,onError,onEmailChange,buttonFont,labelFont,signinType}=props;const[email,setEmail]=useState(\"\");const[firstName,setFirstName]=useState(\"\");const[lastName,setLastName]=useState(\"\");const[selectedCountry,setSelectedCountry]=useState(countries.find(c=>c.countryCode===\"us\")||countries[0]);const[phoneNumber,setPhoneNumber]=useState(\"\");const[formattedPhone,setFormattedPhone]=useState(\"\");const[showCountryDropdown,setShowCountryDropdown]=useState(false);const[countrySearch,setCountrySearch]=useState(\"\");const[password,setPassword]=useState(\"\");const[confirmPassword,setConfirmPassword]=useState(\"\");const[emailFocused,setEmailFocused]=useState(false);const[firstNameFocused,setFirstNameFocused]=useState(false);const[lastNameFocused,setLastNameFocused]=useState(false);const[phoneFocused,setPhoneFocused]=useState(false);const[passwordFocused,setPasswordFocused]=useState(false);const[confirmPasswordFocused,setConfirmPasswordFocused]=useState(false);const[isLoading,setIsLoading]=useState(false);const[error,setError]=useState(\"\");const[agreementsChecked,setAgreementsChecked]=useState(false);const dropdownRef=useRef(null);// Load email from localStorage on mount\nuseEffect(()=>{if(typeof window!==\"undefined\"){const savedEmail=localStorage.getItem(\"userEmail\");if(savedEmail){startTransition(()=>{setEmail(savedEmail);globalData.email=savedEmail;});}}},[]);// Close dropdown when clicking outside\nuseEffect(()=>{const handleClickOutside=event=>{if(dropdownRef.current&&!dropdownRef.current.contains(event.target)){startTransition(()=>setShowCountryDropdown(false));}};if(showCountryDropdown){document.addEventListener(\"mousedown\",handleClickOutside);}return()=>{document.removeEventListener(\"mousedown\",handleClickOutside);};},[showCountryDropdown]);const handleSubmit=async()=>{startTransition(()=>{setError(\"\");setIsLoading(true);});try{const agreements=agreementsChecked?[\"tos\",\"privacy\"]:[];const response=await fetch(`${Env.SSO_URL}${apiEndpoint}`,{method:\"POST\",headers:{\"Content-Type\":\"application/json\"},body:JSON.stringify({email,password,password_confirmation:confirmPassword,first_name:firstName,last_name:lastName,phone:getFullPhoneNumber(),role_type:signinType,agreements})});const data=await response.json();if(!response.ok||!data.success){const errorMessage=data.messages&&data.messages.length>0?data.messages[0]:\"Sign in failed\";throw new Error(errorMessage);}// Store email in localStorage on successful signup\nif(typeof window!==\"undefined\"){localStorage.setItem(\"userEmail\",email);}startTransition(()=>setIsLoading(false));onSuccess?.();}catch(err){const errorMessage=err instanceof Error?err.message:\"An error occurred\";startTransition(()=>{setError(errorMessage);setIsLoading(false);});onError?.(errorMessage);}};// Format phone number according to country format\nconst formatPhoneNumber=(value,format)=>{// Remove all non-digit characters\nconst digitsOnly=value.replace(/\\D/g,\"\");// Apply format\nlet formatted=\"\";let digitIndex=0;for(let i=0;i<format.length&&digitIndex<digitsOnly.length;i++){if(format[i]===\"X\"){formatted+=digitsOnly[digitIndex];digitIndex++;}else{formatted+=format[i];}}return formatted;};// Get full phone number with country code\nconst getFullPhoneNumber=()=>{const digitsOnly=phoneNumber.replace(/\\D/g,\"\");return`${selectedCountry.code}${digitsOnly}`;};const isEmailFloating=emailFocused||email.length>0;const isFirstNameFloating=firstNameFocused||firstName.length>0;const isLastNameFloating=lastNameFocused||lastName.length>0;const isPhoneFloating=phoneFocused||phoneNumber.length>0;const isPasswordFloating=passwordFocused||password.length>0;const isConfirmPasswordFloating=confirmPasswordFocused||confirmPassword.length>0;const isValidEmail=/^[^\\s@]+@[^\\s@]+\\.[^\\s@]+$/.test(email);// Validate phone number based on selected country format\nconst isValidPhone=()=>{// Remove all non-digit characters from phone number\nconst digitsOnly=phoneNumber.replace(/\\D/g,\"\");// Check if the length matches the expected length for the selected country\nreturn digitsOnly.length===selectedCountry.length;};const isFormValid=isValidEmail&&firstName.length>0&&lastName.length>0&&isValidPhone()&&password.length>0&&confirmPassword.length>0&&password===confirmPassword&&agreementsChecked;// Filter countries based on search\nconst filteredCountries=countries.filter(country=>country.name.toLowerCase().includes(countrySearch.toLowerCase())||country.code.includes(countrySearch));return /*#__PURE__*/_jsx(\"div\",{style:{...props.style,position:\"relative\",width:\"100%\",height:\"100%\",display:\"flex\",flexDirection:\"column\",gap:24},children:/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:24,width:\"100%\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\",width:\"100%\"},children:[/*#__PURE__*/_jsx(\"input\",{type:\"email\",value:email,onChange:e=>{const newEmail=e.target.value;startTransition(()=>{setEmail(newEmail);globalData.email=newEmail;});if(typeof window!==\"undefined\"){localStorage.setItem(\"userEmail\",newEmail);}onEmailChange?.(newEmail);},onFocus:()=>startTransition(()=>setEmailFocused(true)),onBlur:()=>startTransition(()=>setEmailFocused(false)),required:true,style:{width:\"100%\",padding:\"16px 16px 16px 20px\",fontSize:16,border:`1px solid ${inputBorderColor}`,borderRadius:12,outline:\"none\",transition:\"border-color 0.2s, box-shadow 0.2s\",boxSizing:\"border-box\",backgroundColor:\"transparent\",fontFamily:\"Inter, sans-serif\"},onFocusCapture:e=>{e.currentTarget.style.borderColor=\"rgb(41, 124, 254)\";e.currentTarget.style.borderWidth=\"2px\";e.currentTarget.style.boxShadow=\"0 1px 2px 0 rgba(41, 124, 254, 0.2)\";},onBlurCapture:e=>{e.currentTarget.style.borderColor=inputBorderColor;e.currentTarget.style.borderWidth=\"1px\";e.currentTarget.style.boxShadow=\"none\";}}),/*#__PURE__*/_jsx(\"label\",{style:{position:\"absolute\",left:isEmailFloating?16:20,top:isEmailFloating?-8:16,fontSize:isEmailFloating?12:16,color:emailFocused?buttonColor:labelColor,transition:\"all 0.2s\",pointerEvents:\"none\",backgroundColor:isEmailFloating?\"#FFFFFF\":\"transparent\",padding:isEmailFloating?\"0 4px\":\"0\",fontFamily:\"Inter, sans-serif\"},children:emailLabel})]}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",gap:16,width:\"100%\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\",flex:1},children:[/*#__PURE__*/_jsx(\"input\",{type:\"text\",value:firstName,onChange:e=>startTransition(()=>setFirstName(e.target.value)),onFocus:()=>startTransition(()=>setFirstNameFocused(true)),onBlur:()=>startTransition(()=>setFirstNameFocused(false)),required:true,style:{width:\"100%\",padding:\"16px 16px 16px 20px\",fontSize:16,border:`1px solid ${inputBorderColor}`,borderRadius:12,outline:\"none\",transition:\"border-color 0.2s, box-shadow 0.2s\",boxSizing:\"border-box\",backgroundColor:\"transparent\",fontFamily:\"Inter, sans-serif\"},onFocusCapture:e=>{e.currentTarget.style.borderColor=\"rgb(41, 124, 254)\";e.currentTarget.style.borderWidth=\"2px\";e.currentTarget.style.boxShadow=\"0 1px 2px 0 rgba(41, 124, 254, 0.2)\";},onBlurCapture:e=>{e.currentTarget.style.borderColor=inputBorderColor;e.currentTarget.style.borderWidth=\"1px\";e.currentTarget.style.boxShadow=\"none\";}}),/*#__PURE__*/_jsx(\"label\",{style:{position:\"absolute\",left:isFirstNameFloating?16:20,top:isFirstNameFloating?-8:16,fontSize:isFirstNameFloating?12:16,color:firstNameFocused?buttonColor:labelColor,transition:\"all 0.2s\",pointerEvents:\"none\",backgroundColor:isFirstNameFloating?\"#FFFFFF\":\"transparent\",padding:isFirstNameFloating?\"0 4px\":\"0\",fontFamily:\"Inter, sans-serif\"},children:firstNameLabel})]}),/*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\",flex:1},children:[/*#__PURE__*/_jsx(\"input\",{type:\"text\",value:lastName,onChange:e=>startTransition(()=>setLastName(e.target.value)),onFocus:()=>startTransition(()=>setLastNameFocused(true)),onBlur:()=>startTransition(()=>setLastNameFocused(false)),required:true,style:{width:\"100%\",padding:\"16px 16px 16px 20px\",fontSize:16,border:`1px solid ${inputBorderColor}`,borderRadius:12,outline:\"none\",transition:\"border-color 0.2s, box-shadow 0.2s\",boxSizing:\"border-box\",backgroundColor:\"transparent\",fontFamily:\"Inter, sans-serif\"},onFocusCapture:e=>{e.currentTarget.style.borderColor=\"rgb(41, 124, 254)\";e.currentTarget.style.borderWidth=\"2px\";e.currentTarget.style.boxShadow=\"0 1px 2px 0 rgba(41, 124, 254, 0.2)\";},onBlurCapture:e=>{e.currentTarget.style.borderColor=inputBorderColor;e.currentTarget.style.borderWidth=\"1px\";e.currentTarget.style.boxShadow=\"none\";}}),/*#__PURE__*/_jsx(\"label\",{style:{position:\"absolute\",left:isLastNameFloating?16:20,top:isLastNameFloating?-8:16,fontSize:isLastNameFloating?12:16,color:lastNameFocused?buttonColor:labelColor,transition:\"all 0.2s\",pointerEvents:\"none\",backgroundColor:isLastNameFloating?\"#FFFFFF\":\"transparent\",padding:isLastNameFloating?\"0 4px\":\"0\",fontFamily:\"Inter, sans-serif\"},children:lastNameLabel})]})]}),/*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\",width:\"100%\"},ref:dropdownRef,children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",gap:0},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",padding:\"16px 12px\",border:`1px solid ${inputBorderColor}`,borderRight:\"none\",borderRadius:\"12px 0 0 12px\",backgroundColor:\"transparent\",gap:8,cursor:\"pointer\",minWidth:120},onClick:()=>startTransition(()=>setShowCountryDropdown(!showCountryDropdown)),children:[/*#__PURE__*/_jsx(\"img\",{src:`https://cdn.jsdelivr.net/npm/flag-icons@6.7.0/flags/4x3/${selectedCountry.countryCode}.svg`,alt:selectedCountry.name,style:{width:24,height:18,objectFit:\"cover\",borderRadius:2}}),/*#__PURE__*/_jsx(\"span\",{style:{fontSize:16,fontFamily:\"Inter, sans-serif\"},children:selectedCountry.code}),/*#__PURE__*/_jsx(\"span\",{style:{fontSize:12,color:labelColor},children:\"▼\"})]}),/*#__PURE__*/_jsx(\"input\",{type:\"tel\",value:formattedPhone,placeholder:isPhoneFloating?selectedCountry.format:\"\",onChange:e=>{const input=e.target.value;const digitsOnly=input.replace(/\\D/g,\"\");// Limit to country's expected length\nif(digitsOnly.length<=selectedCountry.length){startTransition(()=>{setPhoneNumber(digitsOnly);setFormattedPhone(formatPhoneNumber(digitsOnly,selectedCountry.format));});}},onFocus:()=>startTransition(()=>setPhoneFocused(true)),onBlur:()=>startTransition(()=>setPhoneFocused(false)),required:true,style:{flex:1,padding:\"16px 16px 16px 20px\",fontSize:16,border:`1px solid ${inputBorderColor}`,borderRadius:\"0 12px 12px 0\",outline:\"none\",transition:\"border-color 0.2s, box-shadow 0.2s\",boxSizing:\"border-box\",backgroundColor:\"transparent\",fontFamily:\"Inter, sans-serif\",width:\"100%!important\"},onFocusCapture:e=>{e.currentTarget.style.borderColor=\"rgb(41, 124, 254)\";e.currentTarget.style.borderWidth=\"2px\";e.currentTarget.style.boxShadow=\"0 1px 2px 0 rgba(41, 124, 254, 0.2)\";const prevElement=e.currentTarget.previousElementSibling;if(prevElement){prevElement.style.borderColor=\"rgb(41, 124, 254)\";prevElement.style.borderWidth=\"2px\";}},onBlurCapture:e=>{e.currentTarget.style.borderColor=inputBorderColor;e.currentTarget.style.borderWidth=\"1px\";e.currentTarget.style.boxShadow=\"none\";const prevElement=e.currentTarget.previousElementSibling;if(prevElement){prevElement.style.borderColor=inputBorderColor;prevElement.style.borderWidth=\"1px\";}}})]}),showCountryDropdown&&/*#__PURE__*/_jsxs(\"div\",{style:{position:\"absolute\",top:\"100%\",left:0,right:0,marginTop:4,backgroundColor:\"#FFFFFF\",border:`1px solid ${inputBorderColor}`,borderRadius:12,boxShadow:\"0 4px 12px rgba(0, 0, 0, 0.1)\",maxHeight:300,overflowY:\"auto\",zIndex:1e3},children:[/*#__PURE__*/_jsx(\"div\",{style:{padding:12,borderBottom:`1px solid ${inputBorderColor}`},children:/*#__PURE__*/_jsx(\"input\",{type:\"text\",placeholder:\"Search country\",value:countrySearch,onChange:e=>startTransition(()=>setCountrySearch(e.target.value)),style:{width:\"100%\",padding:\"8px 12px\",fontSize:14,border:`1px solid ${inputBorderColor}`,borderRadius:8,outline:\"none\",fontFamily:\"Inter, sans-serif\"}})}),/*#__PURE__*/_jsx(\"div\",{children:filteredCountries.map((country,index)=>/*#__PURE__*/_jsxs(\"div\",{onClick:()=>{startTransition(()=>{setSelectedCountry(country);setShowCountryDropdown(false);setCountrySearch(\"\");// Reformat phone number for new country\n    setFormattedPhone(formatPhoneNumber(phoneNumber,country.format));});},style:{display:\"flex\",alignItems:\"center\",gap:12,padding:\"12px 16px\",cursor:\"pointer\",backgroundColor:selectedCountry.code===country.code?\"#f0f7ff\":\"transparent\",transition:\"background-color 0.2s\",fontFamily:\"Inter, sans-serif\"},onMouseEnter:e=>{if(selectedCountry.code!==country.code){e.currentTarget.style.backgroundColor=\"#f9f9f9\";}},onMouseLeave:e=>{if(selectedCountry.code!==country.code){e.currentTarget.style.backgroundColor=\"transparent\";}},children:[/*#__PURE__*/_jsx(\"img\",{src:`https://cdn.jsdelivr.net/npm/flag-icons@6.7.0/flags/4x3/${country.countryCode}.svg`,alt:country.name,style:{width:24,height:18,objectFit:\"cover\",borderRadius:2}}),/*#__PURE__*/_jsx(\"span\",{style:{flex:1,fontSize:14},children:country.name}),/*#__PURE__*/_jsx(\"span\",{style:{fontSize:14,color:\"#666\"},children:country.code})]},index))})]}),/*#__PURE__*/_jsx(\"label\",{style:{position:\"absolute\",left:isPhoneFloating?16:140,top:isPhoneFloating?-8:16,fontSize:isPhoneFloating?12:16,color:phoneFocused?buttonColor:labelColor,transition:\"all 0.2s\",pointerEvents:\"none\",backgroundColor:isPhoneFloating?\"#FFFFFF\":\"transparent\",padding:isPhoneFloating?\"0 4px\":\"0\",fontFamily:\"Inter, sans-serif\"},children:isPhoneFloating?\"Phone Number\":phoneLabel})]}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:16,margin:\"8px 0\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{flex:1,height:1,backgroundColor:\"#e3e3e3\"}}),/*#__PURE__*/_jsx(\"span\",{style:{fontSize:12,color:\"#999999\",letterSpacing:\"0.1em\",fontFamily:\"Inter, sans-serif\",fontWeight:500},children:\"SECURITY\"}),/*#__PURE__*/_jsx(\"div\",{style:{flex:1,height:1,backgroundColor:\"#e3e3e3\"}})]}),/*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\",width:\"100%\"},children:[/*#__PURE__*/_jsx(\"input\",{type:\"password\",value:password,onChange:e=>startTransition(()=>setPassword(e.target.value)),onFocus:()=>startTransition(()=>setPasswordFocused(true)),onBlur:()=>startTransition(()=>setPasswordFocused(false)),required:true,style:{width:\"100%\",padding:\"16px 16px 16px 20px\",fontSize:16,border:`1px solid ${inputBorderColor}`,borderRadius:12,outline:\"none\",transition:\"border-color 0.2s, box-shadow 0.2s\",boxSizing:\"border-box\",backgroundColor:\"transparent\",fontFamily:\"Inter, sans-serif\"},onFocusCapture:e=>{e.currentTarget.style.borderColor=\"rgb(41, 124, 254)\";e.currentTarget.style.borderWidth=\"2px\";e.currentTarget.style.boxShadow=\"0 1px 2px 0 rgba(41, 124, 254, 0.2)\";},onBlurCapture:e=>{e.currentTarget.style.borderColor=inputBorderColor;e.currentTarget.style.borderWidth=\"1px\";e.currentTarget.style.boxShadow=\"none\";}}),/*#__PURE__*/_jsx(\"label\",{style:{position:\"absolute\",left:isPasswordFloating?16:20,top:isPasswordFloating?-8:16,fontSize:isPasswordFloating?12:16,color:passwordFocused?buttonColor:labelColor,transition:\"all 0.2s\",pointerEvents:\"none\",backgroundColor:isPasswordFloating?\"#FFFFFF\":\"transparent\",padding:isPasswordFloating?\"0 4px\":\"0\",fontFamily:\"Inter, sans-serif\"},children:passwordLabel})]}),/*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\",width:\"100%\"},children:[/*#__PURE__*/_jsx(\"input\",{type:\"password\",value:confirmPassword,onChange:e=>startTransition(()=>setConfirmPassword(e.target.value)),onFocus:()=>startTransition(()=>setConfirmPasswordFocused(true)),onBlur:()=>startTransition(()=>setConfirmPasswordFocused(false)),required:true,style:{width:\"100%\",padding:\"16px 16px 16px 20px\",fontSize:16,border:`1px solid ${inputBorderColor}`,borderRadius:12,outline:\"none\",transition:\"border-color 0.2s, box-shadow 0.2s\",boxSizing:\"border-box\",backgroundColor:\"transparent\",fontFamily:\"Inter, sans-serif\"},onFocusCapture:e=>{e.currentTarget.style.borderColor=\"rgb(41, 124, 254)\";e.currentTarget.style.borderWidth=\"2px\";e.currentTarget.style.boxShadow=\"0 1px 2px 0 rgba(41, 124, 254, 0.2)\";},onBlurCapture:e=>{e.currentTarget.style.borderColor=inputBorderColor;e.currentTarget.style.borderWidth=\"1px\";e.currentTarget.style.boxShadow=\"none\";}}),/*#__PURE__*/_jsx(\"label\",{style:{position:\"absolute\",left:isConfirmPasswordFloating?16:20,top:isConfirmPasswordFloating?-8:16,fontSize:isConfirmPasswordFloating?12:16,color:confirmPasswordFocused?buttonColor:labelColor,transition:\"all 0.2s\",pointerEvents:\"none\",backgroundColor:isConfirmPasswordFloating?\"#FFFFFF\":\"transparent\",padding:isConfirmPasswordFloating?\"0 4px\":\"0\",fontFamily:\"Inter, sans-serif\"},children:confirmPasswordLabel})]}),/*#__PURE__*/_jsxs(\"label\",{style:{marginTop:8,display:\"flex\",alignItems:\"flex-start\",gap:12,borderRadius:16,border:\"1px solid rgb(229, 231, 235)\",backgroundColor:\"#f9fafb\",padding:\"12px 16px\",fontSize:14,fontFamily:\"Inter, sans-serif\",lineHeight:\"1.5\",cursor:\"pointer\"},children:[/*#__PURE__*/_jsx(\"input\",{type:\"checkbox\",checked:agreementsChecked,onChange:e=>startTransition(()=>setAgreementsChecked(e.target.checked)),style:{marginTop:4,width:16,height:16,borderRadius:4,border:\"2px solid rgba(41, 124, 254, 0.5)\",accentColor:\"#297CFE\",cursor:\"pointer\"}}),/*#__PURE__*/_jsxs(\"span\",{children:[\"By registering, I agree to electronic delivery and the\",\" \",/*#__PURE__*/_jsx(\"a\",{href:\"/terms\",style:{color:\"#297cfe\",textDecoration:\"underline\"},onMouseEnter:e=>e.currentTarget.style.textDecoration=\"underline\",onMouseLeave:e=>e.currentTarget.style.textDecoration=\"none\",children:\"Terms & Conditions\"}),\",\",\" \",/*#__PURE__*/_jsx(\"a\",{href:\"/privacy\",style:{color:\"#297cfe\",textDecoration:\"underline\"},onMouseEnter:e=>e.currentTarget.style.textDecoration=\"underline\",onMouseLeave:e=>e.currentTarget.style.textDecoration=\"none\",children:\"Privacy Policy\"}),\",\",\" \",/*#__PURE__*/_jsx(\"a\",{href:\"/issuer-user-agreement\",style:{color:\"#297cfe\",textDecoration:\"underline\"},onMouseEnter:e=>e.currentTarget.style.textDecoration=\"underline\",onMouseLeave:e=>e.currentTarget.style.textDecoration=\"none\",children:\"Issuer User Agreement\"}),\", and\",\" \",/*#__PURE__*/_jsx(\"a\",{href:\"/investor-user-agreement\",style:{color:\"#297cfe\",textDecoration:\"underline\"},onMouseEnter:e=>e.currentTarget.style.textDecoration=\"underline\",onMouseLeave:e=>e.currentTarget.style.textDecoration=\"none\",children:\"Investor User Agreement\"}),\".\"]})]}),error&&/*#__PURE__*/_jsx(\"div\",{style:{color:errorColor,fontSize:14,...labelFont},children:error}),/*#__PURE__*/_jsxs(\"button\",{type:\"button\",onClick:handleSubmit,disabled:isLoading||!isFormValid,style:{width:\"100%\",padding:\"12px 24px\",height:\"3rem\",background:`linear-gradient(to right, ${buttonColor}, ${buttonColorEnd})`,color:buttonTextColor,border:\"none\",borderRadius:12,cursor:isLoading||!isFormValid?\"not-allowed\":\"pointer\",opacity:isLoading||!isFormValid?.6:1,transition:\"opacity 0.2s, box-shadow 0.2s\",boxShadow:\"none\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",gap:8,...buttonFont},onMouseEnter:e=>{if(!isLoading&&isFormValid){e.currentTarget.style.boxShadow=\"0 0 0 4px rgba(41, 124, 254, 0.2)\";}},onMouseLeave:e=>{e.currentTarget.style.boxShadow=\"none\";},onFocus:e=>{if(!isLoading&&isFormValid){e.currentTarget.style.boxShadow=\"0 0 0 4px rgba(41, 124, 254, 0.2)\";}},onBlur:e=>{e.currentTarget.style.boxShadow=\"none\";},children:[isLoading&&/*#__PURE__*/_jsxs(\"svg\",{width:\"16\",height:\"16\",viewBox:\"0 0 16 16\",fill:\"none\",style:{animation:\"spin 1s linear infinite\"},children:[/*#__PURE__*/_jsx(\"style\",{children:`\n                                    @keyframes spin {\n                                        from { transform: rotate(0deg); }\n                                        to { transform: rotate(360deg); }\n                                    }\n                                `}),/*#__PURE__*/_jsx(\"circle\",{cx:\"8\",cy:\"8\",r:\"6\",stroke:buttonTextColor,strokeWidth:\"2\",strokeLinecap:\"round\",strokeDasharray:\"9.42 9.42\",opacity:\"0.8\"})]}),isLoading?\"Signing in...\":buttonText]})]})});}addPropertyControls(SignIn,{signinType:{type:ControlType.Enum,title:\"Sign In Type\",options:[\"investor\",\"company\",\"user\"],optionTitles:[\"Investor\",\"Company\",\"User\"],defaultValue:\"investor\",displaySegmentedControl:true},emailLabel:{type:ControlType.String,title:\"Email Label\",defaultValue:\"Email Address\"},firstNameLabel:{type:ControlType.String,title:\"First Name Label\",defaultValue:\"First Name\"},lastNameLabel:{type:ControlType.String,title:\"Last Name Label\",defaultValue:\"Last Name\"},phoneLabel:{type:ControlType.String,title:\"Phone Label\",defaultValue:\"(XXX) XXX-XXXX\"},passwordLabel:{type:ControlType.String,title:\"Password Label\",defaultValue:\"Password\"},confirmPasswordLabel:{type:ControlType.String,title:\"Confirm Password Label\",defaultValue:\"Confirm Password\"},buttonText:{type:ControlType.String,title:\"Button Text\",defaultValue:\"Sign Up\"},buttonColor:{type:ControlType.Color,title:\"Button Color Start\",defaultValue:\"#297cfe\"},buttonColorEnd:{type:ControlType.Color,title:\"Button Color End\",defaultValue:\"#013466\"},buttonTextColor:{type:ControlType.Color,title:\"Button Text\",defaultValue:\"#FFFFFF\"},inputBorderColor:{type:ControlType.Color,title:\"Input Border\",defaultValue:\"rgb(229, 231, 235)\"},labelColor:{type:ControlType.Color,title:\"Label Color\",defaultValue:\"#000000\"},errorColor:{type:ControlType.Color,title:\"Error Color\",defaultValue:\"#d93025\"},apiEndpoint:{type:ControlType.String,title:\"API Endpoint\",defaultValue:\"/api/signin\"},buttonFont:{type:ControlType.Font,title:\"Button Font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{variant:\"Semibold\",fontSize:\"14px\",letterSpacing:\"-0.01em\",lineHeight:\"1em\"}},labelFont:{type:ControlType.Font,title:\"Label Font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{variant:\"Medium\",fontSize:\"14px\",letterSpacing:\"-0.01em\",lineHeight:\"1em\"}},onSuccess:{type:ControlType.EventHandler},onError:{type:ControlType.EventHandler},onEmailChange:{type:ControlType.EventHandler}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"SignIn\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./SignupInvestor.map","// Generated by Framer (4eeba22)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,FormContainer,getFonts,getLoadingLazyAtYPosition,Image,RichText,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS,withFX,withOptimizedAppearEffect}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import OTP from\"https://framerusercontent.com/modules/kHfS6hwyiEwtxDTS5vXd/cv9G9mJh1bZcYTR02nIG/OTP.js\";import CompanySignup from\"https://framerusercontent.com/modules/FCJv5r1jhCqB6PFVBp2R/WfwyYboACQR431PlcMce/SignupCompany.js\";import SignIn from\"https://framerusercontent.com/modules/c1CovXlRETXsMSujMVsA/jNVjKbYdTONuTDgCX9JP/SignupInvestor.js\";const OTPFonts=getFonts(OTP);const SignInFonts=getFonts(SignIn);const CompanySignupFonts=getFonts(CompanySignup);const MotionDivWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(motion.div));const cycleOrder=[\"FE7b9mtxU\",\"TfnGqXUWS\",\"DDxQDFCiD\",\"rCseD48iU\",\"p4IiagXwo\",\"asxvN1ek3\",\"i6Ht0N8X1\"];const serializationHash=\"framer-qc8Ak\";const variantClassNames={asxvN1ek3:\"framer-v-ha9ban\",DDxQDFCiD:\"framer-v-op683b\",FE7b9mtxU:\"framer-v-wx0xv6\",i6Ht0N8X1:\"framer-v-1rihr1h\",p4IiagXwo:\"framer-v-4kopyh\",rCseD48iU:\"framer-v-pqfsno\",TfnGqXUWS:\"framer-v-z7a1qo\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1,x:0,y:0};const animation1={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:150,y:0};const animation2={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:-150,y:0};const transition2={delay:0,duration:.4,ease:[.44,0,.56,1],type:\"tween\"};const animation3={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1.01,skewX:0,skewY:0,transition:transition1};const animation4={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1.07,skewX:0,skewY:0,transition:transition1};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const animation5={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1.06,skewX:0,skewY:0,transition:transition1};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Company Form\":\"p4IiagXwo\",\"Company Hover\":\"DDxQDFCiD\",\"Investor Form\":\"rCseD48iU\",\"Investor Hover\":\"TfnGqXUWS\",\"OTP for Company\":\"i6Ht0N8X1\",\"OTP For Investor\":\"asxvN1ek3\",Default:\"FE7b9mtxU\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"FE7b9mtxU\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"FE7b9mtxU\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1ddv7lz=activeVariantCallback(async(...args)=>{setVariant(\"FE7b9mtxU\");});const onSuccess1edff4b=activeVariantCallback(async(...args)=>{setVariant(\"asxvN1ek3\");});const onTapjgv6j7=activeVariantCallback(async(...args)=>{setVariant(\"rCseD48iU\");});const onMouseEnter1onfwcj=activeVariantCallback(async(...args)=>{setVariant(\"TfnGqXUWS\");});const onMouseLeave1ddv7lz=activeVariantCallback(async(...args)=>{setVariant(\"FE7b9mtxU\");});const onTap1u1vd8q=activeVariantCallback(async(...args)=>{setVariant(\"p4IiagXwo\");});const onMouseEnter11hx9l4=activeVariantCallback(async(...args)=>{setVariant(\"DDxQDFCiD\");});const onSuccessi7sds6=activeVariantCallback(async(...args)=>{setVariant(\"i6Ht0N8X1\");});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"asxvN1ek3\",\"i6Ht0N8X1\"].includes(baseVariant))return true;return false;};const isDisplayed1=()=>{if([\"asxvN1ek3\",\"i6Ht0N8X1\"].includes(baseVariant))return false;return true;};const isDisplayed2=()=>{if([\"rCseD48iU\",\"p4IiagXwo\"].includes(baseVariant))return true;return false;};const isDisplayed3=()=>{if(baseVariant===\"rCseD48iU\")return true;return false;};const isDisplayed4=()=>{if([\"rCseD48iU\",\"p4IiagXwo\",\"asxvN1ek3\",\"i6Ht0N8X1\"].includes(baseVariant))return false;return true;};const isDisplayed5=()=>{if(baseVariant===\"p4IiagXwo\")return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,...addPropertyOverrides({asxvN1ek3:{value:transition2},i6Ht0N8X1:{value:transition2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(MotionDivWithFXWithOptimizedAppearEffect,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-wx0xv6\",className,classNames),\"data-framer-appear-id\":\"wx0xv6\",\"data-framer-name\":\"Default\",layoutDependency:layoutDependency,layoutId:\"FE7b9mtxU\",ref:refBinding,style:{...style},...addPropertyOverrides({asxvN1ek3:{__framer__presenceAnimate:animation,__framer__presenceInitial:animation2,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,\"data-framer-name\":\"OTP For Investor\",optimized:true},DDxQDFCiD:{\"data-framer-name\":\"Company Hover\"},i6Ht0N8X1:{__framer__presenceAnimate:animation,__framer__presenceInitial:animation2,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,\"data-framer-name\":\"OTP for Company\",optimized:true},p4IiagXwo:{__framer__presenceAnimate:animation,__framer__presenceInitial:animation2,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,\"data-framer-name\":\"Company Form\",optimized:true},rCseD48iU:{__framer__presenceAnimate:animation,__framer__presenceInitial:animation1,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,\"data-framer-name\":\"Investor Form\",optimized:true},TfnGqXUWS:{\"data-framer-name\":\"Investor Hover\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-ic2he4\",\"data-framer-name\":\"Variant 2\",layoutDependency:layoutDependency,layoutId:\"XmUhrQ2mt\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1psa5ta\",layoutDependency:layoutDependency,layoutId:\"yFTKHATaB\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"3.6px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-fa16a3ef-909b-4fe8-b9b6-d5a056139983, rgb(44, 44, 44)))\",\"--framer-text-transform\":\"uppercase\"},children:\"Highlander Access\"})}),className:\"framer-1cb5v6v\",fonts:[\"Inter-SemiBold\"],layoutDependency:layoutDependency,layoutId:\"U5r1NwkIL\",style:{\"--extracted-r6o4lv\":\"var(--token-fa16a3ef-909b-4fe8-b9b6-d5a056139983, rgb(44, 44, 44))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},variants:{asxvN1ek3:{\"--extracted-r6o4lv\":\"var(--token-3a1e9ce8-5158-474f-ae2b-27ee1dcc6045, rgb(168, 168, 168))\"},i6Ht0N8X1:{\"--extracted-r6o4lv\":\"var(--token-3a1e9ce8-5158-474f-ae2b-27ee1dcc6045, rgb(168, 168, 168))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({asxvN1ek3:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"3.6px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-3a1e9ce8-5158-474f-ae2b-27ee1dcc6045, rgb(168, 168, 168)))\",\"--framer-text-transform\":\"uppercase\"},children:\"Highlander Access\"})})},i6Ht0N8X1:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"3.6px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-3a1e9ce8-5158-474f-ae2b-27ee1dcc6045, rgb(168, 168, 168)))\",\"--framer-text-transform\":\"uppercase\"},children:\"Highlander Access\"})})}},baseVariant,gestureVariant)})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-4p31wy\",layoutDependency:layoutDependency,layoutId:\"DCMtgDcpp\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-size\":\"22px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"1px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-f11b3b5a-6bea-45aa-97a2-69c1b2d9b923, rgb(13, 13, 13)))\",\"--framer-text-transform\":\"inherit\"},children:\"Create your Highlander account\"})}),className:\"framer-vtd6v4\",fonts:[\"Inter-SemiBold\"],layoutDependency:layoutDependency,layoutId:\"r68ynqjSl\",style:{\"--extracted-r6o4lv\":\"var(--token-f11b3b5a-6bea-45aa-97a2-69c1b2d9b923, rgb(13, 13, 13))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(FormContainer,{className:\"framer-1yotvzc\",\"data-framer-name\":\"Signin-Form\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"PfJsvjQyG\",nodeId:\"PfJsvjQyG\",submitTrackingId:\"signin-form\",children:formState=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1kw4viu-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"lYeiyvKhV-container\",nodeId:\"lYeiyvKhV\",rendersWithMotion:true,scopeId:\"NTXZG_2Ob\",children:/*#__PURE__*/_jsx(OTP,{apiEndpoint:\"/api/auth/verify-registration\",apiEndpointGenerateCode:\"/api/auth/generate-code\",buttonColor:\"rgb(41, 124, 254)\",buttonColorEnd:\"rgb(1, 52, 102)\",buttonFont:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:600,letterSpacing:\"-0.01em\",lineHeight:\"1em\"},buttonText:\"Verify & Continue\",buttonTextColor:\"rgb(255, 255, 255)\",errorColor:\"rgb(217, 48, 37)\",frontendEndpointVerifyCode:\"https://app.highlander.ai/auth/verify-sso-login\",height:\"100%\",id:\"lYeiyvKhV\",inputBorderColor:\"rgb(227, 227, 227)\",labelFont:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"-0.01em\",lineHeight:\"1em\"},layoutId:\"lYeiyvKhV\",style:{width:\"100%\"},userType:\"user\",width:\"100%\",...addPropertyOverrides({asxvN1ek3:{userType:\"investor\"},i6Ht0N8X1:{userType:\"company\"}},baseVariant,gestureVariant)})})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-3hpqjg\",layoutDependency:layoutDependency,layoutId:\"bmJmR3t_z\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-font-size\":\"12px\",\"--framer-letter-spacing\":\"1px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-fa16a3ef-909b-4fe8-b9b6-d5a056139983, rgb(44, 44, 44)))\",\"--framer-text-transform\":\"inherit\"},children:\"Do you want to invest in early-stage opportunities or raise capital for your company?\"})}),className:\"framer-793kk4\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"Q0B2_OfWH\",style:{\"--extracted-r6o4lv\":\"var(--token-fa16a3ef-909b-4fe8-b9b6-d5a056139983, rgb(44, 44, 44))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})})]}),isDisplayed1()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-vjbw1\",\"data-framer-name\":\"Main\",layoutDependency:layoutDependency,layoutId:\"m_MD2UHK2\",children:[isDisplayed2()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1ytp8ue\",\"data-border\":true,layoutDependency:layoutDependency,layoutId:\"F1mpHrdtZ\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-9f8876b8-e4e1-4c4e-b89e-aacbc65133a9, rgb(229, 229, 229))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"rgba(249, 250, 251, 0.8)\",borderBottomLeftRadius:24,borderBottomRightRadius:24,borderTopLeftRadius:24,borderTopRightRadius:24},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1wipwi\",layoutDependency:layoutDependency,layoutId:\"mL_kFr8lU\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"1px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-fa16a3ef-909b-4fe8-b9b6-d5a056139983, rgb(44, 44, 44)))\",\"--framer-text-transform\":\"inherit\"},children:\"Investor / Shareholder\"})}),className:\"framer-1durira\",fonts:[\"Inter-SemiBold\"],layoutDependency:layoutDependency,layoutId:\"J6Br0Hmrj\",style:{\"--extracted-r6o4lv\":\"var(--token-fa16a3ef-909b-4fe8-b9b6-d5a056139983, rgb(44, 44, 44))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({p4IiagXwo:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"1px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-fa16a3ef-909b-4fe8-b9b6-d5a056139983, rgb(44, 44, 44)))\",\"--framer-text-transform\":\"inherit\"},children:\"Company\"})})},rCseD48iU:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"0.5px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-fa16a3ef-909b-4fe8-b9b6-d5a056139983, rgb(44, 44, 44)))\",\"--framer-text-transform\":\"inherit\"},children:\"Investor / Shareholder\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1smmmx3\",layoutDependency:layoutDependency,layoutId:\"AaH84xj3q\",style:{backgroundColor:\"rgba(41, 124, 254, 0.1)\",borderBottomLeftRadius:999,borderBottomRightRadius:999,borderTopLeftRadius:999,borderTopRightRadius:999},children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",pixelHeight:64,pixelWidth:64,sizes:\"24px\",src:\"https://framerusercontent.com/images/tLIunV7jQKWzV1gcdQn0S4R6TiA.webp?width=64&height=64\"},className:\"framer-nyb7wv\",layoutDependency:layoutDependency,layoutId:\"tmGMAPnge\",...addPropertyOverrides({p4IiagXwo:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+0+330+12+0+0),pixelHeight:64,pixelWidth:64,sizes:\"24px\",src:\"https://framerusercontent.com/images/tLIunV7jQKWzV1gcdQn0S4R6TiA.webp?width=64&height=64\"}},rCseD48iU:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+0+272.4+12+0+0),pixelHeight:64,pixelWidth:64,sizes:\"24px\",src:\"https://framerusercontent.com/images/tLIunV7jQKWzV1gcdQn0S4R6TiA.webp?width=64&height=64\"}}},baseVariant,gestureVariant)})})]}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"1px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-55e6fcdb-ee70-4bb6-a221-b845514c93d7, rgb(0, 102, 252)))\",\"--framer-text-transform\":\"inherit\"},children:\"Change\"})}),className:\"framer-141qtja\",\"data-framer-name\":\"Change\",\"data-highlight\":true,fonts:[\"Inter-SemiBold\"],layoutDependency:layoutDependency,layoutId:\"QLrCbRj2K\",onTap:onTap1ddv7lz,style:{\"--extracted-r6o4lv\":\"var(--token-55e6fcdb-ee70-4bb6-a221-b845514c93d7, rgb(0, 102, 252))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",whileHover:animation3,withExternalLayout:true,...addPropertyOverrides({rCseD48iU:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"0.6px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-55e6fcdb-ee70-4bb6-a221-b845514c93d7, rgb(0, 102, 252)))\",\"--framer-text-transform\":\"inherit\"},children:\"Change\"})})}},baseVariant,gestureVariant)})]}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"1px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-3a1e9ce8-5158-474f-ae2b-27ee1dcc6045, rgb(168, 168, 168)))\",\"--framer-text-transform\":\"inherit\"},children:\"Highlander Access\"})}),className:\"framer-jna748\",fonts:[\"Inter-SemiBold\"],layoutDependency:layoutDependency,layoutId:\"PMlqIbyfu\",style:{\"--extracted-r6o4lv\":\"var(--token-3a1e9ce8-5158-474f-ae2b-27ee1dcc6045, rgb(168, 168, 168))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-size\":\"24px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"0.7px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-f11b3b5a-6bea-45aa-97a2-69c1b2d9b923, rgb(13, 13, 13)))\",\"--framer-text-transform\":\"inherit\"},children:\"Create your Highlander account\"})}),className:\"framer-5jrcn8\",fonts:[\"Inter-SemiBold\"],layoutDependency:layoutDependency,layoutId:\"WSasqU95z\",style:{\"--extracted-r6o4lv\":\"var(--token-f11b3b5a-6bea-45aa-97a2-69c1b2d9b923, rgb(13, 13, 13))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-font-size\":\"12px\",\"--framer-letter-spacing\":\"0.4px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-fa16a3ef-909b-4fe8-b9b6-d5a056139983, rgb(44, 44, 44)))\",\"--framer-text-transform\":\"inherit\"},children:\"Do you want to invest in early-stage opportunities or raise capital for your company?\"})}),className:\"framer-18d0ylu\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"jJuarNEZF\",style:{\"--extracted-r6o4lv\":\"var(--token-fa16a3ef-909b-4fe8-b9b6-d5a056139983, rgb(44, 44, 44))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})]}),isDisplayed3()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1y6czl9-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"u3JuCHdRE-container\",nodeId:\"u3JuCHdRE\",rendersWithMotion:true,scopeId:\"NTXZG_2Ob\",children:/*#__PURE__*/_jsx(SignIn,{apiEndpoint:\"/api/auth/register\",buttonColor:\"rgb(41, 124, 254)\",buttonColorEnd:\"rgb(1, 52, 102)\",buttonFont:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:600,letterSpacing:\"-0.01em\",lineHeight:\"1em\"},buttonText:\"Sign Up\",buttonTextColor:\"rgb(255, 255, 255)\",confirmPasswordLabel:\"Confirm Password\",emailLabel:\"Email Address\",errorColor:\"rgb(217, 48, 37)\",firstNameLabel:\"First Name\",height:\"100%\",id:\"u3JuCHdRE\",inputBorderColor:\"rgb(229, 231, 235)\",labelColor:\"rgb(0, 0, 0)\",labelFont:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"-0.01em\",lineHeight:\"1em\"},lastNameLabel:\"Last Name\",layoutId:\"u3JuCHdRE\",onSuccess:onSuccess1edff4b,passwordLabel:\"Password\",phoneLabel:\"(XXX) XXX-XXXX\",signinType:\"investor\",style:{width:\"100%\"},width:\"100%\"})})}),isDisplayed4()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-g4i44f\",layoutDependency:layoutDependency,layoutId:\"H9v1xgj4U\",children:[/*#__PURE__*/_jsx(Transition,{...addPropertyOverrides({DDxQDFCiD:{value:transition1},TfnGqXUWS:{value:transition1}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-15772kp\",\"data-border\":true,\"data-framer-name\":\"InvestorCard\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"cn_9iRJ5R\",onMouseEnter:onMouseEnter1onfwcj,onMouseLeave:onMouseLeave1ddv7lz,onTap:onTapjgv6j7,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgb(229, 231, 235)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",borderBottomLeftRadius:24,borderBottomRightRadius:24,borderTopLeftRadius:24,borderTopRightRadius:24,boxShadow:\"0px 1px 2px 0px rgba(0, 0, 0, 0.25)\"},variants:{TfnGqXUWS:{\"--border-color\":\"var(--token-55e6fcdb-ee70-4bb6-a221-b845514c93d7, rgb(0, 102, 252))\",boxShadow:\"1px 1px 12px 0px rgba(0, 0, 0, 0.25)\"}},...addPropertyOverrides({DDxQDFCiD:{onMouseEnter:undefined,onMouseLeave:undefined},TfnGqXUWS:{whileHover:animation4}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-xuxbsl\",\"data-framer-name\":\"Icon\",layoutDependency:layoutDependency,layoutId:\"hAH0UTdVT\",style:{backgroundColor:\"rgba(41, 124, 254, 0.1)\",borderBottomLeftRadius:12,borderBottomRightRadius:12,borderTopLeftRadius:12,borderTopRightRadius:12},children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+330+18+20+0+0+6.5),pixelHeight:256,pixelWidth:256,sizes:\"35px\",src:\"https://framerusercontent.com/images/IdcL9aBCSNVUUFKjYdhDFwIPZM.png?width=256&height=256\"},className:\"framer-jqmxax\",fitImageDimension:\"width\",layoutDependency:layoutDependency,layoutId:\"GSyWsU0wB\"})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"0.6px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-1fb4d961-4905-46b8-819c-fb1bffeea3fb, rgb(15, 15, 15)))\",\"--framer-text-transform\":\"inherit\"},children:\"Investor / Shareholder\"})}),className:\"framer-14tzah2\",fonts:[\"Inter-SemiBold\"],layoutDependency:layoutDependency,layoutId:\"nTdUEkayx\",style:{\"--extracted-r6o4lv\":\"var(--token-1fb4d961-4905-46b8-819c-fb1bffeea3fb, rgb(15, 15, 15))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-size\":\"10px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0.6px\",\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-fa16a3ef-909b-4fe8-b9b6-d5a056139983, rgb(44, 44, 44)))\",\"--framer-text-transform\":\"inherit\"},children:\"You want to invest in startups or access your existing holdings.\"})}),className:\"framer-1j2h5z8\",fonts:[\"Inter-Medium\"],layoutDependency:layoutDependency,layoutId:\"Mh1jFwQfI\",style:{\"--extracted-r6o4lv\":\"var(--token-fa16a3ef-909b-4fe8-b9b6-d5a056139983, rgb(44, 44, 44))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})]})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-hnrww8\",\"data-border\":true,\"data-framer-name\":\"Company\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"jrFJziwql\",onMouseEnter:onMouseEnter11hx9l4,onTap:onTap1u1vd8q,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgb(229, 231, 235)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",borderBottomLeftRadius:24,borderBottomRightRadius:24,borderTopLeftRadius:24,borderTopRightRadius:24,boxShadow:\"0px 1px 2px 0px rgba(0, 0, 0, 0.25)\"},variants:{DDxQDFCiD:{\"--border-color\":\"var(--token-55e6fcdb-ee70-4bb6-a221-b845514c93d7, rgb(0, 102, 252))\",boxShadow:\"1px 1px 12px 0px rgba(0, 0, 0, 0.25)\"}},...addPropertyOverrides({DDxQDFCiD:{onMouseLeave:onMouseLeave1ddv7lz,whileHover:animation5}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1ogjdjx\",\"data-framer-name\":\"Icon\",layoutDependency:layoutDependency,layoutId:\"xHYYpJkVy\",style:{backgroundColor:\"rgba(41, 124, 254, 0.1)\",borderBottomLeftRadius:12,borderBottomRightRadius:12,borderTopLeftRadius:12,borderTopRightRadius:12},children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+330+18+20+0+0+6.5),pixelHeight:256,pixelWidth:256,sizes:\"35px\",src:\"https://framerusercontent.com/images/crVxLm3B5gyxFjiErmxzRwnydII.png?width=256&height=256\"},className:\"framer-p86lqn\",fitImageDimension:\"width\",layoutDependency:layoutDependency,layoutId:\"LuSbxCAyw\"})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"0.6px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-1fb4d961-4905-46b8-819c-fb1bffeea3fb, rgb(15, 15, 15)))\",\"--framer-text-transform\":\"inherit\"},children:\"Company\"})}),className:\"framer-7gbt69\",fonts:[\"Inter-SemiBold\"],layoutDependency:layoutDependency,layoutId:\"xCGyaeUhK\",style:{\"--extracted-r6o4lv\":\"var(--token-1fb4d961-4905-46b8-819c-fb1bffeea3fb, rgb(15, 15, 15))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-size\":\"10px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0.6px\",\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-fa16a3ef-909b-4fe8-b9b6-d5a056139983, rgb(44, 44, 44)))\",\"--framer-text-transform\":\"inherit\"},children:\"You represent a company raising funds or managing shareholders.\"})}),className:\"framer-1nt7tox\",fonts:[\"Inter-Medium\"],layoutDependency:layoutDependency,layoutId:\"BN76BG_6N\",style:{\"--extracted-r6o4lv\":\"var(--token-fa16a3ef-909b-4fe8-b9b6-d5a056139983, rgb(44, 44, 44))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})]})]}),isDisplayed5()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1so79mt-container\",\"data-code-component-plugin-id\":\"84d4c1\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"AcxYdKHOH-container\",nodeId:\"AcxYdKHOH\",rendersWithMotion:true,scopeId:\"NTXZG_2Ob\",children:/*#__PURE__*/_jsx(CompanySignup,{apiEndpoint:\"/api/auth/register\",buttonColor:\"rgb(41, 124, 254)\",buttonColorEnd:\"rgb(1, 52, 102)\",buttonFont:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:600,letterSpacing:\"-0.01em\",lineHeight:\"1em\"},buttonText:\"Sign Up\",buttonTextColor:\"rgb(255, 255, 255)\",companyLabel:\"Company Name\",confirmPasswordLabel:\"Confirm Password\",emailLabel:\"Email Address\",errorColor:\"rgb(217, 48, 37)\",firstNameLabel:\"First Name\",height:\"100%\",id:\"AcxYdKHOH\",inputBorderColor:\"rgb(229, 231, 235)\",labelColor:\"rgb(0, 0, 0)\",labelFont:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"-0.01em\",lineHeight:\"1em\"},lastNameLabel:\"Last Name\",layoutId:\"AcxYdKHOH\",onSuccess:onSuccessi7sds6,passwordLabel:\"Password\",phoneLabel:\"(XXX) XXX-XXXX\",signinType:\"company\",style:{width:\"100%\"},width:\"100%\"})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-qc8Ak.framer-3fguh1, .framer-qc8Ak .framer-3fguh1 { display: block; }\",\".framer-qc8Ak.framer-wx0xv6 { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; max-width: 480px; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 389px; }\",\".framer-qc8Ak .framer-ic2he4 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 440px; }\",\".framer-qc8Ak .framer-1psa5ta, .framer-qc8Ak .framer-4p31wy, .framer-qc8Ak .framer-3hpqjg { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px 10px 0px 10px; position: relative; width: 100%; }\",\".framer-qc8Ak .framer-1cb5v6v, .framer-qc8Ak .framer-vtd6v4, .framer-qc8Ak .framer-1durira { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-qc8Ak .framer-1yotvzc { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 20px 10px 0px 10px; position: relative; width: 100%; }\",\".framer-qc8Ak .framer-1kw4viu-container, .framer-qc8Ak .framer-1y6czl9-container, .framer-qc8Ak .framer-1so79mt-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-qc8Ak .framer-793kk4, .framer-qc8Ak .framer-jna748, .framer-qc8Ak .framer-14tzah2, .framer-qc8Ak .framer-1j2h5z8 { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-qc8Ak .framer-vjbw1 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-qc8Ak .framer-1ytp8ue { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 12px 16px 12px 16px; position: relative; width: 200px; }\",\".framer-qc8Ak .framer-1wipwi { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-qc8Ak .framer-1smmmx3 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 24px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 24px; }\",\".framer-qc8Ak .framer-nyb7wv { flex: none; height: 24px; position: relative; width: 24px; }\",\".framer-qc8Ak .framer-141qtja { cursor: pointer; flex: none; height: auto; position: relative; white-space: pre; width: auto; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-qc8Ak .framer-5jrcn8, .framer-qc8Ak .framer-18d0ylu { flex: none; height: auto; max-width: 480px; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-qc8Ak .framer-g4i44f { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 18px 10px 18px 10px; position: relative; width: 100%; }\",\".framer-qc8Ak .framer-15772kp { align-content: flex-start; align-items: flex-start; cursor: pointer; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; max-height: 225px; overflow: visible; padding: 20px; position: relative; width: 50%; }\",\".framer-qc8Ak .framer-xuxbsl, .framer-qc8Ak .framer-1ogjdjx { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 48px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 48px; }\",\".framer-qc8Ak .framer-jqmxax, .framer-qc8Ak .framer-p86lqn { flex: none; height: 35px; position: relative; width: auto; }\",\".framer-qc8Ak .framer-hnrww8 { align-content: flex-start; align-items: flex-start; align-self: stretch; cursor: pointer; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: auto; justify-content: flex-start; max-width: 225px; overflow: visible; padding: 20px; position: relative; width: 50%; }\",\".framer-qc8Ak .framer-7gbt69 { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 94px; word-break: break-word; word-wrap: break-word; }\",\".framer-qc8Ak .framer-1nt7tox { flex: none; height: auto; max-width: 225px; position: relative; white-space: pre-wrap; width: auto; word-break: break-word; word-wrap: break-word; }\",\".framer-qc8Ak.framer-v-z7a1qo .framer-vjbw1, .framer-qc8Ak.framer-v-op683b .framer-vjbw1 { align-content: center; align-items: center; justify-content: center; }\",\".framer-qc8Ak.framer-v-z7a1qo .framer-15772kp, .framer-qc8Ak.framer-v-op683b .framer-hnrww8 { will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-qc8Ak.framer-v-op683b .framer-18d0ylu, .framer-qc8Ak.framer-v-op683b .framer-7gbt69 { width: 100%; }\",\".framer-qc8Ak.framer-v-op683b .framer-14tzah2 { width: 137px; }\",\".framer-qc8Ak.framer-v-pqfsno.framer-wx0xv6, .framer-qc8Ak.framer-v-4kopyh.framer-wx0xv6 { gap: 21px; max-width: 690px; width: min-content; }\",\".framer-qc8Ak.framer-v-pqfsno .framer-vjbw1 { align-content: center; align-items: center; align-self: stretch; justify-content: center; width: auto; }\",\".framer-qc8Ak.framer-v-pqfsno .framer-1ytp8ue, .framer-qc8Ak.framer-v-4kopyh .framer-1ytp8ue { order: 3; width: 100%; }\",\".framer-qc8Ak.framer-v-pqfsno .framer-1durira, .framer-qc8Ak.framer-v-pqfsno .framer-5jrcn8, .framer-qc8Ak.framer-v-4kopyh .framer-1durira, .framer-qc8Ak.framer-v-4kopyh .framer-5jrcn8, .framer-qc8Ak.framer-v-ha9ban .framer-4p31wy, .framer-qc8Ak.framer-v-1rihr1h .framer-4p31wy { order: 1; }\",\".framer-qc8Ak.framer-v-pqfsno .framer-1smmmx3, .framer-qc8Ak.framer-v-pqfsno .framer-jna748, .framer-qc8Ak.framer-v-4kopyh .framer-1smmmx3, .framer-qc8Ak.framer-v-4kopyh .framer-jna748, .framer-qc8Ak.framer-v-ha9ban .framer-1psa5ta, .framer-qc8Ak.framer-v-1rihr1h .framer-1psa5ta { order: 0; }\",\".framer-qc8Ak.framer-v-pqfsno .framer-18d0ylu { order: 2; width: auto; }\",\".framer-qc8Ak.framer-v-pqfsno .framer-1y6czl9-container, .framer-qc8Ak.framer-v-4kopyh .framer-1so79mt-container, .framer-qc8Ak.framer-v-ha9ban .framer-ic2he4 { align-self: stretch; width: auto; }\",\".framer-qc8Ak.framer-v-4kopyh .framer-vjbw1 { align-self: stretch; justify-content: center; width: auto; }\",\".framer-qc8Ak.framer-v-4kopyh .framer-18d0ylu, .framer-qc8Ak.framer-v-ha9ban .framer-3hpqjg, .framer-qc8Ak.framer-v-1rihr1h .framer-3hpqjg { order: 2; }\",\".framer-qc8Ak.framer-v-ha9ban.framer-wx0xv6 { width: min-content; }\",\".framer-qc8Ak.framer-v-ha9ban .framer-1cb5v6v, .framer-qc8Ak.framer-v-1rihr1h .framer-1cb5v6v { flex: 1 0 0px; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-qc8Ak.framer-v-ha9ban .framer-1yotvzc, .framer-qc8Ak.framer-v-1rihr1h .framer-1yotvzc { order: 3; }\",\".framer-qc8Ak.framer-v-1rihr1h.framer-wx0xv6 { align-content: center; align-items: center; justify-content: center; width: min-content; }\",'.framer-qc8Ak[data-border=\"true\"]::after, .framer-qc8Ak [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 350\n * @framerIntrinsicWidth 389\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"],\"constraints\":[null,\"480px\",null,null]},\"TfnGqXUWS\":{\"layout\":[\"fixed\",\"auto\"],\"constraints\":[null,\"480px\",null,null]},\"DDxQDFCiD\":{\"layout\":[\"fixed\",\"auto\"],\"constraints\":[null,\"480px\",null,null]},\"rCseD48iU\":{\"layout\":[\"auto\",\"auto\"],\"constraints\":[null,\"690px\",null,null]},\"p4IiagXwo\":{\"layout\":[\"auto\",\"auto\"],\"constraints\":[null,\"690px\",null,null]},\"asxvN1ek3\":{\"layout\":[\"auto\",\"auto\"],\"constraints\":[null,\"480px\",null,null]},\"i6Ht0N8X1\":{\"layout\":[\"auto\",\"auto\"],\"constraints\":[null,\"480px\",null,null]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerTrackingIds [{\"id\":\"signin-form\",\"nodeId\":\"PfJsvjQyG\",\"type\":\"form_submit\"}]\n */const FramerNTXZG_2Ob=withCSS(Component,css,\"framer-qc8Ak\");export default FramerNTXZG_2Ob;FramerNTXZG_2Ob.displayName=\"SignUp\";FramerNTXZG_2Ob.defaultProps={height:350,width:389};addPropertyControls(FramerNTXZG_2Ob,{variant:{options:[\"FE7b9mtxU\",\"TfnGqXUWS\",\"DDxQDFCiD\",\"rCseD48iU\",\"p4IiagXwo\",\"asxvN1ek3\",\"i6Ht0N8X1\"],optionTitles:[\"Default\",\"Investor Hover\",\"Company Hover\",\"Investor Form\",\"Company Form\",\"OTP For Investor\",\"OTP for Company\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerNTXZG_2Ob,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/hyOgCu0Xnghbimh0pE8QTvtt2AU.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/NeGmSOXrPBfEFIy5YZeHq17LEDA.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/oYaAX5himiTPYuN8vLWnqBbfD2s.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/lEJLP4R0yuCaMCjSXYHtJw72M.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/cRJyLNuTJR5jbyKzGi33wU9cqIQ.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/yDtI2UI8XcEg1W2je9XPN3Noo.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/A0Wcc7NgXMjUuFdquHDrIZpzZw0.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5A3Ce6C9YYmCjpQx9M4inSaKU.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/Qx95Xyt0Ka3SGhinnbXIGpEIyP4.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/6mJuEAguuIuMog10gGvH5d3cl8.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/xYYWaj7wCU5zSQH0eXvSaS19wo.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/otTaNuNpVK4RbdlT7zDDdKvQBA.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/UjlFhCnUjxhNfep4oYBPqnEssyo.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/DolVirEGb34pEXEp8t8FQBSK4.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...OTPFonts,...SignInFonts,...CompanySignupFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerNTXZG_2Ob\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"350\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"],\\\"constraints\\\":[null,\\\"480px\\\",null,null]},\\\"TfnGqXUWS\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"],\\\"constraints\\\":[null,\\\"480px\\\",null,null]},\\\"DDxQDFCiD\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"],\\\"constraints\\\":[null,\\\"480px\\\",null,null]},\\\"rCseD48iU\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"],\\\"constraints\\\":[null,\\\"690px\\\",null,null]},\\\"p4IiagXwo\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"],\\\"constraints\\\":[null,\\\"690px\\\",null,null]},\\\"asxvN1ek3\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"],\\\"constraints\\\":[null,\\\"480px\\\",null,null]},\\\"i6Ht0N8X1\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"],\\\"constraints\\\":[null,\\\"480px\\\",null,null]}}}\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"389\",\"framerTrackingIds\":\"[{\\\"id\\\":\\\"signin-form\\\",\\\"nodeId\\\":\\\"PfJsvjQyG\\\",\\\"type\\\":\\\"form_submit\\\"}]\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./NTXZG_2Ob.map","// Forget password component with floating label email input and POST method\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useState,startTransition,useEffect}from\"react\";import{addPropertyControls,ControlType,Data}from\"framer\";// Create a global data store for sharing email across components\nconst globalData=Data({email:\"\"});/**\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n */export default function ForgetPassword(props){const{emailLabel,buttonText,buttonColor,buttonColorEnd,buttonTextColor,inputBorderColor,labelColor,errorColor,successColor,apiEndpoint,onSuccess,onError,onEmailChange,buttonFont,labelFont}=props;const[email,setEmail]=useState(\"\");const[emailFocused,setEmailFocused]=useState(false);const[isLoading,setIsLoading]=useState(false);const[error,setError]=useState(\"\");const[success,setSuccess]=useState(\"\");// Load email from localStorage on mount\nuseEffect(()=>{if(typeof window!==\"undefined\"){const savedEmail=localStorage.getItem(\"userEmail\");if(savedEmail){startTransition(()=>{setEmail(savedEmail);globalData.email=savedEmail;});}}},[]);const handleSubmit=async()=>{startTransition(()=>{setError(\"\");setSuccess(\"\");setIsLoading(true);});try{const response=await fetch(apiEndpoint,{method:\"POST\",headers:{\"Content-Type\":\"application/json\"},body:JSON.stringify({email})});const data=await response.json();if(!response.ok||!data.success){const errorMessage=data.messages&&data.messages.length>0?data.messages[0]:\"Request failed\";throw new Error(errorMessage);}startTransition(()=>{setIsLoading(false);setSuccess(\"Password reset link sent to your email\");});onSuccess?.();}catch(err){const errorMessage=err instanceof Error?err.message:\"An error occurred\";startTransition(()=>{setError(errorMessage);setIsLoading(false);});onError?.(errorMessage);}};const isEmailFloating=emailFocused||email.length>0;const isValidEmail=/^[^\\s@]+@[^\\s@]+\\.[^\\s@]+$/.test(email);const isFormValid=isValidEmail;return /*#__PURE__*/_jsx(\"div\",{style:{...props.style,position:\"relative\",width:\"100%\",height:\"100%\",display:\"flex\",flexDirection:\"column\",gap:24},children:/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:24,width:\"100%\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\",width:\"100%\"},children:[/*#__PURE__*/_jsx(\"input\",{type:\"email\",value:email,onChange:e=>{const newEmail=e.target.value;startTransition(()=>{setEmail(newEmail);globalData.email=newEmail// Store in global data\n;});// Save to localStorage\nif(typeof window!==\"undefined\"){localStorage.setItem(\"userEmail\",newEmail);}onEmailChange?.(newEmail);},onFocus:()=>startTransition(()=>setEmailFocused(true)),onBlur:()=>startTransition(()=>setEmailFocused(false)),required:true,style:{width:\"100%\",padding:\"16px 16px 16px 20px\",fontSize:16,border:`1px solid ${inputBorderColor}`,borderRadius:12,outline:\"none\",transition:\"border-color 0.2s, box-shadow 0.2s\",boxSizing:\"border-box\",backgroundColor:\"transparent\",fontFamily:\"Inter, sans-serif\"},onFocusCapture:e=>{e.currentTarget.style.borderColor=\"rgb(41, 124, 254)\";e.currentTarget.style.borderWidth=\"2px\";e.currentTarget.style.boxShadow=\"0 1px 2px 0 rgba(41, 124, 254, 0.2)\";},onBlurCapture:e=>{e.currentTarget.style.borderColor=inputBorderColor;e.currentTarget.style.borderWidth=\"1px\";e.currentTarget.style.boxShadow=\"none\";}}),/*#__PURE__*/_jsx(\"label\",{style:{position:\"absolute\",left:isEmailFloating?16:20,top:isEmailFloating?-8:16,fontSize:isEmailFloating?12:16,color:emailFocused?buttonColor:labelColor,transition:\"all 0.2s\",pointerEvents:\"none\",backgroundColor:isEmailFloating?\"#FFFFFF\":\"transparent\",padding:isEmailFloating?\"0 4px\":\"0\",fontFamily:\"Inter, sans-serif\"},children:emailLabel})]}),error&&/*#__PURE__*/_jsx(\"div\",{style:{color:errorColor,fontSize:14,...labelFont},children:error}),success&&/*#__PURE__*/_jsx(\"div\",{style:{color:successColor,fontSize:14,...labelFont},children:success}),/*#__PURE__*/_jsxs(\"button\",{type:\"button\",onClick:handleSubmit,disabled:isLoading||!isFormValid,style:{width:\"100%\",padding:\"12px 24px\",height:\"3rem\",background:`linear-gradient(to right, ${buttonColor}, ${buttonColorEnd})`,color:buttonTextColor,border:\"none\",borderRadius:12,cursor:isLoading||!isFormValid?\"not-allowed\":\"pointer\",opacity:isLoading||!isFormValid?.6:1,transition:\"opacity 0.2s, box-shadow 0.2s\",boxShadow:\"none\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",gap:8,...buttonFont},onMouseEnter:e=>{if(!isLoading&&isFormValid){e.currentTarget.style.boxShadow=\"0 0 0 4px rgba(41, 124, 254, 0.2)\";}},onMouseLeave:e=>{e.currentTarget.style.boxShadow=\"none\";},onFocus:e=>{if(!isLoading&&isFormValid){e.currentTarget.style.boxShadow=\"0 0 0 4px rgba(41, 124, 254, 0.2)\";}},onBlur:e=>{e.currentTarget.style.boxShadow=\"none\";},children:[isLoading&&/*#__PURE__*/_jsxs(\"svg\",{width:\"16\",height:\"16\",viewBox:\"0 0 16 16\",fill:\"none\",style:{animation:\"spin 1s linear infinite\"},children:[/*#__PURE__*/_jsx(\"style\",{children:`\n                                    @keyframes spin {\n                                        from { transform: rotate(0deg); }\n                                        to { transform: rotate(360deg); }\n                                    }\n                                `}),/*#__PURE__*/_jsx(\"circle\",{cx:\"8\",cy:\"8\",r:\"6\",stroke:buttonTextColor,strokeWidth:\"2\",strokeLinecap:\"round\",strokeDasharray:\"9.42 9.42\",opacity:\"0.8\"})]}),isLoading?\"Sending...\":buttonText]})]})});}addPropertyControls(ForgetPassword,{emailLabel:{type:ControlType.String,title:\"Email Label\",defaultValue:\"Email\"},buttonText:{type:ControlType.String,title:\"Button Text\",defaultValue:\"Send Reset Link\"},buttonColor:{type:ControlType.Color,title:\"Button Color Start\",defaultValue:\"#297cfe\"},buttonColorEnd:{type:ControlType.Color,title:\"Button Color End\",defaultValue:\"#013466\"},buttonTextColor:{type:ControlType.Color,title:\"Button Text\",defaultValue:\"#FFFFFF\"},inputBorderColor:{type:ControlType.Color,title:\"Input Border\",defaultValue:\"#e3e3e3\"},labelColor:{type:ControlType.Color,title:\"Label Color\",defaultValue:\"#000000\"},errorColor:{type:ControlType.Color,title:\"Error Color\",defaultValue:\"#d93025\"},successColor:{type:ControlType.Color,title:\"Success Color\",defaultValue:\"#22CC66\"},apiEndpoint:{type:ControlType.String,title:\"API Endpoint\",defaultValue:\"https://sso.highlander.ai/api/auth/forgot-password\"},buttonFont:{type:ControlType.Font,title:\"Button Font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{variant:\"Semibold\",fontSize:\"14px\",letterSpacing:\"-0.01em\",lineHeight:\"1em\"}},labelFont:{type:ControlType.Font,title:\"Label Font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{variant:\"Medium\",fontSize:\"14px\",letterSpacing:\"-0.01em\",lineHeight:\"1em\"}},onSuccess:{type:ControlType.EventHandler},onError:{type:ControlType.EventHandler},onEmailChange:{type:ControlType.EventHandler}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"ForgetPassword\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ForgetPassword.map","import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{useState,startTransition,useRef,useEffect}from\"react\";import{addPropertyControls,ControlType}from\"framer\";/**\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n */export default function OTP(props){const{buttonText,buttonColor,buttonColorEnd,buttonTextColor,inputBorderColor,errorColor,apiEndpoint,apiEndpointGenerateCode,frontendEndpointVerifyCode,resetPasswordEndpoint,onSuccess,onError,buttonFont,labelFont,userType,ssoUrl}=props;const[otp,setOtp]=useState([\"\",\"\",\"\",\"\",\"\",\"\"]);const inputRefs=useRef([]);const[isLoading,setIsLoading]=useState(false);const[error,setError]=useState(\"\");const[email,setEmail]=useState(\"\");const[showPasswordReset,setShowPasswordReset]=useState(false);const[newPassword,setNewPassword]=useState(\"\");const[confirmPassword,setConfirmPassword]=useState(\"\");const[passwordError,setPasswordError]=useState(\"\");const[newPasswordFocused,setNewPasswordFocused]=useState(false);const[confirmPasswordFocused,setConfirmPasswordFocused]=useState(false);const[successMessage,setSuccessMessage]=useState(\"\");const isNewPasswordFloating=newPasswordFocused||newPassword.length>0;const isConfirmPasswordFloating=confirmPasswordFocused||confirmPassword.length>0;useEffect(()=>{if(typeof window!==\"undefined\"){const storedEmail=localStorage.getItem(\"userEmail\");if(storedEmail){startTransition(()=>setEmail(storedEmail));}}},[]);const setCookie=(name,value,days=7)=>{if(typeof document===\"undefined\")return;const expires=new Date;expires.setTime(expires.getTime()+days*24*60*60*1e3);document.cookie=`${name}=${value};expires=${expires.toUTCString()};path=/;SameSite=Strict`;};const validatePassword=password=>{if(password.length<8){return\"Password must be at least 8 characters\";}if(!/[a-z]/.test(password)){return\"Password must contain a lowercase letter\";}if(!/[A-Z]/.test(password)){return\"Password must contain an uppercase letter\";}if(!/[0-9]/.test(password)){return\"Password must contain a digit\";}if(!/[!@#$%^&*()_+\\-=\\[\\]{};':\"\\\\|,.<>\\/?]/.test(password)){return\"Password must contain a special character\";}return null;};const handlePasswordReset=async()=>{startTransition(()=>{setPasswordError(\"\");setIsLoading(true);});try{const validationError=validatePassword(newPassword);if(validationError){throw new Error(validationError);}if(newPassword!==confirmPassword){throw new Error(\"Passwords do not match\");}const storedEmail=localStorage.getItem(\"userEmail\");const response=await fetch(`${ssoUrl}${resetPasswordEndpoint}`,{method:\"POST\",headers:{\"Content-Type\":\"application/json\"},body:JSON.stringify({email:storedEmail,password:newPassword,password_confirmation:confirmPassword})});const data=await response.json();if(!response.ok||!data.success){const errorMessage=data.messages&&data.messages.length>0?data.messages[0]:\"Password reset failed\";throw new Error(errorMessage);}startTransition(()=>setIsLoading(false));onSuccess?.();// Show success message and refresh\nstartTransition(()=>{setSuccessMessage(\"Password changed successfully\");});setTimeout(()=>{if(typeof window!==\"undefined\"){window.location.reload();}},2e3);}catch(err){const errorMessage=err instanceof Error?err.message:\"An error occurred\";startTransition(()=>{setPasswordError(errorMessage);setIsLoading(false);});onError?.(errorMessage);}};const handleSubmit=async()=>{startTransition(()=>{setError(\"\");setIsLoading(true);});try{const storedEmail=localStorage.getItem(\"userEmail\");const response=await fetch(`${ssoUrl}${apiEndpoint}`,{method:\"POST\",headers:{\"Content-Type\":\"application/json\"},body:JSON.stringify({otp_code:otp.join(\"\"),email:storedEmail})});const data=await response.json();if(!response.ok||!data.success){const errorMessage=data.messages&&data.messages.length>0?data.messages[0]:\"Sign in failed\";throw new Error(errorMessage);}// Check if this is OTP verification for password reset (status 200)\nif(data.status===200){startTransition(()=>{setShowPasswordReset(true);setIsLoading(false);});return;}// LOKMAN'S EDIT START\nconst refreshToken=data.data?.refresh_token;if(!refreshToken)throw new Error(\"Invalid\");// Save refresh token in cookies\n// setCookie(\"refresh_token\", refreshToken, 7)\nif(userType==\"investor\"){window.location.reload();return;}const codeResponse=await fetch(`${ssoUrl}${apiEndpointGenerateCode}`,{method:\"POST\",headers:{\"Content-Type\":\"application/json\"},body:JSON.stringify({refresh_token:refreshToken})});const codeData=await codeResponse.json();if(!codeResponse.ok||!codeData.code){throw new Error(codeData.message||\"Failed to generate SSO code\");}const shortLivedCode=codeData.code;const frontendUrl=frontendEndpointVerifyCode+\"?code=\"+encodeURIComponent(shortLivedCode);if(typeof window!==\"undefined\"){window.location.href=frontendUrl;}// LOKMAN'S EDIT END\nstartTransition(()=>setIsLoading(false));onSuccess?.();}catch(err){const errorMessage=err instanceof Error?err.message:\"An error occurred\";startTransition(()=>{setError(errorMessage);setIsLoading(false);});onError?.(errorMessage);}};const isFormValid=otp.every(digit=>digit.length===1);const isPasswordFormValid=newPassword.length>=8&&confirmPassword.length>=8;const handleOtpChange=(index,value)=>{if(!/^\\d*$/.test(value))return;const newOtp=[...otp];newOtp[index]=value.slice(-1);startTransition(()=>setOtp(newOtp));if(value&&index<5){inputRefs.current[index+1]?.focus();}};const handleKeyDown=(index,e)=>{if(e.key===\"Backspace\"&&!otp[index]&&index>0){inputRefs.current[index-1]?.focus();}};const handlePaste=e=>{e.preventDefault();const pastedData=e.clipboardData.getData(\"text\");const digits=pastedData.replace(/\\D/g,\"\").slice(0,6);if(digits.length>0){const newOtp=[...otp];for(let i=0;i<6;i++){newOtp[i]=digits[i]||\"\";}startTransition(()=>setOtp(newOtp));const nextEmptyIndex=digits.length<6?digits.length:5;inputRefs.current[nextEmptyIndex]?.focus();}};return /*#__PURE__*/_jsx(\"div\",{style:{...props.style,position:\"relative\",width:\"100%\",height:\"100%\",display:\"flex\",flexDirection:\"column\",gap:24},children:!showPasswordReset?/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsxs(\"div\",{style:{borderRadius:16,border:\"1px solid rgb(41 124 254 / 0.3)\",backgroundColor:\"rgb(41 124 254 / 0.05)\",padding:\"1rem\",fontSize:\"0.875rem\",lineHeight:\"1.25rem\",color:\"#374151\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{fontWeight:600,color:\"#1e5bb8\",marginBottom:\"0.25rem\"},children:\"Verify your email\"}),/*#__PURE__*/_jsxs(\"p\",{style:{margin:0,marginTop:\"0.25rem\",color:\"#4b5563\"},children:[\"We sent a 6-digit verification code to \",email,\". Enter it below to sign in.\"]})]}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:24,width:\"100%\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",gap:12,width:\"100%\",justifyContent:\"center\"},children:otp.map((digit,index)=>/*#__PURE__*/_jsx(\"input\",{ref:el=>{inputRefs.current[index]=el;},type:\"text\",inputMode:\"numeric\",maxLength:1,value:digit,onChange:e=>handleOtpChange(index,e.target.value),onKeyDown:e=>handleKeyDown(index,e),onPaste:index===0?handlePaste:undefined,style:{width:48,height:56,fontSize:24,textAlign:\"center\",border:`1px solid ${inputBorderColor}`,borderRadius:12,outline:\"none\",transition:\"border-color 0.2s, box-shadow 0.2s\",boxSizing:\"border-box\",backgroundColor:\"transparent\",fontFamily:\"Inter, sans-serif\"},onFocusCapture:e=>{e.currentTarget.style.borderColor=\"rgb(41, 124, 254)\";e.currentTarget.style.borderWidth=\"2px\";e.currentTarget.style.boxShadow=\"0 1px 2px 0 rgba(41, 124, 254, 0.2)\";},onBlurCapture:e=>{e.currentTarget.style.borderColor=inputBorderColor;e.currentTarget.style.borderWidth=\"1px\";e.currentTarget.style.boxShadow=\"none\";}},index))}),error&&/*#__PURE__*/_jsx(\"div\",{style:{color:errorColor,fontSize:14,...labelFont},children:error}),/*#__PURE__*/_jsxs(\"button\",{type:\"button\",onClick:handleSubmit,disabled:isLoading||!isFormValid,style:{width:\"100%\",padding:\"12px 24px\",height:\"3rem\",background:`linear-gradient(to right, ${buttonColor}, ${buttonColorEnd})`,color:buttonTextColor,border:\"none\",borderRadius:12,cursor:isLoading||!isFormValid?\"not-allowed\":\"pointer\",opacity:isLoading||!isFormValid?.6:1,transition:\"opacity 0.2s, box-shadow 0.2s\",boxShadow:\"none\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",gap:8,...buttonFont},onMouseEnter:e=>{if(!isLoading&&isFormValid){e.currentTarget.style.boxShadow=\"0 0 0 4px rgba(41, 124, 254, 0.2)\";}},onMouseLeave:e=>{e.currentTarget.style.boxShadow=\"none\";},onFocus:e=>{if(!isLoading&&isFormValid){e.currentTarget.style.boxShadow=\"0 0 0 4px rgba(41, 124, 254, 0.2)\";}},onBlur:e=>{e.currentTarget.style.boxShadow=\"none\";},children:[isLoading&&/*#__PURE__*/_jsxs(\"svg\",{width:\"16\",height:\"16\",viewBox:\"0 0 16 16\",fill:\"none\",style:{animation:\"spin 1s linear infinite\"},children:[/*#__PURE__*/_jsx(\"style\",{children:`\n                                            @keyframes spin {\n                                                from { transform: rotate(0deg); }\n                                                to { transform: rotate(360deg); }\n                                            }\n                                        `}),/*#__PURE__*/_jsx(\"circle\",{cx:\"8\",cy:\"8\",r:\"6\",stroke:buttonTextColor,strokeWidth:\"2\",strokeLinecap:\"round\",strokeDasharray:\"9.42 9.42\",opacity:\"0.8\"})]}),isLoading?\"Verifying...\":buttonText]})]})]}):/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsxs(\"div\",{style:{borderRadius:16,border:\"1px solid rgb(41 124 254 / 0.3)\",backgroundColor:\"rgb(41 124 254 / 0.05)\",padding:\"1rem\",fontSize:\"0.875rem\",lineHeight:\"1.25rem\",color:\"#374151\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{fontWeight:600,color:\"#1e5bb8\",marginBottom:\"0.25rem\"},children:\"Reset your password\"}),/*#__PURE__*/_jsx(\"p\",{style:{margin:0,marginTop:\"0.25rem\",color:\"#4b5563\"},children:\"Enter your new password. It must be at least 8 characters with uppercase, lowercase, digit, and special character.\"})]}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:16,width:\"100%\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\",width:\"100%\"},children:[/*#__PURE__*/_jsx(\"input\",{type:\"password\",value:newPassword,onChange:e=>startTransition(()=>setNewPassword(e.target.value)),onFocus:()=>startTransition(()=>setNewPasswordFocused(true)),onBlur:()=>startTransition(()=>setNewPasswordFocused(false)),required:true,style:{width:\"100%\",padding:\"16px 16px 16px 20px\",fontSize:16,border:`1px solid ${inputBorderColor}`,borderRadius:12,outline:\"none\",transition:\"border-color 0.2s, box-shadow 0.2s\",boxSizing:\"border-box\",backgroundColor:\"transparent\",fontFamily:\"Inter, sans-serif\"},onFocusCapture:e=>{e.currentTarget.style.borderColor=\"rgb(41, 124, 254)\";e.currentTarget.style.borderWidth=\"2px\";e.currentTarget.style.boxShadow=\"0 1px 2px 0 rgba(41, 124, 254, 0.2)\";},onBlurCapture:e=>{e.currentTarget.style.borderColor=inputBorderColor;e.currentTarget.style.borderWidth=\"1px\";e.currentTarget.style.boxShadow=\"none\";}}),/*#__PURE__*/_jsx(\"label\",{style:{position:\"absolute\",left:isNewPasswordFloating?16:20,top:isNewPasswordFloating?-8:16,fontSize:isNewPasswordFloating?12:16,color:newPasswordFocused?buttonColor:\"#6b7280\",transition:\"all 0.2s\",pointerEvents:\"none\",backgroundColor:isNewPasswordFloating?\"#FFFFFF\":\"transparent\",padding:isNewPasswordFloating?\"0 4px\":\"0\",fontFamily:\"Inter, sans-serif\"},children:\"New Password\"})]}),/*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\",width:\"100%\"},children:[/*#__PURE__*/_jsx(\"input\",{type:\"password\",value:confirmPassword,onChange:e=>startTransition(()=>setConfirmPassword(e.target.value)),onFocus:()=>startTransition(()=>setConfirmPasswordFocused(true)),onBlur:()=>startTransition(()=>setConfirmPasswordFocused(false)),required:true,style:{width:\"100%\",padding:\"16px 16px 16px 20px\",fontSize:16,border:`1px solid ${inputBorderColor}`,borderRadius:12,outline:\"none\",transition:\"border-color 0.2s, box-shadow 0.2s\",boxSizing:\"border-box\",backgroundColor:\"transparent\",fontFamily:\"Inter, sans-serif\"},onFocusCapture:e=>{e.currentTarget.style.borderColor=\"rgb(41, 124, 254)\";e.currentTarget.style.borderWidth=\"2px\";e.currentTarget.style.boxShadow=\"0 1px 2px 0 rgba(41, 124, 254, 0.2)\";},onBlurCapture:e=>{e.currentTarget.style.borderColor=inputBorderColor;e.currentTarget.style.borderWidth=\"1px\";e.currentTarget.style.boxShadow=\"none\";}}),/*#__PURE__*/_jsx(\"label\",{style:{position:\"absolute\",left:isConfirmPasswordFloating?16:20,top:isConfirmPasswordFloating?-8:16,fontSize:isConfirmPasswordFloating?12:16,color:confirmPasswordFocused?buttonColor:\"#6b7280\",transition:\"all 0.2s\",pointerEvents:\"none\",backgroundColor:isConfirmPasswordFloating?\"#FFFFFF\":\"transparent\",padding:isConfirmPasswordFloating?\"0 4px\":\"0\",fontFamily:\"Inter, sans-serif\"},children:\"Confirm Password\"})]}),passwordError&&/*#__PURE__*/_jsx(\"div\",{style:{color:errorColor,fontSize:14,...labelFont},children:passwordError}),successMessage&&/*#__PURE__*/_jsx(\"div\",{style:{borderRadius:12,border:\"1px solid rgb(34, 197, 94, 0.3)\",backgroundColor:\"rgb(34, 197, 94, 0.1)\",padding:\"12px 16px\",fontSize:14,color:\"#15803d\",fontWeight:500,...labelFont},children:successMessage}),/*#__PURE__*/_jsxs(\"button\",{type:\"button\",onClick:handlePasswordReset,disabled:isLoading||!isPasswordFormValid,style:{width:\"100%\",padding:\"12px 24px\",height:\"3rem\",background:`linear-gradient(to right, ${buttonColor}, ${buttonColorEnd})`,color:buttonTextColor,border:\"none\",borderRadius:12,cursor:isLoading||!isPasswordFormValid?\"not-allowed\":\"pointer\",opacity:isLoading||!isPasswordFormValid?.6:1,transition:\"opacity 0.2s, box-shadow 0.2s\",boxShadow:\"none\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",gap:8,...buttonFont},onMouseEnter:e=>{if(!isLoading&&isPasswordFormValid){e.currentTarget.style.boxShadow=\"0 0 0 4px rgba(41, 124, 254, 0.2)\";}},onMouseLeave:e=>{e.currentTarget.style.boxShadow=\"none\";},onFocus:e=>{if(!isLoading&&isPasswordFormValid){e.currentTarget.style.boxShadow=\"0 0 0 4px rgba(41, 124, 254, 0.2)\";}},onBlur:e=>{e.currentTarget.style.boxShadow=\"none\";},children:[isLoading&&/*#__PURE__*/_jsxs(\"svg\",{width:\"16\",height:\"16\",viewBox:\"0 0 16 16\",fill:\"none\",style:{animation:\"spin 1s linear infinite\"},children:[/*#__PURE__*/_jsx(\"style\",{children:`\n                                            @keyframes spin {\n                                                from { transform: rotate(0deg); }\n                                                to { transform: rotate(360deg); }\n                                            }\n                                        `}),/*#__PURE__*/_jsx(\"circle\",{cx:\"8\",cy:\"8\",r:\"6\",stroke:buttonTextColor,strokeWidth:\"2\",strokeLinecap:\"round\",strokeDasharray:\"9.42 9.42\",opacity:\"0.8\"})]}),isLoading?\"Resetting...\":\"Reset Password\"]})]})]})});}addPropertyControls(OTP,{ssoUrl:{type:ControlType.String,title:\"SSO URL\",defaultValue:\"https://sso.highlander.ai\"},userType:{type:ControlType.Enum,title:\"Sign In Type\",options:[\"investor\",\"company\",\"user\"],optionTitles:[\"Investor\",\"Company\",\"User\"],defaultValue:\"user\",displaySegmentedControl:true},buttonText:{type:ControlType.String,title:\"Button Text\",defaultValue:\"Sign In\"},buttonColor:{type:ControlType.Color,title:\"Button Color Start\",defaultValue:\"#297cfe\"},buttonColorEnd:{type:ControlType.Color,title:\"Button Color End\",defaultValue:\"#013466\"},buttonTextColor:{type:ControlType.Color,title:\"Button Text\",defaultValue:\"#FFFFFF\"},inputBorderColor:{type:ControlType.Color,title:\"Input Border\",defaultValue:\"#e3e3e3\"},errorColor:{type:ControlType.Color,title:\"Error Color\",defaultValue:\"#d93025\"},apiEndpoint:{type:ControlType.String,title:\"API Endpoint\",defaultValue:\"/api/auth/verify-password-reset-otp\"},apiEndpointGenerateCode:{type:ControlType.String,title:\"Generate Code Endpoint\",defaultValue:\"/api/auth/generate-code\"},frontendEndpointVerifyCode:{type:ControlType.String,title:\"Frontend Verify URL\",defaultValue:\"https://app.highlander.ai/auth/verify-sso-login\"},resetPasswordEndpoint:{type:ControlType.String,title:\"Reset Password Endpoint\",defaultValue:\"/api/auth/reset-password\"},buttonFont:{type:ControlType.Font,title:\"Button Font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{variant:\"Semibold\",fontSize:\"14px\",letterSpacing:\"-0.01em\",lineHeight:\"1em\"}},labelFont:{type:ControlType.Font,title:\"Label Font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{variant:\"Medium\",fontSize:\"14px\",letterSpacing:\"-0.01em\",lineHeight:\"1em\"}},onSuccess:{type:ControlType.EventHandler},onError:{type:ControlType.EventHandler}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"OTP\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./OTPForFogetPassword.map","// Sign in component with floating label inputs and POST method\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useState,startTransition,useEffect}from\"react\";import{addPropertyControls,ControlType,Data}from\"framer\";import Config from\"https://framer.com/m/env-NcUl.js@NKibSPVWSamy0LLC9Z74\";// Create a global data store for sharing email across components\nconst globalData=Data({email:\"\"});/**\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n */export default function SignIn(props){const{emailLabel,passwordLabel,buttonText,buttonColor,buttonColorEnd,buttonTextColor,inputBorderColor,labelColor,errorColor,apiEndpoint,onSuccess,onError,onEmailChange,buttonFont,labelFont}=props;const[email,setEmail]=useState(\"\");const[password,setPassword]=useState(\"\");const[emailFocused,setEmailFocused]=useState(false);const[passwordFocused,setPasswordFocused]=useState(false);const[isLoading,setIsLoading]=useState(false);const[error,setError]=useState(\"\");// Load email from localStorage on mount\nuseEffect(()=>{if(typeof window!==\"undefined\"){const savedEmail=localStorage.getItem(\"userEmail\");if(savedEmail){startTransition(()=>{setEmail(savedEmail);globalData.email=savedEmail;});}}},[]);const handleSubmit=async()=>{startTransition(()=>{setError(\"\");setIsLoading(true);});try{const response=await fetch(`${Config.SSO_URL}${apiEndpoint}`,{method:\"POST\",headers:{\"Content-Type\":\"application/json\"},body:JSON.stringify({email,password})});const data=await response.json();if(!response.ok||!data.success){const errorMessage=data.messages&&data.messages.length>0?data.messages[0]:\"Sign in failed\";throw new Error(errorMessage);}startTransition(()=>setIsLoading(false));onSuccess?.();}catch(err){const errorMessage=err instanceof Error?err.message:\"An error occurred\";startTransition(()=>{setError(errorMessage);setIsLoading(false);});onError?.(errorMessage);}};const isEmailFloating=emailFocused||email.length>0;const isPasswordFloating=passwordFocused||password.length>0;const isValidEmail=/^[^\\s@]+@[^\\s@]+\\.[^\\s@]+$/.test(email);const isFormValid=isValidEmail&&password.length>0;return /*#__PURE__*/_jsx(\"div\",{style:{...props.style,position:\"relative\",width:\"100%\",height:\"100%\",display:\"flex\",flexDirection:\"column\",gap:24},children:/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:24,width:\"100%\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\",width:\"100%\"},children:[/*#__PURE__*/_jsx(\"input\",{type:\"email\",value:email,onChange:e=>{const newEmail=e.target.value;startTransition(()=>{setEmail(newEmail);globalData.email=newEmail// Store in global data\n;});// Save to localStorage\nif(typeof window!==\"undefined\"){localStorage.setItem(\"userEmail\",newEmail);}onEmailChange?.(newEmail);},onFocus:()=>startTransition(()=>setEmailFocused(true)),onBlur:()=>startTransition(()=>setEmailFocused(false)),required:true,style:{width:\"100%\",padding:\"16px 16px 16px 20px\",fontSize:16,border:`1px solid ${inputBorderColor}`,borderRadius:12,outline:\"none\",transition:\"border-color 0.2s, box-shadow 0.2s\",boxSizing:\"border-box\",backgroundColor:\"transparent\",fontFamily:\"Inter, sans-serif\"},onFocusCapture:e=>{e.currentTarget.style.borderColor=\"rgb(41, 124, 254)\";e.currentTarget.style.borderWidth=\"2px\";e.currentTarget.style.boxShadow=\"0 1px 2px 0 rgba(41, 124, 254, 0.2)\";},onBlurCapture:e=>{e.currentTarget.style.borderColor=inputBorderColor;e.currentTarget.style.borderWidth=\"1px\";e.currentTarget.style.boxShadow=\"none\";}}),/*#__PURE__*/_jsx(\"label\",{style:{position:\"absolute\",left:isEmailFloating?16:20,top:isEmailFloating?-8:16,fontSize:isEmailFloating?12:16,color:emailFocused?buttonColor:labelColor,transition:\"all 0.2s\",pointerEvents:\"none\",backgroundColor:isEmailFloating?\"#FFFFFF\":\"transparent\",padding:isEmailFloating?\"0 4px\":\"0\",fontFamily:\"Inter, sans-serif\"},children:emailLabel})]}),/*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\",width:\"100%\"},children:[/*#__PURE__*/_jsx(\"input\",{type:\"password\",value:password,onChange:e=>startTransition(()=>setPassword(e.target.value)),onFocus:()=>startTransition(()=>setPasswordFocused(true)),onBlur:()=>startTransition(()=>setPasswordFocused(false)),required:true,style:{width:\"100%\",padding:\"16px 16px 16px 20px\",fontSize:16,border:`1px solid ${inputBorderColor}`,borderRadius:12,outline:\"none\",transition:\"border-color 0.2s, box-shadow 0.2s\",boxSizing:\"border-box\",backgroundColor:\"transparent\",fontFamily:\"Inter, sans-serif\"},onFocusCapture:e=>{e.currentTarget.style.borderColor=\"rgb(41, 124, 254)\";e.currentTarget.style.borderWidth=\"2px\";e.currentTarget.style.boxShadow=\"0 1px 2px 0 rgba(41, 124, 254, 0.2)\";},onBlurCapture:e=>{e.currentTarget.style.borderColor=inputBorderColor;e.currentTarget.style.borderWidth=\"1px\";e.currentTarget.style.boxShadow=\"none\";}}),/*#__PURE__*/_jsx(\"label\",{style:{position:\"absolute\",left:isPasswordFloating?16:20,top:isPasswordFloating?-8:16,fontSize:isPasswordFloating?12:16,color:passwordFocused?buttonColor:labelColor,transition:\"all 0.2s\",pointerEvents:\"none\",backgroundColor:isPasswordFloating?\"#FFFFFF\":\"transparent\",padding:isPasswordFloating?\"0 4px\":\"0\",fontFamily:\"Inter, sans-serif\"},children:passwordLabel})]}),error&&/*#__PURE__*/_jsx(\"div\",{style:{color:errorColor,fontSize:14,...labelFont},children:error}),/*#__PURE__*/_jsxs(\"button\",{type:\"button\",onClick:handleSubmit,disabled:isLoading||!isFormValid,style:{width:\"100%\",padding:\"12px 24px\",height:\"3rem\",background:`linear-gradient(to right, ${buttonColor}, ${buttonColorEnd})`,color:buttonTextColor,border:\"none\",borderRadius:12,cursor:isLoading||!isFormValid?\"not-allowed\":\"pointer\",opacity:isLoading||!isFormValid?.6:1,transition:\"opacity 0.2s, box-shadow 0.2s\",boxShadow:\"none\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",gap:8,...buttonFont},onMouseEnter:e=>{if(!isLoading&&isFormValid){e.currentTarget.style.boxShadow=\"0 0 0 4px rgba(41, 124, 254, 0.2)\";}},onMouseLeave:e=>{e.currentTarget.style.boxShadow=\"none\";},onFocus:e=>{if(!isLoading&&isFormValid){e.currentTarget.style.boxShadow=\"0 0 0 4px rgba(41, 124, 254, 0.2)\";}},onBlur:e=>{e.currentTarget.style.boxShadow=\"none\";},children:[isLoading&&/*#__PURE__*/_jsxs(\"svg\",{width:\"16\",height:\"16\",viewBox:\"0 0 16 16\",fill:\"none\",style:{animation:\"spin 1s linear infinite\"},children:[/*#__PURE__*/_jsx(\"style\",{children:`\n                                    @keyframes spin {\n                                        from { transform: rotate(0deg); }\n                                        to { transform: rotate(360deg); }\n                                    }\n                                `}),/*#__PURE__*/_jsx(\"circle\",{cx:\"8\",cy:\"8\",r:\"6\",stroke:buttonTextColor,strokeWidth:\"2\",strokeLinecap:\"round\",strokeDasharray:\"9.42 9.42\",opacity:\"0.8\"})]}),isLoading?\"Signing in...\":buttonText]})]})});}addPropertyControls(SignIn,{emailLabel:{type:ControlType.String,title:\"Email Label\",defaultValue:\"Email\"},passwordLabel:{type:ControlType.String,title:\"Password Label\",defaultValue:\"Password\"},buttonText:{type:ControlType.String,title:\"Button Text\",defaultValue:\"Sign In\"},buttonColor:{type:ControlType.Color,title:\"Button Color Start\",defaultValue:\"#297cfe\"},buttonColorEnd:{type:ControlType.Color,title:\"Button Color End\",defaultValue:\"#013466\"},buttonTextColor:{type:ControlType.Color,title:\"Button Text\",defaultValue:\"#FFFFFF\"},inputBorderColor:{type:ControlType.Color,title:\"Input Border\",defaultValue:\"#e3e3e3\"},labelColor:{type:ControlType.Color,title:\"Label Color\",defaultValue:\"#000000\"},errorColor:{type:ControlType.Color,title:\"Error Color\",defaultValue:\"#d93025\"},apiEndpoint:{type:ControlType.String,title:\"API Endpoint\",defaultValue:\"/api/signin\"},buttonFont:{type:ControlType.Font,title:\"Button Font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{variant:\"Semibold\",fontSize:\"14px\",letterSpacing:\"-0.01em\",lineHeight:\"1em\"}},labelFont:{type:ControlType.Font,title:\"Label Font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{variant:\"Medium\",fontSize:\"14px\",letterSpacing:\"-0.01em\",lineHeight:\"1em\"}},onSuccess:{type:ControlType.EventHandler},onError:{type:ControlType.EventHandler},onEmailChange:{type:ControlType.EventHandler}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"SignIn\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./SignIn.map","// Generated by Framer (10141bf)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,FormContainer,getFonts,getFontsFromSharedStyle,RichText,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import ForgetPassword from\"https://framerusercontent.com/modules/lWOCRxuDjG94UH8IPda4/fDx5XWXsOxIZR2LJSez0/ForgetPassword.js\";import OTP1 from\"https://framerusercontent.com/modules/kHfS6hwyiEwtxDTS5vXd/cv9G9mJh1bZcYTR02nIG/OTP.js\";import OTP from\"https://framerusercontent.com/modules/JXe6baH4imsERpIC6aJr/nTSF48DFwZ55wKjTXTtb/OTPForFogetPassword.js\";import SignIn from\"https://framerusercontent.com/modules/0JAQe8ByUdvvcCOmbCTK/xKbTEe8WoAvJfsXRFcpV/SignIn.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/wdmqX7LrnhJt6R93v5Un/oPomwkrvPCDgRdUaRV0J/VFWdvy_S6.js\";const OTPFonts=getFonts(OTP);const ForgetPasswordFonts=getFonts(ForgetPassword);const SignInFonts=getFonts(SignIn);const OTP1Fonts=getFonts(OTP1);const cycleOrder=[\"go6sF6eDN\",\"DAH33zFXV\",\"NIUvmGd4p\",\"zhAETIsv4\"];const serializationHash=\"framer-OHyAQ\";const variantClassNames={DAH33zFXV:\"framer-v-wnbe0p\",go6sF6eDN:\"framer-v-v839y1\",NIUvmGd4p:\"framer-v-1v4sidc\",zhAETIsv4:\"framer-v-o9eos0\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Variant 1\":\"go6sF6eDN\",\"Variant 2\":\"DAH33zFXV\",\"Variant 4\":\"zhAETIsv4\",ForgetPassword:\"NIUvmGd4p\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"go6sF6eDN\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"go6sF6eDN\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onSuccesslifb4o=activeVariantCallback(async(...args)=>{setVariant(\"zhAETIsv4\");});const onSuccess1wq81ol=activeVariantCallback(async(...args)=>{setVariant(\"DAH33zFXV\");});const onTap1tnqok7=activeVariantCallback(async(...args)=>{setVariant(\"NIUvmGd4p\");});const onTap1f3v4g9=activeVariantCallback(async(...args)=>{setVariant(\"go6sF6eDN\");});const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"zhAETIsv4\")return true;return false;};const isDisplayed1=()=>{if(baseVariant===\"NIUvmGd4p\")return true;return false;};const isDisplayed2=()=>{if([\"DAH33zFXV\",\"NIUvmGd4p\",\"zhAETIsv4\"].includes(baseVariant))return false;return true;};const isDisplayed3=()=>{if(baseVariant===\"DAH33zFXV\")return true;return false;};const isDisplayed4=()=>{if([\"NIUvmGd4p\",\"zhAETIsv4\"].includes(baseVariant))return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-v839y1\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"go6sF6eDN\",ref:refBinding,style:{...style},...addPropertyOverrides({DAH33zFXV:{\"data-framer-name\":\"Variant 2\"},NIUvmGd4p:{\"data-framer-name\":\"ForgetPassword\"},zhAETIsv4:{\"data-framer-name\":\"Variant 4\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1ptyf9p\",layoutDependency:layoutDependency,layoutId:\"tgqtSuzl9\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"3.6px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-fa16a3ef-909b-4fe8-b9b6-d5a056139983, rgb(44, 44, 44)))\",\"--framer-text-transform\":\"uppercase\"},children:\"Highlander Access\"})}),className:\"framer-1dw6ogx\",fonts:[\"Inter-SemiBold\"],layoutDependency:layoutDependency,layoutId:\"tpcJNHi1x\",style:{\"--extracted-r6o4lv\":\"var(--token-fa16a3ef-909b-4fe8-b9b6-d5a056139983, rgb(44, 44, 44))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},variants:{NIUvmGd4p:{\"--extracted-r6o4lv\":\"var(--token-3a1e9ce8-5158-474f-ae2b-27ee1dcc6045, rgb(168, 168, 168))\"},zhAETIsv4:{\"--extracted-r6o4lv\":\"var(--token-3a1e9ce8-5158-474f-ae2b-27ee1dcc6045, rgb(168, 168, 168))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({NIUvmGd4p:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"3.6px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-3a1e9ce8-5158-474f-ae2b-27ee1dcc6045, rgb(168, 168, 168)))\",\"--framer-text-transform\":\"uppercase\"},children:\"Highlander Access\"})})},zhAETIsv4:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"3.6px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-3a1e9ce8-5158-474f-ae2b-27ee1dcc6045, rgb(168, 168, 168)))\",\"--framer-text-transform\":\"uppercase\"},children:\"Highlander Access\"})})}},baseVariant,gestureVariant)})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1i8c8mt\",layoutDependency:layoutDependency,layoutId:\"iAR3ADkRJ\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-size\":\"24px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"1px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-f11b3b5a-6bea-45aa-97a2-69c1b2d9b923, rgb(13, 13, 13)))\",\"--framer-text-transform\":\"uppercase\"},children:\"Welcome back\"})}),className:\"framer-1xu6vks\",fonts:[\"Inter-SemiBold\"],layoutDependency:layoutDependency,layoutId:\"XiABFssaS\",style:{\"--extracted-r6o4lv\":\"var(--token-f11b3b5a-6bea-45aa-97a2-69c1b2d9b923, rgb(13, 13, 13))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({NIUvmGd4p:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-size\":\"24px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"1px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-f11b3b5a-6bea-45aa-97a2-69c1b2d9b923, rgb(13, 13, 13)))\",\"--framer-text-transform\":\"uppercase\"},children:\"Reset your password\"})})},zhAETIsv4:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-size\":\"24px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"1px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-f11b3b5a-6bea-45aa-97a2-69c1b2d9b923, rgb(13, 13, 13)))\",\"--framer-text-transform\":\"uppercase\"},children:\"Reset your password\"})})}},baseVariant,gestureVariant)})}),/*#__PURE__*/_jsx(FormContainer,{className:\"framer-1gkgv71\",\"data-framer-name\":\"Signin-Form\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"nkAYCKAPv\",nodeId:\"nkAYCKAPv\",submitTrackingId:\"signin-form\",children:formState=>/*#__PURE__*/_jsxs(_Fragment,{children:[isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1rrkafd-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"bTLCSpztT-container\",nodeId:\"bTLCSpztT\",rendersWithMotion:true,scopeId:\"RhTmwgpKW\",children:/*#__PURE__*/_jsx(OTP,{apiEndpoint:\"/api/auth/verify-password-reset-otp\",apiEndpointGenerateCode:\"/api/auth/generate-code\",buttonColor:\"rgb(41, 124, 254)\",buttonColorEnd:\"rgb(1, 52, 102)\",buttonFont:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:600,letterSpacing:\"-0.01em\",lineHeight:\"1em\"},buttonText:\"Verify & Continue\",buttonTextColor:\"rgb(255, 255, 255)\",errorColor:\"rgb(217, 48, 37)\",frontendEndpointVerifyCode:\"https://app.highlander.ai/auth/verify-sso-login\",height:\"100%\",id:\"bTLCSpztT\",inputBorderColor:\"rgb(227, 227, 227)\",labelFont:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"-0.01em\",lineHeight:\"1em\"},layoutId:\"bTLCSpztT\",resetPasswordEndpoint:\"/api/auth/reset-password\",ssoUrl:\"https://sso.highlander.ai\",style:{width:\"100%\"},userType:\"user\",width:\"100%\"})})}),isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-7wti5c-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"WTLQgxsgv-container\",nodeId:\"WTLQgxsgv\",rendersWithMotion:true,scopeId:\"RhTmwgpKW\",children:/*#__PURE__*/_jsx(ForgetPassword,{apiEndpoint:\"https://sso.highlander.ai/api/auth/forgot-password\",buttonColor:\"rgb(41, 124, 254)\",buttonColorEnd:\"rgb(1, 52, 102)\",buttonFont:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:600,letterSpacing:\"-0.01em\",lineHeight:\"1em\"},buttonText:\"Send Reset Link\",buttonTextColor:\"rgb(255, 255, 255)\",emailLabel:\"Email\",errorColor:\"rgb(217, 48, 37)\",height:\"100%\",id:\"WTLQgxsgv\",inputBorderColor:\"rgb(227, 227, 227)\",labelColor:\"rgb(0, 0, 0)\",labelFont:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"-0.01em\",lineHeight:\"1em\"},layoutId:\"WTLQgxsgv\",onSuccess:onSuccesslifb4o,style:{width:\"100%\"},successColor:\"rgb(34, 204, 102)\",width:\"100%\"})})}),isDisplayed2()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-gm3xgw-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"V7UNVwsY9-container\",nodeId:\"V7UNVwsY9\",rendersWithMotion:true,scopeId:\"RhTmwgpKW\",children:/*#__PURE__*/_jsx(SignIn,{apiEndpoint:\"/api/auth/send-otp-with-password\",buttonColor:\"rgb(41, 124, 254)\",buttonColorEnd:\"rgb(1, 52, 102)\",buttonFont:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:600,letterSpacing:\"-0.01em\",lineHeight:\"1em\"},buttonText:\"Sign In\",buttonTextColor:\"rgb(255, 255, 255)\",emailLabel:\"Email\",errorColor:\"rgb(217, 48, 37)\",height:\"100%\",id:\"V7UNVwsY9\",inputBorderColor:\"rgb(227, 227, 227)\",labelColor:\"rgb(0, 0, 0)\",labelFont:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"-0.01em\",lineHeight:\"1em\"},layoutId:\"V7UNVwsY9\",onSuccess:onSuccess1wq81ol,passwordLabel:\"Password\",style:{width:\"100%\"},width:\"100%\"})})}),isDisplayed3()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-qx3nhi-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"cMl5hj8dT-container\",nodeId:\"cMl5hj8dT\",rendersWithMotion:true,scopeId:\"RhTmwgpKW\",children:/*#__PURE__*/_jsx(OTP1,{apiEndpoint:\"/api/auth/verify-otp\",apiEndpointGenerateCode:\"/api/auth/generate-code\",buttonColor:\"rgb(41, 124, 254)\",buttonColorEnd:\"rgb(1, 52, 102)\",buttonFont:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:600,letterSpacing:\"-0.01em\",lineHeight:\"1em\"},buttonText:\"Verify & Continue\",buttonTextColor:\"rgb(255, 255, 255)\",errorColor:\"rgb(217, 48, 37)\",frontendEndpointVerifyCode:\"https://app.highlander.ai/auth/verify-sso-login\",height:\"100%\",id:\"cMl5hj8dT\",inputBorderColor:\"rgb(227, 227, 227)\",labelFont:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"-0.01em\",lineHeight:\"1em\"},layoutId:\"cMl5hj8dT\",style:{width:\"100%\"},userType:\"user\",width:\"100%\"})})})]})}),isDisplayed2()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-vcc057\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"xDovWpAGl\",onTap:onTap1tnqok7,children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-font-size\":\"12px\",\"--framer-letter-spacing\":\"1.5px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-55e6fcdb-ee70-4bb6-a221-b845514c93d7, rgb(0, 102, 252)))\",\"--framer-text-transform\":\"inherit\"},children:\"Forgot your password?\"})}),className:\"framer-1ilemob\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"ptYWVha3h\",style:{\"--extracted-r6o4lv\":\"var(--token-55e6fcdb-ee70-4bb6-a221-b845514c93d7, rgb(0, 102, 252))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})}),isDisplayed4()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-8cmzsw\",layoutDependency:layoutDependency,layoutId:\"YzXWCM8xR\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1gqkfie\",\"data-styles-preset\":\"VFWdvy_S6\",children:\"Enter the email connected to your Highlander account. We'll email a one-time passcode you can use to set a new password.\"})}),className:\"framer-9tfo6d\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"yO8EIQD9N\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})}),isDisplayed4()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1je0wll\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"z8RlDHeP3\",onTap:onTap1tnqok7,children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-font-size\":\"12px\",\"--framer-letter-spacing\":\"3.6px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-55e6fcdb-ee70-4bb6-a221-b845514c93d7, rgb(0, 102, 252)))\",\"--framer-text-transform\":\"inherit\"},children:\"Back to Login\"})}),className:\"framer-1ua2vho\",\"data-highlight\":true,fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"V0_AzUYmR\",onTap:onTap1f3v4g9,style:{\"--extracted-r6o4lv\":\"var(--token-55e6fcdb-ee70-4bb6-a221-b845514c93d7, rgb(0, 102, 252))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({NIUvmGd4p:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-font-size\":\"12px\",\"--framer-letter-spacing\":\"1.4px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-55e6fcdb-ee70-4bb6-a221-b845514c93d7, rgb(0, 102, 252)))\",\"--framer-text-transform\":\"inherit\"},children:\"Back to Login\"})})},zhAETIsv4:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-font-size\":\"12px\",\"--framer-letter-spacing\":\"1.4px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-55e6fcdb-ee70-4bb6-a221-b845514c93d7, rgb(0, 102, 252)))\",\"--framer-text-transform\":\"inherit\"},children:\"Back to Login\"})})}},baseVariant,gestureVariant)})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-OHyAQ.framer-1ltjlkx, .framer-OHyAQ .framer-1ltjlkx { display: block; }\",\".framer-OHyAQ.framer-v839y1 { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: wrap; gap: 10px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 440px; }\",\".framer-OHyAQ .framer-1ptyf9p, .framer-OHyAQ .framer-1i8c8mt { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px 10px 0px 10px; position: relative; width: 100%; }\",\".framer-OHyAQ .framer-1dw6ogx, .framer-OHyAQ .framer-1xu6vks, .framer-OHyAQ .framer-1ilemob { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-OHyAQ .framer-1gkgv71 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 20px 0px 0px 0px; position: relative; width: 100%; }\",\".framer-OHyAQ .framer-1rrkafd-container, .framer-OHyAQ .framer-7wti5c-container, .framer-OHyAQ .framer-gm3xgw-container, .framer-OHyAQ .framer-qx3nhi-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-OHyAQ .framer-vcc057, .framer-OHyAQ .framer-1je0wll { align-content: center; align-items: center; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px 10px 0px 10px; position: relative; width: 100%; }\",\".framer-OHyAQ .framer-8cmzsw { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-OHyAQ .framer-9tfo6d { flex: 1 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-OHyAQ .framer-1ua2vho { cursor: pointer; flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-OHyAQ.framer-v-wnbe0p.framer-v839y1 { align-content: flex-start; align-items: flex-start; justify-content: flex-start; }\",\".framer-OHyAQ.framer-v-wnbe0p .framer-1ptyf9p, .framer-OHyAQ.framer-v-wnbe0p .framer-1i8c8mt { width: min-content; }\",\".framer-OHyAQ.framer-v-1v4sidc .framer-1ptyf9p, .framer-OHyAQ.framer-v-o9eos0 .framer-1ptyf9p { order: 0; padding: 0px; }\",\".framer-OHyAQ.framer-v-1v4sidc .framer-1i8c8mt, .framer-OHyAQ.framer-v-o9eos0 .framer-1i8c8mt { order: 2; padding: 0px; }\",\".framer-OHyAQ.framer-v-1v4sidc .framer-1gkgv71, .framer-OHyAQ.framer-v-o9eos0 .framer-1gkgv71 { order: 4; }\",\".framer-OHyAQ.framer-v-1v4sidc .framer-8cmzsw, .framer-OHyAQ.framer-v-o9eos0 .framer-8cmzsw { order: 3; }\",\".framer-OHyAQ.framer-v-1v4sidc .framer-1je0wll, .framer-OHyAQ.framer-v-o9eos0 .framer-1je0wll { order: 5; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 309\n * @framerIntrinsicWidth 440\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"DAH33zFXV\":{\"layout\":[\"fixed\",\"auto\"]},\"NIUvmGd4p\":{\"layout\":[\"fixed\",\"auto\"]},\"zhAETIsv4\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerTrackingIds [{\"id\":\"_esh002\",\"trackingId\":\"signin-form\",\"type\":\"form_submit\",\"nodeId\":\"nkAYCKAPv\"}]\n */const FramerRhTmwgpKW=withCSS(Component,css,\"framer-OHyAQ\");export default FramerRhTmwgpKW;FramerRhTmwgpKW.displayName=\"Signin\";FramerRhTmwgpKW.defaultProps={height:309,width:440};addPropertyControls(FramerRhTmwgpKW,{variant:{options:[\"go6sF6eDN\",\"DAH33zFXV\",\"NIUvmGd4p\",\"zhAETIsv4\"],optionTitles:[\"Variant 1\",\"Variant 2\",\"ForgetPassword\",\"Variant 4\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerRhTmwgpKW,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/hyOgCu0Xnghbimh0pE8QTvtt2AU.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/NeGmSOXrPBfEFIy5YZeHq17LEDA.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/oYaAX5himiTPYuN8vLWnqBbfD2s.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/lEJLP4R0yuCaMCjSXYHtJw72M.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/cRJyLNuTJR5jbyKzGi33wU9cqIQ.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/yDtI2UI8XcEg1W2je9XPN3Noo.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/A0Wcc7NgXMjUuFdquHDrIZpzZw0.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5A3Ce6C9YYmCjpQx9M4inSaKU.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/Qx95Xyt0Ka3SGhinnbXIGpEIyP4.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/6mJuEAguuIuMog10gGvH5d3cl8.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/xYYWaj7wCU5zSQH0eXvSaS19wo.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/otTaNuNpVK4RbdlT7zDDdKvQBA.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/UjlFhCnUjxhNfep4oYBPqnEssyo.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/DolVirEGb34pEXEp8t8FQBSK4.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...OTPFonts,...ForgetPasswordFonts,...SignInFonts,...OTP1Fonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerRhTmwgpKW\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"DAH33zFXV\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"NIUvmGd4p\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"zhAETIsv4\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"309\",\"framerAutoSizeImages\":\"true\",\"framerTrackingIds\":\"[{\\\"id\\\":\\\"_esh002\\\",\\\"trackingId\\\":\\\"signin-form\\\",\\\"type\\\":\\\"form_submit\\\",\\\"nodeId\\\":\\\"nkAYCKAPv\\\"}]\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"440\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (05a55d9)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"n_0QXQn6C\",\"zyGLy15ar\"];const serializationHash=\"framer-jyPGS\";const variantClassNames={n_0QXQn6C:\"framer-v-ngj4g9\",zyGLy15ar:\"framer-v-q0r9o1\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const z452oV55U=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={SigninTogle:\"zyGLy15ar\"};const getProps=({click,height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"n_0QXQn6C\",z452oV55U:click??props.z452oV55U};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,z452oV55U,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"n_0QXQn6C\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapg6kiap=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(z452oV55U){const res=await z452oV55U(...args);if(res===false)return false;}});const onTapuezvbe=activeVariantCallback(async(...args)=>{setVariant(\"zyGLy15ar\");});const onTapa4uzmv=activeVariantCallback(async(...args)=>{setVariant(\"n_0QXQn6C\");});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.section,{...restProps,...gestureHandlers,\"aria-label\":\"toggleAuth\",className:cx(scopingClassNames,\"framer-ngj4g9\",className,classNames),\"data-framer-name\":\"SigninTogle\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"n_0QXQn6C\",onTap:onTapg6kiap,ref:refBinding,style:{backgroundColor:\"rgb(243, 244, 246)\",borderBottomLeftRadius:20,borderBottomRightRadius:20,borderTopLeftRadius:20,borderTopRightRadius:20,...style},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-131yb7t\",\"data-framer-name\":\"AuthenticationToggle\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"YjxGgUjJt\",onTap:onTapuezvbe,...addPropertyOverrides({zyGLy15ar:{onTap:onTapa4uzmv}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-b6gcnp\",layoutDependency:layoutDependency,layoutId:\"v_PiDqe2u\",style:{backgroundColor:\"var(--token-55e6fcdb-ee70-4bb6-a221-b845514c93d7, rgb(0, 102, 252))\",borderBottomLeftRadius:24,borderBottomRightRadius:24,borderTopLeftRadius:24,borderTopRightRadius:24}}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1w2tl1\",layoutDependency:layoutDependency,layoutId:\"leL88In2Z\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(107, 114, 128))\"},children:\"Sign Up\"})}),className:\"framer-137n162\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"yBlqL72Cn\",style:{\"--extracted-r6o4lv\":\"rgb(107, 114, 128)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},variants:{zyGLy15ar:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({zyGLy15ar:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Sign Up\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-a83649a1-3fb0-4a78-ac47-908be8944abe, rgb(255, 255, 255)))\"},children:\"Sign In\"})}),className:\"framer-pge2i4\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"u6TSxx4MF\",style:{\"--extracted-r6o4lv\":\"var(--token-a83649a1-3fb0-4a78-ac47-908be8944abe, rgb(255, 255, 255))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},variants:{zyGLy15ar:{\"--extracted-r6o4lv\":\"rgb(107, 114, 128)\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({zyGLy15ar:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(107, 114, 128))\"},children:\"Sign In\"})})}},baseVariant,gestureVariant)})]})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-jyPGS.framer-1yucyvk, .framer-jyPGS .framer-1yucyvk { display: block; }\",\".framer-jyPGS.framer-ngj4g9 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 40px; justify-content: center; max-height: 330px; min-width: 275px; padding: 0px; position: relative; width: 330px; }\",\".framer-jyPGS .framer-131yb7t { align-content: center; align-items: center; cursor: pointer; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-jyPGS .framer-b6gcnp { flex: none; height: 36px; overflow: visible; position: absolute; right: 2px; top: calc(48.78048780487807% - 36px / 2); width: 50%; z-index: 0; }\",\".framer-jyPGS .framer-1w2tl1 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; height: 41px; justify-content: space-around; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-jyPGS .framer-137n162, .framer-jyPGS .framer-pge2i4 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-jyPGS.framer-v-q0r9o1 .framer-b6gcnp { left: 3px; right: unset; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 40\n * @framerIntrinsicWidth 330\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"],\"constraints\":[\"275px\",null,null,\"330px\"]},\"zyGLy15ar\":{\"layout\":[\"fixed\",\"fixed\"],\"constraints\":[\"275px\",null,null,\"330px\"]}}}\n * @framerVariables {\"z452oV55U\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerS2UAlb0Cs=withCSS(Component,css,\"framer-jyPGS\");export default FramerS2UAlb0Cs;FramerS2UAlb0Cs.displayName=\"Toggle Switch\";FramerS2UAlb0Cs.defaultProps={height:40,width:330};addPropertyControls(FramerS2UAlb0Cs,{variant:{options:[\"n_0QXQn6C\",\"zyGLy15ar\"],optionTitles:[\"SigninTogle\",\"SigninTogle\"],title:\"Variant\",type:ControlType.Enum},z452oV55U:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerS2UAlb0Cs,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerS2UAlb0Cs\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"],\\\"constraints\\\":[\\\"275px\\\",null,null,\\\"330px\\\"]},\\\"zyGLy15ar\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"],\\\"constraints\\\":[\\\"275px\\\",null,null,\\\"330px\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerVariables\":\"{\\\"z452oV55U\\\":\\\"click\\\"}\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"330\",\"framerIntrinsicHeight\":\"40\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./S2UAlb0Cs.map","// Generated by Framer (b322937)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import SignUp from\"https://framerusercontent.com/modules/rOBmJSdKhhGsQuY1PuXy/Yp7Zr9OXCq1w0yELoB5B/NTXZG_2Ob.js\";import Signin from\"https://framerusercontent.com/modules/obbmAlO6oEXB0H9GBvVC/0fqO3k3gQeusNDEdMJFV/RhTmwgpKW.js\";import ToggleSwitch from\"https://framerusercontent.com/modules/9jnrNUHku1SujjLghawU/VZUggJ3NDiklI8AcTa7s/S2UAlb0Cs.js\";const ToggleSwitchFonts=getFonts(ToggleSwitch);const SignUpFonts=getFonts(SignUp);const SigninFonts=getFonts(Signin);const cycleOrder=[\"Hmd4jRI_0\",\"XMItRV8Nx\"];const serializationHash=\"framer-Joizn\";const variantClassNames={Hmd4jRI_0:\"framer-v-lz8qx1\",XMItRV8Nx:\"framer-v-ubrrnv\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={SignIn:\"Hmd4jRI_0\",Signup:\"XMItRV8Nx\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"Hmd4jRI_0\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"Hmd4jRI_0\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const z452oV55U1mofk1o=activeVariantCallback(async(...args)=>{setVariant(\"XMItRV8Nx\");});const z452oV55U1lkj8v7=activeVariantCallback(async(...args)=>{setVariant(\"Hmd4jRI_0\");});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"XMItRV8Nx\")return true;return false;};const isDisplayed1=()=>{if(baseVariant===\"XMItRV8Nx\")return false;return true;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-lz8qx1\",className,classNames),\"data-framer-name\":\"SignIn\",layoutDependency:layoutDependency,layoutId:\"Hmd4jRI_0\",ref:refBinding,style:{backgroundColor:\"rgb(255, 255, 255)\",...style},...addPropertyOverrides({XMItRV8Nx:{\"data-framer-name\":\"Signup\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1sk2rq7\",layoutDependency:layoutDependency,layoutId:\"AqBk40iy5\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,y:(componentViewport?.y||0)+10+(((componentViewport?.height||384)-20-364)/2+0+0)+0+0,...addPropertyOverrides({XMItRV8Nx:{y:(componentViewport?.y||0)+10+(((componentViewport?.height||436)-20-416)/2+0+0)+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1tvk9ki-container\",layoutDependency:layoutDependency,layoutId:\"sv9b5yhd5-container\",nodeId:\"sv9b5yhd5\",rendersWithMotion:true,scopeId:\"ysF72sXIa\",children:/*#__PURE__*/_jsx(ToggleSwitch,{height:\"100%\",id:\"sv9b5yhd5\",layoutId:\"sv9b5yhd5\",style:{height:\"100%\"},variant:\"n_0QXQn6C\",width:\"100%\",z452oV55U:z452oV55U1mofk1o,...addPropertyOverrides({XMItRV8Nx:{variant:\"zyGLy15ar\",z452oV55U:z452oV55U1lkj8v7}},baseVariant,gestureVariant)})})}),isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({XMItRV8Nx:{height:366,width:`calc(${componentViewport?.width||\"100vw\"} - 20px)`,y:(componentViewport?.y||0)+10+(((componentViewport?.height||436)-20-416)/2+0+0)+0+50}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1tda71y-container\",layoutDependency:layoutDependency,layoutId:\"gTi8kGTAI-container\",nodeId:\"gTi8kGTAI\",rendersWithMotion:true,scopeId:\"ysF72sXIa\",children:/*#__PURE__*/_jsx(SignUp,{height:\"100%\",id:\"gTi8kGTAI\",layoutId:\"gTi8kGTAI\",style:{width:\"100%\"},variant:\"FE7b9mtxU\",width:\"100%\"})})})]}),isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:309,width:`calc(${componentViewport?.width||\"100vw\"} - 20px)`,y:(componentViewport?.y||0)+10+(((componentViewport?.height||384)-20-364)/2+40+15),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-j6c37z-container\",layoutDependency:layoutDependency,layoutId:\"uOKuV12oV-container\",nodeId:\"uOKuV12oV\",rendersWithMotion:true,scopeId:\"ysF72sXIa\",children:/*#__PURE__*/_jsx(Signin,{height:\"100%\",id:\"uOKuV12oV\",layoutId:\"uOKuV12oV\",style:{width:\"100%\"},variant:\"go6sF6eDN\",width:\"100%\"})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-Joizn.framer-lgj383, .framer-Joizn .framer-lgj383 { display: block; }\",\".framer-Joizn.framer-lz8qx1 { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 15px; height: min-content; justify-content: center; overflow: visible; padding: 10px; position: relative; width: min-content; }\",\".framer-Joizn .framer-1sk2rq7 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: min-content; }\",\".framer-Joizn .framer-1tvk9ki-container { cursor: pointer; flex: none; height: 40px; position: relative; width: auto; }\",\".framer-Joizn .framer-1tda71y-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-Joizn .framer-j6c37z-container { align-self: stretch; flex: none; height: auto; position: relative; width: auto; }\",\".framer-Joizn.framer-v-ubrrnv.framer-lz8qx1 { max-width: 529px; }\",\".framer-Joizn.framer-v-ubrrnv .framer-1sk2rq7 { align-self: stretch; justify-content: flex-start; overflow: auto; width: auto; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 384\n * @framerIntrinsicWidth 350\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"XMItRV8Nx\":{\"layout\":[\"auto\",\"auto\"],\"constraints\":[null,\"529px\",null,null]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerysF72sXIa=withCSS(Component,css,\"framer-Joizn\");export default FramerysF72sXIa;FramerysF72sXIa.displayName=\"Auth\";FramerysF72sXIa.defaultProps={height:384,width:350};addPropertyControls(FramerysF72sXIa,{variant:{options:[\"Hmd4jRI_0\",\"XMItRV8Nx\"],optionTitles:[\"SignIn\",\"Signup\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerysF72sXIa,[{explicitInter:true,fonts:[]},...ToggleSwitchFonts,...SignUpFonts,...SigninFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerysF72sXIa\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"384\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"XMItRV8Nx\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"],\\\"constraints\\\":[null,\\\"529px\\\",null,null]}}}\",\"framerIntrinsicWidth\":\"350\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (b322937)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,cx,getFonts,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Auth from\"https://framerusercontent.com/modules/GzbGeT8dNMYcm8QP0xm9/rP58LCHuMlYXHTTbT7JV/ysF72sXIa.js\";const AuthFonts=getFonts(Auth);const serializationHash=\"framer-gmg4R\";const variantClassNames={mG5FUJlQ_:\"framer-v-s88by0\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"mG5FUJlQ_\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-s88by0\",className,classNames),\"data-framer-name\":\"AuthModal\",layoutDependency:layoutDependency,layoutId:\"mG5FUJlQ_\",ref:refBinding,style:{...style},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-fhg4lk\",layoutDependency:layoutDependency,layoutId:\"rhvUH2F32\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:384,width:`max(${componentViewport?.width||\"100vw\"}, 1px)`,y:(componentViewport?.y||0)+(0+((componentViewport?.height||384)-0-384)/2)+0+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-172jwro-container\",layoutDependency:layoutDependency,layoutId:\"MTFzOpC2v-container\",nodeId:\"MTFzOpC2v\",rendersWithMotion:true,scopeId:\"Tqpa5TE7b\",children:/*#__PURE__*/_jsx(Auth,{height:\"100%\",id:\"MTFzOpC2v\",layoutId:\"MTFzOpC2v\",style:{width:\"100%\"},variant:\"Hmd4jRI_0\",width:\"100%\"})})})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-gmg4R.framer-derqvj, .framer-gmg4R .framer-derqvj { display: block; }\",\".framer-gmg4R.framer-s88by0 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 572px; }\",\".framer-gmg4R .framer-fhg4lk { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; max-height: calc(var(--framer-viewport-height, 100vh) * 0.7); overflow: auto; padding: 0px; position: relative; width: 1px; }\",\".framer-gmg4R .framer-172jwro-container { flex: none; height: auto; position: relative; width: 100%; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 384\n * @framerIntrinsicWidth 572\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerTqpa5TE7b=withCSS(Component,css,\"framer-gmg4R\");export default FramerTqpa5TE7b;FramerTqpa5TE7b.displayName=\"AuthModal\";FramerTqpa5TE7b.defaultProps={height:384,width:572};addFonts(FramerTqpa5TE7b,[{explicitInter:true,fonts:[]},...AuthFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerTqpa5TE7b\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"384\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"572\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","/*\n * AuthModal\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/qngPsfpcAcXK8kFcPucz/iwUBrr5e0e40VROGfX4T/Tqpa5TE7b.js\"\nexport { default } from \"https://framerusercontent.com/modules/qngPsfpcAcXK8kFcPucz/iwUBrr5e0e40VROGfX4T/Tqpa5TE7b.js\"\n","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{AnimatePresence,motion}from\"framer-motion\";import{createPortal}from\"react-dom\";import{useEffect,useState}from\"react\";import{useModalStore}from\"https://framer.com/m/LoginModalStore-p7Bs.js@D1VhDJknQJeQCl80RCY4\";import AuthModal from\"https://framer.com/m/AuthModal-mW39.js@iwUBrr5e0e40VROGfX4T\";export default function AuthModalWrapper(){const[store,setStore]=useModalStore();const open=store?.showLoginModal===true;const[mounted,setMounted]=useState(false);useEffect(()=>setMounted(true),[]);if(!mounted)return null;const close=()=>setStore({showLoginModal:false});return /*#__PURE__*/createPortal(/*#__PURE__*/_jsx(AnimatePresence,{children:open&&/*#__PURE__*/_jsxs(motion.div,{style:overlay,initial:{opacity:0},animate:{opacity:1},exit:{opacity:0},children:[/*#__PURE__*/_jsx(\"div\",{style:backdrop,onClick:close}),/*#__PURE__*/_jsxs(\"div\",{initial:{scale:.96,opacity:0},animate:{scale:1,opacity:1},exit:{scale:.96,opacity:0},transition:{duration:.22,ease:\"easeOut\"},style:modal,children:[/*#__PURE__*/_jsx(\"button\",{style:closeBtn,onClick:close,children:\"✕\"}),/*#__PURE__*/_jsx(AuthModal,{style:{maxWidth:\"572px\",width:\"100%!important\"}})]})]})}),document.body);}const overlay={position:\"fixed\",inset:0,zIndex:999999};const backdrop={position:\"fixed\",inset:0,background:\"rgba(0,0,0,0.45)\"};const modal={position:\"fixed\",left:\"50%\",top:\"50%\",transform:\"translate(-50%, -50%)\",background:\"#fff\",borderRadius:\"18px\",padding:\"16px\",boxShadow:\"0 25px 70px rgba(0,0,0,0.3)\",display:\"flex\",justifyContent:\"center\",alignItems:\"center\",maxWidth:\"572px\",width:\"100%\"};const closeBtn={position:\"absolute\",top:\"14px\",right:\"14px\",width:\"36px\",height:\"36px\",border:\"none\",borderRadius:\"50%\",background:\"#f1f5f9\",cursor:\"pointer\",fontSize:\"18px\",zIndex:\"999\"};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"AuthModalWrapper\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./AuthModalWrapper.map"],"mappings":"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"}