1import{d as e,a as t,o as a,c as s,p as i,m as r,O as o,aa as n}from"./ugos-framework-DDoH_Iok.js";import{s as l,g,aU as p,N as c,aV as d,aW as u,aa as h,C as m,a4 as A}from"./main-CylHJRWK.js";import{n as f}from"./ugos-new-selector-BKFm8s7s.js";import{U as v,F as w,a as C,i as S}from"./fileSelectorModal-C3Rnkg3P.js";import"./ugos-media-N04T-QEx.js";import"./ugos-viewer-NQQCDK3s.js";const b=e({__name:"menuBarSetting",props:{isFromSelf:{type:Boolean,default:!0}},emits:["menuBarSettingChange"],setup(e,{emit:r}){const o=e,n=t(!1),p=t(!1),c=t(!1),d=t(!1),u=t(window.isClient);a(()=>{h(),o.isFromSelf&&m()});const h=()=>{const e=l.state.Launcher.userConfig;n.value=1===e.connection_show,p.value=1===e.search_show,c.value=1===e.component_show,d.value=1===e.resource_monitoring_show},m=()=>{u.value&&l.commit("Launcher/updateUserConfig",{connection_guide_change:!0})},A=s(()=>g(l.getters,"Launcher/isSupportResourceMonitoring")&&g(l.getters,"NasServer/isAdmin"));return{__sfc:!0,props:o,emit:r,connectionShow:n,searchShow:p,componentShow:c,resourceMonitoringShow:d,isClient:u,getMenuBarSetting:h,onSwitchChange:()=>{const e=l.state.Launcher.userConfig;let t=!1;const a=n.value?1:2,s=p.value?1:2,i=c.value?1:2,o=d.value?1:2;e.connection_show===a&&e.search_show===s&&e.component_show===i&&e.resource_monitoring_show===o||(t=!0),r("menuBarSettingChange",t,{connection_show:a,search_show:s,component_show:i,resource_monitoring_show:o})},setConnectModeGuide:m,isShowResourceMonitoring:A,i18n:i,store:l,get:g}}});const B=f(b,function(){var e=this,t=e._self._c,a=e._self._setupProxy;return t("div",{staticClass:"menu-bar-wrapper"},[t("div",{staticClass:"switch-list"},[a.isClient?t("div",{staticClass:"switch-item"},[t("div",{staticClass:"left"},[t("img",{staticClass:"icon-img",attrs:{src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAABJtJREFUaEPtmverHVUQxz+xx64hWNFgQ1TEkvxg76LGXhEsGIzdv0bsYgd7lyhiwYrYIzGKktiIYgR7S9TE85E5cFzuze7eEt+GN3B5vLe7Z+c7Z+Y73znvTuG/tg7gZ63K3yfKryuAv+Lzr09TwjN/rgesPVE8rfHjb2A5sDIDWL9DzmdsglgmAFPG6HfRlgtggwmc83VBXSGADevumsjXJwH837szuQNr2g6sC2wH7ABsCmwSAH8GfgK+AJYAf44K+KhSSGcPAnYDtgG26uPgN8DXwMfAqwFqKCzDAlB6HArsB+wR/cRIfxs7YY/R/gC+DGCCVdMsBF4A5gN21YFsGABTgZOBg4GNgc+BT4A3A5Q78mlIFFPqtYj6vsCuwI6AqfUK8HAp0NogGRSA8uPqiLrq8C3gKeCrFNXDUnTPDofui105K4DcGw5vCxwPzASsmw+AG4Df2zif1WjbTmzanJmieQzwK/A2cE8UpmtdmiK6d9qF54G7w6HzgSOA91Nq3Qz8Eo6fABwZauBZ4MG26TTIDujI6SEAfelDkdP6ekBKmwuB74FbgEUBYOfEPnOBzYHbgdfj784d7pZrLotr77TZhbYALEAd2StF7iXgriJ33RmjPyuK02srwxnfk3fhDeCmItKm4wXAIWlnF8QOSQSNrC0A89b0MdeNsIWbTf4XwPRw8N2KBxav12Uo891+kM2Cvjg9Z22YRtZTI2sDwGK7AtgHeBqwQEuTjeYEE10P/FC5vgVwWaqLXVKjuzUYqbzlnJRaxwHvAdc1bXZtAMwIByxUIyiPl2aKWJAvh4O9IihAU+W5osDzffYRAf4W63/WZAvaALBhXQR8lNLk2mCS8h1XBi0+DjzS5+UW/0lBu65Rmr3ENXZPPeK2qLFaDG0AnAicEZx9f2Vl2USuN4p3FuxTdcAGdh7wYbrXNezIpZ0KWCsy25O13sepRNM+cG7qpsdGbkt5VdssxlP1zqpMnaS0+LHHTR4uSLXPRG+pxdBmBzIAKa4XAClWB2SZVZks5fO9qNLnXWcsAHIKyRKP9Ugh08sUkv8X90GwU/QDpYP6p5pCpwTLjSWF6or4KmD/APdoHwDmuE6qnVZ7EY+SRtVJ7lRpY6fRpo3MYcVGVi1Si/PykNI2MmV0aWNvZL6sTkro4LQ0ld0YHbV0UHq8JIrc66tdSuhMnZizk6rxs5TuJeYceASQpzBFoGLOGhu7mBOE0ve0oEwdfaBgE6cwnfkuVGVmI+W0Ym1L4I6YzlzLBqg4PCqo1Q7umNnY2vSBvGgeaI4O3SKIeSG+Noo0caAp9U7WSc6/DjQOQtbU7AiIz8n90mer+XgQAAJxHjZd9gzHy5Hy8BhSbFZZclignoCrYF8M2ZxHSucBheE1g8zFgwIQhC+2eZk2nv+UQ71z8YFxfOI71EAO9X6U49Wh/olB5mGdGAaAz/c7VlmaBp7tQxt5n9rHQ62tgwjysYrjo5Ndq7QpC2RYAHmtzh5sVdmis0eLjWlv1DeOKoVG7Vfj9SYBNA7VmG5cI3ag8/9m7fw/us3OTn/VIEuKTn/ZI3NE575u8w/cWRfUjoxVPAAAAABJRU5ErkJggg==",draggable:"false"}}),t("span",{staticClass:"title"},[e._v(e._s(a.i18n.t("desktop.userSetting.connectionMode")))])]),t("div",{staticClass:"right"},[t("UdSwitch",{attrs:{size:"small"},on:{change:a.onSwitchChange},model:{value:a.connectionShow,callback:function(e){a.connectionShow=e},expression:"connectionShow"}})],1)]):e._e(),t("div",{staticClass:"switch-item"},[t("div",{staticClass:"left"},[t("img",{staticClass:"icon-img",attrs:{src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAAAyNJREFUaEPtmtnLT0EYxz+vfY2QC+XGdmHJkls3lrJduLCE/Ae2wluKGyWuKKJI4krZ19yJJEQplKy3CsmW8uJ9zZcZjd96ZubU+zs6U79+27N8v88888wz55w2/h29AL16VPzeKl87gR/29RtTm0Wm9z5Az1ZB2gTHT6AD6HIE+hYIvOMmEt9EQCmj6BdxdIhAvxbO+WZB7RSBAc2kWvn/kkB3z045A+UMJEagTKHEACar5zUDakUmApOB4cAg4DPwDngEPAG+J6OtYSCVQG9gHrAY6N8A4BfgInANUA+T20ghoEhvAEYHoHkJ7AM+Beg0FI0lIPDbgSGedaXIY+AVoIgPBsYBkyo6XaXVDptiyTxiCChtBN6P/C0D9BTwsQaiYcBKYKb33wtgF6ADStKIIbAQWOZ5PQlczYBiKbDIkzsG3Migl2sKqdrs9RasIn8kAMR6YLqV/2DSaFPqLITOwAxgnQWgnN9SJ23qcRppzh+7vaOsPj8NCECVaCiBNcBsa+WBrSih/rcCE6zSFbN3nA414MuHEtgITLUGzpiFeTnC+XJggdW7DRyOsPFXJZTANmCs1T4OXI9wroWsBa3x0K6pCDN/VEIJaOOaZr2dBS5FeF4BzLd6d4BDETaiZ2A1MDcxev4sKgAKRPQInQHlv9aBhnqaduB9gPdRwE5PXpvZswD9KtFQAtqF99huU8buAwcyApAv1X21FhpvzIUpVaSk3TiUgByr+1zlgc5SCuVH6TfH0ztqvt/MSL6uWAwBXclT5MZ4VrUnnADe1vCktBFhRb7LFg6dFTbb65tJHGIIyKG6UC3GEZ53gXsOqGV23eh4r+xWAtVBZ3/qQSeWgMCoXVZvo5Y561DkpedGMokUAgKh+wizgCXA0AYslFoqmXfNMXMtMCUvEqkEHA4RUboImPr/gabEfrVrQocc9f+u2qiSqSHMhUReBLKmkJOrReKC2eXPhxrqLgLCWUniHnCwSAQcCTV3KrXngNdFIxCKt0q+O1MoGbwMlARyCWOCkXIGEoKXi+p/cZu18De6NZWFftTAldNCP+zhFlThHrf5Bb53hMVAz3bOAAAAAElFTkSuQmCC",draggable:"false"}}),t("span",{staticClass:"title"},[e._v(e._s(a.i18n.t("desktop.search")))])]),t("div",{staticClass:"right"},[t("UdSwitch",{attrs:{size:"small"},on:{change:a.onSwitchChange},model:{value:a.searchShow,callback:function(e){a.searchShow=e},expression:"searchShow"}})],1)]),a.get(a.store.getters,"Launcher/isCanShowWidget")&&a.get(a.store.getters,"NasServer/isAdmin")?t("div",{staticClass:"switch-item"},[t("div",{staticClass:"left"},[t("img",{staticClass:"icon-img",attrs:{src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAAAi1JREFUaEPtmj1PG0EQhh9D+Aip6EBCQVFCFdFEiP/AR/5AkiZURFRBNCBRpAmiQfkFgSoKDUh0lKRNupSEGspIiZBAQOLXmpWMZfvmbM6+Q7vSyWd7Z/d9Z2Z3ZueuxO32ANDVU/N7Xr7eAFd2VTCVDJk++4HevCBNwHENXAL/AoGBAoEP3ETiQgTkMtJ+EdulCAzm2OeTlHojAkNJvfL8fyTQbetEC0QLtKmBtC70DFgARqvmVUT8AXwGFFzUxoA3wFOLMx6Yf4HvwK4ClEcgpBJpttENYKTB4DvAkcWVj8CwF0RNP42hsVwtrQW2bdQvwIndS9NPgEPgK
1/AcWFGeAnwq30uznjYFzADnwJJHoBULBAJbwE+bRGAFOhCYBt6ZGyx6gQCTwLL1f+uVa9UCkUAdDUcLeNwuroEmWoouFF3IAlmMA0BXA9lEueSxZv64B/zx+KZF4hfAb+C9U6ZSF0qTzHm2UdWW1oFxL4iafvvAgVc2CwKa+xHw0tLpPicYWUpp+TdLBF1iWREIk4fCmQtMGuDVE9y1C2nseWAWeOhFbv3O7GB07JXLwgKPyzXXD14AdfqJxKpXPgsCIQ7oqKkTnLfpuPo6ngcS1OXZRmMk7kQkbnaor14Dm94FYDHjVdZrwFNWyfUupDxHiVZSYWvOSiSKyGnaqcWBX16htNuod9yO9YsEOqbqBhNFC0QLtKmBe/GYtfAPumXEQr9qIAKFf9kjLKXCvW7zH1dAxsVIRulVAAAAAElFTkSuQmCC",draggable:"false"}}),t("span",{staticClass:"title"},[e._v(e._s(a.i18n.t("desktop.userSetting.widget")))])]),t("div",{staticClass:"right"},[t("UdSwitch",{attrs:{size:"small"},on:{change:a.onSwitchChange},model:{value:a.componentShow,callback:function(e){a.componentShow=e},expression:"componentShow"}})],1)]):e._e(),a.isShowResourceMonitoring?t("div",{staticClass:"switch-item"},[t("div",{staticClass:"left"},[t("img",{staticClass:"icon-img",attrs:{src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAAAqlJREFUaEPtmkuoTWEUx3/XO6/STZJEyEBiIkrJwMyEiYkMEKVIBgZIiZSJuIlSFCOmDJGBiSIGHmUiEUKSV+JeXL7/be06jtjrO98+5+zN3nU6556z1rr/31rre52ze/j1GgHoMazp/bL8OQh8s8eQph5TpudRwPCyKM3R8R0YAH5kAKMrJD5jE0S/ANQyyn4VrwEBjClxz+cldVAAY/Osyvx5DdDt6tQVqCuQmIH/roUWAquB6W1YubWyPgUuAHe8hYmpgMTv8AZOtOvzQsQA7ANmAsrULeBLoshmd+0IFlllH4eN5n5P/BiA0xb8BnDSE7wFmy3AEkvSJo9/DMAZC3gtVOKsJ3gLNuuB5ea3wePfDgCdKTRengBvPCIabEoBsNV6+X3Yr+8GPkdAdB1gronONJ8DrlQJYC8wG3gIzAFehqPfHh39nBAdr8AKYL6J06luHvDBqnAA6AWOAPfMZhqwsukMch+4ap93HOCwiWxM8AlbJyR0DXAXOBpAJobj60FgQlM1NNB3dgtgEjDD/rna5FnDzDPesj8yLHq7gLXAAuABcMl8NAtqtnrbLYC81t4Y2mMZ8AqYAnwK3+lonLz7g2PHWygPQJs+jYXsOg7c/otT6QCkdR2gwX4ZOJ9DXEoAadYXZ/155QJKC+DQPmTSVoBjNgVq1tD06cmoV3hWJU2nmtU+Ats9zjGbuc2hj5d6ghZgcx045YkTA6AFSJuzqZ7ACTYvwpg5ZFXIDRMDoGBalBaH7GhLoNdFXl+B52GrcRPQa9cVC+AK2kmjogBWAbMihT8CLkb6/GZeFIBW2HGRYrSt2Bbp0zaAyS0Mbg3W12UBSNXRsn9RLdSygFTHGiA1g6n+dQVSM5jq/0/8zFr5H7pVxUrfaiCAyt/skY2lyt1u8xNj74fFORRGCwAAAABJRU5ErkJggg==",draggable:"false"}}),t("span",{staticClass:"title"},[e._v(e._s(a.i18n.t("desktop.widget.name.resource")))])]),t("div",{staticClass:"right"},[t("UdSwitch",{attrs:{size:"small"},on:{change:a.onSwitchChange},model:{value:a.resourceMonitoringShow,callback:function(e){a.resourceMonitoringShow=e},expression:"resourceMonitoringShow"}})],1)]):e._e()])])},[],!1,null,"0e9b8d14").exports;const y=f(e({name:"ChangeWallpaper",components:{FileUploader:C,FileSelectorModal:w,UploadFile:v},data(){return{defaultCover:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAVAAAADACAMAAABlJ8scAAABcVBMVEUAAAAAAAC0tLnX19kAAADu8PJJSUsAAACOjpDOz9LU1tjU1dfY2tx9fX3U1NfQ0dPHycrP0dKlpqjS09XR0dTi5OXh4+bExMe7vb+rsLPV19nu8PPt7vHs7fDNz9DLy83c3eC2t7jAw8PU1djm6Org4uLFx8ju8PLs7vDq7O7p6uzd3uDo6uzP0dO0tLenp6dlbG7t7/Ht7/Hr7e/n6ezm5+nk5+ktLS3t7/Hh4uTZ2tzt7/DU1dfq7e7S1NbHycrBxMbW2Nrg4eTV1tnq7O3o6+3Nz8/Q0dPj5Obs7u/f4ePS0tXZ29zb293KyszU1Nnf3+Lr7O7W19m7vb/j5Obi5ObV1tjV1tnu8PL5+vr7+/vV19n9/f3+/v78/Pz////8/f3b3N7d3uHy8/T19fb19vfx8vPv7/Hw8fL5+fnp6uzu7vDn6ers7e709PXr6+3s7vD39/jz8/Xl5uje3+Hp6+zm5+n4+Png4ePq6+7Z2twqcgJ1AAAAVHRSTlMKDixzAP4OBhmM8dVLFcSZYD0muKl1bVFDIfr42cl9b1g0LuODYTT0zrGflZJEJx0R7eK/lo17DObFU+TOta9YS/Xx3Kuld2D1xbyjkn5pZrevpz89Gds8AAAKpUlEQVR42uzUMYoCQRBA0QqGdXaWVVFBMVDEa4h4ip7A+9/DKZnAUJzOfA+6odJPUdGkWTDZrEkhZ92koWfdoqFn3aLRBBU1YUFrkhMAAAAAAAAAAAAA+E63zaXr/jaH7SqYrr2W0pdyH17p5ovj7j+Y4pops2afUfvhP69/l6ef4CPLIeI9O2bW/MZ57wZ8Zv1czrFjvpd5vAFt8Lb2wZ659jQRRGH4xE2J5V6lSKFiQUDwghWMqKCABoPREI1tmWWBOhKkxQ1yNaS/3sxlt2cLZdtlPh36pLc386knZ+ZMnw6qba5K6YhiXsytM6BxlgqOLKHoSfmhbm6dAQ3xSQz4gkDv9ZDcOgNC+KLm0boY9fIQDc+tM+AqFqrT3ZHvDefWPeAy5pYdOXocv07N5dY9oIZb4mDUu7og6hQtt84Aj0VZG0cWR4326Jn2GZBKdEEDxL0DcV21mnPdrM8Aas36LM1YbCoFobyX90zxom+bhnJ7nJRi6YwxwevnEMZHsVdlb+k3Y3mB0KDKzjPFYwihS2xWsVPllBEXI3O5g05FE0zzAkL4ofaq70MLJnMPUGGceYQ1yZpoKOxDTeZlMsdo4x3aI7479qFG8xIQITvT6BnaXes/jeY1oIKe8vN1dvyE9fWJ4sMvzal4iGe0zCuX+dReIIO8h35PXV7ON/l8rvrI5XIm8nnlok8dAELU/aW0uCqqIB+6NGZyvnLBn5IZSlcxuqrKoF4EpvK5U+NPH8JN4JvepX4lzOXTGl96F24AKbVX0c41mJ2gL43jjZHJJOaAIG9FW6Ey5EzmStCX9lbn4KRUCxmgh4VqkRefTGYe9KMjoEkOMcUKvSa1VEv5czpvMvOAHx30nGgixjySQA1Lf/2811smMw/40Q5QtKWZz9AoEEN0KG6wfNTs7u2U9mvWecCP9oGikyHGgBiWaibUYpHyyW5RUHYD6zzgQ4dBkWSIKSCGlfdvkHo2R8nuZlGxdYbXecCH3gPFGEPMAjHUUJJVUF0VKZeLHht4nQd86B1Q9DPEChBDDSVVHvkWJR8Wq/xG6xz70HbQTMdYlXEghneG+jfJKHkXFdRG6xz70G7weMl8Jqn9vQyWajV/NueiZBsVdAutc+xDe8CjK800QxNADcuE/8QF3UTrHPvQB0ggvGOSdALIYZnwnweooGW0zrEPHQBEZio9M5vMAj0sE/5zHxX0D1rn2IfS+Vf+Siwj/vO46HGE1znyoTfDLgNYZvznkTfjT/A6Rz6Ull1um65bUEP+8/CnGEil4DpHPjQOhMh+jiWj+lC3tLP3txH/6Z65ufo+lNJfyABPGXt0O5oPLW0Idt1r+9ARoMO0EOT9kXzo8YbEtt1r+tBBSj+JXslLdBQfure9rSta/hfBlyIf2gGEuM8EmeZ96P62Lqht2wcRfCnyoX1Ah5SyOzPZZn1oriwLqit62LQvxT50GO
1jQyRTJZn1oSdVTF9Q+adaXYh/6n5wz720aBsO4NZSKY4x7A0E5xmAwbUwDxn2IW1xCQp3kVklo6XrlaNJlTVY+PbbrZGkcJ6nUSnX2bK0aOfnn0fv6+OW1l0B+dMdHZWPyUEMdNXQvOy9leWieNtc8oYZKm2Px0JKnYlFDsQZZ+SjLQ0+CHGkdUs2PxUNb1aihXikjH2V56ALIkQJAvjgODzXUKnGU2EnVzMhHWR56htvBF8V7CbIGqVbG4aG9wM+Qpf0ID3Udlo/G8tAbIF53V+HVB0AwFSHV+hg8VJeroZQvU/WCdgJEut29tss8z/JQfu3yawFrHTZJZdYB+jzOzkNdNTA07GinHeKh7d3d7l69qbHPszyUQxLmyARZsFXpNsTaN5Gh2XloQ0aGVpmUL3eM4H69QQytNw3meYaH8ujyEwFfJb+QINbBAMLtzDzUlmU2Qol2/fv7Dd/QthN5nuWhFxJ7o2ci1d7P01LMHY0xlM9DXZUayvjZ6ejD+53GoaF6Sn0oly4XJOEqxs4hP6U+hLBkQLiWlYc2ZG6EdjyD3L/XCwxttq00HnqWwxXhUM/Eqbu9h73U6NfDp9l4qKnI/AjtdPFd7V7Y0JabwkNvpWyZFOb9/AZE+iv5rq5n4qGOKnMjtINk7pQsjxpaJ4a2W04iD+XR5ZuCFDLP3d96+fh0UIpZI31oH39vZ+Ghu0rYUCZCvZ7r9rxQhCI/W2YiDz2Vtkt6DcyyrmxBpOJTfxlfk4ajPJK0nM5DBwo2lJ/znldvdLzRlG+1tCQeepFnqBhlt+swIPRr0PfyL13Op/JQR1WUsJ9syntqhTFU190EHsqjyyuQ6iuYZT2CRNv+xNnYwRN7amgqD+0qKYZ6FUWOGIodNRN46FLCwhPaGka1s6xPh95tQJrz1g4N2zQeailIiYNSGbWro4bClm7rFpeH8ujysgSRBgezbuhwc/zWlSBaSyU8DcVaPZ7GQytJhnawozJuLxNDu6EI1U2Dx0M5dLlQhFg2Sp4imGnhjWrPhjT5Aa5tlWo2zfiVNB5aV0KGMjwU+1kdtkcHJd22TYfDQxfi/bwPh6rN/taFzRfzp/2fHyUUov8O6OwkhYdqylDcPrTsR3AlxtBBHA/l0uWPODolbOisp3xEd1eKqzUHpfv9+TQeWqr8UWJTvhwoaPfCfShJedPU4nloLF1epFCRTEBWRSu9vf57eTNDfWgT+Zk8KB22q9TQpt+H2qZpuTE8NJ4uF17iAPUNhU+AWFq6kKU+1FVGDWV5qByK4E4Qob6fpmU5cTz0eFze0AkdMVQ8Ry8vZKkPraMSz8QIVcPtKjU0HKGWFsNDb8di2sBQiRgqCcNHiG69yrJfvkz9Ujgrz8qo4eG1fMvWsZ9W32B56AVuF2ru468D+sJLJM2dyrJfXkmJ0Eh7Lzwo0Qjtay7DQ09wIpRmu+FArI9AJJ3/kGW/PMpozrTJD1BOyrfoKI8NNRgeepbPlksO+vQh1mMgko4nRyj9b/xJHOWro4ZWwjxU9/tQTWN46K2EdXxNgvuSgG/qwOks++U1rqF0SBox1Av3oTqe2FskQqM8lEOXl7cIpnXoIu6haDPRTPvl68QwLg8dMbQ8ulKy8UoJG+pEeSgvOZav4RD9t28QyLABcqJRHtrljPIVZpSvRHkoHZQchodya5cLi0UJrYrxnOlRfo4eifBQq8czlEimhqtlhofa2FDNYXno2yToML/4bvvSzSsgP2LqQx3DIupr+E/r99FXIEOzdcSS0Q9DM3y5SI7jor84HnqyABK1kJtTWie4X55fH5p+ZuibtyBXYupDJ3ldy7Aj8fsXkCsx9aGTvK59WAJpOnMD5EpMfegkr38UQKpOfAa5ElMfOsnrY+DoGfprmueH/gLpujsHcqWNaZ4fmpvlzxgqvJ/e+aHvBav1nox+Tu/80J/gKKrwfFrnhz4/kgGKWOk3Zr/7RK6/HZFzhf6zb8c2AMIwAAQNBQOwTSZg/42goCMSRArCwF3n9iUXLlyxlLP/9/a5fOwAajTNY1fzT7cdAAAAAAB4ieGioKmkrn1aqvp8TU0POSVNmFNSQTeCpqdn3qLBTs1I1jSok/ImQgIAAMDaLh3TAAADMQzMYCn8GVflkOEHHwTLkiRd12ioIRoiuOhQCRbdKQSLzhQImHSjfA9Ugi3SU66zMAAAAABJRU5ErkJggg==",loading:!1,activeKey:"upload",bgPath:"",selectFile:"",selectImage:"",imageBase64:"",deviceIndex:"",defaultIndex:-1,deviceData:[],wallpaperData:[],allowExt:["jpg","jpeg","png","webp","bmp","gif"],customStyle:{paddingTop:"53px",width:"160px",height:"160px",background:"rgba(0, 0, 0, 0.02)",border:"1px dashed #dcdee2",borderRadius:"4px",textAlign:"center",cursor:"pointer",position:"relative",overflow:"hidden",transition:" border-color .2s ease"},treeData:[{path:"upload",title:this.$t("desktop.userSetting.uploadWallpaper"),isDefault:!0,selected:!0,type:"arrow-upload",customShowArrow:!1},{path:"default",title:this.$t("desktop.userSetting.defaultWallpaper"),isDefault:!0,type:"arrow-preview",customShowArrow:!1}],fileSelectorVisible:!1}},mounted(){this.getWallpaper()},methods:{async checkImageResolution(e){return new Promise(t=>{const a="string"==typeof e?e:URL.createObjectURL(e),s=new Image;s.onload=()=>{"string"!=typeof e&&URL.revokeObjectURL(a);const i=s.width*s.height<=10485760;if(!i)return this.$Message.warning({content:this.$t("desktop.userSetting.maxResolutionTips",["4096 x 2560"])}),!1;t(i)},s.onerror=()=>{"string"!=typeof e&&URL.revokeObjectURL(a),t(!1)},s.src=a})},fileManageChoosed(e){var t;if(h(e))return;const a=this.allowExt.includes(null==(t=e[0])?void 0:t.ext),s=e[0].size/1024/1024<8;if(!a)return this.$Message.warning({content:this.$t("desktop.fileTypeError",this.allowExt.join("/"))});if(!s)return this.$Message.warning({content:this.$t("desktop.maxSizeTips",["8MB"])});let i=p(e[0].path);this.checkImageResolution(i).then(t=>{t&&(this.selectImage=i,S.fetchImageAsBase64(i,"image/"+e[0].ext).then(async t=>{this.imageBase64=t,this.activeKey="device",this.bgPath=e[0].path}))})},nasUpload(){this.fileSelectorVisible=!0},confirm(){this.setPreviewWallpaper();const{activeKey:e,selectFile:t,bgPath:a}=this,s={upload:"",device:a,default:a};this.$emit("handleMessage",{file:t,bg_path:s[e],bg_type:{upload:1,default:0,device:1}[e]})},async handleUpload(e){const t=["image/jpg","image/jpeg","image/png","image/webp","image/bmp","image/gif"].includes(e.type),a=e.size/1024/1024<8;if(!t)return this.$Message.warning({content:this.$t("desktop.fileTypeError",["jpg/jpeg/png/webp/bmp/gif"])});if(!a)return this.$Message.warning({content:this.$t("desktop.maxSizeTips",["8MB"])});return await this.checkImageResolution(e)?(this.selectFile=e,this.imageBase64=await u(e),!1):void 0},onDropFiles:e=>[e[e.length-1]],onAfresh(){this.selectFile="",this.imageBase64="",this.selectImage=""},uploadDeviceData(e){this.deviceData=e},getWallpaper(){c.getDefaultWallpaper().then(e=>{this.wallpaperData=e.data.result.map((e,t)=>({index:t,path:e,image:d(e)}))})},onSelectImage(e){this.defaultIndex=e.index,this.selectImage=e.image,this.bgPath=e.path},onSelectDeviceImage(e){this.deviceIndex=e.path,this.selectImage=e.image,this.bgPath=e.path},setPreviewWallpaper(){let e="";if(e="upload"===this.activeKey?this.imageBase64:p(this.bgPath),!e)return console.warn("base64 is empty");this.$emit("updateTemporaryBg",e)},onChangeKey(e){this.selectImage="",this.activeKey=e},close(){this.$Modal.close("changeWallpaper")}}}),function(){var e=this,t=e._self._c;return e._self._setupProxy,t("div",{staticClass:"ug-change-wallpaper"},[t("UploadFile",{attrs:{loading:e.loading,treeData:e.treeData}
1,on:{close:e.close,confirm:e.confirm,onChangeKey:e.onChangeKey,uploadDeviceData:e.uploadDeviceData}},[t("section",{staticClass:"upload-section",attrs:{slot:"upload"},slot:"upload"},[e.imageBase64?[t("div",{staticClass:"afresh"},[t("UdButton",{attrs:{type:"text",disabled:!e.imageBase64},on:{click:e.onAfresh}},[e._v(" "+e._s(e.$t("desktop.userSetting.uploadAgin"))+" ")])],1),t("div",{staticClass:"preview-wrap"},[t("div",{staticClass:"preview",style:{backgroundImage:`url('${e.imageBase64}')`}})])]:t("div",{staticClass:"uploadGroup"},[t("div",{staticClass:"choosed-btn",staticStyle:{"margin-right":"20px"},on:{click:e.nasUpload}},[t("FileUploader",{attrs:{disabled:"",accept:[".jpg",".jpeg",".png",".gif",".bmp",".webp"],"before-upload":e.handleUpload,format:["jpg","jpeg","png","gif","bmp","webp"],"max-size":500,customStyle:e.customStyle,className:""}},[[t("div",{staticClass:"upload-box"},[t("UdIcon",{attrs:{pro:"",type:"func-add",size:"24",color:"rgba(0, 0, 0, 0.25)"}}),t("p",{staticClass:"text"},[e._v(e._s(e.$t("desktop.userSetting.forNas")))])],1)]],2)],1),t("FileUploader",{attrs:{"before-upload":e.handleUpload,accept:[".jpg",".jpeg",".png",".gif",".bmp",".webp"],"max-size":800,customStyle:e.customStyle}},[[t("div",{staticClass:"upload-box"},[t("UdIcon",{attrs:{pro:"",type:"func-add",size:"24",color:"rgba(0, 0, 0, 0.25)"}}),t("p",{staticClass:"text",domProps:{innerHTML:e._s(e.$t("desktop.userSetting.forClick"))}})],1)]],2)],1),t("div",{staticClass:"tips"},[e._v(" "+e._s(e.$t("desktop.userSetting.wallpaperSupportFormat",[e.allowExt.join(", "),8,"4096 x 2560"]))+" ")])],2),t("section",{staticClass:"default-section",attrs:{slot:"default"},slot:"default"},e._l(e.wallpaperData,function(a){return t("div",{key:a.index,class:{active:a.index===e.defaultIndex},on:{click:function(t){return e.onSelectImage(a)}}},[t("img",{directives:[{name:"ug-lazy",rawName:"v-ug-lazy",value:{src:a.image,loading:e.defaultCover,error:e.defaultCover},expression:"{\n src: item.image,\n loading: defaultCover,\n error: defaultCover,\n }"}],attrs:{draggable:"false",alt:""}})])}),0),t("section",{staticClass:"device-section",attrs:{slot:"device"},slot:"device"},e._l(e.deviceData,function(a){return t("div",{key:a.path,class:{active:a.path===e.deviceIndex},on:{click:function(t){return e.onSelectDeviceImage(a)}}},[t("img",{attrs:{src:a.image,alt:"",draggable:"false"}})])}),0),t("div",{staticClass:"sketch-image",attrs:{slot:"sketch"},slot:"sketch"},[["default","device"].includes(e.activeKey)&&e.selectImage?t("img",{attrs:{src:e.selectImage,alt:"",draggable:"false"}}
1):e._e()])]),t("FileSelectorModal",{attrs:{visible:e.fileSelectorVisible,title:e.$t("desktop.fileSelect"),config:{extLimit:e.allowExt},contentHeight:298},on:{closeModal:function(t){e.fileSelectorVisible=!1},onFileChange:e.fileManageChoosed}})],1)},[],!1,null,"b0574737").exports,k=e({data(){return{dateFormatList:[],language:"",languageList:[],unWallpaper:!1,loading:!1,timeFormatList:[],temperatureList:[{label:this.$t("desktop.userSetting.celsius"),value:1},{label:this.$t("desktop.userSetting.fahrenheit"),value:2}],type:"",originType:"",value:"desktop",wallpaperTypes:A.wallpaperTypes,wallpaperParams:{bg_path:"",bg_type:"",file:""},formData:{date_format:"",language:"",time_format:"",temperature_unit:""},originFormData:{date_format:"",language:"",time_format:"",temperature_unit:""},defaultStyle:"",currStyle:{},previewStyle:{},computedSize:"",isClient:isClient,temporaryBg:"",animated:!0,menuBarSetting:{},tabChange:{desktopChange:!1,timeChange:!1,languageChange:!1,menuBarChange:!1}}},props:{isFromSelf:{type:Boolean,default:!0}},computed:{...n("Launcher",["userConfig"]),...o("Launcher",["wallpaper"]),...o("NasServer",["user"]),needCompMode(){return 1===this.type||4===this.type}},components:{MenuBarSetting:B},watch:{value(e){"time"===e&&this.getConfigTime()},userConfig:{handler(){const{wallpaper_model:e,wallpaper_type:t}=this.userConfig;""!==e&&(this.type=Number(e),this.originType=this.type),(t||"0"===t)&&(this.wallpaperParams.bg_type=Number(t))},deep:!0,immediate:!0},"wallpaper.url":{handler(e){this.updateBgSize(e)},immediate:!0},temporaryBg:{handler(e){this.updateBgSize(e)}},type(e){let t=this.currStyle.backgroundSize;if(Boolean(t)&&e>=0){const a=this.wallpaperTypes.find(t=>t.value===Number(e));a&&(t=a.style.backgroundSize)}const a=this.needCompMode?this.computedSize:t;this.$set(this.previewStyle,"backgroundSize",a)}},beforeDestroy(){this.$emit("close")},async mounted(){this.defaultStyle={...this.wallpaper.style},this.currStyle={...this.wallpaper.style},await this.getConfigTime(),this.getLanguageList(),r.listenWindowData(e=>{(null==e?void 0:e.active)&&(this.value=e.active)})},methods:{updateBgSize(e){if(!e)return void(this.unWallpaper=!0);const t=new Image;let a,s,i=window.screen.width;t.src=e,t.onload=()=>{a=t.width,s=320/i*a,this.computedSize=`${s}px`,this.needCompMode&&this.$set(this.previewStyle,"backgroundSize",this.computedSize)}},handleClickBlock(e){},onApply(){const{language:e,date_format:t,time_format:a,temperature_unit:s}=this.formData;this.tabChange.timeChange=t!==this.originFormData.date_format||a!==this.originFormData.time_format||s!==this.originFormData.temperature_unit,this.tabChange.languageChange=e!==this.originFormData.language||"auto"!==this.originFormData.language&&this.originFormData.language!==i.locale||"auto"===this.originFormData.language&&i.systemLang!==i.locale,this.tabChange.desktopChange=Boolean(this.type!==this.originType||this.wallpaperParams.bg_path||this.wallpaperParams.file),this.tabChange.languageChange||this.tabChange.timeChange?this.refreshTips():this.handleSave()},refreshTips(){this.$Modal.open({name:"reloadTips",banTitleIcon:!0,title:"",width:"420px",content:this.$t("desktop.userSetting.changeReloadTips"),confirm:!0,maskClosable:!1,centerMiddle:!0,noAutoClose:!0,onOk:({close:e})=>{e(),this.handleSave()},onCancel:({close:e})=>{e()}})},async handleSave(){if(0===Object.values(this.tabChange).filter(e=>!0===e).length)return void this.$Message.success(this.$t("desktop.operateSuccess"));const e=this.$t("desktop.operateSuccess");try{this.loading=!0,this.tabChange.desktopChange&&await this.setWallpaper(),this.tabChange.menuBarChange&&await this.setMenuBar(),this.tabChange.timeChange&&await this.setUserTime(),this.tabChange.languageChange&&await this.setUserLanguage(this.formData.language),this.$Message.success(e),this.loading=!1,(this.tabChange.languageChange||this.tabChange.timeChange)&&(await sleep(1e3),window.parent.location.reload())}catch(t){console.error(t)}finally{this.loading=!1}},onChangeRadio(e){const t=this.wallpaperTypes.find(t=>t.value===e);t&&(this.currStyle=t.style)},getUserLanguage(){A.getLanguage().then(e=>{this.formData.language=e.selected,this.originFormData.language=e.selected})},setWallpaper(){return new Promise((e,t)=>
1{const a=new FormData;for(const s in this.wallpaperParams)a.append(s,this.wallpaperParams[s]||"");a.append("bg_model",this.type),a.append("change_wallpaper",this.wallpaperParams.bg_path||this.wallpaperParams.file?"true":"false"),A.setWallpaper(a).then(t=>{let a=this.wallpaper.url;1===this.wallpaperParams.bg_type?a=A.getWallpaper(!1,!0):this.temporaryBg&&(a=this.temporaryBg);const s={style:this.currStyle,model:this.type};return this.temporaryBg&&(s.url=a),this.$store.commit("Launcher/setWallpaper",s),this.defaultStyle={...this.wallpaper.style},this.temporaryBg="",this.wallpaperParams.bg_path="",this.wallpaperParams.file="",e(t)}).catch(e=>t(e))})},setUserTime(){return new Promise((e,t)=>{this.$refs.formValidate.validate(a=>{if(!a)return t(new Error(this.$t("desktop.pleaseTips")));const{date_format:s,time_format:i,temperature_unit:r}=this.formData;A.setDateTime(s,i,r).then(t=>e(t)).catch(e=>t(e))})})},async setUserLanguage(e){try{const t=this.$t("desktop.operateSuccess");await A.setLanguage(e),isClient&&(localStorage.setItem("isRelaunch","true"),this.$Message.success({content:t})),this.language=e,this.$store.commit("Launcher/updateUserConfig",{...this.userConfig,language:e})}catch(t){console.info("~ setUserLanguage fail:",t)}},setMenuBar(){return new Promise((e,t)=>{c.setMenuBarSetting(this.menuBarSetting).then(t=>(this.$store.commit("Launcher/updateUserConfig",{...this.menuBarSetting}),e(t))).catch(e=>t(e))})},onMenuBarSettingChange(e,t){this.menuBarSetting=t,this.tabChange.menuBarChange=e},getConfigTime(){return A.getConfigTime().then(e=>{const t=e.data;this.dateFormatList=t.date_format_list,this.timeFormatList=t.time_format_list,this.formData.date_format=t.date_format,this.formData.time_format=t.time_format,this.formData.temperature_unit=(null==t?void 0:t.temperature_unit)||"",this.originFormData=JSON.parse(JSON.stringify(this.formData))})},getLanguageList(){A.getLanguageList().then(e=>{var t;this.languageList=null==(t=e.data.result)?void 0:t.filter(e=>"zh-HK"!==e.key),isClient||this.languageList.unshift({key:"auto",name:this.$t("desktop.follwBrowser")}),this.getUserLanguage()})},onChangeWallpaper(){const e=this.$Modal.open({name:"changeWallpaper",title:this.$t("desktop.selectWallpaper"),content:y,width:"600px",centerMiddle:!0,footerHide:!0,maskClosable:!1,componentOptions:{on:{handleMessage:t=>{const{file:a,bg_path:s}=t;(a||s)&&(this.wallpaperParams={...this.wallpaperParams,...t}),e.close()},updateTemporaryBg:e=>{this.temporaryBg=e}}}});m.setZindexModal(e,991)},onCancel(){r.close()}}}),D=""+new URL("setting_computer-BJbAtVt4.png",import.meta.url).href;const U=f(k,function(){var e,t=this,a=t._self._c;return t._self._setupProxy,a("div",{directives:[{name:"loading",rawName:"v-loading",value:t.loading,expression:"loading"}],staticClass:"ug-personalization"},[a("UdTabs",{staticClass:"common-center-tabs",attrs:{animated:t.animated},on:{"!click":function(e){return t.handleClickBlock.apply(null,arguments)}},model:{value:t.value,callback:function(e){t.value=e},expression:"value"}},[a("UdTabPane",{attrs:{label:t.$t("desktop.userSetting.desktop"),name:"desktop"}},[a("div",{staticClass:"tab-content"},[a("div",{staticClass:"img-content"},[a("img",{attrs:{src:D,alt:"computer",draggable:"false"}}),t.temporaryBg||t.wallpaper.url?a("div",{staticClass:"wallpaper",style:{backgroundImage:`url('${t.temporaryBg||t.wallpaper.url}')`,...t.currStyle,...t.previewStyle}}):t._e(),a("div",{staticClass:"wallpaper mask",on:{click:t.onChangeWallpaper}},[a("img",{attrs:{src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAAAo5JREFUWEftmLuPTVEUxn/fECLiWWh0hEZIEM+MeCQ0MlNo/ANiaPWC6LUYfwAKCtOoPEI8ExKimEh0CjQeESHic9ZkT3LduWfu3vea5IjZzSnuOmv97rfP3uvbWzR8qOF8/LuAthcD64D5HVT+CTyR9CNnBmzPA7YCczvEfwdeSfrcKdcUBW0vAM4BIzCtwo8k7cgEfAhsnybWwEXghKRvrXGdAM8DxzIK/03AyXIXJB2vBUzT+jEp9xQ4C3yZ4SleBJwEtgCh5NLW6f5DQdsxZQ8S0LCksQwl+w6xPQTcSIl2SopPYmK0A+4Bbqff9kq603f1jAS2a+vOAmYIyP+noO0lwOGkzlVJn3KUqospUXAQuJcS7ZJ0vz1pgnsGrEq/valW4KZ+IG3X1m1fJNGS7qbCuzu1MttH067fyj4iabRXFVMr7Fi32CyUANoekPSrV/Ap+2BOotwptr0fuBKmAhiSFAajeBQrGBW6LRLbK4CXQDxjnJF0upiui1vpJd/EO7ajbUX7mhyh3qCkx6VJe1IwQayNPyhpvLVozTcaIa+BjZK+lkD2BGh7X+XvbgIDlbk4IOlWgl4DPAcW1kCMSgqfmT2KAW0vB14AK1OVt8CGymyGI459c1uX6kUuqRfAaxXgoTaI62lRnMqQ5j2wXlI8u44iQNtHKuUu1WQNs5mbb0zScFe6goSxMmNRRIur+75y6rXGZHWf7FZnO5x21iEpkzRW8+rqDPIuu9XVNW3bc4APwLLM4rlh22NvLDELtdbb9mbgYNpacgGmixuXdDltT7OWvy9FSwzr7Kmuk9QlCjb+4B43Ws29+khLvrmX
1Rwmw2ddvkx9xYy8w+9rQZuDlXHs0A6XzUjYe8DeE83Y4Xzn3KAAAAABJRU5ErkJggg==",alt:"",draggable:"false"}}),a("p",[t._v(t._s(t.$t("desktop.userSetting.changeWallpaper")))])])]),a("UdRadioGroup",{on:{change:t.onChangeRadio},model:{value:t.type,callback:function(e){t.type=e},expression:"type"}},t._l(t.wallpaperTypes,function(e,s){return a("Radio",{key:s,attrs:{label:e.value}},[t._v(t._s(e.name))])}),1)],1)]),a("UdTabPane",{attrs:{label:t.$t("desktop.userSetting.timeAndLanguage"),name:"time"}},[a("div",{directives:[{name:"show",rawName:"v-show",value:!t.loading,expression:"!loading"}]},[a("UdForm",{ref:"formValidate",attrs:{model:t.formData,"label-position":"left","label-width":130}},[[a("UdFormItem",{attrs:{label:t.$t("desktop.defaultLanguage1"),prop:"language",rules:{required:!0,message:t.$t("desktop.userSetting.languageCheck"),trigger:"change"}}},[a("UdSelect",{attrs:{size:"large","drop-height":t.languageList.length>6?"240px":"auto"},model:{value:t.formData.language,callback:function(e){t.$set(t.formData,"language",e)},expression:"formData.language"}},t._l(t.languageList,function(e){return a("Option",{key:e.name,attrs:{value:e.key}},[t._v(" "+t._s(e.name)+" ")])}),1)],1)],a("UdFormItem",{attrs:{label:t.$t("desktop.dateFormat"),prop:"date_format",rules:{required:!0,message:t.$t("desktop.userSetting.dateFormatCheck"),trigger:"change"}}},[a("UdSelect",{attrs:{size:"large","drop-height":"240px",transfer:""},model:{value:t.formData.date_format,callback:function(e){t.$set(t.formData,"date_format",e)},expression:"formData.date_format"}},t._l(t.dateFormatList,function(e){return a("Option",{key:e.name,attrs:{value:e.name}},[t._v(" "+t._s(e.name)+" ")])}),1)],1),a("UdFormItem",{attrs:{label:t.$t("desktop.timeFormat"),prop:"time_format",rules:{required:!0,message:t.$t("desktop.userSetting.timeFormatCheck"),trigger:"change"}}},[a("UdSelect",{attrs:{size:"large"},model:{value:t.formData.time_format,callback:function(e){t.$set(t.formData,"time_format",e)},expression:"formData.time_format"}},t._l(t.timeFormatList,function(e){return a("Option",{key:e.name,attrs:{value:e.name}},[t._v(" "+t._s(e.name)+" ")])}),1)],1),t.formData.temperature_unit&&"admin"===(null==(e=t.user)?void 0:e.role)?a("UdFormItem",{attrs:{label:t.$t("desktop.userSetting.temperatureUnit"),prop:"temperature_format"}},[a("UdSelect",{attrs:{size:"large",transfer:""},model:{value:t.formData.temperature_unit,callback:function(e){t.$set(t.formData,"temperature_unit",e)},expression:"formData.temperature_unit"}},t._l(t.temperatureList,function(e){return a("Option",{key:e.value,attrs:{value:e.value}},[t._v(" "+t._s(e.label)+" ")])}),1)],1):t._e()],2)],1)]),a("UdTabPane",{attrs:{label:t.$t("desktop.userSetting.menuBar"),name:"menuBar"}},[a("MenuBarSetting",{attrs:{isFromSelf:t.isFromSelf},on:{menuBarSettingChange:t.onMenuBarSettingChange}})],1)],1),a("footer",[a("UdButton",{attrs:{type:"default"},on:{click:t.onCancel}},[t._v(t._s(t.$t("desktop.cancel")))]),a("UdButton",{attrs:{type:"primary",loading:t.loading},on:{click:t.onApply}},[t._v(t._s(t.$t("desktop.apply")))])],1)],1)},[],!1,null,"db059a61").exports;export{U as default};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.