// ==UserScript==
// @name nova open source (molly loves kids)
// @namespace [Link]
// @version 0.1
// @description Custom Ui With Login Support And Prediction Feautures
// @author your mom
// @match [Link]
// @match [Link]
// @grant GM_xmlhttpRequest
// @grant GM_addStyle
// @grant GM_setValue
// @grant GM_getValue
// ==/UserScript==
(function () {
"use strict";
let a = null;
let b = GM_getValue("isEnabled", false);
let c = 3;
let d = false;
let e = [];
let f = "Classic";
let g;
const h = [Link]("img");
[Link] = "[Link]
[Link] = "85px";
[Link] = "85px";
[Link] = "none";
[Link] = "absolute";
[Link] = "calc(50% - 40px)";
[Link] = "50%";
[Link] = "translateX(-50%)";
[Link] = "999999999999";
[Link] = "black";
[Link] = "#000000";
[Link] = "#000000";
function i() {
const a = [Link](".mines_minesGameItem__S2ytQ");
[Link](b => {
a[b].[Link] = "";
});
e = [];
switch (f) {
case "Classic":
e = j(c, [Link]);
break;
case "1 Mine Method":
e = j(17, [Link]);
break;
default:
break;
}
[Link]((b, c) => {
setTimeout(() => {
a[b].[Link] = "white";
setTimeout(() => {
a[b].click();
const c = [Link](".mines_minesGameItemMine__NeRa4");
if (c) {
[Link]("Mine indicator found. Stopping highlighting and
clicking.");
clearInterval(g);
}
}, 600);
}, c * 900);
});
}
[Link]("keydown", function (a) {
if ([Link] === "j") {
const a =
[Link](".button_button__dZRSb.button_secondary__Fa_lP.gameBetSubmit
.mobileBottomMargin");
if (a) {
[Link]();
} else {
[Link]("Cashout button not found.");
}
}
});
function j(a, b) {
const c = [];
while ([Link] < a) {
const a = [Link]([Link]() * b);
if () {
[Link](a);
}
}
return c;
}
function k() {
const a =
[Link](".button_button__dZRSb.button_primary__LXFHi.gameBetSubmit.m
obileBottomMargin");
if (a) {
[Link]();
}
}
function l() {
const a = "[Link]
GM_xmlhttpRequest({
method: "GET",
url: a,
onload: function (a) {
const b = [Link];
const c = [Link](", ");
B(c);
}
});
}
function m(a, b, c) {
return [Link](a => {
const [d, e] = [Link](":");
return d === b && e === c;
});
}
function n() {
d = true;
const a = [Link]("div");
[Link] = "custom-main-ui";
[Link] = "240px";
[Link] = "745px";
[Link] = "#000000";
[Link] = "30px";
[Link] = "white";
[Link] = "Playpen Sans, sans-serif";
[Link] = "fixed";
[Link] = "0";
[Link] = "0";
[Link] = "999999999999";
[Link](a);
o();
p(a);
q(a, "25px");
r(a);
u(a);
t(a);
x(a);
y();
z();
}
function o() {
const a = [Link]("div");
[Link] = "custom-welcome-ui";
[Link] = "400px";
[Link] = "400px";
[Link] = "black";
[Link] = "10px";
[Link] = "white";
[Link] = "fixed";
[Link] = "50%";
[Link] = "50%";
[Link] = "translate(-50%, -50%)";
[Link] = "0 0 20px 10px #000000";
[Link] = "999999999999";
const b = [Link]("div");
[Link] = "center";
[Link] = "30px";
[Link] = "Helvetica";
[Link] = "100px";
[Link] = "Welcome Back!";
[Link] = "white";
[Link](b);
[Link](a);
setTimeout(() => {
[Link](a);
}, 3000);
}
function p(a) {
const b = [Link]("div");
[Link] = "relative";
const c = [Link]("div");
[Link] = "";
[Link] = "absolute";
[Link] = "35px";
[Link] = "10px";
[Link] = "#9400d3";
const d = [Link]("img");
[Link] =
"[Link]
[Link] = "100%";
[Link] = "100%";
[Link] = "24px";
const e = [Link]("div");
[Link] = "5px solid white";
[Link] = "15px";
[Link] = "hidden";
[Link](d);
[Link](e);
[Link](c);
[Link](b);
[Link] = "absolute";
[Link] = "35%";
[Link] = "50%";
[Link] = "translate(-50%, -50%)";
[Link](h);
}
function q(a, b) {
const c = [Link]("div");
[Link] = b;
[Link] = "#000000";
[Link](c);
}
function r(a) {
const b = [Link]("div");
[Link] = "radio-container";
[Link] = "4px solid white";
[Link] = "10px";
[Link](b);
const c = s("Classic", b);
const d = s("1 Mine Method", b);
const e = s("Coming Soon...", b);
const f = s("Coming Soon...", b);
}
function s(a, b) {
const c = [Link]("div");
[Link] = "flex";
[Link] = "center";
[Link] = "15px";
const d = [Link]("input");
[Link] = "radio";
[Link] = "methodRadio";
[Link] = a;
[Link] = "5px";
[Link](d);
const e = [Link]("label");
[Link] = a;
[Link] = "white";
[Link](e);
[Link]("click", () => {
f = a;
});
[Link](c);
}
function t(a) {
const b = [Link]("button");
[Link] = "Predict SafeSpots";
[Link] = "10px";
[Link] = "purple";
[Link] = "white";
[Link] = "none";
[Link] = "5px";
[Link] = "pointer";
[Link] = "block";
[Link] = "0 auto";
[Link] = "auto";
[Link](b);
}
function u(a) {
const b = [Link]("div");
[Link] = "balance-display";
[Link] = "#ffffff";
[Link] = "absolute";
[Link] = "250px";
[Link] = "10px";
[Link](b);
}
function v() {
const a =
[Link](".button_button__dZRSb.button_primary__LXFHi.gameBetSubmit.m
obileBottomMargin");
if (a) {
[Link]();
}
}
function w() {
g = setInterval(() => {
const a = [Link](".mines_minesGameItem__S2ytQ");
const b =
[Link]("audio[src=\"[Link]
if (b) {
[Link]("Explosion sound detected. Stopping highlighting and
clicking.");
clearInterval(g);
return;
}
for (const b of a) {
const a = [Link](b);
const c = [Link];
if ([Link]("linear-gradient(45deg, #ff0000, #ffaa00, #aaff00, #00ffaa,
#0000ff, #aa00ff, #ff00aa)")) {
[Link]("Mine indicator found. Stopping highlighting and clicking.");
clearInterval(g);
return;
}
}
}, 1000);
}
w();
function x(a) {
const b = [Link]("div");
[Link] = "bottom-text-label";
[Link] = "Molly loves kids";
[Link] = "#ffffff";
[Link] = "11px";
[Link] = "absolute";
[Link] = "0";
[Link] = "10";
[Link] = "100%";
[Link] = "center";
[Link] = "10px";
[Link] = "4px solid white";
[Link] = "8px";
[Link](b);
}
function y() {
const a = [Link](".custom-main-ui button");
[Link]("click", () => {
[Link] = "block";
setTimeout(() => {
[Link] = "none";
i();
v();
}, 3000);
});
}
function z() {
a = setInterval(() => {
A();
}, 1000);
}
function A() {
const a = [Link](".text_text__fMaR4.text_regular16__7x_ra
span");
const b = [Link]("balance-display");
if (a && b) {
const c = [Link];
[Link] = "Current Balance: " + c;
}
}
function B(a) {
const b = [Link]("div");
[Link] = "custom-login-ui";
[Link] = "275px";
[Link] = "250px";
[Link] = "#000000";
[Link] = "10px";
[Link] = "white";
[Link] = "fixed";
[Link] = "50%";
[Link] = "50%";
[Link] = "translate(-50%, -50%)";
[Link] = "0 0 20px 10px #000000";
[Link](b);
const c = [Link]("label");
[Link] = "Username:";
[Link] = "block";
[Link] = "20px";
[Link] = "center";
[Link] = "13px";
[Link](c);
const d = [Link]("input");
[Link] = "text";
[Link] = "usernameInput";
[Link] = "10px";
[Link] = "80%";
[Link] = "5%";
[Link] = "center";
[Link](d);
const e = [Link]("label");
[Link] = "Password:";
[Link] = "block";
[Link] = "10px";
[Link] = "center";
[Link] = "13px";
[Link](e);
const f = [Link]("input");
[Link] = "password";
[Link] = "passwordInput";
[Link] = "10px";
[Link] = "80%";
[Link] = "5%";
[Link] = "center";
[Link](f);
const g = [Link]("button");
[Link] = "Sign In";
[Link] = "20px";
[Link] = "80%";
[Link] = "12%";
[Link] = "11px";
[Link] = "#000000";
[Link] = "white";
[Link] = "none";
[Link] = "5px";
[Link] = "pointer";
[Link](g);
const h = [Link]("label");
[Link] = "bottom-text-label";
[Link] = "kids predictor";
[Link] = "2%";
[Link] = "center";
[Link] = "10px";
[Link] = "13px";
[Link](h);
[Link]("click", () => {
const a = [Link]("usernameInput").value;
const c = [Link]("passwordInput").value;
if (a != "tester" && c != "tester123") {
[Link] = "none";
[Link] = "none";
[Link](b);
n();
} else {
alert("Invalid credentials. Please try again.");
}
});
}
l();
a = setInterval(() => {
if (b && d) {
k();
}
}, 1500);
})();
GM_addStyle("\[Link]-main-ui {\n border: 25px solid transparent;\n
background-clip: padding-box;\n background-image: linear-gradient(to right,
black 50%, purple 50%);\n border-radius: 25px;\n position: relative;\n
box-shadow: 0 0 35px 10px #000000, 0 0 40px white; /* Purple glow effect with white
glow */\n}\n\[Link]-main-ui * {\n font-family: 'Playpen Sans', sans-serif;\n}\
n\[Link]-login-ui {\n text-align: center;\n box-shadow: 0 0 20px 10px
#9400d3; /* Purple glow effect */\n}\n\n.mines_minesGameItem__S2ytQ {\n
transition: background-color 0.5s ease; /* Add transition for smooth color change
*/\n}\n\[Link]-container {\n position: absolute;\n bottom: 70px;\n left:
5px;\n display: flex;\n flex-direction: column-reverse; /* Display radio
buttons in a column, starting from the bottom */\n align-items: flex-start; /*
Align radio buttons to the left */\n color: white;\n z-index: 1; /* Ensure
radio buttons are above other elements */\n}\n\[Link]-container input {\n
display: block;\n margin-bottom: 5px;\n}\n\n/* Rainbow fade effect for
the \"Sign In\" button */\[Link]-login-ui button {\n padding: 15px;\n
background: linear-gradient(45deg, #ff0000, #ffaa00, #aaff00, #00ffaa, #0000ff,
#aa00ff, #ff00aa); /* Rainbow gradient background */\n background-size: 200%
200%; /* Size of the background gradient */\n color: white;\n border: none;\n
border-radius: 5px;\n cursor: pointer;\n display: block;\n margin: 0
auto;\n margin-top: 20px;\n transition: background 0.5s ease; /* Add
transition for smooth color change */\n}\n\[Link]-login-ui button:hover {\n
background-position: right bottom; /* Change background position on hover */\n}\n\
[Link]-text-label {\n color: #ffffff;\n position: absolute;\n bottom: 0;
/* Updated to 0 for the bottom of the main UI */\n left: 50%;\n transform:
translateX(-50%);\n border: 4px solid white;\n border-radius: 8px;\n}\n\n/*
Additional styling for the \"Galaxy Predictor\" title text */\[Link]-main-ui
#custom-main-ui-label {\n font-style: italic; /* Make the text italic */\n
background: linear-gradient(45deg, #ff0000, #ffaa00, #aaff00, #00ffaa, #0000ff,
#aa00ff, #ff00aa); /* Rainbow gradient background */\n background-size: 800%
800%; /* Size of the background gradient */\n animation: rainbow-text 8s
infinite; /* Animation for rainbow effect */\n border-radius: 15px; /* Add
rounded edges */\n font-size: 20px; /* Increase font size */\n}\n\n/* Rainbow
fade effect for the \"Predict SafeSpots\" button */\[Link]-main-ui button {\n
padding: 10px;\n background: linear-gradient(90deg, black, white); // Change the
background color to a mix of black and white\n background-size: 200% 200%; /*
Size of the background gradient */\n color: white;\n border: none;\n
border-radius: 5px;\n cursor: pointer;\n display: block;\n box-shadow: 0 0
35px 10px #000000, 0 0 40px white; /* Purple glow effect with white glow */\n
position: absolute;\n top: 50%;\n left: 50%;\n transform: translate(-50%,
-50%);\n transition: background 0.5s ease; /* Add transition for smooth color
change */\n}\n\[Link]-main-ui button:hover {\n background-position: right
bottom; /* Change background position on hover */\n}\n\n@keyframes rainbow-text {\n
0% {\n background-position: 0% 50%;\n }\n 100% {\n background-
position: 100% 50%;\n }\n}\n");