1<!doctype html> 2<html lang="en"> 3<head> 4 <meta content="IE=edge" http-equiv="X-UA-Compatible"> 5 <meta charset="utf-8"> 6 <meta name="viewport" content="width=device-width, initial-scale=1"> 7 <meta name="spektrix-client-name" content="sheffieldtheatres"> 8 <meta name="description" content="See availability and book tickets. Visitor information and contact details. World Snooker Championship | Official Booking Office"> 9 10 <!-- Use title if it's in the page YAML frontmatter --> 11 <title>World Snooker Championship | Official Booking Office</title> 12 13 <!-- Avoid FOUT URGENT NOTE THIS IS KILLING PAGE LOAD--> 14
14<script type="text/javascript"> 15 // first, create the object that contains 16 // configuration variables 17 MTIConfig = {}; 18 19 // next, add a variable that will control 20 // whether or not FOUT will be prevented 21 MTIConfig.EnableCustomFOUTHandler = true // true = prevent FOUT 22 </script>
22 23 24 <!-- Load fonts --> 25
25<script type="text/javascript" src="//fast.fonts.net/jsapi/f0deddd4-49b9-4aca-94d4-dbc89cf8b209.js"></script>
25 26 27 <!-- Civic UK Cookie Include -->
28<script src="//cc.cdn.civiccomputing.com/9/cookieControl-9.x.min.js" type="text/javascript"></script>
28 29
30<script> 31 window.dataLayer = window.dataLayer || []; 32 function gtag() { dataLayer.push(arguments); } 33 34 gtag('consent', 'default', { 35 'ad_user_data': 'denied', 36 'ad_personalization': 'denied', 37 'ad_storage': 'denied', 38 'analytics_storage': 'denied', 39 'wait_for_update': 500, 40 }); 41</script>
41 42
43<script> 44 var config = { 45 apiKey: 'a88f7e6bf38bdc4266b54030ebeddac0c73ad3a0', 46 product: 'CUSTOM', 47 "necessaryCookies": ['QueueNumber'], 48 optionalCookies: [ 49 { 50 name: 'analytics', 51 label: 'Analytical Cookies', 52 description: 'Analytical cookies help us to fulfil our charitable objectives, apply for funding to keep us doing the things we do best and improve our website by collecting and reporting information on its usage.', 53 cookies: [ 54 '_ga', 55 '_ga*', 56 '_gid', 57 '_gat', 58 '__utma', 59 '__utmt', 60 '__utmb', 61 '__utmc', 62 '__utmz', 63 '__utmv', 64 ], 65 onAccept: function () { 66 gtag('consent', 'update', { 'analytics_storage': 'granted' }); 67 68 dataLayer.push({ 'event': 'cookie_consent_updated' }); 69 70 document.dispatchEvent(new CustomEvent('cookie-consent-updated')); 71 }, 72 onRevoke: function () { 73 gtag('consent', 'update', { 'analytics_storage': 'denied' }); 74 } 75 }, 76 { 77 name: 'marketing', 78 label: 'Marketing Cookies', 79 description: 'We use marketing cookies to help us improve the relevancy of advertising campaigns you receive.', 80 cookies: [ 81 '_fbp', 82 ], 83 onAccept: function () { 84 gtag('consent', 'update', { 85 'ad_user_data': 'granted', 86 'ad_personalization': 'granted', 87 'ad_storage': 'granted', 88 }); 89 90 dataLayer.push({ 'event': 'cookie_consent_updated' }); 91 92 document.dispatchEvent(new CustomEvent('cookie-consent-updated')); 93 }, 94 onRevoke: function () { 95 gtag('consent', 'update', { 96 'ad_user_data': 'denied', 97 'ad_personalization': 'denied', 98 'ad_storage': 'denied', 99 }); 100 } 101 }, 102 { 103 name: 'security', 104 label: 'Security', 105 description: 'We use security cookies to help protect the site from malicious access.', 106 cookies: [], 107 onAccept: function () { }, 108 onRevoke: function () { } 109 }, 110 ], 111 mode: 'gdpr', 112 initialState: 'box', 113 rejectButton: true, 114 subDomains: true, 115 excludedCountries: 'open', 116 position: 'left', 117 layout: 'popup', 118 acceptBehaviour: 'all', 119 closeStyle: 'icon', 120 branding: { 121 fontColor: '', 122 backgroundColor: '#000', 123 removeAbout: true, 124 removeIcon: true, 125 }, 126 statement: { 127 description: 'For more detailed information, please check our', 128 name: 'Cookie and Privacy Statement', 129 updated: '05/09/2024', 130 url: '//www.cruciblesnooker.com/cookie-policy.html', 131 }, 132 text: { 133 notifyTitle: 'This website uses cookies', 134 title: 'Your cookie settings', 135 }, 136 onLoad: civicCookieControlInit, 137 }; 138 139 CookieControl.load(config); 140 141 function civicCookieControlInit() { 142 window.civicLoaded = true; 143 144 /** 145 * The onAccept handlers within Civic are triggered before it calls it's onLoad handler however 146 * at the time of Civic calling onAccept, some aspects of Civic aren't fully instaited. Therefore 147 * we use the window.civicLoad property as a guard in our code and then trigger the 'cookie-consent-updated' 148 * event. 149 */ 150 document.dispatchEvent(new CustomEvent('cookie-consent-updated')); 151 } 152</script>
152 153<!-- End Civic UK Cookie Include --> 154 155 <!-- Google Tag Manager --> 156
156<script>
vendor: 343 bytes, lines 156-160
156(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 157 new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 158 j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 159 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 160 })(window,document,'script','dataLayer','
160GTM-5XVBPRP
vendor: 3 bytes, line 160
160');
160</script>
160 161 <!-- End Google Tag Manager --> 162 163 <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/font-awesome/4.5.0/css/font-awesome.min.css"> 164 165 <link href="dist/css/site.css.min.css?1779090042" rel="stylesheet"> 166
166<script src="//cdnjs.cloudflare.com/ajax/libs/jquery/1.12.0/jquery.min.js"></script>
166 167
167<script src="dist/js/all.js?1779090042"></script>
167 168 169 <!--Spek widgets--> 170 171
171<script type='text/javascript' src='https://tickets.cruciblesnooker.com/sheffieldtheatres/website/scripts/integrate.js'></script>
171 172 173</head> 174 175<body class="iframe"> 176 <!-- Google Tag Manager (noscript) -->
vendor: 72 bytes, lines 176-177
176 177 <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
177GTM-5XVBPRP
vendor: 91 bytes, lines 177-179
177" 178 height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> 179
179<!-- End Google Tag Manager (noscript) --> 180 181 <main class="page page-iframe"> 182 183 <header> 184 <div class="official-bar"> 185 <h2>Official <img class="sheffield-theatres-logo" src="/images/sheffield-theatres-logo.svg" style="width:15%;"/> box office</h2> 186 </div> 187 188 189 190 191 <nav class="nav-button home-button"> 192 <a href="https://www.cruciblesnooker.com/index.html"><i class="fa fa-home" aria-hidden="true"></i> <span class="visuallyhidden">Home</span></a> 193 </nav> 194 195 196 <nav class="nav-button basket-button"> 197 <a href="/iframe.html?load=basket"><i class="fa fa-shopping-basket" aria-hidden="true"></i> <span class="visuallyhidden">Basket</span></a> 198 </nav> 199 200 <div class="message-2016"> 201 202 </div> 203 204 205 <div class="logo-bar" style="background-color: #fcfaee"> 206 <h1>World Snooker Championship</h1> 207 </div> 208</header> 209 210 <article class="article"> 211 <div class="article-area"> 212 213
213<script type='text/javascript' id="spektrix-resize"></script>
213 214 215 <div class="iframe-holder"> 216 <iframe name="SpektrixIFrame" id="SpektrixIFrame" frameborder="0" style="width: 100%; height: 1000px;" onload= "scroll(0,0);"></iframe> 217 </div> 218 219 </div> 220 </article> 221 222 <section class="section-information"> 223 <a id="section-information" name="section-information"></a> 224 225 <aside> 226 <header class="information-header"> 227 228 <h2 class="information-title">Information</h2> 229 </header> 230 231 <nav class="social-links"> 232 <div> 233 <p>Follow all the tournament news & join the chat</p> 234 <div class="social-link social-link-facebook"><a href="https://www.facebook.com/WorldSnookerTour" target="_blank"><i class="fa fa-facebook"></i><span>/worldsnooker1</span></a></div> 235 <div class="social-link social-link-twitter"><a href="https://twitter.com/WeAreWST" target="_blank"><i class="fa fa-twitter"></i><span>@worldsnooker1</span></a></div> 236 <div class="social-link social-link-youtube"><a href="https://www.youtube.com/user/WorldSnookerOfficial" target="_blank"><i class="fa fa-youtube"></i><span>/WorldSnookerOfficial</span></a></div> 237 </div> 238 </nav> 239 240 241 242 <section class="vendors"> 243 <div> 244 <h3>Vendors</h3> 245 <p>Sold out? Check the official outlet:</p> 246 <ul> 247 248 249 <li class="vendor vendor-ticketmaster"> 250 <a href="https://www.eticketing.co.uk/worldsnookertour/Events?preFilter=2&preFilterName=World%20Championship" target="_blank"><img class="" src="/images/ticketmaster.svg" /><span>Ticketmaster</span></a> 251 </li> 252 </ul> 253 <p>for availability</p> 254 </div> 255 </section> 256 257 </aside> 258</section> 259 260 261<footer class="site-footer"> 262 <span class="copyright">© 2026 Sheffield Theatres Trust</span> 263 <span class="company-details"><span>Sheffield Theatres Trust.</span> <span>Registered Charity: 2345634</span> <span>Registered Number: 74387265</span><br /><address>55 Norfolk Street, Sheffield, S1 1DA</address></span> 264 <ul> 265 <li><a href="/terms-and-conditions.html">Terms & conditions</a></li> 266 <li><a href="https://www.sheffieldtheatres.co.uk/about-us/sheffield-theatres-privacy-policy">Privacy policy</a></li> 267 <li><a href="/cookie-policy.html">Cookie policy</a></li> 268 </ul> 269</footer> 270<!-- build date <%= Time.now.utc.iso8601 %> --> 271<!--<iframe id="SpektrixKeepAlive" frameborder="0" style="width: 0; height: 0;"></iframe>--> 272 273 </main> 274 275 276 <!--
276<script src='https://tickets.cruciblesnooker.com/sheffieldtheatres/api/v3/webcomponents/js'> </script>
276--> 277 <!--<link rel="import" href='https://tickets.cruciblesnooker.com/sheffieldtheatres/api/v3/webcomponents/html' />--> 278</body> 279 280</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.