CINXE.COM

<!DOCTYPE html> <html id="html-element"> <head> <meta charset="UTF-8" /> <!-- <link rel="icon" type="image/png" href="favicon-32x32.png" sizes="32x32" /> --> <!-- <link rel="icon" type="image/png" href="favicon-16x16.png" sizes="16x16" /> --> <link rel="icon" href="/favicon.ico" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <script type="text/javascript"> /* eslint-disable */ /*! modernizr 3.6.0 (Custom Build) | MIT * * https://modernizr.com/download/?-arrow-promises !*/ !function(window,document,undefined){function is(n,e){return typeof n===e}function testRunner(){var n,e,o,r,i,t,s;for(var d in tests)if(tests.hasOwnProperty(d)){if(n=[],e=tests[d],e.name&&(n.push(e.name.toLowerCase()),e.options&&e.options.aliases&&e.options.aliases.length))for(o=0;o<e.options.aliases.length;o++)n.push(e.options.aliases[o].toLowerCase());for(r=is(e.fn,"function")?e.fn():e.fn,i=0;i<n.length;i++)t=n[i],s=t.split("."),1===s.length?Modernizr[s[0]]=r:(!Modernizr[s[0]]||Modernizr[s[0]]instanceof Boolean||(Modernizr[s[0]]=new Boolean(Modernizr[s[0]])),Modernizr[s[0]][s[1]]=r),classes.push((r?"":"no-")+s.join("-"))}}var tests=[],ModernizrProto={_version:"3.6.0",_config:{classPrefix:"",enableClasses:!0,enableJSClass:!0,usePrefixes:!0},_q:[],on:function(n,e){var o=this;setTimeout(function(){e(o[n])},0)},addTest:function(n,e,o){tests.push({name:n,fn:e,options:o})},addAsyncTest:function(n){tests.push({name:null,fn:n})}},Modernizr=function(){};Modernizr.prototype=ModernizrProto,Modernizr=new Modernizr,Modernizr.addTest("arrow",function(){try{eval("()=>{}")}catch(e){return!1}return!0}),Modernizr.addTest("promises",function(){return"Promise"in window&&"resolve"in window.Promise&&"reject"in window.Promise&&"all"in window.Promise&&"race"in window.Promise&&function(){var n;return new window.Promise(function(e){n=e}),"function"==typeof n}()});var classes=[];testRunner(),delete ModernizrProto.addTest,delete ModernizrProto.addAsyncTest;for(var i=0;i<Modernizr._q.length;i++)Modernizr._q[i]();window.Modernizr=Modernizr}(window,document); /* eslint-enable */ </script> <script type="text/javascript"> // https://github.com/aws-amplify/amplify-js/issues/7499#issuecomment-804386820 window.global = window var html = window.document.getElementById('html-element') // eslint-disable-line no-var // check if browser is pre-renderer if ('__PRERENDER_INJECTED' in window) { // we are a prerenderer instance // overwrite classes set by modernizr (if any) with initial one html.className = '' } else if (window.Modernizr.arrow && window.Modernizr.promises) { // we are in a supported browser and js is running // remove no-js class immediately html.className = html.className.split('no-js').join('') } else { // we are in an unsupported browser var $buoop = { // eslint-disable-line no-var,no-unused-vars required: { e: -4, f: -3, o: -3, s: -3, c: -3 }, noclose: true, reminder: 0, no_permanent_hide: true, insecure: true, api: 2021.07 } function $buo_f () { // eslint-disable-line camelcase var e = document.createElement('script') // eslint-disable-line no-var e.src = '//browser-update.org/update.min.js' document.body.appendChild(e) } try { document.addEventListener('DOMContentLoaded', $buo_f, false) } catch (e) { window.attachEvent('onload', $buo_f) } } </script> <style>#no-js-msg { display: none; text-align: center; text-transform: uppercase; } .no-js #no-js-msg { display: block !important; } body { background: #0e0f11; } body .buorg { top: 50%; left: 50%; width: 100%; max-width: 80%; -webkit-animation: unset; animation: unset; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); } .no-js #app, .no-js #app-loading { display: none !important; }</style> <script type="application/json">{"utility" : "cck"}</script> <script defer="defer" src="//europa.eu/webtools/load.js"></script> <script type="module" crossorigin src="/static/app.1142d2b4.js"></script> <link rel="stylesheet" href="/static/index.3f6c350d.css"> <script type="module">try{import.meta.url;import("_").catch(()=>1);}catch(e){}window.__vite_is_modern_browser=true;</script> <script type="module">!function(){if(window.__vite_is_modern_browser)return;console.warn("vite: loading legacy build because dynamic import or import.meta.url is unsupported, syntax error above should be ignored");var e=document.getElementById("vite-legacy-polyfill"),n=document.createElement("script");n.src=e.src,n.onload=function(){System.import(document.getElementById('vite-legacy-entry').getAttribute('data-src'))},document.body.appendChild(n)}();</script> </head> <body> <div id="app"></div> <!-- this is the preloader of the app --> <!-- it is placed here because it is instantly available --> <div id="app-loading-container"> <div id="app-loading" v-if="visible"> <svg class="spinner" viewBox="0 0 50 50"> <circle class="path" cx="25" cy="25" r="20" fill="none" stroke-width="5"></circle> </svg> </div> </div> <script type="application/json">{"utility":"analytics","siteID":"86fb1ebc-4dc2-4e2f-bba0-eedd99e12919","sitePath":["expo-58.historia.europa.eu"],"instance":"ec","mode":"manual"}</script> <script> // Global Variable let isFirstLoading = true // service const trackPage = () => { if ($wt.analytics.isTrackable()) { $wt.trackPageView() } } // End Service // Attach this code to the navigation event. // Angular: NavigationEnd Event (main component) // Vue: router beforeEach Event or similar // React: react-dom-router history.listen // Used for the first load of the SPA if (isFirstLoading) { const observer = new MutationObserver((mutations) => { if (document.contains(document.querySelector('div.analytics.wt.wt-analytics'))) { observer.disconnect() isFirstLoading = false setTimeout(() => { // call analytics service trackPage() }, 100) } }) observer.observe(document, { attributes: false, childList: true, characterData: false, subtree: true }) } else { setTimeout(() => { // call analytics service trackPage() }, 100) } window.trackPage = trackPage </script> <noscript>Your browser does not support JavaScript or you have disabled it for this site. Please enable Javascript execution or update your browser to view this site.</noscript> <script nomodule>!function(){var e=document,t=e.createElement("script");if(!("noModule"in t)&&"onbeforeload"in t){var n=!1;e.addEventListener("beforeload",(function(e){if(e.target===t)n=!0;else if(!e.target.hasAttribute("nomodule")||!n)return;e.preventDefault()}),!0),t.type="module",t.src=".",e.head.appendChild(t),t.remove()}}();</script> <script nomodule crossorigin id="vite-legacy-polyfill" src="/static/polyfills-legacy.5c3628ee.js"></script> <script nomodule crossorigin id="vite-legacy-entry" data-src="/static/app-legacy.6956a0db.js">System.import(document.getElementById('vite-legacy-entry').getAttribute('data-src'))</script> </body> </html>