1<!DOCTYPE html><!-- This site was created in Webflow. https://webflow.com --><!-- Last Published: Tue Oct 28 2025 08:27:51 GMT+0000 (Coordinated Universal Time) --><html data-wf-domain="codeblocks.webflow.io" data-wf-page="5fb84291042fce628ee32dc9" data-wf-site="5e8d9fa27a006e7d461bc15a" data-wf-status="1"><head><meta charset="utf-8"/><link href="https://cdn.prod.website-files.com" rel="preconnect" crossorigin="anonymous"/><title>Login</title><meta content="Login" property="og:title"/><meta content="Login" name="twitter:title"/><meta content="width=device-width, initial-scale=1" name="viewport"/><meta content="Webflow" name="generator"/><link href="https://cdn.prod.website-files.com/5e8d9fa27a006e7d461bc15a/css/codeblocks.webflow.shared.326dab54a.css" rel="stylesheet" type="text/css"/><link href="https://fonts.googleapis.com" rel="preconnect"/><link href="https://fonts.gstatic.com" rel="preconnect" crossorigin="anonymous"/>
1<script src="https://ajax.googleapis.com/ajax/libs/webfont/1.6.26/webfont.js" type="text/javascript"></script>
1<script type="text/javascript">WebFont.load({ google: { families: ["Roboto Mono:300,regular,500,italic"] }});</script>
1<script src="https://use.typekit.net/bvr6tjn.js" type="text/javascript"></script>
1<script type="text/javascript">try{Typekit.load();}catch(e){}</script>
1<script type="text/javascript">!function(o,c){var n=c.documentElement,t=" w-mod-";n.className+=t+"js",("ontouchstart"in o||o.DocumentTouch&&c instanceof DocumentTouch)&&(n.className+=t+"touch")}(window,document);</script>
1<link href="https://cdn.prod.website-files.com/5e8d9fa27a006e7d461bc15a/6139d0bfcbbff3502185935a_codeblocks-favicon-32x32.png" rel="shortcut icon" type="image/x-icon"/><link href="https://cdn.prod.website-files.com/5e8d9fa27a006e7d461bc15a/6139d0c490e2080230c6db40_codeblocks-favicon-256x256.png" rel="apple-touch-icon"/><!-- 2 3 @@@ 4 @@@ 5 @@@@@ 6 @@@ @@@ 7 & @@@ @@# @ 8 @@@@@@@ @@ %@@ @@@@@@@ 9 @@@ @@@@@ @@@ @@@ @@@@@ @@@ 10 @@@ @@@ @@@ @@@ @@@ @@@ 11 @@@ %@@@@ @@@@( @@@ 12 @@@ ,@@@ @@@ @@@ 13 @@@ @@@@ @@@@@ @@@ 14 @@@ @@@ @@, @@@ @@@ @@@ 15 @@@@@ @@% @@@ @@@@@@ 16 @@@@ @@@ @@@ @@@% 17 @@@@@ 18 @@@ 19 20 21 a Website by ESE Media GmbH 22 http://www.esemedia.ch/ 23 24 25-->
26<script src="https://api.memberstack.io/static/memberstack.js?webflow" data-memberstack-id="ef532860fcdc07884c114ecf9dd3e7c9"> </script>
26
27<script src="https://eseassets.ch/globalscripts/codemirror/codemirror.js"></script>
27 28<link rel="stylesheet" href="https://eseassets.ch/globalscripts/codemirror/codemirror.css">
29<script src="https://eseassets.ch/globalscripts/codemirror/javascript.js"></script>
vendor: 1 bytes, line 29
29
30<script src="https://eseassets.ch/globalscripts/codemirror/htmlmixed.js"></script>
30 31 32<!-- Global site tag (gtag.js) - Google Analytics -->
vendor: 64 bytes, lines 32-33
32 33<script async src="https://www.googletagmanager.com/gtag/js?id=
33G-3XZY4GJ697
vendor: 12 bytes, line 33
33"></script>
34<script> 35
vendor: 134 bytes, lines 35-39
35window.dataLayer = window.dataLayer || []; 36 function gtag(){dataLayer.push(arguments);} 37 gtag('js', new Date()); 38 39 gtag('config', '
39G-3XZY4GJ697
vendor: 4 bytes, line 39
39');
40</script>
40</head><body><div class="top-nav__container top-nav__minimal"><div class="top-nav__logo-container"><img src="https://cdn.prod.website-files.com/5e8d9fa27a006e7d461bc15a/5e8daecfa3f963f0427fe8ef_logo-profilbild-ese.jpg" sizes="(max-width: 991px) 100vw, 30px" srcset="https://cdn.prod.website-files.com/5e8d9fa27a006e7d461bc15a/5e8daecfa3f963f0427fe8ef_logo-profilbild-ese-p-500.jpeg 500w, https://cdn.prod.website-files.com/5e8d9fa27a006e7d461bc15a/5e8daecfa3f963f0427fe8ef_logo-profilbild-ese-p-800.jpeg 800w, https://cdn.prod.website-files.com/5e8d9fa27a006e7d461bc15a/5e8daecfa3f963f0427fe8ef_logo-profilbild-ese-p-1080.jpeg 1080w, https://cdn.prod.website-files.com/5e8d9fa27a006e7d461bc15a/5e8daecfa3f963f0427fe8ef_logo-profilbild-ese-p-1600.jpeg 1600w, https://cdn.prod.website-files.com/5e8d9fa27a006e7d461bc15a/5e8daecfa3f963f0427fe8ef_logo-profilbild-ese.jpg 2000w" alt="" class="top-nav__logo-img"/></div><div class="top-nav__logo-text-container"><a href="https://esemedia.ch" target="_blank" class="top-nav__logo-text__comp">ESE Media</a><a href="/" class="top-nav__logo-text__type">Codeblocks</a></div></div><div class="div-block-8"><div class="ms-register__container"><h5 class="ms-login__preheading">Codeblocks</h5><h2 class="ms-login__heading">Log into My Account</h2><div class="ms-login__form w-form"><form id="email-form" name="email-form" data-name="Email Form" method="get" data-ms-form="login" data-wf-page-id="5fb84291042fce628ee32dc9" data-wf-element-id="836ec3e8-5762-4972-ade2-21bf24bf87aa"><input class="ms-login__input w-input" maxlength="256" name="Email-address-2" data-name="Email Address 2" placeholder="Email address" type="email" id="Email-address-2" data-ms-member="email" required=""/><input class="ms-login__input w-input" maxlength="256" name="email-2" data-name="Email 2" placeholder="Password" type="password" id="email-2" data-ms-member="password" required=""/><input type="submit" data-wait="Please wait..." class="ms-login__submit w-button" value="Log in"/><div class="div-block-9"><div class="ms-login__legal-copy"><a href="/register" class="ms-login__legal-link">Dont have an Account?</a></div><div class="ms-login__legal-copy"><a href="#/ms/password-reset" class="ms-login__legal-link">Forgot Password?</a></div></div></form><div class="w-form-done"><div>Thank you! Your submission has been received!</div></div><div class="w-form-fail"><div>Oops! Something went wrong while submitting the form.</div></div></div></div></div><div class="stylesheet w-embed"><link rel="stylesheet" href="https://eseassets.ch/codeblocks/css/style.css"></div>
40<script src="https://d3e54v103j8qbb.cloudfront.net/js/jquery-3.5.1.min.dc5e7f18c8.js?site=5e8d9fa27a006e7d461bc15a" type="text/javascript" integrity="sha256-9/aliU8dGd2tb6OSsuzixeV4y/faTqgFtohetphbbj0=" crossorigin="anonymous"></script>
40<script src="https://cdn.prod.website-files.com/5e8d9fa27a006e7d461bc15a/js/webflow.schunk.36b8fb49256177c8.js" type="text/javascript"></script>
40<script src="https://cdn.prod.website-files.com/5e8d9fa27a006e7d461bc15a/js/webflow.ae4718bf.79720c5d4a636715.js" type="text/javascript"></script>
40<script type="text/javascript" src="https://eseassets.ch/codeblocks/js/ui/globalscript.js"></script>
40 41</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.