1<!DOCTYPE html> 2 3<html lang="en-US" class="no-js no-svg"> 4 5<head> 6 7<meta charset="UTF-8"> 8 9<meta name="viewport" content="width=device-width, initial-scale=1"> 10 11<link rel="profile" href="http://gmpg.org/xfn/11"> 12 13<meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' /> 14<meta name="dlm-version" content="5.3.3"> 15 <!-- This site is optimized with the Yoast SEO plugin v28.6 - https://yoast.com/product/yoast-seo-wordpress/ --> 16 <title>News - Geospatial Survey Association</title> 17 <link rel="canonical" href="https://www.gsa-uk.org.uk/news/" /> 18 <link rel="next" href="https://www.gsa-uk.org.uk/news/page/2/" /> 19 <meta property="og:locale" content="en_US" /> 20 <meta property="og:type" content="article" /> 21 <meta property="og:title" content="News - Geospatial Survey Association" /> 22 <meta property="og:url" content="https://www.gsa-uk.org.uk/news/" /> 23 <meta property="og:site_name" content="Geospatial Survey Association" /> 24 <meta name="twitter:card" content="summary_large_image" /> 25 <meta name="twitter:site" content="@surveyassoc" /> 26
26<script type="application/ld+json" class="yoast-schema-graph">{"@context":"https:\/\/schema.org","@graph":[{"@type":["WebPage","CollectionPage"],"@id":"https:\/\/www.gsa-uk.org.uk\/news\/","url":"https:\/\/www.gsa-uk.org.uk\/news\/","name":"News - Geospatial Survey Association","isPartOf":{"@id":"https:\/\/www.gsa-uk.org.uk\/#website"},"datePublished":"2023-06-15T14:10:16+00:00","breadcrumb":{"@id":"https:\/\/www.gsa-uk.org.uk\/news\/#breadcrumb"},"inLanguage":"en-US"},{"@type":"BreadcrumbList","@id":"https:\/\/www.gsa-uk.org.uk\/news\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.gsa-uk.org.uk\/"},{"@type":"ListItem","position":2,"name":"News"}]},{"@type":"WebSite","@id":"https:\/\/www.gsa-uk.org.uk\/#website","url":"https:\/\/www.gsa-uk.org.uk\/","name":"Geospatial Survey Association","description":"GSA, United Kingdom, trade association representing UK geospatial surveying firms","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.gsa-uk.org.uk\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}</script>
26 27 <!-- / Yoast SEO plugin. --> 28 29 30<link rel='dns-prefetch' href='//challenges.cloudflare.com' /> 31<link rel='dns-prefetch' href='//use.typekit.net' /> 32<link rel="alternate" type="application/rss+xml" title="Geospatial Survey Association » Feed" href="https://www.gsa-uk.org.uk/feed/" /> 33<link rel="alternate" type="application/rss+xml" title="Geospatial Survey Association » Comments Feed" href="https://www.gsa-uk.org.uk/comments/feed/" /> 34<link rel="alternate" type="text/calendar" title="Geospatial Survey Association » iCal Feed" href="https://www.gsa-uk.org.uk/events/?ical=1" /> 35 <!-- This site uses the Google Analytics by MonsterInsights plugin v11.3.0 - Using Analytics tracking - https://www.monsterinsights.com/ -->
vendor: 59 bytes, lines 35-36
35 36 <script src="//www.googletagmanager.com/gtag/js?id=
36G-FSJHJL6HHF
vendor: 91 bytes, lines 36-37
36" data-cfasync="false" data-wpfc-render="false" type="text/javascript" async></script> 37
37<script data-cfasync="false" data-wpfc-render="false" type="text/plain" data-cli-class="cli-blocker-script" data-cli-script-type="analytics" data-cli-block="true" data-cli-element-position="head"> 38 var mi_version = '11.3.0'; 39 var mi_track_user = true; 40 var mi_no_track_reason = ''; 41 var MonsterInsightsDefaultLocations = {"page_location":"https:\/\/www.gsa-uk.org.uk\/news\/"}; 42 if ( typeof MonsterInsightsPrivacyGuardFilter === 'function' ) { 43 var MonsterInsightsLocations = (typeof MonsterInsightsExcludeQuery === 'object') ? MonsterInsightsPrivacyGuardFilter( MonsterInsightsExcludeQuery ) : MonsterInsightsPrivacyGuardFilter( MonsterInsightsDefaultLocations ); 44 } else { 45 var MonsterInsightsLocations = (typeof MonsterInsightsExcludeQuery === 'object') ? MonsterInsightsExcludeQuery : MonsterInsightsDefaultLocations; 46 } 47 48 var disableStrs = [ 49 'ga-disable-G-FSJHJL6HHF', 50 ]; 51 52 /* Function to detect opted out users */ 53 function __gtagTrackerIsOptedOut() { 54 for (var index = 0; index < disableStrs.length; index++) { 55 if (document.cookie.indexOf(disableStrs[index] + '=true') > -1) { 56 return true; 57 } 58 } 59 60 return false; 61 } 62 63 /* Disable tracking if the opt-out cookie exists. */ 64 if (__gtagTrackerIsOptedOut()) { 65 for (var index = 0; index < disableStrs.length; index++) { 66 window[disableStrs[index]] = true; 67 } 68 } 69 70 /* Opt-out function */ 71 function __gtagTrackerOptout() { 72 for (var index = 0; index < disableStrs.length; index++) { 73 document.cookie = disableStrs[index] + '=true; expires=Thu, 31 Dec 2099 23:59:59 UTC; path=/'; 74 window[disableStrs[index]] = true; 75 } 76 } 77 78 if ('undefined' === typeof gaOptout) { 79 function gaOptout() { 80 __gtagTrackerOptout(); 81 } 82 } 83 window.dataLayer = window.dataLayer || []; 84 85 window.MonsterInsightsDualTracker = { 86 helpers: {}, 87 trackers: {}, 88 }; 89 if (mi_track_user) { 90 function __gtagDataLayer() { 91 dataLayer.push(arguments); 92 } 93 94 function __gtagTracker(type, name, parameters) { 95 if (!parameters) { 96 parameters = {}; 97 } 98 99 if (parameters.send_to) { 100 __gtagDataLayer.apply(null, arguments); 101 return; 102 } 103 104 if (type === 'event') { 105 parameters.send_to = monsterinsights_frontend.v4_id; 106 var hookName = name; 107 if (typeof parameters['event_category'] !== 'undefined') { 108 hookName = parameters['event_category'] + ':' + name; 109 } 110 111 if (typeof MonsterInsightsDualTracker.trackers[hookName] !== 'undefined') { 112 MonsterInsightsDualTracker.trackers[hookName](parameters); 113 } else { 114 __gtagDataLayer('event', name, parameters); 115 } 116 117 } else { 118 __gtagDataLayer.apply(null, arguments); 119 } 120 } 121 122 __gtagTracker('js', new Date()); 123 __gtagTracker('set', { 124 'developer_id.dZGIzZG': true, 125 }); 126 if ( MonsterInsightsLocations.page_location ) { 127 __gtagTracker('set', MonsterInsightsLocations); 128 } 129 __gtagTracker('config', 'G-FSJHJL6HHF', {"forceSSL":"true"} ); 130 window.gtag = __gtagTracker; (function () { 131 /* https://developers.google.com/analytics/devguides/collection/analyticsjs/ */ 132 /* ga and __gaTracker compatibility shim. */ 133 var noopfn = function () { 134 return null; 135 }; 136 var newtracker = function () { 137 return new Tracker(); 138 }; 139 var Tracker = function () { 140 return null; 141 }; 142 var p = Tracker.prototype; 143 p.get = noopfn; 144 p.set = noopfn; 145 p.send = function () { 146 var args = Array.prototype.slice.call(arguments); 147 args.unshift('send'); 148 __gaTracker.apply(null, args); 149 }; 150 var __gaTracker = function () { 151 var len = arguments.length; 152 if (len === 0) { 153 return; 154 } 155 var f = arguments[len - 1]; 156 if (typeof f !== 'object' || f === null || typeof f.hitCallback !== 'function') { 157 if ('send' === arguments[0]) { 158 var hitConverted, hitObject = false, action; 159 if ('event' === arguments[1]) { 160 if ('undefined' !== typeof arguments[3]) { 161 hitObject = { 162 'eventAction': arguments[3], 163 'eventCategory': arguments[2], 164 'eventLabel': arguments[4], 165 'value': arguments[5] ? arguments[5] : 1, 166 } 167 } 168 } 169 if ('pageview' === arguments[1]) { 170 if ('undefined' !== typeof arguments[2]) { 171 hitObject = { 172 'eventAction': 'page_view', 173 'page_path': arguments[2], 174 } 175 } 176 } 177 if (typeof arguments[2] === 'object') { 178 hitObject = arguments[2]; 179 } 180 if (typeof arguments[5] === 'object') { 181 Object.assign(hitObject, arguments[5]); 182 } 183 if ('undefined' !== typeof arguments[1].hitType) { 184 hitObject = arguments[1]; 185 if ('pageview' === hitObject.hitType) { 186 hitObject.eventAction = 'page_view'; 187 } 188 } 189 if (hitObject) { 190 action = 'timing' === arguments[1].hitType ? 'timing_complete' : hitObject.eventAction;
191 hitConverted = mapArgs(hitObject); 192 __gtagTracker('event', action, hitConverted); 193 } 194 } 195 return; 196 } 197 198 function mapArgs(args) { 199 var arg, hit = {}; 200 var gaMap = { 201 'eventCategory': 'event_category', 202 'eventAction': 'event_action', 203 'eventLabel': 'event_label', 204 'eventValue': 'event_value', 205 'nonInteraction': 'non_interaction', 206 'timingCategory': 'event_category', 207 'timingVar': 'name', 208 'timingValue': 'value', 209 'timingLabel': 'event_label', 210 'page': 'page_path', 211 'location': 'page_location', 212 'title': 'page_title', 213 'referrer' : 'page_referrer', 214 }; 215 for (arg in args) { 216 if (!(!args.hasOwnProperty(arg) || !gaMap.hasOwnProperty(arg))) { 217 hit[gaMap[arg]] = args[arg]; 218 } else { 219 hit[arg] = args[arg]; 220 } 221 } 222 return hit; 223 } 224 225 try { 226 f.hitCallback(); 227 } catch (ex) { 228 } 229 }; 230 __gaTracker.create = newtracker; 231 __gaTracker.getByName = newtracker; 232 __gaTracker.getAll = function () { 233 return []; 234 }; 235 __gaTracker.remove = noopfn; 236 __gaTracker.loaded = true; 237 window['__gaTracker'] = __gaTracker; 238 })(); 239 } else { 240 console.log(""); 241 (function () { 242 function __gtagTracker() { 243 return null; 244 } 245 246 window['__gtagTracker'] = __gtagTracker; 247 window['gtag'] = __gtagTracker; 248 })(); 249 } 250 </script>
250 251 <!-- / Google Analytics by MonsterInsights --> 252 <style id="wp-img-auto-sizes-contain-inline-css"> 253img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px} 254/*# sourceURL=wp-img-auto-sizes-contain-inline-css */ 255</style> 256<style id="wp-emoji-styles-inline-css"> 257 258 img.wp-smiley, img.emoji { 259 display: inline !important; 260 border: none !important; 261 box-shadow: none !important; 262 height: 1em !important; 263 width: 1em !important; 264 margin: 0 0.07em !important; 265 vertical-align: -0.1em !important; 266 background: none !important; 267 padding: 0 !important; 268 } 269/*# sourceURL=wp-emoji-styles-inline-css */ 270</style> 271<style id="wp-block-library-inline-css"> 272:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;
272--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}:root .has-text-align-center{text-align:center}:root .has-text-align-left{text-align:left}:root .has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-break:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style^=border-color],[style*=";border-color"],[style*="; border-color"]){border-style:solid}html :where([style^=border-top-color],[style*=";border-top-color"],[style*="; border-top-color"]){border-top-style:solid}html :where([style^=border-right-color],[style*=";border-right-color"],[style*="; border-right-color"]){border-right-style:solid}html :where([style^=border-bottom-color],[style*=";border-bottom-color"],[style*="; border-bottom-color"]){border-bottom-style:solid}html :where([style^=border-left-color],[style*=";border-left-color"],[style*="; border-left-color"]){border-left-style:solid}html :where([style^=border-width],[style*=";border-width"],[style*="; border-width"]){border-style:solid}html :where([style^=border-top-width],[style*=";border-top-width"],[style*="; border-top-width"]){border-top-style:solid}html :where([style^=border-right-width],[style*=";border-right-width"],[style*="; border-right-width"]){border-right-style:solid}html :where([style^=border-bottom-width],[style*=";border-bottom-width"],[style*="; border-bottom-width"]){border-bottom-style:solid}html :where([style^=border-left-width],[style*=";border-left-width"],[style*="; border-left-width"]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}} 273 274/*# sourceURL=/wp-includes/css/dist/block-library/common.min.css */ 275</style> 276<style id="classic-theme-styles-inline-css"> 277/*! This file is auto-generated */ 278.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none} 279/*# sourceURL=/wp-includes/css/classic-themes.min.css */ 280</style> 281 282<style id="ghostkit-typography-inline-css"> 283 284/*# sourceURL=ghostkit-typography-inline-css */ 285</style> 286<style id="global-styles-inline-css"> 287:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,
2870) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}.wp-block-button{--wp--preset--dimension--25: 25%;--wp--preset--dimension--50: 50%;--wp--preset--dimension--75: 75%;--wp--preset--dimension--100: 100%;}:where(body) { margin: 0; }:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}
287.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;} 288/*# sourceURL=global-styles-inline-css */ 289</style> 290 291<link rel='stylesheet' id='contact-form-7-css' href='https://www.gsa-uk.org.uk/wp-content/plugins/contact-form-7/includes/css/styles.css?ver=6.1.7' media='all' /> 292<link rel='stylesheet' id='cookie-law-info-css' href='https://www.gsa-uk.org.uk/wp-content/plugins/cookie-law-info/legacy/public/css/cookie-law-info-public.css?ver=3.5.6' media='all' /> 293<link rel='stylesheet' id='cookie-law-info-gdpr-css' href='https://www.gsa-uk.org.uk/wp-content/plugins/cookie-law-info/legacy/public/css/cookie-law-info-gdpr.css?ver=3.5.6' media='all' /> 294<link rel='stylesheet' id='swpm.common-css' href='https://www.gsa-uk.org.uk/wp-content/plugins/simple-membership/css/swpm.common.css?ver=4.8.5' media='all' /> 295<link rel='stylesheet' id='dlm-frontend-css' href='https://www.gsa-uk.org.uk/wp-content/plugins/download-monitor/assets/css/frontend-tailwind.min.css?ver=5.3.3' media='all' /> 296<link rel='stylesheet' id='megamenu-css' href='https://www.gsa-uk.org.uk/media/maxmegamenu/style.css?ver=fac6ed' media='all' /> 297<link rel='stylesheet' id='dashicons-css' href='https://www.gsa-uk.org.uk/wp-includes/css/dashicons.min.css?ver=7.1.3' media='all' /> 298<style id="wp-block-paragraph-inline-css"> 299.is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;font-style:normal;font-weight:100;line-height:.68;margin:.05em .1em 0 0;text-transform:uppercase}body.rtl .has-drop-cap:not(:focus):first-letter{float:none;margin-left:.1em}p.has-drop-cap.has-background{overflow:hidden}:root :where(p.has-background){padding:1.25em 2.375em}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}p.has-text-align-left[style*="writing-mode:vertical-lr"],p.has-text-align-right[style*="writing-mode:vertical-rl"]{rotate:180deg} 300/*# sourceURL=https://www.gsa-uk.org.uk/wp-includes/blocks/paragraph/style.min.css */ 301</style> 302<style id="wp-block-heading-inline-css"> 303h1:where(.wp-block-heading).has-background,h2:where(.wp-block-heading).has-background,h3:where(.wp-block-heading).has-background,h4:where(.wp-block-heading).has-background,h5:where(.wp-block-heading).has-background,h6:where(.wp-block-heading).has-background{padding:1.25em 2.375em}h1.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h1.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h2.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h2.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h3.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h3.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h4.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h4.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h5.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h5.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h6.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h6.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]){rotate:180deg} 304/*# sourceURL=https://www.gsa-uk.org.uk/wp-includes/blocks/heading/style.min.css */ 305</style> 306<style id="wp-block-list-inline-css"> 307ol,ul{box-sizing:border-box}:root :where(.wp-block-list.has-background){padding:1.25em 2.375em} 308/*# sourceURL=https://www.gsa-uk.org.uk/wp-includes/blocks/list/style.min.css */ 309</style> 310<style id="wp-block-image-inline-css"> 311.wp-block-image>a,.wp-block-image>figure>a{display:inline-block}.wp-block-image img{box-sizing:border-box;height:auto;max-width:100%;vertical-align:bottom}@media not (prefers-reduced-motion){.wp-block-image img.hide{visibility:hidden}.wp-block-image img.show{animation:show-content-image .4s}}.wp-block-image[style*=border-radius] img,.wp-block-image[style*=border-radius]>a{border-radius:inherit}.wp-block-image.has-custom-border img{box-sizing:border-box}.wp-block-image.aligncenter{text-align:center}.wp-block-image.alignfull>a,.wp-block-image.alignwide>a{width:100%}.wp-block-image.alignfull img,.wp-block-image.alignwide img{height:auto;width:100%}.wp-block-image .aligncenter,.wp-block-image .alignleft,.wp-block-image .alignright,.wp-block-image.aligncenter,.wp-block-image.alignleft,.wp-block-image.alignright{display:table}.wp-block-image .aligncenter>figcaption,.wp-block-image .alignleft>figcaption,.wp-block-image .alignright>figcaption,.wp-block-image.aligncenter>figcaption,.wp-block-image.alignleft>figcaption,.wp-block-image.alignright>figcaption{caption-side:bottom;display:table-caption}.wp-block-image .alignleft{float:left;margin:.5em 1em .5em 0}.wp-block-image .alignright{float:right;margin:.5em 0 .5em 1em}.wp-block-image .aligncenter{margin-left:auto;margin-right:auto}.wp-block-image :where(figcaption){margin-bottom:1em;margin-top:.5em}.wp-block-image.is-style-circle-mask img{border-radius:9999px}@supports ((-webkit-mask-image:none) or (mask-image:none)) or (-webkit-mask-image:none){.wp-block-image.is-style-circle-mask img{border-radius:0;-webkit-mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');mask-mode:alpha;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}}:root :where(.wp-block-image.is-style-rounded img,.wp-block-image .is-style-rounded img){border-radius:9999px}.wp-block-image figure{margin:0}.wp-lightbox-container{display:flex;flex-direction:column;position:relative}.wp-lightbox-container img{cursor:zoom-in}.wp-lightbox-container img:hover+button{opacity:1}.wp-lightbox-container button{align-items:center;backdrop-filter:blur(16px) saturate(180%);background-color:rgba(90,90,90,.25);border:none;border-radius:4px;cursor:zoom-in;display:flex;height:20px;justify-content:center;opacity:0;padding:0;position:absolute;right:16px;text-align:center;top:16px;width:20px;z-index:100}@media not (prefers-reduced-motion){.wp-lightbox-container button{transition:opacity .2s ease}}.wp-lightbox-container button:focus-visible{outline:3px auto rgba(90,90,90,.25);outline:3px auto -webkit-focus-ring-color;outline-offset:3px}.wp-lightbox-container button:hover{cursor:pointer;opacity:1}.wp-lightbox-container button:focus{opacity:1}.wp-lightbox-container button:focus,.wp-lightbox-container button:hover,.wp-lightbox-container button:not(:hover):not(:active):not(.has-background){background-color:rgba(90,90,90,.25);border:none}.wp-lightbox-overlay{box-sizing:border-box;
311cursor:zoom-out;height:100vh;left:0;overflow:hidden;position:fixed;top:0;visibility:hidden;width:100%;z-index:100000}.wp-lightbox-overlay .wp-lightbox-close-button{align-items:center;cursor:pointer;display:flex;font-family:inherit;gap:8px;justify-content:center;line-height:1;min-height:40px;min-width:40px;padding:0 4px;position:absolute;right:calc(env(safe-area-inset-right) + 16px);top:calc(env(safe-area-inset-top) + 16px);z-index:5000000}.wp-lightbox-overlay .wp-lightbox-close-button:focus,.wp-lightbox-overlay .wp-lightbox-close-button:hover,.wp-lightbox-overlay .wp-lightbox-close-button:not(:hover):not(:active):not(.has-background){background:none;border:none}.wp-lightbox-overlay .wp-lightbox-close-button:has(.wp-lightbox-close-text:not([hidden])) .wp-lightbox-close-icon svg{height:1em;width:1em}.wp-lightbox-overlay .wp-lightbox-close-icon svg{display:block}.wp-lightbox-overlay .wp-lightbox-navigation-button-next,.wp-lightbox-overlay .wp-lightbox-navigation-button-prev{align-items:center;bottom:16px;cursor:pointer;display:flex;font-family:inherit;gap:4px;justify-content:center;line-height:1;min-height:40px;min-width:40px;padding:0 8px;position:absolute;z-index:2000002}.wp-lightbox-overlay .wp-lightbox-navigation-button-next[hidden],.wp-lightbox-overlay .wp-lightbox-navigation-button-prev[hidden]{display:none}@media (min-width:960px){.wp-lightbox-overlay .wp-lightbox-navigation-button-next,.wp-lightbox-overlay .wp-lightbox-navigation-button-prev{bottom:50%;transform:translateY(-50%)}}.wp-lightbox-overlay .wp-lightbox-navigation-button-next:focus,.wp-lightbox-overlay .wp-lightbox-navigation-button-next:hover,.wp-lightbox-overlay .wp-lightbox-navigation-button-next:not(:hover):not(:active):not(.has-background),.wp-lightbox-overlay .wp-lightbox-navigation-button-prev:focus,.wp-lightbox-overlay .wp-lightbox-navigation-button-prev:hover,.wp-lightbox-overlay .wp-lightbox-navigation-button-prev:not(:hover):not(:active):not(.has-background){background:none;border:none;padding:0 8px}.wp-lightbox-overlay .wp-lightbox-navigation-button-next:has(.wp-lightbox-navigation-text:not([hidden])) .wp-lightbox-navigation-icon svg,.wp-lightbox-overlay .wp-lightbox-navigation-button-prev:has(.wp-lightbox-navigation-text:not([hidden])) .wp-lightbox-navigation-icon svg{display:block;height:1.5em;width:1.5em}.wp-lightbox-overlay .wp-lightbox-navigation-button-prev{left:calc(env(safe-area-inset-left) + 16px)}.wp-lightbox-overlay .wp-lightbox-navigation-button-next{right:calc(env(safe-area-inset-right) + 16px)}.wp-lightbox-overlay .wp-lightbox-navigation-icon svg{vertical-align:middle}.wp-lightbox-overlay .lightbox-image-container{height:var(--wp--lightbox-container-height);left:50%;overflow:hidden;position:absolute;top:50%;transform:translate(-50%,-50%);transform-origin:top left;width:var(--wp--lightbox-container-width);z-index:2000001}.wp-lightbox-overlay .wp-block-image{align-items:center;box-sizing:border-box;display:flex;height:100%;justify-content:center;margin:0;position:relative;transform-origin:0 0;width:100%;z-index:3000000}.wp-lightbox-overlay .wp-block-image img{height:var(--wp--lightbox-image-height);min-height:var(--wp--lightbox-image-height);min-width:var(--wp--lightbox-image-width);width:var(--wp--lightbox-image-width)}.wp-lightbox-overlay .wp-block-image figcaption{display:none}.wp-lightbox-overlay button{background:none;border:none}.wp-lightbox-overlay .scrim{background-color:#fff;height:100%;opacity:.9;position:absolute;width:100%;z-index:2000000}.wp-lightbox-overlay.active{visibility:visible}@media not (prefers-reduced-motion){.wp-lightbox-overlay.active{animation:turn-on-visibility .25s both}.wp-lightbox-overlay.active img{animation:turn-on-visibility .35s both}.wp-lightbox-overlay.show-closing-animation:not(.active){animation:turn-off-visibility .35s both}.wp-lightbox-overlay.show-closing-animation:not(.active) img{animation:turn-off-visibility .25s both}.wp-lightbox-overlay.zoom.active{animation:none;opacity:1;visibility:visible}.wp-lightbox-overlay.zoom.active .lightbox-image-container{animation:lightbox-zoom-in .4s}.wp-lightbox-overlay.zoom.active .lightbox-image-container img{animation:none}.wp-lightbox-overlay.zoom.active .scrim{animation:turn-on-visibility .4s forwards}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active){animation:none}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container{animation:lightbox-zoom-out .4s}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container img{animation:none}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .scrim{animation:turn-off-visibility .4s forwards}}
311@keyframes show-content-image{0%{visibility:hidden}99%{visibility:hidden}to{visibility:visible}}@keyframes turn-on-visibility{0%{opacity:0}to{opacity:1}}@keyframes turn-off-visibility{0%{opacity:1;visibility:visible}99%{opacity:0;visibility:visible}to{opacity:0;visibility:hidden}}@keyframes lightbox-zoom-in{0%{transform:translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale))}to{transform:translate(-50%,-50%) scale(1)}}@keyframes lightbox-zoom-out{0%{transform:translate(-50%,-50%) scale(1);visibility:visible}99%{visibility:visible}to{transform:translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale));visibility:hidden}} 312/*# sourceURL=https://www.gsa-uk.org.uk/wp-includes/blocks/image/style.min.css */ 313</style> 314<style id="wp-block-image-theme-inline-css"> 315:root :where(.wp-block-image figcaption){color:#555;font-size:13px;text-align:center}.is-dark-theme :root :where(.wp-block-image figcaption){color:hsla(0,0%,100%,.65)}.wp-block-image{margin:0 0 1em} 316/*# sourceURL=https://www.gsa-uk.org.uk/wp-includes/blocks/image/theme.min.css */ 317</style> 318<link rel='stylesheet' id='tsa-framework-css' href='https://www.gsa-uk.org.uk/wp-content/themes/tsa-2026/assets/css/skeleton.css?ver=7.1.3' media='all' /> 319<link rel='stylesheet' id='tsa-normalize-css' href='https://www.gsa-uk.org.uk/wp-content/themes/tsa-2026/assets/css/normalize.css?ver=7.1.3' media='all' /> 320<link rel='stylesheet' id='tsa-simple-line-css' href='https://www.gsa-uk.org.uk/wp-content/themes/tsa-2026/assets/fonts/simple-line/simple-line-icons.css?ver=7.1.3' media='all' /> 321<link rel='stylesheet' id='tsa-fontawesome-css' href='https://www.gsa-uk.org.uk/wp-content/themes/tsa-2026/assets/fonts/font-awesome/css/fontawesome.css?ver=7.1.3' media='all' /> 322<link rel='stylesheet' id='tsa-fontawesome-solid-css' href='https://www.gsa-uk.org.uk/wp-content/themes/tsa-2026/assets/fonts/font-awesome/css/solid.css?ver=7.1.3' media='all' /> 323<link rel='stylesheet' id='tsa-fontawesome-brands-css' href='https://www.gsa-uk.org.uk/wp-content/themes/tsa-2026/assets/fonts/font-awesome/css/brands.css?ver=7.1.3' media='all' /> 324<link rel='stylesheet' id='tsa-style-css' href='https://www.gsa-uk.org.uk/wp-content/themes/tsa-2026/style.css?ver=7.1.3' media='all' /> 325<link rel='stylesheet' id='tsa-slick-css' href='https://www.gsa-uk.org.uk/wp-content/themes/tsa-2026/assets/js/slick/slick.css?ver=7.1.3' media='all' /> 326<link rel='stylesheet' id='tsa-slicktheme-css' href='https://www.gsa-uk.org.uk/wp-content/themes/tsa-2026/assets/js/slick/slick-theme.css?ver=7.1.3' media='all' /> 327<link rel='stylesheet' id='tsa-fonts-css' href='https://use.typekit.net/ujo7mvq.css?ver=7.1.3' media='all' />
328<script type="text/plain" data-cli-class="cli-blocker-script" data-cli-script-type="analytics" data-cli-block="true" data-cli-element-position="head" async data-wp-strategy="async" id="monsterinsights-frontend-script-js" src="https://www.gsa-uk.org.uk/wp-content/plugins/google-analytics-for-wordpress/assets/js/frontend-gtag.js?ver=11.3.0"></script>
vendor: 1 bytes, line 328
328
329<script data-cfasync="false" data-wpfc-render="false" type="text/javascript" id='monsterinsights-frontend-script-js-extra'>/* <![CDATA[ */ 330var monsterinsights_frontend = {"js_events_tracking":"true","download_extensions":"doc,pdf,ppt,zip,xls,docx,pptx,xlsx","inbound_paths":"[]","home_url":"https:\/\/www.gsa-uk.org.uk","hash_tracking":"false","v4_id":"G-FSJHJL6HHF"};/* ]]> */ 331</script>
vendor: 1 bytes, line 331
331
332<script id="jquery-core-js" src="https://www.gsa-uk.org.uk/wp-includes/js/jquery/jquery.min.js?ver=3.7.1"></script>
vendor: 1 bytes, line 332
332
333<script id="jquery-migrate-js" src="https://www.gsa-uk.org.uk/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1"></script>
vendor: 1 bytes, line 333
333
334<script id="cookie-law-info-js-extra"> 335var Cli_Data = {"nn_cookie_ids":[],"cookielist":[],"non_necessary_cookies":[],"ccpaEnabled":"","ccpaRegionBased":"","ccpaBarEnabled":"","strictlyEnabled":["necessary","obligatoire"],"ccpaType":"gdpr","js_blocking":"1","custom_integration":"","triggerDomRefresh":"","secure_cookies":""}; 336var cli_cookiebar_settings = {"animate_speed_hide":"500","animate_speed_show":"500","background":"#FFF","border":"#b1a6a6c2","border_on":"","button_1_button_colour":"#c22a22","button_1_button_hover":"#9b221b","button_1_link_colour":"#fff","button_1_as_button":"1","button_1_new_win":"","button_2_button_colour":"#333","button_2_button_hover":"#292929","button_2_link_colour":"#444","button_2_as_button":"","button_2_hidebar":"","button_3_button_colour":"#dedfe0","button_3_button_hover":"#b2b2b3","button_3_link_colour":"#333333","button_3_as_button":"1","button_3_new_win":"","button_4_button_colour":"#dedfe0","button_4_button_hover":"#b2b2b3","button_4_link_colour":"#333333","button_4_as_button":"1","button_7_button_colour":"#c22a22","button_7_button_hover":"#9b221b","button_7_link_colour":"#fff","button_7_as_button":"1","button_7_new_win":"","font_family":"inherit","header_fix":"","notify_animate_hide":"1","notify_animate_show":"","notify_div_id":"#cookie-law-info-bar","notify_position_horizontal":"right","notify_position_vertical":"bottom","scroll_close":"","scroll_close_reload":"","accept_close_reload":"","reject_close_reload":"","showagain_tab":"","showagain_background":"#fff","showagain_border":"#000","showagain_div_id":"#cookie-law-info-again","showagain_x_position":"100px","text":"#333333","show_once_yn":"","show_once":"10000","logging_on":"","as_popup":"","popup_overlay":"","bar_heading_text":"","cookie_bar_as":"widget","popup_showagain_position":"bottom-right","widget_position":"left"}; 337var log_object = {"ajax_url":"https://www.gsa-uk.org.uk/wp-admin/admin-ajax.php"}; 338//# sourceURL=cookie-law-info-js-extra 339</script>
vendor: 1 bytes, line 339
339
340<script id="cookie-law-info-js" src="https://www.gsa-uk.org.uk/wp-content/plugins/cookie-law-info/legacy/public/js/cookie-law-info-public.js?ver=3.5.6"></script>
vendor: 1 bytes, line 340
340
341<script id="slick-min-js" src="https://www.gsa-uk.org.uk/wp-content/themes/tsa-2026/assets/js/slick/slick.js?ver=7.1.3"></script>
341 342<link rel="https://api.w.org/" href="https://www.gsa-uk.org.uk/wp-json/" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://www.gsa-uk.org.uk/xmlrpc.php?rsd" /> 343<meta name="generator" content="WordPress 7.1.3" /> 344<meta name="tec-api-version" content="v1"><meta name="tec-api-origin" content="https://www.gsa-uk.org.uk"><link rel="alternate" href="https://www.gsa-uk.org.uk/wp-json/tribe/events/v1/" /> <style type="text/css"> 345 .ghostkit-effects-enabled .ghostkit-effects-reveal { 346 pointer-events: none; 347 visibility: hidden; 348 } 349 </style> 350
350<script> 351 if (!window.matchMedia('(prefers-reduced-motion: reduce)').matches) { 352 document.documentElement.classList.add( 353 'ghostkit-effects-enabled' 354 ); 355 } 356 </script>
356 357 <style>.recentcomments a{display:inline !important;padding:0 !important;margin:0 !important;}</style><link rel="icon" href="https://www.gsa-uk.org.uk/media/2023/07/cropped-favicon-1-32x32.png" sizes="32x32" /> 358<link rel="icon" href="https://www.gsa-uk.org.uk/media/2023/07/cropped-favicon-1-192x192.png" sizes="192x192" /> 359<link rel="apple-touch-icon" href="https://www.gsa-uk.org.uk/media/2023/07/cropped-favicon-1-180x180.png" /> 360<meta name="msapplication-TileImage" content="https://www.gsa-uk.org.uk/media/2023/07/cropped-favicon-1-270x270.png" /> 361 362<link rel='stylesheet' id='cookie-law-info-table-css' href='https://www.gsa-uk.org.uk/wp-content/plugins/cookie-law-info/legacy/public/css/cookie-law-info-table.css?ver=3.5.6' media='all' /> 363 364</head> 365 366 367<body class="blog wp-theme-tsa-2026 tribe-no-js mega-menu-primary mega-menu-primary2023 mega-menu-site mega-menu-login mega-menu-loggedin modula-best-grid-gallery"> 368 369<div id="page" class="site "> 370 371 <header id="header"> 372 373 <div id="site-menu"> 374 375 <nav class="site-menu-wrapper"> 376 377 <div id="mega-menu-wrap-login" class="mega-menu-wrap"><div class="mega-menu-toggle"><div class="mega-toggle-blocks-left"></div><div class="mega-toggle-blocks-center"></div><div class="mega-toggle-blocks-right"><div class='mega-toggle-block mega-menu-toggle-animated-block mega-toggle-block-0' id='mega-toggle-block-0'><button aria-controls="mega-menu-login" aria-expanded="false" aria-haspopup="true" aria-label="Toggle Menu" class="mega-toggle-animated mega-toggle-animated-slider" type="button"> 378 <span class="mega-toggle-animated-box"> 379 <span class="mega-toggle-animated-inner"></span> 380 </span> 381 </button></div></div></div><ul id="mega-menu-login" class="mega-menu max-mega-menu mega-menu-horizontal mega-no-js" data-event="hover_intent" data-effect="fade_up" data-effect-speed="200" data-effect-mobile="disabled" data-effect-speed-mobile="0" data-mobile-force-width="false" data-second-click="go" data-document-click="collapse" data-vertical-behaviour="standard" data-breakpoint="0" data-unbind="true" data-mobile-state="collapse_all" data-mobile-direction="vertical"><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-10714" id="mega-menu-item-10714"><a class="mega-menu-link" href="https://www.gsa-uk.org.uk/members/">Members Login</a></li></ul></div> 382 <div id="mega-menu-wrap-site" class="mega-menu-wrap"><div class="mega-menu-toggle"><div class="mega-toggle-blocks-left"></div><div class="mega-toggle-blocks-center"></div><div class="mega-toggle-blocks-right"><div class='mega-toggle-block mega-menu-toggle-animated-block mega-toggle-block-0' id='mega-toggle-block-0'><button aria-controls="mega-menu-site" aria-expanded="false" aria-haspopup="true" aria-label="Toggle Menu" class="mega-toggle-animated mega-toggle-animated-slider" type="button"> 383 <span class="mega-toggle-animated-box"> 384 <span class="mega-toggle-animated-inner"></span> 385 </span> 386 </button></div></div></div><ul id="mega-menu-site" class="mega-menu max-mega-menu mega-menu-horizontal mega-no-js" data-event="hover_intent" data-effect="fade_up" data-effect-speed="200" data-effect-mobile="slide_right" data-effect-speed-mobile="200" data-mobile-force-width="false" data-second-click="go" data-document-click="collapse" data-vertical-behaviour="standard" data-breakpoint="0" data-unbind="true" data-mobile-state="collapse_all" data-mobile-direction="vertical"><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-current-menu-item mega-page_item mega-page-item-9531 mega-current_page_item mega-current_page_parent mega-menu-item-11677" id="mega-menu-item-11677"><a class="mega-menu-link" href="https://www.gsa-uk.org.uk/news/" aria-current="page">News</a></li><li class="mega-menu-item mega-menu-item-type-post_type_archive mega-menu-item-object-tribe_events mega-menu-item-9774" id="mega-menu-item-9774"><a class="mega-menu-link" href="https://www.gsa-uk.org.uk/events/">Events</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-has-children mega-align-bottom-right mega-menu-flyout mega-disable-link mega-menu-item-9530" id="mega-menu-item-9530"><a class="mega-menu-link" tabindex="0" aria-expanded="false" aria-controls="mega-sub-menu-9530" role="button">About GSA<span class="mega-indicator" aria-hidden="true"></span></a> 387<ul class="mega-sub-menu" id='mega-sub-menu-9530'> 388<li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-9535" id="mega-menu-item-9535"><a class="mega-menu-link" href="https://www.gsa-uk.org.uk/about-gsa/about-us/">About us</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-10570" id="mega-menu-item-10570"><a class="mega-menu-link" href="https://www.gsa-uk.org.uk/about-gsa/our-team/">Our Team</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-9538" id="mega-menu-item-9538"><a class="mega-menu-link" href="https://www.gsa-uk.org.uk/about-gsa/links/">Links</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-9539" id="mega-menu-item-9539"><a class="mega-menu-link" href="https://www.gsa-uk.org.uk/about-gsa/the-survey-liaison-group/">Survey Liaison Group</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-9540" id="mega-menu-item-9540"><a class="mega-menu-link" href="https://www.gsa-uk.org.uk/about-gsa/contact/">Contact</a></li></ul> 389</li><li class="mega-social-link mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-has-icon mega-icon-left mega-hide-text mega-hide-on-mobile mega-menu-item-9675 social-link" id="mega-menu-item-9675"><a target="_blank" class="dashicons-linkedin mega-menu-link" href="https://www.linkedin.com/company/584011" aria-label="Linked in"></a></li></ul><button aria-controls="mega-menu-site" aria-label="Close" class='mega-close'></button></div> 390 </nav> 391 392 393 </div> 394 395 396 <div id="brand" class="site-header" role="banner"> 397 398 <div class="brand"> 399 400 <a href="/"><img src="https://www.gsa-uk.org.uk/wp-content/themes/tsa-2026/assets/images/interface/Logo-26-inline.svg" alt="Filtronic"></a> 401 402 </div> 403 404 <div class="header-right"> 405 406 <div class="menu-search"></div> 407 408 <nav><div id="mega-menu-wrap-primary" class="mega-menu-wrap"><div class="mega-menu-toggle"><div class="mega-toggle-blocks-left"></div><div class="mega-toggle-blocks-center"></div><div class="mega-toggle-blocks-right"><div class='mega-toggle-block mega-menu-toggle-animated-block mega-toggle-block-1' id='mega-toggle-block-1'><button aria-controls="mega-menu-primary" aria-expanded="false" aria-haspopup="true" aria-label="Toggle Menu" class="mega-toggle-animated mega-toggle-animated-slider" type="button">
409 <span class="mega-toggle-animated-box"> 410 <span class="mega-toggle-animated-inner"></span> 411 </span> 412 </button></div></div></div><ul id="mega-menu-primary" class="mega-menu max-mega-menu mega-menu-horizontal mega-no-js" data-event="hover_intent" data-effect="fade_up" data-effect-speed="200" data-effect-mobile="slide_right" data-effect-speed-mobile="200" data-mobile-force-width="body" data-second-click="go" data-document-click="collapse" data-vertical-behaviour="standard" data-breakpoint="1070" data-unbind="true" data-mobile-state="collapse_all" data-mobile-direction="vertical"><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-3271" id="mega-menu-item-3271"><a class="mega-menu-link" href="https://www.gsa-uk.org.uk/membership/">Membership</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-9596" id="mega-menu-item-9596"><a class="mega-menu-link" href="https://www.gsa-uk.org.uk/puma/">PUMA</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-has-children mega-align-bottom-right mega-menu-flyout mega-disable-link mega-menu-item-9771" id="mega-menu-item-9771"><a class="mega-menu-link" tabindex="0" aria-expanded="false" aria-controls="mega-sub-menu-9771" role="button">Need a Surveyor?<span class="mega-indicator" aria-hidden="true"></span></a> 413<ul class="mega-sub-menu" id='mega-sub-menu-9771'> 414<li class="mega-menu-item mega-menu-item-type-post_type_archive mega-menu-item-object-tsa_members mega-menu-item-13941" id="mega-menu-item-13941"><a class="mega-menu-link" href="https://www.gsa-uk.org.uk/gsa-members/">GSA Members</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-3026" id="mega-menu-item-3026"><a class="mega-menu-link" href="https://www.gsa-uk.org.uk/need-a-surveyor/why-use-a-gsa-member/">Why use a GSA member?</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-3027" id="mega-menu-item-3027"><a class="mega-menu-link" href="https://www.gsa-uk.org.uk/need-a-surveyor/feedback/">Feedback</a></li></ul> 415</li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-3030" id="mega-menu-item-3030"><a class="mega-menu-link" href="https://www.gsa-uk.org.uk/training/the-survey-school/">The Survey School</a></li><li class="mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-menu-item-13226" id="mega-menu-item-13226"><a target="_blank" class="mega-menu-link" href="https://www.becomeasurveyor.com">Become A Surveyor</a></li><li class="mega-menu-item mega-menu-item-type-post_type_archive mega-menu-item-object-tsa_job_opps mega-menu-item-9564" id="mega-menu-item-9564"><a class="mega-menu-link" href="https://www.gsa-uk.org.uk/job-opportunities/">Jobs</a></li><li class="mega-menu-item mega-menu-item-type-post_type_archive mega-menu-item-object-tsa_apprenticeships mega-menu-item-12361" id="mega-menu-item-12361"><a class="mega-menu-link" href="https://www.gsa-uk.org.uk/apprenticeships/">Apprenticeships</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-has-children mega-align-bottom-right mega-menu-flyout mega-disable-link mega-menu-item-9474" id="mega-menu-item-9474"><a class="mega-menu-link" tabindex="0" aria-expanded="false" aria-controls="mega-sub-menu-9474" role="button">Resources<span class="mega-indicator" aria-hidden="true"></span></a> 416<ul class="mega-sub-menu" id='mega-sub-menu-9474'> 417<li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-9475" id="mega-menu-item-9475"><a class="mega-menu-link" href="https://www.gsa-uk.org.uk/resources/downloads/">Downloads</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-9476" id="mega-menu-item-9476"><a class="mega-menu-link" href="https://www.gsa-uk.org.uk/resources/equipment-theft/">Equipment Theft</a></li><li class="mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-menu-item-12358" id="mega-menu-item-12358"><a class="mega-menu-link" href="mailto:[email protected]?subject=Survey%20Theft%20Notification&
417body=Please%20include%20the%20following%20in%20your%20email%3A%0A-%20Incident%20date%0A-%20Incident%20time%0A-%20Incident%20location%20%2F%20postcode%20%2F%20Latitude%20%2F%20Longitude%0A-%20Incident%20type%20(Theft%20from%20roadside%20%2F%20attempted%20theft%20from%20road%20side%20%2F%20Theft%20-%20from%20motor%20vehicle%20%2F%20Burglary%20%2F%20Other)%0A-%20What%20happened%3F%0A-%20Property%20stolen%0A-%20Property%20value%0A-%20Crime%20reference%0A-%20Police%20Force">Report a theft</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-9477" id="mega-menu-item-9477"><a class="mega-menu-link" href="https://www.gsa-uk.org.uk/resources/work-samples/">Work Samples</a></li></ul> 418</li><li class="mega-menu-feature-button mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-9478" id="mega-menu-item-9478"><a class="mega-menu-link" href="https://www.gsa-uk.org.uk/join-the-geospatial-survey-association/">Join us</a></li></ul><button aria-controls="mega-menu-primary" aria-label="Close" class='mega-close'></button></div></nav> 419 420 </div> 421 422 </header><!-- #masthead --> 423 424 </header> 425 426 <main class=""> 427<div id="hero" class="page-hero"> 428 429 <svg id="ezsijq6dWFD1" preserveAspectRatio="none" width="100%" height="100%" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 1920 460" shape-rendering="geometricPrecision" text-rendering="geometricPrecision"><defs><linearGradient id="ezsijq6dWFD4-fill" x1="0" y1="0.5" x2="1" y2="0.5" spreadMethod="pad" gradientUnits="objectBoundingBox" gradientTransform="translate(0 0)"><stop id="ezsijq6dWFD4-fill-0" offset="0%" stop-color="rgba(0,0,0,0)"/><stop id="ezsijq6dWFD4-fill-1" offset="98%" stop-color="rgba(0,0,0,0.45)"/></linearGradient></defs><polygon id="ezsijq6dWFD3" points="-150.761152,-183.039072 779.991919,32.752983 -150.761151,174.704851 -150.761152,-183.039072" transform="matrix(2.066727 0 0 1.285836 311.582152 237.446871)" fill="#b71515" stroke-width="0"/><polygon id="ezsijq6dWFD4" points="320.215675,-879.405985 320.853449,529.610956 -381.012283,529.610951 320.215675,-879.405985" transform="matrix(1.369027 0 0 0.332623 1481.61609 283.839217)" opacity="0.36" fill="url(#ezsijq6dWFD4-fill)" stroke-width="0"/>
430<script><![CDATA[ 431!function(t,n){"object"==typeof exports&&"undefined"!=typeof module?module.exports=n():"function"==typeof __SVGATOR_DEFINE__&&__SVGATOR_DEFINE__.amd?__SVGATOR_DEFINE__(n):((t="undefined"!=typeof globalThis?globalThis:t||self).__SVGATOR_PLAYER__=t.__SVGATOR_PLAYER__||{},t.__SVGATOR_PLAYER__["7c8cb2ed"]=n())}(this,(function(){"use strict";function t(t,n){var e=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);n&&(r=r.filter((function(n){return Object.getOwnPropertyDescriptor(t,n).enumerable}))),e.push.apply(e,r)}return e}function n(n){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?t(Object(r),!0).forEach((function(t){o(n,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(r)):t(Object(r)).forEach((function(t){Object.defineProperty(n,t,Object.getOwnPropertyDescriptor(r,t))}))}return n}function e(t){return(e="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function r(t,n){if(!(t instanceof n))throw new TypeError("Cannot call a class as a function")}function i(t,n){for(var e=0;e<n.length;e++){var r=n[e];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}function u(t,n,e){return n&&i(t.prototype,n),e&&i(t,e),t}function o(t,n,e){return n in t?Object.defineProperty(t,n,{value:e,enumerable:!0,configurable:!0,writable:!0}):t[n]=e,t}function a(t){return(a=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)})(t)}function l(t,n){return(l=Object.setPrototypeOf||function(t,n){return t.__proto__=n,t})(t,n)}function f(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}function s(t,n,e){return(s=f()?Reflect.construct:function(t,n,e){var r=[null];r.push.apply(r,n);var i=new(Function.bind.apply(t,r));return e&&l(i,e.prototype),i}).apply(null,arguments)}function c(t,n){if(n&&("object"==typeof n||"function"==typeof n))return n;if(void 0!==n)throw new TypeError("Derived constructors may only return object or undefined");return function(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}(t)}function h(t,n,e){return(h="undefined"!=typeof Reflect&&Reflect.get?Reflect.get:function(t,n,e){var r=function(t,n){for(;!Object.prototype.hasOwnProperty.call(t,n)&&null!==(t=a(t)););return t}(t,n);if(r){var i=Object.getOwnPropertyDescriptor(r,n);return i.get?i.get.call(e):i.value}})(t,n,e||t)}function v(t){return function(t){if(Array.isArray(t))return y(t)}(t)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(t)||function(t,n){if(!t)return;if("string"==typeof t)return y(t,n);var e=Object.prototype.toString.call(t).slice(8,-1);"Object"===e&&t.constructor&&(e=t.constructor.name);if("Map"===e||"Set"===e)return Array.from(t);if("Arguments"===e||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(e))return y(t,n)}(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function y(t,n){(null==n||n>t.length)&&(n=t.length);for(var e=0,r=new Array(n);e<n;e++)r[e]=t[e];return r}Number.isInteger||(Number.isInteger=function(t){return"number"==typeof t&&isFinite(t)&&Math.floor(t)===t}),Number.EPSILON||(Number.EPSILON=2220446049250313e-31);var g=d(Math.pow(10,-6));function d(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:6;if(Number.isInteger(t))return t;var e=Math.pow(10,n);return Math.round((+t+Number.EPSILON)*e)/e}function p(t,n){var e=arguments.length>2&&void 0!==arguments[2]?arguments[2]:g;return Math.abs(t-n)<e}var m=Math.PI/180;function b(t){return t}function A(t,n,e){var r=1-e;return 3*e*r*(t*r+n*e)+e*e*e}function w(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,e=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:1;return t<0||t>1||e<0||e>1?null:p(t,n)&&p(e,r)?b:function(i){if(i<=0)return t>0?i*n/t:0===n&&e>0?i*r/e:0;if(i>=1)return e<1?1+(i-1)*(r-1)/(e-1):1===e&&t<1?1+(i-1)*(n-1)/(t-1):1;for(var u,o=0,a=1;o<a;){var l=A(t,e,u=(o+a)/2);if(p(i,l))break;l<i?o=u:a=u}return A(n,r,u)}}function x(){return 1}function _(t){return 1===t?1:0}function k(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;if(1===t){if(0===n)return _;if(1===n)return x}var e=1/t;return function(t){return t>=1?1:(t+=n*e)-t%e}}var S=Math.sin,O=Math.cos,E=Math.acos,j=Math.asin,I=Math.tan,M=Math.atan2,P=Math.PI/180,R=180/Math.PI,B=Math.sqrt,F=function(){function t(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1,e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,u=arguments.length>3&&void 0!==arguments[3]?arguments[3]:1,o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:0,a=arguments.length>5&&void 0!==arguments[5]?arguments[5]:0;r(this,t),this.m=[n,e,i,u,o,a],this.i=null,this.w=null,this.s=null}return u(t,[{key:"determinant",get:function(){var t=this.m;return t[0]*t[3]-t[1]*t[2]}},{key:"isIdentity",get:function(){if(null===this.i){var t=this.m;this.i=1===t[0]&&0===t[1]&&0===t[2]&&1===t[3]&&0===t[4]&&0===t[5]}return this.i}},{key:"point",value:function(t,n){var e=this.m;return{x:e[0]*t+e[2]*n+e[4],y:e[1]*t+e[3]*n+e[5]}}},{key:"translateSelf",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;if(!t&&!n)return this;var e=this.m;return e[4]+=e[0]*t+e[2]*n,e[5]+=e[1]*t+e[3]*n,this.w=this.s=this.i=null,this}},{key:"rotateSelf",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;if(t%=360){var n=S(t*=P),e=O(t),r=this.m,i=r[0],u=r[1];r[0]=i*e+r[2]*n,r[1]=u*e+r[3]*n,r[2]=r[2]*e-i*n,r[3]=r[3]*e-u*n,this.w=this.s=this.i=null}return this}},{key:"scaleSelf",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;if(1!==t||1!==n){var e=this.m;e[0]*=t,e[1]*=t,e[2]*=n,e[3]*=n,this.w=this.s=this.i=null}return this}},{key:"skewSelf",value:function(t,n){if(n%=360,(t%=360)||n){var e=this.m,r=e[0],i=e[1],u=e[2],o=e[3];t&&(t=I(t*P),e[2]+=r*t,e[3]+=i*t),n&&(n=I(n*P),e[0]+=u*n,e[1]+=o*n),this.w=this.s=this.i=null}return this}},{key:"resetSelf",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,e=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:1,i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:0,u=arguments.length>5&&void 0!==arguments[5]?arguments[5]:0,o=this.m;return o[0]=t,o[1]=n,o[2]=e,o[3]=r,o[4]=i,o[5]=u,this.w=this.s=this.i=null,this}},{key:"recomposeSelf",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,e=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null,i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:null;return this.isIdentity||this.resetSelf(),t&&(t.x||t.y)&&this.translateSelf(t.x,t.y),n&&this.rotateSelf(n),e&&(e.x&&this.skewSelf(e.x,0),e.y&&this.skewSelf(0,e.y)),!r||1===r.x&&1===r.y||this.scaleSelf(r.x,r.y),i&&(i.x||i.y)&&this.translateSelf(i.x,i.y),this}},{key:"decompose",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,e=this.m,r=e[0]*e[0]+e[1]*e[1],i=[[e[0],e[1]],[e[2],e[3]]],u=B(r);if(0===u)return{origin:{x:d(e[4]),y:d(e[5])},translate:{x:d(t),y:d(n)},scale:{x:0,y:0},skew:{x:0,y:0},rotate:0};i[0][0]/=u,i[0][1]/=u;var o=e[0]*e[3]-e[1]*e[2]<0;o&&(u=-u);var a=i[0][0]*i[1][0]+i[0][1]*i[1][1];i[1][0]-=i[0][0]*a,i[1][1]-=i[0][1]*a;var l=B(i[1][0]*i[1][0]+i[1][1]*i[1][1]);if(0===l)return{origin:{x:d(e[4]),y:d(e[5])},translate:{x:d(t),y:d(n)},scale:{x:d(u),y:0},skew:{x:0,y:0},rotate:0};i[1][0]/=l,i[1][1]/=l,a/=l;var f=0;return i[1][1]<0?(f=E(i[1][1])*R,i[0][1]<0&&(f=360-f)):f=j(i[0][1])*R,o&&(f=-f),a=M(a,B(i[0][0]*i[0][0]+i[0][1]*i[0][1]))*R,o&&(a=-a),{origin:{x:d(e[4]),y:d(e[5])},translate:{x:d(t),y:d(n)},scale:{x:d(u),y:d(l)},skew:{x:d(a),y:0},rotate:d(f)}}},{key:"clone",value:function(){var t=this.m;return new this.constructor(t[0],t[1],t[2],t[3],t[4],t[5])}},{key:"toString",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:" ";if(null===this.s){var n=this.m.map((function(t){return d(t)}));1===n[0]&&0===n[1]&&0===n[2]&&1===n[3]?this.s="translate("+n[4]+t+n[5]+")":this.s="matrix("+n.join(t)+")"}return this.s}}],[{key:"create",value:function(t){return t?Array.isArray(t)?s(this,v(t)):t instanceof this?t.clone():(new this).recomposeSelf(t.origin,t.rotate,t.skew,t.scale,t.translate):new this}}]),t}();function N(t,n,e){return t>=.5?e:n}function T(t,n,e){return 0===t||n===e?n:t*(e-n)+n}function q(t,n,e){var r=T(t,n,e);return r<=0?0:r}function D(t,n,e){var r=T(t,n,e);return r<=0?0:r>=1?1:r}function L(t,n,e){return 0===t?n:1===t?e:{x:T(t,n.x,e.x),y:T(t,n.y,e.y)}}function C(t,n,e){return 0===t?n:1===t?e:{x:q(t,n.x,e.x),y:q(t,n.y,e.y)}}function V(t,n,e){var r=function(t,n,e){return Math.round(T(t,n,e))}(t,n,e);return r<=0?0:r>=255?255:r}function G(t,n,e){return 0===t?n:1===t?e:{r:V(t,n.r,e.r),g:V(t,n.g,e.g),b:V(t,n.b,e.b),a:T(t,null==n.a?1:n.a,null==e.a?1:e.a)}}function z(t,n,e){var r=n.length;if(r!==e.length)return N(t,n,e);for(var i=new Array(r),u=0;u<r;u++)i[u]=T(t,n[u],e[u]);return i}function Y(t,n){for(var e=[],r=0;r<t;r++)e.push(n);return e}function $(t,n){if(--n<=0)return t;var e=(t=Object.assign([],t)).length;do{for(var r=0;r<e;r++)t.push(t[r])}while(--n>0);return t}var U,Q=function(){function t(n){r(this,t),this.list=n,this.length=n.length}return u(t,[{key:"setAttribute",value:function(t,n){for(var e=this.list,r=0;r<this.length;r++)e[r].setAttribute(t,n)}},{key:"removeAttribute",value:function(t){for(var n=this.list,e=0;e<this.length;e++)n[e].removeAttribute(t)}},{key:"style",value:function(t,n){for(var e=this.list,r=0;r<this.length;r++)e[r].style[t]=n}}]),t}(),H=/-./g,J=function(t,n){return n.toUpperCase()};function Z(t){return"function"==typeof t?t:N}function K(t){return t?"function"==typeof t?t:Array.isArray(t)?function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:b;if(!Array.isArray(t))return n;switch(t.length){case 1:return k(t[0])||n;case 2:return k(t[0],t[1])||n;case 4:return w(t[0],t[1],t[2],t[3])||n}return n}(t,null):function(t,n){var e=arguments.length>2&&void 0!==arguments[2]?arguments[2]:b;switch(t){case"linear":return b;case"steps":return k(n.steps||1,n.jump||0)||e;case"bezier":case"cubic-bezier":return w(n.x1||0,n.y1||0,n.x2||0,n.y2||0)||e}return e}(t.type,t.value,null):null}function W(t,n,e){var r=arguments.length>3&&void 0!==arguments[3]&&arguments[3],i=n.length-1;if(t<=n[0].t)return r?[0,0,n[0].v]:n[0].v;if(t>=n[i].t)return r?[i,1,n[i].v]:n[i].v;var u,o=n[0],a=null;for(u=1;u<=i;u++){if(!(t>n[u].t)){a=n[u];break}o=n[u]}return null==a?r?[i,1,n[i].v]:n[i].v:o.t===a.t?r?[u,1,a.v]:a.v:(t=(t-o.t)/(a.t-o.t),o.e&&(t=o.e(t)),r?[u,t,e(t,o.v,a.v)]:e(t,o.v,a.v))}function X(t,n){var e=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;return t&&t.length?"function"!=typeof n?null:("function"!=typeof e&&(e=null),function(r){var i=W(r,t,n);return null!=i&&e&&(i=e(i)),i}):null}function tt(t,n){return t.t-n.t}function nt(t,n,r,i,u){var o,a="@"===r[0],l="#"===r[0],f=U[r],s=N;switch(a?(o=r.substr(1),r=o.replace(H,J)):l&&(r=r.substr(1)),e(f)){case"function":if(s=f(i,u,W,K,r,a,n,t),l)return s;break;case"string":s=X(i,Z(f));break;case"object":if((s=X(i,Z(f.i),f.f))&&"function"==typeof f.u)return f.u(n,s,r,a,t)}return s?function(t,n,e){if(arguments.length>3&&void 0!==arguments[3]&&arguments[3])return t instanceof Q?function(r){return t.style(n,e(r))}:function(r){return t.style[n]=e(r)};if(Array.isArray(n)){var r=n.length;return function(i){var u=e(i);if(null==u)for(var o=0;o<r;o++)t[o].removeAttribute(n);else for(var a=0;a<r;a++)t[a].setAttribute(n,u)}}return function(r){var i=e(r);null==i?t.removeAttribute(n):t.setAttribute(n,i)}}(n,r,s,a):null}function et(t,n,r,i){if(!i||"object"!==e(i))return null;var u=null,o=null;return Array.isArray(i)?o=function(t){if(!t||!t.length)return null;for(var n=0;n<t.length;n++)t[n].e&&(t[n].e=K(t[n].e));return t.sort(tt)}(i):(o=i.keys,u=i.data||null),o?nt(t,n,r,o,u):null}function rt(t,n,e){if(!e)return null;var r=[];for(var i in e)if(e.hasOwnProperty(i)){var u=et(t,n,i,e[i]);u&&r.push(u)}return r.length?r:null}function it(t,n){if(!n.settings.duration||n.settings.duration<0)return null;var e,r,i,u,o,a=function(t,n){if(!n)return null;var e=[];
431if(Array.isArray(n))for(var r=n.length,i=0;i<r;i++){var u=n[i];if(2===u.length){var o=null;if("string"==typeof u[0])o=t.getElementById(u[0]);else if(Array.isArray(u[0])){o=[];for(var a=0;a<u[0].length;a++)if("string"==typeof u[0][a]){var l=t.getElementById(u[0][a]);l&&o.push(l)}o=o.length?1===o.length?o[0]:new Q(o):null}if(o){var f=rt(t,o,u[1]);f&&(e=e.concat(f))}}}else for(var s in n)if(n.hasOwnProperty(s)){var c=t.getElementById(s);if(c){var h=rt(t,c,n[s]);h&&(e=e.concat(h))}}return e.length?e:null}(t,n.elements);return a?(e=a,r=n.settings,i=r.duration,u=e.length,o=null,function(t,n){var a=r.iterations||1/0,l=(r.alternate&&a%2==0)^r.direction>0?i:0,f=t%i,s=1+(t-f)/i;n*=r.direction,r.alternate&&s%2==0&&(n=-n);var c=!1;if(s>a)f=l,c=!0,-1===r.fill&&(f=r.direction>0?0:i);else if(n<0&&(f=i-f),f===o)return!1;o=f;for(var h=0;h<u;h++)e[h](f);return c}):null}function ut(t,n){if(U=n,!t||!t.root||!Array.isArray(t.animations))return null;var e=function(t){for(var n=document.getElementsByTagName("svg"),e=0;e<n.length;e++)if(n[e].id===t.root&&!n[e].svgatorAnimation)return n[e].svgatorAnimation=!0,n[e];return null}(t);if(!e)return null;var r=t.animations.map((function(t){return it(e,t)})).filter((function(t){return!!t}));return r.length?{svg:e,animations:r,animationSettings:t.animationSettings,options:t.options||void 0}:null}function ot(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,e=arguments.length>2&&void 0!==arguments[2]?arguments[2]:Number,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"undefined"!=typeof BigInt&&BigInt,i="0x"+(t.replace(/[^0-9a-fA-F]+/g,"")||27);return n&&r&&e.isSafeInteger&&!e.isSafeInteger(+i)?e(r(i))%n+n:+i}function at(t,n,e){return!t||!e||n>t.length?t:t.substring(0,n)+at(t.substring(n+1),e,e)}function lt(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:27;return!t||t%n?t%n:[0,1].includes(n)?n:lt(t/n,n)}function ft(t,n,e){if(t&&t.length){var r=ot(e),i=lt(r)+5,u=at(t,lt(r,5),i);return u=u.replace(/\x7c$/g,"==").replace(/\x2f$/g,"="),u=function(t,n,e){var r=+("0x"+t.substring(0,4));t=t.substring(4);for(var i=ot(n,r)%r+e%27,u=[],o=0;o<t.length;o+=2)if("|"!==t[o]){var a=+("0x"+t[o]+t[o+1])-i;u.push(a)}else{var l=+("0x"+t.substring(o+1,o+1+4))-i;o+=3,u.push(l)}return String.fromCharCode.apply(String,u)}(u=(u=atob(u)).replace(/[\x41-\x5A]/g,""),n,r),u=JSON.parse(u)}}var st=[{key:"alternate",def:!1},{key:"fill",def:1},{key:"iterations",def:0},{key:"direction",def:1},{key:"speed",def:1},{key:"fps",def:100}],ct=function(){function t(n,e){var i=this,u=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;r(this,t),this._id=0,this._running=!1,this._rollingBack=!1,this._animations=n,this._settings=e,(!u||u<"2022-05-02")&&delete this._settings.speed,st.forEach((function(t){i._settings[t.key]=i._settings[t.key]||t.def})),this.duration=e.duration,this.offset=e.offset||0,this.rollbackStartOffset=0}return u(t,[{key:"alternate",get:function(){return this._settings.alternate}},{key:"fill",get:function(){return this._settings.fill}},{key:"iterations",get:function(){return this._settings.iterations}},{key:"direction",get:function(){return this._settings.direction}},{key:"speed",get:function(){return this._settings.speed}},{key:"fps",get:function(){return this._settings.fps}},{key:"maxFiniteDuration",get:function(){return this.iterations>0?this.iterations*this.duration:this.duration}},{key:"_apply",value:function(t){for(var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},e=this._animations,r=e.length,i=0,u=0;u<r;u++)n[u]?i++:(n[u]=e[u](t,1),n[u]&&i++);return i}},{key:"_rollback",value:function(t){var n=this,e=1/0,r=null;this.rollbackStartOffset=t,this._rollingBack=!0,this._running=!0;this._id=window.requestAnimationFrame((function i(u){if(n._rollingBack){null==r&&(r=u);var o=Math.round(t-(u-r)*n.speed);if(o>n.duration&&e!==1/0){var a=!!n.alternate&&o/n.duration%2>1,l=o%n.duration;o=(l+=a?n.duration:0)||n.duration}var f=(n.fps?1e3/n.fps:0)*n.speed,s=Math.max(0,o);s<=e-f&&(n.offset=s,e=s,n._apply(s));var c=n.iterations>0&&-1===n.fill&&o>=n.maxFiniteDuration;(o<=0||n.offset<o||c)&&n.stop(),n._id=window.requestAnimationFrame(i)}}))}},{key:"_start",value:function(){var t=this,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,e=-1/0,r=null,i={};this._running=!0;var u=function u(o){null==r&&(r=o);var a=Math.round((o-r)*t.speed+n),l=(t.fps?1e3/t.fps:0)*t.speed;if(a>=e+l&&!t._rollingBack&&(t.offset=a,e=a,t._apply(a,i)===t._animations.length))return void t.pause(!0);t._id=window.requestAnimationFrame(u)};this._id=window.requestAnimationFrame(u)}},{key:"_pause",value:function(){this._id&&window.cancelAnimationFrame(this._id),this._running=!1}},{key:"play",value:function(){if(!this._running)return this._rollingBack?this._rollback(this.offset):this._start(this.offset)}},{key:"stop",value:function(){this._pause(),this.offset=0,this.rollbackStartOffset=0,this._rollingBack=!1,this._apply(0)}},{key:"reachedToEnd",value:function(){return this.iterations>0&&this.offset>=this.iterations*this.duration}},{key:"restart",value:function(){var t=arguments.length>0&&void 0!==arguments[0]&&arguments[0];this.stop(t),this.play(t)}},{key:"pause",value:function(){this._pause()}},{key:"reverse",value:function(){this.direction=-this.direction}}],[{key:"build",value:function(t,n){delete t.animationSettings,t.options=ft(t.options,t.root,"7c8cb2ed"),t.animations.map((function(n){n.settings=ft(n.s,t.root,"7c8cb2ed"),delete n.s,t.animationSettings||(t.animationSettings=n.settings)}));var e=t.version;if(!(t=ut(t,n)))return null;var r=t.options||{},i=new this(t.animations,t.animationSettings,e);return{el:t.svg,options:r,player:i}}},{key:"push",value:function(t){return this.build(t)}},{key:"init",value:function(){var t=this,n=window.__SVGATOR_PLAYER__&&window.__SVGATOR_PLAYER__["7c8cb2ed"];
431Array.isArray(n)&&n.splice(0).forEach((function(n){return t.build(n)}))}}]),t}();function ht(t){return d(t)+""}function vt(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:" ";return t&&t.length?t.map(ht).join(n):""}function yt(t){return ht(t.x)+","+ht(t.y)}function gt(t){if(!t)return"transparent";if(null==t.a||t.a>=1){var n=function(t){return 1===(t=parseInt(t).toString(16)).length?"0"+t:t},e=function(t){return t.charAt(0)===t.charAt(1)},r=n(t.r),i=n(t.g),u=n(t.b);return e(r)&&e(i)&&e(u)&&(r=r.charAt(0),i=i.charAt(0),u=u.charAt(0)),"#"+r+i+u}return"rgba("+t.r+","+t.g+","+t.b+","+t.a+")"}function dt(t){return t?"url(#"+t+")":"none"}!function(){for(var t=0,n=["ms","moz","webkit","o"],e=0;e<n.length&&!window.requestAnimationFrame;++e)window.requestAnimationFrame=window[n[e]+"RequestAnimationFrame"],window.cancelAnimationFrame=window[n[e]+"CancelAnimationFrame"]||window[n[e]+"CancelRequestAnimationFrame"];window.requestAnimationFrame||(window.requestAnimationFrame=function(n){var e=Date.now(),r=Math.max(0,16-(e-t)),i=window.setTimeout((function(){n(e+r)}),r);return t=e+r,i},window.cancelAnimationFrame=window.clearTimeout)}();var pt={f:null,i:C,u:function(t,n){return function(e){var r=n(e);t.setAttribute("rx",ht(r.x)),t.setAttribute("ry",ht(r.y))}}},mt={f:null,i:function(t,n,e){return 0===t?n:1===t?e:{width:q(t,n.width,e.width),height:q(t,n.height,e.height)}},u:function(t,n){return function(e){var r=n(e);t.setAttribute("width",ht(r.width)),t.setAttribute("height",ht(r.height))}}};Object.freeze({M:2,L:2,Z:0,H:1,V:1,C:6,Q:4,T:2,S:4,A:7});var bt={},At=null;function wt(t){var n=function(){if(At)return At;if("object"!==("undefined"==typeof document?"undefined":e(document))||!document.createElementNS)return{};var t=document.createElementNS("http://www.w3.org/2000/svg","svg");return t&&t.style?(t.style.position="absolute",t.style.opacity="0.01",t.style.zIndex="-9999",t.style.left="-9999px",t.style.width="1px",t.style.height="1px",At={svg:t}):{}}().svg;if(!n)return function(t){return null};var r=document.createElementNS(n.namespaceURI,"path");r.setAttributeNS(null,"d",t),r.setAttributeNS(null,"fill","none"),r.setAttributeNS(null,"stroke","none"),n.appendChild(r);var i=r.getTotalLength();return function(t){var n=r.getPointAtLength(i*t);return{x:n.x,y:n.y}}}function xt(t){return bt[t]?bt[t]:bt[t]=wt(t)}function _t(t,n,e,r){if(!t||!r)return!1;var i=["M",t.x,t.y];if(n&&e&&(i.push("C"),i.push(n.x),i.push(n.y),i.push(e.x),i.push(e.y)),n?!e:e){var u=n||e;i.push("Q"),i.push(u.x),i.push(u.y)}return n||e||i.push("L"),i.push(r.x),i.push(r.y),i.join(" ")}function kt(t,n,e,r){var i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:1,u=_t(t,n,e,r),o=xt(u);try{return o(i)}catch(t){return null}}function St(t,n,e){return t+(n-t)*e}function Ot(t,n,e){var r=arguments.length>3&&void 0!==arguments[3]&&arguments[3],i={x:St(t.x,n.x,e),y:St(t.y,n.y,e)};return r&&(i.a=Et(t,n)),i}function Et(t,n){return Math.atan2(n.y-t.y,n.x-t.x)}function jt(t,n,e,r){var i=1-r;return i*i*t+2*i*r*n+r*r*e}function It(t,n,e,r){return 2*(1-r)*(n-t)+2*r*(e-n)}function Mt(t,n,e,r){var i=arguments.length>4&&void 0!==arguments[4]&&arguments[4],u=kt(t,n,null,e,r);return u||(u={x:jt(t.x,n.x,e.x,r),y:jt(t.y,n.y,e.y,r)}),i&&(u.a=Pt(t,n,e,r)),u}function Pt(t,n,e,r){return Math.atan2(It(t.y,n.y,e.y,r),It(t.x,n.x,e.x,r))}function Rt(t,n,e,r,i){var u=i*i;return i*u*(r-t+3*(n-e))+3*u*(t+e-2*n)+3*i*(n-t)+t}function Bt(t,n,e,r,i){var u=1-i;return 3*(u*u*(n-t)+2*u*i*(e-n)+i*i*(r-e))}function Ft(t,n,e,r,i){var u=arguments.length>5&&void 0!==arguments[5]&&arguments[5],o=kt(t,n,e,r,i);return o||(o={x:Rt(t.x,n.x,e.x,r.x,i),y:Rt(t.y,n.y,e.y,r.y,i)}),u&&(o.a=Nt(t,n,e,r,i)),o}function Nt(t,n,e,r,i){return Math.atan2(Bt(t.y,n.y,e.y,r.y,i),Bt(t.x,n.x,e.x,r.x,i))}function Tt(t,n,e){var r=arguments.length>3&&void 0!==arguments[3]&&arguments[3];if(Dt(n)){if(Lt(e))return Mt(n,e.start,e,t,r)}else if(Dt(e)){if(Ct(n))return Mt(n,n.end,e,t,r)}else{if(Ct(n))return Lt(e)?Ft(n,n.end,e.start,e,t,r):Mt(n,n.end,e,t,r);if(Lt(e))return Mt(n,e.start,e,t,r)}return Ot(n,e,t,r)}function qt(t,n,e){var r=Tt(t,n,e,!0);return r.a=function(t){return arguments.length>1&&void 0!==arguments[1]&&arguments[1]?t+Math.PI:t}(r.a)/m,r}function Dt(t){return!t.type||"corner"===t.type}function Lt(t){return null!=t.start&&!Dt(t)}function Ct(t){return null!=t.end&&!Dt(t)}var Vt=new F;var Gt={f:function(t){return t?t.join(" "):""},i:function(t,n,r){if(0===t)return n;if(1===t)return r;var i=n.length;if(i!==r.length)return N(t,n,r);for(var u,o=new Array(i),a=0;a<i;a++){if((u=e(n[a]))!==e(r[a]))return N(t,n,r);if("number"===u)o[a]=T(t,n[a],r[a]);else{if(n[a]!==r[a])return N(t,n,r);o[a]=n[a]}}return o}},zt={f:null,i:z,u:function(t,n){return function(e){var r=n(e);t.setAttribute("x1",ht(r[0])),t.setAttribute("y1",ht(r[1])),t.setAttribute("x2",ht(r[2])),t.setAttribute("y2",ht(r[3]))}}},Yt={f:ht,i:T},$t={f:ht,i:D},Ut={f:function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:" ";return t&&t.length>0&&(t=t.map((function(t){return d(t,4)}))),vt(t,n)},i:function(t,n,e){var r,i,u,o=n.length,a=e.length;if(o!==a)if(0===o)n=Y(o=a,0);else if(0===a)a=o,e=Y(o,0);else{var l=(u=(r=o)*(i=a)/function(t,n){for(var e;n;)e=n,n=t%n,t=e;return t||1}(r,i))<0?-u:u;
431n=$(n,Math.floor(l/o)),e=$(e,Math.floor(l/a)),o=a=l}for(var f=[],s=0;s<o;s++)f.push(d(q(t,n[s],e[s])));return f}};function Qt(t,n,e){return t.map((function(t){return function(t,n,e){var r=t.v;if(!r||"g"!==r.t||r.s||!r.v||!r.r)return t;var i=e.getElementById(r.r),u=i&&i.querySelectorAll("stop")||[];return r.s=r.v.map((function(t,n){var e=u[n]&&u[n].getAttribute("offset");return{c:t,o:e=d(parseInt(e)/100)}})),delete r.v,t}(t,0,e)}))}var Ht={gt:"gradientTransform",c:{x:"cx",y:"cy"},rd:"r",f:{x:"x1",y:"y1"},to:{x:"x2",y:"y2"}};function Jt(t,n,r,i,u,o,a,l){return Qt(t,0,l),n=function(t,n,e){for(var r,i,u,o=t.length-1,a={},l=0;l<=o;l++)(r=t[l]).e&&(r.e=n(r.e)),r.v&&"g"===(i=r.v).t&&i.r&&(u=e.getElementById(i.r))&&(a[i.r]={e:u,s:u.querySelectorAll("stop")});return a}(t,i,l),function(i){var u=r(i,t,Zt);if(!u)return"none";if("c"===u.t)return gt(u.v);if("g"===u.t){if(!n[u.r])return dt(u.r);var o=n[u.r];return function(t,n){for(var e=t.s,r=e.length;r<n.length;r++){var i=e[e.length-1].cloneNode();i.id=Xt(i.id),t.e.appendChild(i),e=t.s=t.e.querySelectorAll("stop")}for(var u=0,o=e.length,a=n.length-1;u<o;u++)e[u].setAttribute("stop-color",gt(n[Math.min(u,a)].c)),e[u].setAttribute("offset",n[Math.min(u,a)].o)}(o,u.s),Object.keys(Ht).forEach((function(t){if(void 0!==u[t])if("object"!==e(Ht[t])){var n,r="gt"===t?(n=u[t],Array.isArray(n)?"matrix("+n.join(" ")+")":""):u[t],i=Ht[t];o.e.setAttribute(i,r)}else Object.keys(Ht[t]).forEach((function(n){if(void 0!==u[t][n]){var e=u[t][n],r=Ht[t][n];o.e.setAttribute(r,e)}}))})),dt(u.r)}return"none"}}function Zt(t,e,r){if(0===t)return e;if(1===t)return r;if(e&&r){var i=e.t;if(i===r.t)switch(e.t){case"c":return{t:i,v:G(t,e.v,r.v)};case"g":if(e.r===r.r){var u={t:i,s:Kt(t,e.s,r.s),r:e.r};return e.gt&&r.gt&&(u.gt=z(t,e.gt,r.gt)),e.c?(u.c=L(t,e.c,r.c),u.rd=q(t,e.rd,r.rd)):e.f&&(u.f=L(t,e.f,r.f),u.to=L(t,e.to,r.to)),u}}if("c"===e.t&&"g"===r.t||"c"===r.t&&"g"===e.t){var o="c"===e.t?e:r,a="g"===e.t?n({},e):n({},r),l=a.s.map((function(t){return{c:o.v,o:t.o}}));return a.s="c"===e.t?Kt(t,l,a.s):Kt(t,a.s,l),a}}return N(t,e,r)}function Kt(t,n,e){if(n.length===e.length)return n.map((function(n,r){return Wt(t,n,e[r])}));for(var r=Math.max(n.length,e.length),i=[],u=0;u<r;u++){var o=Wt(t,n[Math.min(u,n.length-1)],e[Math.min(u,e.length-1)]);i.push(o)}return i}function Wt(t,n,e){return{o:D(t,n.o,e.o||0),c:G(t,n.c,e.c||{})}}function Xt(t){return t.replace(/-fill-([0-9]+)$/,(function(t,n){return"-fill-"+(+n+1)}))}var tn={blur:C,brightness:q,contrast:q,"drop-shadow":function(t,n,e){return 0===t?n:1===t?e:{blur:C(t,n.blur,e.blur),offset:L(t,n.offset,e.offset),color:G(t,n.color,e.color)}},grayscale:q,"hue-rotate":T,invert:q,opacity:q,saturate:q,sepia:q};function nn(t,n,e){if(0===t)return n;if(1===t)return e;var r=n.length;if(r!==e.length)return N(t,n,e);for(var i,u=[],o=0;o<r;o++){if(n[o].type!==e[o].type)return n;if(!(i=tn[n[o].type]))return N(t,n,e);u.push({type:n.type,value:i(t,n[o].value,e[o].value)})}return u}var en={blur:function(t){return t?function(n){t.setAttribute("stdDeviation",yt(n))}:null},brightness:function(t,n,e){return(t=un(e,n))?function(n){n=ht(n),t.map((function(t){return t.setAttribute("slope",n)}))}:null},contrast:function(t,n,e){return(t=un(e,n))?function(n){var e=ht((1-n)/2);n=ht(n),t.map((function(t){t.setAttribute("slope",n),t.setAttribute("intercept",e)}))}:null},"drop-shadow":function(t,n,e){var r=e.getElementById(n+"-blur");if(!r)return null;var i=e.getElementById(n+"-offset");if(!i)return null;var u=e.getElementById(n+"-flood");return u?function(t){r.setAttribute("stdDeviation",yt(t.blur)),i.setAttribute("dx",ht(t.offset.x)),i.setAttribute("dy",ht(t.offset.y)),u.setAttribute("flood-color",gt(t.color))}:null},grayscale:function(t){return t?function(n){t.setAttribute("values",vt(function(t){return[.2126+.7874*(t=1-t),.7152-.7152*t,.0722-.0722*t,0,0,.2126-.2126*t,.7152+.2848*t,.0722-.0722*t,0,0,.2126-.2126*t,.7152-.7152*t,.0722+.9278*t,0,0,0,0,0,1,0]}(n)))}:null},"hue-rotate":function(t){return t?function(n){return t.setAttribute("values",ht(n))}:null},invert:function(t,n,e){return(t=un(e,n))?function(n){n=ht(n)+" "+ht(1-n),t.map((function(t){return t.setAttribute("tableValues",n)}))}:null},opacity:function(t,n,e){return(t=e.getElementById(n+"-A"))?function(n){return t.setAttribute("tableValues","0 "+ht(n))}:null},saturate:function(t){return t?function(n){return t.setAttribute("values",ht(n))}:null},sepia:function(t){return t?function(n){return t.setAttribute("values",vt(function(t){return[.393+.607*(t=1-t),.769-.769*t,.189-.189*t,0,0,.349-.349*t,.686+.314*t,.168-.168*t,0,0,.272-.272*t,.534-.534*t,.131+.869*t,0,0,0,0,0,1,0]}(n)))}:null}};
431var rn=["R","G","B"];function un(t,n){var e=rn.map((function(e){return t.getElementById(n+"-"+e)||null}));return-1!==e.indexOf(null)?null:e}var on={fill:Jt,"fill-opacity":$t,stroke:Jt,"stroke-opacity":$t,"stroke-width":Yt,"stroke-dashoffset":{f:ht,i:T},"stroke-dasharray":Ut,opacity:$t,transform:function(t,n,r,i){if(!(t=function(t,n){if(!t||"object"!==e(t))return null;var r=!1;for(var i in t)t.hasOwnProperty(i)&&(t[i]&&t[i].length?(t[i].forEach((function(t){t.e&&(t.e=n(t.e))})),r=!0):delete t[i]);return r?t:null}(t,i)))return null;var u=function(e,i,u){var o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;return t[e]?r(i,t[e],u):n&&n[e]?n[e]:o};return n&&n.a&&t.o?function(n){var e=r(n,t.o,qt);return Vt.recomposeSelf(e,u("r",n,T,0)+e.a,u("k",n,L),u("s",n,L),u("t",n,L)).toString()}:function(t){return Vt.recomposeSelf(u("o",t,Tt,null),u("r",t,T,0),u("k",t,L),u("s",t,L),u("t",t,L)).toString()}},"#filter":function(t,n,e,r,i,u,o,a){if(!n.items||!t||!t.length)return null;var l=function(t,n){var e=(t=t.map((function(t){return t&&en[t[0]]?(n.getElementById(t[1]),en[t[0]](n.getElementById(t[1]),t[1],n)):null}))).length;return function(n){for(var r=0;r<e;r++)t[r]&&t[r](n[r].value)}}(n.items,a);return l?(t=function(t,n){return t.map((function(t){return t.e=n(t.e),t}))}(t,r),function(n){l(e(n,t,nn))}):null},"#line":zt,points:{f:vt,i:z},d:Gt,r:Yt,"#size":mt,"#radius":pt,_:function(t,n){if(Array.isArray(t))for(var e=0;e<t.length;e++)this[t[e]]=n;else this[t]=n}},an=function(t){!function(t,n){if("function"!=typeof n&&null!==n)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(n&&n.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),n&&l(t,n)}(o,t);var n,e,i=(n=o,e=f(),function(){var t,r=a(n);if(e){var i=a(this).constructor;t=Reflect.construct(r,arguments,i)}else t=r.apply(this,arguments);return c(this,t)});function o(){return r(this,o),i.apply(this,arguments)}return u(o,null,[{key:"build",value:function(t){var n=h(a(o),"build",this).call(this,t,on);if(!n)return null;n.el,n.options,function(t,n,e){t.play()}(n.player)}}]),o}(ct);return an.init(),an})); 432(function(s,i,o,w,d,a,b){w[o]=w[o]||{};w[o][s]=w[o][s]||[];w[o][s].push(i);})('7c8cb2ed',{"root":"ezsijq6dWFD1","version":"2022-05-04","animations":[{"elements":{"ezsijq6dWFD3":{"points":[{"t":0,"v":[-150.761152,-183.039072,779.991919,32.752983,-150.761151,174.704851,-150.761152,-183.039072]},{"t":10000,"v":[-150.761152,-183.039072,778.243976,174.704843,-150.761151,174.704851,-150.761152,-183.039072]},{"t":20000,"v":[499.043443,-183.039072,778.243976,174.704843,-150.761151,174.704851,499.043443,-183.039072]},{"t":30000,"v":[499.043443,-183.039072,778.243976,1.89035,-150.761151,174.704851,499.043443,-183.039072]}]},"ezsijq6dWFD4":{"points":[{"t":0,"v":[320.215675,-879.405985,320.853449,529.610956,-381.012283,529.610951,320.215675,-879.405985],"e":[0.42,0,0.58,1]},{"t":10000,"v":[320.215675,-370.780957,320.853449,529.610956,-1082.240205,529.610951,320.215675,-370.780957],"e":[0.42,0,0.58,1]},{"t":20000,"v":[320.215671,263.430519,-333.17215,535.890306,-1082.240226,-853.336095,320.215671,263.430519],"e":[0.42,0,0.58,1]},{"t":30000,"v":[320.215671,-847.056775,-583.377637,535.890307,-1082.240226,-853.336095,320.215671,-847.056775]}]}},"s":"MDA1RZGIxNTg5YWFiU2E4OTdhYTlmIYTVhNDU4NzA2OTY2WDY2NjY2HNjYyNTg5YUo5ZmE4OWJKOTlhEYVI5ZmE1UWE0NTg3MDY3NjJBKNTg5ZmFhOWJhOFA5N2FhOWZhFNWE0RmE5NThPNzA2NjYyNTg5DYzlmYTJhMjU4NzA2NzYyNTg5ON2EyYWE5YmE4YTQ5N2FhOWI1RODcwYWFhOGFiOWI2MjU4Q2E5FYTY5YjliOWE1ODcwNjc2MlA1FODljYTZhOUQ1ODcwNjc2NlE2XNmIz"}],"options":"MDAxHMDhmMzY4Nzg4NzU4Njg4MzY0LZTM2ODA4Mzc1NzgzNjkxTQ|"},'__SVGATOR_PLAYER__',window,document) 433]]></script>
433 434</svg> 435 436 <div class="container"> 437 438 <div class="title"> 439 440 <h1>GSA News</h1> 441 442 </div> 443 444 </div> 445 446</div> 447 448 449 450<div id="page" class="padding-wrapper"> 451 452 <section class="news-flex news23 news-archive"> 453 454 455 <article class="story rounded"> 456 457 <div class="news-image" style="background-image:url(https://www.gsa-uk.org.uk/media/2026/10/Nic-Hamilton.jpg)"> 458 459 <a href="https://www.gsa-uk.org.uk/mission-anything-is-possible-dont-miss-out-on-your-place-at-the-gsa-conference-and-awards-day/" class="blocklink"></a> 460 461 <div class="overlay"> 462 463 <div class="content-wrapper"> 464 465 <div class="title"> 466 467 <date>07.10.2026</date> 468 469 <h2>âMission: anything is possibleâ: donât miss out on your place at the GSA Conference and Awards Day</h2> 470 471 </div> 472 473 </div> 474 475 </div> 476 477 </div> 478 479 </article> 480 481 482 <article class="story rounded"> 483 484 <div class="news-image" style="background-image:url(https://www.gsa-uk.org.uk/media/2026/09/[email protected])"> 485 486 <a href="https://www.gsa-uk.org.uk/a-new-name-and-a-shared-ambition-welcome-to-the-geospatial-survey-association/" class="blockl
486ink"></a> 487 488 <div class="overlay"> 489 490 <div class="content-wrapper"> 491 492 <div class="title"> 493 494 <date>30.09.2026</date> 495 496 <h2>A new name, and a shared ambition: welcome to the Geospatial Survey Association</h2> 497 498 </div> 499 500 </div> 501 502 </div> 503 504 </div> 505 506 </article> 507 508 509 <article class="story rounded"> 510 511 <div class="news-image" style="background-image:url(https://www.gsa-uk.org.uk/media/2026/09/TSA-Client-Guide-Aerial-LiDAR-Surveys-Issue-5_HR_Page_01.jpg)"> 512 513 <a href="https://www.gsa-uk.org.uk/where-would-we-be-without-aerial-lidar-surveys/" class="blocklink"></a> 514 515 <div class="overlay"> 516 517 <div class="content-wrapper"> 518 519 <div class="title"> 520 521 <date>23.09.2026</date> 522 523 <h2>Where would we be without⦠Aerial LiDAR Surveys?</h2> 524 525 </div> 526 527 </div> 528 529 </div> 530 531 </div> 532 533 </article> 534 535 536 <article class="story rounded"> 537 538 <div class="news-image" style="background-image:url(https://www.gsa-uk.org.uk/media/2026/09/75_A5045_Lo-Res.jpg)"> 539 540 <a href="https://www.gsa-uk.org.uk/from-competition-to-collaboration/" class="blockl
540ink"></a> 541 542 <div class="overlay"> 543 544 <div class="content-wrapper"> 545 546 <div class="title"> 547 548 <date>16.09.2026</date> 549 550 <h2>From competition to collaboration</h2> 551 552 </div> 553 554 </div> 555 556 </div> 557 558 </div> 559 560 </article> 561 562 563 <article class="story rounded"> 564 565 <div class="news-image" style="background-image:url(https://www.gsa-uk.org.uk/media/2026/09/Photogrammetry-4-Lincoln-Cathedral.png)"> 566 567 <a href="https://www.gsa-uk.org.uk/where-photogrammetry-works-best-and-when-it-doesnt/" class="blocklink"></a> 568 569 <div class="overlay"> 570 571 <div class="content-wrapper"> 572 573 <div class="title"> 574 575 <date>09.09.2026</date> 576 577 <h2>Where photogrammetry works best (and when it doesnât)</h2> 578 579 </div> 580 581 </div> 582 583 </div> 584 585 </div> 586 587 </article> 588 589 590 <article class="story rounded"> 591 592 <div class="news-image" style="background-image:url(https://www.gsa-uk.org.uk/media/2026/09/D2086_Lo-Res.jpg)"> 593 594 <a href="https://www.gsa-uk.org.uk/stronger-together-why-professional-community-matters/" class="blockl
594ink"></a> 595 596 <div class="overlay"> 597 598 <div class="content-wrapper"> 599 600 <div class="title"> 601 602 <date>02.09.2026</date> 603 604 <h2>Stronger Together: why professional community matters</h2> 605 606 </div> 607 608 </div> 609 610 </div> 611 612 </div> 613 614 </article> 615 616 617 <article class="story rounded"> 618 619 <div class="news-image" style="background-image:url(https://www.gsa-uk.org.uk/media/2026/08/1000003457-scaled.jpg)"> 620 621 <a href="https://www.gsa-uk.org.uk/encompass-geospatial-how-puma-accreditation-saves-clients-time-cost-and-risk/" class="blocklink"></a> 622 623 <div class="overlay"> 624 625 <div class="content-wrapper"> 626 627 <div class="title"> 628 629 <date>26.08.2026</date> 630 631 <h2>Encompass Geospatial: how PUMA accreditation saves clients time, cost and risk</h2> 632 633 </div> 634 635 </div> 636 637 </div> 638 639 </div> 640 641 </article> 642 643 644 <article class="story rounded"> 645 646 <div class="news-image" style="background-image:url(https://www.gsa-uk.org.uk/media/2026/08/carbon-reporting-road.jpg)"> 647 648 <a href="https://www.gsa-uk.org.uk/why-is-independent-verification-of-carbon-reporting-so-important/" class="blockl
648ink"></a> 649 650 <div class="overlay"> 651 652 <div class="content-wrapper"> 653 654 <div class="title"> 655 656 <date>19.08.2026</date> 657 658 <h2>Why is independent verification of carbon reporting so important?</h2> 659 660 </div> 661 662 </div> 663 664 </div> 665 666 </div> 667 668 </article> 669 670 671 <article class="story rounded"> 672 673 <div class="news-image" style="background-image:url(https://www.gsa-uk.org.uk/media/2026/08/Photogrammetry-2.jpg)"> 674 675 <a href="https://www.gsa-uk.org.uk/why-not-all-photogrammetry-surveys-are-equal/" class="blocklink"></a> 676 677 <div class="overlay"> 678 679 <div class="content-wrapper"> 680 681 <div class="title"> 682 683 <date>12.08.2026</date> 684 685 <h2>Why not all photogrammetry surveys are equal</h2> 686 687 </div> 688 689 </div> 690 691 </div> 692 693 </div> 694 695 </article> 696 697 698 <article class="story rounded"> 699 700 <div class="news-image" style="background-image:url(https://www.gsa-uk.org.uk/media/2026/07/Topos3-scaled.jpg)"> 701 702 <a href="https://www.gsa-uk.org.uk/how-topographical-surveys-are-carried-out-and-how-to-choose-the-right-survey-partner/" class="blockl
702ink"></a> 703 704 <div class="overlay"> 705 706 <div class="content-wrapper"> 707 708 <div class="title"> 709 710 <date>05.08.2026</date> 711 712 <h2>How topographical surveys are carried out (and how to choose the right survey partner)</h2> 713 714 </div> 715 716 </div> 717 718 </div> 719 720 </div> 721 722 </article> 723 724 725 <article class="story rounded"> 726 727 <div class="news-image" style="background-image:url(https://www.gsa-uk.org.uk/media/2026/07/Topos2-scaled.jpg)"> 728 729 <a href="https://www.gsa-uk.org.uk/getting-the-specification-right-for-your-topographical-survey-how-to-avoid-costly-survey-mistakes/" class="blocklink"></a> 730 731 <div class="overlay"> 732 733 <div class="content-wrapper"> 734 735 <div class="title"> 736 737 <date>29.07.2026</date> 738 739 <h2>Getting the specification right for your topographical survey: how to avoid costly survey mistakes</h2> 740 741 </div> 742 743 </div> 744 745 </div> 746 747 </div> 748 749 </article> 750 751 752 <article class="story rounded"> 753 754 <div class="news-image" style="background-image:url(https://www.gsa-uk.org.uk/media/2026/07/Topos1.jpg)"> 755 756 <a href="https://www.gsa-uk.org.uk/what-is-a-topographical-survey-and-do-you-need-one/" class="blockl
756ink"></a> 757 758 <div class="overlay"> 759 760 <div class="content-wrapper"> 761 762 <div class="title"> 763 764 <date>22.07.2026</date> 765 766 <h2>What is a Topographical Survey (and do you need one?)</h2> 767 768 </div> 769 770 </div> 771 772 </div> 773 774 </div> 775 776 </article> 777 778 779 <article class="story rounded"> 780 781 <div class="news-image" style="background-image:url(https://www.gsa-uk.org.uk/media/2026/07/Council-role-Claire.jpg)"> 782 783 <a href="https://www.gsa-uk.org.uk/the-power-of-leadership-tsa-council-in-action/" class="blocklink"></a> 784 785 <div class="overlay"> 786 787 <div class="content-wrapper"> 788 789 <div class="title"> 790 791 <date>15.07.2026</date> 792 793 <h2>The power of leadership: TSA Council in action</h2> 794 795 </div> 796 797 </div> 798 799 </div> 800 801 </div> 802 803 </article> 804 805 806 <article class="story rounded"> 807 808 <div class="news-image" style="background-image:url(https://www.gsa-uk.org.uk/media/2026/07/community.jpg)"> 809 810 <a href="https://www.gsa-uk.org.uk/why-community-matters-more-than-ever-in-the-geospatial-profession/" class="blockl
810ink"></a> 811 812 <div class="overlay"> 813 814 <div class="content-wrapper"> 815 816 <div class="title"> 817 818 <date>08.07.2026</date> 819 820 <h2>Why community matters more than ever in the geospatial profession</h2> 821 822 </div> 823 824 </div> 825 826 </div> 827 828 </div> 829 830 </article> 831 832 833 <article class="story rounded"> 834 835 <div class="news-image" style="background-image:url(https://www.gsa-uk.org.uk/media/2026/07/Photogrammetry-2b.jpg)"> 836 837 <a href="https://www.gsa-uk.org.uk/how-photogrammetry-works-without-the-jargon/" class="blocklink"></a> 838 839 <div class="overlay"> 840 841 <div class="content-wrapper"> 842 843 <div class="title"> 844 845 <date>01.07.2026</date> 846 847 <h2>How photogrammetry works (without the jargon)</h2> 848 849 </div> 850 851 </div> 852 853 </div> 854 855 </div> 856 857 </article> 858 859 860 <article class="story rounded"> 861 862 <div class="news-image" style="background-image:url(https://www.gsa-uk.org.uk/media/2026/06/join-the-community.jpg)"> 863 864 <a href="https://www.gsa-uk.org.uk/join-the-survey-association-the-community-shaping-the-future-of-geospatial-surveying/" class="blockl
864ink"></a> 865 866 <div class="overlay"> 867 868 <div class="content-wrapper"> 869 870 <div class="title"> 871 872 <date>24.06.2026</date> 873 874 <h2>Join The Survey Association, the community shaping the future of geospatial surveying</h2> 875 876 </div> 877 878 </div> 879 880 </div> 881 882 </div> 883 884 </article> 885 886 887 <article class="story rounded"> 888 889 <div class="news-image" style="background-image:url(https://www.gsa-uk.org.uk/media/2026/06/TSA-blog-guides.png)"> 890 891 <a href="https://www.gsa-uk.org.uk/explore-tsas-free-client-guides/" class="blocklink"></a> 892 893 <div class="overlay"> 894 895 <div class="content-wrapper"> 896 897 <div class="title"> 898 899 <date>17.06.2026</date> 900 901 <h2>Unlock the value of geospatial surveying expertise: explore TSAâs free Client Guides</h2> 902 903 </div> 904 905 </div> 906 907 </div> 908 909 </div> 910 911 </article> 912 913 914 <article class="story rounded"> 915 916 <div class="news-image" style="background-image:url(https://www.gsa-uk.org.uk/media/2026/06/Photogrammetry-Client-Guide-front-cover-image.jpg)"> 917 918 <a href="https://www.gsa-uk.org.uk/what-is-photogrammetry-and-why-should-you-care/" class="blockl
918ink"></a> 919 920 <div class="overlay"> 921 922 <div class="content-wrapper"> 923 924 <div class="title"> 925 926 <date>10.06.2026</date> 927 928 <h2>What is Photogrammetry, and why should you care?</h2> 929 930 </div> 931 932 </div> 933 934 </div> 935 936 </div> 937 938 </article> 939 940 941 </section><!--main--> 942 943 <div class="pagination"> 944 945 <div class="navigation"><ul> 946<li class="active"><a href="https://www.gsa-uk.org.uk/news/">1</a></li> 947<li><a href="https://www.gsa-uk.org.uk/news/page/2/">2</a></li> 948<li><a href="https://www.gsa-uk.org.uk/news/page/3/">3</a></li> 949<li>â¦</li> 950<li><a href="https://www.gsa-uk.org.uk/news/page/22/">22</a></li> 951<li class="arrows"><a href="https://www.gsa-uk.org.uk/news/page/2/" >Next Page »</a></li> 952</ul></div> 953 954 </div> 955 956</div><!-- #member-benefits --> 957 958 959 </main> <!-- close main tag from header --> 960 961 <div id="footer-menu"> 962 963 <div class="container"> 964 965 <div class="flex"> 966 967 <nav class="footer-menu-column"><h3>Need a Surveyor?</h3><div class="menu-footer1-container"><ul id="menu-footer1" class="menu"><li id="menu-item-13940" class="menu-item menu-item-type-post_type_archive menu-item-object-tsa_members menu-item-13940"><a href="https://www.gsa-uk.org.uk/gsa-members/">GSA Members</a></li> 968<li id="menu-item-9567" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-9567"><a href="https://www.gsa-uk.org.uk/need-a-surveyor/why-use-a-gsa-member/">Why use a GSA member?</a></li> 969<li id="menu-item-9571" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-9571"><a href="https://www.gsa-uk.org.uk/resources/work-samples/">Work Samples</a></li> 970<li id="menu-item-9569" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-9569"><a href="https://www.gsa-uk.org.uk/need-a-surveyor/feedback/">Feedback</a></li> 971<li id="menu-item-10790" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-10790"><a href="https://www.gsa-uk.org.uk/resources/downloads/">Guidance notes</a></li> 972</ul></div></nav> 973 974 <nav class="footer-menu-column"><h3>Training</h3><div class="menu-footer2-container"><ul id="menu-footer2" class="menu"><li id="menu-item-9573" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-9573"><a href="https://www.gsa-uk.org.uk/training/the-survey-school/">The Survey School</a></li> 975</ul></div></nav> 976 977 <nav class="footer-menu-column"><h3>Membership</h3><div class="menu-footer3-container"><ul id="menu-footer3" class="menu"><li id="menu-item-9574" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-9574"><a href="https://www.gsa-uk.org.uk/membership/">Membership</a></li> 978</ul></div></nav> 979 980 <nav class="footer-menu-column"><h3>Job Opportunities</h3><div class="menu-footer4-container"><ul id="menu-footer4" class="menu"><li id="menu-item-9575" class="menu-item menu-item-type-post_type_archive menu-item-object-tsa_job_opps menu-item-9575"><a href="https://www.gsa-uk.org.uk/job-opportunities/">Available positions</a></li> 981</ul></div></nav> 982 983 <nav class="footer-menu-column"><h3>Downloads</h3><div class="menu-footer5-container"><ul id="menu-footer5" class="menu"><li id="menu-item-9577" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-9577"><a href="https://www.gsa-uk.org.uk/resources/downloads/">Downloads</a></li> 984<li id="menu-item-9578" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-9578"><a href="https://www.gsa-uk.org.uk/resources/work-samples/">Work Samples</a></li> 985</ul></div></nav> 986 987 <nav class="footer-menu-column"><h3>About TSA</h3><div class="menu-footer6-container"><ul id="menu-footer6" class="menu"><li id="menu-item-9579" class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-9531 current_page_item current_page_parent menu-item-9579"><a href="https://www.gsa-uk.org.uk/news/" aria-current="page">News</a></li> 988<li id="menu-item-9580" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-9580"><a href="https://www.gsa-uk.org.uk/about-gsa/about-us/">About us</a></li> 989<li id="menu-item-9582" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-9582"><a href="https://www.gsa-uk.org.uk/events-information/">Events</a></li> 990<li id="menu-item-9583" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-9583"><a href="https://www.gsa-uk.org.uk/about-gsa/links/">Links</a></li> 991<li id="menu-item-9584" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-9584"><a href="https://www.gsa-uk.org.uk/about-gsa/the-survey-liaison-group/">Survey Liaison Group</a></li> 992<li id="menu-item-9585" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-9585"><a href="https://www.gsa-uk.org.uk/about-gsa/contact/">Contact</a></li> 993</ul></div></nav> 994 995 </div> 996 997 </div> 998 999 </div> 1000 1001 1002 <footer class="site-footer pad-v" role="contentinfo"> 1003 1004 <div class="container"> 1005 1006 <div class="row"> 1007 1008 <div class="three columns "> 1009 1010 <img class="footer-logo" src="https://www.gsa-uk.org.uk/wp-content/themes/tsa-2026/assets/images/interface/logo-26-inline-rev.svg" alt="TSA logo"> 1011 1012 </div> 1013 1014 <div class="two columns "> 1015 1016 <h3>Social Media</h3> 1017 1018 <p> 1019 1020 <a target="_blank" href="https://www.linkedin.com/company/584011" tabindex="0" aria-label="Linked in"> 1021 <i class="fa-brands fa-linkedin" aria-hidden="true"></i> Linked In 1022 </a> 1023 1024 </p> 1025 1026 <h3>About this site</h3> 1027 1028 <p><a href="/privacy-policy">Privacy Policy</a></p> 1029 1030 1031 1032 </div> 1033 1034 1035 1036 <div class="two columns "> 1037 1038 <h3>Telephone</h3> 1039 1040 <p>01905 26329</p> 1041 1042 <h2>Email</h2> 1043 1044 <p><a href="mailto:[email protected]">[email protected]</a></p> 1045 1046 </div> 1047 1048 <div class="two columns"> 1049 1050 <h3>Address</h3> 1051 1052 <p>79 Waterworks Road,<br>Worcester <br>WR1 3EZ</p> 1053
1054 </div> 1055 1056 <div class="three columns"> 1057 1058 <h3> </h3> 1059 1060 <p>Geospatial Survey Association Ltd. Registered No: 1452116 England & Wales</p> 1061 1062 <p><a href="https://wearefactory.net">Made by wearefactory</a></p> 1063 1064 </div> 1065 1066 </div> 1067 1068 </div> 1069 1070 </footer><!-- #colophon --> 1071 1072</div><!-- #page --> 1073
1074<script> 1075 1076/* When the user scrolls down, hide the navbar. When the user scrolls up, show the navbar */ 1077 1078 var prevScrollpos = window.pageYOffset; 1079 window.onscroll = function() { 1080 1081 var currentScrollPos = window.pageYOffset; 1082 1083 //console.log(currentScrollPos); 1084 1085 if (prevScrollpos > currentScrollPos) { 1086 document.getElementById("header").classList.add("scroll-up"); 1087 document.getElementById("header").classList.remove("scroll-down"); 1088 }else { 1089 document.getElementById("header").classList.add("scroll-down"); 1090 document.getElementById("header").classList.remove("scroll-up"); 1091 } 1092 1093 prevScrollpos = currentScrollPos; 1094 1095 if (currentScrollPos < 100) { 1096 document.getElementById("header").classList.remove("scroll-up"); 1097 document.getElementById("header").classList.remove("scroll-down"); 1098 } 1099 1100 } 1101 1102 jQuery(document).ready(function($){ 1103 $('.slideshow').slick({ 1104 fade: true, 1105 autoplay: false, 1106 autoplaySpeed: 4000, 1107 pauseOnHover: false, 1108 pauseOnFocus: false, 1109 arrows: true, 1110 infinite: true, 1111 dots: false 1112 }); 1113 1114 $('.carousel-roll').slick({ 1115 fade: false, 1116 autoplay: true, 1117 autoplaySpeed: 0, 1118 speed: 20000, 1119 pauseOnHover: true, 1120 pauseOnFocus: true, 1121 arrows: false, 1122 infinite: true, 1123 dots: true, 1124 easing: 'linear', 1125 edgeFriction: 0, 1126 autospeed:0, 1127 cssEase:'linear', 1128 }); 1129 1130 $('.carousel').slick({ 1131 fade: false, 1132 autoplay: false, 1133 autoplaySpeed: 4000, 1134 pauseOnHover: true, 1135 pauseOnFocus: false, 1136 arrows: false, 1137 infinite: true, 1138 dots: true 1139 }); 1140 1141 }); 1142 1143 1144 /* 1145 window.addEventListener('message', function(event) { 1146 1147 var frames = document.getElementsByTagName('iframe'); 1148 1149 for (var i = 0; i < frames.length; i++) { 1150 if (frames[i].contentWindow === event.source) { 1151 jQuery(frames[i]).height(event.data); 1152 break; 1153 } 1154 } 1155 }); 1156 */ 1157 1158 window.addEventListener('message', function (event) { 1159 var frames = document.getElementsByTagName('iframe'); 1160 for (var i = 0; i < frames.length; i++) { 1161 if (frames[i].id == "form-product-enq") 1162 { 1163 var iframeHeight = "1400px"; 1164 jQuery("iframe.rns-info.prod-enq").height(iframeHeight); 1165 } 1166 else if (frames[i].contentWindow === event.source) 1167 { 1168 jQuery(frames[i]).height(event.data); 1169 break; 1170 } 1171 } 1172}); 1173 1174 1175</script>
1175 1176 1177<!-- Google Tag Manager (noscript) -->
vendor: 68 bytes, lines 1177-1178
1177 1178<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
1178GTM-N647WGS
vendor: 83 bytes, lines 1178-1179
1178" 1179height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
1180<!-- End Google Tag Manager (noscript) --> 1181
1182<script type="speculationrules"> 1183{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/media/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/tsa-2026/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]} 1184</script>
1184 1185<!--googleoff: all--><div id="cookie-law-info-bar" data-nosnippet="true"><span><div class="cli-bar-container cli-style-v2"><div class="cli-bar-message">We use cookies on our website to give you the most relevant experience by remembering your preferences and repeat visits. By clicking âAccept Allâ, you consent to the use of ALL the cookies. However, you may visit "Cookie Settings" to provide a controlled consent.</div><div class="cli-bar-btn_container"><a role="button" tabindex="0" class="medium cli-plugin-button cli-plugin-main-button cli_settings_button" style="margin:0px 5px 0px 0px">Cookie Settings</a><a id="wt-cli-accept-all-btn" tabindex="0" role="button" data-cli_action="accept_all" class="wt-cli-element medium cli-plugin-button wt-cli-accept-all-btn cookie_action_close_header cli_action_button">Accept All</a></div></div></span></div><div id="cookie-law-info-again" style="display:none" data-nosnippet="true"><span id="cookie_hdr_showagain">Manage consent</span></div><div class="cli-modal" data-nosnippet="true" id="cliSettingsPopup" tabindex="-1" role="dialog" aria-labelledby="cliSettingsPopup" aria-hidden="true"> 1186 <div class="cli-modal-dialog" role="document"> 1187 <div class="cli-modal-content cli-bar-popup"> 1188 <button type="button" class="cli-modal-close" id="cliModalClose"> 1189 <svg class="" viewBox="0 0 24 24"><path d="M19 6.41l-1.41-1.41-5.59 5.59-5.59-5.59-1.41 1.41 5.59 5.59-5.59 5.59 1.41 1.41 5.59-5.59 5.59 5.59 1.41-1.41-5.59-5.59z"></path><path d="M0 0h24v24h-24z" fill="none"></path></svg> 1190 <span class="wt-cli-sr-only">Close</span> 1191 </button> 1192 <div class="cli-modal-body"> 1193 <div class="cli-container-fluid cli-tab-container"> 1194 <div class="cli-row"> 1195 <div class="cli-col-12 cli-align-items-stretch cli-px-0"> 1196 <div class="cli-privacy-overview"> 1197 <h4>Privacy Overview</h4> <div class="cli-privacy-content"> 1198 <div class="cli-privacy-content-text">This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.</div> 1199 </div> 1200 <a class="cli-privacy-readmore" aria-label="Show more" tabindex="0" role="button" data-readmore-text="Show more" data-readless-text="Show less"></a> </div> 1201 </div> 1202 <div class="cli-col-12 cli-align-items-stretch cli-px-0 cli-tab-section-container"> 1203 <div class="cli-tab-section"> 1204 <div class="cli-tab-header"> 1205 <a role="button" tabindex="0" class="cli-nav-link cli-settings-mobile" data-target="necessary" data-toggle="cli-toggle-tab"> 1206 Necessary </a> 1207 <div class="wt-cli-necessary-checkbox"> 1208 <input type="checkbox" class="cli-user-preference-checkbox" id="wt-cli-checkbox-necessary" data-id="checkbox-necessary" checked="checked" /> 1209 <label class="form-check-label" for="wt-cli-checkbox-necessary">Necessary</label> 1210 </div> 1211 <span class="cli-necessary-caption">Always Enabled</span> 1212 </div> 1213 <div class="cli-tab-content"> 1214 <div class="cli-tab-pane cli-fade" data-id="necessary"> 1215 <div class="wt-cli-cookie-description"> 1216 Necessary cookies are absolutely essential for the website to function properly. These cookies ensure basic functionalities and security features of the website, anonymously. 1217<table class="cookielawinfo-row-cat-table cookielawinfo-winter"><thead><tr><th class="cookielawinfo-column-1">Cookie</th><th class="cookielawinfo-column-3">Duration</th><th class="cookielawinfo-column-4">Description</th></tr></thead><tbody><tr class="cookielawinfo-row"><td class="cookielawinfo-column-1">cookielawinfo-checkbox-analytics</td><td class="cookielawinfo-column-3">11 months</td><td class="cookielawinfo-column-4">This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Analytics".</td></tr><tr class="cookielawinfo-row"><td class="cookielawinfo-column-1">cookielawinfo-checkbox-functional</td><td class="cookielawinfo-column-3">11 months</td><td class="cookielawinfo-column-4">The cookie is set by GDPR cookie consent to record the user consent for the cookies in the category "Functional".</td></tr><tr class="cookielawinfo-row"><td class="cookielawinfo-column-1">cookielawinfo-checkbox-necessary</td><td class="cookielawinfo-column-3">11 months</td><td class="cookielawinfo-column-4">This cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary".</td></tr><tr class="cookielawinfo-row"><td class="cookielawinfo-column-1">cookielawinfo-checkbox-others</td><td class="cookielawinfo-column-3">11 months</td><td class="cookielawinfo-column-4">This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Other.</td></tr><tr class="cookielawinfo-row"><td class="cookielawinfo-column-1">cookielawinfo-checkbox-performance</td><td class="cookielawinfo-column-3">11 months</td><td class="cookielawinfo-column-4">This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Performance".</td></tr><tr class="cookielawinfo-row"><td class="cookielawinfo-column-1">viewed_cookie_policy</td><td class="cookielawinfo-column-3">11 months</td><td class="cookielawinfo-column-4">The cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data.</td></tr></tbody></table> </div> 1218 </div> 1219 </div> 1220 </div> 1221 <div class="cli-tab-section"> 1222 <div class="cli-tab-header"> 1223 <a role="button" tabindex="0" class="cli-nav-link cli-settings-mobile" data-target="functional" data-toggle="cli-toggle-tab"> 1224 Functional </a> 1225 <div class="cli-switch"> 1226 <input type="checkbox" id="wt-cli-checkbox-functional" class="cli-user-preference-checkbox" data-id="checkbox-functional" /> 1227 <label for="wt-cli-checkbox-functional" class="cli-slider" data-cli-enable="Enabled" data-cli-disable="Disabled"><span class="wt-cli-sr-only">Functional</span></label> 1228 </div> 1229 </div> 1230 <div class="cli-tab-content"> 1231 <div class="cli-tab-pane cli-fade" data-id="functional"> 1232 <div class="wt-cli-cookie-description"> 1233 Functional cookies help to perform certain functionalities like sharing the content of the website on social media platforms, collect feedbacks, and other third-party features. 1234 </div> 1235 </div> 1236 </div> 1237 </div> 1238 <div class="cli-tab-section"> 1239 <div class="cli-tab-header"> 1240 <a role="button" tabindex="0" class="cli-nav-link cli-settings-mobile" data-target="performance" data-toggle="cli-toggle-tab"> 1241 Performance </a> 1242 <div class="cli-switch"> 1243 <input type="checkbox" id="wt-cli-checkbox-performance" class="cli-user-preference-checkbox" data-id="checkbox-performance" /> 1244 <label for="wt-cli-checkbox-performance" class="cli-slider" data-cli-enable="Enabled" data-cli-disable="Disabled"><span class="wt-cli-sr-only">Performance</span></label> 1245 </div> 1246 </div> 1247 <div class="cli-tab-content"> 1248 <div class="cli-tab-pane cli-fade" data-id="performance"> 1249 <div class="wt-cli-cookie-description"> 1250 Performance cookies are used to understand and analyze the key performance indexes of the website which helps in delivering a better user experience for the visitors. 1251 </div> 1252 </div> 1253 </div> 1254 </div> 1255 <div class="cli-tab-section"> 1256 <div class="cli-tab-header"> 1257 <a role="button" tabindex="0" class="cli-nav-link cli-settings-mobile" data-target="analytics" data-toggle="cli-toggle-tab"> 1258 Analytics </a> 1259 <div class="cli-switch"> 1260 <input type="checkbox" id="wt-cli-checkbox-analytics" class="cli-user-preference-checkbox" data-id="checkbox-analytics" /> 1261 <label for="wt-cli-checkbox-analytics" class="cli-slider" data-cli-enable="Enabled" data-cli-disable="Disabled"><span class="wt-cli-sr-only">Analytics</span></label> 1262 </div> 1263 </div> 1264 <div class="cli-tab-content"> 1265 <div class="cli-tab-pane cli-fade" data-id="analytics"> 1266 <div class="wt-cli-cookie-description"> 1267 Analytical cookies are used to understand how visitors interact with the website. These
1267cookies help provide information on metrics the number of visitors, bounce rate, traffic source, etc. 1268 </div> 1269 </div> 1270 </div> 1271 </div> 1272 <div class="cli-tab-section"> 1273 <div class="cli-tab-header"> 1274 <a role="button" tabindex="0" class="cli-nav-link cli-settings-mobile" data-target="advertisement" data-toggle="cli-toggle-tab"> 1275 Advertisement </a> 1276 <div class="cli-switch"> 1277 <input type="checkbox" id="wt-cli-checkbox-advertisement" class="cli-user-preference-checkbox" data-id="checkbox-advertisement" /> 1278 <label for="wt-cli-checkbox-advertisement" class="cli-slider" data-cli-enable="Enabled" data-cli-disable="Disabled"><span class="wt-cli-sr-only">Advertisement</span></label> 1279 </div> 1280 </div> 1281 <div class="cli-tab-content"> 1282 <div class="cli-tab-pane cli-fade" data-id="advertisement"> 1283 <div class="wt-cli-cookie-description"> 1284 Advertisement cookies are used to provide visitors with relevant ads and marketing campaigns. These cookies track visitors across websites and collect information to provide customized ads. 1285 </div> 1286 </div> 1287 </div> 1288 </div> 1289 <div class="cli-tab-section"> 1290 <div class="cli-tab-header"> 1291 <a role="button" tabindex="0" class="cli-nav-link cli-settings-mobile" data-target="others" data-toggle="cli-toggle-tab"> 1292 Others </a> 1293 <div class="cli-switch"> 1294 <input type="checkbox" id="wt-cli-checkbox-others" class="cli-user-preference-checkbox" data-id="checkbox-others" /> 1295 <label for="wt-cli-checkbox-others" class="cli-slider" data-cli-enable="Enabled" data-cli-disable="Disabled"><span class="wt-cli-sr-only">Others</span></label> 1296 </div> 1297 </div> 1298 <div class="cli-tab-content"> 1299 <div class="cli-tab-pane cli-fade" data-id="others"> 1300 <div class="wt-cli-cookie-description"> 1301 Other uncategorized cookies are those that are being analyzed and have not been classified into a category as yet. 1302 </div> 1303 </div> 1304 </div> 1305 </div> 1306 </div> 1307 </div> 1308</div> 1309 </div> 1310 <div class="cli-modal-footer"> 1311 <div class="wt-cli-element cli-container-fluid cli-tab-container"> 1312 <div class="cli-row"> 1313 <div class="cli-col-12 cli-align-items-stretch cli-px-0"> 1314 <div class="cli-tab-footer wt-cli-privacy-overview-actions"> 1315 1316 <a id="wt-cli-privacy-save-btn" role="button" tabindex="0" data-cli-action="accept" class="wt-cli-privacy-btn cli_setting_save_button wt-cli-privacy-accept-btn cli-btn">SAVE & ACCEPT</a> 1317 </div> 1318 1319 </div> 1320 </div> 1321 </div> 1322 </div> 1323 </div> 1324 </div> 1325</div> 1326<div class="cli-modal-backdrop cli-fade cli-settings-overlay"></div> 1327<div class="cli-modal-backdrop cli-fade cli-popupbar-overlay"></div> 1328<!--googleon: all-->
1328<script> 1329 ( function ( body ) { 1330 'use strict'; 1331 body.className = body.className.replace( /\btribe-no-js\b/, 'tribe-js' ); 1332 } )( document.body ); 1333 </script>
1333 1334
1334<script> /* <![CDATA[ */var tribe_l10n_datatables = {"aria":{"sort_ascending":": activate to sort column ascending","sort_descending":": activate to sort column descending"},"length_menu":"Show _MENU_ entries","empty_table":"No data available in table","info":"Showing _START_ to _END_ of _TOTAL_ entries","info_empty":"Showing 0 to 0 of 0 entries","info_filtered":"(filtered from _MAX_ total entries)","zero_records":"No matching records found","search":"Search:","all_selected_text":"All items on this page were selected. ","select_all_link":"Select all pages","clear_selection":"Clear Selection.","pagination":{"all":"All","next":"Next","previous":"Previous"},"select":{"rows":{"0":"","_":": Selected %d rows","1":": Selected 1 row"}},"datepicker":{"dayNames":["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],"dayNamesShort":["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],"dayNamesMin":["S","M","T","W","T","F","S"],"monthNames":["January","February","March","April","May","June","July","August","September","October","November","December"],"monthNamesShort":["January","February","March","April","May","June","July","August","September","October","November","December"],"monthNamesMin":["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],"nextText":"Next","prevText":"Prev","currentText":"Today","closeText":"Done","today":"Today","clear":"Clear"}};/* ]]> */ </script>
1334<script id="tec-user-agent-js" src="https://www.gsa-uk.org.uk/wp-content/plugins/the-events-calendar/common/build/js/user-agent.js?ver=da75d0bdea6dde3898df"></script>
vendor: 1 bytes, line 1334
1334
1335<script id="wp-hooks-js" src="https://www.gsa-uk.org.uk/wp-includes/js/dist/hooks.min.js?ver=f0f188028580e8dc1255"></script>
vendor: 1 bytes, line 1335
1335
1336<script id="wp-i18n-js" src="https://www.gsa-uk.org.uk/wp-includes/js/dist/i18n.min.js?ver=1dfe7db3940c23ea9216"></script>
vendor: 1 bytes, line 1336
1336
1337<script id="wp-i18n-js-after"> 1338wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } ); 1339//# sourceURL=wp-i18n-js-after 1340</script>
vendor: 1 bytes, line 1340
1340
1341<script id="swv-js" src="https://www.gsa-uk.org.uk/wp-content/plugins/contact-form-7/includes/swv/js/index.js?ver=6.1.7"></script>
vendor: 1 bytes, line 1341
1341
1342<script id="contact-form-7-js-before"> 1343var wpcf7 = { 1344 "api": { 1345 "root": "https:\/\/www.gsa-uk.org.uk\/wp-json\/", 1346 "namespace": "contact-form-7\/v1" 1347 } 1348}; 1349//# sourceURL=contact-form-7-js-before 1350</script>
vendor: 1 bytes, line 1350
1350
1351<script id="contact-form-7-js" src="https://www.gsa-uk.org.uk/wp-content/plugins/contact-form-7/includes/js/index.js?ver=6.1.7"></script>
vendor: 1 bytes, line 1351
1351
1352<script data-wp-strategy="async" id="cloudflare-turnstile-js" src="https://challenges.cloudflare.com/turnstile/v0/api.js"></script>
vendor: 1 bytes, line 1352
1352
1353<script id="cloudflare-turnstile-js-after"> 1354document.addEventListener( 'wpcf7submit', e => turnstile.reset() ); 1355//# sourceURL=cloudflare-turnstile-js-after 1356</script>
vendor: 1 bytes, line 1356
1356
1357<script id="dlm-xhr-js-extra"> 1358var dlmXHRtranslations = {"error":"An error occurred while trying to download the file. Please try again.","not_found":"Download does not exist.","no_file_path":"No file path defined.","no_file_paths":"No file paths defined.","filetype":"Download is not allowed for this file type.","file_access_denied":"Access denied to this file.","access_denied":"Access denied. You do not have permission to download this file.","security_error":"Something is wrong with the file path.","file_not_found":"File not found."}; 1359//# sourceURL=dlm-xhr-js-extra 1360</script>
vendor: 1 bytes, line 1360
1360
1361<script id="dlm-xhr-js-before"> 1362const dlmXHR = {"xhr_links":{"class":["download-link","download-button"]},"prevent_duplicates":true,"ajaxUrl":"https:\/\/www.gsa-uk.org.uk\/wp-admin\/admin-ajax.php","countExcluded":false}; dlmXHRinstance = {}; const dlmXHRGlobalLinks = "https://www.gsa-uk.org.uk/download/"; const dlmNonXHRGlobalLinks = []; dlmXHRgif = "https://www.gsa-uk.org.uk/wp-content/plugins/download-monitor/assets/images/dlm-spinner.svg"; const dlmXHRProgress = "1"; const dlmXHRInlineSpinner = true 1363//# sourceURL=dlm-xhr-js-before 1364</script>
vendor: 1 bytes, line 1364
1364
1365<script id="dlm-xhr-js" src="https://www.gsa-uk.org.uk/wp-content/plugins/download-monitor/assets/js/dlm-xhr.min.js?ver=5.3.3"></script>
vendor: 1 bytes, line 1365
1365
1366<script id="hoverIntent-js" src="https://www.gsa-uk.org.uk/wp-includes/js/hoverIntent.min.js?ver=1.10.2"></script>
vendor: 1 bytes, line 1366
1366
1367<script id="megamenu-js" src="https://www.gsa-uk.org.uk/wp-content/plugins/megamenu/js/maxmegamenu.min.js?ver=3.10.8"></script>
vendor: 1 bytes, line 1367
1367
1368<script id="wp-emoji-settings" type="application/json"> 1369{"baseUrl":"https://s.w.org/images/core/emoji/17.0.2/72x72/","ext":".png","svgUrl":"https://s.w.org/images/core/emoji/17.0.2/svg/","svgExt":".svg","source":{"concatemoji":"https://www.gsa-uk.org.uk/wp-includes/js/wp-emoji-release.min.js?ver=7.1.3"}} 1370</script>
vendor: 1 bytes, line 1370
1370
1371<script type="module"> 1372/*! This file is auto-generated */ 1373var e="script#wp-emoji-settings",t=document.querySelector(e);if(!(t instanceof HTMLScriptElement))throw new Error("Element missing: "+e);const r=JSON.parse(t.text),s=(window._wpemojiSettings=r,"wpEmojiSettingsSupports"),o=["flag","emoji"];function i(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(s,JSON.stringify(t))}catch(e){}}function c(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0);const r=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);return t.every((e,t)=>e===r[t])}function p(e,t){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var n=e.getImageData(16,16,1,1);for(let e=0;e<n.data.length;e++)if(0!==n.data[e])return!1;return!0}function u(e,t,n,r){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\udde8\ud83c\uddf6","\ud83c\udde8\u200b\ud83c\uddf6")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!r(e,"\ud83e\u1fac8")}return!1}function f(e,t,n,r){let a;const s=(a="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):document.createElement("canvas")).getContext("2d",{willReadFrequently:!0}),o=(s.textBaseline="top",s.font="600 32px Arial",{});return e.forEach(e=>{o[e]=t(s,e,n,r)}),o}function a(e){var t=document.createElement("script");t.src=e,t.defer=!0,document.head.appendChild(t)}r.supports={everything:!0,everythingExceptFlag:!0},new Promise(t=>{let n=function(){try{var e=JSON.parse(sessionStorage.getItem(s));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+f.toString()+"("+[JSON.stringify(o),u.toString(),c.toString(),p.toString()].join(",")+"));",r=new Blob([e],{type:"text/javascript"});const a=new Worker(URL.createObjectURL(r),{name:"wpTestEmojiSupports"});return void(a.onmessage=e=>{i(n=e.data),a.terminate(),t(n)})}catch(e){}i(n=f(o,u,c,p))}t(n)}).then(e=>{for(const n in e)r.supports[n]=e[n],r.supports.everything=r.supports.everything&&r.supports[n],"flag"!==n&&(r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&r.supports[n]);var t;r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&!r.supports.flag,r.supports.everything||((t=r.source||{}).concatemoji?a(t.concatemoji):t.wpemoji&&t.twemoji&&(a(t.twemoji),a(t.wpemoji)))}); 1374//# sourceURL=https://www.gsa-uk.org.uk/wp-includes/js/wp-emoji-loader.min.js 1375</script>
1375 1376 1377</body> 1378</html> 1379
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.