1<!DOCTYPE html> 2 3 4<html lang="en"> 5 6 <head> 7 <meta charset="utf-8" /> 8 <!-- dont touch below part in local --> 9 <link rel="shortcut icon" href="/favicon.ico" /> 10 <link rel="apple-touch-icon" href="/public/html/logo/img_logo_150.png"> 11 12 13 14 <meta id="meta-viewport" name="viewport" content="initial-scale=1.0, width=device-width" /> 15 <meta name="theme-color" content="#ffffff" /> 16 <meta name="theme-color" content="#ffffff" media="(prefers-color-scheme: light)" /> 17 <meta name="theme-color" content="#ffffff" media="(prefers-color-scheme: dark)" /> 18 <meta name="robots" content="index, follow"> 19 <link rel="canonical" href="https://www.betsupersg3.com/"><link rel="alternate" hreflang="en-my" href="https://www.betsupermy3.net/en-my"><link rel="alternate" hreflang="x-default" href="https://www.betsupersg3.com/en-sg"> 20 21 22 23 <title>BetSuper Malaysia | Official Casino, Slots & Sportsbook</title><meta name="description" content="Discover BetSuper Malaysia for premium slots, live casino, sports betting, secure payments, fast withdrawals and daily rewards."><meta name="keywords" content="betsuper, online casino malaysia"> 24 25<!-- Google tag (gtag.js) -->
vendor: 64 bytes, line 25
25 <script async src="https://www.googletagmanager.com/gtag/js?id=
25G-JKX8KYP3GE
vendor: 11 bytes, line 25
25"></script>
25<script>
vendor: 134 bytes, line 25
25window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', '
25G-JKX8KYP3GE
vendor: 4 bytes, line 25
25');
25</script>
25 26 27 28 29 30 31
31<script> 32 // Define a global object if it doesn't exist 33 if (typeof global === 'undefined') { 34 var global = window; 35 } 36 window.APP_VERSION = '10.10.7'; 37 </script>
37 38
38<script> 39 var newCachedTimeStamp = "1791341431208" || ''; 40 var cachedTimeStamp = "1787285432132"; 41 var userIpRegion = "US"; 42 var dynamicWebDataStaticDomains = "static-3.ardpros.com static-4.ardpros.com"; 43 var dynamicWebDataDisableStaticDomain = ""; 44 var dynamicWebDataIsEnterpriseDomain = ""; 45 var dynamicWebDataIsOnMaintenance = "" || '0'; 46 </script>
46 47 <link rel="manifest" href="/manifest.json" /> 48
48<script id="sp_preflightTranslation"></script>
48 49 50 51 52 53 54
54<script src="/dynamic-web-data/ssi-content/portal-settings/portal-settings.js?ts=1791353872200"></script>
54 55
55<script> 56 // Discover the configured mobile LCP image before React initializes. 57 var performanceEnhancementEnabled = 58 window.portalSettings && 59 window.portalSettings.performanceEnhancement === true; 60 if (performanceEnhancementEnabled && !window.appLayoutPro && !window.appLayoutProMax && !checkAppLayoutLiteEnabled()) { 61 var luckyWheelSettings = 62 window.portalSettings.features && window.portalSettings.features.enableLuckyWheel; 63 var configuredFloatingImage = luckyWheelSettings && luckyWheelSettings.customFloatingLuckyWheelImg; 64 var isMobileViewport = window.matchMedia('(max-width: 767px)').matches; 65 var configuredLuckyWheelImage = 66 typeof configuredFloatingImage === 'string' 67 ? configuredFloatingImage 68 : configuredFloatingImage && 69 (isMobileViewport ? configuredFloatingImage.mobile : configuredFloatingImage.web); 70 71 // Only preload a concrete merchant-configured URL. Do not guess a 72 // shared or merchant-specific lucky-wheel asset path. 73 if (typeof configuredLuckyWheelImage === 'string' && configuredLuckyWheelImage) { 74 try { 75 var performanceStaticOrigin = 76 window.portalSettings.staticAssetsDomain || window.staticAssetsDomain || window.location.origin; 77 var performanceLuckyWheelImage = new URL(configuredLuckyWheelImage, performanceStaticOrigin).href; 78 var performanceImageOrigin = new URL(performanceLuckyWheelImage).origin; 79 80 if (performanceImageOrigin !== window.location.origin) { 81 var staticPreconnect = document.createElement('link'); 82 staticPreconnect.rel = 'preconnect'; 83 staticPreconnect.href = performanceImageOrigin; 84 document.head.appendChild(staticPreconnect); 85 } 86 87 var luckyWheelPreload = document.createElement('link'); 88 luckyWheelPreload.rel = 'preload'; 89 luckyWheelPreload.as = 'image'; 90 luckyWheelPreload.href = performanceLuckyWheelImage; 91 luckyWheelPreload.fetchPriority = 'high'; 92 document.head.appendChild(luckyWheelPreload); 93 } catch (error) { 94 console.warn('Skipping invalid configured lucky-wheel preload URL.', error); 95 } 96 } 97 } 98 </script>
98 99
99<script>var cacheControl=true;var footer_content_settings="footer-content-settings-1791353854.json";var home_content_settings="home-content-settings-1791353854.json";var portal_settings="portal-settings-1791353854.json";var menu_settings="menu-settings-1791353854.json";var custom_menu="custom-menu-1791353854.json";</script>
99<link rel="preload" as="fetch" href="/public/html/settings/footer-content-settings-1791353854.json" type="application/json" crossorigin=""><link rel="preload" as="fetch" href="/public/html/settings/home-content-settings-1791353854.json" type="application/json" crossorigin=""><link rel="preload" as="fetch" href="/public/html/settings/portal-settings-1791353854.json" type="application/json" crossorigin=""><link rel="preload" as="fetch" href="/public/html/settings/menu-settings-1791353854.json" type="application/json" crossorigin=""><link rel="preload" as="fetch" href="/public/html/settings/custom-menu-1791353854.json" type="application/json" crossorigin="">
99<script id="sp_preConfig">var merchantCode="bs8";var globMerchantName="BETSUPER";var styleGroup="bs8";var time="1791353872200";var imagesTemplate={"submenu_icon":{"web":"ss2","mobile":"ss2"},"disabledTemplate":{}};var isInjectComm100=true;var languageList=['en-my','zh-my','ms-my','en-sg','zh-sg','th-th','en-th','vi-vn','en-vn'];var templateCode="ss2";var aboutUsTemplate="dynamicAboutUs";var m_aboutUsTemplate="dynamicAboutUs";var vipTemplate="dynamicVip";var m_vipTemplate="dynamicVip";var loadingTemplate="loading5";var customLoadingSrc={"ALL":"/public/html/images/common_img/loading.gif"};var isAnnouncementV2="true";var luckyWheelLandingTemplate="luckyWheel_03";var m_luckyWheelLandingTemplate="m_LuckyWheel_03";var luckyWheelCustomizeThemeList=["fifa2026","s1"]; 100var defaultSettings={"ceremoryBanner":{"effectiveDates":[{"beginDate":"2026-10-07T11:00:00","endDate":"2026-10-30T12:00:00","bannerSourceMode":"new","bannerSourceSet":"ceremony2","customStyle":"ceremony-custom-style","bannerAssetSettings":{"bannerAssetCustomLang":["ms","zh"],"bannerAssetBackgroundName":"bg","bannerAssetBackgroundCountdownName":"bg","customVideoCompleteBanner":{"web":{"type":"jpg","isEnable":true},"mobile":{"type":"jpg","isEnable":true}}},"buttonLaunchGameAfterLogin":{"provider":"NS","category":"FG","gameCode":"b97839825","isFun":false}}],"showBanner":true,"isGifBanner":false,"isGifCompleteBanner":false,"hideLogo":true}}; 101 102var countryLanguageKey="EN_MY"; 103</script>
103 104 105
105<script id="sp_language"></script>
105 106
106<script id="sp_robotCanonical"></script>
106 107 108
108<script> 109 // Enable sound after user interaction when video mark is autoplay with sound 110 const handleEnableSound = () => { 111 window.useInteractionToEnableSound = true; 112 }; 113 114 document.addEventListener('click', handleEnableSound, { once: true, capture: true }); 115 </script>
115 116 117
117<script> 118 (function () { 119 if (window.appLayoutPro) { 120 try { 121 var match = document.cookie.match(/(?:^|;\s*)viewMode=([^;]+)/); 122 var viewMode = match ? decodeURIComponent(match[1]) : null; 123 var meta = document.querySelector('meta[name="viewport"]'); 124 if (!meta) { 125 meta = document.createElement('meta'); 126 meta.name = 'viewport'; 127 document.head.appendChild(meta); 128 } 129 if (viewMode === 'web') { 130 meta.setAttribute('content', 'width=1024'); 131 } else { 132 meta.setAttribute('content', 'width=device-width, initial-scale=1'); 133 } 134 } catch (e) {} 135 } 136 })(); 137 </script>
137 138 139
139<script> 140 document.addEventListener('DOMContentLoaded', function () { 141 const isLegacyLayout = !window.appLayoutPro && !window.appLayoutProMax && !checkAppLayoutLiteEnabled(); 142 143 if (isLegacyLayout) { 144 const lcpPreload = document.getElementById('lcp-preload-header'); 145 if (lcpPreload) { 146 lcpPreload.setAttribute('fetchpriority', 'high'); 147 } 148 149 const lcpImage = document.querySelector('#lcp-home-banner img'); 150 if (lcpImage) { 151 lcpImage.setAttribute('fetchpriority', 'high'); 152 lcpImage.setAttribute('loading', 'eager'); 153 lcpImage.setAttribute('decoding', 'async'); 154 } 155 } 156 157 function lcpToggle() { 158 const lcp = document.getElementById('lcp-home-banner'); 159 160 setTimeout(() => { 161 try { 162 lcp.style.display = 'none'; 163 } catch (err) { 164 console.error('[Error] LCP Toggle: ', err); 165 } 166 }, 1200); 167 } 168 lcpToggle(); 169 }); 170 171 function setBodyId() { 172 document.body.id = 'MC' + window.styleGroup; 173 } 174 window.onload = setBodyId; 175 window.templateLayoutLoaded = true; 176 177 const dynamicTimeStamp = (window && (Number(window.newCachedTimeStamp || window.cachedTimeStamp) || window.time)) || ''; 178 179 function checkAppLayoutLiteEnabled() { 180 return ( 181 !window.isAffiliate && 182 (window.appLayoutLite === 'true' || 183 window.appLayoutLite === true || 184 (Array.isArray(window.appLayoutLite) && window.appLayoutLite.includes(window.location.hostname))) 185 ); 186 } 187 188 function setupCSS() { 189 var doc = document.createElement('link'); 190 doc.setAttribute('id', 'templated-css'); 191 doc.setAttribute('rel', 'stylesheet'); 192 doc.setAttribute('as', 'style'); 193 doc.onload = function () { 194 setTimeout(function () { 195 window.cssLoaded = true; 196 }, 0); 197 }; 198 doc.setAttribute('href', `/sp-css/css/${window.APP_VERSION ? window.APP_VERSION + '/' : ''}custom.css?v=${dynamicTimeStamp}`); 199 document.head.appendChild(doc); 200 } 201 if ((!window.appLayoutPro && !checkAppLayoutLiteEnabled()) || window.isAffiliate) { 202 setupCSS(); 203 } 204 205 async function injectGlobalsFromJSON(url) { 206 if (window.appLayoutLite && window.isAffiliate) { 207 try { 208 const data = await fetch(url).then((res) => res.json()); 209 if (!!window.portalSettings && data.portalSettings) { 210 Object.assign(window.portalSettings, data.portalSettings); 211 delete data.portalSettings; 212 } 213 Object.assign(window, data); 214 } catch (err) { 215 console.error('Failed to inject from JSON:', err); 216 } 217 } 218 } 219 220 injectGlobalsFromJSON('/public/html/settings/aff-settings-injection.json'); 221 222 function setupLibrary() { 223 var doc = document.createElement('script'); 224 doc.setAttribute('id', 'spl-index'); 225 doc.defer = true; 226 doc.src = `/spl/${window.APP_VERSION ? window.APP_VERSION + '/' : ''}index.js?v=${dynamicTimeStamp}`; 227 document.head.appendChild(doc); 228 } 229 if (!checkAppLayoutLiteEnabled()) { 230 setupLibrary(); 231 } 232 233 function setupPlayerjs() { 234 if (document.getElementById('playerjs')) return; 235 var doc = document.createElement('script'); 236 doc.setAttribute('id', 'playerjs'); 237 doc.defer = true;
238 doc.src = `/shared/js/player-0.1.0.min.js?v=${dynamicTimeStamp}`; 239 document.head.appendChild(doc); 240 } 241 if (!window.appLayoutPro && !window.appLayoutProMax && !checkAppLayoutLiteEnabled()) { 242 if (document.readyState === 'complete') { 243 setupPlayerjs(); 244 } else { 245 window.addEventListener('load', setupPlayerjs, { once: true }); 246 } 247 } else if (!window.appLayoutPro && !checkAppLayoutLiteEnabled()) { 248 setupPlayerjs(); 249 } 250 251 var language = localStorage.getItem('LANGUAGE_CURRENCY'); 252 function openLiveChatPublicDefault() { 253 window.SPL_Content.getContact(language, 'web').then((data) => { 254 if (data) { 255 for (let i = 0; i < data.length; i++) { 256 if (data[i].name === 'LiveChat') { 257 window.open(data[i].url, '', 'width=500,height=700,toolbar=no,location=no,directories=no,status=yes,menubar=no,scrollbars=no'); 258 break; 259 } 260 } 261 } 262 }); 263 } 264 function openLiveChatPublic() { 265 if (typeof window.openLiveChatPublicCustom === 'function') { 266 window.openLiveChatPublicCustom(); 267 } else { 268 openLiveChatPublicDefault(); 269 } 270 } 271 </script>
271 272
272<script> 273 function unhideFooter() { 274 var seoContentDivs = document.getElementsByClassName('seo-content-wrap'); 275 var footerSeeMoreButtom = document.getElementById('footer-see-more-button'); 276 var footerSeeLessButtom = document.getElementById('footer-see-less-button'); 277 278 if (seoContentDivs && seoContentDivs.length > 0 && footerSeeMoreButtom && footerSeeLessButtom) { 279 for (let i = 0; i < seoContentDivs.length; i++) { 280 if (i === 0) { 281 seoContentDivs[i].classList.add('hide'); 282 } 283 if (i !== 0) { 284 seoContentDivs[i].style.display = 'block'; 285 seoContentDivs[i].classList.add('show'); 286 } 287 } 288 footerSeeMoreButtom.style.display = 'none'; 289 footerSeeLessButtom.style.display = 'block'; 290 footerSeeMoreButtom.classList.remove('show'); 291 footerSeeLessButtom.classList.add('show'); 292 } 293 } 294 295 function hideFooter() { 296 var seoContentDivs = document.getElementsByClassName('seo-content-wrap'); 297 var footerSeeMoreButtom = document.getElementById('footer-see-more-button'); 298 var footerSeeLessButtom = document.getElementById('footer-see-less-button'); 299 300 if (seoContentDivs && seoContentDivs.length > 0 && footerSeeMoreButtom && footerSeeLessButtom) { 301 for (let i = 0; i < seoContentDivs.length; i++) { 302 if (i === 0) { 303 seoContentDivs[i].classList.remove('hide'); 304 } 305 if (i !== 0) { 306 seoContentDivs[i].style.display = 'none'; 307 seoContentDivs[i].classList.remove('show'); 308 } 309 } 310 footerSeeMoreButtom.style.display = 'block'; 311 footerSeeLessButtom.style.display = 'none'; 312 footerSeeMoreButtom.classList.add('show'); 313 footerSeeLessButtom.classList.remove('show'); 314 } 315 } 316 317 function enhancedUnhideFooter() { 318 var dynamicSeoFooterContent = document.getElementById('seo-footer-content'); 319 if (dynamicSeoFooterContent?.classList.contains('seo-footer-content-hide')) { 320 dynamicSeoFooterContent.classList.remove('seo-footer-content-hide'); 321 dynamicSeoFooterContent.classList.add('seo-footer-content-show'); 322 } 323 var footerSeeMoreButtom = document.getElementById('footer-see-more-button'); 324 var footerSeeLessButtom = document.getElementById('footer-see-less-button'); 325 if (footerSeeMoreButtom) footerSeeMoreButtom.style.display = 'none'; 326 if (footerSeeLessButtom) footerSeeLessButtom.style.display = 'block'; 327 } 328 function enhancedHideFooter() { 329 var dynamicSeoFooterContent = document.getElementById('seo-footer-content'); 330 if (dynamicSeoFooterContent?.classList.contains('seo-footer-content-show')) { 331 dynamicSeoFooterContent.classList.remove('seo-footer-content-show'); 332 dynamicSeoFooterContent.classList.add('seo-footer-content-hide'); 333 } 334 var footerSeeMoreButtom = document.getElementById('footer-see-more-button'); 335 var footerSeeLessButtom = document.getElementById('footer-see-less-button'); 336 if (footerSeeMoreButtom) footerSeeMoreButtom.style.display = 'block'; 337 if (footerSeeLessButtom) footerSeeLessButtom.style.display = 'none'; 338 } 339 340 function seoFooterInfoCenter(path, openUrl) { 341 window.open(path, openUrl); 342 } 343 344 function toogleSeoFooterAccordion(elem) { 345 if (elem) { 346 elem.classList.toggle('active'); 347 var panel = elem.nextElementSibling; 348 if (panel) { 349 if (panel.style.display === 'block') { 350 panel.style.display = 'none'; 351 } else { 352 panel.style.display = 'block'; 353 } 354 } 355 } 356 } 357 358 function toogleSeoFooterFAQ(elem) { 359 let rotateArrow = elem.querySelectorAll('.arrow'); 360 if (rotateArrow[0]) { 361 if (rotateArrow[0].style.transform === '') { 362 rotateArrow[0].style.transform = 'rotateZ(180deg)'; 363 } else { 364 rotateArrow[0].style.transform = ''; 365 } 366 } 367 368 if (elem) { 369 var panel = elem.nextElementSibling; 370 if (panel) { 371 if (panel.style.display === 'block') { 372 panel.style.display = 'none'; 373 } else { 374 panel.style.display = 'block'; 375 } 376 } 377 } 378 } 379 380 function toggleSeoFooterVisible(elemIds) { 381 if (Array.isArray(elemIds)) { 382 for (let i = 0; i < elemIds.length; i++) { 383 let elem = document.getElementById(elemIds[i]); 384 toggleVisible(elem); 385 } 386 } else { 387 let elem = document.getElementById(elemIds); 388 toggleVisible(elem); 389 } 390 } 391 392 function toggleVisible(elem) { 393 let style = ''; 394 if (elem) { 395 if (elem.style.display === 'block') { 396 style = 'none'; 397 } else { 398 style = 'block'; 399 } 400 elem.style.display = style; 401 } 402 } 403 404 function scrollIntoSection(event) { 405 event.preventDefault(); 406 event.stopPropagation(); 407 408 const targetId = event.target.getAttribute('href').substring(1); 409 const section = document.getElementById(targetId); 410 411 if (section) { 412 section.scrollIntoView({ behavior: 'smooth', inline: 'center', block: 'center' }); 413 } 414 } 415 </script>
415 416
416<script type="module" crossorigin src="/assets/10.10.7/index.3a9dafa4.1791296062701.js"></script>
416 417 </head> 418 419 <body class="notranslate"> 420 <div 421 id="lcp-home-banner" 422 style=" 423 position: fixed; 424 width: 100%; 425 height: 100%; 426 top: 50%; 427 left: 50%; 428 text-align: center; 429 transform: translate(-50%, -50%); 430 background: var(--body-background-color, #000); 431 z-index: 10000; 432 " 433 > 434 <picture> 435 436 437 438 439 440 441 442 443 <div style="position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%)" class="lcp-home-banner_loading-icon"> 444 <img 445 fetchpriority="high" 446 loading="eager" 447 style="width:100%;height:100%;object-fit:contain;" 448 alt="big-banner" 449 src="/public/html/default_whitelabel/shared-image/icons/puff.svg" 450 /> 451 </div> 452 453 454 </picture> 455 </div> 456 457
457<script id="templateHeader"></script>
457 458 459 460<!-- Start of LiveChat (www.livechatinc.com) code -->
460<script> window.__lc = window.__lc || {}; window.__lc.license = 13172517; ;(function(n,t,c){function i(n){return e._h?e._h.apply(null,n):e._q.push(n)}var e={_q:[],_h:null,_v:"2.0",on:function(){i(["on",c.call(arguments)])},once:function(){i(["once",c.call(arguments)])},off:function(){i(["off",c.call(arguments)])},get:function(){if(!e._h)throw new Error("[LiveChatWidget] You can't use getters before load.");return i(["get",c.call(arguments)])},call:function(){i(["call",c.call(arguments)])},init:function(){var n=t.createElement("script");n.async=!0,n.type="text/javascript",n.src="https://cdn.livechatinc.com/tracking.js",t.head.appendChild(n)}};!n.__lc.asyncInit&&e.init(),n.LiveChatWidget=n.LiveChatWidget||e}(window,document,[].slice)) </script>
460 <!-- End of LiveChat code --> 461 462 463 <noscript>You need to enable JavaScript to run this app.</noscript> 464 <div id="root"></div> 465 466 467 468 469 470 471 472 473 474 <div id="seo-footer-container" style="display: none"> 475 <!-- IF need to open UAT Footer Content need to close below <div></div> --> 476 477 478 479 480 </div> 481 482 <!-- END FOOTER --> 483 <div id="register-success-container"></div> 484 485 <!-- defer scss commented out for lite app --> 486 487 <!-- <noscript id="deferred-styles"> 488 <style type="text/css"> 489 html { 490 background-color: #ffffff; 491 } 492 </style> 493 </noscript> --> 494
494<script> 495 if (!window.appLayoutPro && !window.appLayoutLite && !window.isAffiliate) { 496 const loadDeferredStyles = function () { 497 const addStylesNode = document.getElementById('deferred-styles'); 498 const deferredStyles = addStylesNode?.textContent; 499 if (!deferredStyles) { 500 return; 501 } 502 503 const replacement = document.createElement('div'); 504 replacement.innerHTML = deferredStyles; 505 document.body.appendChild(replacement); 506 addStylesNode.parentElement?.removeChild(addStylesNode); 507 }; 508 const raf = requestAnimationFrame || webkitRequestAnimationFrame; 509 if (raf) { 510 raf(function () { 511 window.setTimeout(loadDeferredStyles, 0); 512 }); 513 } else { 514 window.addEventListener('load', loadDeferredStyles); 515 } 516 } 517 </script>
517 518
518<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v4bc70e2c01a94c73b74392e4234840661791215815920" integrity="sha512-L0ha0OXavK/8okipN9F8BtP84dg9DUhPERbBXzwI6dgTA55d2+yweo3pn5CSFYs45/r8md2+xvUPtTdvTNRfjA==" data-cf-beacon='{"version":"2024.11.0","token":"42b818de17cc4c2d8036ab6c848aaeb7","r":1,"spa":2}' crossorigin="anonymous"></script>
518 519</body> 520</html> 521<!--ENDOFSITE-->
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.