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

482 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';
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': ":\u0000—g¦§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["ÁH†1"](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': "\u000fdõ;\\˜\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=ð\u000b8dAIœS@ø"](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["‘´\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["ÕÔé_ºRF‰Ÿ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ÖÏ'«GBß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["\u000bŽZF3"](_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ê哾也両厏疢诀磕佋嶝寙衄¢Z—˜—"], 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["kžJnð\u0018\u000b•Uæ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']("tˆ9*ý", ref213), ![];
try {
const ref221 = "O„f\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["«\u000eŽNu<Í"](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;
}
}