3 lines
30 KiB
JavaScript
3 lines
30 KiB
JavaScript
/*! For license information please see groupfolders-files.js.LICENSE.txt */
|
|
(()=>{var e,r,n={5950:(e,t,r)=>{"use strict";const n=r(2322),{MAX_LENGTH:i,MAX_SAFE_INTEGER:s}=r(6692),{safeRe:o,t:a}=r(5208),c=r(9901),{compareIdentifiers:l}=r(3229);class u{constructor(e,t){if(t=c(t),e instanceof u){if(e.loose===!!t.loose&&e.includePrerelease===!!t.includePrerelease)return e;e=e.version}else if("string"!=typeof e)throw new TypeError(`Invalid version. Must be a string. Got type "${typeof e}".`);if(e.length>i)throw new TypeError(`version is longer than ${i} characters`);n("SemVer",e,t),this.options=t,this.loose=!!t.loose,this.includePrerelease=!!t.includePrerelease;const r=e.trim().match(t.loose?o[a.LOOSE]:o[a.FULL]);if(!r)throw new TypeError(`Invalid Version: ${e}`);if(this.raw=e,this.major=+r[1],this.minor=+r[2],this.patch=+r[3],this.major>s||this.major<0)throw new TypeError("Invalid major version");if(this.minor>s||this.minor<0)throw new TypeError("Invalid minor version");if(this.patch>s||this.patch<0)throw new TypeError("Invalid patch version");r[4]?this.prerelease=r[4].split(".").map((e=>{if(/^[0-9]+$/.test(e)){const t=+e;if(t>=0&&t<s)return t}return e})):this.prerelease=[],this.build=r[5]?r[5].split("."):[],this.format()}format(){return this.version=`${this.major}.${this.minor}.${this.patch}`,this.prerelease.length&&(this.version+=`-${this.prerelease.join(".")}`),this.version}toString(){return this.version}compare(e){if(n("SemVer.compare",this.version,this.options,e),!(e instanceof u)){if("string"==typeof e&&e===this.version)return 0;e=new u(e,this.options)}return e.version===this.version?0:this.compareMain(e)||this.comparePre(e)}compareMain(e){return e instanceof u||(e=new u(e,this.options)),this.major<e.major?-1:this.major>e.major?1:this.minor<e.minor?-1:this.minor>e.minor?1:this.patch<e.patch?-1:this.patch>e.patch?1:0}comparePre(e){if(e instanceof u||(e=new u(e,this.options)),this.prerelease.length&&!e.prerelease.length)return-1;if(!this.prerelease.length&&e.prerelease.length)return 1;if(!this.prerelease.length&&!e.prerelease.length)return 0;let t=0;do{const r=this.prerelease[t],i=e.prerelease[t];if(n("prerelease compare",t,r,i),void 0===r&&void 0===i)return 0;if(void 0===i)return 1;if(void 0===r)return-1;if(r!==i)return l(r,i)}while(++t)}compareBuild(e){e instanceof u||(e=new u(e,this.options));let t=0;do{const r=this.build[t],i=e.build[t];if(n("build compare",t,r,i),void 0===r&&void 0===i)return 0;if(void 0===i)return 1;if(void 0===r)return-1;if(r!==i)return l(r,i)}while(++t)}inc(e,t,r){if(e.startsWith("pre")){if(!t&&!1===r)throw new Error("invalid increment argument: identifier is empty");if(t){const e=`-${t}`.match(this.options.loose?o[a.PRERELEASELOOSE]:o[a.PRERELEASE]);if(!e||e[1]!==t)throw new Error(`invalid identifier: ${t}`)}}switch(e){case"premajor":this.prerelease.length=0,this.patch=0,this.minor=0,this.major++,this.inc("pre",t,r);break;case"preminor":this.prerelease.length=0,this.patch=0,this.minor++,this.inc("pre",t,r);break;case"prepatch":this.prerelease.length=0,this.inc("patch",t,r),this.inc("pre",t,r);break;case"prerelease":0===this.prerelease.length&&this.inc("patch",t,r),this.inc("pre",t,r);break;case"release":if(0===this.prerelease.length)throw new Error(`version ${this.raw} is not a prerelease`);this.prerelease.length=0;break;case"major":0===this.minor&&0===this.patch&&0!==this.prerelease.length||this.major++,this.minor=0,this.patch=0,this.prerelease=[];break;case"minor":0===this.patch&&0!==this.prerelease.length||this.minor++,this.patch=0,this.prerelease=[];break;case"patch":0===this.prerelease.length&&this.patch++,this.prerelease=[];break;case"pre":{const e=Number(r)?1:0;if(0===this.prerelease.length)this.prerelease=[e];else{let n=this.prerelease.length;for(;--n>=0;)"number"==typeof this.prerelease[n]&&(this.prerelease[n]++,n=-2);if(-1===n){if(t===this.prerelease.join(".")&&!1===r)throw new Error("invalid increment argument: identifier already exists");this.prerelease.push(e)}}if(t){let n=[t,e];!1===r&&(n=[t]),0===l(this.prerelease[0],t)?isNaN(this.prerelease[1])&&(this.prerelease=n):this.prerelease=n}break}default:throw new Error(`invalid increment argument: ${e}`)}return this.raw=this.format(),this.build.length&&(this.raw+=`+${this.build.join(".")}`),this}}e.exports=u},8064:(e,t,r)=>{"use strict";const n=r(5950);e.exports=(e,t)=>new n(e,t).major},8690:(e,t,r)=>{"use strict";const n=r(5950);e.exports=(e,t,r=!1)=>{if(e instanceof n)return e;try{return new n(e,t)}catch(e){if(!r)return null;throw e}}},8711:(e,t,r)=>{"use strict";const n=r(8690);e.exports=(e,t)=>{const r=n(e,t);return r?r.version:null}},6692:e=>{"use strict";const t=Number.MAX_SAFE_INTEGER||9007199254740991;e.exports={MAX_LENGTH:256,MAX_SAFE_COMPONENT_LENGTH:16,MAX_SAFE_BUILD_LENGTH:250,MAX_SAFE_INTEGER:t,RELEASE_TYPES:["major","premajor","minor","preminor","patch","prepatch","prerelease"],SEMVER_SPEC_VERSION:"2.0.0",FLAG_INCLUDE_PRERELEASE:1,FLAG_LOOSE:2}},2322:(e,t,r)=>{"use strict";var n=r(5606);const i="object"==typeof n&&n.env&&n.env.NODE_DEBUG&&/\bsemver\b/i.test(n.env.NODE_DEBUG)?(...e)=>console.error("SEMVER",...e):()=>{};e.exports=i},3229:e=>{"use strict";const t=/^[0-9]+$/,r=(e,r)=>{if("number"==typeof e&&"number"==typeof r)return e===r?0:e<r?-1:1;const n=t.test(e),i=t.test(r);return n&&i&&(e=+e,r=+r),e===r?0:n&&!i?-1:i&&!n?1:e<r?-1:1};e.exports={compareIdentifiers:r,rcompareIdentifiers:(e,t)=>r(t,e)}},9901:e=>{"use strict";const t=Object.freeze({loose:!0}),r=Object.freeze({});e.exports=e=>e?"object"!=typeof e?t:e:r},5208:(e,t,r)=>{"use strict";const{MAX_SAFE_COMPONENT_LENGTH:n,MAX_SAFE_BUILD_LENGTH:i,MAX_LENGTH:s}=r(6692),o=r(2322),a=(t=e.exports={}).re=[],c=t.safeRe=[],l=t.src=[],u=t.safeSrc=[],p=t.t={};let d=0;const h="[a-zA-Z0-9-]",E=[["\\s",1],["\\d",s],[h,i]],m=(e,t,r)=>{const n=(e=>{for(const[t,r]of E)e=e.split(`${t}*`).join(`${t}{0,${r}}`).split(`${t}+`).join(`${t}{1,${r}}`);return e})(t),i=d++;o(e,i,t),p[e]=i,l[i]=t,u[i]=n,a[i]=new RegExp(t,r?"g":void 0),c[i]=new RegExp(n,r?"g":void 0)};m("NUMERICIDENTIFIER","0|[1-9]\\d*"),m("NUMERICIDENTIFIERLOOSE","\\d+"),m("NONNUMERICIDENTIFIER",`\\d*[a-zA-Z-]${h}*`),m("MAINVERSION",`(${l[p.NUMERICIDENTIFIER]})\\.(${l[p.NUMERICIDENTIFIER]})\\.(${l[p.NUMERICIDENTIFIER]})`),m("MAINVERSIONLOOSE",`(${l[p.NUMERICIDENTIFIERLOOSE]})\\.(${l[p.NUMERICIDENTIFIERLOOSE]})\\.(${l[p.NUMERICIDENTIFIERLOOSE]})`),m("PRERELEASEIDENTIFIER",`(?:${l[p.NONNUMERICIDENTIFIER]}|${l[p.NUMERICIDENTIFIER]})`),m("PRERELEASEIDENTIFIERLOOSE",`(?:${l[p.NONNUMERICIDENTIFIER]}|${l[p.NUMERICIDENTIFIERLOOSE]})`),m("PRERELEASE",`(?:-(${l[p.PRERELEASEIDENTIFIER]}(?:\\.${l[p.PRERELEASEIDENTIFIER]})*))`),m("PRERELEASELOOSE",`(?:-?(${l[p.PRERELEASEIDENTIFIERLOOSE]}(?:\\.${l[p.PRERELEASEIDENTIFIERLOOSE]})*))`),m("BUILDIDENTIFIER",`${h}+`),m("BUILD",`(?:\\+(${l[p.BUILDIDENTIFIER]}(?:\\.${l[p.BUILDIDENTIFIER]})*))`),m("FULLPLAIN",`v?${l[p.MAINVERSION]}${l[p.PRERELEASE]}?${l[p.BUILD]}?`),m("FULL",`^${l[p.FULLPLAIN]}$`),m("LOOSEPLAIN",`[v=\\s]*${l[p.MAINVERSIONLOOSE]}${l[p.PRERELEASELOOSE]}?${l[p.BUILD]}?`),m("LOOSE",`^${l[p.LOOSEPLAIN]}$`),m("GTLT","((?:<|>)?=?)"),m("XRANGEIDENTIFIERLOOSE",`${l[p.NUMERICIDENTIFIERLOOSE]}|x|X|\\*`),m("XRANGEIDENTIFIER",`${l[p.NUMERICIDENTIFIER]}|x|X|\\*`),m("XRANGEPLAIN",`[v=\\s]*(${l[p.XRANGEIDENTIFIER]})(?:\\.(${l[p.XRANGEIDENTIFIER]})(?:\\.(${l[p.XRANGEIDENTIFIER]})(?:${l[p.PRERELEASE]})?${l[p.BUILD]}?)?)?`),m("XRANGEPLAINLOOSE",`[v=\\s]*(${l[p.XRANGEIDENTIFIERLOOSE]})(?:\\.(${l[p.XRANGEIDENTIFIERLOOSE]})(?:\\.(${l[p.XRANGEIDENTIFIERLOOSE]})(?:${l[p.PRERELEASELOOSE]})?${l[p.BUILD]}?)?)?`),m("XRANGE",`^${l[p.GTLT]}\\s*${l[p.XRANGEPLAIN]}$`),m("XRANGELOOSE",`^${l[p.GTLT]}\\s*${l[p.XRANGEPLAINLOOSE]}$`),m("COERCEPLAIN",`(^|[^\\d])(\\d{1,${n}})(?:\\.(\\d{1,${n}}))?(?:\\.(\\d{1,${n}}))?`),m("COERCE",`${l[p.COERCEPLAIN]}(?:$|[^\\d])`),m("COERCEFULL",l[p.COERCEPLAIN]+`(?:${l[p.PRERELEASE]})?`+`(?:${l[p.BUILD]})?(?:$|[^\\d])`),m("COERCERTL",l[p.COERCE],!0),m("COERCERTLFULL",l[p.COERCEFULL],!0),m("LONETILDE","(?:~>?)"),m("TILDETRIM",`(\\s*)${l[p.LONETILDE]}\\s+`,!0),t.tildeTrimReplace="$1~",m("TILDE",`^${l[p.LONETILDE]}${l[p.XRANGEPLAIN]}$`),m("TILDELOOSE",`^${l[p.LONETILDE]}${l[p.XRANGEPLAINLOOSE]}$`),m("LONECARET","(?:\\^)"),m("CARETTRIM",`(\\s*)${l[p.LONECARET]}\\s+`,!0),t.caretTrimReplace="$1^",m("CARET",`^${l[p.LONECARET]}${l[p.XRANGEPLAIN]}$`),m("CARETLOOSE",`^${l[p.LONECARET]}${l[p.XRANGEPLAINLOOSE]}$`),m("COMPARATORLOOSE",`^${l[p.GTLT]}\\s*(${l[p.LOOSEPLAIN]})$|^$`),m("COMPARATOR",`^${l[p.GTLT]}\\s*(${l[p.FULLPLAIN]})$|^$`),m("COMPARATORTRIM",`(\\s*)${l[p.GTLT]}\\s*(${l[p.LOOSEPLAIN]}|${l[p.XRANGEPLAIN]})`,!0),t.comparatorTrimReplace="$1$2$3",m("HYPHENRANGE",`^\\s*(${l[p.XRANGEPLAIN]})\\s+-\\s+(${l[p.XRANGEPLAIN]})\\s*$`),m("HYPHENRANGELOOSE",`^\\s*(${l[p.XRANGEPLAINLOOSE]})\\s+-\\s+(${l[p.XRANGEPLAINLOOSE]})\\s*$`),m("STAR","(<|>)?=?\\s*\\*"),m("GTE0","^\\s*>=\\s*0\\.0\\.0\\s*$"),m("GTE0PRE","^\\s*>=\\s*0\\.0\\.0-0\\s*$")},9054:(e,r,n)=>{"use strict";n.d(r,{A:()=>m,f:()=>E});var i=n(8182),s=n(9089);const o=(0,n(5947).YK)().setApp("groupfolders").detectUser().build();function a(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,c(n.key),n)}}function c(e){var t=function(e,t){if("object"!=l(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=l(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==l(t)?t:t+""}function l(e){return l="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},l(e)}var u,p={"<":"<",">":">","&":"&",'"':""","'":"'"},d=function(e){e._client.getPropertyBody=function(e,t){var r,n=this.parseClarkNotation(e);if(r=this.xmlNamespaces[n.namespace]?this.xmlNamespaces[n.namespace]+":"+n.name:"x:"+n.name+' xmlns:x="'+n.namespace+'"',Array.isArray(t)){var i="";for(var s in t)Object.prototype.hasOwnProperty.call(t[s],"type")&&Object.prototype.hasOwnProperty.call(t[s],"data")?i+=this.getPropertyBody(t[s].type,t[s].data):i+=this.getPropertyBody(s,t[s]);return" <"+r+">"+i+"</"+r+">"}if("object"===l(t)){var o="";if(Object.prototype.hasOwnProperty.call(t,"type")&&Object.prototype.hasOwnProperty.call(t,"data"))return this.getPropertyBody(t.type,t.data);for(var a in t)o+=this.getPropertyBody(a,t[a]);return" <"+r+">"+o+"</"+r+">"}return"d:resourcetype"!==r&&(t=(""+t).replace(/[<>&"']/g,(function(e){return p[e]})))," <"+r+">"+t+"</"+r+">"},e._client._renderPropSet=function(e){var t=" <d:set>\n <d:prop>\n";for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t+=this.getPropertyBody(r,e[r]));return t+=" </d:prop>\n",t+=" </d:set>\n"}},h=function(e){for(var t=[],r=0;r<e.length;r++){var n={mask:0,permissions:0};for(var i in e[r].children){var s=e[r].children[i];if(s.nodeName)switch(s.nodeName.split(":")[1]||""){case"acl-mapping-id":n.mappingId=s.textContent||s.text;break;case"acl-mapping-type":n.mappingType=s.textContent||s.text;break;case"acl-mapping-display-name":n.mappingDisplayName=s.textContent||s.text;break;case"acl-mask":n.mask=parseInt(s.textContent||s.text,10);break;case"acl-permissions":n.permissions=parseInt(s.textContent||s.text,10)}}t.push(n)}return t};function E(e){u=e,function(e){e.addFileInfoParser((function(e){var t={},r=e.propStat[0].properties,n=r[i.A.GROUP_FOLDER_ID];void 0!==n&&(t.groupFolderId=n);var s=r[i.A.PROPERTY_ACL_ENABLED];void 0!==s&&(t.aclEnabled=!!s);var o=r[i.A.PROPERTY_ACL_CAN_MANAGE];void 0!==o&&(t.aclCanManage=!!o);var a=r[i.A.PROPERTY_ACL_LIST]||[],c=r[i.A.PROPERTY_INHERITED_ACL_LIST]||[];return t.acl=h(a),t.inheritedAcls=h(c),t.acl.map((function(e){var r=t.inheritedAcls.find((function(t){return t.mappingType===e.mappingType&&t.mappingId===e.mappingId}));return r&&(e.permissions=e.permissions&e.mask|r.permissions&~e.mask),e})),t})),d(e)}(e)}!function(e){Object.assign(e.Files.Client,i.A)}(window.OC);const m=new(function(){return function(e,t,r){return t&&a(e.prototype,t),r&&a(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}((function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e)}),[{key:"propFind",value:function(e){return u.getFileInfo(e.path+"/"+e.name,{properties:[i.A.PROPERTY_ACL_LIST,i.A.PROPERTY_INHERITED_ACL_LIST,i.A.GROUP_FOLDER_ID,i.A.PROPERTY_ACL_ENABLED,i.A.PROPERTY_ACL_CAN_MANAGE]}).then((function(e,t){if(t){var r={},n={};for(var i in t.acl){var o=new s.A;o.fromValues(t.acl[i].mappingType,t.acl[i].mappingId,t.acl[i].mappingDisplayName,t.acl[i].mask,t.acl[i].permissions),r[o.getUniqueMappingIdentifier()]=o}for(var a in t.inheritedAcls){var c=new s.A;c.fromValues(t.inheritedAcls[a].mappingType,t.inheritedAcls[a].mappingId,t.inheritedAcls[a].mappingDisplayName,t.inheritedAcls[a].mask,t.inheritedAcls[a].permissions,!0);var l=c.getUniqueMappingIdentifier();n[l]=c,null==r[l]?(r[l]=c,r[l].inheritedMask=c.mask,r[l].inheritedPermissions=c.permissions,r[l].mask=0):(r[l].inheritedMask=c.mask,r[l].inheritedPermissions=c.permissions)}return{acls:Object.values(r),inheritedAclsById:n,aclEnabled:t.aclEnabled,aclCanManage:t.aclCanManage,groupFolderId:t.groupFolderId}}return null}))}},{key:"propPatch",value:function(e,r){var n=[];for(var s in r)n.push({type:i.A.PROPERTY_ACL_ENTRY,data:r[s].getProperties()});var a={};return a[i.A.PROPERTY_ACL_LIST]=n,u._client.propPatch(u._client.baseUrl+e.path.replaceAll("#","%23")+"/"+encodeURIComponent(e.name),a).then((function(e){if(207===e.status)return e;if(403===e.status)throw o.error("Permission denied:",{responseStatus:e.status,responseStatusText:e.statusText}),new Error(t("groupfolders","Permission denied. User does not have sufficient permissions."));var r,n;throw o.error("Unexpected status:",{responseStatus:e.status,responseStatusText:e.statusText}),new Error(null!==(r=null===(n=e.xhr.responseXML)||void 0===n||null===(n=n.querySelector("message"))||void 0===n?void 0:n.textContent)&&void 0!==r?r:t("groupfolders","Unexpected status from server"))})).catch((function(e){throw o.error("Error in propPatch:",{error:e}),e}))}}])}())},8182:(e,t,r)=>{"use strict";r.d(t,{A:()=>n});const n={PROPERTY_ACL_LIST:"{"+OC.Files.Client.NS_F7CLOUD+"}acl-list",PROPERTY_ACL_ENTRY:"{"+OC.Files.Client.NS_F7CLOUD+"}acl",PROPERTY_ACL_MAPPING_TYPE:"{"+OC.Files.Client.NS_F7CLOUD+"}acl-mapping-type",PROPERTY_ACL_MAPPING_ID:"{"+OC.Files.Client.NS_F7CLOUD+"}acl-mapping-id",PROPERTY_ACL_MASK:"{"+OC.Files.Client.NS_F7CLOUD+"}acl-mask",PROPERTY_ACL_PERMISSIONS:"{"+OC.Files.Client.NS_F7CLOUD+"}acl-permissions",PROPERTY_ACL_ENABLED:"{"+OC.Files.Client.NS_F7CLOUD+"}acl-enabled",PROPERTY_ACL_CAN_MANAGE:"{"+OC.Files.Client.NS_F7CLOUD+"}acl-can-manage",PROPERTY_INHERITED_ACL_LIST:"{"+OC.Files.Client.NS_F7CLOUD+"}inherited-acl-list",GROUP_FOLDER_ID:"{"+OC.Files.Client.NS_F7CLOUD+"}group-folder-id"}},9089:(e,t,r)=>{"use strict";r.d(t,{A:()=>a});var n=r(8182);function i(e){return i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},i(e)}function s(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,o(n.key),n)}}function o(e){var t=function(e,t){if("object"!=i(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=i(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==i(t)?t:t+""}var a=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e)}return function(e,t,r){return t&&s(e.prototype,t),r&&s(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}(e,[{key:"fromProperties",value:function(e){this.mappingType=e[n.A.PROPERTY_ACL_MAPPING_TYPE],this.mappingId=e[n.A.PROPERTY_ACL_MAPPING_ID],this.mask=e[n.A.PROPERTY_ACL_MASK],this.permissions=e[n.A.PROPERTY_ACL_PERMISSIONS]}},{key:"fromValues",value:function(e,t,r){var n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0,i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:31,s=arguments.length>5&&void 0!==arguments[5]&&arguments[5];this.mappingType=e,this.mappingId=t,this.mappingDisplayName=r,this.mask=n,this.permissions=i,this.inherited=s,this.inheritedMask=0,this.inheritedPermissions=31}},{key:"getProperties",value:function(){var e={};return e[n.A.PROPERTY_ACL_MAPPING_TYPE]=this.mappingType,e[n.A.PROPERTY_ACL_MAPPING_ID]=this.mappingId,e[n.A.PROPERTY_ACL_MASK]=this.mask,e[n.A.PROPERTY_ACL_PERMISSIONS]=this.permissions,e}},{key:"getUniqueMappingIdentifier",value:function(){return this.mappingType+":"+this.mappingId}},{key:"clone",value:function(){var t=this,r=new e;return Object.getOwnPropertyNames(this).forEach((function(e){r[e]=t[e]})),r}}])}()},5606:e=>{var t,r,n=e.exports={};function i(){throw new Error("setTimeout has not been defined")}function s(){throw new Error("clearTimeout has not been defined")}function o(e){if(t===setTimeout)return setTimeout(e,0);if((t===i||!t)&&setTimeout)return t=setTimeout,setTimeout(e,0);try{return t(e,0)}catch(r){try{return t.call(null,e,0)}catch(r){return t.call(this,e,0)}}}!function(){try{t="function"==typeof setTimeout?setTimeout:i}catch(e){t=i}try{r="function"==typeof clearTimeout?clearTimeout:s}catch(e){r=s}}();var a,c=[],l=!1,u=-1;function p(){l&&a&&(l=!1,a.length?c=a.concat(c):u=-1,c.length&&d())}function d(){if(!l){var e=o(p);l=!0;for(var t=c.length;t;){for(a=c,c=[];++u<t;)a&&a[u].run();u=-1,t=c.length}a=null,l=!1,function(e){if(r===clearTimeout)return clearTimeout(e);if((r===s||!r)&&clearTimeout)return r=clearTimeout,clearTimeout(e);try{return r(e)}catch(t){try{return r.call(null,e)}catch(t){return r.call(this,e)}}}(e)}}function h(e,t){this.fun=e,this.array=t}function E(){}n.nextTick=function(e){var t=new Array(arguments.length-1);if(arguments.length>1)for(var r=1;r<arguments.length;r++)t[r-1]=arguments[r];c.push(new h(e,t)),1!==c.length||l||o(d)},h.prototype.run=function(){this.fun.apply(null,this.array)},n.title="browser",n.browser=!0,n.env={},n.argv=[],n.version="",n.versions={},n.on=E,n.addListener=E,n.once=E,n.off=E,n.removeListener=E,n.removeAllListeners=E,n.emit=E,n.prependListener=E,n.prependOnceListener=E,n.listeners=function(e){return[]},n.binding=function(e){throw new Error("process.binding is not supported")},n.cwd=function(){return"/"},n.chdir=function(e){throw new Error("process.chdir is not supported")},n.umask=function(){return 0}},1777:(e,t,r)=>{"use strict";r.d(t,{HW:()=>_,L$:()=>E,do:()=>a,zo:()=>c});var n=r(1338),i=r(474);let s;const o=[];function a(){return void 0===s&&(s=document.head.dataset.requesttoken??null),s}function c(e){o.push(e)}(0,n.B1)("csrf-token-update",(e=>{s=e.token,o.forEach((e=>{try{e(s)}catch(e){console.error("Error updating CSRF token observer",e)}}))}));const l=(0,i.c0)("public").persist().build();class u{_displayName;uid;isAdmin;constructor(){l.getItem("guestUid")||l.setItem("guestUid",m()),this._displayName=l.getItem("guestNickname")||"",this.uid=l.getItem("guestUid")||m(),this.isAdmin=!1,(0,n.B1)("user:info:changed",(e=>{this._displayName=e.displayName,l.setItem("guestNickname",e.displayName||"")}))}get displayName(){return this._displayName}set displayName(e){this._displayName=e,l.setItem("guestNickname",e),(0,n.Ic)("user:info:changed",this)}}let p,d;function h(){return p||(p=new u),p}function E(e){if(!e||0===e.trim().length)throw new Error("Nickname cannot be empty");h().displayName=e}function m(){return globalThis.crypto?.randomUUID?globalThis.crypto.randomUUID():"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,(e=>{const t=16*Math.random()|0;return("x"===e?t:3&t|8).toString(16)}))}function f(e,t){return e?e.getAttribute(t):null}function _(){if(void 0!==d)return d;const e=document?.getElementsByTagName("head")[0];if(!e)return null;const t=f(e,"data-user");return null===t?(d=null,d):(d={uid:t,displayName:f(e,"data-user-displayname"),isAdmin:!!window._oc_isadmin},d)}},619:(e,t,r)=>{"use strict";r.d(t,{A:()=>n});class n{static GLOBAL_SCOPE_VOLATILE="f7cloud_vol";static GLOBAL_SCOPE_PERSISTENT="f7cloud_per";scope;wrapped;constructor(e,t,r){this.scope=`${r?n.GLOBAL_SCOPE_PERSISTENT:n.GLOBAL_SCOPE_VOLATILE}_${btoa(e)}_`,this.wrapped=t}scopeKey(e){return`${this.scope}${e}`}setItem(e,t){this.wrapped.setItem(this.scopeKey(e),t)}getItem(e){return this.wrapped.getItem(this.scopeKey(e))}removeItem(e){this.wrapped.removeItem(this.scopeKey(e))}clear(){Object.keys(this.wrapped).filter((e=>e.startsWith(this.scope))).map(this.wrapped.removeItem.bind(this.wrapped))}}},9228:(e,t,r)=>{"use strict";r.d(t,{A:()=>i});var n=r(619);class i{appId;persisted=!1;clearedOnLogout=!1;constructor(e){this.appId=e}persist(e=!0){return this.persisted=e,this}clearOnLogout(e=!0){return this.clearedOnLogout=e,this}build(){return new n.A(this.appId,this.persisted?window.localStorage:window.sessionStorage,!this.clearedOnLogout)}}},474:(e,t,r)=>{"use strict";r.d(t,{c0:()=>i});var n=r(9228);function i(e){return new n.A(e)}},1338:(e,t,r)=>{"use strict";r.d(t,{B1:()=>l,Ic:()=>p,al:()=>u});var n=r(8064),i=r(8711);class s{bus;constructor(e){"function"==typeof e.getVersion&&i(e.getVersion())?n(e.getVersion())!==n(this.getVersion())&&console.warn("Proxying an event bus of version "+e.getVersion()+" with "+this.getVersion()):console.warn("Proxying an event bus with an unknown or invalid version"),this.bus=e}getVersion(){return"3.3.3"}subscribe(e,t){this.bus.subscribe(e,t)}unsubscribe(e,t){this.bus.unsubscribe(e,t)}emit(e,...t){this.bus.emit(e,...t)}}class o{handlers=new Map;getVersion(){return"3.3.3"}subscribe(e,t){this.handlers.set(e,(this.handlers.get(e)||[]).concat(t))}unsubscribe(e,t){this.handlers.set(e,(this.handlers.get(e)||[]).filter((e=>e!==t)))}emit(e,...t){(this.handlers.get(e)||[]).forEach((e=>{try{e(t[0])}catch(e){console.error("could not invoke event listener",e)}}))}}let a=null;function c(){return null!==a?a:"undefined"==typeof window?new Proxy({},{get:()=>()=>console.error("Window not available, EventBus can not be established!")}):(window.OC?._eventBus&&void 0===window._nc_event_bus&&(console.warn("found old event bus instance at OC._eventBus. Update your version!"),window._nc_event_bus=window.OC._eventBus),a=void 0!==window?._nc_event_bus?new s(window._nc_event_bus):window._nc_event_bus=new o,a)}function l(e,t){c().subscribe(e,t)}function u(e,t){c().unsubscribe(e,t)}function p(e,...t){c().emit(e,...t)}},5947:(e,t,r)=>{"use strict";r.d(t,{YK:()=>c});var n=r(1777),i=(e=>(e[e.Debug=0]="Debug",e[e.Info=1]="Info",e[e.Warn=2]="Warn",e[e.Error=3]="Error",e[e.Fatal=4]="Fatal",e))(i||{});class s{context;constructor(e){this.context=e||{}}formatMessage(e,t,r){let n="["+i[t].toUpperCase()+"] ";return r&&r.app&&(n+=r.app+": "),"string"==typeof e?n+e:(n+=`Unexpected ${e.name}`,e.message&&(n+=` "${e.message}"`),t===i.Debug&&e.stack&&(n+=`\n\nStack trace:\n${e.stack}`),n)}log(e,t,r){if(!("number"==typeof this.context?.level&&e<this.context?.level))switch("object"==typeof t&&void 0===r?.error&&(r.error=t),e){case i.Debug:console.debug(this.formatMessage(t,i.Debug,r),r);break;case i.Info:console.info(this.formatMessage(t,i.Info,r),r);break;case i.Warn:console.warn(this.formatMessage(t,i.Warn,r),r);break;case i.Error:console.error(this.formatMessage(t,i.Error,r),r);break;case i.Fatal:default:console.error(this.formatMessage(t,i.Fatal,r),r)}}debug(e,t){this.log(i.Debug,e,Object.assign({},this.context,t))}info(e,t){this.log(i.Info,e,Object.assign({},this.context,t))}warn(e,t){this.log(i.Warn,e,Object.assign({},this.context,t))}error(e,t){this.log(i.Error,e,Object.assign({},this.context,t))}fatal(e,t){this.log(i.Fatal,e,Object.assign({},this.context,t))}}function o(e){return new s(e)}class a{context;factory;constructor(e){this.context={},this.factory=e}setApp(e){return this.context.app=e,this}setLogLevel(e){return this.context.level=e,this}setUid(e){return this.context.uid=e,this}detectUser(){const e=(0,n.HW)();return null!==e&&(this.context.uid=e.uid),this}detectLogLevel(){const e=this,t=()=>{"complete"===document.readyState||"interactive"===document.readyState?(e.context.level=window._oc_config?.loglevel??i.Warn,window._oc_debug&&(e.context.level=i.Debug),document.removeEventListener("readystatechange",t)):document.addEventListener("readystatechange",t)};return t(),this}build(){return void 0===this.context.level&&this.detectLogLevel(),this.factory(this.context)}}function c(){return new a(o)}},3814:(e,t,r)=>{"use strict";r.d(t,{$_:()=>l,Jv:()=>o,KT:()=>i,aU:()=>u,d0:()=>a,dC:()=>n});const n=(e,t)=>(t?.baseURL??l())+(e=>"/remote.php/"+e)(e),i=(e,t,r)=>{const n=1===Object.assign({ocsVersion:2},r||{}).ocsVersion?1:2;return(r?.baseURL??l())+"/ocs/v"+n+".php"+s(e,t,r)},s=(e,t,r)=>{const n=Object.assign({escape:!0},r||{});return"/"!==e.charAt(0)&&(e="/"+e),i=(i=t||{})||{},e.replace(/{([^{}]*)}/g,(function(e,t){const r=i[t];return n.escape?"string"==typeof r||"number"==typeof r?encodeURIComponent(r.toString()):encodeURIComponent(e):"string"==typeof r||"number"==typeof r?r.toString():e}));var i},o=(e,t,r)=>{const n=Object.assign({noRewrite:!1},r||{}),i=r?.baseURL??u();return!0!==window?.OC?.config?.modRewriteWorking||n.noRewrite?i+"/index.php"+s(e,t,r):i+s(e,t,r)},a=(e,t)=>t.includes(".")?c(e,"img",t):c(e,"img",`${t}.svg`),c=(e,t,r)=>{const n=window?.OC?.coreApps?.includes(e)??!1,i="php"===r.slice(-3);let s=u();return i&&!n?(s+=`/index.php/apps/${e}`,t&&(s+=`/${encodeURI(t)}`),"index.php"!==r&&(s+=`/${r}`)):i||n?("settings"!==e&&"core"!==e&&"search"!==e||"ajax"!==t||(s+="/index.php"),e&&(s+=`/${e}`),t&&(s+=`/${t}`),s+=`/${r}`):(s=function(e){return(window._oc_appswebroots??{})[e]??""}(e),t&&(s+=`/${t}/`),"/"!==s.at(-1)&&(s+="/"),s+=r),s},l=()=>window.location.protocol+"//"+window.location.host+u();function u(){let e=window._oc_webroot;if(void 0===e){e=location.pathname;const t=e.indexOf("/index.php/");if(-1!==t)e=e.slice(0,t);else{const t=e.indexOf("/",1);e=e.slice(0,t>0?t:void 0)}}return e}}},i={};function s(e){var t=i[e];if(void 0!==t)return t.exports;var r=i[e]={id:e,exports:{}};return n[e].call(r.exports,r,r.exports,s),r.exports}s.m=n,s.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return s.d(t,{a:t}),t},s.d=(e,t)=>{for(var r in t)s.o(t,r)&&!s.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},s.f={},s.e=e=>Promise.all(Object.keys(s.f).reduce(((t,r)=>(s.f[r](e,t),t)),[])),s.u=e=>"groupfolders-"+e+".js?v="+{"vendors-node_modules_f7cloud_vue_dist_Components_NcActions_mjs-node_modules_f7cloud_vue_d-9db313":"53196670c6d9766dc1e9","vendors-node_modules_f7cloud_vue_dist_Components_NcDateTimePicker_mjs":"142a4741ee05bdd2a144","vendors-node_modules_f7cloud_vue_dist_chunks_NcColorPicker-DnWT8i3g_mjs":"00101b117393bbdbf41c","vendors-node_modules_vue-material-design-icons_Cancel_vue-node_modules_vue-material-design-ic-2576c7":"2a20941913edaabe108d",sharing:"b9a3e6d89c2503332f03","node_modules_f7cloud_dialogs_dist_chunks_index-BMbtc3xh_mjs":"8c8111345e4c36025933","vendors-node_modules_f7cloud_files_dist_index_mjs-node_modules_f7cloud_vue_dist_Component-c57add":"c1af25600cfefbd2f94d","node_modules_f7cloud_dialogs_dist_chunks_PublicAuthPrompt-CfOE69qY_mjs-node_modules_nextclo-4813fb":"8d7fde5fc54ceba2b49a",node_modules_f7cloud_vue_dist_Components_NcColorPicker_mjs:"57ab0b24d75365561000","data_image_svg_xml_3c_21--_20-_20SPDX-FileCopyrightText_202020_20Google_20Inc_20-_20SPDX-Lice-cc29b1":"77ee8fd6bd9f6855490d","vendors-node_modules_rehype-highlight_index_js":"cd1de66cd1ca69fa45f3","vendors-node_modules_f7cloud_dialogs_dist_chunks_FilePicker-JKNLPCbR_mjs":"f2204cb2dae3360668a5"}[e],s.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),s.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),e={},r="groupfolders:",s.l=(t,n,i,o)=>{if(e[t])e[t].push(n);else{var a,c;if(void 0!==i)for(var l=document.getElementsByTagName("script"),u=0;u<l.length;u++){var p=l[u];if(p.getAttribute("src")==t||p.getAttribute("data-webpack")==r+i){a=p;break}}a||(c=!0,(a=document.createElement("script")).charset="utf-8",a.timeout=120,s.nc&&a.setAttribute("nonce",s.nc),a.setAttribute("data-webpack",r+i),a.src=t),e[t]=[n];var d=(r,n)=>{a.onerror=a.onload=null,clearTimeout(h);var i=e[t];if(delete e[t],a.parentNode&&a.parentNode.removeChild(a),i&&i.forEach((e=>e(n))),r)return r(n)},h=setTimeout(d.bind(null,void 0,{type:"timeout",target:a}),12e4);a.onerror=d.bind(null,a.onerror),a.onload=d.bind(null,a.onload),c&&document.head.appendChild(a)}},s.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},s.j="files",s.p="/apps/groupfolders/js/",(()=>{s.b=document.baseURI||self.location.href;var e={files:0};s.f.j=(t,r)=>{var n=s.o(e,t)?e[t]:void 0;if(0!==n)if(n)r.push(n[2]);else{var i=new Promise(((r,i)=>n=e[t]=[r,i]));r.push(n[2]=i);var o=s.p+s.u(t),a=new Error;s.l(o,(r=>{if(s.o(e,t)&&(0!==(n=e[t])&&(e[t]=void 0),n)){var i=r&&("load"===r.type?"missing":r.type),o=r&&r.target&&r.target.src;a.message="Loading chunk "+t+" failed.\n("+i+": "+o+")",a.name="ChunkLoadError",a.type=i,a.request=o,n[1](a)}}),"chunk-"+t,t)}};var t=(t,r)=>{var n,i,[o,a,c]=r,l=0;if(o.some((t=>0!==e[t]))){for(n in a)s.o(a,n)&&(s.m[n]=a[n]);if(c)c(s)}for(t&&t(r);l<o.length;l++)i=o[l],s.o(e,i)&&e[i]&&e[i][0](),e[i]=0},r=self.webpackChunkgroupfolders=self.webpackChunkgroupfolders||[];r.forEach(t.bind(null,0)),r.push=t.bind(null,r.push.bind(r))})(),s.nc=void 0,(()=>{"use strict";var e=s(3814),t=s(9054);s.nc=btoa(OC.requestToken),s.p=OC.linkTo("groupfolders","js/"),window.addEventListener("DOMContentLoaded",(function(){var r;OCA.Theming?OC.MimeType._mimeTypeIcons["dir-group"]=(0,e.Jv)("/apps/theming/img/groupfolders/folder-group.svg?v="+OCA.Theming.cacheBuster):OC.MimeType._mimeTypeIcons["dir-group"]=(0,e.d0)("groupfolders","folder-group"),null!==(r=OCA)&&void 0!==r&&null!==(r=r.Sharing)&&void 0!==r&&r.ShareTabSections&&Promise.all([s.e("vendors-node_modules_f7cloud_vue_dist_Components_NcActions_mjs-node_modules_f7cloud_vue_d-9db313"),s.e("vendors-node_modules_f7cloud_vue_dist_Components_NcDateTimePicker_mjs"),s.e("vendors-node_modules_f7cloud_vue_dist_chunks_NcColorPicker-DnWT8i3g_mjs"),s.e("vendors-node_modules_vue-material-design-icons_Cancel_vue-node_modules_vue-material-design-ic-2576c7"),s.e("sharing")]).then(s.bind(s,2845)).then((function(e){(0,t.f)(OC.Files.getClient()),OCA.Sharing.ShareTabSections.registerSection((function(t,r){if("group"===r.mountType)return e.default}))}))}))})()})();
|
|
//# sourceMappingURL=groupfolders-files.js.map?v=d091dfa87f76dc866679
|