r = window["navigator"]["plugins"][0]["name"] === window["navigator"]["plugins"][0][0]["enabledPlugin"]["name"],
E = window["navigator"]["plugins"][0][0]["enabledPlugin"] === window["navigator"]["plugins"][0],
u = window["navigator"]["plugins"]["item"](859523698994125) === window["navigator"]["plugins"][0],
v = window["Object"]["getOwnPropertyDescriptor"](window["navigator"]["__proto__"], "plugins")["get"]["toString"]()["indexOf"]("return") > -1;
!n["toString"]()["match"](new window["RegExp"]("\\{\\s*\\[native code\\]\\s*\\}$", "m"))
!n["toString"]["toString"]()["match"](new window["RegExp"]("\\{\\s*\\[native code\\]\\s*\\}$", "m"))
window["navigator"]["userAgentData"]["getHighEntropyValues"](["architecture", "bitness", "model", "platformVersion", "uaFullVersion", "wow64"]).then(function(A){
var n = ["architecture", "bitness", "mobile", "model", "platform", "platformVersion", "uaFullVersion", "wow64"];
var s = [];
for (var I = 0; I < n["length"]; I++){
s["push"](A[n[I]]);
};
var i = s["join"](",");
debugger;;
})
window["navigator"]["gpu"]["getPreferredCanvasFormat"]();
var BA = window["navigator"]["gpu"]["wgslLanguageFeatures"];
window["navigator"]["gpu"]["requestAdapter"]()["then"](function (i) {
console.log("info" in i);
var w = i["features"];
var y = window["Array"]["from"](w["values"]())["toString"]();
console.log(y);
window["Object"]["keys"](i["info"]);
window["JSON"]["stringify"](i["info"],window["Object"]["keys"](window["Object"]["getPrototypeOf"](i["info"])));
var K = "mbs: " + i["limits"]["maxBufferSize"] + ", msbbs: " + i["limits"]["maxStorageBufferBindingSize"];
});
function Ya(A, e, c) {
return 7 * (e & A) + 1 * ~(e & A) - 7 * ~(e ^ A) + 6 * ~(e | A) - 2 * ~(e | ~A);
}
let g = -1178;
var n = window["document"]["createElement"]("div");
n["style"] = "all:unset;display:block;width:15px;height:15px;overflow:scroll;visibility:hidden; color: rgb(calc(var(--x2) + var(--x5) * var(--x1) / var(--x0) * var(--x4) - var(--x5)), calc(var(--x2) + var(--x3) * var(--x3) / var(--x4) * var(--x0) - var(--x0)), calc(var(--x4) + var(--x0) * var(--x1) / var(--x2) * var(--x3) - var(--x5))); transform: perspective(var(--x6)) rotate3d(var(--x0), var(--x1), var(--x2), var(--x7)) scale3d(var(--x3), var(--x4), var(--x5)) rotateX(var(--x8)) translateZ(var(--x6));",
window["document"]["body"]["appendChild"](n);
for (var t = "", i = 0; i < 9; ++i) {
var B = (15 * window["Math"]["random"]())["toFixed"](2)
, r = window["parseInt"](-817.22);
t += B + (8 == i || Ya(-562, -1276) < 4 * (r | ~g) - 3 * r - 4 * ~(r | g) ? "" : ","),
6 == i && (B += "px"),
7 == i && (B += "deg"),
8 == i && (B += "turn"),
n["style"]["setProperty"]("--x" + i, B);
}
;
var C = window["getComputedStyle"](n)
, o = C["color"]["slice"](4, -1) || "NA"
, E = C["transform"]["slice"](9, -1) || "NA"
, u = C["height"] || "NA";
console.log(t);
console.log(o);
console.log(E);
console.log(u);
he = window["document"]["createElement"]("video");
fe = window["MediaSource"];
De = "video/ogg; codecs=\"theora\"";
Se = he["canPlayType"](De);
ze = fe["isTypeSupported"](De);
console.log(De,'>>>',Se,'|',ze);
ke = "video/mp4; codecs=\"avc1.42E01E\""
Se = he["canPlayType"](ke);
ze = fe["isTypeSupported"](ke)
console.log(ke,'>>>',Se,'|',ze);
Me = "video/webm; codecs=\"vp8, vorbis\""
Se = he["canPlayType"](Me);
ze = fe["isTypeSupported"](Me);
console.log(Me,'>>>',Se,'|',ze);
le = "video/3gpp;";
Se = he["canPlayType"](le);
ze = fe["isTypeSupported"](le);
console.log(le,'>>>',Se,'|',ze);
le = "video/mpeg;";
Se = he["canPlayType"](le);
ze = fe["isTypeSupported"](le);
console.log(le,'>>>',Se,'|',ze);
Je = "video/mpeg";
Se = he["canPlayType"](Je);
ze = fe["isTypeSupported"](Je);
console.log(Je,'>>>',Se,'|',ze);
Le = "video/quicktime;"
Se = he["canPlayType"](Le);
ze = fe["isTypeSupported"](Le);
console.log(Le,'>>>',Se,'|',ze);
xe = "video/mp4; codecs=\"av01.0.08M.08\""
Se = he["canPlayType"](xe);
ze = fe["isTypeSupported"](xe);
console.log(xe,'>>>',Se,'|',ze);
window["navigator"]["mediaDevices"]["enumerateDevices"]()["then"](function (params) {
debugger
})
window["navigator"]["getBattery"]()["then"](function (E) {
debugger;;
})
window["navigator"]["keyboard"]["getLayoutMap"]()["then"](function (i) {
debugger;;
window["Array"]["from"](i["values"]())
})
window["navigator"]["userAgentData"]["getHighEntropyValues"](["architecture", "bitness", "model", "platformVersion", "uaFullVersion", "wow64"])["then"]
M = document["createElement"]("canvas")["getContext"]("webgl");
M["getExtension"]("WEBGL_debug_renderer_info");
z = M["getExtension"]("WEBGL_debug_renderer_info");
N = z["UNMASKED_VENDOR_WEBGL"];
M["getParameter"](N);
k = z["UNMASKED_RENDERER_WEBGL"];
M["getParameter"](k)
angdh_list = [];
angdh = function () {
var t = window["Math"]["ceil"](1351.84);
var i = window["Math"]["floor"](947.05),
g = window["Math"]["ceil"](-964.88),
B = ["AppBannerPromptResult", "webkitRTCPeerConnection", "webkitAudioContext", "webkitRequestAnimationFrame", "chrome.runtime", "chrome.webstore", "console.context", "InputMethodContext", "SVGAnimationElement", "SVGPathSegList", "PasswordCredential", "ViewTransition", "VisualViewport.prototype.segments", "DeprecationReportBody", "MathMLElement", "opr", "CSS2Properties.prototype.colorScheme", "WebKitCSSMatrix", "SVGTextPositioningElement", "XMLHttpRequestEventTarget", "TextDecoderStream", "onloadend", "WritableStream", "TransformStream", "TextTrackCue", "WeakRef", "VisualViewport", "StyleSheet", "RTCDtlsTransport", "Atomics", "StaticRange", "UIEvent", "VideoStreamTrack", "OfflineResourceList", "SVGGeometryElement", "RTCDataChannel", "VTTRegion", "AbortController", "Controllers", "onanimationcancel", "SVGDocument", "IIRFilterNode", "RTCStatsReport", "MediaStreamTrack", "CSS2Properties.prototype.MozOsxFontSmoothing", "CropTarget", "BatteryManager", "LaunchQueue", "CSSFontPaletteValuesRule", "PushSubscriptionOptions", "DOMSettableTokenList", "RTCTrackEvent", "MozSmsMessage", "ServiceWorkerContainer", "CanvasCaptureMediaStream", "DeviceStorage", "XPathNSResolver", "SmartCardEvent", "WeakSet", "MozMobileMessageManager", "External.prototype.getHostEnvironmentValue", "WindowUtils", "XPathNamespace", "SVGFEDropShadowElement", "SharedWorker", "WorkerMessageEvent", "CSS2Properties.prototype.MozOSXFontSmoothing", "AudioSinkInfo", "Notification.prototype.image", "ContentVisibilityAutoStateChangeEvent", "PerformanceResourceTiming.prototype.renderBlockingStatus", "console.createTask", "PerformanceServerTiming", "CanvasFilter", "structuredClone", "onslotchange", "EyeDropper", "URLPattern", "VideoFrame", "WritableStreamDefaultController", "SharedArrayBuffer", "CSSCounterStyleRule", "CustomStateSet", "ReadableStreamDefaultController", "XMLDocument.prototype.hasStorageAccess", "CryptoKey", "SubmitEvent", "MediaMetadata", "VideoPlaybackQuality", "ReadableStreamDefaultReader", "UserActivation", "FragmentDirective", "WebKitMediaKeyError", "RTCRtpTransceiver.prototype.stop", "Scheduling", "EventCounts", "VideoTrackList", "SourceBuffer", "RTCError", "FontFaceSet", "CSSCharsetRule", "MediaDeviceInfo", "RTCPeerConnectionIceErrorEvent", "RTCSctpTransport", "MediaSessionCoordinator", "XULPopupElement", "MediaSourceHandle", "RTCEncodedAudioFrame", "__REACT_DEVTOOLS_GLOBAL_HOOK__", "ShadowRealm", "HTMLSlotElement", "DetachedViewControlEvent", "GeolocationPosition", "SiteBoundCredential", "MediaSource", "WebTransport", "GPUSupportedLimits", "ToggleEvent"],
r = "",
C = 0;
try {
for ( ; C < B["length"]; C++) {
var o = B[C]["split"]("."),
E = window["Math"]["floor"](-1827.17),
u = window,
v = !0,
h = 0;
for ( ; h < o["length"]; h++) {
var f = o[h];
console.log(f,'in',u+'','=',f in u)
if (f in u){
angdh_list.push(f);
}
if (!( f in u )) {
v = !1;
break;
}
window["Math"]["ceil"](5.59), window["Math"]["ceil"](3.95), h < o["length"] - 1 && (u = u[f]);
}
var D = window["Math"]["ceil"](517.15),
w = window["Math"]["ceil"](375.86);
r += !v ? "3829ae9642df0d791e41d2159da28bd18d056afadf1bd70fc9222a473eaf58e860ff950e7bf35b66e4aa90b156c80c96913dbd9c23c7262e4adbc3ddd77ff263"[C] : "52738db37a1ea50137e79e8181193ac872cd325ba5cacfbe7aab5b36b9c9879e7c0018dbd31a1832a8dc6528387b67451719dcd8b784a518904e3f07c69b9d30"[C];
}
return r;
} catch (B) {
return "Err:" + ht(B["message"]["slice"](0, 150));
}
}()
console.log(angdh_list);
// 特性, 访问真实网站后 runtime in [object Object] = false
debugger;
U = window["performance"]["getEntriesByType"]("navigation")[0];
U["connectEnd"] - U["connectStart"]
G["domainLookupEnd"] - G["domainLookupStart"]
G["responseStart"] - G["requestStart"]
G["requestStart"] - G["secureConnectionStart"]
G["responseEnd"] - G["fetchStart"]
G["requestStart"] - G["connectEnd"]
G["domInteractive"]
G["connectEnd"] - G["secureConnectionStart"]
G["redirectEnd"] - G["redirectStart"]
G["domContentLoadedEventEnd"] - G["domContentLoadedEventStart"]
G["fetchStart"] - G["workerStart"]
G["loadEventEnd"] - G["loadEventStart"]
G["domComplete"]
G["secureConnectionStart"] - G["connectStart"]
G["firstInterimResponseStart"] - G["requestStart"]
G["initiatorType"]
G["nextHopProtocol"]
window["document"]["getElementById"]["toString"]()["match"](new window["RegExp"]("\\{\\s*\\[native code\\]\\s*\\}$", "m"))
!n["toString"]["toString"]()["match"](new window["RegExp"]("\\{\\s*\\[native code\\]\\s*\\}$", "m"))
console.log(window["CSS"]["supports"]('-webkit-touch-callout', 'inherit'));
console.log(window["CSS"]["supports"]('-moz-osx-font-smoothing', 'inherit'));