{"version":3,"file":"QCT5ftT2H.BL78rPMZ.mjs","names":["Input","useState","useCallback","email","addPropertyOverrides","enabledGestures","cycleOrder","serializationHash","variantClassNames","transitions","animation","Transition","React.useContext","React.useMemo","getProps","createLayoutDependency","React.useRef","React.useId","React.Fragment","Phosphor","React.useContext","React.useMemo","React.useRef","React.useId"],"sources":["https:/framerusercontent.com/modules/oWVHHLIj4Q7woeIlKzbt/UIXK1WcUX02tYQTouHsC/Input.js","https:/framerusercontent.com/modules/7UTR3oRxFCkoC45E5NpP/a9JHID7FHLbZhGLCa6Y6/PX75ZpTHI.js","https:/framerusercontent.com/modules/5vxn0vYw6jnZlgzyrLZg/FCBcbZpCzsezJmvB5nat/QCT5ftT2H.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useCallback,useState}from\"react\";import{addPropertyControls,ControlType,withCSS,useRouter,inferInitialRouteFromPath}from\"framer\";import{motion,useAnimationControls}from\"framer-motion\";const emailRegex=/^(([^<>()[\\]\\\\.,;:\\s@\"]+(\\.[^<>()[\\]\\\\.,;:\\s@\"]+)*)|(\".+\"))@((\\[[0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3}\\])|(([a-zA-Z\\-0-9]+\\.)+[a-zA-Z]{2,}))$/;const mailchimpRegex=/^https?:\\/\\/([^\\/]+)[^\\?]+\\??(.+)$/;const validateEmail=email=>{return emailRegex.test(String(email).toLowerCase());};const parseMailChimpUrl=url=>{var _url_replace_match;const[,domain,parameters]=(_url_replace_match=url.replace(\"&amp;\",\"&\").match(mailchimpRegex))!==null&&_url_replace_match!==void 0?_url_replace_match:[null,null,null];return[domain,parameters?new URLSearchParams(parameters):null];};function safeURL(url){console.log(url);try{new URL(url);return url;}catch{try{new URL(`https://${url}`);return`https://${url}`;}catch{}}return undefined;}function isInternalURL(href){if(href===undefined)return false;if(href.startsWith(\"#\")||href.startsWith(\"/\")||href.startsWith(\".\"))return true;return false;}/**\n * Increment the number whenever shipping a new version to customers.\n * This will ensure that multiple versions of this component can exist\n * in the same project without css rules overlapping. Only use valid css class characters.\n */const VERSION=\"v1\";/**\n * INPUT\n * By Benjamin den Boer\n *\n * @framerDisableUnlink\n *\n * @framerIntrinsicWidth 300\n * @framerIntrinsicHeight 40\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight any\n */const Input=withCSS(function Input({service,redirectAs,mailchimpURL,loopsID,loopsUserGroup,formsparkID,getwaitlistAPI,input,button,font,layout,link,gap,style,onSubmit}){const[email,setEmail]=useState(\"\");const[isError,setError]=useState(false);const[isLoading,setLoading]=useState(false);const[isFocus,setFocus]=useState(false);// Padding\nconst{paddingPerSide,paddingTop,paddingRight,paddingBottom,paddingLeft,padding,borderRadius,borderObject,focusObject,shadowObject,height,fixedHeight}=input;const{buttonPaddingPerSide,buttonPaddingTop,buttonPaddingRight,buttonPaddingBottom,buttonPaddingLeft,buttonPadding}=button;const paddingValue=paddingPerSide?`${paddingTop}px ${button.isDocked?paddingRight+button.widthWhenDocked:paddingRight}px ${paddingBottom}px ${paddingLeft}px`:`${padding}px ${button.isDocked?padding+button.widthWhenDocked:padding}px ${padding}px ${padding}px`;const buttonPaddingValue=buttonPaddingPerSide?`${button.isDocked?0:buttonPaddingTop}px ${buttonPaddingRight}px ${button.isDocked?0:buttonPaddingBottom}px ${buttonPaddingLeft}px`:`${button.isDocked?0:buttonPadding}px ${buttonPadding}px ${button.isDocked?0:buttonPadding}px ${buttonPadding}px`;const router=useRouter();const onSuccess=()=>{/* Reset */setLoading(false);setFocus(false);setEmail(\"\");if(redirectAs===\"link\"&&link&&!isError){const[path,hash]=link.split(\"#\");const{routeId,pathVariables}=inferInitialRouteFromPath(router.routes,path);if(routeId){router.navigate(routeId,hash,pathVariables);}if(!isInternalURL(link)){const url=safeURL(link);if(url)window.open(url,\"_blank\");}}};const validateForm=useCallback(email=>{if(email===\"\"||!validateEmail(email)){setError(true);formControls.start(\"error\");return false;}return true;},[validateEmail]);const handleChange=useCallback(event=>{setError(false);setEmail(event.target.value);},[]);const handleFocus=useCallback(event=>{setFocus(true);},[]);const handleBlur=useCallback(event=>{setFocus(false);setError(false);},[]);const handleSubmit=useCallback(event=>{event.preventDefault();// Prevent submitting while submitting\nif(isLoading)return;setLoading(true);if(service===\"mailchimp\"){const[domain,parameters]=parseMailChimpUrl(mailchimpURL);if(!validateForm(email)||!domain||!parameters){setLoading(false);return;}// MERGE0 is Mailchimp’s email field name\nparameters.set(\"MERGE0\",email);fetch(`https://${domain}/subscribe/post`,{method:\"POST\",mode:\"no-cors\",headers:{\"Content-Type\":\"application/x-www-form-urlencoded;charset=UTF-8\"},body:parameters.toString()}).then(response=>{onSuccess();if(redirectAs===\"overlay\")onSubmit===null||onSubmit===void 0?void 0:onSubmit();}).catch(error=>{console.error(error);setLoading(false);setError(true);formControls.start(\"error\");});}if(service===\"loops\"){if(!validateForm(email)){setLoading(false);return;}const emailBody=`email=${encodeURIComponent(email)}`;const userGroupBody=`userGroup=${encodeURIComponent(loopsUserGroup)}`;const hasUserGroup=!!loopsUserGroup&&loopsUserGroup!==\" \";const formBody=hasUserGroup?emailBody+\"&\"+userGroupBody:emailBody;fetch(`https://app.loops.so/api/newsletter-form/${loopsID}`,{method:\"POST\",mode:\"no-cors\",headers:{\"Content-Type\":\"application/x-www-form-urlencoded\"},body:formBody}).then(()=>{onSuccess();if(redirectAs===\"overlay\")onSubmit===null||onSubmit===void 0?void 0:onSubmit();}).catch(error=>{console.error(error);setLoading(false);setError(true);formControls.start(\"error\");});}if(service===\"formspark\"){if(!validateForm(email)){setLoading(false);return;}const data=new FormData(event.target);const entries=Object.fromEntries(data.entries());fetch(`https://api.formspark.io/${formsparkID}`,{method:\"POST\",headers:{\"Content-Type\":\"application/json\",Accept:\"application/json\"},body:JSON.stringify(entries)}).then(()=>{onSuccess();onSubmit===null||onSubmit===void 0?void 0:onSubmit();}).catch(error=>{console.error(error);setLoading(false);setError(true);formControls.start(\"error\");});}if(service===\"getwaitlist\"){if(!validateForm(email)){setLoading(false);return;}const formData=new FormData(event.target);const data=Object.fromEntries(formData.entries());data.referral_link=document.URL;fetch(`https://api.getwaitlist.com/api/v1\n/waiter/`,{method:\"POST\",headers:{\"Content-Type\":\"application/json\",Accept:\"application/json\"},body:JSON.stringify(data)}).then(()=>{onSuccess();if(redirectAs===\"overlay\")onSubmit===null||onSubmit===void 0?void 0:onSubmit();}).catch(error=>{console.error(error);setLoading(false);setError(true);formControls.start(\"error\");});}},[mailchimpURL,formsparkID,email,onSubmit,validateForm,isLoading]);// Animation\nconst formControls=useAnimationControls();// Input Box Shadow Stylees\nconst focusStylesFrom=input.focusObject?`inset 0 0 0 ${focusObject.focusWidthFrom}px ${focusObject.focusColor}`:null;const focusStylesTo=input.focusObject?`inset 0 0 0 ${focusObject.focusWidthTo}px ${focusObject.focusColor}`:null;const shadowStyles=input.shadowObject?`${shadowObject.shadowX}px ${shadowObject.shadowY}px ${shadowObject.shadowBlur}px ${shadowObject.shadowColor}`:null;const borderStyles=input.borderObject?`inset 0 0 0 ${borderObject.borderWidth}px ${borderObject.borderColor}`:null;// Shake or wiggle as error\nconst formVariants={default:{x:0},error:{x:[0,-4,4,0],transition:{duration:.2}}};const inputVariants={default:{boxShadow:dynamicBoxShadow(focusStylesFrom,shadowStyles,borderStyles)},focused:{boxShadow:dynamicBoxShadow(focusStylesTo,shadowStyles,borderStyles)}};return /*#__PURE__*/_jsx(motion.div,{style:{...style,...containerStyles,\"--framer-custom-placeholder-color\":input.placeholderColor},variants:formVariants,animate:formControls,children:/*#__PURE__*/_jsxs(\"form\",{style:{width:\"100%\",height:\"auto\",display:\"flex\",position:\"relative\",flexDirection:layout===\"vertical\"?\"column\":\"row\",color:button.color,gap:button.isDocked?0:gap},onSubmit:handleSubmit,method:\"POST\",children:[service===\"getwaitlist\"&&/*#__PURE__*/_jsx(\"input\",{type:\"hidden\",name:\"api_key\",value:getwaitlistAPI}),/*#__PURE__*/_jsx(motion.input,{type:\"email\",name:\"email\",placeholder:input.placeholder,value:email,className:`${VERSION} framer-custom-input`,onChange:handleChange,onFocus:handleFocus,onBlur:handleBlur,autoComplete:\"off\",autoCapitalize:\"off\",autoCorrect:\"off\",spellCheck:\"false\",style:{...defaultStyle,padding:paddingValue,borderRadius,fontSize:16,...font,background:input.fill,height:height?\"auto\":fixedHeight,color:input.color,boxShadow:dynamicBoxShadow(focusStylesFrom,shadowStyles,borderStyles)},variants:inputVariants,initial:false,animate:isFocus?\"focused\":\"default\",transition:{duration:.3},\"data-1p-ignore\":true}),!button.shouldAppear&&isLoading&&/*#__PURE__*/_jsx(Spinner,{shouldAppear:button.shouldAppear,paddingPerSide:paddingPerSide,paddingTop:paddingTop,paddingRight:paddingRight,padding:padding,color:input.color}),button.shouldAppear&&/*#__PURE__*/_jsxs(\"div\",{style:{position:button.isDocked?\"absolute\":\"relative\",top:button.isDocked?button.insetWhenDocked:0,right:button.isDocked?button.insetWhenDocked:0,bottom:button.isDocked?button.insetWhenDocked:0},children:[/*#__PURE__*/_jsx(motion.input,{type:\"submit\",value:button.label,style:{...defaultStyle,width:button.isDocked?button.widthWhenDocked:\"100%\",height:height?\"100%\":fixedHeight,cursor:\"pointer\",padding:buttonPaddingValue,borderRadius:button.isDocked?borderRadius-button.insetWhenDocked:borderRadius,// fontWeight: button.fontWeight,\nfontSize:16,...button.buttonFont,background:button.fill,color:button.color,zIndex:1,boxShadow:getButtonShadow(button)}}),isLoading&&/*#__PURE__*/_jsx(\"div\",{style:{borderRadius:button.isDocked?borderRadius-button.insetWhenDocked:borderRadius,position:\"absolute\",display:\"flex\",justifyContent:\"center\",alignItems:\"center\",width:\"100%\",height:\"100%\",inset:0,zIndex:2,color:button.color,background:button.fill},children:/*#__PURE__*/_jsx(Spinner,{color:button.color})})]})]})});},[`.${VERSION}.framer-custom-input::placeholder { color: var(--framer-custom-placeholder-color) !important; }`]);const Spinner=props=>{const noButtonStyles=!props.shouldAppear?{position:\"absolute\",top:`calc(50% - 8px)`,right:props.paddingPerSide?props.paddingRight:props.padding}:{};return /*#__PURE__*/_jsx(motion.div,{style:{height:16,width:16,...noButtonStyles},initial:{rotate:0},animate:{rotate:360},transition:{duration:1,repeat:Infinity},children:/*#__PURE__*/_jsx(motion.div,{initial:{scale:0},animate:{scale:1},children:/*#__PURE__*/_jsxs(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",width:\"16\",height:\"16\",style:{fill:\"currentColor\",color:props.color},children:[/*#__PURE__*/_jsx(\"path\",{d:\"M 8 0 C 3.582 0 0 3.582 0 8 C 0 12.419 3.582 16 8 16 C 12.418 16 16 12.419 16 8 C 15.999 3.582 12.418 0 8 0 Z M 8 14 C 4.687 14 2 11.314 2 8 C 2 4.687 4.687 2 8 2 C 11.314 2 14 4.687 14 8 C 14 11.314 11.314 14 8 14 Z\",fill:\"currentColor\",opacity:\"0.2\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M 8 0 C 12.418 0 15.999 3.582 16 8 C 16 8 16 9 15 9 C 14 9 14 8 14 8 C 14 4.687 11.314 2 8 2 C 4.687 2 2 4.687 2 8 C 2 8 2 9 1 9 C 0 9 0 8 0 8 C 0 3.582 3.582 0 8 0 Z\",fill:\"currentColor\"})]})})});};addPropertyControls(Input,{service:{title:\"Service\",type:ControlType.Enum,options:[\"loops\",\"formspark\",\"mailchimp\",\"getwaitlist\"],optionTitles:[\"Loops\",\"FormSpark\",\"MailChimp\",\"Get Waitlist\"],defaultValue:\"loops\"},mailchimpURL:{title:\"URL\",placeholder:\"https://***.us6.list-manage.com/subscribe/post?u=***\",type:ControlType.String,hidden:props=>props.service!==\"mailchimp\"},loopsID:{title:\"ID\",placeholder:\"klm2jxy0i98abzr01pq7defg5\",type:ControlType.String,hidden:props=>props.service!==\"loops\"},loopsUserGroup:{title:\"User Group\",type:ControlType.String,placeholder:\"Title\",optional:true,hidden:props=>props.service!==\"loops\"},formsparkID:{title:\"ID\",placeholder:\"7PbPpGN3\",type:ControlType.String,hidden:props=>props.service!==\"formspark\"},getwaitlistAPI:{title:\"ID\",placeholder:\"9148\",type:ControlType.String,hidden:props=>props.service!==\"getwaitlist\"},redirectAs:{title:\"Success\",type:ControlType.Enum,options:[\"link\",\"overlay\"],optionTitles:[\"Open Link\",\"Show Overlay\"],defaultValue:\"link\"},link:{title:\"Redirect\",type:ControlType.Link,hidden:props=>props.redirectAs===\"overlay\"},onSubmit:{title:\"Submit\",type:ControlType.EventHandler,hidden:props=>props.redirectAs===\"link\"},layout:{title:\"Layout\",type:ControlType.Enum,options:[\"horizontal\",\"vertical\"],displaySegmentedControl:true,hidden:props=>props.button.isDocked},font:{type:ControlType.Font,title:\"Font\",controls:\"extended\"},input:{title:\"Input\",type:ControlType.Object,controls:{placeholder:{title:\"Placeholder\",type:ControlType.String,defaultValue:\"name@email.com\"},placeholderColor:{title:\" \",type:ControlType.Color,defaultValue:\"rgba(0, 0, 0, 0.3)\"},fill:{title:\"Fill\",type:ControlType.Color,defaultValue:\"#EBEBEB\"},color:{title:\"Text\",type:ControlType.Color,defaultValue:\"#000\"},height:{title:\"Height\",type:ControlType.Boolean,enabledTitle:\"Auto\",disabledTitle:\"Fixed\"},fixedHeight:{title:\" \",type:ControlType.Number,displayStepper:true,min:0,defaultValue:50,hidden:props=>props.height},padding:{title:\"Padding\",type:ControlType.FusedNumber,toggleKey:\"paddingPerSide\",toggleTitles:[\"Padding\",\"Padding per side\"],defaultValue:15,valueKeys:[\"paddingTop\",\"paddingRight\",\"paddingBottom\",\"paddingLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0},borderRadius:{title:\"Radius\",type:ControlType.Number,displayStepper:true,min:0,defaultValue:8},focusObject:{type:ControlType.Object,title:\"Focus\",optional:true,controls:{focusWidthFrom:{title:\"From\",type:ControlType.Number,displayStepper:true,defaultValue:0},focusWidthTo:{title:\"To\",type:ControlType.Number,displayStepper:true,defaultValue:2},focusColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"#09F\"}}},borderObject:{type:ControlType.Object,title:\"Border\",optional:true,controls:{borderWidth:{title:\"Width\",type:ControlType.Number,displayStepper:true,defaultValue:1},borderColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"rgba(200,200,200,0.5)\"}}},shadowObject:{type:ControlType.Object,title:\"Shadow\",optional:true,controls:{shadowColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.25)\"},shadowX:{title:\"Shadow X\",type:ControlType.Number,min:-100,max:100,defaultValue:0},shadowY:{title:\"Shadow Y\",type:ControlType.Number,min:-100,max:100,defaultValue:2},shadowBlur:{title:\"Shadow B\",type:ControlType.Number,min:0,max:100,defaultValue:4}}}}},button:{title:\"Button\",type:ControlType.Object,controls:{shouldAppear:{title:\"Show\",type:ControlType.Boolean,defaultValue:true},label:{title:\"Label\",type:ControlType.String,defaultValue:\"Subscribe\"},buttonFont:{type:ControlType.Font,title:\"Font\",controls:\"extended\"},fill:{title:\"Fill\",type:ControlType.Color,defaultValue:\"#333\"},color:{title:\"Text\",type:ControlType.Color,defaultValue:\"#FFF\"},isDocked:{title:\"Docked\",type:ControlType.Boolean,defaultValue:false},widthWhenDocked:{title:\"Width\",type:ControlType.Number,min:0,defaultValue:100,displayStepper:true,hidden:props=>!props.isDocked},insetWhenDocked:{title:\"Inset\",type:ControlType.Number,min:0,defaultValue:5,displayStepper:true,hidden:props=>!props.isDocked},buttonPadding:{title:\"Padding\",type:ControlType.FusedNumber,toggleKey:\"buttonPaddingPerSide\",toggleTitles:[\"Padding\",\"Padding per side\"],defaultValue:15,valueKeys:[\"buttonPaddingTop\",\"buttonPaddingRight\",\"buttonPaddingBottom\",\"buttonPaddingLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0},buttonShadow:{type:ControlType.Object,title:\"Shadow\",optional:true,controls:{shadowColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.25)\"},shadowX:{title:\"Shadow X\",type:ControlType.Number,min:-100,max:100,defaultValue:0},shadowY:{title:\"Shadow Y\",type:ControlType.Number,min:-100,max:100,defaultValue:2},shadowBlur:{title:\"Shadow B\",type:ControlType.Number,min:0,max:100,defaultValue:4}}}}},gap:{title:\"Gap\",type:ControlType.Number,displayStepper:true,min:0,defaultValue:10,hidden:props=>props.button.isDocked}});const defaultStyle={WebkitAppearance:\"none\",appearance:\"none\",width:\"100%\",height:\"auto\",outline:\"none\",border:\"none\"};const containerStyles={position:\"relative\",width:\"100%\",height:\"100%\",display:\"flex\",justifyContent:\"center\",alignItems:\"center\"};function getButtonShadow(button){if(button.buttonShadow){return`${button.buttonShadow.shadowX}px ${button.buttonShadow.shadowY}px ${button.buttonShadow.shadowBlur}px ${button.buttonShadow.shadowColor}`;}else return\"none\";}function dynamicBoxShadow(...shadows){const output=[];shadows.forEach(shadow=>shadow&&output.push(shadow));return output.join(\", \");}export default Input;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Input\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"fixed\",\"framerDisableUnlink\":\"*\",\"framerIntrinsicHeight\":\"40\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"any\",\"framerIntrinsicWidth\":\"300\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Input.map","// Generated by Framer (91d32d4)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Link,RichText,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";const enabledGestures={YxYQ053Iy:{hover:true}};const cycleOrder=[\"YxYQ053Iy\"];const serializationHash=\"framer-1NxDL\";const variantClassNames={YxYQ053Iy:\"framer-v-d1gms5\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transitions={default:{damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"}};const transition1={damping:30,delay:0,mass:1,stiffness:400,type:\"spring\"};const animation={opacity:.5,rotate:0,scale:.8,transition:transition1};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const getProps=({height,id,link,newTab,width,...props})=>{return{...props,JvGQWl4uo:newTab!==null&&newTab!==void 0?newTab:props.JvGQWl4uo,OlizFBCPD:link!==null&&link!==void 0?link:props.OlizFBCPD};};const createLayoutDependency=(props,variants)=>variants.join(\"-\")+props.layoutDependency;const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,OlizFBCPD,JvGQWl4uo,...restProps}=getProps(props);const{baseVariant,classNames,gestureVariant,setGestureState,setVariant,transition,variants}=useVariantState({cycleOrder,defaultVariant:\"YxYQ053Iy\",enabledGestures,transitions,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[];return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Transition,{value:transition,children:/*#__PURE__*/_jsx(Link,{href:OlizFBCPD,openInNewTab:JvGQWl4uo,children:/*#__PURE__*/_jsx(motion.a,{...restProps,animate:variants,className:`${cx(serializationHash,...sharedStyleClassNames,\"framer-d1gms5\",className,classNames)} framer-198yife`,\"data-framer-name\":\"Variant 1\",initial:variant,layoutDependency:layoutDependency,layoutId:\"YxYQ053Iy\",onHoverEnd:()=>setGestureState({isHovered:false}),onHoverStart:()=>setGestureState({isHovered:true}),onTap:()=>setGestureState({isPressed:false}),onTapCancel:()=>setGestureState({isPressed:false}),onTapStart:()=>setGestureState({isPressed:true}),ref:ref!==null&&ref!==void 0?ref:ref1,style:{opacity:.5,...style},variants:{\"YxYQ053Iy-hover\":{opacity:1}},...addPropertyOverrides({\"YxYQ053Iy-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.div,{style:{\"--framer-font-size\":\"20px\",\"--framer-line-height\":\"1em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-tcooor, rgb(255, 255, 255))\"},children:\"𝕏\"})}),className:\"framer-1q5oazs\",layoutDependency:layoutDependency,layoutId:\"DzFwAZD3c\",style:{\"--extracted-tcooor\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",whileTap:animation,withExternalLayout:true})})})})});});const css=['.framer-1NxDL[data-border=\"true\"]::after, .framer-1NxDL [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; }',\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-1NxDL.framer-198yife, .framer-1NxDL .framer-198yife { display: block; }\",\".framer-1NxDL.framer-d1gms5 { 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: hidden; padding: 0px 0px 0px 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-1NxDL .framer-1q5oazs { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-1NxDL.framer-d1gms5 { gap: 0px; } .framer-1NxDL.framer-d1gms5 > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-1NxDL.framer-d1gms5 > :first-child { margin-left: 0px; } .framer-1NxDL.framer-d1gms5 > :last-child { margin-right: 0px; } }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 20\n * @framerIntrinsicWidth 13.5\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"RQ2_S2bEI\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"OlizFBCPD\":\"link\",\"JvGQWl4uo\":\"newTab\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n */const FramerPX75ZpTHI=withCSS(Component,css,\"framer-1NxDL\");export default FramerPX75ZpTHI;FramerPX75ZpTHI.displayName=\"X Icon\";FramerPX75ZpTHI.defaultProps={height:20,width:13.5};addPropertyControls(FramerPX75ZpTHI,{OlizFBCPD:{title:\"Link\",type:ControlType.Link},JvGQWl4uo:{defaultValue:false,title:\"New Tab\",type:ControlType.Boolean}});addFonts(FramerPX75ZpTHI,[]);\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerPX75ZpTHI\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"20\",\"framerDisplayContentsDiv\":\"false\",\"framerVariables\":\"{\\\"OlizFBCPD\\\":\\\"link\\\",\\\"JvGQWl4uo\\\":\\\"newTab\\\"}\",\"framerIntrinsicWidth\":\"13.5\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"RQ2_S2bEI\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./PX75ZpTHI.map","// Generated by Framer (91d32d4)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFonts,getPropertyControls,Link,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{Icon as Phosphor}from\"https://framerusercontent.com/modules/tYScH7LTqUtz5KUaUAYP/CAjjxbTJBxHwH1MagCef/Phosphor.js\";const PhosphorFonts=getFonts(Phosphor);const PhosphorControls=getPropertyControls(Phosphor);const enabledGestures={mYAteN9sT:{hover:true}};const cycleOrder=[\"mYAteN9sT\"];const serializationHash=\"framer-cPdCI\";const variantClassNames={mYAteN9sT:\"framer-v-1a902mo\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transitions={default:{damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"}};const transition1={damping:30,delay:0,mass:1,stiffness:400,type:\"spring\"};const animation={opacity:.5,rotate:0,scale:.8,transition:transition1};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const getProps=({height,id,link2,newTab,socialIcon,width,...props})=>{var _ref;return{...props,IA17IhJis:link2!==null&&link2!==void 0?link2:props.IA17IhJis,sFLE7hDGt:(_ref=socialIcon!==null&&socialIcon!==void 0?socialIcon:props.sFLE7hDGt)!==null&&_ref!==void 0?_ref:\"FacebookLogo\",Wr1RIycrN:newTab!==null&&newTab!==void 0?newTab:props.Wr1RIycrN};};const createLayoutDependency=(props,variants)=>variants.join(\"-\")+props.layoutDependency;const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,IA17IhJis,Wr1RIycrN,sFLE7hDGt,...restProps}=getProps(props);const{baseVariant,classNames,gestureVariant,setGestureState,setVariant,transition,variants}=useVariantState({cycleOrder,defaultVariant:\"mYAteN9sT\",enabledGestures,transitions,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[];return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Transition,{value:transition,children:/*#__PURE__*/_jsx(Link,{href:IA17IhJis,openInNewTab:Wr1RIycrN,children:/*#__PURE__*/_jsx(motion.a,{...restProps,animate:variants,className:`${cx(serializationHash,...sharedStyleClassNames,\"framer-1a902mo\",className,classNames)} framer-19njk7`,\"data-framer-name\":\"Variant 1\",initial:variant,layoutDependency:layoutDependency,layoutId:\"mYAteN9sT\",onHoverEnd:()=>setGestureState({isHovered:false}),onHoverStart:()=>setGestureState({isHovered:true}),onTap:()=>setGestureState({isPressed:false}),onTapCancel:()=>setGestureState({isPressed:false}),onTapStart:()=>setGestureState({isPressed:true}),ref:ref!==null&&ref!==void 0?ref:ref1,style:{opacity:.5,...style},variants:{\"mYAteN9sT-hover\":{opacity:1}},...addPropertyOverrides({\"mYAteN9sT-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1rh2g4c-container\",layoutDependency:layoutDependency,layoutId:\"I1wssBz4V-container\",whileTap:animation,children:/*#__PURE__*/_jsx(Phosphor,{color:\"rgb(255, 255, 255)\",height:\"100%\",iconSearch:\"House\",iconSelection:sFLE7hDGt,id:\"I1wssBz4V\",layoutId:\"I1wssBz4V\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},weight:\"regular\",width:\"100%\"})})})})})});});const css=['.framer-cPdCI[data-border=\"true\"]::after, .framer-cPdCI [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; }',\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-cPdCI.framer-19njk7, .framer-cPdCI .framer-19njk7 { display: block; }\",\".framer-cPdCI.framer-1a902mo { 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: hidden; padding: 0px 0px 0px 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-cPdCI .framer-1rh2g4c-container { flex: none; height: 20px; position: relative; width: 20px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-cPdCI.framer-1a902mo { gap: 0px; } .framer-cPdCI.framer-1a902mo > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-cPdCI.framer-1a902mo > :first-child { margin-left: 0px; } .framer-cPdCI.framer-1a902mo > :last-child { margin-right: 0px; } }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 20\n * @framerIntrinsicWidth 20\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"PLHFN3tvO\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"IA17IhJis\":\"link2\",\"Wr1RIycrN\":\"newTab\",\"sFLE7hDGt\":\"socialIcon\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n */const FramerQCT5ftT2H=withCSS(Component,css,\"framer-cPdCI\");export default FramerQCT5ftT2H;FramerQCT5ftT2H.displayName=\"Social Icon\";FramerQCT5ftT2H.defaultProps={height:20,width:20};addPropertyControls(FramerQCT5ftT2H,{IA17IhJis:{title:\"Link 2\",type:ControlType.Link},Wr1RIycrN:{defaultValue:false,title:\"New Tab\",type:ControlType.Boolean},sFLE7hDGt:(PhosphorControls===null||PhosphorControls===void 0?void 0:PhosphorControls[\"iconSelection\"])&&{...PhosphorControls[\"iconSelection\"],defaultValue:\"FacebookLogo\",hidden:undefined,title:\"Social Icon\"}});addFonts(FramerQCT5ftT2H,[...PhosphorFonts]);\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerQCT5ftT2H\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerVariables\":\"{\\\"IA17IhJis\\\":\\\"link2\\\",\\\"Wr1RIycrN\\\":\\\"newTab\\\",\\\"sFLE7hDGt\\\":\\\"socialIcon\\\"}\",\"framerIntrinsicHeight\":\"20\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"PLHFN3tvO\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"20\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./QCT5ftT2H.map"],"mappings":"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"}