4 lines
109 KiB
JavaScript
4 lines
109 KiB
JavaScript
import{P as K,h as k,d as ee,s as ot,u as Qe,a as m,a1 as Xr,a2 as lt,c as ye,G as L,a3 as Pn,b as On,a4 as zt,_ as W,a5 as ei,a6 as st,B as on,a7 as ti,i as _n,a8 as fr,g as gt,a9 as vr,aa as mr,ab as ni,ac as xt,ad as Gt,ae as Jt,af as ri,ag as Kt,r as E,z as ii,y as ut,ah as ve,x as ze,ai as ct,aj as It,A as dt,ak as ai,al as oi,am as gr,e as pr,f as ln,v as hr,T as yr,H as br,an as li,ao as si,ap as Et,aq as ui,J as rt,ar as ci,as as Cr,at as wr,W as Ce,au as We,av as kr,aw as di,D as Se,C as Sr,ax as fi,ay as it,az as vi,aA as mi,aB as Nt,aC as gi,aD as xn,aE as pi,aF as Ar,m as hi,l as yi,n as bi,o as Pr,aG as In,aH as Ci,aI as wi,aJ as ki,aK as Si,aL as Ai,aM as Pi,aN as $t,aO as Oi,aP as H,aQ as sn,aR as _i,F as Or,aS as _r,aT as ht,$ as xi,aU as Ii,aV as Ei,aW as Ni,aX as ke,aY as me,aZ as En,a_ as $i,a$ as Bi,b0 as Lt,b1 as Ti,b2 as zi,b3 as Nn,b4 as Mi,b5 as Ri,b6 as $n,b7 as Di,b8 as Li,K as V,L as ie,N as z,M as P,b9 as Ye,V as Z,U,ba as Fi,bb as ji,O as he,bc as Qi,bd as Vi,be as Ui,bf as Hi,bg as Wi,bh as Ct,Q as Te,X as Yt,bi as Bn,bj as Gi,bk as Ji,bl as Ki,Y as qe,R as se,bm as Pe,bn as Yi,bo as qi,bp as Tn,bq as Zi,br as Xi,S as ea,bs as ta,a0 as na}from"./index-9978e847.js";import{F as Le,l as un,c as ra,_ as ia}from"./index-4181a331.js";import{_ as aa,c as oa,d as la,e as Ft}from"./index-96d3719b.js";import{E as sa,I as xr}from"./index-42e1bffc.js";import{u as ua}from"./useTaskListStore-95feb49c.js";import{c as cn,u as ca}from"./copy2clipboard-97f5ef17.js";import{b as da,B as Fe,c as Ir}from"./button-a5cee9c7.js";var Er=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=da(),fa=function(){return k(k({},Er()),{},{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}})},va=["type","disabled","loading","htmlType","class","overlay","trigger","align","visible","onVisibleChange","placement","href","title","icon","mouseEnterDelay","mouseLeaveDelay","overlayClassName","overlayStyle","destroyPopupOnHide","onClick","onUpdate:visible"],ma=Fe.Group;const Bt=ee({compatConfig:{MODE:3},name:"ADropdownButton",inheritAttrs:!1,__ANT_BUTTON:!0,props:ot(fa(),{trigger:"hover",placement:"bottomRight",type:"default"}),slots:["icon","leftButton","rightButton","overlay"],setup:function(e,t){var r=t.slots,i=t.attrs,o=t.emit,l=function(w){o("update:visible",w),o("visibleChange",w)},u=Qe("dropdown-button",e),d=u.prefixCls,C=u.direction,p=u.getPopupContainer;return function(){var f,w,c=k(k({},e),i),a=c.type,s=a===void 0?"default":a,g=c.disabled,h=c.loading,y=c.htmlType,b=c.class,v=b===void 0?"":b,S=c.overlay,_=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 O=c.placement,$=O===void 0?C.value==="rtl"?"bottomLeft":"bottomRight":O,N=c.href,T=c.title,R=c.icon,te=R===void 0?((w=r.icon)===null||w===void 0?void 0:w.call(r))||m(Xr,null,null):R,F=c.mouseEnterDelay,ne=c.mouseLeaveDelay,oe=c.overlayClassName,le=c.overlayStyle,ue=c.destroyPopupOnHide,D=c.onClick;c["onUpdate:visible"];var J=lt(c,va),re={align:A,disabled:g,trigger:g?[]:I,placement:$,getPopupContainer:p.value,onVisibleChange:l,mouseEnterDelay:F,mouseLeaveDelay:ne,visible:x,overlayClassName:oe,overlayStyle:le,destroyPopupOnHide:ue},X=m(Fe,{type:s,disabled:g,loading:h,onClick:D,htmlType:y,href:N,title:T},{default:r.default}),q=m(Fe,{type:s,icon:te},null);return m(ma,k(k({},J),{},{class:ye(d.value,v)}),{default:function(){return[r.leftButton?r.leftButton({button:X}):X,m(Je,re,{default:function(){return[r.rightButton?r.rightButton({button:q}):q]},overlay:function(){return _}})]}})}}});var Nr=ee({compatConfig:{MODE:3},name:"ADropdown",inheritAttrs:!1,props:ot(Er(),{mouseEnterDelay:.15,mouseLeaveDelay:.1,placement:"bottomLeft",trigger:"hover"}),slots:["overlay"],setup:function(e,t){var r=t.slots,i=t.attrs,o=t.emit,l=Qe("dropdown",e),u=l.prefixCls,d=l.rootPrefixCls,C=l.direction,p=l.getPopupContainer,f=L(function(){var s=e.placement,g=s===void 0?"":s,h=e.transitionName;return h!==void 0?h:g.indexOf("top")>=0?"".concat(d.value,"-slide-down"):"".concat(d.value,"-slide-up")}),w=function(){var g,h,y,b=e.overlay||((g=r.overlay)===null||g===void 0?void 0:g.call(r)),v=Array.isArray(b)?b[0]:b;if(!v)return null;var S=v.props||{};Pn(!S.mode||S.mode==="vertical","Dropdown",'mode="'.concat(S.mode,`" is not supported for Dropdown's Menu.`));var _=S.selectable,I=_===void 0?!1:_,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,O=typeof x<"u"&&_n(x)?x:m("span",{class:"".concat(u.value,"-menu-submenu-arrow")},[m(fr,{class:"".concat(u.value,"-menu-submenu-arrow-icon")},null)]),$=_n(v)?On(v,{mode:"vertical",selectable:I,expandIcon:function(){return O}}):v;return $},c=L(function(){var s=e.placement;if(!s)return C.value==="rtl"?"bottomRight":"bottomLeft";if(s.includes("Center")){var g=s.slice(0,s.indexOf("Center"));return Pn(!s.includes("Center"),"Dropdown","You are using '".concat(s,"' placement in Dropdown, which is deprecated. Try to use '").concat(g,"' instead.")),g}return s}),a=function(g){o("update:visible",g),o("visibleChange",g)};return function(){var s,g,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],_=On(S,zt({class:ye(S==null||(g=S.props)===null||g===void 0?void 0:g.class,W({},"".concat(u.value,"-rtl"),C.value==="rtl"),"".concat(u.value,"-trigger"))},b?{disabled:b}:{})),I=ye(v,W({},"".concat(u.value,"-rtl"),C.value==="rtl")),A=b?[]:y,x;A&&A.indexOf("contextmenu")!==-1&&(x=!0);var O=ei({arrowPointAtCenter:st(h)==="object"&&h.pointAtCenter,autoAdjustOverflow:!0}),$=on(k(k(k({},e),i),{},{builtinPlacements:O,overlayClassName:I,arrow:h,alignPoint:x,prefixCls:u.value,getPopupContainer:p.value,transitionName:f.value,trigger:A,onVisibleChange:a,placement:c.value}),["overlay","onUpdate:visible"]);return m(ti,$,{default:function(){return[_]},overlay:w})}}});Nr.Button=Bt;const Je=Nr;var ga=["class","style"],pa=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:pa(),slots:["separator","overlay"],setup:function(e,t){var r=t.slots,i=t.attrs,o=Qe("breadcrumb",e),l=o.prefixCls,u=function(C,p){var f=gt(r,e,"overlay");return f?m(Je,{overlay:f,placement:"bottom"},{default:function(){return[m("span",{class:"".concat(p,"-overlay-link")},[C,m(vr,null,null)])]}}):C};return function(){var d,C=(d=gt(r,e,"separator"))!==null&&d!==void 0?d:"/",p=gt(r,e),f=i.class,w=i.style,c=lt(i,ga),a;return e.href!==void 0?a=m("a",k({class:"".concat(l.value,"-link"),onClick:e.onClick},c),[p]):a=m("span",k({class:"".concat(l.value,"-link"),onClick:e.onClick},c),[p]),a=u(a,l.value),p?m("span",{class:f,style:w},[a,C&&m("span",{class:"".concat(l.value,"-separator")},[C])]):null}}});var ha=function(){return{prefixCls:String,routes:{type:Array},params:K.any,separator:K.any,itemRender:{type:Function}}};function ya(n,e){if(!n.breadcrumbName)return null;var t=Object.keys(e).join("|"),r=n.breadcrumbName.replace(new RegExp(":(".concat(t,")"),"g"),function(i,o){return e[o]||i});return r}function zn(n){var e=n.route,t=n.params,r=n.routes,i=n.paths,o=r.indexOf(e)===r.length-1,l=ya(e,t);return o?m("span",null,[l]):m("a",{href:"#/".concat(i.join("/"))},[l])}const Xe=ee({compatConfig:{MODE:3},name:"ABreadcrumb",props:ha(),slots:["separator","itemRender"],setup:function(e,t){var r=t.slots,i=Qe("breadcrumb",e),o=i.prefixCls,l=i.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 a=Jt(f),s=u(w||"",c);return s&&a.push(s),a},C=function(f){var w=f.routes,c=w===void 0?[]:w,a=f.params,s=a===void 0?{}:a,g=f.separator,h=f.itemRender,y=h===void 0?zn:h,b=[];return c.map(function(v){var S=u(v.path,s);S&&b.push(S);var _=[].concat(b),I=null;return v.children&&v.children.length&&(I=m(Gt,null,{default:function(){return[v.children.map(function(x){return m(Gt.Item,{key:x.path||x.breadcrumbName},{default:function(){return[y({route:x,params:s,routes:c,paths:d(_,x.path,s)})]}})})]}})),m(yt,{overlay:I,separator:g,key:S||v.breadcrumbName},{default:function(){return[y({route:v,params:s,routes:c,paths:_})]}})})};return function(){var p,f,w,c=e.routes,a=e.params,s=a===void 0?{}:a,g=mr(gt(r,e)),h=(p=gt(r,e,"separator"))!==null&&p!==void 0?p:"/",y=e.itemRender||r.itemRender||zn;c&&c.length>0?w=C({routes:c,params:s,separator:h,itemRender:y}):g.length&&(w=g.map(function(v,S){return ni(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,o.value,!0),W(f,"".concat(o.value,"-rtl"),l.value==="rtl"),f);return m("div",{class:b},[w])}}});var ba=["separator","class"],Ca=function(){return{prefixCls:String}};const qt=ee({compatConfig:{MODE:3},name:"ABreadcrumbSeparator",__ANT_BREADCRUMB_SEPARATOR:!0,inheritAttrs:!1,props:Ca(),setup:function(e,t){var r=t.slots,i=t.attrs,o=Qe("breadcrumb",e),l=o.prefixCls;return function(){var u;i.separator;var d=i.class,C=lt(i,ba),p=mr((u=r.default)===null||u===void 0?void 0:u.call(r));return m("span",k({class:["".concat(l.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=ri;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};Je.Button=Bt;Je.install=function(n){return n.component(Je.name,Je),n.component(Bt.name,Bt),n};var Qt;function $r(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 i=e.offsetWidth;t.style.overflow="scroll";var o=e.offsetWidth;i===o&&(o=t.clientWidth),document.body.removeChild(t),Qt=i-o}return Qt}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={},o=Object.keys(n);return o.forEach(function(l){i[l]=r.style[l]}),o.forEach(function(l){r.style[l]=n[l]}),i}function wa(){return document.body.scrollHeight>(window.innerHeight||document.documentElement.clientHeight)&&window.innerWidth>document.body.offsetWidth}var Vt={};const Mn=function(n){if(!(!wa()&&!n)){var e="ant-scrolling-effect",t=new RegExp("".concat(e),"g"),r=document.body.className;if(n){if(!t.test(r))return;at(Vt),Vt={},document.body.className=r.replace(t,"").trim();return}var i=$r();if(i&&(Vt=at({position:"relative",width:"calc(100% - ".concat(i,"px)")}),!t.test(r))){var o="".concat(r," ").concat(e);document.body.className=o.trim()}}};var be=[],Br="ant-scrolling-effect",Ut=new RegExp("".concat(Br),"g"),ka=0,Ht=new Map,Sa=aa(function n(e){var t=this;oa(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 i=be.find(function(o){var l=o.target;return l===t.lockTarget});i&&t.unLock(),t.options=r,i&&(i.options=r,t.lock())}),W(this,"lock",function(){var r;if(!be.some(function(d){var C=d.target;return C===t.lockTarget})){if(be.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)})){be=[].concat(Jt(be),[{target:t.lockTarget,options:t.options}]);return}var i=0,o=((r=t.options)===null||r===void 0?void 0:r.container)||document.body;(o===document.body&&window.innerWidth-document.documentElement.clientWidth>0||o.scrollHeight>o.clientHeight)&&(i=$r());var l=o.className;if(be.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(o,at({width:i!==0?"calc(100% - ".concat(i,"px)"):void 0,overflow:"hidden",overflowX:"hidden",overflowY:"hidden"},{element:o})),!Ut.test(l)){var u="".concat(l," ").concat(Br);o.className=u.trim()}be=[].concat(Jt(be),[{target:t.lockTarget,options:t.options}])}}),W(this,"unLock",function(){var r,i=be.find(function(u){var d=u.target;return d===t.lockTarget});if(be=be.filter(function(u){var d=u.target;return d!==t.lockTarget}),!(!i||be.some(function(u){var d,C=u.options;return(C==null?void 0:C.container)===((d=i.options)===null||d===void 0?void 0:d.container)}))){var o=((r=t.options)===null||r===void 0?void 0:r.container)||document.body,l=o.className;Ut.test(l)&&(at(Ht.get(o),{element:o}),Ht.delete(o),o.className=o.className.replace(Ut,"").trim())}}),this.lockTarget=ka++,this.options=e}),Be=0,vt=oi(),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 Aa=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=E(),o=E(),l=E(),u=new Sa({container:Ke(e.getContainer)}),d=function(){var s,g;(s=i.value)===null||s===void 0||(g=s.parentNode)===null||g===void 0||g.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 g=Ke(e.getContainer);return g?(g.appendChild(i.value),!0):!1}return!0},p=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)};ii(function(){f(),C()});var w=function(){Be===1&&!Object.keys(wt).length?(Mn(),wt=at({overflow:"hidden",overflowX:"hidden",overflowY:"hidden"})):Be||(at(wt),wt={},Mn(!0))},c=gr();return ut(function(){var a=!1;ve([function(){return e.visible},function(){return e.getContainer}],function(s,g){var h=ze(s,2),y=h[0],b=h[1],v=ze(g,2),S=v[0],_=v[1];if(vt&&Ke(e.getContainer)===document.body&&(y&&!S?Be+=1:a&&(Be-=1)),a){var I=typeof b=="function"&&typeof _=="function";(I?b.toString()!==_.toString():b!==_)&&d(),y&&y!==S&&vt&&Ke(b)!==u.getContainer()&&u.reLock({container:Ke(b)})}a=!0},{immediate:!0,flush:"post"}),ct(function(){C()||(l.value=It(function(){c.update()}))})}),dt(function(){var a=e.visible,s=e.getContainer;vt&&Ke(s)===document.body&&(Be=a&&Be?Be-1:Be),d(),It.cancel(l.value)}),function(){var a=e.forceRender,s=e.visible,g=null,h={getOpenCount:function(){return Be},getContainer:p,switchScrollingEffect:w,scrollLocker:u};return(a||s||o.value)&&(g=m(ai,{getContainer:p,ref:o},{default:function(){var b;return(b=r.default)===null||b===void 0?void 0:b.call(r,h)}})),g}}});function Pa(){var n=document.documentElement.clientWidth,e=window.innerHeight||document.documentElement.clientHeight;return{width:n,height:e}}function Tr(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 Rn(n,e,t){var r=e;return!r&&t&&(r="".concat(n,"-").concat(t)),r}var Dn=-1;function Oa(){return Dn+=1,Dn}function Ln(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 _a(n){var e=n.getBoundingClientRect(),t={left:e.left,top:e.top},r=n.ownerDocument,i=r.defaultView||r.parentWindow;return t.left+=Ln(i),t.top+=Ln(i,!0),t}var Fn={width:0,height:0,overflow:"hidden",outline:"none"};const xa=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,i=t.slots,o=t.attrs,l=E(),u=E(),d=E();r({focus:function(){var a;(a=l.value)===null||a===void 0||a.focus()},changeActive:function(a){var s=document,g=s.activeElement;a&&g===u.value?l.value.focus():!a&&g===l.value&&u.value.focus()}});var C=E(),p=L(function(){var c=e.width,a=e.height,s={};return c!==void 0&&(s.width=typeof c=="number"?"".concat(c,"px"):c),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=_a(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 c,a,s,g,h=e.prefixCls,y=e.footer,b=y===void 0?(c=i.footer)===null||c===void 0?void 0:c.call(i):y,v=e.title,S=v===void 0?(a=i.title)===null||a===void 0?void 0:a.call(i):v,_=e.ariaId,I=e.closable,A=e.closeIcon,x=A===void 0?(s=i.closeIcon)===null||s===void 0?void 0:s.call(i):A,O=e.onClose,$=e.bodyStyle,N=e.bodyProps,T=e.onMousedown,R=e.onMouseup,te=e.visible,F=e.modalRender,ne=F===void 0?i.modalRender:F,oe=e.destroyOnClose,le=e.motionName,ue;b&&(ue=m("div",{class:"".concat(h,"-footer")},[b]));var D;S&&(D=m("div",{class:"".concat(h,"-header")},[m("div",{class:"".concat(h,"-title"),id:_},[S])]));var J;I&&(J=m("button",{type:"button",onClick:O,"aria-label":"Close",class:"".concat(h,"-close")},[x||m("span",{class:"".concat(h,"-close-x")},null)]));var re=m("div",{class:"".concat(h,"-content")},[J,D,m("div",k({class:"".concat(h,"-body"),style:$},N),[(g=i.default)===null||g===void 0?void 0:g.call(i)]),ue]),X=pr(le);return m(yr,k(k({},X),{},{onBeforeEnter:f,onAfterEnter:function(){return w(!0)},onAfterLeave:function(){return w(!1)}}),{default:function(){return[te||!oe?ln(m("div",k(k({},o),{},{ref:d,key:"dialog-element",role:"document",style:[p.value,o.style],class:[h,o.class],onMousedown:T,onMouseup:R}),[m("div",{tabindex:0,ref:l,style:Fn,"aria-hidden":"true"},null),ne?ne({originVNode:re}):re,m("div",{tabindex:0,ref:u,style:Fn,"aria-hidden":"true"},null)]),[[hr,te]]):null]}})}}});function zr(n){if(n==null)throw new TypeError("Cannot destructure "+n)}const Ia=ee({compatConfig:{MODE:3},name:"Mask",props:{prefixCls:String,visible:Boolean,motionName:String,maskProps:Object},setup:function(e,t){return zr(t),function(){var r=e.prefixCls,i=e.visible,o=e.maskProps,l=e.motionName,u=pr(l);return m(yr,u,{default:function(){return[ln(m("div",k({class:"".concat(r,"-mask")},o),null),[[hr,i]])]}})}}}),jn=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,i=t.slots,o=E(),l=E(),u=E(),d=E(e.visible),C=E("vcDialogTitle".concat(Oa())),p=function(b){if(b){if(!si(l.value,document.activeElement)){var v;o.value=document.activeElement,(v=u.value)===null||v===void 0||v.focus()}}else{var S=d.value;if(d.value=!1,e.mask&&o.value&&e.focusTriggerAfterClose){try{o.value.focus({preventScroll:!0})}catch{}o.value=null}if(S){var _;(_=e.afterClose)===null||_===void 0||_.call(e)}}},f=function(b){var v;(v=e.onClose)===null||v===void 0||v.call(e,b)},w=E(!1),c=E(),a=function(){clearTimeout(c.value),w.value=!0},s=function(){c.value=setTimeout(function(){w.value=!1})},g=function(b){if(!e.maskClosable)return null;w.value?w.value=!1:l.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 ve(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()}),br(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,_=e.maskAnimation,I=e.zIndex,A=e.wrapClassName,x=e.rootClassName,O=e.wrapStyle,$=e.closable,N=e.maskProps,T=e.maskStyle,R=e.transitionName,te=e.animation,F=e.wrapProps,ne=e.title,oe=ne===void 0?i.title:ne,le=r.style,ue=r.class;return m("div",k({class:["".concat(y,"-root"),x]},li(e,{data:!0})),[m(Ia,{prefixCls:y,visible:b&&v,motionName:Rn(y,S,_),style:k({zIndex:I},T),maskProps:N},null),m("div",k({tabIndex:-1,onKeydown:h,class:ye("".concat(y,"-wrap"),A),ref:l,onClick:g,role:"dialog","aria-labelledby":oe?C.value:null,style:k(k({zIndex:I},O),{},{display:d.value?null:"none"})},F),[m(xa,k(k({},on(e,["scrollLocker"])),{},{style:le,class:ue,onMousedown:a,onMouseup:s,ref:u,closable:$,ariaId:C.value,prefixCls:y,visible:v,onClose:f,onVisibleChanged:p,motionName:Rn(y,R,te)}),i)])])}}});var Ea=Mt(),Na=ee({compatConfig:{MODE:3},name:"DialogWrap",inheritAttrs:!1,props:ot(Ea,{visible:!1}),setup:function(e,t){var r=t.attrs,i=t.slots,o=E(e.visible);return ui({},{inTriggerContext:!1}),ve(function(){return e.visible},function(){e.visible&&(o.value=!0)},{flush:"post"}),function(){var l=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?m(jn,k(k({},w),{},{getOpenCount:function(){return 2}}),i):!d&&p&&!o.value?null:m(Aa,{visible:l,forceRender:d,getContainer:u},{default:function(a){return w=k(k(k({},w),a),{},{afterClose:function(){f==null||f(),o.value=!1}}),m(jn,w,i)}})}}});const Mr=Na;function $a(n){var e=E(null),t=rt(k({},n)),r=E([]),i=function(l){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(l)};return ut(function(){e.value&&It.cancel(e.value)}),[t,i]}function Qn(n,e,t,r){var i=e+t,o=(t-r)/2;if(t>r){if(e>0)return W({},n,o);if(e<0&&i<r)return W({},n,-o)}else if(e<0||i>r)return W({},n,e<0?o:-o);return{}}function Ba(n,e,t,r){var i=Pa(),o=i.width,l=i.height,u=null;return n<=o&&e<=l?u={x:0,y:0}:(n>o||e>l)&&(u=k(k({},Qn("x",t,n,o)),Qn("y",r,e,l))),u}var Vn=Symbol("previewGroupContext"),dn={provide:function(e){ci(Vn,e)},inject:function(){return Cr(Vn,{isPreviewGroup:E(!1),previewUrls:L(function(){return new Map}),setPreviewUrls:function(){},current:E(null),setCurrent:function(){},setShowPreview:function(){},setMousePosition:function(){},registerImage:null,rootClassName:""})}},Ta=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=L(function(){var A={visible:void 0,onVisibleChange:function(){},getContainer:void 0,current:0};return st(e.preview)==="object"?Fr(e.preview,A):A}),o=rt(new Map),l=E(),u=L(function(){return i.value.visible}),d=L(function(){return i.value.getContainer}),C=function(x,O){var $,N;($=(N=i.value).onVisibleChange)===null||$===void 0||$.call(N,x,O)},p=wr(!!u.value,{value:u,onChange:C}),f=ze(p,2),w=f[0],c=f[1],a=E(null),s=L(function(){return u.value!==void 0}),g=L(function(){return Array.from(o.keys())}),h=L(function(){return g.value[i.value.current]}),y=L(function(){return new Map(Array.from(o).filter(function(A){var x=ze(A,2),O=x[1].canPreview;return!!O}).map(function(A){var x=ze(A,2),O=x[0],$=x[1].url;return[O,$]}))}),b=function(x,O){var $=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;o.set(x,{url:O,canPreview:$})},v=function(x){l.value=x},S=function(x){a.value=x},_=function(x,O){var $=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0,N=function(){o.delete(x)};return o.set(x,{url:O,canPreview:$}),N},I=function(x){x==null||x.stopPropagation(),c(!1),S(null)};return ve(h,function(A){v(A)},{immediate:!0,flush:"post"}),br(function(){w.value&&s.value&&v(h.value)},{flush:"post"}),dn.provide({isPreviewGroup:E(!0),previewUrls:y,setPreviewUrls:b,current:l,setCurrent:v,setShowPreview:c,setMousePosition:S,registerImage:_}),function(){var A=zt({},(zr(i.value),i.value));return m(Ce,null,[r.default&&r.default(),m(Dr,k(k({},A),{},{"ria-hidden":!w.value,visible:w.value,prefixCls:e.previewPrefixCls,onClose:I,mousePosition:a.value,src:y.value.get(l.value),icons:e.icons,getContainer:d.value}),null)])}}});const Rr=Ta;var He={x:0,y:0},za=k(k({},Mt()),{},{src:String,alt:String,rootClassName:String,icons:{type:Object,default:function(){return{}}}}),Ma=ee({compatConfig:{MODE:3},name:"Preview",inheritAttrs:!1,props:za,emits:["close","afterClose"],setup:function(e,t){var r=t.emit,i=t.attrs,o=rt(e.icons),l=o.rotateLeft,u=o.rotateRight,d=o.zoomIn,C=o.zoomOut,p=o.close,f=o.left,w=o.right,c=E(1),a=E(0),s=$a(He),g=ze(s,2),h=g[0],y=g[1],b=function(){return r("close")},v=E(),S=rt({originX:0,originY:0,deltaX:0,deltaY:0}),_=E(!1),I=dn.inject(),A=I.previewUrls,x=I.current,O=I.isPreviewGroup,$=I.setCurrent,N=L(function(){return A.value.size}),T=L(function(){return Array.from(A.value.keys())}),R=L(function(){return T.value.indexOf(x.value)}),te=L(function(){return O.value?A.value.get(x.value):e.src}),F=L(function(){return O.value&&N.value>1}),ne=E({wheelDirection:0}),oe=function(){c.value=1,a.value=0,y(He),r("afterClose")},le=function(){c.value++,y(He)},ue=function(){c.value>1&&c.value--,y(He)},D=function(){a.value+=90},J=function(){a.value-=90},re=function(Q){Q.preventDefault(),Q.stopPropagation(),R.value>0&&$(T.value[R.value-1])},X=function(Q){Q.preventDefault(),Q.stopPropagation(),R.value<N.value-1&&$(T.value[R.value+1])},q=ye(W({},"".concat(e.prefixCls,"-moving"),_.value)),ce="".concat(e.prefixCls,"-operations-operation"),we="".concat(e.prefixCls,"-operations-icon"),Ve=[{icon:p,onClick:b,type:"close"},{icon:d,onClick:le,type:"zoomIn"},{icon:C,onClick:ue,type:"zoomOut",disabled:L(function(){return c.value===1})},{icon:u,onClick:D,type:"rotateRight"},{icon:l,onClick:J,type:"rotateLeft"}],_e=function(){if(e.visible&&_.value){var Q=v.value.offsetWidth*c.value,ae=v.value.offsetHeight*c.value,Ne=Tr(v.value),ge=Ne.left,$e=Ne.top,Ae=a.value%180!==0;_.value=!1;var Me=Ba(Ae?ae:Q,Ae?Q:ae,ge,$e);Me&&y(k({},Me))}},xe=function(Q){Q.button===0&&(Q.preventDefault(),Q.stopPropagation(),S.deltaX=Q.pageX-h.x,S.deltaY=Q.pageY-h.y,S.originX=h.x,S.originY=h.y,_.value=!0)},Ie=function(Q){e.visible&&_.value&&y({x:Q.pageX-S.deltaX,y:Q.pageY-S.deltaY})},Ee=function(Q){if(e.visible){Q.preventDefault();var ae=Q.deltaY;ne.value={wheelDirection:ae}}},j=function(Q){!e.visible||!F.value||(Q.preventDefault(),Q.keyCode===Et.LEFT?R.value>0&&$(T.value[R.value-1]):Q.keyCode===Et.RIGHT&&R.value<N.value-1&&$(T.value[R.value+1]))},M=function(){e.visible&&(c.value!==1&&(c.value=1),(h.x!==He.x||h.y!==He.y)&&y(He))},Ue=function(){};return ut(function(){ve([function(){return e.visible},_],function(){Ue();var G,Q,ae=We(window,"mouseup",_e,!1),Ne=We(window,"mousemove",Ie,!1),ge=We(window,"wheel",Ee,{passive:!1}),$e=We(window,"keydown",j,!1);try{window.top!==window.self&&(G=We(window.top,"mouseup",_e,!1),Q=We(window.top,"mousemove",Ie,!1))}catch{}Ue=function(){ae.remove(),Ne.remove(),ge.remove(),$e.remove(),G&&G.remove(),Q&&Q.remove()}},{flush:"post",immediate:!0}),ve([ne],function(){var G=ne.value.wheelDirection;G>0?ue():G<0&&le()})}),kr(function(){Ue()}),function(){var G=e.visible,Q=e.prefixCls,ae=e.rootClassName;return m(Mr,k(k({},i),{},{transitionName:"zoom",maskTransitionName:"fade",closable:!1,keyboard:!0,prefixCls:Q,onClose:b,afterClose:oe,visible:G,wrapClassName:q,rootClassName:ae,getContainer:e.getContainer}),{default:function(){return[m("ul",{class:"".concat(e.prefixCls,"-operations")},[Ve.map(function(ge){var $e=ge.icon,Ae=ge.onClick,Me=ge.type,Re=ge.disabled;return m("li",{class:ye(ce,W({},"".concat(e.prefixCls,"-operations-operation-disabled"),Re&&(Re==null?void 0:Re.value))),onClick:Ae,key:Me},[xt($e,{class:we})])})]),m("div",{class:"".concat(e.prefixCls,"-img-wrapper"),style:{transform:"translate3d(".concat(h.x,"px, ").concat(h.y,"px, 0)")}},[m("img",{onMousedown:xe,onDblclick:M,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(a.value,"deg)")}},null)]),F.value&&m("div",{class:ye("".concat(e.prefixCls,"-switch-left"),W({},"".concat(e.prefixCls,"-switch-left-disabled"),R.value<=0)),onClick:re},[f]),F.value&&m("div",{class:ye("".concat(e.prefixCls,"-switch-right"),W({},"".concat(e.prefixCls,"-switch-right-disabled"),R.value>=N.value-1)),onClick:X},[w])]}})}}});const Dr=Ma;var Ra=["icons","maskClassName"],Lr=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}}},Fr=function(e,t){var r=k({},e);return Object.keys(t).forEach(function(i){e[i]===void 0&&(r[i]=t[i])}),r},Da=0,jr=ee({compatConfig:{MODE:3},name:"Image",inheritAttrs:!1,props:Lr(),emits:["click","error"],setup:function(e,t){var r=t.attrs,i=t.slots,o=t.emit,l=L(function(){return e.prefixCls}),u=L(function(){return"".concat(l.value,"-preview")}),d=L(function(){var D={visible:void 0,onVisibleChange:function(){},getContainer:void 0};return st(e.preview)==="object"?Fr(e.preview,D):D}),C=L(function(){var D;return(D=d.value.src)!==null&&D!==void 0?D:e.src}),p=L(function(){return e.placeholder&&e.placeholder!==!0||i.placeholder}),f=L(function(){return d.value.visible}),w=L(function(){return d.value.getContainer}),c=L(function(){return f.value!==void 0}),a=function(J,re){var X,q;(X=(q=d.value).onVisibleChange)===null||X===void 0||X.call(q,J,re)},s=wr(!!f.value,{value:f,onChange:a}),g=ze(s,2),h=g[0],y=g[1];ve(h,function(D,J){a(D,J)});var b=E(p.value?"loading":"normal");ve(function(){return e.src},function(){b.value=p.value?"loading":"normal"});var v=E(null),S=L(function(){return b.value==="error"}),_=dn.inject(),I=_.isPreviewGroup,A=_.setCurrent,x=_.setShowPreview,O=_.setMousePosition,$=_.registerImage,N=E(Da++),T=L(function(){return e.preview&&!S.value}),R=function(){b.value="normal"},te=function(J){b.value="error",o("error",J)},F=function(J){if(!c.value){var re=Tr(J.target),X=re.left,q=re.top;I.value?(A(N.value),O({x:X,y:q})):v.value={x:X,y:q}}I.value?x(!0):y(!0),o("click",J)},ne=function(){y(!1),c.value||(v.value=null)},oe=E(null);ve(function(){return oe},function(){b.value==="loading"&&oe.value.complete&&(oe.value.naturalWidth||oe.value.naturalHeight)&&R()});var le=function(){};ut(function(){ve([C,T],function(){if(le(),!I.value)return function(){};le=$(N.value,C.value,T.value),T.value||le()},{flush:"post",immediate:!0})}),kr(function(){le()});var ue=function(J){return di(J)?J+"px":J};return function(){var D=e.prefixCls,J=e.wrapperClassName,re=e.fallback,X=e.src,q=e.placeholder,ce=e.wrapperStyle,we=e.rootClassName,Ve=r.width,_e=r.height,xe=r.crossorigin,Ie=r.decoding,Ee=r.alt,j=r.sizes,M=r.srcset,Ue=r.usemap,G=r.class,Q=r.style,ae=d.value,Ne=ae.icons,ge=ae.maskClassName,$e=lt(ae,Ra),Ae=ye(D,J,we,W({},"".concat(D,"-error"),S.value)),Me=S.value&&re?re:C.value,Re={crossorigin:xe,decoding:Ie,alt:Ee,sizes:j,srcset:M,usemap:Ue,class:ye("".concat(D,"-img"),W({},"".concat(D,"-img-placeholder"),q===!0),G),style:k({height:_e},Q)};return m(Ce,null,[m("div",{class:Ae,onClick:T.value?F:function(fe){o("click",fe)},style:k({width:ue(Ve),height:ue(_e)},ce)},[m("img",k(k(k({},Re),S.value&&re?{src:re}:{onLoad:R,onError:te,src:X}),{},{ref:oe}),null),b.value==="loading"&&m("div",{"aria-hidden":"true",class:"".concat(D,"-placeholder")},[q||i.placeholder&&i.placeholder()]),i.previewMask&&T.value&&m("div",{class:["".concat(D,"-mask"),ge]},[i.previewMask()])]),!I.value&&T.value&&m(Dr,k(k({},$e),{},{"aria-hidden":!h.value,visible:h.value,prefixCls:u.value,onClose:ne,mousePosition:v.value,src:Me,alt:Ee,getContainer:w.value,icons:Ne,rootClassName:we}),null)])}}});jr.PreviewGroup=Rr;const La=jr;var Fa={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 ja=Fa;function Un(n){for(var e=1;e<arguments.length;e++){var t=arguments[e]!=null?Object(arguments[e]):{},r=Object.keys(t);typeof Object.getOwnPropertySymbols=="function"&&(r=r.concat(Object.getOwnPropertySymbols(t).filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable}))),r.forEach(function(i){Qa(n,i,t[i])})}return n}function Qa(n,e,t){return e in n?Object.defineProperty(n,e,{value:t,enumerable:!0,configurable:!0,writable:!0}):n[e]=t,n}var fn=function(e,t){var r=Un({},e,t.attrs);return m(Se,Un({},r,{icon:ja}),null)};fn.displayName="RotateLeftOutlined";fn.inheritAttrs=!1;const Va=fn;var Ua={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M480.5 251.2c13-1.6 25.9-2.4 38.8-2.5v63.9c0 6.5 7.5 10.1 12.6 6.1L660 217.6c4-3.2 4-9.2 0-12.3l-128-101c-5.1-4-12.6-.4-12.6 6.1l-.2 64c-118.6.5-235.8 53.4-314.6 154.2A399.75 399.75 0 00123.5 631h74.9c-.9-5.3-1.7-10.7-2.4-16.1-5.1-42.1-2.1-84.1 8.9-124.8 11.4-42.2 31-81.1 58.1-115.8 27.2-34.7 60.3-63.2 98.4-84.3 37-20.6 76.9-33.6 119.1-38.8z"}},{tag:"path",attrs:{d:"M880 418H352c-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 402H396V494h440v326z"}}]},name:"rotate-right",theme:"outlined"};const Ha=Ua;function Hn(n){for(var e=1;e<arguments.length;e++){var t=arguments[e]!=null?Object(arguments[e]):{},r=Object.keys(t);typeof Object.getOwnPropertySymbols=="function"&&(r=r.concat(Object.getOwnPropertySymbols(t).filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable}))),r.forEach(function(i){Wa(n,i,t[i])})}return n}function Wa(n,e,t){return e in n?Object.defineProperty(n,e,{value:t,enumerable:!0,configurable:!0,writable:!0}):n[e]=t,n}var vn=function(e,t){var r=Hn({},e,t.attrs);return m(Se,Hn({},r,{icon:Ha}),null)};vn.displayName="RotateRightOutlined";vn.inheritAttrs=!1;const Ga=vn;var Ja={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M637 443H519V309c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v134H325c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h118v134c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V519h118c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8zm284 424L775 721c122.1-148.9 113.6-369.5-26-509-148-148.1-388.4-148.1-537 0-148.1 148.6-148.1 389 0 537 139.5 139.6 360.1 148.1 509 26l146 146c3.2 2.8 8.3 2.8 11 0l43-43c2.8-2.7 2.8-7.8 0-11zM696 696c-118.8 118.7-311.2 118.7-430 0-118.7-118.8-118.7-311.2 0-430 118.8-118.7 311.2-118.7 430 0 118.7 118.8 118.7 311.2 0 430z"}}]},name:"zoom-in",theme:"outlined"};const Ka=Ja;function Wn(n){for(var e=1;e<arguments.length;e++){var t=arguments[e]!=null?Object(arguments[e]):{},r=Object.keys(t);typeof Object.getOwnPropertySymbols=="function"&&(r=r.concat(Object.getOwnPropertySymbols(t).filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable}))),r.forEach(function(i){Ya(n,i,t[i])})}return n}function Ya(n,e,t){return e in n?Object.defineProperty(n,e,{value:t,enumerable:!0,configurable:!0,writable:!0}):n[e]=t,n}var mn=function(e,t){var r=Wn({},e,t.attrs);return m(Se,Wn({},r,{icon:Ka}),null)};mn.displayName="ZoomInOutlined";mn.inheritAttrs=!1;const qa=mn;var Za={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M637 443H325c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h312c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8zm284 424L775 721c122.1-148.9 113.6-369.5-26-509-148-148.1-388.4-148.1-537 0-148.1 148.6-148.1 389 0 537 139.5 139.6 360.1 148.1 509 26l146 146c3.2 2.8 8.3 2.8 11 0l43-43c2.8-2.7 2.8-7.8 0-11zM696 696c-118.8 118.7-311.2 118.7-430 0-118.7-118.8-118.7-311.2 0-430 118.8-118.7 311.2-118.7 430 0 118.7 118.8 118.7 311.2 0 430z"}}]},name:"zoom-out",theme:"outlined"};const Xa=Za;function Gn(n){for(var e=1;e<arguments.length;e++){var t=arguments[e]!=null?Object(arguments[e]):{},r=Object.keys(t);typeof Object.getOwnPropertySymbols=="function"&&(r=r.concat(Object.getOwnPropertySymbols(t).filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable}))),r.forEach(function(i){eo(n,i,t[i])})}return n}function eo(n,e,t){return e in n?Object.defineProperty(n,e,{value:t,enumerable:!0,configurable:!0,writable:!0}):n[e]=t,n}var gn=function(e,t){var r=Gn({},e,t.attrs);return m(Se,Gn({},r,{icon:Xa}),null)};gn.displayName="ZoomOutOutlined";gn.inheritAttrs=!1;const to=gn;var Qr={rotateLeft:m(Va,null,null),rotateRight:m(Ga,null,null),zoomIn:m(qa,null,null),zoomOut:m(to,null,null),close:m(Sr,null,null),left:m(fi,null,null),right:m(fr,null,null)},no=ee({compatConfig:{MODE:3},name:"AImagePreviewGroup",inheritAttrs:!1,props:{previewPrefixCls:String},setup:function(e,t){var r=t.attrs,i=t.slots,o=Qe("image",e),l=o.getPrefixCls,u=L(function(){return l("image-preview",e.previewPrefixCls)});return function(){return m(Rr,k(k({},k(k({},r),e)),{},{icons:Qr,previewPrefixCls:u.value}),i)}}});const ro=no;var Ge=ee({name:"AImage",inheritAttrs:!1,props:Lr(),setup:function(e,t){var r=t.slots,i=t.attrs,o=Qe("image",e),l=o.prefixCls,u=o.rootPrefixCls,d=o.configProvider,C=L(function(){var p=e.preview;if(p===!1)return p;var f=st(p)==="object"?p:{};return k(k({icons:Qr},f),{},{transitionName:it(u.value,"zoom",f.transitionName),maskTransitionName:it(u.value,"fade",f.maskTransitionName)})});return function(){var p,f=((p=d.locale)===null||p===void 0?void 0:p.Image)||vi.Image,w=function(){return m("div",{class:"".concat(l.value,"-mask-info")},[m(sa,null,null),f==null?void 0:f.preview])},c=e.previewMask,a=c===void 0?r.previewMask||w:c;return m(La,k(k({},k(k(k({},i),e),{},{prefixCls:l.value})),{},{preview:C.value}),k(k({},r),{},{previewMask:typeof a=="function"?a:null}))}}});Ge.PreviewGroup=ro;Ge.install=function(n){return n.component(Ge.name,Ge),n.component(Ge.PreviewGroup.name,Ge.PreviewGroup),n};const io=Ge;var ao=["class","style"],oo=function(){return{prefixCls:String,spinning:{type:Boolean,default:void 0},size:String,wrapperClassName:String,tip:K.any,delay:Number,indicator:K.any}},St=null;function lo(n,e){return!!n&&!!e&&!isNaN(Number(e))}function so(n){var e=n.indicator;St=typeof e=="function"?e:function(){return m(e,null,null)}}const pt=ee({compatConfig:{MODE:3},name:"ASpin",inheritAttrs:!1,props:ot(oo(),{size:"default",spinning:!0,wrapperClassName:""}),setup:function(){return{originalUpdateSpinning:null,configProvider:Cr("configProvider",mi)}},data:function(){var e=this.spinning,t=this.delay,r=lo(e,t);return{sSpinning:e&&!r}},created:function(){this.originalUpdateSpinning=this.updateSpinning,this.debouncifyUpdateSpinning(this.$props)},mounted:function(){this.updateSpinning()},updated:function(){var e=this;ct(function(){e.debouncifyUpdateSpinning(),e.updateSpinning()})},beforeUnmount:function(){this.cancelExistingSpin()},methods:{debouncifyUpdateSpinning:function(e){var t=e||this.$props,r=t.delay;r&&(this.cancelExistingSpin(),this.updateSpinning=Nt(this.originalUpdateSpinning,r))},updateSpinning:function(){var e=this.spinning,t=this.sSpinning;t!==e&&(this.sSpinning=e)},cancelExistingSpin:function(){var e=this.updateSpinning;e&&e.cancel&&e.cancel()},renderIndicator:function(e){var t="".concat(e,"-dot"),r=gi(this,"indicator");return r===null?null:(Array.isArray(r)&&(r=r.length===1?r[0]:r),xn(r)?xt(r,{class:t}):St&&xn(St())?xt(St(),{class:t}):m("span",{class:"".concat(t," ").concat(e,"-dot-spin")},[m("i",{class:"".concat(e,"-dot-item")},null),m("i",{class:"".concat(e,"-dot-item")},null),m("i",{class:"".concat(e,"-dot-item")},null),m("i",{class:"".concat(e,"-dot-item")},null)]))}},render:function(){var e,t,r,i=this.$props,o=i.size,l=i.prefixCls,u=i.tip,d=u===void 0?(e=(t=this.$slots).tip)===null||e===void 0?void 0:e.call(t):u,C=i.wrapperClassName,p=this.$attrs,f=p.class,w=p.style,c=lt(p,ao),a=this.configProvider,s=a.getPrefixCls,g=a.direction,h=s("spin",l),y=this.sSpinning,b=(r={},W(r,h,!0),W(r,"".concat(h,"-sm"),o==="small"),W(r,"".concat(h,"-lg"),o==="large"),W(r,"".concat(h,"-spinning"),y),W(r,"".concat(h,"-show-text"),!!d),W(r,"".concat(h,"-rtl"),g==="rtl"),W(r,f,!!f),r),v=m("div",k(k({},c),{},{style:w,class:b}),[this.renderIndicator(h),d?m("div",{class:"".concat(h,"-text")},[d]):null]),S=pi(this);if(S&&S.length){var _,I=(_={},W(_,"".concat(h,"-container"),!0),W(_,"".concat(h,"-blur"),y),_);return m("div",{class:["".concat(h,"-nested-loading"),C]},[y&&m("div",{key:"loading"},[v]),m("div",{class:I,key:"container"},[S])])}return v}});pt.setDefaultIndicator=so;pt.install=function(n){return n.component(pt.name,pt),n};var uo=["prefixCls","visible","wrapClassName","centered","getContainer","closeIcon","focusTriggerAfterClose"],Zt=null,co=function(e){Zt={x:e.pageX,y:e.pageY},setTimeout(function(){return Zt=null},100)};la()&&We(document.documentElement,"click",co,!0);var fo=function(){return{prefixCls:String,visible:{type:Boolean,default:void 0},confirmLoading:{type:Boolean,default:void 0},title:K.any,closable:{type:Boolean,default:void 0},closeIcon:K.any,onOk:Function,onCancel:Function,"onUpdate:visible":Function,onChange:Function,afterClose:Function,centered:{type:Boolean,default:void 0},width:[String,Number],footer:K.any,okText:K.any,okType:String,cancelText:K.any,icon:K.any,maskClosable:{type:Boolean,default:void 0},forceRender:{type:Boolean,default:void 0},okButtonProps:Object,cancelButtonProps:Object,destroyOnClose:{type:Boolean,default:void 0},wrapClassName:String,maskTransitionName:String,transitionName:String,getContainer:{type:[String,Function,Boolean,Object],default:void 0},zIndex:Number,bodyStyle:{type:Object,default:void 0},maskStyle:{type:Object,default:void 0},mask:{type:Boolean,default:void 0},keyboard:{type:Boolean,default:void 0},wrapProps:Object,focusTriggerAfterClose:{type:Boolean,default:void 0},modalRender:Function}},Ze=[];const de=ee({compatConfig:{MODE:3},name:"AModal",inheritAttrs:!1,props:ot(fo(),{width:520,transitionName:"zoom",maskTransitionName:"fade",confirmLoading:!1,visible:!1,okType:"primary"}),setup:function(e,t){var r=t.emit,i=t.slots,o=t.attrs,l=Ar("Modal"),u=ze(l,1),d=u[0],C=Qe("modal",e),p=C.prefixCls,f=C.rootPrefixCls,w=C.direction,c=C.getPopupContainer,a=function(y){r("update:visible",!1),r("cancel",y),r("change",!1)},s=function(y){r("ok",y)},g=function(){var y,b,v=e.okText,S=v===void 0?(y=i.okText)===null||y===void 0?void 0:y.call(i):v,_=e.okType,I=e.cancelText,A=I===void 0?(b=i.cancelText)===null||b===void 0?void 0:b.call(i):I,x=e.confirmLoading;return m(Ce,null,[m(Fe,k({onClick:a},e.cancelButtonProps),{default:function(){return[A||d.value.cancelText]}}),m(Fe,k(k({},Ir(_)),{},{loading:x,onClick:s},e.okButtonProps),{default:function(){return[S||d.value.okText]}})])};return function(){var h,y;e.prefixCls;var b=e.visible,v=e.wrapClassName,S=e.centered,_=e.getContainer,I=e.closeIcon,A=I===void 0?(h=i.closeIcon)===null||h===void 0?void 0:h.call(i):I,x=e.focusTriggerAfterClose,O=x===void 0?!0:x,$=lt(e,uo),N=ye(v,(y={},W(y,"".concat(p.value,"-centered"),!!S),W(y,"".concat(p.value,"-wrap-rtl"),w.value==="rtl"),y));return m(Mr,k(k(k({},$),o),{},{getContainer:_||c.value,prefixCls:p.value,wrapClassName:N,visible:b,mousePosition:Zt,onClose:a,focusTriggerAfterClose:O,transitionName:it(f.value,"zoom",e.transitionName),maskTransitionName:it(f.value,"fade",e.maskTransitionName)}),k(k({},i),{},{footer:i.footer||g,closeIcon:function(){return m("span",{class:"".concat(p.value,"-close-x")},[A||m(Sr,{class:"".concat(p.value,"-close-icon")},null)])}}))}}});var vo=function(){var e=E(!1);return dt(function(){e.value=!0}),e};const mo=vo;var go={type:{type:String},actionFn:Function,close:Function,autofocus:Boolean,prefixCls:String,buttonProps:Object,emitEvent:Boolean,quitOnNullishReturnValue:Boolean};function Jn(n){return!!(n&&n.then)}const Kn=ee({compatConfig:{MODE:3},name:"ActionButton",props:go,setup:function(e,t){var r=t.slots,i=E(!1),o=E(),l=E(!1),u,d=mo();ut(function(){e.autofocus&&(u=setTimeout(function(){var f;return(f=o.value.$el)===null||f===void 0?void 0:f.focus()}))}),dt(function(){clearTimeout(u)});var C=function(w){var c=e.close;Jn(w)&&(l.value=!0,w.then(function(){d.value||(l.value=!1),c.apply(void 0,arguments),i.value=!1},function(a){console.error(a),d.value||(l.value=!1),i.value=!1}))},p=function(w){var c=e.actionFn,a=e.close,s=a===void 0?function(){}:a;if(!i.value){if(i.value=!0,!c){s();return}var g;if(e.emitEvent){if(g=c(w),e.quitOnNullishReturnValue&&!Jn(g)){i.value=!1,s(w);return}}else if(c.length)g=c(s),i.value=!1;else if(g=c(),!g){s();return}C(g)}};return function(){var f=e.type,w=e.prefixCls,c=e.buttonProps;return m(Fe,k(k(k({},Ir(f)),{},{onClick:p,loading:l.value,prefixCls:w},c),{},{ref:o}),r)}}});function ft(n){return typeof n=="function"?n():n}const po=ee({name:"ConfirmDialog",inheritAttrs:!1,props:["icon","onCancel","onOk","close","closable","zIndex","afterClose","visible","keyboard","centered","getContainer","maskStyle","okButtonProps","cancelButtonProps","okType","prefixCls","okCancel","width","mask","maskClosable","okText","cancelText","autoFocusButton","transitionName","maskTransitionName","type","title","content","direction","rootPrefixCls","bodyStyle","closeIcon","modalRender","focusTriggerAfterClose","wrapClassName"],setup:function(e,t){var r=t.attrs,i=Ar("Modal"),o=ze(i,1),l=o[0];return function(){var u=e.icon,d=e.onCancel,C=e.onOk,p=e.close,f=e.closable,w=f===void 0?!1:f,c=e.zIndex,a=e.afterClose,s=e.visible,g=e.keyboard,h=e.centered,y=e.getContainer,b=e.maskStyle,v=e.okButtonProps,S=e.cancelButtonProps,_=e.okCancel,I=_===void 0?!0:_,A=e.width,x=A===void 0?416:A,O=e.mask,$=O===void 0?!0:O,N=e.maskClosable,T=N===void 0?!1:N,R=e.type,te=e.title,F=e.content,ne=e.direction,oe=e.closeIcon,le=e.modalRender,ue=e.focusTriggerAfterClose,D=e.rootPrefixCls,J=e.bodyStyle,re=e.wrapClassName,X=e.okType||"primary",q=e.prefixCls||"ant-modal",ce="".concat(q,"-confirm"),we=r.style||{},Ve=ft(e.okText)||(I?l.value.okText:l.value.justOkText),_e=ft(e.cancelText)||l.value.cancelText,xe=e.autoFocusButton===null?!1:e.autoFocusButton||"ok",Ie=ye(ce,"".concat(ce,"-").concat(R),"".concat(q,"-").concat(R),W({},"".concat(ce,"-rtl"),ne==="rtl"),r.class),Ee=I&&m(Kn,{actionFn:d,close:p,autofocus:xe==="cancel",buttonProps:S,prefixCls:"".concat(D,"-btn")},{default:function(){return[_e]}});return m(de,{prefixCls:q,class:Ie,wrapClassName:ye(W({},"".concat(ce,"-centered"),!!h),re),onCancel:function(M){return p({triggerCancel:!0},M)},visible:s,title:"",footer:"",transitionName:it(D,"zoom",e.transitionName),maskTransitionName:it(D,"fade",e.maskTransitionName),mask:$,maskClosable:T,maskStyle:b,style:we,bodyStyle:J,width:x,zIndex:c,afterClose:a,keyboard:g,centered:h,getContainer:y,closable:w,closeIcon:oe,modalRender:le,focusTriggerAfterClose:ue},{default:function(){return[m("div",{class:"".concat(ce,"-body-wrapper")},[m("div",{class:"".concat(ce,"-body")},[ft(u),te===void 0?null:m("span",{class:"".concat(ce,"-title")},[ft(te)]),m("div",{class:"".concat(ce,"-content")},[ft(F)])]),m("div",{class:"".concat(ce,"-btns")},[Ee,m(Kn,{type:X,actionFn:C,close:p,autofocus:xe==="ok",buttonProps:v,prefixCls:"".concat(D,"-btn")},{default:function(){return[Ve]}})])])]}})}}});var ho=function(e){var t=document.createDocumentFragment(),r=k(k({},on(e,["parentContext","appContext"])),{},{close:l,visible:!0}),i=null;function o(){i&&(In(null,t),i.component.update(),i=null);for(var p=arguments.length,f=new Array(p),w=0;w<p;w++)f[w]=arguments[w];var c=f.some(function(g){return g&&g.triggerCancel});e.onCancel&&c&&e.onCancel.apply(e,f);for(var a=0;a<Ze.length;a++){var s=Ze[a];if(s===l){Ze.splice(a,1);break}}}function l(){for(var p=this,f=arguments.length,w=new Array(f),c=0;c<f;c++)w[c]=arguments[c];r=k(k({},r),{},{visible:!1,afterClose:function(){typeof e.afterClose=="function"&&e.afterClose(),o.apply(p,w)}}),u(r)}function u(p){typeof p=="function"?r=p(r):r=k(k({},r),p),i&&(zt(i.component.props,r),i.component.update())}var d=function(f){var w=wi,c=w.prefixCls,a=f.prefixCls||"".concat(c,"-modal");return m(Ci,k(k({},w),{},{notUpdateGlobalConfig:!0,prefixCls:c}),{default:function(){return[m(po,k(k({},f),{},{rootPrefixCls:c,prefixCls:a}),null)]}})};function C(p){var f=m(d,k({},p));return f.appContext=e.parentContext||e.appContext||f.appContext,In(f,t),f}return i=C(r),Ze.push(l),{destroy:l,update:u}};const bt=ho;function yo(n){return k(k({icon:function(){return m(Pr,null,null)},okCancel:!1},n),{},{type:"warning"})}function bo(n){return k(k({icon:function(){return m(hi,null,null)},okCancel:!1},n),{},{type:"info"})}function Co(n){return k(k({icon:function(){return m(yi,null,null)},okCancel:!1},n),{},{type:"success"})}function wo(n){return k(k({icon:function(){return m(bi,null,null)},okCancel:!1},n),{},{type:"error"})}function ko(n){return k(k({icon:function(){return m(Pr,null,null)},okCancel:!0},n),{},{type:"confirm"})}function Vr(n){return bt(yo(n))}de.info=function(e){return bt(bo(e))};de.success=function(e){return bt(Co(e))};de.error=function(e){return bt(wo(e))};de.warning=Vr;de.warn=Vr;de.confirm=function(e){return bt(ko(e))};de.destroyAll=function(){for(;Ze.length;){var e=Ze.pop();e&&e()}};de.install=function(n){return n.component(de.name,de),n};var So={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM790.2 326H602V137.8L790.2 326zm1.8 562H232V136h302v216a42 42 0 0042 42h216v494z"}}]},name:"file",theme:"outlined"};const Ao=So;function Yn(n){for(var e=1;e<arguments.length;e++){var t=arguments[e]!=null?Object(arguments[e]):{},r=Object.keys(t);typeof Object.getOwnPropertySymbols=="function"&&(r=r.concat(Object.getOwnPropertySymbols(t).filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable}))),r.forEach(function(i){Po(n,i,t[i])})}return n}function Po(n,e,t){return e in n?Object.defineProperty(n,e,{value:t,enumerable:!0,configurable:!0,writable:!0}):n[e]=t,n}var pn=function(e,t){var r=Yn({},e,t.attrs);return m(Se,Yn({},r,{icon:Ao}),null)};pn.displayName="FileOutlined";pn.inheritAttrs=!1;const qn=pn;var Oo={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M928 444H820V330.4c0-17.7-14.3-32-32-32H473L355.7 186.2a8.15 8.15 0 00-5.5-2.2H96c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h698c13 0 24.8-7.9 29.7-20l134-332c1.5-3.8 2.3-7.9 2.3-12 0-17.7-14.3-32-32-32zM136 256h188.5l119.6 114.4H748V444H238c-13 0-24.8 7.9-29.7 20L136 643.2V256zm635.3 512H159l103.3-256h612.4L771.3 768z"}}]},name:"folder-open",theme:"outlined"};const _o=Oo;function Zn(n){for(var e=1;e<arguments.length;e++){var t=arguments[e]!=null?Object(arguments[e]):{},r=Object.keys(t);typeof Object.getOwnPropertySymbols=="function"&&(r=r.concat(Object.getOwnPropertySymbols(t).filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable}))),r.forEach(function(i){xo(n,i,t[i])})}return n}function xo(n,e,t){return e in n?Object.defineProperty(n,e,{value:t,enumerable:!0,configurable:!0,writable:!0}):n[e]=t,n}var hn=function(e,t){var r=Zn({},e,t.attrs);return m(Se,Zn({},r,{icon:_o}),null)};hn.displayName="FolderOpenOutlined";hn.inheritAttrs=!1;const Xn=hn;function Io(n,e,t){if(!ki(t))return!1;var r=typeof e;return(r=="number"?Si(t)&&Ai(e,t.length):r=="string"&&e in t)?Pi(t[e],n):!1}var Eo=Math.ceil,No=Math.max;function $o(n,e,t,r){for(var i=-1,o=No(Eo((e-n)/(t||1)),0),l=Array(o);o--;)l[r?o:++i]=n,n+=t;return l}function Bo(n){return function(e,t,r){return r&&typeof r!="number"&&Io(e,t,r)&&(t=r=void 0),e=Ft(e),t===void 0?(t=e,e=0):t=Ft(t),r=r===void 0?e<t?1:-1:Ft(r),$o(e,t,r,n)}}var To=Bo();const zo=To,Xt=(...n)=>{document.addEventListener(...n),dt(()=>document.removeEventListener(...n))},Mo="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,Ro=n=>({useHookShareState:()=>{const t=gr();$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 Oi(r)}}}});var Do={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 Lo=Do;function er(n){for(var e=1;e<arguments.length;e++){var t=arguments[e]!=null?Object(arguments[e]):{},r=Object.keys(t);typeof Object.getOwnPropertySymbols=="function"&&(r=r.concat(Object.getOwnPropertySymbols(t).filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable}))),r.forEach(function(i){Fo(n,i,t[i])})}return n}function Fo(n,e,t){return e in n?Object.defineProperty(n,e,{value:t,enumerable:!0,configurable:!0,writable:!0}):n[e]=t,n}var yn=function(e,t){var r=er({},e,t.attrs);return m(Se,er({},r,{icon:Lo}),null)};yn.displayName="CloudServerOutlined";yn.inheritAttrs=!1;const jo=yn;var Qo={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M832 64H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V96c0-17.7-14.3-32-32-32zm-600 72h560v208H232V136zm560 480H232V408h560v208zm0 272H232V680h560v208zM304 240a40 40 0 1080 0 40 40 0 10-80 0zm0 272a40 40 0 1080 0 40 40 0 10-80 0zm0 272a40 40 0 1080 0 40 40 0 10-80 0z"}}]},name:"database",theme:"outlined"};const Vo=Qo;function tr(n){for(var e=1;e<arguments.length;e++){var t=arguments[e]!=null?Object(arguments[e]):{},r=Object.keys(t);typeof Object.getOwnPropertySymbols=="function"&&(r=r.concat(Object.getOwnPropertySymbols(t).filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable}))),r.forEach(function(i){Uo(n,i,t[i])})}return n}function Uo(n,e,t){return e in n?Object.defineProperty(n,e,{value:t,enumerable:!0,configurable:!0,writable:!0}):n[e]=t,n}var bn=function(e,t){var r=tr({},e,t.attrs);return m(Se,tr({},r,{icon:Vo}),null)};bn.displayName="DatabaseOutlined";bn.inheritAttrs=!1;const Ho=bn;var Wo={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 Go=Wo;function nr(n){for(var e=1;e<arguments.length;e++){var t=arguments[e]!=null?Object(arguments[e]):{},r=Object.keys(t);typeof Object.getOwnPropertySymbols=="function"&&(r=r.concat(Object.getOwnPropertySymbols(t).filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable}))),r.forEach(function(i){Jo(n,i,t[i])})}return n}function Jo(n,e,t){return e in n?Object.defineProperty(n,e,{value:t,enumerable:!0,configurable:!0,writable:!0}):n[e]=t,n}var Cn=function(e,t){var r=nr({},e,t.attrs);return m(Se,nr({},r,{icon:Go}),null)};Cn.displayName="LeftCircleOutlined";Cn.inheritAttrs=!1;const Ko=Cn;var Yo={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M521.7 82c-152.5-.4-286.7 78.5-363.4 197.7-3.4 5.3.4 12.3 6.7 12.3h70.3c4.8 0 9.3-2.1 12.3-5.8 7-8.5 14.5-16.7 22.4-24.5 32.6-32.5 70.5-58.1 112.7-75.9 43.6-18.4 90-27.8 137.9-27.8 47.9 0 94.3 9.3 137.9 27.8 42.2 17.8 80.1 43.4 112.7 75.9 32.6 32.5 58.1 70.4 76 112.5C865.7 417.8 875 464.1 875 512c0 47.9-9.4 94.2-27.8 137.8-17.8 42.1-43.4 80-76 112.5s-70.5 58.1-112.7 75.9A352.8 352.8 0 01520.6 866c-47.9 0-94.3-9.4-137.9-27.8A353.84 353.84 0 01270 762.3c-7.9-7.9-15.3-16.1-22.4-24.5-3-3.7-7.6-5.8-12.3-5.8H165c-6.3 0-10.2 7-6.7 12.3C234.9 863.2 368.5 942 520.6 942c236.2 0 428-190.1 430.4-425.6C953.4 277.1 761.3 82.6 521.7 82zM395.02 624v-76h-314c-4.4 0-8-3.6-8-8v-56c0-4.4 3.6-8 8-8h314v-76c0-6.7 7.8-10.5 13-6.3l141.9 112a8 8 0 010 12.6l-141.9 112c-5.2 4.1-13 .4-13-6.3z"}}]},name:"login",theme:"outlined"};const qo=Yo;function rr(n){for(var e=1;e<arguments.length;e++){var t=arguments[e]!=null?Object(arguments[e]):{},r=Object.keys(t);typeof Object.getOwnPropertySymbols=="function"&&(r=r.concat(Object.getOwnPropertySymbols(t).filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable}))),r.forEach(function(i){Zo(n,i,t[i])})}return n}function Zo(n,e,t){return e in n?Object.defineProperty(n,e,{value:t,enumerable:!0,configurable:!0,writable:!0}):n[e]=t,n}var wn=function(e,t){var r=rr({},e,t.attrs);return m(Se,rr({},r,{icon:qo}),null)};wn.displayName="LoginOutlined";wn.inheritAttrs=!1;const Xo=wn;var el={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M666.7 505.5l-246-178A8 8 0 00408 334v46.9c0 10.2 4.9 19.9 13.2 25.9L566.6 512 421.2 617.2c-8.3 6-13.2 15.6-13.2 25.9V690c0 6.5 7.4 10.3 12.7 6.5l246-178c4.4-3.2 4.4-9.8 0-13z"}},{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:"right-circle",theme:"outlined"};const tl=el;function ir(n){for(var e=1;e<arguments.length;e++){var t=arguments[e]!=null?Object(arguments[e]):{},r=Object.keys(t);typeof Object.getOwnPropertySymbols=="function"&&(r=r.concat(Object.getOwnPropertySymbols(t).filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable}))),r.forEach(function(i){nl(n,i,t[i])})}return n}function nl(n,e,t){return e in n?Object.defineProperty(n,e,{value:t,enumerable:!0,configurable:!0,writable:!0}):n[e]=t,n}var kn=function(e,t){var r=ir({},e,t.attrs);return m(Se,ir({},r,{icon:tl}),null)};kn.displayName="RightCircleOutlined";kn.inheritAttrs=!1;const rl=kn;const Ur={"date-asc":H("sortByDateAscending"),"date-desc":H("sortByDateDescending"),"name-asc":H("sortByNameAscending"),"name-desc":H("sortByNameDescending"),"size-asc":H("sortBySizeAscending"),"size-desc":H("sortBySizeDescending")};var Hr=(n=>(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))(Hr||{});const il=(n,e)=>{const t=n.type==="dir"?1:0;return(e.type==="dir"?1:0)-t},ar=(n,e)=>{const t=Date.parse(n.date),r=Date.parse(e.date);return t-r},or=(n,e)=>{const t=n.name.toLowerCase(),r=e.name.toLowerCase();return t.localeCompare(r)},lr=(n,e)=>n.bytes-e.bytes,et=(n,e)=>{const t=(r,i)=>{switch(e){case"date-asc":return ar(r,i);case"date-desc":return ar(i,r);case"name-asc":return or(r,i);case"name-desc":return or(i,r);case"size-asc":return lr(r,i);case"size-desc":return lr(i,r);default:throw new Error(`Invalid sort method: ${e}`)}};return n.slice().sort((r,i)=>il(r,i)||t(r,i))},mt=async(n,e)=>(await sn.get(`/files/${n}`,{params:{folder_path:e}})).data,al=async(n,e)=>(await sn.post(`/delete_files/${n}`,{file_paths:e})).data,ol=async(n,e,t)=>(await sn.post(`/move_files/${n}`,{file_paths:e,dest:t})).data;function Oe(n){if(typeof n!="string")throw new TypeError("Path must be a string. Received "+JSON.stringify(n))}function sr(n,e){for(var t="",r=0,i=-1,o=0,l,u=0;u<=n.length;++u){if(u<n.length)l=n.charCodeAt(u);else{if(l===47)break;l=47}if(l===47){if(!(i===u-1||o===1))if(i!==u-1&&o===2){if(t.length<2||r!==2||t.charCodeAt(t.length-1)!==46||t.charCodeAt(t.length-2)!==46){if(t.length>2){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=u,o=0;continue}}else if(t.length===2||t.length===1){t="",r=0,i=u,o=0;continue}}e&&(t.length>0?t+="/..":t="..",r=2)}else t.length>0?t+="/"+n.slice(i+1,u):t=n.slice(i+1,u),r=u-i-1;i=u,o=0}else l===46&&o!==-1?++o:o=-1}return t}function ll(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 o;i>=0?o=arguments[i]:(r===void 0&&(r=process.cwd()),o=r),Oe(o),o.length!==0&&(e=o+"/"+e,t=o.charCodeAt(0)===47)}return e=sr(e,!t),t?e.length>0?"/"+e:"/":e.length>0?e:"."},normalize:function(e){if(Oe(e),e.length===0)return".";var t=e.charCodeAt(0)===47,r=e.charCodeAt(e.length-1)===47;return e=sr(e,!t),e.length===0&&!t&&(e="."),e.length>0&&r&&(e+="/"),t?"/"+e:e},isAbsolute:function(e){return Oe(e),e.length>0&&e.charCodeAt(0)===47},join:function(){if(arguments.length===0)return".";for(var e,t=0;t<arguments.length;++t){var r=arguments[t];Oe(r),r.length>0&&(e===void 0?e=r:e+="/"+r)}return e===void 0?".":tt.normalize(e)},relative:function(e,t){if(Oe(e),Oe(t),e===t||(e=tt.resolve(e),t=tt.resolve(t),e===t))return"";for(var r=1;r<e.length&&e.charCodeAt(r)===47;++r);for(var i=e.length,o=i-r,l=1;l<t.length&&t.charCodeAt(l)===47;++l);for(var u=t.length,d=u-l,C=o<d?o:d,p=-1,f=0;f<=C;++f){if(f===C){if(d>C){if(t.charCodeAt(l+f)===47)return t.slice(l+f+1);if(f===0)return t.slice(l+f)}else o>C&&(e.charCodeAt(r+f)===47?p=f:f===0&&(p=0));break}var w=e.charCodeAt(r+f),c=t.charCodeAt(l+f);if(w!==c)break;w===47&&(p=f)}var a="";for(f=r+p+1;f<=i;++f)(f===i||e.charCodeAt(f)===47)&&(a.length===0?a+="..":a+="/..");return a.length>0?a+t.slice(l+p):(l+=p,t.charCodeAt(l)===47&&++l,t.slice(l))},_makeLong:function(e){return e},dirname:function(e){if(Oe(e),e.length===0)return".";for(var t=e.charCodeAt(0),r=t===47,i=-1,o=!0,l=e.length-1;l>=1;--l)if(t=e.charCodeAt(l),t===47){if(!o){i=l;break}}else o=!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');Oe(e);var r=0,i=-1,o=!0,l;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(l=e.length-1;l>=0;--l){var C=e.charCodeAt(l);if(C===47){if(!o){r=l+1;break}}else d===-1&&(o=!1,d=l+1),u>=0&&(C===t.charCodeAt(u)?--u===-1&&(i=l):(u=-1,i=d))}return r===i?i=d:i===-1&&(i=e.length),e.slice(r,i)}else{for(l=e.length-1;l>=0;--l)if(e.charCodeAt(l)===47){if(!o){r=l+1;break}}else i===-1&&(o=!1,i=l+1);return i===-1?"":e.slice(r,i)}},extname:function(e){Oe(e);for(var t=-1,r=0,i=-1,o=!0,l=0,u=e.length-1;u>=0;--u){var d=e.charCodeAt(u);if(d===47){if(!o){r=u+1;break}continue}i===-1&&(o=!1,i=u+1),d===46?t===-1?t=u:l!==1&&(l=1):t!==-1&&(l=-1)}return t===-1||i===-1||l===0||l===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 ll("/",e)},parse:function(e){Oe(e);var t={root:"",dir:"",base:"",ext:"",name:""};if(e.length===0)return t;var r=e.charCodeAt(0),i=r===47,o;i?(t.root="/",o=1):o=0;for(var l=-1,u=0,d=-1,C=!0,p=e.length-1,f=0;p>=o;--p){if(r=e.charCodeAt(p),r===47){if(!C){u=p+1;break}continue}d===-1&&(C=!1,d=p+1),r===46?l===-1?l=p:f!==1&&(f=1):l!==-1&&(f=-1)}return l===-1||d===-1||f===0||f===1&&l===d-1&&l===u+1?d!==-1&&(u===0&&i?t.base=t.name=e.slice(1,d):t.base=t.name=e.slice(u,d)):(u===0&&i?(t.name=e.slice(1,l),t.base=e.slice(1,d)):(t.name=e.slice(u,l),t.base=e.slice(u,d)),t.ext=e.slice(l,d)),u>0?t.dir=e.slice(0,u-1):i&&(t.dir="/"),t},sep:"/",delimiter:":",win32:null,posix:null};tt.posix=tt;var nt=tt,en={},sl={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})(_i,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:'<div class="bar" role="bar"><div class="peg"></div></div><div class="spinner" role="spinner"><div class="spinner-icon"></div></div>'};t.configure=function(a){var s,g;for(s in a)g=a[s],g!==void 0&&a.hasOwnProperty(s)&&(r[s]=g);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 g=t.render(!s),h=g.querySelector(r.barSelector),y=r.speed,b=r.easing;return g.offsetWidth,u(function(v){r.positionUsing===""&&(r.positionUsing=t.getPositioningCSS()),d(h,l(a,y,b)),a===1?(d(g,{transition:"none",opacity:1}),g.offsetWidth,setTimeout(function(){d(g,{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 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(g){return!g||g.state()==="resolved"?this:(s===0&&t.start(),a++,s++,g.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(g){return g.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();p(document.documentElement,"nprogress-busy");var s=document.createElement("div");s.id="nprogress",s.className="nprogress",s.innerHTML=r.template;var g=s.querySelector(r.barSelector),h=a?"-100":o(t.status||0),y=t.getParent(),b;return d(g,{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 a=t.getElement();a&&c(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,g){return a<s?s:a>g?g:a}function o(a){return(-1+a)*100}function l(a,s,g){var h;return r.positionUsing==="translate3d"?h={transform:"translate3d("+o(a)+"%,0,0)"}:r.positionUsing==="translate"?h={transform:"translate("+o(a)+"%,0)"}:h={"margin-left":o(a)+"%"},h.transition="all "+s+"ms "+g,h}var u=function(){var a=[];function s(){var g=a.shift();g&&g(s)}return function(g){a.push(g),a.length==1&&s()}}(),d=function(){var a=["Webkit","O","Moz","ms"],s={};function g(v){return v.replace(/^-ms-/,"ms-").replace(/-([\da-z])/gi,function(S,_){return _.toUpperCase()})}function h(v){var S=document.body.style;if(v in S)return v;for(var _=a.length,I=v.charAt(0).toUpperCase()+v.slice(1),A;_--;)if(A=a[_]+I,A in S)return A;return v}function y(v){return v=g(v),s[v]||(s[v]=h(v))}function b(v,S,_){S=y(S),v.style[S]=_}return function(v,S){var _=arguments,I,A;if(_.length==2)for(I in S)A=S[I],A!==void 0&&S.hasOwnProperty(I)&&b(v,I,A);else b(v,_[1],_[2])}}();function C(a,s){var g=typeof a=="string"?a:w(a);return g.indexOf(" "+s+" ")>=0}function p(a,s){var g=w(a),h=g+s;C(g,s)||(a.className=h.substring(1))}function f(a,s){var g=w(a),h;C(a,s)&&(h=g.replace(" "+s+" "," "),a.className=h.substring(1,h.length-1))}function w(a){return(" "+(a&&a.className||"")+" ").replace(/\s+/gi," ")}function c(a){a&&a.parentNode&&a.parentNode.removeChild(a)}return t})})(sl);const ul=en,At=new Map,Y=Or(),Tt=(n,e=!1)=>`/infinite_image_browsing/file?filename=${encodeURIComponent(n.fullpath)}${e?`&disposition=${encodeURIComponent(n.name)}`:""}`,cl=(n,e)=>`/infinite_image_browsing/image-thumbnail?path=${encodeURIComponent(n.fullpath)}&size=${e}`,{eventEmitter:Wr,useEventListen:dl}=_r(),{useHookShareState:je}=Ro(()=>{const n=E({tabIdx:-1,paneIdx:-1,target:"local"}),e=L(()=>un(t.value)),t=E([]),r=L(()=>{var w;return t.value.map(c=>c.curr).slice((w=Y.conf)!=null&&w.is_win&&n.value.target==="local"?1:0)}),i=L(()=>nt.join(...r.value)),o=E(Hr.DATE_DESC),l=L(()=>{var s;if(!e.value)return[];const w=((s=e.value)==null?void 0:s.files)??[],c=o.value,{walkFiles:a}=e.value;return n.value.walkMode&&a?a.map(g=>et(g,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:i,currPage:e,stack:t,sortMethod:o,sortedFiles:l,scroller:E(),stackViewEl:E(),walkModePath:p,props:n,...fl(),..._r()}}),Pt=ua(),fl=()=>{const n=E(""),e=Ti(Pt.checkBaiduyunInstalled,!1),t=E(!1),r=E("");return{installBaiduyunBin:async()=>{var l;try{r.value="",t.value=!0,await Ri(),Pt.baiduyunInstalled=null,await Pt.checkBaiduyunInstalled()}catch(u){$n(u)&&(r.value=((l=u.response)==null?void 0:l.data.detail)??"error")}finally{t.value=!1}},installedBaiduyun:e,failedHint:r,baiduyunLoading:t,bduss:n,onLoginBtnClick:async()=>{var l,u;if(!t.value)try{t.value=!0,Y.user=await Di(n.value)}catch(d){console.error(d),ht.error($n(d)?((u=(l=d.response)==null?void 0:l.data)==null?void 0:u.detail)??H("unknownError"):H("unknownError"))}finally{t.value=!1}}}};function vl(n){const{scroller:e,sortedFiles:t,previewIdx:r,eventEmitter:i,canLoadNext:o}=je().toRefs(),l=E(!1);let u=null;const d=(w,c)=>{var a;l.value=w,u!=null&&!w&&c&&((a=e.value)==null||a.scrollToItem(u),u=null)},C=()=>{n.walkMode&&n.target==="local"&&!f("next")&&o&&(ht.info(H("loadingNextFolder")),i.value.emit("loadNextDir"))};Xt("keydown",w=>{var c;if(l.value){let a=r.value;if(["ArrowDown","ArrowRight"].includes(w.key))for(a++;t.value[a]&&!ke(t.value[a].name);)a++;else if(["ArrowUp","ArrowLeft"].includes(w.key))for(a--;t.value[a]&&!ke(t.value[a].name);)a--;if(ke((c=t.value[a])==null?void 0:c.name)??""){r.value=a;const s=e.value;s&&!(a>=s.$_startIndex&&a<=s.$_endIndex)&&(u=a)}C()}});const p=w=>{var a;let c=r.value;if(w==="next")for(c++;t.value[c]&&!ke(t.value[c].name);)c++;else if(w==="prev")for(c--;t.value[c]&&!ke(t.value[c].name);)c--;if(ke((a=t.value[c])==null?void 0:a.name)??""){r.value=c;const s=e.value;s&&!(c>=s.$_startIndex&&c<=s.$_endIndex)&&(u=c)}C()},f=w=>{var a;let c=r.value;if(w==="next")for(c++;t.value[c]&&!ke(t.value[c].name);)c++;else if(w==="prev")for(c--;t.value[c]&&!ke(t.value[c].name);)c--;return ke((a=t.value[c])==null?void 0:a.name)??""};return{previewIdx:r,onPreviewVisibleChange:d,previewing:l,previewImgMove:p,canPreview:f}}function ml(n){const e=E(),{installedBaiduyun:t,scroller:r,stackViewEl:i,stack:o,currPage:l,currLocation:u,basePath:d,sortMethod:C,useEventListen:p,walkModePath:f}=je().toRefs();ve(()=>o.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(!o.value.length){const y=await mt(n.target,"/");o.value.push({files:y.files,curr:"/"})}if(e.value=new ul,e.value.configure({parent:i.value}),n.path&&n.path!=="/"){if(await s(n.path),n.walkMode){await ct();const[y]=et(l.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)}}),ve(()=>n.target==="netdisk"&&t.value&&Y.user,async(h,y)=>{if(h&&!y){const b=await mt(n.target,"/");o.value=[{files:b.files,curr:"/"}]}}),ve(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(_=>_.dir===f.value))==null?void 0:S.zh)??b):b};y.name=me("div",{style:"display:flex;align-items:center"},[me(n.target==="local"?Ho:jo),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)));o.value.push({files:S,curr:h.name})}finally{(b=e.value)==null||b.done()}},a=h=>{for(;h<o.value.length-1;)o.value.pop()},s=async(h,y=!0)=>{var v,S,_;const b=o.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=o.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<A.length;x++)o.value.pop();if(!I.length&&y)return g();for(const x of I){const O=(_=l.value)==null?void 0:_.files.find($=>$.name===x);$t(O),await c(O)}}catch(I){throw console.error(h),ht.error(H("moveFailedCheckPath")),o.value=b,I}},g=async()=>{var h,y;try{if((h=e.value)==null||h.start(),f.value){await s(f.value,!1),await xi();const[b]=et(l.value.files,C.value).filter(v=>v.type==="dir");b&&await s(b.fullpath,!1)}else{const{files:b}=await mt(n.target,o.value.length===1?"/":u.value);un(o.value).files=b}}finally{(y=e.value)==null||y.done()}};return p.value("refresh",g),{refresh:g,copyLocation:w,back:a,openNext:c,currPage:l,currLocation:u,to:s,stack:o,scroller:r}}function gl(n){const{scroller:e,sortedFiles:t,stack:r,sortMethod:i,currLocation:o,currPage:l,stackViewEl:u,canLoadNext:d}=je().toRefs(),{state:C}=je(),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")+" "+Ur[A].toLocaleLowerCase()},a=272,s=64,g=a*2,{width:h}=Ii(u),y=L(()=>{const A=h.value;if(!(f.value==="line"||!A))return~~(A/(f.value==="grid"?a:g))}),b=L(()=>{const A=f.value;if(A==="line")return{first:80,second:void 0};const x=A==="grid"?a:g;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 O=r.value[r.value.length-2],$=et(O.files,i.value),N=$.findIndex(T=>{var R;return T.name===((R=l.value)==null?void 0:R.curr)});if(N!==-1){const T=$[N+1],R=nt.normalize(nt.join(o.value,"../",T.name)),te=await mt(n.target,R),F=l.value;F.curr=T.name,F.walkFiles||(F.walkFiles=[F.files]),F.walkFiles.push(te.files),console.log("curr page files length",(x=l.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 _=Nt(async()=>{const A=e.value;A&&A.$_endIndex>t.value.length-10&&n.walkMode&&S()},300),I=L(()=>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:a,sortMethod:i,largeGridSize:g,onScroll:_,loadNextDir:S,loadNextDirLoading:v,canLoadNext:d,itemSize:b,thumbnailSize:I}}function pl(n){const{currLocation:e,sortedFiles:t,currPage:r,multiSelectedIdxs:i,eventEmitter:o}=je().toRefs(),l=()=>{i.value=[]};return Xt("click",l),Xt("blur",l),ve(r,l),{onFileDragStart:(C,p)=>{const f=ra(t.value[p]);console.log("onFileDragStart set drag file ",C,p,f);const w=[f];let c=f.type==="dir";if(i.value.includes(p)){const a=i.value.map(s=>t.value[s]);w.push(...a),c=a.some(s=>s.type==="dir")}C.dataTransfer.setData("text/plain",JSON.stringify({from:n.target,includeDir:c,loc:e.value,path:ca(w,"fullpath").map(a=>a.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(a=>a.split(/[/\\]/).pop()).map(a=>me("li",a)))]);de.confirm({title:H("confirm"),content:c,maskClosable:!0,async onOk(){await ol(n.target,p.path,w),Wr.emit("removeFiles",[p.path,p.loc]),await o.value.emit("refresh")}})}else{const c=p.from==="local"?"upload":"download",a=c==="upload"?H("upload"):H("download"),s=me("div",[me("div",`${En.value==="en"?"from":"从"} ${n.target!=="local"?H("local"):H("cloud")} `),me("ol",p.path.map(g=>g.split(/[/\\]/).pop()).map(g=>me("li",g))),me("div",`${a} ${n.target==="local"?H("local"):H("cloud")} ${w}`)]);de.confirm({title:H("confirmCreateTask",{type:a,more:En.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:i}}function hl(n,{openNext:e}){const t=E(!1),r=E(""),{sortedFiles:i,previewIdx:o,multiSelectedIdxs:l,stack:u,currLocation:d,spinning:C}=je().toRefs();dl("removeFiles",([c,a])=>{if(a!==d.value)return;const s=un(u.value);s.files=s.files.filter(g=>!c.includes(g.fullpath)),s.walkFiles&&(s.walkFiles=s.walkFiles.map(g=>g.filter(h=>!c.includes(h.fullpath))))});const p=rt(new Ei);return{onFileItemClick:async(c,a)=>{const g=i.value.findIndex(h=>h.name===a.name);if(o.value=g,c.shiftKey){l.value.push(g),l.value.sort((b,v)=>b-v);const h=l.value[0],y=l.value[l.value.length-1];l.value=zo(h,y+1),console.log(l.value),c.stopPropagation()}else c.ctrlKey||c.metaKey?(l.value.push(g),c.stopPropagation()):await e(a)},onContextMenuClick:async(c,a,s)=>{const g=Tt(a),h=d.value,y=async b=>{if(!C.value)try{C.value=!0,await zi(a.fullpath),Nn().querySelector("#bd_hidden_img_update_trigger").click(),$t(await Mi(),"genInfoCompleted timeout"),Nn().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(g);case"download":return window.open(Tt(a,!0));case"copyPreviewUrl":return cn(location.host+g);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:a.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:a.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=Bi({panes:[],key:""}),Y.tabList[n.tabIdx+1]=b);const v={type:n.target,target:n.target,key:Lt(),path:a.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(()=>$i(a.fullpath)).res;break}case"deleteFiles":{let b=[];l.value.includes(s)?b=l.value.map(v=>i.value[v]):b.push(a),de.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 al(n.target,v),ht.success(H("deleteSuccess")),Wr.emit("removeFiles",[v,d.value])}})}}},showGenInfo:t,imageGenInfo:r,q:p}}const yl=()=>{const{stackViewEl:n}=je().toRefs(),e=E(-1);return Ni(n,t=>{var i;let r=t.target;for(;r.parentElement;)if(r=r.parentElement,r.tagName.toLowerCase()==="li"&&r.classList.contains("file-item-trigger")){const o=(i=r.dataset)==null?void 0:i.idx;o&&Number.isSafeInteger(+o)&&(e.value=+o),console.log(r);return}}),{showMenuIdx:e}};const bl=ee({__name:"folderNavigator",props:{loc:null},emits:["to"],setup(n,{emit:e}){const t=n,r=Li(()=>t.loc),i=E(!1),o=()=>{i.value=!1,e("to",r.value)};return(l,u)=>{const d=xr,C=de;return V(),ie(Ce,null,[m(C,{visible:i.value,"onUpdate:visible":u[1]||(u[1]=p=>i.value=p),title:l.$t("inputAddressAndPressEnter"),onOk:o},{default:z(()=>[m(d,{onPressEnter:o,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=>i.value=!0)},U(l.$t("go")),1)],64)}}});function Cl(){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 Ot;function tn(){tn.init||(tn.init=!0,Ot=Cl()!==-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",Ot&&this.$el.appendChild(n),n.data="about:blank",Ot||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&&(!Ot&&this._resizeObject.contentDocument&&this._resizeObject.contentDocument.defaultView.removeEventListener("resize",this.compareAndNotify),this.$el.removeChild(this._resizeObject),this._resizeObject.onload=null,this._resizeObject=null)}}};const wl=Qi();Fi("data-v-b329ee4c");const kl={class:"resize-observer",tabindex:"-1"};ji();const Sl=wl((n,e,t,r,i,o)=>(V(),he("div",kl)));Rt.render=Sl;Rt.__scopeId="data-v-b329ee4c";Rt.__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 Al(n,e){if(!(n instanceof e))throw new TypeError("Cannot call a class as a function")}function ur(n,e){for(var t=0;t<e.length;t++){var r=e[t];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(n,r.key,r)}}function Pl(n,e,t){return e&&ur(n.prototype,e),t&&ur(n,t),n}function cr(n){return Ol(n)||_l(n)||xl(n)||Il()}function Ol(n){if(Array.isArray(n))return nn(n)}function _l(n){if(typeof Symbol<"u"&&Symbol.iterator in Object(n))return Array.from(n)}function xl(n,e){if(n){if(typeof n=="string")return nn(n,e);var t=Object.prototype.toString.call(n).slice(8,-1);if(t==="Object"&&n.constructor&&(t=n.constructor.name),t==="Map"||t==="Set")return Array.from(n);if(t==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return nn(n,e)}}function nn(n,e){(e==null||e>n.length)&&(e=n.length);for(var t=0,r=new Array(e);t<e;t++)r[t]=n[t];return r}function Il(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
|
||
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function El(n){var e;return typeof n=="function"?e={callback:n}:e=n,e}function Nl(n,e){var t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},r,i,o,l=function(d){for(var C=arguments.length,p=new Array(C>1?C-1:0),f=1;f<C;f++)p[f-1]=arguments[f];if(o=p,!(r&&d===i)){var w=t.leading;typeof w=="function"&&(w=w(d,i)),(!r||d!==i)&&w&&n.apply(void 0,[d].concat(cr(o))),i=d,clearTimeout(r),r=setTimeout(function(){n.apply(void 0,[d].concat(cr(o))),r=0},e)}};return l._clear=function(){clearTimeout(r),r=null},l}function Gr(n,e){if(n===e)return!0;if(_t(n)==="object"){for(var t in n)if(!Gr(n[t],e[t]))return!1;return!0}return!1}var $l=function(){function n(e,t,r){Al(this,n),this.el=e,this.observer=null,this.frozen=!1,this.createObserver(t,r)}return Pl(n,[{key:"createObserver",value:function(t,r){var i=this;if(this.observer&&this.destroyObserver(),!this.frozen){if(this.options=El(t),this.callback=function(u,d){i.options.callback(u,d),u&&i.options.once&&(i.frozen=!0,i.destroyObserver())},this.callback&&this.options.throttle){var o=this.options.throttleOptions||{},l=o.leading;this.callback=Nl(this.callback,this.options.throttle,{leading:function(d){return l==="both"||l==="visible"&&d||l==="hidden"&&!d}})}this.oldResult=void 0,this.observer=new IntersectionObserver(function(u){var d=u[0];if(u.length>1){var C=u.find(function(f){return f.isIntersecting});C&&(d=C)}if(i.callback){var p=d.isIntersecting&&d.intersectionRatio>=i.threshold;if(p===i.oldResult)return;i.oldResult=p,i.callback(p,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 Jr(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 $l(n,r,t);n._vue_visibilityState=i}}function Bl(n,e,t){var r=e.value,i=e.oldValue;if(!Gr(r,i)){var o=n._vue_visibilityState;if(!r){Kr(n);return}o?o.createObserver(r,t):Jr(n,{value:r},t)}}function Kr(n){var e=n._vue_visibilityState;e&&(e.destroyObserver(),delete n._vue_visibilityState)}var Tl={beforeMount:Jr,updated:Bl,unmounted:Kr},zl={itemsLimit:1e3},Ml=/(auto|scroll)/;function Yr(n,e){return n.parentNode===null?e:Yr(n.parentNode,e.concat([n]))}var Wt=function(e,t){return getComputedStyle(e,null).getPropertyValue(t)},Rl=function(e){return Wt(e,"overflow")+Wt(e,"overflow-y")+Wt(e,"overflow-x")},Dl=function(e){return Ml.test(Rl(e))};function dr(n){if(n instanceof HTMLElement||n instanceof SVGElement){for(var e=Yr(n.parentNode,[]),t=0;t<e.length;t+=1)if(Dl(e[t]))return e[t];return document.scrollingElement||document.documentElement}}function rn(n){return rn=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},rn(n)}var Ll={items:{type:Array,required:!0},keyField:{type:String,default:"id"},direction:{type:String,default:"vertical",validator:function(e){return["vertical","horizontal"].includes(e)}},listTag:{type:String,default:"div"},itemTag:{type:String,default:"div"}};function Fl(){return this.items.length&&rn(this.items[0])!=="object"}var an=!1;if(typeof window<"u"){an=!1;try{var jl=Object.defineProperty({},"passive",{get:function(){an=!0}});window.addEventListener("test",null,jl)}catch{}}let Ql=0;var Sn={name:"RecycleScroller",components:{ResizeObserver:Rt},directives:{ObserveVisibility:Tl},props:{...Ll,itemSize:{type:Number,default:null},gridItems:{type:Number,default:void 0},itemSecondarySize:{type:Number,default:void 0},minItemSize:{type:[Number,String],default:null},sizeField:{type:String,default:"size"},typeField:{type:String,default:"type"},buffer:{type:Number,default:200},pageMode:{type:Boolean,default:!1},prerender:{type:Number,default:0},emitUpdate:{type:Boolean,default:!1},updateInterval:{type:Number,default:0},skipHover:{type:Boolean,default:!1},listTag:{type:String,default:"div"},itemTag:{type:String,default:"div"},listClass:{type:[String,Object,Array],default:""},itemClass:{type:[String,Object,Array],default:""}},emits:["resize","visible","hidden","update","scroll-start","scroll-end"],data(){return{pool:[],totalSize:0,ready:!1,hoverKey:null}},computed:{sizes(){if(this.itemSize===null){const n={"-1":{accumulator:0}},e=this.items,t=this.sizeField,r=this.minItemSize;let i=1e4,o=0,l;for(let u=0,d=e.length;u<d;u++)l=e[u][t]||r,l<i&&(i=l),o+=l,n[u]={accumulator:o,size:l};return this.$_computedMinItemSize=i,n}return[]},simpleArray:Fl,itemIndexByKey(){const{keyField:n,items:e}=this,t={};for(let r=0,i=e.length;r<i;r++)t[e[r][n]]=r;return t}},watch:{items(){this.updateVisibleItems(!0)},pageMode(){this.applyPageMode(),this.updateVisibleItems(!1)},sizes:{handler(){this.updateVisibleItems(!1)},deep:!0},gridItems(){this.updateVisibleItems(!0)},itemSecondarySize(){this.updateVisibleItems(!0)}},created(){this.$_startIndex=0,this.$_endIndex=0,this.$_views=new Map,this.$_unusedViews=new Map,this.$_scrollDirty=!1,this.$_lastUpdateScrollPosition=0,this.prerender&&(this.$_prerender=!0,this.updateVisibleItems(!1)),this.gridItems&&!this.itemSize&&console.error("[vue-recycle-scroller] You must provide an itemSize when using gridItems")},mounted(){this.applyPageMode(),this.$nextTick(()=>{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 o=Vi({id:Ql++,index:e,used:!0,key:r,type:i}),l=Ui({item:t,position:0,nr:o});return n.push(l),l},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,o=this.$_computedMinItemSize,l=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,a=this.itemIndexByKey;let s,g,h,y,b;if(!C)s=g=y=b=h=0;else if(this.$_prerender)s=y=0,g=b=Math.min(this.prerender,d.length),h=null;else{const O=this.getScroll();if(e){let T=O.start-this.$_lastUpdateScrollPosition;if(T<0&&(T=-T),t===null&&T<o||T<t)return{continuous:!0}}this.$_lastUpdateScrollPosition=O.start;const $=this.buffer;O.start-=$,O.end+=$;let N=0;if(this.$refs.before&&(N=this.$refs.before.scrollHeight,O.start-=N),this.$refs.after){const T=this.$refs.after.scrollHeight;O.end+=T}if(t===null){let T,R=0,te=C-1,F=~~(C/2),ne;do ne=F,T=p[F].accumulator,T<O.start?R=F:F<C-1&&p[F+1].accumulator>O.start&&(te=F),F=~~((R+te)/2);while(F!==ne);for(F<0&&(F=0),s=F,h=p[C-1].accumulator,g=F;g<C&&p[g].accumulator<O.end;g++);for(g===-1?g=d.length-1:(g++,g>C&&(g=C)),y=s;y<C&&N+p[y].accumulator<O.start;y++);for(b=y;b<C&&N+p[b].accumulator<O.end;b++);}else{s=~~(O.start/t*r);const T=s%r;s-=T,g=Math.ceil(O.end/t*r),y=Math.max(0,Math.floor((O.start-N)/t*r)),b=Math.floor((O.end-N)/t*r),s<0&&(s=0),g>C&&(g=C),y<0&&(y=0),b>C&&(b=C),h=Math.ceil(C/r)*t}}g-s>zl.itemsLimit&&this.itemsLimitError(),this.totalSize=h;let v;const S=s<=this.$_endIndex&&g>=this.$_startIndex;if(S)for(let O=0,$=c.length;O<$;O++)v=c[O],v.nr.used&&(n&&(v.nr.index=a[v.item[u]]),(v.nr.index==null||v.nr.index<s||v.nr.index>=g)&&this.unuseView(v));const _=S?null:new Map;let I,A,x;for(let O=s;O<g;O++){I=d[O];const $=u?I[u]:I;if($==null)throw new Error(`Key is ${$} on item (keyField is '${u}')`);if(v=f.get($),!t&&!p[O].size){v&&this.unuseView(v);continue}A=I[l];let N=w.get(A),T=!1;if(!v)S?N&&N.length?v=N.pop():v=this.addView(c,O,I,$,A):(x=_.get(A)||0,(!N||x>=N.length)&&(v=this.addView(c,O,I,$,A),this.unuseView(v,!0),N=w.get(A)),v=N[x],_.set(A,x+1)),f.delete(v.nr.key),v.nr.used=!0,v.nr.index=O,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 R=N.indexOf(v);R!==-1&&N.splice(R,1)}v.item=I,T&&(O===d.length-1&&this.$emit("scroll-end"),O===0&&this.$emit("scroll-start")),t===null?(v.position=p[O-1].accumulator,v.offset=0):(v.position=Math.floor(O/r)*t,v.offset=O%r*i)}return this.$_startIndex=s,this.$_endIndex=g,this.emitUpdate&&this.$emit("update",s,g,y,b),clearTimeout(this.$_sortTimer),this.$_sortTimer=setTimeout(this.sortViews,this.updateInterval+300),{continuous:S}},getListenerTarget(){let n=dr(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(),o=t?i.height:i.width;let l=-(t?i.top:i.left),u=t?window.innerHeight:window.innerWidth;l<0&&(u+=l,l=0),l+u>o&&(u=o-l),r={start:l,end:l+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,i;if(this.pageMode){const o=dr(this.$el),l=o.tagName==="HTML"?0:o[e.scroll],u=o.getBoundingClientRect(),C=this.$el.getBoundingClientRect()[e.start]-u[e.start];t=o,r=e.scroll,i=n+l+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 Vl={key:0,ref:"before",class:"vue-recycle-scroller__slot"},Ul={key:1,ref:"after",class:"vue-recycle-scroller__slot"};function Hl(n,e,t,r,i,o){const l=Hi("ResizeObserver"),u=Wi("observe-visibility");return ln((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)=>o.handleScroll&&o.handleScroll(...d))},[n.$slots.before?(V(),ie("div",Vl,[Ct(n.$slots,"before")],512)):Te("v-if",!0),(V(),he(Bn(t.listTag),{ref:"wrapper",style:Ki({[n.direction==="vertical"?"minHeight":"minWidth"]:i.totalSize+"px"}),class:qe(["vue-recycle-scroller__item-wrapper",t.listClass])},{default:z(()=>[(V(!0),ie(Ce,null,Yt(i.pool,d=>(V(),he(Bn(t.itemTag),Gi({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}]]},Ji(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",Ul,[Ct(n.$slots,"after")],512)):Te("v-if",!0),m(l,{onNotify:o.handleResize},null,8,["onNotify"])],34)),[[u,o.handleVisibilityChange]])}Sn.render=Hl;Sn.__file="src/components/RecycleScroller.vue";const Wl={key:0,class:"uninstalled-hint"},Gl={key:0},Jl={class:"hint"},Kl={class:"location-bar"},Yl={class:"breadcrumb"},ql=["onClick"],Zl={class:"actions"},Xl=["onClick"],es={style:{width:"512px",background:"white",padding:"16px","border-radius":"4px","box-shadow":"0 0 4px #aaa",border:"1px solid #aaa"}},ts={key:0,class:"view"},ns=["data-idx","onDragstart","onClickCapture"],rs={key:0},is={key:1,class:"preview-icon-wrap"},as={class:"profile"},os={class:"name line-clamp-1"},ls={class:"basic-info"},ss={class:"name line-clamp-1"},us={class:"basic-info"},cs={key:0,class:"preview-switch"},ds=ee({__name:"stackView",props:{target:null,tabIdx:null,paneIdx:null,path:null,walkMode:{type:Boolean},stackKey:null},setup(n){const e=n,t=Or(),{installBaiduyunBin:r,installedBaiduyun:i,failedHint:o,baiduyunLoading:l,scroller:u,walkModePath:d,stackViewEl:C,props:p,bduss:f,onLoginBtnClick:w,multiSelectedIdxs:c,spinning:a}=je().toRefs(),{currLocation:s,currPage:g,refresh:h,copyLocation:y,back:b,openNext:v,stack:S,to:_}=ml(e),{gridItems:I,sortMethodConv:A,moreActionsDropdownShow:x,sortedFiles:O,sortMethod:$,viewMode:N,viewModeMap:T,itemSize:R,loadNextDir:te,loadNextDirLoading:F,canLoadNext:ne,thumbnailSize:oe,onScroll:le}=gl(e),{onDrop:ue,onFileDragStart:D}=pl(e),{onFileItemClick:J,onContextMenuClick:re,showGenInfo:X,imageGenInfo:q,q:ce}=hl(e,{openNext:v}),{previewIdx:we,onPreviewVisibleChange:Ve,previewing:_e,previewImgMove:xe,canPreview:Ie}=vl(e),{showMenuIdx:Ee}=yl();return ve(()=>e,()=>{p.value=e,e.walkMode&&(d.value=e.path);const j=At.get(e.stackKey??"");j&&(S.value=j.slice())},{immediate:!0}),(j,M)=>{const Ue=Xi,G=Fe,Q=xr,ae=ia,Ne=Fe,ge=Le,$e=ea,Ae=de,Me=yt,Re=Xe,fe=ta,An=Gt,Dt=Je,qr=io,Zr=pt;return V(),he(Zr,{spinning:P(a),size:"large"},{default:z(()=>[m(Ue,{style:{display:"none"}}),e.target==="netdisk"&&(!P(i)||!P(t).user)?(V(),ie("div",Wl,[P(i)?(V(),he(ge,{key:1,layout:"inline"},{default:z(()=>[m(ae,{label:"bduss"},{default:z(()=>[m(Q,{value:P(f),"onUpdate:value":M[0]||(M[0]=B=>Ye(f)?f.value=B:null),style:{width:"300px"}},null,8,["value"])]),_:1}),m(ae,null,{default:z(()=>[m(Ne,{onClick:P(w),type:"primary",loading:P(l)},{icon:z(()=>[m(P(Xo))]),default:z(()=>[se(" "+U(j.$t("login")),1)]),_:1},8,["onClick","loading"])]),_:1})]),_:1})):(V(),ie(Ce,{key:0},[Z("div",null,U(j.$t("dependenciesNotInstalled")),1),m(G,{type:"primary",loading:P(l),onClick:P(r)},{default:z(()=>[se(U(j.$t("clickHere2install")),1)]),_:1},8,["loading","onClick"]),P(o)?(V(),ie("p",Gl,U(P(o)),1)):Te("",!0)],64))])):(V(),ie("div",{key:1,ref_key:"stackViewEl",ref:C,onDragover:M[15]||(M[15]=Pe(()=>{},["prevent"])),onDrop:M[16]||(M[16]=Pe(B=>P(ue)(B),["prevent"])),class:"container"},[m(Ae,{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(()=>[m($e,{active:"",loading:!P(ce).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",Jl,U(j.$t("doubleClickToCopy")),1),se(" "+U(P(q)),1)],32)]),_:1},8,["loading"])]),_:1},8,["visible"]),Z("div",Kl,[Z("div",Yl,[m(Re,{style:{flex:"1"}},{default:z(()=>[(V(!0),ie(Ce,null,Yt(P(S),(B,pe)=>(V(),he(Me,{key:pe},{default:z(()=>[Z("a",{onClick:Pe(De=>P(b)(pe),["prevent"])},U(B.curr==="/"?j.$t("root"):B.curr.replace(/:\/$/,j.$t("drive"))),9,ql)]),_:2},1024))),128))]),_:1})]),Z("div",Zl,[Z("a",{class:"opt",onClick:M[4]||(M[4]=Pe((...B)=>P(h)&&P(h)(...B),["prevent"]))},U(j.$t("refresh")),1),e.target==="local"?(V(),he(Dt,{key:0},{overlay:z(()=>[m(An,null,{default:z(()=>[(V(!0),ie(Ce,null,Yt(P(t).autoCompletedDirList,B=>(V(),he(fe,{key:B.dir},{default:z(()=>[Z("a",{onClick:Pe(pe=>P(_)(B.dir),["prevent"])},U(B.zh),9,Xl)]),_:2},1024))),128))]),_:1})]),default:z(()=>[Z("a",{class:"opt",onClick:M[5]||(M[5]=Pe(()=>{},["prevent"]))},[se(U(j.$t("quickMove"))+" ",1),m(P(vr))])]),_:1})):Te("",!0),m(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",es,[m(ge,Yi(qi({labelCol:{span:6},wrapperCol:{span:18}})),{default:z(()=>[m(ae,{label:j.$t("viewMode")},{default:z(()=>[m(P(Tn),{value:P(N),"onUpdate:value":M[7]||(M[7]=B=>Ye(N)?N.value=B:null),onClick:M[8]||(M[8]=Pe(()=>{},["stop"])),conv:{value:B=>B,text:B=>P(T)[B]},options:Object.keys(P(T))},null,8,["value","conv","options"])]),_:1},8,["label"]),m(ae,{label:j.$t("sortingMethod")},{default:z(()=>[m(P(Tn),{value:P($),"onUpdate:value":M[9]||(M[9]=B=>Ye($)?$.value=B:null),onClick:M[10]||(M[10]=Pe(()=>{},["stop"])),conv:P(A),options:Object.keys(P(Ur))},null,8,["value","conv","options"])]),_:1},8,["label"]),m(ae,null,{default:z(()=>[Z("a",{onClick:M[11]||(M[11]=Pe((...B)=>P(y)&&P(y)(...B),["prevent"]))},U(j.$t("copyPath")),1),m(bl,{loc:P(s),onTo:P(_)},null,8,["loc","onTo"])]),_:1})]),_:1},16)])]),default:z(()=>[Z("a",{class:"opt",onClick:M[6]||(M[6]=Pe(()=>{},["prevent"]))},U(j.$t("more")),1)]),_:1},8,["visible","getPopupContainer"])])]),P(g)?(V(),ie("div",ts,[m(P(Sn),{class:"file-list",items:P(O),ref_key:"scroller",ref:u,onScroll:P(le),"item-size":P(R).first,"key-field":"fullpath","item-secondary-size":P(R).second,gridItems:P(I)},Zi({default:z(({item:B,index:pe})=>[m(Dt,{trigger:["contextmenu"],visible:P(t).longPressOpenContextMenu?typeof pe=="number"&&P(Ee)===pe:void 0,"onUpdate:visible":De=>typeof pe=="number"&&(Ee.value=De?pe:-1)},{overlay:z(()=>[m(An,{onClick:De=>P(re)(De,B,pe)},{default:z(()=>[m(fe,{key:"deleteFiles"},{default:z(()=>[se(U(j.$t("deleteSelected")),1)]),_:1}),B.type==="dir"?(V(),ie(Ce,{key:0},[m(fe,{key:"openInNewTab"},{default:z(()=>[se(U(j.$t("openInNewTab")),1)]),_:1}),m(fe,{key:"openOnTheRight"},{default:z(()=>[se(U(j.$t("openOnTheRight")),1)]),_:1}),m(fe,{key:"openWithWalkMode"},{default:z(()=>[se(U(j.$t("openWithWalkMode")),1)]),_:1})],64)):Te("",!0),B.type==="file"&&e.target==="local"?(V(),ie(Ce,{key:1},[m(fe,{key:"previewInNewWindow"},{default:z(()=>[se(U(j.$t("previewInNewWindow")),1)]),_:1}),m(fe,{key:"download"},{default:z(()=>[se(U(j.$t("downloadDirectly")),1)]),_:1}),m(fe,{key:"copyPreviewUrl"},{default:z(()=>[se(U(j.$t("copySourceFilePreviewLink")),1)]),_:1}),P(ke)(B.name)?(V(),ie(Ce,{key:0},[m(fe,{key:"viewGenInfo"},{default:z(()=>[se(U(j.$t("viewGenerationInfo")),1)]),_:1}),m(fe,{key:"send2txt2img"},{default:z(()=>[se(U(j.$t("sendToTxt2img")),1)]),_:1}),m(fe,{key:"send2img2img"},{default:z(()=>[se(U(j.$t("sendToImg2img")),1)]),_:1}),m(fe,{key:"send2inpaint"},{default:z(()=>[se(U(j.$t("sendToInpaint")),1)]),_:1}),m(fe,{key:"send2extras"},{default:z(()=>[se(U(j.$t("sendToExtraFeatures")),1)]),_:1})],64)):Te("",!0)],64)):Te("",!0)]),_:2},1032,["onClick"])]),default:z(()=>[(V(),ie("li",{class:qe(["file file-item-trigger",{clickable:B.type==="dir",selected:P(c).includes(pe),grid:P(N)==="grid"||P(N)==="large-size-grid","large-grid":P(N)==="large-size-grid"}]),"data-idx":pe,key:B.name,draggable:"true",onDragstart:De=>P(D)(De,pe),onClickCapture:De=>P(J)(De,B)},[P(N)!=="line"?(V(),ie("div",rs,[e.target==="local"&&P(ke)(B.name)?(V(),he(qr,{key:B.fullpath,class:qe(`idx-${pe}`),src:P(t).enableThumbnail?P(cl)(B,P(oe)):P(Tt)(B),fallback:P(Mo),preview:{src:P(O)[P(we)]?P(Tt)(P(O)[P(we)]):"",onVisibleChange:P(Ve)}},null,8,["class","src","fallback","preview"])):(V(),ie("div",is,[B.type==="file"?(V(),he(P(qn),{key:0,class:"icon center"})):(V(),he(P(Xn),{key:1,class:"icon center"}))])),Z("div",as,[Z("div",os,U(B.name),1),Z("div",ls,[Z("div",null,U(B.size),1),Z("div",null,U(B.date),1)])])])):(V(),ie(Ce,{key:1},[B.type==="file"?(V(),he(P(qn),{key:0,class:"icon"})):(V(),he(P(Xn),{key:1,class:"icon"})),Z("div",ss,U(B.name),1),Z("div",us,[Z("div",null,U(B.size),1),Z("div",null,U(B.date),1)])],64))],42,ns))]),_:2},1032,["visible","onUpdate:visible"])]),_:2},[e.walkMode?{name:"after",fn:z(()=>[m(G,{onClick:P(te),loading:P(F),block:"",type:"primary",disabled:!P(ne),ghost:""},{default:z(()=>[se(U(j.$t("loadNextPage")),1)]),_:1},8,["onClick","loading","disabled"])]),key:"0"}:void 0]),1032,["items","onScroll","item-size","item-secondary-size","gridItems"]),P(_e)?(V(),ie("div",cs,[m(P(Ko),{onClick:M[13]||(M[13]=B=>P(xe)("prev")),class:qe({disable:!P(Ie)("prev")})},null,8,["class"]),m(P(rl),{onClick:M[14]||(M[14]=B=>P(xe)("next")),class:qe({disable:!P(Ie)("next")})},null,8,["class"])])):Te("",!0)])):Te("",!0)],544))]),_:1},8,["spinning"])}}});const bs=na(ds,[["__scopeId","data-v-981ae46d"]]);export{bs as default};
|