This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| const _0x179710 = _0x14d3; | |
| let vtubeSocket = null, tiktokSocket = null, authToken = '', isVtubeAuthenticated = ![], availableHotkeys = [], giftMappings = new Map(), followMapping = null, subMapping = null, likeMappings = [], totalLikes = 0x0, triggeredGoals = new Set(); | |
| const VTUBE_URL = 'ws://localhost:8001', TIKTOK_URL = _0x179710(0x1f0), vtubeStatus = document[_0x179710(0x1f1)](_0x179710(0x1f2)), tiktokStatus = document[_0x179710(0x1f1)]('tiktokStatus'), vtubeMessage = document['getElementById']('vtubeMessage'), tiktokMessage = document[_0x179710(0x1f1)](_0x179710(0x1f3)); | |
| function setupTabs() { | |
| const _0x1c427c = _0x179710, _0x27e0db = document[_0x1c427c(0x1f4)]('.tab'); | |
| _0x27e0db[_0x1c427c(0x1f5)](_0x3be4e7 => { | |
| const _0x5abfec = _0x1c427c; | |
| _0x3be4e7[_0x5abfec(0x1f6)](_0x5abfec(0x1f7), function () { | |
| const _0x5a9464 = _0x5abfec; | |
| _0x27e0db[_0x5a9464(0x1f5)](_0x5e18fd => _0x5e18fd[_0x5a9464(0x1f8)][_0x5a9464(0x1f9)](_0x5a9464(0x1fa))), document[_0x5a9464(0x1f4) |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| <div class="container"> | |
| <div class="header"> | |
| <h1>Xaviers Vtube's Plugin <span class="beta-badge">BETA</span></h1> | |
| </div> | |
| <div class="watermark"> | |
| <p> | |
| 💙 Created with Love by <a href="https://ko-fi.com/xavierr" target="_blank"> | |
| ko-fi.com/xavierr | |
| </a> - Support me on Ko-fi! ☕ |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| :root { | |
| --primary: #667eea; | |
| --primary-dark: #5569d5; | |
| --secondary: #ff6b6b; | |
| --secondary-dark: #e55a5a; | |
| --success: #51cf66; | |
| --warning: #ffc107; | |
| --danger: #ff6b6b; | |
| --dark: #343a40; | |
| --light: #f8f9fa; |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| <body class="night-sky"> | |
| <div class="stars-container" id="starsContainer"></div> | |
| <div class="container"> | |
| <div class="container"> | |
| <div id="warningBanner" style="background: linear-gradient(135deg, #ff9800 0%, #ff6b00 100%); border: 2px solid #ff5722; border-radius: 12px; padding: 15px 20px; margin-bottom: 20px; display: flex; align-items: center; justify-content: space-between; box-shadow: 0 4px 15px rgba(255, 152, 0, 0.3);"> | |
| <div style="display: flex; align-items: center; gap: 12px; flex: 1;"> | |
| <span style="font-size: 24px;">⚠️</span> | |
| <span style="color: #fff; font-size: 14px; line-height: 1.5;"> |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| :root { | |
| --cosmic-bg-dark: #050508; | |
| --cosmic-bg-darker: #0a0a14; | |
| --cosmic-blue: #6BA5E7; | |
| --cosmic-blue-light: #8bc5ff; | |
| --cosmic-cyan: #00f0ff; | |
| --cosmic-purple: #9d6bff; | |
| --cosmic-text: #d0d5ff; | |
| --cosmic-text-dim: #8890a3; | |
| --cosmic-border: rgba(255, 255, 255, 0.08); |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| function addWatermark() { | |
| const header = document.createElement('header'); | |
| header.style.cssText = ` | |
| background: linear-gradient(45deg, #13C3FF, #FF5E5B); | |
| color: white; | |
| text-align: center; | |
| padding: 15px; | |
| margin-bottom: 40px; | |
| font-size: 14px; | |
| position: fixed; |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| const _0x1219f1 = _0x2363; | |
| let titsSocket = null, tiktokSocket = null; | |
| const RETRY_DELAY = 0x7530, TIKTOK_RETRY_DELAY = 0x1388, TITS_WS_URL = 'ws://localhost:42069/websocket', TIKTOK_WS_URL = 'ws://localhost:21213'; | |
| let triggerData = null, giftMappings = new Map(), followTriggerId = null, tiktokReconnectAttempts = 0x0, likeMappings = [], userLikeTotals = new Map(), triggeredLikeGoals = new Map(); | |
| const messageToSend = { | |
| 'apiName': _0x1219f1(0x145), | |
| 'apiVersion': '1.0', | |
| 'requestID': _0x1219f1(0x146), | |
| 'messageType': _0x1219f1(0x147) | |
| }; |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| const _0x20ffe2 = _0x11a0; | |
| let titsSocket = null, tiktokSocket = null; | |
| const RETRY_DELAY = 0x7530, TIKTOK_RETRY_DELAY = 0x1388, TITS_WS_URL = _0x20ffe2(0x172), TIKTOK_WS_URL = _0x20ffe2(0x173); | |
| let triggerData = null, giftMappings = new Map(), followTriggerId = null, tiktokReconnectAttempts = 0x0, likeMappings = [], userLikeTotals = new Map(), triggeredLikeGoals = new Map(); | |
| const messageToSend = { | |
| 'apiName': _0x20ffe2(0x174), | |
| 'apiVersion': _0x20ffe2(0x175), | |
| 'requestID': _0x20ffe2(0x176), | |
| 'messageType': _0x20ffe2(0x177) | |
| }; |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| function _0x3169(_0x3020d1, _0x523d5c) { | |
| const _0x31692b = _0x523d(); | |
| return _0x3169 = function (_0x19c4ee, _0x34e45c) { | |
| _0x19c4ee = _0x19c4ee - 0x143; | |
| let _0x919e8 = _0x31692b[_0x19c4ee]; | |
| return _0x919e8; | |
| }, _0x3169(_0x3020d1, _0x523d5c); | |
| } | |
| const _0x509963 = _0x3169; | |
| let isNightSky = ![], stars = [], shootingStars = [], starsContainer = null; |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| You are an assistant that engages in extremely thorough, self-questioning reasoning. Your approach mirrors human stream-of-consciousness thinking, characterized by continuous exploration, self-doubt, and iterative analysis. | |
| ## Core Principles | |
| 1. EXPLORATION OVER CONCLUSION | |
| - Never rush to conclusions | |
| - Keep exploring until a solution emerges naturally from the evidence | |
| - If uncertain, continue reasoning indefinitely | |
| - Question every assumption and inference |