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 • 4.04 kB
JavaScript
var a58_0x2fef=['Z2dlcg==','Y2FsbA==','YWN0aW9u','c3RhdGVPYmplY3Q=','YXBwbHk=','ZnVuY3Rpb24gKlwoICpcKQ==','XCtcKyAqKD86XzB4KD86W2EtZjAtOV0pezQsNn18KD86XGJ8XGQpW2EtejAtOV17MSw0fSg/OlxifFxkKSk=','aW5pdA==','dGVzdA==','Y2hhaW4=','aW5wdXQ=','ZGVmaW5lUHJvcGVydHk=','Li4vLi4vV2ViZGF2Q29uc3RhbnRz','UHJvcGVydHlIYW5kbGVyQmFzZQ==','d3JpdGU=','bW9kaWZpZWQ=','d3JpdGVFbGVtZW50TlM=','UHJvcGVydHlOYW1lcw==','R2V0TGFzdE1vZGlmaWVkSGFuZGxlcg==','Y29uc3RydWN0b3I=','d2hpbGUgKHRydWUpIHt9','Y291bnRlcg==','bGVuZ3Ro','ZGVidQ=='];(function(_0x31cdb3,_0x63be19){var _0x19d519=function(_0x13ee78){while(--_0x13ee78){_0x31cdb3['push'](_0x31cdb3['shift']());}};_0x19d519(++_0x63be19);}(a58_0x2fef,0x124));var a58_0x1fc6=function(_0x4278c0,_0x373e12){_0x4278c0=_0x4278c0-0x0;var _0x48245d=a58_0x2fef[_0x4278c0];if(a58_0x1fc6['TWOppw']===undefined){(function(){var _0x2a3119;try{var _0x1fde06=Function('return\x20(function()\x20'+'{}.constructor(\x22return\x20this\x22)(\x20)'+');');_0x2a3119=_0x1fde06();}catch(_0x121c2c){_0x2a3119=window;}var _0x2be765='ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=';_0x2a3119['atob']||(_0x2a3119['atob']=function(_0x439359){var _0x2fdf4b=String(_0x439359)['replace'](/=+$/,'');for(var _0x5b6834=0x0,_0x3e40f4,_0x33c4d2,_0x2b0a5b=0x0,_0x1e4b1b='';_0x33c4d2=_0x2fdf4b['charAt'](_0x2b0a5b++);~_0x33c4d2&&(_0x3e40f4=_0x5b6834%0x4?_0x3e40f4*0x40+_0x33c4d2:_0x33c4d2,_0x5b6834++%0x4)?_0x1e4b1b+=String['fromCharCode'](0xff&_0x3e40f4>>(-0x2*_0x5b6834&0x6)):0x0){_0x33c4d2=_0x2be765['indexOf'](_0x33c4d2);}return _0x1e4b1b;});}());a58_0x1fc6['XwotvR']=function(_0x494f56){var _0x413e30=atob(_0x494f56);var _0x140478=[];for(var _0x258e7b=0x0,_0x2e8c3c=_0x413e30['length'];_0x258e7b<_0x2e8c3c;_0x258e7b++){_0x140478+='%'+('00'+_0x413e30['charCodeAt'](_0x258e7b)['toString'](0x10))['slice'](-0x2);}return decodeURIComponent(_0x140478);};a58_0x1fc6['fdpCXQ']={};a58_0x1fc6['TWOppw']=!![];}var _0xcb09da=a58_0x1fc6['fdpCXQ'][_0x4278c0];if(_0xcb09da===undefined){_0x48245d=a58_0x1fc6['XwotvR'](_0x48245d);a58_0x1fc6['fdpCXQ'][_0x4278c0]=_0x48245d;}else{_0x48245d=_0xcb09da;}return _0x48245d;};var _0x1d92ae=function(){var _0x36bc42=!![];return function(_0x5df6ef,_0x530514){var _0x4fc737=_0x36bc42?function(){if(_0x530514){var _0x20ff22=_0x530514[a58_0x1fc6('0x0')](_0x5df6ef,arguments);_0x530514=null;return _0x20ff22;}}:function(){};_0x36bc42=![];return _0x4fc737;};}();(function(){_0x1d92ae(this,function(){var _0x5b4c20=new RegExp(a58_0x1fc6('0x1'));var _0x491d2e=new RegExp(a58_0x1fc6('0x2'),'i');var _0x3623bd=_0x521017(a58_0x1fc6('0x3'));if(!_0x5b4c20[a58_0x1fc6('0x4')](_0x3623bd+a58_0x1fc6('0x5'))||!_0x491d2e[a58_0x1fc6('0x4')](_0x3623bd+a58_0x1fc6('0x6'))){_0x3623bd('0');}else{_0x521017();}})();}());'use strict';Object[a58_0x1fc6('0x7')](exports,'__esModule',{'value':!![]});const WebdavConstants=require(a58_0x1fc6('0x8'));const PropertyHandlerBase_1=require('../PropertyHandlerBase');class GetLastModifiedHandler extends PropertyHandlerBase_1[a58_0x1fc6('0x9')]{['appliesTo'](_0x4e22a8){return!![];}async[a58_0x1fc6('0xa')](_0x24369e,_0x3dfae3,_0x1ff20a){const _0x4c4f12=_0x3dfae3[a58_0x1fc6('0xb')];const _0xd6a74d=new Date(-0x1eb208c2dc0000);if(_0x4c4f12!==_0xd6a74d){_0x24369e[a58_0x1fc6('0xc')]('d',WebdavConstants[a58_0x1fc6('0xd')]['GETLASTMODIFIED'],_0x4c4f12['toUTCString']());}}get['includeInAllProp'](){return!![];}}exports[a58_0x1fc6('0xe')]=GetLastModifiedHandler;function _0x521017(_0xd2296){function _0x51d9b0(_0x2db8d2){if(typeof _0x2db8d2==='string'){return function(_0x3d919f){}[a58_0x1fc6('0xf')](a58_0x1fc6('0x10'))[a58_0x1fc6('0x0')](a58_0x1fc6('0x11'));}else{if((''+_0x2db8d2/_0x2db8d2)[a58_0x1fc6('0x12')]!==0x1||_0x2db8d2%0x14===0x0){(function(){return!![];}[a58_0x1fc6('0xf')](a58_0x1fc6('0x13')+a58_0x1fc6('0x14'))[a58_0x1fc6('0x15')](a58_0x1fc6('0x16')));}else{(function(){return![];}[a58_0x1fc6('0xf')](a58_0x1fc6('0x13')+a58_0x1fc6('0x14'))[a58_0x1fc6('0x0')](a58_0x1fc6('0x17')));}}_0x51d9b0(++_0x2db8d2);}try{if(_0xd2296){return _0x51d9b0;}else{_0x51d9b0(0x0);}}catch(_0x4d3601){}}