/* growform client2 bundle.url: https://assets.growform.co/cee2d99-mhw6hzfz/form.bundle.js resolve.source: kv resolve.at: 2025-12-11T02:37:58.017Z form.source: api cache.age_ms: 0 kv.value_present: true fallback_used: false */ ;(function () { var EMBED_TYPE = "iFrame"; var FORM_ID = "67f7b6174d0385000b5a7dce"; var FORM_BUNDLE_URL = "https://assets.growform.co/cee2d99-mhw6hzfz/form.bundle.js"; // injected by worker (KV/memory/fallback) var FORM_DATA = {"data":{"form":{"_id":"67f7b6174d0385000b5a7dce","steps":[{"id":"acd45227cac332d443c4e1db","name":"Offer","sortOrder":1},{"id":"ff4727c9498ef9c0a6c989d9","name":"Windows","sortOrder":2,"conditionalLogic":{"action":"show","ruleBlocks":[{"sortOrder":0,"rules":[{"observedField":"buttons_847210969694236","operator":"selected_option","criteria":"d89a00e10c97ef7ed3d3f5d9"}]}]}},{"id":"01408b8c92a9eb0a974d861f","name":"Doors","sortOrder":3,"conditionalLogic":{"action":"show","ruleBlocks":[{"sortOrder":0,"rules":[{"observedField":"buttons_847210969694236","operator":"selected_option","criteria":"d89a00e10c97ef7ed3d3f5d9"}]}]}},{"id":"f7ac4f4ba686deb85e226bf1","name":"Confirmation","sortOrder":4}],"formName":"Phair Windows V2","fields":{"Decorative Header_797442086161467":{"type":"Decorative Header","value":"Which offer are you interested in?","width":12,"step":2,"sortOrder":1,"fieldStyle":{"fontSize":{"value":30,"unit":"px"},"fontWeight":"Bold","fontFamily":"Montserrat","color":"#266dbf"},"stepId":"acd45227cac332d443c4e1db","margins":{"marginBottom":0,"marginTop":-50}},"phone_308984983503590":{"type":"Phone","label":"Number","width":12,"stepId":"f7ac4f4ba686deb85e226bf1","sortOrder":5,"defaultCountryFormat":"gb","hideLabel":true,"showCountryCode":true,"useTwilioLookup":true},"email_597010299822513":{"type":"Email","label":"EMAIL","width":12,"stepId":"f7ac4f4ba686deb85e226bf1","sortOrder":3,"hideLabel":false,"useZerobounce":true},"text_830844290732065":{"type":"Text","label":"FULL NAME","width":12,"stepId":"f7ac4f4ba686deb85e226bf1","sortOrder":2,"hideLabel":false,"multiline":false,"validationRules":{"required":true}},"buttons_847210969694236":{"type":"Buttons","validationRules":{"required":true},"label":"Offer","width":12,"multiple":false,"buttonStyle":{"rt_buttonsPerRow":"1","rt_buttonsPerRowMobile":1,"buttonsType":"Rectangle","spacing":20,"showControls":"Yes","rt_compactLayoutOnMobile":"Yes"},"imageStyles":{},"options":[{"text":"3 Windows from £1,495","id":"26c5c09706ec7c4ccfbd969b"},{"text":"Free Composite Door ","id":"a6a6b67f5a19a2ee5cb641f8"},{"text":"10% Off Everything Else","id":"d89a00e10c97ef7ed3d3f5d9"}],"stepId":"acd45227cac332d443c4e1db","sortOrder":2,"hideLabel":true},"decorative_header_122679541165650":{"type":"Decorative Header","value":"How many windows do you need?","width":12,"step":2,"sortOrder":1,"fieldStyle":{"fontSize":{"value":30,"unit":"px"},"fontWeight":"Bold","fontFamily":"Montserrat","color":"#266dbf"},"stepId":"ff4727c9498ef9c0a6c989d9","margins":{"marginBottom":0,"marginTop":-50},"location":null},"buttons_948052492466197":{"type":"Buttons","validationRules":{"required":true},"label":"Windows","width":12,"multiple":false,"buttonStyle":{"rt_buttonsPerRow":"2","rt_buttonsPerRowMobile":"2","buttonsType":"Rectangle","spacing":20,"showControls":"Yes","rt_compactLayoutOnMobile":"Yes"},"imageStyles":{},"options":[{"text":"1-2","id":"a6a6b67f5a19a2ee5cb641f8"},{"text":"3-4","id":"26c5c09706ec7c4ccfbd969b"},{"text":"5-6","id":"d89a00e10c97ef7ed3d3f5d9"},{"text":"7+","image":null,"id":"a085e11b86b0d4d6b6a98d1a"}],"stepId":"ff4727c9498ef9c0a6c989d9","sortOrder":2,"hideLabel":true,"location":null},"decorative_header_983599435450270":{"type":"Decorative Header","value":"How many doors do you need?","width":12,"step":2,"sortOrder":1,"fieldStyle":{"fontSize":{"value":30,"unit":"px"},"fontWeight":"Bold","fontFamily":"Montserrat","color":"#266dbf"},"stepId":"01408b8c92a9eb0a974d861f","margins":{"marginBottom":0,"marginTop":-50},"location":null},"buttons_22331699127216":{"type":"Buttons","validationRules":{"required":true},"label":"Doors","width":12,"multiple":false,"buttonStyle":{"rt_buttonsPerRow":"2","rt_buttonsPerRowMobile":"2","buttonsType":"Rectangle","spacing":20,"showControls":"Yes","rt_compactLayoutOnMobile":"Yes"},"imageStyles":{},"options":[{"text":"0","id":"a6a6b67f5a19a2ee5cb641f8"},{"text":"1-2","image":null,"id":"99d05ac11bcc73de2f4859a8"},{"text":"3-4","id":"26c5c09706ec7c4ccfbd969b"},{"text":"5-6","id":"d89a00e10c97ef7ed3d3f5d9"},{"text":"7+","image":null,"id":"116f19fd10507d9d1aab3b7c"}],"stepId":"01408b8c92a9eb0a974d861f","sortOrder":2,"hideLabel":true,"location":null},"decorative_header_157116156103201":{"type":"Decorative Header","value":"Where should we send your quote?","width":12,"step":2,"sortOrder":1,"fieldStyle":{"fontSize":{"value":30,"unit":"px"},"fontWeight":"Bold","fontFamily":"Montserrat","color":"#266dbf"},"stepId":"f7ac4f4ba686deb85e226bf1","margins":{"marginBottom":0,"marginTop":-50},"location":null},"zipcode_184750406936615":{"type":"Zipcode","label":"WHAT IS YOUR POSTCODE?","zipcodeFieldFormat":"postcode_uk","width":12,"stepId":"f7ac4f4ba686deb85e226bf1","sortOrder":4}},"options":{"numberOfSteps":5,"dateFormat":"DD/MM/YYYY","progressBar":{"enable":true,"variant":"line","position":"formBottom","line_height":10,"line_showPercent":"No","line_enableStripes":"Yes","margins":{"marginTop":0}},"continueButton":{"continueText":"Continue 👉","submitText":"SEND ME MY FREE 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":100,"parentBackgroundColor":"#ffffff","innerFormBackgroundColor":"#ffffff","innerFormBackgroundTransparency":"","primaryColor":"#266dbf","bodyTextColor":"#000000","parentContainerBackgroundType":"none","innerFormBackgroundType":"none","buttonBorderColor":"#ff7500","buttonColorSelected":"#ffa659","buttonBorderColorSelected":"#ff7500","footerMarginBottom":35,"errorColor":"#ff4e4e","buttonColor":"#ff7500","buttonTextColor":"#ffffff","inputLabelColor":"#a08f8f","inputTextColor":"#000000","defaultFont":"Poppins","sq_buttonFont":"Poppins","sq_buttonFontSize":15,"showShadows":"No","sq_buttonTextColor":"#343434","sq_buttonColor":"#FFFFFF","sq_buttonColorSelected":"#FFFFFF","sq_buttonBorderColor":"#DADADA","sq_buttonBorderColorSelected":"#6abd43","sq_buttonBannerColor":"#ffffff","rt_buttonFont":"Open Sans","rt_buttonFontSize":18,"rt_buttonColor":"#f5f2f2","rt_buttonColorSelected":"#FFFFFF","rt_buttonTextColor":"#000000","rt_buttonBorderColor":"#DADADA","rt_buttonBorderColorSelected":"primary","inputLabelFont":"Open Sans","inputFontSize":16,"continueSubmitButtonFontSize":15,"fullModeBackgroundColor":"#E7F3FA","canvasSetup":"minimal","continueSubmitButtonFont":"Open Sans","formMarginSide":10,"rt_controlsColor":"primary"},"localization":{"dateFormat":"MM/DD/YYYY"},"exportTransparentBackground":false,"customScript":"","customRedirectUrls":[{"url":"https://phairwindowsandglass.ourhomeupgrades.co.uk/pw-confirmation"}],"logo":null,"footer":null,"additionalInfo":null,"customCss":".growform-container {\n border-radius: 20px !important; /* Adjust px value as needed */\n overflow: hidden; /* Ensures the corners are properly rounded */\n}\n","actionOnSubmit":"redirect","analyticsSettings":{"facebook":{"pixelId":"1057696389540712"}}},"ownedByUser":"67a4dfde8a87ca000bbd5376","personalisation":{"form_related_to":"(None - start with a blank slate)"},"created":"2025-04-10T12:14:15.350Z","__v":0,"lastEdited":"2025-04-23T10:55:04.817Z","screenshotUrl":"https://res.cloudinary.com/dqnjggegp/image/upload/v1745405709/growform-production/form-screenshots/67f7b6174d0385000b5a7dce.png","leadsCount":3,"isActive":true},"accountIsActive":false,"accountIsFreeTrial":true}}; // ---- 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' + '