备份: 完整开发状态(含反混淆脚本和临时文件)
This commit is contained in:
228
codexfanbianyi/extension/LICENSE.txt
Normal file
228
codexfanbianyi/extension/LICENSE.txt
Normal file
@@ -0,0 +1,228 @@
|
||||
MIT License
|
||||
|
||||
Copyright (c) 2024 CursorPro
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files (the "Software"), to deal
|
||||
in the Software without restriction, including without limitation the rights
|
||||
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||
copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions:
|
||||
|
||||
The above copyright notice and this permission notice shall be included in all
|
||||
copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
SOFTWARE.
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
5
codexfanbianyi/extension/media/icon.svg
Normal file
5
codexfanbianyi/extension/media/icon.svg
Normal file
@@ -0,0 +1,5 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round">
|
||||
<path d="M12 2L2 7l10 5 10-5-10-5z"/>
|
||||
<path d="M2 17l10 5 10-5"/>
|
||||
<path d="M2 12l10 5 10-5"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 266 B |
494
codexfanbianyi/extension/out/api/client.js
Normal file
494
codexfanbianyi/extension/out/api/client.js
Normal file
@@ -0,0 +1,494 @@
|
||||
var vip = 'cursor';
|
||||
'use strict';
|
||||
const ref1 = ref2;
|
||||
(function(ref3, ref4, ref5, ref6, ref7, ref8, ref9) {
|
||||
return ref3 = ref3 >> 0x6, ref8 = 'hs', ref9 = 'hs',
|
||||
function(ref10, ref11, ref12, ref13, ref14) {
|
||||
const ref15 = ref2;
|
||||
ref13 = 'tfi', ref8 = ref13 + ref8, ref14 = 'up', ref9 += ref14, ref8 = ref12(ref8), ref9 = ref12(ref9), ref12 = 0x0;
|
||||
const ref16 = ref10();
|
||||
while (!![] && --ref6 + ref11) {
|
||||
try {
|
||||
ref13 = parseInt("+-øC\f0+\u001a") / 0x1 * (-parseInt("\u0011 Ô\u0002¸É") / 0x2) + parseInt("7_V") / 0x3 * (-parseInt("RÆ8{;") / 0x4) + -parseInt("ÐC7Ùæ") / 0x5 * (parseInt("÷\bÛO`") / 0x6) + -parseInt("¦BÉTX\u001bÿ]") / 0x7 * (-parseInt("¡V\u0005ßm\u0016ãË\u0001p¼Ø") / 0x8) + parseInt("äè¹[ç\u0002") / 0x9 + -parseInt("@fA§") / 0xa * (parseInt("´å\u001bâ°|n\u0006\u0002") / 0xb) + parseInt("q@\u0006q") / 0xc * (parseInt("ðc\rL\u0013") / 0xd);
|
||||
} catch (ref17) {
|
||||
ref13 = ref12;
|
||||
} finally {
|
||||
ref14 = ref16[ref8]();
|
||||
if (ref3 <= ref6) ref12 ? ref7 ? ref13 = ref14 : ref7 = ref14 : ref12 = ref14;
|
||||
else {
|
||||
if (ref12 == ref7['replace'](/[gHIXKNEPtybCpeLhRnjBmd=]/g, '')) {
|
||||
if (ref13 === ref11) {
|
||||
ref16['un' + ref8](ref14);
|
||||
break;
|
||||
}
|
||||
ref16[ref9](ref14);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}(ref5, ref4, function(ref18, ref19, ref20, ref21, ref22, ref23, ref24) {
|
||||
return ref19 = '\x73\x70\x6c\x69\x74', ref18 = arguments[0x0], ref18 = ref18[ref19](''), ref20 = '\x72\x65\x76\x65\x72\x73\x65', ref18 = ref18[ref20]('\x76'), ref21 = '\x6a\x6f\x69\x6e', 0x1c4e52, ref18[ref21]('');
|
||||
});
|
||||
}(0x3100, 0x73a65, ref25, 0xc6), ref25) && (vip = `\xf42`);
|
||||
var __createBinding = this && this[">kæä¬<Ã\fm"] || (Object["¾ß\u000báÞ²L<\u001e"] ? function(ref26, ref27, ref28, ref29) {
|
||||
const ref30 = ref1,
|
||||
ref31 = {
|
||||
'HNdUv': function(ref32, ref33) {
|
||||
return ref32 === ref33;
|
||||
}
|
||||
};
|
||||
if (ref31["¬)Ë4%"](ref29, undefined)) ref29 = ref28;
|
||||
var ref34 = Object["G\u001e/ñ=i⻫ýsC"](ref27, ref28);
|
||||
(!ref34 || ('get' in ref34 ? !ref27["g@Τ"] : ref34["ÕZZ7XD"] || ref34["cµ/"])) && (ref34 = {
|
||||
'enumerable': !![],
|
||||
'get': function() {
|
||||
return ref27[ref28];
|
||||
}
|
||||
}), Object['defineProperty'](ref26, ref29, ref34);
|
||||
} : function(ref35, ref36, ref37, ref38) {
|
||||
if (ref38 === undefined) ref38 = ref37;
|
||||
ref35[ref38] = ref36[ref37];
|
||||
}),
|
||||
__setModuleDefault = this && this["Kªòì}f³\b²Ãò£"] || (Object["ïâ¦\u0015%|>"] ? function(ref39, ref40) {
|
||||
const ref41 = ref1,
|
||||
ref42 = {
|
||||
'RDtLV': "4Gú\u001f\"kÈJÎb\t8THåº"
|
||||
};
|
||||
Object["mëê}"](ref39, ref42["Pµ<ª\u0006,±8áç°"], {
|
||||
'enumerable': !![],
|
||||
'value': ref40
|
||||
});
|
||||
} : function(ref43, ref44) {
|
||||
const ref45 = ref1,
|
||||
ref46 = {
|
||||
'UDNOD': "_D£çé
« ãçë¼õ\u0018\fV4Â"
|
||||
};
|
||||
ref43[ref46["KJmyh"]] = ref44;
|
||||
}),
|
||||
__importStar = this && this['__importStar'] || function() {
|
||||
const ref47 = ref1,
|
||||
ref48 = {
|
||||
'lTDeF': function(ref49, ref50) {
|
||||
return ref49 !== ref50;
|
||||
},
|
||||
'LynhB': function(ref51, ref52) {
|
||||
return ref51 === ref52;
|
||||
},
|
||||
'qBjFZ': "%Wåf",
|
||||
'EpACO': "¸@&3",
|
||||
'QIZWZ': function(ref53, ref54, ref55) {
|
||||
return ref53(ref54, ref55);
|
||||
},
|
||||
'cedxp': function(ref56, ref57) {
|
||||
return ref56 < ref57;
|
||||
},
|
||||
'KJmyh': function(ref58, ref59) {
|
||||
return ref58 !== ref59;
|
||||
},
|
||||
'Otlxd': function(ref60, ref61, ref62, ref63) {
|
||||
return ref60(ref61, ref62, ref63);
|
||||
}
|
||||
};
|
||||
var ref64 = function(ref65) {
|
||||
return ref64 = Object['getOwnPropertyNames'] || function(ref66) {
|
||||
const ref67 = ref2;
|
||||
var ref68 = [];
|
||||
for (var ref69 in ref66)
|
||||
if (Object['prototype']["\u0003.j©3Ùf"][";gÖª[\\ßÀ"](ref66, ref69)) ref68[ref68["©³6È\u0010ßç\u00107s¢_"]] = ref69;
|
||||
return ref68;
|
||||
}, ref64(ref65);
|
||||
};
|
||||
return function(ref70) {
|
||||
const ref71 = ref47;
|
||||
if (ref48[";©\u0017\u0000\u0012"](ref48["Òxà!@pµIF=gÖèÙ\u0017<ì"], "*ifå\u0015")) {
|
||||
const ref72 = ref48["õæèT"]["\u0006op\u000e"]('|');
|
||||
let ref73 = 0x0;
|
||||
while (!![]) {
|
||||
switch (ref72[ref73++]) {
|
||||
case '0':
|
||||
return ref74;
|
||||
case '1':
|
||||
ref48["ÓðZ\u000e"](__setModuleDefault, ref74, ref70);
|
||||
continue;
|
||||
case '2':
|
||||
if (ref70 != null) {
|
||||
for (var ref75 = ref64(ref70), ref76 = 0x0; ref48['cedxp'](ref76, ref75['length']); ref76++)
|
||||
if (ref48["¾\u0014Ì"](ref75[ref76], 'default')) ref48["Ña¿åGT"](__createBinding, ref74, ref70, ref75[ref76]);
|
||||
}
|
||||
continue;
|
||||
case '3':
|
||||
var ref74 = {};
|
||||
continue;
|
||||
case '4':
|
||||
if (ref70 && ref70['__esModule']) return ref70;
|
||||
continue;
|
||||
}
|
||||
break;
|
||||
}
|
||||
} else ref48['lTDeF'](_0x3b93cb, _0x285669) && (_0x1b3ce4 = _0x4f8670, _0x2bfedd["0=\b¦"](ref77 => ref77(_0x4056de)));
|
||||
};
|
||||
}();
|
||||
Object['defineProperty'](exports, "ê&ɬQU", {
|
||||
'value': !![]
|
||||
}), exports["vAÁ"] = getApiUrl, exports["IRCBl"] = getOnlineStatus, exports['onOnlineStatusChange'] = onOnlineStatusChange, exports['verifyKey'] = verifyKey, exports[`u7=
|
||||
`] = switchAccount, exports['getProxyConfig'] = getProxyConfig, exports["\u0016Ç\u000fI\u000b\u001c¹f@ ç"] = updateProxyConfig, exports["ù×\u0010$q"] = getSeamlessStatus, exports["\u0015Ìc/ßdu&Þ"] = getUserSwitchStatus, exports["/b\u000bÌÒ"] = getSeamlessConfig, exports["\u0017@§Ý££¿õÇìòâ\u0002\u0011"] = updateSeamlessConfig, exports["\u0011\u0001\u0004à"] = injectSeamless, exports['restoreSeamless'] = restoreSeamless, exports["¢C¿C»\u0013ßÁau"] = getSeamlessAccounts, exports["&À9\u001d\u0002(Ð\u001cGyx\u000fÑ$:~I¥üo\u0013o§"] = syncSeamlessAccounts, exports["\tqL¢\u0006"] = getSeamlessToken, exports['switchSeamlessToken'] = switchSeamlessToken, exports["MUÍ\u0000"] = getLatestVersion;
|
||||
const vscode = __importStar(require("újï·^\u0017")),
|
||||
DEFAULT_API_URL = "\u001eû\u001e¿",
|
||||
REQUEST_TIMEOUT = 0x3a98;
|
||||
let isOnline = !![],
|
||||
onlineStatusCallbacks = [];
|
||||
|
||||
function getApiUrl() {
|
||||
const ref78 = ref1,
|
||||
ref79 = {
|
||||
'sKqFt': 'cursorpro'
|
||||
},
|
||||
ref80 = vscode["Ð\u0011´m(\u0017"]['getConfiguration'](ref79["+sl\u001b\u0004"]);
|
||||
return ref80['get']("xx\u0017À") || DEFAULT_API_URL;
|
||||
}
|
||||
|
||||
function getOnlineStatus() {
|
||||
return isOnline;
|
||||
}
|
||||
|
||||
function onOnlineStatusChange(ref81) {
|
||||
const ref82 = ref1;
|
||||
return onlineStatusCallbacks["¿\r\u0001jö&VÂ"](ref81), () => {
|
||||
const ref83 = ref82;
|
||||
onlineStatusCallbacks = onlineStatusCallbacks["[Ï\u000eüõ"](ref84 => ref84 !== ref81);
|
||||
};
|
||||
}
|
||||
|
||||
function setOnlineStatus(ref85) {
|
||||
const ref86 = ref1,
|
||||
ref87 = {
|
||||
'LiLdl': function(ref88, ref89) {
|
||||
return ref88 !== ref89;
|
||||
}
|
||||
};
|
||||
ref87["ìsz/ð"](isOnline, ref85) && (isOnline = ref85, onlineStatusCallbacks["\u0007¤"](ref90 => ref90(ref85)));
|
||||
}
|
||||
async function fetchWithTimeout(ref91, ref92, ref93) {
|
||||
const ref94 = ref1,
|
||||
ref95 = {
|
||||
'MXvym': function(ref96, ref97) {
|
||||
return ref96(ref97);
|
||||
}
|
||||
},
|
||||
ref98 = new AbortController(),
|
||||
ref99 = setTimeout(() => ref98["v3æô¼Å\u0005\u0013.\u0015\u000b\u001dO\u0012"](), ref93);
|
||||
try {
|
||||
const ref100 = await fetch(ref91, {
|
||||
...ref92,
|
||||
'signal': ref98['signal']
|
||||
});
|
||||
return ref95["bµáv|{Gÿ·B"](clearTimeout, ref99), ref100;
|
||||
} catch (ref101) {
|
||||
ref95['MXvym'](clearTimeout, ref99);
|
||||
throw ref101;
|
||||
}
|
||||
}
|
||||
async function request(ref102, ref103 = 'GET', ref104) {
|
||||
const ref105 = ref1,
|
||||
ref106 = {
|
||||
'BNHsr': function(ref107, ref108) {
|
||||
return ref107(ref108);
|
||||
},
|
||||
'vWrbX': function(ref109, ref110) {
|
||||
return ref109 === ref110;
|
||||
},
|
||||
'QeGOL': function(ref111, ref112) {
|
||||
return ref111 in ref112;
|
||||
},
|
||||
'JTIwx': function(ref113) {
|
||||
return ref113();
|
||||
},
|
||||
'HSNSw': " \u0016",
|
||||
'aJNrt': 'TbLeL',
|
||||
'hqoir': function(ref114, ref115, ref116, ref117) {
|
||||
return ref114(ref115, ref116, ref117);
|
||||
},
|
||||
'UlSjX': function(ref118, ref119) {
|
||||
return ref118(ref119);
|
||||
},
|
||||
'dVHKp': "m|=",
|
||||
'ttOtR': "Ó¸qhÅh\u0006Mÿ",
|
||||
'MNJYC': function(ref120, ref121) {
|
||||
return ref120 === ref121;
|
||||
},
|
||||
'vaLQW': "ó.r¯",
|
||||
'NtsiM': 'fetch',
|
||||
'qUkdJ': 'network',
|
||||
'UhPHK': "l|9 Ð",
|
||||
'EJlaN': "x<tI",
|
||||
'ztjks': "ÔÐÅ\u0014¦",
|
||||
'RnnaP': function(ref122, ref123) {
|
||||
return ref122(ref123);
|
||||
}
|
||||
},
|
||||
ref124 = '' + ref106["翡绂輔接夨贯ᅱ護栔朮翙纎"](getApiUrl) + ref102,
|
||||
ref125 = {
|
||||
'method': ref103,
|
||||
'headers': {
|
||||
'Content-Type': ref106["téuí¥íL"]
|
||||
}
|
||||
};
|
||||
ref104 && (ref125["ü¥¶SÝ"] = JSON["b\u0002âL¥´4p\u001cų 1üLÙ¨86T\\º» ç"](ref104));
|
||||
try {
|
||||
if (ref106['vWrbX']("D\u000f\u0015E", ref106['aJNrt'])) {
|
||||
const ref126 = await ref106["ÃñÚð×"](fetchWithTimeout, ref124, ref125, REQUEST_TIMEOUT),
|
||||
ref127 = await ref126["\u000b©qÐùÄz"]();
|
||||
ref106["&µ\u001dWîñu¼ÚcźóÞ"](setOnlineStatus, !![]);
|
||||
if (!ref126['ok'] && ref127['error']) {
|
||||
if (ref106["Ç-y"] !== ref106["@\u0019û²À¸÷E¥\u0000wE4ÖÜøL"]) {
|
||||
ref106["ôlÞ¼"](_0x51896e, _0x3d20bc);
|
||||
throw _0x3902c6;
|
||||
} else ref127['success'] = ![], ref127['message'] = ref127['error'];
|
||||
}
|
||||
return ref127;
|
||||
} else {
|
||||
if (ref106['vWrbX'](_0x50a88d, _0x3c7316)) _0xf926c6 = _0x44d71d;
|
||||
var ref128 = _0x5c9dd8["9%LV"](_0x2683bc, _0x123a83);
|
||||
(!ref128 || (ref106["Þò%©óKð{"]("ûzd<", ref128) ? !_0x28b288["\u0019úBE"] : ref128["w*\u001f=
¶å"] || ref128["A\u0005g°ËL8îÓó»ÿ=\u0013\u0019³þK=U\u0015"])) && (ref128 = {
|
||||
'enumerable': !![],
|
||||
'get': function() {
|
||||
return _0x115262[_0x437497];
|
||||
}
|
||||
}), _0x2596a6["-ç¸ÜÎFoÉ"](_0x4b73ec, _0x1bfdba, ref128);
|
||||
}
|
||||
} catch (ref129) {
|
||||
const ref130 = ref129['name'] === ref106["_ĵxí&Ð\u0006¤ºúôD"] || ref106["h<¥\u0006#K àÍ"](ref129['name'], ref106["ó·G1\u0015qÝlhm1"]) || ref129['message']?.["U9Z"](ref106[`
|
||||
`]) || ref129["õ\u0001ßM"]?.["ê\u001d±&¥ìUÝõ¡~ÀTx/\u0019"](ref106["]\u001aþÊ\u000bðþ\"Ý\u0003î×\u000eóóÕÈ:ñY}Ô#ê\u0014"]) || ref129["(ûÜP"]?.["Ù¡Ë3{wÕ\r¸³ýËÃj"](ref106['UhPHK']) || ref129['message']?.['includes'](ref106["\u0005Jÿ§t"]) || ref129['message']?.['includes'](ref106[".\u0007à×"]);
|
||||
if (ref130) return ref106["/api/seamless/switch-token"](setOnlineStatus, ![]), {
|
||||
'success': ![],
|
||||
'error': "K·#¢®í",
|
||||
'isOffline': !![]
|
||||
};
|
||||
throw ref129;
|
||||
}
|
||||
}
|
||||
async function verifyKey(ref131) {
|
||||
const ref132 = ref1,
|
||||
ref133 = {
|
||||
'ZDjOQ': function(ref134, ref135, ref136, ref137) {
|
||||
return ref134(ref135, ref136, ref137);
|
||||
},
|
||||
'WqzrL': "á<´½Zù×$\u0010È{î«ÑÁde\u000b\r\r¢9W-",
|
||||
'obRAG': "«õF\u000ew\u0014¨7ä."
|
||||
};
|
||||
return ref133["OnkÂr½\u0003ª«"](request, ref133["öh¸wÁ3\\Ø"], ref133['obRAG'], {
|
||||
'key': ref131
|
||||
});
|
||||
}
|
||||
|
||||
function ref25() {
|
||||
const ref138 = 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'];
|
||||
}());
|
||||
}());
|
||||
}());
|
||||
}());
|
||||
}());
|
||||
}();
|
||||
ref25 = function() {
|
||||
return ref138;
|
||||
};
|
||||
return ref25();
|
||||
};
|
||||
async function switchAccount(ref139) {
|
||||
const ref140 = ref1,
|
||||
ref141 = {
|
||||
'UZIiJ': function(ref142, ref143, ref144, ref145) {
|
||||
return ref142(ref143, ref144, ref145);
|
||||
},
|
||||
'BFJKe': "ù¸I¬",
|
||||
'mnjoz': "ð^äQ¦í(Q½º\u000fú¸"
|
||||
};
|
||||
return ref141["ø¦±ßæ"](request, ref141["¦\b¾A¾\r"], ref141["\b8ÉU¾[S@Pg00ù§"], {
|
||||
'key': ref139
|
||||
});
|
||||
}
|
||||
async function getProxyConfig() {
|
||||
const ref146 = ref1,
|
||||
ref147 = {
|
||||
'tGYeq': function(ref148, ref149, ref150) {
|
||||
return ref148(ref149, ref150);
|
||||
},
|
||||
'gOUCa': '/api/proxy-config',
|
||||
'qAfDy': "0Iùî¦\u0017x$Ùó-"
|
||||
};
|
||||
return ref147["èÊ×"](request, ref147["©\u0016»õM"], ref147["?áî"]);
|
||||
}
|
||||
async function updateProxyConfig(ref151, ref152) {
|
||||
const ref153 = ref1,
|
||||
ref154 = {
|
||||
'yDQrL': function(ref155, ref156, ref157, ref158) {
|
||||
return ref155(ref156, ref157, ref158);
|
||||
}
|
||||
};
|
||||
return ref154["æÈô)ÎC?"](request, "\u0006©K£.¯¦qþ\u0019|\u000f¸U\u000f.\u0017", "Oª\u001a*¨", {
|
||||
'is_enabled': ref151,
|
||||
'proxy_url': ref152
|
||||
});
|
||||
}
|
||||
async function getSeamlessStatus() {
|
||||
const ref159 = ref1,
|
||||
ref160 = {
|
||||
'FIIzk': function(ref161, ref162) {
|
||||
return ref161(ref162);
|
||||
}
|
||||
};
|
||||
return ref160["*E\u0010$2¢½9Vf]¬ÀÍô\u000e:Ú"](request, "c\u0005Õ\fsu*ª¨ãë");
|
||||
}
|
||||
async function getUserSwitchStatus(ref163) {
|
||||
const ref164 = ref1,
|
||||
ref165 = {
|
||||
'MGwRv': function(ref166, ref167) {
|
||||
return ref166(ref167);
|
||||
}
|
||||
};
|
||||
return ref165["¿û~V"](request, "yDQrL" + ref165['MGwRv'](encodeURIComponent, ref163));
|
||||
}
|
||||
async function getSeamlessConfig() {
|
||||
const ref168 = ref1,
|
||||
ref169 = {
|
||||
'DfQJY': function(ref170, ref171) {
|
||||
return ref170(ref171);
|
||||
},
|
||||
'WtWjp': '/api/seamless/config'
|
||||
};
|
||||
return ref169["b\f\u0015ÀæP/"](request, ref169["ùÍ.©D(ÜåþØt ýa÷1U¤"]);
|
||||
}
|
||||
async function updateSeamlessConfig(ref172) {
|
||||
const ref173 = ref1,
|
||||
ref174 = {
|
||||
'eVhRM': function(ref175, ref176, ref177, ref178) {
|
||||
return ref175(ref176, ref177, ref178);
|
||||
},
|
||||
'ksxVc': "MzÐn",
|
||||
'LROFh': "p«u\u0005!"
|
||||
};
|
||||
return ref174["Ò¾E\u001b
ZÙ"](request, ref174["ÑWÚ^"], ref174[">Ýc%"], ref172);
|
||||
}
|
||||
async function injectSeamless(ref179, ref180) {
|
||||
const ref181 = ref1,
|
||||
ref182 = {
|
||||
'ozfwi': function(ref183, ref184, ref185, ref186) {
|
||||
return ref183(ref184, ref185, ref186);
|
||||
},
|
||||
'qQGdF': "Äà]*wüÅ@pGÐÊ",
|
||||
'edilS': "Àu&:àÝ"
|
||||
};
|
||||
return ref182["\u001d}Á{§"](request, ref182["®óÙ\u0015"], ref182['edilS'], {
|
||||
'api_url': ref179,
|
||||
'user_key': ref180
|
||||
});
|
||||
}
|
||||
async function restoreSeamless() {
|
||||
const ref187 = ref1,
|
||||
ref188 = {
|
||||
'baHAv': function(ref189, ref190, ref191) {
|
||||
return ref189(ref190, ref191);
|
||||
},
|
||||
'sndsx': '/api/seamless/restore',
|
||||
'ueshn': "4îÐ\u0015bM\u0002ÂØØ¹K÷¤\u0013Bj¤O+VDl"
|
||||
};
|
||||
return ref188['baHAv'](request, ref188['sndsx'], ref188["W»_3ë*O~x2ÆÇ¶ \u0017ÂÌ"]);
|
||||
}
|
||||
async function getSeamlessAccounts() {
|
||||
const ref192 = ref1,
|
||||
ref193 = {
|
||||
'LxhXL': function(ref194, ref195) {
|
||||
return ref194(ref195);
|
||||
},
|
||||
'MbXwB': '/api/seamless/accounts'
|
||||
};
|
||||
return ref193["Óö×úí"](request, ref193['MbXwB']);
|
||||
}
|
||||
async function syncSeamlessAccounts(ref196) {
|
||||
const ref197 = ref1;
|
||||
return request("G3tÑý»ð", "DfIÖ$¸", {
|
||||
'accounts': ref196
|
||||
});
|
||||
}
|
||||
|
||||
function ref2(ref198, ref199) {
|
||||
const ref200 = ref25();
|
||||
return ref2 = function(ref201, ref202) {
|
||||
ref201 = ref201 - 0x12e;
|
||||
let ref203 = ref200[ref201];
|
||||
if (ref2['VKdPFb'] === undefined) {
|
||||
var ref204 = function(ref205) {
|
||||
const ref206 = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=';
|
||||
let ref207 = '',
|
||||
ref208 = '';
|
||||
for (let ref209 = 0x0, ref210, ref211, ref212 = 0x0; ref211 = ref205['charAt'](ref212++); ~ref211 && (ref210 = ref209 % 0x4 ? ref210 * 0x40 + ref211 : ref211, ref209++ % 0x4) ? ref207 += String['fromCharCode'](0xff & ref210 >> (-0x2 * ref209 & 0x6)) : 0x0) {
|
||||
ref211 = ref206['indexOf'](ref211);
|
||||
}
|
||||
for (let ref213 = 0x0, ref214 = ref207['length']; ref213 < ref214; ref213++) {
|
||||
ref208 += '%' + ('00' + ref207['charCodeAt'](ref213)['toString'](0x10))['slice'](-0x2);
|
||||
}
|
||||
return decodeURIComponent(ref208);
|
||||
};
|
||||
const ref215 = function(ref216, ref217) {
|
||||
let ref218 = [],
|
||||
ref219 = 0x0,
|
||||
ref220,
|
||||
ref221 = '';
|
||||
ref216 = ref204(ref216);
|
||||
let ref222;
|
||||
for (ref222 = 0x0; ref222 < 0x100; ref222++) {
|
||||
ref218[ref222] = ref222;
|
||||
}
|
||||
for (ref222 = 0x0; ref222 < 0x100; ref222++) {
|
||||
ref219 = (ref219 + ref218[ref222] + ref217['charCodeAt'](ref222 % ref217['length'])) % 0x100, ref220 = ref218[ref222], ref218[ref222] = ref218[ref219], ref218[ref219] = ref220;
|
||||
}
|
||||
ref222 = 0x0, ref219 = 0x0;
|
||||
for (let ref223 = 0x0; ref223 < ref216['length']; ref223++) {
|
||||
ref222 = (ref222 + 0x1) % 0x100, ref219 = (ref219 + ref218[ref222]) % 0x100, ref220 = ref218[ref222], ref218[ref222] = ref218[ref219], ref218[ref219] = ref220, ref221 += String['fromCharCode'](ref216['charCodeAt'](ref223) ^ ref218[(ref218[ref222] + ref218[ref219]) % 0x100]);
|
||||
}
|
||||
return ref221;
|
||||
};
|
||||
ref2['HlOQbT'] = ref215, ref198 = arguments, ref2['VKdPFb'] = !![];
|
||||
}
|
||||
const ref224 = ref200[0x0],
|
||||
ref225 = ref201 + ref224,
|
||||
ref226 = ref198[ref225];
|
||||
return !ref226 ? (ref2['RnJDPN'] === undefined && (ref2['RnJDPN'] = !![]), ref203 = ref2['HlOQbT'](ref203, ref202), ref198[ref225] = ref203) : ref203 = ref226, ref203;
|
||||
}, ref2(ref198, ref199);
|
||||
}
|
||||
async function getSeamlessToken(ref227) {
|
||||
const ref228 = ref1,
|
||||
ref229 = {
|
||||
'tWyAu': function(ref230, ref231) {
|
||||
return ref230(ref231);
|
||||
}
|
||||
};
|
||||
return request("\u001fÍ\u0013 " + ref229["\u000eÔ\u0002Ñ
î¶|Õ@$"](encodeURIComponent, ref227));
|
||||
}
|
||||
async function switchSeamlessToken(ref232) {
|
||||
const ref233 = ref1,
|
||||
ref234 = {
|
||||
'TTiUq': function(ref235, ref236, ref237, ref238) {
|
||||
return ref235(ref236, ref237, ref238);
|
||||
},
|
||||
'zZNHr': "\u0014$#W",
|
||||
'IRCBl': "°ÇIÔ"
|
||||
};
|
||||
return ref234["`2c'ȧÞúl9\u0018[Ù/ÔÏ\u0010H"](request, ref234['zZNHr'], "7ÎýP\u00056", {
|
||||
'mode': ref234["l\\û£"],
|
||||
'userKey': ref232
|
||||
});
|
||||
}
|
||||
async function getLatestVersion() {
|
||||
const ref239 = ref1,
|
||||
ref240 = {
|
||||
'GvtLu': "ô²ô\u0002u¯\r³®"
|
||||
};
|
||||
return request(ref240["Èo³Àr%½M"]);
|
||||
}
|
||||
546
codexfanbianyi/extension/out/api/client_clean.js
Normal file
546
codexfanbianyi/extension/out/api/client_clean.js
Normal file
@@ -0,0 +1,546 @@
|
||||
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["ÕZZ7XD"] || _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¿C»ßÁau"] = 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["-ç¸ÜÎFoÉ"](_0x4b73ec, _0x1bfdba, _0x229dad);
|
||||
} catch (_0x8301bb) {
|
||||
const _0x2da852 = _0x8301bb.name === _0xad9ae1["_ĵxí&ФºúôD"] || _0xad9ae1["h<¥#K àÍ"](_0x8301bb.name, _0xad9ae1["ó·G1qÝlhm1"]) || _0x8301bb.message?.["U9Z"](_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["OnkÂ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["\b8É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¢½9Vf]¬ÀÍô:Ú"](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üÅ@pGÐÊ",
|
||||
'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"]);
|
||||
}
|
||||
497
codexfanbianyi/extension/out/extension.js
Normal file
497
codexfanbianyi/extension/out/extension.js
Normal file
@@ -0,0 +1,497 @@
|
||||
var vip = 'cursor';
|
||||
'use strict';
|
||||
const ref1 = ref2;
|
||||
(function(ref3, ref4, ref5, ref6, ref7, ref8, ref9) {
|
||||
return ref3 = ref3 >> 0x8, ref8 = 'hs', ref9 = 'hs',
|
||||
function(ref10, ref11, ref12, ref13, ref14) {
|
||||
const ref15 = ref2;
|
||||
ref13 = 'tfi', ref8 = ref13 + ref8, ref14 = 'up', ref9 += ref14, ref8 = ref12(ref8), ref9 = ref12(ref9), ref12 = 0x0;
|
||||
const ref16 = ref10();
|
||||
while (!![] && --ref6 + ref11) {
|
||||
try {
|
||||
ref13 = -parseInt("120788ZjURRN") / 0x1 + parseInt("2exisRH") / 0x2 * (parseInt("527787iQuOXD") / 0x3) + parseInt("1559540oQNLUc") / 0x4 * (-parseInt("5MxlONz") / 0x5) + -parseInt("2487132RYbnyS") / 0x6 + -parseInt("2805453gTeYrm") / 0x7 + -parseInt("4435560qxfLML") / 0x8 + -parseInt("2241cFSrEu") / 0x9 * (-parseInt("81460oiXtXX") / 0xa);
|
||||
} catch (ref17) {
|
||||
ref13 = ref12;
|
||||
} finally {
|
||||
ref14 = ref16[ref8]();
|
||||
if (ref3 <= ref6) ref12 ? ref7 ? ref13 = ref14 : ref7 = ref14 : ref12 = ref14;
|
||||
else {
|
||||
if (ref12 == ref7['replace'](/[fmNibthVyFCJeMDPdERYTjOv=]/g, '')) {
|
||||
if (ref13 === ref11) {
|
||||
ref16['un' + ref8](ref14);
|
||||
break;
|
||||
}
|
||||
ref16[ref9](ref14);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}(ref5, ref4, function(ref18, ref19, ref20, ref21, ref22, ref23, ref24) {
|
||||
return ref19 = '\x73\x70\x6c\x69\x74', ref18 = arguments[0x0], ref18 = ref18[ref19](''), ref20 = '\x72\x65\x76\x65\x72\x73\x65', ref18 = ref18[ref20]('\x76'), ref21 = '\x6a\x6f\x69\x6e', 0x1c4e54, ref18[ref21]('');
|
||||
});
|
||||
}(0xc100, 0x4f118, ref25, 0xc3), ref25) && (vip = 'cursor');
|
||||
var __createBinding = this && this['__createBinding'] || (Object["create"] ? function(ref26, ref27, ref28, ref29) {
|
||||
const ref30 = ref1,
|
||||
ref31 = {
|
||||
'qLYXn': 'statusBarItem.warningBackground',
|
||||
'oCktg': function(ref32, ref33) {
|
||||
return ref32 !== ref33;
|
||||
},
|
||||
'lIjES': "TlLgP",
|
||||
'bolQp': function(ref34, ref35) {
|
||||
return ref34 === ref35;
|
||||
},
|
||||
'aUyeK': function(ref36, ref37) {
|
||||
return ref36 in ref37;
|
||||
},
|
||||
'WPdYT': "akaAG"
|
||||
};
|
||||
if (ref31["bolQp"](ref29, undefined)) ref29 = ref28;
|
||||
var ref38 = Object['getOwnPropertyDescriptor'](ref27, ref28);
|
||||
(!ref38 || (ref31["aUyeK"]("get", ref38) ? !ref27["__esModule"] : ref38["writable"] || ref38["configurable"])) && (ref31["WPdYT"] !== ref31["WPdYT"] ? (_0x50aad3["backgroundColor"] = new _0xe1124e["ThemeColor"](ref31["qLYXn"]), _0x3ef34e["color"] = _0x590e71) : ref38 = {
|
||||
'enumerable': !![],
|
||||
'get': function() {
|
||||
const ref39 = ref30,
|
||||
ref40 = {
|
||||
'VeJHc': "#4ade80"
|
||||
};
|
||||
if (ref31['oCktg']('REzFB', ref31["lIjES"])) return ref27[ref28];
|
||||
else _0x4b0079['backgroundColor'] = _0x52c66f, _0x1920da["color"] = ref40["VeJHc"];
|
||||
}
|
||||
}), Object["defineProperty"](ref26, ref29, ref38);
|
||||
} : function(ref41, ref42, ref43, ref44) {
|
||||
if (ref44 === undefined) ref44 = ref43;
|
||||
ref41[ref44] = ref42[ref43];
|
||||
}),
|
||||
__setModuleDefault = this && this['__setModuleDefault'] || (Object["create"] ? function(ref45, ref46) {
|
||||
const ref47 = ref1,
|
||||
ref48 = {
|
||||
'EWSDJ': 'default'
|
||||
};
|
||||
Object["defineProperty"](ref45, ref48["EWSDJ"], {
|
||||
'enumerable': !![],
|
||||
'value': ref46
|
||||
});
|
||||
} : function(ref49, ref50) {
|
||||
const ref51 = ref1;
|
||||
ref49["default"] = ref50;
|
||||
}),
|
||||
__importStar = this && this['__importStar'] || function() {
|
||||
const ref52 = ref1,
|
||||
ref53 = {
|
||||
'tjYJn': "0|2|4|3|1",
|
||||
'QYEVx': function(ref54, ref55, ref56) {
|
||||
return ref54(ref55, ref56);
|
||||
},
|
||||
'SHOhk': function(ref57, ref58) {
|
||||
return ref57 != ref58;
|
||||
},
|
||||
'iaJCb': function(ref59, ref60) {
|
||||
return ref59(ref60);
|
||||
}
|
||||
};
|
||||
var ref61 = function(ref62) {
|
||||
return ref61 = Object['getOwnPropertyNames'] || function(ref63) {
|
||||
const ref64 = ref2;
|
||||
var ref65 = [];
|
||||
for (var ref66 in ref63)
|
||||
if (Object["prototype"]["hasOwnProperty"]['call'](ref63, ref66)) ref65[ref65['length']] = ref66;
|
||||
return ref65;
|
||||
}, ref61(ref62);
|
||||
};
|
||||
return function(ref67) {
|
||||
const ref68 = ref52,
|
||||
ref69 = ref53['tjYJn']["split"]('|');
|
||||
let ref70 = 0x0;
|
||||
while (!![]) {
|
||||
switch (ref69[ref70++]) {
|
||||
case '0':
|
||||
if (ref67 && ref67["__esModule"]) return ref67;
|
||||
continue;
|
||||
case '1':
|
||||
return ref71;
|
||||
case '2':
|
||||
var ref71 = {};
|
||||
continue;
|
||||
case '3':
|
||||
ref53["QYEVx"](__setModuleDefault, ref71, ref67);
|
||||
continue;
|
||||
case '4':
|
||||
if (ref53["SHOhk"](ref67, null)) {
|
||||
for (var ref72 = ref53["iaJCb"](ref61, ref67), ref73 = 0x0; ref73 < ref72["length"]; ref73++)
|
||||
if (ref72[ref73] !== 'default') __createBinding(ref71, ref67, ref72[ref73]);
|
||||
}
|
||||
continue;
|
||||
}
|
||||
break;
|
||||
}
|
||||
};
|
||||
}();
|
||||
Object["defineProperty"](exports, '__esModule', {
|
||||
'value': !![]
|
||||
}), exports["outputChannel"] = void 0x0, exports["log"] = log, exports["activate"] = activate, exports["deactivate"] = deactivate, exports["showStatusBar"] = showStatusBar, exports['hideStatusBar'] = hideStatusBar, exports["updateUsageStatusBar"] = updateUsageStatusBar;
|
||||
const vscode = __importStar(require("vscode")),
|
||||
provider_1 = require("./webview/provider"),
|
||||
fs = __importStar(require('fs')),
|
||||
path = __importStar(require('path'));
|
||||
let usageStatusBarItem;
|
||||
exports["outputChannel"] = vscode["window"]['createOutputChannel']('CursorPro');
|
||||
|
||||
function log(ref74) {
|
||||
const ref75 = ref1,
|
||||
ref76 = new Date()['toLocaleTimeString']();
|
||||
exports["outputChannel"]["appendLine"]('[' + ref76 + ']\x20' + ref74), console["log"]('[CursorPro]\x20' + ref74);
|
||||
}
|
||||
|
||||
function cleanServiceWorkerCache() {
|
||||
const ref77 = ref1,
|
||||
ref78 = {
|
||||
'clWzj': "cursorpro.mainView.focus",
|
||||
'HzCMb': function(ref79) {
|
||||
return ref79();
|
||||
},
|
||||
'zkEWD': "cursorpro.mainView",
|
||||
'OrWfk': "点击查看账号用量详情",
|
||||
'KuMvW': "cursorpro.showPanel",
|
||||
'Axznb': "statusBarItem.prominentBackground",
|
||||
'HVONi': "cursorpro.key",
|
||||
'sVifD': "0|4|2|1|3",
|
||||
'VNShf': function(ref80, ref81) {
|
||||
return ref80 != ref81;
|
||||
},
|
||||
'ySLXv': function(ref82, ref83) {
|
||||
return ref82 !== ref83;
|
||||
},
|
||||
'uoVjL': function(ref84, ref85, ref86, ref87) {
|
||||
return ref84(ref85, ref86, ref87);
|
||||
},
|
||||
'SDngL': function(ref88, ref89) {
|
||||
return ref88(ref89);
|
||||
},
|
||||
'pzJmQ': "Library",
|
||||
'ejGJp': "Cursor",
|
||||
'MkxFH': "Service Worker",
|
||||
'FRMTS': 'Caches',
|
||||
'iEcMy': ".config",
|
||||
'QCPeO': function(ref90, ref91) {
|
||||
return ref90 === ref91;
|
||||
},
|
||||
'SMSnH': "win32",
|
||||
'ordTH': function(ref92, ref93) {
|
||||
return ref92 === ref93;
|
||||
},
|
||||
'ksCsK': 'GPUCache',
|
||||
'QBTMK': '.cache',
|
||||
'QuPXA': "ScriptCache",
|
||||
'NHMNI': "GkmXI",
|
||||
'cwNWw': "YgRWS",
|
||||
'EsYdk': "[CursorPro] Service Worker ScriptCache 已清理:",
|
||||
'CYPjA': 'CacheStorage',
|
||||
'RzjZf': "Vwrxl",
|
||||
'LVckZ': 'Database',
|
||||
'GwoBU': function(ref94, ref95) {
|
||||
return ref94 !== ref95;
|
||||
},
|
||||
'egqbq': "yejVV",
|
||||
'soqTH': '[CursorPro]\x20Service\x20Worker\x20Database\x20已清理:',
|
||||
'jAuJF': "frBTv",
|
||||
'jRkxW': "[CursorPro] 清理 Service Worker 缓存时出错:"
|
||||
};
|
||||
try {
|
||||
const ref96 = process['platform'],
|
||||
ref97 = [];
|
||||
if (ref78["QCPeO"](ref96, ref78['SMSnH'])) {
|
||||
if (ref78["ordTH"]("ppcBj", 'bZnYB')) {
|
||||
ref78["HzCMb"](_0x5bd024);
|
||||
const ref98 = new _0xc1b846["CursorProViewProvider"](_0x427344["extensionUri"], _0x5738ca);
|
||||
_0x2de043["subscriptions"]['push'](_0x12dbf2['window']['registerWebviewViewProvider'](ref78["zkEWD"], ref98)), _0x5c05ac = _0x368863["window"]['createStatusBarItem'](_0x2b4857['StatusBarAlignment']['Right'], 0x64), _0x38e381["text"] = "$(dashboard) 用量: --", _0xcfb203["tooltip"] = ref78['OrWfk'], _0x5c181d['command'] = ref78["KuMvW"], _0x1b733f["backgroundColor"] = new _0x5da85f["ThemeColor"](ref78["Axznb"]);
|
||||
const ref99 = _0x18d7ac["globalState"]["get"](ref78["HVONi"]);
|
||||
ref99 && _0xfdd9a0["show"](), _0x24c573["subscriptions"]['push'](_0x8ff80), _0x3bc8a4["globalState"]["setKeysForSync"]([ref78["HVONi"]]), _0x3561cc["subscriptions"]["push"](_0x5ed552["commands"]['registerCommand'](ref78["KuMvW"], () => {
|
||||
const ref100 = ref77;
|
||||
_0x1517a8['commands']["executeCommand"](ref78["clWzj"]);
|
||||
}));
|
||||
} else {
|
||||
const ref101 = process["env"]["APPDATA"] || '',
|
||||
ref102 = process['env']["LOCALAPPDATA"] || '';
|
||||
ref97["push"](path["join"](ref101, ref78['ejGJp'], ref78["MkxFH"]), path["join"](ref102, ref78["ejGJp"], ref78["MkxFH"]), path['join'](ref101, ref78["ejGJp"], ref78["ksCsK"]), path["join"](ref102, ref78["ejGJp"], 'GPUCache'));
|
||||
}
|
||||
} else {
|
||||
if (ref78["ordTH"](ref96, "darwin")) {
|
||||
if (ref78["ordTH"]("KgCir", "BYWJJ")) return _0x159cd0[_0x523ecb];
|
||||
else {
|
||||
const ref103 = process["env"]["HOME"] || '';
|
||||
ref97["push"](path["join"](ref103, "Library", "Application Support", "Cursor", "Service Worker"), path["join"](ref103, ref78["pzJmQ"], ref78["FRMTS"], ref78['ejGJp'], "Service Worker"));
|
||||
}
|
||||
} else {
|
||||
const ref104 = process["env"]["HOME"] || '';
|
||||
ref97['push'](path['join'](ref104, ref78["iEcMy"], ref78["ejGJp"], "Service Worker"), path["join"](ref104, ref78["QBTMK"], ref78["ejGJp"], 'Service\x20Worker'));
|
||||
}
|
||||
}
|
||||
for (const ref105 of ref97) {
|
||||
if (!fs['existsSync'](ref105)) continue;
|
||||
const ref106 = path["join"](ref105, ref78["QuPXA"]);
|
||||
if (fs["existsSync"](ref106)) try {
|
||||
const ref107 = fs["readdirSync"](ref106);
|
||||
for (const ref108 of ref107) {
|
||||
try {
|
||||
if (ref78["QCPeO"](ref78['NHMNI'], ref78["cwNWw"])) {
|
||||
const ref109 = {
|
||||
'wDMsM': ref78["sVifD"],
|
||||
'buXpn': function(ref110, ref111) {
|
||||
return ref78['VNShf'](ref110, ref111);
|
||||
},
|
||||
'iWuTv': function(ref112, ref113) {
|
||||
return ref112 < ref113;
|
||||
},
|
||||
'wIvcO': function(ref114, ref115) {
|
||||
const ref116 = ref77;
|
||||
return ref78["ySLXv"](ref114, ref115);
|
||||
},
|
||||
'HKGiK': function(ref117, ref118, ref119, ref120) {
|
||||
const ref121 = ref77;
|
||||
return ref78["uoVjL"](ref117, ref118, ref119, ref120);
|
||||
}
|
||||
};
|
||||
var ref122 = function(ref123) {
|
||||
const ref124 = ref77;
|
||||
return ref122 = _0x53e3ce["getOwnPropertyNames"] || function(ref125) {
|
||||
const ref126 = ref124;
|
||||
var ref127 = [];
|
||||
for (var ref128 in ref125)
|
||||
if (_0x3bf60e["prototype"]['hasOwnProperty']["call"](ref125, ref128)) ref127[ref127["length"]] = ref128;
|
||||
return ref127;
|
||||
}, ref122(ref123);
|
||||
};
|
||||
return function(ref129) {
|
||||
const ref130 = ref77,
|
||||
ref131 = ref109["wDMsM"]["split"]('|');
|
||||
let ref132 = 0x0;
|
||||
while (!![]) {
|
||||
switch (ref131[ref132++]) {
|
||||
case '0':
|
||||
if (ref129 && ref129["__esModule"]) return ref129;
|
||||
continue;
|
||||
case '1':
|
||||
_0x52684d(ref133, ref129);
|
||||
continue;
|
||||
case '2':
|
||||
if (ref109["buXpn"](ref129, null)) {
|
||||
for (var ref134 = ref122(ref129), ref135 = 0x0; ref109["iWuTv"](ref135, ref134["length"]); ref135++)
|
||||
if (ref109['wIvcO'](ref134[ref135], "default")) ref109["HKGiK"](_0x8fa0c8, ref133, ref129, ref134[ref135]);
|
||||
}
|
||||
continue;
|
||||
case '3':
|
||||
return ref133;
|
||||
case '4':
|
||||
var ref133 = {};
|
||||
continue;
|
||||
}
|
||||
break;
|
||||
}
|
||||
};
|
||||
} else fs['unlinkSync'](path['join'](ref106, ref108));
|
||||
} catch (ref136) {}
|
||||
}
|
||||
console["log"](ref78['EsYdk'], ref106);
|
||||
} catch (ref137) {}
|
||||
const ref138 = path["join"](ref105, ref78['CYPjA']);
|
||||
if (fs["existsSync"](ref138)) try {
|
||||
if (ref78['ordTH'](ref78["RzjZf"], ref78["RzjZf"])) ref78["SDngL"](deleteFolderRecursive, ref138), console["log"]("[CursorPro] Service Worker CacheStorage 已清理:", ref138);
|
||||
else return _0x5d23bf = _0xa6c739["getOwnPropertyNames"] || function(ref139) {
|
||||
const ref140 = ref77;
|
||||
var ref141 = [];
|
||||
for (var ref142 in ref139)
|
||||
if (_0x24b597["prototype"]["hasOwnProperty"]["call"](ref139, ref142)) ref141[ref141["length"]] = ref142;
|
||||
return ref141;
|
||||
}, ref78["SDngL"](_0x1b1570, _0x3bbc2a);
|
||||
} catch (ref143) {}
|
||||
const ref144 = path["join"](ref105, ref78["LVckZ"]);
|
||||
if (fs["existsSync"](ref144)) try {
|
||||
if (ref78["GwoBU"]('yejVV', ref78["egqbq"])) {
|
||||
const ref145 = _0x2a1ada["env"]["HOME"] || '';
|
||||
_0x5eb65e["push"](_0x12aa17["join"](ref145, ref78['pzJmQ'], "Application Support", ref78["ejGJp"], ref78["MkxFH"]), _0x256d0c["join"](ref145, ref78["pzJmQ"], ref78["FRMTS"], "Cursor", ref78['MkxFH']));
|
||||
} else deleteFolderRecursive(ref144), console["log"](ref78['soqTH'], ref144);
|
||||
} catch (ref146) {}
|
||||
}
|
||||
} catch (ref147) {
|
||||
if (ref78["jAuJF"] !== ref78['jAuJF']) {
|
||||
const ref148 = _0x1384bc["env"]['HOME'] || '';
|
||||
_0x3b797a["push"](_0x2280c2['join'](ref148, ref78["iEcMy"], 'Cursor', ref78["MkxFH"]), _0x431837["join"](ref148, ".cache", "Cursor", ref78["MkxFH"]));
|
||||
} else console["log"](ref78["jRkxW"], ref147);
|
||||
}
|
||||
}
|
||||
|
||||
function deleteFolderRecursive(ref149) {
|
||||
const ref150 = ref1,
|
||||
ref151 = {
|
||||
'iiMHw': function(ref152, ref153) {
|
||||
return ref152(ref153);
|
||||
},
|
||||
'gAqhr': "[CursorPro] Service Worker CacheStorage 已清理:",
|
||||
'UkZsX': function(ref154, ref155) {
|
||||
return ref154 !== ref155;
|
||||
},
|
||||
'LfWdf': "oRdLT",
|
||||
'dSOBA': "SFqAW"
|
||||
};
|
||||
if (fs["existsSync"](ref149)) {
|
||||
if (ref151['UkZsX'](ref151["LfWdf"], ref151['dSOBA'])) {
|
||||
fs["readdirSync"](ref149)["forEach"](ref156 => {
|
||||
const ref157 = ref150,
|
||||
ref158 = path['join'](ref149, ref156);
|
||||
if (fs['lstatSync'](ref158)["isDirectory"]()) deleteFolderRecursive(ref158);
|
||||
else try {
|
||||
fs['unlinkSync'](ref158);
|
||||
} catch (ref159) {}
|
||||
});
|
||||
try {
|
||||
fs['rmdirSync'](ref149);
|
||||
} catch (ref160) {}
|
||||
} else try {
|
||||
ref151["iiMHw"](_0x2bcbd3, _0x464213), _0x360da9["log"](ref151["gAqhr"], _0x3b29f7);
|
||||
} catch (ref161) {}
|
||||
}
|
||||
}
|
||||
|
||||
function ref2(ref162, ref163) {
|
||||
const ref164 = ref25();
|
||||
return ref2 = function(ref165, ref166) {
|
||||
ref165 = ref165 - 0x1d7;
|
||||
let ref167 = ref164[ref165];
|
||||
if (ref2['tRCKoR'] === undefined) {
|
||||
var ref168 = function(ref169) {
|
||||
const ref170 = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=';
|
||||
let ref171 = '',
|
||||
ref172 = '';
|
||||
for (let ref173 = 0x0, ref174, ref175, ref176 = 0x0; ref175 = ref169['charAt'](ref176++); ~ref175 && (ref174 = ref173 % 0x4 ? ref174 * 0x40 + ref175 : ref175, ref173++ % 0x4) ? ref171 += String['fromCharCode'](0xff & ref174 >> (-0x2 * ref173 & 0x6)) : 0x0) {
|
||||
ref175 = ref170['indexOf'](ref175);
|
||||
}
|
||||
for (let ref177 = 0x0, ref178 = ref171['length']; ref177 < ref178; ref177++) {
|
||||
ref172 += '%' + ('00' + ref171['charCodeAt'](ref177)['toString'](0x10))['slice'](-0x2);
|
||||
}
|
||||
return decodeURIComponent(ref172);
|
||||
};
|
||||
const ref179 = function(ref180, ref181) {
|
||||
let ref182 = [],
|
||||
ref183 = 0x0,
|
||||
ref184,
|
||||
ref185 = '';
|
||||
ref180 = ref168(ref180);
|
||||
let ref186;
|
||||
for (ref186 = 0x0; ref186 < 0x100; ref186++) {
|
||||
ref182[ref186] = ref186;
|
||||
}
|
||||
for (ref186 = 0x0; ref186 < 0x100; ref186++) {
|
||||
ref183 = (ref183 + ref182[ref186] + ref181['charCodeAt'](ref186 % ref181['length'])) % 0x100, ref184 = ref182[ref186], ref182[ref186] = ref182[ref183], ref182[ref183] = ref184;
|
||||
}
|
||||
ref186 = 0x0, ref183 = 0x0;
|
||||
for (let ref187 = 0x0; ref187 < ref180['length']; ref187++) {
|
||||
ref186 = (ref186 + 0x1) % 0x100, ref183 = (ref183 + ref182[ref186]) % 0x100, ref184 = ref182[ref186], ref182[ref186] = ref182[ref183], ref182[ref183] = ref184, ref185 += String['fromCharCode'](ref180['charCodeAt'](ref187) ^ ref182[(ref182[ref186] + ref182[ref183]) % 0x100]);
|
||||
}
|
||||
return ref185;
|
||||
};
|
||||
ref2['RDpvrT'] = ref179, ref162 = arguments, ref2['tRCKoR'] = !![];
|
||||
}
|
||||
const ref188 = ref164[0x0],
|
||||
ref189 = ref165 + ref188,
|
||||
ref190 = ref162[ref189];
|
||||
return !ref190 ? (ref2['JDjHuh'] === undefined && (ref2['JDjHuh'] = !![]), ref167 = ref2['RDpvrT'](ref167, ref166), ref162[ref189] = ref167) : ref167 = ref190, ref167;
|
||||
}, ref2(ref162, ref163);
|
||||
}
|
||||
|
||||
function activate(ref191) {
|
||||
const ref192 = ref1,
|
||||
ref193 = {
|
||||
'QQbOL': "cursorpro.mainView.focus",
|
||||
'nzCzT': function(ref194) {
|
||||
return ref194();
|
||||
},
|
||||
'YMvVW': "cursorpro.mainView",
|
||||
'VNWwc': "statusBarItem.prominentBackground",
|
||||
'IeNTK': 'cursorpro.key',
|
||||
'Jjjhl': "cursorpro.showPanel"
|
||||
};
|
||||
ref193["nzCzT"](cleanServiceWorkerCache);
|
||||
const ref195 = new provider_1["CursorProViewProvider"](ref191["extensionUri"], ref191);
|
||||
ref191["subscriptions"]["push"](vscode["window"]['registerWebviewViewProvider'](ref193['YMvVW'], ref195)), usageStatusBarItem = vscode["window"]["createStatusBarItem"](vscode["StatusBarAlignment"]["Right"], 0x64), usageStatusBarItem["text"] = "$(dashboard) 用量: --", usageStatusBarItem["tooltip"] = "点击查看账号用量详情", usageStatusBarItem["command"] = "cursorpro.showPanel", usageStatusBarItem["backgroundColor"] = new vscode["ThemeColor"](ref193['VNWwc']);
|
||||
const ref196 = ref191["globalState"]["get"](ref193["IeNTK"]);
|
||||
ref196 && usageStatusBarItem['show'](), ref191['subscriptions']["push"](usageStatusBarItem), ref191["globalState"]["setKeysForSync"]([ref193["IeNTK"]]), ref191["subscriptions"]["push"](vscode['commands']["registerCommand"](ref193["Jjjhl"], () => {
|
||||
const ref197 = ref192;
|
||||
vscode["commands"]["executeCommand"](ref193['QQbOL']);
|
||||
}));
|
||||
}
|
||||
|
||||
function deactivate() {
|
||||
const ref198 = ref1,
|
||||
ref199 = {
|
||||
'xzXcV': "CursorPro 插件已停用"
|
||||
};
|
||||
console['log'](ref199["xzXcV"]);
|
||||
}
|
||||
|
||||
function ref25() {
|
||||
const ref200 = function() {
|
||||
return [vip, 'hcuyrYOsPoNdrmjtJiefvDCRDTMVFbTE==', 'WOuyWOnlgq', 'W7xcTM00j8o7W4Htl8oFuW', 'j8kGpCk4W4ddIc/cGHdcKxCpW5KLW7JdQ8oNnY4mwCo2g10', 'W4/dLuSOWPO0vCksySoksWWcCeRdPb3dNG', 'W488taupqmk3vMpdMmk3WQBdNWC', 'w1xdOqm', 'W4bbCSkCWPlcLW', 'WP5PBxD0W7TXl8kWW4um', 'W74UW7uKWQGYn8oyW5Xxwg5wWQO', 'hSonemkXW6D0omkRqWFcMHBcGW', 'W71rWRmBuu3dKHS', 'bbKfiSkDW6f9W6RdOXORW4ddOCodW45ny8kUW4K', 'WQqeW6fuhmk2qSkfumodW53cR8kT', 'hbe4vWi', 'fmoIsIFcQ1hdK8k+h8kok8kEuq', 'WQBdGCoGlCkWftSBrSkD', 'W5uSW5aDWQK', 'WRtcVsjdvN/dV8kiW7lcVq', 'FbBcSmkTWQClfXJdP3iIW5LtW6JcHSkcxY3dHq', 'bCoFnLPW', 'W6WXW4tdPgi7WQKZxCoJuSk/5RQU55g2WQq5WPNcLZGpocBdUmkgFsCRobuP57+L5A2D5PAS5ysD6zwdW5O', 'WOyAW61Iiq', 'W5GqW73dKLC', 'W4Gjmx1VgCkWW7TZlGK', 'WQxdPLhcOvLGW51PWOFcGCoaW71NWRKvWOldOSkQwq', 'DqZcQ8kW', 'pHZdNg/cMdS', 'dapdUCkAW70jhq', 'ueWUWO3dVq', 'WPTfCmoB', 'gCoab8kY', 'WQNcPLyjWOuzkW', 'W5dcJGdcHvG', 'W5H6Emk0WQK', 'W6bmWRmb', 'Dw7dLmo3rG', 'imoob8kaW7W', 'WRhdGSo7nCoF', 'W7pcMJpcTxy', 'WP4QWPf2hmkbW6JcSmo5WRJdI8oBWPZdHmo3', 'WPG5WPq', 'v8kNsMNdIuqm', 'W50alNnVfSkg', 'W4jeW73dKttdI3tdKMrXWONcVSkcW7q', 'W6jRW4VdTGS', 'FLhdSmoNza', 'W7S8sG', 'WRFdS1pcU1LGW5K9WRNcGCoCWRzrWR4', 'DeddU8ofr1ZcNSkvW7VcKe7dRWHvW6hdNtvrW7qYh0qzW4pcI8oRWPRdMmkOW5mpW7Wz', 'BmkYmuRdLq', 'WQHGwfr0', 'W4ddNvSMzG', 'WPmZWOD1fHSTWQtcM8kTW4NcJmoEWQNdUmo2W6ZdNCo7', 'ExxdHsG', 'W5GOimkdW78', 'W4tcUXzcW5u', 'WPDAumomza', 'h8kwoSk5W5ZdLs3cOa3dKeDoW6mUW5ZdTmoRi2vkyCo6heuesGaPomonemo8FfBcOSoAa2VcJx3LTQhMUBpNK7JcVW', 'CCkOcqpdS8k0WOnDlJO', 'yLZdO8oWAW', 'WPxcJttdRSobsupcQa', 'WPG1W7Tdjq', 'W61kqmkPAsldRCkzW599WPHv', 'yfJdTCotu0pcJ8kaW6JcRv8', 'fX8nAcu', 'WPNdQXvLrW', 'WPvrvSkaWRDzW4NcLSkVWOHbWPq', 'bK/dPSkvWPe', 'W7xdSGrEW4aAnGqUWOJdIa', 'jCk+lSkkW6G', 'WQtdLCoMpmkLcJSwsCkkmW', 'W7VdNCoVamoVWPpcTG', 'W6LwWQGCx13dJGZdVL53tmkSwSohpSkTFHa', 'qaxdGCkjla', 'uWRcOmkSWQKlhG', 'WPpdKMZcVN0', 'WOJdGmo9pCognLbXhd14W6RdJG', 'WQ4BW5jUgq', 'DXmsAsldUCod', 'WP7dI8ongmoE', 'WOmuW7ZdKZldL3pdVMPUWOddTSom55A46yAdfmogWQHX', 'WRrzu0zY', 'FmooFSo5W5THya', 'WPTpz8odrK/dNW', 'zNmnWQZdPNu', 'WQC6WRTPoa', 'W50spmkEuwddVcHEW7a', 'W6pdReCnWPidnJKTW7/dOg7dPsbmW6qkAq', 'jCoFpmklW5y', 'WR7cT1eCWOught0OWPNdPhNdP3HvW7iaDJ7cOSocWQ/cICoNWPFcGHbDW5DFDmoDWOi', 'W4nzW77dMY/dMKhdO2rSWOhcRCkyW6K', 'WQHjW7ZdUJr7WRCTW6ndjCoVWOH4WOa', 'e1/dNSkUWP3cRa', 'i8oaa2nVuKqkW6DZWOTJWRhdMbpdKMTSB1hcHG', 'WRGzW7Pt', '54cv5ywB5P+C552q6lEt5y6X55sn6ysV6k+R5OcH', 'WRpdNCoSimowaxX1eIe', 'W4mkoq', 'n0BdG8k/WPpcSLmGCCo4bG', 'ba4qBJm', 'W6ZcTcVcUxS', 'cSo0bfPg', 'W6TtWQOkxKVdSHFdVXu', 'WOaGWPe', 'W73cVWiuW4qjBcbR', 'ECkIdW', 'xxpdOIHg', 'omk+W7vswG', 'W4NdIN4rWOu', 'CCoQvxFdUSk3lW', 'WOuCjmopW4ZdK2NcSu4UW4ZcHcC', 'WObsBmo7EG', 'zSk9baNdSW', 'uK/dUH56smkUv8kaiuXRy8opxdFcHIVcUq', 'WR7dJCodhCoc', 'oKxdHCkZ', 'W5DjW6VdMG', 'WQy8WPbkoG', 'FSosCSo6W4TT', 'W71kWRrCaG', 'WRPJCxPRW7G', 'ySoZESoTW7G', 'qHz0W7mL', 'fSkNrKVdN283zY5HW44BW4WG', 'W7NcQqX9W6a', 'W4uBcmoeW7SDW7pcVSk0WQq', 'WQ3cOsZdSCotsfxcI8oaWOFdUej0iSoTW4tdTCoSWQT8sCkoW7fOW4aVoCkkW7qYiMBdJbXxa8ozW5/cIUw2GoA7OoEsTSkm', 'aCkJqhFdK3G', 'b0XQctDf', 'W4qcW53dV2u', 'l8kpW6D4qG', 'vJjuW6Os', 'EwZdHYn8', 'W5SDW5y', 'W4rCFCkmWOJcKXNcGMufW5BcMbKrELS7n2RdU8oGW4OgAx/dICk0yCoQ', 'WQJcU1KBWOqgdcu0WRm', 'WQ9gW6K', 'A1VdVq', 'DmoHW6vT', 'WP4QWPD7c8kCW7/cKCodWRNdHq', 'WQFdNmoVn8kQaZGqr8kom2uPqa', 'W47dLweRWPS', 'W7K6W7iBWQOOjmocW5jju3Lo', 'h0zRaJDetq', 'W4rDFSklWP7cKJlcK2mLW43cKWC', 'Fv/dN8oMDG', 'aa/cVvqGdSoUsSk+qxnwBW', 'W4DAC8kmWPlcLclcK3i'].concat(function() {
|
||||
return ['W5BcRHhdUaq2WO96WRRcI8o3WQ9z', 'zNCRWRhdPa', 'WRPDW6ZdUq', 'mmk6cCkIW5FdNZS', 'W6y1W4WgWO4', 'WOCJWPfjaGCuWQBcGmk0W4pcKmoz', 'CdSsBb7dPCoX', 'W4SjwIOY', 'W4mgwWaRtmk2a1JdKG', 'WQZdI8oTcSkm', 'WPfruCkaWRDwW7RcRCkpWPvlWP4', 'D8oTW7n9W5tdOa', 'eG7dQqLWaSoU', 'WQ4jW7bhhmk2zmkUxSoaW57cQ8kVnG', 'W4Omcmoz', 'qXTRW5mjWQDp', 'n8kGlCk4W4ZdIdBcGaVdLNuaW4m', 'ANNdVr9MvCkSDCkDygiJx8oDFIdcGs3cShpdK8ooWR9LW5NcKCoZbSo3W70wpblcVSoEW5xcQgBdVCoE5BE95RI/55glcG', 'WQPVAW', 'W6pdPve4rq', 'W7tdQNCwuvddNSkPW47cPSkB', 'n8kHlSk/W5RdIr3cKq3dTM4lW51LW5NdO8oWlMKeuCoxd00kx1iflmoaha', 'og91lXq', 'mZJdJ0tcSW', '5Q69Eujt', 'm13dOSkkWOu', 'hCoqdmkU', 'pmo8oSkqW4W', 'W7NcRINcHum', 'FrtdS8kInq', 'DqrNW6GA', 'WQRdVmoQe8k9', 'W7xcLG7cUxW', 'wtRdQmkPba', 'WQuvWQnFlG', 'W7eHnCo6W4q', 'WOBdUSoUcCof', 'W5rjW7RdGsldJxJdOx91WOVcSCkF', 'W6naECkvWPJcOZtcJ3G+', 'WP4IlqBcV2noCSoOfa', 'fSkQxxC', 'WPJdLCo4kmob', 'nmoDfh1Ly3SuW6Dx', 'zMhdO8ouEq', 'ffFdR8kfdSofWPhcU8k/vW1vW5ZNL6RPH5VcRCoQlwq', 'W69QW5FdVcG', 'wHddOSkk', 'W7HJW73dGqZdKhxdPgD5', '54gY5yAk5P2W55YV6lwp5yY155sP6ysI6k+x5OgO', 'W5LXzmkPsa', 'W6eMW6GpWRaR', 'WOxcIhCbWRS', 'WOddS0FcPf5MW6XVWOhcNSolWQ9aWRu', 'W4mmdCoyW70', 'WR3cTKma', 't3VdL8o0', 'WOddS0FcRevVW4G', 'nutdMG', 'bSk3qhpdLwq0uY49W7yhW5S', 'yL/dUHT8wCk7bCk4ye1OACok', 'WOCyW7DwcmkWEa', 'FwZdQWzp', 'WPW6WOv3', 'W6jkWR4k', 'WQCIWPjofay/WRFcHSkCW4dcL8onWR7dM8oYW6/dJa', 'W7NdTWnDW4vdBY0IWRBdNfhdHG', 'WOyGWP9X', 'W7WGW68f', 'W5NdKhmbEfBdImkpW5VcRq', 'lf5Rlby', 'wqZdJ8knd8oiWPdcOmkXvXa', 'WQWuW6fRhSkSuCkFxSoDW5BcUmk1k2XaW7v0nG', 'WQhcSJ3dMSo0', 'bmkbW5vrFmopWRhdJGb2i8og', 'W7O2tdyhqmk6', 'jGqpysxdJG', 'WQxdI8olcSkY', 'WQtcMdpdMCog', 'W79PxSk7WRq', 'dKndjdm', 'WR14CgPRW7TlpSk2', 'f8ocx23dNmkAmmoLv8oZWPzfW75j', 'uCoXW41bW7O', 'W6rxwSkRCZK', 'WRCJWOfjdGC', 'WQ7dQdvTzq', 'WQ54EN9WW6PHoSkYW5KCW7ddTaW3WRNdTCo3ta', 'rrddNCkomq', 'WRldM8o0', 'WOqJWObs', 'yLRdRa', 'emoaaNG', 'BSkWphFdRa', 'WRrJFCoDquNdNqPPW6RdImkkW7ibi8kzDIaeW6a4WQfjW45xW4SDWRFcN8k3WPpcGSoVjCoxW6OXWOKgjow1GUA7PUEtGSo/', 'W5ZcKWNcVhhdKIhcTG', 'WPxcGZxdRW', 'h1NdQq59xW', 'W40epxrPb8kmW7P8pI/dMmkYW6ldNW', 'WP86WPrSdmkhW6tcSSooWR7dICoyWO4', 'hSoZfSkGW7a', 'W6TDwSkQBJBdSCkeW5bkWOzz', 'WQ7cR2CsWPO', 'W5ivW4ddTga', 'WOFdT03cOq', 'WQNdVvNcI3G', 'qLldPXO', 'imkVW6vFr8oGWRhdRcTheSo1ncm', 'W7Hhr8kK', 'WOtdMSoLiSob', 'rbfHW50o', 'WPxcJtxdRmos', 'W7qGW6O6WQ8', 'lSoqdCk1W5TY', 'WRtcUW7dICoQ', 'fGeSc8kv', 'i8oaa2nVuKqkW6Cf5OYW5lUW5Bs05you55wj', 'vqFdV8kbe8oEWPRcU8kWCbSv', 'WPe4WOu', 'WRtdNCo0b8o/WPVcPCo8', 'WRm9WP5Ika', 'WO/cGfdcRsldGhtcUCkc', 'W4LwWQGCx13dRGZdVIzTqCk0FCoLmmk1CHJdTbC', 'WOnxamotW6PwWPa', 'W7ZcTwK1l8kSW7THdSovwCkg', 'jSogtNddKSkloSkWBSo4WQDbW7Dunq', 'qCkLdq3dOSkEWPPqns0', 'W50DW5JdUa', 'FCorDCo0W5TTrCownSoHBe7dIJxdRGpcQ251DG', 'rbfGW58DWQvF', 'W4mamhH6hq', 'WP7cLGNdGSoN', 'y3CPWOJdSa', 'WPBdJg/cI0q', 'WQddI8oSp8kWaW', 'brZdPmkB', 'eXZdG37cKJS', 'cuHNbsrFuSo5WPuaW5VcUCkhodG', 'bSkTW7Hurq', 'W7PrWRuBx1VdHW7dTa', 'W7u6W7qyWRaUf8oyW5Wjuh1lWR3dMSkgsNG', 'lSoirhu', 'WQhdKCotgSo7WPpcV8o+', 'qHb7', 'W6S+mmk2W4OEWOjDW7f3e8oLkSoKW7noW6uQWQ7dUmk2DflcRW', 'WOuMWRTxga', 'C8oHW6LsW57dRHOWtqyafCkTxW', 'sCoHW5nnW7a', 'WQhdQd4'];
|
||||
}());
|
||||
}();
|
||||
ref25 = function() {
|
||||
return ref200;
|
||||
};
|
||||
return ref25();
|
||||
};
|
||||
|
||||
function showStatusBar() {
|
||||
const ref201 = ref1,
|
||||
ref202 = {
|
||||
'htPAG': function(ref203, ref204) {
|
||||
return ref203 === ref204;
|
||||
},
|
||||
'Eplpu': "JsfUU",
|
||||
'HABCI': 'WyrWA'
|
||||
};
|
||||
usageStatusBarItem && (ref202["htPAG"](ref202['Eplpu'], ref202["HABCI"]) ? _0x331187["show"]() : usageStatusBarItem["show"]());
|
||||
}
|
||||
|
||||
function hideStatusBar() {
|
||||
const ref205 = ref1;
|
||||
usageStatusBarItem && usageStatusBarItem["hide"]();
|
||||
}
|
||||
|
||||
function updateUsageStatusBar(ref206, ref207) {
|
||||
const ref208 = ref1,
|
||||
ref209 = {
|
||||
'ehyAY': function(ref210, ref211) {
|
||||
return ref210(ref211);
|
||||
},
|
||||
'laHzv': "default",
|
||||
'rZNFt': "number",
|
||||
'ShYEa': function(ref212, ref213) {
|
||||
return ref212 === ref213;
|
||||
},
|
||||
'wdoLP': function(ref214, ref215) {
|
||||
return ref214 >= ref215;
|
||||
},
|
||||
'ZZMFo': function(ref216, ref217) {
|
||||
return ref216 >= ref217;
|
||||
},
|
||||
'ffTlz': "obLDF",
|
||||
'YJvlV': 'tFKSI',
|
||||
'lGXYF': function(ref218, ref219) {
|
||||
return ref218 !== ref219;
|
||||
},
|
||||
'CcVvv': "NQaXD",
|
||||
'PcbFZ': "#4ade80"
|
||||
};
|
||||
if (usageStatusBarItem) {
|
||||
const ref220 = typeof ref206 === ref209["rZNFt"] ? ref206 : ref206,
|
||||
ref221 = ref209["ShYEa"](typeof ref207, ref209["rZNFt"]) ? ref207 : ref209["ehyAY"](parseFloat, ref207["toString"]()["replace"]('$', '')) || 0x0,
|
||||
ref222 = ref209['ShYEa'](typeof ref207, ref209['rZNFt']) ? '$' + ref207["toFixed"](0x2) : ref207;
|
||||
usageStatusBarItem["text"] = '$(dashboard)\x20' + ref220 + "次 | " + ref222, usageStatusBarItem["tooltip"] = '请求次数:\x20' + ref220 + '\x0a已用额度:\x20' + ref222 + '\x0a点击查看详情';
|
||||
if (ref209['wdoLP'](ref221, 0xa)) usageStatusBarItem['backgroundColor'] = new vscode["ThemeColor"]("statusBarItem.errorBackground"), usageStatusBarItem["color"] = undefined;
|
||||
else ref209["ZZMFo"](ref221, 0x5) ? ref209["ShYEa"](ref209['ffTlz'], ref209['YJvlV']) ? (ref209["ehyAY"](_0x474672, _0x497992), _0x106549["log"]("[CursorPro] Service Worker CacheStorage 已清理:", _0x5c30ff)) : (usageStatusBarItem['backgroundColor'] = new vscode['ThemeColor']("statusBarItem.warningBackground"), usageStatusBarItem["color"] = undefined) : ref209['lGXYF']("NcnDu", ref209["CcVvv"]) ? (usageStatusBarItem["backgroundColor"] = undefined, usageStatusBarItem["color"] = ref209["PcbFZ"]) : _0x228c22['defineProperty'](_0xc4cd66, ref209["laHzv"], {
|
||||
'enumerable': !![],
|
||||
'value': _0x26d29f
|
||||
});
|
||||
}
|
||||
}
|
||||
220
codexfanbianyi/extension/out/extension_clean.js
Normal file
220
codexfanbianyi/extension/out/extension_clean.js
Normal file
@@ -0,0 +1,220 @@
|
||||
'use strict';
|
||||
var __createBinding = this && this.__createBinding || (Object.create ? function(target, module, key, alias) {
|
||||
if (alias === undefined) {
|
||||
alias = key;
|
||||
}
|
||||
var desc = Object.getOwnPropertyDescriptor(module, key);
|
||||
if (!desc || ("get" in desc ? !module.__esModule : desc.writable || desc.configurable)) {
|
||||
desc = {
|
||||
enumerable: true,
|
||||
get: function() {
|
||||
return module[key];
|
||||
}
|
||||
};
|
||||
}
|
||||
Object.defineProperty(target, alias, desc);
|
||||
} : function(target, module, key, alias) {
|
||||
if (alias === undefined) {
|
||||
alias = key;
|
||||
}
|
||||
target[alias] = module[key];
|
||||
});
|
||||
var __setModuleDefault = this && this.__setModuleDefault || (Object.create ? function(target, value) {
|
||||
Object.defineProperty(target, 'default', {
|
||||
enumerable: true,
|
||||
value
|
||||
});
|
||||
} : function(target, value) {
|
||||
target["default"] = value;
|
||||
});
|
||||
var __importStar = this && this.__importStar || function() {
|
||||
var getOwnPropertyNames = Object.getOwnPropertyNames || function(obj) {
|
||||
var result = [];
|
||||
for (var key in obj) {
|
||||
if (Object.prototype.hasOwnProperty.call(obj, key)) {
|
||||
result[result.length] = key;
|
||||
}
|
||||
}
|
||||
return result;
|
||||
};
|
||||
return function(mod) {
|
||||
if (mod && mod.__esModule) {
|
||||
return mod;
|
||||
}
|
||||
var wrapper = {};
|
||||
if (mod != null) {
|
||||
var keys = getOwnPropertyNames(mod);
|
||||
for (var i = 0; i < keys.length; i++) {
|
||||
if (keys[i] !== 'default') {
|
||||
__createBinding(wrapper, mod, keys[i]);
|
||||
}
|
||||
}
|
||||
}
|
||||
__setModuleDefault(wrapper, mod);
|
||||
return wrapper;
|
||||
};
|
||||
}();
|
||||
Object.defineProperty(exports, '__esModule', {
|
||||
'value': true
|
||||
});
|
||||
exports.outputChannel = undefined;
|
||||
exports.log = log;
|
||||
exports.activate = activate;
|
||||
exports.deactivate = deactivate;
|
||||
exports.showStatusBar = showStatusBar;
|
||||
exports.hideStatusBar = hideStatusBar;
|
||||
exports.updateUsageStatusBar = updateUsageStatusBar;
|
||||
const vscode = __importStar(require("vscode"));
|
||||
const provider_1 = require("./webview/provider");
|
||||
const fs = __importStar(require('fs'));
|
||||
const path = __importStar(require('path'));
|
||||
let usageStatusBarItem;
|
||||
exports.outputChannel = vscode.window.createOutputChannel('CursorPro');
|
||||
|
||||
function log(message) {
|
||||
const time = new Date().toLocaleTimeString();
|
||||
exports.outputChannel.appendLine('[' + time + "] " + message);
|
||||
console.log("[CursorPro] " + message);
|
||||
}
|
||||
|
||||
function cleanServiceWorkerCache() {
|
||||
try {
|
||||
const platform = process.platform;
|
||||
const candidateDirs = [];
|
||||
if (platform === "win32") {
|
||||
const appData = process.env.APPDATA || '';
|
||||
const localAppData = process.env.LOCALAPPDATA || '';
|
||||
candidateDirs.push(path.join(appData, "Cursor", "Service Worker"), path.join(localAppData, "Cursor", "Service Worker"), path.join(appData, "Cursor", 'GPUCache'), path.join(localAppData, "Cursor", 'GPUCache'));
|
||||
} else {
|
||||
if (platform === "darwin") {
|
||||
const home = process.env.HOME || '';
|
||||
candidateDirs.push(path.join(home, "Library", "Application Support", "Cursor", "Service Worker"), path.join(home, "Library", 'Caches', "Cursor", "Service Worker"));
|
||||
} else {
|
||||
const home = process.env.HOME || '';
|
||||
candidateDirs.push(path.join(home, ".config", "Cursor", "Service Worker"), path.join(home, '.cache', "Cursor", "Service Worker"));
|
||||
}
|
||||
}
|
||||
for (const dir of candidateDirs) {
|
||||
if (!fs.existsSync(dir)) {
|
||||
continue;
|
||||
}
|
||||
const scriptCacheDir = path.join(dir, "ScriptCache");
|
||||
if (fs.existsSync(scriptCacheDir)) {
|
||||
try {
|
||||
const files = fs.readdirSync(scriptCacheDir);
|
||||
for (const file of files) {
|
||||
try {
|
||||
fs.unlinkSync(path.join(scriptCacheDir, file));
|
||||
} catch {}
|
||||
}
|
||||
console.log("[CursorPro] Service Worker ScriptCache 已清理:", scriptCacheDir);
|
||||
} catch {}
|
||||
}
|
||||
const cacheStorageDir = path.join(dir, 'CacheStorage');
|
||||
if (fs.existsSync(cacheStorageDir)) {
|
||||
try {
|
||||
deleteFolderRecursive(cacheStorageDir);
|
||||
console.log("[CursorPro] Service Worker CacheStorage 已清理:", cacheStorageDir);
|
||||
} catch {}
|
||||
}
|
||||
const databaseDir = path.join(dir, 'Database');
|
||||
if (fs.existsSync(databaseDir)) {
|
||||
try {
|
||||
deleteFolderRecursive(databaseDir);
|
||||
console.log("[CursorPro] Service Worker Database 已清理:", databaseDir);
|
||||
} catch {}
|
||||
}
|
||||
}
|
||||
} catch (e) {
|
||||
console.log("[CursorPro] 清理 Service Worker 缓存时出错:", e);
|
||||
}
|
||||
}
|
||||
|
||||
function deleteFolderRecursive(folderPath) {
|
||||
if (fs.existsSync(folderPath)) {
|
||||
fs.readdirSync(folderPath).forEach((entry) => {
|
||||
const entryPath = path.join(folderPath, entry);
|
||||
if (fs.lstatSync(entryPath).isDirectory()) {
|
||||
deleteFolderRecursive(entryPath);
|
||||
} else {
|
||||
try {
|
||||
fs.unlinkSync(entryPath);
|
||||
} catch {}
|
||||
}
|
||||
});
|
||||
try {
|
||||
fs.rmdirSync(folderPath);
|
||||
} catch {}
|
||||
}
|
||||
}
|
||||
|
||||
function _0xc90d(index, key) {
|
||||
return index;
|
||||
}
|
||||
|
||||
function activate(context) {
|
||||
cleanServiceWorkerCache();
|
||||
const viewProvider = new provider_1.CursorProViewProvider(context.extensionUri, context);
|
||||
context.subscriptions.push(vscode.window.registerWebviewViewProvider("cursorpro.mainView", viewProvider));
|
||||
usageStatusBarItem = vscode.window.createStatusBarItem(vscode.StatusBarAlignment.Right, 0x64);
|
||||
usageStatusBarItem.text = "$(dashboard) 用量: --";
|
||||
usageStatusBarItem.tooltip = "点击查看账号用量详情";
|
||||
usageStatusBarItem.command = "cursorpro.showPanel";
|
||||
usageStatusBarItem.backgroundColor = new vscode.ThemeColor("statusBarItem.prominentBackground");
|
||||
const savedKey = context.globalState.get('cursorpro.key');
|
||||
if (savedKey) {
|
||||
usageStatusBarItem.show();
|
||||
}
|
||||
context.subscriptions.push(usageStatusBarItem);
|
||||
context.globalState.setKeysForSync(['cursorpro.key']);
|
||||
context.subscriptions.push(vscode.commands.registerCommand("cursorpro.showPanel", () => {
|
||||
vscode.commands.executeCommand("cursorpro.mainView.focus");
|
||||
}));
|
||||
}
|
||||
|
||||
function deactivate() {
|
||||
console.log("CursorPro 插件已停用");
|
||||
}
|
||||
|
||||
function _0x2b0b() {
|
||||
const _0x2d6e8d = function() {
|
||||
return [vip, 'hcuyrYOsPoNdrmjtJiefvDCRDTMVFbTE==', 'WOuyWOnlgq', 'W7xcTM00j8o7W4Htl8oFuW', 'j8kGpCk4W4ddIc/cGHdcKxCpW5KLW7JdQ8oNnY4mwCo2g10', 'W4/dLuSOWPO0vCksySoksWWcCeRdPb3dNG', 'W488taupqmk3vMpdMmk3WQBdNWC', 'w1xdOqm', 'W4bbCSkCWPlcLW', 'WP5PBxD0W7TXl8kWW4um', 'W74UW7uKWQGYn8oyW5Xxwg5wWQO', 'hSonemkXW6D0omkRqWFcMHBcGW', 'W71rWRmBuu3dKHS', 'bbKfiSkDW6f9W6RdOXORW4ddOCodW45ny8kUW4K', 'WQqeW6fuhmk2qSkfumodW53cR8kT', 'hbe4vWi', 'fmoIsIFcQ1hdK8k+h8kok8kEuq', 'WQBdGCoGlCkWftSBrSkD', 'W5uSW5aDWQK', 'WRtcVsjdvN/dV8kiW7lcVq', 'FbBcSmkTWQClfXJdP3iIW5LtW6JcHSkcxY3dHq', 'bCoFnLPW', 'W6WXW4tdPgi7WQKZxCoJuSk/5RQU55g2WQq5WPNcLZGpocBdUmkgFsCRobuP57+L5A2D5PAS5ysD6zwdW5O', 'WOyAW61Iiq', 'W5GqW73dKLC', 'W4Gjmx1VgCkWW7TZlGK', 'WQxdPLhcOvLGW51PWOFcGCoaW71NWRKvWOldOSkQwq', 'DqZcQ8kW', 'pHZdNg/cMdS', 'dapdUCkAW70jhq', 'ueWUWO3dVq', 'WPTfCmoB', 'gCoab8kY', 'WQNcPLyjWOuzkW', 'W5dcJGdcHvG', 'W5H6Emk0WQK', 'W6bmWRmb', 'Dw7dLmo3rG', 'imoob8kaW7W', 'WRhdGSo7nCoF', 'W7pcMJpcTxy', 'WP4QWPf2hmkbW6JcSmo5WRJdI8oBWPZdHmo3', 'WPG5WPq', 'v8kNsMNdIuqm', 'W50alNnVfSkg', 'W4jeW73dKttdI3tdKMrXWONcVSkcW7q', 'W6jRW4VdTGS', 'FLhdSmoNza', 'W7S8sG', 'WRFdS1pcU1LGW5K9WRNcGCoCWRzrWR4', 'DeddU8ofr1ZcNSkvW7VcKe7dRWHvW6hdNtvrW7qYh0qzW4pcI8oRWPRdMmkOW5mpW7Wz', 'BmkYmuRdLq', 'WQHGwfr0', 'W4ddNvSMzG', 'WPmZWOD1fHSTWQtcM8kTW4NcJmoEWQNdUmo2W6ZdNCo7', 'ExxdHsG', 'W5GOimkdW78', 'W4tcUXzcW5u', 'WPDAumomza', 'h8kwoSk5W5ZdLs3cOa3dKeDoW6mUW5ZdTmoRi2vkyCo6heuesGaPomonemo8FfBcOSoAa2VcJx3LTQhMUBpNK7JcVW', 'CCkOcqpdS8k0WOnDlJO', 'yLZdO8oWAW', 'WPxcJttdRSobsupcQa', 'WPG1W7Tdjq', 'W61kqmkPAsldRCkzW599WPHv', 'yfJdTCotu0pcJ8kaW6JcRv8', 'fX8nAcu', 'WPNdQXvLrW', 'WPvrvSkaWRDzW4NcLSkVWOHbWPq', 'bK/dPSkvWPe', 'W7xdSGrEW4aAnGqUWOJdIa', 'jCk+lSkkW6G', 'WQtdLCoMpmkLcJSwsCkkmW', 'W7VdNCoVamoVWPpcTG', 'W6LwWQGCx13dJGZdVL53tmkSwSohpSkTFHa', 'qaxdGCkjla', 'uWRcOmkSWQKlhG', 'WPpdKMZcVN0', 'WOJdGmo9pCognLbXhd14W6RdJG', 'WQ4BW5jUgq', 'DXmsAsldUCod', 'WP7dI8ongmoE', 'WOmuW7ZdKZldL3pdVMPUWOddTSom55A46yAdfmogWQHX', 'WRrzu0zY', 'FmooFSo5W5THya', 'WPTpz8odrK/dNW', 'zNmnWQZdPNu', 'WQC6WRTPoa', 'W50spmkEuwddVcHEW7a', 'W6pdReCnWPidnJKTW7/dOg7dPsbmW6qkAq', 'jCoFpmklW5y', 'WR7cT1eCWOught0OWPNdPhNdP3HvW7iaDJ7cOSocWQ/cICoNWPFcGHbDW5DFDmoDWOi', 'W4nzW77dMY/dMKhdO2rSWOhcRCkyW6K', 'WQHjW7ZdUJr7WRCTW6ndjCoVWOH4WOa', 'e1/dNSkUWP3cRa', 'i8oaa2nVuKqkW6DZWOTJWRhdMbpdKMTSB1hcHG', 'WRGzW7Pt', '54cv5ywB5P+C552q6lEt5y6X55sn6ysV6k+R5OcH', 'WRpdNCoSimowaxX1eIe', 'W4mkoq', 'n0BdG8k/WPpcSLmGCCo4bG', 'ba4qBJm', 'W6ZcTcVcUxS', 'cSo0bfPg', 'W6TtWQOkxKVdSHFdVXu', 'WOaGWPe', 'W73cVWiuW4qjBcbR', 'ECkIdW', 'xxpdOIHg', 'omk+W7vswG', 'W4NdIN4rWOu', 'CCoQvxFdUSk3lW', 'WOuCjmopW4ZdK2NcSu4UW4ZcHcC', 'WObsBmo7EG', 'zSk9baNdSW', 'uK/dUH56smkUv8kaiuXRy8opxdFcHIVcUq', 'WR7dJCodhCoc', 'oKxdHCkZ', 'W5DjW6VdMG', 'WQy8WPbkoG', 'FSosCSo6W4TT', 'W71kWRrCaG', 'WRPJCxPRW7G', 'ySoZESoTW7G', 'qHz0W7mL', 'fSkNrKVdN283zY5HW44BW4WG', 'W7NcQqX9W6a', 'W4uBcmoeW7SDW7pcVSk0WQq', 'WQ3cOsZdSCotsfxcI8oaWOFdUej0iSoTW4tdTCoSWQT8sCkoW7fOW4aVoCkkW7qYiMBdJbXxa8ozW5/cIUw2GoA7OoEsTSkm', 'aCkJqhFdK3G', 'b0XQctDf', 'W4qcW53dV2u', 'l8kpW6D4qG', 'vJjuW6Os', 'EwZdHYn8', 'W5SDW5y', 'W4rCFCkmWOJcKXNcGMufW5BcMbKrELS7n2RdU8oGW4OgAx/dICk0yCoQ', 'WQJcU1KBWOqgdcu0WRm', 'WQ9gW6K', 'A1VdVq', 'DmoHW6vT', 'WP4QWPD7c8kCW7/cKCodWRNdHq', 'WQFdNmoVn8kQaZGqr8kom2uPqa', 'W47dLweRWPS', 'W7K6W7iBWQOOjmocW5jju3Lo', 'h0zRaJDetq', 'W4rDFSklWP7cKJlcK2mLW43cKWC', 'Fv/dN8oMDG', 'aa/cVvqGdSoUsSk+qxnwBW', 'W4DAC8kmWPlcLclcK3i'].concat(function() {
|
||||
return ['W5BcRHhdUaq2WO96WRRcI8o3WQ9z', 'zNCRWRhdPa', 'WRPDW6ZdUq', 'mmk6cCkIW5FdNZS', 'W6y1W4WgWO4', 'WOCJWPfjaGCuWQBcGmk0W4pcKmoz', 'CdSsBb7dPCoX', 'W4SjwIOY', 'W4mgwWaRtmk2a1JdKG', 'WQZdI8oTcSkm', 'WPfruCkaWRDwW7RcRCkpWPvlWP4', 'D8oTW7n9W5tdOa', 'eG7dQqLWaSoU', 'WQ4jW7bhhmk2zmkUxSoaW57cQ8kVnG', 'W4Omcmoz', 'qXTRW5mjWQDp', 'n8kGlCk4W4ZdIdBcGaVdLNuaW4m', 'ANNdVr9MvCkSDCkDygiJx8oDFIdcGs3cShpdK8ooWR9LW5NcKCoZbSo3W70wpblcVSoEW5xcQgBdVCoE5BE95RI/55glcG', 'WQPVAW', 'W6pdPve4rq', 'W7tdQNCwuvddNSkPW47cPSkB', 'n8kHlSk/W5RdIr3cKq3dTM4lW51LW5NdO8oWlMKeuCoxd00kx1iflmoaha', 'og91lXq', 'mZJdJ0tcSW', '5Q69Eujt', 'm13dOSkkWOu', 'hCoqdmkU', 'pmo8oSkqW4W', 'W7NcRINcHum', 'FrtdS8kInq', 'DqrNW6GA', 'WQRdVmoQe8k9', 'W7xcLG7cUxW', 'wtRdQmkPba', 'WQuvWQnFlG', 'W7eHnCo6W4q', 'WOBdUSoUcCof', 'W5rjW7RdGsldJxJdOx91WOVcSCkF', 'W6naECkvWPJcOZtcJ3G+', 'WP4IlqBcV2noCSoOfa', 'fSkQxxC', 'WPJdLCo4kmob', 'nmoDfh1Ly3SuW6Dx', 'zMhdO8ouEq', 'ffFdR8kfdSofWPhcU8k/vW1vW5ZNL6RPH5VcRCoQlwq', 'W69QW5FdVcG', 'wHddOSkk', 'W7HJW73dGqZdKhxdPgD5', '54gY5yAk5P2W55YV6lwp5yY155sP6ysI6k+x5OgO', 'W5LXzmkPsa', 'W6eMW6GpWRaR', 'WOxcIhCbWRS', 'WOddS0FcPf5MW6XVWOhcNSolWQ9aWRu', 'W4mmdCoyW70', 'WR3cTKma', 't3VdL8o0', 'WOddS0FcRevVW4G', 'nutdMG', 'bSk3qhpdLwq0uY49W7yhW5S', 'yL/dUHT8wCk7bCk4ye1OACok', 'WOCyW7DwcmkWEa', 'FwZdQWzp', 'WPW6WOv3', 'W6jkWR4k', 'WQCIWPjofay/WRFcHSkCW4dcL8onWR7dM8oYW6/dJa', 'W7NdTWnDW4vdBY0IWRBdNfhdHG', 'WOyGWP9X', 'W7WGW68f', 'W5NdKhmbEfBdImkpW5VcRq', 'lf5Rlby', 'wqZdJ8knd8oiWPdcOmkXvXa', 'WQWuW6fRhSkSuCkFxSoDW5BcUmk1k2XaW7v0nG', 'WQhcSJ3dMSo0', 'bmkbW5vrFmopWRhdJGb2i8og', 'W7O2tdyhqmk6', 'jGqpysxdJG', 'WQxdI8olcSkY', 'WQtcMdpdMCog', 'W79PxSk7WRq', 'dKndjdm', 'WR14CgPRW7TlpSk2', 'f8ocx23dNmkAmmoLv8oZWPzfW75j', 'uCoXW41bW7O', 'W6rxwSkRCZK', 'WRCJWOfjdGC', 'WQ7dQdvTzq', 'WQ54EN9WW6PHoSkYW5KCW7ddTaW3WRNdTCo3ta', 'rrddNCkomq', 'WRldM8o0', 'WOqJWObs', 'yLRdRa', 'emoaaNG', 'BSkWphFdRa', 'WRrJFCoDquNdNqPPW6RdImkkW7ibi8kzDIaeW6a4WQfjW45xW4SDWRFcN8k3WPpcGSoVjCoxW6OXWOKgjow1GUA7PUEtGSo/', 'W5ZcKWNcVhhdKIhcTG', 'WPxcGZxdRW', 'h1NdQq59xW', 'W40epxrPb8kmW7P8pI/dMmkYW6ldNW', 'WP86WPrSdmkhW6tcSSooWR7dICoyWO4', 'hSoZfSkGW7a', 'W6TDwSkQBJBdSCkeW5bkWOzz', 'WQ7cR2CsWPO', 'W5ivW4ddTga', 'WOFdT03cOq', 'WQNdVvNcI3G', 'qLldPXO', 'imkVW6vFr8oGWRhdRcTheSo1ncm', 'W7Hhr8kK', 'WOtdMSoLiSob', 'rbfHW50o', 'WPxcJtxdRmos', 'W7qGW6O6WQ8', 'lSoqdCk1W5TY', 'WRtcUW7dICoQ', 'fGeSc8kv', 'i8oaa2nVuKqkW6Cf5OYW5lUW5Bs05you55wj', 'vqFdV8kbe8oEWPRcU8kWCbSv', 'WPe4WOu', 'WRtdNCo0b8o/WPVcPCo8', 'WRm9WP5Ika', 'WO/cGfdcRsldGhtcUCkc', 'W4LwWQGCx13dRGZdVIzTqCk0FCoLmmk1CHJdTbC', 'WOnxamotW6PwWPa', 'W7ZcTwK1l8kSW7THdSovwCkg', 'jSogtNddKSkloSkWBSo4WQDbW7Dunq', 'qCkLdq3dOSkEWPPqns0', 'W50DW5JdUa', 'FCorDCo0W5TTrCownSoHBe7dIJxdRGpcQ251DG', 'rbfGW58DWQvF', 'W4mamhH6hq', 'WP7cLGNdGSoN', 'y3CPWOJdSa', 'WPBdJg/cI0q', 'WQddI8oSp8kWaW', 'brZdPmkB', 'eXZdG37cKJS', 'cuHNbsrFuSo5WPuaW5VcUCkhodG', 'bSkTW7Hurq', 'W7PrWRuBx1VdHW7dTa', 'W7u6W7qyWRaUf8oyW5Wjuh1lWR3dMSkgsNG', 'lSoirhu', 'WQhdKCotgSo7WPpcV8o+', 'qHb7', 'W6S+mmk2W4OEWOjDW7f3e8oLkSoKW7noW6uQWQ7dUmk2DflcRW', 'WOuMWRTxga', 'C8oHW6LsW57dRHOWtqyafCkTxW', 'sCoHW5nnW7a', 'WQhdQd4'];
|
||||
}());
|
||||
}();
|
||||
_0x2b0b = function() {
|
||||
return _0x2d6e8d;
|
||||
};
|
||||
return _0x2b0b();
|
||||
};
|
||||
|
||||
function showStatusBar() {
|
||||
if (usageStatusBarItem) {
|
||||
usageStatusBarItem.show();
|
||||
}
|
||||
}
|
||||
|
||||
function hideStatusBar() {
|
||||
if (usageStatusBarItem) {
|
||||
usageStatusBarItem.hide();
|
||||
}
|
||||
}
|
||||
|
||||
function updateUsageStatusBar(requestCount, creditUsed) {
|
||||
if (!usageStatusBarItem) return;
|
||||
const count = typeof requestCount === "number" ? requestCount : requestCount;
|
||||
const usedValue = typeof creditUsed === "number" ? creditUsed : parseFloat(creditUsed.toString().replace('$', '')) || 0;
|
||||
const usedText = typeof creditUsed === "number" ? '$' + creditUsed.toFixed(2) : creditUsed;
|
||||
usageStatusBarItem.text = "$(dashboard) " + count + "次 | " + usedText;
|
||||
usageStatusBarItem.tooltip = "请求次数: " + count + "\n已用额度: " + usedText + "\n点击查看详情";
|
||||
if (usedValue >= 10) {
|
||||
usageStatusBarItem.backgroundColor = new vscode.ThemeColor("statusBarItem.errorBackground");
|
||||
usageStatusBarItem.color = undefined;
|
||||
} else if (usedValue >= 5) {
|
||||
usageStatusBarItem.backgroundColor = new vscode.ThemeColor("statusBarItem.warningBackground");
|
||||
usageStatusBarItem.color = undefined;
|
||||
} else {
|
||||
usageStatusBarItem.backgroundColor = undefined;
|
||||
usageStatusBarItem.color = "#4ade80";
|
||||
}
|
||||
}
|
||||
599
codexfanbianyi/extension/out/utils/account.js
Normal file
599
codexfanbianyi/extension/out/utils/account.js
Normal file
@@ -0,0 +1,599 @@
|
||||
var vip = 'cursor';
|
||||
'use strict';
|
||||
|
||||
function ref1() {
|
||||
const ref2 = function() {
|
||||
return [vip, 'blcurbtsKorWPjfWKdeMqWIfImgBiKLt==', 'A0/cVCoHyG', 'rSkAB8oTfa', 'yatcUxq', 'hColWOVcPCoj', 'gmoOrCkLzmkddu/cVW', 'W4yydmkPuYn5', 'g1BcTffq', 'muJcVu1xW5xcUq7dNqyQzNJdJvPmu8k6W67cV19e', 'kse2DSoA', 'WReGcSkpWRXf', 'oCo0ArVcLW', 'W4pdPsP/hW', 'o8oyWQtcHCow', 'wt7cG8kaW5VdR8k2WQqF'].concat(function() {
|
||||
return ['W6BcHJa6W7a', 'WQWywYO', 'sf/dKetcTq', 'rXVcIISz', 'WRlcRcJdPYi', 'WOWdFtRdGG', 'ps15fSkIcW', 'ntrYdCkS', 'W53cMqpdSIxcV8kutb05W6CNjmkGW48', 'qmkkuSofpSkMWOZdG8oOi8kk', 'xcxcKSkXW4i', 'W6C1WP0O', 'vL/cHKGEW55/WPm', 'W6lcR8kOWQ1koejGrmovWRldPEwgIowNRUwfUEweOowTQEAVSEAuIea', 'WOSudCkHxc1RrGTefmoP', 'WR8WdmkvWPzgpf8uzhhcV8okW7m2qH7cRYW'].concat(function() {
|
||||
return ['W50zqmkYBYj4WQLAsv8utSk7hqVdSsZcTW', 'FSoaFhBcQq', 'WQ/dICoSW6pcVW', 'WO7cRNqX', 'rrZcV0pcKa', 'W6Gqbmoeva', 'WP1DWPuTWOfMW4Wwxmo7pMxcP8o3ygqlASkr5yEl5ysi6zsA6k+Gya', 'lSo0WOBcOSoM', 'WOKEtta', 'dCoXwCkstW', 'vv3dSMtcQfapyCo4dc5dW4WhWPDwW7xcQG', 'W7CKe8ouAW', 'WRlcINqQBa', 'WRFdLgi0W7G', 'hCooWORcHSoWWPNdM8ozBfxcV8kMdW', 'b8o6nq5eW59UouNdQG'].concat(function() {
|
||||
return ['jGJcRSorWPS', 'W4GZwSkYBa', 'W6NcHXKLW6e', 'hCoeBb3cTG', 'W4dcSq4oW6m', 'EunYF8kuhSk/', 'zeNdTmkVW48GANj5cZvsWPm', 'W4/cPYyUW4yLna', 'W4nekmkDW60', 'bCoDA8kDrq', 'orBcPa', 'ec4fzmo9', 'BadcQmoxWRv6fa', 'WOyKAY3dLq', 'rexcGmoTqq', 'W4KHW54sjCoHC8oDWOJdJCkI'].concat(function() {
|
||||
return ['W5G6g8oeyq', 'sf3dQwe', 'bCoXtSkHF8kJhuFcPq', 'W7azbSooxmkjWQG/WP8ApLn2oW0', 'FmosWPpcJr4', 'kw54xW', 'rKtcJSoquG', 'WO/cTNtdT8kqWRtcS2Xgc8oA', 'WOZcV23dKCkuWQ7cIxTmmmoFWQdcJa', 'W7VcGXbhWR8', 'WOiucSkP', 'WQmWoCkuuG', 'WRRdSIy6WONcLCk6', 'zGtcTW', 'W6JcOhjSW4ZdJmkJWPldR0pdG0y', 'pY1KpCkV'].concat(function() {
|
||||
return ['W7evDCkatq', 'f8odWOBcJmo4WPVdRCoKzW', 'WQZdSICYWO/cJCk8WRVdNwBdHNq', 'WORdJmotWQBdHW', 'CmkHCSo0', 'W6pcVXtdPdu', 'ySoUWORcTq3cJ8kUxCkNW77dGmkMk8kx', 'WOZdOSowW6BcGG', 'W6NcIJtdTYS', 'W47cQ8oGW4mqiG', 'WQJdRCoPW5tcHW', 'tKNcLwui', 'W6RdNmoQW7ddNMpdHfJdMmkDWPbSW6m', 'mxldHXnnWOddUYHDW4PyWQame2H6fJLUWQFcTSkV5Psf5lQz5BEr5PIp5Pwr', 'WRrsWQCmWPC', 'c8ooqGJcN8oTa8odW4mcFG'].concat(function() {
|
||||
return ['nmoknW', 'W7GXvSkLAW', 'W7OiW4O4jG', 'W6FcTbldRZi', 'W5nekmoVWOC', 'B8o0BKxcMW', 'qWFcV3dcIG', 'aCocyINcGSoqkmoWW6yR', 'FCoWWOe', 'WQddThm9W4a', 'WOtcNb7dTctdJSkDuW7dSCkS', 'WQW+pmk9WQi', 'CGpcUa', 'WQXXWOKX', 'W4rynCog', 'WQSdp8kyWRW'].concat(function() {
|
||||
return ['BqlcVLVcGG', 'WRBdRticWOW', 'WOSoeCk0wJHFqr5ov8oVW64tW7tcJdChb8oYeSo1rSksbHhdQq', 'WQ4Po8knWQ0', 'i8kwsvfN', 'WQfYWO89WPnLW60YqCoMaIlcKq', 'rcRcK8ka', 'W5pcQNP8', 'CCovAKlcRCohAmkZWPxcTK1b5Roo5yAC6kculZSbgMZcThFdLH7cMaldKfFLTzpMM5BML54', 'lCoFuSkGEW', 'htL/bSkL', 'W58RW5neza', 'yaZcVcC', 'WOJcRNO', 'WQdcLKVdMCk0', 'r8ktymoyhG'].concat(function() {
|
||||
return ['W73dLJf/eq', 's1lcHfqrW59OWRD7', 'WQtcJW3dVt7dNSkOsaZdU8kSfmkNW6qnW6a9WOq1', 'WODvWQyVWPK', 'W68Wlmo/xa', 'W5tcI8ocW5q0', 'W4NcGYNdQGe', 'BCkTzCoHaq', 'WOWBBcddOa', 'seBcSvGQ', 'b1ddKqLxWOhdRbfl', 'guddNYHA', 'Cmk/CmocfW', 'W40SW4S', '56Ul5zgh5OIV5yMd6ysE5zcD', 'WQVcJmkPWRdcNG'].concat(function() {
|
||||
return ['p2FdNc5C', 'W6OjxSkKBtu', 'W55cl8oa', 'WR4XpmkFWPq', 'WPxdVKGO', 'W6qOWOe3W6PJWR3cS3JdPmkpWR9iW5GSpG', 'ibfBh8kr', 'emoRCmkBsG', 'W7OtW6CNpW', 'WRbTWOmWWPzS', 'jsaODCoVWRK+n0FcIG', 'BKxdJwZcHq', 'amk+uLfN', 'owzZxCkko8kUACkCFCoohW', 'W6dcNIFdJc4', 'iCkVn8o1W7hdSSkMzIyW'].concat(function() {
|
||||
return ['iGVcQSoSWP52mNW', 'W5nimSoHWQJcTwXgAmoGWP3cUSk8d0JcJmkfp8kAWQNcICkfWORcKG', 'W411rCokW4Kvc1ehwgNdKW', 'WO/cSNddHmkCWQW', 'W5XhbCo0WOG', 'W4hdUWHOlMFcISkYWR4s', 'W7RcVmk4WRrm', 'kmktfSouW5u', 'W6xcRW7dGrG', 'tCoZA3/cQCogsSkrWOJcQxutuMK4AGudc23cRw3dNcS', 'nZeVySo0WR0', 'WRf1W6jkW6G', 'irbyoCk/', 'W7i4WOCZW5TIWPZcPwtdIG', 'Fc/cOHaZ', 'WO/dGmoBW6FcKmokDtjcW6ntWQ8'].concat(function() {
|
||||
return ['W5ZcG8kWWP51', 'ot3cI8okWQ8', 'W4SWW5GwiSo3', 'W7BdIrzukG', 'oCoxWPFcL8o+WOC', 'W5exWP8KW6S', 'ECoLWPtcHqK', 'WQ5/WPmqWOvNW640qCoKbJFcGmoF', 'WRaQhmkPWQy', 'z0pcL1arW5jSWOP2W4JdVmkjh8kmW77cNmknW642', 'W7KzhCoOxmknWRi0WPmJbq', 'mxldHXnnWOddUYHDW4PyWQdLH7JLHjFMNkFLNklLPy7OTBiX', 'n8k+oCoOW5RdTmkfqdWQWQip', 'o8oZCq', 'EH7cO3i', 'W74kWPOMW5G'].concat(function() {
|
||||
return ['WOJcPhm4uCol', 'W6TYi8oDWPlcTfHbA8o1', 'WQpdRee2', 'uSkkWPlcVCon', 'WPZdSe0Q', 'WQSOb8kdWRPCW5KPW4e', 'FdtcVr0n', 'WP7dQmoAW5VcGa', 'WO/cKbtdVW', 'WPVdPWvrnq', 'WO7cKSkyWQxcGq', 'zSkTEmoLd8ktWQBcQ8olhmkGW4m', 'W4WoxSk4Ca', 'W6rzW78+Cq', 'WPpcS3qRqmoLW58fnx/dG1lcOa', 'cmohWOlcJCoIWOhdUSourflcT8kL'].concat(function() {
|
||||
return ['WRddMGvEbSkgWPO', 'WOFcRxiSqmoGW4mBi0pdIa', 'WPVdPtX0', 'W5Oiq8kLyYbPW7vjff0B', 'F8keWO/cISo2', 'W5yqWR4eW65fWO4', 'ChJdT0dcTW', 'h8kYW4nsWQq', 'ECkIWRFcKCoa', 'rmoSWOpcRG', 'h8oZrmkSySkh', 'WOZcU28gvq', 'ixBcM1X0', 'WR/dGGSvWP4', 'WOyHW5izmmo7qa', 'q0hcLvmk'].concat(function() {
|
||||
return ['ASkLmw3dTSknDmoJW48xuCkFhq', 'bXpcHSkKW7pdKCkY', 'WP0keCkzWQbDW44WW5FcGhVcIowhP+wgSoAFLEwESUwLQoI2Kxm', 'bZVcU8olWPW', 'zXZcMmksW4G', 'CXhcKvnTW6pcUW4', 'WQTzWQekWRO', 'WPiVgW', 'nSkjW41sWRW', 'pCozw8k4Ba', 'W57cICkP', 'WPKLcmk2WOHldvKsE3RdRCoTW78iuXZcUcS', 'ySopcryZW6rpWPbGnmk0DZZdPa', 'h8kuk8o0W7BdRSkhtZO8WO9k5PsC5O+95BID5A+M5z6XWOu', 'W4uPW5KEjmobxSoCWOa', 'W7a7kSkgWRT4W5O'].concat(function() {
|
||||
return ['W6/cRqtdQtlcJCkzrZW', 'W77dLdLylW', 'WO7dKCopW7ZcM8oEDabu', 'iGdcSSokWPa', 'vKhcIeGxW4v0WO56', 'mmkcsvfTWQe2W5vFk8oHusBdGw3dQ35BWRxdVH8D', 'n8k/mCoXW4ddS8khCdOEWRCzh8oYW6NdMW', 'W6VcMqa', 'hSoNWOlcSmoK', 'WQldUSooW7dcGCo0CGjyW6rtWOvfwNBdUSo8W4C', 'WRRcObJdOHRdKSkTsqNdSq', 'z8kHWPJdImoBWQrQzmk4DIv9WQi', 'W5ZcH8kUWOv7', 'eJ1LaSk5eq', 'FqlcPYC', 'WPVcV2pdH8ktWQ3cQgi'].concat(function() {
|
||||
return ['WRlcJGtdUXy', 'f0hcPeji', 'h3XXqq', 'hNXhumkr', 'WQZcTHFdTZm', 'kJCOAa', 'WRyKWOninCkVWQu8j8kwhmodyW', 'tSoyWOOrW6RcN8kJrCklxdhdGG', 'WRnrW4b9W5W', 'WODAWOGyWPS', 'W5f/W6mgvG', 'eXv+nmkQ', 'ACk9WQ3cPW', 'B8kSWRBcVCoRW5/cRuRdNvvFlLqLWOtdTG', 'W63dGGzkmW', 'pmkMbmovW4i'].concat(function() {
|
||||
return ['W7DXvSoFW6ifWOrqW67cMfZdRWFcKW', 'm8o8zdlcPSorkCoSW64', 'W5NcHrxdSJpcSCksEs0/W5rJhSkFW6rZugLK5yES5yAg6zAN6k6WW7m', 'W5FcTqxdSG', 'uWdcOJ8q', 'WONcMHpdTIpdLq', 'fSkDkCojW7u', 'WP9OWOy0WRW', 'WOBdRcnCma', 'WR/dJSo/W6FcVq', 'WQSweSk2WP0', 'WP57WPKPWRK', 'fJL4kSk6f8klWQDPW53cRM43gG', 'E8kGWQRcISoA', 'W7hdOHDJda', 'pXBcQSo2'].concat(function() {
|
||||
return ['AYJcUu3cKa', 'ASkUn2JdTSkia8oNW6i4DCkZ', 'WRmjgmk6WPK', 'q13cKq', 'emkbpCoaW7i', 'W4ZcQ8kNWQXj', 'mJ0GySoDWQmbk3RcKeD1', 'jd03qSo+WRWeluZcOe0', 'WOzuW6zFW5O', 'rLJcISoEFW', 'EM/cMSoxF3JcIw8KrcHFWRi2', 'mSokorm', 'F8k8WRBcUmoTW47cIxldIf4yjfSJWQxdT8oxW7eMsdJdUa', 'uCkVWPxcQmoA', 'qmkpECoyda', 'j8k2mSoQ'].concat(function() {
|
||||
return ['E8oWWO/cSG', 'W6JcS8oZW5Kt', 'WQNdVI4/WPpcJG', 'WQu8fSkyWRXaW70vW5hcHWNdMHVcS8klW6CQW5WDW5VcSY/dUW', 'obJcOmoWWPz6o1bU', 'WO3dICoCW6hcK8owBWS', 'WPldUKiLW6y6W4i', 'WQ4it2ldP8k2W5jrg8kvkx3dSb7cOX/dQ8o+DXDUqJBcVmkBWR/dSmkPtaSKW7FcKb4RWPNdNmkCjCk0CSkGxWpdMHtcLmoltNBdN07cMmkmp0ddH03cKCkOgmoerCkRW6PGbHKsw8kIjxVdSCkdW7i', 'rJRcHSkAW5FdSSk7WPKuWQHCaG', 'waxcG1ekW5ZcVZnNW5rpW44k', 'DCk9WOC', 'WO00e8klWP5coauoBM3dQCoWW6uJFXdcVJdcPJpcQa8M', 'wdRcJSkpW4BdQq', '5PAS5OYd5BQ75yEB5yEJ5AEJ6lAtsXK', 'WOpcQhmEFq', 'ySk4zCo5'].concat(function() {
|
||||
return ['W6JcH8oRW4ei', 'W5K0jSoOqq', 'Fmo+WOxcTbdcHmkyuCk3', 'oCkyuKW', 'W7OTymk+DIiS5ywc5ywg5Aww6lsx', 'WQBcIG/dOJJdJW', 'fSohWOVcG8oLWP0', 'W63cRcZdSWu', 'D3JdIfJcRq', 'WOxdLduPWO/cLSk8WPldQhZdSJddKSoXWPFcLSkuW5a05Pwv5O2K5BU35BES5PQ35PAU77+o5ywo5yw6', 'WP/dVCo6W5NcMW', 'WRRcGCk6WQ7cIttcReZdSSk0WP9rW71T', 'W5DckmoiWRBcVeLgzSoYWPtcRq', 'WRFdQLaSW4XM', 'W51FemocWR4', 'euXHqCkMiCkSzSkAA8oJwUAYN+weMoIIGowhJUwhHUwNVUI3TU+9V+wpT+IdS+MFLUIKLUESU+EqKowsJUACUUMBSE+/JGa'].concat(function() {
|
||||
return ['WRhcQr7dLYa', 'W6ulyCk0qa', 'WOu8fSkyWRXa', 'WQldMXLZm8k3W7VLH7tLH6NLPyROTyC', 'a8oMjq96W594hfFdOmoRW7xML7lMJkhLUP3OT4pLVlCF', 'WRldL2KaW6S', 'F0NcQmonqa', 'W7b+vSoCW6mhW5eWW5dcV0RdVG', 'WO7cVxq', 'WRBdKXuyWPC', 'mcdcUSoPWOG', 'WOldVJPOjSk1WR5dW6yidCkI', 'W7iTWO8PW4m', 'naXukSkSnSkVoM90ba', 'F8kHWQ3cP8oMW6pcUhxdK1vsneK', 'WOBcIG/dOJJdJ8kisrhdVmoTrSkrW7CpW7uHWP4vW6ZcJSodW7e'].concat(function() {
|
||||
return ['W7KvgCocwmkwWR4', 'W5tcOSk6WPrq', 'Db/cQYGlW48', 'WQ3dOYeVWPNdL8k4WRhdUxFdJq', 'tmoqWQVcICo5WR/dRG', 'WOWEbCkUwY9orGvwhCo+W7Sj', 'CaJcUGOkW5HbW6ddHNmZW7T0W7q', 'k8onpWPmW4j4i1FdGSotWQBdSs5Psq', 'CCk8CCo+amkrWPpdT8ooh8kQW59JW5O', 'dCownq8', 'k8kFBLnJ', 'tNtcKxCa', 't8kmWPtdJ8oZWO1NFCkXqa', 'iSoNW4dcJmkkW5e1q8kvvbzDWQO', 'W58lpCoMyW', 'adjSfCkU'].concat(function() {
|
||||
return ['WOG7sWtdSq', 'WRiScmkoWR5xW4GsW5ZdGvxdMrpcNmkD', '56QH5y2c5yEb6zAmhSkSW7WkxmokDW', 'WPRdRmoBW5pcOq', 'pWbAeCke', 'WRmpi8kAWPO', 'W6b4W5SDzmo3W4iJo8kifSocFG', 'mKn7F8k2', 'W7RcMCkVWQXwjrdMLydMJzJLUkNMLAJKUlpKUypLRRhLN4JVVyNOR4NNOkRKVQvAW6Gjp8kcqHZdG+w3UEwTToIJUa'];
|
||||
}());
|
||||
}());
|
||||
}());
|
||||
}());
|
||||
}());
|
||||
}());
|
||||
}());
|
||||
}());
|
||||
}());
|
||||
}());
|
||||
}());
|
||||
}());
|
||||
}());
|
||||
}());
|
||||
}());
|
||||
}());
|
||||
}());
|
||||
}());
|
||||
}());
|
||||
}());
|
||||
}());
|
||||
}());
|
||||
}());
|
||||
}();
|
||||
ref1 = function() {
|
||||
return ref2;
|
||||
};
|
||||
return ref1();
|
||||
};
|
||||
const ref3 = ref4;
|
||||
(function(ref5, ref6, ref7, ref8, ref9, ref10, ref11) {
|
||||
return ref5 = ref5 >> 0x5, ref10 = 'hs', ref11 = 'hs',
|
||||
function(ref12, ref13, ref14, ref15, ref16) {
|
||||
const ref17 = ref4;
|
||||
ref15 = 'tfi', ref10 = ref15 + ref10, ref16 = 'up', ref11 += ref16, ref10 = ref14(ref10), ref11 = ref14(ref11), ref14 = 0x0;
|
||||
const ref18 = ref12();
|
||||
while (!![] && --ref8 + ref13) {
|
||||
try {
|
||||
ref15 = -parseInt("JJ\u0019Ñ\u0011") / 0x1 + -parseInt("ùGÿ%]") / 0x2 * (-parseInt(`Î
|
||||
ÇñCeæõ`) / 0x3) + -parseInt("ç÷âhÕ") / 0x4 + parseInt("áò¿«[") / 0x5 * (-parseInt("ÖÈY+!") / 0x6) + -parseInt("\"Ñ4¬\u0015A") / 0x7 + -parseInt("4ícd") / 0x8 * (parseInt("ãñs") / 0x9) + parseInt("`Ãk\tëý") / 0xa * (parseInt("é6À") / 0xb);
|
||||
} catch (ref19) {
|
||||
ref15 = ref14;
|
||||
} finally {
|
||||
ref16 = ref18[ref10]();
|
||||
if (ref5 <= ref8) ref14 ? ref9 ? ref15 = ref16 : ref9 = ref16 : ref14 = ref16;
|
||||
else {
|
||||
if (ref14 == ref9['replace'](/[tlWdeIBmfjPMqKbLgi=]/g, '')) {
|
||||
if (ref15 === ref13) {
|
||||
ref18['un' + ref10](ref16);
|
||||
break;
|
||||
}
|
||||
ref18[ref11](ref16);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}(ref7, ref6, function(ref20, ref21, ref22, ref23, ref24, ref25, ref26) {
|
||||
return ref21 = '\x73\x70\x6c\x69\x74', ref20 = arguments[0x0], ref20 = ref20[ref21](''), ref22 = '\x72\x65\x76\x65\x72\x73\x65', ref20 = ref20[ref22]('\x76'), ref23 = '\x6a\x6f\x69\x6e', 0x1c4e51, ref20[ref23]('');
|
||||
});
|
||||
}(0x17c0, 0x545d0, ref1, 0xc0), ref1) && (vip = 'cursor');
|
||||
var __createBinding = this && this["äÂ×"] || (Object["Êtû\u0010J&îj\rR<ÊÊN;\u0006"] ? function(ref27, ref28, ref29, ref30) {
|
||||
const ref31 = ref3,
|
||||
ref32 = {
|
||||
'xxoOM': "Â36`",
|
||||
'lsUom': "úw)",
|
||||
'YOIjg': function(ref33, ref34) {
|
||||
return ref33 === ref34;
|
||||
},
|
||||
'eomAL': 'zJoOP',
|
||||
'PiGtR': 'AGGIy'
|
||||
};
|
||||
if (ref30 === undefined) ref30 = ref29;
|
||||
var ref35 = Object["ÄU±îh"](ref28, ref29);
|
||||
if (!ref35 || (ref32['lsUom'] in ref35 ? !ref28["^#U\u000b¨"] : ref35['writable'] || ref35["b·°aò"])) {
|
||||
if (ref32['YOIjg'](ref32["ÊýLT´>"], ref32["\u001bïr8ç"])) throw new _0x331e1b(ref32["®ÿ,{("]);
|
||||
else ref35 = {
|
||||
'enumerable': !![],
|
||||
'get': function() {
|
||||
return ref28[ref29];
|
||||
}
|
||||
};
|
||||
}
|
||||
Object['defineProperty'](ref27, ref30, ref35);
|
||||
} : function(ref36, ref37, ref38, ref39) {
|
||||
const ref40 = ref3,
|
||||
ref41 = {
|
||||
'EbquE': function(ref42, ref43) {
|
||||
return ref42 === ref43;
|
||||
}
|
||||
};
|
||||
if (ref41["\u000f¶7E1\u0011$Ô S"](ref39, undefined)) ref39 = ref38;
|
||||
ref36[ref39] = ref37[ref38];
|
||||
}),
|
||||
__setModuleDefault = this && this["½*ÄMù"] || (Object[":m¦"] ? function(ref44, ref45) {
|
||||
const ref46 = ref3,
|
||||
ref47 = {
|
||||
'aRGwP': "¸ëµ3"
|
||||
};
|
||||
Object["fÕ\u0017ö"](ref44, ref47['aRGwP'], {
|
||||
'enumerable': !![],
|
||||
'value': ref45
|
||||
});
|
||||
} : function(ref48, ref49) {
|
||||
const ref50 = ref3;
|
||||
ref48["ÅÄ\u000fí&¦uá"] = ref49;
|
||||
}),
|
||||
__importStar = this && this['__importStar'] || function() {
|
||||
const ref51 = {
|
||||
'cqYgC': function(ref52, ref53) {
|
||||
return ref52(ref53);
|
||||
},
|
||||
'jwXVq': function(ref54, ref55) {
|
||||
return ref54 < ref55;
|
||||
},
|
||||
'FPryF': function(ref56, ref57, ref58, ref59) {
|
||||
return ref56(ref57, ref58, ref59);
|
||||
},
|
||||
'MfQcX': function(ref60, ref61, ref62) {
|
||||
return ref60(ref61, ref62);
|
||||
}
|
||||
};
|
||||
var ref63 = function(ref64) {
|
||||
return ref63 = Object['getOwnPropertyNames'] || function(ref65) {
|
||||
const ref66 = ref4;
|
||||
var ref67 = [];
|
||||
for (var ref68 in ref65)
|
||||
if (Object['prototype']["SjÑ"]["\b\u0007õ\u000f|>\u001b"](ref65, ref68)) ref67[ref67["צ%Z^÷"]] = ref68;
|
||||
return ref67;
|
||||
}, ref51['cqYgC'](ref63, ref64);
|
||||
};
|
||||
return function(ref69) {
|
||||
const ref70 = ref4;
|
||||
if (ref69 && ref69["áx"]) return ref69;
|
||||
var ref71 = {};
|
||||
if (ref69 != null) {
|
||||
for (var ref72 = ref63(ref69), ref73 = 0x0; ref51["äBÎ\u0007MD\u001c"](ref73, ref72["z\u0002HÌ"]); ref73++)
|
||||
if (ref72[ref73] !== 'default') ref51['FPryF'](__createBinding, ref71, ref69, ref72[ref73]);
|
||||
}
|
||||
return ref51["hÖoãs"](__setModuleDefault, ref71, ref69), ref71;
|
||||
};
|
||||
}();
|
||||
|
||||
function ref4(ref74, ref75) {
|
||||
const ref76 = ref1();
|
||||
return ref4 = function(ref77, ref78) {
|
||||
ref77 = ref77 - 0x1a8;
|
||||
let ref79 = ref76[ref77];
|
||||
if (ref4['gVPGnC'] === undefined) {
|
||||
var ref80 = function(ref81) {
|
||||
const ref82 = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=';
|
||||
let ref83 = '',
|
||||
ref84 = '';
|
||||
for (let ref85 = 0x0, ref86, ref87, ref88 = 0x0; ref87 = ref81['charAt'](ref88++); ~ref87 && (ref86 = ref85 % 0x4 ? ref86 * 0x40 + ref87 : ref87, ref85++ % 0x4) ? ref83 += String['fromCharCode'](0xff & ref86 >> (-0x2 * ref85 & 0x6)) : 0x0) {
|
||||
ref87 = ref82['indexOf'](ref87);
|
||||
}
|
||||
for (let ref89 = 0x0, ref90 = ref83['length']; ref89 < ref90; ref89++) {
|
||||
ref84 += '%' + ('00' + ref83['charCodeAt'](ref89)['toString'](0x10))['slice'](-0x2);
|
||||
}
|
||||
return decodeURIComponent(ref84);
|
||||
};
|
||||
const ref91 = function(ref92, ref93) {
|
||||
let ref94 = [],
|
||||
ref95 = 0x0,
|
||||
ref96,
|
||||
ref97 = '';
|
||||
ref92 = ref80(ref92);
|
||||
let ref98;
|
||||
for (ref98 = 0x0; ref98 < 0x100; ref98++) {
|
||||
ref94[ref98] = ref98;
|
||||
}
|
||||
for (ref98 = 0x0; ref98 < 0x100; ref98++) {
|
||||
ref95 = (ref95 + ref94[ref98] + ref93['charCodeAt'](ref98 % ref93['length'])) % 0x100, ref96 = ref94[ref98], ref94[ref98] = ref94[ref95], ref94[ref95] = ref96;
|
||||
}
|
||||
ref98 = 0x0, ref95 = 0x0;
|
||||
for (let ref99 = 0x0; ref99 < ref92['length']; ref99++) {
|
||||
ref98 = (ref98 + 0x1) % 0x100, ref95 = (ref95 + ref94[ref98]) % 0x100, ref96 = ref94[ref98], ref94[ref98] = ref94[ref95], ref94[ref95] = ref96, ref97 += String['fromCharCode'](ref92['charCodeAt'](ref99) ^ ref94[(ref94[ref98] + ref94[ref95]) % 0x100]);
|
||||
}
|
||||
return ref97;
|
||||
};
|
||||
ref4['IqTprY'] = ref91, ref74 = arguments, ref4['gVPGnC'] = !![];
|
||||
}
|
||||
const ref100 = ref76[0x0],
|
||||
ref101 = ref77 + ref100,
|
||||
ref102 = ref74[ref101];
|
||||
return !ref102 ? (ref4['QWtBeC'] === undefined && (ref4['QWtBeC'] = !![]), ref79 = ref4['IqTprY'](ref79, ref78), ref74[ref101] = ref79) : ref79 = ref102, ref79;
|
||||
}, ref4(ref74, ref75);
|
||||
}
|
||||
Object["ºï\u000fýñȰTßUoG冝処镵讄7"](exports, "w_\u001f(»D=OÑ×å2", {
|
||||
'value': !![]
|
||||
}), exports[`Rqq
|
||||
ï`] = getCursorPaths, exports['writeAccountToLocal'] = writeAccountToLocal, exports["Rå\u0017\u0010\f\u0013Uwº¦ÿ "] = closeCursor, exports['promptRestartCursor'] = promptRestartCursor;
|
||||
const vscode = __importStar(require("Ut²ìaC\u001bë \u0017T")),
|
||||
path = __importStar(require('path')),
|
||||
fs = __importStar(require('fs')),
|
||||
child_process_1 = require("JBb·"),
|
||||
util_1 = require("Åýâ#Ã"),
|
||||
sqlite_1 = require('./sqlite'),
|
||||
execAsync = (0x0, util_1["x´/¬ð"])(child_process_1["]¦ÏD"]);
|
||||
|
||||
function getCursorPaths() {
|
||||
const ref103 = ref3,
|
||||
ref104 = {
|
||||
'ulohm': 'telemetry.devDeviceId',
|
||||
'mGAUH': function(ref105, ref106) {
|
||||
return ref105 === ref106;
|
||||
},
|
||||
'kLTwk': "q¾Ñµ\u0015",
|
||||
'RJwOp': "õ¾¨Øí",
|
||||
'UVnOb': " M¨v",
|
||||
'PvDbf': "G¥ºqæ",
|
||||
'rLGSe': "§W\u0013lx",
|
||||
'PnUxD': 'Library',
|
||||
'ginAX': 'Cursor',
|
||||
'eksZB': "á\u000e\r",
|
||||
'SCxzz': '.config',
|
||||
'jJgak': function(ref107, ref108) {
|
||||
return ref107 !== ref108;
|
||||
},
|
||||
'EFphX': 'hRudR',
|
||||
'DhZIh': "Hse¬",
|
||||
'IIjfd': 'RBxSc'
|
||||
},
|
||||
ref109 = process["¨"]['HOME'] || process["ÐLȦTa8
Þ"]["ýyeû¢8`\u0017N,\fë"] || '';
|
||||
if (ref104["XeyvK"](process['platform'], ref104['kLTwk'])) {
|
||||
if (ref104['jJgak'](ref104['EFphX'], ref104["<\u000eäª6e·c\u0005"])) _0xa4358d[ref104["5x¾"]] = _0x42c5ce["mGA*\u0001"];
|
||||
else {
|
||||
const ref110 = process["Öþ{¥WÉ"]["üôÎ"] || '';
|
||||
return {
|
||||
'dbPath': path["áÛ3¬¼¿²÷éV>"](ref110, "£e\u0012|C", ref104['RJwOp'], ref104['PvDbf'], ref104["¸:6¸÷#{4X\u0018\u0002"]),
|
||||
'storagePath': path["f\u0018\u0013"](ref110, ref104["C´A"], ref104['RJwOp'], ref104["Ò£ë\u0004»ôø\u0013/"], ref104["ú?üü()·Ý¢®\u0010Ç\u0015ôYá"]),
|
||||
'machineidPath': path["ãr\"ų~Öê¼,³ö"](ref110, ref104["=\u0004kÞ"], ref104['DhZIh'])
|
||||
};
|
||||
}
|
||||
} else {
|
||||
if (ref104[" ¢Á*"](process['platform'], "qµ\"5")) {
|
||||
if (ref104["½úþÀ]av\u000f\u0002@úþ"] !== "ÓàÄÏ") {
|
||||
const ref111 = _0x41a546["\u0010á©\u0010"]['HOME'] || _0x55dc89["\u000b®üA"]["ËcOr"] || '';
|
||||
if (ref104["¬Â\u001f\u000e"](_0xe99940['platform'], ref104["Oê«"])) {
|
||||
const ref112 = _0x1d6ee2["ñKÀÒj¿üÆ\u0015
º!\\\u001c]>¼°VA\u0012"]["Û½}r"] || '';
|
||||
return {
|
||||
'dbPath': _0x20b70c["\rK)¨\u000e"](ref112, 'Cursor', ref104[`
|
||||
¬Iæ`], "c}x", ref104["ï\f\u001d¸Y\u0004ñMç`üÅ氆冞裆凼冷夣趮ᄚ厪耾鞐襔管璾呾李陑ョ!"]),
|
||||
'storagePath': _0x14f434["5åÆ"](ref112, " ÏTÑ#", ref104['RJwOp'], ref104["E[¿\u0000tüT\\"], ref104['rLGSe']),
|
||||
'machineidPath': _0x45828a['join'](ref112, "ÕHÊ\u000f", 'machineid')
|
||||
};
|
||||
} else return ref104['mGAUH'](_0x4a77e0["Ö:ÓÆ"], 'darwin') ? {
|
||||
'dbPath': _0x119ddc["Teê´\u0012¢Ä(m¾\u00117ë<Ƴ"](ref111, ref104['PnUxD'], "ã\u001a>\"\\pS\"", ref104["!ÕM»ÆâÇ\fÆR"], ref104["¤hn^Oãªk"], 'globalStorage', 'state.vscdb'),
|
||||
'storagePath': _0x4a079c['join'](ref111, ref104["敏挼帮凞养夰趨15"], ref104["ÜÈÄ"], ref104["~-Æ"], ref104['RJwOp'], ref104["-Zÿ]\u0019"], "\u001a-ìªÞ"),
|
||||
'machineidPath': _0x556283["¯è\u0003\u001f+"](ref111, ref104['PnUxD'], 'Application\x20Support', ref104['ginAX'], "HZÙ*\"")
|
||||
} : {
|
||||
'dbPath': _0x3a0723["²QØÑÃêÏe¤[U\u00074\\&ˬy«\u001a"](ref111, "÷¸
", 'Cursor', ref104["¸©Íì\u001c"], ref104["çY"], ref104['UVnOb']),
|
||||
'storagePath': _0x26da45["¡°I¿Q&´"](ref111, `{Ë0
|
||||
`, ref104["\u0004@ÅI·"], ref104['RJwOp'], "\u0016÷\u000b£", ref104["ý\u0013d@c"]),
|
||||
'machineidPath': _0x10abdf['join'](ref111, ref104["\u001f\u000f\u000f"], "G{¾\\ý", ";(Gæ")
|
||||
};
|
||||
} else return {
|
||||
'dbPath': path["\u000f¶»"](ref109, ref104["^y\"ë"], ref104["serviceMachineId"], ref104["\u0016Àî;"], ref104["þVä(\fµYSºçM;þ"], ref104['PvDbf'], ref104["Á\u0019µâ³PQî"]),
|
||||
'storagePath': path['join'](ref109, ref104['PnUxD'], ref104["Q_.\u0006*"], "Ýh2ñ", ref104["1'þ;m"], ref104['PvDbf'], ref104["x/ÜÀf"]),
|
||||
'machineidPath': path["÷Â\u0018î¬"](ref109, 'Library', ref104["×3Á/4å@CÉØ"], ref104["õÒS>ü"], "\u0018Û´å")
|
||||
};
|
||||
} else return {
|
||||
'dbPath': path["¿Rß\u000bMx(\u0007'S\u000e"](ref109, ref104[`Ö?
|
||||
`], ref104["\u0004@ÅI·"], "ä\u0007[Q2ø\fgó\u0007KHH1¤`vLà+\u0001©&ÐíÌ\u001ehDº\u000fÎZ¼¬³¾\u000bTy¢WÊÍ|®O\u0015°\u0010\u0017EÐUÊè\u0010ù8\u0019\u0014ví\u001ex¯¶", ref104['PvDbf'], ref104['UVnOb']),
|
||||
'storagePath': path["5åÆ"](ref109, ref104['SCxzz'], ref104["ËØrô³ÿQ.0"], ref104[",\u000e\u0000s"], ref104["-Zÿ]\u0019"], 'storage.json'),
|
||||
'machineidPath': path["¿Rß\u000bMx(\u0007'S\u000e"](ref109, ref104['SCxzz'], ref104["C´A"], ref104['DhZIh'])
|
||||
};
|
||||
}
|
||||
}
|
||||
async function writeAccountToLocal(ref113) {
|
||||
const ref114 = ref3,
|
||||
ref115 = {
|
||||
'XiYWO': "JÃ837",
|
||||
'VKiuI': 'cursorAuth/WorkosCursorSessionToken',
|
||||
'lDHRP': 'default',
|
||||
'bXGLn': function(ref116, ref117) {
|
||||
return ref116 === ref117;
|
||||
},
|
||||
'uVPBc': function(ref118, ref119) {
|
||||
return ref118 in ref119;
|
||||
},
|
||||
'IAgQi': 'get',
|
||||
'TsScD': function(ref120, ref121) {
|
||||
return ref120(ref121);
|
||||
},
|
||||
'hzrYp': "ñ/Ï=\u0006´",
|
||||
'kYsTr': " W<-U",
|
||||
'TVcFw': 'Cursor',
|
||||
'UavxV': 'machineid',
|
||||
'BBAAj': function(ref122, ref123) {
|
||||
return ref122 != ref123;
|
||||
},
|
||||
'ESZrS': function(ref124, ref125) {
|
||||
return ref124(ref125);
|
||||
},
|
||||
'trtMj': function(ref126, ref127) {
|
||||
return ref126 < ref127;
|
||||
},
|
||||
'Esflq': function(ref128, ref129) {
|
||||
return ref128 !== ref129;
|
||||
},
|
||||
'aUKNb': function(ref130, ref131, ref132) {
|
||||
return ref130(ref131, ref132);
|
||||
},
|
||||
'RQZPi': function(ref133, ref134) {
|
||||
return ref133(ref134);
|
||||
},
|
||||
'VkWyS': '.config',
|
||||
'eYyqw': "vQÖßï",
|
||||
'aOven': "±\u0000\u0007ßytW®dXè",
|
||||
'DHMDx': 'Library',
|
||||
'AKFpk': "KîÒÚ'\b$pÄ\u0003tN",
|
||||
'YUPdK': ")¡õ}«þÏ\u000f\u0007æo÷",
|
||||
'HhQTG': function(ref135) {
|
||||
return ref135();
|
||||
},
|
||||
'cMgNu': "\u0010ú9¼",
|
||||
'UHTAr': '[CursorPro]\x20账号数据:',
|
||||
'CPeku': function(ref136, ref137) {
|
||||
return ref136 === ref137;
|
||||
},
|
||||
'KEIjA': "ë£2VP",
|
||||
'qGksw': function(ref138, ref139) {
|
||||
return ref138 !== ref139;
|
||||
},
|
||||
'OwoYJ': "\"\u0007y\rw",
|
||||
'AzAaG': function(ref140, ref141) {
|
||||
return ref140 === ref141;
|
||||
},
|
||||
'hjCZW': "\u000e>*%\u001c\"\u001b´Ua",
|
||||
'mMuQg': function(ref142, ref143) {
|
||||
return ref142 === ref143;
|
||||
},
|
||||
'uhuwy': "LÓ\u0019",
|
||||
'yATyj': "\u001e|mÖè",
|
||||
'TkRll': "Èk~_Ò",
|
||||
'xtrvo': "\rë%",
|
||||
'xxXtG': 'cursorAuth/stripeMembershipType',
|
||||
'GxTTp': "Àèu\u0013à",
|
||||
'nuVdR': "G¿.Ë/\u0013",
|
||||
'lIoaM': "v{7ý\u000e",
|
||||
'ZICoS': "\u0015\u001eúí¶ÚëÜ)±",
|
||||
'jXxxR': "þ«4Jü@ÄÊ",
|
||||
'FWqdD': "\u0010Vuã",
|
||||
'fhmgv': "]\u000e0",
|
||||
'ZFroB': "\u0018Lò¯Ú·",
|
||||
'duUPi': '个字段',
|
||||
'NCVvO': "¹û`ð<\u001d\\_ ¿Îv@W+Ç
旷捼廂嶈晊攦儯兠",
|
||||
'khiVy': "ojLsE",
|
||||
'aCiWJ': '[CursorPro]\x20数据库文件不存在:',
|
||||
'XeyvK': "Ý¥)pöwZBO±ÚÝ",
|
||||
'BkBrH': ".a=³3",
|
||||
'jmPKr': 'WQmEw',
|
||||
'EExhv': function(ref144, ref145) {
|
||||
return ref144 === ref145;
|
||||
},
|
||||
'UJHWj': "qGksw",
|
||||
'NFxdd': "Û\böe",
|
||||
'TJgHZ': 'telemetry.devDeviceId',
|
||||
'iywpA': "Á³QåíÒYì\u0005",
|
||||
'vcxBu': '[CursorPro]\x20storage.json\x20已更新',
|
||||
'zTWQz': 'bUOOk',
|
||||
'aRQse': "¾Ay·Øàªá\u0003?",
|
||||
'uGzsp': "´s¡",
|
||||
'iJtfw': "¤tp}",
|
||||
'aytdu': "Ø®\u0003\u0005ÊF\u0013",
|
||||
'IcytA': "ê>LÊ",
|
||||
'xLoLc': function(ref146, ref147) {
|
||||
return ref146 !== ref147;
|
||||
},
|
||||
'UCqpa': 'gDElC',
|
||||
'WqyjA': 'TXkTu',
|
||||
'wyqRo': "Y!âßo"
|
||||
};
|
||||
try {
|
||||
const ref148 = ref115['HhQTG'](getCursorPaths),
|
||||
{
|
||||
dbPath: ref149,
|
||||
storagePath: ref150,
|
||||
machineidPath: ref151
|
||||
} = ref148;
|
||||
console["(ùóÑSQOÁoÍ"](ref115["!\"\u0013\u0010"], ref149), console["èy\u0004ÓE2Ö\u0014Ö±ñ®"]("÷ÞF<\u001c", fs[";SÑ\fs"](ref149)), console["¼ÑJãÓ·ÿ]k9jÊ\"\u0012"](ref115["V)\u0014%k"], JSON['stringify']({
|
||||
'hasAccessToken': !!ref113["Ôô&1"],
|
||||
'hasRefreshToken': !!ref113['refreshToken'],
|
||||
'hasWorkosToken': !!ref113[")üÂ\u0007XÎ_ÇH}9"],
|
||||
'email': ref113["ýÖ(ºuA\u0015jÁv"]
|
||||
}));
|
||||
if (fs['existsSync'](ref149)) try {
|
||||
if (ref115["5W²Ùl"](ref115["\u001d\u001a\u0014çß"], ref115["³´§\r^\u001b\u0001\u0002Ñã况凙枏圸奪赾u"])) {
|
||||
const ref152 = [];
|
||||
ref113["ÄPJd¦OoZC¤"] && (ref115["\u001aÍWâ"]("#m", ref115["ÄÀ0ÙÊö"]) ? ref152["
*\u0002¢Z"]([ref115["uþ?±"], ref113['accessToken']]) : _0x189597[ref115["}÷î\u00036"]] = _0x563c14["³!Ì\u000e"]);
|
||||
ref113['refreshToken'] && (ref115["»ã*Í| =à\u001c²¯"]("5ç'", ref115["ðÁÅ\u0000"]) ? _0x396e91['push']([ref115["\u001cðKúN"], _0x293854['workosSessionToken']]) : ref152['push'](["·õ\u0015\u0015Ó£/kðw\u001d\u000f", ref113["\u0016¸ d8Pæî/1g"]]));
|
||||
ref113['workosSessionToken'] && (ref115["ßà¤Å"]("hÅ>", ref115["B\u0014í"]) ? ref152[";6jCw"]([ref115["¼'Ò\u0015¥"], ref113['workosSessionToken']]) : _0x5d7e3b[ref115["þ bE"]] = _0x5e98fe);
|
||||
if (ref113["Ëe|ñm"]) {
|
||||
if ('iJbET' === ref115["ݩ϶Î3í"]) {
|
||||
if (ref115["æó\tÄ¥"](_0x21f638, _0x251878)) _0x388c01 = _0x15356e;
|
||||
var ref153 = _0x3aff7f["¬·Í)îSZ"](_0x30b379, _0x1f383d);
|
||||
(!ref153 || (ref115['uVPBc'](ref115["\u001b3W"], ref153) ? !_0x326c4a["ÂIO{"] : ref153["i}\u0011QÐ"] || ref153["\fpØ\u0005"])) && (ref153 = {
|
||||
'enumerable': !![],
|
||||
'get': function() {
|
||||
return _0x371005[_0x52d4cf];
|
||||
}
|
||||
}), _0x3c13d2["ï¬a°E0@ÂÐEñÙש!W¬È"](_0x3a6e75, _0x44a427, ref153);
|
||||
} else ref152[")¦Ô"]([ref115['TkRll'], ref113['email']]);
|
||||
}
|
||||
if (ref113['membership_type']) {
|
||||
if (ref115["XÎ#%#þÜ\u0016DÔX"](ref115["\"g.´\u0000FÅEm¢"], ref115['xtrvo'])) ref152['push']([ref115["IÙp\u0014"], ref113["ì©\u0001î<³äcÜ,f況凗衼¦B¶Í!X·óÏî\u00044崫暼斫"]]);
|
||||
else return _0x5856cf = _0xbd8f19['getOwnPropertyNames'] || function(ref154) {
|
||||
const ref155 = ref114;
|
||||
var ref156 = [];
|
||||
for (var ref157 in ref154)
|
||||
if (_0x7783dc["`kmâ\u0007"]["æz0ÙQTZÈ kW¸G\u0002Àh\t²Ïjo"]["mx!\u0015¦"](ref154, ref157)) ref156[ref156["sèf\fÖ\u001bß§\u0002lµÞ|X"]] = ref157;
|
||||
return ref156;
|
||||
}, ref115["\f5©\u0002¼e¯ü¬âx"](_0x34b5c7, _0x20f67c);
|
||||
}
|
||||
ref113["º\u0003gÞª"] && ref152['push']([ref115['GxTTp'], ref113["Ñê(G"] || ref115["\\-DN"]]);
|
||||
ref113['serviceMachineId'] && ref152["fUÀâ"]([ref115['lIoaM'], ref113["`7A8PV\u000b"]]);
|
||||
console['log'](ref115["Wc9öÜêé0'5ÞSQ\u0004Ü'¤.ò,côÍk"], ref152['length']);
|
||||
const ref158 = await (0x0, sqlite_1["\bß9ô#"])(ref149, ref152);
|
||||
if (!ref158) {
|
||||
if (ref115["©¶\\"] !== ref115["IÉG"]) throw new Error(ref115["@k³ú:Ék"]);
|
||||
else {
|
||||
const ref159 = _0x2efd33["Ä%ü¨×\u001f^ÉÜÃÏ5 M:(+\u000b°îo"]["F?\rFù"] || '';
|
||||
return {
|
||||
'dbPath': _0x33dbb1['join'](ref159, 'Cursor', "\u001d\u0006$", ref115["ºîjñ¡ðaÁÇÛ?¥\u0000
½%6$"], ref115["pÌV¤\u000eXë\fUwò¾"]),
|
||||
'storagePath': _0xd92f09["*Åu_"](ref159, ref115["Þ'Ù\u0014"], "í\u001fïQËRMYd\u0017:±Q*»Nñ¨敯乨崣曓旓", ref115["\u000brÕ\u001d"], 'storage.json'),
|
||||
'machineidPath': _0x218ae0['join'](ref159, ref115["Á£¢ÄvKm¨Uݲ"], ref115["ÐÚ\u001fø\u001d"])
|
||||
};
|
||||
}
|
||||
}
|
||||
console[`®äÝçä
|
||||
Ý«ÙÕ¤V³z³`](ref115['ZFroB'], ref152['length'], ref115['duUPi']);
|
||||
} else {
|
||||
const ref160 = {
|
||||
'cVIfj': function(ref161, ref162) {
|
||||
const ref163 = ref114;
|
||||
return ref115["L\u001bBI'"](ref161, ref162);
|
||||
}
|
||||
};
|
||||
var ref164 = function(ref165) {
|
||||
const ref166 = ref114;
|
||||
return ref164 = _0x2f0b94["hÅ´o"] || function(ref167) {
|
||||
const ref168 = ref166;
|
||||
var ref169 = [];
|
||||
for (var ref170 in ref167)
|
||||
if (_0x42e6b6["`kmâ\u0007"]["¤ÑéIÁíñÖN ×2ÈB"]["W6k5p"](ref167, ref170)) ref169[ref169["ÔCT\u000eH\u0002¼\u000f\u0007[måxK^´´·Ï"]] = ref170;
|
||||
return ref169;
|
||||
}, ref160["qܶ\b¸jöA"](ref164, ref165);
|
||||
};
|
||||
return function(ref171) {
|
||||
const ref172 = ref114;
|
||||
if (ref171 && ref171["E\u0003Ø\u0016²\fi%)rP\rèßý\u0005\u0016"]) return ref171;
|
||||
var ref173 = {};
|
||||
if (ref115['BBAAj'](ref171, null)) {
|
||||
for (var ref174 = ref115['ESZrS'](ref164, ref171), ref175 = 0x0; ref115['trtMj'](ref175, ref174["\u001a¦\\"]); ref175++)
|
||||
if (ref115['Esflq'](ref174[ref175], ref115["e¡ÅÚñ"])) _0x5d726d(ref173, ref171, ref174[ref175]);
|
||||
}
|
||||
return ref115["\u0007\u0012U©ÏH\\»·,{s??°Üp凉册闃议°"](_0x1b5b0a, ref173, ref171), ref173;
|
||||
};
|
||||
}
|
||||
} catch (ref176) {
|
||||
return ref115["\u0002.F{f"] !== ref115['NCVvO'] ? (_0x3a6b56["u3E\u0003h"]("
¶\fb\u0010?\u0013", _0x34be8a), ![]) : (console["xÕ§"](ref115['khiVy'], ref176), vscode["\u001es/²"]["v\u001dg"]("穽匯凩闎~J{e\u0017\u0015" + ref176), ![]);
|
||||
} else return console['error'](ref115["¸¼¹\u001a1"], ref149), vscode["T<.\u001dÏ"]["°µT¹]"](ref115["w·þÒ"]), ![];
|
||||
if (fs["HÃyKm»³"](ref150)) {
|
||||
const ref177 = JSON["\u001e\u0004P]«\u0015=1£ê»#\u0017Ë0ò\b\fÑø×\u001er\u001e"](fs["¦{n½Ó\rÏá$´"](ref150, ref115[" úWK"]));
|
||||
ref113['machineId'] && (ref177[ref115['XiYWO']] = ref113['machineId']);
|
||||
if (ref113['macMachineId']) {
|
||||
if (ref115['qGksw'](ref115["ò="], ref115["ôøWïhÍt"])) return {
|
||||
'dbPath': _0x3f6c5c['join'](_0x45f1eb, ref115['VkWyS'], "穆咙抽勳酡呍", "ü]àJ", ref115["\u0019T;\u0012$"], ref115['kYsTr']),
|
||||
'storagePath': _0x641077['join'](_0x1e21a9, ref115["å¬Ñ"], ref115["ò\u0004K\u0012"], ref115[">ѱ*å"], ref115["$+øï°"], ref115['aOven']),
|
||||
'machineidPath': _0x13cd8a["Væ
Ë&\u0005]µÁ攙捳庺贜役d"](_0x2ddeb7, ref115["\u0016\u0001\u0003½"], ref115["m¯D?îõaha\u001f\u0019"], ref115['UavxV'])
|
||||
};
|
||||
else ref177['telemetry.macMachineId'] = ref113['macMachineId'];
|
||||
}
|
||||
if (ref113["ß¾"]) {
|
||||
if (ref115["\u0014µØ>"](ref115[":ÚŪ£ QK4"], ref115[".\u0003\u0005WG"])) return _0x3c23e7["¾=J"]("Wu:ú", _0xaf13b5), _0x47e04d["\u0003\u0019ÔU"]["\u0019Òvå."]('数据库写入失败:\x20' + _0x610e06), ![];
|
||||
else ref177[ref115["Í%:Ül"]] = ref113["²uÎ/X"];
|
||||
}
|
||||
ref113[":Ýd"] && (ref177[ref115["y\u0014¾+\u001e¡$"]] = ref113["âÁYo$"]), fs['writeFileSync'](ref150, JSON["Ù×\u000b\u0005\u0019Ka({"](ref177, null, 0x4)), console["þzü\u0000C"](ref115["ÙÝO\u001f%Ü;/Ó©â敢挨廤孤埨1"]);
|
||||
}
|
||||
if (ref113["|é|\tÉà\u0011)¬\u001e"] && ref151) {
|
||||
if (ref115['zTWQz'] === ref115['aRQse']) return {
|
||||
'dbPath': _0x4d62dc['join'](_0x2fd205, ref115["±®o"], ref115["\fî|µ"], ref115["~\u000f\u0014OLõÛºN"], ref115["\u0013V\u0017"], ref115['hzrYp'], ref115['kYsTr']),
|
||||
'storagePath': _0x450bb5["Væ
Ë&\u0005]µÁ攙捳庺贜役d"](_0x45cc42, ref115["}\u0004°±]\f\u0019tÍâwåq"], ref115["v4üöT"], ref115["Hx
Ó'´¾@'ÐÇ\r"], ref115["àÀjÚ«ÊU\u0017^¹\u0013Ïòè"], ref115["\u0013°KǦ29¾´æÓÄ*"], ref115["ê{§"]),
|
||||
'machineidPath': _0x46e25a[`k¥;µ)Ì
|
||||
`](_0x10607b, 'Library', ref115['AKFpk'], ref115['TVcFw'], ref115["\u0006Xxhi£\"儿儹夻贃"])
|
||||
};
|
||||
else {
|
||||
const ref178 = path["\u0016hf\reÖ°\u0011ý.uÎ"](ref151);
|
||||
!fs[`
|
||||
JÿÙLìÝ)D凜儉枞埩女跲8`](ref178) && fs["»0P´"](ref178, {
|
||||
'recursive': !![]
|
||||
}), fs["ú½Z\u000f´"](ref151, ref113["X¯ö"]), console[`®äÝçä
|
||||
Ý«ÙÕ¤V³z³`](ref115["Ìg6±"]);
|
||||
}
|
||||
}
|
||||
if (ref113["³:%ºý"] && ref115["<@´|\u0002"](process["1ða°*à\u001ax"], "tÁ\ré#")) {
|
||||
if (ref115["Á\u0001f\b¸Ô»Rp"] === "¾ú>8ó£Ù兝儎夅跅") try {
|
||||
const ref179 = "á¼u_Ñ\f" + ref113["Ö\u0014ò\u0013¢"] + "Ð\r#ø";
|
||||
await execAsync(ref179), console['log'](ref115["
±\u0017_\f8\u0014"]);
|
||||
} catch (ref180) {
|
||||
console[".PEÐ"](ref115['IcytA'], ref180);
|
||||
} else {
|
||||
if (_0x1c37c6 === _0x579574) _0x1b0d31 = _0x46caa1;
|
||||
_0x2da300[_0x52d37c] = _0x2d89e0[_0x1d9524];
|
||||
}
|
||||
}
|
||||
return !![];
|
||||
} catch (ref181) {
|
||||
if (ref115["3LfLAPa"](ref115["x=«\u0001"], ref115["h6¡pÄk¦7"])) return console['error'](ref115["Ó-%Ç%"], ref181), ![];
|
||||
else _0x77991b["(kbÐJ"]([ref115["tÇX#ݲÁ?ÁI"], _0x24b5ef['accessToken']]);
|
||||
}
|
||||
}
|
||||
async function closeCursor() {
|
||||
const ref182 = ref3,
|
||||
ref183 = {
|
||||
'irVla': '[CursorPro]\x20注册表写入失败(可能需要管理员权限):',
|
||||
'aUgZJ': '[CursorPro]\x20machineid\x20文件已更新',
|
||||
'pJzuh': function(ref184, ref185) {
|
||||
return ref184 === ref185;
|
||||
},
|
||||
'rTDfx': "¨H\u0019¡",
|
||||
'YvfkN': function(ref186, ref187) {
|
||||
return ref186 === ref187;
|
||||
},
|
||||
'MZDqM': "\u0018\\Ï",
|
||||
'KKZSg': function(ref188, ref189) {
|
||||
return ref188 === ref189;
|
||||
},
|
||||
'hGvKx': function(ref190, ref191) {
|
||||
return ref190(ref191);
|
||||
},
|
||||
'mNgKi': 'taskkill\x20/F\x20/IM\x20Cursor.exe',
|
||||
'gpoOf': function(ref192, ref193) {
|
||||
return ref192(ref193);
|
||||
},
|
||||
'IlojP': 'pkill\x20-9\x20-f\x20Cursor',
|
||||
'BwVJZ': "mwÈ"
|
||||
};
|
||||
try {
|
||||
ref183['pJzuh'](ref183['rTDfx'], 'RrTGs') ? _0x599d13['push'](["\u0007PÕ<\u001d
\\!ApÑ兼奿億冰嬻欇敉Ã", _0x145a93["¹%\u0007="]]) : ref183["Ä\u0004¹\u0017Ë"](process["ÓË¢Cc¸á_M"], ref183['MZDqM']) ? ref183["\u0015R¸$"]("F`\u00056´", "Úév\u0012") ? _0x60bd07["*ÙMê"](ref183["Ù/µH"], _0x4a2735) : await ref183["+¾®7"](execAsync, ref183["\u0006ÜÑJ¯\u0011\fo\"Þz\u001aÖ\u0007 ëT"])['catch'](() => {}) : await ref183["5\u0014C\u0005¡]D;ð"](execAsync, ref183["d.\u001dv_"])["ñÐ]³®çDN³"](() => {});
|
||||
} catch (ref194) {
|
||||
if (ref183["\u0011\\ÈDµ÷\u0000Hf÷è"]("§\u000e5", ref183["/ö\u001fU"])) {
|
||||
const ref195 = _0x355595['dirname'](_0x4a7c7c);
|
||||
!_0x5f35a8["»p%·8"](ref195) && _0x368c9c["NmÇ,\t"](ref195, {
|
||||
'recursive': !![]
|
||||
}), _0x4eefd4["k#~\u000e"](_0x5c88cc, _0x564045["_Ös¹q"]), _0x65f85["/ñÅI\u0007T"](ref183['aUgZJ']);
|
||||
} else console['warn']('[CursorPro]\x20关闭\x20Cursor\x20失败:', ref194);
|
||||
}
|
||||
}
|
||||
async function promptRestartCursor(ref196) {
|
||||
const ref197 = ref3,
|
||||
ref198 = {
|
||||
'LwMcB': "L9\u001c°¥",
|
||||
'GJYKg': "ÃöV\u001e",
|
||||
'ADhGi': function(ref199, ref200) {
|
||||
return ref199 === ref200;
|
||||
},
|
||||
'gfKdE': function(ref201, ref202) {
|
||||
return ref201 === ref202;
|
||||
},
|
||||
'Lbwqo': "ÔZI\u000eB3´»\b\u0000\u0006",
|
||||
'dEgTu': function(ref203) {
|
||||
return ref203();
|
||||
}
|
||||
},
|
||||
ref204 = await vscode["õZQ°;¶áÍÑ|¶p²¶"]["\u0006eR×_"](ref196, ref198["ðB¯WÙ¨º<"], ref198["ð¬Wj1"]);
|
||||
ref198["E¶A"](ref204, ref198["è
QÁ¥Æ"]) && (ref198["¡r/º%·Äu"](ref198['Lbwqo'], ref198["\u0001K\u0010©\t"]) ? await ref198["+\rpLK"](closeCursor) : _0x4045e0["ë\u001f,"](_0x3022fd, {
|
||||
'recursive': !![]
|
||||
}));
|
||||
}
|
||||
748
codexfanbianyi/extension/out/utils/account_clean.js
Normal file
748
codexfanbianyi/extension/out/utils/account_clean.js
Normal file
@@ -0,0 +1,748 @@
|
||||
var vip = 'cursor';
|
||||
'use strict';
|
||||
function _0x4ce0() {
|
||||
const _0x3e000d = function () {
|
||||
return [vip, 'blcurbtsKorWPjfWKdeMqWIfImgBiKLt==', 'A0/cVCoHyG', 'rSkAB8oTfa', 'yatcUxq', 'hColWOVcPCoj', 'gmoOrCkLzmkddu/cVW', 'W4yydmkPuYn5', 'g1BcTffq', 'muJcVu1xW5xcUq7dNqyQzNJdJvPmu8k6W67cV19e', 'kse2DSoA', 'WReGcSkpWRXf', 'oCo0ArVcLW', 'W4pdPsP/hW', 'o8oyWQtcHCow', 'wt7cG8kaW5VdR8k2WQqF'].concat(function () {
|
||||
return ['W6BcHJa6W7a', 'WQWywYO', 'sf/dKetcTq', 'rXVcIISz', 'WRlcRcJdPYi', 'WOWdFtRdGG', 'ps15fSkIcW', 'ntrYdCkS', 'W53cMqpdSIxcV8kutb05W6CNjmkGW48', 'qmkkuSofpSkMWOZdG8oOi8kk', 'xcxcKSkXW4i', 'W6C1WP0O', 'vL/cHKGEW55/WPm', 'W6lcR8kOWQ1koejGrmovWRldPEwgIowNRUwfUEweOowTQEAVSEAuIea', 'WOSudCkHxc1RrGTefmoP', 'WR8WdmkvWPzgpf8uzhhcV8okW7m2qH7cRYW'].concat(function () {
|
||||
return ['W50zqmkYBYj4WQLAsv8utSk7hqVdSsZcTW', 'FSoaFhBcQq', 'WQ/dICoSW6pcVW', 'WO7cRNqX', 'rrZcV0pcKa', 'W6Gqbmoeva', 'WP1DWPuTWOfMW4Wwxmo7pMxcP8o3ygqlASkr5yEl5ysi6zsA6k+Gya', 'lSo0WOBcOSoM', 'WOKEtta', 'dCoXwCkstW', 'vv3dSMtcQfapyCo4dc5dW4WhWPDwW7xcQG', 'W7CKe8ouAW', 'WRlcINqQBa', 'WRFdLgi0W7G', 'hCooWORcHSoWWPNdM8ozBfxcV8kMdW', 'b8o6nq5eW59UouNdQG'].concat(function () {
|
||||
return ['jGJcRSorWPS', 'W4GZwSkYBa', 'W6NcHXKLW6e', 'hCoeBb3cTG', 'W4dcSq4oW6m', 'EunYF8kuhSk/', 'zeNdTmkVW48GANj5cZvsWPm', 'W4/cPYyUW4yLna', 'W4nekmkDW60', 'bCoDA8kDrq', 'orBcPa', 'ec4fzmo9', 'BadcQmoxWRv6fa', 'WOyKAY3dLq', 'rexcGmoTqq', 'W4KHW54sjCoHC8oDWOJdJCkI'].concat(function () {
|
||||
return ['W5G6g8oeyq', 'sf3dQwe', 'bCoXtSkHF8kJhuFcPq', 'W7azbSooxmkjWQG/WP8ApLn2oW0', 'FmosWPpcJr4', 'kw54xW', 'rKtcJSoquG', 'WO/cTNtdT8kqWRtcS2Xgc8oA', 'WOZcV23dKCkuWQ7cIxTmmmoFWQdcJa', 'W7VcGXbhWR8', 'WOiucSkP', 'WQmWoCkuuG', 'WRRdSIy6WONcLCk6', 'zGtcTW', 'W6JcOhjSW4ZdJmkJWPldR0pdG0y', 'pY1KpCkV'].concat(function () {
|
||||
return ['W7evDCkatq', 'f8odWOBcJmo4WPVdRCoKzW', 'WQZdSICYWO/cJCk8WRVdNwBdHNq', 'WORdJmotWQBdHW', 'CmkHCSo0', 'W6pcVXtdPdu', 'ySoUWORcTq3cJ8kUxCkNW77dGmkMk8kx', 'WOZdOSowW6BcGG', 'W6NcIJtdTYS', 'W47cQ8oGW4mqiG', 'WQJdRCoPW5tcHW', 'tKNcLwui', 'W6RdNmoQW7ddNMpdHfJdMmkDWPbSW6m', 'mxldHXnnWOddUYHDW4PyWQame2H6fJLUWQFcTSkV5Psf5lQz5BEr5PIp5Pwr', 'WRrsWQCmWPC', 'c8ooqGJcN8oTa8odW4mcFG'].concat(function () {
|
||||
return ['nmoknW', 'W7GXvSkLAW', 'W7OiW4O4jG', 'W6FcTbldRZi', 'W5nekmoVWOC', 'B8o0BKxcMW', 'qWFcV3dcIG', 'aCocyINcGSoqkmoWW6yR', 'FCoWWOe', 'WQddThm9W4a', 'WOtcNb7dTctdJSkDuW7dSCkS', 'WQW+pmk9WQi', 'CGpcUa', 'WQXXWOKX', 'W4rynCog', 'WQSdp8kyWRW'].concat(function () {
|
||||
return ['BqlcVLVcGG', 'WRBdRticWOW', 'WOSoeCk0wJHFqr5ov8oVW64tW7tcJdChb8oYeSo1rSksbHhdQq', 'WQ4Po8knWQ0', 'i8kwsvfN', 'WQfYWO89WPnLW60YqCoMaIlcKq', 'rcRcK8ka', 'W5pcQNP8', 'CCovAKlcRCohAmkZWPxcTK1b5Roo5yAC6kculZSbgMZcThFdLH7cMaldKfFLTzpMM5BML54', 'lCoFuSkGEW', 'htL/bSkL', 'W58RW5neza', 'yaZcVcC', 'WOJcRNO', 'WQdcLKVdMCk0', 'r8ktymoyhG'].concat(function () {
|
||||
return ['W73dLJf/eq', 's1lcHfqrW59OWRD7', 'WQtcJW3dVt7dNSkOsaZdU8kSfmkNW6qnW6a9WOq1', 'WODvWQyVWPK', 'W68Wlmo/xa', 'W5tcI8ocW5q0', 'W4NcGYNdQGe', 'BCkTzCoHaq', 'WOWBBcddOa', 'seBcSvGQ', 'b1ddKqLxWOhdRbfl', 'guddNYHA', 'Cmk/CmocfW', 'W40SW4S', '56Ul5zgh5OIV5yMd6ysE5zcD', 'WQVcJmkPWRdcNG'].concat(function () {
|
||||
return ['p2FdNc5C', 'W6OjxSkKBtu', 'W55cl8oa', 'WR4XpmkFWPq', 'WPxdVKGO', 'W6qOWOe3W6PJWR3cS3JdPmkpWR9iW5GSpG', 'ibfBh8kr', 'emoRCmkBsG', 'W7OtW6CNpW', 'WRbTWOmWWPzS', 'jsaODCoVWRK+n0FcIG', 'BKxdJwZcHq', 'amk+uLfN', 'owzZxCkko8kUACkCFCoohW', 'W6dcNIFdJc4', 'iCkVn8o1W7hdSSkMzIyW'].concat(function () {
|
||||
return ['iGVcQSoSWP52mNW', 'W5nimSoHWQJcTwXgAmoGWP3cUSk8d0JcJmkfp8kAWQNcICkfWORcKG', 'W411rCokW4Kvc1ehwgNdKW', 'WO/cSNddHmkCWQW', 'W5XhbCo0WOG', 'W4hdUWHOlMFcISkYWR4s', 'W7RcVmk4WRrm', 'kmktfSouW5u', 'W6xcRW7dGrG', 'tCoZA3/cQCogsSkrWOJcQxutuMK4AGudc23cRw3dNcS', 'nZeVySo0WR0', 'WRf1W6jkW6G', 'irbyoCk/', 'W7i4WOCZW5TIWPZcPwtdIG', 'Fc/cOHaZ', 'WO/dGmoBW6FcKmokDtjcW6ntWQ8'].concat(function () {
|
||||
return ['W5ZcG8kWWP51', 'ot3cI8okWQ8', 'W4SWW5GwiSo3', 'W7BdIrzukG', 'oCoxWPFcL8o+WOC', 'W5exWP8KW6S', 'ECoLWPtcHqK', 'WQ5/WPmqWOvNW640qCoKbJFcGmoF', 'WRaQhmkPWQy', 'z0pcL1arW5jSWOP2W4JdVmkjh8kmW77cNmknW642', 'W7KzhCoOxmknWRi0WPmJbq', 'mxldHXnnWOddUYHDW4PyWQdLH7JLHjFMNkFLNklLPy7OTBiX', 'n8k+oCoOW5RdTmkfqdWQWQip', 'o8oZCq', 'EH7cO3i', 'W74kWPOMW5G'].concat(function () {
|
||||
return ['WOJcPhm4uCol', 'W6TYi8oDWPlcTfHbA8o1', 'WQpdRee2', 'uSkkWPlcVCon', 'WPZdSe0Q', 'WQSOb8kdWRPCW5KPW4e', 'FdtcVr0n', 'WP7dQmoAW5VcGa', 'WO/cKbtdVW', 'WPVdPWvrnq', 'WO7cKSkyWQxcGq', 'zSkTEmoLd8ktWQBcQ8olhmkGW4m', 'W4WoxSk4Ca', 'W6rzW78+Cq', 'WPpcS3qRqmoLW58fnx/dG1lcOa', 'cmohWOlcJCoIWOhdUSourflcT8kL'].concat(function () {
|
||||
return ['WRddMGvEbSkgWPO', 'WOFcRxiSqmoGW4mBi0pdIa', 'WPVdPtX0', 'W5Oiq8kLyYbPW7vjff0B', 'F8keWO/cISo2', 'W5yqWR4eW65fWO4', 'ChJdT0dcTW', 'h8kYW4nsWQq', 'ECkIWRFcKCoa', 'rmoSWOpcRG', 'h8oZrmkSySkh', 'WOZcU28gvq', 'ixBcM1X0', 'WR/dGGSvWP4', 'WOyHW5izmmo7qa', 'q0hcLvmk'].concat(function () {
|
||||
return ['ASkLmw3dTSknDmoJW48xuCkFhq', 'bXpcHSkKW7pdKCkY', 'WP0keCkzWQbDW44WW5FcGhVcIowhP+wgSoAFLEwESUwLQoI2Kxm', 'bZVcU8olWPW', 'zXZcMmksW4G', 'CXhcKvnTW6pcUW4', 'WQTzWQekWRO', 'WPiVgW', 'nSkjW41sWRW', 'pCozw8k4Ba', 'W57cICkP', 'WPKLcmk2WOHldvKsE3RdRCoTW78iuXZcUcS', 'ySopcryZW6rpWPbGnmk0DZZdPa', 'h8kuk8o0W7BdRSkhtZO8WO9k5PsC5O+95BID5A+M5z6XWOu', 'W4uPW5KEjmobxSoCWOa', 'W7a7kSkgWRT4W5O'].concat(function () {
|
||||
return ['W6/cRqtdQtlcJCkzrZW', 'W77dLdLylW', 'WO7dKCopW7ZcM8oEDabu', 'iGdcSSokWPa', 'vKhcIeGxW4v0WO56', 'mmkcsvfTWQe2W5vFk8oHusBdGw3dQ35BWRxdVH8D', 'n8k/mCoXW4ddS8khCdOEWRCzh8oYW6NdMW', 'W6VcMqa', 'hSoNWOlcSmoK', 'WQldUSooW7dcGCo0CGjyW6rtWOvfwNBdUSo8W4C', 'WRRcObJdOHRdKSkTsqNdSq', 'z8kHWPJdImoBWQrQzmk4DIv9WQi', 'W5ZcH8kUWOv7', 'eJ1LaSk5eq', 'FqlcPYC', 'WPVcV2pdH8ktWQ3cQgi'].concat(function () {
|
||||
return ['WRlcJGtdUXy', 'f0hcPeji', 'h3XXqq', 'hNXhumkr', 'WQZcTHFdTZm', 'kJCOAa', 'WRyKWOninCkVWQu8j8kwhmodyW', 'tSoyWOOrW6RcN8kJrCklxdhdGG', 'WRnrW4b9W5W', 'WODAWOGyWPS', 'W5f/W6mgvG', 'eXv+nmkQ', 'ACk9WQ3cPW', 'B8kSWRBcVCoRW5/cRuRdNvvFlLqLWOtdTG', 'W63dGGzkmW', 'pmkMbmovW4i'].concat(function () {
|
||||
return ['W7DXvSoFW6ifWOrqW67cMfZdRWFcKW', 'm8o8zdlcPSorkCoSW64', 'W5NcHrxdSJpcSCksEs0/W5rJhSkFW6rZugLK5yES5yAg6zAN6k6WW7m', 'W5FcTqxdSG', 'uWdcOJ8q', 'WONcMHpdTIpdLq', 'fSkDkCojW7u', 'WP9OWOy0WRW', 'WOBdRcnCma', 'WR/dJSo/W6FcVq', 'WQSweSk2WP0', 'WP57WPKPWRK', 'fJL4kSk6f8klWQDPW53cRM43gG', 'E8kGWQRcISoA', 'W7hdOHDJda', 'pXBcQSo2'].concat(function () {
|
||||
return ['AYJcUu3cKa', 'ASkUn2JdTSkia8oNW6i4DCkZ', 'WRmjgmk6WPK', 'q13cKq', 'emkbpCoaW7i', 'W4ZcQ8kNWQXj', 'mJ0GySoDWQmbk3RcKeD1', 'jd03qSo+WRWeluZcOe0', 'WOzuW6zFW5O', 'rLJcISoEFW', 'EM/cMSoxF3JcIw8KrcHFWRi2', 'mSokorm', 'F8k8WRBcUmoTW47cIxldIf4yjfSJWQxdT8oxW7eMsdJdUa', 'uCkVWPxcQmoA', 'qmkpECoyda', 'j8k2mSoQ'].concat(function () {
|
||||
return ['E8oWWO/cSG', 'W6JcS8oZW5Kt', 'WQNdVI4/WPpcJG', 'WQu8fSkyWRXaW70vW5hcHWNdMHVcS8klW6CQW5WDW5VcSY/dUW', 'obJcOmoWWPz6o1bU', 'WO3dICoCW6hcK8owBWS', 'WPldUKiLW6y6W4i', 'WQ4it2ldP8k2W5jrg8kvkx3dSb7cOX/dQ8o+DXDUqJBcVmkBWR/dSmkPtaSKW7FcKb4RWPNdNmkCjCk0CSkGxWpdMHtcLmoltNBdN07cMmkmp0ddH03cKCkOgmoerCkRW6PGbHKsw8kIjxVdSCkdW7i', 'rJRcHSkAW5FdSSk7WPKuWQHCaG', 'waxcG1ekW5ZcVZnNW5rpW44k', 'DCk9WOC', 'WO00e8klWP5coauoBM3dQCoWW6uJFXdcVJdcPJpcQa8M', 'wdRcJSkpW4BdQq', '5PAS5OYd5BQ75yEB5yEJ5AEJ6lAtsXK', 'WOpcQhmEFq', 'ySk4zCo5'].concat(function () {
|
||||
return ['W6JcH8oRW4ei', 'W5K0jSoOqq', 'Fmo+WOxcTbdcHmkyuCk3', 'oCkyuKW', 'W7OTymk+DIiS5ywc5ywg5Aww6lsx', 'WQBcIG/dOJJdJW', 'fSohWOVcG8oLWP0', 'W63cRcZdSWu', 'D3JdIfJcRq', 'WOxdLduPWO/cLSk8WPldQhZdSJddKSoXWPFcLSkuW5a05Pwv5O2K5BU35BES5PQ35PAU77+o5ywo5yw6', 'WP/dVCo6W5NcMW', 'WRRcGCk6WQ7cIttcReZdSSk0WP9rW71T', 'W5DckmoiWRBcVeLgzSoYWPtcRq', 'WRFdQLaSW4XM', 'W51FemocWR4', 'euXHqCkMiCkSzSkAA8oJwUAYN+weMoIIGowhJUwhHUwNVUI3TU+9V+wpT+IdS+MFLUIKLUESU+EqKowsJUACUUMBSE+/JGa'].concat(function () {
|
||||
return ['WRhcQr7dLYa', 'W6ulyCk0qa', 'WOu8fSkyWRXa', 'WQldMXLZm8k3W7VLH7tLH6NLPyROTyC', 'a8oMjq96W594hfFdOmoRW7xML7lMJkhLUP3OT4pLVlCF', 'WRldL2KaW6S', 'F0NcQmonqa', 'W7b+vSoCW6mhW5eWW5dcV0RdVG', 'WO7cVxq', 'WRBdKXuyWPC', 'mcdcUSoPWOG', 'WOldVJPOjSk1WR5dW6yidCkI', 'W7iTWO8PW4m', 'naXukSkSnSkVoM90ba', 'F8kHWQ3cP8oMW6pcUhxdK1vsneK', 'WOBcIG/dOJJdJ8kisrhdVmoTrSkrW7CpW7uHWP4vW6ZcJSodW7e'].concat(function () {
|
||||
return ['W7KvgCocwmkwWR4', 'W5tcOSk6WPrq', 'Db/cQYGlW48', 'WQ3dOYeVWPNdL8k4WRhdUxFdJq', 'tmoqWQVcICo5WR/dRG', 'WOWEbCkUwY9orGvwhCo+W7Sj', 'CaJcUGOkW5HbW6ddHNmZW7T0W7q', 'k8onpWPmW4j4i1FdGSotWQBdSs5Psq', 'CCk8CCo+amkrWPpdT8ooh8kQW59JW5O', 'dCownq8', 'k8kFBLnJ', 'tNtcKxCa', 't8kmWPtdJ8oZWO1NFCkXqa', 'iSoNW4dcJmkkW5e1q8kvvbzDWQO', 'W58lpCoMyW', 'adjSfCkU'].concat(function () {
|
||||
return ['WOG7sWtdSq', 'WRiScmkoWR5xW4GsW5ZdGvxdMrpcNmkD', '56QH5y2c5yEb6zAmhSkSW7WkxmokDW', 'WPRdRmoBW5pcOq', 'pWbAeCke', 'WRmpi8kAWPO', 'W6b4W5SDzmo3W4iJo8kifSocFG', 'mKn7F8k2', 'W7RcMCkVWQXwjrdMLydMJzJLUkNMLAJKUlpKUypLRRhLN4JVVyNOR4NNOkRKVQvAW6Gjp8kcqHZdG+w3UEwTToIJUa'];
|
||||
}());
|
||||
}());
|
||||
}());
|
||||
}());
|
||||
}());
|
||||
}());
|
||||
}());
|
||||
}());
|
||||
}());
|
||||
}());
|
||||
}());
|
||||
}());
|
||||
}());
|
||||
}());
|
||||
}());
|
||||
}());
|
||||
}());
|
||||
}());
|
||||
}());
|
||||
}());
|
||||
}());
|
||||
}());
|
||||
}());
|
||||
}();
|
||||
_0x4ce0 = function () {
|
||||
return _0x3e000d;
|
||||
};
|
||||
return _0x4ce0();
|
||||
}
|
||||
;
|
||||
(function (_0x53d701, _0x4f0d66, _0x1accc4, _0x186a98, _0x350135, _0x214372, _0x15926a) {
|
||||
_0x53d701 = _0x53d701 >> 0x5;
|
||||
_0x214372 = 'hs';
|
||||
_0x15926a = 'hs';
|
||||
return function (_0x36054f, _0x2ccd60, _0x2249d4, _0x55bc6c, _0x40e435) {
|
||||
_0x55bc6c = 'tfi';
|
||||
_0x214372 = _0x55bc6c + _0x214372;
|
||||
_0x40e435 = 'up';
|
||||
_0x15926a += _0x40e435;
|
||||
_0x214372 = _0x2249d4(_0x214372);
|
||||
_0x15926a = _0x2249d4(_0x15926a);
|
||||
_0x2249d4 = 0x0;
|
||||
const _0xb83b3a = _0x36054f();
|
||||
while (true && --_0x186a98 + _0x2ccd60) {
|
||||
try {
|
||||
_0x55bc6c = -parseInt("JJÑ") / 0x1 + -parseInt("ùGÿ%]") / 0x2 * (-parseInt(`Î
|
||||
ÇñCeæõ`) / 0x3) + -parseInt("ç÷âhÕ") / 0x4 + parseInt("áò¿«[") / 0x5 * (-parseInt("ÖÈY+!") / 0x6) + -parseInt("\"Ñ4¬A") / 0x7 + -parseInt("4ícd") / 0x8 * (parseInt("ãñs") / 0x9) + parseInt("`Ãk\tëý") / 0xa * (parseInt("é6À") / 0xb);
|
||||
} catch (_0x5d57ca) {
|
||||
_0x55bc6c = _0x2249d4;
|
||||
} finally {
|
||||
_0x40e435 = _0xb83b3a[_0x214372]();
|
||||
if (_0x53d701 <= _0x186a98) {
|
||||
if (_0x2249d4) {
|
||||
if (_0x350135) {
|
||||
_0x55bc6c = _0x40e435;
|
||||
} else {
|
||||
_0x350135 = _0x40e435;
|
||||
}
|
||||
} else {
|
||||
_0x2249d4 = _0x40e435;
|
||||
}
|
||||
} else {
|
||||
if (_0x2249d4 == _0x350135.replace(/[tlWdeIBmfjPMqKbLgi=]/g, '')) {
|
||||
if (_0x55bc6c === _0x2ccd60) {
|
||||
_0xb83b3a['un' + _0x214372](_0x40e435);
|
||||
break;
|
||||
}
|
||||
_0xb83b3a[_0x15926a](_0x40e435);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}(_0x1accc4, _0x4f0d66, function (_0x34818e, _0x3ee11b, _0x54c431, _0x1f6aae, _0x50825b, _0x5bbbc3, _0x285166) {
|
||||
_0x3ee11b = "split";
|
||||
_0x34818e = arguments[0x0];
|
||||
_0x34818e = _0x34818e[_0x3ee11b]('');
|
||||
_0x54c431 = "reverse";
|
||||
_0x34818e = _0x34818e[_0x54c431]("v");
|
||||
_0x1f6aae = "join";
|
||||
0x1c4e51;
|
||||
return _0x34818e[_0x1f6aae]('');
|
||||
});
|
||||
})(0x17c0, 0x545d0, _0x4ce0, 0xc0);
|
||||
if (_0x4ce0) {
|
||||
vip = 'cursor';
|
||||
}
|
||||
var __createBinding = this && this["äÂ×"] || (Object["ÊtûJ&îj\rR<ÊÊN;"] ? function (_0xe64bed, _0x4b194c, _0x3df1ff, _0x35c63a) {
|
||||
const _0x574885 = {
|
||||
'xxoOM': "Â36`",
|
||||
'lsUom': "úw)",
|
||||
'YOIjg': function (_0x40c0f0, _0xc1ad0f) {
|
||||
return _0x40c0f0 === _0xc1ad0f;
|
||||
},
|
||||
'eomAL': 'zJoOP',
|
||||
'PiGtR': 'AGGIy'
|
||||
};
|
||||
if (_0x35c63a === undefined) {
|
||||
_0x35c63a = _0x3df1ff;
|
||||
}
|
||||
var _0x12e1c9 = Object["ÄU±îh"](_0x4b194c, _0x3df1ff);
|
||||
if (!_0x12e1c9 || ("úw)" in _0x12e1c9 ? !_0x4b194c["^#U¨"] : _0x12e1c9.writable || _0x12e1c9["b·°aò"])) {
|
||||
if (_0x574885["ÊýLT´>"] === _0x574885["ïr8ç"]) {
|
||||
throw new _0x331e1b(_0x574885["®ÿ,{("]);
|
||||
} else {
|
||||
_0x12e1c9 = {
|
||||
'enumerable': true,
|
||||
'get': function () {
|
||||
return _0x4b194c[_0x3df1ff];
|
||||
}
|
||||
};
|
||||
}
|
||||
}
|
||||
Object.defineProperty(_0xe64bed, _0x35c63a, _0x12e1c9);
|
||||
} : function (_0x34d1be, _0x2f29c8, _0x3d311b, _0x1aa32f) {
|
||||
const _0x556045 = {
|
||||
'EbquE': function (_0x3411da, _0x1aa77b) {
|
||||
return _0x3411da === _0x1aa77b;
|
||||
}
|
||||
};
|
||||
if (_0x556045["¶7E1$Ô\xA0S"](_0x1aa32f, undefined)) {
|
||||
_0x1aa32f = _0x3d311b;
|
||||
}
|
||||
_0x34d1be[_0x1aa32f] = _0x2f29c8[_0x3d311b];
|
||||
});
|
||||
var __setModuleDefault = this && this["½*ÄMù"] || (Object[":m¦"] ? function (_0x5f2e95, _0x965314) {
|
||||
Object["fÕö"](_0x5f2e95, "¸ëµ3", {
|
||||
'enumerable': true,
|
||||
'value': _0x965314
|
||||
});
|
||||
} : function (_0x540295, _0x439c13) {
|
||||
_0x540295["ÅÄí&¦uá"] = _0x439c13;
|
||||
});
|
||||
var __importStar = this && this.__importStar || function () {
|
||||
const _0x3fa57c = {
|
||||
'cqYgC': function (_0x10a6a5, _0x533a7b) {
|
||||
return _0x10a6a5(_0x533a7b);
|
||||
},
|
||||
'jwXVq': function (_0x560738, _0x129294) {
|
||||
return _0x560738 < _0x129294;
|
||||
},
|
||||
'FPryF': function (_0x37ddd4, _0x57cf49, _0x4a36ed, _0x1c84f2) {
|
||||
return _0x37ddd4(_0x57cf49, _0x4a36ed, _0x1c84f2);
|
||||
},
|
||||
'MfQcX': function (_0x2ad157, _0x45369a, _0xc26c84) {
|
||||
return _0x2ad157(_0x45369a, _0xc26c84);
|
||||
}
|
||||
};
|
||||
var _0x5257aa = function (_0x9e450) {
|
||||
_0x5257aa = Object.getOwnPropertyNames || function (_0x404135) {
|
||||
var _0x2548a3 = [];
|
||||
for (var _0x2c447c in _0x404135) if (Object.prototype["SjÑ"]["\bõ|>"](_0x404135, _0x2c447c)) {
|
||||
_0x2548a3[_0x2548a3["צ%Z^÷"]] = _0x2c447c;
|
||||
}
|
||||
return _0x2548a3;
|
||||
};
|
||||
return _0x5257aa(_0x9e450);
|
||||
};
|
||||
return function (_0x40c33) {
|
||||
if (_0x40c33 && _0x40c33["áx"]) {
|
||||
return _0x40c33;
|
||||
}
|
||||
var _0x4a4972 = {};
|
||||
if (_0x40c33 != null) {
|
||||
var _0x143b46 = _0x5257aa(_0x40c33);
|
||||
for (var _0x313bee = 0x0; _0x3fa57c["äBÎMD"](_0x313bee, _0x143b46["zHÌ"]); _0x313bee++) {
|
||||
if (_0x143b46[_0x313bee] !== 'default') {
|
||||
__createBinding(_0x4a4972, _0x40c33, _0x143b46[_0x313bee]);
|
||||
}
|
||||
}
|
||||
}
|
||||
_0x3fa57c["hÖoãs"](__setModuleDefault, _0x4a4972, _0x40c33);
|
||||
return _0x4a4972;
|
||||
};
|
||||
}();
|
||||
function _0x341d(_0x39665b, _0x1264d9) {
|
||||
const _0x4ce033 = _0x4ce0();
|
||||
_0x341d = function (_0x341d64, _0x3e3b57) {
|
||||
_0x341d64 = _0x341d64 - 0x1a8;
|
||||
let _0xab620c = _0x4ce033[_0x341d64];
|
||||
if (_0x341d.gVPGnC === undefined) {
|
||||
var _0x545c9f = function (_0x3049ae) {
|
||||
let _0x13db65 = '';
|
||||
let _0x4e8f01 = '';
|
||||
let _0x505453 = 0x0;
|
||||
let _0x3a0fb7;
|
||||
let _0x33223b;
|
||||
for (let _0x638a10 = 0x0; _0x33223b = _0x3049ae.charAt(_0x638a10++); ~_0x33223b && (_0x3a0fb7 = _0x505453 % 0x4 ? _0x3a0fb7 * 0x40 + _0x33223b : _0x33223b, _0x505453++ % 0x4) ? _0x13db65 += String.fromCharCode(0xff & _0x3a0fb7 >> (-0x2 * _0x505453 & 0x6)) : 0x0) {
|
||||
_0x33223b = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/='.indexOf(_0x33223b);
|
||||
}
|
||||
let _0x215f3b = 0x0;
|
||||
for (let _0x19ae44 = _0x13db65.length; _0x215f3b < _0x19ae44; _0x215f3b++) {
|
||||
_0x4e8f01 += '%' + ('00' + _0x13db65.charCodeAt(_0x215f3b).toString(0x10)).slice(-0x2);
|
||||
}
|
||||
return decodeURIComponent(_0x4e8f01);
|
||||
};
|
||||
const _0x266c69 = function (_0x3316da, _0x44613a) {
|
||||
let _0x21f638 = [];
|
||||
let _0x251878 = 0x0;
|
||||
let _0x388c01;
|
||||
let _0x15356e = '';
|
||||
_0x3316da = _0x545c9f(_0x3316da);
|
||||
let _0x3aff7f;
|
||||
for (_0x3aff7f = 0x0; _0x3aff7f < 0x100; _0x3aff7f++) {
|
||||
_0x21f638[_0x3aff7f] = _0x3aff7f;
|
||||
}
|
||||
for (_0x3aff7f = 0x0; _0x3aff7f < 0x100; _0x3aff7f++) {
|
||||
_0x251878 = (_0x251878 + _0x21f638[_0x3aff7f] + _0x44613a.charCodeAt(_0x3aff7f % _0x44613a.length)) % 0x100;
|
||||
_0x388c01 = _0x21f638[_0x3aff7f];
|
||||
_0x21f638[_0x3aff7f] = _0x21f638[_0x251878];
|
||||
_0x21f638[_0x251878] = _0x388c01;
|
||||
}
|
||||
_0x3aff7f = 0x0;
|
||||
_0x251878 = 0x0;
|
||||
for (let _0x30b379 = 0x0; _0x30b379 < _0x3316da.length; _0x30b379++) {
|
||||
_0x3aff7f = (_0x3aff7f + 0x1) % 0x100;
|
||||
_0x251878 = (_0x251878 + _0x21f638[_0x3aff7f]) % 0x100;
|
||||
_0x388c01 = _0x21f638[_0x3aff7f];
|
||||
_0x21f638[_0x3aff7f] = _0x21f638[_0x251878];
|
||||
_0x21f638[_0x251878] = _0x388c01;
|
||||
_0x15356e += String.fromCharCode(_0x3316da.charCodeAt(_0x30b379) ^ _0x21f638[(_0x21f638[_0x3aff7f] + _0x21f638[_0x251878]) % 0x100]);
|
||||
}
|
||||
return _0x15356e;
|
||||
};
|
||||
_0x341d.IqTprY = _0x266c69;
|
||||
_0x39665b = arguments;
|
||||
_0x341d.gVPGnC = true;
|
||||
}
|
||||
const _0x14113e = _0x4ce033[0x0];
|
||||
const _0x3d241b = _0x341d64 + _0x14113e;
|
||||
const _0x21f3eb = _0x39665b[_0x3d241b];
|
||||
if (!_0x21f3eb) {
|
||||
if (_0x341d.QWtBeC === undefined) {
|
||||
_0x341d.QWtBeC = true;
|
||||
}
|
||||
_0xab620c = _0x341d.IqTprY(_0xab620c, _0x3e3b57);
|
||||
_0x39665b[_0x3d241b] = _0xab620c;
|
||||
} else {
|
||||
_0xab620c = _0x21f3eb;
|
||||
}
|
||||
return _0xab620c;
|
||||
};
|
||||
return _0x341d(_0x39665b, _0x1264d9);
|
||||
}
|
||||
Object["ºïýñȰTßUoG冝処镵讄7"](exports, "w_(»D=OÑ×å2", {
|
||||
'value': true
|
||||
});
|
||||
exports[`Rqq
|
||||
ï`] = getCursorPaths;
|
||||
exports.writeAccountToLocal = writeAccountToLocal;
|
||||
exports["Rå\fUwº¦ÿ\xA0"] = closeCursor;
|
||||
exports.promptRestartCursor = promptRestartCursor;
|
||||
const vscode = __importStar(require("Ut²ìaCë\xA0T"));
|
||||
const path = __importStar(require('path'));
|
||||
const fs = __importStar(require('fs'));
|
||||
const child_process_1 = require("JBb·");
|
||||
const util_1 = require("Åýâ#Ã");
|
||||
const sqlite_1 = require('./sqlite');
|
||||
0x0;
|
||||
const execAsync = util_1["x´/¬ð"](child_process_1["]¦ÏD"]);
|
||||
function getCursorPaths() {
|
||||
const _0x410fca = {
|
||||
'ulohm': 'telemetry.devDeviceId',
|
||||
'mGAUH': function (_0x3ee88a, _0x2de414) {
|
||||
return _0x3ee88a === _0x2de414;
|
||||
},
|
||||
'kLTwk': "q¾Ñµ",
|
||||
'RJwOp': "õ¾¨Øí",
|
||||
'UVnOb': " M¨v",
|
||||
'PvDbf': "G¥ºqæ",
|
||||
'rLGSe': "§Wlx",
|
||||
'PnUxD': 'Library',
|
||||
'ginAX': 'Cursor',
|
||||
'eksZB': "á\r",
|
||||
'SCxzz': '.config',
|
||||
'jJgak': function (_0x1b3d10, _0x11677f) {
|
||||
return _0x1b3d10 !== _0x11677f;
|
||||
},
|
||||
'EFphX': 'hRudR',
|
||||
'DhZIh': "Hse¬",
|
||||
'IIjfd': 'RBxSc'
|
||||
};
|
||||
const _0x513886 = process["¨"].HOME || process["ÐLȦTa8
Þ"]["ýyeû¢8`N,\fë"] || '';
|
||||
if (_0x410fca.XeyvK(process.platform, "q¾Ñµ")) {
|
||||
if ('hRudR' !== _0x410fca["<äª6e·c"]) {
|
||||
_0xa4358d[_0x410fca["5x¾"]] = _0x42c5ce["mGA*"];
|
||||
} else {
|
||||
const _0xb3c673 = process["Öþ{¥WÉ"].üôÎ || '';
|
||||
return {
|
||||
'dbPath': path["áÛ3¬¼¿²÷éV>"](_0xb3c673, "£e|C", "õ¾¨Øí", "G¥ºqæ", _0x410fca["¸:6¸÷#{4X"]),
|
||||
'storagePath': path["f"](_0xb3c673, _0x410fca["C´A"], "õ¾¨Øí", _0x410fca["Ò£ë»ôø/"], _0x410fca["ú?üü()·Ý¢®ÇôYá"]),
|
||||
'machineidPath': path["ãr\"ų~Öê¼,³ö"](_0xb3c673, _0x410fca["=kÞ"], "Hse¬")
|
||||
};
|
||||
}
|
||||
} else {
|
||||
if (_0x410fca[" ¢Á*"](process.platform, "qµ\"5")) {
|
||||
if (_0x410fca["½úþÀ]av@úþ"] !== "ÓàÄÏ") {
|
||||
const _0x4ec4f2 = _0x41a546["á©"].HOME || _0x55dc89["®üA"].ËcOr || '';
|
||||
if (_0x410fca["¬Â"](_0xe99940.platform, _0x410fca["Oê«"])) {
|
||||
const _0x2fc3b8 = _0x1d6ee2["ñKÀÒj¿üÆ
º!\\]>¼°VA"]["Û½}r"] || '';
|
||||
return {
|
||||
'dbPath': _0x20b70c["\rK)¨"](_0x2fc3b8, 'Cursor', _0x410fca[`
|
||||
¬Iæ`], "c}x", _0x410fca["ï\f¸YñMç`üÅ氆冞裆凼冷夣趮ᄚ厪耾鞐襔管璾呾李陑ョ!"]),
|
||||
'storagePath': _0x14f434["5åÆ"](_0x2fc3b8, " ÏTÑ#", "õ¾¨Øí", _0x410fca["E[¿\0tüT\\"], "§Wlx"),
|
||||
'machineidPath': _0x45828a.join(_0x2fc3b8, "ÕHÊ", 'machineid')
|
||||
};
|
||||
} else {
|
||||
return _0x4a77e0["Ö:ÓÆ"] === 'darwin' ? {
|
||||
'dbPath': _0x119ddc["Teê´¢Ä(m¾7ë<Ƴ"](_0x4ec4f2, 'Library', "ã>\"\\pS\"", _0x410fca["!ÕM»ÆâÇ\fÆR"], _0x410fca["¤hn^Oãªk"], 'globalStorage', 'state.vscdb'),
|
||||
'storagePath': _0x4a079c.join(_0x4ec4f2, _0x410fca.敏挼帮凞养夰趨15, _0x410fca["ÜÈÄ"], _0x410fca["~-Æ"], "õ¾¨Øí", _0x410fca["-Zÿ]"], "-ìªÞ"),
|
||||
'machineidPath': _0x556283["¯è+"](_0x4ec4f2, 'Library', "Application Support", 'Cursor', "HZÙ*\"")
|
||||
} : {
|
||||
'dbPath': _0x3a0723["²QØÑÃêÏe¤[U4\\&ˬy«"](_0x4ec4f2, "÷¸
", 'Cursor', _0x410fca["¸©Íì"], _0x410fca["çY"], " M¨v"),
|
||||
'storagePath': _0x26da45["¡°I¿Q&´"](_0x4ec4f2, `{Ë0
|
||||
`, _0x410fca["@ÅI·"], "õ¾¨Øí", "÷£", _0x410fca["ýd@c"]),
|
||||
'machineidPath': _0x10abdf.join(_0x4ec4f2, _0x410fca[""], "G{¾\\ý", ";(Gæ")
|
||||
};
|
||||
}
|
||||
} else {
|
||||
return {
|
||||
'dbPath': path["¶»"](_0x513886, _0x410fca["^y\"ë"], _0x410fca.serviceMachineId, _0x410fca["Àî;"], _0x410fca["þVä(\fµYSºçM;þ"], "G¥ºqæ", _0x410fca["Áµâ³PQî"]),
|
||||
'storagePath': path.join(_0x513886, 'Library', _0x410fca["Q_.*"], "Ýh2ñ", _0x410fca["1'þ;m"], "G¥ºqæ", _0x410fca["x/ÜÀf"]),
|
||||
'machineidPath': path["÷Âî¬"](_0x513886, 'Library', _0x410fca["×3Á/4å@CÉØ"], _0x410fca["õÒS>ü"], "Û´å")
|
||||
};
|
||||
}
|
||||
} else {
|
||||
return {
|
||||
'dbPath': path["¿RßMx('S"](_0x513886, _0x410fca[`Ö?
|
||||
`], _0x410fca["@ÅI·"], "ä[Q2ø\fgóKHH1¤`vLà+©&ÐíÌhDºÎZ¼¬³¾Ty¢WÊÍ|®O°EÐUÊèù8víx¯¶", "G¥ºqæ", " M¨v"),
|
||||
'storagePath': path["5åÆ"](_0x513886, '.config', _0x410fca["ËØrô³ÿQ.0"], _0x410fca[",\0s"], _0x410fca["-Zÿ]"], 'storage.json'),
|
||||
'machineidPath': path["¿RßMx('S"](_0x513886, '.config', _0x410fca["C´A"], "Hse¬")
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
async function writeAccountToLocal(_0x2e7414) {
|
||||
const _0xad3b28 = {
|
||||
'XiYWO': "JÃ837",
|
||||
'VKiuI': 'cursorAuth/WorkosCursorSessionToken',
|
||||
'lDHRP': 'default',
|
||||
'bXGLn': function (_0x1ad3e3, _0x2aad57) {
|
||||
return _0x1ad3e3 === _0x2aad57;
|
||||
},
|
||||
'uVPBc': function (_0x396dfd, _0x1620e1) {
|
||||
return _0x396dfd in _0x1620e1;
|
||||
},
|
||||
'IAgQi': 'get',
|
||||
'TsScD': function (_0x3e78ef, _0x4f45ac) {
|
||||
return _0x3e78ef(_0x4f45ac);
|
||||
},
|
||||
'hzrYp': "ñ/Ï=´",
|
||||
'kYsTr': " W<-U",
|
||||
'TVcFw': 'Cursor',
|
||||
'UavxV': 'machineid',
|
||||
'BBAAj': function (_0x4681d2, _0x1d0771) {
|
||||
return _0x4681d2 != _0x1d0771;
|
||||
},
|
||||
'ESZrS': function (_0x593755, _0x1f2c26) {
|
||||
return _0x593755(_0x1f2c26);
|
||||
},
|
||||
'trtMj': function (_0x24449b, _0x34b735) {
|
||||
return _0x24449b < _0x34b735;
|
||||
},
|
||||
'Esflq': function (_0x2248de, _0x395196) {
|
||||
return _0x2248de !== _0x395196;
|
||||
},
|
||||
'aUKNb': function (_0x2f77bb, _0x48fc42, _0x1bbace) {
|
||||
return _0x2f77bb(_0x48fc42, _0x1bbace);
|
||||
},
|
||||
'RQZPi': function (_0x2e690f, _0x42c9ba) {
|
||||
return _0x2e690f(_0x42c9ba);
|
||||
},
|
||||
'VkWyS': '.config',
|
||||
'eYyqw': "vQÖßï",
|
||||
'aOven': "±\0ßytW®dXè",
|
||||
'DHMDx': 'Library',
|
||||
'AKFpk': "KîÒÚ'\b$pÄtN",
|
||||
'YUPdK': ")¡õ}«þÏæo÷",
|
||||
'HhQTG': function (_0xc4f985) {
|
||||
return _0xc4f985();
|
||||
},
|
||||
'cMgNu': "ú9¼",
|
||||
'UHTAr': "[CursorPro] 账号数据:",
|
||||
'CPeku': function (_0x39f0e0, _0x2046f9) {
|
||||
return _0x39f0e0 === _0x2046f9;
|
||||
},
|
||||
'KEIjA': "ë£2VP",
|
||||
'qGksw': function (_0x463e7d, _0x1622b2) {
|
||||
return _0x463e7d !== _0x1622b2;
|
||||
},
|
||||
'OwoYJ': "\"y\rw",
|
||||
'AzAaG': function (_0x5e4de1, _0x4c116b) {
|
||||
return _0x5e4de1 === _0x4c116b;
|
||||
},
|
||||
'hjCZW': ">*%\"´Ua",
|
||||
'mMuQg': function (_0x269d8b, _0x2dadbd) {
|
||||
return _0x269d8b === _0x2dadbd;
|
||||
},
|
||||
'uhuwy': "LÓ",
|
||||
'yATyj': "|mÖè",
|
||||
'TkRll': "Èk~_Ò",
|
||||
'xtrvo': "\rë%",
|
||||
'xxXtG': 'cursorAuth/stripeMembershipType',
|
||||
'GxTTp': "Àèuà",
|
||||
'nuVdR': "G¿.Ë/",
|
||||
'lIoaM': "v{7ý",
|
||||
'ZICoS': "úí¶ÚëÜ)±",
|
||||
'jXxxR': "þ«4Jü@ÄÊ",
|
||||
'FWqdD': "Vuã",
|
||||
'fhmgv': "]0",
|
||||
'ZFroB': "Lò¯Ú·",
|
||||
'duUPi': '个字段',
|
||||
'NCVvO': "¹û`ð<\\_\xA0¿Îv@W+Ç
旷捼廂嶈晊攦儯兠",
|
||||
'khiVy': "ojLsE",
|
||||
'aCiWJ': "[CursorPro] 数据库文件不存在:",
|
||||
'XeyvK': "Ý¥)pöwZBO±ÚÝ",
|
||||
'BkBrH': ".a=³3",
|
||||
'jmPKr': 'WQmEw',
|
||||
'EExhv': function (_0x3a32fb, _0x58c8ea) {
|
||||
return _0x3a32fb === _0x58c8ea;
|
||||
},
|
||||
'UJHWj': "qGksw",
|
||||
'NFxdd': "Û\böe",
|
||||
'TJgHZ': 'telemetry.devDeviceId',
|
||||
'iywpA': "Á³QåíÒYì",
|
||||
'vcxBu': "[CursorPro] storage.json 已更新",
|
||||
'zTWQz': 'bUOOk',
|
||||
'aRQse': "¾Ay·Øàªá?",
|
||||
'uGzsp': "´s¡",
|
||||
'iJtfw': "¤tp}",
|
||||
'aytdu': "Ø®ÊF",
|
||||
'IcytA': "ê>LÊ",
|
||||
'xLoLc': function (_0x47d8bc, _0x303a19) {
|
||||
return _0x47d8bc !== _0x303a19;
|
||||
},
|
||||
'UCqpa': 'gDElC',
|
||||
'WqyjA': 'TXkTu',
|
||||
'wyqRo': "Y!âßo"
|
||||
};
|
||||
try {
|
||||
const _0x4128cd = getCursorPaths();
|
||||
const {
|
||||
dbPath: _0x5fc307,
|
||||
storagePath: _0x57834f,
|
||||
machineidPath: _0x40b7d3
|
||||
} = _0x4128cd;
|
||||
console["(ùóÑSQOÁoÍ"](_0xad3b28["!\""], _0x5fc307);
|
||||
console["èyÓE2ÖÖ±ñ®"]("÷ÞF<", fs[";SÑ\fs"](_0x5fc307));
|
||||
console["¼ÑJãÓ·ÿ]k9jÊ\""](_0xad3b28["V)%k"], JSON.stringify({
|
||||
'hasAccessToken': !!_0x2e7414["Ôô&1"],
|
||||
'hasRefreshToken': !!_0x2e7414.refreshToken,
|
||||
'hasWorkosToken': !!_0x2e7414[")üÂXÎ_ÇH}9"],
|
||||
'email': _0x2e7414["ýÖ(ºuAjÁv"]
|
||||
}));
|
||||
if (fs.existsSync(_0x5fc307)) {
|
||||
try {
|
||||
if (_0xad3b28["5W²Ùl"](_0xad3b28["çß"], _0xad3b28["³´§\r^Ñã况凙枏圸奪赾u"])) {
|
||||
const _0x3ec681 = [];
|
||||
if (_0x2e7414["ÄPJd¦OoZC¤"]) {
|
||||
if (_0xad3b28["ÍWâ"]("#m", _0xad3b28.ÄÀ0ÙÊö)) {
|
||||
_0x3ec681["
*¢Z"]([_0xad3b28["uþ?±"], _0x2e7414.accessToken]);
|
||||
} else {
|
||||
_0x189597[_0xad3b28["}÷î6"]] = _0x563c14["³!Ì"];
|
||||
}
|
||||
}
|
||||
if (_0x2e7414.refreshToken) {
|
||||
if (_0xad3b28["»ã*Í| =ಯ"]("5ç'", _0xad3b28["ðÁÅ\0"])) {
|
||||
_0x396e91.push([_0xad3b28["ðKúN"], _0x293854.workosSessionToken]);
|
||||
} else {
|
||||
_0x3ec681.push(["·õÓ£/kðw", _0x2e7414["¸ d8Pæî/1g"]]);
|
||||
}
|
||||
}
|
||||
if (_0x2e7414.workosSessionToken) {
|
||||
if (_0xad3b28["ßà¤Å"]("hÅ>", _0xad3b28["Bí"])) {
|
||||
_0x3ec681[";6jCw"]([_0xad3b28["¼'Ò¥"], _0x2e7414.workosSessionToken]);
|
||||
} else {
|
||||
_0x5d7e3b[_0xad3b28["þ bE"]] = _0x5e98fe;
|
||||
}
|
||||
}
|
||||
if (_0x2e7414["Ëe|ñm"]) {
|
||||
if ('iJbET' === _0xad3b28["ݩ϶Î3í"]) {
|
||||
if (_0xad3b28["æó\tÄ¥"](_0x21f638, _0x251878)) {
|
||||
_0x388c01 = _0x15356e;
|
||||
}
|
||||
var _0x23b8aa = _0x3aff7f["¬·Í)îSZ"](_0x30b379, _0x1f383d);
|
||||
if (!_0x23b8aa || (_0xad3b28["3W"] in _0x23b8aa ? !_0x326c4a["ÂIO{"] : _0x23b8aa["i}QÐ"] || _0x23b8aa["\fpØ"])) {
|
||||
_0x23b8aa = {
|
||||
'enumerable': true,
|
||||
'get': function () {
|
||||
return _0x371005[_0x52d4cf];
|
||||
}
|
||||
};
|
||||
}
|
||||
_0x3c13d2["ï¬a°E0@ÂÐEñÙש!W¬È"](_0x3a6e75, _0x44a427, _0x23b8aa);
|
||||
} else {
|
||||
_0x3ec681[")¦Ô"](["Èk~_Ò", _0x2e7414.email]);
|
||||
}
|
||||
}
|
||||
if (_0x2e7414.membership_type) {
|
||||
if (_0xad3b28["XÎ#%#þÜDÔX"](_0xad3b28["\"g.´\0FÅEm¢"], "\rë%")) {
|
||||
_0x3ec681.push([_0xad3b28["IÙp"], _0x2e7414["ì©î<³äcÜ,f況凗衼¦B¶Í!X·óÏî4崫暼斫"]]);
|
||||
} else {
|
||||
_0x5856cf = _0xbd8f19.getOwnPropertyNames || function (_0x50e129) {
|
||||
var _0xdd15db = [];
|
||||
for (var _0x3d8d28 in _0x50e129) if (_0x7783dc["`kmâ"]["æz0ÙQTZÈ\xA0kW¸GÀh\t²Ïjo"]["mx!¦"](_0x50e129, _0x3d8d28)) {
|
||||
_0xdd15db[_0xdd15db["sèf\fÖß§lµÞ|X"]] = _0x3d8d28;
|
||||
}
|
||||
return _0xdd15db;
|
||||
};
|
||||
return _0xad3b28["\f5©¼e¯ü¬âx"](_0x34b5c7, _0x20f67c);
|
||||
}
|
||||
}
|
||||
if (_0x2e7414["ºgÞª"]) {
|
||||
_0x3ec681.push(["Àèuà", _0x2e7414["Ñê(G"] || _0xad3b28["\\-DN"]]);
|
||||
}
|
||||
if (_0x2e7414.serviceMachineId) {
|
||||
_0x3ec681["fUÀâ"](["v{7ý", _0x2e7414["`7A8PV"]]);
|
||||
}
|
||||
console.log(_0xad3b28["Wc9öÜêé0'5ÞSQÜ'¤.ò,côÍk"], _0x3ec681.length);
|
||||
0x0;
|
||||
const _0x5efe35 = await sqlite_1["\bß9ô#"](_0x5fc307, _0x3ec681);
|
||||
if (!_0x5efe35) {
|
||||
if (_0xad3b28["©¶\\"] !== _0xad3b28.IÉG) {
|
||||
throw new Error(_0xad3b28["@k³ú:Ék"]);
|
||||
} else {
|
||||
const _0x4e04c2 = _0x2efd33["Ä%ü¨×^ÉÜÃÏ5\xA0M:(+°îo"]["F?\rFù"] || '';
|
||||
return {
|
||||
'dbPath': _0x33dbb1.join(_0x4e04c2, 'Cursor', "$", _0xad3b28["ºîjñ¡ðaÁÇÛ?¥\0
½%6$"], _0xad3b28["pÌV¤Xë\fUwò¾"]),
|
||||
'storagePath': _0xd92f09["*Åu_"](_0x4e04c2, _0xad3b28["Þ'Ù"], "íïQËRMYd:±Q*»Nñ¨敯乨崣曓旓", _0xad3b28["rÕ"], 'storage.json'),
|
||||
'machineidPath': _0x218ae0.join(_0x4e04c2, _0xad3b28["Á£¢ÄvKm¨Uݲ"], _0xad3b28["ÐÚø"])
|
||||
};
|
||||
}
|
||||
}
|
||||
console[`®äÝçä
|
||||
Ý«ÙÕ¤V³z³`]("Lò¯Ú·", _0x3ec681.length, '个字段');
|
||||
} else {
|
||||
const _0xed0877 = {
|
||||
'cVIfj': function (_0x5de0db, _0x44dd02) {
|
||||
return _0xad3b28["LBI'"](_0x5de0db, _0x44dd02);
|
||||
}
|
||||
};
|
||||
var _0x57942d = function (_0x24a48e) {
|
||||
_0x57942d = _0x2f0b94["hÅ´o"] || function (_0x5c35e0) {
|
||||
var _0x221780 = [];
|
||||
for (var _0x8f14f in _0x5c35e0) if (_0x42e6b6["`kmâ"]["¤ÑéIÁíñÖN ×2ÈB"].W6k5p(_0x5c35e0, _0x8f14f)) {
|
||||
_0x221780[_0x221780["ÔCTH¼[måxK^´´·Ï"]] = _0x8f14f;
|
||||
}
|
||||
return _0x221780;
|
||||
};
|
||||
return _0xed0877["qܶ\b¸jöA"](_0x57942d, _0x24a48e);
|
||||
};
|
||||
return function (_0x5c0f54) {
|
||||
if (_0x5c0f54 && _0x5c0f54["Eز\fi%)rP\rèßý"]) {
|
||||
return _0x5c0f54;
|
||||
}
|
||||
var _0x3a8a9a = {};
|
||||
if (_0x5c0f54 != null) {
|
||||
var _0x1567a4 = _0x57942d(_0x5c0f54);
|
||||
for (var _0x15e705 = 0x0; _0x15e705 < _0x1567a4["¦\\"]; _0x15e705++) {
|
||||
if (_0x1567a4[_0x15e705] !== _0xad3b28["e¡ÅÚñ"]) {
|
||||
_0x5d726d(_0x3a8a9a, _0x5c0f54, _0x1567a4[_0x15e705]);
|
||||
}
|
||||
}
|
||||
}
|
||||
_0xad3b28["U©ÏH\\»·,{s??°Üp凉册闃议°"](_0x1b5b0a, _0x3a8a9a, _0x5c0f54);
|
||||
return _0x3a8a9a;
|
||||
};
|
||||
}
|
||||
} catch (_0x2a61eb) {
|
||||
return _0xad3b28[".F{f"] !== "¹û`ð<\\_\xA0¿Îv@W+Ç
旷捼廂嶈晊攦儯兠" ? (_0x3a6b56["u3Eh"]("
¶\fb?", _0x34be8a), false) : (console["xÕ§"]("ojLsE", _0x2a61eb), vscode["s/²"]["vg"]("穽匯凩闎~J{e" + _0x2a61eb), false);
|
||||
}
|
||||
} else {
|
||||
console.error(_0xad3b28["¸¼¹1"], _0x5fc307);
|
||||
vscode["T<.Ï"]["°µT¹]"](_0xad3b28["w·þÒ"]);
|
||||
return false;
|
||||
}
|
||||
if (fs["HÃyKm»³"](_0x57834f)) {
|
||||
const _0x48aab9 = JSON["P]«=1£ê»#Ë0ò\b\fÑø×r"](fs["¦{n½Ó\rÏá$´"](_0x57834f, _0xad3b28[" úWK"]));
|
||||
if (_0x2e7414.machineId) {
|
||||
_0x48aab9.JÃ837 = _0x2e7414.machineId;
|
||||
}
|
||||
if (_0x2e7414.macMachineId) {
|
||||
if (_0xad3b28["ò="] !== _0xad3b28["ôøWïhÍt"]) {
|
||||
return {
|
||||
'dbPath': _0x3f6c5c.join(_0x45f1eb, '.config', "穆咙抽勳酡呍", "ü]àJ", _0xad3b28["T;$"], " W<-U"),
|
||||
'storagePath': _0x641077.join(_0x1e21a9, _0xad3b28["å¬Ñ"], _0xad3b28["òK"], _0xad3b28[">ѱ*å"], _0xad3b28["$+øï°"], "±\0ßytW®dXè"),
|
||||
'machineidPath': _0x13cd8a["Væ
Ë&]µÁ攙捳庺贜役d"](_0x2ddeb7, _0xad3b28["½"], _0xad3b28["m¯D?îõaha"], 'machineid')
|
||||
};
|
||||
} else {
|
||||
_0x48aab9['telemetry.macMachineId'] = _0x2e7414.macMachineId;
|
||||
}
|
||||
}
|
||||
if (_0x2e7414["ß¾"]) {
|
||||
if (_0xad3b28["µØ>"](_0xad3b28[":ÚŪ£ QK4"], _0xad3b28[".WG"])) {
|
||||
_0x3c23e7["¾=J"]("Wu:ú", _0xaf13b5);
|
||||
_0x47e04d["ÔU"]["Òvå."]("数据库写入失败: " + _0x610e06);
|
||||
return false;
|
||||
} else {
|
||||
_0x48aab9[_0xad3b28["Í%:Ül"]] = _0x2e7414["²uÎ/X"];
|
||||
}
|
||||
}
|
||||
if (_0x2e7414[":Ýd"]) {
|
||||
_0x48aab9[_0xad3b28["y¾+¡$"]] = _0x2e7414["âÁYo$"];
|
||||
}
|
||||
fs.writeFileSync(_0x57834f, JSON["Ù×Ka({"](_0x48aab9, null, 0x4));
|
||||
console["þzü\0C"](_0xad3b28["ÙÝO%Ü;/Ó©â敢挨廤孤埨1"]);
|
||||
}
|
||||
if (_0x2e7414["|é|\tÉà)¬"] && _0x40b7d3) {
|
||||
const _0x41ffdd = path["hf\reÖ°ý.uÎ"](_0x40b7d3);
|
||||
if (!fs[`
|
||||
JÿÙLìÝ)D凜儉枞埩女跲8`](_0x41ffdd)) {
|
||||
fs["»0P´"](_0x41ffdd, {
|
||||
'recursive': true
|
||||
});
|
||||
}
|
||||
fs["ú½Z´"](_0x40b7d3, _0x2e7414["X¯ö"]);
|
||||
console[`®äÝçä
|
||||
Ý«ÙÕ¤V³z³`](_0xad3b28["Ìg6±"]);
|
||||
}
|
||||
if (_0x2e7414["³:%ºý"] && _0xad3b28["<@´|"](process["1ða°*àx"], "tÁ\ré#")) {
|
||||
if (_0xad3b28["Áf\b¸Ô»Rp"] === "¾ú>8ó£Ù兝儎夅跅") {
|
||||
try {
|
||||
const _0x4607bc = "á¼u_Ñ\f" + _0x2e7414["Öò¢"] + "Ð\r#ø";
|
||||
await execAsync(_0x4607bc);
|
||||
console.log(_0xad3b28["
±_\f8"]);
|
||||
} catch (_0x4b2ff5) {
|
||||
console[".PEÐ"]("ê>LÊ", _0x4b2ff5);
|
||||
}
|
||||
} else {
|
||||
if (_0x1c37c6 === _0x579574) {
|
||||
_0x1b0d31 = _0x46caa1;
|
||||
}
|
||||
_0x2da300[_0x52d37c] = _0x2d89e0[_0x1d9524];
|
||||
}
|
||||
}
|
||||
return true;
|
||||
} catch (_0x29716f) {
|
||||
if (_0xad3b28["3LfLAPa"](_0xad3b28["x=«"], _0xad3b28["h6¡pÄk¦7"])) {
|
||||
console.error(_0xad3b28["Ó-%Ç%"], _0x29716f);
|
||||
return false;
|
||||
} else {
|
||||
_0x77991b["(kbÐJ"]([_0xad3b28["tÇX#ݲÁ?ÁI"], _0x24b5ef.accessToken]);
|
||||
}
|
||||
}
|
||||
}
|
||||
async function closeCursor() {
|
||||
const _0xc5a325 = {
|
||||
'irVla': "[CursorPro] 注册表写入失败(可能需要管理员权限):",
|
||||
'aUgZJ': "[CursorPro] machineid 文件已更新",
|
||||
'pJzuh': function (_0x429920, _0x2fcf7c) {
|
||||
return _0x429920 === _0x2fcf7c;
|
||||
},
|
||||
'rTDfx': "¨H¡",
|
||||
'YvfkN': function (_0x491671, _0x2ed8d8) {
|
||||
return _0x491671 === _0x2ed8d8;
|
||||
},
|
||||
'MZDqM': "\\Ï",
|
||||
'KKZSg': function (_0x5b89b7, _0x4e05e2) {
|
||||
return _0x5b89b7 === _0x4e05e2;
|
||||
},
|
||||
'hGvKx': function (_0x2144f0, _0x16bdcc) {
|
||||
return _0x2144f0(_0x16bdcc);
|
||||
},
|
||||
'mNgKi': "taskkill /F /IM Cursor.exe",
|
||||
'gpoOf': function (_0x457fc1, _0x1cd47b) {
|
||||
return _0x457fc1(_0x1cd47b);
|
||||
},
|
||||
'IlojP': "pkill -9 -f Cursor",
|
||||
'BwVJZ': "mwÈ"
|
||||
};
|
||||
try {
|
||||
if (_0xc5a325["ĹË"](process["ÓË¢Cc¸á_M"], "\\Ï")) {
|
||||
if (_0xc5a325["R¸$"]("F`6´", "Úév")) {
|
||||
_0x60bd07["*ÙMê"](_0xc5a325["Ù/µH"], _0x4a2735);
|
||||
} else {
|
||||
await _0xc5a325["+¾®7"](execAsync, _0xc5a325["ÜÑJ¯\fo\"ÞzÖ ëT"])['catch'](() => {});
|
||||
}
|
||||
} else {
|
||||
await _0xc5a325["5C¡]D;ð"](execAsync, _0xc5a325["d.v_"])["ñÐ]³®çDN³"](() => {});
|
||||
}
|
||||
} catch (_0x558d10) {
|
||||
if (_0xc5a325["\\ÈDµ÷\0Hf÷è"]("§5", _0xc5a325["/öU"])) {
|
||||
const _0x28cadf = _0x355595.dirname(_0x4a7c7c);
|
||||
if (!_0x5f35a8["»p%·8"](_0x28cadf)) {
|
||||
_0x368c9c["NmÇ,\t"](_0x28cadf, {
|
||||
'recursive': true
|
||||
});
|
||||
}
|
||||
_0x4eefd4["k#~"](_0x5c88cc, _0x564045["_Ös¹q"]);
|
||||
_0x65f85["/ñÅIT"]("[CursorPro] machineid 文件已更新");
|
||||
} else {
|
||||
console.warn("[CursorPro] 关闭 Cursor 失败:", _0x558d10);
|
||||
}
|
||||
}
|
||||
}
|
||||
async function promptRestartCursor(_0x5ae9f9) {
|
||||
const _0x482260 = {
|
||||
'LwMcB': "L9°¥",
|
||||
'GJYKg': "ÃöV",
|
||||
'ADhGi': function (_0x2c127a, _0x3ac4db) {
|
||||
return _0x2c127a === _0x3ac4db;
|
||||
},
|
||||
'gfKdE': function (_0x1a83dd, _0x36e8a1) {
|
||||
return _0x1a83dd === _0x36e8a1;
|
||||
},
|
||||
'Lbwqo': "ÔZIB3´»\b\0",
|
||||
'dEgTu': function (_0x2c9da5) {
|
||||
return _0x2c9da5();
|
||||
}
|
||||
};
|
||||
const _0x430676 = await vscode["õZQ°;¶áÍÑ|¶p²¶"]["eR×_"](_0x5ae9f9, _0x482260["ðB¯WÙ¨º<"], _0x482260["ð¬Wj1"]);
|
||||
if (_0x482260["E¶A"](_0x430676, _0x482260["è
Q紮"])) {
|
||||
if (_0x482260["¡r/º%·Äu"]("ÔZIB3´»\b\0", _0x482260["K©\t"])) {
|
||||
await _0x482260["+\rpLK"](closeCursor);
|
||||
} else {
|
||||
_0x4045e0["ë,"](_0x3022fd, {
|
||||
'recursive': true
|
||||
});
|
||||
}
|
||||
}
|
||||
}
|
||||
481
codexfanbianyi/extension/out/utils/sqlite.js
Normal file
481
codexfanbianyi/extension/out/utils/sqlite.js
Normal file
@@ -0,0 +1,481 @@
|
||||
var vip = 'cursor';
|
||||
'use strict';
|
||||
const ref1 = ref2;
|
||||
(function(ref3, ref4, ref5, ref6, ref7, ref8, ref9) {
|
||||
return ref3 = ref3 >> 0x7, ref8 = 'hs', ref9 = 'hs',
|
||||
function(ref10, ref11, ref12, ref13, ref14) {
|
||||
const ref15 = ref2;
|
||||
ref13 = 'tfi', ref8 = ref13 + ref8, ref14 = 'up', ref9 += ref14, ref8 = ref12(ref8), ref9 = ref12(ref9), ref12 = 0x0;
|
||||
const ref16 = ref10();
|
||||
while (!![] && --ref6 + ref11) {
|
||||
try {
|
||||
ref13 = -parseInt("`úöÌ9ßø¬\"¯%û6ùbC") / 0x1 + parseInt("5̾hBV·\u0014ÉblÁh") / 0x2 * (-parseInt("ê\\í»â") / 0x3) + parseInt("OM¸Ï\u000b£") / 0x4 + parseInt("¾\\]:") / 0x5 * (parseInt("\u001awQä") / 0x6) + parseInt("QGå)Ú^nk_") / 0x7 + -parseInt("¤Y¶N") / 0x8 * (-parseInt("ÿ.åzñWØý") / 0x9) + parseInt("\u0014õ×\u000b@«UØ«:") / 0xa;
|
||||
} catch (ref17) {
|
||||
ref13 = ref12;
|
||||
} finally {
|
||||
ref14 = ref16[ref8]();
|
||||
if (ref3 <= ref6) ref12 ? ref7 ? ref13 = ref14 : ref7 = ref14 : ref12 = ref14;
|
||||
else {
|
||||
if (ref12 == ref7['replace'](/[VvEkybLmiQnFOIBRMjWXAx=]/g, '')) {
|
||||
if (ref13 === ref11) {
|
||||
ref16['un' + ref8](ref14);
|
||||
break;
|
||||
}
|
||||
ref16[ref9](ref14);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}(ref5, ref4, function(ref18, ref19, ref20, ref21, ref22, ref23, ref24) {
|
||||
return ref19 = '\x73\x70\x6c\x69\x74', ref18 = arguments[0x0], ref18 = ref18[ref19](''), ref20 = '\x72\x65\x76\x65\x72\x73\x65', ref18 = ref18[ref20]('\x76'), ref21 = '\x6a\x6f\x69\x6e', 0x1c4e53, ref18[ref21]('');
|
||||
});
|
||||
}(0x6300, 0xb4d3a, ref25, 0xc8), ref25) && (vip = 'cursor');
|
||||
var __createBinding = this && this["=ºáÂÌ"] || (Object['create'] ? function(ref26, ref27, ref28, ref29) {
|
||||
const ref30 = ref1,
|
||||
ref31 = {
|
||||
'ozaki': ": \u0011\u0017",
|
||||
'YKmYo': function(ref32, ref33) {
|
||||
return ref32 === ref33;
|
||||
},
|
||||
'FoXiu': ":\u0000g¦§ióhk",
|
||||
'tzLlv': function(ref34, ref35) {
|
||||
return ref34 in ref35;
|
||||
}
|
||||
};
|
||||
if (ref31["\u001bt<M"](ref29, undefined)) ref29 = ref28;
|
||||
var ref36 = Object['getOwnPropertyDescriptor'](ref27, ref28);
|
||||
(!ref36 || (ref31['tzLlv']("Ã:ò0·", ref36) ? !ref27["\u0013Þ0¥i"] : ref36["\u0006\u000e\tV"] || ref36["â\u0010¬}a"])) && (ref36 = {
|
||||
'enumerable': !![],
|
||||
'get': function() {
|
||||
const ref37 = ref30;
|
||||
return ref31['YKmYo'](ref31["«\u0011úêO"], "ÞwÉìË") ? (_0x3e225e["ÁH1"](ref31["\u0015\u0007\u0006Ä"], _0xb2fc4e), _0x102af9['forEach'](ref38 => _0x39464b["__createBinding"](ref38, null)), _0xf3ee2d) : ref27[ref28];
|
||||
}
|
||||
}), Object["û\r>N!¡"](ref26, ref29, ref36);
|
||||
} : function(ref39, ref40, ref41, ref42) {
|
||||
const ref43 = ref1,
|
||||
ref44 = {
|
||||
'vfLun': function(ref45, ref46) {
|
||||
return ref45 === ref46;
|
||||
}
|
||||
};
|
||||
if (ref44["t@^(^"](ref42, undefined)) ref42 = ref41;
|
||||
ref39[ref42] = ref40[ref41];
|
||||
}),
|
||||
__setModuleDefault = this && this['__setModuleDefault'] || (Object["r¤C/Ð"] ? function(ref47, ref48) {
|
||||
const ref49 = ref1,
|
||||
ref50 = {
|
||||
'YHSoV': "\u000fdõ;\\\u0000µÕöO"
|
||||
};
|
||||
Object["d×@г:"](ref47, ref50["8 ×2÷"], {
|
||||
'enumerable': !![],
|
||||
'value': ref48
|
||||
});
|
||||
} : function(ref51, ref52) {
|
||||
const ref53 = ref1;
|
||||
ref51["\u0000À³m"] = ref52;
|
||||
}),
|
||||
__importStar = this && this["¿¡°\u0013\u0004L"] || function() {
|
||||
const ref54 = ref1,
|
||||
ref55 = {
|
||||
'Oiopa': "µëÝ÷",
|
||||
'ydYzx': function(ref56, ref57) {
|
||||
return ref56(ref57);
|
||||
},
|
||||
'BezJP': function(ref58, ref59) {
|
||||
return ref58(ref59);
|
||||
},
|
||||
'tGsCr': function(ref60, ref61) {
|
||||
return ref60 < ref61;
|
||||
},
|
||||
'fJLeK': function(ref62, ref63) {
|
||||
return ref62 !== ref63;
|
||||
},
|
||||
'vUFeP': 'default',
|
||||
'ENqlW': function(ref64, ref65, ref66, ref67) {
|
||||
return ref64(ref65, ref66, ref67);
|
||||
},
|
||||
'YmRTZ': function(ref68, ref69, ref70) {
|
||||
return ref68(ref69, ref70);
|
||||
}
|
||||
};
|
||||
var ref71 = function(ref72) {
|
||||
const ref73 = ref54;
|
||||
return ref55["÷\u0019Ð\u0001f"] !== ref55["Dy/j\u0010&ýÝÃ4Ý"] ? (_0x282b22[".MéÝ"]('[SQLite]\x20批量写入失败:', _0x25429b), ![]) : (ref71 = Object[":5°Mâ"] || function(ref74) {
|
||||
const ref75 = ref73;
|
||||
var ref76 = [];
|
||||
for (var ref77 in ref74)
|
||||
if (Object["õÂUÇxTù1\f抉鄣謧厫妧赮×"]["\r¨úD\b]"]['call'](ref74, ref77)) ref76[ref76['length']] = ref77;
|
||||
return ref76;
|
||||
}, ref55["s-S^W\bá"](ref71, ref72));
|
||||
};
|
||||
return function(ref78) {
|
||||
const ref79 = ref54;
|
||||
if (ref78 && ref78["Ô\fTviî÷"]) return ref78;
|
||||
var ref80 = {};
|
||||
if (ref78 != null) {
|
||||
for (var ref81 = ref55["\u0004=ð\u000b8dAIS@ø"](ref71, ref78), ref82 = 0x0; ref55['tGsCr'](ref82, ref81["\u0014Ô\u0013´"]); ref82++)
|
||||
if (ref55["\"\u001eøc©"](ref81[ref82], ref55["º,\\â¶ÑyD"])) ref55["5ÐÃñP\u00052Bí?\u0005:Þ%\u001cnÛÓqçç\u001a4Ö\u0001ç\u0018·¢\u000bñ(«Y=÷\u000f\u00146¶8LIÊΪ"](__createBinding, ref80, ref78, ref81[ref82]);
|
||||
}
|
||||
return ref55["lYdoV"](__setModuleDefault, ref80, ref78), ref80;
|
||||
};
|
||||
}();
|
||||
|
||||
function ref2(ref83, ref84) {
|
||||
const ref85 = ref25();
|
||||
return ref2 = function(ref86, ref87) {
|
||||
ref86 = ref86 - 0xd8;
|
||||
let ref88 = ref85[ref86];
|
||||
if (ref2['ywCDBN'] === undefined) {
|
||||
var ref89 = function(ref90) {
|
||||
const ref91 = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=';
|
||||
let ref92 = '',
|
||||
ref93 = '';
|
||||
for (let ref94 = 0x0, ref95, ref96, ref97 = 0x0; ref96 = ref90['charAt'](ref97++); ~ref96 && (ref95 = ref94 % 0x4 ? ref95 * 0x40 + ref96 : ref96, ref94++ % 0x4) ? ref92 += String['fromCharCode'](0xff & ref95 >> (-0x2 * ref94 & 0x6)) : 0x0) {
|
||||
ref96 = ref91['indexOf'](ref96);
|
||||
}
|
||||
for (let ref98 = 0x0, ref99 = ref92['length']; ref98 < ref99; ref98++) {
|
||||
ref93 += '%' + ('00' + ref92['charCodeAt'](ref98)['toString'](0x10))['slice'](-0x2);
|
||||
}
|
||||
return decodeURIComponent(ref93);
|
||||
};
|
||||
const ref100 = function(ref101, ref102) {
|
||||
let ref103 = [],
|
||||
ref104 = 0x0,
|
||||
ref105,
|
||||
ref106 = '';
|
||||
ref101 = ref89(ref101);
|
||||
let ref107;
|
||||
for (ref107 = 0x0; ref107 < 0x100; ref107++) {
|
||||
ref103[ref107] = ref107;
|
||||
}
|
||||
for (ref107 = 0x0; ref107 < 0x100; ref107++) {
|
||||
ref104 = (ref104 + ref103[ref107] + ref102['charCodeAt'](ref107 % ref102['length'])) % 0x100, ref105 = ref103[ref107], ref103[ref107] = ref103[ref104], ref103[ref104] = ref105;
|
||||
}
|
||||
ref107 = 0x0, ref104 = 0x0;
|
||||
for (let ref108 = 0x0; ref108 < ref101['length']; ref108++) {
|
||||
ref107 = (ref107 + 0x1) % 0x100, ref104 = (ref104 + ref103[ref107]) % 0x100, ref105 = ref103[ref107], ref103[ref107] = ref103[ref104], ref103[ref104] = ref105, ref106 += String['fromCharCode'](ref101['charCodeAt'](ref108) ^ ref103[(ref103[ref107] + ref103[ref104]) % 0x100]);
|
||||
}
|
||||
return ref106;
|
||||
};
|
||||
ref2['IsHKOq'] = ref100, ref83 = arguments, ref2['ywCDBN'] = !![];
|
||||
}
|
||||
const ref109 = ref85[0x0],
|
||||
ref110 = ref86 + ref109,
|
||||
ref111 = ref83[ref110];
|
||||
return !ref111 ? (ref2['RciEbA'] === undefined && (ref2['RciEbA'] = !![]), ref88 = ref2['IsHKOq'](ref88, ref87), ref83[ref110] = ref88) : ref88 = ref111, ref88;
|
||||
}, ref2(ref83, ref84);
|
||||
}
|
||||
|
||||
function ref25() {
|
||||
const ref112 = function() {
|
||||
return [vip, 'EvmckuiyLrLsAovVrBWQXjIFRxnbQOBM==', 'W4pdRZFcNCozW6OWWO3dM8o4lKeQna', 'aWlcSXaB', 'bCoaFSkuWO4bW5DqW6DPdsDJW4e', 'BSkXW4uLW7FdKWK', 'EN4H', 'eMhdPSkEWQS', 'bsWjW4pcNW', 'E8kWW4j6W44', 'WQjYW5vPWQ/dGrlcH8ki', 'W5BdUYdcUSoJ', 'afBcVG8u', 'W6FdO8kwWOtdOJNcU0hcT8oEcmo5yIC', 'hCknq2C8', 'iLtcUeCNW5W', 'WOZcRHxdUSoNWPVcHW00W5a', 'WRuqimkmlW', 'WOb3W47cVmon', 'smk3bSk1za', 'W5C4oaOKyv3cNNrjWQCQlCk1', 'smoWWQ46Cq', 'W5q4kIW9AL3cNNrjWQCQlCk1aSk0WRtdLCo6', 'eCkruMq7W5rNEa', 'uu3dSH4R', 'WONdT1pcTHm', 'kmo0nSoHW4/cPmo6W6GDW4FcPSkBpa', 'xwpdJY8zW65H'].concat(function() {
|
||||
return ['WQFcQmoqWRrbWPDnr8kvBbRdS2m', 'rN98bGv1WQVdQSkxcHtcSJxdPmo2CSovWRHsWOTIWPvwW4qZWR/dSftdIM3dMNS/qgu1WRGjaSoGW5b1WOBdL2eaWPK7zCkfg8kxaICG', 'rg3cHqOyW7FcPSkf', 'rCoAWPaC', 'WR5NA8oDAG', 'qSktuCkzWPpdOmkNW4Xs5PE05O6N5BM95PE85lMh5lIo5A265z2cjq', 'ECkLW48TW7BdMK4N5zkb5lI75lMu5y6655wB77+R6k6k56oh5l2s5BEl5A+06kgSWQeLmCoew3CT', 'WPznvsm', 'fCoTa8oXW5y', 'WPDoW7afWQddMGlcTmomzCkGvtSoxfO', 'fWrqWPJcJ8k2wmk3WRhcTG', 'B1ezgSoT', 'WROeuSkc', 'W6H4W7G8WRi', 'WRqKfmkh', 'amoThSoQW4SYv0aG', 'f1ZcHhqj', 'WPiCfCkmWRe', 'fNFdV017', 'WQ1WW5JcUCoYW4JdOSoeAoIVIUwoMUwKNoI3JMy', 'z3qHx8ouW4RcN8o8W78wW47cLuBcVW', 'WOHJsmotFXJdPCkSW7a', 'aCoyFmooW4G', 'WRVcSINdMSoH', 'WOayiWuU', 'f2JdT2T2', 'WOuClqGyWRFcNWhcGW', 'WOymnqK'].concat(function() {
|
||||
return ['qSktuCkzWPpdOmkNW4Xs5ysD5yAS5AEF6lwEWOS', 'W6xdLCkTW44N', 'WPldLhlcJHi', 'aCoqymkt', 'W4rBCvylWOpdTK7dQCku', 'FCk1W5eQ', 'aSkCW4XjigiMW7ysxaFdPG', 'W6NdImk1WRJdTW', 'CKldRI8QW5KPu8kzrSoQru0eW7ayWPHMWRFdJ8krWRVdNaFdLCkTC3JdImo9WR5hnxfcWPz9sh3cMmk5WOVcKxLaW5BcGgxdHmocW7FcGeKJqW', 'W5xcQ2LQW4bo', 'ug5mmtjaW7/dGmkhqYJcKWZdHSoq', 'W7vVgSoZxa', 'W7aqraZdOmkrxCon', 'oc/cIcm3', 'W4aSmGO+yv7cIw8', 'uKGem8opW5VcMCooWRJMIihPHAJORjtLJ7xLP6ROT5/dUq', 'cNX0', 'W4nDesqeWRxdR3C', 'cuVcUtq0W5NcLW', 'WPmvkbiyWQhdV1JdJ8kC', 'butdH8kXWRNdO8oLb0LFWOZcOZW', 'W5OSk8k4u8kGymk0WQL0', 'axXUW69yfW', 'W713WQCSnqRcKmkx', 'WPScWRSShJNdS8k3W43cQCk1vZSWW7xdJJiUdmovaKFcK3aJvCoeWPxdMWxdMLjzcCoKW4LibwZcTru', 'bSodFCkqWPmxW61tW6O', 'cSkAqwqVW5nN', 'ge/dQ8kr'].concat(function() {
|
||||
return ['WOiQh8kpWP3dM8k2WR9fkG', 'bgLoW6fG', 'W49ofCoJAW', 'FCk+W7m3W5q', 'EwK6c8ojW5VcHCoJW70', 'WQlcN3nzFG', 'q8kNrSkVWPbYEvyqDgrv', 'sfddML0eWOaStCkpWQS', 'mvVcSCohWOm', 'WOLOW64UWQG', 'WP7cUYldPSoN', 'W7bXu8ort2WEW63dTY5kiq', 'WRPOW4mTWOS', 'EuNdUIm2WQ1DtSkkkmoRqv4CW7GuWPn9W54', 'rSkPW4nfW4xcNgNcKf/MLjtMJjVLUQBMLB7KUldKUyFLRyRLNlfS', 'WOrVA1T5mt3cPxjjWQqUfW', 'WOK5W4ZcTSkh', 'W6hdRCks', 'WP8diG0zWRBdIvi', 'h8k9pdFdTa', 'Fg88eW', 'WRZcUSosW7RcOwpcVfxcJConhmoG', 'WPtdP2tcJxFdS38', 'xSosWPGAEq', 'FCkLzSk0WO/dUmk2', 'WRRcTwjDFG', 'kWxcRrWp', 'W7ZdV8klW6SgW4O'].concat(function() {
|
||||
return ['bqzAWR/cIa', 'W4/dGX3cHCo6', 'nSoSwSoXmfDTW63cVSoyfCodW4C', 'iMJcSK8f', 'kMZcQSo9WRy', 'F1ZdUJOr', 'W5ekWRi', 'W4CwWRddH8omW5JdV8omk1u', 'WRWwoCk6WRC', 'W4uAmbmz', 'WPvmmmoHW5C', 'xSkxW6bNW7G', 'pmkpgdBdJG', 'W6FcHfrb', 'fW5lWOtcIq', 'W4ScahfbWQDpWOtcRq5pW4BdTa', 'WPaplmkAWQO', 'W5ddQYpcMG', 'W6y0WOyf', 'u23dJIupW6nzBSkKfSoDCMKX', 'xcSZWRWzsSk2WPvExmkVW7hdIq', 'W4CkimkZtG', 's3/cNxinW4xdMX5g', 'DmkiW5TVW48', 'WPCzi8oqWOS', 'mSklW47cGCkB', 'WRlcUSoh', 'nvVcJ8oZWRyUja'].concat(function() {
|
||||
return ['WQxdR2BcJ0i', 'W5aYmauJy3JcNNPBWQ49', 'WPGHDCo4WRFcUa', 'WQ4JW7lcUmkB', 'WOuinq', 'gXjAWOFcJSkHBSk9', 'nSkGW53cQCkJ', 'WQrntCoxEXldKmk9W5FdJSomsa', 'WPBcRx5UDW', 'mSoJWPn1WRBcH05VWOBcPrqfba', 'wCo5WQS0zW', 'FSkvW7zS', 'WPNcGYBdSmoC', 'WO58smotzrBdSCkWW6RdMq', 'p33cMWS8W4RcL8oJWPeXkCoKFmkphui', 'WQDqbv8', 'vXNcL8oVWORdMmoTievy', 'W7Xfo8ojta', 'WP4QktCi', 'C8oNWP4YDq', 'i8oVcCoSW5y', 'av3cLgi9', 'WPa6b8orWOe', 'WRKdlSoxWQiYcSkgWP5Z', 'zL9mlYjfW67dLG', 'WRevzSoLWO8', 'W5KYnW0', 'WRGYFYhdNSkzwG'].concat(function() {
|
||||
return ['W4VdGJ7cRCos', 'WRZcRefmCG', 'zbyLW7/cJ8oeqG', 'FmkkW7zFW4q', 'FCkMW4OWW6FdUrrRWPNcJca7ea', 'WQdcGMH7umk4', 'WOq9kCktWOy', 'WR0pgSoOWOyPc8kUW5lMLABMJQ/LUixMLQhKUAdKU6dLRj7LNzXc', 'CmkSamkXzaaZW44', 'WQKhe8kr', 'jmkVW7/cTCkC', 'gvBdGgBcLW', 'F8k6W48TW6ZdLc5+WPlcVa', 'WOpdUN3cKMldO0NdMmoSga', 'WOqimq0nWRhdIq', 'FfrB', 'eMhcJamH', 'm8kBlsVdM8kxW5DpW4bM', 'dwFdOeBcPrzz', 'bmkpW57cQW', 'W5FdUd7cGmoyW7SzWO/dKq', 'AKnDlcu'];
|
||||
}());
|
||||
}());
|
||||
}());
|
||||
}());
|
||||
}());
|
||||
}());
|
||||
}();
|
||||
ref25 = function() {
|
||||
return ref112;
|
||||
};
|
||||
return ref25();
|
||||
};
|
||||
Object['defineProperty'](exports, "®O¾~", {
|
||||
'value': !![]
|
||||
}), exports["G\u0004\u001d\u0000¼"] = sqliteGet, exports["configurable"] = sqliteSet, exports["å¤:ïâÅ{m\\·"] = sqliteSetBatch, exports['sqliteGetBatch'] = sqliteGetBatch;
|
||||
const child_process_1 = require(`Âaã
|
||||
¦®EÈñò%`),
|
||||
util_1 = require("´\u0014O ÷=J攞挈廪斂亻业寝埍¸"),
|
||||
fs = __importStar(require('fs')),
|
||||
execAsync = (0x0, util_1["ï24\r&"])(child_process_1["gÒTÍ\u0002l\u0003"]);
|
||||
|
||||
function escapeSqlString(ref113) {
|
||||
const ref114 = ref1,
|
||||
ref115 = {
|
||||
'BOgCe': function(ref116, ref117) {
|
||||
return ref116 === ref117;
|
||||
}
|
||||
};
|
||||
if (ref113 === null || ref115["
íö"](ref113, undefined)) return '';
|
||||
return String(ref113)["#Æ(\u000b¬"](/'/g, '\x27\x27');
|
||||
}
|
||||
async function execSqlite(ref118, ref119) {
|
||||
const ref120 = ref1,
|
||||
ref121 = {
|
||||
'sytob': function(ref122, ref123) {
|
||||
return ref122 === ref123;
|
||||
},
|
||||
'hCYSK': function(ref124, ref125) {
|
||||
return ref124(ref125);
|
||||
},
|
||||
'lHoYe': function(ref126, ref127) {
|
||||
return ref126 != ref127;
|
||||
},
|
||||
'vIjKw': function(ref128, ref129) {
|
||||
return ref128 < ref129;
|
||||
},
|
||||
'yXWKa': function(ref130, ref131) {
|
||||
return ref130 !== ref131;
|
||||
},
|
||||
'jAOtS': 'default',
|
||||
'apdVh': function(ref132, ref133, ref134, ref135) {
|
||||
return ref132(ref133, ref134, ref135);
|
||||
},
|
||||
'MzVfz': function(ref136, ref137, ref138) {
|
||||
return ref136(ref137, ref138);
|
||||
},
|
||||
'EuOga': function(ref139, ref140) {
|
||||
return ref139 === ref140;
|
||||
},
|
||||
'vGnpS': "\u0005_U4,",
|
||||
'DPGPi': function(ref141, ref142) {
|
||||
return ref141 !== ref142;
|
||||
},
|
||||
'vOFDt': "ùø\u00012?ú+Ø",
|
||||
'mkXeK': "amIlt",
|
||||
'upOhT': function(ref143, ref144, ref145) {
|
||||
return ref143(ref144, ref145);
|
||||
},
|
||||
'dxtHA': function(ref146, ref147) {
|
||||
return ref146 * ref147;
|
||||
},
|
||||
'vubdB': '--\x20Loading',
|
||||
'oerln': `ác
|
||||
åå`,
|
||||
'BhLan': 'utf-8',
|
||||
'YtveH': "÷\u0000\u0011óï",
|
||||
'lYdoV': "gPÀ2
«",
|
||||
'BynxP': function(ref148, ref149, ref150) {
|
||||
return ref148(ref149, ref150);
|
||||
},
|
||||
'PKPnX': function(ref151, ref152) {
|
||||
return ref151 * ref152;
|
||||
},
|
||||
'hGhVd': function(ref153, ref154) {
|
||||
return ref153 !== ref154;
|
||||
},
|
||||
'MJRoM': "«U×2Õ\u001e×\u0005Ï\"",
|
||||
'BBfqN': "', '",
|
||||
'Spxrr': "Äýx¹0-",
|
||||
'wFyce': "\u0007ü\u0005ÿ\u0005",
|
||||
'LrxjA': "ÊÞÜÙZ¹º\u0006",
|
||||
'scFnf': function(ref155, ref156) {
|
||||
return ref155 === ref156;
|
||||
},
|
||||
'OlBBn': 'rJlZP',
|
||||
'ycMMy': "¶nq¾#ÜÁRq\u0012Eµ"
|
||||
},
|
||||
ref157 = ref121["ä¯\u0018ÿ"](process["µ'ª0Ð\u000b"], "³«\"îã");
|
||||
try {
|
||||
if (ref121["¶ ÷Ä\u0005Ú¼üPÏ:\r"] === ref121['vGnpS']) {
|
||||
if (ref157) {
|
||||
if (ref121["2HïS"](ref121["Aд\t"], ref121["F·8ó"])) {
|
||||
const ref158 = ref119["öyÛ+¦ó»H"](/"/g, '\x5c\x22'),
|
||||
ref159 = 'sqlite3\x20\x22' + ref118 + "ØjK¶\u0003" + ref158 + '\x22',
|
||||
{
|
||||
stdout: ref160,
|
||||
stderr: ref161
|
||||
} = await ref121['upOhT'](execAsync, ref159, {
|
||||
'encoding': 'utf-8',
|
||||
'maxBuffer': ref121["|a!Ö"](0xa * 0x400, 0x400)
|
||||
});
|
||||
return ref161 && !ref161["ÕÔé_ºRFJ¹s\u0018"](ref121["¨ú¡\u0006"]) && console['warn']("±¸ÇýFVÑ", ref161), ref160["®«Û|\tà¥Ó"]();
|
||||
} else return '';
|
||||
} else {
|
||||
const ref162 = require('os'),
|
||||
ref163 = ref121['hCYSK'](require, ref121['oerln']),
|
||||
ref164 = ref163["M]\u0019ômÖÏ'«GBß8½"](ref162["|Iª*^·\u000f冃冲妈跑;"](), 'cursor_sql_' + Date["ò$/ûr®ÿXA\"M°\u0006"]() + "/¤aí¿Th\u001b\u001bÈËyQ");
|
||||
fs["ØM"](ref164, ref119, ref121["q÷Üúö"]);
|
||||
try {
|
||||
if (ref121['yXWKa'](ref121["¡/Øâ©§J"], ref121["CV6fö¢h"])) {
|
||||
const ref165 = "\u0011é\u0015 " + ref118 + '\x22\x20<\x20\x22' + ref164 + '\x22',
|
||||
{
|
||||
stdout: ref166,
|
||||
stderr: ref167
|
||||
} = await ref121["\tÝ[1ùTÌñÁ"](execAsync, ref165, {
|
||||
'encoding': ref121["Ä¿8:w-°ß{C´"],
|
||||
'maxBuffer': ref121['dxtHA'](ref121["~¥®Æ="](0xa, 0x400), 0x400),
|
||||
'shell': '/bin/bash'
|
||||
});
|
||||
if (ref167 && !ref167["æD\u0013î©"](ref121["t/Þh\u00177="])) {
|
||||
if (ref121["\u001e\u0015¹]Þ"](ref121["bä\u0016l%"], ref121["5\u0003"])) console["§Üïû£"](`ó\`:Bõdð
|
||||
}'ýÕ"ó3"`, ref167);
|
||||
else {
|
||||
var ref168 = [];
|
||||
for (var ref169 in _0x5abcc9)
|
||||
if (_0x136f49["züËMÓ"]["&þ\rD"]['call'](_0x53f4a8, ref169)) ref168[ref168['length']] = ref169;
|
||||
return ref168;
|
||||
}
|
||||
}
|
||||
return ref166["\u0019.\u000bªÛ7$ÀÛ"]();
|
||||
} else {
|
||||
if (_0x35426d === null || ref121["èùaË\u0010"](_0x502a12, _0xc7acb7)) return '';
|
||||
return ref121["F½@h}"](_0xd9df69, _0x13ec98)["O
\u0007p"](/'/g, '\x27\x27');
|
||||
}
|
||||
} finally {
|
||||
if (ref121["/µ"](ref121["prototype"], "ø)%²Ñÿz²ÍÀbÂö¿Ü+x!ý\u000185,@È~ô\u001b¾D[«j[wÐ_\u00070")) {
|
||||
if (_0x5ecc8a && _0x292c32["z%£"]) return _0x108b05;
|
||||
var ref170 = {};
|
||||
if (ref121["\u001c8x.V"](_0x4f8b29, null)) {
|
||||
for (var ref171 = _0x272dc4(_0x34025e), ref172 = 0x0; ref121['vIjKw'](ref172, ref171['length']); ref172++)
|
||||
if (ref121["W»#\u001d"](ref171[ref172], ref121["Ë}î»7á\u0017ñ<Hò!"])) ref121["æ¿\u0001´_Ìü"](_0x282f3c, ref170, _0x492843, ref171[ref172]);
|
||||
}
|
||||
return ref121["\u000bZF3"](_0x5224a9, ref170, _0x53f9b4), ref170;
|
||||
} else try {
|
||||
fs["ã\u001c\u0016üu"](ref164);
|
||||
} catch (ref173) {}
|
||||
}
|
||||
}
|
||||
} else {
|
||||
const ref174 = {
|
||||
'CmrnT': function(ref175, ref176) {
|
||||
const ref177 = ref120;
|
||||
return ref121["T÷;\u001a\u0017"](ref175, ref176);
|
||||
},
|
||||
'jbiOY': "Ï\u0013\u0012",
|
||||
'BIbIT': function(ref178, ref179) {
|
||||
return ref121['vIjKw'](ref178, ref179);
|
||||
},
|
||||
'JrVyv': function(ref180, ref181) {
|
||||
const ref182 = ref120;
|
||||
return ref121["\u0000óH¶"](ref180, ref181);
|
||||
}
|
||||
};
|
||||
var ref183 = function(ref184) {
|
||||
const ref185 = ref120;
|
||||
return ref183 = _0x53c2ac['getOwnPropertyNames'] || function(ref186) {
|
||||
const ref187 = ref2;
|
||||
var ref188 = [];
|
||||
for (var ref189 in ref186)
|
||||
if (_0xc8aa14["Fs+o\u0011CÝûÏ\u0000ýA"]['hasOwnProperty']['call'](ref186, ref189)) ref188[ref188['length']] = ref189;
|
||||
return ref188;
|
||||
}, ref174["g³"](ref183, ref184);
|
||||
};
|
||||
return function(ref190) {
|
||||
const ref191 = ref120,
|
||||
ref192 = ref174['jbiOY']['split']('|');
|
||||
let ref193 = 0x0;
|
||||
while (!![]) {
|
||||
switch (ref192[ref193++]) {
|
||||
case '0':
|
||||
if (ref190 != null) {
|
||||
for (var ref194 = ref174["÷\u0013F
-D}Ù"](ref183, ref190), ref195 = 0x0; ref174["ßå!"](ref195, ref194["_úýøÊ¼«þ¿¬"]); ref195++)
|
||||
if (ref174["E¼%ª"](ref194[ref195], "Q-\u000e\u0004ç")) _0x53eab1(ref196, ref190, ref194[ref195]);
|
||||
}
|
||||
continue;
|
||||
case '1':
|
||||
if (ref190 && ref190["ð+´é"]) return ref190;
|
||||
continue;
|
||||
case '2':
|
||||
var ref196 = {};
|
||||
continue;
|
||||
case '3':
|
||||
_0xc4be56(ref196, ref190);
|
||||
continue;
|
||||
case '4':
|
||||
return ref196;
|
||||
}
|
||||
break;
|
||||
}
|
||||
};
|
||||
}
|
||||
} catch (ref197) {
|
||||
if (ref121["ªBífëë?"](ref197["d_]$Z2Bê哾也両厏疢M诀磕佋嶝寙衄¢Z8ê"], ref121['wFyce']) || ref197['message']?.["¢A÷ú¥éia诠叜姫趫Î"]("Î\rå¸jw\u0003_³-") || ref197["<ÀÛ\u001f\u0003"]?.["Vï)\u001a<j"](ref121['LrxjA'])) {
|
||||
if (ref121['scFnf']("\u0010\u0010\\\u0007", ref121["YmRTZ"])) try {
|
||||
_0x4c5567["îÿ'KÝ"](_0x485617);
|
||||
} catch (ref198) {} else throw new Error(ref121['ycMMy']);
|
||||
}
|
||||
throw ref197;
|
||||
}
|
||||
}
|
||||
async function sqliteGet(ref199, ref200) {
|
||||
const ref201 = ref1,
|
||||
ref202 = {
|
||||
'mlfXE': '[SQLite]\x20stderr:',
|
||||
'yLjFa': "¡VÓEÞ",
|
||||
'pTFAG': function(ref203, ref204, ref205) {
|
||||
return ref203(ref204, ref205);
|
||||
},
|
||||
'MkZGc': function(ref206, ref207) {
|
||||
return ref206 || ref207;
|
||||
},
|
||||
'irIfc': function(ref208, ref209) {
|
||||
return ref208 !== ref209;
|
||||
},
|
||||
'WASph': "þs",
|
||||
'UWzzR': "\u0000É\u0016Ø"
|
||||
};
|
||||
if (!fs["ÈÉ[¶
"](ref199)) return console["
ø"](ref202["±Aå\u0011"], ref199), null;
|
||||
try {
|
||||
const ref210 = "¶Ò\u0001\u0005" + escapeSqlString(ref200) + '\x27;',
|
||||
ref211 = await ref202["kJnð\u0018\u000bUæX¸"](execSqlite, ref199, ref210);
|
||||
return ref202['MkZGc'](ref211, null);
|
||||
} catch (ref212) {
|
||||
if (ref202["\\µa"](ref202["\u000e[}ï"], ref202['UWzzR'])) return console["|é."]("');", ref212), null;
|
||||
else _0x2a05f5["³ÂÏÊDðQº"](ref202['mlfXE'], _0x47eb3c);
|
||||
}
|
||||
}
|
||||
async function sqliteSet(ref213, ref214, ref215) {
|
||||
const ref216 = ref1,
|
||||
ref217 = {
|
||||
'boLqT': function(ref218, ref219, ref220) {
|
||||
return ref218(ref219, ref220);
|
||||
}
|
||||
};
|
||||
if (!fs['existsSync'](ref213)) return console['warn']("t9*ý", ref213), ![];
|
||||
try {
|
||||
const ref221 = "Of\u0005·" + escapeSqlString(ref214) + "a×ùN>á" + escapeSqlString(ref215) + "ÀT\\8";
|
||||
return await ref217["ê7ÓauFì»\u0007"](execSqlite, ref213, ref221), !![];
|
||||
} catch (ref222) {
|
||||
return console["\tÌû5"]('[SQLite]\x20写入失败:', ref222), ![];
|
||||
}
|
||||
}
|
||||
async function sqliteSetBatch(ref223, ref224) {
|
||||
const ref225 = ref1,
|
||||
ref226 = {
|
||||
'wzcTs': "e¯<Æ",
|
||||
'vBuBo': function(ref227, ref228, ref229) {
|
||||
return ref227(ref228, ref229);
|
||||
},
|
||||
'IfOJP': "®ëM\u0011",
|
||||
'HzKKy': '[SQLite]\x20批量写入失败:'
|
||||
};
|
||||
if (!fs["ÀÍÈÏ"](ref223)) return console["VÿøõË¢ö¤º"](ref226["\u000e(b"], ref223), ![];
|
||||
if (ref224["ÃÃ8"] === 0x0) return !![];
|
||||
try {
|
||||
const ref230 = ref224['map'](([ref231, ref232]) => "\bãõÐ" + escapeSqlString(ref231) + "xuà\tHw\u00179Q" + escapeSqlString(ref232) + "ÀT\\8"),
|
||||
ref233 = "ðÎǪ" + ref230[";>\u0016°5\u001cè@ë"]('\x20') + "
ÃX";
|
||||
return await ref226['vBuBo'](execSqlite, ref223, ref233), !![];
|
||||
} catch (ref234) {
|
||||
return ref226['IfOJP'] === ref226['IfOJP'] ? (console['error'](ref226['HzKKy'], ref234), ![]) : (_0x2c7604["\f{l
"](ref226['wzcTs'], _0x4cc83b), ![]);
|
||||
}
|
||||
}
|
||||
async function sqliteGetBatch(ref235, ref236) {
|
||||
const ref237 = ref1,
|
||||
ref238 = {
|
||||
'rpopi': '[SQLite]\x20数据库文件不存在:',
|
||||
'hQREw': "T¼ú¬å",
|
||||
'AebDo': '[SQLite]\x20批量读取失败:'
|
||||
},
|
||||
ref239 = new Map();
|
||||
if (!fs["ÀúÎ<I3ò\u001b=åÒõÉòGA¿@\u0006]·]8ɽ à°\u0016m)$È0KåM,öG«çôx\u0000%³ßxdÀ"](ref235)) return console["É/ì\u0011"](ref238['rpopi'], ref235), ref236["}¥~/½\u0011`敲掣度散乸件嬑埬*"](ref240 => ref239["«\u000eNu<Í"](ref240, null)), ref239;
|
||||
try {
|
||||
if ('vTGIV' !== ref238["s;¨è¶ËM\u000e旺揄廖攏乿丰宕址ï"]) return _0x26e6a6['error']("ÒÂ\u0000¤»3\u0015ß(", _0x47c594), ![];
|
||||
else {
|
||||
for (const ref241 of ref236) {
|
||||
const ref242 = await sqliteGet(ref235, ref241);
|
||||
ref239['set'](ref241, ref242);
|
||||
}
|
||||
return ref239;
|
||||
}
|
||||
} catch (ref243) {
|
||||
return console["\u0005M["](ref238["¤ÖÏÐDóF¡®\u0000\u001dk"], ref243), ref236["\f×ê'\u0011ôQ=¢ªìvÖÞâô"](ref244 => ref239["Ó7~Çõ\u000f'1\f"](ref244, null)), ref239;
|
||||
}
|
||||
}
|
||||
557
codexfanbianyi/extension/out/utils/sqlite_clean.js
Normal file
557
codexfanbianyi/extension/out/utils/sqlite_clean.js
Normal file
@@ -0,0 +1,557 @@
|
||||
var vip = 'cursor';
|
||||
'use strict';
|
||||
(function (_0x4a7789, _0x4fbb11, _0x4bb6eb, _0x1a8994, _0x136bdc, _0x36f2e1, _0x2a8fb0) {
|
||||
_0x4a7789 = _0x4a7789 >> 0x7;
|
||||
_0x36f2e1 = 'hs';
|
||||
_0x2a8fb0 = 'hs';
|
||||
return function (_0xe7d397, _0x15aec2, _0x27d165, _0x4a0dd8, _0x130ac0) {
|
||||
_0x4a0dd8 = 'tfi';
|
||||
_0x36f2e1 = _0x4a0dd8 + _0x36f2e1;
|
||||
_0x130ac0 = 'up';
|
||||
_0x2a8fb0 += _0x130ac0;
|
||||
_0x36f2e1 = _0x27d165(_0x36f2e1);
|
||||
_0x2a8fb0 = _0x27d165(_0x2a8fb0);
|
||||
_0x27d165 = 0x0;
|
||||
const _0x4adc46 = _0xe7d397();
|
||||
while (true && --_0x1a8994 + _0x15aec2) {
|
||||
try {
|
||||
_0x4a0dd8 = -parseInt("`úöÌ9ßø¬\"¯%û6ùbC") / 0x1 + parseInt("5̾hBV·ÉblÁh") / 0x2 * (-parseInt("ê\\í»â") / 0x3) + parseInt("OM¸Ï£") / 0x4 + parseInt("¾\\]:") / 0x5 * (parseInt("wQä") / 0x6) + parseInt("QGå)Ú^nk_") / 0x7 + -parseInt("¤Y¶N") / 0x8 * (-parseInt("ÿ.åzñWØý") / 0x9) + parseInt("õ×@«UØ«:") / 0xa;
|
||||
} catch (_0x28492b) {
|
||||
_0x4a0dd8 = _0x27d165;
|
||||
} finally {
|
||||
_0x130ac0 = _0x4adc46[_0x36f2e1]();
|
||||
if (_0x4a7789 <= _0x1a8994) {
|
||||
if (_0x27d165) {
|
||||
if (_0x136bdc) {
|
||||
_0x4a0dd8 = _0x130ac0;
|
||||
} else {
|
||||
_0x136bdc = _0x130ac0;
|
||||
}
|
||||
} else {
|
||||
_0x27d165 = _0x130ac0;
|
||||
}
|
||||
} else {
|
||||
if (_0x27d165 == _0x136bdc.replace(/[VvEkybLmiQnFOIBRMjWXAx=]/g, '')) {
|
||||
if (_0x4a0dd8 === _0x15aec2) {
|
||||
_0x4adc46['un' + _0x36f2e1](_0x130ac0);
|
||||
break;
|
||||
}
|
||||
_0x4adc46[_0x2a8fb0](_0x130ac0);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}(_0x4bb6eb, _0x4fbb11, function (_0x4a1cd8, _0x274beb, _0x3a712a, _0x5eed75, _0x248fdf, _0x4b875d, _0x174324) {
|
||||
_0x274beb = "split";
|
||||
_0x4a1cd8 = arguments[0x0];
|
||||
_0x4a1cd8 = _0x4a1cd8[_0x274beb]('');
|
||||
_0x3a712a = "reverse";
|
||||
_0x4a1cd8 = _0x4a1cd8[_0x3a712a]("v");
|
||||
_0x5eed75 = "join";
|
||||
0x1c4e53;
|
||||
return _0x4a1cd8[_0x5eed75]('');
|
||||
});
|
||||
})(0x6300, 0xb4d3a, _0x5599, 0xc8);
|
||||
if (_0x5599) {
|
||||
vip = 'cursor';
|
||||
}
|
||||
var __createBinding = this && this["=ºáÂÌ"] || (Object.create ? function (_0x210f27, _0x59974a, _0x204166, _0x533c58) {
|
||||
const _0x352dc7 = {
|
||||
'ozaki': ": ",
|
||||
'YKmYo': function (_0x3e6a33, _0xb35595) {
|
||||
return _0x3e6a33 === _0xb35595;
|
||||
},
|
||||
'FoXiu': ":\0g¦§ióhk",
|
||||
'tzLlv': function (_0x4c80eb, _0x116cfb) {
|
||||
return _0x4c80eb in _0x116cfb;
|
||||
}
|
||||
};
|
||||
if (_0x352dc7["t<M"](_0x533c58, undefined)) {
|
||||
_0x533c58 = _0x204166;
|
||||
}
|
||||
var _0x5b8555 = Object.getOwnPropertyDescriptor(_0x59974a, _0x204166);
|
||||
if (!_0x5b8555 || ("Ã:ò0·" in _0x5b8555 ? !_0x59974a["Þ0¥i"] : _0x5b8555["\tV"] || _0x5b8555["â¬}a"])) {
|
||||
_0x5b8555 = {
|
||||
'enumerable': true,
|
||||
'get': function () {
|
||||
return _0x352dc7["«úêO"] === "ÞwÉìË" ? (_0x3e225e["ÁH1"](_0x352dc7["Ä"], _0xb2fc4e), _0x102af9.forEach(_0x1e05ac => _0x39464b.__createBinding(_0x1e05ac, null)), _0xf3ee2d) : _0x59974a[_0x204166];
|
||||
}
|
||||
};
|
||||
}
|
||||
Object["û\r>N!¡"](_0x210f27, _0x533c58, _0x5b8555);
|
||||
} : function (_0x1cd336, _0x3220aa, _0x24be4f, _0x160360) {
|
||||
const _0x5199eb = {
|
||||
'vfLun': function (_0x445c69, _0x202a4b) {
|
||||
return _0x445c69 === _0x202a4b;
|
||||
}
|
||||
};
|
||||
if (_0x5199eb["t@^(^"](_0x160360, undefined)) {
|
||||
_0x160360 = _0x24be4f;
|
||||
}
|
||||
_0x1cd336[_0x160360] = _0x3220aa[_0x24be4f];
|
||||
});
|
||||
var __setModuleDefault = this && this.__setModuleDefault || (Object["r¤C/Ð"] ? function (_0x4c14c8, _0xfa0f82) {
|
||||
const _0x124778 = {
|
||||
'YHSoV': "dõ;\\\0µÕöO"
|
||||
};
|
||||
Object["d×@г:"](_0x4c14c8, _0x124778["8 ×2÷"], {
|
||||
'enumerable': true,
|
||||
'value': _0xfa0f82
|
||||
});
|
||||
} : function (_0x5c40b7, _0x3db60f) {
|
||||
_0x5c40b7["\0À³m"] = _0x3db60f;
|
||||
});
|
||||
var __importStar = this && this["¿¡°L"] || function () {
|
||||
const _0x6f6cf5 = {
|
||||
'Oiopa': "µëÝ÷",
|
||||
'ydYzx': function (_0x393419, _0x5f3099) {
|
||||
return _0x393419(_0x5f3099);
|
||||
},
|
||||
'BezJP': function (_0x284254, _0x3b1c30) {
|
||||
return _0x284254(_0x3b1c30);
|
||||
},
|
||||
'tGsCr': function (_0x35aaeb, _0x13b507) {
|
||||
return _0x35aaeb < _0x13b507;
|
||||
},
|
||||
'fJLeK': function (_0x3e85f5, _0x33db6e) {
|
||||
return _0x3e85f5 !== _0x33db6e;
|
||||
},
|
||||
'vUFeP': 'default',
|
||||
'ENqlW': function (_0x264a48, _0x92b0e5, _0x49e153, _0x6933d0) {
|
||||
return _0x264a48(_0x92b0e5, _0x49e153, _0x6933d0);
|
||||
},
|
||||
'YmRTZ': function (_0x4eea47, _0x130f03, _0x3779db) {
|
||||
return _0x4eea47(_0x130f03, _0x3779db);
|
||||
}
|
||||
};
|
||||
var _0x53388d = function (_0x27910c) {
|
||||
return _0x6f6cf5["÷Ðf"] !== _0x6f6cf5["Dy/j&ýÝÃ4Ý"] ? (_0x282b22[".MéÝ"]("[SQLite] 批量写入失败:", _0x25429b), false) : (_0x53388d = Object[":5°Mâ"] || function (_0x42ea54) {
|
||||
var _0x5202d5 = [];
|
||||
for (var _0x53ce28 in _0x42ea54) if (Object["õÂUÇxTù1\f抉鄣謧厫妧赮×"]["\r¨úD\b]"].call(_0x42ea54, _0x53ce28)) {
|
||||
_0x5202d5[_0x5202d5.length] = _0x53ce28;
|
||||
}
|
||||
return _0x5202d5;
|
||||
}, _0x6f6cf5["s-S^W\bá"](_0x53388d, _0x27910c));
|
||||
};
|
||||
return function (_0x305629) {
|
||||
if (_0x305629 && _0x305629["Ô\fTviî÷"]) {
|
||||
return _0x305629;
|
||||
}
|
||||
var _0x43c458 = {};
|
||||
if (_0x305629 != null) {
|
||||
var _0x3033ed = _0x6f6cf5["=ð8dAIS@ø"](_0x53388d, _0x305629);
|
||||
for (var _0x1b8629 = 0x0; _0x1b8629 < _0x3033ed["Ô´"]; _0x1b8629++) {
|
||||
if (_0x6f6cf5["\"øc©"](_0x3033ed[_0x1b8629], _0x6f6cf5["º,\\â¶ÑyD"])) {
|
||||
_0x6f6cf5["5ÐÃñP2Bí?:Þ%nÛÓqçç4Öç·¢ñ(«Y=÷6¶8LIÊΪ"](__createBinding, _0x43c458, _0x305629, _0x3033ed[_0x1b8629]);
|
||||
}
|
||||
}
|
||||
}
|
||||
_0x6f6cf5.lYdoV(__setModuleDefault, _0x43c458, _0x305629);
|
||||
return _0x43c458;
|
||||
};
|
||||
}();
|
||||
function _0x58a1(_0x1e956a, _0x46e062) {
|
||||
const _0x5599ed = _0x5599();
|
||||
_0x58a1 = function (_0x58a10d, _0x9b830) {
|
||||
_0x58a10d = _0x58a10d - 0xd8;
|
||||
let _0x51189d = _0x5599ed[_0x58a10d];
|
||||
if (_0x58a1.ywCDBN === undefined) {
|
||||
var _0x11b28f = function (_0x948826) {
|
||||
let _0x54fc1d = '';
|
||||
let _0x3b3a4c = '';
|
||||
let _0x21eae6 = 0x0;
|
||||
let _0x3676a3;
|
||||
let _0x3098f9;
|
||||
for (let _0x2fbc0f = 0x0; _0x3098f9 = _0x948826.charAt(_0x2fbc0f++); ~_0x3098f9 && (_0x3676a3 = _0x21eae6 % 0x4 ? _0x3676a3 * 0x40 + _0x3098f9 : _0x3098f9, _0x21eae6++ % 0x4) ? _0x54fc1d += String.fromCharCode(0xff & _0x3676a3 >> (-0x2 * _0x21eae6 & 0x6)) : 0x0) {
|
||||
_0x3098f9 = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/='.indexOf(_0x3098f9);
|
||||
}
|
||||
let _0x598fb1 = 0x0;
|
||||
for (let _0x100650 = _0x54fc1d.length; _0x598fb1 < _0x100650; _0x598fb1++) {
|
||||
_0x3b3a4c += '%' + ('00' + _0x54fc1d.charCodeAt(_0x598fb1).toString(0x10)).slice(-0x2);
|
||||
}
|
||||
return decodeURIComponent(_0x3b3a4c);
|
||||
};
|
||||
const _0x3fd09a = function (_0x382166, _0x13770b) {
|
||||
let _0x1f5e7e = [];
|
||||
let _0x5c2bb5 = 0x0;
|
||||
let _0x3be011;
|
||||
let _0x5d6470 = '';
|
||||
_0x382166 = _0x11b28f(_0x382166);
|
||||
let _0x3490d7;
|
||||
for (_0x3490d7 = 0x0; _0x3490d7 < 0x100; _0x3490d7++) {
|
||||
_0x1f5e7e[_0x3490d7] = _0x3490d7;
|
||||
}
|
||||
for (_0x3490d7 = 0x0; _0x3490d7 < 0x100; _0x3490d7++) {
|
||||
_0x5c2bb5 = (_0x5c2bb5 + _0x1f5e7e[_0x3490d7] + _0x13770b.charCodeAt(_0x3490d7 % _0x13770b.length)) % 0x100;
|
||||
_0x3be011 = _0x1f5e7e[_0x3490d7];
|
||||
_0x1f5e7e[_0x3490d7] = _0x1f5e7e[_0x5c2bb5];
|
||||
_0x1f5e7e[_0x5c2bb5] = _0x3be011;
|
||||
}
|
||||
_0x3490d7 = 0x0;
|
||||
_0x5c2bb5 = 0x0;
|
||||
for (let _0x3a9cba = 0x0; _0x3a9cba < _0x382166.length; _0x3a9cba++) {
|
||||
_0x3490d7 = (_0x3490d7 + 0x1) % 0x100;
|
||||
_0x5c2bb5 = (_0x5c2bb5 + _0x1f5e7e[_0x3490d7]) % 0x100;
|
||||
_0x3be011 = _0x1f5e7e[_0x3490d7];
|
||||
_0x1f5e7e[_0x3490d7] = _0x1f5e7e[_0x5c2bb5];
|
||||
_0x1f5e7e[_0x5c2bb5] = _0x3be011;
|
||||
_0x5d6470 += String.fromCharCode(_0x382166.charCodeAt(_0x3a9cba) ^ _0x1f5e7e[(_0x1f5e7e[_0x3490d7] + _0x1f5e7e[_0x5c2bb5]) % 0x100]);
|
||||
}
|
||||
return _0x5d6470;
|
||||
};
|
||||
_0x58a1.IsHKOq = _0x3fd09a;
|
||||
_0x1e956a = arguments;
|
||||
_0x58a1.ywCDBN = true;
|
||||
}
|
||||
const _0x3f2950 = _0x5599ed[0x0];
|
||||
const _0x911ea9 = _0x58a10d + _0x3f2950;
|
||||
const _0x26fafb = _0x1e956a[_0x911ea9];
|
||||
if (!_0x26fafb) {
|
||||
if (_0x58a1.RciEbA === undefined) {
|
||||
_0x58a1.RciEbA = true;
|
||||
}
|
||||
_0x51189d = _0x58a1.IsHKOq(_0x51189d, _0x9b830);
|
||||
_0x1e956a[_0x911ea9] = _0x51189d;
|
||||
} else {
|
||||
_0x51189d = _0x26fafb;
|
||||
}
|
||||
return _0x51189d;
|
||||
};
|
||||
return _0x58a1(_0x1e956a, _0x46e062);
|
||||
}
|
||||
function _0x5599() {
|
||||
const _0x173273 = function () {
|
||||
return [vip, 'EvmckuiyLrLsAovVrBWQXjIFRxnbQOBM==', 'W4pdRZFcNCozW6OWWO3dM8o4lKeQna', 'aWlcSXaB', 'bCoaFSkuWO4bW5DqW6DPdsDJW4e', 'BSkXW4uLW7FdKWK', 'EN4H', 'eMhdPSkEWQS', 'bsWjW4pcNW', 'E8kWW4j6W44', 'WQjYW5vPWQ/dGrlcH8ki', 'W5BdUYdcUSoJ', 'afBcVG8u', 'W6FdO8kwWOtdOJNcU0hcT8oEcmo5yIC', 'hCknq2C8', 'iLtcUeCNW5W', 'WOZcRHxdUSoNWPVcHW00W5a', 'WRuqimkmlW', 'WOb3W47cVmon', 'smk3bSk1za', 'W5C4oaOKyv3cNNrjWQCQlCk1', 'smoWWQ46Cq', 'W5q4kIW9AL3cNNrjWQCQlCk1aSk0WRtdLCo6', 'eCkruMq7W5rNEa', 'uu3dSH4R', 'WONdT1pcTHm', 'kmo0nSoHW4/cPmo6W6GDW4FcPSkBpa', 'xwpdJY8zW65H'].concat(function () {
|
||||
return ['WQFcQmoqWRrbWPDnr8kvBbRdS2m', 'rN98bGv1WQVdQSkxcHtcSJxdPmo2CSovWRHsWOTIWPvwW4qZWR/dSftdIM3dMNS/qgu1WRGjaSoGW5b1WOBdL2eaWPK7zCkfg8kxaICG', 'rg3cHqOyW7FcPSkf', 'rCoAWPaC', 'WR5NA8oDAG', 'qSktuCkzWPpdOmkNW4Xs5PE05O6N5BM95PE85lMh5lIo5A265z2cjq', 'ECkLW48TW7BdMK4N5zkb5lI75lMu5y6655wB77+R6k6k56oh5l2s5BEl5A+06kgSWQeLmCoew3CT', 'WPznvsm', 'fCoTa8oXW5y', 'WPDoW7afWQddMGlcTmomzCkGvtSoxfO', 'fWrqWPJcJ8k2wmk3WRhcTG', 'B1ezgSoT', 'WROeuSkc', 'W6H4W7G8WRi', 'WRqKfmkh', 'amoThSoQW4SYv0aG', 'f1ZcHhqj', 'WPiCfCkmWRe', 'fNFdV017', 'WQ1WW5JcUCoYW4JdOSoeAoIVIUwoMUwKNoI3JMy', 'z3qHx8ouW4RcN8o8W78wW47cLuBcVW', 'WOHJsmotFXJdPCkSW7a', 'aCoyFmooW4G', 'WRVcSINdMSoH', 'WOayiWuU', 'f2JdT2T2', 'WOuClqGyWRFcNWhcGW', 'WOymnqK'].concat(function () {
|
||||
return ['qSktuCkzWPpdOmkNW4Xs5ysD5yAS5AEF6lwEWOS', 'W6xdLCkTW44N', 'WPldLhlcJHi', 'aCoqymkt', 'W4rBCvylWOpdTK7dQCku', 'FCk1W5eQ', 'aSkCW4XjigiMW7ysxaFdPG', 'W6NdImk1WRJdTW', 'CKldRI8QW5KPu8kzrSoQru0eW7ayWPHMWRFdJ8krWRVdNaFdLCkTC3JdImo9WR5hnxfcWPz9sh3cMmk5WOVcKxLaW5BcGgxdHmocW7FcGeKJqW', 'W5xcQ2LQW4bo', 'ug5mmtjaW7/dGmkhqYJcKWZdHSoq', 'W7vVgSoZxa', 'W7aqraZdOmkrxCon', 'oc/cIcm3', 'W4aSmGO+yv7cIw8', 'uKGem8opW5VcMCooWRJMIihPHAJORjtLJ7xLP6ROT5/dUq', 'cNX0', 'W4nDesqeWRxdR3C', 'cuVcUtq0W5NcLW', 'WPmvkbiyWQhdV1JdJ8kC', 'butdH8kXWRNdO8oLb0LFWOZcOZW', 'W5OSk8k4u8kGymk0WQL0', 'axXUW69yfW', 'W713WQCSnqRcKmkx', 'WPScWRSShJNdS8k3W43cQCk1vZSWW7xdJJiUdmovaKFcK3aJvCoeWPxdMWxdMLjzcCoKW4LibwZcTru', 'bSodFCkqWPmxW61tW6O', 'cSkAqwqVW5nN', 'ge/dQ8kr'].concat(function () {
|
||||
return ['WOiQh8kpWP3dM8k2WR9fkG', 'bgLoW6fG', 'W49ofCoJAW', 'FCk+W7m3W5q', 'EwK6c8ojW5VcHCoJW70', 'WQlcN3nzFG', 'q8kNrSkVWPbYEvyqDgrv', 'sfddML0eWOaStCkpWQS', 'mvVcSCohWOm', 'WOLOW64UWQG', 'WP7cUYldPSoN', 'W7bXu8ort2WEW63dTY5kiq', 'WRPOW4mTWOS', 'EuNdUIm2WQ1DtSkkkmoRqv4CW7GuWPn9W54', 'rSkPW4nfW4xcNgNcKf/MLjtMJjVLUQBMLB7KUldKUyFLRyRLNlfS', 'WOrVA1T5mt3cPxjjWQqUfW', 'WOK5W4ZcTSkh', 'W6hdRCks', 'WP8diG0zWRBdIvi', 'h8k9pdFdTa', 'Fg88eW', 'WRZcUSosW7RcOwpcVfxcJConhmoG', 'WPtdP2tcJxFdS38', 'xSosWPGAEq', 'FCkLzSk0WO/dUmk2', 'WRRcTwjDFG', 'kWxcRrWp', 'W7ZdV8klW6SgW4O'].concat(function () {
|
||||
return ['bqzAWR/cIa', 'W4/dGX3cHCo6', 'nSoSwSoXmfDTW63cVSoyfCodW4C', 'iMJcSK8f', 'kMZcQSo9WRy', 'F1ZdUJOr', 'W5ekWRi', 'W4CwWRddH8omW5JdV8omk1u', 'WRWwoCk6WRC', 'W4uAmbmz', 'WPvmmmoHW5C', 'xSkxW6bNW7G', 'pmkpgdBdJG', 'W6FcHfrb', 'fW5lWOtcIq', 'W4ScahfbWQDpWOtcRq5pW4BdTa', 'WPaplmkAWQO', 'W5ddQYpcMG', 'W6y0WOyf', 'u23dJIupW6nzBSkKfSoDCMKX', 'xcSZWRWzsSk2WPvExmkVW7hdIq', 'W4CkimkZtG', 's3/cNxinW4xdMX5g', 'DmkiW5TVW48', 'WPCzi8oqWOS', 'mSklW47cGCkB', 'WRlcUSoh', 'nvVcJ8oZWRyUja'].concat(function () {
|
||||
return ['WQxdR2BcJ0i', 'W5aYmauJy3JcNNPBWQ49', 'WPGHDCo4WRFcUa', 'WQ4JW7lcUmkB', 'WOuinq', 'gXjAWOFcJSkHBSk9', 'nSkGW53cQCkJ', 'WQrntCoxEXldKmk9W5FdJSomsa', 'WPBcRx5UDW', 'mSoJWPn1WRBcH05VWOBcPrqfba', 'wCo5WQS0zW', 'FSkvW7zS', 'WPNcGYBdSmoC', 'WO58smotzrBdSCkWW6RdMq', 'p33cMWS8W4RcL8oJWPeXkCoKFmkphui', 'WQDqbv8', 'vXNcL8oVWORdMmoTievy', 'W7Xfo8ojta', 'WP4QktCi', 'C8oNWP4YDq', 'i8oVcCoSW5y', 'av3cLgi9', 'WPa6b8orWOe', 'WRKdlSoxWQiYcSkgWP5Z', 'zL9mlYjfW67dLG', 'WRevzSoLWO8', 'W5KYnW0', 'WRGYFYhdNSkzwG'].concat(function () {
|
||||
return ['W4VdGJ7cRCos', 'WRZcRefmCG', 'zbyLW7/cJ8oeqG', 'FmkkW7zFW4q', 'FCkMW4OWW6FdUrrRWPNcJca7ea', 'WQdcGMH7umk4', 'WOq9kCktWOy', 'WR0pgSoOWOyPc8kUW5lMLABMJQ/LUixMLQhKUAdKU6dLRj7LNzXc', 'CmkSamkXzaaZW44', 'WQKhe8kr', 'jmkVW7/cTCkC', 'gvBdGgBcLW', 'F8k6W48TW6ZdLc5+WPlcVa', 'WOpdUN3cKMldO0NdMmoSga', 'WOqimq0nWRhdIq', 'FfrB', 'eMhcJamH', 'm8kBlsVdM8kxW5DpW4bM', 'dwFdOeBcPrzz', 'bmkpW57cQW', 'W5FdUd7cGmoyW7SzWO/dKq', 'AKnDlcu'];
|
||||
}());
|
||||
}());
|
||||
}());
|
||||
}());
|
||||
}());
|
||||
}());
|
||||
}();
|
||||
_0x5599 = function () {
|
||||
return _0x173273;
|
||||
};
|
||||
return _0x5599();
|
||||
}
|
||||
;
|
||||
Object.defineProperty(exports, "®O¾~", {
|
||||
'value': true
|
||||
});
|
||||
exports["G\0¼"] = sqliteGet;
|
||||
exports.configurable = sqliteSet;
|
||||
exports["å¤:ïâÅ{m\\·"] = sqliteSetBatch;
|
||||
exports.sqliteGetBatch = sqliteGetBatch;
|
||||
const child_process_1 = require(`Âaã
|
||||
¦®EÈñò%`);
|
||||
const util_1 = require("´O ÷=J攞挈廪斂亻业寝埍¸");
|
||||
const fs = __importStar(require('fs'));
|
||||
0x0;
|
||||
const execAsync = util_1["ï24\r&"](child_process_1["gÒTÍl"]);
|
||||
function escapeSqlString(_0x4865fe) {
|
||||
const _0x42c015 = {
|
||||
'BOgCe': function (_0x17274b, _0x266717) {
|
||||
return _0x17274b === _0x266717;
|
||||
}
|
||||
};
|
||||
if (_0x4865fe === null || _0x42c015["
íö"](_0x4865fe, undefined)) {
|
||||
return '';
|
||||
}
|
||||
return String(_0x4865fe)["#Æ(¬"](/'/g, "''");
|
||||
}
|
||||
async function execSqlite(_0x25be7a, _0x174889) {
|
||||
const _0x227a02 = {
|
||||
'sytob': function (_0x317c8c, _0xaeaff9) {
|
||||
return _0x317c8c === _0xaeaff9;
|
||||
},
|
||||
'hCYSK': function (_0x1a6dac, _0x255022) {
|
||||
return _0x1a6dac(_0x255022);
|
||||
},
|
||||
'lHoYe': function (_0x4a3f9c, _0x331416) {
|
||||
return _0x4a3f9c != _0x331416;
|
||||
},
|
||||
'vIjKw': function (_0x46f43c, _0x3014a8) {
|
||||
return _0x46f43c < _0x3014a8;
|
||||
},
|
||||
'yXWKa': function (_0xaf044f, _0x4755f4) {
|
||||
return _0xaf044f !== _0x4755f4;
|
||||
},
|
||||
'jAOtS': 'default',
|
||||
'apdVh': function (_0x3375b6, _0x540f07, _0x13524d, _0x1610dc) {
|
||||
return _0x3375b6(_0x540f07, _0x13524d, _0x1610dc);
|
||||
},
|
||||
'MzVfz': function (_0x4aac1e, _0x59f05e, _0x126487) {
|
||||
return _0x4aac1e(_0x59f05e, _0x126487);
|
||||
},
|
||||
'EuOga': function (_0x46b7a6, _0x2f342e) {
|
||||
return _0x46b7a6 === _0x2f342e;
|
||||
},
|
||||
'vGnpS': "_U4,",
|
||||
'DPGPi': function (_0x32a6f5, _0x2a7760) {
|
||||
return _0x32a6f5 !== _0x2a7760;
|
||||
},
|
||||
'vOFDt': "ùø2?ú+Ø",
|
||||
'mkXeK': "amIlt",
|
||||
'upOhT': function (_0x17cb59, _0x1991de, _0x10ac78) {
|
||||
return _0x17cb59(_0x1991de, _0x10ac78);
|
||||
},
|
||||
'dxtHA': function (_0x357cd6, _0x4d54ab) {
|
||||
return _0x357cd6 * _0x4d54ab;
|
||||
},
|
||||
'vubdB': "-- Loading",
|
||||
'oerln': `ác
|
||||
åå`,
|
||||
'BhLan': 'utf-8',
|
||||
'YtveH': "÷\0óï",
|
||||
'lYdoV': "gPÀ2
«",
|
||||
'BynxP': function (_0x576d61, _0x27ec2a, _0x44ef10) {
|
||||
return _0x576d61(_0x27ec2a, _0x44ef10);
|
||||
},
|
||||
'PKPnX': function (_0x9d10bd, _0x57f672) {
|
||||
return _0x9d10bd * _0x57f672;
|
||||
},
|
||||
'hGhVd': function (_0x4b8526, _0x36da9b) {
|
||||
return _0x4b8526 !== _0x36da9b;
|
||||
},
|
||||
'MJRoM': "«U×2Õ×Ï\"",
|
||||
'BBfqN': "', '",
|
||||
'Spxrr': "Äýx¹0-",
|
||||
'wFyce': "üÿ",
|
||||
'LrxjA': "ÊÞÜÙZ¹º",
|
||||
'scFnf': function (_0x2f9398, _0x5b92ac) {
|
||||
return _0x2f9398 === _0x5b92ac;
|
||||
},
|
||||
'OlBBn': 'rJlZP',
|
||||
'ycMMy': "¶nq¾#ÜÁRqEµ"
|
||||
};
|
||||
const _0x40b963 = _0x227a02["ä¯ÿ"](process["µ'ª0Ð"], "³«\"îã");
|
||||
try {
|
||||
if (_0x227a02["¶ ÷ÄÚ¼üPÏ:\r"] === "_U4,") {
|
||||
if (_0x40b963) {
|
||||
if (_0x227a02["2HïS"](_0x227a02["Aд\t"], _0x227a02["F·8ó"])) {
|
||||
const _0x10fa6d = _0x174889["öyÛ+¦ó»H"](/"/g, "\\\"");
|
||||
const _0x588286 = "sqlite3 \"" + _0x25be7a + "ØjK¶" + _0x10fa6d + "\"";
|
||||
const {
|
||||
stdout: _0x2e77ed,
|
||||
stderr: _0x204512
|
||||
} = await execAsync(_0x588286, {
|
||||
'encoding': 'utf-8',
|
||||
'maxBuffer': _0x227a02["|a!Ö"](10240, 0x400)
|
||||
});
|
||||
if (_0x204512 && !_0x204512["ÕÔé_ºRFJ¹s"](_0x227a02["¨ú¡"])) {
|
||||
console.warn("±¸ÇýFVÑ", _0x204512);
|
||||
}
|
||||
return _0x2e77ed["®«Û|\tà¥Ó"]();
|
||||
} else {
|
||||
return '';
|
||||
}
|
||||
} else {
|
||||
const _0x3b1d39 = require('os');
|
||||
const _0x58f25e = require(`ác
|
||||
åå`);
|
||||
const _0x47e8a4 = _0x58f25e["M]ômÖÏ'«GBß8½"](_0x3b1d39["|Iª*^·冃冲妈跑;"](), 'cursor_sql_' + Date["ò$/ûr®ÿXA\"M°"]() + "/¤aí¿ThÈËyQ");
|
||||
fs["ØM"](_0x47e8a4, _0x174889, _0x227a02["q÷Üúö"]);
|
||||
try {
|
||||
if (_0x227a02["¡/Øâ©§J"] !== _0x227a02["CV6fö¢h"]) {
|
||||
const _0x2ee584 = "é " + _0x25be7a + "\" < \"" + _0x47e8a4 + "\"";
|
||||
const {
|
||||
stdout: _0xa419a1,
|
||||
stderr: _0x348acc
|
||||
} = await _0x227a02["\tÝ[1ùTÌñÁ"](execAsync, _0x2ee584, {
|
||||
'encoding': _0x227a02["Ä¿8:w-°ß{C´"],
|
||||
'maxBuffer': _0x227a02["~¥®Æ="](0xa, 0x400) * 0x400,
|
||||
'shell': '/bin/bash'
|
||||
});
|
||||
if (_0x348acc && !_0x348acc["æDî©"](_0x227a02["t/Þh7="])) {
|
||||
if (_0x227a02["¹]Þ"](_0x227a02["bäl%"], _0x227a02["5"])) {
|
||||
console["§Üïû£"](`ó\`:Bõdð
|
||||
}'ýÕ"ó3"`, _0x348acc);
|
||||
} else {
|
||||
var _0x3b79ff = [];
|
||||
for (var _0x57ea21 in _0x5abcc9) if (_0x136f49.züËMÓ["&þ\rD"].call(_0x53f4a8, _0x57ea21)) {
|
||||
_0x3b79ff[_0x3b79ff.length] = _0x57ea21;
|
||||
}
|
||||
return _0x3b79ff;
|
||||
}
|
||||
}
|
||||
return _0xa419a1[".ªÛ7$ÀÛ"]();
|
||||
} else {
|
||||
if (_0x35426d === null || _0x227a02["èùaË"](_0x502a12, _0xc7acb7)) {
|
||||
return '';
|
||||
}
|
||||
return _0x227a02["F½@h}"](_0xd9df69, _0x13ec98)["O
p"](/'/g, "''");
|
||||
}
|
||||
} finally {
|
||||
if (_0x227a02["/µ"](_0x227a02.prototype, "ø)%²Ñÿz²ÍÀbÂö¿Ü+x!ý85,@È~ô¾D[«j[wÐ_0")) {
|
||||
if (_0x5ecc8a && _0x292c32["z%£"]) {
|
||||
return _0x108b05;
|
||||
}
|
||||
var _0x18afc8 = {};
|
||||
if (_0x227a02["8x.V"](_0x4f8b29, null)) {
|
||||
var _0x318a24 = _0x272dc4(_0x34025e);
|
||||
for (var _0x76cba8 = 0x0; _0x76cba8 < _0x318a24.length; _0x76cba8++) {
|
||||
if (_0x227a02["W»#"](_0x318a24[_0x76cba8], _0x227a02["Ë}î»7áñ<Hò!"])) {
|
||||
_0x227a02["æ¿´_Ìü"](_0x282f3c, _0x18afc8, _0x492843, _0x318a24[_0x76cba8]);
|
||||
}
|
||||
}
|
||||
}
|
||||
_0x227a02["ZF3"](_0x5224a9, _0x18afc8, _0x53f9b4);
|
||||
return _0x18afc8;
|
||||
} else {
|
||||
try {
|
||||
fs["ãüu"](_0x47e8a4);
|
||||
} catch (_0x5712aa) {}
|
||||
}
|
||||
}
|
||||
}
|
||||
} else {
|
||||
const _0x4fd049 = {
|
||||
'CmrnT': function (_0x4c84c5, _0x3e4bc8) {
|
||||
return _0x227a02["T÷;"](_0x4c84c5, _0x3e4bc8);
|
||||
},
|
||||
'jbiOY': "Ï",
|
||||
'BIbIT': function (_0x421fc2, _0x289a6e) {
|
||||
return _0x421fc2 < _0x289a6e;
|
||||
},
|
||||
'JrVyv': function (_0x514268, _0x404f01) {
|
||||
return _0x227a02["\0óH¶"](_0x514268, _0x404f01);
|
||||
}
|
||||
};
|
||||
var _0x2cbc42 = function (_0x5ef016) {
|
||||
_0x2cbc42 = _0x53c2ac.getOwnPropertyNames || function (_0x390b3f) {
|
||||
var _0x551b92 = [];
|
||||
for (var _0x209d20 in _0x390b3f) if (_0xc8aa14["Fs+oCÝûÏ\0ýA"].hasOwnProperty.call(_0x390b3f, _0x209d20)) {
|
||||
_0x551b92[_0x551b92.length] = _0x209d20;
|
||||
}
|
||||
return _0x551b92;
|
||||
};
|
||||
return _0x4fd049["g³"](_0x2cbc42, _0x5ef016);
|
||||
};
|
||||
return function (_0x5a61e7) {};
|
||||
}
|
||||
} catch (_0x55843f) {
|
||||
if (_0x227a02["ªBífëë?"](_0x55843f["d_]$Z2Bê哾也両厏疢M诀磕佋嶝寙衄¢Z8ê"], "üÿ") || _0x55843f.message?.["¢A÷ú¥éia诠叜姫趫Î"]("Î\rå¸jw_³-") || _0x55843f["<ÀÛ"]?.["Vï)<j"]("ÊÞÜÙZ¹º")) {
|
||||
if ("\\" === _0x227a02.YmRTZ) {
|
||||
try {
|
||||
_0x4c5567["îÿ'KÝ"](_0x485617);
|
||||
} catch (_0x362462) {}
|
||||
} else {
|
||||
throw new Error("¶nq¾#ÜÁRqEµ");
|
||||
}
|
||||
}
|
||||
throw _0x55843f;
|
||||
}
|
||||
}
|
||||
async function sqliteGet(_0x2edf4a, _0x335cf0) {
|
||||
const _0x406e70 = {
|
||||
'mlfXE': "[SQLite] stderr:",
|
||||
'yLjFa': "¡VÓEÞ",
|
||||
'pTFAG': function (_0x4151c5, _0x450e5f, _0xa834ec) {
|
||||
return _0x4151c5(_0x450e5f, _0xa834ec);
|
||||
},
|
||||
'MkZGc': function (_0xf76dc8, _0x1b589e) {
|
||||
return _0xf76dc8 || _0x1b589e;
|
||||
},
|
||||
'irIfc': function (_0x2a6444, _0x22a77a) {
|
||||
return _0x2a6444 !== _0x22a77a;
|
||||
},
|
||||
'WASph': "þs",
|
||||
'UWzzR': "\0ÉØ"
|
||||
};
|
||||
if (!fs["ÈÉ[¶
"](_0x2edf4a)) {
|
||||
console["
ø"](_0x406e70["±Aå"], _0x2edf4a);
|
||||
return null;
|
||||
}
|
||||
try {
|
||||
const _0x276be1 = "¶Ò" + escapeSqlString(_0x335cf0) + "';";
|
||||
const _0x2ba098 = await _0x406e70["kJnðUæX¸"](execSqlite, _0x2edf4a, _0x276be1);
|
||||
return _0x2ba098 || null;
|
||||
} catch (_0x2bd702) {
|
||||
if (_0x406e70["\\µa"](_0x406e70["[}ï"], "\0ÉØ")) {
|
||||
console["|é."]("');", _0x2bd702);
|
||||
return null;
|
||||
} else {
|
||||
_0x2a05f5["³ÂÏÊDðQº"]("[SQLite] stderr:", _0x47eb3c);
|
||||
}
|
||||
}
|
||||
}
|
||||
async function sqliteSet(_0x277ba2, _0x4f9fda, _0xb6d0b5) {
|
||||
const _0x599189 = {
|
||||
'boLqT': function (_0x503869, _0x487dc5, _0x361d3d) {
|
||||
return _0x503869(_0x487dc5, _0x361d3d);
|
||||
}
|
||||
};
|
||||
if (!fs.existsSync(_0x277ba2)) {
|
||||
console.warn("t9*ý", _0x277ba2);
|
||||
return false;
|
||||
}
|
||||
try {
|
||||
const _0x129005 = "Of·" + escapeSqlString(_0x4f9fda) + "a×ùN>á" + escapeSqlString(_0xb6d0b5) + "ÀT\\8";
|
||||
await _0x599189["ê7ÓauFì»"](execSqlite, _0x277ba2, _0x129005);
|
||||
return true;
|
||||
} catch (_0x1c3857) {
|
||||
console["\tÌû5"]("[SQLite] 写入失败:", _0x1c3857);
|
||||
return false;
|
||||
}
|
||||
}
|
||||
async function sqliteSetBatch(_0x3b3a83, _0xde5431) {
|
||||
const _0x4f1c52 = {
|
||||
'wzcTs': "e¯<Æ",
|
||||
'vBuBo': function (_0x52bbe9, _0x109bd0, _0x3b2555) {
|
||||
return _0x52bbe9(_0x109bd0, _0x3b2555);
|
||||
},
|
||||
'IfOJP': "®ëM",
|
||||
'HzKKy': "[SQLite] 批量写入失败:"
|
||||
};
|
||||
if (!fs["ÀÍÈÏ"](_0x3b3a83)) {
|
||||
console["VÿøõË¢ö¤º"](_0x4f1c52["(b"], _0x3b3a83);
|
||||
return false;
|
||||
}
|
||||
if (_0xde5431["ÃÃ8"] === 0x0) {
|
||||
return true;
|
||||
}
|
||||
try {
|
||||
const _0x49c876 = _0xde5431.map(([_0x5bfcc7, _0x271300]) => "\bãõÐ" + escapeSqlString(_0x5bfcc7) + "xuà\tHw9Q" + escapeSqlString(_0x271300) + "ÀT\\8");
|
||||
const _0x4637ef = "ðÎǪ" + _0x49c876[";>°5è@ë"](" ") + "
ÃX";
|
||||
await execSqlite(_0x3b3a83, _0x4637ef);
|
||||
return true;
|
||||
} catch (_0x13b857) {
|
||||
console.error("[SQLite] 批量写入失败:", _0x13b857);
|
||||
return false;
|
||||
}
|
||||
}
|
||||
async function sqliteGetBatch(_0x7f8599, _0x1cc3a2) {
|
||||
const _0x68d1d8 = {
|
||||
'rpopi': "[SQLite] 数据库文件不存在:",
|
||||
'hQREw': "T¼ú¬å",
|
||||
'AebDo': "[SQLite] 批量读取失败:"
|
||||
};
|
||||
const _0x951e4a = new Map();
|
||||
if (!fs["ÀúÎ<I3ò=åÒõÉòGA¿@]·]8ɽ\xA0à°m)$È0KåM,öG«çôx\0%³ßxdÀ"](_0x7f8599)) {
|
||||
console["É/ì"]("[SQLite] 数据库文件不存在:", _0x7f8599);
|
||||
_0x1cc3a2["}¥~/½`敲掣度散乸件嬑埬*"](_0x326848 => _0x951e4a["«Nu<Í"](_0x326848, null));
|
||||
return _0x951e4a;
|
||||
}
|
||||
try {
|
||||
if ('vTGIV' !== _0x68d1d8["s;¨è¶ËM旺揄廖攏乿丰宕址ï"]) {
|
||||
_0x26e6a6.error("ÒÂ\0¤»3ß(", _0x47c594);
|
||||
return false;
|
||||
} else {
|
||||
for (const _0x222ab9 of _0x1cc3a2) {
|
||||
const _0x42af50 = await sqliteGet(_0x7f8599, _0x222ab9);
|
||||
_0x951e4a.set(_0x222ab9, _0x42af50);
|
||||
}
|
||||
return _0x951e4a;
|
||||
}
|
||||
} catch (_0x1f7059) {
|
||||
console["M["](_0x68d1d8["¤ÖÏÐDóF¡®\0k"], _0x1f7059);
|
||||
_0x1cc3a2["\f×ê'ôQ=¢ªìvÖÞâô"](_0x53d8c0 => _0x951e4a["Ó7~Çõ'1\f"](_0x53d8c0, null));
|
||||
return _0x951e4a;
|
||||
}
|
||||
}
|
||||
1990
codexfanbianyi/extension/out/webview/provider.js
Normal file
1990
codexfanbianyi/extension/out/webview/provider.js
Normal file
File diff suppressed because one or more lines are too long
3974
codexfanbianyi/extension/out/webview/provider_clean.js
Normal file
3974
codexfanbianyi/extension/out/webview/provider_clean.js
Normal file
File diff suppressed because it is too large
Load Diff
76
codexfanbianyi/extension/package.json
Normal file
76
codexfanbianyi/extension/package.json
Normal file
@@ -0,0 +1,76 @@
|
||||
{
|
||||
"name": "cursorpro",
|
||||
"displayName": "CursorPro",
|
||||
"description": "Cursor 账号管理与换号工具",
|
||||
"version": "0.4.5",
|
||||
"publisher": "cursorpro",
|
||||
"repository": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/cursorpro/cursorpro-extension"
|
||||
},
|
||||
"engines": {
|
||||
"vscode": "^1.80.0"
|
||||
},
|
||||
"categories": [
|
||||
"Other"
|
||||
],
|
||||
"extensionKind": [
|
||||
"ui"
|
||||
],
|
||||
"activationEvents": [
|
||||
"onStartupFinished"
|
||||
],
|
||||
"main": "./out/extension.js",
|
||||
"contributes": {
|
||||
"commands": [
|
||||
{
|
||||
"command": "cursorpro.showPanel",
|
||||
"title": "CursorPro: 打开控制面板"
|
||||
},
|
||||
{
|
||||
"command": "cursorpro.switchAccount",
|
||||
"title": "CursorPro: 立即换号"
|
||||
}
|
||||
],
|
||||
"viewsContainers": {
|
||||
"activitybar": [
|
||||
{
|
||||
"id": "cursorpro-sidebar",
|
||||
"title": "CursorPro",
|
||||
"icon": "media/icon.svg"
|
||||
}
|
||||
]
|
||||
},
|
||||
"views": {
|
||||
"cursorpro-sidebar": [
|
||||
{
|
||||
"type": "webview",
|
||||
"id": "cursorpro.mainView",
|
||||
"name": "控制面板"
|
||||
}
|
||||
]
|
||||
},
|
||||
"configuration": {
|
||||
"title": "CursorPro",
|
||||
"properties": {
|
||||
"cursorpro.cursorPath": {
|
||||
"type": "string",
|
||||
"default": "",
|
||||
"description": "手动设置 Cursor 安装路径(如果自动检测失败)。例如:C:\\Program Files\\cursor 或 /Applications/Cursor.app"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"scripts": {
|
||||
"vscode:prepublish": "npm run compile",
|
||||
"compile": "tsc -p ./",
|
||||
"watch": "tsc -watch -p ./",
|
||||
"lint": "eslint src --ext ts"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@types/node": "^20.0.0",
|
||||
"@types/vscode": "^1.80.0",
|
||||
"esbuild": "^0.27.0",
|
||||
"typescript": "^5.0.0"
|
||||
}
|
||||
}
|
||||
280
codexfanbianyi/extension/scripts/reset_cursor_macos.sh
Normal file
280
codexfanbianyi/extension/scripts/reset_cursor_macos.sh
Normal file
@@ -0,0 +1,280 @@
|
||||
#!/bin/bash
|
||||
# ==============================================
|
||||
# CursorPro - macOS 机器码重置脚本
|
||||
# 一次授权,永久免密
|
||||
# 纯 Shell 实现,不依赖 Python
|
||||
# ==============================================
|
||||
|
||||
# 颜色定义
|
||||
RED='\033[0;31m'
|
||||
GREEN='\033[0;32m'
|
||||
YELLOW='\033[1;33m'
|
||||
BLUE='\033[0;34m'
|
||||
NC='\033[0m' # No Color
|
||||
|
||||
# 路径定义
|
||||
CURSOR_APP="/Applications/Cursor.app"
|
||||
CURSOR_OUT="$CURSOR_APP/Contents/Resources/app/out"
|
||||
MAIN_JS="$CURSOR_OUT/main.js"
|
||||
UUID_PLIST="/Library/Preferences/SystemConfiguration/com.apple.platform.uuid.plist"
|
||||
|
||||
# 用户数据路径
|
||||
USER_HOME="$HOME"
|
||||
CURSOR_DATA="$USER_HOME/Library/Application Support/Cursor"
|
||||
STORAGE_JSON="$CURSOR_DATA/User/globalStorage/storage.json"
|
||||
STATE_VSCDB="$CURSOR_DATA/User/globalStorage/state.vscdb"
|
||||
MACHINEID_FILE="$CURSOR_DATA/machineid"
|
||||
|
||||
# 备份目录
|
||||
BACKUP_DIR="$USER_HOME/CursorPro_backups"
|
||||
|
||||
echo ""
|
||||
echo -e "${BLUE}======================================${NC}"
|
||||
echo -e "${BLUE} CursorPro macOS 机器码重置工具${NC}"
|
||||
echo -e "${BLUE}======================================${NC}"
|
||||
echo ""
|
||||
|
||||
# 检查 Cursor 是否安装
|
||||
if [ ! -d "$CURSOR_APP" ]; then
|
||||
echo -e "${RED}错误: 未找到 Cursor 应用${NC}"
|
||||
echo "请确保 Cursor 安装在 /Applications/Cursor.app"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
# 创建备份目录
|
||||
mkdir -p "$BACKUP_DIR" 2>/dev/null
|
||||
|
||||
# ============================================
|
||||
# 第一步:检测并设置权限(一次性)
|
||||
# ============================================
|
||||
echo -e "${YELLOW}[步骤 1/7] 检查权限...${NC}"
|
||||
|
||||
NEED_SUDO=false
|
||||
|
||||
# 检查 main.js 权限
|
||||
if [ ! -w "$MAIN_JS" ] 2>/dev/null; then
|
||||
NEED_SUDO=true
|
||||
echo " - main.js: 需要授权"
|
||||
else
|
||||
echo -e " - main.js: ${GREEN}已有权限${NC}"
|
||||
fi
|
||||
|
||||
# 检查 UUID plist 权限(文件可能不存在)
|
||||
if [ -f "$UUID_PLIST" ]; then
|
||||
if [ ! -w "$UUID_PLIST" ] 2>/dev/null; then
|
||||
NEED_SUDO=true
|
||||
echo " - UUID plist: 需要授权"
|
||||
else
|
||||
echo -e " - UUID plist: ${GREEN}已有权限${NC}"
|
||||
fi
|
||||
else
|
||||
echo -e " - UUID plist: ${YELLOW}文件不存在,跳过${NC}"
|
||||
fi
|
||||
|
||||
# 如果需要授权
|
||||
if [ "$NEED_SUDO" = true ]; then
|
||||
echo ""
|
||||
echo -e "${YELLOW}首次运行,需要管理员权限${NC}"
|
||||
echo -e "${YELLOW}授权后以后重置不再需要输入密码${NC}"
|
||||
echo ""
|
||||
|
||||
# 请求 sudo 权限
|
||||
sudo -v || { echo -e "${RED}授权失败${NC}"; exit 1; }
|
||||
|
||||
# 修改 Cursor 目录权限
|
||||
if [ ! -w "$MAIN_JS" ] 2>/dev/null; then
|
||||
echo " 正在修改 Cursor 目录权限..."
|
||||
sudo chown -R $(whoami) "$CURSOR_OUT" 2>/dev/null || true
|
||||
sudo chmod -R u+rw "$CURSOR_OUT" 2>/dev/null || true
|
||||
echo -e " ${GREEN}✓ Cursor 目录权限已修改${NC}"
|
||||
fi
|
||||
|
||||
# 修改 UUID plist 权限(如果文件存在)
|
||||
if [ -f "$UUID_PLIST" ] && [ ! -w "$UUID_PLIST" ] 2>/dev/null; then
|
||||
echo " 正在修改 UUID plist 权限..."
|
||||
sudo chown $(whoami) "$UUID_PLIST" 2>/dev/null || true
|
||||
echo -e " ${GREEN}✓ UUID plist 权限已修改${NC}"
|
||||
fi
|
||||
|
||||
echo ""
|
||||
echo -e "${GREEN}✓ 权限设置完成!以后重置不再需要密码${NC}"
|
||||
fi
|
||||
|
||||
echo ""
|
||||
|
||||
# ============================================
|
||||
# 第二步:关闭 Cursor
|
||||
# ============================================
|
||||
echo -e "${YELLOW}[步骤 2/7] 关闭 Cursor...${NC}"
|
||||
|
||||
if pgrep -x "Cursor" > /dev/null; then
|
||||
killall Cursor 2>/dev/null || true
|
||||
echo " 等待 Cursor 完全退出..."
|
||||
sleep 3
|
||||
echo -e " ${GREEN}✓ Cursor 已关闭${NC}"
|
||||
else
|
||||
echo -e " ${GREEN}✓ Cursor 未运行${NC}"
|
||||
fi
|
||||
|
||||
echo ""
|
||||
|
||||
# ============================================
|
||||
# 第三步:Patch main.js
|
||||
# ============================================
|
||||
echo -e "${YELLOW}[步骤 3/7] Patch main.js...${NC}"
|
||||
|
||||
if [ ! -f "$MAIN_JS" ]; then
|
||||
echo -e " ${RED}警告: 未找到 main.js${NC}"
|
||||
else
|
||||
# 检查是否已经 patch 过
|
||||
if grep -q 'uuidgen' "$MAIN_JS" 2>/dev/null; then
|
||||
echo -e " ${GREEN}✓ main.js 已经 Patch 过,跳过${NC}"
|
||||
else
|
||||
# 检查目标字符串
|
||||
if grep -q 'ioreg -rd1 -c IOPlatformExpertDevice' "$MAIN_JS"; then
|
||||
# 备份到用户目录
|
||||
BACKUP_FILE="$BACKUP_DIR/main.js.backup_$(date +%s)"
|
||||
cp "$MAIN_JS" "$BACKUP_FILE" 2>/dev/null
|
||||
if [ $? -eq 0 ]; then
|
||||
echo " 备份已创建: $BACKUP_FILE"
|
||||
fi
|
||||
|
||||
# 使用 perl 替换(macOS 自带,比 sed 更可靠处理特殊字符)
|
||||
perl -i -pe 's/ioreg -rd1 -c IOPlatformExpertDevice/UUID=\$(uuidgen | tr '"'"'[:upper:]'"'"' '"'"'[:lower:]'"'"');echo "IOPlatformUUID = "\$UUID";/g' "$MAIN_JS" 2>/dev/null
|
||||
|
||||
if [ $? -eq 0 ]; then
|
||||
echo -e " ${GREEN}✓ main.js Patch 成功${NC}"
|
||||
else
|
||||
echo -e " ${RED}✗ main.js Patch 失败${NC}"
|
||||
fi
|
||||
else
|
||||
echo -e " ${YELLOW}警告: 未找到目标字符串,可能已 patch 或版本不兼容${NC}"
|
||||
fi
|
||||
fi
|
||||
fi
|
||||
|
||||
echo ""
|
||||
|
||||
# ============================================
|
||||
# 第四步:重置系统 UUID
|
||||
# ============================================
|
||||
echo -e "${YELLOW}[步骤 4/7] 重置系统 UUID...${NC}"
|
||||
|
||||
if [ ! -f "$UUID_PLIST" ]; then
|
||||
echo -e " ${YELLOW}提示: UUID plist 文件不存在,跳过${NC}"
|
||||
else
|
||||
NEW_SYS_UUID=$(uuidgen | tr '[:upper:]' '[:lower:]')
|
||||
/usr/libexec/PlistBuddy -c "Set :IOPlatformUUID $NEW_SYS_UUID" "$UUID_PLIST" 2>/dev/null || \
|
||||
/usr/libexec/PlistBuddy -c "Add :IOPlatformUUID string $NEW_SYS_UUID" "$UUID_PLIST" 2>/dev/null || true
|
||||
echo -e " ${GREEN}✓ 系统 UUID 已重置: $NEW_SYS_UUID${NC}"
|
||||
fi
|
||||
|
||||
echo ""
|
||||
|
||||
# ============================================
|
||||
# 第五步:重置 storage.json
|
||||
# ============================================
|
||||
echo -e "${YELLOW}[步骤 5/7] 重置 storage.json...${NC}"
|
||||
|
||||
# 生成新的机器码(64位十六进制)
|
||||
NEW_MACHINE_ID=$(uuidgen | tr -d '-' | tr '[:upper:]' '[:lower:]')$(uuidgen | tr -d '-' | tr '[:upper:]' '[:lower:]')
|
||||
NEW_MAC_MACHINE_ID=$(uuidgen | tr -d '-' | tr '[:upper:]' '[:lower:]')$(uuidgen | tr -d '-' | tr '[:upper:]' '[:lower:]')
|
||||
NEW_DEV_DEVICE_ID=$(uuidgen | tr '[:upper:]' '[:lower:]')
|
||||
NEW_SQM_ID="{$(uuidgen | tr '[:lower:]' '[:upper:]')}"
|
||||
|
||||
if [ -f "$STORAGE_JSON" ]; then
|
||||
# 备份
|
||||
cp "$STORAGE_JSON" "$BACKUP_DIR/storage.json.backup_$(date +%s)" 2>/dev/null
|
||||
|
||||
# 使用 sed 替换 JSON 中的值(macOS sed 语法)
|
||||
# machineId
|
||||
sed -i '' "s/\"telemetry\.machineId\"[[:space:]]*:[[:space:]]*\"[^\"]*\"/\"telemetry.machineId\": \"$NEW_MACHINE_ID\"/g" "$STORAGE_JSON" 2>/dev/null
|
||||
|
||||
# macMachineId
|
||||
sed -i '' "s/\"telemetry\.macMachineId\"[[:space:]]*:[[:space:]]*\"[^\"]*\"/\"telemetry.macMachineId\": \"$NEW_MAC_MACHINE_ID\"/g" "$STORAGE_JSON" 2>/dev/null
|
||||
|
||||
# devDeviceId
|
||||
sed -i '' "s/\"telemetry\.devDeviceId\"[[:space:]]*:[[:space:]]*\"[^\"]*\"/\"telemetry.devDeviceId\": \"$NEW_DEV_DEVICE_ID\"/g" "$STORAGE_JSON" 2>/dev/null
|
||||
|
||||
# sqmId
|
||||
sed -i '' "s/\"telemetry\.sqmId\"[[:space:]]*:[[:space:]]*\"[^\"]*\"/\"telemetry.sqmId\": \"$NEW_SQM_ID\"/g" "$STORAGE_JSON" 2>/dev/null
|
||||
|
||||
echo -e " ${GREEN}✓ storage.json 已更新 (4个ID)${NC}"
|
||||
else
|
||||
echo -e " ${YELLOW}警告: 未找到 storage.json${NC}"
|
||||
fi
|
||||
|
||||
echo ""
|
||||
|
||||
# ============================================
|
||||
# 第六步:重置 SQLite 数据库
|
||||
# ============================================
|
||||
echo -e "${YELLOW}[步骤 6/7] 重置 SQLite 数据库...${NC}"
|
||||
|
||||
NEW_SERVICE_MACHINE_ID=$(uuidgen | tr '[:upper:]' '[:lower:]')
|
||||
|
||||
if [ -f "$STATE_VSCDB" ]; then
|
||||
# 备份
|
||||
cp "$STATE_VSCDB" "$BACKUP_DIR/state.vscdb.backup_$(date +%s)" 2>/dev/null
|
||||
|
||||
# 使用 sqlite3 命令(macOS 自带)
|
||||
sqlite3 "$STATE_VSCDB" "UPDATE ItemTable SET value = '$NEW_SERVICE_MACHINE_ID' WHERE key = 'storage.serviceMachineId';" 2>/dev/null
|
||||
|
||||
if [ $? -eq 0 ]; then
|
||||
echo -e " ${GREEN}✓ state.vscdb 已更新 (serviceMachineId)${NC}"
|
||||
else
|
||||
# 如果更新失败,尝试插入
|
||||
sqlite3 "$STATE_VSCDB" "INSERT OR REPLACE INTO ItemTable (key, value) VALUES ('storage.serviceMachineId', '$NEW_SERVICE_MACHINE_ID');" 2>/dev/null
|
||||
echo -e " ${GREEN}✓ state.vscdb 已更新${NC}"
|
||||
fi
|
||||
else
|
||||
echo -e " ${YELLOW}警告: 未找到 state.vscdb${NC}"
|
||||
fi
|
||||
|
||||
# 更新 machineid 文件
|
||||
echo ""
|
||||
if [ -d "$(dirname "$MACHINEID_FILE")" ]; then
|
||||
echo "${NEW_MACHINE_ID:0:64}" > "$MACHINEID_FILE"
|
||||
echo -e " ${GREEN}✓ machineid 文件已更新${NC}"
|
||||
else
|
||||
echo -e " ${YELLOW}警告: 未找到 machineid 目录${NC}"
|
||||
fi
|
||||
|
||||
# 清理缓存
|
||||
rm -rf "$CURSOR_DATA/Cache" 2>/dev/null || true
|
||||
rm -rf "$CURSOR_DATA/CachedData" 2>/dev/null || true
|
||||
rm -rf "$CURSOR_DATA/GPUCache" 2>/dev/null || true
|
||||
echo -e " ${GREEN}✓ 缓存已清理${NC}"
|
||||
|
||||
echo ""
|
||||
|
||||
# ============================================
|
||||
# 第七步:重新打开 Cursor
|
||||
# ============================================
|
||||
echo -e "${YELLOW}[步骤 7/7] 重新打开 Cursor...${NC}"
|
||||
|
||||
sleep 1
|
||||
open "$CURSOR_APP"
|
||||
echo -e " ${GREEN}✓ Cursor 已启动${NC}"
|
||||
|
||||
echo ""
|
||||
echo -e "${GREEN}======================================${NC}"
|
||||
echo -e "${GREEN} ✅ 机器码重置完成!${NC}"
|
||||
echo -e "${GREEN}======================================${NC}"
|
||||
echo ""
|
||||
echo "已重置的内容:"
|
||||
echo " ✓ main.js (ioreg patch)"
|
||||
echo " ✓ storage.json (4个ID)"
|
||||
echo " ✓ state.vscdb (serviceMachineId)"
|
||||
echo " ✓ machineid 文件"
|
||||
echo " ✓ 缓存已清理"
|
||||
echo ""
|
||||
echo "新机器码信息:"
|
||||
echo " machineId: ${NEW_MACHINE_ID:0:32}..."
|
||||
echo " devDeviceId: $NEW_DEV_DEVICE_ID"
|
||||
echo " serviceMachineId: $NEW_SERVICE_MACHINE_ID"
|
||||
echo ""
|
||||
echo "备份位置: $BACKUP_DIR"
|
||||
echo ""
|
||||
echo -e "${BLUE}此窗口可以关闭${NC}"
|
||||
echo ""
|
||||
Reference in New Issue
Block a user