CINXE.COM
When the elephant in the room is a success story
<!doctype html> <html lang="en" class="no-js"> <head><!-- InMobi Choice. Consent Manager Tag v3.0 (for TCF 2.2) --> <script type="text/javascript" async=true> (function() { var host = window.location.hostname; var element = document.createElement('script'); var firstScript = document.getElementsByTagName('script')[0]; var url = 'https://cmp.inmobi.com' .concat('/choice/', '1C3fJ9awG115y', '/', host, '/choice.js?tag_version=V3'); var uspTries = 0; var uspTriesLimit = 3; element.async = true; element.type = 'text/javascript'; element.src = url; firstScript.parentNode.insertBefore(element, firstScript); function makeStub() { var TCF_LOCATOR_NAME = '__tcfapiLocator'; var queue = []; var win = window; var cmpFrame; function addFrame() { var doc = win.document; var otherCMP = !!(win.frames[TCF_LOCATOR_NAME]); if (!otherCMP) { if (doc.body) { var iframe = doc.createElement('iframe'); iframe.style.cssText = 'display:none'; iframe.name = TCF_LOCATOR_NAME; doc.body.appendChild(iframe); } else { setTimeout(addFrame, 5); } } return !otherCMP; } function tcfAPIHandler() { var gdprApplies; var args = arguments; if (!args.length) { return queue; } else if (args[0] === 'setGdprApplies') { if ( args.length > 3 && args[2] === 2 && typeof args[3] === 'boolean' ) { gdprApplies = args[3]; if (typeof args[2] === 'function') { args[2]('set', true); } } } else if (args[0] === 'ping') { var retr = { gdprApplies: gdprApplies, cmpLoaded: false, cmpStatus: 'stub' }; if (typeof args[2] === 'function') { args[2](retr); } } else { if(args[0] === 'init' && typeof args[3] === 'object') { args[3] = Object.assign(args[3], { tag_version: 'V3' }); } queue.push(args); } } function postMessageEventHandler(event) { var msgIsString = typeof event.data === 'string'; var json = {}; try { if (msgIsString) { json = JSON.parse(event.data); } else { json = event.data; } } catch (ignore) {} var payload = json.__tcfapiCall; if (payload) { window.__tcfapi( payload.command, payload.version, function(retValue, success) { var returnMsg = { __tcfapiReturn: { returnValue: retValue, success: success, callId: payload.callId } }; if (msgIsString) { returnMsg = JSON.stringify(returnMsg); } if (event && event.source && event.source.postMessage) { event.source.postMessage(returnMsg, '*'); } }, payload.parameter ); } } while (win) { try { if (win.frames[TCF_LOCATOR_NAME]) { cmpFrame = win; break; } } catch (ignore) {} if (win === window.top) { break; } win = win.parent; } if (!cmpFrame) { addFrame(); win.__tcfapi = tcfAPIHandler; win.addEventListener('message', postMessageEventHandler, false); } }; makeStub(); function makeGppStub() { const CMP_ID = 10; const SUPPORTED_APIS = [ '2:tcfeuv2', '6:uspv1', '7:usnatv1', '8:usca', '9:usvav1', '10:uscov1', '11:usutv1', '12:usctv1' ]; window.__gpp_addFrame = function (n) { if (!window.frames[n]) { if (document.body) { var i = document.createElement("iframe"); i.style.cssText = "display:none"; i.name = n; document.body.appendChild(i); } else { window.setTimeout(window.__gpp_addFrame, 10, n); } } }; window.__gpp_stub = function () { var b = arguments; __gpp.queue = __gpp.queue || []; __gpp.events = __gpp.events || []; if (!b.length || (b.length == 1 && b[0] == "queue")) { return __gpp.queue; } if (b.length == 1 && b[0] == "events") { return __gpp.events; } var cmd = b[0]; var clb = b.length > 1 ? b[1] : null; var par = b.length > 2 ? b[2] : null; if (cmd === "ping") { clb( { gppVersion: "1.1", // must be “Version.Subversion”, current: “1.1” cmpStatus: "stub", // possible values: stub, loading, loaded, error cmpDisplayStatus: "hidden", // possible values: hidden, visible, disabled signalStatus: "not ready", // possible values: not ready, ready supportedAPIs: SUPPORTED_APIS, // list of supported APIs cmpId: CMP_ID, // IAB assigned CMP ID, may be 0 during stub/loading sectionList: [], applicableSections: [-1], gppString: "", parsedSections: {}, }, true ); } else if (cmd === "addEventListener") { if (!("lastId" in __gpp)) { __gpp.lastId = 0; } __gpp.lastId++; var lnr = __gpp.lastId; __gpp.events.push({ id: lnr, callback: clb, parameter: par, }); clb( { eventName: "listenerRegistered", listenerId: lnr, // Registered ID of the listener data: true, // positive signal pingData: { gppVersion: "1.1", // must be “Version.Subversion”, current: “1.1” cmpStatus: "stub", // possible values: stub, loading, loaded, error cmpDisplayStatus: "hidden", // possible values: hidden, visible, disabled signalStatus: "not ready", // possible values: not ready, ready supportedAPIs: SUPPORTED_APIS, // list of supported APIs cmpId: CMP_ID, // list of supported APIs sectionList: [], applicableSections: [-1], gppString: "", parsedSections: {}, }, }, true ); } else if (cmd === "removeEventListener") { var success = false; for (var i = 0; i < __gpp.events.length; i++) { if (__gpp.events[i].id == par) { __gpp.events.splice(i, 1); success = true; break; } } clb( { eventName: "listenerRemoved", listenerId: par, // Registered ID of the listener data: success, // status info pingData: { gppVersion: "1.1", // must be “Version.Subversion”, current: “1.1” cmpStatus: "stub", // possible values: stub, loading, loaded, error cmpDisplayStatus: "hidden", // possible values: hidden, visible, disabled signalStatus: "not ready", // possible values: not ready, ready supportedAPIs: SUPPORTED_APIS, // list of supported APIs cmpId: CMP_ID, // CMP ID sectionList: [], applicableSections: [-1], gppString: "", parsedSections: {}, }, }, true ); } else if (cmd === "hasSection") { clb(false, true); } else if (cmd === "getSection" || cmd === "getField") { clb(null, true); } //queue all other commands else { __gpp.queue.push([].slice.apply(b)); } }; window.__gpp_msghandler = function (event) { var msgIsString = typeof event.data === "string"; try { var json = msgIsString ? JSON.parse(event.data) : event.data; } catch (e) { var json = null; } if (typeof json === "object" && json !== null && "__gppCall" in json) { var i = json.__gppCall; window.__gpp( i.command, function (retValue, success) { var returnMsg = { __gppReturn: { returnValue: retValue, success: success, callId: i.callId, }, }; event.source.postMessage(msgIsString ? JSON.stringify(returnMsg) : returnMsg, "*"); }, "parameter" in i ? i.parameter : null, "version" in i ? i.version : "1.1" ); } }; if (!("__gpp" in window) || typeof window.__gpp !== "function") { window.__gpp = window.__gpp_stub; window.addEventListener("message", window.__gpp_msghandler, false); window.__gpp_addFrame("__gppLocator"); } }; makeGppStub(); var uspStubFunction = function() { var arg = arguments; if (typeof window.__uspapi !== uspStubFunction) { setTimeout(function() { if (typeof window.__uspapi !== 'undefined') { window.__uspapi.apply(window.__uspapi, arg); } }, 500); } }; var checkIfUspIsReady = function() { uspTries++; if (window.__uspapi === uspStubFunction && uspTries < uspTriesLimit) { console.warn('USP is not accessible'); } else { clearInterval(uspInterval); } }; if (typeof window.__uspapi === 'undefined') { window.__uspapi = uspStubFunction; var uspInterval = setInterval(checkIfUspIsReady, 6000); } })(); </script> <!-- End InMobi Choice. Consent Manager Tag v3.0 (for TCF 2.2) --><meta charset="utf-8" /><meta http-equiv="X-UA-Compatible" content="IE=edge" /><meta name="language" content="en" /><meta name="generator" content="Isle Interactive Ltd" /><meta name="designer" content="Isle Interactive Ltd" /><meta name="viewport" content="initial-scale=1.0, width=device-width" /><meta name="format-detection" content="telephone=no" /><meta name="application-name" content="Politics Home" /><meta name="msapplication-TileColor" content="#00a3a6" /><meta name="msapplication-config" content="/_img/_favicons/browserconfig.xml" /><meta name="theme-color" content="#ffffff" /><meta name="msvalidate.01" content="5DB9482504A0A33AC4ADD47C27D0A9A6" /><meta name="facebook-domain-verification" content="sqchx5zsgx9bqaexjh0kg611jb4qar" /> <meta name="robots" content="index, follow" /> <meta name="revisit-after" content="14 days" /><link rel="stylesheet" media="screen" href="https://res.cloudinary.com/dyw8mv3b0/raw/upload/css/core-v8.min.css" /><link rel="stylesheet" media="screen" href="https://res.cloudinary.com/dyw8mv3b0/raw/upload/css/layout-v24.min.css" /> <!--link rel="stylesheet" href="/_styles/layout-v12.css?v8" media="screen" /--> <link href="https://fonts.googleapis.com/css?family=Open+Sans:400,400i,600,600i,700&display=swap" rel="stylesheet" /><link rel="shortcut icon" href="/favicon.ico" /><link rel="icon" type="image/png" sizes="32x32" href="https://res.cloudinary.com/dyw8mv3b0/image/upload/img/_favicons/favicon-32x32.png" /><link rel="icon" type="image/png" sizes="16x16" href="https://res.cloudinary.com/dyw8mv3b0/image/upload/img/_favicons/favicon-16x16.png" /><link rel="apple-touch-icon" sizes="180x180" href="https://res.cloudinary.com/dyw8mv3b0/image/upload/img/_favicons/apple-touch-icon.png" /><link rel="manifest" href="/_img/_favicons/manifest.json" /><link rel="mask-icon" color="#00a3a6" href="https://res.cloudinary.com/dyw8mv3b0/image/upload/img/_favicons/safari-pinned-tab.svg" /> <script src="//ajax.googleapis.com/ajax/libs/jquery/2.2.4/jquery.min.js"></script> <script>!window.jQuery && document.write('<script src="/_scripts/jquery.js"><\/script>')</script> <script src="https://res.cloudinary.com/dyw8mv3b0/raw/upload/js/modernizr.min.js?v1"></script> <script src="/_scripts/core-v7.js?v1"></script> <script src="https://res.cloudinary.com/dyw8mv3b0/raw/upload/js/plugins.min.js?1e"></script> <!-- THEMES --> <link rel="stylesheet" href=https://res.cloudinary.com/dyw8mv3b0/raw/upload/css/thehouse-v5.min.css media="screen" /> <!-- ADVERTISING - START --> <script async src="https://securepubads.g.doubleclick.net/tag/js/gpt.js"></script> <script> window.googletag = window.googletag || {cmd: []}; </script> <script> // define variables to hold gpt slot objects var gptSlots = []; var slot1,slot2,slot3,slot4,slot5,slot6,slot7,slot8; googletag.cmd.push(function() { headerMapping = googletag.sizeMapping(). addSize([0, 0], [1, 1]). addSize([320, 0], [[320, 50], [320, 100]]). addSize([801, 0], [[468, 60], [728, 90]]). addSize([1201, 0], [[970, 90], [970, 250], [728, 90]]). build(); leftmpuMapping = googletag.sizeMapping(). addSize([0, 0], [1, 1]). addSize([300, 0], [300, 250]). addSize([851, 0], [[300, 600], [300, 250]]). addSize([1201, 0], [[300, 1050], [300, 600], [300, 250]]). build(); rightmpuMapping = googletag.sizeMapping(). addSize([0, 0], [1, 1]). addSize([300, 0], [300, 250]). addSize([851, 0], [[300, 600], [300, 250]]). build(); skinMapping = googletag.sizeMapping(). addSize([1201, 0], [1, 1]). build(); slot1 = googletag.defineSlot('/1048162/ph/news-article_header', [[320, 50], [970, 250], [970, 90], [320, 100], [1, 1], [728, 90]], 'div-gpt-ad-1608230097163-0').defineSizeMapping(headerMapping).setTargeting('lazyload').addService(googletag.pubads()); slot2 = googletag.defineSlot('/1048162/ph/news-article_left-side-top', [300, 250], 'div-gpt-ad-1608230097163-1').setTargeting('lazyload').addService(googletag.pubads()); slot3 = googletag.defineSlot('/1048162/ph/news-article_left-side-bot', [[300, 1050], [300, 600], [300, 250]], 'div-gpt-ad-1608230097163-2').defineSizeMapping(leftmpuMapping).setTargeting('lazyload').addService(googletag.pubads()); slot4 = googletag.defineSlot('/1048162/ph/news-article_right-side-top', [300, 250], 'div-gpt-ad-1608230097163-3').setTargeting('lazyload').addService(googletag.pubads()); slot5 = googletag.defineSlot('/1048162/ph/news-article_right-side-bot', [[300, 1050], [300, 600], [300, 250]], 'div-gpt-ad-1608230097163-4').defineSizeMapping(rightmpuMapping).setTargeting('lazyload').addService(googletag.pubads()); slot6 = googletag.defineSlot('/1048162/ph/news-article_teads', [1, 1], 'div-gpt-ad-1608230097163-5').setTargeting('lazyload').addService(googletag.pubads()); slot7 = googletag.defineSlot('/1048162/ph/news-article_inarticle', [[1, 1], [300, 250]], 'div-gpt-ad-1608230097163-6').setTargeting('lazyload').addService(googletag.pubads()); slot8 = googletag.defineSlot('/1048162/ph/news-article_skin', [1, 1], 'div-gpt-ad-1608230097163-7').defineSizeMapping(skinMapping).setTargeting('lazyload').addService(googletag.pubads()); googletag.defineSlot('/1048162/ph/news-article_pixel-1', [1, 1], 'div-gpt-ad-1608230097163-8').setTargeting('lazyload').addService(googletag.pubads()); googletag.defineSlot('/1048162/ph/news-article_pixel-2', [1, 1], 'div-gpt-ad-1608230097163-9').setTargeting('lazyload').addService(googletag.pubads()); googletag.pubads().disableInitialLoad(); googletag.pubads().enableSingleRequest(); googletag.pubads().collapseEmptyDivs(); googletag.pubads().enableLazyLoad({ fetchMarginPercent: 200, renderMarginPercent: 100, mobileScaling: 2.0 }); googletag.enableServices();googletag.pubads().setTargeting("environment","production"); googletag.pubads().setTargeting("articleid","89663"); googletag.pubads().setTargeting("topic",["Communities","Defence","Social affairs"]); googletag.pubads().setTargeting("articletype","The House Live"); googletag.pubads().setTargeting("sponsor","Veterans Aid"); gptSlots.push(slot1, slot2, slot3, slot4, slot5, slot6, slot7, slot8); }); </script> <!-- ADVERTISING - END --> <!-- Global site tag (gtag.js) - Google Analytics --> <script async src="https://www.googletagmanager.com/gtag/js?id=UA-4050390-1"></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'UA-4050390-1'); </script> <script>(function(i,s,o,g,r,a,m){i["GoogleAnalyticsObject"]=r;i[r]=i[r]||function(){(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)})(window,document,"script","//www.google-analytics.com/analytics.js","ga");ga("create", "UA-4050390-1", {"cookieDomain":"auto"});ga("require", "linkid", "linkid.js");ga("require", "displayfeatures");ga("set", "dimension14", "3ce4059e-a785-4358-9f33-210aaaa19f86");</script> <!-- Google Tag Manager --> <script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-KSBMMTW');</script> <!-- End Google Tag Manager --> <script type="text/javascript"> var _elqQ = _elqQ || []; _elqQ.push(['elqSetSiteId', '1690315']); _elqQ.push(['elqTrackPageView']); (function () { function async_load() { var s = document.createElement('script'); s.type = 'text/javascript'; s.async = true; s.src = '//img06.en25.com/i/elqCfg.min.js'; var x = document.getElementsByTagName('script')[0]; x.parentNode.insertBefore(s, x); } if (window.addEventListener) window.addEventListener('DOMContentLoaded', async_load, false); else if (window.attachEvent) window.attachEvent('onload', async_load); })(); </script> <!-- Poool Tracking --> <script id="poool-engage" src="https://assets.poool.fr/engage.min.js" async></script> <script> const script = document.getElementById('poool-engage'); script.addEventListener('load', function() { Engage.init('B7H7E-5SALK-J1YCN-ZNZ63') .autoCreate(); }); </script> <!-- Poool Tracking End--> <!--Pushly Code--> <script src="https://cdn.p-n.io/pushly-sdk.min.js?domain_key=JDE9z69aMjaS3m7SoHbuqrOoyOZ53fpAFjvC" async></script> <script> window.PushlySDK = window.PushlySDK || []; function pushly() { window.PushlySDK.push(arguments) } pushly('load', { domainKey: 'JDE9z69aMjaS3m7SoHbuqrOoyOZ53fpAFjvC', sw: '/assets/pushly/pushly-sdk-worker.js' }); </script> <!--Pushly Code End--> <link rel="canonical" href="https://www.politicshome.com/members/article/elephant-room-success-story" /> <meta property="og:site_name" content="Politics Home" /> <meta property="og:locale" content="en_GB" /> <meta property="og:title" content="When the elephant in the room is a success story" /> <meta property="og:description" content="It is now six years since the redevelopment of the charity Veterans Aid's New Belvedere House 'hostel' was completed – a facility that has broken t..." /> <meta property="og:url" content="https://www.politicshome.com/members/article/elephant-room-success-story" /> <meta property="og:image" content="https://res.cloudinary.com/dyw8mv3b0/image/upload/q_85,w_1200,h_1200,c_limit/v1/news/2024_11/veterens_aid_crop_yxqd9i.jpg" /> <meta property="og:image:type" content="image/jpeg" /> <meta property="og:type" content="article" /> <meta property="article:published_time" content="2024-11-06 13:00:01" /> <meta property="article:modified_time" content="2024-11-07 15:56:21" /> <meta name="Description" content="It is now six years since the redevelopment of the charity Veterans Aid's New Belvedere House 'hostel' was completed – a facility that has broken the ..." /> <meta name="twitter:card" content="summary_large_image" /> <meta name="twitter:site" content="@politicshome" /> <meta name="twitter:url" content="https://www.politicshome.com/members/article/elephant-room-success-story" /> <meta name="twitter:title" content="When the elephant in the room is a success story" /> <meta name="twitter:description" content="It is now six years since the redevelopment of the charity <a href=" http://www.veterans-aid.net/">Veterans Aid's</a> New Belvedere House 'hostel' was completed – a facility that has broken the mould in terms of transforming homeless veterans’ lives. At a time when so many aspects of social care and wellbeing are under pressure CEO Professor Hugh Milroy asks why standout successes are often overlooked – particularly when their effectiveness has clear implications for the future." /> <meta name="twitter:image" content="https://res.cloudinary.com/dyw8mv3b0/image/upload/q_85,w_1200,h_1200,c_limit/v1/news/2024_11/veterens_aid_crop_yxqd9i.jpg" /> <title> When the elephant in the room is a success story </title></head> <body > <!-- Google Tag Manager (noscript) --> <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-KSBMMTW" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> <!-- End Google Tag Manager (noscript) --> <form method="post" action="/members/article/elephant-room-success-story" id="form1"> <div class="aspNetHidden"> <input type="hidden" name="__EVENTTARGET" id="__EVENTTARGET" value="" /> <input type="hidden" name="__EVENTARGUMENT" id="__EVENTARGUMENT" value="" /> <input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="/wEPDwULLTE5Njg1MzgzMTcPZBYCZg9kFgRmD2QWGAISDxYCHgRocmVmBUNodHRwczovL3Jlcy5jbG91ZGluYXJ5LmNvbS9keXc4bXYzYjAvcmF3L3VwbG9hZC9jc3MvY29yZS12OC5taW4uY3NzZAITDxYCHwAFRmh0dHBzOi8vcmVzLmNsb3VkaW5hcnkuY29tL2R5dzhtdjNiMC9yYXcvdXBsb2FkL2Nzcy9sYXlvdXQtdjI0Lm1pbi5jc3NkAhcPFgIfAAVRaHR0cHM6Ly9yZXMuY2xvdWRpbmFyeS5jb20vZHl3OG12M2IwL2ltYWdlL3VwbG9hZC9pbWcvX2Zhdmljb25zL2Zhdmljb24tMzJ4MzIucG5nZAIYDxYCHwAFUWh0dHBzOi8vcmVzLmNsb3VkaW5hcnkuY29tL2R5dzhtdjNiMC9pbWFnZS91cGxvYWQvaW1nL19mYXZpY29ucy9mYXZpY29uLTE2eDE2LnBuZ2QCGQ8WAh8ABVRodHRwczovL3Jlcy5jbG91ZGluYXJ5LmNvbS9keXc4bXYzYjAvaW1hZ2UvdXBsb2FkL2ltZy9fZmF2aWNvbnMvYXBwbGUtdG91Y2gtaWNvbi5wbmdkAhsPFgIfAAVVaHR0cHM6Ly9yZXMuY2xvdWRpbmFyeS5jb20vZHl3OG12M2IwL2ltYWdlL3VwbG9hZC9pbWcvX2Zhdmljb25zL3NhZmFyaS1waW5uZWQtdGFiLnN2Z2QCHA8VAjNodHRwczovL3Jlcy5jbG91ZGluYXJ5LmNvbS9keXc4bXYzYjAvcmF3L3VwbG9hZC9qcy8zaHR0cHM6Ly9yZXMuY2xvdWRpbmFyeS5jb20vZHl3OG12M2IwL3Jhdy91cGxvYWQvanMvZAIdDxYCHgdWaXNpYmxlZ2QCHg9kFgQCAQ8WAh4EVGV4dAXeGnZhciBzbG90MSxzbG90MixzbG90MyxzbG90NCxzbG90NSxzbG90NixzbG90NyxzbG90ODsKICBnb29nbGV0YWcuY21kLnB1c2goZnVuY3Rpb24oKSB7CgogICAgICAgIGhlYWRlck1hcHBpbmcgPSBnb29nbGV0YWcuc2l6ZU1hcHBpbmcoKS4KICAJCQlhZGRTaXplKFswLCAwXSwgWzEsIDFdKS4KICAJCQlhZGRTaXplKFszMjAsIDBdLCBbWzMyMCwgNTBdLCBbMzIwLCAxMDBdXSkuCiAgCQkJYWRkU2l6ZShbODAxLCAwXSwgW1s0NjgsIDYwXSwgWzcyOCwgOTBdXSkuCiAgCQkJYWRkU2l6ZShbMTIwMSwgMF0sIFtbOTcwLCA5MF0sIFs5NzAsIDI1MF0sIFs3MjgsIDkwXV0pLgogIAkJCWJ1aWxkKCk7CgogICAgICAgIGxlZnRtcHVNYXBwaW5nID0gZ29vZ2xldGFnLnNpemVNYXBwaW5nKCkuCiAgCQkJYWRkU2l6ZShbMCwgMF0sIFsxLCAxXSkuCiAgCQkJYWRkU2l6ZShbMzAwLCAwXSwgWzMwMCwgMjUwXSkuCiAgCQkJYWRkU2l6ZShbODUxLCAwXSwgW1szMDAsIDYwMF0sIFszMDAsIDI1MF1dKS4KICAJCQlhZGRTaXplKFsxMjAxLCAwXSwgW1szMDAsIDEwNTBdLCBbMzAwLCA2MDBdLCBbMzAwLCAyNTBdXSkuCiAgCQkJYnVpbGQoKTsKCiAgICAgICAgcmlnaHRtcHVNYXBwaW5nID0gZ29vZ2xldGFnLnNpemVNYXBwaW5nKCkuCiAgCQkJYWRkU2l6ZShbMCwgMF0sIFsxLCAxXSkuCiAgCQkJYWRkU2l6ZShbMzAwLCAwXSwgWzMwMCwgMjUwXSkuCiAgCQkJYWRkU2l6ZShbODUxLCAwXSwgW1szMDAsIDYwMF0sIFszMDAsIDI1MF1dKS4KICAJCQlidWlsZCgpOwoKICAgICAgICBza2luTWFwcGluZyA9IGdvb2dsZXRhZy5zaXplTWFwcGluZygpLgogIAkJCWFkZFNpemUoWzEyMDEsIDBdLCBbMSwgMV0pLgogIAkJCWJ1aWxkKCk7CgogICAgc2xvdDEgPSBnb29nbGV0YWcuZGVmaW5lU2xvdCgnLzEwNDgxNjIvcGgvbmV3cy1hcnRpY2xlX2hlYWRlcicsIFtbMzIwLCA1MF0sIFs5NzAsIDI1MF0sIFs5NzAsIDkwXSwgWzMyMCwgMTAwXSwgWzEsIDFdLCBbNzI4LCA5MF1dLCAnZGl2LWdwdC1hZC0xNjA4MjMwMDk3MTYzLTAnKS5kZWZpbmVTaXplTWFwcGluZyhoZWFkZXJNYXBwaW5nKS5zZXRUYXJnZXRpbmcoJ2xhenlsb2FkJykuYWRkU2VydmljZShnb29nbGV0YWcucHViYWRzKCkpOwogICAgc2xvdDIgPSBnb29nbGV0YWcuZGVmaW5lU2xvdCgnLzEwNDgxNjIvcGgvbmV3cy1hcnRpY2xlX2xlZnQtc2lkZS10b3AnLCBbMzAwLCAyNTBdLCAnZGl2LWdwdC1hZC0xNjA4MjMwMDk3MTYzLTEnKS5zZXRUYXJnZXRpbmcoJ2xhenlsb2FkJykuYWRkU2VydmljZShnb29nbGV0YWcucHViYWRzKCkpOwogICAgc2xvdDMgPSBnb29nbGV0YWcuZGVmaW5lU2xvdCgnLzEwNDgxNjIvcGgvbmV3cy1hcnRpY2xlX2xlZnQtc2lkZS1ib3QnLCBbWzMwMCwgMTA1MF0sIFszMDAsIDYwMF0sIFszMDAsIDI1MF1dLCAnZGl2LWdwdC1hZC0xNjA4MjMwMDk3MTYzLTInKS5kZWZpbmVTaXplTWFwcGluZyhsZWZ0bXB1TWFwcGluZykuc2V0VGFyZ2V0aW5nKCdsYXp5bG9hZCcpLmFkZFNlcnZpY2UoZ29vZ2xldGFnLnB1YmFkcygpKTsKICAgIHNsb3Q0ID0gZ29vZ2xldGFnLmRlZmluZVNsb3QoJy8xMDQ4MTYyL3BoL25ld3MtYXJ0aWNsZV9yaWdodC1zaWRlLXRvcCcsIFszMDAsIDI1MF0sICdkaXYtZ3B0LWFkLTE2MDgyMzAwOTcxNjMtMycpLnNldFRhcmdldGluZygnbGF6eWxvYWQnKS5hZGRTZXJ2aWNlKGdvb2dsZXRhZy5wdWJhZHMoKSk7CiAgICBzbG90NSA9IGdvb2dsZXRhZy5kZWZpbmVTbG90KCcvMTA0ODE2Mi9waC9uZXdzLWFydGljbGVfcmlnaHQtc2lkZS1ib3QnLCBbWzMwMCwgMTA1MF0sIFszMDAsIDYwMF0sIFszMDAsIDI1MF1dLCAnZGl2LWdwdC1hZC0xNjA4MjMwMDk3MTYzLTQnKS5kZWZpbmVTaXplTWFwcGluZyhyaWdodG1wdU1hcHBpbmcpLnNldFRhcmdldGluZygnbGF6eWxvYWQnKS5hZGRTZXJ2aWNlKGdvb2dsZXRhZy5wdWJhZHMoKSk7CiAgICBzbG90NiA9IGdvb2dsZXRhZy5kZWZpbmVTbG90KCcvMTA0ODE2Mi9waC9uZXdzLWFydGljbGVfdGVhZHMnLCBbMSwgMV0sICdkaXYtZ3B0LWFkLTE2MDgyMzAwOTcxNjMtNScpLnNldFRhcmdldGluZygnbGF6eWxvYWQnKS5hZGRTZXJ2aWNlKGdvb2dsZXRhZy5wdWJhZHMoKSk7CiAgICBzbG90NyA9IGdvb2dsZXRhZy5kZWZpbmVTbG90KCcvMTA0ODE2Mi9waC9uZXdzLWFydGljbGVfaW5hcnRpY2xlJywgW1sxLCAxXSwgWzMwMCwgMjUwXV0sICdkaXYtZ3B0LWFkLTE2MDgyMzAwOTcxNjMtNicpLnNldFRhcmdldGluZygnbGF6eWxvYWQnKS5hZGRTZXJ2aWNlKGdvb2dsZXRhZy5wdWJhZHMoKSk7CiAgICBzbG90OCA9IGdvb2dsZXRhZy5kZWZpbmVTbG90KCcvMTA0ODE2Mi9waC9uZXdzLWFydGljbGVfc2tpbicsIFsxLCAxXSwgJ2Rpdi1ncHQtYWQtMTYwODIzMDA5NzE2My03JykuZGVmaW5lU2l6ZU1hcHBpbmcoc2tpbk1hcHBpbmcpLnNldFRhcmdldGluZygnbGF6eWxvYWQnKS5hZGRTZXJ2aWNlKGdvb2dsZXRhZy5wdWJhZHMoKSk7CiAgICBnb29nbGV0YWcuZGVmaW5lU2xvdCgnLzEwNDgxNjIvcGgvbmV3cy1hcnRpY2xlX3BpeGVsLTEnLCBbMSwgMV0sICdkaXYtZ3B0LWFkLTE2MDgyMzAwOTcxNjMtOCcpLnNldFRhcmdldGluZygnbGF6eWxvYWQnKS5hZGRTZXJ2aWNlKGdvb2dsZXRhZy5wdWJhZHMoKSk7CiAgICBnb29nbGV0YWcuZGVmaW5lU2xvdCgnLzEwNDgxNjIvcGgvbmV3cy1hcnRpY2xlX3BpeGVsLTInLCBbMSwgMV0sICdkaXYtZ3B0LWFkLTE2MDgyMzAwOTcxNjMtOScpLnNldFRhcmdldGluZygnbGF6eWxvYWQnKS5hZGRTZXJ2aWNlKGdvb2dsZXRhZy5wdWJhZHMoKSk7CiAgICBnb29nbGV0YWcucHViYWRzKCkuZGlzYWJsZUluaXRpYWxMb2FkKCk7CiAgICBnb29nbGV0YWcucHViYWRzKCkuZW5hYmxlU2luZ2xlUmVxdWVzdCgpOwogICAgZ29vZ2xldGFnLnB1YmFkcygpLmNvbGxhcHNlRW1wdHlEaXZzKCk7CiAgICBnb29nbGV0YWcucHViYWRzKCkuZW5hYmxlTGF6eUxvYWQoewogICAgICAgIGZldGNoTWFyZ2luUGVyY2VudDogMjAwLAogICAgICAgIHJlbmRlck1hcmdpblBlcmNlbnQ6IDEwMCwKICAgICAgICBtb2JpbGVTY2FsaW5nOiAyLjAKICAgIH0pOwoKICAgIGdvb2dsZXRhZy5lbmFibGVTZXJ2aWNlcygpO2dvb2dsZXRhZy5wdWJhZHMoKS5zZXRUYXJnZXRpbmcoImVudmlyb25tZW50IiwicHJvZHVjdGlvbiIpOw0KZ29vZ2xldGFnLnB1YmFkcygpLnNldFRhcmdldGluZygiYXJ0aWNsZWlkIiwiODk2NjMiKTsNCmdvb2dsZXRhZy5wdWJhZHMoKS5zZXRUYXJnZXRpbmcoInRvcGljIixbIkNvbW11bml0aWVzIiwiRGVmZW5jZSIsIlNvY2lhbCBhZmZhaXJzIl0pOw0KZ29vZ2xldGFnLnB1YmFkcygpLnNldFRhcmdldGluZygiYXJ0aWNsZXR5cGUiLCJUaGUgSG91c2UgTGl2ZSIpOw0KZ29vZ2xldGFnLnB1YmFkcygpLnNldFRhcmdldGluZygic3BvbnNvciIsIlZldGVyYW5zIEFpZCIpOw0KZAICDxYCHwIFRyBncHRTbG90cy5wdXNoKHNsb3QxLCBzbG90Miwgc2xvdDMsIHNsb3Q0LCBzbG90NSwgc2xvdDYsIHNsb3Q3LCBzbG90OCk7ZAIiDxYCHwIFag0KPGxpbmsgcmVsPSJjYW5vbmljYWwiIGhyZWY9Imh0dHBzOi8vd3d3LnBvbGl0aWNzaG9tZS5jb20vbWVtYmVycy9hcnRpY2xlL2VsZXBoYW50LXJvb20tc3VjY2Vzcy1zdG9yeSIgLz5kAiMPFgIfAgWWBw0KPG1ldGEgcHJvcGVydHk9Im9nOnNpdGVfbmFtZSIgY29udGVudD0iUG9saXRpY3MgSG9tZSIgLz4NCjxtZXRhIHByb3BlcnR5PSJvZzpsb2NhbGUiIGNvbnRlbnQ9ImVuX0dCIiAvPg0KPG1ldGEgcHJvcGVydHk9Im9nOnRpdGxlIiBjb250ZW50PSJXaGVuIHRoZSBlbGVwaGFudCBpbiB0aGUgcm9vbSBpcyBhIHN1Y2Nlc3Mgc3RvcnkiIC8+DQo8bWV0YSBwcm9wZXJ0eT0ib2c6ZGVzY3JpcHRpb24iIGNvbnRlbnQ9Ikl0IGlzIG5vdyBzaXggeWVhcnMgc2luY2UgdGhlIHJlZGV2ZWxvcG1lbnQgb2YgdGhlIGNoYXJpdHkgVmV0ZXJhbnMgQWlkJ3MgTmV3IEJlbHZlZGVyZSBIb3VzZSAnaG9zdGVsJyB3YXMgY29tcGxldGVkIOKAkyBhIGZhY2lsaXR5IHRoYXQgaGFzIGJyb2tlbiB0Li4uIiAvPg0KPG1ldGEgcHJvcGVydHk9Im9nOnVybCIgY29udGVudD0iaHR0cHM6Ly93d3cucG9saXRpY3Nob21lLmNvbS9tZW1iZXJzL2FydGljbGUvZWxlcGhhbnQtcm9vbS1zdWNjZXNzLXN0b3J5IiAvPg0KPG1ldGEgcHJvcGVydHk9Im9nOmltYWdlIiBjb250ZW50PSJodHRwczovL3Jlcy5jbG91ZGluYXJ5LmNvbS9keXc4bXYzYjAvaW1hZ2UvdXBsb2FkL3FfODUsd18xMjAwLGhfMTIwMCxjX2xpbWl0L3YxL25ld3MvMjAyNF8xMS92ZXRlcmVuc19haWRfY3JvcF95eHFkOWkuanBnIiAvPg0KPG1ldGEgcHJvcGVydHk9Im9nOmltYWdlOnR5cGUiIGNvbnRlbnQ9ImltYWdlL2pwZWciIC8+DQo8bWV0YSBwcm9wZXJ0eT0ib2c6dHlwZSIgY29udGVudD0iYXJ0aWNsZSIgLz4NCjxtZXRhIHByb3BlcnR5PSJhcnRpY2xlOnB1Ymxpc2hlZF90aW1lIiBjb250ZW50PSIyMDI0LTExLTA2IDEzOjAwOjAxIiAvPg0KPG1ldGEgcHJvcGVydHk9ImFydGljbGU6bW9kaWZpZWRfdGltZSIgY29udGVudD0iMjAyNC0xMS0wNyAxNTo1NjoyMSIgLz4NCmQCJA8WAh4HY29udGVudAWbAUl0IGlzIG5vdyBzaXggeWVhcnMgc2luY2UgdGhlIHJlZGV2ZWxvcG1lbnQgb2YgdGhlIGNoYXJpdHkgVmV0ZXJhbnMgQWlkJ3MgTmV3IEJlbHZlZGVyZSBIb3VzZSAnaG9zdGVsJyB3YXMgY29tcGxldGVkIOKAkyBhIGZhY2lsaXR5IHRoYXQgaGFzIGJyb2tlbiB0aGUgLi4uZAICEGRkFgYCAQ9kFgJmD2QWDAIBD2QWAgIBDxYCHwIF2AE8IS0tIC8xMDQ4MTYyL3BoL25ld3MtYXJ0aWNsZV9oZWFkZXIgLS0+CjxkaXYgaWQ9J2Rpdi1ncHQtYWQtMTYwODIzMDA5NzE2My0wJyBjbGFzcz0icGgtYWQiPgogIDxzY3JpcHQ+IAogIGdvb2dsZXRhZy5jbWQucHVzaChmdW5jdGlvbigpIHsKICAgIGdvb2dsZXRhZy5kaXNwbGF5KCdkaXYtZ3B0LWFkLTE2MDgyMzAwOTcxNjMtMCcpOwogIH0pOwogIDwvc2NyaXB0Pgo8L2Rpdj5kAgIPFgIfAgViDQogICAgICAgICAgICA8YSBocmVmPSIvdGhlaG91c2UuaHRtIiBjbGFzcz0ibG9nbyBoaWRlVGV4dCI+UG9saXRpY3NIb21lIC0gVGhlIEhvdXNlPC9hPg0KICAgICAgICBkAgQPFgIfAgWCIzx1bD48bGk+PGEgaHJlZj0iLyIgdGl0bGU9IlBvbGl0aWNzaG9tZS5jb20gfCBCcmVha2luZyBwb2xpdGljcyBhbmQgcG9saXRpY2FsIG5ld3MgZm9yIFdlc3RtaW5zdGVyIGFuZCB0aGUgVUsiPjxzcGFuPkhvbWU8L3NwYW4+PC9hPjwvbGk+PGxpIGNsYXNzPSJub1N1YiBsaUhhc0NoaWxkcmVuIj48YSBocmVmPSIvbmV3cy5odG0iIHRpdGxlPSJOZXdzIHwgUG9saXRpY3Nob21lLmNvbSI+PHNwYW4+TmV3czwvc3Bhbj48L2E+PHVsPjxsaT48YSBocmVmPSIvbmV3cy9jb3N0LW9mLWxpdmluZy5odG0iIHRpdGxlPSJDb3N0IG9mIExpdmluZyB8IFBvbGl0aWNzSG9tZS5jb20iPjxzcGFuPkNvc3Qgb2YgTGl2aW5nPC9zcGFuPjwvYT48L2xpPjxsaT48YSBocmVmPSIvbmV3cy9jb21tdW5pdGllcy5odG0iIHRpdGxlPSJDb21tdW5pdGllcyB8IFBvbGl0aWNzSG9tZS5jb20iPjxzcGFuPkNvbW11bml0aWVzPC9zcGFuPjwvYT48L2xpPjxsaT48YSBocmVmPSIvbmV3cy9jdWx0dXJlLmh0bSIgdGl0bGU9IkN1bHR1cmUgfCBQb2xpdGljc0hvbWUuY29tIj48c3Bhbj5DdWx0dXJlPC9zcGFuPjwvYT48L2xpPjxsaT48YSBocmVmPSIvbmV3cy9kZWZlbmNlLmh0bSIgdGl0bGU9IkRlZmVuY2UgfCBQb2xpdGljc0hvbWUuY29tIj48c3Bhbj5EZWZlbmNlPC9zcGFuPjwvYT48L2xpPjxsaT48YSBocmVmPSIvbmV3cy9lY29ub215Lmh0bSIgdGl0bGU9IkVjb25vbXkgfCBQb2xpdGljc0hvbWUuY29tIj48c3Bhbj5FY29ub215PC9zcGFuPjwvYT48L2xpPjxsaT48YSBocmVmPSIvbmV3cy9lZHVjYXRpb24uaHRtIiB0aXRsZT0iRWR1Y2F0aW9uIHwgUG9saXRpY3NIb21lLmNvbSI+PHNwYW4+RWR1Y2F0aW9uPC9zcGFuPjwvYT48L2xpPjxsaT48YSBocmVmPSIvbmV3cy9lbmVyZ3kuaHRtIiB0aXRsZT0iRW5lcmd5IHwgUG9saXRpY3NIb21lLmNvbSI+PHNwYW4+RW5lcmd5PC9zcGFuPjwvYT48L2xpPjxsaT48YSBocmVmPSIvbmV3cy9lbnZpcm9ubWVudC5odG0iIHRpdGxlPSJFbnZpcm9ubWVudCB8IFBvbGl0aWNzSG9tZS5jb20iPjxzcGFuPkVudmlyb25tZW50PC9zcGFuPjwvYT48L2xpPjxsaT48YSBocmVmPSIvbmV3cy9mb3JlaWduLWFmZmFpcnMuaHRtIiB0aXRsZT0iRm9yZWlnbiBBZmZhaXJzIHwgUG9saXRpY3NIb21lLmNvbSI+PHNwYW4+Rm9yZWlnbiBBZmZhaXJzPC9zcGFuPjwvYT48L2xpPjxsaT48YSBocmVmPSIvbmV3cy9oZWFsdGgtY2FyZS5odG0iIHRpdGxlPSJIZWFsdGggJmFtcDsgQ2FyZSB8IFBvbGl0aWNzSG9tZS5jb20iPjxzcGFuPkhlYWx0aCAmIENhcmU8L3NwYW4+PC9hPjwvbGk+PGxpPjxhIGhyZWY9Ii9uZXdzL2hvbWUtYWZmYWlycy5odG0iIHRpdGxlPSJIb21lIEFmZmFpcnMgfCBQb2xpdGljc0hvbWUuY29tIj48c3Bhbj5Ib21lIEFmZmFpcnM8L3NwYW4+PC9hPjwvbGk+PGxpPjxhIGhyZWY9Ii9uZXdzL3BvbGl0aWNhbC1wYXJ0aWVzLmh0bSIgdGl0bGU9IlBvbGl0aWNhbCBQYXJ0aWVzIHwgUG9saXRpY3NIb21lLmNvbSI+PHNwYW4+UG9saXRpY2FsIFBhcnRpZXM8L3NwYW4+PC9hPjwvbGk+PGxpPjxhIGhyZWY9Ii9uZXdzL3NvY2lhbC1hZmZhaXJzLmh0bSIgdGl0bGU9IlNvY2lhbCBBZmZhaXJzIHwgUG9saXRpY3NIb21lLmNvbSI+PHNwYW4+U29jaWFsIEFmZmFpcnM8L3NwYW4+PC9hPjwvbGk+PGxpPjxhIGhyZWY9Ii9uZXdzL3RyYW5zcG9ydC5odG0iIHRpdGxlPSJUcmFuc3BvcnQgfCBQb2xpdGljc0hvbWUuY29tIj48c3Bhbj5UcmFuc3BvcnQ8L3NwYW4+PC9hPjwvbGk+PC91bD48L2xpPjxsaSBjbGFzcz0ibm9TdWIgbGlIYXNDaGlsZHJlbiBsaU9uIj48YSBocmVmPSIvdGhlaG91c2UuaHRtIiBjbGFzcz0ib24iIHRpdGxlPSJUaGUgSG91c2UgTGl2ZSB8IFBvbGl0aWNzaG9tZS5jb20iPjxzcGFuPlRoZSBIb3VzZSBMaXZlPC9zcGFuPjwvYT48dWw+PGxpPjxhIGhyZWY9Ii90aGVob3VzZS9hYm91dC10aGUtaG91c2UuaHRtIiB0aXRsZT0iVGhlIEhvdXNlIE1hZ2F6aW5lIC0gNDAgeWVhcnMgc2hpbmluZyBhIGxpZ2h0IG9uIGV2ZW50cyBpbiBQYXJsaWFtZW50Ij48c3Bhbj5UaGUgSG91c2UgTWFnYXppbmU8L3NwYW4+PC9hPjwvbGk+PGxpPjxhIGhyZWY9Imh0dHBzOi8vbG9uZ3JlYWRzLnBvbGl0aWNzaG9tZS5jb20vIiB0aXRsZT0iTG9uZyByZWFkcyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuPkxvbmcgUmVhZHM8L3NwYW4+PC9hPjwvbGk+PGxpIGNsYXNzPSJsaUhhc0NoaWxkcmVuIj48YSBocmVmPSIvdGhlaG91c2UvcGFydG5lci1jb250ZW50L3dpdy5odG0iIHRpdGxlPSJXb21lbiBpbiBXZXN0bWluc3RlciI+PHNwYW4+V29tZW4gaW4gV2VzdG1pbnN0ZXI8L3NwYW4+PC9hPjx1bD48bGk+PGEgaHJlZj0iL2h1Yi93b21lbi13ZXN0bWluc3Rlci1jb252ZXJzYXRpb24iIHRpdGxlPSJJbiBDb252ZXJzYXRpb24gV2l0aCI+PHNwYW4+SW4gQ29udmVyc2F0aW9uIFdpdGg8L3NwYW4+PC9hPjwvbGk+PC91bD48L2xpPjxsaT48YSBocmVmPSJodHRwczovL3d3dy5wb2xpdGljc2hvbWUuY29tL21lbWJlcnMvZGlyZWN0b3J5Lmh0bSIgdGl0bGU9Ik1lbWJlcnMgRGlyZWN0b3J5Ij48c3Bhbj5NZW1iZXJzIERpcmVjdG9yeTwvc3Bhbj48L2E+PC9saT48bGkgY2xhc3M9Im5hdkRpc2FibGVDbGljayBsaUhhc0NoaWxkcmVuIj48YSBocmVmPSIvdGhlaG91c2UvcGFydG5lci1jb250ZW50Lmh0bSIgdGl0bGU9IlBhcnRuZXIgQ29udGVudCI+PHNwYW4+UGFydG5lciBDb250ZW50PC9zcGFuPjwvYT48dWw+PGxpPjxhIGhyZWY9Imh0dHBzOi8vd3d3LnBvbGl0aWNzaG9tZS5jb20vaHViL3RoZXBhdGh0b25ldHplcm8iIHRpdGxlPSJUaGUgUGF0aCBUbyBOZXQgWmVybyI+PHNwYW4+VGhlIFBhdGggVG8gTmV0IFplcm88L3NwYW4+PC9hPjwvbGk+PGxpPjxhIGhyZWY9Imh0dHBzOi8vd3d3LnBvbGl0aWNzaG9tZS5jb20vaHViL2dyZWVuaW5nLW5hdGlvbiIgdGl0bGU9IkdyZWVuaW5nIHRoZSBOYXRpb24iPjxzcGFuPkdyZWVuaW5nIHRoZSBOYXRpb248L3NwYW4+PC9hPjwvbGk+PGxpPjxhIGhyZWY9Ii9odWIvdGhlLWhvdXNlLWNvbm5lY3RpbmctY29tbXVuaXRpZXMiIHRpdGxlPSJDb25uZWN0aW5nIGNvbW11bml0aWVzIj48c3Bhbj5Db25uZWN0aW5nIENvbW11bml0aWVzPC9zcGFuPjwvYT48L2xpPjxsaT48YSBocmVmPSIvaHViL2VuZ2luZWVyaW5nLWEtYmV0dGVyLXdvcmxkIiB0aXRsZT0iRW5naW5lZXJpbmcgYSBiZXR0ZXIgd29ybGQiPjxzcGFuPkVuZ2luZWVyaW5nIGEgQmV0dGVyIFdvcmxkPC9zcGFuPjwvYT48L2xpPjxsaT48YSBocmVmPSIvbWVtYmVycy5odG0iIHRpdGxlPSJCZWNvbWUgYSBNZW1iZXIiPjxzcGFuPkJlY29tZSBhIE1lbWJlcjwvc3Bhbj48L2E+PC9saT48L3VsPjwvbGk+PC91bD48L2xpPjxsaT48YSBocmVmPSIvZXZlbnRzLmh0bSIgdGl0bGU9IkV2ZW50cyB8IFBvbGl0aWNzSG9tZS5jb20iPjxzcGFuPkV2ZW50czwvc3Bhbj48L2E+PC9saT48bGkgY2xhc3M9Im5hdkRpc2FibGVDbGljayBuYXZNb2JUb2dnbGUgbGlIYXNDaGlsZHJlbiI+PGEgaHJlZj0iL21lbWJlcnMuaHRtIiB0aXRsZT0iTWVtYmVycyB8IFBvbGl0aWNzSG9tZS5jb20iPjxzcGFuPk1lbWJlcnM8L3NwYW4+PC9hPjx1bD48bGk+PGEgaHJlZj0iL21lbWJlcnMuaHRtIiB0aXRsZT0iTWVtYmVycyI+PHNwYW4+TWVtYmVyczwvc3Bhbj48L2E+PC9saT48bGk+PGEgaHJlZj0iL21lbWJlcnMvZGlyZWN0b3J5Lmh0bSIgdGl0bGU9Ik1lbWJlcnMgfCBQb2xpdGljc0hvbWUuY29tIj48c3Bhbj5NZW1iZXJzIERpcmVjdG9yeTwvc3Bhbj48L2E+PC9saT48L3VsPjwvbGk+PGxpIGNsYXNzPSJuYXZEaXNhYmxlQ2xpY2sgbmF2TW9iVG9nZ2xlIGxpSGFzQ2hpbGRyZW4iPjxhIGhyZWY9Ii9tb3JlLmh0bSIgdGl0bGU9Ik1vcmUiPjxzcGFuPk1vcmU8L3NwYW4+PC9hPjx1bD48bGk+PGEgaHJlZj0iL21vcmUvcG9kY2FzdHMuaHRtIiB0aXRsZT0iUG9kY2FzdHMgfCBQb2xpdGljc0hvbWUuY29tIj48c3Bhbj5Qb2RjYXN0czwvc3Bhbj48L2E+PC9saT48bGk+PGEgaHJlZj0iL21vcmUvcnNzLWZlZWRzLmh0bSIgdGl0bGU9IlJTUyBGZWVkcyB8IFBvbGl0aWNzSG9tZS5jb20iPjxzcGFuPlJTUyBGZWVkczwvc3Bhbj48L2E+PC9saT48bGk+PGEgaHJlZj0iL21vcmUvY29udGFjdC11cy5odG0iIHRpdGxlPSJDb250YWN0IFVzIHwgUG9saXRpY3NIb21lLmNvbSI+PHNwYW4+Q29udGFjdCBVczwvc3Bhbj48L2E+PC9saT48bGk+PGEgaHJlZj0iL21vcmUvYWJvdXQtcG9saXRpY3Nob21lLmh0bSIgdGl0bGU9IkFib3V0IHwgUG9saXRpY3NIb21lLmNvbSI+PHNwYW4+QWJvdXQgUG9saXRpY3NIb21lPC9zcGFuPjwvYT48L2xpPjxsaT48YSBocmVmPSIvbW9yZS9tYXJrZXRpbmctb3Bwb3J0dW5pdGllcy5odG0iIHRpdGxlPSJNYXJrZXRpbmcgT3Bwb3J0dW5pdGllcyB8IFBvbGl0aWNzSG9tZS5jb20iPjxzcGFuPk1hcmtldGluZyBPcHBvcnR1bml0aWVzPC9zcGFuPjwvYT48L2xpPjwvdWw+PC9saT48L3VsPmQCBg8WAh8BZxYCAgEPFgIfAgXeDDx1bCBjbGFzcz0ibmF2IGxldmVsMiI+PGxpIGNsYXNzPSIiPjxhIGhyZWY9Ii90aGVob3VzZS9hYm91dC10aGUtaG91c2UuaHRtIiAgIHRpdGxlPSJUaGUgSG91c2UgTWFnYXppbmUgLSA0MCB5ZWFycyBzaGluaW5nIGEgbGlnaHQgb24gZXZlbnRzIGluIFBhcmxpYW1lbnQiPjxzcGFuPlRoZSBIb3VzZSBNYWdhemluZTwvc3Bhbj48L2E+DQo8L2xpPjxsaSBjbGFzcz0iIj48YSBocmVmPSJodHRwczovL2xvbmdyZWFkcy5wb2xpdGljc2hvbWUuY29tLyIgIHRhcmdldD0iX2JsYW5rIiAgdGl0bGU9IkxvbmcgcmVhZHMiPjxzcGFuPkxvbmcgUmVhZHM8L3NwYW4+PC9hPg0KPC9saT48bGkgY2xhc3M9Imhhc0NoaWxkcmVuIj48YSBocmVmPSIvdGhlaG91c2UvcGFydG5lci1jb250ZW50L3dpdy5odG0iICAgdGl0bGU9IldvbWVuIGluIFdlc3RtaW5zdGVyIj48c3Bhbj5Xb21lbiBpbiBXZXN0bWluc3Rlcjwvc3Bhbj48L2E+DQo8dWwgY2xhc3M9Im5hdiBsZXZlbDMiPjxsaSBjbGFzcz0iIj48YSBocmVmPSIvaHViL3dvbWVuLXdlc3RtaW5zdGVyLWNvbnZlcnNhdGlvbiIgICB0aXRsZT0iSW4gQ29udmVyc2F0aW9uIFdpdGgiPjxzcGFuPkluIENvbnZlcnNhdGlvbiBXaXRoPC9zcGFuPjwvYT4NCjwvbGk+PC91bD48L2xpPjxsaSBjbGFzcz0iIj48YSBocmVmPSJodHRwczovL3d3dy5wb2xpdGljc2hvbWUuY29tL21lbWJlcnMvZGlyZWN0b3J5Lmh0bSIgICB0aXRsZT0iTWVtYmVycyBEaXJlY3RvcnkiPjxzcGFuPk1lbWJlcnMgRGlyZWN0b3J5PC9zcGFuPjwvYT4NCjwvbGk+PGxpIGNsYXNzPSJuYXZEaXNhYmxlQ2xpY2sgaGFzQ2hpbGRyZW4iPjxhIGhyZWY9Ii90aGVob3VzZS9wYXJ0bmVyLWNvbnRlbnQuaHRtIiAgIHRpdGxlPSJQYXJ0bmVyIENvbnRlbnQiPjxzcGFuPlBhcnRuZXIgQ29udGVudDwvc3Bhbj48L2E+DQo8dWwgY2xhc3M9Im5hdiBsZXZlbDMiPjxsaSBjbGFzcz0iIj48YSBocmVmPSJodHRwczovL3d3dy5wb2xpdGljc2hvbWUuY29tL2h1Yi90aGVwYXRodG9uZXR6ZXJvIiAgIHRpdGxlPSJUaGUgUGF0aCBUbyBOZXQgWmVybyI+PHNwYW4+VGhlIFBhdGggVG8gTmV0IFplcm88L3NwYW4+PC9hPg0KPC9saT48bGkgY2xhc3M9IiI+PGEgaHJlZj0iaHR0cHM6Ly93d3cucG9saXRpY3Nob21lLmNvbS9odWIvZ3JlZW5pbmctbmF0aW9uIiAgIHRpdGxlPSJHcmVlbmluZyB0aGUgTmF0aW9uIj48c3Bhbj5HcmVlbmluZyB0aGUgTmF0aW9uPC9zcGFuPjwvYT4NCjwvbGk+PGxpIGNsYXNzPSIiPjxhIGhyZWY9Ii9odWIvdGhlLWhvdXNlLWNvbm5lY3RpbmctY29tbXVuaXRpZXMiICAgdGl0bGU9IkNvbm5lY3RpbmcgY29tbXVuaXRpZXMiPjxzcGFuPkNvbm5lY3RpbmcgQ29tbXVuaXRpZXM8L3NwYW4+PC9hPg0KPC9saT48bGkgY2xhc3M9IiI+PGEgaHJlZj0iL2h1Yi9lbmdpbmVlcmluZy1hLWJldHRlci13b3JsZCIgICB0aXRsZT0iRW5naW5lZXJpbmcgYSBiZXR0ZXIgd29ybGQiPjxzcGFuPkVuZ2luZWVyaW5nIGEgQmV0dGVyIFdvcmxkPC9zcGFuPjwvYT4NCjwvbGk+PGxpIGNsYXNzPSIiPjxhIGhyZWY9Ii9tZW1iZXJzLmh0bSIgICB0aXRsZT0iQmVjb21lIGEgTWVtYmVyIj48c3Bhbj5CZWNvbWUgYSBNZW1iZXI8L3NwYW4+PC9hPg0KPC9saT48L3VsPjwvbGk+PC91bD5kAgcPFgIfAgWUHTx1bD48bGk+PGEgaHJlZj0iLyIgdGl0bGU9IlBvbGl0aWNzaG9tZS5jb20gfCBCcmVha2luZyBwb2xpdGljcyBhbmQgcG9saXRpY2FsIG5ld3MgZm9yIFdlc3RtaW5zdGVyIGFuZCB0aGUgVUsiPjxzcGFuPkhvbWU8L3NwYW4+PC9hPjwvbGk+PGxpIGNsYXNzPSJub1N1YiBsaUhhc0NoaWxkcmVuIGxpT24iPjxhIGhyZWY9Ii9uZXdzLmh0bSIgY2xhc3M9Im9uIiB0aXRsZT0iTmV3cyB8IFBvbGl0aWNzaG9tZS5jb20iPjxzcGFuPk5ld3M8L3NwYW4+PC9hPjx1bD48bGk+PGEgaHJlZj0iL25ld3MvY29zdC1vZi1saXZpbmcuaHRtIiB0aXRsZT0iQ29zdCBvZiBMaXZpbmcgfCBQb2xpdGljc0hvbWUuY29tIj48c3Bhbj5Db3N0IG9mIExpdmluZzwvc3Bhbj48L2E+PC9saT48bGk+PGEgaHJlZj0iL25ld3MvY29tbXVuaXRpZXMuaHRtIiB0aXRsZT0iQ29tbXVuaXRpZXMgfCBQb2xpdGljc0hvbWUuY29tIj48c3Bhbj5Db21tdW5pdGllczwvc3Bhbj48L2E+PC9saT48bGk+PGEgaHJlZj0iL25ld3MvY3VsdHVyZS5odG0iIHRpdGxlPSJDdWx0dXJlIHwgUG9saXRpY3NIb21lLmNvbSI+PHNwYW4+Q3VsdHVyZTwvc3Bhbj48L2E+PC9saT48bGk+PGEgaHJlZj0iL25ld3MvZGVmZW5jZS5odG0iIHRpdGxlPSJEZWZlbmNlIHwgUG9saXRpY3NIb21lLmNvbSI+PHNwYW4+RGVmZW5jZTwvc3Bhbj48L2E+PC9saT48bGk+PGEgaHJlZj0iL25ld3MvZWNvbm9teS5odG0iIHRpdGxlPSJFY29ub215IHwgUG9saXRpY3NIb21lLmNvbSI+PHNwYW4+RWNvbm9teTwvc3Bhbj48L2E+PC9saT48bGk+PGEgaHJlZj0iL25ld3MvZWR1Y2F0aW9uLmh0bSIgdGl0bGU9IkVkdWNhdGlvbiB8IFBvbGl0aWNzSG9tZS5jb20iPjxzcGFuPkVkdWNhdGlvbjwvc3Bhbj48L2E+PC9saT48bGk+PGEgaHJlZj0iL25ld3MvZW5lcmd5Lmh0bSIgdGl0bGU9IkVuZXJneSB8IFBvbGl0aWNzSG9tZS5jb20iPjxzcGFuPkVuZXJneTwvc3Bhbj48L2E+PC9saT48bGk+PGEgaHJlZj0iL25ld3MvZW52aXJvbm1lbnQuaHRtIiB0aXRsZT0iRW52aXJvbm1lbnQgfCBQb2xpdGljc0hvbWUuY29tIj48c3Bhbj5FbnZpcm9ubWVudDwvc3Bhbj48L2E+PC9saT48bGk+PGEgaHJlZj0iL25ld3MvZm9yZWlnbi1hZmZhaXJzLmh0bSIgdGl0bGU9IkZvcmVpZ24gQWZmYWlycyB8IFBvbGl0aWNzSG9tZS5jb20iPjxzcGFuPkZvcmVpZ24gQWZmYWlyczwvc3Bhbj48L2E+PC9saT48bGk+PGEgaHJlZj0iL25ld3MvaGVhbHRoLWNhcmUuaHRtIiB0aXRsZT0iSGVhbHRoICZhbXA7IENhcmUgfCBQb2xpdGljc0hvbWUuY29tIj48c3Bhbj5IZWFsdGggJiBDYXJlPC9zcGFuPjwvYT48L2xpPjxsaT48YSBocmVmPSIvbmV3cy9ob21lLWFmZmFpcnMuaHRtIiB0aXRsZT0iSG9tZSBBZmZhaXJzIHwgUG9saXRpY3NIb21lLmNvbSI+PHNwYW4+SG9tZSBBZmZhaXJzPC9zcGFuPjwvYT48L2xpPjxsaT48YSBocmVmPSIvbmV3cy9wb2xpdGljYWwtcGFydGllcy5odG0iIHRpdGxlPSJQb2xpdGljYWwgUGFydGllcyB8IFBvbGl0aWNzSG9tZS5jb20iPjxzcGFuPlBvbGl0aWNhbCBQYXJ0aWVzPC9zcGFuPjwvYT48L2xpPjxsaT48YSBocmVmPSIvbmV3cy9zb2NpYWwtYWZmYWlycy5odG0iIHRpdGxlPSJTb2NpYWwgQWZmYWlycyB8IFBvbGl0aWNzSG9tZS5jb20iPjxzcGFuPlNvY2lhbCBBZmZhaXJzPC9zcGFuPjwvYT48L2xpPjxsaT48YSBocmVmPSIvbmV3cy90cmFuc3BvcnQuaHRtIiB0aXRsZT0iVHJhbnNwb3J0IHwgUG9saXRpY3NIb21lLmNvbSI+PHNwYW4+VHJhbnNwb3J0PC9zcGFuPjwvYT48L2xpPjwvdWw+PC9saT48bGkgY2xhc3M9Im5vU3ViIGxpSGFzQ2hpbGRyZW4iPjxhIGhyZWY9Ii90aGVob3VzZS5odG0iIHRpdGxlPSJUaGUgSG91c2UgTGl2ZSB8IFBvbGl0aWNzaG9tZS5jb20iPjxzcGFuPlRoZSBIb3VzZSBMaXZlPC9zcGFuPjwvYT48dWw+PGxpPjxhIGhyZWY9Ii90aGVob3VzZS9hYm91dC10aGUtaG91c2UuaHRtIiB0aXRsZT0iVGhlIEhvdXNlIE1hZ2F6aW5lIC0gNDAgeWVhcnMgc2hpbmluZyBhIGxpZ2h0IG9uIGV2ZW50cyBpbiBQYXJsaWFtZW50Ij48c3Bhbj5UaGUgSG91c2UgTWFnYXppbmU8L3NwYW4+PC9hPjwvbGk+PGxpPjxhIGhyZWY9Imh0dHBzOi8vbG9uZ3JlYWRzLnBvbGl0aWNzaG9tZS5jb20vIiB0aXRsZT0iTG9uZyByZWFkcyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuPkxvbmcgUmVhZHM8L3NwYW4+PC9hPjwvbGk+PGxpIGNsYXNzPSJsaUhhc0NoaWxkcmVuIj48YSBocmVmPSIvdGhlaG91c2UvcGFydG5lci1jb250ZW50L3dpdy5odG0iIHRpdGxlPSJXb21lbiBpbiBXZXN0bWluc3RlciI+PHNwYW4+V29tZW4gaW4gV2VzdG1pbnN0ZXI8L3NwYW4+PC9hPjwvbGk+PGxpPjxhIGhyZWY9Imh0dHBzOi8vd3d3LnBvbGl0aWNzaG9tZS5jb20vbWVtYmVycy9kaXJlY3RvcnkuaHRtIiB0aXRsZT0iTWVtYmVycyBEaXJlY3RvcnkiPjxzcGFuPk1lbWJlcnMgRGlyZWN0b3J5PC9zcGFuPjwvYT48L2xpPjxsaSBjbGFzcz0ibmF2RGlzYWJsZUNsaWNrIGxpSGFzQ2hpbGRyZW4iPjxhIGhyZWY9Ii90aGVob3VzZS9wYXJ0bmVyLWNvbnRlbnQuaHRtIiB0aXRsZT0iUGFydG5lciBDb250ZW50Ij48c3Bhbj5QYXJ0bmVyIENvbnRlbnQ8L3NwYW4+PC9hPjwvbGk+PC91bD48L2xpPjxsaT48YSBocmVmPSIvZXZlbnRzLmh0bSIgdGl0bGU9IkV2ZW50cyB8IFBvbGl0aWNzSG9tZS5jb20iPjxzcGFuPkV2ZW50czwvc3Bhbj48L2E+PC9saT48bGkgY2xhc3M9Im5hdkRpc2FibGVDbGljayBuYXZNb2JUb2dnbGUgbGlIYXNDaGlsZHJlbiI+PGEgaHJlZj0iL21lbWJlcnMuaHRtIiB0aXRsZT0iTWVtYmVycyB8IFBvbGl0aWNzSG9tZS5jb20iPjxzcGFuPk1lbWJlcnM8L3NwYW4+PC9hPjx1bD48bGk+PGEgaHJlZj0iL21lbWJlcnMuaHRtIiB0aXRsZT0iTWVtYmVycyI+PHNwYW4+TWVtYmVyczwvc3Bhbj48L2E+PC9saT48bGk+PGEgaHJlZj0iL21lbWJlcnMvZGlyZWN0b3J5Lmh0bSIgdGl0bGU9Ik1lbWJlcnMgfCBQb2xpdGljc0hvbWUuY29tIj48c3Bhbj5NZW1iZXJzIERpcmVjdG9yeTwvc3Bhbj48L2E+PC9saT48L3VsPjwvbGk+PGxpIGNsYXNzPSJuYXZEaXNhYmxlQ2xpY2sgbmF2TW9iVG9nZ2xlIGxpSGFzQ2hpbGRyZW4iPjxhIGhyZWY9Ii9tb3JlLmh0bSIgdGl0bGU9Ik1vcmUiPjxzcGFuPk1vcmU8L3NwYW4+PC9hPjx1bD48bGk+PGEgaHJlZj0iL21vcmUvcG9kY2FzdHMuaHRtIiB0aXRsZT0iUG9kY2FzdHMgfCBQb2xpdGljc0hvbWUuY29tIj48c3Bhbj5Qb2RjYXN0czwvc3Bhbj48L2E+PC9saT48bGk+PGEgaHJlZj0iL21vcmUvcnNzLWZlZWRzLmh0bSIgdGl0bGU9IlJTUyBGZWVkcyB8IFBvbGl0aWNzSG9tZS5jb20iPjxzcGFuPlJTUyBGZWVkczwvc3Bhbj48L2E+PC9saT48bGk+PGEgaHJlZj0iL21vcmUvY29udGFjdC11cy5odG0iIHRpdGxlPSJDb250YWN0IFVzIHwgUG9saXRpY3NIb21lLmNvbSI+PHNwYW4+Q29udGFjdCBVczwvc3Bhbj48L2E+PC9saT48bGk+PGEgaHJlZj0iL21vcmUvYWJvdXQtcG9saXRpY3Nob21lLmh0bSIgdGl0bGU9IkFib3V0IHwgUG9saXRpY3NIb21lLmNvbSI+PHNwYW4+QWJvdXQgUG9saXRpY3NIb21lPC9zcGFuPjwvYT48L2xpPjxsaT48YSBocmVmPSIvbW9yZS9tYXJrZXRpbmctb3Bwb3J0dW5pdGllcy5odG0iIHRpdGxlPSJNYXJrZXRpbmcgT3Bwb3J0dW5pdGllcyB8IFBvbGl0aWNzSG9tZS5jb20iPjxzcGFuPk1hcmtldGluZyBPcHBvcnR1bml0aWVzPC9zcGFuPjwvYT48L2xpPjwvdWw+PC9saT48L3VsPmQCCA9kFgICAQ8PZBYCHgtwbGFjZWhvbGRlcgUPRW50ZXIga2V5d29yZC9zZAIDD2QWAgIDD2QWAmYPZBYEAgEPZBYCAgEPFgIfAgUEdmlld2QCAg9kFgRmD2QWEGYPZBYEAgIPFgIfAgXYCzxkaXYgY2xhc3M9ImF2LXJlbGF0ZWQgIj4NCiAgICA8ZGl2IGNsYXNzPSJuZXdzLXRpdGxlIj4NCiAgICAgICAgPHNwYW4gY2xhc3M9Im50LWNhdCBoNSI+UmVsYXRlZDwvc3Bhbj4NCiAgICA8L2Rpdj4NCiAgICA8ZGl2IGNsYXNzPSJuZXdzLWl0ZW0gbmV3cy1pdGVtLS1yZWxhdGVkIj4NCiAgICAgDQogICAgICAgIDxkaXYgY2xhc3M9Im5pLWltYWdlIj4NCiAgICAgICAgICAgIDxhIGhyZWY9Ii9uZXdzL2FydGljbGUvbGFib3VyLW1wLWNhbGxzLWZvci1jb3VuY2lsLXRheC1yZWZvcm0iPg0KICAgICAgICAgICAgICAgIDxpbWcgZGF0YS1zaXplcz0iYXV0byIgZGF0YS1zcmM9Imh0dHBzOi8vcmVzLmNsb3VkaW5hcnkuY29tL2R5dzhtdjNiMC9pbWFnZS91cGxvYWQvY19maWxsLGdfZmFjZSxxXzgwLHdfMzQwLGhfMTcwL3YxL25ld3MvMjAyNF8xMS8yUEpLSFBXX3Y3cHdoNC5qcGciDQogICAgICAgICAgICAgICAgICAgIGRhdGEtc3Jjc2V0PSJodHRwczovL3Jlcy5jbG91ZGluYXJ5LmNvbS9keXc4bXYzYjAvaW1hZ2UvdXBsb2FkL2NfZmlsbCxnX2ZhY2UscV83NSx3XzI1MCxoXzEyNS92MS9uZXdzLzIwMjRfMTEvMlBKS0hQV192N3B3aDQuanBnIDI1MHcsIA0KaHR0cHM6Ly9yZXMuY2xvdWRpbmFyeS5jb20vZHl3OG12M2IwL2ltYWdlL3VwbG9hZC9jX2ZpbGwsZ19mYWNlLHFfODAsd18zNDAsaF8xNzAvdjEvbmV3cy8yMDI0XzExLzJQSktIUFdfdjdwd2g0LmpwZyAzNDB3IiBjbGFzcz0ibGF6eWxvYWQiIGFsdD0iTGFib3VyIE1QIE5vdCBBZnJhaWQgVG8gQmUgJ1VucG9wdWxhcicgSW4gQ2FsbGluZyBGb3IgQ291bmNpbCBUYXggUmVmb3JtIj4NCiAgICAgICAgICAgIDwvYT4NCiAgICAgICAgPC9kaXY+DQogICAgICANCiAgICAgICAgPGRpdiBjbGFzcz0ibmktY29udGVudCI+DQogICAgICAgICAgICA8ZGl2IGNsYXNzPSJuaS10aXRsZSBoNCI+DQogICAgICAgICAgICAgICAgPGEgaHJlZj0iL25ld3MvYXJ0aWNsZS9sYWJvdXItbXAtY2FsbHMtZm9yLWNvdW5jaWwtdGF4LXJlZm9ybSI+TGFib3VyIE1QIE5vdCBBZnJhaWQgVG8gQmUgIlVucG9wdWxhciIgSW4gQ2FsbGluZyBGb3IgQ291bmNpbCBUYXggUmVmb3JtPC9hPg0KICAgICAgICAgICAgPC9kaXY+DQogICAgICAgICAgICANCiAgICAgICAgICAgIDxkaXYgY2xhc3M9Im5pLWF1dGhvciI+DQogICAgICAgICAgICAgICAgQnkgPGEgaHJlZj0iL25ld3MvYXV0aG9yL3pvZS1jcm93dGhlci5odG0iPlpvZSBDcm93dGhlcjwvYT4NCiAgICAgICAgICAgIDwvZGl2Pg0KICAgICAgICAgICAgDQogICAgICAgICAgICA8ZGl2IGNsYXNzPSJuaS1tZXRhIj4NCiAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0ibmktZGF0ZSI+PHRpbWUgZGF0ZXRpbWU9IjIwMjQtMTItMDFUMDk6MDAiIHRpdGxlPSIwMSBEZWNlbWJlciAyMDI0IGF0IDA5OjAwIj4wMSBEZWM8L3RpbWU+PC9zcGFuPg0KICAgICAgICAgICAgPC9kaXY+DQogICAgICAgIDwvZGl2Pg0KICAgIDwvZGl2Pg0KPC9kaXY+ZAIEDxYCHwIFSExhYm91ciBNUCBOb3QgQWZyYWlkIFRvIEJlICJVbnBvcHVsYXIiIEluIENhbGxpbmcgRm9yIENvdW5jaWwgVGF4IFJlZm9ybWQCDA9kFgJmDxYCHwIF9YYBPGRpdiBjbGFzcz0iYXYtYXJ0aWNsZSI+DQogICAgPGgxPldoZW4gdGhlIGVsZXBoYW50IGluIHRoZSByb29tIGlzIGEgc3VjY2VzcyBzdG9yeTwvaDE+DQoNCiAgICANCiAgICA8ZGl2IGNsYXNzPSJhdi1mZWF0SW1nIj4NCiAgICAgICAgPGRpdiBjbGFzcz0iYXYtbWFpbi1pbWciPg0KICAgICAgICAgICAgPGltZyBkYXRhLXNpemVzPSJhdXRvIiBkYXRhLXNyYz0iaHR0cHM6Ly9yZXMuY2xvdWRpbmFyeS5jb20vZHl3OG12M2IwL2ltYWdlL3VwbG9hZC9jX2ZpbGwsZ19mYWNlLHFfODUsd183MTAsaF8zNTUsZl9hdXRvL3YxL25ld3MvMjAyNF8xMS92ZXRlcmVuc19haWRfY3JvcF95eHFkOWkuanBnIg0KICAgICAgICAgICAgICAgIGRhdGEtc3Jjc2V0PSJodHRwczovL3Jlcy5jbG91ZGluYXJ5LmNvbS9keXc4bXYzYjAvaW1hZ2UvdXBsb2FkL2NfZmlsbCxnX2ZhY2UscV84NSx3XzQwMCxoXzIwMCxmX2F1dG8vdjEvbmV3cy8yMDI0XzExL3ZldGVyZW5zX2FpZF9jcm9wX3l4cWQ5aS5qcGcgNDAwdywgDQogICAgaHR0cHM6Ly9yZXMuY2xvdWRpbmFyeS5jb20vZHl3OG12M2IwL2ltYWdlL3VwbG9hZC9jX2ZpbGwsZ19mYWNlLHFfODUsd181MDAsaF8yNTAvdjEvbmV3cy8yMDI0XzExL3ZldGVyZW5zX2FpZF9jcm9wX3l4cWQ5aS5qcGcgNTAwdywgDQogICAgaHR0cHM6Ly9yZXMuY2xvdWRpbmFyeS5jb20vZHl3OG12M2IwL2ltYWdlL3VwbG9hZC9jX2ZpbGwsZ19mYWNlLHFfODUsd182MDAsaF8zMDAvdjEvbmV3cy8yMDI0XzExL3ZldGVyZW5zX2FpZF9jcm9wX3l4cWQ5aS5qcGcgNjAwdywgDQogICAgaHR0cHM6Ly9yZXMuY2xvdWRpbmFyeS5jb20vZHl3OG12M2IwL2ltYWdlL3VwbG9hZC9jX2ZpbGwsZ19mYWNlLHFfODUsd183MTAsaF8zNTUvdjEvbmV3cy8yMDI0XzExL3ZldGVyZW5zX2FpZF9jcm9wX3l4cWQ5aS5qcGcgNzEwdyIgY2xhc3M9Imxhenlsb2FkIiBhbHQ9IldoZW4gdGhlIGVsZXBoYW50IGluIHRoZSByb29tIGlzIGEgc3VjY2VzcyBzdG9yeSI+DQoNCiAgICAgICAgICAgIDxkaXYgY2xhc3M9ImF2LXNoYXJlIj4NCiAgICAgICAgICAgICAgICA8YSBjbGFzcz0ic2hhcmUtYnV0dG9uLWl0ZW0gc2hhcmUtYnV0dG9uLWl0ZW0tLXR3aXR0ZXIiDQogICAgICAgICAgICAgICAgICAgIGhyZWY9Imh0dHBzOi8veC5jb20vaW50ZW50L3R3ZWV0P3RleHQ9V2hlbit0aGUrZWxlcGhhbnQraW4rdGhlK3Jvb20raXMrYStzdWNjZXNzK3N0b3J5JmFtcDt1cmw9aHR0cHM6Ly93d3cucG9saXRpY3Nob21lLmNvbSUyZm1lbWJlcnMlMmZhcnRpY2xlJTJmZWxlcGhhbnQtcm9vbS1zdWNjZXNzLXN0b3J5IiB0YXJnZXQ9Il9ibGFuayINCiAgICAgICAgICAgICAgICAgICAgcmVsPSJub29wZW5lciIgYXJpYS1sYWJlbD0iIj4NCiAgICAgICAgICAgICAgICAgICAgPHN2ZyB2aWV3Qm94PSIwIDAgMTQgMTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgc3R5bGU9ImZpbGwtcnVsZTpldmVub2RkO2NsaXAtcnVsZTpldmVub2RkO3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJva2UtbWl0ZXJsaW1pdDoyIj48cGF0aCBkPSJNMTEuMDI2IDBoMi4xNDZMOC40ODMgNS4wODMgMTQgMTJIOS42OEw2LjI5NiA3LjgwNSAyLjQyNSAxMkguMjc2bDUuMDE3LTUuNDM3TDAgMGg0LjQzbDMuMDU4IDMuODM0TDExLjAyNiAwWm0tLjc1NCAxMC43ODFoMS4xOUwzLjc4MyAxLjE1NUgyLjUwN2w3Ljc2NSA5LjYyNloiIHN0eWxlPSJmaWxsOiNmZmY7ZmlsbC1ydWxlOm5vbnplcm8iLz48L3N2Zz4NCiAgICAgICAgICAgICAgICA8L2E+DQo8YSBjbGFzcz0ic2hhcmUtYnV0dG9uLWl0ZW0gc2hhcmUtYnV0dG9uLWl0ZW0tLXdoYXRzYXBwIg0KICAgICAgICAgICAgICAgICAgICBocmVmPSJ3aGF0c2FwcDovL3NlbmQ/dGV4dD1XaGVuK3RoZStlbGVwaGFudCtpbit0aGUrcm9vbStpcythK3N1Y2Nlc3Mrc3RvcnklMjBodHRwczovL3d3dy5wb2xpdGljc2hvbWUuY29tJTJmbWVtYmVycyUyZmFydGljbGUlMmZlbGVwaGFudC1yb29tLXN1Y2Nlc3Mtc3RvcnkiIHRhcmdldD0iX2JsYW5rIiByZWw9Im5vb3BlbmVyIg0KICAgICAgICAgICAgICAgICAgICBhcmlhLWxhYmVsPSIiPg0KICAgICAgICAgICAgICAgICAgICA8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDI0IDI0Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxwYXRoDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgZD0iTTIwLjEgMy45QzE3LjkgMS43IDE1IC41IDEyIC41IDUuOC41LjcgNS42LjcgMTEuOWMwIDIgLjUgMy45IDEuNSA1LjZMLjYgMjMuNGw2LTEuNmMxLjYuOSAzLjUgMS4zIDUuNCAxLjMgNi4zIDAgMTEuNC01LjEgMTEuNC0xMS40LS4xLTIuOC0xLjItNS43LTMuMy03Ljh6TTEyIDIxLjRjLTEuNyAwLTMuMy0uNS00LjgtMS4zbC0uNC0uMi0zLjUgMSAxLTMuNEw0IDE3Yy0xLTEuNS0xLjQtMy4yLTEuNC01LjEgMC01LjIgNC4yLTkuNCA5LjQtOS40IDIuNSAwIDQuOSAxIDYuNyAyLjggMS44IDEuOCAyLjggNC4yIDIuOCA2LjctLjEgNS4yLTQuMyA5LjQtOS41IDkuNHptNS4xLTcuMWMtLjMtLjEtMS43LS45LTEuOS0xLS4zLS4xLS41LS4xLS43LjEtLjIuMy0uOCAxLS45IDEuMS0uMi4yLS4zLjItLjYuMXMtMS4yLS41LTIuMy0xLjRjLS45LS44LTEuNC0xLjctMS42LTItLjItLjMgMC0uNS4xLS42cy4zLS4zLjQtLjVjLjItLjEuMy0uMy40LS41LjEtLjIgMC0uNCAwLS41QzEwIDkgOS4zIDcuNiA5IDdjLS4xLS40LS40LS4zLS41LS4zaC0uNnMtLjQuMS0uNy4zYy0uMy4zLTEgMS0xIDIuNHMxIDIuOCAxLjEgM2MuMS4yIDIgMy4xIDQuOSA0LjMuNy4zIDEuMi41IDEuNi42LjcuMiAxLjMuMiAxLjguMS42LS4xIDEuNy0uNyAxLjktMS4zLjItLjcuMi0xLjIuMi0xLjMtLjEtLjMtLjMtLjQtLjYtLjV6IiAvPg0KICAgICAgICAgICAgICAgICAgICA8L3N2Zz4NCiAgICAgICAgICAgICAgICA8L2E+DQo8YSBjbGFzcz0ic2hhcmUtYnV0dG9uLWl0ZW0gc2hhcmUtYnV0dG9uLWl0ZW0tLWxpbmtlZGluIg0KICAgICAgICAgICAgICAgICAgICBocmVmPSJodHRwczovL3d3dy5saW5rZWRpbi5jb20vc2hhcmVBcnRpY2xlP21pbmk9dHJ1ZSZhbXA7dXJsPWh0dHBzOi8vd3d3LnBvbGl0aWNzaG9tZS5jb20lMmZtZW1iZXJzJTJmYXJ0aWNsZSUyZmVsZXBoYW50LXJvb20tc3VjY2Vzcy1zdG9yeSZhbXA7dGl0bGU9V2hlbit0aGUrZWxlcGhhbnQraW4rdGhlK3Jvb20raXMrYStzdWNjZXNzK3N0b3J5JmFtcDtzdW1tYXJ5PVdoZW4rdGhlK2VsZXBoYW50K2luK3RoZStyb29tK2lzK2Erc3VjY2VzcytzdG9yeSZhbXA7c291cmNlPWh0dHBzOi8vd3d3LnBvbGl0aWNzaG9tZS5jb20lMmZtZW1iZXJzJTJmYXJ0aWNsZSUyZmVsZXBoYW50LXJvb20tc3VjY2Vzcy1zdG9yeSINCiAgICAgICAgICAgICAgICAgICAgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9vcGVuZXIiIGFyaWEtbGFiZWw9IiI+DQogICAgICAgICAgICAgICAgICAgIDxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMjQgMjQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPHBhdGgNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkPSJNNi41IDIxLjVoLTV2LTEzaDV2MTN6TTQgNi41QzIuNSA2LjUgMS41IDUuMyAxLjUgNHMxLTIuNCAyLjUtMi40YzEuNiAwIDIuNSAxIDIuNiAyLjUgMCAxLjQtMSAyLjUtMi42IDIuNXptMTEuNSA2Yy0xIDAtMiAxLTIgMnY3aC01di0xM2g1VjEwczEuNi0xLjUgNC0xLjVjMyAwIDUgMi4yIDUgNi4zdjYuN2gtNXYtN2MwLTEtMS0yLTItMnoiIC8+DQogICAgICAgICAgICAgICAgICAgIDwvc3ZnPg0KICAgICAgICAgICAgICAgIDwvYT4NCjxhIGNsYXNzPSJzaGFyZS1idXR0b24taXRlbSBzaGFyZS1idXR0b24taXRlbS0tZW1haWwiDQogICAgICAgICAgICAgICAgICAgIGhyZWY9Im1haWx0bzo/c3ViamVjdD1XaGVuK3RoZStlbGVwaGFudCtpbit0aGUrcm9vbStpcythK3N1Y2Nlc3Mrc3RvcnkmYW1wO2JvZHk9aHR0cHM6Ly93d3cucG9saXRpY3Nob21lLmNvbSUyZm1lbWJlcnMlMmZhcnRpY2xlJTJmZWxlcGhhbnQtcm9vbS1zdWNjZXNzLXN0b3J5IiB0YXJnZXQ9Il9zZWxmIiByZWw9Im5vb3BlbmVyIg0KICAgICAgICAgICAgICAgICAgICBhcmlhLWxhYmVsPSIiPg0KICAgICAgICAgICAgICAgICAgICA8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDI0IDI0Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxwYXRoDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgZD0iTTIyIDRIMkMuOSA0IDAgNC45IDAgNnYxMmMwIDEuMS45IDIgMiAyaDIwYzEuMSAwIDItLjkgMi0yVjZjMC0xLjEtLjktMi0yLTJ6TTcuMjUgMTQuNDNsLTMuNSAyYy0uMDguMDUtLjE3LjA3LS4yNS4wNy0uMTcgMC0uMzQtLjEtLjQzLS4yNS0uMTQtLjI0LS4wNi0uNTUuMTgtLjY4bDMuNS0yYy4yNC0uMTQuNTUtLjA2LjY4LjE4LjE0LjI0LjA2LjU1LS4xOC42OHptNC43NS4wN2MtLjEgMC0uMi0uMDMtLjI3LS4wOGwtOC41LTUuNWMtLjIzLS4xNS0uMy0uNDYtLjE1LS43LjE1LS4yMi40Ni0uMy43LS4xNEwxMiAxMy40bDguMjMtNS4zMmMuMjMtLjE1LjU0LS4wOC43LjE1LjE0LjIzLjA3LjU0LS4xNi43bC04LjUgNS41Yy0uMDguMDQtLjE3LjA3LS4yNy4wN3ptOC45MyAxLjc1Yy0uMS4xNi0uMjYuMjUtLjQzLjI1LS4wOCAwLS4xNy0uMDItLjI1LS4wN2wtMy41LTJjLS4yNC0uMTMtLjMyLS40NC0uMTgtLjY4cy40NC0uMzIuNjgtLjE4bDMuNSAyYy4yNC4xMy4zMi40NC4xOC42OHoiIC8+DQogICAgICAgICAgICAgICAgICAgIDwvc3ZnPg0KICAgICAgICAgICAgICAgIDwvYT4NCjxhIGNsYXNzPSJzaGFyZS1idXR0b24taXRlbSBzaGFyZS1idXR0b24taXRlbS0tZmFjZWJvb2siDQogICAgICAgICAgICAgICAgICAgIGhyZWY9Imh0dHBzOi8vZmFjZWJvb2suY29tL3NoYXJlci9zaGFyZXIucGhwP3U9aHR0cHM6Ly93d3cucG9saXRpY3Nob21lLmNvbSUyZm1lbWJlcnMlMmZhcnRpY2xlJTJmZWxlcGhhbnQtcm9vbS1zdWNjZXNzLXN0b3J5IiB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub29wZW5lciINCiAgICAgICAgICAgICAgICAgICAgYXJpYS1sYWJlbD0iIj4NCiAgICAgICAgICAgICAgICAgICAgPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+DQogICAgICAgICAgICAgICAgICAgICAgICA8cGF0aCAgZD0iTTE4Ljc3IDcuNDZIMTQuNXYtMS45YzAtLjkuNi0xLjEgMS0xLjFoM1YuNWgtNC4zM0MxMC4yNC41IDkuNSAzLjQ0IDkuNSA1LjMydjIuMTVoLTN2NGgzdjEyaDV2LTEyaDMuODVsLjQyLTR6IiAvPg0KICAgICAgICAgICAgICAgICAgICA8L3N2Zz4NCiAgICAgICAgICAgICAgICA8L2E+DQogICAgICAgICAgICA8L2Rpdj4NCg0KICAgICAgICA8L2Rpdj4NCiAgICAgICAgPHAgY2xhc3M9ImltZy1jYXB0aW9uIj5JbWFnZSDCqSBHbHluIFN0cm9uZy9WZXRlcmFuc0FpZDwvcD4NCiAgICA8L2Rpdj4NCiAgICANCg0KICAgIA0KICAgIDxkaXYgY2xhc3M9ImF2LWF1dGhvciI+DQogICAgICAgIA0KICAgICAgICANCiAgICAgICAgPGRpdiBjbGFzcz0iYXYtYXV0aEluZm8iPg0KICAgICAgICAgICAgPHAgY2xhc3M9ImF2LWF1dGhOYW1lIj4NCiAgICAgICAgICAgICAgICANCiAgICAgICAgICAgICAgICAgICAgUHJvZmVzc29yIEh1Z2ggTWlscm95LCBDRU8NCiAgICAgICAgICAgICAgICAgICAgIHwgPGEgaHJlZj0iL21lbWJlcnMvcHJvZmlsZS92ZXRlcmFucy1haWQtNjY0MjkiPlZldGVyYW5zIEFpZDwvYT48c2NyaXB0PmdhKCdzZW5kJywgJ2V2ZW50JywgJ0ltYWdlJywgJ0ltcHJlc3Npb24nLCAnVmV0ZXJhbnMgQWlkJywgeydub25JbnRlcmFjdGlvbic6IDF9KTs8L3NjcmlwdD4NCiAgICAgICAgICAgIDwvcD4NCiAgICAgICAgICAgIA0KDQogICAgICAgIDwvZGl2Pg0KICAgICAgICANCiAgICA8L2Rpdj4NCiAgICANCiAgICA8ZGl2IGNsYXNzPSJhdi1tZXRhIj4NCiAgICAgICAgPHNwYW4gY2xhc3M9ImF2LXJlYWRUaW1lIj42IG1pbiByZWFkPC9zcGFuPjxzcGFuIGNsYXNzPSJhdi1kYXRlIj48dGltZSBkYXRldGltZT0iMjAyNC0xMS0wOFQwODowMCIgdGl0bGU9IjA4IE5vdmVtYmVyIDIwMjQgYXQgMDg6MDAiPjA4IE5vdmVtYmVyPC90aW1lPjwvc3Bhbj4NCiAgICAgICAgPHNwYW4gQ2xhc3M9ImF2LXByb21vVGFnIj48YSBocmVmPSIvbW9yZS9iZWNvbWUtYS1tZW1iZXIuaHRtIj5QYXJ0bmVyIGNvbnRlbnQ8L2E+PC9zcGFuPg0KICAgIDwvZGl2Pg0KICAgIDxkaXYgY2xhc3M9ImF2LXN0YW5kZmlyc3QiPg0KICAgICAgICA8cD5JdCBpcyBub3cgc2l4IHllYXJzIHNpbmNlIHRoZSByZWRldmVsb3BtZW50IG9mIHRoZSBjaGFyaXR5IDxhIGhyZWY9IjxiciAvPgpodHRwOi8vd3d3LnZldGVyYW5zLWFpZC5uZXQvIj5WZXRlcmFucyBBaWQnczwvYT4gTmV3IEJlbHZlZGVyZSBIb3VzZSAnaG9zdGVsJyB3YXMgY29tcGxldGVkIOKAkyBhIGZhY2lsaXR5IHRoYXQgaGFzIGJyb2tlbiB0aGUgbW91bGQgaW4gdGVybXMgb2YgdHJhbnNmb3JtaW5nIGhvbWVsZXNzIHZldGVyYW5z4oCZIGxpdmVzLiBBdCBhIHRpbWUgd2hlbiBzbyBtYW55IGFzcGVjdHMgb2Ygc29jaWFsIGNhcmUgYW5kIHdlbGxiZWluZyBhcmUgdW5kZXIgcHJlc3N1cmUgQ0VPIFByb2Zlc3NvciBIdWdoIE1pbHJveSBhc2tzIHdoeSBzdGFuZG91dCBzdWNjZXNzZXMgYXJlIG9mdGVuIG92ZXJsb29rZWQg4oCTIHBhcnRpY3VsYXJseSB3aGVuIHRoZWlyIGVmZmVjdGl2ZW5lc3MgaGFzIGNsZWFyIGltcGxpY2F0aW9ucyBmb3IgdGhlIGZ1dHVyZS48L3A+DQogICAgPC9kaXY+DQogICAgPHA+SXQmIzM5O3MgYSBmYWN0IG9mIGxpZmUgdGhhdCBmbGFnZ2luZy11cCBmYWlsdXJlIG1ha2VzIGJldHRlciBoZWFkbGluZXMgJm5kYXNoOyBhbmQgcG9saXRpY2FsIGNhcGl0YWwgJm5kYXNoOyB0aGFuIGNlbGVicmF0aW5nIHN1Y2Nlc3M7IHBlcmhhcHMgdG8gdGhlIHBvaW50IHdoZXJlIGFjaGlldmVtZW50cyBzb21ldGltZXMgYmVjb21lIHNpZGVsaW5lZCBvciwgZXZlbiB3b3JzZSwgaWdub3JlZC4gVGhlIGNvc3Qgb2YgdGhpcyBpcyBoZWxwIGRlZmVycmVkIGFuZCBwcm9ibGVtcyBleGFjZXJiYXRlZC4gU3VjaCBpcyB0aGUgY2FzZSB3aXRoIE5ldyBCZWx2ZWRlcmUgSG91c2UsIHdoZXJlIHBvc2l0aXZlIG91dGNvbWVzIGFyZSB0aGUgbm9ybSAmbmRhc2g7IGEgc3VjY2VzcyBzdG9yeSBwZXJoYXBzIGF0IG9kZHMgd2l0aCB0aGUgZW5kdXJpbmcgYW5kIG9mdGVuIGVycm9uZW91cyBuYXJyYXRpdmUgb2YgdmV0ZXJhbnMgYmVpbmcgZmFpbGVkPyZuYnNwO0N1cmlvdXMmbmJzcDt2aXNpdG9ycyBoYXZlIGNvbWUgdG8mbmJzcDtsZWFybiBhYm91dCA8YSBocmVmPSJodHRwczovL3ZldGVyYW5zLWFpZC5uZXQvd3AtY29udGVudC91cGxvYWRzLzIwMTgvMTIvTkJILUEtUGF0aHdheS1PdXQtT2YtSG9tZWxlc3NuZXNzLnBkZiI+TmV3IEJlbHZlZGVyZSBIb3VzZTwvYT4gZnJvbSBhbGwgb3ZlciB0aGUgd29ybGQgeWV0LCBkZXNwaXRlIGl0cyBydW5hd2F5IHN1Y2Nlc3MsIGl0IGlzIHJhcmVseSByZWZlcmVuY2VkIGluIHRoZSBVSy48L3A+DQoNCjxwPlZldGVyYW5zIEFpZCBoYXMgcmUtaW1hZ2luZWQgaG9tZWxlc3NuZXNzIG91dGNvbWVzIGFuZCBjcmVhdGVkIGEgZmFjaWxpdHkgdGhhdCBwbGF5cyBhbiBpbnRlZ3JhbCBwYXJ0IGluIGRlbGl2ZXJpbmcgdGhlIGNoYXJpdHkmIzM5O3MgPGEgaHJlZj0iaHR0cHM6Ly92ZXRlcmFucy1haWQubmV0L3dlbGZhcmUtdG8td2VsbGJlaW5nLXcyd2ItYS1tb2RlbC1mb3Itc3VjY2Vzcy8iPldlbGZhcmUgdG8gV2VsbGJlaW5nJmNvcHk7PC9hPiBtZXRob2RvbG9neSAmbmRhc2g7IGEgZmFjaWxpdHkgdGhhdCByZXByZXNlbnRzIGEgcGFyYWRpZ20gc2hpZnQgaW4gdGVybXMgb2YgdGFja2xpbmcgdGhlIGVmZmVjdHMgb2YgcG92ZXJ0eSBhbmQgcm91Z2ggc2xlZXBpbmcuIEkgYWJzb2x1dGVseSBiZWxpZXZlIHRoYXQgb3VyIHN1Y2Nlc3Mgc3RvcnkgaGFzIG11Y2ggd2lkZXIgaW1wbGljYXRpb25zIGluIHRoZSB3b3JsZCBvZiBob21lbGVzc25lc3MsIHNvY2lhbCBleGNsdXNpb24gaW4gZ2VuZXJhbCwgYW5kIHBvdmVydHkgaW4gcGFydGljdWxhci4gSW4gdGhpcyByZXNwZWN0LCB0aGUgZmFjdCB0aGF0IG91ciBjbGllbnRzIHNlcnZlZCBpbiBITSBBcm1lZCBGb3JjZXMsIGF0IHNvbWUgc3RhZ2UgaW4gdGhlaXIgbGlmZSwgaXMgYWNhZGVtaWMhJm5ic3A7PC9wPjxkaXYgaWQ9Ik05MTAwNFNjcmlwdFJvb3RDMTE0MTExNyI+PC9kaXY+DQo8c2NyaXB0IHNyYz0iaHR0cHM6Ly9qc2MubWdpZC5jb20vcC9vL3BvbGl0aWNzaG9tZS5jb20uMTE0MTExNy5qcyIgYXN5bmM+PC9zY3JpcHQ+DQo8IS0tLS0tLS0tLS0tLS0tLS0tIFNjcm9sbEFkIFRhZyAtLS0tLS0tLS0tLS0tLS0tLT4gPGRpdiBpZD0iYWRzdWl0ZVNjcm9sbEFkIj48L2Rpdj4NCjxkaXYgY2xhc3M9ImNvbC0tYWQgY29sLS1hZC1pbkFydGljbGUiPg0KICAgPGRpdiBpZD0nZGl2LWdwdC1hZC0xNjA4MjMwMDk3MTYzLTYnIGNsYXNzPSJwaC1hZCI+DQogIDxzY3JpcHQ+DQogICAgZ29vZ2xldGFnLmNtZC5wdXNoKGZ1bmN0aW9uKCkgeyBnb29nbGV0YWcuZGlzcGxheSgnZGl2LWdwdC1hZC0xNjA4MjMwMDk3MTYzLTYnKTsNCglzZXRJbnRlcnZhbChmdW5jdGlvbiAoKSB7IGdvb2dsZXRhZy5wdWJhZHMoKS5yZWZyZXNoKFtncHRhZHNsb3RzWzBdXSk7IH0sIDEyMDAwMCk7ICB9KTsNCiAgPC9zY3JpcHQ+DQo8L2Rpdj4NCjwvZGl2Pg0KDQoNCg0KPHA+Tm93aGVyZSBpcyB0aGUgY2hhcml0eSYjMzk7cyBzdWNjZXNzIG1vcmUgZGVtb25zdHJhYmxlIHRoYW4gYXQgdGhpcyB3aG9sbHkgb3duZWQgYW5kIG9wZXJhdGVkIGZhY2lsaXR5LiZuYnNwO0l0IG1heSBzZWVtIGFic3VyZCB0byBvZmZlciB0aGUgbW9kZWwgb3BlcmF0ZWQgYnkgb25lIG1lZGl1bSBzaXplZCBvcmdhbmlzYXRpb24gYXMgYSB0ZW1wbGF0ZSBmb3IgYWRkcmVzc2luZyB3aWRlc3ByZWFkIHZldGVyYW4gYWR2ZXJzaXR5IGJ1dCwgbGlrZSBhbGwgZWZmZWN0aXZlIGJsdWVwcmludHMsIGl0IHJlcHJlc2VudHMgYSBwYXRoIHRoYXQgb3RoZXJzIGNhbiBmb2xsb3csIHRvIGdldCB0aGUgc2FtZSByZXN1bHQuIEluIFZBJiMzOTtzIGNhc2UgdGhhdCBpcyBhIHN0ZWFkeSA5MCUgc3VjY2VzcyByYXRlIGluIHRyYW5zZm9ybWluZyBsaXZlcy4gVGhlIGxvbmctdGVybSBpbXBhY3Qgb2YgdGhlIG1vZGVsIGhhcyBiZWVuIHRvIGRyYW1hdGljYWxseSByZWR1Y2UgbnVtYmVycyBvZiBzdHJlZXQgaG9tZWxlc3MgdmV0ZXJhbnMgJm5kYXNoOyB3aGljaCBpcyBwZXJoYXBzIHdoeSBtYW55IG9mIHRoZSBiaWctYnJhbmQgZXgtc2VydmljZSBvcmdhbmlzYXRpb25zIHNpbXBseSBoYW5kIG91dCBvdXIgdGVsZXBob25lIG51bWJlciBhcyBhbiAmIzM5O2FjdGlvbiYjMzk7IHdoZW4gY29uZnJvbnRlZCBieSBwb3ZlcnR5LXN0cmlja2VuIHZldGVyYW5zLjwvcD4NCg0KPHA+SSB0aGluayB0aGlzIGlzIGFuIGFjaGlldmVtZW50IHRoYXQgc2hvdWxkIGJlIGNlbGVicmF0ZWQgYW5kIHVzZWQgdG8gc2hvdyB0aGUgcHVibGljIHRoYXQgdmV0ZXJhbnMgaW4gZGlzdHJlc3MgaGF2ZSBub3QgYmVlbiBhYmFuZG9uZWQgdG8gY2FsbCBjZW50cmVzIGFuZCBzdGlja2luZy1wbGFzdGVyIHNvbHV0aW9ucy4gVGhlIEFGIENvdmVuYW50IGluY29ycG9yYXRlcyBsb2Z0eSBpZGVhbHMsIGJ1dCBpdCBkb2VzIG5vdCBmZWVkLCBjbG90aGUsIGFuZCBhY2NvbW1vZGF0ZSB2ZXRlcmFucyB3aG8gYXJyaXZlIGF0IFZBJiMzOTtzIGRvb3IsIGZyb20gYWxsIG92ZXIgdGhlIGNvdW50cnksIHdpdGggbm93aGVyZSB0byBnby48L3A+DQoNCjxwPkxvb2tpbmcgYmFjaywgSSBhbSBzdGFnZ2VyZWQgYXQgaG93IG11Y2ggbW9uZXkgaGFzIGJlZW4gd2FzdGVkIG9uIHdoYXQgY2FuIG9ubHkgYmUgZGVzY3JpYmVkLCBpbiBtYW55IGNhc2VzLCBhcyBQUiBpbml0aWF0aXZlcyB0aGF0IGhhdmUgbWFkZSBsaXR0bGUgb3Igbm8gZGlmZmVyZW5jZSB0byB0aGUgY2FyZSBvZiB2ZXRlcmFucyBpbiBjcmlzaXMuJm5ic3A7QW5kIEkgZmluZCBpdCBpcm9uaWMgdGhhdCB3aGlsZSB0aGUgZ292ZXJubWVudCBWZXRlcmFucyBBY2NvbW1vZGF0aW9uIEZ1bmQsIHZpYSB0aGUgTU9ELCB3YXMgb25lIG9mIHRoZSBiaWdnZXN0IGZ1bmRlcnMgb2YgTmV3IEJlbHZlZGVyZSBIb3VzZSYjMzk7cyAmcG91bmQ7OC40bSByZWZ1cmJpc2htZW50LCBub3QgYSBzaW5nbGUgZm9sbG93LXVwIHZpc2l0IGhhcyB5ZXQgYmVlbiBtYWRlIHRvIHNlZSB0aGUgZnJ1aXRzIG9mIHRoYXQgaW52ZXN0bWVudCAmbmRhc2g7IGEgdHJ1ZSBzdWNjZXNzIHN0b3J5IGZvciBzdHJ1Z2dsaW5nIHZldGVyYW5zIGluIGFjdGlvbi48L3A+DQoNCjxwPldvcmsgc3RhcnRlZCBvbiB0aGUgcmVkZXZlbG9wbWVudCBvZiBOZXcgQmVsdmVkZXJlIEhvdXNlIGluIDIwMTUuIEl0IHdhcyB0aGUgYmVnaW5uaW5nIG9mIGEgcHJvamVjdCB0aGF0IHdvdWxkIHRha2UgZm91ciB5ZWFycyB0byBjb21wbGV0ZS4gJnBvdW5kOzMsNTAwLDAwMCBvZiB0aGUgZnVuZGluZyBjYW1lIGZyb20gdGhlIEdvdmVybm1lbnQsIGFmdGVyIHRoZSB0aGVuIENoYW5jZWxsb3IgYW5ub3VuY2VkIHRoYXQgVmV0ZXJhbnMgQWlkIHdvdWxkIGJlIG9uZSBvZiB0aGUgYmVuZWZpY2lhcmllcyBvZiB0aGUgbWFzc2l2ZSBhbW91bnQgb2YgPGEgaHJlZj0iaHR0cHM6Ly93d3cuZ292LnVrL2dvdmVybm1lbnQvbmV3cy9saWJvci1maW5lcy10by1iZS11c2VkLXRvLXN1cHBvcnQtbWlsaXRhcnktY2hhcml0aWVzLWFuZC1yb3lhbC12b2x1bnRhcnktc2VydmljZSI+TElCT1I8L2E+IGZpbmVzIGRpc2J1cnNlZCB0byBBcm1lZCBGb3JjZXMgY2hhcml0aWVzLiBJbiBTZXB0ZW1iZXIgMjAxOCwgdGhvdWdodGZ1bGx5IHRyYW5zZm9ybWVkIHRvIGJlc3Qgc3VwcG9ydCB0aG9zZSB3aG8gbWFkZSBpdCB0aGVpciB0ZW1wb3JhcnkgaG9tZSwgaXQgd2FzIG9mZmljaWFsbHkgcmUtb3BlbmVkIGJ5IExvbmRvbiBNYXlvciBTYWRpcSBLaGFuIC0gd2hvIGhhZCBhbHNvIGluamVjdGVkIHdlbGwgb3ZlciAmcG91bmQ7MW0gaW50byB0aGUgcmVmdXJiaXNobWVudCBhbmQgd2hvIGhhcyBzdXBwb3J0ZWQgb3VyIHdvcmsgZXZlciBzaW5jZS48L3A+DQoNCjxwPlZldGVyYW5zIEFpZCB3YXMgbm90IHRoZSBvbmx5IGJlbmVmaWNpYXJ5IG9mIHRoZXNlIGZ1bmRzLCBidXQgaXQgaXMgb25lIHByZXBhcmVkIHRvIGlsbHVzdHJhdGUgaG93IHRoZSBtb25leSBpdCByZWNlaXZlZCB3YXMgc3BlbnQgYW5kIGhvdyB0aGUgdGhlbiBHb3Zlcm5tZW50JiMzOTtzIGZhaXRoIHdhcyByZXdhcmRlZC4gSXRzIGludmVzdG1lbnQgaW4gTmV3IEJlbHZlZGVyZSBIb3VzZSBwYWlkICZuZGFzaDsgYW5kIGNvbnRpbnVlcyB0byBwYXkgJm5kYXNoOyBoYW5kc29tZSBkaXZpZGVuZHMsIGFuZCBJIHdvdWxkIGxpa2UgdG8gc2hhcmUgdGhlbSB3aXRoIHlvdS48L3A+DQoNCjxwPjxzdHJvbmc+U2luY2UgZm9ybWFsbHkgcmUtb3BlbmluZyBpbiBKYW51YXJ5IDIwMTggTmV3IEJlbHZlZGVyZSBIb3VzZSBoYXMgYWNjb21tb2RhdGVkIDUzOCB2ZXRlcmFucyB3aG8gd2VyZSBlaXRoZXIgaG9tZWxlc3Mgb3IgZmFjaW5nIHRoZSBpbW1pbmVudCBwcm9zcGVjdCBvZiBob21lbGVzc25lc3MgKGkuZS4gaXQgaGFzIHByb3ZpZGVkIDk0LDMzNSBuaWdodHMgb2YgYWNjb21tb2RhdGlvbikuIFRocmVlIGh1bmRyZWQgYW5kIG9uZSBvZiB0aGVzZSByZXNpZGVudHMgd2VyZSBzdXBwb3J0ZWQgdGhyb3VnaCBkZXRveC9yZWhhYjsgMTYyIHdlcmUgcHV0IG9uIHRyYWluaW5nIGNvdXJzZXMgYW5kIHN1aXRhYmxlIGVtcGxveW1lbnQgd2FzIHNlY3VyZWQgZm9yIDM2OC4gSW4gbmVhcmx5IGV2ZXJ5IGNhc2UsIHJlc2lkZW50cyZuYnNwO3dlcmUmbmJzcDtoZWxwZWQgaW50byBsb25nIHRlcm0sIHN1c3RhaW5hYmxlIGFjY29tbW9kYXRpb24uPC9zdHJvbmc+PC9wPg0KDQo8cD5TaWduaWZpY2FudGx5LCBOQkggcmVtYWluZWQgZnVsbHkgb3BlcmF0aW9uYWwgdGhyb3VnaG91dCBDT1ZJRCBsb2NrZG93biAmbmRhc2g7IGFzIGRpZCB0aGUgY2hhcml0eSYjMzk7cyBIUS1iYXNlZCBvcGVyYXRpb25zIHRlYW0uJm5ic3A7PC9wPg0KDQo8cD48ZW0+QW5kIHlldC4uLjwvZW0+Jm5ic3A7R292ZXJubWVudCBndWlkYW5jZSBvbiA8YSBocmVmPSJodHRwczovL3d3dy5nb3YudWsvZ3VpZGFuY2UvZ2V0dGluZy1ob21lbGVzc25lc3Mtc3VwcG9ydC1hcy1hLXZldGVyYW4iPmdldHRpbmcgaG9tZWxlc3NuZXNzIHN1cHBvcnQgYXMgYSB2ZXRlcmFuPC9hPiBkb2VzbiYjMzk7dCBldmVuIG1lbnRpb24gVmV0ZXJhbnMgQWlkOyBhcmd1YWJseSB0aGUgb25seSBkZWRpY2F0ZWQgZnJvbnRsaW5lIGFnZW5jeSBvZmZlcmluZyBpbW1lZGlhdGUsIHByYWN0aWNhbCBzdXBwb3J0IHRvIFVLIHZldGVyYW5zIGluIGNyaXNpcy4gVGhlIGNoYXJpdHkmIzM5O3MgV2VsZmFyZSB0byBXZWxsYmVpbmcmY29weTsgbW9kZWwsIGFuZCBpdHMgc3VjY2VzcyBpbiB0cmFuc2Zvcm1pbmcgdGhlIGxpdmVzIG9mIHZldGVyYW5zIGluIGFkdmVyc2l0eSwgaGFzIGJlZW4gbGF1ZGVkIGJ5IGFjYWRlbWljcywgdmV0ZXJhbnMmIzM5OyBvcmdhbmlzYXRpb25zLCBhbmQgcHJhY3RpdGlvbmVycyB3b3JsZHdpZGUuPC9wPg0KDQo8cD48ZW0+QW5kIHlldC4uLjwvZW0+Jm5ic3A7aXQgcmVtYWlucyBsYXJnZWx5IHVucmVmZXJlbmNlZCBhbmQgdW5hY2tub3dsZWRnZWQgaW4gdGhlIFVLIHdoZXJlIHN1Y2Nlc3NpdmUgbWluaXN0ZXJzIGFuZCBhZ2VuY2llcyBhbm5vdW5jZSBjb3B5Y2F0IGluaXRpYXRpdmVzIHRoYXQgYXJlIG5laXRoZXIgYWRlcXVhdGVseSBmdW5kZWQgbm9yIHByb3ZpZGVkIHdpdGggdGhlIHRvb2xzIG9yIGV4cGVydGlzZSBuZWNlc3NhcnkgdG8gZGVsaXZlciB0aGVtLiZuYnNwOzwvcD4NCg0KPHA+U291ciBncmFwZXM/IE5vdCBhdCBhbGwuIEp1c3QgYSBkZWdyZWUgb2YgYmV3aWxkZXJtZW50IGF0IHRoZSBzZWVtaW5nIHJlbHVjdGFuY2UgdG8gZW1icmFjZSBtZXRob2RvbG9naWVzIHRoYXQgd29yaywgaW4gZmF2b3VyIG9mIHdpbmRvdy1kcmVzc2luZyB0aGF0IGRvZXNuJiMzOTt0LiZuYnNwO0kgYW0gY29uZmlkZW50IHRoYXQgdGhlIG5ldyBnb3Zlcm5tZW50IHdpbGwsIHdoZW4gY29uc2lkZXJpbmcgdmV0ZXJhbnMgaXNzdWVzLCByZWFjaCBvdXQgdG8gdGhvc2Ugd2l0aCBhIHByb3ZlbiBoaXN0b3J5IG9mIHN1Y2Nlc3NmdWwgZGVsaXZlcnkgYW5kIG5vdCBiZSBmb29sZWQgYnkgYnJhbmQgYW5kIGh5cGUuJm5ic3A7SW5kZXBlbmRlbnRseSB2ZXJpZmllZCBvdXRjb21lcyBhcmUgdGhlIGtleS4gVGhleSB3aWxsIHByb3ZlIHdoYXQgd29ya3MgYW5kIHdoYXQgZG9lcyBub3QuPC9wPg0KDQo8cD5Gb3IgdGhlIG1vc3QgcGFydCwgdGhlIGN1cnJlbnQgc3lzdGVtcyBmb3IgdmV0ZXJhbnMgaW4gY3Jpc2lzIGFyZSBmYXIgdG9vIHBvbmRlcm91cywgYnVyZWF1Y3JhdGljIGFuZCBzdWJqZWN0IHRvIHRoZSB3aGltIG9mIGluZGl2aWR1YWwgbGlrZXMgYW5kIGRpc2xpa2VzIG9mIHRob3NlIGludm9sdmVkLiZuYnNwO0ZvciBleGFtcGxlLCBvbmUgYmVuZXZvbGVudCBvcmdhbmlzYXRpb24gcmVndWxhcmx5IHJlZnVzZXMgdG8gaGVscCBpZiBWQSBpcyBoYW5kbGluZyBhIGNhc2UgYW5kIHNlZWtpbmcgc3VwcG9ydCZuYnNwO29uIGEgYm9uYSBmaWRlIHZldGVyYW4mIzM5O3MgYmVoYWxmITwvcD4NCg0KPHA+SSYjMzk7bSBub3Qgc3VnZ2VzdGluZyB0aGF0IHRoZXJlIGlzIGEgcXVpY2sgZml4IHRvIGJyb2tlbiBCcml0YWluJiMzOTtzIHBvc3QtQ292aWQgc29jaW8tZWNvbm9taWMgaW1wbG9zaW9uLCBvciB0aGF0IHdpdGggcmVnYXJkIHRvIHZldGVyYW5zLCB0aGlzIGNoYXJpdHkgaXMgcmVzb3VyY2VkIHRvIGRlbGl2ZXIgaXQuIFdoYXQgSSBhbSBzdWdnZXN0aW5nIGlzIHRoYXQgdGhvc2Ugd2hvIGhhdmUgdGhlIHBvd2VyIGFuZCBpbmZsdWVuY2UgdG8gZHJpdmUgbmF0aW9uYWwgY2hhbmdlJm5ic3A7dGhpbmsgbGVzcyBvZiBwb2xpdGljYWwgJiMzOTtvd25lcnNoaXAmIzM5OyBhbmQgbW9yZSBvZiBvdXRjb21lcy4mbmJzcDs8L3A+DQoNCjxwPldoYXQgVmV0ZXJhbnMgQWlkL05ldyBCZWx2ZWRlcmUgSG91c2UgaGFzIGFjaGlldmVkIGluIG1pY3JvY29zbSBjYW4gYmUgZXhwYW5kZWQgdG8gYmVuZWZpdCBpbmRpdmlkdWFscyBpbiBjcmlzaXMgbmF0aW9uYWxseSAmbmRhc2g7IHdoZXRoZXIgdmV0ZXJhbnMgb3Igbm9uLXZldGVyYW5zLjwvcD4NCg0KPHA+VGhlIGxldmVscyBvZiBob21lbGVzc25lc3MgaW4gdGhlIFVLIGFyZSBhIHNoYW1lZnVsIGluZGljdG1lbnQgb2YgdGhlIHNpeHRoIHdlYWx0aGllc3QgbmF0aW9uIGluIHRoZSB3b3JsZCAmbmRhc2g7IHdoaWNoIGlzIHdoeSBoaWdoLXByb2ZpbGUgaW5kaXZpZHVhbHMgYXJlIHRocm93aW5nIHRoZWlyIHdlaWdodCBiZWhpbmQgdGhlIGRyaXZlIHRvIGVuZCBpdCwgYW5kIHRoZSBDaGFuY2VsbG9yIGhhcyBqdXN0IGFubm91bmNlZCBhIHJhZnQgb2YgbWVhc3VyZXMgdG8gdGFja2xlIHRoZSBob3VzaW5nIGNyaXNpcyBieSBwbGVkZ2luZyB0byBkZWxpdmVyIDEuNSBtaWxsaW9uIG5ldyBob21lcy4mbmJzcDtUaGF0IGlzIGFsbCB3ZWxsIGFuZCBnb29kLCBidXQgaXQgZG9lc24mIzM5O3QgYWRkcmVzcyBwb3ZlcnR5LCB0aGUgdW5kZXJseWluZyBpc3N1ZSB0aGF0IG91ciBtZXRob2RvbG9neSBoYXMgYmVlbiB0YWNrbGluZyBmb3IgeWVhcnMgJm5kYXNoOyBhbmQgbWFraW5nIGEgaHVnZSBpbXBhY3Qgb24gdGhlIGhvbWVsZXNzIHZldGVyYW5zJiMzOTsgcGllY2UuJm5ic3A7PC9wPg0KDQo8cD5BcyBKRksgYWxsZWdlZGx5IHNhaWQ6ICZsZHF1bztTdWNjZXNzIGhhcyBtYW55IGZhdGhlcnMsIGJ1dCBmYWlsdXJlIGlzIGFuIG9ycGhhbiZyZHF1bzsgJm5kYXNoOyBzdHJhbmdlLCB0aGVuLCB0aGF0IE5ldyBCZWx2ZWRlcmUgSG91c2UmIzM5O3MgYWNoaWV2ZW1lbnRzIGhhdmUgbm90IGhhZCBtb3JlIHJlY29nbml0aW9uICZuZGFzaDsgYXMgYSByYXJlIGV4YW1wbGUgb2YgYSBnb3Zlcm5tZW50IGludmVzdG1lbnQgdGhhdCBoZWxwZWQgY3JlYXRlIGEgdHJ1ZSB2ZXRlcmFucyYjMzk7IHN1Y2Nlc3Mgc3RvcnkhPC9wPg0KDQo8cD4mbmJzcDs8L3A+DQo8ZGl2IGNsYXNzPSJoaWRlIGpzLW5ld3N2aWV3LXJlbGF0ZWQiPjxkaXYgY2xhc3M9ImF2LXJlbGF0ZWQgIj4NCiAgICA8ZGl2IGNsYXNzPSJuZXdzLXRpdGxlIj4NCiAgICAgICAgPHNwYW4gY2xhc3M9Im50LWNhdCBoNSI+UmVsYXRlZDwvc3Bhbj4NCiAgICA8L2Rpdj4NCiAgICA8ZGl2IGNsYXNzPSJuZXdzLWl0ZW0gbmV3cy1pdGVtLS1yZWxhdGVkIj4NCiAgICAgDQogICAgICAgIDxkaXYgY2xhc3M9Im5pLWltYWdlIj4NCiAgICAgICAgICAgIDxhIGhyZWY9Ii9uZXdzL2FydGljbGUvbGFib3VyLW1wLWNhbGxzLWZvci1jb3VuY2lsLXRheC1yZWZvcm0iPg0KICAgICAgICAgICAgICAgIDxpbWcgZGF0YS1zaXplcz0iYXV0byIgZGF0YS1zcmM9Imh0dHBzOi8vcmVzLmNsb3VkaW5hcnkuY29tL2R5dzhtdjNiMC9pbWFnZS91cGxvYWQvY19maWxsLGdfZmFjZSxxXzgwLHdfMzQwLGhfMTcwL3YxL25ld3MvMjAyNF8xMS8yUEpLSFBXX3Y3cHdoNC5qcGciDQogICAgICAgICAgICAgICAgICAgIGRhdGEtc3Jjc2V0PSJodHRwczovL3Jlcy5jbG91ZGluYXJ5LmNvbS9keXc4bXYzYjAvaW1hZ2UvdXBsb2FkL2NfZmlsbCxnX2ZhY2UscV83NSx3XzI1MCxoXzEyNS92MS9uZXdzLzIwMjRfMTEvMlBKS0hQV192N3B3aDQuanBnIDI1MHcsIA0KaHR0cHM6Ly9yZXMuY2xvdWRpbmFyeS5jb20vZHl3OG12M2IwL2ltYWdlL3VwbG9hZC9jX2ZpbGwsZ19mYWNlLHFfODAsd18zNDAsaF8xNzAvdjEvbmV3cy8yMDI0XzExLzJQSktIUFdfdjdwd2g0LmpwZyAzNDB3IiBjbGFzcz0ibGF6eWxvYWQiIGFsdD0iTGFib3VyIE1QIE5vdCBBZnJhaWQgVG8gQmUgJ1VucG9wdWxhcicgSW4gQ2FsbGluZyBGb3IgQ291bmNpbCBUYXggUmVmb3JtIj4NCiAgICAgICAgICAgIDwvYT4NCiAgICAgICAgPC9kaXY+DQogICAgICANCiAgICAgICAgPGRpdiBjbGFzcz0ibmktY29udGVudCI+DQogICAgICAgICAgICA8ZGl2IGNsYXNzPSJuaS10aXRsZSBoNCI+DQogICAgICAgICAgICAgICAgPGEgaHJlZj0iL25ld3MvYXJ0aWNsZS9sYWJvdXItbXAtY2FsbHMtZm9yLWNvdW5jaWwtdGF4LXJlZm9ybSI+TGFib3VyIE1QIE5vdCBBZnJhaWQgVG8gQmUgIlVucG9wdWxhciIgSW4gQ2FsbGluZyBGb3IgQ291bmNpbCBUYXggUmVmb3JtPC9hPg0KICAgICAgICAgICAgPC9kaXY+DQogICAgICAgICAgICANCiAgICAgICAgICAgIDxkaXYgY2xhc3M9Im5pLWF1dGhvciI+DQogICAgICAgICAgICAgICAgQnkgPGEgaHJlZj0iL25ld3MvYXV0aG9yL3pvZS1jcm93dGhlci5odG0iPlpvZSBDcm93dGhlcjwvYT4NCiAgICAgICAgICAgIDwvZGl2Pg0KICAgICAgICAgICAgDQogICAgICAgICAgICA8ZGl2IGNsYXNzPSJuaS1tZXRhIj4NCiAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0ibmktZGF0ZSI+PHRpbWUgZGF0ZXRpbWU9IjIwMjQtMTItMDFUMDk6MDAiIHRpdGxlPSIwMSBEZWNlbWJlciAyMDI0IGF0IDA5OjAwIj4wMSBEZWM8L3RpbWU+PC9zcGFuPg0KICAgICAgICAgICAgPC9kaXY+DQogICAgICAgIDwvZGl2Pg0KICAgIDwvZGl2Pg0KPC9kaXY+PC9kaXY+DQogICAgICAgICAgICA8cD48c3Ryb25nPlBvbGl0aWNzSG9tZSBOZXdzbGV0dGVyczwvc3Ryb25nPjwvcD4NCiAgICAgICAgICAgIDxwPjxlbT5HZXQgdGhlIGluc2lkZSB0cmFjayBvbiB3aGF0IE1QcyBhbmQgUGVlcnMgYXJlIHRhbGtpbmcgYWJvdXQuIDxhIGhyZWY9Imh0dHBzOi8vd3d3LnBvbGl0aWNzaG9tZS5jb20vdGhlaG91c2UvZW1haWwtc3Vic2NyaXB0aW9uLmh0bSI+U2lnbiB1cDwvYT4gdG8gVGhlIEhvdXNlJ3MgbW9ybmluZyBlbWFpbCBmb3IgdGhlIGxhdGVzdCBpbnNpZ2h0IGFuZCByZWFjdGlvbiBmcm9tIFBhcmxpYW1lbnRhcmlhbnMsIHBvbGljeS1tYWtlcnMgYW5kIG9yZ2FuaXNhdGlvbnMuIDwvZW0+PC9wPg0KICAgICAgICANCiAgICANCiAgICA8aW1nIHNyYz0iL19oYW5kbGVycy9uZXdzL2ltcHJlc3Npb24uYXNoeD9rZXk9ODk2NjMmcmVmPWVsZXBoYW50LXJvb20tc3VjY2Vzcy1zdG9yeSIgd2lkdGg9IjEiIGhlaWdodD0iMSIgLz4NCjwvZGl2PmQCEA8WAh8BaGQCEg8WAh4LXyFJdGVtQ291bnQCBBYIAgEPZBYCZg8VAiEvbmV3cy90YWcvdmV0ZXJhbnMuaHRtP2ZpbHRlcj04NDIIVmV0ZXJhbnNkAgIPZBYCZg8VAiYvbmV3cy90YWcvdmV0ZXJhbnMtYWlkLmh0bT9maWx0ZXI9NTIyOQxWZXRlcmFucyBBaWRkAgMPZBYCZg8VAisvbmV3cy90YWcvaG9tZWxlc3MtdmV0ZXJhbnMuaHRtP2ZpbHRlcj02NTYyEWhvbWVsZXNzIHZldGVyYW5zZAIED2QWAmYPFQIuL25ld3MvdGFnL3N1cHBvcnQtZm9yLXZldGVyYW5zLmh0bT9maWx0ZXI9NjU2MxRzdXBwb3J0IGZvciB2ZXRlcmFuc2QCFA8WAh8FAgMWBgIBD2QWAmYPFQIVL25ld3MvY29tbXVuaXRpZXMuaHRtC0NvbW11bml0aWVzZAICD2QWAmYPFQIRL25ld3MvZGVmZW5jZS5odG0HRGVmZW5jZWQCAw9kFgJmDxUCGC9uZXdzL3NvY2lhbC1hZmZhaXJzLmh0bQ5Tb2NpYWwgYWZmYWlyc2QCGA8WAh8FAgEWAmYPZBYCAgEPDxYCHwFnZBYGZg9kFgJmD2QWAmYPZBYEZg9kFgICAQ8WAh8FAv////8PZAICD2QWAgIBDxYCHwUC/////w9kAgIPFgQfAgWWBA0KICAgICAgICA8ZGl2IGNsYXNzPSJhdi1ib3ggYXYtYm94LS1hc3NvY2lhdGVkIj4NCiAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJhdmItdGl0bGUiPkFzc29jaWF0ZWQgT3JnYW5pc2F0aW9uPC9zcGFuPg0KICAgICAgICAgICAgPGRpdiBjbGFzcz0iYXZiLWNvbnRlbnQiPg0KPGEgaHJlZj0iL21lbWJlcnMvcHJvZmlsZS92ZXRlcmFucy1haWQtNjY0MjkiPg0KPGltZyBkYXRhLXNpemVzPSJhdXRvIiBkYXRhLXNyYz0iaHR0cHM6Ly9yZXMuY2xvdWRpbmFyeS5jb20vZHl3OG12M2IwL2ltYWdlL3VwbG9hZC93XzI1MCxjX2xpbWl0LHFfODUsZl9hdXRvL3YxL21lbWJlci8yMDIyXzAzL1ZldGVyYW5zX0FpZF9lZjdhaHkuanBnIiBjbGFzcz0ibGF6eWxvYWQiIGFsdD0iVmV0ZXJhbnMgQWlkIj4NCjwvYT4NCiAgICAgICAgPC9kaXY+DQogICAgPC9kaXY+DQo8c2NyaXB0PmdhKCdzZW5kJywgJ2V2ZW50JywgJ1BhZ2UnLCAnSW1wcmVzc2lvbicsICdWZXRlcmFucyBBaWQnLCB7J25vbkludGVyYWN0aW9uJzogMX0pOzwvc2NyaXB0Pg0KICAgIB8BZ2QCBA8WAh8CBQxWZXRlcmFucyBBaWRkAhoPZBYCZg8WAh8CBaAIPGRpdiBjbGFzcz0iY3RhLWJsb2NrIGN0YS1ibG9jay0tYmxhY2tUZXh0IGN0YS1ibG9jay0tcHJvbW8iPg0KICAgIDxkaXYgY2xhc3M9InByb21vLXRpdGxlIj4NCiAgICAgICAgUGFydG5lciBjb250ZW50DQogICAgPC9kaXY+DQogICAgPGRpdiBjbGFzcz0icHJvbW8tY29udGVudCBjbGVhckZpeCI+DQogICAgICAgIDxkaXYgY2xhc3M9InBjLWltZyI+DQogICAgICAgICAgICA8YSBocmVmPSJodHRwczovL3d3dy5wb2xpdGljc2hvbWUuY29tL2h1Yi90aGUtaG91c2UtY29ubmVjdGluZy1jb21tdW5pdGllcyIgdGFyZ2V0PSJfYmxhbmsiPg0KICAgICAgICAgICAgICAgIDxwPg0KICAgICAgICAgICAgICAgICAgICA8aW1nIGNsYXNzPSJsYXp5bG9hZCIgZGF0YS1zcmM9Ii91Z2MtMS9iYW5uZXJzL2Jhbm5lci8xNy8zMC5wbmciIGFsdD0iQ29ubmVjdGluZyBDb21tdW5pdGllcyIgLz4NCiAgICAgICAgICAgICAgICA8L3A+DQogICAgICAgICAgICA8L2E+DQogICAgICAgIDwvZGl2Pg0KICAgICAgICA8ZGl2IGNsYXNzPSJwYy1pbmZvIj4NCiAgICAgICAgICAgIDxoNT5Db25uZWN0aW5nIENvbW11bml0aWVzPC9oNT4NCiAgICAgICAgICAgIDxwPkNvbm5lY3RpbmcgQ29tbXVuaXRpZXMgaXMgYW4gaW5pdGlhdGl2ZSBhaW1lZCBhdCBlbXBvd2VyaW5nIGFuZCBzdHJlbmd0aGVuaW5nIGNvbW11bml0eSB0aWVzIGFjcm9zcyB0aGUgVUsuIA0KDQpMYXVuY2hlZCBpbiBwYXJ0bmVyc2hpcCB3aXRoIFRoZSBOYXRpb25hbCBMb3R0ZXJ5LCBpdCBhaW1zIHRvIHByb21vdGUgZGlhbG9ndWUgYW5kIHN1cHBvcnQgUGFybGlhbWVudGFyaWFucyB3b3JraW5nIHRvIG51cnR1cmUgYSBtb3JlIGNvbm5lY3RlZCBzb2NpZXR5LjwvcD4NCiAgICAgICAgICAgIDxwPjxhIGhyZWY9Imh0dHBzOi8vd3d3LnBvbGl0aWNzaG9tZS5jb20vaHViL3RoZS1ob3VzZS1jb25uZWN0aW5nLWNvbW11bml0aWVzIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gY2xhc3M9ImJ0biI+RmluZCBvdXQgbW9yZTwvc3Bhbj48L2E+PC9wPg0KICAgICAgICA8L2Rpdj4NCiAgICA8L2Rpdj4NCjwvZGl2Pg0KZAIkDxYCHwFnZAIBD2QWAmYPZBYCZg9kFgJmDxYCHwIF6gQ8ZGl2IGNsYXNzPSJjdGEtYmFubmVyIj4NCiAgICA8YSBocmVmPSIvZXZlbnRzLmh0bSIgY2xhc3M9ImNsZWFyRml4Ij4NCiAgICAgICAgPGRpdiBjbGFzcz0iY3RhYi1pbWciPg0KICAgICAgICAgICAgPGltZyBjbGFzcz0ibGF6eWxvYWQiIGRhdGEtc3JjPSIvdWdjLTEvdXBsb2Fkcy9wYWdlYmxvY2tzLzEwMS84M2Y2ZWE0M2JiNmU0OTFkZDRjNjU3MTkzZTMxNzA0Zi5qcGciPg0KICAgICAgICA8L2Rpdj4NCiAgICAgICAgPGRpdiBjbGFzcz0iY3RhYi1jb250ZW50IGZseCBmbHgtLWNvbCBmbHgtLXdyIGZseC0tamMiPg0KICAgICAgICAgICAgPGRpdiBjbGFzcz0iaDIiPkZpbmQgb3V0IG1vcmUgYWJvdXQgb3VyIGV2ZW50czwvZGl2Pg0KICAgICAgICAgICAgPHA+UG9saXRpY3NIb21lICYgVGhlIEhvdXNlIE1hZ2F6aW5lIG9yZ2FuaXNlIGEgbnVtYmVyIG9mIGluZHVzdHJ5IGxlYWRpbmcgcG9saXRpY2FsIGV2ZW50cyB0aHJvdWdob3V0IHRoZSB5ZWFyLjwvcD4NCiAgICAgICAgICAgIDxwPjxzcGFuIGNsYXNzPSJidG4gYnRuLS14UGFkZGluZyBidG4tLW91dGxpbmVCbGFjayI+RmluZCBvdXQgbW9yZTwvc3Bhbj48L3A+IA0KICAgICAgICA8L2Rpdj4NCiAgICA8L2E+DQo8L2Rpdj5kAgUPZBYCZg9kFgJmD2QWAmYPZBYCZg9kFgJmD2QWAmYPFgIfAgWCBDxkaXYgY2xhc3M9ImgzIj5TaWduIHVwIGZvciBvdXIgbmV3c2xldHRlcnM8L2Rpdj4NCjxkaXYgY2xhc3M9ImZ0ci1zdWJzIGNsZWFyRml4Ij4NCiAgICA8YSBocmVmPSJodHRwczovL3d3dy5wb2xpdGljc2hvbWUuY29tL2FjY291bnQuaHRtIj4NCiAgICA8ZGl2IGNsYXNzPSJmdHJzLWltZyI+DQogICAgICAgIDxpbWcgY2xhc3M9Imxhenlsb2FkIiBkYXRhLXNyYz0iL3VnYy0xL3VwbG9hZHMvcGFnZWJsb2Nrcy8xMTA2OS8xOTlkMmU2MWIyOTYxZDg2NDU2NGExNDlhYWQzZmU5MS5wbmciIGFsdD0iU3Vic2NyaWJlIiAvPg0KICAgIDwvZGl2Pg0KICAgIDxkaXYgY2xhc3M9ImZ0cnMtdGV4dCI+DQogICAgICAgIDxwPkdldCBkYWlseSBuZXdzIGFsZXJ0cyBhbmQgd2Vla2VuZCByb3VuZC11cHMgc3RyYWlnaHQgdG8geW91ciBpbmJveC48L3A+DQogICAgICAgIDxwPjxzcGFuIGNsYXNzPSJidG4gYnRuLS1ibGFjayI+U3Vic2NyaWJlPC9zcGFuPjwvcD4NCiAgICA8L2Rpdj4NCiAgICA8L2E+DQo8L2Rpdj5kZOmlL7Z33r5PYsMqMZT+Vz7SqpLXPkhtJ7zQrEXbJYte" /> </div> <script type="text/javascript"> //<![CDATA[ var theForm = document.forms['form1']; if (!theForm) { theForm = document.form1; } function __doPostBack(eventTarget, eventArgument) { if (!theForm.onsubmit || (theForm.onsubmit() != false)) { theForm.__EVENTTARGET.value = eventTarget; theForm.__EVENTARGUMENT.value = eventArgument; theForm.submit(); } } //]]> </script> <script src="/WebResource.axd?d=MzT3Q6S_Fy_f5vs8w9qk8au_hABbwRZeFSwXUXMeGLQgUOJFmO7B5e8DsWiWu3SE5rPtKWnQFGcd8SW33UySGdoPrSp32sShIk-vpMe9B9I1&t=638563308220000000" type="text/javascript"></script> <script src="/ScriptResource.axd?d=SrwZRAa4Zyv03GdGrfieEJf-d4zldB38v6Qg1vs4imBCjGnQZHIl3BkYQGcK_sq2BgVD_ckdci2_ZNJB6ooStoe_SavSueDM_VUMTPQmMUKYw8Md2xkEFSTmyYiVyYs1_bdk3TX-w_LrUZIX9nOs2GvZ6XU7m0A8yU13BJaksKk1&t=ffffffffc820c398" type="text/javascript"></script> <script src="/ScriptResource.axd?d=i_nvLCJBHXDLydGmDxZNhYPQCmZgQBqosAgmBhtvOSbAcrokh2OhB5tfOkiao9FamBwxmYKZwfoxNxDBTLhZtFpd93I8q2R1YUGdu5gMJYEd50dyt4Tf6Rycr0HGh6lWBHL44TLhJoxl8ISFvSX0zYarAubSxVmFcSBxDy5Nnbzacgrv0b_7sYxW7cvyZjpJ0&t=ffffffffc820c398" type="text/javascript"></script> <header> <noscript> <div class="msg msgError nojavascript"> <p> This site requires JavaScript for certain functions and interactions to work. Please turn on JavaScript for the best possible experience.</p> </div> </noscript> <div class="hdr-ad"> <div class="row--ad"> <!-- /1048162/ph/news-article_header --> <div id='div-gpt-ad-1608230097163-0' class="ph-ad"> <script> googletag.cmd.push(function() { googletag.display('div-gpt-ad-1608230097163-0'); }); </script> </div> </div> </div> <div class="hdr-top"> <!--<div class="hdr-pDods"> <a href="http://www.dodsgroup.com/" target="_blank">Part of the DODS Group <span> <img src="https://res.cloudinary.com/dyw8mv3b0/image/upload/img/icons/dods_icon.svg" alt="DODS Group Logo" /> </span> </a> </div>--> <div class="hdr-topRight"> <div class="hdr-social"> <a href="https://x.com/politicshome" target="_blank" class="icon icon--x"> <svg xmlns="http://www.w3.org/2000/svg" shape-rendering="geometricPrecision" text-rendering="geometricPrecision" image-rendering="optimizeQuality" fill-rule="evenodd" clip-rule="evenodd" viewBox="0 0 512 462.799"><path fill-rule="nonzero" d="M403.229 0h78.506L310.219 196.04 512 462.799H354.002L230.261 301.007 88.669 462.799h-78.56l183.455-209.683L0 0h161.999l111.856 147.88L403.229 0zm-27.556 415.805h43.505L138.363 44.527h-46.68l283.99 371.278z"/></svg> </a> <a href="https://www.facebook.com/PoliticsHomeUK/" target="_blank" class="icon icon--facebook"></a> <a href="https://www.linkedin.com/company/politicshome" target="_blank" class="icon icon--linkedIn"></a> </div> <div class="burger"> <div class="hamburger"> <span></span> </div> <div class="b-label">Menu</div> </div> </div> </div> <div class="hdr-main"> <div class="hdr-date">Tue, <span>3 December 2024</span></div> <a href="/thehouse.htm" class="logo hideText">PoliticsHome - The House</a> <div id="hdr_divPersonalise" class="hdr-promo hdr-promo--personalize"> <div class="promo-text"> <p class="arial">Newsletter sign-up</p> <a class="btn btn--outlineWhite btn--xsmall" href="/account.htm">Subscribe now</a> </div> <div class="promo-img"> <img src="https://res.cloudinary.com/dyw8mv3b0/image/upload/img/promo/promo-1.png" /> </div> </div> </div> <div class="hdr-nav"> <div class="nav-main"> <nav class="menu"> <ul><li><a href="/" title="Politicshome.com | Breaking politics and political news for Westminster and the UK"><span>Home</span></a></li><li class="noSub liHasChildren"><a href="/news.htm" title="News | Politicshome.com"><span>News</span></a><ul><li><a href="/news/cost-of-living.htm" title="Cost of Living | PoliticsHome.com"><span>Cost of Living</span></a></li><li><a href="/news/communities.htm" title="Communities | PoliticsHome.com"><span>Communities</span></a></li><li><a href="/news/culture.htm" title="Culture | PoliticsHome.com"><span>Culture</span></a></li><li><a href="/news/defence.htm" title="Defence | PoliticsHome.com"><span>Defence</span></a></li><li><a href="/news/economy.htm" title="Economy | PoliticsHome.com"><span>Economy</span></a></li><li><a href="/news/education.htm" title="Education | PoliticsHome.com"><span>Education</span></a></li><li><a href="/news/energy.htm" title="Energy | PoliticsHome.com"><span>Energy</span></a></li><li><a href="/news/environment.htm" title="Environment | PoliticsHome.com"><span>Environment</span></a></li><li><a href="/news/foreign-affairs.htm" title="Foreign Affairs | PoliticsHome.com"><span>Foreign Affairs</span></a></li><li><a href="/news/health-care.htm" title="Health & Care | PoliticsHome.com"><span>Health & Care</span></a></li><li><a href="/news/home-affairs.htm" title="Home Affairs | PoliticsHome.com"><span>Home Affairs</span></a></li><li><a href="/news/political-parties.htm" title="Political Parties | PoliticsHome.com"><span>Political Parties</span></a></li><li><a href="/news/social-affairs.htm" title="Social Affairs | PoliticsHome.com"><span>Social Affairs</span></a></li><li><a href="/news/transport.htm" title="Transport | PoliticsHome.com"><span>Transport</span></a></li></ul></li><li class="noSub liHasChildren liOn"><a href="/thehouse.htm" class="on" title="The House Live | Politicshome.com"><span>The House Live</span></a><ul><li><a href="/thehouse/about-the-house.htm" title="The House Magazine - 40 years shining a light on events in Parliament"><span>The House Magazine</span></a></li><li><a href="https://longreads.politicshome.com/" title="Long reads" target="_blank"><span>Long Reads</span></a></li><li class="liHasChildren"><a href="/thehouse/partner-content/wiw.htm" title="Women in Westminster"><span>Women in Westminster</span></a><ul><li><a href="/hub/women-westminster-conversation" title="In Conversation With"><span>In Conversation With</span></a></li></ul></li><li><a href="https://www.politicshome.com/members/directory.htm" title="Members Directory"><span>Members Directory</span></a></li><li class="navDisableClick liHasChildren"><a href="/thehouse/partner-content.htm" title="Partner Content"><span>Partner Content</span></a><ul><li><a href="https://www.politicshome.com/hub/thepathtonetzero" title="The Path To Net Zero"><span>The Path To Net Zero</span></a></li><li><a href="https://www.politicshome.com/hub/greening-nation" title="Greening the Nation"><span>Greening the Nation</span></a></li><li><a href="/hub/the-house-connecting-communities" title="Connecting communities"><span>Connecting Communities</span></a></li><li><a href="/hub/engineering-a-better-world" title="Engineering a better world"><span>Engineering a Better World</span></a></li><li><a href="/members.htm" title="Become a Member"><span>Become a Member</span></a></li></ul></li></ul></li><li><a href="/events.htm" title="Events | PoliticsHome.com"><span>Events</span></a></li><li class="navDisableClick navMobToggle liHasChildren"><a href="/members.htm" title="Members | PoliticsHome.com"><span>Members</span></a><ul><li><a href="/members.htm" title="Members"><span>Members</span></a></li><li><a href="/members/directory.htm" title="Members | PoliticsHome.com"><span>Members Directory</span></a></li></ul></li><li class="navDisableClick navMobToggle liHasChildren"><a href="/more.htm" title="More"><span>More</span></a><ul><li><a href="/more/podcasts.htm" title="Podcasts | PoliticsHome.com"><span>Podcasts</span></a></li><li><a href="/more/rss-feeds.htm" title="RSS Feeds | PoliticsHome.com"><span>RSS Feeds</span></a></li><li><a href="/more/contact-us.htm" title="Contact Us | PoliticsHome.com"><span>Contact Us</span></a></li><li><a href="/more/about-politicshome.htm" title="About | PoliticsHome.com"><span>About PoliticsHome</span></a></li><li><a href="/more/marketing-opportunities.htm" title="Marketing Opportunities | PoliticsHome.com"><span>Marketing Opportunities</span></a></li></ul></li></ul> </nav> <div class="nav-search icon icon--search"><span>Search</span></div> </div> <div class="nav-sub"> <nav class="greedy-nav"> <ul class="nav level2"><li class=""><a href="/thehouse/about-the-house.htm" title="The House Magazine - 40 years shining a light on events in Parliament"><span>The House Magazine</span></a> </li><li class=""><a href="https://longreads.politicshome.com/" target="_blank" title="Long reads"><span>Long Reads</span></a> </li><li class="hasChildren"><a href="/thehouse/partner-content/wiw.htm" title="Women in Westminster"><span>Women in Westminster</span></a> <ul class="nav level3"><li class=""><a href="/hub/women-westminster-conversation" title="In Conversation With"><span>In Conversation With</span></a> </li></ul></li><li class=""><a href="https://www.politicshome.com/members/directory.htm" title="Members Directory"><span>Members Directory</span></a> </li><li class="navDisableClick hasChildren"><a href="/thehouse/partner-content.htm" title="Partner Content"><span>Partner Content</span></a> <ul class="nav level3"><li class=""><a href="https://www.politicshome.com/hub/thepathtonetzero" title="The Path To Net Zero"><span>The Path To Net Zero</span></a> </li><li class=""><a href="https://www.politicshome.com/hub/greening-nation" title="Greening the Nation"><span>Greening the Nation</span></a> </li><li class=""><a href="/hub/the-house-connecting-communities" title="Connecting communities"><span>Connecting Communities</span></a> </li><li class=""><a href="/hub/engineering-a-better-world" title="Engineering a better world"><span>Engineering a Better World</span></a> </li><li class=""><a href="/members.htm" title="Become a Member"><span>Become a Member</span></a> </li></ul></li></ul> <ul class="hidden-links hidden"></ul> <div class="gn-more"> <span class="icon icon--minusSlim">More</span> </div> </nav> </div> <div class="nav-bottom"> <div class="nav-reg"> <ul> <li><a href="/account.htm"><span>Newsletter Signup</span></a></li> </ul> </div> <div class="nav-social"> <p>Follow us:</p> <a href="https://x.com/politicshome" target="_blank" class="icon icon--x"> <svg xmlns="http://www.w3.org/2000/svg" shape-rendering="geometricPrecision" text-rendering="geometricPrecision" image-rendering="optimizeQuality" fill-rule="evenodd" clip-rule="evenodd" viewBox="0 0 512 462.799"><path fill-rule="nonzero" d="M403.229 0h78.506L310.219 196.04 512 462.799H354.002L230.261 301.007 88.669 462.799h-78.56l183.455-209.683L0 0h161.999l111.856 147.88L403.229 0zm-27.556 415.805h43.505L138.363 44.527h-46.68l283.99 371.278z"/></svg> </a> <a href="https://www.facebook.com/PoliticsHomeUK/" target="_blank" class="icon icon--facebook"></a> <a href="https://www.linkedin.com/company/politicshome" target="_blank" class="icon icon--linkedIn"></a> </div> </div> </div> </header> <div class="sticky-header clearFix"> <a class="logo-sticky" href="/"> <img src="/_img/logos/ph-100.svg" /> </a> <nav class="sticky-nav"> <ul><li><a href="/" title="Politicshome.com | Breaking politics and political news for Westminster and the UK"><span>Home</span></a></li><li class="noSub liHasChildren liOn"><a href="/news.htm" class="on" title="News | Politicshome.com"><span>News</span></a><ul><li><a href="/news/cost-of-living.htm" title="Cost of Living | PoliticsHome.com"><span>Cost of Living</span></a></li><li><a href="/news/communities.htm" title="Communities | PoliticsHome.com"><span>Communities</span></a></li><li><a href="/news/culture.htm" title="Culture | PoliticsHome.com"><span>Culture</span></a></li><li><a href="/news/defence.htm" title="Defence | PoliticsHome.com"><span>Defence</span></a></li><li><a href="/news/economy.htm" title="Economy | PoliticsHome.com"><span>Economy</span></a></li><li><a href="/news/education.htm" title="Education | PoliticsHome.com"><span>Education</span></a></li><li><a href="/news/energy.htm" title="Energy | PoliticsHome.com"><span>Energy</span></a></li><li><a href="/news/environment.htm" title="Environment | PoliticsHome.com"><span>Environment</span></a></li><li><a href="/news/foreign-affairs.htm" title="Foreign Affairs | PoliticsHome.com"><span>Foreign Affairs</span></a></li><li><a href="/news/health-care.htm" title="Health & Care | PoliticsHome.com"><span>Health & Care</span></a></li><li><a href="/news/home-affairs.htm" title="Home Affairs | PoliticsHome.com"><span>Home Affairs</span></a></li><li><a href="/news/political-parties.htm" title="Political Parties | PoliticsHome.com"><span>Political Parties</span></a></li><li><a href="/news/social-affairs.htm" title="Social Affairs | PoliticsHome.com"><span>Social Affairs</span></a></li><li><a href="/news/transport.htm" title="Transport | PoliticsHome.com"><span>Transport</span></a></li></ul></li><li class="noSub liHasChildren"><a href="/thehouse.htm" title="The House Live | Politicshome.com"><span>The House Live</span></a><ul><li><a href="/thehouse/about-the-house.htm" title="The House Magazine - 40 years shining a light on events in Parliament"><span>The House Magazine</span></a></li><li><a href="https://longreads.politicshome.com/" title="Long reads" target="_blank"><span>Long Reads</span></a></li><li class="liHasChildren"><a href="/thehouse/partner-content/wiw.htm" title="Women in Westminster"><span>Women in Westminster</span></a></li><li><a href="https://www.politicshome.com/members/directory.htm" title="Members Directory"><span>Members Directory</span></a></li><li class="navDisableClick liHasChildren"><a href="/thehouse/partner-content.htm" title="Partner Content"><span>Partner Content</span></a></li></ul></li><li><a href="/events.htm" title="Events | PoliticsHome.com"><span>Events</span></a></li><li class="navDisableClick navMobToggle liHasChildren"><a href="/members.htm" title="Members | PoliticsHome.com"><span>Members</span></a><ul><li><a href="/members.htm" title="Members"><span>Members</span></a></li><li><a href="/members/directory.htm" title="Members | PoliticsHome.com"><span>Members Directory</span></a></li></ul></li><li class="navDisableClick navMobToggle liHasChildren"><a href="/more.htm" title="More"><span>More</span></a><ul><li><a href="/more/podcasts.htm" title="Podcasts | PoliticsHome.com"><span>Podcasts</span></a></li><li><a href="/more/rss-feeds.htm" title="RSS Feeds | PoliticsHome.com"><span>RSS Feeds</span></a></li><li><a href="/more/contact-us.htm" title="Contact Us | PoliticsHome.com"><span>Contact Us</span></a></li><li><a href="/more/about-politicshome.htm" title="About | PoliticsHome.com"><span>About PoliticsHome</span></a></li><li><a href="/more/marketing-opportunities.htm" title="Marketing Opportunities | PoliticsHome.com"><span>Marketing Opportunities</span></a></li></ul></li></ul> </nav> <div class="sticky-srch"></div> <div class="burger"> <div class="hamburger"> <span></span> </div> </div> </div> <div class="search-overlay"> <div id="hdr_pnlSearch" class="hdr-searchBar" onkeypress="javascript:return WebForm_FireDefaultButton(event, 'hdr_btnSearch')"> <input name="ctl00$hdr$txtSearch" type="text" id="hdr_txtSearch" class="text sb-keyword" placeholder="Enter keyword/s" /> <input type="submit" name="ctl00$hdr$btnSearch" value="Search" id="hdr_btnSearch" class="btn sb-btn" /> </div> <span class="search-close icon icon--close"></span> </div> <main> <div class="template template--1col "> <div class="container"> <div class="article-view flx flx--wr clearFix"> <div class="av-lc"> <div class="col--ad"> <!-- /1048162/ph/news-article_left-side-top --> <div id='div-gpt-ad-1608230097163-1' class="ph-ad"> <script> googletag.cmd.push(function() { googletag.display('div-gpt-ad-1608230097163-1'); }); </script> </div> </div> <div class="news-title news-title--houseLive"> <span class="nt-cat h5">The House Live</span> <span class="nt-link"> <a class="icon icon--all" href="/thehouse.htm">All</a> </span> </div> <div class="news-list news-list--sqThumb"> <div class="news-item"> <div class="ni-image"> <a href="/thehouse/article/josh-macalister-social-media-children"> <img data-src="https://res.cloudinary.com/dyw8mv3b0/image/upload/c_fill,g_face,q_80,w_100,h_100,f_auto/v1/news/2024_11/Josh_MacAlister-02_a_tf_opening_ihggje.jpg" class="lazyload" alt="Cracking The Screen: Josh MacAlister on his bid to get kids off their phones"> </a> <span class="ni-tag ni-tag--house"></span> </div> <div class="ni-content"> <div class="ni-title"> <a href="/thehouse/article/josh-macalister-social-media-children">Cracking The Screen: Josh MacAlister on his bid to get kids off their phones</a> </div> <div Class="ni-sponsor">By <a href="/news/author/tali-fraser.htm">Tali Fraser</a></div><script>ga('send', 'event', 'Image', 'Impression', 'Tali Fraser', {'nonInteraction': 1});</script> <div class="ni-meta"> <span class="ni-date"><time datetime="2024-12-03T18:00" title="03 December 2024 at 18:00"><span class="icon icon--clock"></span>1 hr</time></span> <span class="ni-cat"><a href="/news/education.htm">Education</a></span> </div> </div> </div><div class="news-item"> <div class="ni-image"> <a href="/thehouse/article/children-care-moved-far-home-bill-start-address-crisis"> <img data-src="https://res.cloudinary.com/dyw8mv3b0/image/upload/c_fill,g_face,q_80,w_100,h_100,f_auto/v1/news/2024_11/2W96CA0_xqffo3.jpg" class="lazyload" alt="Children in care are being moved far from home – my bill would start to address this crisis"> </a> <span class="ni-tag ni-tag--house"></span> </div> <div class="ni-content"> <div class="ni-title"> <a href="/thehouse/article/children-care-moved-far-home-bill-start-address-crisis">Children in care are being moved far from home – my bill would start to address this crisis</a> </div> <div Class="ni-sponsor">By <a href="/thehouse/mp-directory/jake-richards-mp.htm">Jake Richards MP</a></div><script>ga('send', 'event', 'Image', 'Impression', 'Jake Richards MP', {'nonInteraction': 1});</script> <div class="ni-meta"> <span class="ni-date"><time datetime="2024-12-03T11:00" title="03 December 2024 at 11:00">03 Dec</time></span> <span class="ni-cat"><a href="/news/education.htm">Education</a></span> </div> </div> </div><div class="news-item"> <div class="ni-image"> <a href="/thehouse/article/worried-risks-assisted-dying-people-eating-disorders"> <img data-src="https://res.cloudinary.com/dyw8mv3b0/image/upload/c_fill,g_face,q_80,w_100,h_100,f_auto/v1/news/2024_11/2X3EM1Y_oufyij.jpg" class="lazyload" alt="MPs must consider the risks of assisted dying to people with eating disorders"> </a> <span class="ni-tag ni-tag--house"></span> </div> <div class="ni-content"> <div class="ni-title"> <a href="/thehouse/article/worried-risks-assisted-dying-people-eating-disorders">MPs must consider the risks of assisted dying to people with eating disorders</a> </div> <div Class="ni-sponsor">By <a href="/news/author/chelsea-roff.htm">Chelsea Roff</a></div><script>ga('send', 'event', 'Image', 'Impression', 'Chelsea Roff', {'nonInteraction': 1});</script> <div class="ni-meta"> <span class="ni-date"><time datetime="2024-11-29T09:00" title="29 November 2024 at 09:00">29 Nov</time></span> <span class="ni-cat"><a href="/news/health-care.htm">Health</a></span> </div> </div> </div><div class="news-item"> <div class="ni-image"> <a href="/thehouse/article/im-former-deputy-headteacher-taxing-private-schools-fair"> <img data-src="https://res.cloudinary.com/dyw8mv3b0/image/upload/c_fill,g_face,q_80,w_100,h_100,f_auto/v1/news/2024_11/BWCTDM_t3gl2o.jpg" class="lazyload" alt="I’m a former deputy headteacher – taxing private schools is only fair"> </a> <span class="ni-tag ni-tag--house"></span> </div> <div class="ni-content"> <div class="ni-title"> <a href="/thehouse/article/im-former-deputy-headteacher-taxing-private-schools-fair">I’m a former deputy headteacher – taxing private schools is only fair</a> </div> <div Class="ni-sponsor">By <a href="/thehouse/mp-directory/sureena-brackenridge.htm">Sureena Brackenridge</a></div><script>ga('send', 'event', 'Image', 'Impression', 'Sureena Brackenridge', {'nonInteraction': 1});</script> <div class="ni-meta"> <span class="ni-date"><time datetime="2024-11-28T10:00" title="28 November 2024 at 10:00">28 Nov</time></span> <span class="ni-cat"><a href="/news/education.htm">Education</a></span> </div> </div> </div><div class="news-item"> <div class="ni-image"> <a href="/members/article/rethinking-coastal-towns-cities"> <img data-src="https://res.cloudinary.com/dyw8mv3b0/image/upload/c_fill,g_face,q_80,w_100,h_100,f_auto/v1/news/2024_11/AdobeStock_851848808_resized_uf13vn.jpg" class="lazyload" alt="Re-thinking our coastal towns and cities"> </a> <span class="ni-tag">Partner content</span> </div> <div class="ni-content"> <div class="ni-title"> <a href="/members/article/rethinking-coastal-towns-cities">Re-thinking our coastal towns and cities</a> </div> <div Class="ni-sponsor">By <a href="/members/profile/ukcric">UKCRIC</a></div><script>ga('send', 'event', 'Image', 'Impression', 'UKCRIC', {'nonInteraction': 1});</script> <div class="ni-meta"> <span class="ni-date"><time datetime="2024-11-28T08:00" title="28 November 2024 at 08:00">28 Nov</time></span> <span class="ni-cat"><a href="/news/communities.htm">Communities</a></span> </div> </div> </div> </div> <div class="news-title"> <span class="nt-cat h5">Press releases</span> </div> <div class="news-list news-list--x1 news-list--press"> <div class="news-item"> <div class="ni-meta"> <span class="ni-date"><time datetime="2024-11-20T08:00" title="20 November 2024 at 08:00">20 Nov</time></span> </div> <div class="ni-title"> <a href="/members/article/holiday-support-veterans-homeless-crisis">Holiday support for veterans homeless or in crisis</a> </div> <div Class="ni-sponsor">By <a href="/members/profile/veterans-aid-66429">Veterans Aid</a></div><script>ga('send', 'event', 'Image', 'Impression', 'Veterans Aid', {'nonInteraction': 1});</script> </div><div class="news-item"> <div class="ni-meta"> <span class="ni-date"><time datetime="2024-11-19T11:00" title="19 November 2024 at 11:00">19 Nov</time></span> </div> <div class="ni-title"> <a href="/members/article/nfb-farmers-support">NFB: “Farmers have our support”</a> </div> <div Class="ni-sponsor">By <a href="/members/profile/national-federation-builders">National Federation of Builders</a></div><script>ga('send', 'event', 'Image', 'Impression', 'National Federation of Builders', {'nonInteraction': 1});</script> </div><div class="news-item"> <div class="ni-meta"> <span class="ni-date"><time datetime="2024-10-30T15:00" title="30 October 2024 at 15:00">30 Oct</time></span> </div> <div class="ni-title"> <a href="/members/article/british-safety-council-comments-new-labour-governments-budget">British Safety Council comments on new Labour government's budget</a> </div> <div Class="ni-sponsor">By <a href="/members/profile/british-safety-council">British Safety Council</a></div><script>ga('send', 'event', 'Image', 'Impression', 'British Safety Council', {'nonInteraction': 1});</script> </div> </div> <div class="col--ad"> <!-- /1048162/ph/news-article_left-side-bot --> <div id='div-gpt-ad-1608230097163-2' class="ph-ad"> <script> googletag.cmd.push(function() { googletag.display('div-gpt-ad-1608230097163-2'); }); </script> </div> </div> </div> <div class="av-main"> <article class="newsview"> <div class="av-article"> <h1>When the elephant in the room is a success story</h1> <div class="av-featImg"> <div class="av-main-img"> <img data-sizes="auto" data-src="https://res.cloudinary.com/dyw8mv3b0/image/upload/c_fill,g_face,q_85,w_710,h_355,f_auto/v1/news/2024_11/veterens_aid_crop_yxqd9i.jpg" data-srcset="https://res.cloudinary.com/dyw8mv3b0/image/upload/c_fill,g_face,q_85,w_400,h_200,f_auto/v1/news/2024_11/veterens_aid_crop_yxqd9i.jpg 400w, https://res.cloudinary.com/dyw8mv3b0/image/upload/c_fill,g_face,q_85,w_500,h_250/v1/news/2024_11/veterens_aid_crop_yxqd9i.jpg 500w, https://res.cloudinary.com/dyw8mv3b0/image/upload/c_fill,g_face,q_85,w_600,h_300/v1/news/2024_11/veterens_aid_crop_yxqd9i.jpg 600w, https://res.cloudinary.com/dyw8mv3b0/image/upload/c_fill,g_face,q_85,w_710,h_355/v1/news/2024_11/veterens_aid_crop_yxqd9i.jpg 710w" class="lazyload" alt="When the elephant in the room is a success story"> <div class="av-share"> <a class="share-button-item share-button-item--twitter" href="https://x.com/intent/tweet?text=When+the+elephant+in+the+room+is+a+success+story&url=https://www.politicshome.com%2fmembers%2farticle%2felephant-room-success-story" target="_blank" rel="noopener" aria-label=""> <svg viewBox="0 0 14 12" xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2"><path d="M11.026 0h2.146L8.483 5.083 14 12H9.68L6.296 7.805 2.425 12H.276l5.017-5.437L0 0h4.43l3.058 3.834L11.026 0Zm-.754 10.781h1.19L3.783 1.155H2.507l7.765 9.626Z" style="fill:#fff;fill-rule:nonzero"/></svg> </a> <a class="share-button-item share-button-item--whatsapp" href="whatsapp://send?text=When+the+elephant+in+the+room+is+a+success+story%20https://www.politicshome.com%2fmembers%2farticle%2felephant-room-success-story" target="_blank" rel="noopener" aria-label=""> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"> <path d="M20.1 3.9C17.9 1.7 15 .5 12 .5 5.8.5.7 5.6.7 11.9c0 2 .5 3.9 1.5 5.6L.6 23.4l6-1.6c1.6.9 3.5 1.3 5.4 1.3 6.3 0 11.4-5.1 11.4-11.4-.1-2.8-1.2-5.7-3.3-7.8zM12 21.4c-1.7 0-3.3-.5-4.8-1.3l-.4-.2-3.5 1 1-3.4L4 17c-1-1.5-1.4-3.2-1.4-5.1 0-5.2 4.2-9.4 9.4-9.4 2.5 0 4.9 1 6.7 2.8 1.8 1.8 2.8 4.2 2.8 6.7-.1 5.2-4.3 9.4-9.5 9.4zm5.1-7.1c-.3-.1-1.7-.9-1.9-1-.3-.1-.5-.1-.7.1-.2.3-.8 1-.9 1.1-.2.2-.3.2-.6.1s-1.2-.5-2.3-1.4c-.9-.8-1.4-1.7-1.6-2-.2-.3 0-.5.1-.6s.3-.3.4-.5c.2-.1.3-.3.4-.5.1-.2 0-.4 0-.5C10 9 9.3 7.6 9 7c-.1-.4-.4-.3-.5-.3h-.6s-.4.1-.7.3c-.3.3-1 1-1 2.4s1 2.8 1.1 3c.1.2 2 3.1 4.9 4.3.7.3 1.2.5 1.6.6.7.2 1.3.2 1.8.1.6-.1 1.7-.7 1.9-1.3.2-.7.2-1.2.2-1.3-.1-.3-.3-.4-.6-.5z" /> </svg> </a> <a class="share-button-item share-button-item--linkedin" href="https://www.linkedin.com/shareArticle?mini=true&url=https://www.politicshome.com%2fmembers%2farticle%2felephant-room-success-story&title=When+the+elephant+in+the+room+is+a+success+story&summary=When+the+elephant+in+the+room+is+a+success+story&source=https://www.politicshome.com%2fmembers%2farticle%2felephant-room-success-story" target="_blank" rel="noopener" aria-label=""> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"> <path d="M6.5 21.5h-5v-13h5v13zM4 6.5C2.5 6.5 1.5 5.3 1.5 4s1-2.4 2.5-2.4c1.6 0 2.5 1 2.6 2.5 0 1.4-1 2.5-2.6 2.5zm11.5 6c-1 0-2 1-2 2v7h-5v-13h5V10s1.6-1.5 4-1.5c3 0 5 2.2 5 6.3v6.7h-5v-7c0-1-1-2-2-2z" /> </svg> </a> <a class="share-button-item share-button-item--email" href="mailto:?subject=When+the+elephant+in+the+room+is+a+success+story&body=https://www.politicshome.com%2fmembers%2farticle%2felephant-room-success-story" target="_self" rel="noopener" aria-label=""> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"> <path d="M22 4H2C.9 4 0 4.9 0 6v12c0 1.1.9 2 2 2h20c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zM7.25 14.43l-3.5 2c-.08.05-.17.07-.25.07-.17 0-.34-.1-.43-.25-.14-.24-.06-.55.18-.68l3.5-2c.24-.14.55-.06.68.18.14.24.06.55-.18.68zm4.75.07c-.1 0-.2-.03-.27-.08l-8.5-5.5c-.23-.15-.3-.46-.15-.7.15-.22.46-.3.7-.14L12 13.4l8.23-5.32c.23-.15.54-.08.7.15.14.23.07.54-.16.7l-8.5 5.5c-.08.04-.17.07-.27.07zm8.93 1.75c-.1.16-.26.25-.43.25-.08 0-.17-.02-.25-.07l-3.5-2c-.24-.13-.32-.44-.18-.68s.44-.32.68-.18l3.5 2c.24.13.32.44.18.68z" /> </svg> </a> <a class="share-button-item share-button-item--facebook" href="https://facebook.com/sharer/sharer.php?u=https://www.politicshome.com%2fmembers%2farticle%2felephant-room-success-story" target="_blank" rel="noopener" aria-label=""> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"> <path d="M18.77 7.46H14.5v-1.9c0-.9.6-1.1 1-1.1h3V.5h-4.33C10.24.5 9.5 3.44 9.5 5.32v2.15h-3v4h3v12h5v-12h3.85l.42-4z" /> </svg> </a> </div> </div> <p class="img-caption">Image © Glyn Strong/VeteransAid</p> </div> <div class="av-author"> <div class="av-authInfo"> <p class="av-authName"> Professor Hugh Milroy, CEO | <a href="/members/profile/veterans-aid-66429">Veterans Aid</a><script>ga('send', 'event', 'Image', 'Impression', 'Veterans Aid', {'nonInteraction': 1});</script> </p> </div> </div> <div class="av-meta"> <span class="av-readTime">6 min read</span><span class="av-date"><time datetime="2024-11-08T08:00" title="08 November 2024 at 08:00">08 November</time></span> <span Class="av-promoTag"><a href="/more/become-a-member.htm">Partner content</a></span> </div> <div class="av-standfirst"> <p>It is now six years since the redevelopment of the charity <a href="<br /> http://www.veterans-aid.net/">Veterans Aid's</a> New Belvedere House 'hostel' was completed – a facility that has broken the mould in terms of transforming homeless veterans’ lives. At a time when so many aspects of social care and wellbeing are under pressure CEO Professor Hugh Milroy asks why standout successes are often overlooked – particularly when their effectiveness has clear implications for the future.</p> </div> <p>It's a fact of life that flagging-up failure makes better headlines – and political capital – than celebrating success; perhaps to the point where achievements sometimes become sidelined or, even worse, ignored. The cost of this is help deferred and problems exacerbated. Such is the case with New Belvedere House, where positive outcomes are the norm – a success story perhaps at odds with the enduring and often erroneous narrative of veterans being failed? Curious visitors have come to learn about <a href="https://veterans-aid.net/wp-content/uploads/2018/12/NBH-A-Pathway-Out-Of-Homelessness.pdf">New Belvedere House</a> from all over the world yet, despite its runaway success, it is rarely referenced in the UK.</p> <p>Veterans Aid has re-imagined homelessness outcomes and created a facility that plays an integral part in delivering the charity's <a href="https://veterans-aid.net/welfare-to-wellbeing-w2wb-a-model-for-success/">Welfare to Wellbeing©</a> methodology – a facility that represents a paradigm shift in terms of tackling the effects of poverty and rough sleeping. I absolutely believe that our success story has much wider implications in the world of homelessness, social exclusion in general, and poverty in particular. In this respect, the fact that our clients served in HM Armed Forces, at some stage in their life, is academic! </p><div id="M91004ScriptRootC1141117"></div> <script src="https://jsc.mgid.com/p/o/politicshome.com.1141117.js" async></script> <!----------------- ScrollAd Tag -----------------> <div id="adsuiteScrollAd"></div> <div class="col--ad col--ad-inArticle"> <div id='div-gpt-ad-1608230097163-6' class="ph-ad"> <script> googletag.cmd.push(function() { googletag.display('div-gpt-ad-1608230097163-6'); setInterval(function () { googletag.pubads().refresh([gptadslots[0]]); }, 120000); }); </script> </div> </div> <p>Nowhere is the charity's success more demonstrable than at this wholly owned and operated facility. It may seem absurd to offer the model operated by one medium sized organisation as a template for addressing widespread veteran adversity but, like all effective blueprints, it represents a path that others can follow, to get the same result. In VA's case that is a steady 90% success rate in transforming lives. The long-term impact of the model has been to dramatically reduce numbers of street homeless veterans – which is perhaps why many of the big-brand ex-service organisations simply hand out our telephone number as an 'action' when confronted by poverty-stricken veterans.</p> <p>I think this is an achievement that should be celebrated and used to show the public that veterans in distress have not been abandoned to call centres and sticking-plaster solutions. The AF Covenant incorporates lofty ideals, but it does not feed, clothe, and accommodate veterans who arrive at VA's door, from all over the country, with nowhere to go.</p> <p>Looking back, I am staggered at how much money has been wasted on what can only be described, in many cases, as PR initiatives that have made little or no difference to the care of veterans in crisis. And I find it ironic that while the government Veterans Accommodation Fund, via the MOD, was one of the biggest funders of New Belvedere House's £8.4m refurbishment, not a single follow-up visit has yet been made to see the fruits of that investment – a true success story for struggling veterans in action.</p> <p>Work started on the redevelopment of New Belvedere House in 2015. It was the beginning of a project that would take four years to complete. £3,500,000 of the funding came from the Government, after the then Chancellor announced that Veterans Aid would be one of the beneficiaries of the massive amount of <a href="https://www.gov.uk/government/news/libor-fines-to-be-used-to-support-military-charities-and-royal-voluntary-service">LIBOR</a> fines disbursed to Armed Forces charities. In September 2018, thoughtfully transformed to best support those who made it their temporary home, it was officially re-opened by London Mayor Sadiq Khan - who had also injected well over £1m into the refurbishment and who has supported our work ever since.</p> <p>Veterans Aid was not the only beneficiary of these funds, but it is one prepared to illustrate how the money it received was spent and how the then Government's faith was rewarded. Its investment in New Belvedere House paid – and continues to pay – handsome dividends, and I would like to share them with you.</p> <p><strong>Since formally re-opening in January 2018 New Belvedere House has accommodated 538 veterans who were either homeless or facing the imminent prospect of homelessness (i.e. it has provided 94,335 nights of accommodation). Three hundred and one of these residents were supported through detox/rehab; 162 were put on training courses and suitable employment was secured for 368. In nearly every case, residents were helped into long term, sustainable accommodation.</strong></p> <p>Significantly, NBH remained fully operational throughout COVID lockdown – as did the charity's HQ-based operations team. </p> <p><em>And yet...</em> Government guidance on <a href="https://www.gov.uk/guidance/getting-homelessness-support-as-a-veteran">getting homelessness support as a veteran</a> doesn't even mention Veterans Aid; arguably the only dedicated frontline agency offering immediate, practical support to UK veterans in crisis. The charity's Welfare to Wellbeing© model, and its success in transforming the lives of veterans in adversity, has been lauded by academics, veterans' organisations, and practitioners worldwide.</p> <p><em>And yet...</em> it remains largely unreferenced and unacknowledged in the UK where successive ministers and agencies announce copycat initiatives that are neither adequately funded nor provided with the tools or expertise necessary to deliver them. </p> <p>Sour grapes? Not at all. Just a degree of bewilderment at the seeming reluctance to embrace methodologies that work, in favour of window-dressing that doesn't. I am confident that the new government will, when considering veterans issues, reach out to those with a proven history of successful delivery and not be fooled by brand and hype. Independently verified outcomes are the key. They will prove what works and what does not.</p> <p>For the most part, the current systems for veterans in crisis are far too ponderous, bureaucratic and subject to the whim of individual likes and dislikes of those involved. For example, one benevolent organisation regularly refuses to help if VA is handling a case and seeking support on a bona fide veteran's behalf!</p> <p>I'm not suggesting that there is a quick fix to broken Britain's post-Covid socio-economic implosion, or that with regard to veterans, this charity is resourced to deliver it. What I am suggesting is that those who have the power and influence to drive national change think less of political 'ownership' and more of outcomes. </p> <p>What Veterans Aid/New Belvedere House has achieved in microcosm can be expanded to benefit individuals in crisis nationally – whether veterans or non-veterans.</p> <p>The levels of homelessness in the UK are a shameful indictment of the sixth wealthiest nation in the world – which is why high-profile individuals are throwing their weight behind the drive to end it, and the Chancellor has just announced a raft of measures to tackle the housing crisis by pledging to deliver 1.5 million new homes. That is all well and good, but it doesn't address poverty, the underlying issue that our methodology has been tackling for years – and making a huge impact on the homeless veterans' piece. </p> <p>As JFK allegedly said: “Success has many fathers, but failure is an orphan” – strange, then, that New Belvedere House's achievements have not had more recognition – as a rare example of a government investment that helped create a true veterans' success story!</p> <p> </p> <div class="hide js-newsview-related"><div class="av-related "> <div class="news-title"> <span class="nt-cat h5">Related</span> </div> <div class="news-item news-item--related"> <div class="ni-image"> <a href="/news/article/labour-mp-calls-for-council-tax-reform"> <img data-sizes="auto" data-src="https://res.cloudinary.com/dyw8mv3b0/image/upload/c_fill,g_face,q_80,w_340,h_170/v1/news/2024_11/2PJKHPW_v7pwh4.jpg" data-srcset="https://res.cloudinary.com/dyw8mv3b0/image/upload/c_fill,g_face,q_75,w_250,h_125/v1/news/2024_11/2PJKHPW_v7pwh4.jpg 250w, https://res.cloudinary.com/dyw8mv3b0/image/upload/c_fill,g_face,q_80,w_340,h_170/v1/news/2024_11/2PJKHPW_v7pwh4.jpg 340w" class="lazyload" alt="Labour MP Not Afraid To Be 'Unpopular' In Calling For Council Tax Reform"> </a> </div> <div class="ni-content"> <div class="ni-title h4"> <a href="/news/article/labour-mp-calls-for-council-tax-reform">Labour MP Not Afraid To Be "Unpopular" In Calling For Council Tax Reform</a> </div> <div class="ni-author"> By <a href="/news/author/zoe-crowther.htm">Zoe Crowther</a> </div> <div class="ni-meta"> <span class="ni-date"><time datetime="2024-12-01T09:00" title="01 December 2024 at 09:00">01 Dec</time></span> </div> </div> </div> </div></div> <p><strong>PoliticsHome Newsletters</strong></p> <p><em>Get the inside track on what MPs and Peers are talking about. <a href="https://www.politicshome.com/thehouse/email-subscription.htm">Sign up</a> to The House's morning email for the latest insight and reaction from Parliamentarians, policy-makers and organisations. </em></p> <img src="/_handlers/news/impression.ashx?key=89663&ref=elephant-room-success-story" width="1" height="1" /> </div> </article> <div class="av-tags"> <p class="av-tagTitle">Tags</p> <a href="/news/tag/veterans.htm?filter=842">Veterans</a> <a href="/news/tag/veterans-aid.htm?filter=5229">Veterans Aid</a> <a href="/news/tag/homeless-veterans.htm?filter=6562">homeless veterans</a> <a href="/news/tag/support-for-veterans.htm?filter=6563">support for veterans</a> </div> <div class="av-tags av-tags--categories"> <p class="av-tagTitle">Categories</p> <a href="/news/communities.htm">Communities</a> <a href="/news/defence.htm">Defence</a> <a href="/news/social-affairs.htm">Social affairs</a> </div> <div class="dianomi-articles"> <script type="text/javascript" id="dianomi_context_script" src="https://www.dianomi.com/js/contextfeed.js"></script> <div class="dianomi_context" data-dianomi-context-id="209"></div> </div> </div> <div class="av-rc"> <div class="av-box av-box--associated"> <span class="avb-title">Associated Organisation</span> <div class="avb-content"> <a href="/members/profile/veterans-aid-66429"> <img data-sizes="auto" data-src="https://res.cloudinary.com/dyw8mv3b0/image/upload/w_250,c_limit,q_85,f_auto/v1/member/2022_03/Veterans_Aid_ef7ahy.jpg" class="lazyload" alt="Veterans Aid"> </a> </div> </div> <script>ga('send', 'event', 'Page', 'Impression', 'Veterans Aid', {'nonInteraction': 1});</script> <div class="cta-block cta-block--blackText cta-block--promo"> <div class="promo-title"> Partner content </div> <div class="promo-content clearFix"> <div class="pc-img"> <a href="https://www.politicshome.com/hub/the-house-connecting-communities" target="_blank"> <p> <img class="lazyload" data-src="/ugc-1/banners/banner/17/30.png" alt="Connecting Communities" /> </p> </a> </div> <div class="pc-info"> <h5>Connecting Communities</h5> <p>Connecting Communities is an initiative aimed at empowering and strengthening community ties across the UK. Launched in partnership with The National Lottery, it aims to promote dialogue and support Parliamentarians working to nurture a more connected society.</p> <p><a href="https://www.politicshome.com/hub/the-house-connecting-communities" target="_blank"><span class="btn">Find out more</span></a></p> </div> </div> </div> <div class="next-article-wrap"> <div class="news-title"> <span class="nt-cat h5">Read next</span> </div> <div class="news-list news-list--x1 news-list--readNext"> <div class="news-item"> <div class="ni-image "> <a href="/news/article/keir-starmer-promises-small-businesses-certainty-stability-need"> <img data-sizes="auto" data-src="https://res.cloudinary.com/dyw8mv3b0/image/upload/c_fill,g_face,q_80,w_340,h_170,f_auto/v1/news/2024_12/54179813167_a9e4affc1e_o_uclr4z.jpg" data-srcset="https://res.cloudinary.com/dyw8mv3b0/image/upload/c_fill,g_face,q_75,w_250,h_125,f_auto/v1/news/2024_12/54179813167_a9e4affc1e_o_uclr4z.jpg 250w, https://res.cloudinary.com/dyw8mv3b0/image/upload/c_fill,g_face,q_80,w_340,h_170,f_auto/v1/news/2024_12/54179813167_a9e4affc1e_o_uclr4z.jpg 340w" class="lazyload" alt="Keir Starmer Says Small Businesses Will Get The 'Certainty And Stability' They 'Need'"> </a> </div> <div class="ni-content"> <div class="ni-meta"> <span class="ni-date"><time datetime="2024-12-03T14:49" title="03 December 2024 at 14:49"><span class="icon icon--clock"></span>4 hr</time></span> <span class="ni-cat"><a href="/news/communities.htm">Communities</a></span> </div> <div class="ni-title"> <a href="/news/article/keir-starmer-promises-small-businesses-certainty-stability-need">Keir Starmer Says Small Businesses Will Get The "Certainty And Stability" They "Need"</a> </div> </div> </div> </div> </div> <div class="col--ad"> <!-- /1048162/ph/news-article_right-side-top --> <div id='div-gpt-ad-1608230097163-3' class="ph-ad"> <script> googletag.cmd.push(function() { googletag.display('div-gpt-ad-1608230097163-3'); }); </script> </div> </div> <div class="dianomi-articles--right"> <script type="text/javascript" id="dianomi_context_script" src="https://www.dianomi.com/js/contextfeed.js"></script> <div class="dianomi_context" data-dianomi-context-id="1339"></div> </div> </div> </div> <div class="row row--extra"> <div class="cols"> <div class="col col--75"> <div class="news-title"> <span class="nt-cat h5">Read more</span> <span class="nt-link"> <a class="icon icon--all" href="/news.htm">All</a> </span> </div> <div class="news-list news-list--x3 news-list--sqThumb"> <div class="news-item"> <div class="ni-image"> <a href="/news/article/three-quarters-say-world-more-dangerous-than-five-years-ago-poll"> <img data-src="https://res.cloudinary.com/dyw8mv3b0/image/upload/c_fill,g_face,q_80,w_100,h_100,f_auto/v1/news/2024_11/2XHA5KK_tnrobj.jpg" class="lazyload" alt="Three Quarters Of People Say The World Is More Dangerous Now Than Five Years Ago"> </a> </div> <div class="ni-content"> <div class="ni-title"> <a href="/news/article/three-quarters-say-world-more-dangerous-than-five-years-ago-poll">Three Quarters Of People Say The World Is More Dangerous Now Than Five Years Ago</a> </div> <div class="ni-meta"> <span class="ni-date"><time datetime="2024-11-30T07:00" title="30 November 2024 at 07:00">30 Nov</time></span> <span class="ni-cat"><a href="/news/defence.htm">Defence</a></span> </div> </div> </div><div class="news-item"> <div class="ni-image"> <a href="/news/article/royal-navy-recruitment-spending-jumps-fifth"> <img data-src="https://res.cloudinary.com/dyw8mv3b0/image/upload/c_fill,g_face,q_80,w_100,h_100,f_auto/v1/news/2024_11/2Y15CA6_enwkhh.jpg" class="lazyload" alt="MoD Spending On Navy Recruitment Jumps 20 Per Cent"> </a> </div> <div class="ni-content"> <div class="ni-title"> <a href="/news/article/royal-navy-recruitment-spending-jumps-fifth">MoD Spending On Navy Recruitment Jumps 20 Per Cent</a> </div> <div class="ni-meta"> <span class="ni-date"><time datetime="2024-11-28T16:45" title="28 November 2024 at 16:45">28 Nov</time></span> <span class="ni-cat"><a href="/news/defence.htm">Defence</a></span> </div> </div> </div><div class="news-item"> <div class="ni-image"> <a href="/news/article/much-more-to-do-to-tackle-misogyny-in-schools-says-minister"> <img data-src="https://res.cloudinary.com/dyw8mv3b0/image/upload/c_fill,g_face,q_80,w_100,h_100,f_auto/v1/news/2024_11/Stephen_Morgan_e9nxkk.jpg" class="lazyload" alt="There's 'Much More To Do' To Combat Misogyny In Schools, Says Minister"> </a> </div> <div class="ni-content"> <div class="ni-title"> <a href="/news/article/much-more-to-do-to-tackle-misogyny-in-schools-says-minister">There's "Much More To Do" To Combat Misogyny In Schools, Says Minister</a> </div> <div class="ni-meta"> <span class="ni-date"><time datetime="2024-11-27T08:00" title="27 November 2024 at 08:00">27 Nov</time></span> <span class="ni-cat"><a href="/news/education.htm">Education</a></span> </div> </div> </div><div class="news-item"> <div class="ni-image"> <a href="/news/article/senior-tory-philip-hammond-says-cutting-off-china-trade-ties-is-unrealistic"> <img data-src="https://res.cloudinary.com/dyw8mv3b0/image/upload/c_fill,g_face,q_80,w_100,h_100,f_auto/v1/news/2024_11/2XDH25B_lfd1jg.jpg" class="lazyload" alt="Senior Tory Philip Hammond Says Calls To Cut Off Trade With China Are 'Unrealistic'"> </a> </div> <div class="ni-content"> <div class="ni-title"> <a href="/news/article/senior-tory-philip-hammond-says-cutting-off-china-trade-ties-is-unrealistic">Senior Tory Philip Hammond Says Calls To Cut Off Trade With China Are "Unrealistic"</a> </div> <div class="ni-meta"> <span class="ni-date"><time datetime="2024-11-26T12:15" title="26 November 2024 at 12:15">26 Nov</time></span> <span class="ni-cat"><a href="/news/defence.htm">Defence</a></span> </div> </div> </div><div class="news-item"> <div class="ni-image"> <a href="/news/article/ex-security-advisor-warns-whitehall-lacks-expertise-deal-with-china"> <img data-src="https://res.cloudinary.com/dyw8mv3b0/image/upload/c_fill,g_face,q_80,w_100,h_100,f_auto/v1/news/2024_11/2RAE27C_mebxmb.jpg" class="lazyload" alt="Ex-Security Advisor Warns Whitehall Lacks Expertise To Deal With China"> </a> </div> <div class="ni-content"> <div class="ni-title"> <a href="/news/article/ex-security-advisor-warns-whitehall-lacks-expertise-deal-with-china">Ex-Security Advisor Warns Whitehall Lacks Expertise To Deal With China</a> </div> <div class="ni-meta"> <span class="ni-date"><time datetime="2024-11-24T09:00" title="24 November 2024 at 09:00">24 Nov</time></span> <span class="ni-cat"><a href="/news/defence.htm">Defence</a></span> </div> </div> </div><div class="news-item"> <div class="ni-image"> <a href="/news/article/kim-leadbeater-assisted-dying-i-came-politics-make-difference"> <img data-src="https://res.cloudinary.com/dyw8mv3b0/image/upload/c_fill,g_face,q_80,w_100,h_100,f_auto/v1/news/2024_11/kim_leadbeater-1627_copy_es9njj.jpg" class="lazyload" alt="Kim Leadbeater On Assisted Dying: 'I Came Into Politics To Make A Difference'"> </a> </div> <div class="ni-content"> <div class="ni-title"> <a href="/news/article/kim-leadbeater-assisted-dying-i-came-politics-make-difference">Kim Leadbeater On Assisted Dying: "I Came Into Politics To Make A Difference"</a> </div> <div class="ni-meta"> <span class="ni-date"><time datetime="2024-11-23T07:00" title="23 November 2024 at 07:00">23 Nov</time></span> <span class="ni-cat"><a href="/news/health-care.htm">Health</a></span> </div> </div> </div><div class="news-item"> <div class="ni-image"> <a href="/news/article/keir-starmer-face-huge-pressure-to-create-more-time-assisted-dying-debate"> <img data-src="https://res.cloudinary.com/dyw8mv3b0/image/upload/c_fill,g_face,q_80,w_100,h_100,f_auto/v1/news/2024_11/2YAX2AT_pvn1za.jpg" class="lazyload" alt="Keir Starmer Will Face “Immense Pressure” To Allow More Time For Assisted Dying Debate If Bill Passes"> </a> </div> <div class="ni-content"> <div class="ni-title"> <a href="/news/article/keir-starmer-face-huge-pressure-to-create-more-time-assisted-dying-debate">Keir Starmer Will Face “Immense Pressure” To Allow More Time For Assisted Dying Debate If Bill Passes</a> </div> <div class="ni-meta"> <span class="ni-date"><time datetime="2024-11-21T16:30" title="21 November 2024 at 16:30">21 Nov</time></span> <span class="ni-cat"><a href="/news/social-affairs.htm">Social affairs</a></span> </div> </div> </div><div class="news-item"> <div class="ni-image"> <a href="/news/article/defence-secretary-says-british-military-capabilities-not-good-enough"> <img data-src="https://res.cloudinary.com/dyw8mv3b0/image/upload/c_fill,g_face,q_80,w_100,h_100,f_auto/v1/news/2024_11/2YMCBNJ_pglyth.jpg" class="lazyload" alt="Defence Secretary Says British Military Capabilities Are 'Just Not Good Enough'"> </a> </div> <div class="ni-content"> <div class="ni-title"> <a href="/news/article/defence-secretary-says-british-military-capabilities-not-good-enough">Defence Secretary Says British Military Capabilities Are "Just Not Good Enough"</a> </div> <div class="ni-meta"> <span class="ni-date"><time datetime="2024-11-21T12:30" title="21 November 2024 at 12:30">21 Nov</time></span> <span class="ni-cat"><a href="/news/defence.htm">Defence</a></span> </div> </div> </div><div class="news-item"> <div class="ni-image"> <a href="/news/article/care-leavers-could-get-free-prescriptions-bus-fares"> <img data-src="https://res.cloudinary.com/dyw8mv3b0/image/upload/c_fill,g_face,q_80,w_100,h_100,f_auto/v1/news/2024_11/2YCB1JA_tdqpdt.jpg" class="lazyload" alt="Ministers Could Give Care Leavers Free Prescriptions And Bus Fares"> </a> </div> <div class="ni-content"> <div class="ni-title"> <a href="/news/article/care-leavers-could-get-free-prescriptions-bus-fares">Ministers Could Give Care Leavers Free Prescriptions And Bus Fares</a> </div> <div class="ni-meta"> <span class="ni-date"><time datetime="2024-11-20T18:00" title="20 November 2024 at 18:00">20 Nov</time></span> <span class="ni-cat"><a href="/news/health-care.htm">Health</a></span> </div> </div> </div> </div> </div> <div class="col col--25"> <div class="col--ad"> <!-- /1048162/ph/news-article_right-side-bot --> <div id='div-gpt-ad-1608230097163-4' class="ph-ad"> <script> googletag.cmd.push(function() { googletag.display('div-gpt-ad-1608230097163-4'); }); </script> </div> </div> <!-- <a href="/more/become-a-member.htm" class="cta-block cta-block--square "> <div class="cta-img lazyload" data-bg="/ugc-1/uploads/pageblocks/61/0ae23ab8cf9ab61e57849a802e3ba090.jpg"></div> <div class="h2"> Drive the <br> political debate </div> <p>Are you looking to engage with the most influential people in UK politics?</p> <div class="cta-bottom clearFix"> <p>Join our membership service today</p> <span class="btn btn--outlineWhite">Join now</span> </div> </a> --> </div> </div> </div> <!-- Composite Start --> <div id="M91004ScriptRootC1141116"></div> <script src="https://jsc.mgid.com/p/o/politicshome.com.1141116.js" async></script> <!-- Composite End --> <div class="avantisDiv"></div> <!-- /1048162/ph/news-article_pixel-1 --> <div id='div-gpt-ad-1608230097163-8'> <script> googletag.cmd.push(function() { googletag.display('div-gpt-ad-1608230097163-8'); }); </script> </div> <!-- /1048162/ph/news-article_pixel-2 --> <div id='div-gpt-ad-1608230097163-9'> <script> googletag.cmd.push(function() { googletag.display('div-gpt-ad-1608230097163-9'); }); </script> </div> <script type="text/javascript" async src="//s7.addthis.com/js/300/addthis_widget.js#pubid=ra-5c49a9669e01cd8c"></script> <div class="cta-banner"> <a href="/events.htm" class="clearFix"> <div class="ctab-img"> <img class="lazyload" data-src="/ugc-1/uploads/pageblocks/101/83f6ea43bb6e491dd4c657193e31704f.jpg"> </div> <div class="ctab-content flx flx--col flx--wr flx--jc"> <div class="h2">Find out more about our events</div> <p>PoliticsHome & The House Magazine organise a number of industry leading political events throughout the year.</p> <p><span class="btn btn--xPadding btn--outlineBlack">Find out more</span></p> </div> </a> </div> </div> </div> </main> <footer> <div class="container"> <div class="ftr-col ftr-col--left clearFix"> <div class="ftr-subsWrap"> <div class="h3">Sign up for our newsletters</div> <div class="ftr-subs clearFix"> <a href="https://www.politicshome.com/account.htm"> <div class="ftrs-img"> <img class="lazyload" data-src="/ugc-1/uploads/pageblocks/11069/199d2e61b2961d864564a149aad3fe91.png" alt="Subscribe" /> </div> <div class="ftrs-text"> <p>Get daily news alerts and weekend round-ups straight to your inbox.</p> <p><span class="btn btn--black">Subscribe</span></p> </div> </a> </div> <div class="subs-popup subs-popup--membership"> <div class="subs-close"><span class="icon icon--subsClose">Close</span></div> <div class="h4 h4--sm">Sign up to the PoliticsHome<br> newsletter today!</div> <div><a href="/account.htm" class="btn btn--outlineWhite">Find out more</a></div> </div> </div> <div class="ftr-copyWrap"> <p>Registered in England & Wales under No. 07291783</p> <p>© Political Holdings Limited <script>document.write(new Date().getFullYear());</script></p> </div> </div> <div class="ftr-col ftr-col--right clearFix flx flx--wr"> <div class="ftr-subcol ftr-subcol--1"> <div class="h5">Quick links</div> <ul> <li><a href="/">Home</a></li> <li><a href="/news">News</a></li> <li><a href="/thehouse">The House Live</a></li> <!--li><a href="/must-reads">Must Reads</a></li--> <li><a href="/events">Events</a></li> <li><a href="/members">Members' Directory</a></li> <li><a href="/more/marketing-opportunities.htm">Commercial Opportunities</a></li> <li><a href="/more/about-politicshome.htm">About Us</a></li> </ul> <span class="icon icon--chevDown"></span> </div> <div class="ftr-subcol ftr-subcol--1"> <div class="h5">More from Total Politics</div> <ul> <li><a href="http://www.holyrood.com" target="_blank">Holyrood</a></li> <li><a href="http://www.theparliamentmagazine.eu/" target="_blank">The Parliament</a></li> <li><a href="http://www.civilserviceworld.com" target="_blank">Civil Service World</a></li> <li><a href="http://www.publictechnology.net/" target="_blank">PublicTechnology.net</a></li> </ul> <span class="icon icon--chevDown"></span> </div> <div class="ftr-subcol ftr-subcol--1 ftr-subcol--last"> <div class="h5">About Us</div> <ul> <li><a href="https://www.totalpolitics.com/" target="_blank">Total Politics Group</a></li> <li><a href="https://www.totalpolitics.com/docs/privacy-policy.pdf" target="_blank">Privacy Policy</a></li> <li><a href="https://www.totalpolitics.com/docs/Website_Terms_and_Conditions_of_Use.pdf" target="_blank">Terms & Conditions</a></li> </ul> <span class="icon icon--chevDown"></span> </div> <div class="ftr-subcol ftr-subcol--1"> <div class="h5">Services</div> <ul> <li><a href="https://www.totalpolitics.com/media/" target="_blank">Media</a></li> <li><a href="https://www.totalpolitics.com/events/" target="_blank">Events</a></li> <li><a href="https://www.totalpolitics.com/training/" target="_blank">Training</a></li> </ul> <span class="icon icon--chevDown"></span> </div> </div> </div> </footer> <div class="to-top" title="Back to top"></div> <!--Skin Ad Unit--> <!-- /1048162/ph/news-article_teads --> <div id='div-gpt-ad-1608230097163-5'> <script> googletag.cmd.push(function() { googletag.display('div-gpt-ad-1608230097163-5'); }); </script> </div> <!-- /1048162/ph/news-article_skin --> <div id='div-gpt-ad-1608230097163-7'> <script> googletag.cmd.push(function() { googletag.display('div-gpt-ad-1608230097163-7'); }); </script> </div> <script type="text/javascript"> //<![CDATA[ Sys.WebForms.PageRequestManager._initialize('ctl00$ajax', 'form1', [], [], [], 90, 'ctl00'); //]]> </script> <!-- Quantcast Tag --> <script async type="text/javascript"> var _qevents = _qevents || []; (function () { var elem = document.createElement('script'); elem.src = (document.location.protocol == "https:" ? "https://secure" : "http://edge") + ".quantserve.com/quant.js"; elem.async = true; elem.type = "text/javascript"; var scpt = document.getElementsByTagName('script')[0]; scpt.parentNode.insertBefore(elem, scpt); })(); _qevents.push({ qacct: "p-1C3fJ9awG115y" }); function dodsCheckQuantCast () { if (typeof(window.__tcfapi) !== 'function') { setTimeout(function () { dodsCheckQuantCast(); }, 250); } else { __tcfapi('getTCData', 2, function(tcData, success) { if (!success || tcData.cmpStatus != "loaded") { setTimeout(function () { dodsCheckQuantCast(); }, 250); } else { __tcfapi('addEventListener', 2, function(tcData, success) { if (success) { dodsGetVendorConsents(tcData); } }); } }); } } dodsCheckQuantCast(); function dodsGetVendorConsents(tcData) { // Google GDPR checks console.log('Google GDPR checks', tcData.eventStatus, tcData.gdprApplies); if(tcData.eventStatus === 'tcloaded' || tcData.eventStatus === 'useractioncomplete') { if (!tcData.gdprApplies) { console.log('GDPR does not apply'); // Do nothing as all ads allowed } else { console.log('GDPR applies'); // GDPR applies // Purpose 1 refers to the storage and/or access of information on a device. var hasDeviceStorageAndAccessConsent = tcData.purpose.consents[1] || false; // Google Requires Consent for Purpose 1 console.log('Storage consent', hasDeviceStorageAndAccessConsent); if (hasDeviceStorageAndAccessConsent) { var hasGoogleAdvertisingProductsConsent = tcData.vendor.consents[755] || false; // Google Advertising (IAB Vendor ID 755) console.log('Google consent', hasGoogleAdvertisingProductsConsent); if (hasGoogleAdvertisingProductsConsent) { var hasPersonalizedProfileConsent = tcData.purpose.consents[3] || false; var hasPersonalizedAdsConsent = tcData.purpose.consents[4] || false; // Check if have add personalization consent Purpose 3 and 4 console.log('Google personalization consent', hasPersonalizedAdsConsent, hasPersonalizedProfileConsent); if( hasPersonalizedAdsConsent && hasPersonalizedProfileConsent ) { // Set request non-personalized ads to false. (do nothing as default) } else { // Set request non-personalized ads to true. googletag.cmd.push(function() { googletag.pubads().setRequestNonPersonalizedAds(1); }); } } } } // Refresh the ads after the consent has been configured googletag.cmd.push(function() { googletag.pubads().refresh(); }); } } </script> <noscript> <div style="display:none;"> <img src="//pixel.quantserve.com/pixel/p-1C3fJ9awG115y.gif" border="0" height="1" width="1" alt="Quantcast"/> </div> </noscript> <!-- End Quantcast tag --> <div class="aspNetHidden"> <input type="hidden" name="__VIEWSTATEGENERATOR" id="__VIEWSTATEGENERATOR" value="90059987" /> </div></form> <script src="https://res.cloudinary.com/dyw8mv3b0/raw/upload/js/advert.js" type="text/javascript"></script> </body> </html>