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 5.14 kB
var a40_0x550c=['Y2FsbA==','YXBwbHk=','ZnVuY3Rpb24gKlwoICpcKQ==','XCtcKyAqKD86XzB4KD86W2EtZjAtOV0pezQsNn18KD86XGJ8XGQpW2EtejAtOV17MSw0fSg/OlxifFxkKSk=','aW5pdA==','dGVzdA==','aW5wdXQ=','X19lc01vZHVsZQ==','Li4vLi4vRGF2RXhjZXB0aW9u','Li4vLi4vRGF2U3RhdHVz','Li4vVXRpbC9DcmVhdGVVdGls','Li4vVXRpbC9VcmxVdGls','QmFzZURhdkhhbmRsZXI=','YXBwbGllc1Rv','RGF2U3RhdHVz','Tk9UX0FMTE9XRUQ=','cmVxdWVzdA==','cmVhZA==','dG9TdHJpbmc=','VU5TVVBQT1JURURfTUVESUFfVFlQRQ==','VXJsVXRpbA==','Z2V0SXRlbU5hbWVCeVVybA==','dXJs','Z2V0UGFyZW50SXRlbUJ5VXJs','RGF2RXhjZXB0aW9u','SXRlbSdzIHBhcmVudCBkb2Vzbid0IGV4aXN0','Q09ORkxJQ1Q=','Y3JlYXRlQ29sbGVjdGlvbg==','Q1JFQVRFRA==','c3RyaW5n','Y29uc3RydWN0b3I=','d2hpbGUgKHRydWUpIHt9','Y291bnRlcg==','bGVuZ3Ro','ZGVidQ==','Z2dlcg=='];(function(_0x47e4f4,_0x5978a0){var _0xcc5632=function(_0x2fc65d){while(--_0x2fc65d){_0x47e4f4['push'](_0x47e4f4['shift']());}};_0xcc5632(++_0x5978a0);}(a40_0x550c,0xfd));var a40_0x56ae=function(_0x36ea98,_0x10cda2){_0x36ea98=_0x36ea98-0x0;var _0x4ce57a=a40_0x550c[_0x36ea98];if(a40_0x56ae['bOiAGc']===undefined){(function(){var _0x4ed1e1=function(){var _0x322b89;try{_0x322b89=Function('return\x20(function()\x20'+'{}.constructor(\x22return\x20this\x22)(\x20)'+');')();}catch(_0x5017be){_0x322b89=window;}return _0x322b89;};var _0x4a4ab6=_0x4ed1e1();var _0x13265c='ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=';_0x4a4ab6['atob']||(_0x4a4ab6['atob']=function(_0x46461e){var _0x3b202f=String(_0x46461e)['replace'](/=+$/,'');for(var _0xdc7507=0x0,_0x141997,_0x5dddfd,_0x3fa353=0x0,_0x301776='';_0x5dddfd=_0x3b202f['charAt'](_0x3fa353++);~_0x5dddfd&&(_0x141997=_0xdc7507%0x4?_0x141997*0x40+_0x5dddfd:_0x5dddfd,_0xdc7507++%0x4)?_0x301776+=String['fromCharCode'](0xff&_0x141997>>(-0x2*_0xdc7507&0x6)):0x0){_0x5dddfd=_0x13265c['indexOf'](_0x5dddfd);}return _0x301776;});}());a40_0x56ae['KmZWnF']=function(_0x596ba2){var _0x5c1007=atob(_0x596ba2);var _0xb125bf=[];for(var _0x44a72d=0x0,_0x3cd308=_0x5c1007['length'];_0x44a72d<_0x3cd308;_0x44a72d++){_0xb125bf+='%'+('00'+_0x5c1007['charCodeAt'](_0x44a72d)['toString'](0x10))['slice'](-0x2);}return decodeURIComponent(_0xb125bf);};a40_0x56ae['BSENLY']={};a40_0x56ae['bOiAGc']=!![];}var _0x1a9f94=a40_0x56ae['BSENLY'][_0x36ea98];if(_0x1a9f94===undefined){_0x4ce57a=a40_0x56ae['KmZWnF'](_0x4ce57a);a40_0x56ae['BSENLY'][_0x36ea98]=_0x4ce57a;}else{_0x4ce57a=_0x1a9f94;}return _0x4ce57a;};var _0x1a026c=function(){var _0x32719f=!![];return function(_0x2dc776,_0x362d54){var _0x2576f4=_0x32719f?function(){if(_0x362d54){var _0x5845c1=_0x362d54[a40_0x56ae('0x0')](_0x2dc776,arguments);_0x362d54=null;return _0x5845c1;}}:function(){};_0x32719f=![];return _0x2576f4;};}();(function(){_0x1a026c(this,function(){var _0x292610=new RegExp(a40_0x56ae('0x1'));var _0x558098=new RegExp(a40_0x56ae('0x2'),'i');var _0x230f38=_0x5be702(a40_0x56ae('0x3'));if(!_0x292610[a40_0x56ae('0x4')](_0x230f38+'chain')||!_0x558098['test'](_0x230f38+a40_0x56ae('0x5'))){_0x230f38('0');}else{_0x5be702();}})();}());'use strict';Object['defineProperty'](exports,a40_0x56ae('0x6'),{'value':!![]});const DavException_1=require(a40_0x56ae('0x7'));const DavStatus_1=require(a40_0x56ae('0x8'));const CreateUtil_1=require(a40_0x56ae('0x9'));const UrlUtil_1=require(a40_0x56ae('0xa'));const BaseDAVHandler_1=require('./BaseDAVHandler');class MkcolDavHandler extends BaseDAVHandler_1[a40_0x56ae('0xb')]{[a40_0x56ae('0xc')](_0x2cc193){return _0x2cc193===null||_0x2cc193===undefined;}async['processRequest'](_0x503809,_0xe42b77){if(_0xe42b77!==null){throw new DavException_1['DavException']('Item\x20already\x20exists',undefined,DavStatus_1[a40_0x56ae('0xd')][a40_0x56ae('0xe')]);}const _0x307b3e=(_0x503809[a40_0x56ae('0xf')][a40_0x56ae('0x10')]()||'')[a40_0x56ae('0x11')]();if(_0x307b3e['length']>0x0){throw new DavException_1['DavException']('Unsupported\x20media\x20type',undefined,DavStatus_1['DavStatus'][a40_0x56ae('0x12')]);}const _0x36471c=UrlUtil_1[a40_0x56ae('0x13')][a40_0x56ae('0x14')](_0x503809,_0x503809[a40_0x56ae('0xf')][a40_0x56ae('0x15')]);const _0x5db4b0=await UrlUtil_1[a40_0x56ae('0x13')][a40_0x56ae('0x16')](_0x503809,_0x503809[a40_0x56ae('0xf')][a40_0x56ae('0x15')]);if(_0x5db4b0===null||_0x5db4b0===undefined){throw new DavException_1[(a40_0x56ae('0x17'))](a40_0x56ae('0x18'),undefined,DavStatus_1['DavStatus'][a40_0x56ae('0x19')]);}await CreateUtil_1['CreateUtil'][a40_0x56ae('0x1a')](_0x5db4b0,_0x36471c);_0x503809['setStatus'](DavStatus_1[a40_0x56ae('0xd')][a40_0x56ae('0x1b')]);}}exports['MkcolDavHandler']=MkcolDavHandler;function _0x5be702(_0x225616){function _0x5a0a06(_0x459eb1){if(typeof _0x459eb1===a40_0x56ae('0x1c')){return function(_0x106033){}[a40_0x56ae('0x1d')](a40_0x56ae('0x1e'))[a40_0x56ae('0x0')](a40_0x56ae('0x1f'));}else{if((''+_0x459eb1/_0x459eb1)[a40_0x56ae('0x20')]!==0x1||_0x459eb1%0x14===0x0){(function(){return!![];}[a40_0x56ae('0x1d')](a40_0x56ae('0x21')+a40_0x56ae('0x22'))[a40_0x56ae('0x23')]('action'));}else{(function(){return![];}[a40_0x56ae('0x1d')](a40_0x56ae('0x21')+'gger')[a40_0x56ae('0x0')]('stateObject'));}}_0x5a0a06(++_0x459eb1);}try{if(_0x225616){return _0x5a0a06;}else{_0x5a0a06(0x0);}}catch(_0x588269){}}