"use strict";(globalThis["webpackChunkadmin_panel_vue_webclient"]=globalThis["webpackChunkadmin_panel_vue_webclient"]||[]).push([[930],{6188:(e,t,s)=>{s.d(t,{A:()=>r});var i=s(3436),n=s.n(i),o=s(5118);class a{constructor(e){const t=o.A.pObject(e.Dropbox);n().isEmpty(t)||(this.displayName=o.A.pString(t.DisplayName),this.enableModule=o.A.pBool(t.EnableModule),this.id=o.A.pString(t.Id),this.name=o.A.pString(t.Name),this.scopes=o.A.pArray(t.Scopes),this.secret=o.A.pString(t.Secret))}saveDropboxSettings({EnableModule:e,Id:t,Scopes:s,Secret:i}){this.enableModule=e,this.id=t,this.scopes=s,this.secret=i}}let l=null;const r={init(e){l=new a(e)},saveDropboxSettings(e){l.saveDropboxSettings(e)},getDropboxSettings(){return{displayName:l.displayName,enableModule:l.enableModule,id:l.id,name:l.name,scopes:l.scopes,secret:l.secret}}}},7549:(e,t,s)=>{s.r(t),s.d(t,{default:()=>n});var i=s(6188);const n={moduleName:"Dropbox",requiredModules:[],init(e){i.A.init(e)},getAdminSystemTabs(){return[{tabName:"dropbox",tabTitle:"DROPBOX.LABEL_SETTINGS_TAB",tabRouteChildren:[{path:"dropbox",component:()=>Promise.all([s.e(121),s.e(50)]).then(s.bind(s,2050))}]}]}}}}]);