/* growform client2 bundle.url: https://assets.growform.co/d8c7d9a4-mon2udqj/form.bundle.js resolve.source: kv resolve.at: 2026-05-13T15:15:55.234Z form.source: kv cache.age_ms: 0 kv.value_present: true fallback_used: false */ ;(function () { var EMBED_TYPE = "iFrame"; var FORM_ID = "69cf96cae0c5538c2f1135d4"; var FORM_BUNDLE_URL = "https://assets.growform.co/d8c7d9a4-mon2udqj/form.bundle.js"; // injected by worker (KV/memory/fallback) var FORM_DATA = {"data":{"form":{"_id":"69cf96cae0c5538c2f1135d4","options":{"numberOfSteps":5,"dateFormat":"DD/MM/YYYY","progressBar":{"enable":true,"hideOnFirstStep":false,"line_height":4,"line_enableStripes":"No","line_animateStripes":"Yes","line_showPercent":"No"},"continueButton":{"continueText":"next","submitText":"GET YOUR FREE QUOTE","backText":"Back"},"customStyles":{"width":{"unit":"px","value":760},"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":"#6abb00","bodyTextColor":"#044042","parentContainerBackgroundType":"none","innerFormBackgroundType":"color","buttonBorderColor":"#ff7500","buttonColorSelected":"#ffa659","buttonBorderColorSelected":"#ff7500","footerMarginBottom":20,"errorColor":"#ff4e4e","buttonColor":"#ff7500","buttonTextColor":"#ffffff","inputLabelColor":"#000000","inputTextColor":"#000000","defaultFont":"Outfit","sq_buttonFont":"Manrope","sq_buttonFontSize":16,"showShadows":"Yes","sq_buttonTextColor":"#ffffff","sq_buttonColor":"#ffffff","sq_buttonColorSelected":"#ffffff","sq_buttonBorderColor":"#DADADA","sq_buttonBorderColorSelected":"primary","sq_buttonBannerColor":"#0f1b27","rt_buttonFont":"Inherit","rt_buttonFontSize":16,"rt_buttonColor":"#FFFFFF","rt_buttonColorSelected":"#FFFFFF","rt_buttonTextColor":"#000000","rt_buttonBorderColor":"#DADADA","rt_buttonBorderColorSelected":"primary","inputLabelFont":"Poppins","inputFontSize":17,"continueSubmitButtonFontSize":16,"sq_controlsColor":"primary","rt_controlsColor":"primary","formMarginSide":20,"canvasSetup":"minimal","continueSubmitButtonFont":"Manrope","progressColor":"#0f1b27","continueButtonColor":"#0fa034"},"localization":{"dateFormat":"DD/MM/YYYY"},"exportTransparentBackground":false,"customScript":"","customRedirectUrls":[{"url":"https://uk.armex-energy.co.uk/thank-you","conditionalLogic":{"ruleBlocks":[{"sortOrder":0,"rules":[{"observedField":"email_181852118567461","operator":"is_filled","criteria":""},{"observedField":"phone_268321788696775","operator":"is_filled","criteria":""},{"observedField":"text_383317995467813","operator":"is_filled","criteria":""}]}]}}],"actionOnSubmit":"redirect","sendCustomRedirectQueryParams":false,"analyticsSettings":{"facebook":{"pixelId":"261453460267301"}}},"fields":{"Decorative Header_52363373085874":{"type":"Decorative Header","value":"Thanks for your enquiry!","width":12,"step":"complete","sortOrder":1,"fieldStyle":{"fontSize":{"value":19,"unit":"px"},"fontWeight":"Bold"},"margins":{"marginTop":20},"stepId":"complete"},"Decorative Header_797442086161467":{"type":"Decorative Header","value":"What type of roof does your building have?","width":12,"step":2,"sortOrder":1,"fieldStyle":{"fontSize":{"value":20,"unit":"px"},"fontWeight":"Bold","fontFamily":"Manrope"},"stepId":"acd45227cac332d443c4e1db","margins":{"marginBottom":5}},"Decorative_Paragraph_194067845817258":{"type":"Decorative Paragraph","value":"Thanks for getting in touch. We'll be in contact soon with next steps.","width":12,"step":"complete","sortOrder":2,"margins":{"marginBottom":60},"stepId":"complete"},"decorative_header_210086206959772":{"type":"Decorative Header","value":"Your contact details","width":12,"sortOrder":1,"stepId":"cd1ee4fa5453d7e590643abb","fieldStyle":{"fontSize":{"value":21,"unit":"px"}}},"text_383317995467813":{"type":"Text","label":"First Name","width":12,"stepId":"cd1ee4fa5453d7e590643abb","sortOrder":3,"hideLabel":false,"multiline":false,"validationRules":{"required":true}},"email_181852118567461":{"type":"Email","label":"Your email address","width":12,"stepId":"cd1ee4fa5453d7e590643abb","sortOrder":6},"phone_268321788696775":{"type":"Phone","label":"Your phone number","width":12,"stepId":"cd1ee4fa5453d7e590643abb","sortOrder":5,"defaultCountryFormat":"gb","showCountryCode":false,"useTwilioLookup":true,"hideLabel":false},"decorative_header_187076306846837":{"type":"Decorative Header","value":"Which best describes the size of your building?","width":12,"sortOrder":1,"stepId":"fc8636fa0aa7a067733994f2","fieldStyle":{"fontFamily":"Manrope"}},"buttons_586807684507728":{"type":"Buttons","validationRules":{"required":true},"label":"Building_Size","width":12,"multiple":false,"buttonStyle":{"rt_buttonsPerRow":"1","rt_buttonsPerRowMobile":1,"buttonsType":"Square","spacing":20,"showControls":"Yes","rt_compactLayoutOnMobile":"Yes","sq_buttonsPerRow":"4"},"options":[{"text":"Small","id":"c292fdc95f035f01b2db403c","image":"https://res.cloudinary.com/dqnjggegp/image/upload/v1773414787/uploads/wdrdwlxpmwugra8fqclc.png"},{"text":"Medium","id":"535d96c9f3ebd64a44da94e9","image":"https://res.cloudinary.com/dqnjggegp/image/upload/v1773414799/uploads/rihcxqc0aoswhryma2kl.png"},{"text":"Large","image":"https://res.cloudinary.com/dqnjggegp/image/upload/v1773414806/uploads/qayxceliyr8tov6wuozz.png","id":"077865c4d04fffbd39a3dc92"}],"stepId":"fc8636fa0aa7a067733994f2","sortOrder":2,"hideLabel":true,"imageStyles":{"size":"66%","sq_imageOnlyMode":"No"}},"decorative_header_847216041493814":{"type":"Decorative Header","value":"When would you be looking to install?","width":12,"sortOrder":1,"stepId":"3433f7b539741ebd6e9f8686","fieldStyle":{"fontSize":{"value":20,"unit":"px"},"fontFamily":"Manrope"}},"buttons_909759406599345":{"type":"Buttons","validationRules":{"required":true},"label":"How quickly would you like the install?","width":12,"multiple":false,"buttonStyle":{"rt_buttonsPerRow":"1","rt_buttonsPerRowMobile":1,"buttonsType":"Rectangle","spacing":20,"showControls":"Yes","rt_compactLayoutOnMobile":"Yes","sq_buttonsPerRow":"4"},"options":[{"text":"As soon as possible","id":"c292fdc95f035f01b2db403c","image":null},{"text":"1-3 Months","id":"535d96c9f3ebd64a44da94e9","image":null},{"text":"6 Months+","image":null,"id":"077865c4d04fffbd39a3dc92"}],"stepId":"3433f7b539741ebd6e9f8686","sortOrder":2,"hideLabel":true,"imageStyles":{"size":"50%"}},"decorative_paragraph_862455111051481":{"type":"Decorative Paragraph","value":"

Your privacy is important to us. By submitting this form you consent to Armex Energy Ltd contacting you by email (including automated emails), post, telephone (including automated calls) and SMS for quotes and/or to confirm your product requirements. You have certain rights in relation to your personal data, including the right to revoke your consent at any time.

","width":12,"stepId":"cd1ee4fa5453d7e590643abb","sortOrder":1,"location":"footer","fieldStyle":{"fontSize":{"value":11,"unit":"px"},"fontWeight":null},"v":2},"buttons_96028635458180":{"type":"Buttons","validationRules":{"required":true},"label":"Roof_Type","width":12,"multiple":false,"buttonStyle":{"rt_buttonsPerRow":2,"rt_buttonsPerRowMobile":1,"buttonsType":"Square","spacing":20,"showControls":"Yes","rt_compactLayoutOnMobile":"Yes","sq_buttonsPerRow":"4"},"imageStyles":{"size":"66%"},"options":[{"text":"Flat Roof","id":"2b35b179b33785f02deceb0f","image":"https://res.cloudinary.com/dqnjggegp/image/upload/v1773414951/uploads/nf5mrgcjylbcutfyqnsw.png"},{"text":"Pitched","id":"862009d5dba4f13cf97a468c","image":"https://res.cloudinary.com/dqnjggegp/image/upload/v1773414961/uploads/z4e2ulfe77nvc4g0bxtf.png"},{"text":"Mixed","image":"https://res.cloudinary.com/dqnjggegp/image/upload/v1773414966/uploads/q1x7t5caru0c42smx2jx.png","id":"9eff7e21f2f492c827cabf5b"}],"stepId":"acd45227cac332d443c4e1db","sortOrder":2,"hideLabel":true},"decorative_header_724540270123656":{"type":"Decorative Header","value":"What is the name & address of your business?","width":12,"sortOrder":1,"stepId":"22dbf1923bbe7e77bda47b43","fieldStyle":{"fontFamily":"Manrope","fontSize":{"value":21,"unit":"px"}},"margins":{"marginBottom":9}},"decorative_paragraph_601202307163377":{"type":"Decorative Paragraph","value":"Please enter your details below.","width":12,"stepId":"cd1ee4fa5453d7e590643abb","sortOrder":2,"fieldStyle":{"fontFamily":"Manrope"}},"decorative_header_803935256607311":{"type":"Decorative Header","value":"Who is your current energy supplier?","width":12,"step":2,"sortOrder":1,"fieldStyle":{"fontSize":{"value":20,"unit":"px"},"fontWeight":"Bold","fontFamily":"Manrope"},"stepId":"76e0646ba3a20431f1df23a0","margins":{"marginBottom":5}},"text_644661715777243":{"type":"Text","label":"Who is your current energy supplier?","width":12,"stepId":"76e0646ba3a20431f1df23a0","sortOrder":2,"multiline":false,"validationRules":{"required":false},"hideLabel":false},"text_284087864626778":{"type":"Text","label":"Business Name","width":12,"stepId":"22dbf1923bbe7e77bda47b43","sortOrder":2,"hideLabel":false,"validationRules":{"required":true},"helperText":""},"zipcode_235759196046237":{"type":"Zipcode","label":"Business Postcode","zipcodeFieldFormat":"postcode_uk","width":12,"stepId":"22dbf1923bbe7e77bda47b43","sortOrder":3,"hideLabel":false},"address_lookup_559051275595876":{"type":"Address Lookup","label":"What is your address?","width":12,"allowManualEntry":true,"stepId":"22dbf1923bbe7e77bda47b43","sortOrder":4,"enableCountryFilter":false,"enableRoofPicker":false,"allowBusinessPremises":false,"validationRules":{"required":true},"hideLabel":false},"text_976419617693112":{"type":"Text","label":"Last Name","width":12,"stepId":"cd1ee4fa5453d7e590643abb","sortOrder":4}},"ownedByUser":"65f57f350e327d000b49eea7","formName":"Active - Armex Energy - Commercial Solar - V1 - Google Leads","personalisation":{"form_related_to":"B2B / SaaS"},"lastEdited":"2026-04-03T10:30:48.080Z","created":"2026-04-03T10:30:34.689Z","steps":[{"id":"fc8636fa0aa7a067733994f2","name":"Building Size","sortOrder":1,"conditionalLogic":null},{"id":"acd45227cac332d443c4e1db","name":"Roof Type","sortOrder":2},{"id":"76e0646ba3a20431f1df23a0","name":"Energy Supplier","sortOrder":3,"copyOf":"acd45227cac332d443c4e1db","conditionalLogic":null},{"id":"3433f7b539741ebd6e9f8686","name":"Install date","sortOrder":4,"copyOf":"fc8636fa0aa7a067733994f2","conditionalLogic":null},{"id":"22dbf1923bbe7e77bda47b43","name":"Business Details","sortOrder":5,"copyOf":"f4dec5a03d910075cdcc9134","conditionalLogic":null},{"id":"cd1ee4fa5453d7e590643abb","name":"Form","sortOrder":6,"conditionalLogic":null}],"folderId":"69b422743ac126c60b2ce801","screenshotUrl":"https://res.cloudinary.com/dqnjggegp/image/upload/v1775212254/growform-production/form-screenshots/69cf96cae0c5538c2f1135d4.png","leadsCount":1,"isActive":true,"reportedSpam":null,"spamOcr":"Which best describes the size of your building?\nSmall\nMedium\nLarge\n四葉 Which best describes the size of your building ? Small Medium Large 四 葉","__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 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' + '