1<!DOCTYPE html> 2<html lang="en"> 3 <head> 4 <meta charset="utf-8"> 5 <meta http-equiv="X-UA-Compatible" content="IE=edge"> 6 <meta name="viewport" content="width=device-width, initial-scale=1"> 7 <link rel="shortcut icon" href="https://i.imgur.com/X5kLT2K.png" type="image/png"> 8 <title>ðºDerpyTV</title> 9 <style> 10 body { 11 background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #222222),color-stop(1, #333333)); 12 background-image: -o-linear-gradient(bottom, #222222 0%, #333333 100%); 13 background-image: -moz-linear-gradient(bottom, #222222 0%, #333333 100%); 14 background-image: -webkit-linear-gradient(bottom, #222222 0%, #333333 100%); 15 background-image: -ms-linear-gradient(bottom, #222222 0%, #333333 100%); 16 background-image: linear-gradient(to bottom, #222222 0%, #333333 100%); 17 height: inherit; 18 color: #FAFBA4 !important; 19 } 20 body, html { 21 height: 100%; 22 } 23 .bg { 24 display: flex; 25 } 26 .header { 27 margin: -10px 0 -5px 0; 28 } 29 .center { 30 text-align: center; 31 } 32 a { 33 color: #FF9200 !important; 34 } 35 .cgroup #groupcover { 36 background-color: #000000 !important; 37 } 38 </style> 39 <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/css/bootstrap.min.css" integrity="sha384-MCw98/SFnGE8fJT3GXwEOngsV7Zt27NXFoaoApmYm81iuXoPkFOJwJ8ERdknLPMO" crossorigin="anonymous"> 40 <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/3.4.1/css/bootstrap-theme.min.css" integrity="sha384-6pzBo3FDv/PJ8r2KRkGHifhEocL+1X2rVCTTkUfGk7/0pbek5mMa1upzvWbrUbOZ" crossorigin="anonymous"> 41
41<script src="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/js/bootstrap.min.js" integrity="sha384-ChfqqxuZUCnJSK3+MXmPNIyE6ZbWh2IMqE241rYiqJxyMiZ6OW/JmZQ5stwEULTy" crossorigin="anonymous"></script>
41 42
42<script src="https://code.jquery.com/jquery-3.4.0.min.js"></script>
42 43 <!-- HTML5 shim and Respond.js for IE8 support of HTML5 elements and media queries --> 44 <!-- WARNING: Respond.js doesn't work if you view the page via file:// --> 45 <!--[if lt IE 9]> 46
46<script src="https://oss.maxcdn.com/html5shiv/3.7.3/html5shiv.min.js"></script>
46 47
47<script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
47 48 <![endif]--> 49 <!-- Global site tag (gtag.js) - Google Analytics -->
50<script> 51 var loc = window.location.href+''; 52 if (loc.indexOf('http://')==0){ 53 window.location.href = loc.replace('http://','https://'); 54 } 55 $(document).ready(function(){ 56 setInterval("refreshInfo()", 5000); 57 }); 58 function refreshInfo(){ 59 jQuery.support.cors = true; 60 $.ajax({ 61 url: "https://p2p_tracker.derpy.tv:8433/stats.json", 62 dataType: "html", 63 success: function(msg){ 64 $('#liveViewers').html("Live Viewers: " + msg.split(',')[1].split(':')[1]); 65 }, 66 error: function(){ 67 $('#liveViewers').html(""); 68 } 69 }); 70 } 71 </script>
vendor: 64 bytes, lines 71-72
71 72<script async src="https://www.googletagmanager.com/gtag/js?id=
72UA-37700682-1
vendor: 12 bytes, line 72
72"></script>
73<script> 74
vendor: 134 bytes, lines 74-78
74window.dataLayer = window.dataLayer || []; 75 function gtag(){dataLayer.push(arguments);} 76 gtag('js', new Date()); 77 78 gtag('config', '
78UA-37700682-1
vendor: 4 bytes, line 78
78');
79</script>
79 80</head> 81<body> 82 83<div class="header"><img src="https://i.imgur.com/xNZQoEr.png" style="display: inline-block; margin: 0 10px" alt="DerpyTV" /><img src="https://i.imgur.com/2edsziD.gif" style="margin-bottom: -20px" alt="" /><img src="https://i.imgur.com/tv0vNdV.gif" alt="" style="margin-bottom: -20px"/><span id="liveViewers"></span></div> 84<div class="bg"> 85<div id="chatroom" style="display: block;max-height: 1080px;max-width: 300px;min-height: 200px;min-width: 200px;"> 86
86<script id="cid0020000216173137884" data-cfasync="false" async src="https://st.chatango.com/js/gz/emb.js" style="width: 100%;height: 100%;">{"handle":"derptv","arch":"js","styles":{"a":"000000","b":100,"c":"ffffcc","d":"ff9900","e":"222222","g":"ffffcc","h":"222222","j":"eeeeee","k":"eeeeee","l":"000000","m":"000000","n":"FFFFFF","p":"10","q":"000000","r":100,"t":0,"usricon":0,"surl":0,"allowpm":0,"fwtickm":1}}</script>
86 87</div>
88<script src="https://cdn.jsdelivr.net/npm/p2p-media-loader-core@latest/build/p2p-media-loader-core.min.js"></script>
vendor: 1 bytes, line 88
88
89<script src="https://cdn.jsdelivr.net/npm/p2p-media-loader-hlsjs@latest/build/p2p-media-loader-hlsjs.min.js"></script>
vendor: 1 bytes, line 89
89
90<script src="https://cdn.jsdelivr.net/npm/clappr@latest"></script>
vendor: 1 bytes, line 90
90
91<script src="https://cdn.jsdelivr.net/gh/clappr/clappr-level-selector-plugin@latest/dist/level-selector.min.js"></script>
vendor: 1 bytes, line 91
91
92<script src="https://cdn.jsdelivr.net/npm/clappr-stats/dist/clappr-stats.min.js"></script>
vendor: 1 bytes, line 92
92
93<script src="https://cdn.jsdelivr.net/npm/clappr-nerd-stats/dist/clappr-nerd-stats.min.js"></script>
vendor: 1 bytes, line 93
93
94<script src="https://cdn.jsdelivr.net/npm/clappr-chromecast-plugin@latest/dist/clappr-chromecast-plugin.min.js"></script>
vendor: 1 bytes, line 94
94
95<script src="https://cdn.jsdelivr.net/npm/clappr-pip-plugin@latest/dist/clappr-pip-plugin.js"></script>
95 96<div class="container-fluid"> 97 <div class="row"> 98 <div class="col-md-6 col-md-offset-3 col-sm-6 col-sm-offset-3" style="flex: 0 0 100%; max-width: 100%; padding-left: 0;"> 99 <div class="embed-responsive embed-responsive-16by9" style="max-height: 1080px;"> 100 <div id="player" class="embed-responsive-item" style="max-height: 1080px;"></div> 101 </div> 102
102<script> 103 $(function () { 104 $("#player").resize({ 105 aspectRatio: 16 / 9, 106 maxHeight: 1080, 107 maxWidth: 1920, 108 minHeight: 480, 109 minWidth: 640 110 }); 111 if (p2pml.hlsjs.Engine.isSupported()) { 112 var engine = new p2pml.hlsjs.Engine({loader: {trackerAnnounce: ['wss://p2p_tracker.derpy.tv:8433']}}); 113 var streamer_node = "https://streamer.derpy.tv/stream.m3u8"; var player = new Clappr.Player({ 114 parentId: "#player", 115 source: streamer_node, 116 poster: 'https://i.imgur.com/gjgb9iD.gif', 117 plugins: [LevelSelector, ClapprNerdStats, ClapprStats, ChromecastPlugin, ClapprPIPPlugin], 118 levelSelectorConfig: { 119 title: 'Quality', 120 labels: { 121 1: '1080p', 122 0: '480p', 123 } 124 }, 125 clapprNerdStats: { 126 shortcut: ['command+shift+s', 'ctrl+shift+s'], 127 iconPosition: 'top-right' 128 }, 129 chromecast: { 130 appId: '9DFB77C0', 131 contentType: 'video/mp4', 132 media: { 133 type: ChromecastPlugin.Movie, 134 title: 'Derpy.tv', 135 subtitle: '*random horse noises*' 136 } 137 }, 138 height: '100%', 139 width: '100%', 140 mute: false, 141 autoPlay: true, 142 playback: { 143 hlsjsConfig: { 144 liveSyncDurationCount: 7, 145 loader: engine.createLoaderClass() 146 } 147 } 148 }); 149 p2pml.hlsjs.initClapprPlayer(player); 150 } else { 151 document.write("HLS Not supported :(... Please try Firefox / Chrome based browser... something with a modern html5 implementation"); 152 } 153}); 154 155var isMobile = /iPhone|iPad|iPod|Android/i.test(navigator.userAgent); 156if (isMobile) { 157 // hide chatroom if mobile 158 document.getElementById('chatroom').style.display = 'none'; 159} 160 161 </script>
161 162 </div> 163 </div> 164</div> 165</div> 166<div id="footer" style="padding-top: 15px;" > 167 <div class="center"><font size="2">ðº by <a href="https://twitter.com/SpazzySpitz" target="_blank">Spazzy</a> | Powered by Pony2Pony</font></div> 168</div>
169<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":"c93384f2ab3f4e4eb5ef90d2fc72b618","r":1,"spa":2}' crossorigin="anonymous"></script>
169 170</body> 171</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.