cloudflare
tcp/443 tcp/80
Open service 2606:4700:3030::6815:5c7c:443 · bobobet365.com
2026-01-22 14:45
HTTP/1.1 200 OK
Date: Thu, 22 Jan 2026 14:45:12 GMT
Content-Type: text/html
Transfer-Encoding: chunked
Connection: close
CF-RAY: 9c1fd56d7f351693-YYZ
Last-Modified: Fri, 13 Sep 2024 10:35:10 GMT
Vary: Accept-Encoding
Cache-Control: private, no-cache, no-store, must-revalidate
Expires: Sat, 01 Jan 2000 00:00:00 GMT
Pragma: no-cache
cf-cache-status: DYNAMIC
Report-To: {"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v4?s=q5vWoF8hOyomp7zUG0FX8rAlyRhT0XwWpNZw3EouJ0B9UGqwBOfrdsy2yUeVsPvgr00YNitD%2FAv9ytF8Xr1t3CVUrOdpmj0pYBbPHcCM8g%2F25t29lpwgRRBOjhNS7W7PmUqwcWMrg0FtKgW1Iw%3D%3D"}],"group":"cf-nel","max_age":604800}
NEL: {"success_fraction":0,"report_to":"cf-nel","max_age":604800}
Server: cloudflare
alt-svc: h3=":443"; ma=86400
server-timing: cfL4;desc="?proto=TCP&rtt=1662&min_rtt=1628&rtt_var=679&sent=6&recv=7&lost=0&retrans=0&sent_bytes=4194&recv_bytes=1761&delivery_rate=2834910&cwnd=34&unsent_bytes=0&cid=ac3a1fa476199377&ts=115&x=0"
Page title: ...
<!DOCTYPE html>
<html lang="en">
<head>
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no viewport-fit=cover" />
<!-- <meta name="theme-color" content="#000" />-->
<title>...</title>
<link id="favicon" rel="icon" type="image/x-icon" href="favicon.ico" />
<style>
* {
box-sizing: border-box;
}
html,
body {
height: 100%;
width: 100%;
margin: 0;
padding: 0;
overflow: hidden;
}
#app-iframe {
position: relative;
width: 100%;
height: 100%;
border: 0;
}
img {
display: none;
}
body.bodyLandscape {
padding-top: 10vh !important;
height: 110vh;
width: calc(100% - 80px);
margin: 0 40px;
padding: 0;
overflow: auto;
}
.bodyScrolled {
width: 100% !important;
margin: 0 !important;
}
#app-iframe {
position: relative;
width: 100%;
height: 100%;
border: 0;
}
img {
display: none;
}
@keyframes drag_animation {
0% {
transform: scale(1);
}
25% {
transform: scale(1.5);
}
30% {
transform: scale(1);
}
60% {
opacity: 1;
}
to {
transform: translateY(-200px);
opacity: 0;
}
}
.iosfullscreen {
position: absolute;
display: block;
height: 150vh;
pointer-events: all;
color: #fff;
top: 0;
left: 0;
width: 100%;
background-color: #000;
z-index: 1500;
overflow: scroll;
}
.iosdragFullscreen {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.iosscrollarea {
position: relative;
top: 0;
left: 0;
width: 100%;
height: 100vh;
}
.iosscrollarea .warning {
position: fixed;
width: 60vw;
height: 30vw;
top: calc(50% - 15vw);
left: calc(50% - 30vw);
text-align: center;
}
.iosscrollarea .animation {
position: absolute;
top: 50vh;
right: 15px;
width: 50px;
height: 50px;
background-size: 100% 100%;
background-position: 50%;
background-repeat: no-repeat;
background-image: url("./casinohand.webp");
animation-name: drag_animation;
animation-duration: 4s;
animation-iteration-count: infinite;
}
#iphoneTest {
display: none;
}
</style>
</head>
<body>
<div id="iphoneTest" style="overflow: scroll" class="background iosfullscreen">
<div class="element iosdragFullscreen">
<div class="element background iosscrollarea">
<div class="warning">
<span id="drag-fullscreen-title" class="element title text-title">This game needs to be in fullscreen </span>
<br />
<span id="drag-fullscreen-message" class="element body text-title-1"> Use your finger to drag the screen </span>
</div>
<div class="animation"></div>
</div>
</div>
</div>
<script>
let [domain, supportHa] = checkDomain();
const haList = ["s1", "s2"];
const af = /#af=([^#]*)/.exec(window.location.href);
if (af && af[1]) {
sessionStorage.afId = af[1];
}
function checkDomain() {
let _domain = window.location.host;
if (_domain === "localhost" || _domain === "192.168.2.12") return [_domain, false];
const tempHostArray = window.location.host.split(".");
if (["s1", "s2", "devel", "intern", "shop", "terminal"].includes(tempHostArray[0])) {
_domain = tempHostArray.slice(1).join(".");
return [_domain, false];
}
if (tempHostArray[0] === "www") {
_domain = tempHostArray.slice(1).join(".");
Open service 104.21.92.124:8443 · bobobet365.com
2026-01-22 14:45
Open service 2606:4700:3034::ac43:c141:80 · bobobet365.com
2026-01-22 14:45
HTTP/1.1 301 Moved Permanently
Date: Thu, 22 Jan 2026 14:45:11 GMT
Content-Type: text/html
Content-Length: 167
Connection: close
Cache-Control: max-age=3600
Expires: Thu, 22 Jan 2026 15:45:11 GMT
Location: https://bobobet365.com/
Report-To: {"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v4?s=BLljD9SpbxTcWvk20%2BGvpUGNQi9yai1AA7QPS8lXUwbzYf%2BP3dTc5YLodB4uQ3uDxXKcQQ4hjusdsmT%2F5xVe8kg5By865y4QaMcLNBRhkEF6txIIfUa%2BPL%2BCDDIgW5SdL%2FGfjMwI9nJtOpJjZw%3D%3D"}],"group":"cf-nel","max_age":604800}
NEL: {"success_fraction":0,"report_to":"cf-nel","max_age":604800}
Server: cloudflare
CF-RAY: 9c1fd56bfa8ff4e5-FRA
alt-svc: h3=":443"; ma=86400
server-timing: cfL4;desc="?proto=TCP&rtt=840&min_rtt=840&rtt_var=420&sent=1&recv=3&lost=0&retrans=0&sent_bytes=0&recv_bytes=169&delivery_rate=0&cwnd=249&unsent_bytes=0&cid=0000000000000000&ts=0&x=0"
Page title: 301 Moved Permanently
<html>
<head><title>301 Moved Permanently</title></head>
<body>
<center><h1>301 Moved Permanently</h1></center>
<hr><center>cloudflare</center>
</body>
</html>
Open service 104.21.92.124:80 · bobobet365.com
2026-01-22 14:45
HTTP/1.1 301 Moved Permanently
Date: Thu, 22 Jan 2026 14:45:11 GMT
Content-Type: text/html
Content-Length: 167
Connection: close
Cache-Control: max-age=3600
Expires: Thu, 22 Jan 2026 15:45:11 GMT
Location: https://bobobet365.com/
Report-To: {"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v4?s=4bPL5RPcMvloruoACKldLO0nJegCc%2BooR25h%2BgezwJjj%2FP9c2t7S8mIqWXGHERINpsZlccHf0YR48dQcPzkwbsw6NmLNtrVsYzntNeW%2FgbaB%2BEVSkStEP9RWV1YBLLh%2FBQ%3D%3D"}],"group":"cf-nel","max_age":604800}
NEL: {"success_fraction":0,"report_to":"cf-nel","max_age":604800}
Server: cloudflare
CF-RAY: 9c1fd56beed7ae55-FRA
alt-svc: h3=":443"; ma=86400
server-timing: cfL4;desc="?proto=TCP&rtt=1158&min_rtt=1158&rtt_var=579&sent=1&recv=3&lost=0&retrans=0&sent_bytes=0&recv_bytes=145&delivery_rate=0&cwnd=249&unsent_bytes=0&cid=0000000000000000&ts=0&x=0"
Page title: 301 Moved Permanently
<html>
<head><title>301 Moved Permanently</title></head>
<body>
<center><h1>301 Moved Permanently</h1></center>
<hr><center>cloudflare</center>
</body>
</html>
Open service 2606:4700:3034::ac43:c141:8443 · bobobet365.com
2026-01-22 14:45
Open service 104.21.92.124:443 · bobobet365.com
2026-01-22 14:45
HTTP/1.1 200 OK
Date: Thu, 22 Jan 2026 14:45:11 GMT
Content-Type: text/html
Transfer-Encoding: chunked
Connection: close
CF-RAY: 9c1fd56b9eab14d3-AMS
Last-Modified: Fri, 13 Sep 2024 10:35:10 GMT
Vary: Accept-Encoding
Cache-Control: private, no-cache, no-store, must-revalidate
Expires: Sat, 01 Jan 2000 00:00:00 GMT
Pragma: no-cache
cf-cache-status: DYNAMIC
Report-To: {"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v4?s=yXvvtL2bS5yKeNj%2BdoK9nttfexT7fhQkN9mTim8zAJOZNvRLrMhipZeiXVI09RcAMMkS84doxF0%2FFhZeeiatmsOUKcL4DU4EmrW6MdFyHBtc6NxL09xSXVhpRADgU415lg%3D%3D"}],"group":"cf-nel","max_age":604800}
NEL: {"success_fraction":0,"report_to":"cf-nel","max_age":604800}
Server: cloudflare
alt-svc: h3=":443"; ma=86400
server-timing: cfL4;desc="?proto=TCP&rtt=821&min_rtt=728&rtt_var=340&sent=6&recv=7&lost=0&retrans=0&sent_bytes=4194&recv_bytes=1737&delivery_rate=5967032&cwnd=252&unsent_bytes=0&cid=4f02c3078922f61e&ts=59&x=0"
Page title: ...
<!DOCTYPE html>
<html lang="en">
<head>
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no viewport-fit=cover" />
<!-- <meta name="theme-color" content="#000" />-->
<title>...</title>
<link id="favicon" rel="icon" type="image/x-icon" href="favicon.ico" />
<style>
* {
box-sizing: border-box;
}
html,
body {
height: 100%;
width: 100%;
margin: 0;
padding: 0;
overflow: hidden;
}
#app-iframe {
position: relative;
width: 100%;
height: 100%;
border: 0;
}
img {
display: none;
}
body.bodyLandscape {
padding-top: 10vh !important;
height: 110vh;
width: calc(100% - 80px);
margin: 0 40px;
padding: 0;
overflow: auto;
}
.bodyScrolled {
width: 100% !important;
margin: 0 !important;
}
#app-iframe {
position: relative;
width: 100%;
height: 100%;
border: 0;
}
img {
display: none;
}
@keyframes drag_animation {
0% {
transform: scale(1);
}
25% {
transform: scale(1.5);
}
30% {
transform: scale(1);
}
60% {
opacity: 1;
}
to {
transform: translateY(-200px);
opacity: 0;
}
}
.iosfullscreen {
position: absolute;
display: block;
height: 150vh;
pointer-events: all;
color: #fff;
top: 0;
left: 0;
width: 100%;
background-color: #000;
z-index: 1500;
overflow: scroll;
}
.iosdragFullscreen {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.iosscrollarea {
position: relative;
top: 0;
left: 0;
width: 100%;
height: 100vh;
}
.iosscrollarea .warning {
position: fixed;
width: 60vw;
height: 30vw;
top: calc(50% - 15vw);
left: calc(50% - 30vw);
text-align: center;
}
.iosscrollarea .animation {
position: absolute;
top: 50vh;
right: 15px;
width: 50px;
height: 50px;
background-size: 100% 100%;
background-position: 50%;
background-repeat: no-repeat;
background-image: url("./casinohand.webp");
animation-name: drag_animation;
animation-duration: 4s;
animation-iteration-count: infinite;
}
#iphoneTest {
display: none;
}
</style>
</head>
<body>
<div id="iphoneTest" style="overflow: scroll" class="background iosfullscreen">
<div class="element iosdragFullscreen">
<div class="element background iosscrollarea">
<div class="warning">
<span id="drag-fullscreen-title" class="element title text-title">This game needs to be in fullscreen </span>
<br />
<span id="drag-fullscreen-message" class="element body text-title-1"> Use your finger to drag the screen </span>
</div>
<div class="animation"></div>
</div>
</div>
</div>
<script>
let [domain, supportHa] = checkDomain();
const haList = ["s1", "s2"];
const af = /#af=([^#]*)/.exec(window.location.href);
if (af && af[1]) {
sessionStorage.afId = af[1];
}
function checkDomain() {
let _domain = window.location.host;
if (_domain === "localhost" || _domain === "192.168.2.12") return [_domain, false];
const tempHostArray = window.location.host.split(".");
if (["s1", "s2", "devel", "intern", "shop", "terminal"].includes(tempHostArray[0])) {
_domain = tempHostArray.slice(1).join(".");
return [_domain, false];
}
if (tempHostArray[0] === "www") {
_domain = tempHostArray.slice(1).join(".");
Open service 2606:4700:3030::6815:5c7c:80 · bobobet365.com
2026-01-22 14:45
HTTP/1.1 301 Moved Permanently
Date: Thu, 22 Jan 2026 14:45:11 GMT
Content-Type: text/html
Content-Length: 167
Connection: close
Cache-Control: max-age=3600
Expires: Thu, 22 Jan 2026 15:45:11 GMT
Location: https://bobobet365.com/
Report-To: {"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v4?s=II6bFrT0vzWLucsAS7gRLgSbAuIsYZtArN4GqqmWIkPHBp8lRptfZ6E5URu5Eb2CxmJpeTqCkjzVYrWnR1Kz20sm%2FXY8jbw9wSJOCkddWI7WpuIS4LoKdX%2FoucNZZIHN%2F6O4MYllGzYowHhPZw%3D%3D"}],"group":"cf-nel","max_age":604800}
NEL: {"success_fraction":0,"report_to":"cf-nel","max_age":604800}
Server: cloudflare
CF-RAY: 9c1fd56b49b0d22e-FRA
alt-svc: h3=":443"; ma=86400
server-timing: cfL4;desc="?proto=TCP&rtt=1134&min_rtt=1134&rtt_var=567&sent=1&recv=3&lost=0&retrans=0&sent_bytes=0&recv_bytes=169&delivery_rate=0&cwnd=249&unsent_bytes=0&cid=0000000000000000&ts=0&x=0"
Page title: 301 Moved Permanently
<html>
<head><title>301 Moved Permanently</title></head>
<body>
<center><h1>301 Moved Permanently</h1></center>
<hr><center>cloudflare</center>
</body>
</html>
Open service 172.67.193.65:80 · bobobet365.com
2026-01-22 14:45
HTTP/1.1 301 Moved Permanently
Date: Thu, 22 Jan 2026 14:45:11 GMT
Content-Type: text/html
Content-Length: 167
Connection: close
Cache-Control: max-age=3600
Expires: Thu, 22 Jan 2026 15:45:11 GMT
Location: https://bobobet365.com/
Report-To: {"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v4?s=nlFM6eLTMQ%2FY%2BhWayt3KBAlsRJRkBHGj%2BNhsrfLVXIzrV7ZBa5gwdc6uUaoEzX6nNOY6VXsyXlBpsKC4ouW1XFGFKwk8Rsky3z9kPVS4TWZ6TUA%2BO6CBOFOdBG88tl%2BtxA%3D%3D"}],"group":"cf-nel","max_age":604800}
NEL: {"success_fraction":0,"report_to":"cf-nel","max_age":604800}
Server: cloudflare
CF-RAY: 9c1fd56b9a4ec6ee-BOM
alt-svc: h3=":443"; ma=86400
server-timing: cfL4;desc="?proto=TCP&rtt=13099&min_rtt=13099&rtt_var=6549&sent=1&recv=3&lost=0&retrans=0&sent_bytes=0&recv_bytes=145&delivery_rate=0&cwnd=249&unsent_bytes=0&cid=0000000000000000&ts=0&x=0"
Page title: 301 Moved Permanently
<html>
<head><title>301 Moved Permanently</title></head>
<body>
<center><h1>301 Moved Permanently</h1></center>
<hr><center>cloudflare</center>
</body>
</html>
Open service 172.67.193.65:8443 · bobobet365.com
2026-01-22 14:45
Open service 2606:4700:3034::ac43:c141:443 · bobobet365.com
2026-01-22 14:45
HTTP/1.1 200 OK
Date: Thu, 22 Jan 2026 14:45:12 GMT
Content-Type: text/html
Transfer-Encoding: chunked
Connection: close
CF-RAY: 9c1fd56cae69086a-YYZ
Last-Modified: Fri, 13 Sep 2024 10:35:10 GMT
Vary: Accept-Encoding
Cache-Control: private, no-cache, no-store, must-revalidate
Expires: Sat, 01 Jan 2000 00:00:00 GMT
Pragma: no-cache
cf-cache-status: DYNAMIC
Report-To: {"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v4?s=bCZFSNNA2ivsW%2Bjs%2FTCJfjdXnDthdboafDivmV%2FQw4r0oRJN7OffM9qV0w6m7pyhe2nQ3EXI35Zbp%2BHTLcJFeU2s1hOnxLJ5m7vEe5hvDfV3LTGUNg41jUDVYFuKY1AmxeMWvAIHnCeIIwWgdA%3D%3D"}],"group":"cf-nel","max_age":604800}
NEL: {"success_fraction":0,"report_to":"cf-nel","max_age":604800}
Server: cloudflare
alt-svc: h3=":443"; ma=86400
server-timing: cfL4;desc="?proto=TCP&rtt=1711&min_rtt=1664&rtt_var=657&sent=6&recv=7&lost=0&retrans=0&sent_bytes=4193&recv_bytes=1761&delivery_rate=3240384&cwnd=34&unsent_bytes=0&cid=cb3f3e3a588ee310&ts=272&x=0"
Page title: ...
<!DOCTYPE html>
<html lang="en">
<head>
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no viewport-fit=cover" />
<!-- <meta name="theme-color" content="#000" />-->
<title>...</title>
<link id="favicon" rel="icon" type="image/x-icon" href="favicon.ico" />
<style>
* {
box-sizing: border-box;
}
html,
body {
height: 100%;
width: 100%;
margin: 0;
padding: 0;
overflow: hidden;
}
#app-iframe {
position: relative;
width: 100%;
height: 100%;
border: 0;
}
img {
display: none;
}
body.bodyLandscape {
padding-top: 10vh !important;
height: 110vh;
width: calc(100% - 80px);
margin: 0 40px;
padding: 0;
overflow: auto;
}
.bodyScrolled {
width: 100% !important;
margin: 0 !important;
}
#app-iframe {
position: relative;
width: 100%;
height: 100%;
border: 0;
}
img {
display: none;
}
@keyframes drag_animation {
0% {
transform: scale(1);
}
25% {
transform: scale(1.5);
}
30% {
transform: scale(1);
}
60% {
opacity: 1;
}
to {
transform: translateY(-200px);
opacity: 0;
}
}
.iosfullscreen {
position: absolute;
display: block;
height: 150vh;
pointer-events: all;
color: #fff;
top: 0;
left: 0;
width: 100%;
background-color: #000;
z-index: 1500;
overflow: scroll;
}
.iosdragFullscreen {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.iosscrollarea {
position: relative;
top: 0;
left: 0;
width: 100%;
height: 100vh;
}
.iosscrollarea .warning {
position: fixed;
width: 60vw;
height: 30vw;
top: calc(50% - 15vw);
left: calc(50% - 30vw);
text-align: center;
}
.iosscrollarea .animation {
position: absolute;
top: 50vh;
right: 15px;
width: 50px;
height: 50px;
background-size: 100% 100%;
background-position: 50%;
background-repeat: no-repeat;
background-image: url("./casinohand.webp");
animation-name: drag_animation;
animation-duration: 4s;
animation-iteration-count: infinite;
}
#iphoneTest {
display: none;
}
</style>
</head>
<body>
<div id="iphoneTest" style="overflow: scroll" class="background iosfullscreen">
<div class="element iosdragFullscreen">
<div class="element background iosscrollarea">
<div class="warning">
<span id="drag-fullscreen-title" class="element title text-title">This game needs to be in fullscreen </span>
<br />
<span id="drag-fullscreen-message" class="element body text-title-1"> Use your finger to drag the screen </span>
</div>
<div class="animation"></div>
</div>
</div>
</div>
<script>
let [domain, supportHa] = checkDomain();
const haList = ["s1", "s2"];
const af = /#af=([^#]*)/.exec(window.location.href);
if (af && af[1]) {
sessionStorage.afId = af[1];
}
function checkDomain() {
let _domain = window.location.host;
if (_domain === "localhost" || _domain === "192.168.2.12") return [_domain, false];
const tempHostArray = window.location.host.split(".");
if (["s1", "s2", "devel", "intern", "shop", "terminal"].includes(tempHostArray[0])) {
_domain = tempHostArray.slice(1).join(".");
return [_domain, false];
}
if (tempHostArray[0] === "www") {
_domain = tempHostArray.slice(1).join(".");
Open service 172.67.193.65:443 · bobobet365.com
2026-01-22 14:45
HTTP/1.1 200 OK
Date: Thu, 22 Jan 2026 14:45:11 GMT
Content-Type: text/html
Transfer-Encoding: chunked
Connection: close
CF-RAY: 9c1fd56b2e9fd378-FRA
Last-Modified: Fri, 13 Sep 2024 10:35:10 GMT
Vary: Accept-Encoding
Cache-Control: private, no-cache, no-store, must-revalidate
Expires: Sat, 01 Jan 2000 00:00:00 GMT
Pragma: no-cache
cf-cache-status: DYNAMIC
Report-To: {"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v4?s=qO%2BtdBy1VjVvB%2B8VAxbB35O%2B33BeG5vqSOKqMT%2FNB%2FXfilJPGhUA8z2H%2F0xYYHyroI1ddpF%2FJrg%2FgtL4WvcSae7HU8aLkB8sWRJ7XkQScER3ReX0VmRl9N%2BlveXTehRABw%3D%3D"}],"group":"cf-nel","max_age":604800}
NEL: {"success_fraction":0,"report_to":"cf-nel","max_age":604800}
Server: cloudflare
alt-svc: h3=":443"; ma=86400
server-timing: cfL4;desc="?proto=TCP&rtt=877&min_rtt=765&rtt_var=367&sent=5&recv=7&lost=0&retrans=0&sent_bytes=4194&recv_bytes=1737&delivery_rate=5678431&cwnd=252&unsent_bytes=0&cid=76635a3092310ea1&ts=38&x=0"
Page title: ...
<!DOCTYPE html>
<html lang="en">
<head>
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no viewport-fit=cover" />
<!-- <meta name="theme-color" content="#000" />-->
<title>...</title>
<link id="favicon" rel="icon" type="image/x-icon" href="favicon.ico" />
<style>
* {
box-sizing: border-box;
}
html,
body {
height: 100%;
width: 100%;
margin: 0;
padding: 0;
overflow: hidden;
}
#app-iframe {
position: relative;
width: 100%;
height: 100%;
border: 0;
}
img {
display: none;
}
body.bodyLandscape {
padding-top: 10vh !important;
height: 110vh;
width: calc(100% - 80px);
margin: 0 40px;
padding: 0;
overflow: auto;
}
.bodyScrolled {
width: 100% !important;
margin: 0 !important;
}
#app-iframe {
position: relative;
width: 100%;
height: 100%;
border: 0;
}
img {
display: none;
}
@keyframes drag_animation {
0% {
transform: scale(1);
}
25% {
transform: scale(1.5);
}
30% {
transform: scale(1);
}
60% {
opacity: 1;
}
to {
transform: translateY(-200px);
opacity: 0;
}
}
.iosfullscreen {
position: absolute;
display: block;
height: 150vh;
pointer-events: all;
color: #fff;
top: 0;
left: 0;
width: 100%;
background-color: #000;
z-index: 1500;
overflow: scroll;
}
.iosdragFullscreen {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.iosscrollarea {
position: relative;
top: 0;
left: 0;
width: 100%;
height: 100vh;
}
.iosscrollarea .warning {
position: fixed;
width: 60vw;
height: 30vw;
top: calc(50% - 15vw);
left: calc(50% - 30vw);
text-align: center;
}
.iosscrollarea .animation {
position: absolute;
top: 50vh;
right: 15px;
width: 50px;
height: 50px;
background-size: 100% 100%;
background-position: 50%;
background-repeat: no-repeat;
background-image: url("./casinohand.webp");
animation-name: drag_animation;
animation-duration: 4s;
animation-iteration-count: infinite;
}
#iphoneTest {
display: none;
}
</style>
</head>
<body>
<div id="iphoneTest" style="overflow: scroll" class="background iosfullscreen">
<div class="element iosdragFullscreen">
<div class="element background iosscrollarea">
<div class="warning">
<span id="drag-fullscreen-title" class="element title text-title">This game needs to be in fullscreen </span>
<br />
<span id="drag-fullscreen-message" class="element body text-title-1"> Use your finger to drag the screen </span>
</div>
<div class="animation"></div>
</div>
</div>
</div>
<script>
let [domain, supportHa] = checkDomain();
const haList = ["s1", "s2"];
const af = /#af=([^#]*)/.exec(window.location.href);
if (af && af[1]) {
sessionStorage.afId = af[1];
}
function checkDomain() {
let _domain = window.location.host;
if (_domain === "localhost" || _domain === "192.168.2.12") return [_domain, false];
const tempHostArray = window.location.host.split(".");
if (["s1", "s2", "devel", "intern", "shop", "terminal"].includes(tempHostArray[0])) {
_domain = tempHostArray.slice(1).join(".");
return [_domain, false];
}
if (tempHostArray[0] === "www") {
_domain = tempHostArray.slice(1).join(".");
Open service 2606:4700:3030::6815:5c7c:8443 · bobobet365.com
2026-01-22 14:45
Open service 2606:4700:3030::6815:5c7c:80 · bobobet365.com
2026-01-05 13:09
HTTP/1.1 301 Moved Permanently
Date: Mon, 05 Jan 2026 13:09:34 GMT
Content-Type: text/html
Content-Length: 167
Connection: close
Cache-Control: max-age=3600
Expires: Mon, 05 Jan 2026 14:09:34 GMT
Location: https://bobobet365.com/
Report-To: {"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v4?s=27sKz%2BuNQf%2BMaHIloM42%2B6mUYsqPk8ZZBgatMPHArJKgDsf%2FEk%2Fb%2FWMsxK6N6UvTMy4i0THiMESKkgaTx33M0IOiDDfgWZNUpbWk3mliOwW%2BfYLo40eZAg4nP5YiDZFzM11MxClccOV3jWAE2w%3D%3D"}],"group":"cf-nel","max_age":604800}
NEL: {"success_fraction":0,"report_to":"cf-nel","max_age":604800}
Server: cloudflare
CF-RAY: 9b9335fbddeeabfd-YYZ
alt-svc: h3=":443"; ma=86400
server-timing: cfL4;desc="?proto=TCP&rtt=1943&min_rtt=1943&rtt_var=971&sent=1&recv=3&lost=0&retrans=0&sent_bytes=0&recv_bytes=169&delivery_rate=0&cwnd=30&unsent_bytes=0&cid=0000000000000000&ts=0&x=0"
Page title: 301 Moved Permanently
<html>
<head><title>301 Moved Permanently</title></head>
<body>
<center><h1>301 Moved Permanently</h1></center>
<hr><center>cloudflare</center>
</body>
</html>
Open service 2606:4700:3034::ac43:c141:8443 · bobobet365.com
2026-01-05 13:09
Open service 2606:4700:3034::ac43:c141:443 · bobobet365.com
2026-01-05 13:09
HTTP/1.1 200 OK
Date: Mon, 05 Jan 2026 13:09:35 GMT
Content-Type: text/html
Transfer-Encoding: chunked
Connection: close
CF-RAY: 9b9335fd7e2624ee-YYZ
Last-Modified: Fri, 13 Sep 2024 10:35:10 GMT
Vary: Accept-Encoding
Cache-Control: private, no-cache, no-store, must-revalidate
Expires: Sat, 01 Jan 2000 00:00:00 GMT
Pragma: no-cache
cf-cache-status: DYNAMIC
Report-To: {"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v4?s=sZUq5a0MLU2P5nrbEKz%2B3vF2PxR1nA9nzxqJebLfZWZPsTbBC42hrRxQIU12NVVFm7utx0uvzoRdWNUBfv6M1eOxqoFE5JS1EMI3X8r%2FPFrakqxnNKYBiKJNQJlv4f500o9wwH6hlf4bCzbpxA%3D%3D"}],"group":"cf-nel","max_age":604800}
NEL: {"success_fraction":0,"report_to":"cf-nel","max_age":604800}
Server: cloudflare
alt-svc: h3=":443"; ma=86400
server-timing: cfL4;desc="?proto=TCP&rtt=1855&min_rtt=1829&rtt_var=704&sent=6&recv=7&lost=0&retrans=0&sent_bytes=4191&recv_bytes=1761&delivery_rate=2948059&cwnd=34&unsent_bytes=0&cid=bf624a66b6143c1f&ts=106&x=0"
Page title: ...
<!DOCTYPE html>
<html lang="en">
<head>
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no viewport-fit=cover" />
<!-- <meta name="theme-color" content="#000" />-->
<title>...</title>
<link id="favicon" rel="icon" type="image/x-icon" href="favicon.ico" />
<style>
* {
box-sizing: border-box;
}
html,
body {
height: 100%;
width: 100%;
margin: 0;
padding: 0;
overflow: hidden;
}
#app-iframe {
position: relative;
width: 100%;
height: 100%;
border: 0;
}
img {
display: none;
}
body.bodyLandscape {
padding-top: 10vh !important;
height: 110vh;
width: calc(100% - 80px);
margin: 0 40px;
padding: 0;
overflow: auto;
}
.bodyScrolled {
width: 100% !important;
margin: 0 !important;
}
#app-iframe {
position: relative;
width: 100%;
height: 100%;
border: 0;
}
img {
display: none;
}
@keyframes drag_animation {
0% {
transform: scale(1);
}
25% {
transform: scale(1.5);
}
30% {
transform: scale(1);
}
60% {
opacity: 1;
}
to {
transform: translateY(-200px);
opacity: 0;
}
}
.iosfullscreen {
position: absolute;
display: block;
height: 150vh;
pointer-events: all;
color: #fff;
top: 0;
left: 0;
width: 100%;
background-color: #000;
z-index: 1500;
overflow: scroll;
}
.iosdragFullscreen {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.iosscrollarea {
position: relative;
top: 0;
left: 0;
width: 100%;
height: 100vh;
}
.iosscrollarea .warning {
position: fixed;
width: 60vw;
height: 30vw;
top: calc(50% - 15vw);
left: calc(50% - 30vw);
text-align: center;
}
.iosscrollarea .animation {
position: absolute;
top: 50vh;
right: 15px;
width: 50px;
height: 50px;
background-size: 100% 100%;
background-position: 50%;
background-repeat: no-repeat;
background-image: url("./casinohand.webp");
animation-name: drag_animation;
animation-duration: 4s;
animation-iteration-count: infinite;
}
#iphoneTest {
display: none;
}
</style>
</head>
<body>
<div id="iphoneTest" style="overflow: scroll" class="background iosfullscreen">
<div class="element iosdragFullscreen">
<div class="element background iosscrollarea">
<div class="warning">
<span id="drag-fullscreen-title" class="element title text-title">This game needs to be in fullscreen </span>
<br />
<span id="drag-fullscreen-message" class="element body text-title-1"> Use your finger to drag the screen </span>
</div>
<div class="animation"></div>
</div>
</div>
</div>
<script>
let [domain, supportHa] = checkDomain();
const haList = ["s1", "s2"];
const af = /#af=([^#]*)/.exec(window.location.href);
if (af && af[1]) {
sessionStorage.afId = af[1];
}
function checkDomain() {
let _domain = window.location.host;
if (_domain === "localhost" || _domain === "192.168.2.12") return [_domain, false];
const tempHostArray = window.location.host.split(".");
if (["s1", "s2", "devel", "intern", "shop", "terminal"].includes(tempHostArray[0])) {
_domain = tempHostArray.slice(1).join(".");
return [_domain, false];
}
if (tempHostArray[0] === "www") {
_domain = tempHostArray.slice(1).join(".");
Open service 2606:4700:3030::6815:5c7c:8443 · bobobet365.com
2026-01-05 13:09
Open service 2606:4700:3030::6815:5c7c:443 · bobobet365.com
2026-01-05 13:09
HTTP/1.1 200 OK
Date: Mon, 05 Jan 2026 13:09:35 GMT
Content-Type: text/html
Transfer-Encoding: chunked
Connection: close
CF-RAY: 9b9335fd4c2239d5-YYZ
Last-Modified: Fri, 13 Sep 2024 10:35:10 GMT
Vary: Accept-Encoding
Cache-Control: private, no-cache, no-store, must-revalidate
Expires: Sat, 01 Jan 2000 00:00:00 GMT
Pragma: no-cache
cf-cache-status: DYNAMIC
Report-To: {"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v4?s=JTkNbxrdNhX9Op9o9H%2BvARn2SrBcKYcFq6Y7WgBDceLPg4VZPhTfcBoJvePYNf1rvScpGiENGHSqAkhV4s3F1Z83utMUK8SEvhQDYZLAJa167leO%2F1kSkdLPY57CLSIX8mvUyve9C8NXSE635w%3D%3D"}],"group":"cf-nel","max_age":604800}
NEL: {"success_fraction":0,"report_to":"cf-nel","max_age":604800}
Server: cloudflare
alt-svc: h3=":443"; ma=86400
server-timing: cfL4;desc="?proto=TCP&rtt=2219&min_rtt=2194&rtt_var=841&sent=6&recv=7&lost=0&retrans=0&sent_bytes=4192&recv_bytes=1761&delivery_rate=2457611&cwnd=34&unsent_bytes=0&cid=5bc251279d3b242b&ts=264&x=0"
Page title: ...
<!DOCTYPE html>
<html lang="en">
<head>
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no viewport-fit=cover" />
<!-- <meta name="theme-color" content="#000" />-->
<title>...</title>
<link id="favicon" rel="icon" type="image/x-icon" href="favicon.ico" />
<style>
* {
box-sizing: border-box;
}
html,
body {
height: 100%;
width: 100%;
margin: 0;
padding: 0;
overflow: hidden;
}
#app-iframe {
position: relative;
width: 100%;
height: 100%;
border: 0;
}
img {
display: none;
}
body.bodyLandscape {
padding-top: 10vh !important;
height: 110vh;
width: calc(100% - 80px);
margin: 0 40px;
padding: 0;
overflow: auto;
}
.bodyScrolled {
width: 100% !important;
margin: 0 !important;
}
#app-iframe {
position: relative;
width: 100%;
height: 100%;
border: 0;
}
img {
display: none;
}
@keyframes drag_animation {
0% {
transform: scale(1);
}
25% {
transform: scale(1.5);
}
30% {
transform: scale(1);
}
60% {
opacity: 1;
}
to {
transform: translateY(-200px);
opacity: 0;
}
}
.iosfullscreen {
position: absolute;
display: block;
height: 150vh;
pointer-events: all;
color: #fff;
top: 0;
left: 0;
width: 100%;
background-color: #000;
z-index: 1500;
overflow: scroll;
}
.iosdragFullscreen {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.iosscrollarea {
position: relative;
top: 0;
left: 0;
width: 100%;
height: 100vh;
}
.iosscrollarea .warning {
position: fixed;
width: 60vw;
height: 30vw;
top: calc(50% - 15vw);
left: calc(50% - 30vw);
text-align: center;
}
.iosscrollarea .animation {
position: absolute;
top: 50vh;
right: 15px;
width: 50px;
height: 50px;
background-size: 100% 100%;
background-position: 50%;
background-repeat: no-repeat;
background-image: url("./casinohand.webp");
animation-name: drag_animation;
animation-duration: 4s;
animation-iteration-count: infinite;
}
#iphoneTest {
display: none;
}
</style>
</head>
<body>
<div id="iphoneTest" style="overflow: scroll" class="background iosfullscreen">
<div class="element iosdragFullscreen">
<div class="element background iosscrollarea">
<div class="warning">
<span id="drag-fullscreen-title" class="element title text-title">This game needs to be in fullscreen </span>
<br />
<span id="drag-fullscreen-message" class="element body text-title-1"> Use your finger to drag the screen </span>
</div>
<div class="animation"></div>
</div>
</div>
</div>
<script>
let [domain, supportHa] = checkDomain();
const haList = ["s1", "s2"];
const af = /#af=([^#]*)/.exec(window.location.href);
if (af && af[1]) {
sessionStorage.afId = af[1];
}
function checkDomain() {
let _domain = window.location.host;
if (_domain === "localhost" || _domain === "192.168.2.12") return [_domain, false];
const tempHostArray = window.location.host.split(".");
if (["s1", "s2", "devel", "intern", "shop", "terminal"].includes(tempHostArray[0])) {
_domain = tempHostArray.slice(1).join(".");
return [_domain, false];
}
if (tempHostArray[0] === "www") {
_domain = tempHostArray.slice(1).join(".");
Open service 172.67.193.65:80 · bobobet365.com
2026-01-05 13:09
HTTP/1.1 301 Moved Permanently
Date: Mon, 05 Jan 2026 13:09:34 GMT
Content-Type: text/html
Content-Length: 167
Connection: close
Cache-Control: max-age=3600
Expires: Mon, 05 Jan 2026 14:09:34 GMT
Location: https://bobobet365.com/
Report-To: {"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v4?s=U8DOZV9n7CNk6nXfd0CpsxhlySk0BpwO3jXGJOQxTfO%2Bm4yOxCMioQu4FzlpW7jJX%2BZyqcahhcrYHsFUCKC%2BT2QEU4aSHCBl0lHKrVT8RG3kd1Ses%2BBuFXR%2BbfJ1xCq8OQ%3D%3D"}],"group":"cf-nel","max_age":604800}
NEL: {"success_fraction":0,"report_to":"cf-nel","max_age":604800}
Server: cloudflare
CF-RAY: 9b9335fbcc9c4370-EWR
alt-svc: h3=":443"; ma=86400
server-timing: cfL4;desc="?proto=TCP&rtt=968&min_rtt=968&rtt_var=484&sent=1&recv=3&lost=0&retrans=0&sent_bytes=0&recv_bytes=145&delivery_rate=0&cwnd=250&unsent_bytes=0&cid=0000000000000000&ts=0&x=0"
Page title: 301 Moved Permanently
<html>
<head><title>301 Moved Permanently</title></head>
<body>
<center><h1>301 Moved Permanently</h1></center>
<hr><center>cloudflare</center>
</body>
</html>
Open service 104.21.92.124:80 · bobobet365.com
2026-01-05 13:09
HTTP/1.1 301 Moved Permanently
Date: Mon, 05 Jan 2026 13:09:34 GMT
Content-Type: text/html
Content-Length: 167
Connection: close
Cache-Control: max-age=3600
Expires: Mon, 05 Jan 2026 14:09:34 GMT
Location: https://bobobet365.com/
Report-To: {"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v4?s=CjhYgCGKalUlthS%2BPZsSNMMcukzRzqinaNwAfyMG5BSLRlBNMGo5oGjcAELY0c62xbWpTujO02McjF5M6sHKEshP0xYWP6IsKsa3a6rZD01a8hCI6tvgf4QPvYto0rERcg%3D%3D"}],"group":"cf-nel","max_age":604800}
NEL: {"success_fraction":0,"report_to":"cf-nel","max_age":604800}
Server: cloudflare
CF-RAY: 9b9335fbce49f569-EWR
alt-svc: h3=":443"; ma=86400
server-timing: cfL4;desc="?proto=TCP&rtt=1279&min_rtt=1279&rtt_var=639&sent=1&recv=3&lost=0&retrans=0&sent_bytes=0&recv_bytes=145&delivery_rate=0&cwnd=249&unsent_bytes=0&cid=0000000000000000&ts=0&x=0"
Page title: 301 Moved Permanently
<html>
<head><title>301 Moved Permanently</title></head>
<body>
<center><h1>301 Moved Permanently</h1></center>
<hr><center>cloudflare</center>
</body>
</html>
Open service 104.21.92.124:443 · bobobet365.com
2026-01-05 13:09
HTTP/1.1 200 OK
Date: Mon, 05 Jan 2026 13:09:35 GMT
Content-Type: text/html
Transfer-Encoding: chunked
Connection: close
CF-RAY: 9b9335fcdcc7b29e-EWR
Last-Modified: Fri, 13 Sep 2024 10:35:10 GMT
Vary: Accept-Encoding
Cache-Control: private, no-cache, no-store, must-revalidate
Expires: Sat, 01 Jan 2000 00:00:00 GMT
Pragma: no-cache
cf-cache-status: DYNAMIC
Report-To: {"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v4?s=p9O%2FC1dAZa1lJ01%2BW%2FxvDNEzb7S05thbWbm2pDJ8ClqO0RLLx5rQdRRylRWSypwFmlERdF%2BT6sBIdMplPfPiXLy%2FhnPM0kDf%2F6On71ub3DWBdecYcZRdLkfpIKgr6ObJaA%3D%3D"}],"group":"cf-nel","max_age":604800}
NEL: {"success_fraction":0,"report_to":"cf-nel","max_age":604800}
Server: cloudflare
alt-svc: h3=":443"; ma=86400
server-timing: cfL4;desc="?proto=TCP&rtt=1445&min_rtt=1440&rtt_var=551&sent=5&recv=7&lost=0&retrans=0&sent_bytes=4191&recv_bytes=1737&delivery_rate=2923283&cwnd=252&unsent_bytes=0&cid=448c5fde4c450ba0&ts=193&x=0"
Page title: ...
<!DOCTYPE html>
<html lang="en">
<head>
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no viewport-fit=cover" />
<!-- <meta name="theme-color" content="#000" />-->
<title>...</title>
<link id="favicon" rel="icon" type="image/x-icon" href="favicon.ico" />
<style>
* {
box-sizing: border-box;
}
html,
body {
height: 100%;
width: 100%;
margin: 0;
padding: 0;
overflow: hidden;
}
#app-iframe {
position: relative;
width: 100%;
height: 100%;
border: 0;
}
img {
display: none;
}
body.bodyLandscape {
padding-top: 10vh !important;
height: 110vh;
width: calc(100% - 80px);
margin: 0 40px;
padding: 0;
overflow: auto;
}
.bodyScrolled {
width: 100% !important;
margin: 0 !important;
}
#app-iframe {
position: relative;
width: 100%;
height: 100%;
border: 0;
}
img {
display: none;
}
@keyframes drag_animation {
0% {
transform: scale(1);
}
25% {
transform: scale(1.5);
}
30% {
transform: scale(1);
}
60% {
opacity: 1;
}
to {
transform: translateY(-200px);
opacity: 0;
}
}
.iosfullscreen {
position: absolute;
display: block;
height: 150vh;
pointer-events: all;
color: #fff;
top: 0;
left: 0;
width: 100%;
background-color: #000;
z-index: 1500;
overflow: scroll;
}
.iosdragFullscreen {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.iosscrollarea {
position: relative;
top: 0;
left: 0;
width: 100%;
height: 100vh;
}
.iosscrollarea .warning {
position: fixed;
width: 60vw;
height: 30vw;
top: calc(50% - 15vw);
left: calc(50% - 30vw);
text-align: center;
}
.iosscrollarea .animation {
position: absolute;
top: 50vh;
right: 15px;
width: 50px;
height: 50px;
background-size: 100% 100%;
background-position: 50%;
background-repeat: no-repeat;
background-image: url("./casinohand.webp");
animation-name: drag_animation;
animation-duration: 4s;
animation-iteration-count: infinite;
}
#iphoneTest {
display: none;
}
</style>
</head>
<body>
<div id="iphoneTest" style="overflow: scroll" class="background iosfullscreen">
<div class="element iosdragFullscreen">
<div class="element background iosscrollarea">
<div class="warning">
<span id="drag-fullscreen-title" class="element title text-title">This game needs to be in fullscreen </span>
<br />
<span id="drag-fullscreen-message" class="element body text-title-1"> Use your finger to drag the screen </span>
</div>
<div class="animation"></div>
</div>
</div>
</div>
<script>
let [domain, supportHa] = checkDomain();
const haList = ["s1", "s2"];
const af = /#af=([^#]*)/.exec(window.location.href);
if (af && af[1]) {
sessionStorage.afId = af[1];
}
function checkDomain() {
let _domain = window.location.host;
if (_domain === "localhost" || _domain === "192.168.2.12") return [_domain, false];
const tempHostArray = window.location.host.split(".");
if (["s1", "s2", "devel", "intern", "shop", "terminal"].includes(tempHostArray[0])) {
_domain = tempHostArray.slice(1).join(".");
return [_domain, false];
}
if (tempHostArray[0] === "www") {
_domain = tempHostArray.slice(1).join(".");
Open service 172.67.193.65:8443 · bobobet365.com
2026-01-05 13:09
Open service 104.21.92.124:8443 · bobobet365.com
2026-01-05 13:09
Open service 172.67.193.65:443 · bobobet365.com
2026-01-05 13:09
HTTP/1.1 200 OK
Date: Mon, 05 Jan 2026 13:09:35 GMT
Content-Type: text/html
Transfer-Encoding: chunked
Connection: close
CF-RAY: 9b9335fd2cb49798-EWR
Last-Modified: Fri, 13 Sep 2024 10:35:10 GMT
Vary: Accept-Encoding
Cache-Control: private, no-cache, no-store, must-revalidate
Expires: Sat, 01 Jan 2000 00:00:00 GMT
Pragma: no-cache
cf-cache-status: DYNAMIC
Report-To: {"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v4?s=KgFtahWjDxdZp2eLpS7EHe1DOc2juMZJENIiEG6kfvYiEXdVww0KuhEWyjQwKOEQPKGPZ9N5i2rWQpbsqCSWTdlVYCK8fPslPKFp0WqMJVkK05IQM%2BRYjoMiUZe0SFxSeA%3D%3D"}],"group":"cf-nel","max_age":604800}
NEL: {"success_fraction":0,"report_to":"cf-nel","max_age":604800}
Server: cloudflare
alt-svc: h3=":443"; ma=86400
server-timing: cfL4;desc="?proto=TCP&rtt=1643&min_rtt=1616&rtt_var=625&sent=5&recv=7&lost=0&retrans=0&sent_bytes=4190&recv_bytes=1737&delivery_rate=2688118&cwnd=252&unsent_bytes=0&cid=dd4173f33a3a6bb2&ts=182&x=0"
Page title: ...
<!DOCTYPE html>
<html lang="en">
<head>
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no viewport-fit=cover" />
<!-- <meta name="theme-color" content="#000" />-->
<title>...</title>
<link id="favicon" rel="icon" type="image/x-icon" href="favicon.ico" />
<style>
* {
box-sizing: border-box;
}
html,
body {
height: 100%;
width: 100%;
margin: 0;
padding: 0;
overflow: hidden;
}
#app-iframe {
position: relative;
width: 100%;
height: 100%;
border: 0;
}
img {
display: none;
}
body.bodyLandscape {
padding-top: 10vh !important;
height: 110vh;
width: calc(100% - 80px);
margin: 0 40px;
padding: 0;
overflow: auto;
}
.bodyScrolled {
width: 100% !important;
margin: 0 !important;
}
#app-iframe {
position: relative;
width: 100%;
height: 100%;
border: 0;
}
img {
display: none;
}
@keyframes drag_animation {
0% {
transform: scale(1);
}
25% {
transform: scale(1.5);
}
30% {
transform: scale(1);
}
60% {
opacity: 1;
}
to {
transform: translateY(-200px);
opacity: 0;
}
}
.iosfullscreen {
position: absolute;
display: block;
height: 150vh;
pointer-events: all;
color: #fff;
top: 0;
left: 0;
width: 100%;
background-color: #000;
z-index: 1500;
overflow: scroll;
}
.iosdragFullscreen {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.iosscrollarea {
position: relative;
top: 0;
left: 0;
width: 100%;
height: 100vh;
}
.iosscrollarea .warning {
position: fixed;
width: 60vw;
height: 30vw;
top: calc(50% - 15vw);
left: calc(50% - 30vw);
text-align: center;
}
.iosscrollarea .animation {
position: absolute;
top: 50vh;
right: 15px;
width: 50px;
height: 50px;
background-size: 100% 100%;
background-position: 50%;
background-repeat: no-repeat;
background-image: url("./casinohand.webp");
animation-name: drag_animation;
animation-duration: 4s;
animation-iteration-count: infinite;
}
#iphoneTest {
display: none;
}
</style>
</head>
<body>
<div id="iphoneTest" style="overflow: scroll" class="background iosfullscreen">
<div class="element iosdragFullscreen">
<div class="element background iosscrollarea">
<div class="warning">
<span id="drag-fullscreen-title" class="element title text-title">This game needs to be in fullscreen </span>
<br />
<span id="drag-fullscreen-message" class="element body text-title-1"> Use your finger to drag the screen </span>
</div>
<div class="animation"></div>
</div>
</div>
</div>
<script>
let [domain, supportHa] = checkDomain();
const haList = ["s1", "s2"];
const af = /#af=([^#]*)/.exec(window.location.href);
if (af && af[1]) {
sessionStorage.afId = af[1];
}
function checkDomain() {
let _domain = window.location.host;
if (_domain === "localhost" || _domain === "192.168.2.12") return [_domain, false];
const tempHostArray = window.location.host.split(".");
if (["s1", "s2", "devel", "intern", "shop", "terminal"].includes(tempHostArray[0])) {
_domain = tempHostArray.slice(1).join(".");
return [_domain, false];
}
if (tempHostArray[0] === "www") {
_domain = tempHostArray.slice(1).join(".");
Open service 2606:4700:3034::ac43:c141:80 · bobobet365.com
2026-01-05 13:09
HTTP/1.1 301 Moved Permanently
Date: Mon, 05 Jan 2026 13:09:34 GMT
Content-Type: text/html
Content-Length: 167
Connection: close
Cache-Control: max-age=3600
Expires: Mon, 05 Jan 2026 14:09:34 GMT
Location: https://bobobet365.com/
Report-To: {"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v4?s=CfpoxSRGom0Le1OUhcj2jcARQaMkbGbhTWi%2Fhot4ob7mA%2FlcPM9zcvK9TF08BTPpJ5ahzfwUAnswaOI3yfuylXf2I8ZS7GPoBLnf2ak3xz7Ox39IvVy%2FIOk2IFxCDCZeH4Mnk8Qdm7yuSQGijg%3D%3D"}],"group":"cf-nel","max_age":604800}
NEL: {"success_fraction":0,"report_to":"cf-nel","max_age":604800}
Server: cloudflare
CF-RAY: 9b9335fb9aa09c04-FRA
alt-svc: h3=":443"; ma=86400
server-timing: cfL4;desc="?proto=TCP&rtt=1245&min_rtt=1245&rtt_var=622&sent=1&recv=3&lost=0&retrans=0&sent_bytes=0&recv_bytes=169&delivery_rate=0&cwnd=249&unsent_bytes=0&cid=0000000000000000&ts=0&x=0"
Page title: 301 Moved Permanently
<html>
<head><title>301 Moved Permanently</title></head>
<body>
<center><h1>301 Moved Permanently</h1></center>
<hr><center>cloudflare</center>
</body>
</html>