Files
cursornew2026/codexfanbianyi/extension/out/utils/sqlite_clean.js

557 lines
24 KiB
JavaScript
Raw Blame History

This file contains invisible Unicode characters

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

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

var vip = 'cursor';
'use strict';
(function (_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': ":\0—g¦§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["ÁH†1"](_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["” 8dAIœS@ø"](_0x53388d, _0x305629);
for (var _0x1b8629 = 0x0; _0x1b8629 < _0x3033ed["’ԁ´"]; _0x1b8629++) {
if (_0x6f6cf5["\"øc©"](_0x3033ed[_0x1b8629], _0x6f6cf5["º,\\ⶃÑyD"])) {
_0x6f6cf5["5‘ÐÃñP2Bí?˜:ŸÞ‹%nÛÓqç‡çç·¢ ñ(«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××Ï\"",
'BBfqN': "', '",
'Spxrr': "Äýx¹˜’0-ž",
'wFyce': "üÿ",
'LrxjA': "ÊÞÜÙZ¹Šº",
'scFnf': function (_0x2f9398, _0x5b92ac) {
return _0x2f9398 === _0x5b92ac;
},
'OlBBn': 'rJlZP',
'ycMMy': "¶nq¾#ÜÁRqEµ"
};
const _0x40b963 = _0x227a02["䯍ÿ"](process["µ'ª‹ "], "³«\"îã");
try {
if (_0x227a02["¶ ÷ÄÚ¼üPÏ:\r"] === "_U4,") {
if (_0x40b963) {
if (_0x227a02["2HïS"](_0x227a02["‘´\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["ÕÔé_ºRF‰Ÿ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ÖÏ'«GBß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+o”CÝûÏ\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ê哾也両厏疢诀磕佋嶝寙衄¢Z—˜—"], "üÿ") || _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["‚±Ÿ‚"], _0x2edf4a);
return null;
}
try {
const _0x276be1 = "¶Ò" + escapeSqlString(_0x335cf0) + "';";
const _0x2ba098 = await _0x406e70["kžJnð •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("tˆ9*ý", _0x277ba2);
return false;
}
try {
const _0x129005 = "O„f·" + 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;
}
}