/* growform client2 bundle.url: https://assets.growform.co/dcc2fd68-mqtcnhop/form.bundle.js resolve.source: kv resolve.at: 2026-08-27T18:24:18.231Z form.source: kv cache.age_ms: 0 kv.value_present: true fallback_used: false */ ;(function () { var EMBED_TYPE = "iFrame"; var FORM_ID = "6842c73d2660c4000b6f57e4"; 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":"6842c73d2660c4000b6f57e4","steps":[{"id":"71871c89a9aff244d1f5cfac","name":"Type of work","sortOrder":1},{"id":"f7cd027232481b3fe7fd6d06","name":"Type of building","sortOrder":2,"copyOf":"71871c89a9aff244d1f5cfac"},{"id":"819e4c07417271b5ae7d61ea","name":"Already have solar?","sortOrder":3,"copyOf":"f7cd027232481b3fe7fd6d06"},{"id":"2b0587ed68d642200bdeb79d","name":"Commercial building","sortOrder":4,"copyOf":"f7cd027232481b3fe7fd6d06","conditionalLogic":{"action":"show","ruleBlocks":[{"sortOrder":0,"rules":[{"observedField":"buttons_501508787770960","operator":"selected_option","criteria":"13089678c6f7b74355d1224d"}]}]}},{"id":"fd37eb838dfd0ac6cf7297c4","name":"Residential building","sortOrder":5,"copyOf":"2b0587ed68d642200bdeb79d","conditionalLogic":{"action":"show","ruleBlocks":[{"sortOrder":0,"rules":[{"observedField":"buttons_501508787770960","operator":"selected_option","criteria":"6b20b04124148d05003b0a33"}]}]}},{"id":"0ecd6253c62682c6dbb8cdcd","name":"Are you the homeowner?","sortOrder":6,"copyOf":"3955eb9dc1da9ad97f284637","conditionalLogic":{"action":"show","ruleBlocks":[{"sortOrder":0,"rules":[{"observedField":"buttons_501508787770960","operator":"selected_option","criteria":"6b20b04124148d05003b0a33"}]}]}},{"id":"2a6531d65803443dabf35724","name":"Do you live in a conservation area/listed building?","sortOrder":7,"copyOf":"0ecd6253c62682c6dbb8cdcd","conditionalLogic":{"action":"show","ruleBlocks":[{"sortOrder":0,"rules":[{"observedField":"buttons_501508787770960","operator":"selected_option","criteria":"6b20b04124148d05003b0a33"}]}]}},{"id":"3955eb9dc1da9ad97f284637","name":"Confirm","sortOrder":8,"copyOf":"95f18c86e8607e3141aa7ed4"}],"isActive":true,"formName":"Results - Solar Quote MVF","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"},"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_242906172086013":{"type":"Decorative Header","value":"Please select a type of quote below:","width":12,"stepId":"71871c89a9aff244d1f5cfac","sortOrder":2,"fieldStyle":{"fontSize":{"value":22,"unit":"px"},"color":"inherit"}},"buttons_256160506299093":{"type":"Buttons","validationRules":{"required":true},"label":"Type of work","width":12,"multiple":false,"buttonStyle":{"rt_buttonsPerRow":"1","rt_buttonsPerRowMobile":"1","buttonsType":"Rectangle","spacing":20,"showControls":"Yes","rt_compactLayoutOnMobile":"No","sq_buttonsPerRowMobile":"3"},"imageStyles":{"size":"50%","rt_width":40},"options":[{"text":"Solar Panels","id":"6b20b04124148d05003b0a33","image":"https://res.cloudinary.com/dqnjggegp/image/upload/v1744713154/uploads/isknhn2fwcan18u2kczc.png"},{"text":"Solar & Battery","id":"13089678c6f7b74355d1224d","image":"https://res.cloudinary.com/dqnjggegp/image/upload/v1749206765/uploads/brdwrbc103nl3yzlhhxt.png"},{"text":"Not Sure","id":"98c36734674de3fd44701913","image":"https://res.cloudinary.com/dqnjggegp/image/upload/v1744713159/uploads/mnwt0s6g3u3urf4gslju.png"}],"stepId":"71871c89a9aff244d1f5cfac","sortOrder":3,"hideLabel":true,"margins":{"marginRight":20,"marginLeft":20}},"decorative_header_803114287079411":{"type":"Decorative Header","value":"What type of building is this for?","width":12,"stepId":"f7cd027232481b3fe7fd6d06","sortOrder":1,"fieldStyle":{"fontSize":{"value":22,"unit":"px"},"color":"inherit"}},"buttons_501508787770960":{"type":"Buttons","validationRules":{"required":true},"label":"Type of building","width":12,"multiple":false,"buttonStyle":{"rt_buttonsPerRow":"1","rt_buttonsPerRowMobile":1,"buttonsType":"Rectangle","spacing":20,"showControls":"Yes","rt_compactLayoutOnMobile":"No"},"imageStyles":{"size":"33%","rt_width":40},"options":[{"text":"Home","id":"6b20b04124148d05003b0a33","image":"https://res.cloudinary.com/dqnjggegp/image/upload/v1744713174/uploads/dxjnmrm4k7ju7cuvsq6e.png"},{"text":"Business","id":"13089678c6f7b74355d1224d","image":"https://res.cloudinary.com/dqnjggegp/image/upload/v1744713180/uploads/kbu4rbm0ctzwe5a2uqgk.png"}],"stepId":"f7cd027232481b3fe7fd6d06","sortOrder":3,"hideLabel":true,"margins":{"marginLeft":20,"marginRight":20}},"decorative_header_865313239761381":{"type":"Decorative Header","value":"What is the average monthly electricity bill of your business?\n\n","width":12,"stepId":"2b0587ed68d642200bdeb79d","sortOrder":1,"fieldStyle":{"fontSize":{"value":22,"unit":"px"},"color":"inherit"}},"buttons_574024893341387":{"type":"Buttons","validationRules":{"required":false},"label":"Commercial bill","width":12,"multiple":false,"buttonStyle":{"rt_buttonsPerRow":"1","rt_buttonsPerRowMobile":1,"buttonsType":"Rectangle","spacing":20,"showControls":"Yes","rt_compactLayoutOnMobile":"No"},"options":[{"text":"Under £1000","id":"6b20b04124148d05003b0a33"},{"text":"£10,000 - £10,000","id":"13089678c6f7b74355d1224d"},{"text":"£10,000 - £30,000","id":"98c36734674de3fd44701913"},{"text":"£30,000 - £50,000","image":null,"id":"b6b2aeca7a3ce70e7343a107"},{"text":"Over £50,000","image":null,"id":"10f956ee04a10de93b5aa538"}],"stepId":"2b0587ed68d642200bdeb79d","sortOrder":3,"hideLabel":true,"margins":{"marginLeft":20,"marginRight":20}},"decorative_header_711257484150948":{"type":"Decorative Header","value":"What is your average monthly electricity bill?\n\n","width":12,"stepId":"fd37eb838dfd0ac6cf7297c4","sortOrder":1,"fieldStyle":{"fontSize":{"value":22,"unit":"px"},"color":"inherit"}},"buttons_101756484430255":{"type":"Buttons","validationRules":{"required":false},"label":"Residential bill","width":12,"multiple":false,"buttonStyle":{"rt_buttonsPerRow":"1","rt_buttonsPerRowMobile":1,"buttonsType":"Rectangle","spacing":20,"showControls":"Yes","rt_compactLayoutOnMobile":"No"},"options":[{"text":"Below £70","id":"6b20b04124148d05003b0a33"},{"text":"£70 - £120","id":"13089678c6f7b74355d1224d"},{"text":"£120 - £200","id":"98c36734674de3fd44701913"},{"text":"£200+","image":null,"id":"b6b2aeca7a3ce70e7343a107"},{"text":"Not sure","image":null,"id":"708f8d54461ad5477c4a121d"}],"stepId":"fd37eb838dfd0ac6cf7297c4","sortOrder":3,"hideLabel":true,"margins":{"marginLeft":20,"marginRight":20}},"buttons_685589027730533":{"type":"Buttons","validationRules":{"required":true},"label":"Own property?","width":12,"multiple":false,"buttonStyle":{"rt_buttonsPerRow":"1","rt_buttonsPerRowMobile":1,"buttonsType":"Rectangle","spacing":20,"showControls":"Yes","rt_compactLayoutOnMobile":"No"},"options":[{"text":"Yes","id":"6b20b04124148d05003b0a33"},{"text":"No","id":"13089678c6f7b74355d1224d"}],"stepId":"0ecd6253c62682c6dbb8cdcd","sortOrder":3,"hideLabel":true,"margins":{"marginLeft":20,"marginRight":20}},"decorative_header_908579267326544":{"type":"Decorative Header","value":"Are you the homeowner?","width":12,"stepId":"0ecd6253c62682c6dbb8cdcd","sortOrder":1,"location":null,"fieldStyle":{"color":"inherit"}},"toscheckbox_707899080726046":{"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":"3955eb9dc1da9ad97f284637","sortOrder":7,"margins":{"marginLeft":20,"marginRight":20}},"decorative_header_322432103827908":{"type":"Decorative Header","value":"One quick step to unlock your quote 🔒","width":12,"stepId":"3955eb9dc1da9ad97f284637","sortOrder":1,"fieldStyle":{"fontSize":{"value":22,"unit":"px"}}},"hidden_836425345769520":{"type":"Hidden","hiddenFieldName":"utm_source","width":12,"stepId":"71871c89a9aff244d1f5cfac","sortOrder":4},"hidden_940506251220218":{"type":"Hidden","hiddenFieldName":"utm_medium","width":12,"stepId":"71871c89a9aff244d1f5cfac","sortOrder":5},"hidden_994379859578386":{"type":"Hidden","hiddenFieldName":"utm_content","width":12,"stepId":"71871c89a9aff244d1f5cfac","sortOrder":6},"hidden_945034980667695":{"type":"Hidden","hiddenFieldName":"utm_id","width":12,"stepId":"71871c89a9aff244d1f5cfac","sortOrder":7},"hidden_104965621357497":{"type":"Hidden","hiddenFieldName":"street","width":12,"stepId":"71871c89a9aff244d1f5cfac","sortOrder":8},"hidden_951346667739556":{"type":"Hidden","hiddenFieldName":"form_id","width":12,"stepId":"71871c89a9aff244d1f5cfac","sortOrder":9,"defaultValue":"BWIN"},"decorative_image_321391744344397":{"type":"Decorative Image","value":"https://res.cloudinary.com/dqnjggegp/image/upload/v1752156405/uploads/ndxmtzfgfefgkmprf5gz.png","width":12,"imageWidth":1519,"imageHeight":653,"imageInitialHeight":653,"imageInitialWidth":1519,"stepId":"71871c89a9aff244d1f5cfac","sortOrder":1,"margins":{"marginRight":null,"marginLeft":null,"marginTop":-5}},"hidden_978378793988867":{"type":"Hidden","hiddenFieldName":"product","width":12,"stepId":"71871c89a9aff244d1f5cfac","sortOrder":10,"defaultValue":"Solar"},"decorative_paragraph_722057644118013":{"type":"Decorative Paragraph","value":"This helps us find you an installer right for your property.","width":12,"stepId":"f7cd027232481b3fe7fd6d06","sortOrder":2,"margins":{"marginTop":-15}},"decorative_paragraph_96467601413202":{"type":"Decorative Paragraph","value":"This helps us understand how much you could save with solar panels. ","width":12,"stepId":"2b0587ed68d642200bdeb79d","sortOrder":2,"margins":{"marginTop":-15},"location":null},"decorative_paragraph_667917972104428":{"type":"Decorative Paragraph","value":"This helps us understand how much you could save with solar panels. ","width":12,"stepId":"fd37eb838dfd0ac6cf7297c4","sortOrder":2,"margins":{"marginTop":-15},"location":null},"decorative_paragraph_168588614369838":{"type":"Decorative Paragraph","value":"This helps us progress through our survey more efficiently.","width":12,"stepId":"0ecd6253c62682c6dbb8cdcd","sortOrder":2,"margins":{"marginTop":-15},"location":null},"decorative_header_768930919169470":{"type":"Decorative Header","value":"Do you already have a solar panel system installed?\n\n","width":12,"stepId":"819e4c07417271b5ae7d61ea","sortOrder":1,"fieldStyle":{"fontSize":{"value":22,"unit":"px"},"color":"inherit"}},"buttons_380882215005341":{"type":"Buttons","validationRules":{"required":true},"label":"Already have solar?","width":12,"multiple":false,"buttonStyle":{"rt_buttonsPerRow":"1","rt_buttonsPerRowMobile":1,"buttonsType":"Rectangle","spacing":20,"showControls":"Yes","rt_compactLayoutOnMobile":"No"},"imageStyles":{"size":"25%","rt_width":40},"options":[{"text":"Yes","id":"6b20b04124148d05003b0a33","image":"https://res.cloudinary.com/dqnjggegp/image/upload/v1749207059/uploads/kejy2z7q1d4l4gg2axfv.png"},{"text":"No","id":"13089678c6f7b74355d1224d","image":"https://res.cloudinary.com/dqnjggegp/image/upload/v1749207060/uploads/qlqwjs8sdvvreds6vtb6.png"}],"stepId":"819e4c07417271b5ae7d61ea","sortOrder":2,"hideLabel":true,"margins":{"marginLeft":20,"marginRight":20}},"buttons_243508738033048":{"type":"Buttons","validationRules":{"required":true},"label":"Conservation Area","width":12,"multiple":false,"buttonStyle":{"rt_buttonsPerRow":"1","rt_buttonsPerRowMobile":1,"buttonsType":"Rectangle","spacing":20,"showControls":"Yes","rt_compactLayoutOnMobile":"No"},"options":[{"text":"Yes","id":"6b20b04124148d05003b0a33"},{"text":"No","id":"13089678c6f7b74355d1224d"}],"stepId":"2a6531d65803443dabf35724","sortOrder":3,"hideLabel":true,"margins":{"marginLeft":20,"marginRight":20}},"decorative_header_261570596649925":{"type":"Decorative Header","value":"Do you live in a conservation area/listed building?\n\n","width":12,"stepId":"2a6531d65803443dabf35724","sortOrder":1,"location":null,"fieldStyle":{"color":"inherit"}},"decorative_paragraph_122167992305748":{"type":"Decorative Paragraph","value":"This helps us understand the type of solar system you can use. ","width":12,"stepId":"2a6531d65803443dabf35724","sortOrder":2,"margins":{"marginTop":-15},"location":null},"decorative_paragraph_568771055727867":{"type":"Decorative Paragraph","value":"

Your privacy is important to us. By submitting this form, you consent to Lead Pronto Ltd disclosing your information to Marketing VF Ltd (\"MVF\") and up to 1 supplier(s) of Solar Panels & Batteries using your data (including health data, if provided), to contact you by email, post, telephone (including automated calls), SMS and OTT messaging like WhatsApp 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. See Lead Pronto's privacy policy here.

","width":12,"stepId":"3955eb9dc1da9ad97f284637","sortOrder":1,"location":"footer","fieldStyle":{"fontSize":{"value":12,"unit":"px"},"fontWeight":null},"margins":{"marginLeft":20,"marginRight":20},"v":2},"text_112095810193420":{"type":"Text","label":"Full Name","width":12,"stepId":"3955eb9dc1da9ad97f284637","sortOrder":3,"hideLabel":false,"validationRules":{"required":true},"conditionalLogic":null},"email_797434600265436":{"type":"Email","label":"What is your email address?","width":12,"stepId":"3955eb9dc1da9ad97f284637","sortOrder":5,"useDatasoap2":false,"conditionalLogic":null},"zipcode_722320790319582":{"type":"Zipcode","label":"What is your postcode?","zipcodeFieldFormat":"postcode_uk","width":12,"stepId":"3955eb9dc1da9ad97f284637","sortOrder":6,"usePostcoder":false,"conditionalLogic":null},"decorative_header_796765241185930":{"type":"Decorative Header","value":"We just need to confirm your contact details.","width":12,"stepId":"3955eb9dc1da9ad97f284637","sortOrder":2,"fieldStyle":{"fontSize":{"value":18,"unit":"px"},"fontWeight":"normal"},"location":null,"conditionalLogic":null},"decorative_paragraph_206115134045713":{"type":"Decorative Paragraph","value":"You will receive a free quote explaining the cost of solar panels for your property and how much you could save. Please note that while the quote is free, the solar panels are not.","width":12,"stepId":"71871c89a9aff244d1f5cfac","sortOrder":11,"fieldStyle":{"fontSize":{"value":14,"unit":"px"}},"margins":{"marginRight":20,"marginLeft":20}},"text_567814881253020":{"type":"Text","label":"Phone Number","width":12,"stepId":"3955eb9dc1da9ad97f284637","sortOrder":4,"validationRules":{"required":true},"hideLabel":false}},"options":{"numberOfSteps":5,"dateFormat":"DD/MM/YYYY","progressBar":{"enable":true,"hideOnFirstStep":true},"continueButton":{"continueText":"","submitText":"Claim my quote","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":"#000000","parentContainerBackgroundType":"none","innerFormBackgroundType":"none","buttonBorderColor":"#ff7500","buttonColorSelected":"#ffa659","buttonBorderColorSelected":"#ff7500","footerMarginBottom":15,"errorColor":"#ff4e4e","buttonColor":"#ff7500","buttonTextColor":"#ffffff","inputLabelColor":"#000000","inputTextColor":"#2e2e2e","defaultFont":"Plus Jakarta Sans","sq_buttonFont":"Poppins","sq_buttonFontSize":14,"showShadows":"No","sq_buttonTextColor":"#343434","sq_buttonColor":"#ffffff","sq_buttonColorSelected":"#FFFFFF","sq_buttonBorderColor":"#DADADA","sq_buttonBorderColorSelected":"primary","sq_buttonBannerColor":"#ffba57","rt_buttonFont":"Outfit","rt_buttonFontSize":18,"rt_buttonColor":"#ffba57","rt_buttonColorSelected":"#fe9400","rt_buttonTextColor":"#343434","rt_buttonBorderColor":"#DADADA","rt_buttonBorderColorSelected":"#000000","inputLabelFont":"Plus Jakarta Sans","inputFontSize":18,"continueSubmitButtonFontSize":22,"fullModeBackgroundColor":"#E7F3FA","canvasSetup":"minimal","rt_controlsColor":"#000000","continueButtonColor":"#ffba57","radioButtonAndCheckboxColor":"Inherit","continueButtonTextColor":"#000000","formMarginSide":1,"inputBackgroundColor":"#f7f7f7","progressColor":"#000000","continueSubmitButtonFont":"Outfit"},"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-06-06T10:47:25.630Z","__v":0,"lastEdited":"2025-08-29T08:50:30.179Z","leadsCount":18023,"screenshotUrl":"https://res.cloudinary.com/dqnjggegp/image/upload/v1752156413/growform-production/form-screenshots/6842c73d2660c4000b6f57e4.png","folderId":"67e13476ced0f9000b0c8f0e"},"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' + '