1<!DOCTYPE html> 2<html lang="en"> 3 <head> 4 <title>2D - Ashley York</title><meta property="og:site_name" content="Ashley York" /> 5<meta property="og:title" content="2D" /> 6<meta property="og:description" content=" all content © 2026 by Ashley A. York " /> 7<meta property="og:image" content="http://cdn2.editmysite.com/images/site/footer/og-image-placeholder-blank.png" /> 8<meta property="og:url" content="http://www.ashyork.com/2d.html" /> 9 10 11<meta name="keywords" content="drawing, collage, sculpture, two dimensional, art, ashley, york, ashley york" /> 12<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> 13 14 <meta name="google-site-verification" content="Erc95k3rKhfCaFFEbdXxUsXv-xfGdM81bl7dc6k2Di4" /> 15 <link id="wsite-base-style" rel="stylesheet" type="text/css" href="//cdn11.editmysite.com/css/sites.css?buildtime=1772730747" /> 16<link rel="stylesheet" type="text/css" href="//cdn11.editmysite.com/css/old/fancybox.css?buildtime=1772730747" /> 17<link rel="stylesheet" type="text/css" href="/files/main_style.css?1772734853" title="wsite-theme-css" /> 18<link href='//cdn2.editmysite.com/fonts/Actor/font.css?2' rel='stylesheet' type='text/css' /> 19 20<link href='//cdn2.editmysite.com/fonts/Roboto/font.css?2' rel='stylesheet' type='text/css' /> 21<link href='//cdn2.editmysite.com/fonts/NeoRetroDraw/font.css?2' rel='stylesheet' type='text/css' /> 22<link href='//cdn2.editmysite.com/fonts/NeoRetroDraw/font.css?2' rel='stylesheet' type='text/css' /> 23<link href='//cdn2.editmysite.com/fonts/Quicksand/font.css?2' rel='stylesheet' type='text/css' /> 24<link href='//cdn2.editmysite.com/fonts/Quicksand/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 {font-family:"Roboto" !important;text-transform: none !important;} 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 {color:#2a2a2a !important;} 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 {font-family:"NeoRetroDraw" !important;} 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:"NeoRetroDraw" !important;} 33.wsite-not-footer h2.wsite-content-title a, .wsite-not-footer .paragraph a, .wsite-not-footer blockquote a, #blogTable .blog-sidebar a, #blogTable .blog-comments a, #blogTable .blog-comments-bottom a, #wsite-com
33-store a, #wsite-com-product-gen a {color:#e9a476 !important;} 34.wsite-footer h2 a, .wsite-footer .paragraph a, .wsite-footer blockquote a {color:#e9a476 !important;} 35.wsite-menu-default a {font-family:"Quicksand" !important;font-weight:400 !important;} 36.wsite-menu a {font-family:"Quicksand" !important;font-weight:300 !important;} 37.wsite-image div, .wsite-caption {} 38.galleryCaptionInnerText {} 39.fancybox-title {} 40.wslide-caption-text {} 41.wsite-phone {} 42.wsite-headline,.wsite-header-section .wsite-content-title {} 43.wsite-headline-paragraph,.wsite-header-section .paragraph {} 44.wsite-button-inner {} 45.wsite-not-footer blockquote {} 46.wsite-footer blockquote {} 47.blog-header h2 a {} 48#wsite-content h2.wsite-product-title {} 49.wsite-product .wsite-product-price a {} 50.wsite-not-footer h2.wsite-content-title a:hover, .wsite-not-footer .paragraph a:hover, .wsite-not-footer blockquote a:hover, #blogTable .blog-sidebar a:hover, #blogTable .blog-comments a:hover, #blogTable .blog-comments-bottom a:hover, #wsite-com-store a:hover, #wsite-com-product-gen a:hover {color:#f57017 !important;} 51.wsite-footer h2 a:hover, .wsite-footer .paragraph a:hover, .wsite-footer blockquote a:hover {color:#c2743b !important;} 52@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, #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 {font-size:16px !important;line-height:40px !important;} 53#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 {} 54.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{} 55.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 {} 56#wsite-content h2, #wsite-content .product-long .product-title, #wsite-content .product-large .product-title, #wsite-content .product-small .product-title, .blog-sidebar h2 {} 57.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{} 58#wsite-title {} 59.wsite-menu-default a {font-size:13px !important;} 60.wsite-menu a {font-size:12px !important;} 61.wsite-image div, .wsite-caption {} 62.galleryCaptionInnerText {} 63.fancybox-title {} 64.wslide-caption-text {} 65.wsite-phone {} 66.wsite-headline,.wsite-header-section .wsite-content-title {} 67.wsite-headline-paragraph,.wsite-header-section .paragraph {} 68.wsite-button-inner {} 69.wsite-not-footer blockquote {} 70.wsite-footer blockquote {} 71.blog-header h2 a {} 72#wsite-content h2.wsite-product-title {} 73.wsite-product .wsite-product-price a {} 74}</style> 75 76
76<script src='/files/templateArtifacts.js?1772734853'></script>
vendor: 1 bytes, line 76
76
77<script> 78var STATIC_BASE = '//cdn1.editmysite.com/'; 79var ASSETS_BASE = '//cdn11.editmysite.com/'; 80var STYLE_PREFIX = 'wsite'; 81</script>
vendor: 1 bytes, line 81
81
82<script src='https://cdn11.editmysite.com/js/jquery-1.8.3.min.js'></script>
82 83
84<script type="text/javascript" src="//cdn2.editmysite.com/js/lang/en/stl.js?buildTime=1772730747&"></script>
vendor: 1 bytes, line 84
84
85<script src="//cdn11.editmysite.com/js/site/main.js?buildtime=1772730747"></script>
85<script type="text/javascript"> 86 function initCustomerAccountsModels() { 87 (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"}); 88_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":[]}); 89})(); 90 } 91 if(document.createEvent && document.addEventListener) { 92 var initEvt = document.createEvent('Event'); 93 initEvt.initEvent('customerAccountsModelsInitialized', true, false); 94 document.dispatchEvent(initEvt); 95 } else if(document.documentElement.initCustomerAccountsModels === 0){ 96 document.documentElement.initCustomerAccountsModels++ 97 } 98 </script>
98 99
99<script type="text/javascript"> _W = _W || {}; _W.securePrefix='www.ashyork.com'; </script>
99<script>_W = _W || {}; 100 _W.customerLocale = "en_US"; 101 _W.storeName = "Ashley York"; 102 _W.isCheckoutReskin = false; 103 _W.storeCountry = "US"; 104 _W.storeCurrency = "USD"; 105 _W.storeEuPrivacyPolicyUrl = ""; 106 com_currentSite = "102818665989017034"; 107 com_userID = "19549771";</script>
107<script type="text/javascript">_W.configDomain = "www.weebly.com";</script>
107<script>_W.relinquish && _W.relinquish()</script>
vendor: 1 bytes, line 107
107
108<script type="text/javascript" src="//cdn2.editmysite.com/js/lang/en/stl.js?buildTime=1772730747&"></script>
108<script> _W.themePlugins = [];</script>
108<script type="text/javascript"> _W.recaptchaUrl = "https://www.google.com/recaptcha/api.js"; </script>
108<script type="text/javascript"><!-- 109 110 var DISABLE_NAV_MORE = 1; 111 function initFlyouts(){ 112 initPublishedFlyoutMenus( 113 [{"id":"348608092893181153","title":"HOME","url":"index.html","target":"","nav_menu":false,"nonclickable":false},{"id":"555461282127276619","title":"3D","url":"3d.html","target":"","nav_menu":false,"nonclickable":false},{"id":"160759064692264073","title":"2D","url":"2d.html","target":"","nav_menu":false,"nonclickable":false},{"id":"809642080606028138","title":"CV","url":"cv.html","target":"","nav_menu":false,"nonclickable":false},{"id":"619215700681257385","title":"STATEMENTS","url":"statements.html","target":"","nav_menu":false,"nonclickable":false}], 114 "160759064692264073", 115 '', 116 'active', 117 false, 118 {"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\">><\/span>{{\/has_children}}\n\t<\/a>\n\t{{#has_children}}{{> navigation\/flyout\/list}}{{\/has_children}}\n<\/li>\n"}, 119 {} 120 ) 121 } 122//--> 123</script>
123 124 <meta name="google-site-verification" content="Erc95k3rKhfCaFFEbdXxUsXv-xfGdM81bl7dc6k2Di4" /> 125 126 </head> 127 <body class=" no-header-page wsite-theme-light wsite-page-2d"><div id="header-wrap"> 128 <div id="page"> 129 <div id="header-container"> 130 <table id="header"> 131 <tr> 132 <td id="logo"><span class="wsite-logo"> 133 134 <a href="/"> 135 136 <span id="wsite-title">Ashley York</span> 137 138 </a> 139 140</span></td> 141 <td id="header-right"> 142 <table> 143 <tr> 144 <td class="phone-number"></td> 145 <td class="social"><div style="text-align:left;"><div style="height:0px;overflow:hidden"></div> 146<span class="wsite-social wsite-social-default"><a class='first-child wsite-social-item wsite-social-mail' href="/cdn-cgi/l/email-protection#5e3f2d36323b2727312c35666d6d1e39333f3732703d3133" target='_blank' alt='Mail' aria-label='Mail'><span class='wsite-social-item-inner'></span></a><a class='last-child wsite-social-item wsite-social-linkedin' href='https://www.linkedin.com/in/ashleyayork/' target='_blank' alt='Linkedin' aria-label='Linkedin'><span class='wsite-social-item-inner'></span></a></span> 147<div style="height:0px;overflow:hidden"></div></div></td> 148 </tr> 149 </table> 150 <div class="search"></div> 151 </td> 152 </tr> 153 </table> 154 <div id="topnav"> 155 <ul class="wsite-menu-default"> 156 <li id="pg348608092893181153" class="wsite-menu-item-wrap"> 157 <a 158 href="/" 159 class="wsite-menu-item" 160 > 161 HOME 162 </a> 163 164 </li> 165 <li id="pg555461282127276619" class="wsite-menu-item-wrap"> 166 <a 167 href="/3d.html" 168 class="wsite-menu-item" 169 > 170 3D 171 </a> 172 173 </li> 174 <li id="active" class="wsite-menu-item-wrap"> 175 <a 176 href="/2d.html" 177 class="wsite-menu-item" 178 > 179 2D 180 </a> 181 182 </li> 183 <li id="pg809642080606028138" class="wsite-menu-item-wrap"> 184 <a 185 href="/cv.html" 186 class="wsite-menu-item" 187 > 188 CV 189 </a> 190 191 </li> 192 <li id="pg619215700681257385" class="wsite-menu-item-wrap"> 193 <a 194 href="/statements.html" 195 class="wsite-menu-item" 196 > 197 STATEMENTS 198 </a> 199 200 </li> 201 </ul> 202 <div style="clear:both"></div> 203 </div> 204 </div> 205 </div> 206</div> 207<div id="banner-wrap"> 208 <div id="container"> 209 <div id="banner-bot"> 210 <div id="banner-top"> 211 <div id="banner-mid"> 212 <div id="banner"> 213 <div class="wsite-header"></div> 214 </div> 215 </div> 216 </div> 217 </div> 218 </div> 219</div> 220<div id="main-wrap"> 221 <div id="page"> 222 <div id="main"> 223 <div id="content"><div id="wsite-content" class="wsite-elements wsite-not-footer"> 224 <h2 class="wsite-content-title">2024 <a href="/cnc-prints.html">CNC PRINTS</a></h2> 225 226<div><div style="height: 20px; overflow: hidden; width: 100%;"></div> 227<hr class="styled-hr" style="width:100%;"></hr> 228<div style="height: 20px; overflow: hidden; width: 100%;"></div></div> 229 230<h2 class="wsite-content-title" style="text-align:left;"><a href="/drawings.html">DRAWINGS</a></h2> 231 232<div><div style="height: 20px; overflow: hidden; width: 100%;"></div> 233<hr class="styled-hr" style="width:100%;"></hr> 234<div style="height: 20px; overflow: hidden; width: 100%;"></div></div> 235 236<h2 class="wsite-content-title" style="text-align:left;"><a href="/collage.html">COLLAGE</a></h2> 237</div> 238</div> 239 </div> 240 </div> 241</div> 242<div id="footer-wrap"> 243 <div id="page"> 244 <div id="footer"><div class='wsite-elements wsite-footer'> 245<div class="paragraph" style="text-align:center;"><span><span></span><font size="2">all content © 2026 by Ashley A. York</font><span></span></span></div></div>
vendor: 109 bytes, lines 245-246
245 246<script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script>
246<script type='text/javascript'> 247//<!-- 248 249if (document.cookie.match(/(^|;)\s*is_mobile=1/)) { 250 var windowHref = window.location.href || ''; 251 if (windowHref.indexOf('?') > -1) { 252 windowHref += '&'; 253 } else { 254 windowHref += '?'; 255 } 256 windowHref = windowHref.replace(/'/g, "%27"); 257 document.write( 258 " " + 259 "<a class='wsite-view-link-mobile' href='" + windowHref + "view=mobile'>Mobile Site</a>" 260 ); 261} 262 263//--> 264</script>
264</div> 265 </div> 266</div> 267 <div id="customer-accounts-app"></div> 268
268<script src="//cdn2.editmysite.com/js/site/main-customer-accounts-site.js?buildtime=1772730747"></script>
268 269 270
270<script type="text/javascript"> 271 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]; 272 var snPlObR = function(arr) { 273 var s = ''; 274 for (var i = 0 ; i < arr.length ; i++){ 275 s = s + String.fromCharCode(arr[i]); 276 } 277 return s; 278 }; 279 var s = snPlObR(r); 280 281 var regEx = new RegExp(s); 282 283 _W.Analytics = _W.Analytics || {'trackers': {}}; 284 _W.Analytics.trackers.wSP = 'snowday'; 285 _W.Analytics.user_id = '19549771'; 286 _W.Analytics.site_id = '102818665989017034'; 287 288 _W.startWeeblyTracking = function() { 289 if (_W.trackingStarted || _W.trackingStopped) return; 290 291 if (window.kingsBanner && window.kingsBanner.bannerRejectedCalled) return; 292 293 try { 294 if (Date.now() < parseInt(window.localStorage.gdpr_rejected_until, 10)) return; 295 } catch (e) {} 296 297 _W.trackingStarted = true; 298 299 // NOTE: keep the getElementsByTagName(o)**[1]** if you replace this code. Otherwise cookie banner scripts won't be first on the page 300 ;(function(p,l,o,w,i,n,g){if(!p[i]){p.GlobalSnowplowNamespace=p.GlobalSnowplowNamespace||[]; 301 p.GlobalSnowplowNamespace.push(i);p[i]=function(){(p[i].q=p[i].q||[]).push(arguments) 302 };p[i].q=p[i].q||[];n=l.createElement(o);g=l.getElementsByTagName(o)[1];n.async=1; 303 n.src=w;g.parentNode.insertBefore(n,g)}}(window,document,'script','//cdn2.editmysite.com/js/wsnbn/snowday262.js','snowday')); 304 305 (function(app_id, ec_hostname, discover_root_domain) { 306 var track = window[_W.Analytics.trackers.wSP]; 307 if (!track) return; 308 track('newTracker', app_id, ec_hostname, { 309 appId: app_id, 310 post: true, 311 platform: 'web', 312 discoverRootDomain: discover_root_domain, 313 cookieName: '_snow_', 314 contexts: { 315 webPage: true, 316 performanceTiming: true 317 }, 318 crossDomainLinker: function (linkElement) { 319 return regEx.test(linkElement.href); 320 }, 321 respectDoNotTrack: true 322 }); 323 track('trackPageView', _W.Analytics.user_id+':'+_W.Analytics.site_id, _W.Analytics.spContexts); 324 track('crossDomainLinker', function (linkElement) { 325 return regEx.test(linkElement.href); 326 }); 327 })( 328 '_wn', 329 'ec.editmysite.com', 330 true 331 ); 332 }; 333 334 _W.stopWeeblyTracking = function() { 335 _W.trackingStopped = true; 336 337 var name = _W.Analytics.trackers.wSP; 338 if (window[name]) { 339 var noop = function() {}; 340 noop.q = []; 341 window[name] = noop; 342 } 343 344 var stripLinkerParam = function() { 345 if (this.href && this.href.indexOf('_sp=') !== -1) { 346 this.href = this.href.replace(/([?&])_sp=[^&#]*(&?)/, function(match, separator, next) { 347 return next ? separator : ''; 348 }); 349 } 350 }; 351 for (var l = 0; l < document.links.length; l++) { 352 var link = document.links[l]; 353 if (link.spDecorationEnabled) { 354 stripLinkerParam.call(link); 355 link.addEventListener('click', stripLinkerParam, true); 356 link.addEventListener('mousedown', stripLinkerParam, true); 357 } 358 } 359 360 var host = window.location.hostname; 361 var parts = host.split('.'); 362 var domains = ['']; 363 for (var i = 0; i < parts.length - 1; i++) { 364 domains.push('; domain=.' + parts.slice(i).join('.')); 365 } 366 var cookies = document.cookie.split(';'); 367 for (var c = 0; c < cookies.length; c++) { 368 var cookieName = cookies[c].split('=')[0].replace(/^\s+/, ''); 369 if (cookieName.indexOf('_snow_') === 0) { 370 for (var d = 0; d < domains.length; d++) { 371 document.cookie = cookieName + '=; expires=Thu, 01 Jan 1970 00:00:00 GMT; path=/' + domains[d]; 372 } 373 } 374 } 375 376 try { 377 for (var k = window.localStorage.length - 1; k >= 0; k--) { 378 var key = window.localStorage.key(k); 379 if (key && key.indexOf('snowplowOutQueue') === 0) { 380 window.localStorage.removeItem(key); 381 } 382 } 383 } catch (e) {} 384 }; 385 386 (function(hasWeeblyBanner, hasThirdPartyBanner) { 387 _W.hasCookieBanner = hasWeeblyBanner || hasThirdPartyBanner; 388 _W.hasThirdPartyCookieBanner = hasThirdPartyBanner; 389 390 if (!hasWeeblyBanner && !hasThirdPartyBanner) { 391 _W.startWeeblyTracking(); 392 return; 393 } 394 395 if (!hasThirdPartyBanner) { 396 if (window.w_gdpr_not_shown || /(^|;\s*)gdpr-kb-p=/.test(document.cookie)) { 397 _W.startWeeblyTracking(); 398 } 399 return; 400 } 401 402 403 var onConsent = function(granted) { 404 if (granted) { 405 _W.startWeeblyTracking(); 406 } else if (_W.trackingStarted) { 407 _W.stopWeeblyTracking(); 408 } 409 }; 410 411 var consentMode = {seen: false, update: null, defaultGranted: false, regionDenied: fal
411se}; 412 var readConsentMode = function(entry) { 413 if (!entry || entry[0] !== 'consent' || !entry[2] || !entry[2].analytics_storage) return false; 414 var granted = entry[2].analytics_storage === 'granted'; 415 consentMode.seen = true; 416 if (entry[1] === 'update') { 417 consentMode.update = granted; 418 } else if (entry[1] === 'default' && entry[2].region) { 419 consentMode.regionDenied = consentMode.regionDenied || !granted; 420 } else if (entry[1] === 'default') { 421 consentMode.defaultGranted = granted; 422 } 423 return true; 424 }; 425 var applyConsentMode = function() { 426 if (!consentMode.seen) return; 427 onConsent(consentMode.update !== null ? consentMode.update : consentMode.defaultGranted && !consentMode.regionDenied); 428 }; 429 var dataLayer = window.dataLayer = window.dataLayer || []; 430 for (var i = 0; i < dataLayer.length; i++) { 431 readConsentMode(dataLayer[i]); 432 } 433 applyConsentMode(); 434 var dataLayerPush = dataLayer.push; 435 dataLayer.push = function() { 436 var changed = false; 437 for (var j = 0; j < arguments.length; j++) { 438 changed = readConsentMode(arguments[j]) || changed; 439 } 440 var result = dataLayerPush.apply(dataLayer, arguments); 441 if (changed) applyConsentMode(); 442 return result; 443 }; 444 })(false, false); 445</script>
445 446 447 448 449 450
451<script> 452 (function(jQuery) { 453 try { 454 if (jQuery) { 455 jQuery('div.blog-social div.fb-like').attr('class', 'blog-social-item blog-fb-like'); 456 var $commentFrame = jQuery('#commentArea iframe'); 457 if ($commentFrame.length > 0) { 458 var frameHeight = jQuery($commentFrame[0].contentWindow.document).height() + 50; 459 $commentFrame.css('min-height', frameHeight + 'px'); 460 } 461 if (jQuery('.product-button').length > 0){ 462 jQuery(document).ready(function(){ 463 jQuery('.product-button').parent().each(function(index, product){ 464 if(jQuery(product).attr('target') == 'paypal'){ 465 if (!jQuery(product).find('> [name="bn"]').length){ 466 jQuery('<input>').attr({ 467 type: 'hidden', 468 name: 'bn', 469 value: 'DragAndDropBuil_SP_EC' 470 }).appendTo(product); 471 } 472 } 473 }); 474 }); 475 } 476 } 477 else { 478 // Prototype 479 $$('div.blog-social div.fb-like').each(function(div) { 480 div.className = 'blog-social-item blog-fb-like'; 481 }); 482 $$('#commentArea iframe').each(function(iframe) { 483 iframe.style.minHeight = '410px'; 484 }); 485 } 486 } 487 catch(ex) {} 488 })(window._W && _W.jQuery); 489</script>
489 490
491<script> 492 window._W.isEUUser = false; 493 window._W.showCookieToAll = ""; 494</script>
494 495
496<script> 497 (function(jQuery) { 498 try { 499 function forceShowCcLinks() { 500 var ccLinks = document.querySelector('.cc_links'); 501 if (!ccLinks) { 502 return; 503 } 504 505 var ccLinksVisible = jQuery(ccLinks).is(':visible'); 506 if (ccLinksVisible) { 507 return; 508 } 509 510 511 ccLinks.style.display = 'block'; 512 513 var ccParent = ccLinks.parentElement; 514 515 var ccParentVisible = jQuery(ccParent).is(':visible'); 516 if (ccParentVisible) { 517 return; 518 } 519 520 ccParent.style.display = 'block'; 521 522 var ccGrandparent = ccParent.parentElement; 523 var ccGrandparentVisible = jQuery(ccGrandparent).is(':visible'); 524 if (ccGrandparentVisible) { 525 return; 526 } 527 ccGrandparent.style.display = 'block'; 528 529 } 530 531 function forceShowCcLinksForever() { 532 var tenSeconds = 10000; 533 forceShowCcLinks(); 534 setTimeout(forceShowCcLinksForever, tenSeconds); 535 } 536 537 jQuery(document).ready(forceShowCcLinksForever); 538 } 539 catch(ex) {} 540 })(window._W && _W.jQuery); 541</script>
541 542 543 544 </body> 545</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.