{"version":3,"file":"Dynamicforms.K-bjAz7e.mjs","names":["React.useState"],"sources":["https:/framerusercontent.com/modules/89hLL91mU3H2urDzT9kN/HliVoV6KLyFs9d96eZZ0/Dynamicforms.js"],"sourcesContent":["import{jsx as _jsx}from\"react/jsx-runtime\";import*as React from\"react\";import{addPropertyControls,ControlType}from\"framer\";// 1) Catalogue des widgets\nconst WIDGETS={programme:\"https://api.leadconnectorhq.com/widget/form/oBcuG79krDx5mh9zv2fG\",independant:\"https://api.leadconnectorhq.com/widget/form/UwpiRRAXlWoI7mJkxzMI\",dirigeant:\"https://api.leadconnectorhq.com/widget/form/D4MrUUgrmsssPb1w70Ii\",reconversion:\"https://api.leadconnectorhq.com/widget/form/L0gFXojjL2TH09wxXq5M\",contact:\"https://api.leadconnectorhq.com/widget/form/4TtnWFK2nxNZu5pcrQuR\",contactB2B:\"https://api.leadconnectorhq.com/widget/form/pGgmynPhv4DuXfcPA9VK\",rdv:\"https://api.leadconnectorhq.com/widget/booking/ixxpH8sB1jt3dIvNm2Dy?utm_step=site\",leadMagnet:\"https://api.leadconnectorhq.com/widget/form/N1fzczFyN2NOH14cJ2Ko\",rdvB2B:\"https://api.leadconnectorhq.com/widget/booking/JvE8jNJD51gCMld8X4zA\"};// 2) Merge propre des query params\nfunction buildUrlWithPageParams(baseUrl,{onlyUtm,overrideExisting}){if(typeof window===\"undefined\")return baseUrl;try{const url=new URL(baseUrl);const pageParams=new URLSearchParams(window.location.search);pageParams.forEach((value,key)=>{if(onlyUtm&&!/^utm_/.test(key)&&!/^(gclid|fbclid|msclkid|ttclid|ref)$/i.test(key)){return;}const already=url.searchParams.has(key);if(!already||overrideExisting){url.searchParams.set(key,value);}});return url.toString();}catch{const suffix=window.location.search||\"\";const merged=baseUrl.includes(\"?\")?baseUrl+suffix.replace(\"?\",\"&\"):baseUrl+suffix;return merged;}}// 3) Code Component\nexport default function EmbedUTMSelect({widget,onlyUtm,overrideExisting,className}){const baseUrl=WIDGETS[widget]||WIDGETS.programme;const[src,setSrc]=React.useState(baseUrl);React.useEffect(()=>{const finalUrl=buildUrlWithPageParams(baseUrl,{onlyUtm,overrideExisting});setSrc(finalUrl);},[baseUrl,onlyUtm,overrideExisting]);return /*#__PURE__*/_jsx(\"iframe\",{src:src,width:\"100%\",height:\"100%\",style:{border:0},loading:\"lazy\",className:className});}// 4) Property controls\naddPropertyControls(EmbedUTMSelect,{widget:{type:ControlType.Enum,title:\"Widget\",options:[\"programme\",\"independant\",\"dirigeant\",\"reconversion\",\"contact\",\"contactB2B\",\"rdv\",\"leadMagnet\",\"rdvB2B\"],optionTitles:[\"Demande programme\",\"Programme Ind\\xe9pendant\",\"Programme Dirigeant\",\"Programme Reconversion\",\"Demande contact\",\"Contact B2B\",\"Prendre RDV\",\"Lead Magnet\",\"Prendre RDV B2B\"],defaultValue:\"programme\"},onlyUtm:{type:ControlType.Boolean,title:\"Only UTM\",defaultValue:false},overrideExisting:{type:ControlType.Boolean,title:\"Override existing\",defaultValue:false}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"EmbedUTMSelect\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Dynamicforms.map"],"mappings":"0LAEA,SAAS,EAAuB,EAAQ,CAAC,UAAQ,oBAAkB,CAAC,GAAU,IAAS,OAAY,OAAO,EAAQ,GAAG,CAAC,IAAM,EAAI,IAAI,IAAI,EAAQ,CAAqS,OAAnR,IAAI,gBAAgB,EAAO,SAAS,OAAO,CAAY,SAAS,EAAM,IAAM,CAAI,GAAS,CAAC,QAAQ,KAAK,EAAI,EAAE,CAAC,uCAAuC,KAAK,EAAI,GAAqD,CAA7B,EAAI,aAAa,IAAI,EAAI,EAAc,IAAkB,EAAI,aAAa,IAAI,EAAI,EAAM,EAAI,CAAQ,EAAI,UAAU,MAAO,CAAC,IAAM,EAAO,EAAO,SAAS,QAAQ,GAAqF,OAArE,EAAQ,SAAS,IAAI,CAAC,EAAQ,EAAO,QAAQ,IAAI,IAAI,CAAC,EAAQ,GACrkB,SAAwB,EAAe,CAAC,SAAO,UAAQ,mBAAiB,aAAW,CAAC,IAAM,EAAQ,EAAQ,IAAS,EAAQ,UAAe,CAAC,EAAI,GAAQA,EAAe,EAAQ,CAAuJ,OAAtJ,MAAoB,CAA2E,EAA3D,EAAuB,EAAQ,CAAC,UAAQ,mBAAiB,CAAC,CAAiB,EAAG,CAAC,EAAQ,EAAQ,EAAiB,CAAC,CAAqB,EAAK,SAAS,CAAK,MAAI,MAAM,OAAO,OAAO,OAAO,MAAM,CAAC,OAAO,EAAE,CAAC,QAAQ,OAAiB,YAAU,CAAC,wBAHrZ,IAA4B,IAAoD,CACrH,EAAQ,CAAC,UAAU,mEAAmE,YAAY,mEAAmE,UAAU,mEAAmE,aAAa,mEAAmE,QAAQ,mEAAmE,WAAW,mEAAmE,IAAI,oFAAoF,WAAW,mEAAmE,OAAO,sEAAsE,CAGptB,EAAoB,EAAe,CAAC,OAAO,CAAC,KAAK,EAAY,KAAK,MAAM,SAAS,QAAQ,CAAC,YAAY,cAAc,YAAY,eAAe,UAAU,aAAa,MAAM,aAAa,SAAS,CAAC,aAAa,CAAC,oBAAoB,wBAA2B,sBAAsB,yBAAyB,kBAAkB,cAAc,cAAc,cAAc,kBAAkB,CAAC,aAAa,YAAY,CAAC,QAAQ,CAAC,KAAK,EAAY,QAAQ,MAAM,WAAW,aAAa,GAAM,CAAC,iBAAiB,CAAC,KAAK,EAAY,QAAQ,MAAM,oBAAoB,aAAa,GAAM,CAAC,CAAC"}