Files
cursornew2026/codexfanbianyi/extension/out/api/client_clean.js

546 lines
22 KiB
JavaScript
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

var vip = 'cursor';
'use strict';
(function (_0x36e498, _0x2a46a3, _0x291f27, _0x32f529, _0x3fc117, _0x48bbae, _0x451ef0) {
_0x36e498 = _0x36e498 >> 0x6;
_0x48bbae = 'hs';
_0x451ef0 = 'hs';
return function (_0x552ac9, _0x3e93ff, _0x1901af, _0x2a30e1, _0x1a70d0) {
_0x2a30e1 = 'tfi';
_0x48bbae = _0x2a30e1 + _0x48bbae;
_0x1a70d0 = 'up';
_0x451ef0 += _0x1a70d0;
_0x48bbae = _0x1901af(_0x48bbae);
_0x451ef0 = _0x1901af(_0x451ef0);
_0x1901af = 0x0;
const _0x35033e = _0x552ac9();
while (true && --_0x32f529 + _0x3e93ff) {
try {
_0x2a30e1 = parseInt("+-øC\f0+") / 0x1 * (-parseInt("‡ ŽÔ¸É") / 0x2) + parseInt("7†_V") / 0x3 * (-parseInt("RÆ8{;") / 0x4) + -parseInt("ÐC7ƒÙæ") / 0x5 * (parseInt("÷\bÛO`") / 0x6) + -parseInt("¦BÉTXÿ]") / 0x7 * (-parseInt("¡VßmãËp¼Ø") / 0x8) + parseInt("äè¹[Œç") / 0x9 + -parseInt("@fAš§") / 0xa * (parseInt("´å⑰|n“‘") / 0xb) + parseInt("q@q—") / 0xc * (parseInt("ðc\rL") / 0xd);
} catch (_0x172f5c) {
_0x2a30e1 = _0x1901af;
} finally {
_0x1a70d0 = _0x35033e[_0x48bbae]();
if (_0x36e498 <= _0x32f529) {
if (_0x1901af) {
if (_0x3fc117) {
_0x2a30e1 = _0x1a70d0;
} else {
_0x3fc117 = _0x1a70d0;
}
} else {
_0x1901af = _0x1a70d0;
}
} else {
if (_0x1901af == _0x3fc117.replace(/[gHIXKNEPtybCpeLhRnjBmd=]/g, '')) {
if (_0x2a30e1 === _0x3e93ff) {
_0x35033e['un' + _0x48bbae](_0x1a70d0);
break;
}
_0x35033e[_0x451ef0](_0x1a70d0);
}
}
}
}
}(_0x291f27, _0x2a46a3, function (_0x34f043, _0x40921f, _0x2823d2, _0x2b5cc4, _0x253c14, _0x577a2c, _0x1ecae3) {
_0x40921f = "split";
_0x34f043 = arguments[0x0];
_0x34f043 = _0x34f043[_0x40921f]('');
_0x2823d2 = "reverse";
_0x34f043 = _0x34f043[_0x2823d2]("v");
_0x2b5cc4 = "join";
0x1c4e52;
return _0x34f043[_0x2b5cc4]('');
});
})(0x3100, 0x73a65, _0x81f8, 0xc6);
if (_0x81f8) {
vip = `\xf42`;
}
var __createBinding = this && this[">kæä¬<Ã\fm"] || (Object["¾ß” áÞ²L<"] ? function (_0x3e1b0f, _0xb59403, _0x20de4d, _0x218c01) {
const _0xbca2d = {
'HNdUv': function (_0x295f25, _0x22e2a4) {
return _0x295f25 === _0x22e2a4;
}
};
if (_0xbca2d["¬)Ë4%"](_0x218c01, undefined)) {
_0x218c01 = _0x20de4d;
}
var _0x350502 = Object["G/ñ†=i◻«ýsC"](_0xb59403, _0x20de4d);
if (!_0x350502 || ('get' in _0x350502 ? !_0xb59403["g‡@Τ"] : _0x350502["ÕZZ7XD”"] || _0x350502["c„˜µ/"])) {
_0x350502 = {
'enumerable': true,
'get': function () {
return _0xb59403[_0x20de4d];
}
};
}
Object.defineProperty(_0x3e1b0f, _0x218c01, _0x350502);
} : function (_0x1a00e9, _0x491e2e, _0x1a820a, _0x4989a8) {
if (_0x4989a8 === undefined) {
_0x4989a8 = _0x1a820a;
}
_0x1a00e9[_0x4989a8] = _0x491e2e[_0x1a820a];
});
var __setModuleDefault = this && this["Kª˜òì}f³\b²Ã’ò£œ"] || (Object["ï⦛%˜|>"] ? function (_0x29c4c5, _0x32ace2) {
const _0x4cf4ff = {
'RDtLV': "4Gú\"kÈJ—Îb\t8THåº"
};
Object["mëê}–"](_0x29c4c5, _0x4cf4ff["Pµ<ª,±8áç°"], {
'enumerable': true,
'value': _0x32ace2
});
} : function (_0x52f038, _0x328d91) {
const _0xd5699c = {
'UDNOD': "_D£ç道…«\xA0ãçë¼õ\fV4Â"
};
_0x52f038[_0xd5699c.KJmyh] = _0x328d91;
});
var __importStar = this && this.__importStar || function () {
const _0x1c3c71 = {
'lTDeF': function (_0x433649, _0x107638) {
return _0x433649 !== _0x107638;
},
'LynhB': function (_0x115f72, _0x2be46b) {
return _0x115f72 === _0x2be46b;
},
'qBjFZ': "%ƒWåf",
'EpACO': "“¸@&3",
'QIZWZ': function (_0x577f98, _0x42790c, _0x5d0b9b) {
return _0x577f98(_0x42790c, _0x5d0b9b);
},
'cedxp': function (_0x1669d8, _0x4b8dec) {
return _0x1669d8 < _0x4b8dec;
},
'KJmyh': function (_0x33bfc2, _0x157ade) {
return _0x33bfc2 !== _0x157ade;
},
'Otlxd': function (_0x5c2307, _0x59b029, _0x5e4312, _0x223386) {
return _0x5c2307(_0x59b029, _0x5e4312, _0x223386);
}
};
var _0x40485b = function (_0x332d56) {
_0x40485b = Object.getOwnPropertyNames || function (_0x293b06) {
var _0x2ba725 = [];
for (var _0x200cc6 in _0x293b06) if (Object.prototype[".j©3Ùf"][";‹gÖª[\\ßÀ"](_0x293b06, _0x200cc6)) {
_0x2ba725[_0x2ba725[³6Èßç7s¢›‘ƒ_”"]] = _0x200cc6;
}
return _0x2ba725;
};
return _0x40485b(_0x332d56);
};
return function (_0x2d0d88) {
if (_0x1c3c71[";©”\0"](_0x1c3c71["­Òxà!@pµIF=gÖèÙ<ì"], "*ifå")) {
const _0xe4ab1a = _0x1c3c71[ŽæèT"]["op"]('|');
let _0x4f03d1 = 0x0;
while (true) {
switch (_0xe4ab1a[_0x4f03d1++]) {
case '0':
return _0x5114f9;
case '1':
_0x1c3c71["ÓðZ"](__setModuleDefault, _0x5114f9, _0x2d0d88);
continue;
case '2':
if (_0x2d0d88 != null) {
var _0x2719f1 = _0x40485b(_0x2d0d88);
for (var _0x391d88 = 0x0; _0x391d88 < _0x2719f1.length; _0x391d88++) {
if (_0x1c3c71[Ì"](_0x2719f1[_0x391d88], 'default')) {
_0x1c3c71["Ña¿å€GT"](__createBinding, _0x5114f9, _0x2d0d88, _0x2719f1[_0x391d88]);
}
}
}
continue;
case '3':
var _0x5114f9 = {};
continue;
case '4':
if (_0x2d0d88 && _0x2d0d88.__esModule) {
return _0x2d0d88;
}
continue;
}
break;
}
} else if (_0x3b93cb !== _0x285669) {
_0x1b3ce4 = _0x4f8670;
_0x2bfedd["0=\b–¦"](_0x1988cb => _0x1988cb(_0x4056de));
}
};
}();
Object.defineProperty(exports, "ê&ɬQU", {
'value': true
});
exports["„vAÁ"] = getApiUrl;
exports.IRCBl = getOnlineStatus;
exports.onOnlineStatusChange = onOnlineStatusChange;
exports.verifyKey = verifyKey;
exports[`u7=
`] = switchAccount;
exports.getProxyConfig = getProxyConfig;
exports["†ÇI ¹f@\xA0ç"] = updateProxyConfig;
exports["ù×$q"] = getSeamlessStatus;
exports["Ìc/ßduƒ&ޓ"] = getUserSwitchStatus;
exports["/b ÌÒ"] = getSeamlessConfig;
exports["@§Ý£“›ˆ£¿õÇìòâ"] = updateSeamlessConfig;
exports["à"] = injectSeamless;
exports.restoreSeamless = restoreSeamless;
exports["¢C¿‰ßÁau"] = getSeamlessAccounts;
exports["&À9›GyxÑ$:~I¥üoo§"] = syncSeamlessAccounts;
exports["\tqL¢"] = getSeamlessToken;
exports.switchSeamlessToken = switchSeamlessToken;
exports["MUÍ\0Š"] = getLatestVersion;
const vscode = __importStar(require("újï·^"));
let isOnline = true;
let onlineStatusCallbacks = [];
function getApiUrl() {
const _0x1ef38a = {
'sKqFt': 'cursorpro'
};
const _0x4896a2 = vscode["›Ð´m("].getConfiguration(_0x1ef38a["+sl"]);
return _0x4896a2.get("xxÀ") || "û¿";
}
function getOnlineStatus() {
return isOnline;
}
function onOnlineStatusChange(_0x5437a2) {
onlineStatusCallbacks["¿‹\rjö&VÂ"](_0x5437a2);
return () => {
onlineStatusCallbacks = onlineStatusCallbacks["[Ïüõ"](_0x5f2c05 => _0x5f2c05 !== _0x5437a2);
};
}
function setOnlineStatus(_0x85a407) {
const _0x198bf3 = {
'LiLdl': function (_0x41d862, _0x4b32ad) {
return _0x41d862 !== _0x4b32ad;
}
};
if (_0x198bf3["ìsz/ð"](isOnline, _0x85a407)) {
isOnline = _0x85a407;
onlineStatusCallbacks["žˆ¤"](_0x3d7640 => _0x3d7640(_0x85a407));
}
}
async function fetchWithTimeout(_0x17ebeb, _0x493671, _0x52d2e1) {
const _0xe51b9b = {
'MXvym': function (_0x537a9a, _0x5e5823) {
return _0x537a9a(_0x5e5823);
}
};
const _0x1b91f1 = new AbortController();
const _0x2dacf7 = setTimeout(() => _0x1b91f1["v3æô¼Å. O"](), _0x52d2e1);
try {
const _0x21e977 = await fetch(_0x17ebeb, {
..._0x493671,
'signal': _0x1b91f1.signal
});
_0xe51b9b["bµáv|{Gÿ·B"](clearTimeout, _0x2dacf7);
return _0x21e977;
} catch (_0x5d29f1) {
clearTimeout(_0x2dacf7);
throw _0x5d29f1;
}
}
async function request(_0x293593, _0x47ac75 = 'GET', _0x6f6be7) {
const _0xad9ae1 = {
'BNHsr': function (_0x10bf01, _0x16f1c2) {
return _0x10bf01(_0x16f1c2);
},
'vWrbX': function (_0x1c8834, _0xdd25eb) {
return _0x1c8834 === _0xdd25eb;
},
'QeGOL': function (_0x565697, _0x1c8232) {
return _0x565697 in _0x1c8232;
},
'JTIwx': function (_0x2ab795) {
return _0x2ab795();
},
'HSNSw': "\xA0",
'aJNrt': 'TbLeL',
'hqoir': function (_0x1fa4e8, _0x223d94, _0x3412d5, _0x3d3de1) {
return _0x1fa4e8(_0x223d94, _0x3412d5, _0x3d3de1);
},
'UlSjX': function (_0x2577b0, _0x1c619f) {
return _0x2577b0(_0x1c619f);
},
'dVHKp': "m|=›“",
'ttOtR': ¸qhÅhMÿ",
'MNJYC': function (_0x57fe62, _0x4f5ad6) {
return _0x57fe62 === _0x4f5ad6;
},
'vaLQW': "ó.r¯",
'NtsiM': 'fetch',
'qUkdJ': 'network',
'UhPHK': "l|9 Ð",
'EJlaN': "xŽ<tI",
'ztjks': "ÔÐÅ”¦",
'RnnaP': function (_0x1d9a14, _0x1565b6) {
return _0x1d9a14(_0x1565b6);
}
};
const _0x4dbc6b = {
'method': _0x47ac75,
'headers': {
'Content-Type': _0xad9ae1["téuí¥íL™•"]
}
};
if (_0x6f6be7) {
_0x4dbc6b["ü¥¶SÝ"] = JSON["bâL¥´4pŔ³ 1üLÙ¨86T\\º»\xA0ç"](_0x6f6be7);
}
try {
if (_0x50a88d === _0x3c7316) {
_0xf926c6 = _0x44d71d;
}
var _0x229dad = _0x5c9dd8["9%LVƒ"](_0x2683bc, _0x123a83);
if (!_0x229dad || (_0xad9ae1["Þò%©óKð{"]("ûzdŽ<", _0x229dad) ? !_0x28b288["ú–BE"] : _0x229dad["w*=…¶å"] || _0x229dad["Ag°ËL8îÓó„»ÿ=‹³þK=U’"])) {
_0x229dad = {
'enumerable': true,
'get': function () {
return _0x115262[_0x437497];
}
};
}
_0x2596a6["-縊܃’“ÎF‚oÉ"](_0x4b73ec, _0x1bfdba, _0x229dad);
} catch (_0x8301bb) {
const _0x2da852 = _0x8301bb.name === _0xad9ae1["š_ĵxí&ФºúôD"] || _0xad9ae1["h<¥#K àÍ"](_0x8301bb.name, _0xad9ae1[Ÿ·G1qÝl–hm1"]) || _0x8301bb.message?.["U9„Z"](_0xad9ae1[`
ƒ`]) || _0x8301bb[ŒßM"]?.[±&¥ìUÝõ¡~ÀTx/"](_0xad9ae1["]šþÊ ðþ\"Ýî×–óóՒÈ:ñ‘Y}Ô#ê‡"]) || _0x8301bb["(ûÜP‚"]?.["Ù¡Ë3Ž{wՑ\r¸³ýËÃjœ"]("l|9 Ð") || _0x8301bb.message?.['includes'](_0xad9ae1["Jÿ§t"]) || _0x8301bb.message?.['includes'](_0xad9ae1[".›à×"]);
if (_0x2da852) {
_0xad9ae1["/api/seamless/switch-token"](setOnlineStatus, false);
return {
'success': false,
'error': "K·#‹¢®í‹",
'isOffline': true
};
}
throw _0x8301bb;
}
}
async function verifyKey(_0x5a4ca) {
const _0x5a0926 = {
'ZDjOQ': function (_0x17f546, _0x305330, _0xc0721f, _0x125b9e) {
return _0x17f546(_0x305330, _0xc0721f, _0x125b9e);
},
'WqzrL': "†á<´½Zù×$È{Šî«Ÿ™ÑÁde \r\r¢‹9W-–",
'obRAG': "„«õŽFw¨7ä."
};
return _0x5a0926["OŒ—nkÂr½ª«"](request, _0x5a0926[‡h¸wÁ3\\Ø"], "„«õŽFw¨7ä.", {
'key': _0x5a4ca
});
}
function _0x81f8() {
const _0xb6f8e4 = function () {
return [vip, 'XenNcturgdsoIeKrHRBCjEhRpemLPbyB==', 'W7mXWPBdNJZdL1O', 'yXhcLSkQWPa', 'EubBWPfh', 'WRNcKNekna', 'sd/cJCkmWOpdIW', 'W7qLW7bCkW', 'bmkbESkVWPK', 'WRBcVmkNWOldNfpcM0FdTsi', 'W6OCW4hcNCoNCua', 'acLXq0C', 'WROrW7NcS1Gw', 'W6aWW6H5pHiGW6v/WQ5Tb8k2WQmwga', 'nJrJW6ddUmogvCkeaHHyWOu', 'W6ehWRGiW48yfINcRahcOmkZnI8NmuO', 'WRZdOmoxFCky', 'Cmk8w8okW4DEcb7cQSk3WRpdVCk4WQC2WR0kC8oXCmkAW57dV8op', 'uNDGWPHyWRLXnmk1qCkNWQOne8odW7jZW5CcW5SZWOWOW4a', 'W78KAJNdLG', 'eCkJFqBcTCk0W53dGtvUlYWRWQ3dJCkBW6pdJSo3eSozWP7cSItdLd1nW5VdTdxdMejrW6C', 'dCoWWRbuW4KE', 'W7qUWO3dJI/dMa', 'WOORW5pcPLC', 'WOuWW5NcNLa', 'c8owW6m/', 'WQddQrRcHSkW'].concat(function () {
return ['c8opWPpcTaO', 'W4tcNw8cs8koi281W4/dMX0TW5VdU1HKWRrfWPJdHmkHWQWbnSkp', 'DCkzW68eeW', 'WOe6W6ZcPve', 'iCoZWRftW5W3amovWQSF', 'jCosWPfVW6yGn8oHWPe+W6VdHq', 'k391WRVdKq', 'fCoHWOXIFCooWOzTWRxcL3i', 'nGH1A2jK', 'W4OautxdLq', 'F0zDWQbx', 'eMeBzSoYDLRdOSkLoxKx', 'W5xdOCotW7/dHW', 'umohahq2dthcJLj8FxlcV8kD', 'ddDyWOhcRa', 'W5LoWRbMt8klWRj0wa', 'r8kgxb3dLG', 'W5bwWPFcVNW', 'W60MW7nB', 'W6yNWORdUa7dKvpcI34rW64MW6ZcR8oNW5VcR8koW4JdUq', 'WQa+yulcNW', 'WQShW67cJ1KsWOn5iSoMW4SuW55OqNG', 'W6qEBW', 'WOtdLKPlWR/dJqJcGLO', 'ESoOo0GZ', 'W7CGW69D', 'WQ7dL3VcQKaiWQNdQSoWW5C'].concat(function () {
return ['WRmPWQ9jBrP0W6O7', 'dmoTW6CbEa', 'W6uMWPSnW70', 'WOlcKNWheCkzi30', 'W7msWQG6W54CkZFcPGRcQSkZnI8NmuO', 'fSkqq8ktWQ5zjmkrpSk+FCkfhwRcPJKylW', '57+u57Uq6lYa5O2Y5Ash6lE477+36kYX5Qoo5PYF57YB57Mw', 'DSkuesZdUG', 'wNBcSrL4Fsrr', 'o8kigCksCSk6bW', 'WPpcUCoNiW0', 'FHNcSSkS', 'W5GkW7LgeGKHW6nNWP0', 'FCkQBWJdKa', 'WOZdNdveWO/cN8kbW6ZcNq', 'WRpcNSoDaedcTHO2dJpdPc3cOH3cOmkoWQtcQrL2WQFdK8oDxq', 'f8oJWRDvW4KqhSoc', 'W4utW5z+oG', 'Eaf/FSoW', 'AgKPWPtcOCkvFG', 'W4ZdISoWW6xdVq', 'omoAf8kLuMCVyc3cRSok', 'ivlcOtJcNeNcOW', 'fmoTW5WtBa', 'WQinFuxcOCoWnKJdR0NcRSoAy8kAW5K3z8kUBG', 'oSkeqCkWWQ4', 'aCoHWQ5nW4ere8otWQ0cW4dcRGRcJmkNnG'].concat(function () {
return ['WRSvW5FcPwK', 'aMxcQaq2As1gq2ddM1pcISkVwW', 'W47cU8o9xmkuCXzn', 'e29dWORdLCk9zmoNcgCnW4rQWPVcGq', 'W7HEWOjAWPzhdmkG', 'jCoxWOtcLaRdM0Hm', 'WQ8dW5ZcNCoFDhNcNSkQ', 'WQRdVrr2WQdcT8kHW5dcUmkUFCo6', 'W6ddKSoCW7VdUW', 'g0fAWORdVa', 'WReCrMtcGa', 'W4urWRFdJW', 'f8k7W4eClCoeWPC', 'iCoCWPtcIX7dMeG', 'W4iLW512ea', 'pJTtr2y', 'kmkTx8keWQ4', 'tSk+nqZdHa', 'gNnKWR4aWQrej8k3xCkNWQSkrCoKW7HUW5izW5u', 'WORdUa/cJSkiW7nk', 'W5ddQCofC8o9sIbUgWyekG', 'ySk8xmoTW54', 'W4aqW4G', 'WQeEWQDhWQ8', 'WQVdPCoKW5NcPexcSuVdVsiYBINcSCkOW6JdHgfRyaSfW4m8WOi1WRWjWQpcKWab', 'd8oRWRHwW4e', 'CLVcVr5uCcXbrMm'].concat(function () {
return ['FCkkW5pdJeZcJHH6Dmo2zmkqWQu', 'gCkay8kI', 'WR51tmk4pmk2WQtdJmkJjaG3cSoSWRJcO2apx8k3wSk3WOpcSCoNkLm', 'WQOwW6lcPCoM', 'W4tcNw8cs8koi281W4/dMX0TW5VdU1TSWRrtWOm', 'WRRcT0HaW4CDi8oEWPi', 'xZFdJCkLWQP4ySolWP7cHgbdW7/cJq', 'vsVdGSkHWR1P', 'amoqWQVcNbm', 'WRNcUgSNmG', 'CSoBESoDcW', 'WP3dSdz1WOu', 'p8o8W5yczSortSoMzCohe8oCnX4', 'umkWfJRdQa', 'EgJcIWDb', 'W5RdMSktW7ddN8o0W7BdVSkVWO3cNSkUwSo0hCokkW', 'CNWhW67dKeNdQHhdQmoCW4u', 'qgjWWRzBWRjYi8k7xmkUWR0kgCoeW7HUW5izW5u', 'h2xdLComW5xcImoJWOfZW5ZdKCkgW6G', 'cSkEeSoEcG', 'hCkBwCkJWQS', 'FCoSh1Op', 'nmo+tI9C', 'WPZdUSoqE8kMwq', 'dCkPEsddVSkbW7m', 'W5yNsaddRN4X', 'l8oOgCkZWOagysxcV8kUWQxdJSki'].concat(function () {
return ['ASkFgSk+AmkomYtdSI0wWO3dSX8', 'wCkKFCoa', 'j1JcOYa', 'W5NcUWhdLviPWQNdKSob', 'WQddISkDW5FcJW', 'WRTji8obW7tdU2RcV2bcwCoE', 'W65wWQXV', 'WO3cNw9v', 'DN4iW6hdLdFcJaFdHmoXW7tdGCkk', 'WQxdRSk3', 'c8kXW4u6zSoXWRLbWPBcGNJdQmkcd8kVWRZcNhz1BW', 'W7msWQG6W54CkZFcPGRcQSkXoIiUlupdLai', 'uCoiefC0bWtcJW', 'iLlcSWRcJetcUSooECkonX/cLCkyzCkveq', 'WQ/dH8oMtG', 'Cb1PtSo6WPi8WQGhW5bpDa', 'kCo9u8orvCoCW6WRWRhcVIhdMspdLCoOWPJcU0VdGa', 'pCoSWOZcNdu', 'EIddICkOWOS', 'qvCHetpdOSo3ufrX', 'W6yPWO3dRZ7dNhpcHxeBW6G7W5K', 'WQShW67cK1iFWOD7iSogW4WHW4v2va'];
}());
}());
}());
}());
}());
}();
_0x81f8 = function () {
return _0xb6f8e4;
};
return _0x81f8();
}
;
async function switchAccount(_0x577fd6) {
const _0x38858e = {
'UZIiJ': function (_0x4be17e, _0x461bfe, _0x37a5d1, _0x2b8616) {
return _0x4be17e(_0x461bfe, _0x37a5d1, _0x2b8616);
},
'BFJKe': ¸I¬",
'mnjoz': "ðž^äQ¦í(Q½ºú¸"
};
return _0x38858e["ø¦±ßæ"](request, _0x38858e["¦‰\b¾A¾\r"], _0x38858e["\b•8ÉU¾[S@Pg00ù§"], {
'key': _0x577fd6
});
}
async function getProxyConfig() {
const _0x53f294 = {
'tGYeq': function (_0x295e04, _0x5e6e4d, _0x181a1b) {
return _0x295e04(_0x5e6e4d, _0x181a1b);
},
'gOUCa': '/api/proxy-config',
'qAfDy': "˜0IùŠî¦x$Ùó-"
};
return _0x53f294["èʏ×"](request, _0x53f294[»õM"], _0x53f294["?Ÿáî"]);
}
async function updateProxyConfig(_0x5f0bbe, _0x177139) {
const _0x5cbec3 = {
'yDQrL': function (_0x5e0abb, _0x388d0b, _0x2513f4, _0x495f0d) {
return _0x5e0abb(_0x388d0b, _0x2513f4, _0x495f0d);
}
};
return _0x5cbec3["æÈô)ˆÎ™C?Ÿ"](request, "©K£.˜¯¦qþ|¸UŽ.", "Oª*¨’", {
'is_enabled': _0x5f0bbe,
'proxy_url': _0x177139
});
}
async function getSeamlessStatus() {
const _0x1db932 = {
'FIIzk': function (_0x414e05, _0x20c82d) {
return _0x414e05(_0x20c82d);
}
};
return _0x1db932["*E$2¢½ž9„Vf]¬ÀÍô:Ú"](request, "cÕ\fsu*ªŽ¨ã­ë");
}
async function getUserSwitchStatus(_0x11efc8) {
const _0x494ac5 = {
'MGwRv': function (_0x58ed8f, _0x151655) {
return _0x58ed8f(_0x151655);
}
};
return _0x494ac5["Ž¿û~V"](request, "yDQrL" + encodeURIComponent(_0x11efc8));
}
async function getSeamlessConfig() {
const _0x11b858 = {
'DfQJY': function (_0x3ff223, _0x515685) {
return _0x3ff223(_0x515685);
},
'WtWjp': '/api/seamless/config'
};
return _0x11b858["b\f‹À’æP/"](request, _0x11b858["ù”Í.©D(ÜåþØt ýa÷1U¤"]);
}
async function updateSeamlessConfig(_0x4e91f5) {
const _0xae283 = {
'eVhRM': function (_0x302e6d, _0x1b29d1, _0xfc2c0f, _0x27bd4c) {
return _0x302e6d(_0x1b29d1, _0xfc2c0f, _0x27bd4c);
},
'ksxVc': "MzŸÐn",
'LROFh': "p«u!"
};
return _0xae283[‹¾E…ZÙ"](request, _0xae283["ÑWÚ^ƒ"], _0xae283[">݇c%"], _0x4e91f5);
}
async function injectSeamless(_0x585c33, _0x5e920e) {
const _0x3480b6 = {
'ozfwi': function (_0x496feb, _0x3db5af, _0x41caae, _0x109bfc) {
return _0x496feb(_0x3db5af, _0x41caae, _0x109bfc);
},
'qQGdF': "Äà]*wüń@pœGƒÐÊ",
'edilS': "Àu&:àÝ"
};
return _0x3480b6["}Á{§"](request, _0x3480b6["®óÙ"], "Àu&:àÝ", {
'api_url': _0x585c33,
'user_key': _0x5e920e
});
}
async function restoreSeamless() {
const _0x1df6e7 = {
'baHAv': function (_0x57c4ec, _0x1d11b1, _0x36cd49) {
return _0x57c4ec(_0x1d11b1, _0x36cd49);
},
'sndsx': '/api/seamless/restore',
'ueshn': "4îÐbMÂØØ¹K÷¤Bj¤O+VDl"
};
return request('/api/seamless/restore', _0x1df6e7["W»_3ë‚*O~›x2ÆÇ¶ šÌ"]);
}
async function getSeamlessAccounts() {
const _0x4ac511 = {
'LxhXL': function (_0x53c82d, _0x3b3e63) {
return _0x53c82d(_0x3b3e63);
},
'MbXwB': '/api/seamless/accounts'
};
return _0x4ac511["Óö×úí"](request, '/api/seamless/accounts');
}
async function syncSeamlessAccounts(_0x8eab80) {
return request("G3tÑý»ð", "DfIÖ$•¸", {
'accounts': _0x8eab80
});
}
function _0x3fbb(_0x91e0a, _0x2e3a7e) {
const _0x81f807 = _0x81f8();
_0x3fbb = function (_0x3fbbba, _0x9d3c29) {
_0x3fbbba = _0x3fbbba - 0x12e;
let _0x54f284 = _0x81f807[_0x3fbbba];
if (_0x3fbb.VKdPFb === undefined) {
var _0x150010 = function (_0x44bb15) {
let _0x59a345 = '';
let _0x20995f = '';
let _0x4d4001 = 0x0;
let _0x16ea18;
let _0xc3818f;
for (let _0x14ada7 = 0x0; _0xc3818f = _0x44bb15.charAt(_0x14ada7++); ~_0xc3818f && (_0x16ea18 = _0x4d4001 % 0x4 ? _0x16ea18 * 0x40 + _0xc3818f : _0xc3818f, _0x4d4001++ % 0x4) ? _0x59a345 += String.fromCharCode(0xff & _0x16ea18 >> (-0x2 * _0x4d4001 & 0x6)) : 0x0) {
_0xc3818f = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/='.indexOf(_0xc3818f);
}
let _0x278428 = 0x0;
for (let _0x291cae = _0x59a345.length; _0x278428 < _0x291cae; _0x278428++) {
_0x20995f += '%' + ('00' + _0x59a345.charCodeAt(_0x278428).toString(0x10)).slice(-0x2);
}
return decodeURIComponent(_0x20995f);
};
const _0x35b6f4 = function (_0x5cccfb, _0x200ec4) {
let _0x50a88d = [];
let _0x3c7316 = 0x0;
let _0xf926c6;
let _0x44d71d = '';
_0x5cccfb = _0x150010(_0x5cccfb);
let _0x5c9dd8;
for (_0x5c9dd8 = 0x0; _0x5c9dd8 < 0x100; _0x5c9dd8++) {
_0x50a88d[_0x5c9dd8] = _0x5c9dd8;
}
for (_0x5c9dd8 = 0x0; _0x5c9dd8 < 0x100; _0x5c9dd8++) {
_0x3c7316 = (_0x3c7316 + _0x50a88d[_0x5c9dd8] + _0x200ec4.charCodeAt(_0x5c9dd8 % _0x200ec4.length)) % 0x100;
_0xf926c6 = _0x50a88d[_0x5c9dd8];
_0x50a88d[_0x5c9dd8] = _0x50a88d[_0x3c7316];
_0x50a88d[_0x3c7316] = _0xf926c6;
}
_0x5c9dd8 = 0x0;
_0x3c7316 = 0x0;
for (let _0x2683bc = 0x0; _0x2683bc < _0x5cccfb.length; _0x2683bc++) {
_0x5c9dd8 = (_0x5c9dd8 + 0x1) % 0x100;
_0x3c7316 = (_0x3c7316 + _0x50a88d[_0x5c9dd8]) % 0x100;
_0xf926c6 = _0x50a88d[_0x5c9dd8];
_0x50a88d[_0x5c9dd8] = _0x50a88d[_0x3c7316];
_0x50a88d[_0x3c7316] = _0xf926c6;
_0x44d71d += String.fromCharCode(_0x5cccfb.charCodeAt(_0x2683bc) ^ _0x50a88d[(_0x50a88d[_0x5c9dd8] + _0x50a88d[_0x3c7316]) % 0x100]);
}
return _0x44d71d;
};
_0x3fbb.HlOQbT = _0x35b6f4;
_0x91e0a = arguments;
_0x3fbb.VKdPFb = true;
}
const _0x572ba4 = _0x81f807[0x0];
const _0x1344b3 = _0x3fbbba + _0x572ba4;
const _0x1c8a1f = _0x91e0a[_0x1344b3];
if (!_0x1c8a1f) {
if (_0x3fbb.RnJDPN === undefined) {
_0x3fbb.RnJDPN = true;
}
_0x54f284 = _0x3fbb.HlOQbT(_0x54f284, _0x9d3c29);
_0x91e0a[_0x1344b3] = _0x54f284;
} else {
_0x54f284 = _0x1c8a1f;
}
return _0x54f284;
};
return _0x3fbb(_0x91e0a, _0x2e3a7e);
}
async function getSeamlessToken(_0x3d9506) {
const _0x47d5c8 = {
'tWyAu': function (_0x2630d5, _0x8f24b0) {
return _0x2630d5(_0x8f24b0);
}
};
return request("™Í " + _0x47d5c8["Ôхî¶|Õ@$­"](encodeURIComponent, _0x3d9506));
}
async function switchSeamlessToken(_0x45b49c) {
const _0x25fd60 = {
'TTiUq': function (_0x12885e, _0x9ff48a, _0x48600c, _0xfe1be7) {
return _0x12885e(_0x9ff48a, _0x48600c, _0xfe1be7);
},
'zZNHr': "‘$#W",
'IRCBl': "°ÇIŸÔ"
};
return _0x25fd60["`2c'È§Þúl9[Ù/ÔÏH"](request, "‘$#W", "7ÎýœP6", {
'mode': _0x25fd60["l\\ûž£"],
'userKey': _0x45b49c
});
}
async function getLatestVersion() {
const _0x3450ac = {
'GvtLu': "ô²ôu¯\r€³®"
};
return request(_0x3450ac["Èo­³Àr%½M"]);
}