PageSourceSearch

https://www.rodbarlow.com/blog

html rodbarlow.com collected 2026-09-28 06:05:38 UTC 53,182 bytes, 594 lines download raw bytes

1
2<!DOCTYPE html> <!--[if lt IE 7]> <html class="no-js ie lt-ie10 lt-ie9 lt-ie8 lt-ie7"> <![endif]--> <!--[if IE 7]> <html class="no-js ie ie7 lt-ie10 lt-ie9 lt-ie8"> <![endif]--> <!--[if IE 8]> <html class="no-js ie ie8 lt-ie10 lt-ie9"> <![endif]--> <!--[if IE 9]> <html class="no-js ie ie9 lt-ie10"> <![endif]--> <!--[if gt IE 9]> <html class="no-js ie not-ie-legacy"> <![endif]--> <!--[if !IE]><!--> <html class="wdk-theme no-js font-size--med"> <!--<![endif]--> <head> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <meta name="format-detection" content="telephone=no" /> <link rel="stylesheet" href="https://assetsbeta.create-cdn.net/_assets/livesites/feature/content-builder/content-builder.min.css?7b478ec57f302a03d90c815780cc0443"> <title>Blog | Rod Barlow Consulting</title> <meta name="keywords" content=""/> <meta name="description" content=""/> <meta name="MSSmartTagsPreventParsing" content="TRUE"/> <link rel="shortcut icon" href="https://sites.create-cdn.net/sitefiles/71/1/9/711925/favicon.ico?d41d8cd98f00b204e9800998ecf8427e" /> 
2<script src="https://assetsbeta.create-cdn.net/_assets/livesites/component/common/jquery-3.7.1.min.js?2c872dbe60f4ba70fb85356113d8b35e" type="text/javascript"></script>
2<script src="https://assetsbeta.create-cdn.net/_assets/livesites/component/common/jquery-migrate-3.5.2.min.js?88d82ba2bc432aa8ea45a71fb47ebccf" type="text/javascript"></script>
2<script src="/include/js/loader.js?81607403f06fcc9af10d10b368e46a11"></script>
2<!-- Global site tag (gtag.js) - Google Analytics -->
vendor: 91 bytes, line 2
2<script type="cookie_consent/performance" src="https://www.googletagmanager.com/gtag/js?id=
2G-JNE452KQ6T
vendor: 17 bytes, line 2
2" async></script>
2<script type="cookie_consent/performance" >    var siteid = 711925;
3    window.dataLayer = window.dataLayer || [];
4    function gtag(){dataLayer.push(arguments);}
5    // Set default consent to 'denied' 
6    gtag('consent', 'default', {
7      'ad_storage': 'denied',
8      'ad_user_data': 'denied',
9      'ad_personalization': 'denied',
10      'analytics_storage': 'denied'
11    });
12
13    // Listen for consent updates to update the consent levels
14    document.addEventListener('cookieConsent', function(data){
15      var consentLevels = data.detail;
16      if (consentLevels?.all === 'granted') {
17        gtag('consent', 'update', {
18          'ad_storage': 'granted',
19          'ad_user_data': 'granted',
20          'ad_personalization': 'granted',
21          'analytics_storage': 'granted'
22        });
23      } else {
24        gtag('consent', 'update', {
25          'ad_storage': consentLevels.marketing,
26          'ad_user_data': consentLevels.marketing,
27          'ad_personalization': consentLevels.marketing,
28          'analytics_storage': consentLevels.performance
29        });
30      }
31    });
32
33    gtag('js', new Date());
34    gtag('config', 'G-JNE452KQ6T', {
35      'siteid': siteid
36    });
37
38    gtag('config', 'G-1NVXYW4VEP');    
39    $(function(){
40      if (window.events) {
41        var shopCurrency = 'GBP';
42        window.events.on('addToBasket', function (data, source) {
43          if(gtag) {
44            let item_list_id = 'product_page';
45            let item_list_name = 'Product Page';
46
47            if(source === 'category_page') {
48              item_list_id = 'category_page';
49              item_list_name = 'Category Page';
50            }
51
52            gtag("event", "add_to_cart", {
53              currency: shopCurrency,
54              value: data.price * data.quantity,
55              items: [
56                {
57                item_id: data.ID,
58                item_name: data.title,
59                item_list_id: item_list_id,
60                item_list_name: item_list_name,
61                price: data.price,
62                quantity: data.quantity,
63                }
64              ]
65            });
66          }
67        });
68
69        window.events.on('removeFromBasket', function (data) {
70          if(gtag) {
71            gtag("event", "remove_from_cart", {
72              currency: shopCurrency,
73              value: data.price * data.quantity,
74              items: [
75                {
76                item_id: data.ID,
77                item_name: data.title,
78                item_list_id: 'basket',
79                item_list_name: 'Basket',
80                price: data.price,
81                quantity: data.quantity,
82                }
83              ]
84            });
85          }
86        })
87
88        window.events.on('checkoutStart', function (data) {
89          if(gtag) {
90            let basketItems = data.basket.map(function(product) {
91              return {
92                item_id: product.ID,
93                item_name: product.title,
94                price: product.price,
95                quantity: product.quantity
96              }
97            });
98
99            gtag("event", "begin_checkout", {
100              value: data.amount,
101              currency: data.currency,
102              items: basketItems
103            });
104          }
105
106        });
107
108        window.events.on('checkoutComplete', function (data) {
109          if(gtag) {
110            let basketItems = data.basket.map(function(product) {
111              return {
112                item_id: product.ID,
113                item_name: product.title,
114                price: product.price,
115              }
116            })
117
118            gtag("event", "purchase", {
119              currency: data.currency,
120              transaction_id: data.transaction_id,
121              value: data.amount,
122              coupon: data.discount_code,
123              shipping: data.postage_price,
124              items: basketItems,
125            })
126          }
127        });
128
129        window.events.on('productView', function (data) {
130          if(gtag) {
131            gtag("event", "view_item", {
132              currency: shopCurrency,
133              value: 0,
134              items: [
135                {
136                item_id: data.ID,
137                item_name: data.title,
138                item_list_id: "product_page",
139                item_list_name: "Product Page",
140                price: data.price
141                }
142              ]
143            });
144          }
145        })
146
147        window.events.on('checkoutStage', function (step) {
148          if(gtag) {
149            gtag("event", "checkout", {
150              'step': step
151            });
152          }
153        })
154
155        window.events.on('formSubmitting', function(data){
156          if(gtag) {
157            gtag("event", "form_submit", data);
158          }
159        });
160      }
161    });
162</script>
162<link rel="stylesheet" type="text/css" href="https://fonts.googleapis.com/css?display=swap&family=Raleway:300,400,600,700"><link rel="stylesheet" type="text/css" href="https://fonts.googleapis.com/css?display=swap&family=Raleway:300,400,600,700"><link rel="stylesheet" type="text/css" href="https://fonts.googleapis.com/css?display=swap&family=Great+Vibes:300,400,600,700"><style>@font-face {font-family: "font awesome";font-style: normal;font-weight: normal;font-display: swap;src: url("https://create-cdn.net/_assets/fonts/template-fonts/icons/fontawesome/fontawesome.eot?20141125");src: url("https://create-cdn.net/_assets/fonts/template-fonts/icons/fontawesome/fontawesome.eot?iefix&20141125") format("embedded-opentype"), url("https://create-cdn.net/_assets/fonts/template-fonts/icons/fontawesome/fontawesome.woff?20141125") format("woff"), url("https://create-cdn.net/_assets/fonts/template-fonts/icons/fontawesome/fontawesome.ttf?20141125") format("truetype"), url("https://create-cdn.net/_assets/fonts/template-fonts/icons/fontawesome/fontawesome.svg#font-awesome?20141125") format("svg"),url("https://create-cdn.net/_assets/fonts/template-fonts/icons/fontawesome/fontawesome.ttf?20141125") format("truetype")}</style>
162<script>window.createSite = {"pageid":"4948096"};</script>
162
163			
164					  <meta property="og:type"							content="website" />
165					  <meta property="og:title"							content="" />
166					  <meta property="og:description"					content="" />
167
168					  <meta property="og:url"							content="https://www.rodbarlow.com/blog" />
169					  <link rel="canonical"								href="https://www.rodbarlow.com/blog" />
170					  <meta property="og:site_name"						content="Rod Barlow Digital Consulting" />
171				  	  <meta name="twitter:card" content="summary" /><link rel="stylesheet" href="https://assetsbeta.create-cdn.net/_assets/livesites/component/modal/modal.min.css?0712ddff8bb7c2ec4838ba17b29103f7" /><link rel="stylesheet" href="https://assetsbeta.create-cdn.net/_assets/livesites/component/session/session.min.css?d14ed9b57555828f24e1c7c78a5bfc7b" />
171<script type="text/javascript" src="https://assetsbeta.create-cdn.net/_assets/livesites/component/modal/modal.min.js?66520fc5d9421d9b4022a8910d693cbe" async></script>
171<script src="https://assetsbeta.create-cdn.net/_assets/livesites/component/session/session.min.js?e9b6512c3cd27c880a4cc1ed03166ee2" defer></script>
171<script src="https://assetsbeta.create-cdn.net/_assets/livesites/component/page-events/page-events.min.js?64345003a6529e9ec6053cb77419e3db"></script>
171<link rel='stylesheet' href='/theme.min.css?81607403f06fcc9af10d10b368e46a11' type='text/css' /><link rel="stylesheet" type="text/css" href="/palette.css?81607403f06fcc9af10d10b368e46a11" media="screen"><!--Theme JS-->
171<script type="text/javascript">function detect_ie(){var e=window.navigator.userAgent,t=e.indexOf("MSIE ");if(t>0){parseInt(e.substring(t+5,e.indexOf(".",t)),10);document.querySelector("html").className+=" ie"}else{if(e.indexOf("Trident/")>0){var n=e.indexOf("rv:");parseInt(e.substring(n+3,e.indexOf(".",n)),10);document.querySelector("html").className+=" ie"}else{var d=e.indexOf("Edge/");if(!(d>0))return document.querySelector("html").className+=" not-ie",!1;parseInt(e.substring(d+5,e.indexOf(".",d)),10);document.querySelector("html").className+=" edge"}}}function hasFlexGapSupport(){const e=document.createElement("div");e.style.display="flex",e.style.flexDirection="column",e.style.rowGap="1px",e.appendChild(document.createElement("div")),e.appendChild(document.createElement("div")),document.body.appendChild(e);const t=1===e.scrollHeight;return e.parentNode.removeChild(e),t}document.addEventListener("DOMContentLoaded",(function(){detect_ie();/iPad|iPhone|iPod/.test(navigator.userAgent)&&!window.MSStream&&!hasFlexGapSupport()&&document.documentElement.classList.add("flex-gap-not-supported")}));</script>
171<script type="application/ld+json">
172				{
173				  "@context": "http://schema.org",
174				  "@type": "WebSite",
175				  "url": "https://www.rodbarlow.com/",
176				  "potentialAction": {
177				    "@type": "SearchAction",
178				    "target": "https://www.rodbarlow.com/shop/search.php?q={search_term_string}",
179				    "query-input": "required name=search_term_string"
180				  }
181				}</script>
181<script>!function(e,t,n){function r(e,t){return typeof e===t}function s(){var e,t,n,s,i,o,a;for(var l in w)if(w.hasOwnProperty(l)){if(e=[],t=w[l],t.name&&(e.push(t.name.toLowerCase()),t.options&&t.options.aliases&&t.options.aliases.length))for(n=0;n<t.options.aliases.length;n++)e.push(t.options.aliases[n].toLowerCase());for(s=r(t.fn,"function")?t.fn():t.fn,i=0;i<e.length;i++)o=e[i],a=o.split("."),1===a.length?S[a[0]]=s:(!S[a[0]]||S[a[0]]instanceof Boolean||(S[a[0]]=new Boolean(S[a[0]])),S[a[0]][a[1]]=s),y.push((s?"":"no-")+a.join("-"))}}function i(e){var t=b.className,n=S._config.classPrefix||"";if(x&&(t=t.baseVal),S._config.enableJSClass){var r=new RegExp("(^|\\s)"+n+"no-js(\\s|$)");t=t.replace(r,"$1"+n+"js$2")}S._config.enableClasses&&(t+=" "+n+e.join(" "+n),x?b.className.baseVal=t:b.className=t)}function o(){return"function"!=typeof t.createElement?t.createElement(arguments[0]):x?t.createElementNS.call(t,"http://www.w3.org/2000/svg",arguments[0]):t.createElement.apply(t,arguments)}function a(e){return e.replace(/([a-z])-([a-z])/g,function(e,t,n){return t+n.toUpperCase()}).replace(/^-/,"")}function l(){var e=t.body;return e||(e=o(x?"svg":"body"),e.fake=!0),e}function f(e,n,r,s){var i,a,f,u,c="modernizr",d=o("div"),p=l();if(parseInt(r,10))for(;r--;)f=o("div"),f.id=s?s[r]:c+(r+1),d.appendChild(f);return i=o("style"),i.type="text/css",i.id="s"+c,(p.fake?p:d).appendChild(i),p.appendChild(d),i.styleSheet?i.styleSheet.cssText=e:i.appendChild(t.createTextNode(e)),d.id=c,p.fake&&(p.style.background="",p.style.overflow="hidden",u=b.style.overflow,b.style.overflow="hidden",b.appendChild(p)),a=n(d,e),p.fake?(p.parentNode.removeChild(p),b.style.overflow=u,b.offsetHeight):d.parentNode.removeChild(d),!!a}function u(e,t){return!!~(""+e).indexOf(t)}function c(e,t){return function(){return e.apply(t,arguments)}}function d(e,t,n){var s;for(var i in e)if(e[i]in t)return n===!1?e[i]:(s=t[e[i]],r(s,"function")?c(s,n||t):s);return!1}function p(e){return e.replace(/([A-Z])/g,function(e,t){return"-"+t.toLowerCase()}).replace(/^ms-/,"-ms-")}function v(t,n,r){var s;if("getComputedStyle"in e){s=getComputedStyle.call(e,t,n);var i=e.console;if(null!==s)r&&(s=s.getPropertyValue(r));else if(i){var o=i.error?"error":"log";i[o].call(i,"getComputedStyle returning null, its possible modernizr test results are inaccurate")}}else s=!n&&t.currentStyle&&t.currentStyle[r];return s}function m(t,r){var s=t.length;if("CSS"in e&&"supports"in e.CSS){for(;s--;)if(e.CSS.supports(p(t[s]),r))return!0;return!1}if("CSSSupportsRule"in e){for(var i=[];s--;)i.push("("+p(t[s])+":"+r+")");return i=i.join(" or "),f("@supports ("+i+") { #modernizr { position: absolute; } }",function(e){return"absolute"==v(e,null,"position")})}return n}function g(e,t,s,i){function l(){c&&(delete P.style,delete P.modElem)}if(i=!r(i,"undefined")&&i,!r(s,"undefined")){var f=m(e,s);if(!r(f,"undefined"))return f}for(var c,d,p,v,g,h=["modernizr","tspan","samp"];!P.style&&h.length;)c=!0,P.modElem=o(h.shift()),P.style=P.modElem.style;for(p=e.length,d=0;d<p;d++)if(v=e[d],g=P.style[v],u(v,"-")&&(v=a(v)),P.style[v]!==n){if(i||r(s,"undefined"))return l(),"pfx"!=t||v;try{P.style[v]=s}catch(y){}if(P.style[v]!=g)return l(),"pfx"!=t||v}return l(),!1}function h(e,t,n,s,i){var o=e.charAt(0).toUpperCase()+e.slice(1),a=(e+" "+z.join(o+" ")+o).split(" ");return r(t,"string")||r(t,"undefined")?g(a,t,s,i):(a=(e+" "+j.join(o+" ")+o).split(" "),d(a,t,n))}var y=[],w=[],C={_version:"3.4.0",_config:{classPrefix:"",enableClasses:!0,enableJSClass:!0,usePrefixes:!0},_q:[],on:function(e,t){var n=this;setTimeout(function(){t(n[e])},0)},addTest:function(e,t,n){w.push({name:e,fn:t,options:n})},addAsyncTest:function(e){w.push({name:null,fn:e})}},S=function(){};S.prototype=C,S=new S,S.addTest("eventlistener","addEventListener"in e),S.addTest("svg",!!t.createElementNS&&!!t.createElementNS("http://www.w3.org/2000/svg","svg").createSVGRect);var b=t.documentElement;S.addTest("classlist","classList"in b);var x="svg"===b.nodeName.toLowerCase();S.addTest("srcset","srcset"in o("img")),S.addTest("inlinesvg",function(){var e=o("div");return e.innerHTML="<svg/>
181","http://www.w3.org/2000/svg"==("undefined"!=typeof SVGRect&&e.firstChild&&e.firstChild.namespaceURI)});var T=function(){function e(e,t){var s;return!!e&&(t&&"string"!=typeof t||(t=o(t||"div")),e="on"+e,s=e in t,!s&&r&&(t.setAttribute||(t=o("div")),t.setAttribute(e,""),s="function"==typeof t[e],t[e]!==n&&(t[e]=n),t.removeAttribute(e)),s)}var r=!("onblur"in t.documentElement);return e}();C.hasEvent=T;var E=C.testStyles=f,_=function(){var e=navigator.userAgent,t=e.match(/w(eb)?osbrowser/gi),n=e.match(/windows phone/gi)&&e.match(/iemobile\/([0-9])+/gi)&&parseFloat(RegExp.$1)>=9;return t||n}();_?S.addTest("fontface",!1):E('@font-face {font-family:"font";src:url("https://")}',function(e,n){var r=t.getElementById("smodernizr"),s=r.sheet||r.styleSheet,i=s?s.cssRules&&s.cssRules[0]?s.cssRules[0].cssText:s.cssText||"":"",o=/src/i.test(i)&&0===i.indexOf(n.split(" ")[0]);S.addTest("fontface",o)}),S.addTest("details",function(){var e,t=o("details");return"open"in t&&(E("#modernizr details{display:block}",function(n){n.appendChild(t),t.innerHTML="<summary>a</summary>b",e=t.offsetHeight,t.open=!0,e=e!=t.offsetHeight}),e)});var R="Moz O ms Webkit",z=C._config.usePrefixes?R.split(" "):[];C._cssomPrefixes=z;var L=function(t){var r,s=prefixes.length,i=e.CSSRule;if("undefined"==typeof i)return n;if(!t)return!1;if(t=t.replace(/^@/,""),r=t.replace(/-/g,"_").toUpperCase()+"_RULE",r in i)return"@"+t;for(var o=0;o<s;o++){var a=prefixes[o],l=a.toUpperCase()+"_"+r;if(l in i)return"@-"+a.toLowerCase()+"-"+t}return!1};C.atRule=L;var j=C._config.usePrefixes?R.toLowerCase().split(" "):[];C._domPrefixes=j;var N={elem:o("modernizr")};S._q.push(function(){delete N.elem});var P={style:N.elem.style};S._q.unshift(function(){delete P.style}),C.testAllProps=h;var A=C.prefixed=function(e,t,n){return 0===e.indexOf("@")?L(e):(e.indexOf("-")!=-1&&(e=a(e)),t?h(e,t,n):h(e,"pfx"))};S.addTest("objectfit",!!A("objectFit"),{aliases:["object-fit"]}),s(),i(y),delete C.addTest,delete C.addAsyncTest;for(var k=0;k<S._q.length;k++)S._q[k]();e.Modernizr=S}(window,document);
182function jsload(e,t){if(0===e.indexOf("/_assets/")&&(e=createCDNPath+e),jsload_files.indexOf(e)===-1){if("function"==typeof t){var s=document.createElement("script"),a=document.getElementsByTagName("script")[0];s.src=e,a.parentNode.insertBefore(s,a),t&&(s.onload=t)}else document.write(unescape('%3Cscript src="'+e+'"%3E%3C/script%3E'));jsload_files.push(e)}}var jsload_files=[];if("undefined"==typeof createCDNPath)var createCDNPath="https://create-cdn.net";
183
184		 	if( ! Modernizr.classlist ){
185				jsload('/_assets/shared/component/polyfill-classlist/polyfill-classlist.min.js');
186		 	}
187		
188
189		 	if( ! Modernizr.eventlistener ){
190				jsload('/_assets/shared/component/polyfill-eventlistener/polyfill-eventlistener.min.js');
191		 	}</script>
191 <style>
192      body, .font--content { font-family: "raleway"; }
193				.font--heading { font-family: "raleway"; }
194				.font--logo { font-family: "great vibes"; }
195				.i { font-family: "font awesome" ; }      /* A comment to stop the syntax highlighting from breaking */
196
197      /* Add the template background options */
198
199      html {<!--WDK: templateoption:templatebg-->
200      }</style> <link rel="stylesheet" href="https://create-cdn.net/_assets/livesites/component/csswizardry-grids-responsive/csswizardry-grids-responsive.min.css?20150528"> <!--[if lt IE 9]> 
200<script src="https://create-cdn.net/_assets/livesites/component/html5shiv/html5shiv.min.js"></script>
200 <![endif]--> 
200<script>
201      var firstBlock, headerBlock, blockContent
202      function incorporateHeader() {
203        // First-run setup
204        if (!headerBlock) {
205          firstBlock = document.querySelector('.block--incorporate-header')
206          // If there's a sub-block, use that.
207          if (firstBlock.querySelector('.block')) {
208            firstBlock = firstBlock.querySelector('.block')
209          }
210
211          blockContent = firstBlock.getElementsByClassName('block__content')[0]
212          if (!blockContent) {
213            blockContent = firstBlock
214          }
215          headerBlock = document.getElementById('site-navigation')
216          // Split and find as running the regex directly on className did not work.
217          var firstBlockPalette = firstBlock.className.split(' ').find(function (e) {
218            return /^palette-[a-zA-Z0-9_-]+$/.test(e)
219          })
220          var headerBlocks = headerBlock.children
221          for (var i = 0; i < headerBlocks.length; i++) {
222            //Remove existing palette class
223            headerBlocks[i].className.replace(/(s|^)palette-[a-zA-Z0-9_-]+($|s)/, ' ')
224            if (firstBlockPalette) {
225              headerBlocks[i].classList.add(firstBlockPalette)
226            }
227          }
228          // The header now needs the incorporated class
229          headerBlock.classList.add('header--incorporated')
230          // Re-run on resize
231          window.addEventListener('resize', incorporateHeader, true)
232          // Run again when things have finished running
233          window.setTimeout(incorporateHeader, 0)
234
235          var headerImages = headerBlock.querySelectorAll('img')
236          for (var i = 0; i < headerImages.length; i++) {
237            var image = headerImages[i]
238            image.addEventListener('load', incorporateHeader)
239          }
240        }
241        var headerHeight = headerBlock.scrollHeight
242        document.body.style.setProperty('--header-height', headerHeight + 'px')
243      }</script>
243 </head> <body class="wdk_columnCount_0 has-banner--type-text has-wallpaper page-type-collection is-content-builder heading--med button--round theme--button-round theme--corner-round theme--corner-radius-medium theme--card-solid theme--divider-solid theme--link-underline wdk-theme-body template-rwd template-structure-167"> <div id="site-wrapper" class="site-wrapper"> <header id="site-navigation" class="site-header is-content-builder"> <span class="rendered-assets"><link href="https://assetsbeta.create-cdn.net/_assets/livesites/feature/content-builder/static/css/sticky-header.min.css?3.144.2" rel="stylesheet" /></span><section data-save-timestamp="1768800956248" id="block_1247681" data-cb-blocktype="InlineHeaderMenuCentred" data-cb-version="3.144.2" data-menu-type="text-links" data-menu-text-style="default" data-card-style="card--theme-default" data-plugin="create" data-cb-selector-id="InlineHeaderMenuCentred_1" class="block js-block--block_1247 block--pad-top-25 block--pad-bottom-25 b-header block--header InlineHeaderMenuCentred block--horizontal-content-left has-sticky-header js-sticky-header-no-shrink"><!----> <div class="block__content"><div class="b-container-wrapper"><div class="b-container"><div class="b-row"><div class="b-col-12"><div class="b-header__item-wrapper has-items-inline--md is-aligned-left"><div class="b-header__item b-flex--grow-1 has-nested-items"><div class="s-navigation b-header__item-wrapper has-items-inline--xs is-aligned-center is-nested"><div itemscope="itemscope" itemtype="http://schema.org/Organization" class="b-header__item b-line-height--0 is-logo"><a data-name="logo" itemprop="url" href="/" data-element="EditableCreateLogo" class="editable-element editable-element--logo logo-container"><!----> <figure data-name="logo-image" data-imagesize="80" data-imageshape="" data-element="EditableImage" itemprop="logo" class="editable-element editable-element--image b-img has-max-sizes" style="--image-size:80;--image-size-decimal:0.8;--image-width-max:375px;--image-height-max:110px;"><div class="editable-element--image--original editable-element--image--cover"><img src="https://sites.create-cdn.net/siteimages/71/1/9/711925/21/7/5/21750886/2000x767.png?1768726948" data-id="21750886" alt="Rod Barlow Consulting Logo" sizes="(min-width: 2000px) 2000px, 100vw" shape="" class="logo logo--image cb-editable-img" loading="eager" data-pin-media="https://sites.create-cdn.net/siteimages/71/1/9/711925/21/7/5/21750886/2000x767.png?1768726948" srcset="https://sites.create-cdn.net/siteimages/71/1/9/711925/21/7/5/21750886/2000x767.png?1768726948 2000w, https://sites.create-cdn.net/siteimages/71/1/9/711925/21/7/5/21750886/1500x575.png?1768726948 1500w, https://sites.create-cdn.net/siteimages/71/1/9/711925/21/7/5/21750886/1000x384.png?1768726948 1000w, https://sites.create-cdn.net/siteimages/71/1/9/711925/21/7/5/21750886/500x192.png?1768726948 500w, https://sites.create-cdn.net/siteimages/71/1/9/711925/21/7/5/21750886/350x134.png?1768726948 350w, https://sites.create-cdn.net/siteimages/71/1/9/711925/21/7/5/21750886/200x77.png?1768726948 200w, https://sites.create-cdn.net/siteimages/71/1/9/711925/21/7/5/21750886/50x19.png?1768726948 50w" width="2000" height="767" data-final-tag="true"></div></figure></a></div> <div id="site-menu" role="navigation" class="b-header__item b-flex--grow-1 b-line-height--0"><div data-name="navigation" class="text-right"><span class="b-display-contents--xs"><div data-name="nav" data-element="EditableNavigation" class="s-navigation__menu js-menu-nav-container editable-element editable-element--menu is-aligned-right-on-mobile" style="font-size:1rem;"><button type="button" class="s-menu-icon hamburger hamburger--squeeze uneditable-element js-mobile-open"><span aria-hidden="true" class="hamburger-box"><span class="hamburger-inner icon"></span></span></button> <nav data-name="menu" class="js-menu-nav b-line-height--0 s-menu s-menu--reset-margin"><button type="button" class="s-menu-close hamburger hamburger--squeeze is-active js-mobile-inside-close b-padding-y-30--xs b-padding-x-30--xs b-line-height--xs"><span aria-hidden="true" class="hamburger-box"><span class="hamburger-inner icon"></span></span></button> <div class="s-menu-container js-menu-container"><span class="js-menu__container-block_1247_sticky--false b-display-inline-block--md s-menu--loading"> <ul class="js-menu  "> <li class="js-menu__more-item-block_1247_sticky--false "> <a  href="/">
244                    Home                  </a> </li> <li class="js-menu__more-item-block_1247_sticky--false "> <a  href="/services">
245                    Services                  </a> <ul class="js-menu  "> <li class="js-menu__more-item-block_1247_sticky--false "> <a  href="/consulting">
246                    Consulting                  </a> </li> </ul> </li> <li class="js-menu__more-item-block_1247_sticky--false "> <a  href="/solutions">
247                    Solutions                  </a> </li> <li class="js-menu__more-item-block_1247_sticky--false "> <a  href="/team">
248                    Our Team                  </a> </li> <li class="js-menu__more-item-block_1247_sticky--false "> <a  href="/contact">
249                    Contact us                  </a> </li> <li class="js-menu__more-item-block_1247_sticky--false "> <a  href="/blog">
250                    Blog                  </a> </li> <li class="js-menu__more-container-block_1247_sticky--false b-display-none--xs"> <a>More</a> <ul></ul> </li> </ul> </span></div> </nav></div></span></div></div> <div class="b-header__item is-hidden-on-mobile" style="display:none;"><!----></div> <div class="b-header__item b-flex--shrink-0 b-line-height--0"><div data-name="icon-list" list-class="b-social-icons b-font-size-18--xs" toolbar-position="bottom" remove-line-height="" hideable="" class="editable-element editable-element--list b-line-height--0"><ul class="b-social-icons b-font-size-18--xs"><li data-name="item" class="cb-editable-li b-position--relative"><div data-name="item-icon" data-element="EditableIcon" class="editable-element editable-element--icon icon" style="font-size:undefinedrem;"><a data-icon="linkedin" data-iconset="fontawesome6-solid" href="https://www.linkedin.com/company/rodbarlow" data-type="external" target="_blank" title="linkedin" class="link"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><!--! Font Awesome Pro 6.7.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2024 Fonticons, Inc. --><path d="M416 32H31.9C14.3 32 0 46.5 0 64.3v383.4C0 465.5 14.3 480 31.9 480H416c17.6 0 32-14.5 32-32.3V64.3c0-17.8-14.4-32.3-32-32.3zM135.4 416H69V202.2h66.5V416zm-33.2-243c-21.3 0-38.5-17.3-38.5-38.5S80.9 96 102.2 96c21.2 0 38.5 17.3 38.5 38.5 0 21.3-17.2 38.5-38.5 38.5zm282.1 243h-66.4V312c0-24.8-.5-56.7-34.5-56.7-34.6 0-39.9 27-39.9 54.9V416h-66.4V202.2h63.7v29.2h.9c8.9-16.8 30.6-34.5 62.9-34.5 67.2 0 79.7 44.3 79.7 101.9V416z"/></svg></a></div></li></ul></div></div> <div class="b-header__item b-flex--shrink-0 b-line-height--0 if-basket"><ul data-name="account-shop-icons" data-element="EditableAccountShopIcons" class="b-account-shop-icons sm sm-shop b-line-height--0"><!----></ul></div>
250 <div class="b-header__item b-flex--shrink-0 is-hidden-on-mobile" style="display:none;"><!----></div></div></div> <div class="b-header__item b-flex--shrink-0 b-text-right--xs is-full-row-on-mobile" style="display:none;"><!----></div></div></div></div></div></div></div> </section><span class="rendered-assets">
250<script src="https://assetsbeta.create-cdn.net/_assets/livesites/feature/content-builder/static/js/jquery.smartmenus-1.2.1.min.js?3.144.2"></script>
250 
250<script src="https://assetsbeta.create-cdn.net/_assets/livesites/feature/content-builder/static/js/menu-resize.min.js?3.144.2"></script>
250 
250<script src="https://assetsbeta.create-cdn.net/_assets/livesites/feature/content-builder/static/js/sticky-header.min.js?3.144.2"></script>
250</span><span class="rendered-assets">
250<script>initMenuResize("js-menu__container-block_1247_sticky--false", "js-menu__more-container-block_1247_sticky--false")</script>
250</span> </header> <main id="site-content" class="structure__item structure__item--page site-content"> <div class="structure__item__utility clearfix"> <div role="main" class="site-main">
251            <link rel="stylesheet" type="text/css" href="/palette.css?1643277268" media="screen" />
252
253<section
254  data-cb-blocktype="HeadlineTextButtonBlock"
255  data-column-layout="equal-medium"
256  class="block js-block--block_221 block--pad-top-100 block--pad-bottom-25 palette-default headline-text-button-block block--horizontal-content-center block--container-medium"
257>
258  <div class="block__content">
259    <div class="b-container-wrapper">
260      <div class="b-container b-alignment">
261        <div class="b-row">
262          <div data-name="text-content" class="b-col text-center b-element-group">
263            <div
264              data-name="heading-text"
265              class="editable-element editable-element--heading b-element-half-gutter"
266            >
267              <h1 class="heading font--heading heading--alpha">
268                <span has-parent="true" class="heading-utility editable-element--text"
269                  >Blog | Rod Barlow Consulting</span
270                >
271              </h1>
272                          </div>
273          </div>
274        </div>
275      </div>
276    </div>
277  </div>
278</section>
279
280
281<section
282  data-cb-blocktype="ListingLayoutRow"
283  data-card-style="card--none"
284  class="block js-block--block_329 block--pad-top-25 block--pad-bottom-100 palette-default block--ListingLayoutRow block--horizontal-content-center block--container-large"
285>
286  <div class="block__content">
287    <div class="b-container-wrapper">
288      <div class="b-container b-alignment">
289        <div class="b-row b-page-collection is-row-layout">
290                    <div class="card b-col-12 b-page-collection__post card--none">
291            <div data-name="row" class="b-row b-flex--center">
292              <div class="b-col-12 b-col-md-5">
293                                <figure
294                  data-name="featured-image"
295                  data-imagesize="100"
296                  class="editable-element editable-element--image b-img b-page-collection__post-image "
297                  style="--image-size: 100"
298                >
299                  <div
300                    class="editable-element--image--cover "
301                  >
302                    <a
303                      href="/blog/cyber"
304                      data-type="internal"
305                      target="_self"
306                      title="Cybersecurity: Protecting your organisation without breaking the bank"
307                      class="link"
308                    >
309                      <img
310                                                src="https://assetsbeta.create-cdn.net/_assets/app/feature/content-builder/static/img/pb-placeholder-1.4b4ffff.jpg"
311                                                alt=""
312                        sizes="(min-width: 768px) 50vw, 100vw"
313                        class="img-corners cb-editable-img lazyload pb-placeholder-1"
314                        style="object-position:50% 50%"
315                      />
316                    </a>
317                  </div>
318                </figure>
319                              </div>
320              <div class="b-col ">
321                <div data-name="post-info" class="b-element-group b-page-collection__post-info">
322                                                                    <div data-name="post-title" class="editable-element editable-element--heading">
323                    <h2 class="heading--gamma heading font--heading">
324                      <a href="/blog/cyber" class="link">
325                        <span has-parent="true" class="heading-utility editable-element--text"
326                          >Cybersecurity: Protecting your organisation without breaking the bank</span
327                        >
328                      </a>
329                    </h2>
330                  </div>
331                  <div
332                    data-name="post-summary"
333                    class="editable-element editable-element--text text b-element-half-gutter"
334                    style="font-size: 1rem"
335                  >
336                    <div>
337                      <p>In the digital age, cyber and data security pose significant challenges for organisations that collect and store it. While physical theft is tangible, data loss remains a hidden risk. Whether unintentional exposure or permanent erasure; data loss impacts an organisation&rsquo;s time, money,...</p>
338                    </div>
339                  </div>
340                  <div
341                    data-name="button"
342                    class="editable-element editable-element--button b-button b-button--link"
343                  >
344                    <a
345                      href="/blog/cyber"
346                      class="button-link wdk_live-button button button--link"
347                      ><span class="editable-element--text">Read More</span></a
348                    >
349                  </div>
350                  <div class="b-element-sub-group editable-element editable-element--sub-group">
351                                        <small
352                      data-name="post-date"
353                      class="editable-element editable-element--datetime b-datetime"
354                      ><small
355                        ><time
356                          hasparent="true"
357                          datetime="Sunday 13th Oct 2024"
358                          pubdate
359                        >
360                          Sunday 13th Oct 2024                        </time></small
361                      ></small
362                    >
363                  </div>
364                </div>
365              </div>
366            </div>
367          </div>
368                    <div class="card b-col-12 b-page-collection__post card--none">
369            <div data-name="row" class="b-row b-flex--center">
370              <div class="b-col-12 b-col-md-5">
371                                <figure
372                  data-name="featured-image"
373                  data-imagesize="100"
374                  class="editable-element editable-element--image b-img b-page-collection__post-image "
375                  style="--image-size: 100"
376                >
377                  <div
378                    class="editable-element--image--cover "
379                  >
380                    <a
381                      href="/articles/test-article"
382                      data-type="internal"
383                      target="_self"
384                      title="Time to start thinking about Christmas?!"
385                      class="link"
386                    >
387                      <img src="https://sites.create-cdn.net/siteimages/71/1/9/711925/20/8/5/20850140/1024x1024.jpg?1704456128" alt="" sizes="(min-width: 768px) 50vw, 100vw" class="img-corners cb-editable-img lazyload " style="object-position:50% 50%" loading="lazy" data-pin-media="https://sites.create-cdn.net/siteimages/71/1/9/711925/20/8/5/20850140/1024x1024.jpg?1704456128" srcset="https://sites.create-cdn.net/siteimages/71/1/9/711925/20/8/5/20850140/1024x1024.jpg?1704456128 1024w, https://sites.create-cdn.net/siteimages/71/1/9/711925/20/8/5/20850140/500x500.jpg?1704456128 500w, https://sites.create-cdn.net/siteimages/71/1/9/711925/20/8/5/20850140/350x350.jpg?1704456128 350w, https://sites.create-cdn.net/siteimages/71/1/9/711925/20/8/5/20850140/200x200.jpg?1704456128 200w, https://sites.create-cdn.net/siteimages/71/1/9/711925/20/8/5/20850140/50x50.jpg?1704456128 50w" width="1024" height="1024" data-final-tag="true">
388                    </a>
389                  </div>
390                </figure>
391                              </div>
392              <div class="b-col ">
393                <div data-name="post-info" class="b-element-group b-page-collection__post-info">
394                                                                    <div data-name="post-title" class="editable-element editable-element--heading">
395                    <h2 class="heading--gamma heading font--heading">
396                      <a href="/articles/test-article" class="link">
397                        <span has-parent="true" class="heading-utility editable-element--text"
398                          >Time to start thinking about Christmas?!</span
399                        >
400                      </a>
401                    </h2>
402                  </div>
403                  <div
404                    data-name="post-summary"
405                    class="editable-element editable-element--text text b-element-half-gutter"
406                    style="font-size: 1rem"
407                  >
408                    <div>
409                      <p>There have been huge leaps made in the technology that powers online shops that has reduced complexity and cost, making it much more appealing to small museums. Much of this has been driven by the pandemic, where the need to get products online simply and cheaply has never been in greater...</p>
410                    </div>
411                  </div>
412                  <div
413                    data-name="button"
414                    class="editable-element editable-element--button b-button b-button--link"
415                  >
416                    <a
417                      href="/articles/test-article"
418                      class="button-link wdk_live-button button button--link"
419                      ><span class="editable-element--text">Read More</span></a
420                    >
421                  </div>
422                  <div class="b-element-sub-group editable-element editable-element--sub-group">
423                                        <small
424                      data-name="post-date"
425                      class="editable-element editable-element--datetime b-datetime"
426                      ><small
427                        ><time
428                          hasparent="true"
429                          datetime="Wednesday 10th Jan 2024"
430                          pubdate
431                        >
432                          Wednesday 10th Jan 2024                        </time></small
433                      ></small
434                    >
435                  </div>
436                </div>
437              </div>
438            </div>
439          </div>
440                    <div class="card b-col-12 b-page-collection__post card--none">
441            <div data-name="row" class="b-row b-flex--center">
442              <div class="b-col-12 b-col-md-5">
443                                <figure
444                  data-name="featured-image"
445                  data-imagesize="100"
446                  class="editable-element editable-element--image b-img b-page-collection__post-image "
447                  style="--image-size: 100"
448                >
449                  <div
450                    class="editable-element--image--cover "
451                  >
452                    <a
453                      href="/blog/is-2024-the-year-to-review-your-museums-it-systems"
454                      data-type="internal"
455                      target="_self"
456                      title="Is 2024 the year to review  your museums IT systems?"
457                      class="link"
458                    >
459                      <img src="https://sites.create-cdn.net/siteimages/71/1/9/711925/20/8/5/20850100/1024x780.jpg?1704454803" alt="" sizes="(min-width: 768px) 50vw, 100vw" class="img-corners cb-editable-img lazyload " style="object-position:50% 50%" loading="lazy" data-pin-media="https://sites.create-cdn.net/siteimages/71/1/9/711925/20/8/5/20850100/1024x780.jpg?1704454803" srcset="https://sites.create-cdn.net/siteimages/71/1/9/711925/20/8/5/20850100/1024x780.jpg?1704454803 1024w, https://sites.create-cdn.net/siteimages/71/1/9/711925/20/8/5/20850100/500x381.jpg?1704454803 500w, https://sites.create-cdn.net/siteimages/71/1/9/711925/20/8/5/20850100/350x267.jpg?1704454803 350w, https://sites.create-cdn.net/siteimages/71/1/9/711925/20/8/5/20850100/200x152.jpg?1704454803 200w, https://sites.create-cdn.net/siteimages/71/1/9/711925/20/8/5/20850100/50x38.jpg?1704454803 50w" width="1024" height="780" data-final-tag="true">
460                    </a>
461                  </div>
462                </figure>
463                              </div>
464              <div class="b-col ">
465                <div data-name="post-info" class="b-element-group b-page-collection__post-info">
466                                                                    <div data-name="post-title" class="editable-element editable-element--heading">
467                    <h2 class="heading--gamma heading font--heading">
468                      <a href="/blog/is-2024-the-year-to-review-your-museums-it-systems" class="link">
469                        <span has-parent="true" class="heading-utility editable-element--text"
470                          >Is 2024 the year to review  your museums IT systems?</span
471                        >
472                      </a>
473                    </h2>
474                  </div>
475                  <div
476                    data-name="post-summary"
477                    class="editable-element editable-element--text text b-element-half-gutter"
478                    style="font-size: 1rem"
479                  >
480                    <div>
481                      <p>Independent museums utilise a wide range of technology, more perhaps than most of us think, and there are some new great new technologies on the market at very affordable prices. These modern solutions can help make us more efficient, more profitable from our commercial streams and improve our...</p>
482                    </div>
483                  </div>
484                  <div
485                    data-name="button"
486                    class="editable-element editable-element--button b-button b-button--link"
487                  >
488                    <a
489                      href="/blog/is-2024-the-year-to-review-your-museums-it-systems"
490                      class="button-link wdk_live-button button button--link"
491                      ><span class="editable-element--text">Read More</span></a
492                    >
493                  </div>
494                  <div class="b-element-sub-group editable-element editable-element--sub-group">
495                                        <small
496                      data-name="post-date"
497                      class="editable-element editable-element--datetime b-datetime"
498                      ><small
499                        ><time
500                          hasparent="true"
501                          datetime="Friday 5th Jan 2024"
502                          pubdate
503                        >
504                          Friday 5th Jan 2024                        </time></small
505                      ></small
506                    >
507                  </div>
508                </div>
509              </div>
510            </div>
511          </div>
512                  </div>
513              </div>
514    </div>
515  </div>
516</section>
517</div> </div> </main> <footer id="site-footer" class="site-footer is-content-builder"> <!----><section data-save-timestamp="1735373355116" id="block_6947810" data-cb-blocktype="ThreeColumnFooter" data-cb-version="3.102.1" data-footer-bar-style="solid" data-column-layout="3-6-3-full" data-cb-selector-id="ThreeColumnFooter_1" data-column-order="1,2,3" class="block js-block--padded-content js-block--block_6947 b-footer block--footer ThreeColumnFooter block--horizontal-content-center block--container-full"><!----> <div class="block__content--pad-top-75 block__content--pad-bottom-75 block__content"><div class="b-container-wrapper"><div class="b-container b-alignment"><div class="b-row"><div class="b-col-12"><div class="b-row"><div class="b-col-12 editable-element editable-element--footer-html">
517<script type="cookie_consent/performance" >if (typeof trackUnsplashImages === 'undefined') {
518    function trackUnsplashImages () {
519      let unsplashImages = document.querySelectorAll('.js-track-unsplash,.cb-track-unsplash')
520      let unsplashIDs = []
521      for (var img of unsplashImages) {
522        unsplashIDs.push(img.getAttribute('data-external-id'))
523      }
524
525      if ( unsplashIDs.length ) {
526        // Create an img tag to go to the tracking url
527        let img = document.createElement('img')
528        img.src = 'https://views.unsplash.com/v?app_id=92877&photo_id=' + unsplashIDs.join()
529      }
530    }
531
532    document.addEventListener('DOMContentLoaded', function () {
533      trackUnsplashImages();
534    });
535  }</script>
535 </div></div></div></div> <div data-name="alignment-group" class="b-row b-flex--start"><div class="b-col-md-12 b-col-lg-3 b-text-center--xs"><div><div data-name="footer-links-heading" data-element="EditableHeading" class="editable-element editable-element--heading"><h3 class="heading font--heading heading--gamma heading--allow-newlines"><span has-parent="true" class="heading-utility editable-element--text">About</span></h3></div> <div data-name="footer-links" class="editable-element editable-element--list editable-element--edit"><ul class="b-list list-unstyled b-margin-b-0--xs b-footer__links"><li data-name="item" class="b-list__item b-position--relative"><a href="/" data-type="internal" target="_self" title="" data-file-id="" data-file-name="" data-internal-resource-path="4950953" rel="" data-name="item-text" data-element="EditablePlainText" class="b-display-inline--xs link"><span class="editable-element editable-element--text">Home</span></a></li><li data-name="item" class="b-list__item b-position--relative"><a href="/our-clients" data-type="internal" target="_self" title="" data-file-id="" data-file-name="" data-internal-resource-path="4952508" rel="" data-name="item-text" data-element="EditablePlainText" class="b-display-inline--xs link"><span class="editable-element editable-element--text">About</span></a></li><li data-name="item" class="b-list__item b-position--relative"><a href="/consulting" data-type="internal" target="_self" title="" data-file-id="" data-file-name="" data-internal-resource-path="4950966" rel="" data-name="item-text" data-element="EditablePlainText" class="b-display-inline--xs link"><span class="editable-element editable-element--text">Services</span></a></li><li data-name="item" class="b-list__item b-position--relative"><a href="/contact" data-type="internal" target="_self" title="" data-file-id="" data-file-name="" data-internal-resource-path="4714785" rel="" data-name="item-text" data-element="EditablePlainText" class="b-display-inline--xs link"><span class="editable-element editable-element--text">Contact</span></a></li></ul></div></div></div><div class="b-col-md-6 b-text-center--xs b-padding-x-75--md"><div><div data-name="newsletter-heading" data-element="EditableHeading" class="editable-element editable-element--heading"><h2 class="heading font--heading heading--gamma heading--allow-newlines"><span has-parent="true" class="heading-utility editable-element--text">Subscribe to our newsletter</span></h2></div> <div data-name="newsletter-text" data-element="EditableText" class="editable-element editable-element--text text"><div><p>Sign up with your email address to receive news and updates.</p></div></div> <div data-name="newsletter" data-element="EditableNewsletterSignUp" class="b-newsletter editable-element form-group is-inline"><form id="formelement_6954" method="post" data-form-type="newsletter" action="/include/newsletter/subscribe.php" class="b-form b-newsletter__form"><div class="b-newsletter__fields"><!----> <div class="b-newsletter__input"><input type="email" name="email" placeholder="Email Address" class="form-control b-form-control b-input editable-element"></div> <input id="formelement_6954-hpaddress" type="text" name="address" class="b-visually-hidden"> <div class="b-newsletter__button"><div data-name="submitButton" data-element="EditableSubmitButton" class="editable-element editable-element--button"><!----> <span class="editable-element--button__span"><!----> <button type="submit" class="wdk_live-button button button--primary">
536      Subscribe</button></span></div></div></div> <div><div class="b-form__feedback b-form__feedback--failed alert alert-danger b-margin-t-10--xs b-margin-b-0--xs">
537        Please enter a valid email address</div> <div class="js-thankyou b-form__feedback b-form__feedback--success alert alert-success b-margin-t-10--xs b-margin-b-0--xs">
538        Thanks, you are now subscribed to our mailing list</div></div></form></div></div></div><div class="b-col-md-6 b-col-lg-3 b-text-center--xs"><div><div data-name="heading" data-element="EditableHeading" class="editable-element editable-element--heading"><h3 class="heading font--heading heading--gamma heading--allow-newlines"><span has-parent="true" class="heading-utility editable-element--text">Contact</span></h3></div> <div data-name="text" data-element="EditableText" class="editable-element editable-element--text text"><div><p>Rod Barlow Digital Consultancy Ltd<br />&nbsp;23 Main Street, Barton in the Beans, Nuneaton, Warwickshire CV13 0DJ.&nbsp;</p> <p>01455 712961</p></div></div></div></div></div></div></div></div> <div class="b-footer__bar is-solid"><!----> <div class="b-container-wrapper"><div class="b-container b-alignment"><div class="b-row">
538<div data-name="bar-content" class="b-col text-center"><span class="b-display-contents--xs"><p class="b-margin-b-0--xs"><span data-name="copyright" data-element="CreateEditableCopyright" class="s-copyright">
539  © Copyright 2026 Rod Barlow Digital Consulting. All Rights Reserved.
540</span> <span><span class="powered-by-links"> <a href="#cookie-consent" class="js-cookie-consent__launch cookie-consent__link">Edit Cookie Settings</a><span>Designed with <a href="https://www.create.net/?source=footer" rel="nofollow" target="_blank">Create</a></span></span></span></p></span></div></div></div></div></div></section><!----><span class="rendered-assets">
540<script>
541          document.getElementById('formelement_6954').addEventListener('submit', function (event) {
542            event.preventDefault()
543            var form = this
544            if (document.getElementById('formelement_6954-hpaddress').value.length) {
545              return false
546            }
547            form.classList.remove('b-form--failed', 'b-form--success', 'b-form--progress')
548            var name = form.querySelector('[name=name]')
549            if (name && !name.value) {
550              form.classList.add('b-form--failed')
551              return
552            }
553            var email = form.querySelector('[name=email]').value
554            if (!email) {
555              form.classList.add('b-form--failed')
556              return
557            }
558            form.classList.add('b-form--progress')
559            var formData = new FormData();
560            formData.append('name', name ? name.value : '');
561            formData.append('email', email);
562            formData.append('ajax', true);
563            fetch('/include/newsletter/subscribe.php', {
564              method: 'POST',
565              credentials: 'same-origin',
566              body: formData
567            })
568            .then(function (response) {
569              return response.text().then(function (text) {
570                return { text, ok: response.ok }
571              })
572            })
573            .then(function (response) {
574              form.classList.remove('b-form--progress')
575              if (!response.ok || response.text !== 'success') {
576                form.classList.add('b-form--failed')
577                return
578              }
579              form.classList.add('b-form--success')
580            })
581          })</script>
581</span>
581<script src="/js/manifest.js?id=1900c1cabae74091395515de131f0ede"></script>
581<script src="/js/vendor.js?id=49bfeb1c75803d01db864e11f2a36b4b"></script>
581<script src="/js/bridge.js?id=0c8f15317a5290755e1ad5342e93c6b9"></script>
581<script type="module">
582        import cookieConsent from "https://assetsbeta.create-cdn.net/_assets/livesites/feature/cookie-consent/cookie-consent.min.js?0966813119901b34c61d995abf455f6b";
583        cookieConsent({
584            position: "bottom-right",
585            palette: "default",
586            privacyPolicyUrl: "\/cookies"
587        })</script>
587<link rel="stylesheet" href="https://assetsbeta.create-cdn.net/_assets/livesites/feature/cookie-consent/cookie-consent.min.css?6cc67c9c3dc49d20487b2efe0954e56d" /> </footer> </div> <div class="utility-js-triggers"> <span
588        id="js-navigation-breakpoint-trigger"
589        class="utility-navigation-breakpoint-trigger"
590      ></span> </div> 
590<script>
591      if (document.querySelector('.site-header .js-sticky')) {
592        document.body.classList.add('has-sticky-header')
593      }</script>
593  
593<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":"3fabe1c9145840ab8942996280af478f","r":1,"spa":2}' crossorigin="anonymous"></script>
593
594</body></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.