/* growform client2 bundle.url: https://assets.growform.co/96896150-mmawu6km/form.bundle.js resolve.source: kv resolve.at: 2026-03-15T21:06:31.958Z form.source: api cache.age_ms: 0 kv.value_present: true fallback_used: false */ ;(function () { var EMBED_TYPE = "iFrame"; var FORM_ID = "645060670e99d7000cd1b693"; var FORM_BUNDLE_URL = "https://assets.growform.co/96896150-mmawu6km/form.bundle.js"; // injected by worker (KV/memory/fallback) var FORM_DATA = {"data":{"form":{"_id":"645060670e99d7000cd1b693","steps":[{"id":"3d30815ec88223b8c3d59c74","name":"1st","sortOrder":1,"copyOf":"dc92e7835c4b0ecb9bda4fdd"},{"id":"8ace9d15b0796edf4ffa974a","name":"Unnamed step 1","sortOrder":2},{"id":"dc92e7835c4b0ecb9bda4fdd","name":"Unnamed step 2","sortOrder":3},{"id":"5a2e2793ec3a77f47c609093","name":"Unnamed step 3","sortOrder":4},{"id":"d30125f4bd880b8cd1018347","name":"Unnamed step 4","sortOrder":5},{"id":"27b2876336c050660cc36f9c","name":"Unnamed step 5","sortOrder":6},{"id":"8f2390292a7b796f8abe0a99","name":"Unnamed step 6","sortOrder":7},{"id":"51756d579b52f44fa4e53894","name":"(Unnamed step)","sortOrder":8}],"formName":"Best Mortgages Brokers","fields":{"decorative_paragraph_52363373085874":{"type":"Decorative Paragraph","value":"Thank you. Now sit back and relax! We'll get one of our superstar brokers to get in touch with you ASAP 🎉👏🙌","width":12,"step":"complete","sortOrder":1,"stepId":"complete","margins":{"marginTop":-10}},"decorative_header_765487437702897":{"type":"Decorative Header","value":"Are you a first time buyer?","width":12,"sortOrder":1,"step":3,"fieldStyle":{"fontSize":{"value":20,"unit":"px"},"fontWeight":"Bold"},"stepId":"5a2e2793ec3a77f47c609093","margins":{"marginTop":-10}},"decorative_text_447310681791156":{"type":"Decorative Header","value":"How can we contact you?","width":12,"sortOrder":1,"step":6,"fieldStyle":{"fontSize":{"value":20,"unit":"px"},"fontWeight":"Bold"},"stepId":"8f2390292a7b796f8abe0a99","margins":{"marginTop":-10}},"name_850191925315058":{"type":"Name","label":"Name","width":12,"hideLabel":true,"margins":{"marginBottom":0},"options":{"Firstname":{"value":null,"validationRules":{"required":true}},"Lastname":{"value":null,"validationRules":{"required":true}},"Prefix":{"value":null}},"step":6,"sortOrder":2,"hidePrefix":true,"stepId":"8f2390292a7b796f8abe0a99"},"decorative header_245904426845585":{"type":"Decorative Header","value":"Will you be living in the property?","width":12,"step":2,"sortOrder":2,"fieldStyle":{"fontSize":{"value":20,"unit":"px"},"fontWeight":"bold"},"stepId":"dc92e7835c4b0ecb9bda4fdd","margins":{"marginTop":-10}},"decorative header_671513796937482":{"type":"Decorative Header","value":"How much does the property cost?","width":12,"sortOrder":1,"step":4,"fieldStyle":{"fontSize":{"value":20,"unit":"px"}},"stepId":"d30125f4bd880b8cd1018347","margins":{"marginTop":-10}},"email_528240554957526":{"type":"Email","label":"Email address","width":12,"step":6,"sortOrder":3,"stepId":"8f2390292a7b796f8abe0a99"},"phone_917569697082550":{"type":"Phone","label":"Phone number","width":12,"step":6,"sortOrder":4,"stepId":"8f2390292a7b796f8abe0a99","defaultCountryFormat":"nz"},"decorative header_775877650668302":{"type":"Decorative Header","value":"Are you looking to buy or remortgage?","width":12,"sortOrder":1,"step":1,"fieldStyle":{"fontSize":{"value":20,"unit":"px"}},"stepId":"8ace9d15b0796edf4ffa974a","margins":{"marginTop":-10}},"buttons_366361675801553":{"type":"Buttons","validationRules":{"required":false},"label":"Buying or remortgaging","width":12,"hideLabel":true,"multiple":false,"buttonStyle":{"buttonsPerRow":"2","height":111},"options":[{"text":"I'm buying","image":"https://res.cloudinary.com/dqnjggegp/image/upload/v1615801022/uploads/xw9ntgrluvpw7p9sp3si.png","id":"073a053a3d43f10a9fdd089e"},{"text":"I'm remortgaging","image":"https://res.cloudinary.com/dqnjggegp/image/upload/v1615801031/uploads/llw6q6hxmnknv7n9y9jk.png","id":"0b91e0c9aa9f15f990f6d20b"}],"step":1,"sortOrder":2,"imageStyles":{"marginBottom":14,"marginTop":4,"width":44},"stepId":"8ace9d15b0796edf4ffa974a"},"buttons_680011358300579":{"type":"Buttons","validationRules":{"required":false},"label":"Living in the property","width":12,"hideLabel":true,"multiple":false,"buttonStyle":{"buttonsPerRow":"2","height":111},"options":[{"text":"Yes","image":"https://res.cloudinary.com/dqnjggegp/image/upload/v1615802886/uploads/mpzcrlrxup70qmrnkufw.png","id":"621143886b842edfb869ef33"},{"text":"No","image":"https://res.cloudinary.com/dqnjggegp/image/upload/v1615802921/uploads/z8cw9qz5ln5wmateckrz.png","id":"c47974c94b7f69f8783d1ae4"}],"step":2,"sortOrder":3,"imageStyles":{"width":39},"stepId":"dc92e7835c4b0ecb9bda4fdd"},"buttons_686991076234794":{"type":"Buttons","validationRules":{"required":false},"label":"First time buyer","width":12,"hideLabel":true,"multiple":false,"buttonStyle":{"buttonsPerRow":"2","height":111},"options":[{"text":"Yes","image":"https://res.cloudinary.com/dqnjggegp/image/upload/v1615803178/uploads/ffpiipga2fil1ix3t7vb.png","id":"44bfe40d134a2289a47fa018"},{"text":"No","image":"https://res.cloudinary.com/dqnjggegp/image/upload/v1615803188/uploads/roi8v8kksphhfvsohnyu.png","id":"0b66d09210e23c277e670cac"}],"step":3,"sortOrder":2,"imageStyles":{"width":39},"stepId":"5a2e2793ec3a77f47c609093"},"number_424801997230180":{"type":"Number","label":"Property cost","currencySymbol":"$","width":12,"step":4,"sortOrder":2,"stepId":"d30125f4bd880b8cd1018347"},"decorative header_986831217904494":{"type":"Decorative Header","value":"How much of a deposit do you have?","width":12,"sortOrder":1,"step":5,"fieldStyle":{"fontSize":{"value":20,"unit":"px"}},"stepId":"27b2876336c050660cc36f9c","margins":{"marginTop":-10}},"number_82800777463030":{"type":"Number","label":"Your deposit","currencySymbol":"$","width":12,"step":5,"sortOrder":2,"stepId":"27b2876336c050660cc36f9c"},"decorative_header_940568357634377":{"type":"Decorative Header","value":"What is your preferred broker location?","width":12,"step":2,"sortOrder":2,"fieldStyle":{"fontSize":{"value":22,"unit":"px"},"fontWeight":"bold"},"stepId":"3d30815ec88223b8c3d59c74","margins":{"marginTop":-10}},"buttons_432580710558790":{"type":"Buttons","validationRules":{"required":false},"label":"Living in the property","width":12,"hideLabel":true,"multiple":false,"buttonStyle":{"buttonsPerRow":"2","height":111},"options":[{"text":"Anywhere","image":"https://res.cloudinary.com/dqnjggegp/image/upload/v1682990300/uploads/v1974hiuz7b6cgjj2ggk.webp","id":"c47974c94b7f69f8783d1ae4"},{"text":"Local","image":"https://res.cloudinary.com/dqnjggegp/image/upload/v1682990294/uploads/yxalrcdnujmza4ycarby.webp","id":"621143886b842edfb869ef33"}],"step":2,"sortOrder":3,"imageStyles":{"width":39},"stepId":"3d30815ec88223b8c3d59c74"},"decorative_header_954547085714368":{"type":"Decorative Header","value":"Any other info you would like to share with us?","width":12,"sortOrder":1,"stepId":"51756d579b52f44fa4e53894","margins":{"marginTop":-10}},"text_312965479681865":{"type":"Text","label":"Additional info?","width":12,"stepId":"51756d579b52f44fa4e53894","sortOrder":2},"decorative_header_541577628518976":{"type":"Decorative Header","value":"Preference for where you broker is located?","width":12,"step":2,"sortOrder":3,"fieldStyle":{"fontSize":{"value":20,"unit":"px"},"fontWeight":"bold"},"stepId":"8ace9d15b0796edf4ffa974a","margins":{"marginTop":-10},"location":null},"decorative_header_970324527069066":{"type":"Decorative Header","value":"Preference for where you broker is located?","width":12,"step":2,"sortOrder":4,"fieldStyle":{"fontSize":{"value":20,"unit":"px"},"fontWeight":"bold"},"stepId":"dc92e7835c4b0ecb9bda4fdd","margins":{"marginTop":-10},"location":null},"decorative_header_579158076328860":{"type":"Decorative Header","value":"Preference for where you broker is located?","width":12,"step":2,"sortOrder":3,"fieldStyle":{"fontSize":{"value":20,"unit":"px"},"fontWeight":"bold"},"stepId":"5a2e2793ec3a77f47c609093","margins":{"marginTop":-10},"location":null},"decorative_header_775839249008880":{"type":"Decorative Header","value":"Preference for where you broker is located?","width":12,"step":2,"sortOrder":3,"fieldStyle":{"fontSize":{"value":20,"unit":"px"},"fontWeight":"bold"},"stepId":"d30125f4bd880b8cd1018347","margins":{"marginTop":-10},"location":null},"decorative_header_987189109618638":{"type":"Decorative Header","value":"Preference for where you broker is located?","width":12,"step":2,"sortOrder":3,"fieldStyle":{"fontSize":{"value":20,"unit":"px"},"fontWeight":"bold"},"stepId":"27b2876336c050660cc36f9c","margins":{"marginTop":-10},"location":null},"decorative_header_199707043091782":{"type":"Decorative Header","value":"Preference for where you broker is located?","width":12,"step":2,"sortOrder":5,"fieldStyle":{"fontSize":{"value":20,"unit":"px"},"fontWeight":"bold"},"stepId":"8f2390292a7b796f8abe0a99","margins":{"marginTop":-10},"location":null},"decorative_header_423794368057792":{"type":"Decorative Header","value":"Preference for where you broker is located?","width":12,"step":2,"sortOrder":3,"fieldStyle":{"fontSize":{"value":20,"unit":"px"},"fontWeight":"bold"},"stepId":"51756d579b52f44fa4e53894","margins":{"marginTop":-10},"location":null},"decorative_header_547212441804928":{"type":"Decorative Header","value":"Preference for where you broker is located?","width":12,"step":2,"sortOrder":2,"fieldStyle":{"fontSize":{"value":20,"unit":"px"},"fontWeight":"bold"},"stepId":"complete","margins":{"marginTop":-10},"location":null}},"options":{"numberOfSteps":6,"dateFormat":"DD/MM/YYYY","progressBar":{"enable":true},"continueButton":{"continueText":"Continue","submitText":"Submit","backText":"Back"},"customStyles":{"width":{"unit":"px","value":550},"parentContainerMinHeight":{"value":0,"unit":"px"},"parentBackgroundImage":{"imageInitialHeight":1866,"imageInitialWidth":2800,"imageHeight":1866,"imageWidth":2800,"imageUrl":"https://res.cloudinary.com/dqnjggegp/image/upload/v1615804073/uploads/vhoyotuechax62fo7g1h.jpg","useTint":true,"parentBackgroundImageTintStrength":20},"headerMarginTop":30,"parentBackgroundColorTransparency":"","parentBackgroundColor":"#2f2f2f","bodyTextColor":"#ffffff","primaryColor":"#169fdb","parentContainerBackgroundType":"image","innerFormBackgroundType":"none","innerFormBackgroundTransparency":"20","innerFormBackgroundColor":"#ffffff","buttonColor":"#ffffff","buttonColorSelected":"#d9e7ef","buttonTextColor":"#000000","buttonBorderColor":"#ffffff","buttonBorderColorSelected":"#169fdb","inputLabelColor":"#a3a3a3","inputTextColor":"#000000","errorColor":"#f40000","footerMarginBottom":30,"buttonFontSize":15},"localization":{"dateFormat":"MM/DD/YYYY"},"exportTransparentBackground":false,"customScript":"","customRedirectUrls":[{"customRedirectUrls":""}]},"ownedByUser":"644b42d972b98f000ccc859e","personalisation":{"form_related_to":"Mortgages"},"created":"2023-05-02T00:59:19.077Z","__v":0,"lastEdited":"2023-05-05T03:24:09.236Z","screenshotUrl":"https://res.cloudinary.com/dqnjggegp/image/upload/v1742565473/growform-production/form-screenshots/645060670e99d7000cd1b693.png","leadsCount":41,"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 buildIframeHTML(opts) { var html = '\n' + '\n' + '\n' + ' \n' + ' \n' + ' \n' + '\n' + '\n' + ' \n' + '
\n' + '