diff --git a/javascript/index.js b/javascript/index.js index 2f3f719..57eedd7 100644 --- a/javascript/index.js +++ b/javascript/index.js @@ -8,7 +8,7 @@ Vite App - + diff --git a/vue/dist/assets/autoUpload-1f9b2587.js b/vue/dist/assets/autoUpload-87bd4da6.js similarity index 97% rename from vue/dist/assets/autoUpload-1f9b2587.js rename to vue/dist/assets/autoUpload-87bd4da6.js index 11d5614..619afcd 100644 --- a/vue/dist/assets/autoUpload-1f9b2587.js +++ b/vue/dist/assets/autoUpload-87bd4da6.js @@ -1 +1 @@ -import{w as G,t as Ee,d as U,u as ie,r as T,g as F,c as Ne,_ as O,a as o,C as De,i as Pe,b as Fe,e as Be,f as Ue,v as je,h as $,T as He,P as x,j as Ve,I as ze,k as Qe,E as Je,l as qe,m as We,n as le,o as Ze,p as Ge,q as ue,s as ce,S as Ye,x as Xe,y as fe,z as Ke,A as de,B as ea,D as aa,F as ta,G as B,H as na,J as oa,K as E,L as j,M as A,N as L,O as te,Q as ne,R as H,U as V,V as z,W as ra,X as sa,Y as ia,Z as la,$ as ua,a0 as ca}from"./index-3eae54c8.js";import{b as fa,a as da,t as ve,R as va,C as pa}from"./index-b363ae13.js";import{I as ma}from"./index-ca5e55e8.js";import{u as ga}from"./useTaskListStore-0675db92.js";import{T as _a}from"./task-6f7e13fa.js";import{B as Ca}from"./button-26bad4bf.js";var ya={success:Ve,info:ze,error:Qe,warning:Je},ba={success:qe,info:We,error:le,warning:Ze},Sa=Ee("success","info","warning","error"),$a=function(){return{type:x.oneOf(Sa),closable:{type:Boolean,default:void 0},closeText:x.any,message:x.any,description:x.any,afterClose:Function,showIcon:{type:Boolean,default:void 0},prefixCls:String,banner:{type:Boolean,default:void 0},icon:x.any,closeIcon:x.any,onClose:Function}},xa=U({compatConfig:{MODE:3},name:"AAlert",inheritAttrs:!1,props:$a(),setup:function(e,n){var t=n.slots,f=n.emit,u=n.attrs,c=n.expose,y=ie("alert",e),i=y.prefixCls,g=y.direction,m=T(!1),_=T(!1),p=T(),s=function(v){v.preventDefault();var C=p.value;C.style.height="".concat(C.offsetHeight,"px"),C.style.height="".concat(C.offsetHeight,"px"),m.value=!0,f("close",v)},l=function(){var v;m.value=!1,_.value=!0,(v=e.afterClose)===null||v===void 0||v.call(e)};c({animationEnd:l});var r=T({});return function(){var d,v,C=e.banner,h=e.closeIcon,w=h===void 0?(d=t.closeIcon)===null||d===void 0?void 0:d.call(t):h,R=e.closable,k=e.type,b=e.showIcon,M=F(t,e,"closeText"),N=F(t,e,"description"),ee=F(t,e,"message"),D=F(t,e,"icon");b=C&&b===void 0?!0:b,k=C&&k===void 0?"warning":k||"info";var Oe=(N?ba:ya)[k]||null;M&&(R=!0);var S=i.value,Te=Ne(S,(v={},O(v,"".concat(S,"-").concat(k),!0),O(v,"".concat(S,"-closing"),m.value),O(v,"".concat(S,"-with-description"),!!N),O(v,"".concat(S,"-no-icon"),!b),O(v,"".concat(S,"-banner"),!!C),O(v,"".concat(S,"-closable"),R),O(v,"".concat(S,"-rtl"),g.value==="rtl"),v)),Ae=R?o("button",{type:"button",onClick:s,class:"".concat(S,"-close-icon"),tabindex:0},[M?o("span",{class:"".concat(S,"-close-text")},[M]):w===void 0?o(De,null,null):w]):null,Le=D&&(Pe(D)?Fe(D,{class:"".concat(S,"-icon")}):o("span",{class:"".concat(S,"-icon")},[D]))||o(Oe,{class:"".concat(S,"-icon")},null),Me=Be("".concat(S,"-motion"),{appear:!1,css:!0,onAfterLeave:l,onBeforeLeave:function(P){P.style.maxHeight="".concat(P.offsetHeight,"px")},onLeave:function(P){P.style.maxHeight="0px"}});return _.value?null:o(He,Me,{default:function(){return[Ue(o("div",$($({role:"alert"},u),{},{style:[u.style,r.value],class:[u.class,Te],"data-show":!m.value,ref:p}),[b?Le:null,o("div",{class:"".concat(S,"-content")},[ee?o("div",{class:"".concat(S,"-message")},[ee]):null,N?o("div",{class:"".concat(S,"-description")},[N]):null]),Ae]),[[je,!m.value]])]}})}}});const ha=G(xa);var wa=9007199254740991,Ra=Math.floor;function oe(a,e){var n="";if(!a||e<1||e>wa)return n;do e%2&&(n+=a),e=Ra(e/2),e&&(a+=a);while(e);return n}function ka(a,e,n){var t=a.length;return n=n===void 0?t:n,!e&&n>=t?a:fa(a,e,n)}var Ia="\\ud800-\\udfff",Oa="\\u0300-\\u036f",Ta="\\ufe20-\\ufe2f",Aa="\\u20d0-\\u20ff",La=Oa+Ta+Aa,Ma="\\ufe0e\\ufe0f",Ea="\\u200d",Na=RegExp("["+Ea+Ia+La+Ma+"]");function Y(a){return Na.test(a)}var Da=da("length");const Pa=Da;var pe="\\ud800-\\udfff",Fa="\\u0300-\\u036f",Ba="\\ufe20-\\ufe2f",Ua="\\u20d0-\\u20ff",ja=Fa+Ba+Ua,Ha="\\ufe0e\\ufe0f",Va="["+pe+"]",J="["+ja+"]",q="\\ud83c[\\udffb-\\udfff]",za="(?:"+J+"|"+q+")",me="[^"+pe+"]",ge="(?:\\ud83c[\\udde6-\\uddff]){2}",_e="[\\ud800-\\udbff][\\udc00-\\udfff]",Qa="\\u200d",Ce=za+"?",ye="["+Ha+"]?",Ja="(?:"+Qa+"(?:"+[me,ge,_e].join("|")+")"+ye+Ce+")*",qa=ye+Ce+Ja,Wa="(?:"+[me+J+"?",J,ge,_e,Va].join("|")+")",re=RegExp(q+"(?="+q+")|"+Wa+qa,"g");function Za(a){for(var e=re.lastIndex=0;re.test(a);)++e;return e}function X(a){return Y(a)?Za(a):Pa(a)}function Ga(a){return a.split("")}var be="\\ud800-\\udfff",Ya="\\u0300-\\u036f",Xa="\\ufe20-\\ufe2f",Ka="\\u20d0-\\u20ff",et=Ya+Xa+Ka,at="\\ufe0e\\ufe0f",tt="["+be+"]",W="["+et+"]",Z="\\ud83c[\\udffb-\\udfff]",nt="(?:"+W+"|"+Z+")",Se="[^"+be+"]",$e="(?:\\ud83c[\\udde6-\\uddff]){2}",xe="[\\ud800-\\udbff][\\udc00-\\udfff]",ot="\\u200d",he=nt+"?",we="["+at+"]?",rt="(?:"+ot+"(?:"+[Se,$e,xe].join("|")+")"+we+he+")*",st=we+he+rt,it="(?:"+[Se+W+"?",W,$e,xe,tt].join("|")+")",lt=RegExp(Z+"(?="+Z+")|"+it+st,"g");function ut(a){return a.match(lt)||[]}function ct(a){return Y(a)?ut(a):Ga(a)}var ft=Math.ceil;function Re(a,e){e=e===void 0?" ":Ge(e);var n=e.length;if(n<2)return n?oe(e,a):e;var t=oe(e,ft(a/X(e)));return Y(e)?ka(ct(t),0,a).join(""):t.slice(0,a)}function dt(a,e,n){a=ue(a),e=ve(e);var t=e?X(a):0;return e&&t=Date.now()?i():g()},i=function(){if(!u.value){var s=Q(e.value);u.value=setInterval(function(){c.value.$forceUpdate(),s>Date.now()&&t("change",s-Date.now()),y()},bt)}},g=function(){var s=e.value;if(u.value){clearInterval(u.value),u.value=void 0;var l=Q(s);l!!(c.value||u.value.length));na(()=>e("runningChange",y.value));const i=oa(new Map),g=B(()=>Array.from(i.values())),m=B(()=>g.value.reduce((r,d)=>r+d.n_success_files,0)),_=B(()=>g.value.reduce((r,d)=>r+d.n_failed_files,0));fe(()=>t.openBaiduYunIfNotLogged(n.tabIdx,n.paneIdx)),de(()=>{var r;(r=c.value)==null||r.clearTask()});const p=()=>_a.run({action:async()=>{const r=await la(t.autoUploadRecvDir);if(r.tick_info){const d=r.tick_info;i.set(d.task_summary.id,d.task_summary),f.taskLogMap.set(d.task_summary.id,d.tasks)}return u.value=r.pending_files,await ua(1e4*Math.random()),r},pollInterval:3e4}),s=async()=>{c.value?(c.value.clearTask(),c.value=void 0,u.value=[]):c.value=p()},l=r=>{t.openLogDetailInRight(n.tabIdx,r)};return(r,d)=>{const v=ma,C=Ca,h=I,w=pt,R=vt,k=ha;return E(),j("div",kt,[o(v,{value:A(t).autoUploadRecvDir,"onUpdate:value":d[0]||(d[0]=b=>A(t).autoUploadRecvDir=b)},null,8,["value"]),o(C,{onClick:s},{default:L(()=>[c.value?(E(),te(A(Rt),{key:0,spin:""})):ne("",!0),H(" "+V(c.value?r.$t("start"):r.$t("pause")),1)]),_:1}),o(R,null,{default:L(()=>[o(w,{span:12},{default:L(()=>[o(h,{title:r.$t("waitingUploadCount"),value:u.value.length,style:{"margin-right":"50px"}},null,8,["title","value"])]),_:1}),o(w,{span:12},{default:L(()=>[o(h,{title:r.$t("uploadFailureCount"),value:A(_)},null,8,["title","value"])]),_:1})]),_:1}),o(R,null,{default:L(()=>[o(w,{span:12},{default:L(()=>[o(h,{title:r.$t("completedCount"),value:A(m),style:{"margin-right":"50px"}},null,8,["title","value"])]),_:1})]),_:1}),z("div",It,[z("h2",null,V(r.$t("realTimeLog")),1),H(),o(k,{message:r.$t("tip"),description:r.$t("clickToViewLogs"),type:"info","show-icon":""},null,8,["message","description"]),z("ul",Ot,[(E(!0),j(ra,null,sa(i.values(),b=>(E(),j("li",{key:b.id,class:ia({err:b.n_failed_files}),onClick:M=>l(b.id)},[b.n_failed_files?(E(),te(A(le),{key:0})):ne("",!0),H(" "+V(r.$t("startedAt")+b.start_time),1)],10,Tt))),128))])])])}}});const Ft=ca(At,[["__scopeId","data-v-e8df9a1a"]]);export{Ft as default}; +import{w as G,t as Ee,d as U,u as ie,r as T,g as F,c as Ne,_ as O,a as o,C as De,i as Pe,b as Fe,e as Be,f as Ue,v as je,h as $,T as He,P as x,j as Ve,I as ze,k as Qe,E as Je,l as qe,m as We,n as le,o as Ze,p as Ge,q as ue,s as ce,S as Ye,x as Xe,y as fe,z as Ke,A as de,B as ea,D as aa,F as ta,G as B,H as na,J as oa,K as E,L as j,M as A,N as L,O as te,Q as ne,R as H,U as V,V as z,W as ra,X as sa,Y as ia,Z as la,$ as ua,a0 as ca}from"./index-a0825fe1.js";import{b as fa,a as da,t as ve,R as va,C as pa}from"./index-c245d5a1.js";import{I as ma}from"./index-fa1d0842.js";import{u as ga}from"./useTaskListStore-d857a07d.js";import{T as _a}from"./task-d619ea8f.js";import{B as Ca}from"./button-9350a9f5.js";var ya={success:Ve,info:ze,error:Qe,warning:Je},ba={success:qe,info:We,error:le,warning:Ze},Sa=Ee("success","info","warning","error"),$a=function(){return{type:x.oneOf(Sa),closable:{type:Boolean,default:void 0},closeText:x.any,message:x.any,description:x.any,afterClose:Function,showIcon:{type:Boolean,default:void 0},prefixCls:String,banner:{type:Boolean,default:void 0},icon:x.any,closeIcon:x.any,onClose:Function}},xa=U({compatConfig:{MODE:3},name:"AAlert",inheritAttrs:!1,props:$a(),setup:function(e,n){var t=n.slots,f=n.emit,u=n.attrs,c=n.expose,y=ie("alert",e),i=y.prefixCls,g=y.direction,m=T(!1),_=T(!1),p=T(),s=function(v){v.preventDefault();var C=p.value;C.style.height="".concat(C.offsetHeight,"px"),C.style.height="".concat(C.offsetHeight,"px"),m.value=!0,f("close",v)},l=function(){var v;m.value=!1,_.value=!0,(v=e.afterClose)===null||v===void 0||v.call(e)};c({animationEnd:l});var r=T({});return function(){var d,v,C=e.banner,h=e.closeIcon,w=h===void 0?(d=t.closeIcon)===null||d===void 0?void 0:d.call(t):h,R=e.closable,k=e.type,b=e.showIcon,M=F(t,e,"closeText"),N=F(t,e,"description"),ee=F(t,e,"message"),D=F(t,e,"icon");b=C&&b===void 0?!0:b,k=C&&k===void 0?"warning":k||"info";var Oe=(N?ba:ya)[k]||null;M&&(R=!0);var S=i.value,Te=Ne(S,(v={},O(v,"".concat(S,"-").concat(k),!0),O(v,"".concat(S,"-closing"),m.value),O(v,"".concat(S,"-with-description"),!!N),O(v,"".concat(S,"-no-icon"),!b),O(v,"".concat(S,"-banner"),!!C),O(v,"".concat(S,"-closable"),R),O(v,"".concat(S,"-rtl"),g.value==="rtl"),v)),Ae=R?o("button",{type:"button",onClick:s,class:"".concat(S,"-close-icon"),tabindex:0},[M?o("span",{class:"".concat(S,"-close-text")},[M]):w===void 0?o(De,null,null):w]):null,Le=D&&(Pe(D)?Fe(D,{class:"".concat(S,"-icon")}):o("span",{class:"".concat(S,"-icon")},[D]))||o(Oe,{class:"".concat(S,"-icon")},null),Me=Be("".concat(S,"-motion"),{appear:!1,css:!0,onAfterLeave:l,onBeforeLeave:function(P){P.style.maxHeight="".concat(P.offsetHeight,"px")},onLeave:function(P){P.style.maxHeight="0px"}});return _.value?null:o(He,Me,{default:function(){return[Ue(o("div",$($({role:"alert"},u),{},{style:[u.style,r.value],class:[u.class,Te],"data-show":!m.value,ref:p}),[b?Le:null,o("div",{class:"".concat(S,"-content")},[ee?o("div",{class:"".concat(S,"-message")},[ee]):null,N?o("div",{class:"".concat(S,"-description")},[N]):null]),Ae]),[[je,!m.value]])]}})}}});const ha=G(xa);var wa=9007199254740991,Ra=Math.floor;function oe(a,e){var n="";if(!a||e<1||e>wa)return n;do e%2&&(n+=a),e=Ra(e/2),e&&(a+=a);while(e);return n}function ka(a,e,n){var t=a.length;return n=n===void 0?t:n,!e&&n>=t?a:fa(a,e,n)}var Ia="\\ud800-\\udfff",Oa="\\u0300-\\u036f",Ta="\\ufe20-\\ufe2f",Aa="\\u20d0-\\u20ff",La=Oa+Ta+Aa,Ma="\\ufe0e\\ufe0f",Ea="\\u200d",Na=RegExp("["+Ea+Ia+La+Ma+"]");function Y(a){return Na.test(a)}var Da=da("length");const Pa=Da;var pe="\\ud800-\\udfff",Fa="\\u0300-\\u036f",Ba="\\ufe20-\\ufe2f",Ua="\\u20d0-\\u20ff",ja=Fa+Ba+Ua,Ha="\\ufe0e\\ufe0f",Va="["+pe+"]",J="["+ja+"]",q="\\ud83c[\\udffb-\\udfff]",za="(?:"+J+"|"+q+")",me="[^"+pe+"]",ge="(?:\\ud83c[\\udde6-\\uddff]){2}",_e="[\\ud800-\\udbff][\\udc00-\\udfff]",Qa="\\u200d",Ce=za+"?",ye="["+Ha+"]?",Ja="(?:"+Qa+"(?:"+[me,ge,_e].join("|")+")"+ye+Ce+")*",qa=ye+Ce+Ja,Wa="(?:"+[me+J+"?",J,ge,_e,Va].join("|")+")",re=RegExp(q+"(?="+q+")|"+Wa+qa,"g");function Za(a){for(var e=re.lastIndex=0;re.test(a);)++e;return e}function X(a){return Y(a)?Za(a):Pa(a)}function Ga(a){return a.split("")}var be="\\ud800-\\udfff",Ya="\\u0300-\\u036f",Xa="\\ufe20-\\ufe2f",Ka="\\u20d0-\\u20ff",et=Ya+Xa+Ka,at="\\ufe0e\\ufe0f",tt="["+be+"]",W="["+et+"]",Z="\\ud83c[\\udffb-\\udfff]",nt="(?:"+W+"|"+Z+")",Se="[^"+be+"]",$e="(?:\\ud83c[\\udde6-\\uddff]){2}",xe="[\\ud800-\\udbff][\\udc00-\\udfff]",ot="\\u200d",he=nt+"?",we="["+at+"]?",rt="(?:"+ot+"(?:"+[Se,$e,xe].join("|")+")"+we+he+")*",st=we+he+rt,it="(?:"+[Se+W+"?",W,$e,xe,tt].join("|")+")",lt=RegExp(Z+"(?="+Z+")|"+it+st,"g");function ut(a){return a.match(lt)||[]}function ct(a){return Y(a)?ut(a):Ga(a)}var ft=Math.ceil;function Re(a,e){e=e===void 0?" ":Ge(e);var n=e.length;if(n<2)return n?oe(e,a):e;var t=oe(e,ft(a/X(e)));return Y(e)?ka(ct(t),0,a).join(""):t.slice(0,a)}function dt(a,e,n){a=ue(a),e=ve(e);var t=e?X(a):0;return e&&t=Date.now()?i():g()},i=function(){if(!u.value){var s=Q(e.value);u.value=setInterval(function(){c.value.$forceUpdate(),s>Date.now()&&t("change",s-Date.now()),y()},bt)}},g=function(){var s=e.value;if(u.value){clearInterval(u.value),u.value=void 0;var l=Q(s);l!!(c.value||u.value.length));na(()=>e("runningChange",y.value));const i=oa(new Map),g=B(()=>Array.from(i.values())),m=B(()=>g.value.reduce((r,d)=>r+d.n_success_files,0)),_=B(()=>g.value.reduce((r,d)=>r+d.n_failed_files,0));fe(()=>t.openBaiduYunIfNotLogged(n.tabIdx,n.paneIdx)),de(()=>{var r;(r=c.value)==null||r.clearTask()});const p=()=>_a.run({action:async()=>{const r=await la(t.autoUploadRecvDir);if(r.tick_info){const d=r.tick_info;i.set(d.task_summary.id,d.task_summary),f.taskLogMap.set(d.task_summary.id,d.tasks)}return u.value=r.pending_files,await ua(1e4*Math.random()),r},pollInterval:3e4}),s=async()=>{c.value?(c.value.clearTask(),c.value=void 0,u.value=[]):c.value=p()},l=r=>{t.openLogDetailInRight(n.tabIdx,r)};return(r,d)=>{const v=ma,C=Ca,h=I,w=pt,R=vt,k=ha;return E(),j("div",kt,[o(v,{value:A(t).autoUploadRecvDir,"onUpdate:value":d[0]||(d[0]=b=>A(t).autoUploadRecvDir=b)},null,8,["value"]),o(C,{onClick:s},{default:L(()=>[c.value?(E(),te(A(Rt),{key:0,spin:""})):ne("",!0),H(" "+V(c.value?r.$t("start"):r.$t("pause")),1)]),_:1}),o(R,null,{default:L(()=>[o(w,{span:12},{default:L(()=>[o(h,{title:r.$t("waitingUploadCount"),value:u.value.length,style:{"margin-right":"50px"}},null,8,["title","value"])]),_:1}),o(w,{span:12},{default:L(()=>[o(h,{title:r.$t("uploadFailureCount"),value:A(_)},null,8,["title","value"])]),_:1})]),_:1}),o(R,null,{default:L(()=>[o(w,{span:12},{default:L(()=>[o(h,{title:r.$t("completedCount"),value:A(m),style:{"margin-right":"50px"}},null,8,["title","value"])]),_:1})]),_:1}),z("div",It,[z("h2",null,V(r.$t("realTimeLog")),1),H(),o(k,{message:r.$t("tip"),description:r.$t("clickToViewLogs"),type:"info","show-icon":""},null,8,["message","description"]),z("ul",Ot,[(E(!0),j(ra,null,sa(i.values(),b=>(E(),j("li",{key:b.id,class:ia({err:b.n_failed_files}),onClick:M=>l(b.id)},[b.n_failed_files?(E(),te(A(le),{key:0})):ne("",!0),H(" "+V(r.$t("startedAt")+b.start_time),1)],10,Tt))),128))])])])}}});const Ft=ca(At,[["__scopeId","data-v-e8df9a1a"]]);export{Ft as default}; diff --git a/vue/dist/assets/button-26bad4bf.js b/vue/dist/assets/button-9350a9f5.js similarity index 99% rename from vue/dist/assets/button-26bad4bf.js rename to vue/dist/assets/button-9350a9f5.js index cef1a62..3c985d8 100644 --- a/vue/dist/assets/button-26bad4bf.js +++ b/vue/dist/assets/button-9350a9f5.js @@ -1,4 +1,4 @@ -import{d as G,u as ut,y as st,ai as ct,cK as X,A as dt,am as mt,aj as Y,P as gt,a as E,bS as Z,T as Et,s as yt,r as _,G as F,a6 as bt,ah as pt,_ as g,H as ht,a3 as Tt,z as St,aa as Ct,h as N,cL as kt}from"./index-3eae54c8.js";var H={transitionstart:{transition:"transitionstart",WebkitTransition:"webkitTransitionStart",MozTransition:"mozTransitionStart",OTransition:"oTransitionStart",msTransition:"MSTransitionStart"},animationstart:{animation:"animationstart",WebkitAnimation:"webkitAnimationStart",MozAnimation:"mozAnimationStart",OAnimation:"oAnimationStart",msAnimation:"MSAnimationStart"}},V={transitionend:{transition:"transitionend",WebkitTransition:"webkitTransitionEnd",MozTransition:"mozTransitionEnd",OTransition:"oTransitionEnd",msTransition:"MSTransitionEnd"},animationend:{animation:"animationend",WebkitAnimation:"webkitAnimationEnd",MozAnimation:"mozAnimationEnd",OAnimation:"oAnimationEnd",msAnimation:"MSAnimationEnd"}},w=[],L=[];function xt(){var a=document.createElement("div"),t=a.style;"AnimationEvent"in window||(delete H.animationstart.animation,delete V.animationend.animation),"TransitionEvent"in window||(delete H.transitionstart.transition,delete V.transitionend.transition);function i(r,b){for(var y in r)if(r.hasOwnProperty(y)){var d=r[y];for(var f in d)if(f in t){b.push(d[f]);break}}}i(H,w),i(V,L)}typeof window<"u"&&typeof document<"u"&&xt();function tt(a,t,i){a.addEventListener(t,i,!1)}function nt(a,t,i){a.removeEventListener(t,i,!1)}var At={startEvents:w,addStartEventListener:function(t,i){if(w.length===0){setTimeout(i,0);return}w.forEach(function(r){tt(t,r,i)})},removeStartEventListener:function(t,i){w.length!==0&&w.forEach(function(r){nt(t,r,i)})},endEvents:L,addEndEventListener:function(t,i){if(L.length===0){setTimeout(i,0);return}L.forEach(function(r){tt(t,r,i)})},removeEndEventListener:function(t,i){L.length!==0&&L.forEach(function(r){nt(t,r,i)})}};const W=At;var S;function et(a){return!a||a.offsetParent===null}function Nt(a){var t=(a||"").match(/rgba?\((\d*), (\d*), (\d*)(, [\.\d]*)?\)/);return t&&t[1]&&t[2]&&t[3]?!(t[1]===t[2]&&t[2]===t[3]):!0}const wt=G({compatConfig:{MODE:3},name:"Wave",props:{insertExtraNode:Boolean,disabled:Boolean},setup:function(t,i){var r=i.slots,b=i.expose,y=mt(),d=ut("",t),f=d.csp,p=d.prefixCls;b({csp:f});var B=null,M=null,k=null,h=!1,v=null,m=!1,T=function(n){if(!m){var e=X(y);!n||n.target!==e||h||A(e)}},I=function(n){!n||n.animationName!=="fadeEffect"||A(n.target)},x=function(){var n=t.insertExtraNode;return n?"".concat(p.value,"-click-animating"):"".concat(p.value,"-click-animating-without-extra-node")},D=function(n,e){var l=t.insertExtraNode,o=t.disabled;if(!(o||!n||et(n)||n.className.indexOf("-leave")>=0)){v=document.createElement("div"),v.className="".concat(p.value,"-click-animating-node");var u=x();if(n.removeAttribute(u),n.setAttribute(u,"true"),S=S||document.createElement("style"),e&&e!=="#ffffff"&&e!=="rgb(255, 255, 255)"&&Nt(e)&&!/rgba\(\d*, \d*, \d*, 0\)/.test(e)&&e!=="transparent"){var C;(C=f.value)!==null&&C!==void 0&&C.nonce&&(S.nonce=f.value.nonce),v.style.borderColor=e,S.innerHTML=` +import{d as G,u as ut,y as st,ai as ct,cK as X,A as dt,am as mt,aj as Y,P as gt,a as E,bS as Z,T as Et,s as yt,r as _,G as F,a6 as bt,ah as pt,_ as g,H as ht,a3 as Tt,z as St,aa as Ct,h as N,cL as kt}from"./index-a0825fe1.js";var H={transitionstart:{transition:"transitionstart",WebkitTransition:"webkitTransitionStart",MozTransition:"mozTransitionStart",OTransition:"oTransitionStart",msTransition:"MSTransitionStart"},animationstart:{animation:"animationstart",WebkitAnimation:"webkitAnimationStart",MozAnimation:"mozAnimationStart",OAnimation:"oAnimationStart",msAnimation:"MSAnimationStart"}},V={transitionend:{transition:"transitionend",WebkitTransition:"webkitTransitionEnd",MozTransition:"mozTransitionEnd",OTransition:"oTransitionEnd",msTransition:"MSTransitionEnd"},animationend:{animation:"animationend",WebkitAnimation:"webkitAnimationEnd",MozAnimation:"mozAnimationEnd",OAnimation:"oAnimationEnd",msAnimation:"MSAnimationEnd"}},w=[],L=[];function xt(){var a=document.createElement("div"),t=a.style;"AnimationEvent"in window||(delete H.animationstart.animation,delete V.animationend.animation),"TransitionEvent"in window||(delete H.transitionstart.transition,delete V.transitionend.transition);function i(r,b){for(var y in r)if(r.hasOwnProperty(y)){var d=r[y];for(var f in d)if(f in t){b.push(d[f]);break}}}i(H,w),i(V,L)}typeof window<"u"&&typeof document<"u"&&xt();function tt(a,t,i){a.addEventListener(t,i,!1)}function nt(a,t,i){a.removeEventListener(t,i,!1)}var At={startEvents:w,addStartEventListener:function(t,i){if(w.length===0){setTimeout(i,0);return}w.forEach(function(r){tt(t,r,i)})},removeStartEventListener:function(t,i){w.length!==0&&w.forEach(function(r){nt(t,r,i)})},endEvents:L,addEndEventListener:function(t,i){if(L.length===0){setTimeout(i,0);return}L.forEach(function(r){tt(t,r,i)})},removeEndEventListener:function(t,i){L.length!==0&&L.forEach(function(r){nt(t,r,i)})}};const W=At;var S;function et(a){return!a||a.offsetParent===null}function Nt(a){var t=(a||"").match(/rgba?\((\d*), (\d*), (\d*)(, [\.\d]*)?\)/);return t&&t[1]&&t[2]&&t[3]?!(t[1]===t[2]&&t[2]===t[3]):!0}const wt=G({compatConfig:{MODE:3},name:"Wave",props:{insertExtraNode:Boolean,disabled:Boolean},setup:function(t,i){var r=i.slots,b=i.expose,y=mt(),d=ut("",t),f=d.csp,p=d.prefixCls;b({csp:f});var B=null,M=null,k=null,h=!1,v=null,m=!1,T=function(n){if(!m){var e=X(y);!n||n.target!==e||h||A(e)}},I=function(n){!n||n.animationName!=="fadeEffect"||A(n.target)},x=function(){var n=t.insertExtraNode;return n?"".concat(p.value,"-click-animating"):"".concat(p.value,"-click-animating-without-extra-node")},D=function(n,e){var l=t.insertExtraNode,o=t.disabled;if(!(o||!n||et(n)||n.className.indexOf("-leave")>=0)){v=document.createElement("div"),v.className="".concat(p.value,"-click-animating-node");var u=x();if(n.removeAttribute(u),n.setAttribute(u,"true"),S=S||document.createElement("style"),e&&e!=="#ffffff"&&e!=="rgb(255, 255, 255)"&&Nt(e)&&!/rgba\(\d*, \d*, \d*, 0\)/.test(e)&&e!=="transparent"){var C;(C=f.value)!==null&&C!==void 0&&C.nonce&&(S.nonce=f.value.nonce),v.style.borderColor=e,S.innerHTML=` [`.concat(p.value,"-click-animating-without-extra-node='true']::after, .").concat(p.value,`-click-animating-node { --antd-wave-shadow-color: `).concat(e,`; }`),document.body.contains(S)||document.body.appendChild(S)}l&&n.appendChild(v),W.addStartEventListener(n,T),W.addEndEventListener(n,I)}},A=function(n){if(!(!n||n===v||!(n instanceof Element))){var e=t.insertExtraNode,l=x();n.setAttribute(l,"false"),S&&(S.innerHTML=""),e&&v&&n.contains(v)&&n.removeChild(v),W.removeStartEventListener(n,T),W.removeEndEventListener(n,I)}},R=function(n){if(!(!n||!n.getAttribute||n.getAttribute("disabled")||n.className.indexOf("disabled")>=0)){var e=function(o){if(!(o.target.tagName==="INPUT"||et(o.target))){A(n);var u=getComputedStyle(n).getPropertyValue("border-top-color")||getComputedStyle(n).getPropertyValue("border-color")||getComputedStyle(n).getPropertyValue("background-color");M=setTimeout(function(){return D(n,u)},0),Y.cancel(k),h=!0,k=Y(function(){h=!1},10)}};return n.addEventListener("click",e,!0),{cancel:function(){n.removeEventListener("click",e,!0)}}}};return st(function(){ct(function(){var s=X(y);s.nodeType===1&&(B=R(s))})}),dt(function(){B&&B.cancel(),clearTimeout(M),m=!0}),function(){var s;return(s=r.default)===null||s===void 0?void 0:s.call(r)[0]}}});function Ot(a){return a==="danger"?{danger:!0}:{type:a}}var Lt=function(){return{prefixCls:String,type:String,htmlType:{type:String,default:"button"},shape:{type:String},size:{type:String},loading:{type:[Boolean,Object],default:function(){return!1}},disabled:{type:Boolean,default:void 0},ghost:{type:Boolean,default:void 0},block:{type:Boolean,default:void 0},danger:{type:Boolean,default:void 0},icon:gt.any,href:String,target:String,title:String,onClick:{type:Function},onMousedown:{type:Function}}};const Bt=Lt;var at=function(t){t&&(t.style.width="0px",t.style.opacity="0",t.style.transform="scale(0)")},it=function(t){ct(function(){t&&(t.style.width="".concat(t.scrollWidth,"px"),t.style.opacity="1",t.style.transform="scale(1)")})},rt=function(t){t&&t.style&&(t.style.width=null,t.style.opacity=null,t.style.transform=null)};const It=G({compatConfig:{MODE:3},name:"LoadingIcon",props:{prefixCls:String,loading:[Boolean,Object],existIcon:Boolean},setup:function(t){return function(){var i=t.existIcon,r=t.prefixCls,b=t.loading;if(i)return E("span",{class:"".concat(r,"-loading-icon")},[E(Z,null,null)]);var y=!!b;return E(Et,{name:"".concat(r,"-loading-icon-motion"),onBeforeEnter:at,onEnter:it,onAfterEnter:rt,onBeforeLeave:it,onLeave:function(f){setTimeout(function(){at(f)})},onAfterLeave:rt},{default:function(){return[y?E("span",{class:"".concat(r,"-loading-icon")},[E(Z,null,null)]):null]}})}}});var ot=/^[\u4e00-\u9fa5]{2}$/,lt=ot.test.bind(ot);function j(a){return a==="text"||a==="link"}const Pt=G({compatConfig:{MODE:3},name:"AButton",inheritAttrs:!1,__ANT_BUTTON:!0,props:yt(Bt(),{type:"default"}),slots:["icon"],setup:function(t,i){var r=i.slots,b=i.attrs,y=i.emit,d=ut("btn",t),f=d.prefixCls,p=d.autoInsertSpaceInButton,B=d.direction,M=d.size,k=_(null),h=_(void 0),v=!1,m=_(!1),T=_(!1),I=F(function(){return p.value!==!1}),x=F(function(){return bt(t.loading)==="object"&&t.loading.delay?t.loading.delay||!0:!!t.loading});pt(x,function(n){clearTimeout(h.value),typeof x.value=="number"?h.value=setTimeout(function(){m.value=n},x.value):m.value=n},{immediate:!0});var D=F(function(){var n,e=t.type,l=t.shape,o=l===void 0?"default":l,u=t.ghost,C=t.block,U=t.danger,c=f.value,O={large:"lg",small:"sm",middle:void 0},P=M.value,z=P&&O[P]||"";return n={},g(n,"".concat(c),!0),g(n,"".concat(c,"-").concat(e),e),g(n,"".concat(c,"-").concat(o),o!=="default"&&o),g(n,"".concat(c,"-").concat(z),z),g(n,"".concat(c,"-loading"),m.value),g(n,"".concat(c,"-background-ghost"),u&&!j(e)),g(n,"".concat(c,"-two-chinese-chars"),T.value&&I.value),g(n,"".concat(c,"-block"),C),g(n,"".concat(c,"-dangerous"),!!U),g(n,"".concat(c,"-rtl"),B.value==="rtl"),n}),A=function(){var e=k.value;if(!(!e||p.value===!1)){var l=e.textContent;v&<(l)?T.value||(T.value=!0):T.value&&(T.value=!1)}},R=function(e){if(m.value||t.disabled){e.preventDefault();return}y("click",e)},s=function(e,l){var o=l?" ":"";if(e.type===kt){var u=e.children.trim();return lt(u)&&(u=u.split("").join(o)),E("span",null,[u])}return e};return ht(function(){Tt(!(t.ghost&&j(t.type)),"Button","`link` or `text` button can't be a `ghost` button.")}),st(A),St(A),dt(function(){h.value&&clearTimeout(h.value)}),function(){var n,e,l=t.icon,o=l===void 0?(n=r.icon)===null||n===void 0?void 0:n.call(r):l,u=Ct((e=r.default)===null||e===void 0?void 0:e.call(r));v=u.length===1&&!o&&!j(t.type);var C=t.type,U=t.htmlType,c=t.disabled,O=t.href,P=t.title,z=t.target,ft=t.onMousedown,vt=m.value?"loading":o,$=N(N({},b),{},{title:P,disabled:c,class:[D.value,b.class,g({},"".concat(f.value,"-icon-only"),u.length===0&&!!vt)],onClick:R,onMousedown:ft});c||delete $.disabled;var K=o&&!m.value?o:E(It,{existIcon:!!o,prefixCls:f.value,loading:!!m.value},null),q=u.map(function(Q){return s(Q,v&&I.value)});if(O!==void 0)return E("a",N(N({},$),{},{href:O,target:z,ref:k}),[K,q]);var J=E("button",N(N({},$),{},{ref:k,type:U}),[K,q]);return j(C)?J:E(wt,{ref:"wave",disabled:!!m.value},{default:function(){return[J]}})}}});export{Pt as B,wt as W,Bt as b,Ot as c}; diff --git a/vue/dist/assets/copy2clipboard-8d41ed6e.js b/vue/dist/assets/copy2clipboard-ed9c1651.js similarity index 52% rename from vue/dist/assets/copy2clipboard-8d41ed6e.js rename to vue/dist/assets/copy2clipboard-ed9c1651.js index 64ef274..fc75b70 100644 --- a/vue/dist/assets/copy2clipboard-8d41ed6e.js +++ b/vue/dist/assets/copy2clipboard-ed9c1651.js @@ -1 +1 @@ -import{b as s}from"./index-80b56a21.js";import{bN as t,aT as a}from"./index-3eae54c8.js";function c(e,o){return e&&e.length?t(e,s(o)):[]}const i=(e,o)=>(a.success({content:o??`已复制内容 "${e}" 到粘贴板`}),navigator.clipboard.writeText(e));export{i as c,c as u}; +import{b as s}from"./index-9fce1407.js";import{bN as t,aT as a}from"./index-a0825fe1.js";function c(e,o){return e&&e.length?t(e,s(o)):[]}const i=(e,o)=>(a.success({content:o??`已复制内容 "${e}" 到粘贴板`}),navigator.clipboard.writeText(e));export{i as c,c as u}; diff --git a/vue/dist/assets/emptyStartup-992d1b62.css b/vue/dist/assets/emptyStartup-992d1b62.css deleted file mode 100644 index 428b8f4..0000000 --- a/vue/dist/assets/emptyStartup-992d1b62.css +++ /dev/null @@ -1 +0,0 @@ -.container[data-v-6b5fd6f1]{padding:20px;background-color:var(--zp-secondary-background);height:100%;overflow:auto}.header[data-v-6b5fd6f1]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.header h1[data-v-6b5fd6f1]{font-size:28px;font-weight:700;color:var(--zp-primary)}.last-record[data-v-6b5fd6f1]{margin-left:8px;font-size:14px;color:var(--zp-tertiary)}.last-record a[data-v-6b5fd6f1]{text-decoration:none;color:var(--zp-tertiary)}.last-record a[data-v-6b5fd6f1]:hover{color:var(--zp-primary)}.content[data-v-6b5fd6f1]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:20px}.quick-start[data-v-6b5fd6f1]{background-color:var(--zp-primary-background);border-radius:8px;box-shadow:0 1px 2px #0000001a;padding:20px}.quick-start ul[data-v-6b5fd6f1]{list-style:none;padding:4px}.quick-start h2[data-v-6b5fd6f1]{margin-top:0;margin-bottom:20px;font-size:20px;font-weight:700;color:var(--zp-primary)}.quick-start__item[data-v-6b5fd6f1]{margin-bottom:10px;padding:4px 8px;display:flex;align-items:center}.quick-start__item[data-v-6b5fd6f1]:hover{background:var(--zp-secondary-background);border-radius:4px;color:var(--primary-color);cursor:pointer}.quick-start__text[data-v-6b5fd6f1]{flex:1;font-size:16px}.quick-start__icon[data-v-6b5fd6f1]{margin-right:8px} diff --git a/vue/dist/assets/emptyStartup-a92bac41.js b/vue/dist/assets/emptyStartup-a92bac41.js new file mode 100644 index 0000000..bdf0249 --- /dev/null +++ b/vue/dist/assets/emptyStartup-a92bac41.js @@ -0,0 +1 @@ +import{a as w,D as P,d as L,F as N,aP as m,G as $,K as r,L as i,V as s,U as d,Q as v,M as u,bl as f,a_ as j,W as b,X as k,N as B,R as F,O as I,aT as H,a$ as q,b9 as V,ba as R,a0 as A}from"./index-a0825fe1.js";import{B as T}from"./button-9350a9f5.js";var W={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M624 706.3h-74.1V464c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v242.3H400c-6.7 0-10.4 7.7-6.3 12.9l112 141.7a8 8 0 0012.6 0l112-141.7c4.1-5.2.4-12.9-6.3-12.9z"}},{tag:"path",attrs:{d:"M811.4 366.7C765.6 245.9 648.9 160 512.2 160S258.8 245.8 213 366.6C127.3 389.1 64 467.2 64 560c0 110.5 89.5 200 199.9 200H304c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8h-40.1c-33.7 0-65.4-13.4-89-37.7-23.5-24.2-36-56.8-34.9-90.6.9-26.4 9.9-51.2 26.2-72.1 16.7-21.3 40.1-36.8 66.1-43.7l37.9-9.9 13.9-36.6c8.6-22.8 20.6-44.1 35.7-63.4a245.6 245.6 0 0152.4-49.9c41.1-28.9 89.5-44.2 140-44.2s98.9 15.3 140 44.2c19.9 14 37.5 30.8 52.4 49.9 15.1 19.3 27.1 40.7 35.7 63.4l13.8 36.5 37.8 10C846.1 454.5 884 503.8 884 560c0 33.1-12.9 64.3-36.3 87.7a123.07 123.07 0 01-87.6 36.3H720c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h40.1C870.5 760 960 670.5 960 560c0-92.7-63.1-170.7-148.6-193.3z"}}]},name:"cloud-download",theme:"outlined"};const E=W;function x(n){for(var e=1;e(V("data-v-3c7a2bab"),n=n(),R(),n),K={class:"container"},tt={class:"header"},et=Z(()=>s("div",{"flex-placeholder":""},null,-1)),at={class:"last-record"},nt={class:"content"},lt={class:"quick-start"},st=["onClick"],ot={class:"quick-start__text line-clamp-1"},rt={key:0,class:"quick-start"},ct={key:1,class:"quick-start"},it=["onClick"],ut={class:"quick-start__text line-clamp-1"},dt={key:2,class:"quick-start"},pt=["onClick"],_t={class:"quick-start__text line-clamp-1"},ht=L({__name:"emptyStartup",props:{tabIdx:null,paneIdx:null},setup(n){const e=n,t=N(),o={local:m("local"),netdisk:m("baiduCloud"),"task-record":m("taskRecord"),"global-setting":m("globalSettings"),"auto-upload":m("autoUpload")},c=(a,h,g=!1)=>{let _;if(a==="task-record"&&t.tabList.map(p=>p.panes).flat().find(p=>p.type==="task-record"))return H.error(m("onlyOneTaskRecordAllowed"));switch(a){case"auto-upload":case"task-record":case"log-detail":case"global-setting":case"empty":_={type:a,name:o[a],key:Date.now()+q()};break;case"local":case"netdisk":_={type:a,name:o[a],key:Date.now()+q(),target:a,path:h,walkMode:g}}const l=t.tabList[e.tabIdx];l.panes.splice(e.paneIdx,1,_),l.key=_.key},O=$(()=>{var a;return(a=t.lastTabListRecord)==null?void 0:a[1]}),D=$(()=>t.autoCompletedDirList.filter(({key:a})=>a==="outdir_txt2img_samples"||a==="outdir_img2img_samples"||a==="outdir_extras_samples"||a==="outdir_save"||a==="outdir_samples")),z=window.parent!==window,S=()=>window.parent.open("/baidu_netdisk");return(a,h)=>{var _;const g=T;return r(),i("div",K,[s("div",tt,[s("h1",null,d(a.$t("welcome")),1),et,z?(r(),i("div",{key:0,class:"last-record",onClick:h[0]||(h[0]=(...l)=>S&&S(...l))},[s("a",null,d(a.$t("openInNewWindow")),1)])):v("",!0),s("div",at,[(_=u(O))!=null&&_.tabs.length?(r(),i("a",{key:0,onClick:h[1]||(h[1]=f(l=>u(t).tabList=u(O).tabs.map(p=>u(j)(p,!0)),["prevent"]))},d(a.$t("restoreLastRecord")),1)):v("",!0)])]),s("div",nt,[s("div",lt,[s("h2",null,d(a.$t("launch")),1),s("ul",null,[(r(!0),i(b,null,k(Object.keys(o),l=>(r(),i("li",{key:l,class:"quick-start__item",onClick:f(p=>c(l),["prevent"])},[s("span",ot,d(o[l]),1)],8,st))),128))])]),u(D).length?(r(),i("div",rt,[s("h2",null,d(a.$t("walkMode")),1),s("ul",null,[(r(!0),i(b,null,k(u(D),l=>(r(),i("li",{key:l.dir,class:"quick-start__item"},[w(g,{onClick:p=>c("local",l.dir,!0),ghost:"",type:"primary",block:""},{default:B(()=>[F(d(l.zh),1)]),_:2},1032,["onClick"])]))),128))])])):v("",!0),u(t).autoCompletedDirList.length?(r(),i("div",ct,[s("h2",null,d(a.$t("launchFromQuickMove")),1),s("ul",null,[(r(!0),i(b,null,k(u(t).autoCompletedDirList,l=>(r(),i("li",{key:l.key,class:"quick-start__item",onClick:f(p=>c("local",l.dir),["prevent"])},[s("span",ut,d(l.zh),1)],8,it))),128))])])):v("",!0),u(t).recent.length?(r(),i("div",dt,[s("h2",null,d(a.$t("recent")),1),s("ul",null,[(r(!0),i(b,null,k(u(t).recent,l=>(r(),i("li",{key:l.key,class:"quick-start__item",onClick:f(p=>c(l.target,l.path),["prevent"])},[l.target!=="local"?(r(),I(u(Q),{key:0,class:"quick-start__icon"})):(r(),I(u(Y),{key:1,class:"quick-start__icon"})),s("span",_t,d(l.path),1)],8,pt))),128))])])):v("",!0)])])}}});const ft=A(ht,[["__scopeId","data-v-3c7a2bab"]]);export{ft as default}; diff --git a/vue/dist/assets/emptyStartup-eadf21a6.css b/vue/dist/assets/emptyStartup-eadf21a6.css new file mode 100644 index 0000000..6afda4f --- /dev/null +++ b/vue/dist/assets/emptyStartup-eadf21a6.css @@ -0,0 +1 @@ +.container[data-v-3c7a2bab]{padding:20px;background-color:var(--zp-secondary-background);height:100%;overflow:auto}.header[data-v-3c7a2bab]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.header h1[data-v-3c7a2bab]{font-size:28px;font-weight:700;color:var(--zp-primary)}.last-record[data-v-3c7a2bab]{margin-left:8px;font-size:14px;color:var(--zp-tertiary)}.last-record a[data-v-3c7a2bab]{text-decoration:none;color:var(--zp-tertiary)}.last-record a[data-v-3c7a2bab]:hover{color:var(--zp-primary)}.content[data-v-3c7a2bab]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:20px}.quick-start[data-v-3c7a2bab]{background-color:var(--zp-primary-background);border-radius:8px;box-shadow:0 1px 2px #0000001a;padding:20px}.quick-start ul[data-v-3c7a2bab]{list-style:none;padding:4px}.quick-start h2[data-v-3c7a2bab]{margin-top:0;margin-bottom:20px;font-size:20px;font-weight:700;color:var(--zp-primary)}.quick-start__item[data-v-3c7a2bab]{margin-bottom:10px;padding:4px 8px;display:flex;align-items:center}.quick-start__item[data-v-3c7a2bab]:hover{background:var(--zp-secondary-background);border-radius:4px;color:var(--primary-color);cursor:pointer}.quick-start__text[data-v-3c7a2bab]{flex:1;font-size:16px}.quick-start__icon[data-v-3c7a2bab]{margin-right:8px} diff --git a/vue/dist/assets/emptyStartup-f1e451e4.js b/vue/dist/assets/emptyStartup-f1e451e4.js deleted file mode 100644 index f73d0f0..0000000 --- a/vue/dist/assets/emptyStartup-f1e451e4.js +++ /dev/null @@ -1 +0,0 @@ -import{a as y,D as P,d as N,F as j,aP as m,G as I,K as r,L as i,V as s,U as d,Q as v,M as u,bl as b,a_ as B,W as g,X as w,N as F,R as H,O as q,aT as V,a$ as x,b9 as R,ba as A,a0 as T}from"./index-3eae54c8.js";import{B as W}from"./button-26bad4bf.js";var E={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M624 706.3h-74.1V464c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v242.3H400c-6.7 0-10.4 7.7-6.3 12.9l112 141.7a8 8 0 0012.6 0l112-141.7c4.1-5.2.4-12.9-6.3-12.9z"}},{tag:"path",attrs:{d:"M811.4 366.7C765.6 245.9 648.9 160 512.2 160S258.8 245.8 213 366.6C127.3 389.1 64 467.2 64 560c0 110.5 89.5 200 199.9 200H304c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8h-40.1c-33.7 0-65.4-13.4-89-37.7-23.5-24.2-36-56.8-34.9-90.6.9-26.4 9.9-51.2 26.2-72.1 16.7-21.3 40.1-36.8 66.1-43.7l37.9-9.9 13.9-36.6c8.6-22.8 20.6-44.1 35.7-63.4a245.6 245.6 0 0152.4-49.9c41.1-28.9 89.5-44.2 140-44.2s98.9 15.3 140 44.2c19.9 14 37.5 30.8 52.4 49.9 15.1 19.3 27.1 40.7 35.7 63.4l13.8 36.5 37.8 10C846.1 454.5 884 503.8 884 560c0 33.1-12.9 64.3-36.3 87.7a123.07 123.07 0 01-87.6 36.3H720c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h40.1C870.5 760 960 670.5 960 560c0-92.7-63.1-170.7-148.6-193.3z"}}]},name:"cloud-download",theme:"outlined"};const G=E;function z(a){for(var e=1;e(R("data-v-6b5fd6f1"),a=a(),A(),a),tt={class:"container"},et={class:"header"},nt=K(()=>s("div",{"flex-placeholder":""},null,-1)),at={class:"last-record"},lt={class:"content"},st={class:"quick-start"},ot=["onClick"],rt={class:"quick-start__text line-clamp-1"},ct={key:0,class:"quick-start"},it={key:1,class:"quick-start"},ut=["onClick"],dt={class:"quick-start__text line-clamp-1"},pt={key:2,class:"quick-start"},_t=["onClick"],ft={class:"quick-start__text line-clamp-1"},mt=N({__name:"emptyStartup",props:{tabIdx:null,paneIdx:null},setup(a){const e=a,t=j(),o={local:m("local"),netdisk:m("baiduCloud"),"task-record":m("taskRecord"),"global-setting":m("globalSettings"),"auto-upload":m("autoUpload")},c=(n,p,k=!1)=>{var _;let f;if(n==="task-record"&&t.tabList.map(h=>h.panes).flat().find(h=>h.type==="task-record"))return V.error(m("onlyOneTaskRecordAllowed"));switch(n){case"auto-upload":case"task-record":case"log-detail":case"global-setting":case"empty":f={type:n,name:o[n],key:Date.now()+x()};break;case"local":case"netdisk":f={type:n,name:o[n]+(k?` (Walk:${((_=t.autoCompletedDirList.find(h=>h.dir===p))==null?void 0:_.zh)??p})`:""),key:Date.now()+x(),target:n,path:p,walkMode:k}}const l=t.tabList[e.tabIdx];l.panes.splice(e.paneIdx,1,f),l.key=f.key},D=I(()=>{var n;return(n=t.lastTabListRecord)==null?void 0:n[1]}),$=I(()=>t.autoCompletedDirList.filter(({key:n})=>n==="outdir_txt2img_samples"||n==="outdir_img2img_samples"||n==="outdir_extras_samples"||n==="outdir_save"||n==="outdir_samples")),M=window.parent!==window,S=()=>window.parent.open("/baidu_netdisk");return(n,p)=>{var f;const k=W;return r(),i("div",tt,[s("div",et,[s("h1",null,d(n.$t("welcome")),1),nt,M?(r(),i("div",{key:0,class:"last-record",onClick:p[0]||(p[0]=(...l)=>S&&S(...l))},[s("a",null,d(n.$t("openInNewWindow")),1)])):v("",!0),s("div",at,[(f=u(D))!=null&&f.tabs.length?(r(),i("a",{key:0,onClick:p[1]||(p[1]=b(l=>u(t).tabList=u(D).tabs.map(_=>u(B)(_,!0)),["prevent"]))},d(n.$t("restoreLastRecord")),1)):v("",!0)])]),s("div",lt,[s("div",st,[s("h2",null,d(n.$t("launch")),1),s("ul",null,[(r(!0),i(g,null,w(Object.keys(o),l=>(r(),i("li",{key:l,class:"quick-start__item",onClick:b(_=>c(l),["prevent"])},[s("span",rt,d(o[l]),1)],8,ot))),128))])]),u($).length?(r(),i("div",ct,[s("h2",null,d(n.$t("walkMode")),1),s("ul",null,[(r(!0),i(g,null,w(u($),l=>(r(),i("li",{key:l.dir,class:"quick-start__item"},[y(k,{onClick:_=>c("local",l.dir,!0),ghost:"",type:"primary",block:""},{default:F(()=>[H(d(l.zh),1)]),_:2},1032,["onClick"])]))),128))])])):v("",!0),u(t).autoCompletedDirList.length?(r(),i("div",it,[s("h2",null,d(n.$t("launchFromQuickMove")),1),s("ul",null,[(r(!0),i(g,null,w(u(t).autoCompletedDirList,l=>(r(),i("li",{key:l.key,class:"quick-start__item",onClick:b(_=>c("local",l.dir),["prevent"])},[s("span",dt,d(l.zh),1)],8,ut))),128))])])):v("",!0),u(t).recent.length?(r(),i("div",pt,[s("h2",null,d(n.$t("recent")),1),s("ul",null,[(r(!0),i(g,null,w(u(t).recent,l=>(r(),i("li",{key:l.key,class:"quick-start__item",onClick:b(_=>c(l.target,l.path),["prevent"])},[l.target!=="local"?(r(),q(u(U),{key:0,class:"quick-start__icon"})):(r(),q(u(Z),{key:1,class:"quick-start__icon"})),s("span",ft,d(l.path),1)],8,_t))),128))])])):v("",!0)])])}}});const kt=T(mt,[["__scopeId","data-v-6b5fd6f1"]]);export{kt as default}; diff --git a/vue/dist/assets/globalSetting-7223ad63.js b/vue/dist/assets/globalSetting-197d6100.js similarity index 98% rename from vue/dist/assets/globalSetting-7223ad63.js rename to vue/dist/assets/globalSetting-197d6100.js index 4362f65..5e5d54b 100644 --- a/vue/dist/assets/globalSetting-7223ad63.js +++ b/vue/dist/assets/globalSetting-197d6100.js @@ -1 +1 @@ -import{a as c,D as en,_ as b,d as ue,r as $,A as Pe,bP as nn,c as G,h as k,bQ as tn,aj as xe,a6 as an,G as X,x as rn,ah as Q,a2 as Ue,ap as J,a4 as un,af as Re,u as ze,a9 as ln,B as qe,b as on,P as C,w as sn,t as cn,bR as dn,ab as Ee,y as vn,ai as fn,bS as mn,g as Be,J as gn,aV as pn,F as hn,bx as bn,be as yn,K as pe,L as Sn,N as T,M as F,R as H,V as De,U as he,O as Ve,aP as Me,Q as Fe,bT as Nn,aT as _n,bU as Cn,bq as wn,a0 as kn}from"./index-3eae54c8.js";import{_ as In,F as xn}from"./index-80b56a21.js";import{_ as He,c as Ge}from"./index-b363ae13.js";import{u as En}from"./useTaskListStore-0675db92.js";import{W as Bn,B as Dn}from"./button-26bad4bf.js";var Vn={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M890.5 755.3L537.9 269.2c-12.8-17.6-39-17.6-51.7 0L133.5 755.3A8 8 0 00140 768h75c5.1 0 9.9-2.5 12.9-6.6L512 369.8l284.1 391.6c3 4.1 7.8 6.6 12.9 6.6h75c6.5 0 10.3-7.4 6.5-12.7z"}}]},name:"up",theme:"outlined"};const Mn=Vn;function $e(t){for(var e=1;eNumber.MAX_SAFE_INTEGER)return String(Se()?BigInt(t).toString():Number.MAX_SAFE_INTEGER);if(tNumber.MAX_SAFE_INTEGER)return new t(Number.MAX_SAFE_INTEGER);if(s0&&arguments[0]!==void 0?arguments[0]:!0;return n?this.isInvalidate()?"":we(this.number):this.origin}}]),t}(),An=function(){function t(e){if(Ge(this,t),b(this,"origin",""),Le(e)){this.empty=!0;return}if(this.origin=String(e),e==="-"||Number.isNaN(e)){this.nan=!0;return}var n=e;if(Ce(n)&&(n=Number(n)),n=typeof n=="string"?n:we(n),ke(n)){var l=ae(n);this.negative=l.negative;var s=l.trimStr.split(".");this.integer=BigInt(s[0]);var f=s[1]||"0";this.decimal=BigInt(f),this.decimalLen=f.length}else this.nan=!0}return He(t,[{key:"getMark",value:function(){return this.negative?"-":""}},{key:"getIntegerStr",value:function(){return this.integer.toString()}},{key:"getDecimalStr",value:function(){return this.decimal.toString().padStart(this.decimalLen,"0")}},{key:"alignDecimal",value:function(n){var l="".concat(this.getMark()).concat(this.getIntegerStr()).concat(this.getDecimalStr().padEnd(n,"0"));return BigInt(l)}},{key:"negate",value:function(){var n=new t(this.toString());return n.negative=!n.negative,n}},{key:"add",value:function(n){if(this.isInvalidate())return new t(n);var l=new t(n);if(l.isInvalidate())return this;var s=Math.max(this.getDecimalStr().length,l.getDecimalStr().length),f=this.alignDecimal(s),m=l.alignDecimal(s),g=(f+m).toString(),d=ae(g),i=d.negativeStr,h=d.trimStr,r="".concat(i).concat(h.padStart(s+1,"0"));return new t("".concat(r.slice(0,-s),".").concat(r.slice(-s)))}},{key:"isEmpty",value:function(){return this.empty}},{key:"isNaN",value:function(){return this.nan}},{key:"isInvalidate",value:function(){return this.isEmpty()||this.isNaN()}},{key:"equals",value:function(n){return this.toString()===(n==null?void 0:n.toString())}},{key:"lessEquals",value:function(n){return this.add(n.negate().toString()).toNumber()<=0}},{key:"toNumber",value:function(){return this.isNaN()?NaN:Number(this.toString())}},{key:"toString",value:function(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;return n?this.isInvalidate()?"":ae("".concat(this.getMark()).concat(this.getIntegerStr(),".").concat(this.getDecimalStr())).fullStr:this.origin}}]),t}();function U(t){return Se()?new An(t):new Tn(t)}function Ne(t,e,n){var l=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;if(t==="")return"";var s=ae(t),f=s.negativeStr,m=s.integerStr,g=s.decimalStr,d="".concat(e).concat(g),i="".concat(f).concat(m);if(n>=0){var h=Number(g[n]);if(h>=5&&!l){var r=U(t).add("".concat(f,"0.").concat("0".repeat(n)).concat(10-h));return Ne(r.toString(),e,n,l)}return n===0?i:"".concat(i).concat(e).concat(g.padEnd(n,"0").slice(0,n))}return d===".0"?i:"".concat(i).concat(d)}var On=200,Pn=600;const Un=ue({compatConfig:{MODE:3},name:"StepHandler",inheritAttrs:!1,props:{prefixCls:String,upDisabled:Boolean,downDisabled:Boolean,onStep:{type:Function}},slots:["upNode","downNode"],setup:function(e,n){var l=n.slots,s=n.emit,f=$(),m=function(i,h){i.preventDefault(),s("step",h);function r(){s("step",h),f.value=setTimeout(r,On)}f.value=setTimeout(r,Pn)},g=function(){clearTimeout(f.value)};return Pe(function(){g()}),function(){if(nn())return null;var d=e.prefixCls,i=e.upDisabled,h=e.downDisabled,r="".concat(d,"-handler"),E=G(r,"".concat(r,"-up"),b({},"".concat(r,"-up-disabled"),i)),V=G(r,"".concat(r,"-down"),b({},"".concat(r,"-down-disabled"),h)),I={unselectable:"on",role:"button",onMouseup:g,onMouseleave:g},w=l.upNode,A=l.downNode;return c("div",{class:"".concat(r,"-wrap")},[c("span",k(k({},I),{},{onMousedown:function(S){m(S,!0)},"aria-label":"Increase Value","aria-disabled":i,class:E}),[(w==null?void 0:w())||c("span",{unselectable:"on",class:"".concat(d,"-handler-up-inner")},null)]),c("span",k(k({},I),{},{onMousedown:function(S){m(S,!1)},"aria-label":"Decrease Value","aria-disabled":h,class:V}),[(A==null?void 0:A())||c("span",{unselectable:"on",class:"".concat(d,"-handler-down-inner")},null)])])}}});function Rn(t,e){var n=$(null);function l(){try{var f=t.value,m=f.selectionStart,g=f.selectionEnd,d=f.value,i=d.substring(0,m),h=d.substring(g);n.value={start:m,end:g,value:d,beforeTxt:i,afterTxt:h}}catch{}}function s(){if(t.value&&n.value&&e.value)try{var f=t.value.value,m=n.value,g=m.beforeTxt,d=m.afterTxt,i=m.start,h=f.length;if(f.endsWith(d))h=f.length-n.value.afterTxt.length;else if(f.startsWith(g))h=g.length;else{var r=g[i-1],E=f.indexOf(r,i-1);E!==-1&&(h=E+1)}t.value.setSelectionRange(h,h)}catch(V){tn(!1,"Something warning of cursor restore. Please fire issue about this: ".concat(V.message))}}return[l,s]}const zn=function(){var t=$(0),e=function(){xe.cancel(t.value)};return Pe(function(){e()}),function(n){e(),t.value=xe(function(){n()})}};var qn=["prefixCls","min","max","step","defaultValue","value","disabled","readonly","keyboard","controls","autofocus","stringMode","parser","formatter","precision","decimalSeparator","onChange","onInput","onPressEnter","onStep","lazy","class","style"],Te=function(e,n){return e||n.isEmpty()?n.toString():n.toNumber()},Ae=function(e){var n=U(e);return n.isInvalidate()?null:n},je=function(){return{stringMode:{type:Boolean},defaultValue:{type:[String,Number]},value:{type:[String,Number]},prefixCls:{type:String},min:{type:[String,Number]},max:{type:[String,Number]},step:{type:[String,Number],default:1},tabindex:{type:Number},controls:{type:Boolean,default:!0},readonly:{type:Boolean},disabled:{type:Boolean},autofocus:{type:Boolean},keyboard:{type:Boolean,default:!0},parser:{type:Function},formatter:{type:Function},precision:{type:Number},decimalSeparator:{type:String},onInput:{type:Function},onChange:{type:Function},onPressEnter:{type:Function},onStep:{type:Function},onBlur:{type:Function},onFocus:{type:Function}}};const Hn=ue({compatConfig:{MODE:3},name:"InnerInputNumber",inheritAttrs:!1,props:k(k({},je()),{},{lazy:Boolean}),slots:["upHandler","downHandler"],setup:function(e,n){var l=n.attrs,s=n.slots,f=n.emit,m=n.expose,g=$(),d=$(!1),i=$(!1),h=$(!1),r=$(U(e.value));function E(o){e.value===void 0&&(r.value=o)}var V=function(a,p){if(!p)return e.precision>=0?e.precision:Math.max(re(a),re(e.step))},I=function(a){var p=String(a);if(e.parser)return e.parser(p);var u=p;return e.decimalSeparator&&(u=u.replace(e.decimalSeparator,".")),u.replace(/[^\w.-]+/g,"")},w=$(""),A=function(a,p){if(e.formatter)return e.formatter(a,{userTyping:p,input:String(w.value)});var u=typeof a=="number"?we(a):a;if(!p){var D=V(u,p);if(ke(u)&&(e.decimalSeparator||D>=0)){var x=e.decimalSeparator||".";u=Ne(u,x,D)}}return u},O=function(){var o=e.value;return r.value.isInvalidate()&&["string","number"].includes(an(o))?Number.isNaN(o)?"":o:A(r.value.toString(),!1)}();w.value=O;function S(o,a){w.value=A(o.isInvalidate()?o.toString(!1):o.toString(!a),a)}var R=X(function(){return Ae(e.max)}),B=X(function(){return Ae(e.min)}),N=X(function(){return!R.value||!r.value||r.value.isInvalidate()?!1:R.value.lessEquals(r.value)}),z=X(function(){return!B.value||!r.value||r.value.isInvalidate()?!1:r.value.lessEquals(B.value)}),y=Rn(g,d),v=rn(y,2),M=v[0],le=v[1],L=function(a){return R.value&&!a.lessEquals(R.value)?R.value:B.value&&!B.value.lessEquals(a)?B.value:null},j=function(a){return!L(a)},W=function(a,p){var u=a,D=j(u)||u.isEmpty();if(!u.isEmpty()&&!p&&(u=L(u)||u,D=!0),!e.readonly&&!e.disabled&&D){var x=u.toString(),P=V(x,p);if(P>=0&&(u=U(Ne(x,".",P))),!u.equals(r.value)){var q;E(u),(q=e.onChange)===null||q===void 0||q.call(e,u.isEmpty()?null:Te(e.stringMode,u)),e.value===void 0&&S(u,p)}return u}return r.value},Y=zn(),Z=function o(a){var p;if(M(),w.value=a,!h.value){var u=I(a),D=U(u);D.isNaN()||W(D,!0)}(p=e.onInput)===null||p===void 0||p.call(e,a),Y(function(){var x=a;e.parser||(x=a.replace(/。/g,".")),x!==a&&o(x)})},ee=function(){h.value=!0},ie=function(){h.value=!1,Z(g.value.value)},ne=function(a){Z(a.target.value)},te=function(a){var p,u;if(!(a&&N.value||!a&&z.value)){i.value=!1;var D=U(e.step);a||(D=D.negate());var x=(r.value||U(0)).add(D.toString()),P=W(x,!1);(p=e.onStep)===null||p===void 0||p.call(e,Te(e.stringMode,P),{offset:e.step,type:a?"up":"down"}),(u=g.value)===null||u===void 0||u.focus()}},oe=function(a){var p=U(I(w.value)),u=p;p.isNaN()?u=r.value:u=W(p,a),e.value!==void 0?S(r.value,!1):u.isNaN()||S(u,!1)},fe=function(a){var p=a.which;if(i.value=!0,p===J.ENTER){var u;h.value||(i.value=!1),oe(!1),(u=e.onPressEnter)===null||u===void 0||u.call(e,a)}e.keyboard!==!1&&!h.value&&[J.UP,J.DOWN].includes(p)&&(te(J.UP===p),a.preventDefault())},_=function(){i.value=!1},K=function(a){oe(!1),d.value=!1,i.value=!1,f("blur",a)};return Q(function(){return e.precision},function(){r.value.isInvalidate()||S(r.value,!1)},{flush:"post"}),Q(function(){return e.value},function(){var o=U(e.value);r.value=o;var a=U(I(w.value));(!o.equals(a)||!i.value||e.formatter)&&S(o,i.value)},{flush:"post"}),Q(w,function(){e.formatter&&le()},{flush:"post"}),Q(function(){return e.disabled},function(o){o&&(d.value=!1)}),m({focus:function(){var a;(a=g.value)===null||a===void 0||a.focus()},blur:function(){var a;(a=g.value)===null||a===void 0||a.blur()}}),function(){var o,a=k(k({},l),e),p=a.prefixCls,u=p===void 0?"rc-input-number":p,D=a.min,x=a.max,P=a.step,q=P===void 0?1:P;a.defaultValue,a.value;var se=a.disabled,ce=a.readonly;a.keyboard;var de=a.controls,me=de===void 0?!0:de,ve=a.autofocus;a.stringMode,a.parser,a.formatter,a.precision,a.decimalSeparator,a.onChange,a.onInput,a.onPressEnter,a.onStep;var We=a.lazy,Ke=a.class,Xe=a.style,Qe=Ue(a,qn),Je=s.upHandler,Ye=s.downHandler,Ie="".concat(u,"-input"),ge={};return We?ge.onChange=ne:ge.onInput=ne,c("div",{class:G(u,Ke,(o={},b(o,"".concat(u,"-focused"),d.value),b(o,"".concat(u,"-disabled"),se),b(o,"".concat(u,"-readonly"),ce),b(o,"".concat(u,"-not-a-number"),r.value.isNaN()),b(o,"".concat(u,"-out-of-range"),!r.value.isInvalidate()&&!j(r.value)),o)),style:Xe,onKeydown:fe,onKeyup:_},[me&&c(Un,{prefixCls:u,upDisabled:N.value,downDisabled:z.value,onStep:te},{upNode:Je,downNode:Ye}),c("div",{class:"".concat(Ie,"-wrap")},[c("input",k(k(k({autofocus:ve,autocomplete:"off",role:"spinbutton","aria-valuemin":D,"aria-valuemax":x,"aria-valuenow":r.value.isInvalidate()?null:r.value.toString(),step:q},Qe),{},{ref:g,class:Ie,value:w.value,disabled:se,readonly:ce,onFocus:function(Ze){d.value=!0,f("focus",Ze)}},ge),{},{onBlur:K,onCompositionstart:ee,onCompositionend:ie}),null)])])}}});function be(t){return t!=null}var Gn=["class","bordered","readonly","style","addonBefore","addonAfter","prefix","valueModifiers"],Oe=je(),Ln=function(){return k(k({},Oe),{},{size:{type:String},bordered:{type:Boolean,default:!0},placeholder:String,name:String,id:String,type:String,addonBefore:C.any,addonAfter:C.any,prefix:C.any,"onUpdate:value":Oe.onChange,valueModifiers:Object})},ye=ue({compatConfig:{MODE:3},name:"AInputNumber",inheritAttrs:!1,props:Ln(),slots:["addonBefore","addonAfter","prefix"],setup:function(e,n){var l=n.emit,s=n.expose,f=n.attrs,m=n.slots,g=Re(),d=ze("input-number",e),i=d.prefixCls,h=d.size,r=d.direction,E=$(e.value===void 0?e.defaultValue:e.value),V=$(!1);Q(function(){return e.value},function(){E.value=e.value});var I=$(null),w=function(){var N;(N=I.value)===null||N===void 0||N.focus()},A=function(){var N;(N=I.value)===null||N===void 0||N.blur()};s({focus:w,blur:A});var O=function(N){e.value===void 0&&(E.value=N),l("update:value",N),l("change",N),g.onFieldChange()},S=function(N){V.value=!1,l("blur",N),g.onFieldBlur()},R=function(N){V.value=!0,l("focus",N)};return function(){var B,N,z,y,v=k(k({},f),e),M=v.class,le=v.bordered,L=v.readonly,j=v.style,W=v.addonBefore,Y=W===void 0?(B=m.addonBefore)===null||B===void 0?void 0:B.call(m):W,Z=v.addonAfter,ee=Z===void 0?(N=m.addonAfter)===null||N===void 0?void 0:N.call(m):Z,ie=v.prefix,ne=ie===void 0?(z=m.prefix)===null||z===void 0?void 0:z.call(m):ie,te=v.valueModifiers,oe=te===void 0?{}:te,fe=Ue(v,Gn),_=i.value,K=h.value,o=G((y={},b(y,"".concat(_,"-lg"),K==="large"),b(y,"".concat(_,"-sm"),K==="small"),b(y,"".concat(_,"-rtl"),r.value==="rtl"),b(y,"".concat(_,"-readonly"),L),b(y,"".concat(_,"-borderless"),!le),y),M),a=c(Hn,k(k({},qe(fe,["size","defaultValue"])),{},{ref:I,lazy:!!oe.lazy,value:E.value,class:o,prefixCls:_,readonly:L,onChange:O,onBlur:S,onFocus:R}),{upHandler:function(){return c($n,{class:"".concat(_,"-handler-up-inner")},null)},downHandler:function(){return c(ln,{class:"".concat(_,"-handler-down-inner")},null)}}),p=be(Y)||be(ee);if(be(ne)){var u,D=G("".concat(_,"-affix-wrapper"),(u={},b(u,"".concat(_,"-affix-wrapper-focused"),V.value),b(u,"".concat(_,"-affix-wrapper-disabled"),e.disabled),b(u,"".concat(_,"-affix-wrapper-rtl"),r.value==="rtl"),b(u,"".concat(_,"-affix-wrapper-readonly"),L),b(u,"".concat(_,"-affix-wrapper-borderless"),!le),b(u,"".concat(M),!p&&M),u));a=c("div",{class:D,style:j,onMouseup:function(){return I.value.focus()}},[c("span",{class:"".concat(_,"-prefix")},[ne]),a])}if(p){var x,P="".concat(_,"-group"),q="".concat(P,"-addon"),se=Y?c("div",{class:q},[Y]):null,ce=ee?c("div",{class:q},[ee]):null,de=G("".concat(_,"-wrapper"),P,b({},"".concat(P,"-rtl"),r.value==="rtl")),me=G("".concat(_,"-group-wrapper"),(x={},b(x,"".concat(_,"-group-wrapper-sm"),K==="small"),b(x,"".concat(_,"-group-wrapper-lg"),K==="large"),b(x,"".concat(_,"-group-wrapper-rtl"),r.value==="rtl"),x),M);a=c("div",{class:me,style:j},[c("div",{class:de},[se,a,ce])])}return on(a,{style:j})}}});const jn=un(ye,{install:function(e){return e.component(ye.name,ye),e}});var Wn=cn("small","default"),Kn=function(){return{id:String,prefixCls:String,size:C.oneOf(Wn),disabled:{type:Boolean,default:void 0},checkedChildren:C.any,unCheckedChildren:C.any,tabindex:C.oneOfType([C.string,C.number]),autofocus:{type:Boolean,default:void 0},loading:{type:Boolean,default:void 0},checked:C.oneOfType([C.string,C.number,C.looseBool]),checkedValue:C.oneOfType([C.string,C.number,C.looseBool]).def(!0),unCheckedValue:C.oneOfType([C.string,C.number,C.looseBool]).def(!1),onChange:{type:Function},onClick:{type:Function},onKeydown:{type:Function},onMouseup:{type:Function},"onUpdate:checked":{type:Function},onBlur:Function,onFocus:Function}},Xn=ue({compatConfig:{MODE:3},name:"ASwitch",__ANT_SWITCH:!0,inheritAttrs:!1,props:Kn(),slots:["checkedChildren","unCheckedChildren"],setup:function(e,n){var l=n.attrs,s=n.slots,f=n.expose,m=n.emit,g=Re();dn(function(){Ee(!("defaultChecked"in l),"Switch","'defaultChecked' is deprecated, please use 'v-model:checked'"),Ee(!("value"in l),"Switch","`value` is not validate prop, do you mean `checked`?")});var d=$(e.checked!==void 0?e.checked:l.defaultChecked),i=X(function(){return d.value===e.checkedValue});Q(function(){return e.checked},function(){d.value=e.checked});var h=ze("switch",e),r=h.prefixCls,E=h.direction,V=h.size,I=$(),w=function(){var v;(v=I.value)===null||v===void 0||v.focus()},A=function(){var v;(v=I.value)===null||v===void 0||v.blur()};f({focus:w,blur:A}),vn(function(){fn(function(){e.autofocus&&!e.disabled&&I.value.focus()})});var O=function(v,M){e.disabled||(m("update:checked",v),m("change",v,M),g.onFieldChange())},S=function(v){m("blur",v)},R=function(v){w();var M=i.value?e.unCheckedValue:e.checkedValue;O(M,v),m("click",M,v)},B=function(v){v.keyCode===J.LEFT?O(e.unCheckedValue,v):v.keyCode===J.RIGHT&&O(e.checkedValue,v),m("keydown",v)},N=function(v){var M;(M=I.value)===null||M===void 0||M.blur(),m("mouseup",v)},z=X(function(){var y;return y={},b(y,"".concat(r.value,"-small"),V.value==="small"),b(y,"".concat(r.value,"-loading"),e.loading),b(y,"".concat(r.value,"-checked"),i.value),b(y,"".concat(r.value,"-disabled"),e.disabled),b(y,r.value,!0),b(y,"".concat(r.value,"-rtl"),E.value==="rtl"),y});return function(){var y;return c(Bn,{insertExtraNode:!0},{default:function(){return[c("button",k(k(k({},qe(e,["prefixCls","checkedChildren","unCheckedChildren","checked","autofocus","checkedValue","unCheckedValue","id","onChange","onUpdate:checked"])),l),{},{id:(y=e.id)!==null&&y!==void 0?y:g.id.value,onKeydown:B,onClick:R,onBlur:S,onMouseup:N,type:"button",role:"switch","aria-checked":d.value,disabled:e.disabled||e.loading,class:[l.class,z.value],ref:I}),[c("div",{class:"".concat(r.value,"-handle")},[e.loading?c(mn,{class:"".concat(r.value,"-loading-icon")},null):null]),c("span",{class:"".concat(r.value,"-inner")},[i.value?Be(s,e,"checkedChildren"):Be(s,e,"unCheckedChildren")])])]}})}}});const Qn=sn(Xn);const Jn={class:"panel"},Yn={class:"lang-select-wrap"},Zn=ue({__name:"globalSetting",setup(t){const e=gn(new pn(-1,0,0,"throw")),n=hn(),l=En(),{user:s}=bn(n),f=async()=>{await e.pushAction(Nn).res,s.value=void 0,_n.info(Me("logoutSuccess"))},m=$(!1),g=window;return(d,i)=>{const h=Qn,r=In,E=jn,V=Cn,I=wn,w=Dn,A=yn("logout-outlined"),O=xn;return pe(),Sn("div",Jn,[c(O,null,{default:T(()=>[c(r,{label:d.$t("useThumbnailPreview")},{default:T(()=>[c(h,{checked:F(n).enableThumbnail,"onUpdate:checked":i[0]||(i[0]=S=>F(n).enableThumbnail=S)},null,8,["checked"])]),_:1},8,["label"]),c(r,{label:d.$t("pollingInterval")},{default:T(()=>[c(E,{value:F(l).pollInterval,"onUpdate:value":i[1]||(i[1]=S=>F(l).pollInterval=S),min:.5,disabled:!F(l).queue.isIdle},null,8,["value","min","disabled"]),H(" (s) "),De("sub",null,he(d.$t("smallerIntervalMeansMoreNetworkTraffic")),1)]),_:1},8,["label"]),c(r,{label:d.$t("gridThumbnailWidth")},{default:T(()=>[c(E,{value:F(n).gridThumbnailSize,"onUpdate:value":i[2]||(i[2]=S=>F(n).gridThumbnailSize=S),min:256,max:1024},null,8,["value"]),H(" (px) ")]),_:1},8,["label"]),c(r,{label:d.$t("largeGridThumbnailWidth")},{default:T(()=>[c(E,{value:F(n).largeGridThumbnailSize,"onUpdate:value":i[3]||(i[3]=S=>F(n).largeGridThumbnailSize=S),min:256,max:1024},null,8,["value"]),H(" (px) ")]),_:1},8,["label"]),c(r,{label:d.$t("lang")},{default:T(()=>[De("div",Yn,[c(I,{value:F(n).lang,"onUpdate:value":i[4]||(i[4]=S=>F(n).lang=S),onChange:i[5]||(i[5]=S=>m.value=!0)},{default:T(()=>[c(V,{value:"zh"},{default:T(()=>[H(" 中文 ")]),_:1}),c(V,{lang:"en"},{default:T(()=>[H(" English ")]),_:1})]),_:1},8,["value"])]),m.value?(pe(),Ve(w,{key:0,type:"primary",onClick:i[6]||(i[6]=S=>F(g).location.reload()),ghost:""},{default:T(()=>[H(he(F(Me)("langChangeReload")),1)]),_:1})):Fe("",!0)]),_:1},8,["label"]),F(s)?(pe(),Ve(r,{key:0,label:"百度云已登录用户"},{default:T(()=>[H(he(F(s).username)+" ",1),c(w,{onClick:f,loading:!e.isIdle},{icon:T(()=>[c(A)]),default:T(()=>[H(" 登出 ")]),_:1},8,["loading"])]),_:1})):Fe("",!0)]),_:1})])}}});const lt=kn(Zn,[["__scopeId","data-v-48a0a16a"]]);export{lt as default}; +import{a as c,D as en,_ as b,d as ue,r as $,A as Pe,bP as nn,c as G,h as k,bQ as tn,aj as xe,a6 as an,G as X,x as rn,ah as Q,a2 as Ue,ap as J,a4 as un,af as Re,u as ze,a9 as ln,B as qe,b as on,P as C,w as sn,t as cn,bR as dn,ab as Ee,y as vn,ai as fn,bS as mn,g as Be,J as gn,aV as pn,F as hn,bx as bn,be as yn,K as pe,L as Sn,N as T,M as F,R as H,V as De,U as he,O as Ve,aP as Me,Q as Fe,bT as Nn,aT as _n,bU as Cn,bq as wn,a0 as kn}from"./index-a0825fe1.js";import{_ as In,F as xn}from"./index-9fce1407.js";import{_ as He,c as Ge}from"./index-c245d5a1.js";import{u as En}from"./useTaskListStore-d857a07d.js";import{W as Bn,B as Dn}from"./button-9350a9f5.js";var Vn={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M890.5 755.3L537.9 269.2c-12.8-17.6-39-17.6-51.7 0L133.5 755.3A8 8 0 00140 768h75c5.1 0 9.9-2.5 12.9-6.6L512 369.8l284.1 391.6c3 4.1 7.8 6.6 12.9 6.6h75c6.5 0 10.3-7.4 6.5-12.7z"}}]},name:"up",theme:"outlined"};const Mn=Vn;function $e(t){for(var e=1;eNumber.MAX_SAFE_INTEGER)return String(Se()?BigInt(t).toString():Number.MAX_SAFE_INTEGER);if(tNumber.MAX_SAFE_INTEGER)return new t(Number.MAX_SAFE_INTEGER);if(s0&&arguments[0]!==void 0?arguments[0]:!0;return n?this.isInvalidate()?"":we(this.number):this.origin}}]),t}(),An=function(){function t(e){if(Ge(this,t),b(this,"origin",""),Le(e)){this.empty=!0;return}if(this.origin=String(e),e==="-"||Number.isNaN(e)){this.nan=!0;return}var n=e;if(Ce(n)&&(n=Number(n)),n=typeof n=="string"?n:we(n),ke(n)){var l=ae(n);this.negative=l.negative;var s=l.trimStr.split(".");this.integer=BigInt(s[0]);var f=s[1]||"0";this.decimal=BigInt(f),this.decimalLen=f.length}else this.nan=!0}return He(t,[{key:"getMark",value:function(){return this.negative?"-":""}},{key:"getIntegerStr",value:function(){return this.integer.toString()}},{key:"getDecimalStr",value:function(){return this.decimal.toString().padStart(this.decimalLen,"0")}},{key:"alignDecimal",value:function(n){var l="".concat(this.getMark()).concat(this.getIntegerStr()).concat(this.getDecimalStr().padEnd(n,"0"));return BigInt(l)}},{key:"negate",value:function(){var n=new t(this.toString());return n.negative=!n.negative,n}},{key:"add",value:function(n){if(this.isInvalidate())return new t(n);var l=new t(n);if(l.isInvalidate())return this;var s=Math.max(this.getDecimalStr().length,l.getDecimalStr().length),f=this.alignDecimal(s),m=l.alignDecimal(s),g=(f+m).toString(),d=ae(g),i=d.negativeStr,h=d.trimStr,r="".concat(i).concat(h.padStart(s+1,"0"));return new t("".concat(r.slice(0,-s),".").concat(r.slice(-s)))}},{key:"isEmpty",value:function(){return this.empty}},{key:"isNaN",value:function(){return this.nan}},{key:"isInvalidate",value:function(){return this.isEmpty()||this.isNaN()}},{key:"equals",value:function(n){return this.toString()===(n==null?void 0:n.toString())}},{key:"lessEquals",value:function(n){return this.add(n.negate().toString()).toNumber()<=0}},{key:"toNumber",value:function(){return this.isNaN()?NaN:Number(this.toString())}},{key:"toString",value:function(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;return n?this.isInvalidate()?"":ae("".concat(this.getMark()).concat(this.getIntegerStr(),".").concat(this.getDecimalStr())).fullStr:this.origin}}]),t}();function U(t){return Se()?new An(t):new Tn(t)}function Ne(t,e,n){var l=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;if(t==="")return"";var s=ae(t),f=s.negativeStr,m=s.integerStr,g=s.decimalStr,d="".concat(e).concat(g),i="".concat(f).concat(m);if(n>=0){var h=Number(g[n]);if(h>=5&&!l){var r=U(t).add("".concat(f,"0.").concat("0".repeat(n)).concat(10-h));return Ne(r.toString(),e,n,l)}return n===0?i:"".concat(i).concat(e).concat(g.padEnd(n,"0").slice(0,n))}return d===".0"?i:"".concat(i).concat(d)}var On=200,Pn=600;const Un=ue({compatConfig:{MODE:3},name:"StepHandler",inheritAttrs:!1,props:{prefixCls:String,upDisabled:Boolean,downDisabled:Boolean,onStep:{type:Function}},slots:["upNode","downNode"],setup:function(e,n){var l=n.slots,s=n.emit,f=$(),m=function(i,h){i.preventDefault(),s("step",h);function r(){s("step",h),f.value=setTimeout(r,On)}f.value=setTimeout(r,Pn)},g=function(){clearTimeout(f.value)};return Pe(function(){g()}),function(){if(nn())return null;var d=e.prefixCls,i=e.upDisabled,h=e.downDisabled,r="".concat(d,"-handler"),E=G(r,"".concat(r,"-up"),b({},"".concat(r,"-up-disabled"),i)),V=G(r,"".concat(r,"-down"),b({},"".concat(r,"-down-disabled"),h)),I={unselectable:"on",role:"button",onMouseup:g,onMouseleave:g},w=l.upNode,A=l.downNode;return c("div",{class:"".concat(r,"-wrap")},[c("span",k(k({},I),{},{onMousedown:function(S){m(S,!0)},"aria-label":"Increase Value","aria-disabled":i,class:E}),[(w==null?void 0:w())||c("span",{unselectable:"on",class:"".concat(d,"-handler-up-inner")},null)]),c("span",k(k({},I),{},{onMousedown:function(S){m(S,!1)},"aria-label":"Decrease Value","aria-disabled":h,class:V}),[(A==null?void 0:A())||c("span",{unselectable:"on",class:"".concat(d,"-handler-down-inner")},null)])])}}});function Rn(t,e){var n=$(null);function l(){try{var f=t.value,m=f.selectionStart,g=f.selectionEnd,d=f.value,i=d.substring(0,m),h=d.substring(g);n.value={start:m,end:g,value:d,beforeTxt:i,afterTxt:h}}catch{}}function s(){if(t.value&&n.value&&e.value)try{var f=t.value.value,m=n.value,g=m.beforeTxt,d=m.afterTxt,i=m.start,h=f.length;if(f.endsWith(d))h=f.length-n.value.afterTxt.length;else if(f.startsWith(g))h=g.length;else{var r=g[i-1],E=f.indexOf(r,i-1);E!==-1&&(h=E+1)}t.value.setSelectionRange(h,h)}catch(V){tn(!1,"Something warning of cursor restore. Please fire issue about this: ".concat(V.message))}}return[l,s]}const zn=function(){var t=$(0),e=function(){xe.cancel(t.value)};return Pe(function(){e()}),function(n){e(),t.value=xe(function(){n()})}};var qn=["prefixCls","min","max","step","defaultValue","value","disabled","readonly","keyboard","controls","autofocus","stringMode","parser","formatter","precision","decimalSeparator","onChange","onInput","onPressEnter","onStep","lazy","class","style"],Te=function(e,n){return e||n.isEmpty()?n.toString():n.toNumber()},Ae=function(e){var n=U(e);return n.isInvalidate()?null:n},je=function(){return{stringMode:{type:Boolean},defaultValue:{type:[String,Number]},value:{type:[String,Number]},prefixCls:{type:String},min:{type:[String,Number]},max:{type:[String,Number]},step:{type:[String,Number],default:1},tabindex:{type:Number},controls:{type:Boolean,default:!0},readonly:{type:Boolean},disabled:{type:Boolean},autofocus:{type:Boolean},keyboard:{type:Boolean,default:!0},parser:{type:Function},formatter:{type:Function},precision:{type:Number},decimalSeparator:{type:String},onInput:{type:Function},onChange:{type:Function},onPressEnter:{type:Function},onStep:{type:Function},onBlur:{type:Function},onFocus:{type:Function}}};const Hn=ue({compatConfig:{MODE:3},name:"InnerInputNumber",inheritAttrs:!1,props:k(k({},je()),{},{lazy:Boolean}),slots:["upHandler","downHandler"],setup:function(e,n){var l=n.attrs,s=n.slots,f=n.emit,m=n.expose,g=$(),d=$(!1),i=$(!1),h=$(!1),r=$(U(e.value));function E(o){e.value===void 0&&(r.value=o)}var V=function(a,p){if(!p)return e.precision>=0?e.precision:Math.max(re(a),re(e.step))},I=function(a){var p=String(a);if(e.parser)return e.parser(p);var u=p;return e.decimalSeparator&&(u=u.replace(e.decimalSeparator,".")),u.replace(/[^\w.-]+/g,"")},w=$(""),A=function(a,p){if(e.formatter)return e.formatter(a,{userTyping:p,input:String(w.value)});var u=typeof a=="number"?we(a):a;if(!p){var D=V(u,p);if(ke(u)&&(e.decimalSeparator||D>=0)){var x=e.decimalSeparator||".";u=Ne(u,x,D)}}return u},O=function(){var o=e.value;return r.value.isInvalidate()&&["string","number"].includes(an(o))?Number.isNaN(o)?"":o:A(r.value.toString(),!1)}();w.value=O;function S(o,a){w.value=A(o.isInvalidate()?o.toString(!1):o.toString(!a),a)}var R=X(function(){return Ae(e.max)}),B=X(function(){return Ae(e.min)}),N=X(function(){return!R.value||!r.value||r.value.isInvalidate()?!1:R.value.lessEquals(r.value)}),z=X(function(){return!B.value||!r.value||r.value.isInvalidate()?!1:r.value.lessEquals(B.value)}),y=Rn(g,d),v=rn(y,2),M=v[0],le=v[1],L=function(a){return R.value&&!a.lessEquals(R.value)?R.value:B.value&&!B.value.lessEquals(a)?B.value:null},j=function(a){return!L(a)},W=function(a,p){var u=a,D=j(u)||u.isEmpty();if(!u.isEmpty()&&!p&&(u=L(u)||u,D=!0),!e.readonly&&!e.disabled&&D){var x=u.toString(),P=V(x,p);if(P>=0&&(u=U(Ne(x,".",P))),!u.equals(r.value)){var q;E(u),(q=e.onChange)===null||q===void 0||q.call(e,u.isEmpty()?null:Te(e.stringMode,u)),e.value===void 0&&S(u,p)}return u}return r.value},Y=zn(),Z=function o(a){var p;if(M(),w.value=a,!h.value){var u=I(a),D=U(u);D.isNaN()||W(D,!0)}(p=e.onInput)===null||p===void 0||p.call(e,a),Y(function(){var x=a;e.parser||(x=a.replace(/。/g,".")),x!==a&&o(x)})},ee=function(){h.value=!0},ie=function(){h.value=!1,Z(g.value.value)},ne=function(a){Z(a.target.value)},te=function(a){var p,u;if(!(a&&N.value||!a&&z.value)){i.value=!1;var D=U(e.step);a||(D=D.negate());var x=(r.value||U(0)).add(D.toString()),P=W(x,!1);(p=e.onStep)===null||p===void 0||p.call(e,Te(e.stringMode,P),{offset:e.step,type:a?"up":"down"}),(u=g.value)===null||u===void 0||u.focus()}},oe=function(a){var p=U(I(w.value)),u=p;p.isNaN()?u=r.value:u=W(p,a),e.value!==void 0?S(r.value,!1):u.isNaN()||S(u,!1)},fe=function(a){var p=a.which;if(i.value=!0,p===J.ENTER){var u;h.value||(i.value=!1),oe(!1),(u=e.onPressEnter)===null||u===void 0||u.call(e,a)}e.keyboard!==!1&&!h.value&&[J.UP,J.DOWN].includes(p)&&(te(J.UP===p),a.preventDefault())},_=function(){i.value=!1},K=function(a){oe(!1),d.value=!1,i.value=!1,f("blur",a)};return Q(function(){return e.precision},function(){r.value.isInvalidate()||S(r.value,!1)},{flush:"post"}),Q(function(){return e.value},function(){var o=U(e.value);r.value=o;var a=U(I(w.value));(!o.equals(a)||!i.value||e.formatter)&&S(o,i.value)},{flush:"post"}),Q(w,function(){e.formatter&&le()},{flush:"post"}),Q(function(){return e.disabled},function(o){o&&(d.value=!1)}),m({focus:function(){var a;(a=g.value)===null||a===void 0||a.focus()},blur:function(){var a;(a=g.value)===null||a===void 0||a.blur()}}),function(){var o,a=k(k({},l),e),p=a.prefixCls,u=p===void 0?"rc-input-number":p,D=a.min,x=a.max,P=a.step,q=P===void 0?1:P;a.defaultValue,a.value;var se=a.disabled,ce=a.readonly;a.keyboard;var de=a.controls,me=de===void 0?!0:de,ve=a.autofocus;a.stringMode,a.parser,a.formatter,a.precision,a.decimalSeparator,a.onChange,a.onInput,a.onPressEnter,a.onStep;var We=a.lazy,Ke=a.class,Xe=a.style,Qe=Ue(a,qn),Je=s.upHandler,Ye=s.downHandler,Ie="".concat(u,"-input"),ge={};return We?ge.onChange=ne:ge.onInput=ne,c("div",{class:G(u,Ke,(o={},b(o,"".concat(u,"-focused"),d.value),b(o,"".concat(u,"-disabled"),se),b(o,"".concat(u,"-readonly"),ce),b(o,"".concat(u,"-not-a-number"),r.value.isNaN()),b(o,"".concat(u,"-out-of-range"),!r.value.isInvalidate()&&!j(r.value)),o)),style:Xe,onKeydown:fe,onKeyup:_},[me&&c(Un,{prefixCls:u,upDisabled:N.value,downDisabled:z.value,onStep:te},{upNode:Je,downNode:Ye}),c("div",{class:"".concat(Ie,"-wrap")},[c("input",k(k(k({autofocus:ve,autocomplete:"off",role:"spinbutton","aria-valuemin":D,"aria-valuemax":x,"aria-valuenow":r.value.isInvalidate()?null:r.value.toString(),step:q},Qe),{},{ref:g,class:Ie,value:w.value,disabled:se,readonly:ce,onFocus:function(Ze){d.value=!0,f("focus",Ze)}},ge),{},{onBlur:K,onCompositionstart:ee,onCompositionend:ie}),null)])])}}});function be(t){return t!=null}var Gn=["class","bordered","readonly","style","addonBefore","addonAfter","prefix","valueModifiers"],Oe=je(),Ln=function(){return k(k({},Oe),{},{size:{type:String},bordered:{type:Boolean,default:!0},placeholder:String,name:String,id:String,type:String,addonBefore:C.any,addonAfter:C.any,prefix:C.any,"onUpdate:value":Oe.onChange,valueModifiers:Object})},ye=ue({compatConfig:{MODE:3},name:"AInputNumber",inheritAttrs:!1,props:Ln(),slots:["addonBefore","addonAfter","prefix"],setup:function(e,n){var l=n.emit,s=n.expose,f=n.attrs,m=n.slots,g=Re(),d=ze("input-number",e),i=d.prefixCls,h=d.size,r=d.direction,E=$(e.value===void 0?e.defaultValue:e.value),V=$(!1);Q(function(){return e.value},function(){E.value=e.value});var I=$(null),w=function(){var N;(N=I.value)===null||N===void 0||N.focus()},A=function(){var N;(N=I.value)===null||N===void 0||N.blur()};s({focus:w,blur:A});var O=function(N){e.value===void 0&&(E.value=N),l("update:value",N),l("change",N),g.onFieldChange()},S=function(N){V.value=!1,l("blur",N),g.onFieldBlur()},R=function(N){V.value=!0,l("focus",N)};return function(){var B,N,z,y,v=k(k({},f),e),M=v.class,le=v.bordered,L=v.readonly,j=v.style,W=v.addonBefore,Y=W===void 0?(B=m.addonBefore)===null||B===void 0?void 0:B.call(m):W,Z=v.addonAfter,ee=Z===void 0?(N=m.addonAfter)===null||N===void 0?void 0:N.call(m):Z,ie=v.prefix,ne=ie===void 0?(z=m.prefix)===null||z===void 0?void 0:z.call(m):ie,te=v.valueModifiers,oe=te===void 0?{}:te,fe=Ue(v,Gn),_=i.value,K=h.value,o=G((y={},b(y,"".concat(_,"-lg"),K==="large"),b(y,"".concat(_,"-sm"),K==="small"),b(y,"".concat(_,"-rtl"),r.value==="rtl"),b(y,"".concat(_,"-readonly"),L),b(y,"".concat(_,"-borderless"),!le),y),M),a=c(Hn,k(k({},qe(fe,["size","defaultValue"])),{},{ref:I,lazy:!!oe.lazy,value:E.value,class:o,prefixCls:_,readonly:L,onChange:O,onBlur:S,onFocus:R}),{upHandler:function(){return c($n,{class:"".concat(_,"-handler-up-inner")},null)},downHandler:function(){return c(ln,{class:"".concat(_,"-handler-down-inner")},null)}}),p=be(Y)||be(ee);if(be(ne)){var u,D=G("".concat(_,"-affix-wrapper"),(u={},b(u,"".concat(_,"-affix-wrapper-focused"),V.value),b(u,"".concat(_,"-affix-wrapper-disabled"),e.disabled),b(u,"".concat(_,"-affix-wrapper-rtl"),r.value==="rtl"),b(u,"".concat(_,"-affix-wrapper-readonly"),L),b(u,"".concat(_,"-affix-wrapper-borderless"),!le),b(u,"".concat(M),!p&&M),u));a=c("div",{class:D,style:j,onMouseup:function(){return I.value.focus()}},[c("span",{class:"".concat(_,"-prefix")},[ne]),a])}if(p){var x,P="".concat(_,"-group"),q="".concat(P,"-addon"),se=Y?c("div",{class:q},[Y]):null,ce=ee?c("div",{class:q},[ee]):null,de=G("".concat(_,"-wrapper"),P,b({},"".concat(P,"-rtl"),r.value==="rtl")),me=G("".concat(_,"-group-wrapper"),(x={},b(x,"".concat(_,"-group-wrapper-sm"),K==="small"),b(x,"".concat(_,"-group-wrapper-lg"),K==="large"),b(x,"".concat(_,"-group-wrapper-rtl"),r.value==="rtl"),x),M);a=c("div",{class:me,style:j},[c("div",{class:de},[se,a,ce])])}return on(a,{style:j})}}});const jn=un(ye,{install:function(e){return e.component(ye.name,ye),e}});var Wn=cn("small","default"),Kn=function(){return{id:String,prefixCls:String,size:C.oneOf(Wn),disabled:{type:Boolean,default:void 0},checkedChildren:C.any,unCheckedChildren:C.any,tabindex:C.oneOfType([C.string,C.number]),autofocus:{type:Boolean,default:void 0},loading:{type:Boolean,default:void 0},checked:C.oneOfType([C.string,C.number,C.looseBool]),checkedValue:C.oneOfType([C.string,C.number,C.looseBool]).def(!0),unCheckedValue:C.oneOfType([C.string,C.number,C.looseBool]).def(!1),onChange:{type:Function},onClick:{type:Function},onKeydown:{type:Function},onMouseup:{type:Function},"onUpdate:checked":{type:Function},onBlur:Function,onFocus:Function}},Xn=ue({compatConfig:{MODE:3},name:"ASwitch",__ANT_SWITCH:!0,inheritAttrs:!1,props:Kn(),slots:["checkedChildren","unCheckedChildren"],setup:function(e,n){var l=n.attrs,s=n.slots,f=n.expose,m=n.emit,g=Re();dn(function(){Ee(!("defaultChecked"in l),"Switch","'defaultChecked' is deprecated, please use 'v-model:checked'"),Ee(!("value"in l),"Switch","`value` is not validate prop, do you mean `checked`?")});var d=$(e.checked!==void 0?e.checked:l.defaultChecked),i=X(function(){return d.value===e.checkedValue});Q(function(){return e.checked},function(){d.value=e.checked});var h=ze("switch",e),r=h.prefixCls,E=h.direction,V=h.size,I=$(),w=function(){var v;(v=I.value)===null||v===void 0||v.focus()},A=function(){var v;(v=I.value)===null||v===void 0||v.blur()};f({focus:w,blur:A}),vn(function(){fn(function(){e.autofocus&&!e.disabled&&I.value.focus()})});var O=function(v,M){e.disabled||(m("update:checked",v),m("change",v,M),g.onFieldChange())},S=function(v){m("blur",v)},R=function(v){w();var M=i.value?e.unCheckedValue:e.checkedValue;O(M,v),m("click",M,v)},B=function(v){v.keyCode===J.LEFT?O(e.unCheckedValue,v):v.keyCode===J.RIGHT&&O(e.checkedValue,v),m("keydown",v)},N=function(v){var M;(M=I.value)===null||M===void 0||M.blur(),m("mouseup",v)},z=X(function(){var y;return y={},b(y,"".concat(r.value,"-small"),V.value==="small"),b(y,"".concat(r.value,"-loading"),e.loading),b(y,"".concat(r.value,"-checked"),i.value),b(y,"".concat(r.value,"-disabled"),e.disabled),b(y,r.value,!0),b(y,"".concat(r.value,"-rtl"),E.value==="rtl"),y});return function(){var y;return c(Bn,{insertExtraNode:!0},{default:function(){return[c("button",k(k(k({},qe(e,["prefixCls","checkedChildren","unCheckedChildren","checked","autofocus","checkedValue","unCheckedValue","id","onChange","onUpdate:checked"])),l),{},{id:(y=e.id)!==null&&y!==void 0?y:g.id.value,onKeydown:B,onClick:R,onBlur:S,onMouseup:N,type:"button",role:"switch","aria-checked":d.value,disabled:e.disabled||e.loading,class:[l.class,z.value],ref:I}),[c("div",{class:"".concat(r.value,"-handle")},[e.loading?c(mn,{class:"".concat(r.value,"-loading-icon")},null):null]),c("span",{class:"".concat(r.value,"-inner")},[i.value?Be(s,e,"checkedChildren"):Be(s,e,"unCheckedChildren")])])]}})}}});const Qn=sn(Xn);const Jn={class:"panel"},Yn={class:"lang-select-wrap"},Zn=ue({__name:"globalSetting",setup(t){const e=gn(new pn(-1,0,0,"throw")),n=hn(),l=En(),{user:s}=bn(n),f=async()=>{await e.pushAction(Nn).res,s.value=void 0,_n.info(Me("logoutSuccess"))},m=$(!1),g=window;return(d,i)=>{const h=Qn,r=In,E=jn,V=Cn,I=wn,w=Dn,A=yn("logout-outlined"),O=xn;return pe(),Sn("div",Jn,[c(O,null,{default:T(()=>[c(r,{label:d.$t("useThumbnailPreview")},{default:T(()=>[c(h,{checked:F(n).enableThumbnail,"onUpdate:checked":i[0]||(i[0]=S=>F(n).enableThumbnail=S)},null,8,["checked"])]),_:1},8,["label"]),c(r,{label:d.$t("pollingInterval")},{default:T(()=>[c(E,{value:F(l).pollInterval,"onUpdate:value":i[1]||(i[1]=S=>F(l).pollInterval=S),min:.5,disabled:!F(l).queue.isIdle},null,8,["value","min","disabled"]),H(" (s) "),De("sub",null,he(d.$t("smallerIntervalMeansMoreNetworkTraffic")),1)]),_:1},8,["label"]),c(r,{label:d.$t("gridThumbnailWidth")},{default:T(()=>[c(E,{value:F(n).gridThumbnailSize,"onUpdate:value":i[2]||(i[2]=S=>F(n).gridThumbnailSize=S),min:256,max:1024},null,8,["value"]),H(" (px) ")]),_:1},8,["label"]),c(r,{label:d.$t("largeGridThumbnailWidth")},{default:T(()=>[c(E,{value:F(n).largeGridThumbnailSize,"onUpdate:value":i[3]||(i[3]=S=>F(n).largeGridThumbnailSize=S),min:256,max:1024},null,8,["value"]),H(" (px) ")]),_:1},8,["label"]),c(r,{label:d.$t("lang")},{default:T(()=>[De("div",Yn,[c(I,{value:F(n).lang,"onUpdate:value":i[4]||(i[4]=S=>F(n).lang=S),onChange:i[5]||(i[5]=S=>m.value=!0)},{default:T(()=>[c(V,{value:"zh"},{default:T(()=>[H(" 中文 ")]),_:1}),c(V,{lang:"en"},{default:T(()=>[H(" English ")]),_:1})]),_:1},8,["value"])]),m.value?(pe(),Ve(w,{key:0,type:"primary",onClick:i[6]||(i[6]=S=>F(g).location.reload()),ghost:""},{default:T(()=>[H(he(F(Me)("langChangeReload")),1)]),_:1})):Fe("",!0)]),_:1},8,["label"]),F(s)?(pe(),Ve(r,{key:0,label:"百度云已登录用户"},{default:T(()=>[H(he(F(s).username)+" ",1),c(w,{onClick:f,loading:!e.isIdle},{icon:T(()=>[c(A)]),default:T(()=>[H(" 登出 ")]),_:1},8,["loading"])]),_:1})):Fe("",!0)]),_:1})])}}});const lt=kn(Zn,[["__scopeId","data-v-48a0a16a"]]);export{lt as default}; diff --git a/vue/dist/assets/index-80b56a21.js b/vue/dist/assets/index-9fce1407.js similarity index 99% rename from vue/dist/assets/index-80b56a21.js rename to vue/dist/assets/index-9fce1407.js index a7dbce7..649a825 100644 --- a/vue/dist/assets/index-80b56a21.js +++ b/vue/dist/assets/index-9fce1407.js @@ -1,4 +1,4 @@ -import{G as E,as as Xe,bV as hn,bW as Ir,bX as je,aJ as Te,bY as _r,aK as Qe,bZ as pn,b_ as yn,b$ as Mr,c0 as bn,c1 as Fn,c2 as wn,c3 as fr,c4 as cr,c5 as Je,c6 as er,c7 as qe,c8 as rr,c9 as Rr,ca as xn,cb as Lr,cc as On,cd as An,ae as re,h as I,a6 as Vr,ce as Se,cf as le,i as $n,ac as Pn,_ as z,cg as Nr,ch as nr,ci as Dr,cj as tr,ck as qn,cl as kr,cm as Cn,ar as Br,aF as En,x as jn,c as Ce,a as H,W as Ee,az as Tn,d as Ie,u as ar,r as te,ah as ce,cn as Sn,co as In,cp as _n,j as Mn,E as Rn,k as Ln,bS as Vn,cq as Wr,H as Ur,bQ as Nn,cr as Dn,A as kn,bO as Bn,t as he,P as ae,cs as De,ai as Gr,ct as ir,cu as Wn,cv as dr,cw as Un,cx as Gn,cy as Kn,cz as Hn,cA as Kr,cB as Yn,M as oe,J as Zn,a4 as xe,aB as zn,cC as Hr,s as Xn,cD as Qn,ab as Me}from"./index-3eae54c8.js";import{g as Yr,a as Jn,t as et,C as Zr,R as rt,b as nt,i as tt}from"./index-b363ae13.js";var at=Symbol("SizeProvider"),it=function(e){var n=e?E(function(){return e.size}):Xe(at,E(function(){return"default"}));return n};function lt(r,e){for(var n=-1,t=r==null?0:r.length;++n"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function Pe(r,e,n){return _a()?Pe=Reflect.construct.bind():Pe=function(a,i,l){var u=[null];u.push.apply(u,i);var o=Function.bind.apply(a,u),y=new o;return l&&pe(y,l.prototype),y},Pe.apply(null,arguments)}function Ma(r){return Function.toString.call(r).indexOf("[native code]")!==-1}function Be(r){var e=typeof Map=="function"?new Map:void 0;return Be=function(t){if(t===null||!Ma(t))return t;if(typeof t!="function")throw new TypeError("Super expression must either be null or a function");if(typeof e<"u"){if(e.has(t))return e.get(t);e.set(t,a)}function a(){return Pe(t,arguments,ke(this).constructor)}return a.prototype=Object.create(t.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),pe(a,t)},Be(r)}var Ra=/%[sdj%]/g,La=function(){};typeof process<"u"&&process.env;function We(r){if(!r||!r.length)return null;var e={};return r.forEach(function(n){var t=n.field;e[t]=e[t]||[],e[t].push(n)}),e}function J(r){for(var e=arguments.length,n=new Array(e>1?e-1:0),t=1;t=i)return u;switch(u){case"%s":return String(n[a++]);case"%d":return Number(n[a++]);case"%j":try{return JSON.stringify(n[a++])}catch{return"[Circular]"}break;default:return u}});return l}return r}function Va(r){return r==="string"||r==="url"||r==="hex"||r==="email"||r==="date"||r==="pattern"}function Y(r,e){return!!(r==null||e==="array"&&Array.isArray(r)&&!r.length||Va(e)&&typeof r=="string"&&!r)}function Na(r,e,n){var t=[],a=0,i=r.length;function l(u){t.push.apply(t,u||[]),a++,a===i&&n(t)}r.forEach(function(u){e(u,l)})}function wr(r,e,n){var t=0,a=r.length;function i(l){if(l&&l.length){n(l);return}var u=t;t=t+1,u"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function Pe(r,e,n){return _a()?Pe=Reflect.construct.bind():Pe=function(a,i,l){var u=[null];u.push.apply(u,i);var o=Function.bind.apply(a,u),y=new o;return l&&pe(y,l.prototype),y},Pe.apply(null,arguments)}function Ma(r){return Function.toString.call(r).indexOf("[native code]")!==-1}function Be(r){var e=typeof Map=="function"?new Map:void 0;return Be=function(t){if(t===null||!Ma(t))return t;if(typeof t!="function")throw new TypeError("Super expression must either be null or a function");if(typeof e<"u"){if(e.has(t))return e.get(t);e.set(t,a)}function a(){return Pe(t,arguments,ke(this).constructor)}return a.prototype=Object.create(t.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),pe(a,t)},Be(r)}var Ra=/%[sdj%]/g,La=function(){};typeof process<"u"&&process.env;function We(r){if(!r||!r.length)return null;var e={};return r.forEach(function(n){var t=n.field;e[t]=e[t]||[],e[t].push(n)}),e}function J(r){for(var e=arguments.length,n=new Array(e>1?e-1:0),t=1;t=i)return u;switch(u){case"%s":return String(n[a++]);case"%d":return Number(n[a++]);case"%j":try{return JSON.stringify(n[a++])}catch{return"[Circular]"}break;default:return u}});return l}return r}function Va(r){return r==="string"||r==="url"||r==="hex"||r==="email"||r==="date"||r==="pattern"}function Y(r,e){return!!(r==null||e==="array"&&Array.isArray(r)&&!r.length||Va(e)&&typeof r=="string"&&!r)}function Na(r,e,n){var t=[],a=0,i=r.length;function l(u){t.push.apply(t,u||[]),a++,a===i&&n(t)}r.forEach(function(u){e(u,l)})}function wr(r,e,n){var t=0,a=r.length;function i(l){if(l&&l.length){n(l);return}var u=t;t=t+1,u++Lb,it={UNEXPECTED_RETURN_TYPE:Lb,INVALID_ARGUMENT:Ht(),MUST_BE_CALL_SETUP_TOP:Ht(),NOT_INSLALLED:Ht(),NOT_AVAILABLE_IN_LEGACY_MODE:Ht(),REQUIRED_VALUE:Ht(),INVALID_VALUE:Ht(),CANNOT_SETUP_VUE_DEVTOOLS_PLUGIN:Ht(),NOT_INSLALLED_WITH_PROVIDE:Ht(),UNEXPECTED_ERROR:Ht(),NOT_COMPATIBLE_LEGACY_VUE_I18N:Ht(),BRIDGE_SUPPORT_VUE_2_ONLY:Ht(),MUST_DEFINE_I18N_OPTION_IN_ALLOW_COMPOSITION:Ht(),NOT_AVAILABLE_COMPOSITION_IN_LEGACY:Ht(),__EXTEND_POINT__:Ht()};function ut(e,...t){return Ns(e,null,void 0)}const hu=Cr("__transrateVNode"),mu=Cr("__datetimeParts"),gu=Cr("__numberParts"),kb=Cr("__setPluralRules");Cr("__intlifyMeta");const $b=Cr("__injectWithOption");function yu(e){if(!Ve(e))return e;for(const t in e)if(nf(e,t))if(!t.includes("."))Ve(e[t])&&yu(e[t]);else{const n=t.split("."),r=n.length-1;let a=e;for(let o=0;o{if("locale"in s&&"resource"in s){const{locale:l,resource:u}=s;l?(i[l]=i[l]||{},ho(u,i[l])):ho(u,i)}else de(s)&&ho(JSON.parse(s),i)}),a==null&&o)for(const s in i)nf(i,s)&&yu(i[s]);return i}const gi=e=>!Ve(e)||ze(e);function ho(e,t){if(gi(e)||gi(t))throw ut(it.INVALID_VALUE);for(const n in e)nf(e,n)&&(gi(e[n])||gi(t[n])?t[n]=e[n]:ho(e[n],t[n]))}function Db(e){return e.type}function Fb(e,t,n){let r=Ve(t.messages)?t.messages:{};"__i18nGlobal"in n&&(r=Ls(e.locale.value,{messages:r,__i18n:n.__i18nGlobal}));const a=Object.keys(r);a.length&&a.forEach(o=>{e.mergeLocaleMessage(o,r[o])});{if(Ve(t.datetimeFormats)){const o=Object.keys(t.datetimeFormats);o.length&&o.forEach(i=>{e.mergeDateTimeFormat(i,t.datetimeFormats[i])})}if(Ve(t.numberFormats)){const o=Object.keys(t.numberFormats);o.length&&o.forEach(i=>{e.mergeNumberFormat(i,t.numberFormats[i])})}}}function qp(e){return S(Aa,null,e,0)}const Xp="__INTLIFY_META__";let Jp=0;function Qp(e){return(t,n,r,a)=>e(n,r,Gt()||void 0,a)}const ok=()=>{const e=Gt();let t=null;return e&&(t=Db(e)[Xp])?{[Xp]:t}:null};function sf(e={},t){const{__root:n}=e,r=n===void 0;let a=Ne(e.inheritLocale)?e.inheritLocale:!0;const o=G(n&&a?n.locale.value:de(e.locale)?e.locale:Go),i=G(n&&a?n.fallbackLocale.value:de(e.fallbackLocale)||ze(e.fallbackLocale)||Ee(e.fallbackLocale)||e.fallbackLocale===!1?e.fallbackLocale:o.value),s=G(Ls(o.value,e)),l=G(Ee(e.datetimeFormats)?e.datetimeFormats:{[o.value]:{}}),u=G(Ee(e.numberFormats)?e.numberFormats:{[o.value]:{}});let c=n?n.missingWarn:Ne(e.missingWarn)||gr(e.missingWarn)?e.missingWarn:!0,f=n?n.fallbackWarn:Ne(e.fallbackWarn)||gr(e.fallbackWarn)?e.fallbackWarn:!0,d=n?n.fallbackRoot:Ne(e.fallbackRoot)?e.fallbackRoot:!0,v=!!e.fallbackFormat,p=at(e.missing)?e.missing:null,m=at(e.missing)?Qp(e.missing):null,b=at(e.postTranslation)?e.postTranslation:null,y=n?n.warnHtmlMessage:Ne(e.warnHtmlMessage)?e.warnHtmlMessage:!0,C=!!e.escapeParameter;const w=n?n.modifiers:Ee(e.modifiers)?e.modifiers:{};let _=e.pluralRules||n&&n.pluralRules,x;x=(()=>{r&&Bp(null);const k={version:rk,locale:o.value,fallbackLocale:i.value,messages:s.value,modifiers:w,pluralRules:_,missing:m===null?void 0:m,missingWarn:c,fallbackWarn:f,fallbackFormat:v,unresolving:!0,postTranslation:b===null?void 0:b,warnHtmlMessage:y,escapeParameter:C,messageResolver:e.messageResolver,__meta:{framework:"vue"}};k.datetimeFormats=l.value,k.numberFormats=u.value,k.__datetimeFormatters=Ee(x)?x.__datetimeFormatters:void 0,k.__numberFormatters=Ee(x)?x.__numberFormatters:void 0;const D=XL(k);return r&&Bp(D),D})(),Ja(x,o.value,i.value);function E(){return[o.value,i.value,s.value,l.value,u.value]}const M=U({get:()=>o.value,set:k=>{o.value=k,x.locale=o.value}}),T=U({get:()=>i.value,set:k=>{i.value=k,x.fallbackLocale=i.value,Ja(x,o.value,k)}}),$=U(()=>s.value),V=U(()=>l.value),W=U(()=>u.value);function H(){return at(b)?b:null}function j(k){b=k,x.postTranslation=k}function L(){return p}function R(k){k!==null&&(m=Qp(k)),p=k,x.missing=m}const I=(k,D,ae,se,ge,_e)=>{E();let Se;if(__INTLIFY_PROD_DEVTOOLS__)try{jp(ok()),r||(x.fallbackContext=n?qL():void 0),Se=k(x)}finally{jp(null),r||(x.fallbackContext=void 0)}else Se=k(x);if(lt(Se)&&Se===Rs){const[Pe,Je]=D();return n&&d?se(n):ge(Pe)}else{if(_e(Se))return Se;throw ut(it.UNEXPECTED_RETURN_TYPE)}};function B(...k){return I(D=>Reflect.apply(Up,null,[D,...k]),()=>du(...k),"translate",D=>Reflect.apply(D.t,D,[...k]),D=>D,D=>de(D))}function K(...k){const[D,ae,se]=k;if(se&&!Ve(se))throw ut(it.INVALID_ARGUMENT);return B(D,ae,gt({resolvedMessage:!0},se||{}))}function ne(...k){return I(D=>Reflect.apply(Wp,null,[D,...k]),()=>vu(...k),"datetime format",D=>Reflect.apply(D.d,D,[...k]),()=>Dp,D=>de(D))}function ue(...k){return I(D=>Reflect.apply(Gp,null,[D,...k]),()=>pu(...k),"number format",D=>Reflect.apply(D.n,D,[...k]),()=>Dp,D=>de(D))}function re(k){return k.map(D=>de(D)||lt(D)||Ne(D)?qp(String(D)):D)}const q={normalize:re,interpolate:k=>k,type:"vnode"};function Q(...k){return I(D=>{let ae;const se=D;try{se.processor=q,ae=Reflect.apply(Up,null,[se,...k])}finally{se.processor=null}return ae},()=>du(...k),"translate",D=>D[hu](...k),D=>[qp(D)],D=>ze(D))}function ie(...k){return I(D=>Reflect.apply(Gp,null,[D,...k]),()=>pu(...k),"number format",D=>D[gu](...k),()=>[],D=>de(D)||ze(D))}function ce(...k){return I(D=>Reflect.apply(Wp,null,[D,...k]),()=>vu(...k),"datetime format",D=>D[mu](...k),()=>[],D=>de(D)||ze(D))}function pe(k){_=k,x.pluralRules=_}function fe(k,D){const ae=de(D)?D:o.value,se=P(ae);return x.messageResolver(se,k)!==null}function me(k){let D=null;const ae=Sb(x,i.value,o.value);for(let se=0;se{a&&(o.value=k,x.locale=k,Ja(x,o.value,i.value))}),he(n.fallbackLocale,k=>{a&&(i.value=k,x.fallbackLocale=k,Ja(x,o.value,i.value))}));const z={id:Jp,locale:M,fallbackLocale:T,get inheritLocale(){return a},set inheritLocale(k){a=k,k&&n&&(o.value=n.locale.value,i.value=n.fallbackLocale.value,Ja(x,o.value,i.value))},get availableLocales(){return Object.keys(s.value).sort()},messages:$,get modifiers(){return w},get pluralRules(){return _||{}},get isGlobal(){return r},get missingWarn(){return c},set missingWarn(k){c=k,x.missingWarn=c},get fallbackWarn(){return f},set fallbackWarn(k){f=k,x.fallbackWarn=f},get fallbackRoot(){return d},set fallbackRoot(k){d=k},get fallbackFormat(){return v},set fallbackFormat(k){v=k,x.fallbackFormat=v},get warnHtmlMessage(){return y},set warnHtmlMessage(k){y=k,x.warnHtmlMessage=k},get escapeParameter(){return C},set escapeParameter(k){C=k,x.escapeParameter=k},t:B,getLocaleMessage:P,setLocaleMessage:h,mergeLocaleMessage:g,getPostTranslationHandler:H,setPostTranslationHandler:j,getMissingHandler:L,setMissingHandler:R,[kb]:pe};return z.datetimeFormats=V,z.numberFormats=W,z.rt=K,z.te=fe,z.tm=ye,z.d=ne,z.n=ue,z.getDateTimeFormat=N,z.setDateTimeFormat=F,z.mergeDateTimeFormat=Y,z.getNumberFormat=ee,z.setNumberFormat=te,z.mergeNumberFormat=J,z[$b]=e.__injectWithOption,z[hu]=Q,z[mu]=ce,z[gu]=ie,z}function ik(e){const t=de(e.locale)?e.locale:Go,n=de(e.fallbackLocale)||ze(e.fallbackLocale)||Ee(e.fallbackLocale)||e.fallbackLocale===!1?e.fallbackLocale:t,r=at(e.missing)?e.missing:void 0,a=Ne(e.silentTranslationWarn)||gr(e.silentTranslationWarn)?!e.silentTranslationWarn:!0,o=Ne(e.silentFallbackWarn)||gr(e.silentFallbackWarn)?!e.silentFallbackWarn:!0,i=Ne(e.fallbackRoot)?e.fallbackRoot:!0,s=!!e.formatFallbackMessages,l=Ee(e.modifiers)?e.modifiers:{},u=e.pluralizationRules,c=at(e.postTranslation)?e.postTranslation:void 0,f=de(e.warnHtmlInMessage)?e.warnHtmlInMessage!=="off":!0,d=!!e.escapeParameterHtml,v=Ne(e.sync)?e.sync:!0;let p=e.messages;if(Ee(e.sharedMessages)){const x=e.sharedMessages;p=Object.keys(x).reduce((E,M)=>{const T=E[M]||(E[M]={});return gt(T,x[M]),E},p||{})}const{__i18n:m,__root:b,__injectWithOption:y}=e,C=e.datetimeFormats,w=e.numberFormats,_=e.flatJson;return{locale:t,fallbackLocale:n,messages:p,flatJson:_,datetimeFormats:C,numberFormats:w,missing:r,missingWarn:a,fallbackWarn:o,fallbackRoot:i,fallbackFormat:s,modifiers:l,pluralRules:u,postTranslation:c,warnHtmlMessage:f,escapeParameter:d,messageResolver:e.messageResolver,inheritLocale:v,__i18n:m,__root:b,__injectWithOption:y}}function bu(e={},t){{const n=sf(ik(e)),r={id:n.id,get locale(){return n.locale.value},set locale(a){n.locale.value=a},get fallbackLocale(){return n.fallbackLocale.value},set fallbackLocale(a){n.fallbackLocale.value=a},get messages(){return n.messages.value},get datetimeFormats(){return n.datetimeFormats.value},get numberFormats(){return n.numberFormats.value},get availableLocales(){return n.availableLocales},get formatter(){return{interpolate(){return[]}}},set formatter(a){},get missing(){return n.getMissingHandler()},set missing(a){n.setMissingHandler(a)},get silentTranslationWarn(){return Ne(n.missingWarn)?!n.missingWarn:n.missingWarn},set silentTranslationWarn(a){n.missingWarn=Ne(a)?!a:a},get silentFallbackWarn(){return Ne(n.fallbackWarn)?!n.fallbackWarn:n.fallbackWarn},set silentFallbackWarn(a){n.fallbackWarn=Ne(a)?!a:a},get modifiers(){return n.modifiers},get formatFallbackMessages(){return n.fallbackFormat},set formatFallbackMessages(a){n.fallbackFormat=a},get postTranslation(){return n.getPostTranslationHandler()},set postTranslation(a){n.setPostTranslationHandler(a)},get sync(){return n.inheritLocale},set sync(a){n.inheritLocale=a},get warnHtmlInMessage(){return n.warnHtmlMessage?"warn":"off"},set warnHtmlInMessage(a){n.warnHtmlMessage=a!=="off"},get escapeParameterHtml(){return n.escapeParameter},set escapeParameterHtml(a){n.escapeParameter=a},get preserveDirectiveContent(){return!0},set preserveDirectiveContent(a){},get pluralizationRules(){return n.pluralRules||{}},__composer:n,t(...a){const[o,i,s]=a,l={};let u=null,c=null;if(!de(o))throw ut(it.INVALID_ARGUMENT);const f=o;return de(i)?l.locale=i:ze(i)?u=i:Ee(i)&&(c=i),ze(s)?u=s:Ee(s)&&(c=s),Reflect.apply(n.t,n,[f,u||c||{},l])},rt(...a){return Reflect.apply(n.rt,n,[...a])},tc(...a){const[o,i,s]=a,l={plural:1};let u=null,c=null;if(!de(o))throw ut(it.INVALID_ARGUMENT);const f=o;return de(i)?l.locale=i:lt(i)?l.plural=i:ze(i)?u=i:Ee(i)&&(c=i),de(s)?l.locale=s:ze(s)?u=s:Ee(s)&&(c=s),Reflect.apply(n.t,n,[f,u||c||{},l])},te(a,o){return n.te(a,o)},tm(a){return n.tm(a)},getLocaleMessage(a){return n.getLocaleMessage(a)},setLocaleMessage(a,o){n.setLocaleMessage(a,o)},mergeLocaleMessage(a,o){n.mergeLocaleMessage(a,o)},d(...a){return Reflect.apply(n.d,n,[...a])},getDateTimeFormat(a){return n.getDateTimeFormat(a)},setDateTimeFormat(a,o){n.setDateTimeFormat(a,o)},mergeDateTimeFormat(a,o){n.mergeDateTimeFormat(a,o)},n(...a){return Reflect.apply(n.n,n,[...a])},getNumberFormat(a){return n.getNumberFormat(a)},setNumberFormat(a,o){n.setNumberFormat(a,o)},mergeNumberFormat(a,o){n.mergeNumberFormat(a,o)},getChoiceIndex(a,o){return-1},__onComponentInstanceCreated(a){const{componentInstanceCreatedListener:o}=e;o&&o(a,r)}};return r}}const lf={tag:{type:[String,Object]},locale:{type:String},scope:{type:String,validator:e=>e==="parent"||e==="global",default:"parent"},i18n:{type:Object}};function sk({slots:e},t){return t.length===1&&t[0]==="default"?(e.default?e.default():[]).reduce((r,a)=>r=[...r,...ze(a.children)?a.children:[a]],[]):t.reduce((n,r)=>{const a=e[r];return a&&(n[r]=a()),n},{})}function jb(e){return Fe}const Zp={name:"i18n-t",props:gt({keypath:{type:String,required:!0},plural:{type:[Number,String],validator:e=>lt(e)||!isNaN(e)}},lf),setup(e,t){const{slots:n,attrs:r}=t,a=e.i18n||uf({useScope:e.scope,__useComponent:!0});return()=>{const o=Object.keys(n).filter(f=>f!=="_"),i={};e.locale&&(i.locale=e.locale),e.plural!==void 0&&(i.plural=de(e.plural)?+e.plural:e.plural);const s=sk(t,o),l=a[hu](e.keypath,s,i),u=gt({},r),c=de(e.tag)||Ve(e.tag)?e.tag:jb();return Ca(c,u,l)}}};function lk(e){return ze(e)&&!de(e[0])}function Bb(e,t,n,r){const{slots:a,attrs:o}=t;return()=>{const i={part:!0};let s={};e.locale&&(i.locale=e.locale),de(e.format)?i.key=e.format:Ve(e.format)&&(de(e.format.key)&&(i.key=e.format.key),s=Object.keys(e.format).reduce((d,v)=>n.includes(v)?gt({},d,{[v]:e.format[v]}):d,{}));const l=r(e.value,i,s);let u=[i.key];ze(l)?u=l.map((d,v)=>{const p=a[d.type],m=p?p({[d.type]:d.value,index:v,parts:l}):[d.value];return lk(m)&&(m[0].key=`${d.type}-${v}`),m}):de(l)&&(u=[l]);const c=gt({},o),f=de(e.tag)||Ve(e.tag)?e.tag:jb();return Ca(f,c,u)}}const eh={name:"i18n-n",props:gt({value:{type:Number,required:!0},format:{type:[String,Object]}},lf),setup(e,t){const n=e.i18n||uf({useScope:"parent",__useComponent:!0});return Bb(e,t,Rb,(...r)=>n[gu](...r))}},th={name:"i18n-d",props:gt({value:{type:[Number,Date],required:!0},format:{type:[String,Object]}},lf),setup(e,t){const n=e.i18n||uf({useScope:"parent",__useComponent:!0});return Bb(e,t,Nb,(...r)=>n[mu](...r))}};function uk(e,t){const n=e;if(e.mode==="composition")return n.__getInstance(t)||e.global;{const r=n.__getInstance(t);return r!=null?r.__composer:e.global.__composer}}function ck(e){const t=i=>{const{instance:s,modifiers:l,value:u}=i;if(!s||!s.$)throw ut(it.UNEXPECTED_ERROR);const c=uk(e,s.$),f=nh(u);return[Reflect.apply(c.t,c,[...rh(f)]),c]};return{created:(i,s)=>{const[l,u]=t(s);cu&&e.global===u&&(i.__i18nWatcher=he(u.locale,()=>{s.instance&&s.instance.$forceUpdate()})),i.__composer=u,i.textContent=l},unmounted:i=>{cu&&i.__i18nWatcher&&(i.__i18nWatcher(),i.__i18nWatcher=void 0,delete i.__i18nWatcher),i.__composer&&(i.__composer=void 0,delete i.__composer)},beforeUpdate:(i,{value:s})=>{if(i.__composer){const l=i.__composer,u=nh(s);i.textContent=Reflect.apply(l.t,l,[...rh(u)])}},getSSRProps:i=>{const[s]=t(i);return{textContent:s}}}}function nh(e){if(de(e))return{path:e};if(Ee(e)){if(!("path"in e))throw ut(it.REQUIRED_VALUE,"path");return e}else throw ut(it.INVALID_VALUE)}function rh(e){const{path:t,locale:n,args:r,choice:a,plural:o}=e,i={},s=r||{};return de(n)&&(i.locale=n),lt(a)&&(i.plural=a),lt(o)&&(i.plural=o),[t,s,i]}function fk(e,t,...n){const r=Ee(n[0])?n[0]:{},a=!!r.useI18nComponentName;(Ne(r.globalInstall)?r.globalInstall:!0)&&(e.component(a?"i18n":Zp.name,Zp),e.component(eh.name,eh),e.component(th.name,th)),e.directive("t",ck(t))}function dk(e,t,n){return{beforeCreate(){const r=Gt();if(!r)throw ut(it.UNEXPECTED_ERROR);const a=this.$options;if(a.i18n){const o=a.i18n;a.__i18n&&(o.__i18n=a.__i18n),o.__root=t,this===this.$root?this.$i18n=ah(e,o):(o.__injectWithOption=!0,this.$i18n=bu(o))}else a.__i18n?this===this.$root?this.$i18n=ah(e,a):this.$i18n=bu({__i18n:a.__i18n,__injectWithOption:!0,__root:t}):this.$i18n=e;a.__i18nGlobal&&Fb(t,a,a),e.__onComponentInstanceCreated(this.$i18n),n.__setInstance(r,this.$i18n),this.$t=(...o)=>this.$i18n.t(...o),this.$rt=(...o)=>this.$i18n.rt(...o),this.$tc=(...o)=>this.$i18n.tc(...o),this.$te=(o,i)=>this.$i18n.te(o,i),this.$d=(...o)=>this.$i18n.d(...o),this.$n=(...o)=>this.$i18n.n(...o),this.$tm=o=>this.$i18n.tm(o)},mounted(){},unmounted(){const r=Gt();if(!r)throw ut(it.UNEXPECTED_ERROR);delete this.$t,delete this.$rt,delete this.$tc,delete this.$te,delete this.$d,delete this.$n,delete this.$tm,n.__deleteInstance(r),delete this.$i18n}}}function ah(e,t){e.locale=t.locale||e.locale,e.fallbackLocale=t.fallbackLocale||e.fallbackLocale,e.missing=t.missing||e.missing,e.silentTranslationWarn=t.silentTranslationWarn||e.silentFallbackWarn,e.silentFallbackWarn=t.silentFallbackWarn||e.silentFallbackWarn,e.formatFallbackMessages=t.formatFallbackMessages||e.formatFallbackMessages,e.postTranslation=t.postTranslation||e.postTranslation,e.warnHtmlInMessage=t.warnHtmlInMessage||e.warnHtmlInMessage,e.escapeParameterHtml=t.escapeParameterHtml||e.escapeParameterHtml,e.sync=t.sync||e.sync,e.__composer[kb](t.pluralizationRules||e.pluralizationRules);const n=Ls(e.locale,{messages:t.messages,__i18n:t.__i18n});return Object.keys(n).forEach(r=>e.mergeLocaleMessage(r,n[r])),t.datetimeFormats&&Object.keys(t.datetimeFormats).forEach(r=>e.mergeDateTimeFormat(r,t.datetimeFormats[r])),t.numberFormats&&Object.keys(t.numberFormats).forEach(r=>e.mergeNumberFormat(r,t.numberFormats[r])),e}const vk=Cr("global-vue-i18n");function pk(e={},t){const n=__VUE_I18N_LEGACY_API__&&Ne(e.legacy)?e.legacy:__VUE_I18N_LEGACY_API__,r=Ne(e.globalInjection)?e.globalInjection:!0,a=__VUE_I18N_LEGACY_API__&&n?!!e.allowComposition:!0,o=new Map,[i,s]=hk(e,n),l=Cr("");function u(d){return o.get(d)||null}function c(d,v){o.set(d,v)}function f(d){o.delete(d)}{const d={get mode(){return __VUE_I18N_LEGACY_API__&&n?"legacy":"composition"},get allowComposition(){return a},async install(v,...p){v.__VUE_I18N_SYMBOL__=l,v.provide(v.__VUE_I18N_SYMBOL__,d),!n&&r&&xk(v,d.global),__VUE_I18N_FULL_INSTALL__&&fk(v,d,...p),__VUE_I18N_LEGACY_API__&&n&&v.mixin(dk(s,s.__composer,d));const m=v.unmount;v.unmount=()=>{d.dispose(),m()}},get global(){return s},dispose(){i.stop()},__instances:o,__getInstance:u,__setInstance:c,__deleteInstance:f};return d}}function uf(e={}){const t=Gt();if(t==null)throw ut(it.MUST_BE_CALL_SETUP_TOP);if(!t.isCE&&t.appContext.app!=null&&!t.appContext.app.__VUE_I18N_SYMBOL__)throw ut(it.NOT_INSLALLED);const n=mk(t),r=yk(n),a=Db(t),o=gk(e,a);if(__VUE_I18N_LEGACY_API__&&n.mode==="legacy"&&!e.__useComponent){if(!n.allowComposition)throw ut(it.NOT_AVAILABLE_IN_LEGACY_MODE);return _k(t,o,r,e)}if(o==="global")return Fb(r,e,a),r;if(o==="parent"){let l=bk(n,t,e.__useComponent);return l==null&&(l=r),l}const i=n;let s=i.__getInstance(t);if(s==null){const l=gt({},e);"__i18n"in a&&(l.__i18n=a.__i18n),r&&(l.__root=r),s=sf(l),Ck(i,t),i.__setInstance(t,s)}return s}function hk(e,t,n){const r=Iu();{const a=__VUE_I18N_LEGACY_API__&&t?r.run(()=>bu(e)):r.run(()=>sf(e));if(a==null)throw ut(it.UNEXPECTED_ERROR);return[r,a]}}function mk(e){{const t=Be(e.isCE?vk:e.appContext.app.__VUE_I18N_SYMBOL__);if(!t)throw ut(e.isCE?it.NOT_INSLALLED_WITH_PROVIDE:it.UNEXPECTED_ERROR);return t}}function gk(e,t){return As(e)?"__i18n"in t?"local":"global":e.useScope?e.useScope:"local"}function yk(e){return e.mode==="composition"?e.global:e.global.__composer}function bk(e,t,n=!1){let r=null;const a=t.root;let o=t.parent;for(;o!=null;){const i=e;if(e.mode==="composition")r=i.__getInstance(o);else if(__VUE_I18N_LEGACY_API__){const s=i.__getInstance(o);s!=null&&(r=s.__composer,n&&r&&!r[$b]&&(r=null))}if(r!=null||a===o)break;o=o.parent}return r}function Ck(e,t,n){Ue(()=>{},t),yr(()=>{e.__deleteInstance(t)},t)}function _k(e,t,n,r={}){const a=t==="local",o=On(null);if(a&&e.proxy&&!(e.proxy.$options.i18n||e.proxy.$options.__i18n))throw ut(it.MUST_DEFINE_I18N_OPTION_IN_ALLOW_COMPOSITION);const i=Ne(r.inheritLocale)?r.inheritLocale:!0,s=G(a&&i?n.locale.value:de(r.locale)?r.locale:Go),l=G(a&&i?n.fallbackLocale.value:de(r.fallbackLocale)||ze(r.fallbackLocale)||Ee(r.fallbackLocale)||r.fallbackLocale===!1?r.fallbackLocale:s.value),u=G(Ls(s.value,r)),c=G(Ee(r.datetimeFormats)?r.datetimeFormats:{[s.value]:{}}),f=G(Ee(r.numberFormats)?r.numberFormats:{[s.value]:{}}),d=a?n.missingWarn:Ne(r.missingWarn)||gr(r.missingWarn)?r.missingWarn:!0,v=a?n.fallbackWarn:Ne(r.fallbackWarn)||gr(r.fallbackWarn)?r.fallbackWarn:!0,p=a?n.fallbackRoot:Ne(r.fallbackRoot)?r.fallbackRoot:!0,m=!!r.fallbackFormat,b=at(r.missing)?r.missing:null,y=at(r.postTranslation)?r.postTranslation:null,C=a?n.warnHtmlMessage:Ne(r.warnHtmlMessage)?r.warnHtmlMessage:!0,w=!!r.escapeParameter,_=a?n.modifiers:Ee(r.modifiers)?r.modifiers:{},x=r.pluralRules||a&&n.pluralRules;function O(){return[s.value,l.value,u.value,c.value,f.value]}const E=U({get:()=>o.value?o.value.locale.value:s.value,set:g=>{o.value&&(o.value.locale.value=g),s.value=g}}),M=U({get:()=>o.value?o.value.fallbackLocale.value:l.value,set:g=>{o.value&&(o.value.fallbackLocale.value=g),l.value=g}}),T=U(()=>o.value?o.value.messages.value:u.value),$=U(()=>c.value),V=U(()=>f.value);function W(){return o.value?o.value.getPostTranslationHandler():y}function H(g){o.value&&o.value.setPostTranslationHandler(g)}function j(){return o.value?o.value.getMissingHandler():b}function L(g){o.value&&o.value.setMissingHandler(g)}function R(g){return O(),g()}function I(...g){return o.value?R(()=>Reflect.apply(o.value.t,null,[...g])):R(()=>"")}function B(...g){return o.value?Reflect.apply(o.value.rt,null,[...g]):""}function K(...g){return o.value?R(()=>Reflect.apply(o.value.d,null,[...g])):R(()=>"")}function ne(...g){return o.value?R(()=>Reflect.apply(o.value.n,null,[...g])):R(()=>"")}function ue(g){return o.value?o.value.tm(g):{}}function re(g,N){return o.value?o.value.te(g,N):!1}function X(g){return o.value?o.value.getLocaleMessage(g):{}}function q(g,N){o.value&&(o.value.setLocaleMessage(g,N),u.value[g]=N)}function Q(g,N){o.value&&o.value.mergeLocaleMessage(g,N)}function ie(g){return o.value?o.value.getDateTimeFormat(g):{}}function ce(g,N){o.value&&(o.value.setDateTimeFormat(g,N),c.value[g]=N)}function pe(g,N){o.value&&o.value.mergeDateTimeFormat(g,N)}function fe(g){return o.value?o.value.getNumberFormat(g):{}}function me(g,N){o.value&&(o.value.setNumberFormat(g,N),f.value[g]=N)}function ye(g,N){o.value&&o.value.mergeNumberFormat(g,N)}const P={get id(){return o.value?o.value.id:-1},locale:E,fallbackLocale:M,messages:T,datetimeFormats:$,numberFormats:V,get inheritLocale(){return o.value?o.value.inheritLocale:i},set inheritLocale(g){o.value&&(o.value.inheritLocale=g)},get availableLocales(){return o.value?o.value.availableLocales:Object.keys(u.value)},get modifiers(){return o.value?o.value.modifiers:_},get pluralRules(){return o.value?o.value.pluralRules:x},get isGlobal(){return o.value?o.value.isGlobal:!1},get missingWarn(){return o.value?o.value.missingWarn:d},set missingWarn(g){o.value&&(o.value.missingWarn=g)},get fallbackWarn(){return o.value?o.value.fallbackWarn:v},set fallbackWarn(g){o.value&&(o.value.missingWarn=g)},get fallbackRoot(){return o.value?o.value.fallbackRoot:p},set fallbackRoot(g){o.value&&(o.value.fallbackRoot=g)},get fallbackFormat(){return o.value?o.value.fallbackFormat:m},set fallbackFormat(g){o.value&&(o.value.fallbackFormat=g)},get warnHtmlMessage(){return o.value?o.value.warnHtmlMessage:C},set warnHtmlMessage(g){o.value&&(o.value.warnHtmlMessage=g)},get escapeParameter(){return o.value?o.value.escapeParameter:w},set escapeParameter(g){o.value&&(o.value.escapeParameter=g)},t:I,getPostTranslationHandler:W,setPostTranslationHandler:H,getMissingHandler:j,setMissingHandler:L,rt:B,d:K,n:ne,tm:ue,te:re,getLocaleMessage:X,setLocaleMessage:q,mergeLocaleMessage:Q,getDateTimeFormat:ie,setDateTimeFormat:ce,mergeDateTimeFormat:pe,getNumberFormat:fe,setNumberFormat:me,mergeNumberFormat:ye};function h(g){g.locale.value=s.value,g.fallbackLocale.value=l.value,Object.keys(u.value).forEach(N=>{g.mergeLocaleMessage(N,u.value[N])}),Object.keys(c.value).forEach(N=>{g.mergeDateTimeFormat(N,c.value[N])}),Object.keys(f.value).forEach(N=>{g.mergeNumberFormat(N,f.value[N])}),g.escapeParameter=w,g.fallbackFormat=m,g.fallbackRoot=p,g.fallbackWarn=v,g.missingWarn=d,g.warnHtmlMessage=C}return zu(()=>{if(e.proxy==null||e.proxy.$i18n==null)throw ut(it.NOT_AVAILABLE_COMPOSITION_IN_LEGACY);const g=o.value=e.proxy.$i18n.__composer;t==="global"?(s.value=g.locale.value,l.value=g.fallbackLocale.value,u.value=g.messages.value,c.value=g.datetimeFormats.value,f.value=g.numberFormats.value):a&&h(g)}),P}const wk=["locale","fallbackLocale","availableLocales"],Sk=["t","rt","d","n","tm"];function xk(e,t){const n=Object.create(null);wk.forEach(r=>{const a=Object.getOwnPropertyDescriptor(t,r);if(!a)throw ut(it.UNEXPECTED_ERROR);const o=Ye(a.value)?{get(){return a.value.value},set(i){a.value.value=i}}:{get(){return a.get&&a.get()}};Object.defineProperty(n,r,o)}),e.config.globalProperties.$i18n=n,Sk.forEach(r=>{const a=Object.getOwnPropertyDescriptor(t,r);if(!a||!a.value)throw ut(it.UNEXPECTED_ERROR);Object.defineProperty(e.config.globalProperties,`$${r}`,a)})}WL(QL);KL(PL);GL(Sb);ak();if(__INTLIFY_PROD_DEVTOOLS__){const e=po();e.__INTLIFY__=!0,$L(e.__INTLIFY_DEVTOOLS_GLOBAL_HOOK__)}const Ok={zh:{errorOccurred:"发生了个错误",logoutSuccess:"登出成功",useThumbnailPreview:"使用缩略图预览",pollingInterval:"轮询间隔",smallerIntervalMeansMoreNetworkTraffic:"越小对网络压力越大",gridThumbnailWidth:"网格缩略图宽度",largeGridThumbnailWidth:"大尺寸网格缩略图宽度",pause:"暂停",start:"开始",waitingUploadCount:"等待上传数量",uploadFailureCount:"上传失败数量",completedCount:"已完成数量",realTimeLog:"实时日志",tip:"提示",clickToViewLogs:"点击下面查看具体日志,若有日志错误内包含名字不合规,可尝试在sd-webui的设置页换一种图像文件名格式,例如[datetime<%Y-%m-%d %H-%M-%S>]",startedAt:"开始于:",sortByDateAscending:"日期升序",sortByDateDescending:"日期降序",sortByNameAscending:"名称升序",sortByNameDescending:"名称降序",sortBySizeAscending:"大小升序",sortBySizeDescending:"大小降序",inputAddressAndPressEnter:"输入地址回车",go:"前往",unknownError:"未知错误",loadingNextFolder:"即将加载下一个文件夹的文件",moveFailedCheckPath:"移动失败,检查你的路径输入",detailList:"详情列表",previewGrid:"预览网格",largePreviewGrid:"大尺寸预览网格",sortBy:"按照",moveSelectedFilesTo:"下列文件移动至",confirm:"确定?",upload:"上传",download:"下载",local:"本地",cloud:"云盘",confirmCreateTask:"确定创建{type}任务。{more}",sendImageFailed:"发送图像失败,请携带console的错误消息找开发者",confirmDelete:"确认删除?",deleteSuccess:"删除成功",dependenciesNotInstalled:"尚未安装依赖,当前不可用",login:"登录",doubleClickToCopy:"双击复制",root:"根",drive:"盘",refresh:"刷新",quickMove:"快速移动",more:"更多",viewMode:"查看模式",sortingMethod:"排序方法",copyPath:"复制路径",deleteSelected:"删除选中",previewInNewWindow:"在新窗口预览(如果浏览器处理不了会下载,大文件的话谨慎)",downloadDirectly:"直接下载(大文件的话谨慎)",copySourceFilePreviewLink:"复制源文件预览链接",viewGenerationInfo:"查看生成信息(prompt等)",sendToTxt2img:"发送到文生图",sendToImg2img:"发送到图生图",sendToInpaint:"发送到局部重绘",sendToExtraFeatures:"发送到附加功能",loadNextPage:"加载下一页",autoUpload:"自动上传",localFile:"本地文件",baiduCloud:"百度云",taskRecord:"任务记录",globalSettings:"全局设置",onlyOneTaskRecordAllowed:"任务记录有且只能有一个,如果特殊需求请前往仓库提issue",welcome:"欢迎",openInNewWindow:"在新页面打开",restoreLastRecord:"还原上次记录",launch:"启动",walkMode:"使用 Walk 模式浏览图片",launchFromQuickMove:"从快速移动启动",recent:"最近",emptyStartPage:"空启动页",deleteNotAllowedWithOnePaneLeft:"在仅剩一个pane的情况下,不允许删除!!!",t2i:"文生图",i2i:"图生图",saveButtonSavesTo:"使用“保存”按钮保存图像的目录",extra:"附加",gridImage:"宫格图","i2i-grid":"图生图网格",image:"图像","t2i-grid":"文生图宫格",workingFolder:"工作文件夹",lang:"语言",langChangeReload:"重新加载: 一些变化可能需要在重新加载后生效",hypernetworks:"超网络模型",openOnTheRight:"在右边打开",openInNewTab:"在新标签打开",loginPrompt:"这个功能要求你先使用BDUSS登录到百度云盘。"},en:{errorOccurred:"An error occurred",logoutSuccess:"Logged out successfully",useThumbnailPreview:"Use thumbnail preview",pollingInterval:"Polling interval",smallerIntervalMeansMoreNetworkTraffic:"Smaller interval means more network traffic",gridThumbnailWidth:"Grid thumbnail width",largeGridThumbnailWidth:"Large grid thumbnail width",pause:"Pause",start:"Start",waitingUploadCount:"Waiting upload count",uploadFailureCount:"Upload failure count",completedCount:"Completed count",realTimeLog:"Real-time log",tip:"Tip",clickToViewLogs:"Click below to view specific logs. If there are naming errors, try changing the image filename format on the sd-webui settings page, such as [datetime<%Y-%m-%d %H-%M-%S>]",startedAt:"Started at: ",sortByDateAscending:"Date ascending",sortByDateDescending:"Date descending",sortByNameAscending:"Name ascending",sortByNameDescending:"Name descending",sortBySizeAscending:"Size ascending",sortBySizeDescending:"Size descending",inputAddressAndPressEnter:"Input address and press Enter",go:"Go",unknownError:"Unknown error",loadingNextFolder:"Loading files from the next folder",moveFailedCheckPath:"Move failed. Check your path input.",detailList:"Detail list",previewGrid:"Preview grid",largePreviewGrid:"Large preview grid",sortBy:"Sort by",moveSelectedFilesTo:"Move selected files to",confirm:"Confirm?",upload:"Upload",download:"Download",local:"Local",cloud:"Cloud",confirmCreateTask:"Confirm to create {type} task. {more}",sendImageFailed:"Failed to send image. Please contact the developer with the error message from the console.",confirmDelete:"Are you sure you want to delete?",deleteSuccess:"Deleted successfully",dependenciesNotInstalled:"Dependencies not installed. Currently unavailable.",login:"Login",doubleClickToCopy:"Double-click to copy",root:"Root",drive:" drive",refresh:"Refresh",quickMove:"Quick move",more:"More",viewMode:"View mode",sortingMethod:"Sorting method",copyPath:"Copy path",deleteSelected:"Delete selected",previewInNewWindow:"Open in new window (will download if browser cannot handle it, use with caution for large files)",downloadDirectly:"Download directly (use with caution for large files)",copySourceFilePreviewLink:"Copy source file preview link",viewGenerationInfo:"View generation information (prompt, etc.)",sendToTxt2img:"Send to txt2img",sendToImg2img:"Send to img2img",sendToInpaint:"Send to Inpaint",sendToExtraFeatures:"Send to Extra",loadNextPage:"Load next page",autoUpload:"Auto upload",localFile:"Local file",baiduCloud:"Baidu Netdisk",taskRecord:"Task record",globalSettings:"Global settings",onlyOneTaskRecordAllowed:"Only one task record is allowed. If you have special requirements, please open an issue on the repository.",welcome:"Welcome",openInNewWindow:"Open in new tab",restoreLastRecord:"Restore last record",launch:"Launch",walkMode:"Use Walk mode to browse images",launchFromQuickMove:"Launch from Quick Move",recent:"Recent",emptyStartPage:"Empty start page",deleteNotAllowedWithOnePaneLeft:"Deletion is not allowed with only one pane left!!!",t2i:"Text to image",i2i:"Image to image",saveButtonSavesTo:"Directory for saving images using the Save button",extra:"Extra",gridImage:"Grid image","i2i-grid":"Image to image grid",image:"Image","t2i-grid":"Text to image grid",workingFolder:"Working folder",lang:"Language",langChangeReload:"Reload: Some changes may require a reload to take effect",hypernetworks:"hypernetworks",openOnTheRight:"Open on the right",openInNewTab:"Open in a new tab",loginPrompt:"This feature requires you to log in to Baidu Cloud Drive using your BDUSS."}},Hb=()=>{const e=navigator.language.toLowerCase();return e.includes("zh")||e.includes("cn")?"zh":"en"},cf=pk({locale:Hb(),fallbackLocale:"en",messages:Ok,legacy:!1}),{t:_t,locale:G$}=cf.global,xt=Cb.create({baseURL:"/baidu_netdisk"});xt.interceptors.response.use(e=>e,e=>{var t,n;if(WR(e)){const r=((n=(t=e.response)==null?void 0:t.data)==null?void 0:n.detail)??_t("errorOccurred");hs.error(r)}return e});const Y$=async e=>(await xt.post("task",e)).data,q$=async e=>(await xt.get(`/task/${e}/tick`)).data,X$=async()=>(await xt.get("/tasks")).data,Ek=async()=>(await xt.get("/global_setting")).data,Pk=async e=>(await xt.post("/check_path_exists",{paths:e})).data,J$=async e=>(await xt.post(`/task/${e}/cancel`)).data,Q$=async e=>xt.delete(`/task/${e}`),Z$=async e=>xt.post(`/send_img_path?path=${encodeURIComponent(e)}`),eD=async()=>(await xt.get("/gen_info_completed",{timeout:6e4})).data,tD=async e=>(await xt.get(`/image_geninfo?path=${encodeURIComponent(e)}`)).data,nD=async e=>(await xt.post("/auto_upload",{recv_dir:e})).data,rD=()=>xt.get("/baiduyun_exists").then(e=>e.data),aD=()=>xt.post("/download_baiduyun"),Tk=async()=>(await xt.get("/user")).data,oD=async e=>(await xt.post("/user/login",{bduss:e})).data,iD=async()=>(await xt.post("/user/logout")).data;var Ik=!1;/*! + */const rk="9.2.2";function ak(){typeof __VUE_I18N_FULL_INSTALL__!="boolean"&&(po().__VUE_I18N_FULL_INSTALL__=!0),typeof __VUE_I18N_LEGACY_API__!="boolean"&&(po().__VUE_I18N_LEGACY_API__=!0),typeof __INTLIFY_PROD_DEVTOOLS__!="boolean"&&(po().__INTLIFY_PROD_DEVTOOLS__=!1)}let Lb=$e.__EXTEND_POINT__;const Ht=()=>++Lb,it={UNEXPECTED_RETURN_TYPE:Lb,INVALID_ARGUMENT:Ht(),MUST_BE_CALL_SETUP_TOP:Ht(),NOT_INSLALLED:Ht(),NOT_AVAILABLE_IN_LEGACY_MODE:Ht(),REQUIRED_VALUE:Ht(),INVALID_VALUE:Ht(),CANNOT_SETUP_VUE_DEVTOOLS_PLUGIN:Ht(),NOT_INSLALLED_WITH_PROVIDE:Ht(),UNEXPECTED_ERROR:Ht(),NOT_COMPATIBLE_LEGACY_VUE_I18N:Ht(),BRIDGE_SUPPORT_VUE_2_ONLY:Ht(),MUST_DEFINE_I18N_OPTION_IN_ALLOW_COMPOSITION:Ht(),NOT_AVAILABLE_COMPOSITION_IN_LEGACY:Ht(),__EXTEND_POINT__:Ht()};function ut(e,...t){return Ns(e,null,void 0)}const hu=Cr("__transrateVNode"),mu=Cr("__datetimeParts"),gu=Cr("__numberParts"),kb=Cr("__setPluralRules");Cr("__intlifyMeta");const $b=Cr("__injectWithOption");function yu(e){if(!Ve(e))return e;for(const t in e)if(nf(e,t))if(!t.includes("."))Ve(e[t])&&yu(e[t]);else{const n=t.split("."),r=n.length-1;let a=e;for(let o=0;o{if("locale"in s&&"resource"in s){const{locale:l,resource:u}=s;l?(i[l]=i[l]||{},ho(u,i[l])):ho(u,i)}else de(s)&&ho(JSON.parse(s),i)}),a==null&&o)for(const s in i)nf(i,s)&&yu(i[s]);return i}const gi=e=>!Ve(e)||ze(e);function ho(e,t){if(gi(e)||gi(t))throw ut(it.INVALID_VALUE);for(const n in e)nf(e,n)&&(gi(e[n])||gi(t[n])?t[n]=e[n]:ho(e[n],t[n]))}function Db(e){return e.type}function Fb(e,t,n){let r=Ve(t.messages)?t.messages:{};"__i18nGlobal"in n&&(r=Ls(e.locale.value,{messages:r,__i18n:n.__i18nGlobal}));const a=Object.keys(r);a.length&&a.forEach(o=>{e.mergeLocaleMessage(o,r[o])});{if(Ve(t.datetimeFormats)){const o=Object.keys(t.datetimeFormats);o.length&&o.forEach(i=>{e.mergeDateTimeFormat(i,t.datetimeFormats[i])})}if(Ve(t.numberFormats)){const o=Object.keys(t.numberFormats);o.length&&o.forEach(i=>{e.mergeNumberFormat(i,t.numberFormats[i])})}}}function qp(e){return S(Aa,null,e,0)}const Xp="__INTLIFY_META__";let Jp=0;function Qp(e){return(t,n,r,a)=>e(n,r,Gt()||void 0,a)}const ok=()=>{const e=Gt();let t=null;return e&&(t=Db(e)[Xp])?{[Xp]:t}:null};function sf(e={},t){const{__root:n}=e,r=n===void 0;let a=Ne(e.inheritLocale)?e.inheritLocale:!0;const o=G(n&&a?n.locale.value:de(e.locale)?e.locale:Go),i=G(n&&a?n.fallbackLocale.value:de(e.fallbackLocale)||ze(e.fallbackLocale)||Ee(e.fallbackLocale)||e.fallbackLocale===!1?e.fallbackLocale:o.value),s=G(Ls(o.value,e)),l=G(Ee(e.datetimeFormats)?e.datetimeFormats:{[o.value]:{}}),u=G(Ee(e.numberFormats)?e.numberFormats:{[o.value]:{}});let c=n?n.missingWarn:Ne(e.missingWarn)||gr(e.missingWarn)?e.missingWarn:!0,f=n?n.fallbackWarn:Ne(e.fallbackWarn)||gr(e.fallbackWarn)?e.fallbackWarn:!0,d=n?n.fallbackRoot:Ne(e.fallbackRoot)?e.fallbackRoot:!0,v=!!e.fallbackFormat,p=at(e.missing)?e.missing:null,m=at(e.missing)?Qp(e.missing):null,b=at(e.postTranslation)?e.postTranslation:null,y=n?n.warnHtmlMessage:Ne(e.warnHtmlMessage)?e.warnHtmlMessage:!0,C=!!e.escapeParameter;const w=n?n.modifiers:Ee(e.modifiers)?e.modifiers:{};let _=e.pluralRules||n&&n.pluralRules,x;x=(()=>{r&&Bp(null);const k={version:rk,locale:o.value,fallbackLocale:i.value,messages:s.value,modifiers:w,pluralRules:_,missing:m===null?void 0:m,missingWarn:c,fallbackWarn:f,fallbackFormat:v,unresolving:!0,postTranslation:b===null?void 0:b,warnHtmlMessage:y,escapeParameter:C,messageResolver:e.messageResolver,__meta:{framework:"vue"}};k.datetimeFormats=l.value,k.numberFormats=u.value,k.__datetimeFormatters=Ee(x)?x.__datetimeFormatters:void 0,k.__numberFormatters=Ee(x)?x.__numberFormatters:void 0;const D=XL(k);return r&&Bp(D),D})(),Ja(x,o.value,i.value);function E(){return[o.value,i.value,s.value,l.value,u.value]}const M=U({get:()=>o.value,set:k=>{o.value=k,x.locale=o.value}}),T=U({get:()=>i.value,set:k=>{i.value=k,x.fallbackLocale=i.value,Ja(x,o.value,k)}}),$=U(()=>s.value),V=U(()=>l.value),W=U(()=>u.value);function H(){return at(b)?b:null}function j(k){b=k,x.postTranslation=k}function L(){return p}function R(k){k!==null&&(m=Qp(k)),p=k,x.missing=m}const I=(k,D,ae,se,ge,_e)=>{E();let Se;if(__INTLIFY_PROD_DEVTOOLS__)try{jp(ok()),r||(x.fallbackContext=n?qL():void 0),Se=k(x)}finally{jp(null),r||(x.fallbackContext=void 0)}else Se=k(x);if(lt(Se)&&Se===Rs){const[Pe,Je]=D();return n&&d?se(n):ge(Pe)}else{if(_e(Se))return Se;throw ut(it.UNEXPECTED_RETURN_TYPE)}};function B(...k){return I(D=>Reflect.apply(Up,null,[D,...k]),()=>du(...k),"translate",D=>Reflect.apply(D.t,D,[...k]),D=>D,D=>de(D))}function K(...k){const[D,ae,se]=k;if(se&&!Ve(se))throw ut(it.INVALID_ARGUMENT);return B(D,ae,gt({resolvedMessage:!0},se||{}))}function ne(...k){return I(D=>Reflect.apply(Wp,null,[D,...k]),()=>vu(...k),"datetime format",D=>Reflect.apply(D.d,D,[...k]),()=>Dp,D=>de(D))}function ue(...k){return I(D=>Reflect.apply(Gp,null,[D,...k]),()=>pu(...k),"number format",D=>Reflect.apply(D.n,D,[...k]),()=>Dp,D=>de(D))}function re(k){return k.map(D=>de(D)||lt(D)||Ne(D)?qp(String(D)):D)}const q={normalize:re,interpolate:k=>k,type:"vnode"};function Q(...k){return I(D=>{let ae;const se=D;try{se.processor=q,ae=Reflect.apply(Up,null,[se,...k])}finally{se.processor=null}return ae},()=>du(...k),"translate",D=>D[hu](...k),D=>[qp(D)],D=>ze(D))}function ie(...k){return I(D=>Reflect.apply(Gp,null,[D,...k]),()=>pu(...k),"number format",D=>D[gu](...k),()=>[],D=>de(D)||ze(D))}function ce(...k){return I(D=>Reflect.apply(Wp,null,[D,...k]),()=>vu(...k),"datetime format",D=>D[mu](...k),()=>[],D=>de(D)||ze(D))}function pe(k){_=k,x.pluralRules=_}function fe(k,D){const ae=de(D)?D:o.value,se=P(ae);return x.messageResolver(se,k)!==null}function me(k){let D=null;const ae=Sb(x,i.value,o.value);for(let se=0;se{a&&(o.value=k,x.locale=k,Ja(x,o.value,i.value))}),he(n.fallbackLocale,k=>{a&&(i.value=k,x.fallbackLocale=k,Ja(x,o.value,i.value))}));const z={id:Jp,locale:M,fallbackLocale:T,get inheritLocale(){return a},set inheritLocale(k){a=k,k&&n&&(o.value=n.locale.value,i.value=n.fallbackLocale.value,Ja(x,o.value,i.value))},get availableLocales(){return Object.keys(s.value).sort()},messages:$,get modifiers(){return w},get pluralRules(){return _||{}},get isGlobal(){return r},get missingWarn(){return c},set missingWarn(k){c=k,x.missingWarn=c},get fallbackWarn(){return f},set fallbackWarn(k){f=k,x.fallbackWarn=f},get fallbackRoot(){return d},set fallbackRoot(k){d=k},get fallbackFormat(){return v},set fallbackFormat(k){v=k,x.fallbackFormat=v},get warnHtmlMessage(){return y},set warnHtmlMessage(k){y=k,x.warnHtmlMessage=k},get escapeParameter(){return C},set escapeParameter(k){C=k,x.escapeParameter=k},t:B,getLocaleMessage:P,setLocaleMessage:h,mergeLocaleMessage:g,getPostTranslationHandler:H,setPostTranslationHandler:j,getMissingHandler:L,setMissingHandler:R,[kb]:pe};return z.datetimeFormats=V,z.numberFormats=W,z.rt=K,z.te=fe,z.tm=ye,z.d=ne,z.n=ue,z.getDateTimeFormat=N,z.setDateTimeFormat=F,z.mergeDateTimeFormat=Y,z.getNumberFormat=ee,z.setNumberFormat=te,z.mergeNumberFormat=J,z[$b]=e.__injectWithOption,z[hu]=Q,z[mu]=ce,z[gu]=ie,z}function ik(e){const t=de(e.locale)?e.locale:Go,n=de(e.fallbackLocale)||ze(e.fallbackLocale)||Ee(e.fallbackLocale)||e.fallbackLocale===!1?e.fallbackLocale:t,r=at(e.missing)?e.missing:void 0,a=Ne(e.silentTranslationWarn)||gr(e.silentTranslationWarn)?!e.silentTranslationWarn:!0,o=Ne(e.silentFallbackWarn)||gr(e.silentFallbackWarn)?!e.silentFallbackWarn:!0,i=Ne(e.fallbackRoot)?e.fallbackRoot:!0,s=!!e.formatFallbackMessages,l=Ee(e.modifiers)?e.modifiers:{},u=e.pluralizationRules,c=at(e.postTranslation)?e.postTranslation:void 0,f=de(e.warnHtmlInMessage)?e.warnHtmlInMessage!=="off":!0,d=!!e.escapeParameterHtml,v=Ne(e.sync)?e.sync:!0;let p=e.messages;if(Ee(e.sharedMessages)){const x=e.sharedMessages;p=Object.keys(x).reduce((E,M)=>{const T=E[M]||(E[M]={});return gt(T,x[M]),E},p||{})}const{__i18n:m,__root:b,__injectWithOption:y}=e,C=e.datetimeFormats,w=e.numberFormats,_=e.flatJson;return{locale:t,fallbackLocale:n,messages:p,flatJson:_,datetimeFormats:C,numberFormats:w,missing:r,missingWarn:a,fallbackWarn:o,fallbackRoot:i,fallbackFormat:s,modifiers:l,pluralRules:u,postTranslation:c,warnHtmlMessage:f,escapeParameter:d,messageResolver:e.messageResolver,inheritLocale:v,__i18n:m,__root:b,__injectWithOption:y}}function bu(e={},t){{const n=sf(ik(e)),r={id:n.id,get locale(){return n.locale.value},set locale(a){n.locale.value=a},get fallbackLocale(){return n.fallbackLocale.value},set fallbackLocale(a){n.fallbackLocale.value=a},get messages(){return n.messages.value},get datetimeFormats(){return n.datetimeFormats.value},get numberFormats(){return n.numberFormats.value},get availableLocales(){return n.availableLocales},get formatter(){return{interpolate(){return[]}}},set formatter(a){},get missing(){return n.getMissingHandler()},set missing(a){n.setMissingHandler(a)},get silentTranslationWarn(){return Ne(n.missingWarn)?!n.missingWarn:n.missingWarn},set silentTranslationWarn(a){n.missingWarn=Ne(a)?!a:a},get silentFallbackWarn(){return Ne(n.fallbackWarn)?!n.fallbackWarn:n.fallbackWarn},set silentFallbackWarn(a){n.fallbackWarn=Ne(a)?!a:a},get modifiers(){return n.modifiers},get formatFallbackMessages(){return n.fallbackFormat},set formatFallbackMessages(a){n.fallbackFormat=a},get postTranslation(){return n.getPostTranslationHandler()},set postTranslation(a){n.setPostTranslationHandler(a)},get sync(){return n.inheritLocale},set sync(a){n.inheritLocale=a},get warnHtmlInMessage(){return n.warnHtmlMessage?"warn":"off"},set warnHtmlInMessage(a){n.warnHtmlMessage=a!=="off"},get escapeParameterHtml(){return n.escapeParameter},set escapeParameterHtml(a){n.escapeParameter=a},get preserveDirectiveContent(){return!0},set preserveDirectiveContent(a){},get pluralizationRules(){return n.pluralRules||{}},__composer:n,t(...a){const[o,i,s]=a,l={};let u=null,c=null;if(!de(o))throw ut(it.INVALID_ARGUMENT);const f=o;return de(i)?l.locale=i:ze(i)?u=i:Ee(i)&&(c=i),ze(s)?u=s:Ee(s)&&(c=s),Reflect.apply(n.t,n,[f,u||c||{},l])},rt(...a){return Reflect.apply(n.rt,n,[...a])},tc(...a){const[o,i,s]=a,l={plural:1};let u=null,c=null;if(!de(o))throw ut(it.INVALID_ARGUMENT);const f=o;return de(i)?l.locale=i:lt(i)?l.plural=i:ze(i)?u=i:Ee(i)&&(c=i),de(s)?l.locale=s:ze(s)?u=s:Ee(s)&&(c=s),Reflect.apply(n.t,n,[f,u||c||{},l])},te(a,o){return n.te(a,o)},tm(a){return n.tm(a)},getLocaleMessage(a){return n.getLocaleMessage(a)},setLocaleMessage(a,o){n.setLocaleMessage(a,o)},mergeLocaleMessage(a,o){n.mergeLocaleMessage(a,o)},d(...a){return Reflect.apply(n.d,n,[...a])},getDateTimeFormat(a){return n.getDateTimeFormat(a)},setDateTimeFormat(a,o){n.setDateTimeFormat(a,o)},mergeDateTimeFormat(a,o){n.mergeDateTimeFormat(a,o)},n(...a){return Reflect.apply(n.n,n,[...a])},getNumberFormat(a){return n.getNumberFormat(a)},setNumberFormat(a,o){n.setNumberFormat(a,o)},mergeNumberFormat(a,o){n.mergeNumberFormat(a,o)},getChoiceIndex(a,o){return-1},__onComponentInstanceCreated(a){const{componentInstanceCreatedListener:o}=e;o&&o(a,r)}};return r}}const lf={tag:{type:[String,Object]},locale:{type:String},scope:{type:String,validator:e=>e==="parent"||e==="global",default:"parent"},i18n:{type:Object}};function sk({slots:e},t){return t.length===1&&t[0]==="default"?(e.default?e.default():[]).reduce((r,a)=>r=[...r,...ze(a.children)?a.children:[a]],[]):t.reduce((n,r)=>{const a=e[r];return a&&(n[r]=a()),n},{})}function jb(e){return Fe}const Zp={name:"i18n-t",props:gt({keypath:{type:String,required:!0},plural:{type:[Number,String],validator:e=>lt(e)||!isNaN(e)}},lf),setup(e,t){const{slots:n,attrs:r}=t,a=e.i18n||uf({useScope:e.scope,__useComponent:!0});return()=>{const o=Object.keys(n).filter(f=>f!=="_"),i={};e.locale&&(i.locale=e.locale),e.plural!==void 0&&(i.plural=de(e.plural)?+e.plural:e.plural);const s=sk(t,o),l=a[hu](e.keypath,s,i),u=gt({},r),c=de(e.tag)||Ve(e.tag)?e.tag:jb();return Ca(c,u,l)}}};function lk(e){return ze(e)&&!de(e[0])}function Bb(e,t,n,r){const{slots:a,attrs:o}=t;return()=>{const i={part:!0};let s={};e.locale&&(i.locale=e.locale),de(e.format)?i.key=e.format:Ve(e.format)&&(de(e.format.key)&&(i.key=e.format.key),s=Object.keys(e.format).reduce((d,v)=>n.includes(v)?gt({},d,{[v]:e.format[v]}):d,{}));const l=r(e.value,i,s);let u=[i.key];ze(l)?u=l.map((d,v)=>{const p=a[d.type],m=p?p({[d.type]:d.value,index:v,parts:l}):[d.value];return lk(m)&&(m[0].key=`${d.type}-${v}`),m}):de(l)&&(u=[l]);const c=gt({},o),f=de(e.tag)||Ve(e.tag)?e.tag:jb();return Ca(f,c,u)}}const eh={name:"i18n-n",props:gt({value:{type:Number,required:!0},format:{type:[String,Object]}},lf),setup(e,t){const n=e.i18n||uf({useScope:"parent",__useComponent:!0});return Bb(e,t,Rb,(...r)=>n[gu](...r))}},th={name:"i18n-d",props:gt({value:{type:[Number,Date],required:!0},format:{type:[String,Object]}},lf),setup(e,t){const n=e.i18n||uf({useScope:"parent",__useComponent:!0});return Bb(e,t,Nb,(...r)=>n[mu](...r))}};function uk(e,t){const n=e;if(e.mode==="composition")return n.__getInstance(t)||e.global;{const r=n.__getInstance(t);return r!=null?r.__composer:e.global.__composer}}function ck(e){const t=i=>{const{instance:s,modifiers:l,value:u}=i;if(!s||!s.$)throw ut(it.UNEXPECTED_ERROR);const c=uk(e,s.$),f=nh(u);return[Reflect.apply(c.t,c,[...rh(f)]),c]};return{created:(i,s)=>{const[l,u]=t(s);cu&&e.global===u&&(i.__i18nWatcher=he(u.locale,()=>{s.instance&&s.instance.$forceUpdate()})),i.__composer=u,i.textContent=l},unmounted:i=>{cu&&i.__i18nWatcher&&(i.__i18nWatcher(),i.__i18nWatcher=void 0,delete i.__i18nWatcher),i.__composer&&(i.__composer=void 0,delete i.__composer)},beforeUpdate:(i,{value:s})=>{if(i.__composer){const l=i.__composer,u=nh(s);i.textContent=Reflect.apply(l.t,l,[...rh(u)])}},getSSRProps:i=>{const[s]=t(i);return{textContent:s}}}}function nh(e){if(de(e))return{path:e};if(Ee(e)){if(!("path"in e))throw ut(it.REQUIRED_VALUE,"path");return e}else throw ut(it.INVALID_VALUE)}function rh(e){const{path:t,locale:n,args:r,choice:a,plural:o}=e,i={},s=r||{};return de(n)&&(i.locale=n),lt(a)&&(i.plural=a),lt(o)&&(i.plural=o),[t,s,i]}function fk(e,t,...n){const r=Ee(n[0])?n[0]:{},a=!!r.useI18nComponentName;(Ne(r.globalInstall)?r.globalInstall:!0)&&(e.component(a?"i18n":Zp.name,Zp),e.component(eh.name,eh),e.component(th.name,th)),e.directive("t",ck(t))}function dk(e,t,n){return{beforeCreate(){const r=Gt();if(!r)throw ut(it.UNEXPECTED_ERROR);const a=this.$options;if(a.i18n){const o=a.i18n;a.__i18n&&(o.__i18n=a.__i18n),o.__root=t,this===this.$root?this.$i18n=ah(e,o):(o.__injectWithOption=!0,this.$i18n=bu(o))}else a.__i18n?this===this.$root?this.$i18n=ah(e,a):this.$i18n=bu({__i18n:a.__i18n,__injectWithOption:!0,__root:t}):this.$i18n=e;a.__i18nGlobal&&Fb(t,a,a),e.__onComponentInstanceCreated(this.$i18n),n.__setInstance(r,this.$i18n),this.$t=(...o)=>this.$i18n.t(...o),this.$rt=(...o)=>this.$i18n.rt(...o),this.$tc=(...o)=>this.$i18n.tc(...o),this.$te=(o,i)=>this.$i18n.te(o,i),this.$d=(...o)=>this.$i18n.d(...o),this.$n=(...o)=>this.$i18n.n(...o),this.$tm=o=>this.$i18n.tm(o)},mounted(){},unmounted(){const r=Gt();if(!r)throw ut(it.UNEXPECTED_ERROR);delete this.$t,delete this.$rt,delete this.$tc,delete this.$te,delete this.$d,delete this.$n,delete this.$tm,n.__deleteInstance(r),delete this.$i18n}}}function ah(e,t){e.locale=t.locale||e.locale,e.fallbackLocale=t.fallbackLocale||e.fallbackLocale,e.missing=t.missing||e.missing,e.silentTranslationWarn=t.silentTranslationWarn||e.silentFallbackWarn,e.silentFallbackWarn=t.silentFallbackWarn||e.silentFallbackWarn,e.formatFallbackMessages=t.formatFallbackMessages||e.formatFallbackMessages,e.postTranslation=t.postTranslation||e.postTranslation,e.warnHtmlInMessage=t.warnHtmlInMessage||e.warnHtmlInMessage,e.escapeParameterHtml=t.escapeParameterHtml||e.escapeParameterHtml,e.sync=t.sync||e.sync,e.__composer[kb](t.pluralizationRules||e.pluralizationRules);const n=Ls(e.locale,{messages:t.messages,__i18n:t.__i18n});return Object.keys(n).forEach(r=>e.mergeLocaleMessage(r,n[r])),t.datetimeFormats&&Object.keys(t.datetimeFormats).forEach(r=>e.mergeDateTimeFormat(r,t.datetimeFormats[r])),t.numberFormats&&Object.keys(t.numberFormats).forEach(r=>e.mergeNumberFormat(r,t.numberFormats[r])),e}const vk=Cr("global-vue-i18n");function pk(e={},t){const n=__VUE_I18N_LEGACY_API__&&Ne(e.legacy)?e.legacy:__VUE_I18N_LEGACY_API__,r=Ne(e.globalInjection)?e.globalInjection:!0,a=__VUE_I18N_LEGACY_API__&&n?!!e.allowComposition:!0,o=new Map,[i,s]=hk(e,n),l=Cr("");function u(d){return o.get(d)||null}function c(d,v){o.set(d,v)}function f(d){o.delete(d)}{const d={get mode(){return __VUE_I18N_LEGACY_API__&&n?"legacy":"composition"},get allowComposition(){return a},async install(v,...p){v.__VUE_I18N_SYMBOL__=l,v.provide(v.__VUE_I18N_SYMBOL__,d),!n&&r&&xk(v,d.global),__VUE_I18N_FULL_INSTALL__&&fk(v,d,...p),__VUE_I18N_LEGACY_API__&&n&&v.mixin(dk(s,s.__composer,d));const m=v.unmount;v.unmount=()=>{d.dispose(),m()}},get global(){return s},dispose(){i.stop()},__instances:o,__getInstance:u,__setInstance:c,__deleteInstance:f};return d}}function uf(e={}){const t=Gt();if(t==null)throw ut(it.MUST_BE_CALL_SETUP_TOP);if(!t.isCE&&t.appContext.app!=null&&!t.appContext.app.__VUE_I18N_SYMBOL__)throw ut(it.NOT_INSLALLED);const n=mk(t),r=yk(n),a=Db(t),o=gk(e,a);if(__VUE_I18N_LEGACY_API__&&n.mode==="legacy"&&!e.__useComponent){if(!n.allowComposition)throw ut(it.NOT_AVAILABLE_IN_LEGACY_MODE);return _k(t,o,r,e)}if(o==="global")return Fb(r,e,a),r;if(o==="parent"){let l=bk(n,t,e.__useComponent);return l==null&&(l=r),l}const i=n;let s=i.__getInstance(t);if(s==null){const l=gt({},e);"__i18n"in a&&(l.__i18n=a.__i18n),r&&(l.__root=r),s=sf(l),Ck(i,t),i.__setInstance(t,s)}return s}function hk(e,t,n){const r=Iu();{const a=__VUE_I18N_LEGACY_API__&&t?r.run(()=>bu(e)):r.run(()=>sf(e));if(a==null)throw ut(it.UNEXPECTED_ERROR);return[r,a]}}function mk(e){{const t=Be(e.isCE?vk:e.appContext.app.__VUE_I18N_SYMBOL__);if(!t)throw ut(e.isCE?it.NOT_INSLALLED_WITH_PROVIDE:it.UNEXPECTED_ERROR);return t}}function gk(e,t){return As(e)?"__i18n"in t?"local":"global":e.useScope?e.useScope:"local"}function yk(e){return e.mode==="composition"?e.global:e.global.__composer}function bk(e,t,n=!1){let r=null;const a=t.root;let o=t.parent;for(;o!=null;){const i=e;if(e.mode==="composition")r=i.__getInstance(o);else if(__VUE_I18N_LEGACY_API__){const s=i.__getInstance(o);s!=null&&(r=s.__composer,n&&r&&!r[$b]&&(r=null))}if(r!=null||a===o)break;o=o.parent}return r}function Ck(e,t,n){Ue(()=>{},t),yr(()=>{e.__deleteInstance(t)},t)}function _k(e,t,n,r={}){const a=t==="local",o=On(null);if(a&&e.proxy&&!(e.proxy.$options.i18n||e.proxy.$options.__i18n))throw ut(it.MUST_DEFINE_I18N_OPTION_IN_ALLOW_COMPOSITION);const i=Ne(r.inheritLocale)?r.inheritLocale:!0,s=G(a&&i?n.locale.value:de(r.locale)?r.locale:Go),l=G(a&&i?n.fallbackLocale.value:de(r.fallbackLocale)||ze(r.fallbackLocale)||Ee(r.fallbackLocale)||r.fallbackLocale===!1?r.fallbackLocale:s.value),u=G(Ls(s.value,r)),c=G(Ee(r.datetimeFormats)?r.datetimeFormats:{[s.value]:{}}),f=G(Ee(r.numberFormats)?r.numberFormats:{[s.value]:{}}),d=a?n.missingWarn:Ne(r.missingWarn)||gr(r.missingWarn)?r.missingWarn:!0,v=a?n.fallbackWarn:Ne(r.fallbackWarn)||gr(r.fallbackWarn)?r.fallbackWarn:!0,p=a?n.fallbackRoot:Ne(r.fallbackRoot)?r.fallbackRoot:!0,m=!!r.fallbackFormat,b=at(r.missing)?r.missing:null,y=at(r.postTranslation)?r.postTranslation:null,C=a?n.warnHtmlMessage:Ne(r.warnHtmlMessage)?r.warnHtmlMessage:!0,w=!!r.escapeParameter,_=a?n.modifiers:Ee(r.modifiers)?r.modifiers:{},x=r.pluralRules||a&&n.pluralRules;function O(){return[s.value,l.value,u.value,c.value,f.value]}const E=U({get:()=>o.value?o.value.locale.value:s.value,set:g=>{o.value&&(o.value.locale.value=g),s.value=g}}),M=U({get:()=>o.value?o.value.fallbackLocale.value:l.value,set:g=>{o.value&&(o.value.fallbackLocale.value=g),l.value=g}}),T=U(()=>o.value?o.value.messages.value:u.value),$=U(()=>c.value),V=U(()=>f.value);function W(){return o.value?o.value.getPostTranslationHandler():y}function H(g){o.value&&o.value.setPostTranslationHandler(g)}function j(){return o.value?o.value.getMissingHandler():b}function L(g){o.value&&o.value.setMissingHandler(g)}function R(g){return O(),g()}function I(...g){return o.value?R(()=>Reflect.apply(o.value.t,null,[...g])):R(()=>"")}function B(...g){return o.value?Reflect.apply(o.value.rt,null,[...g]):""}function K(...g){return o.value?R(()=>Reflect.apply(o.value.d,null,[...g])):R(()=>"")}function ne(...g){return o.value?R(()=>Reflect.apply(o.value.n,null,[...g])):R(()=>"")}function ue(g){return o.value?o.value.tm(g):{}}function re(g,N){return o.value?o.value.te(g,N):!1}function X(g){return o.value?o.value.getLocaleMessage(g):{}}function q(g,N){o.value&&(o.value.setLocaleMessage(g,N),u.value[g]=N)}function Q(g,N){o.value&&o.value.mergeLocaleMessage(g,N)}function ie(g){return o.value?o.value.getDateTimeFormat(g):{}}function ce(g,N){o.value&&(o.value.setDateTimeFormat(g,N),c.value[g]=N)}function pe(g,N){o.value&&o.value.mergeDateTimeFormat(g,N)}function fe(g){return o.value?o.value.getNumberFormat(g):{}}function me(g,N){o.value&&(o.value.setNumberFormat(g,N),f.value[g]=N)}function ye(g,N){o.value&&o.value.mergeNumberFormat(g,N)}const P={get id(){return o.value?o.value.id:-1},locale:E,fallbackLocale:M,messages:T,datetimeFormats:$,numberFormats:V,get inheritLocale(){return o.value?o.value.inheritLocale:i},set inheritLocale(g){o.value&&(o.value.inheritLocale=g)},get availableLocales(){return o.value?o.value.availableLocales:Object.keys(u.value)},get modifiers(){return o.value?o.value.modifiers:_},get pluralRules(){return o.value?o.value.pluralRules:x},get isGlobal(){return o.value?o.value.isGlobal:!1},get missingWarn(){return o.value?o.value.missingWarn:d},set missingWarn(g){o.value&&(o.value.missingWarn=g)},get fallbackWarn(){return o.value?o.value.fallbackWarn:v},set fallbackWarn(g){o.value&&(o.value.missingWarn=g)},get fallbackRoot(){return o.value?o.value.fallbackRoot:p},set fallbackRoot(g){o.value&&(o.value.fallbackRoot=g)},get fallbackFormat(){return o.value?o.value.fallbackFormat:m},set fallbackFormat(g){o.value&&(o.value.fallbackFormat=g)},get warnHtmlMessage(){return o.value?o.value.warnHtmlMessage:C},set warnHtmlMessage(g){o.value&&(o.value.warnHtmlMessage=g)},get escapeParameter(){return o.value?o.value.escapeParameter:w},set escapeParameter(g){o.value&&(o.value.escapeParameter=g)},t:I,getPostTranslationHandler:W,setPostTranslationHandler:H,getMissingHandler:j,setMissingHandler:L,rt:B,d:K,n:ne,tm:ue,te:re,getLocaleMessage:X,setLocaleMessage:q,mergeLocaleMessage:Q,getDateTimeFormat:ie,setDateTimeFormat:ce,mergeDateTimeFormat:pe,getNumberFormat:fe,setNumberFormat:me,mergeNumberFormat:ye};function h(g){g.locale.value=s.value,g.fallbackLocale.value=l.value,Object.keys(u.value).forEach(N=>{g.mergeLocaleMessage(N,u.value[N])}),Object.keys(c.value).forEach(N=>{g.mergeDateTimeFormat(N,c.value[N])}),Object.keys(f.value).forEach(N=>{g.mergeNumberFormat(N,f.value[N])}),g.escapeParameter=w,g.fallbackFormat=m,g.fallbackRoot=p,g.fallbackWarn=v,g.missingWarn=d,g.warnHtmlMessage=C}return zu(()=>{if(e.proxy==null||e.proxy.$i18n==null)throw ut(it.NOT_AVAILABLE_COMPOSITION_IN_LEGACY);const g=o.value=e.proxy.$i18n.__composer;t==="global"?(s.value=g.locale.value,l.value=g.fallbackLocale.value,u.value=g.messages.value,c.value=g.datetimeFormats.value,f.value=g.numberFormats.value):a&&h(g)}),P}const wk=["locale","fallbackLocale","availableLocales"],Sk=["t","rt","d","n","tm"];function xk(e,t){const n=Object.create(null);wk.forEach(r=>{const a=Object.getOwnPropertyDescriptor(t,r);if(!a)throw ut(it.UNEXPECTED_ERROR);const o=Ye(a.value)?{get(){return a.value.value},set(i){a.value.value=i}}:{get(){return a.get&&a.get()}};Object.defineProperty(n,r,o)}),e.config.globalProperties.$i18n=n,Sk.forEach(r=>{const a=Object.getOwnPropertyDescriptor(t,r);if(!a||!a.value)throw ut(it.UNEXPECTED_ERROR);Object.defineProperty(e.config.globalProperties,`$${r}`,a)})}WL(QL);KL(PL);GL(Sb);ak();if(__INTLIFY_PROD_DEVTOOLS__){const e=po();e.__INTLIFY__=!0,$L(e.__INTLIFY_DEVTOOLS_GLOBAL_HOOK__)}const Ok={zh:{errorOccurred:"发生了个错误",logoutSuccess:"登出成功",useThumbnailPreview:"使用缩略图预览",pollingInterval:"轮询间隔",smallerIntervalMeansMoreNetworkTraffic:"越小对网络压力越大",gridThumbnailWidth:"网格缩略图宽度",largeGridThumbnailWidth:"大尺寸网格缩略图宽度",pause:"暂停",start:"开始",waitingUploadCount:"等待上传数量",uploadFailureCount:"上传失败数量",completedCount:"已完成数量",realTimeLog:"实时日志",tip:"提示",clickToViewLogs:"点击下面查看具体日志,若有日志错误内包含名字不合规,可尝试在sd-webui的设置页换一种图像文件名格式,例如[datetime<%Y-%m-%d %H-%M-%S>]",startedAt:"开始于:",sortByDateAscending:"日期升序",sortByDateDescending:"日期降序",sortByNameAscending:"名称升序",sortByNameDescending:"名称降序",sortBySizeAscending:"大小升序",sortBySizeDescending:"大小降序",inputAddressAndPressEnter:"输入地址回车",go:"前往",unknownError:"未知错误",loadingNextFolder:"即将加载下一个文件夹的文件",moveFailedCheckPath:"移动失败,检查你的路径输入",detailList:"详情列表",previewGrid:"预览网格",largePreviewGrid:"大尺寸预览网格",sortBy:"按照",moveSelectedFilesTo:"下列文件移动至",confirm:"确定?",upload:"上传",download:"下载",local:"本地",cloud:"云盘",confirmCreateTask:"确定创建{type}任务。{more}",sendImageFailed:"发送图像失败,请携带console的错误消息找开发者",confirmDelete:"确认删除?",deleteSuccess:"删除成功",dependenciesNotInstalled:"尚未安装依赖,当前不可用",login:"登录",doubleClickToCopy:"双击复制",root:"根",drive:"盘",refresh:"刷新",quickMove:"快速移动",more:"更多",viewMode:"查看模式",sortingMethod:"排序方法",copyPath:"复制路径",deleteSelected:"删除选中",previewInNewWindow:"在新窗口预览(如果浏览器处理不了会下载,大文件的话谨慎)",downloadDirectly:"直接下载(大文件的话谨慎)",copySourceFilePreviewLink:"复制源文件预览链接",viewGenerationInfo:"查看生成信息(prompt等)",sendToTxt2img:"发送到文生图",sendToImg2img:"发送到图生图",sendToInpaint:"发送到局部重绘",sendToExtraFeatures:"发送到附加功能",loadNextPage:"加载下一页",autoUpload:"自动上传",localFile:"本地文件",baiduCloud:"百度云",taskRecord:"任务记录",globalSettings:"全局设置",onlyOneTaskRecordAllowed:"任务记录有且只能有一个,如果特殊需求请前往仓库提issue",welcome:"欢迎",openInNewWindow:"在新页面打开",restoreLastRecord:"还原上次记录",launch:"启动",walkMode:"使用 Walk 模式浏览图片",launchFromQuickMove:"从快速移动启动",recent:"最近",emptyStartPage:"空启动页",deleteNotAllowedWithOnePaneLeft:"在仅剩一个pane的情况下,不允许删除!!!",t2i:"文生图",i2i:"图生图",saveButtonSavesTo:"使用“保存”按钮保存图像的目录",extra:"附加",gridImage:"宫格图","i2i-grid":"图生图网格",image:"图像","t2i-grid":"文生图宫格",workingFolder:"工作文件夹",lang:"语言",langChangeReload:"重新加载: 一些变化可能需要在重新加载后生效",hypernetworks:"超网络模型",openOnTheRight:"在右边打开",openInNewTab:"在新标签打开",loginPrompt:"这个功能要求你先使用BDUSS登录到百度云盘。",openWithWalkMode:"使用 Walk 模式打开"},en:{errorOccurred:"An error occurred",logoutSuccess:"Logged out successfully",useThumbnailPreview:"Use thumbnail preview",pollingInterval:"Polling interval",smallerIntervalMeansMoreNetworkTraffic:"Smaller interval means more network traffic",gridThumbnailWidth:"Grid thumbnail width",largeGridThumbnailWidth:"Large grid thumbnail width",pause:"Pause",start:"Start",waitingUploadCount:"Waiting upload count",uploadFailureCount:"Upload failure count",completedCount:"Completed count",realTimeLog:"Real-time log",tip:"Tip",clickToViewLogs:"Click below to view specific logs. If there are naming errors, try changing the image filename format on the sd-webui settings page, such as [datetime<%Y-%m-%d %H-%M-%S>]",startedAt:"Started at: ",sortByDateAscending:"Date ascending",sortByDateDescending:"Date descending",sortByNameAscending:"Name ascending",sortByNameDescending:"Name descending",sortBySizeAscending:"Size ascending",sortBySizeDescending:"Size descending",inputAddressAndPressEnter:"Input address and press Enter",go:"Go",unknownError:"Unknown error",loadingNextFolder:"Loading files from the next folder",moveFailedCheckPath:"Move failed. Check your path input.",detailList:"Detail list",previewGrid:"Preview grid",largePreviewGrid:"Large preview grid",sortBy:"Sort by",moveSelectedFilesTo:"Move selected files to",confirm:"Confirm?",upload:"Upload",download:"Download",local:"Local",cloud:"Cloud",confirmCreateTask:"Confirm to create {type} task. {more}",sendImageFailed:"Failed to send image. Please contact the developer with the error message from the console.",confirmDelete:"Are you sure you want to delete?",deleteSuccess:"Deleted successfully",dependenciesNotInstalled:"Dependencies not installed. Currently unavailable.",login:"Login",doubleClickToCopy:"Double-click to copy",root:"Root",drive:" drive",refresh:"Refresh",quickMove:"Quick move",more:"More",viewMode:"View mode",sortingMethod:"Sorting method",copyPath:"Copy path",deleteSelected:"Delete selected",previewInNewWindow:"Open in new window (will download if browser cannot handle it, use with caution for large files)",downloadDirectly:"Download directly (use with caution for large files)",copySourceFilePreviewLink:"Copy source file preview link",viewGenerationInfo:"View generation information (prompt, etc.)",sendToTxt2img:"Send to txt2img",sendToImg2img:"Send to img2img",sendToInpaint:"Send to Inpaint",sendToExtraFeatures:"Send to Extra",loadNextPage:"Load next page",autoUpload:"Auto upload",localFile:"Local file",baiduCloud:"Baidu Netdisk",taskRecord:"Task record",globalSettings:"Global settings",onlyOneTaskRecordAllowed:"Only one task record is allowed. If you have special requirements, please open an issue on the repository.",welcome:"Welcome",openInNewWindow:"Open in new tab",restoreLastRecord:"Restore last record",launch:"Launch",walkMode:"Use Walk mode to browse images",launchFromQuickMove:"Launch from Quick Move",recent:"Recent",emptyStartPage:"Empty start page",deleteNotAllowedWithOnePaneLeft:"Deletion is not allowed with only one pane left!!!",t2i:"Text to image",i2i:"Image to image",saveButtonSavesTo:"Directory for saving images using the Save button",extra:"Extra",gridImage:"Grid image","i2i-grid":"Image to image grid",image:"Image","t2i-grid":"Text to image grid",workingFolder:"Working folder",lang:"Language",langChangeReload:"Reload: Some changes may require a reload to take effect",hypernetworks:"hypernetworks",openOnTheRight:"Open on the right",openInNewTab:"Open in a new tab",loginPrompt:"This feature requires you to log in to Baidu Cloud Drive using your BDUSS.",openWithWalkMode:"Open with Walk Mode"}},Hb=()=>{const e=navigator.language.toLowerCase();return e.includes("zh")||e.includes("cn")?"zh":"en"},cf=pk({locale:Hb(),fallbackLocale:"en",messages:Ok,legacy:!1}),{t:_t,locale:G$}=cf.global,xt=Cb.create({baseURL:"/baidu_netdisk"});xt.interceptors.response.use(e=>e,e=>{var t,n;if(WR(e)){const r=((n=(t=e.response)==null?void 0:t.data)==null?void 0:n.detail)??_t("errorOccurred");hs.error(r)}return e});const Y$=async e=>(await xt.post("task",e)).data,q$=async e=>(await xt.get(`/task/${e}/tick`)).data,X$=async()=>(await xt.get("/tasks")).data,Ek=async()=>(await xt.get("/global_setting")).data,Pk=async e=>(await xt.post("/check_path_exists",{paths:e})).data,J$=async e=>(await xt.post(`/task/${e}/cancel`)).data,Q$=async e=>xt.delete(`/task/${e}`),Z$=async e=>xt.post(`/send_img_path?path=${encodeURIComponent(e)}`),eD=async()=>(await xt.get("/gen_info_completed",{timeout:6e4})).data,tD=async e=>(await xt.get(`/image_geninfo?path=${encodeURIComponent(e)}`)).data,nD=async e=>(await xt.post("/auto_upload",{recv_dir:e})).data,rD=()=>xt.get("/baiduyun_exists").then(e=>e.data),aD=()=>xt.post("/download_baiduyun"),Tk=async()=>(await xt.get("/user")).data,oD=async e=>(await xt.post("/user/login",{bduss:e})).data,iD=async()=>(await xt.post("/user/logout")).data;var Ik=!1;/*! * pinia v2.0.33 * (c) 2023 Eduardo San Martin Morote * @license MIT - */let zb;const ks=e=>zb=e,Vb=Symbol();function Cu(e){return e&&typeof e=="object"&&Object.prototype.toString.call(e)==="[object Object]"&&typeof e.toJSON!="function"}var mo;(function(e){e.direct="direct",e.patchObject="patch object",e.patchFunction="patch function"})(mo||(mo={}));function Mk(){const e=Iu(!0),t=e.run(()=>G({}));let n=[],r=[];const a=ma({install(o){ks(a),a._a=o,o.provide(Vb,a),o.config.globalProperties.$pinia=a,r.forEach(i=>n.push(i)),r=[]},use(o){return!this._a&&!Ik?r.push(o):n.push(o),this},_p:n,_a:null,_e:e,_s:new Map,state:t});return a}const Ub=()=>{};function oh(e,t,n,r=Ub){e.push(t);const a=()=>{const o=e.indexOf(t);o>-1&&(e.splice(o,1),r())};return!n&&Mu()&&wh(a),a}function Qr(e,...t){e.slice().forEach(n=>{n(...t)})}function _u(e,t){e instanceof Map&&t instanceof Map&&t.forEach((n,r)=>e.set(r,n)),e instanceof Set&&t instanceof Set&&t.forEach(e.add,e);for(const n in t){if(!t.hasOwnProperty(n))continue;const r=t[n],a=e[n];Cu(a)&&Cu(r)&&e.hasOwnProperty(n)&&!Ye(r)&&!jn(r)?e[n]=_u(a,r):e[n]=r}return e}const Ak=Symbol();function Nk(e){return!Cu(e)||!e.hasOwnProperty(Ak)}const{assign:ar}=Object;function Rk(e){return!!(Ye(e)&&e.effect)}function Lk(e,t,n,r){const{state:a,actions:o,getters:i}=t,s=n.state.value[e];let l;function u(){s||(n.state.value[e]=a?a():{});const c=Fu(n.state.value[e]);return ar(c,o,Object.keys(i||{}).reduce((f,d)=>(f[d]=ma(U(()=>{ks(n);const v=n._s.get(e);return i[d].call(v,v)})),f),{}))}return l=Wb(e,u,t,n,r,!0),l}function Wb(e,t,n={},r,a,o){let i;const s=ar({actions:{}},n),l={deep:!0};let u,c,f=ma([]),d=ma([]),v;const p=r.state.value[e];!o&&!p&&(r.state.value[e]={}),G({});let m;function b(E){let M;u=c=!1,typeof E=="function"?(E(r.state.value[e]),M={type:mo.patchFunction,storeId:e,events:v}):(_u(r.state.value[e],E),M={type:mo.patchObject,payload:E,storeId:e,events:v});const T=m=Symbol();Et().then(()=>{m===T&&(u=!0)}),c=!0,Qr(f,M,r.state.value[e])}const y=o?function(){const{state:M}=n,T=M?M():{};this.$patch($=>{ar($,T)})}:Ub;function C(){i.stop(),f=[],d=[],r._s.delete(e)}function w(E,M){return function(){ks(r);const T=Array.from(arguments),$=[],V=[];function W(L){$.push(L)}function H(L){V.push(L)}Qr(d,{args:T,name:E,store:x,after:W,onError:H});let j;try{j=M.apply(this&&this.$id===e?this:x,T)}catch(L){throw Qr(V,L),L}return j instanceof Promise?j.then(L=>(Qr($,L),L)).catch(L=>(Qr(V,L),Promise.reject(L))):(Qr($,j),j)}}const _={_p:r,$id:e,$onAction:oh.bind(null,d),$patch:b,$reset:y,$subscribe(E,M={}){const T=oh(f,E,M.detached,()=>$()),$=i.run(()=>he(()=>r.state.value[e],V=>{(M.flush==="sync"?c:u)&&E({storeId:e,type:mo.direct,events:v},V)},ar({},l,M)));return T},$dispose:C},x=st(_);r._s.set(e,x);const O=r._e.run(()=>(i=Iu(),i.run(()=>t())));for(const E in O){const M=O[E];if(Ye(M)&&!Rk(M)||jn(M))o||(p&&Nk(M)&&(Ye(M)?M.value=p[E]:_u(M,p[E])),r.state.value[e][E]=M);else if(typeof M=="function"){const T=w(E,M);O[E]=T,s.actions[E]=M}}return ar(x,O),ar(Me(x),O),Object.defineProperty(x,"$state",{get:()=>r.state.value[e],set:E=>{b(M=>{ar(M,E)})}}),r._p.forEach(E=>{ar(x,i.run(()=>E({store:x,app:r._a,pinia:r,options:s})))}),p&&o&&n.hydrate&&n.hydrate(x.$state,p),u=!0,c=!0,x}function kk(e,t,n){let r,a;const o=typeof t=="function";typeof e=="string"?(r=e,a=o?n:t):(a=e,r=e.id);function i(s,l){const u=Gt();return s=s||u&&Be(Vb,null),s&&ks(s),s=zb,s._s.has(r)||(o?Wb(r,t,a,s):Lk(r,a,s)),s._s.get(r)}return i.$id=r,i}function sD(e){{e=Me(e);const t={};for(const n in e){const r=e[n];(Ye(r)||jn(r))&&(t[n]=Rt(e,n))}return t}}const ff=kk("useGlobalStore",()=>{const e=G(),t=G(),n=G([]),r=G(!0),a=G(50),o=G("/"),i={type:"empty",name:_t("emptyStartPage"),key:ro()},s=G([Zi({panes:[i],key:i.key})]),l=G(),u=G(new Array),c=Date.now(),f=G(),d=w=>{var _;((_=f.value)==null?void 0:_.length)!==2&&(f.value=[{tabs:w,time:c},{tabs:w,time:c}]),f.value[0].time===c?f.value[0].tabs=w:f.value.unshift({tabs:w,time:c}),f.value=f.value.slice(0,2)},v=async(w=0)=>{s.value.map(_=>_.panes).flat().find(_=>_.type==="task-record")||s.value[w].panes.push({type:"task-record",key:ro(),name:"任务记录"}),await Et()},p=async(w,_)=>{const x=s.value[w+1],O={type:"log-detail",logDetailId:_,key:ro(),name:`日志详情:${_.split("-")[0]}...`};x?(x.key=O.key,x.panes.push(O)):s.value.push(Zi({panes:[O],key:O.key}))},m=G(256),b=G(512),y=G(Hb());return he(y,w=>cf.global.locale.value=w),{lang:y,user:t,tabList:s,conf:e,autoCompletedDirList:n,enableThumbnail:r,stackViewSplit:a,autoUploadRecvDir:o,dragingTab:l,saveRecord:d,recent:u,lastTabListRecord:f,openLogDetailInRight:p,gridThumbnailSize:m,largeGridThumbnailSize:b,createTaskRecordPaneIfNotExist:v,openBaiduYunIfNotLogged:(w,_)=>{if(!t.value){hs.info(_t("loginPrompt"));const x={key:ro(),type:"netdisk",target:"netdisk",name:_t("baiduCloud")+" "+_t("login")};s.value[w].panes[_]=x,s.value[w].key=x.key}},...Yy()}},{persist:{paths:["lang","enableThumbnail","lastTabListRecord","stackViewSplit","autoUploadRecvDir","recent","gridThumbnailSize","largeGridThumbnailSize"]}});function lD(){try{return parent.window.gradioApp()}catch{}const e=parent.document.getElementsByTagName("gradio-app"),t=e.length==0?null:e[0].shadowRoot;return t||document}const $k=e=>e[Pi],Dk=(e,...t)=>t.reduce((n,r)=>(n[r]=e==null?void 0:e[r],n),{});function uD(e){var r;if(typeof e!="string")return!1;const t=[".jpg",".jpeg",".png",".gif",".bmp",".webp"],n=(r=e.split(".").pop())==null?void 0:r.toLowerCase();return n!==void 0&&t.includes(`.${n}`)}const Fk=async({global_setting:e,sd_cwd:t,home:n})=>{const a={...Dk(e,"additional_networks_extra_lora_path","outdir_grids","outdir_extras_samples","outdir_img2img_grids","outdir_img2img_samples","outdir_grids","outdir_extras_samples","outdir_samples","outdir_txt2img_grids","outdir_txt2img_samples","outdir_save"),embeddings:"embeddings",hypernetworks:"models/hypernetworks",cwd:t,home:n},o=await Pk(Object.values(a).filter(s=>s)),i={outdir_txt2img_samples:_t("t2i"),outdir_img2img_samples:_t("i2i"),outdir_save:_t("saveButtonSavesTo"),outdir_extras_samples:_t("extra"),additional_networks_extra_lora_path:"LoRA",outdir_grids:_t("gridImage"),outdir_img2img_grids:_t("i2i-grid"),outdir_samples:_t("image"),outdir_txt2img_grids:_t("t2i-grid"),hypernetworks:_t("hypernetworks"),embeddings:"Embedding",cwd:_t("workingFolder"),home:"home"};return Object.keys(i).filter(s=>o[a[s]]).map(s=>{const l=s;return{key:l,zh:i[l],dir:a[l]}})};const jk={name:"splitpanes",emits:["ready","resize","resized","pane-click","pane-maximize","pane-add","pane-remove","splitter-click"],props:{horizontal:{type:Boolean},pushOtherPanes:{type:Boolean,default:!0},dblClickSplitter:{type:Boolean,default:!0},rtl:{type:Boolean,default:!1},firstSplitter:{type:Boolean}},provide(){return{requestUpdate:this.requestUpdate,onPaneAdd:this.onPaneAdd,onPaneRemove:this.onPaneRemove,onPaneClick:this.onPaneClick}},data:()=>({container:null,ready:!1,panes:[],touch:{mouseDown:!1,dragging:!1,activeSplitter:null},splitterTaps:{splitter:null,timeoutId:null}}),computed:{panesCount(){return this.panes.length},indexedPanes(){return this.panes.reduce((e,t)=>(e[t.id]=t)&&e,{})}},methods:{updatePaneComponents(){this.panes.forEach(e=>{e.update&&e.update({[this.horizontal?"height":"width"]:`${this.indexedPanes[e.id].size}%`})})},bindEvents(){document.addEventListener("mousemove",this.onMouseMove,{passive:!1}),document.addEventListener("mouseup",this.onMouseUp),"ontouchstart"in window&&(document.addEventListener("touchmove",this.onMouseMove,{passive:!1}),document.addEventListener("touchend",this.onMouseUp))},unbindEvents(){document.removeEventListener("mousemove",this.onMouseMove,{passive:!1}),document.removeEventListener("mouseup",this.onMouseUp),"ontouchstart"in window&&(document.removeEventListener("touchmove",this.onMouseMove,{passive:!1}),document.removeEventListener("touchend",this.onMouseUp))},onMouseDown(e,t){this.bindEvents(),this.touch.mouseDown=!0,this.touch.activeSplitter=t},onMouseMove(e){this.touch.mouseDown&&(e.preventDefault(),this.touch.dragging=!0,this.calculatePanesSize(this.getCurrentMouseDrag(e)),this.$emit("resize",this.panes.map(t=>({min:t.min,max:t.max,size:t.size}))))},onMouseUp(){this.touch.dragging&&this.$emit("resized",this.panes.map(e=>({min:e.min,max:e.max,size:e.size}))),this.touch.mouseDown=!1,setTimeout(()=>{this.touch.dragging=!1,this.unbindEvents()},100)},onSplitterClick(e,t){"ontouchstart"in window&&(e.preventDefault(),this.dblClickSplitter&&(this.splitterTaps.splitter===t?(clearTimeout(this.splitterTaps.timeoutId),this.splitterTaps.timeoutId=null,this.onSplitterDblClick(e,t),this.splitterTaps.splitter=null):(this.splitterTaps.splitter=t,this.splitterTaps.timeoutId=setTimeout(()=>{this.splitterTaps.splitter=null},500)))),this.touch.dragging||this.$emit("splitter-click",this.panes[t])},onSplitterDblClick(e,t){let n=0;this.panes=this.panes.map((r,a)=>(r.size=a===t?r.max:r.min,a!==t&&(n+=r.min),r)),this.panes[t].size-=n,this.$emit("pane-maximize",this.panes[t]),this.$emit("resized",this.panes.map(r=>({min:r.min,max:r.max,size:r.size})))},onPaneClick(e,t){this.$emit("pane-click",this.indexedPanes[t])},getCurrentMouseDrag(e){const t=this.container.getBoundingClientRect(),{clientX:n,clientY:r}="ontouchstart"in window&&e.touches?e.touches[0]:e;return{x:n-t.left,y:r-t.top}},getCurrentDragPercentage(e){e=e[this.horizontal?"y":"x"];const t=this.container[this.horizontal?"clientHeight":"clientWidth"];return this.rtl&&!this.horizontal&&(e=t-e),e*100/t},calculatePanesSize(e){const t=this.touch.activeSplitter;let n={prevPanesSize:this.sumPrevPanesSize(t),nextPanesSize:this.sumNextPanesSize(t),prevReachedMinPanes:0,nextReachedMinPanes:0};const r=0+(this.pushOtherPanes?0:n.prevPanesSize),a=100-(this.pushOtherPanes?0:n.nextPanesSize),o=Math.max(Math.min(this.getCurrentDragPercentage(e),a),r);let i=[t,t+1],s=this.panes[i[0]]||null,l=this.panes[i[1]]||null;const u=s.max<100&&o>=s.max+n.prevPanesSize,c=l.max<100&&o<=100-(l.max+this.sumNextPanesSize(t+1));if(u||c){u?(s.size=s.max,l.size=Math.max(100-s.max-n.prevPanesSize-n.nextPanesSize,0)):(s.size=Math.max(100-l.max-n.prevPanesSize-this.sumNextPanesSize(t+1),0),l.size=l.max);return}if(this.pushOtherPanes){const f=this.doPushOtherPanes(n,o);if(!f)return;({sums:n,panesToResize:i}=f),s=this.panes[i[0]]||null,l=this.panes[i[1]]||null}s!==null&&(s.size=Math.min(Math.max(o-n.prevPanesSize-n.prevReachedMinPanes,s.min),s.max)),l!==null&&(l.size=Math.min(Math.max(100-o-n.nextPanesSize-n.nextReachedMinPanes,l.min),l.max))},doPushOtherPanes(e,t){const n=this.touch.activeSplitter,r=[n,n+1];return t{o>r[0]&&o<=n&&(a.size=a.min,e.prevReachedMinPanes+=a.min)}),e.prevPanesSize=this.sumPrevPanesSize(r[0]),r[0]===void 0)?(e.prevReachedMinPanes=0,this.panes[0].size=this.panes[0].min,this.panes.forEach((a,o)=>{o>0&&o<=n&&(a.size=a.min,e.prevReachedMinPanes+=a.min)}),this.panes[r[1]].size=100-e.prevReachedMinPanes-this.panes[0].min-e.prevPanesSize-e.nextPanesSize,null):t>100-e.nextPanesSize-this.panes[r[1]].min&&(r[1]=this.findNextExpandedPane(n).index,e.nextReachedMinPanes=0,r[1]>n+1&&this.panes.forEach((a,o)=>{o>n&&o{o=n+1&&(a.size=a.min,e.nextReachedMinPanes+=a.min)}),this.panes[r[0]].size=100-e.prevPanesSize-e.nextReachedMinPanes-this.panes[this.panesCount-1].min-e.nextPanesSize,null):{sums:e,panesToResize:r}},sumPrevPanesSize(e){return this.panes.reduce((t,n,r)=>t+(rt+(r>e+1?n.size:0),0)},findPrevExpandedPane(e){return[...this.panes].reverse().find(t=>t.indext.min)||{}},findNextExpandedPane(e){return this.panes.find(t=>t.index>e+1&&t.size>t.min)||{}},checkSplitpanesNodes(){Array.from(this.container.children).forEach(e=>{const t=e.classList.contains("splitpanes__pane"),n=e.classList.contains("splitpanes__splitter");!t&&!n&&(e.parentNode.removeChild(e),console.warn("Splitpanes: Only elements are allowed at the root of . One of your DOM nodes was removed."))})},addSplitter(e,t,n=!1){const r=e-1,a=document.createElement("div");a.classList.add("splitpanes__splitter"),n||(a.onmousedown=o=>this.onMouseDown(o,r),typeof window<"u"&&"ontouchstart"in window&&(a.ontouchstart=o=>this.onMouseDown(o,r)),a.onclick=o=>this.onSplitterClick(o,r+1)),this.dblClickSplitter&&(a.ondblclick=o=>this.onSplitterDblClick(o,r+1)),t.parentNode.insertBefore(a,t)},removeSplitter(e){e.onmousedown=void 0,e.onclick=void 0,e.ondblclick=void 0,e.parentNode.removeChild(e)},redoSplitters(){const e=Array.from(this.container.children);e.forEach(n=>{n.className.includes("splitpanes__splitter")&&this.removeSplitter(n)});let t=0;e.forEach(n=>{n.className.includes("splitpanes__pane")&&(!t&&this.firstSplitter?this.addSplitter(t,n,!0):t&&this.addSplitter(t,n),t++)})},requestUpdate({target:e,...t}){const n=this.indexedPanes[e._.uid];Object.entries(t).forEach(([r,a])=>n[r]=a)},onPaneAdd(e){let t=-1;Array.from(e.$el.parentNode.children).some(a=>(a.className.includes("splitpanes__pane")&&t++,a===e.$el));const n=parseFloat(e.minSize),r=parseFloat(e.maxSize);this.panes.splice(t,0,{id:e._.uid,index:t,min:isNaN(n)?0:n,max:isNaN(r)?100:r,size:e.size===null?null:parseFloat(e.size),givenSize:e.size,update:e.update}),this.panes.forEach((a,o)=>a.index=o),this.ready&&this.$nextTick(()=>{this.redoSplitters(),this.resetPaneSizes({addedPane:this.panes[t]}),this.$emit("pane-add",{index:t,panes:this.panes.map(a=>({min:a.min,max:a.max,size:a.size}))})})},onPaneRemove(e){const t=this.panes.findIndex(r=>r.id===e._.uid),n=this.panes.splice(t,1)[0];this.panes.forEach((r,a)=>r.index=a),this.$nextTick(()=>{this.redoSplitters(),this.resetPaneSizes({removedPane:{...n,index:t}}),this.$emit("pane-remove",{removed:n,panes:this.panes.map(r=>({min:r.min,max:r.max,size:r.size}))})})},resetPaneSizes(e={}){!e.addedPane&&!e.removedPane?this.initialPanesSizing():this.panes.some(t=>t.givenSize!==null||t.min||t.max<100)?this.equalizeAfterAddOrRemove(e):this.equalize(),this.ready&&this.$emit("resized",this.panes.map(t=>({min:t.min,max:t.max,size:t.size})))},equalize(){const e=100/this.panesCount;let t=0;const n=[],r=[];this.panes.forEach(a=>{a.size=Math.max(Math.min(e,a.max),a.min),t-=a.size,a.size>=a.max&&n.push(a.id),a.size<=a.min&&r.push(a.id)}),t>.1&&this.readjustSizes(t,n,r)},initialPanesSizing(){let e=100;const t=[],n=[];let r=0;this.panes.forEach(o=>{e-=o.size,o.size!==null&&r++,o.size>=o.max&&t.push(o.id),o.size<=o.min&&n.push(o.id)});let a=100;e>.1&&(this.panes.forEach(o=>{o.size===null&&(o.size=Math.max(Math.min(e/(this.panesCount-r),o.max),o.min)),a-=o.size}),a>.1&&this.readjustSizes(e,t,n))},equalizeAfterAddOrRemove({addedPane:e,removedPane:t}={}){let n=100/this.panesCount,r=0;const a=[],o=[];e&&e.givenSize!==null&&(n=(100-e.givenSize)/(this.panesCount-1)),this.panes.forEach(i=>{r-=i.size,i.size>=i.max&&a.push(i.id),i.size<=i.min&&o.push(i.id)}),!(Math.abs(r)<.1)&&(this.panes.forEach(i=>{e&&e.givenSize!==null&&e.id===i.id||(i.size=Math.max(Math.min(n,i.max),i.min)),r-=i.size,i.size>=i.max&&a.push(i.id),i.size<=i.min&&o.push(i.id)}),r>.1&&this.readjustSizes(r,a,o))},readjustSizes(e,t,n){let r;e>0?r=e/(this.panesCount-t.length):r=e/(this.panesCount-n.length),this.panes.forEach((a,o)=>{if(e>0&&!t.includes(a.id)){const i=Math.max(Math.min(a.size+r,a.max),a.min),s=i-a.size;e-=s,a.size=i}else if(!n.includes(a.id)){const i=Math.max(Math.min(a.size+r,a.max),a.min),s=i-a.size;e-=s,a.size=i}a.update({[this.horizontal?"height":"width"]:`${this.indexedPanes[a.id].size}%`})}),Math.abs(e)>.1&&this.$nextTick(()=>{this.ready&&console.warn("Splitpanes: Could not resize panes correctly due to their constraints.")})}},watch:{panes:{deep:!0,immediate:!1,handler(){this.updatePaneComponents()}},horizontal(){this.updatePaneComponents()},firstSplitter(){this.redoSplitters()},dblClickSplitter(e){[...this.container.querySelectorAll(".splitpanes__splitter")].forEach((t,n)=>{t.ondblclick=e?r=>this.onSplitterDblClick(r,n):void 0})}},beforeUnmount(){this.ready=!1},mounted(){this.container=this.$refs.container,this.checkSplitpanesNodes(),this.redoSplitters(),this.resetPaneSizes(),this.$emit("ready"),this.ready=!0},render(){return Ca("div",{ref:"container",class:["splitpanes",`splitpanes--${this.horizontal?"horizontal":"vertical"}`,{"splitpanes--dragging":this.touch.dragging}]},this.$slots.default())}},Bk=(e,t)=>{const n=e.__vccOpts||e;for(const[r,a]of t)n[r]=a;return n},Hk={name:"pane",inject:["requestUpdate","onPaneAdd","onPaneRemove","onPaneClick"],props:{size:{type:[Number,String],default:null},minSize:{type:[Number,String],default:0},maxSize:{type:[Number,String],default:100}},data:()=>({style:{}}),mounted(){this.onPaneAdd(this)},beforeUnmount(){this.onPaneRemove(this)},methods:{update(e){this.style=e}},computed:{sizeNumber(){return this.size||this.size===0?parseFloat(this.size):null},minSizeNumber(){return parseFloat(this.minSize)},maxSizeNumber(){return parseFloat(this.maxSize)}},watch:{sizeNumber(e){this.requestUpdate({target:this,size:e})},minSizeNumber(e){this.requestUpdate({target:this,min:e})},maxSizeNumber(e){this.requestUpdate({target:this,max:e})}}};function zk(e,t,n,r,a,o){return Ut(),lo("div",{class:"splitpanes__pane",onClick:t[0]||(t[0]=i=>o.onPaneClick(i,e._.uid)),style:Bo(e.style)},[$i(e.$slots,"default")],4)}const Vk=Bk(Hk,[["render",zk]]);var ih;const Kb=typeof window<"u",Uk=e=>typeof e=="string",Gb=()=>{};Kb&&((ih=window==null?void 0:window.navigator)!=null&&ih.userAgent)&&/iP(ad|hone|od)/.test(window.navigator.userAgent);function Yb(e){return typeof e=="function"?e():$t(e)}function Wk(e){return e}function df(e){return Mu()?(wh(e),!0):!1}function Kk(e){return typeof e=="function"?U(e):G(e)}function Gk(e,t=!0){Gt()?Ue(e):t?e():Et(e)}function cD(e,t,n){let r;Ye(n)?r={evaluating:n}:r=n||{};const{lazy:a=!1,evaluating:o=void 0,shallow:i=!1,onError:s=Gb}=r,l=G(!a),u=i?On(t):G(t);let c=0;return ot(async f=>{if(!l.value)return;c++;const d=c;let v=!1;o&&Promise.resolve().then(()=>{o.value=!0});try{const p=await e(m=>{f(()=>{o&&(o.value=!1),v||m()})});d===c&&(u.value=p)}catch(p){s(p)}finally{o&&d===c&&(o.value=!1),v=!0}}),a?U(()=>(l.value=!0,u.value)):u}function va(e){var t;const n=Yb(e);return(t=n==null?void 0:n.$el)!=null?t:n}const Da=Kb?window:void 0;function na(...e){let t,n,r,a;if(Uk(e[0])||Array.isArray(e[0])?([n,r,a]=e,t=Da):[t,n,r,a]=e,!t)return Gb;Array.isArray(n)||(n=[n]),Array.isArray(r)||(r=[r]);const o=[],i=()=>{o.forEach(c=>c()),o.length=0},s=(c,f,d,v)=>(c.addEventListener(f,d,v),()=>c.removeEventListener(f,d,v)),l=he(()=>[va(t),Yb(a)],([c,f])=>{i(),c&&o.push(...n.flatMap(d=>r.map(v=>s(c,d,v,f))))},{immediate:!0,flush:"post"}),u=()=>{l(),i()};return df(u),u}function qb(e,t=!1){const n=G(),r=()=>n.value=Boolean(e());return r(),Gk(r,t),n}function Yk(e,t={}){const{window:n=Da}=t,r=qb(()=>n&&"matchMedia"in n&&typeof n.matchMedia=="function");let a;const o=G(!1),i=()=>{a&&("removeEventListener"in a?a.removeEventListener("change",s):a.removeListener(s))},s=()=>{r.value&&(i(),a=n.matchMedia(Kk(e).value),o.value=a.matches,"addEventListener"in a?a.addEventListener("change",s):a.addListener(s))};return ot(s),df(()=>i()),o}const wu=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},Su="__vueuse_ssr_handlers__";wu[Su]=wu[Su]||{};wu[Su];function qk(e){return Yk("(prefers-color-scheme: dark)",e)}var sh=Object.getOwnPropertySymbols,Xk=Object.prototype.hasOwnProperty,Jk=Object.prototype.propertyIsEnumerable,Qk=(e,t)=>{var n={};for(var r in e)Xk.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&sh)for(var r of sh(e))t.indexOf(r)<0&&Jk.call(e,r)&&(n[r]=e[r]);return n};function Zk(e,t,n={}){const r=n,{window:a=Da}=r,o=Qk(r,["window"]);let i;const s=qb(()=>a&&"ResizeObserver"in a),l=()=>{i&&(i.disconnect(),i=void 0)},u=he(()=>va(e),f=>{l(),s.value&&a&&f&&(i=new ResizeObserver(t),i.observe(f,o))},{immediate:!0,flush:"post"}),c=()=>{l(),u()};return df(c),{isSupported:s,stop:c}}function fD(e,t={width:0,height:0},n={}){const{window:r=Da,box:a="content-box"}=n,o=U(()=>{var l,u;return(u=(l=va(e))==null?void 0:l.namespaceURI)==null?void 0:u.includes("svg")}),i=G(t.width),s=G(t.height);return Zk(e,([l])=>{const u=a==="border-box"?l.borderBoxSize:a==="content-box"?l.contentBoxSize:l.devicePixelContentBoxSize;if(r&&o.value){const c=va(e);if(c){const f=r.getComputedStyle(c);i.value=parseFloat(f.width),s.value=parseFloat(f.height)}}else if(u){const c=Array.isArray(u)?u:[u];i.value=c.reduce((f,{inlineSize:d})=>f+d,0),s.value=c.reduce((f,{blockSize:d})=>f+d,0)}else i.value=l.contentRect.width,s.value=l.contentRect.height},n),he(()=>va(e),l=>{i.value=l?t.width:0,s.value=l?t.height:0}),{width:i,height:s}}function e$(e={}){const{type:t="page",touch:n=!0,resetOnTouchEnds:r=!1,initialValue:a={x:0,y:0},window:o=Da,eventFilter:i}=e,s=G(a.x),l=G(a.y),u=G(null),c=m=>{t==="page"?(s.value=m.pageX,l.value=m.pageY):t==="client"?(s.value=m.clientX,l.value=m.clientY):t==="movement"&&(s.value=m.movementX,l.value=m.movementY),u.value="mouse"},f=()=>{s.value=a.x,l.value=a.y},d=m=>{if(m.touches.length>0){const b=m.touches[0];t==="page"?(s.value=b.pageX,l.value=b.pageY):t==="client"&&(s.value=b.clientX,l.value=b.clientY),u.value="touch"}},v=m=>i===void 0?c(m):i(()=>c(m),{}),p=m=>i===void 0?d(m):i(()=>d(m),{});return o&&(na(o,"mousemove",v,{passive:!0}),na(o,"dragover",v,{passive:!0}),n&&t!=="movement"&&(na(o,"touchstart",p,{passive:!0}),na(o,"touchmove",p,{passive:!0}),r&&na(o,"touchend",f,{passive:!0}))),{x:s,y:l,sourceType:u}}function lh(e,t={}){const{handleOutside:n=!0,window:r=Da}=t,{x:a,y:o,sourceType:i}=e$(t),s=G(e??(r==null?void 0:r.document.body)),l=G(0),u=G(0),c=G(0),f=G(0),d=G(0),v=G(0),p=G(!0);let m=()=>{};return r&&(m=he([s,a,o],()=>{const b=va(s);if(!b)return;const{left:y,top:C,width:w,height:_}=b.getBoundingClientRect();c.value=y+r.pageXOffset,f.value=C+r.pageYOffset,d.value=_,v.value=w;const x=a.value-c.value,O=o.value-f.value;p.value=w===0||_===0||x<0||O<0||x>w||O>_,(n||!p.value)&&(l.value=x,u.value=O)},{immediate:!0}),na(document,"mouseleave",()=>{p.value=!0})),{x:a,y:o,sourceType:i,elementX:l,elementY:u,elementPositionX:c,elementPositionY:f,elementHeight:d,elementWidth:v,isOutside:p,stop:m}}var uh;(function(e){e.UP="UP",e.RIGHT="RIGHT",e.DOWN="DOWN",e.LEFT="LEFT",e.NONE="NONE"})(uh||(uh={}));var t$=Object.defineProperty,ch=Object.getOwnPropertySymbols,n$=Object.prototype.hasOwnProperty,r$=Object.prototype.propertyIsEnumerable,fh=(e,t,n)=>t in e?t$(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,a$=(e,t)=>{for(var n in t||(t={}))n$.call(t,n)&&fh(e,n,t[n]);if(ch)for(var n of ch(t))r$.call(t,n)&&fh(e,n,t[n]);return e};const o$={easeInSine:[.12,0,.39,0],easeOutSine:[.61,1,.88,1],easeInOutSine:[.37,0,.63,1],easeInQuad:[.11,0,.5,0],easeOutQuad:[.5,1,.89,1],easeInOutQuad:[.45,0,.55,1],easeInCubic:[.32,0,.67,0],easeOutCubic:[.33,1,.68,1],easeInOutCubic:[.65,0,.35,1],easeInQuart:[.5,0,.75,0],easeOutQuart:[.25,1,.5,1],easeInOutQuart:[.76,0,.24,1],easeInQuint:[.64,0,.78,0],easeOutQuint:[.22,1,.36,1],easeInOutQuint:[.83,0,.17,1],easeInExpo:[.7,0,.84,0],easeOutExpo:[.16,1,.3,1],easeInOutExpo:[.87,0,.13,1],easeInCirc:[.55,0,1,.45],easeOutCirc:[0,.55,.45,1],easeInOutCirc:[.85,0,.15,1],easeInBack:[.36,0,.66,-.56],easeOutBack:[.34,1.56,.64,1],easeInOutBack:[.68,-.6,.32,1.6]};a$({linear:Wk},o$);const i$={style:{position:"relative"}},s$=ve({__name:"edgeTrigger",props:{tabIdx:null},setup(e){const t=e,n=ff(),r=G(),a=G(),{isOutside:o}=lh(a),{isOutside:i}=lh(r),s=U(()=>!o.value&&!!n.dragingTab),l=U(()=>!i.value&&!!n.dragingTab&&!s.value),u=(c,f)=>{var v,p,m,b;const d=JSON.parse(((v=c.dataTransfer)==null?void 0:v.getData("text"))??"{}");if(console.log("on-drop",f,d),(d==null?void 0:d.from)==="tab-drag"){if(c.stopPropagation(),n.dragingTab=void 0,f==="insert"&&d.tabIdx===t.tabIdx)return;const y=n.tabList,C=y[d.tabIdx].panes[d.paneIdx];y[d.tabIdx].panes.splice(d.paneIdx,1),f==="add-right"?(y[t.tabIdx].key=((p=y[t.tabIdx].panes[d.paneIdx-1])==null?void 0:p.key)??y[t.tabIdx].panes[0].key,y.splice(t.tabIdx+1,0,Zi({panes:[C],key:C.key}))):(y[d.tabIdx].key=((m=y[d.tabIdx].panes[d.paneIdx-1])==null?void 0:m.key)??((b=y[d.tabIdx].panes[0])==null?void 0:b.key),y[t.tabIdx].panes.push(C),y[t.tabIdx].key=C.key),y[d.tabIdx].panes.length===0&&y.splice(d.tabIdx,1)}};return(c,f)=>(Ut(),lo("div",{class:pa(["wrap",{accept:$t(l)}]),ref_key:"trigger",ref:r,onDragover:f[2]||(f[2]=ra(()=>{},["prevent"])),onDrop:f[3]||(f[3]=ra(d=>u(d,"insert"),["prevent"]))},[Fi("div",{class:pa(["trigger",{accept:$t(s)}]),ref_key:"edgeTrigger",ref:a,onDragover:f[0]||(f[0]=ra(()=>{},["prevent"])),onDrop:f[1]||(f[1]=ra(d=>u(d,"add-right"),["prevent"]))},null,34),Fi("div",i$,[$i(c.$slots,"default",{},void 0,!0)])],34))}});const Xb=(e,t)=>{const n=e.__vccOpts||e;for(const[r,a]of t)n[r]=a;return n},l$=Xb(s$,[["__scopeId","data-v-68a48c30"]]),u$=ve({__name:"SplitViewTab",setup(e){const t=ff(),n={"auto-upload":wr(()=>nr(()=>import("./autoUpload-1f9b2587.js"),["assets/autoUpload-1f9b2587.js","assets/index-b363ae13.js","assets/index-806213af.css","assets/index-ca5e55e8.js","assets/button-26bad4bf.js","assets/index-f58e8b14.css","assets/useTaskListStore-0675db92.js","assets/task-6f7e13fa.js","assets/autoUpload-fcd0c76a.css"])),local:wr(()=>nr(()=>import("./stackView-090df58b.js"),["assets/stackView-090df58b.js","assets/index-80b56a21.js","assets/index-b363ae13.js","assets/index-806213af.css","assets/index-ef4461ad.css","assets/index-ca5e55e8.js","assets/button-26bad4bf.js","assets/index-f58e8b14.css","assets/useTaskListStore-0675db92.js","assets/copy2clipboard-8d41ed6e.js","assets/stackView-724bceaa.css"])),netdisk:wr(()=>nr(()=>import("./stackView-090df58b.js"),["assets/stackView-090df58b.js","assets/index-80b56a21.js","assets/index-b363ae13.js","assets/index-806213af.css","assets/index-ef4461ad.css","assets/index-ca5e55e8.js","assets/button-26bad4bf.js","assets/index-f58e8b14.css","assets/useTaskListStore-0675db92.js","assets/copy2clipboard-8d41ed6e.js","assets/stackView-724bceaa.css"])),"task-record":wr(()=>nr(()=>import("./taskRecord-194c11fa.js"),["assets/taskRecord-194c11fa.js","assets/index-80b56a21.js","assets/index-b363ae13.js","assets/index-806213af.css","assets/index-ef4461ad.css","assets/index-ca5e55e8.js","assets/button-26bad4bf.js","assets/index-f58e8b14.css","assets/useTaskListStore-0675db92.js","assets/copy2clipboard-8d41ed6e.js","assets/task-6f7e13fa.js","assets/taskRecord-16f064a2.css"])),empty:wr(()=>nr(()=>import("./emptyStartup-f1e451e4.js"),["assets/emptyStartup-f1e451e4.js","assets/button-26bad4bf.js","assets/emptyStartup-992d1b62.css"])),"log-detail":wr(()=>nr(()=>import("./logDetail-6dc829e0.js"),["assets/logDetail-6dc829e0.js","assets/useTaskListStore-0675db92.js","assets/logDetail-136bd643.css"])),"global-setting":wr(()=>nr(()=>import("./globalSetting-7223ad63.js"),["assets/globalSetting-7223ad63.js","assets/index-80b56a21.js","assets/index-b363ae13.js","assets/index-806213af.css","assets/index-ef4461ad.css","assets/useTaskListStore-0675db92.js","assets/button-26bad4bf.js","assets/globalSetting-7820d191.css"]))},r=(o,i,s)=>{var u,c;const l=t.tabList[o];if(s==="add"){const f={type:"empty",key:ro(),name:_t("emptyStartPage")};l.panes.push(f),l.key=f.key}else{if(t.tabList.reduce((d,v)=>d+v.panes.length,0)===1)return hs.error(_t("deleteNotAllowedWithOnePaneLeft"));const f=l.panes.findIndex(d=>d.key===i);l.key===i&&(l.key=((u=l.panes[f-1])==null?void 0:u.key)??((c=l.panes[0])==null?void 0:c.key)),l.panes.splice(f,1),l.panes.length===0&&t.tabList.splice(o,1)}},a=G();return he(()=>t.tabList,async()=>{var o;await Et(),t.saveRecord(t.tabList),Array.from(((o=a.value)==null?void 0:o.querySelectorAll(".splitpanes__pane"))??[]).forEach((i,s)=>{Array.from(i.querySelectorAll(".ant-tabs-tab")??[]).forEach((l,u)=>{const c=l;c.setAttribute("draggable","true"),c.setAttribute("tabIdx",s.toString()),c.setAttribute("paneIdx",u.toString()),c.ondragend=()=>{t.dragingTab=void 0},c.ondragstart=f=>{t.dragingTab={tabIdx:s,paneIdx:u},f.dataTransfer.setData("text/plain",JSON.stringify({tabIdx:s,paneIdx:u,from:"tab-drag"}))}})})},{immediate:!0,deep:!0}),(o,i)=>{const s=Qi,l=vo;return Ut(),lo("div",{ref_key:"container",ref:a},[S($t(jk),{class:"default-theme"},{default:ir(()=>[(Ut(!0),lo(Fe,null,If($t(t).tabList,(u,c)=>(Ut(),Bn($t(Vk),{key:$t($k)(u)},{default:ir(()=>[S(l$,{tabIdx:c},{default:ir(()=>[S(l,{type:"editable-card",activeKey:u.key,"onUpdate:activeKey":f=>u.key=f,onEdit:(f,d)=>r(c,f,d)},{default:ir(()=>[(Ut(!0),lo(Fe,null,If(u.panes,(f,d)=>(Ut(),Bn(s,{key:f.key,tab:f.name,class:"pane","force-render":f.type==="task-record"},{default:ir(()=>[(Ut(),Bn(wC(n[f.type]),Xu({tabIdx:c,paneIdx:d},f),null,16,["tabIdx","paneIdx"]))]),_:2},1032,["tab","force-render"]))),128))]),_:2},1032,["activeKey","onUpdate:activeKey","onEdit"])]),_:2},1032,["tabIdx"])]),_:2},1024))),128))]),_:1})],512)}}});const c$=Xb(u$,[["__scopeId","data-v-44ba8909"]]),f$=ve({__name:"App",setup(e){const t=ff(),n=st(new Do(-1,0,0,"throw"));return Ue(async()=>{Ek().then(async r=>{t.conf=r;const a=await Fk(r);t.autoCompletedDirList=a.filter(o=>{var i,s;return(s=(i=o==null?void 0:o.dir)==null?void 0:i.trim)==null?void 0:s.call(i)})}),t.user=await n.pushAction(Tk).res}),(r,a)=>{const o=Vt;return Ut(),Bn(o,{loading:!n.isIdle},{default:ir(()=>[S(c$)]),_:1},8,["loading"])}}});function d$(e){return typeof e=="object"&&e!==null}function dh(e,t){return e=d$(e)?e:Object.create(null),new Proxy(e,{get(n,r,a){return r==="key"?Reflect.get(n,r,a):Reflect.get(n,r,a)||Reflect.get(t,r,a)}})}function v$(e,t){return t.reduce((n,r)=>n==null?void 0:n[r],e)}function p$(e,t,n){return t.slice(0,-1).reduce((r,a)=>/^(__proto__)$/.test(a)?{}:r[a]=r[a]||{},e)[t[t.length-1]]=n,e}function h$(e,t){return t.reduce((n,r)=>{const a=r.split(".");return p$(n,a,v$(e,a))},{})}function vh(e,{storage:t,serializer:n,key:r,debug:a}){try{const o=t==null?void 0:t.getItem(r);o&&e.$patch(n==null?void 0:n.deserialize(o))}catch(o){a&&console.error(o)}}function ph(e,{storage:t,serializer:n,key:r,paths:a,debug:o}){try{const i=Array.isArray(a)?h$(e,a):e;t.setItem(r,n.serialize(i))}catch(i){o&&console.error(i)}}function m$(e={}){return t=>{const{auto:n=!1}=e,{options:{persist:r=n},store:a}=t;if(!r)return;const o=(Array.isArray(r)?r.map(i=>dh(i,e)):[dh(r,e)]).map(({storage:i=localStorage,beforeRestore:s=null,afterRestore:l=null,serializer:u={serialize:JSON.stringify,deserialize:JSON.parse},key:c=a.$id,paths:f=null,debug:d=!1})=>{var v;return{storage:i,beforeRestore:s,afterRestore:l,serializer:u,key:((v=e.key)!=null?v:p=>p)(c),paths:f,debug:d}});a.$persist=()=>{o.forEach(i=>{ph(a.$state,i)})},a.$hydrate=({runHooks:i=!0}={})=>{o.forEach(s=>{const{beforeRestore:l,afterRestore:u}=s;i&&(l==null||l(t)),vh(a,s),i&&(u==null||u(t))})},o.forEach(i=>{const{beforeRestore:s,afterRestore:l}=i;s==null||s(t),vh(a,i),l==null||l(t),a.$subscribe((u,c)=>{ph(c,i)},{detached:!0})})}}var g$=m$();const Jb=Mk();Jb.use(g$);R1(f$).use(Jb).use(cf).mount("#zanllp_dev_gradio_fe");const y$=qk();he(y$,async e=>{const t=document.getElementsByTagName("head")[0];if(e){const n=document.createElement("style"),{default:r}=await nr(()=>import("./antd.dark-6fb13a95.js"),[]);n.innerHTML=r,n.setAttribute("antd-dark",""),t.appendChild(n)}else Array.from(t.querySelectorAll("style[antd-dark]")).forEach(n=>n.remove())},{immediate:!0});export{T2 as $,ct as A,Kr as B,pc as C,dt as D,fS as E,ff as F,U as G,ot as H,wS as I,st as J,Ut as K,lo as L,$t as M,ir as N,Bn as O,Z as P,S$ as Q,ga as R,Vt as S,Na as T,C$ as U,Fi as V,Fe as W,If as X,pa as Y,nD as Z,le as _,S as a,ro as a$,Xb as a0,Cy as a1,Pt as a2,dr as a3,Dt as a4,nM as a5,We as a6,cM as a7,gM as a8,kI as a9,gx as aA,pp as aB,Lm as aC,Vn as aD,M_ as aE,j_ as aF,Qf as aG,yx as aH,en as aI,zr as aJ,AP as aK,Ec as aL,Sc as aM,Xy as aN,Fu as aO,_t as aP,xt as aQ,NS as aR,Yy as aS,hs as aT,fD as aU,Do as aV,uD as aW,Ca as aX,G$ as aY,tD as aZ,Zi as a_,hn as aa,nc as ab,Tn as ac,pr as ad,He as ae,WI as af,E$ as ag,he as ah,Et as ai,Xe as aj,Pv as ak,hc as al,Gt as am,Ic as an,ta as ao,Ce as ap,ty as aq,nt as ar,Be as as,Ki as at,to as au,yr as av,mp as aw,gN as ax,vw as ay,Hi as az,Yt as b,RE as b$,cD as b0,Z$ as b1,lD as b2,eD as b3,aD as b4,WR as b5,oD as b6,g2 as b7,Ye as b8,rC as b9,Y$ as bA,q$ as bB,iN as bC,$k as bD,M$ as bE,Dk as bF,J$ as bG,Q$ as bH,VI as bI,Tc as bJ,Oo as bK,n2 as bL,ou as bM,NM as bN,Vo as bO,ly as bP,uw as bQ,zu as bR,dg as bS,iD as bT,P$ as bU,IA as bV,NA as bW,NP as bX,OP as bY,SP as bZ,An as b_,aC as ba,oC as bb,ma as bc,W0 as bd,Jh as be,SC as bf,$i as bg,wC as bh,Xu as bi,w$ as bj,Bo as bk,ra as bl,b$ as bm,WC as bn,Jy as bo,_$ as bp,qi as bq,Lo as br,QI as bs,I$ as bt,qs as bu,hA as bv,jI as bw,sD as bx,iM as by,X$ as bz,be as c,IE as c0,Gg as c1,PE as c2,iv as c3,In as c4,Br as c5,Cv as c6,dv as c7,gP as c8,Wn as c9,xs as cA,ZA as cB,XP as cC,x$ as cD,E_ as cE,Ur as cF,$1 as cG,rp as cH,Bv as cI,T$ as cJ,eo as cK,Aa as cL,kk as cM,rD as cN,ql as ca,vr as cb,pv as cc,bx as cd,AS as ce,Ld as cf,Qg as cg,PA as ch,yA as ci,zc as cj,DA as ck,UA as cl,wM as cm,UM as cn,dw as co,O1 as cp,On as cq,O$ as cr,Me as cs,qM as ct,No as cu,Wg as cv,PM as cw,EM as cx,QA as cy,zA as cz,ve as d,ag as e,Ma as f,xo as g,A as h,Un as i,yS as j,vg as k,FS as l,zS as m,KS as n,XS as o,Ly as p,ky as q,G as r,Gn as s,ec as t,Ft as u,bm as v,vs as w,Te as x,Ue as y,Ia as z}; + */let zb;const ks=e=>zb=e,Vb=Symbol();function Cu(e){return e&&typeof e=="object"&&Object.prototype.toString.call(e)==="[object Object]"&&typeof e.toJSON!="function"}var mo;(function(e){e.direct="direct",e.patchObject="patch object",e.patchFunction="patch function"})(mo||(mo={}));function Mk(){const e=Iu(!0),t=e.run(()=>G({}));let n=[],r=[];const a=ma({install(o){ks(a),a._a=o,o.provide(Vb,a),o.config.globalProperties.$pinia=a,r.forEach(i=>n.push(i)),r=[]},use(o){return!this._a&&!Ik?r.push(o):n.push(o),this},_p:n,_a:null,_e:e,_s:new Map,state:t});return a}const Ub=()=>{};function oh(e,t,n,r=Ub){e.push(t);const a=()=>{const o=e.indexOf(t);o>-1&&(e.splice(o,1),r())};return!n&&Mu()&&wh(a),a}function Qr(e,...t){e.slice().forEach(n=>{n(...t)})}function _u(e,t){e instanceof Map&&t instanceof Map&&t.forEach((n,r)=>e.set(r,n)),e instanceof Set&&t instanceof Set&&t.forEach(e.add,e);for(const n in t){if(!t.hasOwnProperty(n))continue;const r=t[n],a=e[n];Cu(a)&&Cu(r)&&e.hasOwnProperty(n)&&!Ye(r)&&!jn(r)?e[n]=_u(a,r):e[n]=r}return e}const Ak=Symbol();function Nk(e){return!Cu(e)||!e.hasOwnProperty(Ak)}const{assign:ar}=Object;function Rk(e){return!!(Ye(e)&&e.effect)}function Lk(e,t,n,r){const{state:a,actions:o,getters:i}=t,s=n.state.value[e];let l;function u(){s||(n.state.value[e]=a?a():{});const c=Fu(n.state.value[e]);return ar(c,o,Object.keys(i||{}).reduce((f,d)=>(f[d]=ma(U(()=>{ks(n);const v=n._s.get(e);return i[d].call(v,v)})),f),{}))}return l=Wb(e,u,t,n,r,!0),l}function Wb(e,t,n={},r,a,o){let i;const s=ar({actions:{}},n),l={deep:!0};let u,c,f=ma([]),d=ma([]),v;const p=r.state.value[e];!o&&!p&&(r.state.value[e]={}),G({});let m;function b(E){let M;u=c=!1,typeof E=="function"?(E(r.state.value[e]),M={type:mo.patchFunction,storeId:e,events:v}):(_u(r.state.value[e],E),M={type:mo.patchObject,payload:E,storeId:e,events:v});const T=m=Symbol();Et().then(()=>{m===T&&(u=!0)}),c=!0,Qr(f,M,r.state.value[e])}const y=o?function(){const{state:M}=n,T=M?M():{};this.$patch($=>{ar($,T)})}:Ub;function C(){i.stop(),f=[],d=[],r._s.delete(e)}function w(E,M){return function(){ks(r);const T=Array.from(arguments),$=[],V=[];function W(L){$.push(L)}function H(L){V.push(L)}Qr(d,{args:T,name:E,store:x,after:W,onError:H});let j;try{j=M.apply(this&&this.$id===e?this:x,T)}catch(L){throw Qr(V,L),L}return j instanceof Promise?j.then(L=>(Qr($,L),L)).catch(L=>(Qr(V,L),Promise.reject(L))):(Qr($,j),j)}}const _={_p:r,$id:e,$onAction:oh.bind(null,d),$patch:b,$reset:y,$subscribe(E,M={}){const T=oh(f,E,M.detached,()=>$()),$=i.run(()=>he(()=>r.state.value[e],V=>{(M.flush==="sync"?c:u)&&E({storeId:e,type:mo.direct,events:v},V)},ar({},l,M)));return T},$dispose:C},x=st(_);r._s.set(e,x);const O=r._e.run(()=>(i=Iu(),i.run(()=>t())));for(const E in O){const M=O[E];if(Ye(M)&&!Rk(M)||jn(M))o||(p&&Nk(M)&&(Ye(M)?M.value=p[E]:_u(M,p[E])),r.state.value[e][E]=M);else if(typeof M=="function"){const T=w(E,M);O[E]=T,s.actions[E]=M}}return ar(x,O),ar(Me(x),O),Object.defineProperty(x,"$state",{get:()=>r.state.value[e],set:E=>{b(M=>{ar(M,E)})}}),r._p.forEach(E=>{ar(x,i.run(()=>E({store:x,app:r._a,pinia:r,options:s})))}),p&&o&&n.hydrate&&n.hydrate(x.$state,p),u=!0,c=!0,x}function kk(e,t,n){let r,a;const o=typeof t=="function";typeof e=="string"?(r=e,a=o?n:t):(a=e,r=e.id);function i(s,l){const u=Gt();return s=s||u&&Be(Vb,null),s&&ks(s),s=zb,s._s.has(r)||(o?Wb(r,t,a,s):Lk(r,a,s)),s._s.get(r)}return i.$id=r,i}function sD(e){{e=Me(e);const t={};for(const n in e){const r=e[n];(Ye(r)||jn(r))&&(t[n]=Rt(e,n))}return t}}const ff=kk("useGlobalStore",()=>{const e=G(),t=G(),n=G([]),r=G(!0),a=G(50),o=G("/"),i={type:"empty",name:_t("emptyStartPage"),key:ro()},s=G([Zi({panes:[i],key:i.key})]),l=G(),u=G(new Array),c=Date.now(),f=G(),d=w=>{var _;((_=f.value)==null?void 0:_.length)!==2&&(f.value=[{tabs:w,time:c},{tabs:w,time:c}]),f.value[0].time===c?f.value[0].tabs=w:f.value.unshift({tabs:w,time:c}),f.value=f.value.slice(0,2)},v=async(w=0)=>{s.value.map(_=>_.panes).flat().find(_=>_.type==="task-record")||s.value[w].panes.push({type:"task-record",key:ro(),name:"任务记录"}),await Et()},p=async(w,_)=>{const x=s.value[w+1],O={type:"log-detail",logDetailId:_,key:ro(),name:`日志详情:${_.split("-")[0]}...`};x?(x.key=O.key,x.panes.push(O)):s.value.push(Zi({panes:[O],key:O.key}))},m=G(256),b=G(512),y=G(Hb());return he(y,w=>cf.global.locale.value=w),{lang:y,user:t,tabList:s,conf:e,autoCompletedDirList:n,enableThumbnail:r,stackViewSplit:a,autoUploadRecvDir:o,dragingTab:l,saveRecord:d,recent:u,lastTabListRecord:f,openLogDetailInRight:p,gridThumbnailSize:m,largeGridThumbnailSize:b,createTaskRecordPaneIfNotExist:v,openBaiduYunIfNotLogged:(w,_)=>{if(!t.value){hs.info(_t("loginPrompt"));const x={key:ro(),type:"netdisk",target:"netdisk",name:_t("baiduCloud")+" "+_t("login")};s.value[w].panes[_]=x,s.value[w].key=x.key}},...Yy()}},{persist:{paths:["lang","enableThumbnail","lastTabListRecord","stackViewSplit","autoUploadRecvDir","recent","gridThumbnailSize","largeGridThumbnailSize"]}});function lD(){try{return parent.window.gradioApp()}catch{}const e=parent.document.getElementsByTagName("gradio-app"),t=e.length==0?null:e[0].shadowRoot;return t||document}const $k=e=>e[Pi],Dk=(e,...t)=>t.reduce((n,r)=>(n[r]=e==null?void 0:e[r],n),{});function uD(e){var r;if(typeof e!="string")return!1;const t=[".jpg",".jpeg",".png",".gif",".bmp",".webp"],n=(r=e.split(".").pop())==null?void 0:r.toLowerCase();return n!==void 0&&t.includes(`.${n}`)}const Fk=async({global_setting:e,sd_cwd:t,home:n})=>{const a={...Dk(e,"additional_networks_extra_lora_path","outdir_grids","outdir_extras_samples","outdir_img2img_grids","outdir_img2img_samples","outdir_grids","outdir_extras_samples","outdir_samples","outdir_txt2img_grids","outdir_txt2img_samples","outdir_save"),embeddings:"embeddings",hypernetworks:"models/hypernetworks",cwd:t,home:n},o=await Pk(Object.values(a).filter(s=>s)),i={outdir_txt2img_samples:_t("t2i"),outdir_img2img_samples:_t("i2i"),outdir_save:_t("saveButtonSavesTo"),outdir_extras_samples:_t("extra"),additional_networks_extra_lora_path:"LoRA",outdir_grids:_t("gridImage"),outdir_img2img_grids:_t("i2i-grid"),outdir_samples:_t("image"),outdir_txt2img_grids:_t("t2i-grid"),hypernetworks:_t("hypernetworks"),embeddings:"Embedding",cwd:_t("workingFolder"),home:"home"};return Object.keys(i).filter(s=>o[a[s]]).map(s=>{const l=s;return{key:l,zh:i[l],dir:a[l]}})};const jk={name:"splitpanes",emits:["ready","resize","resized","pane-click","pane-maximize","pane-add","pane-remove","splitter-click"],props:{horizontal:{type:Boolean},pushOtherPanes:{type:Boolean,default:!0},dblClickSplitter:{type:Boolean,default:!0},rtl:{type:Boolean,default:!1},firstSplitter:{type:Boolean}},provide(){return{requestUpdate:this.requestUpdate,onPaneAdd:this.onPaneAdd,onPaneRemove:this.onPaneRemove,onPaneClick:this.onPaneClick}},data:()=>({container:null,ready:!1,panes:[],touch:{mouseDown:!1,dragging:!1,activeSplitter:null},splitterTaps:{splitter:null,timeoutId:null}}),computed:{panesCount(){return this.panes.length},indexedPanes(){return this.panes.reduce((e,t)=>(e[t.id]=t)&&e,{})}},methods:{updatePaneComponents(){this.panes.forEach(e=>{e.update&&e.update({[this.horizontal?"height":"width"]:`${this.indexedPanes[e.id].size}%`})})},bindEvents(){document.addEventListener("mousemove",this.onMouseMove,{passive:!1}),document.addEventListener("mouseup",this.onMouseUp),"ontouchstart"in window&&(document.addEventListener("touchmove",this.onMouseMove,{passive:!1}),document.addEventListener("touchend",this.onMouseUp))},unbindEvents(){document.removeEventListener("mousemove",this.onMouseMove,{passive:!1}),document.removeEventListener("mouseup",this.onMouseUp),"ontouchstart"in window&&(document.removeEventListener("touchmove",this.onMouseMove,{passive:!1}),document.removeEventListener("touchend",this.onMouseUp))},onMouseDown(e,t){this.bindEvents(),this.touch.mouseDown=!0,this.touch.activeSplitter=t},onMouseMove(e){this.touch.mouseDown&&(e.preventDefault(),this.touch.dragging=!0,this.calculatePanesSize(this.getCurrentMouseDrag(e)),this.$emit("resize",this.panes.map(t=>({min:t.min,max:t.max,size:t.size}))))},onMouseUp(){this.touch.dragging&&this.$emit("resized",this.panes.map(e=>({min:e.min,max:e.max,size:e.size}))),this.touch.mouseDown=!1,setTimeout(()=>{this.touch.dragging=!1,this.unbindEvents()},100)},onSplitterClick(e,t){"ontouchstart"in window&&(e.preventDefault(),this.dblClickSplitter&&(this.splitterTaps.splitter===t?(clearTimeout(this.splitterTaps.timeoutId),this.splitterTaps.timeoutId=null,this.onSplitterDblClick(e,t),this.splitterTaps.splitter=null):(this.splitterTaps.splitter=t,this.splitterTaps.timeoutId=setTimeout(()=>{this.splitterTaps.splitter=null},500)))),this.touch.dragging||this.$emit("splitter-click",this.panes[t])},onSplitterDblClick(e,t){let n=0;this.panes=this.panes.map((r,a)=>(r.size=a===t?r.max:r.min,a!==t&&(n+=r.min),r)),this.panes[t].size-=n,this.$emit("pane-maximize",this.panes[t]),this.$emit("resized",this.panes.map(r=>({min:r.min,max:r.max,size:r.size})))},onPaneClick(e,t){this.$emit("pane-click",this.indexedPanes[t])},getCurrentMouseDrag(e){const t=this.container.getBoundingClientRect(),{clientX:n,clientY:r}="ontouchstart"in window&&e.touches?e.touches[0]:e;return{x:n-t.left,y:r-t.top}},getCurrentDragPercentage(e){e=e[this.horizontal?"y":"x"];const t=this.container[this.horizontal?"clientHeight":"clientWidth"];return this.rtl&&!this.horizontal&&(e=t-e),e*100/t},calculatePanesSize(e){const t=this.touch.activeSplitter;let n={prevPanesSize:this.sumPrevPanesSize(t),nextPanesSize:this.sumNextPanesSize(t),prevReachedMinPanes:0,nextReachedMinPanes:0};const r=0+(this.pushOtherPanes?0:n.prevPanesSize),a=100-(this.pushOtherPanes?0:n.nextPanesSize),o=Math.max(Math.min(this.getCurrentDragPercentage(e),a),r);let i=[t,t+1],s=this.panes[i[0]]||null,l=this.panes[i[1]]||null;const u=s.max<100&&o>=s.max+n.prevPanesSize,c=l.max<100&&o<=100-(l.max+this.sumNextPanesSize(t+1));if(u||c){u?(s.size=s.max,l.size=Math.max(100-s.max-n.prevPanesSize-n.nextPanesSize,0)):(s.size=Math.max(100-l.max-n.prevPanesSize-this.sumNextPanesSize(t+1),0),l.size=l.max);return}if(this.pushOtherPanes){const f=this.doPushOtherPanes(n,o);if(!f)return;({sums:n,panesToResize:i}=f),s=this.panes[i[0]]||null,l=this.panes[i[1]]||null}s!==null&&(s.size=Math.min(Math.max(o-n.prevPanesSize-n.prevReachedMinPanes,s.min),s.max)),l!==null&&(l.size=Math.min(Math.max(100-o-n.nextPanesSize-n.nextReachedMinPanes,l.min),l.max))},doPushOtherPanes(e,t){const n=this.touch.activeSplitter,r=[n,n+1];return t{o>r[0]&&o<=n&&(a.size=a.min,e.prevReachedMinPanes+=a.min)}),e.prevPanesSize=this.sumPrevPanesSize(r[0]),r[0]===void 0)?(e.prevReachedMinPanes=0,this.panes[0].size=this.panes[0].min,this.panes.forEach((a,o)=>{o>0&&o<=n&&(a.size=a.min,e.prevReachedMinPanes+=a.min)}),this.panes[r[1]].size=100-e.prevReachedMinPanes-this.panes[0].min-e.prevPanesSize-e.nextPanesSize,null):t>100-e.nextPanesSize-this.panes[r[1]].min&&(r[1]=this.findNextExpandedPane(n).index,e.nextReachedMinPanes=0,r[1]>n+1&&this.panes.forEach((a,o)=>{o>n&&o{o=n+1&&(a.size=a.min,e.nextReachedMinPanes+=a.min)}),this.panes[r[0]].size=100-e.prevPanesSize-e.nextReachedMinPanes-this.panes[this.panesCount-1].min-e.nextPanesSize,null):{sums:e,panesToResize:r}},sumPrevPanesSize(e){return this.panes.reduce((t,n,r)=>t+(rt+(r>e+1?n.size:0),0)},findPrevExpandedPane(e){return[...this.panes].reverse().find(t=>t.indext.min)||{}},findNextExpandedPane(e){return this.panes.find(t=>t.index>e+1&&t.size>t.min)||{}},checkSplitpanesNodes(){Array.from(this.container.children).forEach(e=>{const t=e.classList.contains("splitpanes__pane"),n=e.classList.contains("splitpanes__splitter");!t&&!n&&(e.parentNode.removeChild(e),console.warn("Splitpanes: Only elements are allowed at the root of . One of your DOM nodes was removed."))})},addSplitter(e,t,n=!1){const r=e-1,a=document.createElement("div");a.classList.add("splitpanes__splitter"),n||(a.onmousedown=o=>this.onMouseDown(o,r),typeof window<"u"&&"ontouchstart"in window&&(a.ontouchstart=o=>this.onMouseDown(o,r)),a.onclick=o=>this.onSplitterClick(o,r+1)),this.dblClickSplitter&&(a.ondblclick=o=>this.onSplitterDblClick(o,r+1)),t.parentNode.insertBefore(a,t)},removeSplitter(e){e.onmousedown=void 0,e.onclick=void 0,e.ondblclick=void 0,e.parentNode.removeChild(e)},redoSplitters(){const e=Array.from(this.container.children);e.forEach(n=>{n.className.includes("splitpanes__splitter")&&this.removeSplitter(n)});let t=0;e.forEach(n=>{n.className.includes("splitpanes__pane")&&(!t&&this.firstSplitter?this.addSplitter(t,n,!0):t&&this.addSplitter(t,n),t++)})},requestUpdate({target:e,...t}){const n=this.indexedPanes[e._.uid];Object.entries(t).forEach(([r,a])=>n[r]=a)},onPaneAdd(e){let t=-1;Array.from(e.$el.parentNode.children).some(a=>(a.className.includes("splitpanes__pane")&&t++,a===e.$el));const n=parseFloat(e.minSize),r=parseFloat(e.maxSize);this.panes.splice(t,0,{id:e._.uid,index:t,min:isNaN(n)?0:n,max:isNaN(r)?100:r,size:e.size===null?null:parseFloat(e.size),givenSize:e.size,update:e.update}),this.panes.forEach((a,o)=>a.index=o),this.ready&&this.$nextTick(()=>{this.redoSplitters(),this.resetPaneSizes({addedPane:this.panes[t]}),this.$emit("pane-add",{index:t,panes:this.panes.map(a=>({min:a.min,max:a.max,size:a.size}))})})},onPaneRemove(e){const t=this.panes.findIndex(r=>r.id===e._.uid),n=this.panes.splice(t,1)[0];this.panes.forEach((r,a)=>r.index=a),this.$nextTick(()=>{this.redoSplitters(),this.resetPaneSizes({removedPane:{...n,index:t}}),this.$emit("pane-remove",{removed:n,panes:this.panes.map(r=>({min:r.min,max:r.max,size:r.size}))})})},resetPaneSizes(e={}){!e.addedPane&&!e.removedPane?this.initialPanesSizing():this.panes.some(t=>t.givenSize!==null||t.min||t.max<100)?this.equalizeAfterAddOrRemove(e):this.equalize(),this.ready&&this.$emit("resized",this.panes.map(t=>({min:t.min,max:t.max,size:t.size})))},equalize(){const e=100/this.panesCount;let t=0;const n=[],r=[];this.panes.forEach(a=>{a.size=Math.max(Math.min(e,a.max),a.min),t-=a.size,a.size>=a.max&&n.push(a.id),a.size<=a.min&&r.push(a.id)}),t>.1&&this.readjustSizes(t,n,r)},initialPanesSizing(){let e=100;const t=[],n=[];let r=0;this.panes.forEach(o=>{e-=o.size,o.size!==null&&r++,o.size>=o.max&&t.push(o.id),o.size<=o.min&&n.push(o.id)});let a=100;e>.1&&(this.panes.forEach(o=>{o.size===null&&(o.size=Math.max(Math.min(e/(this.panesCount-r),o.max),o.min)),a-=o.size}),a>.1&&this.readjustSizes(e,t,n))},equalizeAfterAddOrRemove({addedPane:e,removedPane:t}={}){let n=100/this.panesCount,r=0;const a=[],o=[];e&&e.givenSize!==null&&(n=(100-e.givenSize)/(this.panesCount-1)),this.panes.forEach(i=>{r-=i.size,i.size>=i.max&&a.push(i.id),i.size<=i.min&&o.push(i.id)}),!(Math.abs(r)<.1)&&(this.panes.forEach(i=>{e&&e.givenSize!==null&&e.id===i.id||(i.size=Math.max(Math.min(n,i.max),i.min)),r-=i.size,i.size>=i.max&&a.push(i.id),i.size<=i.min&&o.push(i.id)}),r>.1&&this.readjustSizes(r,a,o))},readjustSizes(e,t,n){let r;e>0?r=e/(this.panesCount-t.length):r=e/(this.panesCount-n.length),this.panes.forEach((a,o)=>{if(e>0&&!t.includes(a.id)){const i=Math.max(Math.min(a.size+r,a.max),a.min),s=i-a.size;e-=s,a.size=i}else if(!n.includes(a.id)){const i=Math.max(Math.min(a.size+r,a.max),a.min),s=i-a.size;e-=s,a.size=i}a.update({[this.horizontal?"height":"width"]:`${this.indexedPanes[a.id].size}%`})}),Math.abs(e)>.1&&this.$nextTick(()=>{this.ready&&console.warn("Splitpanes: Could not resize panes correctly due to their constraints.")})}},watch:{panes:{deep:!0,immediate:!1,handler(){this.updatePaneComponents()}},horizontal(){this.updatePaneComponents()},firstSplitter(){this.redoSplitters()},dblClickSplitter(e){[...this.container.querySelectorAll(".splitpanes__splitter")].forEach((t,n)=>{t.ondblclick=e?r=>this.onSplitterDblClick(r,n):void 0})}},beforeUnmount(){this.ready=!1},mounted(){this.container=this.$refs.container,this.checkSplitpanesNodes(),this.redoSplitters(),this.resetPaneSizes(),this.$emit("ready"),this.ready=!0},render(){return Ca("div",{ref:"container",class:["splitpanes",`splitpanes--${this.horizontal?"horizontal":"vertical"}`,{"splitpanes--dragging":this.touch.dragging}]},this.$slots.default())}},Bk=(e,t)=>{const n=e.__vccOpts||e;for(const[r,a]of t)n[r]=a;return n},Hk={name:"pane",inject:["requestUpdate","onPaneAdd","onPaneRemove","onPaneClick"],props:{size:{type:[Number,String],default:null},minSize:{type:[Number,String],default:0},maxSize:{type:[Number,String],default:100}},data:()=>({style:{}}),mounted(){this.onPaneAdd(this)},beforeUnmount(){this.onPaneRemove(this)},methods:{update(e){this.style=e}},computed:{sizeNumber(){return this.size||this.size===0?parseFloat(this.size):null},minSizeNumber(){return parseFloat(this.minSize)},maxSizeNumber(){return parseFloat(this.maxSize)}},watch:{sizeNumber(e){this.requestUpdate({target:this,size:e})},minSizeNumber(e){this.requestUpdate({target:this,min:e})},maxSizeNumber(e){this.requestUpdate({target:this,max:e})}}};function zk(e,t,n,r,a,o){return Ut(),lo("div",{class:"splitpanes__pane",onClick:t[0]||(t[0]=i=>o.onPaneClick(i,e._.uid)),style:Bo(e.style)},[$i(e.$slots,"default")],4)}const Vk=Bk(Hk,[["render",zk]]);var ih;const Kb=typeof window<"u",Uk=e=>typeof e=="string",Gb=()=>{};Kb&&((ih=window==null?void 0:window.navigator)!=null&&ih.userAgent)&&/iP(ad|hone|od)/.test(window.navigator.userAgent);function Yb(e){return typeof e=="function"?e():$t(e)}function Wk(e){return e}function df(e){return Mu()?(wh(e),!0):!1}function Kk(e){return typeof e=="function"?U(e):G(e)}function Gk(e,t=!0){Gt()?Ue(e):t?e():Et(e)}function cD(e,t,n){let r;Ye(n)?r={evaluating:n}:r=n||{};const{lazy:a=!1,evaluating:o=void 0,shallow:i=!1,onError:s=Gb}=r,l=G(!a),u=i?On(t):G(t);let c=0;return ot(async f=>{if(!l.value)return;c++;const d=c;let v=!1;o&&Promise.resolve().then(()=>{o.value=!0});try{const p=await e(m=>{f(()=>{o&&(o.value=!1),v||m()})});d===c&&(u.value=p)}catch(p){s(p)}finally{o&&d===c&&(o.value=!1),v=!0}}),a?U(()=>(l.value=!0,u.value)):u}function va(e){var t;const n=Yb(e);return(t=n==null?void 0:n.$el)!=null?t:n}const Da=Kb?window:void 0;function na(...e){let t,n,r,a;if(Uk(e[0])||Array.isArray(e[0])?([n,r,a]=e,t=Da):[t,n,r,a]=e,!t)return Gb;Array.isArray(n)||(n=[n]),Array.isArray(r)||(r=[r]);const o=[],i=()=>{o.forEach(c=>c()),o.length=0},s=(c,f,d,v)=>(c.addEventListener(f,d,v),()=>c.removeEventListener(f,d,v)),l=he(()=>[va(t),Yb(a)],([c,f])=>{i(),c&&o.push(...n.flatMap(d=>r.map(v=>s(c,d,v,f))))},{immediate:!0,flush:"post"}),u=()=>{l(),i()};return df(u),u}function qb(e,t=!1){const n=G(),r=()=>n.value=Boolean(e());return r(),Gk(r,t),n}function Yk(e,t={}){const{window:n=Da}=t,r=qb(()=>n&&"matchMedia"in n&&typeof n.matchMedia=="function");let a;const o=G(!1),i=()=>{a&&("removeEventListener"in a?a.removeEventListener("change",s):a.removeListener(s))},s=()=>{r.value&&(i(),a=n.matchMedia(Kk(e).value),o.value=a.matches,"addEventListener"in a?a.addEventListener("change",s):a.addListener(s))};return ot(s),df(()=>i()),o}const wu=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},Su="__vueuse_ssr_handlers__";wu[Su]=wu[Su]||{};wu[Su];function qk(e){return Yk("(prefers-color-scheme: dark)",e)}var sh=Object.getOwnPropertySymbols,Xk=Object.prototype.hasOwnProperty,Jk=Object.prototype.propertyIsEnumerable,Qk=(e,t)=>{var n={};for(var r in e)Xk.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&sh)for(var r of sh(e))t.indexOf(r)<0&&Jk.call(e,r)&&(n[r]=e[r]);return n};function Zk(e,t,n={}){const r=n,{window:a=Da}=r,o=Qk(r,["window"]);let i;const s=qb(()=>a&&"ResizeObserver"in a),l=()=>{i&&(i.disconnect(),i=void 0)},u=he(()=>va(e),f=>{l(),s.value&&a&&f&&(i=new ResizeObserver(t),i.observe(f,o))},{immediate:!0,flush:"post"}),c=()=>{l(),u()};return df(c),{isSupported:s,stop:c}}function fD(e,t={width:0,height:0},n={}){const{window:r=Da,box:a="content-box"}=n,o=U(()=>{var l,u;return(u=(l=va(e))==null?void 0:l.namespaceURI)==null?void 0:u.includes("svg")}),i=G(t.width),s=G(t.height);return Zk(e,([l])=>{const u=a==="border-box"?l.borderBoxSize:a==="content-box"?l.contentBoxSize:l.devicePixelContentBoxSize;if(r&&o.value){const c=va(e);if(c){const f=r.getComputedStyle(c);i.value=parseFloat(f.width),s.value=parseFloat(f.height)}}else if(u){const c=Array.isArray(u)?u:[u];i.value=c.reduce((f,{inlineSize:d})=>f+d,0),s.value=c.reduce((f,{blockSize:d})=>f+d,0)}else i.value=l.contentRect.width,s.value=l.contentRect.height},n),he(()=>va(e),l=>{i.value=l?t.width:0,s.value=l?t.height:0}),{width:i,height:s}}function e$(e={}){const{type:t="page",touch:n=!0,resetOnTouchEnds:r=!1,initialValue:a={x:0,y:0},window:o=Da,eventFilter:i}=e,s=G(a.x),l=G(a.y),u=G(null),c=m=>{t==="page"?(s.value=m.pageX,l.value=m.pageY):t==="client"?(s.value=m.clientX,l.value=m.clientY):t==="movement"&&(s.value=m.movementX,l.value=m.movementY),u.value="mouse"},f=()=>{s.value=a.x,l.value=a.y},d=m=>{if(m.touches.length>0){const b=m.touches[0];t==="page"?(s.value=b.pageX,l.value=b.pageY):t==="client"&&(s.value=b.clientX,l.value=b.clientY),u.value="touch"}},v=m=>i===void 0?c(m):i(()=>c(m),{}),p=m=>i===void 0?d(m):i(()=>d(m),{});return o&&(na(o,"mousemove",v,{passive:!0}),na(o,"dragover",v,{passive:!0}),n&&t!=="movement"&&(na(o,"touchstart",p,{passive:!0}),na(o,"touchmove",p,{passive:!0}),r&&na(o,"touchend",f,{passive:!0}))),{x:s,y:l,sourceType:u}}function lh(e,t={}){const{handleOutside:n=!0,window:r=Da}=t,{x:a,y:o,sourceType:i}=e$(t),s=G(e??(r==null?void 0:r.document.body)),l=G(0),u=G(0),c=G(0),f=G(0),d=G(0),v=G(0),p=G(!0);let m=()=>{};return r&&(m=he([s,a,o],()=>{const b=va(s);if(!b)return;const{left:y,top:C,width:w,height:_}=b.getBoundingClientRect();c.value=y+r.pageXOffset,f.value=C+r.pageYOffset,d.value=_,v.value=w;const x=a.value-c.value,O=o.value-f.value;p.value=w===0||_===0||x<0||O<0||x>w||O>_,(n||!p.value)&&(l.value=x,u.value=O)},{immediate:!0}),na(document,"mouseleave",()=>{p.value=!0})),{x:a,y:o,sourceType:i,elementX:l,elementY:u,elementPositionX:c,elementPositionY:f,elementHeight:d,elementWidth:v,isOutside:p,stop:m}}var uh;(function(e){e.UP="UP",e.RIGHT="RIGHT",e.DOWN="DOWN",e.LEFT="LEFT",e.NONE="NONE"})(uh||(uh={}));var t$=Object.defineProperty,ch=Object.getOwnPropertySymbols,n$=Object.prototype.hasOwnProperty,r$=Object.prototype.propertyIsEnumerable,fh=(e,t,n)=>t in e?t$(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,a$=(e,t)=>{for(var n in t||(t={}))n$.call(t,n)&&fh(e,n,t[n]);if(ch)for(var n of ch(t))r$.call(t,n)&&fh(e,n,t[n]);return e};const o$={easeInSine:[.12,0,.39,0],easeOutSine:[.61,1,.88,1],easeInOutSine:[.37,0,.63,1],easeInQuad:[.11,0,.5,0],easeOutQuad:[.5,1,.89,1],easeInOutQuad:[.45,0,.55,1],easeInCubic:[.32,0,.67,0],easeOutCubic:[.33,1,.68,1],easeInOutCubic:[.65,0,.35,1],easeInQuart:[.5,0,.75,0],easeOutQuart:[.25,1,.5,1],easeInOutQuart:[.76,0,.24,1],easeInQuint:[.64,0,.78,0],easeOutQuint:[.22,1,.36,1],easeInOutQuint:[.83,0,.17,1],easeInExpo:[.7,0,.84,0],easeOutExpo:[.16,1,.3,1],easeInOutExpo:[.87,0,.13,1],easeInCirc:[.55,0,1,.45],easeOutCirc:[0,.55,.45,1],easeInOutCirc:[.85,0,.15,1],easeInBack:[.36,0,.66,-.56],easeOutBack:[.34,1.56,.64,1],easeInOutBack:[.68,-.6,.32,1.6]};a$({linear:Wk},o$);const i$={style:{position:"relative"}},s$=ve({__name:"edgeTrigger",props:{tabIdx:null},setup(e){const t=e,n=ff(),r=G(),a=G(),{isOutside:o}=lh(a),{isOutside:i}=lh(r),s=U(()=>!o.value&&!!n.dragingTab),l=U(()=>!i.value&&!!n.dragingTab&&!s.value),u=(c,f)=>{var v,p,m,b;const d=JSON.parse(((v=c.dataTransfer)==null?void 0:v.getData("text"))??"{}");if(console.log("on-drop",f,d),(d==null?void 0:d.from)==="tab-drag"){if(c.stopPropagation(),n.dragingTab=void 0,f==="insert"&&d.tabIdx===t.tabIdx)return;const y=n.tabList,C=y[d.tabIdx].panes[d.paneIdx];y[d.tabIdx].panes.splice(d.paneIdx,1),f==="add-right"?(y[t.tabIdx].key=((p=y[t.tabIdx].panes[d.paneIdx-1])==null?void 0:p.key)??y[t.tabIdx].panes[0].key,y.splice(t.tabIdx+1,0,Zi({panes:[C],key:C.key}))):(y[d.tabIdx].key=((m=y[d.tabIdx].panes[d.paneIdx-1])==null?void 0:m.key)??((b=y[d.tabIdx].panes[0])==null?void 0:b.key),y[t.tabIdx].panes.push(C),y[t.tabIdx].key=C.key),y[d.tabIdx].panes.length===0&&y.splice(d.tabIdx,1)}};return(c,f)=>(Ut(),lo("div",{class:pa(["wrap",{accept:$t(l)}]),ref_key:"trigger",ref:r,onDragover:f[2]||(f[2]=ra(()=>{},["prevent"])),onDrop:f[3]||(f[3]=ra(d=>u(d,"insert"),["prevent"]))},[Fi("div",{class:pa(["trigger",{accept:$t(s)}]),ref_key:"edgeTrigger",ref:a,onDragover:f[0]||(f[0]=ra(()=>{},["prevent"])),onDrop:f[1]||(f[1]=ra(d=>u(d,"add-right"),["prevent"]))},null,34),Fi("div",i$,[$i(c.$slots,"default",{},void 0,!0)])],34))}});const Xb=(e,t)=>{const n=e.__vccOpts||e;for(const[r,a]of t)n[r]=a;return n},l$=Xb(s$,[["__scopeId","data-v-68a48c30"]]),u$=ve({__name:"SplitViewTab",setup(e){const t=ff(),n={"auto-upload":wr(()=>nr(()=>import("./autoUpload-87bd4da6.js"),["assets/autoUpload-87bd4da6.js","assets/index-c245d5a1.js","assets/index-806213af.css","assets/index-fa1d0842.js","assets/button-9350a9f5.js","assets/index-f58e8b14.css","assets/useTaskListStore-d857a07d.js","assets/task-d619ea8f.js","assets/autoUpload-fcd0c76a.css"])),local:wr(()=>nr(()=>import("./stackView-5259d939.js"),["assets/stackView-5259d939.js","assets/index-9fce1407.js","assets/index-c245d5a1.js","assets/index-806213af.css","assets/index-ef4461ad.css","assets/index-fa1d0842.js","assets/button-9350a9f5.js","assets/index-f58e8b14.css","assets/useTaskListStore-d857a07d.js","assets/copy2clipboard-ed9c1651.js","assets/stackView-080ed0e7.css"])),netdisk:wr(()=>nr(()=>import("./stackView-5259d939.js"),["assets/stackView-5259d939.js","assets/index-9fce1407.js","assets/index-c245d5a1.js","assets/index-806213af.css","assets/index-ef4461ad.css","assets/index-fa1d0842.js","assets/button-9350a9f5.js","assets/index-f58e8b14.css","assets/useTaskListStore-d857a07d.js","assets/copy2clipboard-ed9c1651.js","assets/stackView-080ed0e7.css"])),"task-record":wr(()=>nr(()=>import("./taskRecord-19411077.js"),["assets/taskRecord-19411077.js","assets/index-9fce1407.js","assets/index-c245d5a1.js","assets/index-806213af.css","assets/index-ef4461ad.css","assets/index-fa1d0842.js","assets/button-9350a9f5.js","assets/index-f58e8b14.css","assets/useTaskListStore-d857a07d.js","assets/copy2clipboard-ed9c1651.js","assets/task-d619ea8f.js","assets/taskRecord-16f064a2.css"])),empty:wr(()=>nr(()=>import("./emptyStartup-a92bac41.js"),["assets/emptyStartup-a92bac41.js","assets/button-9350a9f5.js","assets/emptyStartup-eadf21a6.css"])),"log-detail":wr(()=>nr(()=>import("./logDetail-2bde819d.js"),["assets/logDetail-2bde819d.js","assets/useTaskListStore-d857a07d.js","assets/logDetail-136bd643.css"])),"global-setting":wr(()=>nr(()=>import("./globalSetting-197d6100.js"),["assets/globalSetting-197d6100.js","assets/index-9fce1407.js","assets/index-c245d5a1.js","assets/index-806213af.css","assets/index-ef4461ad.css","assets/useTaskListStore-d857a07d.js","assets/button-9350a9f5.js","assets/globalSetting-7820d191.css"]))},r=(o,i,s)=>{var u,c;const l=t.tabList[o];if(s==="add"){const f={type:"empty",key:ro(),name:_t("emptyStartPage")};l.panes.push(f),l.key=f.key}else{if(t.tabList.reduce((d,v)=>d+v.panes.length,0)===1)return hs.error(_t("deleteNotAllowedWithOnePaneLeft"));const f=l.panes.findIndex(d=>d.key===i);l.key===i&&(l.key=((u=l.panes[f-1])==null?void 0:u.key)??((c=l.panes[0])==null?void 0:c.key)),l.panes.splice(f,1),l.panes.length===0&&t.tabList.splice(o,1)}},a=G();return he(()=>t.tabList,async()=>{var o;await Et(),t.saveRecord(t.tabList),Array.from(((o=a.value)==null?void 0:o.querySelectorAll(".splitpanes__pane"))??[]).forEach((i,s)=>{Array.from(i.querySelectorAll(".ant-tabs-tab")??[]).forEach((l,u)=>{const c=l;c.setAttribute("draggable","true"),c.setAttribute("tabIdx",s.toString()),c.setAttribute("paneIdx",u.toString()),c.ondragend=()=>{t.dragingTab=void 0},c.ondragstart=f=>{t.dragingTab={tabIdx:s,paneIdx:u},f.dataTransfer.setData("text/plain",JSON.stringify({tabIdx:s,paneIdx:u,from:"tab-drag"}))}})})},{immediate:!0,deep:!0}),(o,i)=>{const s=Qi,l=vo;return Ut(),lo("div",{ref_key:"container",ref:a},[S($t(jk),{class:"default-theme"},{default:ir(()=>[(Ut(!0),lo(Fe,null,If($t(t).tabList,(u,c)=>(Ut(),Bn($t(Vk),{key:$t($k)(u)},{default:ir(()=>[S(l$,{tabIdx:c},{default:ir(()=>[S(l,{type:"editable-card",activeKey:u.key,"onUpdate:activeKey":f=>u.key=f,onEdit:(f,d)=>r(c,f,d)},{default:ir(()=>[(Ut(!0),lo(Fe,null,If(u.panes,(f,d)=>(Ut(),Bn(s,{key:f.key,tab:f.name,class:"pane","force-render":f.type==="task-record"},{default:ir(()=>[(Ut(),Bn(wC(n[f.type]),Xu({tabIdx:c,paneIdx:d},f),null,16,["tabIdx","paneIdx"]))]),_:2},1032,["tab","force-render"]))),128))]),_:2},1032,["activeKey","onUpdate:activeKey","onEdit"])]),_:2},1032,["tabIdx"])]),_:2},1024))),128))]),_:1})],512)}}});const c$=Xb(u$,[["__scopeId","data-v-44ba8909"]]),f$=ve({__name:"App",setup(e){const t=ff(),n=st(new Do(-1,0,0,"throw"));return Ue(async()=>{Ek().then(async r=>{t.conf=r;const a=await Fk(r);t.autoCompletedDirList=a.filter(o=>{var i,s;return(s=(i=o==null?void 0:o.dir)==null?void 0:i.trim)==null?void 0:s.call(i)})}),t.user=await n.pushAction(Tk).res}),(r,a)=>{const o=Vt;return Ut(),Bn(o,{loading:!n.isIdle},{default:ir(()=>[S(c$)]),_:1},8,["loading"])}}});function d$(e){return typeof e=="object"&&e!==null}function dh(e,t){return e=d$(e)?e:Object.create(null),new Proxy(e,{get(n,r,a){return r==="key"?Reflect.get(n,r,a):Reflect.get(n,r,a)||Reflect.get(t,r,a)}})}function v$(e,t){return t.reduce((n,r)=>n==null?void 0:n[r],e)}function p$(e,t,n){return t.slice(0,-1).reduce((r,a)=>/^(__proto__)$/.test(a)?{}:r[a]=r[a]||{},e)[t[t.length-1]]=n,e}function h$(e,t){return t.reduce((n,r)=>{const a=r.split(".");return p$(n,a,v$(e,a))},{})}function vh(e,{storage:t,serializer:n,key:r,debug:a}){try{const o=t==null?void 0:t.getItem(r);o&&e.$patch(n==null?void 0:n.deserialize(o))}catch(o){a&&console.error(o)}}function ph(e,{storage:t,serializer:n,key:r,paths:a,debug:o}){try{const i=Array.isArray(a)?h$(e,a):e;t.setItem(r,n.serialize(i))}catch(i){o&&console.error(i)}}function m$(e={}){return t=>{const{auto:n=!1}=e,{options:{persist:r=n},store:a}=t;if(!r)return;const o=(Array.isArray(r)?r.map(i=>dh(i,e)):[dh(r,e)]).map(({storage:i=localStorage,beforeRestore:s=null,afterRestore:l=null,serializer:u={serialize:JSON.stringify,deserialize:JSON.parse},key:c=a.$id,paths:f=null,debug:d=!1})=>{var v;return{storage:i,beforeRestore:s,afterRestore:l,serializer:u,key:((v=e.key)!=null?v:p=>p)(c),paths:f,debug:d}});a.$persist=()=>{o.forEach(i=>{ph(a.$state,i)})},a.$hydrate=({runHooks:i=!0}={})=>{o.forEach(s=>{const{beforeRestore:l,afterRestore:u}=s;i&&(l==null||l(t)),vh(a,s),i&&(u==null||u(t))})},o.forEach(i=>{const{beforeRestore:s,afterRestore:l}=i;s==null||s(t),vh(a,i),l==null||l(t),a.$subscribe((u,c)=>{ph(c,i)},{detached:!0})})}}var g$=m$();const Jb=Mk();Jb.use(g$);R1(f$).use(Jb).use(cf).mount("#zanllp_dev_gradio_fe");const y$=qk();he(y$,async e=>{const t=document.getElementsByTagName("head")[0];if(e){const n=document.createElement("style"),{default:r}=await nr(()=>import("./antd.dark-6fb13a95.js"),[]);n.innerHTML=r,n.setAttribute("antd-dark",""),t.appendChild(n)}else Array.from(t.querySelectorAll("style[antd-dark]")).forEach(n=>n.remove())},{immediate:!0});export{T2 as $,ct as A,Kr as B,pc as C,dt as D,fS as E,ff as F,U as G,ot as H,wS as I,st as J,Ut as K,lo as L,$t as M,ir as N,Bn as O,Z as P,S$ as Q,ga as R,Vt as S,Na as T,C$ as U,Fi as V,Fe as W,If as X,pa as Y,nD as Z,le as _,S as a,ro as a$,Xb as a0,Cy as a1,Pt as a2,dr as a3,Dt as a4,nM as a5,We as a6,cM as a7,gM as a8,kI as a9,gx as aA,pp as aB,Lm as aC,Vn as aD,M_ as aE,j_ as aF,Qf as aG,yx as aH,en as aI,zr as aJ,AP as aK,Ec as aL,Sc as aM,Xy as aN,Fu as aO,_t as aP,xt as aQ,NS as aR,Yy as aS,hs as aT,fD as aU,Do as aV,uD as aW,Ca as aX,G$ as aY,tD as aZ,Zi as a_,hn as aa,nc as ab,Tn as ac,pr as ad,He as ae,WI as af,E$ as ag,he as ah,Et as ai,Xe as aj,Pv as ak,hc as al,Gt as am,Ic as an,ta as ao,Ce as ap,ty as aq,nt as ar,Be as as,Ki as at,to as au,yr as av,mp as aw,gN as ax,vw as ay,Hi as az,Yt as b,RE as b$,cD as b0,Z$ as b1,lD as b2,eD as b3,aD as b4,WR as b5,oD as b6,g2 as b7,Ye as b8,rC as b9,Y$ as bA,q$ as bB,iN as bC,$k as bD,M$ as bE,Dk as bF,J$ as bG,Q$ as bH,VI as bI,Tc as bJ,Oo as bK,n2 as bL,ou as bM,NM as bN,Vo as bO,ly as bP,uw as bQ,zu as bR,dg as bS,iD as bT,P$ as bU,IA as bV,NA as bW,NP as bX,OP as bY,SP as bZ,An as b_,aC as ba,oC as bb,ma as bc,W0 as bd,Jh as be,SC as bf,$i as bg,wC as bh,Xu as bi,w$ as bj,Bo as bk,ra as bl,b$ as bm,WC as bn,Jy as bo,_$ as bp,qi as bq,Lo as br,QI as bs,I$ as bt,qs as bu,hA as bv,jI as bw,sD as bx,iM as by,X$ as bz,be as c,IE as c0,Gg as c1,PE as c2,iv as c3,In as c4,Br as c5,Cv as c6,dv as c7,gP as c8,Wn as c9,xs as cA,ZA as cB,XP as cC,x$ as cD,E_ as cE,Ur as cF,$1 as cG,rp as cH,Bv as cI,T$ as cJ,eo as cK,Aa as cL,kk as cM,rD as cN,ql as ca,vr as cb,pv as cc,bx as cd,AS as ce,Ld as cf,Qg as cg,PA as ch,yA as ci,zc as cj,DA as ck,UA as cl,wM as cm,UM as cn,dw as co,O1 as cp,On as cq,O$ as cr,Me as cs,qM as ct,No as cu,Wg as cv,PM as cw,EM as cx,QA as cy,zA as cz,ve as d,ag as e,Ma as f,xo as g,A as h,Un as i,yS as j,vg as k,FS as l,zS as m,KS as n,XS as o,Ly as p,ky as q,G as r,Gn as s,ec as t,Ft as u,bm as v,vs as w,Te as x,Ue as y,Ia as z}; diff --git a/vue/dist/assets/index-b363ae13.js b/vue/dist/assets/index-c245d5a1.js similarity index 97% rename from vue/dist/assets/index-b363ae13.js rename to vue/dist/assets/index-c245d5a1.js index eb6e454..6a1347d 100644 --- a/vue/dist/assets/index-b363ae13.js +++ b/vue/dist/assets/index-c245d5a1.js @@ -1 +1 @@ -import{cE as L,c5 as H,cF as V,cG as W,cH as J,al as X,r as I,y as T,as as Y,G as v,ar as q,t as D,d as $,u as B,cI as G,a6 as j,A as Q,cJ as A,c as M,_ as s,a as U,h as E}from"./index-3eae54c8.js";var Z=L(Object.getPrototypeOf,Object);const z=Z;var ee="[object Object]",te=Function.prototype,ne=Object.prototype,k=te.toString,re=ne.hasOwnProperty,ae=k.call(Object);function be(t){if(!H(t)||V(t)!=ee)return!1;var e=z(t);if(e===null)return!0;var r=re.call(e,"constructor")&&e.constructor;return typeof r=="function"&&r instanceof r&&k.call(r)==ae}function R(t,e){for(var r=0;rl?0:l+e),r=r>l?l:r,r<0&&(r+=l),l=e>r?0:r-e>>>0,e>>>=0;for(var d=Array(l);++c0?"".concat(n[0]/-2,"px"):void 0,f=n[1]>0?"".concat(n[1]/-2,"px"):void 0;return o&&(a.marginLeft=o,a.marginRight=o),S.value?a.rowGap="".concat(n[1],"px"):f&&(a.marginTop=f,a.marginBottom=f),a});return function(){var n;return U("div",{class:P.value,style:_.value},[(n=c.default)===null||n===void 0?void 0:n.call(c)])}}});const he=pe;function ve(t){return typeof t=="number"?"".concat(t," ").concat(t," auto"):/^\d+(\.\d+)?(px|em|rem|%)$/.test(t)?"0 0 ".concat(t):t}var me=function(){return{span:[String,Number],order:[String,Number],offset:[String,Number],push:[String,Number],pull:[String,Number],xs:{type:[String,Number,Object],default:void 0},sm:{type:[String,Number,Object],default:void 0},md:{type:[String,Number,Object],default:void 0},lg:{type:[String,Number,Object],default:void 0},xl:{type:[String,Number,Object],default:void 0},xxl:{type:[String,Number,Object],default:void 0},xxxl:{type:[String,Number,Object],default:void 0},prefixCls:String,flex:[String,Number]}};const Ce=$({compatConfig:{MODE:3},name:"ACol",props:me(),setup:function(e,r){var c=r.slots,l=fe(),d=l.gutter,N=l.supportFlexGap,w=l.wrap,y=B("col",e),S=y.prefixCls,h=y.direction,P=v(function(){var n,a=e.span,o=e.order,f=e.offset,p=e.push,x=e.pull,u=S.value,g={};return["xs","sm","md","lg","xl","xxl","xxxl"].forEach(function(b){var m,i={},C=e[b];typeof C=="number"?i.span=C:j(C)==="object"&&(i=C||{}),g=E(E({},g),{},(m={},s(m,"".concat(u,"-").concat(b,"-").concat(i.span),i.span!==void 0),s(m,"".concat(u,"-").concat(b,"-order-").concat(i.order),i.order||i.order===0),s(m,"".concat(u,"-").concat(b,"-offset-").concat(i.offset),i.offset||i.offset===0),s(m,"".concat(u,"-").concat(b,"-push-").concat(i.push),i.push||i.push===0),s(m,"".concat(u,"-").concat(b,"-pull-").concat(i.pull),i.pull||i.pull===0),s(m,"".concat(u,"-rtl"),h.value==="rtl"),m))}),M(u,(n={},s(n,"".concat(u,"-").concat(a),a!==void 0),s(n,"".concat(u,"-order-").concat(o),o),s(n,"".concat(u,"-offset-").concat(f),f),s(n,"".concat(u,"-push-").concat(p),p),s(n,"".concat(u,"-pull-").concat(x),x),n),g)}),_=v(function(){var n=e.flex,a=d.value,o={};if(a&&a[0]>0){var f="".concat(a[0]/2,"px");o.paddingLeft=f,o.paddingRight=f}if(a&&a[1]>0&&!N.value){var p="".concat(a[1]/2,"px");o.paddingTop=p,o.paddingBottom=p}return n&&(o.flex=ve(n),w.value===!1&&!o.minWidth&&(o.minWidth=0)),o});return function(){var n;return U("div",{class:P.value,style:_.value},[(n=c.default)===null||n===void 0?void 0:n.call(c)])}}});export{Ce as C,he as R,ye as _,we as a,je as b,xe as c,ue as d,ce as e,z as g,be as i,Se as t}; +import{cE as L,c5 as H,cF as V,cG as W,cH as J,al as X,r as I,y as T,as as Y,G as v,ar as q,t as D,d as $,u as B,cI as G,a6 as j,A as Q,cJ as A,c as M,_ as s,a as U,h as E}from"./index-a0825fe1.js";var Z=L(Object.getPrototypeOf,Object);const z=Z;var ee="[object Object]",te=Function.prototype,ne=Object.prototype,k=te.toString,re=ne.hasOwnProperty,ae=k.call(Object);function be(t){if(!H(t)||V(t)!=ee)return!1;var e=z(t);if(e===null)return!0;var r=re.call(e,"constructor")&&e.constructor;return typeof r=="function"&&r instanceof r&&k.call(r)==ae}function R(t,e){for(var r=0;rl?0:l+e),r=r>l?l:r,r<0&&(r+=l),l=e>r?0:r-e>>>0,e>>>=0;for(var d=Array(l);++c0?"".concat(n[0]/-2,"px"):void 0,f=n[1]>0?"".concat(n[1]/-2,"px"):void 0;return o&&(a.marginLeft=o,a.marginRight=o),S.value?a.rowGap="".concat(n[1],"px"):f&&(a.marginTop=f,a.marginBottom=f),a});return function(){var n;return U("div",{class:P.value,style:_.value},[(n=c.default)===null||n===void 0?void 0:n.call(c)])}}});const he=pe;function ve(t){return typeof t=="number"?"".concat(t," ").concat(t," auto"):/^\d+(\.\d+)?(px|em|rem|%)$/.test(t)?"0 0 ".concat(t):t}var me=function(){return{span:[String,Number],order:[String,Number],offset:[String,Number],push:[String,Number],pull:[String,Number],xs:{type:[String,Number,Object],default:void 0},sm:{type:[String,Number,Object],default:void 0},md:{type:[String,Number,Object],default:void 0},lg:{type:[String,Number,Object],default:void 0},xl:{type:[String,Number,Object],default:void 0},xxl:{type:[String,Number,Object],default:void 0},xxxl:{type:[String,Number,Object],default:void 0},prefixCls:String,flex:[String,Number]}};const Ce=$({compatConfig:{MODE:3},name:"ACol",props:me(),setup:function(e,r){var c=r.slots,l=fe(),d=l.gutter,N=l.supportFlexGap,w=l.wrap,y=B("col",e),S=y.prefixCls,h=y.direction,P=v(function(){var n,a=e.span,o=e.order,f=e.offset,p=e.push,x=e.pull,u=S.value,g={};return["xs","sm","md","lg","xl","xxl","xxxl"].forEach(function(b){var m,i={},C=e[b];typeof C=="number"?i.span=C:j(C)==="object"&&(i=C||{}),g=E(E({},g),{},(m={},s(m,"".concat(u,"-").concat(b,"-").concat(i.span),i.span!==void 0),s(m,"".concat(u,"-").concat(b,"-order-").concat(i.order),i.order||i.order===0),s(m,"".concat(u,"-").concat(b,"-offset-").concat(i.offset),i.offset||i.offset===0),s(m,"".concat(u,"-").concat(b,"-push-").concat(i.push),i.push||i.push===0),s(m,"".concat(u,"-").concat(b,"-pull-").concat(i.pull),i.pull||i.pull===0),s(m,"".concat(u,"-rtl"),h.value==="rtl"),m))}),M(u,(n={},s(n,"".concat(u,"-").concat(a),a!==void 0),s(n,"".concat(u,"-order-").concat(o),o),s(n,"".concat(u,"-offset-").concat(f),f),s(n,"".concat(u,"-push-").concat(p),p),s(n,"".concat(u,"-pull-").concat(x),x),n),g)}),_=v(function(){var n=e.flex,a=d.value,o={};if(a&&a[0]>0){var f="".concat(a[0]/2,"px");o.paddingLeft=f,o.paddingRight=f}if(a&&a[1]>0&&!N.value){var p="".concat(a[1]/2,"px");o.paddingTop=p,o.paddingBottom=p}return n&&(o.flex=ve(n),w.value===!1&&!o.minWidth&&(o.minWidth=0)),o});return function(){var n;return U("div",{class:P.value,style:_.value},[(n=c.default)===null||n===void 0?void 0:n.call(c)])}}});export{Ce as C,he as R,ye as _,we as a,je as b,xe as c,ue as d,ce as e,z as g,be as i,Se as t}; diff --git a/vue/dist/assets/index-ca5e55e8.js b/vue/dist/assets/index-fa1d0842.js similarity index 98% rename from vue/dist/assets/index-ca5e55e8.js rename to vue/dist/assets/index-fa1d0842.js index 2edd84f..2582109 100644 --- a/vue/dist/assets/index-ca5e55e8.js +++ b/vue/dist/assets/index-fa1d0842.js @@ -1 +1 @@ -import{B as Y}from"./button-26bad4bf.js";import{d as te,u as fe,G as me,_ as d,a as m,aa as be,P as b,h as $,B as Z,c as F,bO as ge,t as he,r as U,b as L,k as xe,af as we,ah as ue,y as Be,A as Ce,f as _e,bJ as Ae,ae as Se,a6 as $e,W as Ie,ai as X,am as Oe,D as Pe}from"./index-3eae54c8.js";import{_ as ze,c as Ne}from"./index-b363ae13.js";var Fe=ze(function n(e){Ne(this,n),this.error=new Error("unreachable case: ".concat(JSON.stringify(e)))}),Re=function(){return{prefixCls:String,size:{type:String}}};const ae=te({compatConfig:{MODE:3},name:"AButtonGroup",props:Re(),setup:function(e,u){var r=u.slots,o=fe("btn-group",e),v=o.prefixCls,z=o.direction,y=me(function(){var w,R=e.size,P="";switch(R){case"large":P="lg";break;case"small":P="sm";break;case"middle":case void 0:break;default:console.warn(new Fe(R).error)}return w={},d(w,"".concat(v.value),!0),d(w,"".concat(v.value,"-").concat(P),P),d(w,"".concat(v.value,"-rtl"),z.value==="rtl"),w});return function(){var w;return m("div",{class:y.value},[be((w=r.default)===null||w===void 0?void 0:w.call(r))])}}});Y.Group=ae;Y.install=function(n){return n.component(Y.name,Y),n.component(ae.name,ae),n};var se=function(){return{id:String,prefixCls:String,inputPrefixCls:String,defaultValue:b.oneOfType([b.string,b.number]),value:{type:[String,Number,Symbol],default:void 0},placeholder:{type:[String,Number]},autocomplete:String,type:{type:String,default:"text"},name:String,size:{type:String},disabled:{type:Boolean,default:void 0},readonly:{type:Boolean,default:void 0},addonBefore:b.any,addonAfter:b.any,prefix:b.any,suffix:b.any,autofocus:{type:Boolean,default:void 0},allowClear:{type:Boolean,default:void 0},lazy:{type:Boolean,default:!0},maxlength:Number,loading:{type:Boolean,default:void 0},bordered:{type:Boolean,default:void 0},showCount:{type:[Boolean,Object]},htmlSize:Number,onPressEnter:Function,onKeydown:Function,onKeyup:Function,onFocus:Function,onBlur:Function,onChange:Function,onInput:Function,"onUpdate:value":Function,valueModifiers:Object,hidden:Boolean}};const je=se;var Ke=function(){return $($({},Z(se(),["prefix","addonBefore","addonAfter","suffix"])),{},{rows:Number,autosize:{type:[Boolean,Object],default:void 0},autoSize:{type:[Boolean,Object],default:void 0},onResize:{type:Function},onCompositionstart:Function,onCompositionend:Function,valueModifiers:Object})};function ce(n,e,u,r,o){var v;return F(n,(v={},d(v,"".concat(n,"-sm"),u==="small"),d(v,"".concat(n,"-lg"),u==="large"),d(v,"".concat(n,"-disabled"),r),d(v,"".concat(n,"-rtl"),o==="rtl"),d(v,"".concat(n,"-borderless"),!e),v))}var K=function(e){return e!=null&&(Array.isArray(e)?ge(e).length:!0)};function Me(n){return K(n.prefix)||K(n.suffix)||K(n.allowClear)}function ne(n){return K(n.addonBefore)||K(n.addonAfter)}var Ee=["text","input"];const Te=te({compatConfig:{MODE:3},name:"ClearableLabeledInput",inheritAttrs:!1,props:{prefixCls:String,inputType:b.oneOf(he("text","input")),value:b.any,defaultValue:b.any,allowClear:{type:Boolean,default:void 0},element:b.any,handleReset:Function,disabled:{type:Boolean,default:void 0},direction:{type:String},size:{type:String},suffix:b.any,prefix:b.any,addonBefore:b.any,addonAfter:b.any,readonly:{type:Boolean,default:void 0},focused:{type:Boolean,default:void 0},bordered:{type:Boolean,default:!0},triggerFocus:{type:Function},hidden:Boolean},setup:function(e,u){var r=u.slots,o=u.attrs,v=U(),z=function(t){var s;if((s=v.value)!==null&&s!==void 0&&s.contains(t.target)){var f=e.triggerFocus;f==null||f()}},y=function(t){var s,f=e.allowClear,l=e.value,i=e.disabled,B=e.readonly,g=e.handleReset,A=e.suffix,h=A===void 0?r.suffix:A;if(!f)return null;var S=!i&&!B&&l,x="".concat(t,"-clear-icon");return m(xe,{onClick:g,onMousedown:function(C){return C.preventDefault()},class:F((s={},d(s,"".concat(x,"-hidden"),!S),d(s,"".concat(x,"-has-suffix"),!!h),s),x),role:"button"},null)},w=function(t){var s,f=e.suffix,l=f===void 0?(s=r.suffix)===null||s===void 0?void 0:s.call(r):f,i=e.allowClear;return l||i?m("span",{class:"".concat(t,"-suffix")},[y(t),l]):null},R=function(t,s){var f,l,i,B=e.focused,g=e.value,A=e.prefix,h=A===void 0?(f=r.prefix)===null||f===void 0?void 0:f.call(r):A,S=e.size,x=e.suffix,N=x===void 0?(l=r.suffix)===null||l===void 0?void 0:l.call(r):x,C=e.disabled,j=e.allowClear,V=e.direction,W=e.readonly,M=e.bordered,G=e.hidden,J=e.addonAfter,ee=J===void 0?r.addonAfter:J,p=e.addonBefore,a=p===void 0?r.addonBefore:p,c=w(t);if(!Me({prefix:h,suffix:N,allowClear:j}))return L(s,{value:g});var O=h?m("span",{class:"".concat(t,"-prefix")},[h]):null,_=F("".concat(t,"-affix-wrapper"),(i={},d(i,"".concat(t,"-affix-wrapper-focused"),B),d(i,"".concat(t,"-affix-wrapper-disabled"),C),d(i,"".concat(t,"-affix-wrapper-sm"),S==="small"),d(i,"".concat(t,"-affix-wrapper-lg"),S==="large"),d(i,"".concat(t,"-affix-wrapper-input-with-clear-btn"),N&&j&&g),d(i,"".concat(t,"-affix-wrapper-rtl"),V==="rtl"),d(i,"".concat(t,"-affix-wrapper-readonly"),W),d(i,"".concat(t,"-affix-wrapper-borderless"),!M),d(i,"".concat(o.class),!ne({addonAfter:ee,addonBefore:a})&&o.class),i));return m("span",{ref:v,class:_,style:o.style,onMouseup:z,hidden:G},[O,L(s,{style:null,value:g,class:ce(t,M,S,C)}),c])},P=function(t,s){var f,l,i,B=e.addonBefore,g=B===void 0?(f=r.addonBefore)===null||f===void 0?void 0:f.call(r):B,A=e.addonAfter,h=A===void 0?(l=r.addonAfter)===null||l===void 0?void 0:l.call(r):A,S=e.size,x=e.direction,N=e.hidden;if(!ne({addonBefore:g,addonAfter:h}))return s;var C="".concat(t,"-group"),j="".concat(C,"-addon"),V=g?m("span",{class:j},[g]):null,W=h?m("span",{class:j},[h]):null,M=F("".concat(t,"-wrapper"),C,d({},"".concat(C,"-rtl"),x==="rtl")),G=F("".concat(t,"-group-wrapper"),(i={},d(i,"".concat(t,"-group-wrapper-sm"),S==="small"),d(i,"".concat(t,"-group-wrapper-lg"),S==="large"),d(i,"".concat(t,"-group-wrapper-rtl"),x==="rtl"),i),o.class);return m("span",{class:G,style:o.style,hidden:N},[m("span",{class:M},[V,L(s,{style:null}),W])])},T=function(t,s){var f,l=e.value,i=e.allowClear,B=e.direction,g=e.bordered,A=e.hidden,h=e.addonAfter,S=h===void 0?r.addonAfter:h,x=e.addonBefore,N=x===void 0?r.addonBefore:x;if(!i)return L(s,{value:l});var C=F("".concat(t,"-affix-wrapper"),"".concat(t,"-affix-wrapper-textarea-with-clear-btn"),(f={},d(f,"".concat(t,"-affix-wrapper-rtl"),B==="rtl"),d(f,"".concat(t,"-affix-wrapper-borderless"),!g),d(f,"".concat(o.class),!ne({addonAfter:S,addonBefore:N})&&o.class),f));return m("span",{class:C,style:o.style,hidden:A},[L(s,{style:null,value:l}),y(t)])};return function(){var I,t=e.prefixCls,s=e.inputType,f=e.element,l=f===void 0?(I=r.element)===null||I===void 0?void 0:I.call(r):f;return s===Ee[0]?T(t,l):P(t,R(t,l))}}});function le(n){return typeof n>"u"||n===null?"":String(n)}function ie(n,e,u,r){if(u){var o=e;if(e.type==="click"){Object.defineProperty(o,"target",{writable:!0}),Object.defineProperty(o,"currentTarget",{writable:!0});var v=n.cloneNode(!0);o.target=v,o.currentTarget=v,v.value="",u(o);return}if(r!==void 0){Object.defineProperty(o,"target",{writable:!0}),Object.defineProperty(o,"currentTarget",{writable:!0}),o.target=n,o.currentTarget=n,n.value=r,u(o);return}u(o)}}function Ve(n,e){if(n){n.focus(e);var u=e||{},r=u.cursor;if(r){var o=n.value.length;switch(r){case"start":n.setSelectionRange(0,0);break;case"end":n.setSelectionRange(o,o);break;default:n.setSelectionRange(0,o)}}}}const Je=te({compatConfig:{MODE:3},name:"AInput",inheritAttrs:!1,props:je(),setup:function(e,u){var r=u.slots,o=u.attrs,v=u.expose,z=u.emit,y=U(),w=U(),R,P=we(),T=fe("input",e),I=T.direction,t=T.prefixCls,s=T.size,f=T.autocomplete,l=U(e.value===void 0?e.defaultValue:e.value),i=U(!1);ue(function(){return e.value},function(){l.value=e.value}),ue(function(){return e.disabled},function(){e.value!==void 0&&(l.value=e.value),e.disabled&&(i.value=!1)});var B=function(){R=setTimeout(function(){var a;((a=y.value)===null||a===void 0?void 0:a.getAttribute("type"))==="password"&&y.value.hasAttribute("value")&&y.value.removeAttribute("value")})},g=function(a){Ve(y.value,a)},A=function(){var a;(a=y.value)===null||a===void 0||a.blur()},h=function(a,c,O){var _;(_=y.value)===null||_===void 0||_.setSelectionRange(a,c,O)},S=function(){var a;(a=y.value)===null||a===void 0||a.select()};v({focus:g,blur:A,input:y,stateValue:l,setSelectionRange:h,select:S});var x=function(a){var c=e.onFocus;i.value=!0,c==null||c(a),X(function(){B()})},N=function(a){var c=e.onBlur;i.value=!1,c==null||c(a),P.onFieldBlur(),X(function(){B()})},C=function(a){z("update:value",a.target.value),z("change",a),z("input",a),P.onFieldChange()},j=Oe(),V=function(a,c){l.value!==a&&(e.value===void 0?l.value=a:X(function(){y.value.value!==l.value&&j.update()}),X(function(){c&&c()}))},W=function(a){ie(y.value,a,C),V("",function(){g()})},M=function(a){var c=a.target,O=c.value,_=c.composing;if(!((a.isComposing||_)&&e.lazy||l.value===O)){var E=a.target.value;ie(y.value,a,C),V(E,function(){B()})}},G=function(a){a.keyCode===13&&z("pressEnter",a),z("keydown",a)};Be(function(){B()}),Ce(function(){clearTimeout(R)});var J=function(){var a,c=e.addonBefore,O=c===void 0?r.addonBefore:c,_=e.addonAfter,E=_===void 0?r.addonAfter:_,k=e.disabled,q=e.bordered,H=q===void 0?!0:q,D=e.valueModifiers,ve=D===void 0?{}:D,pe=e.htmlSize,oe=Z(e,["prefixCls","onPressEnter","addonBefore","addonAfter","prefix","suffix","allowClear","defaultValue","size","bordered","htmlSize","lazy","showCount","valueModifiers"]),Q=$($($({},oe),o),{},{autocomplete:f.value,onChange:M,onInput:M,onFocus:x,onBlur:N,onKeydown:G,class:F(ce(t.value,H,s.value,k,I.value),d({},o.class,o.class&&!O&&!E)),ref:y,key:"ant-input",size:pe,id:(a=oe.id)!==null&&a!==void 0?a:P.id.value});ve.lazy&&delete Q.onInput,Q.autofocus||delete Q.autofocus;var ye=m("input",Z(Q,["size"]),null);return _e(ye,[[Ae]])},ee=function(){var a,c=l.value,O=e.maxlength,_=e.suffix,E=_===void 0?(a=r.suffix)===null||a===void 0?void 0:a.call(r):_,k=e.showCount,q=Number(O)>0;if(E||k){var H=Se(le(c)).length,D=null;return $e(k)==="object"?D=k.formatter({count:H,maxlength:O}):D="".concat(H).concat(q?" / ".concat(O):""),m(Ie,null,[!!k&&m("span",{class:F("".concat(t.value,"-show-count-suffix"),d({},"".concat(t.value,"-show-count-has-suffix"),!!E))},[D]),E])}return null};return function(){var p=$($($({},o),e),{},{prefixCls:t.value,inputType:"input",value:le(l.value),handleReset:W,focused:i.value&&!e.disabled});return m(Te,$($({},Z(p,["element","valueModifiers","suffix","showCount"])),{},{ref:w}),$($({},r),{},{element:J,suffix:ee}))}}});var ke={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M942.2 486.2C847.4 286.5 704.1 186 512 186c-192.2 0-335.4 100.5-430.2 300.3a60.3 60.3 0 000 51.5C176.6 737.5 319.9 838 512 838c192.2 0 335.4-100.5 430.2-300.3 7.7-16.2 7.7-35 0-51.5zM512 766c-161.3 0-279.4-81.8-362.7-254C232.6 339.8 350.7 258 512 258c161.3 0 279.4 81.8 362.7 254C791.5 684.2 673.4 766 512 766zm-4-430c-97.2 0-176 78.8-176 176s78.8 176 176 176 176-78.8 176-176-78.8-176-176-176zm0 288c-61.9 0-112-50.1-112-112s50.1-112 112-112 112 50.1 112 112-50.1 112-112 112z"}}]},name:"eye",theme:"outlined"};const De=ke;function de(n){for(var e=1;e"u"||n===null?"":String(n)}function ie(n,e,u,r){if(u){var o=e;if(e.type==="click"){Object.defineProperty(o,"target",{writable:!0}),Object.defineProperty(o,"currentTarget",{writable:!0});var v=n.cloneNode(!0);o.target=v,o.currentTarget=v,v.value="",u(o);return}if(r!==void 0){Object.defineProperty(o,"target",{writable:!0}),Object.defineProperty(o,"currentTarget",{writable:!0}),o.target=n,o.currentTarget=n,n.value=r,u(o);return}u(o)}}function Ve(n,e){if(n){n.focus(e);var u=e||{},r=u.cursor;if(r){var o=n.value.length;switch(r){case"start":n.setSelectionRange(0,0);break;case"end":n.setSelectionRange(o,o);break;default:n.setSelectionRange(0,o)}}}}const Je=te({compatConfig:{MODE:3},name:"AInput",inheritAttrs:!1,props:je(),setup:function(e,u){var r=u.slots,o=u.attrs,v=u.expose,z=u.emit,y=U(),w=U(),R,P=we(),T=fe("input",e),I=T.direction,t=T.prefixCls,s=T.size,f=T.autocomplete,l=U(e.value===void 0?e.defaultValue:e.value),i=U(!1);ue(function(){return e.value},function(){l.value=e.value}),ue(function(){return e.disabled},function(){e.value!==void 0&&(l.value=e.value),e.disabled&&(i.value=!1)});var B=function(){R=setTimeout(function(){var a;((a=y.value)===null||a===void 0?void 0:a.getAttribute("type"))==="password"&&y.value.hasAttribute("value")&&y.value.removeAttribute("value")})},g=function(a){Ve(y.value,a)},A=function(){var a;(a=y.value)===null||a===void 0||a.blur()},h=function(a,c,O){var _;(_=y.value)===null||_===void 0||_.setSelectionRange(a,c,O)},S=function(){var a;(a=y.value)===null||a===void 0||a.select()};v({focus:g,blur:A,input:y,stateValue:l,setSelectionRange:h,select:S});var x=function(a){var c=e.onFocus;i.value=!0,c==null||c(a),X(function(){B()})},N=function(a){var c=e.onBlur;i.value=!1,c==null||c(a),P.onFieldBlur(),X(function(){B()})},C=function(a){z("update:value",a.target.value),z("change",a),z("input",a),P.onFieldChange()},j=Oe(),V=function(a,c){l.value!==a&&(e.value===void 0?l.value=a:X(function(){y.value.value!==l.value&&j.update()}),X(function(){c&&c()}))},W=function(a){ie(y.value,a,C),V("",function(){g()})},M=function(a){var c=a.target,O=c.value,_=c.composing;if(!((a.isComposing||_)&&e.lazy||l.value===O)){var E=a.target.value;ie(y.value,a,C),V(E,function(){B()})}},G=function(a){a.keyCode===13&&z("pressEnter",a),z("keydown",a)};Be(function(){B()}),Ce(function(){clearTimeout(R)});var J=function(){var a,c=e.addonBefore,O=c===void 0?r.addonBefore:c,_=e.addonAfter,E=_===void 0?r.addonAfter:_,k=e.disabled,q=e.bordered,H=q===void 0?!0:q,D=e.valueModifiers,ve=D===void 0?{}:D,pe=e.htmlSize,oe=Z(e,["prefixCls","onPressEnter","addonBefore","addonAfter","prefix","suffix","allowClear","defaultValue","size","bordered","htmlSize","lazy","showCount","valueModifiers"]),Q=$($($({},oe),o),{},{autocomplete:f.value,onChange:M,onInput:M,onFocus:x,onBlur:N,onKeydown:G,class:F(ce(t.value,H,s.value,k,I.value),d({},o.class,o.class&&!O&&!E)),ref:y,key:"ant-input",size:pe,id:(a=oe.id)!==null&&a!==void 0?a:P.id.value});ve.lazy&&delete Q.onInput,Q.autofocus||delete Q.autofocus;var ye=m("input",Z(Q,["size"]),null);return _e(ye,[[Ae]])},ee=function(){var a,c=l.value,O=e.maxlength,_=e.suffix,E=_===void 0?(a=r.suffix)===null||a===void 0?void 0:a.call(r):_,k=e.showCount,q=Number(O)>0;if(E||k){var H=Se(le(c)).length,D=null;return $e(k)==="object"?D=k.formatter({count:H,maxlength:O}):D="".concat(H).concat(q?" / ".concat(O):""),m(Ie,null,[!!k&&m("span",{class:F("".concat(t.value,"-show-count-suffix"),d({},"".concat(t.value,"-show-count-has-suffix"),!!E))},[D]),E])}return null};return function(){var p=$($($({},o),e),{},{prefixCls:t.value,inputType:"input",value:le(l.value),handleReset:W,focused:i.value&&!e.disabled});return m(Te,$($({},Z(p,["element","valueModifiers","suffix","showCount"])),{},{ref:w}),$($({},r),{},{element:J,suffix:ee}))}}});var ke={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M942.2 486.2C847.4 286.5 704.1 186 512 186c-192.2 0-335.4 100.5-430.2 300.3a60.3 60.3 0 000 51.5C176.6 737.5 319.9 838 512 838c192.2 0 335.4-100.5 430.2-300.3 7.7-16.2 7.7-35 0-51.5zM512 766c-161.3 0-279.4-81.8-362.7-254C232.6 339.8 350.7 258 512 258c161.3 0 279.4 81.8 362.7 254C791.5 684.2 673.4 766 512 766zm-4-430c-97.2 0-176 78.8-176 176s78.8 176 176 176 176-78.8 176-176-78.8-176-176-176zm0 288c-61.9 0-112-50.1-112-112s50.1-112 112-112 112 50.1 112 112-50.1 112-112 112z"}}]},name:"eye",theme:"outlined"};const De=ke;function de(n){for(var e=1;ec.taskLogMap.get(n.logDetailId));return f(o,async()=>{await m();const e=a.value;e&&(e.scrollTop=e.scrollHeight)},{deep:!0}),(e,B)=>(t(),s("div",v,[l("ul",{class:"list",ref_key:"logListEl",ref:a},[(t(!0),s(k,null,L(D(o),(i,_)=>(t(),s("li",{key:_},[l("pre",null,y(i.log),1)]))),128))],512)]))}});const T=h(x,[["__scopeId","data-v-59148842"]]);export{T as default}; +import{u as p}from"./useTaskListStore-d857a07d.js";import{d as u,r as d,G as g,ah as f,ai as m,K as t,L as s,V as l,W as k,X as L,U as y,M as D,a0 as h}from"./index-a0825fe1.js";const v={class:"container"},x=u({__name:"logDetail",props:{logDetailId:null},setup(r){const n=r,c=p(),a=d(),o=g(()=>c.taskLogMap.get(n.logDetailId));return f(o,async()=>{await m();const e=a.value;e&&(e.scrollTop=e.scrollHeight)},{deep:!0}),(e,B)=>(t(),s("div",v,[l("ul",{class:"list",ref_key:"logListEl",ref:a},[(t(!0),s(k,null,L(D(o),(i,_)=>(t(),s("li",{key:_},[l("pre",null,y(i.log),1)]))),128))],512)]))}});const T=h(x,[["__scopeId","data-v-59148842"]]);export{T as default}; diff --git a/vue/dist/assets/stackView-724bceaa.css b/vue/dist/assets/stackView-080ed0e7.css similarity index 96% rename from vue/dist/assets/stackView-724bceaa.css rename to vue/dist/assets/stackView-080ed0e7.css index df4f00c..79348cb 100644 --- a/vue/dist/assets/stackView-724bceaa.css +++ b/vue/dist/assets/stackView-080ed0e7.css @@ -1 +1 @@ -.ant-spin{box-sizing:border-box;margin:0;padding:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";position:absolute;display:none;color:#d03f0a;text-align:center;vertical-align:middle;opacity:0;transition:transform .3s cubic-bezier(.78,.14,.15,.86)}.ant-spin-spinning{position:static;display:inline-block;opacity:1}.ant-spin-nested-loading{position:relative}.ant-spin-nested-loading>div>.ant-spin{position:absolute;top:0;left:0;z-index:4;display:block;width:100%;height:100%;max-height:400px}.ant-spin-nested-loading>div>.ant-spin .ant-spin-dot{position:absolute;top:50%;left:50%;margin:-10px}.ant-spin-nested-loading>div>.ant-spin .ant-spin-text{position:absolute;top:50%;width:100%;padding-top:5px;text-shadow:0 1px 2px #fff}.ant-spin-nested-loading>div>.ant-spin.ant-spin-show-text .ant-spin-dot{margin-top:-20px}.ant-spin-nested-loading>div>.ant-spin-sm .ant-spin-dot{margin:-7px}.ant-spin-nested-loading>div>.ant-spin-sm .ant-spin-text{padding-top:2px}.ant-spin-nested-loading>div>.ant-spin-sm.ant-spin-show-text .ant-spin-dot{margin-top:-17px}.ant-spin-nested-loading>div>.ant-spin-lg .ant-spin-dot{margin:-16px}.ant-spin-nested-loading>div>.ant-spin-lg .ant-spin-text{padding-top:11px}.ant-spin-nested-loading>div>.ant-spin-lg.ant-spin-show-text .ant-spin-dot{margin-top:-26px}.ant-spin-container{position:relative;transition:opacity .3s}.ant-spin-container:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;display:none \ ;width:100%;height:100%;background:#fff;opacity:0;transition:all .3s;content:"";pointer-events:none}.ant-spin-blur{clear:both;opacity:.5;user-select:none;pointer-events:none}.ant-spin-blur:after{opacity:.4;pointer-events:auto}.ant-spin-tip{color:#00000073}.ant-spin-dot{position:relative;display:inline-block;font-size:20px;width:1em;height:1em}.ant-spin-dot-item{position:absolute;display:block;width:9px;height:9px;background-color:#d03f0a;border-radius:100%;transform:scale(.75);transform-origin:50% 50%;opacity:.3;animation:antSpinMove 1s infinite linear alternate}.ant-spin-dot-item:nth-child(1){top:0;left:0}.ant-spin-dot-item:nth-child(2){top:0;right:0;animation-delay:.4s}.ant-spin-dot-item:nth-child(3){right:0;bottom:0;animation-delay:.8s}.ant-spin-dot-item:nth-child(4){bottom:0;left:0;animation-delay:1.2s}.ant-spin-dot-spin{transform:rotate(45deg);animation:antRotate 1.2s infinite linear}.ant-spin-sm .ant-spin-dot{font-size:14px}.ant-spin-sm .ant-spin-dot i{width:6px;height:6px}.ant-spin-lg .ant-spin-dot{font-size:32px}.ant-spin-lg .ant-spin-dot i{width:14px;height:14px}.ant-spin.ant-spin-show-text .ant-spin-text{display:block}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.ant-spin-blur{background:#fff;opacity:.5}}@keyframes antSpinMove{to{opacity:1}}@keyframes antRotate{to{transform:rotate(405deg)}}.ant-spin-rtl{direction:rtl}.ant-spin-rtl .ant-spin-dot-spin{transform:rotate(-45deg);animation-name:antRotateRtl}@keyframes antRotateRtl{to{transform:rotate(-405deg)}}.ant-image{position:relative;display:inline-block}.ant-image-img{width:100%;height:auto;vertical-align:middle}.ant-image-img-placeholder{background-color:#f5f5f5;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTQuNSAyLjVoLTEzQS41LjUgMCAwIDAgMSAzdjEwYS41LjUgMCAwIDAgLjUuNWgxM2EuNS41IDAgMCAwIC41LS41VjNhLjUuNSAwIDAgMC0uNS0uNXpNNS4yODEgNC43NWExIDEgMCAwIDEgMCAyIDEgMSAwIDAgMSAwLTJ6bTguMDMgNi44M2EuMTI3LjEyNyAwIDAgMS0uMDgxLjAzSDIuNzY5YS4xMjUuMTI1IDAgMCAxLS4wOTYtLjIwN2wyLjY2MS0zLjE1NmEuMTI2LjEyNiAwIDAgMSAuMTc3LS4wMTZsLjAxNi4wMTZMNy4wOCAxMC4wOWwyLjQ3LTIuOTNhLjEyNi4xMjYgMCAwIDEgLjE3Ny0uMDE2bC4wMTUuMDE2IDMuNTg4IDQuMjQ0YS4xMjcuMTI3IDAgMCAxLS4wMi4xNzV6IiBmaWxsPSIjOEM4QzhDIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=);background-repeat:no-repeat;background-position:center center;background-size:30%}.ant-image-mask{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:#fff;background:rgba(0,0,0,.5);cursor:pointer;opacity:0;transition:opacity .3s}.ant-image-mask-info{padding:0 4px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ant-image-mask-info .anticon{margin-inline-end:4px}.ant-image-mask:hover{opacity:1}.ant-image-placeholder{position:absolute;top:0;right:0;bottom:0;left:0}.ant-image-preview{pointer-events:none;height:100%;text-align:center}.ant-image-preview.ant-zoom-enter,.ant-image-preview.antzoom-appear{transform:none;opacity:0;animation-duration:.3s;user-select:none}.ant-image-preview-mask{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;height:100%;background-color:#00000073}.ant-image-preview-mask-hidden{display:none}.ant-image-preview-wrap{position:fixed;top:0;right:0;bottom:0;left:0;overflow:auto;outline:0;-webkit-overflow-scrolling:touch}.ant-image-preview-body{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.ant-image-preview-img{max-width:100%;max-height:100%;vertical-align:middle;transform:scaleZ(1);cursor:grab;transition:transform .3s cubic-bezier(.215,.61,.355,1) 0s;user-select:none;pointer-events:auto}.ant-image-preview-img-wrapper{position:absolute;top:0;right:0;bottom:0;left:0;transition:transform .3s cubic-bezier(.215,.61,.355,1) 0s}.ant-image-preview-img-wrapper:before{display:inline-block;width:1px;height:50%;margin-right:-1px;content:""}.ant-image-preview-moving .ant-image-preview-img{cursor:grabbing}.ant-image-preview-moving .ant-image-preview-img-wrapper{transition-duration:0s}.ant-image-preview-wrap{z-index:1080}.ant-image-preview-operations{box-sizing:border-box;margin:0;padding:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;font-feature-settings:"tnum";position:absolute;top:0;right:0;z-index:1;display:flex;flex-direction:row-reverse;align-items:center;width:100%;color:#ffffffd9;list-style:none;background:rgba(0,0,0,.1);pointer-events:auto}.ant-image-preview-operations-operation{margin-left:12px;padding:12px;cursor:pointer}.ant-image-preview-operations-operation-disabled{color:#ffffff40;pointer-events:none}.ant-image-preview-operations-operation:last-of-type{margin-left:0}.ant-image-preview-operations-icon{font-size:18px}.ant-image-preview-switch-left,.ant-image-preview-switch-right{position:absolute;top:50%;right:10px;z-index:1;display:flex;align-items:center;justify-content:center;width:44px;height:44px;margin-top:-22px;color:#ffffffd9;background:rgba(0,0,0,.1);border-radius:50%;cursor:pointer;pointer-events:auto}.ant-image-preview-switch-left-disabled,.ant-image-preview-switch-right-disabled{color:#ffffff40;cursor:not-allowed}.ant-image-preview-switch-left-disabled>.anticon,.ant-image-preview-switch-right-disabled>.anticon{cursor:not-allowed}.ant-image-preview-switch-left>.anticon,.ant-image-preview-switch-right>.anticon{font-size:18px}.ant-image-preview-switch-left{left:10px}.ant-image-preview-switch-right{right:10px}.ant-dropdown-menu-item.ant-dropdown-menu-item-danger{color:#ff4d4f}.ant-dropdown-menu-item.ant-dropdown-menu-item-danger:hover{color:#fff;background-color:#ff4d4f}.ant-dropdown{box-sizing:border-box;margin:0;padding:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";position:absolute;top:-9999px;left:-9999px;z-index:1050;display:block}.ant-dropdown:before{position:absolute;top:-4px;right:0;bottom:-4px;left:-7px;z-index:-9999;opacity:.0001;content:" "}.ant-dropdown-wrap{position:relative}.ant-dropdown-wrap .ant-btn>.anticon-down{font-size:10px}.ant-dropdown-wrap .anticon-down:before{transition:transform .2s}.ant-dropdown-wrap-open .anticon-down:before{transform:rotate(180deg)}.ant-dropdown-hidden,.ant-dropdown-menu-hidden,.ant-dropdown-menu-submenu-hidden{display:none}.ant-dropdown-show-arrow.ant-dropdown-placement-topCenter,.ant-dropdown-show-arrow.ant-dropdown-placement-topLeft,.ant-dropdown-show-arrow.ant-dropdown-placement-topRight{padding-bottom:10px}.ant-dropdown-show-arrow.ant-dropdown-placement-bottomCenter,.ant-dropdown-show-arrow.ant-dropdown-placement-bottomLeft,.ant-dropdown-show-arrow.ant-dropdown-placement-bottomRight{padding-top:10px}.ant-dropdown-arrow{position:absolute;z-index:1;display:block;width:8.48528137px;height:8.48528137px;background:transparent;border-style:solid;border-width:4.24264069px;transform:rotate(45deg)}.ant-dropdown-placement-topCenter>.ant-dropdown-arrow,.ant-dropdown-placement-topLeft>.ant-dropdown-arrow,.ant-dropdown-placement-topRight>.ant-dropdown-arrow{bottom:6.2px;border-color:transparent #fff #fff transparent;box-shadow:3px 3px 7px #00000012}.ant-dropdown-placement-topCenter>.ant-dropdown-arrow{left:50%;transform:translate(-50%) rotate(45deg)}.ant-dropdown-placement-topLeft>.ant-dropdown-arrow{left:16px}.ant-dropdown-placement-topRight>.ant-dropdown-arrow{right:16px}.ant-dropdown-placement-bottomCenter>.ant-dropdown-arrow,.ant-dropdown-placement-bottomLeft>.ant-dropdown-arrow,.ant-dropdown-placement-bottomRight>.ant-dropdown-arrow{top:6px;border-color:#fff transparent transparent #fff;box-shadow:-2px -2px 5px #0000000f}.ant-dropdown-placement-bottomCenter>.ant-dropdown-arrow{left:50%;transform:translate(-50%) rotate(45deg)}.ant-dropdown-placement-bottomLeft>.ant-dropdown-arrow{left:16px}.ant-dropdown-placement-bottomRight>.ant-dropdown-arrow{right:16px}.ant-dropdown-menu{position:relative;margin:0;padding:4px 0;text-align:left;list-style-type:none;background-color:#fff;background-clip:padding-box;border-radius:2px;outline:none;box-shadow:0 3px 6px -4px #0000001f,0 6px 16px #00000014,0 9px 28px 8px #0000000d}.ant-dropdown-menu-item-group-title{padding:5px 12px;color:#00000073;transition:all .3s}.ant-dropdown-menu-submenu-popup{position:absolute;z-index:1050;background:transparent;box-shadow:none;transform-origin:0 0}.ant-dropdown-menu-submenu-popup ul,.ant-dropdown-menu-submenu-popup li{list-style:none}.ant-dropdown-menu-submenu-popup ul{margin-right:.3em;margin-left:.3em}.ant-dropdown-menu-item{position:relative;display:flex;align-items:center}.ant-dropdown-menu-item-icon{min-width:12px;margin-right:8px;font-size:12px}.ant-dropdown-menu-title-content{flex:auto;white-space:nowrap}.ant-dropdown-menu-title-content>a{color:inherit;transition:all .3s}.ant-dropdown-menu-title-content>a:hover{color:inherit}.ant-dropdown-menu-title-content>a:after{position:absolute;top:0;right:0;bottom:0;left:0;content:""}.ant-dropdown-menu-item,.ant-dropdown-menu-submenu-title{clear:both;margin:0;padding:5px 12px;color:#000000d9;font-weight:400;font-size:14px;line-height:22px;cursor:pointer;transition:all .3s}.ant-dropdown-menu-item-selected,.ant-dropdown-menu-submenu-title-selected{color:#d03f0a;background-color:#fff1e6}.ant-dropdown-menu-item:hover,.ant-dropdown-menu-submenu-title:hover{background-color:#f5f5f5}.ant-dropdown-menu-item-disabled,.ant-dropdown-menu-submenu-title-disabled{color:#00000040;cursor:not-allowed}.ant-dropdown-menu-item-disabled:hover,.ant-dropdown-menu-submenu-title-disabled:hover{color:#00000040;background-color:#fff;cursor:not-allowed}.ant-dropdown-menu-item-disabled a,.ant-dropdown-menu-submenu-title-disabled a{pointer-events:none}.ant-dropdown-menu-item-divider,.ant-dropdown-menu-submenu-title-divider{height:1px;margin:4px 0;overflow:hidden;line-height:0;background-color:#f0f0f0}.ant-dropdown-menu-item .ant-dropdown-menu-submenu-expand-icon,.ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-expand-icon{position:absolute;right:8px}.ant-dropdown-menu-item .ant-dropdown-menu-submenu-expand-icon .ant-dropdown-menu-submenu-arrow-icon,.ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-expand-icon .ant-dropdown-menu-submenu-arrow-icon{margin-right:0!important;color:#00000073;font-size:10px;font-style:normal}.ant-dropdown-menu-item-group-list{margin:0 8px;padding:0;list-style:none}.ant-dropdown-menu-submenu-title{padding-right:24px}.ant-dropdown-menu-submenu-vertical{position:relative}.ant-dropdown-menu-submenu-vertical>.ant-dropdown-menu{position:absolute;top:0;left:100%;min-width:100%;margin-left:4px;transform-origin:0 0}.ant-dropdown-menu-submenu.ant-dropdown-menu-submenu-disabled .ant-dropdown-menu-submenu-title,.ant-dropdown-menu-submenu.ant-dropdown-menu-submenu-disabled .ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-arrow-icon{color:#00000040;background-color:#fff;cursor:not-allowed}.ant-dropdown-menu-submenu-selected .ant-dropdown-menu-submenu-title{color:#d03f0a}.ant-dropdown.ant-slide-down-enter.ant-slide-down-enter-active.ant-dropdown-placement-bottomLeft,.ant-dropdown.ant-slide-down-appear.ant-slide-down-appear-active.ant-dropdown-placement-bottomLeft,.ant-dropdown.ant-slide-down-enter.ant-slide-down-enter-active.ant-dropdown-placement-bottomCenter,.ant-dropdown.ant-slide-down-appear.ant-slide-down-appear-active.ant-dropdown-placement-bottomCenter,.ant-dropdown.ant-slide-down-enter.ant-slide-down-enter-active.ant-dropdown-placement-bottomRight,.ant-dropdown.ant-slide-down-appear.ant-slide-down-appear-active.ant-dropdown-placement-bottomRight{animation-name:antSlideUpIn}.ant-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-dropdown-placement-topLeft,.ant-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-dropdown-placement-topLeft,.ant-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-dropdown-placement-topCenter,.ant-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-dropdown-placement-topCenter,.ant-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-dropdown-placement-topRight,.ant-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-dropdown-placement-topRight{animation-name:antSlideDownIn}.ant-dropdown.ant-slide-down-leave.ant-slide-down-leave-active.ant-dropdown-placement-bottomLeft,.ant-dropdown.ant-slide-down-leave.ant-slide-down-leave-active.ant-dropdown-placement-bottomCenter,.ant-dropdown.ant-slide-down-leave.ant-slide-down-leave-active.ant-dropdown-placement-bottomRight{animation-name:antSlideUpOut}.ant-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-dropdown-placement-topLeft,.ant-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-dropdown-placement-topCenter,.ant-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-dropdown-placement-topRight{animation-name:antSlideDownOut}.ant-dropdown-trigger>.anticon.anticon-down,.ant-dropdown-link>.anticon.anticon-down,.ant-dropdown-button>.anticon.anticon-down{font-size:10px;vertical-align:baseline}.ant-dropdown-button{white-space:nowrap}.ant-dropdown-button.ant-btn-group>.ant-btn-loading,.ant-dropdown-button.ant-btn-group>.ant-btn-loading+.ant-btn{cursor:default;pointer-events:none}.ant-dropdown-button.ant-btn-group>.ant-btn-loading+.ant-btn:before{display:block}.ant-dropdown-button.ant-btn-group>.ant-btn:last-child:not(:first-child):not(.ant-btn-icon-only){padding-right:8px;padding-left:8px}.ant-dropdown-menu-dark,.ant-dropdown-menu-dark .ant-dropdown-menu{background:#001529}.ant-dropdown-menu-dark .ant-dropdown-menu-item,.ant-dropdown-menu-dark .ant-dropdown-menu-submenu-title,.ant-dropdown-menu-dark .ant-dropdown-menu-item>a,.ant-dropdown-menu-dark .ant-dropdown-menu-item>.anticon+span>a{color:#ffffffa6}.ant-dropdown-menu-dark .ant-dropdown-menu-item .ant-dropdown-menu-submenu-arrow:after,.ant-dropdown-menu-dark .ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-arrow:after,.ant-dropdown-menu-dark .ant-dropdown-menu-item>a .ant-dropdown-menu-submenu-arrow:after,.ant-dropdown-menu-dark .ant-dropdown-menu-item>.anticon+span>a .ant-dropdown-menu-submenu-arrow:after{color:#ffffffa6}.ant-dropdown-menu-dark .ant-dropdown-menu-item:hover,.ant-dropdown-menu-dark .ant-dropdown-menu-submenu-title:hover,.ant-dropdown-menu-dark .ant-dropdown-menu-item>a:hover,.ant-dropdown-menu-dark .ant-dropdown-menu-item>.anticon+span>a:hover{color:#fff;background:transparent}.ant-dropdown-menu-dark .ant-dropdown-menu-item-selected,.ant-dropdown-menu-dark .ant-dropdown-menu-item-selected:hover,.ant-dropdown-menu-dark .ant-dropdown-menu-item-selected>a{color:#fff;background:#d03f0a}.ant-dropdown-rtl{direction:rtl}.ant-dropdown-rtl.ant-dropdown:before{right:-7px;left:0}.ant-dropdown-menu.ant-dropdown-menu-rtl,.ant-dropdown-rtl .ant-dropdown-menu-item-group-title,.ant-dropdown-menu-submenu-rtl .ant-dropdown-menu-item-group-title{direction:rtl;text-align:right}.ant-dropdown-menu-submenu-popup.ant-dropdown-menu-submenu-rtl{transform-origin:100% 0}.ant-dropdown-rtl .ant-dropdown-menu-submenu-popup ul,.ant-dropdown-rtl .ant-dropdown-menu-submenu-popup li,.ant-dropdown-rtl .ant-dropdown-menu-item,.ant-dropdown-rtl .ant-dropdown-menu-submenu-title{text-align:right}.ant-dropdown-rtl .ant-dropdown-menu-item>.anticon:first-child,.ant-dropdown-rtl .ant-dropdown-menu-submenu-title>.anticon:first-child,.ant-dropdown-rtl .ant-dropdown-menu-item>span>.anticon:first-child,.ant-dropdown-rtl .ant-dropdown-menu-submenu-title>span>.anticon:first-child{margin-right:0;margin-left:8px}.ant-dropdown-rtl .ant-dropdown-menu-item .ant-dropdown-menu-submenu-expand-icon,.ant-dropdown-rtl .ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-expand-icon{right:auto;left:8px}.ant-dropdown-rtl .ant-dropdown-menu-item .ant-dropdown-menu-submenu-expand-icon .ant-dropdown-menu-submenu-arrow-icon,.ant-dropdown-rtl .ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-expand-icon .ant-dropdown-menu-submenu-arrow-icon{margin-left:0!important;transform:scaleX(-1)}.ant-dropdown-rtl .ant-dropdown-menu-submenu-title{padding-right:12px;padding-left:24px}.ant-dropdown-rtl .ant-dropdown-menu-submenu-vertical>.ant-dropdown-menu{right:100%;left:0;margin-right:4px;margin-left:0}.ant-menu-item-danger.ant-menu-item,.ant-menu-item-danger.ant-menu-item:hover,.ant-menu-item-danger.ant-menu-item-active{color:#ff4d4f}.ant-menu-item-danger.ant-menu-item:active{background:#fff1f0}.ant-menu-item-danger.ant-menu-item-selected{color:#ff4d4f}.ant-menu-item-danger.ant-menu-item-selected>a,.ant-menu-item-danger.ant-menu-item-selected>a:hover{color:#ff4d4f}.ant-menu:not(.ant-menu-horizontal) .ant-menu-item-danger.ant-menu-item-selected{background-color:#fff1f0}.ant-menu-inline .ant-menu-item-danger.ant-menu-item:after{border-right-color:#ff4d4f}.ant-menu-dark .ant-menu-item-danger.ant-menu-item,.ant-menu-dark .ant-menu-item-danger.ant-menu-item:hover,.ant-menu-dark .ant-menu-item-danger.ant-menu-item>a{color:#ff4d4f}.ant-menu-dark.ant-menu-dark:not(.ant-menu-horizontal) .ant-menu-item-danger.ant-menu-item-selected{color:#fff;background-color:#ff4d4f}.ant-menu{box-sizing:border-box;margin:0;font-variant:tabular-nums;line-height:1.5715;font-feature-settings:"tnum";padding:0;color:#000000d9;font-size:14px;line-height:0;text-align:left;list-style:none;background:#fff;outline:none;box-shadow:0 3px 6px -4px #0000001f,0 6px 16px #00000014,0 9px 28px 8px #0000000d;transition:background .3s,width .3s cubic-bezier(.2,0,0,1) 0s}.ant-menu:before{display:table;content:""}.ant-menu:after{display:table;clear:both;content:""}.ant-menu.ant-menu-root:focus-visible{box-shadow:0 0 0 2px #ffd0b0}.ant-menu ul,.ant-menu ol{margin:0;padding:0;list-style:none}.ant-menu-overflow{display:flex}.ant-menu-overflow-item{flex:none}.ant-menu-hidden,.ant-menu-submenu-hidden{display:none}.ant-menu-item-group-title{height:1.5715;padding:8px 16px;color:#00000073;font-size:14px;line-height:1.5715;transition:all .3s}.ant-menu-horizontal .ant-menu-submenu{transition:border-color .3s cubic-bezier(.645,.045,.355,1),background .3s cubic-bezier(.645,.045,.355,1)}.ant-menu-submenu,.ant-menu-submenu-inline{transition:border-color .3s cubic-bezier(.645,.045,.355,1),background .3s cubic-bezier(.645,.045,.355,1),padding .15s cubic-bezier(.645,.045,.355,1)}.ant-menu-submenu-selected{color:#d03f0a}.ant-menu-item:active,.ant-menu-submenu-title:active{background:#fff1e6}.ant-menu-submenu .ant-menu-sub{cursor:initial;transition:background .3s cubic-bezier(.645,.045,.355,1),padding .3s cubic-bezier(.645,.045,.355,1)}.ant-menu-title-content{transition:color .3s}.ant-menu-item a{color:#000000d9}.ant-menu-item a:hover{color:#d03f0a}.ant-menu-item a:before{position:absolute;top:0;right:0;bottom:0;left:0;background-color:transparent;content:""}.ant-menu-item>.ant-badge a{color:#000000d9}.ant-menu-item>.ant-badge a:hover{color:#d03f0a}.ant-menu-item-divider{overflow:hidden;line-height:0;border-color:#f0f0f0;border-style:solid;border-width:1px 0 0}.ant-menu-item-divider-dashed{border-style:dashed}.ant-menu-horizontal .ant-menu-item,.ant-menu-horizontal .ant-menu-submenu{margin-top:-1px}.ant-menu-horizontal>.ant-menu-item:hover,.ant-menu-horizontal>.ant-menu-item-active,.ant-menu-horizontal>.ant-menu-submenu .ant-menu-submenu-title:hover{background-color:transparent}.ant-menu-item-selected,.ant-menu-item-selected a,.ant-menu-item-selected a:hover{color:#d03f0a}.ant-menu:not(.ant-menu-horizontal) .ant-menu-item-selected{background-color:#fff1e6}.ant-menu-inline,.ant-menu-vertical,.ant-menu-vertical-left{border-right:1px solid #f0f0f0}.ant-menu-vertical-right{border-left:1px solid #f0f0f0}.ant-menu-vertical.ant-menu-sub,.ant-menu-vertical-left.ant-menu-sub,.ant-menu-vertical-right.ant-menu-sub{min-width:160px;max-height:calc(100vh - 100px);padding:0;overflow:hidden;border-right:0}.ant-menu-vertical.ant-menu-sub:not([class*="-active"]),.ant-menu-vertical-left.ant-menu-sub:not([class*="-active"]),.ant-menu-vertical-right.ant-menu-sub:not([class*="-active"]){overflow-x:hidden;overflow-y:auto}.ant-menu-vertical.ant-menu-sub .ant-menu-item,.ant-menu-vertical-left.ant-menu-sub .ant-menu-item,.ant-menu-vertical-right.ant-menu-sub .ant-menu-item{left:0;margin-left:0;border-right:0}.ant-menu-vertical.ant-menu-sub .ant-menu-item:after,.ant-menu-vertical-left.ant-menu-sub .ant-menu-item:after,.ant-menu-vertical-right.ant-menu-sub .ant-menu-item:after{border-right:0}.ant-menu-vertical.ant-menu-sub>.ant-menu-item,.ant-menu-vertical-left.ant-menu-sub>.ant-menu-item,.ant-menu-vertical-right.ant-menu-sub>.ant-menu-item,.ant-menu-vertical.ant-menu-sub>.ant-menu-submenu,.ant-menu-vertical-left.ant-menu-sub>.ant-menu-submenu,.ant-menu-vertical-right.ant-menu-sub>.ant-menu-submenu{transform-origin:0 0}.ant-menu-horizontal.ant-menu-sub{min-width:114px}.ant-menu-horizontal .ant-menu-item,.ant-menu-horizontal .ant-menu-submenu-title{transition:border-color .3s,background .3s}.ant-menu-item,.ant-menu-submenu-title{position:relative;display:block;margin:0;padding:0 20px;white-space:nowrap;cursor:pointer;transition:border-color .3s,background .3s,padding .3s cubic-bezier(.645,.045,.355,1)}.ant-menu-item .ant-menu-item-icon,.ant-menu-submenu-title .ant-menu-item-icon,.ant-menu-item .anticon,.ant-menu-submenu-title .anticon{min-width:14px;font-size:14px;transition:font-size .15s cubic-bezier(.215,.61,.355,1),margin .3s cubic-bezier(.645,.045,.355,1),color .3s}.ant-menu-item .ant-menu-item-icon+span,.ant-menu-submenu-title .ant-menu-item-icon+span,.ant-menu-item .anticon+span,.ant-menu-submenu-title .anticon+span{margin-left:10px;opacity:1;transition:opacity .3s cubic-bezier(.645,.045,.355,1),margin .3s,color .3s}.ant-menu-item .ant-menu-item-icon.svg,.ant-menu-submenu-title .ant-menu-item-icon.svg{vertical-align:-.125em}.ant-menu-item.ant-menu-item-only-child>.anticon,.ant-menu-submenu-title.ant-menu-item-only-child>.anticon,.ant-menu-item.ant-menu-item-only-child>.ant-menu-item-icon,.ant-menu-submenu-title.ant-menu-item-only-child>.ant-menu-item-icon{margin-right:0}.ant-menu-item:focus-visible,.ant-menu-submenu-title:focus-visible{box-shadow:0 0 0 2px #ffd0b0}.ant-menu>.ant-menu-item-divider{margin:1px 0;padding:0}.ant-menu-submenu-popup{position:absolute;z-index:1050;background:transparent;border-radius:2px;box-shadow:none;transform-origin:0 0}.ant-menu-submenu-popup:before{position:absolute;top:-7px;right:0;bottom:0;left:0;z-index:-1;width:100%;height:100%;opacity:.0001;content:" "}.ant-menu-submenu-placement-rightTop:before{top:0;left:-7px}.ant-menu-submenu>.ant-menu{background-color:#fff;border-radius:2px}.ant-menu-submenu>.ant-menu-submenu-title:after{transition:transform .3s cubic-bezier(.645,.045,.355,1)}.ant-menu-submenu-popup>.ant-menu{background-color:#fff}.ant-menu-submenu-expand-icon,.ant-menu-submenu-arrow{position:absolute;top:50%;right:16px;width:10px;color:#000000d9;transform:translateY(-50%);transition:transform .3s cubic-bezier(.645,.045,.355,1)}.ant-menu-submenu-arrow:before,.ant-menu-submenu-arrow:after{position:absolute;width:6px;height:1.5px;background-color:currentcolor;border-radius:2px;transition:background .3s cubic-bezier(.645,.045,.355,1),transform .3s cubic-bezier(.645,.045,.355,1),top .3s cubic-bezier(.645,.045,.355,1),color .3s cubic-bezier(.645,.045,.355,1);content:""}.ant-menu-submenu-arrow:before{transform:rotate(45deg) translateY(-2.5px)}.ant-menu-submenu-arrow:after{transform:rotate(-45deg) translateY(2.5px)}.ant-menu-submenu:hover>.ant-menu-submenu-title>.ant-menu-submenu-expand-icon,.ant-menu-submenu:hover>.ant-menu-submenu-title>.ant-menu-submenu-arrow{color:#d03f0a}.ant-menu-inline-collapsed .ant-menu-submenu-arrow:before,.ant-menu-submenu-inline .ant-menu-submenu-arrow:before{transform:rotate(-45deg) translate(2.5px)}.ant-menu-inline-collapsed .ant-menu-submenu-arrow:after,.ant-menu-submenu-inline .ant-menu-submenu-arrow:after{transform:rotate(45deg) translate(-2.5px)}.ant-menu-submenu-horizontal .ant-menu-submenu-arrow{display:none}.ant-menu-submenu-open.ant-menu-submenu-inline>.ant-menu-submenu-title>.ant-menu-submenu-arrow{transform:translateY(-2px)}.ant-menu-submenu-open.ant-menu-submenu-inline>.ant-menu-submenu-title>.ant-menu-submenu-arrow:after{transform:rotate(-45deg) translate(-2.5px)}.ant-menu-submenu-open.ant-menu-submenu-inline>.ant-menu-submenu-title>.ant-menu-submenu-arrow:before{transform:rotate(45deg) translate(2.5px)}.ant-menu-vertical .ant-menu-submenu-selected,.ant-menu-vertical-left .ant-menu-submenu-selected,.ant-menu-vertical-right .ant-menu-submenu-selected{color:#d03f0a}.ant-menu-horizontal{line-height:46px;border:0;border-bottom:1px solid #f0f0f0;box-shadow:none}.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-item,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-submenu{margin-top:-1px;margin-bottom:0;padding:0 20px}.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-item:hover,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-submenu:hover,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-item-active,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-submenu-active,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-item-open,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-submenu-open,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-item-selected,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-submenu-selected{color:#d03f0a}.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-item:hover:after,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-submenu:hover:after,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-item-active:after,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-submenu-active:after,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-item-open:after,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-submenu-open:after,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-item-selected:after,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-submenu-selected:after{border-bottom:2px solid #d03f0a}.ant-menu-horizontal>.ant-menu-item,.ant-menu-horizontal>.ant-menu-submenu{position:relative;top:1px;display:inline-block;vertical-align:bottom}.ant-menu-horizontal>.ant-menu-item:after,.ant-menu-horizontal>.ant-menu-submenu:after{position:absolute;right:20px;bottom:0;left:20px;border-bottom:2px solid transparent;transition:border-color .3s cubic-bezier(.645,.045,.355,1);content:""}.ant-menu-horizontal>.ant-menu-submenu>.ant-menu-submenu-title{padding:0}.ant-menu-horizontal>.ant-menu-item a{color:#000000d9}.ant-menu-horizontal>.ant-menu-item a:hover{color:#d03f0a}.ant-menu-horizontal>.ant-menu-item a:before{bottom:-2px}.ant-menu-horizontal>.ant-menu-item-selected a{color:#d03f0a}.ant-menu-horizontal:after{display:block;clear:both;height:0;content:" "}.ant-menu-vertical .ant-menu-item,.ant-menu-vertical-left .ant-menu-item,.ant-menu-vertical-right .ant-menu-item,.ant-menu-inline .ant-menu-item{position:relative}.ant-menu-vertical .ant-menu-item:after,.ant-menu-vertical-left .ant-menu-item:after,.ant-menu-vertical-right .ant-menu-item:after,.ant-menu-inline .ant-menu-item:after{position:absolute;top:0;right:0;bottom:0;border-right:3px solid #d03f0a;transform:scaleY(.0001);opacity:0;transition:transform .15s cubic-bezier(.215,.61,.355,1),opacity .15s cubic-bezier(.215,.61,.355,1);content:""}.ant-menu-vertical .ant-menu-item,.ant-menu-vertical-left .ant-menu-item,.ant-menu-vertical-right .ant-menu-item,.ant-menu-inline .ant-menu-item,.ant-menu-vertical .ant-menu-submenu-title,.ant-menu-vertical-left .ant-menu-submenu-title,.ant-menu-vertical-right .ant-menu-submenu-title,.ant-menu-inline .ant-menu-submenu-title{height:40px;margin-top:4px;margin-bottom:4px;padding:0 16px;overflow:hidden;line-height:40px;text-overflow:ellipsis}.ant-menu-vertical .ant-menu-submenu,.ant-menu-vertical-left .ant-menu-submenu,.ant-menu-vertical-right .ant-menu-submenu,.ant-menu-inline .ant-menu-submenu{padding-bottom:.02px}.ant-menu-vertical .ant-menu-item:not(:last-child),.ant-menu-vertical-left .ant-menu-item:not(:last-child),.ant-menu-vertical-right .ant-menu-item:not(:last-child),.ant-menu-inline .ant-menu-item:not(:last-child){margin-bottom:8px}.ant-menu-vertical>.ant-menu-item,.ant-menu-vertical-left>.ant-menu-item,.ant-menu-vertical-right>.ant-menu-item,.ant-menu-inline>.ant-menu-item,.ant-menu-vertical>.ant-menu-submenu>.ant-menu-submenu-title,.ant-menu-vertical-left>.ant-menu-submenu>.ant-menu-submenu-title,.ant-menu-vertical-right>.ant-menu-submenu>.ant-menu-submenu-title,.ant-menu-inline>.ant-menu-submenu>.ant-menu-submenu-title{height:40px;line-height:40px}.ant-menu-vertical .ant-menu-item-group-list .ant-menu-submenu-title,.ant-menu-vertical .ant-menu-submenu-title{padding-right:34px}.ant-menu-inline{width:100%}.ant-menu-inline .ant-menu-selected:after,.ant-menu-inline .ant-menu-item-selected:after{transform:scaleY(1);opacity:1;transition:transform .15s cubic-bezier(.645,.045,.355,1),opacity .15s cubic-bezier(.645,.045,.355,1)}.ant-menu-inline .ant-menu-item,.ant-menu-inline .ant-menu-submenu-title{width:calc(100% + 1px)}.ant-menu-inline .ant-menu-item-group-list .ant-menu-submenu-title,.ant-menu-inline .ant-menu-submenu-title{padding-right:34px}.ant-menu-inline.ant-menu-root .ant-menu-item,.ant-menu-inline.ant-menu-root .ant-menu-submenu-title{display:flex;align-items:center;transition:border-color .3s,background .3s,padding .1s cubic-bezier(.215,.61,.355,1)}.ant-menu-inline.ant-menu-root .ant-menu-item>.ant-menu-title-content,.ant-menu-inline.ant-menu-root .ant-menu-submenu-title>.ant-menu-title-content{flex:auto;min-width:0;overflow:hidden;text-overflow:ellipsis}.ant-menu-inline.ant-menu-root .ant-menu-item>*,.ant-menu-inline.ant-menu-root .ant-menu-submenu-title>*{flex:none}.ant-menu.ant-menu-inline-collapsed{width:80px}.ant-menu.ant-menu-inline-collapsed>.ant-menu-item,.ant-menu.ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-item,.ant-menu.ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-submenu>.ant-menu-submenu-title,.ant-menu.ant-menu-inline-collapsed>.ant-menu-submenu>.ant-menu-submenu-title{left:0;padding:0 calc(50% - 8px);text-overflow:clip}.ant-menu.ant-menu-inline-collapsed>.ant-menu-item .ant-menu-submenu-arrow,.ant-menu.ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-item .ant-menu-submenu-arrow,.ant-menu.ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-submenu>.ant-menu-submenu-title .ant-menu-submenu-arrow,.ant-menu.ant-menu-inline-collapsed>.ant-menu-submenu>.ant-menu-submenu-title .ant-menu-submenu-arrow{opacity:0}.ant-menu.ant-menu-inline-collapsed>.ant-menu-item .ant-menu-item-icon,.ant-menu.ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-item .ant-menu-item-icon,.ant-menu.ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-submenu>.ant-menu-submenu-title .ant-menu-item-icon,.ant-menu.ant-menu-inline-collapsed>.ant-menu-submenu>.ant-menu-submenu-title .ant-menu-item-icon,.ant-menu.ant-menu-inline-collapsed>.ant-menu-item .anticon,.ant-menu.ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-item .anticon,.ant-menu.ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-submenu>.ant-menu-submenu-title .anticon,.ant-menu.ant-menu-inline-collapsed>.ant-menu-submenu>.ant-menu-submenu-title .anticon{margin:0;font-size:16px;line-height:40px}.ant-menu.ant-menu-inline-collapsed>.ant-menu-item .ant-menu-item-icon+span,.ant-menu.ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-item .ant-menu-item-icon+span,.ant-menu.ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-submenu>.ant-menu-submenu-title .ant-menu-item-icon+span,.ant-menu.ant-menu-inline-collapsed>.ant-menu-submenu>.ant-menu-submenu-title .ant-menu-item-icon+span,.ant-menu.ant-menu-inline-collapsed>.ant-menu-item .anticon+span,.ant-menu.ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-item .anticon+span,.ant-menu.ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-submenu>.ant-menu-submenu-title .anticon+span,.ant-menu.ant-menu-inline-collapsed>.ant-menu-submenu>.ant-menu-submenu-title .anticon+span{display:inline-block;opacity:0}.ant-menu.ant-menu-inline-collapsed .ant-menu-item-icon,.ant-menu.ant-menu-inline-collapsed .anticon{display:inline-block}.ant-menu.ant-menu-inline-collapsed-tooltip{pointer-events:none}.ant-menu.ant-menu-inline-collapsed-tooltip .ant-menu-item-icon,.ant-menu.ant-menu-inline-collapsed-tooltip .anticon{display:none}.ant-menu.ant-menu-inline-collapsed-tooltip a{color:#ffffffd9}.ant-menu.ant-menu-inline-collapsed .ant-menu-item-group-title{padding-right:4px;padding-left:4px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ant-menu-item-group-list{margin:0;padding:0}.ant-menu-item-group-list .ant-menu-item,.ant-menu-item-group-list .ant-menu-submenu-title{padding:0 16px 0 28px}.ant-menu-root.ant-menu-vertical,.ant-menu-root.ant-menu-vertical-left,.ant-menu-root.ant-menu-vertical-right,.ant-menu-root.ant-menu-inline{box-shadow:none}.ant-menu-root.ant-menu-inline-collapsed .ant-menu-item>.ant-menu-inline-collapsed-noicon,.ant-menu-root.ant-menu-inline-collapsed .ant-menu-submenu .ant-menu-submenu-title>.ant-menu-inline-collapsed-noicon{font-size:16px;text-align:center}.ant-menu-sub.ant-menu-inline{padding:0;background:#fafafa;border:0;border-radius:0;box-shadow:none}.ant-menu-sub.ant-menu-inline>.ant-menu-item,.ant-menu-sub.ant-menu-inline>.ant-menu-submenu>.ant-menu-submenu-title{height:40px;line-height:40px;list-style-position:inside;list-style-type:disc}.ant-menu-sub.ant-menu-inline .ant-menu-item-group-title{padding-left:32px}.ant-menu-item-disabled,.ant-menu-submenu-disabled{color:#00000040!important;background:none;cursor:not-allowed}.ant-menu-item-disabled:after,.ant-menu-submenu-disabled:after{border-color:transparent!important}.ant-menu-item-disabled a,.ant-menu-submenu-disabled a{color:#00000040!important;pointer-events:none}.ant-menu-item-disabled>.ant-menu-submenu-title,.ant-menu-submenu-disabled>.ant-menu-submenu-title{color:#00000040!important;cursor:not-allowed}.ant-menu-item-disabled>.ant-menu-submenu-title>.ant-menu-submenu-arrow:before,.ant-menu-submenu-disabled>.ant-menu-submenu-title>.ant-menu-submenu-arrow:before,.ant-menu-item-disabled>.ant-menu-submenu-title>.ant-menu-submenu-arrow:after,.ant-menu-submenu-disabled>.ant-menu-submenu-title>.ant-menu-submenu-arrow:after{background:rgba(0,0,0,.25)!important}.ant-layout-header .ant-menu{line-height:inherit}.ant-menu-inline-collapsed-tooltip a,.ant-menu-inline-collapsed-tooltip a:hover{color:#fff}.ant-menu-light .ant-menu-item:hover,.ant-menu-light .ant-menu-item-active,.ant-menu-light .ant-menu:not(.ant-menu-inline) .ant-menu-submenu-open,.ant-menu-light .ant-menu-submenu-active,.ant-menu-light .ant-menu-submenu-title:hover{color:#d03f0a}.ant-menu.ant-menu-root:focus-visible{box-shadow:0 0 0 2px #ab2800}.ant-menu-dark .ant-menu-item:focus-visible,.ant-menu-dark .ant-menu-submenu-title:focus-visible{box-shadow:0 0 0 2px #ab2800}.ant-menu.ant-menu-dark,.ant-menu-dark .ant-menu-sub,.ant-menu.ant-menu-dark .ant-menu-sub{color:#ffffffa6;background:#001529}.ant-menu.ant-menu-dark .ant-menu-submenu-title .ant-menu-submenu-arrow,.ant-menu-dark .ant-menu-sub .ant-menu-submenu-title .ant-menu-submenu-arrow,.ant-menu.ant-menu-dark .ant-menu-sub .ant-menu-submenu-title .ant-menu-submenu-arrow{opacity:.45;transition:all .3s}.ant-menu.ant-menu-dark .ant-menu-submenu-title .ant-menu-submenu-arrow:after,.ant-menu-dark .ant-menu-sub .ant-menu-submenu-title .ant-menu-submenu-arrow:after,.ant-menu.ant-menu-dark .ant-menu-sub .ant-menu-submenu-title .ant-menu-submenu-arrow:after,.ant-menu.ant-menu-dark .ant-menu-submenu-title .ant-menu-submenu-arrow:before,.ant-menu-dark .ant-menu-sub .ant-menu-submenu-title .ant-menu-submenu-arrow:before,.ant-menu.ant-menu-dark .ant-menu-sub .ant-menu-submenu-title .ant-menu-submenu-arrow:before{background:#fff}.ant-menu-dark.ant-menu-submenu-popup{background:transparent}.ant-menu-dark .ant-menu-inline.ant-menu-sub{background:#000c17}.ant-menu-dark.ant-menu-horizontal{border-bottom:0}.ant-menu-dark.ant-menu-horizontal>.ant-menu-item,.ant-menu-dark.ant-menu-horizontal>.ant-menu-submenu{top:0;margin-top:0;padding:0 20px;border-color:#001529;border-bottom:0}.ant-menu-dark.ant-menu-horizontal>.ant-menu-item:hover{background-color:#d03f0a}.ant-menu-dark.ant-menu-horizontal>.ant-menu-item>a:before{bottom:0}.ant-menu-dark .ant-menu-item,.ant-menu-dark .ant-menu-item-group-title,.ant-menu-dark .ant-menu-item>a,.ant-menu-dark .ant-menu-item>span>a{color:#ffffffa6}.ant-menu-dark.ant-menu-inline,.ant-menu-dark.ant-menu-vertical,.ant-menu-dark.ant-menu-vertical-left,.ant-menu-dark.ant-menu-vertical-right{border-right:0}.ant-menu-dark.ant-menu-inline .ant-menu-item,.ant-menu-dark.ant-menu-vertical .ant-menu-item,.ant-menu-dark.ant-menu-vertical-left .ant-menu-item,.ant-menu-dark.ant-menu-vertical-right .ant-menu-item{left:0;margin-left:0;border-right:0}.ant-menu-dark.ant-menu-inline .ant-menu-item:after,.ant-menu-dark.ant-menu-vertical .ant-menu-item:after,.ant-menu-dark.ant-menu-vertical-left .ant-menu-item:after,.ant-menu-dark.ant-menu-vertical-right .ant-menu-item:after{border-right:0}.ant-menu-dark.ant-menu-inline .ant-menu-item,.ant-menu-dark.ant-menu-inline .ant-menu-submenu-title{width:100%}.ant-menu-dark .ant-menu-item:hover,.ant-menu-dark .ant-menu-item-active,.ant-menu-dark .ant-menu-submenu-active,.ant-menu-dark .ant-menu-submenu-open,.ant-menu-dark .ant-menu-submenu-selected,.ant-menu-dark .ant-menu-submenu-title:hover{color:#fff;background-color:transparent}.ant-menu-dark .ant-menu-item:hover>a,.ant-menu-dark .ant-menu-item-active>a,.ant-menu-dark .ant-menu-submenu-active>a,.ant-menu-dark .ant-menu-submenu-open>a,.ant-menu-dark .ant-menu-submenu-selected>a,.ant-menu-dark .ant-menu-submenu-title:hover>a,.ant-menu-dark .ant-menu-item:hover>span>a,.ant-menu-dark .ant-menu-item-active>span>a,.ant-menu-dark .ant-menu-submenu-active>span>a,.ant-menu-dark .ant-menu-submenu-open>span>a,.ant-menu-dark .ant-menu-submenu-selected>span>a,.ant-menu-dark .ant-menu-submenu-title:hover>span>a{color:#fff}.ant-menu-dark .ant-menu-item:hover>.ant-menu-submenu-title>.ant-menu-submenu-arrow,.ant-menu-dark .ant-menu-item-active>.ant-menu-submenu-title>.ant-menu-submenu-arrow,.ant-menu-dark .ant-menu-submenu-active>.ant-menu-submenu-title>.ant-menu-submenu-arrow,.ant-menu-dark .ant-menu-submenu-open>.ant-menu-submenu-title>.ant-menu-submenu-arrow,.ant-menu-dark .ant-menu-submenu-selected>.ant-menu-submenu-title>.ant-menu-submenu-arrow,.ant-menu-dark .ant-menu-submenu-title:hover>.ant-menu-submenu-title>.ant-menu-submenu-arrow{opacity:1}.ant-menu-dark .ant-menu-item:hover>.ant-menu-submenu-title>.ant-menu-submenu-arrow:after,.ant-menu-dark .ant-menu-item-active>.ant-menu-submenu-title>.ant-menu-submenu-arrow:after,.ant-menu-dark .ant-menu-submenu-active>.ant-menu-submenu-title>.ant-menu-submenu-arrow:after,.ant-menu-dark .ant-menu-submenu-open>.ant-menu-submenu-title>.ant-menu-submenu-arrow:after,.ant-menu-dark .ant-menu-submenu-selected>.ant-menu-submenu-title>.ant-menu-submenu-arrow:after,.ant-menu-dark .ant-menu-submenu-title:hover>.ant-menu-submenu-title>.ant-menu-submenu-arrow:after,.ant-menu-dark .ant-menu-item:hover>.ant-menu-submenu-title>.ant-menu-submenu-arrow:before,.ant-menu-dark .ant-menu-item-active>.ant-menu-submenu-title>.ant-menu-submenu-arrow:before,.ant-menu-dark .ant-menu-submenu-active>.ant-menu-submenu-title>.ant-menu-submenu-arrow:before,.ant-menu-dark .ant-menu-submenu-open>.ant-menu-submenu-title>.ant-menu-submenu-arrow:before,.ant-menu-dark .ant-menu-submenu-selected>.ant-menu-submenu-title>.ant-menu-submenu-arrow:before,.ant-menu-dark .ant-menu-submenu-title:hover>.ant-menu-submenu-title>.ant-menu-submenu-arrow:before{background:#fff}.ant-menu-dark .ant-menu-item:hover{background-color:transparent}.ant-menu-dark.ant-menu-dark:not(.ant-menu-horizontal) .ant-menu-item-selected{background-color:#d03f0a}.ant-menu-dark .ant-menu-item-selected{color:#fff;border-right:0}.ant-menu-dark .ant-menu-item-selected:after{border-right:0}.ant-menu-dark .ant-menu-item-selected>a,.ant-menu-dark .ant-menu-item-selected>span>a,.ant-menu-dark .ant-menu-item-selected>a:hover,.ant-menu-dark .ant-menu-item-selected>span>a:hover{color:#fff}.ant-menu-dark .ant-menu-item-selected .ant-menu-item-icon,.ant-menu-dark .ant-menu-item-selected .anticon{color:#fff}.ant-menu-dark .ant-menu-item-selected .ant-menu-item-icon+span,.ant-menu-dark .ant-menu-item-selected .anticon+span{color:#fff}.ant-menu.ant-menu-dark .ant-menu-item-selected,.ant-menu-submenu-popup.ant-menu-dark .ant-menu-item-selected{background-color:#d03f0a}.ant-menu-dark .ant-menu-item-disabled,.ant-menu-dark .ant-menu-submenu-disabled,.ant-menu-dark .ant-menu-item-disabled>a,.ant-menu-dark .ant-menu-submenu-disabled>a,.ant-menu-dark .ant-menu-item-disabled>span>a,.ant-menu-dark .ant-menu-submenu-disabled>span>a{color:#ffffff59!important;opacity:.8}.ant-menu-dark .ant-menu-item-disabled>.ant-menu-submenu-title,.ant-menu-dark .ant-menu-submenu-disabled>.ant-menu-submenu-title{color:#ffffff59!important}.ant-menu-dark .ant-menu-item-disabled>.ant-menu-submenu-title>.ant-menu-submenu-arrow:before,.ant-menu-dark .ant-menu-submenu-disabled>.ant-menu-submenu-title>.ant-menu-submenu-arrow:before,.ant-menu-dark .ant-menu-item-disabled>.ant-menu-submenu-title>.ant-menu-submenu-arrow:after,.ant-menu-dark .ant-menu-submenu-disabled>.ant-menu-submenu-title>.ant-menu-submenu-arrow:after{background:rgba(255,255,255,.35)!important}.ant-menu.ant-menu-rtl{direction:rtl;text-align:right}.ant-menu-rtl .ant-menu-item-group-title{text-align:right}.ant-menu-rtl.ant-menu-inline,.ant-menu-rtl.ant-menu-vertical{border-right:none;border-left:1px solid #f0f0f0}.ant-menu-rtl.ant-menu-dark.ant-menu-inline,.ant-menu-rtl.ant-menu-dark.ant-menu-vertical{border-left:none}.ant-menu-rtl.ant-menu-vertical.ant-menu-sub>.ant-menu-item,.ant-menu-rtl.ant-menu-vertical-left.ant-menu-sub>.ant-menu-item,.ant-menu-rtl.ant-menu-vertical-right.ant-menu-sub>.ant-menu-item,.ant-menu-rtl.ant-menu-vertical.ant-menu-sub>.ant-menu-submenu,.ant-menu-rtl.ant-menu-vertical-left.ant-menu-sub>.ant-menu-submenu,.ant-menu-rtl.ant-menu-vertical-right.ant-menu-sub>.ant-menu-submenu{transform-origin:top right}.ant-menu-rtl .ant-menu-item .ant-menu-item-icon,.ant-menu-rtl .ant-menu-submenu-title .ant-menu-item-icon,.ant-menu-rtl .ant-menu-item .anticon,.ant-menu-rtl .ant-menu-submenu-title .anticon{margin-right:auto;margin-left:10px}.ant-menu-rtl .ant-menu-item.ant-menu-item-only-child>.ant-menu-item-icon,.ant-menu-rtl .ant-menu-submenu-title.ant-menu-item-only-child>.ant-menu-item-icon,.ant-menu-rtl .ant-menu-item.ant-menu-item-only-child>.anticon,.ant-menu-rtl .ant-menu-submenu-title.ant-menu-item-only-child>.anticon{margin-left:0}.ant-menu-submenu-rtl.ant-menu-submenu-popup{transform-origin:100% 0}.ant-menu-rtl .ant-menu-submenu-vertical>.ant-menu-submenu-title .ant-menu-submenu-arrow,.ant-menu-rtl .ant-menu-submenu-vertical-left>.ant-menu-submenu-title .ant-menu-submenu-arrow,.ant-menu-rtl .ant-menu-submenu-vertical-right>.ant-menu-submenu-title .ant-menu-submenu-arrow,.ant-menu-rtl .ant-menu-submenu-inline>.ant-menu-submenu-title .ant-menu-submenu-arrow{right:auto;left:16px}.ant-menu-rtl .ant-menu-submenu-vertical>.ant-menu-submenu-title .ant-menu-submenu-arrow:before,.ant-menu-rtl .ant-menu-submenu-vertical-left>.ant-menu-submenu-title .ant-menu-submenu-arrow:before,.ant-menu-rtl .ant-menu-submenu-vertical-right>.ant-menu-submenu-title .ant-menu-submenu-arrow:before{transform:rotate(-45deg) translateY(-2px)}.ant-menu-rtl .ant-menu-submenu-vertical>.ant-menu-submenu-title .ant-menu-submenu-arrow:after,.ant-menu-rtl .ant-menu-submenu-vertical-left>.ant-menu-submenu-title .ant-menu-submenu-arrow:after,.ant-menu-rtl .ant-menu-submenu-vertical-right>.ant-menu-submenu-title .ant-menu-submenu-arrow:after{transform:rotate(45deg) translateY(2px)}.ant-menu-rtl.ant-menu-vertical .ant-menu-item:after,.ant-menu-rtl.ant-menu-vertical-left .ant-menu-item:after,.ant-menu-rtl.ant-menu-vertical-right .ant-menu-item:after,.ant-menu-rtl.ant-menu-inline .ant-menu-item:after{right:auto;left:0}.ant-menu-rtl.ant-menu-vertical .ant-menu-item,.ant-menu-rtl.ant-menu-vertical-left .ant-menu-item,.ant-menu-rtl.ant-menu-vertical-right .ant-menu-item,.ant-menu-rtl.ant-menu-inline .ant-menu-item,.ant-menu-rtl.ant-menu-vertical .ant-menu-submenu-title,.ant-menu-rtl.ant-menu-vertical-left .ant-menu-submenu-title,.ant-menu-rtl.ant-menu-vertical-right .ant-menu-submenu-title,.ant-menu-rtl.ant-menu-inline .ant-menu-submenu-title{text-align:right}.ant-menu-rtl.ant-menu-inline .ant-menu-submenu-title{padding-right:0;padding-left:34px}.ant-menu-rtl.ant-menu-vertical .ant-menu-submenu-title{padding-right:16px;padding-left:34px}.ant-menu-rtl.ant-menu-inline-collapsed.ant-menu-vertical .ant-menu-submenu-title{padding:0 calc(50% - 8px)}.ant-menu-rtl .ant-menu-item-group-list .ant-menu-item,.ant-menu-rtl .ant-menu-item-group-list .ant-menu-submenu-title{padding:0 28px 0 16px}.ant-menu-sub.ant-menu-inline{border:0}.ant-menu-rtl.ant-menu-sub.ant-menu-inline .ant-menu-item-group-title{padding-right:32px;padding-left:0}.ant-breadcrumb{box-sizing:border-box;margin:0;padding:0;color:#000000d9;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";color:#00000073;font-size:14px}.ant-breadcrumb .anticon{font-size:14px}.ant-breadcrumb a{color:#00000073;transition:color .3s}.ant-breadcrumb a:hover{color:#de632f}.ant-breadcrumb>span:last-child{color:#000000d9}.ant-breadcrumb>span:last-child a{color:#000000d9}.ant-breadcrumb>span:last-child .ant-breadcrumb-separator{display:none}.ant-breadcrumb-separator{margin:0 8px;color:#00000073}.ant-breadcrumb-link>.anticon+span,.ant-breadcrumb-link>.anticon+a{margin-left:4px}.ant-breadcrumb-overlay-link>.anticon{margin-left:4px}.ant-breadcrumb-rtl{direction:rtl}.ant-breadcrumb-rtl:before{display:table;content:""}.ant-breadcrumb-rtl:after{display:table;clear:both;content:""}.ant-breadcrumb-rtl>span{float:right}.ant-breadcrumb-rtl .ant-breadcrumb-link>.anticon+span,.ant-breadcrumb-rtl .ant-breadcrumb-link>.anticon+a{margin-right:4px;margin-left:0}.ant-breadcrumb-rtl .ant-breadcrumb-overlay-link>.anticon{margin-right:4px;margin-left:0}.nprogress{pointer-events:none}.nprogress .bar{background:#29d;position:fixed;z-index:1031;top:0;left:0;width:100%;height:2px}.nprogress .peg{display:block;position:absolute;right:0px;width:100px;height:100%;box-shadow:0 0 10px #29d,0 0 5px #29d;opacity:1;-webkit-transform:rotate(3deg) translate(0px,-4px);-ms-transform:rotate(3deg) translate(0px,-4px);transform:rotate(3deg) translateY(-4px)}.nprogress .spinner{display:block;position:fixed;z-index:1031;top:15px;right:15px}.nprogress .spinner-icon{width:18px;height:18px;box-sizing:border-box;border:solid 2px transparent;border-top-color:#29d;border-left-color:#29d;border-radius:50%;-webkit-animation:nprogress-spinner .4s linear infinite;animation:nprogress-spinner .4s linear infinite}.nprogress-custom-parent{overflow:hidden;position:relative}.nprogress-custom-parent .nprogress .spinner,.nprogress-custom-parent .nprogress .bar{position:absolute}@-webkit-keyframes nprogress-spinner{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}@keyframes nprogress-spinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.vue-recycle-scroller{position:relative}.vue-recycle-scroller.direction-vertical:not(.page-mode){overflow-y:auto}.vue-recycle-scroller.direction-horizontal:not(.page-mode){overflow-x:auto}.vue-recycle-scroller.direction-horizontal{display:flex}.vue-recycle-scroller__slot{flex:auto 0 0}.vue-recycle-scroller__item-wrapper{flex:1;box-sizing:border-box;overflow:hidden;position:relative}.vue-recycle-scroller.ready .vue-recycle-scroller__item-view{position:absolute;top:0;left:0;will-change:transform}.vue-recycle-scroller.direction-vertical .vue-recycle-scroller__item-wrapper{width:100%}.vue-recycle-scroller.direction-horizontal .vue-recycle-scroller__item-wrapper{height:100%}.vue-recycle-scroller.ready.direction-vertical .vue-recycle-scroller__item-view{width:100%}.vue-recycle-scroller.ready.direction-horizontal .vue-recycle-scroller__item-view{height:100%}.resize-observer[data-v-b329ee4c]{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;border:none;background-color:transparent;pointer-events:none;display:block;overflow:hidden;opacity:0}.resize-observer[data-v-b329ee4c] object{display:block;position:absolute;top:0;left:0;height:100%;width:100%;overflow:hidden;pointer-events:none;z-index:-1}.uninstalled-hint[data-v-1acf9a92]{margin:256px auto;display:flex;flex-flow:column;justify-content:center;align-items:center}.uninstalled-hint>*[data-v-1acf9a92]{margin:16px;text-align:center}.preview-switch[data-v-1acf9a92]{position:fixed;top:0;bottom:0;left:0;right:0;display:flex;align-items:center;justify-content:space-between;z-index:11111;pointer-events:none}.preview-switch>*[data-v-1acf9a92]{margin:16px;font-size:4em;pointer-events:all;cursor:pointer}.preview-switch>*.disable[data-v-1acf9a92]{opacity:0;pointer-events:none;cursor:none}.container[data-v-1acf9a92]{height:100%;background:var(--zp-secondary-background)}.location-bar[data-v-1acf9a92]{padding:4px 16px;background:var(--zp-primary-background);border-bottom:1px solid var(--zp-border);display:flex;align-items:center;justify-content:space-between}.location-bar .actions[data-v-1acf9a92]{display:flex;align-items:center;flex-shrink:0}.location-bar a.opt[data-v-1acf9a92]{margin-left:8px}.center[data-v-1acf9a92]{display:flex;justify-content:center;align-items:center}.view[data-v-1acf9a92]{padding:8px;height:calc(100vh - 96px)}.view .file-list[data-v-1acf9a92]{list-style:none;padding:8px;height:100%;overflow:auto}.view .file-list .file[data-v-1acf9a92]{padding:8px 16px;margin:8px;display:flex;align-items:center;background:var(--zp-primary-background);border-radius:8px;box-shadow:0 0 4px var(--zp-secondary-variant-background);position:relative;overflow:hidden}.view .file-list .file.grid[data-v-1acf9a92]{padding:0;display:inline-block;box-sizing:content-box;box-shadow:unset;background-color:var(--zp-secondary-background)}.view .file-list .file.grid[data-v-1acf9a92] .icon{font-size:8em}.view .file-list .file.grid[data-v-1acf9a92] .profile{padding:0 4px}.view .file-list .file.grid[data-v-1acf9a92] .profile .name{font-weight:500;padding:0}.view .file-list .file.grid[data-v-1acf9a92] .profile .basic-info{display:flex;justify-content:space-between;flex-direction:row;margin:0;font-size:.7em}.view .file-list .file.grid[data-v-1acf9a92] .ant-image,.view .file-list .file.grid[data-v-1acf9a92] .preview-icon-wrap{border:1px solid var(--zp-secondary);background-color:var(--zp-secondary-variant-background);border-radius:8px;overflow:hidden}.view .file-list .file.grid[data-v-1acf9a92] img,.view .file-list .file.grid[data-v-1acf9a92] .preview-icon-wrap>[role=img]{height:256px;width:256px;object-fit:contain}.view .file-list .file.large-grid[data-v-1acf9a92] img,.view .file-list .file.large-grid[data-v-1acf9a92] .preview-icon-wrap>[role=img]{height:512px;width:512px}.view .file-list .file.clickable[data-v-1acf9a92]{cursor:pointer}.view .file-list .file.selected[data-v-1acf9a92]{outline:#0084ff solid 2px}.view .file-list .file .name[data-v-1acf9a92]{flex:1;padding:8px;word-break:break-all}.view .file-list .file .basic-info[data-v-1acf9a92]{display:flex;flex-direction:column;align-items:flex-end}.hint[data-v-1acf9a92]{padding:4px;border:4px;background:var(--zp-secondary-background);border:1px solid var(--zp-border)} +.ant-spin{box-sizing:border-box;margin:0;padding:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";position:absolute;display:none;color:#d03f0a;text-align:center;vertical-align:middle;opacity:0;transition:transform .3s cubic-bezier(.78,.14,.15,.86)}.ant-spin-spinning{position:static;display:inline-block;opacity:1}.ant-spin-nested-loading{position:relative}.ant-spin-nested-loading>div>.ant-spin{position:absolute;top:0;left:0;z-index:4;display:block;width:100%;height:100%;max-height:400px}.ant-spin-nested-loading>div>.ant-spin .ant-spin-dot{position:absolute;top:50%;left:50%;margin:-10px}.ant-spin-nested-loading>div>.ant-spin .ant-spin-text{position:absolute;top:50%;width:100%;padding-top:5px;text-shadow:0 1px 2px #fff}.ant-spin-nested-loading>div>.ant-spin.ant-spin-show-text .ant-spin-dot{margin-top:-20px}.ant-spin-nested-loading>div>.ant-spin-sm .ant-spin-dot{margin:-7px}.ant-spin-nested-loading>div>.ant-spin-sm .ant-spin-text{padding-top:2px}.ant-spin-nested-loading>div>.ant-spin-sm.ant-spin-show-text .ant-spin-dot{margin-top:-17px}.ant-spin-nested-loading>div>.ant-spin-lg .ant-spin-dot{margin:-16px}.ant-spin-nested-loading>div>.ant-spin-lg .ant-spin-text{padding-top:11px}.ant-spin-nested-loading>div>.ant-spin-lg.ant-spin-show-text .ant-spin-dot{margin-top:-26px}.ant-spin-container{position:relative;transition:opacity .3s}.ant-spin-container:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;display:none \ ;width:100%;height:100%;background:#fff;opacity:0;transition:all .3s;content:"";pointer-events:none}.ant-spin-blur{clear:both;opacity:.5;user-select:none;pointer-events:none}.ant-spin-blur:after{opacity:.4;pointer-events:auto}.ant-spin-tip{color:#00000073}.ant-spin-dot{position:relative;display:inline-block;font-size:20px;width:1em;height:1em}.ant-spin-dot-item{position:absolute;display:block;width:9px;height:9px;background-color:#d03f0a;border-radius:100%;transform:scale(.75);transform-origin:50% 50%;opacity:.3;animation:antSpinMove 1s infinite linear alternate}.ant-spin-dot-item:nth-child(1){top:0;left:0}.ant-spin-dot-item:nth-child(2){top:0;right:0;animation-delay:.4s}.ant-spin-dot-item:nth-child(3){right:0;bottom:0;animation-delay:.8s}.ant-spin-dot-item:nth-child(4){bottom:0;left:0;animation-delay:1.2s}.ant-spin-dot-spin{transform:rotate(45deg);animation:antRotate 1.2s infinite linear}.ant-spin-sm .ant-spin-dot{font-size:14px}.ant-spin-sm .ant-spin-dot i{width:6px;height:6px}.ant-spin-lg .ant-spin-dot{font-size:32px}.ant-spin-lg .ant-spin-dot i{width:14px;height:14px}.ant-spin.ant-spin-show-text .ant-spin-text{display:block}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.ant-spin-blur{background:#fff;opacity:.5}}@keyframes antSpinMove{to{opacity:1}}@keyframes antRotate{to{transform:rotate(405deg)}}.ant-spin-rtl{direction:rtl}.ant-spin-rtl .ant-spin-dot-spin{transform:rotate(-45deg);animation-name:antRotateRtl}@keyframes antRotateRtl{to{transform:rotate(-405deg)}}.ant-image{position:relative;display:inline-block}.ant-image-img{width:100%;height:auto;vertical-align:middle}.ant-image-img-placeholder{background-color:#f5f5f5;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTQuNSAyLjVoLTEzQS41LjUgMCAwIDAgMSAzdjEwYS41LjUgMCAwIDAgLjUuNWgxM2EuNS41IDAgMCAwIC41LS41VjNhLjUuNSAwIDAgMC0uNS0uNXpNNS4yODEgNC43NWExIDEgMCAwIDEgMCAyIDEgMSAwIDAgMSAwLTJ6bTguMDMgNi44M2EuMTI3LjEyNyAwIDAgMS0uMDgxLjAzSDIuNzY5YS4xMjUuMTI1IDAgMCAxLS4wOTYtLjIwN2wyLjY2MS0zLjE1NmEuMTI2LjEyNiAwIDAgMSAuMTc3LS4wMTZsLjAxNi4wMTZMNy4wOCAxMC4wOWwyLjQ3LTIuOTNhLjEyNi4xMjYgMCAwIDEgLjE3Ny0uMDE2bC4wMTUuMDE2IDMuNTg4IDQuMjQ0YS4xMjcuMTI3IDAgMCAxLS4wMi4xNzV6IiBmaWxsPSIjOEM4QzhDIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=);background-repeat:no-repeat;background-position:center center;background-size:30%}.ant-image-mask{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:#fff;background:rgba(0,0,0,.5);cursor:pointer;opacity:0;transition:opacity .3s}.ant-image-mask-info{padding:0 4px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ant-image-mask-info .anticon{margin-inline-end:4px}.ant-image-mask:hover{opacity:1}.ant-image-placeholder{position:absolute;top:0;right:0;bottom:0;left:0}.ant-image-preview{pointer-events:none;height:100%;text-align:center}.ant-image-preview.ant-zoom-enter,.ant-image-preview.antzoom-appear{transform:none;opacity:0;animation-duration:.3s;user-select:none}.ant-image-preview-mask{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;height:100%;background-color:#00000073}.ant-image-preview-mask-hidden{display:none}.ant-image-preview-wrap{position:fixed;top:0;right:0;bottom:0;left:0;overflow:auto;outline:0;-webkit-overflow-scrolling:touch}.ant-image-preview-body{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.ant-image-preview-img{max-width:100%;max-height:100%;vertical-align:middle;transform:scaleZ(1);cursor:grab;transition:transform .3s cubic-bezier(.215,.61,.355,1) 0s;user-select:none;pointer-events:auto}.ant-image-preview-img-wrapper{position:absolute;top:0;right:0;bottom:0;left:0;transition:transform .3s cubic-bezier(.215,.61,.355,1) 0s}.ant-image-preview-img-wrapper:before{display:inline-block;width:1px;height:50%;margin-right:-1px;content:""}.ant-image-preview-moving .ant-image-preview-img{cursor:grabbing}.ant-image-preview-moving .ant-image-preview-img-wrapper{transition-duration:0s}.ant-image-preview-wrap{z-index:1080}.ant-image-preview-operations{box-sizing:border-box;margin:0;padding:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;font-feature-settings:"tnum";position:absolute;top:0;right:0;z-index:1;display:flex;flex-direction:row-reverse;align-items:center;width:100%;color:#ffffffd9;list-style:none;background:rgba(0,0,0,.1);pointer-events:auto}.ant-image-preview-operations-operation{margin-left:12px;padding:12px;cursor:pointer}.ant-image-preview-operations-operation-disabled{color:#ffffff40;pointer-events:none}.ant-image-preview-operations-operation:last-of-type{margin-left:0}.ant-image-preview-operations-icon{font-size:18px}.ant-image-preview-switch-left,.ant-image-preview-switch-right{position:absolute;top:50%;right:10px;z-index:1;display:flex;align-items:center;justify-content:center;width:44px;height:44px;margin-top:-22px;color:#ffffffd9;background:rgba(0,0,0,.1);border-radius:50%;cursor:pointer;pointer-events:auto}.ant-image-preview-switch-left-disabled,.ant-image-preview-switch-right-disabled{color:#ffffff40;cursor:not-allowed}.ant-image-preview-switch-left-disabled>.anticon,.ant-image-preview-switch-right-disabled>.anticon{cursor:not-allowed}.ant-image-preview-switch-left>.anticon,.ant-image-preview-switch-right>.anticon{font-size:18px}.ant-image-preview-switch-left{left:10px}.ant-image-preview-switch-right{right:10px}.ant-dropdown-menu-item.ant-dropdown-menu-item-danger{color:#ff4d4f}.ant-dropdown-menu-item.ant-dropdown-menu-item-danger:hover{color:#fff;background-color:#ff4d4f}.ant-dropdown{box-sizing:border-box;margin:0;padding:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";position:absolute;top:-9999px;left:-9999px;z-index:1050;display:block}.ant-dropdown:before{position:absolute;top:-4px;right:0;bottom:-4px;left:-7px;z-index:-9999;opacity:.0001;content:" "}.ant-dropdown-wrap{position:relative}.ant-dropdown-wrap .ant-btn>.anticon-down{font-size:10px}.ant-dropdown-wrap .anticon-down:before{transition:transform .2s}.ant-dropdown-wrap-open .anticon-down:before{transform:rotate(180deg)}.ant-dropdown-hidden,.ant-dropdown-menu-hidden,.ant-dropdown-menu-submenu-hidden{display:none}.ant-dropdown-show-arrow.ant-dropdown-placement-topCenter,.ant-dropdown-show-arrow.ant-dropdown-placement-topLeft,.ant-dropdown-show-arrow.ant-dropdown-placement-topRight{padding-bottom:10px}.ant-dropdown-show-arrow.ant-dropdown-placement-bottomCenter,.ant-dropdown-show-arrow.ant-dropdown-placement-bottomLeft,.ant-dropdown-show-arrow.ant-dropdown-placement-bottomRight{padding-top:10px}.ant-dropdown-arrow{position:absolute;z-index:1;display:block;width:8.48528137px;height:8.48528137px;background:transparent;border-style:solid;border-width:4.24264069px;transform:rotate(45deg)}.ant-dropdown-placement-topCenter>.ant-dropdown-arrow,.ant-dropdown-placement-topLeft>.ant-dropdown-arrow,.ant-dropdown-placement-topRight>.ant-dropdown-arrow{bottom:6.2px;border-color:transparent #fff #fff transparent;box-shadow:3px 3px 7px #00000012}.ant-dropdown-placement-topCenter>.ant-dropdown-arrow{left:50%;transform:translate(-50%) rotate(45deg)}.ant-dropdown-placement-topLeft>.ant-dropdown-arrow{left:16px}.ant-dropdown-placement-topRight>.ant-dropdown-arrow{right:16px}.ant-dropdown-placement-bottomCenter>.ant-dropdown-arrow,.ant-dropdown-placement-bottomLeft>.ant-dropdown-arrow,.ant-dropdown-placement-bottomRight>.ant-dropdown-arrow{top:6px;border-color:#fff transparent transparent #fff;box-shadow:-2px -2px 5px #0000000f}.ant-dropdown-placement-bottomCenter>.ant-dropdown-arrow{left:50%;transform:translate(-50%) rotate(45deg)}.ant-dropdown-placement-bottomLeft>.ant-dropdown-arrow{left:16px}.ant-dropdown-placement-bottomRight>.ant-dropdown-arrow{right:16px}.ant-dropdown-menu{position:relative;margin:0;padding:4px 0;text-align:left;list-style-type:none;background-color:#fff;background-clip:padding-box;border-radius:2px;outline:none;box-shadow:0 3px 6px -4px #0000001f,0 6px 16px #00000014,0 9px 28px 8px #0000000d}.ant-dropdown-menu-item-group-title{padding:5px 12px;color:#00000073;transition:all .3s}.ant-dropdown-menu-submenu-popup{position:absolute;z-index:1050;background:transparent;box-shadow:none;transform-origin:0 0}.ant-dropdown-menu-submenu-popup ul,.ant-dropdown-menu-submenu-popup li{list-style:none}.ant-dropdown-menu-submenu-popup ul{margin-right:.3em;margin-left:.3em}.ant-dropdown-menu-item{position:relative;display:flex;align-items:center}.ant-dropdown-menu-item-icon{min-width:12px;margin-right:8px;font-size:12px}.ant-dropdown-menu-title-content{flex:auto;white-space:nowrap}.ant-dropdown-menu-title-content>a{color:inherit;transition:all .3s}.ant-dropdown-menu-title-content>a:hover{color:inherit}.ant-dropdown-menu-title-content>a:after{position:absolute;top:0;right:0;bottom:0;left:0;content:""}.ant-dropdown-menu-item,.ant-dropdown-menu-submenu-title{clear:both;margin:0;padding:5px 12px;color:#000000d9;font-weight:400;font-size:14px;line-height:22px;cursor:pointer;transition:all .3s}.ant-dropdown-menu-item-selected,.ant-dropdown-menu-submenu-title-selected{color:#d03f0a;background-color:#fff1e6}.ant-dropdown-menu-item:hover,.ant-dropdown-menu-submenu-title:hover{background-color:#f5f5f5}.ant-dropdown-menu-item-disabled,.ant-dropdown-menu-submenu-title-disabled{color:#00000040;cursor:not-allowed}.ant-dropdown-menu-item-disabled:hover,.ant-dropdown-menu-submenu-title-disabled:hover{color:#00000040;background-color:#fff;cursor:not-allowed}.ant-dropdown-menu-item-disabled a,.ant-dropdown-menu-submenu-title-disabled a{pointer-events:none}.ant-dropdown-menu-item-divider,.ant-dropdown-menu-submenu-title-divider{height:1px;margin:4px 0;overflow:hidden;line-height:0;background-color:#f0f0f0}.ant-dropdown-menu-item .ant-dropdown-menu-submenu-expand-icon,.ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-expand-icon{position:absolute;right:8px}.ant-dropdown-menu-item .ant-dropdown-menu-submenu-expand-icon .ant-dropdown-menu-submenu-arrow-icon,.ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-expand-icon .ant-dropdown-menu-submenu-arrow-icon{margin-right:0!important;color:#00000073;font-size:10px;font-style:normal}.ant-dropdown-menu-item-group-list{margin:0 8px;padding:0;list-style:none}.ant-dropdown-menu-submenu-title{padding-right:24px}.ant-dropdown-menu-submenu-vertical{position:relative}.ant-dropdown-menu-submenu-vertical>.ant-dropdown-menu{position:absolute;top:0;left:100%;min-width:100%;margin-left:4px;transform-origin:0 0}.ant-dropdown-menu-submenu.ant-dropdown-menu-submenu-disabled .ant-dropdown-menu-submenu-title,.ant-dropdown-menu-submenu.ant-dropdown-menu-submenu-disabled .ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-arrow-icon{color:#00000040;background-color:#fff;cursor:not-allowed}.ant-dropdown-menu-submenu-selected .ant-dropdown-menu-submenu-title{color:#d03f0a}.ant-dropdown.ant-slide-down-enter.ant-slide-down-enter-active.ant-dropdown-placement-bottomLeft,.ant-dropdown.ant-slide-down-appear.ant-slide-down-appear-active.ant-dropdown-placement-bottomLeft,.ant-dropdown.ant-slide-down-enter.ant-slide-down-enter-active.ant-dropdown-placement-bottomCenter,.ant-dropdown.ant-slide-down-appear.ant-slide-down-appear-active.ant-dropdown-placement-bottomCenter,.ant-dropdown.ant-slide-down-enter.ant-slide-down-enter-active.ant-dropdown-placement-bottomRight,.ant-dropdown.ant-slide-down-appear.ant-slide-down-appear-active.ant-dropdown-placement-bottomRight{animation-name:antSlideUpIn}.ant-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-dropdown-placement-topLeft,.ant-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-dropdown-placement-topLeft,.ant-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-dropdown-placement-topCenter,.ant-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-dropdown-placement-topCenter,.ant-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-dropdown-placement-topRight,.ant-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-dropdown-placement-topRight{animation-name:antSlideDownIn}.ant-dropdown.ant-slide-down-leave.ant-slide-down-leave-active.ant-dropdown-placement-bottomLeft,.ant-dropdown.ant-slide-down-leave.ant-slide-down-leave-active.ant-dropdown-placement-bottomCenter,.ant-dropdown.ant-slide-down-leave.ant-slide-down-leave-active.ant-dropdown-placement-bottomRight{animation-name:antSlideUpOut}.ant-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-dropdown-placement-topLeft,.ant-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-dropdown-placement-topCenter,.ant-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-dropdown-placement-topRight{animation-name:antSlideDownOut}.ant-dropdown-trigger>.anticon.anticon-down,.ant-dropdown-link>.anticon.anticon-down,.ant-dropdown-button>.anticon.anticon-down{font-size:10px;vertical-align:baseline}.ant-dropdown-button{white-space:nowrap}.ant-dropdown-button.ant-btn-group>.ant-btn-loading,.ant-dropdown-button.ant-btn-group>.ant-btn-loading+.ant-btn{cursor:default;pointer-events:none}.ant-dropdown-button.ant-btn-group>.ant-btn-loading+.ant-btn:before{display:block}.ant-dropdown-button.ant-btn-group>.ant-btn:last-child:not(:first-child):not(.ant-btn-icon-only){padding-right:8px;padding-left:8px}.ant-dropdown-menu-dark,.ant-dropdown-menu-dark .ant-dropdown-menu{background:#001529}.ant-dropdown-menu-dark .ant-dropdown-menu-item,.ant-dropdown-menu-dark .ant-dropdown-menu-submenu-title,.ant-dropdown-menu-dark .ant-dropdown-menu-item>a,.ant-dropdown-menu-dark .ant-dropdown-menu-item>.anticon+span>a{color:#ffffffa6}.ant-dropdown-menu-dark .ant-dropdown-menu-item .ant-dropdown-menu-submenu-arrow:after,.ant-dropdown-menu-dark .ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-arrow:after,.ant-dropdown-menu-dark .ant-dropdown-menu-item>a .ant-dropdown-menu-submenu-arrow:after,.ant-dropdown-menu-dark .ant-dropdown-menu-item>.anticon+span>a .ant-dropdown-menu-submenu-arrow:after{color:#ffffffa6}.ant-dropdown-menu-dark .ant-dropdown-menu-item:hover,.ant-dropdown-menu-dark .ant-dropdown-menu-submenu-title:hover,.ant-dropdown-menu-dark .ant-dropdown-menu-item>a:hover,.ant-dropdown-menu-dark .ant-dropdown-menu-item>.anticon+span>a:hover{color:#fff;background:transparent}.ant-dropdown-menu-dark .ant-dropdown-menu-item-selected,.ant-dropdown-menu-dark .ant-dropdown-menu-item-selected:hover,.ant-dropdown-menu-dark .ant-dropdown-menu-item-selected>a{color:#fff;background:#d03f0a}.ant-dropdown-rtl{direction:rtl}.ant-dropdown-rtl.ant-dropdown:before{right:-7px;left:0}.ant-dropdown-menu.ant-dropdown-menu-rtl,.ant-dropdown-rtl .ant-dropdown-menu-item-group-title,.ant-dropdown-menu-submenu-rtl .ant-dropdown-menu-item-group-title{direction:rtl;text-align:right}.ant-dropdown-menu-submenu-popup.ant-dropdown-menu-submenu-rtl{transform-origin:100% 0}.ant-dropdown-rtl .ant-dropdown-menu-submenu-popup ul,.ant-dropdown-rtl .ant-dropdown-menu-submenu-popup li,.ant-dropdown-rtl .ant-dropdown-menu-item,.ant-dropdown-rtl .ant-dropdown-menu-submenu-title{text-align:right}.ant-dropdown-rtl .ant-dropdown-menu-item>.anticon:first-child,.ant-dropdown-rtl .ant-dropdown-menu-submenu-title>.anticon:first-child,.ant-dropdown-rtl .ant-dropdown-menu-item>span>.anticon:first-child,.ant-dropdown-rtl .ant-dropdown-menu-submenu-title>span>.anticon:first-child{margin-right:0;margin-left:8px}.ant-dropdown-rtl .ant-dropdown-menu-item .ant-dropdown-menu-submenu-expand-icon,.ant-dropdown-rtl .ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-expand-icon{right:auto;left:8px}.ant-dropdown-rtl .ant-dropdown-menu-item .ant-dropdown-menu-submenu-expand-icon .ant-dropdown-menu-submenu-arrow-icon,.ant-dropdown-rtl .ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-expand-icon .ant-dropdown-menu-submenu-arrow-icon{margin-left:0!important;transform:scaleX(-1)}.ant-dropdown-rtl .ant-dropdown-menu-submenu-title{padding-right:12px;padding-left:24px}.ant-dropdown-rtl .ant-dropdown-menu-submenu-vertical>.ant-dropdown-menu{right:100%;left:0;margin-right:4px;margin-left:0}.ant-menu-item-danger.ant-menu-item,.ant-menu-item-danger.ant-menu-item:hover,.ant-menu-item-danger.ant-menu-item-active{color:#ff4d4f}.ant-menu-item-danger.ant-menu-item:active{background:#fff1f0}.ant-menu-item-danger.ant-menu-item-selected{color:#ff4d4f}.ant-menu-item-danger.ant-menu-item-selected>a,.ant-menu-item-danger.ant-menu-item-selected>a:hover{color:#ff4d4f}.ant-menu:not(.ant-menu-horizontal) .ant-menu-item-danger.ant-menu-item-selected{background-color:#fff1f0}.ant-menu-inline .ant-menu-item-danger.ant-menu-item:after{border-right-color:#ff4d4f}.ant-menu-dark .ant-menu-item-danger.ant-menu-item,.ant-menu-dark .ant-menu-item-danger.ant-menu-item:hover,.ant-menu-dark .ant-menu-item-danger.ant-menu-item>a{color:#ff4d4f}.ant-menu-dark.ant-menu-dark:not(.ant-menu-horizontal) .ant-menu-item-danger.ant-menu-item-selected{color:#fff;background-color:#ff4d4f}.ant-menu{box-sizing:border-box;margin:0;font-variant:tabular-nums;line-height:1.5715;font-feature-settings:"tnum";padding:0;color:#000000d9;font-size:14px;line-height:0;text-align:left;list-style:none;background:#fff;outline:none;box-shadow:0 3px 6px -4px #0000001f,0 6px 16px #00000014,0 9px 28px 8px #0000000d;transition:background .3s,width .3s cubic-bezier(.2,0,0,1) 0s}.ant-menu:before{display:table;content:""}.ant-menu:after{display:table;clear:both;content:""}.ant-menu.ant-menu-root:focus-visible{box-shadow:0 0 0 2px #ffd0b0}.ant-menu ul,.ant-menu ol{margin:0;padding:0;list-style:none}.ant-menu-overflow{display:flex}.ant-menu-overflow-item{flex:none}.ant-menu-hidden,.ant-menu-submenu-hidden{display:none}.ant-menu-item-group-title{height:1.5715;padding:8px 16px;color:#00000073;font-size:14px;line-height:1.5715;transition:all .3s}.ant-menu-horizontal .ant-menu-submenu{transition:border-color .3s cubic-bezier(.645,.045,.355,1),background .3s cubic-bezier(.645,.045,.355,1)}.ant-menu-submenu,.ant-menu-submenu-inline{transition:border-color .3s cubic-bezier(.645,.045,.355,1),background .3s cubic-bezier(.645,.045,.355,1),padding .15s cubic-bezier(.645,.045,.355,1)}.ant-menu-submenu-selected{color:#d03f0a}.ant-menu-item:active,.ant-menu-submenu-title:active{background:#fff1e6}.ant-menu-submenu .ant-menu-sub{cursor:initial;transition:background .3s cubic-bezier(.645,.045,.355,1),padding .3s cubic-bezier(.645,.045,.355,1)}.ant-menu-title-content{transition:color .3s}.ant-menu-item a{color:#000000d9}.ant-menu-item a:hover{color:#d03f0a}.ant-menu-item a:before{position:absolute;top:0;right:0;bottom:0;left:0;background-color:transparent;content:""}.ant-menu-item>.ant-badge a{color:#000000d9}.ant-menu-item>.ant-badge a:hover{color:#d03f0a}.ant-menu-item-divider{overflow:hidden;line-height:0;border-color:#f0f0f0;border-style:solid;border-width:1px 0 0}.ant-menu-item-divider-dashed{border-style:dashed}.ant-menu-horizontal .ant-menu-item,.ant-menu-horizontal .ant-menu-submenu{margin-top:-1px}.ant-menu-horizontal>.ant-menu-item:hover,.ant-menu-horizontal>.ant-menu-item-active,.ant-menu-horizontal>.ant-menu-submenu .ant-menu-submenu-title:hover{background-color:transparent}.ant-menu-item-selected,.ant-menu-item-selected a,.ant-menu-item-selected a:hover{color:#d03f0a}.ant-menu:not(.ant-menu-horizontal) .ant-menu-item-selected{background-color:#fff1e6}.ant-menu-inline,.ant-menu-vertical,.ant-menu-vertical-left{border-right:1px solid #f0f0f0}.ant-menu-vertical-right{border-left:1px solid #f0f0f0}.ant-menu-vertical.ant-menu-sub,.ant-menu-vertical-left.ant-menu-sub,.ant-menu-vertical-right.ant-menu-sub{min-width:160px;max-height:calc(100vh - 100px);padding:0;overflow:hidden;border-right:0}.ant-menu-vertical.ant-menu-sub:not([class*="-active"]),.ant-menu-vertical-left.ant-menu-sub:not([class*="-active"]),.ant-menu-vertical-right.ant-menu-sub:not([class*="-active"]){overflow-x:hidden;overflow-y:auto}.ant-menu-vertical.ant-menu-sub .ant-menu-item,.ant-menu-vertical-left.ant-menu-sub .ant-menu-item,.ant-menu-vertical-right.ant-menu-sub .ant-menu-item{left:0;margin-left:0;border-right:0}.ant-menu-vertical.ant-menu-sub .ant-menu-item:after,.ant-menu-vertical-left.ant-menu-sub .ant-menu-item:after,.ant-menu-vertical-right.ant-menu-sub .ant-menu-item:after{border-right:0}.ant-menu-vertical.ant-menu-sub>.ant-menu-item,.ant-menu-vertical-left.ant-menu-sub>.ant-menu-item,.ant-menu-vertical-right.ant-menu-sub>.ant-menu-item,.ant-menu-vertical.ant-menu-sub>.ant-menu-submenu,.ant-menu-vertical-left.ant-menu-sub>.ant-menu-submenu,.ant-menu-vertical-right.ant-menu-sub>.ant-menu-submenu{transform-origin:0 0}.ant-menu-horizontal.ant-menu-sub{min-width:114px}.ant-menu-horizontal .ant-menu-item,.ant-menu-horizontal .ant-menu-submenu-title{transition:border-color .3s,background .3s}.ant-menu-item,.ant-menu-submenu-title{position:relative;display:block;margin:0;padding:0 20px;white-space:nowrap;cursor:pointer;transition:border-color .3s,background .3s,padding .3s cubic-bezier(.645,.045,.355,1)}.ant-menu-item .ant-menu-item-icon,.ant-menu-submenu-title .ant-menu-item-icon,.ant-menu-item .anticon,.ant-menu-submenu-title .anticon{min-width:14px;font-size:14px;transition:font-size .15s cubic-bezier(.215,.61,.355,1),margin .3s cubic-bezier(.645,.045,.355,1),color .3s}.ant-menu-item .ant-menu-item-icon+span,.ant-menu-submenu-title .ant-menu-item-icon+span,.ant-menu-item .anticon+span,.ant-menu-submenu-title .anticon+span{margin-left:10px;opacity:1;transition:opacity .3s cubic-bezier(.645,.045,.355,1),margin .3s,color .3s}.ant-menu-item .ant-menu-item-icon.svg,.ant-menu-submenu-title .ant-menu-item-icon.svg{vertical-align:-.125em}.ant-menu-item.ant-menu-item-only-child>.anticon,.ant-menu-submenu-title.ant-menu-item-only-child>.anticon,.ant-menu-item.ant-menu-item-only-child>.ant-menu-item-icon,.ant-menu-submenu-title.ant-menu-item-only-child>.ant-menu-item-icon{margin-right:0}.ant-menu-item:focus-visible,.ant-menu-submenu-title:focus-visible{box-shadow:0 0 0 2px #ffd0b0}.ant-menu>.ant-menu-item-divider{margin:1px 0;padding:0}.ant-menu-submenu-popup{position:absolute;z-index:1050;background:transparent;border-radius:2px;box-shadow:none;transform-origin:0 0}.ant-menu-submenu-popup:before{position:absolute;top:-7px;right:0;bottom:0;left:0;z-index:-1;width:100%;height:100%;opacity:.0001;content:" "}.ant-menu-submenu-placement-rightTop:before{top:0;left:-7px}.ant-menu-submenu>.ant-menu{background-color:#fff;border-radius:2px}.ant-menu-submenu>.ant-menu-submenu-title:after{transition:transform .3s cubic-bezier(.645,.045,.355,1)}.ant-menu-submenu-popup>.ant-menu{background-color:#fff}.ant-menu-submenu-expand-icon,.ant-menu-submenu-arrow{position:absolute;top:50%;right:16px;width:10px;color:#000000d9;transform:translateY(-50%);transition:transform .3s cubic-bezier(.645,.045,.355,1)}.ant-menu-submenu-arrow:before,.ant-menu-submenu-arrow:after{position:absolute;width:6px;height:1.5px;background-color:currentcolor;border-radius:2px;transition:background .3s cubic-bezier(.645,.045,.355,1),transform .3s cubic-bezier(.645,.045,.355,1),top .3s cubic-bezier(.645,.045,.355,1),color .3s cubic-bezier(.645,.045,.355,1);content:""}.ant-menu-submenu-arrow:before{transform:rotate(45deg) translateY(-2.5px)}.ant-menu-submenu-arrow:after{transform:rotate(-45deg) translateY(2.5px)}.ant-menu-submenu:hover>.ant-menu-submenu-title>.ant-menu-submenu-expand-icon,.ant-menu-submenu:hover>.ant-menu-submenu-title>.ant-menu-submenu-arrow{color:#d03f0a}.ant-menu-inline-collapsed .ant-menu-submenu-arrow:before,.ant-menu-submenu-inline .ant-menu-submenu-arrow:before{transform:rotate(-45deg) translate(2.5px)}.ant-menu-inline-collapsed .ant-menu-submenu-arrow:after,.ant-menu-submenu-inline .ant-menu-submenu-arrow:after{transform:rotate(45deg) translate(-2.5px)}.ant-menu-submenu-horizontal .ant-menu-submenu-arrow{display:none}.ant-menu-submenu-open.ant-menu-submenu-inline>.ant-menu-submenu-title>.ant-menu-submenu-arrow{transform:translateY(-2px)}.ant-menu-submenu-open.ant-menu-submenu-inline>.ant-menu-submenu-title>.ant-menu-submenu-arrow:after{transform:rotate(-45deg) translate(-2.5px)}.ant-menu-submenu-open.ant-menu-submenu-inline>.ant-menu-submenu-title>.ant-menu-submenu-arrow:before{transform:rotate(45deg) translate(2.5px)}.ant-menu-vertical .ant-menu-submenu-selected,.ant-menu-vertical-left .ant-menu-submenu-selected,.ant-menu-vertical-right .ant-menu-submenu-selected{color:#d03f0a}.ant-menu-horizontal{line-height:46px;border:0;border-bottom:1px solid #f0f0f0;box-shadow:none}.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-item,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-submenu{margin-top:-1px;margin-bottom:0;padding:0 20px}.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-item:hover,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-submenu:hover,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-item-active,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-submenu-active,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-item-open,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-submenu-open,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-item-selected,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-submenu-selected{color:#d03f0a}.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-item:hover:after,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-submenu:hover:after,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-item-active:after,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-submenu-active:after,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-item-open:after,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-submenu-open:after,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-item-selected:after,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-submenu-selected:after{border-bottom:2px solid #d03f0a}.ant-menu-horizontal>.ant-menu-item,.ant-menu-horizontal>.ant-menu-submenu{position:relative;top:1px;display:inline-block;vertical-align:bottom}.ant-menu-horizontal>.ant-menu-item:after,.ant-menu-horizontal>.ant-menu-submenu:after{position:absolute;right:20px;bottom:0;left:20px;border-bottom:2px solid transparent;transition:border-color .3s cubic-bezier(.645,.045,.355,1);content:""}.ant-menu-horizontal>.ant-menu-submenu>.ant-menu-submenu-title{padding:0}.ant-menu-horizontal>.ant-menu-item a{color:#000000d9}.ant-menu-horizontal>.ant-menu-item a:hover{color:#d03f0a}.ant-menu-horizontal>.ant-menu-item a:before{bottom:-2px}.ant-menu-horizontal>.ant-menu-item-selected a{color:#d03f0a}.ant-menu-horizontal:after{display:block;clear:both;height:0;content:" "}.ant-menu-vertical .ant-menu-item,.ant-menu-vertical-left .ant-menu-item,.ant-menu-vertical-right .ant-menu-item,.ant-menu-inline .ant-menu-item{position:relative}.ant-menu-vertical .ant-menu-item:after,.ant-menu-vertical-left .ant-menu-item:after,.ant-menu-vertical-right .ant-menu-item:after,.ant-menu-inline .ant-menu-item:after{position:absolute;top:0;right:0;bottom:0;border-right:3px solid #d03f0a;transform:scaleY(.0001);opacity:0;transition:transform .15s cubic-bezier(.215,.61,.355,1),opacity .15s cubic-bezier(.215,.61,.355,1);content:""}.ant-menu-vertical .ant-menu-item,.ant-menu-vertical-left .ant-menu-item,.ant-menu-vertical-right .ant-menu-item,.ant-menu-inline .ant-menu-item,.ant-menu-vertical .ant-menu-submenu-title,.ant-menu-vertical-left .ant-menu-submenu-title,.ant-menu-vertical-right .ant-menu-submenu-title,.ant-menu-inline .ant-menu-submenu-title{height:40px;margin-top:4px;margin-bottom:4px;padding:0 16px;overflow:hidden;line-height:40px;text-overflow:ellipsis}.ant-menu-vertical .ant-menu-submenu,.ant-menu-vertical-left .ant-menu-submenu,.ant-menu-vertical-right .ant-menu-submenu,.ant-menu-inline .ant-menu-submenu{padding-bottom:.02px}.ant-menu-vertical .ant-menu-item:not(:last-child),.ant-menu-vertical-left .ant-menu-item:not(:last-child),.ant-menu-vertical-right .ant-menu-item:not(:last-child),.ant-menu-inline .ant-menu-item:not(:last-child){margin-bottom:8px}.ant-menu-vertical>.ant-menu-item,.ant-menu-vertical-left>.ant-menu-item,.ant-menu-vertical-right>.ant-menu-item,.ant-menu-inline>.ant-menu-item,.ant-menu-vertical>.ant-menu-submenu>.ant-menu-submenu-title,.ant-menu-vertical-left>.ant-menu-submenu>.ant-menu-submenu-title,.ant-menu-vertical-right>.ant-menu-submenu>.ant-menu-submenu-title,.ant-menu-inline>.ant-menu-submenu>.ant-menu-submenu-title{height:40px;line-height:40px}.ant-menu-vertical .ant-menu-item-group-list .ant-menu-submenu-title,.ant-menu-vertical .ant-menu-submenu-title{padding-right:34px}.ant-menu-inline{width:100%}.ant-menu-inline .ant-menu-selected:after,.ant-menu-inline .ant-menu-item-selected:after{transform:scaleY(1);opacity:1;transition:transform .15s cubic-bezier(.645,.045,.355,1),opacity .15s cubic-bezier(.645,.045,.355,1)}.ant-menu-inline .ant-menu-item,.ant-menu-inline .ant-menu-submenu-title{width:calc(100% + 1px)}.ant-menu-inline .ant-menu-item-group-list .ant-menu-submenu-title,.ant-menu-inline .ant-menu-submenu-title{padding-right:34px}.ant-menu-inline.ant-menu-root .ant-menu-item,.ant-menu-inline.ant-menu-root .ant-menu-submenu-title{display:flex;align-items:center;transition:border-color .3s,background .3s,padding .1s cubic-bezier(.215,.61,.355,1)}.ant-menu-inline.ant-menu-root .ant-menu-item>.ant-menu-title-content,.ant-menu-inline.ant-menu-root .ant-menu-submenu-title>.ant-menu-title-content{flex:auto;min-width:0;overflow:hidden;text-overflow:ellipsis}.ant-menu-inline.ant-menu-root .ant-menu-item>*,.ant-menu-inline.ant-menu-root .ant-menu-submenu-title>*{flex:none}.ant-menu.ant-menu-inline-collapsed{width:80px}.ant-menu.ant-menu-inline-collapsed>.ant-menu-item,.ant-menu.ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-item,.ant-menu.ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-submenu>.ant-menu-submenu-title,.ant-menu.ant-menu-inline-collapsed>.ant-menu-submenu>.ant-menu-submenu-title{left:0;padding:0 calc(50% - 8px);text-overflow:clip}.ant-menu.ant-menu-inline-collapsed>.ant-menu-item .ant-menu-submenu-arrow,.ant-menu.ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-item .ant-menu-submenu-arrow,.ant-menu.ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-submenu>.ant-menu-submenu-title .ant-menu-submenu-arrow,.ant-menu.ant-menu-inline-collapsed>.ant-menu-submenu>.ant-menu-submenu-title .ant-menu-submenu-arrow{opacity:0}.ant-menu.ant-menu-inline-collapsed>.ant-menu-item .ant-menu-item-icon,.ant-menu.ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-item .ant-menu-item-icon,.ant-menu.ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-submenu>.ant-menu-submenu-title .ant-menu-item-icon,.ant-menu.ant-menu-inline-collapsed>.ant-menu-submenu>.ant-menu-submenu-title .ant-menu-item-icon,.ant-menu.ant-menu-inline-collapsed>.ant-menu-item .anticon,.ant-menu.ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-item .anticon,.ant-menu.ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-submenu>.ant-menu-submenu-title .anticon,.ant-menu.ant-menu-inline-collapsed>.ant-menu-submenu>.ant-menu-submenu-title .anticon{margin:0;font-size:16px;line-height:40px}.ant-menu.ant-menu-inline-collapsed>.ant-menu-item .ant-menu-item-icon+span,.ant-menu.ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-item .ant-menu-item-icon+span,.ant-menu.ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-submenu>.ant-menu-submenu-title .ant-menu-item-icon+span,.ant-menu.ant-menu-inline-collapsed>.ant-menu-submenu>.ant-menu-submenu-title .ant-menu-item-icon+span,.ant-menu.ant-menu-inline-collapsed>.ant-menu-item .anticon+span,.ant-menu.ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-item .anticon+span,.ant-menu.ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-submenu>.ant-menu-submenu-title .anticon+span,.ant-menu.ant-menu-inline-collapsed>.ant-menu-submenu>.ant-menu-submenu-title .anticon+span{display:inline-block;opacity:0}.ant-menu.ant-menu-inline-collapsed .ant-menu-item-icon,.ant-menu.ant-menu-inline-collapsed .anticon{display:inline-block}.ant-menu.ant-menu-inline-collapsed-tooltip{pointer-events:none}.ant-menu.ant-menu-inline-collapsed-tooltip .ant-menu-item-icon,.ant-menu.ant-menu-inline-collapsed-tooltip .anticon{display:none}.ant-menu.ant-menu-inline-collapsed-tooltip a{color:#ffffffd9}.ant-menu.ant-menu-inline-collapsed .ant-menu-item-group-title{padding-right:4px;padding-left:4px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ant-menu-item-group-list{margin:0;padding:0}.ant-menu-item-group-list .ant-menu-item,.ant-menu-item-group-list .ant-menu-submenu-title{padding:0 16px 0 28px}.ant-menu-root.ant-menu-vertical,.ant-menu-root.ant-menu-vertical-left,.ant-menu-root.ant-menu-vertical-right,.ant-menu-root.ant-menu-inline{box-shadow:none}.ant-menu-root.ant-menu-inline-collapsed .ant-menu-item>.ant-menu-inline-collapsed-noicon,.ant-menu-root.ant-menu-inline-collapsed .ant-menu-submenu .ant-menu-submenu-title>.ant-menu-inline-collapsed-noicon{font-size:16px;text-align:center}.ant-menu-sub.ant-menu-inline{padding:0;background:#fafafa;border:0;border-radius:0;box-shadow:none}.ant-menu-sub.ant-menu-inline>.ant-menu-item,.ant-menu-sub.ant-menu-inline>.ant-menu-submenu>.ant-menu-submenu-title{height:40px;line-height:40px;list-style-position:inside;list-style-type:disc}.ant-menu-sub.ant-menu-inline .ant-menu-item-group-title{padding-left:32px}.ant-menu-item-disabled,.ant-menu-submenu-disabled{color:#00000040!important;background:none;cursor:not-allowed}.ant-menu-item-disabled:after,.ant-menu-submenu-disabled:after{border-color:transparent!important}.ant-menu-item-disabled a,.ant-menu-submenu-disabled a{color:#00000040!important;pointer-events:none}.ant-menu-item-disabled>.ant-menu-submenu-title,.ant-menu-submenu-disabled>.ant-menu-submenu-title{color:#00000040!important;cursor:not-allowed}.ant-menu-item-disabled>.ant-menu-submenu-title>.ant-menu-submenu-arrow:before,.ant-menu-submenu-disabled>.ant-menu-submenu-title>.ant-menu-submenu-arrow:before,.ant-menu-item-disabled>.ant-menu-submenu-title>.ant-menu-submenu-arrow:after,.ant-menu-submenu-disabled>.ant-menu-submenu-title>.ant-menu-submenu-arrow:after{background:rgba(0,0,0,.25)!important}.ant-layout-header .ant-menu{line-height:inherit}.ant-menu-inline-collapsed-tooltip a,.ant-menu-inline-collapsed-tooltip a:hover{color:#fff}.ant-menu-light .ant-menu-item:hover,.ant-menu-light .ant-menu-item-active,.ant-menu-light .ant-menu:not(.ant-menu-inline) .ant-menu-submenu-open,.ant-menu-light .ant-menu-submenu-active,.ant-menu-light .ant-menu-submenu-title:hover{color:#d03f0a}.ant-menu.ant-menu-root:focus-visible{box-shadow:0 0 0 2px #ab2800}.ant-menu-dark .ant-menu-item:focus-visible,.ant-menu-dark .ant-menu-submenu-title:focus-visible{box-shadow:0 0 0 2px #ab2800}.ant-menu.ant-menu-dark,.ant-menu-dark .ant-menu-sub,.ant-menu.ant-menu-dark .ant-menu-sub{color:#ffffffa6;background:#001529}.ant-menu.ant-menu-dark .ant-menu-submenu-title .ant-menu-submenu-arrow,.ant-menu-dark .ant-menu-sub .ant-menu-submenu-title .ant-menu-submenu-arrow,.ant-menu.ant-menu-dark .ant-menu-sub .ant-menu-submenu-title .ant-menu-submenu-arrow{opacity:.45;transition:all .3s}.ant-menu.ant-menu-dark .ant-menu-submenu-title .ant-menu-submenu-arrow:after,.ant-menu-dark .ant-menu-sub .ant-menu-submenu-title .ant-menu-submenu-arrow:after,.ant-menu.ant-menu-dark .ant-menu-sub .ant-menu-submenu-title .ant-menu-submenu-arrow:after,.ant-menu.ant-menu-dark .ant-menu-submenu-title .ant-menu-submenu-arrow:before,.ant-menu-dark .ant-menu-sub .ant-menu-submenu-title .ant-menu-submenu-arrow:before,.ant-menu.ant-menu-dark .ant-menu-sub .ant-menu-submenu-title .ant-menu-submenu-arrow:before{background:#fff}.ant-menu-dark.ant-menu-submenu-popup{background:transparent}.ant-menu-dark .ant-menu-inline.ant-menu-sub{background:#000c17}.ant-menu-dark.ant-menu-horizontal{border-bottom:0}.ant-menu-dark.ant-menu-horizontal>.ant-menu-item,.ant-menu-dark.ant-menu-horizontal>.ant-menu-submenu{top:0;margin-top:0;padding:0 20px;border-color:#001529;border-bottom:0}.ant-menu-dark.ant-menu-horizontal>.ant-menu-item:hover{background-color:#d03f0a}.ant-menu-dark.ant-menu-horizontal>.ant-menu-item>a:before{bottom:0}.ant-menu-dark .ant-menu-item,.ant-menu-dark .ant-menu-item-group-title,.ant-menu-dark .ant-menu-item>a,.ant-menu-dark .ant-menu-item>span>a{color:#ffffffa6}.ant-menu-dark.ant-menu-inline,.ant-menu-dark.ant-menu-vertical,.ant-menu-dark.ant-menu-vertical-left,.ant-menu-dark.ant-menu-vertical-right{border-right:0}.ant-menu-dark.ant-menu-inline .ant-menu-item,.ant-menu-dark.ant-menu-vertical .ant-menu-item,.ant-menu-dark.ant-menu-vertical-left .ant-menu-item,.ant-menu-dark.ant-menu-vertical-right .ant-menu-item{left:0;margin-left:0;border-right:0}.ant-menu-dark.ant-menu-inline .ant-menu-item:after,.ant-menu-dark.ant-menu-vertical .ant-menu-item:after,.ant-menu-dark.ant-menu-vertical-left .ant-menu-item:after,.ant-menu-dark.ant-menu-vertical-right .ant-menu-item:after{border-right:0}.ant-menu-dark.ant-menu-inline .ant-menu-item,.ant-menu-dark.ant-menu-inline .ant-menu-submenu-title{width:100%}.ant-menu-dark .ant-menu-item:hover,.ant-menu-dark .ant-menu-item-active,.ant-menu-dark .ant-menu-submenu-active,.ant-menu-dark .ant-menu-submenu-open,.ant-menu-dark .ant-menu-submenu-selected,.ant-menu-dark .ant-menu-submenu-title:hover{color:#fff;background-color:transparent}.ant-menu-dark .ant-menu-item:hover>a,.ant-menu-dark .ant-menu-item-active>a,.ant-menu-dark .ant-menu-submenu-active>a,.ant-menu-dark .ant-menu-submenu-open>a,.ant-menu-dark .ant-menu-submenu-selected>a,.ant-menu-dark .ant-menu-submenu-title:hover>a,.ant-menu-dark .ant-menu-item:hover>span>a,.ant-menu-dark .ant-menu-item-active>span>a,.ant-menu-dark .ant-menu-submenu-active>span>a,.ant-menu-dark .ant-menu-submenu-open>span>a,.ant-menu-dark .ant-menu-submenu-selected>span>a,.ant-menu-dark .ant-menu-submenu-title:hover>span>a{color:#fff}.ant-menu-dark .ant-menu-item:hover>.ant-menu-submenu-title>.ant-menu-submenu-arrow,.ant-menu-dark .ant-menu-item-active>.ant-menu-submenu-title>.ant-menu-submenu-arrow,.ant-menu-dark .ant-menu-submenu-active>.ant-menu-submenu-title>.ant-menu-submenu-arrow,.ant-menu-dark .ant-menu-submenu-open>.ant-menu-submenu-title>.ant-menu-submenu-arrow,.ant-menu-dark .ant-menu-submenu-selected>.ant-menu-submenu-title>.ant-menu-submenu-arrow,.ant-menu-dark .ant-menu-submenu-title:hover>.ant-menu-submenu-title>.ant-menu-submenu-arrow{opacity:1}.ant-menu-dark .ant-menu-item:hover>.ant-menu-submenu-title>.ant-menu-submenu-arrow:after,.ant-menu-dark .ant-menu-item-active>.ant-menu-submenu-title>.ant-menu-submenu-arrow:after,.ant-menu-dark .ant-menu-submenu-active>.ant-menu-submenu-title>.ant-menu-submenu-arrow:after,.ant-menu-dark .ant-menu-submenu-open>.ant-menu-submenu-title>.ant-menu-submenu-arrow:after,.ant-menu-dark .ant-menu-submenu-selected>.ant-menu-submenu-title>.ant-menu-submenu-arrow:after,.ant-menu-dark .ant-menu-submenu-title:hover>.ant-menu-submenu-title>.ant-menu-submenu-arrow:after,.ant-menu-dark .ant-menu-item:hover>.ant-menu-submenu-title>.ant-menu-submenu-arrow:before,.ant-menu-dark .ant-menu-item-active>.ant-menu-submenu-title>.ant-menu-submenu-arrow:before,.ant-menu-dark .ant-menu-submenu-active>.ant-menu-submenu-title>.ant-menu-submenu-arrow:before,.ant-menu-dark .ant-menu-submenu-open>.ant-menu-submenu-title>.ant-menu-submenu-arrow:before,.ant-menu-dark .ant-menu-submenu-selected>.ant-menu-submenu-title>.ant-menu-submenu-arrow:before,.ant-menu-dark .ant-menu-submenu-title:hover>.ant-menu-submenu-title>.ant-menu-submenu-arrow:before{background:#fff}.ant-menu-dark .ant-menu-item:hover{background-color:transparent}.ant-menu-dark.ant-menu-dark:not(.ant-menu-horizontal) .ant-menu-item-selected{background-color:#d03f0a}.ant-menu-dark .ant-menu-item-selected{color:#fff;border-right:0}.ant-menu-dark .ant-menu-item-selected:after{border-right:0}.ant-menu-dark .ant-menu-item-selected>a,.ant-menu-dark .ant-menu-item-selected>span>a,.ant-menu-dark .ant-menu-item-selected>a:hover,.ant-menu-dark .ant-menu-item-selected>span>a:hover{color:#fff}.ant-menu-dark .ant-menu-item-selected .ant-menu-item-icon,.ant-menu-dark .ant-menu-item-selected .anticon{color:#fff}.ant-menu-dark .ant-menu-item-selected .ant-menu-item-icon+span,.ant-menu-dark .ant-menu-item-selected .anticon+span{color:#fff}.ant-menu.ant-menu-dark .ant-menu-item-selected,.ant-menu-submenu-popup.ant-menu-dark .ant-menu-item-selected{background-color:#d03f0a}.ant-menu-dark .ant-menu-item-disabled,.ant-menu-dark .ant-menu-submenu-disabled,.ant-menu-dark .ant-menu-item-disabled>a,.ant-menu-dark .ant-menu-submenu-disabled>a,.ant-menu-dark .ant-menu-item-disabled>span>a,.ant-menu-dark .ant-menu-submenu-disabled>span>a{color:#ffffff59!important;opacity:.8}.ant-menu-dark .ant-menu-item-disabled>.ant-menu-submenu-title,.ant-menu-dark .ant-menu-submenu-disabled>.ant-menu-submenu-title{color:#ffffff59!important}.ant-menu-dark .ant-menu-item-disabled>.ant-menu-submenu-title>.ant-menu-submenu-arrow:before,.ant-menu-dark .ant-menu-submenu-disabled>.ant-menu-submenu-title>.ant-menu-submenu-arrow:before,.ant-menu-dark .ant-menu-item-disabled>.ant-menu-submenu-title>.ant-menu-submenu-arrow:after,.ant-menu-dark .ant-menu-submenu-disabled>.ant-menu-submenu-title>.ant-menu-submenu-arrow:after{background:rgba(255,255,255,.35)!important}.ant-menu.ant-menu-rtl{direction:rtl;text-align:right}.ant-menu-rtl .ant-menu-item-group-title{text-align:right}.ant-menu-rtl.ant-menu-inline,.ant-menu-rtl.ant-menu-vertical{border-right:none;border-left:1px solid #f0f0f0}.ant-menu-rtl.ant-menu-dark.ant-menu-inline,.ant-menu-rtl.ant-menu-dark.ant-menu-vertical{border-left:none}.ant-menu-rtl.ant-menu-vertical.ant-menu-sub>.ant-menu-item,.ant-menu-rtl.ant-menu-vertical-left.ant-menu-sub>.ant-menu-item,.ant-menu-rtl.ant-menu-vertical-right.ant-menu-sub>.ant-menu-item,.ant-menu-rtl.ant-menu-vertical.ant-menu-sub>.ant-menu-submenu,.ant-menu-rtl.ant-menu-vertical-left.ant-menu-sub>.ant-menu-submenu,.ant-menu-rtl.ant-menu-vertical-right.ant-menu-sub>.ant-menu-submenu{transform-origin:top right}.ant-menu-rtl .ant-menu-item .ant-menu-item-icon,.ant-menu-rtl .ant-menu-submenu-title .ant-menu-item-icon,.ant-menu-rtl .ant-menu-item .anticon,.ant-menu-rtl .ant-menu-submenu-title .anticon{margin-right:auto;margin-left:10px}.ant-menu-rtl .ant-menu-item.ant-menu-item-only-child>.ant-menu-item-icon,.ant-menu-rtl .ant-menu-submenu-title.ant-menu-item-only-child>.ant-menu-item-icon,.ant-menu-rtl .ant-menu-item.ant-menu-item-only-child>.anticon,.ant-menu-rtl .ant-menu-submenu-title.ant-menu-item-only-child>.anticon{margin-left:0}.ant-menu-submenu-rtl.ant-menu-submenu-popup{transform-origin:100% 0}.ant-menu-rtl .ant-menu-submenu-vertical>.ant-menu-submenu-title .ant-menu-submenu-arrow,.ant-menu-rtl .ant-menu-submenu-vertical-left>.ant-menu-submenu-title .ant-menu-submenu-arrow,.ant-menu-rtl .ant-menu-submenu-vertical-right>.ant-menu-submenu-title .ant-menu-submenu-arrow,.ant-menu-rtl .ant-menu-submenu-inline>.ant-menu-submenu-title .ant-menu-submenu-arrow{right:auto;left:16px}.ant-menu-rtl .ant-menu-submenu-vertical>.ant-menu-submenu-title .ant-menu-submenu-arrow:before,.ant-menu-rtl .ant-menu-submenu-vertical-left>.ant-menu-submenu-title .ant-menu-submenu-arrow:before,.ant-menu-rtl .ant-menu-submenu-vertical-right>.ant-menu-submenu-title .ant-menu-submenu-arrow:before{transform:rotate(-45deg) translateY(-2px)}.ant-menu-rtl .ant-menu-submenu-vertical>.ant-menu-submenu-title .ant-menu-submenu-arrow:after,.ant-menu-rtl .ant-menu-submenu-vertical-left>.ant-menu-submenu-title .ant-menu-submenu-arrow:after,.ant-menu-rtl .ant-menu-submenu-vertical-right>.ant-menu-submenu-title .ant-menu-submenu-arrow:after{transform:rotate(45deg) translateY(2px)}.ant-menu-rtl.ant-menu-vertical .ant-menu-item:after,.ant-menu-rtl.ant-menu-vertical-left .ant-menu-item:after,.ant-menu-rtl.ant-menu-vertical-right .ant-menu-item:after,.ant-menu-rtl.ant-menu-inline .ant-menu-item:after{right:auto;left:0}.ant-menu-rtl.ant-menu-vertical .ant-menu-item,.ant-menu-rtl.ant-menu-vertical-left .ant-menu-item,.ant-menu-rtl.ant-menu-vertical-right .ant-menu-item,.ant-menu-rtl.ant-menu-inline .ant-menu-item,.ant-menu-rtl.ant-menu-vertical .ant-menu-submenu-title,.ant-menu-rtl.ant-menu-vertical-left .ant-menu-submenu-title,.ant-menu-rtl.ant-menu-vertical-right .ant-menu-submenu-title,.ant-menu-rtl.ant-menu-inline .ant-menu-submenu-title{text-align:right}.ant-menu-rtl.ant-menu-inline .ant-menu-submenu-title{padding-right:0;padding-left:34px}.ant-menu-rtl.ant-menu-vertical .ant-menu-submenu-title{padding-right:16px;padding-left:34px}.ant-menu-rtl.ant-menu-inline-collapsed.ant-menu-vertical .ant-menu-submenu-title{padding:0 calc(50% - 8px)}.ant-menu-rtl .ant-menu-item-group-list .ant-menu-item,.ant-menu-rtl .ant-menu-item-group-list .ant-menu-submenu-title{padding:0 28px 0 16px}.ant-menu-sub.ant-menu-inline{border:0}.ant-menu-rtl.ant-menu-sub.ant-menu-inline .ant-menu-item-group-title{padding-right:32px;padding-left:0}.ant-breadcrumb{box-sizing:border-box;margin:0;padding:0;color:#000000d9;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";color:#00000073;font-size:14px}.ant-breadcrumb .anticon{font-size:14px}.ant-breadcrumb a{color:#00000073;transition:color .3s}.ant-breadcrumb a:hover{color:#de632f}.ant-breadcrumb>span:last-child{color:#000000d9}.ant-breadcrumb>span:last-child a{color:#000000d9}.ant-breadcrumb>span:last-child .ant-breadcrumb-separator{display:none}.ant-breadcrumb-separator{margin:0 8px;color:#00000073}.ant-breadcrumb-link>.anticon+span,.ant-breadcrumb-link>.anticon+a{margin-left:4px}.ant-breadcrumb-overlay-link>.anticon{margin-left:4px}.ant-breadcrumb-rtl{direction:rtl}.ant-breadcrumb-rtl:before{display:table;content:""}.ant-breadcrumb-rtl:after{display:table;clear:both;content:""}.ant-breadcrumb-rtl>span{float:right}.ant-breadcrumb-rtl .ant-breadcrumb-link>.anticon+span,.ant-breadcrumb-rtl .ant-breadcrumb-link>.anticon+a{margin-right:4px;margin-left:0}.ant-breadcrumb-rtl .ant-breadcrumb-overlay-link>.anticon{margin-right:4px;margin-left:0}.nprogress{pointer-events:none}.nprogress .bar{background:#29d;position:fixed;z-index:1031;top:0;left:0;width:100%;height:2px}.nprogress .peg{display:block;position:absolute;right:0px;width:100px;height:100%;box-shadow:0 0 10px #29d,0 0 5px #29d;opacity:1;-webkit-transform:rotate(3deg) translate(0px,-4px);-ms-transform:rotate(3deg) translate(0px,-4px);transform:rotate(3deg) translateY(-4px)}.nprogress .spinner{display:block;position:fixed;z-index:1031;top:15px;right:15px}.nprogress .spinner-icon{width:18px;height:18px;box-sizing:border-box;border:solid 2px transparent;border-top-color:#29d;border-left-color:#29d;border-radius:50%;-webkit-animation:nprogress-spinner .4s linear infinite;animation:nprogress-spinner .4s linear infinite}.nprogress-custom-parent{overflow:hidden;position:relative}.nprogress-custom-parent .nprogress .spinner,.nprogress-custom-parent .nprogress .bar{position:absolute}@-webkit-keyframes nprogress-spinner{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}@keyframes nprogress-spinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.vue-recycle-scroller{position:relative}.vue-recycle-scroller.direction-vertical:not(.page-mode){overflow-y:auto}.vue-recycle-scroller.direction-horizontal:not(.page-mode){overflow-x:auto}.vue-recycle-scroller.direction-horizontal{display:flex}.vue-recycle-scroller__slot{flex:auto 0 0}.vue-recycle-scroller__item-wrapper{flex:1;box-sizing:border-box;overflow:hidden;position:relative}.vue-recycle-scroller.ready .vue-recycle-scroller__item-view{position:absolute;top:0;left:0;will-change:transform}.vue-recycle-scroller.direction-vertical .vue-recycle-scroller__item-wrapper{width:100%}.vue-recycle-scroller.direction-horizontal .vue-recycle-scroller__item-wrapper{height:100%}.vue-recycle-scroller.ready.direction-vertical .vue-recycle-scroller__item-view{width:100%}.vue-recycle-scroller.ready.direction-horizontal .vue-recycle-scroller__item-view{height:100%}.resize-observer[data-v-b329ee4c]{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;border:none;background-color:transparent;pointer-events:none;display:block;overflow:hidden;opacity:0}.resize-observer[data-v-b329ee4c] object{display:block;position:absolute;top:0;left:0;height:100%;width:100%;overflow:hidden;pointer-events:none;z-index:-1}.uninstalled-hint[data-v-576b73da]{margin:256px auto;display:flex;flex-flow:column;justify-content:center;align-items:center}.uninstalled-hint>*[data-v-576b73da]{margin:16px;text-align:center}.preview-switch[data-v-576b73da]{position:fixed;top:0;bottom:0;left:0;right:0;display:flex;align-items:center;justify-content:space-between;z-index:11111;pointer-events:none}.preview-switch>*[data-v-576b73da]{margin:16px;font-size:4em;pointer-events:all;cursor:pointer}.preview-switch>*.disable[data-v-576b73da]{opacity:0;pointer-events:none;cursor:none}.container[data-v-576b73da]{height:100%;background:var(--zp-secondary-background)}.location-bar[data-v-576b73da]{padding:4px 16px;background:var(--zp-primary-background);border-bottom:1px solid var(--zp-border);display:flex;align-items:center;justify-content:space-between}.location-bar .actions[data-v-576b73da]{display:flex;align-items:center;flex-shrink:0}.location-bar a.opt[data-v-576b73da]{margin-left:8px}.center[data-v-576b73da]{display:flex;justify-content:center;align-items:center}.view[data-v-576b73da]{padding:8px;height:calc(100vh - 96px)}.view .file-list[data-v-576b73da]{list-style:none;padding:8px;height:100%;overflow:auto}.view .file-list .file[data-v-576b73da]{padding:8px 16px;margin:8px;display:flex;align-items:center;background:var(--zp-primary-background);border-radius:8px;box-shadow:0 0 4px var(--zp-secondary-variant-background);position:relative;overflow:hidden}.view .file-list .file.grid[data-v-576b73da]{padding:0;display:inline-block;box-sizing:content-box;box-shadow:unset;background-color:var(--zp-secondary-background)}.view .file-list .file.grid[data-v-576b73da] .icon{font-size:8em}.view .file-list .file.grid[data-v-576b73da] .profile{padding:0 4px}.view .file-list .file.grid[data-v-576b73da] .profile .name{font-weight:500;padding:0}.view .file-list .file.grid[data-v-576b73da] .profile .basic-info{display:flex;justify-content:space-between;flex-direction:row;margin:0;font-size:.7em}.view .file-list .file.grid[data-v-576b73da] .ant-image,.view .file-list .file.grid[data-v-576b73da] .preview-icon-wrap{border:1px solid var(--zp-secondary);background-color:var(--zp-secondary-variant-background);border-radius:8px;overflow:hidden}.view .file-list .file.grid[data-v-576b73da] img,.view .file-list .file.grid[data-v-576b73da] .preview-icon-wrap>[role=img]{height:256px;width:256px;object-fit:contain}.view .file-list .file.large-grid[data-v-576b73da] img,.view .file-list .file.large-grid[data-v-576b73da] .preview-icon-wrap>[role=img]{height:512px;width:512px}.view .file-list .file.clickable[data-v-576b73da]{cursor:pointer}.view .file-list .file.selected[data-v-576b73da]{outline:#0084ff solid 2px}.view .file-list .file .name[data-v-576b73da]{flex:1;padding:8px;word-break:break-all}.view .file-list .file .basic-info[data-v-576b73da]{display:flex;flex-direction:column;align-items:flex-end}.hint[data-v-576b73da]{padding:4px;border:4px;background:var(--zp-secondary-background);border:1px solid var(--zp-border)} diff --git a/vue/dist/assets/stackView-090df58b.js b/vue/dist/assets/stackView-090df58b.js deleted file mode 100644 index 7f67af7..0000000 --- a/vue/dist/assets/stackView-090df58b.js +++ /dev/null @@ -1,3 +0,0 @@ -import{P as K,h as k,d as ee,s as ot,u as Fe,a as g,a1 as Jr,a2 as lt,c as pe,G as F,a3 as wn,b as kn,a4 as Tt,_ as H,a5 as Kr,a6 as st,B as an,a7 as Yr,i as Sn,a8 as or,g as gt,a9 as lr,aa as sr,ab as qr,ac as xt,ad as Ht,ae as Gt,af as Zr,ag as Wt,r as O,z as Xr,y as ut,ah as de,x as $e,ai as ct,aj as It,A as dt,ak as ei,al as ti,am as ur,e as cr,f as on,v as dr,T as fr,H as vr,an as ni,ao as ri,ap as Et,aq as ii,J as rt,ar as ai,as as mr,at as gr,W as ye,au as Ue,av as pr,aw as oi,D as Qe,C as hr,ax as li,ay as it,az as si,aA as ui,aB as Ot,aC as ci,aD as An,aE as di,aF as yr,m as fi,l as vi,n as mi,o as br,aG as Pn,aH as gi,aI as pi,aJ as hi,aK as yi,aL as bi,aM as Ci,aN as Nt,aO as wi,aP as G,aQ as ln,aR as ki,F as Cr,aS as wr,aT as ht,$ as Si,aU as Ai,aV as Pi,aW as Ce,aX as we,aY as _n,aZ as _i,a_ as xi,a$ as xn,b0 as Ii,b1 as Ei,b2 as In,b3 as Oi,b4 as Ni,b5 as En,b6 as $i,b7 as Bi,K as V,L as ie,N as z,M as P,b8 as Ye,V as q,U,b9 as Ti,ba as zi,O as ge,bb as Mi,bc as Ri,bd as Di,be as kr,bf as Li,bg as Ct,Q as Ne,X as Jt,bh as On,bi as Fi,bj as Qi,bk as ji,Y as qe,R as ue,bl as Se,bm as Vi,bn as Ui,bo as Nn,bp as Hi,bq as Gi,S as Wi,br as Ji,a0 as Ki}from"./index-3eae54c8.js";import{F as De,l as sn,c as Yi,_ as qi}from"./index-80b56a21.js";import{_ as Zi,c as Xi,d as ea,e as Dt}from"./index-b363ae13.js";import{E as ta,I as Sr}from"./index-ca5e55e8.js";import{u as na}from"./useTaskListStore-0675db92.js";import{c as un,u as ra}from"./copy2clipboard-8d41ed6e.js";import{b as ia,B as Le,c as Ar}from"./button-26bad4bf.js";var Pr=function(){return{arrow:{type:[Boolean,Object],default:void 0},trigger:{type:[Array,String]},overlay:K.any,visible:{type:Boolean,default:void 0},disabled:{type:Boolean,default:void 0},align:{type:Object},getPopupContainer:Function,prefixCls:String,transitionName:String,placement:String,overlayClassName:String,overlayStyle:{type:Object,default:void 0},forceRender:{type:Boolean,default:void 0},mouseEnterDelay:Number,mouseLeaveDelay:Number,openClassName:String,minOverlayWidthMatchTrigger:{type:Boolean,default:void 0},destroyPopupOnHide:{type:Boolean,default:void 0},onVisibleChange:{type:Function},"onUpdate:visible":{type:Function}}},Lt=ia(),aa=function(){return k(k({},Pr()),{},{type:Lt.type,size:String,htmlType:Lt.htmlType,href:String,disabled:{type:Boolean,default:void 0},prefixCls:String,icon:K.any,title:String,loading:Lt.loading,onClick:{type:Function}})},oa=["type","disabled","loading","htmlType","class","overlay","trigger","align","visible","onVisibleChange","placement","href","title","icon","mouseEnterDelay","mouseLeaveDelay","overlayClassName","overlayStyle","destroyPopupOnHide","onClick","onUpdate:visible"],la=Le.Group;const $t=ee({compatConfig:{MODE:3},name:"ADropdownButton",inheritAttrs:!1,__ANT_BUTTON:!0,props:ot(aa(),{trigger:"hover",placement:"bottomRight",type:"default"}),slots:["icon","leftButton","rightButton","overlay"],setup:function(e,t){var r=t.slots,i=t.attrs,l=t.emit,o=function(w){l("update:visible",w),l("visibleChange",w)},c=Fe("dropdown-button",e),d=c.prefixCls,C=c.direction,m=c.getPopupContainer;return function(){var f,w,u=k(k({},e),i),a=u.type,s=a===void 0?"default":a,v=u.disabled,h=u.loading,y=u.htmlType,b=u.class,p=b===void 0?"":b,S=u.overlay,I=S===void 0?(f=r.overlay)===null||f===void 0?void 0:f.call(r):S,E=u.trigger,A=u.align,x=u.visible;u.onVisibleChange;var _=u.placement,$=_===void 0?C.value==="rtl"?"bottomLeft":"bottomRight":_,N=u.href,T=u.title,D=u.icon,te=D===void 0?((w=r.icon)===null||w===void 0?void 0:w.call(r))||g(Jr,null,null):D,Q=u.mouseEnterDelay,ne=u.mouseLeaveDelay,ae=u.overlayClassName,oe=u.overlayStyle,le=u.destroyPopupOnHide,L=u.onClick;u["onUpdate:visible"];var J=lt(u,oa),re={align:A,disabled:v,trigger:v?[]:E,placement:$,getPopupContainer:m.value,onVisibleChange:o,mouseEnterDelay:Q,mouseLeaveDelay:ne,visible:x,overlayClassName:ae,overlayStyle:oe,destroyPopupOnHide:le},Z=g(Le,{type:s,disabled:v,loading:h,onClick:L,htmlType:y,href:N,title:T},{default:r.default}),Y=g(Le,{type:s,icon:te},null);return g(la,k(k({},J),{},{class:pe(d.value,p)}),{default:function(){return[r.leftButton?r.leftButton({button:Z}):Z,g(Ge,re,{default:function(){return[r.rightButton?r.rightButton({button:Y}):Y]},overlay:function(){return I}})]}})}}});var _r=ee({compatConfig:{MODE:3},name:"ADropdown",inheritAttrs:!1,props:ot(Pr(),{mouseEnterDelay:.15,mouseLeaveDelay:.1,placement:"bottomLeft",trigger:"hover"}),slots:["overlay"],setup:function(e,t){var r=t.slots,i=t.attrs,l=t.emit,o=Fe("dropdown",e),c=o.prefixCls,d=o.rootPrefixCls,C=o.direction,m=o.getPopupContainer,f=F(function(){var s=e.placement,v=s===void 0?"":s,h=e.transitionName;return h!==void 0?h:v.indexOf("top")>=0?"".concat(d.value,"-slide-down"):"".concat(d.value,"-slide-up")}),w=function(){var v,h,y,b=e.overlay||((v=r.overlay)===null||v===void 0?void 0:v.call(r)),p=Array.isArray(b)?b[0]:b;if(!p)return null;var S=p.props||{};wn(!S.mode||S.mode==="vertical","Dropdown",'mode="'.concat(S.mode,`" is not supported for Dropdown's Menu.`));var I=S.selectable,E=I===void 0?!1:I,A=S.expandIcon,x=A===void 0?(h=p.children)===null||h===void 0||(y=h.expandIcon)===null||y===void 0?void 0:y.call(h):A,_=typeof x<"u"&&Sn(x)?x:g("span",{class:"".concat(c.value,"-menu-submenu-arrow")},[g(or,{class:"".concat(c.value,"-menu-submenu-arrow-icon")},null)]),$=Sn(p)?kn(p,{mode:"vertical",selectable:E,expandIcon:function(){return _}}):p;return $},u=F(function(){var s=e.placement;if(!s)return C.value==="rtl"?"bottomRight":"bottomLeft";if(s.includes("Center")){var v=s.slice(0,s.indexOf("Center"));return wn(!s.includes("Center"),"Dropdown","You are using '".concat(s,"' placement in Dropdown, which is deprecated. Try to use '").concat(v,"' instead.")),v}return s}),a=function(v){l("update:visible",v),l("visibleChange",v)};return function(){var s,v,h=e.arrow,y=e.trigger,b=e.disabled,p=e.overlayClassName,S=(s=r.default)===null||s===void 0?void 0:s.call(r)[0],I=kn(S,Tt({class:pe(S==null||(v=S.props)===null||v===void 0?void 0:v.class,H({},"".concat(c.value,"-rtl"),C.value==="rtl"),"".concat(c.value,"-trigger"))},b?{disabled:b}:{})),E=pe(p,H({},"".concat(c.value,"-rtl"),C.value==="rtl")),A=b?[]:y,x;A&&A.indexOf("contextmenu")!==-1&&(x=!0);var _=Kr({arrowPointAtCenter:st(h)==="object"&&h.pointAtCenter,autoAdjustOverflow:!0}),$=an(k(k(k({},e),i),{},{builtinPlacements:_,overlayClassName:E,arrow:h,alignPoint:x,prefixCls:c.value,getPopupContainer:m.value,transitionName:f.value,trigger:A,onVisibleChange:a,placement:u.value}),["overlay","onUpdate:visible"]);return g(Yr,$,{default:function(){return[I]},overlay:w})}}});_r.Button=$t;const Ge=_r;var sa=["class","style"],ua=function(){return{prefixCls:String,href:String,separator:K.any,overlay:K.any,onClick:Function}};const yt=ee({compatConfig:{MODE:3},name:"ABreadcrumbItem",inheritAttrs:!1,__ANT_BREADCRUMB_ITEM:!0,props:ua(),slots:["separator","overlay"],setup:function(e,t){var r=t.slots,i=t.attrs,l=Fe("breadcrumb",e),o=l.prefixCls,c=function(C,m){var f=gt(r,e,"overlay");return f?g(Ge,{overlay:f,placement:"bottom"},{default:function(){return[g("span",{class:"".concat(m,"-overlay-link")},[C,g(lr,null,null)])]}}):C};return function(){var d,C=(d=gt(r,e,"separator"))!==null&&d!==void 0?d:"/",m=gt(r,e),f=i.class,w=i.style,u=lt(i,sa),a;return e.href!==void 0?a=g("a",k({class:"".concat(o.value,"-link"),onClick:e.onClick},u),[m]):a=g("span",k({class:"".concat(o.value,"-link"),onClick:e.onClick},u),[m]),a=c(a,o.value),m?g("span",{class:f,style:w},[a,C&&g("span",{class:"".concat(o.value,"-separator")},[C])]):null}}});var ca=function(){return{prefixCls:String,routes:{type:Array},params:K.any,separator:K.any,itemRender:{type:Function}}};function da(n,e){if(!n.breadcrumbName)return null;var t=Object.keys(e).join("|"),r=n.breadcrumbName.replace(new RegExp(":(".concat(t,")"),"g"),function(i,l){return e[l]||i});return r}function $n(n){var e=n.route,t=n.params,r=n.routes,i=n.paths,l=r.indexOf(e)===r.length-1,o=da(e,t);return l?g("span",null,[o]):g("a",{href:"#/".concat(i.join("/"))},[o])}const Xe=ee({compatConfig:{MODE:3},name:"ABreadcrumb",props:ca(),slots:["separator","itemRender"],setup:function(e,t){var r=t.slots,i=Fe("breadcrumb",e),l=i.prefixCls,o=i.direction,c=function(f,w){return f=(f||"").replace(/^\//,""),Object.keys(w).forEach(function(u){f=f.replace(":".concat(u),w[u])}),f},d=function(f,w,u){var a=Gt(f),s=c(w||"",u);return s&&a.push(s),a},C=function(f){var w=f.routes,u=w===void 0?[]:w,a=f.params,s=a===void 0?{}:a,v=f.separator,h=f.itemRender,y=h===void 0?$n:h,b=[];return u.map(function(p){var S=c(p.path,s);S&&b.push(S);var I=[].concat(b),E=null;return p.children&&p.children.length&&(E=g(Ht,null,{default:function(){return[p.children.map(function(x){return g(Ht.Item,{key:x.path||x.breadcrumbName},{default:function(){return[y({route:x,params:s,routes:u,paths:d(I,x.path,s)})]}})})]}})),g(yt,{overlay:E,separator:v,key:S||p.breadcrumbName},{default:function(){return[y({route:p,params:s,routes:u,paths:I})]}})})};return function(){var m,f,w,u=e.routes,a=e.params,s=a===void 0?{}:a,v=sr(gt(r,e)),h=(m=gt(r,e,"separator"))!==null&&m!==void 0?m:"/",y=e.itemRender||r.itemRender||$n;u&&u.length>0?w=C({routes:u,params:s,separator:h,itemRender:y}):v.length&&(w=v.map(function(p,S){return qr(st(p.type)==="object"&&(p.type.__ANT_BREADCRUMB_ITEM||p.type.__ANT_BREADCRUMB_SEPARATOR),"Breadcrumb","Only accepts Breadcrumb.Item and Breadcrumb.Separator as it's children"),xt(p,{separator:h,key:S})}));var b=(f={},H(f,l.value,!0),H(f,"".concat(l.value,"-rtl"),o.value==="rtl"),f);return g("div",{class:b},[w])}}});var fa=["separator","class"],va=function(){return{prefixCls:String}};const Kt=ee({compatConfig:{MODE:3},name:"ABreadcrumbSeparator",__ANT_BREADCRUMB_SEPARATOR:!0,inheritAttrs:!1,props:va(),setup:function(e,t){var r=t.slots,i=t.attrs,l=Fe("breadcrumb",e),o=l.prefixCls;return function(){var c;i.separator;var d=i.class,C=lt(i,fa),m=sr((c=r.default)===null||c===void 0?void 0:c.call(r));return g("span",k({class:["".concat(o.value,"-separator"),d]},C),[m.length>0?m:"/"])}}});Xe.Item=yt;Xe.Separator=Kt;Xe.install=function(n){return n.component(Xe.name,Xe),n.component(yt.name,yt),n.component(Kt.name,Kt),n};De.useInjectFormItemContext=Zr;De.ItemRest=Wt;De.install=function(n){return n.component(De.name,De),n.component(De.Item.name,De.Item),n.component(Wt.name,Wt),n};Ge.Button=$t;Ge.install=function(n){return n.component(Ge.name,Ge),n.component($t.name,$t),n};var Ft;function xr(n){if(typeof document>"u")return 0;if(n||Ft===void 0){var e=document.createElement("div");e.style.width="100%",e.style.height="200px";var t=document.createElement("div"),r=t.style;r.position="absolute",r.top="0",r.left="0",r.pointerEvents="none",r.visibility="hidden",r.width="200px",r.height="150px",r.overflow="hidden",t.appendChild(e),document.body.appendChild(t);var i=e.offsetWidth;t.style.overflow="scroll";var l=e.offsetWidth;i===l&&(l=t.clientWidth),document.body.removeChild(t),Ft=i-l}return Ft}function at(n){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},t=e.element,r=t===void 0?document.body:t,i={},l=Object.keys(n);return l.forEach(function(o){i[o]=r.style[o]}),l.forEach(function(o){r.style[o]=n[o]}),i}function ma(){return document.body.scrollHeight>(window.innerHeight||document.documentElement.clientHeight)&&window.innerWidth>document.body.offsetWidth}var Qt={};const Bn=function(n){if(!(!ma()&&!n)){var e="ant-scrolling-effect",t=new RegExp("".concat(e),"g"),r=document.body.className;if(n){if(!t.test(r))return;at(Qt),Qt={},document.body.className=r.replace(t,"").trim();return}var i=xr();if(i&&(Qt=at({position:"relative",width:"calc(100% - ".concat(i,"px)")}),!t.test(r))){var l="".concat(r," ").concat(e);document.body.className=l.trim()}}};var he=[],Ir="ant-scrolling-effect",jt=new RegExp("".concat(Ir),"g"),ga=0,Vt=new Map,pa=Zi(function n(e){var t=this;Xi(this,n),H(this,"getContainer",function(){var r;return(r=t.options)===null||r===void 0?void 0:r.container}),H(this,"reLock",function(r){var i=he.find(function(l){var o=l.target;return o===t.lockTarget});i&&t.unLock(),t.options=r,i&&(i.options=r,t.lock())}),H(this,"lock",function(){var r;if(!he.some(function(d){var C=d.target;return C===t.lockTarget})){if(he.some(function(d){var C,m=d.options;return(m==null?void 0:m.container)===((C=t.options)===null||C===void 0?void 0:C.container)})){he=[].concat(Gt(he),[{target:t.lockTarget,options:t.options}]);return}var i=0,l=((r=t.options)===null||r===void 0?void 0:r.container)||document.body;(l===document.body&&window.innerWidth-document.documentElement.clientWidth>0||l.scrollHeight>l.clientHeight)&&(i=xr());var o=l.className;if(he.filter(function(d){var C,m=d.options;return(m==null?void 0:m.container)===((C=t.options)===null||C===void 0?void 0:C.container)}).length===0&&Vt.set(l,at({width:i!==0?"calc(100% - ".concat(i,"px)"):void 0,overflow:"hidden",overflowX:"hidden",overflowY:"hidden"},{element:l})),!jt.test(o)){var c="".concat(o," ").concat(Ir);l.className=c.trim()}he=[].concat(Gt(he),[{target:t.lockTarget,options:t.options}])}}),H(this,"unLock",function(){var r,i=he.find(function(c){var d=c.target;return d===t.lockTarget});if(he=he.filter(function(c){var d=c.target;return d!==t.lockTarget}),!(!i||he.some(function(c){var d,C=c.options;return(C==null?void 0:C.container)===((d=i.options)===null||d===void 0?void 0:d.container)}))){var l=((r=t.options)===null||r===void 0?void 0:r.container)||document.body,o=l.className;jt.test(o)&&(at(Vt.get(l),{element:l}),Vt.delete(l),l.className=l.className.replace(jt,"").trim())}}),this.lockTarget=ga++,this.options=e}),Oe=0,vt=ti(),wt={},Ke=function(e){if(!vt)return null;if(e){if(typeof e=="string")return document.querySelectorAll(e)[0];if(typeof e=="function")return e();if(st(e)==="object"&&e instanceof window.HTMLElement)return e}return document.body};const ha=ee({compatConfig:{MODE:3},name:"PortalWrapper",inheritAttrs:!1,props:{wrapperClassName:String,forceRender:{type:Boolean,default:void 0},getContainer:K.any,visible:{type:Boolean,default:void 0}},setup:function(e,t){var r=t.slots,i=O(),l=O(),o=O(),c=new pa({container:Ke(e.getContainer)}),d=function(){var s,v;(s=i.value)===null||s===void 0||(v=s.parentNode)===null||v===void 0||v.removeChild(i.value)},C=function(){var s=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;if(s||i.value&&!i.value.parentNode){var v=Ke(e.getContainer);return v?(v.appendChild(i.value),!0):!1}return!0},m=function(){return vt?(i.value||(i.value=document.createElement("div"),C(!0)),f(),i.value):null},f=function(){var s=e.wrapperClassName;i.value&&s&&s!==i.value.className&&(i.value.className=s)};Xr(function(){f(),C()});var w=function(){Oe===1&&!Object.keys(wt).length?(Bn(),wt=at({overflow:"hidden",overflowX:"hidden",overflowY:"hidden"})):Oe||(at(wt),wt={},Bn(!0))},u=ur();return ut(function(){var a=!1;de([function(){return e.visible},function(){return e.getContainer}],function(s,v){var h=$e(s,2),y=h[0],b=h[1],p=$e(v,2),S=p[0],I=p[1];if(vt&&Ke(e.getContainer)===document.body&&(y&&!S?Oe+=1:a&&(Oe-=1)),a){var E=typeof b=="function"&&typeof I=="function";(E?b.toString()!==I.toString():b!==I)&&d(),y&&y!==S&&vt&&Ke(b)!==c.getContainer()&&c.reLock({container:Ke(b)})}a=!0},{immediate:!0,flush:"post"}),ct(function(){C()||(o.value=It(function(){u.update()}))})}),dt(function(){var a=e.visible,s=e.getContainer;vt&&Ke(s)===document.body&&(Oe=a&&Oe?Oe-1:Oe),d(),It.cancel(o.value)}),function(){var a=e.forceRender,s=e.visible,v=null,h={getOpenCount:function(){return Oe},getContainer:m,switchScrollingEffect:w,scrollLocker:c};return(a||s||l.value)&&(v=g(ei,{getContainer:m,ref:l},{default:function(){var b;return(b=r.default)===null||b===void 0?void 0:b.call(r,h)}})),v}}});function ya(){var n=document.documentElement.clientWidth,e=window.innerHeight||document.documentElement.clientHeight;return{width:n,height:e}}function Er(n){var e=n.getBoundingClientRect(),t=document.documentElement;return{left:e.left+(window.pageXOffset||t.scrollLeft)-(t.clientLeft||document.body.clientLeft||0),top:e.top+(window.pageYOffset||t.scrollTop)-(t.clientTop||document.body.clientTop||0)}}function zt(){return{keyboard:{type:Boolean,default:void 0},mask:{type:Boolean,default:void 0},afterClose:Function,closable:{type:Boolean,default:void 0},maskClosable:{type:Boolean,default:void 0},visible:{type:Boolean,default:void 0},destroyOnClose:{type:Boolean,default:void 0},mousePosition:K.shape({x:Number,y:Number}).loose,title:K.any,footer:K.any,transitionName:String,maskTransitionName:String,animation:K.any,maskAnimation:K.any,wrapStyle:{type:Object,default:void 0},bodyStyle:{type:Object,default:void 0},maskStyle:{type:Object,default:void 0},prefixCls:String,wrapClassName:String,rootClassName:String,width:[String,Number],height:[String,Number],zIndex:Number,bodyProps:K.any,maskProps:K.any,wrapProps:K.any,getContainer:K.any,dialogStyle:{type:Object,default:void 0},dialogClass:String,closeIcon:K.any,forceRender:{type:Boolean,default:void 0},getOpenCount:Function,focusTriggerAfterClose:{type:Boolean,default:void 0},onClose:Function,modalRender:Function}}function Tn(n,e,t){var r=e;return!r&&t&&(r="".concat(n,"-").concat(t)),r}var zn=-1;function ba(){return zn+=1,zn}function Mn(n,e){var t=n["page".concat(e?"Y":"X","Offset")],r="scroll".concat(e?"Top":"Left");if(typeof t!="number"){var i=n.document;t=i.documentElement[r],typeof t!="number"&&(t=i.body[r])}return t}function Ca(n){var e=n.getBoundingClientRect(),t={left:e.left,top:e.top},r=n.ownerDocument,i=r.defaultView||r.parentWindow;return t.left+=Mn(i),t.top+=Mn(i,!0),t}var Rn={width:0,height:0,overflow:"hidden",outline:"none"};const wa=ee({compatConfig:{MODE:3},name:"Content",inheritAttrs:!1,props:k(k({},zt()),{},{motionName:String,ariaId:String,onVisibleChanged:Function,onMousedown:Function,onMouseup:Function}),setup:function(e,t){var r=t.expose,i=t.slots,l=t.attrs,o=O(),c=O(),d=O();r({focus:function(){var a;(a=o.value)===null||a===void 0||a.focus()},changeActive:function(a){var s=document,v=s.activeElement;a&&v===c.value?o.value.focus():!a&&v===o.value&&c.value.focus()}});var C=O(),m=F(function(){var u=e.width,a=e.height,s={};return u!==void 0&&(s.width=typeof u=="number"?"".concat(u,"px"):u),a!==void 0&&(s.height=typeof a=="number"?"".concat(a,"px"):a),C.value&&(s.transformOrigin=C.value),s}),f=function(){ct(function(){if(d.value){var a=Ca(d.value);C.value=e.mousePosition?"".concat(e.mousePosition.x-a.left,"px ").concat(e.mousePosition.y-a.top,"px"):""}})},w=function(a){e.onVisibleChanged(a)};return function(){var u,a,s,v,h=e.prefixCls,y=e.footer,b=y===void 0?(u=i.footer)===null||u===void 0?void 0:u.call(i):y,p=e.title,S=p===void 0?(a=i.title)===null||a===void 0?void 0:a.call(i):p,I=e.ariaId,E=e.closable,A=e.closeIcon,x=A===void 0?(s=i.closeIcon)===null||s===void 0?void 0:s.call(i):A,_=e.onClose,$=e.bodyStyle,N=e.bodyProps,T=e.onMousedown,D=e.onMouseup,te=e.visible,Q=e.modalRender,ne=Q===void 0?i.modalRender:Q,ae=e.destroyOnClose,oe=e.motionName,le;b&&(le=g("div",{class:"".concat(h,"-footer")},[b]));var L;S&&(L=g("div",{class:"".concat(h,"-header")},[g("div",{class:"".concat(h,"-title"),id:I},[S])]));var J;E&&(J=g("button",{type:"button",onClick:_,"aria-label":"Close",class:"".concat(h,"-close")},[x||g("span",{class:"".concat(h,"-close-x")},null)]));var re=g("div",{class:"".concat(h,"-content")},[J,L,g("div",k({class:"".concat(h,"-body"),style:$},N),[(v=i.default)===null||v===void 0?void 0:v.call(i)]),le]),Z=cr(oe);return g(fr,k(k({},Z),{},{onBeforeEnter:f,onAfterEnter:function(){return w(!0)},onAfterLeave:function(){return w(!1)}}),{default:function(){return[te||!ae?on(g("div",k(k({},l),{},{ref:d,key:"dialog-element",role:"document",style:[m.value,l.style],class:[h,l.class],onMousedown:T,onMouseup:D}),[g("div",{tabindex:0,ref:o,style:Rn,"aria-hidden":"true"},null),ne?ne({originVNode:re}):re,g("div",{tabindex:0,ref:c,style:Rn,"aria-hidden":"true"},null)]),[[dr,te]]):null]}})}}});function Or(n){if(n==null)throw new TypeError("Cannot destructure "+n)}const ka=ee({compatConfig:{MODE:3},name:"Mask",props:{prefixCls:String,visible:Boolean,motionName:String,maskProps:Object},setup:function(e,t){return Or(t),function(){var r=e.prefixCls,i=e.visible,l=e.maskProps,o=e.motionName,c=cr(o);return g(fr,c,{default:function(){return[on(g("div",k({class:"".concat(r,"-mask")},l),null),[[dr,i]])]}})}}}),Dn=ee({compatConfig:{MODE:3},name:"Dialog",inheritAttrs:!1,props:ot(k(k({},zt()),{},{getOpenCount:Function,scrollLocker:Object}),{mask:!0,visible:!1,keyboard:!0,closable:!0,maskClosable:!0,destroyOnClose:!1,prefixCls:"rc-dialog",getOpenCount:function(){return null},focusTriggerAfterClose:!0}),setup:function(e,t){var r=t.attrs,i=t.slots,l=O(),o=O(),c=O(),d=O(e.visible),C=O("vcDialogTitle".concat(ba())),m=function(b){if(b){if(!ri(o.value,document.activeElement)){var p;l.value=document.activeElement,(p=c.value)===null||p===void 0||p.focus()}}else{var S=d.value;if(d.value=!1,e.mask&&l.value&&e.focusTriggerAfterClose){try{l.value.focus({preventScroll:!0})}catch{}l.value=null}if(S){var I;(I=e.afterClose)===null||I===void 0||I.call(e)}}},f=function(b){var p;(p=e.onClose)===null||p===void 0||p.call(e,b)},w=O(!1),u=O(),a=function(){clearTimeout(u.value),w.value=!0},s=function(){u.value=setTimeout(function(){w.value=!1})},v=function(b){if(!e.maskClosable)return null;w.value?w.value=!1:o.value===b.target&&f(b)},h=function(b){if(e.keyboard&&b.keyCode===Et.ESC){b.stopPropagation(),f(b);return}e.visible&&b.keyCode===Et.TAB&&c.value.changeActive(!b.shiftKey)};return de(function(){return e.visible},function(){e.visible&&(d.value=!0)},{flush:"post"}),dt(function(){var y;clearTimeout(u.value),(y=e.scrollLocker)===null||y===void 0||y.unLock()}),vr(function(){var y;if((y=e.scrollLocker)===null||y===void 0||y.unLock(),d.value){var b;(b=e.scrollLocker)===null||b===void 0||b.lock()}}),function(){var y=e.prefixCls,b=e.mask,p=e.visible,S=e.maskTransitionName,I=e.maskAnimation,E=e.zIndex,A=e.wrapClassName,x=e.rootClassName,_=e.wrapStyle,$=e.closable,N=e.maskProps,T=e.maskStyle,D=e.transitionName,te=e.animation,Q=e.wrapProps,ne=e.title,ae=ne===void 0?i.title:ne,oe=r.style,le=r.class;return g("div",k({class:["".concat(y,"-root"),x]},ni(e,{data:!0})),[g(ka,{prefixCls:y,visible:b&&p,motionName:Tn(y,S,I),style:k({zIndex:E},T),maskProps:N},null),g("div",k({tabIndex:-1,onKeydown:h,class:pe("".concat(y,"-wrap"),A),ref:o,onClick:v,role:"dialog","aria-labelledby":ae?C.value:null,style:k(k({zIndex:E},_),{},{display:d.value?null:"none"})},Q),[g(wa,k(k({},an(e,["scrollLocker"])),{},{style:oe,class:le,onMousedown:a,onMouseup:s,ref:c,closable:$,ariaId:C.value,prefixCls:y,visible:p,onClose:f,onVisibleChanged:m,motionName:Tn(y,D,te)}),i)])])}}});var Sa=zt(),Aa=ee({compatConfig:{MODE:3},name:"DialogWrap",inheritAttrs:!1,props:ot(Sa,{visible:!1}),setup:function(e,t){var r=t.attrs,i=t.slots,l=O(e.visible);return ii({},{inTriggerContext:!1}),de(function(){return e.visible},function(){e.visible&&(l.value=!0)},{flush:"post"}),function(){var o=e.visible,c=e.getContainer,d=e.forceRender,C=e.destroyOnClose,m=C===void 0?!1:C,f=e.afterClose,w=k(k(k({},e),r),{},{ref:"_component",key:"dialog"});return c===!1?g(Dn,k(k({},w),{},{getOpenCount:function(){return 2}}),i):!d&&m&&!l.value?null:g(ha,{visible:o,forceRender:d,getContainer:c},{default:function(a){return w=k(k(k({},w),a),{},{afterClose:function(){f==null||f(),l.value=!1}}),g(Dn,w,i)}})}}});const Nr=Aa;function Pa(n){var e=O(null),t=rt(k({},n)),r=O([]),i=function(o){e.value===null&&(r.value=[],e.value=It(function(){var c;r.value.forEach(function(d){c=k(k({},c),d)}),Tt(t,c),e.value=null})),r.value.push(o)};return ut(function(){e.value&&It.cancel(e.value)}),[t,i]}function Ln(n,e,t,r){var i=e+t,l=(t-r)/2;if(t>r){if(e>0)return H({},n,l);if(e<0&&ir)return H({},n,e<0?l:-l);return{}}function _a(n,e,t,r){var i=ya(),l=i.width,o=i.height,c=null;return n<=l&&e<=o?c={x:0,y:0}:(n>l||e>o)&&(c=k(k({},Ln("x",t,n,l)),Ln("y",r,e,o))),c}var Fn=Symbol("previewGroupContext"),cn={provide:function(e){ai(Fn,e)},inject:function(){return mr(Fn,{isPreviewGroup:O(!1),previewUrls:F(function(){return new Map}),setPreviewUrls:function(){},current:O(null),setCurrent:function(){},setShowPreview:function(){},setMousePosition:function(){},registerImage:null,rootClassName:""})}},xa=ee({compatConfig:{MODE:3},name:"PreviewGroup",inheritAttrs:!1,props:{previewPrefixCls:String,preview:{type:[Boolean,Object],default:!0},icons:{type:Object,default:function(){return{}}}},setup:function(e,t){var r=t.slots,i=F(function(){var A={visible:void 0,onVisibleChange:function(){},getContainer:void 0,current:0};return st(e.preview)==="object"?zr(e.preview,A):A}),l=rt(new Map),o=O(),c=F(function(){return i.value.visible}),d=F(function(){return i.value.getContainer}),C=function(x,_){var $,N;($=(N=i.value).onVisibleChange)===null||$===void 0||$.call(N,x,_)},m=gr(!!c.value,{value:c,onChange:C}),f=$e(m,2),w=f[0],u=f[1],a=O(null),s=F(function(){return c.value!==void 0}),v=F(function(){return Array.from(l.keys())}),h=F(function(){return v.value[i.value.current]}),y=F(function(){return new Map(Array.from(l).filter(function(A){var x=$e(A,2),_=x[1].canPreview;return!!_}).map(function(A){var x=$e(A,2),_=x[0],$=x[1].url;return[_,$]}))}),b=function(x,_){var $=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;l.set(x,{url:_,canPreview:$})},p=function(x){o.value=x},S=function(x){a.value=x},I=function(x,_){var $=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0,N=function(){l.delete(x)};return l.set(x,{url:_,canPreview:$}),N},E=function(x){x==null||x.stopPropagation(),u(!1),S(null)};return de(h,function(A){p(A)},{immediate:!0,flush:"post"}),vr(function(){w.value&&s.value&&p(h.value)},{flush:"post"}),cn.provide({isPreviewGroup:O(!0),previewUrls:y,setPreviewUrls:b,current:o,setCurrent:p,setShowPreview:u,setMousePosition:S,registerImage:I}),function(){var A=Tt({},(Or(i.value),i.value));return g(ye,null,[r.default&&r.default(),g(Br,k(k({},A),{},{"ria-hidden":!w.value,visible:w.value,prefixCls:e.previewPrefixCls,onClose:E,mousePosition:a.value,src:y.value.get(o.value),icons:e.icons,getContainer:d.value}),null)])}}});const $r=xa;var Ve={x:0,y:0},Ia=k(k({},zt()),{},{src:String,alt:String,rootClassName:String,icons:{type:Object,default:function(){return{}}}}),Ea=ee({compatConfig:{MODE:3},name:"Preview",inheritAttrs:!1,props:Ia,emits:["close","afterClose"],setup:function(e,t){var r=t.emit,i=t.attrs,l=rt(e.icons),o=l.rotateLeft,c=l.rotateRight,d=l.zoomIn,C=l.zoomOut,m=l.close,f=l.left,w=l.right,u=O(1),a=O(0),s=Pa(Ve),v=$e(s,2),h=v[0],y=v[1],b=function(){return r("close")},p=O(),S=rt({originX:0,originY:0,deltaX:0,deltaY:0}),I=O(!1),E=cn.inject(),A=E.previewUrls,x=E.current,_=E.isPreviewGroup,$=E.setCurrent,N=F(function(){return A.value.size}),T=F(function(){return Array.from(A.value.keys())}),D=F(function(){return T.value.indexOf(x.value)}),te=F(function(){return _.value?A.value.get(x.value):e.src}),Q=F(function(){return _.value&&N.value>1}),ne=O({wheelDirection:0}),ae=function(){u.value=1,a.value=0,y(Ve),r("afterClose")},oe=function(){u.value++,y(Ve)},le=function(){u.value>1&&u.value--,y(Ve)},L=function(){a.value+=90},J=function(){a.value-=90},re=function(R){R.preventDefault(),R.stopPropagation(),D.value>0&&$(T.value[D.value-1])},Z=function(R){R.preventDefault(),R.stopPropagation(),D.value0&&$(T.value[D.value-1]):R.keyCode===Et.RIGHT&&D.value0?le():W<0&&oe()})}),pr(function(){Te()}),function(){var W=e.visible,R=e.prefixCls,fe=e.rootClassName;return g(Nr,k(k({},i),{},{transitionName:"zoom",maskTransitionName:"fade",closable:!1,keyboard:!0,prefixCls:R,onClose:b,afterClose:ae,visible:W,wrapClassName:Y,rootClassName:fe,getContainer:e.getContainer}),{default:function(){return[g("ul",{class:"".concat(e.prefixCls,"-operations")},[je.map(function(me){var Ee=me.icon,ke=me.onClick,ze=me.type,Me=me.disabled;return g("li",{class:pe(se,H({},"".concat(e.prefixCls,"-operations-operation-disabled"),Me&&(Me==null?void 0:Me.value))),onClick:ke,key:ze},[xt(Ee,{class:be})])})]),g("div",{class:"".concat(e.prefixCls,"-img-wrapper"),style:{transform:"translate3d(".concat(h.x,"px, ").concat(h.y,"px, 0)")}},[g("img",{onMousedown:_e,onDblclick:Be,ref:p,class:"".concat(e.prefixCls,"-img"),src:te.value,alt:e.alt,style:{transform:"scale3d(".concat(u.value,", ").concat(u.value,", 1) rotate(").concat(a.value,"deg)")}},null)]),Q.value&&g("div",{class:pe("".concat(e.prefixCls,"-switch-left"),H({},"".concat(e.prefixCls,"-switch-left-disabled"),D.value<=0)),onClick:re},[f]),Q.value&&g("div",{class:pe("".concat(e.prefixCls,"-switch-right"),H({},"".concat(e.prefixCls,"-switch-right-disabled"),D.value>=N.value-1)),onClick:Z},[w])]}})}}});const Br=Ea;var Oa=["icons","maskClassName"],Tr=function(){return{src:String,wrapperClassName:String,wrapperStyle:{type:Object,default:void 0},rootClassName:String,prefixCls:String,previewPrefixCls:String,previewMask:{type:[Boolean,Function],default:void 0},placeholder:K.any,fallback:String,preview:{type:[Boolean,Object],default:!0},onClick:{type:Function},onError:{type:Function}}},zr=function(e,t){var r=k({},e);return Object.keys(t).forEach(function(i){e[i]===void 0&&(r[i]=t[i])}),r},Na=0,Mr=ee({compatConfig:{MODE:3},name:"Image",inheritAttrs:!1,props:Tr(),emits:["click","error"],setup:function(e,t){var r=t.attrs,i=t.slots,l=t.emit,o=F(function(){return e.prefixCls}),c=F(function(){return"".concat(o.value,"-preview")}),d=F(function(){var L={visible:void 0,onVisibleChange:function(){},getContainer:void 0};return st(e.preview)==="object"?zr(e.preview,L):L}),C=F(function(){var L;return(L=d.value.src)!==null&&L!==void 0?L:e.src}),m=F(function(){return e.placeholder&&e.placeholder!==!0||i.placeholder}),f=F(function(){return d.value.visible}),w=F(function(){return d.value.getContainer}),u=F(function(){return f.value!==void 0}),a=function(J,re){var Z,Y;(Z=(Y=d.value).onVisibleChange)===null||Z===void 0||Z.call(Y,J,re)},s=gr(!!f.value,{value:f,onChange:a}),v=$e(s,2),h=v[0],y=v[1];de(h,function(L,J){a(L,J)});var b=O(m.value?"loading":"normal");de(function(){return e.src},function(){b.value=m.value?"loading":"normal"});var p=O(null),S=F(function(){return b.value==="error"}),I=cn.inject(),E=I.isPreviewGroup,A=I.setCurrent,x=I.setShowPreview,_=I.setMousePosition,$=I.registerImage,N=O(Na++),T=F(function(){return e.preview&&!S.value}),D=function(){b.value="normal"},te=function(J){b.value="error",l("error",J)},Q=function(J){if(!u.value){var re=Er(J.target),Z=re.left,Y=re.top;E.value?(A(N.value),_({x:Z,y:Y})):p.value={x:Z,y:Y}}E.value?x(!0):y(!0),l("click",J)},ne=function(){y(!1),u.value||(p.value=null)},ae=O(null);de(function(){return ae},function(){b.value==="loading"&&ae.value.complete&&(ae.value.naturalWidth||ae.value.naturalHeight)&&D()});var oe=function(){};ut(function(){de([C,T],function(){if(oe(),!E.value)return function(){};oe=$(N.value,C.value,T.value),T.value||oe()},{flush:"post",immediate:!0})}),pr(function(){oe()});var le=function(J){return oi(J)?J+"px":J};return function(){var L=e.prefixCls,J=e.wrapperClassName,re=e.fallback,Z=e.src,Y=e.placeholder,se=e.wrapperStyle,be=e.rootClassName,je=r.width,Pe=r.height,_e=r.crossorigin,xe=r.decoding,j=r.alt,M=r.sizes,Be=r.srcset,Te=r.usemap,W=r.class,R=r.style,fe=d.value,Ie=fe.icons,me=fe.maskClassName,Ee=lt(fe,Oa),ke=pe(L,J,be,H({},"".concat(L,"-error"),S.value)),ze=S.value&&re?re:C.value,Me={crossorigin:_e,decoding:xe,alt:j,sizes:M,srcset:Be,usemap:Te,class:pe("".concat(L,"-img"),H({},"".concat(L,"-img-placeholder"),Y===!0),W),style:k({height:Pe},R)};return g(ye,null,[g("div",{class:ke,onClick:T.value?Q:function(ve){l("click",ve)},style:k({width:le(je),height:le(Pe)},se)},[g("img",k(k(k({},Me),S.value&&re?{src:re}:{onLoad:D,onError:te,src:Z}),{},{ref:ae}),null),b.value==="loading"&&g("div",{"aria-hidden":"true",class:"".concat(L,"-placeholder")},[Y||i.placeholder&&i.placeholder()]),i.previewMask&&T.value&&g("div",{class:["".concat(L,"-mask"),me]},[i.previewMask()])]),!E.value&&T.value&&g(Br,k(k({},Ee),{},{"aria-hidden":!h.value,visible:h.value,prefixCls:c.value,onClose:ne,mousePosition:p.value,src:ze,alt:j,getContainer:w.value,icons:Ie,rootClassName:be}),null)])}}});Mr.PreviewGroup=$r;const $a=Mr;var Ba={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M672 418H144c-17.7 0-32 14.3-32 32v414c0 17.7 14.3 32 32 32h528c17.7 0 32-14.3 32-32V450c0-17.7-14.3-32-32-32zm-44 402H188V494h440v326z"}},{tag:"path",attrs:{d:"M819.3 328.5c-78.8-100.7-196-153.6-314.6-154.2l-.2-64c0-6.5-7.6-10.1-12.6-6.1l-128 101c-4 3.1-3.9 9.1 0 12.3L492 318.6c5.1 4 12.7.4 12.6-6.1v-63.9c12.9.1 25.9.9 38.8 2.5 42.1 5.2 82.1 18.2 119 38.7 38.1 21.2 71.2 49.7 98.4 84.3 27.1 34.7 46.7 73.7 58.1 115.8a325.95 325.95 0 016.5 140.9h74.9c14.8-103.6-11.3-213-81-302.3z"}}]},name:"rotate-left",theme:"outlined"};const Ta=Ba;function Qn(n){for(var e=1;e{document.addEventListener(...n),dt(()=>document.removeEventListener(...n))},Eo="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMIAAADDCAYAAADQvc6UAAABRWlDQ1BJQ0MgUHJvZmlsZQAAKJFjYGASSSwoyGFhYGDIzSspCnJ3UoiIjFJgf8LAwSDCIMogwMCcmFxc4BgQ4ANUwgCjUcG3awyMIPqyLsis7PPOq3QdDFcvjV3jOD1boQVTPQrgSkktTgbSf4A4LbmgqISBgTEFyFYuLykAsTuAbJEioKOA7DkgdjqEvQHEToKwj4DVhAQ5A9k3gGyB5IxEoBmML4BsnSQk8XQkNtReEOBxcfXxUQg1Mjc0dyHgXNJBSWpFCYh2zi+oLMpMzyhRcASGUqqCZ16yno6CkYGRAQMDKMwhqj/fAIcloxgHQqxAjIHBEugw5sUIsSQpBobtQPdLciLEVJYzMPBHMDBsayhILEqEO4DxG0txmrERhM29nYGBddr//5/DGRjYNRkY/l7////39v///y4Dmn+LgeHANwDrkl1AuO+pmgAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAwqADAAQAAAABAAAAwwAAAAD9b/HnAAAHlklEQVR4Ae3dP3PTWBSGcbGzM6GCKqlIBRV0dHRJFarQ0eUT8LH4BnRU0NHR0UEFVdIlFRV7TzRksomPY8uykTk/zewQfKw/9znv4yvJynLv4uLiV2dBoDiBf4qP3/ARuCRABEFAoBEgghggQAQZQKAnYEaQBAQaASKIAQJEkAEEegJmBElAoBEgghggQAQZQKAnYEaQBAQaASKIAQJEkAEEegJmBElAoBEgghggQAQZQKAnYEaQBAQaASKIAQJEkAEEegJmBElAoBEgghggQAQZQKAnYEaQBAQaASKIAQJEkAEEegJmBElAoBEgghggQAQZQKAnYEaQBAQaASKIAQJEkAEEegJmBElAoBEgghggQAQZQKAnYEaQBAQaASKIAQJEkAEEegJmBElAoBEgghggQAQZQKAnYEaQBAQaASKIAQJEkAEEegJmBElAoBEgghggQAQZQKAnYEaQBAQaASKIAQJEkAEEegJmBElAoBEgghggQAQZQKAnYEaQBAQaASKIAQJEkAEEegJmBElAoBEgghggQAQZQKAnYEaQBAQaASKIAQJEkAEEegJmBElAoBEgghggQAQZQKAnYEaQBAQaASKIAQJEkAEEegJmBElAoBEgghggQAQZQKAnYEaQBAQaASKIAQJEkAEEegJmBElAoBEgghgg0Aj8i0JO4OzsrPv69Wv+hi2qPHr0qNvf39+iI97soRIh4f3z58/u7du3SXX7Xt7Z2enevHmzfQe+oSN2apSAPj09TSrb+XKI/f379+08+A0cNRE2ANkupk+ACNPvkSPcAAEibACyXUyfABGm3yNHuAECRNgAZLuYPgEirKlHu7u7XdyytGwHAd8jjNyng4OD7vnz51dbPT8/7z58+NB9+/bt6jU/TI+AGWHEnrx48eJ/EsSmHzx40L18+fLyzxF3ZVMjEyDCiEDjMYZZS5wiPXnyZFbJaxMhQIQRGzHvWR7XCyOCXsOmiDAi1HmPMMQjDpbpEiDCiL358eNHurW/5SnWdIBbXiDCiA38/Pnzrce2YyZ4//59F3ePLNMl4PbpiL2J0L979+7yDtHDhw8vtzzvdGnEXdvUigSIsCLAWavHp/+qM0BcXMd/q25n1vF57TYBp0a3mUzilePj4+7k5KSLb6gt6ydAhPUzXnoPR0dHl79WGTNCfBnn1uvSCJdegQhLI1vvCk+fPu2ePXt2tZOYEV6/fn31dz+shwAR1sP1cqvLntbEN9MxA9xcYjsxS1jWR4AIa2Ibzx0tc44fYX/16lV6NDFLXH+YL32jwiACRBiEbf5KcXoTIsQSpzXx4N28Ja4BQoK7rgXiydbHjx/P25TaQAJEGAguWy0+2Q8PD6/Ki4R8EVl+bzBOnZY95fq9rj9zAkTI2SxdidBHqG9+skdw43borCXO/ZcJdraPWdv22uIEiLA4q7nvvCug8WTqzQveOH26fodo7g6uFe/a17W3+nFBAkRYENRdb1vkkz1CH9cPsVy/jrhr27PqMYvENYNlHAIesRiBYwRy0V+8iXP8+/fvX11Mr7L7ECueb/r48eMqm7FuI2BGWDEG8cm+7G3NEOfmdcTQw4h9/55lhm7DekRYKQPZF2ArbXTAyu4kDYB2YxUzwg0gi/41ztHnfQG26HbGel/crVrm7tNY+/1btkOEAZ2M05r4FB7r9GbAIdxaZYrHdOsgJ/wCEQY0J74TmOKnbxxT9n3FgGGWWsVdowHtjt9Nnvf7yQM2aZU/TIAIAxrw6dOnAWtZZcoEnBpNuTuObWMEiLAx1HY0ZQJEmHJ3HNvGCBBhY6jtaMoEiJB0Z29vL6ls58vxPcO8/zfrdo5qvKO+d3Fx8Wu8zf1dW4p/cPzLly/dtv9Ts/EbcvGAHhHyfBIhZ6NSiIBTo0LNNtScABFyNiqFCBChULMNNSdAhJyNSiECRCjUbEPNCRAhZ6NSiAARCjXbUHMCRMjZqBQiQIRCzTbUnAARcjYqhQgQoVCzDTUnQIScjUohAkQo1GxDzQkQIWejUogAEQo121BzAkTI2agUIkCEQs021JwAEXI2KoUIEKFQsw01J0CEnI1KIQJEKNRsQ80JECFno1KIABEKNdtQcwJEyNmoFCJAhELNNtScABFyNiqFCBChULMNNSdAhJyNSiECRCjUbEPNCRAhZ6NSiAARCjXbUHMCRMjZqBQiQIRCzTbUnAARcjYqhQgQoVCzDTUnQIScjUohAkQo1GxDzQkQIWejUogAEQo121BzAkTI2agUIkCEQs021JwAEXI2KoUIEKFQsw01J0CEnI1KIQJEKNRsQ80JECFno1KIABEKNdtQcwJEyNmoFCJAhELNNtScABFyNiqFCBChULMNNSdAhJyNSiECRCjUbEPNCRAhZ6NSiAARCjXbUHMCRMjZqBQiQIRCzTbUnAARcjYqhQgQoVCzDTUnQIScjUohAkQo1GxDzQkQIWejUogAEQo121BzAkTI2agUIkCEQs021JwAEXI2KoUIEKFQsw01J0CEnI1KIQJEKNRsQ80JECFno1KIABEKNdtQcwJEyNmoFCJAhELNNtScABFyNiqFCBChULMNNSdAhJyNSiEC/wGgKKC4YMA4TAAAAABJRU5ErkJggg==",kt=new WeakMap,Oo=n=>({useHookShareState:()=>{const t=ur();Nt(t),kt.has(t)||(kt.set(t,rt(n(t))),dt(()=>{kt.delete(t)}));const r=kt.get(t);return Nt(r),{state:r,toRefs(){return wi(r)}}}});var No={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M603.3 327.5l-246 178a7.95 7.95 0 000 12.9l246 178c5.3 3.8 12.7 0 12.7-6.5V643c0-10.2-4.9-19.9-13.2-25.9L457.4 512l145.4-105.2c8.3-6 13.2-15.6 13.2-25.9V334c0-6.5-7.4-10.3-12.7-6.5z"}},{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}}]},name:"left-circle",theme:"outlined"};const $o=No;function qn(n){for(var e=1;e(n.DATE_ASC="date-asc",n.DATE_DESC="date-desc",n.NAME_ASC="name-asc",n.NAME_DESC="name-desc",n.SIZE_ASC="size-asc",n.SIZE_DESC="size-desc",n))(Fr||{});const Lo=(n,e)=>{const t=n.type==="dir"?1:0;return(e.type==="dir"?1:0)-t},Xn=(n,e)=>{const t=Date.parse(n.date),r=Date.parse(e.date);return t-r},er=(n,e)=>{const t=n.name.toLowerCase(),r=e.name.toLowerCase();return t.localeCompare(r)},tr=(n,e)=>n.bytes-e.bytes,et=(n,e)=>{const t=(r,i)=>{switch(e){case"date-asc":return Xn(r,i);case"date-desc":return Xn(i,r);case"name-asc":return er(r,i);case"name-desc":return er(i,r);case"size-asc":return tr(r,i);case"size-desc":return tr(i,r);default:throw new Error(`Invalid sort method: ${e}`)}};return n.slice().sort((r,i)=>Lo(r,i)||t(r,i))},mt=async(n,e)=>(await ln.get(`/files/${n}`,{params:{folder_path:e}})).data,Fo=async(n,e)=>(await ln.post(`/delete_files/${n}`,{file_paths:e})).data,Qo=async(n,e,t)=>(await ln.post(`/move_files/${n}`,{file_paths:e,dest:t})).data;function Ae(n){if(typeof n!="string")throw new TypeError("Path must be a string. Received "+JSON.stringify(n))}function nr(n,e){for(var t="",r=0,i=-1,l=0,o,c=0;c<=n.length;++c){if(c2){var d=t.lastIndexOf("/");if(d!==t.length-1){d===-1?(t="",r=0):(t=t.slice(0,d),r=t.length-1-t.lastIndexOf("/")),i=c,l=0;continue}}else if(t.length===2||t.length===1){t="",r=0,i=c,l=0;continue}}e&&(t.length>0?t+="/..":t="..",r=2)}else t.length>0?t+="/"+n.slice(i+1,c):t=n.slice(i+1,c),r=c-i-1;i=c,l=0}else o===46&&l!==-1?++l:l=-1}return t}function jo(n,e){var t=e.dir||e.root,r=e.base||(e.name||"")+(e.ext||"");return t?t===e.root?t+r:t+n+r:r}var tt={resolve:function(){for(var e="",t=!1,r,i=arguments.length-1;i>=-1&&!t;i--){var l;i>=0?l=arguments[i]:(r===void 0&&(r=process.cwd()),l=r),Ae(l),l.length!==0&&(e=l+"/"+e,t=l.charCodeAt(0)===47)}return e=nr(e,!t),t?e.length>0?"/"+e:"/":e.length>0?e:"."},normalize:function(e){if(Ae(e),e.length===0)return".";var t=e.charCodeAt(0)===47,r=e.charCodeAt(e.length-1)===47;return e=nr(e,!t),e.length===0&&!t&&(e="."),e.length>0&&r&&(e+="/"),t?"/"+e:e},isAbsolute:function(e){return Ae(e),e.length>0&&e.charCodeAt(0)===47},join:function(){if(arguments.length===0)return".";for(var e,t=0;t0&&(e===void 0?e=r:e+="/"+r)}return e===void 0?".":tt.normalize(e)},relative:function(e,t){if(Ae(e),Ae(t),e===t||(e=tt.resolve(e),t=tt.resolve(t),e===t))return"";for(var r=1;rC){if(t.charCodeAt(o+f)===47)return t.slice(o+f+1);if(f===0)return t.slice(o+f)}else l>C&&(e.charCodeAt(r+f)===47?m=f:f===0&&(m=0));break}var w=e.charCodeAt(r+f),u=t.charCodeAt(o+f);if(w!==u)break;w===47&&(m=f)}var a="";for(f=r+m+1;f<=i;++f)(f===i||e.charCodeAt(f)===47)&&(a.length===0?a+="..":a+="/..");return a.length>0?a+t.slice(o+m):(o+=m,t.charCodeAt(o)===47&&++o,t.slice(o))},_makeLong:function(e){return e},dirname:function(e){if(Ae(e),e.length===0)return".";for(var t=e.charCodeAt(0),r=t===47,i=-1,l=!0,o=e.length-1;o>=1;--o)if(t=e.charCodeAt(o),t===47){if(!l){i=o;break}}else l=!1;return i===-1?r?"/":".":r&&i===1?"//":e.slice(0,i)},basename:function(e,t){if(t!==void 0&&typeof t!="string")throw new TypeError('"ext" argument must be a string');Ae(e);var r=0,i=-1,l=!0,o;if(t!==void 0&&t.length>0&&t.length<=e.length){if(t.length===e.length&&t===e)return"";var c=t.length-1,d=-1;for(o=e.length-1;o>=0;--o){var C=e.charCodeAt(o);if(C===47){if(!l){r=o+1;break}}else d===-1&&(l=!1,d=o+1),c>=0&&(C===t.charCodeAt(c)?--c===-1&&(i=o):(c=-1,i=d))}return r===i?i=d:i===-1&&(i=e.length),e.slice(r,i)}else{for(o=e.length-1;o>=0;--o)if(e.charCodeAt(o)===47){if(!l){r=o+1;break}}else i===-1&&(l=!1,i=o+1);return i===-1?"":e.slice(r,i)}},extname:function(e){Ae(e);for(var t=-1,r=0,i=-1,l=!0,o=0,c=e.length-1;c>=0;--c){var d=e.charCodeAt(c);if(d===47){if(!l){r=c+1;break}continue}i===-1&&(l=!1,i=c+1),d===46?t===-1?t=c:o!==1&&(o=1):t!==-1&&(o=-1)}return t===-1||i===-1||o===0||o===1&&t===i-1&&t===r+1?"":e.slice(t,i)},format:function(e){if(e===null||typeof e!="object")throw new TypeError('The "pathObject" argument must be of type Object. Received type '+typeof e);return jo("/",e)},parse:function(e){Ae(e);var t={root:"",dir:"",base:"",ext:"",name:""};if(e.length===0)return t;var r=e.charCodeAt(0),i=r===47,l;i?(t.root="/",l=1):l=0;for(var o=-1,c=0,d=-1,C=!0,m=e.length-1,f=0;m>=l;--m){if(r=e.charCodeAt(m),r===47){if(!C){c=m+1;break}continue}d===-1&&(C=!1,d=m+1),r===46?o===-1?o=m:f!==1&&(f=1):o!==-1&&(f=-1)}return o===-1||d===-1||f===0||f===1&&o===d-1&&o===c+1?d!==-1&&(c===0&&i?t.base=t.name=e.slice(1,d):t.base=t.name=e.slice(c,d)):(c===0&&i?(t.name=e.slice(1,o),t.base=e.slice(1,d)):(t.name=e.slice(c,o),t.base=e.slice(c,d)),t.ext=e.slice(o,d)),c>0?t.dir=e.slice(0,c-1):i&&(t.dir="/"),t},sep:"/",delimiter:":",win32:null,posix:null};tt.posix=tt;var nt=tt,Zt={},Vo={get exports(){return Zt},set exports(n){Zt=n}};/* NProgress, (c) 2013, 2014 Rico Sta. Cruz - http://ricostacruz.com/nprogress - * @license MIT */(function(n,e){(function(t,r){n.exports=r})(ki,function(){var t={};t.version="0.3.5";var r=t.settings={minimum:.08,easing:"linear",positionUsing:"",speed:200,trickle:!0,trickleSpeed:200,showSpinner:!0,barSelector:'[role="bar"]',spinnerSelector:'[role="spinner"]',parent:"body",template:'
'};t.configure=function(a){var s,v;for(s in a)v=a[s],v!==void 0&&a.hasOwnProperty(s)&&(r[s]=v);return this},t.status=null,t.set=function(a){var s=t.isStarted();a=i(a,r.minimum,1),t.status=a===1?null:a;var v=t.render(!s),h=v.querySelector(r.barSelector),y=r.speed,b=r.easing;return v.offsetWidth,c(function(p){r.positionUsing===""&&(r.positionUsing=t.getPositioningCSS()),d(h,o(a,y,b)),a===1?(d(v,{transition:"none",opacity:1}),v.offsetWidth,setTimeout(function(){d(v,{transition:"all "+y+"ms linear",opacity:0}),setTimeout(function(){t.remove(),p()},y)},y)):setTimeout(p,y)}),this},t.isStarted=function(){return typeof t.status=="number"},t.start=function(){t.status||t.set(0);var a=function(){setTimeout(function(){t.status&&(t.trickle(),a())},r.trickleSpeed)};return r.trickle&&a(),this},t.done=function(a){return!a&&!t.status?this:t.inc(.3+.5*Math.random()).set(1)},t.inc=function(a){var s=t.status;return s?s>1?void 0:(typeof a!="number"&&(s>=0&&s<.2?a=.1:s>=.2&&s<.5?a=.04:s>=.5&&s<.8?a=.02:s>=.8&&s<.99?a=.005:a=0),s=i(s+a,0,.994),t.set(s)):t.start()},t.trickle=function(){return t.inc()},function(){var a=0,s=0;t.promise=function(v){return!v||v.state()==="resolved"?this:(s===0&&t.start(),a++,s++,v.always(function(){s--,s===0?(a=0,t.done()):t.set((a-s)/a)}),this)}}(),t.getElement=function(){var a=t.getParent();if(a){var s=Array.prototype.slice.call(a.querySelectorAll(".nprogress")).filter(function(v){return v.parentElement===a});if(s.length>0)return s[0]}return null},t.getParent=function(){if(r.parent instanceof HTMLElement)return r.parent;if(typeof r.parent=="string")return document.querySelector(r.parent)},t.render=function(a){if(t.isRendered())return t.getElement();m(document.documentElement,"nprogress-busy");var s=document.createElement("div");s.id="nprogress",s.className="nprogress",s.innerHTML=r.template;var v=s.querySelector(r.barSelector),h=a?"-100":l(t.status||0),y=t.getParent(),b;return d(v,{transition:"all 0 linear",transform:"translate3d("+h+"%,0,0)"}),r.showSpinner||(b=s.querySelector(r.spinnerSelector),b&&u(b)),y!=document.body&&m(y,"nprogress-custom-parent"),y.appendChild(s),s},t.remove=function(){t.status=null,f(document.documentElement,"nprogress-busy"),f(t.getParent(),"nprogress-custom-parent");var a=t.getElement();a&&u(a)},t.isRendered=function(){return!!t.getElement()},t.getPositioningCSS=function(){var a=document.body.style,s="WebkitTransform"in a?"Webkit":"MozTransform"in a?"Moz":"msTransform"in a?"ms":"OTransform"in a?"O":"";return s+"Perspective"in a?"translate3d":s+"Transform"in a?"translate":"margin"};function i(a,s,v){return av?v:a}function l(a){return(-1+a)*100}function o(a,s,v){var h;return r.positionUsing==="translate3d"?h={transform:"translate3d("+l(a)+"%,0,0)"}:r.positionUsing==="translate"?h={transform:"translate("+l(a)+"%,0)"}:h={"margin-left":l(a)+"%"},h.transition="all "+s+"ms "+v,h}var c=function(){var a=[];function s(){var v=a.shift();v&&v(s)}return function(v){a.push(v),a.length==1&&s()}}(),d=function(){var a=["Webkit","O","Moz","ms"],s={};function v(p){return p.replace(/^-ms-/,"ms-").replace(/-([\da-z])/gi,function(S,I){return I.toUpperCase()})}function h(p){var S=document.body.style;if(p in S)return p;for(var I=a.length,E=p.charAt(0).toUpperCase()+p.slice(1),A;I--;)if(A=a[I]+E,A in S)return A;return p}function y(p){return p=v(p),s[p]||(s[p]=h(p))}function b(p,S,I){S=y(S),p.style[S]=I}return function(p,S){var I=arguments,E,A;if(I.length==2)for(E in S)A=S[E],A!==void 0&&S.hasOwnProperty(E)&&b(p,E,A);else b(p,I[1],I[2])}}();function C(a,s){var v=typeof a=="string"?a:w(a);return v.indexOf(" "+s+" ")>=0}function m(a,s){var v=w(a),h=v+s;C(v,s)||(a.className=h.substring(1))}function f(a,s){var v=w(a),h;C(a,s)&&(h=v.replace(" "+s+" "," "),a.className=h.substring(1,h.length-1))}function w(a){return(" "+(a&&a.className||"")+" ").replace(/\s+/gi," ")}function u(a){a&&a.parentNode&&a.parentNode.removeChild(a)}return t})})(Vo);const Uo=Zt,Xt=new Map,X=Cr(),Bt=(n,e=!1)=>`/baidu_netdisk/file?filename=${encodeURIComponent(n.fullpath)}${e?`&disposition=${encodeURIComponent(n.name)}`:""}`,Ho=(n,e)=>`/baidu_netdisk/image-thumbnail?path=${encodeURIComponent(n.fullpath)}&size=${e}`,{eventEmitter:Qr,useEventListen:Go}=wr(),{useHookShareState:We}=Oo(()=>{const n=O({tabIdx:-1,paneIdx:-1,target:"local"}),e=F(()=>sn(t.value)),t=O([]),r=F(()=>{var w;return t.value.map(u=>u.curr).slice((w=X.conf)!=null&&w.is_win&&n.value.target==="local"?1:0)}),i=F(()=>nt.join(...r.value)),l=O(Fr.DATE_DESC),o=F(()=>{var s;if(!e.value)return[];const w=((s=e.value)==null?void 0:s.files)??[],u=l.value,{walkFiles:a}=e.value;return n.value.walkMode&&a?a.map(v=>et(v,u)).flat():et(w,u)}),c=O([]),d=O(-1),C=O(!0),m=O();return{spinning:O(!1),canLoadNext:C,multiSelectedIdxs:c,previewIdx:d,basePath:r,currLocation:i,currPage:e,stack:t,sortMethod:l,sortedFiles:o,scroller:O(),stackViewEl:O(),walkModePath:m,props:n,...Wo(),...wr()}}),At=na(),Wo=()=>{const n=O(""),e=Ii(At.checkBaiduyunInstalled,!1),t=O(!1),r=O("");return{installBaiduyunBin:async()=>{var o;try{r.value="",t.value=!0,await Ni(),At.baiduyunInstalled=null,await At.checkBaiduyunInstalled()}catch(c){En(c)&&(r.value=((o=c.response)==null?void 0:o.data.detail)??"error")}finally{t.value=!1}},installedBaiduyun:e,failedHint:r,baiduyunLoading:t,bduss:n,onLoginBtnClick:async()=>{var o,c;if(!t.value)try{t.value=!0,X.user=await $i(n.value)}catch(d){console.error(d),ht.error(En(d)?((c=(o=d.response)==null?void 0:o.data)==null?void 0:c.detail)??G("unknownError"):G("unknownError"))}finally{t.value=!1}}}};function Jo(n){const{scroller:e,sortedFiles:t,previewIdx:r,eventEmitter:i,canLoadNext:l}=We().toRefs(),o=O(!1);let c=null;const d=(w,u)=>{var a;o.value=w,c!=null&&!w&&u&&((a=e.value)==null||a.scrollToItem(c),c=null)},C=()=>{n.walkMode&&n.target==="local"&&!f("next")&&l&&(ht.info(G("loadingNextFolder")),i.value.emit("loadNextDir"))};qt("keydown",w=>{var u;if(o.value){let a=r.value;if(["ArrowDown","ArrowRight"].includes(w.key))for(a++;t.value[a]&&!Ce(t.value[a].name);)a++;else if(["ArrowUp","ArrowLeft"].includes(w.key))for(a--;t.value[a]&&!Ce(t.value[a].name);)a--;if(Ce((u=t.value[a])==null?void 0:u.name)??""){r.value=a;const s=e.value;s&&!(a>=s.$_startIndex&&a<=s.$_endIndex)&&(c=a)}C()}});const m=w=>{var a;let u=r.value;if(w==="next")for(u++;t.value[u]&&!Ce(t.value[u].name);)u++;else if(w==="prev")for(u--;t.value[u]&&!Ce(t.value[u].name);)u--;if(Ce((a=t.value[u])==null?void 0:a.name)??""){r.value=u;const s=e.value;s&&!(u>=s.$_startIndex&&u<=s.$_endIndex)&&(c=u)}C()},f=w=>{var a;let u=r.value;if(w==="next")for(u++;t.value[u]&&!Ce(t.value[u].name);)u++;else if(w==="prev")for(u--;t.value[u]&&!Ce(t.value[u].name);)u--;return Ce((a=t.value[u])==null?void 0:a.name)??""};return{previewIdx:r,onPreviewVisibleChange:d,previewing:o,previewImgMove:m,canPreview:f}}function Ko(n){const e=O(),{installedBaiduyun:t,scroller:r,stackViewEl:i,stack:l,currPage:o,currLocation:c,basePath:d,sortMethod:C,useEventListen:m,walkModePath:f}=We().toRefs();de(()=>l.value.length,Ot((h,y)=>{var b;h!==y&&((b=r.value)==null||b.scrollToItem(0))},300)),ut(async()=>{var h;if(!(n.target==="netdisk"&&t.value)){if(!l.value.length){const y=await mt(n.target,"/");l.value.push({files:y.files,curr:"/"})}if(e.value=new Uo,e.value.configure({parent:i.value}),n.path&&n.path!=="/"){if(await s(n.path),n.walkMode){await ct();const[y]=et(o.value.files,C.value).filter(b=>b.type==="dir");y&&s(y.fullpath)}}else n.target=="local"&&(h=X.conf)!=null&&h.home&&s(X.conf.home)}}),de(()=>n.target==="netdisk"&&t.value&&X.user,async(h,y)=>{if(h&&!y){const b=await mt(n.target,"/");l.value=[{files:b.files,curr:"/"}]}}),de(c,Ot(h=>{const y=X.tabList[n.tabIdx].panes[n.paneIdx];y.path=h,X.recent=X.recent.filter(b=>b.key!==y.key),X.recent.unshift({path:h,target:y.target,key:y.key}),X.recent.length>20&&(X.recent=X.recent.slice(0,20))},300));const w=()=>un(c.value),u=async h=>{var y,b;if(h.type==="dir")try{(y=e.value)==null||y.start();const p=d.value,{files:S}=await mt(n.target,nt.normalize(nt.join(...p,h.name)));l.value.push({files:S,curr:h.name})}finally{(b=e.value)==null||b.done()}},a=h=>{for(;h{var p,S,I;const b=l.value.slice();try{/^((\w:)|\/)/.test(h)||(h=nt.join(((p=X.conf)==null?void 0:p.sd_cwd)??"/",h));const E=h.split(/\\|\//);(S=X.conf)!=null&&S.is_win&&n.target==="local"?E[0]=E[0]+"/":E.shift();const A=l.value.map(x=>x.curr);for(A.shift();A[0]&&E[0]&&A[0]===E[0];)A.shift(),E.shift();for(let x=0;x$.name===x);Nt(_),await u(_)}}catch(E){throw console.error(h),ht.error(G("moveFailedCheckPath")),l.value=b,E}},v=async()=>{var h,y;try{if((h=e.value)==null||h.start(),f.value){await s(f.value,!1),await Si();const[b]=et(o.value.files,C.value).filter(p=>p.type==="dir");b&&await s(b.fullpath,!1)}else{const{files:b}=await mt(n.target,l.value.length===1?"/":c.value);sn(l.value).files=b}}finally{(y=e.value)==null||y.done()}};return m.value("refresh",v),{refresh:v,copyLocation:w,back:a,openNext:u,currPage:o,currLocation:c,to:s,stack:l,scroller:r}}function Yo(n){const{scroller:e,sortedFiles:t,stack:r,sortMethod:i,currLocation:l,currPage:o,stackViewEl:c,canLoadNext:d}=We().toRefs(),{state:C}=We(),m=O(!1),f=O("grid"),w={line:G("detailList"),grid:G("previewGrid"),"large-size-grid":G("largePreviewGrid")},u={value:A=>A,text:A=>G("sortBy")+" "+Lr[A].toLocaleLowerCase()},a=272,s=64,v=a*2,{width:h}=Ai(c),y=F(()=>{const A=h.value;if(!(f.value==="line"||!A))return~~(A/(f.value==="grid"?a:v))}),b=F(()=>{const A=f.value;if(A==="line")return{first:80,second:void 0};const x=A==="grid"?a:v;return{first:x+s,second:x}}),p=O(!1),S=async()=>{var x;if(p.value||!n.walkMode||!d.value)return;try{p.value=!0;const _=r.value[r.value.length-2],$=et(_.files,i.value),N=$.findIndex(T=>{var D;return T.name===((D=o.value)==null?void 0:D.curr)});if(N!==-1){const T=$[N+1],D=nt.normalize(nt.join(l.value,"../",T.name)),te=await mt(n.target,D),Q=o.value;Q.curr=T.name,Q.walkFiles||(Q.walkFiles=[Q.files]),Q.walkFiles.push(te.files),console.log("curr page files length",(x=o.value)==null?void 0:x.files.length)}}catch{d.value=!1}finally{p.value=!1}const A=e.value;for(;A&&A.$_endIndex>t.value.length-10&&d.value;)await S()};C.useEventListen("loadNextDir",S);const I=Ot(async()=>{const A=e.value;A&&A.$_endIndex>t.value.length-10&&n.walkMode&&S()},300),E=F(()=>f.value==="grid"?[X.gridThumbnailSize,X.gridThumbnailSize].join():[X.largeGridThumbnailSize,X.largeGridThumbnailSize].join());return{gridItems:y,sortedFiles:t,sortMethodConv:u,viewModeMap:w,moreActionsDropdownShow:m,viewMode:f,gridSize:a,sortMethod:i,largeGridSize:v,onScroll:I,loadNextDir:S,loadNextDirLoading:p,canLoadNext:d,itemSize:b,thumbnailSize:E}}function qo(n){const{currLocation:e,sortedFiles:t,currPage:r,multiSelectedIdxs:i,eventEmitter:l}=We().toRefs(),o=()=>{i.value=[]};return qt("click",o),qt("blur",o),de(r,o),{onFileDragStart:(C,m)=>{const f=Yi(t.value[m]);console.log("onFileDragStart set drag file ",C,m,f);const w=[f];let u=f.type==="dir";if(i.value.includes(m)){const a=i.value.map(s=>t.value[s]);w.push(...a),u=a.some(s=>s.type==="dir")}C.dataTransfer.setData("text/plain",JSON.stringify({from:n.target,includeDir:u,loc:e.value,path:ra(w,"fullpath").map(a=>a.fullpath)}))},onDrop:async C=>{var f;const m=JSON.parse(((f=C.dataTransfer)==null?void 0:f.getData("text"))||"{}");if(console.log(m),m.from&&m.path&&typeof m.includeDir<"u"&&m.loc){const w=e.value;if(m.from===n.target&&m.loc===w)return;if(n.target==m.from){const u=we("div",[we("div",`${G("moveSelectedFilesTo")}${w}`),we("ol",m.path.map(a=>a.split(/[/\\]/).pop()).map(a=>we("li",a)))]);ce.confirm({title:G("confirm"),content:u,maskClosable:!0,async onOk(){await Qo(n.target,m.path,w),Qr.emit("removeFiles",[m.path,m.loc]),await l.value.emit("refresh")}})}else{const u=m.from==="local"?"upload":"download",a=u==="upload"?G("upload"):G("download"),s=we("div",[we("div",`${_n.value==="en"?"from":"从"} ${n.target!=="local"?G("local"):G("cloud")} `),we("ol",m.path.map(v=>v.split(/[/\\]/).pop()).map(v=>we("li",v))),we("div",`${a} ${n.target==="local"?G("local"):G("cloud")} ${w}`)]);ce.confirm({title:G("confirmCreateTask",{type:a,more:_n.value==="zh"?", 这是文件夹或者包含文件夹!":",which contains folders!"}),content:s,maskClosable:!0,async onOk(){await X.createTaskRecordPaneIfNotExist(n.tabIdx),console.log("request createNewTask",{send_dirs:m.path,recv_dir:w,type:u}),At.pendingBaiduyunTaskQueue.push({send_dirs:m.path,recv_dir:w,type:u})}})}}},multiSelectedIdxs:i}}function Zo(n,{openNext:e}){const t=O(!1),r=O(""),{sortedFiles:i,previewIdx:l,multiSelectedIdxs:o,stack:c,currLocation:d,spinning:C}=We().toRefs();Go("removeFiles",([u,a])=>{if(a!==d.value)return;const s=sn(c.value);s.files=s.files.filter(v=>!u.includes(v.fullpath)),s.walkFiles&&(s.walkFiles=s.walkFiles.map(v=>v.filter(h=>!u.includes(h.fullpath))))});const m=rt(new Pi);return{onFileItemClick:async(u,a)=>{const v=i.value.findIndex(h=>h.name===a.name);if(l.value=v,u.shiftKey){o.value.push(v),o.value.sort((b,p)=>b-p);const h=o.value[0],y=o.value[o.value.length-1];o.value=Io(h,y+1),console.log(o.value),u.stopPropagation()}else u.ctrlKey||u.metaKey?(o.value.push(v),u.stopPropagation()):await e(a)},onContextMenuClick:async(u,a,s)=>{const v=Bt(a),h=d.value,y=async b=>{if(!C.value)try{C.value=!0,await Ei(a.fullpath),In().querySelector("#bd_hidden_img_update_trigger").click(),Nt(await Oi(),"genInfoCompleted timeout"),In().querySelector(`#bd_hidden_tab_${b}`).click()}catch(p){console.error(p),ht.error("发送图像失败,请携带console的错误消息找开发者")}finally{C.value=!1}};switch(u.key){case"previewInNewWindow":return window.open(v);case"download":return window.open(Bt(a,!0));case"copyPreviewUrl":return un(location.host+v);case"send2txt2img":return y("txt2img");case"send2img2img":return y("img2img");case"send2inpaint":return y("inpaint");case"send2extras":return y("extras");case"openInNewTab":{Xt.set(h,c.value);const b=X.tabList[n.tabIdx],p={type:n.target,target:n.target,key:xn(),path:a.fullpath,name:n.target==="local"?G("local"):G("cloud"),stackKey:h};b.panes.push(p),b.key=p.key;break}case"openOnTheRight":{Xt.set(h,c.value);let b=X.tabList[n.tabIdx+1];b||(b=xi({panes:[],key:""}),X.tabList[n.tabIdx+1]=b);const p={type:n.target,target:n.target,key:xn(),path:a.fullpath,name:n.target==="local"?G("local"):G("cloud"),stackKey:h};b.panes.push(p),b.key=p.key;break}case"viewGenInfo":{t.value=!0,r.value=await m.pushAction(()=>_i(a.fullpath)).res;break}case"deleteFiles":{let b=[];o.value.includes(s)?b=o.value.map(p=>i.value[p]):b.push(a),ce.confirm({title:G("confirmDelete"),maskClosable:!0,content:we("ol",{style:"max-height:50vh;overflow:auto;"},b.map(p=>p.fullpath.split(/[/\\]/).pop()).map(p=>we("li",p))),async onOk(){const p=b.map(S=>S.fullpath);await Fo(n.target,p),ht.success(G("deleteSuccess")),Qr.emit("removeFiles",[p,d.value])}})}}},showGenInfo:t,imageGenInfo:r,q:m}}const Xo=ee({__name:"folderNavigator",props:{loc:null},emits:["to"],setup(n,{emit:e}){const t=n,r=Bi(()=>t.loc),i=O(!1),l=()=>{i.value=!1,e("to",r.value)};return(o,c)=>{const d=Sr,C=ce;return V(),ie(ye,null,[g(C,{visible:i.value,"onUpdate:visible":c[1]||(c[1]=m=>i.value=m),title:o.$t("inputAddressAndPressEnter"),onOk:l},{default:z(()=>[g(d,{onPressEnter:l,value:P(r),"onUpdate:value":c[0]||(c[0]=m=>Ye(r)?r.value=m:null),style:{width:"100%"},"allow-clear":""},null,8,["value"])]),_:1},8,["visible","title"]),q("a",{style:{"margin-left":"8px"},onClick:c[2]||(c[2]=m=>i.value=!0)},U(o.$t("go")),1)],64)}}});function el(){var n=window.navigator.userAgent,e=n.indexOf("MSIE ");if(e>0)return parseInt(n.substring(e+5,n.indexOf(".",e)),10);var t=n.indexOf("Trident/");if(t>0){var r=n.indexOf("rv:");return parseInt(n.substring(r+3,n.indexOf(".",r)),10)}var i=n.indexOf("Edge/");return i>0?parseInt(n.substring(i+5,n.indexOf(".",i)),10):-1}let Pt;function en(){en.init||(en.init=!0,Pt=el()!==-1)}var Mt={name:"ResizeObserver",props:{emitOnMount:{type:Boolean,default:!1},ignoreWidth:{type:Boolean,default:!1},ignoreHeight:{type:Boolean,default:!1}},emits:["notify"],mounted(){en(),ct(()=>{this._w=this.$el.offsetWidth,this._h=this.$el.offsetHeight,this.emitOnMount&&this.emitSize()});const n=document.createElement("object");this._resizeObject=n,n.setAttribute("aria-hidden","true"),n.setAttribute("tabindex",-1),n.onload=this.addResizeHandlers,n.type="text/html",Pt&&this.$el.appendChild(n),n.data="about:blank",Pt||this.$el.appendChild(n)},beforeUnmount(){this.removeResizeHandlers()},methods:{compareAndNotify(){(!this.ignoreWidth&&this._w!==this.$el.offsetWidth||!this.ignoreHeight&&this._h!==this.$el.offsetHeight)&&(this._w=this.$el.offsetWidth,this._h=this.$el.offsetHeight,this.emitSize())},emitSize(){this.$emit("notify",{width:this._w,height:this._h})},addResizeHandlers(){this._resizeObject.contentDocument.defaultView.addEventListener("resize",this.compareAndNotify),this.compareAndNotify()},removeResizeHandlers(){this._resizeObject&&this._resizeObject.onload&&(!Pt&&this._resizeObject.contentDocument&&this._resizeObject.contentDocument.defaultView.removeEventListener("resize",this.compareAndNotify),this.$el.removeChild(this._resizeObject),this._resizeObject.onload=null,this._resizeObject=null)}}};const tl=Mi();Ti("data-v-b329ee4c");const nl={class:"resize-observer",tabindex:"-1"};zi();const rl=tl((n,e,t,r,i,l)=>(V(),ge("div",nl)));Mt.render=rl;Mt.__scopeId="data-v-b329ee4c";Mt.__file="src/components/ResizeObserver.vue";function _t(n){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?_t=function(e){return typeof e}:_t=function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},_t(n)}function il(n,e){if(!(n instanceof e))throw new TypeError("Cannot call a class as a function")}function rr(n,e){for(var t=0;tn.length)&&(e=n.length);for(var t=0,r=new Array(e);t2&&arguments[2]!==void 0?arguments[2]:{},r,i,l,o=function(d){for(var C=arguments.length,m=new Array(C>1?C-1:0),f=1;f1){var C=c.find(function(f){return f.isIntersecting});C&&(d=C)}if(i.callback){var m=d.isIntersecting&&d.intersectionRatio>=i.threshold;if(m===i.oldResult)return;i.oldResult=m,i.callback(m,d)}},this.options.intersection),ct(function(){i.observer&&i.observer.observe(i.el)})}}},{key:"destroyObserver",value:function(){this.observer&&(this.observer.disconnect(),this.observer=null),this.callback&&this.callback._clear&&(this.callback._clear(),this.callback=null)}},{key:"threshold",get:function(){return this.options.intersection&&typeof this.options.intersection.threshold=="number"?this.options.intersection.threshold:0}}]),n}();function Vr(n,e,t){var r=e.value;if(r)if(typeof IntersectionObserver>"u")console.warn("[vue-observe-visibility] IntersectionObserver API is not available in your browser. Please install this polyfill: https://github.com/w3c/IntersectionObserver/tree/master/polyfill");else{var i=new fl(n,r,t);n._vue_visibilityState=i}}function vl(n,e,t){var r=e.value,i=e.oldValue;if(!jr(r,i)){var l=n._vue_visibilityState;if(!r){Ur(n);return}l?l.createObserver(r,t):Vr(n,{value:r},t)}}function Ur(n){var e=n._vue_visibilityState;e&&(e.destroyObserver(),delete n._vue_visibilityState)}var ml={beforeMount:Vr,updated:vl,unmounted:Ur},gl={itemsLimit:1e3},pl=/(auto|scroll)/;function Hr(n,e){return n.parentNode===null?e:Hr(n.parentNode,e.concat([n]))}var Ut=function(e,t){return getComputedStyle(e,null).getPropertyValue(t)},hl=function(e){return Ut(e,"overflow")+Ut(e,"overflow-y")+Ut(e,"overflow-x")},yl=function(e){return pl.test(hl(e))};function ar(n){if(n instanceof HTMLElement||n instanceof SVGElement){for(var e=Hr(n.parentNode,[]),t=0;t{this.$_prerender=!1,this.updateVisibleItems(!0),this.ready=!0})},activated(){const n=this.$_lastUpdateScrollPosition;typeof n=="number"&&this.$nextTick(()=>{this.scrollToPosition(n)})},beforeUnmount(){this.removeListeners()},methods:{addView(n,e,t,r,i){const l=Ri({id:kl++,index:e,used:!0,key:r,type:i}),o=Di({item:t,position:0,nr:l});return n.push(o),o},unuseView(n,e=!1){const t=this.$_unusedViews,r=n.nr.type;let i=t.get(r);i||(i=[],t.set(r,i)),i.push(n),e||(n.nr.used=!1,n.position=-9999)},handleResize(){this.$emit("resize"),this.ready&&this.updateVisibleItems(!1)},handleScroll(n){if(!this.$_scrollDirty){if(this.$_scrollDirty=!0,this.$_updateTimeout)return;const e=()=>requestAnimationFrame(()=>{this.$_scrollDirty=!1;const{continuous:t}=this.updateVisibleItems(!1,!0);t||(clearTimeout(this.$_refreshTimout),this.$_refreshTimout=setTimeout(this.handleScroll,this.updateInterval+100))});e(),this.updateInterval&&(this.$_updateTimeout=setTimeout(()=>{this.$_updateTimeout=0,this.$_scrollDirty&&e()},this.updateInterval))}},handleVisibilityChange(n,e){this.ready&&(n||e.boundingClientRect.width!==0||e.boundingClientRect.height!==0?(this.$emit("visible"),requestAnimationFrame(()=>{this.updateVisibleItems(!1)})):this.$emit("hidden"))},updateVisibleItems(n,e=!1){const t=this.itemSize,r=this.gridItems||1,i=this.itemSecondarySize||t,l=this.$_computedMinItemSize,o=this.typeField,c=this.simpleArray?null:this.keyField,d=this.items,C=d.length,m=this.sizes,f=this.$_views,w=this.$_unusedViews,u=this.pool,a=this.itemIndexByKey;let s,v,h,y,b;if(!C)s=v=y=b=h=0;else if(this.$_prerender)s=y=0,v=b=Math.min(this.prerender,d.length),h=null;else{const _=this.getScroll();if(e){let T=_.start-this.$_lastUpdateScrollPosition;if(T<0&&(T=-T),t===null&&T_.start&&(te=Q),Q=~~((D+te)/2);while(Q!==ne);for(Q<0&&(Q=0),s=Q,h=m[C-1].accumulator,v=Q;vC&&(v=C)),y=s;yC&&(v=C),y<0&&(y=0),b>C&&(b=C),h=Math.ceil(C/r)*t}}v-s>gl.itemsLimit&&this.itemsLimitError(),this.totalSize=h;let p;const S=s<=this.$_endIndex&&v>=this.$_startIndex;if(S)for(let _=0,$=u.length;_<$;_++)p=u[_],p.nr.used&&(n&&(p.nr.index=a[p.item[c]]),(p.nr.index==null||p.nr.index=v)&&this.unuseView(p));const I=S?null:new Map;let E,A,x;for(let _=s;_=N.length)&&(p=this.addView(u,_,E,$,A),this.unuseView(p,!0),N=w.get(A)),p=N[x],I.set(A,x+1)),f.delete(p.nr.key),p.nr.used=!0,p.nr.index=_,p.nr.key=$,p.nr.type=A,f.set($,p),T=!0;else if(!p.nr.used&&(p.nr.used=!0,T=!0,N)){const D=N.indexOf(p);D!==-1&&N.splice(D,1)}p.item=E,T&&(_===d.length-1&&this.$emit("scroll-end"),_===0&&this.$emit("scroll-start")),t===null?(p.position=m[_-1].accumulator,p.offset=0):(p.position=Math.floor(_/r)*t,p.offset=_%r*i)}return this.$_startIndex=s,this.$_endIndex=v,this.emitUpdate&&this.$emit("update",s,v,y,b),clearTimeout(this.$_sortTimer),this.$_sortTimer=setTimeout(this.sortViews,this.updateInterval+300),{continuous:S}},getListenerTarget(){let n=ar(this.$el);return window.document&&(n===window.document.documentElement||n===window.document.body)&&(n=window),n},getScroll(){const{$el:n,direction:e}=this,t=e==="vertical";let r;if(this.pageMode){const i=n.getBoundingClientRect(),l=t?i.height:i.width;let o=-(t?i.top:i.left),c=t?window.innerHeight:window.innerWidth;o<0&&(c+=o,o=0),o+c>l&&(c=l-o),r={start:o,end:o+c}}else t?r={start:n.scrollTop,end:n.scrollTop+n.clientHeight}:r={start:n.scrollLeft,end:n.scrollLeft+n.clientWidth};return r},applyPageMode(){this.pageMode?this.addListeners():this.removeListeners()},addListeners(){this.listenerTarget=this.getListenerTarget(),this.listenerTarget.addEventListener("scroll",this.handleScroll,rn?{passive:!0}:!1),this.listenerTarget.addEventListener("resize",this.handleResize)},removeListeners(){this.listenerTarget&&(this.listenerTarget.removeEventListener("scroll",this.handleScroll),this.listenerTarget.removeEventListener("resize",this.handleResize),this.listenerTarget=null)},scrollToItem(n){let e;const t=this.gridItems||1;this.itemSize===null?e=n>0?this.sizes[n-1].accumulator:0:e=Math.floor(n/t)*this.itemSize,this.scrollToPosition(e)},scrollToPosition(n){const e=this.direction==="vertical"?{scroll:"scrollTop",start:"top"}:{scroll:"scrollLeft",start:"left"};let t,r,i;if(this.pageMode){const l=ar(this.$el),o=l.tagName==="HTML"?0:l[e.scroll],c=l.getBoundingClientRect(),C=this.$el.getBoundingClientRect()[e.start]-c[e.start];t=l,r=e.scroll,i=n+o+C}else t=this.$el,r=e.scroll,i=n;t[r]=i},itemsLimitError(){throw setTimeout(()=>{console.log("It seems the scroller element isn't scrolling, so it tries to render all the items at once.","Scroller:",this.$el),console.log("Make sure the scroller has a fixed height (or width) and 'overflow-y' (or 'overflow-x') set to 'auto' so it can scroll correctly and only render the items visible in the scroll viewport.")}),new Error("Rendered items limit reached")},sortViews(){this.pool.sort((n,e)=>n.nr.index-e.nr.index)}}};const Sl={key:0,ref:"before",class:"vue-recycle-scroller__slot"},Al={key:1,ref:"after",class:"vue-recycle-scroller__slot"};function Pl(n,e,t,r,i,l){const o=kr("ResizeObserver"),c=Li("observe-visibility");return on((V(),ie("div",{class:qe(["vue-recycle-scroller",{ready:i.ready,"page-mode":t.pageMode,[`direction-${n.direction}`]:!0}]),onScrollPassive:e[0]||(e[0]=(...d)=>l.handleScroll&&l.handleScroll(...d))},[n.$slots.before?(V(),ie("div",Sl,[Ct(n.$slots,"before")],512)):Ne("v-if",!0),(V(),ge(On(t.listTag),{ref:"wrapper",style:ji({[n.direction==="vertical"?"minHeight":"minWidth"]:i.totalSize+"px"}),class:qe(["vue-recycle-scroller__item-wrapper",t.listClass])},{default:z(()=>[(V(!0),ie(ye,null,Jt(i.pool,d=>(V(),ge(On(t.itemTag),Fi({key:d.nr.id,style:i.ready?{transform:`translate${n.direction==="vertical"?"Y":"X"}(${d.position}px) translate${n.direction==="vertical"?"X":"Y"}(${d.offset}px)`,width:t.gridItems?`${n.direction==="vertical"&&t.itemSecondarySize||t.itemSize}px`:void 0,height:t.gridItems?`${n.direction==="horizontal"&&t.itemSecondarySize||t.itemSize}px`:void 0}:null,class:["vue-recycle-scroller__item-view",[t.itemClass,{hover:!t.skipHover&&i.hoverKey===d.nr.key}]]},Qi(t.skipHover?{}:{mouseenter:()=>{i.hoverKey=d.nr.key},mouseleave:()=>{i.hoverKey=null}})),{default:z(()=>[Ct(n.$slots,"default",{item:d.item,index:d.nr.index,active:d.nr.used})]),_:2},1040,["style","class"]))),128)),Ct(n.$slots,"empty")]),_:3},8,["style","class"])),n.$slots.after?(V(),ie("div",Al,[Ct(n.$slots,"after")],512)):Ne("v-if",!0),g(o,{onNotify:l.handleResize},null,8,["onNotify"])],34)),[[c,l.handleVisibilityChange]])}bn.render=Pl;bn.__file="src/components/RecycleScroller.vue";const _l={key:0,class:"uninstalled-hint"},xl={key:0},Il={class:"hint"},El={class:"location-bar"},Ol={class:"breadcrumb"},Nl=["onClick"],$l={class:"actions"},Bl=["onClick"],Tl={style:{width:"512px",background:"white",padding:"16px","border-radius":"4px","box-shadow":"0 0 4px #aaa",border:"1px solid #aaa"}},zl={key:0,class:"view"},Ml=["onDragstart","onClickCapture"],Rl={key:0},Dl={key:1,class:"preview-icon-wrap"},Ll={class:"profile"},Fl={class:"name line-clamp-1"},Ql={class:"basic-info"},jl={class:"name line-clamp-1"},Vl={class:"basic-info"},Ul={key:0,class:"preview-switch"},Hl=ee({__name:"stackView",props:{target:null,tabIdx:null,paneIdx:null,path:null,walkMode:{type:Boolean},stackKey:null},setup(n){const e=n,t=Cr(),{installBaiduyunBin:r,installedBaiduyun:i,failedHint:l,baiduyunLoading:o,scroller:c,walkModePath:d,stackViewEl:C,props:m,bduss:f,onLoginBtnClick:w,multiSelectedIdxs:u,spinning:a}=We().toRefs(),{currLocation:s,currPage:v,refresh:h,copyLocation:y,back:b,openNext:p,stack:S,to:I}=Ko(e),{gridItems:E,sortMethodConv:A,moreActionsDropdownShow:x,sortedFiles:_,sortMethod:$,viewMode:N,viewModeMap:T,itemSize:D,loadNextDir:te,loadNextDirLoading:Q,canLoadNext:ne,thumbnailSize:ae,onScroll:oe}=Yo(e),{onDrop:le,onFileDragStart:L}=qo(e),{onFileItemClick:J,onContextMenuClick:re,showGenInfo:Z,imageGenInfo:Y,q:se}=Zo(e,{openNext:p}),{previewIdx:be,onPreviewVisibleChange:je,previewing:Pe,previewImgMove:_e,canPreview:xe}=Jo(e);return de(()=>e,()=>{m.value=e,e.walkMode&&(d.value=e.path);const j=Xt.get(e.stackKey??"");j&&(S.value=j.slice())},{immediate:!0}),(j,M)=>{const Be=Gi,Te=Le,W=Sr,R=qi,fe=kr("login-outlined"),Ie=Le,me=De,Ee=Wi,ke=ce,ze=yt,Me=Xe,ve=Ji,Cn=Ht,Rt=Ge,Gr=qa,Wr=pt;return V(),ge(Wr,{spinning:P(a),size:"large"},{default:z(()=>[g(Be,{style:{display:"none"}}),e.target==="netdisk"&&(!P(i)||!P(t).user)?(V(),ie("div",_l,[P(i)?(V(),ge(me,{key:1,layout:"inline"},{default:z(()=>[g(R,{label:"bduss"},{default:z(()=>[g(W,{value:P(f),"onUpdate:value":M[0]||(M[0]=B=>Ye(f)?f.value=B:null),style:{width:"300px"}},null,8,["value"])]),_:1}),g(R,null,{default:z(()=>[g(Ie,{onClick:P(w),type:"primary",loading:P(o)},{icon:z(()=>[g(fe)]),default:z(()=>[ue(" "+U(j.$t("login")),1)]),_:1},8,["onClick","loading"])]),_:1})]),_:1})):(V(),ie(ye,{key:0},[q("div",null,U(j.$t("dependenciesNotInstalled")),1),g(Te,{type:"primary",loading:P(o),onClick:P(r)},{default:z(()=>[ue("点此安装")]),_:1},8,["loading","onClick"]),P(l)?(V(),ie("p",xl,U(P(l)),1)):Ne("",!0)],64))])):(V(),ie("div",{key:1,ref_key:"stackViewEl",ref:C,onDragover:M[15]||(M[15]=Se(()=>{},["prevent"])),onDrop:M[16]||(M[16]=Se(B=>P(le)(B),["prevent"])),class:"container"},[g(ke,{visible:P(Z),"onUpdate:visible":M[2]||(M[2]=B=>Ye(Z)?Z.value=B:null),width:"70vw","mask-closable":"",onOk:M[3]||(M[3]=B=>Z.value=!1)},{cancelText:z(()=>[]),default:z(()=>[g(Ee,{active:"",loading:!P(se).isIdle},{default:z(()=>[q("div",{style:{width:"100%","word-break":"break-all","white-space":"pre-line","max-height":"70vh",overflow:"auto"},onDblclick:M[1]||(M[1]=B=>P(un)(P(Y),"copied"))},[q("div",Il,U(j.$t("doubleClickToCopy")),1),ue(" "+U(P(Y)),1)],32)]),_:1},8,["loading"])]),_:1},8,["visible"]),q("div",El,[q("div",Ol,[g(Me,{style:{flex:"1"}},{default:z(()=>[(V(!0),ie(ye,null,Jt(P(S),(B,Re)=>(V(),ge(ze,{key:Re},{default:z(()=>[q("a",{onClick:Se(Je=>P(b)(Re),["prevent"])},U(B.curr==="/"?j.$t("root"):B.curr.replace(/:\/$/,j.$t("drive"))),9,Nl)]),_:2},1024))),128))]),_:1})]),q("div",$l,[q("a",{class:"opt",onClick:M[4]||(M[4]=Se((...B)=>P(h)&&P(h)(...B),["prevent"]))},U(j.$t("refresh")),1),e.target==="local"?(V(),ge(Rt,{key:0},{overlay:z(()=>[g(Cn,null,{default:z(()=>[(V(!0),ie(ye,null,Jt(P(t).autoCompletedDirList,B=>(V(),ge(ve,{key:B.dir},{default:z(()=>[q("a",{onClick:Se(Re=>P(I)(B.dir),["prevent"])},U(B.zh),9,Bl)]),_:2},1024))),128))]),_:1})]),default:z(()=>[q("a",{class:"opt",onClick:M[5]||(M[5]=Se(()=>{},["prevent"]))},[ue(U(j.$t("quickMove"))+" ",1),g(P(lr))])]),_:1})):Ne("",!0),g(Rt,{trigger:["click"],visible:P(x),"onUpdate:visible":M[12]||(M[12]=B=>Ye(x)?x.value=B:null),placement:"bottomLeft",getPopupContainer:B=>B.parentNode},{overlay:z(()=>[q("div",Tl,[g(me,Vi(Ui({labelCol:{span:6},wrapperCol:{span:18}})),{default:z(()=>[g(R,{label:j.$t("viewMode")},{default:z(()=>[g(P(Nn),{value:P(N),"onUpdate:value":M[7]||(M[7]=B=>Ye(N)?N.value=B:null),onClick:M[8]||(M[8]=Se(()=>{},["stop"])),conv:{value:B=>B,text:B=>P(T)[B]},options:Object.keys(P(T))},null,8,["value","conv","options"])]),_:1},8,["label"]),g(R,{label:j.$t("sortingMethod")},{default:z(()=>[g(P(Nn),{value:P($),"onUpdate:value":M[9]||(M[9]=B=>Ye($)?$.value=B:null),onClick:M[10]||(M[10]=Se(()=>{},["stop"])),conv:P(A),options:Object.keys(P(Lr))},null,8,["value","conv","options"])]),_:1},8,["label"]),g(R,null,{default:z(()=>[q("a",{onClick:M[11]||(M[11]=Se((...B)=>P(y)&&P(y)(...B),["prevent"]))},U(j.$t("copyPath")),1),g(Xo,{loc:P(s),onTo:P(I)},null,8,["loc","onTo"])]),_:1})]),_:1},16)])]),default:z(()=>[q("a",{class:"opt",onClick:M[6]||(M[6]=Se(()=>{},["prevent"]))},U(j.$t("more")),1)]),_:1},8,["visible","getPopupContainer"])])]),P(v)?(V(),ie("div",zl,[g(P(bn),{class:"file-list",items:P(_),prerender:10,ref_key:"scroller",ref:c,onScroll:P(oe),"item-size":P(D).first,"key-field":"fullpath","item-secondary-size":P(D).second,gridItems:P(E)},Hi({default:z(({item:B,index:Re})=>[g(Rt,{trigger:["contextmenu"]},{overlay:z(()=>[g(Cn,{onClick:Je=>P(re)(Je,B,Re)},{default:z(()=>[g(ve,{key:"deleteFiles"},{default:z(()=>[ue(U(j.$t("deleteSelected")),1)]),_:1}),B.type==="dir"?(V(),ie(ye,{key:0},[g(ve,{key:"openInNewTab"},{default:z(()=>[ue(U(j.$t("openInNewTab")),1)]),_:1}),g(ve,{key:"openOnTheRight"},{default:z(()=>[ue(U(j.$t("openOnTheRight")),1)]),_:1})],64)):Ne("",!0),B.type==="file"&&e.target==="local"?(V(),ie(ye,{key:1},[g(ve,{key:"previewInNewWindow"},{default:z(()=>[ue(U(j.$t("previewInNewWindow")),1)]),_:1}),g(ve,{key:"download"},{default:z(()=>[ue(U(j.$t("downloadDirectly")),1)]),_:1}),g(ve,{key:"copyPreviewUrl"},{default:z(()=>[ue(U(j.$t("copySourceFilePreviewLink")),1)]),_:1}),P(Ce)(B.name)?(V(),ie(ye,{key:0},[g(ve,{key:"viewGenInfo"},{default:z(()=>[ue(U(j.$t("viewGenerationInfo")),1)]),_:1}),g(ve,{key:"send2txt2img"},{default:z(()=>[ue(U(j.$t("sendToTxt2img")),1)]),_:1}),g(ve,{key:"send2img2img"},{default:z(()=>[ue(U(j.$t("sendToImg2img")),1)]),_:1}),g(ve,{key:"send2inpaint"},{default:z(()=>[ue(U(j.$t("sendToInpaint")),1)]),_:1}),g(ve,{key:"send2extras"},{default:z(()=>[ue(U(j.$t("sendToExtraFeatures")),1)]),_:1})],64)):Ne("",!0)],64)):Ne("",!0)]),_:2},1032,["onClick"])]),default:z(()=>[(V(),ie("li",{class:qe(["file",{clickable:B.type==="dir",selected:P(u).includes(Re),grid:P(N)==="grid"||P(N)==="large-size-grid","large-grid":P(N)==="large-size-grid"}]),key:B.name,draggable:"true",onDragstart:Je=>P(L)(Je,Re),onClickCapture:Je=>P(J)(Je,B)},[P(N)!=="line"?(V(),ie("div",Rl,[e.target==="local"&&P(Ce)(B.name)?(V(),ge(Gr,{key:B.fullpath,class:qe(`idx-${Re}`),src:P(t).enableThumbnail?P(Ho)(B,P(ae)):P(Bt)(B),fallback:P(Eo),preview:{src:P(_)[P(be)]?P(Bt)(P(_)[P(be)]):"",onVisibleChange:P(je)}},null,8,["class","src","fallback","preview"])):(V(),ie("div",Dl,[B.type==="file"?(V(),ge(P(Jn),{key:0,class:"icon center"})):(V(),ge(P(Yn),{key:1,class:"icon center"}))])),q("div",Ll,[q("div",Fl,U(B.name),1),q("div",Ql,[q("div",null,U(B.size),1),q("div",null,U(B.date),1)])])])):(V(),ie(ye,{key:1},[B.type==="file"?(V(),ge(P(Jn),{key:0,class:"icon"})):(V(),ge(P(Yn),{key:1,class:"icon"})),q("div",jl,U(B.name),1),q("div",Vl,[q("div",null,U(B.size),1),q("div",null,U(B.date),1)])],64))],42,Ml))]),_:2},1024)]),_:2},[e.walkMode?{name:"after",fn:z(()=>[g(Te,{onClick:P(te),loading:P(Q),block:"",type:"primary",disabled:!P(ne),ghost:""},{default:z(()=>[ue(U(j.$t("loadNextPage")),1)]),_:1},8,["onClick","loading","disabled"])]),key:"0"}:void 0]),1032,["items","onScroll","item-size","item-secondary-size","gridItems"]),P(Pe)?(V(),ie("div",Ul,[g(P(To),{onClick:M[13]||(M[13]=B=>P(_e)("prev")),class:qe({disable:!P(xe)("prev")})},null,8,["class"]),g(P(Do),{onClick:M[14]||(M[14]=B=>P(_e)("next")),class:qe({disable:!P(xe)("next")})},null,8,["class"])])):Ne("",!0)])):Ne("",!0)],544))]),_:1},8,["spinning"])}}});const Xl=Ki(Hl,[["__scopeId","data-v-1acf9a92"]]);export{Xl as default}; diff --git a/vue/dist/assets/stackView-5259d939.js b/vue/dist/assets/stackView-5259d939.js new file mode 100644 index 0000000..9abf9cb --- /dev/null +++ b/vue/dist/assets/stackView-5259d939.js @@ -0,0 +1,3 @@ +import{P as K,h as k,d as ee,s as ot,u as je,a as g,a1 as Zr,a2 as lt,c as he,G as F,a3 as An,b as Pn,a4 as zt,_ as W,a5 as Xr,a6 as st,B as on,a7 as ea,i as _n,a8 as cr,g as gt,a9 as dr,aa as fr,ab as ta,ac as xt,ad as Gt,ae as Jt,af as na,ag as Kt,r as E,z as ra,y as ut,ah as fe,x as Be,ai as ct,aj as It,A as dt,ak as aa,al as ia,am as vr,e as mr,f as ln,v as gr,T as pr,H as hr,an as oa,ao as la,ap as Et,aq as sa,J as rt,ar as ua,as as yr,at as br,W as be,au as Ue,av as Cr,aw as ca,D as Pe,C as wr,ax as da,ay as at,az as fa,aA as va,aB as Nt,aC as ma,aD as On,aE as ga,aF as kr,m as pa,l as ha,n as ya,o as Sr,aG as xn,aH as ba,aI as Ca,aJ as wa,aK as ka,aL as Sa,aM as Aa,aN as $t,aO as Pa,aP as H,aQ as sn,aR as _a,F as Ar,aS as Pr,aT as ht,$ as Oa,aU as xa,aV as Ia,aW as we,aX as me,aY as In,aZ as Ea,a_ as Na,a$ as Lt,b0 as $a,b1 as Ba,b2 as En,b3 as Ta,b4 as za,b5 as Nn,b6 as Ma,b7 as Ra,K as V,L as ae,N as z,M as P,b8 as Ye,V as Z,U,b9 as Da,ba as La,O as pe,bb as Fa,bc as ja,bd as Qa,be as _r,bf as Va,bg as Ct,Q as $e,X as Yt,bh as $n,bi as Ua,bj as Ha,bk as Wa,Y as qe,R as le,bl as Se,bm as Ga,bn as Ja,bo as Bn,bp as Ka,bq as Ya,S as qa,br as Za,a0 as Xa}from"./index-a0825fe1.js";import{F as Le,l as un,c as ei,_ as ti}from"./index-9fce1407.js";import{_ as ni,c as ri,d as ai,e as Ft}from"./index-c245d5a1.js";import{E as ii,I as Or}from"./index-fa1d0842.js";import{u as oi}from"./useTaskListStore-d857a07d.js";import{c as cn,u as li}from"./copy2clipboard-ed9c1651.js";import{b as si,B as Fe,c as xr}from"./button-9350a9f5.js";var Ir=function(){return{arrow:{type:[Boolean,Object],default:void 0},trigger:{type:[Array,String]},overlay:K.any,visible:{type:Boolean,default:void 0},disabled:{type:Boolean,default:void 0},align:{type:Object},getPopupContainer:Function,prefixCls:String,transitionName:String,placement:String,overlayClassName:String,overlayStyle:{type:Object,default:void 0},forceRender:{type:Boolean,default:void 0},mouseEnterDelay:Number,mouseLeaveDelay:Number,openClassName:String,minOverlayWidthMatchTrigger:{type:Boolean,default:void 0},destroyPopupOnHide:{type:Boolean,default:void 0},onVisibleChange:{type:Function},"onUpdate:visible":{type:Function}}},jt=si(),ui=function(){return k(k({},Ir()),{},{type:jt.type,size:String,htmlType:jt.htmlType,href:String,disabled:{type:Boolean,default:void 0},prefixCls:String,icon:K.any,title:String,loading:jt.loading,onClick:{type:Function}})},ci=["type","disabled","loading","htmlType","class","overlay","trigger","align","visible","onVisibleChange","placement","href","title","icon","mouseEnterDelay","mouseLeaveDelay","overlayClassName","overlayStyle","destroyPopupOnHide","onClick","onUpdate:visible"],di=Fe.Group;const Bt=ee({compatConfig:{MODE:3},name:"ADropdownButton",inheritAttrs:!1,__ANT_BUTTON:!0,props:ot(ui(),{trigger:"hover",placement:"bottomRight",type:"default"}),slots:["icon","leftButton","rightButton","overlay"],setup:function(e,t){var r=t.slots,a=t.attrs,l=t.emit,o=function(w){l("update:visible",w),l("visibleChange",w)},u=je("dropdown-button",e),d=u.prefixCls,C=u.direction,p=u.getPopupContainer;return function(){var f,w,c=k(k({},e),a),i=c.type,s=i===void 0?"default":i,m=c.disabled,h=c.loading,y=c.htmlType,b=c.class,v=b===void 0?"":b,S=c.overlay,O=S===void 0?(f=r.overlay)===null||f===void 0?void 0:f.call(r):S,I=c.trigger,A=c.align,x=c.visible;c.onVisibleChange;var _=c.placement,$=_===void 0?C.value==="rtl"?"bottomLeft":"bottomRight":_,N=c.href,T=c.title,D=c.icon,te=D===void 0?((w=r.icon)===null||w===void 0?void 0:w.call(r))||g(Zr,null,null):D,j=c.mouseEnterDelay,ne=c.mouseLeaveDelay,ie=c.overlayClassName,oe=c.overlayStyle,se=c.destroyPopupOnHide,L=c.onClick;c["onUpdate:visible"];var J=lt(c,ci),re={align:A,disabled:m,trigger:m?[]:I,placement:$,getPopupContainer:p.value,onVisibleChange:o,mouseEnterDelay:j,mouseLeaveDelay:ne,visible:x,overlayClassName:ie,overlayStyle:oe,destroyPopupOnHide:se},X=g(Fe,{type:s,disabled:m,loading:h,onClick:L,htmlType:y,href:N,title:T},{default:r.default}),q=g(Fe,{type:s,icon:te},null);return g(di,k(k({},J),{},{class:he(d.value,v)}),{default:function(){return[r.leftButton?r.leftButton({button:X}):X,g(We,re,{default:function(){return[r.rightButton?r.rightButton({button:q}):q]},overlay:function(){return O}})]}})}}});var Er=ee({compatConfig:{MODE:3},name:"ADropdown",inheritAttrs:!1,props:ot(Ir(),{mouseEnterDelay:.15,mouseLeaveDelay:.1,placement:"bottomLeft",trigger:"hover"}),slots:["overlay"],setup:function(e,t){var r=t.slots,a=t.attrs,l=t.emit,o=je("dropdown",e),u=o.prefixCls,d=o.rootPrefixCls,C=o.direction,p=o.getPopupContainer,f=F(function(){var s=e.placement,m=s===void 0?"":s,h=e.transitionName;return h!==void 0?h:m.indexOf("top")>=0?"".concat(d.value,"-slide-down"):"".concat(d.value,"-slide-up")}),w=function(){var m,h,y,b=e.overlay||((m=r.overlay)===null||m===void 0?void 0:m.call(r)),v=Array.isArray(b)?b[0]:b;if(!v)return null;var S=v.props||{};An(!S.mode||S.mode==="vertical","Dropdown",'mode="'.concat(S.mode,`" is not supported for Dropdown's Menu.`));var O=S.selectable,I=O===void 0?!1:O,A=S.expandIcon,x=A===void 0?(h=v.children)===null||h===void 0||(y=h.expandIcon)===null||y===void 0?void 0:y.call(h):A,_=typeof x<"u"&&_n(x)?x:g("span",{class:"".concat(u.value,"-menu-submenu-arrow")},[g(cr,{class:"".concat(u.value,"-menu-submenu-arrow-icon")},null)]),$=_n(v)?Pn(v,{mode:"vertical",selectable:I,expandIcon:function(){return _}}):v;return $},c=F(function(){var s=e.placement;if(!s)return C.value==="rtl"?"bottomRight":"bottomLeft";if(s.includes("Center")){var m=s.slice(0,s.indexOf("Center"));return An(!s.includes("Center"),"Dropdown","You are using '".concat(s,"' placement in Dropdown, which is deprecated. Try to use '").concat(m,"' instead.")),m}return s}),i=function(m){l("update:visible",m),l("visibleChange",m)};return function(){var s,m,h=e.arrow,y=e.trigger,b=e.disabled,v=e.overlayClassName,S=(s=r.default)===null||s===void 0?void 0:s.call(r)[0],O=Pn(S,zt({class:he(S==null||(m=S.props)===null||m===void 0?void 0:m.class,W({},"".concat(u.value,"-rtl"),C.value==="rtl"),"".concat(u.value,"-trigger"))},b?{disabled:b}:{})),I=he(v,W({},"".concat(u.value,"-rtl"),C.value==="rtl")),A=b?[]:y,x;A&&A.indexOf("contextmenu")!==-1&&(x=!0);var _=Xr({arrowPointAtCenter:st(h)==="object"&&h.pointAtCenter,autoAdjustOverflow:!0}),$=on(k(k(k({},e),a),{},{builtinPlacements:_,overlayClassName:I,arrow:h,alignPoint:x,prefixCls:u.value,getPopupContainer:p.value,transitionName:f.value,trigger:A,onVisibleChange:i,placement:c.value}),["overlay","onUpdate:visible"]);return g(ea,$,{default:function(){return[O]},overlay:w})}}});Er.Button=Bt;const We=Er;var fi=["class","style"],vi=function(){return{prefixCls:String,href:String,separator:K.any,overlay:K.any,onClick:Function}};const yt=ee({compatConfig:{MODE:3},name:"ABreadcrumbItem",inheritAttrs:!1,__ANT_BREADCRUMB_ITEM:!0,props:vi(),slots:["separator","overlay"],setup:function(e,t){var r=t.slots,a=t.attrs,l=je("breadcrumb",e),o=l.prefixCls,u=function(C,p){var f=gt(r,e,"overlay");return f?g(We,{overlay:f,placement:"bottom"},{default:function(){return[g("span",{class:"".concat(p,"-overlay-link")},[C,g(dr,null,null)])]}}):C};return function(){var d,C=(d=gt(r,e,"separator"))!==null&&d!==void 0?d:"/",p=gt(r,e),f=a.class,w=a.style,c=lt(a,fi),i;return e.href!==void 0?i=g("a",k({class:"".concat(o.value,"-link"),onClick:e.onClick},c),[p]):i=g("span",k({class:"".concat(o.value,"-link"),onClick:e.onClick},c),[p]),i=u(i,o.value),p?g("span",{class:f,style:w},[i,C&&g("span",{class:"".concat(o.value,"-separator")},[C])]):null}}});var mi=function(){return{prefixCls:String,routes:{type:Array},params:K.any,separator:K.any,itemRender:{type:Function}}};function gi(n,e){if(!n.breadcrumbName)return null;var t=Object.keys(e).join("|"),r=n.breadcrumbName.replace(new RegExp(":(".concat(t,")"),"g"),function(a,l){return e[l]||a});return r}function Tn(n){var e=n.route,t=n.params,r=n.routes,a=n.paths,l=r.indexOf(e)===r.length-1,o=gi(e,t);return l?g("span",null,[o]):g("a",{href:"#/".concat(a.join("/"))},[o])}const Xe=ee({compatConfig:{MODE:3},name:"ABreadcrumb",props:mi(),slots:["separator","itemRender"],setup:function(e,t){var r=t.slots,a=je("breadcrumb",e),l=a.prefixCls,o=a.direction,u=function(f,w){return f=(f||"").replace(/^\//,""),Object.keys(w).forEach(function(c){f=f.replace(":".concat(c),w[c])}),f},d=function(f,w,c){var i=Jt(f),s=u(w||"",c);return s&&i.push(s),i},C=function(f){var w=f.routes,c=w===void 0?[]:w,i=f.params,s=i===void 0?{}:i,m=f.separator,h=f.itemRender,y=h===void 0?Tn:h,b=[];return c.map(function(v){var S=u(v.path,s);S&&b.push(S);var O=[].concat(b),I=null;return v.children&&v.children.length&&(I=g(Gt,null,{default:function(){return[v.children.map(function(x){return g(Gt.Item,{key:x.path||x.breadcrumbName},{default:function(){return[y({route:x,params:s,routes:c,paths:d(O,x.path,s)})]}})})]}})),g(yt,{overlay:I,separator:m,key:S||v.breadcrumbName},{default:function(){return[y({route:v,params:s,routes:c,paths:O})]}})})};return function(){var p,f,w,c=e.routes,i=e.params,s=i===void 0?{}:i,m=fr(gt(r,e)),h=(p=gt(r,e,"separator"))!==null&&p!==void 0?p:"/",y=e.itemRender||r.itemRender||Tn;c&&c.length>0?w=C({routes:c,params:s,separator:h,itemRender:y}):m.length&&(w=m.map(function(v,S){return ta(st(v.type)==="object"&&(v.type.__ANT_BREADCRUMB_ITEM||v.type.__ANT_BREADCRUMB_SEPARATOR),"Breadcrumb","Only accepts Breadcrumb.Item and Breadcrumb.Separator as it's children"),xt(v,{separator:h,key:S})}));var b=(f={},W(f,l.value,!0),W(f,"".concat(l.value,"-rtl"),o.value==="rtl"),f);return g("div",{class:b},[w])}}});var pi=["separator","class"],hi=function(){return{prefixCls:String}};const qt=ee({compatConfig:{MODE:3},name:"ABreadcrumbSeparator",__ANT_BREADCRUMB_SEPARATOR:!0,inheritAttrs:!1,props:hi(),setup:function(e,t){var r=t.slots,a=t.attrs,l=je("breadcrumb",e),o=l.prefixCls;return function(){var u;a.separator;var d=a.class,C=lt(a,pi),p=fr((u=r.default)===null||u===void 0?void 0:u.call(r));return g("span",k({class:["".concat(o.value,"-separator"),d]},C),[p.length>0?p:"/"])}}});Xe.Item=yt;Xe.Separator=qt;Xe.install=function(n){return n.component(Xe.name,Xe),n.component(yt.name,yt),n.component(qt.name,qt),n};Le.useInjectFormItemContext=na;Le.ItemRest=Kt;Le.install=function(n){return n.component(Le.name,Le),n.component(Le.Item.name,Le.Item),n.component(Kt.name,Kt),n};We.Button=Bt;We.install=function(n){return n.component(We.name,We),n.component(Bt.name,Bt),n};var Qt;function Nr(n){if(typeof document>"u")return 0;if(n||Qt===void 0){var e=document.createElement("div");e.style.width="100%",e.style.height="200px";var t=document.createElement("div"),r=t.style;r.position="absolute",r.top="0",r.left="0",r.pointerEvents="none",r.visibility="hidden",r.width="200px",r.height="150px",r.overflow="hidden",t.appendChild(e),document.body.appendChild(t);var a=e.offsetWidth;t.style.overflow="scroll";var l=e.offsetWidth;a===l&&(l=t.clientWidth),document.body.removeChild(t),Qt=a-l}return Qt}function it(n){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},t=e.element,r=t===void 0?document.body:t,a={},l=Object.keys(n);return l.forEach(function(o){a[o]=r.style[o]}),l.forEach(function(o){r.style[o]=n[o]}),a}function yi(){return document.body.scrollHeight>(window.innerHeight||document.documentElement.clientHeight)&&window.innerWidth>document.body.offsetWidth}var Vt={};const zn=function(n){if(!(!yi()&&!n)){var e="ant-scrolling-effect",t=new RegExp("".concat(e),"g"),r=document.body.className;if(n){if(!t.test(r))return;it(Vt),Vt={},document.body.className=r.replace(t,"").trim();return}var a=Nr();if(a&&(Vt=it({position:"relative",width:"calc(100% - ".concat(a,"px)")}),!t.test(r))){var l="".concat(r," ").concat(e);document.body.className=l.trim()}}};var ye=[],$r="ant-scrolling-effect",Ut=new RegExp("".concat($r),"g"),bi=0,Ht=new Map,Ci=ni(function n(e){var t=this;ri(this,n),W(this,"getContainer",function(){var r;return(r=t.options)===null||r===void 0?void 0:r.container}),W(this,"reLock",function(r){var a=ye.find(function(l){var o=l.target;return o===t.lockTarget});a&&t.unLock(),t.options=r,a&&(a.options=r,t.lock())}),W(this,"lock",function(){var r;if(!ye.some(function(d){var C=d.target;return C===t.lockTarget})){if(ye.some(function(d){var C,p=d.options;return(p==null?void 0:p.container)===((C=t.options)===null||C===void 0?void 0:C.container)})){ye=[].concat(Jt(ye),[{target:t.lockTarget,options:t.options}]);return}var a=0,l=((r=t.options)===null||r===void 0?void 0:r.container)||document.body;(l===document.body&&window.innerWidth-document.documentElement.clientWidth>0||l.scrollHeight>l.clientHeight)&&(a=Nr());var o=l.className;if(ye.filter(function(d){var C,p=d.options;return(p==null?void 0:p.container)===((C=t.options)===null||C===void 0?void 0:C.container)}).length===0&&Ht.set(l,it({width:a!==0?"calc(100% - ".concat(a,"px)"):void 0,overflow:"hidden",overflowX:"hidden",overflowY:"hidden"},{element:l})),!Ut.test(o)){var u="".concat(o," ").concat($r);l.className=u.trim()}ye=[].concat(Jt(ye),[{target:t.lockTarget,options:t.options}])}}),W(this,"unLock",function(){var r,a=ye.find(function(u){var d=u.target;return d===t.lockTarget});if(ye=ye.filter(function(u){var d=u.target;return d!==t.lockTarget}),!(!a||ye.some(function(u){var d,C=u.options;return(C==null?void 0:C.container)===((d=a.options)===null||d===void 0?void 0:d.container)}))){var l=((r=t.options)===null||r===void 0?void 0:r.container)||document.body,o=l.className;Ut.test(o)&&(it(Ht.get(l),{element:l}),Ht.delete(l),l.className=l.className.replace(Ut,"").trim())}}),this.lockTarget=bi++,this.options=e}),Ne=0,vt=ia(),wt={},Ke=function(e){if(!vt)return null;if(e){if(typeof e=="string")return document.querySelectorAll(e)[0];if(typeof e=="function")return e();if(st(e)==="object"&&e instanceof window.HTMLElement)return e}return document.body};const wi=ee({compatConfig:{MODE:3},name:"PortalWrapper",inheritAttrs:!1,props:{wrapperClassName:String,forceRender:{type:Boolean,default:void 0},getContainer:K.any,visible:{type:Boolean,default:void 0}},setup:function(e,t){var r=t.slots,a=E(),l=E(),o=E(),u=new Ci({container:Ke(e.getContainer)}),d=function(){var s,m;(s=a.value)===null||s===void 0||(m=s.parentNode)===null||m===void 0||m.removeChild(a.value)},C=function(){var s=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;if(s||a.value&&!a.value.parentNode){var m=Ke(e.getContainer);return m?(m.appendChild(a.value),!0):!1}return!0},p=function(){return vt?(a.value||(a.value=document.createElement("div"),C(!0)),f(),a.value):null},f=function(){var s=e.wrapperClassName;a.value&&s&&s!==a.value.className&&(a.value.className=s)};ra(function(){f(),C()});var w=function(){Ne===1&&!Object.keys(wt).length?(zn(),wt=it({overflow:"hidden",overflowX:"hidden",overflowY:"hidden"})):Ne||(it(wt),wt={},zn(!0))},c=vr();return ut(function(){var i=!1;fe([function(){return e.visible},function(){return e.getContainer}],function(s,m){var h=Be(s,2),y=h[0],b=h[1],v=Be(m,2),S=v[0],O=v[1];if(vt&&Ke(e.getContainer)===document.body&&(y&&!S?Ne+=1:i&&(Ne-=1)),i){var I=typeof b=="function"&&typeof O=="function";(I?b.toString()!==O.toString():b!==O)&&d(),y&&y!==S&&vt&&Ke(b)!==u.getContainer()&&u.reLock({container:Ke(b)})}i=!0},{immediate:!0,flush:"post"}),ct(function(){C()||(o.value=It(function(){c.update()}))})}),dt(function(){var i=e.visible,s=e.getContainer;vt&&Ke(s)===document.body&&(Ne=i&&Ne?Ne-1:Ne),d(),It.cancel(o.value)}),function(){var i=e.forceRender,s=e.visible,m=null,h={getOpenCount:function(){return Ne},getContainer:p,switchScrollingEffect:w,scrollLocker:u};return(i||s||l.value)&&(m=g(aa,{getContainer:p,ref:l},{default:function(){var b;return(b=r.default)===null||b===void 0?void 0:b.call(r,h)}})),m}}});function ki(){var n=document.documentElement.clientWidth,e=window.innerHeight||document.documentElement.clientHeight;return{width:n,height:e}}function Br(n){var e=n.getBoundingClientRect(),t=document.documentElement;return{left:e.left+(window.pageXOffset||t.scrollLeft)-(t.clientLeft||document.body.clientLeft||0),top:e.top+(window.pageYOffset||t.scrollTop)-(t.clientTop||document.body.clientTop||0)}}function Mt(){return{keyboard:{type:Boolean,default:void 0},mask:{type:Boolean,default:void 0},afterClose:Function,closable:{type:Boolean,default:void 0},maskClosable:{type:Boolean,default:void 0},visible:{type:Boolean,default:void 0},destroyOnClose:{type:Boolean,default:void 0},mousePosition:K.shape({x:Number,y:Number}).loose,title:K.any,footer:K.any,transitionName:String,maskTransitionName:String,animation:K.any,maskAnimation:K.any,wrapStyle:{type:Object,default:void 0},bodyStyle:{type:Object,default:void 0},maskStyle:{type:Object,default:void 0},prefixCls:String,wrapClassName:String,rootClassName:String,width:[String,Number],height:[String,Number],zIndex:Number,bodyProps:K.any,maskProps:K.any,wrapProps:K.any,getContainer:K.any,dialogStyle:{type:Object,default:void 0},dialogClass:String,closeIcon:K.any,forceRender:{type:Boolean,default:void 0},getOpenCount:Function,focusTriggerAfterClose:{type:Boolean,default:void 0},onClose:Function,modalRender:Function}}function Mn(n,e,t){var r=e;return!r&&t&&(r="".concat(n,"-").concat(t)),r}var Rn=-1;function Si(){return Rn+=1,Rn}function Dn(n,e){var t=n["page".concat(e?"Y":"X","Offset")],r="scroll".concat(e?"Top":"Left");if(typeof t!="number"){var a=n.document;t=a.documentElement[r],typeof t!="number"&&(t=a.body[r])}return t}function Ai(n){var e=n.getBoundingClientRect(),t={left:e.left,top:e.top},r=n.ownerDocument,a=r.defaultView||r.parentWindow;return t.left+=Dn(a),t.top+=Dn(a,!0),t}var Ln={width:0,height:0,overflow:"hidden",outline:"none"};const Pi=ee({compatConfig:{MODE:3},name:"Content",inheritAttrs:!1,props:k(k({},Mt()),{},{motionName:String,ariaId:String,onVisibleChanged:Function,onMousedown:Function,onMouseup:Function}),setup:function(e,t){var r=t.expose,a=t.slots,l=t.attrs,o=E(),u=E(),d=E();r({focus:function(){var i;(i=o.value)===null||i===void 0||i.focus()},changeActive:function(i){var s=document,m=s.activeElement;i&&m===u.value?o.value.focus():!i&&m===o.value&&u.value.focus()}});var C=E(),p=F(function(){var c=e.width,i=e.height,s={};return c!==void 0&&(s.width=typeof c=="number"?"".concat(c,"px"):c),i!==void 0&&(s.height=typeof i=="number"?"".concat(i,"px"):i),C.value&&(s.transformOrigin=C.value),s}),f=function(){ct(function(){if(d.value){var i=Ai(d.value);C.value=e.mousePosition?"".concat(e.mousePosition.x-i.left,"px ").concat(e.mousePosition.y-i.top,"px"):""}})},w=function(i){e.onVisibleChanged(i)};return function(){var c,i,s,m,h=e.prefixCls,y=e.footer,b=y===void 0?(c=a.footer)===null||c===void 0?void 0:c.call(a):y,v=e.title,S=v===void 0?(i=a.title)===null||i===void 0?void 0:i.call(a):v,O=e.ariaId,I=e.closable,A=e.closeIcon,x=A===void 0?(s=a.closeIcon)===null||s===void 0?void 0:s.call(a):A,_=e.onClose,$=e.bodyStyle,N=e.bodyProps,T=e.onMousedown,D=e.onMouseup,te=e.visible,j=e.modalRender,ne=j===void 0?a.modalRender:j,ie=e.destroyOnClose,oe=e.motionName,se;b&&(se=g("div",{class:"".concat(h,"-footer")},[b]));var L;S&&(L=g("div",{class:"".concat(h,"-header")},[g("div",{class:"".concat(h,"-title"),id:O},[S])]));var J;I&&(J=g("button",{type:"button",onClick:_,"aria-label":"Close",class:"".concat(h,"-close")},[x||g("span",{class:"".concat(h,"-close-x")},null)]));var re=g("div",{class:"".concat(h,"-content")},[J,L,g("div",k({class:"".concat(h,"-body"),style:$},N),[(m=a.default)===null||m===void 0?void 0:m.call(a)]),se]),X=mr(oe);return g(pr,k(k({},X),{},{onBeforeEnter:f,onAfterEnter:function(){return w(!0)},onAfterLeave:function(){return w(!1)}}),{default:function(){return[te||!ie?ln(g("div",k(k({},l),{},{ref:d,key:"dialog-element",role:"document",style:[p.value,l.style],class:[h,l.class],onMousedown:T,onMouseup:D}),[g("div",{tabindex:0,ref:o,style:Ln,"aria-hidden":"true"},null),ne?ne({originVNode:re}):re,g("div",{tabindex:0,ref:u,style:Ln,"aria-hidden":"true"},null)]),[[gr,te]]):null]}})}}});function Tr(n){if(n==null)throw new TypeError("Cannot destructure "+n)}const _i=ee({compatConfig:{MODE:3},name:"Mask",props:{prefixCls:String,visible:Boolean,motionName:String,maskProps:Object},setup:function(e,t){return Tr(t),function(){var r=e.prefixCls,a=e.visible,l=e.maskProps,o=e.motionName,u=mr(o);return g(pr,u,{default:function(){return[ln(g("div",k({class:"".concat(r,"-mask")},l),null),[[gr,a]])]}})}}}),Fn=ee({compatConfig:{MODE:3},name:"Dialog",inheritAttrs:!1,props:ot(k(k({},Mt()),{},{getOpenCount:Function,scrollLocker:Object}),{mask:!0,visible:!1,keyboard:!0,closable:!0,maskClosable:!0,destroyOnClose:!1,prefixCls:"rc-dialog",getOpenCount:function(){return null},focusTriggerAfterClose:!0}),setup:function(e,t){var r=t.attrs,a=t.slots,l=E(),o=E(),u=E(),d=E(e.visible),C=E("vcDialogTitle".concat(Si())),p=function(b){if(b){if(!la(o.value,document.activeElement)){var v;l.value=document.activeElement,(v=u.value)===null||v===void 0||v.focus()}}else{var S=d.value;if(d.value=!1,e.mask&&l.value&&e.focusTriggerAfterClose){try{l.value.focus({preventScroll:!0})}catch{}l.value=null}if(S){var O;(O=e.afterClose)===null||O===void 0||O.call(e)}}},f=function(b){var v;(v=e.onClose)===null||v===void 0||v.call(e,b)},w=E(!1),c=E(),i=function(){clearTimeout(c.value),w.value=!0},s=function(){c.value=setTimeout(function(){w.value=!1})},m=function(b){if(!e.maskClosable)return null;w.value?w.value=!1:o.value===b.target&&f(b)},h=function(b){if(e.keyboard&&b.keyCode===Et.ESC){b.stopPropagation(),f(b);return}e.visible&&b.keyCode===Et.TAB&&u.value.changeActive(!b.shiftKey)};return fe(function(){return e.visible},function(){e.visible&&(d.value=!0)},{flush:"post"}),dt(function(){var y;clearTimeout(c.value),(y=e.scrollLocker)===null||y===void 0||y.unLock()}),hr(function(){var y;if((y=e.scrollLocker)===null||y===void 0||y.unLock(),d.value){var b;(b=e.scrollLocker)===null||b===void 0||b.lock()}}),function(){var y=e.prefixCls,b=e.mask,v=e.visible,S=e.maskTransitionName,O=e.maskAnimation,I=e.zIndex,A=e.wrapClassName,x=e.rootClassName,_=e.wrapStyle,$=e.closable,N=e.maskProps,T=e.maskStyle,D=e.transitionName,te=e.animation,j=e.wrapProps,ne=e.title,ie=ne===void 0?a.title:ne,oe=r.style,se=r.class;return g("div",k({class:["".concat(y,"-root"),x]},oa(e,{data:!0})),[g(_i,{prefixCls:y,visible:b&&v,motionName:Mn(y,S,O),style:k({zIndex:I},T),maskProps:N},null),g("div",k({tabIndex:-1,onKeydown:h,class:he("".concat(y,"-wrap"),A),ref:o,onClick:m,role:"dialog","aria-labelledby":ie?C.value:null,style:k(k({zIndex:I},_),{},{display:d.value?null:"none"})},j),[g(Pi,k(k({},on(e,["scrollLocker"])),{},{style:oe,class:se,onMousedown:i,onMouseup:s,ref:u,closable:$,ariaId:C.value,prefixCls:y,visible:v,onClose:f,onVisibleChanged:p,motionName:Mn(y,D,te)}),a)])])}}});var Oi=Mt(),xi=ee({compatConfig:{MODE:3},name:"DialogWrap",inheritAttrs:!1,props:ot(Oi,{visible:!1}),setup:function(e,t){var r=t.attrs,a=t.slots,l=E(e.visible);return sa({},{inTriggerContext:!1}),fe(function(){return e.visible},function(){e.visible&&(l.value=!0)},{flush:"post"}),function(){var o=e.visible,u=e.getContainer,d=e.forceRender,C=e.destroyOnClose,p=C===void 0?!1:C,f=e.afterClose,w=k(k(k({},e),r),{},{ref:"_component",key:"dialog"});return u===!1?g(Fn,k(k({},w),{},{getOpenCount:function(){return 2}}),a):!d&&p&&!l.value?null:g(wi,{visible:o,forceRender:d,getContainer:u},{default:function(i){return w=k(k(k({},w),i),{},{afterClose:function(){f==null||f(),l.value=!1}}),g(Fn,w,a)}})}}});const zr=xi;function Ii(n){var e=E(null),t=rt(k({},n)),r=E([]),a=function(o){e.value===null&&(r.value=[],e.value=It(function(){var u;r.value.forEach(function(d){u=k(k({},u),d)}),zt(t,u),e.value=null})),r.value.push(o)};return ut(function(){e.value&&It.cancel(e.value)}),[t,a]}function jn(n,e,t,r){var a=e+t,l=(t-r)/2;if(t>r){if(e>0)return W({},n,l);if(e<0&&ar)return W({},n,e<0?l:-l);return{}}function Ei(n,e,t,r){var a=ki(),l=a.width,o=a.height,u=null;return n<=l&&e<=o?u={x:0,y:0}:(n>l||e>o)&&(u=k(k({},jn("x",t,n,l)),jn("y",r,e,o))),u}var Qn=Symbol("previewGroupContext"),dn={provide:function(e){ua(Qn,e)},inject:function(){return yr(Qn,{isPreviewGroup:E(!1),previewUrls:F(function(){return new Map}),setPreviewUrls:function(){},current:E(null),setCurrent:function(){},setShowPreview:function(){},setMousePosition:function(){},registerImage:null,rootClassName:""})}},Ni=ee({compatConfig:{MODE:3},name:"PreviewGroup",inheritAttrs:!1,props:{previewPrefixCls:String,preview:{type:[Boolean,Object],default:!0},icons:{type:Object,default:function(){return{}}}},setup:function(e,t){var r=t.slots,a=F(function(){var A={visible:void 0,onVisibleChange:function(){},getContainer:void 0,current:0};return st(e.preview)==="object"?Lr(e.preview,A):A}),l=rt(new Map),o=E(),u=F(function(){return a.value.visible}),d=F(function(){return a.value.getContainer}),C=function(x,_){var $,N;($=(N=a.value).onVisibleChange)===null||$===void 0||$.call(N,x,_)},p=br(!!u.value,{value:u,onChange:C}),f=Be(p,2),w=f[0],c=f[1],i=E(null),s=F(function(){return u.value!==void 0}),m=F(function(){return Array.from(l.keys())}),h=F(function(){return m.value[a.value.current]}),y=F(function(){return new Map(Array.from(l).filter(function(A){var x=Be(A,2),_=x[1].canPreview;return!!_}).map(function(A){var x=Be(A,2),_=x[0],$=x[1].url;return[_,$]}))}),b=function(x,_){var $=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;l.set(x,{url:_,canPreview:$})},v=function(x){o.value=x},S=function(x){i.value=x},O=function(x,_){var $=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0,N=function(){l.delete(x)};return l.set(x,{url:_,canPreview:$}),N},I=function(x){x==null||x.stopPropagation(),c(!1),S(null)};return fe(h,function(A){v(A)},{immediate:!0,flush:"post"}),hr(function(){w.value&&s.value&&v(h.value)},{flush:"post"}),dn.provide({isPreviewGroup:E(!0),previewUrls:y,setPreviewUrls:b,current:o,setCurrent:v,setShowPreview:c,setMousePosition:S,registerImage:O}),function(){var A=zt({},(Tr(a.value),a.value));return g(be,null,[r.default&&r.default(),g(Rr,k(k({},A),{},{"ria-hidden":!w.value,visible:w.value,prefixCls:e.previewPrefixCls,onClose:I,mousePosition:i.value,src:y.value.get(o.value),icons:e.icons,getContainer:d.value}),null)])}}});const Mr=Ni;var Ve={x:0,y:0},$i=k(k({},Mt()),{},{src:String,alt:String,rootClassName:String,icons:{type:Object,default:function(){return{}}}}),Bi=ee({compatConfig:{MODE:3},name:"Preview",inheritAttrs:!1,props:$i,emits:["close","afterClose"],setup:function(e,t){var r=t.emit,a=t.attrs,l=rt(e.icons),o=l.rotateLeft,u=l.rotateRight,d=l.zoomIn,C=l.zoomOut,p=l.close,f=l.left,w=l.right,c=E(1),i=E(0),s=Ii(Ve),m=Be(s,2),h=m[0],y=m[1],b=function(){return r("close")},v=E(),S=rt({originX:0,originY:0,deltaX:0,deltaY:0}),O=E(!1),I=dn.inject(),A=I.previewUrls,x=I.current,_=I.isPreviewGroup,$=I.setCurrent,N=F(function(){return A.value.size}),T=F(function(){return Array.from(A.value.keys())}),D=F(function(){return T.value.indexOf(x.value)}),te=F(function(){return _.value?A.value.get(x.value):e.src}),j=F(function(){return _.value&&N.value>1}),ne=E({wheelDirection:0}),ie=function(){c.value=1,i.value=0,y(Ve),r("afterClose")},oe=function(){c.value++,y(Ve)},se=function(){c.value>1&&c.value--,y(Ve)},L=function(){i.value+=90},J=function(){i.value-=90},re=function(R){R.preventDefault(),R.stopPropagation(),D.value>0&&$(T.value[D.value-1])},X=function(R){R.preventDefault(),R.stopPropagation(),D.value0&&$(T.value[D.value-1]):R.keyCode===Et.RIGHT&&D.value0?se():G<0&&oe()})}),Cr(function(){ze()}),function(){var G=e.visible,R=e.prefixCls,ve=e.rootClassName;return g(zr,k(k({},a),{},{transitionName:"zoom",maskTransitionName:"fade",closable:!1,keyboard:!0,prefixCls:R,onClose:b,afterClose:ie,visible:G,wrapClassName:q,rootClassName:ve,getContainer:e.getContainer}),{default:function(){return[g("ul",{class:"".concat(e.prefixCls,"-operations")},[Qe.map(function(ge){var Ee=ge.icon,ke=ge.onClick,Me=ge.type,Re=ge.disabled;return g("li",{class:he(ue,W({},"".concat(e.prefixCls,"-operations-operation-disabled"),Re&&(Re==null?void 0:Re.value))),onClick:ke,key:Me},[xt(Ee,{class:Ce})])})]),g("div",{class:"".concat(e.prefixCls,"-img-wrapper"),style:{transform:"translate3d(".concat(h.x,"px, ").concat(h.y,"px, 0)")}},[g("img",{onMousedown:Oe,onDblclick:Te,ref:v,class:"".concat(e.prefixCls,"-img"),src:te.value,alt:e.alt,style:{transform:"scale3d(".concat(c.value,", ").concat(c.value,", 1) rotate(").concat(i.value,"deg)")}},null)]),j.value&&g("div",{class:he("".concat(e.prefixCls,"-switch-left"),W({},"".concat(e.prefixCls,"-switch-left-disabled"),D.value<=0)),onClick:re},[f]),j.value&&g("div",{class:he("".concat(e.prefixCls,"-switch-right"),W({},"".concat(e.prefixCls,"-switch-right-disabled"),D.value>=N.value-1)),onClick:X},[w])]}})}}});const Rr=Bi;var Ti=["icons","maskClassName"],Dr=function(){return{src:String,wrapperClassName:String,wrapperStyle:{type:Object,default:void 0},rootClassName:String,prefixCls:String,previewPrefixCls:String,previewMask:{type:[Boolean,Function],default:void 0},placeholder:K.any,fallback:String,preview:{type:[Boolean,Object],default:!0},onClick:{type:Function},onError:{type:Function}}},Lr=function(e,t){var r=k({},e);return Object.keys(t).forEach(function(a){e[a]===void 0&&(r[a]=t[a])}),r},zi=0,Fr=ee({compatConfig:{MODE:3},name:"Image",inheritAttrs:!1,props:Dr(),emits:["click","error"],setup:function(e,t){var r=t.attrs,a=t.slots,l=t.emit,o=F(function(){return e.prefixCls}),u=F(function(){return"".concat(o.value,"-preview")}),d=F(function(){var L={visible:void 0,onVisibleChange:function(){},getContainer:void 0};return st(e.preview)==="object"?Lr(e.preview,L):L}),C=F(function(){var L;return(L=d.value.src)!==null&&L!==void 0?L:e.src}),p=F(function(){return e.placeholder&&e.placeholder!==!0||a.placeholder}),f=F(function(){return d.value.visible}),w=F(function(){return d.value.getContainer}),c=F(function(){return f.value!==void 0}),i=function(J,re){var X,q;(X=(q=d.value).onVisibleChange)===null||X===void 0||X.call(q,J,re)},s=br(!!f.value,{value:f,onChange:i}),m=Be(s,2),h=m[0],y=m[1];fe(h,function(L,J){i(L,J)});var b=E(p.value?"loading":"normal");fe(function(){return e.src},function(){b.value=p.value?"loading":"normal"});var v=E(null),S=F(function(){return b.value==="error"}),O=dn.inject(),I=O.isPreviewGroup,A=O.setCurrent,x=O.setShowPreview,_=O.setMousePosition,$=O.registerImage,N=E(zi++),T=F(function(){return e.preview&&!S.value}),D=function(){b.value="normal"},te=function(J){b.value="error",l("error",J)},j=function(J){if(!c.value){var re=Br(J.target),X=re.left,q=re.top;I.value?(A(N.value),_({x:X,y:q})):v.value={x:X,y:q}}I.value?x(!0):y(!0),l("click",J)},ne=function(){y(!1),c.value||(v.value=null)},ie=E(null);fe(function(){return ie},function(){b.value==="loading"&&ie.value.complete&&(ie.value.naturalWidth||ie.value.naturalHeight)&&D()});var oe=function(){};ut(function(){fe([C,T],function(){if(oe(),!I.value)return function(){};oe=$(N.value,C.value,T.value),T.value||oe()},{flush:"post",immediate:!0})}),Cr(function(){oe()});var se=function(J){return ca(J)?J+"px":J};return function(){var L=e.prefixCls,J=e.wrapperClassName,re=e.fallback,X=e.src,q=e.placeholder,ue=e.wrapperStyle,Ce=e.rootClassName,Qe=r.width,_e=r.height,Oe=r.crossorigin,xe=r.decoding,Q=r.alt,M=r.sizes,Te=r.srcset,ze=r.usemap,G=r.class,R=r.style,ve=d.value,Ie=ve.icons,ge=ve.maskClassName,Ee=lt(ve,Ti),ke=he(L,J,Ce,W({},"".concat(L,"-error"),S.value)),Me=S.value&&re?re:C.value,Re={crossorigin:Oe,decoding:xe,alt:Q,sizes:M,srcset:Te,usemap:ze,class:he("".concat(L,"-img"),W({},"".concat(L,"-img-placeholder"),q===!0),G),style:k({height:_e},R)};return g(be,null,[g("div",{class:ke,onClick:T.value?j:function(de){l("click",de)},style:k({width:se(Qe),height:se(_e)},ue)},[g("img",k(k(k({},Re),S.value&&re?{src:re}:{onLoad:D,onError:te,src:X}),{},{ref:ie}),null),b.value==="loading"&&g("div",{"aria-hidden":"true",class:"".concat(L,"-placeholder")},[q||a.placeholder&&a.placeholder()]),a.previewMask&&T.value&&g("div",{class:["".concat(L,"-mask"),ge]},[a.previewMask()])]),!I.value&&T.value&&g(Rr,k(k({},Ee),{},{"aria-hidden":!h.value,visible:h.value,prefixCls:u.value,onClose:ne,mousePosition:v.value,src:Me,alt:Q,getContainer:w.value,icons:Ie,rootClassName:Ce}),null)])}}});Fr.PreviewGroup=Mr;const Mi=Fr;var Ri={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M672 418H144c-17.7 0-32 14.3-32 32v414c0 17.7 14.3 32 32 32h528c17.7 0 32-14.3 32-32V450c0-17.7-14.3-32-32-32zm-44 402H188V494h440v326z"}},{tag:"path",attrs:{d:"M819.3 328.5c-78.8-100.7-196-153.6-314.6-154.2l-.2-64c0-6.5-7.6-10.1-12.6-6.1l-128 101c-4 3.1-3.9 9.1 0 12.3L492 318.6c5.1 4 12.7.4 12.6-6.1v-63.9c12.9.1 25.9.9 38.8 2.5 42.1 5.2 82.1 18.2 119 38.7 38.1 21.2 71.2 49.7 98.4 84.3 27.1 34.7 46.7 73.7 58.1 115.8a325.95 325.95 0 016.5 140.9h74.9c14.8-103.6-11.3-213-81-302.3z"}}]},name:"rotate-left",theme:"outlined"};const Di=Ri;function Vn(n){for(var e=1;e{document.addEventListener(...n),dt(()=>document.removeEventListener(...n))},Bo="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMIAAADDCAYAAADQvc6UAAABRWlDQ1BJQ0MgUHJvZmlsZQAAKJFjYGASSSwoyGFhYGDIzSspCnJ3UoiIjFJgf8LAwSDCIMogwMCcmFxc4BgQ4ANUwgCjUcG3awyMIPqyLsis7PPOq3QdDFcvjV3jOD1boQVTPQrgSkktTgbSf4A4LbmgqISBgTEFyFYuLykAsTuAbJEioKOA7DkgdjqEvQHEToKwj4DVhAQ5A9k3gGyB5IxEoBmML4BsnSQk8XQkNtReEOBxcfXxUQg1Mjc0dyHgXNJBSWpFCYh2zi+oLMpMzyhRcASGUqqCZ16yno6CkYGRAQMDKMwhqj/fAIcloxgHQqxAjIHBEugw5sUIsSQpBobtQPdLciLEVJYzMPBHMDBsayhILEqEO4DxG0txmrERhM29nYGBddr//5/DGRjYNRkY/l7////39v///y4Dmn+LgeHANwDrkl1AuO+pmgAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAwqADAAQAAAABAAAAwwAAAAD9b/HnAAAHlklEQVR4Ae3dP3PTWBSGcbGzM6GCKqlIBRV0dHRJFarQ0eUT8LH4BnRU0NHR0UEFVdIlFRV7TzRksomPY8uykTk/zewQfKw/9znv4yvJynLv4uLiV2dBoDiBf4qP3/ARuCRABEFAoBEgghggQAQZQKAnYEaQBAQaASKIAQJEkAEEegJmBElAoBEgghggQAQZQKAnYEaQBAQaASKIAQJEkAEEegJmBElAoBEgghggQAQZQKAnYEaQBAQaASKIAQJEkAEEegJmBElAoBEgghggQAQZQKAnYEaQBAQaASKIAQJEkAEEegJmBElAoBEgghggQAQZQKAnYEaQBAQaASKIAQJEkAEEegJmBElAoBEgghggQAQZQKAnYEaQBAQaASKIAQJEkAEEegJmBElAoBEgghggQAQZQKAnYEaQBAQaASKIAQJEkAEEegJmBElAoBEgghggQAQZQKAnYEaQBAQaASKIAQJEkAEEegJmBElAoBEgghggQAQZQKAnYEaQBAQaASKIAQJEkAEEegJmBElAoBEgghggQAQZQKAnYEaQBAQaASKIAQJEkAEEegJmBElAoBEgghggQAQZQKAnYEaQBAQaASKIAQJEkAEEegJmBElAoBEgghggQAQZQKAnYEaQBAQaASKIAQJEkAEEegJmBElAoBEgghgg0Aj8i0JO4OzsrPv69Wv+hi2qPHr0qNvf39+iI97soRIh4f3z58/u7du3SXX7Xt7Z2enevHmzfQe+oSN2apSAPj09TSrb+XKI/f379+08+A0cNRE2ANkupk+ACNPvkSPcAAEibACyXUyfABGm3yNHuAECRNgAZLuYPgEirKlHu7u7XdyytGwHAd8jjNyng4OD7vnz51dbPT8/7z58+NB9+/bt6jU/TI+AGWHEnrx48eJ/EsSmHzx40L18+fLyzxF3ZVMjEyDCiEDjMYZZS5wiPXnyZFbJaxMhQIQRGzHvWR7XCyOCXsOmiDAi1HmPMMQjDpbpEiDCiL358eNHurW/5SnWdIBbXiDCiA38/Pnzrce2YyZ4//59F3ePLNMl4PbpiL2J0L979+7yDtHDhw8vtzzvdGnEXdvUigSIsCLAWavHp/+qM0BcXMd/q25n1vF57TYBp0a3mUzilePj4+7k5KSLb6gt6ydAhPUzXnoPR0dHl79WGTNCfBnn1uvSCJdegQhLI1vvCk+fPu2ePXt2tZOYEV6/fn31dz+shwAR1sP1cqvLntbEN9MxA9xcYjsxS1jWR4AIa2Ibzx0tc44fYX/16lV6NDFLXH+YL32jwiACRBiEbf5KcXoTIsQSpzXx4N28Ja4BQoK7rgXiydbHjx/P25TaQAJEGAguWy0+2Q8PD6/Ki4R8EVl+bzBOnZY95fq9rj9zAkTI2SxdidBHqG9+skdw43borCXO/ZcJdraPWdv22uIEiLA4q7nvvCug8WTqzQveOH26fodo7g6uFe/a17W3+nFBAkRYENRdb1vkkz1CH9cPsVy/jrhr27PqMYvENYNlHAIesRiBYwRy0V+8iXP8+/fvX11Mr7L7ECueb/r48eMqm7FuI2BGWDEG8cm+7G3NEOfmdcTQw4h9/55lhm7DekRYKQPZF2ArbXTAyu4kDYB2YxUzwg0gi/41ztHnfQG26HbGel/crVrm7tNY+/1btkOEAZ2M05r4FB7r9GbAIdxaZYrHdOsgJ/wCEQY0J74TmOKnbxxT9n3FgGGWWsVdowHtjt9Nnvf7yQM2aZU/TIAIAxrw6dOnAWtZZcoEnBpNuTuObWMEiLAx1HY0ZQJEmHJ3HNvGCBBhY6jtaMoEiJB0Z29vL6ls58vxPcO8/zfrdo5qvKO+d3Fx8Wu8zf1dW4p/cPzLly/dtv9Ts/EbcvGAHhHyfBIhZ6NSiIBTo0LNNtScABFyNiqFCBChULMNNSdAhJyNSiECRCjUbEPNCRAhZ6NSiAARCjXbUHMCRMjZqBQiQIRCzTbUnAARcjYqhQgQoVCzDTUnQIScjUohAkQo1GxDzQkQIWejUogAEQo121BzAkTI2agUIkCEQs021JwAEXI2KoUIEKFQsw01J0CEnI1KIQJEKNRsQ80JECFno1KIABEKNdtQcwJEyNmoFCJAhELNNtScABFyNiqFCBChULMNNSdAhJyNSiECRCjUbEPNCRAhZ6NSiAARCjXbUHMCRMjZqBQiQIRCzTbUnAARcjYqhQgQoVCzDTUnQIScjUohAkQo1GxDzQkQIWejUogAEQo121BzAkTI2agUIkCEQs021JwAEXI2KoUIEKFQsw01J0CEnI1KIQJEKNRsQ80JECFno1KIABEKNdtQcwJEyNmoFCJAhELNNtScABFyNiqFCBChULMNNSdAhJyNSiECRCjUbEPNCRAhZ6NSiAARCjXbUHMCRMjZqBQiQIRCzTbUnAARcjYqhQgQoVCzDTUnQIScjUohAkQo1GxDzQkQIWejUogAEQo121BzAkTI2agUIkCEQs021JwAEXI2KoUIEKFQsw01J0CEnI1KIQJEKNRsQ80JECFno1KIABEKNdtQcwJEyNmoFCJAhELNNtScABFyNiqFCBChULMNNSdAhJyNSiEC/wGgKKC4YMA4TAAAAABJRU5ErkJggg==",kt=new WeakMap,To=n=>({useHookShareState:()=>{const t=vr();$t(t),kt.has(t)||(kt.set(t,rt(n(t))),dt(()=>{kt.delete(t)}));const r=kt.get(t);return $t(r),{state:r,toRefs(){return Pa(r)}}}});var zo={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M704 446H320c-4.4 0-8 3.6-8 8v402c0 4.4 3.6 8 8 8h384c4.4 0 8-3.6 8-8V454c0-4.4-3.6-8-8-8zm-328 64h272v117H376V510zm272 290H376V683h272v117z"}},{tag:"path",attrs:{d:"M424 748a32 32 0 1064 0 32 32 0 10-64 0zm0-178a32 32 0 1064 0 32 32 0 10-64 0z"}},{tag:"path",attrs:{d:"M811.4 368.9C765.6 248 648.9 162 512.2 162S258.8 247.9 213 368.8C126.9 391.5 63.5 470.2 64 563.6 64.6 668 145.6 752.9 247.6 762c4.7.4 8.7-3.3 8.7-8v-60.4c0-4-3-7.4-7-7.9-27-3.4-52.5-15.2-72.1-34.5-24-23.5-37.2-55.1-37.2-88.6 0-28 9.1-54.4 26.2-76.4 16.7-21.4 40.2-36.9 66.1-43.7l37.9-10 13.9-36.7c8.6-22.8 20.6-44.2 35.7-63.5 14.9-19.2 32.6-36 52.4-50 41.1-28.9 89.5-44.2 140-44.2s98.9 15.3 140 44.3c19.9 14 37.5 30.8 52.4 50 15.1 19.3 27.1 40.7 35.7 63.5l13.8 36.6 37.8 10c54.2 14.4 92.1 63.7 92.1 120 0 33.6-13.2 65.1-37.2 88.6-19.5 19.2-44.9 31.1-71.9 34.5-4 .5-6.9 3.9-6.9 7.9V754c0 4.7 4.1 8.4 8.8 8 101.7-9.2 182.5-94 183.2-198.2.6-93.4-62.7-172.1-148.6-194.9z"}}]},name:"cloud-server",theme:"outlined"};const Mo=zo;function Xn(n){for(var e=1;e(n.DATE_ASC="date-asc",n.DATE_DESC="date-desc",n.NAME_ASC="name-asc",n.NAME_DESC="name-desc",n.SIZE_ASC="size-asc",n.SIZE_DESC="size-desc",n))(Ur||{});const qo=(n,e)=>{const t=n.type==="dir"?1:0;return(e.type==="dir"?1:0)-t},rr=(n,e)=>{const t=Date.parse(n.date),r=Date.parse(e.date);return t-r},ar=(n,e)=>{const t=n.name.toLowerCase(),r=e.name.toLowerCase();return t.localeCompare(r)},ir=(n,e)=>n.bytes-e.bytes,et=(n,e)=>{const t=(r,a)=>{switch(e){case"date-asc":return rr(r,a);case"date-desc":return rr(a,r);case"name-asc":return ar(r,a);case"name-desc":return ar(a,r);case"size-asc":return ir(r,a);case"size-desc":return ir(a,r);default:throw new Error(`Invalid sort method: ${e}`)}};return n.slice().sort((r,a)=>qo(r,a)||t(r,a))},mt=async(n,e)=>(await sn.get(`/files/${n}`,{params:{folder_path:e}})).data,Zo=async(n,e)=>(await sn.post(`/delete_files/${n}`,{file_paths:e})).data,Xo=async(n,e,t)=>(await sn.post(`/move_files/${n}`,{file_paths:e,dest:t})).data;function Ae(n){if(typeof n!="string")throw new TypeError("Path must be a string. Received "+JSON.stringify(n))}function or(n,e){for(var t="",r=0,a=-1,l=0,o,u=0;u<=n.length;++u){if(u2){var d=t.lastIndexOf("/");if(d!==t.length-1){d===-1?(t="",r=0):(t=t.slice(0,d),r=t.length-1-t.lastIndexOf("/")),a=u,l=0;continue}}else if(t.length===2||t.length===1){t="",r=0,a=u,l=0;continue}}e&&(t.length>0?t+="/..":t="..",r=2)}else t.length>0?t+="/"+n.slice(a+1,u):t=n.slice(a+1,u),r=u-a-1;a=u,l=0}else o===46&&l!==-1?++l:l=-1}return t}function el(n,e){var t=e.dir||e.root,r=e.base||(e.name||"")+(e.ext||"");return t?t===e.root?t+r:t+n+r:r}var tt={resolve:function(){for(var e="",t=!1,r,a=arguments.length-1;a>=-1&&!t;a--){var l;a>=0?l=arguments[a]:(r===void 0&&(r=process.cwd()),l=r),Ae(l),l.length!==0&&(e=l+"/"+e,t=l.charCodeAt(0)===47)}return e=or(e,!t),t?e.length>0?"/"+e:"/":e.length>0?e:"."},normalize:function(e){if(Ae(e),e.length===0)return".";var t=e.charCodeAt(0)===47,r=e.charCodeAt(e.length-1)===47;return e=or(e,!t),e.length===0&&!t&&(e="."),e.length>0&&r&&(e+="/"),t?"/"+e:e},isAbsolute:function(e){return Ae(e),e.length>0&&e.charCodeAt(0)===47},join:function(){if(arguments.length===0)return".";for(var e,t=0;t0&&(e===void 0?e=r:e+="/"+r)}return e===void 0?".":tt.normalize(e)},relative:function(e,t){if(Ae(e),Ae(t),e===t||(e=tt.resolve(e),t=tt.resolve(t),e===t))return"";for(var r=1;rC){if(t.charCodeAt(o+f)===47)return t.slice(o+f+1);if(f===0)return t.slice(o+f)}else l>C&&(e.charCodeAt(r+f)===47?p=f:f===0&&(p=0));break}var w=e.charCodeAt(r+f),c=t.charCodeAt(o+f);if(w!==c)break;w===47&&(p=f)}var i="";for(f=r+p+1;f<=a;++f)(f===a||e.charCodeAt(f)===47)&&(i.length===0?i+="..":i+="/..");return i.length>0?i+t.slice(o+p):(o+=p,t.charCodeAt(o)===47&&++o,t.slice(o))},_makeLong:function(e){return e},dirname:function(e){if(Ae(e),e.length===0)return".";for(var t=e.charCodeAt(0),r=t===47,a=-1,l=!0,o=e.length-1;o>=1;--o)if(t=e.charCodeAt(o),t===47){if(!l){a=o;break}}else l=!1;return a===-1?r?"/":".":r&&a===1?"//":e.slice(0,a)},basename:function(e,t){if(t!==void 0&&typeof t!="string")throw new TypeError('"ext" argument must be a string');Ae(e);var r=0,a=-1,l=!0,o;if(t!==void 0&&t.length>0&&t.length<=e.length){if(t.length===e.length&&t===e)return"";var u=t.length-1,d=-1;for(o=e.length-1;o>=0;--o){var C=e.charCodeAt(o);if(C===47){if(!l){r=o+1;break}}else d===-1&&(l=!1,d=o+1),u>=0&&(C===t.charCodeAt(u)?--u===-1&&(a=o):(u=-1,a=d))}return r===a?a=d:a===-1&&(a=e.length),e.slice(r,a)}else{for(o=e.length-1;o>=0;--o)if(e.charCodeAt(o)===47){if(!l){r=o+1;break}}else a===-1&&(l=!1,a=o+1);return a===-1?"":e.slice(r,a)}},extname:function(e){Ae(e);for(var t=-1,r=0,a=-1,l=!0,o=0,u=e.length-1;u>=0;--u){var d=e.charCodeAt(u);if(d===47){if(!l){r=u+1;break}continue}a===-1&&(l=!1,a=u+1),d===46?t===-1?t=u:o!==1&&(o=1):t!==-1&&(o=-1)}return t===-1||a===-1||o===0||o===1&&t===a-1&&t===r+1?"":e.slice(t,a)},format:function(e){if(e===null||typeof e!="object")throw new TypeError('The "pathObject" argument must be of type Object. Received type '+typeof e);return el("/",e)},parse:function(e){Ae(e);var t={root:"",dir:"",base:"",ext:"",name:""};if(e.length===0)return t;var r=e.charCodeAt(0),a=r===47,l;a?(t.root="/",l=1):l=0;for(var o=-1,u=0,d=-1,C=!0,p=e.length-1,f=0;p>=l;--p){if(r=e.charCodeAt(p),r===47){if(!C){u=p+1;break}continue}d===-1&&(C=!1,d=p+1),r===46?o===-1?o=p:f!==1&&(f=1):o!==-1&&(f=-1)}return o===-1||d===-1||f===0||f===1&&o===d-1&&o===u+1?d!==-1&&(u===0&&a?t.base=t.name=e.slice(1,d):t.base=t.name=e.slice(u,d)):(u===0&&a?(t.name=e.slice(1,o),t.base=e.slice(1,d)):(t.name=e.slice(u,o),t.base=e.slice(u,d)),t.ext=e.slice(o,d)),u>0?t.dir=e.slice(0,u-1):a&&(t.dir="/"),t},sep:"/",delimiter:":",win32:null,posix:null};tt.posix=tt;var nt=tt,en={},tl={get exports(){return en},set exports(n){en=n}};/* NProgress, (c) 2013, 2014 Rico Sta. Cruz - http://ricostacruz.com/nprogress + * @license MIT */(function(n,e){(function(t,r){n.exports=r})(_a,function(){var t={};t.version="0.3.5";var r=t.settings={minimum:.08,easing:"linear",positionUsing:"",speed:200,trickle:!0,trickleSpeed:200,showSpinner:!0,barSelector:'[role="bar"]',spinnerSelector:'[role="spinner"]',parent:"body",template:'
'};t.configure=function(i){var s,m;for(s in i)m=i[s],m!==void 0&&i.hasOwnProperty(s)&&(r[s]=m);return this},t.status=null,t.set=function(i){var s=t.isStarted();i=a(i,r.minimum,1),t.status=i===1?null:i;var m=t.render(!s),h=m.querySelector(r.barSelector),y=r.speed,b=r.easing;return m.offsetWidth,u(function(v){r.positionUsing===""&&(r.positionUsing=t.getPositioningCSS()),d(h,o(i,y,b)),i===1?(d(m,{transition:"none",opacity:1}),m.offsetWidth,setTimeout(function(){d(m,{transition:"all "+y+"ms linear",opacity:0}),setTimeout(function(){t.remove(),v()},y)},y)):setTimeout(v,y)}),this},t.isStarted=function(){return typeof t.status=="number"},t.start=function(){t.status||t.set(0);var i=function(){setTimeout(function(){t.status&&(t.trickle(),i())},r.trickleSpeed)};return r.trickle&&i(),this},t.done=function(i){return!i&&!t.status?this:t.inc(.3+.5*Math.random()).set(1)},t.inc=function(i){var s=t.status;return s?s>1?void 0:(typeof i!="number"&&(s>=0&&s<.2?i=.1:s>=.2&&s<.5?i=.04:s>=.5&&s<.8?i=.02:s>=.8&&s<.99?i=.005:i=0),s=a(s+i,0,.994),t.set(s)):t.start()},t.trickle=function(){return t.inc()},function(){var i=0,s=0;t.promise=function(m){return!m||m.state()==="resolved"?this:(s===0&&t.start(),i++,s++,m.always(function(){s--,s===0?(i=0,t.done()):t.set((i-s)/i)}),this)}}(),t.getElement=function(){var i=t.getParent();if(i){var s=Array.prototype.slice.call(i.querySelectorAll(".nprogress")).filter(function(m){return m.parentElement===i});if(s.length>0)return s[0]}return null},t.getParent=function(){if(r.parent instanceof HTMLElement)return r.parent;if(typeof r.parent=="string")return document.querySelector(r.parent)},t.render=function(i){if(t.isRendered())return t.getElement();p(document.documentElement,"nprogress-busy");var s=document.createElement("div");s.id="nprogress",s.className="nprogress",s.innerHTML=r.template;var m=s.querySelector(r.barSelector),h=i?"-100":l(t.status||0),y=t.getParent(),b;return d(m,{transition:"all 0 linear",transform:"translate3d("+h+"%,0,0)"}),r.showSpinner||(b=s.querySelector(r.spinnerSelector),b&&c(b)),y!=document.body&&p(y,"nprogress-custom-parent"),y.appendChild(s),s},t.remove=function(){t.status=null,f(document.documentElement,"nprogress-busy"),f(t.getParent(),"nprogress-custom-parent");var i=t.getElement();i&&c(i)},t.isRendered=function(){return!!t.getElement()},t.getPositioningCSS=function(){var i=document.body.style,s="WebkitTransform"in i?"Webkit":"MozTransform"in i?"Moz":"msTransform"in i?"ms":"OTransform"in i?"O":"";return s+"Perspective"in i?"translate3d":s+"Transform"in i?"translate":"margin"};function a(i,s,m){return im?m:i}function l(i){return(-1+i)*100}function o(i,s,m){var h;return r.positionUsing==="translate3d"?h={transform:"translate3d("+l(i)+"%,0,0)"}:r.positionUsing==="translate"?h={transform:"translate("+l(i)+"%,0)"}:h={"margin-left":l(i)+"%"},h.transition="all "+s+"ms "+m,h}var u=function(){var i=[];function s(){var m=i.shift();m&&m(s)}return function(m){i.push(m),i.length==1&&s()}}(),d=function(){var i=["Webkit","O","Moz","ms"],s={};function m(v){return v.replace(/^-ms-/,"ms-").replace(/-([\da-z])/gi,function(S,O){return O.toUpperCase()})}function h(v){var S=document.body.style;if(v in S)return v;for(var O=i.length,I=v.charAt(0).toUpperCase()+v.slice(1),A;O--;)if(A=i[O]+I,A in S)return A;return v}function y(v){return v=m(v),s[v]||(s[v]=h(v))}function b(v,S,O){S=y(S),v.style[S]=O}return function(v,S){var O=arguments,I,A;if(O.length==2)for(I in S)A=S[I],A!==void 0&&S.hasOwnProperty(I)&&b(v,I,A);else b(v,O[1],O[2])}}();function C(i,s){var m=typeof i=="string"?i:w(i);return m.indexOf(" "+s+" ")>=0}function p(i,s){var m=w(i),h=m+s;C(m,s)||(i.className=h.substring(1))}function f(i,s){var m=w(i),h;C(i,s)&&(h=m.replace(" "+s+" "," "),i.className=h.substring(1,h.length-1))}function w(i){return(" "+(i&&i.className||"")+" ").replace(/\s+/gi," ")}function c(i){i&&i.parentNode&&i.parentNode.removeChild(i)}return t})})(tl);const nl=en,At=new Map,Y=Ar(),Tt=(n,e=!1)=>`/baidu_netdisk/file?filename=${encodeURIComponent(n.fullpath)}${e?`&disposition=${encodeURIComponent(n.name)}`:""}`,rl=(n,e)=>`/baidu_netdisk/image-thumbnail?path=${encodeURIComponent(n.fullpath)}&size=${e}`,{eventEmitter:Hr,useEventListen:al}=Pr(),{useHookShareState:Ge}=To(()=>{const n=E({tabIdx:-1,paneIdx:-1,target:"local"}),e=F(()=>un(t.value)),t=E([]),r=F(()=>{var w;return t.value.map(c=>c.curr).slice((w=Y.conf)!=null&&w.is_win&&n.value.target==="local"?1:0)}),a=F(()=>nt.join(...r.value)),l=E(Ur.DATE_DESC),o=F(()=>{var s;if(!e.value)return[];const w=((s=e.value)==null?void 0:s.files)??[],c=l.value,{walkFiles:i}=e.value;return n.value.walkMode&&i?i.map(m=>et(m,c)).flat():et(w,c)}),u=E([]),d=E(-1),C=E(!0),p=E();return{spinning:E(!1),canLoadNext:C,multiSelectedIdxs:u,previewIdx:d,basePath:r,currLocation:a,currPage:e,stack:t,sortMethod:l,sortedFiles:o,scroller:E(),stackViewEl:E(),walkModePath:p,props:n,...il(),...Pr()}}),Pt=oi(),il=()=>{const n=E(""),e=$a(Pt.checkBaiduyunInstalled,!1),t=E(!1),r=E("");return{installBaiduyunBin:async()=>{var o;try{r.value="",t.value=!0,await za(),Pt.baiduyunInstalled=null,await Pt.checkBaiduyunInstalled()}catch(u){Nn(u)&&(r.value=((o=u.response)==null?void 0:o.data.detail)??"error")}finally{t.value=!1}},installedBaiduyun:e,failedHint:r,baiduyunLoading:t,bduss:n,onLoginBtnClick:async()=>{var o,u;if(!t.value)try{t.value=!0,Y.user=await Ma(n.value)}catch(d){console.error(d),ht.error(Nn(d)?((u=(o=d.response)==null?void 0:o.data)==null?void 0:u.detail)??H("unknownError"):H("unknownError"))}finally{t.value=!1}}}};function ol(n){const{scroller:e,sortedFiles:t,previewIdx:r,eventEmitter:a,canLoadNext:l}=Ge().toRefs(),o=E(!1);let u=null;const d=(w,c)=>{var i;o.value=w,u!=null&&!w&&c&&((i=e.value)==null||i.scrollToItem(u),u=null)},C=()=>{n.walkMode&&n.target==="local"&&!f("next")&&l&&(ht.info(H("loadingNextFolder")),a.value.emit("loadNextDir"))};Xt("keydown",w=>{var c;if(o.value){let i=r.value;if(["ArrowDown","ArrowRight"].includes(w.key))for(i++;t.value[i]&&!we(t.value[i].name);)i++;else if(["ArrowUp","ArrowLeft"].includes(w.key))for(i--;t.value[i]&&!we(t.value[i].name);)i--;if(we((c=t.value[i])==null?void 0:c.name)??""){r.value=i;const s=e.value;s&&!(i>=s.$_startIndex&&i<=s.$_endIndex)&&(u=i)}C()}});const p=w=>{var i;let c=r.value;if(w==="next")for(c++;t.value[c]&&!we(t.value[c].name);)c++;else if(w==="prev")for(c--;t.value[c]&&!we(t.value[c].name);)c--;if(we((i=t.value[c])==null?void 0:i.name)??""){r.value=c;const s=e.value;s&&!(c>=s.$_startIndex&&c<=s.$_endIndex)&&(u=c)}C()},f=w=>{var i;let c=r.value;if(w==="next")for(c++;t.value[c]&&!we(t.value[c].name);)c++;else if(w==="prev")for(c--;t.value[c]&&!we(t.value[c].name);)c--;return we((i=t.value[c])==null?void 0:i.name)??""};return{previewIdx:r,onPreviewVisibleChange:d,previewing:o,previewImgMove:p,canPreview:f}}function ll(n){const e=E(),{installedBaiduyun:t,scroller:r,stackViewEl:a,stack:l,currPage:o,currLocation:u,basePath:d,sortMethod:C,useEventListen:p,walkModePath:f}=Ge().toRefs();fe(()=>l.value.length,Nt((h,y)=>{var b;h!==y&&((b=r.value)==null||b.scrollToItem(0))},300)),ut(async()=>{var h;if(!(n.target==="netdisk"&&t.value)){if(!l.value.length){const y=await mt(n.target,"/");l.value.push({files:y.files,curr:"/"})}if(e.value=new nl,e.value.configure({parent:a.value}),n.path&&n.path!=="/"){if(await s(n.path),n.walkMode){await ct();const[y]=et(o.value.files,C.value).filter(b=>b.type==="dir");y&&s(y.fullpath)}}else n.target=="local"&&(h=Y.conf)!=null&&h.home&&s(Y.conf.home)}}),fe(()=>n.target==="netdisk"&&t.value&&Y.user,async(h,y)=>{if(h&&!y){const b=await mt(n.target,"/");l.value=[{files:b.files,curr:"/"}]}}),fe(u,Nt(h=>{const y=Y.tabList[n.tabIdx].panes[n.paneIdx];y.path=h;const b=y.path.split("/").pop(),v=()=>{var S;return n.walkMode?"Walk: "+(((S=Y.autoCompletedDirList.find(O=>O.dir===f.value))==null?void 0:S.zh)??b):b};y.name=me("div",{style:"display:flex;align-items:center"},[me(n.target==="local"?Qo:Do),me("span",{class:"line-clamp-1",style:"max-width: 256px"},v())]),Y.recent=Y.recent.filter(S=>S.key!==y.key),Y.recent.unshift({path:h,target:y.target,key:y.key}),Y.recent.length>20&&(Y.recent=Y.recent.slice(0,20))},300));const w=()=>cn(u.value),c=async h=>{var y,b;if(h.type==="dir")try{(y=e.value)==null||y.start();const v=d.value,{files:S}=await mt(n.target,nt.normalize(nt.join(...v,h.name)));l.value.push({files:S,curr:h.name})}finally{(b=e.value)==null||b.done()}},i=h=>{for(;h{var v,S,O;const b=l.value.slice();try{/^((\w:)|\/)/.test(h)||(h=nt.join(((v=Y.conf)==null?void 0:v.sd_cwd)??"/",h));const I=h.split(/\\|\//);(S=Y.conf)!=null&&S.is_win&&n.target==="local"?I[0]=I[0]+"/":I.shift();const A=l.value.map(x=>x.curr);for(A.shift();A[0]&&I[0]&&A[0]===I[0];)A.shift(),I.shift();for(let x=0;x$.name===x);$t(_),await c(_)}}catch(I){throw console.error(h),ht.error(H("moveFailedCheckPath")),l.value=b,I}},m=async()=>{var h,y;try{if((h=e.value)==null||h.start(),f.value){await s(f.value,!1),await Oa();const[b]=et(o.value.files,C.value).filter(v=>v.type==="dir");b&&await s(b.fullpath,!1)}else{const{files:b}=await mt(n.target,l.value.length===1?"/":u.value);un(l.value).files=b}}finally{(y=e.value)==null||y.done()}};return p.value("refresh",m),{refresh:m,copyLocation:w,back:i,openNext:c,currPage:o,currLocation:u,to:s,stack:l,scroller:r}}function sl(n){const{scroller:e,sortedFiles:t,stack:r,sortMethod:a,currLocation:l,currPage:o,stackViewEl:u,canLoadNext:d}=Ge().toRefs(),{state:C}=Ge(),p=E(!1),f=E("grid"),w={line:H("detailList"),grid:H("previewGrid"),"large-size-grid":H("largePreviewGrid")},c={value:A=>A,text:A=>H("sortBy")+" "+Vr[A].toLocaleLowerCase()},i=272,s=64,m=i*2,{width:h}=xa(u),y=F(()=>{const A=h.value;if(!(f.value==="line"||!A))return~~(A/(f.value==="grid"?i:m))}),b=F(()=>{const A=f.value;if(A==="line")return{first:80,second:void 0};const x=A==="grid"?i:m;return{first:x+s,second:x}}),v=E(!1),S=async()=>{var x;if(v.value||!n.walkMode||!d.value)return;try{v.value=!0;const _=r.value[r.value.length-2],$=et(_.files,a.value),N=$.findIndex(T=>{var D;return T.name===((D=o.value)==null?void 0:D.curr)});if(N!==-1){const T=$[N+1],D=nt.normalize(nt.join(l.value,"../",T.name)),te=await mt(n.target,D),j=o.value;j.curr=T.name,j.walkFiles||(j.walkFiles=[j.files]),j.walkFiles.push(te.files),console.log("curr page files length",(x=o.value)==null?void 0:x.files.length)}}catch{d.value=!1}finally{v.value=!1}const A=e.value;for(;A&&A.$_endIndex>t.value.length-10&&d.value;)await S()};C.useEventListen("loadNextDir",S);const O=Nt(async()=>{const A=e.value;A&&A.$_endIndex>t.value.length-10&&n.walkMode&&S()},300),I=F(()=>f.value==="grid"?[Y.gridThumbnailSize,Y.gridThumbnailSize].join():[Y.largeGridThumbnailSize,Y.largeGridThumbnailSize].join());return{gridItems:y,sortedFiles:t,sortMethodConv:c,viewModeMap:w,moreActionsDropdownShow:p,viewMode:f,gridSize:i,sortMethod:a,largeGridSize:m,onScroll:O,loadNextDir:S,loadNextDirLoading:v,canLoadNext:d,itemSize:b,thumbnailSize:I}}function ul(n){const{currLocation:e,sortedFiles:t,currPage:r,multiSelectedIdxs:a,eventEmitter:l}=Ge().toRefs(),o=()=>{a.value=[]};return Xt("click",o),Xt("blur",o),fe(r,o),{onFileDragStart:(C,p)=>{const f=ei(t.value[p]);console.log("onFileDragStart set drag file ",C,p,f);const w=[f];let c=f.type==="dir";if(a.value.includes(p)){const i=a.value.map(s=>t.value[s]);w.push(...i),c=i.some(s=>s.type==="dir")}C.dataTransfer.setData("text/plain",JSON.stringify({from:n.target,includeDir:c,loc:e.value,path:li(w,"fullpath").map(i=>i.fullpath)}))},onDrop:async C=>{var f;const p=JSON.parse(((f=C.dataTransfer)==null?void 0:f.getData("text"))||"{}");if(console.log(p),p.from&&p.path&&typeof p.includeDir<"u"&&p.loc){const w=e.value;if(p.from===n.target&&p.loc===w)return;if(n.target==p.from){const c=me("div",[me("div",`${H("moveSelectedFilesTo")}${w}`),me("ol",p.path.map(i=>i.split(/[/\\]/).pop()).map(i=>me("li",i)))]);ce.confirm({title:H("confirm"),content:c,maskClosable:!0,async onOk(){await Xo(n.target,p.path,w),Hr.emit("removeFiles",[p.path,p.loc]),await l.value.emit("refresh")}})}else{const c=p.from==="local"?"upload":"download",i=c==="upload"?H("upload"):H("download"),s=me("div",[me("div",`${In.value==="en"?"from":"从"} ${n.target!=="local"?H("local"):H("cloud")} `),me("ol",p.path.map(m=>m.split(/[/\\]/).pop()).map(m=>me("li",m))),me("div",`${i} ${n.target==="local"?H("local"):H("cloud")} ${w}`)]);ce.confirm({title:H("confirmCreateTask",{type:i,more:In.value==="zh"?", 这是文件夹或者包含文件夹!":",which contains folders!"}),content:s,maskClosable:!0,async onOk(){await Y.createTaskRecordPaneIfNotExist(n.tabIdx),console.log("request createNewTask",{send_dirs:p.path,recv_dir:w,type:c}),Pt.pendingBaiduyunTaskQueue.push({send_dirs:p.path,recv_dir:w,type:c})}})}}},multiSelectedIdxs:a}}function cl(n,{openNext:e}){const t=E(!1),r=E(""),{sortedFiles:a,previewIdx:l,multiSelectedIdxs:o,stack:u,currLocation:d,spinning:C}=Ge().toRefs();al("removeFiles",([c,i])=>{if(i!==d.value)return;const s=un(u.value);s.files=s.files.filter(m=>!c.includes(m.fullpath)),s.walkFiles&&(s.walkFiles=s.walkFiles.map(m=>m.filter(h=>!c.includes(h.fullpath))))});const p=rt(new Ia);return{onFileItemClick:async(c,i)=>{const m=a.value.findIndex(h=>h.name===i.name);if(l.value=m,c.shiftKey){o.value.push(m),o.value.sort((b,v)=>b-v);const h=o.value[0],y=o.value[o.value.length-1];o.value=$o(h,y+1),console.log(o.value),c.stopPropagation()}else c.ctrlKey||c.metaKey?(o.value.push(m),c.stopPropagation()):await e(i)},onContextMenuClick:async(c,i,s)=>{const m=Tt(i),h=d.value,y=async b=>{if(!C.value)try{C.value=!0,await Ba(i.fullpath),En().querySelector("#bd_hidden_img_update_trigger").click(),$t(await Ta(),"genInfoCompleted timeout"),En().querySelector(`#bd_hidden_tab_${b}`).click()}catch(v){console.error(v),ht.error("发送图像失败,请携带console的错误消息找开发者")}finally{C.value=!1}};switch(c.key){case"previewInNewWindow":return window.open(m);case"download":return window.open(Tt(i,!0));case"copyPreviewUrl":return cn(location.host+m);case"send2txt2img":return y("txt2img");case"send2img2img":return y("img2img");case"send2inpaint":return y("inpaint");case"send2extras":return y("extras");case"openWithWalkMode":{At.set(h,u.value);const b=Y.tabList[n.tabIdx],v={type:n.target,target:n.target,key:Lt(),path:i.fullpath,name:n.target==="local"?H("local"):H("cloud"),stackKey:h,walkMode:!0};b.panes.push(v),b.key=v.key;break}case"openInNewTab":{At.set(h,u.value);const b=Y.tabList[n.tabIdx],v={type:n.target,target:n.target,key:Lt(),path:i.fullpath,name:n.target==="local"?H("local"):H("cloud"),stackKey:h};b.panes.push(v),b.key=v.key;break}case"openOnTheRight":{At.set(h,u.value);let b=Y.tabList[n.tabIdx+1];b||(b=Na({panes:[],key:""}),Y.tabList[n.tabIdx+1]=b);const v={type:n.target,target:n.target,key:Lt(),path:i.fullpath,name:n.target==="local"?H("local"):H("cloud"),stackKey:h};b.panes.push(v),b.key=v.key;break}case"viewGenInfo":{t.value=!0,r.value=await p.pushAction(()=>Ea(i.fullpath)).res;break}case"deleteFiles":{let b=[];o.value.includes(s)?b=o.value.map(v=>a.value[v]):b.push(i),ce.confirm({title:H("confirmDelete"),maskClosable:!0,content:me("ol",{style:"max-height:50vh;overflow:auto;"},b.map(v=>v.fullpath.split(/[/\\]/).pop()).map(v=>me("li",v))),async onOk(){const v=b.map(S=>S.fullpath);await Zo(n.target,v),ht.success(H("deleteSuccess")),Hr.emit("removeFiles",[v,d.value])}})}}},showGenInfo:t,imageGenInfo:r,q:p}}const dl=ee({__name:"folderNavigator",props:{loc:null},emits:["to"],setup(n,{emit:e}){const t=n,r=Ra(()=>t.loc),a=E(!1),l=()=>{a.value=!1,e("to",r.value)};return(o,u)=>{const d=Or,C=ce;return V(),ae(be,null,[g(C,{visible:a.value,"onUpdate:visible":u[1]||(u[1]=p=>a.value=p),title:o.$t("inputAddressAndPressEnter"),onOk:l},{default:z(()=>[g(d,{onPressEnter:l,value:P(r),"onUpdate:value":u[0]||(u[0]=p=>Ye(r)?r.value=p:null),style:{width:"100%"},"allow-clear":""},null,8,["value"])]),_:1},8,["visible","title"]),Z("a",{style:{"margin-left":"8px"},onClick:u[2]||(u[2]=p=>a.value=!0)},U(o.$t("go")),1)],64)}}});function fl(){var n=window.navigator.userAgent,e=n.indexOf("MSIE ");if(e>0)return parseInt(n.substring(e+5,n.indexOf(".",e)),10);var t=n.indexOf("Trident/");if(t>0){var r=n.indexOf("rv:");return parseInt(n.substring(r+3,n.indexOf(".",r)),10)}var a=n.indexOf("Edge/");return a>0?parseInt(n.substring(a+5,n.indexOf(".",a)),10):-1}let _t;function tn(){tn.init||(tn.init=!0,_t=fl()!==-1)}var Rt={name:"ResizeObserver",props:{emitOnMount:{type:Boolean,default:!1},ignoreWidth:{type:Boolean,default:!1},ignoreHeight:{type:Boolean,default:!1}},emits:["notify"],mounted(){tn(),ct(()=>{this._w=this.$el.offsetWidth,this._h=this.$el.offsetHeight,this.emitOnMount&&this.emitSize()});const n=document.createElement("object");this._resizeObject=n,n.setAttribute("aria-hidden","true"),n.setAttribute("tabindex",-1),n.onload=this.addResizeHandlers,n.type="text/html",_t&&this.$el.appendChild(n),n.data="about:blank",_t||this.$el.appendChild(n)},beforeUnmount(){this.removeResizeHandlers()},methods:{compareAndNotify(){(!this.ignoreWidth&&this._w!==this.$el.offsetWidth||!this.ignoreHeight&&this._h!==this.$el.offsetHeight)&&(this._w=this.$el.offsetWidth,this._h=this.$el.offsetHeight,this.emitSize())},emitSize(){this.$emit("notify",{width:this._w,height:this._h})},addResizeHandlers(){this._resizeObject.contentDocument.defaultView.addEventListener("resize",this.compareAndNotify),this.compareAndNotify()},removeResizeHandlers(){this._resizeObject&&this._resizeObject.onload&&(!_t&&this._resizeObject.contentDocument&&this._resizeObject.contentDocument.defaultView.removeEventListener("resize",this.compareAndNotify),this.$el.removeChild(this._resizeObject),this._resizeObject.onload=null,this._resizeObject=null)}}};const vl=Fa();Da("data-v-b329ee4c");const ml={class:"resize-observer",tabindex:"-1"};La();const gl=vl((n,e,t,r,a,l)=>(V(),pe("div",ml)));Rt.render=gl;Rt.__scopeId="data-v-b329ee4c";Rt.__file="src/components/ResizeObserver.vue";function Ot(n){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?Ot=function(e){return typeof e}:Ot=function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Ot(n)}function pl(n,e){if(!(n instanceof e))throw new TypeError("Cannot call a class as a function")}function lr(n,e){for(var t=0;tn.length)&&(e=n.length);for(var t=0,r=new Array(e);t2&&arguments[2]!==void 0?arguments[2]:{},r,a,l,o=function(d){for(var C=arguments.length,p=new Array(C>1?C-1:0),f=1;f1){var C=u.find(function(f){return f.isIntersecting});C&&(d=C)}if(a.callback){var p=d.isIntersecting&&d.intersectionRatio>=a.threshold;if(p===a.oldResult)return;a.oldResult=p,a.callback(p,d)}},this.options.intersection),ct(function(){a.observer&&a.observer.observe(a.el)})}}},{key:"destroyObserver",value:function(){this.observer&&(this.observer.disconnect(),this.observer=null),this.callback&&this.callback._clear&&(this.callback._clear(),this.callback=null)}},{key:"threshold",get:function(){return this.options.intersection&&typeof this.options.intersection.threshold=="number"?this.options.intersection.threshold:0}}]),n}();function Gr(n,e,t){var r=e.value;if(r)if(typeof IntersectionObserver>"u")console.warn("[vue-observe-visibility] IntersectionObserver API is not available in your browser. Please install this polyfill: https://github.com/w3c/IntersectionObserver/tree/master/polyfill");else{var a=new Al(n,r,t);n._vue_visibilityState=a}}function Pl(n,e,t){var r=e.value,a=e.oldValue;if(!Wr(r,a)){var l=n._vue_visibilityState;if(!r){Jr(n);return}l?l.createObserver(r,t):Gr(n,{value:r},t)}}function Jr(n){var e=n._vue_visibilityState;e&&(e.destroyObserver(),delete n._vue_visibilityState)}var _l={beforeMount:Gr,updated:Pl,unmounted:Jr},Ol={itemsLimit:1e3},xl=/(auto|scroll)/;function Kr(n,e){return n.parentNode===null?e:Kr(n.parentNode,e.concat([n]))}var Wt=function(e,t){return getComputedStyle(e,null).getPropertyValue(t)},Il=function(e){return Wt(e,"overflow")+Wt(e,"overflow-y")+Wt(e,"overflow-x")},El=function(e){return xl.test(Il(e))};function ur(n){if(n instanceof HTMLElement||n instanceof SVGElement){for(var e=Kr(n.parentNode,[]),t=0;t{this.$_prerender=!1,this.updateVisibleItems(!0),this.ready=!0})},activated(){const n=this.$_lastUpdateScrollPosition;typeof n=="number"&&this.$nextTick(()=>{this.scrollToPosition(n)})},beforeUnmount(){this.removeListeners()},methods:{addView(n,e,t,r,a){const l=ja({id:Tl++,index:e,used:!0,key:r,type:a}),o=Qa({item:t,position:0,nr:l});return n.push(o),o},unuseView(n,e=!1){const t=this.$_unusedViews,r=n.nr.type;let a=t.get(r);a||(a=[],t.set(r,a)),a.push(n),e||(n.nr.used=!1,n.position=-9999)},handleResize(){this.$emit("resize"),this.ready&&this.updateVisibleItems(!1)},handleScroll(n){if(!this.$_scrollDirty){if(this.$_scrollDirty=!0,this.$_updateTimeout)return;const e=()=>requestAnimationFrame(()=>{this.$_scrollDirty=!1;const{continuous:t}=this.updateVisibleItems(!1,!0);t||(clearTimeout(this.$_refreshTimout),this.$_refreshTimout=setTimeout(this.handleScroll,this.updateInterval+100))});e(),this.updateInterval&&(this.$_updateTimeout=setTimeout(()=>{this.$_updateTimeout=0,this.$_scrollDirty&&e()},this.updateInterval))}},handleVisibilityChange(n,e){this.ready&&(n||e.boundingClientRect.width!==0||e.boundingClientRect.height!==0?(this.$emit("visible"),requestAnimationFrame(()=>{this.updateVisibleItems(!1)})):this.$emit("hidden"))},updateVisibleItems(n,e=!1){const t=this.itemSize,r=this.gridItems||1,a=this.itemSecondarySize||t,l=this.$_computedMinItemSize,o=this.typeField,u=this.simpleArray?null:this.keyField,d=this.items,C=d.length,p=this.sizes,f=this.$_views,w=this.$_unusedViews,c=this.pool,i=this.itemIndexByKey;let s,m,h,y,b;if(!C)s=m=y=b=h=0;else if(this.$_prerender)s=y=0,m=b=Math.min(this.prerender,d.length),h=null;else{const _=this.getScroll();if(e){let T=_.start-this.$_lastUpdateScrollPosition;if(T<0&&(T=-T),t===null&&T_.start&&(te=j),j=~~((D+te)/2);while(j!==ne);for(j<0&&(j=0),s=j,h=p[C-1].accumulator,m=j;mC&&(m=C)),y=s;yC&&(m=C),y<0&&(y=0),b>C&&(b=C),h=Math.ceil(C/r)*t}}m-s>Ol.itemsLimit&&this.itemsLimitError(),this.totalSize=h;let v;const S=s<=this.$_endIndex&&m>=this.$_startIndex;if(S)for(let _=0,$=c.length;_<$;_++)v=c[_],v.nr.used&&(n&&(v.nr.index=i[v.item[u]]),(v.nr.index==null||v.nr.index=m)&&this.unuseView(v));const O=S?null:new Map;let I,A,x;for(let _=s;_=N.length)&&(v=this.addView(c,_,I,$,A),this.unuseView(v,!0),N=w.get(A)),v=N[x],O.set(A,x+1)),f.delete(v.nr.key),v.nr.used=!0,v.nr.index=_,v.nr.key=$,v.nr.type=A,f.set($,v),T=!0;else if(!v.nr.used&&(v.nr.used=!0,T=!0,N)){const D=N.indexOf(v);D!==-1&&N.splice(D,1)}v.item=I,T&&(_===d.length-1&&this.$emit("scroll-end"),_===0&&this.$emit("scroll-start")),t===null?(v.position=p[_-1].accumulator,v.offset=0):(v.position=Math.floor(_/r)*t,v.offset=_%r*a)}return this.$_startIndex=s,this.$_endIndex=m,this.emitUpdate&&this.$emit("update",s,m,y,b),clearTimeout(this.$_sortTimer),this.$_sortTimer=setTimeout(this.sortViews,this.updateInterval+300),{continuous:S}},getListenerTarget(){let n=ur(this.$el);return window.document&&(n===window.document.documentElement||n===window.document.body)&&(n=window),n},getScroll(){const{$el:n,direction:e}=this,t=e==="vertical";let r;if(this.pageMode){const a=n.getBoundingClientRect(),l=t?a.height:a.width;let o=-(t?a.top:a.left),u=t?window.innerHeight:window.innerWidth;o<0&&(u+=o,o=0),o+u>l&&(u=l-o),r={start:o,end:o+u}}else t?r={start:n.scrollTop,end:n.scrollTop+n.clientHeight}:r={start:n.scrollLeft,end:n.scrollLeft+n.clientWidth};return r},applyPageMode(){this.pageMode?this.addListeners():this.removeListeners()},addListeners(){this.listenerTarget=this.getListenerTarget(),this.listenerTarget.addEventListener("scroll",this.handleScroll,an?{passive:!0}:!1),this.listenerTarget.addEventListener("resize",this.handleResize)},removeListeners(){this.listenerTarget&&(this.listenerTarget.removeEventListener("scroll",this.handleScroll),this.listenerTarget.removeEventListener("resize",this.handleResize),this.listenerTarget=null)},scrollToItem(n){let e;const t=this.gridItems||1;this.itemSize===null?e=n>0?this.sizes[n-1].accumulator:0:e=Math.floor(n/t)*this.itemSize,this.scrollToPosition(e)},scrollToPosition(n){const e=this.direction==="vertical"?{scroll:"scrollTop",start:"top"}:{scroll:"scrollLeft",start:"left"};let t,r,a;if(this.pageMode){const l=ur(this.$el),o=l.tagName==="HTML"?0:l[e.scroll],u=l.getBoundingClientRect(),C=this.$el.getBoundingClientRect()[e.start]-u[e.start];t=l,r=e.scroll,a=n+o+C}else t=this.$el,r=e.scroll,a=n;t[r]=a},itemsLimitError(){throw setTimeout(()=>{console.log("It seems the scroller element isn't scrolling, so it tries to render all the items at once.","Scroller:",this.$el),console.log("Make sure the scroller has a fixed height (or width) and 'overflow-y' (or 'overflow-x') set to 'auto' so it can scroll correctly and only render the items visible in the scroll viewport.")}),new Error("Rendered items limit reached")},sortViews(){this.pool.sort((n,e)=>n.nr.index-e.nr.index)}}};const zl={key:0,ref:"before",class:"vue-recycle-scroller__slot"},Ml={key:1,ref:"after",class:"vue-recycle-scroller__slot"};function Rl(n,e,t,r,a,l){const o=_r("ResizeObserver"),u=Va("observe-visibility");return ln((V(),ae("div",{class:qe(["vue-recycle-scroller",{ready:a.ready,"page-mode":t.pageMode,[`direction-${n.direction}`]:!0}]),onScrollPassive:e[0]||(e[0]=(...d)=>l.handleScroll&&l.handleScroll(...d))},[n.$slots.before?(V(),ae("div",zl,[Ct(n.$slots,"before")],512)):$e("v-if",!0),(V(),pe($n(t.listTag),{ref:"wrapper",style:Wa({[n.direction==="vertical"?"minHeight":"minWidth"]:a.totalSize+"px"}),class:qe(["vue-recycle-scroller__item-wrapper",t.listClass])},{default:z(()=>[(V(!0),ae(be,null,Yt(a.pool,d=>(V(),pe($n(t.itemTag),Ua({key:d.nr.id,style:a.ready?{transform:`translate${n.direction==="vertical"?"Y":"X"}(${d.position}px) translate${n.direction==="vertical"?"X":"Y"}(${d.offset}px)`,width:t.gridItems?`${n.direction==="vertical"&&t.itemSecondarySize||t.itemSize}px`:void 0,height:t.gridItems?`${n.direction==="horizontal"&&t.itemSecondarySize||t.itemSize}px`:void 0}:null,class:["vue-recycle-scroller__item-view",[t.itemClass,{hover:!t.skipHover&&a.hoverKey===d.nr.key}]]},Ha(t.skipHover?{}:{mouseenter:()=>{a.hoverKey=d.nr.key},mouseleave:()=>{a.hoverKey=null}})),{default:z(()=>[Ct(n.$slots,"default",{item:d.item,index:d.nr.index,active:d.nr.used})]),_:2},1040,["style","class"]))),128)),Ct(n.$slots,"empty")]),_:3},8,["style","class"])),n.$slots.after?(V(),ae("div",Ml,[Ct(n.$slots,"after")],512)):$e("v-if",!0),g(o,{onNotify:l.handleResize},null,8,["onNotify"])],34)),[[u,l.handleVisibilityChange]])}kn.render=Rl;kn.__file="src/components/RecycleScroller.vue";const Dl={key:0,class:"uninstalled-hint"},Ll={key:0},Fl={class:"hint"},jl={class:"location-bar"},Ql={class:"breadcrumb"},Vl=["onClick"],Ul={class:"actions"},Hl=["onClick"],Wl={style:{width:"512px",background:"white",padding:"16px","border-radius":"4px","box-shadow":"0 0 4px #aaa",border:"1px solid #aaa"}},Gl={key:0,class:"view"},Jl=["onDragstart","onClickCapture"],Kl={key:0},Yl={key:1,class:"preview-icon-wrap"},ql={class:"profile"},Zl={class:"name line-clamp-1"},Xl={class:"basic-info"},es={class:"name line-clamp-1"},ts={class:"basic-info"},ns={key:0,class:"preview-switch"},rs=ee({__name:"stackView",props:{target:null,tabIdx:null,paneIdx:null,path:null,walkMode:{type:Boolean},stackKey:null},setup(n){const e=n,t=Ar(),{installBaiduyunBin:r,installedBaiduyun:a,failedHint:l,baiduyunLoading:o,scroller:u,walkModePath:d,stackViewEl:C,props:p,bduss:f,onLoginBtnClick:w,multiSelectedIdxs:c,spinning:i}=Ge().toRefs(),{currLocation:s,currPage:m,refresh:h,copyLocation:y,back:b,openNext:v,stack:S,to:O}=ll(e),{gridItems:I,sortMethodConv:A,moreActionsDropdownShow:x,sortedFiles:_,sortMethod:$,viewMode:N,viewModeMap:T,itemSize:D,loadNextDir:te,loadNextDirLoading:j,canLoadNext:ne,thumbnailSize:ie,onScroll:oe}=sl(e),{onDrop:se,onFileDragStart:L}=ul(e),{onFileItemClick:J,onContextMenuClick:re,showGenInfo:X,imageGenInfo:q,q:ue}=cl(e,{openNext:v}),{previewIdx:Ce,onPreviewVisibleChange:Qe,previewing:_e,previewImgMove:Oe,canPreview:xe}=ol(e);return fe(()=>e,()=>{p.value=e,e.walkMode&&(d.value=e.path);const Q=At.get(e.stackKey??"");Q&&(S.value=Q.slice())},{immediate:!0}),(Q,M)=>{const Te=Ya,ze=Fe,G=Or,R=ti,ve=_r("login-outlined"),Ie=Fe,ge=Le,Ee=qa,ke=ce,Me=yt,Re=Xe,de=Za,Sn=Gt,Dt=We,Yr=to,qr=pt;return V(),pe(qr,{spinning:P(i),size:"large"},{default:z(()=>[g(Te,{style:{display:"none"}}),e.target==="netdisk"&&(!P(a)||!P(t).user)?(V(),ae("div",Dl,[P(a)?(V(),pe(ge,{key:1,layout:"inline"},{default:z(()=>[g(R,{label:"bduss"},{default:z(()=>[g(G,{value:P(f),"onUpdate:value":M[0]||(M[0]=B=>Ye(f)?f.value=B:null),style:{width:"300px"}},null,8,["value"])]),_:1}),g(R,null,{default:z(()=>[g(Ie,{onClick:P(w),type:"primary",loading:P(o)},{icon:z(()=>[g(ve)]),default:z(()=>[le(" "+U(Q.$t("login")),1)]),_:1},8,["onClick","loading"])]),_:1})]),_:1})):(V(),ae(be,{key:0},[Z("div",null,U(Q.$t("dependenciesNotInstalled")),1),g(ze,{type:"primary",loading:P(o),onClick:P(r)},{default:z(()=>[le("点此安装")]),_:1},8,["loading","onClick"]),P(l)?(V(),ae("p",Ll,U(P(l)),1)):$e("",!0)],64))])):(V(),ae("div",{key:1,ref_key:"stackViewEl",ref:C,onDragover:M[15]||(M[15]=Se(()=>{},["prevent"])),onDrop:M[16]||(M[16]=Se(B=>P(se)(B),["prevent"])),class:"container"},[g(ke,{visible:P(X),"onUpdate:visible":M[2]||(M[2]=B=>Ye(X)?X.value=B:null),width:"70vw","mask-closable":"",onOk:M[3]||(M[3]=B=>X.value=!1)},{cancelText:z(()=>[]),default:z(()=>[g(Ee,{active:"",loading:!P(ue).isIdle},{default:z(()=>[Z("div",{style:{width:"100%","word-break":"break-all","white-space":"pre-line","max-height":"70vh",overflow:"auto"},onDblclick:M[1]||(M[1]=B=>P(cn)(P(q),"copied"))},[Z("div",Fl,U(Q.$t("doubleClickToCopy")),1),le(" "+U(P(q)),1)],32)]),_:1},8,["loading"])]),_:1},8,["visible"]),Z("div",jl,[Z("div",Ql,[g(Re,{style:{flex:"1"}},{default:z(()=>[(V(!0),ae(be,null,Yt(P(S),(B,De)=>(V(),pe(Me,{key:De},{default:z(()=>[Z("a",{onClick:Se(Je=>P(b)(De),["prevent"])},U(B.curr==="/"?Q.$t("root"):B.curr.replace(/:\/$/,Q.$t("drive"))),9,Vl)]),_:2},1024))),128))]),_:1})]),Z("div",Ul,[Z("a",{class:"opt",onClick:M[4]||(M[4]=Se((...B)=>P(h)&&P(h)(...B),["prevent"]))},U(Q.$t("refresh")),1),e.target==="local"?(V(),pe(Dt,{key:0},{overlay:z(()=>[g(Sn,null,{default:z(()=>[(V(!0),ae(be,null,Yt(P(t).autoCompletedDirList,B=>(V(),pe(de,{key:B.dir},{default:z(()=>[Z("a",{onClick:Se(De=>P(O)(B.dir),["prevent"])},U(B.zh),9,Hl)]),_:2},1024))),128))]),_:1})]),default:z(()=>[Z("a",{class:"opt",onClick:M[5]||(M[5]=Se(()=>{},["prevent"]))},[le(U(Q.$t("quickMove"))+" ",1),g(P(dr))])]),_:1})):$e("",!0),g(Dt,{trigger:["click"],visible:P(x),"onUpdate:visible":M[12]||(M[12]=B=>Ye(x)?x.value=B:null),placement:"bottomLeft",getPopupContainer:B=>B.parentNode},{overlay:z(()=>[Z("div",Wl,[g(ge,Ga(Ja({labelCol:{span:6},wrapperCol:{span:18}})),{default:z(()=>[g(R,{label:Q.$t("viewMode")},{default:z(()=>[g(P(Bn),{value:P(N),"onUpdate:value":M[7]||(M[7]=B=>Ye(N)?N.value=B:null),onClick:M[8]||(M[8]=Se(()=>{},["stop"])),conv:{value:B=>B,text:B=>P(T)[B]},options:Object.keys(P(T))},null,8,["value","conv","options"])]),_:1},8,["label"]),g(R,{label:Q.$t("sortingMethod")},{default:z(()=>[g(P(Bn),{value:P($),"onUpdate:value":M[9]||(M[9]=B=>Ye($)?$.value=B:null),onClick:M[10]||(M[10]=Se(()=>{},["stop"])),conv:P(A),options:Object.keys(P(Vr))},null,8,["value","conv","options"])]),_:1},8,["label"]),g(R,null,{default:z(()=>[Z("a",{onClick:M[11]||(M[11]=Se((...B)=>P(y)&&P(y)(...B),["prevent"]))},U(Q.$t("copyPath")),1),g(dl,{loc:P(s),onTo:P(O)},null,8,["loc","onTo"])]),_:1})]),_:1},16)])]),default:z(()=>[Z("a",{class:"opt",onClick:M[6]||(M[6]=Se(()=>{},["prevent"]))},U(Q.$t("more")),1)]),_:1},8,["visible","getPopupContainer"])])]),P(m)?(V(),ae("div",Gl,[g(P(kn),{class:"file-list",items:P(_),prerender:10,ref_key:"scroller",ref:u,onScroll:P(oe),"item-size":P(D).first,"key-field":"fullpath","item-secondary-size":P(D).second,gridItems:P(I)},Ka({default:z(({item:B,index:De})=>[g(Dt,{trigger:["contextmenu"]},{overlay:z(()=>[g(Sn,{onClick:Je=>P(re)(Je,B,De)},{default:z(()=>[g(de,{key:"deleteFiles"},{default:z(()=>[le(U(Q.$t("deleteSelected")),1)]),_:1}),B.type==="dir"?(V(),ae(be,{key:0},[g(de,{key:"openInNewTab"},{default:z(()=>[le(U(Q.$t("openInNewTab")),1)]),_:1}),g(de,{key:"openOnTheRight"},{default:z(()=>[le(U(Q.$t("openOnTheRight")),1)]),_:1}),g(de,{key:"openWithWalkMode"},{default:z(()=>[le(U(Q.$t("openWithWalkMode")),1)]),_:1})],64)):$e("",!0),B.type==="file"&&e.target==="local"?(V(),ae(be,{key:1},[g(de,{key:"previewInNewWindow"},{default:z(()=>[le(U(Q.$t("previewInNewWindow")),1)]),_:1}),g(de,{key:"download"},{default:z(()=>[le(U(Q.$t("downloadDirectly")),1)]),_:1}),g(de,{key:"copyPreviewUrl"},{default:z(()=>[le(U(Q.$t("copySourceFilePreviewLink")),1)]),_:1}),P(we)(B.name)?(V(),ae(be,{key:0},[g(de,{key:"viewGenInfo"},{default:z(()=>[le(U(Q.$t("viewGenerationInfo")),1)]),_:1}),g(de,{key:"send2txt2img"},{default:z(()=>[le(U(Q.$t("sendToTxt2img")),1)]),_:1}),g(de,{key:"send2img2img"},{default:z(()=>[le(U(Q.$t("sendToImg2img")),1)]),_:1}),g(de,{key:"send2inpaint"},{default:z(()=>[le(U(Q.$t("sendToInpaint")),1)]),_:1}),g(de,{key:"send2extras"},{default:z(()=>[le(U(Q.$t("sendToExtraFeatures")),1)]),_:1})],64)):$e("",!0)],64)):$e("",!0)]),_:2},1032,["onClick"])]),default:z(()=>[(V(),ae("li",{class:qe(["file",{clickable:B.type==="dir",selected:P(c).includes(De),grid:P(N)==="grid"||P(N)==="large-size-grid","large-grid":P(N)==="large-size-grid"}]),key:B.name,draggable:"true",onDragstart:Je=>P(L)(Je,De),onClickCapture:Je=>P(J)(Je,B)},[P(N)!=="line"?(V(),ae("div",Kl,[e.target==="local"&&P(we)(B.name)?(V(),pe(Yr,{key:B.fullpath,class:qe(`idx-${De}`),src:P(t).enableThumbnail?P(rl)(B,P(ie)):P(Tt)(B),fallback:P(Bo),preview:{src:P(_)[P(Ce)]?P(Tt)(P(_)[P(Ce)]):"",onVisibleChange:P(Qe)}},null,8,["class","src","fallback","preview"])):(V(),ae("div",Yl,[B.type==="file"?(V(),pe(P(Yn),{key:0,class:"icon center"})):(V(),pe(P(Zn),{key:1,class:"icon center"}))])),Z("div",ql,[Z("div",Zl,U(B.name),1),Z("div",Xl,[Z("div",null,U(B.size),1),Z("div",null,U(B.date),1)])])])):(V(),ae(be,{key:1},[B.type==="file"?(V(),pe(P(Yn),{key:0,class:"icon"})):(V(),pe(P(Zn),{key:1,class:"icon"})),Z("div",es,U(B.name),1),Z("div",ts,[Z("div",null,U(B.size),1),Z("div",null,U(B.date),1)])],64))],42,Jl))]),_:2},1024)]),_:2},[e.walkMode?{name:"after",fn:z(()=>[g(ze,{onClick:P(te),loading:P(j),block:"",type:"primary",disabled:!P(ne),ghost:""},{default:z(()=>[le(U(Q.$t("loadNextPage")),1)]),_:1},8,["onClick","loading","disabled"])]),key:"0"}:void 0]),1032,["items","onScroll","item-size","item-secondary-size","gridItems"]),P(_e)?(V(),ae("div",ns,[g(P(Wo),{onClick:M[13]||(M[13]=B=>P(Oe)("prev")),class:qe({disable:!P(xe)("prev")})},null,8,["class"]),g(P(Yo),{onClick:M[14]||(M[14]=B=>P(Oe)("next")),class:qe({disable:!P(xe)("next")})},null,8,["class"])])):$e("",!0)])):$e("",!0)],544))]),_:1},8,["spinning"])}}});const ds=Xa(rs,[["__scopeId","data-v-576b73da"]]);export{ds as default}; diff --git a/vue/dist/assets/task-6f7e13fa.js b/vue/dist/assets/task-d619ea8f.js similarity index 98% rename from vue/dist/assets/task-6f7e13fa.js rename to vue/dist/assets/task-d619ea8f.js index a7cbbab..26cdd96 100644 --- a/vue/dist/assets/task-6f7e13fa.js +++ b/vue/dist/assets/task-d619ea8f.js @@ -1,4 +1,4 @@ -import{i as Te,I as P,t as Re,f as Oe,C as Ne,a as je,r as ie,E as $e}from"./index-ca5e55e8.js";import{d as K,u as te,G as q,_ as S,a as _,h as g,x as fe,P as ke,r as O,a2 as Ee,bI as Ve,b as _e,c as ne,B as ae,A as De,aj as U,ab as Ge,ah as Me,ai as J,y as He,f as Le,bJ as Ue,bK as Ze,am as Be,af as Ye,H as qe,ae as ee,a6 as ge,D as Ke,i as Qe,bL as oe,bM as We}from"./index-3eae54c8.js";import{i as Xe}from"./index-b363ae13.js";import{B as Je}from"./button-26bad4bf.js";const et=K({compatConfig:{MODE:3},name:"AInputGroup",props:{prefixCls:String,size:{type:String},compact:{type:Boolean,default:void 0},onMouseenter:{type:Function},onMouseleave:{type:Function},onFocus:{type:Function},onBlur:{type:Function}},setup:function(e,t){var a=t.slots,c=te("input-group",e),p=c.prefixCls,f=c.direction,r=q(function(){var o,u=p.value;return o={},S(o,"".concat(u),!0),S(o,"".concat(u,"-lg"),e.size==="large"),S(o,"".concat(u,"-sm"),e.size==="small"),S(o,"".concat(u,"-compact"),e.compact),S(o,"".concat(u,"-rtl"),f.value==="rtl"),o});return function(){var o;return _("span",{class:r.value,onMouseenter:e.onMouseenter,onMouseleave:e.onMouseleave,onFocus:e.onFocus,onBlur:e.onBlur},[(o=a.default)===null||o===void 0?void 0:o.call(a)])}}});var le=/iPhone/i,me=/iPod/i,pe=/iPad/i,ue=/\bAndroid(?:.+)Mobile\b/i,he=/Android/i,Z=/\bAndroid(?:.+)SD4930UR\b/i,X=/\bAndroid(?:.+)(?:KF[A-Z]{2,4})\b/i,V=/Windows Phone/i,be=/\bWindows(?:.+)ARM\b/i,xe=/BlackBerry/i,ye=/BB10/i,Ce=/Opera Mini/i,ze=/\b(CriOS|Chrome)(?:.+)Mobile/i,Se=/Mobile(?:.+)Firefox\b/i;function i(l,e){return l.test(e)}function we(l){var e=l||(typeof navigator<"u"?navigator.userAgent:""),t=e.split("[FBAN");if(typeof t[1]<"u"){var a=t,c=fe(a,1);e=c[0]}if(t=e.split("Twitter"),typeof t[1]<"u"){var p=t,f=fe(p,1);e=f[0]}var r={apple:{phone:i(le,e)&&!i(V,e),ipod:i(me,e),tablet:!i(le,e)&&i(pe,e)&&!i(V,e),device:(i(le,e)||i(me,e)||i(pe,e))&&!i(V,e)},amazon:{phone:i(Z,e),tablet:!i(Z,e)&&i(X,e),device:i(Z,e)||i(X,e)},android:{phone:!i(V,e)&&i(Z,e)||!i(V,e)&&i(ue,e),tablet:!i(V,e)&&!i(Z,e)&&!i(ue,e)&&(i(X,e)||i(he,e)),device:!i(V,e)&&(i(Z,e)||i(X,e)||i(ue,e)||i(he,e))||i(/\bokhttp\b/i,e)},windows:{phone:i(V,e),tablet:i(be,e),device:i(V,e)||i(be,e)},other:{blackberry:i(xe,e),blackberry10:i(ye,e),opera:i(Ce,e),firefox:i(Se,e),chrome:i(ze,e),device:i(xe,e)||i(ye,e)||i(Ce,e)||i(Se,e)||i(ze,e)},any:null,phone:null,tablet:null};return r.any=r.apple.device||r.android.device||r.windows.device||r.other.device,r.phone=r.apple.phone||r.android.phone||r.windows.phone,r.tablet=r.apple.tablet||r.android.tablet||r.windows.tablet,r}var tt=g(g({},we()),{},{isMobile:we});const nt=tt;var at=["disabled","loading","addonAfter","suffix"];const rt=K({compatConfig:{MODE:3},name:"AInputSearch",inheritAttrs:!1,props:g(g({},Te()),{},{inputPrefixCls:String,enterButton:ke.any,onSearch:{type:Function}}),setup:function(e,t){var a=t.slots,c=t.attrs,p=t.expose,f=t.emit,r=O(),o=function(){var s;(s=r.value)===null||s===void 0||s.focus()},u=function(){var s;(s=r.value)===null||s===void 0||s.blur()};p({focus:o,blur:u});var y=function(s){f("update:value",s.target.value),s&&s.target&&s.type==="click"&&f("search",s.target.value,s),f("change",s)},h=function(s){var C;document.activeElement===((C=r.value)===null||C===void 0?void 0:C.input)&&s.preventDefault()},A=function(s){var C;f("search",(C=r.value)===null||C===void 0?void 0:C.stateValue,s),nt.tablet||r.value.focus()},I=te("input-search",e),T=I.prefixCls,$=I.getPrefixCls,N=I.direction,w=I.size,v=q(function(){return $("input",e.inputPrefixCls)});return function(){var m,s,C,M,E,B=e.disabled,j=e.loading,H=e.addonAfter,k=H===void 0?(m=a.addonAfter)===null||m===void 0?void 0:m.call(a):H,Q=e.suffix,W=Q===void 0?(s=a.suffix)===null||s===void 0?void 0:s.call(a):Q,re=Ee(e,at),b=e.enterButton,n=b===void 0?(C=(M=a.enterButton)===null||M===void 0?void 0:M.call(a))!==null&&C!==void 0?C:!1:b;n=n||n==="";var d=typeof n=="boolean"?_(Ve,null,null):null,x="".concat(T.value,"-button"),z=Array.isArray(n)?n[0]:n,R,L=z.type&&Xe(z.type)&&z.type.__ANT_BUTTON;if(L||z.tagName==="button")R=_e(z,g({onMousedown:h,onClick:A,key:"enterButton"},L?{class:x,size:w.value}:{}),!1);else{var D=d&&!n;R=_(Je,{class:x,type:n?"primary":void 0,size:w.value,disabled:B,key:"enterButton",onMousedown:h,onClick:A,loading:j,icon:D?d:null},{default:function(){return[D?null:d||n]}})}k&&(R=[R,k]);var G=ne(T.value,(E={},S(E,"".concat(T.value,"-rtl"),N.value==="rtl"),S(E,"".concat(T.value,"-").concat(w.value),!!w.value),S(E,"".concat(T.value,"-with-button"),!!n),E),c.class);return _(P,g(g(g({ref:r},ae(re,["onUpdate:value","onSearch","enterButton"])),c),{},{onPressEnter:A,size:w.value,prefixCls:v.value,addonAfter:R,suffix:W,onChange:y,class:G,disabled:B}),a)}}});var it=` +import{i as Te,I as P,t as Re,f as Oe,C as Ne,a as je,r as ie,E as $e}from"./index-fa1d0842.js";import{d as K,u as te,G as q,_ as S,a as _,h as g,x as fe,P as ke,r as O,a2 as Ee,bI as Ve,b as _e,c as ne,B as ae,A as De,aj as U,ab as Ge,ah as Me,ai as J,y as He,f as Le,bJ as Ue,bK as Ze,am as Be,af as Ye,H as qe,ae as ee,a6 as ge,D as Ke,i as Qe,bL as oe,bM as We}from"./index-a0825fe1.js";import{i as Xe}from"./index-c245d5a1.js";import{B as Je}from"./button-9350a9f5.js";const et=K({compatConfig:{MODE:3},name:"AInputGroup",props:{prefixCls:String,size:{type:String},compact:{type:Boolean,default:void 0},onMouseenter:{type:Function},onMouseleave:{type:Function},onFocus:{type:Function},onBlur:{type:Function}},setup:function(e,t){var a=t.slots,c=te("input-group",e),p=c.prefixCls,f=c.direction,r=q(function(){var o,u=p.value;return o={},S(o,"".concat(u),!0),S(o,"".concat(u,"-lg"),e.size==="large"),S(o,"".concat(u,"-sm"),e.size==="small"),S(o,"".concat(u,"-compact"),e.compact),S(o,"".concat(u,"-rtl"),f.value==="rtl"),o});return function(){var o;return _("span",{class:r.value,onMouseenter:e.onMouseenter,onMouseleave:e.onMouseleave,onFocus:e.onFocus,onBlur:e.onBlur},[(o=a.default)===null||o===void 0?void 0:o.call(a)])}}});var le=/iPhone/i,me=/iPod/i,pe=/iPad/i,ue=/\bAndroid(?:.+)Mobile\b/i,he=/Android/i,Z=/\bAndroid(?:.+)SD4930UR\b/i,X=/\bAndroid(?:.+)(?:KF[A-Z]{2,4})\b/i,V=/Windows Phone/i,be=/\bWindows(?:.+)ARM\b/i,xe=/BlackBerry/i,ye=/BB10/i,Ce=/Opera Mini/i,ze=/\b(CriOS|Chrome)(?:.+)Mobile/i,Se=/Mobile(?:.+)Firefox\b/i;function i(l,e){return l.test(e)}function we(l){var e=l||(typeof navigator<"u"?navigator.userAgent:""),t=e.split("[FBAN");if(typeof t[1]<"u"){var a=t,c=fe(a,1);e=c[0]}if(t=e.split("Twitter"),typeof t[1]<"u"){var p=t,f=fe(p,1);e=f[0]}var r={apple:{phone:i(le,e)&&!i(V,e),ipod:i(me,e),tablet:!i(le,e)&&i(pe,e)&&!i(V,e),device:(i(le,e)||i(me,e)||i(pe,e))&&!i(V,e)},amazon:{phone:i(Z,e),tablet:!i(Z,e)&&i(X,e),device:i(Z,e)||i(X,e)},android:{phone:!i(V,e)&&i(Z,e)||!i(V,e)&&i(ue,e),tablet:!i(V,e)&&!i(Z,e)&&!i(ue,e)&&(i(X,e)||i(he,e)),device:!i(V,e)&&(i(Z,e)||i(X,e)||i(ue,e)||i(he,e))||i(/\bokhttp\b/i,e)},windows:{phone:i(V,e),tablet:i(be,e),device:i(V,e)||i(be,e)},other:{blackberry:i(xe,e),blackberry10:i(ye,e),opera:i(Ce,e),firefox:i(Se,e),chrome:i(ze,e),device:i(xe,e)||i(ye,e)||i(Ce,e)||i(Se,e)||i(ze,e)},any:null,phone:null,tablet:null};return r.any=r.apple.device||r.android.device||r.windows.device||r.other.device,r.phone=r.apple.phone||r.android.phone||r.windows.phone,r.tablet=r.apple.tablet||r.android.tablet||r.windows.tablet,r}var tt=g(g({},we()),{},{isMobile:we});const nt=tt;var at=["disabled","loading","addonAfter","suffix"];const rt=K({compatConfig:{MODE:3},name:"AInputSearch",inheritAttrs:!1,props:g(g({},Te()),{},{inputPrefixCls:String,enterButton:ke.any,onSearch:{type:Function}}),setup:function(e,t){var a=t.slots,c=t.attrs,p=t.expose,f=t.emit,r=O(),o=function(){var s;(s=r.value)===null||s===void 0||s.focus()},u=function(){var s;(s=r.value)===null||s===void 0||s.blur()};p({focus:o,blur:u});var y=function(s){f("update:value",s.target.value),s&&s.target&&s.type==="click"&&f("search",s.target.value,s),f("change",s)},h=function(s){var C;document.activeElement===((C=r.value)===null||C===void 0?void 0:C.input)&&s.preventDefault()},A=function(s){var C;f("search",(C=r.value)===null||C===void 0?void 0:C.stateValue,s),nt.tablet||r.value.focus()},I=te("input-search",e),T=I.prefixCls,$=I.getPrefixCls,N=I.direction,w=I.size,v=q(function(){return $("input",e.inputPrefixCls)});return function(){var m,s,C,M,E,B=e.disabled,j=e.loading,H=e.addonAfter,k=H===void 0?(m=a.addonAfter)===null||m===void 0?void 0:m.call(a):H,Q=e.suffix,W=Q===void 0?(s=a.suffix)===null||s===void 0?void 0:s.call(a):Q,re=Ee(e,at),b=e.enterButton,n=b===void 0?(C=(M=a.enterButton)===null||M===void 0?void 0:M.call(a))!==null&&C!==void 0?C:!1:b;n=n||n==="";var d=typeof n=="boolean"?_(Ve,null,null):null,x="".concat(T.value,"-button"),z=Array.isArray(n)?n[0]:n,R,L=z.type&&Xe(z.type)&&z.type.__ANT_BUTTON;if(L||z.tagName==="button")R=_e(z,g({onMousedown:h,onClick:A,key:"enterButton"},L?{class:x,size:w.value}:{}),!1);else{var D=d&&!n;R=_(Je,{class:x,type:n?"primary":void 0,size:w.value,disabled:B,key:"enterButton",onMousedown:h,onClick:A,loading:j,icon:D?d:null},{default:function(){return[D?null:d||n]}})}k&&(R=[R,k]);var G=ne(T.value,(E={},S(E,"".concat(T.value,"-rtl"),N.value==="rtl"),S(E,"".concat(T.value,"-").concat(w.value),!!w.value),S(E,"".concat(T.value,"-with-button"),!!n),E),c.class);return _(P,g(g(g({ref:r},ae(re,["onUpdate:value","onSearch","enterButton"])),c),{},{onPressEnter:A,size:w.value,prefixCls:v.value,addonAfter:R,suffix:W,onChange:y,class:G,disabled:B}),a)}}});var it=` min-height:0 !important; max-height:none !important; height:0 !important; diff --git a/vue/dist/assets/taskRecord-194c11fa.js b/vue/dist/assets/taskRecord-19411077.js similarity index 98% rename from vue/dist/assets/taskRecord-194c11fa.js rename to vue/dist/assets/taskRecord-19411077.js index 478ba7e..a004cef 100644 --- a/vue/dist/assets/taskRecord-194c11fa.js +++ b/vue/dist/assets/taskRecord-19411077.js @@ -1,3 +1,3 @@ -import{d as A,u as oe,G as C,c as _e,_ as I,a as i,bs as Te,bt as je,r as Q,H as Le,W as q,P as V,C as he,t as se,a3 as ye,h as $,bu as te,a2 as Ce,z as Ne,s as be,bv as We,x as Me,k as ze,j as Ee,bw as Ae,w as Be,D as Se,b7 as Fe,F as Pe,bx as ne,M as L,K as w,L as G,X as xe,O as E,N as b,R as j,U as re,Q as N,by as Ue,a0 as Oe,y as ie,A as Re,ah as Ge,aT as U,bz as Ye,bA as Ve,bB as He,V as R,bC as Qe,bD as qe,bo as Xe,bl as ue,bE as Je,bF as Ze,bG as Ke,bH as et,bq as tt,b9 as nt,ba as rt}from"./index-3eae54c8.js";import{_ as at,F as ot}from"./index-80b56a21.js";import"./index-b363ae13.js";import{I as st}from"./index-ca5e55e8.js";import{u as we}from"./useTaskListStore-0675db92.js";import{W as lt,B as ct}from"./button-26bad4bf.js";import{u as it,c as ut}from"./copy2clipboard-8d41ed6e.js";import{T as dt,_ as ft}from"./task-6f7e13fa.js";var vt=function(){return{prefixCls:String,checked:{type:Boolean,default:void 0},onChange:{type:Function},onClick:{type:Function},"onUpdate:checked":Function}},pt=A({compatConfig:{MODE:3},name:"ACheckableTag",props:vt(),setup:function(e,r){var t=r.slots,a=r.emit,o=oe("tag",e),p=o.prefixCls,g=function(k){var d=e.checked;a("update:checked",!d),a("change",!d),a("click",k)},h=C(function(){var s;return _e(p.value,(s={},I(s,"".concat(p.value,"-checkable"),!0),I(s,"".concat(p.value,"-checkable-checked"),e.checked),s))});return function(){var s;return i("span",{class:h.value,onClick:g},[(s=t.default)===null||s===void 0?void 0:s.call(t)])}}});const ae=pt;var gt=new RegExp("^(".concat(Te.join("|"),")(-inverse)?$")),mt=new RegExp("^(".concat(je.join("|"),")$")),kt=function(){return{prefixCls:String,color:{type:String},closable:{type:Boolean,default:!1},closeIcon:V.any,visible:{type:Boolean,default:void 0},onClose:{type:Function},"onUpdate:visible":Function,icon:V.any}},H=A({compatConfig:{MODE:3},name:"ATag",props:kt(),slots:["closeIcon","icon"],setup:function(e,r){var t=r.slots,a=r.emit,o=r.attrs,p=oe("tag",e),g=p.prefixCls,h=p.direction,s=Q(!0);Le(function(){e.visible!==void 0&&(s.value=e.visible)});var k=function(y){y.stopPropagation(),a("update:visible",!1),a("close",y),!y.defaultPrevented&&e.visible===void 0&&(s.value=!1)},d=C(function(){var v=e.color;return v?gt.test(v)||mt.test(v):!1}),c=C(function(){var v;return _e(g.value,(v={},I(v,"".concat(g.value,"-").concat(e.color),d.value),I(v,"".concat(g.value,"-has-color"),e.color&&!d.value),I(v,"".concat(g.value,"-hidden"),!s.value),I(v,"".concat(g.value,"-rtl"),h.value==="rtl"),v))});return function(){var v,y,_,x=e.icon,T=x===void 0?(v=t.icon)===null||v===void 0?void 0:v.call(t):x,S=e.color,W=e.closeIcon,M=W===void 0?(y=t.closeIcon)===null||y===void 0?void 0:y.call(t):W,D=e.closable,u=D===void 0?!1:D,l=function(){return u?M?i("span",{class:"".concat(g.value,"-close-icon"),onClick:k},[M]):i(he,{class:"".concat(g.value,"-close-icon"),onClick:k},null):null},f={backgroundColor:S&&!d.value?S:void 0},O=T||null,B=(_=t.default)===null||_===void 0?void 0:_.call(t),Y=O?i(q,null,[O,i("span",null,[B])]):B,K="onClick"in o,X=i("span",{class:c.value,style:f},[Y,l()]);return K?i(lt,null,{default:function(){return[X]}}):X}}});H.CheckableTag=ae;H.install=function(n){return n.component(H.name,H),n.component(ae.name,ae),n};const Ie=H;var De=se("normal","exception","active","success"),_t=se("line","circle","dashboard"),ht=se("default","small"),Z=function(){return{prefixCls:String,type:V.oneOf(_t),percent:Number,format:{type:Function},status:V.oneOf(De),showInfo:{type:Boolean,default:void 0},strokeWidth:Number,strokeLinecap:String,strokeColor:{type:[String,Object],default:void 0},trailColor:String,width:Number,success:{type:Object,default:function(){return{}}},gapDegree:Number,gapPosition:String,size:V.oneOf(ht),steps:Number,successPercent:Number,title:String}};function F(n){return!n||n<0?0:n>100?100:n}function J(n){var e=n.success,r=n.successPercent,t=r;return e&&"progress"in e&&(ye(!1,"Progress","`success.progress` is deprecated. Please use `success.percent` instead."),t=e.progress),e&&"percent"in e&&(t=e.percent),t}var yt=["from","to","direction"],Ct=function(){return $($({},Z()),{},{prefixCls:String,direction:{type:String}})},bt=function(e){var r=[];return Object.keys(e).forEach(function(t){var a=parseFloat(t.replace(/%/g,""));isNaN(a)||r.push({key:a,value:e[t]})}),r=r.sort(function(t,a){return t.key-a.key}),r.map(function(t){var a=t.key,o=t.value;return"".concat(o," ").concat(a,"%")}).join(", ")},St=function(e,r){var t=e.from,a=t===void 0?te.blue:t,o=e.to,p=o===void 0?te.blue:o,g=e.direction,h=g===void 0?r==="rtl"?"to left":"to right":g,s=Ce(e,yt);if(Object.keys(s).length!==0){var k=bt(s);return{backgroundImage:"linear-gradient(".concat(h,", ").concat(k,")")}}return{backgroundImage:"linear-gradient(".concat(h,", ").concat(a,", ").concat(p,")")}};const Pt=A({compatConfig:{MODE:3},name:"Line",props:Ct(),setup:function(e,r){var t=r.slots,a=C(function(){var s=e.strokeColor,k=e.direction;return s&&typeof s!="string"?St(s,k):{background:s}}),o=C(function(){return e.trailColor?{backgroundColor:e.trailColor}:void 0}),p=C(function(){var s=e.percent,k=e.strokeWidth,d=e.strokeLinecap,c=e.size;return $({width:"".concat(F(s),"%"),height:"".concat(k||(c==="small"?6:8),"px"),borderRadius:d==="square"?0:""},a.value)}),g=C(function(){return J(e)}),h=C(function(){var s=e.strokeWidth,k=e.size,d=e.strokeLinecap,c=e.success;return{width:"".concat(F(g.value),"%"),height:"".concat(s||(k==="small"?6:8),"px"),borderRadius:d==="square"?0:"",backgroundColor:c==null?void 0:c.strokeColor}});return function(){var s;return i(q,null,[i("div",{class:"".concat(e.prefixCls,"-outer")},[i("div",{class:"".concat(e.prefixCls,"-inner"),style:o.value},[i("div",{class:"".concat(e.prefixCls,"-bg"),style:p.value},null),g.value!==void 0?i("div",{class:"".concat(e.prefixCls,"-success-bg"),style:h.value},null):null])]),(s=t.default)===null||s===void 0?void 0:s.call(t)])}}});var xt={percent:0,prefixCls:"vc-progress",strokeColor:"#2db7f5",strokeLinecap:"round",strokeWidth:1,trailColor:"#D9D9D9",trailWidth:1},Ot=function(e){var r=Q(null);return Ne(function(){var t=Date.now(),a=!1;e.value.forEach(function(o){var p=(o==null?void 0:o.$el)||o;if(p){a=!0;var g=p.style;g.transitionDuration=".3s, .3s, .3s, .06s",r.value&&t-r.value<100&&(g.transitionDuration="0s, 0s")}}),a&&(r.value=Date.now())}),e},wt={gapDegree:Number,gapPosition:{type:String},percent:{type:[Array,Number]},prefixCls:String,strokeColor:{type:[Object,String,Array]},strokeLinecap:{type:String},strokeWidth:Number,trailColor:String,trailWidth:Number,transition:String},It=["prefixCls","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","strokeColor"],de=0;function fe(n){return+n.replace("%","")}function ve(n){return Array.isArray(n)?n:[n]}function pe(n,e,r,t){var a=arguments.length>4&&arguments[4]!==void 0?arguments[4]:0,o=arguments.length>5?arguments[5]:void 0,p=50-t/2,g=0,h=-p,s=0,k=-2*p;switch(o){case"left":g=-p,h=0,s=2*p,k=0;break;case"right":g=p,h=0,s=-2*p,k=0;break;case"bottom":h=p,k=2*p;break}var d="M 50,50 m ".concat(g,",").concat(h,` +import{d as A,u as oe,G as C,c as _e,_ as I,a as i,bs as Te,bt as je,r as Q,H as Le,W as q,P as V,C as he,t as se,a3 as ye,h as $,bu as te,a2 as Ce,z as Ne,s as be,bv as We,x as Me,k as ze,j as Ee,bw as Ae,w as Be,D as Se,b7 as Fe,F as Pe,bx as ne,M as L,K as w,L as G,X as xe,O as E,N as b,R as j,U as re,Q as N,by as Ue,a0 as Oe,y as ie,A as Re,ah as Ge,aT as U,bz as Ye,bA as Ve,bB as He,V as R,bC as Qe,bD as qe,bo as Xe,bl as ue,bE as Je,bF as Ze,bG as Ke,bH as et,bq as tt,b9 as nt,ba as rt}from"./index-a0825fe1.js";import{_ as at,F as ot}from"./index-9fce1407.js";import"./index-c245d5a1.js";import{I as st}from"./index-fa1d0842.js";import{u as we}from"./useTaskListStore-d857a07d.js";import{W as lt,B as ct}from"./button-9350a9f5.js";import{u as it,c as ut}from"./copy2clipboard-ed9c1651.js";import{T as dt,_ as ft}from"./task-d619ea8f.js";var vt=function(){return{prefixCls:String,checked:{type:Boolean,default:void 0},onChange:{type:Function},onClick:{type:Function},"onUpdate:checked":Function}},pt=A({compatConfig:{MODE:3},name:"ACheckableTag",props:vt(),setup:function(e,r){var t=r.slots,a=r.emit,o=oe("tag",e),p=o.prefixCls,g=function(k){var d=e.checked;a("update:checked",!d),a("change",!d),a("click",k)},h=C(function(){var s;return _e(p.value,(s={},I(s,"".concat(p.value,"-checkable"),!0),I(s,"".concat(p.value,"-checkable-checked"),e.checked),s))});return function(){var s;return i("span",{class:h.value,onClick:g},[(s=t.default)===null||s===void 0?void 0:s.call(t)])}}});const ae=pt;var gt=new RegExp("^(".concat(Te.join("|"),")(-inverse)?$")),mt=new RegExp("^(".concat(je.join("|"),")$")),kt=function(){return{prefixCls:String,color:{type:String},closable:{type:Boolean,default:!1},closeIcon:V.any,visible:{type:Boolean,default:void 0},onClose:{type:Function},"onUpdate:visible":Function,icon:V.any}},H=A({compatConfig:{MODE:3},name:"ATag",props:kt(),slots:["closeIcon","icon"],setup:function(e,r){var t=r.slots,a=r.emit,o=r.attrs,p=oe("tag",e),g=p.prefixCls,h=p.direction,s=Q(!0);Le(function(){e.visible!==void 0&&(s.value=e.visible)});var k=function(y){y.stopPropagation(),a("update:visible",!1),a("close",y),!y.defaultPrevented&&e.visible===void 0&&(s.value=!1)},d=C(function(){var v=e.color;return v?gt.test(v)||mt.test(v):!1}),c=C(function(){var v;return _e(g.value,(v={},I(v,"".concat(g.value,"-").concat(e.color),d.value),I(v,"".concat(g.value,"-has-color"),e.color&&!d.value),I(v,"".concat(g.value,"-hidden"),!s.value),I(v,"".concat(g.value,"-rtl"),h.value==="rtl"),v))});return function(){var v,y,_,x=e.icon,T=x===void 0?(v=t.icon)===null||v===void 0?void 0:v.call(t):x,S=e.color,W=e.closeIcon,M=W===void 0?(y=t.closeIcon)===null||y===void 0?void 0:y.call(t):W,D=e.closable,u=D===void 0?!1:D,l=function(){return u?M?i("span",{class:"".concat(g.value,"-close-icon"),onClick:k},[M]):i(he,{class:"".concat(g.value,"-close-icon"),onClick:k},null):null},f={backgroundColor:S&&!d.value?S:void 0},O=T||null,B=(_=t.default)===null||_===void 0?void 0:_.call(t),Y=O?i(q,null,[O,i("span",null,[B])]):B,K="onClick"in o,X=i("span",{class:c.value,style:f},[Y,l()]);return K?i(lt,null,{default:function(){return[X]}}):X}}});H.CheckableTag=ae;H.install=function(n){return n.component(H.name,H),n.component(ae.name,ae),n};const Ie=H;var De=se("normal","exception","active","success"),_t=se("line","circle","dashboard"),ht=se("default","small"),Z=function(){return{prefixCls:String,type:V.oneOf(_t),percent:Number,format:{type:Function},status:V.oneOf(De),showInfo:{type:Boolean,default:void 0},strokeWidth:Number,strokeLinecap:String,strokeColor:{type:[String,Object],default:void 0},trailColor:String,width:Number,success:{type:Object,default:function(){return{}}},gapDegree:Number,gapPosition:String,size:V.oneOf(ht),steps:Number,successPercent:Number,title:String}};function F(n){return!n||n<0?0:n>100?100:n}function J(n){var e=n.success,r=n.successPercent,t=r;return e&&"progress"in e&&(ye(!1,"Progress","`success.progress` is deprecated. Please use `success.percent` instead."),t=e.progress),e&&"percent"in e&&(t=e.percent),t}var yt=["from","to","direction"],Ct=function(){return $($({},Z()),{},{prefixCls:String,direction:{type:String}})},bt=function(e){var r=[];return Object.keys(e).forEach(function(t){var a=parseFloat(t.replace(/%/g,""));isNaN(a)||r.push({key:a,value:e[t]})}),r=r.sort(function(t,a){return t.key-a.key}),r.map(function(t){var a=t.key,o=t.value;return"".concat(o," ").concat(a,"%")}).join(", ")},St=function(e,r){var t=e.from,a=t===void 0?te.blue:t,o=e.to,p=o===void 0?te.blue:o,g=e.direction,h=g===void 0?r==="rtl"?"to left":"to right":g,s=Ce(e,yt);if(Object.keys(s).length!==0){var k=bt(s);return{backgroundImage:"linear-gradient(".concat(h,", ").concat(k,")")}}return{backgroundImage:"linear-gradient(".concat(h,", ").concat(a,", ").concat(p,")")}};const Pt=A({compatConfig:{MODE:3},name:"Line",props:Ct(),setup:function(e,r){var t=r.slots,a=C(function(){var s=e.strokeColor,k=e.direction;return s&&typeof s!="string"?St(s,k):{background:s}}),o=C(function(){return e.trailColor?{backgroundColor:e.trailColor}:void 0}),p=C(function(){var s=e.percent,k=e.strokeWidth,d=e.strokeLinecap,c=e.size;return $({width:"".concat(F(s),"%"),height:"".concat(k||(c==="small"?6:8),"px"),borderRadius:d==="square"?0:""},a.value)}),g=C(function(){return J(e)}),h=C(function(){var s=e.strokeWidth,k=e.size,d=e.strokeLinecap,c=e.success;return{width:"".concat(F(g.value),"%"),height:"".concat(s||(k==="small"?6:8),"px"),borderRadius:d==="square"?0:"",backgroundColor:c==null?void 0:c.strokeColor}});return function(){var s;return i(q,null,[i("div",{class:"".concat(e.prefixCls,"-outer")},[i("div",{class:"".concat(e.prefixCls,"-inner"),style:o.value},[i("div",{class:"".concat(e.prefixCls,"-bg"),style:p.value},null),g.value!==void 0?i("div",{class:"".concat(e.prefixCls,"-success-bg"),style:h.value},null):null])]),(s=t.default)===null||s===void 0?void 0:s.call(t)])}}});var xt={percent:0,prefixCls:"vc-progress",strokeColor:"#2db7f5",strokeLinecap:"round",strokeWidth:1,trailColor:"#D9D9D9",trailWidth:1},Ot=function(e){var r=Q(null);return Ne(function(){var t=Date.now(),a=!1;e.value.forEach(function(o){var p=(o==null?void 0:o.$el)||o;if(p){a=!0;var g=p.style;g.transitionDuration=".3s, .3s, .3s, .06s",r.value&&t-r.value<100&&(g.transitionDuration="0s, 0s")}}),a&&(r.value=Date.now())}),e},wt={gapDegree:Number,gapPosition:{type:String},percent:{type:[Array,Number]},prefixCls:String,strokeColor:{type:[Object,String,Array]},strokeLinecap:{type:String},strokeWidth:Number,trailColor:String,trailWidth:Number,transition:String},It=["prefixCls","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","strokeColor"],de=0;function fe(n){return+n.replace("%","")}function ve(n){return Array.isArray(n)?n:[n]}function pe(n,e,r,t){var a=arguments.length>4&&arguments[4]!==void 0?arguments[4]:0,o=arguments.length>5?arguments[5]:void 0,p=50-t/2,g=0,h=-p,s=0,k=-2*p;switch(o){case"left":g=-p,h=0,s=2*p,k=0;break;case"right":g=p,h=0,s=-2*p,k=0;break;case"bottom":h=p,k=2*p;break}var d="M 50,50 m ".concat(g,",").concat(h,` a `).concat(p,",").concat(p," 0 1 1 ").concat(s,",").concat(-k,` a `).concat(p,",").concat(p," 0 1 1 ").concat(-s,",").concat(k),c=Math.PI*2*p,v={stroke:r,strokeDasharray:"".concat(e/100*(c-a),"px ").concat(c,"px"),strokeDashoffset:"-".concat(a/2+n/100*(c-a),"px"),transition:"stroke-dashoffset .3s ease 0s, stroke-dasharray .3s ease 0s, stroke .3s, stroke-width .06s ease .3s, opacity .3s ease 0s"};return{pathString:d,pathStyle:v}}const Dt=A({compatConfig:{MODE:3},name:"VCCircle",props:be(wt,xt),setup:function(e){de+=1;var r=Q(de),t=C(function(){return ve(e.percent)}),a=C(function(){return ve(e.strokeColor)}),o=We(),p=Me(o,2),g=p[0],h=p[1];Ot(h);var s=function(){var d=e.prefixCls,c=e.strokeWidth,v=e.strokeLinecap,y=e.gapDegree,_=e.gapPosition,x=0;return t.value.map(function(T,S){var W=a.value[S]||a.value[a.value.length-1],M=Object.prototype.toString.call(W)==="[object Object]"?"url(#".concat(d,"-gradient-").concat(r.value,")"):"",D=pe(x,T,W,c,y,_),u=D.pathString,l=D.pathStyle;x+=T;var f={key:S,d:u,stroke:M,"stroke-linecap":v,"stroke-width":c,opacity:T===0?0:1,"fill-opacity":"0",class:"".concat(d,"-circle-path"),style:l};return i("path",$({ref:g(S)},f),null)})};return function(){var k=e.prefixCls,d=e.strokeWidth,c=e.trailWidth,v=e.gapDegree,y=e.gapPosition,_=e.trailColor,x=e.strokeLinecap;e.strokeColor;var T=Ce(e,It),S=pe(0,100,_,d,v,y),W=S.pathString,M=S.pathStyle;delete T.percent;var D=a.value.find(function(l){return Object.prototype.toString.call(l)==="[object Object]"}),u={d:W,stroke:_,"stroke-linecap":x,"stroke-width":c||d,"fill-opacity":"0",class:"".concat(k,"-circle-trail"),style:M};return i("svg",$({class:"".concat(k,"-circle"),viewBox:"0 0 100 100"},T),[D&&i("defs",null,[i("linearGradient",{id:"".concat(k,"-gradient-").concat(r.value),x1:"100%",y1:"0%",x2:"0%",y2:"0%"},[Object.keys(D).sort(function(l,f){return fe(l)-fe(f)}).map(function(l,f){return i("stop",{key:f,offset:l,"stop-color":D[l]},null)})])]),i("path",u,null),s().reverse()])}}});function $t(n){var e=n.percent,r=n.success,t=n.successPercent,a=F(J({success:r,successPercent:t}));return[a,F(F(e)-a)]}function Tt(n){var e=n.success,r=e===void 0?{}:e,t=n.strokeColor,a=r.strokeColor;return[a||te.green,t||null]}const jt=A({compatConfig:{MODE:3},name:"Circle",inheritAttrs:!1,props:Z(),setup:function(e,r){var t=r.slots,a=C(function(){if(e.gapDegree||e.gapDegree===0)return e.gapDegree;if(e.type==="dashboard")return 75}),o=C(function(){var c=e.width||120;return{width:typeof c=="number"?"".concat(c,"px"):c,height:typeof c=="number"?"".concat(c,"px"):c,fontSize:"".concat(c*.15+6,"px")}}),p=C(function(){return e.strokeWidth||6}),g=C(function(){return e.gapPosition||e.type==="dashboard"&&"bottom"||"top"}),h=C(function(){return $t(e)}),s=C(function(){return Object.prototype.toString.call(e.strokeColor)==="[object Object]"}),k=C(function(){return Tt({success:e.success,strokeColor:e.strokeColor})}),d=C(function(){var c;return c={},I(c,"".concat(e.prefixCls,"-inner"),!0),I(c,"".concat(e.prefixCls,"-circle-gradient"),s.value),c});return function(){var c;return i("div",{class:d.value,style:o.value},[i(Dt,{percent:h.value,strokeWidth:p.value,trailWidth:p.value,strokeColor:k.value,strokeLinecap:e.strokeLinecap,trailColor:e.trailColor,prefixCls:e.prefixCls,gapDegree:a.value,gapPosition:g.value},null),(c=t.default)===null||c===void 0?void 0:c.call(t)])}}});var Lt=function(){return $($({},Z()),{},{steps:Number,size:{type:String},strokeColor:String,trailColor:String})};const Nt=A({compatConfig:{MODE:3},name:"Steps",props:Lt(),setup:function(e,r){var t=r.slots,a=C(function(){return Math.round(e.steps*((e.percent||0)/100))}),o=C(function(){return e.size==="small"?2:14}),p=C(function(){for(var g=e.steps,h=e.strokeWidth,s=h===void 0?8:h,k=e.strokeColor,d=e.trailColor,c=e.prefixCls,v=[],y=0;y=100?"success":d||"normal"}),k=function(){var c=e.showInfo,v=e.format,y=e.type,_=e.percent,x=e.title,T=J(e);if(!c)return null;var S,W=v||(t==null?void 0:t.format)||function(D){return"".concat(D,"%")},M=y==="line";return v||t!=null&&t.format||s.value!=="exception"&&s.value!=="success"?S=W(F(_),F(T)):s.value==="exception"?S=M?i(ze,null,null):i(he,null,null):s.value==="success"&&(S=M?i(Ee,null,null):i(Ae,null,null)),i("span",{class:"".concat(o.value,"-text"),title:x===void 0&&typeof S=="string"?S:void 0},[S])};return function(){var d=e.type,c=e.steps,v=e.strokeColor,y=e.title,_=k(),x;d==="line"?x=c?i(Nt,$($({},e),{},{strokeColor:typeof v=="string"?v:void 0,prefixCls:o.value,steps:c}),{default:function(){return[_]}}):i(Pt,$($({},e),{},{prefixCls:o.value}),{default:function(){return[_]}}):(d==="circle"||d==="dashboard")&&(x=i(jt,$($({},e),{},{prefixCls:o.value}),{default:function(){return[_]}}));var T=$($({},g.value),{},I({},"".concat(o.value,"-status-").concat(s.value),!0));return i("div",{class:T,title:y},[x])}}}),Mt=Be(Wt);var zt={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M696 480H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h368c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8z"}},{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}}]},name:"minus-circle",theme:"outlined"};const Et=zt;function ge(n){for(var e=1;er.task,set:s=>e("update:task",s)}),a=we(),o=Pe(),{showDirAutoCompletedIdx:p}=ne(a),g=s=>{if(t.value.type==="download"){t.value.recv_dir=s;return}t.value.send_dirs.push(s)},h=["#f5222d","#1890ff","#ff3125","#d46b08","#007bff","#52c41a","#13c2c2","#fa541c","#eb2f96","#2f54eb"];return(s,k)=>{const d=Ie,c=Ue;return L(p)===n.idx&&L(o).autoCompletedDirList.length?(w(),G("div",Yt,[(w(!0),G(q,null,xe(L(o).autoCompletedDirList,(v,y)=>(w(),E(c,{key:v.dir,title:v.dir+" 点击添加"},{default:b(()=>[i(d,{visible:!L(t).send_dirs.includes(v.dir),color:h[y%h.length],onClick:_=>g(v.dir)},{default:b(()=>[j(re(v.zh),1)]),_:2},1032,["visible","color","onClick"])]),_:2},1032,["title"]))),128))])):N("",!0)}}});const ke=Oe(Vt,[["__scopeId","data-v-02736e53"]]),Ht=n=>(nt("data-v-d73dd318"),n=n(),rt(),n),Qt={class:"panel"},qt={class:"actions-bar"},Xt={class:"top-bar"},Jt=Ht(()=>R("div",{class:"flex-placeholder"},null,-1)),Zt={key:3},Kt={class:"action-bar"},en=A({__name:"taskRecord",props:{tabIdx:null,paneIdx:null},setup(n){const e=n,r=Je(!0),t=we(),a=Pe(),{tasks:o}=ne(t),{showDirAutoCompletedIdx:p}=ne(t),g=new Map,h=Q(10);ie(()=>a.openBaiduYunIfNotLogged(e.tabIdx,e.paneIdx)),Re(()=>{g.forEach(u=>u.clearTask())});const s=Q(!1);Ge([()=>t.pendingBaiduyunTaskQueue,s],async([u,l])=>{if(!(!u.length||!l)){console.log("processQueue",u);for(const f of u)o.value.unshift(r({...k(),...f})),c(0).then(()=>U.success("创建完成,在任务列表查看进度"));t.pendingBaiduyunTaskQueue=[]}},{deep:!0,immediate:!0}),ie(async()=>{const u=await Ye();o.value=it([...u.tasks,...o.value].map(r),f=>f.id).sort((f,O)=>Date.parse(O.start_time)-Date.parse(f.start_time)).slice(0,100);let l=o.value.filter(f=>f.running);l.filter(f=>!u.tasks.find(O=>O.id===f.id)).forEach(f=>{f.running=!1}),l=o.value.filter(f=>f.running),l.length&&l.forEach(f=>{v(f.id).completedTask.then(()=>U.success(`${f.type==="download"?"下载":"上传"}完成`))}),o.value.length||d(),s.value=!0,console.log("task record load")});const k=()=>r({type:"upload",send_dirs:[],recv_dir:"",id:"",running:!1,start_time:"",n_failed_files:0,n_files:0,n_success_files:0,canceled:!1}),d=()=>{o.value.unshift(k())},c=async u=>{const l=o.value[u];if(l.send_dirs=l.send_dirs.map(O=>O.trim()).filter(O=>O),l.recv_dir=l.recv_dir.trim(),!(l.type==="upload"?l.recv_dir.startsWith("/"):l.send_dirs.every(O=>O.startsWith("/"))))return U.error("百度云的位置必须以 “/” 开头");l.running=!0,l.n_files=100;const f=await Ve(l);l.id=f.id,v(f.id).completedTask.then(()=>U.success(l.type==="upload"?"上传完成":"下载完成"))},v=u=>{t.taskLogMap.set(u,[]);const l=dt.run({action:()=>He(u),pollInterval:t.pollInterval*1e3,validator(f){t.taskLogMap.get(u).push(...f.tasks);const O=o.value.findIndex(B=>B.id===u);return o.value[O]=r(f.task_summary),!f.task_summary.running}});return g.set(u,l),t.queue.pushAction(()=>l.completedTask),l},y=u=>parseInt(((u.n_failed_files+u.n_success_files)/u.n_files*100).toString()),_=u=>!!u.id&&!u.running&&!u.canceled,x=u=>u.running||_(u),T=u=>{const l=o.value[u];o.value.unshift({...k(),...Ze(l,"send_dirs","type","recv_dir")}),U.success("复制完成,已添加到最前端")},S=u=>{a.openLogDetailInRight(e.tabIdx,o.value[u].id)},W=async u=>{var O;const l=o.value[u],{last_tick:f}=await Ke(l.id);t.taskLogMap.get(l.id).push(...f.tasks),o.value[u]=r(f.task_summary),(O=g.get(l.id))==null||O.clearTask()},M=async u=>{const l=o.value[u];o.value.splice(u,1),l.id&&et(l.id),U.success("删除完成")},D=u=>{ut(u,`复制 "${u}" 成功,粘贴使用"`)};return(u,l)=>{const f=ct,O=tt,B=Ie,Y=at,K=ft,X=st,ee=ot,$e=Mt;return w(),G(q,null,[R("div",Qt,[R("div",qt,[i(f,{onClick:l[0]||(l[0]=m=>D("<#%Y-%m-%d#>"))},{default:b(()=>[j("复制日期占位符")]),_:1}),i(f,{onClick:l[1]||(l[1]=m=>D("<#%H-%M-%S#>"))},{default:b(()=>[j("复制时间占位符")]),_:1}),i(f,{onClick:l[2]||(l[2]=m=>D("<#%Y-%m-%d %H-%M-%S#>"))},{default:b(()=>[j("复制日期+时间占位符")]),_:1})])]),R("div",{class:"wrapper",onClick:l[4]||(l[4]=m=>p.value=-1)},[i(O,{style:{display:"none"}}),i(f,{onClick:d,block:"",style:{"border-radius":"8px"}},{icon:b(()=>[i(L(Qe))]),default:b(()=>[j(" 添加一个任务 ")]),_:1}),(w(!0),G(q,null,xe(L(o).slice(0,h.value),(m,z)=>(w(),G("div",{key:L(qe)(m),class:"task-form"},[R("div",Xt,[_(m)?(w(),E(B,{key:0,color:"success"},{default:b(()=>[j("已完成")]),_:1})):N("",!0),m.running?(w(),E(B,{key:1,color:"processing"},{icon:b(()=>[i(L(Gt),{spin:!0})]),default:b(()=>[j(re(m.type==="download"?"下载":"上传")+"中 ",1)]),_:2},1024)):N("",!0),m.canceled?(w(),E(B,{key:2,color:"default"},{icon:b(()=>[i(L(Bt))]),default:b(()=>[j(" 已取消 ")]),_:1})):N("",!0),Jt,m.start_time?(w(),G("div",Zt," 开始时间: "+re(m.start_time),1)):N("",!0)]),i(ee,{layout:"vertical","label-align":"left"},{default:b(()=>[i(Y,{label:"任务类型"},{default:b(()=>[i(L(Xe),{value:m.type,"onUpdate:value":P=>m.type=P,disabled:x(m),options:["upload","download"],conv:{value:P=>P,text:P=>P==="upload"?"上传":"下载"}},null,8,["value","onUpdate:value","disabled","conv"])]),_:2},1024),i(Y,{label:`发送的文件夹 (${m.type==="upload"?"本地":"百度云"})`,onClick:ue(P=>m.type==="upload"&&(p.value=z),["stop"])},{default:b(()=>[i(K,{"auto-size":"",disabled:x(m),value:m.send_dirs.join(),"onUpdate:value":P=>m.send_dirs=P.split(","),"allow-clear":"",placeholder:"发送文件的文件夹,多个文件夹使用逗号或者换行分隔。支持使用占位符例如stable-diffusion-webui最常用表示日期的<#%Y-%m-%d#>"},null,8,["disabled","value","onUpdate:value"]),m.type==="upload"?(w(),E(ke,{key:0,task:m,"onUpdate:task":P=>L(o)[z]=P,idx:z},null,8,["task","onUpdate:task","idx"])):N("",!0)]),_:2},1032,["label","onClick"]),i(Y,{label:`接收的文件夹 (${m.type!=="upload"?"本地":"百度云"})`},{default:b(()=>[i(X,{value:m.recv_dir,"onUpdate:value":P=>m.recv_dir=P,disabled:x(m),"allow-clear":"",onClick:ue(P=>m.type==="download"&&(p.value=z),["stop"]),placeholder:"用于接收的文件夹,支持使用占位符例如stable-diffusion-webui最常用表示日期的<#%Y-%m-%d#>"},null,8,["value","onUpdate:value","disabled","onClick"]),m.type==="download"?(w(),E(ke,{key:0,task:m,"onUpdate:task":P=>L(o)[z]=P,idx:z},null,8,["task","onUpdate:task","idx"])):N("",!0)]),_:2},1032,["label"])]),_:2},1024),R("div",Kt,[L(t).taskLogMap.get(m.id)?(w(),E(f,{key:0,onClick:P=>S(z)},{default:b(()=>[j("查看详细日志")]),_:2},1032,["onClick"])):N("",!0),i(f,{onClick:P=>T(z)},{default:b(()=>[j("复制该任务")]),_:2},1032,["onClick"]),m.running?(w(),E(f,{key:1,onClick:P=>W(z),danger:""},{default:b(()=>[j("取消任务")]),_:2},1032,["onClick"])):N("",!0),i(f,{onClick:P=>M(z),disabled:m.running,danger:""},{default:b(()=>[j("移除")]),_:2},1032,["onClick","disabled"]),_(m)?N("",!0):(w(),E(f,{key:2,type:"primary",loading:m.running,disabled:m.running,onClick:P=>c(z)},{default:b(()=>[j("开始")]),_:2},1032,["loading","disabled","onClick"]))]),m.running?(w(),E($e,{key:0,"stroke-color":{from:"#108ee9",to:"#87d068"},percent:y(m),status:"active"},null,8,["percent"])):N("",!0)]))),128)),h.valueh.value+=5),block:"",style:{"border-radius":"8px"}},{default:b(()=>[j(" 继续加载 ")]),_:1})):N("",!0)])],64)}}});const un=Oe(en,[["__scopeId","data-v-d73dd318"]]);export{un as default}; diff --git a/vue/dist/assets/useTaskListStore-0675db92.js b/vue/dist/assets/useTaskListStore-d857a07d.js similarity index 72% rename from vue/dist/assets/useTaskListStore-0675db92.js rename to vue/dist/assets/useTaskListStore-d857a07d.js index ebf8ff1..da1e86e 100644 --- a/vue/dist/assets/useTaskListStore-0675db92.js +++ b/vue/dist/assets/useTaskListStore-d857a07d.js @@ -1 +1 @@ -import{cM as r,r as e,J as t,aV as i,cN as d}from"./index-3eae54c8.js";const v=r("useTaskListStore",()=>{const a=e(new Map),n=t(new i),u=e(3),o=e([]),c=t([]),l=e(-1),s=e(null);return{checkBaiduyunInstalled:async()=>(s.value===null&&(s.value=d()),s.value),baiduyunInstalled:s,pollInterval:u,taskLogMap:a,queue:n,tasks:o,showDirAutoCompletedIdx:l,pendingBaiduyunTaskQueue:c}},{persist:{paths:["pollInterval","tasks"],key:"useTaskListStore-v0.0.1"}});export{v as u}; +import{cM as r,r as e,J as t,aV as i,cN as d}from"./index-a0825fe1.js";const v=r("useTaskListStore",()=>{const a=e(new Map),n=t(new i),u=e(3),o=e([]),c=t([]),l=e(-1),s=e(null);return{checkBaiduyunInstalled:async()=>(s.value===null&&(s.value=d()),s.value),baiduyunInstalled:s,pollInterval:u,taskLogMap:a,queue:n,tasks:o,showDirAutoCompletedIdx:l,pendingBaiduyunTaskQueue:c}},{persist:{paths:["pollInterval","tasks"],key:"useTaskListStore-v0.0.1"}});export{v as u}; diff --git a/vue/dist/index.html b/vue/dist/index.html index 254b609..eb097eb 100644 --- a/vue/dist/index.html +++ b/vue/dist/index.html @@ -7,7 +7,7 @@ Vite App - + diff --git a/vue/src/i18n.ts b/vue/src/i18n.ts index ea25c9b..7fb7598 100644 --- a/vue/src/i18n.ts +++ b/vue/src/i18n.ts @@ -94,7 +94,8 @@ const messages = { hypernetworks: '超网络模型', openOnTheRight: "在右边打开", openInNewTab: '在新标签打开', - loginPrompt: '这个功能要求你先使用BDUSS登录到百度云盘。' + loginPrompt: '这个功能要求你先使用BDUSS登录到百度云盘。', + openWithWalkMode: '使用 Walk 模式打开' }, "en": { "errorOccurred": "An error occurred", @@ -188,7 +189,8 @@ const messages = { hypernetworks: 'hypernetworks', openOnTheRight: "Open on the right", openInNewTab: 'Open in a new tab', - loginPrompt: 'This feature requires you to log in to Baidu Cloud Drive using your BDUSS.' + loginPrompt: 'This feature requires you to log in to Baidu Cloud Drive using your BDUSS.', + openWithWalkMode: 'Open with Walk Mode' } } diff --git a/vue/src/page/SplitViewTab/emptyStartup.vue b/vue/src/page/SplitViewTab/emptyStartup.vue index f00c68f..84ef07a 100644 --- a/vue/src/page/SplitViewTab/emptyStartup.vue +++ b/vue/src/page/SplitViewTab/emptyStartup.vue @@ -31,7 +31,7 @@ const openInCurrentTab = (type: TabPane['type'], path?: string, walkMode = false break case 'local': case 'netdisk': - pane = { type, name: compCnMap[type]! + (walkMode ? ` (Walk:${global.autoCompletedDirList.find(v => v.dir === path)?.zh ?? path})` :''), key: Date.now() + uniqueId(), target: type, path, walkMode } + pane = { type, name: compCnMap[type]!, key: Date.now() + uniqueId(), target: type, path, walkMode } } const tab = global.tabList[props.tabIdx] tab.panes.splice(props.paneIdx, 1, pane) diff --git a/vue/src/page/fileTransfer/hook.ts b/vue/src/page/fileTransfer/hook.ts index 7062d96..7d5c889 100644 --- a/vue/src/page/fileTransfer/hook.ts +++ b/vue/src/page/fileTransfer/hook.ts @@ -20,6 +20,7 @@ import { nextTick } from 'vue' import { loginByBduss } from '@/api/user' import { t } from '@/i18n' import { locale } from '@/i18n' +import { CloudServerOutlined, DatabaseOutlined } from '@/icon' export const stackCache = new Map() @@ -308,6 +309,17 @@ export function useLocation (props: Props) { watch(currLocation, debounce((loc) => { const pane = global.tabList[props.tabIdx].panes[props.paneIdx] as FileTransferTabPane pane.path = loc + const filename = pane.path!.split('/').pop() + const getTitle = () => { + if (!props.walkMode) { + return filename + } + return 'Walk: ' + (global.autoCompletedDirList.find(v => v.dir === walkModePath.value)?.zh ?? filename) + } + pane.name = h('div', { style: 'display:flex;align-items:center' }, [ + h(props.target === 'local' ? DatabaseOutlined : CloudServerOutlined), + h('span', { class: 'line-clamp-1', style: 'max-width: 256px' }, getTitle()) + ]) as any as string global.recent = global.recent.filter(v => v.key !== pane.key) global.recent.unshift({ path: loc, target: pane.target, key: pane.key }) if (global.recent.length > 20) { @@ -687,6 +699,22 @@ export function useFileItemActions (props: Props, { openNext }: { openNext: (fil case 'send2img2img': return copyImgTo('img2img') case 'send2inpaint': return copyImgTo('inpaint') case 'send2extras': return copyImgTo('extras') + case 'openWithWalkMode': { + stackCache.set(path, stack.value) + const tab = global.tabList[props.tabIdx] + const pane: FileTransferTabPane = { + type: props.target, + target: props.target, + key: uniqueId(), + path: file.fullpath, + name: props.target === 'local' ? t('local') : t('cloud'), + stackKey: path, + walkMode: true + } + tab.panes.push(pane) + tab.key = pane.key + break + } case 'openInNewTab': { stackCache.set(path, stack.value) const tab = global.tabList[props.tabIdx] diff --git a/vue/src/page/fileTransfer/stackView.vue b/vue/src/page/fileTransfer/stackView.vue index ac825cb..ec1fb07 100644 --- a/vue/src/page/fileTransfer/stackView.vue +++ b/vue/src/page/fileTransfer/stackView.vue @@ -12,8 +12,6 @@ import { isImageFile } from '@/util' import { RecycleScroller } from 'vue-virtual-scroller' import 'vue-virtual-scroller/dist/vue-virtual-scroller.css' import { watch } from 'vue' -import { toRaw } from 'vue' -import { cloneDeep } from 'lodash-es' const global = useGlobalStore() @@ -208,6 +206,7 @@ watch(() => props, () => {