PageSourceSearch

https://www.gsa-uk.org.uk/news/

html gsa-uk.org.uk collected 2026-10-09 16:54:06 UTC 129,959 bytes, 1,379 lines download raw bytes

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 &raquo; Feed" href="https://www.gsa-uk.org.uk/feed/" />
33<link rel="alternate" type="application/rss+xml" title="Geospatial Survey Association &raquo; Comments Feed" href="https://www.gsa-uk.org.uk/comments/feed/" />
34<link rel="alternate" type="text/calendar" title="Geospatial Survey Association &raquo; 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&#038;
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 &raquo;</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>&nbsp;</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 &amp; 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.