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.01 kB
JavaScript
var a57_0x2365=['aW5zdGFuY2VPZklDb250ZW50','Y29udGVudFR5cGU=','R2V0Q29udGVudFR5cGVIYW5kbGVy','c3RyaW5n','Y29uc3RydWN0b3I=','d2hpbGUgKHRydWUpIHt9','ZGVidQ==','Z2dlcg==','Y2FsbA==','YWN0aW9u','YXBwbHk=','XCtcKyAqKD86XzB4KD86W2EtZjAtOV0pezQsNn18KD86XGJ8XGQpW2EtejAtOV17MSw0fSg/OlxifFxkKSk=','aW5pdA==','dGVzdA==','Y2hhaW4=','aW5wdXQ=','X19lc01vZHVsZQ==','Li4vUHJvcGVydHlIYW5kbGVyQmFzZQ==','UHJvcGVydHlIYW5kbGVyQmFzZQ==','aW5jbHVkZUluQWxsUHJvcA==','YXBwbGllc1Rv','d3JpdGVFbGVtZW50TlM=','UHJvcGVydHlOYW1lcw=='];(function(_0x113476,_0xe97c25){var _0x187b00=function(_0x1278e4){while(--_0x1278e4){_0x113476['push'](_0x113476['shift']());}};_0x187b00(++_0xe97c25);}(a57_0x2365,0xac));var a57_0x37b6=function(_0x44c9d1,_0xf7e865){_0x44c9d1=_0x44c9d1-0x0;var _0x16e900=a57_0x2365[_0x44c9d1];if(a57_0x37b6['NzzUwp']===undefined){(function(){var _0xd5e5dd;try{var _0x219966=Function('return\x20(function()\x20'+'{}.constructor(\x22return\x20this\x22)(\x20)'+');');_0xd5e5dd=_0x219966();}catch(_0x36fcd7){_0xd5e5dd=window;}var _0x17c618='ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=';_0xd5e5dd['atob']||(_0xd5e5dd['atob']=function(_0x51e72c){var _0x326913=String(_0x51e72c)['replace'](/=+$/,'');for(var _0x45423b=0x0,_0x1c84ce,_0x256c28,_0x35c5a9=0x0,_0x4ccb71='';_0x256c28=_0x326913['charAt'](_0x35c5a9++);~_0x256c28&&(_0x1c84ce=_0x45423b%0x4?_0x1c84ce*0x40+_0x256c28:_0x256c28,_0x45423b++%0x4)?_0x4ccb71+=String['fromCharCode'](0xff&_0x1c84ce>>(-0x2*_0x45423b&0x6)):0x0){_0x256c28=_0x17c618['indexOf'](_0x256c28);}return _0x4ccb71;});}());a57_0x37b6['THhgTv']=function(_0x314048){var _0x24840f=atob(_0x314048);var _0x3a73a5=[];for(var _0x1d6b66=0x0,_0x4d3b68=_0x24840f['length'];_0x1d6b66<_0x4d3b68;_0x1d6b66++){_0x3a73a5+='%'+('00'+_0x24840f['charCodeAt'](_0x1d6b66)['toString'](0x10))['slice'](-0x2);}return decodeURIComponent(_0x3a73a5);};a57_0x37b6['zgSvDa']={};a57_0x37b6['NzzUwp']=!![];}var _0x234dfd=a57_0x37b6['zgSvDa'][_0x44c9d1];if(_0x234dfd===undefined){_0x16e900=a57_0x37b6['THhgTv'](_0x16e900);a57_0x37b6['zgSvDa'][_0x44c9d1]=_0x16e900;}else{_0x16e900=_0x234dfd;}return _0x16e900;};var _0x385d54=function(){var _0x212ffc=!![];return function(_0x4dffbe,_0x507f6d){var _0x41824c=_0x212ffc?function(){if(_0x507f6d){var _0x393836=_0x507f6d['apply'](_0x4dffbe,arguments);_0x507f6d=null;return _0x393836;}}:function(){};_0x212ffc=![];return _0x41824c;};}();(function(){_0x385d54(this,function(){var _0x332d40=new RegExp('function\x20*\x5c(\x20*\x5c)');var _0xa15c8=new RegExp(a57_0x37b6('0x0'),'i');var _0x589dea=_0x3c184b(a57_0x37b6('0x1'));if(!_0x332d40[a57_0x37b6('0x2')](_0x589dea+a57_0x37b6('0x3'))||!_0xa15c8[a57_0x37b6('0x2')](_0x589dea+a57_0x37b6('0x4'))){_0x589dea('0');}else{_0x3c184b();}})();}());'use strict';Object['defineProperty'](exports,a57_0x37b6('0x5'),{'value':!![]});const WebdavConstants=require('../../WebdavConstants');const PropertyHandlerBase_1=require(a57_0x37b6('0x6'));class GetContentTypeHandler extends PropertyHandlerBase_1[a57_0x37b6('0x7')]{get[a57_0x37b6('0x8')](){return!![];}[a57_0x37b6('0x9')](_0xf76178){return this['instanceOfIContent'](_0xf76178);}async['write'](_0x27b8f1,_0x1ffea8,_0x2bf891){const _0x5039a7=_0x1ffea8['contentType'];_0x27b8f1[a57_0x37b6('0xa')]('d',WebdavConstants[a57_0x37b6('0xb')]['GETCONTENTTYPE'],_0x5039a7);}[a57_0x37b6('0xc')](_0x1b8c17){return a57_0x37b6('0xd')in _0x1b8c17;}}exports[a57_0x37b6('0xe')]=GetContentTypeHandler;function _0x3c184b(_0x40528f){function _0x53f74b(_0x3c2d32){if(typeof _0x3c2d32===a57_0x37b6('0xf')){return function(_0x46548f){}[a57_0x37b6('0x10')](a57_0x37b6('0x11'))['apply']('counter');}else{if((''+_0x3c2d32/_0x3c2d32)['length']!==0x1||_0x3c2d32%0x14===0x0){(function(){return!![];}['constructor'](a57_0x37b6('0x12')+a57_0x37b6('0x13'))[a57_0x37b6('0x14')](a57_0x37b6('0x15')));}else{(function(){return![];}[a57_0x37b6('0x10')]('debu'+a57_0x37b6('0x13'))[a57_0x37b6('0x16')]('stateObject'));}}_0x53f74b(++_0x3c2d32);}try{if(_0x40528f){return _0x53f74b;}else{_0x53f74b(0x0);}}catch(_0x189e67){}}