{"version":3,"file":"UTM.UbNEgaGV.mjs","names":["_Fragment"],"sources":["https:/framerusercontent.com/modules/mmIKsMPNUJogcogFmtdv/dO2zRBUNzpmqnsWFQnjq/HoneypotField.js","https:/framerusercontent.com/modules/wDFfWt8ITnUAfZOmH3Kp/e7Kr767Qkwe86JeT9JRR/UTM.js"],"sourcesContent":["/// Hidden honeypot field to capture bot spam on Forms\n/// Human Form submissions will leave this field blank\n/// Bot Form submissions likely to have a value in this field\n///\n/// Last updated January 2, 2025 by Carolyn Marie (via Contra)\nimport{jsx as _jsx}from\"react/jsx-runtime\";export default function HoneypotField(){return /*#__PURE__*/_jsx(\"div\",{style:{display:\"none\"},children:/*#__PURE__*/_jsx(\"input\",{type:\"text\",name:\"honeypot\",\"aria-hidden\":\"true\",tabIndex:-1,autoComplete:\"off\"})});}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"HoneypotField\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./HoneypotField.map","// Last updated January 14, 2025 by Carolyn Marie (hired via Contra)\n// Code component adds these UTM prarameters to the Framer Form JSON payload\n// Source, Medium, Campaign, Term, and Content\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{useEffect,useState}from\"react\";export default function HiddenUTMFields(){const[utmParams,setUtmParams]=useState({utmSource:\"\",utmMedium:\"\",utmCampaign:\"\",utmTerm:\"\",utmContent:\"\",slug:\"\"});useEffect(()=>{// Ensure the code only runs in the browser\nif(typeof window!==\"undefined\"){const params=new URLSearchParams(window.location.search);const slug=window.location.pathname.replace(/^\\/|\\/$/g,\"\")// Extract slug (removes leading/trailing slashes)\n;setUtmParams({utmSource:params.get(\"utm_source\")||\"\",utmMedium:params.get(\"utm_medium\")||\"\",utmCampaign:params.get(\"utm_campaign\")||\"\",utmTerm:params.get(\"utm_term\")||\"\",utmContent:params.get(\"utm_content\")||\"\",slug:slug||\"\"});}},[]);return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"input\",{type:\"hidden\",name:\"utm_source\",value:utmParams.utmSource}),/*#__PURE__*/_jsx(\"input\",{type:\"hidden\",name:\"utm_medium\",value:utmParams.utmMedium}),/*#__PURE__*/_jsx(\"input\",{type:\"hidden\",name:\"utm_campaign\",value:utmParams.utmCampaign}),/*#__PURE__*/_jsx(\"input\",{type:\"hidden\",name:\"utm_term\",value:utmParams.utmTerm}),/*#__PURE__*/_jsx(\"input\",{type:\"hidden\",name:\"utm_content\",value:utmParams.utmContent}),/*#__PURE__*/_jsx(\"input\",{type:\"hidden\",name:\"slug\",value:utmParams.slug}),\" \"]});}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"HiddenUTMFields\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./UTM.map"],"mappings":"yNAK2C,SAAwB,GAAe,CAAC,MAAoB,GAAK,MAAM,CAAC,MAAM,CAAC,QAAQ,MAAO,EAAC,SAAsB,EAAK,QAAQ,CAAC,KAAK,OAAO,KAAK,WAAW,cAAc,OAAO,SAAS,GAAG,aAAa,KAAM,EAAC,AAAC,EAAC,AAAE,cAAnQ,GAA2C,GCF0E,SAAwB,GAAiB,CAAC,GAAK,CAAC,EAAU,EAAa,CAAC,EAAS,CAAC,UAAU,GAAG,UAAU,GAAG,YAAY,GAAG,QAAQ,GAAG,WAAW,GAAG,KAAK,EAAG,EAAC,CAEvC,MAFwC,GAAU,IAAI,CACjS,GAAU,WAAqB,CAAC,IAAM,EAAO,IAAI,gBAAgB,EAAO,SAAS,QAAc,EAAK,EAAO,SAAS,SAAS,QAAQ,WAAW,GAAG,CAClJ,EAAa,CAAC,UAAU,EAAO,IAAI,aAAa,EAAE,GAAG,UAAU,EAAO,IAAI,aAAa,EAAE,GAAG,YAAY,EAAO,IAAI,eAAe,EAAE,GAAG,QAAQ,EAAO,IAAI,WAAW,EAAE,GAAG,WAAW,EAAO,IAAI,cAAc,EAAE,GAAG,KAAK,GAAM,EAAG,EAAC,AAAE,CAAC,EAAC,CAAE,EAAC,CAAqB,EAAMA,EAAU,CAAC,SAAS,CAAc,EAAK,QAAQ,CAAC,KAAK,SAAS,KAAK,aAAa,MAAM,EAAU,SAAU,EAAC,CAAc,EAAK,QAAQ,CAAC,KAAK,SAAS,KAAK,aAAa,MAAM,EAAU,SAAU,EAAC,CAAc,EAAK,QAAQ,CAAC,KAAK,SAAS,KAAK,eAAe,MAAM,EAAU,WAAY,EAAC,CAAc,EAAK,QAAQ,CAAC,KAAK,SAAS,KAAK,WAAW,MAAM,EAAU,OAAQ,EAAC,CAAc,EAAK,QAAQ,CAAC,KAAK,SAAS,KAAK,cAAc,MAAM,EAAU,UAAW,EAAC,CAAc,EAAK,QAAQ,CAAC,KAAK,SAAS,KAAK,OAAO,MAAM,EAAU,IAAK,EAAC,CAAC,GAAI,CAAC,EAAC,AAAE,kBAFnyB,GAA+E,IAAsC"}