{"version":3,"file":"PhoneInput.DFpmSmGD.mjs","names":["addPropertyOverrides","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","RichText","Phosphor","React.useContext","React.useMemo","React.Fragment","useRef","React.useId","RichText","useState","useRef","useMemo","useCallback","startTransition"],"sources":["https:/framerusercontent.com/modules/Wq7Lul6iD45DSXHqlMcu/C13TnGA9hCS2GMG0a1FA/jHAPIqnL0.js","https:/framerusercontent.com/modules/fWgrLrMAb8Flp3YjnMo6/XSFNtMpPK6krbi9Kc5DB/z0H_bXqIB.js","https:/framerusercontent.com/modules/ZMBFn61qyjI0dPdBj5HQ/zosBAuByoZkB2uBPvTHf/PhoneInput.js"],"sourcesContent":["// Generated by Framer (9805f18)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,RichText,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS,withFX}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Download from\"https://framerusercontent.com/modules/kBkaj3LmBqcSU2IkUsBC/uaFLaKvU3aNJkwvPcVLe/Download.js\";const DownloadFonts=getFonts(Download);const MotionDivWithFX=withFX(motion.div);const enabledGestures={cluVq7UCb:{hover:true,pressed:true}};const cycleOrder=[\"cluVq7UCb\",\"FltSc7Y9G\",\"YNx6EQ3pA\",\"LTNTkPgGi\",\"kNoJcHR_P\",\"lOuD3AoeF\",\"fuuQhkLUI\",\"esNDDHU9s\",\"gm9ThaJY7\"];const serializationHash=\"framer-loaHK\";const variantClassNames={cluVq7UCb:\"framer-v-1oyrunq\",esNDDHU9s:\"framer-v-fbtro5\",FltSc7Y9G:\"framer-v-p0zcdn\",fuuQhkLUI:\"framer-v-1kx7lkx\",gm9ThaJY7:\"framer-v-dxenw6\",kNoJcHR_P:\"framer-v-1x7x3fr\",lOuD3AoeF:\"framer-v-1i25run\",LTNTkPgGi:\"framer-v-10l9we5\",YNx6EQ3pA:\"framer-v-17jom8h\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={delay:0,duration:.2,ease:[.44,0,.56,1],type:\"tween\"};const transition2={delay:0,duration:1,ease:[0,0,1,1],type:\"tween\"};const animation={opacity:1,rotate:360,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;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={Default:\"cluVq7UCb\",Disabled:\"YNx6EQ3pA\",download_rcbi:\"esNDDHU9s\",Download_rcjm1:\"lOuD3AoeF\",download_rcjm2a:\"fuuQhkLUI\",download_rcjm2b:\"gm9ThaJY7\",Error:\"kNoJcHR_P\",Loading:\"FltSc7Y9G\",Success:\"LTNTkPgGi\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"cluVq7UCb\"};};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:\"cluVq7UCb\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"lOuD3AoeF\",\"fuuQhkLUI\",\"esNDDHU9s\",\"gm9ThaJY7\"].includes(baseVariant))return true;return false;};const isDisplayed1=()=>{if([\"FltSc7Y9G\",\"lOuD3AoeF\",\"fuuQhkLUI\",\"esNDDHU9s\",\"gm9ThaJY7\"].includes(baseVariant))return false;return true;};const isDisplayed2=()=>{if(baseVariant===\"FltSc7Y9G\")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.button,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1oyrunq\",className,classNames),\"data-framer-name\":\"Default\",\"data-reset\":\"button\",layoutDependency:layoutDependency,layoutId:\"cluVq7UCb\",ref:refBinding,style:{backgroundColor:\"rgb(51, 51, 51)\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,opacity:1,...style},variants:{\"cluVq7UCb-hover\":{backgroundColor:\"rgba(51, 51, 51, 0.85)\",opacity:1},\"cluVq7UCb-pressed\":{opacity:1},esNDDHU9s:{opacity:1},fuuQhkLUI:{opacity:1},gm9ThaJY7:{opacity:1},kNoJcHR_P:{backgroundColor:\"rgba(255, 34, 68, 0.15)\",opacity:1},lOuD3AoeF:{opacity:1},LTNTkPgGi:{opacity:1},YNx6EQ3pA:{opacity:.5}},...addPropertyOverrides({\"cluVq7UCb-hover\":{\"data-framer-name\":undefined},\"cluVq7UCb-pressed\":{\"data-framer-name\":undefined},esNDDHU9s:{\"data-framer-name\":\"download_rcbi\"},FltSc7Y9G:{\"data-framer-name\":\"Loading\"},fuuQhkLUI:{\"data-framer-name\":\"download_rcjm2a\"},gm9ThaJY7:{\"data-framer-name\":\"download_rcjm2b\"},kNoJcHR_P:{\"data-framer-name\":\"Error\"},lOuD3AoeF:{\"data-framer-name\":\"Download_rcjm1\"},LTNTkPgGi:{\"data-framer-name\":\"Success\"},YNx6EQ3pA:{\"data-framer-name\":\"Disabled\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-19o7b3t-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"L184Azf_0-container\",nodeId:\"L184Azf_0\",rendersWithMotion:true,scopeId:\"jHAPIqnL0\",children:/*#__PURE__*/_jsx(Download,{fontControl:{fontFamily:'\"Archivo\", \"Archivo Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1em\",textAlign:\"center\"},height:\"100%\",id:\"L184Azf_0\",layoutId:\"L184Azf_0\",srcFile:\"https://framerusercontent.com/assets/BGD5zbFKAEobQq1z3L8tDzH97E.pdf\",srcType:\"Upload\",srcURL:\"\",style:{width:\"100%\"},styleOptions:{backgroundColor:\"rgb(17, 17, 17)\",borderRadius:50,color:\"rgb(255, 255, 255)\",gap:5,padding:10,paddingBottom:10,paddingLeft:10,paddingPerSide:false,paddingRight:10,paddingTop:10},text:\"Download\",width:\"100%\",...addPropertyOverrides({esNDDHU9s:{srcFile:\"https://framerusercontent.com/assets/KDAKwCnUeLa0KKPJ38E3Z27h5o.pdf\"},fuuQhkLUI:{srcFile:\"https://framerusercontent.com/assets/NOZFYkwf6KQ1GVU4UgnIzD22Zw.pdf\"},gm9ThaJY7:{srcFile:\"https://framerusercontent.com/assets/NOZFYkwf6KQ1GVU4UgnIzD22Zw.pdf\"}},baseVariant,gestureVariant)})})}),isDisplayed1()&&/*#__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-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Submit\"})}),className:\"framer-cghcyl\",fonts:[\"Inter-SemiBold\"],layoutDependency:layoutDependency,layoutId:\"Ofrx7PgUm\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},variants:{kNoJcHR_P:{\"--extracted-r6o4lv\":\"rgb(255, 34, 68)\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({kNoJcHR_P:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"600\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 34, 68))\"},children:\"Something went wrong\"})})},LTNTkPgGi:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"600\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Thank you\"})})}},baseVariant,gestureVariant)}),isDisplayed2()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1aexig2\",\"data-framer-name\":\"Spinner\",layoutDependency:layoutDependency,layoutId:\"Zw_rC5J5d\",style:{mask:\"url('https://framerusercontent.com/images/pGiXYozQ3mE4cilNOItfe2L2fUA.svg?width=20&height=20') alpha no-repeat center / cover add\",WebkitMask:\"url('https://framerusercontent.com/images/pGiXYozQ3mE4cilNOItfe2L2fUA.svg?width=20&height=20') alpha no-repeat center / cover add\"},children:/*#__PURE__*/_jsx(MotionDivWithFX,{__framer__loop:animation,__framer__loopEffectEnabled:true,__framer__loopRepeatDelay:0,__framer__loopRepeatType:\"loop\",__framer__loopTransition:transition2,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-1eofeb6\",\"data-framer-name\":\"Conic\",layoutDependency:layoutDependency,layoutId:\"Ow_Bt4udj\",style:{background:\"conic-gradient(from 180deg at 50% 50%, rgb(68, 204, 255) 0deg, rgb(68, 204, 255) 360deg)\",backgroundColor:\"rgb(68, 204, 255)\",mask:\"none\",WebkitMask:\"none\"},variants:{FltSc7Y9G:{background:\"conic-gradient(from 0deg at 50% 50%, rgba(255, 255, 255, 0) 7.208614864864882deg, rgb(255, 255, 255) 342deg)\",backgroundColor:\"rgba(0, 0, 0, 0)\",mask:\"url('https://framerusercontent.com/images/pGiXYozQ3mE4cilNOItfe2L2fUA.svg?width=20&height=20') alpha no-repeat center / cover add\",WebkitMask:\"url('https://framerusercontent.com/images/pGiXYozQ3mE4cilNOItfe2L2fUA.svg?width=20&height=20') alpha no-repeat center / cover add\"}},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1i5wavp\",\"data-framer-name\":\"Rounding\",layoutDependency:layoutDependency,layoutId:\"kd2YuhXQn\",style:{backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:1,borderBottomRightRadius:1,borderTopLeftRadius:1,borderTopRightRadius:1},transformTemplate:transformTemplate1})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-loaHK.framer-lby5m1, .framer-loaHK .framer-lby5m1 { display: block; }\",\".framer-loaHK.framer-1oyrunq { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 40px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 240px; }\",\".framer-loaHK .framer-19o7b3t-container { flex: 1 0 0px; height: auto; position: relative; width: 1px; }\",\".framer-loaHK .framer-cghcyl { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-loaHK .framer-1aexig2 { aspect-ratio: 1 / 1; flex: none; gap: 10px; height: var(--framer-aspect-ratio-supported, 20px); overflow: hidden; position: relative; width: 20px; }\",\".framer-loaHK .framer-1eofeb6 { bottom: 0px; flex: none; left: 0px; overflow: visible; position: absolute; right: 0px; top: 0px; }\",\".framer-loaHK .framer-1i5wavp { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 2px); left: 50%; overflow: visible; position: absolute; top: 0px; width: 2px; }\",\".framer-loaHK.framer-v-p0zcdn.framer-1oyrunq, .framer-loaHK.framer-v-17jom8h.framer-1oyrunq, .framer-loaHK.framer-v-10l9we5.framer-1oyrunq, .framer-loaHK.framer-v-1x7x3fr.framer-1oyrunq, .framer-loaHK.framer-v-1i25run.framer-1oyrunq, .framer-loaHK.framer-v-1kx7lkx.framer-1oyrunq, .framer-loaHK.framer-v-fbtro5.framer-1oyrunq, .framer-loaHK.framer-v-dxenw6.framer-1oyrunq { cursor: unset; }\",\".framer-loaHK.framer-v-p0zcdn .framer-1eofeb6 { overflow: hidden; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 40\n * @framerIntrinsicWidth 240\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"FltSc7Y9G\":{\"layout\":[\"fixed\",\"fixed\"]},\"YNx6EQ3pA\":{\"layout\":[\"fixed\",\"fixed\"]},\"LTNTkPgGi\":{\"layout\":[\"fixed\",\"fixed\"]},\"kNoJcHR_P\":{\"layout\":[\"fixed\",\"fixed\"]},\"lOuD3AoeF\":{\"layout\":[\"fixed\",\"fixed\"]},\"fuuQhkLUI\":{\"layout\":[\"fixed\",\"fixed\"]},\"esNDDHU9s\":{\"layout\":[\"fixed\",\"fixed\"]},\"gm9ThaJY7\":{\"layout\":[\"fixed\",\"fixed\"]},\"MA69tWlvB\":{\"layout\":[\"fixed\",\"fixed\"]},\"f1olQbE8t\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerjHAPIqnL0=withCSS(Component,css,\"framer-loaHK\");export default FramerjHAPIqnL0;FramerjHAPIqnL0.displayName=\"Button 3\";FramerjHAPIqnL0.defaultProps={height:40,width:240};addPropertyControls(FramerjHAPIqnL0,{variant:{options:[\"cluVq7UCb\",\"FltSc7Y9G\",\"YNx6EQ3pA\",\"LTNTkPgGi\",\"kNoJcHR_P\",\"lOuD3AoeF\",\"fuuQhkLUI\",\"esNDDHU9s\",\"gm9ThaJY7\"],optionTitles:[\"Default\",\"Loading\",\"Disabled\",\"Success\",\"Error\",\"Download_rcjm1\",\"download_rcjm2a\",\"download_rcbi\",\"download_rcjm2b\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerjHAPIqnL0,[{explicitInter:true,fonts:[{cssFamilyName:\"Archivo\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Archivo\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/YSKLU24545WP65XCD7ZVOFPD6AKR3JSM/SPF276V6UKGPA6W5ZNFTEWBJXRSQNXCR/7BTLO3ZVFMNDGT63YATXTEALTKTYZUZG.woff2\",weight:\"400\"},{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\"}]},...DownloadFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerjHAPIqnL0\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"40\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"240\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"FltSc7Y9G\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"YNx6EQ3pA\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"LTNTkPgGi\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"kNoJcHR_P\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"lOuD3AoeF\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"fuuQhkLUI\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"esNDDHU9s\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"gm9ThaJY7\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"MA69tWlvB\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"f1olQbE8t\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./jHAPIqnL0.map","// Generated by Framer (5f2272d)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,Link,RichText,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{Icon as Phosphor}from\"https://framerusercontent.com/modules/tYScH7LTqUtz5KUaUAYP/p8dptk4UIND8hbFWz9V7/Phosphor.js\";const PhosphorFonts=getFonts(Phosphor);const enabledGestures={f1UsIe_xE:{hover:true},tUqO4gcPo:{hover:true}};const cycleOrder=[\"f1UsIe_xE\",\"uAUxIDKuo\",\"tUqO4gcPo\",\"OinLP0pFA\"];const serializationHash=\"framer-iuvx2\";const variantClassNames={f1UsIe_xE:\"framer-v-1wt2lf1\",OinLP0pFA:\"framer-v-1062vqc\",tUqO4gcPo:\"framer-v-1hthq2u\",uAUxIDKuo:\"framer-v-15bis8d\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={delay:0,duration:.4,ease:[.12,.23,.5,1],type:\"tween\"};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={\"Glassy Button\":\"tUqO4gcPo\",\"Glassy Phone\":\"OinLP0pFA\",\"Primary Button\":\"f1UsIe_xE\",\"Primary Phone Button\":\"uAUxIDKuo\"};const getProps=({height,icon,id,label,link,width,...props})=>{return{...props,enDzQkQtN:icon??props.enDzQkQtN??true,si0GkhZ8V:label??props.si0GkhZ8V??\"Contact Us\",U9RyfAHsf:link??props.U9RyfAHsf,variant:humanReadableVariantMap[props.variant]??props.variant??\"f1UsIe_xE\"};};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,si0GkhZ8V,U9RyfAHsf,enDzQkQtN,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"f1UsIe_xE\",enabledGestures,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(Link,{href:U9RyfAHsf,motionChild:true,nodeId:\"f1UsIe_xE\",scopeId:\"z0H_bXqIB\",...addPropertyOverrides({\"f1UsIe_xE-hover\":{href:{webPageId:\"MLDQYSD83\"},openInNewTab:false}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-1wt2lf1\",className,classNames)} framer-8ywsxa`,\"data-border\":true,\"data-framer-name\":\"Primary Button\",layoutDependency:layoutDependency,layoutId:\"f1UsIe_xE\",ref:refBinding,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgb(142, 196, 66)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backdropFilter:\"none\",backgroundColor:\"var(--token-873fb35c-2084-47f0-9254-cb5d8b65f475, rgb(255, 255, 255))\",borderBottomLeftRadius:999,borderBottomRightRadius:999,borderTopLeftRadius:999,borderTopRightRadius:999,WebkitBackdropFilter:\"none\",...style},variants:{\"f1UsIe_xE-hover\":{\"--border-color\":\"var(--token-873fb35c-2084-47f0-9254-cb5d8b65f475, rgb(255, 255, 255))\",backdropFilter:\"none\",backgroundColor:\"rgb(142, 196, 66)\",WebkitBackdropFilter:\"none\"},\"tUqO4gcPo-hover\":{backgroundColor:\"var(--token-873fb35c-2084-47f0-9254-cb5d8b65f475, rgb(255, 255, 255))\"},OinLP0pFA:{\"--border-color\":\"var(--token-9a7303fe-2324-4aa1-bbd4-e1f1d449de82, rgba(255, 255, 255, 0.12))\",backdropFilter:\"blur(8px)\",backgroundColor:\"var(--token-9a7303fe-2324-4aa1-bbd4-e1f1d449de82, rgba(255, 255, 255, 0.12))\",WebkitBackdropFilter:\"blur(8px)\"},tUqO4gcPo:{\"--border-color\":\"var(--token-9a7303fe-2324-4aa1-bbd4-e1f1d449de82, rgba(255, 255, 255, 0.12))\",backdropFilter:\"blur(8px)\",backgroundColor:\"var(--token-9a7303fe-2324-4aa1-bbd4-e1f1d449de82, rgba(255, 255, 255, 0.12))\",WebkitBackdropFilter:\"blur(8px)\"}},...addPropertyOverrides({\"f1UsIe_xE-hover\":{\"data-framer-name\":undefined},\"tUqO4gcPo-hover\":{\"data-framer-name\":undefined},OinLP0pFA:{\"data-framer-name\":\"Glassy Phone\"},tUqO4gcPo:{\"data-framer-name\":\"Glassy Button\"},uAUxIDKuo:{\"data-framer-name\":\"Primary Phone Button\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-weight\":\"600\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-440020f8-b9e1-49ea-9687-1ea12b43b3de, rgb(0, 0, 0)))\"},children:\"Contact Us\"})}),className:\"framer-1l0xnig\",\"data-framer-name\":\"Get Ticket\",fonts:[\"Inter-SemiBold\"],layoutDependency:layoutDependency,layoutId:\"IreaZa_aW\",style:{\"--extracted-r6o4lv\":\"var(--token-440020f8-b9e1-49ea-9687-1ea12b43b3de, rgb(0, 0, 0))\",\"--framer-paragraph-spacing\":\"0px\"},text:si0GkhZ8V,variants:{\"f1UsIe_xE-hover\":{\"--extracted-r6o4lv\":\"var(--token-873fb35c-2084-47f0-9254-cb5d8b65f475, rgb(255, 255, 255))\"},\"tUqO4gcPo-hover\":{\"--extracted-r6o4lv\":\"var(--token-440020f8-b9e1-49ea-9687-1ea12b43b3de, rgb(0, 0, 0))\"},OinLP0pFA:{\"--extracted-r6o4lv\":\"var(--token-873fb35c-2084-47f0-9254-cb5d8b65f475, rgb(255, 255, 255))\"},tUqO4gcPo:{\"--extracted-r6o4lv\":\"var(--token-873fb35c-2084-47f0-9254-cb5d8b65f475, rgb(255, 255, 255))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"f1UsIe_xE-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-weight\":\"600\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-873fb35c-2084-47f0-9254-cb5d8b65f475, rgb(255, 255, 255)))\"},children:\"Contact Us\"})})},\"tUqO4gcPo-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-weight\":\"600\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-440020f8-b9e1-49ea-9687-1ea12b43b3de, rgb(0, 0, 0)))\"},children:\"Contact Us\"})})},OinLP0pFA:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-weight\":\"600\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-873fb35c-2084-47f0-9254-cb5d8b65f475, rgb(255, 255, 255)))\"},children:\"Contact Us\"})})},tUqO4gcPo:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-weight\":\"600\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-873fb35c-2084-47f0-9254-cb5d8b65f475, rgb(255, 255, 255)))\"},children:\"Contact Us\"})})}},baseVariant,gestureVariant)}),enDzQkQtN&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1th5shd\",\"data-framer-name\":\"Right Arrow\",layoutDependency:layoutDependency,layoutId:\"FjbHZgZTc\",style:{backgroundColor:\"rgb(142, 196, 66)\",borderBottomLeftRadius:\"50%\",borderBottomRightRadius:\"50%\",borderTopLeftRadius:\"50%\",borderTopRightRadius:\"50%\"},variants:{\"f1UsIe_xE-hover\":{backgroundColor:\"var(--token-873fb35c-2084-47f0-9254-cb5d8b65f475, rgb(255, 255, 255))\"},\"tUqO4gcPo-hover\":{backgroundColor:\"var(--token-440020f8-b9e1-49ea-9687-1ea12b43b3de, rgb(0, 0, 0))\"},OinLP0pFA:{backgroundColor:\"var(--token-14605fce-5bc9-43c8-a91c-723bc4169ca1, rgba(0, 0, 0, 0))\"},tUqO4gcPo:{backgroundColor:\"var(--token-14605fce-5bc9-43c8-a91c-723bc4169ca1, rgba(0, 0, 0, 0))\"}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1143cnr-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"tBXkvWgKS-container\",nodeId:\"tBXkvWgKS\",rendersWithMotion:true,scopeId:\"z0H_bXqIB\",children:/*#__PURE__*/_jsx(Phosphor,{color:\"var(--token-873fb35c-2084-47f0-9254-cb5d8b65f475, rgb(255, 255, 255))\",height:\"100%\",iconSearch:\"House\",iconSelection:\"Phone\",id:\"tBXkvWgKS\",layoutId:\"tBXkvWgKS\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},weight:\"bold\",width:\"100%\",...addPropertyOverrides({\"f1UsIe_xE-hover\":{color:\"rgb(142, 196, 66)\"}},baseVariant,gestureVariant)})})})})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-iuvx2.framer-8ywsxa, .framer-iuvx2 .framer-8ywsxa { display: block; }\",\".framer-iuvx2.framer-1wt2lf1 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 6px 6px 6px 16px; position: relative; text-decoration: none; width: min-content; }\",\".framer-iuvx2 .framer-1l0xnig { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-iuvx2 .framer-1th5shd { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 38px; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 38px; will-change: var(--framer-will-change-override, transform); }\",\".framer-iuvx2 .framer-1143cnr-container { flex: none; height: 25px; position: relative; width: 32px; }\",\".framer-iuvx2.framer-v-15bis8d.framer-1wt2lf1 { cursor: unset; }\",\".framer-iuvx2.framer-v-1hthq2u.framer-1wt2lf1 { width: 169px; }\",\".framer-iuvx2.framer-v-1062vqc.framer-1wt2lf1 { cursor: unset; width: 169px; }\",\".framer-iuvx2.framer-v-1062vqc .framer-1l0xnig { flex: 1 0 0px; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",'.framer-iuvx2[data-border=\"true\"]::after, .framer-iuvx2 [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; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 50\n * @framerIntrinsicWidth 156\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"uAUxIDKuo\":{\"layout\":[\"auto\",\"auto\"]},\"tUqO4gcPo\":{\"layout\":[\"fixed\",\"auto\"]},\"OinLP0pFA\":{\"layout\":[\"fixed\",\"auto\"]},\"B4wfM3xAk\":{\"layout\":[\"auto\",\"auto\"]},\"GXbspmmIO\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"si0GkhZ8V\":\"label\",\"U9RyfAHsf\":\"link\",\"enDzQkQtN\":\"icon\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerz0H_bXqIB=withCSS(Component,css,\"framer-iuvx2\");export default Framerz0H_bXqIB;Framerz0H_bXqIB.displayName=\"Button\";Framerz0H_bXqIB.defaultProps={height:50,width:156};addPropertyControls(Framerz0H_bXqIB,{variant:{options:[\"f1UsIe_xE\",\"uAUxIDKuo\",\"tUqO4gcPo\",\"OinLP0pFA\"],optionTitles:[\"Primary Button\",\"Primary Phone Button\",\"Glassy Button\",\"Glassy Phone\"],title:\"Variant\",type:ControlType.Enum},si0GkhZ8V:{defaultValue:\"Contact Us\",displayTextArea:false,title:\"Label\",type:ControlType.String},U9RyfAHsf:{description:\"\",title:\"Link\",type:ControlType.Link},enDzQkQtN:{defaultValue:true,title:\"Icon\",type:ControlType.Boolean}});addFonts(Framerz0H_bXqIB,[{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\"}]},...PhosphorFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerz0H_bXqIB\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerVariables\":\"{\\\"si0GkhZ8V\\\":\\\"label\\\",\\\"U9RyfAHsf\\\":\\\"link\\\",\\\"enDzQkQtN\\\":\\\"icon\\\"}\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"uAUxIDKuo\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"tUqO4gcPo\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"OinLP0pFA\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"B4wfM3xAk\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"GXbspmmIO\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"156\",\"framerIntrinsicHeight\":\"50\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./z0H_bXqIB.map","// International phone input with country code selector, auto-formatting, and validation\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useState,useEffect,useCallback,useRef,useMemo,startTransition}from\"react\";import{addPropertyControls,ControlType}from\"framer\";const countries=[{name:\"Singapore\",code:\"SG\",dialCode:\"+65\",flag:\"🇸🇬\",format:\"#### ####\",maxLength:8},{name:\"United States\",code:\"US\",dialCode:\"+1\",flag:\"🇺🇸\",format:\"(###) ###-####\",maxLength:10},{name:\"United Kingdom\",code:\"GB\",dialCode:\"+44\",flag:\"🇬🇧\",format:\"#### ### ####\",maxLength:10},{name:\"Canada\",code:\"CA\",dialCode:\"+1\",flag:\"🇨🇦\",format:\"(###) ###-####\",maxLength:10},{name:\"Australia\",code:\"AU\",dialCode:\"+61\",flag:\"🇦🇺\",format:\"#### ### ###\",maxLength:9},{name:\"Germany\",code:\"DE\",dialCode:\"+49\",flag:\"🇩🇪\",format:\"### ########\",maxLength:11},{name:\"France\",code:\"FR\",dialCode:\"+33\",flag:\"🇫🇷\",format:\"# ## ## ## ##\",maxLength:9},{name:\"Spain\",code:\"ES\",dialCode:\"+34\",flag:\"🇪🇸\",format:\"### ### ###\",maxLength:9},{name:\"Italy\",code:\"IT\",dialCode:\"+39\",flag:\"🇮🇹\",format:\"### ### ####\",maxLength:10},{name:\"Netherlands\",code:\"NL\",dialCode:\"+31\",flag:\"🇳🇱\",format:\"## ########\",maxLength:9},{name:\"Belgium\",code:\"BE\",dialCode:\"+32\",flag:\"🇧🇪\",format:\"### ## ## ##\",maxLength:9},{name:\"Switzerland\",code:\"CH\",dialCode:\"+41\",flag:\"🇨🇭\",format:\"## ### ## ##\",maxLength:9},{name:\"Austria\",code:\"AT\",dialCode:\"+43\",flag:\"🇦🇹\",format:\"### #######\",maxLength:10},{name:\"Sweden\",code:\"SE\",dialCode:\"+46\",flag:\"🇸🇪\",format:\"##-### ## ##\",maxLength:9},{name:\"Norway\",code:\"NO\",dialCode:\"+47\",flag:\"🇳🇴\",format:\"### ## ###\",maxLength:8},{name:\"Denmark\",code:\"DK\",dialCode:\"+45\",flag:\"🇩🇰\",format:\"## ## ## ##\",maxLength:8},{name:\"Finland\",code:\"FI\",dialCode:\"+358\",flag:\"🇫🇮\",format:\"## ### ####\",maxLength:9},{name:\"Poland\",code:\"PL\",dialCode:\"+48\",flag:\"🇵🇱\",format:\"### ### ###\",maxLength:9},{name:\"Czech Republic\",code:\"CZ\",dialCode:\"+420\",flag:\"🇨🇿\",format:\"### ### ###\",maxLength:9},{name:\"Portugal\",code:\"PT\",dialCode:\"+351\",flag:\"🇵🇹\",format:\"### ### ###\",maxLength:9},{name:\"Greece\",code:\"GR\",dialCode:\"+30\",flag:\"🇬🇷\",format:\"### ### ####\",maxLength:10},{name:\"Ireland\",code:\"IE\",dialCode:\"+353\",flag:\"🇮🇪\",format:\"## ### ####\",maxLength:9},{name:\"Japan\",code:\"JP\",dialCode:\"+81\",flag:\"🇯🇵\",format:\"##-####-####\",maxLength:10},{name:\"China\",code:\"CN\",dialCode:\"+86\",flag:\"🇨🇳\",format:\"### #### ####\",maxLength:11},{name:\"India\",code:\"IN\",dialCode:\"+91\",flag:\"🇮🇳\",format:\"##### #####\",maxLength:10},{name:\"Brazil\",code:\"BR\",dialCode:\"+55\",flag:\"🇧🇷\",format:\"(##) #####-####\",maxLength:11},{name:\"Mexico\",code:\"MX\",dialCode:\"+52\",flag:\"🇲🇽\",format:\"### ### ####\",maxLength:10},{name:\"Argentina\",code:\"AR\",dialCode:\"+54\",flag:\"🇦🇷\",format:\"### ###-####\",maxLength:10},{name:\"South Africa\",code:\"ZA\",dialCode:\"+27\",flag:\"🇿🇦\",format:\"## ### ####\",maxLength:9},{name:\"South Korea\",code:\"KR\",dialCode:\"+82\",flag:\"🇰🇷\",format:\"##-####-####\",maxLength:10},{name:\"Singapore\",code:\"SG\",dialCode:\"+65\",flag:\"🇸🇬\",format:\"#### ####\",maxLength:8},{name:\"New Zealand\",code:\"NZ\",dialCode:\"+64\",flag:\"🇳🇿\",format:\"## ### ####\",maxLength:9},{name:\"Russia\",code:\"RU\",dialCode:\"+7\",flag:\"🇷🇺\",format:\"(###) ###-##-##\",maxLength:10},{name:\"Turkey\",code:\"TR\",dialCode:\"+90\",flag:\"🇹🇷\",format:\"### ### ## ##\",maxLength:10},{name:\"United Arab Emirates\",code:\"AE\",dialCode:\"+971\",flag:\"🇦🇪\",format:\"## ### ####\",maxLength:9},{name:\"Saudi Arabia\",code:\"SA\",dialCode:\"+966\",flag:\"🇸🇦\",format:\"## ### ####\",maxLength:9},{name:\"Israel\",code:\"IL\",dialCode:\"+972\",flag:\"🇮🇱\",format:\"##-###-####\",maxLength:9},{name:\"Egypt\",code:\"EG\",dialCode:\"+20\",flag:\"🇪🇬\",format:\"### ### ####\",maxLength:10},{name:\"Nigeria\",code:\"NG\",dialCode:\"+234\",flag:\"🇳🇬\",format:\"### ### ####\",maxLength:10},{name:\"Kenya\",code:\"KE\",dialCode:\"+254\",flag:\"🇰🇪\",format:\"### ######\",maxLength:9},{name:\"Afghanistan\",code:\"AF\",dialCode:\"+93\",flag:\"🇦🇫\",format:\"## ### ####\",maxLength:9},{name:\"Albania\",code:\"AL\",dialCode:\"+355\",flag:\"🇦🇱\",format:\"### ### ###\",maxLength:9},{name:\"Algeria\",code:\"DZ\",dialCode:\"+213\",flag:\"🇩🇿\",format:\"### ## ## ##\",maxLength:9},{name:\"Andorra\",code:\"AD\",dialCode:\"+376\",flag:\"🇦🇩\",format:\"### ###\",maxLength:6},{name:\"Angola\",code:\"AO\",dialCode:\"+244\",flag:\"🇦🇴\",format:\"### ### ###\",maxLength:9},{name:\"Antigua and Barbuda\",code:\"AG\",dialCode:\"+1268\",flag:\"🇦🇬\",format:\"(###) ###-####\",maxLength:10},{name:\"Armenia\",code:\"AM\",dialCode:\"+374\",flag:\"🇦🇲\",format:\"## ######\",maxLength:8},{name:\"Azerbaijan\",code:\"AZ\",dialCode:\"+994\",flag:\"🇦🇿\",format:\"## ### ## ##\",maxLength:9},{name:\"Bahamas\",code:\"BS\",dialCode:\"+1242\",flag:\"🇧🇸\",format:\"(###) ###-####\",maxLength:10},{name:\"Bahrain\",code:\"BH\",dialCode:\"+973\",flag:\"🇧🇭\",format:\"#### ####\",maxLength:8},{name:\"Bangladesh\",code:\"BD\",dialCode:\"+880\",flag:\"🇧🇩\",format:\"####-######\",maxLength:10},{name:\"Barbados\",code:\"BB\",dialCode:\"+1246\",flag:\"🇧🇧\",format:\"(###) ###-####\",maxLength:10},{name:\"Belarus\",code:\"BY\",dialCode:\"+375\",flag:\"🇧🇾\",format:\"## ###-##-##\",maxLength:9},{name:\"Belize\",code:\"BZ\",dialCode:\"+501\",flag:\"🇧🇿\",format:\"###-####\",maxLength:7},{name:\"Benin\",code:\"BJ\",dialCode:\"+229\",flag:\"🇧🇯\",format:\"## ## ####\",maxLength:8},{name:\"Bhutan\",code:\"BT\",dialCode:\"+975\",flag:\"🇧🇹\",format:\"## ### ###\",maxLength:8},{name:\"Bolivia\",code:\"BO\",dialCode:\"+591\",flag:\"🇧🇴\",format:\"# ### ####\",maxLength:8},{name:\"Bosnia and Herzegovina\",code:\"BA\",dialCode:\"+387\",flag:\"🇧🇦\",format:\"## ####-###\",maxLength:8},{name:\"Botswana\",code:\"BW\",dialCode:\"+267\",flag:\"🇧🇼\",format:\"## ### ###\",maxLength:8},{name:\"Brunei\",code:\"BN\",dialCode:\"+673\",flag:\"🇧🇳\",format:\"### ####\",maxLength:7},{name:\"Bulgaria\",code:\"BG\",dialCode:\"+359\",flag:\"🇧🇬\",format:\"### ### ###\",maxLength:9},{name:\"Burkina Faso\",code:\"BF\",dialCode:\"+226\",flag:\"🇧🇫\",format:\"## ## ####\",maxLength:8},{name:\"Burundi\",code:\"BI\",dialCode:\"+257\",flag:\"🇧🇮\",format:\"## ## ####\",maxLength:8},{name:\"Cambodia\",code:\"KH\",dialCode:\"+855\",flag:\"🇰🇭\",format:\"## ### ###\",maxLength:8},{name:\"Cameroon\",code:\"CM\",dialCode:\"+237\",flag:\"🇨🇲\",format:\"#### ####\",maxLength:8},{name:\"Cape Verde\",code:\"CV\",dialCode:\"+238\",flag:\"🇨🇻\",format:\"### ####\",maxLength:7},{name:\"Central African Republic\",code:\"CF\",dialCode:\"+236\",flag:\"🇨🇫\",format:\"## ## ####\",maxLength:8},{name:\"Chad\",code:\"TD\",dialCode:\"+235\",flag:\"🇹🇩\",format:\"## ## ## ##\",maxLength:8},{name:\"Chile\",code:\"CL\",dialCode:\"+56\",flag:\"🇨🇱\",format:\"# #### ####\",maxLength:9},{name:\"Colombia\",code:\"CO\",dialCode:\"+57\",flag:\"🇨🇴\",format:\"### #######\",maxLength:10},{name:\"Comoros\",code:\"KM\",dialCode:\"+269\",flag:\"🇰🇲\",format:\"## #####\",maxLength:7},{name:\"Congo\",code:\"CG\",dialCode:\"+242\",flag:\"🇨🇬\",format:\"## ### ####\",maxLength:9},{name:\"Costa Rica\",code:\"CR\",dialCode:\"+506\",flag:\"🇨🇷\",format:\"#### ####\",maxLength:8},{name:\"Croatia\",code:\"HR\",dialCode:\"+385\",flag:\"🇭🇷\",format:\"## ### ####\",maxLength:9},{name:\"Cuba\",code:\"CU\",dialCode:\"+53\",flag:\"🇨🇺\",format:\"# ### ####\",maxLength:8},{name:\"Cyprus\",code:\"CY\",dialCode:\"+357\",flag:\"🇨🇾\",format:\"## ######\",maxLength:8},{name:\"Democratic Republic of the Congo\",code:\"CD\",dialCode:\"+243\",flag:\"🇨🇩\",format:\"### ### ###\",maxLength:9},{name:\"Djibouti\",code:\"DJ\",dialCode:\"+253\",flag:\"🇩🇯\",format:\"## ## ## ##\",maxLength:8},{name:\"Dominica\",code:\"DM\",dialCode:\"+1767\",flag:\"🇩🇲\",format:\"(###) ###-####\",maxLength:10},{name:\"Dominican Republic\",code:\"DO\",dialCode:\"+1\",flag:\"🇩🇴\",format:\"(###) ###-####\",maxLength:10},{name:\"Ecuador\",code:\"EC\",dialCode:\"+593\",flag:\"🇪🇨\",format:\"## ### ####\",maxLength:9},{name:\"El Salvador\",code:\"SV\",dialCode:\"+503\",flag:\"🇸🇻\",format:\"#### ####\",maxLength:8},{name:\"Equatorial Guinea\",code:\"GQ\",dialCode:\"+240\",flag:\"🇬🇶\",format:\"## ### ###\",maxLength:9},{name:\"Eritrea\",code:\"ER\",dialCode:\"+291\",flag:\"🇪🇷\",format:\"# ### ###\",maxLength:7},{name:\"Estonia\",code:\"EE\",dialCode:\"+372\",flag:\"🇪🇪\",format:\"#### ####\",maxLength:8},{name:\"Eswatini\",code:\"SZ\",dialCode:\"+268\",flag:\"🇸🇿\",format:\"## ## ####\",maxLength:8},{name:\"Ethiopia\",code:\"ET\",dialCode:\"+251\",flag:\"🇪🇹\",format:\"## ### ####\",maxLength:9},{name:\"Fiji\",code:\"FJ\",dialCode:\"+679\",flag:\"🇫🇯\",format:\"### ####\",maxLength:7},{name:\"Gabon\",code:\"GA\",dialCode:\"+241\",flag:\"🇬🇦\",format:\"## ## ####\",maxLength:8},{name:\"Gambia\",code:\"GM\",dialCode:\"+220\",flag:\"🇬🇲\",format:\"### ####\",maxLength:7},{name:\"Georgia\",code:\"GE\",dialCode:\"+995\",flag:\"🇬🇪\",format:\"### ### ###\",maxLength:9},{name:\"Ghana\",code:\"GH\",dialCode:\"+233\",flag:\"🇬🇭\",format:\"### ### ###\",maxLength:9},{name:\"Grenada\",code:\"GD\",dialCode:\"+1473\",flag:\"🇬🇩\",format:\"(###) ###-####\",maxLength:10},{name:\"Guatemala\",code:\"GT\",dialCode:\"+502\",flag:\"🇬🇹\",format:\"#### ####\",maxLength:8},{name:\"Guinea\",code:\"GN\",dialCode:\"+224\",flag:\"🇬🇳\",format:\"## ### ###\",maxLength:8},{name:\"Guinea-Bissau\",code:\"GW\",dialCode:\"+245\",flag:\"🇬🇼\",format:\"### ####\",maxLength:7},{name:\"Guyana\",code:\"GY\",dialCode:\"+592\",flag:\"🇬🇾\",format:\"### ####\",maxLength:7},{name:\"Haiti\",code:\"HT\",dialCode:\"+509\",flag:\"🇭🇹\",format:\"## ## ####\",maxLength:8},{name:\"Honduras\",code:\"HN\",dialCode:\"+504\",flag:\"🇭🇳\",format:\"####-####\",maxLength:8},{name:\"Hong Kong\",code:\"HK\",dialCode:\"+852\",flag:\"🇭🇰\",format:\"#### ####\",maxLength:8},{name:\"Hungary\",code:\"HU\",dialCode:\"+36\",flag:\"🇭🇺\",format:\"## ### ####\",maxLength:9},{name:\"Iceland\",code:\"IS\",dialCode:\"+354\",flag:\"🇮🇸\",format:\"### ####\",maxLength:7},{name:\"Indonesia\",code:\"ID\",dialCode:\"+62\",flag:\"🇮🇩\",format:\"###-###-####\",maxLength:11},{name:\"Iran\",code:\"IR\",dialCode:\"+98\",flag:\"🇮🇷\",format:\"### ### ####\",maxLength:10},{name:\"Iraq\",code:\"IQ\",dialCode:\"+964\",flag:\"🇮🇶\",format:\"### ### ####\",maxLength:10},{name:\"Jamaica\",code:\"JM\",dialCode:\"+1876\",flag:\"🇯🇲\",format:\"(###) ###-####\",maxLength:10},{name:\"Jordan\",code:\"JO\",dialCode:\"+962\",flag:\"🇯🇴\",format:\"## #### ####\",maxLength:9},{name:\"Kazakhstan\",code:\"KZ\",dialCode:\"+7\",flag:\"🇰🇿\",format:\"(###) ###-##-##\",maxLength:10},{name:\"Kuwait\",code:\"KW\",dialCode:\"+965\",flag:\"🇰🇼\",format:\"#### ####\",maxLength:8},{name:\"Kyrgyzstan\",code:\"KG\",dialCode:\"+996\",flag:\"🇰🇬\",format:\"### ### ###\",maxLength:9},{name:\"Laos\",code:\"LA\",dialCode:\"+856\",flag:\"🇱🇦\",format:\"## ### ###\",maxLength:8},{name:\"Latvia\",code:\"LV\",dialCode:\"+371\",flag:\"🇱🇻\",format:\"## ### ###\",maxLength:8},{name:\"Lebanon\",code:\"LB\",dialCode:\"+961\",flag:\"🇱🇧\",format:\"## ### ###\",maxLength:8},{name:\"Lesotho\",code:\"LS\",dialCode:\"+266\",flag:\"🇱🇸\",format:\"## ### ###\",maxLength:8},{name:\"Liberia\",code:\"LR\",dialCode:\"+231\",flag:\"🇱🇷\",format:\"## ### ###\",maxLength:8},{name:\"Libya\",code:\"LY\",dialCode:\"+218\",flag:\"🇱🇾\",format:\"##-#######\",maxLength:9},{name:\"Liechtenstein\",code:\"LI\",dialCode:\"+423\",flag:\"🇱🇮\",format:\"### ####\",maxLength:7},{name:\"Lithuania\",code:\"LT\",dialCode:\"+370\",flag:\"🇱🇹\",format:\"### #####\",maxLength:8},{name:\"Luxembourg\",code:\"LU\",dialCode:\"+352\",flag:\"🇱🇺\",format:\"### ### ###\",maxLength:9},{name:\"Macau\",code:\"MO\",dialCode:\"+853\",flag:\"🇲🇴\",format:\"#### ####\",maxLength:8},{name:\"Madagascar\",code:\"MG\",dialCode:\"+261\",flag:\"🇲🇬\",format:\"## ## #####\",maxLength:9},{name:\"Malawi\",code:\"MW\",dialCode:\"+265\",flag:\"🇲🇼\",format:\"### ## ## ##\",maxLength:9},{name:\"Malaysia\",code:\"MY\",dialCode:\"+60\",flag:\"🇲🇾\",format:\"##-### ####\",maxLength:9},{name:\"Maldives\",code:\"MV\",dialCode:\"+960\",flag:\"🇲🇻\",format:\"###-####\",maxLength:7},{name:\"Mali\",code:\"ML\",dialCode:\"+223\",flag:\"🇲🇱\",format:\"## ## ####\",maxLength:8},{name:\"Malta\",code:\"MT\",dialCode:\"+356\",flag:\"🇲🇹\",format:\"#### ####\",maxLength:8},{name:\"Marshall Islands\",code:\"MH\",dialCode:\"+692\",flag:\"🇲🇭\",format:\"###-####\",maxLength:7},{name:\"Mauritania\",code:\"MR\",dialCode:\"+222\",flag:\"🇲🇷\",format:\"## ## ####\",maxLength:8},{name:\"Mauritius\",code:\"MU\",dialCode:\"+230\",flag:\"🇲🇺\",format:\"#### ####\",maxLength:8},{name:\"Micronesia\",code:\"FM\",dialCode:\"+691\",flag:\"🇫🇲\",format:\"###-####\",maxLength:7},{name:\"Moldova\",code:\"MD\",dialCode:\"+373\",flag:\"🇲🇩\",format:\"#### ####\",maxLength:8},{name:\"Monaco\",code:\"MC\",dialCode:\"+377\",flag:\"🇲🇨\",format:\"## ## ## ##\",maxLength:8},{name:\"Mongolia\",code:\"MN\",dialCode:\"+976\",flag:\"🇲🇳\",format:\"##-##-####\",maxLength:8},{name:\"Montenegro\",code:\"ME\",dialCode:\"+382\",flag:\"🇲🇪\",format:\"## ### ###\",maxLength:8},{name:\"Morocco\",code:\"MA\",dialCode:\"+212\",flag:\"🇲🇦\",format:\"##-####-###\",maxLength:9},{name:\"Mozambique\",code:\"MZ\",dialCode:\"+258\",flag:\"🇲🇿\",format:\"## ### ####\",maxLength:9},{name:\"Myanmar\",code:\"MM\",dialCode:\"+95\",flag:\"🇲🇲\",format:\"## ### ####\",maxLength:9},{name:\"Namibia\",code:\"NA\",dialCode:\"+264\",flag:\"🇳🇦\",format:\"## ### ####\",maxLength:9},{name:\"Nauru\",code:\"NR\",dialCode:\"+674\",flag:\"🇳🇷\",format:\"### ####\",maxLength:7},{name:\"Nepal\",code:\"NP\",dialCode:\"+977\",flag:\"🇳🇵\",format:\"##-#######\",maxLength:9},{name:\"Nicaragua\",code:\"NI\",dialCode:\"+505\",flag:\"🇳🇮\",format:\"#### ####\",maxLength:8},{name:\"Niger\",code:\"NE\",dialCode:\"+227\",flag:\"🇳🇪\",format:\"## ## ####\",maxLength:8},{name:\"North Korea\",code:\"KP\",dialCode:\"+850\",flag:\"🇰🇵\",format:\"### ### ####\",maxLength:10},{name:\"North Macedonia\",code:\"MK\",dialCode:\"+389\",flag:\"🇲🇰\",format:\"## ### ###\",maxLength:8},{name:\"Oman\",code:\"OM\",dialCode:\"+968\",flag:\"🇴🇲\",format:\"#### ####\",maxLength:8},{name:\"Pakistan\",code:\"PK\",dialCode:\"+92\",flag:\"🇵🇰\",format:\"### #######\",maxLength:10},{name:\"Palau\",code:\"PW\",dialCode:\"+680\",flag:\"🇵🇼\",format:\"###-####\",maxLength:7},{name:\"Palestine\",code:\"PS\",dialCode:\"+970\",flag:\"🇵🇸\",format:\"### ### ###\",maxLength:9},{name:\"Panama\",code:\"PA\",dialCode:\"+507\",flag:\"🇵🇦\",format:\"####-####\",maxLength:8},{name:\"Papua New Guinea\",code:\"PG\",dialCode:\"+675\",flag:\"🇵🇬\",format:\"### ####\",maxLength:7},{name:\"Paraguay\",code:\"PY\",dialCode:\"+595\",flag:\"🇵🇾\",format:\"### ######\",maxLength:9},{name:\"Peru\",code:\"PE\",dialCode:\"+51\",flag:\"🇵🇪\",format:\"### ### ###\",maxLength:9},{name:\"Philippines\",code:\"PH\",dialCode:\"+63\",flag:\"🇵🇭\",format:\"#### ### ####\",maxLength:10},{name:\"Qatar\",code:\"QA\",dialCode:\"+974\",flag:\"🇶🇦\",format:\"#### ####\",maxLength:8},{name:\"Romania\",code:\"RO\",dialCode:\"+40\",flag:\"🇷🇴\",format:\"### ### ###\",maxLength:9},{name:\"Rwanda\",code:\"RW\",dialCode:\"+250\",flag:\"🇷🇼\",format:\"### ### ###\",maxLength:9},{name:\"Saint Kitts and Nevis\",code:\"KN\",dialCode:\"+1869\",flag:\"🇰🇳\",format:\"(###) ###-####\",maxLength:10},{name:\"Saint Lucia\",code:\"LC\",dialCode:\"+1758\",flag:\"🇱🇨\",format:\"(###) ###-####\",maxLength:10},{name:\"Saint Vincent and the Grenadines\",code:\"VC\",dialCode:\"+1784\",flag:\"🇻🇨\",format:\"(###) ###-####\",maxLength:10},{name:\"Samoa\",code:\"WS\",dialCode:\"+685\",flag:\"🇼🇸\",format:\"## ####\",maxLength:6},{name:\"San Marino\",code:\"SM\",dialCode:\"+378\",flag:\"🇸🇲\",format:\"#### ######\",maxLength:10},{name:\"Sao Tome and Principe\",code:\"ST\",dialCode:\"+239\",flag:\"🇸🇹\",format:\"## #####\",maxLength:7},{name:\"Senegal\",code:\"SN\",dialCode:\"+221\",flag:\"🇸🇳\",format:\"## ### ####\",maxLength:9},{name:\"Serbia\",code:\"RS\",dialCode:\"+381\",flag:\"🇷🇸\",format:\"## ### ####\",maxLength:9},{name:\"Seychelles\",code:\"SC\",dialCode:\"+248\",flag:\"🇸🇨\",format:\"# ### ###\",maxLength:7},{name:\"Sierra Leone\",code:\"SL\",dialCode:\"+232\",flag:\"🇸🇱\",format:\"## ######\",maxLength:8},{name:\"Slovakia\",code:\"SK\",dialCode:\"+421\",flag:\"🇸🇰\",format:\"### ### ###\",maxLength:9},{name:\"Slovenia\",code:\"SI\",dialCode:\"+386\",flag:\"🇸🇮\",format:\"## ### ###\",maxLength:8},{name:\"Solomon Islands\",code:\"SB\",dialCode:\"+677\",flag:\"🇸🇧\",format:\"### ####\",maxLength:7},{name:\"Somalia\",code:\"SO\",dialCode:\"+252\",flag:\"🇸🇴\",format:\"## ### ###\",maxLength:8},{name:\"Sri Lanka\",code:\"LK\",dialCode:\"+94\",flag:\"🇱🇰\",format:\"## ### ####\",maxLength:9},{name:\"Sudan\",code:\"SD\",dialCode:\"+249\",flag:\"🇸🇩\",format:\"## ### ####\",maxLength:9},{name:\"Suriname\",code:\"SR\",dialCode:\"+597\",flag:\"🇸🇷\",format:\"###-####\",maxLength:7},{name:\"Syria\",code:\"SY\",dialCode:\"+963\",flag:\"🇸🇾\",format:\"### ### ###\",maxLength:9},{name:\"Taiwan\",code:\"TW\",dialCode:\"+886\",flag:\"🇹🇼\",format:\"#### ### ###\",maxLength:9},{name:\"Tajikistan\",code:\"TJ\",dialCode:\"+992\",flag:\"🇹🇯\",format:\"## ### ####\",maxLength:9},{name:\"Tanzania\",code:\"TZ\",dialCode:\"+255\",flag:\"🇹🇿\",format:\"### ### ###\",maxLength:9},{name:\"Thailand\",code:\"TH\",dialCode:\"+66\",flag:\"🇹🇭\",format:\"## ### ####\",maxLength:9},{name:\"Timor-Leste\",code:\"TL\",dialCode:\"+670\",flag:\"🇹🇱\",format:\"### ####\",maxLength:7},{name:\"Togo\",code:\"TG\",dialCode:\"+228\",flag:\"🇹🇬\",format:\"## ### ###\",maxLength:8},{name:\"Tonga\",code:\"TO\",dialCode:\"+676\",flag:\"🇹🇴\",format:\"#####\",maxLength:5},{name:\"Trinidad and Tobago\",code:\"TT\",dialCode:\"+1868\",flag:\"🇹🇹\",format:\"(###) ###-####\",maxLength:10},{name:\"Tunisia\",code:\"TN\",dialCode:\"+216\",flag:\"🇹🇳\",format:\"## ### ###\",maxLength:8},{name:\"Turkmenistan\",code:\"TM\",dialCode:\"+993\",flag:\"🇹🇲\",format:\"## ######\",maxLength:8},{name:\"Tuvalu\",code:\"TV\",dialCode:\"+688\",flag:\"🇹🇻\",format:\"######\",maxLength:6},{name:\"Uganda\",code:\"UG\",dialCode:\"+256\",flag:\"🇺🇬\",format:\"### ### ###\",maxLength:9},{name:\"Ukraine\",code:\"UA\",dialCode:\"+380\",flag:\"🇺🇦\",format:\"## ### ####\",maxLength:9},{name:\"Uruguay\",code:\"UY\",dialCode:\"+598\",flag:\"🇺🇾\",format:\"## ### ###\",maxLength:8},{name:\"Uzbekistan\",code:\"UZ\",dialCode:\"+998\",flag:\"🇺🇿\",format:\"## ### ####\",maxLength:9},{name:\"Vanuatu\",code:\"VU\",dialCode:\"+678\",flag:\"🇻🇺\",format:\"## #####\",maxLength:7},{name:\"Vatican City\",code:\"VA\",dialCode:\"+379\",flag:\"🇻🇦\",format:\"## #### ####\",maxLength:10},{name:\"Venezuela\",code:\"VE\",dialCode:\"+58\",flag:\"🇻🇪\",format:\"###-#######\",maxLength:10},{name:\"Vietnam\",code:\"VN\",dialCode:\"+84\",flag:\"🇻🇳\",format:\"### ### ####\",maxLength:9},{name:\"Yemen\",code:\"YE\",dialCode:\"+967\",flag:\"🇾🇪\",format:\"### ### ###\",maxLength:9},{name:\"Zambia\",code:\"ZM\",dialCode:\"+260\",flag:\"🇿🇲\",format:\"## ### ####\",maxLength:9},{name:\"Zimbabwe\",code:\"ZW\",dialCode:\"+263\",flag:\"🇿🇼\",format:\"## ### ####\",maxLength:9}];/**\n * International Phone Input\n *\n * @framerIntrinsicWidth 600\n * @framerIntrinsicHeight 40\n *\n *\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight auto\n */export default function PhoneInput(props){const{input={name:\"Phone\",placeholder:\"\",required:false},styling={backgroundColor:\"#BAD19B\",textColor:\"#999999\",borderColor:\"#FFFFFF\",focusBorderColor:\"#000000\",dropdownBackgroundColor:\"#BAD19B\",dropdownHoverColor:\"#F5F5F5\",borderRadius:0,fontSize:14,padding:0,font:{}},onChange,onValidationError,autoFormat=true,numericOnly=true,autoDetectCountry=true,allowedCountries=[]}=props;const{backgroundColor,textColor,borderColor,focusBorderColor,dropdownBackgroundColor,dropdownHoverColor,borderRadius,fontSize,padding,font}=styling;const{name,placeholder,required}=input;const[selectedCountry,setSelectedCountry]=useState(countries[0]);const[phoneNumber,setPhoneNumber]=useState(\"\");const[isDropdownOpen,setIsDropdownOpen]=useState(false);const[isFocused,setIsFocused]=useState(false);const[searchQuery,setSearchQuery]=useState(\"\");const[highlightedIndex,setHighlightedIndex]=useState(0);const[validationError,setValidationError]=useState(\"\");const dropdownRef=useRef(null);const inputRef=useRef(null);const containerRef=useRef(null);// Get available countries based on allowedCountries prop\nconst availableCountries=useMemo(()=>{if(!allowedCountries||allowedCountries.length===0){return countries;}return countries.filter(country=>allowedCountries.includes(country.code));},[allowedCountries]);// Compute the full international number for form submission\nconst fullPhoneNumber=useMemo(()=>{const digits=phoneNumber.replace(/\\D/g,\"\");return`${selectedCountry.dialCode}${digits}`;},[phoneNumber,selectedCountry]);// Detect user's country from IP\nuseEffect(()=>{if(typeof window===\"undefined\"||!autoDetectCountry)return;fetch(\"https://ipapi.co/json/\").then(res=>res.json()).then(data=>{const country=availableCountries.find(c=>c.code===data.country_code);if(country){startTransition(()=>setSelectedCountry(country));}}).catch(()=>{// Silently fail and keep default country\n});},[autoDetectCountry,availableCountries]);// Format phone number\nconst formatPhoneNumber=useCallback((value,country)=>{if(!autoFormat||!country.format)return value;const digits=value.replace(/\\D/g,\"\");let formatted=\"\";let digitIndex=0;for(let i=0;i<country.format.length&&digitIndex<digits.length;i++){if(country.format[i]===\"#\"){formatted+=digits[digitIndex];digitIndex++;}else{formatted+=country.format[i];}}return formatted;},[autoFormat]);// Validate phone number\nconst validatePhoneNumber=useCallback((value,country)=>{const digits=value.replace(/\\D/g,\"\");if(digits.length===0){return{isValid:false,error:\"\"};}if(country.maxLength&&digits.length<country.maxLength){return{isValid:false,error:\"Phone number is too short\"};}if(country.maxLength&&digits.length>country.maxLength){return{isValid:false,error:\"Phone number is too long\"};}return{isValid:true,error:\"\"};},[]);// Handle phone number change\nconst handlePhoneChange=useCallback(value=>{let processedValue=value;// Check if user is typing a country code (starts with +)\nif(value.startsWith(\"+\")){// Extract the dial code being typed\nconst typedDialCode=value.match(/^\\+\\d+/)?.[0];if(typedDialCode){// Find matching country by dial code\nconst matchingCountry=availableCountries.find(c=>c.dialCode===typedDialCode);if(matchingCountry&&matchingCountry.code!==selectedCountry.code){// Switch to the matching country\nstartTransition(()=>{setSelectedCountry(matchingCountry);});// Remove the dial code from input since it's shown in the country selector\nprocessedValue=value.slice(typedDialCode.length);}else{// Just a + sign, keep it\nprocessedValue=value;}}else{// Just a + sign, keep it\nprocessedValue=value;}}// Remove non-numeric characters if numericOnly is enabled (but allow + sign)\nif(numericOnly&&!processedValue.startsWith(\"+\")){processedValue=processedValue.replace(/[^\\d]/g,\"\");}else if(numericOnly&&processedValue.startsWith(\"+\")){// Keep the + at the start and only allow digits after it\nprocessedValue=\"+\"+processedValue.slice(1).replace(/[^\\d]/g,\"\");}// Only format if not starting with + (user is typing country code)\nconst formatted=processedValue.startsWith(\"+\")?processedValue:formatPhoneNumber(processedValue,selectedCountry);startTransition(()=>{setPhoneNumber(formatted);// Only validate and call onChange if not typing a country code\nif(!formatted.startsWith(\"+\")){const validation=validatePhoneNumber(formatted,selectedCountry);setValidationError(validation.error);if(onChange){const digits=formatted.replace(/\\D/g,\"\");const internationalNumber=`${selectedCountry.dialCode}${digits}`;onChange(internationalNumber,validation.isValid,selectedCountry);}if(onValidationError&&validation.error){onValidationError(validation.error);}}else{// Clear validation while typing country code\nsetValidationError(\"\");}});},[selectedCountry,numericOnly,formatPhoneNumber,validatePhoneNumber,onChange,onValidationError,availableCountries]);// Handle country selection\nconst handleCountrySelect=useCallback(country=>{startTransition(()=>{setSelectedCountry(country);setIsDropdownOpen(false);setSearchQuery(\"\");setHighlightedIndex(0);// Reformat existing number with new country\nif(phoneNumber){const digits=phoneNumber.replace(/\\D/g,\"\");const formatted=formatPhoneNumber(digits,country);setPhoneNumber(formatted);if(onChange){const validation=validatePhoneNumber(formatted,country);const internationalNumber=`${country.dialCode}${digits}`;onChange(internationalNumber,validation.isValid,country);}}});inputRef.current?.focus();},[phoneNumber,formatPhoneNumber,validatePhoneNumber,onChange]);// Filter countries based on search\nconst filteredCountries=useMemo(()=>{if(!searchQuery)return availableCountries;const query=searchQuery.toLowerCase();return availableCountries.filter(country=>country.name.toLowerCase().includes(query)||country.code.toLowerCase().includes(query)||country.dialCode.includes(query));},[searchQuery,availableCountries]);// Handle keyboard navigation\nconst handleKeyDown=useCallback(e=>{if(!isDropdownOpen){if(e.key===\"ArrowDown\"||e.key===\"ArrowUp\"){e.preventDefault();startTransition(()=>setIsDropdownOpen(true));}return;}switch(e.key){case\"ArrowDown\":e.preventDefault();startTransition(()=>{setHighlightedIndex(prev=>Math.min(prev+1,filteredCountries.length-1));});break;case\"ArrowUp\":e.preventDefault();startTransition(()=>{setHighlightedIndex(prev=>Math.max(prev-1,0));});break;case\"Enter\":e.preventDefault();if(filteredCountries[highlightedIndex]){handleCountrySelect(filteredCountries[highlightedIndex]);}break;case\"Escape\":e.preventDefault();startTransition(()=>{setIsDropdownOpen(false);setSearchQuery(\"\");});break;default:// Type to search\nif(e.key.length===1){startTransition(()=>{setSearchQuery(prev=>prev+e.key);setHighlightedIndex(0);});}}},[isDropdownOpen,filteredCountries,highlightedIndex,handleCountrySelect]);// Close dropdown when clicking outside\nuseEffect(()=>{if(typeof window===\"undefined\")return;const handleClickOutside=event=>{if(containerRef.current&&!containerRef.current.contains(event.target)){startTransition(()=>{setIsDropdownOpen(false);setSearchQuery(\"\");});}};document.addEventListener(\"mousedown\",handleClickOutside);return()=>document.removeEventListener(\"mousedown\",handleClickOutside);},[]);// Scroll highlighted item into view\nuseEffect(()=>{if(isDropdownOpen&&dropdownRef.current){const highlightedElement=dropdownRef.current.children[highlightedIndex];if(highlightedElement){highlightedElement.scrollIntoView({block:\"nearest\"});}}},[highlightedIndex,isDropdownOpen]);const exampleNumber=useMemo(()=>{if(placeholder)return placeholder;if(!selectedCountry.format)return\"Enter phone number\";return selectedCountry.format.replace(/#/g,\"0\");},[selectedCountry,placeholder]);const isFixedWidth=props?.style&&props.style.width===\"100%\";return /*#__PURE__*/_jsxs(\"div\",{ref:containerRef,style:{position:\"relative\",width:\"100%\",...isFixedWidth?{}:{minWidth:\"max-content\"}},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"stretch\",backgroundColor,border:`1px solid ${isFocused?focusBorderColor:borderColor}`,borderRadius,overflow:\"hidden\",transition:\"border-color 0.2s ease\"},children:[/*#__PURE__*/_jsxs(\"button\",{type:\"button\",onClick:()=>startTransition(()=>setIsDropdownOpen(!isDropdownOpen)),onKeyDown:handleKeyDown,style:{display:\"flex\",alignItems:\"center\",gap:8,padding:`${padding}px ${padding*.75}px`,backgroundColor:\"transparent\",border:\"none\",borderRight:`1px solid ${borderColor}`,cursor:\"pointer\",outline:\"none\",...font,fontSize,color:textColor},\"aria-label\":`Selected country: ${selectedCountry.name}`,\"aria-expanded\":isDropdownOpen,\"aria-haspopup\":\"listbox\",children:[/*#__PURE__*/_jsx(\"span\",{style:{fontSize:fontSize*1.2,lineHeight:1},children:selectedCountry.flag}),/*#__PURE__*/_jsx(\"span\",{style:{fontWeight:500},children:selectedCountry.dialCode}),/*#__PURE__*/_jsx(\"svg\",{width:\"12\",height:\"12\",viewBox:\"0 0 12 12\",fill:\"none\",style:{transform:isDropdownOpen?\"rotate(180deg)\":\"rotate(0deg)\",transition:\"transform 0.2s ease\"},children:/*#__PURE__*/_jsx(\"path\",{d:\"M2 4L6 8L10 4\",stroke:textColor,strokeWidth:\"1.5\",strokeLinecap:\"round\"})})]}),/*#__PURE__*/_jsx(\"input\",{ref:inputRef,type:\"tel\",name:name,value:phoneNumber,onChange:e=>handlePhoneChange(e.target.value),onFocus:()=>startTransition(()=>setIsFocused(true)),onBlur:()=>startTransition(()=>setIsFocused(false)),placeholder:exampleNumber,required:required,style:{flex:1,padding:`${padding}px`,border:\"none\",outline:\"none\",backgroundColor:\"transparent\",...font,fontSize,color:textColor,minWidth:0},\"aria-label\":\"Phone number\",\"aria-invalid\":!!validationError,\"aria-describedby\":validationError?\"phone-error\":undefined,\"aria-required\":required})]}),validationError&&/*#__PURE__*/_jsx(\"div\",{id:\"phone-error\",style:{marginTop:4,...font,fontSize:fontSize*.875,color:\"#FF5588\"},role:\"alert\",children:validationError}),isDropdownOpen&&/*#__PURE__*/_jsxs(\"div\",{ref:dropdownRef,role:\"listbox\",\"aria-label\":\"Country selection\",style:{position:\"absolute\",top:\"calc(100% + 4px)\",left:0,right:0,maxHeight:300,overflowY:\"auto\",backgroundColor:dropdownBackgroundColor,border:`1px solid ${borderColor}`,borderRadius,boxShadow:\"0 4px 12px rgba(0, 0, 0, 0.1)\",zIndex:1e3},children:[filteredCountries.map((country,index)=>/*#__PURE__*/_jsxs(\"button\",{type:\"button\",onClick:()=>handleCountrySelect(country),role:\"option\",\"aria-selected\":country.code===selectedCountry.code,style:{width:\"100%\",display:\"flex\",alignItems:\"center\",gap:12,padding:`${padding*.75}px ${padding}px`,backgroundColor:index===highlightedIndex?dropdownHoverColor:country.code===selectedCountry.code?dropdownHoverColor:\"transparent\",border:\"none\",cursor:\"pointer\",textAlign:\"left\",...font,fontSize,color:textColor,transition:\"background-color 0.15s ease\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{fontSize:fontSize*1.2,lineHeight:1},children:country.flag}),/*#__PURE__*/_jsx(\"span\",{style:{flex:1},children:country.name}),/*#__PURE__*/_jsx(\"span\",{style:{color:\"#999\",fontWeight:500},children:country.dialCode})]},country.code)),filteredCountries.length===0&&/*#__PURE__*/_jsx(\"div\",{style:{padding:`${padding}px`,textAlign:\"center\",...font,fontSize,color:\"#999\"},children:\"No countries found\"})]}),searchQuery&&isDropdownOpen&&/*#__PURE__*/_jsxs(\"div\",{style:{position:\"absolute\",top:\"calc(100% + 4px)\",right:8,padding:\"4px 8px\",backgroundColor:\"#000\",color:\"#fff\",borderRadius:4,...font,fontSize:fontSize*.75,pointerEvents:\"none\",zIndex:1001},children:[\"Searching: \",searchQuery]})]});}addPropertyControls(PhoneInput,{input:{type:ControlType.Object,title:\"Input\",controls:{name:{type:ControlType.String,title:\"Name\",defaultValue:\"Phone\"},placeholder:{type:ControlType.String,title:\"Placeholder\",defaultValue:\"\",description:\"By default the placeholder is set to the format of a selected country. \\n I.e. (000) 000-0000 for the U.S.\"},required:{type:ControlType.Boolean,title:\"Required\",defaultValue:false,enabledTitle:\"Yes\",disabledTitle:\"No\"}}},autoDetectCountry:{type:ControlType.Boolean,title:\"Auto Detection\",defaultValue:true,enabledTitle:\"On\",disabledTitle:\"Off\",description:\"Automatically select the user's current country based on location\"},allowedCountries:{type:ControlType.Array,title:\"Allowed Countries\",control:{type:ControlType.Enum,options:countries.map(c=>c.code),optionTitles:countries.map(c=>`${c.flag} ${c.name}`)},defaultValue:[],description:\"0 items = all countries. You can change the list to only allow countries you support\"},autoFormat:{type:ControlType.Boolean,title:\"Auto Format\",defaultValue:true,enabledTitle:\"On\",disabledTitle:\"Off\"},numericOnly:{type:ControlType.Boolean,title:\"Numeric Only\",defaultValue:true,enabledTitle:\"On\",disabledTitle:\"Off\",description:\"Disable if your country allows letters in a number, i.e. 1-800-HOT-N-FUN. \\n Doesn't work if Auto Formatting is on\"},styling:{type:ControlType.Object,title:\"Styles\",controls:{backgroundColor:{type:ControlType.Color,title:\"Background\",defaultValue:\"#FFFFFF\"},textColor:{type:ControlType.Color,title:\"Text Color\",defaultValue:\"#999999\"},borderColor:{type:ControlType.Color,title:\"Border Color\",defaultValue:\"#CCCCCC\"},focusBorderColor:{type:ControlType.Color,title:\"Focus Border\",defaultValue:\"#000000\"},dropdownBackgroundColor:{type:ControlType.Color,title:\"Dropdown BG\",defaultValue:\"#FFFFFF\"},dropdownHoverColor:{type:ControlType.Color,title:\"Dropdown Hover\",defaultValue:\"#F5F5F5\"},borderRadius:{type:ControlType.Number,title:\"Border Radius\",defaultValue:12,min:0,max:32,step:1,unit:\"px\"},fontSize:{type:ControlType.Number,title:\"Font Size\",defaultValue:16,min:12,max:24,step:1,unit:\"px\"},padding:{type:ControlType.Number,title:\"Padding\",defaultValue:16,min:0,max:32,step:1,unit:\"px\"},font:{type:ControlType.Font,title:\"Font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:\"16px\",variant:\"Medium\",letterSpacing:\"-0.01em\",lineHeight:\"1.5em\"}}}}});PhoneInput.displayName=\"Phone Input\";\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"PhoneInput\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"600\",\"framerSupportedLayoutHeight\":\"auto\",\"framerIntrinsicHeight\":\"40\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./PhoneInput.map"],"mappings":"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"}