{"version":3,"file":"OfferSignupForm.qTHPfYeW.mjs","names":["styles","spacing","color","styles","useState","useCallback","styles","spacing","useRef","_Fragment","color","useState"],"sources":["https:/framer.com/m/Checkbox-6HGi.js@ZCBZmszzxeXzmj9ehrzn","https:/framer.com/m/CodablePrimaryButton-hjJA.js@nUxTef7NT42msFVh6UpB","https:/framer.com/m/PhoneInput-SnSe.js@Ryluk3eKNy5rQbe6I7D0","https:/framer.com/m/Constants-e8LZ.js@WWFLc94a635DVsxeJKyF","https:/framerusercontent.com/modules/iSWEvXlDFuqgBdzWTxVh/JjsA1pUxqGaHTp5IdyYT/OfferSignupForm.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import{spacing,borderRadius,typography,color}from\"https://framerusercontent.com/modules/06NkEKYPq07650jW0L3N/WWFLc94a635DVsxeJKyF/Constants.js\";import{motion}from\"framer-motion\";export default function Checkbox(props){return /*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsxs(motion.button,{style:styles.container,onClick:props.onChange,children:[/*#__PURE__*/_jsx(motion.div,{style:styles.checkbox,animate:props.selected?\"selected\":\"unselected\",variants:checkboxVariants,children:props.selected&&/*#__PURE__*/_jsx(CheckmarkSVG,{width:20,height:20,color:\"white\"})}),/*#__PURE__*/_jsx(motion.label,{style:styles.text,children:props.text})]}),props.selected&&/*#__PURE__*/_jsxs(motion.label,{style:styles.legal,children:[\"You agree to receive promotional text msgs from Gopuff at the phone number provided. Consent is not a condition to purchase. Msg & data rates may apply. Msg frequency varies. Reply HELP for help and STOP to cancel. View our\",\" \",/*#__PURE__*/_jsx(\"a\",{style:styles.link,target:\"_blank\",href:\"https://www.gopuff.com/e/terms-and-conditions\",children:\"Terms of Service\"}),\" \",\"and\",\" \",/*#__PURE__*/_jsx(\"a\",{style:styles.link,target:\"_blank\",href:\"https://legal.gopuff.com/policies/en/\",children:\"Privacy Policy.\"})]})]});}const styles={container:{display:\"flex\",alignItems:\"center\",overflow:\"hidden\",flexDirection:\"row\",gap:spacing.s8,cursor:\"pointer\",background:\"none\",border:\"none\",padding:0,marginBottom:spacing.s8},checkbox:{borderRadius:borderRadius.s4,height:24,width:24},text:{...typography.body2,cursor:\"pointer\"},legal:{...typography.body3,color:color.text.suppressed,marginTop:spacing.s8},link:{...typography.body3,...typography.link,color:color.text.suppressed}};const checkboxVariants={selected:{...styles.checkbox,backgroundColor:\"#00A4FF\",border:\"2px solid #00A4FF\"},unselected:{...styles.checkbox,backgroundColor:\"#ECEEE9\",border:\"2px solid #9C9D9A\"}};// Props\nCheckbox.defaultProps={text:\"Checkbox\"};addPropertyControls(Checkbox,{text:{title:\"Text\",type:ControlType.String},showLegalText:{title:\"Show Legal Text\",type:ControlType.Boolean,defaultValue:true}});const CheckmarkSVG=({width,height,color})=>{return /*#__PURE__*/_jsx(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",viewBox:\"0 0 24 24\",width:width,height:height,fill:color,children:/*#__PURE__*/_jsx(\"path\",{d:\"m21.53 7.28-12 12a.75.75 0 0 1-1.06 0l-5.25-5.25a.75.75 0 1 1 1.06-1.06L9 17.69 20.47 6.22a.75.75 0 1 1 1.06 1.06Z\"})});};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Checkbox\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx}from\"react/jsx-runtime\";import{motion}from\"framer-motion\";import{addPropertyControls,ControlType}from\"framer\";import{borderRadius,typography}from\"https://framerusercontent.com/modules/06NkEKYPq07650jW0L3N/WWFLc94a635DVsxeJKyF/Constants.js\";export default function CodablePrimaryButton(props){const containerStyle={...styles.container,...props.theme===\"Blue\"&&styles.containerBlue};const hoverStyle={...styles.hover,...props.theme===\"Blue\"&&styles.hoverBlue};const pressedStyle={...styles.pressed,...props.theme===\"Blue\"&&styles.pressedBlue};return /*#__PURE__*/_jsx(motion.button,{style:containerStyle,whileHover:hoverStyle,whileTap:pressedStyle,onClick:props.onClick,children:/*#__PURE__*/_jsx(\"div\",{style:styles.text,children:props.text})});}const styles={container:{backgroundColor:\"black\",width:\"100%\",height:48,display:\"flex\",justifyContent:\"center\",alignItems:\"center\",overflow:\"hidden\",borderRadius:borderRadius.s64,border:\"none\",padding:\"0px 12px\"},containerBlue:{backgroundColor:\"#00A4FF\"},hover:{backgroundColor:\"#2A2A29\",cursor:\"pointer\"},hoverBlue:{backgroundColor:\"#0080DC\"},pressed:{backgroundColor:\"#464744\"},pressedBlue:{backgroundColor:\"#003E96\"},text:{...typography.body1,color:\"white\"}};// Props\nCodablePrimaryButton.defaultProps={text:\"Primary Button\",theme:\"Black\"};addPropertyControls(CodablePrimaryButton,{text:{title:\"Text\",type:ControlType.String},theme:{title:\"Theme\",type:ControlType.Enum,options:[\"Black\",\"Blue\"],defaultValue:\"Black\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"CodablePrimaryButton\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{useState,useEffect,useCallback,useRef}from\"react\";import{spacing,borderRadius,typography}from\"https://framerusercontent.com/modules/06NkEKYPq07650jW0L3N/WWFLc94a635DVsxeJKyF/Constants.js\";import{motion}from\"framer-motion\";export default function PhoneInput(props){const[phoneNumber,setPhoneNumber]=useState(props.value);var _props_countryCode;const[countryCode,setCountryCode]=useState((_props_countryCode=props.countryCode)!==null&&_props_countryCode!==void 0?_props_countryCode:1);const handleChange=e=>{const formattedValue=formatPhoneNumber(e.target.value,countryCode);setPhoneNumber(formattedValue);props===null||props===void 0?void 0:props.onChange(formattedValue);};const handleCountryCodeChange=useCallback(code=>{props===null||props===void 0?void 0:props.onCountryCodeChange(code);setCountryCode(code);},[]);const isError=props.error!==undefined&&props.error.length>0;return /*#__PURE__*/_jsxs(\"div\",{style:styles.errorText,children:[/*#__PURE__*/_jsxs(\"div\",{style:isError?containerErrorStyle:styles.container,children:[/*#__PURE__*/_jsx(CountryCodeSelector,{onChange:handleCountryCodeChange,countryCode:props.countryCode}),/*#__PURE__*/_jsx(\"input\",{type:\"tel\",value:formatPhoneNumber(props.value,props.countryCode),onChange:handleChange,maxLength:12,placeholder:\"Mobile Number\",style:styles.input})]}),isError&&/*#__PURE__*/_jsx(\"label\",{style:styles.errorText,children:props.error})]});}const styles={container:{height:52,padding:spacing.s8,paddingLeft:spacing.s4,background:\"white\",border:\"2px solid #9C9D9A\",borderRadius:borderRadius.s4,display:\"flex\",flexDirection:\"row\",alignItems:\"center\"},errorText:{color:\"#DC2342\",fontSize:18,fontFamily:\"ABC Ginto Normal Regular\"},input:{height:\"100%\",flex:1,display:\"flex\",justifyContent:\"center\",alignItems:\"center\",overflow:\"hidden\",color:\"black\",fontSize:18,fontFamily:\"ABC Ginto Normal Regular\",appearance:\"none\",border:\"none\",outline:\"none\"},stack:{gap:0}};const containerErrorStyle={...styles.container,border:\"2px solid #DC2342\"};function formatPhoneNumber(inputValue,countryCode){if(inputValue===undefined)return undefined;const isUK=countryCode===44;const formattedPhoneNumber=inputValue.replace(/\\D/g,\"\");let formattedValue=\"\";if(!isUK&&formattedPhoneNumber.length>3){formattedValue=formattedPhoneNumber.slice(0,3)+\"-\";if(formattedPhoneNumber.length>6){formattedValue+=formattedPhoneNumber.slice(3,6)+\"-\";formattedValue+=formattedPhoneNumber.slice(6,10);}else{formattedValue+=formattedPhoneNumber.slice(3,10);}}else if(isUK&&formattedPhoneNumber.length>4){formattedValue+=formattedPhoneNumber.slice(0,4)+\"-\";if(formattedPhoneNumber.length>4){formattedValue+=formattedPhoneNumber.slice(4,10);}}else{formattedValue=formattedPhoneNumber;}return formattedValue;}const CountryCodeSelector=props=>{const[isDropdownVisible,setIsDropDownVisible]=useState(false);const buttonStyle={background:\"none\",border:\"none\",marginRight:spacing.s4,cursor:\"pointer\"};const hoverStyle={opacity:.8};const pressedStyle={opacity:.6};const textStyle={...typography.body1,marginRight:spacing.s4,cursor:\"pointer\"};const countryDropdown={position:\"absolute\",top:58,left:0,backgroundColor:\"white\",padding:spacing.s4,borderRadius:borderRadius.s8,display:\"flex\",flexDirection:\"column\",gap:spacing.s4,alignItems:\"flex-start\",width:\"100%\",boxShadow:\"0px 0px 4px rgba(0,0,0,0.4)\"};const handleClick=useCallback(()=>{setIsDropDownVisible(previous=>!previous);},[]);const wrapperRef=useRef(null);useEffect(()=>{document.addEventListener(\"click\",handleClickOutside,false);return()=>{document.removeEventListener(\"click\",handleClickOutside,false);};},[]);const handleClickOutside=event=>{if(wrapperRef.current&&!wrapperRef.current.contains(event.target)){setIsDropDownVisible(false);}};const handleCountryClick=useCallback(code=>{// setCountryCode(code)\nprops===null||props===void 0?void 0:props.onChange(code);},[]);return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsxs(motion.button,{style:buttonStyle,whileHover:hoverStyle,whileTap:pressedStyle,onClick:handleClick,ref:wrapperRef,children:[/*#__PURE__*/_jsxs(\"label\",{style:textStyle,children:[\"+\",props.countryCode]}),/*#__PURE__*/_jsx(DownArrowSVG,{width:14,height:10,color:\"black\"})]}),isDropdownVisible&&/*#__PURE__*/_jsxs(\"div\",{style:countryDropdown,children:[/*#__PURE__*/_jsx(CountryButton,{leadingText:\"United States\",trailingText:\"+1\",showSeparator:true,flag:/*#__PURE__*/_jsx(FlagUnitedStatesSVG,{}),onClick:()=>{handleCountryClick(1);}}),/*#__PURE__*/_jsx(CountryButton,{leadingText:\"United Kingdom\",trailingText:\"+44\",flag:/*#__PURE__*/_jsx(FlagUnitedKingdomSVG,{}),onClick:()=>{handleCountryClick(44);}})]})]});};const CountryButton=props=>{const buttonStyle={background:\"none\",border:\"none\",cursor:\"pointer\",backgroundColor:\"#FFFFFF\",width:\"100%\",display:\"flex\",alignContent:\"flex-start\",paddingBottom:spacing.s8,paddingTop:spacing.s8,borderRadius:borderRadius.s4};const separatorStyle={borderBottom:\"1px solid #ECEEE9\"};const hoverStyle={backgroundColor:\"#ECEEE9\"};const pressedStyle={backgroundColor:\"#CCCECA\"};const textStyle={...typography.body1Bold,flex:1,textAlign:\"left\",cursor:\"pointer\",marginLeft:spacing.s8};const trailingTextStyle={...typography.body1,cursor:\"pointer\"};return /*#__PURE__*/_jsxs(motion.button,{style:props.showSeparator?{...buttonStyle,...separatorStyle}:buttonStyle,whileHover:hoverStyle,whileTap:pressedStyle,onClick:props.onClick,children:[!!props.flag&&props.flag,/*#__PURE__*/_jsx(\"label\",{style:textStyle,children:props.leadingText}),/*#__PURE__*/_jsx(\"label\",{style:trailingTextStyle,children:props.trailingText})]});};const DownArrowSVG=({width,height,color})=>{return /*#__PURE__*/_jsx(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",viewBox:\"0 0 18 10\",width:width,height:height,fill:color,children:/*#__PURE__*/_jsx(\"path\",{d:\"M17.0306 1.53062L9.53063 9.03061C9.46098 9.10035 9.37826 9.15567 9.28721 9.19341C9.19616 9.23115 9.09857 9.25058 9 9.25058C8.90144 9.25058 8.80385 9.23115 8.7128 9.19341C8.62175 9.15567 8.53903 9.10035 8.46938 9.03061L0.96938 1.53062C0.82865 1.38988 0.749588 1.19901 0.749588 0.99999C0.749588 0.800967 0.82865 0.610095 0.96938 0.469364C1.11011 0.328634 1.30098 0.249573 1.50001 0.249573C1.69903 0.249573 1.8899 0.328634 2.03063 0.469364L9 7.43968L15.9694 0.469364C16.0391 0.399682 16.1218 0.344406 16.2128 0.306695C16.3039 0.268983 16.4015 0.249573 16.5 0.249573C16.5986 0.249573 16.6961 0.268983 16.7872 0.306695C16.8782 0.344406 16.9609 0.399682 17.0306 0.469364C17.1003 0.539047 17.1556 0.621773 17.1933 0.712817C17.231 0.803862 17.2504 0.901444 17.2504 0.99999C17.2504 1.09854 17.231 1.19612 17.1933 1.28716C17.1556 1.37821 17.1003 1.46093 17.0306 1.53062Z\",fill:color})});};const FlagUnitedStatesSVG=({accessibilityLabel=\"Flag of The United States\",height=24,width=24})=>/*#__PURE__*/_jsxs(\"svg\",{width:width,height:height,viewBox:\"0 0 32 32\",fill:\"none\",children:[/*#__PURE__*/_jsxs(\"g\",{children:[/*#__PURE__*/_jsx(\"path\",{fillRule:\"evenodd\",clipRule:\"evenodd\",fill:\"#F7FCFF\",d:\"M1,4.8h30v22.5H1V4.8z\"}),/*#__PURE__*/_jsxs(\"g\",{children:[/*#__PURE__*/_jsx(\"path\",{fillRule:\"evenodd\",clipRule:\"evenodd\",fill:\"#E31D1C\",d:\"M1,25.4v1.9h30v-1.9H1z\"}),/*#__PURE__*/_jsx(\"path\",{fillRule:\"evenodd\",clipRule:\"evenodd\",fill:\"#E31D1C\",d:\"M1,21.9v1.9h30v-1.9H1z\"}),/*#__PURE__*/_jsx(\"path\",{fillRule:\"evenodd\",clipRule:\"evenodd\",fill:\"#E31D1C\",d:\"M1,18.5v1.9h30v-1.9H1z\"}),/*#__PURE__*/_jsx(\"path\",{fillRule:\"evenodd\",clipRule:\"evenodd\",fill:\"#E31D1C\",d:\"M1,15.1v1.9h30v-1.9H1z\"}),/*#__PURE__*/_jsx(\"path\",{fillRule:\"evenodd\",clipRule:\"evenodd\",fill:\"#E31D1C\",d:\"M1,11.6v1.9h30v-1.9H1z\"}),/*#__PURE__*/_jsx(\"path\",{fillRule:\"evenodd\",clipRule:\"evenodd\",fill:\"#E31D1C\",d:\"M1,8.2v1.9h30V8.2H1z\"}),/*#__PURE__*/_jsx(\"path\",{fillRule:\"evenodd\",clipRule:\"evenodd\",fill:\"#E31D1C\",d:\"M1,4.8v1.9h30V4.8H1z\"})]}),/*#__PURE__*/_jsxs(\"g\",{children:[/*#__PURE__*/_jsx(\"rect\",{x:\"1\",y:\"4.8\",fill:\"#2E42A5\",width:\"18.8\",height:\"12.2\"}),/*#__PURE__*/_jsx(\"path\",{fillRule:\"evenodd\",clipRule:\"evenodd\",fill:\"#F7FCFF\",d:\"M6.4,7.5L5.7,8l0.2-0.8L5.3,6.6h0.8l0.3-0.7l0.3,0.7h0.7L6.8,7.1L7,8L6.4,7.5z M2.6,7.5L1.9,8l0.2-0.8L1.6,6.6h0.8l0.3-0.7l0.3,0.7h0.7L3.1,7.1L3.3,8L2.6,7.5z M9.4,8l0.7-0.5L10.8,8l-0.2-0.8l0.5-0.5h-0.7l-0.3-0.7L9.8,6.6H9.1l0.6,0.5L9.4,8z M13.9,7.5L13.2,8l0.2-0.8l-0.6-0.5h0.8l0.3-0.7l0.3,0.7h0.7l-0.5,0.5L14.5,8L13.9,7.5z M1.9,11.7l0.7-0.5l0.7,0.5l-0.2-0.8l0.5-0.5H2.9L2.6,9.7l-0.3,0.7H1.6l0.6,0.5L1.9,11.7z M6.4,11.3l-0.7,0.5l0.2-0.8l-0.6-0.5h0.8l0.3-0.7l0.3,0.7h0.7l-0.5,0.5L7,11.7L6.4,11.3z M9.4,11.7l0.7-0.5l0.7,0.5l-0.2-0.8l0.5-0.5h-0.7l-0.3-0.7l-0.3,0.7H9.1l0.6,0.5L9.4,11.7z M13.9,11.3l-0.7,0.5l0.2-0.8l-0.6-0.5h0.8l0.3-0.7l0.3,0.7h0.7l-0.5,0.5l0.2,0.8L13.9,11.3z M1.9,15.5L2.6,15l0.7,0.5l-0.2-0.8l0.5-0.5H2.9l-0.3-0.7l-0.3,0.7H1.6l0.6,0.5L1.9,15.5z M6.4,15l-0.7,0.5l0.2-0.8l-0.6-0.5h0.8l0.3-0.7l0.3,0.7h0.7l-0.5,0.5L7,15.5L6.4,15zM9.4,15.5l0.7-0.5l0.7,0.5l-0.2-0.8l0.5-0.5h-0.7l-0.3-0.7l-0.3,0.7H9.1l0.6,0.5L9.4,15.5z M13.9,15l-0.7,0.5l0.2-0.8l-0.6-0.5h0.8l0.3-0.7l0.3,0.7h0.7l-0.5,0.5l0.2,0.8L13.9,15z M16.9,8l0.7-0.5L18.3,8l-0.2-0.8l0.5-0.5h-0.7l-0.3-0.7l-0.3,0.7h-0.8l0.6,0.5L16.9,8z M17.6,11.3l-0.7,0.5l0.2-0.8l-0.6-0.5h0.8l0.3-0.7l0.3,0.7h0.7l-0.5,0.5l0.2,0.8L17.6,11.3z M16.9,15.5l0.7-0.5l0.7,0.5l-0.2-0.8l0.5-0.5h-0.7l-0.3-0.7l-0.3,0.7h-0.8l0.6,0.5L16.9,15.5z M4.5,9.4L3.8,9.9L4,9L3.4,8.5h0.8l0.3-0.7l0.3,0.7h0.7L4.9,9l0.2,0.8L4.5,9.4z M7.6,9.9l0.7-0.5l0.7,0.5L8.7,9l0.5-0.5H8.5L8.2,7.8L8,8.5H7.2L7.8,9L7.6,9.9z M12,9.4l-0.7,0.5L11.5,9l-0.6-0.5h0.8L12,7.8l0.3,0.7H13L12.4,9l0.2,0.8L12,9.4z M3.8,13.6l0.7-0.5l0.7,0.5l-0.2-0.8l0.5-0.5H4.8l-0.3-0.7l-0.3,0.7H3.4L4,12.8L3.8,13.6z M8.2,13.1l-0.7,0.5l0.2-0.8l-0.6-0.5H8l0.3-0.7l0.3,0.7h0.7l-0.5,0.5l0.2,0.8L8.2,13.1z M11.3,13.6l0.7-0.5l0.7,0.5l-0.2-0.8l0.5-0.5h-0.7L12,11.5l-0.3,0.7h-0.8l0.6,0.5L11.3,13.6z M15.7,9.4l-0.7,0.5L15.3,9l-0.6-0.5h0.8l0.3-0.7L16,8.5h0.7L16.2,9l0.2,0.8L15.7,9.4z M15.1,13.6l0.7-0.5l0.7,0.5l-0.2-0.8l0.5-0.5H16l-0.3-0.7l-0.3,0.7h-0.8l0.6,0.5L15.1,13.6z\"})]})]}),/*#__PURE__*/_jsx(\"path\",{fill:\"#ECEEE9\",d:\"M30,4H2C0.9,4,0,4.9,0,6v20c0,1.1,0.9,2,2,2h28c1.1,0,2-0.9,2-2V6C32,4.9,31.1,4,30,4z M31,26c0,0.6-0.4,1-1,1H2c-0.6,0-1-0.4-1-1V6c0-0.6,0.4-1,1-1h28c0.6,0,1,0.4,1,1V26z\"})]});const FlagUnitedKingdomSVG=({accessibilityLabel=\"Flag of The United Kingdom\",height=24,width=24})=>/*#__PURE__*/_jsxs(\"svg\",{width:width,height:height,viewBox:\"0 0 32 32\",fill:\"none\",children:[/*#__PURE__*/_jsxs(\"g\",{children:[/*#__PURE__*/_jsx(\"path\",{fillRule:\"evenodd\",clipRule:\"evenodd\",fill:\"#2E42A5\",d:\"M0.5,6v20c0,0.8,0.7,1.5,1.5,1.5h28c0.8,0,1.5-0.7,1.5-1.5V6c0-0.8-0.7-1.5-1.5-1.5H2C1.2,4.5,0.5,5.2,0.5,6z\"}),/*#__PURE__*/_jsx(\"polygon\",{fill:\"#FFFFFF\",points:\"21.1,15.9 31.1,8.2 31.5,7.8 31.1,4.9 25.9,4.5 16.6,12 16,12.4 15.4,12 6.1,4.5 0.7,4.8 0.5,7.8 0.9,8.2 10.9,15.9 7.8,18 0.5,23.8 1,27.5 6,27.5 16,19.9 26,27.5 31,27.5 31.5,23.8 24.2,18  \"}),/*#__PURE__*/_jsx(\"polygon\",{fill:\"#F50100\",points:\"22.4,17.7 18.1,16.3 18,16.2 31.5,5 30.9,4.5 27.4,4.5 15.4,14.2 2.5,4.5 0.7,4.8 0.5,6.6 12.9,16.2 0.5,26.3 0.9,27.2 4.3,27.5 16.4,17.5 17.4,17.8 29,27.5 31.1,27.2 31.5,25.2\"}),/*#__PURE__*/_jsx(\"polygon\",{fill:\"#FFFFFF\",points:\"19.5,12.5 19.5,4.5 12.5,4.5 12.5,12.5 0.5,12.5 0.5,20 12.5,20 12.5,27.5 19.5,27.5 19.5,20 31.5,20 31.5,12.5\"}),/*#__PURE__*/_jsx(\"polyline\",{fillRule:\"evenodd\",clipRule:\"evenodd\",fill:\"#F50100\",points:\"0.5,18.1 14.3,18.1 14.3,27.5 17.7,27.5 17.7,18.1 31.5,18.1 31.5,14.4 17.7,14.4 17.7,4.5 14.3,4.5 14.3,14.4 0.5,14.4\"})]}),/*#__PURE__*/_jsx(\"path\",{fill:\"#ECEEE9\",d:\"M30,4H2C0.9,4,0,4.9,0,6v20c0,1.1,0.9,2,2,2h28c1.1,0,2-0.9,2-2V6C32,4.9,31.1,4,30,4z M31,26c0,0.6-0.4,1-1,1H2c-0.6,0-1-0.4-1-1V6c0-0.6,0.4-1,1-1h28c0.6,0,1,0.4,1,1V26z\"})]});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"PhoneInput\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./PhoneInput.map","export const typography={body1:{color:\"black\",fontSize:18,fontFamily:\"ABC Ginto Normal Regular\",lineHeight:1.32},body1Bold:{color:\"black\",fontSize:18,fontFamily:\"ABC Ginto Normal Bold\",lineHeight:1.32},body2:{color:\"black\",fontSize:14,fontFamily:\"ABC Ginto Normal Regular\",lineHeight:1.32},body3:{color:\"black\",fontSize:12,fontFamily:\"ABC Ginto Normal Regular\",lineHeight:1.32},link:{fontFamily:\"ABC Ginto Normal Bold\",textDoraction:\"underline\"}};export const color={text:{suppressed:\"#5B5C5A\"}};export const spacing={s0:0,s2:2,s4:4,s6:6,s8:8,s12:12,s16:16,s24:24,s28:28,s32:32,s48:48,s64:64,s72:72};export const borderRadius={s0:0,s4:4,s8:8,s12:12,s16:16,s24:24,s32:32,s48:48,s56:56,s64:64};\nexport const __FramerMetadata__ = {\"exports\":{\"borderRadius\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"spacing\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"color\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"typography\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Constants.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import Checkbox from\"https://framer.com/m/Checkbox-6HGi.js@ZCBZmszzxeXzmj9ehrzn\";import CodablePrimaryButton from\"https://framer.com/m/CodablePrimaryButton-hjJA.js@nUxTef7NT42msFVh6UpB\";import PhoneInput from\"https://framer.com/m/PhoneInput-SnSe.js@Ryluk3eKNy5rQbe6I7D0\";import{spacing}from\"https://framer.com/m/Constants-e8LZ.js@WWFLc94a635DVsxeJKyF\";import{useState,useEffect}from\"react\";import{isValidPhoneNumber}from\"libphonenumber-js\";export default function OfferSignupForm(props){const[isSelected,setIsSelected]=useState(false);const[phoneNumber,setPhoneNumber]=useState(\"\");const[phoneError,setPhoneError]=useState(undefined);const[countryCode,setCountryCode]=useState(1);const[fetchedUrlParameters,setFetchedUrlParameters]=useState(false);useEffect(()=>{if(fetchedUrlParameters){return;}const phoneNumberUrlParameter=getPhoneNumberFromUrl();if(phoneNumberUrlParameter?.length>10){if(phoneNumberUrlParameter.startsWith(\"1\")){setCountryCode(1);}else if(phoneNumberUrlParameter.startsWith(\"44\")){setCountryCode(44);}setPhoneNumber(phoneNumberUrlParameter.slice(-10));}},[setFetchedUrlParameters,fetchedUrlParameters,setPhoneNumber]);const handleCheckboxChange=()=>{setIsSelected(!isSelected);};const handlePhoneNumberChange=number=>{setPhoneNumber(number);setPhoneError(undefined);};const handleCountryCodeChange=code=>{setCountryCode(code);};const onSubmit=()=>{const formattedPhoneNumber=\"+\"+countryCode+phoneNumber.replaceAll(\"-\",\"\");if(formattedPhoneNumber.length<12||!isValidPhoneNumber(formattedPhoneNumber)){setPhoneError(\"Please enter a valid phone number\");return;}// GTM tracking here\n// Start with the originating parameters\nconst parameters=new URLSearchParams(window.location.search);for(let key of parameters.keys()){// These keys must be removed from the originating parameters\n// The Framer set values take precedence\nif([\"phoneNumber\",\"smsMarketingOptInStatus\",\"redirectDestination\"].includes(key)){parameters.delete(key);}}const framerParameters=new URLSearchParams({phoneNumber:formattedPhoneNumber,partnerName:props.partnerName,promoName:props.promoName,smsMarketingOptInStatus:isSelected?\"true\":\"false\",redirectDestination:props.redirectDestination,membershipType:props.membershipType,userAudience:props.userAudience,utm_content:props.utmContent,utm_medium:props.utmMedium,utm_source:props.utmSource,utm_campaign:props.utmCampaign,utm_term:props.utmTerm,registration_referrer:window.document.referrer,registration_source:props.partnerName,eligibility:props.eligibility,eligibleMessageTemplate:props.messageTemplateEligible,ineligibleMessageTemplate:props.messageTemplateIneligible});for(let[key,val]of framerParameters.entries()){if(val){parameters.append(key,val);}}dataLayer.push({event:\"FramerPhoneNumberEntered\",data:{utmAudience:props.userAudience}});window.open(\"http://gopuff.com/partner-onboarding-magic-link-confirmation?\"+parameters,\"_self\");};return /*#__PURE__*/_jsxs(\"div\",{style:styles.container,children:[/*#__PURE__*/_jsx(PhoneInput,{onChange:handlePhoneNumberChange,error:phoneError,value:phoneNumber,onCountryCodeChange:handleCountryCodeChange,countryCode:countryCode}),/*#__PURE__*/_jsx(CodablePrimaryButton,{onClick:onSubmit,text:props.buttonText,theme:props.buttonTheme}),props.checkboxText.length>0&&/*#__PURE__*/_jsx(Checkbox,{selected:isSelected,onChange:handleCheckboxChange,text:props.checkboxText})]});}const styles={container:{display:\"flex\",flexDirection:\"column\",gap:spacing.s16,overflow:\"visible\"}};// Props\nOfferSignupForm.defaultProps={checkboxText:\"Send me order updates & deals via SMS\",buttonText:\"Get your special offer\",buttonTheme:\"Black\",partnerName:undefined,promoName:undefined,membershipType:undefined,userAudience:undefined};addPropertyControls(OfferSignupForm,{buttonText:{title:\"Button Text\",type:ControlType.String},buttonTheme:{title:\"Button Theme\",type:ControlType.Enum,options:[\"Black\",\"Blue\"]},checkboxText:{title:\"Checkbox Text\",type:ControlType.String},partnerName:{title:\"Partner Name\",type:ControlType.Enum,options:[\"Gopuff\",\"Apple\",\"ApplePay\",\"Cash App\",\"Bilt\",\"JetBlue\",\"Goodtime Hotel\",\"NIFT\",\"NYC Apartments\",\"Warehouse Wine and Spirits\",\"BevMo\"]},promoName:{title:\"Promo Name\",type:ControlType.String},membershipType:{title:\"Membership Type\",type:ControlType.Enum,defaultValue:\"none\",options:[\"None\",\"FAM\",\"Student FAM\"]},userAudience:{title:\"User Audience\",type:ControlType.String},redirectDestination:{title:\"Redirect Destination\",type:ControlType.Enum,defaultValue:\"app\",options:[\"app\",\"web\"]},utmContent:{title:\"utm_content\",type:ControlType.String},utmMedium:{title:\"utm_medium\",type:ControlType.String},utmSource:{title:\"utm_source\",type:ControlType.String},utmCampaign:{title:\"utm_campaign\",type:ControlType.String},utmTerm:{title:\"utm_term\",type:ControlType.String},eligibility:{title:\"Eligibility\",type:ControlType.Enum,defaultValue:\"NO_ACCOUNT\",options:[\"NO_ACCOUNT\",\"NEWBIE\",\"ANYONE\"]},messageTemplateEligible:{title:\"Eligibile Message Template\",type:ControlType.String},messageTemplateIneligible:{title:\"Ineligible Message Template\",type:ControlType.String}});function getPhoneNumberFromUrl(){return new URLSearchParams(window.location.search).get(\"phoneNumber\");}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"OfferSignupForm\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./OfferSignupForm.map"],"mappings":"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"}