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 • 5.74 kB
JavaScript
var a41_0x5512=['Rk9SQklEREVO','SGVhZGVyVXRpbA==','cHJvY2Vzc0lmSGVhZGVycw==','UFJFQ09ORElUSU9OX0ZBSUxFRA==','cmVzb2x2ZQ==','VXJsVXRpbA==','Z2V0SXRlbU5hbWVCeVVybA==','TXVsdGlzdGF0dXNFeGNlcHRpb24=','Z2V0UGFyZW50SXRlbUJ5VXJs','Z2V0SXRlbUJ5VXJs','bWVzc2FnZQ==','bW92ZVRv','cmVzcG9uc2U=','cmVzcG9uc2Vz','c2V0U3RhdHVz','Q1JFQVRFRA==','TW92ZURhdkhhbmRsZXI=','c3RyaW5n','Y29uc3RydWN0b3I=','d2hpbGUgKHRydWUpIHt9','Y291bnRlcg==','bGVuZ3Ro','Z2dlcg==','Y2FsbA==','YWN0aW9u','c3RhdGVPYmplY3Q=','YXBwbHk=','ZnVuY3Rpb24gKlwoICpcKQ==','XCtcKyAqKD86XzB4KD86W2EtZjAtOV0pezQsNn18KD86XGJ8XGQpW2EtejAtOV17MSw0fSg/OlxifFxkKSk=','aW5pdA==','dGVzdA==','Y2hhaW4=','ZGVmaW5lUHJvcGVydHk=','X19lc01vZHVsZQ==','Li9CYXNlREFWSGFuZGxlcg==','Li4vLi4vRGF2U3RhdHVz','Li4vLi4vRGF2RXhjZXB0aW9u','Li4vLi4vTXVsdGlzdGF0dXNFeGNlcHRpb24=','QmFzZURhdkhhbmRsZXI=','YXBwbGllc1Rv','cmVxdWVzdA==','cGFyc2VkVXJs','Z2V0RGVzdGluYXRpb24=','RGF2RXhjZXB0aW9u','RGVzdGluYXRpb24gY2Fubm90IGJlIGVxdWFsIHRvIHNvdXJjZQ==','RGF2U3RhdHVz'];(function(_0x48cc05,_0x5de262){var _0x32839d=function(_0x195974){while(--_0x195974){_0x48cc05['push'](_0x48cc05['shift']());}};_0x32839d(++_0x5de262);}(a41_0x5512,0x12e));var a41_0x7ff9=function(_0x3bdc23,_0x4c37a7){_0x3bdc23=_0x3bdc23-0x0;var _0xdf9e2e=a41_0x5512[_0x3bdc23];if(a41_0x7ff9['JwjfUh']===undefined){(function(){var _0x1a0a1c;try{var _0x40a88f=Function('return\x20(function()\x20'+'{}.constructor(\x22return\x20this\x22)(\x20)'+');');_0x1a0a1c=_0x40a88f();}catch(_0x47c3d5){_0x1a0a1c=window;}var _0x4f153f='ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=';_0x1a0a1c['atob']||(_0x1a0a1c['atob']=function(_0x156ecd){var _0x45385e=String(_0x156ecd)['replace'](/=+$/,'');for(var _0x54dc61=0x0,_0x1e01b9,_0x29a852,_0x5f3283=0x0,_0x43b0a6='';_0x29a852=_0x45385e['charAt'](_0x5f3283++);~_0x29a852&&(_0x1e01b9=_0x54dc61%0x4?_0x1e01b9*0x40+_0x29a852:_0x29a852,_0x54dc61++%0x4)?_0x43b0a6+=String['fromCharCode'](0xff&_0x1e01b9>>(-0x2*_0x54dc61&0x6)):0x0){_0x29a852=_0x4f153f['indexOf'](_0x29a852);}return _0x43b0a6;});}());a41_0x7ff9['TAFoYy']=function(_0x15d5e2){var _0x39f222=atob(_0x15d5e2);var _0x2ac8ac=[];for(var _0x2a86b5=0x0,_0x56273e=_0x39f222['length'];_0x2a86b5<_0x56273e;_0x2a86b5++){_0x2ac8ac+='%'+('00'+_0x39f222['charCodeAt'](_0x2a86b5)['toString'](0x10))['slice'](-0x2);}return decodeURIComponent(_0x2ac8ac);};a41_0x7ff9['ZsdPjR']={};a41_0x7ff9['JwjfUh']=!![];}var _0xe1f447=a41_0x7ff9['ZsdPjR'][_0x3bdc23];if(_0xe1f447===undefined){_0xdf9e2e=a41_0x7ff9['TAFoYy'](_0xdf9e2e);a41_0x7ff9['ZsdPjR'][_0x3bdc23]=_0xdf9e2e;}else{_0xdf9e2e=_0xe1f447;}return _0xdf9e2e;};var _0x175262=function(){var _0x42fd2b=!![];return function(_0x2a1ae8,_0x214686){var _0x2ed4a7=_0x42fd2b?function(){if(_0x214686){var _0x244269=_0x214686[a41_0x7ff9('0x0')](_0x2a1ae8,arguments);_0x214686=null;return _0x244269;}}:function(){};_0x42fd2b=![];return _0x2ed4a7;};}();(function(){_0x175262(this,function(){var _0x5719ec=new RegExp(a41_0x7ff9('0x1'));var _0x3879fc=new RegExp(a41_0x7ff9('0x2'),'i');var _0x460c3e=_0x5ebb50(a41_0x7ff9('0x3'));if(!_0x5719ec[a41_0x7ff9('0x4')](_0x460c3e+a41_0x7ff9('0x5'))||!_0x3879fc[a41_0x7ff9('0x4')](_0x460c3e+'input')){_0x460c3e('0');}else{_0x5ebb50();}})();}());'use strict';Object[a41_0x7ff9('0x6')](exports,a41_0x7ff9('0x7'),{'value':!![]});const BaseDAVHandler_1=require(a41_0x7ff9('0x8'));const DavStatus_1=require(a41_0x7ff9('0x9'));const DavException_1=require(a41_0x7ff9('0xa'));const HeaderUtil_1=require('../Util/HeaderUtil');const MultistatusException_1=require(a41_0x7ff9('0xb'));const UrlUtil_1=require('../Util/UrlUtil');class MoveDavHandler extends BaseDAVHandler_1[a41_0x7ff9('0xc')]{[a41_0x7ff9('0xd')](_0x5b5ed1){return!![];}async['processRequest'](_0x2e859b,_0x35595b){if(_0x2e859b[a41_0x7ff9('0xe')][a41_0x7ff9('0xf')]===_0x2e859b[a41_0x7ff9('0xe')][a41_0x7ff9('0x10')]()){throw new DavException_1[(a41_0x7ff9('0x11'))](a41_0x7ff9('0x12'),undefined,DavStatus_1[a41_0x7ff9('0x13')][a41_0x7ff9('0x14')]);}if(!HeaderUtil_1[a41_0x7ff9('0x15')][a41_0x7ff9('0x16')](_0x2e859b,_0x35595b,DavStatus_1[a41_0x7ff9('0x13')][a41_0x7ff9('0x17')])){return Promise[a41_0x7ff9('0x18')]();}BaseDAVHandler_1[a41_0x7ff9('0xc')]['requireExists'](_0x35595b);const _0x506a9b=_0x2e859b['request']['getDestination']();const _0x19ceaa=UrlUtil_1[a41_0x7ff9('0x19')][a41_0x7ff9('0x1a')](_0x2e859b,_0x506a9b);const _0x2330df=new MultistatusException_1[(a41_0x7ff9('0x1b'))]();const _0x7dd0a4=await UrlUtil_1['UrlUtil'][a41_0x7ff9('0x1c')](_0x2e859b,_0x506a9b);let _0x382257;try{_0x382257=await UrlUtil_1[a41_0x7ff9('0x19')][a41_0x7ff9('0x1d')](_0x2e859b,_0x506a9b);}catch(_0x18f496){throw new DavException_1['DavException'](_0x18f496[a41_0x7ff9('0x1e')],undefined,DavStatus_1[a41_0x7ff9('0x13')][a41_0x7ff9('0x14')]);}if(_0x382257!==null){this['requireOverwrite'](_0x2e859b['request']['getOverwrite']());}await _0x35595b[a41_0x7ff9('0x1f')](_0x7dd0a4,_0x19ceaa,_0x2330df);if(_0x2330df[a41_0x7ff9('0x20')][a41_0x7ff9('0x21')]['length']>0x0){await _0x2330df['render'](_0x2e859b,_0x35595b,!![]);}else{_0x2e859b[a41_0x7ff9('0x22')](DavStatus_1[a41_0x7ff9('0x13')][a41_0x7ff9('0x23')]);}}}exports[a41_0x7ff9('0x24')]=MoveDavHandler;function _0x5ebb50(_0x24dbfc){function _0x453f8c(_0x47e0b3){if(typeof _0x47e0b3===a41_0x7ff9('0x25')){return function(_0x326ab4){}[a41_0x7ff9('0x26')](a41_0x7ff9('0x27'))['apply'](a41_0x7ff9('0x28'));}else{if((''+_0x47e0b3/_0x47e0b3)[a41_0x7ff9('0x29')]!==0x1||_0x47e0b3%0x14===0x0){(function(){return!![];}['constructor']('debu'+a41_0x7ff9('0x2a'))[a41_0x7ff9('0x2b')](a41_0x7ff9('0x2c')));}else{(function(){return![];}[a41_0x7ff9('0x26')]('debu'+'gger')[a41_0x7ff9('0x0')](a41_0x7ff9('0x2d')));}}_0x453f8c(++_0x47e0b3);}try{if(_0x24dbfc){return _0x453f8c;}else{_0x453f8c(0x0);}}catch(_0x5d32e1){}}