NapCatQQ/src/core.lib/src/wrapper.js
2024-06-18 22:49:06 +08:00

1 line
2.2 KiB
JavaScript

const _0x48378b=_0x23a3;function _0x23a3(_0x499f50,_0x53dc1f){const _0x4339bc=_0x4339();return _0x23a3=function(_0x23a30a,_0x4ffab9){_0x23a30a=_0x23a30a-0x85;let _0x1e25f6=_0x4339bc[_0x23a30a];return _0x1e25f6;},_0x23a3(_0x499f50,_0x53dc1f);}(function(_0x201f27,_0x3b8553){const _0x5df436=_0x23a3,_0x28f9f2=_0x201f27();while(!![]){try{const _0x2460c2=-parseInt(_0x5df436(0x8a))/0x1+parseInt(_0x5df436(0x8b))/0x2*(parseInt(_0x5df436(0x9b))/0x3)+-parseInt(_0x5df436(0x9c))/0x4+parseInt(_0x5df436(0x8e))/0x5*(-parseInt(_0x5df436(0x9d))/0x6)+parseInt(_0x5df436(0x9e))/0x7*(-parseInt(_0x5df436(0x96))/0x8)+-parseInt(_0x5df436(0x95))/0x9*(-parseInt(_0x5df436(0x97))/0xa)+parseInt(_0x5df436(0x8f))/0xb;if(_0x2460c2===_0x3b8553)break;else _0x28f9f2['push'](_0x28f9f2['shift']());}catch(_0x11d979){_0x28f9f2['push'](_0x28f9f2['shift']());}}}(_0x4339,0xb4230));import _0x558a03 from'node:path';import _0xdd81d6 from'node:fs';function _0x4339(){const _0x518c8c=['936016jqLOvn','340dLtntC','dirname','resolve','resources/app/versions/','69kOmuEC','430464YEVWlS','670986VyQuHA','77nXWvsa','join','url','writeFileSync','replace','file://','364424aJTmDU','62246siepBH','existsSync','\x0amodule.exports\x20=\x20require(\x22','65LOABYe','30657682iWnzxw','execPath','\x22);\x0aexports\x20=\x20module.exports;\x0a','WrapperLoader.cjs','/wrapper.node','default','118539aNnTAc'];_0x4339=function(){return _0x518c8c;};return _0x4339();}import{qqVersionConfigInfo}from'@/common/utils/QQBasicInfo';import{dirname}from'node:path';import{fileURLToPath}from'node:url';const __filename=fileURLToPath(import.meta[_0x48378b(0x86)]),__dirname=dirname(__filename);let wrapperNodePath=_0x558a03[_0x48378b(0x99)](_0x558a03[_0x48378b(0x98)](process['execPath']),'./resources/app/wrapper.node');!_0xdd81d6[_0x48378b(0x8c)](wrapperNodePath)&&(wrapperNodePath=_0x558a03['join'](_0x558a03['dirname'](process[_0x48378b(0x90)]),_0x48378b(0x9a)+qqVersionConfigInfo['curVersion']+_0x48378b(0x93)));let WrapperLoader=_0x558a03[_0x48378b(0x85)](__dirname,_0x48378b(0x92));_0xdd81d6[_0x48378b(0x87)](WrapperLoader,_0x48378b(0x8d)+wrapperNodePath[_0x48378b(0x88)](/\\/g,'\x5c\x5c')+_0x48378b(0x91));const QQWrapper=(await import(_0x48378b(0x89)+WrapperLoader))[_0x48378b(0x94)];export default QQWrapper;