varEt=typeofglobalThis<"u"?globalThis:typeofwindow<"u"?window:typeofglobal<"u"?global:typeofself<"u"?self:{};functionNn(r){returnr&&r.__esModule&&Object.prototype.hasOwnProperty.call(r,"default")?r.default:r}functiongs(r){returnr&&r.__esModule&&Object.prototype.hasOwnProperty.call(r,"default")?r.default:r}varSa={exports:{}},Ge=Sa.exports={},pt,ht;function_n(){thrownewError("setTimeout has not been defined")}functionSn(){thrownewError("clearTimeout has not been defined")}(function(){try{typeofsetTimeout=="function"?pt=setTimeout:pt=_n}catch{pt=_n}try{typeofclearTimeout=="function"?ht=clearTimeout:ht=Sn}catch{ht=Sn}})();functionAa(r){if(pt===setTimeout)returnsetTimeout(r,0);if((pt===_n||!pt)&&setTimeout)returnpt=setTimeout,setTimeout(r,0);try{returnpt(r,0)}catch{try{returnpt.call(null,r,0)}catch{returnpt.call(this,r,0)}}}functionys(r){if(ht===clearTimeout)returnclearTimeout(r);if((ht===Sn||!ht)&&clearTimeout)returnht=clearTimeout,clearTimeout(r);try{returnht(r)}catch{try{returnht.call(null,r)}catch{returnht.call(this,r)}}}varyt=[],Pt=!1,St,or=-1;functionms(){!Pt||!St||(Pt=!1,St.length?yt=St.concat(yt):or=-1,yt.length&&Oa())}functionOa(){if(!Pt){varr=Aa(ms);Pt=!0;for(varo=yt.length;o;){for(St=yt,yt=[];++or<o;)St&&St[or].run();or=-1,o=yt.length}St=null,Pt=!1,ys(r)}}Ge.nextTick=function(r){varo=newArray(arguments.length-1);if(arguments.length>1)for(varf=1;f<arguments.length;f++)o[f-1]=arguments[f];yt.push(newRa(r,o)),yt.length===1&&!Pt&&Aa(Oa)};functionRa(r,o){this.fun=r,this.array=o}Ra.prototype.run=function(){this.fun.apply(null,this.array)},Ge.title="browser",Ge.browser=!0,Ge.env={},Ge.argv=[],Ge.version="",Ge.versions={};functiongt(){}Ge.on=gt,Ge.addListener=gt,Ge.once=gt,Ge.off=gt,Ge.removeListener=gt,Ge.removeAllListeners=gt,Ge.emit=gt,Ge.prependListener=gt,Ge.prependOnceListener=gt,Ge.listeners=function(r){return[]},Ge.binding=function(r){thrownewError("process.binding is not supported")},Ge.cwd=function(){return"/"},Ge.chdir=function(r){thrownewError("process.chdir is not supported")},Ge.umask=function(){return0};varbs=Sa.exports;constve=gs(bs);vardr,Kn;functionIa(){if(Kn)returndr;Kn=1;varr={};returndr=typeofve=="object"&&r&&r.NODE_DEBUG&&/\bsemver\b/i.test(r.NODE_DEBUG)?(...o)=>console.error("SEMVER",...o):()=>{},dr}vargr,Qn;functionNa(){if(Qn)returngr;Qn=1;constr="2.0.0",o=256,f=Number.MAX_SAFE_INTEGER||9007199254740991,g=16,R=o-6;returngr={MAX_LENGTH:o,MAX_SAFE_COMPONENT_LENGTH:g,MAX_SAFE_BUILD_LENGTH:R,MAX_SAFE_INTEGER:f,RELEASE_TYPES:["major","premajor","minor","preminor","patch","prepatch","prerelease"],SEMVER_SPEC_VERSION:r,FLAG_INCLUDE_PRERELEASE:1,FLAG_LOOSE:2},gr}varyr={exports:{}},Zn;functionEs(){returnZn||(Zn=1,(function(r,o){const{MAX_SAFE_COMPONENT_LENGTH:f,MAX_SAFE_BUILD_LENGTH:g,MAX_LENGTH:R}=Na(),y=Ia();o=r.exports={};constT=o.re=[],b=o.safeRe=[],d=o.src=[],M=o.safeSrc=[],u=o.t={};letL=0;constj="[a-zA-Z0-9-]",ee=[["\\s",1],["\\d",R],[j,g]],X=J=>{for(const[_,S]ofee)J=J.split(`${_}*`).join(`${_}{0,${S}}`).split(`${_}+`).join(`${_}{1,${S}}`);returnJ},q=(J,_,S)=>{constC=X(_),E=L++;y(J,E,_),u[J]=E,d[E]=_,M[E]=C,T[E]=newRegExp(_,S?"g":void0),b[E]=newRegExp(C,S?"g":void0)};q("NUMERICIDENTIFIER","0|[1-9]\\d*"),q("NUMERICIDENTIFIERLOOSE","\\d+"),q("NONNUMERICIDENTIFIER",`\\d*[a-zA-Z-]${j}*`),q("MAINVERSION",`(${d[u.NUMERICIDENTIFIER]})\\.(${d[u.NUMERICIDENTIFIER]})\\.(${d[u.NUMERICIDENTIFIER]})`),q("MAINVERSIONLOOSE",`(${d[u.NUMERICIDENTIFIERLOOSE]})\\.(${d[u.NUMERICIDENTIFIERLOOSE]})\\.(${d[u.NUMERICIDENTIFIERLOOSE]})`),q("PRERELEASEIDENTIFIER",`(?:${d[u.NONNUMERICIDENTIFIER]}|${d[u.NUMERICIDENTIFIER]})`),q("PRERELEASEIDENTIFIERLOOSE",`(?:${d[u.NONNUMERICIDENTIFIER]}|${d[u.NUMERICIDENTIFIERLOOSE]})`),q("PRERELEASE",`(?:-(${d[u.PRERELEASEIDENTIFIER]}(?:\\.${d[u.PRERELEASEIDENTIFIER]})*))`),q("PRERELEASELOOSE",`(?:-?(${d[u.PRERELEASEIDENTIFIERLOOSE]}(?:\\.${d[u.PRERELEASEIDENTIFIERLOOSE]})*))`),q("BUILDIDENTIFIER",`${j}+`),q("BUILD",`(?:\\+(${d[u.BUILDIDENTIFIER]}(?:\\.${d[u.BUILDIDENTIFIER]})*))`),q("FULLPLAIN",`v?${d[u.MAINVERSION]}${d[u
Stacktrace:
${o.stack}`),R)}log(o,f,g){if(!(typeofthis.context?.level=="number"&&o<this.context?.level))switch(typeoff=="object"&&g?.error===void0&&(g.error=f),o){caseVe.Debug:console.debug(this.formatMessage(f,Ve.Debug,g),g);break;caseVe.Info:console.info(this.formatMessage(f,Ve.Info,g),g);break;caseVe.Warn:console.warn(this.formatMessage(f,Ve.Warn,g),g);break;caseVe.Error:console.error(this.formatMessage(f,Ve.Error,g),g);break;caseVe.Fatal:default:console.error(this.formatMessage(f,Ve.Fatal,g),g);break}}debug(o,f){this.log(Ve.Debug,o,Object.assign({},this.context,f))}info(o,f){this.log(Ve.Info,o,Object.assign({},this.context,f))}warn(o,f){this.log(Ve.Warn,o,Object.assign({},this.context,f))}error(o,f){this.log(Ve.Error,o,Object.assign({},this.context,f))}fatal(o,f){this.log(Ve.Fatal,o,Object.assign({},this.context,f))}}functionks(r){returnnewjs(r)}classFs{context;factory;constructor(o){this.context={},this.factory=o}setApp(o){returnthis.context.app=o,this}setLogLevel(o){returnthis.context.level=o,this}setUid(o){returnthis.context.uid=o,this}detectUser(){consto=Ms();returno!==null&&(this.context.uid=o.uid),this}detectLogLevel(){consto=this,f=()=>{document.readyState==="complete"||document.readyState==="interactive"?(o.context.level=window._oc_config?.loglevel??Ve.Warn,window._oc_debug&&(o.context.level=Ve.Debug),document.removeEventListener("readystatechange",f)):document.addEventListener("readystatechange",f)};returnf(),this}build(){returnthis.context.level===void0&&this.detectLogLevel(),this.factory(this.context)}}functionUs(){returnnewFs(ks)}window._nc_files_scope??={},window._nc_files_scope.v4_0??={};constct=window._nc_files_scope.v4_0,Vt=Us().setApp("@nextcloud/files").detectUser().build(),qs=Object.freeze({NONE:0,READ:1,UPDATE:2,CREATE:4,WRITE:4,DELETE:8,SHARE:16,ALL:31});varGs=classextendsEventTarget{dispatchTypedEvent(r,o){returnsuper.dispatchEvent(o)}},Ca={},ar={};ar.byteLength=Vs,ar.toByteArray=zs,ar.fromByteArray=Ks;for(vardt=[],ot=[],$s=typeofUint8Array<"u"?Uint8Array:Array,_r="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",Lt=0,Ws=_r.length;Lt<Ws;++Lt)dt[Lt]=_r[Lt],ot[_r.charCodeAt(Lt)]=Lt;ot[45]=62,ot[95]=63;functionPa(r){varo=r.length;if(o%4>0)thrownewError("Invalid string. Length must be a multiple of 4");varf=r.indexOf("=");f===-1&&(f=o);varg=f===o?0:4-f%4;return[f,g]}functionVs(r){varo=Pa(r),f=o[0],g=o[1];return(f+g)*3/4-g}functionYs(r,o,f){return(o+f)*3/4-f}functionzs(r){varo,f=Pa(r),g=f[0],R=f[1],y=new$s(Ys(r,g,R)),T=0,b=R>0?g-4:g,d;for(d=0;d<b;d+=4)o=ot[r.charCodeAt(d)]<<18|ot[r.charCodeAt(d+1)]<<12|ot[r.charCodeAt(d+2)]<<6|ot[r.charCodeAt(d+3)],y[T++]=o>>16&255,y[T++]=o>>8&255,y[T++]=o&255;returnR===2&&(o=ot[r.charCodeAt(d)]<<2|ot[r.charCodeAt(d+1)]>>4,y[T++]=o&255),R===1&&(o=ot[r.charCodeAt(d)]<<10|ot[r.charCodeAt(d+1)]<<4|ot[r.charCodeAt(d+2)]>>2,y[T++]=o>>8&255,y[T++]=o&255),y}functionHs(r){returndt[r>>18&63]+dt[r>>12&63]+dt[r>>6&63]+dt[r&63]}functionXs(r,o,f){for(varg,R=[],y=o;y<f;y+=3)g=(r[y]<<16&16711680)+(r[y+1]<<8&65280)+(r[y+2]&255),R.push(Hs(g));returnR.join("")}functionKs(r){for(varo,f=r.length,g=f%3,R=[],y=16383,T=0,b=f-g;T<b;T+=y)R.push(Xs(r,T,T+y>b?b:T+y));returng===1?(o=r[f-1],R.push(dt[o>>2]+dt[o<<4&63]+"==")):g===2&&(o=(r[f-2]<<8)+r[f-1],R.push(dt[o>>10]+dt[o>>4&63]+dt[o<<2&63]+"=")),R.join("")}varAn={};An.read=function(r,o,f,g,R){vary,T,b=R*8-g-1,d=(1<<b)-1,M=d>>1,u=-7,L=f?R-1:0,j=f?-1:1,ee=r[o+L];for(L+=j,y=ee&(1<<-u)-1,ee>>=-u,u+=b;u>0;y=y*256+r[o+L],L+=j,u-=8);for(T=y&(1<<-u)-1,y>>=-u,u+=g;u>0;T=T*256+r[o+L],L+=j,u-=8);if(y===0)y=1-M;else{if(y===d)returnT?NaN:(ee?-1:1)*(1/0);T=T+Math.pow(2,g),y=y-M}return(ee?-1:1)*T*Math.pow(2,y-g)},An.write=function(r,o,f,g,R,y){varT,b,d,M=y*8-R-1,u=(1<<M)-1,L=u>>1,j=R===23?Math.pow(2,-24)-Math.pow(2,-77):0,ee=g?0:y-1,X=g?1:-1,q=o<0||o===0&&1/o<0?1:0;for(o=Math.abs(o),isNaN(o)||o===1/0?(b=isNaN(o)?1:0,T=u):(T=Math.floor(Math.log(o)/Math.LN2),o*(d=Math.pow(2,-T))<1&&(T--,d*=2),T+L>=1?o+=j/d:o+=j*Math.pow(2,1-L),o*d>=2&&(T++,d/=2),T+L>=u?(b=0,T=u):T+L>=1?(b=(o*d-1)*Math.pow(2,R),T=T
`?(a.line++,a.column=0):a.column++);a.cdata+=s.substring(ne,O-1),v==="]"&&(a.state=w.CDATA_ENDING);continue;case w.CDATA_ENDING:v==="]"?a.state=w.CDATA_ENDING_2:(a.cdata+="]"+v,a.state=w.CDATA);continue;case w.CDATA_ENDING_2:v===">"?(a.cdata&&he(a,"oncdata",a.cdata),he(a,"onclosecdata"),a.cdata="",a.state=w.TEXT):v==="]"?a.cdata+="]":(a.cdata+="]]"+v,a.state=w.CDATA);continue;case w.PROC_INST:v==="?"?a.state=w.PROC_INST_ENDING:B(v)?a.state=w.PROC_INST_BODY:a.procInstName+=v;continue;case w.PROC_INST_BODY:if(!a.procInstBody&&B(v))continue;v==="?"?a.state=w.PROC_INST_ENDING:a.procInstBody+=v;continue;case w.PROC_INST_ENDING:if(v===">"){const fe={name:a.procInstName,body:a.procInstBody};Te(a,fe),he(a,"onprocessinginstruction",fe),a.procInstName=a.procInstBody="",a.state=w.TEXT}else a.procInstBody+="?"+v,a.state=w.PROC_INST_BODY;continue;case w.OPEN_TAG:G(S,v)?a.tagName+=v:(F(a),v===">"?I(a):v==="/"?a.state=w.OPEN_TAG_SLASH:(B(v)||le(a,"Invalid character in tag name"),a.state=w.ATTRIB));continue;case w.OPEN_TAG_SLASH:v===">"?(I(a,!0),U(a)):(le(a,"Forward-slash in opening tag not followed by >"),a.state=w.ATTRIB);continue;case w.ATTRIB:if(B(v))continue;v===">"?I(a):v==="/"?a.state=w.OPEN_TAG_SLASH:G(_,v)?(a.attribName=v,a.attribValue="",a.state=w.ATTRIB_NAME):le(a,"Invalid attribute name");continue;case w.ATTRIB_NAME:v==="="?a.state=w.ATTRIB_VALUE:v===">"?(le(a,"Attribute without value"),a.attribValue=a.attribName,z(a),I(a)):B(v)?a.state=w.ATTRIB_NAME_SAW_WHITE:G(S,v)?a.attribName+=v:le(a,"Invalid attribute name");continue;case w.ATTRIB_NAME_SAW_WHITE:if(v==="=")a.state=w.ATTRIB_VALUE;else{if(B(v))continue;le(a,"Attribute without value"),a.tag.attributes[a.attribName]="",a.attribValue="",he(a,"onattribute",{name:a.attribName,value:""}),a.attribName="",v===">"?I(a):G(_,v)?(a.attribName=v,a.state=w.ATTRIB_NAME):(le(a,"Invalid attribute name"),a.state=w.ATTRIB)}continue;case w.ATTRIB_VALUE:if(B(v))continue;k(v)?(a.q=v,a.state=w.ATTRIB_VALUE_QUOTED):(a.opt.unquotedAttributeValues||Ee(a,"Unquoted attribute value"),a.state=w.ATTRIB_VALUE_UNQUOTED,a.attribValue=v);continue;case w.ATTRIB_VALUE_QUOTED:if(v!==a.q){v==="&"?a.state=w.ATTRIB_VALUE_ENTITY_Q:a.attribValue+=v;continue}z(a),a.q="",a.state=w.ATTRIB_VALUE_CLOSED;continue;case w.ATTRIB_VALUE_CLOSED:B(v)?a.state=w.ATTRIB:v===">"?I(a):v==="/"?a.state=w.OPEN_TAG_SLASH:G(_,v)?(le(a,"No whitespace between attributes"),a.attribName=v,a.attribValue="",a.state=w.ATTRIB_NAME):le(a,"Invalid attribute name");continue;case w.ATTRIB_VALUE_UNQUOTED:if(!Y(v)){v==="&"?a.state=w.ATTRIB_VALUE_ENTITY_U:a.attribValue+=v;continue}z(a),v===">"?I(a):a.state=w.ATTRIB;continue;case w.CLOSE_TAG:if(a.tagName)v===">"?U(a):G(S,v)?a.tagName+=v:a.script?(a.script+="</"+a.tagName+v,a.tagName="",a.state=w.SCRIPT):(B(v)||le(a,"Invalid tagname in closing tag"),a.state=w.CLOSE_TAG_SAW_WHITE);else{if(B(v))continue;re(_,v)?a.script?(a.script+="</"+v,a.state=w.SCRIPT):le(a,"Invalid tagname in closing tag."):a.tagName=v}continue;case w.CLOSE_TAG_SAW_WHITE:if(B(v))continue;v===">"?U(a):le(a,"Invalid characters in closing tag");continue;case w.TEXT_ENTITY:case w.ATTRIB_VALUE_ENTITY_Q:case w.ATTRIB_VALUE_ENTITY_U:var $,ye;switch(a.state){case w.TEXT_ENTITY:$=w.TEXT,ye="textNode";break;case w.ATTRIB_VALUE_ENTITY_Q:$=w.ATTRIB_VALUE_QUOTED,ye="attribValue";break;case w.ATTRIB_VALUE_ENTITY_U:$=w.ATTRIB_VALUE_UNQUOTED,ye="attribValue";break}if(v===";"){var Ce=K(a);a.opt.unparsedEntities&&!Object.values(o.XML_ENTITIES).includes(Ce)?((a.entityCount+=1)>a.opt.maxEntityCount&&Ee(a,"Parsed entity count exceeds max entity count"),(a.entityDepth+=1)>a.opt.maxEntityDepth&&Ee(a,"Parsed entity depth exceeds max entity depth"),a.entity="",a.state=$,a.write(Ce),a.entityDepth-=1):(a[ye]+=Ce,a.entity="",a.state=$)}else G(a.entity.length?E:C,v)?a.entity+=v:(le(a,"Invalid character in entity name"),a[ye]+="&"+a.entity+v,a.entity="",a.state=$);continue;default:throw new Error(a,"Unknown state: "+a.state)}return a.position>=a.bufferCheckPosition&&R(a),a}String.fromCodePoint||(function(){var s=String.fromCharCode,a=Math.floor,O=function(){var
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}functionQu(r,o){returnHu(r)||Xu(r,o)||Zu(r,o)||Ku()}functionZu(r,o){if(r){if(typeofr=="string")returnua(r,o);varf={}.toString.call(r).slice(8,-1);returnf==="Object"&&r.constructor&&(f=r.constructor.name),f==="Map"||f==="Set"?Array.from(r):f==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(f)?ua(r,o):void0}}constKa=Object.entries,ca=Object.setPrototypeOf,Ju=Object.isFrozen,ec=Object.getPrototypeOf,tc=Object.getOwnPropertyDescriptor;letze=Object.freeze,Xe=Object.seal,Ct=Object.create,Qa=typeofReflect<"u"&&Reflect,On=Qa.apply,Rn=Qa.construct;ze||(ze=function(r){returnr}),Xe||(Xe=function(r){returnr}),On||(On=function(r,o){for(varf=arguments.length,g=newArray(f>2?f-2:0),R=2;R<f;R++)g[R-2]=arguments[R];returnr.apply(o,g)}),Rn||(Rn=function(r){for(varo=arguments.length,f=newArray(o>1?o-1:0),g=1;g<o;g++)f[g-1]=arguments[g];returnnewr(...f)});const_t=Ye(Array.prototype.forEach),rc=Ye(Array.prototype.lastIndexOf),la=Ye(Array.prototype.pop),qt=Ye(Array.prototype.push),nc=Ye(Array.prototype.splice),xt=Array.isArray,Wt=Ye(String.prototype.toLowerCase),mn=Ye(String.prototype.toString),fa=Ye(String.prototype.match),Gt=Ye(String.prototype.replace),pa=Ye(String.prototype.indexOf),ic=Ye(String.prototype.trim),oc=Ye(Number.prototype.toString),ac=Ye(Boolean.prototype.toString),ha=typeofBigInt>"u"?null:Ye(BigInt.prototype.toString),da=typeofSymbol>"u"?null:Ye(Symbol.prototype.toString),tt=Ye(Object.prototype.hasOwnProperty),$t=Ye(Object.prototype.toString),Je=Ye(RegExp.prototype.test),Tt=sc(TypeError);functionYe(r){returnfunction(o){oinstanceofRegExp&&(o.lastIndex=0);for(varf=arguments.length,g=newArray(f>1?f-1:0),R=1;R<f;R++)g[R-1]=arguments[R];returnOn(r,o,g)}}functionsc(r){returnfunction(){for(varo=arguments.length,f=newArray(o),g=0;g<o;g++)f[g]=arguments[g];returnRn(r,f)}}function_e(r,o){letf=arguments.length>2&&arguments[2]!==void0?arguments[2]:Wt;if(ca&&ca(r,null),!xt(o))returnr;letg=o.length;for(;g--;){letR=o[g];if(typeofR=="string"){consty=f(R);y!==R&&(Ju(o)||(o[g]=y),R=y)}r[R]=!0}returnr}functionuc(r){for(leto=0;o<r.length;o++)tt(r,o)||(r[o]=null);returnr}functionnt(r){consto=Ct(null);for(constgofKa(r)){varf=Qu(g,2);constR=f[0],y=f[1];tt(r,R)&&(xt(y)?o[R]=uc(y):y&&typeofy=="object"&&y.constructor===Object?o[R]=nt(y):o[R]=y)}returno}functioncc(r){switch(typeofr){case"string":returnr;case"number":returnoc(r);case"boolean":returnac(r);case"bigint":returnha?ha(r):"0";case"symbol":returnda?da(r):"Symbol()";case"undefined":return$t(r);case"function":case"object":{if(r===null)return$t(r);consto=r,f=it(o,"toString");if(typeoff=="function"){constg=f(o);returntypeofg=="string"?g:$t(g)}return$t(r)}default:return$t(r)}}functionit(r,o){for(;r!==null;){constg=tc(r,o);if(g){if(g.get)returnYe(g.get);if(typeofg.value=="function")returnYe(g.value)}r=ec(r)}functionf(){returnnull}returnf}functionlc(r){try{returnJe(r,""),!0}catch{return!1}}constga=ze(["a","abbr","acronym","address","area","article","aside","audio","b","bdi","bdo","big","blink","blockquote","body","br","button","canvas","caption","center","cite","code","col","colgroup","content","data","datalist","dd","decorator","del","details","dfn","dialog","dir","div","dl","dt","element","em","fieldset","figcaption","figure","font","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","img","input","ins","kbd","label","legend","li","main","map","mark","marquee","menu","menuitem","meter","nav","nobr","ol","optgroup","option","output","p","picture","pre","progress","q","rp","rt","ruby","s","samp","search","section","select","shadow","slot","small","source","spacer","span","strike","strong","style","sub","summary","sup","table","tbody","td","template","textarea","tfoot","th","thead","time","tr","track","tt","u","ul","var","video","wbr"]),bn=ze(["svg","a","altglyph","altglyphdef","altglyphitem","animatecolor","animatemotion","animatetransform","circle","clippath","defs","desc","ellipse","ent
`+mt),je&&(mt=Jt(mt)),w&&oe?Te(mt):mt},o.setConfig=function(){let p=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};fr(p),e=!0,n=O,c=ne},o.clearConfig=function(){Rt=null,e=!1,n=null,c=null,w=P,ue=""},o.isValidAttribute=function(p,W,Z){Rt||fr({});const se=qe(p),ce=qe(W);return Yn(se,ce,Z)},o.addHook=function(p,W){typeof W=="function"&&tt(z,p)&&qt(z[p],W)},o.removeHook=function(p,W){if(tt(z,p)){if(W!==void 0){const Z=rc(z[p],W);return Z===-1?void 0:nc(z[p],Z,1)[0]}return la(z[p])}},o.removeHooks=function(p){tt(z,p)&&(z[p]=[])},o.removeAllHooks=function(){z=Ta()},o}Ja(),globalThis._nc_l10n_locale??=typeof document<"u"&&document.documentElement.dataset.locale||Intl.DateTimeFormat().resolvedOptions().locale.replaceAll(/-/g,"_"),globalThis._nc_l10n_language??=typeof document<"u"&&document.documentElement.lang||(globalThis.navigator?.language??"en"),globalThis._oc_l10n_registry_translations??={},globalThis._oc_l10n_registry_plural_functions??={};class Ic extends Gs{}function Nc(){return ct.registry??=new Ic,ct.registry}const Lc=Object.freeze({DEFAULT:"default",HIDDEN:"hidden"});function Bc(r){if(Cc(r),ct.fileActions??=new Map,ct.fileActions.has(r.id)){Vt.error(`FileAction ${r.id} already registered`,{action:r});return}ct.fileActions.set(r.id,r),Nc().dispatchTypedEvent("register:action",new CustomEvent("register:action",{detail:r}))}function Cc(r){if(!r.id||typeof r.id!="string")throw new Error("Invalidid");if(!r.displayName||typeof r.displayName!="function")throw new Error("InvaliddisplayNamefunction");if("title"in r&&typeof r.title!="function")throw new Error("Invalidtitlefunction");if(!r.iconSvgInline||typeof r.iconSvgInline!="function")throw new Error("InvalidiconSvgInlinefunction");if(!r.exec||typeof r.exec!="function")throw new Error("Invalidexecfunction");if("enabled"in r&&typeof r.enabled!="function")throw new Error("Invalidenabledfunction");if("execBatch"in r&&typeof r.execBatch!="function")throw new Error("InvalidexecBatchfunction");if("order"in r&&typeof r.order!="number")throw new Error("Invalidorder");if(r.destructive!==void 0&&typeof r.destructive!="boolean")throw new Error("Invaliddestructiveflag");if("parent"in r&&typeof r.parent!="string")throw new Error("Invalidparent");if(r.default&&!Object.values(Lc).includes(r.default))throw new Error("Invaliddefault");if("inline"in r&&typeof r.inline!="function")throw new Error("Invalidinlinefunction");if("renderInline"in r&&typeof r.renderInline!="function")throw new Error("InvalidrenderInlinefunction");if("hotkey"in r&&r.hotkey!==void 0){if(typeof r.hotkey!="object")throw new Error("Invalidhotkeyconfiguration");if(typeof r.hotkey.key!="string"||!r.hotkey.key)throw new Error("Missingorinvalidhotkeykey");if(typeof r.hotkey.description!="string"||!r.hotkey.description)throw new Error("Missingorinvalidhotkeydescription")}}function Pc(r){if(xc(r),ct.filesSidebarActions??=new Map,ct.filesSidebarActions.has(r.id)){Vt.warn(`Sidebar action with id "${r.id}" already registered. Skipping.`);return}ct.filesSidebarActions.set(r.id,r),Vt.debug(`New sidebar action with id "${r.id}" registered.`)}function xc(r){if(typeof r!="object")throw new Error("Sidebaractionisnotanobject");if(!r.id||typeof r.id!="string"||r.id!==CSS.escape(r.id))throw new Error("SidebaractionsneedtohaveanidconformingtotheHTMLidattributespecifications");if(!r.displayName||typeof r.displayName!="function")throw new Error("SidebaractionsneedtohaveadisplayNamefunction");if(!r.iconSvgInline||typeof r.iconSvgInline!="function")throw new Error("SidebaractionsneedtohaveaiconSvgInlinefunction");if(!r.enabled||typeof r.enabled!="function")throw new Error("Sidebaractionsneedtohaveanenabledfunction");if(!r.onClick||typeof r.onClick!="function")throw new Error("SidebaractionsneedtohaveanonClickfunction")}function Dc(r){if(Mc(r),ct.filesSidebarTabs??=new Map,ct.filesSidebarTabs.has(r.id)){Vt.warn(`Sidebar tab with id "${r.id}" already registered. Skipping.`);return}ct.filesSidebarTabs.set(r.id,r),Vt.debug(`New sidebar tab with id "${r.id}"re