PageSourceSearch

https://www.echo.lu/

html echo.lu collected 2026-10-02 08:45:23 UTC 4,116 bytes, 22 lines download raw bytes

1<!doctype html><html dir="ltr" lang="en"><head> <!-- Google Tag Manager --> 
1<script>
vendor: 361 bytes, lines 1-5
1(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
2            new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
3          j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
4          'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
5  })(window,document,'script','dataLayer','
5GTM-NR3TPD2
vendor: 3 bytes, line 5
5');
5</script>
5 <!-- End Google Tag Manager --> <meta charset="utf-8"> <title>ECHO - Events in Luxembourg</title> <link rel="alternate" href="https://echo.lu/en" hreflang="en-lu"> <link rel="alternate" href="https://echo.lu/fr" hreflang="fr-lu"> <link rel="alternate" href="https://echo.lu/de" hreflang="de-lu"> <meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=5.0, user-scalable=no"> <meta name="theme-color" content="#16161d"> <meta name="apple-mobile-web-app-capable" content="yes"> <meta http-equiv="x-ua-compatible" content="IE=Edge"> <meta name="description" content="ECHO aims to contribute to the cultural life of the country by offering the public an easy-to-access and simple-to-use solution for finding experiences to enjoy on their own or in groups."> <meta property="og:type" content="website"> <meta property="og:title" content="ECHO - Events in Luxembourg"> <meta property="og:description" content="ECHO aims to contribute to the cultural life of the country by offering the public an easy-to-access and simple-to-use solution for finding experiences to enjoy on their own or in groups."> <meta property="og:image" content="/assets/images/default-share-echo-homepage.jpg"> <meta property="og:url" content="https://echo.lu"> <meta name="twitter:title" content="ECHO - Events in Luxembourg"> <meta name="twitter:description" content="ECHO aims to contribute to the cultural life of the country by offering the public an easy-to-access and simple-to-use solution for finding experiences to enjoy on their own or in groups."> <meta name="twitter:image" content="/assets/images/default-share-echo-homepage.jpg"> <meta property="twitter:url" content="https://echo.lu"> <meta name="twitter:card" content="summary_large_image"> <link rel="apple-touch-icon" sizes="180x180" href="/assets/favicons/apple-touch-icon.png"> <link rel="icon" type="image/png" sizes="32x32" href="/assets/favicons/favicon-32x32.png"> <link rel="icon" type="image/png" sizes="16x16" href="/assets/favicons/favicon-16x16.png"> <link rel="manifest" href="/assets/favicons/site.webmanifest"> <link rel="mask-icon" href="/assets/favicons/safari-pinned-tab.svg" color="#5bbad5"> <link href="https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;600;700;800&amp;family=Rubik:wght@400;700&amp;display=swap" rel="stylesheet"> <link href="https://cdn.icomoon.io/300619/Echo/style.css?jklqvu" rel="stylesheet"> 
5<script type="module" src="/build/app.esm.js" data-stencil data-resources-url="/build/" data-stencil-namespace="app"></script>
5 
5<script nomodule="" src="/build/app.js" data-stencil></script>
5 <link href="/build/app.css" rel="stylesheet">
vendor: 83 bytes, line 5
5 <script src="https://www.google.com/recaptcha/api.js" async="" defer=""></script> 
5</head> <body> <!-- Google Tag Manager (noscript) -->
vendor: 68 bytes, line 5
5 <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
5GTM-NR3TPD2
vendor: 101 bytes, lines 5-6
5"
6                  height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> 
6<!-- End Google Tag Manager (noscript) --> <app-root></app-root> 
6<script data-build="2026-09-18T09:13:54">
7if ('serviceWorker' in navigator && location.protocol !== 'file:') {
8  window.addEventListener('load', function() {
9  navigator.serviceWorker.register('/sw.js')
10    .then(function(reg) {
11    reg.onupdatefound = function() {
12      var installingWorker = reg.installing;
13      installingWorker.onstatechange = function() {
14      if (installingWorker.state === 'installed') {
15        window.dispatchEvent(new Event('swUpdate'))
16      }
17      }
18    }
19    })
20    .catch(function(err) { console.error('service worker error', err) });
21  });
22}</script>
22</body></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.