{{ translatedText }}
\n\t\t{{ t('appstore', 'Office suite switching is managed through the Nextcloud All-in-One interface.') }}
\n\t\t{{ t('appstore', 'Please use the AIO interface to switch between office suites.') }}
\n\t{{ t('appstore', 'Please note that installing requires manual server setup.') }}
\n\t\t\n\t\t{{ t('appstore', 'Office suite switching is managed through the Nextcloud All-in-One interface.') }}
\n\t\t{{ t('appstore', 'Please use the AIO interface to switch between office suites.') }}
\n\t{{ t('appstore', 'Please note that installing requires manual server setup.') }}
\n\t\t\n\t\t{{ translatedText }}
\n\t\t{{ translatedText }}
\n\t\t{{ app.summary }}
\n\t\t\t{{ app.summary }}
\n\t\t\t\n\t\t\t{{ t('files_versions', 'Named versions are persisted, and excluded from automatic cleanups when your storage quota is full.') }}\n\t\t
\n\t\n\t\t\t{{ t('files_versions', 'Named versions are persisted, and excluded from automatic cleanups when your storage quota is full.') }}\n\t\t
\n\t{{ app.summary }}
\n\t\t\t{{ t('appstore', 'Are you sure you want to update all apps?') }}
\n\t\t{{ app.summary }}
\n\t\t\t{{ t('appstore', 'Are you sure you want to update all apps?') }}
\n\t\t${F(e,!0)}`}br(e){return"An error occurred:
"+F(n.message+"",!0)+"";return t?Promise.resolve(s):s}if(t)return Promise.reject(n);throw n}}},ae=new Bs;function I(e,t){return ae.parse(e,t)}I.options=I.setOptions=function(e){return ae.setOptions(e),I.defaults=ae.defaults,lt(I.defaults),I},I.getDefaults=Ve,I.defaults=le,I.use=function(...e){return ae.use(...e),I.defaults=ae.defaults,lt(I.defaults),I},I.walkTokens=function(e,t){return ae.walkTokens(e,t)},I.parseInline=ae.parseInline,I.Parser=U,I.parser=U.parse,I.Renderer=ze,I.TextRenderer=tt,I.Lexer=Q,I.lexer=Q.lex,I.Tokenizer=De,I.Hooks=me,I.parse=I,I.options,I.setOptions,I.use,I.walkTokens,I.parseInline,U.parse,Q.lex;function Es(e,t){const n=new I.Renderer;return n.blockquote=Ns,n.link=Ls,n.image=Ps,$(()=>{const s=t?.minHeadingLevel??1;n.heading=qs(s);const a=fe(e).trim();return na.sanitize(I(a,{async:!1,renderer:n,gfm:!1,breaks:!1,pedantic:!1}),{ALLOWED_TAGS:["h1","h2","h3","h4","h5","h6","strong","p","a","ul","ol","li","em","del","blockquote"]})})}function Ls({href:e,title:t,text:n}){let s;try{s=new URL(e)}catch{return""}if(s.protocol!=="http:"&&s.protocol!=="https:")return"";let a='"+n.replaceAll(/(?",a}function Ps({title:e,text:t}){return t||(e??"")}function Ns({text:e}){return`
${e}`}function qs(e){return({text:t,depth:n})=>(n=Math.min(6,n+(e-1)),`
An error occurred:
"+F(n.message+"",!0)+"";return t?Promise.resolve(s):s}if(t)return Promise.reject(n);throw n}}},ae=new Bs;function I(e,t){return ae.parse(e,t)}I.options=I.setOptions=function(e){return ae.setOptions(e),I.defaults=ae.defaults,lt(I.defaults),I},I.getDefaults=Ve,I.defaults=le,I.use=function(...e){return ae.use(...e),I.defaults=ae.defaults,lt(I.defaults),I},I.walkTokens=function(e,t){return ae.walkTokens(e,t)},I.parseInline=ae.parseInline,I.Parser=U,I.parser=U.parse,I.Renderer=ze,I.TextRenderer=tt,I.Lexer=Q,I.lexer=Q.lex,I.Tokenizer=De,I.Hooks=me,I.parse=I,I.options,I.setOptions,I.use,I.walkTokens,I.parseInline,U.parse,Q.lex;function Es(e,t){const n=new I.Renderer;return n.blockquote=Ns,n.link=Ls,n.image=Ps,$(()=>{const s=t?.minHeadingLevel??1;n.heading=qs(s);const a=fe(e).trim();return na.sanitize(I(a,{async:!1,renderer:n,gfm:!1,breaks:!1,pedantic:!1}),{ALLOWED_TAGS:["h1","h2","h3","h4","h5","h6","strong","p","a","ul","ol","li","em","del","blockquote"]})})}function Ls({href:e,title:t,text:n}){let s;try{s=new URL(e)}catch{return""}if(s.protocol!=="http:"&&s.protocol!=="https:")return"";let a='"+n.replaceAll(/(?",a}function Ps({title:e,text:t}){return t||(e??"")}function Ns({text:e}){return`
${e}`}function qs(e){return({text:t,depth:n})=>(n=Math.min(6,n+(e-1)),`