/* growform client2 bundle.url: https://assets.growform.co/dcc2fd68-mqtcnhop/form.bundle.js resolve.source: kv resolve.at: 2026-08-27T18:27:00.590Z form.source: kv cache.age_ms: 0 kv.value_present: true fallback_used: false */ ;(function () { var EMBED_TYPE = "iFrame"; var FORM_ID = "67cef392a2ec54000b48c500"; var FORM_BUNDLE_URL = "https://assets.growform.co/dcc2fd68-mqtcnhop/form.bundle.js"; // injected by worker (KV/memory/fallback) var FORM_DATA = {"data":{"form":{"_id":"67cef392a2ec54000b48c500","steps":[{"id":"acd45227cac332d443c4e1db","name":"Offer","sortOrder":1},{"id":"af05881d4ebd9dc13caea1d1","name":"Accept","sortOrder":2}],"formName":"Results - Home Improvement Offers (SOLAR)","fields":{"Decorative Header_52363373085874":{"type":"Decorative Header","value":"Your quote request has been received.","width":12,"step":"complete","sortOrder":2,"fieldStyle":{"fontSize":{"value":28,"unit":"px"},"fontWeight":"Bold"},"margins":{"marginTop":20},"stepId":"complete"},"buttons_109446974978914":{"type":"Buttons","validationRules":{"required":true},"label":"Offer","width":12,"multiple":true,"buttonStyle":{"rt_buttonsPerRow":"2","rt_buttonsPerRowMobile":"1","buttonsType":"Rectangle","spacing":20,"showControls":"Yes","rt_compactLayoutOnMobile":"No","sq_buttonsPerRow":"4"},"options":[{"text":"Heat Pumps","image":"https://res.cloudinary.com/dqnjggegp/image/upload/v1741617458/uploads/vz01svwigg1o0ulkn6cv.png","id":"64cb1b4c25ef68141f8ba4e3"},{"text":"Home Insulation","id":"cd688d984891cf9918f17913","image":"https://res.cloudinary.com/dqnjggegp/image/upload/v1741617453/uploads/tjjmyzfbpkchzuarxdxl.png"},{"text":"Boiler Installs","id":"5be94772672205ea06fa1c3c","image":"https://res.cloudinary.com/dqnjggegp/image/upload/v1741617445/uploads/nzyvdsne0xlqjjjfpp4q.png"},{"text":"Energy Switching","image":"https://res.cloudinary.com/dqnjggegp/image/upload/v1743429486/uploads/fe65ak38yesjqlos9i0w.png","id":"ab4e6b707bf61f8478f27bc0"},{"text":"Windows & Doors","id":"4aa2d0676e2b31322c5ba7d6","image":"https://res.cloudinary.com/dqnjggegp/image/upload/v1741617456/uploads/cbptcpwx7lmxbxxxmnjo.png"},{"text":"Spray Foam Removal","image":"https://res.cloudinary.com/dqnjggegp/image/upload/v1743429288/uploads/lvjjq32e7cxmjhspiwou.png","id":"dab1bbff827ed2369978767a"},{"text":"Conservatory Roofs","image":"https://res.cloudinary.com/dqnjggegp/image/upload/v1741948458/uploads/kkibfqsmginuwlqiyecs.png","id":"1543594583949fe9ce8d7325"},{"text":"Resin Driveways","image":"https://res.cloudinary.com/dqnjggegp/image/upload/v1741948402/uploads/z25lrlofittdtof0l4ni.png","id":"503426cd0a9c20a29244b510"},{"text":"Home Security","image":"https://res.cloudinary.com/dqnjggegp/image/upload/v1743412060/uploads/qt3nvmw2aj7vt0c5ggkn.png","id":"1dcd3315d22432dc51e3d378"}],"stepId":"acd45227cac332d443c4e1db","sortOrder":2,"hideLabel":true,"imageStyles":{"size":"25%"}},"decorative_paragraph_210624062154474":{"type":"Decorative Paragraph","value":"Please select the quotes you would like to recieve:","width":12,"stepId":"acd45227cac332d443c4e1db","sortOrder":1,"fieldStyle":{"fontSize":{"value":18,"unit":"px"},"fontWeight":"bold","textAlign":"left","color":"#02271b"},"location":null},"hidden_380092347836068":{"type":"Hidden","hiddenFieldName":"fullname","width":12,"stepId":"acd45227cac332d443c4e1db","sortOrder":3},"hidden_898976170802050":{"type":"Hidden","hiddenFieldName":"email","width":12,"stepId":"acd45227cac332d443c4e1db","sortOrder":4,"location":null},"hidden_590976603804680":{"type":"Hidden","hiddenFieldName":"phone","width":12,"stepId":"acd45227cac332d443c4e1db","sortOrder":5,"location":null},"hidden_635350922398232":{"type":"Hidden","hiddenFieldName":"postcode","width":12,"stepId":"acd45227cac332d443c4e1db","sortOrder":6,"location":null},"hidden_888328175414097":{"type":"Hidden","hiddenFieldName":"utm_source","width":12,"stepId":"acd45227cac332d443c4e1db","sortOrder":7,"location":null},"hidden_296555405320345":{"type":"Hidden","hiddenFieldName":"utm_medium","width":12,"stepId":"acd45227cac332d443c4e1db","sortOrder":8,"location":null},"hidden_950446290861801":{"type":"Hidden","hiddenFieldName":"utm_content","width":12,"stepId":"acd45227cac332d443c4e1db","sortOrder":9,"location":null},"hidden_413215854536658":{"type":"Hidden","hiddenFieldName":"utm_id","width":12,"stepId":"acd45227cac332d443c4e1db","sortOrder":10,"location":null},"toscheckbox_748681281837124":{"type":"TOSCheckbox","label":"I consent to receive marketing communications (via telephone, email, or SMS) from Lead Pronto and their trading styles about Home Improvement products and services.","width":12,"stepId":"af05881d4ebd9dc13caea1d1","sortOrder":3,"hideLabel":false,"helperText":"","margins":{"marginLeft":20}},"decorative_image_801033518041856":{"type":"Decorative Image","value":"https://res.cloudinary.com/dqnjggegp/image/upload/v1741618733/uploads/vlgxm4sdgryrluilewo6.png","width":12,"imageWidth":100,"imageHeight":100,"imageInitialHeight":512,"imageInitialWidth":512,"stepId":"complete","sortOrder":1},"decorative_header_133851103056337":{"type":"Decorative Header","value":"This just makes sure the right providers can reach you.","width":12,"step":2,"sortOrder":2,"fieldStyle":{"fontSize":{"value":16,"unit":"px"},"fontWeight":"normal","textAlign":"left"},"stepId":"af05881d4ebd9dc13caea1d1","margins":{"marginBottom":10,"marginTop":-20},"location":null},"decorative_header_592569535787875":{"type":"Decorative Header","value":"One quick step to unlock your quotes. 🔓","width":12,"step":2,"sortOrder":1,"fieldStyle":{"fontSize":{"value":22,"unit":"px"},"fontWeight":"Bold","textAlign":"left","color":"#000000"},"stepId":"af05881d4ebd9dc13caea1d1","margins":{"marginBottom":0,"marginTop":20},"location":null},"hidden_267136446052198":{"type":"Hidden","hiddenFieldName":"firstname","width":12,"stepId":"acd45227cac332d443c4e1db","sortOrder":11,"location":null},"hidden_446250618197517":{"type":"Hidden","hiddenFieldName":"lastname","width":12,"stepId":"acd45227cac332d443c4e1db","sortOrder":12,"location":null},"hidden_517388847394934":{"type":"Hidden","hiddenFieldName":"street","width":12,"stepId":"acd45227cac332d443c4e1db","sortOrder":13,"location":null},"hidden_328866074389929":{"type":"Hidden","hiddenFieldName":"form_id","width":12,"stepId":"acd45227cac332d443c4e1db","sortOrder":14,"defaultValue":"SOLAR"},"decorative_paragraph_244280507424553":{"type":"Decorative Paragraph","value":"Your privacy is important to us. By clicking See Your Quotes, you consent to Lead Pronto Ltd disclosing your information to Marketing VF Ltd (\"MVF\") and up to [1 supplier(s)](https://suppliers.safe-click.net/18c6e1cb-6375-8553-9fa7-4cc81efc20f4) of Solar Panels & Batteries who will use your data to contact you by email, post, telephone (including automated calls) and/or SMS with details or quotes for such products, and/or to confirm your product requirements. Standard message and data rates from your mobile network provider may apply. You have certain rights in relation to your personal data, including the right to revoke your consent. See MVF's privacy policy [here](https://www2.mvfglobal.com/pp/b649e). See Lead Pronto's privacy policy [here](https://leadpronto.co.uk/privacy-policy/)","width":12,"stepId":"af05881d4ebd9dc13caea1d1","sortOrder":1,"location":"footer","fieldStyle":{"fontSize":{"value":12,"unit":"px"}}}},"options":{"numberOfSteps":5,"dateFormat":"DD/MM/YYYY","progressBar":{"enable":false},"continueButton":{"continueText":"Claim my quotes","submitText":"Claim my quotes","backText":"Back"},"customStyles":{"width":{"unit":"px","value":600},"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":20,"parentBackgroundColor":"#ffffff","innerFormBackgroundColor":"#ffffff","innerFormBackgroundTransparency":"","primaryColor":"#000000","bodyTextColor":"#343434","parentContainerBackgroundType":"color","innerFormBackgroundType":"none","buttonBorderColor":"#ff7500","buttonColorSelected":"#ffa659","buttonBorderColorSelected":"#ff7500","footerMarginBottom":15,"errorColor":"#ff4e4e","buttonColor":"#ff7500","buttonTextColor":"#ffffff","inputLabelColor":"#a3a3a3","inputTextColor":"#000000","defaultFont":"Plus Jakarta Sans","sq_buttonFont":"Poppins","sq_buttonFontSize":15,"showShadows":"Yes","sq_buttonTextColor":"#343434","sq_buttonColor":"#ffd07f","sq_buttonColorSelected":"#FFFFFF","sq_buttonBorderColor":"#DADADA","sq_buttonBorderColorSelected":"primary","sq_buttonBannerColor":"#ffffff","rt_buttonFont":"Plus Jakarta Sans","rt_buttonFontSize":16,"rt_buttonColor":"#ffffff","rt_buttonColorSelected":"#ffd2c5","rt_buttonTextColor":"#343434","rt_buttonBorderColor":"#DADADA","rt_buttonBorderColorSelected":"#000000","inputLabelFont":"Poppins","inputFontSize":16,"continueSubmitButtonFontSize":22,"fullModeBackgroundColor":"#E7F3FA","canvasSetup":"minimal","rt_controlsColor":"#000000","continueButtonColor":"#ff3701","radioButtonAndCheckboxColor":"Inherit","continueButtonTextColor":"#ffffff","formMarginSide":1},"localization":{"dateFormat":"MM/DD/YYYY"},"exportTransparentBackground":false,"customScript":"","customRedirectUrls":[{"url":""}],"logo":null,"customCss":".continueButton,\n.submitButton {\n border-radius: 50px;\n letter-spacing: -0.5px; \n}","actionOnSubmit":"redirect","captureSystemDetails":true},"ownedByUser":"65ae9b0b1d5e0e000b6b1f97","personalisation":{"form_related_to":"(None - start with a blank slate)"},"created":"2025-03-10T14:13:38.973Z","__v":0,"lastEdited":"2025-06-04T12:20:55.639Z","leadsCount":3480,"screenshotUrl":"https://res.cloudinary.com/dqnjggegp/image/upload/v1749039659/growform-production/form-screenshots/67cef392a2ec54000b48c500.png","folderId":"67e13476ced0f9000b0c8f0e","isActive":true},"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 getCookie(name) { try { var match = document.cookie.match(new RegExp('(^| )' + name + '=([^;]+)')); return match ? decodeURIComponent(match[2]) : ''; } catch (_) { return ''; } } function buildIframeHTML(opts) { var html = '\n' + '\n' + '
\n' + ' \n' + ' \n' + ' \n' + '\n' + '\n' + ' \n' + ' \n' + '