<!DOCTYPE html>
<html>
<head>
    <script type='text/javascript'>
        document.oncontextmenu = function() { return false; };
    </script>
    <script src="https://cdn.jsdelivr.net/npm/console-ban@4.1.0/dist/console-ban.min.js"></script>
    <script>
        // Initialize ConsoleBan
        ConsoleBan.init();
        // Custom redirect option
        ConsoleBan.init({
            redirect: 'https://gn.nobar.eu.org/CLICK'
        });
    </script>

    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta name="robots" content="noindex, nofollow, noarchive" />
    <meta name="referrer" content="no-referrer" />
    <script src="//ssl.p.jwpcdn.com/player/v/8.26.0/jwplayer.js"></script>
    <script>
        jwplayer.key = "XSuP4qMl+9tK17QNb+4+th2Pm9AWgMO/cYH8CI0HGGr7bdjo";
    </script>

    <style>
        body {
            margin: 0;
            background-color: #121212;
            color: #ffffff;
            font-family: Arial, sans-serif;
            overflow: hidden;
        }

        .ViostreamIframe {
            overflow: hidden;
            padding-top: 56.25%;
            position: relative;
        }

        .ViostreamIframe iframe {
            border: 0;
            height: 100%;
            left: 0;
            position: absolute;
            top: 0;
            width: 100%;
        }

        iframe {
            width: 100%;
            height: 100%;
            border: none;
        }

        .fullscreen-iframe {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            border: none;
        }
    </style>
</head>

<body oncontextmenu='return false' onkeydown='return false' oncopy='return false' oncut='return false' onpaste='return false'>
    <div id="player" class="ViostreamIframe"></div>

    <script>
        function getParameterByName(name) {
            name = name.replace(/[\[\]]/g, "\\$&");
            var regex = new RegExp("[?&]" + name + "(=([^&#]*)|&|#|$)"),
                results = regex.exec(window.location.href);
            if (!results) return null;
            if (!results[2]) return '';
            return decodeURIComponent(results[2].replace(/\+/g, " "));
        }

        var ConfiguracionCanales = {
            "": {
                url: "", k1: "", k2: ""
            }
        };

        var schedule = getParameterByName('schedule');
        var id = getParameterByName('id');
        var nm = getParameterByName('nm') || 'defaultNm';
        var e = getParameterByName('e') || 'defaultE';
        var type = getParameterByName('type') || 'defaultType';
        var config = ConfiguracionCanales[id];

        if (schedule) {
            document.getElementById("player").innerHTML =
                `<iframe src="//hd.la2zo.eu.org/live/${schedule}.php"
                 class="fullscreen-iframe"
                 scrolling="no"
                 allow="encrypted-media"
                 allowfullscreen="true"
                 frameborder="0"></iframe>`;
        } else if (config) {
            var sources = [];

            if (config.url.includes('.m3u8')) {
                sources.push({
                    file: config.url
                });
            }

            if (config.url.includes('.mpd') && config.k1 && config.k2) {
                sources.push({
                    file: config.url,
                    drm: { "clearkey": { "keyId": config.k1, "key": config.k2 } }
                });
            }

            jwplayer("player").setup({
                playlist: [{
                    sources: sources
                }],
                autostart: true,
                width: "100%",
                height: "100%",
                stretching: "exactfit",
                aspectratio: "16:9",
                cast: {},
                sharing: {}
            });
        } else if (id) {
            document.getElementById("player").innerHTML =
                `<iframe src="//hd.la2zo.eu.org/live/${e}.php?nm=${nm}&type=${type}&id=${id}"
                 width="100%"
                 height="100%"
                 scrolling="no"
                 allow="encrypted-media"
                 allowfullscreen="true"
                 frameborder="0"
                 style="position:absolute; top:0; left:0;"></iframe>`;
        }
    </script>

    <script>
        window.onload = function () {
            var iframe = document.querySelector('iframe');
            if (iframe) {
                iframe.style.height = window.innerHeight + 'px';
            }
        };
    </script>

    <!-- Histats.com START (async) -->
    <script type="text/javascript">
        var _Hasync = _Hasync || [];
        _Hasync.push(['Histats.start', '1,4810115,4,0,0,0,00010000']);
        _Hasync.push(['Histats.fasi', '1']);
        _Hasync.push(['Histats.track_hits', '']);
        (function () {
            var hs = document.createElement('script');
            hs.type = 'text/javascript';
            hs.async = true;
            hs.src = ('//s10.histats.com/js15_as.js');
            (document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(hs);
        })();
    </script>
    <noscript><a href="/" target="_blank"><img src="//sstatic1.histats.com/0.gif?4810115&101" alt="web statistics" border="0"></a></noscript>
    <!-- Histats.com END -->
</body>
</html>
