Help
RSS
API
Feed
Maltego
Contact
Domain > www.jch776.com
×
More information on this domain is in
AlienVault OTX
Is this malicious?
Yes
No
DNS Resolutions
Date
IP Address
2025-09-18
103.190.169.208
(
ClassC
)
2025-11-14
103.42.144.66
(
ClassC
)
Port 80
HTTP/1.1 308 Permanent RedirectDate: Fri, 14 Nov 2025 08:20:50 GMTContent-Type: text/htmlContent-Length: 168Connection: keep-aliveLocation: https://www.jch776.com/Server: CDNRay html>head>title>308 Permanent Redirect/title>/head>body>center>h1>308 Permanent Redirect/h1>/center>hr>center>openresty/center>/body>/html>
Port 443
HTTP/1.1 200 OKDate: Fri, 14 Nov 2025 08:20:51 GMTContent-Type: text/html; charsetutf-8Content-Length: 107817Connection: keep-aliveLast-Modified: Fri, 14 Nov 2025 07:28:23 GMTETag: 4b4462114ae9c4ba28e72b32fc6d1c9dX-Cache: Miss from cloudfrontVia: 1.1 69c12e865b355b5185408e78aef8dba8.cloudfront.net (CloudFront)X-Amz-Cf-Pop: HKG1-P2Alt-Svc: h3:443; ma86400X-Amz-Cf-Id: 9lswJqOI97s5D5IjBbEV32OOfJOiPl3Zvr0r59uMbt7p5K9-Vy8w0wServer: CDNRay !DOCTYPE html>html langzh>head> script src/static/lib/util/md5.js>/script>script> /* 创建 XMLHttpRequest 对象 */ var xmlHttp var CONFIG_MAP function GetXmlHttpObject() { if (window.XMLHttpRequest) { // code for IE7+, Firefox, Chrome, Opera, Safari xmlhttp new XMLHttpRequest() } else { // code for IE6, IE5 xmlhttp new ActiveXObject(Microsoft.XMLHTTP) } return xmlhttp } // -----------ajax方法-----------// function getLabelsGet() { xmlHttp GetXmlHttpObject() if (xmlHttp null) { alert(您的浏览器不支持AJAX!) return } var url /static/data/maintain.json xmlHttp.open(GET, url, true) xmlHttp.onreadystatechange getOkGet //发送事件后,收到信息了调用函数 xmlHttp.send() } function getOkGet() { if (xmlHttp.readyState 1 || xmlHttp.readyState 2 || xmlHttp.readyState 3) { // 本地提示:加载中 } if (xmlHttp.readyState 4 && xmlHttp.status 200) { var d xmlHttp.responseText // 处理返回结果 if (d) { CONFIG_MAP JSON.parse(d) if (CONFIG_MAP) { if (!CONFIG_MAP.zxkfUrl) CONFIG_MAP.zxkfUrl CONFIG_MAP.customerServiceUrl // 维护 if (typeof CONFIG_MAP ! undefined && CONFIG_MAP.maintainStatus 0) { } else { window.location.href /maintain.html } } } } } getLabelsGet() // 老用户登录处理 function getCookie(name) { var arr, reg new RegExp((^| ) + name + (^;*)(;|$)) if ((arr document.cookie.match(reg))) return unescape(arr2) else return null } // 老用户,且没有登录信息登录逻辑处理 if (getCookie(oldUser) 1 && !sessionStorage.getItem(tokenInfo) && !location.href.includes(/login.html)) { window.location.href window.location.origin + /home/login.html // window.location.href window.location.origin + /global/login.html }/script>!-- script src/static/js/common.js>/script> -->script> // 使用共用的 getBaseURL 函数,需要先引入 common.js function getBaseURL() { const parseDomain location.hostname.split(.).slice(-2).join(.) const isTest 51cx.info, vncp.vip, cxct.org, uatonlottery.com, cncat.org , ktgame.co.includes(parseDomain) if (location.hostname localhost) { return https://api-cnplat.cxct.org // return https://api-phyw.cxct.org } else if (isTest) { return `https://api-${location.host}` } else { return `https://api.${location.host.split(.).slice(-2).join(.)}` } } (function(o){var z,r,T,N,j,s;function w(d,P){return Object.defineProperty(d,length,{value:P,configurable:!0})&&0||d}function g(d,P){return dP}w(C,2);function C(...d){return((d.length2)&&0||(d.ad0,d239-136))&&0||(d239>-36?d-171:d.a>>dd239- -137)}w(u,2);function u(...d){return((d.length2)||0)&&(d.ad1,d3443)&&0||(d34>136?d-200:dd34-43d.a)}w(E,2);function E(...d){return((d.length2)&&0||(d.ad1))&&0||d0%d.a}w(i,2);function i(...d){return((d.length2)||4)&&(d46112)&&0||(d46>d46- -75?d145:d0*dd46-111)}w(V,2);function V(...d){return((d.length2)&&0||(d23393))&&0||(d233>172?d106:d0+d1)}w(q,2);function q(...d){return((d.length2)&&null||(d.a95))&&0||(d.a>227?d106:dd.a-95-d1)}w(m,2);function m(...d){return((d.length2)||0)&&(d.ad1)&&0||d0/d.a}w(Q,2);function Q(...d){return((d.length2)&&null||(d146-149,d.ad0))&&0||(d146>-81?d-87:d.ad1)}function $(d,P){return d>P}w(t,2);function t(...d){return((d.length2)&&0||(d.a-78))&&0||(d.a>39?d-117:d0>d1)}w(O,3);function O(...d){return((d.length3)||5)&&(d.ad2,d.bd1)&&0||(d0d.bd.a,d0)}jO;const vj(j(j(j(j(j(j(j({},z,eNp1VtmSqloS/RXC6OinMgpwrvOk4qyIoqicvmEwbGQrk4zijf73ztxWeaqM24+sPWWuXCuTvysnWbKDY7/yUfm9oT7h1DKw/uI0mlCTejQtOcs1ghPhbJISKyX2G+dS2ybBB1d5q9izfm+dwNksuARhEQBkyY5mNACigeVlNkkAC0717jEDDD4vaRhVndDKcKHQdz25N4KVrhcTwy65mDgxSVwanLiExDmJuRSieuOSC40iQD/g1FVQ56vGHk49QgFobM+39ArIfzKeF3q/6+1f4i+x0fjF/+J97jdnU8fh/qqKjQ73uYP34dhg4utX/SX3HQ3ssOBYjBzJSZA+k4cj94uo82s4kqRGnCY7mrqAmlNj42qIetQiAKjtorjKS0ACkhZhfKk+eISlQ7B2IhdWLCO18HCyl3J53wQkDNIws1x2NdK73wi7rEQyE+lBHaD76z7uHG+ARsYJuAqLakTihCaPAEt+W653sPpuRPTdieHO98KDhYvTkbrdyocgvlU8sxPPrxieEdhxSO1q/qz4M9Bp2VvIhMdIv6Bd4WiJ/e1pwI7/MgTcNJ7WNFNl1ZByYxlgwd+AOs8omVgO9XO3va9hNmHylMBo6Rju1GeCsclt6QB2rk292j1iurKJQwOW2HloN3oFgJp43CxnAxmw+e1wbx2GAJ5IOkkJFlW6qqNgBVAaXpg4lIaW3DDXlCRIaziTtiWeeSgMSw+oJ+auf2JcL0JgAjG9s8j7k8fta2Aq9DXDy5imzb4ybaZzWPNJ6oYYIJnqww3Bd1z27nCq1iAfkClIGyqET/tmU4srHzWogZZsEqs3Y2X3IEdUtuqfnCHy27UskiTVPlQvDr3qwrhVu6wCvf68KYYvkh0aEK/NpeGXf76bhwsDpH8rJLYyb1U+RB4SG3e86zGAa2ISeQaTLLXaYinlmBHL/1mife8oG1bnQYP65GwZsAiSjIWK+ZaNYSmYnwX+phAzNPba9cq4nSxVJHthZuIGgK83VqRY3vcKai0MAjAbDZHCcll6U57pzVY/XXFQ5PvoagB4q6YxxF6lyP5GOhxj1Nw5YUedq9oWb8B15YgsrOnJxdNqq9ZXBj+Kv8bOA0vuYnsscvmHdQA2rFq0WkoAk8D+MnycRlLdSV7qoEDOHCb90jfeuKdDmRWMy3W2BqIEKEs8L10TU8xidCmd3keKglxlECHUnMWg5KXQQWndrGp6eZiuhTLZr4aLVEEnZFpzM2QFTTImaNhSR4MvZ2WxOGB+LcUctysfDRBaOxvWSvBio8U2trHq41Y2buA+rysNhH8u9+NeNLECnanXenyL8F24ktDZ+Q8A8+nW9MPQXwCwaK3yLegHRL+rTRTbg/M1lEXJ9wscPX80dM/c7soGB9Tbb5XZjB4dFGRonoFHWF7yq7RLKx8g4YhXd5MpOsEjwYkVpe8bi94hBV4bsCGZzaP+RGP+mj/8lfjBYoud4I9hIMfvZkG1uv5NhD7ZhHAHlkovs5cqD27EylIcUV9uc8KYdTjnWsNS4utZX/dKnGy+cdtgU1dCGqSYolvrBQrELfCwbTAlxrmLLb77aMSwIV1uvI7zs4N/xjY2/GMXqgzkBBddumxWL7GpDyadzPOewxQS/d4OPoO9OMUtRbEPZ6N+X99ppr6/1eU93zD6A3G+l4ntRzGSlscXHZqx0ISBLUfKwcceArFf9oXflrD2/8a2u0pk1u2Oo8HmOBscjpsZwFp9MwtanZcwuyn06ohx+H+aFkbJTMQMo4hKY3SpfRunz54pG35ne3qlgaQ/CoRXxl+Zj+mVmmjdJIJ5B0B0HsYn+4csaEBTanj0Tr5Hxf4+Vlqe32Hzx/s7Dsl13WzqHhs3ahrDoyiEZk/smCDEDtB0E2+D2mHJ+tWFYKMZ63QpguXq4JWOY23Raz5K4zBaTZs+pNlEj+ZXobkFpzCdkOQWPBph6gYGE4OlhxM9AcqbPI97/EzIQ5512T9i6m8z/YzNq8hxCLRUUxuTV7aws778cr1quyB7aYoj2bDtAdZlju0sIKiQwc0tJ4XxcmvfI0YMbEYxyWkI/1I/ioEtS94bUpfFq1I/84w0RHgkdQpt8nKZRMwwCyy47uuWmFxhEkNHfZGKJtWb+havxWqNzrY7OkPHqIAq0dy2kGs4Zv7hf8eUQ6FEs3//ndpcQ9s+sx5lJl/1LUfL07wT/xmVz6ZbCJGbytiVuAImxeP3h6v893/O1pN5),Z,fromCha),a,rCode),o,object),f,obje),E,!0),H,d),g,_$a);rObject.assign;NJSON.parse;function y(d){return q(d,48826)}function X(d){return V(d,98167)}TX;zy;let Gv.z,S,PStringV(v.Z,v.a),BUint8Array,FUint16Array,IUint32Array;stypeof windowv.o&&window||typeof selfv.o&&self||exports;let d(w(function(...r){var d,i,G,X;(((((((r.length1)&&null||(r.K-136,r.Lr3))&&0||(iO)||6)&&(r.Kr.K- -93)&&0||(r.bABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/|atob.split(|)))&&null||(r.Lr.b0)||1)&&(r170r0)&&0||(dfunction(X){var P,O,r;let di({},z,charAt);for((((P{})||0)&&(Oz(48826))||true)&&(rX.length);Q(O,r);O++)PXd.z(O)O;return P}(r.L))||4)&&(r.K130)&&0||(Xfunction(r){var Q,i,O,X;let Glength|charAt|.split(|);return(OrG0)&&0||(QE(O,T(-98163)),i($(O,z(48826))?g(drV(char,At)(z(48826)),T(-98149)):z(48826))|($(O,T(-98166))?g(dr.charAt(T(-98166)),T(-98155)):z(48826))|($(O,T(-98165))?g(drG1(T(-98165)),T(-98161)):z(48826))|($(O,T(-98164))?drG1(T(-98164)):z(48826)),XP(i>>>T(-98151)),P(i>>>T(-98159)&T(-97912)),P(i&T(-97912)),XG0-z(48826),z(48826),T(-98165),T(-98166)Q,X.join(G2))})||5)&&(Gfunction(P){const dace;return PV(repl,d0)(/\S{1,4}/g,X)})&&0||i(r170,r.b1,function(P){var X;X!1;const O(()>i(i({},z,replace),Z,))();if(X){function d(key,z){var Q,d,P,r,value;((((r385)||4)&&(P-591)||9)&&(d252)||9)&&(Q{y:35,u:function(){return((((r*2,r-533)||9)&&(P-157)&&0||(d+219))&&0||(Q.c!0))&&0||s},k:263,W:()>P+Q.b.length43?Q.V:-65,B:function(){if(Q.x()){return(((r+44)&&0||(P+P+1235))&&0||Q.w())&&0||z}return((Q.atypeof key!string)||0)&&(P-63,d+Q.y)&&0||z},P:-29,E:function(){return r-181,P+rQ.C?Q.D:-63,d+310},C:-71,x:function(){return P-35},I:(PQ.hasOwnProperty(L))>{if(P){return Q}return((d-126)||0)&&(Q.c!0)&&0||G},e:Serialization error for data ,F:function(){return d+r237?310:-39},g:-86,w:()>d-547,j:77,V:64,J:81,Q:function(PQ.JR){if(P){return d}return r+97,d+Q.P},v:33,h:(PQ.ei)>{if(P){return d}return d-77},S:()>r+97,b:Invalid data key provided (not type string),d:: ,a1:function(d){return d!385&&d-339},b1:function(d){return d.c?54:-28}});while(r+P+d!155)O:switch(r+P+d){case 405:case 788:case 766:case 262:value(Q.k-26?P:window).localStorage.getItem(key);try{value(Q.kp?Infinity:JSON).parse(Q.hasOwnProperty(r)||value)}catch(X){(Q.mz)(new(Q.e-77?d:Error)(Q.e+(Q.d-44?Q:key)+Q.d+(r70?Q:X).message))}r-51;P*2,P+245;d+68;Q.f!0;break O;case 226:Qvoid 0;r+33,P-94,d+Q.g;break O;case 804:case 67:case 496:Q.h();r+Q.j,(P*2,P+245),d+Q.k;break O;default:if(Q.B()z){break O}case 140:if(Q.u()s){break O}case 25:throw new Error(Invalid data key provided (empty string));case 122:if((Q.hasOwnProperty(U)?Infinity:Q).a){r-97;break O}Q.W();break O;case 632:case 628:case 186:value(Q.Zwindow).localStorage.getItem(P-94?d:key);try{valueJSON.parse(Q.d: &&value)}catch(i){(d442&&z)(new(Q.j$||Error)(Q.e+key+Q.d+i.message))}P-159;Q.f!0;break O;case 271:case 180:if(Q.I()G){break O}case 46:r+Q.v;break O;case Q.f?d-415:-240:case 909:if(d-101){((r+128)&&0||(P+802)||true)&&(d+d+-1179);break O}(r334&&z)(null,value);r+P+877;break O;case 391:case 51:case 672:if(Q.a){P+63;break O}r*2,r-599;Q.F();break O;case 114:case 13:throw new(d-84||Error)(Q.b);case Q.b1(Q):(d471?Q:void 0).a!(Q.Okey);Q.Q();break O}}}return G(String(P)O.z(/^A-Za-z0-9\+\//g,O.Z))})},1)(s),function(j){var W,K,c,x,dK,Z,a,Y,D,OK,PK,f,G,e,y,n,v,H,J,l,o,d,L,A,X,N;JO;const rK|prototype|J|type|length.split(|);((aT(-98159))&&0||(W!0))&&null||(Xvoid z(48826));function R(d){throw d}w(h,2);function h(...d){((((((d.length2)&&null||(d.fd.d,d.gd1))&&false||(d2O))&&0||(d3input|ind|ex|c|method|err:|index|buffer|bufferType.split(|)))&&0||(d4void 0)||6)&&(d.fvoid 0)||4)&&(d6this);(d4void z(48826),d2(d2(d6,d30,d0),c,z(48826)),d.g||!(d.g{}))&&((d.gV(d31,ex)&&(d6.cd.gV(ind,d32))||1)&&(d.g.verify&&(d6.Nd.g.verify)));((d.fd0d6d33++)||5)&&(d4d0d6.c++);switch(d.f&T(-98152)){case a:d6d34a}(z(48826)!E(V(g(d.f,T(-98159)),d4),T(-98136))&&R(Error(V(d35,E(V(g(d.f,T(-98159)),d4),T(-98136)))))&&0||d4&T(-98135)&&R(Error(not))||8)&&d2(d6,B,new b(d0,d2(d2(d2(d2({},d36,d6d33),bufferSize,d.gV(d37,Size)),d38,d.gd38),resize,d.g.resize)))}((e(J(h.prototype,p,function(){var d,Q,X,P,i;QO;let r(()>c|B|N|i32c.split(|))();return((dthis)&&0||(Pd.input))&&0||(ivoid z(48826),Xvoid z(48826),id.B.p(),Q(d,r0,dr1.c),dr2&&(X(g(Pd.c++,T(-98143))|g(Pd.c++,T(-98151))|g(Pd.c++,T(-98159))|Pdr0++)>>>z(48826),X!jb(i)&&R(Error(r3))),i)}),z(48826)))&&0||(nT(-98166)))&&0||w(b,2);function b(...d){((((((d.length2)||2)&&(d.dd3,d227-75)&&0||(d2O)||4)&&(d2278,d.fd1)&&0||(d.d(()>l|e|input|s|n|C|index|m|Size|resize|b|K|t|imd.split(|))()))&&0||(d227120))&&0||(d.cthis)||3)&&(d22770,d22739);(d2(dd227-37(dd227-37(dd227-37(d2(d2(d2(d.c,d.d0,),m,T(-65399)),d.d1,d.c.gd.c.cd.c.qz(48826)),d.d2,L?new B(d0):d0),d.d3,!1),d.d4,n),d.d5,!1),d.f||!(d.f{}))&&((((d.f.index&&(d.c.cd.fd.d6)||7)&&(d.f.bufferSize&&(d.cd.d7d.fV(buffer,d.d8)))||2)&&(d.fV(buffer,Type)&&(d.c.nd.f.bufferType))||9)&&(d.f.resize&&(d.cd.d5d.fd.d9)));(d675)&&null||(dd227- -1-14);switch(d.c.n){case e:d.cd.dd227-29T(-65399);d.c.anew(L?B:Array)(V(V(T(-(d67- -65394)),d.cd.d7),T(-97909)));break;case n:d.cd.d10z(48826);d.c.anew(L?B:Array)(d.cd.d7);d.c.fd.cd.d11;d.cd.d12d.c.I;d.c.od.c.J;break;default:R(Error(d.dd67- -8))}}(((br1r0w(function(...d){((((((d.length1)&&0||(d.jd7,d.k-79)||true)&&(d.alength|c|number|v|G|u|th|a.split(|))&&0||(d.bvoid 0)||6)&&(d.cthis)||6)&&(d4void 0)&&0||(d.evoid 0)||true)&&(d.fvoid 0)||1)&&(d.jvoid 0);d.hvoid 0;return(d.ivoid 0)&&0||(d.k>d.k- -137?d-3:(d4V(m(d.c.inputd.a0,d.cd.a1),T(-98166))|z(48826),d.evoid z(48826),d.bvoid z(48826),d.fvoid z(48826),d.jd.c.input,d.hd.c.a,d0&&(d.a2typeof d0d.a3&&(d4dd.k- -79.v),d.a2typeof dd.k- -(d.k- -158)d.a4&&(d4+d0d.ad.k- -83)),$(T(-98165),dd.k- -83)?(d.em(q(d.j.length,d.c.c),d.cd.a5T(-98165)),d.fi(T(-97909),m(d.e,T(-98165)))|z(48826),d.bQ(d.f,d.h.length)?V(d.hV(leng,th),d.f):g(d.hV(leng,d.a6),T(-98166))):d.bi(d.h.length,d4),L?(d.inew B(d.b),d.i.set(d.h)):d.id.h,d.cd.a7d.i))},1))||7)&&(b.prototype.Ifunction(){var X,O,d;const Pfunction(P){var d,X,O;for(d16;d%40;d++)O0,PP.concat(function(){var d;O++;if(O1){return}for(d50;d;d--)P.unshift(P.pop());return}());for(X27;X;X--)P.unshift(P.pop());return P}(48826,subarray,er,length,a);return(dthis)&&0||(Xd.b,L?d.C?(Onew B(X),O.set(d.aP3(z(P2),X))):OdP1V(subar,ray)(z(P2),X):($(d.aV(leng,th),X)&&(d.aP0X),OdP1),dV(buff,P4)O)})&&null||(bV(proto,r3)r2function(F,o){var r,I,S,X,E,P,j,i,s;SO;let m(()>S(S(S(S(S(S(S(S(S({},z,u),Z,97911),a,48826),o,f),f,leng),E,th),H,98159),g,e),x,b))();for(((((rthis)&&false||(ir.a)||3)&&(Pr.b)||5)&&S(r,m.z,F)||0)&&(Ei.length);T(-m.Z)!(jU(r,F));)if($(T(-m.Z),j)){t(P,E)&&(irm.o(),EiV(m.f,m.E))&&0||(iP++j)}else{for(((((((Xq(j,T(-97910)))&&0||(sGX))&&false||Q(z(m.a),KX)&&(s+k(r,KX))||7)&&(jU(r,o))||4)&&(Idj)||9)&&(Q(z(48826),Nj)&&(I+k(r,Nj)))||true)&&($(V(P,s),E)&&(irm.o(),EiV(m.f,m.E)));s--;)iPiq(P++,I)}for(;u(T(-m.H),r.e);)rm.g-T(-98159),r.c--;S(r,m.x,P)})||8)&&w(s,1);function s(...X){var d,O,i,q,p,m,E,r,F,G,P;((X.length1)||5)&&(X10143);const sfunction(O){var d,X,P;for(d16;d%40;d++)P0,OO.concat(function(){var d;P++;if(P1){return}for(d77;d;d--)O.unshift(O.pop());return}());for(X5;X;X--)O.unshift(O.pop());return O}(98166,th,48826);((((X.oX0)&&0||(X.bX.oV(leng,s0)))&&0||(Oz(s1)))&&0||(X198X4,X.pX.o))&&0||(X198Number.POSITIVE_INFINITY);for(Fz(48826);Q(F,X.b);++F)$(X.pF,O)&&(OX.pF),Q(X.pF,X198)&&(X198X.pF);for(i(rg(T(-s2),O),mnew(L?I:Array)(r),dT(-s2),Ez(s1),T(-98165));u(d,O);){for(Fz(s1);Q(F,X.b);++F)if(X.pFd){for(p(Gz(X101-(X101-48826)),PE,z(s1));Q(p,d);++p)Gg(G,T(-98166))|P&T(-s2),P>>T(-98166);for(p(qg(d,T(-98151))|F,G);Q(p,r);p+i)mpq;++E}(++d||1)&&(ET(-98166))&&0||(iT(-98166))}return XX101- -58>X101- -90?X31:m,O,X198}function U(E,m){var o,X,F,d,G,r,P,s,I,i;IO;const S(()>g|c.split(|))();for((((((XES0)&&0||(FE.e)||1)&&(PE.input)&&null||(oES1))&&0||(dP.length)||1)&&(imz(48826))||true)&&(smT(-98166));Q(F,s)&&!t(o,d);)X|g(Po++,F),F+T(-98159);return GiX&q(g(T(-98166),s),T(-98166)),rG>>>T(-98151),I(I(I(E,g,C(X,r)),e,q(F,r)),S1,o),G&T(-32632)}function S(r){var S,X,G,F,q,I,i,d,E;IO;function o(){returnlength|o|call.split(|)}const Po();function m(q,I,i){var r,d,X,G,E,m;mO;function F(){return function(X){var O,d,P;for(O16;O%40;O++)P0,XX.concat(function(){var d;P++;if(P1){return}for(d32;d;d--)X.unshift(X.pop());return}());for(d3;d;d--)X.unshift(X.pop());return X}(z,48826,98164,98160)}let PF();((rthis)||3)&&(dr.z);for(Xz(P0);Q(X,q);)switch(GU(r,I),G){case T(-98151):for(EV(T(-P1),k(r,T(-98165)));E--;)iX++d;break;case T(-98150):for(EV(T(-P1),k(r,T(-P1)));E--;)iX++z(48826);dz(48826);break;case T(-98149):for(EV(T(-98156),k(r,T(-P2)));E--;)iX++z(48826);dz(48826);break;default:diX++G}return m(r,P3,d),i}((((XV(k(r,T(-98162)),T(-97910)))&&0||(FV(k(r,T(-98162)),T(-98166)))||0)&&(iV(k(r,T(-98163)),T(-98163)))||5)&&(qnew(L?B:Array)(vP0))&&0||(Svoid z(48826))||1)&&(Gvoid z(48826));for(Ez(48826);Q(E,i);++E)qvEk(r,T(-98164));if(!L){for(i(Ei,q.length);Q(E,i);++E)qvEz(48826)}((((ds(q))||1)&&(Snew(L?B:Array)(X))||2)&&(Gnew(L?B:Array)(F))&&0||I(r,z,z(48826)))&&0||rP1(s(m.call(r,X,d,S)),s(mP2(r,F,d,G)))}function k(i,m){var F,d,G,I,z,P,r;IO;let X(()>I(I(I(I(I({},z,g),Z,e),a,bk),o,98159),f,98166))();for(((((riX.z)||1)&&(diX.Z)||5)&&(Gi.input)&&0||(Fi.c))&&0||(PG.length);Q(d,m);)t(F,P)&&R(Error(X.a)),r|g(GF++,d),d+T(-X.o);return zr&q(g(T(-X.f),m),T(-98166)),I(I(I(i,X.z,r>>>m),X.Z,q(d,m)),c,F),z}((((((y(br1.pfunction(...O){var d,P;for(((((O.length0)||2)&&(O.mO3)||9)&&(O0(()>J(J(J(J(J(J(J(J(J(J(J(J(J(J(J(J(J(J(J({},z,98166),Z,inp),a,ut),o,length),f,e),E,g),H,48826),g,98159),x,iN),X,ib),m,b),u,f),J,98165),j,v),n,n),y,c),Q,a),l,o),p,t))())||2)&&(O1this);!O1.s;){((O.ck(O1,T(-98164)))||3)&&(O.c&T(-O0.z)&&(O1.sW))&&0||(O.c>>>T(-O0.z));switch(O.c){case z(48826):O.mvoid 0;O4void 0;O.fO1V(O0.Z,O0.a);O.gO1.c;O7O1.a;O.iO1.b;O.mO.fO0.o;dX;O4X;O10O7.length;PX;O1O0.fO1O0.Ez(O0.H);t(V(O.g,T(-98166)),O.m)&&R(Error(iL));dO.fO.g++|g(O.fO.g++,T(-O0.g));t(V(O.g,T(-O0.z)),O.m)&&R(Error(O0.x));O4O.fO.g++|g(O.fO.g++,T(-98159));d~O4&&R(Error(ih));$(V(O.g,d),O.fO0.o)&&R(Error(O0.X));switch(O1O0.n){case e:for(;$(V(O.i,d),O7O0.o);){if(Pq(O10,O.i),d-P,L){(O7.set(O.f.subarray(O.g,V(O.g,P)),O.i)&&0||(O.i+P))&&0||(O.g+P)}else{for(;P--;)O7O.i++O.fO.g++}((O1O0.mO.i)&&false||(O7O1O0.u())||2)&&(O.iO1.b)}break;case n:for(;$(V(O.i,d),O7O0.o);)O7O1O0.u(J({},O0.j,T(-O0.J)));break;default:R(Error(im))}if(L){(O7.set(O.f.subarray(O.g,V(O.g,d)),O.i)&&0||(O.i+d))&&0||(O.g+d)}else{for(;d--;)O7O.i++O.fO.g++}O1O0.yO.g;O1.bO.i;O1O0.QO7;break;case T(-O0.z):O1O0.l(H,Y);break;case T(-98165):S(O1);break;default:R(Error(V(e: ,O.c)))}}return(O53-129)&&0||(O53>O53- -113?O142:M(O1O0.p()))},undefined))&&0||(Ly!typeof B&&y!typeof F&&y!typeof I&&y!typeof DataView)||7)&&(v(DT(-98151),T(-98150),T(-98149),z(48826),T(-98159),T(-98160),T(-98158),T(-98161),T(-98157),T(-98162),T(-98156),T(-98163),T(-98155),T(-98164),T(-98154),T(-98165),T(-98153),T(-98166),T(-98152),L?new F(D):D))||1)&&(G(oT(-98164),T(-98163),T(-98162),T(-98161),T(-98160),T(-98159),T(-98158),T(-98157),T(-98156),T(-98154),T(-98152),T(-98150),T(-98148),T(-98144),T(-98140),T(-98136),T(-98132),T(-98124),T(-98116),T(-98108),T(-98100),T(-98084),T(-98068),T(-98052),T(-98036),T(-98004),T(-97972),T(-97940),T(-97909),T(-97909),T(-97909),L?new F(o):o))||8)&&(K(Zz(48826),z(48826),z(48826),z(48826),z(48826),z(48826),z(48826),z(48826),T(-98166),T(-98166),T(-98166),T(-98166),T(-98165),T(-98165),T(-98165),T(-98165),T(-98164),T(-98164),T(-98164),T(-98164),T(-98163),T(-98163),T(-98163),T(-98163),T(-98162),T(-98162),T(-98162),T(-98162),z(48826),z(48826),z(48826),L?new B(Z):Z))&&0||(d(lT(-98166),T(-98165),T(-98164),T(-98163),T(-98162),T(-98160),T(-98158),T(-98154),T(-98150),T(-98142),T(-98134),T(-98118),T(-98102),T(-98070),T(-98038),T(-97974),T(-97910),T(-97782),T(-97654),T(-97398),T(-97142),T(-96630),T(-96118),T(-95094),T(-94070),T(-92022),T(-89974),T(-85878),T(-81782),T(-73590),L?new F(l):l)))&&0||(N(PKz(48826),z(48826),z(48826),z(48826),T(-98166),T(-98166),T(-98165),T(-98165),T(-98164),T(-98164),T(-98163),T(-98163),T(-98162),T(-98162),T(-98161),T(-98161),T(-98160),T(-98160),T(-98159),T(-98159),T(-98158),T(-98158),T(-98157),T(-98157),T(-98156),T(-98156),T(-98155),T(-98155),T(-98154),T(-98154),L?new B(PK):PK))||2)&&(dKnew(L?B:Array)(T(-97879)));for(c(cvoid z(48826),Az(48826),dKr4);Q(A,c);++A)dKAt(T(-98024),A)?T(-98159):t(T(-97912),A)?T(-98158):t(T(-97888),A)?T(-98160):T(-98159);Hs(dK);OKnew(L?B:Array)(T(-98137));for(f(fvoid z(48826),xz(48826),OKr4);Q(x,f);++x)OKxT(-98162);Ys(OK);function M(array){var r,d,X,G,O,i;(((rvoid z(48826))||0)&&(d)&&0||(rarray.length))&&0||(Oz(48826));while(Q(O,r)){iarrayO++;switch(C(i,T(-98163))){case z(48826):case T(-98166):case T(-98165):case T(-98164):case T(-98163):case T(-98162):case T(-98161):case T(-98160):d+P(i);break;case T(-98155):case T(-98154):GarrayO++;d+P(g(i&T(-98136),T(-98161))|G&T(-98104));break;case T(-98153):GarrayO++;XarrayO++;d+P(g(i&T(-98152),T(-98155))|g(G&T(-98104),T(-98161))|g(X&T(-98104),z(48826)))}}return d}j.dw(function(...d){return((((d.length1)&&0||(d79d0,d.fd.e)||3)&&(d1map)&&0||(d.dnew h(new B(j.atob(d79).split()d10(d>{const PcharCodeAt,48826;return dP0(z(P1))})),{})))&&0||(d.fd.d.p()))&&0||d.f},1)}(s),Stypeof windowv.o&&window||typeof selfobject&&self||typeof globalV(v.f,ct)&&global,v.E);for(let P of G)(Psv.H(P),PN(P),d)?r(S,P):S.StringExtractP;for(let dz(48826);Q(d,o.length);d++)SV(_$a,d)&&r(S,j({},SV(v.g,d),od))}(Date.now,()>{return(J,P)>{return P}},String.fromCodePoint,console.error,Math.floor,55,{RNupZyM:false},Math.random,Math.max,K>{return K},console.log,18));function j(j,D){Object.defineProperty(j,length,{value:D,configurable:!0});return j}windowoKDUyFO0QtAi;let serverTimePromisenull;windowS73CPE!1,windowfqS82xrO0QtAi;function getTimeDiff(){return windowoKDUyF!O0QtAi?windowfqS82xr:O0QtAi}function uuidv7(){var tM7QvU9,GyOylJ0,XsvrkZp,fbJaThV,xO0QtAi,IJR4b6Zl,mHZiO28;const CzuhAQdd,T7,Skf9DAA,Ot,Et,jbhmx2A;let A-akqKRb,Hx;const rmH7uH5(A3ZYFmM(),A);HrA?H+akqKRb:x,Ar;const Dnew Uint32Array(t);cryptoZ9MvCI(D),DxOomb6Vr-E|Dx>>>E;const brI(X)G(C/m,0)+T+HI(X)G(S/m,0)+DxI(X)G((E+j)/t/m,0)+DakqKRbI(X)G((E+j)/t/m,0);return bf(x,Ham_AF)+-+bf(Ham_AF,kf9DAA)+-+bf(kf9DAA,X)+-+bf(X,U1sdPL7)+-+bf(U1sdPL7)}function getServerTimeOnTime(...O){var DEesxn0;O.length0,O69O.b;if(serverTimePromise){return serverTimePromise}O0getBaseURL()+tOTl9f,O69Boolean(localStorageLxYz7YF(jFd5Bw))||typeof userDataKKi_fv&&userData&&userDataDqSGnQ,O.cnew URL(O0);if(!O69&&O.cDzk2Z0R(hMU_wvN)&&!O.cDzk2Z0R(y0UyRW)){O.cDO.cDZH9lq_n(hMU_wvN,y0UyRW),O0O.cJR4b6Zl()}O3uuidv7(),serverTimePromisefetch(O0,{bCPJ6tL:GjdhGji,FJS3Of:{YPNzGqa:O3}})eJZFTe(j((...j)>{j.length1,(j.aj0,j1j.a);return j1TDY_ru()},1))eJZFTe(j((...j)>{j.length1,(j64-104,j64j64- -100);if(j0boy0CwC){windowoKDUyFj0.t,windowfqS82xrjj64- -4.t-A3ZYFmM(),windowS73CPE!0;return j0.t}else{throw new Error(smnMUO)}},1))YnRfph(j>{serverTimePromisenull,windowS73CPE!1;throw j});return serverTimePromise}(async function(){try{await getServerTimeOnTime(),HJ3VbSn(HdLUiq,XB_Nac9)}catch(j){PWuyB7(pjFrgd,j)}}());let isRefreshing!1;async function refreshServerTimeOnActivation(OdKCBRs){var j,S;SHJ3VbSn;j!1,S(V4TKn79+O);if(isRefreshing){S(wZWBNBG,O);return}isRefreshing!0,serverTimePromisenull,windowS73CPE!1;if(j){function x(D){var j,S,x,O,name;nameD+,SdecodeURIComponent(document.cookie),xS.split(;),OO0QtAi;for(;Ox.length;O++){jxO;while(j.charAt(O0QtAi) )jj.substring(akqKRb);if(j.indexOf(name)O0QtAi){return j.substring(name.length,j.length)}}return}}try{S(getServerTimeOnTime,hlADE1),S(U7SbVHe+O),await getServerTimeOnTime(),S(nkZDkTQ+O)}catch(D){PWuyB7(BCL62o+O+VD46ZUA,D)}finally{isRefreshing!1}}function detectDevice(...D){var OP5VsxO,jiJzGPPq;D.length0,D59D.d,D0sXDvNX6 in window||navigatoruCZlyG>O0QtAi,D.b/iPad|iPhone|iPod/O(navigatorj),D2/Android/O(navigatorj),D59/Simulator/O(navigatorj)||/Intel Mac OS X/O(navigatorj)&&D.b||navigatorjcNfVa5(EJeajAy)&&navigatorjcNfVa5(CUuZjD);return{l2vhmg:D0,boaXVqq:D.b,mu1vo0:D2,dXT1Wuy:!D0,LNXaDA:D59}}const deviceInfodetectDevice();let refreshTimernull,lastRefreshTimeO0QtAi;function debouncedRefresh(O,jh3BnPo){HJ3VbSn(GD9wVI+O+HDvaOnu+j+_9fcU1);if(refreshTimer){clearTimeout(refreshTimer),HJ3VbSn(ExhyIwa)}const DO0QtAi;HJ3VbSn(Nam9Ug+O+w1phtNo+j+_9fcU1),refreshTimersetTimeout(()>(lastRefreshTime(A3ZYFmM()),(HJ3VbSn(EcSikK+O)),(refreshServerTimeOnActivation(O)),refreshTimernull,void 0),j)}if(typeof documentweXDJp!j3Jl3zp){documentweXDJp(bd1vVP,function(){HJ3VbSn(gNDdn_C+documentq1SLQ5X);if(!documentq1SLQ5X){if(deviceInfomu1vo0){debouncedRefresh(lb9rLqO,CmaMBYt)}else{debouncedRefresh(bd1vVP,h3BnPo)}}}),windowweXDJp(lMbu2T,function(){HJ3VbSn(EImZqZ);if(deviceInfoboaXVqq){debouncedRefresh(Y4jA8X3,wNpPYm)}else{if(deviceInfodXT1Wuy){debouncedRefresh(ng4A_u,Yfq3b0)}else{debouncedRefresh(ic82yDv,h3BnPo)}}}),windowweXDJp(WwfVsd,function(j){HJ3VbSn(rtpD4fs+jbNo1yK);if(jbNo1yK){debouncedRefresh(XqXr9_x,h3BnPo)}else{if(deviceInfoboaXVqq){debouncedRefresh(Fy5Fy1b,h3BnPo)}}})}if(deviceInfol2vhmg){if(typeof documentweXDJp!j3Jl3zp){documentweXDJp(LuV6TF,function(){debouncedRefresh(yGOgL9r,wNpPYm)})}if(QewOzXP in navigator){navigatorQewOzXPweXDJp(JyBMNe0,function(){debouncedRefresh(S8wwqNO,qvq16U)})}}if(sKLpCIV in navigator){windowweXDJp(VsTscBK,function(){debouncedRefresh(P2P5Gk3,wNpPYm)})}function unwrap(){return atob(kfwxtNbJaThV(h7PbH8))bJaThV(O0QtAi,-W3IPdl3)}function generateUnicodeString(length){const DYGQJ6m3,Y6B29bt,zuhAQdd,q8uF3y3;let j;for(let OO0QtAi;Olength;O++){const ODaOKywMY(AXQFMtP()*Dp0SWIJo),SaOKywMY(AXQFMtP()*(OakqKRb-OO0QtAi+akqKRb))+OO0QtAi;j+whD19Wm(S)}return j}function addCommonHeader(D,t,IgetTimeDiff()){var SakqKRb;const m+new Date+I,fmJR4b6Zl(),OfbJaThV(-W3IPdl3),xbtoa(mJR4b6Zl()),GDUrLyhb0Hiqibs(?)O0QtAi;let C;const XGGOfahJm(qQVvvz);if(X!-S){const jGGOfahJm(/,X+W3IPdl3);if(j!-S){CGTqoddj(j)}else{C/}}else{CG}if(C&&!Czk2Z0R(/)){C/+C}if(Cp0SWIJo>S&&Cac3pQOD(/)){CCbJaThV(O0QtAi,-S)}const j{qSmgfFd:cZoIZsf,x2xE3YO:generateUnicodeString(h7PbH8)+x,Pvy19e:t(C+kXwm8D2+m+O+kXwm8D2+unwrap())JR4b6Zl()};return j}windowDQsNOfaddCommonHeader/script> title> 金彩汇/title>script src/static/js/mobile_check.js>/script>meta http-equivcontent-type contenttext/html; charsetutf-8>meta http-equivX-UA-Compatible contentIEEdge>meta nameformat-detection contenttelephoneno>meta nameviewport contentwidthdevice-width, initial-scale1.0>meta nameformat-detection contenttelephoneno>meta namerobots contentindex, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1 />meta namedescription content>!-- meta namekeywords content> -->!-- og share tag-->meta propertyog:locale contentzh_CN />meta propertyog:site_name contentCGGAME />meta propertyog:type contentwebsite>meta propertyog:title content>meta propertyog:description content>meta data-n-headtrue data-hidog:type propertyog:type contentwebsite />meta data-n-headtrue data-hidog:image propertyog:image content />meta nametwitter:site_name contentCGGAME />meta nametwitter:type contentwebsite />meta nametwitter:card contentsummary_large_image />meta nametwitter:title content />meta nametwitter:description content />meta nametwitter:image content />!--Fix develop base href-->link relicon hrefimg/favicon.ico>link relstylesheet href/static/lib/animate.min.css?v3512>link relstylesheet hrefentire_tool/reset.css?v3512 />link relstylesheet hrefentire_tool/swiper/5.4.5/css/swiper.min.css?v3512 />!-- link relstylesheet hrefentire_tool/transfer_pop/transfer_pop.css?v3512 /> -->link relstylesheet hrefentire_tool/roulette_pop/roulette_pop.css?v3512 />link relstylesheet hrefentire_tool/forget_pwd_pop/forget_pwd_pop.css?v3512 />link relstylesheet hrefentire_tool/verify_google_code_key_pop/verify_google_code_key_pop.css?v3512 />link relstylesheet hrefentire_tool/appLimit_pop/appLimit_pop.css?v3512 />link relstylesheet hrefentire_tool/rebate_notification_pop/rebate_notification_pop.css?v3512 />link relstylesheet hrefentire_tool/envelope_notification_pop/envelope_notification_pop.css?v3512 />link relstylesheet hrefentire_tool/return_special_pop/return_special_pop.css?v3512 />link relstylesheet hrefentire_tool/jQuery_uI_datepicker/jquery-ui.css?v3512 />link relstylesheet hrefentire_tool/fastReg_pop/fastReg_pop.css?v3512 />link relstylesheet hrefcss/lang.css?v3512 />link relstylesheet hrefcss/float.css?v3512 />link relstylesheet hrefcss/style.css?v3512 />!-- 改装基础document, 避免chrome警示 -->script srcentire_tool/dom-base-fix.js?v3512>/script>script> function checkIsMobile() { let flag false let href window.location.href let ua navigator.userAgent if (href.indexOf(prefpadindex) > -1 || href.indexOf(mobile0) > -1 || href.indexOf(pc1) > -1) { flag false } else { let regular /MIDP|SymbianOS|NOKIA|SAMSUNG|LG|NEC|TCL|Alcatel|BIRD|DBTEL|Dopod|PHILIPS|HAIER|LENOVO|MOT-|Nokia|SonyEricsson|SIE-|Amoi|ZTE/ let regular1 /AppleWebKit.*Mobile/i let regular2 /Android|Windows Phone|webOS|iPhone|iPod|BlackBerry/i let regular3 /Android|iPad/i let firefoxReg ua.toLowerCase().indexOf(firefox) > -1 let mobileReg navigator.platform.toLowerCase().indexOf(android) > -1 || regular2.test(ua) let fireFoxAndroidReg firefoxReg && mobileReg let clientWidth window.screen.height > window.screen.width ? window.screen.width : window.screen.height let smallsizePad regular3 && clientWidth 700 if (regular1.test(ua) || regular.test(ua) || fireFoxAndroidReg || smallsizePad) { flag true } } return flag } (function(){ if(!checkIsMobile()) { const params new URLSearchParams(window.location.search); const inviteCode params.get(inviteCode); const originDomain window.location.origin const isRegPath location.href.includes(reg.html) if (location.href.includes(inviteCode) && !isRegPath) { window.location.href originDomain + /reg.html?inviteCode + inviteCode } } })() window._setPixel function ({ fbPixelId, gTagSendStr, gtmId, gtagId, tiktokId }) { try { // Google Analytics if (gtagId) { loadGoogleAnalytics(gtagId) } // Google ads if (gTagSendStr) { if (!gtagId) { loadGoogleAnalytics(null) } window.dataLayer window.dataLayer || function gtag() { dataLayer.push(arguments) } window.gtag_report_conversion function (url) { var callback function () { if (typeof url ! undefined) { // window.location url; } } if (gtag) { gtag(event, conversion, { send_to: gTagSendStr, event_callback: callback }) } return false } } // Google Tag Manager if (gtmId) { loadGoogleTagManager(gtmId) } // Meta Pixel Code 20240513-1-1 if (fbPixelId) { loadFacebookPixel(fbPixelId) } // TikTok Pixel Code if (tiktokId) { loadTikTokPixel(tiktokId) } // Unify fbq and ttq interface if (!window.fbq && window.ttq?.track) { window.fbq (...args) > window.ttq.track(args1, args2) } if (typeof window.fbq function) { window.fbq(track, PageView) } } catch (error) { console.log(error) } } function loadFacebookPixel(fbPixelId) { !(function (f, b, e, v, n, t, s) { if (f.fbq) return n f.fbq function () { n.callMethod ? n.callMethod.apply(n, arguments) : n.queue.push(arguments) } if (!f._fbq) f._fbq n n.push n n.loaded !0 n.version 2.0 n.queue t b.createElement(e) t.async !0 t.src v s b.getElementsByTagName(e)0 s.parentNode.insertBefore(t, s) })(window, document, script, https://connect.facebook.net/en_US/fbevents.js) fbq(init, fbPixelId) fbq(track, PageView) } function loadGoogleTagManager(gtmId) { ; (function (w, d, s, l, i) { wl wl || wl.push({ gtm.start: new Date().getTime(), event: gtm.js }) var f d.getElementsByTagName(s)0, j d.createElement(s), dl l ! dataLayer ? &l + l : j.async true j.src https://www.googletagmanager.com/gtm.js?id + i + dl f.parentNode.insertBefore(j, f) })(window, document, script, dataLayer, gtmId) if (!window.fbq) { window.fbq function (args, eventName) { const mapping { PageView: contentView, CompleteRegistration: completeRegistration, Purchase: purchase, rePurchase: purchase, InitiateCheckout: addToCart, } const event mappingeventName if (event && dataLayer) { dataLayer.push({ event }) } } } } function loadGoogleAnalytics(gtagId) { const script document.createElement(script) script.async true script.src https://www.googletagmanager.com/gtag/js + (gtagId ? ?id + gtagId : ) document.head.appendChild(script) window.dataLayer window.dataLayer || function gtag() { dataLayer.push(arguments) } gtag(js, new Date()) if (gtagId) { gtag(config, gtagId) } } function loadTikTokPixel(tiktokId) { !(function (w, d, t) { w.TiktokAnalyticsObject t const ttq (wt wt || ) ttq.methods page, track, identify, instances, debug, on, off, once, ready, alias, group, enableCookie, disableCookie ttq.setAndDefer function (t, e) { te function () { t.push(e.concat(Array.prototype.slice.call(arguments, 0))) } } for (let i 0; i ttq.methods.length; i++) { ttq.setAndDefer(ttq, ttq.methodsi) } // ttq.instance function (t) { // const e ttq._it || // ttq.setAndDefer(e, ttq.methodsi) // return e // } ttq.instance function (t) { for (var e ttq._it || , n 0; n ttq.methods.length; n++) ttq.setAndDefer(e, ttq.methodsn) return e } ttq.load function (e, n) { const i https://analytics.tiktok.com/i18n/pixel/events.js ttq._i ttq._i || {} ttq._ie ttq._ie._u i ttq._t ttq._t || {} ttq._te +new Date() ttq._o ttq._o || {} ttq._oe n || {} const o document.createElement(script) o.type text/javascript o.async !0 o.src i + ?sdkid + e + &lib + t const a document.getElementsByTagName(script)0 a.parentNode.insertBefore(o, a) } ttq.load(tiktokId) ttq.page() if (!w.fbq && ttq && ttq.track) { w.fbq function (args, eventName) { const mapping { PageView: Pageview, CompleteRegistration: CompleteRegistration, Purchase: CompletePayment, rePurchase: CompletePayment, InitiateCheckout: AddPaymentInfo, } const event mappingeventName if (event) { console.log(ttq,event, args) ttq.track(event, args) } } } })(window, document, ttq) }/script>!-- script src/static/js/common.js>/script> -->script> /** * PROJ-1006检查域名是否被屏蔽 * @param {number} loginSrc - 登录来源(0: WEB, 1: MOBILE_BROWSER) * @returns {Promisevoid>} 返回一个 Promise,处理布尔值结果 */ async function checkDomainShield(loginSrc) { // 設置執行中標誌 window.domainShieldChecked false var webAppConfig // 使用共用的 getBaseURL 函数,需要先引入 common.js function getBaseURL() { const parseDomain location.hostname.split(.).slice(-2).join(.) const isTest 51cx.info, vncp.vip, cxct.org, uatonlottery.com, cncat.org , ktgame.co.includes(parseDomain) if (location.hostname localhost) { return https://api-phyw.cxct.org } else if (isTest) { return `https://api-${location.host}` } else { return `https://api.${location.host.split(.).slice(-2).join(.)}` } } // 生成 UUIDv7 function uuidv7 () { const UNIX_TS_MS_BITS 48; const VER_DIGIT 7; const SEQ_BITS 12; const VAR 0b10; const VAR_BITS 2; const RAND_BITS 62; let prevTimestamp -1; let seq 0; const timestamp Math.max(Date.now(), prevTimestamp); seq timestamp prevTimestamp ? seq + 1 : 0; prevTimestamp timestamp; const var_rand new Uint32Array(2); crypto.getRandomValues(var_rand); var_rand0 (VAR (32 - VAR_BITS)) | (var_rand0 >>> VAR_BITS); const digits timestamp.toString(16).padStart(UNIX_TS_MS_BITS / 4, 0) + VER_DIGIT + seq.toString(16).padStart(SEQ_BITS / 4, 0) + var_rand0.toString(16).padStart((VAR_BITS + RAND_BITS) / 2 / 4, 0) + var_rand1.toString(16).padStart((VAR_BITS + RAND_BITS) / 2 / 4, 0); return ( digits.slice(0, 8) + - + digits.slice(8, 12) + - + digits.slice(12, 16) + - + digits.slice(16, 20) + - + digits.slice(20) ); } webAppConfig { staticPath: getBaseURL() + /api/, } // 定义 API 地址 let apiUrl webAppConfig.staticPath + `front/index/checkShield` // 判斷有沒有 token const hasToken Boolean(localStorage.getItem(V2_TOKEN)) || (typeof userData object && userData && userData.token) // 如果沒有 token && URL 前綴是 /api/front && 不是 /api/front/wl,就替換 if (!hasToken) { const urlObj new URL(apiUrl) // 解析成完整 URL const path urlObj.pathname if (path.startsWith(/api/front) && !path.startsWith(/api/front/wl)) { urlObj.pathname path.replace(/api/front, /api/front/wl) apiUrl urlObj.toString() } } // 添加版本號 const now new Date() const version `v${now.getFullYear()}.${now.getMonth() + 1}.${now.getDate()}.${now.getHours()}` window._VERSION_ version // 确保传入的 loginSrc 合法 if (loginSrc ! 0 && loginSrc ! 1) { console.error(loginSrc 参数无效,必须是 0 (WEB) 或 1 (MOBILE_BROWSER)) return } try { // 发起 POST 请求 const customHeaders new Headers() const traceId uuidv7(); customHeaders.append(Content-Type, application/json) customHeaders.append(x-lang, vi) customHeaders.append(x-versions, window._VERSION_) customHeaders.append(x-trace-id, traceId) if (typeof userData ! undefined && userData && userData.token) { const isGuest userData.testFlag 1 || false customHeaders.append(isGuest?x-session-trial-token:x-session-token, userData.token) } if (window._GET_KEY_TK) { // 使用 getTimeDiff() 獲取正確的時間差值 const header window._GET_KEY_TK( { url: apiUrl, }, hex_md5, ) Object.entries(header).forEach((key, value) > { customHeaders.append(key, value) }) } const response await fetch(apiUrl, { method: POST, headers: customHeaders, body: JSON.stringify({ loginSrc }), }) if (!response.ok) { throw new Error(`HTTP 错误,状态码: ${response.status}`) } const data await response.json() // 假设返回布尔值 true/false // true為有被屏蔽 false 沒有 if (data true) { window.location.href window.location.origin + /403.html } else { // 執行成功,設置標誌 window.domainShieldChecked true } } catch (error) { console.error(请求失败:, error) window.domainShieldChecked false } } function getDeviceType() { const userAgent navigator.userAgent.toLowerCase() const isMobile /iphone|ipad|ipod|android|mobile|blackberry|opera mini|windows phone|iemobile|wpdesktop/.test(userAgent) return isMobile ? 1 : 0 } // 等待 serverTimeReady true 後才執行 checkDomainShield async function initCheckDomainShield() { // 檢查 getServerTime 是否存在 if (typeof getServerTimeOnTime function) { try { // 等待 getServerTime 完成 await getServerTimeOnTime() // 確保 serverTimeReady true if (typeof window.serverTimeReady ! undefined && window.serverTimeReady true) { checkDomainShield(getDeviceType()) // 传递 loginSrc 参数 (0: WEB, 1: MOBILE_BROWSER) } else { console.warn(serverTimeReady is not true, retrying...) // 如果 serverTimeReady 還不是 true,稍後重試 setTimeout(initCheckDomainShield, 100) } } catch (err) { console.error(Failed to get server time:, err) // 即使獲取服務器時間失敗,仍然執行 checkDomainShield checkDomainShield(getDeviceType()) } } else { // 如果 getServerTime 不存在,直接執行 console.warn(getServerTime not found, calling checkDomainShield directly) checkDomainShield(getDeviceType()) } } // 啟動檢查 initCheckDomainShield()/script>/head>body data-codeHOME> !-- 页首 --> header classheader> div classgb-min-width header_pithos> div classheader-top quickInfo> div classwrap> !-- logo --> a hrefindex.html classlogo oldUserHide> img src./img/pc-logo.png altlogo /> /a> div styledisplay: flex> div classheader_content-item unlogin hide> div classflex> div classheader_login-box> form classmember-login onsubmitloginForm();return false; autocompleteoff> !-- 帐号 --> div classmember-login__field member-login__field--account> input typetext iduserName maxlength16 autocompleteusername placeholder账号 /> /div> !-- 密码 --> div classmember-login__field member-login__field--password> input classuser_pwd iduserPwd typepassword maxlength20 autocompletecurrent-password placeholder密码/> div classtoggle_eye> img classpwd-show src./img/common/icon-eye-show.svg alt> img classpwd-hide src./img/common/icon-eye-hide.svg alt> /div> /div> !-- 验证码 --> div classmember-login__field member-login__field--valid loginValiBox> input typetext idloginVcode maxlength4 placeholder验证码/> !-- 圖像驗證 --> div classvalid-code-wrap> !-- span idnumberCode>/span> --> img classimgCode idimgCode src alt /> /div> /div> !-- 確認登入按鈕 --> button typesubmit classmember-login__btn member-login__btn--login> span>登录/span> /button> !-- 註冊 --> a hrefreg.html classmember-login__btn member-login__btn--signup> span>注册/span>span idregAward>/span> /a> !-- 試玩 --> a hrefjavascript:guestLogin(); classmember-login__btn member-login__btn--try> span>试玩/span> /a> !-- 忘記密碼 --> a hrefjavascript:getPwd(); classmember-login__forget>忘记密码?/a> /form> /div> !-- fb & google 快捷登錄 --> div classheader_quick-login quick-login> div classquick-login-box> div classquick-login-item fbSignin hide> a hrefjavascript:fbLogin(); > img src./img/common/icon-fb.png alt/> /a> /div> div classquick-login-item googleSignin hide> button classgsi-material-button stylepointer-events: none;> div classgsi-material-button-state>/div> div classgsi-material-button-content-wrapper> div classgsi-material-button-icon> svg version1.1 xmlnshttp://www.w3.org/2000/svg viewBox0 0 48 48 xmlns:xlinkhttp://www.w3.org/1999/xlink styledisplay: block;> path fill#EA4335 dM24 9.5c3.54 0 6.71 1.22 9.21 3.6l6.85-6.85C35.9 2.38 30.47 0 24 0 14.62 0 6.51 5.38 2.56 13.22l7.98 6.19C12.43 13.72 17.74 9.5 24 9.5z>/path> path fill#4285F4 dM46.98 24.55c0-1.57-.15-3.09-.38-4.55H24v9.02h12.94c-.58 2.96-2.26 5.48-4.78 7.18l7.73 6c4.51-4.18 7.09-10.36 7.09-17.65z>/path> path fill#FBBC05 dM10.53 28.59c-.48-1.45-.76-2.99-.76-4.59s.27-3.14.76-4.59l-7.98-6.19C.92 16.46 0 20.12 0 24c0 3.88.92 7.54 2.56 10.78l7.97-6.19z>/path> path fill#34A853 dM24 48c6.48 0 11.93-2.13 15.89-5.81l-7.73-6c-2.15 1.45-4.92 2.3-8.16 2.3-6.26 0-11.57-4.22-13.47-9.91l-7.98 6.19C6.51 42.62 14.62 48 24 48z>/path> path fillnone dM0 0h48v48H0z>/path> /svg> /div> span styledisplay: none;>Sign in with Google/span> /div> /button> /div> /div> /div> /div> /div> div classheader_content-item logined hide> div classmember-nav> !-- 姓名 --> a hrefjavascript:goCenter(); classmember-nav__link member-nav__link--name> span classusername>/span> /a> div classmember-nav__line>/div> !-- 餘額 --> div classmember-nav__link member-nav__link--balance> a classbalance hrefjavascript:goCenter(transform);>/a> a classmember-nav__reload hrefjavascript:reloadBalance();> img src./img/header/i-reload.svg alt /> /a> /div> !-- 訊息 --> !-- a classmember-nav__link member-nav__link--msg hrefjavascript:goCenter();> img src./img/member-nav/i-message.svg alt /> span classunread_dot>/span> /a> --> !-- 充值 --> a classmember-nav__link member-nav__btn member-nav__link--recharge hrefjavascript:goCenter(recharge);> span>充值/span> /a> !-- 提款 --> a classmember-nav__link member-nav__btn member-nav__link--withdraw hrefjavascript:goCenter(withdraw);> span>提款/span> /a> !-- 轉帳 --> a classmember-nav__link member-nav__btn member-nav__link--transfer hrefjavascript:goCenter(transform);> span>额度转换/span> /a> !-- 個人中心 --> a classmember-nav__link member-nav__link--center hrefjavascript:goCenter();> span>个人中心/span> /a> div classmember-nav__line>/div> !-- 開獎結果 --> a classmember-nav__link member-nav__link--history hrefjavascript:goCenter(history);> span>开奖结果/span> /a> div classmember-nav__line>/div> !-- 下注歷史 --> a classmember-nav__link member-nav__link--betrecord hrefjavascript:goCenter(betrecord);> span>投注记录/span> /a> !-- 登出 --> a classmember-nav__link member-nav__btn member-nav__link--logout hrefjavascript:loginOut();> span>登出/span> /a> /div> /div> !-- 語系 --> /div> /div> /div> div classheader_content player-status> div classnav> div classnav_item> a classnav_link hrefindex.html data-navindex> span classnav_icon nav_icon-home>/span> span classnav_icon-text>首页/span> /a> /div> !-- 動態三方導航 --> div iddynamicNav>/div> div classnav_item data-codeACT> a classnav_link hrefactivity.html data-navactivity> span classnav_icon nav_icon-act>/span> span classnav_icon-text i18nactivity.title>优惠活动/span> span classhot>/span> span classreward_reminder_dot>/span> /a> /div>/div> /div> div classheader-dropdown> div classnav-dropdown>/div> /div> /div> div classshrink> a hrefjavascript:shrinkNav(); classshrink_btn> span classshrink_btn_sj1>/span> /a> /div>/header>div classpop idpushMsg styledisplay: none;> div classmask close>/div> div classpushmsg-box> div classtitle_box> 公告 /div> div classpushmsg-conrainer tab> ul classpushmsg-leftBtn tab_ctrl>/ul> div classpushmsg-rightContain tab_main>/div> /div> div classexitBtn close>确定/div> /div>/div>div idnotice-modal-overlay> div classnotice-modal> div classmodal-head> img srcimg/common/notice-pop-horn.png alt classicon> 公告 /div> div classmodal-content>/div> button classmodal-btn>确认/button> /div>/div>div idroulette-modal-overlay> div classroulette-modal> div classroulette-result> div classresult-header> p> 免费获得 span classrewardLimit>0/span> /p> a classclose hrefjavascript:closeRouletteModal();> span>/span> /a> /div> img classroulette-result-bg src/entire_tool/img/roulettev2/result-bg.webp alt /> div classresult-content> p classreward-fast-title> img src/entire_tool/img/roulettev2/icon-jinbi2.webp alt /> span>快速提现/span> /p> p classreward-title>恭喜你,赢得了/p> div classamount-box> p classamount-number> span classsymbol currency-symbol>₱/span> span classamount>0/span> span classlimit>//span> span classlimit limit-number>0/span> /p> /div> div classpercentage> div classpercentage-bg> !-- div classpercentage-count> span>0%/span> /div> --> div classpercentage-active>/div> /div> p classpercentage-remind> 差 span classdifference>0/span> 可以提现 /p> /div> a hrefjavascript:goToRouletteDetail(); classinvite-friends> img classinvite-friends-bg src/entire_tool/img/roulette/btn-bg.webp alt /> span classinvite-friends-text>邀請好友/span> /a> div idroulette-marquee>/div> /div> /div> div classroulette-box> img classroulette-bg roulette-bg1 src/entire_tool/img/roulettev2/lunpan-d-bg1.webp alt /> img classroulette-bg roulette-bg2 src/entire_tool/img/roulettev2/lunpan-d-bg2.webp alt /> img classroulette-bg roulette-bg3 src/entire_tool/img/roulettev2/lunpan-d-bg3.webp alt /> div classroulette-prize-content> img classroulette-prize-bg roulette-prize-bg1 src/entire_tool/img/roulettev2/prize-bg1.webp alt /> img classroulette-prize-bg roulette-prize-bg2 src/entire_tool/img/roulettev2/prize-bg2.webp alt /> img classroulette-v src/entire_tool/img/roulettev2/icon-v.svg alt /> img classroulette-dbaoshi src/entire_tool/img/roulettev2/icon-dbaoshi.webp alt /> div classroulette-prize> img classroulette-prize-bg roulette-prize-bg3 src/entire_tool/img/roulettev2/prize-bg3.webp alt /> div classroulette-prize-box> div classprize-left> div classcircle-left prize-1> span classamount>/span> span classgift-box> img classgift src/entire_tool/img/roulettev2/icon-baoxiang.webp alt /> /span> /div> div classcircle-left prize-2> span classamount>/span> span classgift-box> img classgift src/entire_tool/img/roulettev2/icon-zhuanshi.webp alt /> /span> /div> div classcircle-left prize-3> span classamount>/span> span classgift-box> img classgift src/entire_tool/img/roulettev2/icon-jinbi.webp alt /> /span> /div> div classcircle-left prize-4> span classamount>/span> span classgift-box> img classgift src/entire_tool/img/roulettev2/icon-baoxiang.webp alt /> /span> /div> /div> div classprize-right> div classcircle-right prize-8> span classamount>/span> span classgift-box> img classgift src/entire_tool/img/roulettev2/icon-liwu.webp alt /> /span> /div> div classcircle-right prize-7> span classamount>/span> span classgift-box> img classgift src/entire_tool/img/roulettev2/icon-zhuanshi.webp alt /> /span> /div> div classcircle-right prize-6> span classamount>/span> span classgift-box> img classgift src/entire_tool/img/roulettev2/icon-jinbi.webp alt /> /span> /div> div classcircle-right prize-5> span classamount>/span> span classgift-box> img classgift src/entire_tool/img/roulettev2/icon-liwu.webp alt /> /span> /div> /div> /div> /div> /div> a classroulette-arrow hrefjavascript:void(0); onclickhandleRouletteStart();> img classroulette-arrow-bg src/entire_tool/img/roulettev2/icon-zhen.webp onclickhandleRouletteStart(); alt /> div classstart-roulette-now onclickhandleRouletteStart();> span>/span> !-- img classcount count-0 src/entire_tool/img/roulettev2/icon-0.svg alt /> img classcount count-1 src/entire_tool/img/roulettev2/icon-1.svg alt /> img classcount count-2 src/entire_tool/img/roulettev2/icon-2.svg alt /> --> div idroulette_count_img>/div> /div> /a> div idroulette-jackpot> span classsign>/span> span idroulette-rewardMoney>/span> /div> p classroulette-rewardMoneyLimit-box> 免费获得 span idroulette-rewardMoneyLimit>0/span> /p> !-- p classroulette-win_cash_free_draws>Win Cash in Free Draws/p> --> /div> img classroulette-providers src/entire_tool/img/roulettev2/providers.svg alt /> a classroulette-modal-close hrefjavascript:closeRouletteModal();> img src/entire_tool/img/roulette/dialog-close.svg alt /> /a> /div>/div>div idforget-pwd-overlay> div classforget-pwd-container> div classmodal-head> h3 classforget-pwd-step-1>手机验证/h3> h3 classforget-pwd-step-2>设定您的密码/h3> a classclose-btn hrefjavascript: void(0) onclicktoggleForgetPwdOverlay(false, _forgetPwd);>span classclose>X/span>/a> /div> p classtip forget-pwd-step-1>请输入手机号重设密码/p> form action classmodal-content idforget-pwd-step-1> label forphone_forgetPwd>手机号/label> div classinput-wrapper> input typetext idphone_forgetPwd value classinput-item oninputcheckSmsStatus(phone_forgetPwd) maxlength11 placeholder(请输入您的电话号码) /> /div> label forsecurityCode>验证码/label> div classinput-wrapper input-code> input typetext idsecurityCode_forgetPwd maxlength4 value oninputformatInputNumberType(securityCode_forgetPwd) placeholder(4位数验证码) /> button classbtn btn-submit reg_sms typebutton idsendSmsBtn_forgetPwd onclickcheckPhoneValid(_forgetPwd);return false;> 送出 /button> /div> div classservice-link> !-- Service --> 没有收到验证码? a hrefjavascript:void(0); classcskh-pop cskh-pop-reg> span>联络客服/span> /a> /div> /form> form action classmodal-content idforget-pwd-step-2> label forresetNewPwd_forgetPwd>请输入密码/label> div classinput-wrapper> input typepassword idresetNewPwd_forgetPwd value classinput-item placeholder(请使用6-20个字符) autocompletenew-password> span classicon-eyes>/span> /div> label forresetNewPwdConfirm_forgetPwd>确认密码/label> div classinput-wrapper> input typepassword idresetNewPwdConfirm_forgetPwd value classinput-item placeholder(确认密码) autocompletenew-password> span classicon-eyes>/span> /div> /form> div classmodal-btns> a idforgetPwd-send-1 classbtn btn-submit hrefjavascript:checkOtp(_forgetPwd);>确认/a> a idforgetPwd-send-2 classbtn btn-submit hrefjavascript:resetPassword(_forgetPwd); >确认/a> /div> /div>/div>div idverification-overlay classverification-overlay> div classverification-container> div classmodal-head> h3>验证/h3> a classclose-btn hrefjavascript: void(0) onclicktoggleVerificationOverlay(false, _forgetPwd);>span classclose>X/span>/a> /div> form action classmodal-content idforget-pwd-otp> div classinput-wrapper input-code> input typetext idotpCode_forgetPwd value classinput-item placeholder验证码 maxlength4 oninputformatInputNumberType(otpCode_forgetPwd)> button classopt-img typebutton idreloadOtpCode > img idotpCode classimgCode imgCode_forgetPwd /> i classotpCodeReload>/i> /button> /div> p classerror-msg>/p> /form> div classmodal-btns> a classbtn btn-submit hrefjavascript:sendOtp(_forgetPwd);>确认/a> /div> /div>/div>div idverify-google-overlay> div classverify-google-wrap> div idverify-google-step-1 classverify-google-container> div classmodal-head> h3>Google身份验证器/h3> a classclose-btn hrefjavascript: void(0) onclicktoggleVerifyGoogleCodeKeyPop(false);>span classclose>X/span>/a> /div> form action classmodal-content> label forphone_forgetPwd>您已绑定谷歌身份码/label> div classinput-wrapper> input typetext idgoogle_verify_code_key value classinput-item placeholder请输入Google身份验证器 oninputcheckGoogleVerifyCodeKey() maxlength6 > div classpaste-text onclickpasteGoogleCodeKeyClipboard()>粘贴/div> /div> /form> /div> div classmodal-btns> a idverify-google-btn classbtn btn-submit button-disable hrefjavascript:sendVerifyGoogleCodeKey();>确认/a> a classbtn btn-close hrefjavascript:toggleVerifyGoogleCodeKeyPop(false); >取消/a> /div> /div>/div>!--app limit pop-->div idapp-limit-overlay> div classapp-limit-wrap> div classapp-limit-content> h5>仅限APP用户/h5> p>领取此奖励/p> div classbtn onclickgoAppDownloadPage()> img srcentire_tool/appLimit_pop/img/icon-download.svg alt> h5>下载APP/h5> /div> /div> !-- 關閉按鈕 --> div classclose-btn onclicktoggleAppLimitPop(false);> img srcentire_tool/appLimit_pop/img/icon-close.svg alt> /div> /div>/div>!-- 站內信 -->div idrebate-notification-overlay> div classrebate-notification-wrap> div classlight-effect> img srcentire_tool/rebate_notification_pop/img/light.png alt> /div> div classrebate-notification-mainBox> div classrebate-notification-content> div classtitle> img idtitleImage srcentire_tool/rebate_notification_pop/img/title.png alt> /div> div classsub-title-box> !-- 總比數 --> h6 class>共 span idrebate_totalNum>/span> 笔/h6> /div> !-- 返水 & 儲值 & 提現 內容 --> div classrebate-notification-infoBox > div idrebate_info>/div> /div> !-- 按鈕轉跳個人中心 --> a classrebate-notification-btn hrefjavascript:goCenter();>前往查看/a> /div> /div> !-- 關閉按鈕 --> a classclose-btn hrefjavascript: void(0) onclicktoggleRebateNotificationOverlay(false);> img srcentire_tool/rebate_notification_pop/img/icon-close.png alt> /a> /div>/div> !-- 快速登入彈窗 --> div idfast-reg-overlay styledisplay: none;> !-- 綁定已有平台帳號 --> div classfast-reg-wrap connect-existing-account hide> p classtitle>首次登录设置/p> form classmodal-login onsubmitloginForm(_connectExistingAccount);return false; autocompleteoff> div classlogin-form-box> !-- Account --> div classform-input form-input--account> input typetext iduserName_connectExistingAccount maxlength16 autocompleteusername placeholder账号必须是4-16位数字和字母的组合/> /div> !-- Password --> div classform-input form-input--password> input classpwd typepassword iduserPwd_connectExistingAccount maxlength20 autocompletecurrent-password placeholder密码6至20位,字母+数字组合/> span classtoggle_password icon-eye-symbol toggle_eye> img classicon-eye-hide src./img/common/icon-eye-hide.svg alt> img classicon-eye-show src./img/common/icon-eye-show.svg alt> /span> /div> !-- Valid --> div classform-input form-input--valid loginValiBox> input typetext idloginVcode_connectExistingAccount maxlength4 placeholder验证码 /> !-- 圖像驗證 --> div classvalid-code> img idimgCode_connectExistingAccount classimgCode src alt> /div> /div> /div> !-- Submit --> button typesubmit classform-submit> span>绑定已有账号/span> /button> !-- switch --> a classform-switch hrefjavascript:toggleFastRegOverlay(true, registor)>注册新账号/a> /form> !-- close --> a classclose-btn hrefjavascript: void(0) onclicktoggleFastRegOverlay(false);> img srcentire_tool/fastReg_pop/img/icon-close.svg alt> /a> /div> !-- 註冊新帳號 --> div classfast-reg-wrap register-new-account hide> p classtitle>注册新账号/p> form classmodal-reg onsubmitdoRegister(_registerNewAccount); return false;> div classreg-form-box> !-- 邀请码 --> div classreg_content_input-group form-input idregInvite> input classreg_content_input typetext idregInviteCode_registerNewAccount maxlength15 placeholder添加推荐码 /> !-- span classreg_content_tip>Nhập mã giới thiệu/span> --> /div> !-- account --> div classform-input> input class typetext idregUsername_registerNewAccount maxlength16 autocompleteusername placeholder账号必须是4-16位数字和字母的组合/> /div> !-- Password --> div classform-input form-input--password> input classpwd typepassword idregPassword_registerNewAccount maxlength20 autocompletenew-password placeholder密码6至20位,字母+数字组合/> !-- eye --> span classtoggle_password icon-eye-symbol toggle_eye> img classicon-eye-hide src./img/common/icon-eye-hide.svg alt> img classicon-eye-show src./img/common/icon-eye-show.svg alt> /span> /div> !-- Confirm Password --> div classform-input form-input--password> input classpwd typepassword idpassword1_registerNewAccount maxlength20 autocompletenew-password placeholder请重新输入与上述相同的密码/> span classtoggle_password icon-eye-symbol toggle_eye> img classicon-eye-hide src./img/common/icon-eye-hide.svg alt> img classicon-eye-show src./img/common/icon-eye-show.svg alt> /span> /div> !-- Real Name --> div classform-input showRegFullName showThirdReg> input typetext idfullName_registerNewAccount minlength2 maxlength50 placeholder真实姓名,2-10个汉字 /> /div> !-- Date of Birth --> div classform-input showRegBirth showThirdReg> input typetext idbirthday_registerNewAccount autocompletebday placeholder输入出生日期 /> p styleposition: absolute;color:#eb1919;font-size:12px;left: 0;bottom: -16px;>出生日期设定后无法更改。/p> /div> !-- Withdrawl Password --> div classform-input form-withdrawl-password showRegFundPwd showThirdReg> p classtitle>提款密码/p> select classform-select idpwd1_registerNewAccount> option value0>0/option> option value1>1/option> option value2>2/option> option value3>3/option> option value4>4/option> option value5>5/option> option value6>6/option> option value7>7/option> option value8>8/option> option value9>9/option> /select> select classform-select idpwd2_registerNewAccount> option value0>0/option> option value1>1/option> option value2>2/option> option value3>3/option> option value4>4/option> option value5>5/option> option value6>6/option> option value7>7/option> option value8>8/option> option value9>9/option> /select> select classform-select idpwd3_registerNewAccount> option value0>0/option> option value1>1/option> option value2>2/option> option value3>3/option> option value4>4/option> option value5>5/option> option value6>6/option> option value7>7/option> option value8>8/option> option value9>9/option> /select> select classform-select idpwd4_registerNewAccount> option value0>0/option> option value1>1/option> option value2>2/option> option value3>3/option> option value4>4/option> option value5>5/option> option value6>6/option> option value7>7/option> option value8>8/option> option value9>9/option> /select> /div> !-- Email --> div classform-input showRegEmail showThirdReg> input typetext idemail_registerNewAccount maxlength30 placeholderEmail: 88888888@qq.com /> /div> !--Wx --> div classform-input showRegWx showThirdReg> input typetext idwx_registerNewAccount maxlength20 placeholderWx: 88888 /> /div> !--QQ --> div classform-input showRegQQ showThirdReg> input typetext idqq_registerNewAccount maxlength20 placeholderQQ: 88888 /> /div> !-- Zalo --> div classform-input showRegZalo showThirdReg> input typetext idzalo_registerNewAccount maxlength20 placeholderZalo: 88888 /> /div> !-- Mobile Phone --> div classform-input showRegMobile showThirdReg> input typetext idphone_registerNewAccount maxlength11 placeholderphone: 0962 xxx xxxx /> /div> !-- Facebook --> div classform-input showRegFacebook showThirdReg> input typetext idfacebook_registerNewAccount maxlength20 placeholderFacebook: 88888 /> /div> !-- Whatsapp --> div classform-input showRegWhatsapp showThirdReg> input typetext idwhatsapp_registerNewAccount maxlength20 placeholderWhatsApp: 88888 /> /div> !-- Telegram --> div classform-input showRegTelegram showThirdReg> input typetext idtelegram_registerNewAccount maxlength20 placeholderTelegram: 88888 /> /div> !-- Sms Code --> div classform-input showRegSecurityCode showThirdReg> input typetext idsecurityCode_registerNewAccount placeholderSMS 短信验证码 oninputcheckSMSChange() /> button classform-btn-sms reg_sms typebutton idsendSmsBtn_registerNewAccount onclicksendSmsCode(_registerNewAccount);return false;> Send /button> /div> !-- Valid --> div classform-input form-input--valid regValiCode showThirdReg> input typetext idvaliCode_registerNewAccount maxlength4 placeholder验证码/> div classvalid-code> a classimgCodeLink hrefjavascript:;> img src alt classimgCode title /> /a> /div> /div> /div> !-- Submit --> button typesubmit classform-submit fbqTrackRegister> span>注册新账号/span> /button> !-- switch --> a classform-switch form-binding hrefjavascript:toggleFastRegOverlay(true, binding)>span>绑定已有账号/a> /form> !-- close --> a classclose-btn hrefjavascript: void(0) onclicktoggleFastRegOverlay(false);> img srcentire_tool/fastReg_pop/img/icon-close.svg alt> /a> /div> /div>!-- 紅包發送時通知彈窗 -->div idenvelope-notification-overlay> div classenvelope-notification-wrap> div classenvelope-notification-mainBox> div classenvelope-notification-title> h5 idreward_name>/h5> /div> !-- 寶藏圖 --> div classtreasure-pic> div classtreasure-img>/div> /div> !-- 獎金 --> div classenvelope-notification-infoBox > div classinfoBox-price>span classcurrency-symbol>₱/span> div idreward_money stylemargin-left: 5px;>/div>/div> /div> !-- 按鈕 or 已領獎狀態 --> div classenvelope-notification-result>/div> !-- 關閉按鈕 --> a classclose-btn hrefjavascript: void(0) onclicktoggleRSendRedEnvelopeOverlay(false);getBonusUnCollect();> img srcentire_tool/envelope_notification_pop/img/icon-close.png alt> /a> /div> /div>/div>!-- 用戶回歸通知彈窗 -->div idreturn-special-overlay> !-- 用戶回歸-活動通知彈窗 --> div classreturn-special-wrap> div classreturn-special-mainBox> div classreturn-special-title> img srcentire_tool/return_special_pop/img/star_left.png alt> h5>最高可领/h5> img srcentire_tool/return_special_pop/img/star_right.png alt> /div> !-- 所有等級獎金總合 --> div classreturn-special-infoBox > div classinfoBox-price>span classcurrency-symbol>₱/span> div idreturnSum_money stylemargin-left: 5px;>/div>/div> /div> !-- 菲:回歸活動距離結束的倒數計時 --> div classreturn-special-time> p>限时 /p> span classperiod-time idperiod_time>/span> /div> !-- 點擊按鈕 --> a classmain-btn hrefjavascript:goActivity(17)> p>前往活动/p> /a> !-- 關閉按鈕 --> a classclose-btn hrefjavascript: void(0) onclicktoggleReturnSpecialOverlay(false);> img srcentire_tool/return_special_pop/img/icon-close.png alt> /a> /div> /div> !-- 用戶回歸-等級提升彈窗 --> div classreturn-levelUp-wrap> img srcentire_tool/return_special_pop/img/level_up_bg.png alt> div classreturn-levelUp-numberBox> div classreturn-levelUp-number return-levelUp-number-old idreturn-levelUp-old>/div> div classreturn-levelUp-number return-levelUp-number-new idreturn-levelUp-new>/div> /div> div classreturn-levelUp-txt idreturn-levelUp-slogan>/div> /div>/div>div idjackpot-modal-overlay classjackpot-modal-overlay hide> div classjackpot-modal> div classmodal-body> !-- Mega 6/45 1 Phút --> div classjp-title>---/div> !-- 28/12/2023-0657 --> div classjp-date>---/div> div classjp-text>赢取头奖/div> ul classjp-list idjp-list> !-- li> span classjp-user>Sd****t3/span> div classjp-fr> span classjp-img>/span> span classjp-unit>₫/span> span classjp-money>878,787,155/span> /div> /li> --> /ul> div classjp-jump idjp-jump>立即下注!/div> /div> !-- div classmodal-footer>ul>/ul>/div> --> span classjackpot-modal-close idjackpot-modal-close>/span> /div>/div> !-- 主文 --> div classhome-box common-top> !-- 轮播图 --> section classlb swiper-container swiper-hall idlb_box> ul classswiper-wrapper>/ul> div classswiper-pagination>/div> /section> section classnotice-bar inside> div classnotice-box wrap> img classicon srcimg/common/icon-horn.png alt> div classnotice idnoticeDom>/div>!-- p classtext more_btn>More/p>--> /div>/section> section classgame-section> div classwrap> !-- third --> div classgame-section-third animated fadeInUp> a hreflive.html> img src./img/home/game-section/live-pic.png alt> /a> a hrefsp.html> img src./img/home/game-section/sp-pic.png alt> /a> a hrefqp.html> img src./img/home/game-section/qp-pic.png alt> /a> /div> !-- jackpot --> div classgame-section-jackpot animated flipInY> img src./img/home/game-section/slot-jackpot.png alt> div classprize-pool> !-- 金額 --> div classjackpot__prizePool>/div> /div> /div> !-- winners --> div classgame-section-winners animated fadeInUp> ul classwinners-list swiper-container>/ul> /div> /div> /section> !-- 熱門 --> section classpopularBox> div classwrap> div classpopularBox__title> img src./img/home/popular-section/icon-popular.png alt> span>热门推荐/span> a classallBtn hrefpopular.html> 更多游戏 i classarrow>/i> /a> /div> div classpopularBox__content swiper-container-popularBox> div classswiper-wrapper>/div> /div> div classpopularBox__navigation navigation> div classswiper-button-prev-popularBox>/div> div classswiper-button-next-popularBox>/div> /div> /div> /section> !-- 真人遊戲 --> section classliveBox> div classwrap> div classliveBox__title> img src./img/home/live-section/icon-casino.png alt> span>性感真人/span> a classallBtn hreflive.html> 更多游戏 i classarrow>/i> /a> /div> div classliveBox__content>/div> /div> /section> !-- 電子遊戲 --> section classDzGameBox> div classwrap> div classDzGameBox__title> img src./img/home/icon-slot.png alt> span>电子游戏推荐/span> a classallBtn hrefdz.html> 更多游戏 i classarrow>/i> /a> /div> div classDzGameBox__content>/div> div classDzGameBox__moreBtn>更多游戏/div> /div> /section> /div> !-- 共用引用 --> !--騰訊滑動驗證碼2.0容器-->div idtcaptcha>/div>!--hCaptcha滑動驗證碼容器-->div idhcaptcha-container>/div>!-- 页尾 -->footer classfooter> div classwrap> !-- div classfooter-head> p>官方合作伙伴/p> p>2023 - span classcopyright_year>/span>/p> /div> div classfooter-top> ul> li> img src./img/footer/org-1.png alt> /li> li> img src./img/footer/org-2.png alt> /li> li> img src./img/footer/org-3.png alt> /li> li> img src./img/footer/org-4.png alt> /li> /ul> /div> --> div classfooter-middle> ul classlicense> li> img src./img/footer/license-1.png alt> /li> li> img src./img/footer/license-2.png alt> /li> li> img src./img/footer/license-3.png alt> /li> li> img src./img/footer/license-4.png alt> /li> li> img src./img/footer/license-5.png alt> /li> li> img src./img/footer/license-6.png alt> /li> /ul> ul classprotect> li> img src./img/footer/protect-1.png alt> /li> li> img src./img/footer/protect-2.png alt> /li> li> img src./img/footer/protect-3.png alt> /li> li> img src./img/footer/protect-4.png alt> /li> /ul> ul idsocialMedia classsocial-media>/ul> /div> div classfooter-bottom> ul> li> a hrefabout.html>p>关于我们/p>/a> /li> li> a hrefsafety.html>p>账户安全/p>/a> /li> li> a hrefabout.html?typedeposit>p>存取款说明/p>/a> /li> li> a hrefagreement.html>p>规章制度/p>/a> /li> li> a hrefagent.html>p>经销商计划/p>/a> /li> li> a hrefactivity.html>p>优惠活动/p>/a> /li> /ul> /div> /div>/footer>!-- 浮动块 -->!-- 右浮动块 -->div classfloat_box-right active> div classfloat_shortcut-box> a classfloat_btn-showhide active hrefjavascript:shrinkFloatRight();> img srcimg/float/icon-arrow.svg alt> /a> ul classfloat_shortcut-box_list> li classfloat_shortcut-box_item > a hrefjavascript:BBOnlineService();> span classicon> img srcimg/float/icon-cskh.png alt> /span> span classtext>联系客服/span> /a> /li> li classfloat_shortcut-box_item > a hrefappdownload.html> span classicon> img srcimg/float/icon-appdownload.png alt> /span> span classtext>APP 下载/span> /a> /li>!-- li classfloat_shortcut-box_item qr-box-warp qr_box_tg hide>-->!-- a classtelegramLink hrefjavascript:; target_blank>-->!-- span classicon>-->!-- img srcimg/float/icon-tg.png alt>-->!-- /span>-->!-- span classtext>Telegram/span>-->!-- /a>-->!-- div classqr-box>-->!-- a hrefjavascript:goChatRoom(); target_blank>-->!-- img classtelegramQR src alt>-->!-- p classtelegramAccount>/p>-->!-- /a>-->!-- /div>-->!-- /li>--> li classfloat_shortcut-box_item idchatRoom> a hrefjavascript:goChatRoom();> span classicon> img srcimg/float/icon-chat.png alt> /span> span classtext>聊天室/span> /a> /li> !--任务中心--> li classfloat_shortcut-box_item page-task-center-entry hide> a hrefjavascript:TC.toggleOverlay(mission-center-overlay, true);> span classicon> img srcimg/float/icon-taskCenter.png alt> /span> span classtext>任务中心/span> /a> /li> !-- 积分商城 --> li classfloat_shortcut-box_item page-points-mall-entry hide> a href./points-mall.html> span classicon> img srcimg/float/icon-pointsMall.png alt> /span> span classtext>积分商城/span> /a> /li> li classfloat_shortcut-box_item> a idbacktotop hrefjavascript:;> span classicon> img srcimg/float/icon-totop.png alt> /span> span classtext>返回顶部/span> /a> /li> !-- li classfloat_shortcut-box_item qr-box-warp qr_box_fb hide> a classfacebookLink hrefjavascript:; target_blank> span classicon> img srcimg/float/icon-facebook.png alt> /span> span classtext i18nfloat.right.fb>/span> /a> div classqr-box> a classfacebookLink hrefjavascript:; target_blank> img classfacebookQR src alt> p classfacebookAccount>/p> /a> /div> /li> --> !-- li classfloat_shortcut-box_item > a hrefjavascript:; idfr-close> span classicon close-button> img srcimg/float/icon-close.png alt> /span> /a> /li> --> !-- li classback-top idbacktotop> a hrefjavascript:; title回顶端> img src./img/float/scroll-top_arrow.png alt> /a> /li> --> /ul> /div>/div>!-- 趣味游戏导航 -->div classfloat_box-taste hide idfloat_taste> a hrefjavascript:; idft-close> span classicon close-button stylecursor: pointer;> img srcimg/float/icon-closeBtn.svg alt> /span> /a> div classtaste_main_enter idfloat_taste_svga>/div> div classtaste_main_games>/div>/div>!-- 邀請好友輪盤浮窗 -->div classfloat_box-roulette hide idfloat_roulette> div classfloat_box-roulette-content> a hrefjavascript:; idroulette-close> span classicon close-button> img src/entire_tool/img/roulette/close.webp alt> /span> /a> div classfloat_roulette_img idfloat_roulette_img>/div> /div>/div>!-- 時時反水 -->div idrealTimeRebate classfloat_realTime-rebate > a classentry hrefjavascript:void(0);> img src./img/float/rebate/icon-rebate.png alt> /a> img classicon-close src./img/float/rebate/icon-close.png alt>/div>!-- 定期紅包懸浮按鈕 -->div idbonusUnCollect classfloat_bonusUnCollect > div> a classentry hrefjavascript:void(0);>/a> img classicon-close src./img/float/rebate/icon-close.png alt> /div>/div>!-- 公用js(本地用而已) -->script src/static/lib/fingerprintjs/v4.5.1/index.js>/script>script srcjs/home_main.min.ebeacd13.js>/script>script src/static/lib/layer/3.1.1/layer.js>/script>!-- 聊天室的DOM -->!-- a hrefjavascript:goChatRoom(); classchatRoom idchatRoom styledisplay: none> span classchatRoom-unread idchatRoom-unread>/span>/a> -->div classchatRoomBox chat-container-pc chatRoomBox_iframe idchatRoomBox> script> if (location.href.includes(/game.html) || location.href.includes(/login.html) ) { $(.chatRoomBox_iframe).remove() } /script> iframe scrollingauto idchatRoomIframe allowtransparencytrue frameborder0 src./chatRoom.html styleheight: 100%;width: 100%;>/iframe>/div>script src/static/lib/wow/wow.min.js>/script>script src/static/lib/svga/svga-2.3.1.min.js>/script>!-- floot static替换local -->!-- script src/static/lib/float.min.js>/script> -->script srcjs/float.js?v3512>/script>!-- script src/static/lib/clipboard/2.0.4/clipboard.min.js>/script> -->script srcentire_tool/swiper/5.4.5/js/swiper.min.js?v3512>/script>script srcentire_tool/jQuery_uI_datepicker/jquery-ui.js?v3512>/script>script srcentire_tool/progressbar/progressbar.min.js?v3512>/script>script srcentire_tool/flv.min.js?v3512>/script>script srcentire_tool/entire.js?v3512>/script>script srcentire_tool/act_bonusCollect.js?v3512>/script>script srcjs/core.js?v3512>/script>script> $(function () { wow new WOW({ boxClass: wow, animateClass: animated, offset: 156 }); wow.init(); });/script> script srcjs/rollnum.js?v3512>/script> script> const webHomeInit function () { setDzShaking(); setHomeWinnersList() /** * 电子彩票 爆动奖金 */ function setDzShaking() { if (!homeJackpotPrice) { $(.game-section-jackpot).remove(); return; } let pricelength String(homeJackpotPrice.floatingMax).length if(pricelength > 10) { $(.game-section-jackpot .prize-pool).addClass(long-nums) } let min homeJackpotPrice.floatingMin*100 let max homeJackpotPrice.floatingMax*100 function getRandomLessThanMax(min, max) { // 產生小於 min 和 max 中位數的隨機數 const median (max + min) / 2; // 先計算中位數 return Math.floor(Math.random() * (median - min + 1)) + min; } const initialValue getRandomLessThanMax(min, max); let currentValue Math.floor(initialValue); // 使用變數儲存目前數值 } /** * 得獎資料(連動後台) */ function setHomeWinnersList() { let listDom $(.home-box .winners-list) let mainHtml `div classswiper-wrapper>` // 帳號 let accountData slotWinnersData.map(item > item.userName); // 金額 let rewardData slotWinnersData.map(item > { let formattedMoney item.money.toLocaleString(undefined, { minimumFractionDigits: 2, maximumFractionDigits: 2 }); return formattedMoney; }); // 假頭像 let winners winner1.png, winner2.png, winner3.png, winner4.png ; // 渲染畫面 for (let i 0; i slotWinnersData.length; i++) { let account accountDatai % accountData.length; let reward rewardDatai % rewardData.length; let randomAvatar winnersMath.floor(Math.random() * winners.length); mainHtml + ` li classswiper-slide> img classgame-img src./img/home/game-section/winner/${randomAvatar} altwinners> div classwinner-info> p classaccount>${account}/p> p classwin-text>Just Won/p> /div> p classgame-reward>${reward}/p> /li> `; } mainHtml + `/div>` listDom.html(mainHtml) // swiper var mySwiper new Swiper(listDom, { direction: vertical, loop: true, autoplay: { disableOnInteraction: true, pauseOnMouseEnter: true, }, spaceBetween: 12, slidesPerView: 6, }) } } window.addEventListener(load, function () { const timer setInterval(() > { if (slotWinnersDataInit in window || getThirdGamesDataInit in window) { webHomeInit(); clearTimeout(timer); } }, 33); }); /script>/body>/html>
View on OTX
|
View on ThreatMiner
Please enable JavaScript to view the
comments powered by Disqus.
Data with thanks to
AlienVault OTX
,
VirusTotal
,
Malwr
and
others
. [
Sitemap
]