PageSourceSearch

https://www.betsupersg3.com/

html betsupersg3.com collected 2026-10-08 08:42:18 UTC 25,829 bytes, 521 lines download raw bytes

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.