Viewing aterlang-server 
master 
 
<!DOCTYPE HTML> <html>   <head>     <meta charset="utf-8"></meta>     <script type="module" src=./watcher.js></script>     <style>       /* Fixing default stupid margin */       body, h1, h2, h3, h4, p, figure, blockquote, dl, dd {         margin: 0;       }       /* Fixing default stupid behaviour with padding */       *, *::before, *::after {         box-sizing: border-box;       }       /* Fixing default font size increases on mobile */       html {         -moz-text-size-adjust: none;         -webkit-text-size-adjust: none;         text-size-adjust: none;       }       /* Inherit fonts for inputs and buttons */       input, button, textarea, select {         font: inherit;       }       /* Default style for elements, mimics what I see in firefox on macos right now */       body {         background-color: #fff;         color: #000;         font-size: 17px;         font-family: sans-serif;       }       @media (min-width: 1010px) {         body {           width: 1000px;           margin: auto;         }         .adaptive-direction {           flex-direction: row;           justify-content: space-between;         }         .adaptive-60pc {           width: 58%;         }         .adaptive-40pc {           width: 30%;         }       }       @media (max-width: 1010px) {         body {           width: 100%;           padding-left: 5px;           padding-right: 5px;         }         .adaptive-direction {           flex-direction: column;         }       }       .hover-gray:hover {         color: #999;         stroke: #999;       }       .hover-gray {         color: #fff;         stroke: #fff;       }       /* Make fullscreen objects take all screen vertical space instead of inherited */       :fullscreen {         height: 100vh;       }     </style>   </head>   <body style="display: flex; flex-direction: column; padding: 40px;">     <div style="text-align: center">       Комната:       <span style="border: 1px solid #cccccc; padding: 5px">         <span id="roomName"> недоступна </span>       </span>     </div>     <div style="height: 20px"></div><!-- padding -->     <div id="videoPlayer" style="display: flex; flex-direction: column">       <video id=video autoplay playsinline style="         border: 1px solid #000;         object-fit: contain;         width: 100%;         height: 100%;       "></video>       <!-- controls -->       <div style="         display: flex; flex-direction: row; justify-content: space-between;         color: #fff; background-color: #000;         padding-left: 5px; padding-right: 5px;         cursor: default;         /* To compensate for video player border adding to height */         border-bottom: 1px solid #000;         align-items: center;         ">         <span id="liveIndicator"> <span style="color: #f00">●</span> Прямой эфир </span>         <svg           class="hover-gray" onclick="enterFullscreen()"           width="20px" height="20px"           viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M9.00002 3.99998H4.00004L4 9M20 8.99999V4L15 3.99997M15 20H20L20 15M4 15L4 20L9.00002 20" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"         /></svg>       </div>     </div>     <!-- padding -->     <div style="height: 40px"></div>     <div style="border-radius: 20px; padding: 15px; background-color: #ffaaaa; border: 1px solid #7f5555" id="statusMessage">       Ошибка при загрузке скрипта, работа невозможна     </div>   </body> </html>