PageSourceSearch

https://windowgnome.com/blog

html windowgnome.com collected 2026-10-05 19:29:07 UTC 51,893 bytes, 368 lines download raw bytes

1<!-- TEMPLATE: /www/windowgnome_158/public/wp-content/themes/lawn-theme/home.php --><!doctype html>
2<html lang="en-US">
3
4	<head>
5		<meta charset="UTF-8">
6		<meta name="viewport" content="width=device-width, initial-scale=1">
7		<link rel="profile" href="https://gmpg.org/xfn/11">
8
9		
10		<meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' />
11
12	<!-- This site is optimized with the Yoast SEO plugin v20.4 - https://yoast.com/wordpress/plugins/seo/ -->
13	<title>Window Gnome - Window Gnome Window Service Site</title>
14	<meta name="description" content="Window Gnome Window Service Site" />
15	<link rel="canonical" href="https://windowgnome.com/blog/" />
16	<meta property="og:locale" content="en_US" />
17	<meta property="og:type" content="website" />
18	<meta property="og:title" content="Window Gnome" />
19	<meta property="og:description" content="Window Gnome Window Service Site" />
20	<meta property="og:url" content="https://windowgnome.com/blog/" />
21	<meta property="og:site_name" content="Window Gnome" />
22	<meta name="twitter:card" content="summary_large_image" />
23	
23<script type="application/ld+json" class="yoast-schema-graph">{"@context":"https://schema.org","@graph":[{"@type":"CollectionPage","@id":"https://windowgnome.com/blog/","url":"https://windowgnome.com/blog/","name":"Window Gnome - Window Gnome Window Service Site","isPartOf":{"@id":"https://windowgnome.com/blog/#website"},"about":{"@id":"https://windowgnome.com/blog/#organization"},"description":"Window Gnome Window Service Site","breadcrumb":{"@id":"https://windowgnome.com/blog/#breadcrumb"},"inLanguage":"en-US"},{"@type":"BreadcrumbList","@id":"https://windowgnome.com/blog/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home"}]},{"@type":"WebSite","@id":"https://windowgnome.com/blog/#website","url":"https://windowgnome.com/blog/","name":"Window Gnome","description":"Window Gnome Window Service Site","publisher":{"@id":"https://windowgnome.com/blog/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://windowgnome.com/blog/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https://windowgnome.com/blog/#organization","name":"Window Gnome","url":"https://windowgnome.com/blog/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https://windowgnome.com/blog/#/schema/logo/image/","url":"https://windowgnome.com/blog/wp-content/uploads/2023/07/Windowgnome-logo.svg","contentUrl":"https://windowgnome.com/blog/wp-content/uploads/2023/07/Windowgnome-logo.svg","width":360,"height":75,"caption":"Window Gnome"},"image":{"@id":"https://windowgnome.com/blog/#/schema/logo/image/"}}]}</script>
23
24	<!-- / Yoast SEO plugin. -->
25
26
27<link rel='dns-prefetch' href='//windowgnome.com' />
28<link rel='dns-prefetch' href='//stats.wp.com' />
29<link rel="alternate" type="application/rss+xml" title="Window Gnome &raquo; Feed" href="https://windowgnome.com/blog/feed/" />
30<link rel="alternate" type="application/rss+xml" title="Window Gnome &raquo; Comments Feed" href="https://windowgnome.com/blog/comments/feed/" />
31<!-- windowgnome.com/blog is managing ads with Advanced Ads 1.48.1 --><!--noptimize-->
31<script id="windo-ready">
32			window.advanced_ads_ready=function(e,a){a=a||"complete";var d=function(e){return"interactive"===a?"loading"!==e:"complete"===e};d(document.readyState)?e():document.addEventListener("readystatechange",(function(a){d(a.target.readyState)&&e()}),{once:"interactive"===a})},window.advanced_ads_ready_queue=window.advanced_ads_ready_queue||[];		</script>
32
33		<!--/noptimize--><style id="wp-img-auto-sizes-contain-inline-css">
34img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
35/*# sourceURL=wp-img-auto-sizes-contain-inline-css */
36</style>
37<link rel='stylesheet' id='wgs2-css' href='https://windowgnome.com/blog/wp-content/plugins/wp-google-search/wgs2.css?ver=7.1.2' media='all' />
38<link rel='stylesheet' id='hfe-widgets-style-css' href='https://windowgnome.com/blog/wp-content/plugins/header-footer-elementor/inc/widgets-css/frontend.css?ver=1.6.45' media='all' />
39<style id="wp-emoji-styles-inline-css">
40
41	img.wp-smiley, img.emoji {
42		display: inline !important;
43		border: none !important;
44		box-shadow: none !important;
45		height: 1em !important;
46		width: 1em !important;
47		margin: 0 0.07em !important;
48		vertical-align: -0.1em !important;
49		background: none !important;
50		padding: 0 !important;
51	}
52/*# sourceURL=wp-emoji-styles-inline-css */
53</style>
54<style id="wp-block-library-inline-css">
55:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;
55--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}:root .has-text-align-center{text-align:center}:root .has-text-align-left{text-align:left}:root .has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-break:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style^=border-color],[style*=";border-color"],[style*="; border-color"]){border-style:solid}html :where([style^=border-top-color],[style*=";border-top-color"],[style*="; border-top-color"]){border-top-style:solid}html :where([style^=border-right-color],[style*=";border-right-color"],[style*="; border-right-color"]){border-right-style:solid}html :where([style^=border-bottom-color],[style*=";border-bottom-color"],[style*="; border-bottom-color"]){border-bottom-style:solid}html :where([style^=border-left-color],[style*=";border-left-color"],[style*="; border-left-color"]){border-left-style:solid}html :where([style^=border-width],[style*=";border-width"],[style*="; border-width"]){border-style:solid}html :where([style^=border-top-width],[style*=";border-top-width"],[style*="; border-top-width"]){border-top-style:solid}html :where([style^=border-right-width],[style*=";border-right-width"],[style*="; border-right-width"]){border-right-style:solid}html :where([style^=border-bottom-width],[style*=";border-bottom-width"],[style*="; border-bottom-width"]){border-bottom-style:solid}html :where([style^=border-left-width],[style*=";border-left-width"],[style*="; border-left-width"]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}
56
57/*# sourceURL=/wp-includes/css/dist/block-library/common.min.css */
58</style>
59<style id="wp-block-latest-posts-inline-css">
60.wp-block-latest-posts{box-sizing:border-box}.wp-block-latest-posts.alignleft{margin-right:2em}.wp-block-latest-posts.alignright{margin-left:2em}.wp-block-latest-posts.wp-block-latest-posts__list{list-style:none}.wp-block-latest-posts.wp-block-latest-posts__list li{clear:both;overflow-wrap:break-word}.wp-block-latest-posts.is-grid:not(.is-layout-grid){display:flex;flex-wrap:wrap}.wp-block-latest-posts.is-grid:not(.is-layout-grid) li{margin:0 1.25em 1.25em 0;width:100%}@media (min-width:600px){.wp-block-latest-posts.columns-2:not(.is-layout-grid) li{width:calc(50% - .625em)}.wp-block-latest-posts.columns-2:not(.is-layout-grid) li:nth-child(2n){margin-right:0}.wp-block-latest-posts.columns-3:not(.is-layout-grid) li{width:calc(33.33333% - .83333em)}.wp-block-latest-posts.columns-3:not(.is-layout-grid) li:nth-child(3n){margin-right:0}.wp-block-latest-posts.columns-4:not(.is-layout-grid) li{width:calc(25% - .9375em)}.wp-block-latest-posts.columns-4:not(.is-layout-grid) li:nth-child(4n){margin-right:0}.wp-block-latest-posts.columns-5:not(.is-layout-grid) li{width:calc(20% - 1em)}.wp-block-latest-posts.columns-5:not(.is-layout-grid) li:nth-child(5n){margin-right:0}.wp-block-latest-posts.columns-6:not(.is-layout-grid) li{width:calc(16.66667% - 1.04167em)}.wp-block-latest-posts.columns-6:not(.is-layout-grid) li:nth-child(6n){margin-right:0}}@media (max-width:600px){.wp-block-latest-posts-is-layout-grid[class*=columns-]:not
60(.has-native-responsive-grid){grid-template-columns:1fr}}:root :where(.wp-block-latest-posts.is-grid){padding:0}:root :where(.wp-block-latest-posts.wp-block-latest-posts__list){padding-left:0}.wp-block-latest-posts__post-author,.wp-block-latest-posts__post-date{display:block;font-size:.8125em}.wp-block-latest-posts__post-excerpt,.wp-block-latest-posts__post-full-content{margin-bottom:1em;margin-top:.5em}.wp-block-latest-posts__featured-image a{display:inline-block}.wp-block-latest-posts__featured-image img{height:auto;max-width:100%;width:auto}.wp-block-latest-posts__featured-image.alignleft{float:left;margin-right:1em}.wp-block-latest-posts__featured-image.alignright{float:right;margin-left:1em}.wp-block-latest-posts__featured-image.aligncenter{margin-bottom:1em;text-align:center}
61/*# sourceURL=https://windowgnome.com/blog/wp-includes/blocks/latest-posts/style.min.css */
62</style>
63<style id="wp-block-paragraph-inline-css">
64.is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;font-style:normal;font-weight:100;line-height:.68;margin:.05em .1em 0 0;text-transform:uppercase}body.rtl .has-drop-cap:not(:focus):first-letter{float:none;margin-left:.1em}p.has-drop-cap.has-background{overflow:hidden}:root :where(p.has-background){padding:1.25em 2.375em}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}p.has-text-align-left[style*="writing-mode:vertical-lr"],p.has-text-align-right[style*="writing-mode:vertical-rl"]{rotate:180deg}
65/*# sourceURL=https://windowgnome.com/blog/wp-includes/blocks/paragraph/style.min.css */
66</style>
67<style id="wp-block-search-inline-css">
68.wp-block-search__button{margin-left:10px;word-break:normal}.wp-block-search__button.has-icon{line-height:0}.wp-block-search__button svg{fill:currentColor;height:1.25em;min-height:24px;min-width:24px;vertical-align:text-bottom;width:1.25em}:where(.wp-block-search__button){border:1px solid #ccc;padding:6px 10px}.wp-block-search__inside-wrapper{display:flex;flex:auto;flex-wrap:nowrap;max-width:100%}.wp-block-search__label{width:100%}.wp-block-search.wp-block-search__button-only .wp-block-search__button{box-sizing:border-box;display:flex;flex-shrink:0;justify-content:center;margin-left:0;max-width:100%}.wp-block-search.wp-block-search__button-only .wp-block-search__inside-wrapper{min-width:0!important;transition-property:width}.wp-block-search.wp-block-search__button-only .wp-block-search__input{flex-basis:100%;transition-duration:.3s}.wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden,.wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden .wp-block-search__inside-wrapper{overflow:hidden}.wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden .wp-block-search__input{border-left-width:0!important;border-right-width:0!important;flex-basis:0;flex-grow:0;margin:0;min-width:0!important;padding-left:0!important;padding-right:0!important;width:0!important}:where(.wp-block-search__input){-webkit-appearance:initial;-moz-appearance:initial;appearance:none;border:1px solid #949494;flex-grow:1;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin-left:0;margin-right:0;min-width:3rem;padding:8px;text-decoration:unset!important;text-transform:inherit}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper){background-color:#fff;border:1px solid #949494;box-sizing:border-box;padding:4px}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input{border:none;border-radius:0;padding:0 4px}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input:focus{outline:none}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) :where(.wp-block-search__button){padding:4px 8px}.wp-block-search.aligncenter .wp-block-search__inside-wrapper{margin:auto}.wp-block[data-align=right] .wp-block-search.wp-block-search__button-only .wp-block-search__inside-wrapper{float:right}
69/*# sourceURL=https://windowgnome.com/blog/wp-includes/blocks/search/style.min.css */
70</style>
71<style id="wp-block-search-theme-inline-css">
72.wp-block-search .wp-block-search__label{font-weight:700}.wp-block-search__button{border:1px solid #ccc;padding:.375em .625em}
73/*# sourceURL=https://windowgnome.com/blog/wp-includes/blocks/search/theme.min.css */
74</style>
75
76
77<style id="global-styles-inline-css">
78:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,
780) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}.wp-block-button{--wp--preset--dimension--25: 25%;--wp--preset--dimension--50: 50%;--wp--preset--dimension--75: 75%;--wp--preset--dimension--100: 100%;}:root { --wp--style--global--content-size: 50rem;--wp--style--global--wide-size: 80rem; }:where(body) { margin: 0; }.wp-site-blocks > .alignleft { float: left; margin-right: 2em; }.wp-site-blocks > .alignright { float: right; margin-left: 2em; }.wp-site-blocks > .aligncenter { justify-content: center; margin-left: auto; margin-right: auto; }:where(.wp-site-blocks) > * { margin-block-start: 24px; margin-block-end: 0; }:where(.wp-site-blocks) > :first-child { margin-block-start: 0; }:where(.wp-site-blocks) > :last-child { margin-block-end: 0; }:root { --wp--style--block-gap: 24px; }:root :where(.is-layout-flow) > :first-child{margin-block-start: 0;}:root :where(.is-layout-flow) > :last-child{margin-block-end: 0;}:root :where(.is-layout-flow) > *{margin-block-start: 24px;margin-block-end: 0;}:root :where(.is-layout-constrained) > :first-child{margin-block-start: 0;}:root :where(.is-layout-constrained) > :last-child{margin-block-end: 0;}:root :where(.is-layout-constrained) > *{margin-block-start: 24px;margin-block-end: 0;}:root :where(.is-layout-flex){gap: 24px;}:root :where(.is-layout-grid){gap: 24px;}.is-layout-flow > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-flow > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-flow > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-constrained > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-constrained > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width: var(--wp--style--global--content-size);margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignwide{max-width: var(--wp--style--global--wide-size);}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}
78.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}
79/*# sourceURL=global-styles-inline-css */
80</style>
81
82<link rel='stylesheet' id='hfe-style-css' href='https://windowgnome.com/blog/wp-content/plugins/header-footer-elementor/assets/css/header-footer-elementor.css?ver=1.6.45' media='all' />
83<link rel='stylesheet' id='elementor-icons-css' href='https://windowgnome.com/blog/wp-content/plugins/elementor/assets/lib/eicons/css/elementor-icons.min.css?ver=5.31.0' media='all' />
84<link rel='stylesheet' id='elementor-frontend-css' href='https://windowgnome.com/blog/wp-content/plugins/elementor/assets/css/frontend.min.css?ver=3.25.2' media='all' />
85<link rel='stylesheet' id='swiper-css' href='https://windowgnome.com/blog/wp-content/plugins/elementor/assets/lib/swiper/v8/css/swiper.min.css?ver=8.4.5' media='all' />
86<link rel='stylesheet' id='e-swiper-css' href='https://windowgnome.com/blog/wp-content/plugins/elementor/assets/css/conditionals/e-swiper.min.css?ver=3.25.2' media='all' />
87<link rel='stylesheet' id='elementor-post-277-css' href='https://windowgnome.com/blog/wp-content/uploads/elementor/css/post-277.css?ver=1730228280' media='all' />
88<link rel='stylesheet' id='tailwind-starter-style-css' href='https://windowgnome.com/blog/wp-content/themes/lawn-theme/style.css?ver=1.0.0' media='all' />
89<link rel='stylesheet' id='tailwind-theme-css' href='https://windowgnome.com/blog/wp-content/themes/lawn-theme/assets/dist/css/theme.min.css?ver=12-08-23' media='all' />
90<link rel='stylesheet' id='hfe-icons-list-css' href='https://windowgnome.com/blog/wp-content/plugins/elementor/assets/css/widget-icon-list.min.css?ver=3.24.3' media='all' />
91<link rel='stylesheet' id='hfe-social-icons-css' href='https://windowgnome.com/blog/wp-content/plugins/elementor/assets/css/widget-social-icons.min.css?ver=3.24.0' media='all' />
92<link rel='stylesheet' id='hfe-social-share-icons-brands-css' href='https://windowgnome.com/blog/wp-content/plugins/elementor/assets/lib/font-awesome/css/brands.css?ver=5.15.3' media='all' />
93<link rel='stylesheet' id='hfe-social-share-icons-fontawesome-css' href='https://windowgnome.com/blog/wp-content/plugins/elementor/assets/lib/font-awesome/css/fontawesome.css?ver=5.15.3' media='all' />
94<link rel='stylesheet' id='hfe-nav-menu-icons-css' href='https://windowgnome.com/blog/wp-content/plugins/elementor/assets/lib/font-awesome/css/solid.css?ver=5.15.3' media='all' />
95<link rel='stylesheet' id='google-fonts-1-css' href='https://fonts.googleapis.com/css?family=Roboto:100,100italic,200,200italic,300,300italic,400,400italic,500,500italic,600,600italic,700,700italic,800,800italic,900,900italic%7CRoboto+Slab:100,100italic,200,200italic,300,300italic,400,400italic,500,500italic,600,600italic,700,700italic,800,800italic,900,900italic&#038;display=swap&#038;ver=7.1.2' media='all' />
96<link rel="preconnect" href="https://fonts.gstatic.com/" crossorigin>
96<script id="jquery-core-js" src="https://windowgnome.com/blog/wp-includes/js/jquery/jquery.min.js?ver=3.7.1"></script>
vendor: 1 bytes, line 96
96
97<script id="jquery-migrate-js" src="https://windowgnome.com/blog/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1"></script>
97
98<link rel="https://api.w.org/" href="https://windowgnome.com/blog/wp-json/" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://windowgnome.com/blog/xmlrpc.php?rsd" />
99<meta name="generator" content="WordPress 7.1.2" />
100
101		<!-- GA Google Analytics @ https://m0n.co/ga -->
vendor: 66 bytes, lines 101-102
101
102		<script async src="https://www.googletagmanager.com/gtag/js?id=
102G-FV2HC0PPFB
vendor: 14 bytes, lines 102-103
102"></script>
103		
103<script>
104			
vendor: 136 bytes, lines 104-107
104window.dataLayer = window.dataLayer || [];
105			function gtag(){dataLayer.push(arguments);}
106			gtag('js', new Date());
107			gtag('config', '
107G-R6BJB7Z8QX
vendor: 7 bytes, lines 107-108
107');
108			
108gtag('config', 'G-FV2HC0PPFB');
109		</script>
109
110
111		
111<script>
112		document.addEventListener("DOMContentLoaded", function() {
113			if ( document.querySelector(".site-title a") ) {
114				const links = document.querySelectorAll(".site-title a");
115				links.forEach(link => link.setAttribute("href", "http://windowgnome.com"));
116			}
117			if ( document.querySelector("a.custom-logo-link") ) {
118				const links = document.querySelectorAll("a.custom-logo-link");
119				links.forEach(link => link.setAttribute("href", "http://windowgnome.com"));
120			}
121		});
122	</script>
122
123			
123<script>
124			document.addEventListener("DOMContentLoaded", function() {
125				if ( document.querySelector(".site-title a") ) {
126					const links = document.querySelectorAll(".site-title a");
127					links.forEach( link => link.setAttribute("target", "_self"));
128				}
129				if (document.querySelector("a.custom-logo-link")) {
130					const links = document.querySelectorAll("a.custom-logo-link");
131					links.forEach( link => link.setAttribute("target", "_self"));
132				}
133			});
134		</script>
134
135		
136	<style></style>
137
138		<style>img#wpstats{display:none}</style>
139		<style>:root {--lawn_primary: #1c36ba;--lawn_primary_hover: #0b1d7a;}</style><meta name="generator" content="Elementor 3.25.2; features: additional_custom_breakpoints, e_optimized_control_loading; settings: css_print_method-external, google_font-enabled, font_display-swap">
140			<style>
141				.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload),
142				.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload) * {
143					background-image: none !important;
144				}
145				@media screen and (max-height: 1024px) {
146					.e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload),
147					.e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload) * {
148						background-image: none !important;
149					}
150				}
151				@media screen and (max-height: 640px) {
152					.e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload),
153					.e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload) * {
154						background-image: none !important;
155					}
156				}
157			</style>
158			
158<script  async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-2518537606787367" crossorigin="anonymous"></script>
158<link rel="icon" href="https://windowgnome.com/blog/wp-content/uploads/2023/04/7B518371-9F18-425F-8BD4-CF1695E14434__1_-removebg-preview-1-150x150.png" sizes="32x32" />
159<link rel="icon" href="https://windowgnome.com/blog/wp-content/uploads/2023/04/7B518371-9F18-425F-8BD4-CF1695E14434__1_-removebg-preview-1-300x300.png" sizes="192x192" />
160<link rel="apple-touch-icon" href="https://windowgnome.com/blog/wp-content/uploads/2023/04/7B518371-9F18-425F-8BD4-CF1695E14434__1_-removebg-preview-1-300x300.png" />
161<meta name="msapplication-TileImage" content="https://windowgnome.com/blog/wp-content/uploads/2023/04/7B518371-9F18-425F-8BD4-CF1695E14434__1_-removebg-preview-1-300x300.png" />
162<style id="wp-custom-css">
163.prose :where(a):not(:where([class~=not-prose] *)) {
164    color: #1C36BA;
165}
166.prose :where(a):not(:where([class~=not-prose] *)):hover {
167    color: #0b1d7a;
168}
169.text-theme-green {
170    color: #1C36BA!important;
171}
172.visited\:text-theme-green:visited {
173    color: #1C36BA!important;
174}
175.posts-navigation .nav-next a, .posts-navigation .nav-previous a {
176	color: #1C36BA;
177}
178</style>
179	</head>
180
181	<body class="home blog wp-custom-logo wp-theme-lawn-theme font-sans ehf-template-lawn-theme ehf-stylesheet-lawn-theme hfeed elementor-default elementor-kit-277 aa-prefix-windo-">
182						<div id="page" class="site">
183			<a class="skip-link screen-reader-text" href="#primary">Skip to content</a>
184
185			<header id="masthead" class="site-header border border-gray-300 lg:py-6">
186				<nav class="flex items-center justify-between flex-wrap px-4 max-w-screen-xl mx-auto">
187					<div class="flex items-center flex-shrink-0 text-white mr-6 py-6" id="menu-logo">
188						<a href="https://windowgnome.com/blog/" class="custom-logo-link" rel="home" aria-current="page"><img width="360" height="75" src="https://windowgnome.com/blog/wp-content/uploads/2023/07/Windowgnome-logo.svg" class="custom-logo" alt="Windowgnome logo" decoding="async" /></a>					</div>
189
190					<div class="flex items-center md:order-2" id="menu-actions">
191						<!-- Search -->
192						<form action="https://windowgnome.com/blog/" method="get" id="menu-search" class="hidden relative flex-grow">
193							<label for="search" class="sr-only">Search in https://windowgnome.com/blog/</label>
194							<svg class="fill-current absolute mt-6 top-0 left-0 text-gray-600 h-6 w-6" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" x="0px" y="0px" viewBox="0 0 100 100" style="enable-background:new 0 0 100 100;" xml:space="preserve">
195								<path d="M44.7,23.2c11.8,0,21.5,9.6,21.5,21.5c0,4.5-1.4,8.7-4,12.4l-2.1,3l-3,2.1c-3.7,2.6-7.9,4-12.4,4  c-11.8,0-21.5-9.6-21.5-21.5S32.9,23.2,44.7,23.2 M44.7,12.5c-17.8,0-32.2,14.4-32.2,32.2s14.4,32.2,32.2,32.2  c6.9,0,13.3-2.2,18.6-6L78.4,86c1,1,2.4,1.6,3.8,1.6S85,87.1,86,86l0.1-0.1c2.1-2.1,2.4-5.6,0-7.6L71,63.3c3.7-5.3,6-11.7,6-18.6  C76.9,26.9,62.5,12.5,44.7,12.5L44.7,12.5z" />
196							</svg>
197							<!-- <input type="text" name="s" placeholder="Search" class="w-full text-lg outline-none focus:border-theme-green lg:mr-16" id="search" value="" /> -->
198							<input type="text" name="s" id="keyword" class="w-full text-lg outline-none focus:border-theme-green lg:mr-16" onkeyup="fetch()"></input>
199							<!-- <div id="datafetch" class="absolute hidden bg-white max-h-64 overflow-scroll px-2 py-3 rounded-md shadow-2xl z-10"></div> -->
200						</form>
201
202						<!-- Search Toggle -->
203						<button class="flex items-center px-3 py2 border-none md:order-2 outline-none focus:border-theme-green" id="search-toggle">
204							<svg class="fill-current text-gray-600 h-6 w-6" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" x="0px" y="0px" viewBox="0 0 100 100" style="enable-background:new 0 0 100 100;" xml:space="preserve">
205								<path d="M44.7,23.2c11.8,0,21.5,9.6,21.5,21.5c0,4.5-1.4,8.7-4,12.4l-2.1,3l-3,2.1c-3.7,2.6-7.9,4-12.4,4  c-11.8,0-21.5-9.6-21.5-21.5S32.9,23.2,44.7,23.2 M44.7,12.5c-17.8,0-32.2,14.4-32.2,32.2s14.4,32.2,32.2,32.2  c6.9,0,13.3-2.2,18.6-6L78.4,86c1,1,2.4,1.6,3.8,1.6S85,87.1,86,86l0.1-0.1c2.1-2.1,2.4-5.6,0-7.6L71,63.3c3.7-5.3,6-11.7,6-18.6  C76.9,26.9,62.5,
20512.5,44.7,12.5L44.7,12.5z" />
206							</svg>
207							<svg class="fill-current h3 w-3" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 15.56 15.56">
208								<polygon points="15.56 1.41 14.14 0 7.78 6.36 1.41 0 0 1.41 6.36 7.78 0 14.14 1.41 15.56 7.78 9.19 14.14 15.56 15.56 14.14 9.19 7.78 15.56 1.41" />
209							</svg>
210						</button>
211
212						<!-- Menu Toggle -->
213						<div class="block md:hidden ml-4">
214							<button id="menu-toggle" class="flex items-center px-3 py-2 border rounded text-gray">
215								<svg class="fill-current h-3 w-3" viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg">
216									<title>Menu</title>
217									<path d="M0 3h20v2H0V3zm0 6h20v2H0V9zm0 6h20v2H0v-2z" />
218								</svg>
219								<svg class="fill-current h3 w-3" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 15.56 15.56">
220									<polygon points="15.56 1.41 14.14 0 7.78 6.36 1.41 0 0 1.41 6.36 7.78 0 14.14 1.41 15.56 7.78 9.19 14.14 15.56 15.56 14.14 9.19 7.78 15.56 1.41" />
221								</svg>
222							</button>
223						</div>
224					</div>
225
226					<!-- Menu -->
227					<div class="w-full block flex-grow md:flex md:items-center md:w-auto lg:order-1" id="header-nav">
228						<div class="text-sm md:flex-grow md:text-right">
229							<div id="site-navigation" class="menu-main-container"><ul id="menu-main" class="primary-menu"><li id="menu-item-98223" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-98223"><a href="#">Windows</a>
230<ul class="sub-menu">
231	<li id="menu-item-98227" class="menu-item menu-item-type-taxonomy menu-item-object-post_tag menu-item-98227"><a href="https://windowgnome.com/blog/tag/window-installation/">Window Installation</a></li>
232	<li id="menu-item-98229" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-98229"><a href="https://windowgnome.com/blog/category/window-cleaning/">Window Cleaning</a></li>
233	<li id="menu-item-98230" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-98230"><a href="https://windowgnome.com/blog/category/window-repair/">Window Repair</a></li>
234</ul>
235</li>
236<li id="menu-item-98225" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-98225"><a href="https://windowgnome.com/blog/category/cost/">Pricing Guides</a></li>
237<li id="menu-item-98224" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-98224"><a href="https://windowgnome.com/blog/category/reviews/">Reviews</a></li>
238<li id="menu-item-98226" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-98226"><a href="https://windowgnome.com/blog/category/studies/">Studies</a></li>
239<li id="menu-item-1764" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1764"><a href="/blog/">Blog</a></li>
240</ul></div>						</div>
241					</div>
242				</nav>
243			</header><!-- #masthead -->
244	<div class="max-w-screen-lg mx-auto mt-8 px-4 lg:px-0 lg:flex lg:justify-between">
245		<main id="primary" class="site-main lg:w-2/3 lg:px-3">
246
247			
248<section class="no-results not-found">
249	<header class="page-header  text-center py-16">
250		<h1 class="page-title text-2xl mb-4">Nothing Found</h1>
251		<p class="max-w-sm mx-auto mb-8">That search did not return any results.</p>
252		
253<form id="searchform" class="flex items-center justify-center -mx-2" method="get" action="https://windowgnome.com/blog/">
254  <div class="px-2 w-64">
255  <input type="text" class="input py-2 px-2 my-0" id="search" name="s" placeholder="Search" value="">
256  </div>
257  <div class="px-2"><input type="submit" value="Search" class="theme-btn w-24"></div>
258</form>	</header><!-- .entry-header -->
259
260	
261</section><!-- .no-results -->
262
263		</main><!-- #main -->
264
265		<aside class="lg:w-1/3 lg:px-3">
266	
267			<section id="block-12" class="widget widget_block"><div 
268  class="shadow text-center px-4 pt-6 pb-24"
269  style="background-image: url();
270  background-position: bottom;
271  background-repeat: no-repeat;
272  background-size: 100%;">
273
274  <h3 class="text-2xl leading-6 mb-8"><strong>New windows, window repairs, and even doors all at the click of a button.</strong></h3>
275  <p class="mb-4">We're Window Gnome, and our local experts will install and replace your windows. We also can handle all of your door needs.</p>
276
277  <hr>
278
279  <div class="my-8">
280    <img decoding="async" src="https://windowgnome.com/blog/wp-content/uploads/2023/10/clock.svg" class="mb-4 inline-block">
281    <p class="mb-4">Get a quote in minutes.</p>
282
283    <img decoding="async" src="https://windowgnome.com/blog/wp-content/uploads/2023/10/devices.svg" class="mb-4 inline-block">
284    <p class="mb-4">Manage everything online.</p>
285
286
287     
288    </a>
289  </div>
290</div></section><section id="block-37" class="widget widget_block">
290<h3 class="text-2xl leading-6 mb-8"><strong>About Us</strong></h3>
291<p class="mb-4"><strong>Window Gnome</strong>, part of the Home Gnome family, puts local home services experts at your fingertips. You want secure windows to keep the heat and cold outside and doors to keep your family safe, and our local Window Gnomes (and Door Gnomes) will get the job done right.</p></section><section id="block-38" class="widget widget_block widget_search"><form role="search" method="get" action="https://windowgnome.com/blog/" class="wp-block-search__button-outside wp-block-search__text-button wp-block-search" ><label class="wp-block-search__label" for="wp-block-search__input-1" >Search</label><div class="wp-block-search__inside-wrapper" ><input class="wp-block-search__input" id="wp-block-search__input-1" placeholder="" value="" type="search" name="s" required /><button aria-label="Search" class="wp-block-search__button wp-element-button" type="submit" >Search</button></div></form></section><section id="block-39" class="widget widget_block"><h3 class="text-2xl leading-6 mb-8"><strong>Recent Posts</strong></h3></section><section id="block-40" class="widget widget_block widget_recent_entries"><ul class="wp-block-latest-posts__list wp-block-latest-posts is-layout-flow wp-block-latest-posts-is-layout-flow"></ul></section><section id="block-41" class="widget widget_block widget_text">
292<p class="wp-block-paragraph"></p>
293</section>											</aside>
294	</div>
295
296	
297	<footer id="colophon" class="site-footer bg-slate text-white mt-8 py-8">
298		<div class="px-4 max-w-screen-lg mx-auto md:grid md:grid-cols-2 md:gap-x-12">
299			<div class="site-info">
300																</div><!-- .site-info -->
301			<div id="footer-right">
302														
303			</div>		
304		</div>
305	</footer><!-- #colophon -->
306</div><!-- #page -->
307
308<script type="speculationrules">
309{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/blog/*"},{"not":{"href_matches":["/blog/wp-*.php","/blog/wp-admin/*","/blog/wp-content/uploads/*","/blog/wp-content/*","/blog/wp-content/plugins/*","/blog/wp-content/themes/lawn-theme/*","/blog/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]}
310</script>
310
311			
311<script type='text/javascript'>
312				const lazyloadRunObserver = () => {
313					const lazyloadBackgrounds = document.querySelectorAll( `.e-con.e-parent:not(.e-lazyloaded)` );
314					const lazyloadBackgroundObserver = new IntersectionObserver( ( entries ) => {
315						entries.forEach( ( entry ) => {
316							if ( entry.isIntersecting ) {
317								let lazyloadBackground = entry.target;
318								if( lazyloadBackground ) {
319									lazyloadBackground.classList.add( 'e-lazyloaded' );
320								}
321								lazyloadBackgroundObserver.unobserve( entry.target );
322							}
323						});
324					}, { rootMargin: '200px 0px 200px 0px' } );
325					lazyloadBackgrounds.forEach( ( lazyloadBackground ) => {
326						lazyloadBackgroundObserver.observe( lazyloadBackground );
327					} );
328				};
329				const events = [
330					'DOMContentLoaded',
331					'elementor/lazyload/observe',
332				];
333				events.forEach( ( event ) => {
334					document.addEventListener( event, lazyloadRunObserver );
335				} );
336			</script>
336
337			
337<script id="google_cse_v2-js-extra">
338var scriptParams = {"google_search_engine_id":"376ba40b6c90e4b1a"};
339//# sourceURL=google_cse_v2-js-extra
340</script>
vendor: 1 bytes, line 340
340
341<script id="google_cse_v2-js" src="https://windowgnome.com/blog/wp-content/plugins/wp-google-search/assets/js/google_cse_v2.js?ver=1"></script>
vendor: 1 bytes, line 341
341
342<script id="rocket-browser-checker-js-after">
343"use strict";var _createClass=function(){function defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||!1,descriptor.configurable=!0,"value"in descriptor&&(descriptor.writable=!0),Object.defineProperty(target,descriptor.key,descriptor)}}return function(Constructor,protoProps,staticProps){return protoProps&&defineProperties(Constructor.prototype,protoProps),staticProps&&defineProperties(Constructor,staticProps),Constructor}}();function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}var RocketBrowserCompatibilityChecker=function(){function RocketBrowserCompatibilityChecker(options){_classCallCheck(this,RocketBrowserCompatibilityChecker),this.passiveSupported=!1,this._checkPassiveOption(this),this.options=!!this.passiveSupported&&options}return _createClass(RocketBrowserCompatibilityChecker,[{key:"_checkPassiveOption",value:function(self){try{var options={get passive(){return!(self.passiveSupported=!0)}};window.addEventListener("test",null,options),window.removeEventListener("test",null,options)}catch(err){self.passiveSupported=!1}}},{key:"initRequestIdleCallback",value:function(){!1 in window&&(window.requestIdleCallback=function(cb){var start=Date.now();return setTimeout(function(){cb({didTimeout:!1,timeRemaining:function(){return Math.max(0,50-(Date.now()-start))}})},1)}),!1 in window&&(window.cancelIdleCallback=function(id){return clearTimeout(id)})}},{key:"isDataSaverModeOn",value:function(){return"connection"in navigator&&!0===navigator.connection.saveData}},{key:"supportsLinkPrefetch",value:function(){var elem=document.createElement("link");return elem.relList&&elem.relList.supports&&elem.relList.supports("prefetch")&&window.IntersectionObserver&&"isIntersecting"in IntersectionObserverEntry.prototype}},{key:"isSlowConnection",value:function(){return"connection"in navigator&&"effectiveType"in navigator.connection&&("2g"===navigator.connection.effectiveType||"slow-2g"===navigator.connection.effectiveType)}}]),RocketBrowserCompatibilityChecker}();
344//# sourceURL=rocket-browser-checker-js-after
345</script>
vendor: 1 bytes, line 345
345
346<script id="rocket-preload-links-js-extra">
347var RocketPreloadLinksConfig = {"excludeUris":"/blog(/(?:.+/)?feed(?:/(?:.+/?)?)?$|/(?:.+/)?embed/|/(index\\.php/)?(.*)wp\\-json(/.*|$))|/refer/|/go/|/recommend/|/recommends/","usesTrailingSlash":"","imageExt":"jpg|jpeg|gif|png|tiff|bmp|webp|avif|pdf|doc|docx|xls|xlsx|php","fileExt":"jpg|jpeg|gif|png|tiff|bmp|webp|avif|pdf|doc|docx|xls|xlsx|php|html|htm","siteUrl":"https://windowgnome.com/blog","onHoverDelay":"100","rateThrottle":"3"};
348//# sourceURL=rocket-preload-links-js-extra
349</script>
vendor: 1 bytes, line 349
349
350<script id="rocket-preload-links-js-after">
351(function() {
352"use strict";var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e=function(){function i(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}return function(e,t,n){return t&&i(e.prototype,t),n&&i(e,n),e}}();function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var t=function(){function n(e,t){i(this,n),this.browser=e,this.config=t,this.options=this.browser.options,this.prefetched=new Set,this.eventTime=null,this.threshold=1111,this.numOnHover=0}return e(n,[{key:"init",value:function(){!this.browser.supportsLinkPrefetch()||this.browser.isDataSaverModeOn()||this.browser.isSlowConnection()||(this.regex={excludeUris:RegExp(this.config.excludeUris,"i"),images:RegExp(".("+this.config.imageExt+")$","i"),fileExt:RegExp(".("+this.config.fileExt+")$","i")},this._initListeners(this))}},{key:"_initListeners",value:function(e){-1<this.config.onHoverDelay&&document.addEventListener("mouseover",e.listener.bind(e),e.listenerOptions),document.addEventListener("mousedown",e.listener.bind(e),e.listenerOptions),document.addEventListener("touchstart",e.listener.bind(e),e.listenerOptions)}},{key:"listener",value:function(e){var t=e.target.closest("a"),n=this._prepareUrl(t);if(null!==n)switch(e.type){case"mousedown":case"touchstart":this._addPrefetchLink(n);break;case"mouseover":this._earlyPrefetch(t,n,"mouseout")}}},{key:"_earlyPrefetch",value:function(t,e,n){var i=this,r=setTimeout(function(){if(r=null,0===i.numOnHover)setTimeout(function(){return i.numOnHover=0},1e3);else if(i.numOnHover>i.config.rateThrottle)return;i.numOnHover++,i._addPrefetchLink(e)},this.config.onHoverDelay);t.addEventListener(n,function e(){t.removeEventListener(n,e,{passive:!0}),null!==r&&(clearTimeout(r),r=null)},{passive:!0})}},{key:"_addPrefetchLink",value:function(i){return this.prefetched.add(i.href),new Promise(function(e,t){var n=document.createElement("link");n.rel="prefetch",n.href=i.href,n.onload=e,n.onerror=t,document.head.appendChild(n)}).catch(function(){})}},{key:"_prepareUrl",value:function(e){if(null===e||"object"!==(void 0===e?"undefined":r(e))||!1 in e||-1===["http:","https:"].indexOf(e.protocol))return null;var t=e.href.substring(0,this.config.siteUrl.length),n=this._getPathname(e.href,t),i={original:e.href,protocol:e.protocol,origin:t,pathname:n,href:t+n};return this._isLinkOk(i)?i:null}},{key:"_getPathname",value:function(e,t){var n=t?e.substring(this.config.siteUrl.length):e;return n.startsWith("/")||(n="/"+n),this._shouldAddTrailingSlash(n)?n+"/":n}},{key:"_shouldAddTrailingSlash",value:function(e){return this.config.usesTrailingSlash&&!e.endsWith("/")&&!this.regex.fileExt.test(e)}},{key:"_isLinkOk",value:function(e){return null!==e&&"object"===(void 0===e?"undefined":r(e))&&(!this.prefetched.has(e.href)&&e.origin===this.config.siteUrl&&-1===e.href.indexOf("?")&&-1===e.href.indexOf("#")&&!this.regex.excludeUris.test(e.href)&&!this.regex.images.test(e.href))}}],[{key:"run",value:function(){"undefined"!=typeof RocketPreloadLinksConfig&&new n(new RocketBrowserCompatibilityChecker({capture:!0,passive:!0}),RocketPreloadLinksConfig).init()}}]),n}();t.run();
353}());
354
355//# sourceURL=rocket-preload-links-js-after
356</script>
vendor: 1 bytes, line 356
356
357<script id="tailwind-starter-main-js" src="https://windowgnome.com/blog/wp-content/themes/lawn-theme/assets/dist/js/main.min.js?ver=1.0.0"></script>
vendor: 1 bytes, line 357
357
358<script data-wp-strategy="defer" id="jetpack-stats-js" src="https://stats.wp.com/e-202641.js"></script>
vendor: 1 bytes, line 358
358
359<script id="jetpack-stats-js-after">
360_stq = window._stq || [];
361_stq.push([ "view", JSON.parse("{\"v\":\"ext\",\"blog\":\"217634162\",\"post\":\"0\",\"tz\":\"0\",\"srv\":\"windowgnome.com\",\"j\":\"1:13.9.2\"}") ]);
362_stq.push([ "clickTrackerInit", "217634162", "0" ]);
363//# sourceURL=jetpack-stats-js-after
364</script>
364
365<!--noptimize-->
365<script>!function(){window.advanced_ads_ready_queue=window.advanced_ads_ready_queue||[],advanced_ads_ready_queue.push=window.advanced_ads_ready;for(var d=0,a=advanced_ads_ready_queue.length;d<a;d++)advanced_ads_ready(advanced_ads_ready_queue[d])}();</script>
365<!--/noptimize-->
366<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495" integrity="sha512-iIg7k2xntmwu6/uSb5tpc/hySgZc4eoL31yB29W6tJFo2akwjPWcEqnCEdJvGexCL0KEQwVYv5BlowfhVz26hg==" data-cf-beacon='{"version":"2024.11.0","token":"cc065f53569e405fa55c2abbc3004118","r":1,"spa":2}' crossorigin="anonymous"></script>
366
367</body>
368</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.