You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
nextcloud-server/dist/settings-vue-settings-admin...

2 lines
18 KiB

(()=>{"use strict";var e={33788(e,n,o){var a=o(21777),r=o(81222),s=o(53334),i=o(85471),l=o(44368),c=o(85168),d=o(51651),A=o(34300),u=o(63814),p=o(32073),g=o(48240),E=o(88837);const b=(0,o(35947).YK)().setApp("settings").detectUser().build(),m=(0,r.C)("settings","lastCron"),T=(0,r.C)("settings","cronMaxAge",""),f=(0,r.C)("settings","backgroundJobsMode","cron"),h=(0,r.C)("settings","cliBasedCronPossible",!0),I=(0,r.C)("settings","cliBasedCronUser","www-data"),v=(0,r.C)("settings","backgroundJobsDocUrl"),C={name:"BackgroundJob",components:{NcCheckboxRadioSwitch:p.A,NcSettingsSection:E.A,NcNoteCard:g.A},data:()=>({lastCron:m,cronMaxAge:T,backgroundJobsMode:f,cliBasedCronPossible:h,cliBasedCronUser:I,backgroundJobsDocUrl:v,relativeTime:(0,d.A)(1e3*m).fromNow(),maxAgeRelativeTime:(0,d.A)(1e3*T).fromNow()}),computed:{cronLabel(){let e=t("settings","Use system cron service to call the cron.php file every 5 minutes.");return this.cliBasedCronPossible?e+="<br>"+t("settings",'The cron.php needs to be executed by the system account "{user}".',{user:this.cliBasedCronUser}):e+="<br>"+t("settings","The PHP POSIX extension is required. See {linkstart}PHP documentation{linkend} for more details.",{linkstart:'<a target="_blank" rel="noreferrer nofollow" class="external" href="https://www.php.net/manual/en/book.posix.php">',linkend:"</a>"},void 0,{escape:!1}),e},oldExecution(){return Date.now()/1e3-this.lastCron>600},longExecutionNotCron(){return Date.now()/1e3-this.cronMaxAge>43200&&"cron"!==this.backgroundJobsMode},longExecutionCron(){return Date.now()/1e3-this.cronMaxAge>86400&&"cron"===this.backgroundJobsMode}},methods:{async onBackgroundJobModeChanged(e){const n=(0,u.KT)("/apps/provisioning_api/api/v1/config/apps/{appId}/{key}",{appId:"core",key:"backgroundjobs_mode"});await(0,A.C5)();try{const{data:t}=await l.Ay.post(n,{value:e});this.handleResponse({status:t.ocs?.meta?.status})}catch(e){this.handleResponse({errorMessage:t("settings","Unable to update background job mode"),error:e})}},async handleResponse({status:e,errorMessage:t,error:n}){"ok"===e?await this.deleteError():((0,c.Qg)(t),b.error(t,n))},async deleteError(){const e=(0,u.KT)("/apps/provisioning_api/api/v1/config/apps/{appId}/{key}",{appId:"core",key:"cronErrors"});await(0,A.C5)();try{await l.Ay.delete(e)}catch(e){b.error(e)}}}},O=C;var L=o(85072),R=o.n(L),P=o(97825),y=o.n(P),N=o(77659),k=o.n(N),S=o(55056),_=o.n(S),D=o(10540),w=o.n(D),x=o(41113),B=o.n(x),M=o(24626),V={};V.styleTagTransform=B(),V.setAttributes=_(),V.insert=k().bind(null,"head"),V.domAPI=y(),V.insertStyleElement=w(),R()(M.A,V),M.A&&M.A.locals&&M.A.locals;var j=o(14486);const H=(0,j.A)(O,function(){var e=this,t=e._self._c;return t("NcSettingsSection",{attrs:{name:e.t("settings","Background jobs"),description:e.t("settings","For the server to work properly, it's important to configure background jobs correctly. Cron is the recommended setting. Please see the documentation for more information."),"doc-url":e.backgroundJobsDocUrl}},[0!==e.lastCron?[e.oldExecution?t("NcNoteCard",{attrs:{type:"error"}},[e._v("\n\t\t\t"+e._s(e.t("settings","Last job execution ran {time}. Something seems wrong.",{time:e.relativeTime}))+"\n\t\t")]):e.longExecutionCron?t("NcNoteCard",{attrs:{type:"warning"}},[e._v("\n\t\t\t"+e._s(e.t("settings","Some jobs have not been executed since {maxAgeRelativeTime}. Please consider increasing the execution frequency.",{maxAgeRelativeTime:e.maxAgeRelativeTime}))+"\n\t\t")]):e.longExecutionNotCron?t("NcNoteCard",{attrs:{type:"warning"}},[e._v("\n\t\t\t"+e._s(e.t("settings","Some jobs have not been executed since {maxAgeRelativeTime}. Please consider switching to system cron.",{maxAgeRelativeTime:e.maxAgeRelativeTime}))+"\n\t\t")]):t("NcNoteCard",{attrs:{type:"success"}},[e._v("\n\t\t\t"+e._s(e.t("settings","Last job ran {relativeTime}.",{relativeTime:e.relativeTime}))+"\n\t\t")])]:t("NcNoteCard",{attrs:{type:"error"}},[e._v("\n\t\t"+e._s(e.t("settings","Background job did not run yet!"))+"\n\t")]),e._v(" "),t("NcCheckboxRadioSwitch",{staticClass:"ajaxSwitch",attrs:{type:"radio",name:"backgroundJobsMode",value:"ajax"},on:{"update:modelValue":e.onBackgroundJobModeChanged},model:{value:e.backgroundJobsMode,callback:function(t){e.backgroundJobsMode=t},expression:"backgroundJobsMode"}},[e._v("\n\t\t"+e._s(e.t("settings","AJAX"))+"\n\t")]),e._v(" "),t("em",[e._v(e._s(e.t("settings","Execute one task with each page loaded. Use case: Single account instance.")))]),e._v(" "),t("NcCheckboxRadioSwitch",{attrs:{type:"radio",name:"backgroundJobsMode",value:"webcron"},on:{"update:modelValue":e.onBackgroundJobModeChanged},model:{value:e.backgroundJobsMode,callback:function(t){e.backgroundJobsMode=t},expression:"backgroundJobsMode"}},[e._v("\n\t\t"+e._s(e.t("settings","Webcron"))+"\n\t")]),e._v(" "),t("em",[e._v(e._s(e.t("settings","cron.php is registered at a webcron service to call cron.php every 5 minutes over HTTP. Use case: Very small instance (1–5 accounts depending on the usage).")))]),e._v(" "),t("NcCheckboxRadioSwitch",{attrs:{type:"radio",disabled:!e.cliBasedCronPossible,value:"cron",name:"backgroundJobsMode"},on:{"update:modelValue":e.onBackgroundJobModeChanged},model:{value:e.backgroundJobsMode,callback:function(t){e.backgroundJobsMode=t},expression:"backgroundJobsMode"}},[e._v("\n\t\t"+e._s(e.t("settings","Cron (Recommended)"))+"\n\t")]),e._v(" "),t("em",{domProps:{innerHTML:e._s(e.cronLabel)}})],2)},[],!1,null,"2a5d4224",null).exports;var F=o(9165);const U=Object.freeze({ADDRESS:"address",AVATAR:"avatar",BIOGRAPHY:"biography",BIRTHDATE:"birthdate",DISPLAYNAME:"displayname",EMAIL_COLLECTION:"additional_mail",EMAIL:"email",FEDIVERSE:"fediverse",HEADLINE:"headline",NOTIFICATION_EMAIL:"notify_email",ORGANISATION:"organisation",PHONE:"phone",PROFILE_ENABLED:"profile_enabled",PRONOUNS:"pronouns",ROLE:"role",TWITTER:"twitter",BLUESKY:"bluesky",WEBSITE:"website"}),Y=Object.freeze({ADDRESS:(0,s.Tl)("settings","Location"),AVATAR:(0,s.Tl)("settings","Profile picture"),BIOGRAPHY:(0,s.Tl)("settings","About"),BIRTHDATE:(0,s.Tl)("settings","Date of birth"),DISPLAYNAME:(0,s.Tl)("settings","Full name"),EMAIL_COLLECTION:(0,s.Tl)("settings","Additional email"),EMAIL:(0,s.Tl)("settings","Email"),FEDIVERSE:(0,s.Tl)("settings","Fediverse (e.g. Mastodon)"),HEADLINE:(0,s.Tl)("settings","Headline"),ORGANISATION:(0,s.Tl)("settings","Organisation"),PHONE:(0,s.Tl)("settings","Phone number"),PROFILE_ENABLED:(0,s.Tl)("settings","Profile"),PRONOUNS:(0,s.Tl)("settings","Pronouns"),ROLE:(0,s.Tl)("settings","Role"),TWITTER:(0,s.Tl)("settings","X (formerly Twitter)"),BLUESKY:(0,s.Tl)("settings","Bluesky"),WEBSITE:(0,s.Tl)("settings","Website")});var J,G;function W(e){return"boolean"==typeof e}Object.freeze({[U.ADDRESS]:Y.ADDRESS,[U.AVATAR]:Y.AVATAR,[U.BIOGRAPHY]:Y.BIOGRAPHY,[U.DISPLAYNAME]:Y.DISPLAYNAME,[U.EMAIL_COLLECTION]:Y.EMAIL_COLLECTION,[U.EMAIL]:Y.EMAIL,[U.HEADLINE]:Y.HEADLINE,[U.ORGANISATION]:Y.ORGANISATION,[U.PHONE]:Y.PHONE,[U.PROFILE_ENABLED]:Y.PROFILE_ENABLED,[U.ROLE]:Y.ROLE,[U.TWITTER]:Y.TWITTER,[U.BLUESKY]:Y.BLUESKY,[U.FEDIVERSE]:Y.FEDIVERSE,[U.WEBSITE]:Y.WEBSITE,[U.BIRTHDATE]:Y.BIRTHDATE,[U.PRONOUNS]:Y.PRONOUNS}),Object.freeze({PROFILE_VISIBILITY:(0,s.Tl)("settings","Profile visibility")}),Object.freeze({[Y.ADDRESS]:U.ADDRESS,[Y.AVATAR]:U.AVATAR,[Y.BIOGRAPHY]:U.BIOGRAPHY,[Y.DISPLAYNAME]:U.DISPLAYNAME,[Y.EMAIL_COLLECTION]:U.EMAIL_COLLECTION,[Y.EMAIL]:U.EMAIL,[Y.HEADLINE]:U.HEADLINE,[Y.ORGANISATION]:U.ORGANISATION,[Y.PHONE]:U.PHONE,[Y.PROFILE_ENABLED]:U.PROFILE_ENABLED,[Y.ROLE]:U.ROLE,[Y.TWITTER]:U.TWITTER,[Y.BLUESKY]:U.BLUESKY,[Y.FEDIVERSE]:U.FEDIVERSE,[Y.WEBSITE]:U.WEBSITE,[Y.BIRTHDATE]:U.BIRTHDATE,[Y.PRONOUNS]:U.PRONOUNS}),Object.freeze({LANGUAGE:"language",LOCALE:"locale",FIRST_DAY_OF_WEEK:"first_day_of_week",TIMEZONE:"timezone"}),Object.freeze({LANGUAGE:(0,s.Tl)("settings","Language"),LOCALE:(0,s.Tl)("settings","Locale"),FIRST_DAY_OF_WEEK:(0,s.Tl)("settings","First day of week"),TIMEZONE:(0,s.Tl)("settings","timezone")}),function(e){e.PRIVATE="v2-private",e.LOCAL="v2-local",e.FEDERATED="v2-federated",e.PUBLISHED="v2-published"}(J||(J={})),Object.freeze({[Y.ADDRESS]:[J.LOCAL,J.PRIVATE],[Y.AVATAR]:[J.LOCAL,J.PRIVATE],[Y.BIOGRAPHY]:[J.LOCAL,J.PRIVATE],[Y.DISPLAYNAME]:[J.LOCAL],[Y.EMAIL_COLLECTION]:[J.LOCAL],[Y.EMAIL]:[J.LOCAL],[Y.HEADLINE]:[J.LOCAL,J.PRIVATE],[Y.ORGANISATION]:[J.LOCAL,J.PRIVATE],[Y.PHONE]:[J.LOCAL,J.PRIVATE],[Y.PROFILE_ENABLED]:[J.LOCAL,J.PRIVATE],[Y.ROLE]:[J.LOCAL,J.PRIVATE],[Y.TWITTER]:[J.LOCAL,J.PRIVATE],[Y.BLUESKY]:[J.LOCAL,J.PRIVATE],[Y.FEDIVERSE]:[J.LOCAL,J.PRIVATE],[Y.WEBSITE]:[J.LOCAL,J.PRIVATE],[Y.BIRTHDATE]:[J.LOCAL,J.PRIVATE],[Y.PRONOUNS]:[J.LOCAL,J.PRIVATE]}),Object.freeze([Y.BIOGRAPHY,Y.HEADLINE,Y.ORGANISATION,Y.ROLE,Y.BIRTHDATE]),Object.freeze({[J.PRIVATE]:{name:J.PRIVATE,displayName:(0,s.Tl)("settings","Private"),tooltip:(0,s.Tl)("settings","Only visible to people matched via phone number integration through Talk on mobile"),tooltipDisabled:(0,s.Tl)("settings","Not available as this property is required for core functionality including file sharing and calendar invitations"),icon:F.vrq},[J.LOCAL]:{name:J.LOCAL,displayName:(0,s.Tl)("settings","Local"),tooltip:(0,s.Tl)("settings","Only visible to people on this instance and guests"),icon:F.uLB},[J.FEDERATED]:{name:J.FEDERATED,displayName:(0,s.Tl)("settings","Federated"),tooltip:(0,s.Tl)("settings","Only synchronize to trusted servers"),tooltipDisabled:(0,s.Tl)("settings","Not available as federation has been disabled for your account, contact your system administration if you have any questions"),icon:F.dgQ},[J.PUBLISHED]:{name:J.PUBLISHED,displayName:(0,s.Tl)("settings","Published"),tooltip:(0,s.Tl)("settings","Synchronize to trusted servers and the global and public address book"),tooltipDisabled:(0,s.Tl)("settings","Not available as publishing account specific data to the lookup server is not allowed, contact your system administration if you have any questions"),icon:F.zY6}}),J.LOCAL,function(e){e[e.NOT_VERIFIED=0]="NOT_VERIFIED",e[e.VERIFICATION_IN_PROGRESS=1]="VERIFICATION_IN_PROGRESS",e[e.VERIFIED=2]="VERIFIED"}(G||(G={}));const z=(0,r.C)("settings","profileEnabledByDefault",!0),K=(0,r.C)("settings","profilePickerEnabled",!0),q={name:"ProfileSettings",components:{NcCheckboxRadioSwitch:p.A,NcNoteCard:g.A},data:()=>({initialProfileEnabledByDefault:z,initialProfilePickerEnabled:K}),methods:{async onProfileDefaultChange(e){W(e)&&await this.updateProfileDefault(e)},async updateProfileDefault(e){try{const t=await async function(e){e=e?"1":"0";const t=(0,u.KT)("/apps/provisioning_api/api/v1/config/apps/{appId}/{key}",{appId:"settings",key:"profile_enabled_by_default"});return await(0,A.C5)(),(await l.Ay.post(t,{value:e})).data}(e);this.handleResponse({isEnabled:e,key:"initialProfileEnabledByDefault",status:t.ocs?.meta?.status})}catch(e){this.handleResponse({errorMessage:t("settings","Unable to update profile default setting"),error:e})}},async onProfilePickerChange(e){W(e)&&await this.updateProfilePicker(e)},async updateProfilePicker(e){try{const t=await async function(e){e=e?"1":"0";const t=(0,u.KT)("/apps/provisioning_api/api/v1/config/apps/{appId}/{key}",{appId:"settings",key:"profile_picker_enabled"});return await(0,A.C5)(),(await l.Ay.post(t,{value:e})).data}(e);this.handleResponse({isEnabled:e,key:"initialProfilePickerEnabled",status:t.ocs?.meta?.status})}catch(e){this.handleResponse({errorMessage:t("settings","Unable to update profile picker setting"),error:e})}},handleResponse({isEnabled:e,key:t,status:n,errorMessage:o,error:a}){"ok"===n?this[t]=e:((0,c.Qg)(o),b.error(o,a))}}};var $=o(5821),Q={};Q.styleTagTransform=B(),Q.setAttributes=_(),Q.insert=k().bind(null,"head"),Q.domAPI=y(),Q.insertStyleElement=w(),R()($.A,Q),$.A&&$.A.locals&&$.A.locals;const X=(0,j.A)(q,function(){var e=this,t=e._self._c;return t("div",{staticClass:"section",attrs:{id:"profile-settings"}},[t("h2",{staticClass:"inlineblock"},[e._v("\n\t\t"+e._s(e.t("settings","Profile"))+"\n\t")]),e._v(" "),t("NcNoteCard",{attrs:{type:"info"}},[e._v("\n\t\t"+e._s(e.t("settings","Enable or disable profile by default for new accounts."))+"\n\t")]),e._v(" "),t("NcCheckboxRadioSwitch",{attrs:{type:"switch"},on:{"update:modelValue":e.onProfileDefaultChange},model:{value:e.initialProfileEnabledByDefault,callback:function(t){e.initialProfileEnabledByDefault=t},expression:"initialProfileEnabledByDefault"}},[e._v("\n\t\t"+e._s(e.t("settings","Enable"))+"\n\t")]),e._v(" "),t("NcCheckboxRadioSwitch",{attrs:{type:"switch"},on:{"update:modelValue":e.onProfilePickerChange},model:{value:e.initialProfilePickerEnabled,callback:function(t){e.initialProfilePickerEnabled=t},expression:"initialProfilePickerEnabled"}},[e._v("\n\t\t"+e._s(e.t("settings","Enable the profile picker"))+"\n\t")]),e._v(" "),t("NcNoteCard",{attrs:{type:"info"}},[e._v("\n\t\t"+e._s(e.t("settings","Enable or disable the profile picker in the Smart Picker and the profile link previews."))+"\n\t")])],1)},[],!1,null,"35737193",null).exports;o.nc=(0,a.aV)();const Z=(0,r.C)("settings","profileEnabledGlobally",!0);i.Ay.mixin({props:{logger:b},methods:{t:s.Tl}}),(new(i.Ay.extend(H))).$mount("#vue-admin-background-job"),Z&&(new(i.Ay.extend(X))).$mount("#vue-admin-profile-settings")},24626(e,t,n){var o=n(71354),a=n.n(o),r=n(76314),s=n.n(r)()(a());s.push([e.id,".error[data-v-2a5d4224]{margin-top:8px;padding:5px;border-radius:var(--border-radius);color:var(--color-primary-element-text);background-color:var(--color-error);width:initial}.warning[data-v-2a5d4224]{margin-top:8px;padding:5px;border-radius:var(--border-radius);color:var(--color-primary-element-text);background-color:var(--color-warning);width:initial}.ajaxSwitch[data-v-2a5d4224]{margin-top:1rem}","",{version:3,sources:["webpack://./apps/settings/src/components/BasicSettings/BackgroundJob.vue"],names:[],mappings:"AACA,wBACC,cAAA,CACA,WAAA,CACA,kCAAA,CACA,uCAAA,CACA,mCAAA,CACA,aAAA,CAGD,0BACC,cAAA,CACA,WAAA,CACA,kCAAA,CACA,uCAAA,CACA,qCAAA,CACA,aAAA,CAGD,6BACC,eAAA",sourcesContent:["\n.error {\n\tmargin-top: 8px;\n\tpadding: 5px;\n\tborder-radius: var(--border-radius);\n\tcolor: var(--color-primary-element-text);\n\tbackground-color: var(--color-error);\n\twidth: initial;\n}\n\n.warning {\n\tmargin-top: 8px;\n\tpadding: 5px;\n\tborder-radius: var(--border-radius);\n\tcolor: var(--color-primary-element-text);\n\tbackground-color: var(--color-warning);\n\twidth: initial;\n}\n\n.ajaxSwitch {\n\tmargin-top: 1rem;\n}\n"],sourceRoot:""}]);const i=s;n.d(t,["A",0,i])},5821(e,t,n){var o=n(71354),a=n.n(o),r=n(76314),s=n.n(r)()(a());s.push([e.id,"#profile-settings[data-v-35737193]{max-width:600px}","",{version:3,sources:["webpack://./apps/settings/src/components/BasicSettings/ProfileSettings.vue"],names:[],mappings:"AACA,mCACC,eAAA",sourcesContent:["\n#profile-settings {\n\tmax-width: 600px;\n}\n"],sourceRoot:""}]);const i=s;n.d(t,["A",0,i])}};const n={};function o(t){const a=n[t];if(void 0!==a)return a.exports;const r=n[t]={id:t,loaded:!1,exports:{}};return e[t].call(r.exports,r,r.exports,o),r.loaded=!0,r.exports}o.m=e,(()=>{const e=[];o.O=(t,n,a,r)=>{if(n){r=r||0;for(var s=e.length;s>0&&e[s-1][2]>r;s--)e[s]=e[s-1];return void(e[s]=[n,a,r])}let i=1/0;for(s=0;s<e.length;s++){let[n,a,r]=e[s],c=!0;for(var l=0;l<n.length;l++)(!1&r||i>=r)&&Object.keys(o.O).every(e=>o.O[e](n[l]))?n.splice(l--,1):(c=!1,r<i&&(i=r));if(c){e.splice(s--,1);const n=a();void 0!==n&&(t=n)}}return t}})(),o.n=e=>{const t=e&&e.__esModule?()=>e.default:()=>e;return o.d(t,{a:t}),t},o.d=(e,t)=>{if(Array.isArray(t))for(var n=0;n<t.length;){var a=t[n++],r=t[n++];o.o(e,a)?0===r&&n++:0===r?Object.defineProperty(e,a,{enumerable:!0,value:t[n++]}):Object.defineProperty(e,a,{enumerable:!0,get:r})}else for(var a in t)o.o(t,a)&&!o.o(e,a)&&Object.defineProperty(e,a,{enumerable:!0,get:t[a]})},o.f={},o.e=e=>Promise.all(Object.keys(o.f).reduce((t,n)=>(o.f[n](e,t),t),[])),o.u=e=>e+"-"+e+".js?v="+{4005:"4b3dad6afbff5677b20b",4017:"a703785212051935cebe",5236:"60f50adafd6da836b663",7859:"14c2bc9e9c3e71f7c9fe",8259:"01c4c15639039d74785f",8374:"fe6d51c7051cdb5e2df3",8689:"46b7672ccc9fa22cee44"}[e],o.o=(e,t)=>Object.hasOwn(e,t),(()=>{const e={},t="nextcloud-ui-legacy:";o.l=(n,a,r,s)=>{if(e[n])return void e[n].push(a);let i,l;if(void 0!==r){const e=document.getElementsByTagName("script");for(var c=0;c<e.length;c++){const o=e[c];if(o.getAttribute("src")==n||o.getAttribute("data-webpack")==t+r){i=o;break}}}i||(l=!0,i=document.createElement("script"),i.charset="utf-8",o.nc&&i.setAttribute("nonce",o.nc),i.setAttribute("data-webpack",t+r),i.src=n),e[n]=[a];const d=(t,o)=>{i.onerror=i.onload=null,clearTimeout(A);const a=e[n];if(delete e[n],i.parentNode?.removeChild(i),a?.forEach(e=>e(o)),t)return t(o)},A=setTimeout(d.bind(null,void 0,{type:"timeout",target:i}),12e4);i.onerror=d.bind(null,i.onerror),i.onload=d.bind(null,i.onload),l&&document.head.appendChild(i)}})(),o.r=e=>{Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},o.nmd=e=>(e.paths=[],e.children||(e.children=[]),e),o.j=6282,o.dn=e=>{var t=Object.getOwnPropertyDescriptor(e,"name");(!t||!t.writable&&t.configurable)&&Object.defineProperty(e,"name",{value:"default",configurable:!0})},o.cjs=e=>{const t={exports:{}};return e.call(t.exports,t,t.exports),t.exports},(()=>{let e;globalThis.importScripts&&(e=globalThis.location+"");const t=globalThis.document;if(!e&&t&&("SCRIPT"===t.currentScript?.tagName.toUpperCase()&&(e=t.currentScript.src),!e)){const n=t.getElementsByTagName("script");if(n.length){let t=n.length-1;for(;t>-1&&(!e||!/^http(s?):/.test(e));)e=n[t--].src}}if(!e)throw new Error("Automatic publicPath is not supported in this browser");e=e.replace(/^blob:/,"").replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),o.p=e})(),(()=>{o.b="undefined"!=typeof document&&document.baseURI||self.location.href;const e={6282:0};o.f.j=(t,n)=>{let a=o.o(e,t)?e[t]:void 0;if(0!==a)if(a)n.push(a[2]);else{const r=new Promise((n,o)=>a=e[t]=[n,o]);n.push(a[2]=r);const s=o.p+o.u(t),i=new Error,l=n=>{if(o.o(e,t)&&(a=e[t],0!==a&&(e[t]=void 0),a)){const e=n&&("load"===n.type?"missing":n.type),o=n&&n.target&&n.target.src;i.message="Loading chunk "+t+" failed.\n("+e+": "+o+")",i.name="ChunkLoadError",i.type=e,i.request=o,i.event=n,a[1](i)}};o.l(s,l,"chunk-"+t,t)}},o.O.j=t=>0===e[t];const t=(t,n)=>{let[a,r,s]=n;var i,l,c=0;if(a.some(t=>0!==e[t])){for(i in r)o.o(r,i)&&(o.m[i]=r[i]);if(s)var d=s(o)}for(t&&t(n);c<a.length;c++)l=a[c],o.o(e,l)&&e[l]&&e[l][0](),e[l]=0;return o.O(d)},n=globalThis.webpackChunknextcloud_ui_legacy||=[];n.forEach(t.bind(null,0)),n.push=t.bind(null,n.push.bind(n))})(),o.nc=void 0;let a=o.O(void 0,[4208],()=>o(33788));a=o.O(a)})();
//# sourceMappingURL=settings-vue-settings-admin-basic-settings.js.map?v=09396328d83bff313faa