301 Moved Permanently, istenen kaynağın kalıcı olarak yeni bir URL'ye taşındığı anlamına gelir. Gelecekteki tüm istekler yeni adresi kullanmalıdır.
Tarayıcı kullanıcıyı otomatik olarak yeni adrese yönlendirecek ve arama motorları dizinlerini güncelleyecektir.
GET / HTTP/1.1 Host: f6869.com Accept: */* User-Agent: Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; [email protected])
<!DOCTYPE html> <html> <head> <title>QBHM</title> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <meta http-equiv="X-UA-Compatible" content="IE=edge" /> <meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=no" /> <meta name="format-detection" content="telephone=no" /> <link rel="shortcut icon" href="/favicon.ico" type="image/x-icon" /> <link href="/Content/SportQBHM/css/main.css?version=20240914004" rel="stylesheet" /> <link href="/Content/SportQBHM/css/ComClass/jquery-ui.custom.css" rel="stylesheet" type="text/css" /> <script src="/Content/SportQBHM/css/t/platform.js" type="text/javascript"></script> <script src="/Content/SportQBHM/css/ComClass/jquery.min.js" type="text/javascript"></script> <script src="/Content/SportQBHM/css/ComClass/jquery-ui.custom.min.js" type="text/javascript"></script> <script src="/Content/SportQBHM/css/ComClass/jshashtable-2.1.js" type="text/javascript"></script> <script src="/Content/SportQBHM/css/ComClass/jquery.numberformatter-1.2.3.min.js" type="text/javascript"></script> <script src="/Content/SportQBHM/css/t/history.js" type="text/javascript"></script> <script src="/Content/SportQBHM/css/t/layoutMgr.js?v=1as" type="text/javascript"></script> <script src="/Content/SportQBHM/css/t/walletMgr.js?v=9" type="text/javascript"></script> <script src="/Content/SportQBHM/css/t/commonMgr.js?v=tX929VV1" type="text/javascript"></script> <script src="/Content/SportQBHM/css/t/gameMgr.js?v=357" type="text/javascript"></script> <script src="/Content/SportQBHM/css/t/visitor.js" type="text/javascript"></script> <script src="/Content/SportQBHM/css/t/jquery-1.11.3.min.js" type="text/javascript"></script> <script src="/Content/SportQBHM/css/t/bootstrap.min.js" type="text/javascript"></script> <script src="/Content/SportQBHM/css/t/jquery.datetimepicker.js" type="text/javascript"></script> <script src="/Content/SportQBHM/css/t/jquery.numberformatter-1.2.3.min.js" type="text/javascript"></script> <script src="/Content/SportQBHM/css/t/wallet.js" type="text/javascript"></script> <script src="/Content/SportQBHM/css/ComClass/jquery.validation.js" type="text/javascript"></script> <style type="text/css"> .remember .noSelect { /*width: 30px;*/ height: 30px; padding-right: 5px; } .remember .selected { /*width: 33px;*/ height: 30px; padding-right: 5px; } .remember label { display: inline-block; height: 30px; line-height: 30px; vertical-align: middle; color: #ffffff; } </style> </head> <body> <div class="app"> <div class="header" style="display: none;"> <div id="loader"></div> <div class="header__main"> <a class="btn btn-icon btn-toggle-nav" role="mobile-only"> <i class="icon icon-menu"></i> </a> <div class="header__logo"> <a class="logo" href="/SportQBHM/Api"></a> </div> <div class="header__option" role="mobile-only"> <button class="btn btn-highlight loginBtn" onclick="Showlogin()"> <div class="btn__inner"> <span class="text">Login</span> </div> </button> <button class="btn btn-highlight registerBtn" onclick="window.open('https://myr.99bet.asia/register.asp?r=A999')"> <div class="btn__inner"> <span class="text">Register</span> </div> </button> </div> <div class="header__option" role="desktop-only"> <div class="dropdown dropdown--right"> <a class="btn btn-icon btn-base shape-circle"> <i class="flag-square-en"></i> </a> <div class="dropdown__container"> <div class="dropdown__list"> <a href="/Home/SelectLanguage?languageCode=en"> <div class="dropdown__item"> <i class="flag-square-en"></i> <span class="text">English</span> </div> </a> <a href="/Home/SelectLanguage?languageCode=ch"> <div class="dropdown__item"> <i class="flag-square-cn"></i> <span class="text">简体中文</span> </div> </a> <a href="/Home/SelectLanguage?languageCode=tw"> <div class="dropdown__item"> <i class="flag-square-tw"></i> <span class="text">繁体中文</span> </div> </a> <a href="/Home/SelectLanguage?languageCode=in"> <div class="dropdown__item"> <i class="flag-square-id"></i> <span class="text">Indonesia</span> </div> </a> <a href="/Home/SelectLanguage?languageCode=jp"> <div class="dropdown__item"> <i class="flag-square-jp"></i> <span class="text">日本语</span> </div> </a> <a href="/Home/SelectLanguage?languageCode=ko"> <div class="dropdown__item"> <i class="flag-square-ko"></i> <span class="text">한국어</span> </div> </a> <a href="/Home/SelectLanguage?languageCode=th"> <div class="dropdown__item"> <i class="flag-square-th"></i> <span class="text">'ไทย</span> </div> </a> <a href="/Home/SelectLanguage?languageCode=vn"> <div class="dropdown__item"> <i class="flag-square-vn"></i> <span class="text">Tiếng Việt</span> </div> </a> <a href="/Home/SelectLanguage?languageCode=lo"> <div class="dropdown__item"> <i class="flag-square-lo"></i> <span class="text">Laos</span> </div> </a> </div> </div> </div> <button class="btn btn-highlight loginBtn" onclick="Showlogin()"> <div class="btn__inner"> <span class="text">Login</span> </div> </button> <button class="btn btn-highlight registerBtn" onclick="window.open('https://myr.99bet.asia/register.asp?r=A999')"> <div class="btn__inner"> <span class="text">Register</span> </div> </button> </div> </div> <div class="header__nav" role="desktop-only"> <div class="menu__nva"> <a id="dbMenuHome" class="header__col-home" data-selected="false" href="/SportQBHM/Api"> <i class="icon icon-home"></i> </a> <a id="dbMenuHotMatch" class="header__col" data-selected="false" href="/SportQBHM/Api/HotMatch"> <span class="text">Hot Matches</span> </a> <a id="dbMenuSports" class="header__col" data-selected="false" href="/SportQBHM/Api/Sports"> <span class="text">Sports</span> </a> <a id="dbMenuCasino" class="header__col" data-selected="false" href="/SportQBHM/Api/Casino"> <span class="text">Casino</span> </a> <a id="dbMenuSlots" class="header__col" data-selected="false" href="/SportQBHM/Api/Slots"> <span class="text">Slots</span> </a> <a id="dbMenuContactus" class="header__col" data-selected="false" href="/SportQBHM/Api/Contactus"> <span class="text">Contact Us</span> </a> </div> </div> </div> <!--<div id="content">--> <div class="main main--home"> <div class="lobby-page"> <style type="text/css"> .match-box { width: 100%; height: 100%; margin: 0px auto 0 auto; padding-top: 20px; } .match-item { width: 100%; height: 100%; background-size: cover; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; justify-content: space-between; -webkit-box-align: center; -webkit-align-items: center; align-items: center; flex: 0 1 auto; padding: 0.25rem 0; flex-flow: row nowrap; } .match-item .team { display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; align-items: center; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; height: 100%; -webkit-box-sizing: border-box; box-sizing: border-box; flex: 1 1 34%; overflow: hidden; width: inherit; position: relative; } .match-item .team .team-img { width: 45px; height: 45px; padding-bottom: 2px; } .match-item .team .team-name { margin: 0; padding: 0; font-size: 12px; font-weight: 600; color: #ffffff; padding: 0 8px; text-align: center; word-break: break-all; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; width: inherit; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; min-width: 0; } .match-item .team .team-img img { max-width: 45px; max-height: 45px; } .match-item .info-team { flex: 1 1 32%; overflow:hidden; } .match-item .info-team .league { display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; align-items: center; width: inherit; position:relative; } .match-item .info-team .league .league-img { width: 16px; height: 16px; margin-right: 8px; } .match-item .info-team .league .league-name { margin: 0; padding: 0; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; min-width: 0; } .match-item .info-team .league .league-img img { width: 16px; height: 16px; } .match-item .info-team .time { background: #15395f; -webkit-border-radius: 4px; border-radius: 4px; font-size: 12px; margin: 8px auto 0; color: #fff; text-align: center; line-height: 19px; width: inherit; position: relative; } </style> <script type="text/template" id="hotmatchTemplate"> <div class="swiper-slide swiper-slide-duplicate-active" data-swiper-slide-index="0"> <div class="lobby-product"> <a href="javascript:opSportsPage()" style="width: 100%;"> <div class="match-item"> <div class="team"> <div class="team-img"> {HomeImage} </div> <div class="team-name">{HomeName}</div> <div class="odds">{HomeHDP}{HomeOdds}</div> </div> <div class="info-team"> <div class="league"> <div class="league-img"> {LeagueImage} </div> <div class="league-name"> {LeagueName} </div> </div> <div class="time">{MatchTime}</div> </div> <div class="team"> <div class="team-img"> {AwayImage} </div> <div class="team-name">{AwayName}</div> <div class="odds">{AwayHDP}{AwayOdds}</div> </div> </div> </a> </div> </div> </script> <div class="lobby-banner-swiper swiper-container-initialized swiper-container-horizontal"> <div class="swiper-wrapper" style="transition-duration: 0ms; transform: translate3d(-1536px, 0px, 0px);"> <div class="swiper-slide swiper-slide-prev" data-swiper-slide-index="1"> <a href="/SportQBHM/Api/Sports"> <img src="/Content/SportQBHM/images/banner/index/en/bannersport.jpg" /> </a> </div> <div class="swiper-slide swiper-slide-prev" data-swiper-slide-index="2"> <a href="/SportQBHM/Api/Casino"> <img src="/Content/SportQBHM/images/banner/index/en/fggcasino4.jpg" /> </a> </div> <div class="swiper-slide swiper-slide-prev" data-swiper-slide-index="3"> <a href="/SportQBHM/Api/Sports"> <img src="/Content/SportQBHM/images/banner/index/en/homebanner.jpg" /> </a> </div> <div class="swiper-slide swiper-slide-prev" data-swiper-slide-index="4"> <a href="/SportQBHM/Api/Casino"> <img src="/Content/SportQBHM/images/banner/index/en/fggcasino3.jpg" /> </a> </div> <div class="swiper-slide swiper-slide-prev" data-swiper-slide-index="5"> <a href="/SportQBHM/Api/Casino"> <img src="/Content/SportQBHM/images/banner/index/en/fggcasino2.jpg" /> </a> </div> <div class="swiper-slide swiper-slide-prev" data-swiper-slide-index="6"> <a href="/SportQBHM/Api/Casino"> <img src="/Content/SportQBHM/images/banner/index/en/fggcasino.jpg" /> </a> </div> </div> <div class="swiper-pagination swiper-pagination-bullets"> <span class="swiper-pagination-bullet swiper-pagination-bullet-active"></span> <span class="swiper-pagination-bullet"></span> <span class="swiper-pagination-bullet"></span> <span class="swiper-pagination-bullet"></span> <span class="swiper-pagination-bullet"></span> <span class="swiper-pagination-bullet"></span> </div> <span class="swiper-notification" aria-live="assertive" aria-atomic="true"></span> </div> <div class="lobby-product-swiper swiper-container-initialized swiper-container-horizontal" style="padding-top: 0.5rem; margin: 0;"> <div class="swiper-wrapper" style="transform: translate3d(0px, 0px, 0px); transition-duration: 0ms;"> <div class="lobby-product-swiper swiper-container-initialized swiper-container-horizontal"> <div id="matchDiv" class="swiper-wrapper" style="transition-duration: 0ms; transform: translate3d(-2016px, 0px, 0px);"> </div> <span class="swiper-notification" aria-live="assertive" aria-atomic="true"></span> </div> </div> <span class="swiper-notification" aria-live="assertive" aria-atomic="true"></span> </div> <div class="lobby-sport-list"> <a class="lobby-sport" href="javascript:opSportsDefault();"> <img src="/Content/SportQBHM/images/banner/middle/m_qb_sports.jpg?v=20240919000" /> <img src="/Content/SportQBHM/images/banner/middle/d_qb_sports.jpg?v=20240919000" /> <div class="lobby-sport__info" role="desktop-only"> <span class="text">Sports</span> </div> </a> <a class="lobby-sport" href="javascript:opCasino();"> <img src="/Content/SportQBHM/images/banner/middle/m_fgg_livecasino.jpg" /> <img src="/Content/SportQBHM/images/banner/middle/d_fgg_livecasino.jpg?v=20240910000" /> <div class="lobby-sport__info" role="desktop-only"> <span class="text">Live Casino</span> </div> </a> <a class="lobby-sport" href="javascript:opSlots('BTGaming');"> <img src="/Content/SportQBHM/images/banner/middle/m_bt_slots.jpg" /> <img src="/Content/SportQBHM/images/banner/middle/d_bt_slots.jpg?v=20240910000" /> <div class="lobby-sport__info" role="desktop-only"> <span class="text">BTGaming</span> </div> </a> <a class="lobby-sport" href="javascript:opSlots('UUSlots');"> <img src="/Content/SportQBHM/images/banner/middle/m_uu_slots.jpg" /> <img src="/Content/SportQBHM/images/banner/middle/d_uu_slots.jpg?v=20240910000" /> <div class="lobby-sport__info" role="desktop-only"> <span class="text">UUSlots</span> </div> </a> <a class="lobby-sport" href="javascript:opSlots('PPSlots');"> <img src="/Content/SportQBHM/images/banner/middle/m_pp_slots.jpg" /> <img src="/Content/SportQBHM/images/banner/middle/d_pp_slots.jpg?v=20240910000" /> <div class="lobby-sport__info" role="desktop-only"> <span class="text">PP Slots</span> </div> </a> <a class="lobby-sport" href="javascript:opSlots('BNGSlots');"> <img src="/Content/SportQBHM/images/banner/middle/m_bng_slots.jpg" /> <img src="/Content/SportQBHM/images/banner/middle/d_bng_slots.jpg?v=20240910000" /> <div class="lobby-sport__info" role="desktop-only"> <span class="text">BNG Slots</span> </div> </a> <a class="lobby-sport" href="javascript:opPerdana3D();"> <img src="/Content/SportQBHM/images/banner/middle/m_Perdana3D.jpg?v=20240910000" /> <img src="/Content/SportQBHM/images/banner/middle/d_Perdana3D.jpg?v=20240910000" /> <div class="lobby-sport__info" role="desktop-only"> <span class="text">Perdana 3D</span> </div> </a> </div> <script type="text/javascript"> $(document).ready(function () { $("#mbMenuHome").attr("class", "open"); }); </script> </div> <div role="mobile-only"> <footer id="mobileFooter" style="display: none;"> <a id="mbMenuHome" class="" href="/SportQBHM/Api"><div class="circleAnimation"><div class="icon icon-home"></div></div><span>Home</span></a> <a id="mbMenuSports" class="" href="/SportQBHM/Api/Sports"><div class="circleAnimation"><div class="icon icon-all-sports"></div></div><span>Sports</span></a> <a id="mbMenuCasino" class="" href="/SportQBHM/Api/Casino"><div class="circleAnimation"><div class="icon icon-sport162"></div></div><span>Casino</span></a> <a id="mbMenuEGames" class="" href="/SportQBHM/Api/Slots"><div class="circleAnimation"><div class="icon icon-sport251"></div></div><span>Slots</span></a> </footer> </div> </div> <script type="text/javascript"> $(function () { var swiper=$('.lobby-banner-swiper'); if (swiper==null || swiper.get(0) == null) { return; } var bannerSwiper = new Swiper('.lobby-banner-swiper', { loop: true, autoplay: { delay: 3000, }, pagination: { el: '.swiper-pagination', }, observer: true, observeParents: true, updateTranslate: true, }); bannerSwiper.updateSize(); bannerSwiper.updateSlides(); }); </script> <!--</div> content --> <div class="footer"> <div class="footer__nav"> <div class="footer__col"> <div class="footer__heading"> <span class="text">Privacy Policy</span> </div> <a class="footer__item" href="/doc/en/PrivacyPolicy.html" target="ContactUS"> <span class="text">Information Collected and How It Is Used</span> </a> <a class="footer__item" href="/doc/en/PrivacyPolicy.html" target="ContactUS"> <span class="text">Information Storage</span> </a> <a class="footer__item" href="/doc/en/PrivacyPolicy.html" target="ContactUS"> <span class="text">Use Of Cookies</span> </a> <a class="footer__item" href="/doc/en/PrivacyPolicy.html" target="ContactUS"> <span class="text">Internet-based Transfers </span> </a> <a class="footer__item" href="/doc/en/PrivacyPolicy.html" target="ContactUS"> <span class="text">Disclosure of Information</span> </a> <a class="footer__item" href="/doc/en/PrivacyPolicy.html" target="ContactUS"> <span class="text">Access to information </span> </a> <a class="footer__item" href="/doc/en/PrivacyPolicy.html" target="ContactUS"> <span class="text">Changes to our Privacy Statement</span> </a> </div> <div class="footer__col"> <a class="footer__heading"> <span class="text">Contact Us</span> </a> <a class="footer__item" href="/doc/en/ContactUs.html" target="ContactUS"> <span class="text">Tel : +60 146520896</span> </a> <a class="footer__item" href="/doc/en/ContactUs.html" target="ContactUS"> <span class="text">Skype : starcsd</span> </a> <a class="footer__item" href="/doc/en/ContactUs.html" target="ContactUS"> <span class="text">Email : <span class="__cf_email__" data-cfemail="3d4e495c4f6204040b7d51544b58135e5250">[email protected]</span></span> </a> <a class="footer__item" href="https://www.facebook.com/60197410996" target="_blank"> <i class="icon icon-facebook"></i> <span class="text">Facebook</span> </a> <a class="footer__item" href="https://twitter.com/60197410996" target="_blank"> <i class="icon icon-twitter"></i> <span class="text">Twitter</span> </a> <a class="footer__item" href="https://t.me/60197410996" target="_blank"> <svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewBox="0 0 16 16" class="icon_telegram"> <path d="M16 8A8 8 0 1 1 0 8a8 8 0 0 1 16 0zM8.287 5.906c-.778.324-2.334.994-4.666 2.01-.378.15-.577.298-.595.442-.03.243.275.339.69.47l.175.055c.408.133.958.288 1.243.294.26.006.549-.1.868-.32 2.179-1.471 3.304-2.214 3.374-2.23.05-.012.12-.026.166.016.047.041.042.12.037.141-.03.129-1.227 1.241-1.846 1.817-.193.18-.33.307-.358.336a8.154 8.154 0 0 1-.188.186c-.38.366-.664.64.015 1.088.327.216.589.393.85.571.284.194.568.387.936.629.093.06.183.125.27.187.331.236.63.448.997.414.214-.02.435-.22.547-.82.265-1.417.786-4.486.906-5.751a1.426 1.426 0 0 0-.013-.315.337.337 0 0 0-.114-.217.526.526 0 0 0-.31-.093c-.3.005-.763.166-2.984 1.09z"></path> </svg> <span class="text">Telegram</span> </a> <a class="footer__item" href="https://wa.me/60197410996" target="_blank"> <i class="icon icon-whatsapp"></i> <span class="text">Whataspp</span> </a> </div> <div class="footer__col"> <a class="footer__heading"> <span class="text">Terms & Conditions</span> </a> <a class="footer__item" href="/doc/en/TermsConditions.html" target="ContactUS"> <span class="text">Introduction</span> </a> <a class="footer__item" href="/doc/en/TermsConditions.html" target="ContactUS"> <span class="text">Your We Aaacount</span> </a> <a class="footer__item" href="/doc/en/TermsConditions.html" target="ContactUS"> <span class="text">Betting Procedures</span> </a> <a class="footer__item" href="/doc/en/TermsConditions.html" target="ContactUS"> <span class="text">Use Of the Website</span> </a> <a class="footer__item" href="/doc/en/TermsConditions.html" target="ContactUS"> <span class="text">Our Liability</span> </a> <a class="footer__item" href="/doc/en/TermsConditions.html" target="ContactUS"> <span class="text">Our Intellectual Property Rights</span> </a> <a class="footer__item" href="/doc/en/TermsConditions.html" target="ContactUS"> <span class="text">Other Provisions</span> </a> <a class="footer__item" href="/doc/en/TermsConditions.html" target="ContactUS"> <span class="text">Complaints, Disputes, Governing Law And Jurisdictio</span> </a> </div> <div class="footer__col"> <a class="footer__heading"> <span class="text">Responsible Gambling</span> </a> <a class="footer__item" href="/doc/en/Responsible.html" target="ContactUS"> <span class="text">Deposit Limits</span> </a> <a class="footer__item" href="/doc/en/Responsible.html" target="ContactUS"> <span class="text">Information on Keeping Control </span> </a> <a class="footer__item" href="/doc/en/Responsible.html" target="ContactUS"> <span class="text">Self-Exclusion or Opt-Out</span> </a> <a class="footer__item" href="/doc/en/Responsible.html" target="ContactUS"> <span class="text">Problem Gambling Questionnaire</span> </a> </div> <div class="footer__col"> <a class="footer__heading"> <span class="text">Game Rules</span> </a> <a class="footer__item" href="http://sport.f6869.com/content/html/rule/en/index.html" target="SportRule"> <span class="text">Sport</span> </a> <a class="footer__item" href="https://help.fairgg.com/en/gamerule.html" target="CasinoRule"> <span class="text">Casino</span> </a> </div> <div class="footer__col"> <a class="footer__heading"> <span class="text">About Us</span> </a> <a class="footer__item" href="/doc/en/AboutUs.html" target="ContactUS"> <span class="text">Our Products</span> </a> <a class="footer__item" href="/doc/en/AboutUs.html" target="ContactUS"> <span class="text">Our System</span> </a> <a class="footer__item" href="/download/QBHM.apk" target="ContactUS"> <span class="text">APP Download</span> </a> </div> </div> <div class="footer__cpr"> <div class="footer__col" style="width:100%;padding-bottom: 40px"> <span class="text">© Copyright 2022 - 2024. QBHM. All Rights Reserved.</span> </div> </div> <div class="side-bar" role="mobile-only"> <div class="overlay"></div> <div class="side-nav"> <div class="side-nav__header"> <div class="side-nav__account"> <button class="btn btn-highlight loginBtn" onclick="Showlogin()"> <div class="btn__inner"> <span class="text">Login</span> </div> </button> <button class="btn btn-highlight registerBtn" onclick="window.open('https://myr.99bet.asia/register.asp?r=A999')"> <div class="btn__inner"> <span class="text">Register</span> </div> </button> <div class="dropdown dropdown--right"> <a class="btn"> <i class="flag-square-en"></i> </a> <div class="dropdown__container"> <div class="dropdown__list"> <a href="/Home/SelectLanguage?languageCode=en"> <div class="dropdown__item"> <i class="flag-square-en"></i> <span class="text">English</span> </div> </a> <a href="/Home/SelectLanguage?languageCode=ch"> <div class="dropdown__item"> <i class="flag-square-cn"></i> <span class="text">简体中文</span> </div> </a> <a href="/Home/SelectLanguage?languageCode=tw"> <div class="dropdown__item"> <i class="flag-square-tw"></i> <span class="text">繁体中文</span> </div> </a> <a href="/Home/SelectLanguage?languageCode=in"> <div class="dropdown__item"> <i class="flag-square-id"></i> <span class="text">Indonesia</span> </div> </a> <a href="/Home/SelectLanguage?languageCode=jp"> <div class="dropdown__item"> <i class="flag-square-jp"></i> <span class="text">日本语</span> </div> </a> <a href="/Home/SelectLanguage?languageCode=ko"> <div class="dropdown__item"> <i class="flag-square-ko"></i> <span class="text">한국어</span> </div> </a> <a href="/Home/SelectLanguage?languageCode=th"> <div class="dropdown__item"> <i class="flag-square-th"></i> <span class="text">'ไทย</span> </div> </a> <a href="/Home/SelectLanguage?languageCode=vn"> <div class="dropdown__item"> <i class="flag-square-vn"></i> <span class="text">Tiếng Việt</span> </div> </a> <a href="/Home/SelectLanguage?languageCode=lo"> <div class="dropdown__item"> <i class="flag-square-lo"></i> <span class="text">Laos</span> </div> </a> </div> </div> </div> </div> </div> <div class="side-nav__main"> <div class="side-nav__list-sports"> <a class="side-nav__btn" href="/SportQBHM/Api"> <i class="icon icon-home"></i> <span class="text">Home</span> </a> <a class="side-nav__btn" href="/SportQBHM/Api/HotMatch"> <i class="icon icon-live-score"></i> <span class="text">Hot Matches</span> </a> <a class="side-nav__btn" href="/SportQBHM/Api/Sports"> <i class="icon icon-all-sports"></i> <span class="text">Sports</span> </a> <a class="side-nav__btn" href="/SportQBHM/Api/Casino"> <i class="icon icon-sport162"></i> <span class="text">Casino</span> </a> <a class="side-nav__btn" href="/SportQBHM/Api/Slots"> <i class="icon icon-sport251"></i> <span class="text">Slots</span> </a> </div> <div class="side-nav__list-member"> </div> </div> </div> </div> </div> <input type="hidden" id="hdIsLogin" value="0" /> <input type="hidden" id="hdInterval" value="30000" /> <script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script><script src="/Content/SportQBHM/jscript/moment.min.js" type="text/javascript"></script> <script src="/Content/SportQBHM/jscript/axios.min.js" type="text/javascript"></script> <script src="/Content/SportQBHM/jscript/react.production.min.js" type="text/javascript"></script> <script src="/Content/SportQBHM/jscript/react-dom.production.min.js" type="text/javascript"></script> <script src="/Content/SportQBHM/jscript/es6-promise.min.js" type="text/javascript"></script> <script src="/Content/SportQBHM/jscript/es6-promise.auto.min.js" type="text/javascript"></script> <script type="text/javascript"> document.getElementById('loader').style.display = 'none'; //Not Visible $(function () { $(".header").show(); $("#mobileFooter").show(); var breakpoint; var getBreakpoint = function () { return window.getComputedStyle(document.body, '::before').content.replace(/\"/g, ''); }; var displayBreakpoint = function () { document.querySelector('html').dataset.layout = breakpoint; }; breakpoint = getBreakpoint(); displayBreakpoint(); window.addEventListener('resize', function () { breakpoint = getBreakpoint(); displayBreakpoint(); }, false); $(".btn-toggle-nav").on("touchstart, click", function () { $(".side-bar").attr("data-open", "true"); }); $(".side-bar .overlay").on("touchstart, click", function () { $(".side-bar").removeAttr("data-open"); }); $(document.body).on("touchstart, mousedown", function (e) { var container = $(".dropdown"); if (!container.is(e.target) && container.has(e.target).length === 0) { container.removeAttr("data-open"); } }); $(".dropdown > .btn").on("touchstart, click", function (e) { var $target = $(this).parent(); var container = $(".dropdown"); if (!container.is($target) && container.has($target).length === 0) { container.removeAttr("data-open"); } $target.attr("data-open", $target.attr("data-open") === "true" ? "false" : "true"); }); if (typeof (ResetPwdAlert) != "undefined" && ResetPwdAlert === 1) { $("#ResetPwdAlert").attr("data-open", true); } else if (typeof (DepositAlert) != "undefined" && DepositAlert === 1) { $("#DepositAlet").attr("data-open", true); } }); </script> <div> <div id="login" class="login" data-open="false"> <div class="overlay"></div> <div class="login__dialog"> <div class="heading"> <span class="text">Login</span> <button class="btn btn-icon" onclick="Closelogin()"> <i class="icon icon-clear"></i> </button> </div> <form action="#" onsubmit="return false;"> <div class="login__form"> <div class="form-group"> <div class="form-content" data-status="info"> <div class="textfield"> <input name="login_username" id="login_username" type="text" class="textfield__input" placeholder="Username" value="" /> <span class="textfield__bg"></span> </div> </div> </div> <div class="form-group"> <div class="form-content" data-status="info"> <div class="textfield"> <input name="login_password" id="login_password" type="password" class="textfield__input" placeholder="Password" autocomplete="off" value="" /> <span class="textfield__bg"></span> </div> </div> </div> <div class="form-group"> <div class="form-content" data-status="info"> <div class="textfield remember"> <img id="chkRemember" src="/Content/SportQBHM/images/checkbox/checkbox1.png" class="noSelect" onclick="Remember.changeRemember()" /> <label for="chkRemember" style="" onclick="Remember.changeRemember()">Remember Login</label> </div> </div> </div> <div class="tooltip tooltip--bottom" data-open="false"><span class="text"></span></div> </div> <div class="login__item-btn"> <button id="loginbutton" name="loginbutton" class="btn btn-highlight loginBtn"><div class="btn__inner"><span class="text">Login</span></div></button> <button class="btn btn-highlight" onclick="Closelogin();" role="mobile-only"><div class="btn__inner"><span class="text">Cancel</span></div></button> </div> </form> </div> </div> <div id="updatePassword" class="login" data-open="false"> <div class="overlay"></div> <div class="login__dialog"> <div class="heading"> <span class="text">Change Password</span> <button class="btn btn-icon" onclick="Closeupdatepassword()"> <i class="icon icon-clear"></i> </button> </div> <form action="#" onsubmit="return false;"> <div class=" login__form"> <div class="form-group"> <div class="form-content" data-status="info"> <div class="textfield"> <input name="update_password" id="update_password" type="password" class="textfield__input" placeholder="Current Password" autocomplete="off" value="" /> <span class="textfield__bg"></span> </div> </div> </div> <div class="form-group"> <div class="form-content" data-status="info"> <div class="textfield"> <input name="update_newpassword" id="update_newpassword" type="password" class="textfield__input" placeholder="New Password" autocomplete="off" value="" /> <span class="textfield__bg"></span> </div> </div> </div> <div class="form-group"> <div class="form-content" data-status="info"> <div class="textfield"> <input name="update_confirmpassword" id="update_confirmpassword" type="password" class="textfield__input" placeholder="Confirm Password" autocomplete="off" value="" /> <span class="textfield__bg"></span> </div> </div> </div> <div class="tooltip tooltip--bottom" data-open="false"><span class="text"></span></div> </div> <div class="login__item-btn"> <button id="updatePasswordButton" name="updatepasswordbutton" class="btn btn-highlight"><div class="btn__inner"><span class="text">Submit</span></div></button> <button class="btn btn-highlight" onclick="Closeupdatepassword();" role="mobile-only"><div class="btn__inner"><span class="text">Cancel</span></div></button> </div> </form> </div> </div> <div id="updateNickName" class="login" data-open="false"> <div class="overlay"></div> <div class="login__dialog"> <div class="heading"> <span class="text">update Nickname</span> <button class="btn btn-icon" onclick="Closeupdatenickname()"> <i class="icon icon-clear"></i> </button> </div> <form action="#" onsubmit="return false;"> <div class=" login__form"> <div class="form-group"> <div class="form-content" data-status="info"> <div class="textfield"> <input name="NewNickname" id="NewNickname" type="text" class="textfield__input" placeholder="New Nickname" value="" /> <span class="textfield__bg"></span> </div> </div> </div> <div class="form-group"> <div class="form-content" data-status="info"> <div class="textfield"> <input name="ConfirmNickname" id="ConfirmNickname" type="text" class="textfield__input" placeholder="Confirm nickname" value="" /> <span class="textfield__bg"></span> </div> </div> </div> <div class="tooltip tooltip--bottom" data-open="false"><span class="text"></span></div> </div> <div class="login__item-btn"> <button id="updateNicknameButton" name="updatenicknamebutton" class="btn btn-highlight"><div class="btn__inner"><span class="text">Submit</span></div></button> <button class="btn btn-highlight" onclick="Closeupdatenickname();" role="mobile-only"><div class="btn__inner"><span class="text">Cancel</span></div></button> </div> </form> </div> </div> </div> <script src="/Content/SportQBHM/jscript/swiper.min.js" type="text/javascript"></script> <script src="/Content/SportQBHM/jscript/Remember.js?v=20230724007" type="text/javascript"></script> <script src="/Content/SportQBHM/jscript/Login.js?v=20230724002" type="text/javascript"></script> <script type="text/javascript"> $(function () { $(".Js-DepositAlet").on("touchstart, click", function () { $("#DepositAlet").attr("data-open", false); }); }); </script> <script type="text/javascript"> var updateMsg = { OldPwdNull: "Old Password is null.", PwsMustBe8To16: "Password must be 8 to 16", TwiceNewPasswordNotSame: "Password Inconsistent ", NickMustBe6To10: "Nickname must be 6 to 10", TwiceNickNameNotSame: "Twice new nickname are not the same.", InputFormatError: "Input Format Error" }; var loginPath = "/SportQBHM/Api/Login"; var refreshPath = '/Account/RefreshLoginState'; var updatePasswordPath = '/SportQBHM/Api/UpdatePassword'; var updateNickNamePath = '/SportQBHM/Api/UpdateNickName'; if (/Android/.test(navigator.appVersion)) { //alert(document.activeElement.tagName); window.addEventListener("resize", function () { if (document.activeElement.tagName == "INPUT" || document.activeElement.tagName == "TEXTAREA") { document.activeElement.scrollIntoView(true); //document.activeElement.focus(); //alert('resize'); } }) } $(document).ready(function () { var isLogin= false; if(!isLogin){ Remember.init(); } refreshLoginState(); }); function Showlogin() { $("#login").attr("data-open", "true"); } function Closelogin() { $("#login").attr("data-open", "false"); } function Showupdatepassword() { Closeupdatenickname(); $("#updatePassword").attr("data-open", "true"); } function Closeupdatepassword() { $("#updatePassword").attr("data-open", "false"); } function Showupdatenickname() { Closeupdatepassword(); $("#updateNickName").attr("data-open", "true"); } function Closeupdatenickname() { $("#updateNickName").attr("data-open", "false"); } function showloader() { document.getElementById('loader').style.display = ''; } function closloader() { document.getElementById('loader').style.display = 'none'; } $('#loginbutton').click(function (e) { e.preventDefault(); var username = $('#login_username').val(); var password = $('#login_password').val(); onLogin(username, password); }); $('#updatePasswordButton').click(function (e) { e.preventDefault(); var oldPassword = $('#update_password').val(); var newPassword = $('#update_newpassword').val(); var confirmPassword = $('#update_confirmpassword').val(); if (oldPassword != '' && newPassword != '' && confirmPassword != '') { if (oldPassword.length == 0) { alert(updateMsg.OldPwdNull); return false; } if (newPassword.length < 8 || newPassword.length > 16) { alert(updateMsg.PwsMustBe8To16); return false; } if (confirmPassword != newPassword) { alert(updateMsg.TwiceNewPasswordNotSame); return false; } var re = /^(?=.*[A-Z])(?=.*[a-z])(?=.*[0-9])[a-zA-Z0-9]{8,16}$/gi;// if (!re.test(newPassword)) { alert(updateMsg.InputFormatError); return false; } $.post(updatePasswordPath, { OldPassword: oldPassword, NewPassword: newPassword, ConfirmPassword: confirmPassword }, function (response) { if (typeof (response) === "object" && response.Success === false) { alert(response.Message); return; } var data = JSON.parse(response); if (data.IsSuccess) { Closeupdatepassword(); alert(data.UpdateMessage); } else { alert(data.UpdateMessage); } }).fail(function (r, e, s) { $.log(r, e, s); }); } else { alert('password cannot be empty'); } }); $('#updateNicknameButton').click(function (e) { var NewNickname = $("#NewNickname").val(); var ConfirmNickname = $("#ConfirmNickname").val(); if (NewNickname.length < 6 || NewNickname.length > 10) { alert(updateMsg.NickMustBe6To10); return false; } if (NewNickname != ConfirmNickname) { alert(updateMsg.TwiceNickNameNotSame); return false; } var re = /^[a-zA-Z0-9]+$/gi;//不能包含特殊字符 if (!re.test(NewNickname)) { alert(updateMsg.InputFormatError); return false; }; $.post(updateNickNamePath, { NickName: NewNickname }, function (response) { if (typeof (response) === "object" && response.Success === false) { alert(response.Message); return; } var data = JSON.parse(response); if (data.IsSuccess) { Closeupdatenickname(); alert(data.UpdateMessage); } else { alert(data.UpdateMessage); } }).fail(function (r, e, s) { $.log(r, e, s); }); }); function refreshLoginState(successBack, failBack) { var logout = $('#hdIsLogin').val() === '0', interval = parseInt($('#hdInterval').val()); if (logout) return; setTimeout(realRefreshLoginState, interval); function realRefreshLoginState() { $.ajax({ url: refreshPath, type: 'post', dataType: 'json', success: function (data) { if (data.Success) { refreshLoginState(successBack, failBack); return; } if (typeof (successBack) === "function") { successBack(data); } }, error: function (xmlHttpRequest, textStatus, errorThrown) { LoginComm.refreshLoginState(successBack, failBack); var data = xmlHttpRequest.responseText; if (typeof (data) == "string") { data = JSON.parse(data); } if (data.Success === false && data.Value.RedirectToLogin === true) { failBack(data); } } }); } } </script> <script type="text/javascript"> function opSports(pageType, currPage, pcType, wap) { var gameUrl = '/SportQBHM/API/GamePage2?gpId=1'; var pc = false; if ($('.side-bar').is(':hidden')) { pc = true; } var logout = $('#hdIsLogin').val() === '0'; if (logout) { if (currPage) { Showlogin(); } else { window.location.href = '/SportQBHM/Api/Sports'; } } else { if (pcType || pc) { window.open(gameUrl + "&deviceType=PC&pageType=" + pageType, "Sports"); } else if(wap){ window.location.href = gameUrl + "&deviceType=Wap&pageType=Wap"; } else { if (pageType == "") { gameUrl = '/SportQBHM/API/SportSmart?gpId=1'; } window.location.href = gameUrl + "&deviceType=Smart&pageType=" + pageType; } } } function opSportsDefault() { var gameUrl = '/SportQBHM/API/GamePage2?gpId=1'; var pc = false; if ($('.side-bar').is(':hidden')) { pc = true; } var logout = $('#hdIsLogin').val() === '0'; if (logout) { window.location.href = '/SportQBHM/Api/Sports'; } else { if (pc) { window.open(gameUrl + "&deviceType=PC&pageType=SP9", "Sports"); } else { window.location.href = gameUrl + "&deviceType=Smart&pageType=SP102"; } } } function opCasino(casinoName, currPage) { var gameUrl = '/SportQBHM/API/GamePage2?gpId=29'; var pc = false; if ($('.side-bar').is(':hidden')) { pc = true; } var logout = $('#hdIsLogin').val() === '0'; if (logout) { if (currPage) { Showlogin(); } else { window.location.href = '/SportQBHM/Api/Casino'; } } else { if (pc) { window.open(gameUrl + "&deviceType=PC", "Casino"); } else { window.location.href = gameUrl + "&deviceType=Smart"; } } } function opSlots(slotsName, currPage) { var gameUrls = { "LFCSlots": '/SportQBHM/API/GamePage2?gpId=40', "ACESlots": '/SportQBHM/API/GamePage2?gpId=37', "BNGSlots": '/SportQBHM/API/GamePage2?gpId=28', "BTGaming": '/SportQBHM/API/GamePage2?gpId=46', "Neko88Slots": '/Neko88/#/?client=PC&lang=en', "PPSlots": '/PPSlots/#/?client=PC&lang=en', "UUSlots": '/UUSlots/#/?client=PC&lang=en', }; var slotsUrl = '/SportQBHM/Api/Slots'; var logout = $('#hdIsLogin').val() === '0'; var gameUrl = ""; if (gameUrls.hasOwnProperty(slotsName)) { gameUrl = gameUrls[slotsName]; } else { logout = true; gameUrl = slotsUrl; } var pc = false; if ($('.side-bar').is(':hidden')) { pc = true; } if (logout) { if (currPage) { Showlogin(); } else { window.location.href = slotsUrl; } } else { if (pc) { window.open(gameUrl + "&deviceType=PC", slotsName); } else if(slotsName == "Neko88Slots" || slotsName == "PPSlots" || slotsName == "UUSlots" || slotsName == "BTGaming"){ window.open(gameUrl + "&deviceType=Smart", slotsName); } else { window.location.href = gameUrl + "&deviceType=Smart"; } } } function opPerdana3D(){ var gameUrl = '/SportQBHM/API/GamePage2?gpId=45'; var pc = false; if ($('.side-bar').is(':hidden')) { pc = true; } var logout = $('#hdIsLogin').val() === '0'; if (logout) { Showlogin(); } else { if (pc) { window.open(gameUrl + "&deviceType=PC", "Lottery"); } else { window.location.href = gameUrl + "&deviceType=Smart"; } } } function OpenNewBrower(url) { var iTop = (window.screen.availHeight - 30 - 550) / 2; var iLeft = (window.screen.availWidth - 10 - 1020) / 2; window.open(url, "Statement", "height=550,width=1020,top=" + iTop + ",left=" + iLeft + ",toolbar=no,menubar=no,scrollbars=no, resizable=no,location=no, status=no"); } </script> <script type="text/javascript"> $(document).ready(function () { $("#mbMenuHotMatch").attr("class", "open"); $("#dbMenuHome").attr("data-selected", "true"); var domain = document.domain; var domainArr = domain.split('.'); if (domainArr.length >= 3) domainArr.splice(0, 1); domainArr.unshift("sport"); $.ajax({ url: "https://" + domainArr.join(".") + "/grid/GetHotMatchOdds?language=en", headers: { qic: "Unsbet" }, dataType: "json", success: function (data) { if (data != null && data.Success && data.Value != null && data.Value.length > 0) { var hotmatch = document.getElementById("hotmatchTemplate").innerHTML; var result = []; var index = 0; var count = data.Value.length; //if (count > 5) { // count = 5; //} while (index < count) { var matchData = data.Value[index]; var match = hotmatch.replace("{HomeImage}", '<img src="' + matchData.HomeImage + '" />'); match = match.replace("{HomeName}", matchData.HomeName); match = match.replace("{AwayImage}", '<img src="' + matchData.AwayImage + '" />'); match = match.replace("{AwayName}", matchData.AwayName); match = match.replace("{LeagueImage}", '<img src="' + matchData.LeagueImage + '" />'); match = match.replace("{LeagueName}", matchData.LeagueName); match = match.replace("{MatchTime}", GetMatchTime(matchData.MatchDate)); match = match.replace("{HomeOdds}", matchData.FHDP[1]); match = match.replace("{AwayOdds}", matchData.FHDP[2]); var hdp = Number(matchData.FHDP[3]); if (hdp == 0) { match = match.replace("{HomeHDP}", ""); match = match.replace("{AwayHDP}", ""); } else if (hdp < 0) { match = match.replace("{HomeHDP}", ""); match = match.replace("{AwayHDP}", "[" + (-hdp) + "]"); } else { match = match.replace("{HomeHDP}", "[" + matchData.FHDP[3] + "]"); match = match.replace("{AwayHDP}", ""); } result.push(match); index++; } document.getElementById("matchDiv").innerHTML = result.join(""); var swiper = $('.lobby-product-swiper'); if (swiper == null || swiper.get(0) == null) { return; } var productSwiper = new Swiper('.lobby-product-swiper', { loop: true, autoplay: { delay: 6000, }, slidesPerView: 4, breakpoints: { 768: { slidesPerView: 1, } }, observer: true, observeParents: true, updateTranslate: true, }); } else { } }, }); }); function GetMatchTime(matchDate) { var s = matchDate.split(' '); var date = s[0]; var time = s[1]; s = date.split('/'); date = s[0] + '/' + s[1]; s = time.split(':'); time = s[0] + ':' + s[1]; return date + " " + time; } function ConvertMatchTime(matchDate) { var s = matchDate.split(' '); var date = s[0]; var time = s[1]; var dateArr = date.split('/'); var timeArr = time.split(':'); return new Date(dateArr[2], dateArr[0], dateArr[1], timeArr[0], timeArr[1], timeArr[2], 0); } var matchDateCompare = function (x, y) {//比较函数 var xTime = ConvertMatchTime(x.MatchDate); var yTime = ConvertMatchTime(y.MatchDate); if (xTime < yTime) { return -1; } else if (xTime > yTime) { return 1; } else { return 0; } } function opSportsPage() { var gameUrl = '/SportQBHM/Api/Sports'; var logout = $('#hdIsLogin').val() === '0'; if (logout) { Showlogin(); } else { opSportsDefault(); } } </script> </div> </body> </html>