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 • 6.87 kB
JavaScript
var a69_0x181a=['Ynl0ZXMtdXBsb2FkZWQ=','eG1sbnM=','aXRoaXQ=','dGV4dA==','dG9TdHJpbmc=','ZW5kRWxlbWVudA==','bGFzdC1jaHVuay1zYXZlZA==','dG9VVENTdHJpbmc=','dG90YWwtY29udGVudC1sZW5ndGg=','ZW5kTXVsdGlTdGF0dXNSZXNwb25zZQ==','VXBsb2FkUHJvZ3Jlc3NSZXBvcnRIYW5kbGVy','c3RyaW5n','Y29uc3RydWN0b3I=','d2hpbGUgKHRydWUpIHt9','Y291bnRlcg==','ZGVidQ==','Z2dlcg==','Y2FsbA==','YWN0aW9u','c3RhdGVPYmplY3Q=','YXBwbHk=','ZnVuY3Rpb24gKlwoICpcKQ==','aW5pdA==','dGVzdA==','Y2hhaW4=','ZGVmaW5lUHJvcGVydHk=','X19lc01vZHVsZQ==','Li4vLi4vRGF2RXhjZXB0aW9u','Li4vVXRpbC9NdWx0aXN0YXR1c1Jlc3BvbnNlV3JpdGVy','Li9SZXBvcnRIYW5kbGVyQmFzZQ==','UmVwb3J0SGFuZGxlckJhc2U=','bnNEYXY=','REFW','YXBwbGllc1Rv','aW5zdGFuY2VPZklVcGxvYWRQcm9ncmVzcw==','RGF2RXhjZXB0aW9u','SVJlc3VtYWJsZVVwbG9hZCBtdXN0IGJlIGltcGxlbWVudGVkIG9uIElVcGxvYWRQcm9ncmVzcw==','RGF2U3RhdHVz','Tk9UX0lNUExFTUVOVEVE','TXVsdGlzdGF0dXNSZXNwb25zZVdyaXRlcg==','ZW5naW5l','c3RhcnRNdWx0aVN0YXR1c1Jlc3BvbnNl','bGFzdENodW5rU2F2ZWQ=','dG90YWxDb250ZW50TGVuZ3Ro','c3RhcnRFbGVtZW50TlM=','WG1sRWxlbWVudHM=','UkVTUE9OU0U=','d3JpdGVJdGVtSHJlZg==','d3JpdGVFbGVtZW50TlM=','U1RBVFVT','d3JpdGVy','UFJPUA==','c3RhcnRFbGVtZW50'];(function(_0x4adc7d,_0x25f49c){var _0x591923=function(_0x352423){while(--_0x352423){_0x4adc7d['push'](_0x4adc7d['shift']());}};_0x591923(++_0x25f49c);}(a69_0x181a,0x152));var a69_0x4d10=function(_0x461723,_0xdd4834){_0x461723=_0x461723-0x0;var _0x176907=a69_0x181a[_0x461723];if(a69_0x4d10['DPUTvm']===undefined){(function(){var _0x1f4c75;try{var _0x2abc40=Function('return\x20(function()\x20'+'{}.constructor(\x22return\x20this\x22)(\x20)'+');');_0x1f4c75=_0x2abc40();}catch(_0x5d9c0f){_0x1f4c75=window;}var _0x30e1fd='ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=';_0x1f4c75['atob']||(_0x1f4c75['atob']=function(_0x1d7962){var _0x10b510=String(_0x1d7962)['replace'](/=+$/,'');for(var _0x59ec44=0x0,_0x4ceb6e,_0x39c806,_0x24096e=0x0,_0x1a8371='';_0x39c806=_0x10b510['charAt'](_0x24096e++);~_0x39c806&&(_0x4ceb6e=_0x59ec44%0x4?_0x4ceb6e*0x40+_0x39c806:_0x39c806,_0x59ec44++%0x4)?_0x1a8371+=String['fromCharCode'](0xff&_0x4ceb6e>>(-0x2*_0x59ec44&0x6)):0x0){_0x39c806=_0x30e1fd['indexOf'](_0x39c806);}return _0x1a8371;});}());a69_0x4d10['jLcJqW']=function(_0x554910){var _0x33f695=atob(_0x554910);var _0x3caaf3=[];for(var _0x1d5659=0x0,_0x504c25=_0x33f695['length'];_0x1d5659<_0x504c25;_0x1d5659++){_0x3caaf3+='%'+('00'+_0x33f695['charCodeAt'](_0x1d5659)['toString'](0x10))['slice'](-0x2);}return decodeURIComponent(_0x3caaf3);};a69_0x4d10['UOAYgv']={};a69_0x4d10['DPUTvm']=!![];}var _0x1ebf75=a69_0x4d10['UOAYgv'][_0x461723];if(_0x1ebf75===undefined){_0x176907=a69_0x4d10['jLcJqW'](_0x176907);a69_0x4d10['UOAYgv'][_0x461723]=_0x176907;}else{_0x176907=_0x1ebf75;}return _0x176907;};var _0x132708=function(){var _0x16bfd2=!![];return function(_0x4e09de,_0x40a0fd){var _0x372c60=_0x16bfd2?function(){if(_0x40a0fd){var _0x489571=_0x40a0fd[a69_0x4d10('0x0')](_0x4e09de,arguments);_0x40a0fd=null;return _0x489571;}}:function(){};_0x16bfd2=![];return _0x372c60;};}();(function(){_0x132708(this,function(){var _0x5ae048=new RegExp(a69_0x4d10('0x1'));var _0xd1ee03=new RegExp('\x5c+\x5c+\x20*(?:_0x(?:[a-f0-9]){4,6}|(?:\x5cb|\x5cd)[a-z0-9]{1,4}(?:\x5cb|\x5cd))','i');var _0x3b31e5=_0x42ab4f(a69_0x4d10('0x2'));if(!_0x5ae048[a69_0x4d10('0x3')](_0x3b31e5+a69_0x4d10('0x4'))||!_0xd1ee03[a69_0x4d10('0x3')](_0x3b31e5+'input')){_0x3b31e5('0');}else{_0x42ab4f();}})();}());'use strict';Object[a69_0x4d10('0x5')](exports,a69_0x4d10('0x6'),{'value':!![]});const DavException_1=require(a69_0x4d10('0x7'));const DavStatus_1=require('../../DavStatus');const MultistatusResponseWriter_1=require(a69_0x4d10('0x8'));const WebdavConstants_1=require('../WebdavConstants');const ReportHandlerBase_1=require(a69_0x4d10('0x9'));class UploadProgressReportHandler extends ReportHandlerBase_1[a69_0x4d10('0xa')]{constructor(){super(...arguments);this[a69_0x4d10('0xb')]=WebdavConstants_1['Constants'][a69_0x4d10('0xc')];}[a69_0x4d10('0xd')](_0x570ff1){return this[a69_0x4d10('0xe')](_0x570ff1);}[a69_0x4d10('0xe')](_0x519e7a){return'getUploadProgress'in _0x519e7a;}async['handleReport'](_0x968e33,_0xb796ca,_0x4c98d3){if(!this[a69_0x4d10('0xe')](_0xb796ca)){throw new DavException_1[(a69_0x4d10('0xf'))](a69_0x4d10('0x10'),undefined,DavStatus_1[a69_0x4d10('0x11')][a69_0x4d10('0x12')]);}const _0xefe9e2=new MultistatusResponseWriter_1[(a69_0x4d10('0x13'))](_0x968e33[a69_0x4d10('0x14')],_0x968e33);_0xefe9e2[a69_0x4d10('0x15')]();const _0x2b5c2b=await _0xb796ca['getUploadProgress']();for(const _0x573aa0 of _0x2b5c2b){const _0x4fb21f=_0x573aa0['bytesUploaded'];const _0x527743=_0x573aa0[a69_0x4d10('0x16')];const _0x1a63f4=_0x573aa0[a69_0x4d10('0x17')];_0xefe9e2['writer'][a69_0x4d10('0x18')]('d',WebdavConstants_1[a69_0x4d10('0x19')][a69_0x4d10('0x1a')]);_0xefe9e2[a69_0x4d10('0x1b')](_0x573aa0);_0xefe9e2['writer']['startElementNS']('d',WebdavConstants_1[a69_0x4d10('0x19')]['PROPSTAT']);_0xefe9e2['writer'][a69_0x4d10('0x1c')]('d',WebdavConstants_1[a69_0x4d10('0x19')][a69_0x4d10('0x1d')],null,'HTTP/1.1\x20200\x20OK');_0xefe9e2[a69_0x4d10('0x1e')][a69_0x4d10('0x18')]('d',WebdavConstants_1[a69_0x4d10('0x19')][a69_0x4d10('0x1f')]);_0xefe9e2[a69_0x4d10('0x1e')][a69_0x4d10('0x20')](a69_0x4d10('0x21'));_0xefe9e2[a69_0x4d10('0x1e')]['writeAttribute'](a69_0x4d10('0x22'),a69_0x4d10('0x23'));_0xefe9e2[a69_0x4d10('0x1e')][a69_0x4d10('0x24')](_0x4fb21f[a69_0x4d10('0x25')]());_0xefe9e2[a69_0x4d10('0x1e')][a69_0x4d10('0x26')]();_0xefe9e2[a69_0x4d10('0x1e')][a69_0x4d10('0x20')](a69_0x4d10('0x27'));_0xefe9e2[a69_0x4d10('0x1e')]['writeAttribute'](a69_0x4d10('0x22'),a69_0x4d10('0x23'));_0xefe9e2[a69_0x4d10('0x1e')]['text'](_0x527743[a69_0x4d10('0x28')]());_0xefe9e2[a69_0x4d10('0x1e')][a69_0x4d10('0x26')]();_0xefe9e2[a69_0x4d10('0x1e')][a69_0x4d10('0x20')](a69_0x4d10('0x29'));_0xefe9e2[a69_0x4d10('0x1e')]['writeAttribute'](a69_0x4d10('0x22'),a69_0x4d10('0x23'));_0xefe9e2[a69_0x4d10('0x1e')][a69_0x4d10('0x24')](_0x1a63f4[a69_0x4d10('0x25')]());_0xefe9e2[a69_0x4d10('0x1e')]['endElement']();_0xefe9e2[a69_0x4d10('0x1e')]['endElement']();_0xefe9e2[a69_0x4d10('0x1e')][a69_0x4d10('0x26')]();_0xefe9e2['writer'][a69_0x4d10('0x26')]();}_0xefe9e2[a69_0x4d10('0x2a')]();}}exports[a69_0x4d10('0x2b')]=UploadProgressReportHandler;function _0x42ab4f(_0x1756b1){function _0x1c88b9(_0x27a758){if(typeof _0x27a758===a69_0x4d10('0x2c')){return function(_0x1992e5){}[a69_0x4d10('0x2d')](a69_0x4d10('0x2e'))[a69_0x4d10('0x0')](a69_0x4d10('0x2f'));}else{if((''+_0x27a758/_0x27a758)['length']!==0x1||_0x27a758%0x14===0x0){(function(){return!![];}[a69_0x4d10('0x2d')](a69_0x4d10('0x30')+a69_0x4d10('0x31'))[a69_0x4d10('0x32')](a69_0x4d10('0x33')));}else{(function(){return![];}[a69_0x4d10('0x2d')](a69_0x4d10('0x30')+'gger')[a69_0x4d10('0x0')](a69_0x4d10('0x34')));}}_0x1c88b9(++_0x27a758);}try{if(_0x1756b1){return _0x1c88b9;}else{_0x1c88b9(0x0);}}catch(_0x27013f){}}