/* growform client2 bundle.url: https://assets.growform.co/96896150-mmawu6km/form.bundle.js resolve.source: kv resolve.at: 2026-03-11T22:58:13.036Z form.source: api cache.age_ms: 0 kv.value_present: true fallback_used: false */ ;(function () { var EMBED_TYPE = "iFrame"; var FORM_ID = "69027fbed03794ee3a1ceadb"; 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":"69027fbed03794ee3a1ceadb","options":{"numberOfSteps":5,"dateFormat":"DD/MM/YYYY","progressBar":{"enable":true,"line_showPercent":"Yes","line_enableStripes":"Yes","line_height":17,"variant":"line"},"continueButton":{"continueText":"Next","submitText":"Get my quotes","backText":"Back"},"customStyles":{"width":{"unit":"px","value":520},"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":"#ffffff","innerFormBackgroundColor":"#ffffff","innerFormBackgroundTransparency":"","primaryColor":"#33e832","bodyTextColor":"#ffffff","parentContainerBackgroundType":"none","innerFormBackgroundType":"none","buttonBorderColor":"#ff7500","buttonColorSelected":"#ffa659","buttonBorderColorSelected":"#ff7500","footerMarginBottom":15,"errorColor":"#ff4e4e","buttonColor":"#ff7500","buttonTextColor":"#ffffff","inputLabelColor":"#a3a3a3","inputTextColor":"#000000","defaultFont":"Mulish","sq_buttonFont":"Poppins","sq_buttonFontSize":15,"showShadows":"Yes","sq_buttonTextColor":"#343434","sq_buttonColor":"#FFFFFF","sq_buttonColorSelected":"#FFFFFF","sq_buttonBorderColor":"#DADADA","sq_buttonBorderColorSelected":"primary","sq_buttonBannerColor":"#FFFFFF","rt_buttonFont":"Poppins","rt_buttonFontSize":15,"rt_buttonColor":"#FFFFFF","rt_buttonColorSelected":"#FFFFFF","rt_buttonTextColor":"#343434","rt_buttonBorderColor":"#DADADA","rt_buttonBorderColorSelected":"primary","inputLabelFont":"Poppins","inputFontSize":16,"continueSubmitButtonFontSize":15,"fullModeBackgroundColor":"#ECF0F9","canvasSetup":"minimal","progressColor":"#33e832"},"localization":{"dateFormat":"MM/DD/YYYY"},"exportTransparentBackground":false,"customScript":"","customRedirectUrls":[{"url":""}],"logo":{"value":"https://res.cloudinary.com/dqnjggegp/image/upload/v1761773774/uploads/o4ob5o8quki0q5wrlrpf.png","linkUrl":"https://www.example.com","imageWidth":100,"imageHeight":13,"imageInitialWidth":630,"imageInitialHeight":80},"captureSystemDetails":true},"fields":{"Decorative Header_52363373085874":{"type":"Decorative Header","value":"Thanks for your enquiry!","width":12,"step":"complete","sortOrder":1,"fieldStyle":{"fontSize":{"value":"22","unit":"px"},"fontWeight":"Bold"},"margins":{"marginTop":20},"stepId":"complete"},"Decorative Header_576559560634956":{"type":"Decorative Header","value":"A life insurance agent will contact you for a free coverage assessment.","width":12,"step":5,"sortOrder":1,"fieldStyle":{"fontSize":{"value":21,"unit":"px"},"fontWeight":"Bold","color":"#ffffff"},"stepId":"ff4727c9498ef9c0a6c989d9","margins":{"marginBottom":5}},"email_907058157108782":{"type":"Email","label":"Your email address","width":12,"margins":{"marginBottom":0},"step":5,"sortOrder":3,"stepId":"ff4727c9498ef9c0a6c989d9"},"phone_589083232390193":{"type":"Phone","label":"Your phone number","width":12,"margins":{"marginBottom":0},"step":5,"sortOrder":4,"helperText":"","stepId":"ff4727c9498ef9c0a6c989d9","defaultCountryFormat":"ca","showCountryCode":false},"text_373461752242760":{"type":"Text","label":"Your name","width":12,"margins":{"marginBottom":0},"step":5,"sortOrder":2,"validationRules":{"required":true},"stepId":"ff4727c9498ef9c0a6c989d9"},"Decorative_Paragraph_194067845817258":{"type":"Decorative Paragraph","value":"Congratulations! \n\nYou’re one step closer to understanding your coverage options.\n\nDue to high demand, a licensed advisor will review your answers and text or call you within the next 24 hours to walk you through the available options in your province.\n\n\nPlease keep your phone nearby. \n\nMissing this call may delay your results.","width":12,"step":"complete","sortOrder":2,"margins":{"marginBottom":60},"stepId":"complete","fieldStyle":{"fontSize":{"value":16,"unit":"px"}}},"decorative_header_46751409231390":{"type":"Decorative Header","value":"Select Your Gender","width":12,"step":1,"sortOrder":3,"fieldStyle":{"fontSize":{"value":19,"unit":"px"},"fontWeight":"Bold","color":"#ffffff"},"stepId":"ac0ce1d8634334328d03ff33","margins":{"marginBottom":5}},"buttons_782408809089103":{"type":"Buttons","validationRules":{"required":false},"label":"Type of cover","width":12,"hideLabel":true,"multiple":false,"options":[{"text":"Male","image":"https://res.cloudinary.com/dqnjggegp/image/upload/v1761772863/uploads/iou0rnxyy2wuzsycrxme.png","id":"b4d3c780f4d2cc6333d997a9"},{"text":"Female","image":"https://res.cloudinary.com/dqnjggegp/image/upload/v1761772867/uploads/rvkuj3dnainckjysobc3.png","id":"c5eb0aa71a7925c7a683b7dc"}],"step":1,"sortOrder":4,"helperText":"","imageStyles":{"width":"37","marginBottom":"17","sq_imageOnlyMode":"No","size":"50%"},"buttonStyle":{"minWidth":"107","height":"102","buttonsPerRow":"4","buttonsType":"Square","sq_buttonsPerRow":"2","sq_buttonsPerRowMobile":"2"},"stepId":"ac0ce1d8634334328d03ff33"},"decorative_header_892646863007116":{"type":"Decorative Header","value":"Have you smoked or used nicotine in the last 12 months?","width":12,"step":2,"sortOrder":1,"fieldStyle":{"fontSize":{"value":19,"unit":"px"},"fontWeight":"Bold","color":"#ffffff"},"stepId":"60c2d61a66a74bcb70ce6e49","margins":{"marginBottom":6,"marginTop":6}},"buttons_88398974892131":{"type":"Buttons","validationRules":{"required":false},"label":"Smoking status","width":12,"multiple":false,"buttonStyle":{"rt_buttonsPerRow":2,"rt_buttonsPerRowMobile":1,"buttonsType":"Square","spacing":20,"showControls":"Yes","rt_compactLayoutOnMobile":"Yes","sq_buttonsPerRow":"2"},"options":[{"text":"Yes","id":"a87008aa386b54a352fd7fa0","image":"https://res.cloudinary.com/dqnjggegp/image/upload/v1689071914/uploads/fqldvovu2elcuf2qkq0q.png"},{"text":"No","id":"4ebf4a36fbb49f6efba3c325","image":"https://res.cloudinary.com/dqnjggegp/image/upload/v1689071918/uploads/ou1njca82d5jmzpljsl8.png"}],"stepId":"60c2d61a66a74bcb70ce6e49","sortOrder":2,"hideLabel":true,"imageStyles":{"rt_borderRadius":0,"size":"50%"},"margins":{"marginLeft":0,"marginRight":0}},"decorative_header_344121239265524":{"type":"Decorative Header","value":"See how much you could save on life insurance.","width":12,"step":1,"sortOrder":1,"fieldStyle":{"fontSize":{"value":24,"unit":"px"},"fontWeight":"Bold","color":"#ffffff"},"stepId":"ac0ce1d8634334328d03ff33","margins":{"marginBottom":5,"marginTop":-5},"location":null},"decorative_divider_245307652246656":{"type":"Decorative Divider","width":12,"stepId":"ac0ce1d8634334328d03ff33","sortOrder":2,"margins":{"marginTop":-5,"marginBottom":0}},"decorative_header_155835293514018":{"type":"Decorative Header","value":"What is your age?","width":12,"sortOrder":1,"stepId":"e13ac5cbc8eedf7607b5bc63","fieldStyle":{"fontSize":{"value":19,"unit":"px"},"color":"#ffffff"},"margins":{"marginBottom":5}},"decorative_header_680557775804437":{"type":"Decorative Header","value":"How Much Insurance Coverage Do You Need?","width":12,"sortOrder":1,"stepId":"f0a0ad52c48d617a1833bea4","fieldStyle":{"color":"#ffffff"}},"buttons_166585649742499":{"type":"Buttons","validationRules":{"required":false},"label":"Purchasing stage","width":12,"multiple":false,"buttonStyle":{"rt_buttonsPerRow":"1","rt_buttonsPerRowMobile":1,"buttonsType":"Rectangle","spacing":20,"showControls":"Yes","rt_compactLayoutOnMobile":"Yes"},"options":[{"text":"Less than $50,000","id":"02a86331db41ec9803b632d9"},{"text":"$50,001 - $100,000","id":"f925dbe4a1be1698cb7a24e7"},{"text":"$100,001 - $250,000","id":"b026d5ad590110017322b53c"},{"text":"$250,001 - $500,000","image":null,"id":"96e0313b2c58f7e412439ae6"},{"text":"$500,001 - $1,000,000","image":null,"id":"007aca7807156ac5c2817b6f"}],"stepId":"f0a0ad52c48d617a1833bea4","sortOrder":3,"hideLabel":true},"toscheckbox_518177952850574":{"type":"TOSCheckbox","label":"I consent to receive non-marketing text messages from CanadaLegacy (Affirm Acquisition Inc.) related to my quote request at the phone number provided. Message & data rates may apply. Reply STOP to opt out, HELP for help.","width":12,"stepId":"ff4727c9498ef9c0a6c989d9","sortOrder":5,"hideLabel":false,"validationRules":{"required":false}},"decorative_header_910304191866013":{"type":"Decorative Header","value":"(Its okay to estimate)","width":12,"sortOrder":2,"stepId":"f0a0ad52c48d617a1833bea4","location":null,"fieldStyle":{"fontSize":{"value":16,"unit":"px"},"color":"#ffffff"},"margins":{"marginTop":null}},"decorative_header_366336097467797":{"type":"Decorative Header","value":"What province do you live in?","width":12,"sortOrder":1,"stepId":"040dcd571ea9f63090d59d41","fieldStyle":{"color":"#ffffff"}},"buttons_917552219480327":{"type":"Buttons","validationRules":{"required":false},"label":"Purchasing stage","width":12,"multiple":false,"buttonStyle":{"rt_buttonsPerRow":"3","rt_buttonsPerRowMobile":1,"buttonsType":"Rectangle","spacing":20,"showControls":"Yes","rt_compactLayoutOnMobile":"Yes"},"options":[{"text":"Alberta","id":"02a86331db41ec9803b632d9"},{"text":"Manitoba","id":"f925dbe4a1be1698cb7a24e7"},{"text":"Newfoundland & Labrador","id":"b026d5ad590110017322b53c"},{"text":"Ontario","image":null,"id":"96e0313b2c58f7e412439ae6"},{"text":"Quebec","image":null,"id":"007aca7807156ac5c2817b6f"},{"text":"Northwest Territories","image":null,"id":"b27c3ebcfea6e283ddc40ce8"},{"text":"Yukon","image":null,"id":"f0b41e6bd91e049b8d8dbb87"},{"text":"British Columbia","image":null,"id":"143d308de2d67a3bfe984dd0"},{"text":"New Brunswick","image":null,"id":"e268448e590fe9440c4175bd"},{"text":"Nova Scotia","image":null,"id":"972709c7da82a1ded85dc01d"},{"text":"Prince Edward Island","image":null,"id":"220c513c2d182b1b8cba5091"},{"text":"Saskatchewan","image":null,"id":"41df59155f3fc1b91086360a"},{"text":"Nunavut","image":null,"id":"c8a6318820b6a1e737782e60"}],"stepId":"040dcd571ea9f63090d59d41","sortOrder":2,"hideLabel":true},"number_102420589098715":{"type":"Number","label":"Age?","currencySymbol":"None","width":12,"stepId":"e13ac5cbc8eedf7607b5bc63","sortOrder":2},"toscheckbox_156307876602002":{"type":"TOSCheckbox","label":"I consent to receive marketing text messages from CanadaLegacy (Affirm Acquisition Inc.) at the phone number provided, including promotional offers and updates. Message frequency may vary. Message & data rates may apply. Reply STOP to opt out, HELP for help.","width":12,"stepId":"ff4727c9498ef9c0a6c989d9","sortOrder":6,"validationRules":{"required":false}}},"ownedByUser":"69027fa2d03794ee3a1ceaa3","formName":"lifecovercanada","personalisation":{"form_related_to":"Life insurance"},"created":"2025-10-29T20:57:34.852Z","steps":[{"id":"ac0ce1d8634334328d03ff33","name":"Gender","sortOrder":1,"copyOf":"8d53a2591d86a402dbecf0d3"},{"id":"040dcd571ea9f63090d59d41","name":"Provinces","sortOrder":2,"copyOf":"f0a0ad52c48d617a1833bea4"},{"id":"f0a0ad52c48d617a1833bea4","name":"Coverage Amount","sortOrder":3},{"id":"60c2d61a66a74bcb70ce6e49","name":"Smoking status","sortOrder":4,"copyOf":"acd45227cac332d443c4e1db"},{"id":"e13ac5cbc8eedf7607b5bc63","name":"Age","sortOrder":5,"copyOf":"8d2309d21d8fe8e0bc1f81da"},{"id":"ff4727c9498ef9c0a6c989d9","name":"Contact info","sortOrder":6}],"screenshotUrl":"https://res.cloudinary.com/dqnjggegp/image/upload/v1769624878/growform-production/form-screenshots/69027fbed03794ee3a1ceadb.png","isActive":true,"__v":0,"lastEdited":"2026-01-28T18:46:23.206Z","leadsCount":230,"reportedSpam":false,"spamOcr":"14%\nMale\nFemale 14 % Male Female"},"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' + '