UNPKG

ithit.webdav.server

Version:

With IT Hit WebDAV Server Engine for Node.js you can create your own WebDAV server, add WebDAV support to your existing Node.js project or DAV-enable your CMS/DMS/CRM.

1 lines 19.4 kB
var a87_0x142c=['aXNWYWxpZA==','aXNMaWNlbnNlRXhwaXJlZA==','TGljZW5zZSBleHBpcmVkLg==','c3VwcG9ydEV4cGlyYXRpb25EYXRl','dG9Mb2NhbGVEYXRlU3RyaW5n','LgogICAgICAgICAgICAgICAgICAgIEZvciBtb3JlIGluZm9ybWF0aW9uIGFib3V0IGxpY2Vuc2UgdXBncmFkZSBwbGVhc2UgdmlzaXQgaHR0cDovL3d3dy53ZWJkYXZzeXN0ZW0uY29tL3ByaWNpbmcvdXBncmFkZQ==','Y2hlY2tWYWxpZA==','RE9NUGFyc2Vy','cGFyc2VGcm9tU3RyaW5n','dG9TdHJpbmc=','cmVwbGFjZQ==','dGV4dC94bWw=','TGljZW5zZQ==','Z2V0RWxlbWVudHNCeVRhZ05hbWU=','RmFpbGVkIHRvIHBhcnNlIExpY2Vuc2Uu','bGVuZ3Ro','Y2hpbGROb2Rlcw==','bm9kZU5hbWU=','c3RyaW5n','dHJpbQ==','bm9kZVZhbHVl','c2lnbmF0dXJl','bGljZW5zZWR0bw==','dHlwZQ==','bWFw','TGljZW5zZU1vZHVsZQ==','cHJvZHVjdA==','RmFpbGVkIHRvIHBhcnNlIGxpY2Vuc2UgcHJvcGVydGllcy4=','VGhpcyBsaWNlbnNlIHdhcyBpc3N1ZWQgdG8gYmUgdXNlZCB3aXRoIGEgZGlmZmVyZW50IHByb2R1Y3Qu','PERhdGE+','PC9EYXRhPg==','c3Vic3RyaW5n','ZnJvbQ==','dXRmMTZsZQ==','d2NOUk5Cd1NMenBFSlM2a1hVYkUwbnFyck9RSVEyNnNBZ1dmM3Y4OEVRZ1hMVEhZN0J5YjJXbVY1MVZMclRUUk9lWUVvU2JUT2ZhRmlrVHpmNkoyK2VxcFBySTFad2tiU3l6NWFSaE53ZUdnR3Jtc1IweFhYRmxWSnJCSW4waDJmM1hOcktnWkNZRzNNN2hZVTN6UFNVZklaS21OVDNGVU9KTVRUY1MrWlJFPQ==','dmVyaWZ5','Y2hlY2tMaWNlbnNlRXhwaXJlZA==','dG9Mb3dlckNhc2U=','ZXhwaXJhdGlvbmRhdGU=','c3Vic2NyaXB0aW9u','RXJyb3IgRGF2RW5naW5lIFJ1bjo=','bG9n','c3RyQ29udGVudA==','UE9TVA==','YXBwbGljYXRpb24vanNvbg==','cmVxdWVzdA==','ZGF0YQ==','cHVzaA==','Y29uY2F0','SXNWYWxpZA==','SXNFeHBpcmVk','Z2V0VGltZQ==','RmFpbGVkIHRvIHBhcnNlIEV4cGlyYXRpb25EYXRlLg==','bm93','aXNzdWVkYXRl','c3RySXNzdWVEYXRl','c3VwcG9ydGV4cGlyYXRpb25kYXRl','c3RyU3VwcG9ydEV4cGlyYXRpb25EYXRl','RmFpbGVkIHRvIHBhcnNlIFN1cHBvcnRFeHBpcmF0aW9uRGF0ZS4=','ZXZhbHVhdGlvbg==','RmFpbGVkIHRvIHBhcnNlIElzc3VlRGF0ZS4=','aXNzdWVkQmVmb3Jl','Y291bGQgbm90IGRldGVybWluZSB0aGUgbWFjIGFkZHJlc3MgZnJvbToK','TGljZW5zZVZhbGlkYXRvcg==','Y291bnRlcg==','Y29uc3RydWN0b3I=','Z2dlcg==','Y2FsbA==','ZGVidQ==','YXBwbHk=','ZnVuY3Rpb24gKlwoICpcKQ==','XCtcKyAqKD86XzB4KD86W2EtZjAtOV0pezQsNn18KD86XGJ8XGQpW2EtejAtOV17MSw0fSg/OlxifFxkKSk=','dGVzdA==','Y2hhaW4=','aW5wdXQ=','ZGVmaW5lUHJvcGVydHk=','X19lc01vZHVsZQ==','Y3J5cHRv','aHR0cHM=','eG1sZG9t','YWRkRGF5c1llYXJz','c2V0RGF0ZQ==','c2V0RnVsbFllYXI=','Z2V0RnVsbFllYXI=','Y2hlY2tMaWNlbnNlTW9kdWxl','RXZhbHVhdGlvbg==','bW9kdWxlcw==','aW5jbHVkZXM=','SW52YWxpZExpY2Vuc2VFeGNlcHRpb24=','Y2hlY2tMaWNlbnNlSXNWYWxpZA==','SVQgSGl0IFdlYkRBViBTZXJ2ZXIgTm9kZS5qcw==','bGlj','aXNTdXBwb3J0RXhwaXJlZA==','Y2hlY2tTdXBwb3J0RXhwaXJlZA==','cGxhdGZvcm0=','aW5kZXhPZg==','d2lu','L3NiaW4vaWZjb25maWcgLWEgfHwgL3NiaW4vaXAgbGluaw==','ZXhlYw==','d3d3LndlYmRhdnN5c3RlbS5jb20=','L2FwaS9saWNlbnNlL2NoZWNrdHJpYWxsaWNlbnNl','bm8tY2FjaGU=','ZW5k','cGFyc2U=','d3JpdGU=','c3RyaW5naWZ5','VHJpYWwgcGVyaW9kIGhhcyBleHBpcmVkLgogICAgICAgICAgICAgICAgICAgICAgICAgICAgIFRvIGNvbnRpbnVlIGV2YWx1YXRpb24gZG93bmxvYWQgYSAxLW1vbnRoIHRyaWFsIGxpY2Vuc2UuCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUGxlYXNlIGZvbGxvdyB0aGlzIGxpbms6IGh0dHA6Ly93d3cud2ViZGF2c3lzdGVtLmNvbS9zZXJ2ZXIvZG93bmxvYWQv','bGFzdENoZWNrVGltZQ=='];(function(_0x4b315c,_0x2d152c){var _0x35a9d1=function(_0x151d7f){while(--_0x151d7f){_0x4b315c['push'](_0x4b315c['shift']());}};_0x35a9d1(++_0x2d152c);}(a87_0x142c,0x11d));var a87_0x14f9=function(_0x157f0e,_0x307370){_0x157f0e=_0x157f0e-0x0;var _0x2db08d=a87_0x142c[_0x157f0e];if(a87_0x14f9['wOIwvD']===undefined){(function(){var _0x332c3c=function(){var _0x211b05;try{_0x211b05=Function('return\x20(function()\x20'+'{}.constructor(\x22return\x20this\x22)(\x20)'+');')();}catch(_0x28d5fd){_0x211b05=window;}return _0x211b05;};var _0x37721d=_0x332c3c();var _0x1c96ab='ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=';_0x37721d['atob']||(_0x37721d['atob']=function(_0x47fae5){var _0x492b83=String(_0x47fae5)['replace'](/=+$/,'');for(var _0x53d3eb=0x0,_0xb8e03d,_0x140a66,_0x229f66=0x0,_0x5e0dbe='';_0x140a66=_0x492b83['charAt'](_0x229f66++);~_0x140a66&&(_0xb8e03d=_0x53d3eb%0x4?_0xb8e03d*0x40+_0x140a66:_0x140a66,_0x53d3eb++%0x4)?_0x5e0dbe+=String['fromCharCode'](0xff&_0xb8e03d>>(-0x2*_0x53d3eb&0x6)):0x0){_0x140a66=_0x1c96ab['indexOf'](_0x140a66);}return _0x5e0dbe;});}());a87_0x14f9['WSQtCU']=function(_0x5c1639){var _0x1f1306=atob(_0x5c1639);var _0x2de4b4=[];for(var _0x35dc53=0x0,_0x19713a=_0x1f1306['length'];_0x35dc53<_0x19713a;_0x35dc53++){_0x2de4b4+='%'+('00'+_0x1f1306['charCodeAt'](_0x35dc53)['toString'](0x10))['slice'](-0x2);}return decodeURIComponent(_0x2de4b4);};a87_0x14f9['QKtAOJ']={};a87_0x14f9['wOIwvD']=!![];}var _0x15dcb5=a87_0x14f9['QKtAOJ'][_0x157f0e];if(_0x15dcb5===undefined){_0x2db08d=a87_0x14f9['WSQtCU'](_0x2db08d);a87_0x14f9['QKtAOJ'][_0x157f0e]=_0x2db08d;}else{_0x2db08d=_0x15dcb5;}return _0x2db08d;};var _0x5cc986=function(){var _0x199177=!![];return function(_0x416a31,_0x31c244){var _0x253b43=_0x199177?function(){if(_0x31c244){var _0x5e7864=_0x31c244[a87_0x14f9('0x0')](_0x416a31,arguments);_0x31c244=null;return _0x5e7864;}}:function(){};_0x199177=![];return _0x253b43;};}();(function(){_0x5cc986(this,function(){var _0x35739f=new RegExp(a87_0x14f9('0x1'));var _0x5b39ee=new RegExp(a87_0x14f9('0x2'),'i');var _0x3c8fe1=_0x3efd5d('init');if(!_0x35739f[a87_0x14f9('0x3')](_0x3c8fe1+a87_0x14f9('0x4'))||!_0x5b39ee[a87_0x14f9('0x3')](_0x3c8fe1+a87_0x14f9('0x5'))){_0x3c8fe1('0');}else{_0x3efd5d();}})();}());'use strict';Object[a87_0x14f9('0x6')](exports,a87_0x14f9('0x7'),{'value':!![]});const cp=require('child_process');const crypto=require(a87_0x14f9('0x8'));const Http=require(a87_0x14f9('0x9'));const xmldom_1=require(a87_0x14f9('0xa'));const InvalidLicenseExeption_1=require('./InvalidLicenseExeption');const LicenseModule_1=require('./LicenseModule');class LicenseValidator{static[a87_0x14f9('0xb')](_0x3e13bd,_0x2abc85,_0x130e56){const _0x2a3a6c=new Date(_0x3e13bd);_0x2a3a6c[a87_0x14f9('0xc')](_0x2a3a6c['getDate']()+_0x2abc85);if(_0x130e56){_0x2a3a6c[a87_0x14f9('0xd')](_0x2a3a6c[a87_0x14f9('0xe')]()+_0x130e56);}return _0x2a3a6c;}static[a87_0x14f9('0xf')](_0x567308){if(this['type']!==a87_0x14f9('0x10')){if(this[a87_0x14f9('0x11')]===null||!this[a87_0x14f9('0x11')][a87_0x14f9('0x12')](_0x567308)){throw new InvalidLicenseExeption_1[(a87_0x14f9('0x13'))]('The\x20license\x20does\x20not\x20support\x20{0}\x20module.\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20To\x20get\x20a\x20new\x20trial\x20license\x20with\x20iCalendar\x20and\x20vCard\x20support\x20please\x20log-in\x20here:\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20http://www.webdavsystem.com/server/download/\x20{$module}');}}}static async[a87_0x14f9('0x14')](_0x212972,_0x4a1555=[a87_0x14f9('0x15')]){if(this['lastCheckTime']<new Date()||_0x212972!==this[a87_0x14f9('0x16')]){if(_0x212972){this['isValid']=await this['checkValid'](_0x212972,_0x4a1555);this['isLicenseExpired']=await this['checkLicenseExpired'](_0x212972,_0x4a1555);this[a87_0x14f9('0x17')]=await this[a87_0x14f9('0x18')](_0x212972);}else{try{const _0x1b1ad0=process[a87_0x14f9('0x19')][a87_0x14f9('0x1a')](a87_0x14f9('0x1b'))===0x0;const _0x20c3db=_0x1b1ad0?'%SystemRoot%/System32/getmac.exe':a87_0x14f9('0x1c');const {stdout,stderr}=await LicenseValidator[a87_0x14f9('0x1d')](_0x20c3db);if(stderr){throw stderr;}const _0x3ff505=LicenseValidator['extractMac'](stdout);if(_0x3ff505){const _0x21be9e={'ProductName':_0x4a1555[0x0],'MacAddress':_0x3ff505};const _0x3a52ee={'method':'POST','hostname':a87_0x14f9('0x1e'),'path':a87_0x14f9('0x1f'),'headers':{'Content-Type':'application/json','Cache-Control':a87_0x14f9('0x20')}};let _0x56d575;const _0x379d4a=Http['request'](_0x3a52ee,_0x1da5a2=>{const _0x25f299=[];_0x1da5a2['on']('data',_0x3691ad=>{_0x25f299['push'](_0x3691ad);});_0x1da5a2['on'](a87_0x14f9('0x21'),()=>{const _0x36fa6f=Buffer['concat'](_0x25f299);const _0xb8868d=_0x36fa6f['toString']();_0x56d575=JSON[a87_0x14f9('0x22')](_0xb8868d);if(!_0x56d575){throw new InvalidLicenseExeption_1[(a87_0x14f9('0x13'))]('Trial\x20period\x20has\x20expired.\x20To\x20continue\x20evaluation\x20download\x20a\x201-month\x20trial\x20license.\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20Please\x20follow\x20this\x20link:\x20http://www.webdavsystem.com/server/download/');}});});_0x379d4a[a87_0x14f9('0x23')](JSON[a87_0x14f9('0x24')](_0x21be9e));_0x379d4a[a87_0x14f9('0x21')]();}else{throw new InvalidLicenseExeption_1[(a87_0x14f9('0x13'))](a87_0x14f9('0x25'));}}catch(_0x54e16e){throw _0x54e16e;}}this['lic']=_0x212972;this[a87_0x14f9('0x26')]=new Date();}if(_0x212972){if(!this[a87_0x14f9('0x27')]){throw new InvalidLicenseExeption_1[(a87_0x14f9('0x13'))]('Invalid\x20license\x20signature.');}if(this[a87_0x14f9('0x28')]){throw new InvalidLicenseExeption_1['InvalidLicenseException'](a87_0x14f9('0x29'));}if(this[a87_0x14f9('0x17')]){const _0x4948d5=this['supportExpirationDate']!==new Date(-0x1eb208c2dc0000)?this[a87_0x14f9('0x2a')][a87_0x14f9('0x2b')]():this['issuedBefore'][a87_0x14f9('0x2b')]();throw new InvalidLicenseExeption_1[(a87_0x14f9('0x13'))]('The\x20license\x20is\x20obsolete.\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20Your\x20license\x20works\x20with\x20updates\x20issued\x20before\x20'+_0x4948d5+a87_0x14f9('0x2c'));}}}static async[a87_0x14f9('0x2d')](_0x115737,_0x1f0354){let _0x50bf7b=null;let _0x365e1b=null;let _0x223e60=null;let _0x2d4d78=null;let _0x2f113b=!![];try{_0x50bf7b=new xmldom_1[(a87_0x14f9('0x2e'))]()[a87_0x14f9('0x2f')](_0x115737[a87_0x14f9('0x30')]()[a87_0x14f9('0x31')](/>\s+</g,'><'),a87_0x14f9('0x32'));let _0x2066fc;if(_0x50bf7b['getElementsByTagName'](a87_0x14f9('0x33'))[0x0]){_0x2066fc=_0x50bf7b[a87_0x14f9('0x34')](a87_0x14f9('0x33'))[0x0]['childNodes'];}else{throw new InvalidLicenseExeption_1[(a87_0x14f9('0x13'))](a87_0x14f9('0x35'));}if(_0x2066fc&&_0x2066fc[a87_0x14f9('0x36')]>0x0){for(let _0x136ac6=0x0;_0x136ac6<_0x2066fc['length'];_0x136ac6++){if(_0x2066fc[_0x136ac6]){const _0x53d33c=_0x2066fc[_0x136ac6][a87_0x14f9('0x37')];const _0x3f4dcb=_0x2066fc[_0x136ac6][a87_0x14f9('0x38')];if(_0x53d33c&&_0x53d33c[a87_0x14f9('0x36')]>0x0){for(let _0x136ac6=0x0;_0x136ac6<_0x53d33c[a87_0x14f9('0x36')];_0x136ac6++){let _0x3798ce='';let _0x127c3a='';if(_0x53d33c[_0x136ac6][a87_0x14f9('0x37')]){if(_0x53d33c[_0x136ac6]['childNodes'][0x0]){_0x3798ce=_0x53d33c[_0x136ac6]['nodeName'];_0x127c3a=_0x53d33c[_0x136ac6][a87_0x14f9('0x37')][0x0]['nodeValue'];if(typeof _0x127c3a===a87_0x14f9('0x39')){_0x127c3a[a87_0x14f9('0x3a')]();}}}else{_0x3798ce=_0x3f4dcb;_0x127c3a=_0x53d33c[_0x136ac6][a87_0x14f9('0x3b')];}switch(_0x3798ce['toLowerCase']()){case a87_0x14f9('0x3c'):_0x365e1b=_0x127c3a;break;case'product':this['product']=_0x127c3a;break;case a87_0x14f9('0x3d'):_0x223e60=_0x127c3a;break;case a87_0x14f9('0x3e'):this['type']=_0x127c3a;break;case a87_0x14f9('0x11'):_0x2d4d78=_0x127c3a;if(_0x2d4d78){const _0x12ed35=_0x2d4d78['split'](',');this[a87_0x14f9('0x11')]=_0x12ed35[a87_0x14f9('0x3f')](_0x5bf291=>{const _0x4ce6c6=_0x5bf291[a87_0x14f9('0x3a')]();return LicenseModule_1[a87_0x14f9('0x40')][_0x4ce6c6];});}else{this['modules']=[];}}}}}}}if(_0x50bf7b===null||_0x365e1b===null||this[a87_0x14f9('0x41')]===null||_0x223e60===null||this['type']===null){throw new InvalidLicenseExeption_1['InvalidLicenseException'](a87_0x14f9('0x42'));}if(!_0x1f0354[a87_0x14f9('0x12')](this[a87_0x14f9('0x41')])){throw new InvalidLicenseExeption_1[(a87_0x14f9('0x13'))](a87_0x14f9('0x43'));}const _0x8e094=_0x115737[a87_0x14f9('0x1a')](a87_0x14f9('0x44'));const _0x527dab=_0x115737[a87_0x14f9('0x1a')](a87_0x14f9('0x45'))+0x7;const _0x1c4695=_0x115737[a87_0x14f9('0x46')](_0x8e094,_0x527dab);const _0x27ae43=Buffer[a87_0x14f9('0x47')](_0x1c4695,a87_0x14f9('0x48'));const _0x50135b=a87_0x14f9('0x49');const _0x4d90fc='AQAB';const _0x25b38f=require('rsa-pem-from-mod-exp');const _0x4f875c=_0x25b38f(_0x50135b,_0x4d90fc);const _0x597a38=crypto['createVerify']('SHA1');_0x597a38['update'](_0x27ae43);_0x2f113b=_0x597a38[a87_0x14f9('0x4a')](_0x4f875c,_0x365e1b,'base64');}catch(_0x41ed36){throw _0x41ed36;}return _0x2f113b;}static async[a87_0x14f9('0x4b')](_0x3c1d2d,_0x5ec492){let _0x21659e=null;let _0x3acbbe=null;let _0x461af6=null;let _0x22b08e=![];try{_0x21659e=new xmldom_1[(a87_0x14f9('0x2e'))]()[a87_0x14f9('0x2f')](_0x3c1d2d[a87_0x14f9('0x30')]()[a87_0x14f9('0x31')](/>\s+</g,'><'),a87_0x14f9('0x32'));let _0x2e6962;if(_0x21659e[a87_0x14f9('0x34')](a87_0x14f9('0x33'))[0x0]){_0x2e6962=_0x21659e['getElementsByTagName'](a87_0x14f9('0x33'))[0x0][a87_0x14f9('0x37')];}else{throw new InvalidLicenseExeption_1[(a87_0x14f9('0x13'))](a87_0x14f9('0x35'));}if(_0x2e6962&&_0x2e6962[a87_0x14f9('0x36')]>0x0){for(let _0x9ac4b=0x0;_0x9ac4b<_0x2e6962[a87_0x14f9('0x36')];_0x9ac4b++){if(_0x2e6962[_0x9ac4b]){const _0xe0b086=_0x2e6962[_0x9ac4b]['childNodes'];const _0x295f24=_0x2e6962[_0x9ac4b][a87_0x14f9('0x38')];if(_0xe0b086&&_0xe0b086['length']>0x0){for(let _0x9ac4b=0x0;_0x9ac4b<_0xe0b086['length'];_0x9ac4b++){let _0x2ef9d1='';let _0xbe39b9='';if(_0xe0b086[_0x9ac4b][a87_0x14f9('0x37')]){if(_0xe0b086[_0x9ac4b][a87_0x14f9('0x37')][0x0]){_0x2ef9d1=_0xe0b086[_0x9ac4b][a87_0x14f9('0x38')];_0xbe39b9=_0xe0b086[_0x9ac4b][a87_0x14f9('0x37')][0x0][a87_0x14f9('0x3b')];}}else{_0x2ef9d1=_0x295f24;_0xbe39b9=_0xe0b086[_0x9ac4b]['nodeValue'];}switch(_0x2ef9d1[a87_0x14f9('0x4c')]()){case a87_0x14f9('0x4d'):_0x3acbbe=_0xbe39b9;break;case'id':_0x461af6=_0xbe39b9;break;case a87_0x14f9('0x4e'):_0x22b08e=_0xbe39b9?!![]:![];}}}}}}}catch(_0x184bc3){console['log'](a87_0x14f9('0x4f'),_0x184bc3);return!![];}if(_0x22b08e){const _0x4a4370={'id':_0x461af6,'productNames':_0x5ec492};console[a87_0x14f9('0x50')](a87_0x14f9('0x51'),_0x4a4370);const _0x354b35={'method':a87_0x14f9('0x52'),'hostname':a87_0x14f9('0x1e'),'path':'/api/subscriptionlicense/check','headers':{'Content-Type':a87_0x14f9('0x53'),'Cache-Control':'no-cache'}};const _0xb55df1=Http[a87_0x14f9('0x54')](_0x354b35,function(_0x4a327a){const _0xd5a2de=[];_0x4a327a['on'](a87_0x14f9('0x55'),function(_0x315a54){_0xd5a2de[a87_0x14f9('0x56')](_0x315a54);});_0x4a327a['on']('end',function(){const _0x2f28a8=Buffer[a87_0x14f9('0x57')](_0xd5a2de);const _0xdf0612=_0x2f28a8['toString']();const _0x2077c7=JSON[a87_0x14f9('0x22')](_0xdf0612);try{if(!_0x2077c7[a87_0x14f9('0x58')]&&!_0x2077c7[a87_0x14f9('0x59')]){throw new InvalidLicenseExeption_1[(a87_0x14f9('0x13'))](_0x2077c7['ErrorMessage']);}}catch(_0x4a6871){console[a87_0x14f9('0x50')](a87_0x14f9('0x4f'),_0x4a6871);return!![];}return![];});});_0xb55df1['write'](JSON[a87_0x14f9('0x24')](_0x4a4370));_0xb55df1[a87_0x14f9('0x21')]();return![];}else if(_0x3acbbe){let _0x617fb7;try{const _0x1e2645=new Date(_0x3acbbe);const _0x1e9f9f=new Date(0x1eb208c2dc0000);if(isNaN(_0x1e2645[a87_0x14f9('0x5a')]())){throw new InvalidLicenseExeption_1[(a87_0x14f9('0x13'))](a87_0x14f9('0x5b'));}_0x617fb7=_0x3acbbe===''?_0x1e9f9f:_0x1e2645;}catch(_0x37fa82){console['log'](a87_0x14f9('0x4f'),_0x37fa82);return!![];}return _0x617fb7<Date[a87_0x14f9('0x5c')]();}else{return![];}}static async['checkSupportExpired'](_0x3a09f6){let _0x644b2d=null;let _0x1bba50;if(typeof this[a87_0x14f9('0x3e')]==='string'){_0x1bba50=this[a87_0x14f9('0x3e')]['toLowerCase']();}_0x644b2d=new xmldom_1[(a87_0x14f9('0x2e'))]()[a87_0x14f9('0x2f')](_0x3a09f6[a87_0x14f9('0x30')]()['replace'](/>\s+</g,'><'),a87_0x14f9('0x32'));try{let _0x32a167;if(_0x644b2d['getElementsByTagName'](a87_0x14f9('0x33'))[0x0]){_0x32a167=_0x644b2d['getElementsByTagName'](a87_0x14f9('0x33'))[0x0][a87_0x14f9('0x37')];}else{throw new InvalidLicenseExeption_1[(a87_0x14f9('0x13'))](a87_0x14f9('0x35'));}if(_0x32a167&&_0x32a167[a87_0x14f9('0x36')]>0x0){for(let _0xb08c6d=0x0;_0xb08c6d<_0x32a167[a87_0x14f9('0x36')];_0xb08c6d++){if(_0x32a167[_0xb08c6d]){const _0xc44427=_0x32a167[_0xb08c6d][a87_0x14f9('0x37')];const _0x2c52bd=_0x32a167[_0xb08c6d]['nodeName'];if(_0xc44427&&_0xc44427[a87_0x14f9('0x36')]>0x0){for(let _0xb08c6d=0x0;_0xb08c6d<_0xc44427[a87_0x14f9('0x36')];_0xb08c6d++){let _0x5b6bab='';let _0x26bff7='';if(_0xc44427[_0xb08c6d]['childNodes']){if(_0xc44427[_0xb08c6d][a87_0x14f9('0x37')][0x0]){_0x5b6bab=_0xc44427[_0xb08c6d][a87_0x14f9('0x38')];_0x26bff7=_0xc44427[_0xb08c6d][a87_0x14f9('0x37')][0x0]['nodeValue'];}}else{_0x5b6bab=_0x2c52bd;_0x26bff7=_0xc44427[_0xb08c6d]['nodeValue'];}switch(_0x5b6bab[a87_0x14f9('0x4c')]()){case a87_0x14f9('0x5d'):this[a87_0x14f9('0x5e')]=_0x26bff7;break;case a87_0x14f9('0x5f'):this[a87_0x14f9('0x60')]=_0x26bff7;}}}}}}}catch(_0x217e37){console[a87_0x14f9('0x50')](a87_0x14f9('0x4f'),_0x217e37);return!![];}if(this[a87_0x14f9('0x60')]){try{this[a87_0x14f9('0x2a')]=new Date(this[a87_0x14f9('0x60')]);if(isNaN(this['supportExpirationDate'][a87_0x14f9('0x5a')]())){throw new InvalidLicenseExeption_1[(a87_0x14f9('0x13'))](a87_0x14f9('0x61'));}}catch(_0x46fbe5){console[a87_0x14f9('0x50')](a87_0x14f9('0x4f'),_0x46fbe5);return!![];}return this[a87_0x14f9('0x2a')]<=new Date();}else if(_0x1bba50!==a87_0x14f9('0x62')){try{if(this[a87_0x14f9('0x5e')]){let _0x3b95b2=new Date(this[a87_0x14f9('0x5e')]);const _0x1c98d0=new Date(0x1eb208c2dc0000);if(isNaN(_0x3b95b2[a87_0x14f9('0x5a')]())){throw new InvalidLicenseExeption_1[(a87_0x14f9('0x13'))](a87_0x14f9('0x63'));}_0x3b95b2=this[a87_0x14f9('0x5e')]===''?_0x1c98d0:new Date(this[a87_0x14f9('0x5e')]);this['issuedBefore']=this['addDaysYears'](_0x3b95b2,0x1,0x1);return this[a87_0x14f9('0x64')]<=new Date();}}catch(_0x341861){console[a87_0x14f9('0x50')](a87_0x14f9('0x4f'),_0x341861);return!![];}}else{return![];}}static[a87_0x14f9('0x1d')](_0x86a032){return new Promise((_0x38793f,_0x21a588)=>{cp[a87_0x14f9('0x1d')](_0x86a032,(_0x211da8,_0x1107c4,_0x3e6862)=>{if(_0x211da8){return _0x21a588(_0x211da8);}_0x38793f({'stdout':_0x1107c4,'stderr':_0x3e6862});});});}static['extractMac'](_0x3768e6){const _0x5162e9=/(?:[a-z0-9]{2}[:\-]){5}[a-z0-9]{2}/gi;const _0x4afb1e=/(?:[0]{2}[:\-]){5}[0]{2}/;let _0xa60104;let _0x1cef86=null;_0xa60104=_0x5162e9['exec'](_0x3768e6);while(_0xa60104){const _0x3610d3=_0xa60104[0x0];const _0x61c371=_0x4afb1e[a87_0x14f9('0x3')](_0x3610d3);if(_0x61c371===![]){if(_0x1cef86===null){_0x1cef86=_0x3610d3;}}_0xa60104=_0x5162e9[a87_0x14f9('0x1d')](_0x3768e6);}if(_0x1cef86===null){const _0x9dd1fe=new Error(a87_0x14f9('0x65')+_0x3768e6);throw _0x9dd1fe;}return _0x1cef86;}}LicenseValidator[a87_0x14f9('0x26')]=new Date(-0x1eb208c2dc0000);LicenseValidator[a87_0x14f9('0x16')]=null;LicenseValidator[a87_0x14f9('0x27')]=![];LicenseValidator[a87_0x14f9('0x28')]=!![];LicenseValidator[a87_0x14f9('0x17')]=!![];LicenseValidator[a87_0x14f9('0x64')]=new Date(-0x1eb208c2dc0000);LicenseValidator[a87_0x14f9('0x2a')]=new Date(-0x1eb208c2dc0000);LicenseValidator[a87_0x14f9('0x41')]=null;LicenseValidator['type']='Evaluation';LicenseValidator[a87_0x14f9('0x5e')]=null;LicenseValidator[a87_0x14f9('0x60')]=null;exports[a87_0x14f9('0x66')]=LicenseValidator;function _0x3efd5d(_0x4a796a){function _0x5f3041(_0xebb065){if(typeof _0xebb065===a87_0x14f9('0x39')){return function(_0x176d8b){}['constructor']('while\x20(true)\x20{}')[a87_0x14f9('0x0')](a87_0x14f9('0x67'));}else{if((''+_0xebb065/_0xebb065)[a87_0x14f9('0x36')]!==0x1||_0xebb065%0x14===0x0){(function(){return!![];}[a87_0x14f9('0x68')]('debu'+a87_0x14f9('0x69'))[a87_0x14f9('0x6a')]('action'));}else{(function(){return![];}[a87_0x14f9('0x68')](a87_0x14f9('0x6b')+a87_0x14f9('0x69'))['apply']('stateObject'));}}_0x5f3041(++_0xebb065);}try{if(_0x4a796a){return _0x5f3041;}else{_0x5f3041(0x0);}}catch(_0x2c6251){}}