/* growform client2 bundle.url: https://assets.growform.co/96896150-mmawu6km/form.bundle.js resolve.source: memory resolve.at: 2026-03-14T10:45:23.259Z form.source: api cache.age_ms: 2397 fallback_used: false */ ;(function () { var EMBED_TYPE = "iFrame"; var FORM_ID = "69b02958d9aef38226a5b639"; var FORM_BUNDLE_URL = "https://assets.growform.co/96896150-mmawu6km/form.bundle.js"; // injected by worker (KV/memory/fallback) var FORM_DATA = {"data":{"form":{"_id":"69b02958d9aef38226a5b639","options":{"numberOfSteps":5,"dateFormat":"DD/MM/YYYY","progressBar":{"enable":false,"variant":"line","position":"formTop","line_showPercent":"No","line_enableStripes":"No","line_animateStripes":"Yes","hideOnFirstStep":false},"continueButton":{"continueText":"Suivant","submitText":"Je parraine un proche","backText":"Retour"},"customStyles":{"width":{"unit":"px","value":900},"parentContainerMinHeight":{"value":0,"unit":"px"},"parentBackgroundImage":{"imageInitialHeight":1362,"imageInitialWidth":2066,"imageHeight":1362,"imageWidth":2066,"imageUrl":"https://res.cloudinary.com/dqnjggegp/image/upload/v1597337140/uploads/qmsfk98ank3wfp1ehvyg.jpg"},"headerMarginTop":40,"parentBackgroundColor":"#000000","innerFormBackgroundColor":"#ffffff","innerFormBackgroundTransparency":"","primaryColor":"#ffffff","bodyTextColor":"#ffffff","parentContainerBackgroundType":"none","innerFormBackgroundType":"none","buttonBorderColor":"#ff7500","buttonColorSelected":"#ffa659","buttonBorderColorSelected":"#ff7500","footerMarginBottom":70,"errorColor":"#ff4e4e","buttonColor":"#ff7500","buttonTextColor":"#ffffff","inputLabelColor":"#a3a3a3","inputTextColor":"#000000","defaultFont":"Montserrat","sq_buttonFont":"Poppins","sq_buttonFontSize":15,"showShadows":"No","sq_buttonTextColor":"#343434","sq_buttonColor":"#FFFFFF","sq_buttonColorSelected":"#c4c4c4","sq_buttonBorderColor":"#830a2c","sq_buttonBorderColorSelected":"#830a2c","sq_buttonBannerColor":"#FFFFFF","rt_buttonFont":"Poppins","rt_buttonFontSize":15,"rt_buttonColor":"#FFFFFF","rt_buttonColorSelected":"#c6c4c4","rt_buttonTextColor":"#343434","rt_buttonBorderColor":"#DADADA","rt_buttonBorderColorSelected":"#830a2c","inputLabelFont":"Poppins","inputFontSize":16,"continueSubmitButtonFontSize":15,"fullModeBackgroundColor":"#000000","canvasSetup":"minimal","transitions":"Fade - fast","continueButtonTextColor":"#ffffff","continueButtonColor":"#830a2c","radioButtonAndCheckboxColor":"#ffffff","rt_controlsColor":"#830a2c","sq_controlsColor":"#830a2c"},"localization":{"dateFormat":"DD/MM/YYYY"},"exportTransparentBackground":false,"customScript":"","customRedirectUrls":[{"url":"https://polyhabitat.fr/"}],"logo":{"value":"https://res.cloudinary.com/dqnjggegp/image/upload/v1731406949/uploads/ypm1yuxeznl7msuxtlca.webp","linkUrl":"https://www.example.com","imageWidth":100,"imageHeight":13,"imageInitialWidth":1160,"imageInitialHeight":150},"analyticsSettings":{"google_ads":{"conversionId":"1006872189","conversionLabel":"X4ZNCLvH9IUDEP3MjuAD"}},"actionOnSubmit":"redirect"},"fields":{"single_select_578146058683866":{"type":"Single Select","width":12,"label":"Département de votre proche","options":[{"text":"01 Ain","id":"7d51ae595ba69a1c38a46241"},{"text":"02 Aisne","id":"8dce67134d372056bb05b4df"},{"text":"03 Allier","id":"a0d911e311939d067aa95499"},{"text":"04 Alpes-de-Haute-Provence","image":null,"id":"cc13b7a414fe1072b72f3bf1"},{"text":"05 Hautes-Alpes","image":null,"id":"01b173357b15b276a4df8876"},{"text":"06 Alpes-Maritimes","image":null,"id":"e9c7f1d0cc5ae7cdd95ae3b6"},{"text":"07 Ardèche","image":null,"id":"fd72fcfc2f58673925f897b0"},{"text":"08 Ardennes","image":null,"id":"214227ba4d03a64df6bfb762"},{"text":"09 Ariège","image":null,"id":"682d0ed006f10de679334c09"},{"text":"10 Aube","image":null,"id":"a3f81aac54dd85ed2fc46fea"},{"text":"11 Aude","image":null,"id":"6770ded94c66968269292a78"},{"text":"12 Aveyron","image":null,"id":"fa3f257d38091dd7f053cff7"},{"text":"13 Bouches-du-Rhône","image":null,"id":"b36825159052b65ac292abd2"},{"text":"14 Calvados","image":null,"id":"e14549d3088088c40914c59a"},{"text":"15 Cantal","image":null,"id":"306698e8dda1605eaf17193b"},{"text":"16 Charente","image":null,"id":"6c72e9481fe26435e66efbd2"},{"text":"17 Charente-Maritime","image":null,"id":"ec50d09d1e9eb9467cf7266b"},{"text":"18 Cher","image":null,"id":"5e3871d0f7d1e0745b12a35b"},{"text":"19 Corrèze","image":null,"id":"7edae7a3bd7476c7e9a5101f"},{"text":"20 Corse","image":null,"id":"20af3b450f7158b4ae45f0c4"},{"text":"21 Côte-d'Or","image":null,"id":"c3b1d4fdef6fc66b36c7ed9a"},{"text":"22 Côtes-d'Armor","image":null,"id":"1d8dd013acae436164366f7e"},{"text":"23 Creuse","image":null,"id":"efe80890149619535db4ebab"},{"text":"24 Dordogne","image":null,"id":"a35b4cfed4087406075d3828"},{"text":"25 Doubs","image":null,"id":"e2155ecc543a478b48a83543"},{"text":"26 Drôme","image":null,"id":"0c134106fbcbb6f16936bc4d"},{"text":"27 Eure","image":null,"id":"754a3cd2571aa01523adda4d"},{"text":"28 Eure-et-Loir","image":null,"id":"538e8629ce42daf64f8e0c67"},{"text":"29 Finistère","image":null,"id":"5dcc76df689228f5dba8d7b9"},{"text":"30 Gard","image":null,"id":"f7944fb9e5e82b00faec185c"},{"text":"31 Haute-Garonne","image":null,"id":"8d4a54ae64d367ca05e44c59"},{"text":"32 Gers","image":null,"id":"9b468c49fde81731c4ba037c"},{"text":"33 Gironde","image":null,"id":"7a9d6f8c1c38a3f76137f42b"},{"text":"34 Hérault","image":null,"id":"f9a5164e735c02969c6f9d46"},{"text":"35 Ille-et-Vilaine","image":null,"id":"5eed3d5d13f4706e840fb455"},{"text":"36 Indre","image":null,"id":"56d3460a01d3a9bd51330855"},{"text":"37 Indre-et-Loire","image":null,"id":"f6480bf84efe0d9c7fe772e7"},{"text":"38 Isère","image":null,"id":"66aff07fb22d47b11e9ce4a0"},{"text":"39 Jura","image":null,"id":"804ff4ccabd3e51b2ca1e642"},{"text":"40 Landes","image":null,"id":"c38d339d30468a2b12f945f9"},{"text":"41 Loir-et-Cher","image":null,"id":"f024a770186bb03cc2e81e85"},{"text":"42 Loire","image":null,"id":"b2a85f24aaa316c682161645"},{"text":"43 Haute-Loire","image":null,"id":"e6193c088efae5eff023139e"},{"text":"44 Loire-Atlantique","image":null,"id":"7725f1193cdfb68142d42123"},{"text":"45 Loiret","image":null,"id":"aaea3bd4c54783c768b019ed"},{"text":"46 Lot","image":null,"id":"fb5ace81c08895ad5eb89982"},{"text":"47 Lot-et-Garonne","image":null,"id":"5d776f1f6d5ef13128e48804"},{"text":"48 Lozère","image":null,"id":"4980c4364490c52bb3048144"},{"text":"49 Maine-et-Loire","image":null,"id":"51e3dba87ad7d9352d565c18"},{"text":"50 Manche","image":null,"id":"2a3e5c7273d63b3ceb36605d"},{"text":"51 Marne","image":null,"id":"3d3fc725714081011c531363"},{"text":"52 Haute-Marne","image":null,"id":"7d31b2d6b8a0e93796f2e124"},{"text":"53 Mayenne","image":null,"id":"2155dae792b29253f0c0ccf2"},{"text":"54 Meurthe-et-Moselle","image":null,"id":"a79137c927ac34bdddea4ea0"},{"text":"55 Meuse","image":null,"id":"11d6712db7967879a5fb07f6"},{"text":"56 Morbihan","image":null,"id":"1ea997279e63e96bae40342e"},{"text":"57 Moselle","image":null,"id":"ea8ca74b0e28ed7707e37c57"},{"text":"58 Nièvre","image":null,"id":"1b3c672e855e0b7d5e4dac2a"},{"text":"59 Nord","image":null,"id":"d98fc965214700b418622715"},{"text":"60 Oise","image":null,"id":"5e1daabc4bff86f83b80bdc7"},{"text":"61 Orne","image":null,"id":"0dec268d98500d6dad233ec3"},{"text":"62 Pas-de-Calais","image":null,"id":"7a2657d5d9ff293e558ab6b3"},{"text":"63 Puy-de-Dôme","image":null,"id":"10e29d1821d2af97b92892b8"},{"text":"64 Pyrénées-Atlantiques","image":null,"id":"bf2883ba0187582bd5ae6bd1"},{"text":"65 Hautes-Pyrénées","image":null,"id":"3aebdabc087ce8f2b001e070"},{"text":"66 Pyrénées-Orientales","image":null,"id":"0775b74052d6504f5009df73"},{"text":"67 Bas-Rhin","image":null,"id":"88a8d2367593e34a64781e52"},{"text":"68 Haut-Rhin","image":null,"id":"4eb138838a64192ed3a589c7"},{"text":"69 Rhône","image":null,"id":"de6f8616676ed2e1a5fd4cbe"},{"text":"70 Haute-Saône","image":null,"id":"33a13d9a7bf4beba8c1814a6"},{"text":"71 Saône-et-Loire","image":null,"id":"b2a98fd61a74370d71895bb9"},{"text":"72 Sarthe","image":null,"id":"db02b4a560c6c1c988fdd571"},{"text":"73 Savoie","image":null,"id":"19675cd3b06997b56550692a"},{"text":"74 Haute-Savoie","image":null,"id":"44fb411236d5e297f971a8d8"},{"text":"75 Paris","image":null,"id":"b79419c7eb2eef5c1fb62bdb"},{"text":"76 Seine-Maritime","image":null,"id":"f3d8c288588d875bfe98f404"},{"text":"77 Seine-et-Marne","image":null,"id":"7e78c524c4084c1809e4cfed"},{"text":"78 Yvelines","image":null,"id":"37d8f40a3a17bd75ea1e7f99"},{"text":"79 Deux-Sèvres","image":null,"id":"16b5f85b338d71d7f765e56d"},{"text":"80 Somme","image":null,"id":"0ffc4c02c3d1fa269025cdd1"},{"text":"81 Tarn","image":null,"id":"337fd1ac8430150cc8885a10"},{"text":"82 Tarn-et-Garonne","image":null,"id":"7b09397a487d6809bafe46ba"},{"text":"83 Var","image":null,"id":"c30dcd87fc961d8452f3273f"},{"text":"84 Vaucluse","image":null,"id":"212f0512b306ccc6d7330f18"},{"text":"85 Vendée","image":null,"id":"ff9b7a0e740261bc18bf53d6"},{"text":"86 Vienne","image":null,"id":"001981e85c38004a4e66fd49"},{"text":"87 Haute-Vienne","image":null,"id":"187b58bbaaed2e925b363b01"},{"text":"88 Vosges","image":null,"id":"b7b76682341f24dfdde5e627"},{"text":"89 Yonne","image":null,"id":"6632b93d38380d19fc4e9e07"},{"text":"90 Territoire de Belfort","image":null,"id":"d3e093b23bc68ddfa8f79db1"},{"text":"91 Essonne","image":null,"id":"990b00e57fd2b10aef7af3a5"},{"text":"92 Hauts-de-Seine","image":null,"id":"5ce2cc1002f2eee1a6431ee3"},{"text":"93 Seine-Saint-Denis","image":null,"id":"668395e975ef1fade07f4472"},{"text":"94 Val-de-Marne","image":null,"id":"f5f5b370c60968265cde2b1a"},{"text":"95 Val-d'Oise","image":null,"id":"c99508a5b056754c6e88d2d4"}],"helperText":null,"stepId":"b252a9f76a603a17d647a155","sortOrder":7,"validationRules":{"required":true}},"decorative_text_462924270815935":{"type":"Decorative Text","value":"

Parrainage Polyhabitat

","fieldStyle":{"fontSize":{"value":19,"unit":"px"}},"width":12,"v":2,"stepId":"b252a9f76a603a17d647a155","sortOrder":1},"text_995836280082042":{"type":"Text","label":"Votre nom","width":12,"stepId":"b252a9f76a603a17d647a155","sortOrder":3},"phone_533314598022062":{"type":"Phone","label":"Votre numéro de téléphone","width":12,"stepId":"b252a9f76a603a17d647a155","sortOrder":4,"defaultCountryFormat":"fr"},"text_161826288207667":{"type":"Text","label":"Le nom de votre proche","width":12,"stepId":"b252a9f76a603a17d647a155","sortOrder":5},"phone_789244584880868":{"type":"Phone","label":"Le numéro de téléphone de votre proche","width":12,"stepId":"b252a9f76a603a17d647a155","sortOrder":6,"defaultCountryFormat":"fr"},"decorative_text_968679440181329":{"type":"Decorative Text","value":"

Votre proche peut nous contacter directement au 0 805 13 12 13 en précisant qu’il s’agit d’un parrainage de votre part, ou bien vous pouvez remplir le formulaire ci-dessous afin que notre équipe prenne contact avec lui pour échanger sur son projet.

","fieldStyle":{"fontSize":{"value":14,"unit":"px"}},"width":12,"v":2,"stepId":"b252a9f76a603a17d647a155","sortOrder":2},"decorative_text_159134087477446":{"type":"Decorative Text","value":"

Merci, votre demande de parrainage a bien été prise en compte.

","fieldStyle":{"fontSize":{"value":19,"unit":"px"}},"width":12,"v":2,"stepId":"complete","sortOrder":1},"decorative_text_505869298448816":{"type":"Decorative Text","value":"

Notre équipe va prendre contact avec votre proche dans les meilleurs délais pour échanger sur son projet.
S’il le souhaite, il peut aussi nous joindre directement au 0 805 13 12 13 en précisant qu’il s’agit d’un parrainage.

","fieldStyle":{"fontSize":{"value":14,"unit":"px"}},"width":12,"v":2,"stepId":"complete","sortOrder":2}},"ownedByUser":"695e20a9d39bca83c5c49675","formName":"Parrainage","personalisation":{"form_related_to":"Roofing"},"lastEdited":"2026-03-10T15:35:42.585Z","created":"2026-03-10T14:23:20.130Z","steps":[{"id":"b252a9f76a603a17d647a155","name":"Département","sortOrder":1}],"screenshotUrl":"https://res.cloudinary.com/dqnjggegp/image/upload/v1773156948/growform-production/form-screenshots/69b02958d9aef38226a5b639.png","leadsCount":1,"isActive":true,"reportedSpam":false,"spamOcr":"Votre nom\nVotre numéro de téléphone\n06 12 34 56 78\nLe nom de votre proche\nLe numéro de téléphone de votre proche\n06 12 34 56 78\nDépartement de votre proche\nJE PARRAINE UN PROCHE Votre nom Votre numéro de téléphone 06 12 34 56 78 Le nom de votre proche Le numéro de téléphone de votre proche 06 12 34 56 78 Département de votre proche JE PARRAINE UN PROCHE","__v":0},"accountIsActive":true,"accountIsFreeTrial":false}}; // ---- Utils ---- function safeJSONStringify(obj) { return JSON.stringify(obj) .replace(/<\/(script|style)/gi, '<\\/$1') .replace(//g, '--\\>') .replace(/\u2028/g, '\\u2028') .replace(/\u2029/g, '\\u2029'); } function preloadScript(href) { try { if (!href) return; if (document.querySelector('link[rel="preload"][href="' + href + '"]')) return; var l = document.createElement("link"); l.rel = "preload"; l.as = "script"; l.href = href; l.crossOrigin = ""; // allow cache reuse in iframe document.head.appendChild(l); } catch (_) {} } function parseQuery() { var out = {}; try { if (!window.location.search) return out; var usp = new URLSearchParams(window.location.search); usp.forEach(function (v, k) { out[k] = v; }); } catch (_) {} return out; } function buildIframeHTML(opts) { var html = '\n' + '\n' + '\n' + ' \n' + ' \n' + ' \n' + '\n' + '\n' + ' \n' + '
\n' + '