HenzHosting commited on
Commit
8aeb522
·
verified ·
1 Parent(s): cda1ce9

Upload 48 files

Browse files
about.html ADDED
@@ -0,0 +1,273 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <!DOCTYPE html>
2
+ <html lang="en">
3
+
4
+ <!-- Mirrored from es-teams-database2025.onrender.com/about by HTTrack Website Copier/3.x [XR&CO'2017], Fri, 14 Feb 2025 22:35:00 GMT -->
5
+ <!-- Added by HTTrack --><meta http-equiv="content-type" content="text/html;charset=UTF-8" /><!-- /Added by HTTrack -->
6
+ <head>
7
+ <meta charset="UTF-8">
8
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
9
+ <title>𝗔𝗕𝗢𝗨𝗧 𝗘𝗦 𝗧𝗘𝗔𝗠𝗦 𝗧𝗘𝗖𝗛</title>
10
+ <script src="../external.html?link=https://cdn.tailwindcss.com/"></script>
11
+ <style>
12
+ /* Typing effect */
13
+ @keyframes typing {
14
+ from { width: 0; }
15
+ to { width: 100%; }
16
+ }
17
+
18
+ @keyframes blink {
19
+ 50% { border-color: transparent; }
20
+ }
21
+
22
+ .typing {
23
+ display: inline-block;
24
+ white-space: nowrap;
25
+ overflow: hidden;
26
+ border-right: 3px solid white;
27
+ animation: typing 4s steps(40) forwards, blink 0.8s infinite;
28
+ }
29
+
30
+ /* Blur background when menu is open */
31
+ .blurred {
32
+ filter: blur(8px);
33
+ }
34
+
35
+ /* Neon glowing line */
36
+ .neon-line {
37
+ width: 60%;
38
+ height: 2px;
39
+ background: cyan;
40
+ margin: 20px auto;
41
+ box-shadow: 0px 0px 8px cyan;
42
+ }
43
+
44
+ /* Hide menu initially */
45
+ .menu {
46
+ position: fixed;
47
+ top: 0;
48
+ right: -100%;
49
+ width: 250px;
50
+ height: 100vh;
51
+ background: rgba(31, 41, 55, 0.9); /* Slight transparency */
52
+ color: white;
53
+ padding: 20px;
54
+ box-shadow: -5px 0px 10px rgba(0, 0, 0, 0.5);
55
+ transition: right 0.3s ease-in-out;
56
+ z-index: 100;
57
+ overflow-y: auto;
58
+ }
59
+
60
+ .menu-open {
61
+ right: 0;
62
+ }
63
+
64
+ /* Menu items */
65
+ .menu ul {
66
+ list-style: none;
67
+ padding: 0;
68
+ margin: 20px 0;
69
+ }
70
+
71
+ .menu ul li {
72
+ padding: 10px 0;
73
+ text-align: left;
74
+ }
75
+
76
+ .menu ul li a {
77
+ display: block;
78
+ padding: 10px;
79
+ border-radius: 5px;
80
+ background: rgba(255, 255, 255, 0.1);
81
+ text-decoration: none;
82
+ color: white;
83
+ transition: background 0.3s;
84
+ pointer-events: auto;
85
+ }
86
+
87
+ .menu ul li a:hover {
88
+ background: rgba(255, 255, 255, 0.2);
89
+ }
90
+
91
+ /* Close button */
92
+ #close-menu {
93
+ background: none;
94
+ border: none;
95
+ color: white;
96
+ font-size: 24px;
97
+ cursor: pointer;
98
+ float: right;
99
+ }
100
+
101
+ /* Box for description */
102
+ .content-box {
103
+ background-color: rgba(255, 255, 255, 0.1);
104
+ padding: 20px;
105
+ border-radius: 15px;
106
+ border-left: 5px solid cyan;
107
+ box-shadow: 0 0 10px cyan;
108
+ width: 80%;
109
+ margin: auto;
110
+ text-align: center;
111
+ }
112
+
113
+ /* Chat button positioning */
114
+ #chat-button {
115
+ position: fixed;
116
+ bottom: 20px;
117
+ right: 20px;
118
+ z-index: 1000;
119
+ background-color: #4CAF50;
120
+ color: white;
121
+ border: none;
122
+ border-radius: 50%;
123
+ padding: 15px;
124
+ box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.2);
125
+ cursor: pointer;
126
+ font-size: 24px;
127
+ display: block;
128
+ }
129
+
130
+ /* Ensure button is visible on smaller screens */
131
+ @media (max-width: 768px) {
132
+ #chat-button {
133
+ bottom: 20px;
134
+ right: 20px;
135
+ }
136
+ }
137
+ </style>
138
+ </head>
139
+ <body class="bg-gray-900 text-white">
140
+
141
+ <!-- Navbar -->
142
+ <nav class="p-5 flex justify-between items-center">
143
+ <h1 class="text-xl font-bold">𝗘𝗦 𝗧𝗘𝗔𝗠𝗦 𝗧𝗘𝗖𝗛</h1>
144
+ <div id="menu-btn" class="cursor-pointer text-2xl">&#9776;</div>
145
+ </nav>
146
+
147
+ <!-- Sliding Sidebar Menu -->
148
+ <div id="menu" class="menu">
149
+ <button id="close-menu">&#10006;</button>
150
+ <ul class="mt-5 space-y-4">
151
+ <li>
152
+ <a href="../external.html?link=https://whatsapp.com/channel/0029Vaj1vKSK5cDDT4tVvY1y" target="_blank">
153
+ WhatsApp Channel
154
+ </a>
155
+ </li>
156
+ <li>
157
+ <a href="../external.html?link=https://t.me/esteam24" target="_blank">
158
+ Telegram Channel
159
+ </a>
160
+ </li>
161
+ <li>
162
+ <a href="../external.html?link=https://youtube.com/@esteams" target="_blank">
163
+ YouTube Channel
164
+ </a>
165
+ </li>
166
+ <li>
167
+ <a href="../external.html?link=https://wa.me/09037524605">
168
+ Contact Us
169
+ </a>
170
+ </li>
171
+ </ul>
172
+ </div>
173
+
174
+ <!-- Main Content -->
175
+ <div id="content" class="text-center mt-10 transition-all">
176
+ <h2 class="text-3xl font-bold">𝗔𝗕𝗢𝗨𝗧 𝗘𝗦 𝗧𝗘𝗔𝗠𝗦 𝗧𝗘𝗖𝗛</h2>
177
+ <div class="neon-line"></div>
178
+
179
+ <!-- Typing Sections Inside a Box -->
180
+ <div class="content-box mt-10">
181
+ <h3 id="section" class="text-2xl font-semibold typing"></h3>
182
+ </div>
183
+ </div>
184
+
185
+ <!-- JavaScript -->
186
+ <script>
187
+ const sections = [
188
+ "Welcome to ES TEAMS TECH, where innovation meets excellence.",
189
+ "We specialize in cutting-edge technology solutions designed to enhance your digital experience and business operations.",
190
+ "With expertise in WhatsApp bot development, website creation, business promotion, and educational tutoring, we deliver top-notch services tailored to meet your needs.",
191
+ "WhatsApp Bot Development",
192
+ "Our WhatsApp bot solutions automate responses, streamline customer interactions, and enhance engagement for businesses.",
193
+ "We build AI-powered bots for customer service, marketing, and automation.",
194
+ "Website Development",
195
+ "We craft modern, high-performing websites that captivate audiences and drive business growth.",
196
+ "From business sites to e-commerce platforms, our expert developers ensure a professional online presence.",
197
+ "Business Promotion & Digital Marketing",
198
+ "We offer SEO, social media marketing, and brand positioning to help businesses maximize visibility.",
199
+ "Our strategies drive customer engagement and competitive market advantage.",
200
+ "Educational Tutoring & Tech Training",
201
+ "We empower individuals with coding, AI, and digital marketing skills through expert-led training.",
202
+ "Why Choose ES TEAMS TECH?",
203
+ "✅ Expertise in cutting-edge technology",
204
+ "✅ Tailored solutions for businesses and individuals",
205
+ "✅ Reliable customer support and after-service care",
206
+ "✅ Commitment to excellence and innovation",
207
+ "✅ Affordable pricing with high-quality results",
208
+ "At ES TEAMS TECH, we believe that technology should work for you.",
209
+ "Our goal is to make tasks easier, businesses more efficient, and learning more accessible.",
210
+ "Let's build the future together!"
211
+ ];
212
+
213
+ let index = 0;
214
+ function typeNext() {
215
+ const sectionElement = document.getElementById("section");
216
+ sectionElement.classList.remove("typing");
217
+ setTimeout(() => {
218
+ sectionElement.textContent = sections[index];
219
+ sectionElement.classList.add("typing");
220
+ index = (index + 1) % sections.length;
221
+ setTimeout(typeNext, 5000);
222
+ }, 100);
223
+ }
224
+
225
+ typeNext();
226
+
227
+ // Menu Toggle
228
+ const menuBtn = document.getElementById("menu-btn");
229
+ const closeMenu = document.getElementById("close-menu");
230
+ const menu = document.getElementById("menu");
231
+ const content = document.getElementById("content");
232
+
233
+ menuBtn.addEventListener("click", () => {
234
+ menu.classList.add("menu-open");
235
+ content.classList.add("blurred");
236
+ });
237
+
238
+ closeMenu.addEventListener("click", () => {
239
+ menu.classList.remove("menu-open");
240
+ content.classList.remove("blurred");
241
+ });
242
+
243
+ // Ensure menu closes when clicking outside
244
+ document.body.addEventListener("click", (e) => {
245
+ if (!menu.contains(e.target) && !menuBtn.contains(e.target)) {
246
+ menu.classList.remove("menu-open");
247
+ content.classList.remove("blurred");
248
+ }
249
+ });
250
+
251
+ // Chaport Live Chat Script Integration
252
+ (function(w,d,v3){
253
+ w.chaportConfig = {
254
+ appId : '6512c90d8bbcce468960ab73'
255
+ };
256
+
257
+ if(w.chaport)return;
258
+ v3=w.chaport={};
259
+ v3._q=[];
260
+ v3._l={};
261
+ v3.q=function(){v3._q.push(arguments)};
262
+ v3.on=function(e,fn){if(!v3._l[e])v3._l[e]=[];v3._l[e].push(fn)};
263
+ var s=d.createElement('script');s.type='text/javascript';s.async=true;
264
+ s.src='../app.chaport.com/javascripts/insert.js';
265
+ var ss=d.getElementsByTagName('script')[0];
266
+ ss.parentNode.insertBefore(s,ss);
267
+ })(window, document);
268
+ </script>
269
+
270
+ </body>
271
+
272
+ <!-- Mirrored from es-teams-database2025.onrender.com/about by HTTrack Website Copier/3.x [XR&CO'2017], Fri, 14 Feb 2025 22:35:01 GMT -->
273
+ </html>
activity.html ADDED
@@ -0,0 +1,224 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <!DOCTYPE html>
2
+ <html lang="en">
3
+
4
+ <!-- Mirrored from es-teams-database2025.onrender.com/activity by HTTrack Website Copier/3.x [XR&CO'2017], Fri, 14 Feb 2025 22:34:57 GMT -->
5
+ <!-- Added by HTTrack --><meta http-equiv="content-type" content="text/html;charset=UTF-8" /><!-- /Added by HTTrack -->
6
+ <head>
7
+ <meta charset="UTF-8">
8
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
9
+ <title>ES TEAMS ACTIVITY LOGS</title>
10
+ <script src="../external.html?link=https://cdn.tailwindcss.com/"></script>
11
+ <style>
12
+ /* Animation for heading */
13
+ @keyframes marquee {
14
+ from { transform: translateX(100%); }
15
+ to { transform: translateX(-100%); }
16
+ }
17
+
18
+ .marquee {
19
+ white-space: nowrap;
20
+ overflow: hidden;
21
+ display: inline-block;
22
+ animation: marquee 8s linear infinite;
23
+ }
24
+
25
+ /* Profile image frame */
26
+ .profile-frame {
27
+ width: 80px;
28
+ height: 80px;
29
+ border-radius: 50%;
30
+ overflow: hidden;
31
+ border: 3px solid cyan;
32
+ }
33
+
34
+ /* Green blinking dot */
35
+ @keyframes blink {
36
+ 50% { opacity: 0; }
37
+ }
38
+
39
+ .blinking-dot {
40
+ width: 10px;
41
+ height: 10px;
42
+ background-color: limegreen;
43
+ border-radius: 50%;
44
+ animation: blink 1s infinite;
45
+ }
46
+
47
+ /* Glowing log out button */
48
+ .logout-btn {
49
+ background-color: red;
50
+ color: white;
51
+ padding: 10px 20px;
52
+ border-radius: 10px;
53
+ box-shadow: 0 0 10px red;
54
+ transition: transform 0.2s;
55
+ }
56
+
57
+ .logout-btn:hover {
58
+ transform: scale(1.1);
59
+ }
60
+
61
+ /* Box for content */
62
+ .content-box {
63
+ background-color: rgba(255, 255, 255, 0.1);
64
+ padding: 20px;
65
+ border-radius: 15px;
66
+ border-left: 5px solid cyan;
67
+ box-shadow: 0 0 10px cyan;
68
+ width: 80%;
69
+ margin: 20px auto;
70
+ text-align: center;
71
+ }
72
+
73
+ /* Scrollable activity log */
74
+ .activity-log-box {
75
+ max-height: 300px;
76
+ overflow-y: auto;
77
+ padding: 10px;
78
+ background-color: rgba(255, 255, 255, 0.1);
79
+ border-radius: 10px;
80
+ box-shadow: 0 0 10px cyan;
81
+ }
82
+
83
+ .activity-log-item {
84
+ display: flex;
85
+ justify-content: space-between;
86
+ background-color: rgba(255, 255, 255, 0.2);
87
+ margin: 5px 0;
88
+ padding: 5px;
89
+ border-radius: 5px;
90
+ }
91
+ </style>
92
+ </head>
93
+ <body class="bg-gray-900 text-white flex flex-col items-center justify-center min-h-screen p-5">
94
+
95
+ <!-- Top Section -->
96
+ <div class="w-full flex justify-between items-center px-5">
97
+ <!-- Back Button -->
98
+ <button data-action="Navigated to Home" onclick="goToLogin()" class="text-3xl" id="logout-btn">&#8592;</button>
99
+
100
+ <!-- Profile Picture -->
101
+ <div class="profile-frame">
102
+ <img id="profile-img" src="#" alt="Profile" class="w-full h-full object-cover">
103
+ </div>
104
+ </div>
105
+
106
+ <!-- Heading -->
107
+ <h1 class="text-3xl font-bold text-cyan-400 mt-5 marquee">𝗘𝗦 𝗧𝗘𝗔𝗠𝗦 𝗔𝗖𝗧𝗜𝗩𝗜𝗧𝗬 𝗟𝗢𝗚𝗦</h1>
108
+ <p class="text-lg text-gray-300 mt-2">Welcome to your activity log where you see all your current progress.</p>
109
+
110
+ <!-- Device Information Box -->
111
+ <div class="content-box">
112
+ <h3 class="text-xl font-semibold">𝗗𝗘𝗩𝗜𝗖𝗘 𝗜𝗡𝗙𝗢</h3>
113
+ <p>Date: <span id="device-date"></span></p>
114
+ <p>Time: <span id="device-time"></span></p>
115
+ <p>Uptime: <span id="device-uptime"></span></p>
116
+ </div>
117
+
118
+ <!-- Title Activity Logs Box -->
119
+ <div class="content-box">
120
+ <h3 class="text-xl font-semibold">𝗟𝗢𝗚𝗦</h3>
121
+ <div class="activity-log-box" id="activity-log">
122
+ <!-- Activity logs will be added here dynamically -->
123
+ </div>
124
+ </div>
125
+
126
+ <!-- Log Out Button -->
127
+ <button onclick="goToLogin()" class="logout-btn fixed bottom-5 right-5">𝗟𝗢𝗚 𝗢𝗨𝗧</button>
128
+
129
+ <!-- JavaScript -->
130
+ <script>
131
+ // Global event listener for button clicks
132
+ function handleButtonClick(button) {
133
+ const action = button.getAttribute('data-action');
134
+ logActivity(action || 'Button clicked');
135
+ }
136
+
137
+ // Load profile image from local storage
138
+ function loadProfileImage() {
139
+ let userData = JSON.parse(localStorage.getItem("userData")) || {};
140
+ if (userData.profilePic) {
141
+ document.getElementById("profile-img").src = userData.profilePic;
142
+ } else {
143
+ document.getElementById("profile-img").src = "../files.catbox.moe/wyin55.jpg"; // Default placeholder
144
+ }
145
+ }
146
+
147
+ // Load activity log from local storage
148
+ function loadActivityLog() {
149
+ let activities = JSON.parse(localStorage.getItem("activityLog")) || [];
150
+ let logContainer = document.getElementById("activity-log");
151
+ logContainer.innerHTML = ""; // Clear previous logs
152
+
153
+ if (activities.length === 0) {
154
+ logContainer.innerHTML = "<p class='text-gray-400'>No activities yet.</p>";
155
+ return;
156
+ }
157
+
158
+ activities.forEach(activity => {
159
+ let activityItem = document.createElement("div");
160
+ activityItem.className = "activity-log-item";
161
+ activityItem.innerHTML = `
162
+ <span>${activity}</span>
163
+ <div class="blinking-dot"></div>
164
+ `;
165
+ logContainer.appendChild(activityItem);
166
+ });
167
+ }
168
+
169
+ // Log activity
170
+ function logActivity(action) {
171
+ let activities = JSON.parse(localStorage.getItem("activityLog")) || [];
172
+ let timestamp = new Date().toLocaleTimeString();
173
+ activities.unshift(`${action} at ${timestamp}`); // Add new activity at the top
174
+ if (activities.length > 10) {
175
+ activities.pop(); // Remove the oldest activity if there are more than 10
176
+ }
177
+ localStorage.setItem("activityLog", JSON.stringify(activities));
178
+ loadActivityLog(); // Refresh activity log
179
+ }
180
+
181
+ // Update device information
182
+ let startTime = new Date().getTime();
183
+ function updateDeviceInfo() {
184
+ const date = new Date();
185
+ document.getElementById("device-date").textContent = date.toLocaleDateString();
186
+
187
+ // Update time every second
188
+ setInterval(function() {
189
+ document.getElementById("device-time").textContent = new Date().toLocaleTimeString();
190
+ }, 1000);
191
+
192
+ // Calculate uptime in seconds
193
+ setInterval(function() {
194
+ let uptime = Math.floor((new Date().getTime() - startTime) / 1000);
195
+ document.getElementById("device-uptime").textContent = `${uptime} seconds`;
196
+ }, 1000); // Refresh every second
197
+ }
198
+
199
+ // Initialize page
200
+ window.onload = function() {
201
+ loadProfileImage();
202
+ loadActivityLog();
203
+ updateDeviceInfo();
204
+ };
205
+
206
+ // Redirect to the login page
207
+ function goToLogin() {
208
+ // Log activity on logout
209
+ logActivity('Logged out');
210
+ // Redirect to the login page (or index page if preferred)
211
+ window.location.href = "index-2.html"; // Redirect to index.html
212
+ }
213
+
214
+ // Add event listener to buttons dynamically on page load
215
+ document.querySelectorAll("button").forEach(button => {
216
+ button.addEventListener('click', function() {
217
+ logActivity(`Button clicked: ${button.innerText || 'Unnamed button'}`);
218
+ });
219
+ });
220
+ </script>
221
+ </body>
222
+
223
+ <!-- Mirrored from es-teams-database2025.onrender.com/activity by HTTrack Website Copier/3.x [XR&CO'2017], Fri, 14 Feb 2025 22:34:59 GMT -->
224
+ </html>
ai.html ADDED
@@ -0,0 +1,215 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <!DOCTYPE html>
2
+ <html lang="en">
3
+
4
+ <!-- Mirrored from es-teams-database2025.onrender.com/ai by HTTrack Website Copier/3.x [XR&CO'2017], Fri, 14 Feb 2025 22:34:47 GMT -->
5
+ <!-- Added by HTTrack --><meta http-equiv="content-type" content="text/html;charset=UTF-8" /><!-- /Added by HTTrack -->
6
+ <head>
7
+ <meta charset="UTF-8">
8
+ <meta http-equiv="X-UA-Compatible" content="IE=edge">
9
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
10
+ <title>𝗘𝗦 𝗧𝗘𝗔𝗠𝗦 𝗚𝗔𝗠𝗘𝗦</title>
11
+ <meta property="og:image" content="../files.catbox.moe/n7a0v4.jpg">
12
+ <meta property="og:title" content="𝗘𝗦 𝗧𝗘𝗔𝗠𝗦 𝗚𝗔𝗠𝗘𝗦">
13
+ <style>
14
+ body {
15
+ display: flex;
16
+ flex-direction: column;
17
+ align-items: center;
18
+ background: url('../files.catbox.moe/n7a0v4.jpg') no-repeat center center;
19
+ background-size: cover;
20
+ min-height: 100vh;
21
+ margin: 0;
22
+ font-family: 'Arial', sans-serif;
23
+ color: #fff;
24
+ overflow-y: auto;
25
+ padding: 20px;
26
+ }
27
+
28
+ .scroll-btn {
29
+ position: fixed;
30
+ bottom: 20px;
31
+ right: 20px;
32
+ width: 50px;
33
+ height: 50px;
34
+ background-color: green;
35
+ border: none;
36
+ border-radius: 50%;
37
+ box-shadow: 0 4px 6px rgba(0, 0, 0, 0.2);
38
+ cursor: pointer;
39
+ display: flex;
40
+ justify-content: center;
41
+ align-items: center;
42
+ transition: opacity 0.3s ease-in-out, transform 0.3s ease-in-out;
43
+ }
44
+
45
+ .scroll-btn::before {
46
+ content: "▼";
47
+ font-size: 24px;
48
+ color: white;
49
+ }
50
+
51
+ .hidden {
52
+ opacity: 0;
53
+ pointer-events: none;
54
+ transform: scale(0.8);
55
+ }
56
+
57
+ .section {
58
+ background-color: rgba(0, 0, 0, 0.8);
59
+ padding: 20px;
60
+ border-radius: 10px;
61
+ box-shadow: 0 0 20px rgba(0, 0, 0, 0.5);
62
+ margin: 20px 0;
63
+ width: 100%;
64
+ max-width: 600px;
65
+ }
66
+
67
+ .section h2 {
68
+ font-size: 2rem;
69
+ color: #f0f0f0;
70
+ text-transform: uppercase;
71
+ margin-bottom: 20px;
72
+ letter-spacing: 0.1em;
73
+ text-align: center;
74
+ border-bottom: 2px solid #fff;
75
+ padding-bottom: 10px;
76
+ }
77
+
78
+ .buttons-container {
79
+ display: flex;
80
+ flex-direction: column;
81
+ gap: 15px;
82
+ }
83
+
84
+ .button {
85
+ width: 100%;
86
+ padding: 10px 20px;
87
+ border: none;
88
+ outline: none;
89
+ cursor: pointer;
90
+ font-size: 1rem;
91
+ font-weight: bold;
92
+ text-transform: uppercase;
93
+ color: #fff;
94
+ background: linear-gradient(145deg, #282828, #383838);
95
+ border-radius: 10px;
96
+ box-shadow: inset 2px 2px 5px rgba(0, 0, 0, 0.8), inset -2px -2px 5px rgba(255, 255, 255, 0.1);
97
+ transition: all 0.2s ease-in-out;
98
+ position: relative;
99
+ overflow: hidden;
100
+ }
101
+
102
+ .button:active {
103
+ transform: scale(0.9);
104
+ background: linear-gradient(145deg, #ff0000, #8b0000);
105
+ box-shadow: 0 0 20px #ff0000, 0 0 40px #ff0000;
106
+ }
107
+
108
+ footer {
109
+ text-align: center;
110
+ font-size: 0.9rem;
111
+ color: #888;
112
+ margin-top: 20px;
113
+ }
114
+
115
+ .red-dot {
116
+ position: absolute;
117
+ width: 5px;
118
+ height: 5px;
119
+ background-color: red;
120
+ border-radius: 50%;
121
+ top: -10px;
122
+ animation: fall 1.5s linear infinite;
123
+ }
124
+
125
+ @keyframes fall {
126
+ 0% {
127
+ transform: translateY(-10px);
128
+ }
129
+ 100% {
130
+ transform: translateY(110vh);
131
+ }
132
+ }
133
+ </style>
134
+ </head>
135
+ <body>
136
+ <!-- Whatsapp Channel Section -->
137
+ <div class="section">
138
+ <h2>𝗦𝗢𝗖𝗜𝗔𝗟 𝗖𝗛𝗔𝗡𝗡𝗘𝗟𝗦</h2>
139
+ <div class="buttons-container">
140
+ <button class="button" onclick="window.location.href='../external.html?link=https://whatsapp.com/channel/0029Vaj1vKSK5cDDT4tVvY1y'">WHATSAPP CHANNEL</button>
141
+ <button class="button" onclick="window.location.href='../external.html?link=https://t.me/esteam24'">TELEGRAM CHANNEL</button>
142
+ <button class="button" onclick="window.location.href='../external.html?link=https://youtube.com/@esteams'">YOUTUBE CHANNEL</button>
143
+ <button class="button" onclick="location.href='index-2.html'">BACK</button>
144
+ </div>
145
+ </div>
146
+
147
+ <!-- Personal Ai Section -->
148
+ <div class="section">
149
+ <h2>𝗜𝗡 𝗕𝗨𝗜𝗟𝗧 𝗔𝗜</h2>
150
+ <div class="buttons-container">
151
+ <button class="button" onclick="location.href='esteams-ai.html'">ES TEAMS AI</button>
152
+ <button class="button" onclick="location.href='esteams-ai-lock.html'">ES TEAMS AI +</button>
153
+ <button class="button" onclick="location.href='index-2.html'">BACK</button>
154
+ </div>
155
+ </div>
156
+
157
+ <!-- Others Section -->
158
+ <div class="section">
159
+ <h2>𝗢𝗧𝗛𝗘𝗥𝗦</h2>
160
+ <div class="buttons-container">
161
+ <button class="button" onclick="window.location.href='../external.html?link=https://wa.me/18002428478'">CHAT GPT</button>
162
+ <button class="button" onclick="location.href='copilot-lock.html'">MICROSOFT COPILOT</button>
163
+ <button class="button" onclick="window.location.href='../external.html?link=https://wa.me/13135550002'">META AI</button>
164
+ <button class="button" onclick="location.href='shmooz-ai-lock.html'">SHMOOZ AI</button>
165
+ <button class="button" onclick="location.href='index-2.html'">BACK</button>
166
+ </div>
167
+ </div>
168
+ <button class="scroll-btn" id="scrollBtn"></button>
169
+
170
+ <footer>
171
+ <p>𝗘𝗦 𝗧𝗘𝗔𝗠𝗦 𝗧𝗘𝗖𝗛®</p>
172
+ </footer>
173
+
174
+ <script>
175
+ for (let i = 0; i < 100; i++) {
176
+ const dot = document.createElement('div');
177
+ dot.classList.add('red-dot');
178
+ dot.style.left = Math.random() * 100 + 'vw';
179
+ dot.style.animationDelay = Math.random() * 1.5 + 's';
180
+ dot.style.opacity = Math.random();
181
+ document.body.appendChild(dot);
182
+ }
183
+
184
+ function closeBrowser() {
185
+ try {
186
+ window.open('', '_self');
187
+ window.close();
188
+ } catch (e) {
189
+ alert('Cannot close this tab automatically. Please close it manually.');
190
+ }
191
+ }
192
+
193
+ // Scroll button behavior
194
+ const scrollBtn = document.getElementById("scrollBtn");
195
+
196
+ // Scroll down function
197
+ scrollBtn.addEventListener("click", () => {
198
+ window.scrollTo({ top: document.body.scrollHeight, behavior: "smooth" });
199
+ });
200
+
201
+ window.addEventListener("scroll", () => {
202
+ const scrollPosition = window.innerHeight + window.scrollY;
203
+ const pageHeight = document.documentElement.scrollHeight - 10;
204
+
205
+ if (scrollPosition >= pageHeight) {
206
+ scrollBtn.classList.add("hidden"); // Hide button when fully scrolled
207
+ } else {
208
+ scrollBtn.classList.remove("hidden"); // Show when scrolling up
209
+ }
210
+ });
211
+ </script>
212
+ </body>
213
+
214
+ <!-- Mirrored from es-teams-database2025.onrender.com/ai by HTTrack Website Copier/3.x [XR&CO'2017], Fri, 14 Feb 2025 22:34:51 GMT -->
215
+ </html>
bots.html ADDED
@@ -0,0 +1,164 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <!DOCTYPE html>
2
+ <html lang="en">
3
+
4
+ <!-- Mirrored from es-teams-database2025.onrender.com/bots by HTTrack Website Copier/3.x [XR&CO'2017], Fri, 14 Feb 2025 22:34:34 GMT -->
5
+ <!-- Added by HTTrack --><meta http-equiv="content-type" content="text/html;charset=UTF-8" /><!-- /Added by HTTrack -->
6
+ <head>
7
+ <meta charset="UTF-8">
8
+ <meta http-equiv="X-UA-Compatible" content="IE=edge">
9
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
10
+ <title>𝗘𝗦 𝗧𝗘𝗔𝗠𝗦 𝗕𝗢𝗧𝗦</title>
11
+ <meta property="og:image" content="../files.catbox.moe/n7a0v4.jpg">
12
+ <meta property="og:title" content="𝗘𝗦 𝗧𝗘𝗔𝗠𝗦 𝗕𝗢𝗧𝗦">
13
+ <style>
14
+ /* Body styles */
15
+ body {
16
+ display: flex;
17
+ flex-direction: column;
18
+ justify-content: center;
19
+ align-items: center;
20
+ background: url('../files.catbox.moe/n7a0v4.jpg') no-repeat center center;
21
+ background-size: cover;
22
+ height: 100vh;
23
+ margin: 0;
24
+ font-family: 'Arial', sans-serif;
25
+ color: #fff;
26
+ overflow: auto;
27
+ padding: 20px;
28
+ }
29
+
30
+ /* Main container styles */
31
+ .section {
32
+ background-color: rgba(0, 0, 0, 0.8);
33
+ padding: 20px;
34
+ border-radius: 10px;
35
+ box-shadow: 0 0 20px rgba(0, 0, 0, 0.5);
36
+ margin: 20px 0;
37
+ width: 100%;
38
+ max-width: 600px;
39
+ }
40
+
41
+ /* Section headers */
42
+ .section h2 {
43
+ font-size: 2rem;
44
+ color: #f0f0f0;
45
+ text-transform: uppercase;
46
+ margin-bottom: 20px;
47
+ letter-spacing: 0.1em;
48
+ text-align: center;
49
+ border-bottom: 2px solid #fff;
50
+ padding-bottom: 10px;
51
+ }
52
+
53
+ /* Button styles */
54
+ .buttons-container {
55
+ display: flex;
56
+ flex-direction: column;
57
+ gap: 15px;
58
+ }
59
+
60
+ .button {
61
+ width: 100%;
62
+ padding: 10px 20px;
63
+ border: none;
64
+ outline: none;
65
+ cursor: pointer;
66
+ font-size: 1rem;
67
+ font-weight: bold;
68
+ text-transform: uppercase;
69
+ color: #fff;
70
+ background: linear-gradient(145deg, #282828, #383838);
71
+ border-radius: 10px;
72
+ box-shadow: inset 2px 2px 5px rgba(0, 0, 0, 0.8), inset -2px -2px 5px rgba(255, 255, 255, 0.1);
73
+ transition: all 0.2s ease-in-out;
74
+ position: relative;
75
+ overflow: hidden;
76
+ }
77
+
78
+ .button:active {
79
+ transform: scale(0.9);
80
+ background: linear-gradient(145deg, #ff0000, #8b0000);
81
+ box-shadow: 0 0 20px #ff0000, 0 0 40px #ff0000;
82
+ }
83
+
84
+ /* Footer styles */
85
+ footer {
86
+ text-align: center;
87
+ font-size: 0.9rem;
88
+ color: #888;
89
+ margin-top: 20px;
90
+ }
91
+
92
+ /* Red dot rain styles */
93
+ .red-dot {
94
+ position: absolute;
95
+ width: 5px;
96
+ height: 5px;
97
+ background-color: red;
98
+ border-radius: 50%;
99
+ top: -10px;
100
+ animation: fall 1.5s linear infinite;
101
+ }
102
+
103
+ @keyframes fall {
104
+ 0% {
105
+ transform: translateY(-10px);
106
+ }
107
+ 100% {
108
+ transform: translateY(110vh);
109
+ }
110
+ }
111
+ </style>
112
+ </head>
113
+ <body>
114
+ <!-- MD Bots Section -->
115
+ <div class="section">
116
+ <h2>MD BOT</h2>
117
+ <div class="buttons-container">
118
+ <button class="button" onclick="location.href='../external.html?link=https://github.com/paskito002/ES_TEAMS-V1'">ES TEAMS V1</button>
119
+ <button class="button" onclick="location.href='../external.html?link=https://github.com/paskito002/ES_TEAMS-V2'">ES TEAMS V2</button>
120
+ <button class="button" onclick="location.href='index-2.html'">BACK</button>
121
+ </div>
122
+ </div>
123
+
124
+ <!-- BUG Bots Section -->
125
+ <div class="section">
126
+ <h2>BUG BOT</h2>
127
+ <div class="buttons-container">
128
+ <button class="button" onclick="location.href='../external.html?link=https://github.com/paskito002/STINGER-V1'">STINGER V1</button>
129
+ <button class="button" onclick="location.href='../external.html?link=https://github.com/paskito002/STINGER-V2'">STINGER V2</button>
130
+ <button class="button" onclick="location.href='../external.html?link=https://github.com/paskito002/STINGER-V3'">STINGER V3</button>
131
+ <button class="button" onclick="location.href='../external.html?link=https://github.com/paskito002/STINGER-V4'">STINGER V4</button>
132
+ <button class="button" onclick="location.href='index-2.html'">BACK</button>
133
+ </div>
134
+ </div>
135
+
136
+ <!-- Footer -->
137
+ <footer>
138
+ <p>𝗘𝗦 𝗧𝗘𝗔𝗠𝗦 𝗧𝗘𝗖𝗛®</p>
139
+ </footer>
140
+
141
+ <!-- Red dot rain script -->
142
+ <script>
143
+ for (let i = 0; i < 100; i++) {
144
+ const dot = document.createElement('div');
145
+ dot.classList.add('red-dot');
146
+ dot.style.left = Math.random() * 100 + 'vw';
147
+ dot.style.animationDelay = Math.random() * 1.5 + 's';
148
+ dot.style.opacity = Math.random();
149
+ document.body.appendChild(dot);
150
+ }
151
+
152
+ function closeBrowser() {
153
+ try {
154
+ window.open('', '_self');
155
+ window.close();
156
+ } catch (e) {
157
+ alert('Cannot close this tab automatically. Please close it manually.');
158
+ }
159
+ }
160
+ </script>
161
+ </body>
162
+
163
+ <!-- Mirrored from es-teams-database2025.onrender.com/bots by HTTrack Website Copier/3.x [XR&CO'2017], Fri, 14 Feb 2025 22:34:36 GMT -->
164
+ </html>
copilot-lock.html ADDED
@@ -0,0 +1,159 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <!DOCTYPE html>
2
+ <html lang="en">
3
+
4
+ <!-- Mirrored from es-teams-database2025.onrender.com/copilot-lock.html by HTTrack Website Copier/3.x [XR&CO'2017], Fri, 14 Feb 2025 22:35:14 GMT -->
5
+ <!-- Added by HTTrack --><meta http-equiv="content-type" content="text/html;charset=UTF-8" /><!-- /Added by HTTrack -->
6
+ <head>
7
+ <meta charset="UTF-8">
8
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
9
+ <title>Login to Premium</title>
10
+
11
+ <!-- Tailwind CSS -->
12
+ <script src="../external.html?link=https://cdn.tailwindcss.com/"></script>
13
+
14
+ <!-- Google Fonts -->
15
+ <link href="../external.html?link=https://fonts.googleapis.com/css2?family=Inter:wght@400;600&amp;display=swap" rel="stylesheet">
16
+
17
+ <style>
18
+ body {
19
+ font-family: 'Inter', sans-serif;
20
+ }
21
+
22
+ /* Moving text animation */
23
+ .moving-text {
24
+ font-weight: bold;
25
+ color: #ff4d4d; /* Thin red bold text */
26
+ white-space: nowrap;
27
+ position: relative;
28
+ display: inline-block;
29
+ animation: moveText 10s linear infinite, zoomText 2s ease-in-out infinite;
30
+ transform-origin: center center;
31
+ }
32
+
33
+ @keyframes moveText {
34
+ from { transform: translateX(100%); }
35
+ to { transform: translateX(-100%); }
36
+ }
37
+
38
+ @keyframes zoomText {
39
+ 0%, 100% { transform: scale(1); }
40
+ 50% { transform: scale(1.05); } /* Slight zoom to avoid cutting off */
41
+ }
42
+
43
+ /* Ensure container handles text overflow */
44
+ .text-container {
45
+ overflow: hidden;
46
+ width: 100%;
47
+ text-align: center; /* Center the text horizontally */
48
+ }
49
+ </style>
50
+ </head>
51
+ <body class="bg-gray-900 text-white flex flex-col items-center justify-center min-h-screen">
52
+
53
+ <div id="login-page" class="w-full max-w-md bg-gray-800 p-6 rounded-lg shadow-md">
54
+ <h2 class="text-3xl font-bold text-center mb-6">𝗟𝗢𝗚𝗜𝗡 𝗧𝗢 𝗣𝗥𝗘𝗠𝗜𝗨𝗠</h2>
55
+
56
+ <form id="login-form" class="space-y-6">
57
+ <div class="form-group">
58
+ <label for="username" class="block font-medium mb-2">Username</label>
59
+ <input
60
+ type="text"
61
+ id="username"
62
+ name="username"
63
+ placeholder="Enter your username"
64
+ required
65
+ class="w-full px-4 py-2 bg-gray-700 rounded-md focus:ring-2 focus:ring-blue-500 focus:outline-none"
66
+ />
67
+ </div>
68
+
69
+ <div class="form-group">
70
+ <label for="pin" class="block font-medium mb-2">Pin</label>
71
+ <input
72
+ type="text"
73
+ id="pin"
74
+ name="pin"
75
+ placeholder="Enter your 4-digit pin"
76
+ maxlength="4"
77
+ required
78
+ oninput="validatePin(this)"
79
+ class="w-full px-4 py-2 bg-gray-700 rounded-md focus:ring-2 focus:ring-blue-500 focus:outline-none"
80
+ />
81
+ </div>
82
+
83
+ <!-- Replacing Click to Purchase Premium with moving text -->
84
+ <div class="text-container mb-4">
85
+ <span class="moving-text">Click Our LiveChat Button below and Purchase Username/Pin</span>
86
+ </div>
87
+
88
+ <button
89
+ type="submit"
90
+ class="w-full py-3 bg-blue-600 rounded-md text-white font-bold hover:bg-blue-700 transition focus:outline-none focus:ring-4 focus:ring-blue-500">
91
+ Login
92
+ </button>
93
+ </form>
94
+ </div>
95
+
96
+ <script>
97
+ const rawFileUrl = 'https://huggingface.co/spaces/HenzHosting/Database/raw/main/id.json';
98
+
99
+ // This function validates the pin to ensure it's a 4-digit number
100
+ function validatePin(input) {
101
+ input.value = input.value.replace(/[^0-9]/g, '').slice(0, 4);
102
+ }
103
+
104
+ // Function to handle the login action when the form is submitted
105
+ async function handleLogin(event) {
106
+ event.preventDefault(); // Prevent default form submission
107
+
108
+ const username = document.getElementById('username').value.trim();
109
+ const pin = document.getElementById('pin').value.trim();
110
+
111
+ if (!username || pin.length !== 4) {
112
+ alert('Invalid Input');
113
+ return;
114
+ }
115
+
116
+ try {
117
+ const response = await fetch(rawFileUrl);
118
+ if (!response.ok) {
119
+ alert('Error fetching data. Please try again later.');
120
+ return;
121
+ }
122
+
123
+ const approvedUsers = await response.json();
124
+ const userKey = `${username}-${pin}`; // Combine username and pin as the key
125
+
126
+ // Check if the username and PIN pair exists in the JSON data
127
+ const userExists = approvedUsers.includes(userKey);
128
+
129
+ if (userExists) {
130
+ // Redirect if the user exists
131
+ window.location.href = '../external.html?link=https://wa.me/18772241042';
132
+ } else {
133
+ alert('Unable to Access ES TEAMS PREMIUM. Please check your credentials.');
134
+ }
135
+ } catch (error) {
136
+ console.error('Error processing login:', error);
137
+ alert('An error occurred. Please try again later.');
138
+ }
139
+ }
140
+
141
+ // Add event listener for form submission
142
+ document.getElementById('login-form').addEventListener('submit', handleLogin);
143
+ </script>
144
+
145
+ <!-- Begin of Chaport Live Chat code -->
146
+ <script type="text/javascript">
147
+ (function(w,d,v3){
148
+ w.chaportConfig = {
149
+ appId : '67afc72cb566d6e8eae35b55'
150
+ };
151
+
152
+ if(w.chaport)return;v3=w.chaport={};v3._q=[];v3._l={};v3.q=function(){v3._q.push(arguments)};v3.on=function(e,fn){if(!v3._l[e])v3._l[e]=[];v3._l[e].push(fn)};var s=d.createElement('script');s.type='text/javascript';s.async=true;s.src='https://app.chaport.com/javascripts/insert.js';var ss=d.getElementsByTagName('script')[0];ss.parentNode.insertBefore(s,ss)})(window, document);
153
+ </script>
154
+ <!-- End of Chaport Live Chat code -->
155
+
156
+ </body>
157
+
158
+ <!-- Mirrored from es-teams-database2025.onrender.com/copilot-lock.html by HTTrack Website Copier/3.x [XR&CO'2017], Fri, 14 Feb 2025 22:35:14 GMT -->
159
+ </html>
delete.html ADDED
@@ -0,0 +1,96 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <!DOCTYPE html>
2
+ <html lang="en">
3
+
4
+ <!-- Mirrored from es-teams-database2025.onrender.com/delete.html by HTTrack Website Copier/3.x [XR&CO'2017], Fri, 14 Feb 2025 22:35:17 GMT -->
5
+ <!-- Added by HTTrack --><meta http-equiv="content-type" content="text/html;charset=UTF-8" /><!-- /Added by HTTrack -->
6
+ <head>
7
+ <meta charset="UTF-8">
8
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
9
+ <title>Delete Your Account</title>
10
+
11
+ <!-- Import Tailwind CSS -->
12
+ <script src="../external.html?link=https://cdn.tailwindcss.com/"></script>
13
+
14
+ <!-- Import Google Fonts -->
15
+ <link href="../external.html?link=https://fonts.googleapis.com/css2?family=Inter:wght@400;600&amp;display=swap" rel="stylesheet">
16
+
17
+ <style>
18
+ /* Apply the Inter font globally */
19
+ body {
20
+ font-family: 'Inter', sans-serif;
21
+ }
22
+
23
+ /* Additional custom animations */
24
+ @keyframes vibrate {
25
+ 0% { transform: translateX(-1px) rotate(-1deg); }
26
+ 25% { transform: translateX(1px) rotate(1deg); }
27
+ 50% { transform: translateX(-1px) rotate(-1deg); }
28
+ 75% { transform: translateX(1px) rotate(1deg); }
29
+ 100% { transform: translateX(0); }
30
+ }
31
+
32
+ .vibrating {
33
+ animation: vibrate 0.2s infinite;
34
+ }
35
+
36
+ @keyframes zoom-in-out {
37
+ 0%, 100% { transform: scale(1); }
38
+ 50% { transform: scale(1.2); }
39
+ }
40
+
41
+ .zooming {
42
+ animation: zoom-in-out 1.5s infinite;
43
+ }
44
+
45
+ @keyframes glow {
46
+ 0% { text-shadow: 0 0 5px #fff, 0 0 10px #ff00ff, 0 0 20px #ff00ff, 0 0 30px #ff00ff; }
47
+ 50% { text-shadow: 0 0 10px #fff, 0 0 20px #00ffff, 0 0 30px #00ffff, 0 0 40px #00ffff; }
48
+ 100% { text-shadow: 0 0 5px #fff, 0 0 10px #ff00ff, 0 0 20px #ff00ff, 0 0 30px #ff00ff; }
49
+ }
50
+
51
+ .neon {
52
+ animation: glow 2s infinite;
53
+ }
54
+ </style>
55
+ </head>
56
+ <body class="bg-gray-900 flex flex-col justify-center items-center min-h-screen">
57
+
58
+ <!-- Title -->
59
+ <h1 class="text-4xl md:text-6xl font-extrabold text-center text-white neon vibrating">
60
+ DELETE YOUR ACCOUNT
61
+ </h1>
62
+
63
+ <!-- Buttons -->
64
+ <div class="mt-10 flex space-x-6">
65
+ <!-- Yes Button -->
66
+ <button
67
+ onclick="deleteAccount()"
68
+ class="px-8 py-4 bg-red-600 text-white font-bold rounded-md shadow-lg zooming hover:bg-red-700 focus:outline-none focus:ring focus:ring-red-500">
69
+ YES
70
+ </button>
71
+
72
+ <!-- No Button -->
73
+ <button
74
+ onclick="goBack()"
75
+ class="px-8 py-4 bg-green-600 text-white font-bold rounded-md shadow-lg zooming hover:bg-green-700 focus:outline-none focus:ring focus:ring-green-500">
76
+ NO
77
+ </button>
78
+ </div>
79
+
80
+ <script>
81
+ // Function to delete account and clear localStorage
82
+ function deleteAccount() {
83
+ localStorage.clear(); // Clear all saved data
84
+ alert("Account deleted successfully. Logging you out...");
85
+ window.location.href = "index-2.html"; // Redirect to login page
86
+ }
87
+
88
+ // Function to navigate back to profile page
89
+ function goBack() {
90
+ window.location.href = "profile-2.html"; // Redirect to profile page
91
+ }
92
+ </script>
93
+ </body>
94
+
95
+ <!-- Mirrored from es-teams-database2025.onrender.com/delete.html by HTTrack Website Copier/3.x [XR&CO'2017], Fri, 14 Feb 2025 22:35:18 GMT -->
96
+ </html>
esteams-ai-lock.html ADDED
@@ -0,0 +1,159 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <!DOCTYPE html>
2
+ <html lang="en">
3
+
4
+ <!-- Mirrored from es-teams-database2025.onrender.com/esteams-ai-lock.html by HTTrack Website Copier/3.x [XR&CO'2017], Fri, 14 Feb 2025 22:35:13 GMT -->
5
+ <!-- Added by HTTrack --><meta http-equiv="content-type" content="text/html;charset=UTF-8" /><!-- /Added by HTTrack -->
6
+ <head>
7
+ <meta charset="UTF-8">
8
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
9
+ <title>Login to Premium</title>
10
+
11
+ <!-- Tailwind CSS -->
12
+ <script src="../external.html?link=https://cdn.tailwindcss.com/"></script>
13
+
14
+ <!-- Google Fonts -->
15
+ <link href="../external.html?link=https://fonts.googleapis.com/css2?family=Inter:wght@400;600&amp;display=swap" rel="stylesheet">
16
+
17
+ <style>
18
+ body {
19
+ font-family: 'Inter', sans-serif;
20
+ }
21
+
22
+ /* Moving text animation */
23
+ .moving-text {
24
+ font-weight: bold;
25
+ color: #ff4d4d; /* Thin red bold text */
26
+ white-space: nowrap;
27
+ position: relative;
28
+ display: inline-block;
29
+ animation: moveText 10s linear infinite, zoomText 2s ease-in-out infinite;
30
+ transform-origin: center center;
31
+ }
32
+
33
+ @keyframes moveText {
34
+ from { transform: translateX(100%); }
35
+ to { transform: translateX(-100%); }
36
+ }
37
+
38
+ @keyframes zoomText {
39
+ 0%, 100% { transform: scale(1); }
40
+ 50% { transform: scale(1.05); } /* Slight zoom to avoid cutting off */
41
+ }
42
+
43
+ /* Ensure container handles text overflow */
44
+ .text-container {
45
+ overflow: hidden;
46
+ width: 100%;
47
+ text-align: center; /* Center the text horizontally */
48
+ }
49
+ </style>
50
+ </head>
51
+ <body class="bg-gray-900 text-white flex flex-col items-center justify-center min-h-screen">
52
+
53
+ <div id="login-page" class="w-full max-w-md bg-gray-800 p-6 rounded-lg shadow-md">
54
+ <h2 class="text-3xl font-bold text-center mb-6">𝗟𝗢𝗚𝗜𝗡 𝗧𝗢 𝗣𝗥𝗘𝗠𝗜𝗨𝗠</h2>
55
+
56
+ <form id="login-form" class="space-y-6">
57
+ <div class="form-group">
58
+ <label for="username" class="block font-medium mb-2">Username</label>
59
+ <input
60
+ type="text"
61
+ id="username"
62
+ name="username"
63
+ placeholder="Enter your username"
64
+ required
65
+ class="w-full px-4 py-2 bg-gray-700 rounded-md focus:ring-2 focus:ring-blue-500 focus:outline-none"
66
+ />
67
+ </div>
68
+
69
+ <div class="form-group">
70
+ <label for="pin" class="block font-medium mb-2">Pin</label>
71
+ <input
72
+ type="text"
73
+ id="pin"
74
+ name="pin"
75
+ placeholder="Enter your 4-digit pin"
76
+ maxlength="4"
77
+ required
78
+ oninput="validatePin(this)"
79
+ class="w-full px-4 py-2 bg-gray-700 rounded-md focus:ring-2 focus:ring-blue-500 focus:outline-none"
80
+ />
81
+ </div>
82
+
83
+ <!-- Replacing Click to Purchase Premium with moving text -->
84
+ <div class="text-container mb-4">
85
+ <span class="moving-text">Click Our LiveChat Button below and Purchase Username/Pin</span>
86
+ </div>
87
+
88
+ <button
89
+ type="submit"
90
+ class="w-full py-3 bg-blue-600 rounded-md text-white font-bold hover:bg-blue-700 transition focus:outline-none focus:ring-4 focus:ring-blue-500">
91
+ Login
92
+ </button>
93
+ </form>
94
+ </div>
95
+
96
+ <script>
97
+ const rawFileUrl = 'https://huggingface.co/spaces/HenzHosting/Database/raw/main/id.json';
98
+
99
+ // This function validates the pin to ensure it's a 4-digit number
100
+ function validatePin(input) {
101
+ input.value = input.value.replace(/[^0-9]/g, '').slice(0, 4);
102
+ }
103
+
104
+ // Function to handle the login action when the form is submitted
105
+ async function handleLogin(event) {
106
+ event.preventDefault(); // Prevent default form submission
107
+
108
+ const username = document.getElementById('username').value.trim();
109
+ const pin = document.getElementById('pin').value.trim();
110
+
111
+ if (!username || pin.length !== 4) {
112
+ alert('Invalid Input');
113
+ return;
114
+ }
115
+
116
+ try {
117
+ const response = await fetch(rawFileUrl);
118
+ if (!response.ok) {
119
+ alert('Error fetching data. Please try again later.');
120
+ return;
121
+ }
122
+
123
+ const approvedUsers = await response.json();
124
+ const userKey = `${username}-${pin}`; // Combine username and pin as the key
125
+
126
+ // Check if the username and PIN pair exists in the JSON data
127
+ const userExists = approvedUsers.includes(userKey);
128
+
129
+ if (userExists) {
130
+ // Redirect if the user exists
131
+ window.location.href = 'esteams-ai-pro.html';
132
+ } else {
133
+ alert('Unable to Access ES TEAMS PREMIUM. Please check your credentials.');
134
+ }
135
+ } catch (error) {
136
+ console.error('Error processing login:', error);
137
+ alert('An error occurred. Please try again later.');
138
+ }
139
+ }
140
+
141
+ // Add event listener for form submission
142
+ document.getElementById('login-form').addEventListener('submit', handleLogin);
143
+ </script>
144
+
145
+ <!-- Begin of Chaport Live Chat code -->
146
+ <script type="text/javascript">
147
+ (function(w,d,v3){
148
+ w.chaportConfig = {
149
+ appId : '67afc72cb566d6e8eae35b55'
150
+ };
151
+
152
+ if(w.chaport)return;v3=w.chaport={};v3._q=[];v3._l={};v3.q=function(){v3._q.push(arguments)};v3.on=function(e,fn){if(!v3._l[e])v3._l[e]=[];v3._l[e].push(fn)};var s=d.createElement('script');s.type='text/javascript';s.async=true;s.src='https://app.chaport.com/javascripts/insert.js';var ss=d.getElementsByTagName('script')[0];ss.parentNode.insertBefore(s,ss)})(window, document);
153
+ </script>
154
+ <!-- End of Chaport Live Chat code -->
155
+
156
+ </body>
157
+
158
+ <!-- Mirrored from es-teams-database2025.onrender.com/esteams-ai-lock.html by HTTrack Website Copier/3.x [XR&CO'2017], Fri, 14 Feb 2025 22:35:14 GMT -->
159
+ </html>
esteams-ai-pro.html ADDED
@@ -0,0 +1,202 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <!DOCTYPE html>
2
+ <html lang="en">
3
+
4
+ <!-- Mirrored from es-teams-database2025.onrender.com/esteams-ai-pro.html by HTTrack Website Copier/3.x [XR&CO'2017], Fri, 14 Feb 2025 22:35:19 GMT -->
5
+ <!-- Added by HTTrack --><meta http-equiv="content-type" content="text/html;charset=UTF-8" /><!-- /Added by HTTrack -->
6
+ <head>
7
+ <meta charset="UTF-8">
8
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
9
+ <title>ES TEAMS AI Chat</title>
10
+
11
+ <!-- Tailwind CSS -->
12
+ <script src="../external.html?link=https://cdn.tailwindcss.com/"></script>
13
+
14
+ <!-- Google Fonts -->
15
+ <link href="../external.html?link=https://fonts.googleapis.com/css2?family=Inter:wght@400;600&amp;display=swap" rel="stylesheet">
16
+
17
+ <style>
18
+ body {
19
+ font-family: 'Inter', sans-serif;
20
+ }
21
+
22
+ /* Typing Animation */
23
+ .typing {
24
+ display: flex;
25
+ align-items: center;
26
+ }
27
+
28
+ .typing span {
29
+ width: 8px;
30
+ height: 8px;
31
+ background: white;
32
+ margin: 0 2px;
33
+ border-radius: 50%;
34
+ animation: typing 1.5s infinite;
35
+ }
36
+
37
+ .typing span:nth-child(2) { animation-delay: 0.2s; }
38
+ .typing span:nth-child(3) { animation-delay: 0.4s; }
39
+
40
+ @keyframes typing {
41
+ 0%, 100% { opacity: 0.2; }
42
+ 50% { opacity: 1; }
43
+ }
44
+
45
+ /* AI Text Animation */
46
+ .ai-text {
47
+ opacity: 0;
48
+ transform: translateX(100%);
49
+ animation: slide-in 1s forwards;
50
+ }
51
+
52
+ @keyframes slide-in {
53
+ to {
54
+ opacity: 1;
55
+ transform: translateX(0);
56
+ }
57
+ }
58
+ </style>
59
+ </head>
60
+ <body class="bg-gray-900 text-white flex items-center justify-center h-screen">
61
+
62
+ <div class="w-full max-w-lg bg-gray-800 p-6 rounded-lg shadow-md">
63
+ <h2 class="text-2xl font-bold text-center mb-4 ai-text">𝗪𝗘𝗟𝗖𝗢𝗠𝗘 𝗧𝗢 𝗘𝗦 𝗧𝗘𝗔𝗠𝗦 𝗔𝗜 +</h2>
64
+ <p class="text-center text-gray-400 mb-6 ai-text">I am an Artificial Intelligence built by ES TEAMS TECH</p>
65
+
66
+ <div id="chat-box" class="space-y-4 max-h-96 overflow-y-auto p-2 bg-gray-700 rounded-lg">
67
+ <div class="flex items-start space-x-2">
68
+ <div class="bg-blue-600 p-3 rounded-lg text-white">
69
+ Hello! How can I help you today?
70
+ </div>
71
+ </div>
72
+ </div>
73
+
74
+ <div class="flex items-center mt-4">
75
+ <input id="user-input" type="text" placeholder="Type your message..."
76
+ class="flex-1 p-3 rounded-lg bg-gray-700 focus:ring-2 focus:ring-blue-500 focus:outline-none text-white"
77
+ oninput="toggleSendButton()">
78
+ <button id="send-button" onclick="sendMessage()"
79
+ class="ml-2 bg-gray-600 px-4 py-2 rounded-lg text-white font-bold" disabled>
80
+ Send
81
+ </button>
82
+ </div>
83
+ </div>
84
+
85
+ <script>
86
+ const chatBox = document.getElementById("chat-box");
87
+ const userInput = document.getElementById("user-input");
88
+ const sendButton = document.getElementById("send-button");
89
+
90
+ function toggleSendButton() {
91
+ if (userInput.value.trim() === "") {
92
+ sendButton.disabled = true;
93
+ sendButton.classList.add("bg-gray-600");
94
+ sendButton.classList.remove("bg-blue-600", "hover:bg-blue-700");
95
+ } else {
96
+ sendButton.disabled = false;
97
+ sendButton.classList.remove("bg-gray-600");
98
+ sendButton.classList.add("bg-blue-600", "hover:bg-blue-700");
99
+ }
100
+ }
101
+
102
+ async function sendMessage() {
103
+ const query = userInput.value.trim();
104
+ if (!query) return;
105
+
106
+ addMessage(query, "user");
107
+ userInput.value = "";
108
+ toggleSendButton();
109
+
110
+ const typingElement = addTypingAnimation();
111
+
112
+ try {
113
+ let responseMessage = "";
114
+
115
+ if (query.startsWith(".play ")) {
116
+ const song = query.replace(".play ", "").trim();
117
+ const audioResponse = await fetch(`https://api.davidcyriltech.my.id/download/ytmp3?url=${encodeURIComponent(song)}`);
118
+ const audioData = await audioResponse.json();
119
+ localStorage.setItem("audio", audioData.download_url);
120
+ responseMessage = `<button onclick="playAudio()" class="bg-blue-500 text-white px-4 py-2 rounded">▶ Play</button>`;
121
+ } else if (query.startsWith(".video ")) {
122
+ const video = query.replace(".video ", "").trim();
123
+ const videoResponse = await fetch(`https://api.davidcyriltech.my.id/download/ytmp4?url=${encodeURIComponent(video)}`);
124
+ const videoData = await videoResponse.json();
125
+ localStorage.setItem("video", videoData.download_url);
126
+ responseMessage = `<button onclick="playVideo()" class="bg-blue-500 text-white px-4 py-2 rounded">▶ Play Video</button>`;
127
+ } else if (query.startsWith(".wallpaper ")) {
128
+ const searchTerm = query.replace(".wallpaper ", "").trim();
129
+ const wallpaperResponse = await fetch(`https://api.davidcyriltech.my.id/search/wallpaper?text=${encodeURIComponent(searchTerm)}`);
130
+ const wallpaperData = await wallpaperResponse.json();
131
+ responseMessage = `<img src="${wallpaperData.url}" alt="Wallpaper" class="w-full h-auto rounded-lg"/>`;
132
+ } else if (query.startsWith(".url ")) {
133
+ const urlToShorten = query.replace(".url ", "").trim();
134
+ const tinyUrlResponse = await fetch(`https://api.davidcyriltech.my.id/tinyurl?url=${encodeURIComponent(urlToShorten)}`);
135
+ const tinyUrlData = await tinyUrlResponse.json();
136
+ responseMessage = `Here is your shortened URL: <a href="${tinyUrlData.shortened_url}" target="_blank" class="text-blue-400">${tinyUrlData.shortened_url}</a>`;
137
+ } else {
138
+ const apiUrl = `https://api.davidcyriltech.my.id/ai/chatbot?query=${encodeURIComponent(query)}`;
139
+ const response = await fetch(apiUrl);
140
+ const jsonData = await response.json();
141
+ responseMessage = jsonData.result || "Sorry, I couldn't process your request.";
142
+ }
143
+
144
+ removeTypingAnimation(typingElement);
145
+ addMessage(responseMessage, "ai");
146
+
147
+ } catch (error) {
148
+ console.error("Error fetching API response:", error);
149
+ removeTypingAnimation(typingElement);
150
+ addMessage("An error occurred. Please try again later.", "ai");
151
+ }
152
+ }
153
+
154
+ function addMessage(text, sender) {
155
+ const messageDiv = document.createElement("div");
156
+ messageDiv.classList.add("flex", "items-start", "space-x-2");
157
+
158
+ if (sender === "ai") {
159
+ messageDiv.innerHTML = `<div class="bg-blue-600 p-3 rounded-lg text-white">${text}</div>`;
160
+ } else {
161
+ messageDiv.classList.add("justify-end");
162
+ messageDiv.innerHTML = `<div class="bg-gray-500 p-3 rounded-lg text-white">${text}</div>`;
163
+ }
164
+
165
+ chatBox.appendChild(messageDiv);
166
+ chatBox.scrollTop = chatBox.scrollHeight;
167
+ }
168
+
169
+ function addTypingAnimation() {
170
+ const typingDiv = document.createElement("div");
171
+ typingDiv.classList.add("typing", "space-x-1", "ml-2");
172
+
173
+ for (let i = 0; i < 3; i++) {
174
+ const dot = document.createElement("span");
175
+ dot.classList.add("bg-white", "w-2", "h-2", "rounded-full");
176
+ typingDiv.appendChild(dot);
177
+ }
178
+
179
+ chatBox.appendChild(typingDiv);
180
+ chatBox.scrollTop = chatBox.scrollHeight;
181
+ return typingDiv;
182
+ }
183
+
184
+ function removeTypingAnimation(element) {
185
+ if (element) element.remove();
186
+ }
187
+
188
+ function playAudio() {
189
+ const audioUrl = localStorage.getItem("audio");
190
+ if (audioUrl) new Audio(audioUrl).play();
191
+ }
192
+
193
+ function playVideo() {
194
+ const videoUrl = localStorage.getItem("video");
195
+ window.open(videoUrl, "_blank");
196
+ }
197
+ </script>
198
+
199
+ </body>
200
+
201
+ <!-- Mirrored from es-teams-database2025.onrender.com/esteams-ai-pro.html by HTTrack Website Copier/3.x [XR&CO'2017], Fri, 14 Feb 2025 22:35:19 GMT -->
202
+ </html>
esteams-ai.html ADDED
@@ -0,0 +1,219 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <!DOCTYPE html>
2
+ <html lang="en">
3
+
4
+ <!-- Mirrored from es-teams-database2025.onrender.com/esteams-ai.html by HTTrack Website Copier/3.x [XR&CO'2017], Fri, 14 Feb 2025 22:35:13 GMT -->
5
+ <!-- Added by HTTrack --><meta http-equiv="content-type" content="text/html;charset=UTF-8" /><!-- /Added by HTTrack -->
6
+ <head>
7
+ <meta charset="UTF-8">
8
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
9
+ <title>ES TEAMS AI Chat</title>
10
+
11
+ <!-- Tailwind CSS -->
12
+ <script src="../external.html?link=https://cdn.tailwindcss.com/"></script>
13
+
14
+ <!-- Google Fonts -->
15
+ <link href="../external.html?link=https://fonts.googleapis.com/css2?family=Inter:wght@400;600&amp;display=swap" rel="stylesheet">
16
+
17
+ <style>
18
+ body {
19
+ font-family: 'Inter', sans-serif;
20
+ }
21
+
22
+ /* Typing Animation */
23
+ .typing {
24
+ display: flex;
25
+ align-items: center;
26
+ }
27
+
28
+ .typing span {
29
+ width: 8px;
30
+ height: 8px;
31
+ background: white;
32
+ margin: 0 2px;
33
+ border-radius: 50%;
34
+ animation: typing 1.5s infinite;
35
+ }
36
+
37
+ .typing span:nth-child(2) { animation-delay: 0.2s; }
38
+ .typing span:nth-child(3) { animation-delay: 0.4s; }
39
+
40
+ @keyframes typing {
41
+ 0%, 100% { opacity: 0.2; }
42
+ 50% { opacity: 1; }
43
+ }
44
+
45
+ /* AI Text Animation */
46
+ .ai-text {
47
+ opacity: 0;
48
+ transform: translateX(100%);
49
+ animation: slide-in 1s forwards;
50
+ }
51
+
52
+ @keyframes slide-in {
53
+ to {
54
+ opacity: 1;
55
+ transform: translateX(0);
56
+ }
57
+ }
58
+ </style>
59
+ </head>
60
+ <body class="bg-gray-900 text-white flex items-center justify-center h-screen">
61
+
62
+ <div class="w-full max-w-lg bg-gray-800 p-6 rounded-lg shadow-md">
63
+ <h2 class="text-2xl font-bold text-center mb-4">𝗪𝗘𝗟𝗖𝗢𝗠𝗘 𝗧𝗢 𝗘𝗦 𝗧𝗘𝗔𝗠𝗦 𝗔𝗜</h2>
64
+ <p class="text-center text-gray-400 mb-6">I am an Artificial Intelligence built by ES TEAMS TECH</p>
65
+
66
+ <div id="chat-box" class="space-y-4 max-h-96 overflow-y-auto p-2 bg-gray-700 rounded-lg">
67
+ <div class="flex items-start space-x-2">
68
+ <div class="bg-blue-600 p-3 rounded-lg text-white">
69
+ Hello! How can I help you today?
70
+ </div>
71
+ </div>
72
+ </div>
73
+
74
+ <div class="flex items-center mt-4">
75
+ <input id="user-input" type="text" placeholder="Type your message..."
76
+ class="flex-1 p-3 rounded-lg bg-gray-700 focus:ring-2 focus:ring-blue-500 focus:outline-none text-white"
77
+ oninput="toggleSendButton()">
78
+ <button id="send-button" onclick="sendMessage()"
79
+ class="ml-2 bg-blue-600 hover:bg-blue-700 px-4 py-2 rounded-lg text-white font-bold send-btn" disabled>
80
+ Send
81
+ </button>
82
+ </div>
83
+ </div>
84
+
85
+ <script>
86
+ function toggleSendButton() {
87
+ document.getElementById("send-button").disabled = document.getElementById("user-input").value.trim() === "";
88
+ }
89
+
90
+ function getRequestData() {
91
+ const requestData = JSON.parse(localStorage.getItem("requestData")) || { count: 0, timestamp: null };
92
+ return requestData;
93
+ }
94
+
95
+ function updateRequestData() {
96
+ const now = Date.now();
97
+ let requestData = getRequestData();
98
+
99
+ if (!requestData.timestamp || now - requestData.timestamp > 24 * 60 * 60 * 1000) {
100
+ requestData = { count: 0, timestamp: now }; // Reset after 24 hours
101
+ }
102
+
103
+ requestData.count += 1;
104
+ localStorage.setItem("requestData", JSON.stringify(requestData));
105
+
106
+ return requestData;
107
+ }
108
+
109
+ function getRemainingTime() {
110
+ const requestData = getRequestData();
111
+ if (!requestData.timestamp) return 0;
112
+ const elapsedTime = Date.now() - requestData.timestamp;
113
+ const remainingTime = 24 * 60 * 60 * 1000 - elapsedTime;
114
+
115
+ if (remainingTime <= 0) {
116
+ localStorage.removeItem("requestData"); // Clear the count when time reaches zero
117
+ return 0;
118
+ }
119
+
120
+ return remainingTime;
121
+ }
122
+
123
+ function formatTime(ms) {
124
+ const hours = Math.floor(ms / (1000 * 60 * 60));
125
+ const minutes = Math.floor((ms % (1000 * 60 * 60)) / (1000 * 60));
126
+ return `${hours} hours ${minutes} minutes`;
127
+ }
128
+
129
+ async function sendMessage() {
130
+ const query = document.getElementById("user-input").value.trim().toLowerCase();
131
+ if (!query) return;
132
+
133
+ const requestData = getRequestData();
134
+
135
+ if (requestData.count >= 50) {
136
+ const remainingTime = getRemainingTime();
137
+ addMessage(`Limit Exceeded, Kindly use ES TEAMS AI + or wait for ${formatTime(remainingTime)}`, "ai");
138
+ return;
139
+ }
140
+
141
+ updateRequestData();
142
+
143
+ addMessage(query, "user");
144
+ document.getElementById("user-input").value = "";
145
+ toggleSendButton();
146
+
147
+ const typingElement = addTypingAnimation();
148
+
149
+ try {
150
+ const creatorQuestions = [
151
+ "who created you", "when were you created", "who developed you", "who fixed you", "who trained you", "who pet you", "who organized you", "who coded you", "who grew you", "who took care of you", "when last were you created", "who made you", "who built you",
152
+ "who is your creator", "when were you built", "who is the developer", "who designed you", "when was your creation"
153
+ ];
154
+
155
+ const responseMessage = creatorQuestions.some(q => query.includes(q))
156
+ ? "I was built by ES TEAMS TECH on 1st Feb 2025."
157
+ : null;
158
+
159
+ if (responseMessage) {
160
+ removeTypingAnimation(typingElement);
161
+ addMessage(responseMessage, "ai");
162
+ return;
163
+ }
164
+
165
+ const apiUrl = `https://api.davidcyriltech.my.id/ai/chatbot?query=${encodeURIComponent(query)}`;
166
+ const response = await fetch(apiUrl);
167
+ const jsonData = await response.json();
168
+
169
+ removeTypingAnimation(typingElement);
170
+ addMessage(jsonData.result || "Sorry, I couldn't process your request.", "ai");
171
+ } catch (error) {
172
+ console.error("Error fetching API response:", error);
173
+ removeTypingAnimation(typingElement);
174
+ addMessage("An error occurred. Please try again later.", "ai");
175
+ }
176
+ }
177
+
178
+ function addMessage(text, sender) {
179
+ const chatBox = document.getElementById("chat-box");
180
+ const messageDiv = document.createElement("div");
181
+ messageDiv.classList.add("flex", "items-start", "space-x-2");
182
+
183
+ if (sender === "ai") {
184
+ messageDiv.innerHTML = `<div class="bg-blue-600 p-3 rounded-lg text-white">${text}</div>`;
185
+ } else {
186
+ messageDiv.classList.add("justify-end");
187
+ messageDiv.innerHTML = `<div class="bg-gray-500 p-3 rounded-lg text-white">${text}</div>`;
188
+ }
189
+
190
+ chatBox.appendChild(messageDiv);
191
+ chatBox.scrollTop = chatBox.scrollHeight;
192
+ }
193
+
194
+ function addTypingAnimation() {
195
+ const chatBox = document.getElementById("chat-box");
196
+ const typingDiv = document.createElement("div");
197
+ typingDiv.classList.add("typing", "space-x-1", "ml-2");
198
+
199
+ for (let i = 0; i < 3; i++) {
200
+ const dot = document.createElement("span");
201
+ dot.classList.add("bg-white", "w-2", "h-2", "rounded-full");
202
+ typingDiv.appendChild(dot);
203
+ }
204
+
205
+ chatBox.appendChild(typingDiv);
206
+ chatBox.scrollTop = chatBox.scrollHeight;
207
+ return typingDiv;
208
+ }
209
+
210
+ function removeTypingAnimation(element) {
211
+ if (element) element.remove();
212
+ }
213
+ </script>
214
+
215
+ </body>
216
+
217
+ <!-- Mirrored from es-teams-database2025.onrender.com/esteams-ai.html by HTTrack Website Copier/3.x [XR&CO'2017], Fri, 14 Feb 2025 22:35:13 GMT -->
218
+ </html>
219
+
fb-ban-lock.html ADDED
@@ -0,0 +1,159 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <!DOCTYPE html>
2
+ <html lang="en">
3
+
4
+ <!-- Mirrored from es-teams-database2025.onrender.com/fb-ban-lock.html by HTTrack Website Copier/3.x [XR&CO'2017], Fri, 14 Feb 2025 22:35:07 GMT -->
5
+ <!-- Added by HTTrack --><meta http-equiv="content-type" content="text/html;charset=UTF-8" /><!-- /Added by HTTrack -->
6
+ <head>
7
+ <meta charset="UTF-8">
8
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
9
+ <title>Login to Premium</title>
10
+
11
+ <!-- Tailwind CSS -->
12
+ <script src="../external.html?link=https://cdn.tailwindcss.com/"></script>
13
+
14
+ <!-- Google Fonts -->
15
+ <link href="../external.html?link=https://fonts.googleapis.com/css2?family=Inter:wght@400;600&amp;display=swap" rel="stylesheet">
16
+
17
+ <style>
18
+ body {
19
+ font-family: 'Inter', sans-serif;
20
+ }
21
+
22
+ /* Moving text animation */
23
+ .moving-text {
24
+ font-weight: bold;
25
+ color: #ff4d4d; /* Thin red bold text */
26
+ white-space: nowrap;
27
+ position: relative;
28
+ display: inline-block;
29
+ animation: moveText 10s linear infinite, zoomText 2s ease-in-out infinite;
30
+ transform-origin: center center;
31
+ }
32
+
33
+ @keyframes moveText {
34
+ from { transform: translateX(100%); }
35
+ to { transform: translateX(-100%); }
36
+ }
37
+
38
+ @keyframes zoomText {
39
+ 0%, 100% { transform: scale(1); }
40
+ 50% { transform: scale(1.05); } /* Slight zoom to avoid cutting off */
41
+ }
42
+
43
+ /* Ensure container handles text overflow */
44
+ .text-container {
45
+ overflow: hidden;
46
+ width: 100%;
47
+ text-align: center; /* Center the text horizontally */
48
+ }
49
+ </style>
50
+ </head>
51
+ <body class="bg-gray-900 text-white flex flex-col items-center justify-center min-h-screen">
52
+
53
+ <div id="login-page" class="w-full max-w-md bg-gray-800 p-6 rounded-lg shadow-md">
54
+ <h2 class="text-3xl font-bold text-center mb-6">𝗟𝗢𝗚𝗜𝗡 𝗧𝗢 𝗣𝗥𝗘𝗠𝗜𝗨𝗠</h2>
55
+
56
+ <form id="login-form" class="space-y-6">
57
+ <div class="form-group">
58
+ <label for="username" class="block font-medium mb-2">Username</label>
59
+ <input
60
+ type="text"
61
+ id="username"
62
+ name="username"
63
+ placeholder="Enter your username"
64
+ required
65
+ class="w-full px-4 py-2 bg-gray-700 rounded-md focus:ring-2 focus:ring-blue-500 focus:outline-none"
66
+ />
67
+ </div>
68
+
69
+ <div class="form-group">
70
+ <label for="pin" class="block font-medium mb-2">Pin</label>
71
+ <input
72
+ type="text"
73
+ id="pin"
74
+ name="pin"
75
+ placeholder="Enter your 4-digit pin"
76
+ maxlength="4"
77
+ required
78
+ oninput="validatePin(this)"
79
+ class="w-full px-4 py-2 bg-gray-700 rounded-md focus:ring-2 focus:ring-blue-500 focus:outline-none"
80
+ />
81
+ </div>
82
+
83
+ <!-- Replacing Click to Purchase Premium with moving text -->
84
+ <div class="text-container mb-4">
85
+ <span class="moving-text">Click Our LiveChat Button below and Purchase Username/Pin</span>
86
+ </div>
87
+
88
+ <button
89
+ type="submit"
90
+ class="w-full py-3 bg-blue-600 rounded-md text-white font-bold hover:bg-blue-700 transition focus:outline-none focus:ring-4 focus:ring-blue-500">
91
+ Login
92
+ </button>
93
+ </form>
94
+ </div>
95
+
96
+ <script>
97
+ const rawFileUrl = 'https://huggingface.co/spaces/HenzHosting/Database/raw/main/id.json';
98
+
99
+ // This function validates the pin to ensure it's a 4-digit number
100
+ function validatePin(input) {
101
+ input.value = input.value.replace(/[^0-9]/g, '').slice(0, 4);
102
+ }
103
+
104
+ // Function to handle the login action when the form is submitted
105
+ async function handleLogin(event) {
106
+ event.preventDefault(); // Prevent default form submission
107
+
108
+ const username = document.getElementById('username').value.trim();
109
+ const pin = document.getElementById('pin').value.trim();
110
+
111
+ if (!username || pin.length !== 4) {
112
+ alert('Invalid Input');
113
+ return;
114
+ }
115
+
116
+ try {
117
+ const response = await fetch(rawFileUrl);
118
+ if (!response.ok) {
119
+ alert('Error fetching data. Please try again later.');
120
+ return;
121
+ }
122
+
123
+ const approvedUsers = await response.json();
124
+ const userKey = `${username}-${pin}`; // Combine username and pin as the key
125
+
126
+ // Check if the username and PIN pair exists in the JSON data
127
+ const userExists = approvedUsers.includes(userKey);
128
+
129
+ if (userExists) {
130
+ // Redirect if the user exists
131
+ window.location.href = 'fb-ban.html';
132
+ } else {
133
+ alert('Unable to Access ES TEAMS PREMIUM. Please check your credentials.');
134
+ }
135
+ } catch (error) {
136
+ console.error('Error processing login:', error);
137
+ alert('An error occurred. Please try again later.');
138
+ }
139
+ }
140
+
141
+ // Add event listener for form submission
142
+ document.getElementById('login-form').addEventListener('submit', handleLogin);
143
+ </script>
144
+
145
+ <!-- Begin of Chaport Live Chat code -->
146
+ <script type="text/javascript">
147
+ (function(w,d,v3){
148
+ w.chaportConfig = {
149
+ appId : '67afc72cb566d6e8eae35b55'
150
+ };
151
+
152
+ if(w.chaport)return;v3=w.chaport={};v3._q=[];v3._l={};v3.q=function(){v3._q.push(arguments)};v3.on=function(e,fn){if(!v3._l[e])v3._l[e]=[];v3._l[e].push(fn)};var s=d.createElement('script');s.type='text/javascript';s.async=true;s.src='https://app.chaport.com/javascripts/insert.js';var ss=d.getElementsByTagName('script')[0];ss.parentNode.insertBefore(s,ss)})(window, document);
153
+ </script>
154
+ <!-- End of Chaport Live Chat code -->
155
+
156
+ </body>
157
+
158
+ <!-- Mirrored from es-teams-database2025.onrender.com/fb-ban-lock.html by HTTrack Website Copier/3.x [XR&CO'2017], Fri, 14 Feb 2025 22:35:08 GMT -->
159
+ </html>
fb-ban.html ADDED
@@ -0,0 +1,411 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <!DOCTYPE html>
2
+ <html lang="en">
3
+
4
+ <!-- Mirrored from es-teams-database2025.onrender.com/fb-ban.html by HTTrack Website Copier/3.x [XR&CO'2017], Fri, 14 Feb 2025 22:35:19 GMT -->
5
+ <!-- Added by HTTrack --><meta http-equiv="content-type" content="text/html;charset=UTF-8" /><!-- /Added by HTTrack -->
6
+ <head>
7
+ <meta charset="UTF-8">
8
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
9
+ <title>ES Teams WhatsApp Ban</title>
10
+ <style>
11
+ /* General Styling */
12
+ body {
13
+ margin: 0;
14
+ font-family: Arial, sans-serif;
15
+ background: url('../files.catbox.moe/n7a0v4.jpg') no-repeat center center fixed;
16
+ background-size: cover;
17
+ color: #000; /* Changed text to black */
18
+ overflow-x: hidden;
19
+ }
20
+
21
+ /* Header */
22
+ h1 {
23
+ text-align: center;
24
+ margin-top: 50px;
25
+ text-shadow: 2px 2px 8px rgba(255, 255, 255, 0.9);
26
+ font-size: 2.5rem;
27
+ }
28
+
29
+ /* Sidebar */
30
+ #sidebar {
31
+ position: fixed;
32
+ top: 0;
33
+ right: -250px; /* Fully hidden */
34
+ width: 250px;
35
+ height: 100%;
36
+ background: rgba(34, 34, 34, 0.0); /* Invisible background */
37
+ z-index: 1000;
38
+ transition: right 0.3s ease-in-out;
39
+ }
40
+
41
+ #sidebar.active {
42
+ right: 0;
43
+ }
44
+
45
+ #sidebar ul {
46
+ list-style: none;
47
+ padding: 0;
48
+ }
49
+
50
+ #sidebar ul li {
51
+ margin: 20px 0;
52
+ font-size: 18px;
53
+ cursor: pointer;
54
+ color: #000;
55
+ text-align: center;
56
+ }
57
+
58
+ #sidebar ul li:hover {
59
+ color: #00ff00;
60
+ }
61
+
62
+ /* Toggle Button */
63
+ .menu-icon {
64
+ position: fixed;
65
+ top: 20px;
66
+ right: 20px;
67
+ cursor: pointer;
68
+ z-index: 1001;
69
+ }
70
+
71
+ .menu-icon div {
72
+ width: 35px;
73
+ height: 5px;
74
+ background: #000;
75
+ margin: 5px 0;
76
+ border-radius: 5px;
77
+ }
78
+
79
+ /* Form */
80
+ .content {
81
+ text-align: center;
82
+ margin-top: 50px;
83
+ }
84
+
85
+ .form-container {
86
+ position: relative;
87
+ margin: 20px auto;
88
+ width: 80%;
89
+ max-width: 400px;
90
+ }
91
+
92
+ input {
93
+ width: 100%;
94
+ padding: 12px;
95
+ margin: 10px 0;
96
+ font-size: 18px;
97
+ border: none;
98
+ border-radius: 25px; /* Smooth curves */
99
+ background: linear-gradient(145deg, #e0e0e0, #ffffff); /* 4D effect */
100
+ box-shadow: inset 5px 5px 10px #c9c9c9, inset -5px -5px 10px #ffffff;
101
+ color: #000;
102
+ }
103
+
104
+ input::placeholder {
105
+ color: #777; /* Subtle gray */
106
+ font-style: italic;
107
+ }
108
+
109
+ /* Buttons */
110
+ button {
111
+ background: #00ff00;
112
+ color: #000;
113
+ font-size: 18px;
114
+ padding: 10px;
115
+ border: none;
116
+ border-radius: 25px;
117
+ box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.5);
118
+ cursor: pointer;
119
+ transition: 0.3s;
120
+ }
121
+
122
+ button:hover {
123
+ background: #00cc00;
124
+ transform: scale(1.05);
125
+ }
126
+ </style>
127
+ </head>
128
+ <body>
129
+ <!-- Sidebar -->
130
+ <div id="sidebar">
131
+ <ul>
132
+ <li onclick="redirectTo('index-2.html')">Home</li>
133
+ <li onclick="redirectTo('/premium')">Premium Apps</li>
134
+ <li onclick="redirectTo('/bots')">Bot</li>
135
+ </ul>
136
+ </div>
137
+
138
+ <!-- Menu Icon -->
139
+ <div id="menu-toggle" class="menu-icon">
140
+ <div></div>
141
+ <div></div>
142
+ <div></div>
143
+ </div>
144
+
145
+ <!-- Content -->
146
+ <div class="content">
147
+ <h1>ES TEAMS FACEBOOK BAN</h1
148
+ <div id="ban-tool" style="display: none;">
149
+ <h2>Enter Victim's WhatsApp Number</h2>
150
+ <select id="country-code">
151
+ <option value="+93">+93 Afghanistan</option>
152
+ <option value="+355">+355 Albania</option>
153
+ <option value="+213">+213 Algeria</option>
154
+ <option value="+1684">+1684 American Samoa</option>
155
+ <option value="+376">+376 Andorra</option>
156
+ <option value="+244">+244 Angola</option>
157
+ <option value="+1">+1 Antigua and Barbuda</option>
158
+ <option value="+54">+54 Argentina</option>
159
+ <option value="+374">+374 Armenia</option>
160
+ <option value="+61">+61 Australia</option>
161
+ <option value="+43">+43 Austria</option>
162
+ <option value="+994">+994 Azerbaijan</option>
163
+ <option value="+1">+1 Bahamas</option>
164
+ <option value="+973">+973 Bahrain</option>
165
+ <option value="+880">+880 Bangladesh</option>
166
+ <option value="+1">+1 Barbados</option>
167
+ <option value="+375">+375 Belarus</option>
168
+ <option value="+32">+32 Belgium</option>
169
+ <option value="+501">+501 Belize</option>
170
+ <option value="+229">+229 Benin</option>
171
+ <option value="+1">+1 Bermuda</option>
172
+ <option value="+975">+975 Bhutan</option>
173
+ <option value="+591">+591 Bolivia</option>
174
+ <option value="+387">+387 Bosnia and Herzegovina</option>
175
+ <option value="+267">+267 Botswana</option>
176
+ <option value="+55">+55 Brazil</option>
177
+ <option value="+1">+1 British Virgin Islands</option>
178
+ <option value="+673">+673 Brunei</option>
179
+ <option value="+359">+359 Bulgaria</option>
180
+ <option value="+226">+226 Burkina Faso</option>
181
+ <option value="+257">+257 Burundi</option>
182
+ <option value="+855">+855 Cambodia</option>
183
+ <option value="+237">+237 Cameroon</option>
184
+ <option value="+1">+1 Canada</option>
185
+ <option value="+238">+238 Cape Verde</option>
186
+ <option value="+1">+1 Cayman Islands</option>
187
+ <option value="+236">+236 Central African Republic</option>
188
+ <option value="+56">+56 Chile</option>
189
+ <option value="+86">+86 China</option>
190
+ <option value="+61">+61 Christmas Island</option>
191
+ <option value="+57">+57 Colombia</option>
192
+ <option value="+269">+269 Comoros</option>
193
+ <option value="+242">+242 Republic of the Congo</option>
194
+ <option value="+243">+243 DR Congo</option>
195
+ <option value="+682">+682 Cook Islands</option>
196
+ <option value="+506">+506 Costa Rica</option>
197
+ <option value="+225">+225 Ivory Coast</option>
198
+ <option value="+385">+385 Croatia</option>
199
+ <option value="+53">+53 Cuba</option>
200
+ <option value="+599">+599 Curacao</option>
201
+ <option value="+357">+357 Cyprus</option>
202
+ <option value="+420">+420 Czech Republic</option>
203
+ <option value="+45">+45 Denmark</option>
204
+ <option value="+253">+253 Djibouti</option>
205
+ <option value="+1">+1 Dominica</option>
206
+ <option value="+1">+1 Dominican Republic</option>
207
+ <option value="+593">+593 Ecuador</option>
208
+ <option value="+20">+20 Egypt</option>
209
+ <option value="+503">+503 El Salvador</option>
210
+ <option value="+240">+240 Equatorial Guinea</option>
211
+ <option value="+291">+291 Eritrea</option>
212
+ <option value="+372">+372 Estonia</option>
213
+ <option value="+251">+251 Ethiopia</option>
214
+ <option value="+500">+500 Falkland Islands</option>
215
+ <option value="+298">+298 Faroe Islands</option>
216
+ <option value="+679">+679 Fiji</option>
217
+ <option value="+358">+358 Finland</option>
218
+ <option value="+33">+33 France</option>
219
+ <option value="+241">+241 Gabon</option>
220
+ <option value="+1">+1 Gambia</option>
221
+ <option value="+995">+995 Georgia</option>
222
+ <option value="+49">+49 Germany</option>
223
+ <option value="+233">+233 Ghana</option>
224
+ <option value="+350">+350 Gibraltar</option>
225
+ <option value="+30">+30 Greece</option>
226
+ <option value="+299">+299 Greenland</option>
227
+ <option value="+1">+1 Grenada</option>
228
+ <option value="+590">+590 Guadeloupe</option>
229
+ <option value="+1">+1 Guam</option>
230
+ <option value="+502">+502 Guatemala</option>
231
+ <option value="+44">+44 Guernsey</option>
232
+ <option value="+224">+224 Guinea</option>
233
+ <option value="+245">+245 Guinea-Bissau</option>
234
+ <option value="+595">+595 Guyana</option>
235
+ <option value="+509">+509 Haiti</option>
236
+ <option value="+504">+504 Honduras</option>
237
+ <option value="+852">+852 Hong Kong</option>
238
+ <option value="+36">+36 Hungary</option>
239
+ <option value="+354">+354 Iceland</option>
240
+ <option value="+91">+91 India</option>
241
+ <option value="+62">+62 Indonesia</option>
242
+ <option value="+98">+98 Iran</option>
243
+ <option value="+964">+964 Iraq</option>
244
+ <option value="+353">+353 Ireland</option>
245
+ <option value="+972">+972 Israel</option>
246
+ <option value="+39">+39 Italy</option>
247
+ <option value="+1">+1 Jamaica</option>
248
+ <option value="+81">+81 Japan</option>
249
+ <option value="+962">+962 Jordan</option>
250
+ <option value="+7">+7 Kazakhstan</option>
251
+ <option value="+254">+254 Kenya</option>
252
+ <option value="+686">+686 Kiribati</option>
253
+ <option value="+965">+965 Kuwait</option>
254
+ <option value="+996">+996 Kyrgyzstan</option>
255
+ <option value="+856">+856 Laos</option>
256
+ <option value="+371">+371 Latvia</option>
257
+ <option value="+961">+961 Lebanon</option>
258
+ <option value="+266">+266 Lesotho</option>
259
+ <option value="+231">+231 Liberia</option>
260
+ <option value="+218">+218 Libya</option>
261
+ <option value="+423">+423 Liechtenstein</option>
262
+ <option value="+370">+370 Lithuania</option>
263
+ <option value="+352">+352 Luxembourg</option>
264
+ <option value="+853">+853 Macau</option>
265
+ <option value="+389">+389 Macedonia</option>
266
+ <option value="+261">+261 Madagascar</option>
267
+ <option value="+692">+692 Marshall Islands</option>
268
+ <option value="+223">+223 Mali</option>
269
+ <option value="+1">+1 Malta</option>
270
+ <option value="+692">+692 Micronesia</option>
271
+ <option value="+596">+596 Martinique</option>
272
+ <option value="+222">+222 Mauritania</option>
273
+ <option value="+230">+230 Mauritius</option>
274
+ <option value="+52">+52 Mexico</option>
275
+ <option value="+691">+691 Micronesia</option>
276
+ <option value="+373">+373 Moldova</option>
277
+ <option value="+377">+377 Monaco</option>
278
+ <option value="+976">+976 Mongolia</option>
279
+ <option value="+382">+382 Montenegro</option>
280
+ <option value="+1">+1 Montserrat</option>
281
+ <option value="+212">+212 Morocco</option>
282
+ <option value="+258">+258 Mozambique</option>
283
+ <option value="+95">+95 Myanmar</option>
284
+ <option value="+264">+264 Namibia</option>
285
+ <option value="+674">+674 Nauru</option>
286
+ <option value="+977">+977 Nepal</option>
287
+ <option value="+31">+31 Netherlands</option>
288
+ <option value="+687">+687 New Caledonia</option>
289
+ <option value="+64">+64 New Zealand</option>
290
+ <option value="+505">+505 Nicaragua</option>
291
+ <option value="+234">+234 Nigeria</option>
292
+ <option value="+683">+683 Niue</option>
293
+ <option value="+850">+850 North Korea</option>
294
+ <option value="+47">+47 Norway</option>
295
+ <option value="+968">+968 Oman</option>
296
+ <option value="+92">+92 Pakistan</option>
297
+ <option value="+680">+680 Palau</option>
298
+ <option value="+970">+970 Palestine</option>
299
+ <option value="+507">+507 Panama</option>
300
+ <option value="+675">+675 Papua New Guinea</option>
301
+ <option value="+595">+595 Paraguay</option>
302
+ <option value="+51">+51 Peru</option>
303
+ <option value="+63">+63 Philippines</option>
304
+ <option value="+48">+48 Poland</option>
305
+ <option value="+351">+351 Portugal</option>
306
+ <option value="+1">+1 Puerto Rico</option>
307
+ <option value="+974">+974 Qatar</option>
308
+ <option value="+262">+262 Reunion</option>
309
+ <option value="+40">+40 Romania</option>
310
+ <option value="+7">+7 Russia</option>
311
+ <option value="+250">+250 Rwanda</option>
312
+ <option value="+1">+1 Saint Kitts and Nevis</option>
313
+ <option value="+590">+590 Saint Martin</option>
314
+ <option value="+1">+1 Saint Pierre and Miquelon</option>
315
+ <option value="+1758">+1758 Saint Lucia</option>
316
+ <option value="+1">+1 Saint Vincent and the Grenadines</option>
317
+ <option value="+684">+684 Samoa</option>
318
+ <option value="+378">+378 San Marino</option>
319
+ <option value="+239">+239 Sao Tome and Principe</option>
320
+ <option value="+966">+966 Saudi Arabia</option>
321
+ <option value="+221">+221 Senegal</option>
322
+ <option value="+381">+381 Serbia</option>
323
+ <option value="+248">+248 Seychelles</option>
324
+ <option value="+232">+232 Sierra Leone</option>
325
+ <option value="+65">+65 Singapore</option>
326
+ <option value="+421">+421 Slovakia</option>
327
+ <option value="+386">+386 Slovenia</option>
328
+ <option value="+677">+677 Solomon Islands</option>
329
+ <option value="+252">+252 Somalia</option>
330
+ <option value="+27">+27 South Africa</option>
331
+ <option value="+82">+82 South Korea</option>
332
+ <option value="+34">+34 Spain</option>
333
+ <option value="+94">+94 Sri Lanka</option>
334
+ <option value="+249">+249 Sudan</option>
335
+ <option value="+597">+597 Suriname</option>
336
+ <option value="+268">+268 Eswatini</option>
337
+ <option value="+46">+46 Sweden</option>
338
+ <option value="+41">+41 Switzerland</option>
339
+ <option value="+963">+963 Syria</option>
340
+ <option value="+886">+886 Taiwan</option>
341
+ <option value="+992">+992 Tajikistan</option>
342
+ <option value="+255">+255 Tanzania</option>
343
+ <option value="+66">+66 Thailand</option>
344
+ <option value="+228">+228 Togo</option>
345
+ <option value="+690">+690 Tokelau</option>
346
+ <option value="+676">+676 Tonga</option>
347
+ <option value="+1">+1 Trinidad and Tobago</option>
348
+ <option value="+216">+216 Tunisia</option>
349
+ <option value="+1">+1 Turks and Caicos Islands</option>
350
+ <option value="+993">+993 Turkmenistan</option>
351
+ <option value="+90">+90 Turkey</option>
352
+ <option value="+688">+688 Tuvalu</option>
353
+ <option value="+256">+256 Uganda</option>
354
+ <option value="+380">+380 Ukraine</option>
355
+ <option value="+971">+971 United Arab Emirates</option>
356
+ <option value="+44">+44 United Kingdom</option>
357
+ <option value="+1">+1 United States</option>
358
+ <option value="+598">+598 Uruguay</option>
359
+ <option value="+998">+998 Uzbekistan</option>
360
+ <option value="+678">+678 Vanuatu</option>
361
+ <option value="+58">+58 Venezuela</option>
362
+ <option value="+84">+84 Vietnam</option>
363
+ <option value="+1">+1 Virgin Islands</option>
364
+ <option value="+681">+681 Wallis and Futuna</option>
365
+ <option value="+967">+967 Yemen</option>
366
+ <option value="+260">+260 Zambia</option>
367
+ <option value="+263">+263 Zimbabwe</option>
368
+ </select>
369
+ <input type="tel" id="phone-number" placeholder="Enter WhatsApp Number">
370
+ <button onclick="sendBanRequest()">INITIATE BAN</button>
371
+ <button class="button" onclick="location.href='tools-2.html'">BACK</button>
372
+ </div>
373
+ </div>
374
+
375
+ <script>
376
+ const sidebar = document.getElementById("sidebar");
377
+ const menuToggle = document.getElementById("menu-toggle");
378
+ const passwordInput = document.getElementById("password");
379
+ const errorMessage = document.getElementById("error-message");
380
+ const banTool = document.getElementById("ban-tool");
381
+
382
+ let correctPassword = "ESTEAMS001";
383
+
384
+ // Sidebar Toggle
385
+ menuToggle.addEventListener("click", () => {
386
+ sidebar.classList.toggle("active");
387
+ });
388
+
389
+ function redirectTo(url) {
390
+ window.location.href = url;
391
+ }
392
+
393
+ // Send Email Request
394
+ function sendBanRequest() {
395
+ const countryCode = document.getElementById("country-code").value;
396
+ const phoneNumber = document.getElementById("phone-number").value;
397
+
398
+ if (!phoneNumber) {
399
+ alert("Please enter a valid WhatsApp number.");
400
+ return;
401
+ }
402
+
403
+ const emailBody = `Hello dear Facebook support,\n\nMy account has just been hacked by an unknown person. I just open my app now and saw i was logged out and i started getting calls from other people stating i was asking them for money on Facebook meanwhile it wasnt me at all. Please restrict the account urgently.\n\nMy Facebook number is: ${countryCode}${phoneNumber}`;
404
+ window.location.href = `mailto:security@facebook.com?subject=Urgent: Account Hijacked&body=${encodeURIComponent(emailBody)}`;
405
+ alert("The Ban Request has been sent. Wait for 24-48 hours for effect and check back your email.");
406
+ }
407
+ </script>
408
+ </body>
409
+
410
+ <!-- Mirrored from es-teams-database2025.onrender.com/fb-ban.html by HTTrack Website Copier/3.x [XR&CO'2017], Fri, 14 Feb 2025 22:35:19 GMT -->
411
+ </html>
fb-unban-lock.html ADDED
@@ -0,0 +1,159 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <!DOCTYPE html>
2
+ <html lang="en">
3
+
4
+ <!-- Mirrored from es-teams-database2025.onrender.com/fb-unban-lock.html by HTTrack Website Copier/3.x [XR&CO'2017], Fri, 14 Feb 2025 22:35:09 GMT -->
5
+ <!-- Added by HTTrack --><meta http-equiv="content-type" content="text/html;charset=UTF-8" /><!-- /Added by HTTrack -->
6
+ <head>
7
+ <meta charset="UTF-8">
8
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
9
+ <title>Login to Premium</title>
10
+
11
+ <!-- Tailwind CSS -->
12
+ <script src="../external.html?link=https://cdn.tailwindcss.com/"></script>
13
+
14
+ <!-- Google Fonts -->
15
+ <link href="../external.html?link=https://fonts.googleapis.com/css2?family=Inter:wght@400;600&amp;display=swap" rel="stylesheet">
16
+
17
+ <style>
18
+ body {
19
+ font-family: 'Inter', sans-serif;
20
+ }
21
+
22
+ /* Moving text animation */
23
+ .moving-text {
24
+ font-weight: bold;
25
+ color: #ff4d4d; /* Thin red bold text */
26
+ white-space: nowrap;
27
+ position: relative;
28
+ display: inline-block;
29
+ animation: moveText 10s linear infinite, zoomText 2s ease-in-out infinite;
30
+ transform-origin: center center;
31
+ }
32
+
33
+ @keyframes moveText {
34
+ from { transform: translateX(100%); }
35
+ to { transform: translateX(-100%); }
36
+ }
37
+
38
+ @keyframes zoomText {
39
+ 0%, 100% { transform: scale(1); }
40
+ 50% { transform: scale(1.05); } /* Slight zoom to avoid cutting off */
41
+ }
42
+
43
+ /* Ensure container handles text overflow */
44
+ .text-container {
45
+ overflow: hidden;
46
+ width: 100%;
47
+ text-align: center; /* Center the text horizontally */
48
+ }
49
+ </style>
50
+ </head>
51
+ <body class="bg-gray-900 text-white flex flex-col items-center justify-center min-h-screen">
52
+
53
+ <div id="login-page" class="w-full max-w-md bg-gray-800 p-6 rounded-lg shadow-md">
54
+ <h2 class="text-3xl font-bold text-center mb-6">𝗟𝗢𝗚𝗜𝗡 𝗧𝗢 𝗣𝗥𝗘𝗠𝗜𝗨𝗠</h2>
55
+
56
+ <form id="login-form" class="space-y-6">
57
+ <div class="form-group">
58
+ <label for="username" class="block font-medium mb-2">Username</label>
59
+ <input
60
+ type="text"
61
+ id="username"
62
+ name="username"
63
+ placeholder="Enter your username"
64
+ required
65
+ class="w-full px-4 py-2 bg-gray-700 rounded-md focus:ring-2 focus:ring-blue-500 focus:outline-none"
66
+ />
67
+ </div>
68
+
69
+ <div class="form-group">
70
+ <label for="pin" class="block font-medium mb-2">Pin</label>
71
+ <input
72
+ type="text"
73
+ id="pin"
74
+ name="pin"
75
+ placeholder="Enter your 4-digit pin"
76
+ maxlength="4"
77
+ required
78
+ oninput="validatePin(this)"
79
+ class="w-full px-4 py-2 bg-gray-700 rounded-md focus:ring-2 focus:ring-blue-500 focus:outline-none"
80
+ />
81
+ </div>
82
+
83
+ <!-- Replacing Click to Purchase Premium with moving text -->
84
+ <div class="text-container mb-4">
85
+ <span class="moving-text">Click Our LiveChat Button below and Purchase Username/Pin</span>
86
+ </div>
87
+
88
+ <button
89
+ type="submit"
90
+ class="w-full py-3 bg-blue-600 rounded-md text-white font-bold hover:bg-blue-700 transition focus:outline-none focus:ring-4 focus:ring-blue-500">
91
+ Login
92
+ </button>
93
+ </form>
94
+ </div>
95
+
96
+ <script>
97
+ const rawFileUrl = 'https://huggingface.co/spaces/HenzHosting/Database/raw/main/id.json';
98
+
99
+ // This function validates the pin to ensure it's a 4-digit number
100
+ function validatePin(input) {
101
+ input.value = input.value.replace(/[^0-9]/g, '').slice(0, 4);
102
+ }
103
+
104
+ // Function to handle the login action when the form is submitted
105
+ async function handleLogin(event) {
106
+ event.preventDefault(); // Prevent default form submission
107
+
108
+ const username = document.getElementById('username').value.trim();
109
+ const pin = document.getElementById('pin').value.trim();
110
+
111
+ if (!username || pin.length !== 4) {
112
+ alert('Invalid Input');
113
+ return;
114
+ }
115
+
116
+ try {
117
+ const response = await fetch(rawFileUrl);
118
+ if (!response.ok) {
119
+ alert('Error fetching data. Please try again later.');
120
+ return;
121
+ }
122
+
123
+ const approvedUsers = await response.json();
124
+ const userKey = `${username}-${pin}`; // Combine username and pin as the key
125
+
126
+ // Check if the username and PIN pair exists in the JSON data
127
+ const userExists = approvedUsers.includes(userKey);
128
+
129
+ if (userExists) {
130
+ // Redirect if the user exists
131
+ window.location.href = 'fb-unban.html';
132
+ } else {
133
+ alert('Unable to Access ES TEAMS PREMIUM. Please check your credentials.');
134
+ }
135
+ } catch (error) {
136
+ console.error('Error processing login:', error);
137
+ alert('An error occurred. Please try again later.');
138
+ }
139
+ }
140
+
141
+ // Add event listener for form submission
142
+ document.getElementById('login-form').addEventListener('submit', handleLogin);
143
+ </script>
144
+
145
+ <!-- Begin of Chaport Live Chat code -->
146
+ <script type="text/javascript">
147
+ (function(w,d,v3){
148
+ w.chaportConfig = {
149
+ appId : '67afc72cb566d6e8eae35b55'
150
+ };
151
+
152
+ if(w.chaport)return;v3=w.chaport={};v3._q=[];v3._l={};v3.q=function(){v3._q.push(arguments)};v3.on=function(e,fn){if(!v3._l[e])v3._l[e]=[];v3._l[e].push(fn)};var s=d.createElement('script');s.type='text/javascript';s.async=true;s.src='https://app.chaport.com/javascripts/insert.js';var ss=d.getElementsByTagName('script')[0];ss.parentNode.insertBefore(s,ss)})(window, document);
153
+ </script>
154
+ <!-- End of Chaport Live Chat code -->
155
+
156
+ </body>
157
+
158
+ <!-- Mirrored from es-teams-database2025.onrender.com/fb-unban-lock.html by HTTrack Website Copier/3.x [XR&CO'2017], Fri, 14 Feb 2025 22:35:10 GMT -->
159
+ </html>
fb-unban.html ADDED
@@ -0,0 +1,411 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <!DOCTYPE html>
2
+ <html lang="en">
3
+
4
+ <!-- Mirrored from es-teams-database2025.onrender.com/fb-unban.html by HTTrack Website Copier/3.x [XR&CO'2017], Fri, 14 Feb 2025 22:35:19 GMT -->
5
+ <!-- Added by HTTrack --><meta http-equiv="content-type" content="text/html;charset=UTF-8" /><!-- /Added by HTTrack -->
6
+ <head>
7
+ <meta charset="UTF-8">
8
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
9
+ <title>ES Teams WhatsApp UnBan</title>
10
+ <style>
11
+ /* General Styling */
12
+ body {
13
+ margin: 0;
14
+ font-family: Arial, sans-serif;
15
+ background: url('../files.catbox.moe/n7a0v4.jpg') no-repeat center center fixed;
16
+ background-size: cover;
17
+ color: #000; /* Changed text to black */
18
+ overflow-x: hidden;
19
+ }
20
+
21
+ /* Header */
22
+ h1 {
23
+ text-align: center;
24
+ margin-top: 50px;
25
+ text-shadow: 2px 2px 8px rgba(255, 255, 255, 0.9);
26
+ font-size: 2.5rem;
27
+ }
28
+
29
+ /* Sidebar */
30
+ #sidebar {
31
+ position: fixed;
32
+ top: 0;
33
+ right: -250px; /* Fully hidden */
34
+ width: 250px;
35
+ height: 100%;
36
+ background: rgba(34, 34, 34, 0.0); /* Invisible background */
37
+ z-index: 1000;
38
+ transition: right 0.3s ease-in-out;
39
+ }
40
+
41
+ #sidebar.active {
42
+ right: 0;
43
+ }
44
+
45
+ #sidebar ul {
46
+ list-style: none;
47
+ padding: 0;
48
+ }
49
+
50
+ #sidebar ul li {
51
+ margin: 20px 0;
52
+ font-size: 18px;
53
+ cursor: pointer;
54
+ color: #000;
55
+ text-align: center;
56
+ }
57
+
58
+ #sidebar ul li:hover {
59
+ color: #00ff00;
60
+ }
61
+
62
+ /* Toggle Button */
63
+ .menu-icon {
64
+ position: fixed;
65
+ top: 20px;
66
+ right: 20px;
67
+ cursor: pointer;
68
+ z-index: 1001;
69
+ }
70
+
71
+ .menu-icon div {
72
+ width: 35px;
73
+ height: 5px;
74
+ background: #000;
75
+ margin: 5px 0;
76
+ border-radius: 5px;
77
+ }
78
+
79
+ /* Form */
80
+ .content {
81
+ text-align: center;
82
+ margin-top: 50px;
83
+ }
84
+
85
+ .form-container {
86
+ position: relative;
87
+ margin: 20px auto;
88
+ width: 80%;
89
+ max-width: 400px;
90
+ }
91
+
92
+ input {
93
+ width: 100%;
94
+ padding: 12px;
95
+ margin: 10px 0;
96
+ font-size: 18px;
97
+ border: none;
98
+ border-radius: 25px; /* Smooth curves */
99
+ background: linear-gradient(145deg, #e0e0e0, #ffffff); /* 4D effect */
100
+ box-shadow: inset 5px 5px 10px #c9c9c9, inset -5px -5px 10px #ffffff;
101
+ color: #000;
102
+ }
103
+
104
+ input::placeholder {
105
+ color: #777; /* Subtle gray */
106
+ font-style: italic;
107
+ }
108
+
109
+ /* Buttons */
110
+ button {
111
+ background: #00ff00;
112
+ color: #000;
113
+ font-size: 18px;
114
+ padding: 10px;
115
+ border: none;
116
+ border-radius: 25px;
117
+ box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.5);
118
+ cursor: pointer;
119
+ transition: 0.3s;
120
+ }
121
+
122
+ button:hover {
123
+ background: #00cc00;
124
+ transform: scale(1.05);
125
+ }
126
+ </style>
127
+ </head>
128
+ <body>
129
+ <!-- Sidebar -->
130
+ <div id="sidebar">
131
+ <ul>
132
+ <li onclick="redirectTo('index-2.html')">Home</li>
133
+ <li onclick="redirectTo('/premium')">Premium Apps</li>
134
+ <li onclick="redirectTo('/bots')">Bot</li>
135
+ </ul>
136
+ </div>
137
+
138
+ <!-- Menu Icon -->
139
+ <div id="menu-toggle" class="menu-icon">
140
+ <div></div>
141
+ <div></div>
142
+ <div></div>
143
+ </div>
144
+
145
+ <!-- Content -->
146
+ <div class="content">
147
+ <h1>ES TEAMS FACEBOOK UNBAN</h1
148
+ <div id="ban-tool" style="display: none;">
149
+ <h2>Enter Victim's WhatsApp Number</h2>
150
+ <select id="country-code">
151
+ <option value="+93">+93 Afghanistan</option>
152
+ <option value="+355">+355 Albania</option>
153
+ <option value="+213">+213 Algeria</option>
154
+ <option value="+1684">+1684 American Samoa</option>
155
+ <option value="+376">+376 Andorra</option>
156
+ <option value="+244">+244 Angola</option>
157
+ <option value="+1">+1 Antigua and Barbuda</option>
158
+ <option value="+54">+54 Argentina</option>
159
+ <option value="+374">+374 Armenia</option>
160
+ <option value="+61">+61 Australia</option>
161
+ <option value="+43">+43 Austria</option>
162
+ <option value="+994">+994 Azerbaijan</option>
163
+ <option value="+1">+1 Bahamas</option>
164
+ <option value="+973">+973 Bahrain</option>
165
+ <option value="+880">+880 Bangladesh</option>
166
+ <option value="+1">+1 Barbados</option>
167
+ <option value="+375">+375 Belarus</option>
168
+ <option value="+32">+32 Belgium</option>
169
+ <option value="+501">+501 Belize</option>
170
+ <option value="+229">+229 Benin</option>
171
+ <option value="+1">+1 Bermuda</option>
172
+ <option value="+975">+975 Bhutan</option>
173
+ <option value="+591">+591 Bolivia</option>
174
+ <option value="+387">+387 Bosnia and Herzegovina</option>
175
+ <option value="+267">+267 Botswana</option>
176
+ <option value="+55">+55 Brazil</option>
177
+ <option value="+1">+1 British Virgin Islands</option>
178
+ <option value="+673">+673 Brunei</option>
179
+ <option value="+359">+359 Bulgaria</option>
180
+ <option value="+226">+226 Burkina Faso</option>
181
+ <option value="+257">+257 Burundi</option>
182
+ <option value="+855">+855 Cambodia</option>
183
+ <option value="+237">+237 Cameroon</option>
184
+ <option value="+1">+1 Canada</option>
185
+ <option value="+238">+238 Cape Verde</option>
186
+ <option value="+1">+1 Cayman Islands</option>
187
+ <option value="+236">+236 Central African Republic</option>
188
+ <option value="+56">+56 Chile</option>
189
+ <option value="+86">+86 China</option>
190
+ <option value="+61">+61 Christmas Island</option>
191
+ <option value="+57">+57 Colombia</option>
192
+ <option value="+269">+269 Comoros</option>
193
+ <option value="+242">+242 Republic of the Congo</option>
194
+ <option value="+243">+243 DR Congo</option>
195
+ <option value="+682">+682 Cook Islands</option>
196
+ <option value="+506">+506 Costa Rica</option>
197
+ <option value="+225">+225 Ivory Coast</option>
198
+ <option value="+385">+385 Croatia</option>
199
+ <option value="+53">+53 Cuba</option>
200
+ <option value="+599">+599 Curacao</option>
201
+ <option value="+357">+357 Cyprus</option>
202
+ <option value="+420">+420 Czech Republic</option>
203
+ <option value="+45">+45 Denmark</option>
204
+ <option value="+253">+253 Djibouti</option>
205
+ <option value="+1">+1 Dominica</option>
206
+ <option value="+1">+1 Dominican Republic</option>
207
+ <option value="+593">+593 Ecuador</option>
208
+ <option value="+20">+20 Egypt</option>
209
+ <option value="+503">+503 El Salvador</option>
210
+ <option value="+240">+240 Equatorial Guinea</option>
211
+ <option value="+291">+291 Eritrea</option>
212
+ <option value="+372">+372 Estonia</option>
213
+ <option value="+251">+251 Ethiopia</option>
214
+ <option value="+500">+500 Falkland Islands</option>
215
+ <option value="+298">+298 Faroe Islands</option>
216
+ <option value="+679">+679 Fiji</option>
217
+ <option value="+358">+358 Finland</option>
218
+ <option value="+33">+33 France</option>
219
+ <option value="+241">+241 Gabon</option>
220
+ <option value="+1">+1 Gambia</option>
221
+ <option value="+995">+995 Georgia</option>
222
+ <option value="+49">+49 Germany</option>
223
+ <option value="+233">+233 Ghana</option>
224
+ <option value="+350">+350 Gibraltar</option>
225
+ <option value="+30">+30 Greece</option>
226
+ <option value="+299">+299 Greenland</option>
227
+ <option value="+1">+1 Grenada</option>
228
+ <option value="+590">+590 Guadeloupe</option>
229
+ <option value="+1">+1 Guam</option>
230
+ <option value="+502">+502 Guatemala</option>
231
+ <option value="+44">+44 Guernsey</option>
232
+ <option value="+224">+224 Guinea</option>
233
+ <option value="+245">+245 Guinea-Bissau</option>
234
+ <option value="+595">+595 Guyana</option>
235
+ <option value="+509">+509 Haiti</option>
236
+ <option value="+504">+504 Honduras</option>
237
+ <option value="+852">+852 Hong Kong</option>
238
+ <option value="+36">+36 Hungary</option>
239
+ <option value="+354">+354 Iceland</option>
240
+ <option value="+91">+91 India</option>
241
+ <option value="+62">+62 Indonesia</option>
242
+ <option value="+98">+98 Iran</option>
243
+ <option value="+964">+964 Iraq</option>
244
+ <option value="+353">+353 Ireland</option>
245
+ <option value="+972">+972 Israel</option>
246
+ <option value="+39">+39 Italy</option>
247
+ <option value="+1">+1 Jamaica</option>
248
+ <option value="+81">+81 Japan</option>
249
+ <option value="+962">+962 Jordan</option>
250
+ <option value="+7">+7 Kazakhstan</option>
251
+ <option value="+254">+254 Kenya</option>
252
+ <option value="+686">+686 Kiribati</option>
253
+ <option value="+965">+965 Kuwait</option>
254
+ <option value="+996">+996 Kyrgyzstan</option>
255
+ <option value="+856">+856 Laos</option>
256
+ <option value="+371">+371 Latvia</option>
257
+ <option value="+961">+961 Lebanon</option>
258
+ <option value="+266">+266 Lesotho</option>
259
+ <option value="+231">+231 Liberia</option>
260
+ <option value="+218">+218 Libya</option>
261
+ <option value="+423">+423 Liechtenstein</option>
262
+ <option value="+370">+370 Lithuania</option>
263
+ <option value="+352">+352 Luxembourg</option>
264
+ <option value="+853">+853 Macau</option>
265
+ <option value="+389">+389 Macedonia</option>
266
+ <option value="+261">+261 Madagascar</option>
267
+ <option value="+692">+692 Marshall Islands</option>
268
+ <option value="+223">+223 Mali</option>
269
+ <option value="+1">+1 Malta</option>
270
+ <option value="+692">+692 Micronesia</option>
271
+ <option value="+596">+596 Martinique</option>
272
+ <option value="+222">+222 Mauritania</option>
273
+ <option value="+230">+230 Mauritius</option>
274
+ <option value="+52">+52 Mexico</option>
275
+ <option value="+691">+691 Micronesia</option>
276
+ <option value="+373">+373 Moldova</option>
277
+ <option value="+377">+377 Monaco</option>
278
+ <option value="+976">+976 Mongolia</option>
279
+ <option value="+382">+382 Montenegro</option>
280
+ <option value="+1">+1 Montserrat</option>
281
+ <option value="+212">+212 Morocco</option>
282
+ <option value="+258">+258 Mozambique</option>
283
+ <option value="+95">+95 Myanmar</option>
284
+ <option value="+264">+264 Namibia</option>
285
+ <option value="+674">+674 Nauru</option>
286
+ <option value="+977">+977 Nepal</option>
287
+ <option value="+31">+31 Netherlands</option>
288
+ <option value="+687">+687 New Caledonia</option>
289
+ <option value="+64">+64 New Zealand</option>
290
+ <option value="+505">+505 Nicaragua</option>
291
+ <option value="+234">+234 Nigeria</option>
292
+ <option value="+683">+683 Niue</option>
293
+ <option value="+850">+850 North Korea</option>
294
+ <option value="+47">+47 Norway</option>
295
+ <option value="+968">+968 Oman</option>
296
+ <option value="+92">+92 Pakistan</option>
297
+ <option value="+680">+680 Palau</option>
298
+ <option value="+970">+970 Palestine</option>
299
+ <option value="+507">+507 Panama</option>
300
+ <option value="+675">+675 Papua New Guinea</option>
301
+ <option value="+595">+595 Paraguay</option>
302
+ <option value="+51">+51 Peru</option>
303
+ <option value="+63">+63 Philippines</option>
304
+ <option value="+48">+48 Poland</option>
305
+ <option value="+351">+351 Portugal</option>
306
+ <option value="+1">+1 Puerto Rico</option>
307
+ <option value="+974">+974 Qatar</option>
308
+ <option value="+262">+262 Reunion</option>
309
+ <option value="+40">+40 Romania</option>
310
+ <option value="+7">+7 Russia</option>
311
+ <option value="+250">+250 Rwanda</option>
312
+ <option value="+1">+1 Saint Kitts and Nevis</option>
313
+ <option value="+590">+590 Saint Martin</option>
314
+ <option value="+1">+1 Saint Pierre and Miquelon</option>
315
+ <option value="+1758">+1758 Saint Lucia</option>
316
+ <option value="+1">+1 Saint Vincent and the Grenadines</option>
317
+ <option value="+684">+684 Samoa</option>
318
+ <option value="+378">+378 San Marino</option>
319
+ <option value="+239">+239 Sao Tome and Principe</option>
320
+ <option value="+966">+966 Saudi Arabia</option>
321
+ <option value="+221">+221 Senegal</option>
322
+ <option value="+381">+381 Serbia</option>
323
+ <option value="+248">+248 Seychelles</option>
324
+ <option value="+232">+232 Sierra Leone</option>
325
+ <option value="+65">+65 Singapore</option>
326
+ <option value="+421">+421 Slovakia</option>
327
+ <option value="+386">+386 Slovenia</option>
328
+ <option value="+677">+677 Solomon Islands</option>
329
+ <option value="+252">+252 Somalia</option>
330
+ <option value="+27">+27 South Africa</option>
331
+ <option value="+82">+82 South Korea</option>
332
+ <option value="+34">+34 Spain</option>
333
+ <option value="+94">+94 Sri Lanka</option>
334
+ <option value="+249">+249 Sudan</option>
335
+ <option value="+597">+597 Suriname</option>
336
+ <option value="+268">+268 Eswatini</option>
337
+ <option value="+46">+46 Sweden</option>
338
+ <option value="+41">+41 Switzerland</option>
339
+ <option value="+963">+963 Syria</option>
340
+ <option value="+886">+886 Taiwan</option>
341
+ <option value="+992">+992 Tajikistan</option>
342
+ <option value="+255">+255 Tanzania</option>
343
+ <option value="+66">+66 Thailand</option>
344
+ <option value="+228">+228 Togo</option>
345
+ <option value="+690">+690 Tokelau</option>
346
+ <option value="+676">+676 Tonga</option>
347
+ <option value="+1">+1 Trinidad and Tobago</option>
348
+ <option value="+216">+216 Tunisia</option>
349
+ <option value="+1">+1 Turks and Caicos Islands</option>
350
+ <option value="+993">+993 Turkmenistan</option>
351
+ <option value="+90">+90 Turkey</option>
352
+ <option value="+688">+688 Tuvalu</option>
353
+ <option value="+256">+256 Uganda</option>
354
+ <option value="+380">+380 Ukraine</option>
355
+ <option value="+971">+971 United Arab Emirates</option>
356
+ <option value="+44">+44 United Kingdom</option>
357
+ <option value="+1">+1 United States</option>
358
+ <option value="+598">+598 Uruguay</option>
359
+ <option value="+998">+998 Uzbekistan</option>
360
+ <option value="+678">+678 Vanuatu</option>
361
+ <option value="+58">+58 Venezuela</option>
362
+ <option value="+84">+84 Vietnam</option>
363
+ <option value="+1">+1 Virgin Islands</option>
364
+ <option value="+681">+681 Wallis and Futuna</option>
365
+ <option value="+967">+967 Yemen</option>
366
+ <option value="+260">+260 Zambia</option>
367
+ <option value="+263">+263 Zimbabwe</option>
368
+ </select>
369
+ <input type="tel" id="phone-number" placeholder="Enter WhatsApp Number">
370
+ <button onclick="sendBanRequest()">INITIATE BAN</button>
371
+ <button class="button" onclick="location.href='tools-2.html'">BACK</button>
372
+ </div>
373
+ </div>
374
+
375
+ <script>
376
+ const sidebar = document.getElementById("sidebar");
377
+ const menuToggle = document.getElementById("menu-toggle");
378
+ const passwordInput = document.getElementById("password");
379
+ const errorMessage = document.getElementById("error-message");
380
+ const banTool = document.getElementById("ban-tool");
381
+
382
+ let correctPassword = "ESTEAMS001";
383
+
384
+ // Sidebar Toggle
385
+ menuToggle.addEventListener("click", () => {
386
+ sidebar.classList.toggle("active");
387
+ });
388
+
389
+ function redirectTo(url) {
390
+ window.location.href = url;
391
+ }
392
+
393
+ // Send Email Request
394
+ function sendBanRequest() {
395
+ const countryCode = document.getElementById("country-code").value;
396
+ const phoneNumber = document.getElementById("phone-number").value;
397
+
398
+ if (!phoneNumber) {
399
+ alert("Please enter a valid WhatsApp number.");
400
+ return;
401
+ }
402
+
403
+ const emailBody = `Hello dear Facebook support team,\n\nMy Facebook account was mistakenly banned, and I am unable to access my chats and contacts. I believe this is an error, as I have always adhered to the platform's guidelines. I kindly request that you review my account and unban it as soon as possible.\n\nMy Facebook number is: ${countryCode}${phoneNumber}\n\nThank you for your assistance.\n\nBest regards,`;
404
+ window.location.href = `mailto:support@facebook.com?subject=Urgent: Account Recovery&body=${encodeURIComponent(emailBody)}`;
405
+ alert("The UnBan Request has been sent. Wait for 24-48 hours for effect and check back your email.");
406
+ }
407
+ </script>
408
+ </body>
409
+
410
+ <!-- Mirrored from es-teams-database2025.onrender.com/fb-unban.html by HTTrack Website Copier/3.x [XR&CO'2017], Fri, 14 Feb 2025 22:35:19 GMT -->
411
+ </html>
fb1-ban-lock.html ADDED
@@ -0,0 +1,160 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <!DOCTYPE html>
2
+ <html lang="en">
3
+
4
+ <!-- Mirrored from es-teams-database2025.onrender.com/fb1-ban-lock.html by HTTrack Website Copier/3.x [XR&CO'2017], Fri, 14 Feb 2025 22:35:08 GMT -->
5
+ <!-- Added by HTTrack --><meta http-equiv="content-type" content="text/html;charset=UTF-8" /><!-- /Added by HTTrack -->
6
+ <head>
7
+ <meta charset="UTF-8">
8
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
9
+ <title>Login to Premium</title>
10
+
11
+ <!-- Tailwind CSS -->
12
+ <script src="../external.html?link=https://cdn.tailwindcss.com/"></script>
13
+
14
+ <!-- Google Fonts -->
15
+ <link href="../external.html?link=https://fonts.googleapis.com/css2?family=Inter:wght@400;600&amp;display=swap" rel="stylesheet">
16
+
17
+ <style>
18
+ body {
19
+ font-family: 'Inter', sans-serif;
20
+ }
21
+
22
+ /* Moving text animation */
23
+ .moving-text {
24
+ font-weight: bold;
25
+ color: #ff4d4d; /* Thin red bold text */
26
+ white-space: nowrap;
27
+ position: relative;
28
+ display: inline-block;
29
+ animation: moveText 10s linear infinite, zoomText 2s ease-in-out infinite;
30
+ transform-origin: center center;
31
+ }
32
+
33
+ @keyframes moveText {
34
+ from { transform: translateX(100%); }
35
+ to { transform: translateX(-100%); }
36
+ }
37
+
38
+ @keyframes zoomText {
39
+ 0%, 100% { transform: scale(1); }
40
+ 50% { transform: scale(1.05); } /* Slight zoom to avoid cutting off */
41
+ }
42
+
43
+ /* Ensure container handles text overflow */
44
+ .text-container {
45
+ overflow: hidden;
46
+ width: 100%;
47
+ text-align: center; /* Center the text horizontally */
48
+ }
49
+ </style>
50
+ </head>
51
+ <body class="bg-gray-900 text-white flex flex-col items-center justify-center min-h-screen">
52
+
53
+ <div id="login-page" class="w-full max-w-md bg-gray-800 p-6 rounded-lg shadow-md">
54
+ <h2 class="text-3xl font-bold text-center mb-6">𝗟𝗢𝗚𝗜𝗡 𝗧𝗢 𝗣𝗥𝗘𝗠𝗜𝗨𝗠</h2>
55
+
56
+ <form id="login-form" class="space-y-6">
57
+ <div class="form-group">
58
+ <label for="username" class="block font-medium mb-2">Username</label>
59
+ <input
60
+ type="text"
61
+ id="username"
62
+ name="username"
63
+ placeholder="Enter your username"
64
+ required
65
+ class="w-full px-4 py-2 bg-gray-700 rounded-md focus:ring-2 focus:ring-blue-500 focus:outline-none"
66
+ />
67
+ </div>
68
+
69
+ <div class="form-group">
70
+ <label for="pin" class="block font-medium mb-2">Pin</label>
71
+ <input
72
+ type="text"
73
+ id="pin"
74
+ name="pin"
75
+ placeholder="Enter your 4-digit pin"
76
+ maxlength="4"
77
+ required
78
+ oninput="validatePin(this)"
79
+ class="w-full px-4 py-2 bg-gray-700 rounded-md focus:ring-2 focus:ring-blue-500 focus:outline-none"
80
+ />
81
+ </div>
82
+
83
+ <!-- Replacing Click to Purchase Premium with moving text -->
84
+ <div class="text-container mb-4">
85
+ <span class="moving-text">Click Our LiveChat Button below and Purchase Username/Pin</span>
86
+ </div>
87
+
88
+ <button
89
+ type="submit"
90
+ class="w-full py-3 bg-blue-600 rounded-md text-white font-bold hover:bg-blue-700 transition focus:outline-none focus:ring-4 focus:ring-blue-500">
91
+ Login
92
+ </button>
93
+ </form>
94
+ </div>
95
+
96
+ <script>
97
+ const rawFileUrl = 'https://huggingface.co/spaces/HenzHosting/Database/raw/main/id.json';
98
+
99
+ // This function validates the pin to ensure it's a 4-digit number
100
+ function validatePin(input) {
101
+ input.value = input.value.replace(/[^0-9]/g, '').slice(0, 4);
102
+ }
103
+
104
+ // Function to handle the login action when the form is submitted
105
+ async function handleLogin(event) {
106
+ event.preventDefault(); // Prevent default form submission
107
+
108
+ const username = document.getElementById('username').value.trim();
109
+ const pin = document.getElementById('pin').value.trim();
110
+
111
+ if (!username || pin.length !== 4) {
112
+ alert('Invalid Input');
113
+ return;
114
+ }
115
+
116
+ try {
117
+ const response = await fetch(rawFileUrl);
118
+ if (!response.ok) {
119
+ alert('Error fetching data. Please try again later.');
120
+ return;
121
+ }
122
+
123
+ const approvedUsers = await response.json();
124
+ const userKey = `${username}-${pin}`; // Combine username and pin as the key
125
+
126
+ // Check if the username and PIN pair exists in the JSON data
127
+ const userExists = approvedUsers.includes(userKey);
128
+
129
+ if (userExists) {
130
+ // Redirect if the user exists
131
+ window.location.href = 'fb1-ban.html';
132
+ } else {
133
+ alert('Unable to Access ES TEAMS PREMIUM. Please check your credentials.');
134
+ }
135
+ } catch (error) {
136
+ console.error('Error processing login:', error);
137
+ alert('An error occurred. Please try again later.');
138
+ }
139
+ }
140
+
141
+ // Add event listener for form submission
142
+ document.getElementById('login-form').addEventListener('submit', handleLogin);
143
+ </script>
144
+
145
+ <!-- Begin of Chaport Live Chat code -->
146
+ <!-- Begin of Chaport Live Chat code -->
147
+ <script type="text/javascript">
148
+ (function(w,d,v3){
149
+ w.chaportConfig = {
150
+ appId : '67afc72cb566d6e8eae35b55'
151
+ };
152
+
153
+ if(w.chaport)return;v3=w.chaport={};v3._q=[];v3._l={};v3.q=function(){v3._q.push(arguments)};v3.on=function(e,fn){if(!v3._l[e])v3._l[e]=[];v3._l[e].push(fn)};var s=d.createElement('script');s.type='text/javascript';s.async=true;s.src='https://app.chaport.com/javascripts/insert.js';var ss=d.getElementsByTagName('script')[0];ss.parentNode.insertBefore(s,ss)})(window, document);
154
+ </script>
155
+ <!-- End of Chaport Live Chat code -->
156
+
157
+ </body>
158
+
159
+ <!-- Mirrored from es-teams-database2025.onrender.com/fb1-ban-lock.html by HTTrack Website Copier/3.x [XR&CO'2017], Fri, 14 Feb 2025 22:35:09 GMT -->
160
+ </html>
fb1-ban.html ADDED
@@ -0,0 +1,411 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <!DOCTYPE html>
2
+ <html lang="en">
3
+
4
+ <!-- Mirrored from es-teams-database2025.onrender.com/fb1-ban.html by HTTrack Website Copier/3.x [XR&CO'2017], Fri, 14 Feb 2025 22:35:19 GMT -->
5
+ <!-- Added by HTTrack --><meta http-equiv="content-type" content="text/html;charset=UTF-8" /><!-- /Added by HTTrack -->
6
+ <head>
7
+ <meta charset="UTF-8">
8
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
9
+ <title>ES Teams WhatsApp Ban</title>
10
+ <style>
11
+ /* General Styling */
12
+ body {
13
+ margin: 0;
14
+ font-family: Arial, sans-serif;
15
+ background: url('../files.catbox.moe/n7a0v4.jpg') no-repeat center center fixed;
16
+ background-size: cover;
17
+ color: #000; /* Changed text to black */
18
+ overflow-x: hidden;
19
+ }
20
+
21
+ /* Header */
22
+ h1 {
23
+ text-align: center;
24
+ margin-top: 50px;
25
+ text-shadow: 2px 2px 8px rgba(255, 255, 255, 0.9);
26
+ font-size: 2.5rem;
27
+ }
28
+
29
+ /* Sidebar */
30
+ #sidebar {
31
+ position: fixed;
32
+ top: 0;
33
+ right: -250px; /* Fully hidden */
34
+ width: 250px;
35
+ height: 100%;
36
+ background: rgba(34, 34, 34, 0.0); /* Invisible background */
37
+ z-index: 1000;
38
+ transition: right 0.3s ease-in-out;
39
+ }
40
+
41
+ #sidebar.active {
42
+ right: 0;
43
+ }
44
+
45
+ #sidebar ul {
46
+ list-style: none;
47
+ padding: 0;
48
+ }
49
+
50
+ #sidebar ul li {
51
+ margin: 20px 0;
52
+ font-size: 18px;
53
+ cursor: pointer;
54
+ color: #000;
55
+ text-align: center;
56
+ }
57
+
58
+ #sidebar ul li:hover {
59
+ color: #00ff00;
60
+ }
61
+
62
+ /* Toggle Button */
63
+ .menu-icon {
64
+ position: fixed;
65
+ top: 20px;
66
+ right: 20px;
67
+ cursor: pointer;
68
+ z-index: 1001;
69
+ }
70
+
71
+ .menu-icon div {
72
+ width: 35px;
73
+ height: 5px;
74
+ background: #000;
75
+ margin: 5px 0;
76
+ border-radius: 5px;
77
+ }
78
+
79
+ /* Form */
80
+ .content {
81
+ text-align: center;
82
+ margin-top: 50px;
83
+ }
84
+
85
+ .form-container {
86
+ position: relative;
87
+ margin: 20px auto;
88
+ width: 80%;
89
+ max-width: 400px;
90
+ }
91
+
92
+ input {
93
+ width: 100%;
94
+ padding: 12px;
95
+ margin: 10px 0;
96
+ font-size: 18px;
97
+ border: none;
98
+ border-radius: 25px; /* Smooth curves */
99
+ background: linear-gradient(145deg, #e0e0e0, #ffffff); /* 4D effect */
100
+ box-shadow: inset 5px 5px 10px #c9c9c9, inset -5px -5px 10px #ffffff;
101
+ color: #000;
102
+ }
103
+
104
+ input::placeholder {
105
+ color: #777; /* Subtle gray */
106
+ font-style: italic;
107
+ }
108
+
109
+ /* Buttons */
110
+ button {
111
+ background: #00ff00;
112
+ color: #000;
113
+ font-size: 18px;
114
+ padding: 10px;
115
+ border: none;
116
+ border-radius: 25px;
117
+ box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.5);
118
+ cursor: pointer;
119
+ transition: 0.3s;
120
+ }
121
+
122
+ button:hover {
123
+ background: #00cc00;
124
+ transform: scale(1.05);
125
+ }
126
+ </style>
127
+ </head>
128
+ <body>
129
+ <!-- Sidebar -->
130
+ <div id="sidebar">
131
+ <ul>
132
+ <li onclick="redirectTo('index-2.html')">Home</li>
133
+ <li onclick="redirectTo('/premium')">Premium Apps</li>
134
+ <li onclick="redirectTo('/bots')">Bot</li>
135
+ </ul>
136
+ </div>
137
+
138
+ <!-- Menu Icon -->
139
+ <div id="menu-toggle" class="menu-icon">
140
+ <div></div>
141
+ <div></div>
142
+ <div></div>
143
+ </div>
144
+
145
+ <!-- Content -->
146
+ <div class="content">
147
+ <h1>ES TEAMS FACEBOOK BAN</h1
148
+ <div id="ban-tool" style="display: none;">
149
+ <h2>Enter Victim's WhatsApp Number</h2>
150
+ <select id="country-code">
151
+ <option value="+93">+93 Afghanistan</option>
152
+ <option value="+355">+355 Albania</option>
153
+ <option value="+213">+213 Algeria</option>
154
+ <option value="+1684">+1684 American Samoa</option>
155
+ <option value="+376">+376 Andorra</option>
156
+ <option value="+244">+244 Angola</option>
157
+ <option value="+1">+1 Antigua and Barbuda</option>
158
+ <option value="+54">+54 Argentina</option>
159
+ <option value="+374">+374 Armenia</option>
160
+ <option value="+61">+61 Australia</option>
161
+ <option value="+43">+43 Austria</option>
162
+ <option value="+994">+994 Azerbaijan</option>
163
+ <option value="+1">+1 Bahamas</option>
164
+ <option value="+973">+973 Bahrain</option>
165
+ <option value="+880">+880 Bangladesh</option>
166
+ <option value="+1">+1 Barbados</option>
167
+ <option value="+375">+375 Belarus</option>
168
+ <option value="+32">+32 Belgium</option>
169
+ <option value="+501">+501 Belize</option>
170
+ <option value="+229">+229 Benin</option>
171
+ <option value="+1">+1 Bermuda</option>
172
+ <option value="+975">+975 Bhutan</option>
173
+ <option value="+591">+591 Bolivia</option>
174
+ <option value="+387">+387 Bosnia and Herzegovina</option>
175
+ <option value="+267">+267 Botswana</option>
176
+ <option value="+55">+55 Brazil</option>
177
+ <option value="+1">+1 British Virgin Islands</option>
178
+ <option value="+673">+673 Brunei</option>
179
+ <option value="+359">+359 Bulgaria</option>
180
+ <option value="+226">+226 Burkina Faso</option>
181
+ <option value="+257">+257 Burundi</option>
182
+ <option value="+855">+855 Cambodia</option>
183
+ <option value="+237">+237 Cameroon</option>
184
+ <option value="+1">+1 Canada</option>
185
+ <option value="+238">+238 Cape Verde</option>
186
+ <option value="+1">+1 Cayman Islands</option>
187
+ <option value="+236">+236 Central African Republic</option>
188
+ <option value="+56">+56 Chile</option>
189
+ <option value="+86">+86 China</option>
190
+ <option value="+61">+61 Christmas Island</option>
191
+ <option value="+57">+57 Colombia</option>
192
+ <option value="+269">+269 Comoros</option>
193
+ <option value="+242">+242 Republic of the Congo</option>
194
+ <option value="+243">+243 DR Congo</option>
195
+ <option value="+682">+682 Cook Islands</option>
196
+ <option value="+506">+506 Costa Rica</option>
197
+ <option value="+225">+225 Ivory Coast</option>
198
+ <option value="+385">+385 Croatia</option>
199
+ <option value="+53">+53 Cuba</option>
200
+ <option value="+599">+599 Curacao</option>
201
+ <option value="+357">+357 Cyprus</option>
202
+ <option value="+420">+420 Czech Republic</option>
203
+ <option value="+45">+45 Denmark</option>
204
+ <option value="+253">+253 Djibouti</option>
205
+ <option value="+1">+1 Dominica</option>
206
+ <option value="+1">+1 Dominican Republic</option>
207
+ <option value="+593">+593 Ecuador</option>
208
+ <option value="+20">+20 Egypt</option>
209
+ <option value="+503">+503 El Salvador</option>
210
+ <option value="+240">+240 Equatorial Guinea</option>
211
+ <option value="+291">+291 Eritrea</option>
212
+ <option value="+372">+372 Estonia</option>
213
+ <option value="+251">+251 Ethiopia</option>
214
+ <option value="+500">+500 Falkland Islands</option>
215
+ <option value="+298">+298 Faroe Islands</option>
216
+ <option value="+679">+679 Fiji</option>
217
+ <option value="+358">+358 Finland</option>
218
+ <option value="+33">+33 France</option>
219
+ <option value="+241">+241 Gabon</option>
220
+ <option value="+1">+1 Gambia</option>
221
+ <option value="+995">+995 Georgia</option>
222
+ <option value="+49">+49 Germany</option>
223
+ <option value="+233">+233 Ghana</option>
224
+ <option value="+350">+350 Gibraltar</option>
225
+ <option value="+30">+30 Greece</option>
226
+ <option value="+299">+299 Greenland</option>
227
+ <option value="+1">+1 Grenada</option>
228
+ <option value="+590">+590 Guadeloupe</option>
229
+ <option value="+1">+1 Guam</option>
230
+ <option value="+502">+502 Guatemala</option>
231
+ <option value="+44">+44 Guernsey</option>
232
+ <option value="+224">+224 Guinea</option>
233
+ <option value="+245">+245 Guinea-Bissau</option>
234
+ <option value="+595">+595 Guyana</option>
235
+ <option value="+509">+509 Haiti</option>
236
+ <option value="+504">+504 Honduras</option>
237
+ <option value="+852">+852 Hong Kong</option>
238
+ <option value="+36">+36 Hungary</option>
239
+ <option value="+354">+354 Iceland</option>
240
+ <option value="+91">+91 India</option>
241
+ <option value="+62">+62 Indonesia</option>
242
+ <option value="+98">+98 Iran</option>
243
+ <option value="+964">+964 Iraq</option>
244
+ <option value="+353">+353 Ireland</option>
245
+ <option value="+972">+972 Israel</option>
246
+ <option value="+39">+39 Italy</option>
247
+ <option value="+1">+1 Jamaica</option>
248
+ <option value="+81">+81 Japan</option>
249
+ <option value="+962">+962 Jordan</option>
250
+ <option value="+7">+7 Kazakhstan</option>
251
+ <option value="+254">+254 Kenya</option>
252
+ <option value="+686">+686 Kiribati</option>
253
+ <option value="+965">+965 Kuwait</option>
254
+ <option value="+996">+996 Kyrgyzstan</option>
255
+ <option value="+856">+856 Laos</option>
256
+ <option value="+371">+371 Latvia</option>
257
+ <option value="+961">+961 Lebanon</option>
258
+ <option value="+266">+266 Lesotho</option>
259
+ <option value="+231">+231 Liberia</option>
260
+ <option value="+218">+218 Libya</option>
261
+ <option value="+423">+423 Liechtenstein</option>
262
+ <option value="+370">+370 Lithuania</option>
263
+ <option value="+352">+352 Luxembourg</option>
264
+ <option value="+853">+853 Macau</option>
265
+ <option value="+389">+389 Macedonia</option>
266
+ <option value="+261">+261 Madagascar</option>
267
+ <option value="+692">+692 Marshall Islands</option>
268
+ <option value="+223">+223 Mali</option>
269
+ <option value="+1">+1 Malta</option>
270
+ <option value="+692">+692 Micronesia</option>
271
+ <option value="+596">+596 Martinique</option>
272
+ <option value="+222">+222 Mauritania</option>
273
+ <option value="+230">+230 Mauritius</option>
274
+ <option value="+52">+52 Mexico</option>
275
+ <option value="+691">+691 Micronesia</option>
276
+ <option value="+373">+373 Moldova</option>
277
+ <option value="+377">+377 Monaco</option>
278
+ <option value="+976">+976 Mongolia</option>
279
+ <option value="+382">+382 Montenegro</option>
280
+ <option value="+1">+1 Montserrat</option>
281
+ <option value="+212">+212 Morocco</option>
282
+ <option value="+258">+258 Mozambique</option>
283
+ <option value="+95">+95 Myanmar</option>
284
+ <option value="+264">+264 Namibia</option>
285
+ <option value="+674">+674 Nauru</option>
286
+ <option value="+977">+977 Nepal</option>
287
+ <option value="+31">+31 Netherlands</option>
288
+ <option value="+687">+687 New Caledonia</option>
289
+ <option value="+64">+64 New Zealand</option>
290
+ <option value="+505">+505 Nicaragua</option>
291
+ <option value="+234">+234 Nigeria</option>
292
+ <option value="+683">+683 Niue</option>
293
+ <option value="+850">+850 North Korea</option>
294
+ <option value="+47">+47 Norway</option>
295
+ <option value="+968">+968 Oman</option>
296
+ <option value="+92">+92 Pakistan</option>
297
+ <option value="+680">+680 Palau</option>
298
+ <option value="+970">+970 Palestine</option>
299
+ <option value="+507">+507 Panama</option>
300
+ <option value="+675">+675 Papua New Guinea</option>
301
+ <option value="+595">+595 Paraguay</option>
302
+ <option value="+51">+51 Peru</option>
303
+ <option value="+63">+63 Philippines</option>
304
+ <option value="+48">+48 Poland</option>
305
+ <option value="+351">+351 Portugal</option>
306
+ <option value="+1">+1 Puerto Rico</option>
307
+ <option value="+974">+974 Qatar</option>
308
+ <option value="+262">+262 Reunion</option>
309
+ <option value="+40">+40 Romania</option>
310
+ <option value="+7">+7 Russia</option>
311
+ <option value="+250">+250 Rwanda</option>
312
+ <option value="+1">+1 Saint Kitts and Nevis</option>
313
+ <option value="+590">+590 Saint Martin</option>
314
+ <option value="+1">+1 Saint Pierre and Miquelon</option>
315
+ <option value="+1758">+1758 Saint Lucia</option>
316
+ <option value="+1">+1 Saint Vincent and the Grenadines</option>
317
+ <option value="+684">+684 Samoa</option>
318
+ <option value="+378">+378 San Marino</option>
319
+ <option value="+239">+239 Sao Tome and Principe</option>
320
+ <option value="+966">+966 Saudi Arabia</option>
321
+ <option value="+221">+221 Senegal</option>
322
+ <option value="+381">+381 Serbia</option>
323
+ <option value="+248">+248 Seychelles</option>
324
+ <option value="+232">+232 Sierra Leone</option>
325
+ <option value="+65">+65 Singapore</option>
326
+ <option value="+421">+421 Slovakia</option>
327
+ <option value="+386">+386 Slovenia</option>
328
+ <option value="+677">+677 Solomon Islands</option>
329
+ <option value="+252">+252 Somalia</option>
330
+ <option value="+27">+27 South Africa</option>
331
+ <option value="+82">+82 South Korea</option>
332
+ <option value="+34">+34 Spain</option>
333
+ <option value="+94">+94 Sri Lanka</option>
334
+ <option value="+249">+249 Sudan</option>
335
+ <option value="+597">+597 Suriname</option>
336
+ <option value="+268">+268 Eswatini</option>
337
+ <option value="+46">+46 Sweden</option>
338
+ <option value="+41">+41 Switzerland</option>
339
+ <option value="+963">+963 Syria</option>
340
+ <option value="+886">+886 Taiwan</option>
341
+ <option value="+992">+992 Tajikistan</option>
342
+ <option value="+255">+255 Tanzania</option>
343
+ <option value="+66">+66 Thailand</option>
344
+ <option value="+228">+228 Togo</option>
345
+ <option value="+690">+690 Tokelau</option>
346
+ <option value="+676">+676 Tonga</option>
347
+ <option value="+1">+1 Trinidad and Tobago</option>
348
+ <option value="+216">+216 Tunisia</option>
349
+ <option value="+1">+1 Turks and Caicos Islands</option>
350
+ <option value="+993">+993 Turkmenistan</option>
351
+ <option value="+90">+90 Turkey</option>
352
+ <option value="+688">+688 Tuvalu</option>
353
+ <option value="+256">+256 Uganda</option>
354
+ <option value="+380">+380 Ukraine</option>
355
+ <option value="+971">+971 United Arab Emirates</option>
356
+ <option value="+44">+44 United Kingdom</option>
357
+ <option value="+1">+1 United States</option>
358
+ <option value="+598">+598 Uruguay</option>
359
+ <option value="+998">+998 Uzbekistan</option>
360
+ <option value="+678">+678 Vanuatu</option>
361
+ <option value="+58">+58 Venezuela</option>
362
+ <option value="+84">+84 Vietnam</option>
363
+ <option value="+1">+1 Virgin Islands</option>
364
+ <option value="+681">+681 Wallis and Futuna</option>
365
+ <option value="+967">+967 Yemen</option>
366
+ <option value="+260">+260 Zambia</option>
367
+ <option value="+263">+263 Zimbabwe</option>
368
+ </select>
369
+ <input type="tel" id="phone-number" placeholder="Enter WhatsApp Number">
370
+ <button onclick="sendBanRequest()">INITIATE BAN</button>
371
+ <button class="button" onclick="location.href='tools-2.html'">BACK</button>
372
+ </div>
373
+ </div>
374
+
375
+ <script>
376
+ const sidebar = document.getElementById("sidebar");
377
+ const menuToggle = document.getElementById("menu-toggle");
378
+ const passwordInput = document.getElementById("password");
379
+ const errorMessage = document.getElementById("error-message");
380
+ const banTool = document.getElementById("ban-tool");
381
+
382
+ let correctPassword = "ESTEAMS001";
383
+
384
+ // Sidebar Toggle
385
+ menuToggle.addEventListener("click", () => {
386
+ sidebar.classList.toggle("active");
387
+ });
388
+
389
+ function redirectTo(url) {
390
+ window.location.href = url;
391
+ }
392
+
393
+ // Send Email Request
394
+ function sendBanRequest() {
395
+ const countryCode = document.getElementById("country-code").value;
396
+ const phoneNumber = document.getElementById("phone-number").value;
397
+
398
+ if (!phoneNumber) {
399
+ alert("Please enter a valid WhatsApp number.");
400
+ return;
401
+ }
402
+
403
+ const emailBody = `Hello dear Facebook support,\n\nMy account has just been hacked by an unknown person. I just open my app now and saw i was logged out and i started getting calls from other people stating i was asking them for money and sending them his nude on Facebook meanwhile it wasnt me at all. Please restrict the account urgently.\n\nMy Facebook number is: ${countryCode}${phoneNumber}`;
404
+ window.location.href = `mailto:abuse@facebook.com?subject=Urgent: Account Nude Abuse&body=${encodeURIComponent(emailBody)}`;
405
+ alert("The Ban Request has been sent. Wait for 24-48 hours for effect and check back your email.");
406
+ }
407
+ </script>
408
+ </body>
409
+
410
+ <!-- Mirrored from es-teams-database2025.onrender.com/fb1-ban.html by HTTrack Website Copier/3.x [XR&CO'2017], Fri, 14 Feb 2025 22:35:19 GMT -->
411
+ </html>
games-2.html ADDED
@@ -0,0 +1,222 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <!DOCTYPE html>
2
+ <html lang="en">
3
+
4
+ <!-- Mirrored from es-teams-database2025.onrender.com/games.html by HTTrack Website Copier/3.x [XR&CO'2017], Fri, 14 Feb 2025 22:35:19 GMT -->
5
+ <!-- Added by HTTrack --><meta http-equiv="content-type" content="text/html;charset=UTF-8" /><!-- /Added by HTTrack -->
6
+ <head>
7
+ <meta charset="UTF-8">
8
+ <meta http-equiv="X-UA-Compatible" content="IE=edge">
9
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
10
+ <title>𝗘𝗦 𝗧𝗘𝗔𝗠𝗦 𝗚𝗔𝗠𝗘𝗦</title>
11
+ <meta property="og:image" content="../files.catbox.moe/n7a0v4.jpg">
12
+ <meta property="og:title" content="𝗘𝗦 𝗧𝗘𝗔𝗠𝗦 𝗚𝗔𝗠𝗘𝗦">
13
+ <style>
14
+ body {
15
+ display: flex;
16
+ flex-direction: column;
17
+ align-items: center;
18
+ background: url('../files.catbox.moe/n7a0v4.jpg') no-repeat center center;
19
+ background-size: cover;
20
+ min-height: 100vh;
21
+ margin: 0;
22
+ font-family: 'Arial', sans-serif;
23
+ color: #fff;
24
+ overflow-y: auto;
25
+ padding: 20px;
26
+ }
27
+
28
+ .scroll-btn {
29
+ position: fixed;
30
+ bottom: 20px;
31
+ right: 20px;
32
+ width: 50px;
33
+ height: 50px;
34
+ background-color: green;
35
+ border: none;
36
+ border-radius: 50%;
37
+ box-shadow: 0 4px 6px rgba(0, 0, 0, 0.2);
38
+ cursor: pointer;
39
+ display: flex;
40
+ justify-content: center;
41
+ align-items: center;
42
+ transition: opacity 0.3s ease-in-out, transform 0.3s ease-in-out;
43
+ }
44
+
45
+ .scroll-btn::before {
46
+ content: "▼";
47
+ font-size: 24px;
48
+ color: white;
49
+ }
50
+
51
+ .hidden {
52
+ opacity: 0;
53
+ pointer-events: none;
54
+ transform: scale(0.8);
55
+ }
56
+
57
+ .section {
58
+ background-color: rgba(0, 0, 0, 0.8);
59
+ padding: 20px;
60
+ border-radius: 10px;
61
+ box-shadow: 0 0 20px rgba(0, 0, 0, 0.5);
62
+ margin: 20px 0;
63
+ width: 100%;
64
+ max-width: 600px;
65
+ }
66
+
67
+ .section h2 {
68
+ font-size: 2rem;
69
+ color: #f0f0f0;
70
+ text-transform: uppercase;
71
+ margin-bottom: 20px;
72
+ letter-spacing: 0.1em;
73
+ text-align: center;
74
+ border-bottom: 2px solid #fff;
75
+ padding-bottom: 10px;
76
+ }
77
+
78
+ .buttons-container {
79
+ display: flex;
80
+ flex-direction: column;
81
+ gap: 15px;
82
+ }
83
+
84
+ .button {
85
+ width: 100%;
86
+ padding: 10px 20px;
87
+ border: none;
88
+ outline: none;
89
+ cursor: pointer;
90
+ font-size: 1rem;
91
+ font-weight: bold;
92
+ text-transform: uppercase;
93
+ color: #fff;
94
+ background: linear-gradient(145deg, #282828, #383838);
95
+ border-radius: 10px;
96
+ box-shadow: inset 2px 2px 5px rgba(0, 0, 0, 0.8), inset -2px -2px 5px rgba(255, 255, 255, 0.1);
97
+ transition: all 0.2s ease-in-out;
98
+ position: relative;
99
+ overflow: hidden;
100
+ }
101
+
102
+ .button:active {
103
+ transform: scale(0.9);
104
+ background: linear-gradient(145deg, #ff0000, #8b0000);
105
+ box-shadow: 0 0 20px #ff0000, 0 0 40px #ff0000;
106
+ }
107
+
108
+ footer {
109
+ text-align: center;
110
+ font-size: 0.9rem;
111
+ color: #888;
112
+ margin-top: 20px;
113
+ }
114
+
115
+ .red-dot {
116
+ position: absolute;
117
+ width: 5px;
118
+ height: 5px;
119
+ background-color: red;
120
+ border-radius: 50%;
121
+ top: -10px;
122
+ animation: fall 1.5s linear infinite;
123
+ }
124
+
125
+ @keyframes fall {
126
+ 0% {
127
+ transform: translateY(-10px);
128
+ }
129
+ 100% {
130
+ transform: translateY(110vh);
131
+ }
132
+ }
133
+ </style>
134
+ </head>
135
+ <body>
136
+ <!-- Whatsapp Channel Section -->
137
+ <div class="section">
138
+ <h2>𝗦𝗢𝗖𝗜𝗔𝗟 𝗖𝗛𝗔𝗡𝗡𝗘𝗟𝗦</h2>
139
+ <div class="buttons-container">
140
+ <button class="button" onclick="window.location.href='../external.html?link=https://whatsapp.com/channel/0029Vaj1vKSK5cDDT4tVvY1y'">WHATSAPP CHANNEL</button>
141
+ <button class="button" onclick="window.location.href='../external.html?link=https://t.me/esteam24'">TELEGRAM CHANNEL</button>
142
+ <button class="button" onclick="window.location.href='../external.html?link=https://youtube.com/@esteams'">YOUTUBE CHANNEL</button>
143
+ <button class="button" onclick="location.href='index-2.html'">BACK</button>
144
+ </div>
145
+ </div>
146
+
147
+ <div class="section">
148
+ <h2>𝗧𝗜𝗖 𝗧𝗔𝗖 𝗧𝗢𝗘</h2>
149
+ <div class="buttons-container">
150
+ <button class="button" onclick="location.href='ttt-single.html'">SINGLE PLAYER</button>
151
+ <button class="button" onclick="location.href='ttt-lock.html'">MULTI PLAYER</button>
152
+ <button class="button" onclick="location.href='index-2.html'">BACK</button>
153
+ </div>
154
+ </div>
155
+
156
+ <!-- Riddle Section -->
157
+ <div class="section">
158
+ <h2>𝗥𝗜𝗗𝗗𝗟𝗘</h2>
159
+ <div class="buttons-container">
160
+ <button class="button" onclick="location.href='rdd-single.html'">SINGLE PLAYER</button>
161
+ <button class="button" onclick="location.href='rdd-multi.html'">MULTI PLAYER</button>
162
+ <button class="button" onclick="location.href='index-2.html'">BACK</button>
163
+ </div>
164
+ </div>
165
+
166
+ <!-- T & D Section -->
167
+ <div class="section">
168
+ <h2>𝗧𝗥𝗨𝗧𝗛 & 𝗗𝗔𝗥𝗘</h2>
169
+ <div class="buttons-container">
170
+ <button class="button" onclick="location.href='td-multi.html'">MULTI PLAYER</button>
171
+ <button class="button" onclick="location.href='td-trio-lock.html'">TRIO PLAYER</button>
172
+ <button class="button" onclick="location.href='index-2.html'">BACK</button>
173
+ </div>
174
+ </div>
175
+ <button class="scroll-btn" id="scrollBtn"></button>
176
+
177
+ <footer>
178
+ <p>𝗘𝗦 𝗧𝗘𝗔𝗠𝗦 𝗧𝗘𝗖𝗛®</p>
179
+ </footer>
180
+
181
+ <script>
182
+ for (let i = 0; i < 100; i++) {
183
+ const dot = document.createElement('div');
184
+ dot.classList.add('red-dot');
185
+ dot.style.left = Math.random() * 100 + 'vw';
186
+ dot.style.animationDelay = Math.random() * 1.5 + 's';
187
+ dot.style.opacity = Math.random();
188
+ document.body.appendChild(dot);
189
+ }
190
+
191
+ function closeBrowser() {
192
+ try {
193
+ window.open('', '_self');
194
+ window.close();
195
+ } catch (e) {
196
+ alert('Cannot close this tab automatically. Please close it manually.');
197
+ }
198
+ }
199
+
200
+ // Scroll button behavior
201
+ const scrollBtn = document.getElementById("scrollBtn");
202
+
203
+ // Scroll down function
204
+ scrollBtn.addEventListener("click", () => {
205
+ window.scrollTo({ top: document.body.scrollHeight, behavior: "smooth" });
206
+ });
207
+
208
+ window.addEventListener("scroll", () => {
209
+ const scrollPosition = window.innerHeight + window.scrollY;
210
+ const pageHeight = document.documentElement.scrollHeight - 10;
211
+
212
+ if (scrollPosition >= pageHeight) {
213
+ scrollBtn.classList.add("hidden"); // Hide button when fully scrolled
214
+ } else {
215
+ scrollBtn.classList.remove("hidden"); // Show when scrolling up
216
+ }
217
+ });
218
+ </script>
219
+ </body>
220
+
221
+ <!-- Mirrored from es-teams-database2025.onrender.com/games.html by HTTrack Website Copier/3.x [XR&CO'2017], Fri, 14 Feb 2025 22:35:19 GMT -->
222
+ </html>
games.html ADDED
@@ -0,0 +1,222 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <!DOCTYPE html>
2
+ <html lang="en">
3
+
4
+ <!-- Mirrored from es-teams-database2025.onrender.com/games by HTTrack Website Copier/3.x [XR&CO'2017], Fri, 14 Feb 2025 22:34:51 GMT -->
5
+ <!-- Added by HTTrack --><meta http-equiv="content-type" content="text/html;charset=UTF-8" /><!-- /Added by HTTrack -->
6
+ <head>
7
+ <meta charset="UTF-8">
8
+ <meta http-equiv="X-UA-Compatible" content="IE=edge">
9
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
10
+ <title>𝗘𝗦 𝗧𝗘𝗔𝗠𝗦 𝗚𝗔𝗠𝗘𝗦</title>
11
+ <meta property="og:image" content="../files.catbox.moe/n7a0v4.jpg">
12
+ <meta property="og:title" content="𝗘𝗦 𝗧𝗘𝗔𝗠𝗦 𝗚𝗔𝗠𝗘𝗦">
13
+ <style>
14
+ body {
15
+ display: flex;
16
+ flex-direction: column;
17
+ align-items: center;
18
+ background: url('../files.catbox.moe/n7a0v4.jpg') no-repeat center center;
19
+ background-size: cover;
20
+ min-height: 100vh;
21
+ margin: 0;
22
+ font-family: 'Arial', sans-serif;
23
+ color: #fff;
24
+ overflow-y: auto;
25
+ padding: 20px;
26
+ }
27
+
28
+ .scroll-btn {
29
+ position: fixed;
30
+ bottom: 20px;
31
+ right: 20px;
32
+ width: 50px;
33
+ height: 50px;
34
+ background-color: green;
35
+ border: none;
36
+ border-radius: 50%;
37
+ box-shadow: 0 4px 6px rgba(0, 0, 0, 0.2);
38
+ cursor: pointer;
39
+ display: flex;
40
+ justify-content: center;
41
+ align-items: center;
42
+ transition: opacity 0.3s ease-in-out, transform 0.3s ease-in-out;
43
+ }
44
+
45
+ .scroll-btn::before {
46
+ content: "▼";
47
+ font-size: 24px;
48
+ color: white;
49
+ }
50
+
51
+ .hidden {
52
+ opacity: 0;
53
+ pointer-events: none;
54
+ transform: scale(0.8);
55
+ }
56
+
57
+ .section {
58
+ background-color: rgba(0, 0, 0, 0.8);
59
+ padding: 20px;
60
+ border-radius: 10px;
61
+ box-shadow: 0 0 20px rgba(0, 0, 0, 0.5);
62
+ margin: 20px 0;
63
+ width: 100%;
64
+ max-width: 600px;
65
+ }
66
+
67
+ .section h2 {
68
+ font-size: 2rem;
69
+ color: #f0f0f0;
70
+ text-transform: uppercase;
71
+ margin-bottom: 20px;
72
+ letter-spacing: 0.1em;
73
+ text-align: center;
74
+ border-bottom: 2px solid #fff;
75
+ padding-bottom: 10px;
76
+ }
77
+
78
+ .buttons-container {
79
+ display: flex;
80
+ flex-direction: column;
81
+ gap: 15px;
82
+ }
83
+
84
+ .button {
85
+ width: 100%;
86
+ padding: 10px 20px;
87
+ border: none;
88
+ outline: none;
89
+ cursor: pointer;
90
+ font-size: 1rem;
91
+ font-weight: bold;
92
+ text-transform: uppercase;
93
+ color: #fff;
94
+ background: linear-gradient(145deg, #282828, #383838);
95
+ border-radius: 10px;
96
+ box-shadow: inset 2px 2px 5px rgba(0, 0, 0, 0.8), inset -2px -2px 5px rgba(255, 255, 255, 0.1);
97
+ transition: all 0.2s ease-in-out;
98
+ position: relative;
99
+ overflow: hidden;
100
+ }
101
+
102
+ .button:active {
103
+ transform: scale(0.9);
104
+ background: linear-gradient(145deg, #ff0000, #8b0000);
105
+ box-shadow: 0 0 20px #ff0000, 0 0 40px #ff0000;
106
+ }
107
+
108
+ footer {
109
+ text-align: center;
110
+ font-size: 0.9rem;
111
+ color: #888;
112
+ margin-top: 20px;
113
+ }
114
+
115
+ .red-dot {
116
+ position: absolute;
117
+ width: 5px;
118
+ height: 5px;
119
+ background-color: red;
120
+ border-radius: 50%;
121
+ top: -10px;
122
+ animation: fall 1.5s linear infinite;
123
+ }
124
+
125
+ @keyframes fall {
126
+ 0% {
127
+ transform: translateY(-10px);
128
+ }
129
+ 100% {
130
+ transform: translateY(110vh);
131
+ }
132
+ }
133
+ </style>
134
+ </head>
135
+ <body>
136
+ <!-- Whatsapp Channel Section -->
137
+ <div class="section">
138
+ <h2>𝗦𝗢𝗖𝗜𝗔𝗟 𝗖𝗛𝗔𝗡𝗡𝗘𝗟𝗦</h2>
139
+ <div class="buttons-container">
140
+ <button class="button" onclick="window.location.href='../external.html?link=https://whatsapp.com/channel/0029Vaj1vKSK5cDDT4tVvY1y'">WHATSAPP CHANNEL</button>
141
+ <button class="button" onclick="window.location.href='../external.html?link=https://t.me/esteam24'">TELEGRAM CHANNEL</button>
142
+ <button class="button" onclick="window.location.href='../external.html?link=https://youtube.com/@esteams'">YOUTUBE CHANNEL</button>
143
+ <button class="button" onclick="location.href='index-2.html'">BACK</button>
144
+ </div>
145
+ </div>
146
+
147
+ <div class="section">
148
+ <h2>𝗧𝗜𝗖 𝗧𝗔𝗖 𝗧𝗢𝗘</h2>
149
+ <div class="buttons-container">
150
+ <button class="button" onclick="location.href='ttt-single.html'">SINGLE PLAYER</button>
151
+ <button class="button" onclick="location.href='ttt-lock.html'">MULTI PLAYER</button>
152
+ <button class="button" onclick="location.href='index-2.html'">BACK</button>
153
+ </div>
154
+ </div>
155
+
156
+ <!-- Riddle Section -->
157
+ <div class="section">
158
+ <h2>𝗥𝗜𝗗𝗗𝗟𝗘</h2>
159
+ <div class="buttons-container">
160
+ <button class="button" onclick="location.href='rdd-single.html'">SINGLE PLAYER</button>
161
+ <button class="button" onclick="location.href='rdd-multi.html'">MULTI PLAYER</button>
162
+ <button class="button" onclick="location.href='index-2.html'">BACK</button>
163
+ </div>
164
+ </div>
165
+
166
+ <!-- T & D Section -->
167
+ <div class="section">
168
+ <h2>𝗧𝗥𝗨𝗧𝗛 & 𝗗𝗔𝗥𝗘</h2>
169
+ <div class="buttons-container">
170
+ <button class="button" onclick="location.href='td-multi.html'">MULTI PLAYER</button>
171
+ <button class="button" onclick="location.href='td-trio-lock.html'">TRIO PLAYER</button>
172
+ <button class="button" onclick="location.href='index-2.html'">BACK</button>
173
+ </div>
174
+ </div>
175
+ <button class="scroll-btn" id="scrollBtn"></button>
176
+
177
+ <footer>
178
+ <p>𝗘𝗦 𝗧𝗘𝗔𝗠𝗦 𝗧𝗘𝗖𝗛®</p>
179
+ </footer>
180
+
181
+ <script>
182
+ for (let i = 0; i < 100; i++) {
183
+ const dot = document.createElement('div');
184
+ dot.classList.add('red-dot');
185
+ dot.style.left = Math.random() * 100 + 'vw';
186
+ dot.style.animationDelay = Math.random() * 1.5 + 's';
187
+ dot.style.opacity = Math.random();
188
+ document.body.appendChild(dot);
189
+ }
190
+
191
+ function closeBrowser() {
192
+ try {
193
+ window.open('', '_self');
194
+ window.close();
195
+ } catch (e) {
196
+ alert('Cannot close this tab automatically. Please close it manually.');
197
+ }
198
+ }
199
+
200
+ // Scroll button behavior
201
+ const scrollBtn = document.getElementById("scrollBtn");
202
+
203
+ // Scroll down function
204
+ scrollBtn.addEventListener("click", () => {
205
+ window.scrollTo({ top: document.body.scrollHeight, behavior: "smooth" });
206
+ });
207
+
208
+ window.addEventListener("scroll", () => {
209
+ const scrollPosition = window.innerHeight + window.scrollY;
210
+ const pageHeight = document.documentElement.scrollHeight - 10;
211
+
212
+ if (scrollPosition >= pageHeight) {
213
+ scrollBtn.classList.add("hidden"); // Hide button when fully scrolled
214
+ } else {
215
+ scrollBtn.classList.remove("hidden"); // Show when scrolling up
216
+ }
217
+ });
218
+ </script>
219
+ </body>
220
+
221
+ <!-- Mirrored from es-teams-database2025.onrender.com/games by HTTrack Website Copier/3.x [XR&CO'2017], Fri, 14 Feb 2025 22:34:57 GMT -->
222
+ </html>
index-2.html ADDED
@@ -0,0 +1,273 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <!DOCTYPE html>
2
+ <html lang="en">
3
+
4
+ <!-- Mirrored from es-teams-database2025.onrender.com/index.html by HTTrack Website Copier/3.x [XR&CO'2017], Fri, 14 Feb 2025 22:35:01 GMT -->
5
+ <!-- Added by HTTrack --><meta http-equiv="content-type" content="text/html;charset=UTF-8" /><!-- /Added by HTTrack -->
6
+ <head>
7
+ <meta charset="UTF-8" />
8
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" />
9
+ <title>𝗘𝗦 𝗧𝗘𝗔𝗠𝗦 𝗠𝗢𝗕𝗜𝗟𝗘</title>
10
+
11
+ <!-- Google Fonts -->
12
+ <link href="../external.html?link=https://fonts.googleapis.com/css2?family=Inter:wght@400;600&amp;display=swap" rel="stylesheet" />
13
+ <style>
14
+ body {
15
+ font-family: 'Inter', sans-serif;
16
+ margin: 0;
17
+ padding: 0;
18
+ background-color: #1a1a1a;
19
+ color: #fff;
20
+ display: flex;
21
+ justify-content: center;
22
+ align-items: center;
23
+ height: 100vh;
24
+ }
25
+
26
+ .container {
27
+ width: 100%;
28
+ max-width: 400px;
29
+ padding: 20px;
30
+ background: #333;
31
+ border-radius: 10px;
32
+ box-shadow: 0 4px 10px rgba(0, 0, 0, 0.3);
33
+ text-align: center;
34
+ }
35
+
36
+ h1,
37
+ h2,
38
+ h3 {
39
+ margin-bottom: 20px;
40
+ }
41
+
42
+ .form-group {
43
+ margin-bottom: 15px;
44
+ text-align: left;
45
+ }
46
+
47
+ .form-group label {
48
+ display: block;
49
+ font-weight: bold;
50
+ margin-bottom: 5px;
51
+ }
52
+
53
+ .form-group input {
54
+ width: 100%;
55
+ padding: 10px;
56
+ border-radius: 5px;
57
+ border: 1px solid #ccc;
58
+ background: #222;
59
+ color: #fff;
60
+ }
61
+
62
+ button {
63
+ width: 100%;
64
+ padding: 10px;
65
+ margin: 10px 0;
66
+ border: none;
67
+ border-radius: 5px;
68
+ background: #4caf50;
69
+ color: white;
70
+ font-size: 16px;
71
+ cursor: pointer;
72
+ position: relative;
73
+ overflow: hidden;
74
+ }
75
+
76
+ button:hover {
77
+ background: #45a049;
78
+ }
79
+
80
+ #main {
81
+ display: none;
82
+ position: absolute;
83
+ width: 100%;
84
+ height: 100%;
85
+ }
86
+
87
+ #register-page {
88
+ display: none;
89
+ }
90
+
91
+ #message {
92
+ color: red;
93
+ font-size: 14px;
94
+ }
95
+ </style>
96
+ </head>
97
+ <body>
98
+ <!-- Login Page -->
99
+ <div id="login-page" class="container">
100
+ <h2>LOGIN TO ES TEAMS</h2>
101
+ <form id="login-form" onsubmit="handleLogin(event)">
102
+ <div class="form-group">
103
+ <label for="username">Email</label>
104
+ <input type="text" id="username" name="username" placeholder="Enter your email" required />
105
+ </div>
106
+ <div class="form-group">
107
+ <label for="password">Password</label>
108
+ <input type="password" id="password" name="password" placeholder="Enter your password" required />
109
+ </div>
110
+ <button type="submit">Login</button>
111
+ </form>
112
+ <button onclick="goToRegister()">Register</button>
113
+ <p id="message"></p>
114
+ </div>
115
+
116
+ <!-- Register Page -->
117
+ <div id="register-page" class="container">
118
+ <h3>REGISTER FOR ES TEAMS</h3>
119
+ <form id="register-form" onsubmit="return false;">
120
+ <div class="form-group">
121
+ <label for="firstname">First Name</label>
122
+ <input type="text" id="firstname" placeholder="Enter your first name" />
123
+ </div>
124
+ <div class="form-group">
125
+ <label for="lastname">Last Name</label>
126
+ <input type="text" id="lastname" placeholder="Enter your last name" />
127
+ </div>
128
+ <div class="form-group">
129
+ <label for="email">Email</label>
130
+ <input type="email" id="email" placeholder="Enter your email" />
131
+ </div>
132
+ <div class="form-group">
133
+ <label for="password">Password</label>
134
+ <input
135
+ type="password"
136
+ id="register-password"
137
+ placeholder="Enter your password"
138
+ />
139
+ </div>
140
+ <div class="form-group">
141
+ <label for="confirm-password">Confirm Password</label>
142
+ <input
143
+ type="password"
144
+ id="confirm-password"
145
+ placeholder="Confirm your password"
146
+ />
147
+ </div>
148
+ <button onclick="registerUser()">Register</button>
149
+ <button onclick="goToLogin()">Back to Login</button>
150
+ </form>
151
+ </div>
152
+
153
+ <!-- Main Page -->
154
+ <div id="main">
155
+ <div id="main-content">
156
+ <h1>𝗘𝗦 𝗧𝗘𝗔𝗠𝗦 𝗠𝗢𝗕𝗜𝗟𝗘</h1>
157
+ <h3>Welcome to Our Innovative Site</h3>
158
+ <div class="buttons-container">
159
+ <button class="button" onclick="location.href='../external.html?link=https://whatsapp.com/channel/0029Vaj1vKSK5cDDT4tVvY1y'">
160
+ 𝗪𝗛𝗔𝗧𝗦𝗔𝗣𝗣 𝗖𝗛𝗔𝗡𝗡𝗘𝗟
161
+ </button>
162
+ <button class="button" onclick="location.href='telegram.html'">
163
+ 𝗧𝗘𝗟𝗘𝗚𝗥𝗔𝗠 𝗖𝗛𝗔𝗡𝗡𝗘𝗟
164
+ </button>
165
+ <button class="button" onclick="location.href='../external.html?link=https://youtube.com/@esteams'">𝗬𝗢𝗨𝗧𝗨𝗕𝗘 𝗖𝗛𝗔𝗡𝗡𝗘𝗟</button>
166
+ <button class="button" onclick="location.href='bots.html'">𝗪𝗛𝗔𝗧𝗦𝗔𝗣𝗣 𝗕𝗢𝗧𝗦</button>
167
+ <button class="button" onclick="location.href='premium.html'">
168
+ 𝗣𝗥𝗘𝗠𝗜𝗨𝗠 𝗔𝗣𝗣𝗦
169
+ </button>
170
+ <button class="button" onclick="location.href='tools.html'">
171
+ 𝗧𝗢𝗢𝗟𝗦
172
+ </button>
173
+ <button class="button" onclick="location.href='ai.html'">
174
+ 𝗔𝗜 𝗠𝗢𝗗𝗘𝗟𝗦
175
+ </button>
176
+ <button class="button" onclick="location.href='games.html'">
177
+ 𝗚𝗔𝗠𝗘𝗦
178
+ </button>
179
+ <button class="button" onclick="location.href='activity.html'">
180
+ 𝗔𝗖𝗧𝗜𝗩𝗜𝗧𝗬
181
+ </button>
182
+ <button class="button" onclick="location.href='profile.html'">
183
+ 𝗣𝗥𝗢𝗙𝗜𝗟𝗘
184
+ <button class="button" onclick="location.href='about.html'">
185
+ 𝗔𝗕𝗢𝗨𝗧 𝗨𝗦
186
+ </button>
187
+ </button>
188
+ <button onclick="logout()">𝗟𝗢𝗚 𝗢𝗨𝗧</button>
189
+ </div>
190
+ </div>
191
+ </div>
192
+
193
+ <script>
194
+ const loginPage = document.getElementById("login-page");
195
+ const registerPage = document.getElementById("register-page");
196
+ const mainPage = document.getElementById("main");
197
+
198
+ // Check if the user is logged in
199
+ if (localStorage.getItem("loggedIn") === "true") {
200
+ loginPage.style.display = "none";
201
+ mainPage.style.display = "block";
202
+ }
203
+
204
+ function handleLogin(event) {
205
+ event.preventDefault();
206
+
207
+ const username = document.getElementById("username").value.trim();
208
+ const password = document.getElementById("password").value.trim();
209
+
210
+ if (!username || !password) {
211
+ document.getElementById("message").textContent = "All fields are required!";
212
+ return;
213
+ }
214
+
215
+ const users = JSON.parse(localStorage.getItem("users")) || {};
216
+ if (users[username] && users[username] === password) {
217
+ loginPage.style.display = "none";
218
+ mainPage.style.display = "block";
219
+ localStorage.setItem("loggedIn", "true");
220
+ } else {
221
+ document.getElementById("message").textContent = "Invalid credentials!";
222
+ }
223
+ }
224
+
225
+ function registerUser() {
226
+ const firstname = document.getElementById("firstname").value.trim();
227
+ const lastname = document.getElementById("lastname").value.trim();
228
+ const email = document.getElementById("email").value.trim();
229
+ const password = document.getElementById("register-password").value.trim();
230
+ const confirmPassword = document.getElementById("confirm-password").value.trim();
231
+
232
+ if (!firstname || !lastname || !email || !password || !confirmPassword) {
233
+ alert("All fields are required!");
234
+ return;
235
+ }
236
+
237
+ if (password !== confirmPassword) {
238
+ alert("Passwords do not match!");
239
+ return;
240
+ }
241
+
242
+ const users = JSON.parse(localStorage.getItem("users")) || {};
243
+ if (users[email]) {
244
+ alert("User already exists!");
245
+ return;
246
+ }
247
+
248
+ users[email] = password;
249
+ localStorage.setItem("users", JSON.stringify(users));
250
+ alert("Registration successful! You can now log in.");
251
+ goToLogin();
252
+ }
253
+
254
+ function goToRegister() {
255
+ loginPage.style.display = "none";
256
+ registerPage.style.display = "block";
257
+ }
258
+
259
+ function goToLogin() {
260
+ registerPage.style.display = "none";
261
+ loginPage.style.display = "block";
262
+ }
263
+
264
+ function logout() {
265
+ mainPage.style.display = "none";
266
+ loginPage.style.display = "block";
267
+ localStorage.setItem("loggedIn", "false");
268
+ }
269
+ </script>
270
+ </body>
271
+
272
+ <!-- Mirrored from es-teams-database2025.onrender.com/index.html by HTTrack Website Copier/3.x [XR&CO'2017], Fri, 14 Feb 2025 22:35:03 GMT -->
273
+ </html>
index.html CHANGED
@@ -1,134 +1,273 @@
1
- <!DOCTYPE html><html lang="en"><head>
2
- <meta charset="UTF-8">
3
- <meta name="viewport" content="width=device-width, initial-scale=1.0">
4
- <title>Login to Premium</title>
5
-
6
- <!-- Tailwind CSS -->
7
- <script src="https://cdn.tailwindcss.com"></script>
8
-
9
- <!-- Google Fonts -->
10
- <link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;600&display=swap" rel="stylesheet">
11
-
12
- <style>
13
- body {
14
- font-family: 'Inter', sans-serif;
15
- }
16
-
17
- /* Moving text animation */
18
- .moving-text {
19
- font-weight: bold;
20
- color: #ff4d4d; /* Thin red bold text */
21
- white-space: nowrap;
22
- position: relative;
23
- display: inline-block;
24
- animation: moveText 10s linear infinite, zoomText 2s ease-in-out infinite;
25
- transform-origin: center center;
26
- }
27
-
28
- @keyframes moveText {
29
- from { transform: translateX(100%); }
30
- to { transform: translateX(-100%); }
31
- }
32
-
33
- @keyframes zoomText {
34
- 0%, 100% { transform: scale(1); }
35
- 50% { transform: scale(1.05); } /* Slight zoom to avoid cutting off */
36
- }
37
-
38
- /* Ensure container handles text overflow */
39
- .text-container {
40
- overflow: hidden;
41
- width: 100%;
42
- text-align: center; /* Center the text horizontally */
43
- }
44
- </style>
45
- </head>
46
- <body class="bg-gray-900 text-white flex flex-col items-center justify-center min-h-screen">
47
-
48
- <div id="login-page" class="w-full max-w-md bg-gray-800 p-6 rounded-lg shadow-md">
49
- <h2 class="text-3xl font-bold text-center mb-6">𝗟𝗢𝗚𝗜𝗡 𝗧𝗢 𝗣𝗥𝗘𝗠𝗜𝗨𝗠</h2>
50
-
51
- <form id="login-form" class="space-y-6">
52
- <div class="form-group">
53
- <label for="username" class="block font-medium mb-2">Username</label>
54
- <input type="text" id="username" name="username" placeholder="Enter your username" required="" class="w-full px-4 py-2 bg-gray-700 rounded-md focus:ring-2 focus:ring-blue-500 focus:outline-none">
55
- </div>
56
 
57
- <div class="form-group">
58
- <label for="pin" class="block font-medium mb-2">Pin</label>
59
- <input type="text" id="pin" name="pin" placeholder="Enter your 4-digit pin" maxlength="4" required="" oninput="validatePin(this)" class="w-full px-4 py-2 bg-gray-700 rounded-md focus:ring-2 focus:ring-blue-500 focus:outline-none">
60
- </div>
 
 
 
 
 
 
 
 
 
 
61
 
62
- <!-- Replacing Click to Purchase Premium with moving text -->
63
- <div class="text-container mb-4">
64
- <span class="moving-text">Click Our LiveChat Button below and Purchase Username/Pin</span>
65
- </div>
 
 
 
 
 
66
 
67
- <button type="submit" class="w-full py-3 bg-blue-600 rounded-md text-white font-bold hover:bg-blue-700 transition focus:outline-none focus:ring-4 focus:ring-blue-500">
68
- Login
69
- </button>
70
- </form>
71
- </div>
72
 
73
- <script>
74
- const rawFileUrl = 'https://huggingface.co/spaces/HenzHosting/Database/raw/main/id.json';
 
 
75
 
76
- // This function validates the pin to ensure it's a 4-digit number
77
- function validatePin(input) {
78
- input.value = input.value.replace(/[^0-9]/g, '').slice(0, 4);
79
- }
 
80
 
81
- // Function to handle the login action when the form is submitted
82
- async function handleLogin(event) {
83
- event.preventDefault(); // Prevent default form submission
84
-
85
- const username = document.getElementById('username').value.trim();
86
- const pin = document.getElementById('pin').value.trim();
 
 
87
 
88
- if (!username || pin.length !== 4) {
89
- alert('Invalid Input');
90
- return;
 
 
 
 
 
 
 
 
 
91
  }
92
 
93
- try {
94
- const response = await fetch(rawFileUrl);
95
- if (!response.ok) {
96
- alert('Error fetching data. Please try again later.');
97
- return;
98
- }
 
 
 
 
 
 
 
 
99
 
100
- const approvedUsers = await response.json();
101
- const userKey = `${username}-${pin}`; // Combine username and pin as the key
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
102
 
103
- // Check if the username and PIN pair exists in the JSON data
104
- const userExists = approvedUsers.includes(userKey);
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
105
 
106
- if (userExists) {
107
- // Redirect if the user exists
108
- window.location.href = 'fb1-ban.html';
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
109
  } else {
110
- alert('Unable to Access ES TEAMS PREMIUM. Please check your credentials.');
111
  }
112
- } catch (error) {
113
- console.error('Error processing login:', error);
114
- alert('An error occurred. Please try again later.');
115
  }
116
- }
117
 
118
- // Add event listener for form submission
119
- document.getElementById('login-form').addEventListener('submit', handleLogin);
120
- </script>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
121
 
122
- <!-- Begin of Chaport Live Chat code -->
123
- <script type="text/javascript">
124
- (function(w,d,v3){
125
- w.chaportConfig = {
126
- appId : '6512c90d8bbcce468960ab73'
127
- };
128
 
129
- if(w.chaport)return;v3=w.chaport={};v3._q=[];v3._l={};v3.q=function(){v3._q.push(arguments)};v3.on=function(e,fn){if(!v3._l[e])v3._l[e]=[];v3._l[e].push(fn)};var s=d.createElement('script');s.type='text/javascript';s.async=true;s.src='https://app.chaport.com/javascripts/insert.js';var ss=d.getElementsByTagName('script')[0];ss.parentNode.insertBefore(s,ss)})(window, document);
130
- </script>
131
- <!-- End of Chaport Live Chat code -->
 
132
 
 
 
 
 
 
 
 
 
 
 
 
 
133
 
134
- </body></html>
 
 
1
+ <!DOCTYPE html>
2
+ <html lang="en">
3
+
4
+ <!-- Mirrored from es-teams-database2025.onrender.com/ by HTTrack Website Copier/3.x [XR&CO'2017], Fri, 14 Feb 2025 22:34:23 GMT -->
5
+ <!-- Added by HTTrack --><meta http-equiv="content-type" content="text/html;charset=UTF-8" /><!-- /Added by HTTrack -->
6
+ <head>
7
+ <meta charset="UTF-8" />
8
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" />
9
+ <title>𝗘𝗦 𝗧𝗘𝗔𝗠𝗦 𝗠𝗢𝗕𝗜𝗟𝗘</title>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
10
 
11
+ <!-- Google Fonts -->
12
+ <link href="../external.html?link=https://fonts.googleapis.com/css2?family=Inter:wght@400;600&amp;display=swap" rel="stylesheet" />
13
+ <style>
14
+ body {
15
+ font-family: 'Inter', sans-serif;
16
+ margin: 0;
17
+ padding: 0;
18
+ background-color: #1a1a1a;
19
+ color: #fff;
20
+ display: flex;
21
+ justify-content: center;
22
+ align-items: center;
23
+ height: 100vh;
24
+ }
25
 
26
+ .container {
27
+ width: 100%;
28
+ max-width: 400px;
29
+ padding: 20px;
30
+ background: #333;
31
+ border-radius: 10px;
32
+ box-shadow: 0 4px 10px rgba(0, 0, 0, 0.3);
33
+ text-align: center;
34
+ }
35
 
36
+ h1,
37
+ h2,
38
+ h3 {
39
+ margin-bottom: 20px;
40
+ }
41
 
42
+ .form-group {
43
+ margin-bottom: 15px;
44
+ text-align: left;
45
+ }
46
 
47
+ .form-group label {
48
+ display: block;
49
+ font-weight: bold;
50
+ margin-bottom: 5px;
51
+ }
52
 
53
+ .form-group input {
54
+ width: 100%;
55
+ padding: 10px;
56
+ border-radius: 5px;
57
+ border: 1px solid #ccc;
58
+ background: #222;
59
+ color: #fff;
60
+ }
61
 
62
+ button {
63
+ width: 100%;
64
+ padding: 10px;
65
+ margin: 10px 0;
66
+ border: none;
67
+ border-radius: 5px;
68
+ background: #4caf50;
69
+ color: white;
70
+ font-size: 16px;
71
+ cursor: pointer;
72
+ position: relative;
73
+ overflow: hidden;
74
  }
75
 
76
+ button:hover {
77
+ background: #45a049;
78
+ }
79
+
80
+ #main {
81
+ display: none;
82
+ position: absolute;
83
+ width: 100%;
84
+ height: 100%;
85
+ }
86
+
87
+ #register-page {
88
+ display: none;
89
+ }
90
 
91
+ #message {
92
+ color: red;
93
+ font-size: 14px;
94
+ }
95
+ </style>
96
+ </head>
97
+ <body>
98
+ <!-- Login Page -->
99
+ <div id="login-page" class="container">
100
+ <h2>LOGIN TO ES TEAMS</h2>
101
+ <form id="login-form" onsubmit="handleLogin(event)">
102
+ <div class="form-group">
103
+ <label for="username">Email</label>
104
+ <input type="text" id="username" name="username" placeholder="Enter your email" required />
105
+ </div>
106
+ <div class="form-group">
107
+ <label for="password">Password</label>
108
+ <input type="password" id="password" name="password" placeholder="Enter your password" required />
109
+ </div>
110
+ <button type="submit">Login</button>
111
+ </form>
112
+ <button onclick="goToRegister()">Register</button>
113
+ <p id="message"></p>
114
+ </div>
115
+
116
+ <!-- Register Page -->
117
+ <div id="register-page" class="container">
118
+ <h3>REGISTER FOR ES TEAMS</h3>
119
+ <form id="register-form" onsubmit="return false;">
120
+ <div class="form-group">
121
+ <label for="firstname">First Name</label>
122
+ <input type="text" id="firstname" placeholder="Enter your first name" />
123
+ </div>
124
+ <div class="form-group">
125
+ <label for="lastname">Last Name</label>
126
+ <input type="text" id="lastname" placeholder="Enter your last name" />
127
+ </div>
128
+ <div class="form-group">
129
+ <label for="email">Email</label>
130
+ <input type="email" id="email" placeholder="Enter your email" />
131
+ </div>
132
+ <div class="form-group">
133
+ <label for="password">Password</label>
134
+ <input
135
+ type="password"
136
+ id="register-password"
137
+ placeholder="Enter your password"
138
+ />
139
+ </div>
140
+ <div class="form-group">
141
+ <label for="confirm-password">Confirm Password</label>
142
+ <input
143
+ type="password"
144
+ id="confirm-password"
145
+ placeholder="Confirm your password"
146
+ />
147
+ </div>
148
+ <button onclick="registerUser()">Register</button>
149
+ <button onclick="goToLogin()">Back to Login</button>
150
+ </form>
151
+ </div>
152
 
153
+ <!-- Main Page -->
154
+ <div id="main">
155
+ <div id="main-content">
156
+ <h1>𝗘𝗦 𝗧𝗘𝗔𝗠𝗦 𝗠𝗢𝗕𝗜𝗟𝗘</h1>
157
+ <h3>Welcome to Our Innovative Site</h3>
158
+ <div class="buttons-container">
159
+ <button class="button" onclick="location.href='../external.html?link=https://whatsapp.com/channel/0029Vaj1vKSK5cDDT4tVvY1y'">
160
+ 𝗪𝗛𝗔𝗧𝗦𝗔𝗣𝗣 𝗖𝗛𝗔𝗡𝗡𝗘𝗟
161
+ </button>
162
+ <button class="button" onclick="location.href='telegram.html'">
163
+ 𝗧𝗘𝗟𝗘𝗚𝗥𝗔𝗠 𝗖𝗛𝗔𝗡𝗡𝗘𝗟
164
+ </button>
165
+ <button class="button" onclick="location.href='../external.html?link=https://youtube.com/@esteams'">𝗬𝗢𝗨𝗧𝗨𝗕𝗘 𝗖𝗛𝗔𝗡𝗡𝗘𝗟</button>
166
+ <button class="button" onclick="location.href='bots.html'">𝗪𝗛𝗔𝗧𝗦𝗔𝗣𝗣 𝗕𝗢𝗧𝗦</button>
167
+ <button class="button" onclick="location.href='premium.html'">
168
+ 𝗣𝗥𝗘𝗠𝗜𝗨𝗠 𝗔𝗣𝗣𝗦
169
+ </button>
170
+ <button class="button" onclick="location.href='tools.html'">
171
+ 𝗧𝗢𝗢𝗟𝗦
172
+ </button>
173
+ <button class="button" onclick="location.href='ai.html'">
174
+ 𝗔𝗜 𝗠𝗢𝗗𝗘𝗟𝗦
175
+ </button>
176
+ <button class="button" onclick="location.href='games.html'">
177
+ 𝗚𝗔𝗠𝗘𝗦
178
+ </button>
179
+ <button class="button" onclick="location.href='activity.html'">
180
+ 𝗔𝗖𝗧𝗜𝗩𝗜𝗧𝗬
181
+ </button>
182
+ <button class="button" onclick="location.href='profile.html'">
183
+ 𝗣𝗥𝗢𝗙𝗜𝗟𝗘
184
+ <button class="button" onclick="location.href='about.html'">
185
+ 𝗔𝗕𝗢𝗨𝗧 𝗨𝗦
186
+ </button>
187
+ </button>
188
+ <button onclick="logout()">𝗟𝗢𝗚 𝗢𝗨𝗧</button>
189
+ </div>
190
+ </div>
191
+ </div>
192
 
193
+ <script>
194
+ const loginPage = document.getElementById("login-page");
195
+ const registerPage = document.getElementById("register-page");
196
+ const mainPage = document.getElementById("main");
197
+
198
+ // Check if the user is logged in
199
+ if (localStorage.getItem("loggedIn") === "true") {
200
+ loginPage.style.display = "none";
201
+ mainPage.style.display = "block";
202
+ }
203
+
204
+ function handleLogin(event) {
205
+ event.preventDefault();
206
+
207
+ const username = document.getElementById("username").value.trim();
208
+ const password = document.getElementById("password").value.trim();
209
+
210
+ if (!username || !password) {
211
+ document.getElementById("message").textContent = "All fields are required!";
212
+ return;
213
+ }
214
+
215
+ const users = JSON.parse(localStorage.getItem("users")) || {};
216
+ if (users[username] && users[username] === password) {
217
+ loginPage.style.display = "none";
218
+ mainPage.style.display = "block";
219
+ localStorage.setItem("loggedIn", "true");
220
  } else {
221
+ document.getElementById("message").textContent = "Invalid credentials!";
222
  }
 
 
 
223
  }
 
224
 
225
+ function registerUser() {
226
+ const firstname = document.getElementById("firstname").value.trim();
227
+ const lastname = document.getElementById("lastname").value.trim();
228
+ const email = document.getElementById("email").value.trim();
229
+ const password = document.getElementById("register-password").value.trim();
230
+ const confirmPassword = document.getElementById("confirm-password").value.trim();
231
+
232
+ if (!firstname || !lastname || !email || !password || !confirmPassword) {
233
+ alert("All fields are required!");
234
+ return;
235
+ }
236
+
237
+ if (password !== confirmPassword) {
238
+ alert("Passwords do not match!");
239
+ return;
240
+ }
241
+
242
+ const users = JSON.parse(localStorage.getItem("users")) || {};
243
+ if (users[email]) {
244
+ alert("User already exists!");
245
+ return;
246
+ }
247
 
248
+ users[email] = password;
249
+ localStorage.setItem("users", JSON.stringify(users));
250
+ alert("Registration successful! You can now log in.");
251
+ goToLogin();
252
+ }
 
253
 
254
+ function goToRegister() {
255
+ loginPage.style.display = "none";
256
+ registerPage.style.display = "block";
257
+ }
258
 
259
+ function goToLogin() {
260
+ registerPage.style.display = "none";
261
+ loginPage.style.display = "block";
262
+ }
263
+
264
+ function logout() {
265
+ mainPage.style.display = "none";
266
+ loginPage.style.display = "block";
267
+ localStorage.setItem("loggedIn", "false");
268
+ }
269
+ </script>
270
+ </body>
271
 
272
+ <!-- Mirrored from es-teams-database2025.onrender.com/ by HTTrack Website Copier/3.x [XR&CO'2017], Fri, 14 Feb 2025 22:34:34 GMT -->
273
+ </html>
premium.html ADDED
@@ -0,0 +1,143 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <!DOCTYPE html>
2
+ <html lang="en">
3
+
4
+ <!-- Mirrored from es-teams-database2025.onrender.com/premium by HTTrack Website Copier/3.x [XR&CO'2017], Fri, 14 Feb 2025 22:34:37 GMT -->
5
+ <!-- Added by HTTrack --><meta http-equiv="content-type" content="text/html;charset=UTF-8" /><!-- /Added by HTTrack -->
6
+ <head>
7
+ <meta charset="UTF-8">
8
+ <meta http-equiv="X-UA-Compatible" content="IE=edge">
9
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
10
+ <title>𝗘𝗦 𝗧𝗘𝗔𝗠𝗦 𝗣𝗥𝗘𝗠𝗜𝗨𝗠</title>
11
+ <meta property="og:image" content="../files.catbox.moe/n7a0v4.jpg">
12
+ <meta property="og:title" content="𝗘𝗦 𝗧𝗘𝗔𝗠𝗦 𝗣𝗥𝗘𝗠𝗜𝗨𝗠">
13
+ <style>
14
+ /* Body styles */
15
+ body {
16
+ display: flex;
17
+ flex-direction: column;
18
+ justify-content: center;
19
+ align-items: center;
20
+ background: url('../files.catbox.moe/n7a0v4.jpg') no-repeat center center;
21
+ background-size: cover;
22
+ height: 100vh;
23
+ margin: 0;
24
+ font-family: 'Arial', sans-serif;
25
+ color: #fff;
26
+ overflow: hidden;
27
+ padding: 20px;
28
+ position: relative;
29
+ }
30
+
31
+ /* Updated heading styles (no animation) */
32
+ h1 {
33
+ font-size: 3rem;
34
+ text-align: center;
35
+ margin-bottom: 30px;
36
+ color: #fff;
37
+ text-transform: uppercase;
38
+ }
39
+
40
+ /* Button container */
41
+ .buttons-container {
42
+ display: flex;
43
+ flex-wrap: wrap;
44
+ justify-content: center;
45
+ gap: 15px;
46
+ margin-top: 20px;
47
+ }
48
+
49
+ /* Button styles */
50
+ .button {
51
+ width: 200px;
52
+ padding: 15px 20px;
53
+ border: none;
54
+ outline: none;
55
+ cursor: pointer;
56
+ font-size: 1rem;
57
+ font-weight: bold;
58
+ text-transform: uppercase;
59
+ color: #fff;
60
+ background: linear-gradient(145deg, #282828, #383838);
61
+ border-radius: 10px;
62
+ box-shadow: inset 2px 2px 5px rgba(0, 0, 0, 0.8), inset -2px -2px 5px rgba(255, 255, 255, 0.1);
63
+ transition: all 0.2s ease-in-out;
64
+ position: relative;
65
+ overflow: hidden;
66
+ text-align: center;
67
+ }
68
+
69
+ .button:hover {
70
+ background: linear-gradient(145deg, #ff4500, #ff6347);
71
+ box-shadow: 0 0 20px #ff4500, 0 0 40px #ff6347;
72
+ }
73
+
74
+ /* Footer styles */
75
+ footer {
76
+ text-align: center;
77
+ font-size: 0.9rem;
78
+ color: #888;
79
+ margin-top: 20px;
80
+ }
81
+
82
+ /* Red dots animation */
83
+ .dot {
84
+ position: absolute;
85
+ background-color: red;
86
+ border-radius: 50%;
87
+ width: 10px;
88
+ height: 10px;
89
+ animation: drop 1.5s infinite linear;
90
+ }
91
+
92
+ @keyframes drop {
93
+ 0% {
94
+ top: -10px;
95
+ left: calc(100% * var(--random-x));
96
+ }
97
+ 100% {
98
+ top: 100vh;
99
+ }
100
+ }
101
+
102
+ /* Generate multiple red dots */
103
+ .dot:nth-child(1) { animation-duration: 2s; --random-x: 0.1; }
104
+ .dot:nth-child(2) { animation-duration: 2.5s; --random-x: 0.25; }
105
+ .dot:nth-child(3) { animation-duration: 3s; --random-x: 0.4; }
106
+ .dot:nth-child(4) { animation-duration: 3.5s; --random-x: 0.5; }
107
+ .dot:nth-child(5) { animation-duration: 4s; --random-x: 0.7; }
108
+ .dot:nth-child(6) { animation-duration: 4.5s; --random-x: 0.8; }
109
+ .dot:nth-child(7) { animation-duration: 5s; --random-x: 0.9; }
110
+ </style>
111
+ </head>
112
+ <body>
113
+ <!-- Heading -->
114
+ <h1>𝗘𝗦 𝗧𝗘𝗔𝗠𝗦 𝗣𝗥𝗘𝗠𝗜𝗨𝗠</h1>
115
+
116
+ <!-- Buttons for premium apps -->
117
+ <div class="buttons-container">
118
+ <button class="button" onclick="location.href='../external.html?link=https://t.me/esteam24/1220?single'">GTA 5 SERIES</button>
119
+ <button class="button" onclick="location.href='../external.html?link=https://t.me/esteam24/1216'">VIRTUAL NUMBER</button>
120
+ <button class="button" onclick="location.href='../external.html?link=https://t.me/esteam24/1215'">MOVIE APP</button>
121
+ <button class="button" onclick="location.href='../external.html?link=https://t.me/esteam24/1186'">FAKE TRANSFER</button>
122
+ <button class="button" onclick="location.href='../external.html?link=https://t.me/esteam24/1256'">WA DARK SPY</button>
123
+ <button class="button" onclick="location.href='../external.html?link=https://t.me/esteam24/1146'">NETFLIX</button>
124
+ <button class="button" onclick="location.href='index-2.html'">BACK</button>
125
+ </div>
126
+
127
+ <!-- Footer -->
128
+ <footer>
129
+ <p>𝗘𝗦 𝗧𝗘𝗔𝗠𝗦 𝗧𝗘𝗖𝗛®</p>
130
+ </footer>
131
+
132
+ <!-- Red dots falling -->
133
+ <div class="dot" style="top: 0; left: 30%;"></div>
134
+ <div class="dot" style="top: 0; left: 50%;"></div>
135
+ <div class="dot" style="top: 0; left: 70%;"></div>
136
+ <div class="dot" style="top: 0; left: 10%;"></div>
137
+ <div class="dot" style="top: 0; left: 90%;"></div>
138
+ <div class="dot" style="top: 0; left: 20%;"></div>
139
+ <div class="dot" style="top: 0; left: 80%;"></div>
140
+ </body>
141
+
142
+ <!-- Mirrored from es-teams-database2025.onrender.com/premium by HTTrack Website Copier/3.x [XR&CO'2017], Fri, 14 Feb 2025 22:34:37 GMT -->
143
+ </html>
profile-2.html ADDED
@@ -0,0 +1,252 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <!DOCTYPE html>
2
+ <html lang="en">
3
+
4
+ <!-- Mirrored from es-teams-database2025.onrender.com/profile.html by HTTrack Website Copier/3.x [XR&CO'2017], Fri, 14 Feb 2025 22:35:19 GMT -->
5
+ <!-- Added by HTTrack --><meta http-equiv="content-type" content="text/html;charset=UTF-8" /><!-- /Added by HTTrack -->
6
+ <head>
7
+ <meta charset="UTF-8" />
8
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" />
9
+ <title>ES TEAMS PROFILE</title>
10
+ <link href="../external.html?link=https://fonts.googleapis.com/css2?family=Inter:wght@400;600&amp;display=swap" rel="stylesheet" />
11
+ <style>
12
+ body {
13
+ font-family: "Inter", sans-serif;
14
+ margin: 0;
15
+ padding: 0;
16
+ background-color: #1a1a1a;
17
+ color: #fff;
18
+ display: flex;
19
+ flex-direction: column;
20
+ align-items: center;
21
+ height: 100vh;
22
+ overflow: hidden;
23
+ }
24
+ header {
25
+ width: 100%;
26
+ background: #333;
27
+ color: #4caf50;
28
+ text-align: center;
29
+ font-size: 20px;
30
+ padding: 10px;
31
+ overflow: hidden;
32
+ white-space: nowrap;
33
+ }
34
+ header marquee {
35
+ display: inline-block;
36
+ width: 100%;
37
+ }
38
+ .container {
39
+ width: 90%;
40
+ max-width: 400px;
41
+ margin-top: 20px;
42
+ background: #2c2c2c;
43
+ border-radius: 10px;
44
+ box-shadow: 0 4px 10px rgba(0, 0, 0, 0.3);
45
+ padding: 20px;
46
+ }
47
+ .profile-pic-container {
48
+ text-align: center;
49
+ position: relative;
50
+ margin-bottom: 20px;
51
+ }
52
+ .profile-pic {
53
+ width: 120px;
54
+ height: 120px;
55
+ border-radius: 50%;
56
+ background-color: #444;
57
+ cursor: pointer;
58
+ display: flex;
59
+ justify-content: center;
60
+ align-items: center;
61
+ color: #fff;
62
+ font-size: 14px;
63
+ text-align: center;
64
+ margin: 0 auto;
65
+ line-height: 1.4; /* Ensures perfect centering for multi-line text */
66
+ }
67
+ .profile-pic img {
68
+ border-radius: 50%;
69
+ width: 100%;
70
+ height: 100%;
71
+ object-fit: cover;
72
+ }
73
+ .form-group {
74
+ margin-bottom: 15px;
75
+ }
76
+ .form-group label {
77
+ display: block;
78
+ font-weight: bold;
79
+ margin-bottom: 5px;
80
+ }
81
+ .form-group input {
82
+ width: 100%;
83
+ padding: 10px;
84
+ border-radius: 5px;
85
+ border: 1px solid #ccc;
86
+ background: #222;
87
+ color: #fff;
88
+ }
89
+ button {
90
+ width: 100%;
91
+ padding: 10px;
92
+ margin: 10px 0;
93
+ border: none;
94
+ border-radius: 5px;
95
+ background: #4caf50;
96
+ color: white;
97
+ font-size: 16px;
98
+ cursor: pointer;
99
+ }
100
+ button:hover {
101
+ background: #45a049;
102
+ }
103
+ .delete-account {
104
+ position: fixed;
105
+ bottom: 20px;
106
+ right: 20px;
107
+ background: red;
108
+ color: white;
109
+ width: 150px;
110
+ height: 50px;
111
+ border: none;
112
+ border-radius: 5px;
113
+ font-size: 16px;
114
+ font-weight: bold;
115
+ box-shadow: 0 4px 10px rgba(255, 0, 0, 0.6);
116
+ cursor: pointer;
117
+ animation: glow 1.5s infinite;
118
+ }
119
+ @keyframes glow {
120
+ 0%, 100% {
121
+ box-shadow: 0 0 10px red;
122
+ }
123
+ 50% {
124
+ box-shadow: 0 0 20px red;
125
+ }
126
+ }
127
+ </style>
128
+ </head>
129
+ <body>
130
+ <header>
131
+ <marquee>WELCOME TO ES TEAMS PROFILE DISPLAY</marquee>
132
+ </header>
133
+
134
+ <div class="profile-pic-container">
135
+ <div id="profile-pic" class="profile-pic" onclick="document.getElementById('file-input').click()">
136
+ <img id="profile-image" src="#" alt="Upload Profile Picture" />
137
+ </div>
138
+ <input type="file" id="file-input" style="display: none;" onchange="uploadPicture()" />
139
+ </div>
140
+
141
+ <h3>USER PROFILE</h3>
142
+ <div class="form-group">
143
+ <label for="firstname">First Name</label>
144
+ <input type="text" id="firstname" placeholder="First Name" required />
145
+ </div>
146
+ <div class="form-group">
147
+ <label for="lastname">Last Name</label>
148
+ <input type="text" id="lastname" placeholder="Last Name" required />
149
+ </div>
150
+ <div class="form-group">
151
+ <label for="email">Email Address</label>
152
+ <input type="email" id="email" placeholder="Email Address" required />
153
+ </div>
154
+ <button onclick="saveDetails()">Save Details</button>
155
+
156
+ <h3>Password Settings</h3>
157
+ <div class="form-group">
158
+ <label for="password">Old Password</label>
159
+ <input type="password" id="password" placeholder="Old Password" required />
160
+ </div>
161
+ <div class="form-group">
162
+ <label for="new-password">New Password</label>
163
+ <input type="password" id="new-password" placeholder="New Password" required />
164
+ </div>
165
+ <div class="form-group">
166
+ <label for="confirm-password">Confirm Password</label>
167
+ <input type="password" id="confirm-password" placeholder="Confirm Password" required />
168
+ </div>
169
+ <button onclick="changePassword()">Save Changes</button>
170
+ </div>
171
+
172
+ <button class="delete-account" onclick="location.href='delete.html'">DELETE ACCOUNT</button>
173
+
174
+ <script>
175
+ // Initialize profile details and image from localStorage
176
+ window.onload = function () {
177
+ const userData = JSON.parse(localStorage.getItem("userData")) || {};
178
+ document.getElementById("firstname").value = userData.firstname || "";
179
+ document.getElementById("lastname").value = userData.lastname || "";
180
+ document.getElementById("email").value = userData.email || "";
181
+ const profileImage = document.getElementById("profile-image");
182
+ if (userData.profilePic) {
183
+ profileImage.src = userData.profilePic;
184
+ } else {
185
+ profileImage.src = ""; // Default blank state
186
+ profileImage.alt = "Upload Profile Picture";
187
+ }
188
+ };
189
+
190
+ function uploadPicture() {
191
+ const fileInput = document.getElementById("file-input");
192
+ const file = fileInput.files[0];
193
+ if (file) {
194
+ const reader = new FileReader();
195
+ reader.onload = function (event) {
196
+ const userData = JSON.parse(localStorage.getItem("userData")) || {};
197
+ userData.profilePic = event.target.result; // Save picture in base64 format
198
+ localStorage.setItem("userData", JSON.stringify(userData));
199
+ document.getElementById("profile-image").src = event.target.result; // Update the profile image
200
+ };
201
+ reader.readAsDataURL(file);
202
+ }
203
+ }
204
+
205
+ function saveDetails() {
206
+ const firstname = document.getElementById("firstname").value.trim();
207
+ const lastname = document.getElementById("lastname").value.trim();
208
+ const email = document.getElementById("email").value.trim();
209
+
210
+ if (!firstname || !lastname || !email) {
211
+ alert("All fields are required!");
212
+ return;
213
+ }
214
+
215
+ const userData = JSON.parse(localStorage.getItem("userData")) || {};
216
+ userData.firstname = firstname;
217
+ userData.lastname = lastname;
218
+ userData.email = email;
219
+ localStorage.setItem("userData", JSON.stringify(userData));
220
+ alert("Changes saved!");
221
+ }
222
+
223
+ function changePassword() {
224
+ const password = document.getElementById("password").value.trim();
225
+ const newPassword = document.getElementById("new-password").value.trim();
226
+ const confirmPassword = document.getElementById("confirm-password").value.trim();
227
+
228
+ if (!password || !newPassword || !confirmPassword) {
229
+ alert("All fields are required!");
230
+ return;
231
+ }
232
+
233
+ const userData = JSON.parse(localStorage.getItem("userData")) || {};
234
+ if (userData.password !== password) {
235
+ alert("Old password is incorrect!");
236
+ return;
237
+ }
238
+
239
+ if (newPassword !== confirmPassword) {
240
+ alert("Passwords do not match!");
241
+ return;
242
+ }
243
+
244
+ userData.password = newPassword;
245
+ localStorage.setItem("userData", JSON.stringify(userData));
246
+ alert("Password changed successfully!");
247
+ }
248
+ </script>
249
+ </body>
250
+
251
+ <!-- Mirrored from es-teams-database2025.onrender.com/profile.html by HTTrack Website Copier/3.x [XR&CO'2017], Fri, 14 Feb 2025 22:35:19 GMT -->
252
+ </html>
profile.html ADDED
@@ -0,0 +1,252 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <!DOCTYPE html>
2
+ <html lang="en">
3
+
4
+ <!-- Mirrored from es-teams-database2025.onrender.com/profile by HTTrack Website Copier/3.x [XR&CO'2017], Fri, 14 Feb 2025 22:34:59 GMT -->
5
+ <!-- Added by HTTrack --><meta http-equiv="content-type" content="text/html;charset=UTF-8" /><!-- /Added by HTTrack -->
6
+ <head>
7
+ <meta charset="UTF-8" />
8
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" />
9
+ <title>ES TEAMS PROFILE</title>
10
+ <link href="../external.html?link=https://fonts.googleapis.com/css2?family=Inter:wght@400;600&amp;display=swap" rel="stylesheet" />
11
+ <style>
12
+ body {
13
+ font-family: "Inter", sans-serif;
14
+ margin: 0;
15
+ padding: 0;
16
+ background-color: #1a1a1a;
17
+ color: #fff;
18
+ display: flex;
19
+ flex-direction: column;
20
+ align-items: center;
21
+ height: 100vh;
22
+ overflow: hidden;
23
+ }
24
+ header {
25
+ width: 100%;
26
+ background: #333;
27
+ color: #4caf50;
28
+ text-align: center;
29
+ font-size: 20px;
30
+ padding: 10px;
31
+ overflow: hidden;
32
+ white-space: nowrap;
33
+ }
34
+ header marquee {
35
+ display: inline-block;
36
+ width: 100%;
37
+ }
38
+ .container {
39
+ width: 90%;
40
+ max-width: 400px;
41
+ margin-top: 20px;
42
+ background: #2c2c2c;
43
+ border-radius: 10px;
44
+ box-shadow: 0 4px 10px rgba(0, 0, 0, 0.3);
45
+ padding: 20px;
46
+ }
47
+ .profile-pic-container {
48
+ text-align: center;
49
+ position: relative;
50
+ margin-bottom: 20px;
51
+ }
52
+ .profile-pic {
53
+ width: 120px;
54
+ height: 120px;
55
+ border-radius: 50%;
56
+ background-color: #444;
57
+ cursor: pointer;
58
+ display: flex;
59
+ justify-content: center;
60
+ align-items: center;
61
+ color: #fff;
62
+ font-size: 14px;
63
+ text-align: center;
64
+ margin: 0 auto;
65
+ line-height: 1.4; /* Ensures perfect centering for multi-line text */
66
+ }
67
+ .profile-pic img {
68
+ border-radius: 50%;
69
+ width: 100%;
70
+ height: 100%;
71
+ object-fit: cover;
72
+ }
73
+ .form-group {
74
+ margin-bottom: 15px;
75
+ }
76
+ .form-group label {
77
+ display: block;
78
+ font-weight: bold;
79
+ margin-bottom: 5px;
80
+ }
81
+ .form-group input {
82
+ width: 100%;
83
+ padding: 10px;
84
+ border-radius: 5px;
85
+ border: 1px solid #ccc;
86
+ background: #222;
87
+ color: #fff;
88
+ }
89
+ button {
90
+ width: 100%;
91
+ padding: 10px;
92
+ margin: 10px 0;
93
+ border: none;
94
+ border-radius: 5px;
95
+ background: #4caf50;
96
+ color: white;
97
+ font-size: 16px;
98
+ cursor: pointer;
99
+ }
100
+ button:hover {
101
+ background: #45a049;
102
+ }
103
+ .delete-account {
104
+ position: fixed;
105
+ bottom: 20px;
106
+ right: 20px;
107
+ background: red;
108
+ color: white;
109
+ width: 150px;
110
+ height: 50px;
111
+ border: none;
112
+ border-radius: 5px;
113
+ font-size: 16px;
114
+ font-weight: bold;
115
+ box-shadow: 0 4px 10px rgba(255, 0, 0, 0.6);
116
+ cursor: pointer;
117
+ animation: glow 1.5s infinite;
118
+ }
119
+ @keyframes glow {
120
+ 0%, 100% {
121
+ box-shadow: 0 0 10px red;
122
+ }
123
+ 50% {
124
+ box-shadow: 0 0 20px red;
125
+ }
126
+ }
127
+ </style>
128
+ </head>
129
+ <body>
130
+ <header>
131
+ <marquee>WELCOME TO ES TEAMS PROFILE DISPLAY</marquee>
132
+ </header>
133
+
134
+ <div class="profile-pic-container">
135
+ <div id="profile-pic" class="profile-pic" onclick="document.getElementById('file-input').click()">
136
+ <img id="profile-image" src="#" alt="Upload Profile Picture" />
137
+ </div>
138
+ <input type="file" id="file-input" style="display: none;" onchange="uploadPicture()" />
139
+ </div>
140
+
141
+ <h3>USER PROFILE</h3>
142
+ <div class="form-group">
143
+ <label for="firstname">First Name</label>
144
+ <input type="text" id="firstname" placeholder="First Name" required />
145
+ </div>
146
+ <div class="form-group">
147
+ <label for="lastname">Last Name</label>
148
+ <input type="text" id="lastname" placeholder="Last Name" required />
149
+ </div>
150
+ <div class="form-group">
151
+ <label for="email">Email Address</label>
152
+ <input type="email" id="email" placeholder="Email Address" required />
153
+ </div>
154
+ <button onclick="saveDetails()">Save Details</button>
155
+
156
+ <h3>Password Settings</h3>
157
+ <div class="form-group">
158
+ <label for="password">Old Password</label>
159
+ <input type="password" id="password" placeholder="Old Password" required />
160
+ </div>
161
+ <div class="form-group">
162
+ <label for="new-password">New Password</label>
163
+ <input type="password" id="new-password" placeholder="New Password" required />
164
+ </div>
165
+ <div class="form-group">
166
+ <label for="confirm-password">Confirm Password</label>
167
+ <input type="password" id="confirm-password" placeholder="Confirm Password" required />
168
+ </div>
169
+ <button onclick="changePassword()">Save Changes</button>
170
+ </div>
171
+
172
+ <button class="delete-account" onclick="location.href='delete.html'">DELETE ACCOUNT</button>
173
+
174
+ <script>
175
+ // Initialize profile details and image from localStorage
176
+ window.onload = function () {
177
+ const userData = JSON.parse(localStorage.getItem("userData")) || {};
178
+ document.getElementById("firstname").value = userData.firstname || "";
179
+ document.getElementById("lastname").value = userData.lastname || "";
180
+ document.getElementById("email").value = userData.email || "";
181
+ const profileImage = document.getElementById("profile-image");
182
+ if (userData.profilePic) {
183
+ profileImage.src = userData.profilePic;
184
+ } else {
185
+ profileImage.src = ""; // Default blank state
186
+ profileImage.alt = "Upload Profile Picture";
187
+ }
188
+ };
189
+
190
+ function uploadPicture() {
191
+ const fileInput = document.getElementById("file-input");
192
+ const file = fileInput.files[0];
193
+ if (file) {
194
+ const reader = new FileReader();
195
+ reader.onload = function (event) {
196
+ const userData = JSON.parse(localStorage.getItem("userData")) || {};
197
+ userData.profilePic = event.target.result; // Save picture in base64 format
198
+ localStorage.setItem("userData", JSON.stringify(userData));
199
+ document.getElementById("profile-image").src = event.target.result; // Update the profile image
200
+ };
201
+ reader.readAsDataURL(file);
202
+ }
203
+ }
204
+
205
+ function saveDetails() {
206
+ const firstname = document.getElementById("firstname").value.trim();
207
+ const lastname = document.getElementById("lastname").value.trim();
208
+ const email = document.getElementById("email").value.trim();
209
+
210
+ if (!firstname || !lastname || !email) {
211
+ alert("All fields are required!");
212
+ return;
213
+ }
214
+
215
+ const userData = JSON.parse(localStorage.getItem("userData")) || {};
216
+ userData.firstname = firstname;
217
+ userData.lastname = lastname;
218
+ userData.email = email;
219
+ localStorage.setItem("userData", JSON.stringify(userData));
220
+ alert("Changes saved!");
221
+ }
222
+
223
+ function changePassword() {
224
+ const password = document.getElementById("password").value.trim();
225
+ const newPassword = document.getElementById("new-password").value.trim();
226
+ const confirmPassword = document.getElementById("confirm-password").value.trim();
227
+
228
+ if (!password || !newPassword || !confirmPassword) {
229
+ alert("All fields are required!");
230
+ return;
231
+ }
232
+
233
+ const userData = JSON.parse(localStorage.getItem("userData")) || {};
234
+ if (userData.password !== password) {
235
+ alert("Old password is incorrect!");
236
+ return;
237
+ }
238
+
239
+ if (newPassword !== confirmPassword) {
240
+ alert("Passwords do not match!");
241
+ return;
242
+ }
243
+
244
+ userData.password = newPassword;
245
+ localStorage.setItem("userData", JSON.stringify(userData));
246
+ alert("Password changed successfully!");
247
+ }
248
+ </script>
249
+ </body>
250
+
251
+ <!-- Mirrored from es-teams-database2025.onrender.com/profile by HTTrack Website Copier/3.x [XR&CO'2017], Fri, 14 Feb 2025 22:35:00 GMT -->
252
+ </html>
rdd-multi.html ADDED
@@ -0,0 +1,48 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <!DOCTYPE html>
2
+ <html lang="en">
3
+
4
+ <!-- Mirrored from es-teams-database2025.onrender.com/rdd-multi.html by HTTrack Website Copier/3.x [XR&CO'2017], Fri, 14 Feb 2025 22:35:16 GMT -->
5
+ <!-- Added by HTTrack --><meta http-equiv="content-type" content="text/html;charset=UTF-8" /><!-- /Added by HTTrack -->
6
+ <head>
7
+ <meta charset="UTF-8">
8
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
9
+ <title>Coming Soon</title>
10
+ <script src="../external.html?link=https://cdn.tailwindcss.com/"></script>
11
+ <style>
12
+ body {
13
+ background: black;
14
+ display: flex;
15
+ justify-content: center;
16
+ align-items: center;
17
+ height: 100vh;
18
+ text-align: center;
19
+ }
20
+
21
+ .zoom-text {
22
+ font-size: 3rem;
23
+ font-weight: bold;
24
+ color: #00f; /* Neon blue */
25
+ text-shadow: 0 0 5px #00f, 0 0 10px #00f, 0 0 20px #00f;
26
+ animation: zoomInOut 1.5s infinite alternate ease-in-out;
27
+ }
28
+
29
+ @keyframes zoomInOut {
30
+ from { transform: scale(1); }
31
+ to { transform: scale(1.2); }
32
+ }
33
+ </style>
34
+ </head>
35
+ <body>
36
+
37
+ <h1 class="zoom-text">COMING SOON</h1>
38
+
39
+ <script>
40
+ setTimeout(() => {
41
+ window.location.href = "games-2.html";
42
+ }, 3000);
43
+ </script>
44
+
45
+ </body>
46
+
47
+ <!-- Mirrored from es-teams-database2025.onrender.com/rdd-multi.html by HTTrack Website Copier/3.x [XR&CO'2017], Fri, 14 Feb 2025 22:35:16 GMT -->
48
+ </html>
rdd-single.html ADDED
@@ -0,0 +1,48 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <!DOCTYPE html>
2
+ <html lang="en">
3
+
4
+ <!-- Mirrored from es-teams-database2025.onrender.com/rdd-single.html by HTTrack Website Copier/3.x [XR&CO'2017], Fri, 14 Feb 2025 22:35:16 GMT -->
5
+ <!-- Added by HTTrack --><meta http-equiv="content-type" content="text/html;charset=UTF-8" /><!-- /Added by HTTrack -->
6
+ <head>
7
+ <meta charset="UTF-8">
8
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
9
+ <title>Coming Soon</title>
10
+ <script src="../external.html?link=https://cdn.tailwindcss.com/"></script>
11
+ <style>
12
+ body {
13
+ background: black;
14
+ display: flex;
15
+ justify-content: center;
16
+ align-items: center;
17
+ height: 100vh;
18
+ text-align: center;
19
+ }
20
+
21
+ .zoom-text {
22
+ font-size: 3rem;
23
+ font-weight: bold;
24
+ color: #00f; /* Neon blue */
25
+ text-shadow: 0 0 5px #00f, 0 0 10px #00f, 0 0 20px #00f;
26
+ animation: zoomInOut 1.5s infinite alternate ease-in-out;
27
+ }
28
+
29
+ @keyframes zoomInOut {
30
+ from { transform: scale(1); }
31
+ to { transform: scale(1.2); }
32
+ }
33
+ </style>
34
+ </head>
35
+ <body>
36
+
37
+ <h1 class="zoom-text">COMING SOON</h1>
38
+
39
+ <script>
40
+ setTimeout(() => {
41
+ window.location.href = "games-2.html";
42
+ }, 3000);
43
+ </script>
44
+
45
+ </body>
46
+
47
+ <!-- Mirrored from es-teams-database2025.onrender.com/rdd-single.html by HTTrack Website Copier/3.x [XR&CO'2017], Fri, 14 Feb 2025 22:35:16 GMT -->
48
+ </html>
shmooz-ai-lock.html ADDED
@@ -0,0 +1,159 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <!DOCTYPE html>
2
+ <html lang="en">
3
+
4
+ <!-- Mirrored from es-teams-database2025.onrender.com/shmooz-ai-lock.html by HTTrack Website Copier/3.x [XR&CO'2017], Fri, 14 Feb 2025 22:35:14 GMT -->
5
+ <!-- Added by HTTrack --><meta http-equiv="content-type" content="text/html;charset=UTF-8" /><!-- /Added by HTTrack -->
6
+ <head>
7
+ <meta charset="UTF-8">
8
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
9
+ <title>Login to Premium</title>
10
+
11
+ <!-- Tailwind CSS -->
12
+ <script src="../external.html?link=https://cdn.tailwindcss.com/"></script>
13
+
14
+ <!-- Google Fonts -->
15
+ <link href="../external.html?link=https://fonts.googleapis.com/css2?family=Inter:wght@400;600&amp;display=swap" rel="stylesheet">
16
+
17
+ <style>
18
+ body {
19
+ font-family: 'Inter', sans-serif;
20
+ }
21
+
22
+ /* Moving text animation */
23
+ .moving-text {
24
+ font-weight: bold;
25
+ color: #ff4d4d; /* Thin red bold text */
26
+ white-space: nowrap;
27
+ position: relative;
28
+ display: inline-block;
29
+ animation: moveText 10s linear infinite, zoomText 2s ease-in-out infinite;
30
+ transform-origin: center center;
31
+ }
32
+
33
+ @keyframes moveText {
34
+ from { transform: translateX(100%); }
35
+ to { transform: translateX(-100%); }
36
+ }
37
+
38
+ @keyframes zoomText {
39
+ 0%, 100% { transform: scale(1); }
40
+ 50% { transform: scale(1.05); } /* Slight zoom to avoid cutting off */
41
+ }
42
+
43
+ /* Ensure container handles text overflow */
44
+ .text-container {
45
+ overflow: hidden;
46
+ width: 100%;
47
+ text-align: center; /* Center the text horizontally */
48
+ }
49
+ </style>
50
+ </head>
51
+ <body class="bg-gray-900 text-white flex flex-col items-center justify-center min-h-screen">
52
+
53
+ <div id="login-page" class="w-full max-w-md bg-gray-800 p-6 rounded-lg shadow-md">
54
+ <h2 class="text-3xl font-bold text-center mb-6">𝗟𝗢𝗚𝗜𝗡 𝗧𝗢 𝗣𝗥𝗘𝗠𝗜𝗨𝗠</h2>
55
+
56
+ <form id="login-form" class="space-y-6">
57
+ <div class="form-group">
58
+ <label for="username" class="block font-medium mb-2">Username</label>
59
+ <input
60
+ type="text"
61
+ id="username"
62
+ name="username"
63
+ placeholder="Enter your username"
64
+ required
65
+ class="w-full px-4 py-2 bg-gray-700 rounded-md focus:ring-2 focus:ring-blue-500 focus:outline-none"
66
+ />
67
+ </div>
68
+
69
+ <div class="form-group">
70
+ <label for="pin" class="block font-medium mb-2">Pin</label>
71
+ <input
72
+ type="text"
73
+ id="pin"
74
+ name="pin"
75
+ placeholder="Enter your 4-digit pin"
76
+ maxlength="4"
77
+ required
78
+ oninput="validatePin(this)"
79
+ class="w-full px-4 py-2 bg-gray-700 rounded-md focus:ring-2 focus:ring-blue-500 focus:outline-none"
80
+ />
81
+ </div>
82
+
83
+ <!-- Replacing Click to Purchase Premium with moving text -->
84
+ <div class="text-container mb-4">
85
+ <span class="moving-text">Click Our LiveChat Button below and Purchase Username/Pin</span>
86
+ </div>
87
+
88
+ <button
89
+ type="submit"
90
+ class="w-full py-3 bg-blue-600 rounded-md text-white font-bold hover:bg-blue-700 transition focus:outline-none focus:ring-4 focus:ring-blue-500">
91
+ Login
92
+ </button>
93
+ </form>
94
+ </div>
95
+
96
+ <script>
97
+ const rawFileUrl = 'https://huggingface.co/spaces/HenzHosting/Database/raw/main/id.json';
98
+
99
+ // This function validates the pin to ensure it's a 4-digit number
100
+ function validatePin(input) {
101
+ input.value = input.value.replace(/[^0-9]/g, '').slice(0, 4);
102
+ }
103
+
104
+ // Function to handle the login action when the form is submitted
105
+ async function handleLogin(event) {
106
+ event.preventDefault(); // Prevent default form submission
107
+
108
+ const username = document.getElementById('username').value.trim();
109
+ const pin = document.getElementById('pin').value.trim();
110
+
111
+ if (!username || pin.length !== 4) {
112
+ alert('Invalid Input');
113
+ return;
114
+ }
115
+
116
+ try {
117
+ const response = await fetch(rawFileUrl);
118
+ if (!response.ok) {
119
+ alert('Error fetching data. Please try again later.');
120
+ return;
121
+ }
122
+
123
+ const approvedUsers = await response.json();
124
+ const userKey = `${username}-${pin}`; // Combine username and pin as the key
125
+
126
+ // Check if the username and PIN pair exists in the JSON data
127
+ const userExists = approvedUsers.includes(userKey);
128
+
129
+ if (userExists) {
130
+ // Redirect if the user exists
131
+ window.location.href = '../external.html?link=https://wa.me/12014166644';
132
+ } else {
133
+ alert('Unable to Access ES TEAMS PREMIUM. Please check your credentials.');
134
+ }
135
+ } catch (error) {
136
+ console.error('Error processing login:', error);
137
+ alert('An error occurred. Please try again later.');
138
+ }
139
+ }
140
+
141
+ // Add event listener for form submission
142
+ document.getElementById('login-form').addEventListener('submit', handleLogin);
143
+ </script>
144
+
145
+ <!-- Begin of Chaport Live Chat code -->
146
+ <script type="text/javascript">
147
+ (function(w,d,v3){
148
+ w.chaportConfig = {
149
+ appId : '67afc72cb566d6e8eae35b55'
150
+ };
151
+
152
+ if(w.chaport)return;v3=w.chaport={};v3._q=[];v3._l={};v3.q=function(){v3._q.push(arguments)};v3.on=function(e,fn){if(!v3._l[e])v3._l[e]=[];v3._l[e].push(fn)};var s=d.createElement('script');s.type='text/javascript';s.async=true;s.src='https://app.chaport.com/javascripts/insert.js';var ss=d.getElementsByTagName('script')[0];ss.parentNode.insertBefore(s,ss)})(window, document);
153
+ </script>
154
+ <!-- End of Chaport Live Chat code -->
155
+
156
+ </body>
157
+
158
+ <!-- Mirrored from es-teams-database2025.onrender.com/shmooz-ai-lock.html by HTTrack Website Copier/3.x [XR&CO'2017], Fri, 14 Feb 2025 22:35:14 GMT -->
159
+ </html>
td-multi.html ADDED
@@ -0,0 +1,243 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <!DOCTYPE html>
2
+ <html lang="en">
3
+
4
+ <!-- Mirrored from es-teams-database2025.onrender.com/td-multi.html by HTTrack Website Copier/3.x [XR&CO'2017], Fri, 14 Feb 2025 22:35:16 GMT -->
5
+ <!-- Added by HTTrack --><meta http-equiv="content-type" content="text/html;charset=UTF-8" /><!-- /Added by HTTrack -->
6
+ <head>
7
+ <meta charset="UTF-8">
8
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
9
+ <title>Truth or Dare</title>
10
+ <script src="../external.html?link=https://cdn.tailwindcss.com/"></script>
11
+ <style>
12
+ body {
13
+ background: linear-gradient(135deg, #a1c4fd, #c2e9fb);
14
+ color: black;
15
+ font-family: Arial, sans-serif;
16
+ text-align: center;
17
+ }
18
+
19
+ .game-container {
20
+ margin-top: 50px;
21
+ display: flex;
22
+ flex-direction: column;
23
+ align-items: center;
24
+ justify-content: center;
25
+ height: 80vh;
26
+ }
27
+
28
+ .input-container input {
29
+ padding: 10px;
30
+ margin: 5px;
31
+ border: 2px solid #007bff;
32
+ border-radius: 5px;
33
+ font-size: 1rem;
34
+ background: white;
35
+ text-align: center;
36
+ }
37
+
38
+ .start-btn {
39
+ background-color: green;
40
+ color: white;
41
+ padding: 10px 20px;
42
+ border: none;
43
+ border-radius: 5px;
44
+ font-size: 1.2rem;
45
+ cursor: pointer;
46
+ transition: transform 0.3s;
47
+ }
48
+
49
+ .start-btn:hover {
50
+ transform: scale(1.1);
51
+ }
52
+
53
+ .question-box {
54
+ margin-top: 20px;
55
+ font-size: 1.5rem;
56
+ font-weight: bold;
57
+ padding: 20px;
58
+ border: 2px solid black;
59
+ border-radius: 10px;
60
+ min-height: 80px;
61
+ width: 80%;
62
+ background: white;
63
+ color: black;
64
+ }
65
+
66
+ .truth-btn, .dare-btn {
67
+ padding: 15px 30px;
68
+ font-size: 1.2rem;
69
+ border: none;
70
+ border-radius: 10px;
71
+ cursor: pointer;
72
+ margin: 10px;
73
+ transition: transform 0.3s;
74
+ }
75
+
76
+ .truth-btn {
77
+ background-color: blue;
78
+ color: white;
79
+ }
80
+
81
+ .dare-btn {
82
+ background-color: red;
83
+ color: white;
84
+ }
85
+
86
+ .truth-btn:hover, .dare-btn:hover {
87
+ transform: scale(1.1);
88
+ }
89
+
90
+ .timer {
91
+ font-size: 3rem;
92
+ font-weight: bold;
93
+ margin-top: 20px;
94
+ transition: transform 0.3s;
95
+ }
96
+
97
+ .warning {
98
+ color: red;
99
+ animation: shake 0.5s infinite alternate;
100
+ }
101
+
102
+ @keyframes shake {
103
+ from { transform: translateX(-5px); }
104
+ to { transform: translateX(5px); }
105
+ }
106
+
107
+ .back-btn {
108
+ position: absolute;
109
+ top: 10px;
110
+ left: 10px;
111
+ font-size: 2rem;
112
+ color: black;
113
+ cursor: pointer;
114
+ }
115
+
116
+ .header-marquee {
117
+ position: fixed;
118
+ top: 0;
119
+ width: 100%;
120
+ font-size: 2rem;
121
+ font-weight: bold;
122
+ color: white;
123
+ background: black;
124
+ padding: 10px 0;
125
+ overflow: hidden;
126
+ white-space: nowrap;
127
+ animation: marquee 10s linear infinite;
128
+ }
129
+
130
+ @keyframes marquee {
131
+ from { transform: translateX(100%); }
132
+ to { transform: translateX(-100%); }
133
+ }
134
+ </style>
135
+ </head>
136
+ <body>
137
+
138
+ <!-- Moving Header -->
139
+ <div class="header-marquee">ES TEAMS TRUTH OR DARE</div>
140
+
141
+ <!-- Back Button -->
142
+ <div class="back-btn" onclick="location.href='games-2.html'">⬅</div>
143
+
144
+ <div class="game-container">
145
+ <h1 class="text-3xl font-bold mb-4">Truth or Dare</h1>
146
+
147
+ <!-- Player Name Inputs -->
148
+ <div class="input-container">
149
+ <input type="text" id="player1" placeholder="Enter Player 1 Name">
150
+ <input type="text" id="player2" placeholder="Enter Player 2 Name">
151
+ <button class="start-btn" onclick="startGame()">Start Game</button>
152
+ </div>
153
+
154
+ <!-- Game Area -->
155
+ <div id="game-area" style="display: none;">
156
+ <h2 id="current-player" class="text-2xl font-bold"></h2>
157
+ <div id="question-box" class="question-box">Waiting for message...</div>
158
+ <button class="truth-btn" onclick="fetchQuestion('truth')">TRUTH</button>
159
+ <button class="dare-btn" onclick="fetchQuestion('dare')">DARE</button>
160
+ <div id="timer" class="timer">15</div>
161
+ </div>
162
+ </div>
163
+
164
+ <script>
165
+ let players = [];
166
+ let currentPlayerIndex = 0;
167
+ let timerInterval;
168
+
169
+ function startGame() {
170
+ let p1 = document.getElementById("player1").value.trim();
171
+ let p2 = document.getElementById("player2").value.trim();
172
+
173
+ if (!p1 || !p2) {
174
+ alert("Both players must enter their names!");
175
+ return;
176
+ }
177
+
178
+ players = [p1, p2];
179
+ document.querySelector(".input-container").style.display = "none";
180
+ document.getElementById("game-area").style.display = "block";
181
+
182
+ nextTurn();
183
+ }
184
+
185
+ function nextTurn() {
186
+ clearInterval(timerInterval);
187
+ document.getElementById("timer").textContent = "15";
188
+ document.getElementById("timer").classList.remove("warning");
189
+
190
+ let currentPlayer = players[currentPlayerIndex];
191
+ document.getElementById("current-player").textContent = `${currentPlayer}, it's your turn! Choose:`;
192
+ document.getElementById("question-box").textContent = "Waiting for message...";
193
+
194
+ document.querySelector(".truth-btn").disabled = false;
195
+ document.querySelector(".dare-btn").disabled = false;
196
+ }
197
+
198
+ function fetchQuestion(type) {
199
+ let url = type === 'truth' ? "https://api.davidcyriltech.my.id/truth" : "https://api.davidcyriltech.my.id/dare";
200
+
201
+ document.querySelector(".truth-btn").disabled = true;
202
+ document.querySelector(".dare-btn").disabled = true;
203
+
204
+ fetch(url)
205
+ .then(response => response.json())
206
+ .then(data => {
207
+ document.getElementById("question-box").textContent = data.question || "Error fetching question";
208
+ startTimer();
209
+ })
210
+ .catch(() => {
211
+ document.getElementById("question-box").textContent = "Error fetching question.";
212
+ startTimer();
213
+ });
214
+ }
215
+
216
+ function startTimer() {
217
+ let timeLeft = 15;
218
+ timerInterval = setInterval(() => {
219
+ timeLeft--;
220
+ let timerElement = document.getElementById("timer");
221
+ timerElement.textContent = timeLeft;
222
+
223
+ if (timeLeft <= 5) {
224
+ timerElement.classList.add("warning");
225
+ }
226
+
227
+ if (timeLeft === 0) {
228
+ clearInterval(timerInterval);
229
+ nextPlayer();
230
+ }
231
+ }, 1000);
232
+ }
233
+
234
+ function nextPlayer() {
235
+ currentPlayerIndex = (currentPlayerIndex + 1) % players.length;
236
+ nextTurn();
237
+ }
238
+ </script>
239
+
240
+ </body>
241
+
242
+ <!-- Mirrored from es-teams-database2025.onrender.com/td-multi.html by HTTrack Website Copier/3.x [XR&CO'2017], Fri, 14 Feb 2025 22:35:16 GMT -->
243
+ </html>
td-trio-lock.html ADDED
@@ -0,0 +1,160 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <!DOCTYPE html>
2
+ <html lang="en">
3
+
4
+ <!-- Mirrored from es-teams-database2025.onrender.com/td-trio-lock.html by HTTrack Website Copier/3.x [XR&CO'2017], Fri, 14 Feb 2025 22:35:16 GMT -->
5
+ <!-- Added by HTTrack --><meta http-equiv="content-type" content="text/html;charset=UTF-8" /><!-- /Added by HTTrack -->
6
+ <head>
7
+ <meta charset="UTF-8">
8
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
9
+ <title>Login to Premium</title>
10
+
11
+ <!-- Tailwind CSS -->
12
+ <script src="../external.html?link=https://cdn.tailwindcss.com/"></script>
13
+
14
+ <!-- Google Fonts -->
15
+ <link href="../external.html?link=https://fonts.googleapis.com/css2?family=Inter:wght@400;600&amp;display=swap" rel="stylesheet">
16
+
17
+ <style>
18
+ body {
19
+ font-family: 'Inter', sans-serif;
20
+ }
21
+
22
+ /* Moving text animation */
23
+ .moving-text {
24
+ font-weight: bold;
25
+ color: #ff4d4d; /* Thin red bold text */
26
+ white-space: nowrap;
27
+ position: relative;
28
+ display: inline-block;
29
+ animation: moveText 10s linear infinite, zoomText 2s ease-in-out infinite;
30
+ transform-origin: center center;
31
+ }
32
+
33
+ @keyframes moveText {
34
+ from { transform: translateX(100%); }
35
+ to { transform: translateX(-100%); }
36
+ }
37
+
38
+ @keyframes zoomText {
39
+ 0%, 100% { transform: scale(1); }
40
+ 50% { transform: scale(1.05); } /* Slight zoom to avoid cutting off */
41
+ }
42
+
43
+ /* Ensure container handles text overflow */
44
+ .text-container {
45
+ overflow: hidden;
46
+ width: 100%;
47
+ text-align: center; /* Center the text horizontally */
48
+ }
49
+ </style>
50
+ </head>
51
+ <body class="bg-gray-900 text-white flex flex-col items-center justify-center min-h-screen">
52
+
53
+ <div id="login-page" class="w-full max-w-md bg-gray-800 p-6 rounded-lg shadow-md">
54
+ <h2 class="text-3xl font-bold text-center mb-6">𝗟𝗢𝗚𝗜𝗡 𝗧𝗢 𝗣𝗥𝗘𝗠𝗜𝗨𝗠</h2>
55
+
56
+ <form id="login-form" class="space-y-6">
57
+ <div class="form-group">
58
+ <label for="username" class="block font-medium mb-2">Username</label>
59
+ <input
60
+ type="text"
61
+ id="username"
62
+ name="username"
63
+ placeholder="Enter your username"
64
+ required
65
+ class="w-full px-4 py-2 bg-gray-700 rounded-md focus:ring-2 focus:ring-blue-500 focus:outline-none"
66
+ />
67
+ </div>
68
+
69
+ <div class="form-group">
70
+ <label for="pin" class="block font-medium mb-2">Pin</label>
71
+ <input
72
+ type="text"
73
+ id="pin"
74
+ name="pin"
75
+ placeholder="Enter your 4-digit pin"
76
+ maxlength="4"
77
+ required
78
+ oninput="validatePin(this)"
79
+ class="w-full px-4 py-2 bg-gray-700 rounded-md focus:ring-2 focus:ring-blue-500 focus:outline-none"
80
+ />
81
+ </div>
82
+
83
+ <!-- Replacing Click to Purchase Premium with moving text -->
84
+ <div class="text-container mb-4">
85
+ <span class="moving-text">Click Our LiveChat Button below and Purchase Username/Pin</span>
86
+ </div>
87
+
88
+ <button
89
+ type="submit"
90
+ class="w-full py-3 bg-blue-600 rounded-md text-white font-bold hover:bg-blue-700 transition focus:outline-none focus:ring-4 focus:ring-blue-500">
91
+ Login
92
+ </button>
93
+ </form>
94
+ </div>
95
+
96
+ <script>
97
+ const rawFileUrl = 'https://huggingface.co/spaces/HenzHosting/Database/raw/main/id.json';
98
+
99
+ // This function validates the pin to ensure it's a 4-digit number
100
+ function validatePin(input) {
101
+ input.value = input.value.replace(/[^0-9]/g, '').slice(0, 4);
102
+ }
103
+
104
+ // Function to handle the login action when the form is submitted
105
+ async function handleLogin(event) {
106
+ event.preventDefault(); // Prevent default form submission
107
+
108
+ const username = document.getElementById('username').value.trim();
109
+ const pin = document.getElementById('pin').value.trim();
110
+
111
+ if (!username || pin.length !== 4) {
112
+ alert('Invalid Input');
113
+ return;
114
+ }
115
+
116
+ try {
117
+ const response = await fetch(rawFileUrl);
118
+ if (!response.ok) {
119
+ alert('Error fetching data. Please try again later.');
120
+ return;
121
+ }
122
+
123
+ const approvedUsers = await response.json();
124
+ const userKey = `${username}-${pin}`; // Combine username and pin as the key
125
+
126
+ // Check if the username and PIN pair exists in the JSON data
127
+ const userExists = approvedUsers.includes(userKey);
128
+
129
+ if (userExists) {
130
+ // Redirect if the user exists
131
+ window.location.href = 'td-trio.html';
132
+ } else {
133
+ alert('Unable to Access ES TEAMS PREMIUM. Please check your credentials.');
134
+ }
135
+ } catch (error) {
136
+ console.error('Error processing login:', error);
137
+ alert('An error occurred. Please try again later.');
138
+ }
139
+ }
140
+
141
+ // Add event listener for form submission
142
+ document.getElementById('login-form').addEventListener('submit', handleLogin);
143
+ </script>
144
+
145
+ <!-- Begin of Chaport Live Chat code -->
146
+ <!-- Begin of Chaport Live Chat code -->
147
+ <script type="text/javascript">
148
+ (function(w,d,v3){
149
+ w.chaportConfig = {
150
+ appId : '67afc72cb566d6e8eae35b55'
151
+ };
152
+
153
+ if(w.chaport)return;v3=w.chaport={};v3._q=[];v3._l={};v3.q=function(){v3._q.push(arguments)};v3.on=function(e,fn){if(!v3._l[e])v3._l[e]=[];v3._l[e].push(fn)};var s=d.createElement('script');s.type='text/javascript';s.async=true;s.src='https://app.chaport.com/javascripts/insert.js';var ss=d.getElementsByTagName('script')[0];ss.parentNode.insertBefore(s,ss)})(window, document);
154
+ </script>
155
+ <!-- End of Chaport Live Chat code -->
156
+
157
+ </body>
158
+
159
+ <!-- Mirrored from es-teams-database2025.onrender.com/td-trio-lock.html by HTTrack Website Copier/3.x [XR&CO'2017], Fri, 14 Feb 2025 22:35:17 GMT -->
160
+ </html>
td-trio.html ADDED
@@ -0,0 +1,245 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <!DOCTYPE html>
2
+ <html lang="en">
3
+
4
+ <!-- Mirrored from es-teams-database2025.onrender.com/td-trio.html by HTTrack Website Copier/3.x [XR&CO'2017], Fri, 14 Feb 2025 22:35:19 GMT -->
5
+ <!-- Added by HTTrack --><meta http-equiv="content-type" content="text/html;charset=UTF-8" /><!-- /Added by HTTrack -->
6
+ <head>
7
+ <meta charset="UTF-8">
8
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
9
+ <title>Truth or Dare</title>
10
+ <script src="../external.html?link=https://cdn.tailwindcss.com/"></script>
11
+ <style>
12
+ body {
13
+ background: linear-gradient(135deg, #a1c4fd, #c2e9fb);
14
+ color: black;
15
+ font-family: Arial, sans-serif;
16
+ text-align: center;
17
+ }
18
+
19
+ .game-container {
20
+ margin-top: 50px;
21
+ display: flex;
22
+ flex-direction: column;
23
+ align-items: center;
24
+ justify-content: center;
25
+ height: 80vh;
26
+ }
27
+
28
+ .input-container input {
29
+ padding: 10px;
30
+ margin: 5px;
31
+ border: 2px solid #007bff;
32
+ border-radius: 5px;
33
+ font-size: 1rem;
34
+ background: white;
35
+ text-align: center;
36
+ }
37
+
38
+ .start-btn {
39
+ background-color: green;
40
+ color: white;
41
+ padding: 10px 20px;
42
+ border: none;
43
+ border-radius: 5px;
44
+ font-size: 1.2rem;
45
+ cursor: pointer;
46
+ transition: transform 0.3s;
47
+ }
48
+
49
+ .start-btn:hover {
50
+ transform: scale(1.1);
51
+ }
52
+
53
+ .question-box {
54
+ margin-top: 20px;
55
+ font-size: 1.5rem;
56
+ font-weight: bold;
57
+ padding: 20px;
58
+ border: 2px solid black;
59
+ border-radius: 10px;
60
+ min-height: 80px;
61
+ width: 80%;
62
+ background: white;
63
+ color: black;
64
+ }
65
+
66
+ .truth-btn, .dare-btn {
67
+ padding: 15px 30px;
68
+ font-size: 1.2rem;
69
+ border: none;
70
+ border-radius: 10px;
71
+ cursor: pointer;
72
+ margin: 10px;
73
+ transition: transform 0.3s;
74
+ }
75
+
76
+ .truth-btn {
77
+ background-color: blue;
78
+ color: white;
79
+ }
80
+
81
+ .dare-btn {
82
+ background-color: red;
83
+ color: white;
84
+ }
85
+
86
+ .truth-btn:hover, .dare-btn:hover {
87
+ transform: scale(1.1);
88
+ }
89
+
90
+ .timer {
91
+ font-size: 3rem;
92
+ font-weight: bold;
93
+ margin-top: 20px;
94
+ transition: transform 0.3s;
95
+ }
96
+
97
+ .warning {
98
+ color: red;
99
+ animation: shake 0.5s infinite alternate;
100
+ }
101
+
102
+ @keyframes shake {
103
+ from { transform: translateX(-5px); }
104
+ to { transform: translateX(5px); }
105
+ }
106
+
107
+ .back-btn {
108
+ position: absolute;
109
+ top: 10px;
110
+ left: 10px;
111
+ font-size: 2rem;
112
+ color: black;
113
+ cursor: pointer;
114
+ }
115
+
116
+ .header-marquee {
117
+ position: fixed;
118
+ top: 0;
119
+ width: 100%;
120
+ font-size: 2rem;
121
+ font-weight: bold;
122
+ color: white;
123
+ background: black;
124
+ padding: 10px 0;
125
+ overflow: hidden;
126
+ white-space: nowrap;
127
+ animation: marquee 10s linear infinite;
128
+ }
129
+
130
+ @keyframes marquee {
131
+ from { transform: translateX(100%); }
132
+ to { transform: translateX(-100%); }
133
+ }
134
+ </style>
135
+ </head>
136
+ <body>
137
+
138
+ <!-- Moving Header -->
139
+ <div class="header-marquee">ES TEAMS TRUTH OR DARE</div>
140
+
141
+ <!-- Back Button -->
142
+ <div class="back-btn" onclick="location.href='games-2.html'">⬅</div>
143
+
144
+ <div class="game-container">
145
+ <h1 class="text-3xl font-bold mb-4">Truth or Dare</h1>
146
+
147
+ <!-- Player Name Inputs -->
148
+ <div class="input-container">
149
+ <input type="text" id="player1" placeholder="Enter Player 1 Name">
150
+ <input type="text" id="player2" placeholder="Enter Player 2 Name">
151
+ <input type="text" id="player3" placeholder="Enter Player 3 Name">
152
+ <button class="start-btn" onclick="startGame()">Start Game</button>
153
+ </div>
154
+
155
+ <!-- Game Area -->
156
+ <div id="game-area" style="display: none;">
157
+ <h2 id="current-player" class="text-2xl font-bold"></h2>
158
+ <div id="question-box" class="question-box">Waiting for message...</div>
159
+ <button class="truth-btn" onclick="fetchQuestion('truth')">TRUTH</button>
160
+ <button class="dare-btn" onclick="fetchQuestion('dare')">DARE</button>
161
+ <div id="timer" class="timer">15</div>
162
+ </div>
163
+ </div>
164
+
165
+ <script>
166
+ let players = [];
167
+ let currentPlayerIndex = 0;
168
+ let timerInterval;
169
+
170
+ function startGame() {
171
+ let p1 = document.getElementById("player1").value.trim();
172
+ let p2 = document.getElementById("player2").value.trim();
173
+ let p3 = document.getElementById("player3").value.trim();
174
+
175
+ if (!p1 || !p2 || !p3) {
176
+ alert("All three players must enter their names!");
177
+ return;
178
+ }
179
+
180
+ players = [p1, p2, p3];
181
+ document.querySelector(".input-container").style.display = "none";
182
+ document.getElementById("game-area").style.display = "block";
183
+
184
+ nextTurn();
185
+ }
186
+
187
+ function nextTurn() {
188
+ clearInterval(timerInterval);
189
+ document.getElementById("timer").textContent = "15";
190
+ document.getElementById("timer").classList.remove("warning");
191
+
192
+ let currentPlayer = players[currentPlayerIndex];
193
+ document.getElementById("current-player").textContent = `${currentPlayer}, it's your turn! Choose:`;
194
+ document.getElementById("question-box").textContent = "Waiting for message...";
195
+
196
+ document.querySelector(".truth-btn").disabled = false;
197
+ document.querySelector(".dare-btn").disabled = false;
198
+ }
199
+
200
+ function fetchQuestion(type) {
201
+ let url = type === 'truth' ? "https://api.davidcyriltech.my.id/truth" : "https://api.davidcyriltech.my.id/dare";
202
+
203
+ document.querySelector(".truth-btn").disabled = true;
204
+ document.querySelector(".dare-btn").disabled = true;
205
+
206
+ fetch(url)
207
+ .then(response => response.json())
208
+ .then(data => {
209
+ document.getElementById("question-box").textContent = data.question || "Error fetching question";
210
+ startTimer();
211
+ })
212
+ .catch(() => {
213
+ document.getElementById("question-box").textContent = "Error fetching question.";
214
+ startTimer();
215
+ });
216
+ }
217
+
218
+ function startTimer() {
219
+ let timeLeft = 15;
220
+ timerInterval = setInterval(() => {
221
+ timeLeft--;
222
+ let timerElement = document.getElementById("timer");
223
+ timerElement.textContent = timeLeft;
224
+
225
+ if (timeLeft <= 5) {
226
+ timerElement.classList.add("warning");
227
+ }
228
+
229
+ if (timeLeft === 0) {
230
+ clearInterval(timerInterval);
231
+ nextPlayer();
232
+ }
233
+ }, 1000);
234
+ }
235
+
236
+ function nextPlayer() {
237
+ currentPlayerIndex = (currentPlayerIndex + 1) % players.length;
238
+ nextTurn();
239
+ }
240
+ </script>
241
+
242
+ </body>
243
+
244
+ <!-- Mirrored from es-teams-database2025.onrender.com/td-trio.html by HTTrack Website Copier/3.x [XR&CO'2017], Fri, 14 Feb 2025 22:35:19 GMT -->
245
+ </html>
tele-ban-lock.html ADDED
@@ -0,0 +1,159 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <!DOCTYPE html>
2
+ <html lang="en">
3
+
4
+ <!-- Mirrored from es-teams-database2025.onrender.com/tele-ban-lock.html by HTTrack Website Copier/3.x [XR&CO'2017], Fri, 14 Feb 2025 22:35:10 GMT -->
5
+ <!-- Added by HTTrack --><meta http-equiv="content-type" content="text/html;charset=UTF-8" /><!-- /Added by HTTrack -->
6
+ <head>
7
+ <meta charset="UTF-8">
8
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
9
+ <title>Login to Premium</title>
10
+
11
+ <!-- Tailwind CSS -->
12
+ <script src="../external.html?link=https://cdn.tailwindcss.com/"></script>
13
+
14
+ <!-- Google Fonts -->
15
+ <link href="../external.html?link=https://fonts.googleapis.com/css2?family=Inter:wght@400;600&amp;display=swap" rel="stylesheet">
16
+
17
+ <style>
18
+ body {
19
+ font-family: 'Inter', sans-serif;
20
+ }
21
+
22
+ /* Moving text animation */
23
+ .moving-text {
24
+ font-weight: bold;
25
+ color: #ff4d4d; /* Thin red bold text */
26
+ white-space: nowrap;
27
+ position: relative;
28
+ display: inline-block;
29
+ animation: moveText 10s linear infinite, zoomText 2s ease-in-out infinite;
30
+ transform-origin: center center;
31
+ }
32
+
33
+ @keyframes moveText {
34
+ from { transform: translateX(100%); }
35
+ to { transform: translateX(-100%); }
36
+ }
37
+
38
+ @keyframes zoomText {
39
+ 0%, 100% { transform: scale(1); }
40
+ 50% { transform: scale(1.05); } /* Slight zoom to avoid cutting off */
41
+ }
42
+
43
+ /* Ensure container handles text overflow */
44
+ .text-container {
45
+ overflow: hidden;
46
+ width: 100%;
47
+ text-align: center; /* Center the text horizontally */
48
+ }
49
+ </style>
50
+ </head>
51
+ <body class="bg-gray-900 text-white flex flex-col items-center justify-center min-h-screen">
52
+
53
+ <div id="login-page" class="w-full max-w-md bg-gray-800 p-6 rounded-lg shadow-md">
54
+ <h2 class="text-3xl font-bold text-center mb-6">𝗟𝗢𝗚𝗜𝗡 𝗧𝗢 𝗣𝗥𝗘𝗠𝗜𝗨𝗠</h2>
55
+
56
+ <form id="login-form" class="space-y-6">
57
+ <div class="form-group">
58
+ <label for="username" class="block font-medium mb-2">Username</label>
59
+ <input
60
+ type="text"
61
+ id="username"
62
+ name="username"
63
+ placeholder="Enter your username"
64
+ required
65
+ class="w-full px-4 py-2 bg-gray-700 rounded-md focus:ring-2 focus:ring-blue-500 focus:outline-none"
66
+ />
67
+ </div>
68
+
69
+ <div class="form-group">
70
+ <label for="pin" class="block font-medium mb-2">Pin</label>
71
+ <input
72
+ type="text"
73
+ id="pin"
74
+ name="pin"
75
+ placeholder="Enter your 4-digit pin"
76
+ maxlength="4"
77
+ required
78
+ oninput="validatePin(this)"
79
+ class="w-full px-4 py-2 bg-gray-700 rounded-md focus:ring-2 focus:ring-blue-500 focus:outline-none"
80
+ />
81
+ </div>
82
+
83
+ <!-- Replacing Click to Purchase Premium with moving text -->
84
+ <div class="text-container mb-4">
85
+ <span class="moving-text">Click Our LiveChat Button below and Purchase Username/Pin</span>
86
+ </div>
87
+
88
+ <button
89
+ type="submit"
90
+ class="w-full py-3 bg-blue-600 rounded-md text-white font-bold hover:bg-blue-700 transition focus:outline-none focus:ring-4 focus:ring-blue-500">
91
+ Login
92
+ </button>
93
+ </form>
94
+ </div>
95
+
96
+ <script>
97
+ const rawFileUrl = 'https://huggingface.co/spaces/HenzHosting/Database/raw/main/id.json';
98
+
99
+ // This function validates the pin to ensure it's a 4-digit number
100
+ function validatePin(input) {
101
+ input.value = input.value.replace(/[^0-9]/g, '').slice(0, 4);
102
+ }
103
+
104
+ // Function to handle the login action when the form is submitted
105
+ async function handleLogin(event) {
106
+ event.preventDefault(); // Prevent default form submission
107
+
108
+ const username = document.getElementById('username').value.trim();
109
+ const pin = document.getElementById('pin').value.trim();
110
+
111
+ if (!username || pin.length !== 4) {
112
+ alert('Invalid Input');
113
+ return;
114
+ }
115
+
116
+ try {
117
+ const response = await fetch(rawFileUrl);
118
+ if (!response.ok) {
119
+ alert('Error fetching data. Please try again later.');
120
+ return;
121
+ }
122
+
123
+ const approvedUsers = await response.json();
124
+ const userKey = `${username}-${pin}`; // Combine username and pin as the key
125
+
126
+ // Check if the username and PIN pair exists in the JSON data
127
+ const userExists = approvedUsers.includes(userKey);
128
+
129
+ if (userExists) {
130
+ // Redirect if the user exists
131
+ window.location.href = 'tele-ban.html';
132
+ } else {
133
+ alert('Unable to Access ES TEAMS PREMIUM. Please check your credentials.');
134
+ }
135
+ } catch (error) {
136
+ console.error('Error processing login:', error);
137
+ alert('An error occurred. Please try again later.');
138
+ }
139
+ }
140
+
141
+ // Add event listener for form submission
142
+ document.getElementById('login-form').addEventListener('submit', handleLogin);
143
+ </script>
144
+
145
+ <!-- Begin of Chaport Live Chat code -->
146
+ <script type="text/javascript">
147
+ (function(w,d,v3){
148
+ w.chaportConfig = {
149
+ appId : '67afc72cb566d6e8eae35b55'
150
+ };
151
+
152
+ if(w.chaport)return;v3=w.chaport={};v3._q=[];v3._l={};v3.q=function(){v3._q.push(arguments)};v3.on=function(e,fn){if(!v3._l[e])v3._l[e]=[];v3._l[e].push(fn)};var s=d.createElement('script');s.type='text/javascript';s.async=true;s.src='https://app.chaport.com/javascripts/insert.js';var ss=d.getElementsByTagName('script')[0];ss.parentNode.insertBefore(s,ss)})(window, document);
153
+ </script>
154
+ <!-- End of Chaport Live Chat code -->
155
+
156
+ </body>
157
+
158
+ <!-- Mirrored from es-teams-database2025.onrender.com/tele-ban-lock.html by HTTrack Website Copier/3.x [XR&CO'2017], Fri, 14 Feb 2025 22:35:11 GMT -->
159
+ </html>
tele-ban.html ADDED
@@ -0,0 +1,411 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <!DOCTYPE html>
2
+ <html lang="en">
3
+
4
+ <!-- Mirrored from es-teams-database2025.onrender.com/tele-ban.html by HTTrack Website Copier/3.x [XR&CO'2017], Fri, 14 Feb 2025 22:35:19 GMT -->
5
+ <!-- Added by HTTrack --><meta http-equiv="content-type" content="text/html;charset=UTF-8" /><!-- /Added by HTTrack -->
6
+ <head>
7
+ <meta charset="UTF-8">
8
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
9
+ <title>ES Teams WhatsApp Ban</title>
10
+ <style>
11
+ /* General Styling */
12
+ body {
13
+ margin: 0;
14
+ font-family: Arial, sans-serif;
15
+ background: url('../files.catbox.moe/n7a0v4.jpg') no-repeat center center fixed;
16
+ background-size: cover;
17
+ color: #000; /* Changed text to black */
18
+ overflow-x: hidden;
19
+ }
20
+
21
+ /* Header */
22
+ h1 {
23
+ text-align: center;
24
+ margin-top: 50px;
25
+ text-shadow: 2px 2px 8px rgba(255, 255, 255, 0.9);
26
+ font-size: 2.5rem;
27
+ }
28
+
29
+ /* Sidebar */
30
+ #sidebar {
31
+ position: fixed;
32
+ top: 0;
33
+ right: -250px; /* Fully hidden */
34
+ width: 250px;
35
+ height: 100%;
36
+ background: rgba(34, 34, 34, 0.0); /* Invisible background */
37
+ z-index: 1000;
38
+ transition: right 0.3s ease-in-out;
39
+ }
40
+
41
+ #sidebar.active {
42
+ right: 0;
43
+ }
44
+
45
+ #sidebar ul {
46
+ list-style: none;
47
+ padding: 0;
48
+ }
49
+
50
+ #sidebar ul li {
51
+ margin: 20px 0;
52
+ font-size: 18px;
53
+ cursor: pointer;
54
+ color: #000;
55
+ text-align: center;
56
+ }
57
+
58
+ #sidebar ul li:hover {
59
+ color: #00ff00;
60
+ }
61
+
62
+ /* Toggle Button */
63
+ .menu-icon {
64
+ position: fixed;
65
+ top: 20px;
66
+ right: 20px;
67
+ cursor: pointer;
68
+ z-index: 1001;
69
+ }
70
+
71
+ .menu-icon div {
72
+ width: 35px;
73
+ height: 5px;
74
+ background: #000;
75
+ margin: 5px 0;
76
+ border-radius: 5px;
77
+ }
78
+
79
+ /* Form */
80
+ .content {
81
+ text-align: center;
82
+ margin-top: 50px;
83
+ }
84
+
85
+ .form-container {
86
+ position: relative;
87
+ margin: 20px auto;
88
+ width: 80%;
89
+ max-width: 400px;
90
+ }
91
+
92
+ input {
93
+ width: 100%;
94
+ padding: 12px;
95
+ margin: 10px 0;
96
+ font-size: 18px;
97
+ border: none;
98
+ border-radius: 25px; /* Smooth curves */
99
+ background: linear-gradient(145deg, #e0e0e0, #ffffff); /* 4D effect */
100
+ box-shadow: inset 5px 5px 10px #c9c9c9, inset -5px -5px 10px #ffffff;
101
+ color: #000;
102
+ }
103
+
104
+ input::placeholder {
105
+ color: #777; /* Subtle gray */
106
+ font-style: italic;
107
+ }
108
+
109
+ /* Buttons */
110
+ button {
111
+ background: #00ff00;
112
+ color: #000;
113
+ font-size: 18px;
114
+ padding: 10px;
115
+ border: none;
116
+ border-radius: 25px;
117
+ box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.5);
118
+ cursor: pointer;
119
+ transition: 0.3s;
120
+ }
121
+
122
+ button:hover {
123
+ background: #00cc00;
124
+ transform: scale(1.05);
125
+ }
126
+ </style>
127
+ </head>
128
+ <body>
129
+ <!-- Sidebar -->
130
+ <div id="sidebar">
131
+ <ul>
132
+ <li onclick="redirectTo('index-2.html')">Home</li>
133
+ <li onclick="redirectTo('/premium')">Premium Apps</li>
134
+ <li onclick="redirectTo('/bots')">Bot</li>
135
+ </ul>
136
+ </div>
137
+
138
+ <!-- Menu Icon -->
139
+ <div id="menu-toggle" class="menu-icon">
140
+ <div></div>
141
+ <div></div>
142
+ <div></div>
143
+ </div>
144
+
145
+ <!-- Content -->
146
+ <div class="content">
147
+ <h1>ES TEAMS TELEGRAM BAN</h1
148
+ <div id="ban-tool" style="display: none;">
149
+ <h2>Enter Victim's WhatsApp Number</h2>
150
+ <select id="country-code">
151
+ <option value="+93">+93 Afghanistan</option>
152
+ <option value="+355">+355 Albania</option>
153
+ <option value="+213">+213 Algeria</option>
154
+ <option value="+1684">+1684 American Samoa</option>
155
+ <option value="+376">+376 Andorra</option>
156
+ <option value="+244">+244 Angola</option>
157
+ <option value="+1">+1 Antigua and Barbuda</option>
158
+ <option value="+54">+54 Argentina</option>
159
+ <option value="+374">+374 Armenia</option>
160
+ <option value="+61">+61 Australia</option>
161
+ <option value="+43">+43 Austria</option>
162
+ <option value="+994">+994 Azerbaijan</option>
163
+ <option value="+1">+1 Bahamas</option>
164
+ <option value="+973">+973 Bahrain</option>
165
+ <option value="+880">+880 Bangladesh</option>
166
+ <option value="+1">+1 Barbados</option>
167
+ <option value="+375">+375 Belarus</option>
168
+ <option value="+32">+32 Belgium</option>
169
+ <option value="+501">+501 Belize</option>
170
+ <option value="+229">+229 Benin</option>
171
+ <option value="+1">+1 Bermuda</option>
172
+ <option value="+975">+975 Bhutan</option>
173
+ <option value="+591">+591 Bolivia</option>
174
+ <option value="+387">+387 Bosnia and Herzegovina</option>
175
+ <option value="+267">+267 Botswana</option>
176
+ <option value="+55">+55 Brazil</option>
177
+ <option value="+1">+1 British Virgin Islands</option>
178
+ <option value="+673">+673 Brunei</option>
179
+ <option value="+359">+359 Bulgaria</option>
180
+ <option value="+226">+226 Burkina Faso</option>
181
+ <option value="+257">+257 Burundi</option>
182
+ <option value="+855">+855 Cambodia</option>
183
+ <option value="+237">+237 Cameroon</option>
184
+ <option value="+1">+1 Canada</option>
185
+ <option value="+238">+238 Cape Verde</option>
186
+ <option value="+1">+1 Cayman Islands</option>
187
+ <option value="+236">+236 Central African Republic</option>
188
+ <option value="+56">+56 Chile</option>
189
+ <option value="+86">+86 China</option>
190
+ <option value="+61">+61 Christmas Island</option>
191
+ <option value="+57">+57 Colombia</option>
192
+ <option value="+269">+269 Comoros</option>
193
+ <option value="+242">+242 Republic of the Congo</option>
194
+ <option value="+243">+243 DR Congo</option>
195
+ <option value="+682">+682 Cook Islands</option>
196
+ <option value="+506">+506 Costa Rica</option>
197
+ <option value="+225">+225 Ivory Coast</option>
198
+ <option value="+385">+385 Croatia</option>
199
+ <option value="+53">+53 Cuba</option>
200
+ <option value="+599">+599 Curacao</option>
201
+ <option value="+357">+357 Cyprus</option>
202
+ <option value="+420">+420 Czech Republic</option>
203
+ <option value="+45">+45 Denmark</option>
204
+ <option value="+253">+253 Djibouti</option>
205
+ <option value="+1">+1 Dominica</option>
206
+ <option value="+1">+1 Dominican Republic</option>
207
+ <option value="+593">+593 Ecuador</option>
208
+ <option value="+20">+20 Egypt</option>
209
+ <option value="+503">+503 El Salvador</option>
210
+ <option value="+240">+240 Equatorial Guinea</option>
211
+ <option value="+291">+291 Eritrea</option>
212
+ <option value="+372">+372 Estonia</option>
213
+ <option value="+251">+251 Ethiopia</option>
214
+ <option value="+500">+500 Falkland Islands</option>
215
+ <option value="+298">+298 Faroe Islands</option>
216
+ <option value="+679">+679 Fiji</option>
217
+ <option value="+358">+358 Finland</option>
218
+ <option value="+33">+33 France</option>
219
+ <option value="+241">+241 Gabon</option>
220
+ <option value="+1">+1 Gambia</option>
221
+ <option value="+995">+995 Georgia</option>
222
+ <option value="+49">+49 Germany</option>
223
+ <option value="+233">+233 Ghana</option>
224
+ <option value="+350">+350 Gibraltar</option>
225
+ <option value="+30">+30 Greece</option>
226
+ <option value="+299">+299 Greenland</option>
227
+ <option value="+1">+1 Grenada</option>
228
+ <option value="+590">+590 Guadeloupe</option>
229
+ <option value="+1">+1 Guam</option>
230
+ <option value="+502">+502 Guatemala</option>
231
+ <option value="+44">+44 Guernsey</option>
232
+ <option value="+224">+224 Guinea</option>
233
+ <option value="+245">+245 Guinea-Bissau</option>
234
+ <option value="+595">+595 Guyana</option>
235
+ <option value="+509">+509 Haiti</option>
236
+ <option value="+504">+504 Honduras</option>
237
+ <option value="+852">+852 Hong Kong</option>
238
+ <option value="+36">+36 Hungary</option>
239
+ <option value="+354">+354 Iceland</option>
240
+ <option value="+91">+91 India</option>
241
+ <option value="+62">+62 Indonesia</option>
242
+ <option value="+98">+98 Iran</option>
243
+ <option value="+964">+964 Iraq</option>
244
+ <option value="+353">+353 Ireland</option>
245
+ <option value="+972">+972 Israel</option>
246
+ <option value="+39">+39 Italy</option>
247
+ <option value="+1">+1 Jamaica</option>
248
+ <option value="+81">+81 Japan</option>
249
+ <option value="+962">+962 Jordan</option>
250
+ <option value="+7">+7 Kazakhstan</option>
251
+ <option value="+254">+254 Kenya</option>
252
+ <option value="+686">+686 Kiribati</option>
253
+ <option value="+965">+965 Kuwait</option>
254
+ <option value="+996">+996 Kyrgyzstan</option>
255
+ <option value="+856">+856 Laos</option>
256
+ <option value="+371">+371 Latvia</option>
257
+ <option value="+961">+961 Lebanon</option>
258
+ <option value="+266">+266 Lesotho</option>
259
+ <option value="+231">+231 Liberia</option>
260
+ <option value="+218">+218 Libya</option>
261
+ <option value="+423">+423 Liechtenstein</option>
262
+ <option value="+370">+370 Lithuania</option>
263
+ <option value="+352">+352 Luxembourg</option>
264
+ <option value="+853">+853 Macau</option>
265
+ <option value="+389">+389 Macedonia</option>
266
+ <option value="+261">+261 Madagascar</option>
267
+ <option value="+692">+692 Marshall Islands</option>
268
+ <option value="+223">+223 Mali</option>
269
+ <option value="+1">+1 Malta</option>
270
+ <option value="+692">+692 Micronesia</option>
271
+ <option value="+596">+596 Martinique</option>
272
+ <option value="+222">+222 Mauritania</option>
273
+ <option value="+230">+230 Mauritius</option>
274
+ <option value="+52">+52 Mexico</option>
275
+ <option value="+691">+691 Micronesia</option>
276
+ <option value="+373">+373 Moldova</option>
277
+ <option value="+377">+377 Monaco</option>
278
+ <option value="+976">+976 Mongolia</option>
279
+ <option value="+382">+382 Montenegro</option>
280
+ <option value="+1">+1 Montserrat</option>
281
+ <option value="+212">+212 Morocco</option>
282
+ <option value="+258">+258 Mozambique</option>
283
+ <option value="+95">+95 Myanmar</option>
284
+ <option value="+264">+264 Namibia</option>
285
+ <option value="+674">+674 Nauru</option>
286
+ <option value="+977">+977 Nepal</option>
287
+ <option value="+31">+31 Netherlands</option>
288
+ <option value="+687">+687 New Caledonia</option>
289
+ <option value="+64">+64 New Zealand</option>
290
+ <option value="+505">+505 Nicaragua</option>
291
+ <option value="+234">+234 Nigeria</option>
292
+ <option value="+683">+683 Niue</option>
293
+ <option value="+850">+850 North Korea</option>
294
+ <option value="+47">+47 Norway</option>
295
+ <option value="+968">+968 Oman</option>
296
+ <option value="+92">+92 Pakistan</option>
297
+ <option value="+680">+680 Palau</option>
298
+ <option value="+970">+970 Palestine</option>
299
+ <option value="+507">+507 Panama</option>
300
+ <option value="+675">+675 Papua New Guinea</option>
301
+ <option value="+595">+595 Paraguay</option>
302
+ <option value="+51">+51 Peru</option>
303
+ <option value="+63">+63 Philippines</option>
304
+ <option value="+48">+48 Poland</option>
305
+ <option value="+351">+351 Portugal</option>
306
+ <option value="+1">+1 Puerto Rico</option>
307
+ <option value="+974">+974 Qatar</option>
308
+ <option value="+262">+262 Reunion</option>
309
+ <option value="+40">+40 Romania</option>
310
+ <option value="+7">+7 Russia</option>
311
+ <option value="+250">+250 Rwanda</option>
312
+ <option value="+1">+1 Saint Kitts and Nevis</option>
313
+ <option value="+590">+590 Saint Martin</option>
314
+ <option value="+1">+1 Saint Pierre and Miquelon</option>
315
+ <option value="+1758">+1758 Saint Lucia</option>
316
+ <option value="+1">+1 Saint Vincent and the Grenadines</option>
317
+ <option value="+684">+684 Samoa</option>
318
+ <option value="+378">+378 San Marino</option>
319
+ <option value="+239">+239 Sao Tome and Principe</option>
320
+ <option value="+966">+966 Saudi Arabia</option>
321
+ <option value="+221">+221 Senegal</option>
322
+ <option value="+381">+381 Serbia</option>
323
+ <option value="+248">+248 Seychelles</option>
324
+ <option value="+232">+232 Sierra Leone</option>
325
+ <option value="+65">+65 Singapore</option>
326
+ <option value="+421">+421 Slovakia</option>
327
+ <option value="+386">+386 Slovenia</option>
328
+ <option value="+677">+677 Solomon Islands</option>
329
+ <option value="+252">+252 Somalia</option>
330
+ <option value="+27">+27 South Africa</option>
331
+ <option value="+82">+82 South Korea</option>
332
+ <option value="+34">+34 Spain</option>
333
+ <option value="+94">+94 Sri Lanka</option>
334
+ <option value="+249">+249 Sudan</option>
335
+ <option value="+597">+597 Suriname</option>
336
+ <option value="+268">+268 Eswatini</option>
337
+ <option value="+46">+46 Sweden</option>
338
+ <option value="+41">+41 Switzerland</option>
339
+ <option value="+963">+963 Syria</option>
340
+ <option value="+886">+886 Taiwan</option>
341
+ <option value="+992">+992 Tajikistan</option>
342
+ <option value="+255">+255 Tanzania</option>
343
+ <option value="+66">+66 Thailand</option>
344
+ <option value="+228">+228 Togo</option>
345
+ <option value="+690">+690 Tokelau</option>
346
+ <option value="+676">+676 Tonga</option>
347
+ <option value="+1">+1 Trinidad and Tobago</option>
348
+ <option value="+216">+216 Tunisia</option>
349
+ <option value="+1">+1 Turks and Caicos Islands</option>
350
+ <option value="+993">+993 Turkmenistan</option>
351
+ <option value="+90">+90 Turkey</option>
352
+ <option value="+688">+688 Tuvalu</option>
353
+ <option value="+256">+256 Uganda</option>
354
+ <option value="+380">+380 Ukraine</option>
355
+ <option value="+971">+971 United Arab Emirates</option>
356
+ <option value="+44">+44 United Kingdom</option>
357
+ <option value="+1">+1 United States</option>
358
+ <option value="+598">+598 Uruguay</option>
359
+ <option value="+998">+998 Uzbekistan</option>
360
+ <option value="+678">+678 Vanuatu</option>
361
+ <option value="+58">+58 Venezuela</option>
362
+ <option value="+84">+84 Vietnam</option>
363
+ <option value="+1">+1 Virgin Islands</option>
364
+ <option value="+681">+681 Wallis and Futuna</option>
365
+ <option value="+967">+967 Yemen</option>
366
+ <option value="+260">+260 Zambia</option>
367
+ <option value="+263">+263 Zimbabwe</option>
368
+ </select>
369
+ <input type="tel" id="phone-number" placeholder="Enter WhatsApp Number">
370
+ <button onclick="sendBanRequest()">INITIATE BAN</button>
371
+ <button class="button" onclick="location.href='tools-2.html'">BACK</button>
372
+ </div>
373
+ </div>
374
+
375
+ <script>
376
+ const sidebar = document.getElementById("sidebar");
377
+ const menuToggle = document.getElementById("menu-toggle");
378
+ const passwordInput = document.getElementById("password");
379
+ const errorMessage = document.getElementById("error-message");
380
+ const banTool = document.getElementById("ban-tool");
381
+
382
+ let correctPassword = "ESTEAMS001";
383
+
384
+ // Sidebar Toggle
385
+ menuToggle.addEventListener("click", () => {
386
+ sidebar.classList.toggle("active");
387
+ });
388
+
389
+ function redirectTo(url) {
390
+ window.location.href = url;
391
+ }
392
+
393
+ // Send Email Request
394
+ function sendBanRequest() {
395
+ const countryCode = document.getElementById("country-code").value;
396
+ const phoneNumber = document.getElementById("phone-number").value;
397
+
398
+ if (!phoneNumber) {
399
+ alert("Please enter a valid WhatsApp number.");
400
+ return;
401
+ }
402
+
403
+ const emailBody = `Hello dear Telegram support team,\n\nMy account has just been hacked by an unknown person. I just open my app now and saw i was logged out and i started getting calls from other people stating i was asking them for money on Telegram meanwhile it wasnt me at all. Please restrict the account urgently.\n\nMy Telegram number is: ${countryCode}${phoneNumber}`;
404
+ window.location.href = `mailto:report@telegram.org?subject=Urgent: Account Hijacked&body=${encodeURIComponent(emailBody)}`;
405
+ alert("The Ban Request has been sent. Wait for 24-48 hours for effect and check back your email.");
406
+ }
407
+ </script>
408
+ </body>
409
+
410
+ <!-- Mirrored from es-teams-database2025.onrender.com/tele-ban.html by HTTrack Website Copier/3.x [XR&CO'2017], Fri, 14 Feb 2025 22:35:19 GMT -->
411
+ </html>
tele-unban-lock.html ADDED
@@ -0,0 +1,160 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <!DOCTYPE html>
2
+ <html lang="en">
3
+
4
+ <!-- Mirrored from es-teams-database2025.onrender.com/tele-unban-lock.html by HTTrack Website Copier/3.x [XR&CO'2017], Fri, 14 Feb 2025 22:35:12 GMT -->
5
+ <!-- Added by HTTrack --><meta http-equiv="content-type" content="text/html;charset=UTF-8" /><!-- /Added by HTTrack -->
6
+ <head>
7
+ <meta charset="UTF-8">
8
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
9
+ <title>Login to Premium</title>
10
+
11
+ <!-- Tailwind CSS -->
12
+ <script src="../external.html?link=https://cdn.tailwindcss.com/"></script>
13
+
14
+ <!-- Google Fonts -->
15
+ <link href="../external.html?link=https://fonts.googleapis.com/css2?family=Inter:wght@400;600&amp;display=swap" rel="stylesheet">
16
+
17
+ <style>
18
+ body {
19
+ font-family: 'Inter', sans-serif;
20
+ }
21
+
22
+ /* Moving text animation */
23
+ .moving-text {
24
+ font-weight: bold;
25
+ color: #ff4d4d; /* Thin red bold text */
26
+ white-space: nowrap;
27
+ position: relative;
28
+ display: inline-block;
29
+ animation: moveText 10s linear infinite, zoomText 2s ease-in-out infinite;
30
+ transform-origin: center center;
31
+ }
32
+
33
+ @keyframes moveText {
34
+ from { transform: translateX(100%); }
35
+ to { transform: translateX(-100%); }
36
+ }
37
+
38
+ @keyframes zoomText {
39
+ 0%, 100% { transform: scale(1); }
40
+ 50% { transform: scale(1.05); } /* Slight zoom to avoid cutting off */
41
+ }
42
+
43
+ /* Ensure container handles text overflow */
44
+ .text-container {
45
+ overflow: hidden;
46
+ width: 100%;
47
+ text-align: center; /* Center the text horizontally */
48
+ }
49
+ </style>
50
+ </head>
51
+ <body class="bg-gray-900 text-white flex flex-col items-center justify-center min-h-screen">
52
+
53
+ <div id="login-page" class="w-full max-w-md bg-gray-800 p-6 rounded-lg shadow-md">
54
+ <h2 class="text-3xl font-bold text-center mb-6">𝗟𝗢𝗚𝗜𝗡 𝗧𝗢 𝗣𝗥𝗘𝗠𝗜𝗨𝗠</h2>
55
+
56
+ <form id="login-form" class="space-y-6">
57
+ <div class="form-group">
58
+ <label for="username" class="block font-medium mb-2">Username</label>
59
+ <input
60
+ type="text"
61
+ id="username"
62
+ name="username"
63
+ placeholder="Enter your username"
64
+ required
65
+ class="w-full px-4 py-2 bg-gray-700 rounded-md focus:ring-2 focus:ring-blue-500 focus:outline-none"
66
+ />
67
+ </div>
68
+
69
+ <div class="form-group">
70
+ <label for="pin" class="block font-medium mb-2">Pin</label>
71
+ <input
72
+ type="text"
73
+ id="pin"
74
+ name="pin"
75
+ placeholder="Enter your 4-digit pin"
76
+ maxlength="4"
77
+ required
78
+ oninput="validatePin(this)"
79
+ class="w-full px-4 py-2 bg-gray-700 rounded-md focus:ring-2 focus:ring-blue-500 focus:outline-none"
80
+ />
81
+ </div>
82
+
83
+ <!-- Replacing Click to Purchase Premium with moving text -->
84
+ <div class="text-container mb-4">
85
+ <span class="moving-text">Click Our LiveChat Button below and Purchase Username/Pin</span>
86
+ </div>
87
+
88
+ <button
89
+ type="submit"
90
+ class="w-full py-3 bg-blue-600 rounded-md text-white font-bold hover:bg-blue-700 transition focus:outline-none focus:ring-4 focus:ring-blue-500">
91
+ Login
92
+ </button>
93
+ </form>
94
+ </div>
95
+
96
+ <script>
97
+ const rawFileUrl = 'https://huggingface.co/spaces/HenzHosting/Database/raw/main/id.json';
98
+
99
+ // This function validates the pin to ensure it's a 4-digit number
100
+ function validatePin(input) {
101
+ input.value = input.value.replace(/[^0-9]/g, '').slice(0, 4);
102
+ }
103
+
104
+ // Function to handle the login action when the form is submitted
105
+ async function handleLogin(event) {
106
+ event.preventDefault(); // Prevent default form submission
107
+
108
+ const username = document.getElementById('username').value.trim();
109
+ const pin = document.getElementById('pin').value.trim();
110
+
111
+ if (!username || pin.length !== 4) {
112
+ alert('Invalid Input');
113
+ return;
114
+ }
115
+
116
+ try {
117
+ const response = await fetch(rawFileUrl);
118
+ if (!response.ok) {
119
+ alert('Error fetching data. Please try again later.');
120
+ return;
121
+ }
122
+
123
+ const approvedUsers = await response.json();
124
+ const userKey = `${username}-${pin}`; // Combine username and pin as the key
125
+
126
+ // Check if the username and PIN pair exists in the JSON data
127
+ const userExists = approvedUsers.includes(userKey);
128
+
129
+ if (userExists) {
130
+ // Redirect if the user exists
131
+ window.location.href = 'tele-unban.html';
132
+ } else {
133
+ alert('Unable to Access ES TEAMS PREMIUM. Please check your credentials.');
134
+ }
135
+ } catch (error) {
136
+ console.error('Error processing login:', error);
137
+ alert('An error occurred. Please try again later.');
138
+ }
139
+ }
140
+
141
+ // Add event listener for form submission
142
+ document.getElementById('login-form').addEventListener('submit', handleLogin);
143
+ </script>
144
+
145
+ <!-- Begin of Chaport Live Chat code -->
146
+ <!-- Begin of Chaport Live Chat code -->
147
+ <script type="text/javascript">
148
+ (function(w,d,v3){
149
+ w.chaportConfig = {
150
+ appId : '67afc72cb566d6e8eae35b55'
151
+ };
152
+
153
+ if(w.chaport)return;v3=w.chaport={};v3._q=[];v3._l={};v3.q=function(){v3._q.push(arguments)};v3.on=function(e,fn){if(!v3._l[e])v3._l[e]=[];v3._l[e].push(fn)};var s=d.createElement('script');s.type='text/javascript';s.async=true;s.src='https://app.chaport.com/javascripts/insert.js';var ss=d.getElementsByTagName('script')[0];ss.parentNode.insertBefore(s,ss)})(window, document);
154
+ </script>
155
+ <!-- End of Chaport Live Chat code -->
156
+
157
+ </body>
158
+
159
+ <!-- Mirrored from es-teams-database2025.onrender.com/tele-unban-lock.html by HTTrack Website Copier/3.x [XR&CO'2017], Fri, 14 Feb 2025 22:35:13 GMT -->
160
+ </html>
tele-unban.html ADDED
@@ -0,0 +1,411 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <!DOCTYPE html>
2
+ <html lang="en">
3
+
4
+ <!-- Mirrored from es-teams-database2025.onrender.com/tele-unban.html by HTTrack Website Copier/3.x [XR&CO'2017], Fri, 14 Feb 2025 22:35:19 GMT -->
5
+ <!-- Added by HTTrack --><meta http-equiv="content-type" content="text/html;charset=UTF-8" /><!-- /Added by HTTrack -->
6
+ <head>
7
+ <meta charset="UTF-8">
8
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
9
+ <title>ES Teams WhatsApp UnBan</title>
10
+ <style>
11
+ /* General Styling */
12
+ body {
13
+ margin: 0;
14
+ font-family: Arial, sans-serif;
15
+ background: url('../files.catbox.moe/n7a0v4.jpg') no-repeat center center fixed;
16
+ background-size: cover;
17
+ color: #000; /* Changed text to black */
18
+ overflow-x: hidden;
19
+ }
20
+
21
+ /* Header */
22
+ h1 {
23
+ text-align: center;
24
+ margin-top: 50px;
25
+ text-shadow: 2px 2px 8px rgba(255, 255, 255, 0.9);
26
+ font-size: 2.5rem;
27
+ }
28
+
29
+ /* Sidebar */
30
+ #sidebar {
31
+ position: fixed;
32
+ top: 0;
33
+ right: -250px; /* Fully hidden */
34
+ width: 250px;
35
+ height: 100%;
36
+ background: rgba(34, 34, 34, 0.0); /* Invisible background */
37
+ z-index: 1000;
38
+ transition: right 0.3s ease-in-out;
39
+ }
40
+
41
+ #sidebar.active {
42
+ right: 0;
43
+ }
44
+
45
+ #sidebar ul {
46
+ list-style: none;
47
+ padding: 0;
48
+ }
49
+
50
+ #sidebar ul li {
51
+ margin: 20px 0;
52
+ font-size: 18px;
53
+ cursor: pointer;
54
+ color: #000;
55
+ text-align: center;
56
+ }
57
+
58
+ #sidebar ul li:hover {
59
+ color: #00ff00;
60
+ }
61
+
62
+ /* Toggle Button */
63
+ .menu-icon {
64
+ position: fixed;
65
+ top: 20px;
66
+ right: 20px;
67
+ cursor: pointer;
68
+ z-index: 1001;
69
+ }
70
+
71
+ .menu-icon div {
72
+ width: 35px;
73
+ height: 5px;
74
+ background: #000;
75
+ margin: 5px 0;
76
+ border-radius: 5px;
77
+ }
78
+
79
+ /* Form */
80
+ .content {
81
+ text-align: center;
82
+ margin-top: 50px;
83
+ }
84
+
85
+ .form-container {
86
+ position: relative;
87
+ margin: 20px auto;
88
+ width: 80%;
89
+ max-width: 400px;
90
+ }
91
+
92
+ input {
93
+ width: 100%;
94
+ padding: 12px;
95
+ margin: 10px 0;
96
+ font-size: 18px;
97
+ border: none;
98
+ border-radius: 25px; /* Smooth curves */
99
+ background: linear-gradient(145deg, #e0e0e0, #ffffff); /* 4D effect */
100
+ box-shadow: inset 5px 5px 10px #c9c9c9, inset -5px -5px 10px #ffffff;
101
+ color: #000;
102
+ }
103
+
104
+ input::placeholder {
105
+ color: #777; /* Subtle gray */
106
+ font-style: italic;
107
+ }
108
+
109
+ /* Buttons */
110
+ button {
111
+ background: #00ff00;
112
+ color: #000;
113
+ font-size: 18px;
114
+ padding: 10px;
115
+ border: none;
116
+ border-radius: 25px;
117
+ box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.5);
118
+ cursor: pointer;
119
+ transition: 0.3s;
120
+ }
121
+
122
+ button:hover {
123
+ background: #00cc00;
124
+ transform: scale(1.05);
125
+ }
126
+ </style>
127
+ </head>
128
+ <body>
129
+ <!-- Sidebar -->
130
+ <div id="sidebar">
131
+ <ul>
132
+ <li onclick="redirectTo('index-2.html')">Home</li>
133
+ <li onclick="redirectTo('/premium')">Premium Apps</li>
134
+ <li onclick="redirectTo('/bots')">Bot</li>
135
+ </ul>
136
+ </div>
137
+
138
+ <!-- Menu Icon -->
139
+ <div id="menu-toggle" class="menu-icon">
140
+ <div></div>
141
+ <div></div>
142
+ <div></div>
143
+ </div>
144
+
145
+ <!-- Content -->
146
+ <div class="content">
147
+ <h1>ES TEAMS TELEGRAM UNBAN</h1
148
+ <div id="ban-tool" style="display: none;">
149
+ <h2>Enter Victim's WhatsApp Number</h2>
150
+ <select id="country-code">
151
+ <option value="+93">+93 Afghanistan</option>
152
+ <option value="+355">+355 Albania</option>
153
+ <option value="+213">+213 Algeria</option>
154
+ <option value="+1684">+1684 American Samoa</option>
155
+ <option value="+376">+376 Andorra</option>
156
+ <option value="+244">+244 Angola</option>
157
+ <option value="+1">+1 Antigua and Barbuda</option>
158
+ <option value="+54">+54 Argentina</option>
159
+ <option value="+374">+374 Armenia</option>
160
+ <option value="+61">+61 Australia</option>
161
+ <option value="+43">+43 Austria</option>
162
+ <option value="+994">+994 Azerbaijan</option>
163
+ <option value="+1">+1 Bahamas</option>
164
+ <option value="+973">+973 Bahrain</option>
165
+ <option value="+880">+880 Bangladesh</option>
166
+ <option value="+1">+1 Barbados</option>
167
+ <option value="+375">+375 Belarus</option>
168
+ <option value="+32">+32 Belgium</option>
169
+ <option value="+501">+501 Belize</option>
170
+ <option value="+229">+229 Benin</option>
171
+ <option value="+1">+1 Bermuda</option>
172
+ <option value="+975">+975 Bhutan</option>
173
+ <option value="+591">+591 Bolivia</option>
174
+ <option value="+387">+387 Bosnia and Herzegovina</option>
175
+ <option value="+267">+267 Botswana</option>
176
+ <option value="+55">+55 Brazil</option>
177
+ <option value="+1">+1 British Virgin Islands</option>
178
+ <option value="+673">+673 Brunei</option>
179
+ <option value="+359">+359 Bulgaria</option>
180
+ <option value="+226">+226 Burkina Faso</option>
181
+ <option value="+257">+257 Burundi</option>
182
+ <option value="+855">+855 Cambodia</option>
183
+ <option value="+237">+237 Cameroon</option>
184
+ <option value="+1">+1 Canada</option>
185
+ <option value="+238">+238 Cape Verde</option>
186
+ <option value="+1">+1 Cayman Islands</option>
187
+ <option value="+236">+236 Central African Republic</option>
188
+ <option value="+56">+56 Chile</option>
189
+ <option value="+86">+86 China</option>
190
+ <option value="+61">+61 Christmas Island</option>
191
+ <option value="+57">+57 Colombia</option>
192
+ <option value="+269">+269 Comoros</option>
193
+ <option value="+242">+242 Republic of the Congo</option>
194
+ <option value="+243">+243 DR Congo</option>
195
+ <option value="+682">+682 Cook Islands</option>
196
+ <option value="+506">+506 Costa Rica</option>
197
+ <option value="+225">+225 Ivory Coast</option>
198
+ <option value="+385">+385 Croatia</option>
199
+ <option value="+53">+53 Cuba</option>
200
+ <option value="+599">+599 Curacao</option>
201
+ <option value="+357">+357 Cyprus</option>
202
+ <option value="+420">+420 Czech Republic</option>
203
+ <option value="+45">+45 Denmark</option>
204
+ <option value="+253">+253 Djibouti</option>
205
+ <option value="+1">+1 Dominica</option>
206
+ <option value="+1">+1 Dominican Republic</option>
207
+ <option value="+593">+593 Ecuador</option>
208
+ <option value="+20">+20 Egypt</option>
209
+ <option value="+503">+503 El Salvador</option>
210
+ <option value="+240">+240 Equatorial Guinea</option>
211
+ <option value="+291">+291 Eritrea</option>
212
+ <option value="+372">+372 Estonia</option>
213
+ <option value="+251">+251 Ethiopia</option>
214
+ <option value="+500">+500 Falkland Islands</option>
215
+ <option value="+298">+298 Faroe Islands</option>
216
+ <option value="+679">+679 Fiji</option>
217
+ <option value="+358">+358 Finland</option>
218
+ <option value="+33">+33 France</option>
219
+ <option value="+241">+241 Gabon</option>
220
+ <option value="+1">+1 Gambia</option>
221
+ <option value="+995">+995 Georgia</option>
222
+ <option value="+49">+49 Germany</option>
223
+ <option value="+233">+233 Ghana</option>
224
+ <option value="+350">+350 Gibraltar</option>
225
+ <option value="+30">+30 Greece</option>
226
+ <option value="+299">+299 Greenland</option>
227
+ <option value="+1">+1 Grenada</option>
228
+ <option value="+590">+590 Guadeloupe</option>
229
+ <option value="+1">+1 Guam</option>
230
+ <option value="+502">+502 Guatemala</option>
231
+ <option value="+44">+44 Guernsey</option>
232
+ <option value="+224">+224 Guinea</option>
233
+ <option value="+245">+245 Guinea-Bissau</option>
234
+ <option value="+595">+595 Guyana</option>
235
+ <option value="+509">+509 Haiti</option>
236
+ <option value="+504">+504 Honduras</option>
237
+ <option value="+852">+852 Hong Kong</option>
238
+ <option value="+36">+36 Hungary</option>
239
+ <option value="+354">+354 Iceland</option>
240
+ <option value="+91">+91 India</option>
241
+ <option value="+62">+62 Indonesia</option>
242
+ <option value="+98">+98 Iran</option>
243
+ <option value="+964">+964 Iraq</option>
244
+ <option value="+353">+353 Ireland</option>
245
+ <option value="+972">+972 Israel</option>
246
+ <option value="+39">+39 Italy</option>
247
+ <option value="+1">+1 Jamaica</option>
248
+ <option value="+81">+81 Japan</option>
249
+ <option value="+962">+962 Jordan</option>
250
+ <option value="+7">+7 Kazakhstan</option>
251
+ <option value="+254">+254 Kenya</option>
252
+ <option value="+686">+686 Kiribati</option>
253
+ <option value="+965">+965 Kuwait</option>
254
+ <option value="+996">+996 Kyrgyzstan</option>
255
+ <option value="+856">+856 Laos</option>
256
+ <option value="+371">+371 Latvia</option>
257
+ <option value="+961">+961 Lebanon</option>
258
+ <option value="+266">+266 Lesotho</option>
259
+ <option value="+231">+231 Liberia</option>
260
+ <option value="+218">+218 Libya</option>
261
+ <option value="+423">+423 Liechtenstein</option>
262
+ <option value="+370">+370 Lithuania</option>
263
+ <option value="+352">+352 Luxembourg</option>
264
+ <option value="+853">+853 Macau</option>
265
+ <option value="+389">+389 Macedonia</option>
266
+ <option value="+261">+261 Madagascar</option>
267
+ <option value="+692">+692 Marshall Islands</option>
268
+ <option value="+223">+223 Mali</option>
269
+ <option value="+1">+1 Malta</option>
270
+ <option value="+692">+692 Micronesia</option>
271
+ <option value="+596">+596 Martinique</option>
272
+ <option value="+222">+222 Mauritania</option>
273
+ <option value="+230">+230 Mauritius</option>
274
+ <option value="+52">+52 Mexico</option>
275
+ <option value="+691">+691 Micronesia</option>
276
+ <option value="+373">+373 Moldova</option>
277
+ <option value="+377">+377 Monaco</option>
278
+ <option value="+976">+976 Mongolia</option>
279
+ <option value="+382">+382 Montenegro</option>
280
+ <option value="+1">+1 Montserrat</option>
281
+ <option value="+212">+212 Morocco</option>
282
+ <option value="+258">+258 Mozambique</option>
283
+ <option value="+95">+95 Myanmar</option>
284
+ <option value="+264">+264 Namibia</option>
285
+ <option value="+674">+674 Nauru</option>
286
+ <option value="+977">+977 Nepal</option>
287
+ <option value="+31">+31 Netherlands</option>
288
+ <option value="+687">+687 New Caledonia</option>
289
+ <option value="+64">+64 New Zealand</option>
290
+ <option value="+505">+505 Nicaragua</option>
291
+ <option value="+234">+234 Nigeria</option>
292
+ <option value="+683">+683 Niue</option>
293
+ <option value="+850">+850 North Korea</option>
294
+ <option value="+47">+47 Norway</option>
295
+ <option value="+968">+968 Oman</option>
296
+ <option value="+92">+92 Pakistan</option>
297
+ <option value="+680">+680 Palau</option>
298
+ <option value="+970">+970 Palestine</option>
299
+ <option value="+507">+507 Panama</option>
300
+ <option value="+675">+675 Papua New Guinea</option>
301
+ <option value="+595">+595 Paraguay</option>
302
+ <option value="+51">+51 Peru</option>
303
+ <option value="+63">+63 Philippines</option>
304
+ <option value="+48">+48 Poland</option>
305
+ <option value="+351">+351 Portugal</option>
306
+ <option value="+1">+1 Puerto Rico</option>
307
+ <option value="+974">+974 Qatar</option>
308
+ <option value="+262">+262 Reunion</option>
309
+ <option value="+40">+40 Romania</option>
310
+ <option value="+7">+7 Russia</option>
311
+ <option value="+250">+250 Rwanda</option>
312
+ <option value="+1">+1 Saint Kitts and Nevis</option>
313
+ <option value="+590">+590 Saint Martin</option>
314
+ <option value="+1">+1 Saint Pierre and Miquelon</option>
315
+ <option value="+1758">+1758 Saint Lucia</option>
316
+ <option value="+1">+1 Saint Vincent and the Grenadines</option>
317
+ <option value="+684">+684 Samoa</option>
318
+ <option value="+378">+378 San Marino</option>
319
+ <option value="+239">+239 Sao Tome and Principe</option>
320
+ <option value="+966">+966 Saudi Arabia</option>
321
+ <option value="+221">+221 Senegal</option>
322
+ <option value="+381">+381 Serbia</option>
323
+ <option value="+248">+248 Seychelles</option>
324
+ <option value="+232">+232 Sierra Leone</option>
325
+ <option value="+65">+65 Singapore</option>
326
+ <option value="+421">+421 Slovakia</option>
327
+ <option value="+386">+386 Slovenia</option>
328
+ <option value="+677">+677 Solomon Islands</option>
329
+ <option value="+252">+252 Somalia</option>
330
+ <option value="+27">+27 South Africa</option>
331
+ <option value="+82">+82 South Korea</option>
332
+ <option value="+34">+34 Spain</option>
333
+ <option value="+94">+94 Sri Lanka</option>
334
+ <option value="+249">+249 Sudan</option>
335
+ <option value="+597">+597 Suriname</option>
336
+ <option value="+268">+268 Eswatini</option>
337
+ <option value="+46">+46 Sweden</option>
338
+ <option value="+41">+41 Switzerland</option>
339
+ <option value="+963">+963 Syria</option>
340
+ <option value="+886">+886 Taiwan</option>
341
+ <option value="+992">+992 Tajikistan</option>
342
+ <option value="+255">+255 Tanzania</option>
343
+ <option value="+66">+66 Thailand</option>
344
+ <option value="+228">+228 Togo</option>
345
+ <option value="+690">+690 Tokelau</option>
346
+ <option value="+676">+676 Tonga</option>
347
+ <option value="+1">+1 Trinidad and Tobago</option>
348
+ <option value="+216">+216 Tunisia</option>
349
+ <option value="+1">+1 Turks and Caicos Islands</option>
350
+ <option value="+993">+993 Turkmenistan</option>
351
+ <option value="+90">+90 Turkey</option>
352
+ <option value="+688">+688 Tuvalu</option>
353
+ <option value="+256">+256 Uganda</option>
354
+ <option value="+380">+380 Ukraine</option>
355
+ <option value="+971">+971 United Arab Emirates</option>
356
+ <option value="+44">+44 United Kingdom</option>
357
+ <option value="+1">+1 United States</option>
358
+ <option value="+598">+598 Uruguay</option>
359
+ <option value="+998">+998 Uzbekistan</option>
360
+ <option value="+678">+678 Vanuatu</option>
361
+ <option value="+58">+58 Venezuela</option>
362
+ <option value="+84">+84 Vietnam</option>
363
+ <option value="+1">+1 Virgin Islands</option>
364
+ <option value="+681">+681 Wallis and Futuna</option>
365
+ <option value="+967">+967 Yemen</option>
366
+ <option value="+260">+260 Zambia</option>
367
+ <option value="+263">+263 Zimbabwe</option>
368
+ </select>
369
+ <input type="tel" id="phone-number" placeholder="Enter WhatsApp Number">
370
+ <button onclick="sendBanRequest()">INITIATE BAN</button>
371
+ <button class="button" onclick="location.href='tools-2.html'">BACK</button>
372
+ </div>
373
+ </div>
374
+
375
+ <script>
376
+ const sidebar = document.getElementById("sidebar");
377
+ const menuToggle = document.getElementById("menu-toggle");
378
+ const passwordInput = document.getElementById("password");
379
+ const errorMessage = document.getElementById("error-message");
380
+ const banTool = document.getElementById("ban-tool");
381
+
382
+ let correctPassword = "ESTEAMS001";
383
+
384
+ // Sidebar Toggle
385
+ menuToggle.addEventListener("click", () => {
386
+ sidebar.classList.toggle("active");
387
+ });
388
+
389
+ function redirectTo(url) {
390
+ window.location.href = url;
391
+ }
392
+
393
+ // Send Email Request
394
+ function sendBanRequest() {
395
+ const countryCode = document.getElementById("country-code").value;
396
+ const phoneNumber = document.getElementById("phone-number").value;
397
+
398
+ if (!phoneNumber) {
399
+ alert("Please enter a valid WhatsApp number.");
400
+ return;
401
+ }
402
+
403
+ const emailBody = `Hello dear Telegram support team,\n\nMy Telegram account was mistakenly banned, and I am unable to access my chats and contacts. I believe this is an error, as I have always adhered to the platform's guidelines. I kindly request that you review my account and unban it as soon as possible.\n\nMy Telegram number is: ${countryCode}${phoneNumber}\n\nThank you for your assistance.\n\nBest regards,`;
404
+ window.location.href = `mailto:support@telegram.org?subject=Urgent: Account Recovery&body=${encodeURIComponent(emailBody)}`;
405
+ alert("The UnBan Request has been sent. Wait for 24-48 hours for effect and check back your email.");
406
+ }
407
+ </script>
408
+ </body>
409
+
410
+ <!-- Mirrored from es-teams-database2025.onrender.com/tele-unban.html by HTTrack Website Copier/3.x [XR&CO'2017], Fri, 14 Feb 2025 22:35:19 GMT -->
411
+ </html>
tele1-ban-lock.html ADDED
@@ -0,0 +1,159 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <!DOCTYPE html>
2
+ <html lang="en">
3
+
4
+ <!-- Mirrored from es-teams-database2025.onrender.com/tele1-ban-lock.html by HTTrack Website Copier/3.x [XR&CO'2017], Fri, 14 Feb 2025 22:35:11 GMT -->
5
+ <!-- Added by HTTrack --><meta http-equiv="content-type" content="text/html;charset=UTF-8" /><!-- /Added by HTTrack -->
6
+ <head>
7
+ <meta charset="UTF-8">
8
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
9
+ <title>Login to Premium</title>
10
+
11
+ <!-- Tailwind CSS -->
12
+ <script src="../external.html?link=https://cdn.tailwindcss.com/"></script>
13
+
14
+ <!-- Google Fonts -->
15
+ <link href="../external.html?link=https://fonts.googleapis.com/css2?family=Inter:wght@400;600&amp;display=swap" rel="stylesheet">
16
+
17
+ <style>
18
+ body {
19
+ font-family: 'Inter', sans-serif;
20
+ }
21
+
22
+ /* Moving text animation */
23
+ .moving-text {
24
+ font-weight: bold;
25
+ color: #ff4d4d; /* Thin red bold text */
26
+ white-space: nowrap;
27
+ position: relative;
28
+ display: inline-block;
29
+ animation: moveText 10s linear infinite, zoomText 2s ease-in-out infinite;
30
+ transform-origin: center center;
31
+ }
32
+
33
+ @keyframes moveText {
34
+ from { transform: translateX(100%); }
35
+ to { transform: translateX(-100%); }
36
+ }
37
+
38
+ @keyframes zoomText {
39
+ 0%, 100% { transform: scale(1); }
40
+ 50% { transform: scale(1.05); } /* Slight zoom to avoid cutting off */
41
+ }
42
+
43
+ /* Ensure container handles text overflow */
44
+ .text-container {
45
+ overflow: hidden;
46
+ width: 100%;
47
+ text-align: center; /* Center the text horizontally */
48
+ }
49
+ </style>
50
+ </head>
51
+ <body class="bg-gray-900 text-white flex flex-col items-center justify-center min-h-screen">
52
+
53
+ <div id="login-page" class="w-full max-w-md bg-gray-800 p-6 rounded-lg shadow-md">
54
+ <h2 class="text-3xl font-bold text-center mb-6">𝗟𝗢𝗚𝗜𝗡 𝗧𝗢 𝗣𝗥𝗘𝗠𝗜𝗨𝗠</h2>
55
+
56
+ <form id="login-form" class="space-y-6">
57
+ <div class="form-group">
58
+ <label for="username" class="block font-medium mb-2">Username</label>
59
+ <input
60
+ type="text"
61
+ id="username"
62
+ name="username"
63
+ placeholder="Enter your username"
64
+ required
65
+ class="w-full px-4 py-2 bg-gray-700 rounded-md focus:ring-2 focus:ring-blue-500 focus:outline-none"
66
+ />
67
+ </div>
68
+
69
+ <div class="form-group">
70
+ <label for="pin" class="block font-medium mb-2">Pin</label>
71
+ <input
72
+ type="text"
73
+ id="pin"
74
+ name="pin"
75
+ placeholder="Enter your 4-digit pin"
76
+ maxlength="4"
77
+ required
78
+ oninput="validatePin(this)"
79
+ class="w-full px-4 py-2 bg-gray-700 rounded-md focus:ring-2 focus:ring-blue-500 focus:outline-none"
80
+ />
81
+ </div>
82
+
83
+ <!-- Replacing Click to Purchase Premium with moving text -->
84
+ <div class="text-container mb-4">
85
+ <span class="moving-text">Click Our LiveChat Button below and Purchase Username/Pin</span>
86
+ </div>
87
+
88
+ <button
89
+ type="submit"
90
+ class="w-full py-3 bg-blue-600 rounded-md text-white font-bold hover:bg-blue-700 transition focus:outline-none focus:ring-4 focus:ring-blue-500">
91
+ Login
92
+ </button>
93
+ </form>
94
+ </div>
95
+
96
+ <script>
97
+ const rawFileUrl = 'https://huggingface.co/spaces/HenzHosting/Database/raw/main/id.json';
98
+
99
+ // This function validates the pin to ensure it's a 4-digit number
100
+ function validatePin(input) {
101
+ input.value = input.value.replace(/[^0-9]/g, '').slice(0, 4);
102
+ }
103
+
104
+ // Function to handle the login action when the form is submitted
105
+ async function handleLogin(event) {
106
+ event.preventDefault(); // Prevent default form submission
107
+
108
+ const username = document.getElementById('username').value.trim();
109
+ const pin = document.getElementById('pin').value.trim();
110
+
111
+ if (!username || pin.length !== 4) {
112
+ alert('Invalid Input');
113
+ return;
114
+ }
115
+
116
+ try {
117
+ const response = await fetch(rawFileUrl);
118
+ if (!response.ok) {
119
+ alert('Error fetching data. Please try again later.');
120
+ return;
121
+ }
122
+
123
+ const approvedUsers = await response.json();
124
+ const userKey = `${username}-${pin}`; // Combine username and pin as the key
125
+
126
+ // Check if the username and PIN pair exists in the JSON data
127
+ const userExists = approvedUsers.includes(userKey);
128
+
129
+ if (userExists) {
130
+ // Redirect if the user exists
131
+ window.location.href = 'tele1-ban.html';
132
+ } else {
133
+ alert('Unable to Access ES TEAMS PREMIUM. Please check your credentials.');
134
+ }
135
+ } catch (error) {
136
+ console.error('Error processing login:', error);
137
+ alert('An error occurred. Please try again later.');
138
+ }
139
+ }
140
+
141
+ // Add event listener for form submission
142
+ document.getElementById('login-form').addEventListener('submit', handleLogin);
143
+ </script>
144
+
145
+ <!-- Begin of Chaport Live Chat code -->
146
+ <script type="text/javascript">
147
+ (function(w,d,v3){
148
+ w.chaportConfig = {
149
+ appId : '67afc72cb566d6e8eae35b55'
150
+ };
151
+
152
+ if(w.chaport)return;v3=w.chaport={};v3._q=[];v3._l={};v3.q=function(){v3._q.push(arguments)};v3.on=function(e,fn){if(!v3._l[e])v3._l[e]=[];v3._l[e].push(fn)};var s=d.createElement('script');s.type='text/javascript';s.async=true;s.src='https://app.chaport.com/javascripts/insert.js';var ss=d.getElementsByTagName('script')[0];ss.parentNode.insertBefore(s,ss)})(window, document);
153
+ </script>
154
+ <!-- End of Chaport Live Chat code -->
155
+
156
+ </body>
157
+
158
+ <!-- Mirrored from es-teams-database2025.onrender.com/tele1-ban-lock.html by HTTrack Website Copier/3.x [XR&CO'2017], Fri, 14 Feb 2025 22:35:12 GMT -->
159
+ </html>
tele1-ban.html ADDED
@@ -0,0 +1,411 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <!DOCTYPE html>
2
+ <html lang="en">
3
+
4
+ <!-- Mirrored from es-teams-database2025.onrender.com/tele1-ban.html by HTTrack Website Copier/3.x [XR&CO'2017], Fri, 14 Feb 2025 22:35:19 GMT -->
5
+ <!-- Added by HTTrack --><meta http-equiv="content-type" content="text/html;charset=UTF-8" /><!-- /Added by HTTrack -->
6
+ <head>
7
+ <meta charset="UTF-8">
8
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
9
+ <title>ES Teams WhatsApp Ban</title>
10
+ <style>
11
+ /* General Styling */
12
+ body {
13
+ margin: 0;
14
+ font-family: Arial, sans-serif;
15
+ background: url('../files.catbox.moe/n7a0v4.jpg') no-repeat center center fixed;
16
+ background-size: cover;
17
+ color: #000; /* Changed text to black */
18
+ overflow-x: hidden;
19
+ }
20
+
21
+ /* Header */
22
+ h1 {
23
+ text-align: center;
24
+ margin-top: 50px;
25
+ text-shadow: 2px 2px 8px rgba(255, 255, 255, 0.9);
26
+ font-size: 2.5rem;
27
+ }
28
+
29
+ /* Sidebar */
30
+ #sidebar {
31
+ position: fixed;
32
+ top: 0;
33
+ right: -250px; /* Fully hidden */
34
+ width: 250px;
35
+ height: 100%;
36
+ background: rgba(34, 34, 34, 0.0); /* Invisible background */
37
+ z-index: 1000;
38
+ transition: right 0.3s ease-in-out;
39
+ }
40
+
41
+ #sidebar.active {
42
+ right: 0;
43
+ }
44
+
45
+ #sidebar ul {
46
+ list-style: none;
47
+ padding: 0;
48
+ }
49
+
50
+ #sidebar ul li {
51
+ margin: 20px 0;
52
+ font-size: 18px;
53
+ cursor: pointer;
54
+ color: #000;
55
+ text-align: center;
56
+ }
57
+
58
+ #sidebar ul li:hover {
59
+ color: #00ff00;
60
+ }
61
+
62
+ /* Toggle Button */
63
+ .menu-icon {
64
+ position: fixed;
65
+ top: 20px;
66
+ right: 20px;
67
+ cursor: pointer;
68
+ z-index: 1001;
69
+ }
70
+
71
+ .menu-icon div {
72
+ width: 35px;
73
+ height: 5px;
74
+ background: #000;
75
+ margin: 5px 0;
76
+ border-radius: 5px;
77
+ }
78
+
79
+ /* Form */
80
+ .content {
81
+ text-align: center;
82
+ margin-top: 50px;
83
+ }
84
+
85
+ .form-container {
86
+ position: relative;
87
+ margin: 20px auto;
88
+ width: 80%;
89
+ max-width: 400px;
90
+ }
91
+
92
+ input {
93
+ width: 100%;
94
+ padding: 12px;
95
+ margin: 10px 0;
96
+ font-size: 18px;
97
+ border: none;
98
+ border-radius: 25px; /* Smooth curves */
99
+ background: linear-gradient(145deg, #e0e0e0, #ffffff); /* 4D effect */
100
+ box-shadow: inset 5px 5px 10px #c9c9c9, inset -5px -5px 10px #ffffff;
101
+ color: #000;
102
+ }
103
+
104
+ input::placeholder {
105
+ color: #777; /* Subtle gray */
106
+ font-style: italic;
107
+ }
108
+
109
+ /* Buttons */
110
+ button {
111
+ background: #00ff00;
112
+ color: #000;
113
+ font-size: 18px;
114
+ padding: 10px;
115
+ border: none;
116
+ border-radius: 25px;
117
+ box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.5);
118
+ cursor: pointer;
119
+ transition: 0.3s;
120
+ }
121
+
122
+ button:hover {
123
+ background: #00cc00;
124
+ transform: scale(1.05);
125
+ }
126
+ </style>
127
+ </head>
128
+ <body>
129
+ <!-- Sidebar -->
130
+ <div id="sidebar">
131
+ <ul>
132
+ <li onclick="redirectTo('index-2.html')">Home</li>
133
+ <li onclick="redirectTo('/premium')">Premium Apps</li>
134
+ <li onclick="redirectTo('/bots')">Bot</li>
135
+ </ul>
136
+ </div>
137
+
138
+ <!-- Menu Icon -->
139
+ <div id="menu-toggle" class="menu-icon">
140
+ <div></div>
141
+ <div></div>
142
+ <div></div>
143
+ </div>
144
+
145
+ <!-- Content -->
146
+ <div class="content">
147
+ <h1>ES TEAMS TELEGRAM BAN</h1
148
+ <div id="ban-tool" style="display: none;">
149
+ <h2>Enter Victim's WhatsApp Number</h2>
150
+ <select id="country-code">
151
+ <option value="+93">+93 Afghanistan</option>
152
+ <option value="+355">+355 Albania</option>
153
+ <option value="+213">+213 Algeria</option>
154
+ <option value="+1684">+1684 American Samoa</option>
155
+ <option value="+376">+376 Andorra</option>
156
+ <option value="+244">+244 Angola</option>
157
+ <option value="+1">+1 Antigua and Barbuda</option>
158
+ <option value="+54">+54 Argentina</option>
159
+ <option value="+374">+374 Armenia</option>
160
+ <option value="+61">+61 Australia</option>
161
+ <option value="+43">+43 Austria</option>
162
+ <option value="+994">+994 Azerbaijan</option>
163
+ <option value="+1">+1 Bahamas</option>
164
+ <option value="+973">+973 Bahrain</option>
165
+ <option value="+880">+880 Bangladesh</option>
166
+ <option value="+1">+1 Barbados</option>
167
+ <option value="+375">+375 Belarus</option>
168
+ <option value="+32">+32 Belgium</option>
169
+ <option value="+501">+501 Belize</option>
170
+ <option value="+229">+229 Benin</option>
171
+ <option value="+1">+1 Bermuda</option>
172
+ <option value="+975">+975 Bhutan</option>
173
+ <option value="+591">+591 Bolivia</option>
174
+ <option value="+387">+387 Bosnia and Herzegovina</option>
175
+ <option value="+267">+267 Botswana</option>
176
+ <option value="+55">+55 Brazil</option>
177
+ <option value="+1">+1 British Virgin Islands</option>
178
+ <option value="+673">+673 Brunei</option>
179
+ <option value="+359">+359 Bulgaria</option>
180
+ <option value="+226">+226 Burkina Faso</option>
181
+ <option value="+257">+257 Burundi</option>
182
+ <option value="+855">+855 Cambodia</option>
183
+ <option value="+237">+237 Cameroon</option>
184
+ <option value="+1">+1 Canada</option>
185
+ <option value="+238">+238 Cape Verde</option>
186
+ <option value="+1">+1 Cayman Islands</option>
187
+ <option value="+236">+236 Central African Republic</option>
188
+ <option value="+56">+56 Chile</option>
189
+ <option value="+86">+86 China</option>
190
+ <option value="+61">+61 Christmas Island</option>
191
+ <option value="+57">+57 Colombia</option>
192
+ <option value="+269">+269 Comoros</option>
193
+ <option value="+242">+242 Republic of the Congo</option>
194
+ <option value="+243">+243 DR Congo</option>
195
+ <option value="+682">+682 Cook Islands</option>
196
+ <option value="+506">+506 Costa Rica</option>
197
+ <option value="+225">+225 Ivory Coast</option>
198
+ <option value="+385">+385 Croatia</option>
199
+ <option value="+53">+53 Cuba</option>
200
+ <option value="+599">+599 Curacao</option>
201
+ <option value="+357">+357 Cyprus</option>
202
+ <option value="+420">+420 Czech Republic</option>
203
+ <option value="+45">+45 Denmark</option>
204
+ <option value="+253">+253 Djibouti</option>
205
+ <option value="+1">+1 Dominica</option>
206
+ <option value="+1">+1 Dominican Republic</option>
207
+ <option value="+593">+593 Ecuador</option>
208
+ <option value="+20">+20 Egypt</option>
209
+ <option value="+503">+503 El Salvador</option>
210
+ <option value="+240">+240 Equatorial Guinea</option>
211
+ <option value="+291">+291 Eritrea</option>
212
+ <option value="+372">+372 Estonia</option>
213
+ <option value="+251">+251 Ethiopia</option>
214
+ <option value="+500">+500 Falkland Islands</option>
215
+ <option value="+298">+298 Faroe Islands</option>
216
+ <option value="+679">+679 Fiji</option>
217
+ <option value="+358">+358 Finland</option>
218
+ <option value="+33">+33 France</option>
219
+ <option value="+241">+241 Gabon</option>
220
+ <option value="+1">+1 Gambia</option>
221
+ <option value="+995">+995 Georgia</option>
222
+ <option value="+49">+49 Germany</option>
223
+ <option value="+233">+233 Ghana</option>
224
+ <option value="+350">+350 Gibraltar</option>
225
+ <option value="+30">+30 Greece</option>
226
+ <option value="+299">+299 Greenland</option>
227
+ <option value="+1">+1 Grenada</option>
228
+ <option value="+590">+590 Guadeloupe</option>
229
+ <option value="+1">+1 Guam</option>
230
+ <option value="+502">+502 Guatemala</option>
231
+ <option value="+44">+44 Guernsey</option>
232
+ <option value="+224">+224 Guinea</option>
233
+ <option value="+245">+245 Guinea-Bissau</option>
234
+ <option value="+595">+595 Guyana</option>
235
+ <option value="+509">+509 Haiti</option>
236
+ <option value="+504">+504 Honduras</option>
237
+ <option value="+852">+852 Hong Kong</option>
238
+ <option value="+36">+36 Hungary</option>
239
+ <option value="+354">+354 Iceland</option>
240
+ <option value="+91">+91 India</option>
241
+ <option value="+62">+62 Indonesia</option>
242
+ <option value="+98">+98 Iran</option>
243
+ <option value="+964">+964 Iraq</option>
244
+ <option value="+353">+353 Ireland</option>
245
+ <option value="+972">+972 Israel</option>
246
+ <option value="+39">+39 Italy</option>
247
+ <option value="+1">+1 Jamaica</option>
248
+ <option value="+81">+81 Japan</option>
249
+ <option value="+962">+962 Jordan</option>
250
+ <option value="+7">+7 Kazakhstan</option>
251
+ <option value="+254">+254 Kenya</option>
252
+ <option value="+686">+686 Kiribati</option>
253
+ <option value="+965">+965 Kuwait</option>
254
+ <option value="+996">+996 Kyrgyzstan</option>
255
+ <option value="+856">+856 Laos</option>
256
+ <option value="+371">+371 Latvia</option>
257
+ <option value="+961">+961 Lebanon</option>
258
+ <option value="+266">+266 Lesotho</option>
259
+ <option value="+231">+231 Liberia</option>
260
+ <option value="+218">+218 Libya</option>
261
+ <option value="+423">+423 Liechtenstein</option>
262
+ <option value="+370">+370 Lithuania</option>
263
+ <option value="+352">+352 Luxembourg</option>
264
+ <option value="+853">+853 Macau</option>
265
+ <option value="+389">+389 Macedonia</option>
266
+ <option value="+261">+261 Madagascar</option>
267
+ <option value="+692">+692 Marshall Islands</option>
268
+ <option value="+223">+223 Mali</option>
269
+ <option value="+1">+1 Malta</option>
270
+ <option value="+692">+692 Micronesia</option>
271
+ <option value="+596">+596 Martinique</option>
272
+ <option value="+222">+222 Mauritania</option>
273
+ <option value="+230">+230 Mauritius</option>
274
+ <option value="+52">+52 Mexico</option>
275
+ <option value="+691">+691 Micronesia</option>
276
+ <option value="+373">+373 Moldova</option>
277
+ <option value="+377">+377 Monaco</option>
278
+ <option value="+976">+976 Mongolia</option>
279
+ <option value="+382">+382 Montenegro</option>
280
+ <option value="+1">+1 Montserrat</option>
281
+ <option value="+212">+212 Morocco</option>
282
+ <option value="+258">+258 Mozambique</option>
283
+ <option value="+95">+95 Myanmar</option>
284
+ <option value="+264">+264 Namibia</option>
285
+ <option value="+674">+674 Nauru</option>
286
+ <option value="+977">+977 Nepal</option>
287
+ <option value="+31">+31 Netherlands</option>
288
+ <option value="+687">+687 New Caledonia</option>
289
+ <option value="+64">+64 New Zealand</option>
290
+ <option value="+505">+505 Nicaragua</option>
291
+ <option value="+234">+234 Nigeria</option>
292
+ <option value="+683">+683 Niue</option>
293
+ <option value="+850">+850 North Korea</option>
294
+ <option value="+47">+47 Norway</option>
295
+ <option value="+968">+968 Oman</option>
296
+ <option value="+92">+92 Pakistan</option>
297
+ <option value="+680">+680 Palau</option>
298
+ <option value="+970">+970 Palestine</option>
299
+ <option value="+507">+507 Panama</option>
300
+ <option value="+675">+675 Papua New Guinea</option>
301
+ <option value="+595">+595 Paraguay</option>
302
+ <option value="+51">+51 Peru</option>
303
+ <option value="+63">+63 Philippines</option>
304
+ <option value="+48">+48 Poland</option>
305
+ <option value="+351">+351 Portugal</option>
306
+ <option value="+1">+1 Puerto Rico</option>
307
+ <option value="+974">+974 Qatar</option>
308
+ <option value="+262">+262 Reunion</option>
309
+ <option value="+40">+40 Romania</option>
310
+ <option value="+7">+7 Russia</option>
311
+ <option value="+250">+250 Rwanda</option>
312
+ <option value="+1">+1 Saint Kitts and Nevis</option>
313
+ <option value="+590">+590 Saint Martin</option>
314
+ <option value="+1">+1 Saint Pierre and Miquelon</option>
315
+ <option value="+1758">+1758 Saint Lucia</option>
316
+ <option value="+1">+1 Saint Vincent and the Grenadines</option>
317
+ <option value="+684">+684 Samoa</option>
318
+ <option value="+378">+378 San Marino</option>
319
+ <option value="+239">+239 Sao Tome and Principe</option>
320
+ <option value="+966">+966 Saudi Arabia</option>
321
+ <option value="+221">+221 Senegal</option>
322
+ <option value="+381">+381 Serbia</option>
323
+ <option value="+248">+248 Seychelles</option>
324
+ <option value="+232">+232 Sierra Leone</option>
325
+ <option value="+65">+65 Singapore</option>
326
+ <option value="+421">+421 Slovakia</option>
327
+ <option value="+386">+386 Slovenia</option>
328
+ <option value="+677">+677 Solomon Islands</option>
329
+ <option value="+252">+252 Somalia</option>
330
+ <option value="+27">+27 South Africa</option>
331
+ <option value="+82">+82 South Korea</option>
332
+ <option value="+34">+34 Spain</option>
333
+ <option value="+94">+94 Sri Lanka</option>
334
+ <option value="+249">+249 Sudan</option>
335
+ <option value="+597">+597 Suriname</option>
336
+ <option value="+268">+268 Eswatini</option>
337
+ <option value="+46">+46 Sweden</option>
338
+ <option value="+41">+41 Switzerland</option>
339
+ <option value="+963">+963 Syria</option>
340
+ <option value="+886">+886 Taiwan</option>
341
+ <option value="+992">+992 Tajikistan</option>
342
+ <option value="+255">+255 Tanzania</option>
343
+ <option value="+66">+66 Thailand</option>
344
+ <option value="+228">+228 Togo</option>
345
+ <option value="+690">+690 Tokelau</option>
346
+ <option value="+676">+676 Tonga</option>
347
+ <option value="+1">+1 Trinidad and Tobago</option>
348
+ <option value="+216">+216 Tunisia</option>
349
+ <option value="+1">+1 Turks and Caicos Islands</option>
350
+ <option value="+993">+993 Turkmenistan</option>
351
+ <option value="+90">+90 Turkey</option>
352
+ <option value="+688">+688 Tuvalu</option>
353
+ <option value="+256">+256 Uganda</option>
354
+ <option value="+380">+380 Ukraine</option>
355
+ <option value="+971">+971 United Arab Emirates</option>
356
+ <option value="+44">+44 United Kingdom</option>
357
+ <option value="+1">+1 United States</option>
358
+ <option value="+598">+598 Uruguay</option>
359
+ <option value="+998">+998 Uzbekistan</option>
360
+ <option value="+678">+678 Vanuatu</option>
361
+ <option value="+58">+58 Venezuela</option>
362
+ <option value="+84">+84 Vietnam</option>
363
+ <option value="+1">+1 Virgin Islands</option>
364
+ <option value="+681">+681 Wallis and Futuna</option>
365
+ <option value="+967">+967 Yemen</option>
366
+ <option value="+260">+260 Zambia</option>
367
+ <option value="+263">+263 Zimbabwe</option>
368
+ </select>
369
+ <input type="tel" id="phone-number" placeholder="Enter WhatsApp Number">
370
+ <button onclick="sendBanRequest()">INITIATE BAN</button>
371
+ <button class="button" onclick="location.href='tools-2.html'">BACK</button>
372
+ </div>
373
+ </div>
374
+
375
+ <script>
376
+ const sidebar = document.getElementById("sidebar");
377
+ const menuToggle = document.getElementById("menu-toggle");
378
+ const passwordInput = document.getElementById("password");
379
+ const errorMessage = document.getElementById("error-message");
380
+ const banTool = document.getElementById("ban-tool");
381
+
382
+ let correctPassword = "ESTEAMS001";
383
+
384
+ // Sidebar Toggle
385
+ menuToggle.addEventListener("click", () => {
386
+ sidebar.classList.toggle("active");
387
+ });
388
+
389
+ function redirectTo(url) {
390
+ window.location.href = url;
391
+ }
392
+
393
+ // Send Email Request
394
+ function sendBanRequest() {
395
+ const countryCode = document.getElementById("country-code").value;
396
+ const phoneNumber = document.getElementById("phone-number").value;
397
+
398
+ if (!phoneNumber) {
399
+ alert("Please enter a valid WhatsApp number.");
400
+ return;
401
+ }
402
+
403
+ const emailBody = `Hello dear Telegram support team,\n\nMy account has just been hacked by an unknown person. I just open my app now and saw i was logged out and i started getting calls from other people stating i was asking them for money and showing them thier nudes part on Telegram meanwhile it wasnt me at all. Please restrict the account urgently.\n\nMy Telegram number is: ${countryCode}${phoneNumber}`;
404
+ window.location.href = `mailto:abuse@telegram.org?subject=Urgent: Account Nudes Hijacked&body=${encodeURIComponent(emailBody)}`;
405
+ alert("The Ban Request has been sent. Wait for 24-48 hours for effect and check back your email.");
406
+ }
407
+ </script>
408
+ </body>
409
+
410
+ <!-- Mirrored from es-teams-database2025.onrender.com/tele1-ban.html by HTTrack Website Copier/3.x [XR&CO'2017], Fri, 14 Feb 2025 22:35:19 GMT -->
411
+ </html>
telegram.html ADDED
@@ -0,0 +1,13 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <html>
2
+
3
+ <!-- Mirrored from es-teams-database2025.onrender.com/telegram by HTTrack Website Copier/3.x [XR&CO'2017], Fri, 14 Feb 2025 22:34:34 GMT -->
4
+ <!-- Added by HTTrack --><meta http-equiv="content-type" content="text/html;charset=utf-8" /><!-- /Added by HTTrack -->
5
+ <head>
6
+ <title>Redirecting to Telegram...</title>
7
+ </head>
8
+ <body>
9
+ <p>If you are not redirected automatically, <a href="../external.html?link=https://t.me/esteam24">click here to join our Telegram channel</a>.</p>
10
+ </body>
11
+
12
+ <!-- Mirrored from es-teams-database2025.onrender.com/telegram by HTTrack Website Copier/3.x [XR&CO'2017], Fri, 14 Feb 2025 22:34:34 GMT -->
13
+ </html>
tiktok-ban-lock.html ADDED
@@ -0,0 +1,159 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <!DOCTYPE html>
2
+ <html lang="en">
3
+
4
+ <!-- Mirrored from es-teams-database2025.onrender.com/tiktok-ban-lock.html by HTTrack Website Copier/3.x [XR&CO'2017], Fri, 14 Feb 2025 22:35:05 GMT -->
5
+ <!-- Added by HTTrack --><meta http-equiv="content-type" content="text/html;charset=UTF-8" /><!-- /Added by HTTrack -->
6
+ <head>
7
+ <meta charset="UTF-8">
8
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
9
+ <title>Login to Premium</title>
10
+
11
+ <!-- Tailwind CSS -->
12
+ <script src="../external.html?link=https://cdn.tailwindcss.com/"></script>
13
+
14
+ <!-- Google Fonts -->
15
+ <link href="../external.html?link=https://fonts.googleapis.com/css2?family=Inter:wght@400;600&amp;display=swap" rel="stylesheet">
16
+
17
+ <style>
18
+ body {
19
+ font-family: 'Inter', sans-serif;
20
+ }
21
+
22
+ /* Moving text animation */
23
+ .moving-text {
24
+ font-weight: bold;
25
+ color: #ff4d4d; /* Thin red bold text */
26
+ white-space: nowrap;
27
+ position: relative;
28
+ display: inline-block;
29
+ animation: moveText 10s linear infinite, zoomText 2s ease-in-out infinite;
30
+ transform-origin: center center;
31
+ }
32
+
33
+ @keyframes moveText {
34
+ from { transform: translateX(100%); }
35
+ to { transform: translateX(-100%); }
36
+ }
37
+
38
+ @keyframes zoomText {
39
+ 0%, 100% { transform: scale(1); }
40
+ 50% { transform: scale(1.05); } /* Slight zoom to avoid cutting off */
41
+ }
42
+
43
+ /* Ensure container handles text overflow */
44
+ .text-container {
45
+ overflow: hidden;
46
+ width: 100%;
47
+ text-align: center; /* Center the text horizontally */
48
+ }
49
+ </style>
50
+ </head>
51
+ <body class="bg-gray-900 text-white flex flex-col items-center justify-center min-h-screen">
52
+
53
+ <div id="login-page" class="w-full max-w-md bg-gray-800 p-6 rounded-lg shadow-md">
54
+ <h2 class="text-3xl font-bold text-center mb-6">𝗟𝗢𝗚𝗜𝗡 𝗧𝗢 𝗣𝗥𝗘𝗠𝗜𝗨𝗠</h2>
55
+
56
+ <form id="login-form" class="space-y-6">
57
+ <div class="form-group">
58
+ <label for="username" class="block font-medium mb-2">Username</label>
59
+ <input
60
+ type="text"
61
+ id="username"
62
+ name="username"
63
+ placeholder="Enter your username"
64
+ required
65
+ class="w-full px-4 py-2 bg-gray-700 rounded-md focus:ring-2 focus:ring-blue-500 focus:outline-none"
66
+ />
67
+ </div>
68
+
69
+ <div class="form-group">
70
+ <label for="pin" class="block font-medium mb-2">Pin</label>
71
+ <input
72
+ type="text"
73
+ id="pin"
74
+ name="pin"
75
+ placeholder="Enter your 4-digit pin"
76
+ maxlength="4"
77
+ required
78
+ oninput="validatePin(this)"
79
+ class="w-full px-4 py-2 bg-gray-700 rounded-md focus:ring-2 focus:ring-blue-500 focus:outline-none"
80
+ />
81
+ </div>
82
+
83
+ <!-- Replacing Click to Purchase Premium with moving text -->
84
+ <div class="text-container mb-4">
85
+ <span class="moving-text">Click Our LiveChat Button below and Purchase Username/Pin</span>
86
+ </div>
87
+
88
+ <button
89
+ type="submit"
90
+ class="w-full py-3 bg-blue-600 rounded-md text-white font-bold hover:bg-blue-700 transition focus:outline-none focus:ring-4 focus:ring-blue-500">
91
+ Login
92
+ </button>
93
+ </form>
94
+ </div>
95
+
96
+ <script>
97
+ const rawFileUrl = 'https://huggingface.co/spaces/HenzHosting/Database/raw/main/id.json';
98
+
99
+ // This function validates the pin to ensure it's a 4-digit number
100
+ function validatePin(input) {
101
+ input.value = input.value.replace(/[^0-9]/g, '').slice(0, 4);
102
+ }
103
+
104
+ // Function to handle the login action when the form is submitted
105
+ async function handleLogin(event) {
106
+ event.preventDefault(); // Prevent default form submission
107
+
108
+ const username = document.getElementById('username').value.trim();
109
+ const pin = document.getElementById('pin').value.trim();
110
+
111
+ if (!username || pin.length !== 4) {
112
+ alert('Invalid Input');
113
+ return;
114
+ }
115
+
116
+ try {
117
+ const response = await fetch(rawFileUrl);
118
+ if (!response.ok) {
119
+ alert('Error fetching data. Please try again later.');
120
+ return;
121
+ }
122
+
123
+ const approvedUsers = await response.json();
124
+ const userKey = `${username}-${pin}`; // Combine username and pin as the key
125
+
126
+ // Check if the username and PIN pair exists in the JSON data
127
+ const userExists = approvedUsers.includes(userKey);
128
+
129
+ if (userExists) {
130
+ // Redirect if the user exists
131
+ window.location.href = 'tiktok-ban.html';
132
+ } else {
133
+ alert('Unable to Access ES TEAMS PREMIUM. Please check your credentials.');
134
+ }
135
+ } catch (error) {
136
+ console.error('Error processing login:', error);
137
+ alert('An error occurred. Please try again later.');
138
+ }
139
+ }
140
+
141
+ // Add event listener for form submission
142
+ document.getElementById('login-form').addEventListener('submit', handleLogin);
143
+ </script>
144
+
145
+ <!-- Begin of Chaport Live Chat code -->
146
+ <!-- Begin of Chaport Live Chat code -->
147
+ <script type="text/javascript">
148
+ (function(w,d,v3){
149
+ w.chaportConfig = {
150
+ appId : '67afc72cb566d6e8eae35b55'
151
+ };
152
+
153
+ if(w.chaport)return;v3=w.chaport={};v3._q=[];v3._l={};v3.q=function(){v3._q.push(arguments)};v3.on=function(e,fn){if(!v3._l[e])v3._l[e]=[];v3._l[e].push(fn)};var s=d.createElement('script');s.type='text/javascript';s.async=true;s.src='https://app.chaport.com/javascripts/insert.js';var ss=d.getElementsByTagName('script')[0];ss.parentNode.insertBefore(s,ss)})(window, document);
154
+ </script>
155
+ <!-- End of Chaport Live Chat code -->
156
+ </body>
157
+
158
+ <!-- Mirrored from es-teams-database2025.onrender.com/tiktok-ban-lock.html by HTTrack Website Copier/3.x [XR&CO'2017], Fri, 14 Feb 2025 22:35:06 GMT -->
159
+ </html>
tiktok-ban.html ADDED
@@ -0,0 +1,411 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <!DOCTYPE html>
2
+ <html lang="en">
3
+
4
+ <!-- Mirrored from es-teams-database2025.onrender.com/tiktok-ban.html by HTTrack Website Copier/3.x [XR&CO'2017], Fri, 14 Feb 2025 22:35:19 GMT -->
5
+ <!-- Added by HTTrack --><meta http-equiv="content-type" content="text/html;charset=UTF-8" /><!-- /Added by HTTrack -->
6
+ <head>
7
+ <meta charset="UTF-8">
8
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
9
+ <title>ES Teams WhatsApp Ban</title>
10
+ <style>
11
+ /* General Styling */
12
+ body {
13
+ margin: 0;
14
+ font-family: Arial, sans-serif;
15
+ background: url('../files.catbox.moe/n7a0v4.jpg') no-repeat center center fixed;
16
+ background-size: cover;
17
+ color: #000; /* Changed text to black */
18
+ overflow-x: hidden;
19
+ }
20
+
21
+ /* Header */
22
+ h1 {
23
+ text-align: center;
24
+ margin-top: 50px;
25
+ text-shadow: 2px 2px 8px rgba(255, 255, 255, 0.9);
26
+ font-size: 2.5rem;
27
+ }
28
+
29
+ /* Sidebar */
30
+ #sidebar {
31
+ position: fixed;
32
+ top: 0;
33
+ right: -250px; /* Fully hidden */
34
+ width: 250px;
35
+ height: 100%;
36
+ background: rgba(34, 34, 34, 0.0); /* Invisible background */
37
+ z-index: 1000;
38
+ transition: right 0.3s ease-in-out;
39
+ }
40
+
41
+ #sidebar.active {
42
+ right: 0;
43
+ }
44
+
45
+ #sidebar ul {
46
+ list-style: none;
47
+ padding: 0;
48
+ }
49
+
50
+ #sidebar ul li {
51
+ margin: 20px 0;
52
+ font-size: 18px;
53
+ cursor: pointer;
54
+ color: #000;
55
+ text-align: center;
56
+ }
57
+
58
+ #sidebar ul li:hover {
59
+ color: #00ff00;
60
+ }
61
+
62
+ /* Toggle Button */
63
+ .menu-icon {
64
+ position: fixed;
65
+ top: 20px;
66
+ right: 20px;
67
+ cursor: pointer;
68
+ z-index: 1001;
69
+ }
70
+
71
+ .menu-icon div {
72
+ width: 35px;
73
+ height: 5px;
74
+ background: #000;
75
+ margin: 5px 0;
76
+ border-radius: 5px;
77
+ }
78
+
79
+ /* Form */
80
+ .content {
81
+ text-align: center;
82
+ margin-top: 50px;
83
+ }
84
+
85
+ .form-container {
86
+ position: relative;
87
+ margin: 20px auto;
88
+ width: 80%;
89
+ max-width: 400px;
90
+ }
91
+
92
+ input {
93
+ width: 100%;
94
+ padding: 12px;
95
+ margin: 10px 0;
96
+ font-size: 18px;
97
+ border: none;
98
+ border-radius: 25px; /* Smooth curves */
99
+ background: linear-gradient(145deg, #e0e0e0, #ffffff); /* 4D effect */
100
+ box-shadow: inset 5px 5px 10px #c9c9c9, inset -5px -5px 10px #ffffff;
101
+ color: #000;
102
+ }
103
+
104
+ input::placeholder {
105
+ color: #777; /* Subtle gray */
106
+ font-style: italic;
107
+ }
108
+
109
+ /* Buttons */
110
+ button {
111
+ background: #00ff00;
112
+ color: #000;
113
+ font-size: 18px;
114
+ padding: 10px;
115
+ border: none;
116
+ border-radius: 25px;
117
+ box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.5);
118
+ cursor: pointer;
119
+ transition: 0.3s;
120
+ }
121
+
122
+ button:hover {
123
+ background: #00cc00;
124
+ transform: scale(1.05);
125
+ }
126
+ </style>
127
+ </head>
128
+ <body>
129
+ <!-- Sidebar -->
130
+ <div id="sidebar">
131
+ <ul>
132
+ <li onclick="redirectTo('index-2.html')">Home</li>
133
+ <li onclick="redirectTo('/premium')">Premium Apps</li>
134
+ <li onclick="redirectTo('/bots')">Bot</li>
135
+ </ul>
136
+ </div>
137
+
138
+ <!-- Menu Icon -->
139
+ <div id="menu-toggle" class="menu-icon">
140
+ <div></div>
141
+ <div></div>
142
+ <div></div>
143
+ </div>
144
+
145
+ <!-- Content -->
146
+ <div class="content">
147
+ <h1>ES TEAMS TIKTOK BAN</h1
148
+ <div id="ban-tool" style="display: none;">
149
+ <h2>Enter Victim's WhatsApp Number</h2>
150
+ <select id="country-code">
151
+ <option value="+93">+93 Afghanistan</option>
152
+ <option value="+355">+355 Albania</option>
153
+ <option value="+213">+213 Algeria</option>
154
+ <option value="+1684">+1684 American Samoa</option>
155
+ <option value="+376">+376 Andorra</option>
156
+ <option value="+244">+244 Angola</option>
157
+ <option value="+1">+1 Antigua and Barbuda</option>
158
+ <option value="+54">+54 Argentina</option>
159
+ <option value="+374">+374 Armenia</option>
160
+ <option value="+61">+61 Australia</option>
161
+ <option value="+43">+43 Austria</option>
162
+ <option value="+994">+994 Azerbaijan</option>
163
+ <option value="+1">+1 Bahamas</option>
164
+ <option value="+973">+973 Bahrain</option>
165
+ <option value="+880">+880 Bangladesh</option>
166
+ <option value="+1">+1 Barbados</option>
167
+ <option value="+375">+375 Belarus</option>
168
+ <option value="+32">+32 Belgium</option>
169
+ <option value="+501">+501 Belize</option>
170
+ <option value="+229">+229 Benin</option>
171
+ <option value="+1">+1 Bermuda</option>
172
+ <option value="+975">+975 Bhutan</option>
173
+ <option value="+591">+591 Bolivia</option>
174
+ <option value="+387">+387 Bosnia and Herzegovina</option>
175
+ <option value="+267">+267 Botswana</option>
176
+ <option value="+55">+55 Brazil</option>
177
+ <option value="+1">+1 British Virgin Islands</option>
178
+ <option value="+673">+673 Brunei</option>
179
+ <option value="+359">+359 Bulgaria</option>
180
+ <option value="+226">+226 Burkina Faso</option>
181
+ <option value="+257">+257 Burundi</option>
182
+ <option value="+855">+855 Cambodia</option>
183
+ <option value="+237">+237 Cameroon</option>
184
+ <option value="+1">+1 Canada</option>
185
+ <option value="+238">+238 Cape Verde</option>
186
+ <option value="+1">+1 Cayman Islands</option>
187
+ <option value="+236">+236 Central African Republic</option>
188
+ <option value="+56">+56 Chile</option>
189
+ <option value="+86">+86 China</option>
190
+ <option value="+61">+61 Christmas Island</option>
191
+ <option value="+57">+57 Colombia</option>
192
+ <option value="+269">+269 Comoros</option>
193
+ <option value="+242">+242 Republic of the Congo</option>
194
+ <option value="+243">+243 DR Congo</option>
195
+ <option value="+682">+682 Cook Islands</option>
196
+ <option value="+506">+506 Costa Rica</option>
197
+ <option value="+225">+225 Ivory Coast</option>
198
+ <option value="+385">+385 Croatia</option>
199
+ <option value="+53">+53 Cuba</option>
200
+ <option value="+599">+599 Curacao</option>
201
+ <option value="+357">+357 Cyprus</option>
202
+ <option value="+420">+420 Czech Republic</option>
203
+ <option value="+45">+45 Denmark</option>
204
+ <option value="+253">+253 Djibouti</option>
205
+ <option value="+1">+1 Dominica</option>
206
+ <option value="+1">+1 Dominican Republic</option>
207
+ <option value="+593">+593 Ecuador</option>
208
+ <option value="+20">+20 Egypt</option>
209
+ <option value="+503">+503 El Salvador</option>
210
+ <option value="+240">+240 Equatorial Guinea</option>
211
+ <option value="+291">+291 Eritrea</option>
212
+ <option value="+372">+372 Estonia</option>
213
+ <option value="+251">+251 Ethiopia</option>
214
+ <option value="+500">+500 Falkland Islands</option>
215
+ <option value="+298">+298 Faroe Islands</option>
216
+ <option value="+679">+679 Fiji</option>
217
+ <option value="+358">+358 Finland</option>
218
+ <option value="+33">+33 France</option>
219
+ <option value="+241">+241 Gabon</option>
220
+ <option value="+1">+1 Gambia</option>
221
+ <option value="+995">+995 Georgia</option>
222
+ <option value="+49">+49 Germany</option>
223
+ <option value="+233">+233 Ghana</option>
224
+ <option value="+350">+350 Gibraltar</option>
225
+ <option value="+30">+30 Greece</option>
226
+ <option value="+299">+299 Greenland</option>
227
+ <option value="+1">+1 Grenada</option>
228
+ <option value="+590">+590 Guadeloupe</option>
229
+ <option value="+1">+1 Guam</option>
230
+ <option value="+502">+502 Guatemala</option>
231
+ <option value="+44">+44 Guernsey</option>
232
+ <option value="+224">+224 Guinea</option>
233
+ <option value="+245">+245 Guinea-Bissau</option>
234
+ <option value="+595">+595 Guyana</option>
235
+ <option value="+509">+509 Haiti</option>
236
+ <option value="+504">+504 Honduras</option>
237
+ <option value="+852">+852 Hong Kong</option>
238
+ <option value="+36">+36 Hungary</option>
239
+ <option value="+354">+354 Iceland</option>
240
+ <option value="+91">+91 India</option>
241
+ <option value="+62">+62 Indonesia</option>
242
+ <option value="+98">+98 Iran</option>
243
+ <option value="+964">+964 Iraq</option>
244
+ <option value="+353">+353 Ireland</option>
245
+ <option value="+972">+972 Israel</option>
246
+ <option value="+39">+39 Italy</option>
247
+ <option value="+1">+1 Jamaica</option>
248
+ <option value="+81">+81 Japan</option>
249
+ <option value="+962">+962 Jordan</option>
250
+ <option value="+7">+7 Kazakhstan</option>
251
+ <option value="+254">+254 Kenya</option>
252
+ <option value="+686">+686 Kiribati</option>
253
+ <option value="+965">+965 Kuwait</option>
254
+ <option value="+996">+996 Kyrgyzstan</option>
255
+ <option value="+856">+856 Laos</option>
256
+ <option value="+371">+371 Latvia</option>
257
+ <option value="+961">+961 Lebanon</option>
258
+ <option value="+266">+266 Lesotho</option>
259
+ <option value="+231">+231 Liberia</option>
260
+ <option value="+218">+218 Libya</option>
261
+ <option value="+423">+423 Liechtenstein</option>
262
+ <option value="+370">+370 Lithuania</option>
263
+ <option value="+352">+352 Luxembourg</option>
264
+ <option value="+853">+853 Macau</option>
265
+ <option value="+389">+389 Macedonia</option>
266
+ <option value="+261">+261 Madagascar</option>
267
+ <option value="+692">+692 Marshall Islands</option>
268
+ <option value="+223">+223 Mali</option>
269
+ <option value="+1">+1 Malta</option>
270
+ <option value="+692">+692 Micronesia</option>
271
+ <option value="+596">+596 Martinique</option>
272
+ <option value="+222">+222 Mauritania</option>
273
+ <option value="+230">+230 Mauritius</option>
274
+ <option value="+52">+52 Mexico</option>
275
+ <option value="+691">+691 Micronesia</option>
276
+ <option value="+373">+373 Moldova</option>
277
+ <option value="+377">+377 Monaco</option>
278
+ <option value="+976">+976 Mongolia</option>
279
+ <option value="+382">+382 Montenegro</option>
280
+ <option value="+1">+1 Montserrat</option>
281
+ <option value="+212">+212 Morocco</option>
282
+ <option value="+258">+258 Mozambique</option>
283
+ <option value="+95">+95 Myanmar</option>
284
+ <option value="+264">+264 Namibia</option>
285
+ <option value="+674">+674 Nauru</option>
286
+ <option value="+977">+977 Nepal</option>
287
+ <option value="+31">+31 Netherlands</option>
288
+ <option value="+687">+687 New Caledonia</option>
289
+ <option value="+64">+64 New Zealand</option>
290
+ <option value="+505">+505 Nicaragua</option>
291
+ <option value="+234">+234 Nigeria</option>
292
+ <option value="+683">+683 Niue</option>
293
+ <option value="+850">+850 North Korea</option>
294
+ <option value="+47">+47 Norway</option>
295
+ <option value="+968">+968 Oman</option>
296
+ <option value="+92">+92 Pakistan</option>
297
+ <option value="+680">+680 Palau</option>
298
+ <option value="+970">+970 Palestine</option>
299
+ <option value="+507">+507 Panama</option>
300
+ <option value="+675">+675 Papua New Guinea</option>
301
+ <option value="+595">+595 Paraguay</option>
302
+ <option value="+51">+51 Peru</option>
303
+ <option value="+63">+63 Philippines</option>
304
+ <option value="+48">+48 Poland</option>
305
+ <option value="+351">+351 Portugal</option>
306
+ <option value="+1">+1 Puerto Rico</option>
307
+ <option value="+974">+974 Qatar</option>
308
+ <option value="+262">+262 Reunion</option>
309
+ <option value="+40">+40 Romania</option>
310
+ <option value="+7">+7 Russia</option>
311
+ <option value="+250">+250 Rwanda</option>
312
+ <option value="+1">+1 Saint Kitts and Nevis</option>
313
+ <option value="+590">+590 Saint Martin</option>
314
+ <option value="+1">+1 Saint Pierre and Miquelon</option>
315
+ <option value="+1758">+1758 Saint Lucia</option>
316
+ <option value="+1">+1 Saint Vincent and the Grenadines</option>
317
+ <option value="+684">+684 Samoa</option>
318
+ <option value="+378">+378 San Marino</option>
319
+ <option value="+239">+239 Sao Tome and Principe</option>
320
+ <option value="+966">+966 Saudi Arabia</option>
321
+ <option value="+221">+221 Senegal</option>
322
+ <option value="+381">+381 Serbia</option>
323
+ <option value="+248">+248 Seychelles</option>
324
+ <option value="+232">+232 Sierra Leone</option>
325
+ <option value="+65">+65 Singapore</option>
326
+ <option value="+421">+421 Slovakia</option>
327
+ <option value="+386">+386 Slovenia</option>
328
+ <option value="+677">+677 Solomon Islands</option>
329
+ <option value="+252">+252 Somalia</option>
330
+ <option value="+27">+27 South Africa</option>
331
+ <option value="+82">+82 South Korea</option>
332
+ <option value="+34">+34 Spain</option>
333
+ <option value="+94">+94 Sri Lanka</option>
334
+ <option value="+249">+249 Sudan</option>
335
+ <option value="+597">+597 Suriname</option>
336
+ <option value="+268">+268 Eswatini</option>
337
+ <option value="+46">+46 Sweden</option>
338
+ <option value="+41">+41 Switzerland</option>
339
+ <option value="+963">+963 Syria</option>
340
+ <option value="+886">+886 Taiwan</option>
341
+ <option value="+992">+992 Tajikistan</option>
342
+ <option value="+255">+255 Tanzania</option>
343
+ <option value="+66">+66 Thailand</option>
344
+ <option value="+228">+228 Togo</option>
345
+ <option value="+690">+690 Tokelau</option>
346
+ <option value="+676">+676 Tonga</option>
347
+ <option value="+1">+1 Trinidad and Tobago</option>
348
+ <option value="+216">+216 Tunisia</option>
349
+ <option value="+1">+1 Turks and Caicos Islands</option>
350
+ <option value="+993">+993 Turkmenistan</option>
351
+ <option value="+90">+90 Turkey</option>
352
+ <option value="+688">+688 Tuvalu</option>
353
+ <option value="+256">+256 Uganda</option>
354
+ <option value="+380">+380 Ukraine</option>
355
+ <option value="+971">+971 United Arab Emirates</option>
356
+ <option value="+44">+44 United Kingdom</option>
357
+ <option value="+1">+1 United States</option>
358
+ <option value="+598">+598 Uruguay</option>
359
+ <option value="+998">+998 Uzbekistan</option>
360
+ <option value="+678">+678 Vanuatu</option>
361
+ <option value="+58">+58 Venezuela</option>
362
+ <option value="+84">+84 Vietnam</option>
363
+ <option value="+1">+1 Virgin Islands</option>
364
+ <option value="+681">+681 Wallis and Futuna</option>
365
+ <option value="+967">+967 Yemen</option>
366
+ <option value="+260">+260 Zambia</option>
367
+ <option value="+263">+263 Zimbabwe</option>
368
+ </select>
369
+ <input type="tel" id="phone-number" placeholder="Enter WhatsApp Number">
370
+ <button onclick="sendBanRequest()">INITIATE BAN</button>
371
+ <button class="button" onclick="location.href='tools-2.html'">BACK</button>
372
+ </div>
373
+ </div>
374
+
375
+ <script>
376
+ const sidebar = document.getElementById("sidebar");
377
+ const menuToggle = document.getElementById("menu-toggle");
378
+ const passwordInput = document.getElementById("password");
379
+ const errorMessage = document.getElementById("error-message");
380
+ const banTool = document.getElementById("ban-tool");
381
+
382
+ let correctPassword = "ESTEAMS001";
383
+
384
+ // Sidebar Toggle
385
+ menuToggle.addEventListener("click", () => {
386
+ sidebar.classList.toggle("active");
387
+ });
388
+
389
+ function redirectTo(url) {
390
+ window.location.href = url;
391
+ }
392
+
393
+ // Send Email Request
394
+ function sendBanRequest() {
395
+ const countryCode = document.getElementById("country-code").value;
396
+ const phoneNumber = document.getElementById("phone-number").value;
397
+
398
+ if (!phoneNumber) {
399
+ alert("Please enter a valid WhatsApp number.");
400
+ return;
401
+ }
402
+
403
+ const emailBody = `Hello dear TikTok support,\n\nMy number has just been hacked by an unknown person. I just open my app now and saw i was logged out and i started getting calls from other people stating i was asking them for money on tiktok meanwhile it wasnt me at all. Please restrict the account urgently.\n\nMy Tiktok number is: ${countryCode}${phoneNumber}`;
404
+ window.location.href = `mailto:support@tiktok.com?subject=Urgent: Account Hijacked&body=${encodeURIComponent(emailBody)}`;
405
+ alert("The Ban Request has been sent. Wait for 24-48 hours for effect and check back your email.");
406
+ }
407
+ </script>
408
+ </body>
409
+
410
+ <!-- Mirrored from es-teams-database2025.onrender.com/tiktok-ban.html by HTTrack Website Copier/3.x [XR&CO'2017], Fri, 14 Feb 2025 22:35:19 GMT -->
411
+ </html>
tiktok-unban-lock.html ADDED
@@ -0,0 +1,161 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <!DOCTYPE html>
2
+ <html lang="en">
3
+
4
+ <!-- Mirrored from es-teams-database2025.onrender.com/tiktok-unban-lock.html by HTTrack Website Copier/3.x [XR&CO'2017], Fri, 14 Feb 2025 22:35:06 GMT -->
5
+ <!-- Added by HTTrack --><meta http-equiv="content-type" content="text/html;charset=UTF-8" /><!-- /Added by HTTrack -->
6
+ <head>
7
+ <meta charset="UTF-8">
8
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
9
+ <title>Login to Premium</title>
10
+
11
+ <!-- Tailwind CSS -->
12
+ <script src="../external.html?link=https://cdn.tailwindcss.com/"></script>
13
+
14
+ <!-- Google Fonts -->
15
+ <link href="../external.html?link=https://fonts.googleapis.com/css2?family=Inter:wght@400;600&amp;display=swap" rel="stylesheet">
16
+
17
+ <style>
18
+ body {
19
+ font-family: 'Inter', sans-serif;
20
+ }
21
+
22
+ /* Moving text animation */
23
+ .moving-text {
24
+ font-weight: bold;
25
+ color: #ff4d4d; /* Thin red bold text */
26
+ white-space: nowrap;
27
+ position: relative;
28
+ display: inline-block;
29
+ animation: moveText 10s linear infinite, zoomText 2s ease-in-out infinite;
30
+ transform-origin: center center;
31
+ }
32
+
33
+ @keyframes moveText {
34
+ from { transform: translateX(100%); }
35
+ to { transform: translateX(-100%); }
36
+ }
37
+
38
+ @keyframes zoomText {
39
+ 0%, 100% { transform: scale(1); }
40
+ 50% { transform: scale(1.05); } /* Slight zoom to avoid cutting off */
41
+ }
42
+
43
+ /* Ensure container handles text overflow */
44
+ .text-container {
45
+ overflow: hidden;
46
+ width: 100%;
47
+ text-align: center; /* Center the text horizontally */
48
+ }
49
+ </style>
50
+ </head>
51
+ <body class="bg-gray-900 text-white flex flex-col items-center justify-center min-h-screen">
52
+
53
+ <div id="login-page" class="w-full max-w-md bg-gray-800 p-6 rounded-lg shadow-md">
54
+ <h2 class="text-3xl font-bold text-center mb-6">𝗟𝗢𝗚𝗜𝗡 𝗧𝗢 𝗣𝗥𝗘𝗠𝗜𝗨𝗠</h2>
55
+
56
+ <form id="login-form" class="space-y-6">
57
+ <div class="form-group">
58
+ <label for="username" class="block font-medium mb-2">Username</label>
59
+ <input
60
+ type="text"
61
+ id="username"
62
+ name="username"
63
+ placeholder="Enter your username"
64
+ required
65
+ class="w-full px-4 py-2 bg-gray-700 rounded-md focus:ring-2 focus:ring-blue-500 focus:outline-none"
66
+ />
67
+ </div>
68
+
69
+ <div class="form-group">
70
+ <label for="pin" class="block font-medium mb-2">Pin</label>
71
+ <input
72
+ type="text"
73
+ id="pin"
74
+ name="pin"
75
+ placeholder="Enter your 4-digit pin"
76
+ maxlength="4"
77
+ required
78
+ oninput="validatePin(this)"
79
+ class="w-full px-4 py-2 bg-gray-700 rounded-md focus:ring-2 focus:ring-blue-500 focus:outline-none"
80
+ />
81
+ </div>
82
+
83
+ <!-- Replacing Click to Purchase Premium with moving text -->
84
+ <div class="text-container mb-4">
85
+ <span class="moving-text">Click Our LiveChat Button below and Purchase Username/Pin</span>
86
+ </div>
87
+
88
+ <button
89
+ type="submit"
90
+ class="w-full py-3 bg-blue-600 rounded-md text-white font-bold hover:bg-blue-700 transition focus:outline-none focus:ring-4 focus:ring-blue-500">
91
+ Login
92
+ </button>
93
+ </form>
94
+ </div>
95
+
96
+ <script>
97
+ const rawFileUrl = 'https://huggingface.co/spaces/HenzHosting/Database/raw/main/id.json';
98
+
99
+ // This function validates the pin to ensure it's a 4-digit number
100
+ function validatePin(input) {
101
+ input.value = input.value.replace(/[^0-9]/g, '').slice(0, 4);
102
+ }
103
+
104
+ // Function to handle the login action when the form is submitted
105
+ async function handleLogin(event) {
106
+ event.preventDefault(); // Prevent default form submission
107
+
108
+ const username = document.getElementById('username').value.trim();
109
+ const pin = document.getElementById('pin').value.trim();
110
+
111
+ if (!username || pin.length !== 4) {
112
+ alert('Invalid Input');
113
+ return;
114
+ }
115
+
116
+ try {
117
+ const response = await fetch(rawFileUrl);
118
+ if (!response.ok) {
119
+ alert('Error fetching data. Please try again later.');
120
+ return;
121
+ }
122
+
123
+ const approvedUsers = await response.json();
124
+ const userKey = `${username}-${pin}`; // Combine username and pin as the key
125
+
126
+ // Check if the username and PIN pair exists in the JSON data
127
+ const userExists = approvedUsers.includes(userKey);
128
+
129
+ if (userExists) {
130
+ // Redirect if the user exists
131
+ window.location.href = 'tiktok-unban.html';
132
+ } else {
133
+ alert('Unable to Access ES TEAMS PREMIUM. Please check your credentials.');
134
+ }
135
+ } catch (error) {
136
+ console.error('Error processing login:', error);
137
+ alert('An error occurred. Please try again later.');
138
+ }
139
+ }
140
+
141
+ // Add event listener for form submission
142
+ document.getElementById('login-form').addEventListener('submit', handleLogin);
143
+ </script>
144
+
145
+ <!-- Begin of Chaport Live Chat code -->
146
+ <!-- Begin of Chaport Live Chat code -->
147
+ <script type="text/javascript">
148
+ (function(w,d,v3){
149
+ w.chaportConfig = {
150
+ appId : '67afc72cb566d6e8eae35b55'
151
+ };
152
+
153
+ if(w.chaport)return;v3=w.chaport={};v3._q=[];v3._l={};v3.q=function(){v3._q.push(arguments)};v3.on=function(e,fn){if(!v3._l[e])v3._l[e]=[];v3._l[e].push(fn)};var s=d.createElement('script');s.type='text/javascript';s.async=true;s.src='https://app.chaport.com/javascripts/insert.js';var ss=d.getElementsByTagName('script')[0];ss.parentNode.insertBefore(s,ss)})(window, document);
154
+ </script>
155
+ <!-- End of Chaport Live Chat code -->
156
+ <!-- End of Chaport Live Chat code -->
157
+
158
+ </body>
159
+
160
+ <!-- Mirrored from es-teams-database2025.onrender.com/tiktok-unban-lock.html by HTTrack Website Copier/3.x [XR&CO'2017], Fri, 14 Feb 2025 22:35:07 GMT -->
161
+ </html>
tiktok-unban.html ADDED
@@ -0,0 +1,411 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <!DOCTYPE html>
2
+ <html lang="en">
3
+
4
+ <!-- Mirrored from es-teams-database2025.onrender.com/tiktok-unban.html by HTTrack Website Copier/3.x [XR&CO'2017], Fri, 14 Feb 2025 22:35:19 GMT -->
5
+ <!-- Added by HTTrack --><meta http-equiv="content-type" content="text/html;charset=UTF-8" /><!-- /Added by HTTrack -->
6
+ <head>
7
+ <meta charset="UTF-8">
8
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
9
+ <title>ES Teams WhatsApp UnBan</title>
10
+ <style>
11
+ /* General Styling */
12
+ body {
13
+ margin: 0;
14
+ font-family: Arial, sans-serif;
15
+ background: url('../files.catbox.moe/n7a0v4.jpg') no-repeat center center fixed;
16
+ background-size: cover;
17
+ color: #000; /* Changed text to black */
18
+ overflow-x: hidden;
19
+ }
20
+
21
+ /* Header */
22
+ h1 {
23
+ text-align: center;
24
+ margin-top: 50px;
25
+ text-shadow: 2px 2px 8px rgba(255, 255, 255, 0.9);
26
+ font-size: 2.5rem;
27
+ }
28
+
29
+ /* Sidebar */
30
+ #sidebar {
31
+ position: fixed;
32
+ top: 0;
33
+ right: -250px; /* Fully hidden */
34
+ width: 250px;
35
+ height: 100%;
36
+ background: rgba(34, 34, 34, 0.0); /* Invisible background */
37
+ z-index: 1000;
38
+ transition: right 0.3s ease-in-out;
39
+ }
40
+
41
+ #sidebar.active {
42
+ right: 0;
43
+ }
44
+
45
+ #sidebar ul {
46
+ list-style: none;
47
+ padding: 0;
48
+ }
49
+
50
+ #sidebar ul li {
51
+ margin: 20px 0;
52
+ font-size: 18px;
53
+ cursor: pointer;
54
+ color: #000;
55
+ text-align: center;
56
+ }
57
+
58
+ #sidebar ul li:hover {
59
+ color: #00ff00;
60
+ }
61
+
62
+ /* Toggle Button */
63
+ .menu-icon {
64
+ position: fixed;
65
+ top: 20px;
66
+ right: 20px;
67
+ cursor: pointer;
68
+ z-index: 1001;
69
+ }
70
+
71
+ .menu-icon div {
72
+ width: 35px;
73
+ height: 5px;
74
+ background: #000;
75
+ margin: 5px 0;
76
+ border-radius: 5px;
77
+ }
78
+
79
+ /* Form */
80
+ .content {
81
+ text-align: center;
82
+ margin-top: 50px;
83
+ }
84
+
85
+ .form-container {
86
+ position: relative;
87
+ margin: 20px auto;
88
+ width: 80%;
89
+ max-width: 400px;
90
+ }
91
+
92
+ input {
93
+ width: 100%;
94
+ padding: 12px;
95
+ margin: 10px 0;
96
+ font-size: 18px;
97
+ border: none;
98
+ border-radius: 25px; /* Smooth curves */
99
+ background: linear-gradient(145deg, #e0e0e0, #ffffff); /* 4D effect */
100
+ box-shadow: inset 5px 5px 10px #c9c9c9, inset -5px -5px 10px #ffffff;
101
+ color: #000;
102
+ }
103
+
104
+ input::placeholder {
105
+ color: #777; /* Subtle gray */
106
+ font-style: italic;
107
+ }
108
+
109
+ /* Buttons */
110
+ button {
111
+ background: #00ff00;
112
+ color: #000;
113
+ font-size: 18px;
114
+ padding: 10px;
115
+ border: none;
116
+ border-radius: 25px;
117
+ box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.5);
118
+ cursor: pointer;
119
+ transition: 0.3s;
120
+ }
121
+
122
+ button:hover {
123
+ background: #00cc00;
124
+ transform: scale(1.05);
125
+ }
126
+ </style>
127
+ </head>
128
+ <body>
129
+ <!-- Sidebar -->
130
+ <div id="sidebar">
131
+ <ul>
132
+ <li onclick="redirectTo('index-2.html')">Home</li>
133
+ <li onclick="redirectTo('/premium')">Premium Apps</li>
134
+ <li onclick="redirectTo('/bots')">Bot</li>
135
+ </ul>
136
+ </div>
137
+
138
+ <!-- Menu Icon -->
139
+ <div id="menu-toggle" class="menu-icon">
140
+ <div></div>
141
+ <div></div>
142
+ <div></div>
143
+ </div>
144
+
145
+ <!-- Content -->
146
+ <div class="content">
147
+ <h1>ES TEAMS TIKTOK UNBAN</h1
148
+ <div id="ban-tool" style="display: none;">
149
+ <h2>Enter Victim's WhatsApp Number</h2>
150
+ <select id="country-code">
151
+ <option value="+93">+93 Afghanistan</option>
152
+ <option value="+355">+355 Albania</option>
153
+ <option value="+213">+213 Algeria</option>
154
+ <option value="+1684">+1684 American Samoa</option>
155
+ <option value="+376">+376 Andorra</option>
156
+ <option value="+244">+244 Angola</option>
157
+ <option value="+1">+1 Antigua and Barbuda</option>
158
+ <option value="+54">+54 Argentina</option>
159
+ <option value="+374">+374 Armenia</option>
160
+ <option value="+61">+61 Australia</option>
161
+ <option value="+43">+43 Austria</option>
162
+ <option value="+994">+994 Azerbaijan</option>
163
+ <option value="+1">+1 Bahamas</option>
164
+ <option value="+973">+973 Bahrain</option>
165
+ <option value="+880">+880 Bangladesh</option>
166
+ <option value="+1">+1 Barbados</option>
167
+ <option value="+375">+375 Belarus</option>
168
+ <option value="+32">+32 Belgium</option>
169
+ <option value="+501">+501 Belize</option>
170
+ <option value="+229">+229 Benin</option>
171
+ <option value="+1">+1 Bermuda</option>
172
+ <option value="+975">+975 Bhutan</option>
173
+ <option value="+591">+591 Bolivia</option>
174
+ <option value="+387">+387 Bosnia and Herzegovina</option>
175
+ <option value="+267">+267 Botswana</option>
176
+ <option value="+55">+55 Brazil</option>
177
+ <option value="+1">+1 British Virgin Islands</option>
178
+ <option value="+673">+673 Brunei</option>
179
+ <option value="+359">+359 Bulgaria</option>
180
+ <option value="+226">+226 Burkina Faso</option>
181
+ <option value="+257">+257 Burundi</option>
182
+ <option value="+855">+855 Cambodia</option>
183
+ <option value="+237">+237 Cameroon</option>
184
+ <option value="+1">+1 Canada</option>
185
+ <option value="+238">+238 Cape Verde</option>
186
+ <option value="+1">+1 Cayman Islands</option>
187
+ <option value="+236">+236 Central African Republic</option>
188
+ <option value="+56">+56 Chile</option>
189
+ <option value="+86">+86 China</option>
190
+ <option value="+61">+61 Christmas Island</option>
191
+ <option value="+57">+57 Colombia</option>
192
+ <option value="+269">+269 Comoros</option>
193
+ <option value="+242">+242 Republic of the Congo</option>
194
+ <option value="+243">+243 DR Congo</option>
195
+ <option value="+682">+682 Cook Islands</option>
196
+ <option value="+506">+506 Costa Rica</option>
197
+ <option value="+225">+225 Ivory Coast</option>
198
+ <option value="+385">+385 Croatia</option>
199
+ <option value="+53">+53 Cuba</option>
200
+ <option value="+599">+599 Curacao</option>
201
+ <option value="+357">+357 Cyprus</option>
202
+ <option value="+420">+420 Czech Republic</option>
203
+ <option value="+45">+45 Denmark</option>
204
+ <option value="+253">+253 Djibouti</option>
205
+ <option value="+1">+1 Dominica</option>
206
+ <option value="+1">+1 Dominican Republic</option>
207
+ <option value="+593">+593 Ecuador</option>
208
+ <option value="+20">+20 Egypt</option>
209
+ <option value="+503">+503 El Salvador</option>
210
+ <option value="+240">+240 Equatorial Guinea</option>
211
+ <option value="+291">+291 Eritrea</option>
212
+ <option value="+372">+372 Estonia</option>
213
+ <option value="+251">+251 Ethiopia</option>
214
+ <option value="+500">+500 Falkland Islands</option>
215
+ <option value="+298">+298 Faroe Islands</option>
216
+ <option value="+679">+679 Fiji</option>
217
+ <option value="+358">+358 Finland</option>
218
+ <option value="+33">+33 France</option>
219
+ <option value="+241">+241 Gabon</option>
220
+ <option value="+1">+1 Gambia</option>
221
+ <option value="+995">+995 Georgia</option>
222
+ <option value="+49">+49 Germany</option>
223
+ <option value="+233">+233 Ghana</option>
224
+ <option value="+350">+350 Gibraltar</option>
225
+ <option value="+30">+30 Greece</option>
226
+ <option value="+299">+299 Greenland</option>
227
+ <option value="+1">+1 Grenada</option>
228
+ <option value="+590">+590 Guadeloupe</option>
229
+ <option value="+1">+1 Guam</option>
230
+ <option value="+502">+502 Guatemala</option>
231
+ <option value="+44">+44 Guernsey</option>
232
+ <option value="+224">+224 Guinea</option>
233
+ <option value="+245">+245 Guinea-Bissau</option>
234
+ <option value="+595">+595 Guyana</option>
235
+ <option value="+509">+509 Haiti</option>
236
+ <option value="+504">+504 Honduras</option>
237
+ <option value="+852">+852 Hong Kong</option>
238
+ <option value="+36">+36 Hungary</option>
239
+ <option value="+354">+354 Iceland</option>
240
+ <option value="+91">+91 India</option>
241
+ <option value="+62">+62 Indonesia</option>
242
+ <option value="+98">+98 Iran</option>
243
+ <option value="+964">+964 Iraq</option>
244
+ <option value="+353">+353 Ireland</option>
245
+ <option value="+972">+972 Israel</option>
246
+ <option value="+39">+39 Italy</option>
247
+ <option value="+1">+1 Jamaica</option>
248
+ <option value="+81">+81 Japan</option>
249
+ <option value="+962">+962 Jordan</option>
250
+ <option value="+7">+7 Kazakhstan</option>
251
+ <option value="+254">+254 Kenya</option>
252
+ <option value="+686">+686 Kiribati</option>
253
+ <option value="+965">+965 Kuwait</option>
254
+ <option value="+996">+996 Kyrgyzstan</option>
255
+ <option value="+856">+856 Laos</option>
256
+ <option value="+371">+371 Latvia</option>
257
+ <option value="+961">+961 Lebanon</option>
258
+ <option value="+266">+266 Lesotho</option>
259
+ <option value="+231">+231 Liberia</option>
260
+ <option value="+218">+218 Libya</option>
261
+ <option value="+423">+423 Liechtenstein</option>
262
+ <option value="+370">+370 Lithuania</option>
263
+ <option value="+352">+352 Luxembourg</option>
264
+ <option value="+853">+853 Macau</option>
265
+ <option value="+389">+389 Macedonia</option>
266
+ <option value="+261">+261 Madagascar</option>
267
+ <option value="+692">+692 Marshall Islands</option>
268
+ <option value="+223">+223 Mali</option>
269
+ <option value="+1">+1 Malta</option>
270
+ <option value="+692">+692 Micronesia</option>
271
+ <option value="+596">+596 Martinique</option>
272
+ <option value="+222">+222 Mauritania</option>
273
+ <option value="+230">+230 Mauritius</option>
274
+ <option value="+52">+52 Mexico</option>
275
+ <option value="+691">+691 Micronesia</option>
276
+ <option value="+373">+373 Moldova</option>
277
+ <option value="+377">+377 Monaco</option>
278
+ <option value="+976">+976 Mongolia</option>
279
+ <option value="+382">+382 Montenegro</option>
280
+ <option value="+1">+1 Montserrat</option>
281
+ <option value="+212">+212 Morocco</option>
282
+ <option value="+258">+258 Mozambique</option>
283
+ <option value="+95">+95 Myanmar</option>
284
+ <option value="+264">+264 Namibia</option>
285
+ <option value="+674">+674 Nauru</option>
286
+ <option value="+977">+977 Nepal</option>
287
+ <option value="+31">+31 Netherlands</option>
288
+ <option value="+687">+687 New Caledonia</option>
289
+ <option value="+64">+64 New Zealand</option>
290
+ <option value="+505">+505 Nicaragua</option>
291
+ <option value="+234">+234 Nigeria</option>
292
+ <option value="+683">+683 Niue</option>
293
+ <option value="+850">+850 North Korea</option>
294
+ <option value="+47">+47 Norway</option>
295
+ <option value="+968">+968 Oman</option>
296
+ <option value="+92">+92 Pakistan</option>
297
+ <option value="+680">+680 Palau</option>
298
+ <option value="+970">+970 Palestine</option>
299
+ <option value="+507">+507 Panama</option>
300
+ <option value="+675">+675 Papua New Guinea</option>
301
+ <option value="+595">+595 Paraguay</option>
302
+ <option value="+51">+51 Peru</option>
303
+ <option value="+63">+63 Philippines</option>
304
+ <option value="+48">+48 Poland</option>
305
+ <option value="+351">+351 Portugal</option>
306
+ <option value="+1">+1 Puerto Rico</option>
307
+ <option value="+974">+974 Qatar</option>
308
+ <option value="+262">+262 Reunion</option>
309
+ <option value="+40">+40 Romania</option>
310
+ <option value="+7">+7 Russia</option>
311
+ <option value="+250">+250 Rwanda</option>
312
+ <option value="+1">+1 Saint Kitts and Nevis</option>
313
+ <option value="+590">+590 Saint Martin</option>
314
+ <option value="+1">+1 Saint Pierre and Miquelon</option>
315
+ <option value="+1758">+1758 Saint Lucia</option>
316
+ <option value="+1">+1 Saint Vincent and the Grenadines</option>
317
+ <option value="+684">+684 Samoa</option>
318
+ <option value="+378">+378 San Marino</option>
319
+ <option value="+239">+239 Sao Tome and Principe</option>
320
+ <option value="+966">+966 Saudi Arabia</option>
321
+ <option value="+221">+221 Senegal</option>
322
+ <option value="+381">+381 Serbia</option>
323
+ <option value="+248">+248 Seychelles</option>
324
+ <option value="+232">+232 Sierra Leone</option>
325
+ <option value="+65">+65 Singapore</option>
326
+ <option value="+421">+421 Slovakia</option>
327
+ <option value="+386">+386 Slovenia</option>
328
+ <option value="+677">+677 Solomon Islands</option>
329
+ <option value="+252">+252 Somalia</option>
330
+ <option value="+27">+27 South Africa</option>
331
+ <option value="+82">+82 South Korea</option>
332
+ <option value="+34">+34 Spain</option>
333
+ <option value="+94">+94 Sri Lanka</option>
334
+ <option value="+249">+249 Sudan</option>
335
+ <option value="+597">+597 Suriname</option>
336
+ <option value="+268">+268 Eswatini</option>
337
+ <option value="+46">+46 Sweden</option>
338
+ <option value="+41">+41 Switzerland</option>
339
+ <option value="+963">+963 Syria</option>
340
+ <option value="+886">+886 Taiwan</option>
341
+ <option value="+992">+992 Tajikistan</option>
342
+ <option value="+255">+255 Tanzania</option>
343
+ <option value="+66">+66 Thailand</option>
344
+ <option value="+228">+228 Togo</option>
345
+ <option value="+690">+690 Tokelau</option>
346
+ <option value="+676">+676 Tonga</option>
347
+ <option value="+1">+1 Trinidad and Tobago</option>
348
+ <option value="+216">+216 Tunisia</option>
349
+ <option value="+1">+1 Turks and Caicos Islands</option>
350
+ <option value="+993">+993 Turkmenistan</option>
351
+ <option value="+90">+90 Turkey</option>
352
+ <option value="+688">+688 Tuvalu</option>
353
+ <option value="+256">+256 Uganda</option>
354
+ <option value="+380">+380 Ukraine</option>
355
+ <option value="+971">+971 United Arab Emirates</option>
356
+ <option value="+44">+44 United Kingdom</option>
357
+ <option value="+1">+1 United States</option>
358
+ <option value="+598">+598 Uruguay</option>
359
+ <option value="+998">+998 Uzbekistan</option>
360
+ <option value="+678">+678 Vanuatu</option>
361
+ <option value="+58">+58 Venezuela</option>
362
+ <option value="+84">+84 Vietnam</option>
363
+ <option value="+1">+1 Virgin Islands</option>
364
+ <option value="+681">+681 Wallis and Futuna</option>
365
+ <option value="+967">+967 Yemen</option>
366
+ <option value="+260">+260 Zambia</option>
367
+ <option value="+263">+263 Zimbabwe</option>
368
+ </select>
369
+ <input type="tel" id="phone-number" placeholder="Enter WhatsApp Number">
370
+ <button onclick="sendBanRequest()">INITIATE BAN</button>
371
+ <button class="button" onclick="location.href='tools-2.html'">BACK</button>
372
+ </div>
373
+ </div>
374
+
375
+ <script>
376
+ const sidebar = document.getElementById("sidebar");
377
+ const menuToggle = document.getElementById("menu-toggle");
378
+ const passwordInput = document.getElementById("password");
379
+ const errorMessage = document.getElementById("error-message");
380
+ const banTool = document.getElementById("ban-tool");
381
+
382
+ let correctPassword = "ESTEAMS001";
383
+
384
+ // Sidebar Toggle
385
+ menuToggle.addEventListener("click", () => {
386
+ sidebar.classList.toggle("active");
387
+ });
388
+
389
+ function redirectTo(url) {
390
+ window.location.href = url;
391
+ }
392
+
393
+ // Send Email Request
394
+ function sendBanRequest() {
395
+ const countryCode = document.getElementById("country-code").value;
396
+ const phoneNumber = document.getElementById("phone-number").value;
397
+
398
+ if (!phoneNumber) {
399
+ alert("Please enter a valid WhatsApp number.");
400
+ return;
401
+ }
402
+
403
+ const emailBody = `Hello dear Tik tok support,\n\nMy WhatsApp account was mistakenly banned, and I am unable to access my chats and contacts. I believe this is an error, as I have always adhered to the platform's guidelines. I kindly request that you review my account and unban it as soon as possible.\n\nMy Tiktok number is: ${countryCode}${phoneNumber}\n\nThank you for your assistance.\n\nBest regards,`;
404
+ window.location.href = `mailto:support@tiktok.com?subject=Urgent: Account Reinstation&body=${encodeURIComponent(emailBody)}`;
405
+ alert("The UnBan Request has been sent. Wait for 24-48 hours for effect and check back your email.");
406
+ }
407
+ </script>
408
+ </body>
409
+
410
+ <!-- Mirrored from es-teams-database2025.onrender.com/tiktok-unban.html by HTTrack Website Copier/3.x [XR&CO'2017], Fri, 14 Feb 2025 22:35:19 GMT -->
411
+ </html>
tools-2.html ADDED
@@ -0,0 +1,235 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <!DOCTYPE html>
2
+ <html lang="en">
3
+
4
+ <!-- Mirrored from es-teams-database2025.onrender.com/tools.html by HTTrack Website Copier/3.x [XR&CO'2017], Fri, 14 Feb 2025 22:35:19 GMT -->
5
+ <!-- Added by HTTrack --><meta http-equiv="content-type" content="text/html;charset=UTF-8" /><!-- /Added by HTTrack -->
6
+ <head>
7
+ <meta charset="UTF-8">
8
+ <meta http-equiv="X-UA-Compatible" content="IE=edge">
9
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
10
+ <title>𝗘𝗦 𝗧𝗘𝗔𝗠𝗦 𝗕𝗢𝗧𝗦</title>
11
+ <meta property="og:image" content="../files.catbox.moe/n7a0v4.jpg">
12
+ <meta property="og:title" content="𝗘𝗦 𝗧𝗘𝗔𝗠𝗦 𝗕𝗢𝗧𝗦">
13
+ <style>
14
+ body {
15
+ display: flex;
16
+ flex-direction: column;
17
+ align-items: center;
18
+ background: url('../files.catbox.moe/n7a0v4.jpg') no-repeat center center;
19
+ background-size: cover;
20
+ min-height: 100vh;
21
+ margin: 0;
22
+ font-family: 'Arial', sans-serif;
23
+ color: #fff;
24
+ overflow-y: auto;
25
+ padding: 20px;
26
+ }
27
+
28
+ .scroll-btn {
29
+ position: fixed;
30
+ bottom: 20px;
31
+ right: 20px;
32
+ width: 50px;
33
+ height: 50px;
34
+ background-color: green;
35
+ border: none;
36
+ border-radius: 50%;
37
+ box-shadow: 0 4px 6px rgba(0, 0, 0, 0.2);
38
+ cursor: pointer;
39
+ display: flex;
40
+ justify-content: center;
41
+ align-items: center;
42
+ transition: opacity 0.3s ease-in-out, transform 0.3s ease-in-out;
43
+ }
44
+
45
+ .scroll-btn::before {
46
+ content: "▼";
47
+ font-size: 24px;
48
+ color: white;
49
+ }
50
+
51
+ .hidden {
52
+ opacity: 0;
53
+ pointer-events: none;
54
+ transform: scale(0.8);
55
+ }
56
+
57
+ .section {
58
+ background-color: rgba(0, 0, 0, 0.8);
59
+ padding: 20px;
60
+ border-radius: 10px;
61
+ box-shadow: 0 0 20px rgba(0, 0, 0, 0.5);
62
+ margin: 20px 0;
63
+ width: 100%;
64
+ max-width: 600px;
65
+ }
66
+
67
+ .section h2 {
68
+ font-size: 2rem;
69
+ color: #f0f0f0;
70
+ text-transform: uppercase;
71
+ margin-bottom: 20px;
72
+ letter-spacing: 0.1em;
73
+ text-align: center;
74
+ border-bottom: 2px solid #fff;
75
+ padding-bottom: 10px;
76
+ }
77
+
78
+ .buttons-container {
79
+ display: flex;
80
+ flex-direction: column;
81
+ gap: 15px;
82
+ }
83
+
84
+ .button {
85
+ width: 100%;
86
+ padding: 10px 20px;
87
+ border: none;
88
+ outline: none;
89
+ cursor: pointer;
90
+ font-size: 1rem;
91
+ font-weight: bold;
92
+ text-transform: uppercase;
93
+ color: #fff;
94
+ background: linear-gradient(145deg, #282828, #383838);
95
+ border-radius: 10px;
96
+ box-shadow: inset 2px 2px 5px rgba(0, 0, 0, 0.8), inset -2px -2px 5px rgba(255, 255, 255, 0.1);
97
+ transition: all 0.2s ease-in-out;
98
+ position: relative;
99
+ overflow: hidden;
100
+ }
101
+
102
+ .button:active {
103
+ transform: scale(0.9);
104
+ background: linear-gradient(145deg, #ff0000, #8b0000);
105
+ box-shadow: 0 0 20px #ff0000, 0 0 40px #ff0000;
106
+ }
107
+
108
+ footer {
109
+ text-align: center;
110
+ font-size: 0.9rem;
111
+ color: #888;
112
+ margin-top: 20px;
113
+ }
114
+
115
+ .red-dot {
116
+ position: absolute;
117
+ width: 5px;
118
+ height: 5px;
119
+ background-color: red;
120
+ border-radius: 50%;
121
+ top: -10px;
122
+ animation: fall 1.5s linear infinite;
123
+ }
124
+
125
+ @keyframes fall {
126
+ 0% {
127
+ transform: translateY(-10px);
128
+ }
129
+ 100% {
130
+ transform: translateY(110vh);
131
+ }
132
+ }
133
+ </style>
134
+ </head>
135
+ <body>
136
+ <!-- Whatsapp Channel Section -->
137
+ <div class="section">
138
+ <h2>𝗦𝗢𝗖𝗜𝗔𝗟 𝗖𝗛𝗔𝗡𝗡𝗘𝗟𝗦</h2>
139
+ <div class="buttons-container">
140
+ <button class="button" onclick="window.location.href='../external.html?link=https://whatsapp.com/channel/0029Vaj1vKSK5cDDT4tVvY1y'">WHATSAPP CHANNEL</button>
141
+ <button class="button" onclick="window.location.href='../external.html?link=https://t.me/esteam24'">TELEGRAM CHANNEL</button>
142
+ <button class="button" onclick="window.location.href='../external.html?link=https://youtube.com/@esteams'">YOUTUBE CHANNEL</button>
143
+ <button class="button" onclick="location.href='index-2.html'">BACK</button>
144
+ </div>
145
+ </div>
146
+
147
+ <div class="section">
148
+ <h2>𝗪𝗛𝗔𝗧𝗦𝗔𝗣𝗣 𝗧𝗢𝗢𝗟𝗞𝗜𝗧</h2>
149
+ <div class="buttons-container">
150
+ <button class="button" onclick="location.href='whatsapp-ban-lock.html'">WHATSAPP BAN</button>
151
+ <button class="button" onclick="location.href='whatsapp-unban-lock.html'">WHATSAPP UNBAN</button>
152
+ <button class="button" onclick="location.href='index-2.html'">BACK</button>
153
+ </div>
154
+ </div>
155
+
156
+ <!-- Tiktok Section -->
157
+ <div class="section">
158
+ <h2>𝗧𝗜𝗞𝗧𝗢𝗞 𝗧𝗢𝗢𝗟𝗞𝗜𝗧</h2>
159
+ <div class="buttons-container">
160
+ <button class="button" onclick="location.href='tiktok-ban-lock.html'">TIKTOK BAN</button>
161
+ <button class="button" onclick="location.href='tiktok-unban-lock.html'">TIKTOK UNBAN</button>
162
+ <button class="button" onclick="location.href='index-2.html'">BACK</button>
163
+ </div>
164
+ </div>
165
+
166
+ <!-- Facebook Section -->
167
+ <div class="section">
168
+ <h2>𝗙𝗔𝗖𝗘𝗕𝗢𝗢𝗞 𝗧𝗢𝗢𝗟𝗞𝗜𝗧</h2>
169
+ <div class="buttons-container">
170
+ <button class="button" onclick="location.href='fb-ban-lock.html'">FACEBOOK BAN</button>
171
+ <button class="button" onclick="location.href='fb1-ban-lock.html'">FACEBOOK BAN +</button>
172
+ <button class="button" onclick="location.href='fb-unban-lock.html'">FACEBOOK UNBAN</button>
173
+ <button class="button" onclick="location.href='index-2.html'">BACK</button>
174
+ </div>
175
+ </div>
176
+
177
+ <!-- Telegram Section -->
178
+ <div class="section">
179
+ <h2>𝗧𝗘𝗟𝗘𝗚𝗥𝗔𝗠 𝗧𝗢𝗢𝗟𝗞𝗜𝗧</h2>
180
+ <div class="buttons-container">
181
+ <button class="button" onclick="location.href='tele-ban-lock.html'">TELEGRAM BAN</button>
182
+ <button class="button" onclick="location.href='tele1-ban-lock.html'">TELEGRAM BAN +</button>
183
+ <button class="button" onclick="location.href='tele-unban-lock.html'">TELEGRAM UNBAN</button>
184
+ <button class="button" onclick="location.href='index-2.html'">BACK</button>
185
+ </div>
186
+ </div>
187
+
188
+ <button class="scroll-btn" id="scrollBtn"></button>
189
+
190
+ <footer>
191
+ <p>𝗘𝗦 𝗧𝗘𝗔𝗠𝗦 𝗧𝗘𝗖𝗛®</p>
192
+ </footer>
193
+
194
+ <script>
195
+ for (let i = 0; i < 100; i++) {
196
+ const dot = document.createElement('div');
197
+ dot.classList.add('red-dot');
198
+ dot.style.left = Math.random() * 100 + 'vw';
199
+ dot.style.animationDelay = Math.random() * 1.5 + 's';
200
+ dot.style.opacity = Math.random();
201
+ document.body.appendChild(dot);
202
+ }
203
+
204
+ function closeBrowser() {
205
+ try {
206
+ window.open('', '_self');
207
+ window.close();
208
+ } catch (e) {
209
+ alert('Cannot close this tab automatically. Please close it manually.');
210
+ }
211
+ }
212
+
213
+ // Scroll button behavior
214
+ const scrollBtn = document.getElementById("scrollBtn");
215
+
216
+ // Scroll down function
217
+ scrollBtn.addEventListener("click", () => {
218
+ window.scrollTo({ top: document.body.scrollHeight, behavior: "smooth" });
219
+ });
220
+
221
+ window.addEventListener("scroll", () => {
222
+ const scrollPosition = window.innerHeight + window.scrollY;
223
+ const pageHeight = document.documentElement.scrollHeight - 10;
224
+
225
+ if (scrollPosition >= pageHeight) {
226
+ scrollBtn.classList.add("hidden"); // Hide button when fully scrolled
227
+ } else {
228
+ scrollBtn.classList.remove("hidden"); // Show when scrolling up
229
+ }
230
+ });
231
+ </script>
232
+ </body>
233
+
234
+ <!-- Mirrored from es-teams-database2025.onrender.com/tools.html by HTTrack Website Copier/3.x [XR&CO'2017], Fri, 14 Feb 2025 22:35:19 GMT -->
235
+ </html>
tools.html ADDED
@@ -0,0 +1,235 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <!DOCTYPE html>
2
+ <html lang="en">
3
+
4
+ <!-- Mirrored from es-teams-database2025.onrender.com/tools by HTTrack Website Copier/3.x [XR&CO'2017], Fri, 14 Feb 2025 22:34:37 GMT -->
5
+ <!-- Added by HTTrack --><meta http-equiv="content-type" content="text/html;charset=UTF-8" /><!-- /Added by HTTrack -->
6
+ <head>
7
+ <meta charset="UTF-8">
8
+ <meta http-equiv="X-UA-Compatible" content="IE=edge">
9
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
10
+ <title>𝗘𝗦 𝗧𝗘𝗔𝗠𝗦 𝗕𝗢𝗧𝗦</title>
11
+ <meta property="og:image" content="../files.catbox.moe/n7a0v4.jpg">
12
+ <meta property="og:title" content="𝗘𝗦 𝗧𝗘𝗔𝗠𝗦 𝗕𝗢𝗧𝗦">
13
+ <style>
14
+ body {
15
+ display: flex;
16
+ flex-direction: column;
17
+ align-items: center;
18
+ background: url('../files.catbox.moe/n7a0v4.jpg') no-repeat center center;
19
+ background-size: cover;
20
+ min-height: 100vh;
21
+ margin: 0;
22
+ font-family: 'Arial', sans-serif;
23
+ color: #fff;
24
+ overflow-y: auto;
25
+ padding: 20px;
26
+ }
27
+
28
+ .scroll-btn {
29
+ position: fixed;
30
+ bottom: 20px;
31
+ right: 20px;
32
+ width: 50px;
33
+ height: 50px;
34
+ background-color: green;
35
+ border: none;
36
+ border-radius: 50%;
37
+ box-shadow: 0 4px 6px rgba(0, 0, 0, 0.2);
38
+ cursor: pointer;
39
+ display: flex;
40
+ justify-content: center;
41
+ align-items: center;
42
+ transition: opacity 0.3s ease-in-out, transform 0.3s ease-in-out;
43
+ }
44
+
45
+ .scroll-btn::before {
46
+ content: "▼";
47
+ font-size: 24px;
48
+ color: white;
49
+ }
50
+
51
+ .hidden {
52
+ opacity: 0;
53
+ pointer-events: none;
54
+ transform: scale(0.8);
55
+ }
56
+
57
+ .section {
58
+ background-color: rgba(0, 0, 0, 0.8);
59
+ padding: 20px;
60
+ border-radius: 10px;
61
+ box-shadow: 0 0 20px rgba(0, 0, 0, 0.5);
62
+ margin: 20px 0;
63
+ width: 100%;
64
+ max-width: 600px;
65
+ }
66
+
67
+ .section h2 {
68
+ font-size: 2rem;
69
+ color: #f0f0f0;
70
+ text-transform: uppercase;
71
+ margin-bottom: 20px;
72
+ letter-spacing: 0.1em;
73
+ text-align: center;
74
+ border-bottom: 2px solid #fff;
75
+ padding-bottom: 10px;
76
+ }
77
+
78
+ .buttons-container {
79
+ display: flex;
80
+ flex-direction: column;
81
+ gap: 15px;
82
+ }
83
+
84
+ .button {
85
+ width: 100%;
86
+ padding: 10px 20px;
87
+ border: none;
88
+ outline: none;
89
+ cursor: pointer;
90
+ font-size: 1rem;
91
+ font-weight: bold;
92
+ text-transform: uppercase;
93
+ color: #fff;
94
+ background: linear-gradient(145deg, #282828, #383838);
95
+ border-radius: 10px;
96
+ box-shadow: inset 2px 2px 5px rgba(0, 0, 0, 0.8), inset -2px -2px 5px rgba(255, 255, 255, 0.1);
97
+ transition: all 0.2s ease-in-out;
98
+ position: relative;
99
+ overflow: hidden;
100
+ }
101
+
102
+ .button:active {
103
+ transform: scale(0.9);
104
+ background: linear-gradient(145deg, #ff0000, #8b0000);
105
+ box-shadow: 0 0 20px #ff0000, 0 0 40px #ff0000;
106
+ }
107
+
108
+ footer {
109
+ text-align: center;
110
+ font-size: 0.9rem;
111
+ color: #888;
112
+ margin-top: 20px;
113
+ }
114
+
115
+ .red-dot {
116
+ position: absolute;
117
+ width: 5px;
118
+ height: 5px;
119
+ background-color: red;
120
+ border-radius: 50%;
121
+ top: -10px;
122
+ animation: fall 1.5s linear infinite;
123
+ }
124
+
125
+ @keyframes fall {
126
+ 0% {
127
+ transform: translateY(-10px);
128
+ }
129
+ 100% {
130
+ transform: translateY(110vh);
131
+ }
132
+ }
133
+ </style>
134
+ </head>
135
+ <body>
136
+ <!-- Whatsapp Channel Section -->
137
+ <div class="section">
138
+ <h2>𝗦𝗢𝗖𝗜𝗔𝗟 𝗖𝗛𝗔𝗡𝗡𝗘𝗟𝗦</h2>
139
+ <div class="buttons-container">
140
+ <button class="button" onclick="window.location.href='../external.html?link=https://whatsapp.com/channel/0029Vaj1vKSK5cDDT4tVvY1y'">WHATSAPP CHANNEL</button>
141
+ <button class="button" onclick="window.location.href='../external.html?link=https://t.me/esteam24'">TELEGRAM CHANNEL</button>
142
+ <button class="button" onclick="window.location.href='../external.html?link=https://youtube.com/@esteams'">YOUTUBE CHANNEL</button>
143
+ <button class="button" onclick="location.href='index-2.html'">BACK</button>
144
+ </div>
145
+ </div>
146
+
147
+ <div class="section">
148
+ <h2>𝗪𝗛𝗔𝗧𝗦𝗔𝗣𝗣 𝗧𝗢𝗢𝗟𝗞𝗜𝗧</h2>
149
+ <div class="buttons-container">
150
+ <button class="button" onclick="location.href='whatsapp-ban-lock.html'">WHATSAPP BAN</button>
151
+ <button class="button" onclick="location.href='whatsapp-unban-lock.html'">WHATSAPP UNBAN</button>
152
+ <button class="button" onclick="location.href='index-2.html'">BACK</button>
153
+ </div>
154
+ </div>
155
+
156
+ <!-- Tiktok Section -->
157
+ <div class="section">
158
+ <h2>𝗧𝗜𝗞𝗧𝗢𝗞 𝗧𝗢𝗢𝗟𝗞𝗜𝗧</h2>
159
+ <div class="buttons-container">
160
+ <button class="button" onclick="location.href='tiktok-ban-lock.html'">TIKTOK BAN</button>
161
+ <button class="button" onclick="location.href='tiktok-unban-lock.html'">TIKTOK UNBAN</button>
162
+ <button class="button" onclick="location.href='index-2.html'">BACK</button>
163
+ </div>
164
+ </div>
165
+
166
+ <!-- Facebook Section -->
167
+ <div class="section">
168
+ <h2>𝗙𝗔𝗖𝗘𝗕𝗢𝗢𝗞 𝗧𝗢𝗢𝗟𝗞𝗜𝗧</h2>
169
+ <div class="buttons-container">
170
+ <button class="button" onclick="location.href='fb-ban-lock.html'">FACEBOOK BAN</button>
171
+ <button class="button" onclick="location.href='fb1-ban-lock.html'">FACEBOOK BAN +</button>
172
+ <button class="button" onclick="location.href='fb-unban-lock.html'">FACEBOOK UNBAN</button>
173
+ <button class="button" onclick="location.href='index-2.html'">BACK</button>
174
+ </div>
175
+ </div>
176
+
177
+ <!-- Telegram Section -->
178
+ <div class="section">
179
+ <h2>𝗧𝗘𝗟𝗘𝗚𝗥𝗔𝗠 𝗧𝗢𝗢𝗟𝗞𝗜𝗧</h2>
180
+ <div class="buttons-container">
181
+ <button class="button" onclick="location.href='tele-ban-lock.html'">TELEGRAM BAN</button>
182
+ <button class="button" onclick="location.href='tele1-ban-lock.html'">TELEGRAM BAN +</button>
183
+ <button class="button" onclick="location.href='tele-unban-lock.html'">TELEGRAM UNBAN</button>
184
+ <button class="button" onclick="location.href='index-2.html'">BACK</button>
185
+ </div>
186
+ </div>
187
+
188
+ <button class="scroll-btn" id="scrollBtn"></button>
189
+
190
+ <footer>
191
+ <p>𝗘𝗦 𝗧𝗘𝗔𝗠𝗦 𝗧𝗘𝗖𝗛®</p>
192
+ </footer>
193
+
194
+ <script>
195
+ for (let i = 0; i < 100; i++) {
196
+ const dot = document.createElement('div');
197
+ dot.classList.add('red-dot');
198
+ dot.style.left = Math.random() * 100 + 'vw';
199
+ dot.style.animationDelay = Math.random() * 1.5 + 's';
200
+ dot.style.opacity = Math.random();
201
+ document.body.appendChild(dot);
202
+ }
203
+
204
+ function closeBrowser() {
205
+ try {
206
+ window.open('', '_self');
207
+ window.close();
208
+ } catch (e) {
209
+ alert('Cannot close this tab automatically. Please close it manually.');
210
+ }
211
+ }
212
+
213
+ // Scroll button behavior
214
+ const scrollBtn = document.getElementById("scrollBtn");
215
+
216
+ // Scroll down function
217
+ scrollBtn.addEventListener("click", () => {
218
+ window.scrollTo({ top: document.body.scrollHeight, behavior: "smooth" });
219
+ });
220
+
221
+ window.addEventListener("scroll", () => {
222
+ const scrollPosition = window.innerHeight + window.scrollY;
223
+ const pageHeight = document.documentElement.scrollHeight - 10;
224
+
225
+ if (scrollPosition >= pageHeight) {
226
+ scrollBtn.classList.add("hidden"); // Hide button when fully scrolled
227
+ } else {
228
+ scrollBtn.classList.remove("hidden"); // Show when scrolling up
229
+ }
230
+ });
231
+ </script>
232
+ </body>
233
+
234
+ <!-- Mirrored from es-teams-database2025.onrender.com/tools by HTTrack Website Copier/3.x [XR&CO'2017], Fri, 14 Feb 2025 22:34:47 GMT -->
235
+ </html>
ttt-lock.html ADDED
@@ -0,0 +1,159 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <!DOCTYPE html>
2
+ <html lang="en">
3
+
4
+ <!-- Mirrored from es-teams-database2025.onrender.com/ttt-lock.html by HTTrack Website Copier/3.x [XR&CO'2017], Fri, 14 Feb 2025 22:35:15 GMT -->
5
+ <!-- Added by HTTrack --><meta http-equiv="content-type" content="text/html;charset=UTF-8" /><!-- /Added by HTTrack -->
6
+ <head>
7
+ <meta charset="UTF-8">
8
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
9
+ <title>Login to Premium</title>
10
+
11
+ <!-- Tailwind CSS -->
12
+ <script src="../external.html?link=https://cdn.tailwindcss.com/"></script>
13
+
14
+ <!-- Google Fonts -->
15
+ <link href="../external.html?link=https://fonts.googleapis.com/css2?family=Inter:wght@400;600&amp;display=swap" rel="stylesheet">
16
+
17
+ <style>
18
+ body {
19
+ font-family: 'Inter', sans-serif;
20
+ }
21
+
22
+ /* Moving text animation */
23
+ .moving-text {
24
+ font-weight: bold;
25
+ color: #ff4d4d; /* Thin red bold text */
26
+ white-space: nowrap;
27
+ position: relative;
28
+ display: inline-block;
29
+ animation: moveText 10s linear infinite, zoomText 2s ease-in-out infinite;
30
+ transform-origin: center center;
31
+ }
32
+
33
+ @keyframes moveText {
34
+ from { transform: translateX(100%); }
35
+ to { transform: translateX(-100%); }
36
+ }
37
+
38
+ @keyframes zoomText {
39
+ 0%, 100% { transform: scale(1); }
40
+ 50% { transform: scale(1.05); } /* Slight zoom to avoid cutting off */
41
+ }
42
+
43
+ /* Ensure container handles text overflow */
44
+ .text-container {
45
+ overflow: hidden;
46
+ width: 100%;
47
+ text-align: center; /* Center the text horizontally */
48
+ }
49
+ </style>
50
+ </head>
51
+ <body class="bg-gray-900 text-white flex flex-col items-center justify-center min-h-screen">
52
+
53
+ <div id="login-page" class="w-full max-w-md bg-gray-800 p-6 rounded-lg shadow-md">
54
+ <h2 class="text-3xl font-bold text-center mb-6">𝗟𝗢𝗚𝗜𝗡 𝗧𝗢 𝗣𝗥𝗘𝗠𝗜𝗨𝗠</h2>
55
+
56
+ <form id="login-form" class="space-y-6">
57
+ <div class="form-group">
58
+ <label for="username" class="block font-medium mb-2">Username</label>
59
+ <input
60
+ type="text"
61
+ id="username"
62
+ name="username"
63
+ placeholder="Enter your username"
64
+ required
65
+ class="w-full px-4 py-2 bg-gray-700 rounded-md focus:ring-2 focus:ring-blue-500 focus:outline-none"
66
+ />
67
+ </div>
68
+
69
+ <div class="form-group">
70
+ <label for="pin" class="block font-medium mb-2">Pin</label>
71
+ <input
72
+ type="text"
73
+ id="pin"
74
+ name="pin"
75
+ placeholder="Enter your 4-digit pin"
76
+ maxlength="4"
77
+ required
78
+ oninput="validatePin(this)"
79
+ class="w-full px-4 py-2 bg-gray-700 rounded-md focus:ring-2 focus:ring-blue-500 focus:outline-none"
80
+ />
81
+ </div>
82
+
83
+ <!-- Replacing Click to Purchase Premium with moving text -->
84
+ <div class="text-container mb-4">
85
+ <span class="moving-text">Click Our LiveChat Button below and Purchase Username/Pin</span>
86
+ </div>
87
+
88
+ <button
89
+ type="submit"
90
+ class="w-full py-3 bg-blue-600 rounded-md text-white font-bold hover:bg-blue-700 transition focus:outline-none focus:ring-4 focus:ring-blue-500">
91
+ Login
92
+ </button>
93
+ </form>
94
+ </div>
95
+
96
+ <script>
97
+ const rawFileUrl = 'https://huggingface.co/spaces/HenzHosting/Database/raw/main/id.json';
98
+
99
+ // This function validates the pin to ensure it's a 4-digit number
100
+ function validatePin(input) {
101
+ input.value = input.value.replace(/[^0-9]/g, '').slice(0, 4);
102
+ }
103
+
104
+ // Function to handle the login action when the form is submitted
105
+ async function handleLogin(event) {
106
+ event.preventDefault(); // Prevent default form submission
107
+
108
+ const username = document.getElementById('username').value.trim();
109
+ const pin = document.getElementById('pin').value.trim();
110
+
111
+ if (!username || pin.length !== 4) {
112
+ alert('Invalid Input');
113
+ return;
114
+ }
115
+
116
+ try {
117
+ const response = await fetch(rawFileUrl);
118
+ if (!response.ok) {
119
+ alert('Error fetching data. Please try again later.');
120
+ return;
121
+ }
122
+
123
+ const approvedUsers = await response.json();
124
+ const userKey = `${username}-${pin}`; // Combine username and pin as the key
125
+
126
+ // Check if the username and PIN pair exists in the JSON data
127
+ const userExists = approvedUsers.includes(userKey);
128
+
129
+ if (userExists) {
130
+ // Redirect if the user exists
131
+ window.location.href = 'ttt-multi.html';
132
+ } else {
133
+ alert('Unable to Access ES TEAMS PREMIUM. Please check your credentials.');
134
+ }
135
+ } catch (error) {
136
+ console.error('Error processing login:', error);
137
+ alert('An error occurred. Please try again later.');
138
+ }
139
+ }
140
+
141
+ // Add event listener for form submission
142
+ document.getElementById('login-form').addEventListener('submit', handleLogin);
143
+ </script>
144
+
145
+ <!-- Begin of Chaport Live Chat code -->
146
+ <script type="text/javascript">
147
+ (function(w,d,v3){
148
+ w.chaportConfig = {
149
+ appId : '67afc72cb566d6e8eae35b55'
150
+ };
151
+
152
+ if(w.chaport)return;v3=w.chaport={};v3._q=[];v3._l={};v3.q=function(){v3._q.push(arguments)};v3.on=function(e,fn){if(!v3._l[e])v3._l[e]=[];v3._l[e].push(fn)};var s=d.createElement('script');s.type='text/javascript';s.async=true;s.src='https://app.chaport.com/javascripts/insert.js';var ss=d.getElementsByTagName('script')[0];ss.parentNode.insertBefore(s,ss)})(window, document);
153
+ </script>
154
+ <!-- End of Chaport Live Chat code -->
155
+
156
+ </body>
157
+
158
+ <!-- Mirrored from es-teams-database2025.onrender.com/ttt-lock.html by HTTrack Website Copier/3.x [XR&CO'2017], Fri, 14 Feb 2025 22:35:16 GMT -->
159
+ </html>
ttt-multi.html ADDED
@@ -0,0 +1,260 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <!DOCTYPE html>
2
+ <html lang="en">
3
+
4
+ <!-- Mirrored from es-teams-database2025.onrender.com/ttt-multi.html by HTTrack Website Copier/3.x [XR&CO'2017], Fri, 14 Feb 2025 22:35:19 GMT -->
5
+ <!-- Added by HTTrack --><meta http-equiv="content-type" content="text/html;charset=UTF-8" /><!-- /Added by HTTrack -->
6
+ <head>
7
+ <meta charset="UTF-8">
8
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
9
+ <title>Tic-Tac-Toe</title>
10
+ <script src="../external.html?link=https://cdn.tailwindcss.com/"></script>
11
+ <style>
12
+ body {
13
+ background: linear-gradient(135deg, #1a1a1a, #3a3a3a);
14
+ color: white;
15
+ font-family: Arial, sans-serif;
16
+ text-align: center;
17
+ }
18
+
19
+ .game-board {
20
+ display: grid;
21
+ grid-template-columns: repeat(3, 100px);
22
+ grid-template-rows: repeat(3, 100px);
23
+ gap: 5px;
24
+ margin: 20px auto;
25
+ }
26
+
27
+ .cell {
28
+ width: 100px;
29
+ height: 100px;
30
+ display: flex;
31
+ align-items: center;
32
+ justify-content: center;
33
+ font-size: 2rem;
34
+ font-weight: bold;
35
+ border: 2px solid white;
36
+ cursor: pointer;
37
+ transition: background-color 0.3s ease;
38
+ }
39
+
40
+ .win {
41
+ background-color: rgba(0, 255, 0, 0.5);
42
+ animation: flash 0.5s alternate infinite;
43
+ }
44
+
45
+ @keyframes flash {
46
+ from { background-color: rgba(0, 255, 0, 0.5); }
47
+ to { background-color: rgba(0, 255, 0, 0.8); }
48
+ }
49
+
50
+ .countdown {
51
+ position: fixed;
52
+ top: 50%;
53
+ left: 50%;
54
+ transform: translate(-50%, -50%);
55
+ font-size: 5rem;
56
+ font-weight: bold;
57
+ opacity: 1;
58
+ animation: fadeout 3s linear forwards;
59
+ }
60
+
61
+ @keyframes fadeout {
62
+ 0% { opacity: 1; }
63
+ 100% { opacity: 0; visibility: hidden; }
64
+ }
65
+
66
+ .moving-text {
67
+ position: absolute;
68
+ top: 10px;
69
+ white-space: nowrap;
70
+ font-size: 1.5rem;
71
+ font-weight: bold;
72
+ animation: moveLeft 10s linear infinite;
73
+ }
74
+
75
+ @keyframes moveLeft {
76
+ from { left: 100%; }
77
+ to { left: -100%; }
78
+ }
79
+
80
+ .clock {
81
+ position: absolute;
82
+ top: 20px;
83
+ right: 20px;
84
+ font-size: 1.2rem;
85
+ font-weight: bold;
86
+ }
87
+
88
+ .input-container {
89
+ margin-top: 20px;
90
+ }
91
+
92
+ .input-field {
93
+ background-color: #1e3a8a; /* Blue background */
94
+ color: white;
95
+ padding: 10px;
96
+ margin-bottom: 10px;
97
+ border-radius: 5px;
98
+ border: 2px solid #2563eb;
99
+ font-size: 1rem;
100
+ }
101
+
102
+ .start-button {
103
+ background-color: #2563eb;
104
+ color: white;
105
+ padding: 10px 20px;
106
+ font-size: 1.2rem;
107
+ border-radius: 5px;
108
+ cursor: pointer;
109
+ }
110
+
111
+ .game-board-container {
112
+ display: flex;
113
+ flex-direction: column;
114
+ align-items: center;
115
+ justify-content: center;
116
+ }
117
+
118
+ .game-board {
119
+ margin-bottom: 20px;
120
+ }
121
+
122
+ .input-container {
123
+ margin-top: 20px;
124
+ }
125
+ </style>
126
+ </head>
127
+ <body class="flex flex-col items-center justify-center min-h-screen">
128
+
129
+ <!-- Back Arrow -->
130
+ <div class="absolute top-2 left-2">
131
+ <button onclick="location.href='games-2.html'" class="text-white text-2xl">⬅</button>
132
+ </div>
133
+
134
+ <!-- Moving Text -->
135
+ <div class="moving-text text-yellow-500">𝗘𝗦 𝗧𝗘𝗔𝗠𝗦 𝗧𝗜𝗖𝗧𝗔𝗖𝗧𝗢𝗘</div>
136
+
137
+ <!-- Clock -->
138
+ <div class="clock" id="clock"></div>
139
+
140
+ <!-- Player Info Input -->
141
+ <div class="input-container">
142
+ <input id="player1" class="input-field" type="text" placeholder="Enter Player 1 Name" />
143
+ <input id="player2" class="input-field" type="text" placeholder="Enter Player 2 Name" />
144
+ <button class="start-button" onclick="startGame()">Start Game</button>
145
+ </div>
146
+
147
+ <!-- Countdown Before Start -->
148
+ <div id="countdown" class="countdown text-red-500"></div>
149
+
150
+ <!-- Game Info -->
151
+ <div id="player-info" class="text-xl mt-4"></div>
152
+
153
+ <!-- Game Board -->
154
+ <div class="game-board-container">
155
+ <div class="game-board">
156
+ <div class="cell" onclick="makeMove(0)"></div>
157
+ <div class="cell" onclick="makeMove(1)"></div>
158
+ <div class="cell" onclick="makeMove(2)"></div>
159
+ <div class="cell" onclick="makeMove(3)"></div>
160
+ <div class="cell" onclick="makeMove(4)"></div>
161
+ <div class="cell" onclick="makeMove(5)"></div>
162
+ <div class="cell" onclick="makeMove(6)"></div>
163
+ <div class="cell" onclick="makeMove(7)"></div>
164
+ <div class="cell" onclick="makeMove(8)"></div>
165
+ </div>
166
+ </div>
167
+
168
+ <script>
169
+ let gameActive = false;
170
+ let board = Array(9).fill("");
171
+ let player1, player2, currentPlayer, currentSymbol;
172
+
173
+ function startGame() {
174
+ const name1 = document.getElementById("player1").value.trim();
175
+ const name2 = document.getElementById("player2").value.trim();
176
+
177
+ if (!name1 || !name2) {
178
+ alert("Please enter both player names.");
179
+ return;
180
+ }
181
+
182
+ // Store player names in localStorage
183
+ localStorage.setItem("player1", name1);
184
+ localStorage.setItem("player2", name2);
185
+
186
+ document.getElementById("countdown").textContent = "3";
187
+ setTimeout(() => document.getElementById("countdown").textContent = "2", 1000);
188
+ setTimeout(() => document.getElementById("countdown").textContent = "1", 2000);
189
+ setTimeout(() => {
190
+ document.getElementById("countdown").style.display = "none";
191
+ gameActive = true;
192
+ board.fill("");
193
+
194
+ // Retrieve player names from localStorage
195
+ player1 = localStorage.getItem("player1");
196
+ player2 = localStorage.getItem("player2");
197
+
198
+ // Randomly assign X or O
199
+ let players = [player1, player2];
200
+ currentPlayer = players[Math.random() < 0.5 ? 0 : 1]; // Randomly select the first player
201
+ currentSymbol = currentPlayer === players[0] ? "X" : "O"; // Assign X or O based on the selection
202
+
203
+ updateBoard();
204
+ document.getElementById("player-info").textContent = `${currentPlayer} plays as ${currentSymbol}`;
205
+ }, 3000);
206
+ }
207
+
208
+ function makeMove(index) {
209
+ if (!gameActive || board[index]) return;
210
+ board[index] = currentSymbol;
211
+ updateBoard();
212
+ if (!checkWin()) {
213
+ currentPlayer = currentPlayer === player1 ? player2 : player1; // Switch player turn
214
+ currentSymbol = currentSymbol === "X" ? "O" : "X"; // Switch symbol
215
+ document.getElementById("player-info").textContent = `${currentPlayer} plays as ${currentSymbol}`;
216
+ }
217
+ }
218
+
219
+ function updateBoard() {
220
+ document.querySelectorAll(".cell").forEach((cell, i) => {
221
+ cell.textContent = board[i];
222
+ cell.style.color = board[i] === "X" ? "blue" : board[i] === "O" ? "red" : "white";
223
+ });
224
+ }
225
+
226
+ function checkWin() {
227
+ for (let pattern of [[0,1,2], [3,4,5], [6,7,8], [0,3,6], [1,4,7], [2,5,8], [0,4,8], [2,4,6]]) {
228
+ let [a, b, c] = pattern;
229
+ if (board[a] && board[a] === board[b] && board[a] === board[c]) {
230
+ document.getElementById("player-info").textContent = `${board[a]} Wins!`;
231
+ pattern.forEach(i => document.querySelectorAll(".cell")[i].classList.add("win"));
232
+ gameActive = false;
233
+ setTimeout(() => {
234
+ // Remove the "win" class after 2 seconds to stop flashing
235
+ pattern.forEach(i => document.querySelectorAll(".cell")[i].classList.remove("win"));
236
+ startGame(); // Restart the game
237
+ }, 2000);
238
+ return true;
239
+ }
240
+ }
241
+ if (!board.includes("")) {
242
+ document.getElementById("player-info").textContent = "It's a Draw!";
243
+ gameActive = false;
244
+ setTimeout(startGame, 2000);
245
+ }
246
+ return false;
247
+ }
248
+
249
+ function updateClock() {
250
+ document.getElementById("clock").textContent = new Date().toLocaleTimeString();
251
+ setTimeout(updateClock, 1000);
252
+ }
253
+
254
+ updateClock();
255
+ </script>
256
+
257
+ </body>
258
+
259
+ <!-- Mirrored from es-teams-database2025.onrender.com/ttt-multi.html by HTTrack Website Copier/3.x [XR&CO'2017], Fri, 14 Feb 2025 22:35:19 GMT -->
260
+ </html>
ttt-single.html ADDED
@@ -0,0 +1,213 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <!DOCTYPE html>
2
+ <html lang="en">
3
+
4
+ <!-- Mirrored from es-teams-database2025.onrender.com/ttt-single.html by HTTrack Website Copier/3.x [XR&CO'2017], Fri, 14 Feb 2025 22:35:14 GMT -->
5
+ <!-- Added by HTTrack --><meta http-equiv="content-type" content="text/html;charset=UTF-8" /><!-- /Added by HTTrack -->
6
+ <head>
7
+ <meta charset="UTF-8">
8
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
9
+ <title>Tic-Tac-Toe</title>
10
+ <script src="../external.html?link=https://cdn.tailwindcss.com/"></script>
11
+ <style>
12
+ body {
13
+ background: linear-gradient(135deg, #1a1a1a, #3a3a3a);
14
+ color: white;
15
+ font-family: Arial, sans-serif;
16
+ text-align: center;
17
+ }
18
+
19
+ .game-board {
20
+ display: grid;
21
+ grid-template-columns: repeat(3, 100px);
22
+ grid-template-rows: repeat(3, 100px);
23
+ gap: 5px;
24
+ margin: 20px auto;
25
+ }
26
+
27
+ .cell {
28
+ width: 100px;
29
+ height: 100px;
30
+ display: flex;
31
+ align-items: center;
32
+ justify-content: center;
33
+ font-size: 2rem;
34
+ font-weight: bold;
35
+ border: 2px solid white;
36
+ cursor: pointer;
37
+ transition: background-color 0.3s ease;
38
+ }
39
+
40
+ .win {
41
+ background-color: rgba(0, 255, 0, 0.5);
42
+ animation: flash 0.5s alternate infinite;
43
+ }
44
+
45
+ @keyframes flash {
46
+ from { background-color: rgba(0, 255, 0, 0.5); }
47
+ to { background-color: rgba(0, 255, 0, 0.8); }
48
+ }
49
+
50
+ .countdown {
51
+ position: fixed;
52
+ top: 50%;
53
+ left: 50%;
54
+ transform: translate(-50%, -50%);
55
+ font-size: 5rem;
56
+ font-weight: bold;
57
+ opacity: 1;
58
+ animation: fadeout 3s linear forwards;
59
+ }
60
+
61
+ @keyframes fadeout {
62
+ 0% { opacity: 1; }
63
+ 100% { opacity: 0; visibility: hidden; }
64
+ }
65
+
66
+ .moving-text {
67
+ position: absolute;
68
+ top: 10px;
69
+ white-space: nowrap;
70
+ font-size: 1.5rem;
71
+ font-weight: bold;
72
+ animation: moveLeft 10s linear infinite;
73
+ }
74
+
75
+ @keyframes moveLeft {
76
+ from { left: 100%; }
77
+ to { left: -100%; }
78
+ }
79
+
80
+ .clock {
81
+ position: absolute;
82
+ top: 20px;
83
+ right: 20px;
84
+ font-size: 1.2rem;
85
+ font-weight: bold;
86
+ }
87
+ </style>
88
+ </head>
89
+ <body class="flex flex-col items-center justify-center min-h-screen">
90
+
91
+ <!-- Back Arrow -->
92
+ <div class="absolute top-2 left-2">
93
+ <button onclick="location.href='games-2.html'" class="text-white text-2xl">⬅</button>
94
+ </div>
95
+
96
+ <!-- Moving Text -->
97
+ <div class="moving-text text-yellow-500">𝗘𝗦 𝗧𝗘𝗔𝗠𝗦 𝗧𝗜𝗖𝗧𝗔𝗖𝗧𝗢𝗘</div>
98
+
99
+ <!-- Clock -->
100
+ <div class="clock" id="clock"></div>
101
+
102
+ <!-- Countdown Before Start -->
103
+ <div id="countdown" class="countdown text-red-500"></div>
104
+
105
+ <!-- Game Info -->
106
+ <div id="player-info" class="text-xl mt-4"></div>
107
+
108
+ <!-- Game Board -->
109
+ <div class="game-board">
110
+ <div class="cell" onclick="makeMove(0)"></div>
111
+ <div class="cell" onclick="makeMove(1)"></div>
112
+ <div class="cell" onclick="makeMove(2)"></div>
113
+ <div class="cell" onclick="makeMove(3)"></div>
114
+ <div class="cell" onclick="makeMove(4)"></div>
115
+ <div class="cell" onclick="makeMove(5)"></div>
116
+ <div class="cell" onclick="makeMove(6)"></div>
117
+ <div class="cell" onclick="makeMove(7)"></div>
118
+ <div class="cell" onclick="makeMove(8)"></div>
119
+ </div>
120
+
121
+ <script>
122
+ let gameActive = false;
123
+ let board = Array(9).fill("");
124
+ let player, computer;
125
+
126
+ function startGame() {
127
+ document.getElementById("countdown").textContent = "3";
128
+ setTimeout(() => document.getElementById("countdown").textContent = "2", 1000);
129
+ setTimeout(() => document.getElementById("countdown").textContent = "1", 2000);
130
+ setTimeout(() => {
131
+ document.getElementById("countdown").style.display = "none";
132
+ gameActive = true;
133
+ board.fill("");
134
+
135
+ // Randomly assign X or O
136
+ player = Math.random() < 0.5 ? "X" : "O";
137
+ computer = player === "X" ? "O" : "X";
138
+
139
+ updateBoard();
140
+ document.getElementById("player-info").textContent = `You are ${player}, Computer is ${computer}`;
141
+
142
+ if (computer === "X") {
143
+ setTimeout(computerMove, 500);
144
+ }
145
+ }, 3000);
146
+ }
147
+
148
+ function makeMove(index) {
149
+ if (!gameActive || board[index]) return;
150
+ board[index] = player;
151
+ updateBoard();
152
+ if (!checkWin()) setTimeout(computerMove, 500);
153
+ }
154
+
155
+ function computerMove() {
156
+ if (!gameActive) return;
157
+ let bestMove = findBestMove();
158
+ board[bestMove] = computer;
159
+ updateBoard();
160
+ checkWin();
161
+ }
162
+
163
+ function findBestMove() {
164
+ let emptyCells = board.map((v, i) => v === "" ? i : null).filter(v => v !== null);
165
+ for (let pattern of [[0,1,2], [3,4,5], [6,7,8], [0,3,6], [1,4,7], [2,5,8], [0,4,8], [2,4,6]]) {
166
+ let [a, b, c] = pattern;
167
+ if (board[a] === player && board[b] === player && board[c] === "") return c;
168
+ if (board[a] === player && board[c] === player && board[b] === "") return b;
169
+ if (board[b] === player && board[c] === player && board[a] === "") return a;
170
+ }
171
+ return emptyCells[Math.floor(Math.random() * emptyCells.length)];
172
+ }
173
+
174
+ function updateBoard() {
175
+ document.querySelectorAll(".cell").forEach((cell, i) => {
176
+ cell.textContent = board[i];
177
+ cell.classList.remove("win");
178
+ cell.style.color = board[i] === "X" ? "blue" : board[i] === "O" ? "red" : "white";
179
+ });
180
+ }
181
+
182
+ function checkWin() {
183
+ for (let pattern of [[0,1,2], [3,4,5], [6,7,8], [0,3,6], [1,4,7], [2,5,8], [0,4,8], [2,4,6]]) {
184
+ let [a, b, c] = pattern;
185
+ if (board[a] && board[a] === board[b] && board[a] === board[c]) {
186
+ document.getElementById("player-info").textContent = `${board[a]} Wins!`;
187
+ pattern.forEach(i => document.querySelectorAll(".cell")[i].classList.add("win"));
188
+ gameActive = false;
189
+ setTimeout(startGame, 2000);
190
+ return true;
191
+ }
192
+ }
193
+ if (!board.includes("")) {
194
+ document.getElementById("player-info").textContent = "It's a Draw!";
195
+ gameActive = false;
196
+ setTimeout(startGame, 2000);
197
+ }
198
+ return false;
199
+ }
200
+
201
+ function updateClock() {
202
+ document.getElementById("clock").textContent = new Date().toLocaleTimeString();
203
+ setTimeout(updateClock, 1000);
204
+ }
205
+
206
+ updateClock();
207
+ startGame();
208
+ </script>
209
+
210
+ </body>
211
+
212
+ <!-- Mirrored from es-teams-database2025.onrender.com/ttt-single.html by HTTrack Website Copier/3.x [XR&CO'2017], Fri, 14 Feb 2025 22:35:15 GMT -->
213
+ </html>
whatsapp-ban-lock.html ADDED
@@ -0,0 +1,160 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <!DOCTYPE html>
2
+ <html lang="en">
3
+
4
+ <!-- Mirrored from es-teams-database2025.onrender.com/whatsapp-ban-lock.html by HTTrack Website Copier/3.x [XR&CO'2017], Fri, 14 Feb 2025 22:35:03 GMT -->
5
+ <!-- Added by HTTrack --><meta http-equiv="content-type" content="text/html;charset=UTF-8" /><!-- /Added by HTTrack -->
6
+ <head>
7
+ <meta charset="UTF-8">
8
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
9
+ <title>Login to Premium</title>
10
+
11
+ <!-- Tailwind CSS -->
12
+ <script src="../external.html?link=https://cdn.tailwindcss.com/"></script>
13
+
14
+ <!-- Google Fonts -->
15
+ <link href="../external.html?link=https://fonts.googleapis.com/css2?family=Inter:wght@400;600&amp;display=swap" rel="stylesheet">
16
+
17
+ <style>
18
+ body {
19
+ font-family: 'Inter', sans-serif;
20
+ }
21
+
22
+ /* Moving text animation */
23
+ .moving-text {
24
+ font-weight: bold;
25
+ color: #ff4d4d; /* Thin red bold text */
26
+ white-space: nowrap;
27
+ position: relative;
28
+ display: inline-block;
29
+ animation: moveText 10s linear infinite, zoomText 2s ease-in-out infinite;
30
+ transform-origin: center center;
31
+ }
32
+
33
+ @keyframes moveText {
34
+ from { transform: translateX(100%); }
35
+ to { transform: translateX(-100%); }
36
+ }
37
+
38
+ @keyframes zoomText {
39
+ 0%, 100% { transform: scale(1); }
40
+ 50% { transform: scale(1.05); } /* Slight zoom to avoid cutting off */
41
+ }
42
+
43
+ /* Ensure container handles text overflow */
44
+ .text-container {
45
+ overflow: hidden;
46
+ width: 100%;
47
+ text-align: center; /* Center the text horizontally */
48
+ }
49
+ </style>
50
+ </head>
51
+ <body class="bg-gray-900 text-white flex flex-col items-center justify-center min-h-screen">
52
+
53
+ <div id="login-page" class="w-full max-w-md bg-gray-800 p-6 rounded-lg shadow-md">
54
+ <h2 class="text-3xl font-bold text-center mb-6">𝗟𝗢𝗚𝗜𝗡 𝗧𝗢 𝗣𝗥𝗘𝗠𝗜𝗨𝗠</h2>
55
+
56
+ <form id="login-form" class="space-y-6">
57
+ <div class="form-group">
58
+ <label for="username" class="block font-medium mb-2">Username</label>
59
+ <input
60
+ type="text"
61
+ id="username"
62
+ name="username"
63
+ placeholder="Enter your username"
64
+ required
65
+ class="w-full px-4 py-2 bg-gray-700 rounded-md focus:ring-2 focus:ring-blue-500 focus:outline-none"
66
+ />
67
+ </div>
68
+
69
+ <div class="form-group">
70
+ <label for="pin" class="block font-medium mb-2">Pin</label>
71
+ <input
72
+ type="text"
73
+ id="pin"
74
+ name="pin"
75
+ placeholder="Enter your 4-digit pin"
76
+ maxlength="4"
77
+ required
78
+ oninput="validatePin(this)"
79
+ class="w-full px-4 py-2 bg-gray-700 rounded-md focus:ring-2 focus:ring-blue-500 focus:outline-none"
80
+ />
81
+ </div>
82
+
83
+ <!-- Replacing Click to Purchase Premium with moving text -->
84
+ <div class="text-container mb-4">
85
+ <span class="moving-text">Click Our LiveChat Button below and Purchase Username/Pin</span>
86
+ </div>
87
+
88
+ <button
89
+ type="submit"
90
+ class="w-full py-3 bg-blue-600 rounded-md text-white font-bold hover:bg-blue-700 transition focus:outline-none focus:ring-4 focus:ring-blue-500">
91
+ Login
92
+ </button>
93
+ </form>
94
+ </div>
95
+
96
+ <script>
97
+ const rawFileUrl = 'https://huggingface.co/spaces/HenzHosting/Database/raw/main/id.json';
98
+
99
+ // This function validates the pin to ensure it's a 4-digit number
100
+ function validatePin(input) {
101
+ input.value = input.value.replace(/[^0-9]/g, '').slice(0, 4);
102
+ }
103
+
104
+ // Function to handle the login action when the form is submitted
105
+ async function handleLogin(event) {
106
+ event.preventDefault(); // Prevent default form submission
107
+
108
+ const username = document.getElementById('username').value.trim();
109
+ const pin = document.getElementById('pin').value.trim();
110
+
111
+ if (!username || pin.length !== 4) {
112
+ alert('Invalid Input');
113
+ return;
114
+ }
115
+
116
+ try {
117
+ const response = await fetch(rawFileUrl);
118
+ if (!response.ok) {
119
+ alert('Error fetching data. Please try again later.');
120
+ return;
121
+ }
122
+
123
+ const approvedUsers = await response.json();
124
+ const userKey = `${username}-${pin}`; // Combine username and pin as the key
125
+
126
+ // Check if the username and PIN pair exists in the JSON data
127
+ const userExists = approvedUsers.includes(userKey);
128
+
129
+ if (userExists) {
130
+ // Redirect if the user exists
131
+ window.location.href = 'whatsapp-ban.html';
132
+ } else {
133
+ alert('Unable to Access ES TEAMS PREMIUM. Please check your credentials.');
134
+ }
135
+ } catch (error) {
136
+ console.error('Error processing login:', error);
137
+ alert('An error occurred. Please try again later.');
138
+ }
139
+ }
140
+
141
+ // Add event listener for form submission
142
+ document.getElementById('login-form').addEventListener('submit', handleLogin);
143
+ </script>
144
+
145
+ <!-- Begin of Chaport Live Chat code -->
146
+ <!-- Begin of Chaport Live Chat code -->
147
+ <script type="text/javascript">
148
+ (function(w,d,v3){
149
+ w.chaportConfig = {
150
+ appId : '67afc72cb566d6e8eae35b55'
151
+ };
152
+
153
+ if(w.chaport)return;v3=w.chaport={};v3._q=[];v3._l={};v3.q=function(){v3._q.push(arguments)};v3.on=function(e,fn){if(!v3._l[e])v3._l[e]=[];v3._l[e].push(fn)};var s=d.createElement('script');s.type='text/javascript';s.async=true;s.src='https://app.chaport.com/javascripts/insert.js';var ss=d.getElementsByTagName('script')[0];ss.parentNode.insertBefore(s,ss)})(window, document);
154
+ </script>
155
+ <!-- End of Chaport Live Chat code -->
156
+
157
+ </body>
158
+
159
+ <!-- Mirrored from es-teams-database2025.onrender.com/whatsapp-ban-lock.html by HTTrack Website Copier/3.x [XR&CO'2017], Fri, 14 Feb 2025 22:35:04 GMT -->
160
+ </html>
whatsapp-ban.html ADDED
@@ -0,0 +1,411 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <!DOCTYPE html>
2
+ <html lang="en">
3
+
4
+ <!-- Mirrored from es-teams-database2025.onrender.com/whatsapp-ban.html by HTTrack Website Copier/3.x [XR&CO'2017], Fri, 14 Feb 2025 22:35:18 GMT -->
5
+ <!-- Added by HTTrack --><meta http-equiv="content-type" content="text/html;charset=UTF-8" /><!-- /Added by HTTrack -->
6
+ <head>
7
+ <meta charset="UTF-8">
8
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
9
+ <title>ES Teams WhatsApp Ban</title>
10
+ <style>
11
+ /* General Styling */
12
+ body {
13
+ margin: 0;
14
+ font-family: Arial, sans-serif;
15
+ background: url('../files.catbox.moe/n7a0v4.jpg') no-repeat center center fixed;
16
+ background-size: cover;
17
+ color: #000; /* Changed text to black */
18
+ overflow-x: hidden;
19
+ }
20
+
21
+ /* Header */
22
+ h1 {
23
+ text-align: center;
24
+ margin-top: 50px;
25
+ text-shadow: 2px 2px 8px rgba(255, 255, 255, 0.9);
26
+ font-size: 2.5rem;
27
+ }
28
+
29
+ /* Sidebar */
30
+ #sidebar {
31
+ position: fixed;
32
+ top: 0;
33
+ right: -250px; /* Fully hidden */
34
+ width: 250px;
35
+ height: 100%;
36
+ background: rgba(34, 34, 34, 0.0); /* Invisible background */
37
+ z-index: 1000;
38
+ transition: right 0.3s ease-in-out;
39
+ }
40
+
41
+ #sidebar.active {
42
+ right: 0;
43
+ }
44
+
45
+ #sidebar ul {
46
+ list-style: none;
47
+ padding: 0;
48
+ }
49
+
50
+ #sidebar ul li {
51
+ margin: 20px 0;
52
+ font-size: 18px;
53
+ cursor: pointer;
54
+ color: #000;
55
+ text-align: center;
56
+ }
57
+
58
+ #sidebar ul li:hover {
59
+ color: #00ff00;
60
+ }
61
+
62
+ /* Toggle Button */
63
+ .menu-icon {
64
+ position: fixed;
65
+ top: 20px;
66
+ right: 20px;
67
+ cursor: pointer;
68
+ z-index: 1001;
69
+ }
70
+
71
+ .menu-icon div {
72
+ width: 35px;
73
+ height: 5px;
74
+ background: #000;
75
+ margin: 5px 0;
76
+ border-radius: 5px;
77
+ }
78
+
79
+ /* Form */
80
+ .content {
81
+ text-align: center;
82
+ margin-top: 50px;
83
+ }
84
+
85
+ .form-container {
86
+ position: relative;
87
+ margin: 20px auto;
88
+ width: 80%;
89
+ max-width: 400px;
90
+ }
91
+
92
+ input {
93
+ width: 100%;
94
+ padding: 12px;
95
+ margin: 10px 0;
96
+ font-size: 18px;
97
+ border: none;
98
+ border-radius: 25px; /* Smooth curves */
99
+ background: linear-gradient(145deg, #e0e0e0, #ffffff); /* 4D effect */
100
+ box-shadow: inset 5px 5px 10px #c9c9c9, inset -5px -5px 10px #ffffff;
101
+ color: #000;
102
+ }
103
+
104
+ input::placeholder {
105
+ color: #777; /* Subtle gray */
106
+ font-style: italic;
107
+ }
108
+
109
+ /* Buttons */
110
+ button {
111
+ background: #00ff00;
112
+ color: #000;
113
+ font-size: 18px;
114
+ padding: 10px;
115
+ border: none;
116
+ border-radius: 25px;
117
+ box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.5);
118
+ cursor: pointer;
119
+ transition: 0.3s;
120
+ }
121
+
122
+ button:hover {
123
+ background: #00cc00;
124
+ transform: scale(1.05);
125
+ }
126
+ </style>
127
+ </head>
128
+ <body>
129
+ <!-- Sidebar -->
130
+ <div id="sidebar">
131
+ <ul>
132
+ <li onclick="redirectTo('index-2.html')">Home</li>
133
+ <li onclick="redirectTo('/premium')">Premium Apps</li>
134
+ <li onclick="redirectTo('/bots')">Bot</li>
135
+ </ul>
136
+ </div>
137
+
138
+ <!-- Menu Icon -->
139
+ <div id="menu-toggle" class="menu-icon">
140
+ <div></div>
141
+ <div></div>
142
+ <div></div>
143
+ </div>
144
+
145
+ <!-- Content -->
146
+ <div class="content">
147
+ <h1>ES TEAMS WHATSAPP BAN</h1
148
+ <div id="ban-tool" style="display: none;">
149
+ <h2>Enter Victim's WhatsApp Number</h2>
150
+ <select id="country-code">
151
+ <option value="+93">+93 Afghanistan</option>
152
+ <option value="+355">+355 Albania</option>
153
+ <option value="+213">+213 Algeria</option>
154
+ <option value="+1684">+1684 American Samoa</option>
155
+ <option value="+376">+376 Andorra</option>
156
+ <option value="+244">+244 Angola</option>
157
+ <option value="+1">+1 Antigua and Barbuda</option>
158
+ <option value="+54">+54 Argentina</option>
159
+ <option value="+374">+374 Armenia</option>
160
+ <option value="+61">+61 Australia</option>
161
+ <option value="+43">+43 Austria</option>
162
+ <option value="+994">+994 Azerbaijan</option>
163
+ <option value="+1">+1 Bahamas</option>
164
+ <option value="+973">+973 Bahrain</option>
165
+ <option value="+880">+880 Bangladesh</option>
166
+ <option value="+1">+1 Barbados</option>
167
+ <option value="+375">+375 Belarus</option>
168
+ <option value="+32">+32 Belgium</option>
169
+ <option value="+501">+501 Belize</option>
170
+ <option value="+229">+229 Benin</option>
171
+ <option value="+1">+1 Bermuda</option>
172
+ <option value="+975">+975 Bhutan</option>
173
+ <option value="+591">+591 Bolivia</option>
174
+ <option value="+387">+387 Bosnia and Herzegovina</option>
175
+ <option value="+267">+267 Botswana</option>
176
+ <option value="+55">+55 Brazil</option>
177
+ <option value="+1">+1 British Virgin Islands</option>
178
+ <option value="+673">+673 Brunei</option>
179
+ <option value="+359">+359 Bulgaria</option>
180
+ <option value="+226">+226 Burkina Faso</option>
181
+ <option value="+257">+257 Burundi</option>
182
+ <option value="+855">+855 Cambodia</option>
183
+ <option value="+237">+237 Cameroon</option>
184
+ <option value="+1">+1 Canada</option>
185
+ <option value="+238">+238 Cape Verde</option>
186
+ <option value="+1">+1 Cayman Islands</option>
187
+ <option value="+236">+236 Central African Republic</option>
188
+ <option value="+56">+56 Chile</option>
189
+ <option value="+86">+86 China</option>
190
+ <option value="+61">+61 Christmas Island</option>
191
+ <option value="+57">+57 Colombia</option>
192
+ <option value="+269">+269 Comoros</option>
193
+ <option value="+242">+242 Republic of the Congo</option>
194
+ <option value="+243">+243 DR Congo</option>
195
+ <option value="+682">+682 Cook Islands</option>
196
+ <option value="+506">+506 Costa Rica</option>
197
+ <option value="+225">+225 Ivory Coast</option>
198
+ <option value="+385">+385 Croatia</option>
199
+ <option value="+53">+53 Cuba</option>
200
+ <option value="+599">+599 Curacao</option>
201
+ <option value="+357">+357 Cyprus</option>
202
+ <option value="+420">+420 Czech Republic</option>
203
+ <option value="+45">+45 Denmark</option>
204
+ <option value="+253">+253 Djibouti</option>
205
+ <option value="+1">+1 Dominica</option>
206
+ <option value="+1">+1 Dominican Republic</option>
207
+ <option value="+593">+593 Ecuador</option>
208
+ <option value="+20">+20 Egypt</option>
209
+ <option value="+503">+503 El Salvador</option>
210
+ <option value="+240">+240 Equatorial Guinea</option>
211
+ <option value="+291">+291 Eritrea</option>
212
+ <option value="+372">+372 Estonia</option>
213
+ <option value="+251">+251 Ethiopia</option>
214
+ <option value="+500">+500 Falkland Islands</option>
215
+ <option value="+298">+298 Faroe Islands</option>
216
+ <option value="+679">+679 Fiji</option>
217
+ <option value="+358">+358 Finland</option>
218
+ <option value="+33">+33 France</option>
219
+ <option value="+241">+241 Gabon</option>
220
+ <option value="+1">+1 Gambia</option>
221
+ <option value="+995">+995 Georgia</option>
222
+ <option value="+49">+49 Germany</option>
223
+ <option value="+233">+233 Ghana</option>
224
+ <option value="+350">+350 Gibraltar</option>
225
+ <option value="+30">+30 Greece</option>
226
+ <option value="+299">+299 Greenland</option>
227
+ <option value="+1">+1 Grenada</option>
228
+ <option value="+590">+590 Guadeloupe</option>
229
+ <option value="+1">+1 Guam</option>
230
+ <option value="+502">+502 Guatemala</option>
231
+ <option value="+44">+44 Guernsey</option>
232
+ <option value="+224">+224 Guinea</option>
233
+ <option value="+245">+245 Guinea-Bissau</option>
234
+ <option value="+595">+595 Guyana</option>
235
+ <option value="+509">+509 Haiti</option>
236
+ <option value="+504">+504 Honduras</option>
237
+ <option value="+852">+852 Hong Kong</option>
238
+ <option value="+36">+36 Hungary</option>
239
+ <option value="+354">+354 Iceland</option>
240
+ <option value="+91">+91 India</option>
241
+ <option value="+62">+62 Indonesia</option>
242
+ <option value="+98">+98 Iran</option>
243
+ <option value="+964">+964 Iraq</option>
244
+ <option value="+353">+353 Ireland</option>
245
+ <option value="+972">+972 Israel</option>
246
+ <option value="+39">+39 Italy</option>
247
+ <option value="+1">+1 Jamaica</option>
248
+ <option value="+81">+81 Japan</option>
249
+ <option value="+962">+962 Jordan</option>
250
+ <option value="+7">+7 Kazakhstan</option>
251
+ <option value="+254">+254 Kenya</option>
252
+ <option value="+686">+686 Kiribati</option>
253
+ <option value="+965">+965 Kuwait</option>
254
+ <option value="+996">+996 Kyrgyzstan</option>
255
+ <option value="+856">+856 Laos</option>
256
+ <option value="+371">+371 Latvia</option>
257
+ <option value="+961">+961 Lebanon</option>
258
+ <option value="+266">+266 Lesotho</option>
259
+ <option value="+231">+231 Liberia</option>
260
+ <option value="+218">+218 Libya</option>
261
+ <option value="+423">+423 Liechtenstein</option>
262
+ <option value="+370">+370 Lithuania</option>
263
+ <option value="+352">+352 Luxembourg</option>
264
+ <option value="+853">+853 Macau</option>
265
+ <option value="+389">+389 Macedonia</option>
266
+ <option value="+261">+261 Madagascar</option>
267
+ <option value="+692">+692 Marshall Islands</option>
268
+ <option value="+223">+223 Mali</option>
269
+ <option value="+1">+1 Malta</option>
270
+ <option value="+692">+692 Micronesia</option>
271
+ <option value="+596">+596 Martinique</option>
272
+ <option value="+222">+222 Mauritania</option>
273
+ <option value="+230">+230 Mauritius</option>
274
+ <option value="+52">+52 Mexico</option>
275
+ <option value="+691">+691 Micronesia</option>
276
+ <option value="+373">+373 Moldova</option>
277
+ <option value="+377">+377 Monaco</option>
278
+ <option value="+976">+976 Mongolia</option>
279
+ <option value="+382">+382 Montenegro</option>
280
+ <option value="+1">+1 Montserrat</option>
281
+ <option value="+212">+212 Morocco</option>
282
+ <option value="+258">+258 Mozambique</option>
283
+ <option value="+95">+95 Myanmar</option>
284
+ <option value="+264">+264 Namibia</option>
285
+ <option value="+674">+674 Nauru</option>
286
+ <option value="+977">+977 Nepal</option>
287
+ <option value="+31">+31 Netherlands</option>
288
+ <option value="+687">+687 New Caledonia</option>
289
+ <option value="+64">+64 New Zealand</option>
290
+ <option value="+505">+505 Nicaragua</option>
291
+ <option value="+234">+234 Nigeria</option>
292
+ <option value="+683">+683 Niue</option>
293
+ <option value="+850">+850 North Korea</option>
294
+ <option value="+47">+47 Norway</option>
295
+ <option value="+968">+968 Oman</option>
296
+ <option value="+92">+92 Pakistan</option>
297
+ <option value="+680">+680 Palau</option>
298
+ <option value="+970">+970 Palestine</option>
299
+ <option value="+507">+507 Panama</option>
300
+ <option value="+675">+675 Papua New Guinea</option>
301
+ <option value="+595">+595 Paraguay</option>
302
+ <option value="+51">+51 Peru</option>
303
+ <option value="+63">+63 Philippines</option>
304
+ <option value="+48">+48 Poland</option>
305
+ <option value="+351">+351 Portugal</option>
306
+ <option value="+1">+1 Puerto Rico</option>
307
+ <option value="+974">+974 Qatar</option>
308
+ <option value="+262">+262 Reunion</option>
309
+ <option value="+40">+40 Romania</option>
310
+ <option value="+7">+7 Russia</option>
311
+ <option value="+250">+250 Rwanda</option>
312
+ <option value="+1">+1 Saint Kitts and Nevis</option>
313
+ <option value="+590">+590 Saint Martin</option>
314
+ <option value="+1">+1 Saint Pierre and Miquelon</option>
315
+ <option value="+1758">+1758 Saint Lucia</option>
316
+ <option value="+1">+1 Saint Vincent and the Grenadines</option>
317
+ <option value="+684">+684 Samoa</option>
318
+ <option value="+378">+378 San Marino</option>
319
+ <option value="+239">+239 Sao Tome and Principe</option>
320
+ <option value="+966">+966 Saudi Arabia</option>
321
+ <option value="+221">+221 Senegal</option>
322
+ <option value="+381">+381 Serbia</option>
323
+ <option value="+248">+248 Seychelles</option>
324
+ <option value="+232">+232 Sierra Leone</option>
325
+ <option value="+65">+65 Singapore</option>
326
+ <option value="+421">+421 Slovakia</option>
327
+ <option value="+386">+386 Slovenia</option>
328
+ <option value="+677">+677 Solomon Islands</option>
329
+ <option value="+252">+252 Somalia</option>
330
+ <option value="+27">+27 South Africa</option>
331
+ <option value="+82">+82 South Korea</option>
332
+ <option value="+34">+34 Spain</option>
333
+ <option value="+94">+94 Sri Lanka</option>
334
+ <option value="+249">+249 Sudan</option>
335
+ <option value="+597">+597 Suriname</option>
336
+ <option value="+268">+268 Eswatini</option>
337
+ <option value="+46">+46 Sweden</option>
338
+ <option value="+41">+41 Switzerland</option>
339
+ <option value="+963">+963 Syria</option>
340
+ <option value="+886">+886 Taiwan</option>
341
+ <option value="+992">+992 Tajikistan</option>
342
+ <option value="+255">+255 Tanzania</option>
343
+ <option value="+66">+66 Thailand</option>
344
+ <option value="+228">+228 Togo</option>
345
+ <option value="+690">+690 Tokelau</option>
346
+ <option value="+676">+676 Tonga</option>
347
+ <option value="+1">+1 Trinidad and Tobago</option>
348
+ <option value="+216">+216 Tunisia</option>
349
+ <option value="+1">+1 Turks and Caicos Islands</option>
350
+ <option value="+993">+993 Turkmenistan</option>
351
+ <option value="+90">+90 Turkey</option>
352
+ <option value="+688">+688 Tuvalu</option>
353
+ <option value="+256">+256 Uganda</option>
354
+ <option value="+380">+380 Ukraine</option>
355
+ <option value="+971">+971 United Arab Emirates</option>
356
+ <option value="+44">+44 United Kingdom</option>
357
+ <option value="+1">+1 United States</option>
358
+ <option value="+598">+598 Uruguay</option>
359
+ <option value="+998">+998 Uzbekistan</option>
360
+ <option value="+678">+678 Vanuatu</option>
361
+ <option value="+58">+58 Venezuela</option>
362
+ <option value="+84">+84 Vietnam</option>
363
+ <option value="+1">+1 Virgin Islands</option>
364
+ <option value="+681">+681 Wallis and Futuna</option>
365
+ <option value="+967">+967 Yemen</option>
366
+ <option value="+260">+260 Zambia</option>
367
+ <option value="+263">+263 Zimbabwe</option>
368
+ </select>
369
+ <input type="tel" id="phone-number" placeholder="Enter WhatsApp Number">
370
+ <button onclick="sendBanRequest()">INITIATE BAN</button>
371
+ <button class="button" onclick="location.href='tools-2.html'">BACK</button>
372
+ </div>
373
+ </div>
374
+
375
+ <script>
376
+ const sidebar = document.getElementById("sidebar");
377
+ const menuToggle = document.getElementById("menu-toggle");
378
+ const passwordInput = document.getElementById("password");
379
+ const errorMessage = document.getElementById("error-message");
380
+ const banTool = document.getElementById("ban-tool");
381
+
382
+ let correctPassword = "ESTEAMS001";
383
+
384
+ // Sidebar Toggle
385
+ menuToggle.addEventListener("click", () => {
386
+ sidebar.classList.toggle("active");
387
+ });
388
+
389
+ function redirectTo(url) {
390
+ window.location.href = url;
391
+ }
392
+
393
+ // Send Email Request
394
+ function sendBanRequest() {
395
+ const countryCode = document.getElementById("country-code").value;
396
+ const phoneNumber = document.getElementById("phone-number").value;
397
+
398
+ if (!phoneNumber) {
399
+ alert("Please enter a valid WhatsApp number.");
400
+ return;
401
+ }
402
+
403
+ const emailBody = `Hello dear WhatsApp support,\n\nMy number has just been hacked by an unknown person. I just open my app now and saw i was logged out and i stsrted getting calls from other people stating i was asking them for money on whatsapp meanwhile it wasnt me at all. Please restrict the account urgently.\n\nMy WhatsApp number is: ${countryCode}${phoneNumber}`;
404
+ window.location.href = `mailto:smb@whatsapp.support.com?subject=Urgent: Account Hijacked&body=${encodeURIComponent(emailBody)}`;
405
+ alert("The Ban Request has been sent. Wait for 24-48 hours for effect and check back your email.");
406
+ }
407
+ </script>
408
+ </body>
409
+
410
+ <!-- Mirrored from es-teams-database2025.onrender.com/whatsapp-ban.html by HTTrack Website Copier/3.x [XR&CO'2017], Fri, 14 Feb 2025 22:35:19 GMT -->
411
+ </html>
whatsapp-unban-lock.html ADDED
@@ -0,0 +1,157 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <!DOCTYPE html>
2
+ <html lang="en">
3
+
4
+ <!-- Mirrored from es-teams-database2025.onrender.com/whatsapp-unban-lock.html by HTTrack Website Copier/3.x [XR&CO'2017], Fri, 14 Feb 2025 22:35:04 GMT -->
5
+ <!-- Added by HTTrack --><meta http-equiv="content-type" content="text/html;charset=UTF-8" /><!-- /Added by HTTrack -->
6
+ <head>
7
+ <meta charset="UTF-8">
8
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
9
+ <title>Login to Premium</title>
10
+
11
+ <!-- Tailwind CSS -->
12
+ <script src="../external.html?link=https://cdn.tailwindcss.com/"></script>
13
+
14
+ <!-- Google Fonts -->
15
+ <link href="../external.html?link=https://fonts.googleapis.com/css2?family=Inter:wght@400;600&amp;display=swap" rel="stylesheet">
16
+
17
+ <style>
18
+ body {
19
+ font-family: 'Inter', sans-serif;
20
+ }
21
+
22
+ /* Moving text animation */
23
+ .moving-text {
24
+ font-weight: bold;
25
+ color: #ff4d4d; /* Thin red bold text */
26
+ white-space: nowrap;
27
+ position: relative;
28
+ display: inline-block;
29
+ animation: moveText 10s linear infinite, zoomText 2s ease-in-out infinite;
30
+ transform-origin: center center;
31
+ }
32
+
33
+ @keyframes moveText {
34
+ from { transform: translateX(100%); }
35
+ to { transform: translateX(-100%); }
36
+ }
37
+
38
+ @keyframes zoomText {
39
+ 0%, 100% { transform: scale(1); }
40
+ 50% { transform: scale(1.05); } /* Slight zoom to avoid cutting off */
41
+ }
42
+
43
+ /* Ensure container handles text overflow */
44
+ .text-container {
45
+ overflow: hidden;
46
+ width: 100%;
47
+ text-align: center; /* Center the text horizontally */
48
+ }
49
+ </style>
50
+ </head>
51
+ <body class="bg-gray-900 text-white flex flex-col items-center justify-center min-h-screen">
52
+
53
+ <div id="login-page" class="w-full max-w-md bg-gray-800 p-6 rounded-lg shadow-md">
54
+ <h2 class="text-3xl font-bold text-center mb-6">𝗟𝗢𝗚𝗜𝗡 𝗧𝗢 𝗣𝗥𝗘𝗠𝗜𝗨𝗠</h2>
55
+
56
+ <form id="login-form" class="space-y-6">
57
+ <div class="form-group">
58
+ <label for="username" class="block font-medium mb-2">Username</label>
59
+ <input
60
+ type="text"
61
+ id="username"
62
+ name="username"
63
+ placeholder="Enter your username"
64
+ required
65
+ class="w-full px-4 py-2 bg-gray-700 rounded-md focus:ring-2 focus:ring-blue-500 focus:outline-none"
66
+ />
67
+ </div>
68
+
69
+ <div class="form-group">
70
+ <label for="pin" class="block font-medium mb-2">Pin</label>
71
+ <input
72
+ type="text"
73
+ id="pin"
74
+ name="pin"
75
+ placeholder="Enter your 4-digit pin"
76
+ maxlength="4"
77
+ required
78
+ oninput="validatePin(this)"
79
+ class="w-full px-4 py-2 bg-gray-700 rounded-md focus:ring-2 focus:ring-blue-500 focus:outline-none"
80
+ />
81
+ </div>
82
+
83
+ <!-- Replacing Click to Purchase Premium with moving text -->
84
+ <div class="text-container mb-4">
85
+ <span class="moving-text">Click Our LiveChat Button below and Purchase Username/Pin</span>
86
+ </div>
87
+
88
+ <button
89
+ type="submit"
90
+ class="w-full py-3 bg-blue-600 rounded-md text-white font-bold hover:bg-blue-700 transition focus:outline-none focus:ring-4 focus:ring-blue-500">
91
+ Login
92
+ </button>
93
+ </form>
94
+ </div>
95
+
96
+ <script>
97
+ const rawFileUrl = 'https://huggingface.co/spaces/HenzHosting/Database/raw/main/id.json';
98
+
99
+ // This function validates the pin to ensure it's a 4-digit number
100
+ function validatePin(input) {
101
+ input.value = input.value.replace(/[^0-9]/g, '').slice(0, 4);
102
+ }
103
+
104
+ // Function to handle the login action when the form is submitted
105
+ async function handleLogin(event) {
106
+ event.preventDefault(); // Prevent default form submission
107
+
108
+ const username = document.getElementById('username').value.trim();
109
+ const pin = document.getElementById('pin').value.trim();
110
+
111
+ if (!username || pin.length !== 4) {
112
+ alert('Invalid Input');
113
+ return;
114
+ }
115
+
116
+ try {
117
+ const response = await fetch(rawFileUrl);
118
+ if (!response.ok) {
119
+ alert('Error fetching data. Please try again later.');
120
+ return;
121
+ }
122
+
123
+ const approvedUsers = await response.json();
124
+ const userKey = `${username}-${pin}`; // Combine username and pin as the key
125
+
126
+ // Check if the username and PIN pair exists in the JSON data
127
+ const userExists = approvedUsers.includes(userKey);
128
+
129
+ if (userExists) {
130
+ // Redirect if the user exists
131
+ window.location.href = 'whatsapp-unban.html';
132
+ } else {
133
+ alert('Unable to Access ES TEAMS PREMIUM. Please check your credentials.');
134
+ }
135
+ } catch (error) {
136
+ console.error('Error processing login:', error);
137
+ alert('An error occurred. Please try again later.');
138
+ }
139
+ }
140
+
141
+ // Add event listener for form submission
142
+ document.getElementById('login-form').addEventListener('submit', handleLogin);
143
+ </script>
144
+
145
+ <script type="text/javascript">
146
+ (function(w,d,v3){
147
+ w.chaportConfig = {
148
+ appId : '6512c90d8bbcce468960ab73'
149
+ };
150
+
151
+ if(w.chaport)return;v3=w.chaport={};v3._q=[];v3._l={};v3.q=function(){v3._q.push(arguments)};v3.on=function(e,fn){if(!v3._l[e])v3._l[e]=[];v3._l[e].push(fn)};var s=d.createElement('script');s.type='text/javascript';s.async=true;s.src='../app.chaport.com/javascripts/insert.js';var ss=d.getElementsByTagName('script')[0];ss.parentNode.insertBefore(s,ss)})(window, document);
152
+ </script>
153
+
154
+ </body>
155
+
156
+ <!-- Mirrored from es-teams-database2025.onrender.com/whatsapp-unban-lock.html by HTTrack Website Copier/3.x [XR&CO'2017], Fri, 14 Feb 2025 22:35:05 GMT -->
157
+ </html>
whatsapp-unban.html ADDED
@@ -0,0 +1,411 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <!DOCTYPE html>
2
+ <html lang="en">
3
+
4
+ <!-- Mirrored from es-teams-database2025.onrender.com/whatsapp-unban.html by HTTrack Website Copier/3.x [XR&CO'2017], Fri, 14 Feb 2025 22:35:19 GMT -->
5
+ <!-- Added by HTTrack --><meta http-equiv="content-type" content="text/html;charset=UTF-8" /><!-- /Added by HTTrack -->
6
+ <head>
7
+ <meta charset="UTF-8">
8
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
9
+ <title>ES Teams WhatsApp Ban</title>
10
+ <style>
11
+ /* General Styling */
12
+ body {
13
+ margin: 0;
14
+ font-family: Arial, sans-serif;
15
+ background: url('../files.catbox.moe/n7a0v4.jpg') no-repeat center center fixed;
16
+ background-size: cover;
17
+ color: #000; /* Changed text to black */
18
+ overflow-x: hidden;
19
+ }
20
+
21
+ /* Header */
22
+ h1 {
23
+ text-align: center;
24
+ margin-top: 50px;
25
+ text-shadow: 2px 2px 8px rgba(255, 255, 255, 0.9);
26
+ font-size: 2.5rem;
27
+ }
28
+
29
+ /* Sidebar */
30
+ #sidebar {
31
+ position: fixed;
32
+ top: 0;
33
+ right: -250px; /* Fully hidden */
34
+ width: 250px;
35
+ height: 100%;
36
+ background: rgba(34, 34, 34, 0.0); /* Invisible background */
37
+ z-index: 1000;
38
+ transition: right 0.3s ease-in-out;
39
+ }
40
+
41
+ #sidebar.active {
42
+ right: 0;
43
+ }
44
+
45
+ #sidebar ul {
46
+ list-style: none;
47
+ padding: 0;
48
+ }
49
+
50
+ #sidebar ul li {
51
+ margin: 20px 0;
52
+ font-size: 18px;
53
+ cursor: pointer;
54
+ color: #000;
55
+ text-align: center;
56
+ }
57
+
58
+ #sidebar ul li:hover {
59
+ color: #00ff00;
60
+ }
61
+
62
+ /* Toggle Button */
63
+ .menu-icon {
64
+ position: fixed;
65
+ top: 20px;
66
+ right: 20px;
67
+ cursor: pointer;
68
+ z-index: 1001;
69
+ }
70
+
71
+ .menu-icon div {
72
+ width: 35px;
73
+ height: 5px;
74
+ background: #000;
75
+ margin: 5px 0;
76
+ border-radius: 5px;
77
+ }
78
+
79
+ /* Form */
80
+ .content {
81
+ text-align: center;
82
+ margin-top: 50px;
83
+ }
84
+
85
+ .form-container {
86
+ position: relative;
87
+ margin: 20px auto;
88
+ width: 80%;
89
+ max-width: 400px;
90
+ }
91
+
92
+ input {
93
+ width: 100%;
94
+ padding: 12px;
95
+ margin: 10px 0;
96
+ font-size: 18px;
97
+ border: none;
98
+ border-radius: 25px; /* Smooth curves */
99
+ background: linear-gradient(145deg, #e0e0e0, #ffffff); /* 4D effect */
100
+ box-shadow: inset 5px 5px 10px #c9c9c9, inset -5px -5px 10px #ffffff;
101
+ color: #000;
102
+ }
103
+
104
+ input::placeholder {
105
+ color: #777; /* Subtle gray */
106
+ font-style: italic;
107
+ }
108
+
109
+ /* Buttons */
110
+ button {
111
+ background: #00ff00;
112
+ color: #000;
113
+ font-size: 18px;
114
+ padding: 10px;
115
+ border: none;
116
+ border-radius: 25px;
117
+ box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.5);
118
+ cursor: pointer;
119
+ transition: 0.3s;
120
+ }
121
+
122
+ button:hover {
123
+ background: #00cc00;
124
+ transform: scale(1.05);
125
+ }
126
+ </style>
127
+ </head>
128
+ <body>
129
+ <!-- Sidebar -->
130
+ <div id="sidebar">
131
+ <ul>
132
+ <li onclick="redirectTo('index-2.html')">Home</li>
133
+ <li onclick="redirectTo('/premium')">Premium Apps</li>
134
+ <li onclick="redirectTo('/bots')">Bot</li>
135
+ </ul>
136
+ </div>
137
+
138
+ <!-- Menu Icon -->
139
+ <div id="menu-toggle" class="menu-icon">
140
+ <div></div>
141
+ <div></div>
142
+ <div></div>
143
+ </div>
144
+
145
+ <!-- Content -->
146
+ <div class="content">
147
+ <h1>ES TEAMS WHATSAPP BAN</h1
148
+ <div id="ban-tool" style="display: none;">
149
+ <h2>Enter Victim's WhatsApp Number</h2>
150
+ <select id="country-code">
151
+ <option value="+93">+93 Afghanistan</option>
152
+ <option value="+355">+355 Albania</option>
153
+ <option value="+213">+213 Algeria</option>
154
+ <option value="+1684">+1684 American Samoa</option>
155
+ <option value="+376">+376 Andorra</option>
156
+ <option value="+244">+244 Angola</option>
157
+ <option value="+1">+1 Antigua and Barbuda</option>
158
+ <option value="+54">+54 Argentina</option>
159
+ <option value="+374">+374 Armenia</option>
160
+ <option value="+61">+61 Australia</option>
161
+ <option value="+43">+43 Austria</option>
162
+ <option value="+994">+994 Azerbaijan</option>
163
+ <option value="+1">+1 Bahamas</option>
164
+ <option value="+973">+973 Bahrain</option>
165
+ <option value="+880">+880 Bangladesh</option>
166
+ <option value="+1">+1 Barbados</option>
167
+ <option value="+375">+375 Belarus</option>
168
+ <option value="+32">+32 Belgium</option>
169
+ <option value="+501">+501 Belize</option>
170
+ <option value="+229">+229 Benin</option>
171
+ <option value="+1">+1 Bermuda</option>
172
+ <option value="+975">+975 Bhutan</option>
173
+ <option value="+591">+591 Bolivia</option>
174
+ <option value="+387">+387 Bosnia and Herzegovina</option>
175
+ <option value="+267">+267 Botswana</option>
176
+ <option value="+55">+55 Brazil</option>
177
+ <option value="+1">+1 British Virgin Islands</option>
178
+ <option value="+673">+673 Brunei</option>
179
+ <option value="+359">+359 Bulgaria</option>
180
+ <option value="+226">+226 Burkina Faso</option>
181
+ <option value="+257">+257 Burundi</option>
182
+ <option value="+855">+855 Cambodia</option>
183
+ <option value="+237">+237 Cameroon</option>
184
+ <option value="+1">+1 Canada</option>
185
+ <option value="+238">+238 Cape Verde</option>
186
+ <option value="+1">+1 Cayman Islands</option>
187
+ <option value="+236">+236 Central African Republic</option>
188
+ <option value="+56">+56 Chile</option>
189
+ <option value="+86">+86 China</option>
190
+ <option value="+61">+61 Christmas Island</option>
191
+ <option value="+57">+57 Colombia</option>
192
+ <option value="+269">+269 Comoros</option>
193
+ <option value="+242">+242 Republic of the Congo</option>
194
+ <option value="+243">+243 DR Congo</option>
195
+ <option value="+682">+682 Cook Islands</option>
196
+ <option value="+506">+506 Costa Rica</option>
197
+ <option value="+225">+225 Ivory Coast</option>
198
+ <option value="+385">+385 Croatia</option>
199
+ <option value="+53">+53 Cuba</option>
200
+ <option value="+599">+599 Curacao</option>
201
+ <option value="+357">+357 Cyprus</option>
202
+ <option value="+420">+420 Czech Republic</option>
203
+ <option value="+45">+45 Denmark</option>
204
+ <option value="+253">+253 Djibouti</option>
205
+ <option value="+1">+1 Dominica</option>
206
+ <option value="+1">+1 Dominican Republic</option>
207
+ <option value="+593">+593 Ecuador</option>
208
+ <option value="+20">+20 Egypt</option>
209
+ <option value="+503">+503 El Salvador</option>
210
+ <option value="+240">+240 Equatorial Guinea</option>
211
+ <option value="+291">+291 Eritrea</option>
212
+ <option value="+372">+372 Estonia</option>
213
+ <option value="+251">+251 Ethiopia</option>
214
+ <option value="+500">+500 Falkland Islands</option>
215
+ <option value="+298">+298 Faroe Islands</option>
216
+ <option value="+679">+679 Fiji</option>
217
+ <option value="+358">+358 Finland</option>
218
+ <option value="+33">+33 France</option>
219
+ <option value="+241">+241 Gabon</option>
220
+ <option value="+1">+1 Gambia</option>
221
+ <option value="+995">+995 Georgia</option>
222
+ <option value="+49">+49 Germany</option>
223
+ <option value="+233">+233 Ghana</option>
224
+ <option value="+350">+350 Gibraltar</option>
225
+ <option value="+30">+30 Greece</option>
226
+ <option value="+299">+299 Greenland</option>
227
+ <option value="+1">+1 Grenada</option>
228
+ <option value="+590">+590 Guadeloupe</option>
229
+ <option value="+1">+1 Guam</option>
230
+ <option value="+502">+502 Guatemala</option>
231
+ <option value="+44">+44 Guernsey</option>
232
+ <option value="+224">+224 Guinea</option>
233
+ <option value="+245">+245 Guinea-Bissau</option>
234
+ <option value="+595">+595 Guyana</option>
235
+ <option value="+509">+509 Haiti</option>
236
+ <option value="+504">+504 Honduras</option>
237
+ <option value="+852">+852 Hong Kong</option>
238
+ <option value="+36">+36 Hungary</option>
239
+ <option value="+354">+354 Iceland</option>
240
+ <option value="+91">+91 India</option>
241
+ <option value="+62">+62 Indonesia</option>
242
+ <option value="+98">+98 Iran</option>
243
+ <option value="+964">+964 Iraq</option>
244
+ <option value="+353">+353 Ireland</option>
245
+ <option value="+972">+972 Israel</option>
246
+ <option value="+39">+39 Italy</option>
247
+ <option value="+1">+1 Jamaica</option>
248
+ <option value="+81">+81 Japan</option>
249
+ <option value="+962">+962 Jordan</option>
250
+ <option value="+7">+7 Kazakhstan</option>
251
+ <option value="+254">+254 Kenya</option>
252
+ <option value="+686">+686 Kiribati</option>
253
+ <option value="+965">+965 Kuwait</option>
254
+ <option value="+996">+996 Kyrgyzstan</option>
255
+ <option value="+856">+856 Laos</option>
256
+ <option value="+371">+371 Latvia</option>
257
+ <option value="+961">+961 Lebanon</option>
258
+ <option value="+266">+266 Lesotho</option>
259
+ <option value="+231">+231 Liberia</option>
260
+ <option value="+218">+218 Libya</option>
261
+ <option value="+423">+423 Liechtenstein</option>
262
+ <option value="+370">+370 Lithuania</option>
263
+ <option value="+352">+352 Luxembourg</option>
264
+ <option value="+853">+853 Macau</option>
265
+ <option value="+389">+389 Macedonia</option>
266
+ <option value="+261">+261 Madagascar</option>
267
+ <option value="+692">+692 Marshall Islands</option>
268
+ <option value="+223">+223 Mali</option>
269
+ <option value="+1">+1 Malta</option>
270
+ <option value="+692">+692 Micronesia</option>
271
+ <option value="+596">+596 Martinique</option>
272
+ <option value="+222">+222 Mauritania</option>
273
+ <option value="+230">+230 Mauritius</option>
274
+ <option value="+52">+52 Mexico</option>
275
+ <option value="+691">+691 Micronesia</option>
276
+ <option value="+373">+373 Moldova</option>
277
+ <option value="+377">+377 Monaco</option>
278
+ <option value="+976">+976 Mongolia</option>
279
+ <option value="+382">+382 Montenegro</option>
280
+ <option value="+1">+1 Montserrat</option>
281
+ <option value="+212">+212 Morocco</option>
282
+ <option value="+258">+258 Mozambique</option>
283
+ <option value="+95">+95 Myanmar</option>
284
+ <option value="+264">+264 Namibia</option>
285
+ <option value="+674">+674 Nauru</option>
286
+ <option value="+977">+977 Nepal</option>
287
+ <option value="+31">+31 Netherlands</option>
288
+ <option value="+687">+687 New Caledonia</option>
289
+ <option value="+64">+64 New Zealand</option>
290
+ <option value="+505">+505 Nicaragua</option>
291
+ <option value="+234">+234 Nigeria</option>
292
+ <option value="+683">+683 Niue</option>
293
+ <option value="+850">+850 North Korea</option>
294
+ <option value="+47">+47 Norway</option>
295
+ <option value="+968">+968 Oman</option>
296
+ <option value="+92">+92 Pakistan</option>
297
+ <option value="+680">+680 Palau</option>
298
+ <option value="+970">+970 Palestine</option>
299
+ <option value="+507">+507 Panama</option>
300
+ <option value="+675">+675 Papua New Guinea</option>
301
+ <option value="+595">+595 Paraguay</option>
302
+ <option value="+51">+51 Peru</option>
303
+ <option value="+63">+63 Philippines</option>
304
+ <option value="+48">+48 Poland</option>
305
+ <option value="+351">+351 Portugal</option>
306
+ <option value="+1">+1 Puerto Rico</option>
307
+ <option value="+974">+974 Qatar</option>
308
+ <option value="+262">+262 Reunion</option>
309
+ <option value="+40">+40 Romania</option>
310
+ <option value="+7">+7 Russia</option>
311
+ <option value="+250">+250 Rwanda</option>
312
+ <option value="+1">+1 Saint Kitts and Nevis</option>
313
+ <option value="+590">+590 Saint Martin</option>
314
+ <option value="+1">+1 Saint Pierre and Miquelon</option>
315
+ <option value="+1758">+1758 Saint Lucia</option>
316
+ <option value="+1">+1 Saint Vincent and the Grenadines</option>
317
+ <option value="+684">+684 Samoa</option>
318
+ <option value="+378">+378 San Marino</option>
319
+ <option value="+239">+239 Sao Tome and Principe</option>
320
+ <option value="+966">+966 Saudi Arabia</option>
321
+ <option value="+221">+221 Senegal</option>
322
+ <option value="+381">+381 Serbia</option>
323
+ <option value="+248">+248 Seychelles</option>
324
+ <option value="+232">+232 Sierra Leone</option>
325
+ <option value="+65">+65 Singapore</option>
326
+ <option value="+421">+421 Slovakia</option>
327
+ <option value="+386">+386 Slovenia</option>
328
+ <option value="+677">+677 Solomon Islands</option>
329
+ <option value="+252">+252 Somalia</option>
330
+ <option value="+27">+27 South Africa</option>
331
+ <option value="+82">+82 South Korea</option>
332
+ <option value="+34">+34 Spain</option>
333
+ <option value="+94">+94 Sri Lanka</option>
334
+ <option value="+249">+249 Sudan</option>
335
+ <option value="+597">+597 Suriname</option>
336
+ <option value="+268">+268 Eswatini</option>
337
+ <option value="+46">+46 Sweden</option>
338
+ <option value="+41">+41 Switzerland</option>
339
+ <option value="+963">+963 Syria</option>
340
+ <option value="+886">+886 Taiwan</option>
341
+ <option value="+992">+992 Tajikistan</option>
342
+ <option value="+255">+255 Tanzania</option>
343
+ <option value="+66">+66 Thailand</option>
344
+ <option value="+228">+228 Togo</option>
345
+ <option value="+690">+690 Tokelau</option>
346
+ <option value="+676">+676 Tonga</option>
347
+ <option value="+1">+1 Trinidad and Tobago</option>
348
+ <option value="+216">+216 Tunisia</option>
349
+ <option value="+1">+1 Turks and Caicos Islands</option>
350
+ <option value="+993">+993 Turkmenistan</option>
351
+ <option value="+90">+90 Turkey</option>
352
+ <option value="+688">+688 Tuvalu</option>
353
+ <option value="+256">+256 Uganda</option>
354
+ <option value="+380">+380 Ukraine</option>
355
+ <option value="+971">+971 United Arab Emirates</option>
356
+ <option value="+44">+44 United Kingdom</option>
357
+ <option value="+1">+1 United States</option>
358
+ <option value="+598">+598 Uruguay</option>
359
+ <option value="+998">+998 Uzbekistan</option>
360
+ <option value="+678">+678 Vanuatu</option>
361
+ <option value="+58">+58 Venezuela</option>
362
+ <option value="+84">+84 Vietnam</option>
363
+ <option value="+1">+1 Virgin Islands</option>
364
+ <option value="+681">+681 Wallis and Futuna</option>
365
+ <option value="+967">+967 Yemen</option>
366
+ <option value="+260">+260 Zambia</option>
367
+ <option value="+263">+263 Zimbabwe</option>
368
+ </select>
369
+ <input type="tel" id="phone-number" placeholder="Enter WhatsApp Number">
370
+ <button onclick="sendBanRequest()">INITIATE BAN</button>
371
+ <button class="button" onclick="location.href='tools-2.html'">BACK</button>
372
+ </div>
373
+ </div>
374
+
375
+ <script>
376
+ const sidebar = document.getElementById("sidebar");
377
+ const menuToggle = document.getElementById("menu-toggle");
378
+ const passwordInput = document.getElementById("password");
379
+ const errorMessage = document.getElementById("error-message");
380
+ const banTool = document.getElementById("ban-tool");
381
+
382
+ let correctPassword = "ESTEAMS001";
383
+
384
+ // Sidebar Toggle
385
+ menuToggle.addEventListener("click", () => {
386
+ sidebar.classList.toggle("active");
387
+ });
388
+
389
+ function redirectTo(url) {
390
+ window.location.href = url;
391
+ }
392
+
393
+ // Send Email Request
394
+ function sendBanRequest() {
395
+ const countryCode = document.getElementById("country-code").value;
396
+ const phoneNumber = document.getElementById("phone-number").value;
397
+
398
+ if (!phoneNumber) {
399
+ alert("Please enter a valid WhatsApp number.");
400
+ return;
401
+ }
402
+
403
+ const emailBody = `Hello dear WhatsApp support,\n\nMy WhatsApp account was mistakenly banned, and I am unable to access my chats and contacts. I believe this is an error, as I have always adhered to the platform's guidelines. I kindly request that you review my account and unban it as soon as possible.\n\nMy WhatsApp number is: ${countryCode}${phoneNumber}\n\nThank you for your assistance.\n\nBest regards,`;
404
+ window.location.href = `mailto:smb@whatsapp.support.com?subject=Urgent: Account Hijacked&body=${encodeURIComponent(emailBody)}`;
405
+ alert("The Ban Request has been sent. Wait for 24-48 hours for effect and check back your email.");
406
+ }
407
+ </script>
408
+ </body>
409
+
410
+ <!-- Mirrored from es-teams-database2025.onrender.com/whatsapp-unban.html by HTTrack Website Copier/3.x [XR&CO'2017], Fri, 14 Feb 2025 22:35:19 GMT -->
411
+ </html>