PageSourceSearch

https://www.appliedcivil.com/

html appliedcivil.com collected 2026-10-09 03:18:47 UTC 27,165 bytes, 588 lines download raw bytes

1<!DOCTYPE html>
2<html lang="en">
3	<head>
4		<title>Applied Civil Engineering Incorporated - Home</title><meta property="og:site_name" content="Applied Civil Engineering Incorporated" />
5<meta property="og:title" content="Home" />
6<meta property="og:description" content="Home" />
7<meta property="og:image" content="http://www.appliedcivil.com/uploads/1/0/9/8/10986919/2893411_2.jpg" />
8<meta property="og:image" content="http://www.appliedcivil.com/uploads/1/0/9/8/10986919/1470950094.png" />
9<meta property="og:url" content="http://www.appliedcivil.com/" />
10
11<meta name="description" content="Home" />
12<meta name="keywords" content="napa, civil, engineer, water, wastewater, vineyard, erosion control, sonoma," />
13<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
14  <meta name="viewport" content="width=device-width, initial-scale=1.0"/>
15
16		<meta name="google-site-verification" content="8OnPg4Mqhb_OxI8adaSy_jTeHfzsJeXuRID0OFmr7RU" />
17		<link id="wsite-base-style" rel="stylesheet" type="text/css" href="//cdn2.editmysite.com/css/sites.css?buildTime=1728329069" />
18<link rel="stylesheet" type="text/css" href="//cdn2.editmysite.com/css/old/fancybox.css?1728329069" />
19<link rel="stylesheet" type="text/css" href="//cdn2.editmysite.com/css/social-icons.css?buildtime=1728329069" media="screen,projection" />
20<link rel="stylesheet" type="text/css" href="/files/main_style.css?1728330056" title="wsite-theme-css" />
21<link href='//cdn2.editmysite.com/fonts/Quattrocento_Sans/font.css?2' rel='stylesheet' type='text/css' />
22<link href='//cdn2.editmysite.com/fonts/Quattrocento/font.css?2' rel='stylesheet' type='text/css' />
23
24<link href='//cdn2.editmysite.com/fonts/Sansation/font.css?2' rel='stylesheet' type='text/css' />
25<style type='text/css'>
26.wsite-elements.wsite-not-footer:not(.wsite-header-elements) div.paragraph, .wsite-elements.wsite-not-footer:not(.wsite-header-elements) p, .wsite-elements.wsite-not-footer:not(.wsite-header-elements) .product-block .product-title, .wsite-elements.wsite-not-footer:not(.wsite-header-elements) .product-description, .wsite-elements.wsite-not-footer:not(.wsite-header-elements) .wsite-form-field label, .wsite-elements.wsite-not-footer:not(.wsite-header-elements) .wsite-form-field label, #wsite-content div.paragraph, #wsite-content p, #wsite-content .product-block .product-title, #wsite-content .product-description, #wsite-content .wsite-form-field label, #wsite-content .wsite-form-field label, .blog-sidebar div.paragraph, .blog-sidebar p, .blog-sidebar .wsite-form-field label, .blog-sidebar .wsite-form-field label {}
27#wsite-content div.paragraph, #wsite-content p, #wsite-content .product-block .product-title, #wsite-content .product-description, #wsite-content .wsite-form-field label, #wsite-content .wsite-form-field label, .blog-sidebar div.paragraph, .blog-sidebar p, .blog-sidebar .wsite-form-field label, .blog-sidebar .wsite-form-field label {}
28.wsite-elements.wsite-footer div.paragraph, .wsite-elements.wsite-footer p, .wsite-elements.wsite-footer .product-block .product-title, .wsite-elements.wsite-footer .product-description, .wsite-elements.wsite-footer .wsite-form-field label, .wsite-elements.wsite-footer .wsite-form-field label{}
29.wsite-elements.wsite-not-footer:not(.wsite-header-elements) h2, .wsite-elements.wsite-not-footer:not(.wsite-header-elements) .product-long .product-title, .wsite-elements.wsite-not-footer:not(.wsite-header-elements) .product-large .product-title, .wsite-elements.wsite-not-footer:not(.wsite-header-elements) .product-small .product-title, #wsite-content h2, #wsite-content .product-long .product-title, #wsite-content .product-large .product-title, #wsite-content .product-small .product-title, .blog-sidebar h2 {}
30#wsite-content h2, #wsite-content .product-long .product-title, #wsite-content .product-large .product-title, #wsite-content .product-small .product-title, .blog-sidebar h2 {}
31.wsite-elements.wsite-footer h2, .wsite-elements.wsite-footer .product-long .product-title, .wsite-elements.wsite-footer .product-large .product-title, .wsite-elements.wsite-footer .product-small .product-title{}
32#wsite-title {font-family:"Sansation" !important;color:#474569 !important;}
33.wsite-menu-default a {}
34.wsite-menu a {}
35.wsite-image div, .wsite-caption {}
36.galleryCaptionInnerText {}
37.fancybox-title {}
38.wslide-caption-text {}
39.wsite-phone {}
40.wsite-headline,.wsite-header-section .wsite-content-title {}
41.wsite-headline-paragraph,.wsite-header-section .paragraph {}
42.wsite-button-inner {}
43.wsite-not-footer blockquote {}
44.wsite-footer blockquote {}
45.blog-header h2 a {}
46#wsite-content h2.wsite-product-title {}
47.wsite-product .wsite-product-price a {}
48@media screen and (min-width: 767px) {.wsite-elements.wsite-not-footer:not(.wsite-header-elements) div.paragraph, .wsite-elements.wsite-not-footer:not(.wsite-header-elements) p, .wsite-elements.wsite-not-footer:not(.wsite-header-elements) .product-block .product-title, .wsite-elements.wsite-not-footer:not(.wsite-header-elements) .product-description, .wsite-elements.wsite-not-footer:not(.wsite-header-elements) .wsite-form-field label, .wsite-elements.wsite-not-footer:not(.wsite-header-elements) .wsite-form-field label, #
48wsite-content div.paragraph, #wsite-content p, #wsite-content .product-block .product-title, #wsite-content .product-description, #wsite-content .wsite-form-field label, #wsite-content .wsite-form-field label, .blog-sidebar div.paragraph, .blog-sidebar p, .blog-sidebar .wsite-form-field label, .blog-sidebar .wsite-form-field label {}
49#wsite-content div.paragraph, #wsite-content p, #wsite-content .product-block .product-title, #wsite-content .product-description, #wsite-content .wsite-form-field label, #wsite-content .wsite-form-field label, .blog-sidebar div.paragraph, .blog-sidebar p, .blog-sidebar .wsite-form-field label, .blog-sidebar .wsite-form-field label {}
50.wsite-elements.wsite-footer div.paragraph, .wsite-elements.wsite-footer p, .wsite-elements.wsite-footer .product-block .product-title, .wsite-elements.wsite-footer .product-description, .wsite-elements.wsite-footer .wsite-form-field label, .wsite-elements.wsite-footer .wsite-form-field label{}
51.wsite-elements.wsite-not-footer:not(.wsite-header-elements) h2, .wsite-elements.wsite-not-footer:not(.wsite-header-elements) .product-long .product-title, .wsite-elements.wsite-not-footer:not(.wsite-header-elements) .product-large .product-title, .wsite-elements.wsite-not-footer:not(.wsite-header-elements) .product-small .product-title, #wsite-content h2, #wsite-content .product-long .product-title, #wsite-content .product-large .product-title, #wsite-content .product-small .product-title, .blog-sidebar h2 {}
52#wsite-content h2, #wsite-content .product-long .product-title, #wsite-content .product-large .product-title, #wsite-content .product-small .product-title, .blog-sidebar h2 {}
53.wsite-elements.wsite-footer h2, .wsite-elements.wsite-footer .product-long .product-title, .wsite-elements.wsite-footer .product-large .product-title, .wsite-elements.wsite-footer .product-small .product-title{}
54#wsite-title {}
55.wsite-menu-default a {}
56.wsite-menu a {}
57.wsite-image div, .wsite-caption {}
58.galleryCaptionInnerText {}
59.fancybox-title {}
60.wslide-caption-text {}
61.wsite-phone {}
62.wsite-headline,.wsite-header-section .wsite-content-title {}
63.wsite-headline-paragraph,.wsite-header-section .paragraph {}
64.wsite-button-inner {}
65.wsite-not-footer blockquote {}
66.wsite-footer blockquote {}
67.blog-header h2 a {}
68#wsite-content h2.wsite-product-title {}
69.wsite-product .wsite-product-price a {}
70}</style>
71<link rel='stylesheet' type='text/css' href='//cdn2.editmysite.com/css/old/slideshow/slideshow.css?1728329069' />
72
73		
73<script>
74var STATIC_BASE = '//cdn1.editmysite.com/';
75var ASSETS_BASE = '//cdn2.editmysite.com/';
76var STYLE_PREFIX = 'wsite';
77</script>
vendor: 1 bytes, line 77
77
78<script src='https://cdn2.editmysite.com/js/jquery-1.8.3.min.js'></script>
78
79
80<script type="text/javascript" src="//cdn2.editmysite.com/js/lang/en/stl.js?buildTime=1728329069&"></script>
vendor: 1 bytes, line 80
80
81<script src="//cdn2.editmysite.com/js/site/main.js?buildTime=1728329069"></script>
81<script type="text/javascript">
82		function initCustomerAccountsModels() {
83					(function(){_W.setup_rpc({"url":"\/ajax\/api\/JsonRPC\/CustomerAccounts\/","actions":{"CustomerAccounts":[{"name":"login","len":2,"multiple":false,"standalone":false},{"name":"logout","len":0,"multiple":false,"standalone":false},{"name":"getSessionDetails","len":0,"multiple":false,"standalone":false},{"name":"getAccountDetails","len":0,"multiple":false,"standalone":false},{"name":"getOrders","len":0,"multiple":false,"standalone":false},{"name":"register","len":4,"multiple":false,"standalone":false},{"name":"emailExists","len":1,"multiple":false,"standalone":false},{"name":"passwordReset","len":1,"multiple":false,"standalone":false},{"name":"passwordUpdate","len":3,"multiple":false,"standalone":false},{"name":"validateSession","len":1,"multiple":false,"standalone":false}]},"namespace":"_W.CustomerAccounts.RPC"});
84_W.setup_model_rpc({"rpc_namespace":"_W.CustomerAccounts.RPC","model_namespace":"_W.CustomerAccounts.BackboneModelData","collection_namespace":"_W.CustomerAccounts.BackboneCollectionData","bootstrap_namespace":"_W.CustomerAccounts.BackboneBootstrap","models":{"CustomerAccounts":{"_class":"CustomerAccounts.Model.CustomerAccounts","defaults":null,"validation":null,"types":null,"idAttribute":null,"keydefs":null}},"collections":{"CustomerAccounts":{"_class":"CustomerAccounts.Collection.CustomerAccounts"}},"bootstrap":[]});
85})();
86		}
87		if(document.createEvent && document.addEventListener) {
88			var initEvt = document.createEvent('Event');
89			initEvt.initEvent('customerAccountsModelsInitialized', true, false);
90			document.dispatchEvent(initEvt);
91		} else if(document.documentElement.initCustomerAccountsModels === 0){
92			document.documentElement.initCustomerAccountsModels++
93		}
94		</script>
94
95		
95<script type="text/javascript"> _W = _W || {}; _W.securePrefix='www.appliedcivil.com'; </script>
95<script>_W = _W || {};
96			_W.customerLocale = "en_US";
97			_W.storeName = null;
98			_W.isCheckoutReskin = false;
99			_W.storeCountry = "US";
100			_W.storeCurrency = "USD";
101			_W.storeEuPrivacyPolicyUrl = "";
102			com_currentSite = "753237894647039530";
103			com_userID = "10986919";</script>
103<script type='text/javascript' src='//cdn2.editmysite.com/js/old/slideshow-jq.js?buildTime=1728329069'></script>
vendor: 1 bytes, line 103
103
104<script type="text/javascript">_W.configDomain = "www.weebly.com";</script>
104<script>_W.relinquish && _W.relinquish()</script>
vendor: 1 bytes, line 104
104
105<script type="text/javascript" src="//cdn2.editmysite.com/js/lang/en/stl.js?buildTime=1728329069&"></script>
105<script> _W.themePlugins = [];</script>
105<script type="text/javascript"> _W.recaptchaUrl = "https://www.google.com/recaptcha/api.js"; </script>
105<script type="text/javascript"><!--
106	
107	
108	function initFlyouts(){
109		initPublishedFlyoutMenus(
110			[{"id":"837612669254231110","title":"Home","url":"index.html","target":"","nav_menu":false,"nonclickable":false},{"id":"303350891802536258","title":"About Us","url":"about-us.html","target":"","nav_menu":false,"nonclickable":false},{"id":"872408553155078887","title":"Services","url":"services.html","target":"","nav_menu":false,"nonclickable":false},{"id":"555266996379779410","title":"Contact Us","url":"contact-us.html","target":"","nav_menu":false,"nonclickable":false},{"id":"271679734332938545","title":"Resources","url":"resources.html","target":"","nav_menu":false,"nonclickable":false}],
111			"837612669254231110",
112			'',
113			'active',
114			false,
115			{"navigation\/item":"<li {{#id}}id=\"{{id}}\"{{\/id}} class=\"wsite-menu-item-wrap\">\n\t<a\n\t\t{{^nonclickable}}\n\t\t\t{{^nav_menu}}\n\t\t\t\thref=\"{{url}}\"\n\t\t\t{{\/nav_menu}}\n\t\t{{\/nonclickable}}\n\t\t{{#target}}\n\t\t\ttarget=\"{{target}}\"\n\t\t{{\/target}}\n\t\t{{#membership_required}}\n\t\t\tdata-membership-required=\"{{.}}\"\n\t\t{{\/membership_required}}\n\t\tclass=\"wsite-menu-item\"\n\t\t>\n\t\t{{{title_html}}}\n\t<\/a>\n\t{{#has_children}}{{> navigation\/flyout\/list}}{{\/has_children}}\n<\/li>\n","navigation\/flyout\/list":"<div class=\"wsite-menu-wrap\" style=\"display:none\">\n\t<ul class=\"wsite-menu\">\n\t\t{{#children}}{{> navigation\/flyout\/item}}{{\/children}}\n\t<\/ul>\n<\/div>\n","navigation\/flyout\/item":"<li {{#id}}id=\"{{id}}\"{{\/id}}\n\tclass=\"wsite-menu-subitem-wrap {{#is_current}}wsite-nav-current{{\/is_current}}\"\n\t>\n\t<a\n\t\t{{^nonclickable}}\n\t\t\t{{^nav_menu}}\n\t\t\t\thref=\"{{url}}\"\n\t\t\t{{\/nav_menu}}\n\t\t{{\/nonclickable}}\n\t\t{{#target}}\n\t\t\ttarget=\"{{target}}\"\n\t\t{{\/target}}\n\t\tclass=\"wsite-menu-subitem\"\n\t\t>\n\t\t<span class=\"wsite-menu-title\">\n\t\t\t{{{title_html}}}\n\t\t<\/span>{{#has_children}}<span class=\"wsite-menu-arrow\">&gt;<\/span>{{\/has_children}}\n\t<\/a>\n\t{{#has_children}}{{> navigation\/flyout\/list}}{{\/has_children}}\n<\/li>\n"},
116			{}
117		)
118	}
119//-->
120</script>
120
121		
122		
123	</head>
124	<body class="no-header-page  wsite-page-index wsite-theme-light"><div class="wrapper">
125    <div class="cento-header">
126      <div class="container">
127        <div class="logo"><span class="wsite-logo">
128
129	<a href="/">
130		<img src="/uploads/1/0/9/8/10986919/1470950094.png" alt="Applied Civil Engineering Incorporated" />
131	</a>
132
133</span></div>
134        <a class="hamburger" aria-label="Menu" href="#"><span></span></a>
135      </div>
136      <div class="nav-wrap">
137        <div class="container">
138          <div class="nav desktop-nav"><ul class="wsite-menu-default">
139		<li id="active" class="wsite-menu-item-wrap">
140			<a
141						href="/"
142				class="wsite-menu-item"
143				>
144				Home
145			</a>
146			
147		</li>
148		<li id="pg303350891802536258" class="wsite-menu-item-wrap">
149			<a
150						href="/about-us.html"
151				class="wsite-menu-item"
152				>
153				About Us
154			</a>
155			
156		</li>
157		<li id="pg872408553155078887" class="wsite-menu-item-wrap">
158			<a
159						href="/services.html"
160				class="wsite-menu-item"
161				>
162				Services
163			</a>
164			
165		</li>
166		<li id="pg555266996379779410" class="wsite-menu-item-wrap">
167			<a
168						href="/contact-us.html"
169				class="wsite-menu-item"
170				>
171				Contact Us
172			</a>
173			
174		</li>
175		<li id="pg271679734332938545" class="wsite-menu-item-wrap">
176			<a
177						href="/resources.html"
178				class="wsite-menu-item"
179				>
180				Resources
181			</a>
182			
183		</li>
184</ul>
185</div>
186        </div><!-- end .container -->
187      </div><!-- end .nav-wrap -->
188    </div><!-- end .header -->
189
190    <div class="content-wrap">
191      <div id="wsite-content" class="wsite-elements wsite-not-footer">
192	<div class="wsite-section-wrap">
193	<div class="wsite-section wsite-body-section wsite-background-1"  >
194		<div class="wsite-section-content">
195        <div class="container">
196			<div class="wsite-section-elements">
197				<h2 class="wsite-content-title" style="text-align:left;">Consulting Civil Engineers</h2>
198<div class="paragraph" style="text-align:justify;display:block;"><font size="3">Applied Civil Engineering is an innovative civil engineering company dedicated to providing high quality, creative and timely solutions for all types of land development projects. &nbsp;Beyond providing engineering services, we act as liaisons between our clients, project consultants and regulatory agencies.&nbsp;We promote environmentally sustainable designs and business practices and actively pursue continuing professional development opportunities to stay on the forefront of new technologies and regulations.&nbsp;Our goal is to be respected by our clients and colleagues as leaders in the civil engineering field.&nbsp;</font></div>
199
200<div><div style="height:10px;overflow:hidden"></div>
201<div id='105716339132367318-slideshow'></div>
202<script type='text/javascript'>
203(function(jQuery) {
204function init() { window.wSlideshow && window.wSlideshow.render({elementID:"105716339132367318",nav:"none",navLocation:"bottom",captionLocation:"bottom",transition:"fold",autoplay:"1",speed:"3",aspectRatio:"4:3",showControls:"false",randomStart:"false",images:[{"url":"1/0/9/8/10986919/2893411_2.jpg","width":333,"height":249,"fullHeight":800,"fullWidth":1067},{"url":"1/0/9/8/10986919/3556247_2.jpg","width":333,"height":249,"fullHeight":800,"fullWidth":1066},{"url":"1/0/9/8/10986919/7367568_2.jpg","width":333,"height":249,"fullHeight":800,"fullWidth":1066},{"url":"1/0/9/8/10986919/8558809_2.jpg","width":333,"height":249,"fullHeight":800,"fullWidth":1066},{"url":"1/0/9/8/10986919/8247416_2.jpg","width":333,"height":249,"fullHeight":800,"fullWidth":1066},{"url":"1/0/9/8/10986919/3602272_2.jpg","width":333,"height":249,"fullHeight":800,"fullWidth":1066},{"url":"1/0/9/8/10986919/1049523_2.jpg","width":333,"height":249,"fullHeight":800,"fullWidth":1066}]}) }
205jQuery(document).ready(init);
206})(window.jQuery)
207</script>
207
208
209<div style="height:10px;overflow:hidden"></div></div>
210
211<div class="paragraph" style="text-align:center;"><a href="/contact-us.html">Contact</a> Us Today: (707) 320-4968<br />&#8203;<br />Serving Napa, &nbsp;Sonoma, Marin, Solano, Mendocino and Lake Counties</div>
212			</div>
213		</div>
214      </div>
215
216	</div>
217</div>
218
219</div>
220
221    </div><!-- end content-wrap -->
222
223    <div class="footer-wrap">
224      <div class="container">
225            <div class="footer"><div class='wsite-elements wsite-footer'>
226<div><div class="wsite-multicol"><div class="wsite-multicol-table-wrap" style="margin:0 -15px;">
227	<table class="wsite-multicol-table">
228		<tbody class="wsite-multicol-tbody">
229			<tr class="wsite-multicol-tr">
230				<td class="wsite-multicol-col" style="width:50%; padding:0 15px;">
231					
232						
233
234<div class="wsite-spacer" style="height:50px;"></div>
235
236
237					
238				</td>				<td class="wsite-multicol-col" style="width:50%; padding:0 15px;">
239					
240						
241
242<div class="wsite-spacer" style="height:50px;"></div>
243
244<div class="wsite-spacer" style="height:50px;"></div>
245
246
247					
248				</td>			</tr>
249		</tbody>
250	</table>
251</div></div></div>
252
253<div class="wsite-spacer" style="height:50px;"></div></div></div>
254      </div><!-- end container -->
255    </div><!-- end footer-wrap -->
256  </div>
257
258  <div class="nav mobile-nav"><ul class="wsite-menu-default">
259		<li id="active" class="wsite-menu-item-wrap">
260			<a
261						href="/"
262				class="wsite-menu-item"
263				>
264				Home
265			</a>
266			
267		</li>
268		<li id="pg303350891802536258" class="wsite-menu-item-wrap">
269			<a
270						href="/about-us.html"
271				class="wsite-menu-item"
272				>
273				About Us
274			</a>
275			
276		</li>
277		<li id="pg872408553155078887" class="wsite-menu-item-wrap">
278			<a
279						href="/services.html"
280				class="wsite-menu-item"
281				>
282				Services
283			</a>
284			
285		</li>
286		<li id="pg555266996379779410" class="wsite-menu-item-wrap">
287			<a
288						href="/contact-us.html"
289				class="wsite-menu-item"
290				>
291				Contact Us
292			</a>
293			
294		</li>
295		<li id="pg271679734332938545" class="wsite-menu-item-wrap">
296			<a
297						href="/resources.html"
298				class="wsite-menu-item"
299				>
300				Resources
301			</a>
302			
303		</li>
304</ul>
305</div>
306
307  
307<script type="text/javascript" src="/files/theme/plugins.js?1556830342"></script>
307
308  
308<script type="text/javascript" src="/files/theme/custom.js?1556830342"></script>
308
309    <div id="customer-accounts-app"></div>
310    
310<script src="//cdn2.editmysite.com/js/site/main-customer-accounts-site.js?buildTime=1728329069"></script>
310
311
312		Civil Engineering Consultants - Napa Valley - California
313Vineyards - Wineries - Estates - Water Systems - Wastewater Systems
313<script type="text/javascript">
314	var r = [99, 104, 101, 99, 107, 111, 117, 116, 46, 40, 119, 101, 101, 98, 108, 121, 124, 101, 100, 105, 116, 109, 121, 115, 105, 116, 101, 41, 46, 99, 111, 109];
315	var snPlObR = function(arr) {
316		var s = '';
317		for (var i = 0 ; i < arr.length ; i++){
318			s = s + String.fromCharCode(arr[i]);
319		}
320		return s;
321	};
322	var s = snPlObR(r);
323
324	var regEx = new RegExp(s);
325
326	_W.Analytics = _W.Analytics || {'trackers': {}};
327	_W.Analytics.trackers.wSP = 'snowday';
328	_W.Analytics.user_id = '10986919';
329	_W.Analytics.site_id = '753237894647039530';
330
331	_W.startWeeblyTracking = function() {
332		if (_W.trackingStarted || _W.trackingStopped) return;
333
334		if (window.kingsBanner && window.kingsBanner.bannerRejectedCalled) return;
335
336		try {
337			if (Date.now() < parseInt(window.localStorage.gdpr_rejected_until, 10)) return;
338		} catch (e) {}
339
340		_W.trackingStarted = true;
341
342		// NOTE: keep the getElementsByTagName(o)**[1]** if you replace this code. Otherwise cookie banner scripts won't be first on the page
343		;(function(p,l,o,w,i,n,g){if(!p[i]){p.GlobalSnowplowNamespace=p.GlobalSnowplowNamespace||[];
344				p.GlobalSnowplowNamespace.push(i);p[i]=function(){(p[i].q=p[i].q||[]).push(arguments)
345				};p[i].q=p[i].q||[];n=l.createElement(o);g=l.getElementsByTagName(o)[1];n.async=1;
346				n.src=w;g.parentNode.insertBefore(n,g)}}(window,document,'script','//cdn2.editmysite.com/js/wsnbn/snowday262.js','snowday'));
347
348		(function(app_id, ec_hostname, discover_root_domain) {
349			var track = window[_W.Analytics.trackers.wSP];
350			if (!track) return;
351			track('newTracker', app_id, ec_hostname, {
352				appId: app_id,
353				post: true,
354				platform: 'web',
355				discoverRootDomain: discover_root_domain,
356				cookieName: '_snow_',
357				contexts: {
358					webPage: true,
359					performanceTiming: true
360				},
361				crossDomainLinker: function (linkElement) {
362					return regEx.test(linkElement.href);
363				},
364				respectDoNotTrack: true
365			});
366			track('trackPageView', _W.Analytics.user_id+':'+_W.Analytics.site_id, _W.Analytics.spContexts);
367			track('crossDomainLinker', function (linkElement) {
368				return regEx.test(linkElement.href);
369			});
370		})(
371			'_wn',
372			'ec.editmysite.com',
373			true
374		);
375	};
376
377	_W.stopWeeblyTracking = function() {
378		_W.trackingStopped = true;
379
380		var name = _W.Analytics.trackers.wSP;
381		if (window[name]) {
382			var noop = function() {};
383			noop.q = [];
384			window[name] = noop;
385		}
386
387		var stripLinkerParam = function() {
388			if (this.href && this.href.indexOf('_sp=') !== -1) {
389				this.href = this.href.replace(/([?&])_sp=[^&#]*(&?)/, function(match, separator, next) {
390					return next ? separator : '';
391				});
392			}
393		};
394		for (var l = 0; l < document.links.length; l++) {
395			var link = document.links[l];
396			if (link.spDecorationEnabled) {
397				stripLinkerParam.call(link);
398				link.addEventListener('click', stripLinkerParam, true);
399				link.addEventListener('mousedown', stripLinkerParam, true);
400			}
401		}
402
403		var host = window.location.hostname;
404		var parts = host.split('.');
405		var domains = [''];
406		for (var i = 0; i < parts.length - 1; i++) {
407			domains.push('; domain=.' + parts.slice(i).join('.'));
408		}
409		var cookies = document.cookie.split(';');
410		for (var c = 0; c < cookies.length; c++) {
411			var cookieName = cookies[c].split('=')[0].replace(/^\s+/, '');
412			if (cookieName.indexOf('_snow_') === 0) {
413				for (var d = 0; d < domains.length; d++) {
414					document.cookie = cookieName + '=; expires=Thu, 01 Jan 1970 00:00:00 GMT; path=/' + domains[d];
415				}
416			}
417		}
418
419		try {
420			for (var k = window.localStorage.length - 1; k >= 0; k--) {
421				var key = window.localStorage.key(k);
422				if (key && key.indexOf('snowplowOutQueue') === 0) {
423					window.localStorage.removeItem(key);
424				}
425			}
426		} catch (e) {}
427	};
428
429	(function(hasWeeblyBanner, hasThirdPartyBanner) {
430		_W.hasCookieBanner = hasWeeblyBanner || hasThirdPartyBanner;
431		_W.hasThirdPartyCookieBanner = hasThirdPartyBanner;
432
433		if (!hasWeeblyBanner && !hasThirdPartyBanner) {
434			_W.startWeeblyTracking();
435			return;
436		}
437
438		if (!hasThirdPartyBanner) {
439			if (window.w_gdpr_not_shown || /(^|;\s*)gdpr-kb-p=/.test(document.cookie)) {
440				_W.startWeeblyTracking();
441			}
442			return;
443		}
444
445
446		var onConsent = function(granted) {
447			if (granted) {
448				_W.startWeeblyTracking();
449			} else if (_W.trackingStarted) {
450				_W.stopWeeblyTracking();
451			}
452		};
453
454		var consentMode = {seen: false, update: null, defaultGranted: false, regionDenied: fal
454se};
455		var readConsentMode = function(entry) {
456			if (!entry || entry[0] !== 'consent' || !entry[2] || !entry[2].analytics_storage) return false;
457			var granted = entry[2].analytics_storage === 'granted';
458			consentMode.seen = true;
459			if (entry[1] === 'update') {
460				consentMode.update = granted;
461			} else if (entry[1] === 'default' && entry[2].region) {
462				consentMode.regionDenied = consentMode.regionDenied || !granted;
463			} else if (entry[1] === 'default') {
464				consentMode.defaultGranted = granted;
465			}
466			return true;
467		};
468		var applyConsentMode = function() {
469			if (!consentMode.seen) return;
470			onConsent(consentMode.update !== null ? consentMode.update : consentMode.defaultGranted && !consentMode.regionDenied);
471		};
472		var dataLayer = window.dataLayer = window.dataLayer || [];
473		for (var i = 0; i < dataLayer.length; i++) {
474			readConsentMode(dataLayer[i]);
475		}
476		applyConsentMode();
477		var dataLayerPush = dataLayer.push;
478		dataLayer.push = function() {
479			var changed = false;
480			for (var j = 0; j < arguments.length; j++) {
481				changed = readConsentMode(arguments[j]) || changed;
482			}
483			var result = dataLayerPush.apply(dataLayer, arguments);
484			if (changed) applyConsentMode();
485			return result;
486		};
487	})(false, false);
488</script>
488
489
490
491
492
493
494<script>
495	(function(jQuery) {
496		try {
497			if (jQuery) {
498				jQuery('div.blog-social div.fb-like').attr('class', 'blog-social-item blog-fb-like');
499				var $commentFrame = jQuery('#commentArea iframe');
500				if ($commentFrame.length > 0) {
501					var frameHeight = jQuery($commentFrame[0].contentWindow.document).height() + 50;
502					$commentFrame.css('min-height', frameHeight + 'px');
503				}
504				if (jQuery('.product-button').length > 0){
505					jQuery(document).ready(function(){
506						jQuery('.product-button').parent().each(function(index, product){
507							if(jQuery(product).attr('target') == 'paypal'){
508								if (!jQuery(product).find('> [name="bn"]').length){
509									jQuery('<input>').attr({
510										type: 'hidden',
511										name: 'bn',
512										value: 'DragAndDropBuil_SP_EC'
513									}).appendTo(product);
514								}
515							}
516						});
517					});
518				}
519			}
520			else {
521				// Prototype
522				$$('div.blog-social div.fb-like').each(function(div) {
523					div.className = 'blog-social-item blog-fb-like';
524				});
525				$$('#commentArea iframe').each(function(iframe) {
526					iframe.style.minHeight = '410px';
527				});
528			}
529		}
530		catch(ex) {}
531	})(window._W && _W.jQuery);
532</script>
532
533
534<script>
535	window._W.isEUUser = false;
536	window._W.showCookieToAll = "";
537</script>
537
538
539<script>
540	(function(jQuery) {
541		try {
542			function forceShowCcLinks() {
543				var ccLinks = document.querySelector('.cc_links');
544				if (!ccLinks) {
545					return;
546				}
547
548				var ccLinksVisible = jQuery(ccLinks).is(':visible');
549				if (ccLinksVisible) {
550					return;
551				}
552
553
554				ccLinks.style.display = 'block';
555
556				var ccParent = ccLinks.parentElement;
557
558				var ccParentVisible = jQuery(ccParent).is(':visible');
559				if (ccParentVisible) {
560					return;
561				}
562
563				ccParent.style.display = 'block';
564
565				var ccGrandparent = ccParent.parentElement;
566				var ccGrandparentVisible = jQuery(ccGrandparent).is(':visible');
567				if (ccGrandparentVisible) {
568					return;
569				}
570				ccGrandparent.style.display = 'block';
571
572			}
573
574			function forceShowCcLinksForever() {
575				var tenSeconds = 10000;
576				forceShowCcLinks();
577				setTimeout(forceShowCcLinksForever, tenSeconds);
578			}
579
580			jQuery(document).ready(forceShowCcLinksForever);
581		}
582		catch(ex) {}
583	})(window._W && _W.jQuery);
584</script>
584
585
586
587	</body>
588</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.