import{E as vt}from"./CaXrkGgF.js";import{_ as Vt}from"./EEt_xA2o.js";import{E as zt}from"./BL_Z_9sU.js";import{E as Ut}from"./Bjtl-9Gw.js";import{b as ht,m as gt,c as _t,j as Gt}from"./CeUmO8rY.js";import{b as ve,u as J,E as ge,_ as le,w as _e,F as jt,aT as Wt,h as re,i as je,f as bt,p as Ie,aq as yt,a as qt,c as Yt,ag as Ne,ah as Ke,af as Jt,H as st,aU as Xt,ae as at,j as rt,aV as Qt}from"./BPRC2v3K.js";import{E as ne}from"./BUADUvnR.js";import{t as Oe}from"./DUZyM0al.js";import{f as L,I as Zt,k as R,h as C,o as c,z as H,w as m,x as Be,a as $,n as K,u as l,ak as wt,g as W,c as S,r as G,d as se,t as j,F as X,b as I,O as Je,T as Re,D as it,E as Ce,i as Se,C as $e,L as pe,ap as eo,l as fe,K as me,am as be,aT as to,P as Q,B as oo,an as no,aa as ye,v as oe,aU as lo,aV as so,aj as It,J as Xe,aA as ao,N as Me,m as Te,Y as te,G as ro,aq as Pe,y as he,H as We,j as io,a2 as Ve,s as uo,q as co}from"./Ca9y1zsW.js";import{c as ie,a as De,O as po,w as ut}from"./C-724rhL.js";import{E as xe,T as fo}from"./DC4XoMQp.js";import{T as Ct,a as mo,i as ke}from"./Immh241S.js";import{t as Ee,d as vo}from"./Cq9Fpw4b.js";import{f as ho}from"./BR6Cm0N-.js";import{E as go,C as _o}from"./CdBzMoYx.js";import{c as bo,E as yo,d as wo,a as kt,C as Io,b as Co,e as ko,f as $o,g as Eo,F as So,L as Mo}from"./Dg67gXSJ.js";import{a as To,u as Qe}from"./sr4qPEz_.js";import{b as $t,c as xo,a as No,d as Oo}from"./DaX0k22-.js";import{c as qe,E as Po,a as Fo}from"./IRdoRUc4.js";import{c as Et,E as Bo}from"./DU9RjIPE.js";import{F as Ro}from"./CEJARbP8.js";import{b as Do}from"./YeUNH851.js";import{u as Ao}from"./CPNNouYu.js";import{U as Ae,C as Le}from"./BB_Ol6Sd.js";import{E as Lo}from"./BIKH2PMP.js";import{E as Ho}from"./CnruQVlQ.js";/* empty css */import{f as Ko,u as Fe,e as Vo,g as zo,h as St,b as Ze,i as Uo,a as Go,c as et,j as Mt}from"./Ch8OMI22.js";import"./l0sNRNKZ.js";import{o as de,a as jo,e as Wo,d as Ye}from"./PFP8Cci7.js";import{u as we}from"./B6GSEys7.js";import{k as qo}from"./B3sO6I2n.js";/* empty css */import{E as Yo}from"./Dyw1aLT8.js";import{E as Jo}from"./EeQgbgy4.js";import{E as Xo}from"./Ak2swtwV.js";import"./BAT_Brgp.js";import"./BBIc9hyf.js";import"./aPBqHQcn.js";import"./DYOBeiWW.js";import"./Cb5FGNjT.js";const Qo=["light","dark"],Zo=ve({title:{type:String,default:""},description:{type:String,default:""},type:{type:String,values:qo(Ct),default:"info"},closable:{type:Boolean,default:!0},closeText:{type:String,default:""},showIcon:Boolean,center:Boolean,effect:{type:String,values:Qo,default:"light"}}),en={close:e=>e instanceof MouseEvent},tn=L({name:"ElAlert"}),on=L({...tn,props:Zo,emits:en,setup(e,{emit:n}){const o=e,{Close:s}=mo,t=Zt(),r=J("alert"),a=R(!0),i=C(()=>Ct[o.type]),u=C(()=>[r.e("icon"),{[r.is("big")]:!!o.description||!!t.default}]),d=C(()=>({"with-description":o.description||t.default})),v=f=>{a.value=!1,n("close",f)};return(f,b)=>(c(),H(Re,{name:l(r).b("fade"),persisted:""},{default:m(()=>[Be($("div",{class:K([l(r).b(),l(r).m(f.type),l(r).is("center",f.center),l(r).is(f.effect)]),role:"alert"},[f.showIcon&&l(i)?(c(),H(l(ge),{key:0,class:K(l(u))},{default:m(()=>[(c(),H(wt(l(i))))]),_:1},8,["class"])):W("v-if",!0),$("div",{class:K(l(r).e("content"))},[f.title||f.$slots.title?(c(),S("span",{key:0,class:K([l(r).e("title"),l(d)])},[G(f.$slots,"title",{},()=>[se(j(f.title),1)])],2)):W("v-if",!0),f.$slots.default||f.description?(c(),S("p",{key:1,class:K(l(r).e("description"))},[G(f.$slots,"default",{},()=>[se(j(f.description),1)])],2)):W("v-if",!0),f.closable?(c(),S(X,{key:2},[f.closeText?(c(),S("div",{key:0,class:K([l(r).e("close-btn"),l(r).is("customed")]),onClick:v},j(f.closeText),3)):(c(),H(l(ge),{key:1,class:K(l(r).e("close-btn")),onClick:v},{default:m(()=>[I(l(s))]),_:1},8,["class"]))],64)):W("v-if",!0)],2)],2),[[Je,a.value]])]),_:3},8,["name"]))}});var nn=le(on,[["__file","alert.vue"]]);const ln=_e(nn),sn={visibilityHeight:{type:Number,default:200},target:{type:String,default:""},right:{type:Number,default:40},bottom:{type:Number,default:40}},an={click:e=>e instanceof MouseEvent},rn=(e,n,o)=>{const s=it(),t=it(),r=R(!1),a=()=>{s.value&&(r.value=s.value.scrollTop>=e.visibilityHeight)},i=d=>{var v;(v=s.value)==null||v.scrollTo({top:0,behavior:"smooth"}),n("click",d)},u=jt(a,300,!0);return ht(t,"scroll",u),Ce(()=>{var d;t.value=document,s.value=document.documentElement,e.target&&(s.value=(d=document.querySelector(e.target))!=null?d:void 0,s.value||Ee(o,`target does not exist: ${e.target}`),t.value=s.value),a()}),{visible:r,handleClick:i}},Tt="ElBacktop",un=L({name:Tt}),cn=L({...un,props:sn,emits:an,setup(e,{emit:n}){const o=e,s=J("backtop"),{handleClick:t,visible:r}=rn(o,n,Tt),a=C(()=>({right:`${o.right}px`,bottom:`${o.bottom}px`}));return(i,u)=>(c(),H(Re,{name:`${l(s).namespace.value}-fade-in`},{default:m(()=>[l(r)?(c(),S("div",{key:0,style:Se(l(a)),class:K(l(s).b()),onClick:$e(l(t),["stop"])},[G(i.$slots,"default",{},()=>[I(l(ge),{class:K(l(s).e("icon"))},{default:m(()=>[I(l(Wt))]),_:1},8,["class"])])],14,["onClick"])):W("v-if",!0)]),_:3},8,["name"]))}});var dn=le(cn,[["__file","backtop.vue"]]);const pn=_e(dn),ct=e=>je(e)||pe(e)||eo(e),fn=ve({accordion:Boolean,modelValue:{type:re([Array,String,Number]),default:()=>gt([])}}),mn={[Ae]:ct,[Le]:ct},xt=Symbol("collapseContextKey"),vn=(e,n)=>{const o=R(qe(e.modelValue)),s=r=>{o.value=r;const a=e.accordion?o.value[0]:o.value;n(Ae,a),n(Le,a)},t=r=>{if(e.accordion)s([o.value[0]===r?"":r]);else{const a=[...o.value],i=a.indexOf(r);i>-1?a.splice(i,1):a.push(r),s(a)}};return fe(()=>e.modelValue,()=>o.value=qe(e.modelValue),{deep:!0}),me(xt,{activeNames:o,handleItemClick:t}),{activeNames:o,setActiveNames:s}},hn=()=>{const e=J("collapse");return{rootKls:C(()=>e.b())}},gn=L({name:"ElCollapse"}),_n=L({...gn,props:fn,emits:mn,setup(e,{expose:n,emit:o}){const s=e,{activeNames:t,setActiveNames:r}=vn(s,o),{rootKls:a}=hn();return n({activeNames:t,setActiveNames:r}),(i,u)=>(c(),S("div",{class:K(l(a))},[G(i.$slots,"default")],2))}});var bn=le(_n,[["__file","collapse.vue"]]);const yn=L({name:"ElCollapseTransition"}),wn=L({...yn,setup(e){const n=J("collapse-transition"),o=t=>{t.style.maxHeight="",t.style.overflow=t.dataset.oldOverflow,t.style.paddingTop=t.dataset.oldPaddingTop,t.style.paddingBottom=t.dataset.oldPaddingBottom},s={beforeEnter(t){t.dataset||(t.dataset={}),t.dataset.oldPaddingTop=t.style.paddingTop,t.dataset.oldPaddingBottom=t.style.paddingBottom,t.style.height&&(t.dataset.elExistsHeight=t.style.height),t.style.maxHeight=0,t.style.paddingTop=0,t.style.paddingBottom=0},enter(t){requestAnimationFrame(()=>{t.dataset.oldOverflow=t.style.overflow,t.dataset.elExistsHeight?t.style.maxHeight=t.dataset.elExistsHeight:t.scrollHeight!==0?t.style.maxHeight=`${t.scrollHeight}px`:t.style.maxHeight=0,t.style.paddingTop=t.dataset.oldPaddingTop,t.style.paddingBottom=t.dataset.oldPaddingBottom,t.style.overflow="hidden"})},afterEnter(t){t.style.maxHeight="",t.style.overflow=t.dataset.oldOverflow},enterCancelled(t){o(t)},beforeLeave(t){t.dataset||(t.dataset={}),t.dataset.oldPaddingTop=t.style.paddingTop,t.dataset.oldPaddingBottom=t.style.paddingBottom,t.dataset.oldOverflow=t.style.overflow,t.style.maxHeight=`${t.scrollHeight}px`,t.style.overflow="hidden"},leave(t){t.scrollHeight!==0&&(t.style.maxHeight=0,t.style.paddingTop=0,t.style.paddingBottom=0)},afterLeave(t){o(t)},leaveCancelled(t){o(t)}};return(t,r)=>(c(),H(Re,be({name:l(n).b()},to(s)),{default:m(()=>[G(t.$slots,"default")]),_:3},16,["name"]))}});var In=le(wn,[["__file","collapse-transition.vue"]]);const Nt=_e(In),Cn=ve({title:{type:String,default:""},name:{type:re([String,Number]),default:void 0},disabled:Boolean}),kn=e=>{const n=Q(xt),{namespace:o}=J("collapse"),s=R(!1),t=R(!1),r=To(),a=C(()=>r.current++),i=C(()=>{var b;return(b=e.name)!=null?b:`${o.value}-id-${r.prefix}-${l(a)}`}),u=C(()=>n==null?void 0:n.activeNames.value.includes(l(i)));return{focusing:s,id:a,isActive:u,handleFocus:()=>{setTimeout(()=>{t.value?t.value=!1:s.value=!0},50)},handleHeaderClick:()=>{e.disabled||(n==null||n.handleItemClick(l(i)),s.value=!1,t.value=!0)},handleEnterClick:()=>{n==null||n.handleItemClick(l(i))}}},$n=(e,{focusing:n,isActive:o,id:s})=>{const t=J("collapse"),r=C(()=>[t.b("item"),t.is("active",l(o)),t.is("disabled",e.disabled)]),a=C(()=>[t.be("item","header"),t.is("active",l(o)),{focusing:l(n)&&!e.disabled}]),i=C(()=>[t.be("item","arrow"),t.is("active",l(o))]),u=C(()=>t.be("item","wrap")),d=C(()=>t.be("item","content")),v=C(()=>t.b(`content-${l(s)}`)),f=C(()=>t.b(`head-${l(s)}`));return{arrowKls:i,headKls:a,rootKls:r,itemWrapperKls:u,itemContentKls:d,scopedContentId:v,scopedHeadId:f}},En=L({name:"ElCollapseItem"}),Sn=L({...En,props:Cn,setup(e,{expose:n}){const o=e,{focusing:s,id:t,isActive:r,handleFocus:a,handleHeaderClick:i,handleEnterClick:u}=kn(o),{arrowKls:d,headKls:v,rootKls:f,itemWrapperKls:b,itemContentKls:h,scopedContentId:w,scopedHeadId:M}=$n(o,{focusing:s,isActive:r,id:t});return n({isActive:r}),(O,x)=>(c(),S("div",{class:K(l(f))},[$("button",{id:l(M),class:K(l(v)),"aria-expanded":l(r),"aria-controls":l(w),"aria-describedby":l(w),tabindex:O.disabled?-1:0,type:"button",onClick:l(i),onKeydown:oo($e(l(u),["stop","prevent"]),["space","enter"]),onFocus:l(a),onBlur:_=>s.value=!1},[G(O.$slots,"title",{},()=>[se(j(O.title),1)]),I(l(ge),{class:K(l(d))},{default:m(()=>[I(l(bt))]),_:1},8,["class"])],42,["id","aria-expanded","aria-controls","aria-describedby","tabindex","onClick","onKeydown","onFocus","onBlur"]),I(l(Nt),null,{default:m(()=>[Be($("div",{id:l(w),role:"region",class:K(l(b)),"aria-hidden":!l(r),"aria-labelledby":l(M)},[$("div",{class:K(l(h))},[G(O.$slots,"default")],2)],10,["id","aria-hidden","aria-labelledby"]),[[Je,l(r)]])]),_:3})],2))}});var Ot=le(Sn,[["__file","collapse-item.vue"]]);const Mn=_e(bn,{CollapseItem:Ot}),Tn=Ie(Ot),xn=ve({direction:{type:String,values:["horizontal","vertical"],default:"horizontal"},contentPosition:{type:String,values:["left","center","right"],default:"center"},borderStyle:{type:re(String),default:"solid"}}),Nn=L({name:"ElDivider"}),On=L({...Nn,props:xn,setup(e){const n=e,o=J("divider"),s=C(()=>o.cssVar({"border-style":n.borderStyle}));return(t,r)=>(c(),S("div",{class:K([l(o).b(),l(o).m(t.direction)]),style:Se(l(s)),role:"separator"},[t.$slots.default&&t.direction!=="vertical"?(c(),S("div",{key:0,class:K([l(o).e("text"),l(o).is(t.contentPosition)])},[G(t.$slots,"default")],2)):W("v-if",!0)],6))}});var Pn=le(On,[["__file","divider.vue"]]);const Fn=_e(Pn),Bn=ve({style:{type:re([String,Array,Object])},currentTabId:{type:re(String)},defaultCurrentTabId:String,loop:Boolean,dir:{type:String,values:["ltr","rtl"],default:"ltr"},orientation:{type:re(String)},onBlur:Function,onFocus:Function,onMousedown:Function}),{ElCollection:Rn,ElCollectionItem:Dn,COLLECTION_INJECTION_KEY:tt,COLLECTION_ITEM_INJECTION_KEY:An}=bo("RovingFocusGroup"),ot=Symbol("elRovingFocusGroup"),Pt=Symbol("elRovingFocusGroupItem"),Ln={ArrowLeft:"prev",ArrowUp:"prev",ArrowRight:"next",ArrowDown:"next",PageUp:"first",Home:"first",PageDown:"last",End:"last"},Hn=(e,n)=>e,Kn=(e,n,o)=>{const s=Hn(e.key);return Ln[s]},Vn=(e,n)=>e.map((o,s)=>e[(s+n)%e.length]),nt=e=>{const{activeElement:n}=document;for(const o of e)if(o===n||(o.focus(),n!==document.activeElement))return},dt="currentTabIdChange",pt="rovingFocusGroup.entryFocus",zn={bubbles:!1,cancelable:!0},Un=L({name:"ElRovingFocusGroupImpl",inheritAttrs:!1,props:Bn,emits:[dt,"entryFocus"],setup(e,{emit:n}){var o;const s=R((o=e.currentTabId||e.defaultCurrentTabId)!=null?o:null),t=R(!1),r=R(!1),a=R(null),{getItems:i}=Q(tt,void 0),u=C(()=>[{outline:"none"},e.style]),d=M=>{n(dt,M)},v=()=>{t.value=!0},f=ie(M=>{var O;(O=e.onMousedown)==null||O.call(e,M)},()=>{r.value=!0}),b=ie(M=>{var O;(O=e.onFocus)==null||O.call(e,M)},M=>{const O=!l(r),{target:x,currentTarget:_}=M;if(x===_&&O&&!l(t)){const F=new Event(pt,zn);if(_==null||_.dispatchEvent(F),!F.defaultPrevented){const B=i().filter(y=>y.focusable),D=B.find(y=>y.active),E=B.find(y=>y.id===l(s)),V=[D,E,...B].filter(Boolean).map(y=>y.ref);nt(V)}}r.value=!1}),h=ie(M=>{var O;(O=e.onBlur)==null||O.call(e,M)},()=>{t.value=!1}),w=(...M)=>{n("entryFocus",...M)};me(ot,{currentTabbedId:no(s),loop:ye(e,"loop"),tabIndex:C(()=>l(t)?-1:0),rovingFocusGroupRef:a,rovingFocusGroupRootStyle:u,orientation:ye(e,"orientation"),dir:ye(e,"dir"),onItemFocus:d,onItemShiftTab:v,onBlur:h,onFocus:b,onMousedown:f}),fe(()=>e.currentTabId,M=>{s.value=M??null}),ht(a,pt,w)}});function Gn(e,n,o,s,t,r){return G(e.$slots,"default")}var jn=le(Un,[["render",Gn],["__file","roving-focus-group-impl.vue"]]);const Wn=L({name:"ElRovingFocusGroup",components:{ElFocusGroupCollection:Rn,ElRovingFocusGroupImpl:jn}});function qn(e,n,o,s,t,r){const a=oe("el-roving-focus-group-impl"),i=oe("el-focus-group-collection");return c(),H(i,null,{default:m(()=>[I(a,lo(so(e.$attrs)),{default:m(()=>[G(e.$slots,"default")]),_:3},16)]),_:3})}var Yn=le(Wn,[["render",qn],["__file","roving-focus-group.vue"]]);const Jn=L({components:{ElRovingFocusCollectionItem:Dn},props:{focusable:{type:Boolean,default:!0},active:{type:Boolean,default:!1}},emits:["mousedown","focus","keydown"],setup(e,{emit:n}){const{currentTabbedId:o,loop:s,onItemFocus:t,onItemShiftTab:r}=Q(ot,void 0),{getItems:a}=Q(tt,void 0),i=Qe(),u=R(null),d=ie(h=>{n("mousedown",h)},h=>{e.focusable?t(l(i)):h.preventDefault()}),v=ie(h=>{n("focus",h)},()=>{t(l(i))}),f=ie(h=>{n("keydown",h)},h=>{const{key:w,shiftKey:M,target:O,currentTarget:x}=h;if(w===ne.tab&&M){r();return}if(O!==x)return;const _=Kn(h);if(_){h.preventDefault();let B=a().filter(D=>D.focusable).map(D=>D.ref);switch(_){case"last":{B.reverse();break}case"prev":case"next":{_==="prev"&&B.reverse();const D=B.indexOf(x);B=s.value?Vn(B,D+1):B.slice(D+1);break}}It(()=>{nt(B)})}}),b=C(()=>o.value===l(i));return me(Pt,{rovingFocusGroupItemRef:u,tabIndex:C(()=>l(b)?0:-1),handleMousedown:d,handleFocus:v,handleKeydown:f}),{id:i,handleKeydown:f,handleFocus:v,handleMousedown:d}}});function Xn(e,n,o,s,t,r){const a=oe("el-roving-focus-collection-item");return c(),H(a,{id:e.id,focusable:e.focusable,active:e.active},{default:m(()=>[G(e.$slots,"default")]),_:3},8,["id","focusable","active"])}var Qn=le(Jn,[["render",Xn],["__file","roving-focus-item.vue"]]);const He=Symbol("elDropdown"),{ButtonGroup:Zn}=xe,el=L({name:"ElDropdown",components:{ElButton:xe,ElButtonGroup:Zn,ElScrollbar:go,ElDropdownCollection:yo,ElTooltip:De,ElRovingFocusGroup:Yn,ElOnlyChild:po,ElIcon:ge,ArrowDown:yt},props:wo,emits:["visible-change","click","command"],setup(e,{emit:n}){const o=Me(),s=J("dropdown"),{t}=qt(),r=R(),a=R(),i=R(null),u=R(null),d=R(null),v=R(null),f=R(!1),b=[ne.enter,ne.space,ne.down],h=C(()=>({maxHeight:Yt(e.maxHeight)})),w=C(()=>[s.m(D.value)]),M=C(()=>qe(e.trigger)),O=Qe().value,x=C(()=>e.id||O);fe([r,M],([g,N],[ee])=>{var P,z,Y;(P=ee==null?void 0:ee.$el)!=null&&P.removeEventListener&&ee.$el.removeEventListener("pointerenter",A),(z=g==null?void 0:g.$el)!=null&&z.removeEventListener&&g.$el.removeEventListener("pointerenter",A),(Y=g==null?void 0:g.$el)!=null&&Y.addEventListener&&N.includes("hover")&&g.$el.addEventListener("pointerenter",A)},{immediate:!0}),Xe(()=>{var g,N;(N=(g=r.value)==null?void 0:g.$el)!=null&&N.removeEventListener&&r.value.$el.removeEventListener("pointerenter",A)});function _(){F()}function F(){var g;(g=i.value)==null||g.onClose()}function B(){var g;(g=i.value)==null||g.onOpen()}const D=$t();function E(...g){n("command",...g)}function A(){var g,N;(N=(g=r.value)==null?void 0:g.$el)==null||N.focus()}function V(){}function y(){const g=l(u);M.value.includes("hover")&&(g==null||g.focus()),v.value=null}function U(g){v.value=g}function q(g){f.value||(g.preventDefault(),g.stopImmediatePropagation())}function Z(){n("visible-change",!0)}function ue(g){(g==null?void 0:g.type)==="keydown"&&u.value.focus()}function k(){n("visible-change",!1)}return me(He,{contentRef:u,role:C(()=>e.role),triggerId:x,isUsingKeyboard:f,onItemEnter:V,onItemLeave:y}),me("elDropdown",{instance:o,dropdownSize:D,handleClick:_,commandHandler:E,trigger:ye(e,"trigger"),hideOnClick:ye(e,"hideOnClick")}),{t,ns:s,scrollbar:d,wrapStyle:h,dropdownTriggerKls:w,dropdownSize:D,triggerId:x,triggerKeys:b,currentTabId:v,handleCurrentTabIdChange:U,handlerMainButtonClick:g=>{n("click",g)},handleEntryFocus:q,handleClose:F,handleOpen:B,handleBeforeShowTooltip:Z,handleShowTooltip:ue,handleBeforeHideTooltip:k,onFocusAfterTrapped:g=>{var N,ee;g.preventDefault(),(ee=(N=u.value)==null?void 0:N.focus)==null||ee.call(N,{preventScroll:!0})},popperRef:i,contentRef:u,triggeringElementRef:r,referenceElementRef:a}}});function tl(e,n,o,s,t,r){var a;const i=oe("el-dropdown-collection"),u=oe("el-roving-focus-group"),d=oe("el-scrollbar"),v=oe("el-only-child"),f=oe("el-tooltip"),b=oe("el-button"),h=oe("arrow-down"),w=oe("el-icon"),M=oe("el-button-group");return c(),S("div",{class:K([e.ns.b(),e.ns.is("disabled",e.disabled)])},[I(f,{ref:"popperRef",role:e.role,effect:e.effect,"fallback-placements":["bottom","top"],"popper-options":e.popperOptions,"gpu-acceleration":!1,"hide-after":e.trigger==="hover"?e.hideTimeout:0,"manual-mode":!0,placement:e.placement,"popper-class":[e.ns.e("popper"),e.popperClass],"reference-element":(a=e.referenceElementRef)==null?void 0:a.$el,trigger:e.trigger,"trigger-keys":e.triggerKeys,"trigger-target-el":e.contentRef,"show-after":e.trigger==="hover"?e.showTimeout:0,"stop-popper-mouse-event":!1,"virtual-ref":e.triggeringElementRef,"virtual-triggering":e.splitButton,disabled:e.disabled,transition:`${e.ns.namespace.value}-zoom-in-top`,teleported:e.teleported,pure:"",persistent:"",onBeforeShow:e.handleBeforeShowTooltip,onShow:e.handleShowTooltip,onBeforeHide:e.handleBeforeHideTooltip},ao({content:m(()=>[I(d,{ref:"scrollbar","wrap-style":e.wrapStyle,tag:"div","view-class":e.ns.e("list")},{default:m(()=>[I(u,{loop:e.loop,"current-tab-id":e.currentTabId,orientation:"horizontal",onCurrentTabIdChange:e.handleCurrentTabIdChange,onEntryFocus:e.handleEntryFocus},{default:m(()=>[I(i,null,{default:m(()=>[G(e.$slots,"dropdown")]),_:3})]),_:3},8,["loop","current-tab-id","onCurrentTabIdChange","onEntryFocus"])]),_:3},8,["wrap-style","view-class"])]),_:2},[e.splitButton?void 0:{name:"default",fn:m(()=>[I(v,{id:e.triggerId,ref:"triggeringElementRef",role:"button",tabindex:e.tabindex},{default:m(()=>[G(e.$slots,"default")]),_:3},8,["id","tabindex"])])}]),1032,["role","effect","popper-options","hide-after","placement","popper-class","reference-element","trigger","trigger-keys","trigger-target-el","show-after","virtual-ref","virtual-triggering","disabled","transition","teleported","onBeforeShow","onShow","onBeforeHide"]),e.splitButton?(c(),H(M,{key:0},{default:m(()=>[I(b,be({ref:"referenceElementRef"},e.buttonProps,{size:e.dropdownSize,type:e.type,disabled:e.disabled,tabindex:e.tabindex,onClick:e.handlerMainButtonClick}),{default:m(()=>[G(e.$slots,"default")]),_:3},16,["size","type","disabled","tabindex","onClick"]),I(b,be({id:e.triggerId,ref:"triggeringElementRef"},e.buttonProps,{role:"button",size:e.dropdownSize,type:e.type,class:e.ns.e("caret-button"),disabled:e.disabled,tabindex:e.tabindex,"aria-label":e.t("el.dropdown.toggleDropdown")}),{default:m(()=>[I(w,{class:K(e.ns.e("icon"))},{default:m(()=>[I(h)]),_:1},8,["class"])]),_:1},16,["id","size","type","class","disabled","tabindex","aria-label"])]),_:3})):W("v-if",!0)],2)}var ol=le(el,[["render",tl],["__file","dropdown.vue"]]);const nl=L({name:"DropdownItemImpl",components:{ElIcon:ge},props:kt,emits:["pointermove","pointerleave","click","clickimpl"],setup(e,{emit:n}){const o=J("dropdown"),{role:s}=Q(He,void 0),{collectionItemRef:t}=Q(Io,void 0),{collectionItemRef:r}=Q(An,void 0),{rovingFocusGroupItemRef:a,tabIndex:i,handleFocus:u,handleKeydown:d,handleMousedown:v}=Q(Pt,void 0),f=Et(t,r,a),b=C(()=>s.value==="menu"?"menuitem":s.value==="navigation"?"link":"button"),h=ie(w=>{const{code:M}=w;if(M===ne.enter||M===ne.space)return w.preventDefault(),w.stopImmediatePropagation(),n("clickimpl",w),!0},d);return{ns:o,itemRef:f,dataset:{[Co]:""},role:b,tabIndex:i,handleFocus:u,handleKeydown:h,handleMousedown:v}}});function ll(e,n,o,s,t,r){const a=oe("el-icon");return c(),S(X,null,[e.divided?(c(),S("li",be({key:0,role:"separator",class:e.ns.bem("menu","item","divided")},e.$attrs),null,16)):W("v-if",!0),$("li",be({ref:e.itemRef},{...e.dataset,...e.$attrs},{"aria-disabled":e.disabled,class:[e.ns.be("menu","item"),e.ns.is("disabled",e.disabled)],tabindex:e.tabIndex,role:e.role,onClick:i=>e.$emit("clickimpl",i),onFocus:e.handleFocus,onKeydown:$e(e.handleKeydown,["self"]),onMousedown:e.handleMousedown,onPointermove:i=>e.$emit("pointermove",i),onPointerleave:i=>e.$emit("pointerleave",i)}),[e.icon?(c(),H(a,{key:0},{default:m(()=>[(c(),H(wt(e.icon)))]),_:1})):W("v-if",!0),G(e.$slots,"default")],16,["aria-disabled","tabindex","role","onClick","onFocus","onKeydown","onMousedown","onPointermove","onPointerleave"])],64)}var sl=le(nl,[["render",ll],["__file","dropdown-item-impl.vue"]]);const Ft=()=>{const e=Q("elDropdown",{}),n=C(()=>e==null?void 0:e.dropdownSize);return{elDropdown:e,_elDropdownSize:n}},al=L({name:"ElDropdownItem",components:{ElDropdownCollectionItem:ko,ElRovingFocusItem:Qn,ElDropdownItemImpl:sl},inheritAttrs:!1,props:kt,emits:["pointermove","pointerleave","click"],setup(e,{emit:n,attrs:o}){const{elDropdown:s}=Ft(),t=Me(),r=R(null),a=C(()=>{var h,w;return(w=(h=l(r))==null?void 0:h.textContent)!=null?w:""}),{onItemEnter:i,onItemLeave:u}=Q(He,void 0),d=ie(h=>(n("pointermove",h),h.defaultPrevented),ut(h=>{if(e.disabled){u(h);return}const w=h.currentTarget;w===document.activeElement||w.contains(document.activeElement)||(i(h),h.defaultPrevented||w==null||w.focus())})),v=ie(h=>(n("pointerleave",h),h.defaultPrevented),ut(u)),f=ie(h=>{if(!e.disabled)return n("click",h),h.type!=="keydown"&&h.defaultPrevented},h=>{var w,M,O;if(e.disabled){h.stopImmediatePropagation();return}(w=s==null?void 0:s.hideOnClick)!=null&&w.value&&((M=s.handleClick)==null||M.call(s)),(O=s.commandHandler)==null||O.call(s,e.command,t,h)}),b=C(()=>({...e,...o}));return{handleClick:f,handlePointerMove:d,handlePointerLeave:v,textContent:a,propsAndAttrs:b}}});function rl(e,n,o,s,t,r){var a;const i=oe("el-dropdown-item-impl"),u=oe("el-roving-focus-item"),d=oe("el-dropdown-collection-item");return c(),H(d,{disabled:e.disabled,"text-value":(a=e.textValue)!=null?a:e.textContent},{default:m(()=>[I(u,{focusable:!e.disabled},{default:m(()=>[I(i,be(e.propsAndAttrs,{onPointerleave:e.handlePointerLeave,onPointermove:e.handlePointerMove,onClickimpl:e.handleClick}),{default:m(()=>[G(e.$slots,"default")]),_:3},16,["onPointerleave","onPointermove","onClickimpl"])]),_:3},8,["focusable"])]),_:3},8,["disabled","text-value"])}var Bt=le(al,[["render",rl],["__file","dropdown-item.vue"]]);const il=L({name:"ElDropdownMenu",props:$o,setup(e){const n=J("dropdown"),{_elDropdownSize:o}=Ft(),s=o.value,{focusTrapRef:t,onKeydown:r}=Q(Ro,void 0),{contentRef:a,role:i,triggerId:u}=Q(He,void 0),{collectionRef:d,getItems:v}=Q(Eo,void 0),{rovingFocusGroupRef:f,rovingFocusGroupRootStyle:b,tabIndex:h,onBlur:w,onFocus:M,onMousedown:O}=Q(ot,void 0),{collectionRef:x}=Q(tt,void 0),_=C(()=>[n.b("menu"),n.bm("menu",s==null?void 0:s.value)]),F=Et(a,d,t,f,x),B=ie(E=>{var A;(A=e.onKeydown)==null||A.call(e,E)},E=>{const{currentTarget:A,code:V,target:y}=E;if(A.contains(y),ne.tab===V&&E.stopImmediatePropagation(),E.preventDefault(),y!==l(a)||!So.includes(V))return;const q=v().filter(Z=>!Z.disabled).map(Z=>Z.ref);Mo.includes(V)&&q.reverse(),nt(q)});return{size:s,rovingFocusGroupRootStyle:b,tabIndex:h,dropdownKls:_,role:i,triggerId:u,dropdownListWrapperRef:F,handleKeydown:E=>{B(E),r(E)},onBlur:w,onFocus:M,onMousedown:O}}});function ul(e,n,o,s,t,r){return c(),S("ul",{ref:e.dropdownListWrapperRef,class:K(e.dropdownKls),style:Se(e.rovingFocusGroupRootStyle),tabindex:-1,role:e.role,"aria-labelledby":e.triggerId,onBlur:e.onBlur,onFocus:e.onFocus,onKeydown:$e(e.handleKeydown,["self"]),onMousedown:$e(e.onMousedown,["self"])},[G(e.$slots,"default")],46,["role","aria-labelledby","onBlur","onFocus","onKeydown","onMousedown"])}var Rt=le(il,[["render",ul],["__file","dropdown-menu.vue"]]);const cl=_e(ol,{DropdownItem:Bt,DropdownMenu:Rt}),dl=Ie(Bt),pl=Ie(Rt);let fl=class{constructor(n,o){this.parent=n,this.domNode=o,this.subIndex=0,this.subIndex=0,this.init()}init(){this.subMenuItems=this.domNode.querySelectorAll("li"),this.addListeners()}gotoSubIndex(n){n===this.subMenuItems.length?n=0:n<0&&(n=this.subMenuItems.length-1),this.subMenuItems[n].focus(),this.subIndex=n}addListeners(){const n=this.parent.domNode;Array.prototype.forEach.call(this.subMenuItems,o=>{o.addEventListener("keydown",s=>{let t=!1;switch(s.code){case ne.down:{this.gotoSubIndex(this.subIndex+1),t=!0;break}case ne.up:{this.gotoSubIndex(this.subIndex-1),t=!0;break}case ne.tab:{Oe(n,"mouseleave");break}case ne.enter:case ne.space:{t=!0,s.currentTarget.click();break}}return t&&(s.preventDefault(),s.stopPropagation()),!1})})}},ml=class{constructor(n,o){this.domNode=n,this.submenu=null,this.submenu=null,this.init(o)}init(n){this.domNode.setAttribute("tabindex","0");const o=this.domNode.querySelector(`.${n}-menu`);o&&(this.submenu=new fl(this,o)),this.addListeners()}addListeners(){this.domNode.addEventListener("keydown",n=>{let o=!1;switch(n.code){case ne.down:{Oe(n.currentTarget,"mouseenter"),this.submenu&&this.submenu.gotoSubIndex(0),o=!0;break}case ne.up:{Oe(n.currentTarget,"mouseenter"),this.submenu&&this.submenu.gotoSubIndex(this.submenu.subMenuItems.length-1),o=!0;break}case ne.tab:{Oe(n.currentTarget,"mouseleave");break}case ne.enter:case ne.space:{o=!0,n.currentTarget.click();break}}o&&n.preventDefault()})}},vl=class{constructor(n,o){this.domNode=n,this.init(o)}init(n){const o=this.domNode.childNodes;Array.from(o).forEach(s=>{s.nodeType===1&&new ml(s,n)})}};const hl=L({name:"ElMenuCollapseTransition",setup(){const e=J("menu");return{listeners:{onBeforeEnter:o=>o.style.opacity="0.2",onEnter(o,s){Ne(o,`${e.namespace.value}-opacity-transition`),o.style.opacity="1",s()},onAfterEnter(o){Ke(o,`${e.namespace.value}-opacity-transition`),o.style.opacity=""},onBeforeLeave(o){o.dataset||(o.dataset={}),Jt(o,e.m("collapse"))?(Ke(o,e.m("collapse")),o.dataset.oldOverflow=o.style.overflow,o.dataset.scrollWidth=o.clientWidth.toString(),Ne(o,e.m("collapse"))):(Ne(o,e.m("collapse")),o.dataset.oldOverflow=o.style.overflow,o.dataset.scrollWidth=o.clientWidth.toString(),Ke(o,e.m("collapse"))),o.style.width=`${o.scrollWidth}px`,o.style.overflow="hidden"},onLeave(o){Ne(o,"horizontal-collapse-transition"),o.style.width=`${o.dataset.scrollWidth}px`}}}}});function gl(e,n,o,s,t,r){return c(),H(Re,be({mode:"out-in"},e.listeners),{default:m(()=>[G(e.$slots,"default")]),_:3},16)}var _l=le(hl,[["render",gl],["__file","menu-collapse-transition.vue"]]);function Dt(e,n){const o=C(()=>{let t=e.parent;const r=[n.value];for(;t.type.name!=="ElMenu";)t.props.index&&r.unshift(t.props.index),t=t.parent;return r});return{parentMenu:C(()=>{let t=e.parent;for(;t&&!["ElMenu","ElSubMenu"].includes(t.type.name);)t=t.parent;return t}),indexPath:o}}function bl(e){return C(()=>{const o=e.backgroundColor;return o?new fo(o).shade(20).toString():""})}const At=(e,n)=>{const o=J("menu");return C(()=>o.cssVarBlock({"text-color":e.textColor||"","hover-text-color":e.textColor||"","bg-color":e.backgroundColor||"","hover-bg-color":bl(e).value||"","active-color":e.activeTextColor||"",level:`${n}`}))},yl=ve({index:{type:String,required:!0},showTimeout:Number,hideTimeout:Number,popperClass:String,disabled:Boolean,teleported:{type:Boolean,default:void 0},popperOffset:Number,expandCloseIcon:{type:ke},expandOpenIcon:{type:ke},collapseCloseIcon:{type:ke},collapseOpenIcon:{type:ke}}),ze="ElSubMenu";var lt=L({name:ze,props:yl,setup(e,{slots:n,expose:o}){const s=Me(),{indexPath:t,parentMenu:r}=Dt(s,C(()=>e.index)),a=J("menu"),i=J("sub-menu"),u=Q("rootMenu");u||Ee(ze,"can not inject root menu");const d=Q(`subMenu:${r.value.uid}`);d||Ee(ze,"can not inject sub menu");const v=R({}),f=R({});let b;const h=R(!1),w=R(),M=R(null),O=C(()=>V.value==="horizontal"&&_.value?"bottom-start":"right-start"),x=C(()=>V.value==="horizontal"&&_.value||V.value==="vertical"&&!u.props.collapse?e.expandCloseIcon&&e.expandOpenIcon?E.value?e.expandOpenIcon:e.expandCloseIcon:yt:e.collapseCloseIcon&&e.collapseOpenIcon?E.value?e.collapseOpenIcon:e.collapseCloseIcon:bt),_=C(()=>d.level===0),F=C(()=>{const P=e.teleported;return P===void 0?_.value:P}),B=C(()=>u.props.collapse?`${a.namespace.value}-zoom-in-left`:`${a.namespace.value}-zoom-in-top`),D=C(()=>V.value==="horizontal"&&_.value?["bottom-start","bottom-end","top-start","top-end","right-start","left-start"]:["right-start","right","right-end","left-start","bottom-start","bottom-end","top-start","top-end"]),E=C(()=>u.openedMenus.includes(e.index)),A=C(()=>{let P=!1;return Object.values(v.value).forEach(z=>{z.active&&(P=!0)}),Object.values(f.value).forEach(z=>{z.active&&(P=!0)}),P}),V=C(()=>u.props.mode),y=Te({index:e.index,indexPath:t,active:A}),U=At(u.props,d.level+1),q=C(()=>{var P;return(P=e.popperOffset)!=null?P:u.props.popperOffset}),Z=C(()=>{var P;return(P=e.popperClass)!=null?P:u.props.popperClass}),ue=C(()=>{var P;return(P=e.showTimeout)!=null?P:u.props.showTimeout}),k=C(()=>{var P;return(P=e.hideTimeout)!=null?P:u.props.hideTimeout}),T=()=>{var P,z,Y;return(Y=(z=(P=M.value)==null?void 0:P.popperRef)==null?void 0:z.popperInstanceRef)==null?void 0:Y.destroy()},p=P=>{P||T()},g=()=>{u.props.menuTrigger==="hover"&&u.props.mode==="horizontal"||u.props.collapse&&u.props.mode==="vertical"||e.disabled||u.handleSubMenuClick({index:e.index,indexPath:t.value,active:A.value})},N=(P,z=ue.value)=>{var Y;if(P.type!=="focus"){if(u.props.menuTrigger==="click"&&u.props.mode==="horizontal"||!u.props.collapse&&u.props.mode==="vertical"||e.disabled){d.mouseInChild.value=!0;return}d.mouseInChild.value=!0,b==null||b(),{stop:b}=st(()=>{u.openMenu(e.index,t.value)},z),F.value&&((Y=r.value.vnode.el)==null||Y.dispatchEvent(new MouseEvent("mouseenter")))}},ee=(P=!1)=>{var z;if(u.props.menuTrigger==="click"&&u.props.mode==="horizontal"||!u.props.collapse&&u.props.mode==="vertical"){d.mouseInChild.value=!1;return}b==null||b(),d.mouseInChild.value=!1,{stop:b}=st(()=>!h.value&&u.closeMenu(e.index,t.value),k.value),F.value&&P&&((z=d.handleMouseleave)==null||z.call(d,!0))};fe(()=>u.props.collapse,P=>p(!!P));{const P=Y=>{f.value[Y.index]=Y},z=Y=>{delete f.value[Y.index]};me(`subMenu:${s.uid}`,{addSubMenu:P,removeSubMenu:z,handleMouseleave:ee,mouseInChild:h,level:d.level+1})}return o({opened:E}),Ce(()=>{u.addSubMenu(y),d.addSubMenu(y)}),Xe(()=>{d.removeSubMenu(y),u.removeSubMenu(y)}),()=>{var P;const z=[(P=n.title)==null?void 0:P.call(n),te(ge,{class:i.e("icon-arrow"),style:{transform:E.value?e.expandCloseIcon&&e.expandOpenIcon||e.collapseCloseIcon&&e.collapseOpenIcon&&u.props.collapse?"none":"rotateZ(180deg)":"none"}},{default:()=>pe(x.value)?te(s.appContext.components[x.value]):te(x.value)})],Y=u.isMenuPopup?te(De,{ref:M,visible:E.value,effect:"light",pure:!0,offset:q.value,showArrow:!1,persistent:!0,popperClass:Z.value,placement:O.value,teleported:F.value,fallbackPlacements:D.value,transition:B.value,gpuAcceleration:!1},{content:()=>{var ae;return te("div",{class:[a.m(V.value),a.m("popup-container"),Z.value],onMouseenter:ce=>N(ce,100),onMouseleave:()=>ee(!0),onFocus:ce=>N(ce,100)},[te("ul",{class:[a.b(),a.m("popup"),a.m(`popup-${O.value}`)],style:U.value},[(ae=n.default)==null?void 0:ae.call(n)])])},default:()=>te("div",{class:i.e("title"),onClick:g},z)}):te(X,{},[te("div",{class:i.e("title"),ref:w,onClick:g},z),te(Nt,{},{default:()=>{var ae;return Be(te("ul",{role:"menu",class:[a.b(),a.m("inline")],style:U.value},[(ae=n.default)==null?void 0:ae.call(n)]),[[Je,E.value]])}})]);return te("li",{class:[i.b(),i.is("active",A.value),i.is("opened",E.value),i.is("disabled",e.disabled)],role:"menuitem",ariaHaspopup:!0,ariaExpanded:E.value,onMouseenter:N,onMouseleave:()=>ee(),onFocus:N},[Y])}}});const wl=ve({mode:{type:String,values:["horizontal","vertical"],default:"vertical"},defaultActive:{type:String,default:""},defaultOpeneds:{type:re(Array),default:()=>gt([])},uniqueOpened:Boolean,router:Boolean,menuTrigger:{type:String,values:["hover","click"],default:"hover"},collapse:Boolean,backgroundColor:String,textColor:String,activeTextColor:String,closeOnClickOutside:Boolean,collapseTransition:{type:Boolean,default:!0},ellipsis:{type:Boolean,default:!0},popperOffset:{type:Number,default:6},ellipsisIcon:{type:ke,default:()=>Xt},popperEffect:{type:re(String),default:"dark"},popperClass:String,showTimeout:{type:Number,default:300},hideTimeout:{type:Number,default:300}}),Ue=e=>Array.isArray(e)&&e.every(n=>pe(n)),Il={close:(e,n)=>pe(e)&&Ue(n),open:(e,n)=>pe(e)&&Ue(n),select:(e,n,o,s)=>pe(e)&&Ue(n)&&Pe(o)&&(s===void 0||s instanceof Promise)};var Cl=L({name:"ElMenu",props:wl,emits:Il,setup(e,{emit:n,slots:o,expose:s}){const t=Me(),r=t.appContext.config.globalProperties.$router,a=R(),i=J("menu"),u=J("sub-menu"),d=R(-1),v=R(e.defaultOpeneds&&!e.collapse?e.defaultOpeneds.slice(0):[]),f=R(e.defaultActive),b=R({}),h=R({}),w=C(()=>e.mode==="horizontal"||e.mode==="vertical"&&e.collapse),M=()=>{const k=f.value&&b.value[f.value];if(!k||e.mode==="horizontal"||e.collapse)return;k.indexPath.forEach(p=>{const g=h.value[p];g&&O(p,g.indexPath)})},O=(k,T)=>{v.value.includes(k)||(e.uniqueOpened&&(v.value=v.value.filter(p=>T.includes(p))),v.value.push(k),n("open",k,T))},x=k=>{const T=v.value.indexOf(k);T!==-1&&v.value.splice(T,1)},_=(k,T)=>{x(k),n("close",k,T)},F=({index:k,indexPath:T})=>{v.value.includes(k)?_(k,T):O(k,T)},B=k=>{(e.mode==="horizontal"||e.collapse)&&(v.value=[]);const{index:T,indexPath:p}=k;if(!(at(T)||at(p)))if(e.router&&r){const g=k.route||T,N=r.push(g).then(ee=>(ee||(f.value=T),ee));n("select",T,p,{index:T,indexPath:p,route:g},N)}else f.value=T,n("select",T,p,{index:T,indexPath:p})},D=k=>{const T=b.value,p=T[k]||f.value&&T[f.value]||T[e.defaultActive];p?f.value=p.index:f.value=k},E=k=>{const T=getComputedStyle(k),p=Number.parseInt(T.marginLeft,10),g=Number.parseInt(T.marginRight,10);return k.offsetWidth+p+g||0},A=()=>{var k,T;if(!a.value)return-1;const p=Array.from((T=(k=a.value)==null?void 0:k.childNodes)!=null?T:[]).filter(ce=>ce.nodeName!=="#comment"&&(ce.nodeName!=="#text"||ce.nodeValue)),g=64,N=getComputedStyle(a.value),ee=Number.parseInt(N.paddingLeft,10),P=Number.parseInt(N.paddingRight,10),z=a.value.clientWidth-ee-P;let Y=0,ae=0;return p.forEach((ce,Kt)=>{Y+=E(ce),Y<=z-g&&(ae=Kt+1)}),ae===p.length?-1:ae},V=k=>h.value[k].indexPath,y=(k,T=33.34)=>{let p;return()=>{p&&clearTimeout(p),p=setTimeout(()=>{k()},T)}};let U=!0;const q=()=>{if(d.value===A())return;const k=()=>{d.value=-1,It(()=>{d.value=A()})};U?k():y(k)(),U=!1};fe(()=>e.defaultActive,k=>{b.value[k]||(f.value=""),D(k)}),fe(()=>e.collapse,k=>{k&&(v.value=[])}),fe(b.value,M);let Z;ro(()=>{e.mode==="horizontal"&&e.ellipsis?Z=_t(a,q).stop:Z==null||Z()});const ue=R(!1);{const k=N=>{h.value[N.index]=N},T=N=>{delete h.value[N.index]};me("rootMenu",Te({props:e,openedMenus:v,items:b,subMenus:h,activeIndex:f,isMenuPopup:w,addMenuItem:N=>{b.value[N.index]=N},removeMenuItem:N=>{delete b.value[N.index]},addSubMenu:k,removeSubMenu:T,openMenu:O,closeMenu:_,handleMenuItemClick:B,handleSubMenuClick:F})),me(`subMenu:${t.uid}`,{addSubMenu:k,removeSubMenu:T,mouseInChild:ue,level:0})}return Ce(()=>{e.mode==="horizontal"&&new vl(t.vnode.el,i.namespace.value)}),s({open:T=>{const{indexPath:p}=h.value[T];p.forEach(g=>O(g,p))},close:x,handleResize:q}),()=>{var k,T;let p=(T=(k=o.default)==null?void 0:k.call(o))!=null?T:[];const g=[];if(e.mode==="horizontal"&&a.value){const z=ho(p),Y=d.value===-1?z:z.slice(0,d.value),ae=d.value===-1?[]:z.slice(d.value);ae!=null&&ae.length&&e.ellipsis&&(p=Y,g.push(te(lt,{index:"sub-menu-more",class:u.e("hide-arrow"),popperOffset:e.popperOffset},{title:()=>te(ge,{class:u.e("icon-more")},{default:()=>te(e.ellipsisIcon)}),default:()=>ae})))}const N=At(e,0),ee=e.closeOnClickOutside?[[_o,()=>{v.value.length&&(ue.value||(v.value.forEach(z=>n("close",z,V(z))),v.value=[]))}]]:[],P=Be(te("ul",{key:String(e.collapse),role:"menubar",ref:a,style:N.value,class:{[i.b()]:!0,[i.m(e.mode)]:!0,[i.m("collapse")]:e.collapse}},[...p,...g]),ee);return e.collapseTransition&&e.mode==="vertical"?te(_l,()=>P):P}}});const kl=ve({index:{type:re([String,null]),default:null},route:{type:re([String,Object])},disabled:Boolean}),$l={click:e=>pe(e.index)&&Array.isArray(e.indexPath)},Ge="ElMenuItem",El=L({name:Ge,components:{ElTooltip:De},props:kl,emits:$l,setup(e,{emit:n}){const o=Me(),s=Q("rootMenu"),t=J("menu"),r=J("menu-item");s||Ee(Ge,"can not inject root menu");const{parentMenu:a,indexPath:i}=Dt(o,ye(e,"index")),u=Q(`subMenu:${a.value.uid}`);u||Ee(Ge,"can not inject sub menu");const d=C(()=>e.index===s.activeIndex),v=Te({index:e.index,indexPath:i,active:d}),f=()=>{e.disabled||(s.handleMenuItemClick({index:e.index,indexPath:i.value,route:e.route}),n("click",v))};return Ce(()=>{u.addSubMenu(v),s.addMenuItem(v)}),Xe(()=>{u.removeSubMenu(v),s.removeMenuItem(v)}),{parentMenu:a,rootMenu:s,active:d,nsMenu:t,nsMenuItem:r,handleClick:f}}});function Sl(e,n,o,s,t,r){const a=oe("el-tooltip");return c(),S("li",{class:K([e.nsMenuItem.b(),e.nsMenuItem.is("active",e.active),e.nsMenuItem.is("disabled",e.disabled)]),role:"menuitem",tabindex:"-1",onClick:e.handleClick},[e.parentMenu.type.name==="ElMenu"&&e.rootMenu.props.collapse&&e.$slots.title?(c(),H(a,{key:0,effect:e.rootMenu.props.popperEffect,placement:"right","fallback-placements":["left"],persistent:""},{content:m(()=>[G(e.$slots,"title")]),default:m(()=>[$("div",{class:K(e.nsMenu.be("tooltip","trigger"))},[G(e.$slots,"default")],2)]),_:3},8,["effect"])):(c(),S(X,{key:1},[G(e.$slots,"default"),G(e.$slots,"title")],64))],10,["onClick"])}var Lt=le(El,[["render",Sl],["__file","menu-item.vue"]]);const Ml={title:String},Tl="ElMenuItemGroup",xl=L({name:Tl,props:Ml,setup(){return{ns:J("menu-item-group")}}});function Nl(e,n,o,s,t,r){return c(),S("li",{class:K(e.ns.b())},[$("div",{class:K(e.ns.e("title"))},[e.$slots.title?G(e.$slots,"title",{key:1}):(c(),S(X,{key:0},[se(j(e.title),1)],64))],2),$("ul",null,[G(e.$slots,"default")])],2)}var Ht=le(xl,[["render",Nl],["__file","menu-item-group.vue"]]);const Ol=_e(Cl,{MenuItem:Lt,MenuItemGroup:Ht,SubMenu:lt}),Pl=Ie(Lt);Ie(Ht);Ie(lt);const Fl=ve({options:{type:re(Array),default:()=>[]},modelValue:{type:[String,Number,Boolean],default:void 0},block:Boolean,size:Do,disabled:Boolean,validateEvent:{type:Boolean,default:!0},id:String,name:String,...Ao(["ariaLabel"])}),Bl={[Ae]:e=>pe(e)||je(e)||rt(e),[Le]:e=>pe(e)||je(e)||rt(e)},Rl=L({name:"ElSegmented"}),Dl=L({...Rl,props:Fl,emits:Bl,setup(e,{emit:n}){const o=e,s=J("segmented"),t=Qe(),r=$t(),a=xo(),{formItem:i}=No(),{inputId:u,isLabeledByFormItem:d}=Oo(o,{formItemContext:i}),v=R(null),f=Gt(),b=Te({isInit:!1,width:0,translateX:0,disabled:!1,focusVisible:!1}),h=y=>{const U=w(y);n(Ae,U),n(Le,U)},w=y=>Pe(y)?y.value:y,M=y=>Pe(y)?y.label:y,O=y=>!!(a.value||Pe(y)&&y.disabled),x=y=>o.modelValue===w(y),_=y=>o.options.find(U=>w(U)===y),F=y=>[s.e("item"),s.is("selected",x(y)),s.is("disabled",O(y))],B=()=>{if(!v.value)return;const y=v.value.querySelector(".is-selected"),U=v.value.querySelector(".is-selected input");if(!y||!U){b.width=0,b.translateX=0,b.disabled=!1,b.focusVisible=!1;return}const q=y.getBoundingClientRect();b.isInit=!0,b.width=q.width,b.translateX=y.offsetLeft,b.disabled=O(_(o.modelValue));try{b.focusVisible=U.matches(":focus-visible")}catch{}},D=C(()=>[s.b(),s.m(r.value),s.is("block",o.block)]),E=C(()=>({width:`${b.width}px`,transform:`translateX(${b.translateX}px)`,display:b.isInit?"block":"none"})),A=C(()=>[s.e("item-selected"),s.is("disabled",b.disabled),s.is("focus-visible",b.focusVisible)]),V=C(()=>o.name||t.value);return _t(v,B),fe(f,B),fe(()=>o.modelValue,()=>{var y;B(),o.validateEvent&&((y=i==null?void 0:i.validate)==null||y.call(i,"change").catch(U=>vo()))},{flush:"post"}),(y,U)=>(c(),S("div",{id:l(u),ref_key:"segmentedRef",ref:v,class:K(l(D)),role:"radiogroup","aria-label":l(d)?void 0:y.ariaLabel||"segmented","aria-labelledby":l(d)?l(i).labelId:void 0},[$("div",{class:K(l(s).e("group"))},[$("div",{style:Se(l(E)),class:K(l(A))},null,6),(c(!0),S(X,null,he(y.options,(q,Z)=>(c(),S("label",{key:Z,class:K(F(q))},[$("input",{class:K(l(s).e("item-input")),type:"radio",name:l(V),disabled:O(q),checked:x(q),onChange:ue=>h(q)},null,42,["name","disabled","checked","onChange"]),$("div",{class:K(l(s).e("item-label"))},[G(y.$slots,"default",{item:q},()=>[se(j(M(q)),1)])],2)],2))),128))],2)],10,["id","aria-label","aria-labelledby"]))}});var Al=le(Dl,[["__file","segmented.vue"]]);const Ll=_e(Al),Hl=Symbol.for("nuxt:client-only"),Kl=L({name:"ClientOnly",inheritAttrs:!1,props:["fallback","placeholder","placeholderTag","fallbackTag"],setup(e,{slots:n,attrs:o}){const s=R(!1);return Ce(()=>{s.value=!0}),me(Hl,!0),t=>{var u;if(s.value)return(u=n.default)==null?void 0:u.call(n);const r=n.fallback||n.placeholder;if(r)return r();const a=t.fallback||t.placeholder||"",i=t.fallbackTag||t.placeholderTag||"span";return S(i,o,a)}}}),Vl={class:"dialog-footer"},zl=L({__name:"Passport",props:{visible:{type:Boolean}},setup(e){const n=Te({name:"",region:"",date1:"",date2:"",delivery:!1,type:[],resource:"",desc:""}),o=Ko(),s=R("账号登录"),t=["账号登录","扫码登录"];return Fe(),(r,a)=>{const i=Ll,u=Lo,d=Po,v=Ho,f=Fo,b=xe,h=Bo;return c(),H(h,{modelValue:l(o),"onUpdate:modelValue":a[4]||(a[4]=w=>We(o)?o.value=w:null),width:"500",center:""},{footer:m(()=>[$("div",Vl,[I(b,null,{default:m(()=>[se("取消")]),_:1}),I(b,{type:"primary"},{default:m(()=>[se(" 确定 ")]),_:1})])]),default:m(()=>[I(i,{modelValue:l(s),"onUpdate:modelValue":a[0]||(a[0]=w=>We(s)?s.value=w:null),options:t,block:""},null,8,["modelValue"]),I(f,{model:l(n),"label-width":"auto",style:{"max-width":"600px"},class:"p-4"},{default:m(()=>[I(d,{label:"登录账号"},{default:m(()=>[I(u,{modelValue:l(n).name,"onUpdate:modelValue":a[1]||(a[1]=w=>l(n).name=w)},null,8,["modelValue"])]),_:1}),I(d,{label:"登录密码"},{default:m(()=>[I(u,{modelValue:l(n).name,"onUpdate:modelValue":a[2]||(a[2]=w=>l(n).name=w),type:"password"},null,8,["modelValue"])]),_:1}),I(d,{label:"记住密码"},{default:m(()=>[I(v,{modelValue:l(n).delivery,"onUpdate:modelValue":a[3]||(a[3]=w=>l(n).delivery=w)},null,8,["modelValue"])]),_:1})]),_:1},8,["model"])]),_:1},8,["modelValue"])}}}),ft=window.setInterval,Ul={class:"header fixed w-full bg-[#3f3e3c] opacity-90 border-b border-gray-200 dark:border-gray-800 -mb-px top-0 z-50 lg:mb-0 lg:border-0"},Gl={class:"xl:w-screen-xl xl:p-0 px-4 flex items-center between w-full m-auto bg-[#3f3e3c]"},jl={class:"header___left flex items-center"},Wl={class:"logo mt-1 sm:w-[250px] h-7 w-auto py-2 flex items-center"},ql={class:"flex flex-col text-center xl:p-0"},Yl={class:"hidden sm:flex"},Jl={key:0},Xl={class:"px-[20px] relative h-[60px] w-[95px] flex justify-center items-center"},Ql=["onMouseenter","onMouseleave"],Zl={class:"font-bold"},es=["onMouseenter","onMouseleave","onClick"],ts={class:"header__right items-center pr-4 xl:pr-0 md:flex hidden"},os={class:"sm:hidden flex xl:p-0 px-8"},ns=["onClick"],mt=10,ls=L({__name:"AppHeader",setup(e){io();const n=uo(),o=R(!1),s=Fe(),t=Vo(),r=zo(),a=St(),i=Ze();Uo(),Go(),(()=>{a.value=a.value.map(x=>(x.showChild=!1,x.childHeight=0,x))})();let d;const v=async x=>{var D;let _=-1;for(let E=0;E{var E;F.childHeight!==void 0&&F.childHeight>=B&&d&&clearInterval(d),F.childHeight!==void 0&&F.children!==void 0&&F.childHeight{d&&clearInterval(d)},b=()=>new Promise(x=>{a.value=a.value.map(_=>{var F;if(_.childHeight===void 0&&(_.childHeight=0),_.showChild){const B=_.children?parseInt((((F=_.children)==null?void 0:F.length)*31).toString()):0,D=ft(()=>{var E;_.childHeight!==void 0&&_.children!==void 0&&_.childHeight>0?_.childHeight-=parseInt((B/((E=_.children)==null?void 0:E.length)/5).toString()):(_.showChild=!1,clearInterval(D))},mt)}return _}),x(!0)});R(6),i.value.elMenuMaxNumber=8;const h=R("/");function w(x){switch(x){case"logOut":M();break;default:Ve("/user");break}}function M(){s.value="",localStorage.clear(),Ve("/passport/login")}const O=async()=>{var _,F,B,D,E,A;const x=localStorage.getItem("token");if(x&&x!=""){const{data:V}=await we("/auth/user",{baseURL:n.public.apiServer});(_=V.value)!=null&&_.data&&(t.value=(F=V.value)==null?void 0:F.data);const{data:y}=await we("/system/company/profile",{baseURL:n.public.apiServer});(B=y.value)!=null&&B.data&&(r.value=(D=y.value)==null?void 0:D.data,localStorage.setItem("CompanyLogo",`${(E=r.value)==null?void 0:E.companyLogo}`),localStorage.setItem("TenantName",`${(A=r.value)==null?void 0:A.tenantName}`))}};return O(),(x,_)=>{var T;const F=vt,B=Vt,D=zt,E=Ut,A=Pl,V=Ol,y=xe,U=dl,q=pl,Z=cl,ue=Kl,k=zl;return c(),S("header",Ul,[$("div",Gl,[$("div",jl,[$("div",Wl,[(T=l(i))!=null&&T.siteLogo?(c(),H(B,{key:0,to:"/"},{default:m(()=>[$("div",ql,[I(F,{src:l(i).siteLogo,shape:"square",fit:"fill",class:"w-[190px]",alt:l(i).siteName,title:l(i).siteName},null,8,["src","alt","title"])])]),_:1})):(c(),H(B,{key:1,to:"/"},{default:m(()=>{var p;return[$("text",null,j((p=l(i))==null?void 0:p.siteName),1)]}),_:1}))]),$("div",Yl,[I(V,{"default-active":l(h),mode:"horizontal","background-color":"transparent",collapse:!0,ellipsis:!1,style:{border:"none"}},{default:m(()=>[(c(!0),S(X,null,he(l(a),(p,g)=>(c(),S(X,null,[p!=null&&p.children&&p.children.length>0?(c(),S("div",Jl,[$("div",Xl,[$("h3",{class:"text-white cursor-pointer",onMouseenter:N=>v(g),onMouseleave:N=>f(g)},j(p.title),41,Ql),p.showChild?(c(),S("div",{key:0,class:"absolute top-[60px] bg-white p-2 shadow border-t-2 border-[#409eff] left-0 overflow-hidden",style:Se({height:`${p.childHeight}px`})},[(c(!0),S(X,null,he(p.children,(N,ee)=>(c(),S("div",{key:g,class:"w-[200px] p-1 cursor-pointer hover:text-[#409eff]"},[I(E,{onClick:P=>l(de)(`${p.path}`,N,N.navigationId)},{default:m(()=>[N.icon?(c(),H(D,{key:0,src:N.icon,shape:"square",size:"small"},null,8,["src"])):W("",!0),$("span",Zl,j(N.title),1)]),_:2},1032,["onClick"])]))),128))],4)):W("",!0)])])):(c(),H(A,{key:1,index:`${p.path}`},{default:m(()=>[$("h3",{onMouseenter:N=>v(g),onMouseleave:N=>f(g),onClick:N=>l(de)(`${p.path}`,p,p.navigationId),class:"text-white"},j(p.title),41,es)]),_:2},1032,["index"]))],64))),256))]),_:1},8,["default-active"])])]),$("div",ts,[l(i).showSearchTools?(c(),H(E,{key:0,class:"sm:flex hidden",size:"large"},{default:m(()=>[l(s)?(c(),H(y,{key:0,onClick:l(jo)},{default:m(()=>[se("控制台")]),_:1},8,["onClick"])):W("",!0),I(ue,null,{default:m(()=>[l(s)?(c(),H(Z,{key:0,onCommand:w},{dropdown:m(()=>[I(q,null,{default:m(()=>[I(U,{command:"user",onClick:_[0]||(_[0]=p=>l(de)("/user"))},{default:m(()=>[se("账户中心")]),_:1}),I(U,{command:"password",onClick:_[1]||(_[1]=p=>l(de)("/user/password"))},{default:m(()=>[se("修改密码 ")]),_:1}),I(U,{command:"auth",onClick:_[2]||(_[2]=p=>l(de)("/user/auth"))},{default:m(()=>[se("实名认证")]),_:1}),I(U,{command:"order",onClick:_[3]||(_[3]=p=>l(de)("/user/order"))},{default:m(()=>[se("我的订单")]),_:1}),I(U,{divided:"",command:"logOut",onClick:_[4]||(_[4]=p=>l(de)("/user/logout"))},{default:m(()=>[se("退出登录 ")]),_:1})]),_:1})]),default:m(()=>[I(E,{class:"flex items-center cursor-pointer"},{default:m(()=>{var p,g;return[I(D,{class:"cursor-pointer",src:(p=l(t))==null?void 0:p.logo,size:30},null,8,["src"]),$("span",null,j((g=l(t))==null?void 0:g.tenantName),1)]}),_:1})]),_:1})):(c(),S(X,{key:1},[],64))]),_:1})]),_:1})):W("",!0)]),$("div",os,[I(Z,null,{dropdown:m(()=>[I(q,null,{default:m(()=>[(c(!0),S(X,null,he(l(a),(p,g)=>(c(),H(U,null,{default:m(()=>[$("span",{onClick:N=>l(de)(`${p.path}`,p,p.navigationId)},j(p.title),9,ns)]),_:2},1024))),256)),l(s)?(c(),S(X,{key:0},[I(U,{divided:"",onClick:"loginDeveloperCenterByToken"in x?x.loginDeveloperCenterByToken:l(Wo)},{default:m(()=>[se("会员中心")]),_:1},8,["onClick"]),I(U,{divided:"",command:"logOut",onClick:_[5]||(_[5]=p=>l(Ve)("/user/logout"))},{default:m(()=>[se("退出")]),_:1})],64)):W("",!0)]),_:1})]),default:m(()=>[I(E,{class:"el-dropdown-link flex items-center"},{default:m(()=>{var p;return[l(s)?(c(),H(D,{key:0,class:"cursor-pointer",src:(p=l(t))==null?void 0:p.avatar,size:30},null,8,["src"])):(c(),H(y,{key:1,icon:"ElIconMenu"in x?x.ElIconMenu:l(Qt)},null,8,["icon"]))]}),_:1})]),_:1})])]),I(k,{visible:l(o),onDone:O},null,8,["visible"])])}}}),ss=""+new URL("websoft-mark-white.Dyq0PLQ0.svg",import.meta.url).href,as={class:"overflow-hidden pt-4"},rs={key:0,class:"sm:h-[3px] h-[15px]"},is={key:1,class:"sm:h-[30px] h-[15px]"},us={key:2,class:"bg-white my-3 w-3/4 m-auto"},cs={class:"w-full flex flex-col sm:bg-black justify-between"},ds={class:"sub-menu w-full xl:w-screen-xl xl:px-0 px-4 m-auto flex justify-between py-10 text-center hidden-sm-and-down"},ps={class:"left flex flex-col sm:flex-row sm:flex-wrap justify-between gap-3xl sm:w-9/12 flex-wrap w-full"},fs={class:"sub-menu-item text-left"},ms={class:"pb-4"},vs={class:"text-gray-400 hover:text-gray-300 font-bold text-[16px]"},hs={key:0,class:"sub-menu-children flex flex-col gap-xs"},gs=["onClick"],_s={key:0,class:"right w-3/12 pr-3 text-right flex justify-end"},bs={class:"qrcode flex flex-col items-center"},ys={class:"text-gray-400 py-2"},ws={class:"flex pt-1 w-auto sm:hidden px-4 sm:px-0"},Is=$("span",{class:"text-gray-400"},"Footer",-1),Cs={class:"mx-3 sm:hidden p-5 bg-white rounded-xl"},ks=["href"],$s={class:"w-full xl:w-screen-xl xl:px-0 px-4 w-full m-auto flex sm:flex-row flex-col-reverse sm:justify-between justify-center items-center sm:py-10 pt-6 pb-6 text-center"},Es={class:"text-gray-400 sm:gap-xl leading-7 flex flex-col sm:flex-row"},Ss={class:"text-gray-400 hover:text-gray-400",href:"https://beian.miit.gov.cn/",target:"_blank"},Ms={class:"tools flex gap-xl items-center opacity-80 hover:opacity-90"},Ts=$("a",{href:"https://website.websoft.top",target:"_blank"},[$("img",{src:ss,alt:"github",width:"28",class:"text-gray-400"})],-1),xs={key:0,class:"absolute bottom-0 w-full"},Ns={class:"w-full xl:w-screen-xl xl:p-0 px-4 w-full m-auto flex sm:flex-row flex-col-reverse sm:justify-center justify-center items-center sm:py-10 pt-6 pb-6 text-center"},Os={class:"text-gray-400 sm:gap-xl leading-7 flex flex-col sm:flex-row"},Ps={class:"text-gray-400 hover:text-gray-400",href:"https://beian.miit.gov.cn/",target:"_blank"},Fs=L({__name:"AppFooter",async setup(e){var u,d;let n,o;const s=Ze(),t=et(),r=Mt();localStorage.getItem("SysDomain"),console.log("---------config---------",s.value),console.log("---------website---------",t.value),console.log("---------subMenu---------",r.value);const a=R(["1"]),{data:i}=([n,o]=co(()=>we("/cms/cms-website-field/config",{baseURL:"https://server.gxwebsoft.com/api"})),n=await n,o(),n);return(u=i.value)!=null&&u.data&&(s.value=(d=i.value)==null?void 0:d.data),(v,f)=>{var F,B,D,E;const b=ln,h=vt,w=Fn,M=Tn,O=Mn,x=De,_=pn;return c(),S(X,null,[$("footer",as,[l(Ye)().startsWith("/passport/login")?(c(),S("div",rs)):(c(),S("div",is)),l(s).copyrightForDemoData?(c(),S("div",us,[I(b,{title:l(s).copyrightForDemoData,center:"","show-icon":"",type:"warning"},null,8,["title"])])):W("",!0),$("div",cs,[$("div",ds,[$("div",ps,[(c(!0),S(X,null,he(l(r),A=>(c(),S("div",fs,[$("div",ms,[$("text",vs,j(A.title),1)]),A.children?(c(),S("div",hs,[(c(!0),S(X,null,he(A.children,V=>(c(),S("a",{onClick:y=>l(de)(`${V.path}`,V,V.navigationId),class:"text-gray-400 hover:text-gray-300 cursor-pointer"},j(V.title),9,gs))),256))])):W("",!0)]))),256))]),l(s).wxQrcode?(c(),S("div",_s,[$("div",bs,[I(h,{src:l(s).wxQrcode,class:"w-[100px]"},null,8,["src"]),$("text",ys,j(l(s).wxQrcodeText),1)])])):W("",!0)]),$("div",ws,[I(w,null,{default:m(()=>[Is]),_:1})]),$("div",Cs,[I(O,{modelValue:l(a),"onUpdate:modelValue":f[0]||(f[0]=A=>We(a)?a.value=A:null),accordion:""},{default:m(()=>[(c(!0),S(X,null,he(l(r),(A,V)=>(c(),H(M,{title:A.title,name:V},{default:m(()=>[A.children?(c(!0),S(X,{key:0},he(A.children,y=>(c(),S("a",{href:y.path,class:"block cursor-pointer text-gray-600 hover:text-gray-900"},j(y.title),9,ks))),256)):W("",!0)]),_:2},1032,["title","name"]))),256))]),_:1},8,["modelValue"])]),$("div",$s,[$("div",Es,[$("span",null,"Copyright © "+j(new Date().getFullYear())+" "+j((F=l(s))==null?void 0:F.copyright),1),$("a",Ss," 备案号:"+j((B=l(s))==null?void 0:B.icpNo),1)]),$("div",Ms,[l(s).showAdminIcon?(c(),H(x,{key:0,content:"管理后台"},{default:m(()=>[Ts]),_:1})):W("",!0)])])])]),l(Ye)().startsWith("/login")?(c(),S("footer",xs,[$("div",Ns,[$("div",Os,[$("span",null,"Copyright © "+j(new Date().getFullYear())+" "+j((D=l(s))==null?void 0:D.copyright),1),$("a",Ps," 备案号:"+j((E=l(s))==null?void 0:E.icpNo),1)])])])):W("",!0),I(_)],64)}}}),Bs=L({__name:"UnderMaintenance",setup(e){const n=et(),o=s=>{window.location.href=s};return(s,t)=>{const r=xe,a=Yo,i=Jo;return c(),H(i,{class:"m-5 w-screen-sm mt-[60px] m-auto"},{default:m(()=>[I(a,{icon:l(n).statusIcon||"info",title:`${l(n).statusName||"404"}`,"sub-title":l(n).statusText||"链接失败,请检查您的网络或与网站管理员联系"},{extra:m(()=>[l(n).statusUrl?(c(),H(r,{key:0,type:"primary",onClick:t[0]||(t[0]=u=>o(`${l(n).statusUrl}`))},{default:m(()=>[se(j(l(n).statusBtnText),1)]),_:1})):W("",!0)]),_:1},8,["icon","title","sub-title"])]),_:1})}}}),Rs={class:"overflow-x-hidden"},Sa=L({__name:"default",setup(e){const n=R(!1),o=et(),s=Ze(),t=St();Fe();const r=Mt();return Ce(()=>{window.onbeforeunload=()=>{}}),(async()=>{var v,f,b,h,w,M,O;const i=window.location.hostname;if(i!=="localhost"){const{data:x}=await we("/cms/cms-domain/getTenantIdByDomain",{baseURL:"https://server.gxwebsoft.com/api",query:{domain:i}}),_=(v=x.value)==null?void 0:v.data;console.log(_,"查询当前域名是否有绑定域名,绑定则解构出租户ID放入缓存"),_&&localStorage.setItem("TenantId",`${_==null?void 0:_.tenantId}`)}const{data:u}=await we("/cms/cms-website/getSiteInfo");if(!u.value)return Xo.error("require is not defined."),!1;if(u.value.code===401){const x=Fe();return x.value="",localStorage.clear(),window.location.reload(),!1}(f=u.value)!=null&&f.data&&(console.log(u.value.data,"-======="),o.value=(b=u.value)==null?void 0:b.data,localStorage.setItem("TenantId",`${u.value.data.tenantId}`),o.value.topNavs&&(t.value=(h=o.value)==null?void 0:h.topNavs),o.value.bottomNavs&&(r.value=(w=o.value)==null?void 0:w.bottomNavs),o.value.config&&(localStorage.setItem("Domain",o.value.config.Domain),localStorage.setItem("SysDomain",o.value.config.SysDomain)));const{data:d}=await we("/cms/cms-website-field/config",{baseURL:"https://server.gxwebsoft.com/api"});(M=d.value)!=null&&M.data&&(s.value=(O=d.value)==null?void 0:O.data,localStorage.setItem("SiteName",s.value.siteName))})(),(i,u)=>{const d=ls,v=Fs;return c(),S("div",Rs,[l(n)?W("",!0):(c(),S(X,{key:0},[l(Ye)().startsWith("/manage")?G(i.$slots,"default",{key:0}):(c(),S(X,{key:1},[I(d),G(i.$slots,"default"),I(v)],64))],64)),l(n)?(c(),H(Bs,{key:1})):W("",!0)])}}});export{Sa as default};