/* growform client2 bundle.url: https://assets.growform.co/df322d5-mhjegkpe/form.bundle.js resolve.source: kv resolve.at: 2025-11-03T20:02:28.370Z form.source: api cache.age_ms: 0 kv.value_present: true fallback_used: false */ ;(function () { var EMBED_TYPE = "iFrame"; var FORM_ID = "682bccec7078a6000b886099"; var FORM_BUNDLE_URL = "https://assets.growform.co/df322d5-mhjegkpe/form.bundle.js"; // injected by worker (KV/memory/fallback) var FORM_DATA = {"data":{"form":{"_id":"682bccec7078a6000b886099","steps":[{"id":"acd45227cac332d443c4e1db","name":"Pest Type","sortOrder":1},{"id":"cbfb35789361fcbb9bd9c0bd","name":"How severe?","sortOrder":2},{"id":"c49a13ff1617c3653a0120c9","name":"Where at in the home?","sortOrder":3},{"id":"5eae0e0b6a754ecfbd06fbbf","name":"How long?","sortOrder":4},{"id":"2da1835e3717c55cb8c5588a","name":"square feet?","sortOrder":5},{"id":"0623eb0fefe5e8effb74bba5","name":"How soon would you like to be seen?","sortOrder":6},{"id":"330f6eaf8e547d9bb4e4a9c9","name":"Where are you","sortOrder":7},{"id":"ff4727c9498ef9c0a6c989d9","name":"Contact","sortOrder":8}],"formName":"Pest Control","fields":{"Decorative Header_52363373085874":{"type":"Decorative Header","value":"Finding a local pro!","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":"Which unwanted guests are you dealing with (select all that apply)?","width":12,"step":2,"sortOrder":1,"fieldStyle":{"fontSize":{"value":16,"unit":"px"},"fontWeight":"Bold"},"stepId":"acd45227cac332d443c4e1db","margins":{"marginBottom":0}},"Decorative Header_576559560634956":{"type":"Decorative Header","value":"How should we contact you?","width":12,"step":5,"sortOrder":1,"fieldStyle":{"fontSize":{"value":18,"unit":"px"},"fontWeight":"Bold"},"stepId":"ff4727c9498ef9c0a6c989d9","margins":{"marginBottom":0}},"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"},"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":"Please do not navigate away from this page. You will be redirected!","width":12,"step":"complete","sortOrder":2,"margins":{"marginBottom":60},"stepId":"complete"},"buttons_109446974978914":{"type":"Buttons","validationRules":{"required":true},"label":"Pests","width":12,"multiple":true,"buttonStyle":{"rt_buttonsPerRow":2,"rt_buttonsPerRowMobile":1,"buttonsType":"Rectangle","spacing":20,"showControls":"Yes","rt_compactLayoutOnMobile":"Yes"},"options":[{"text":"Ants","id":"5be94772672205ea06fa1c3c"},{"text":"Spiders","id":"192368f189795a7f9199624d"},{"text":"Roaches","id":"cd688d984891cf9918f17913"},{"text":"Termites","id":"4aa2d0676e2b31322c5ba7d6"},{"text":"Bed bugs","image":null,"id":"b23d9b6a167efc81599d8362"},{"text":"Wasps/Hornets","image":null,"id":"9b343210000fd5116bf705c9"},{"text":"Others","image":null,"id":"e2c3da9b9049d35572947e4f"}],"stepId":"acd45227cac332d443c4e1db","sortOrder":2,"hideLabel":true},"decorative_header_806227950133654":{"type":"Decorative Header","value":"Where is the problem in your home?","width":12,"sortOrder":1,"stepId":"c49a13ff1617c3653a0120c9"},"decorative_header_33177993176321":{"type":"Decorative Header","value":"How long has the problem been going on?","width":12,"sortOrder":1,"stepId":"5eae0e0b6a754ecfbd06fbbf"},"text_604026734984165":{"type":"Text","label":"Insert how long you've known the problem has been going on here","width":12,"sortOrder":2,"stepId":"5eae0e0b6a754ecfbd06fbbf","validationRules":{"required":true}},"decorative_header_256482342753763":{"type":"Decorative Header","value":"What is the square footage of your home?","width":12,"sortOrder":1,"stepId":"2da1835e3717c55cb8c5588a"},"text_31569699381362":{"type":"Text","label":"List square footage here","width":12,"sortOrder":2,"stepId":"2da1835e3717c55cb8c5588a","validationRules":{"required":true}},"decorative_header_68704647089592":{"type":"Decorative Header","value":"How soon would you like to see a specialist?","width":12,"sortOrder":1,"stepId":"0623eb0fefe5e8effb74bba5"},"decorative_header_468638000962565":{"type":"Decorative Header","value":"Where are you located?","width":12,"sortOrder":1,"stepId":"330f6eaf8e547d9bb4e4a9c9"},"decorative_header_131784424398050":{"type":"Decorative Header","value":"How severe is the problem?","width":12,"sortOrder":1,"stepId":"cbfb35789361fcbb9bd9c0bd"},"buttons_736144895642709":{"type":"Buttons","validationRules":{"required":true},"label":"","width":12,"multiple":false,"buttonStyle":{"rt_buttonsPerRow":"1","rt_buttonsPerRowMobile":1,"buttonsType":"Rectangle","spacing":20,"showControls":"Yes","rt_compactLayoutOnMobile":"Yes"},"imageStyles":{},"options":[{"text":"Not too bad","id":"ff3afabc15a15cbf2511e27b"},{"text":"Kinda scary","id":"6135631a2d7e10ed4d0cbd1e"},{"text":"Need help immediately","id":"8867b99cc7650b6196fd104f"}],"stepId":"cbfb35789361fcbb9bd9c0bd","sortOrder":2},"checkboxes_786680290308058":{"type":"Checkboxes","label":"Select all areas that apply","width":"12","options":[{"text":"Kitchen","id":"8ed32e674e7577b620cf028e"},{"text":"Living room","id":"71985d14b951cda84889035b"},{"text":"Bathroom","id":"6a2ba2d8a2feb4b5cada89d1"},{"text":"Garage","image":null,"id":"732370d1ad2c5de926171ed7"},{"text":"Front yard","image":null,"id":"d6c5cd47b106d70be7c453d2"},{"text":"Backyard","image":null,"id":"66bebe668f0c27633d03817f"}],"stepId":"c49a13ff1617c3653a0120c9","sortOrder":2,"validationRules":{"required":true}},"buttons_971910852262472":{"type":"Buttons","validationRules":{"required":true},"label":"Where shall we store your widgets?","width":12,"multiple":false,"buttonStyle":{"rt_buttonsPerRow":"1","rt_buttonsPerRowMobile":1,"buttonsType":"Rectangle","spacing":20,"showControls":"Yes","rt_compactLayoutOnMobile":"Yes"},"imageStyles":{},"options":[{"text":"Today","id":"ff3afabc15a15cbf2511e27b"},{"text":"In a few weeks","id":"6135631a2d7e10ed4d0cbd1e"},{"text":"In a few months","id":"8867b99cc7650b6196fd104f"}],"stepId":"0623eb0fefe5e8effb74bba5","sortOrder":2,"hideLabel":true},"address_169920282453437":{"type":"Address","label":"What is your address?","width":12,"stepId":"330f6eaf8e547d9bb4e4a9c9","sortOrder":2,"validationRules":{"required":true}},"toscheckbox_682979433691542":{"type":"TOSCheckbox","label":"I authorize pestpatrolpros.today, its affiliates, and licensed service professionals to contact me at the phone number and email I’ve provided above for marketing purposes. This contact may include autodialed calls, texts, and prerecorded messages, even if my number is listed on a federal, state, or internal Do-Not-Call registry. I understand that this consent is not required to make a purchase, and message/data rates may apply. I may revoke my consent at any time by replying STOP or following the unsubscribe instructions provided in any communication.","width":12,"stepId":"ff4727c9498ef9c0a6c989d9","sortOrder":5,"prechecked":true}},"options":{"numberOfSteps":5,"dateFormat":"DD/MM/YYYY","progressBar":{"enable":true},"continueButton":{"continueText":"Continue","submitText":"Submit","backText":"Back"},"customStyles":{"width":{"unit":"px","value":580},"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":40,"parentBackgroundColor":"#ffffff","innerFormBackgroundColor":"#ffffff","innerFormBackgroundTransparency":"","primaryColor":"#14a31c","bodyTextColor":"#343434","parentContainerBackgroundType":"none","innerFormBackgroundType":"none","buttonBorderColor":"#ff7500","buttonColorSelected":"#ffa659","buttonBorderColorSelected":"#ff7500","footerMarginBottom":70,"errorColor":"#ff4e4e","buttonColor":"#ff7500","buttonTextColor":"#ffffff","inputLabelColor":"#a3a3a3","inputTextColor":"#000000","defaultFont":"Open Sans","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":"#E7F3FA","canvasSetup":"minimal","radioButtonAndCheckboxColor":"Inherit"},"localization":{"dateFormat":"MM/DD/YYYY"},"exportTransparentBackground":false,"customScript":"","customRedirectUrls":[{"url":"https://homequotestoday.com/pest-control"}],"logo":null,"analyticsSettings":{"trustedForm":{"enabled":true}},"actionOnSubmit":"redirect"},"screenshotUrl":"https://res.cloudinary.com/dqnjggegp/image/upload/v1748902088/growform-production/form-screenshots/682bccec7078a6000b886099.png","ownedByUser":"681a234ce8b730000b4e35bc","personalisation":{"form_related_to":"(None - start with a blank slate)"},"created":"2025-05-20T00:29:32.363Z","__v":0,"lastEdited":"2025-06-02T22:09:21.776Z","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' + '