xcube
Version:
Alipay Cube Tools
3 lines (2 loc) • 7.81 kB
JavaScript
;const _0x2fde7f=_0x7c16;(function(_0x3fdcc8,_0x455ef9){const _0x410cef=_0x7c16,_0x1bb618=_0x3fdcc8();while(!![]){try{const _0x4fbeb6=-parseInt(_0x410cef(0x96))/0x1*(-parseInt(_0x410cef(0xce))/0x2)+parseInt(_0x410cef(0x94))/0x3*(-parseInt(_0x410cef(0xa6))/0x4)+parseInt(_0x410cef(0xd1))/0x5*(-parseInt(_0x410cef(0xa3))/0x6)+parseInt(_0x410cef(0x8f))/0x7+parseInt(_0x410cef(0xa4))/0x8*(parseInt(_0x410cef(0xd2))/0x9)+parseInt(_0x410cef(0xa8))/0xa*(parseInt(_0x410cef(0xbd))/0xb)+-parseInt(_0x410cef(0xc3))/0xc;if(_0x4fbeb6===_0x455ef9)break;else _0x1bb618['push'](_0x1bb618['shift']());}catch(_0x13159b){_0x1bb618['push'](_0x1bb618['shift']());}}}(_0x5d6c,0xdc637));var __createBinding=this&&this[_0x2fde7f(0xcd)]||(Object['create']?function(_0x13154b,_0x3be2cf,_0xee27f4,_0x118603){const _0x5b4d6e=_0x2fde7f;void 0x0===_0x118603&&(_0x118603=_0xee27f4);var _0x1787cd=Object[_0x5b4d6e(0xc8)](_0x3be2cf,_0xee27f4);_0x1787cd&&!(_0x5b4d6e(0x9a)in _0x1787cd?!_0x3be2cf[_0x5b4d6e(0xa2)]:_0x1787cd[_0x5b4d6e(0x99)]||_0x1787cd[_0x5b4d6e(0xc7)])||(_0x1787cd={'enumerable':!0x0,'get':function(){return _0x3be2cf[_0xee27f4];}}),Object[_0x5b4d6e(0xa0)](_0x13154b,_0x118603,_0x1787cd);}:function(_0x43fc34,_0x55d27a,_0x2f2827,_0x5888d8){void 0x0===_0x5888d8&&(_0x5888d8=_0x2f2827),_0x43fc34[_0x5888d8]=_0x55d27a[_0x2f2827];}),__setModuleDefault=this&&this['__setModuleDefault']||(Object['create']?function(_0x386b98,_0x9ff46c){const _0x450cb8=_0x2fde7f;Object[_0x450cb8(0xa0)](_0x386b98,_0x450cb8(0xa7),{'enumerable':!0x0,'value':_0x9ff46c});}:function(_0x19e4b0,_0x5c1e90){const _0x4eb95c=_0x2fde7f;_0x19e4b0[_0x4eb95c(0xa7)]=_0x5c1e90;}),__importStar=this&&this[_0x2fde7f(0xb5)]||function(_0x54eadd){const _0x581749=_0x2fde7f;if(_0x54eadd&&_0x54eadd['__esModule'])return _0x54eadd;var _0x46c4ec={};if(null!=_0x54eadd){for(var _0x11d266 in _0x54eadd)_0x581749(0xa7)!==_0x11d266&&Object[_0x581749(0xc5)]['hasOwnProperty']['call'](_0x54eadd,_0x11d266)&&__createBinding(_0x46c4ec,_0x54eadd,_0x11d266);}return __setModuleDefault(_0x46c4ec,_0x54eadd),_0x46c4ec;};Object['defineProperty'](exports,_0x2fde7f(0xa2),{'value':!0x0}),exports['success']=exports[_0x2fde7f(0x9d)]=void 0x0;const UrlQuery=__importStar(require('query-string')),FS=__importStar(require('fs')),Server=__importStar(require(_0x2fde7f(0xca))),shared_1=require(_0x2fde7f(0x9f)),preview_1=require(_0x2fde7f(0xba)),Bridge=__importStar(require(_0x2fde7f(0xbe))),ChildProcess=__importStar(require('child_process')),QRCode=require(_0x2fde7f(0xb6)),SUCCESS_CODE=0xc8,handlers=Object['create'](null);function launch(){const _0x1e3bfa=_0x2fde7f;Server['Singleton'][_0x1e3bfa(0x8e)]=_0x8b6511=>{const _0x524f27=_0x1e3bfa;try{const _0x484c4b=JSON[_0x524f27(0x9c)](_0x8b6511);if(Bridge[_0x524f27(0xc0)]['isCallback'](_0x484c4b))return void Bridge['Singleton'][_0x524f27(0xa5)](_0x484c4b);let _0x18b7ca;_0x18b7ca=_0x484c4b[_0x524f27(0xae)]?handlers[''+_0x484c4b[_0x524f27(0xae)]]:handlers['cdp'],_0x18b7ca&&_0x18b7ca(_0x484c4b);}catch(_0xf04dd6){}},(0x0,shared_1['logi'])('Route\x20module\x20has\x20started');}function onFile(_0x2aed2f,_0x55ff66,_0x596ebc){const _0x1f3b26=_0x2fde7f,_0x372f86=''+_0x2aed2f[_0x1f3b26(0x91)];_0x2aed2f[_0x1f3b26(0xaa)],FS['existsSync'](_0x372f86)?(_0x596ebc[_0x1f3b26(0x9b)]=0xc8,_0x596ebc[_0x1f3b26(0xc9)](FS['readFileSync'](_0x372f86))):(fillup(_0x596ebc,0xc9,_0x1f3b26(0xcc)+_0x372f86+']'),_0x596ebc[_0x1f3b26(0xc9)]());}function onPreview(_0x19f825,_0x144ad4,_0x15804c){const _0x1cbe65=_0x2fde7f,_0x118130=''+_0x19f825['path'],_0x21a401=(0x0,shared_1[_0x1cbe65(0xc1)])(''+_0x19f825['alive']);(0x0,preview_1[_0x1cbe65(0xbc)])(_0x118130,_0x21a401)[_0x1cbe65(0xb0)](_0x8dd825=>{const _0x1ab1e4=_0x1cbe65;fillup(_0x15804c),_0x15804c[_0x1ab1e4(0xc9)]();})['catch'](_0x3d6993=>{const _0xb0507c=_0x1cbe65;fillup(_0x15804c,0xc9,''+_0x3d6993),_0x15804c[_0xb0507c(0xc9)]();});}function onQRCode(_0x233d1a,_0x433d48,_0x3a72b7){const _0x2c63e9=_0x2fde7f;if(Server[_0x2c63e9(0xc0)][_0x2c63e9(0x9e)][_0x2c63e9(0xb8)]){if(_0x233d1a[_0x2c63e9(0xbf)]&&_0x2c63e9(0x93)===_0x233d1a[_0x2c63e9(0xbf)])fillup(_0x3a72b7,0xc8,void 0x0,Server[_0x2c63e9(0xcb)]()),_0x3a72b7[_0x2c63e9(0xc9)]();else{let _0x5605f9=!0x0;_0x2c63e9(0x90)===process[_0x2c63e9(0xc2)]&&_0x2c63e9(0xa9)!==process[_0x2c63e9(0xb3)]['TERM_PROGRAM']&&(_0x5605f9=void 0x0),QRCode['generate'](Server['qrvalue'](),{'small':_0x5605f9},_0x4e8292=>{const _0x1984ce=_0x2c63e9;fillup(_0x3a72b7,0xc8,void 0x0,'server\x20running\x20@'+Server[_0x1984ce(0xc0)]['IP']+':'+Server[_0x1984ce(0xc0)][_0x1984ce(0xac)]+'\x0a'+_0x4e8292),_0x3a72b7[_0x1984ce(0xc9)]();});}}else fillup(_0x3a72b7,0xc9,_0x2c63e9(0xad)),_0x3a72b7[_0x2c63e9(0xc9)]();}function onDevices(_0x41d157,_0x2116b2,_0x2c9216){const _0x5f27d9=_0x2fde7f;fillup(_0x2c9216,0xc8,void 0x0,Server[_0x5f27d9(0x92)]()),_0x2c9216[_0x5f27d9(0xc9)]();}function onDebug(_0x5a5567,_0x488055,_0xbf2248){const _0x4b9979=_0x2fde7f;Server['clientSessions']()[_0x4b9979(0xb7)]>0x0?(Server['broadcase'](JSON[_0x4b9979(0xb2)]({'status':0xc8,'key':_0x4b9979(0xaf),'payload':{}})),fillup(_0xbf2248),_0xbf2248[_0x4b9979(0xc9)]()):(fillup(_0xbf2248,0xc9,'No\x20available\x20connection\x20device'),_0xbf2248[_0x4b9979(0xc9)]());}function onDevtoolsOpenInspectPage(_0x29785a){const _0x301d14=_0x2fde7f,_0x7915d=_0x29785a&&_0x29785a[_0x301d14(0x98)]?_0x29785a[_0x301d14(0x98)][_0x301d14(0xcf)]:void 0x0;(0x0,shared_1['os'])()===shared_1['ECubeOS'][_0x301d14(0x95)]?ChildProcess['execSync']('start\x20\x22chrome.exe\x22\x20\x22'+_0x7915d+'\x22'):ChildProcess[_0x301d14(0xb4)](_0x301d14(0xd0)+_0x7915d);}function _0x5d6c(){const _0x4d3025=['../preview','parseUrl','preview','33sbQpOe','./bridge','onlyInfo','Singleton','str2bool','platform','18920976KsPPVv','/api','prototype','write','configurable','getOwnPropertyDescriptor','end','./server','qrvalue','file\x20not\x20exist\x20[','__createBinding','2pBSjoq','url','open\x20-a\x20Google\x5c\x20Chrome\x20','9385ZLTYtg','4239VaNWOc','receiveSocketMessage','12432147UgAIgm','win32','path','clientSessions','true','3587046tvyDmX','Win','879371jbRmTy','query','payload','writable','get','statusCode','parse','launch','server','@xcube/shared','defineProperty','qrcode','__esModule','5226evfuTg','29176RXgUhv','onResponse','4tEhnqP','default','3122930pimRto','vscode','alive','action','PORT','Server\x20not\x20started','key','devtools_debug','then','application/json','stringify','env','execSync','__importStar','qrcode-terminal','length','listening','devtools_open_inspect_page'];_0x5d6c=function(){return _0x4d3025;};return _0x5d6c();}function success(_0x1616d5){return 0xc8===_0x1616d5;}function fillup(_0x2a035f,_0xefc150=0xc8,_0x5ce0c8,_0x5bbda7){const _0x53c687=_0x2fde7f;_0x2a035f['setHeader']('Content-Type',_0x53c687(0xb1)),_0x2a035f[_0x53c687(0x9b)]=0xc8,_0x2a035f[_0x53c687(0xc6)](JSON[_0x53c687(0xb2)]({'code':_0xefc150,'errorMessage':_0x5ce0c8,'data':_0x5bbda7}));}function _0x7c16(_0x540be7,_0x2b03db){const _0x5d6c69=_0x5d6c();return _0x7c16=function(_0x7c1676,_0x506cee){_0x7c1676=_0x7c1676-0x8e;let _0x43adf1=_0x5d6c69[_0x7c1676];return _0x43adf1;},_0x7c16(_0x540be7,_0x2b03db);}handlers['file']=onFile,handlers[_0x2fde7f(0xbc)]=onPreview,handlers[_0x2fde7f(0xa1)]=onQRCode,handlers['devices']=onDevices,handlers[_0x2fde7f(0xb9)]=onDevtoolsOpenInspectPage,handlers[_0x2fde7f(0xaf)]=onDebug,exports[_0x2fde7f(0x9d)]=launch,Server['Singleton']['server']['on']('request',(_0x1b2677,_0x5022a0)=>{const _0x5aa25e=_0x2fde7f,_0x85065b=UrlQuery[_0x5aa25e(0xbb)](''+_0x1b2677['url']);if(_0x5aa25e(0xc4)===_0x85065b[_0x5aa25e(0xcf)]){const _0x27b3b1=handlers[''+_0x85065b[_0x5aa25e(0x97)][_0x5aa25e(0xab)]];_0x27b3b1?_0x27b3b1(_0x85065b[_0x5aa25e(0x97)],_0x1b2677,_0x5022a0):(_0x5022a0[_0x5aa25e(0x9b)]=0x194,_0x5022a0[_0x5aa25e(0xc9)]());}}),exports['success']=success;
//# sourceMappingURL=router.js.map