{"version":3,"file":"HubSpotFormFullCapture.CD3_CSzf.mjs","names":["useRef","useState"],"sources":["https:/framerusercontent.com/modules/gpZ66huFSnig2R6D6tJ8/h697vmMDRVbtE2tePqPi/HubSpotFormFullCapture.js"],"sourcesContent":["// HLR multi-field lead form — posts straight to a HubSpot form (Forms API v3).\n// Fields are defined in the panel; email can be prefilled from an earlier form.\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useEffect,useRef,useState,startTransition}from\"react\";import{addPropertyControls,ControlType,useIsStaticRenderer}from\"framer\";const PREFILL_KEY=\"hlr_prefill_email\";const EMAIL_RE=/^[^\\s@]+@[^\\s@]+\\.[^\\s@]{2,}$/;const FORM_PRESETS={\"trial-full\":\"c6b67c63-9a4e-4cff-866b-dde4c8849ed6\"};// Accepts a form GUID or a HubSpot share-link ID (e.g. \"2uOUJa…2fmfvj\").\n// Share IDs are: 1 version char + 22 chars base64url(GUID) + portal ID in base36.\nfunction toFormGuid(raw){const v=(raw||\"\").trim().split(\"/\").pop()||\"\";if(/^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$/i.test(v))return v;if(v.length>=23&&typeof atob!==\"undefined\"){try{const b=atob(v.slice(1,23).replace(/-/g,\"+\").replace(/_/g,\"/\")+\"==\");const hex=Array.from(b,c=>c.charCodeAt(0).toString(16).padStart(2,\"0\")).join(\"\");if(hex.length===32)return`${hex.slice(0,8)}-${hex.slice(8,12)}-${hex.slice(12,16)}-${hex.slice(16,20)}-${hex.slice(20)}`;}catch{}}return v;}const DIAL_CODES=[[\"+44\",\"UK +44\"],[\"+353\",\"IE +353\"],[\"+1\",\"US/CA +1\"],[\"+61\",\"AU +61\"],[\"+64\",\"NZ +64\"],[\"+49\",\"DE +49\"],[\"+33\",\"FR +33\"],[\"+31\",\"NL +31\"],[\"+34\",\"ES +34\"],[\"+39\",\"IT +39\"],[\"+46\",\"SE +46\"],[\"+45\",\"DK +45\"],[\"+47\",\"NO +47\"],[\"+41\",\"CH +41\"],[\"+971\",\"AE +971\"],[\"+27\",\"ZA +27\"],[\"+91\",\"IN +91\"],[\"+65\",\"SG +65\"]];function readCookie(name){if(typeof document===\"undefined\")return undefined;const m=document.cookie.match(new RegExp(\"(?:^|; )\"+name+\"=([^;]*)\"));return m?decodeURIComponent(m[1]):undefined;}function renderLinks(text,linkColor){const parts=[];const re=/\\[([^\\]]+)\\]\\(([^)]+)\\)/g;let last=0;let m;let i=0;while(m=re.exec(text)){if(m.index>last)parts.push(text.slice(last,m.index));parts.push(/*#__PURE__*/_jsx(\"a\",{href:m[2],target:\"_blank\",rel:\"noopener\",style:{color:linkColor,textDecoration:\"underline\"},children:m[1]},i++));last=m.index+m[0].length;}if(last<text.length)parts.push(text.slice(last));return parts;}/**\n * HubSpot Lead Form\n *\n * @framerIntrinsicWidth 420\n * @framerIntrinsicHeight 420\n *\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight auto\n */export default function HubSpotLeadForm(props){const{portalId,form,formId,region,shape,fields=[],hiddenFields=[],defaultDialCode,afterSubmit,redirectUrl,successMessage,prefillEmail,eventName,buttonText,loadingText,showLabels,requiredMark,fieldHeight,rowGap,columnGap,labelGap,inputFill,inputBorder,inputFocus,inputTextColor,placeholderColor,inputRadius,labelColor,labelFont,inputFont,buttonFill,buttonTextColor,buttonHoverFill,buttonHoverText,buttonRadius,buttonHeight,buttonFont,showConsent,consentProperty,consentText,consentFont,consentAlign=\"left\",consentColor,linkColor,messageColor,errorColor,requiredError,invalidEmailError,blockedEmailError,consentError,genericError,previewState,style}=props;const isStatic=useIsStaticRenderer();const hubspotFormId=form&&form!==\"custom\"?FORM_PRESETS[form]:toFormGuid(formId);const uid=useRef(\"hslf-\"+Math.random().toString(36).slice(2,8)).current;const[values,setValues]=useState({});const[dial,setDial]=useState(defaultDialCode);const[consentOk,setConsentOk]=useState(false);const[trap,setTrap]=useState(\"\");const[status,setStatus]=useState(\"idle\");const[error,setError]=useState(\"\");const[badField,setBadField]=useState(\"\");const[hover,setHover]=useState(false);useEffect(()=>setDial(defaultDialCode),[defaultDialCode]);useEffect(()=>{if(isStatic||!prefillEmail||typeof window===\"undefined\")return;try{const saved=window.sessionStorage.getItem(PREFILL_KEY);const emailDef=fields.find(f=>f.type===\"email\");if(saved&&emailDef){startTransition(()=>setValues(v=>v[emailDef.name]?v:{...v,[emailDef.name]:saved}));}}catch{}},[isStatic,prefillEmail]);const shownStatus=isStatic&&previewState!==\"idle\"?previewState:status;const shownError=isStatic&&previewState===\"error\"?genericError:error;function fail(msg,field=\"\"){setStatus(\"error\");setError(msg);setBadField(field);}async function onSubmit(e){e.preventDefault();if(isStatic||status===\"loading\")return;for(const f of fields){const v=(values[f.name]||\"\").trim();if(f.required&&!v)return fail(requiredError.replace(\"{field}\",f.label||f.name),f.name);if(f.type===\"email\"&&v&&!EMAIL_RE.test(v))return fail(invalidEmailError,f.name);}if(showConsent&&!consentOk)return fail(consentError);if(trap){setStatus(\"success\");return;}setStatus(\"loading\");setError(\"\");setBadField(\"\");const out=[];for(const f of fields){let v=(values[f.name]||\"\").trim();if(!v)continue;if(f.type===\"phone\"&&!v.startsWith(\"+\")){v=`${dial} ${v.replace(/^0+/,\"\")}`;}out.push({objectTypeId:\"0-1\",name:f.name,value:v});}if(showConsent&&consentProperty){out.push({objectTypeId:\"0-1\",name:consentProperty,value:\"true\"});}for(const h of hiddenFields){if(h?.name)out.push({objectTypeId:\"0-1\",name:h.name,value:h.value??\"\"});}const context={pageUri:window.location.href,pageName:document.title};const hutk=readCookie(\"hubspotutk\");if(hutk)context.hutk=hutk;const host=region===\"na1\"?\"api.hsforms.com\":\"api-eu1.hsforms.com\";try{const res=await fetch(`https://${host}/submissions/v3/integration/submit/${portalId.trim()}/${hubspotFormId}`,{method:\"POST\",headers:{\"Content-Type\":\"application/json\"},body:JSON.stringify({submittedAt:Date.now(),fields:out,context})});if(!res.ok){const data=await res.json().catch(()=>({}));const types=(data?.errors||[]).map(x=>x?.errorType);console.warn(\"[HubSpotLeadForm] HubSpot rejected submission\",data);if(types.includes(\"INVALID_EMAIL\"))return fail(invalidEmailError);if(types.includes(\"BLOCKED_EMAIL\"))return fail(blockedEmailError);return fail(genericError);}}catch(err){console.warn(\"[HubSpotLeadForm] network error\",err);return fail(genericError);}try{const w=window;w.dataLayer=w.dataLayer||[];w.dataLayer.push({event:eventName||\"hlr_form_submit\",hubspot_form_id:hubspotFormId});}catch{}try{window.sessionStorage.removeItem(PREFILL_KEY);}catch{}if(afterSubmit===\"redirect\"&&redirectUrl){window.location.href=redirectUrl;return;}setStatus(\"success\");}const site=f=>{const fam=f?.fontFamily||\"\";const useSite=!fam||/(^|[\"'\\s,])Inter\\b/.test(fam);return{...f,fontFamily:useSite?`\"Urbanist\", \"Urbanist Placeholder\", sans-serif`:fam};};// Shape presets: Rounded = 30px, Squared = 10px on inputs and buttons.\nconst presetRadius=shape===\"squared\"?10:30;const inRadius=shape===\"custom\"?inputRadius:presetRadius;const btnRadius=shape===\"custom\"?buttonRadius:presetRadius;const inputBase=bad=>({...site(inputFont),width:\"100%\",height:fieldHeight,boxSizing:\"border-box\",padding:\"0 14px\",background:inputFill,color:inputTextColor,border:`1px solid ${bad?errorColor:inputBorder}`,borderRadius:inRadius,outline:\"none\",margin:0,transition:\"border-color 0.2s ease\"});const smallText={...site(consentFont),color:consentColor,margin:0,textAlign:consentAlign};// Left: checkbox hangs beside the text. Center/right: checkbox flows inline\n// at the start of the text so both align together.\nconst checkRow=consentAlign===\"left\"?{display:\"flex\",gap:8,alignItems:\"flex-start\"}:{display:\"block\"};const checkBox=consentAlign===\"left\"?{marginTop:2,flex:\"none\"}:{margin:\"0 6px 0 0\",verticalAlign:\"-2px\"};const loading=shownStatus===\"loading\";if(shownStatus===\"success\"){return /*#__PURE__*/_jsx(\"div\",{role:\"status\",style:{...style,position:\"relative\",width:\"100%\",...site(inputFont),color:messageColor},children:successMessage});}return(// data-hs-do-not-collect: stop HubSpot's collected-forms script double-logging this form\n/*#__PURE__*/_jsxs(\"form\",{onSubmit:onSubmit,noValidate:true,\"data-hs-do-not-collect\":\"true\",style:{...style,position:\"relative\",width:\"100%\",margin:0,display:\"flex\",flexDirection:\"column\",gap:rowGap},children:[/*#__PURE__*/_jsx(\"style\",{children:`\n                .${uid}-in::placeholder { color: ${placeholderColor}; opacity: 1; }\n                .${uid}-in:focus { border-color: ${inputFocus} !important; }\n            `}),/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",flexWrap:\"wrap\",columnGap,rowGap},children:fields.map((f,i)=>{const id=`${uid}-${i}`;const bad=badField===f.name;const v=values[f.name]||\"\";const set=val=>{setValues(prev=>({...prev,[f.name]:val}));if(status===\"error\")setStatus(\"idle\");};const common={id,className:`${uid}-in`,name:f.name,placeholder:f.placeholder,required:f.required,\"aria-invalid\":bad,value:v};let control;if(f.type===\"textarea\"){control=/*#__PURE__*/_jsx(\"textarea\",{...common,onChange:e=>set(e.target.value),rows:4,style:{...inputBase(bad),height:\"auto\",padding:14,resize:\"vertical\",borderRadius:Math.min(inRadius,16)}});}else if(f.type===\"phone\"){control=/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",gap:6},children:[/*#__PURE__*/_jsx(\"select\",{\"aria-label\":\"Country code\",value:dial,onChange:e=>setDial(e.target.value),className:`${uid}-in`,style:{...inputBase(false),width:\"auto\",flex:\"none\",// Own chevron: the native one sits tight against the edge.\nappearance:\"none\",WebkitAppearance:\"none\",MozAppearance:\"none\",backgroundImage:`url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='${encodeURIComponent(inputTextColor)}' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E\")`,backgroundRepeat:\"no-repeat\",backgroundPosition:\"right 14px center\",paddingRight:36,cursor:\"pointer\"},children:DIAL_CODES.map(([code,label])=>/*#__PURE__*/_jsx(\"option\",{value:code,children:label},code))}),/*#__PURE__*/_jsx(\"input\",{...common,type:\"tel\",autoComplete:\"tel-national\",inputMode:\"tel\",onChange:e=>set(e.target.value),style:{...inputBase(bad),flex:1,minWidth:0}})]});}else{control=/*#__PURE__*/_jsx(\"input\",{...common,type:f.type===\"email\"?\"email\":\"text\",autoComplete:f.type===\"email\"?\"email\":f.name===\"firstname\"?\"given-name\":f.name===\"lastname\"?\"family-name\":f.name===\"company\"?\"organization\":\"on\",onChange:e=>set(e.target.value),style:inputBase(bad)});}return /*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:labelGap,flex:f.half?`1 1 calc(50% - ${columnGap/2}px)`:\"1 1 100%\",minWidth:f.half?140:0},children:[/*#__PURE__*/_jsxs(\"label\",{htmlFor:id,style:showLabels?{...site(labelFont),color:labelColor}:visuallyHidden,children:[f.label,requiredMark&&f.required?\" *\":\"\"]}),control]},i);})}),/*#__PURE__*/_jsx(\"input\",{type:\"text\",name:\"company_website\",tabIndex:-1,autoComplete:\"off\",\"aria-hidden\":\"true\",value:trap,onChange:e=>setTrap(e.target.value),style:visuallyHidden}),showConsent&&/*#__PURE__*/_jsxs(\"label\",{style:{...smallText,...checkRow},children:[/*#__PURE__*/_jsx(\"input\",{type:\"checkbox\",checked:consentOk,onChange:e=>{setConsentOk(e.target.checked);if(status===\"error\")setStatus(\"idle\");},style:{...checkBox,accentColor:buttonFill}}),/*#__PURE__*/_jsxs(\"span\",{children:[renderLinks(consentText,linkColor),requiredMark?\" *\":\"\"]})]}),/*#__PURE__*/_jsx(\"button\",{type:\"submit\",disabled:loading,onMouseEnter:()=>setHover(true),onMouseLeave:()=>setHover(false),style:{...site(buttonFont),width:\"100%\",height:buttonHeight,border:\"none\",borderRadius:btnRadius,background:hover&&!loading?buttonHoverFill:buttonFill,color:hover&&!loading?buttonHoverText:buttonTextColor,cursor:loading?\"progress\":\"pointer\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",gap:8,margin:0,transition:\"background 0.2s cubic-bezier(0.44,0,0.56,1), color 0.2s cubic-bezier(0.44,0,0.56,1)\"},children:loading?loadingText:buttonText}),shownStatus===\"error\"&&shownError&&/*#__PURE__*/_jsx(\"p\",{role:\"alert\",style:{...smallText,color:errorColor},children:shownError})]}));}const visuallyHidden={position:\"absolute\",width:1,height:1,padding:0,margin:-1,overflow:\"hidden\",clip:\"rect(0 0 0 0)\",whiteSpace:\"nowrap\",border:0};const font=(size,variant=\"Regular\")=>({type:ControlType.Font,controls:\"extended\",defaultFontType:\"sans-serif\",description:\"Shows Inter for new placements but renders in Urbanist (site font) unless you pick another.\",defaultValue:{fontSize:size,variant,lineHeight:\"1.4em\",letterSpacing:\"0em\"}});addPropertyControls(HubSpotLeadForm,{// ── Essentials ───────────────────────\nshape:{type:ControlType.Enum,title:\"Shape\",options:[\"rounded\",\"squared\",\"custom\"],optionTitles:[\"Rounded\",\"Squared\",\"Custom\"],defaultValue:\"squared\",displaySegmentedControl:true,description:\"Rounded = 30px, Squared = 10px corners. Custom shows radius sliders.\"},form:{type:ControlType.Enum,title:\"Form\",options:[\"trial-full\",\"custom\"],optionTitles:[\"Free Trial – Full Capture\",\"Custom…\"],defaultValue:\"trial-full\",description:\"Which HubSpot form receives the submission.\"},formId:{type:ControlType.String,title:\"Custom Form ID\",defaultValue:\"\",placeholder:\"Form ID or share-link ID\",description:\"Paste the form ID, or the end of its share link.\",hidden:p=>p.form!==\"custom\"},buttonText:{type:ControlType.String,title:\"Button Text\",defaultValue:\"Start Free Now\"},fields:{type:ControlType.Array,title:\"Fields\",control:{type:ControlType.Object,controls:{label:{type:ControlType.String,title:\"Label\",defaultValue:\"Field\"},name:{type:ControlType.String,title:\"HubSpot Property\",defaultValue:\"\",description:\"Internal name, e.g. firstname\"},placeholder:{type:ControlType.String,title:\"Placeholder\",defaultValue:\"\"},type:{type:ControlType.Enum,title:\"Type\",options:[\"text\",\"email\",\"phone\",\"textarea\"],optionTitles:[\"Text\",\"Email\",\"Phone\",\"Long text\"],defaultValue:\"text\"},required:{type:ControlType.Boolean,title:\"Required\",defaultValue:true},half:{type:ControlType.Boolean,title:\"Half Width\",defaultValue:false}}},defaultValue:[{label:\"First name\",name:\"firstname\",placeholder:\"Jane\",type:\"text\",required:true,half:true},{label:\"Last name\",name:\"lastname\",placeholder:\"Smith\",type:\"text\",required:true,half:true},{label:\"Work email\",name:\"email\",placeholder:\"jane@company.com\",type:\"email\",required:true,half:false},{label:\"Mobile number\",name:\"mobilephone\",placeholder:\"7700 900123\",type:\"phone\",required:true,half:false}]},// ── HubSpot ──────────────────────────\nportalId:{type:ControlType.String,title:\"Portal ID\",defaultValue:\"147173599\"},region:{type:ControlType.Enum,title:\"Region\",options:[\"eu1\",\"na1\"],optionTitles:[\"EU\",\"US\"],defaultValue:\"eu1\",displaySegmentedControl:true},defaultDialCode:{type:ControlType.Enum,title:\"Default Country\",options:DIAL_CODES.map(d=>d[0]),optionTitles:DIAL_CODES.map(d=>d[1]),defaultValue:\"+44\"},hiddenFields:{type:ControlType.Array,title:\"Hidden Fields\",control:{type:ControlType.Object,controls:{name:{type:ControlType.String,title:\"Property\",defaultValue:\"\"},value:{type:ControlType.String,title:\"Value\",defaultValue:\"\"}}},defaultValue:[]},// ── After submit ─────────────────────\nafterSubmit:{type:ControlType.Enum,title:\"After Submit\",options:[\"redirect\",\"message\"],optionTitles:[\"Go to page\",\"Show message\"],defaultValue:\"redirect\",displaySegmentedControl:true},redirectUrl:{type:ControlType.Link,title:\"Redirect To\",defaultValue:\"/thank-you\",hidden:p=>p.afterSubmit!==\"redirect\"},successMessage:{type:ControlType.String,title:\"Success Text\",defaultValue:\"Thanks — we'll be in touch shortly.\",displayTextArea:true,hidden:p=>p.afterSubmit!==\"message\"},prefillEmail:{type:ControlType.Boolean,title:\"Prefill Email\",defaultValue:true,description:\"Fills the email field from an earlier form on this visit.\"},eventName:{type:ControlType.String,title:\"GTM Event\",defaultValue:\"hlr_form_submit\"},// ── Layout ───────────────────────────\nloadingText:{type:ControlType.String,title:\"Loading Text\",defaultValue:\"Sending…\"},showLabels:{type:ControlType.Boolean,title:\"Show Labels\",defaultValue:true},requiredMark:{type:ControlType.Boolean,title:\"Required *\",defaultValue:true},fieldHeight:{type:ControlType.Number,title:\"Field Height\",defaultValue:46,min:32,max:72,unit:\"px\"},rowGap:{type:ControlType.Number,title:\"Row Gap\",defaultValue:17,min:0,max:40,unit:\"px\"},columnGap:{type:ControlType.Number,title:\"Column Gap\",defaultValue:5,min:0,max:40,unit:\"px\"},labelGap:{type:ControlType.Number,title:\"Label Gap\",defaultValue:5,min:0,max:20,unit:\"px\"},// ── Inputs ───────────────────────────\ninputFill:{type:ControlType.Color,title:\"Input Fill\",defaultValue:\"rgb(255, 255, 255)\"},inputBorder:{type:ControlType.Color,title:\"Input Border\",defaultValue:\"rgba(0, 0, 0, 0.12)\"},inputFocus:{type:ControlType.Color,title:\"Focus Border\",defaultValue:\"rgb(255, 196, 0)\"},inputTextColor:{type:ControlType.Color,title:\"Input Text\",defaultValue:\"rgb(10, 10, 10)\"},placeholderColor:{type:ControlType.Color,title:\"Placeholder\",defaultValue:\"rgba(0, 0, 0, 0.4)\"},inputRadius:{type:ControlType.Number,title:\"Input Radius\",defaultValue:12,min:0,max:40,unit:\"px\",hidden:p=>p.shape!==\"custom\"},labelColor:{type:ControlType.Color,title:\"Label Colour\",defaultValue:\"rgba(255, 255, 255, 0.8)\"},labelFont:{...font(\"13px\"),title:\"Label Font\"},inputFont:{...font(\"15px\"),title:\"Input Font\"},// ── Button ───────────────────────────\nbuttonFill:{type:ControlType.Color,title:\"Button Fill\",defaultValue:\"rgb(255, 196, 0)\"},buttonTextColor:{type:ControlType.Color,title:\"Button Text Colour\",defaultValue:\"rgb(15, 15, 15)\"},buttonHoverFill:{type:ControlType.Color,title:\"Hover Fill\",defaultValue:\"rgb(255, 196, 0)\"},buttonHoverText:{type:ControlType.Color,title:\"Hover Text\",defaultValue:\"rgb(255, 255, 255)\"},buttonRadius:{type:ControlType.Number,title:\"Button Radius\",defaultValue:30,min:0,max:40,unit:\"px\",hidden:p=>p.shape!==\"custom\"},buttonHeight:{type:ControlType.Number,title:\"Button Height\",defaultValue:48,min:32,max:72,unit:\"px\"},buttonFont:{...font(\"15px\"),title:\"Button Font\"},// ── Consent ──────────────────────────\nshowConsent:{type:ControlType.Boolean,title:\"Consent Box\",defaultValue:true},consentProperty:{type:ControlType.String,title:\"Consent Property\",defaultValue:\"consent\",hidden:p=>!p.showConsent},consentText:{type:ControlType.String,title:\"Consent Text\",displayTextArea:true,defaultValue:\"I agree to be contacted, to the [Privacy Policy](https://legal.hotlinering.ai/privacy) and understand that calls may be recorded for quality purposes.\",description:\"Use [label](url) for links.\",hidden:p=>!p.showConsent},consentFont:{...font(\"12px\"),title:\"Consent Font\",hidden:p=>!p.showConsent},consentAlign:{type:ControlType.Enum,title:\"Privacy Text Align\",options:[\"left\",\"center\",\"right\"],optionTitles:[\"Left\",\"Center\",\"Right\"],defaultValue:\"left\",displaySegmentedControl:true,description:\"Aligns the consent/privacy text and error messages. Can differ per breakpoint.\",hidden:p=>!p.showConsent},consentColor:{type:ControlType.Color,title:\"Consent Colour\",defaultValue:\"rgba(255, 255, 255, 0.5)\",hidden:p=>!p.showConsent},linkColor:{type:ControlType.Color,title:\"Link Colour\",defaultValue:\"rgba(255, 255, 255, 0.8)\",hidden:p=>!p.showConsent},// ── Messages ─────────────────────────\nmessageColor:{type:ControlType.Color,title:\"Success Colour\",defaultValue:\"rgb(10, 10, 10)\"},errorColor:{type:ControlType.Color,title:\"Error Colour\",defaultValue:\"rgb(214, 48, 49)\"},requiredError:{type:ControlType.String,title:\"Required Error\",defaultValue:\"Please fill in {field}.\"},invalidEmailError:{type:ControlType.String,title:\"Invalid Email\",defaultValue:\"Please enter a valid email address.\"},blockedEmailError:{type:ControlType.String,title:\"Blocked Email\",defaultValue:\"Please use your work email.\"},consentError:{type:ControlType.String,title:\"Consent Error\",defaultValue:\"Please tick the box to continue.\"},genericError:{type:ControlType.String,title:\"Other Error\",defaultValue:\"Something went wrong. Please try again.\"},previewState:{type:ControlType.Enum,title:\"Canvas Preview\",options:[\"idle\",\"success\",\"error\"],optionTitles:[\"Form\",\"Success\",\"Error\"],defaultValue:\"idle\",displaySegmentedControl:true}});HubSpotLeadForm.displayName=\"HubSpot Form Full Capture\";\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"HubSpotLeadForm\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"420\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerSupportedLayoutHeight\":\"auto\",\"framerIntrinsicHeight\":\"420\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./HubSpotFormFullCapture.map"],"mappings":"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"}