CINXE.COM
STV Player | Watch your favourite shows live and on-demand
<!DOCTYPE html> <!--[if IEMobile 7 ]><html class="no-js iem7" manifest="default.appcache?v=1"><![endif]--> <!--[if IE 8 ]><html class="no-js ie8 ie" lang="en"><![endif]--> <!--[if IE 9 ]><html class="no-js ie9" lang="en"><![endif]--> <!--[if (gte IE 9)|(gt IEMobile 7)|!(IEMobile)|!(IE)]><!--><html class="no-js" lang="en"><!--<![endif]--> <head> <script> try { window.digitalData = JSON.parse('{"page":{"pageInfo":{"pageName":"player:glasgow:217910-thirteen-arrested-in-aggressive-protest-by-green-brigade-in-gallowgate"},"category":{"primaryCategory":"glasgow","subCategory1":"217910-thirteen-arrested-in-aggressive-protest-by-green-brigade-in-gallowgate","subCategory2":"n\/a"}},"siteInfo":{"site":"player"},"vrs":{"product":"player","platform":"responsiveweb"},"user":{"loggedIn":"0","userId":"n\/a","location":"n\/a"}}'); window.digitalData.user.deviceId = window.navigator.userAgent; var matchUserCookie = document.cookie.match(/STV_USERID=([^;]+)/); if (matchUserCookie) { window.digitalData.user.userId = matchUserCookie[1]; window.digitalData.user.loggedIn = '1'; } window.digitalData.registration = window.digitalData.registration || {}; } catch (e) { console.log('Could not parse Adobe Analytics params.', e); } </script> <script id="dtmHeadScript" src="//assets.adobedtm.com/ad5dda4a6c8c738efb85854b24c337aa20a75f97/satelliteLib-50ddb90e369736b8b5c3034050b37c5237594441.js"></script> <!--[if IE 9 ]> <script type="text/javascript">window.console||function(){var o,n;n=function(){function n(){this.__buffer.push(arguments)}var e=setInterval(function(){var n;if(window.console&&console.log&&!console.__buffer){clearInterval(e),n=Function.prototype.bind?Function.prototype.bind.call(console.log,console):console.log;for(var l=0;l<o.__buffer.length;l++)n.apply(console,o.__buffer[l])}},1e3);this.log=n,this.error=n,this.warn=n,this.info=n,this.__buffer=[]},o=window.console=new n}();</script> <![endif]--> <script src="https://cdnjs.cloudflare.com/ajax/libs/modernizr/2.8.3/modernizr.min.js"></script> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta charset="utf-8"> <title>STV Player | Watch your favourite shows live and on-demand</title> <meta name="description" content="Watch live or catch up on all your favourite STV programmes. All the soaps, entertainment and drama you love plus STV Player exclusives and premieres"> <meta name="author" content=""> <link rel="alternate" type="application/rss+xml" title="STV: STV Player" href="http://player.stv.tv/?format=rss"> <link rel="alternate" type="application/rss+xml" title="STV: STV Player - STV Player | Watch your favourite shows live and on-demand" href="http://player.stv.tv/?format=rss"> <meta name="HandheldFriendly" content="True"> <meta name="MobileOptimized" content="320"> <meta name="viewport" content="width=device-width"> <link rel="apple-touch-icon" href="/assets/source/widgets/img/touch-icon-iphone.png" /> <link rel="apple-touch-icon" sizes="76x76" href="/assets/source/widgets/img/touch-icon-ipad.png" /> <link rel="apple-touch-icon" sizes="120x120" href="/assets/source/widgets/img/touch-icon-iphone-retina.png" /> <link rel="apple-touch-icon" sizes="152x152" href="/assets/source/widgets/img/touch-icon-ipad-retina.png" /> <link rel="apple-touch-icon-precomposed" href="http://player.stv.tv/assets/global/img/apple-touch-icon-precomposed.png"/> <meta name="apple-itunes-app" content="app-id=508100323, app-argument=player.stv.tv"> <meta property="fb:app_id" content="167069041547"/> <meta property="og:title" content="Player"/> <meta property="og:type" content="website"/> <meta property="og:url" content="http://player.stv.tv/glasgow/217910-thirteen-arrested-in-aggressive-protest-by-green-brigade-in-gallowgate/"/> <meta property="og:image" content="http://files.stv.tv/img/player/social-logo-1024x576.png"/> <meta property="og:site_name" content="STV Player"/> <meta name="twitter:url" content="http://player.stv.tv/glasgow/217910-thirteen-arrested-in-aggressive-protest-by-green-brigade-in-gallowgate/"/> <meta name="twitter:title" content="STV Player"/> <meta name="twitter:description" content="The official STV Player App is here. Looking to watch your favourites STV programmes live or need to catch–up? This is the app you need."/> <meta name="twitter:image" content="http://files.stv.tv/img/player/social-logo-1024x576.png"/> <meta name="twitter:image:src" content="http://files.stv.tv/img/player/social-logo-1024x576.png"/> <meta name="twitter:image:width" content="410"/> <meta name="twitter:image:height" content="230"/> <meta name="twitter:site" content="@wearestv"/> <meta name="twitter:card" content="app"/> <meta name="twitter:app:country" content="GB"/> <meta name="twitter:app:name:iphone" content="STV Player"/> <meta name="twitter:app:id:iphone" content="508100323"/> <meta name="twitter:app:url:iphone" content="stv-player://"/> <meta name="twitter:app:name:ipad" content="STV Player"/> <meta name="twitter:app:id:ipad" content="508100323"/> <meta name="twitter:app:url:ipad" content="stv-player://"/> <meta name="twitter:app:name:googleplay" content="STV Player"/> <meta name="twitter:app:id:googleplay" content="tv.stv.android.player"/> <meta name="twitter:app:url:googleplay" content="https://play.google.com/store/apps/details?id=tv.stv.android.player"/> <!--[if lte IE 8]><link type="text/css" rel="stylesheet" href="//core.stvfiles.com/assets/build/sites/playerv3/styles/legacy-style.min.css?r=40a5bba" media="screen" /> <![endif]--><!--[if gt IE 8]><!--><link type="text/css" rel="stylesheet" href="//core.stvfiles.com/assets/build/sites/playerv3/styles/style.min.css?r=40a5bba" media="screen" /> <!--<![endif]--> <script type='text/javascript'> var googletag = googletag || {}; googletag.cmd = googletag.cmd || []; (function() { var gads = document.createElement('script'); gads.async = true; gads.type = 'text/javascript'; var useSSL = 'https:' == document.location.protocol; gads.src = (useSSL ? 'https:' : 'http:') + '//www.googletagservices.com/tag/js/gpt.js'; var node = document.getElementsByTagName('script')[0]; node.parentNode.insertBefore(gads, node); })(); </script> </head> <body class="page-url-path-player"> <script> window.fbAsyncInit = function() { FB.init({ appId: 167069041547, xfbml: true, version: 'v2.3' }); }; (function(d, s, id){ var js, fjs = d.getElementsByTagName(s)[0]; if (d.getElementById(id)) {return;} js = d.createElement(s); js.id = id; js.src = "//connect.facebook.net/en_US/sdk.js"; fjs.parentNode.insertBefore(js, fjs); }(document, 'script', 'facebook-jssdk')); </script> <div class="pre-body"> <div verification-bar></div> </div> <div class="global-page-container"> <header class="header" role="banner"> <div data-widgettype="networknav" class="network-nav clearfix tld-player rooturl- " data-switch-width="" data-track-wname="navigation" data-track-wview="networkESIGigya"> <ul class="net-nav-m-triggers"> <li class="net-nav-m-stv" data-target="net-nav-list">STV <i class="ss-icon icon">▾</i></li> <li class="net-nav-m-mystv" data-target="account-panel">MySTV <i class="ss-icon icon">▾</i></li> </ul> <div class="net-nav-inner fc"> <ul class="net-nav-list"> <li class="net-nav-home"> <a href="//www.stv.tv"> Player </a> </li> <li class="net-nav-news"> <a href="https://stv.tv/news"> News </a> </li> <li class="net-nav-win"> <a href="http://competitions.stv.tv/"> Win </a> </li> </ul> <div class="nav-search"> <form action="https://search.stv.tv/search/" id="nav-search" method="get"> <fieldset> <legend style="display: none;">Search</legend> <input type="search" placeholder="Search STV" title="Search" name="search" class="field nav-search-field" /> <button class="form-btn btn-search" type="submit"><i class="ss-icon">🔎</i></button> </fieldset> </form> </div> <div class="account-panel" account-panel></div> </div> </div> <nav class="site-nav sticky-nav site-nav sticky-nav tld-player clearfix tld-player rooturl-" data-widgettype="sitenav" data-track-wname="navigation" data-track-wview="player-nav" role="navigation" > <div class="site-nav-inner"> <div class="site-nav__search" data-js="search-toggle"> <div class="site-nav__search-wrapper" data-js="search-toggle-icon"> <span class="site-nav__search-icon ss-icon">🔎</span> <span class="site-nav__search-label">Search</span> </div> <div class="site-nav__close-wrapper" data-js="search-cancel-icon"> <span class="site-nav__search-icon ss-icon icon-close"></span> <span class="site-nav__search-label">Cancel</span> </div> </div> <div class="site-nav-phone" data-js="menu-toggle"> <a href="#site-nav-list"><i class="ss-icon"></i></a> </div> <div class="site-nav-logo"> <a href="/">STV Player</a> </div> <div class="site-nav-list-wrapper"> <ul id="site-nav-list" class="site-nav-list"> <li class="nav-item-live"> <a href="/live">Watch Live</a> </li> <li class="nav-item-categories"> <a href="/categories">Categories</a> </li> <li class="nav-item-tvguide"> <a href="/tvguide">TV Guide</a> </li> </ul> </div> <!-- start embedded dynamic widget displayAds/null | widget cache key: dfp33603cc59b9cc3b394b54ada7ebd219d --> <div class="dfp-ad ad-sponsor" data-track-wname="displayAds" data-publisher-id="1055753" data-unit-id="site-spon" data-config="{"min_width":768,"min_height":0,"sizing":{"0x0":[[200,50]]}}"> </div> <!-- end embedded dynamic widget displayAds/null --> </div> </nav> <div class="search-panel" data-widgetname="player-search"> <div class="search-panel__content"> <div class="container"> <form class="search-panel__form" data-js="search-form" itemscope itemtype="http://schema.org/SearchAction" method="post" name="search-form"> <label class="search-panel__form-label" for="search-form-query">🔎</label> <input class="search-panel__form-query" data-js="search-form-query" id="search-form-query" itemprop="query-input" name="search-form-query" placeholder="Search e.g. Coronation Street" type="search"> <span class="search-panel__form-reset" data-js="search-form-reset">Clear</span> <span class="search-panel__length-error" data-js="search-form-length-error">Oops try again, search queries must contain at least 3 characters</span> </form> <div class="search-panel__results-wrapper"> <div class="search-panel__results" data-js="search-results"></div> <div class="search-panel__all-results-holder" data-js="search-results-holder"></div> <div class="loader loader--small" data-js="search-loader"> <div class="loader__screen"> <div class="loader__spinner"> <div class="loader__progress"></div> </div> </div> <span class="loader__label" data-js="search-loader-label"></span> </div> </div> </div> </div> </div> </header> <section class="content"> <div class="player-404"> <div class="programme-info container container--silent-on-mobile"> <div class="programme-info__gradient programme-info__gradient--404 mask--overlay"> <section class="programme-info__title-container programme-info__title-container--404 mbs"> <h1 class="programme-info__title programme-info__title--404 mbn giga--shout giga--inline">We're really sorry</h1> <p class="programme-info__subtitle programme-info__subtitle--large h4__flush--orange pvs">The content you're looking for is unavailable</p> </section> <section class="programme-info__description lap--five-tenths desk--six-twelfths"> <p>The STV Player seems to be having a few issues dealing with your request. Please retry later or use the search tools to browse for another programme.</p> </section> </div> </div> </div><div class="player-recommended mbl mtl"> <div class="container"> <h3 class="player-recommended__title">You might like these instead...</h3> <div class="grid"> <div class="grid__item lap--one-third"> <div class="player-recommended__item" itemscope itemtype="http://schema.org/TVSeason"> <a class="player-recommended__link" href="/summary/emmerdale/" itemprop="url" title="Emmerdale"> <img alt="Emmerdale" class="player-recommended__image" data-image data-image-standard="https://images.stv.tv/player/w640xh360/756035-emmerdale.jpeg" data-image-retina="https://images.stv.tv/player/w1280xh720/756035-emmerdale.jpeg" src="https://images.stv.tv/player/w320xh180/756035-emmerdale.jpeg"> <hgroup class="player-recommended__meta"> <h4 class="player-recommended__programme-title" itemprop="name">Emmerdale</h4> <h5 class="player-recommended__programme-subtitle">248 episodes</h5> </hgroup> </a> </div> </div> <div class="grid__item lap--one-third"> <div class="player-recommended__item" itemscope itemtype="http://schema.org/TVSeason"> <a class="player-recommended__link" href="/summary/coronation-street/" itemprop="url" title="Coronation Street"> <img alt="Coronation Street" class="player-recommended__image" data-image data-image-standard="https://images.stv.tv/player/w640xh360/756024-coronation-street.jpeg" data-image-retina="https://images.stv.tv/player/w1280xh720/756024-coronation-street.jpeg" src="https://images.stv.tv/player/w320xh180/756024-coronation-street.jpeg"> <hgroup class="player-recommended__meta"> <h4 class="player-recommended__programme-title" itemprop="name">Coronation Street</h4> <h5 class="player-recommended__programme-subtitle">155 episodes</h5> </hgroup> </a> </div> </div> <div class="grid__item lap--one-third"> <div class="player-recommended__item" itemscope itemtype="http://schema.org/TVSeason"> <a class="player-recommended__link" href="/summary/take-the-high-road/" itemprop="url" title="Take The High Road"> <img alt="Take The High Road" class="player-recommended__image" data-image data-image-standard="https://images.stv.tv/player/w640xh360/764422-take-the-high-road.jpeg" data-image-retina="https://images.stv.tv/player/w1280xh720/764422-take-the-high-road.jpeg" src="https://images.stv.tv/player/w320xh180/764422-take-the-high-road.jpeg"> <hgroup class="player-recommended__meta"> <h4 class="player-recommended__programme-title" itemprop="name">Take The High Road</h4> <h5 class="player-recommended__programme-subtitle">125 episodes</h5> </hgroup> </a> </div> </div> </div> </div> </div> </section> <div class="grid grid--full footer-container"> <footer class="PageFooter" role="contentinfo"> <div class="support"> <a class="parental-controls" href="/settings"> <svg width="11" height="14" viewBox="0 0 11 14"> <title>Lock</title> <path fill="currentColor" d="M10.2328906,6.63176741 L9.72148433,6.63176741 L9.72148433,4.17568989 L9.71526788,4.17568989 C9.71671839,4.13431097 9.72148433,4.09392673 9.72148433,4.05234888 C9.72148433,1.81450536 7.83147775,0 5.49948192,0 C3.16976544,0 1.27975887,1.81450536 1.27975887,4.05234888 C1.27975887,4.09392673 1.28348873,4.13431097 1.28473202,4.17568989 L1.27975887,4.17568989 L1.27975887,6.63176741 L0.767109346,6.63176741 C0.343562209,6.63176741 0,6.9614062 0,7.36823259 L0,13.2635348 C0,13.6703612 0.343354994,14 0.767109346,14 L10.2328906,14 C10.6566449,14 10.9999999,13.6703612 10.9999999,13.2635348 L10.9999999,7.36823259 C11.0002071,6.9614062 10.6566449,6.63176741 10.2328906,6.63176741 L10.2328906,6.63176741 Z M7.67482333,4.17568989 L7.67482333,6.63176741 L3.32538379,6.63176741 L3.32538379,4.17568989 L3.33284352,4.17568989 C3.33035695,4.13431097 3.32538379,4.09392673 3.32538379,4.05234888 C3.32538379,2.89970728 4.29887912,1.96510075 5.49948192,1.96510075 C6.70008471,1.96510075 7.67482333,2.89970728 7.67482333,4.05234888 C7.67482333,4.09392673 7.67109346,4.13431097 7.6688141,4.17568989 L7.67482333,4.17568989 L7.67482333,4.17568989 Z"></path> </svg> Parental Controls </a> <a class="help" href="/help"> <svg width="11" height="14" viewBox="0 0 11 11"> <title>Info</title> <path fill="currentColor" d="M5.5,0 C2.45666667,0 0,2.45666667 0,5.5 C0,8.54333333 2.45666667,11 5.5,11 C8.54333333,11 11,8.54333333 11,5.5 C11,2.45666667 8.54333333,0 5.5,0 L5.5,0 L5.5,0 Z M6.36777778,8.55555556 C6.36777778,8.82444444 6.13555556,9.05666667 5.86666667,9.05666667 L5.10888889,9.05666667 C4.84,9.05666667 4.60777778,8.82444444 4.60777778,8.55555556 L4.60777778,5.35333333 C4.60777778,5.07222222 4.84,4.85222222 5.10888889,4.85222222 L5.86666667,4.85222222 C6.13555556,4.85222222 6.36777778,5.08444444 6.36777778,5.35333333 L6.36777778,8.55555556 L6.36777778,8.55555556 Z M5.48777778,4.02111111 C4.92555556,4.02111111 4.46111111,3.55666667 4.46111111,2.98222222 C4.46111111,2.40777778 4.92555556,1.94333333 5.48777778,1.94333333 C6.06222222,1.94333333 6.52666667,2.40777778 6.52666667,2.98222222 C6.52666667,3.55666667 6.06222222,4.02111111 5.48777778,4.02111111 L5.48777778,4.02111111 Z"></path> </svg> Help </a> </div> <hr class="gradient-bar" /> <div class="platforms"> <ul class="mobile"> <li class="show-phone"> <a href="http://itunes.apple.com/gb/app/stv-player/id508100323?mt=8" target="_blank" rel="noopener noreferrer"> <span class="PlatformLogo app-store">Download on the Apple app store</span> </a> </li> <li class="show-tablet"> <a href="http://www.amazon.co.uk/STV-Group-Player/dp/B00IYSIVCE" target="_blank" rel="noopener noreferrer"> <span class="PlatformLogo fire-tablet">Available on Fire Tablets</span> </a> </li> <li class="show-phone"> <a href="https://play.google.com/store/apps/details?id=tv.stv.android.player&amp;feature=search_result#?t=W251bGwsMSwxLDEsInR2LnN0di5hbmRyb2lkLnBsYXllciJd" target="_blank" rel="noopener noreferrer"> <span class="PlatformLogo google-play">Get it on Google Play</span> </a> </li> </ul> <div class="find-us-on show-desktop">Find Us On</div> <ul class="tv show-desktop"> <li> <span class="PlatformLogo fire-tv-stick">Fire TV Stick</span> </li> <li> <span class="PlatformLogo fire-tv">Fire TV</span> </li> <li> <span class="PlatformLogo freesat">Freesat</span> </li> <li> <span class="PlatformLogo freeview-play">Freeview Play</span> </li> <li> <span class="PlatformLogo now-tv">Now TV</span> </li> <li> <span class="PlatformLogo roku">Roku</span> </li> <li> <span class="PlatformLogo smart-tv">Smart TV</span> </li> <li> <span class="PlatformLogo tizen">Tizen</span> </li> <li> <span class="PlatformLogo virgin">Virgin Media</span> </li> <li> <span class="PlatformLogo youview">YouView</span> </li> </ul> <ul class="second-screen"> <li class="show-phone"> <a href="https://g.co/castapps" target="_blank" rel="noopener noreferrer"> <span class="PlatformLogo chromecast">Chromecast Built In</span> </a> </li> </ul> </div> <hr /> <div class="links"> <ul class="show-tablet"> <h4>Quick Links</h4> <li><a href="/categories" title="Catch up">Catch up</a></li> <li><a href="/live" title="Watch live TV">Watch live TV</a></li> <li><a href="/categories" title="Categories">Categories</a></li> <li><a href="/tvguide/" title="TV Guide">TV Guide</a></li> <li><a href="//stv.tv/news" title="News">News</a></li> <li><a href="//stv.tv/sport" title="Sport">Sport</a></li> <li><a href="http://competitions.stv.tv" title="Competitions">Competitions</a></li> <li><a href="http://stv.tv/appeal" title="STV Appeal">STV Appeal</a></li> </ul> <ul class="show-phone"> <h4>Your account</h4> <li><a href="/settings" title="Parental controls">Parental controls</a></li> <li><a href="http://my.stv.tv" title="My profile">My profile</a></li> <li><a href="/help#faqs" title="FAQs">FAQs</a></li> <li><a href="/help" title="Help">Help</a></li> </ul> <ul class="show-phone"> <h4>STV</h4> <li><a href="http://stv.tv/info/about" title="About us">About us</a></li> <li><a href="http://stv.tv/info/contact" title="Contact us">Contact us</a></li> <li><a href="http://my.stv.tv/terms-of-use/#privacy" title="Privacy">Privacy</a></li> <li><a href="http://my.stv.tv/terms-of-use/" title="Terms of use">Terms of use</a></li> <li><a href="http://my.stv.tv/terms-of-use/#cookies" title="Cookie policy">Cookie policy</a></li> <li><a href="http://www.stvplc.tv/" title="STV Group Plc">STV Group Plc</a></li> </ul> <ul class="social"> <li> <a href="http://twitter.com/WeAreSTV"> <svg width="48" height="48" viewBox="33 33 450 450"> <title>Follow STV on Twitter</title> <path fill="currentColor" d="M419.6 168.6c-11.7 5.2-24.2 8.7-37.4 10.2 13.4-8.1 23.8-20.8 28.6-36 -12.6 7.5-26.5 12.9-41.3 15.8 -11.9-12.6-28.8-20.6-47.5-20.6 -42 0-72.9 39.2-63.4 79.9 -54.1-2.7-102.1-28.6-134.2-68 -17 29.2-8.8 67.5 20.1 86.9 -10.7-0.3-20.7-3.3-29.5-8.1 -0.7 30.2 20.9 58.4 52.2 64.6 -9.2 2.5-19.2 3.1-29.4 1.1 8.3 25.9 32.3 44.7 60.8 45.2 -27.4 21.4-61.8 31-96.4 27 28.8 18.5 63 29.2 99.8 29.2 120.8 0 189.1-102.1 185-193.6C399.9 193.1 410.9 181.7 419.6 168.6z"></path> </svg> </a> </li> <li> <a href="http://facebook.com/WeAreSTV"> <svg width="48" height="48" viewBox="-44 -44 600 600"> <title>Join STV on Facebook</title> <path fill="currentColor" d="M211.9 197.4h-36.7v59.9h36.7V433.1h70.5V256.5h49.2l5.2-59.1h-54.4c0 0 0-22.1 0-33.7 0-13.9 2.8-19.5 16.3-19.5 10.9 0 38.2 0 38.2 0V82.9c0 0-40.2 0-48.8 0 -52.5 0-76.1 23.1-76.1 67.3C211.9 188.8 211.9 197.4 211.9 197.4z"></path> </svg> </a> </li> <li> <a href="https://plus.google.com/+stvtv"> <svg width="48" height="48" viewBox="21 21 470 470"> <title>Follow STV on Google Plus</title> <path fill="currentColor" d="M179.7 237.6L179.7 284.2 256.7 284.2C253.6 304.2 233.4 342.9 179.7 342.9 133.4 342.9 95.6 304.4 95.6 257 95.6 209.6 133.4 171.1 179.7 171.1 206.1 171.1 223.7 182.4 233.8 192.1L270.6 156.6C247 134.4 216.4 121 179.7 121 104.7 121 44 181.8 44 257 44 332.2 104.7 393 179.7 393 258 393 310 337.8 310 260.1 310 251.2 309 244.4 307.9 237.6L179.7 237.6 179.7 237.6ZM468 236.7L429.3 236.7 429.3 198 390.7 198 390.7 236.7 352 236.7 352 275.3 390.7 275.3 390.7 314 429.3 314 429.3 275.3 468 275.3"></path> </svg> </a> </li> </ul> </div> <hr class="show-tablet" /> <div class="legal"> <p>© Copyright 2007-2017 STV. All rights reserved.</p> <p>Cookie Info: To find out how to manage cookies, see our <a href="http://my.stv.tv/terms-of-use/#cookies">cookie policy</a>.</p> </div> </footer> </div> <div class="dfp-ad " style="height:0px;" data-track-wname="displayAds" data-publisher-id="1055753" data-unit-id="oop" data-config="{"min_width":1350,"min_height":0,"sizing":null}"> </div> <div class="dfp-ad ad" data-track-wname="displayAds" data-publisher-id="1055753" data-unit-id="1x1" data-config="{"min_width":0,"min_height":0,"sizing":{"0x0":[[1,1]]}}"> </div> <div id="fb-root"></div> <!-- seencontent --> <script> STV = window.STV || {}; STV.seenContentData = {"articles":[],"videos":[],"competitions":[],"puffs":[],"playerCategories":[]}; </script><!-- gigyaConf --> <script> window.__gigyaConf = { actionCounterPath:'/player', sessionExpiration: -2, bypassCookiePolicy: 'always' }; </script> <script>!function(e){function t(){r.content="width=device-width,minimum-scale="+m[0]+",maximum-scale="+m[1],e.removeEventListener(n,t,!0)}var n="gesturestart",i="querySelectorAll",m=[1,1],r=i in e?e[i]("meta[name=viewport]"):[];(r=r[r.length-1])&&"addEventListener"in e&&(t(),m=[.25,1.6],e.addEventListener(n,t,!0))}(document);</script> <div static-modal-group id="registration-modal-group"> <!-- Login Modal --> <div class="stv-modal" static-modal id="sign-in-modal" data-options='{"shadeStyle":"trans", "urlControllable":true}'> <div class="stv-modal__inner"> <div class="stv-modal__head"> <h3 class="stv-modal__heading">One account. All of STV.</h3> <div class="stv-modal__head-action"> <button class="stv-modal__btn-close" data-close-modal stv-click='{ "eventType" : "stv_reg_closex" }'>Close</button> </div> </div> <div class="stv-modal__content"> <!-- Email Form --> <form class="stv-form" validated-form id="emailForm" data-options='{"allowSubmission":false}' stv-form-submit='{ "eventType" : "stv_register_continue" }'> <div class="stv-form__field clearfix"> <label class="stv-form__label stv-form__label--primary" for="emailFormEmail">Please enter your email address to sign in or join.</label> <input class="stv-form__input stv-form__input--primary" type="text" name="emailFormEmail" id="emailFormEmail" validated-field data-required data-pattern='email' placeholder='e.g. johnsmith@gmail.com' > <div class="stv-form__errors"> <span class="stv-form__validation-error" validation-error data-bound-field="emailFormEmail" data-on-error="fieldIsRequired">This field is required.</span> <span class="stv-form__validation-error" validation-error data-bound-field="emailFormEmail" data-on-error="fieldValidationFailed">That doesn't look like a valid e-mail format, please check.</span> <span class="stv-form__validation-error" validation-error data-bound-field="emailFormEmail" data-on-error="serverValidationError">That e-mail's already in our system. Please try again.</span> </div> </div> <div class="stv-modal__content-action"> <input type="submit" class="stv-form__btn-primary" value="Continue"> </div> </form> <!-- Sign In Form --> <form class="stv-form hide" validated-form id="signInForm" data-options='{"allowSubmission":false}'> <div class="grid"> <div class="stv-form__field stv-form__field--user-login-id grid__item min-683--one-whole"> <label class="stv-form__label stv-form__label--primary" for="signInFormEmail">Welcome back!</label> <input class="stv-form__input stv-form__input--primary" type="text" name="loginID" id="signInFormEmail" validated-field data-required data-pattern='email' style="display:none"> <div class="stv-form__input-button-group"> <div class="stv-form__valid-address"><span id="sign-in-form-email-lock"></span></div> <a role="link" class="stv-form__input-button stv-form__input-button--primary stv-form__link" data-launch-section="#emailForm">Wrong email?</a> </div> <div class="stv-form__errors"> <span class="stv-form__validation-error" validation-error data-bound-field="signInFormEmail" data-on-error="fieldIsRequired">This field is required.</span> <span class="stv-form__validation-error" validation-error data-bound-field="signInFormEmail" data-on-error="fieldValidationFailed">That doesn't look like a valid e-mail format, please check.</span> <span class="stv-form__validation-error" validation-error data-bound-field="signInFormEmail" data-on-error="serverValidationError">That e-mail's already in our system. Please try again.</span> </div> </div><!-- --><div class="stv-form__field stv-form__field--password-section grid__item min-683--four-fifths"> <label class="stv-form__label" for="signInFormPassword">Password</label> <div class="stv-form__input-button-group"> <div class="stv-form__password-field" password-reveal> <input password-field class="stv-form__input stv-form__input--password" type="password" name="password" id="signInFormPassword" validated-field data-pattern='.{6,}'> <span class="stv-form__password-validation"></span> <span class="stv-form__password-toggle stv-form__link" password-reveal-button> <span password-reveal-show>Show</span><span class="hide" password-reveal-hide>Hide</span> </span> </div> <a role="link" class="stv-form__input-button stv-form__link" id="stv-form__reset-password-btn" data-launch-section="#resetPasswordForm">Forgot password?</a> </div> <div class="stv-form__errors"> <span class="stv-form__validation-error" validation-error data-bound-field="signInFormPassword" data-on-error="fieldIsRequired">This field is required.</span> <span class="stv-form__validation-error" validation-error data-bound-field="signInFormPassword" data-on-error="fieldValidationFailed">This must be at least 6 characters long.</span> <span class="stv-form__validation-error" validation-error data-bound-field="signInForm" data-on-error="invalidEmailOrPassword">Did you enter your details correctly?<br>If you've forgotten your details then use the 'Forgot password?' link.</span> </div> </div> </div> <div class="stv-modal__content-action"> <input type="submit" class="stv-form__btn-primary" value="Sign In"> </div> </form> <!-- Reset Password Form --> <form class="stv-form hide" validated-form id="resetPasswordForm" data-options='{"allowSubmission":false}'> <span class="stv-form__label stv-form__label--primary">Need to reset your password?</span> <p class="stv-form__field-desc stv-form__field-desc--primary">We'll send a link to reset your password to <strong id="reset-password__user-email"></strong></p> <label class="stv-form__label " for="resetpasswordemail"></label> <input class="stv-form__input " type="text" name="resetpasswordemail" id="resetpasswordemail" validated-field data-required data-pattern='email' style="display:none"> <div class="stv-modal__content-action grid grid--full clearfix"> <div class="grid__item gamma-one-whole min-568--one-half stv-modal__primary-action"> <input type="submit" class="stv-form__btn-primary one-whole" value="Reset Password"> </div><!-- --><div class="grid__item gamma-one-whole min-568--one-half stv-modal__secondary-action"> <button type="button" class="stv-form__btn-secondary one-whole" data-launch-section="#signInForm">Back</button> </div> </div> </form> <!-- Reset Password Sent Section --> <div class="stv-form hide" id="resetPasswordSentSection"> <p class="stv-form__label stv-form__label--primary">We've sent you details on how to reset your password</p> <p class="stv-form__field-desc stv-form__field-desc--primary">Please check your email and follow the instructions.</p> </div> <!-- Forgotten Email Section --> <div class="stv-form hide" id="forgottenEmailSection"> <span class="stv-form__label stv-form__label--primary">Forgotten your email address?</span> <p class="stv-form__field-desc stv-form__field-desc--primary">Have you forgotten the email address that you previously joined with? Don't worry, by emailing <a class="stv-form__link" href="mailto:enquiries@stv.tv?subject=I've forgotten the email address I signed up with">enquiries@stv.tv</a> we can help.</p> <div class="stv-modal__content-action"> <button type="button" class="stv-form__btn-primary" class="sign-in-modal__back-btn" data-launch-section="#emailForm">Back</button> </div> </div> </div> </div> </div> <!-- Additional Info Modal --> <div class="stv-modal" static-modal id="additional-info-modal" data-options='{"shadeStyle":"trans"}'> <div class="stv-modal__inner"> <div class="stv-modal__head"> <h3 class="stv-modal__heading">One account. All of STV.</h3> <div class="stv-modal__head-action"> <button class="stv-modal__btn-close" data-close-modal stv-click='{ "eventType" : "stv_reg_closex" }'>Close</button> </div> </div> <div class="stv-modal__content"> <form class="stv-form" validated-form id="additionalInfoForm" data-options='{"allowSubmission":false}'> <div class="grid"> <div class="stv-form__field stv-form__field--user-login-id grid__item min-683--one-whole"> <label class="stv-form__label stv-form__label--primary" for="additional-email">We just need a few more details from you.</label> <input class="stv-form__input stv-form__input--primary" type="text" name="email" id="additional-email" validated-field data-required data-pattern='email' style="display:none"> <div class="stv-form__errors"> <span class="stv-form__validation-error" validation-error data-bound-field="additional-email" data-on-error="fieldIsRequired">This field is required.</span> <span class="stv-form__validation-error" validation-error data-bound-field="additional-email" data-on-error="fieldValidationFailed">That doesn't look like a valid e-mail format, please check.</span> <span class="stv-form__validation-error" validation-error data-bound-field="additional-email" data-on-error="serverValidationError">That e-mail's already in our system. Please try again.</span> </div> </div><!-- --><div class="stv-form__field grid__item min-683--one-half"> <label class="stv-form__label " for="additional-firstName">First name</label> <input class="stv-form__input " type="text" name="firstName" id="additional-firstName" validated-field data-required data-pattern='[a-zA-z]{2,}' maxlength=25> <div class="stv-form__errors"> <span class="stv-form__validation-error" validation-error data-bound-field="additional-firstName" data-on-error="fieldIsRequired">This field is required.</span> <span class="stv-form__validation-error" validation-error data-bound-field="additional-firstName" data-on-error="fieldValidationFailed">Please enter at least 2 characters</span> </div> </div><!-- --><div class="stv-form__field grid__item min-683--one-half"> <label class="stv-form__label " for="additional-lastName">Last name</label> <input class="stv-form__input " type="text" name="lastName" id="additional-lastName" validated-field data-required data-pattern='[a-zA-z]{2,}' maxlength=25> <div class="stv-form__errors"> <span class="stv-form__validation-error" validation-error data-bound-field="additional-lastName" data-on-error="fieldIsRequired">This field is required.</span> <span class="stv-form__validation-error" validation-error data-bound-field="additional-lastName" data-on-error="fieldValidationFailed">Please enter at least 2 characters</span> </div> </div><!-- --><div class="stv-form__field grid__item min-683--one-half"> <label class="stv-form__label " for="additional-dob">Date of Birth</label> <span class="stv-form__field-desc"> <span id="additional-info-form-dob-label">You must be over 16 to join STV.</span> </span> <input class="stv-form__input " type="text" name="dob" id="additional-dob" validated-field data-required data-pattern='.{6,}' placeholder='dd / mm / yyyy' data-format-date> <div class="stv-form__errors"> <span class="stv-form__validation-error" validation-error data-bound-field="additional-dob" data-on-error="fieldIsRequired">This field is required.</span> <span class="stv-form__validation-error" validation-error data-bound-field="additional-dob" data-on-error="fieldValidationFailed">This doesn't appear to be a valid date</span> </div> </div><!-- --><div class="stv-form__field grid__item one-whole" id="additional-info-address-finder" address-finder> <label class="stv-form__label stv-form__label--location" for="additionalInfoAddress">Address <span id="join-form-privacy-link"><a class="stv-form__link stv-form__link--privacy" target="_blank" href="http://my.stv.tv/stv-and-you/" tabindex="-1">Why do we need this?</a></span></label> <span class="stv-form__field-desc"><span id="address-field-desc">We need this to check that you live in an STV region.</span></span> <input class="stv-form__input stv-form__input--location" type="text" name="address" id="additionalInfoAddress" validated-field data-required data-pattern='ukpostcode' placeholder='E.g. G51 1PQ' address-finder-input> <span class="stv-form__validation-error" validation-error data-bound-field="additionalInfoAddress" data-on-error="fieldIsRequired">This field is required.</span> <span class="stv-form__validation-error" validation-error data-bound-field="additionalInfoAddress" data-on-error="fieldValidationFailed">It doesn't look like you've entered a valid postcode.</span> <span class="stv-form__validation-error" validation-error data-bound-field="additionalInfoAddress" data-on-error="fieldForcedValidationError">Can't find your address? Confirm the details you've given us are correct by <a href="#" confirm-address class="stv-form__link">clicking here</a></span> <span address-finder-locked class="stv-form__valid-address"></span> </div><!-- --><div class="stv-form__field grid__item min-683--one-whole"> <div class="stv-form__field--marketing"> <label for="additional-marketing" class="stv-form__marketing-label"> <input class="stv-form__marketing-checkbox" type="checkbox" name="marketing" id="additional-marketing"> Now that you've joined STV, we'll be able to send you email updates about STV's programmes and services. If you don't want them, please tick this box. </label> <input type="checkbox" name="terms" class="hide" checked> </div> </div> </div> <p class="stv-form__field-desc">By continuing you agree to our <a class="stv-form__link" target="_blank" href="http://my.stv.tv/terms-of-use/" tabindex="-1">Terms of Use</a>, including our <a class="stv-form__link" target="_blank" href="http://my.stv.tv/terms-of-use/#privacy" tabindex="-1">Privacy Policy</a> and <a class="stv-form__link" target="_blank" href="http://my.stv.tv/terms-of-use/#cookie-policy" tabindex="-1">Cookie Policy</a>.</p> <div class="stv-modal__content-action"> <input type="submit" class="stv-form__btn-primary" value="Join STV" id="additionalInfoFormSubmit"> </div> </form> </div> </div> </div> <!-- Join Modal --> <div class="stv-modal" static-modal id="join-modal" data-options='{"shadeStyle":"trans"}'> <div class="stv-modal__inner"> <div class="stv-modal__head"> <h3 class="stv-modal__heading">One account. All of STV.</h3> <div class="stv-modal__head-action"> <button class="stv-modal__btn-close" data-close-modal stv-click='{ "eventType" : "stv_reg_closex" }'>Close</button> </div> </div> <div class="stv-modal__content"> <form class="stv-form" validated-form id="joinForm" data-options='{"allowSubmission":false}'> <div class="grid"> <div class="stv-form__field stv-form__field--user-login-id grid__item min-683--one-whole"> <label class="stv-form__label stv-form__label--information"><strong>IMPORTANT:</strong> Find out how we <a class="stv-form__link stv-form__link--underline" href="http://my.stv.tv/stv-and-you/" target="_blank">use your information</a> responsibly.</label> <label class="stv-form__label stv-form__label--primary" for="email">Glad you're joining us!</label> <input class="stv-form__input stv-form__input--primary" type="text" name="email" id="email" validated-field data-required data-pattern='email' style="display:none"> <div class="stv-form__input-button-group"> <div class="stv-form__valid-address"><span id="join-form-email-lock"></span></div> <a role="link" class="stv-form__input-button stv-form__input-button--primary stv-form__link" data-launch-registration data-modal-id="sign-in-modal">Wrong email?</a> </div> <div class="stv-form__errors"> <span class="stv-form__validation-error" validation-error data-bound-field="email" data-on-error="fieldIsRequired">This field is required.</span> <span class="stv-form__validation-error" validation-error data-bound-field="email" data-on-error="fieldValidationFailed">That doesn't look like a valid e-mail format, please check.</span> <span class="stv-form__validation-error" validation-error data-bound-field="email" data-on-error="serverValidationError">That e-mail's already in our system. Please try again.</span> </div> </div><!-- --><div class="stv-form__field grid__item min-683--one-half"> <label class="stv-form__label " for="firstName">First name</label> <input class="stv-form__input " type="text" name="firstName" id="firstName" validated-field data-required data-pattern='[a-zA-z]{2,}' maxlength="25"> <div class="stv-form__errors"> <span class="stv-form__validation-error" validation-error data-bound-field="firstName" data-on-error="fieldIsRequired">This field is required.</span> <span class="stv-form__validation-error" validation-error data-bound-field="firstName" data-on-error="fieldValidationFailed">Please enter at least 2 characters</span> </div> </div><!-- --><div class="stv-form__field grid__item min-683--one-half"> <label class="stv-form__label " for="lastName">Last name</label> <input class="stv-form__input " type="text" name="lastName" id="lastName" validated-field data-required data-pattern='[a-zA-z]{2,}' maxlength="25"> <div class="stv-form__errors"> <span class="stv-form__validation-error" validation-error data-bound-field="lastName" data-on-error="fieldIsRequired">This field is required.</span> <span class="stv-form__validation-error" validation-error data-bound-field="lastName" data-on-error="fieldValidationFailed">Please enter at least 2 characters</span> </div> </div><!-- --><div class="stv-form__field grid__item min-683--one-half"> <label class="stv-form__label" for="password">Create Password</label> <span class="stv-form__field-desc">This must be at least 6 characters long.</span> <div class="stv-form__password-field" password-reveal> <input password-field class="stv-form__input stv-form__input--password" type="password" name="password" id="password" validated-field data-pattern='.{6,}' data-required> <span class="stv-form__password-validation"></span> <span class="stv-form__password-toggle stv-form__link" password-reveal-button> <span password-reveal-show>Show</span><span class="hide" password-reveal-hide>Hide</span> </span> </div> <div class="stv-form__errors"> <span class="stv-form__validation-error" validation-error data-bound-field="password" data-on-error="fieldIsRequired">This field is required.</span> <span class="stv-form__validation-error" validation-error data-bound-field="password" data-on-error="fieldValidationFailed">This must be at least 6 characters long.</span> </div> </div><!-- --><div class="stv-form__field grid__item min-683--one-half"> <label class="stv-form__label " for="dob">Date of Birth</label> <span class="stv-form__field-desc"><span id="join-form-dob-label">You must be over 16 to join STV</span></span> <input class="stv-form__input " type="text" name="dob" id="dob" validated-field data-required data-pattern='.{6,}' placeholder='dd / mm / yyyy' data-format-date> <div class="stv-form__errors"> <span class="stv-form__validation-error" validation-error data-bound-field="dob" data-on-error="fieldIsRequired">This field is required.</span> <span class="stv-form__validation-error" validation-error data-bound-field="dob" data-on-error="fieldValidationFailed">This doesn't appear to be a valid date</span> </div> </div><!-- --><div class="stv-form__field grid__item min-683--two-thirds"> <label class="stv-form__label stv-form__label--location" for="postcode"> Postcode <span class="stv-form__tooltip-wrapper"> <a class="stv-form__tooltip stv-form__tooltip-information" href="#registration-form-postcode-tooltip" tabindex="-1">i</a> <span class="stv-form__tooltip-background stv-form__tooltip-information stv-form__tooltip-text"> There are some shows on the STV Player that you can only watch if you live in one of our license regions. Your postcode is a simple and easy way for us to check this.<a href="#registration-form-postcode-tooltip" id="stv-form__tooltip-wrapper" class="stv-form__btn-primary stv-form__tooltip-button" tabindex="-1">Okay</a></span> </span> </label> <span class="stv-form__field-desc"><span id="address-field-desc">We need this to check that you live in an STV region.</span></span> <input class="stv-form__input stv-form__input--location" type="text" name="postcode" id="postcode" validated-field data-required data-pattern="ukpostcode" placeholder="E.g. G51 1PQ"> <div class="stv-form__errors"> <span class="stv-form__validation-error" validation-error data-bound-field="postcode" data-on-error="fieldIsRequired">This field is required.</span> <span class="stv-form__validation-error" validation-error data-bound-field="postcode" data-on-error="fieldValidationFailed">This doesn't appear to be a valid postcode</span> </div> </div><!-- --><div class="stv-form__field grid__item min-683--one-whole stv-marketing-opt-in"> <div class="stv-form__stv-marketing--modal"> <label for="join-form__stv-marketing--modal" class="stv-form__checkbox-label stv-form__checkbox-label--modal stv-form__checkbox-label--stv-marketing"> <input name="marketing" id="join-form__stv-marketing--modal" class="stv-form__checkbox stv-form__checkbox--modal" type="checkbox"/><span class="stv-form__checkbox--stv-marketing"></span> </label> <div class="stv-form__checkbox-label--modal"> Would you like us to email you about our great shows and services from time to time? </div> </div> <div class="stv-form__stv-marketing--modal stv-form__stv-marketing-information"> <div class="stv-form__field-desc-marketing">We'll only send emails we think you'll like <a class="stv-form__link stv-form__link--underline" target="blank" href="/email-example/index.html"> (see example)</a> based on information you have supplied and shows you have watched on STV Player. For details on emails and advertising, see our <a class="stv-form__link stv-form__link--underline" target="blank" href="http://my.stv.tv/stv-and-you/">STV & You</a> page.</div> </div> </div> <div class="stv-form__field grid__item min-683--one-whole stv-marketing-opt-in"> <div class="stv-form__stv-scl stv-form__stv-scl--modal stv-form__stv-scl-logo"> <img src="/static/source/images/Scottish-Childrens-Lottery-Logo-stacked.png" alt="Scottish Childrens Lottery" width="100"/> </div> <div class="stv-form__stv-marketing stv-form__stv-marketing--modal"> <label for="join-form__3rd-party-marketing--modal" class="stv-form__checkbox-label stv-form__checkbox-label--modal stv-form__checkbox-label--stv-marketing"> <input name="scl" id="join-form__3rd-party-marketing--modal" class="stv-form__checkbox stv-form__checkbox--modal" type="checkbox"/><span class="stv-form__checkbox--stv-marketing"></span> </label> <div class="stv-form__checkbox-label--modal"> Would you like to receive emails from the Scottish Children's Lottery about draws, instant games and competitions? </div> </div> <div class="stv-form__stv-marketing stv-form__stv-marketing--modal stv-form__stv-marketing-information"> <div class="stv-form__stv-scl stv-form__stv-scl--modal stv-form__stv-scl-information stv-form__field-desc-marketing">We support the Scottish Children's Lottery (SCL), which is managed by our colleagues at STV ELM Ltd. You can find out more about the SCL on its <a class="stv-form__link stv-form__link--underline" href="https://www.scottishchildrenslottery.com" target="_blank">website</a>, including its <a class="stv-form__link stv-form__link--underline" href="https://www.scottishchildrenslottery.com/en/stv/footerlinks/service/privacy-policy.html" target="_blank">Privacy Policy</a>.</div> </div> </div> </div> <p class="stv-form__field-desc stv-form__field-desc--agreement">By continuing you agree to our <a class="stv-form__link" target="_blank" href="http://my.stv.tv/terms-of-use/" tabindex="-1">Terms of Use</a>, and understand our <a class="stv-form__link" target="_blank" href="http://my.stv.tv/terms-of-use/#privacy" tabindex="-1">Privacy</a> and <a class="stv-form__link" target="_blank" href="http://my.stv.tv/terms-of-use/#cookie-policy" tabindex="-1">Cookie Policies</a>. </p> <div class="stv-modal__content-action"> <input type="submit" class="stv-form__btn-primary" value="Join STV" id="joinFormSubmit"> </div> </form> </div> </div> </div> <!-- Upload Avatar Modal --> <div class="stv-modal" static-modal id="profile-avatar" data-options='{"shadeStyle":"trans"}'> <div class="stv-modal__inner"> <div class="stv-modal__head"> <h3 class="stv-modal__heading">Upload Profile Picture</h3> <div class="stv-modal__head-action"> <button class="stv-modal__btn-close" data-close-modal stv-click='{ "eventType" : "stv_reg_closex" }'>Close</button> </div> </div> <div class="stv-modal__content"> <form class="stv-form" validated-form id="profile-avatar-form" action="/userprofile/uploadavatar/" enctype="multipart/form-data" method="POST"> <div class="stv-form__field"> <p class="stv-form__field-desc stv-form__field-desc--primary">Please make sure your image is under 2mb in size and a valid JPG, PNG or GIF.</p> <div class="file-upload grid__item one-whole" file-upload> <input name="user-id" id="user-id" type="hidden" populate-registration-id> <input name="avatar-image" id="avatar-image" type="file" file-upload-input> <button type="button" class="stv-form__btn-primary stv-form__btn-primary--muted stv-form__btn-primary--full file-upload__btn" file-upload-control>Select file</button> <p class="file-upload-box" file-upload-reporting></p> </div> </div> <div class="stv-modal__content-action grid grid--full clearfix"> <div class="grid__item gamma-one-whole min-568--one-half stv-modal__primary-action"> <input type="submit" class="stv-form__btn-primary one-whole" value="Upload"> </div><!-- --><div class="grid__item gamma-one-whole min-568--one-half stv-modal__secondary-action"> <button type="button" class="stv-form__btn-secondary one-whole" data-close-modal>Cancel</button> </div> </div> </form> </div> </div> </div> <!-- Delete Account Modal --> <div class="stv-modal" static-modal id="profile-delete-account" data-options='{"shadeStyle":"trans"}'> <div class="stv-modal__inner"> <div class="stv-modal__head"> <h3 class="stv-modal__heading">Are you sure?</h3> <div class="stv-modal__head-action"> <button class="stv-modal__btn-close" data-close-modal stv-click='{ "eventType" : "stv_reg_closex" }'>Close</button> </div> </div> <div class="stv-modal__content"> <form class="stv-form" action="/delete-account/" method="POST"> <input type="hidden" name="gigyaDeleteUid" id="gigyaDeleteUid" populate-registration-id> <p class="stv-form__field-desc stv-form__field-desc--primary">Unfortunately, you'll be unable to access our premium content. We’ll be sorry to see you go, but if you change your mind you can rejoin us at any time.</p> <div class="stv-modal__content-action grid grid--full clearfix"> <div class="grid__item gamma-one-whole min-568--one-half stv-modal__primary-action"> <input id="delete-account-button" type="submit" class="stv-form__btn-primary one-whole" value="Yes, delete my account"> </div><!-- --><div class="grid__item gamma-one-whole min-568--one-half stv-modal__secondary-action"> <button type="button" class="stv-form__btn-secondary one-whole" data-close-modal>Cancel</button> </div> </div> </form> </div> </div> </div> <!-- Verify Account Modal --> <div class="stv-modal" static-modal id="resend-verification" data-options='{"shadeStyle":"trans"}'> <div class="stv-modal__inner"> <div class="stv-modal__head"> <h3 class="stv-modal__heading">Please verify your STV account</h3> <div class="stv-modal__head-action"> <button class="stv-modal__btn-close" data-close-modal stv-click='{ "eventType" : "stv_reg_closex" }'>Close</button> </div> </div> <div class="stv-modal__content"> <p class="stv-form__field-desc stv-form__field-desc--primary">Please verify your STV account using the email we sent you. If you have lost the email, we can send you another one, just click the button below.</p> <div class="stv-modal__content-action"> <input type="submit" class="stv-form__btn-primary one-whole" value="Send me a new verification email" data-resend-verification> </div> </div> </div> </div> <!-- Verification Email Resent Modal --> <div class="stv-modal" static-modal id="registration-verification-resent" data-options='{"shadeStyle":"trans"}'> <div class="stv-modal__inner"> <div class="stv-modal__head"> <h3 class="stv-modal__heading">Thanks</h3> <div class="stv-modal__head-action"> <button class="stv-modal__btn-close" data-close-modal stv-click='{ "eventType" : "stv_reg_closex" }'>Close</button> </div> </div> <div class="stv-modal__content"> <p class="stv-form__field-desc stv-form__field-desc--primary">We've sent you a new verification email.<br>Please check your email and follow the instructions to verify your account.</p> <div class="stv-modal__content-action"> <button class="stv-form__btn-secondary one-whole" data-close-modal>Close</button> </div> </div> </div> </div> <!-- Registration Welcome Modal --> <div class="stv-modal" static-modal id="registration-welcome" data-options='{"timeOut":1500, "shadeStyle":"trans"}'> <div class="stv-modal__inner stv-modal__inner--registration-welcome"> <img class="stv-modal__stv-logo" src="/assets/source/global/img/stv-logo.png" alt="STV"> <h2 class="stv-modal__registration-welcome-message">Welcome to STV <br>Thanks for joining us.</h2> </div> </div> <div static-modal id="resend-verification" class="registration-modal__inner" data-options='{"shadeStyle":"trans"}'> <div class="registration-modal__head registration-modal__head--small"> <h3 class="registration-modal__title">Please verify your STV account</h3> <button class="registration-modal__close" data-close-modal>Close</button> </div> <div class="registration-modal__form"> <div class="registration-modal__field registration-modal__warning"> <p>Please verify your STV account using the email we sent you. If you have lost the email, we can send you another one, just click the button below.</p> <p class="centre-align"> <input type="submit" class="registration-modal__btn registration-modal__btn--double registration-modal__btn--style-1 no-margins" value="Send me a new verification email" tabindex="1" data-resend-verification> </p> </div> </div> </div> <div static-modal id="registration-verification-resent" class="registration-modal__inner" data-options='{"shadeStyle":"trans"}'> <div class="registration-modal__head registration-modal__head--small"> <h3 class="registration-modal__title">Thanks</h3> <button class="registration-modal__close" data-close-modal>Close</button> </div> <div class="registration-modal__form"> <div class="registration-modal__field registration-modal__warning"> <p>We've sent you a new verification email.<br>Please check your email and follow the instructions to verify your account.</p> <p class="centre-align"> <button class="registration-modal__btn registration-modal__btn--double registration-modal__btn--style-1 no-margins" tabindex="1" data-close-modal>Close</button> </p> </div> </div> </div> <!-- Real heroes --> <div static-modal id="ineligible-to-vote" class="registration-modal__inner registration-modal__inner__small" data-options='{"shadeStyle":"trans"}'> <div class="registration-modal__head registration-modal__head--small"> <h3 class="registration-modal__title">Oops!</h3> <button class="registration-modal__close" data-close-modal>Close</button> </div> <div class="registration-modal__form registration-modal__form--trim"> <p class="text-statement text-statement--warning">Sorry, you must be at least 12 years old to place a vote for your Real Hero.</p> <p>Please review our <a target="_blank" href="http://shows.stv.tv/real-heroes/terms/">Voting Terms of Use</a> for more information.</p> <div class="registration-modal__align-centre"> <button class="registration-modal__btn registration-modal__btn--double registration-modal__btn--style-1 registration-modal__form--no-margins" tabindex="1" data-close-modal>Close</button> </div> </div> </div> <div static-modal id="in-app-browser-notice" class="registration-modal__inner registration-modal__inner__small" data-options='{"shadeStyle":"trans"}'> <div class="registration-modal__head registration-modal__head--small"> <h3 class="registration-modal__title">Oops!</h3> <button class="registration-modal__close" data-close-modal>Close</button> </div> <div class="registration-modal__form registration-modal__form--trim"> <p class="text-statement text-statement--warning">Sorry! It seems that you are using a browser that is incompatible with our voting service.</p> <p class="text-statement">To register your vote please copy the below URL in to your regular mobile browser. We recommend Google Chrome, or Safari.</p> <p class="text-statement--url-box">http://shows.stv.tv/real-heroes/voting</p> <div class="registration-modal__align-centre"> <button class="registration-modal__btn registration-modal__btn--double registration-modal__btn--style-1 registration-modal__form--no-margins" tabindex="1" data-close-modal>Close</button> </div> </div> </div> <div static-modal id="already-voted" class="registration-modal__inner registration-modal__inner__small" data-options='{"shadeStyle":"trans"}'> <div class="registration-modal__head registration-modal__head--small registration-modal__head registration-modal__head--small--small"> <h3>Oops!</h3> <button class="registration-modal__close" data-close-modal>×</button> </div> <div class="registration-modal__form registration-modal__form--trim"> <p class="text-statement text-statement--warning">Sorry, you seem to have already voted in this category.</p> <div class="registration-modal__align-centre"> <button class="registration-modal__btn registration-modal__btn--double registration-modal__btn--style-1 registration-modal__form--no-margins" tabindex="1" data-close-modal>Close</button> </div> </div> </div> <div static-modal id="share-my-vote" class="registration-modal__inner registration-modal__inner__small" data-options='{"shadeStyle":"trans"}'> <div class="registration-modal__head registration-modal__head--small"> <h3 class="registration-modal__title">Thanks for voting</h3> <button class="registration-modal__close" data-close-modal>Close</button> </div> <div class="registration-modal__form registration-modal__form--trim registration-modal__warning"> <p>Now share your vote with friends on your social network</p> <p class="registration-modal__align-centre"> <a href="" target="_blank" data-rh-twitter-share><img src="/assets/source/widgets/img/gigya-twitter-icon.png" alt="Share on twitter"></a> <a href="" target="_blank" data-rh-facebook-share><img src="/assets/source/widgets/img/gigya-facebook-icon.png" alt="Share on facebook"></a> </p> <div class="registration-modal__align-centre"> <button class="registration-modal__btn registration-modal__btn--style-3 registration-modal__btn--full registration-modal__left registration-modal__form--no-margins" tabindex="1" data-close-modal>Skip step</button> </div> </div> </div> <div static-modal id="sign-in-to-continue" class="registration-modal__inner" data-options='{"shadeStyle":"trans"}'> <div class="registration-modal__head registration-modal__head--small"> <h3 class="registration-modal__title">Cast your vote</h3> <button class="registration-modal__close" data-close-modal>Close</button> </div> <div class="registration-modal__form registration-modal__form--trim registration-modal__field registration-modal__warning"> <p>Please register or sign in to continue.</p> <div class="reg-group--tight"> <div class="reg-group__col reg-group__col--inverse reg-group__col--half"> <button class="registration-modal__btn registration-modal__btn--style-1 registration-modal__btn--full registration-modal__left" data-launch-registration data-modal-id="registration-join">Register</button> </div> <div class="reg-group__col reg-group__col--inverse reg-group__col--half"> <button class="registration-modal__btn registration-modal__btn--style-1 registration-modal__btn--full registration-modal__left" data-launch-registration data-modal-id="registration-sign-in">Sign in</button> </div> </div> </div> </div> <div static-modal id="get-user-age" class="registration-modal__inner registration-modal__inner__small" data-options='{"shadeStyle":"trans"}'> <div class="registration-modal__head registration-modal__head--small"> <h3 class="registration-modal__title">Cast your vote</h3> <button class="registration-modal__close" data-close-modal>Close</button> </div> <form class="registration-modal__form registration-modal__form--trim" validated-form id="get-user-age-form" data-options='{"allowSubmission":false}'> <div> <div class="registration-modal__field"> <label for="user-age" class="text-paragraph-heading">To submit your vote for <span data-rh-vote-target></span>, please enter your date of birth to help us confirm your eligibility.</label> <input type="text" name="user-age" id="user-age" placeholder="DD/MM/YYYY" tabindex="1" validated-field data-format-date data-required data-options='{"minAge":0}'> <span class="registration-modal__field__error" validation-error data-bound-field="user-age" data-on-error="fieldIsRequired">This field is required.</span> <span class="registration-modal__field__error" validation-error data-bound-field="user-age" data-on-error="fieldValidationFailed">This doesn't appear to be a valid date</span> </div> <div class="reg-group--tight"> <div class="reg-group__col reg-group__col--inverse reg-group__col--sixty"> <div class="gigya-composite-control gigya-composite-control-submit"> <input type="submit" class="gigya-input-submit registration-modal__btn registration-modal__btn--full registration-modal__btn--style-1" value="Next" tabindex="2"> </div> </div> <div class="reg-group__col reg-group__col--inverse reg-group__col--forty"> <button class="registration-modal__btn registration-modal__btn--style-3 registration-modal__btn--full registration-modal__left" data-close-modal tabindex="3">Cancel</button> </div> </div> </div> </form> </div> <div static-modal id="get-anonymous-details" class="registration-modal__inner" data-options='{"shadeStyle":"trans"}'> <div class="registration-modal__head registration-modal__head--small"> <h3 class="registration-modal__title">Cast your vote</h3> <button class="registration-modal__close" data-close-modal>Close</button> </div> <p class="registration-modal__info">Please fill out this form to cast your vote. <span class="text-highlight-alpha">As you are under 16 years old you will not create an STV account</span>. <span class="text-highlight"><a href="http://my.stv.tv/privacy12-15/">Why do we need these details?</a></span></p> <form id="get-anonymous-details-form" class="gigya-register-form registration-modal__form mts" validated-form data-options='{"allowSubmission":false}'> <div> <div class="reg-group"> <div class="registration-modal__field reg-group__col reg-group__col--half"> <label class="registration-modal__form__label" for="rhFirstName">First name</label> <input type="text" name="rhFirstName" id="rhFirstName" tabindex="1" validated-field data-pattern="[a-zA-z]{2,}" data-required> <span class="registration-modal__field__error" validation-error data-bound-field="rhFirstName" data-on-error="fieldIsRequired">This field is required.</span> <span class="registration-modal__field__error" validation-error data-bound-field="rhFirstName" data-on-error="fieldValidationFailed">Please enter at least 2 characters</span> </div> <div class="registration-modal__field reg-group__col reg-group__col--half"> <label class="registration-modal__form__label" for="rhLastName">Last name</label> <input type="text" name="rhLastName" id="rhLastName" tabindex="2" validated-field data-pattern="[a-zA-z]{2,}" data-required> <span class="registration-modal__field__error" validation-error data-bound-field="rhLastName" data-on-error="fieldIsRequired">This field is required.</span> <span class="registration-modal__field__error" validation-error data-bound-field="rhLastName" data-on-error="fieldValidationFailed">Please enter at least 2 characters</span> </div> </div> <div class="registration-modal__field"> <label class="registration-modal__form__label" for="rhEmail">Email address</label> <input type="text" class="gigya-input-text" name="rhEmail" id="rhEmail" tabindex="3" validated-field data-pattern="email" data-required> <span class="registration-modal__field__error" validation-error data-bound-field="rhEmail" data-on-error="fieldIsRequired">This field is required.</span> <span class="registration-modal__field__error" validation-error data-bound-field="rhEmail" data-on-error="fieldValidationFailed">That doesn't look like a valid e-mail format, please check.</span> </div> <div class="registration-modal__field"> <span class="registration-modal__form__label">Location</span> <label class="registration-modal__form__label registration-modal__form__label--light"><input id="rhResidentCheck" validated-field data-required type="checkbox">Please tick this box to confirm that you are a resident of the UK, Channel Islands or Isle of Man.</label> <span class="registration-modal__field__error" validation-error data-bound-field="rhResidentCheck" data-on-error="fieldIsRequired">This field is required.</span> </div> <div class="registration-modal__field"> <span class="registration-modal__form__label">Parental Consent</span> <label class="registration-modal__form__label registration-modal__form__label--light"><input id="rhParentalConsent" validated-field data-required type="checkbox">Please tick this box to confirm that you have received consent from a parent or guardian in order to complete this form and submit your vote.</label> <span class="registration-modal__field__error" validation-error data-bound-field="rhParentalConsent" data-on-error="fieldIsRequired">This field is required.</span> </div> <p>That's you. All that's left is to click the 'Submit Vote' button below. By doing so, you confirm that you and your parent or guardian have read and accept our <a target="_blank" href="http://shows.stv.tv/real-heroes/terms/">Voting Terms of Use</a>, <a target="_blank" href="http://my.stv.tv/privacy12-15/">Privacy Policy</a> and <a target="_blank" href="http://my.stv.tv/terms-of-use/#cookie-policy">Cookie policy</a>, and that the details you have entered are correct. We'll look after them as carefully as if they were our own.</p> <div class="gigya-composite-control gigya-composite-control-submit registration-modal__inline-children registration-modal__align-centre"> <input type="submit" class="js-registration-submit gigya-sync gigya-input-submit registration-modal__btn registration-modal__btn--triple registration-modal__btn--style-1" value="Submit Vote"> </div> <div class="registration-modal__inline-children registration-modal__align-centre registration__modal-close-row"> <input type="button" class="registration-modal__btn registration-modal__btn--style-3 registration-modal__btn--marginless" value="Close" data-close-modal> </div> </div> </form> </div> <div class="stv-modal" static-modal id="tv-link-code-entry" data-options='{"shadeStyle":"trans", "urlControllable":true}'> <div class="stv-modal__inner"> <div class="stv-modal__head"> <h3 class="stv-modal__heading">Let's get you set up on the STV Player.</h3> </div> <div class="stv-modal__content"> <!-- Email Form --> <form class="stv-form" validated-form id="tv-link-code-entry-form" data-options='{"allowSubmission":false}'> <div class="stv-form__field clearfix"> <label class="stv-form__label stv-form__label--primary" for="tv-link-code-entry-code">Please enter the 5 digit code as displayed on your TV.</label> <input class="stv-form__input stv-form__input--primary" type="text" name="tv-link-code-entry-code" id="tv-link-code-entry-code" validated-field data-required data-pattern="^[a-zA-Z0-9]{5}$" placeholder='e.g. gr8rm' > <div class="stv-form__errors"> <span class="stv-form__validation-error" validation-error data-bound-field="tv-link-code-entry-code" data-on-error="fieldIsRequired">This field is required.</span> <span class="stv-form__validation-error" validation-error data-bound-field="tv-link-code-entry-code" data-on-error="fieldValidationFailed">The code must be 5 characters long.</span> <span class="stv-form__validation-error" validation-error data-bound-field="tv-link-code-entry-code" data-on-error="wrongCode">Sorry, we don't recognise that code. Please try again.</span> </div> </div> <div class="stv-modal__content-action"> <input type="submit" class="stv-form__btn-primary" value="Continue"> </div> </form> </div> </div> </div> <div class="stv-modal" static-modal id="tv-link-code-success" data-options='{"shadeStyle":"trans", "urlControllable":true}'> <div class="stv-modal__inner"> <div class="stv-modal__head"> <h3 class="stv-modal__heading">All set!</h3> </div> <div class="stv-modal__content tac"> <div class="stv-form__field"> <div class="stv-form__label stv-form__label--primary"> You can now access STV content on your device. </div> </div> <div class="stv-form__field"> <div class="stv-form__label stv-form__label--primary"> Return to your TV to start watching now. </div> </div> <div> <a href="http://player.stv.tv" class="stv-form__btn-primary">Continue to player.stv.tv</a> </div> </div> </div> </div> </div> <script>var STV = STV || {};</script> <script src="//ajax.googleapis.com/ajax/libs/jquery/1.7/jquery.min.js"></script> <script>if (!window.jQuery) { document.write('<script src="/assets/build/js/libs/jquery-1.7.2.min.js"><\/script>');}</script> <script src="https://services.postcodeanywhere.co.uk/js/address-3.20.js?key=DF11-ZT49-RK81-KW67"></script> <script type="text/javascript"> STV = window.STV || {}; STV.url = {}; STV.url.wildcardUrl= ".stv.tv"; STV.url.baseUrl= "player.stv.tv"; STV.url.playerAPIUrl= "player.api.stv.tv"; STV.environment = "aws-live"; STV.route = STV.route || {}; STV.route.subPageUrl = "glasgow/217910-thirteen-arrested-in-aggressive-protest-by-green-brigade-in-gallowgate"; STV.route.siteGuid = "104"; STV.site = STV.site || {}; STV.site.guid = "104"; STV.site.properties = {"defaultImage":"http:\/\/files.stv.tv\/img\/player\/social-logo-1024x576.png","disableGlobalScripts":"true"}; STV.site.videoPlazaPlayer = true; STV.site.autoplayABTest = false; STV.gigya = { apiKey: "3_1thFqPfM3T9V06X-UdewVB4qCOME9hrcDbCFZLsPFe9Cjb-2H_vhX6GgIY0fYVxZ" }; </script> <script type="text/javascript" src="/assets/global/js/libs/springstreams.js"></script> <script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.17.1/moment.min.js"></script> <script src="/static/build/scripts/common/polyfills.application.js"></script> <script src="/assets/build/sites/playerv3/js/script.js?r=40a5bba"></script> <script> var _gaq=[['_setAccount','UA-8255250-1'],['_setDomainName', '.stv.tv'],['_trackPageview'],['_trackPageLoadTime']]; (function(d,t){var g=d.createElement(t),s=d.getElementsByTagName(t)[0]; g.src=('https:'==location.protocol?'//ssl':'//www')+'.google-analytics.com/ga.js'; s.parentNode.insertBefore(g,s)}(document,'script')); </script> <script src="https://apis.google.com/js/platform.js" async defer></script> <script id="dtmPageBottom"> window._satellite && window._satellite.pageBottom(); </script> </body> </html> <!--0.0590-->