{"version":3,"file":"zdR63Oh4m.sE8XhGK5.mjs","names":["INIT","ERROR","SUBMITTING","formStyles","domain","SUCCESS","_Fragment","isValidEmail","SignUpFormReact","_Fragment","SignUpFormReact","SignUpFormReact1"],"sources":["https:/framerusercontent.com/modules/uX3v0RDy0dOSlKo5bhAD/jy2dRJnpwKgDbQY0u0d1/Loops_Form_Mobile.js","https:/framerusercontent.com/modules/muP7w7aq0ahYmlv8WDL1/inBwF3fPsQakYkiT1knX/Loops_Form.js","https:/framerusercontent.com/modules/4wPGglflptL3nCQ92KIP/qqO2ab98LI0SRfC5xpGT/zdR63Oh4m.js"],"sourcesContent":["////////////////\n//\n// Using Framer?\n// See https://www.framer.com/learn/code-components/ for more info\n//\n////////////////\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{useState}from\"react\";const INIT=\"INIT\";const SUBMITTING=\"SUBMITTING\";const ERROR=\"ERROR\";const SUCCESS=\"SUCCESS\";const formStates=[INIT,SUBMITTING,ERROR,SUCCESS];const formStyles={id:\"clkmw24s0002hl30pfqq3j241\",name:\"Default\",formStyle:\"inline\",placeholderText:\"you@example.com\",formFont:\"Figtree\",formFontColor:\"#000\",formFontSizePx:16,buttonText:\"Subscribe\",buttonFont:\"Figtree\",buttonFontColor:\"#ffffff\",buttonColor:\"#7C3AED\",buttonFontSizePx:16,successMessage:\"Thanks! You have successfully subscribed to AI Newsletter.\",successFont:\"Figtree\",successFontColor:\"#fff\",successFontSizePx:16,userGroup:\"Newsletter\"};const domain=\"app.loops.so\";export default function SignUpFormReact(){const[email,setEmail]=useState(\"\");const[formState,setFormState]=useState(INIT);const[errorMessage,setErrorMessage]=useState(\"\");const resetForm=()=>{setEmail(\"\");setFormState(INIT);setErrorMessage(\"\");};/**\n     * Rate limit the number of submissions allowed\n     * @returns {boolean} true if the form has been successfully submitted in the past minute\n     */const hasRecentSubmission=()=>{const time=new Date;const timestamp=time.valueOf();const previousTimestamp=localStorage.getItem(\"loops-form-timestamp\");// Indicate if the last sign up was less than a minute ago\nif(previousTimestamp&&Number(previousTimestamp)+60*1e3>timestamp){setFormState(ERROR);setErrorMessage(\"Too many signups, please try again in a little while\");return true;}localStorage.setItem(\"loops-form-timestamp\",timestamp.toString());return false;};const handleSubmit=event=>{// Prevent the default form submission\nevent.preventDefault();// boundary conditions for submission\nif(formState!==INIT)return;if(!isValidEmail(email)){setFormState(ERROR);setErrorMessage(\"Please enter a valid email\");return;}if(hasRecentSubmission())return;setFormState(SUBMITTING);// build body\nconst formBody=`userGroup=${encodeURIComponent(formStyles.userGroup)}&email=${encodeURIComponent(email)}&mailingLists=`;// API request to add user to newsletter\nfetch(`https://${domain}/api/newsletter-form/${formStyles.id}`,{method:\"POST\",body:formBody,headers:{\"Content-Type\":\"application/x-www-form-urlencoded\"}}).then(res=>[res.ok,res.json(),res]).then(([ok,dataPromise,res])=>{if(ok){resetForm();setFormState(SUCCESS);}else{dataPromise.then(data=>{setFormState(ERROR);setErrorMessage(data.message||res.statusText);localStorage.setItem(\"loops-form-timestamp\",\"\");});}}).catch(error=>{setFormState(ERROR);// check for cloudflare error\nif(error.message===\"Failed to fetch\"){setErrorMessage(\"Too many signups, please try again in a little while\");}else if(error.message){setErrorMessage(error.message);}localStorage.setItem(\"loops-form-timestamp\",\"\");});};const isInline=formStyles.formStyle===\"inline\";switch(formState){case SUCCESS:return /*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",alignItems:\"center\",justifyContent:\"center\",width:\"100%\"},children:/*#__PURE__*/_jsx(\"p\",{style:{fontFamily:`'${formStyles.successFont}', sans-serif`,color:formStyles.successFontColor,fontSize:`${formStyles.successFontSizePx}px`},children:formStyles.successMessage})});case ERROR:return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(SignUpFormError,{}),/*#__PURE__*/_jsx(BackButton,{})]});default:return /*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsxs(\"form\",{onSubmit:handleSubmit,style:{display:\"flex\",flexDirection:isInline?\"row\":\"column\",alignItems:\"center\",justifyContent:\"center\",width:\"100%\"},children:[/*#__PURE__*/_jsx(\"input\",{type:\"text\",name:\"email\",placeholder:formStyles.placeholderText,value:email,onChange:e=>setEmail(e.target.value),required:true,style:{color:formStyles.formFontColor,fontFamily:`'${formStyles.formFont}', sans-serif`,fontSize:`${formStyles.formFontSizePx}px`,margin:isInline?\"0px 10px 0px 0px\":\"0px 0px 10px\",width:\"100%\",maxWidth:\"300px\",minWidth:\"100px\",background:\"#FFFFFF\",border:\"1px solid #D1D5DB\",boxSizing:\"border-box\",boxShadow:\"rgba(0, 0, 0, 0.05) 0px 1px 2px\",borderRadius:\"6px\",padding:\"8px 12px\"}}),/*#__PURE__*/_jsx(SignUpFormButton,{})]})});}function SignUpFormError(){return /*#__PURE__*/_jsx(\"div\",{style:{alignItems:\"center\",justifyContent:\"center\",width:\"100%\"},children:/*#__PURE__*/_jsx(\"p\",{style:{fontFamily:\"Inter, sans-serif\",color:\"rgb(185, 28, 28)\",fontSize:\"14px\"},children:errorMessage||\"Oops! Something went wrong, please try again\"})});}function BackButton(){const[isHovered,setIsHovered]=useState(false);return /*#__PURE__*/_jsx(\"button\",{style:{color:\"#6b7280\",font:\"14px, Inter, sans-serif\",margin:\"10px auto\",textAlign:\"center\",background:\"transparent\",border:\"none\",cursor:\"pointer\",textDecoration:isHovered?\"underline\":\"none\"},onMouseOut:()=>setIsHovered(false),onMouseOver:()=>setIsHovered(true),onClick:resetForm,children:\"← Back\"});}function SignUpFormButton({props}){return /*#__PURE__*/_jsx(\"button\",{type:\"submit\",style:{background:formStyles.buttonColor,fontSize:`${formStyles.buttonFontSizePx}px`,color:formStyles.buttonFontColor,fontFamily:`'${formStyles.buttonFont}', sans-serif`,width:isInline?\"min-content\":\"100%\",maxWidth:\"300px\",whiteSpace:isInline?\"nowrap\":\"normal\",height:\"38px\",alignItems:\"center\",justifyContent:\"center\",flexDirection:\"row\",padding:\"9px 17px\",boxShadow:\"0px 1px 2px rgba(0, 0, 0, 0.05)\",borderRadius:\"6px\",textAlign:\"center\",fontStyle:\"normal\",fontWeight:500,lineHeight:\"20px\",border:\"none\",cursor:\"pointer\"},children:formState===SUBMITTING?\"Please wait...\":formStyles.buttonText});}}function isValidEmail(email){return/.+@.+/.test(email);}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"SignUpFormReact\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Loops_Form_Mobile.map","////////////////\n//\n// Using Framer?\n// See https://www.framer.com/learn/code-components/ for more info\n//\n////////////////\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{useState}from\"react\";const INIT=\"INIT\";const SUBMITTING=\"SUBMITTING\";const ERROR=\"ERROR\";const SUCCESS=\"SUCCESS\";const formStates=[INIT,SUBMITTING,ERROR,SUCCESS];const formStyles={id:\"clkmw24s0002hl30pfqq3j241\",name:\"Default\",formStyle:\"inline\",placeholderText:\"you@example.com\",formFont:\"Figtree\",formFontColor:\"#000\",formFontSizePx:16,buttonText:\"Subscribe to Newsletter\",buttonFont:\"Figtree\",buttonFontColor:\"#ffffff\",buttonColor:\"#7C3AED\",buttonFontSizePx:16,successMessage:\"Thanks! You have successfully subscribed to Newsletter.\",successFont:\"Figtree\",successFontColor:\"#fff\",successFontSizePx:16,userGroup:\"Newsletter\"};const domain=\"app.loops.so\";export default function SignUpFormReact(){const[email,setEmail]=useState(\"\");const[formState,setFormState]=useState(INIT);const[errorMessage,setErrorMessage]=useState(\"\");const resetForm=()=>{setEmail(\"\");setFormState(INIT);setErrorMessage(\"\");};/**\n     * Rate limit the number of submissions allowed\n     * @returns {boolean} true if the form has been successfully submitted in the past minute\n     */const hasRecentSubmission=()=>{const time=new Date;const timestamp=time.valueOf();const previousTimestamp=localStorage.getItem(\"loops-form-timestamp\");// Indicate if the last sign up was less than a minute ago\nif(previousTimestamp&&Number(previousTimestamp)+60*1e3>timestamp){setFormState(ERROR);setErrorMessage(\"Too many signups, please try again in a little while\");return true;}localStorage.setItem(\"loops-form-timestamp\",timestamp.toString());return false;};const handleSubmit=event=>{// Prevent the default form submission\nevent.preventDefault();// boundary conditions for submission\nif(formState!==INIT)return;if(!isValidEmail(email)){setFormState(ERROR);setErrorMessage(\"Please enter a valid email\");return;}if(hasRecentSubmission())return;setFormState(SUBMITTING);// build body\nconst formBody=`userGroup=${encodeURIComponent(formStyles.userGroup)}&email=${encodeURIComponent(email)}&mailingLists=`;// API request to add user to newsletter\nfetch(`https://${domain}/api/newsletter-form/${formStyles.id}`,{method:\"POST\",body:formBody,headers:{\"Content-Type\":\"application/x-www-form-urlencoded\"}}).then(res=>[res.ok,res.json(),res]).then(([ok,dataPromise,res])=>{if(ok){resetForm();setFormState(SUCCESS);}else{dataPromise.then(data=>{setFormState(ERROR);setErrorMessage(data.message||res.statusText);localStorage.setItem(\"loops-form-timestamp\",\"\");});}}).catch(error=>{setFormState(ERROR);// check for cloudflare error\nif(error.message===\"Failed to fetch\"){setErrorMessage(\"Too many signups, please try again in a little while\");}else if(error.message){setErrorMessage(error.message);}localStorage.setItem(\"loops-form-timestamp\",\"\");});};const isInline=formStyles.formStyle===\"inline\";switch(formState){case SUCCESS:return /*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",alignItems:\"center\",justifyContent:\"center\",width:\"100%\"},children:/*#__PURE__*/_jsx(\"p\",{style:{fontFamily:`'${formStyles.successFont}', sans-serif`,color:formStyles.successFontColor,fontSize:`${formStyles.successFontSizePx}px`},children:formStyles.successMessage})});case ERROR:return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(SignUpFormError,{}),/*#__PURE__*/_jsx(BackButton,{})]});default:return /*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsxs(\"form\",{onSubmit:handleSubmit,style:{display:\"flex\",flexDirection:isInline?\"row\":\"column\",alignItems:\"center\",justifyContent:\"center\",width:\"100%\"},children:[/*#__PURE__*/_jsx(\"input\",{type:\"text\",name:\"email\",placeholder:formStyles.placeholderText,value:email,onChange:e=>setEmail(e.target.value),required:true,style:{color:formStyles.formFontColor,fontFamily:`'${formStyles.formFont}', sans-serif`,fontSize:`${formStyles.formFontSizePx}px`,margin:isInline?\"0px 10px 0px 0px\":\"0px 0px 10px\",width:\"100%\",maxWidth:\"300px\",minWidth:\"100px\",background:\"#FFFFFF\",border:\"1px solid #D1D5DB\",boxSizing:\"border-box\",boxShadow:\"rgba(0, 0, 0, 0.05) 0px 1px 2px\",borderRadius:\"6px\",padding:\"8px 12px\"}}),/*#__PURE__*/_jsx(SignUpFormButton,{})]})});}function SignUpFormError(){return /*#__PURE__*/_jsx(\"div\",{style:{alignItems:\"center\",justifyContent:\"center\",width:\"100%\"},children:/*#__PURE__*/_jsx(\"p\",{style:{fontFamily:\"Inter, sans-serif\",color:\"rgb(185, 28, 28)\",fontSize:\"14px\"},children:errorMessage||\"Oops! Something went wrong, please try again\"})});}function BackButton(){const[isHovered,setIsHovered]=useState(false);return /*#__PURE__*/_jsx(\"button\",{style:{color:\"#6b7280\",font:\"14px, Inter, sans-serif\",margin:\"10px auto\",textAlign:\"center\",background:\"transparent\",border:\"none\",cursor:\"pointer\",textDecoration:isHovered?\"underline\":\"none\"},onMouseOut:()=>setIsHovered(false),onMouseOver:()=>setIsHovered(true),onClick:resetForm,children:\"← Back\"});}function SignUpFormButton({props}){return /*#__PURE__*/_jsx(\"button\",{type:\"submit\",style:{background:formStyles.buttonColor,fontSize:`${formStyles.buttonFontSizePx}px`,color:formStyles.buttonFontColor,fontFamily:`'${formStyles.buttonFont}', sans-serif`,width:isInline?\"min-content\":\"100%\",maxWidth:\"300px\",whiteSpace:isInline?\"nowrap\":\"normal\",height:\"38px\",alignItems:\"center\",justifyContent:\"center\",flexDirection:\"row\",padding:\"9px 17px\",boxShadow:\"0px 1px 2px rgba(0, 0, 0, 0.05)\",borderRadius:\"6px\",textAlign:\"center\",fontStyle:\"normal\",fontWeight:500,lineHeight:\"20px\",border:\"none\",cursor:\"pointer\"},children:formState===SUBMITTING?\"Please wait...\":formStyles.buttonText});}}function isValidEmail(email){return/.+@.+/.test(email);}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"SignUpFormReact\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Loops_Form.map","// Generated by Framer (890879b)\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 SignUpFormReact1 from\"https://framerusercontent.com/modules/uX3v0RDy0dOSlKo5bhAD/jy2dRJnpwKgDbQY0u0d1/Loops_Form_Mobile.js\";import SignUpFormReact from\"https://framerusercontent.com/modules/muP7w7aq0ahYmlv8WDL1/inBwF3fPsQakYkiT1knX/Loops_Form.js\";const SignUpFormReactFonts=getFonts(SignUpFormReact);const SignUpFormReact1Fonts=getFonts(SignUpFormReact1);const MotionDivWithFX=withFX(motion.div);const cycleOrder=[\"ZNme7gjGO\",\"e4N20rwlR\"];const serializationHash=\"framer-Grne0\";const variantClassNames={e4N20rwlR:\"framer-v-5m44vq\",ZNme7gjGO:\"framer-v-r2z47b\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const animation={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:.5,skewX:0,skewY:0,x:0,y:0};const transition1={damping:30,delay:0,mass:1,stiffness:400,type:\"spring\"};const animation1={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:.5,skewX:0,skewY:0,transition:transition1,x:0,y:0};const transition2={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Subscribe - Mobile\":\"e4N20rwlR\",Subscribe:\"ZNme7gjGO\"};const getProps=({height,id,shadow,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"ZNme7gjGO\",xgzcf0RbJ:shadow??props.xgzcf0RbJ??\"0px 2px 5px 0px rgba(0, 0, 0, 0.25)\"};};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,xgzcf0RbJ,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"ZNme7gjGO\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"e4N20rwlR\")return false;return true;};const isDisplayed1=()=>{if(baseVariant===\"e4N20rwlR\")return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition2,children:/*#__PURE__*/_jsxs(MotionDivWithFX,{...restProps,...gestureHandlers,__framer__animate:{transition:transition1},__framer__animateOnce:false,__framer__enter:animation,__framer__exit:animation1,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:cx(scopingClassNames,\"framer-r2z47b\",className,classNames),\"data-framer-name\":\"Subscribe\",layoutDependency:layoutDependency,layoutId:\"ZNme7gjGO\",ref:refBinding,style:{\"--l7nm22\":xgzcf0RbJ,backgroundColor:\"rgb(7, 7, 7)\",borderBottomLeftRadius:20,borderBottomRightRadius:20,borderTopLeftRadius:20,borderTopRightRadius:20,boxShadow:\"var(--l7nm22)\",...style},...addPropertyOverrides({e4N20rwlR:{\"data-framer-name\":\"Subscribe - Mobile\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{style:{\"--font-selector\":\"R0Y7RmlndHJlZS02MDA=\",\"--framer-font-family\":'\"Figtree\", \"Figtree Placeholder\", sans-serif',\"--framer-font-size\":\"26px\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"32px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-68424464-ba57-46d4-bb4b-687f4134bb5a, rgb(255, 255, 255)))\"},children:[\"Stay up to date on \",/*#__PURE__*/_jsx(motion.br,{}),\"the latest AI news by Writingmate\"]})}),className:\"framer-wtikcj\",fonts:[\"GF;Figtree-600\"],layoutDependency:layoutDependency,layoutId:\"uCIw4GDET\",style:{\"--extracted-r6o4lv\":\"var(--token-68424464-ba57-46d4-bb4b-687f4134bb5a, rgb(255, 255, 255))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},variants:{e4N20rwlR:{\"--extracted-a0htzi\":\"rgb(255, 255, 255)\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({e4N20rwlR:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.h3,{style:{\"--font-selector\":\"R0Y7RmlndHJlZS03MDA=\",\"--framer-font-family\":'\"Figtree\", \"Figtree Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"29px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-a0htzi, rgb(255, 255, 255))\"},children:[\"Stay up to date on the latest \",/*#__PURE__*/_jsx(motion.br,{}),\"AI news by Writingmate\"]})}),fonts:[\"GF;Figtree-700\"]}},baseVariant,gestureVariant)}),isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1fwhwfv-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"BsAEtiWTH-container\",nodeId:\"BsAEtiWTH\",rendersWithMotion:true,scopeId:\"zdR63Oh4m\",children:/*#__PURE__*/_jsx(SignUpFormReact,{height:\"100%\",id:\"BsAEtiWTH\",layoutId:\"BsAEtiWTH\",width:\"100%\"})})}),isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-107370h-container\",\"data-framer-name\":\"SignUpFormReactMob\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"gR2E6RsE8-container\",name:\"SignUpFormReactMob\",nodeId:\"gR2E6RsE8\",rendersWithMotion:true,scopeId:\"zdR63Oh4m\",children:/*#__PURE__*/_jsx(SignUpFormReact1,{height:\"100%\",id:\"gR2E6RsE8\",layoutId:\"gR2E6RsE8\",name:\"SignUpFormReactMob\",width:\"100%\"})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-Grne0.framer-79mdna, .framer-Grne0 .framer-79mdna { display: block; }\",\".framer-Grne0.framer-r2z47b { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 18px; height: min-content; justify-content: center; padding: 13px 30px 25px 30px; position: relative; width: 473px; }\",\".framer-Grne0 .framer-wtikcj { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-Grne0 .framer-1fwhwfv-container, .framer-Grne0 .framer-107370h-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-Grne0.framer-v-5m44vq.framer-r2z47b { gap: 24px; padding: 20px 30px 25px 30px; width: 375px; }\",\".framer-Grne0.framer-v-5m44vq .framer-wtikcj { order: 0; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-Grne0.framer-v-5m44vq .framer-107370h-container { order: 2; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 158\n * @framerIntrinsicWidth 473\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"e4N20rwlR\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"xgzcf0RbJ\":\"shadow\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerzdR63Oh4m=withCSS(Component,css,\"framer-Grne0\");export default FramerzdR63Oh4m;FramerzdR63Oh4m.displayName=\"Loops Form\";FramerzdR63Oh4m.defaultProps={height:158,width:473};addPropertyControls(FramerzdR63Oh4m,{variant:{options:[\"ZNme7gjGO\",\"e4N20rwlR\"],optionTitles:[\"Subscribe\",\"Subscribe - Mobile\"],title:\"Variant\",type:ControlType.Enum},xgzcf0RbJ:{defaultValue:[{blur:5,color:\"rgba(0,0,0,0.25)\",diffusion:.5,focus:.5,inset:false,spread:0,type:\"box\",x:0,y:2}],title:\"Shadow\",type:ControlType.BoxShadow}});addFonts(FramerzdR63Oh4m,[{explicitInter:true,fonts:[{family:\"Figtree\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/figtree/v8/_Xmz-HUzqDCFdgfMsYiV_F7wfS-Bs_ehR15bwkEU4HTy.woff2\",weight:\"600\"},{family:\"Figtree\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/figtree/v8/_Xmz-HUzqDCFdgfMsYiV_F7wfS-Bs_eYR15bwkEU4HTy.woff2\",weight:\"700\"}]},...SignUpFormReactFonts,...SignUpFormReact1Fonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerzdR63Oh4m\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"e4N20rwlR\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerVariables\":\"{\\\"xgzcf0RbJ\\\":\\\"shadow\\\"}\",\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"158\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"473\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./zdR63Oh4m.map"],"mappings":"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"}