PageSourceSearch

https://www.theparliamentmagazine.eu/news.htm

html theparliamentmagazine.eu collected 2026-10-01 08:48:40 UTC 84,456 bytes, 1,557 lines download raw bytes

1<!doctype html>
2<html lang="en" class="no-js">
3<head><!-- InMobi Choice. Consent Manager Tag v3.0 (for TCF 2.2) -->
4<script type="text/javascript" async=true>
5(function() {
6  var host = window.location.hostname;
7  var element = document.createElement('script');
8  var firstScript = document.getElementsByTagName('script')[0];
9  var url = 'https://cmp.inmobi.com'
10    .concat('/choice/', '1C3fJ9awG115y', '/', host, '/choice.js?tag_version=V3');
11  var uspTries = 0;
12  var uspTriesLimit = 3;
13  element.async = true;
14  element.type = 'text/javascript';
15  element.src = url;
16
17  firstScript.parentNode.insertBefore(element, firstScript);
18
19  function makeStub() {
20    var TCF_LOCATOR_NAME = '__tcfapiLocator';
21    var queue = [];
22    var win = window;
23    var cmpFrame;
24
25    function addFrame() {
26      var doc = win.document;
27      var otherCMP = !!(win.frames[TCF_LOCATOR_NAME]);
28
29      if (!otherCMP) {
30        if (doc.body) {
31          var iframe = doc.createElement('iframe');
32
33          iframe.style.cssText = 'display:none';
34          iframe.name = TCF_LOCATOR_NAME;
35          doc.body.appendChild(iframe);
36        } else {
37          setTimeout(addFrame, 5);
38        }
39      }
40      return !otherCMP;
41    }
42
43    function tcfAPIHandler() {
44      var gdprApplies;
45      var args = arguments;
46
47      if (!args.length) {
48        return queue;
49      } else if (args[0] === 'setGdprApplies') {
50        if (
51          args.length > 3 &&
52          args[2] === 2 &&
53          typeof args[3] === 'boolean'
54        ) {
55          gdprApplies = args[3];
56          if (typeof args[2] === 'function') {
57            args[2]('set', true);
58          }
59        }
60      } else if (args[0] === 'ping') {
61        var retr = {
62          gdprApplies: gdprApplies,
63          cmpLoaded: false,
64          cmpStatus: 'stub'
65        };
66
67        if (typeof args[2] === 'function') {
68          args[2](retr);
69        }
70      } else {
71        if(args[0] === 'init' && typeof args[3] === 'object') {
72          args[3] = Object.assign(args[3], { tag_version: 'V3' });
73        }
74        queue.push(args);
75      }
76    }
77
78    function postMessageEventHandler(event) {
79      var msgIsString = typeof event.data === 'string';
80      var json = {};
81
82      try {
83        if (msgIsString) {
84          json = JSON.parse(event.data);
85        } else {
86          json = event.data;
87        }
88      } catch (ignore) {}
89
90      var payload = json.__tcfapiCall;
91
92      if (payload) {
93        window.__tcfapi(
94          payload.command,
95          payload.version,
96          function(retValue, success) {
97            var returnMsg = {
98              __tcfapiReturn: {
99                returnValue: retValue,
100                success: success,
101                callId: payload.callId
102              }
103            };
104            if (msgIsString) {
105              returnMsg = JSON.stringify(returnMsg);
106            }
107            if (event && event.source && event.source.postMessage) {
108              event.source.postMessage(returnMsg, '*');
109            }
110          },
111          payload.parameter
112        );
113      }
114    }
115
116    while (win) {
117      try {
118        if (win.frames[TCF_LOCATOR_NAME]) {
119          cmpFrame = win;
120          break;
121        }
122      } catch (ignore) {}
123
124      if (win === window.top) {
125        break;
126      }
127      win = win.parent;
128    }
129    if (!cmpFrame) {
130      addFrame();
131      win.__tcfapi = tcfAPIHandler;
132      win.addEventListener('message', postMessageEventHandler, false);
133    }
134  };
135
136  makeStub();
137
138  function makeGppStub() {
139    const CMP_ID = 10;
140    const SUPPORTED_APIS = [
141      '2:tcfeuv2',
142      '6:uspv1',
143      '7:usnatv1',
144      '8:usca',
145      '9:usvav1',
146      '10:uscov1',
147      '11:usutv1',
148      '12:usctv1'
149    ];
150
151    window.__gpp_addFrame = function (n) {
152      if (!window.frames[n]) {
153        if (document.body) {
154          var i = document.createElement("iframe");
155          i.style.cssText = "display:none";
156          i.name = n;
157          document.body.appendChild(i);
158        } else {
159          window.setTimeout(window.__gpp_addFrame, 10, n);
160        }
161      }
162    };
163    window.__gpp_stub = function () {
164      var b = arguments;
165      __gpp.queue = __gpp.queue || [];
166      __gpp.events = __gpp.events || [];
167
168      if (!b.length || (b.length == 1 && b[0] == "queue")) {
169        return __gpp.queue;
170      }
171
172      if (b.length == 1 && b[0] == "events") {
173        return __gpp.events;
174      }
175
176      var cmd = b[0];
177      var clb = b.length > 1 ? b[1] : null;
178      var par = b.length > 2 ? b[2] : null;
179      if (cmd === "ping") {
180        clb(
181          {
182            gppVersion: "1.1", // must be “Version.Subversion”, current: “1.1”
183            cmpStatus: "stub", // possible values: stub, loading, loaded, error
184            cmpDisplayStatus: "hidden", // possible values: hidden, visible, disabled
185            signalStatus: "not ready", // possible values: not ready, ready
186            supportedAPIs: SUPPORTED_APIS, // list of supported APIs
187            cmpId: CMP_ID, // IAB assigned CMP ID, may be 0 during stub/loading
188            sectionList: [],
189            applicableSections: [-1],
190            gppString: "",
191            parsedSections: {},
192          },
193          true
194        );
195      } else if (cmd === "addEventListener") {
196        if (!("lastId" in __gpp)) {
197          __gpp.lastId = 0;
198        }
199        __gpp.lastId++;
200        var lnr = __gpp.lastId;
201        __gpp.events.push({
202          id: lnr,
203          callback: clb,
204          parameter: par,
205        });
206        clb(
207          {
208            eventName: "listenerRegistered",
209            listenerId: lnr, // Registered ID of the listener
210            data: true, // positive signal
211            pingData: {
212              gppVersion: "1.1", // must be “Version.Subversion”, current: “1.1”
213              cmpStatus: "stub", // possible values: stub, loading, loaded, error
214              cmpDisplayStatus: "hidden", // possible values: hidden, visible, disabled
215              signalStatus: "not ready", // possible values: not ready, ready
216              supportedAPIs: SUPPORTED_APIS, // list of supported APIs
217              cmpId: CMP_ID, // list of supported APIs
218              sectionList: [],
219              applicableSections: [-1],
220              gppString: "",
221              parsedSections: {},
222            },
223          },
224          true
225        );
226      } else if (cmd === "removeEventListener") {
227        var success = false;
228        for (var i = 0; i < __gpp.events.length; i++) {
229          if (__gpp.events[i].id == par) {
230            __gpp.events.splice(i, 1);
231            success = true;
232            break;
233          }
234        }
235        clb(
236          {
237            eventName: "listenerRemoved",
238            listenerId: par, // Registered ID of the listener
239            data: success, // status info
240            pingData: {
241              gppVersion: "1.1", // must be “Version.Subversion”, current: “1.1”
242              cmpStatus: "stub", // possible values: stub, loading, loaded, error
243              cmpDisplayStatus: "hidden", // possible values: hidden, visible, disabled
244              signalStatus: "not ready", // possible values: not ready, ready
245              supportedAPIs: SUPPORTED_APIS, // list of supported APIs
246              cmpId: CMP_ID, // CMP ID
247              sectionList: [],
248              applicableSections: [-1],
249              gppString: "",
250              parsedSections: {},
251            },
252          },
253          true
254        );
255      } else if (cmd === "hasSection") {
256        clb(false, true);
257      } else if (cmd === "getSection" || cmd === "getField") {
258        clb(null, true);
259      }
260      //queue all other commands
261      else {
262        __gpp.queue.push([].slice.apply(b));
263      }
264    };
265    window.__gpp_msghandler = function (event) {
266      var msgIsString = typeof event.data === "string";
267      try {
268        var json = msgIsString ? JSON.parse(event.data) : event.data;
269      } catch (e) {
270        var json = null;
271      }
272      if (typeof json === "object" && json !== null && "__gppCall" in json) {
273        var i = json.__gppCall;
274        window.__gpp(
275          i.command,
276          function (retValue, success) {
277            var returnMsg = {
278              __gppReturn: {
279                returnValue: retValue,
280                success: success,
281                callId: i.callId,
282              },
283            };
284            event.source.postMessage(msgIsString ? JSON.stringify(returnMsg) : returnMsg, "*");
285          },
286          "parameter" in i ? i.parameter : null,
287          "version" in i ? i.version : "1.1"
288        );
289      }
290    };
291    if (!("__gpp" in window) || typeof window.__gpp !== "function") {
292      window.__gpp = window.__gpp_stub;
293      window.addEventListener("message", window.__gpp_msghandler, false);
294      window.__gpp_addFrame("__gppLocator");
295    }
296  };
297
298  makeGppStub();
299
300  var uspStubFunction = function() {
301    var arg = arguments;
302    if (typeof window.__uspapi !== uspStubFunction) {
303      setTimeout(function() {
304        if (typeof window.__uspapi !== 'undefined') {
305          window.__uspapi.apply(window.__uspapi, arg);
306        }
307      }, 500);
308    }
309  };
310
311  var checkIfUspIsReady = function() {
312    uspTries++;
313    if (window.__uspapi === uspStubFunction && uspTries < uspTriesLimit) {
314      console.warn('USP is not accessible');
315    } else {
316      clearInterval(uspInterval);
317    }
318  };
319
320  if (typeof window.__uspapi === 'undefined') {
321    window.__uspapi = uspStubFunction;
322    var uspInterval = setInterval(checkIfUspIsReady, 6000);
323  }
324})();
325</script>
325
326<!-- 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="The Parliament Magazine" /><meta name="msapplication-TileColor" content="#ffffff" /><meta name="msapplication-config" content="/_img/_favicons/browserconfig.xml" /><meta name="theme-color" content="#ffffff" />
327        <meta name="robots" content="index, follow" />
328    <meta name="revisit-after" content="14 days" /><link rel="apple-touch-icon" sizes="180x180" href="/_img/_favicons/apple-touch-icon.png" /><link rel="icon" type="image/png" sizes="32x32" href="/_img/_favicons/favicon-32x32.png" /><link rel="icon" type="image/png" sizes="16x16" href="/_img/_favicons/favicon-16x16.png" /><link rel="manifest" href="/_img/_favicons/manifest.json" /><link rel="mask-icon" href="/_img/_favicons/safari-pinned-tab.svg" color="#231f20" /><link rel="shortcut icon" href="/favicon.ico" /><link rel="stylesheet" href="/_styles/core2.min.css?v14" media="screen" /><link rel="stylesheet" href="/_styles/layout2.min.css?v28" media="screen" /><link rel="preconnect" href="https://fonts.googleapis.com" /><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="" />
329
330    <!--<link href="https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;700&amp;
330family=Playfair+Display:wght@400;700&amp;family=Roboto+Condensed:wght@700&amp;display=swap" rel="stylesheet" />-->
331
332    <link href="https://fonts.googleapis.com/css2?family=Cardo:ital,wght@0,400;0,700;1,400&amp;family=Open+Sans:wght@400;700&amp;family=Roboto:ital,wght@0,400;0,500;0,700;1,400;1,500;1,700&amp;display=swap" rel="stylesheet" />
333
334    
334<script src="//ajax.googleapis.com/ajax/libs/jquery/2.2.4/jquery.min.js"></script>
334
335    
335<script>!window.jQuery && document.write('
335<script src="/_scripts/jquery.js"><\/script>')</script>
335
336    
336<script src="/_scripts/modernizr.js"></script>
336
337    
337<script src="/_scripts/core.min.js?11"></script>
337
338    
338<script src="/_scripts/plugins.js?2a"></script>
338
339
340    
341    <!-- ADVERTISING - START -->
342    
342<script async src="https://securepubads.g.doubleclick.net/tag/js/gpt.js"></script>
342
343    
343<script>
344        window.googletag = window.googletag || {cmd: []};
345    </script>
345
346
347    
347<script>
348    // define variables to hold gpt slot objects
349    var gptSlots = [];
350    var slot1,slot2,slot3,slot4;
351  googletag.cmd.push(function() {
352
353        headerMapping = googletag.sizeMapping().
354  			addSize([0, 0], [1, 1]).
355  			addSize([320, 0], [[320, 50], [320, 100]]).
356  			addSize([801, 0], [[468, 60], [728, 90]]).
357  			addSize([1201, 0], [[970, 90], [970, 250], [728, 90]]).
358  			build();
359
360        fullwidthMapping = googletag.sizeMapping().
361  			addSize([0, 0], [1, 1]).
362  			addSize([300, 0], [300, 250]).
363  			addSize([801, 0], [[468, 60], [728, 90]]).
364  			addSize([1201, 0], [[970, 90], [970, 250], [728, 90]]).
365  			build();
366
367        skinMapping = googletag.sizeMapping().
368  			addSize([1201, 0], [1, 1]).
369  			build();
370
371    slot1 = googletag.defineSlot('/1048162/pm/news-main_header', [[320, 50], [970, 250], [970, 90], [320, 100], [1, 1], [728, 90]], 'div-gpt-ad-1608230013890-0').defineSizeMapping(headerMapping).setTargeting('lazyload').addService(googletag.pubads());
372    slot2 = googletag.defineSlot('/1048162/pm/news-main_mid', [[970, 250], [970, 90], [728, 90], [300, 250]], 'div-gpt-ad-1608230013890-1').defineSizeMapping(fullwidthMapping).setTargeting('lazyload').addService(googletag.pubads());
373    slot3 = googletag.defineSlot('/1048162/pm/news-main_bot', [[970, 250], [970, 90], [728, 90], [300, 250]], 'div-gpt-ad-1608230013890-2').defineSizeMapping(fullwidthMapping).setTargeting('lazyload').addService(googletag.pubads());
374    slot4 = googletag.defineSlot('/1048162/pm/news-main_skin', [1, 1], 'div-gpt-ad-1608230013890-3').defineSizeMapping(skinMapping).setTargeting('lazyload').addService(googletag.pubads());
375    googletag.defineSlot('/1048162/pm/news-main_pixel-1', [1, 1], 'div-gpt-ad-1608230013890-4').setTargeting('lazyload').addService(googletag.pubads());
376    googletag.defineSlot('/1048162/pm/news-main_pixel-2', [1, 1], 'div-gpt-ad-1608230013890-5').setTargeting('lazyload').addService(googletag.pubads());
377    googletag.pubads().enableSingleRequest();
378    googletag.pubads().disableInitialLoad();
379    googletag.pubads().collapseEmptyDivs();
380    googletag.pubads().enableLazyLoad({
381        fetchMarginPercent: 200,
382        renderMarginPercent: 100,
383        mobileScaling: 2.0
384    });    
385    googletag.pubads().setTargeting("environment","production");
386googletag.pubads().setTargeting("Page", ["News analysis"]);
387
388googletag.enableServices();
389 gptSlots.push(slot1, slot2, slot3, slot4);
390    });
391    </script>
391
392    <!-- ADVERTISING - END -->
393    
394    
395	<!-- Google Tag Manager -->
396	
396<script>
vendor: 335 bytes, lines 396-400
396(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
397	new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
398	j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
399	'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
400	})(window,document,'script','dataLayer','
400GTM-WHDKTSQ
vendor: 3 bytes, line 400
400');
400</script>
400
401	<!-- End Google Tag Manager -->
402
403    
403<script type="text/javascript">
404    var _elqQ = _elqQ || [];
405    _elqQ.push(['elqSetSiteId', '1690315']);
406    _elqQ.push(['elqTrackPageView']);
407    
408    (function () {
409        function async_load() {
410            var s = document.createElement('script'); s.type = 'text/javascript'; s.async = true;
411            s.src = '//img06.en25.com/i/elqCfg.min.js';
412            var x = document.getElementsByTagName('script')[0]; x.parentNode.insertBefore(s, x);
413        }
414        if (window.addEventListener) window.addEventListener('DOMContentLoaded', async_load, false);
415        else if (window.attachEvent) window.attachEvent('onload', async_load); 
416    })();
417</script>
vendor: 86 bytes, line 417
417<script type="text/javascript" src='https://www.google.com/recaptcha/api.js'></script>
417<!-- Poool Tracking -->
418<script id="poool-engage" src="https://assets.poool.fr/engage.min.js" async></script>
418
419        
419<script>
420            const script = document.getElementById('poool-engage');
421            script.addEventListener('load', function() {
422                Engage.init('B7H7E-5SALK-J1YCN-ZNZ63')
423                .autoCreate();
424            });
425</script>
425
426<!-- Poool Tracking End-->
426<script src="https://cdn.p-n.io/pushly-sdk.min.js?domain_key=W6PndT8I8jSyIKDSivrEQYBdUvzu4EXy4W82" async></script>
vendor: 2 bytes, line 426
426
427<script>
428  window.PushlySDK = window.PushlySDK || [];
429  function pushly() { window.PushlySDK.push(arguments) }
430  pushly('load', {
431    domainKey: 'W6PndT8I8jSyIKDSivrEQYBdUvzu4EXy4W82',
432    sw: '/assets/pushly/pushly-sdk-worker.js'
433  });
434</script>
434
435<meta property="og:site_name" content="The Parliament Magazine" />
436<meta property="og:locale" content="en_GB" />
437<meta property="og:title" content="News | The Parliament Magazine" />
438<meta property="og:description" content="The latest news from the European Parliament brought to you by The Parliament Magazine" />
439<meta property="og:url" content="https://www.theparliamentmagazine.eu/news.htm" />
440<meta property="og:image" content="https://www.theparliamentmagazine.eu/_img/share_orange.jpg" />
441<meta property="og:image:type" content="image/jpeg" />
442<meta property="og:type" content="article" />
443<meta property="article:published_time" content="2020-04-09 15:52:48" />
444<meta property="article:modified_time" content="2024-06-04 15:03:51" />
445
446<link rel="canonical" href="https://www.theparliamentmagazine.eu/news.htm" /><meta name="Description" content="The latest news from the European Parliament brought to you by The Parliament Magazine" /><title>
447	News | The Parliament Magazine
448</title></head>
449<body >
450    
451	<!-- Google Tag Manager (noscript) -->
vendor: 70 bytes, lines 451-452
451
452	<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
452GTM-WHDKTSQ
vendor: 87 bytes, lines 452-454
452"
453	height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
454	
454<!-- End Google Tag Manager (noscript) -->
455
456    <form method="post" action="/news.htm" id="form1">
457<div class="aspNetHidden">
458<input type="hidden" name="__EVENTTARGET" id="__EVENTTARGET" value="" />
459<input type="hidden" name="__EVENTARGUMENT" id="__EVENTARGUMENT" value="" />
460<input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="/wEPDwULLTE5Njg1MzgzMTcPZBYCZg9kFgRmD2QWAgIfD2QWBAIBDxYCHgRUZXh0BYESdmFyIHNsb3QxLHNsb3QyLHNsb3QzLHNsb3Q0OwogIGdvb2dsZXRhZy5jbWQucHVzaChmdW5jdGlvbigpIHsKCiAgICAgICAgaGVhZGVyTWFwcGluZyA9IGdvb2dsZXRhZy5zaXplTWFwcGluZygpLgogIAkJCWFkZFNpemUoWzAsIDBdLCBbMSwgMV0pLgogIAkJCWFkZFNpemUoWzMyMCwgMF0sIFtbMzIwLCA1MF0sIFszMjAsIDEwMF1dKS4KICAJCQlhZGRTaXplKFs4MDEsIDBdLCBbWzQ2OCwgNjBdLCBbNzI4LCA5MF1dKS4KICAJCQlhZGRTaXplKFsxMjAxLCAwXSwgW1s5NzAsIDkwXSwgWzk3MCwgMjUwXSwgWzcyOCwgOTBdXSkuCiAgCQkJYnVpbGQoKTsKCiAgICAgICAgZnVsbHdpZHRoTWFwcGluZyA9IGdvb2dsZXRhZy5zaXplTWFwcGluZygpLgogIAkJCWFkZFNpemUoWzAsIDBdLCBbMSwgMV0pLgogIAkJCWFkZFNpemUoWzMwMCwgMF0sIFszMDAsIDI1MF0pLgogIAkJCWFkZFNpemUoWzgwMSwgMF0sIFtbNDY4LCA2MF0sIFs3MjgsIDkwXV0pLgogIAkJCWFkZFNpemUoWzEyMDEsIDBdLCBbWzk3MCwgOTBdLCBbOTcwLCAyNTBdLCBbNzI4LCA5MF1dKS4KICAJCQlidWlsZCgpOwoKICAgICAgICBza2luTWFwcGluZyA9IGdvb2dsZXRhZy5zaXplTWFwcGluZygpLgogIAkJCWFkZFNpemUoWzEyMDEsIDBdLCBbMSwgMV0pLgogIAkJCWJ1aWxkKCk7CgogICAgc2xvdDEgPSBnb29nbGV0YWcuZGVmaW5lU2xvdCgnLzEwNDgxNjIvcG0vbmV3cy1tYWluX2hlYWRlcicsIFtbMzIwLCA1MF0sIFs5NzAsIDI1MF0sIFs5NzAsIDkwXSwgWzMyMCwgMTAwXSwgWzEsIDFdLCBbNzI4LCA5MF1dLCAnZGl2LWdwdC1hZC0xNjA4MjMwMDEzODkwLTAnKS5kZWZpbmVTaXplTWFwcGluZyhoZWFkZXJNYXBwaW5nKS5zZXRUYXJnZXRpbmcoJ2xhenlsb2FkJykuYWRkU2VydmljZShnb29nbGV0YWcucHViYWRzKCkpOwogICAgc2xvdDIgPSBnb29nbGV0YWcuZGVmaW5lU2xvdCgnLzEwNDgxNjIvcG0vbmV3cy1tYWluX21pZCcsIFtbOTcwLCAyNTBdLCBbOTcwLCA5MF0sIFs3MjgsIDkwXSwgWzMwMCwgMjUwXV0sICdkaXYtZ3B0LWFkLTE2MDgyMzAwMTM4OTAtMScpLmRlZmluZVNpemVNYXBwaW5nKGZ1bGx3aWR0aE1hcHBpbmcpLnNldFRhcmdldGluZygnbGF6eWxvYWQnKS5hZGRTZXJ2aWNlKGdvb2dsZXRhZy5wdWJhZHMoKSk7CiAgICBzbG90MyA9IGdvb2dsZXRhZy5kZWZpbmVTbG90KCcvMTA0ODE2Mi9wbS9uZXdzLW1haW5fYm90JywgW1s5NzAsIDI1MF0sIFs5NzAsIDkwXSwgWzcyOCwgOTBdLCBbMzAwLCAyNTBdXSwgJ2Rpdi1ncHQtYWQtMTYwODIzMDAxMzg5MC0yJykuZGVmaW5lU2l6ZU1hcHBpbmcoZnVsbHdpZHRoTWFwcGluZykuc2V0VGFyZ2V0aW5nKCdsYXp5bG9hZCcpLmFkZFNlcnZpY2UoZ29vZ2xldGFnLnB1YmFkcygpKTsKICAgIHNsb3Q0ID0gZ29vZ2xldGFnLmRlZmluZVNsb3QoJy8xMDQ4MTYyL3BtL25ld3MtbWFpbl9za2luJywgWzEsIDFdLCAnZGl2LWdwdC1hZC0xNjA4MjMwMDEzODkwLTMnKS5kZWZpbmVTaXplTWFwcGluZyhza2luTWFwcGluZykuc2V0VGFyZ2V0aW5nKCdsYXp5bG9hZCcpLmFkZFNlcnZpY2UoZ29vZ2xldGFnLnB1YmFkcygpKTsKICAgIGdvb2dsZXRhZy5kZWZpbmVTbG90KCcvMTA0ODE2Mi9wbS9uZXdzLW1haW5fcGl4ZWwtMScsIFsxLCAxXSwgJ2Rpdi1ncHQtYWQtMTYwODIzMDAxMzg5MC00Jykuc2V0VGFyZ2V0aW5nKCdsYXp5bG9hZCcpLmFkZFNlcnZpY2UoZ29vZ2xldGFnLnB1YmFkcygpKTsKICAgIGdvb2dsZXRhZy5kZWZpbmVTbG90KCcvMTA0ODE2Mi9wbS9uZXdzLW1haW5fcGl4ZWwtMicsIFsxLCAxXSwgJ2Rpdi1ncHQtYWQtMTYwODIzMDAxMzg5MC01Jykuc2V0VGFyZ2V0aW5nKCdsYXp5bG9hZCcpLmFkZFNlcnZpY2UoZ29vZ2xldGFnLnB1YmFkcygpKTsKICAgIGdvb2dsZXRhZy5wdWJhZHMoKS5lbmFibGVTaW5nbGVSZXF1ZXN0KCk7CiAgICBnb29nbGV0YWcucHViYWRzKCkuZGlzYWJsZUluaXRpYWxMb2FkKCk7CiAgICBnb29nbGV0YWcucHViYWRzKCkuY29sbGFwc2VFbXB0eURpdnMoKTsKICAgIGdvb2dsZXRhZy5wdWJhZHMoKS5lbmFibGVMYXp5TG9hZCh7CiAgICAgICAgZmV0Y2hNYXJnaW5QZXJjZW50OiAyMDAsCiAgICAgICAgcmVuZGVyTWFyZ2luUGVyY2VudDogMTAwLAogICAgICAgIG1vYmlsZVNjYWxpbmc6IDIuMAogICAgfSk7ICAgIAogICAgZ29vZ2xldGFnLnB1YmFkcygpLnNldFRhcmdldGluZygiZW52aXJvbm1lbnQiLCJwcm9kdWN0aW9uIik7DQpnb29nbGV0YWcucHViYWRzKCkuc2V0VGFyZ2V0aW5nKCJQYWdlIiwgWyJOZXdzIGFuYWx5c2lzIl0pOw0KDQpnb29nbGV0YWcuZW5hYmxlU2VydmljZXMoKTsNCmQCAg8WAh8ABSsgZ3B0U2xvdHMucHVzaChzbG90MSwgc2xvdDIsIHNsb3QzLCBzbG90NCk7ZAICEGRkFgYCAQ9kFgJmD2QWDAIBD2QWAgIBDxYCHwAFwgE8IS0tIC8xMDQ4MTYyL3BtL25ld3MtbWFpbl9oZWFkZXIgLS0+CjxkaXYgaWQ9J2Rpdi1ncHQtYWQtMTYwODIzMDAxMzg5MC0wJz4KICA8c2NyaXB0PgogICAgZ29vZ2xldGFnLmNtZC5wdXNoKGZ1bmN0aW9uKCkgeyBnb29nbGV0YWcuZGlzcGxheSgnZGl2LWdwdC1hZC0xNjA4MjMwMDEzODkwLTAnKTsgfSk7CiAgPC9zY3JpcHQ+CjwvZGl2PmQCAw9kFgJmD2QWAmYPZBYCZg9kFgJmD2QWAmYPFgIfAAXTAzxkaXYgY2xhc3M9InByb21vLXRleHQiPg0KICAgPHAgY2xhc3M9Im9zd2FsZCI+U3Vic2NyaWJlIHRvIFRoZSBQYXJsaWFtZW50PC9wPg0KICAgPGEgaHJlZj0iaHR0cHM6Ly93d3cudHBncm91cHNob3AuY29tL3N0b3JlL3Byb2R1Y3RzLHRoZS1wYXJsaWFtZW50XzIxLmh0bT91dG1fc291cmNlPXRoZXBhcmxpbWFnJnV0bV9tZWRpdW09d2Vic2l0ZSZ1dG1fY2FtcGFpZ249cGFybGltYWdfeWVsbG93LWhlYWRlcl9zdWJzY3JpYmUtYnV0dG9uIiB0YXJnZXQ9Il9ibGFuayIgY2xhc3M9ImJ0biBidG4tLWRhcmsgYnRuLS14c21hbGwiID5TdWJzY3JpYmUgbm93PC9hPg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSJwcm9tby1pbWciPg0KICA8aW1nIGFsdD0iU3Vic2NyaWJlIG5vdyIgc3JjPSIvdWdjLTEvdXBsb2Fkcy9wYWdlYmxvY2tzLzE2MTU1LzMwZDY2MmUwYzYzODRiOTExOTNlZTQyZDk1YTA1M2NmLmpwZWciPg0KPC9kaXY+ZAIFDxYCHwAFgBA8dWw+PGxpPjxhIGhyZWY9Ii9ldS1pbnN0aXR1dGlvbnMua
460HRtIiB0aXRsZT0iRVUgSW5zdGl0dXRpb25zIj48c3Bhbj5FVSBJbnN0aXR1dGlvbnM8L3NwYW4+PC9hPjwvbGk+PGxpPjxhIGhyZWY9Ii9tZW1iZXItc3RhdGVzLmh0bSIgdGl0bGU9Ik1lbWJlciBTdGF0ZXMiPjxzcGFuPk1lbWJlciBTdGF0ZXM8L3NwYW4+PC9hPjwvbGk+PGxpPjxhIGhyZWY9Ii9mb3JlaWduLWFuZC1zZWN1cml0eS1wb2xpY3kuaHRtIiB0aXRsZT0iRm9yZWlnbiAmYW1wOyBTZWN1cml0eSBQb2xpY3kiPjxzcGFuPkZvcmVpZ24gJiBTZWN1cml0eSBQb2xpY3k8L3NwYW4+PC9hPjwvbGk+PGxpPjxhIGhyZWY9Ii9lY29ub21pY3MuaHRtIiB0aXRsZT0iRWNvbm9taWNzIj48c3Bhbj5FY29ub21pY3M8L3NwYW4+PC9hPjwvbGk+PGxpPjxhIGhyZWY9Ii90ZWNobm9sb2d5Lmh0bSIgdGl0bGU9IlRlY2hub2xvZ3kiPjxzcGFuPlRlY2hub2xvZ3k8L3NwYW4+PC9hPjwvbGk+PGxpPjxhIGhyZWY9Ii9lbmVyZ3ktYW5kLWVudmlyb25tZW50Lmh0bSIgdGl0bGU9IkVuZXJneSAmYW1wOyBFbnZpcm9ubWVudCI+PHNwYW4+RW5lcmd5ICYgRW52aXJvbm1lbnQ8L3NwYW4+PC9hPjwvbGk+PGxpIGNsYXNzPSJuYXZEaXNhYmxlQ2xpY2sgbmF2TW9iVG9nZ2xlIGxpSGFzQ2hpbGRyZW4iPjxhIGhyZWY9Ii9tb3JlLmh0bSIgdGl0bGU9Ik1vcmUiPjxzcGFuPk1vcmU8L3NwYW4+PC9hPjx1bD48bGk+PGEgaHJlZj0iL21vcmUvYWJvdXQtdXMuaHRtIiB0aXRsZT0iQWJvdXQgVGhlIFBhcmxpYW1lbnQgTWFnYXppbmUgIHwgVGhlIFBhcmxpYW1lbnQgTWFnYXppbmUiPjxzcGFuPkFib3V0PC9zcGFuPjwvYT48L2xpPjxsaT48YSBocmVmPSIvbWFnYXppbmUuaHRtIiB0aXRsZT0iUHJpbnQgbWFnYXppbmUiPjxzcGFuPlByaW50IG1hZ2F6aW5lPC9zcGFuPjwvYT48L2xpPjxsaT48YSBocmVmPSIvbW9yZS9uZXdzbGV0dGVyLXJlZ2lzdHJhdGlvbi5odG0iIHRpdGxlPSJOZXdzbGV0dGVycyAmYW1wOyBSZWdpc3RyYXRpb24gIHwgVGhlIFBhcmxpYW1lbnQgTWFnYXppbmUiPjxzcGFuPk5ld3NsZXR0ZXI8L3NwYW4+PC9hPjwvbGk+PGxpPjxhIGhyZWY9Imh0dHBzOi8vZXZlbnRzLnRoZXBhcmxpYW1lbnRtYWdhemluZS5ldS8iIHRpdGxlPSJFdmVudHMiPjxzcGFuPkV2ZW50czwvc3Bhbj48L2E+PC9saT48bGk+PGEgaHJlZj0iL21vcmUvdHJhaW5pbmcuaHRtIiB0aXRsZT0iUHJvZmVzc2lvbmFsIERldmVsb3BtZW50IFRyYWluaW5nIj48c3Bhbj5UcmFpbmluZzwvc3Bhbj48L2E+PC9saT48bGk+PGEgaHJlZj0iL21vcmUvY29tbWVyY2lhbC1vcHBvcnR1bml0aWVzLmh0bSIgdGl0bGU9IkNvbW1lcmNpYWwgT3Bwb3J0dW5pdGllcyAgfCBUaGUgUGFybGlhbWVudCBNYWdhemluZSI+PHNwYW4+Q29tbWVyY2lhbCBPcHBvcnR1bml0aWVzPC9zcGFuPjwvYT48L2xpPjxsaT48YSBocmVmPSIvbW9yZS9iZWNvbWUtYS1tZW1iZXIuaHRtIiB0aXRsZT0iQmVjb21lIGEgUE0rIE1lbWJlciI+PHNwYW4+QmVjb21lIGEgUE0rIE1lbWJlcjwvc3Bhbj48L2E+PC9saT48bGk+PGEgaHJlZj0iL21lbWJlcnMvZGlyZWN0b3J5Lmh0bSIgdGl0bGU9Ik1lbWJlcnMgRGlyZWN0b3J5Ij48c3Bhbj5NZW1iZXJzIERpcmVjdG9yeTwvc3Bhbj48L2E+PC9saT48bGk+PGEgaHJlZj0iL21vcmUvcG9saWN5LXJlcG9ydC10aGUtZXUtcy10cmFkZS1xdWVzdGlvbi5odG0iIHRpdGxlPSJQb2xpY3kgcmVwb3J0OiBUaGUgRVUmIzM5O3MgdHJhZGUgcXVlc3Rpb24iPjxzcGFuPlBvbGljeSByZXBvcnQ6IFRoZSBFVSdzIHRyYWRlIHF1ZXN0aW9uPC9zcGFuPjwvYT48L2xpPjxsaT48YSBocmVmPSIvbW9yZS9ndWlkZS10by1pcmVsYW5kLXMtcHJlc2lkZW5jeS1vZi10aGUtY291bmNpbC1vZi10aGUtZXUuaHRtIiB0aXRsZT0iR3VpZGUgdG8gSXJlbGFuZCYjMzk7cyBQcmVzaWRlbmN5IG9mIHRoZSBDb3VuY2lsIG9mIHRoZSBFVSI+PHNwYW4+R3VpZGUgdG8gSXJlbGFuZCdzIFByZXNpZGVuY3kgb2YgdGhlIENvdW5jaWwgb2YgdGhlIEVVPC9zcGFuPjwvYT48L2xpPjwvdWw+PC9saT48L3VsPmQCBw8WAh4HVmlzaWJsZWcWAgIBDxYCHwAFgwQ8dWw+PGxpIGNsYXNzPSJub1N1YiBsaU9uIj48YSBocmVmPSIvbmV3cy5odG0iIGNsYXNzPSJvbiIgdGl0bGU9Ik5ld3MgfCBUaGUgUGFybGlhbWVudCBNYWdhemluZSI+PHNwYW4+TmV3cyBhbmFseXNpczwvc3Bhbj48L2E+PC9saT48bGk+PGEgaHJlZj0iL2ZlYXR1cmVzLmh0bSIgdGl0bGU9IkZlYXR1cmVzIj48c3Bhbj5GZWF0dXJlPC9zcGFuPjwvYT48L2xpPjxsaT48YSBocmVmPSIvcS1hLmh0bSIgdGl0bGU9IlErQSI+PHNwYW4+UStBPC9zcGFuPjwvYT48L2xpPjxsaT48YSBocmVmPSIvb3Bpbmlvbi5odG0iIHRpdGxlPSJPcGluaW9uIHwgVGhlIFBhcmxpYW1lbnQgTWFnYXppbmUiPjxzcGFuPk9waW5pb248L3NwYW4+PC9hPjwvbGk+PGxpPjxhIGhyZWY9Ii9tb3JlL25ld3NsZXR0ZXItcmVnaXN0cmF0aW9uLmh0bSIgdGl0bGU9Ik5ld3NsZXR0ZXJzICZhbXA7IFJlZ2lzdHJhdGlvbiAgfCBUaGUgUGFybGlhbWVudCBNYWdhemluZSI+PHNwYW4+TmV3c2xldHRlcjwvc3Bhbj48L2E+PC9saT48L3VsPmQCCQ8WAh8ABYAQPHVsPjxsaT48YSBocmVmPSIvZXUtaW5zdGl0dXRpb25zLmh0bSIgdGl0bGU9IkVVIEluc3RpdHV0aW9ucyI+PHNwYW4+RVUgSW5zdGl0dXRpb25zPC9zcGFuPjwvYT48L2xpPjxsaT48YSBocmVmPSIvbWVtYmVyLXN0YXRlcy5odG0iIHRpdGxlPSJNZW1iZXIgU3RhdGVzIj48c3Bhbj5NZW1iZXIgU3RhdGVzPC9zcGFuPjwvYT48L2xpPjxsaT48YSBocmVmPSIvZm9yZWlnbi1hbmQtc2VjdXJpdHktcG9saWN5Lmh0bSIgdGl0bGU9IkZvcmVpZ24gJmFtcDsgU2VjdXJpdHkgUG9saWN5Ij48c3Bhbj5Gb3JlaWduICYgU2VjdXJpdHkgUG9saWN5PC9zcGFuPjwvYT48L2xpPjxsaT48YSBocmVmPSIvZWNvbm9taWNzLmh0bSIgdGl0bGU9IkVjb25vbWljcyI+PHNwYW4+RWNvbm9taWNzPC9zcGFuPjwvYT48L2xpPjxsaT48YSBocmVmPSIvdGVjaG5vbG9neS5odG0iIHRpdGxlPSJUZWNobm9sb2d5Ij48c3Bhbj5UZWNobm9sb2d5PC9zcGFuPjwvYT48L2xpPjxsaT48YSBocmVmPSIvZW5lcmd5LWFuZC1lbnZpcm9ubWVudC5odG0iIHRpdGxlPSJFbmVyZ3kgJmFtcDsgRW52aXJvbm1lbnQiPjxzcGFuPkVuZXJneSAmIEVudmlyb25tZW50PC9zcGFuPjwvYT48L2xpPjxsaSBjbGFzcz0ibmF2RGlzYWJsZUNsaWNrIG5hdk1vYlRvZ2dsZSBsaUhhc0NoaWxkcmVuIj48YSBocmVmPSIvbW9yZS5odG0iIHRpdGxlPSJNb3JlIj48c3Bhbj5Nb3JlPC9zcGFuPjwvYT48dWw+PGxpPjxhIGhyZWY9Ii9tb3JlL2Fib3V0LXVzLmh0bSIgdGl0bGU9IkFib3V0IFRoZSBQYXJsaWFtZW50IE1hZ2F6aW5lICB8IFRoZSBQYXJsaWFtZW50IE1hZ2F6aW5lIj48c3Bhbj5BYm91dDwvc3Bhbj48L2E+PC9saT48bGk+PGEgaHJlZj0iL21hZ2F6aW5lLmh0bSIgdGl0bGU9IlByaW50IG1hZ2F6aW5lIj48c3Bhbj5QcmludCBtYWdhemluZTwvc3Bhbj48L2E+PC9saT48bGk+PGEgaHJlZj0iL21vcmUvbmV3c2xldHRlci1yZWdpc3RyYXRpb24uaHRtIiB0aXRsZT0iTmV3c2xldHRlcnMgJmFtcDsgUmVnaXN0cmF0aW9uICB8IFRoZSBQYXJsaWFtZW50IE1hZ2F6aW5lIj48c3Bhbj5OZXdzbGV0dGVyPC9zcGFuPjwvYT48L2xpPjxsaT48YSBocmVmPSJodHRwczovL2V2ZW50cy50aGVwYXJsaWFtZW50bWFnYXppbmUuZXUvIiB0aXRsZT0iRXZlbnRzIj48c3Bhbj5FdmVudHM8L3NwYW4+PC9hPjwvbGk+PGxpPjxhIGhyZWY9Ii9tb3JlL3RyYWluaW5nLmh0bSIgdGl0bGU9IlByb2Zlc3Npb25hbCBEZXZlbG9wbWVudCBUcmFpbmluZyI+PHNwYW4+VHJhaW5pbmc8L3NwYW4+PC9hPjwvbGk+PGxpPjxhIGhyZWY9Ii9tb3JlL2NvbW1lcmNpYWwtb3Bwb3J0dW5pdGllcy5odG0iIHRpdGxlPSJDb21tZXJjaWFsIE9wcG9ydHVuaXRpZXMgIHwgVGhlIFBhcmxpYW1lbnQgTWFnYXppbmUiPjxzcGFuPkNvbW1lcmNpYWwgT3Bwb3J0dW5pdGllczwvc3Bhbj48L2E+PC9saT48bGk+PGEgaHJlZj0iL21vcmUvYmVjb21lLWEtbWVtYmVyLmh0bSIgdGl0bGU9IkJlY29tZSBhIFBNKyBNZW1iZXIiPjxzcGFuPkJlY29tZSBhIFBNKyBNZW1iZXI8L3NwYW4+PC9hPjwvbGk+PGxpPjxhIGhyZWY9Ii9tZW1iZXJzL2RpcmVjdG9yeS5odG0iIHRpdGxlPSJNZW1iZXJzIERpcmVjdG9yeSI+PHNwYW4+TWVtYmVycyBEaXJlY3Rvcnk8L3NwYW4+PC9hPjwvbGk+PGxpPjxhIGhyZWY9Ii9tb3JlL3BvbGljeS1yZXBvcnQtdGhlLWV1LXMtdHJhZGUtcXVlc3Rpb24uaHRtIiB0aXRsZT0iUG9saWN5IHJl
460cG9ydDogVGhlIEVVJiMzOTtzIHRyYWRlIHF1ZXN0aW9uIj48c3Bhbj5Qb2xpY3kgcmVwb3J0OiBUaGUgRVUncyB0cmFkZSBxdWVzdGlvbjwvc3Bhbj48L2E+PC9saT48bGk+PGEgaHJlZj0iL21vcmUvZ3VpZGUtdG8taXJlbGFuZC1zLXByZXNpZGVuY3ktb2YtdGhlLWNvdW5jaWwtb2YtdGhlLWV1Lmh0bSIgdGl0bGU9Ikd1aWRlIHRvIElyZWxhbmQmIzM5O3MgUHJlc2lkZW5jeSBvZiB0aGUgQ291bmNpbCBvZiB0aGUgRVUiPjxzcGFuPkd1aWRlIHRvIElyZWxhbmQncyBQcmVzaWRlbmN5IG9mIHRoZSBDb3VuY2lsIG9mIHRoZSBFVTwvc3Bhbj48L2E+PC9saT48L3VsPjwvbGk+PC91bD5kAgsPZBYCAgEPD2QWAh4LcGxhY2Vob2xkZXIFD0VudGVyIGtleXdvcmQvc2QCAw9kFgICAw9kFgJmD2QWAgICD2QWAgIBD2QWAgICD2QWAmYPZBYEZg8PFgIfAWhkFgICAQ8WAh4LXyFJdGVtQ291bnQCBxYOAgEPZBYGZg8VAQJvbmQCAQ9kFgJmDxUDCj9uZXdzX3BnPTECb24BMWQCAw8PFgoeD0NvbW1hbmRBcmd1bWVudAUBMR8ABQExHghDc3NDbGFzcwUCb24eBF8hU0ICAh8BaGRkAgIPZBYGZg8VAQBkAgEPZBYCZg8VAwo/bmV3c19wZz0yAAEyZAIDDw8WCh8EBQEyHwAFATIfBWUfBgICHwFoZGQCAw9kFgZmDxUBAGQCAQ9kFgJmDxUDCj9uZXdzX3BnPTMAATNkAgMPDxYKHwQFATMfAAUBMx8FZR8GAgIfAWhkZAIED2QWBmYPFQEAZAIBD2QWAmYPFQMKP25ld3NfcGc9NAABNGQCAw8PFgofBAUBNB8ABQE0HwVlHwYCAh8BaGRkAgUPZBYGZg8VAQBkAgEPZBYCZg8VAwo/bmV3c19wZz01AAE1ZAIDDw8WCh8EBQE1HwAFATUfBWUfBgICHwFoZGQCBg9kFgZmDxUBBG5leHRkAgEPZBYCZg8VAwo/bmV3c19wZz0yBG5leHQEJmd0O2QCAw8PFgofBAUBMh8ABQQmZ3Q7HwUFBG5leHQfBgICHwFoZGQCBw9kFgZmDxUBBGxhc3RkAgEPZBYCZg8VAws/bmV3c19wZz04OQRsYXN0CCZndDsmZ3Q7ZAIDDw8WCh8EBQI4OR8ABQgmZ3Q7Jmd0Ox8FBQRsYXN0HwYCAh8BaGRkAgIPDxYCHwFnZBYCAgEPFgIfAwIHFg4CAQ9kFgZmDxUBAm9uZAIBD2QWAmYPFQMKP25ld3NfcGc9MQJvbgExZAIDDw8WCh8EBQExHwAFATEfBQUCb24fBgICHwFoZGQCAg9kFgZmDxUBAGQCAQ9kFgJmDxUDCj9uZXdzX3BnPTIAATJkAgMPDxYKHwQFATIfAAUBMh8FZR8GAgIfAWhkZAIDD2QWBmYPFQEAZAIBD2QWAmYPFQMKP25ld3NfcGc9MwABM2QCAw8PFgofBAUBMx8ABQEzHwVlHwYCAh8BaGRkAgQPZBYGZg8VAQBkAgEPZBYCZg8VAwo/bmV3c19wZz00AAE0ZAIDDw8WCh8EBQE0HwAFATQfBWUfBgICHwFoZGQCBQ9kFgZmDxUBAGQCAQ9kFgJmDxUDCj9uZXdzX3BnPTUAATVkAgMPDxYKHwQFATUfAAUBNR8FZR8GAgIfAWhkZAIGD2QWBmYPFQEEbmV4dGQCAQ9kFgJmDxUDCj9uZXdzX3BnPTIEbmV4dAQmZ3Q7ZAIDDw8WCh8EBQEyHwAFBCZndDsfBQUEbmV4dB8GAgIfAWhkZAIHD2QWBmYPFQEEbGFzdGQCAQ9kFgJmDxUDCz9uZXdzX3BnPTg5BGxhc3QIJmd0OyZndDtkAgMPDxYKHwQFAjg5HwAFCCZndDsmZ3Q7HwUFBGxhc3QfBgICHwFoZGQCBQ9kFgJmD2QWAmYPZBYCZg9kFgJmD2QWAmYPZBYCZg8WAh8ABZsHPGRpdiBjbGFzcz0iaDMiPkEgbW9udGhseSBtYWdhemluZSBwYWNrZWQgd2l0aCB0aW1lbHkgZmVhdHVyZXMsIG5ld3MgYW5hbHlzZXMgYW5kIG9waW5pb24gYXJ0aWNsZXMgb24gRVUgcG9saWN5LjwvZGl2Pg0KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImZ0ci1zdWJzIj4NCiAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9ImNsZWFyRml4IiBocmVmPSJodHRwczovL3d3dy50cGdyb3Vwc2hvcC5jb20vc3RvcmUvcHJvZHVjdHMsdGhlLXBhcmxpYW1lbnRfMjEuaHRtP3V0bV9zb3VyY2U9dGhlcGFybGltYWcmdXRtX21lZGl1bT13ZWJzaXRlJnV0bV9jYW1wYWlnbj1wYXJsaW1hZ19mb290ZXJfc3Vic2NyaWJlLW5vdy1idXR0b24iIHRhcmdldD0iX2JsYW5rIj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImZ0cnMtaW1nIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW1nIGNsYXNzPSJsYXp5bG9hZCIgZGF0YS1zcmM9Ii91Z2MtMS91cGxvYWRzL3BhZ2VibG9ja3MvMTYxNTQvNGY0NTZjZDdmYTI5NGFiNDc0MTE5OTUzNzBiYzJkNzguanBlZyIgYWx0PSJTdWJzY3JpYmUiID4NCiAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2Pg0KICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZnRycy10ZXh0Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cD48c3Ryb25nPlN1YnNjcmliZSB0byBUaGUgUGFybGlhbWVudDwvc3Ryb25nPjwvcD4NCg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwPjxzcGFuIGNsYXNzPSJidG4gYnRuLS15ZWxsb3cgYnRuLS14c21hbGwiPlN1YnNjcmliZSBub3c8L3NwYW4+PC9wPg0KICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+DQogICAgICAgICAgICAgICAgICAgIDwvYT4NCiAgICAgICAgICAgICAgICA8L2Rpdj5kZHVE2ejsXU8H6iT0DMT5/NIgVAAaBU7t87Bp5v4hVypY" />
461</div>
462
463<script type="text/javascript">
464//<![CDATA[
465var theForm = document.forms['form1'];
466if (!theForm) {
467    theForm = document.form1;
468}
469function __doPostBack(eventTarget, eventArgument) {
470    if (!theForm.onsubmit || (theForm.onsubmit() != false)) {
471        theForm.__EVENTTARGET.value = eventTarget;
472        theForm.__EVENTARGUMENT.value = eventArgument;
473        theForm.submit();
474    }
475}
476//]]>
477</script>
477
478
479
480<script src="/WebResource.axd?d=Z6H9xMIlvyL3CntSP0RUQ2RoiZrPLCPNLqj1SwZk_bp3I663kp8bWldCSTkypXZQ5VmtzuTMW06WuULwL-0MnQDq-PJzyWq4-5wHJgsW2cY1&amp;t=639190880600000000" type="text/javascript"></script>
480
481
482
483<script src="/ScriptResource.axd?d=YH05l78KeK8eaVTwL8OCmqH87AJXyqNFsxb8JSr2dYTx3O90_kf_o6FS1UiSoMyPht7mB9LYkgHwxs-jdGdHETIdCvPQTjTuKYxdazco3-mxkoijuLVKxa-EQzUpHfvY6dKy15qZB2xH7B9LNA56fZ-1J-PcrlL0MXoP-iI98tQ1&amp;t=ffffffffbec1863d" type="text/javascript"></script>
vendor: 2 bytes, line 483
483
484<script src="/ScriptResource.axd?d=mk5b-_CofLPrVExdUD7Fe-eWGk5yCsU42S2HuBk7P_NWXJxFr7tN5PWSXRbIgU8NtU3vnHY17uqPzRdbJs3O6ISdP63yANjFZJcjpYadBFZjmIATiT6w9srdNRraKhmG2pwem0LYLalC_pYN8agQGh9zhvBE8hIIZ4IIX9Eg-V4Wg1efJTmVm-btScZBxwVY0&amp;t=ffffffffbec1863d" type="text/javascript"></script>
484        
485        
486
487<header>
488    <noscript>
489        <div class="msg msgError nojavascript">
490            <p>
491                This site requires JavaScript for certain functions and interactions to work. Please turn on JavaScript
492                for the best possible experience.</p>
493        </div>
494    </noscript>
495
496    
497        <div class="hdr-ad">
498            <div class="row--ad">
499            <!-- /1048162/pm/news-main_header -->
500<div id='div-gpt-ad-1608230013890-0'>
501  
501<script>
502    googletag.cmd.push(function() { googletag.display('div-gpt-ad-1608230013890-0'); });
503  </script>
503
504</div>
505            </div>
506        </div>
507       
508
509    <div class="hdr-top">
510        <!--<div class="hdr-pDods">
511            <a href="http://www.dodsgroup.com/" target="_blank">Part of the DODS Group
512                <span>
513                    <img src="/_img/icons/dods_icon_white.svg"
514                        alt="DODS Group Logo">
515                </span>
516            </a>
517        </div>-->
518        <div class="hdr-topRight">
519            <div  class="hdr-register">
520                <a href="/more/newsletter-registration.htm?utm_source=theparlimag&utm_medium=website&utm_campaign=parlimag_black-header_register-for-our-newsletter" class="hdr-reg">Register for our newsletter</a>
521            </div>
522            <div class="burger">
523                <div class="hamburger">
524                    <span></span>
525                </div>
526                <div class="b-label">Menu</div>
527            </div>
528        </div>
529    </div>
530
531    <div class="hdr-main">
532        <div class="hdr-social">
533            <a href="https://www.facebook.com/TheParliamentMagazine/" target="_blank" class="icon icon--facebook"></a>
534            <a href="https://x.com/parlimag" target="_blank" class="icon icon--x">
535                <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>
536            </a>
537            <a href="https://www.linkedin.com/company/the-parliament-magazine/" target="_blank" class="icon icon--linkedIn"></a>
538            <a href="https://www.instagram.com/theparliamentmagazineeu/" target="_blank" class="icon icon--instagram"></a>
539        </div>
540        <a href="/" class="logo hideText">The Parliament Magazine</a>
541        <div  class="hdr-promo">
542            <div class="promo-text">
543   <p class="oswald">Subscribe to The Parliament</p>
544   <a href="https://www.tpgroupshop.com/store/products,the-parliament_21.htm?utm_source=theparlimag&utm_medium=website&utm_campaign=parlimag_yellow-header_subscribe-button" target="_blank" class="btn btn--dark btn--xsmall" >Subscribe now</a>
545</div>
546<div class="promo-img">
547  <img alt="Subscribe now" src="/ugc-1/uploads/pageblocks/16155/30d662e0c6384b91193ee42d95a053cf.jpeg">
548</div>
549
550
551        </div>
552    </div>
553
554    <div class="hdr-nav">
555
556        <div class="nav-main">
557            <nav class="menu">
558                <ul><li><a href="/eu-institutions.htm" title="EU Institutions"><span>EU Institutions</span></a></li><li><a href="/member-states.htm" title="Member States"><span>Member States</span></a></li><li><a href="/foreign-and-security-policy.htm" title="Foreign &amp; Security Policy"><span>Foreign & Security Policy</span></a></li><li><a href="/economics.htm" title="Economics"><span>Economics</span></a></li><li><a href="/technology.htm" title="Technology"><span>Technology</span></a></li><li><a href="/energy-and-environment.htm" title="Energy &amp; Environment"><span>Energy & Environment</span></a></li><li class="navDisableClick navMobToggle liHasChildren"><a href="/more.htm" title="More"><span>More</span></a><ul><li><a href="/more/about-us.htm" title="About The Parliament Magazine  | The Parliament Magazine"><span>About</span></a></li><li><a href="/magazine.htm" title="Print magazine"><span>Print magazine</span></a></li><li><a href="/more/newsletter-registration.htm" title="Newsletters &amp; Registration  | The Parliament Magazine"><span>Newsletter</span></a></li><li><a href="https://events.theparliamentmagazine.eu/" title="Events"><span>Events</span></a></li><li><a href="/more/training.htm" title="Professional Development Training"><span>Training</span></a></li><li><a href="/more/commercial-opportunities.htm" title="Commercial Opportunities  | The Parliament Magazine"><span>Commercial Opportunities</span></a></li><li><a href="/more/become-a-member.htm" title="Become a PM+ Member"><span>Become a PM+ Member</span></a></li><li><a href="/members/directory.htm" title="Members Directory"><span>Members Directory</span></a></li><li><a href="/more/policy-report-the-eu-s-trade-question.htm" title="Policy report: The EU&#39;s trade question"><span>Policy report: The EU's trade question</span></a></li><li><a href="/more/guide-to-ireland-s-presidency-of-the-council-of-the-eu.htm" title="Guide to Ireland&#39;s Presidency of the Council of the EU"><span>Guide to Ireland's Presidency of the Council of the EU</span></a></li></ul></li></ul>
559            </nav>
560            <div class="nav-search icon icon--search"><span>Search</span></div>
561        </div>
562
563        
564            <div class="nav-sub">
565                <nav class="greedy-nav">
566                    <ul><li class="noSub liOn"><a href="/news.htm" class="on" title="News | The Parliament Magazine"><span>News analysis</span></a></li><li><a href="/features.htm" title="Features"><span>Feature</span></a></li><li><a href="/q-a.htm" title="Q+A"><span>Q+A</span></a></li><li><a href="/opinion.htm" title="Opinion | The Parliament Magazine"><span>Opinion</span></a></li><li><a href="/more/newsletter-registration.htm" title="Newsletters &amp; Registration  | The Parliament Magazine"><span>Newsletter</span></a></li></ul>
567                    <ul class="hidden-links hidden"></ul>
568                    <div class="gn-more">
569                        <span class="icon icon--minusSlim">More</span>
570                    </div>
571                </nav>
572            </div>
573        
574
575        <div class="nav-bottom">
576            <div class="nav-social">
577                <p>Follow us:</p>
578                <a href="https://x.com/parlimag" target="_blank" class="icon icon--x">
579                    <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>
580                </a>
581                <a href="https://www.facebook.com/PoliticsHomeUK/" target="_blank" class="icon icon--facebook"></a>
582                <a href="https://www.linkedin.com/company/the-parliament-magazine/" target="_blank" class="icon icon--linkedIn"></a>
583                <a href="https://www.instagram.com/theparliamentmagazineeu/" target="_blank" class="icon icon--instagram"></a>
584            </div>
585        </div>
586
587    </div>
588
589</header>
590
591<div class="sticky-header clearFix">
592    <a class="logo-sticky" href="/">
593        <img alt="The Parliament" src="/_img/logo_the_parliament_white.svg" />
594    </a>
595    <nav class="sticky-nav">
596        <ul><li><a href="/eu-institutions.htm" title="EU Institutions"><span>EU Institutions</span></a></li><li><a href="/member-states.htm" title="Member States"><span>Member States</span></a></li><li><a href="/foreign-and-security-policy.htm" title="Foreign &amp; Security Policy"><span>Foreign & Security Policy</span></a></li><li><a href="/economics.htm" title="Economics"><span>Economics</span></a></li><li><a href="/technology.htm" title="Technology"><span>Technology</span></a></li><li><a href="/energy-and-environment.htm" title="Energy &amp; Environment"><span>Energy & Environment</span></a></li><li class="navDisableClick navMobToggle liHasChildren"><a href="/more.htm" title="More"><span>More</span></a><ul><li><a href="/more/about-us.htm" title="About The Parliament Magazine  | The Parliament Magazine"><span>About</span></a></li><li><a href="/magazine.htm" title="Print magazine"><span>Print magazine</span></a></li><li><a href="/more/newsletter-registration.htm" title="Newsletters &amp; Registration  | The Parliament Magazine"><span>Newsletter</span></a></li><li><a href="https://events.theparliamentmagazine.eu/" title="Events"><span>Events</span></a></li><li><a href="/more/training.htm" title="Professional Development Training"><span>Training</span></a></li><li><a href="/more/commercial-opportunities.htm" title="Commercial Opportunities  | The Parliament Magazine"><span>Commercial Opportunities</span></a></li><li><a href="/more/become-a-member.htm" title="Become a PM+ Member"><span>Become a PM+ Member</span></a></li><li><a href="/members/directory.htm" title="Members Directory"><span>Members Directory</span></a></li><li><a href="/more/policy-report-the-eu-s-trade-question.htm" title="Policy report: The EU&#39;s trade question"><span>Policy report: The EU's trade question</span></a></li><li><a href="/more/guide-to-ireland-s-presidency-of-the-council-of-the-eu.htm" title="Guide to Ireland&#39;s Presidency of the Council of the EU"><span>Guide to Ireland's Presidency of the Council of the EU</span></a></li></ul></li></ul>
597    </nav>
598    <div class="sticky-srch"></div>
599    <div class="burger">
600        <div class="hamburger">
601            <span></span>
602        </div>
603    </div>
604</div>
605
606<div class="search-overlay">
607    <div id="hdr_pnlSearch" class="hdr-searchBar" onkeypress="javascript:return WebForm_FireDefaultButton(event, &#39;hdr_btnSearch&#39;)">
608	
609        <input name="ctl00$hdr$txtSearch" type="text" id="hdr_txtSearch" class="text sb-keyword" placeholder="Enter keyword/s" />
610        <input type="submit" name="ctl00$hdr$btnSearch" value="Search" id="hdr_btnSearch" class="btn btn--medium sb-btn" />
611    
612</div>
613    <span class="search-close icon icon--close"></span>
614</div>
615        
616    
617    
618
619<main>
620    <div class="template template--1col ">
621        
622
623
624        
625        <div class="main-content">
626            <div class="container">
627                <div class="row row--ad">
628  <!-- /1048162/pm/news-main_mid -->
629  <div id='div-gpt-ad-1608230013890-1' class="peu-ad">
630    
630<script>
631      googletag.cmd.push(function() { googletag.display('div-gpt-ad-1608230013890-1'); });
632    </script>
632
633  </div>
634</div>
635
636
637
638<div class="row ">
639    
640    <div class="news-list news-list--x4 "><div class="news-item">
641    <div class="ni-image">
642        <a href="/news/article/the-un-takes-on-ai-the-superpowers-have-other-ideas">
643           
644            <img data-src="/siteimg/list-x-four/ugc-1/fullnews/news/25924/25970_original.jpg" class=" lazyload" alt="Newsletter: The UN takes on AI. The superpowers have other ideas">
645           
646            
647        </a>
648    </div>
649    <div class="ni-content">
650        <div class="ni-meta">
651            <span class="ni-date">25 Sep</span>
652            <span class="ni-cat"><a href="/foreign-and-security-policy.htm">Foreign & Security Policy</a></span>
653        </div>
654        <div class="ni-title h4">
655            <a href="/news/article/the-un-takes-on-ai-the-superpowers-have-other-ideas">Newsletter: The UN takes on AI. The superpowers have other ideas</a>
656        </div>
657        
658        <div class="ni-desc">
659            <a href="/news/article/the-un-takes-on-ai-the-superpowers-have-other-ideas">
660                At the Security Council, leaders warned of the risks of increasingly powerful AI. But the U.S. and China remain locked in a race neither can afford to lose.
661            </a>
662        </div>
663       
664    </div>
665</div><div class="news-item">
666    <div class="ni-image">
667        <a href="/news/article/the-great-green-rethink">
668           
669            <img data-src="/siteimg/list-x-four/ugc-1/fullnews/news/25908/25949_original.jpg" class=" lazyload" alt="The great green rethink">
670           
671            
672        </a>
673    </div>
674    <div class="ni-content">
675        <div class="ni-meta">
676            <span class="ni-date">21 Sep</span>
677            <span class="ni-cat"><a href="/culture-and-arts.htm">Member States</a></span>
678        </div>
679        <div class="ni-title h4">
680            <a href="/news/article/the-great-green-rethink">The great green rethink</a>
681        </div>
682        
683        <div class="ni-desc">
684            <a href="/news/article/the-great-green-rethink">
685                As Progressief Nederland members vote on whether to join the European Greens in a week-long referendum, the party is facing a broader debate over whether it needs to adjust its message to remain relevant. <br />
686
687            </a>
688        </div>
689       
690    </div>
691</div><div class="news-item">
692    <div class="ni-image">
693        <a href="/news/article/swedens-leftwing-victory-isnt-quite-so-leftwing">
694           
695            <img data-src="/siteimg/list-x-four/ugc-1/fullnews/news/25905/25944_original.jpg" class=" lazyload" alt="Newsletter: Sweden’s left-wing victory isn’t quite so left-wing">
696           
697            
698        </a>
699    </div>
700    <div class="ni-content">
701        <div class="ni-meta">
702            <span class="ni-date">18 Sep</span>
703            <span class="ni-cat"><a href="/culture-and-arts.htm">Member States</a></span>
704        </div>
705        <div class="ni-title h4">
706            <a href="/news/article/swedens-leftwing-victory-isnt-quite-so-leftwing">Newsletter: Sweden’s left-wing victory isn’t quite so left-wing</a>
707        </div>
708        
709        <div class="ni-desc">
710            <a href="/news/article/swedens-leftwing-victory-isnt-quite-so-leftwing">
711                The left won the parliamentary arithmetic, but the vote tells a more complicated story — one in which the center remains firmly in play.
712            </a>
713        </div>
714       
715    </div>
716</div><div class="news-item">
717    <div class="ni-image">
718        <a href="/news/article/europe-wants-syrians-to-go-home-syria-isnt-ready-for-them">
719           
720            <img data-src="/siteimg/list-x-four/ugc-1/fullnews/news/25903/25940_original.jpg" class=" lazyload" alt="Europe wants Syrians to go home, but Syria isn’t ready for them">
721           
722            
723        </a>
724    </div>
725    <div class="ni-content">
726        <div class="ni-meta">
727            <span class="ni-date">18 Sep</span>
728            <span class="ni-cat"><a href="/foreign-and-security-policy.htm">Foreign & Security Policy</a></span>
729        </div>
730        <div class="ni-title h4">
731            <a href="/news/article/europe-wants-syrians-to-go-home-syria-isnt-ready-for-them">Europe wants Syrians to go home, but Syria isn’t ready for them</a>
732        </div>
733        
734        <div class="ni-desc">
735            <a href="/news/article/europe-wants-syrians-to-go-home-syria-isnt-ready-for-them">
736                EU governments are tightening asylum rules, offering cash for voluntary returns and working with Damascus to accelerate repatr
736iations — even as poor conditions on the ground continue to limit safe returns.
737            </a>
738        </div>
739       
740    </div>
741</div><div class="news-item">
742    <div class="ni-image">
743        <a href="/news/article/10-takeaways-from-von-der-leyens-2026-state-of-the-union-speech">
744           
745            <img data-src="/siteimg/list-x-four/ugc-1/fullnews/news/25899/25935_original.jpg" class=" lazyload" alt="10 takeaways from Von der Leyen’s 2026 State of the Union speech">
746           
747            
748        </a>
749    </div>
750    <div class="ni-content">
751        <div class="ni-meta">
752            <span class="ni-date">16 Sep</span>
753            <span class="ni-cat"><a href="/eu-institutions.htm">EU Institutions</a></span>
754        </div>
755        <div class="ni-title h4">
756            <a href="/news/article/10-takeaways-from-von-der-leyens-2026-state-of-the-union-speech">10 takeaways from Von der Leyen’s 2026 State of the Union speech</a>
757        </div>
758        
759        <div class="ni-desc">
760            <a href="/news/article/10-takeaways-from-von-der-leyens-2026-state-of-the-union-speech">
761                Ursula von der Leyen 2026 address in Strasbourg contained a major announcement on Canada, a social media ban for under-13s and calls for a new European Security Council.<br />
762
763            </a>
764        </div>
765       
766    </div>
767</div><div class="news-item">
768    <div class="ni-image">
769        <a href="/news/article/the-far-rights-new-terrain">
770           
771            <img data-src="/siteimg/list-x-four/ugc-1/fullnews/news/25890/25924_original.jpg" class=" lazyload" alt="Newsletter: The far right’s new terrain">
772           
773            
774        </a>
775    </div>
776    <div class="ni-content">
777        <div class="ni-meta">
778            <span class="ni-date">11 Sep</span>
779            <span class="ni-cat"><a href="/culture-and-arts.htm">Member States</a></span>
780        </div>
781        <div class="ni-title h4">
782            <a href="/news/article/the-far-rights-new-terrain">Newsletter: The far right’s new terrain</a>
783        </div>
784        
785        <div class="ni-desc">
786            <a href="/news/article/the-far-rights-new-terrain">
787                As the political mainstream moves onto its turf, Europe’s far-right parties are finding new paths to power — and a more complicated political project.
788            </a>
789        </div>
790       
791    </div>
792</div><div class="news-item">
793    <div class="ni-image">
794        <a href="/news/article/you-received-this-newsletter-because-you-are-currently-on-the-the-parliament-mailing-list-managed-by-political-holdings-limited-view-email-in-browser-the-parliament-magazine-follow-us-x-instagram-linkedin-the-continental-peder-schaefer-reporter-metas">
795           
796            <img data-src="/siteimg/list-x-four/ugc-1/fullnews/news/25883/25913_original.jpg" class=" lazyload" alt="Newsletter: Meta’s California settlement puts Brussels under pressure">
797           
798            
799        </a>
800    </div>
801    <div class="ni-content">
802        <div class="ni-meta">
803            <span class="ni-date">04 Sep</span>
804            <span class="ni-cat"><a href="/eu-institutions.htm">EU Institutions</a></span>
805        </div>
806        <div class="ni-title h4">
807            <a href="/news/article/you-received-this-newsletter-because-you-are-currently-on-the-the-parliament-mailing-list-managed-by-political-holdings-limited-view-email-in-browser-the-parliament-magazine-follow-us-x-instagram-linkedin-the-continental-peder-schaefer-reporter-metas">Newsletter: Meta’s California settlement puts Brussels under pressure</a>
808        </div>
809        
810        <div class="ni-desc">
811            <a href="/news/article/you-received-this-newsletter-because-you-are-currently-on-the-the-parliament-mailing-list-managed-by-political-holdings-limited-view-email-in-browser-the-parliament-magazine-follow-us-x-instagram-linkedin-the-continental-peder-schaefer-reporter-metas">
812                The landmark U.S. settlement is putting pressure on the EU to match America’s tougher approach to addictive social media design.
813            </a>
814        </div>
815       
816    </div>
817</div><div class="news-item">
818    <div class="ni-image">
819        <a href="/news/article/von-der-leyens-soteu-can-europe-break-the-crisis-cycle">
820           
821            <img data-src="/siteimg/list-x-four/ugc-1/fullnews/news/25880/25909_original.jpg" class=" lazyload" alt="Von der Leyen’s SOTEU: Can Europe break the crisis cycle?">
822           
823            
824        </a>
825    </div>
826    <div class="ni-content">
827        <div class="ni-meta">
828            <span class="ni-date">03 Sep</span>
829            <span class="ni-cat"><a href="/eu-institutions.htm">EU Institutions</a></span>
830        </div>
831        <div class="ni-title h4">
832            <a href="/news/article/von-der-leyens-soteu-can-europe-break-the-crisis-cycle">Von der Leyen’s SOTEU: Can Europe break the crisis cycle?</a>
833        </div>
834        
835        <div class="ni-desc">
836            <a href="/news/article/von-der-leyens-soteu-can-europe-break-the-crisis-cycle">
837                From migration and defense to competitiveness and geopolitical tensions, the EU faces a crowded and unsettled agenda. Can the Commission chief use her annual address to offer a coherent vision for what comes next?
838            </a>
839        </div>
840       
841    </div>
842</div><div class="news-item">
843    <div class="ni-image">
844        <a href="/news/article/europe-gets-ready-to-police-frontier-ai">
845           
846            <img data-src="/siteimg/list-x-four/ugc-1/fullnews/news/25845/25862_original.jpg" class=" lazyload" alt="Europe gets ready to police frontier AI">
847           
848            
849        </a>
850    </div>
851    <div class="ni-content">
852        <div class="ni-meta">
853            <span class="ni-date">31 Jul</span>
854            <span class="ni-cat"><a href="/eu-institutions.htm">EU Institutions</a></span>
855        </div>
856        <div class="ni-title h4">
857            <a href="/news/article/europe-gets-ready-to-police-frontier-ai">Europe gets ready to police frontier AI</a>
858        </div>
859        
860        <div class="ni-desc">
861            <a href="/news/article/europe-gets-ready-to-police-frontier-ai">
862                From August 2, Brussels gains sweeping powers over the world's largest AI models. The real test is whether the Commission is willing, and equipped, to use them.
863            </a>
864        </div>
865       
866    </div>
867</div><div class="news-item">
868    <div class="ni-image">
869        <a href="/news/article/could-icelands-become-europes-ai-powerhouse">
870           
871            <img data-src="/siteimg/list-x-four/ugc-1/fullnews/news/25840/25857_original.jpg" class=" lazyload" alt="Could Iceland become Europe's AI powerhouse?">
872           
873            
874        </a>
875    </div>
876    <div class="ni-content">
877        <div class="ni-meta">
878            <span class="ni-date">28 Jul</span>
879            <span class="ni-cat"><a href="/culture-and-arts.htm">Member States</a></span>
880        </div>
881        <div class="ni-title h4">
882            <a href="/news/article/could-icelands-become-europes-ai-powerhouse">Could Iceland become Europe's AI powerhouse?</a>
883        </div>
884        
885        <div class="ni-desc">
886            <a href="/news/article/could-icelands-become-europes-ai-powerhouse">
887                The EU wants to triple its data center capacity while keeping the industry on track for net zero. Iceland's renewable energy makes it an attractive location, but its limited capacity — and its status outside the bloc — complicate the equation.
888            </a>
889        </div>
890       
891    </div>
892</div><div class="news-item">
893    <div class="ni-image">
894        <a href="/news/article/a-swiss-cheese-sanctions-package">
895           
896            <img data-src="/siteimg/list-x-four/ugc-1/fullnews/news/25837/25854_original.jpg" class=" lazyload" alt="Newsletter: A Swiss cheese sanctions package">
897           
898            
899        </a>
900    </div>
901    <div class="ni-content">
902        <div class="ni-meta">
903            <span class="ni-date">24 Jul</span>
904            <span class="ni-cat"><a href="/culture-and-arts.htm">Member States</a></span>
905        </div>
906        <div class="ni-title h4">
907            <a href="/news/article/a-swiss-cheese-sanctions-package">Newsletter: A Swiss cheese sanctions package</a>
908        </div>
909        
910        <div class="ni-desc">
911            <a href="/news/article/a-swiss-cheese-sanctions-package">
912                Brussels tightened sanctions on Russia, but concessions to Greece, Austria and Bulgaria show how national interests continue to shape the bloc's foreign policy.
913            </a>
914        </div>
915       
916    </div>
917</div><div class="news-item">
918    <div class="ni-image">
919        <a href="/news/article/newsletter-3-things-to-know-about-the-eus-carbon-market-overhaul">
920           
921            <img data-src="/siteimg/list-x-four/ugc-1/fullnews/news/25833/25850_original.jpg" class=" lazyload" alt="Newsletter: 3 things to know about the EU's carbon market overhaul">
922           
923            
924        </a>
925    </div>
926    <div class="ni-content">
927        <div class="ni-meta">
928            <span class="ni-date">17 Jul</span>
929            <span class="ni-cat"><a href="/culture-and-arts.htm">Member States</a></span>
930        </div>
931        <div class="ni-title h4">
932            <a href="/news/article/newsletter-3-things-to-know-about-the-eus-carbon-market-overhaul">Newsletter: 3 things to know about the EU's carbon market overhaul</a>
933        </div>
934        
935        <div class="ni-desc">
936            <a href="/news/article/newsletter-3-things-to-know-about-the-eus-carbon-market-overhaul">
937                The Commission's overhaul of the EU's carbon market would allow industries to keep emitting beyond 2040, while insisting the changes remain fully aligned with the bloc's climate goals.
938            </a>
939        </div>
940       
941    </div>
942</div><div class="news-item">
943    <div class="ni-image">
944        <a href="/news/article/the-showdown-over-europes-carbon-market-begins">
945           
946            <img data-src="/siteimg/list-x-four/ugc-1/fullnews/news/25832/25849_original.jpg" class=" lazyload" alt="The showdown over Europe's carbon market begins">
947           
948            
949        </a>
950    </div>
951    <div class="ni-content">
952        <div class="ni-meta">
953            <span class="ni-date">16 Jul</span>
954            <span class="ni-cat"><a href="/culture-and-arts.htm">Member States</a></span>
955        </div>
956        <div class="ni-title h4">
957            <a href="/news/article/the-showdown-over-europes-carbon-market-begins">The showdown over Europe's carbon market begins</a>
958        </div>
959        
960        <div class="ni-desc">
961            <a href="/news/article/the-showdown-over-europes-carbon-market-begins">
962                The European Commission's reform of the Emissions Trading System will pit governments, industry and climate advocates against one another over the pace of decarbonization, the fate of free allowances and billions of euros in carbon revenues.
963            </a>
964        </div>
965       
966    </div>
967</div><div class="news-item">
968    <div class="ni-image">
969        <a href="/news/article/europe-has-the-money-now-gaza-needs-the-politics">
970           
971            <img data-src="/siteimg/list-x-four/ugc-1/fullnews/news/25830/25847_original.jpg" class=" lazyload" alt="Europe has the money. Now Gaza needs the politics">
972           
973            
974        </a>
975    </div>
976    <div class="ni-content">
977        <div class="ni-meta">
978            <span class="ni-date">15 Jul</span>
979            <span class="ni-cat"><a href="/foreign-and-security-policy.htm">Foreign & Security Policy</a></span>
980        </div>
981        <div class="ni-title h4">
982            <a href="/news/article/europe-has-the-money-now-gaza-needs-the-politics">Europe has the money. Now Gaza needs the politics</a>
983        </div>
984        
985        <div class="ni-desc">
986            <a href="/news/article/europe-has-the-money-now-gaza-needs-the-politics">
987                The EU unveiled nearly €900 million in new support for Gaza and launched the Team Gaza Initiative, but money alone won't rebuild the enclave.
988            </a>
989        </div>
990       
991    </div>
992</div><div class="news-item">
993    <div class="ni-image">
994        <a href="/news/article/can-europes-social-model-survive-ai">
995           
996            <img data-src="/siteimg/list-x-four/ugc-1/fullnews/news/25827/25844_original.jpg" class=" lazyload" alt="Can Europe's social model survive AI?">
997           
998            
999        </a>
1000    </div>
1001    <div class="ni-content">
1002        <div class="ni-meta">
1003            <span class="ni-date">14 Jul</span>
1004            <span class="ni-cat"><a href="/culture-and-arts.htm">Member States</a></span>
1005        </div>
1006        <div class="ni-title h4">
1007            <a href="/news/article/can-europes-social-model-survive-ai">Can Europe's social model survive AI?</a>
1008        </div>
1009        
1010        <div class="ni-desc">
1011            <a href="/news/article/can-europes-social-model-survive-ai">
1012                The EU is betting its welfare state can cushion the disruption of artificial intelligence. The bigger question is whether it can adapt fast enough.
1013            </a>
1014        </div>
1015       
1016    </div>
1017</div><div class="news-item">
1018    <div class="ni-image">
1019        <a href="/news/article/europes-plan-to-protect-kids-online-goes-beyond-an-age-ban">
1020           
1021            <img data-src="/siteimg/list-x-four/ugc-1/fullnews/news/25825/25840_original.jpg" class=" lazyload" alt="Europe's plan to protect kids online goes beyond an age ban">
1022           
1023            
1024        </a>
1025    </div>
1026    <div class="ni-content">
1027        <div class="ni-meta">
1028            <span class="ni-date">13 Jul</span>
1029            <span class="ni-cat"><a href="/culture-and-arts.htm">Member States</a></span>
1030        </div>
1031        <div class="ni-title h4">
1032            <a href="/news/article/europes-plan-to-protect-kids-online-goes-beyond-an-age-ban">Europe's plan to protect kids online goes beyond an age ban</a>
1033        </div>
1034        
1035        <div class="ni-desc">
1036            <a href="/news/article/europes-plan-to-protect-kids-online-goes-beyond-an-age-ban">
1037                A Commission-basked proposal would introduce an EU-wide social media age floor while shifting responsibility for child safety onto social media platforms.
1038            </a>
1039        </div>
1040       
1041    </div>
1042</div><div class="news-item">
1043    <div class="ni-image">
1044        <a href="/news/article/newsletter-in-ankara-natos-charm-offensive-paid-off-now-comes-the-hard-part">
1045           
1046            <img data-src="/siteimg/list-x-four/ugc-1/fullnews/news/25823/25838_original.jpg" class=" lazyload" alt="Newsletter: Ankara summit bought NATO time. Now comes the hard part">
1047           
1048            
1049        </a>
1050    </div>
1051    <div class="ni-content">
1052        <div class="ni-meta">
1053            <span class="ni-date">10 Jul</span>
1054            <span class="ni-cat"><a href="/culture-and-arts.htm">Member States</a></span>
1055        </div>
1056        <div class="ni-title h4">
1057            <a href="/news/article/newsletter-in-ankara-natos-charm-offensive-paid-off-now-comes-the-hard-part">Newsletter: Ankara summit bought NATO time. Now comes the hard part</a>
1058        </div>
1059        
1060        <div class="ni-desc">
1061            <a href="/news/article/newsletter-in-ankara-natos-charm-offensive-paid-off-now-comes-the-hard-part">
1062                NATO leaders won over President Donald Trump with spending pledges and industrial promises. Delivering the military capabilities behind them will be much harder.
1063            </a>
1064        </div>
1065       
1066    </div>
1067</div><div class="news-item">
1068    <div class="ni-image">
1069        <a href="/news/article/a-happy-trump-leaves-ankara-natos-real-test-starts-now">
1070           
1071            <img data-src="/siteimg/list-x-four/ugc-1/fullnews/news/25821/25836_original.jpg" class=" lazyload" alt="A happy Trump leaves Ankara. NATO’s real test starts now">
1072           
1073            
1074        </a>
1075    </div>
1076    <div class="ni-content">
1077        <div class="ni-meta">
1078            <span class="ni-date">09 Jul</span>
1079            <span class="ni-cat"><a href="/culture-and-arts.htm">Member States</a></span>
1080        </div>
1081        <div class="ni-title h4">
1082            <a href="/news/article/a-happy-trump-leaves-ankara-natos-real-test-starts-now">A happy Trump leaves Ankara. NATO’s real test starts now</a>
1083        </div>
1084        
1085        <div class="ni-desc">
1086            <a href="/news/article/a-happy-trump-leaves-ankara-natos-real-test-starts-now">
1087                Public flattery, new industrial deals and higher defense spending helped keep the U.S. president onside. Behind the scenes, NATO allies were advancing a broader strategy to strengthen Europe's role within the Alliance.
1088            </a>
1089        </div>
1090       
1091    </div>
1092</div><div class="news-item">
1093    <div class="ni-image">
1094        <a href="/news/article/explainer-the-eus-battle-over-child-abuse-scanning">
1095           
1096            <img data-src="/siteimg/list-x-four/ugc-1/fullnews/news/25673/25655_original.jpg" class=" lazyload" alt="What to know about the EU’s CSAM battle">
1097           
1098            
1099        </a>
1100    </div>
1101    <div class="ni-content">
1102        <div class="ni-meta">
1103            <span class="ni-date">08 Jul</span>
1104            <span class="ni-cat"><a href="/eu-institutions.htm">EU Institutions</a></span>
1105        </div>
1106        <div class="ni-title h4">
1107            <a href="/news/article/explainer-the-eus-battle-over-child-abuse-scanning">What to know about the EU’s CSAM battle</a>
1108        </div>
1109        
1110        <div class="ni-desc">
1111            <a href="/news/article/explainer-the-eus-battle-over-child-abuse-scanning">
1112                The fight over scanning messages is back after Roberta Metsola's latest bid to extend the exemption. <br />
1113
1114            </a>
1115        </div>
1116       
1117    </div>
1118</div><div class="news-item">
1119    <div class="ni-image">
1120        <a href="/news/article/inside-the-yurt-where-kazakhstan-courts-europe">
1121           
1122            <img data-src="/siteimg/list-x-four/ugc-1/fullnews/news/25813/25828_original.jpg" class=" lazyload" alt="Inside the yurt where Kazakhstan courts Europe">
1123           
1124            
1125        </a>
1126    </div>
1127    <div class="ni-content">
1128        <div class="ni-meta">
1129            <span class="ni-date">03 Jul</span>
1130            <span class="ni-cat"><a href="/eu-institutions.htm">EU Institutions</a></span>
1131        </div>
1132        <div class="ni-title h4">
1133            <a href="/news/article/inside-the-yurt-where-kazakhstan-courts-europe">Inside the yurt where Kazakhstan courts Europe</a>
1134        </div>
1135        
1136        <div class="ni-desc">
1137            <a href="/news/article/inside-the-yurt-where-kazakhstan-courts-europe">
1138                From critical raw materials to the Middle Corridor, Astana is using diplomacy, and symbolism, to strengthen its relationship with the European Union.
1139            </a>
1140        </div>
1141       
1142    </div>
1143</div><div class="news-item">
1144    <div class="ni-image">
1145        <a href="/news/article/newsletter-can-nato-charm-trump">
1146           
1147            <img data-src="/siteimg/list-x-four/ugc-1/fullnews/news/25812/25827_original.jpg" class=" lazyload" alt="Newsletter: Can NATO charm Trump?">
1148           
1149            
1150        </a>
1151    </div>
1152    <div class="ni-content">
1153        <div class="ni-meta">
1154            <span class="ni-date">03 Jul</span>
1155            <span class="ni-cat"><a href="/culture-and-arts.htm">Member States</a></span>
1156        </div>
1157        <div class="ni-title h4">
1158            <a href="/news/article/newsletter-can-nato-charm-trump">Newsletter: Can NATO charm Trump?</a>
1159        </div>
1160        
1161        <div class="ni-desc">
1162            <a href="/news/article/newsletter-can-nato-charm-trump">
1163                At next week's Ankara summit, allies will try to keep Washington committed by spending more, buying more, and handing Europe a bigger share of the alliance's defense burden.
1164            </a>
1165        </div>
1166       
1167    </div>
1168</div><div class="news-item">
1169    <div class="ni-image">
1170        <a href="/news/article/newsletter-turning-up-the-heat-on-big-tech">
1171           
1172            <img data-src="/siteimg/list-x-four/ugc-1/fullnews/news/25801/25815_original.jpg" class=" lazyload" alt="Newsletter: Turning up the heat on Big Tech">
1173           
1174            
1175        </a>
1176    </div>
1177    <div class="ni-content">
1178        <div class="ni-meta">
1179            <span class="ni-date">26 Jun</span>
1180            <span class="ni-cat"><a href="/eu-institutions.htm">EU Institutions</a></span>
1181        </div>
1182        <div class="ni-title h4">
1183            <a href="/news/article/newsletter-turning-up-the-heat-on-big-tech">Newsletter: Turning up the heat on Big Tech</a>
1184        </div>
1185        
1186        <div class="ni-desc">
1187            <a href="/news/article/newsletter-turning-up-the-heat-on-big-tech">
1188                The quiet of summer will give way to a season of high-stakes technology regulation.
1189            </a>
1190        </div>
1191       
1192    </div>
1193</div><div class="news-item">
1194    <div class="ni-image">
1195        <a href="/news/article/newsletter-nato-30-implementation-time">
1196           
1197            <img data-src="/siteimg/list-x-four/ugc-1/fullnews/news/25788/25797_original.jpg" class=" lazyload" alt="Newsletter: NATO 3.0 — implementation time">
1198           
1199            
1200        </a>
1201    </div>
1202    <div class="ni-content">
1203        <div class="ni-meta">
1204            <span class="ni-date">19 Jun</span>
1205            <span class="ni-cat"><a href="/culture-and-arts.htm">Member States</a></span>
1206        </div>
1207        <div class="ni-title h4">
1208            <a href="/news/article/newsletter-nato-30-implementation-time">Newsletter: NATO 3.0 — implementation time</a>
1209        </div>
1210        
1211        <div class="ni-desc">
1212            <a href="/news/article/newsletter-nato-30-implementation-time">
1213                Ahead of the Ankara summit, NATO allies face mounting pressure to prove last year's spending pledges were more than promises.
1214            </a>
1215        </div>
1216       
1217    </div>
1218</div><div class="news-item">
1219    <div class="ni-image">
1220        <a href="/news/article/the-migration-pact-is-here-but-the-eu-isnt-ready">
1221           
1222            <img data-src="/siteimg/list-x-four/ugc-1/fullnews/news/25776/25783_original.jpg" class=" lazyload" alt="The migration pact is here. But the EU isn’t ready">
1223           
1224            
1225        </a>
1226    </div>
1227    <div class="ni-content">
1228        <div class="ni-meta">
1229            <span class="ni-date">15 Jun</span>
1230            <span class="ni-cat"><a href="/culture-and-arts.htm">Member States</a></span>
1231        </div>
1232        <div class="ni-title h4">
1233            <a href="/news/article/the-migration-pact-is-here-but-the-eu-isnt-ready">The migration pact is here. But the EU isn’t ready</a>
1234        </div>
1235        
1236        <div class="ni-desc">
1237            <a href="/news/article/the-migration-pact-is-here-but-the-eu-isnt-ready">
1238                The European Union's long-awaited asylum overhaul is finally in force. But many of the safeguards, systems and institutions meant to make it work are still missing.
1239            </a>
1240        </div>
1241       
1242    </div>
1243</div></div>
1244
1245<div class="paging">
1246    
1247            <ul class="pagination">
1248        
1249            <li class="on">
1250                <a href="?news_pg=1" class="on">1</a>
1251                
1252            </li>    
1253        
1254            <li class="">
1255                <a href="?news_pg=2" class="">2</a>
1256                
1257            </li>    
1258        
1259            <li class="">
1260                <a href="?news_pg=3" class="">3</a>
1261                
1262            </li>    
1263        
1264            <li class="">
1265                <a href="?news_pg=4" class="">4</a>
1266                
1267            </li>    
1268        
1269            <li class="">
1270                <a href="?news_pg=5" class="">5</a>
1271                
1272            </li>    
1273        
1274            <li class="next">
1275                <a href="?news_pg=2" class="next">&gt;</a>
1276                
1277            </li>    
1278        
1279            <li class="last">
1280                <a href="?news_pg=89" class="last">&gt;&gt;</a>
1281                
1282            </li>    
1283        
1284            </ul>
1285        
1286</div>
1287
1288
1289
1290</div><div class="row row--ad">
1291  <!-- /1048162/pm/news-main_bot -->
1292  <div id='div-gpt-ad-1608230013890-2' class="peu-ad">
1293    
1293<script>
1294      googletag.cmd.push(function() { googletag.display('div-gpt-ad-1608230013890-2'); });
1295    </script>
1295
1296  </div>
1297</div>
1298            </div>
1299        </div>
1300    </div>
1301</main>
1302    
1303        
1304        
1305
1306<footer>
1307    <div class="container">
1308        <div class="ftr-col ftr-col--left clearFix">
1309
1310            <div class="ftr-subsWrap">
1311                <div class="h3">A monthly magazine packed with timely features, news analyses and opinion articles on EU policy.</div>
1312                <div class="ftr-subs">
1313                    <a class="clearFix" href="https://www.tpgroupshop.com/store/products,the-parliament_21.htm?utm_source=theparlimag&utm_medium=website&utm_campaign=parlimag_footer_subscribe-now-button" target="_blank">
1314                        <div class="ftrs-img">
1315                            <img class="lazyload" data-src="/ugc-1/uploads/pageblocks/16154/4f456cd7fa294ab47411995370bc2d78.jpeg" alt="Subscribe" >
1316                        </div>
1317                        <div class="ftrs-text">
1318                            <p><strong>Subscribe to The Parliament</strong></p>
1319
1320                            <p><span class="btn btn--yellow btn--xsmall">Subscribe now</span></p>
1321                        </div>
1322                    </a>
1323                </div>
1324
1325
1326            </div>
1327
1328            <div class="ftr-social">
1329                <div class="h3 nato">Follow us</div>
1330                <a href="https://www.twitter.com/parlimag" target="_blank" class="icon icon--x">
1331                  <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>
1332                </a>
1333                <a href="https://www.linkedin.com/company/the-parliament-magazine/" target="_blank" class="icon icon--linkedIn"></a>
1334            </div>
1335
1336            <div class="ftr-copyWrap">
1337                <p>Registered in England & Wales under No. 07291783</p>
1338                <p>&copy; Political Holdings Limited 
1338<script>document.write(new Date().getFullYear());</script>
1338</p>
1339
1340            </div>
1341        </div>
1342        <div class="ftr-col ftr-col--right clearFix flx flx--wr">
1343            <!-- 
1344              <div class="ftr-subcol ftr-subcol--1">
1345                <div class="h5 sans">Quick Links</div>
1346                <ul>
1347	<li><a href="/">Home</a></li>
1348	<li><a href="/news.htm">News</a></li>
1349	<li><a href="/opinion.htm">Opinion</a></li>
1350	<li><a href="/interviews.htm">Interviews</a></li>
1351	<li><a href="/pm-plus.htm">PM+</a></li>
1352	<li><a href="/pm-plus.htm">Policy</a></li>
1353	<li><a href="/magazine.htm">Magazine</a></li>
1354	<li><a href="/events.htm">Events</a></li>
1355	<li><a href="/more/commercial-opportunities.htm">Commercial Opportunities</a></li>
1356</ul>
1357
1358                <span class="icon icon--chevDown"></span>
1359            </div> 
1360            -->
1361            <div class="ftr-subcol  ftr-subcol--1">
1362                <div class="h5 sans">Services</div>
1363                <ul>
1364	<li><a href="https://www.totalpolitics.com/media/" target="_blank">Media</a></li>
1365	<li><a href="https://www.totalpolitics.com/events/" target="_blank">Events</a></li>
1366	<li><a href="https://www.totalpolitics.com/training/" target="_blank">Training</a></li>
1367</ul>
1368
1369                <span class="icon icon--chevDown"></span>
1370            </div>
1371            <div class="ftr-subcol ftr-subcol--1">
1372                <div class="h5 sans">Media & Publishing</div>
1373                <ul>
1374	<li><a href="https://www.politicshome.com/" target="_blank">PoliticsHome</a></li>
1375	<li><a href="http://www.holyrood.com" target="_blank">Holyrood</a></li>
1376	<li><a href="https://www.civilserviceworld.com/" target="_blank">Civil Service World</a></li>
1377	<li><a href="https://www.politicshome.com/thehouse" target="_blank">The House Magazine</a></li>
1378	<li><a href="http://www.publictechnology.net/" target="_blank">PublicTechnology</a></li>
1379	<li><a href="http://www.trainingjournal.com" target="_blank">Training Journal</a></li>
1380	<li><a href="https://www.tpgroupshop.com/" target="_blank">Subscribe to Total Politics media titles</a></li>
1381</ul>
1382
1383                <span class="icon icon--chevDown"></span>
1384            </div>
1385			<div class="ftr-subcol ftr-subcol--1 ftr-subcol--last">
1386                <div class="h5 sans">About Us</div>
1387                <ul>
1388	<li><a href="https://www.totalpolitics.com/" target="_blank">Total Politics Group</a></li>
1389	<li><a href="https://www.totalpolitics.com/docs/privacy-policy.pdf" target="_blank">Privacy Policy</a></li>
1390	<li><a href="https://www.totalpolitics.com/docs/Website_Terms_and_Conditions_of_Use.pdf" target="_blank">Terms &amp;&nbsp;Conditions</a></li>
1391</ul>
1392
1393
1394                <span class="icon icon--chevDown"></span>
1395            </div>
1396            <!--<div class="ftr-subcol ftr-subcol--1">
1397                <div class="h5 sans">Dods Events</div>
1398                
1399                <span class="icon icon--chevDown"></span>
1400            </div>-->
1401            <!--<div class="ftr-subcol ftr-subcol--1 ftr-subcol--last">
1402                <div class="h5 sans">Partnership Events</div>
1403                
1404                <span class="icon icon--chevDown"></span>
1405            </div>-->
1406        </div>
1407    </div>
1408</footer>
1409
1410<!--Skin Ad Unit-->
1411<!-- /1048162/pm/news-main_skin -->
1412<div id='div-gpt-ad-1608230013890-3'>
1413  
1413<script>
1414    googletag.cmd.push(function() { googletag.display('div-gpt-ad-1608230013890-3'); });
1415  </script>
1415
1416</div>
1417
1418<!-- /1048162/pm/news-main_pixel-1 -->
1419<div id='div-gpt-ad-1608230013890-4'>
1420  
1420<script>
1421    googletag.cmd.push(function() { googletag.display('div-gpt-ad-1608230013890-4'); });
1422  </script>
1422
1423</div>
1424
1425<!-- /1048162/pm/news-main_pixel-2 -->
1426<div id='div-gpt-ad-1608230013890-5'>
1427  
1427<script>
1428    googletag.cmd.push(function() { googletag.display('div-gpt-ad-1608230013890-5'); });
1429  </script>
1429
1430</div>
1431
1432
1433        
1433<script type="text/javascript">
1434//<![CDATA[
1435Sys.WebForms.PageRequestManager._initialize('ctl00$ajax', 'form1', [], [], [], 90, 'ctl00');
1436//]]>
1437</script>
1437
1438
1439        
1440
1441<!-- Hotjar Tracking Code for https://www.theparliamentmagazine.eu/ -->
1441<script>
vendor: 128 bytes, lines 1441-1444
1441
1442    (function(h,o,t,j,a,r){
1443        h.hj=h.hj||function(){(h.hj.q=h.hj.q||[]).push(arguments)};
1444        h._hjSettings={hjid:
14441499290
vendor: 264 bytes, lines 1444-1449
1444,hjsv:6};
1445        a=o.getElementsByTagName('head')[0];
1446        r=o.createElement('script');r.async=1;
1447        r.src=t+h._hjSettings.hjid+j+h._hjSettings.hjsv;
1448        a.appendChild(r);
1449    })(window,document,'https://static.hotjar.com/c/hotjar-','.js?sv=');
1450</script>
1450
1451
1452<script type="text/javascript"> _linkedin_partner_id = "1282260"; window._linkedin_data_partner_ids = window._linkedin_data_partner_ids || []; window._linkedin_data_partner_ids.push(_linkedin_partner_id); </script>
1452<script type="text/javascript"> (function(){var
1453 s = document.getElementsByTagName("script")[0]; var b = document.createElement("script"); b.type = "text/javascript";b.async = true; b.src = "https://snap.licdn.com/li.lms-analytics/insight.min.js";
1454 s.parentNode.insertBefore(b, s);})(); </script>
1454<noscript> <img height="1" width="1" style="display:none;" alt="" src="https://px.ads.linkedin.com/collect/?pid=1282260&fmt=gif"
1455 /> </noscript>
1456
1457<script async type="text/javascript">
1458    // Wait for TCF consent before refreshing ads
1459    function checkConsentAndRefreshAds() {
1460        if (typeof (window.__tcfapi) !== 'function') {
1461            setTimeout(checkConsentAndRefreshAds, 250);
1462            return;
1463        }
1464
1465        // Initial check for consent
1466        __tcfapi('getTCData', 2, function (tcData, success) {
1467            if (!success || tcData.cmpStatus != "loaded") {
1468                setTimeout(checkConsentAndRefreshAds, 250);
1469                return;
1470            }
1471
1472            if (tcData.eventStatus === 'tcloaded' || tcData.eventStatus === 'useractioncomplete') {
1473                refreshAds();
1474            }
1475        });
1476
1477        // Add an event listener for consent changes
1478        __tcfapi('addEventListener', 2, function (tcData, success) {
1479            if (success && (tcData.eventStatus === 'useractioncomplete' || tcData.eventStatus === 'cmpuishown')) {
1480                refreshAds();
1481            }
1482        });
1483    }
1484
1485    // Function to refresh ads
1486    function refreshAds() {
1487        googletag.cmd.push(function () {
1488            googletag.pubads().refresh();
1489        });
1490    }
1491
1492    // Initialize the consent check
1493    checkConsentAndRefreshAds();
1494</script>
1494
1495    
1496<div class="aspNetHidden">
1497
1498	<input type="hidden" name="__VIEWSTATEGENERATOR" id="__VIEWSTATEGENERATOR" value="90059987" />
1499</div></form>
1500
1501    
1502
1503
1504<form id="Form_Eloqua" method="post" action="https://s438870623.t.eloqua.com/e/f2">
1505    <input type="hidden" name="elqCustomerGUID" value="">
1506    <input type="hidden" name="elqCookieWrite" value="0">
1507</form>
1508
1509
1510<script type='text/javascript'>
1511    var _elqQ = _elqQ || [];
1512    _elqQ.push(['elqSetSiteId', '438870623']);
1513    _elqQ.push(['elqTrackPageView']);
1514
1515    (function () {
1516        function a() {
1517            var b = document.createElement("script");
1518            b.type = "text/javascript";
1519            b.async = !0;
1520            b.src = "//img.en25.com/i/elqCfg.min.js";
1521            var a = document.getElementsByTagName("script")[0];
1522            a.parentNode.insertBefore(b, a)
1523        }
1524        window.addEventListener ? window.addEventListener("DOMContentLoaded", a, !1) : window.attachEvent && window.attachEvent("onload", a)
1525    })();
1526</script>
1526
1527
1528
1529<script type='text/javascript'><!--//
1530    var timerId = null, timeout = 5;
1531//--></script>
1531
1532
1533<script type='text/javascript'><!--//
1534    function WaitUntilCustomerGUIDIsRetrieved() {
1535        if (!!(timerId)) {
1536            if (timeout == 0) {
1537                return;
1538            }
1539
1540            if (typeof this.GetElqCustomerGUID === 'function') {
1541                $('input[name="elqCustomerGUID"]').val(GetElqCustomerGUID());
1542                return;
1543            }
1544            timeout -= 1;
1545        }
1546        timerId = setTimeout("WaitUntilCustomerGUIDIsRetrieved()", 500);
1547        return;
1548    }
1549    window.onload = WaitUntilCustomerGUIDIsRetrieved;
1550
1551    _elqQ.push(['elqGetCustomerGUID']);
1552//--></script>
1552
1553
1554    
1555<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495" integrity="sha512-iIg7k2xntmwu6/uSb5tpc/hySgZc4eoL31yB29W6tJFo2akwjPWcEqnCEdJvGexCL0KEQwVYv5BlowfhVz26hg==" data-cf-beacon='{"version":"2024.11.0","token":"d74963b044a04dbb896ffdeb555c65fd","r":1,"spa":2}' crossorigin="anonymous"></script>
1555
1556</body>
1557</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.