/* growform client2 bundle.url: https://assets.growform.co/9bc702c-mh3cgmgj/form.bundle.js resolve.source: kv resolve.at: 2025-10-25T23:07:34.805Z form.source: api cache.age_ms: 0 kv.value_present: true fallback_used: false */ ;(function () { var EMBED_TYPE = "iFrame"; var FORM_ID = "67d2e2cd3f35a7000b740ac1"; var FORM_BUNDLE_URL = "https://assets.growform.co/9bc702c-mh3cgmgj/form.bundle.js"; // injected by worker (KV/memory/fallback) var FORM_DATA = {"data":{"form":{"_id":"67d2e2cd3f35a7000b740ac1","steps":[{"id":"ac0ce1d8634334328d03ff33","name":"1: What would you like a quote for?","sortOrder":1,"copyOf":"8d53a2591d86a402dbecf0d3"},{"id":"81abf23958b6ec1a06e4271b","name":"2. How many windows are you looking to get blinds for?","sortOrder":2,"copyOf":"b91ac256562d5c10669996b2","conditionalLogic":{"action":"hide","ruleBlocks":[{"sortOrder":0,"rules":[{"observedField":"buttons_369102833783163","operator":"selected_option","criteria":"5abe44d0f423a695f86296bd"}]}]}},{"id":"9b908922e3b054007392f82a","name":"3. What type of blinds are you interested in?","sortOrder":3,"copyOf":"81abf23958b6ec1a06e4271b","conditionalLogic":{"action":"hide","ruleBlocks":[{"sortOrder":0,"rules":[{"observedField":"buttons_369102833783163","operator":"selected_option","criteria":"5abe44d0f423a695f86296bd"}]}]}},{"id":"059fd959edc14bc60be07af8","name":"4: How many windows are you looking to get shutters for?","sortOrder":4,"copyOf":"9b908922e3b054007392f82a","conditionalLogic":{"action":"hide","ruleBlocks":[{"sortOrder":0,"rules":[{"observedField":"buttons_369102833783163","operator":"selected_option","criteria":"a3810d34d21368a0088790ab"}]}]}},{"id":"853e90f1bf07a39933110571","name":"5. How soon are you looking to have these fitted?","sortOrder":5,"copyOf":"9b908922e3b054007392f82a","conditionalLogic":null},{"id":"75d63b5489390cba8fd4823e","name":"6. Best time to contact you?","sortOrder":6,"copyOf":"853e90f1bf07a39933110571","conditionalLogic":null},{"id":"ff4727c9498ef9c0a6c989d9","name":"Contact info","sortOrder":7}],"formName":"Robson Blinds - Blinds and Shutters Survey","fields":{"Decorative Header_576559560634956":{"type":"Decorative Header","value":"We just need some contact details to get in touch š","width":12,"step":5,"sortOrder":1,"fieldStyle":{"fontSize":{"value":22,"unit":"px"},"fontWeight":"Bold","color":"#ffffff","textAlign":"center"},"stepId":"ff4727c9498ef9c0a6c989d9","margins":{"marginBottom":5}},"phone_589083232390193":{"type":"Phone","label":"Your phone number (please make sure this is correct if you would like a quote)","width":12,"margins":{"marginBottom":0},"step":5,"sortOrder":3,"helperText":"","stepId":"ff4727c9498ef9c0a6c989d9","defaultCountryFormat":"gb"},"text_373461752242760":{"type":"Text","label":"Your name?","width":12,"margins":{"marginBottom":0},"step":5,"sortOrder":2,"validationRules":{"required":true},"stepId":"ff4727c9498ef9c0a6c989d9"},"decorative_header_46751409231390":{"type":"Decorative Header","value":"What would you like a free quote for?","width":12,"step":1,"sortOrder":1,"fieldStyle":{"fontSize":{"value":22,"unit":"px"},"fontWeight":"Bold","fontFamily":"Montserrat","color":"#ffffff","textAlign":"center","textDecoration":"none"},"stepId":"ac0ce1d8634334328d03ff33","margins":{"marginBottom":5}},"buttons_369102833783163":{"type":"Buttons","validationRules":{"required":true},"label":"What would you like a quote for?","width":12,"multiple":false,"buttonStyle":{"rt_buttonsPerRow":2,"rt_buttonsPerRowMobile":"1","buttonsType":"Rectangle","spacing":20,"showControls":"Yes","rt_compactLayoutOnMobile":"No"},"options":[{"text":"Blinds","id":"a3810d34d21368a0088790ab","image":null},{"text":"Shutters","id":"5abe44d0f423a695f86296bd","image":null},{"text":"Both","image":null,"id":"ecccb2b6a293a94cccb6c322"}],"stepId":"ac0ce1d8634334328d03ff33","sortOrder":2,"hideLabel":true,"imageStyles":{"rt_borderRadius":3,"rt_width":40}},"email_115444292809509":{"type":"Email","label":"What is your email address?","width":12,"stepId":"ff4727c9498ef9c0a6c989d9","sortOrder":4},"decorative_header_906244288987613":{"type":"Decorative Header","value":"How many windows are you looking to get blinds for?","width":12,"step":2,"sortOrder":1,"fieldStyle":{"fontSize":{"value":22,"unit":"px"},"fontWeight":"Bold","color":"#ffffff","textAlign":"center"},"stepId":"81abf23958b6ec1a06e4271b","margins":{"marginBottom":5}},"buttons_489209426414686":{"type":"Buttons","validationRules":{"required":true},"label":"Number of blinds?","width":12,"multiple":false,"buttonStyle":{"rt_buttonsPerRow":"2","rt_buttonsPerRowMobile":"1","buttonsType":"Rectangle","spacing":15,"showControls":"Yes","rt_compactLayoutOnMobile":"No"},"options":[{"text":"1","id":"603d21625bdb33e518c57278","image":null},{"text":"2","image":null,"id":"ceba8e0db8ee6f28fec250ed"},{"text":"3","image":null,"id":"f4538e4027864018da4c3d25"},{"text":"4","image":null,"id":"4ae5e553810e89a65a95c096"},{"text":"5","image":null,"id":"d1769a7fa13e8ad28b49470f"},{"text":"6+","image":null,"id":"8930be32a18a6103329606e4"}],"stepId":"81abf23958b6ec1a06e4271b","sortOrder":2,"hideLabel":true,"margins":{"marginLeft":null}},"decorative_header_705358599676303":{"type":"Decorative Header","value":"What type of blinds are you interested in?","width":12,"step":2,"sortOrder":1,"fieldStyle":{"fontSize":{"value":22,"unit":"px"},"fontWeight":"Bold","color":"#ffffff","textAlign":"center"},"stepId":"9b908922e3b054007392f82a","margins":{"marginBottom":5}},"decorative_header_723878658106395":{"type":"Decorative Header","value":"How soon are you looking to have these fitted?","width":12,"step":2,"sortOrder":1,"fieldStyle":{"fontSize":{"value":22,"unit":"px"},"fontWeight":"Bold","color":"#ffffff","textAlign":"center"},"stepId":"853e90f1bf07a39933110571","margins":{"marginBottom":5}},"buttons_142379183469079":{"type":"Buttons","validationRules":{"required":true},"label":"When would you like fitting?","width":12,"multiple":false,"buttonStyle":{"rt_buttonsPerRow":"2","rt_buttonsPerRowMobile":"1","buttonsType":"Rectangle","spacing":15,"showControls":"Yes","rt_compactLayoutOnMobile":"No"},"options":[{"text":"As soon as possible","id":"603d21625bdb33e518c57278","image":null},{"text":"Within the next month","id":"f56641b5561532682f46b90f","image":null},{"text":"Within the next few months","id":"e2c204976f3b0530167176ad","image":null},{"text":"Just gathering quotes for now","image":null,"id":"0b7204cbf35018066cf33578"}],"stepId":"853e90f1bf07a39933110571","sortOrder":2,"hideLabel":true,"margins":{"marginLeft":null}},"buttons_842501689917613":{"type":"Buttons","validationRules":{"required":false},"label":"What type of blinds are you interested in?","width":12,"multiple":false,"buttonStyle":{"rt_buttonsPerRow":2,"rt_buttonsPerRowMobile":1,"buttonsType":"Rectangle","spacing":20,"showControls":"Yes","rt_compactLayoutOnMobile":"No"},"options":[{"text":"Venetian Blinds","id":"2e1056c9f4c48f74476a4615"},{"text":"Roller Blinds","id":"92c3871e4f25db2178ffb34f"},{"text":"Roman Blinds","id":"567d29f6d847237039cecf5b"},{"text":"Vertical Blinds","id":"1e4a56d9cbcdbd8f4ef5b589"},{"text":"Click / Perfect Fit Blinds","image":null,"id":"fd340732138913fdebeb0852"},{"text":"A few of these","image":null,"id":"ce46878016aae6ffd05119eb"},{"text":"I'm not sure, I need advice.","image":null,"id":"d90e49369dad2dbfc1ba2e50"}],"stepId":"9b908922e3b054007392f82a","sortOrder":2,"hideLabel":true},"decorative_header_338439486927252":{"type":"Decorative Header","value":"Best time to contact you?","width":12,"step":2,"sortOrder":1,"fieldStyle":{"fontSize":{"value":22,"unit":"px"},"fontWeight":"Bold","color":"#ffffff","textAlign":"center"},"stepId":"75d63b5489390cba8fd4823e","margins":{"marginBottom":5}},"buttons_253338604497035":{"type":"Buttons","validationRules":{"required":true},"label":"Best time to contact you?","width":12,"multiple":false,"buttonStyle":{"rt_buttonsPerRow":"2","rt_buttonsPerRowMobile":"1","buttonsType":"Rectangle","spacing":15,"showControls":"Yes","rt_compactLayoutOnMobile":"No"},"options":[{"text":"Morning (9 AM - 12 PM)","id":"603d21625bdb33e518c57278","image":null},{"text":"Afternoon (12 PM - 3 PM)","id":"f56641b5561532682f46b90f","image":null},{"text":"Evening (3 PM - 5 PM)","id":"e2c204976f3b0530167176ad","image":null},{"text":"Anytime, Iām flexible","image":null,"id":"0b7204cbf35018066cf33578"}],"stepId":"75d63b5489390cba8fd4823e","sortOrder":2,"hideLabel":true,"margins":{"marginLeft":null}},"decorative_header_578949903009530":{"type":"Decorative Header","value":"How many windows are you looking to get shutters for?","width":12,"step":2,"sortOrder":1,"fieldStyle":{"fontSize":{"value":22,"unit":"px"},"fontWeight":"Bold","color":"#ffffff","textAlign":"center"},"stepId":"059fd959edc14bc60be07af8","margins":{"marginBottom":5}},"buttons_386028890420785":{"type":"Buttons","validationRules":{"required":false},"label":"Amount of shutters?","width":12,"multiple":false,"buttonStyle":{"rt_buttonsPerRow":2,"rt_buttonsPerRowMobile":1,"buttonsType":"Rectangle","spacing":20,"showControls":"Yes","rt_compactLayoutOnMobile":"Yes"},"options":[{"text":"1","id":"2e1056c9f4c48f74476a4615"},{"text":"2","id":"92c3871e4f25db2178ffb34f"},{"text":"3","id":"567d29f6d847237039cecf5b"},{"text":"4","id":"1e4a56d9cbcdbd8f4ef5b589"},{"text":"5","image":null,"id":"fd340732138913fdebeb0852"},{"text":"6+","image":null,"id":"ce46878016aae6ffd05119eb"}],"stepId":"059fd959edc14bc60be07af8","sortOrder":2,"hideLabel":true},"text_671862181443010":{"type":"Text","label":"Your postcode","width":12,"stepId":"ff4727c9498ef9c0a6c989d9","sortOrder":5,"validationRules":{"required":true}}},"options":{"numberOfSteps":5,"dateFormat":"DD/MM/YYYY","progressBar":{"enable":true,"hideOnFirstStep":false,"variant":"line","bars_height":12,"line_enableStripes":"Yes","line_animateStripes":"Yes","line_height":12},"continueButton":{"continueText":"GO TO NEXT QUESTION š","submitText":"GET MY FREE QUOTE! š","backText":"Back"},"customStyles":{"width":{"unit":"px","value":700},"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":15,"parentBackgroundColor":"#c8c8d2","innerFormBackgroundColor":"#ffffff","innerFormBackgroundTransparency":"","primaryColor":"#000000","bodyTextColor":"#000000","parentContainerBackgroundType":"none","innerFormBackgroundType":"none","buttonBorderColor":"#ff7500","buttonColorSelected":"#ffa659","buttonBorderColorSelected":"#ff7500","footerMarginBottom":15,"errorColor":"#cf0e17","buttonColor":"#ff7500","buttonTextColor":"#ffffff","inputLabelColor":"#4c4c4c","inputTextColor":"#ffffff","defaultFont":"Montserrat","sq_buttonFont":"Montserrat","sq_buttonFontSize":19,"showShadows":"Yes","sq_buttonTextColor":"#ffffff","sq_buttonColor":"#ffffff","sq_buttonColorSelected":"#FFFFFF","sq_buttonBorderColor":"#DADADA","sq_buttonBorderColorSelected":"#3b7daa","sq_buttonBannerColor":"#3b7daa","rt_buttonFont":"Montserrat","rt_buttonFontSize":16,"rt_buttonColor":"#edc84b","rt_buttonColorSelected":"#ffcc19","rt_buttonTextColor":"#4c4c4c","rt_buttonBorderColor":"#ffffff","rt_buttonBorderColorSelected":"#ffffff","inputLabelFont":"Montserrat","inputFontSize":17,"continueSubmitButtonFontSize":19,"inputBackgroundColor":"#edc84b","sq_controlsColor":"#3b7daa","continueSubmitButtonFont":"Montserrat","rt_controlsColor":"#000000","continueButtonColor":"#87c78e","continueButtonTextColor":"#ffffff","progressColor":"#edc84b","radioButtonAndCheckboxColor":"#0c83b2","canvasSetup":"minimal"},"localization":{"dateFormat":"MM/DD/YYYY"},"exportTransparentBackground":false,"customScript":"","customRedirectUrls":[{"url":"https://robsonblinds.uk/thankyou"}],"actionOnSubmit":"redirect","analyticsSettings":{"facebook":{"pixelId":""}},"sendCustomRedirectQueryParams":false},"ownedByUser":"6630a53f844d19000b968a09","personalisation":{"form_related_to":"Bathroom remodelling"},"created":"2025-03-13T13:51:09.907Z","__v":0,"lastEdited":"2025-09-05T15:05:51.476Z","screenshotUrl":"https://res.cloudinary.com/dqnjggegp/image/upload/v1757084757/growform-production/form-screenshots/67d2e2cd3f35a7000b740ac1.png","leadsCount":376,"isActive":true,"folderId":"68485a2c2660c4000b71d4a6"},"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' + '