d?Z(e,a,r,!0,!1,p):L(t,n,l,a,r,s,i,u,p)},U=(e,t,n,l,a,r,s,i,u)=>{let c=0;const d=t.length;let p=e.length-1,f=d-1;for(;c<=p&&c<=f;){const l=e[c],o=t[c]=u?Bo(t[c]):zo(t[c]);if(!Lo(l,o))break;y(l,o,n,null,a,r,s,i,u),c++}for(;c<=p&&c<=f;){const l=e[p],o=t[f]=u?Bo(t[f]):zo(t[f]);if(!Lo(l,o))break;y(l,o,n,null,a,r,s,i,u),p--,f--}if(c>p){if(c<=f){const e=f+1,o=e ((e,t,n)=>{const{items:l,lastVisitedIndex:o}=t;return(o>0?l[o].offset:0)>=n?jj(e,t,0,o,n):Wj(e,t,Math.max(0,o),n)})(e,n,t),getStopIndexForStartIndex:(e,t,n,l)=>{const{height:o,total:a,layout:r,width:s}=e,i=Pj(r)?s:o,u=Hj(e,t,l),c=n+i;let d=u.offset+u.size,p=t;for(;p {const l=eW(e,t,n,"column");return[l.size,l.offset]},getRowPosition:(e,t,n)=>{const l=eW(e,t,n,"row");return[l.size,l.offset]},getColumnOffset:(e,t,n,l,o,a)=>rW(e,t,n,l,o,"column",a),getRowOffset:(e,t,n,l,o,a)=>rW(e,t,n,l,o,"row",a),getColumnStartIndexForOffset:(e,t,n)=>nW(e,n,t,"column"),getColumnStopIndexForStartIndex:(e,t,n,l)=>{const o=eW(e,t,l,"column"),a=n+e.width;let r=o.offset+o.size,s=t;for(;s {Array.isArray(e)||(e=[e]);const n={};return e.forEach((e=>{_.value[e.id]=t,n[e.columnKey||e.id]=t})),n},updateCurrentRow:Y,updateSort:R,execFilter:P,execSort:D,execQuery:(e=void 0)=>{e&&e.filter||P(),D()},clearFilter:e=>{const{tableHeaderRef:n}=t.refs;if(!n)return;const l=Object.assign({},n.filterPanels),o=Object.keys(l);if(o.length)if("string"==typeof e&&(e=[e]),Array.isArray(e)){const n=e.map((e=>HK({columns:u.value},e)));o.forEach((e=>{const t=n.find((t=>t.id===e));t&&(t.filteredValue=[])})),t.store.commit("filterChange",{column:n,values:[],silent:!0,multi:!0})}else o.forEach((e=>{const t=u.value.find((t=>t.id===e));t&&(t.filteredValue=[])})),_.value={},t.store.commit("filterChange",{column:{},values:[],silent:!0})},clearSort:()=>{E.value&&(R(null,null,null),t.store.commit("changeSortCondition",{silent:!0}))},toggleRowExpansion:V,setExpandRowKeysAdapter:e=>{$(e),H(e)},setCurrentRowKey:G,toggleRowExpansionAdapter:(e,t)=>{u.value.some((({type:e})=>"expand"===e))?V(e,t):j(e,t)},isRowExpanded:F,updateExpandRows:z,updateCurrentRowData:q,loadOrToggle:K,updateTreeData:W,states:{tableSize:n,rowKey:l,data:o,_data:a,isComplex:r,_columns:s,originColumns:i,columns:u,fixedColumns:c,rightFixedColumns:d,leafColumns:p,fixedLeafColumns:v,rightFixedLeafColumns:h,updateOrderFns:[],leafColumnsLength:m,fixedLeafColumnsLength:g,rightFixedLeafColumnsLength:y,isAllSelected:b,selection:w,reserveSelection:x,selectOnIndeterminate:k,selectable:C,filters:_,filteredData:S,sortingColumn:E,sortProp:O,sortOrder:T,hoverRow:L,...B,...U,...X}}}function sU(e,t){return e.map((e=>{var n;return e.id===t.id?t:((null==(n=e.children)?void 0:n.length)&&(e.children=sU(e.children,t)),e)}))}function iU(e){e.forEach((e=>{var t,n;e.no=null==(t=e.getColumnIndex)?void 0:t.call(e),(null==(n=e.children)?void 0:n.length)&&iU(e.children)})),e.sort(((e,t)=>e.no-t.no))}const uU={rowKey:"rowKey",defaultExpandAll:"defaultExpandAll",selectOnIndeterminate:"selectOnIndeterminate",indent:"indent",lazy:"lazy",data:"data","treeProps.hasChildren":{key:"lazyColumnIdentifier",default:"hasChildren"},"treeProps.children":{key:"childrenColumnName",default:"children"}};function cU(e,t){if(!e)throw new Error("Table is required.");const n=function(){const e=qo(),t=rU();return{ns:iS("table"),...t,mutations:{setData(t,n){const l=At(t._data)!==n;t.data.value=n,t._data.value=n,e.store.execQuery(),e.store.updateCurrentRowData(),e.store.updateExpandRows(),e.store.updateTreeData(e.store.states.defaultExpandAll.value),At(t.reserveSelection)?(e.store.assertRowKey(),e.store.updateSelectionByRowKey()):l?e.store.clearSelection():e.store.cleanSelection(),e.store.updateAllSelected(),e.$ready&&e.store.scheduleLayout()},insertColumn(t,n,l,o){const a=At(t._columns);let r=[];l?(l&&!l.children&&(l.children=[]),l.children.push(n),r=sU(a,l)):(a.push(n),r=a),iU(r),t._columns.value=r,t.updateOrderFns.push(o),"selection"===n.type&&(t.selectable.value=n.selectable,t.reserveSelection.value=n.reserveSelection),e.$ready&&(e.store.updateColumns(),e.store.scheduleLayout())},updateColumnOrder(t,n){var l;(null==(l=n.getColumnIndex)?void 0:l.call(n))!==n.no&&(iU(t._columns.value),e.$ready&&e.store.updateColumns())},removeColumn(t,n,l,o){const a=At(t._columns)||[];if(l)l.children.splice(l.children.findIndex((e=>e.id===n.id)),1),en((()=>{var e;0===(null==(e=l.children)?void 0:e.length)&&delete l.children})),t._columns.value=sU(a,l);else{const e=a.indexOf(n);e>-1&&(a.splice(e,1),t._columns.value=a)}const r=t.updateOrderFns.indexOf(o);r>-1&&t.updateOrderFns.splice(r,1),e.$ready&&(e.store.updateColumns(),e.store.scheduleLayout())},sort(t,n){const{prop:l,order:o,init:a}=n;if(l){const n=At(t.columns).find((e=>e.property===l));n&&(n.order=o,e.store.updateSort(n,l,o),e.store.commit("changeSortCondition",{init:a}))}},changeSortCondition(t,n){const{sortingColumn:l,sortProp:o,sortOrder:a}=t,r=At(l),s=At(o),i=At(a);null===i&&(t.sortingColumn.value=null,t.sortProp.value=null),e.store.execQuery({filter:!0}),n&&(n.silent||n.init)||e.emit("sort-change",{column:r,prop:s,order:i}),e.store.updateTableScrollY()},filterChange(t,n){const{column:l,values:o,silent:a}=n,r=e.store.updateFilters(l,o);e.store.execQuery(),a||e.emit("filter-change",r),e.store.updateTableScrollY()},toggleAllSelection(){e.store.toggleAllSelection()},rowSelectedChanged(t,n){e.store.toggleRowSelection(n),e.store.updateAllSelected()},setHoverRow(e,t){e.hoverRow.value=t},setCurrentRow(t,n){e.store.updateCurrentRow(n)}},commit:function(t,...n){const l=e.store.mutations;if(!l[t])throw new Error(`Action not found: ${t}`);l[t].apply(e,[e.store.states].concat(n))},updateTableScrollY:function(){en((()=>e.layout.updateScrollY.apply(e.layout)))}}}();return n.toggleAllSelection=qb(n._toggleAllSelection,10),Object.keys(uU).forEach((e=>{dU(pU(t,e),e,n)})),function(e,t){Object.keys(uU).forEach((n=>{_n((()=>pU(t,n)),(t=>{dU(t,n,e)}))}))}(n,t),n}function dU(e,t,n){let l=e,o=uU[t];"object"==typeof uU[t]&&(o=o.key,l=l||uU[t].default),n.states[o].value=l}function pU(e,t){if(t.includes(".")){const n=t.split(".");let l=e;return n.forEach((e=>{l=l[e]})),l}return e[t]}class fU{constructor(e){this.observers=[],this.table=null,this.store=null,this.columns=[],this.fit=!0,this.showHeader=!0,this.height=Ot(null),this.scrollX=Ot(!1),this.scrollY=Ot(!1),this.bodyWidth=Ot(null),this.fixedWidth=Ot(null),this.rightFixedWidth=Ot(null),this.gutterWidth=0;for(const t in e)f(e,t)&&(Et(this[t])?this[t].value=e[t]:this[t]=e[t]);if(!this.table)throw new Error("Table is required for Table Layout");if(!this.store)throw new Error("Store is required for Table Layout")}updateScrollY(){if(null===this.height.value)return!1;const e=this.table.refs.scrollBarRef;if(this.table.vnode.el&&(null==e?void 0:e.wrapRef)){let t=!0;const n=this.scrollY.value;return t=e.wrapRef.scrollHeight>e.wrapRef.clientHeight,this.scrollY.value=t,n!==t}return!1}setHeight(e,t="height"){if(!kf)return;const n=this.table.vnode.el;var l;if(e="number"==typeof(l=e)?l:"string"==typeof l?/^\d+(?:px)?$/.test(l)?Number.parseInt(l,10):l:null,this.height.value=Number(e),!n&&(e||0===e))return en((()=>this.setHeight(e,t)));"number"==typeof e?(n.style[t]=`${e}px`,this.updateElsHeight()):"string"==typeof e&&(n.style[t]=e,this.updateElsHeight())}setMaxHeight(e){this.setHeight(e,"max-height")}getFlattenColumns(){const e=[];return this.table.store.states.columns.value.forEach((t=>{t.isColumnGroup?e.push.apply(e,t.columns):e.push(t)})),e}updateElsHeight(){this.updateScrollY(),this.notifyObservers("scrollable")}headerDisplayNone(e){if(!e)return!0;let t=e;for(;"DIV"!==t.tagName;){if("none"===getComputedStyle(t).display)return!0;t=t.parentElement}return!1}updateColumnsWidth(){if(!kf)return;const e=this.fit,t=this.table.vnode.el.clientWidth;let n=0;const l=this.getFlattenColumns(),o=l.filter((e=>"number"!=typeof e.width));if(l.forEach((e=>{"number"==typeof e.width&&e.realWidth&&(e.realWidth=null)})),o.length>0&&e){if(l.forEach((e=>{n+=Number(e.width||e.minWidth||80)})),n<=t){this.scrollX.value=!1;const e=t-n;if(1===o.length)o[0].realWidth=Number(o[0].minWidth||80)+e;else{const t=e/o.reduce(((e,t)=>e+Number(t.minWidth||80)),0);let n=0;o.forEach(((e,l)=>{if(0===l)return;const o=Math.floor(Number(e.minWidth||80)*t);n+=o,e.realWidth=Number(e.minWidth||80)+o})),o[0].realWidth=Number(o[0].minWidth||80)+e-n}}else this.scrollX.value=!0,o.forEach((e=>{e.realWidth=Number(e.minWidth)}));this.bodyWidth.value=Math.max(n,t),this.table.state.resizeState.value.width=this.bodyWidth.value}else l.forEach((e=>{e.width||e.minWidth?e.realWidth=Number(e.width||e.minWidth):e.realWidth=80,n+=e.realWidth})),this.scrollX.value=n>t,this.bodyWidth.value=n;const a=this.store.states.fixedColumns.value;if(a.length>0){let e=0;a.forEach((t=>{e+=Number(t.realWidth||t.width)})),this.fixedWidth.value=e}const r=this.store.states.rightFixedColumns.value;if(r.length>0){let e=0;r.forEach((t=>{e+=Number(t.realWidth||t.width)})),this.rightFixedWidth.value=e}this.notifyObservers("columns")}addObserver(e){this.observers.push(e)}removeObserver(e){const t=this.observers.indexOf(e);-1!==t&&this.observers.splice(t,1)}notifyObservers(e){this.observers.forEach((t=>{var n,l;switch(e){case"columns":null==(n=t.state)||n.onColumnsChange(this);break;case"scrollable":null==(l=t.state)||l.onScrollableChange(this);break;default:throw new Error(`Table Layout don't have event ${e}.`)}}))}}const{CheckboxGroup:vU}=xR,hU=Fn({name:"ElTableFilterPanel",components:{ElCheckbox:xR,ElCheckboxGroup:vU,ElScrollbar:IL,ElTooltip:FM,ElIcon:dT,ArrowDown:Bw,ArrowUp:Zw},directives:{ClickOutside:NA},props:{placement:{type:String,default:"bottom-start"},store:{type:Object},column:{type:Object},upDataColumn:{type:Function}},setup(e){const t=qo(),{t:n}=lS(),l=iS("table-filter"),o=null==t?void 0:t.parent;o.filterPanels.value[e.column.id]||(o.filterPanels.value[e.column.id]=t);const a=Ot(!1),r=Ot(null),s=ra((()=>e.column&&e.column.filters)),i=ra({get:()=>{var t;return((null==(t=e.column)?void 0:t.filteredValue)||[])[0]},set:e=>{u.value&&(null!=e?u.value.splice(0,1,e):u.value.splice(0,1))}}),u=ra({get:()=>e.column&&e.column.filteredValue||[],set(t){e.column&&e.upDataColumn("filteredValue",t)}}),c=ra((()=>!e.column||e.column.filterMultiple)),d=()=>{a.value=!1},p=t=>{e.store.commit("filterChange",{column:e.column,values:t}),e.store.updateAllSelected()};_n(a,(t=>{e.column&&e.upDataColumn("filterOpened",t)}),{immediate:!0});const f=ra((()=>{var e,t;return null==(t=null==(e=r.value)?void 0:e.popperRef)?void 0:t.contentRef}));return{tooltipVisible:a,multiple:c,filteredValue:u,filterValue:i,filters:s,handleConfirm:()=>{p(u.value),d()},handleReset:()=>{u.value=[],p(u.value),d()},handleSelect:e=>{i.value=e,p(null!=e?u.value:[]),d()},isActive:e=>e.value===i.value,t:n,ns:l,showFilterPanel:e=>{e.stopPropagation(),a.value=!a.value},hideFilterPanel:()=>{a.value=!1},popperPaneRef:f,tooltip:r}}}),mU={key:0},gU=["disabled"],yU=["label","onClick"];var bU=aT(hU,[["render",function(e,t,n,l,o,a){const r=il("el-checkbox"),s=il("el-checkbox-group"),i=il("el-scrollbar"),u=il("arrow-up"),c=il("arrow-down"),d=il("el-icon"),p=il("el-tooltip"),f=dl("click-outside");return ko(),Oo(p,{ref:"tooltip",visible:e.tooltipVisible,offset:0,placement:e.placement,"show-arrow":!1,"stop-popper-mouse-event":!1,teleported:"",effect:"light",pure:"","popper-class":e.ns.b(),persistent:""},{content:gn((()=>[e.multiple?(ko(),Eo("div",mU,[No("div",{class:Y(e.ns.e("content"))},[Ro(i,{"wrap-class":e.ns.e("wrap")},{default:gn((()=>[Ro(s,{modelValue:e.filteredValue,"onUpdate:modelValue":t[0]||(t[0]=t=>e.filteredValue=t),class:Y(e.ns.e("checkbox-group"))},{default:gn((()=>[(ko(!0),Eo(mo,null,vl(e.filters,(e=>(ko(),Oo(r,{key:e.value,label:e.value},{default:gn((()=>[$o(ee(e.text),1)])),_:2},1032,["label"])))),128))])),_:1},8,["modelValue","class"])])),_:1},8,["wrap-class"])],2),No("div",{class:Y(e.ns.e("bottom"))},[No("button",{class:Y({[e.ns.is("disabled")]:0===e.filteredValue.length}),disabled:0===e.filteredValue.length,type:"button",onClick:t[1]||(t[1]=(...t)=>e.handleConfirm&&e.handleConfirm(...t))},ee(e.t("el.table.confirmFilter")),11,gU),No("button",{type:"button",onClick:t[2]||(t[2]=(...t)=>e.handleReset&&e.handleReset(...t))},ee(e.t("el.table.resetFilter")),1)],2)])):(ko(),Eo("ul",{key:1,class:Y(e.ns.e("list"))},[No("li",{class:Y([e.ns.e("list-item"),{[e.ns.is("active")]:void 0===e.filterValue||null===e.filterValue}]),onClick:t[3]||(t[3]=t=>e.handleSelect(null))},ee(e.t("el.table.clearFilter")),3),(ko(!0),Eo(mo,null,vl(e.filters,(t=>(ko(),Eo("li",{key:t.value,class:Y([e.ns.e("list-item"),e.ns.is("active",e.isActive(t))]),label:t.value,onClick:n=>e.handleSelect(t.value)},ee(t.text),11,yU)))),128))],2))])),default:gn((()=>[Ln((ko(),Eo("span",{class:Y([`${e.ns.namespace.value}-table__column-filter-trigger`,`${e.ns.namespace.value}-none-outline`]),onClick:t[4]||(t[4]=(...t)=>e.showFilterPanel&&e.showFilterPanel(...t))},[Ro(d,null,{default:gn((()=>[e.column.filterOpened?(ko(),Oo(u,{key:0})):(ko(),Oo(c,{key:1}))])),_:1})],2)),[[f,e.hideFilterPanel,e.popperPaneRef]])])),_:1},8,["visible","placement","popper-class"])}],["__file","/home/runner/work/element-plus/element-plus/packages/components/table/src/filter-panel.vue"]]);function wU(e){const t=qo();Xn((()=>{n.value.addObserver(t)})),Jn((()=>{l(n.value),o(n.value)})),Qn((()=>{l(n.value),o(n.value)})),tl((()=>{n.value.removeObserver(t)}));const n=ra((()=>{const t=e.layout;if(!t)throw new Error("Can not find table layout.");return t})),l=t=>{var n;const l=(null==(n=e.vnode.el)?void 0:n.querySelectorAll("colgroup > col"))||[];if(!l.length)return;const o=t.getFlattenColumns(),a={};o.forEach((e=>{a[e.id]=e}));for(let e=0,r=l.length;e=t||n<0||d&&e-u>=a}function h(){var e=jb();if(v(e))return m(e);s=setTimeout(h,function(e){var n=t-(e-i);return d?Ub(n,a-(e-u)):n}(e))}function m(e){return s=void 0,p&&l?f(e):(l=o=void 0,r)}function g(){var e=jb(),n=v(e);if(l=arguments,o=this,i=e,n){if(void 0===s)return function(e){return u=e,s=setTimeout(h,t),c?f(e):r}(i);if(d)return clearTimeout(s),s=setTimeout(h,t),f(i)}return void 0===s&&(s=setTimeout(h,t)),r}return t=Oh(t)||0,xh(n)&&(c=!!n.leading,a=(d="maxWait"in n)?Kb(Oh(n.maxWait)||0,t):a,p="trailing"in n?!!n.trailing:p),g.cancel=function(){void 0!==s&&clearTimeout(s),u=0,l=i=o=s=void 0},g.flush=function(){return void 0===s?r:m(jb())},g}function Yb(e,t,n){(void 0!==n&&!dm(e[t],n)||void 0===n&&!(t in e))&&cm(e,t,n)}function Gb(e){return uh(e)&&wm(e)}function Xb(e,t){if(("constructor"!==t||"function"!=typeof e[t])&&"__proto__"!=t)return e[t]}function Jb(e,t,n,l,o,a,r){var s=Xb(e,n),i=Xb(t,n),u=r.get(i);if(u)Yb(e,n,u);else{var c,d=a?a(s,i,n+"",e,t,r):void 0,p=void 0===d;if(p){var f=fh(i),v=!f&&Im(i),h=!f&&!v&&zm(i);d=i,f||v||h?fh(s)?d=s:Gb(s)?d=Xh(s):v?(p=!1,d=$g(i,!0)):h?(p=!1,d=fy(i,!0)):d=[]:function(e){if(!uh(e)||ih(e)!=Sg)return!1;var t=_g(e);if(null===t)return!0;var n=Lg.call(t,"constructor")&&t.constructor;return"function"==typeof n&&n instanceof n&&Tg.call(n)==Mg}(i)||Om(i)?(d=s,Om(s)?d=vm(c=s,Ym(c)):xh(s)&&!Nh(s)||(d=Ry(i))):p=!1}p&&(r.set(i,d),o(d,i,l,a,r),r.delete(i)),Yb(e,n,d)}}function Zb(e,t,n,l,o){e!==t&&Bb(t,(function(a,r){if(o||(o=new Ag),xh(a))Jb(e,t,r,n,Zb,l,o);else{var s=l?l(Xb(e,r),a,r+"",e,t,o):void 0;void 0===s&&(s=a),Yb(e,r,s)}}),Ym)}function Qb(e,t,n){for(var l=-1,o=null==e?0:e.length;++l-1)return new Date(("X"===t?1e3:1)*e);var l=p(t)(e),o=l.year,a=l.month,r=l.day,s=l.hours,i=l.minutes,u=l.seconds,c=l.milliseconds,d=l.zone,f=new Date,v=r||(o||a?1:f.getDate()),h=o||f.getFullYear(),m=0;o&&!a||(m=a>0?a-1:f.getMonth());var g=s||0,y=i||0,b=u||0,w=c||0;return d?new Date(Date.UTC(h,m,v,g,y,b,w+60*d.offset*1e3)):n?new Date(Date.UTC(h,m,v,g,y,b,w)):new Date(h,m,v,g,y,b,w)}catch(x){return new Date("")}}(t,s,l),this.init(),d&&!0!==d&&(this.$L=this.locale(d).$L),c&&t!=this.format(s)&&(this.$d=new Date("")),a={}}else if(s instanceof Array)for(var f=s.length,v=1;v<=f;v+=1){r[1]=s[v-1];var h=n.apply(this,r);if(h.isValid()){this.$d=h.$d,this.$L=h.$L,this.init();break}v===f&&(this.$d=new Date(""))}else o.call(this,e)}}}();const nA=ZI(tA.exports),lA=["hours","minutes","seconds"],oA="HH:mm:ss",aA="YYYY-MM-DD",rA={date:aA,dates:aA,week:"gggg[w]ww",year:"YYYY",month:"YYYY-MM",datetime:`${aA} ${oA}`,monthrange:"YYYY-MM",daterange:aA,datetimerange:`${aA} ${oA}`},sA=(e,t)=>[e>0?e-1:void 0,e,e(ko(),Eo("div",{class:Y(At(a))},[e.title||e.extra||e.$slots.title||e.$slots.extra?(ko(),Eo("div",{key:0,class:Y(At(n).e("header"))},[No("div",{class:Y(At(n).e("title"))},[ml(e.$slots,"title",{},(()=>[$o(ee(e.title),1)]))],2),No("div",{class:Y(At(n).e("extra"))},[ml(e.$slots,"extra",{},(()=>[$o(ee(e.extra),1)]))],2)],2)):Vo("v-if",!0),No("div",{class:Y(At(n).e("body"))},[No("table",{class:Y([At(n).e("table"),At(n).is("bordered",e.border)])},[No("tbody",null,[(ko(!0),Eo(mo,null,vl(s(),((e,t)=>(ko(),Oo(hV,{key:t,row:e},null,8,["row"])))),128))])],2)],2)],2))}});var bV=aT(yV,[["__file","/home/runner/work/element-plus/element-plus/packages/components/descriptions/src/description.vue"]]),wV=Fn({name:"ElDescriptionsItem",props:{label:{type:String,default:""},span:{type:Number,default:1},width:{type:[String,Number],default:""},minWidth:{type:[String,Number],default:""},align:{type:String,default:"left"},labelAlign:{type:String,default:""},className:{type:String,default:""},labelClassName:{type:String,default:""}}});const xV=S_(bV,{DescriptionsItem:wV}),kV=O_(wV),CV=b_({mask:{type:Boolean,default:!0},customMaskEvent:{type:Boolean,default:!1},overlayClass:{type:[String,Array,Object]},zIndex:{type:[String,Number]}});var _V=Fn({name:"ElOverlay",props:CV,emits:{click:e=>e instanceof MouseEvent},setup(e,{slots:t,emit:n}){const l=iS("overlay"),{onClick:o,onMousedown:a,onMouseup:r}=RE(e.customMaskEvent?void 0:e=>{n("click",e)});return()=>e.mask?Ro("div",{class:[l.b(),e.overlayClass],style:{zIndex:e.zIndex},onClick:o,onMousedown:a,onMouseup:r},[ml(t,"default")],V_.STYLE|V_.CLASS|V_.PROPS,["onClick","onMouseup","onMousedown"]):sa("div",{class:e.overlayClass,style:{zIndex:e.zIndex,position:"fixed",top:"0px",right:"0px",bottom:"0px",left:"0px"}},[ml(t,"default")])}});const SV=_V,EV=Symbol("dialogInjectionKey"),OV=b_({center:{type:Boolean,default:!1},alignCenter:{type:Boolean,default:!1},closeIcon:{type:w_},customClass:{type:String,default:""},draggable:{type:Boolean,default:!1},fullscreen:{type:Boolean,default:!1},showClose:{type:Boolean,default:!0},title:{type:String,default:""}}),TV=["aria-label"],LV=["id"],MV=Fn({name:"ElDialogContent"}),IV=Fn({...MV,props:OV,emits:{close:()=>!0},setup(e){const t=e,{t:n}=lS(),{Close:l}=x_,{dialogRef:o,headerRef:a,bodyId:r,ns:s,style:i}=jl(EV),{focusTrapRef:u}=jl(ZL),c=T_(u,o),d=ra((()=>t.draggable));return Z_(o,a,d),(e,t)=>(ko(),Eo("div",{ref:At(c),class:Y([At(s).b(),At(s).is("fullscreen",e.fullscreen),At(s).is("draggable",At(d)),At(s).is("align-center",e.alignCenter),{[At(s).m("center")]:e.center},e.customClass]),style:j(At(i)),tabindex:"-1"},[No("header",{ref_key:"headerRef",ref:a,class:Y(At(s).e("header"))},[ml(e.$slots,"header",{},(()=>[No("span",{role:"heading",class:Y(At(s).e("title"))},ee(e.title),3)])),e.showClose?(ko(),Eo("button",{key:0,"aria-label":At(n)("el.dialog.close"),class:Y(At(s).e("headerbtn")),type:"button",onClick:t[0]||(t[0]=t=>e.$emit("close"))},[Ro(At(dT),{class:Y(At(s).e("close"))},{default:gn((()=>[(ko(),Oo(cl(e.closeIcon||At(l))))])),_:1},8,["class"])],10,TV)):Vo("v-if",!0)],2),No("div",{id:At(r),class:Y(At(s).e("body"))},[ml(e.$slots,"default")],10,LV),e.$slots.footer?(ko(),Eo("footer",{key:0,class:Y(At(s).e("footer"))},[ml(e.$slots,"footer")],2)):Vo("v-if",!0)],6))}});var AV=aT(IV,[["__file","/home/runner/work/element-plus/element-plus/packages/components/dialog/src/dialog-content.vue"]]);const NV=b_({...OV,appendToBody:{type:Boolean,default:!1},beforeClose:{type:Function},destroyOnClose:{type:Boolean,default:!1},closeOnClickModal:{type:Boolean,default:!0},closeOnPressEscape:{type:Boolean,default:!0},lockScroll:{type:Boolean,default:!0},modal:{type:Boolean,default:!0},openDelay:{type:Number,default:0},closeDelay:{type:Number,default:0},top:{type:String},modelValue:{type:Boolean,default:!1},modalClass:String,width:{type:[String,Number]},zIndex:{type:Number},trapFocus:{type:Boolean,default:!1}}),RV={open:()=>!0,opened:()=>!0,close:()=>!0,closed:()=>!0,[I_]:e=>hw(e),openAutoFocus:()=>!0,closeAutoFocus:()=>!0},PV=(e,t)=>{const n=qo().emit,{nextZIndex:l}=JE();let o="";const a=zE(),r=zE(),s=Ot(!1),i=Ot(!1),u=Ot(!1),c=Ot(e.zIndex||l());let d,p;const f=XO("namespace",oS),v=ra((()=>{const t={},n=`--${f.value}-dialog`;return e.fullscreen||(e.top&&(t[`${n}-margin-top`]=e.top),e.width&&(t[`${n}-width`]=Mw(e.width))),t})),h=ra((()=>e.alignCenter?{display:"flex"}:{}));function m(){null==p||p(),null==d||d(),e.openDelay&&e.openDelay>0?({stop:d}=Rf((()=>b()),e.openDelay)):b()}function g(){null==d||d(),null==p||p(),e.closeDelay&&e.closeDelay>0?({stop:p}=Rf((()=>w()),e.closeDelay)):w()}function y(){e.beforeClose?e.beforeClose((function(e){e||(i.value=!0,s.value=!1)})):g()}function b(){kf&&(s.value=!0)}function w(){s.value=!1}return e.lockScroll&&uS(s),_n((()=>e.modelValue),(o=>{o?(i.value=!1,m(),u.value=!0,c.value=e.zIndex?c.value++:l(),en((()=>{n("open"),t.value&&(t.value.scrollTop=0)}))):s.value&&g()})),_n((()=>e.fullscreen),(e=>{t.value&&(e?(o=t.value.style.transform,t.value.style.transform=""):t.value.style.transform=o)})),Jn((()=>{e.modelValue&&(s.value=!0,u.value=!0,m())})),{afterEnter:function(){n("opened")},afterLeave:function(){n("closed"),n(I_,!1),e.destroyOnClose&&(u.value=!1)},beforeLeave:function(){n("close")},handleClose:y,onModalClick:function(){e.closeOnClickModal&&y()},close:g,doClose:w,onOpenAutoFocus:function(){n("openAutoFocus")},onCloseAutoFocus:function(){n("closeAutoFocus")},onCloseRequested:function(){e.closeOnPressEscape&&y()},onFocusoutPrevented:function(e){var t;"pointer"===(null==(t=e.detail)?void 0:t.focusReason)&&e.preventDefault()},titleId:a,bodyId:r,closed:i,style:v,overlayDialogStyle:h,rendered:u,visible:s,zIndex:c}},DV=["aria-label","aria-labelledby","aria-describedby"],$V=Fn({name:"ElDialog",inheritAttrs:!1});const VV=S_(aT(Fn({...$V,props:NV,emits:RV,setup(e,{expose:t}){const n=e,l=kl();J_({scope:"el-dialog",from:"the title slot",replacement:"the header slot",version:"3.0.0",ref:"https://element-plus.org/en-US/component/dialog.html#slots"},ra((()=>!!l.title))),J_({scope:"el-dialog",from:"custom-class",replacement:"class",version:"2.3.0",ref:"https://element-plus.org/en-US/component/dialog.html#attributes",type:"Attribute"},ra((()=>!!n.customClass)));const o=iS("dialog"),a=Ot(),r=Ot(),s=Ot(),{visible:i,titleId:u,bodyId:c,style:d,overlayDialogStyle:p,rendered:f,zIndex:v,afterEnter:h,afterLeave:m,beforeLeave:g,handleClose:y,onModalClick:b,onOpenAutoFocus:w,onCloseAutoFocus:x,onCloseRequested:k,onFocusoutPrevented:C}=PV(n,a);Hl(EV,{dialogRef:a,headerRef:r,bodyId:c,ns:o,rendered:f,style:d});const _=RE(b),S=ra((()=>n.draggable&&!n.fullscreen));return t({visible:i,dialogContentRef:s}),(e,t)=>(ko(),Oo(vo,{to:"body",disabled:!e.appendToBody},[Ro(Ta,{name:"dialog-fade",onAfterEnter:At(h),onAfterLeave:At(m),onBeforeLeave:At(g),persisted:""},{default:gn((()=>[Ln(Ro(At(SV),{"custom-mask-event":"",mask:e.modal,"overlay-class":e.modalClass,"z-index":At(v)},{default:gn((()=>[No("div",{role:"dialog","aria-modal":"true","aria-label":e.title||void 0,"aria-labelledby":e.title?void 0:At(u),"aria-describedby":At(c),class:Y(`${At(o).namespace.value}-overlay-dialog`),style:j(At(p)),onClick:t[0]||(t[0]=(...e)=>At(_).onClick&&At(_).onClick(...e)),onMousedown:t[1]||(t[1]=(...e)=>At(_).onMousedown&&At(_).onMousedown(...e)),onMouseup:t[2]||(t[2]=(...e)=>At(_).onMouseup&&At(_).onMouseup(...e))},[Ro(At(fM),{loop:"",trapped:At(i),"focus-start-el":"container",onFocusAfterTrapped:At(w),onFocusAfterReleased:At(x),onFocusoutPrevented:At(C),onReleaseRequested:At(k)},{default:gn((()=>[At(f)?(ko(),Oo(AV,Ho({key:0,ref_key:"dialogContentRef",ref:s},e.$attrs,{"custom-class":e.customClass,center:e.center,"align-center":e.alignCenter,"close-icon":e.closeIcon,draggable:At(S),fullscreen:e.fullscreen,"show-close":e.showClose,title:e.title,onClose:At(y)}),hl({header:gn((()=>[e.$slots.title?ml(e.$slots,"title",{key:1}):ml(e.$slots,"header",{key:0,close:At(y),titleId:At(u),titleClass:At(o).e("title")})])),default:gn((()=>[ml(e.$slots,"default")])),_:2},[e.$slots.footer?{name:"footer",fn:gn((()=>[ml(e.$slots,"footer")]))}:void 0]),1040,["custom-class","center","align-center","close-icon","draggable","fullscreen","show-close","title","onClose"])):Vo("v-if",!0)])),_:3},8,["trapped","onFocusAfterTrapped","onFocusAfterReleased","onFocusoutPrevented","onReleaseRequested"])],46,DV)])),_:3},8,["mask","overlay-class","z-index"]),[[dr,At(i)]])])),_:3},8,["onAfterEnter","onAfterLeave","onBeforeLeave"])],8,["disabled"]))}}),[["__file","/home/runner/work/element-plus/element-plus/packages/components/dialog/src/dialog.vue"]])),zV=b_({direction:{type:String,values:["horizontal","vertical"],default:"horizontal"},contentPosition:{type:String,values:["left","center","right"],default:"center"},borderStyle:{type:String,default:"solid"}}),BV=Fn({name:"ElDivider"});const FV=S_(aT(Fn({...BV,props:zV,setup(e){const t=e,n=iS("divider"),l=ra((()=>n.cssVar({"border-style":t.borderStyle})));return(e,t)=>(ko(),Eo("div",{class:Y([At(n).b(),At(n).m(e.direction)]),style:j(At(l)),role:"separator"},[e.$slots.default&&"vertical"!==e.direction?(ko(),Eo("div",{key:0,class:Y([At(n).e("text"),At(n).is(e.contentPosition)])},[ml(e.$slots,"default")],2)):Vo("v-if",!0)],6))}}),[["__file","/home/runner/work/element-plus/element-plus/packages/components/divider/src/divider.vue"]])),HV=b_({...NV,direction:{type:String,default:"rtl",values:["ltr","rtl","ttb","btt"]},size:{type:[String,Number],default:"30%"},withHeader:{type:Boolean,default:!0},modalFade:{type:Boolean,default:!0}}),jV=Fn({name:"ElDrawer",components:{ElOverlay:SV,ElFocusTrap:fM,ElIcon:dT,Close:Hx},inheritAttrs:!1,props:HV,emits:RV,setup(e,{slots:t}){J_({scope:"el-drawer",from:"the title slot",replacement:"the header slot",version:"3.0.0",ref:"https://element-plus.org/en-US/component/drawer.html#slots"},ra((()=>!!t.title))),J_({scope:"el-drawer",from:"custom-class",replacement:"class",version:"2.3.0",ref:"https://element-plus.org/en-US/component/drawer.html#attributes",type:"Attribute"},ra((()=>!!e.customClass)));const n=Ot(),l=Ot(),o=iS("drawer"),{t:a}=lS(),r=ra((()=>"rtl"===e.direction||"ltr"===e.direction)),s=ra((()=>Mw(e.size)));return{...PV(e,n),drawerRef:n,focusStartRef:l,isHorizontal:r,drawerSize:s,ns:o,t:a}}}),WV=["aria-label","aria-labelledby","aria-describedby"],KV=["id"],UV=["aria-label"],qV=["id"];const YV=S_(aT(jV,[["render",function(e,t,n,l,o,a){const r=il("close"),s=il("el-icon"),i=il("el-focus-trap"),u=il("el-overlay");return ko(),Oo(vo,{to:"body",disabled:!e.appendToBody},[Ro(Ta,{name:e.ns.b("fade"),onAfterEnter:e.afterEnter,onAfterLeave:e.afterLeave,onBeforeLeave:e.beforeLeave,persisted:""},{default:gn((()=>[Ln(Ro(u,{mask:e.modal,"overlay-class":e.modalClass,"z-index":e.zIndex,onClick:e.onModalClick},{default:gn((()=>[Ro(i,{loop:"",trapped:e.visible,"focus-trap-el":e.drawerRef,"focus-start-el":e.focusStartRef,onReleaseRequested:e.onCloseRequested},{default:gn((()=>[No("div",Ho({ref:"drawerRef","aria-modal":"true","aria-label":e.title||void 0,"aria-labelledby":e.title?void 0:e.titleId,"aria-describedby":e.bodyId},e.$attrs,{class:[e.ns.b(),e.direction,e.visible&&"open",e.customClass],style:e.isHorizontal?"width: "+e.drawerSize:"height: "+e.drawerSize,role:"dialog",onClick:t[1]||(t[1]=ir((()=>{}),["stop"]))}),[No("span",{ref:"focusStartRef",class:Y(e.ns.e("sr-focus")),tabindex:"-1"},null,2),e.withHeader?(ko(),Eo("header",{key:0,class:Y(e.ns.e("header"))},[e.$slots.title?ml(e.$slots,"title",{key:1},(()=>[Vo(" DEPRECATED SLOT ")])):ml(e.$slots,"header",{key:0,close:e.handleClose,titleId:e.titleId,titleClass:e.ns.e("title")},(()=>[e.$slots.title?Vo("v-if",!0):(ko(),Eo("span",{key:0,id:e.titleId,role:"heading",class:Y(e.ns.e("title"))},ee(e.title),11,KV))])),e.showClose?(ko(),Eo("button",{key:2,"aria-label":e.t("el.drawer.close"),class:Y(e.ns.e("close-btn")),type:"button",onClick:t[0]||(t[0]=(...t)=>e.handleClose&&e.handleClose(...t))},[Ro(s,{class:Y(e.ns.e("close"))},{default:gn((()=>[Ro(r)])),_:1},8,["class"])],10,UV)):Vo("v-if",!0)],2)):Vo("v-if",!0),e.rendered?(ko(),Eo("div",{key:1,id:e.bodyId,class:Y(e.ns.e("body"))},[ml(e.$slots,"default")],10,qV)):Vo("v-if",!0),e.$slots.footer?(ko(),Eo("div",{key:2,class:Y(e.ns.e("footer"))},[ml(e.$slots,"footer")],2)):Vo("v-if",!0)],16,WV)])),_:3},8,["trapped","focus-trap-el","focus-start-el","onReleaseRequested"])])),_:3},8,["mask","overlay-class","z-index","onClick"]),[[dr,e.visible]])])),_:3},8,["name","onAfterEnter","onAfterLeave","onBeforeLeave"])],8,["disabled"])}],["__file","/home/runner/work/element-plus/element-plus/packages/components/drawer/src/drawer.vue"]]));var GV=aT(Fn({inheritAttrs:!1}),[["render",function(e,t,n,l,o,a){return ml(e.$slots,"default")}],["__file","/home/runner/work/element-plus/element-plus/packages/components/collection/src/collection.vue"]]);var XV=aT(Fn({name:"ElCollectionItem",inheritAttrs:!1}),[["render",function(e,t,n,l,o,a){return ml(e.$slots,"default")}],["__file","/home/runner/work/element-plus/element-plus/packages/components/collection/src/collection-item.vue"]]);const JV="data-el-collection-item",ZV=e=>{const t=`El${e}Collection`,n=`${t}Item`,l=Symbol(t),o=Symbol(n),a={...GV,name:t,setup(){const e=Ot(null),t=new Map;Hl(l,{itemMap:t,getItems:()=>{const n=At(e);if(!n)return[];const l=Array.from(n.querySelectorAll(`[${JV}]`));return[...t.values()].sort(((e,t)=>l.indexOf(e.ref)-l.indexOf(t.ref)))},collectionRef:e})}},r={...XV,name:n,setup(e,{attrs:t}){const n=Ot(null),a=jl(l,void 0);Hl(o,{collectionItemRef:n}),Jn((()=>{const e=At(n);e&&a.itemMap.set(e,{ref:e,...t})})),el((()=>{const e=At(n);a.itemMap.delete(e)}))}};return{COLLECTION_INJECTION_KEY:l,COLLECTION_ITEM_INJECTION_KEY:o,ElCollection:a,ElCollectionItem:r}},QV=b_({style:{type:[String,Array,Object]},currentTabId:{type:String},defaultCurrentTabId:String,loop:Boolean,dir:{type:String,values:["ltr","rtl"],default:"ltr"},orientation:{type:String},onBlur:Function,onFocus:Function,onMousedown:Function}),{ElCollection:ez,ElCollectionItem:tz,COLLECTION_INJECTION_KEY:nz,COLLECTION_ITEM_INJECTION_KEY:lz}=ZV("RovingFocusGroup"),oz=Symbol("elRovingFocusGroup"),az=Symbol("elRovingFocusGroupItem"),rz={ArrowLeft:"prev",ArrowUp:"prev",ArrowRight:"next",ArrowDown:"next",PageUp:"first",Home:"first",PageDown:"last",End:"last"},sz=(e,t,n)=>{const l=((e,t)=>{if("rtl"!==t)return e;switch(e){case L_.right:return L_.left;case L_.left:return L_.right;default:return e}})(e.key,n);if(!("vertical"===t&&[L_.left,L_.right].includes(l)||"horizontal"===t&&[L_.up,L_.down].includes(l)))return rz[l]},iz=e=>{const{activeElement:t}=document;for(const n of e){if(n===t)return;if(n.focus(),t!==document.activeElement)return}},uz="currentTabIdChange",cz="rovingFocusGroup.entryFocus",dz={bubbles:!1,cancelable:!0},pz=Fn({name:"ElRovingFocusGroupImpl",inheritAttrs:!1,props:QV,emits:[uz,"entryFocus"],setup(e,{emit:t}){var n;const l=Ot(null!=(n=e.currentTabId||e.defaultCurrentTabId)?n:null),o=Ot(!1),a=Ot(!1),r=Ot(null),{getItems:s}=jl(nz,void 0),i=ra((()=>[{outline:"none"},e.style])),u=df((t=>{var n;null==(n=e.onMousedown)||n.call(e,t)}),(()=>{a.value=!0})),c=df((t=>{var n;null==(n=e.onFocus)||n.call(e,t)}),(e=>{const t=!At(a),{target:n,currentTarget:r}=e;if(n===r&&t&&!At(o)){const e=new Event(cz,dz);if(null==r||r.dispatchEvent(e),!e.defaultPrevented){const e=s().filter((e=>e.focusable)),t=[e.find((e=>e.active)),e.find((e=>e.id===At(l))),...e].filter(Boolean).map((e=>e.ref));iz(t)}}a.value=!1})),d=df((t=>{var n;null==(n=e.onBlur)||n.call(e,t)}),(()=>{o.value=!1}));Hl(oz,{currentTabbedId:vt(l),loop:Vt(e,"loop"),tabIndex:ra((()=>At(o)?-1:0)),rovingFocusGroupRef:r,rovingFocusGroupRootStyle:i,orientation:Vt(e,"orientation"),dir:Vt(e,"dir"),onItemFocus:e=>{t(uz,e)},onItemShiftTab:()=>{o.value=!0},onBlur:d,onFocus:c,onMousedown:u}),_n((()=>e.currentTabId),(e=>{l.value=null!=e?e:null})),ev(r,cz,((...e)=>{t("entryFocus",...e)}))}});var fz=aT(Fn({name:"ElRovingFocusGroup",components:{ElFocusGroupCollection:ez,ElRovingFocusGroupImpl:aT(pz,[["render",function(e,t,n,l,o,a){return ml(e.$slots,"default")}],["__file","/home/runner/work/element-plus/element-plus/packages/components/roving-focus-group/src/roving-focus-group-impl.vue"]])}}),[["render",function(e,t,n,l,o,a){const r=il("el-roving-focus-group-impl"),s=il("el-focus-group-collection");return ko(),Oo(s,null,{default:gn((()=>[Ro(r,G(Po(e.$attrs)),{default:gn((()=>[ml(e.$slots,"default")])),_:3},16)])),_:3})}],["__file","/home/runner/work/element-plus/element-plus/packages/components/roving-focus-group/src/roving-focus-group.vue"]]);const vz=Fn({components:{ElRovingFocusCollectionItem:tz},props:{focusable:{type:Boolean,default:!0},active:{type:Boolean,default:!1}},emits:["mousedown","focus","keydown"],setup(e,{emit:t}){const{currentTabbedId:n,loop:l,onItemFocus:o,onItemShiftTab:a}=jl(oz,void 0),{getItems:r}=jl(nz,void 0),s=zE(),i=Ot(null),u=df((e=>{t("mousedown",e)}),(t=>{e.focusable?o(At(s)):t.preventDefault()})),c=df((e=>{t("focus",e)}),(()=>{o(At(s))})),d=df((e=>{t("keydown",e)}),(e=>{const{key:t,shiftKey:n,target:o,currentTarget:s}=e;if(t===L_.tab&&n)return void a();if(o!==s)return;const i=sz(e);if(i){e.preventDefault();let t=r().filter((e=>e.focusable)).map((e=>e.ref));switch(i){case"last":t.reverse();break;case"prev":case"next":{"prev"===i&&t.reverse();const e=t.indexOf(s);t=l.value?(c=e+1,(u=t).map(((e,t)=>u[(t+c)%u.length]))):t.slice(e+1);break}}en((()=>{iz(t)}))}var u,c})),p=ra((()=>n.value===At(s)));return Hl(az,{rovingFocusGroupItemRef:i,tabIndex:ra((()=>At(p)?0:-1)),handleMousedown:u,handleFocus:c,handleKeydown:d}),{id:s,handleKeydown:d,handleFocus:c,handleMousedown:u}}});var hz=aT(vz,[["render",function(e,t,n,l,o,a){const r=il("el-roving-focus-collection-item");return ko(),Oo(r,{id:e.id,focusable:e.focusable,active:e.active},{default:gn((()=>[ml(e.$slots,"default")])),_:3},8,["id","focusable","active"])}],["__file","/home/runner/work/element-plus/element-plus/packages/components/roving-focus-group/src/roving-focus-item.vue"]]);const mz=b_({trigger:EM.trigger,effect:{...SM.effect,default:"light"},type:{type:String},placement:{type:String,default:"bottom"},popperOptions:{type:Object,default:()=>({})},id:String,size:{type:String,default:""},splitButton:Boolean,hideOnClick:{type:Boolean,default:!0},loop:{type:Boolean,default:!0},showTimeout:{type:Number,default:150},hideTimeout:{type:Number,default:150},tabindex:{type:[Number,String],default:0},maxHeight:{type:[Number,String],default:""},popperClass:{type:String,default:""},disabled:{type:Boolean,default:!1},role:{type:String,default:"menu"},buttonProps:{type:Object},teleported:SM.teleported}),gz=b_({command:{type:[Object,String,Number],default:()=>({})},disabled:Boolean,divided:Boolean,textValue:String,icon:{type:w_}}),yz=b_({onKeydown:{type:Function}}),bz=[L_.down,L_.pageDown,L_.home],wz=[L_.up,L_.pageUp,L_.end],xz=[...bz,...wz],{ElCollection:kz,ElCollectionItem:Cz,COLLECTION_INJECTION_KEY:_z,COLLECTION_ITEM_INJECTION_KEY:Sz}=ZV("Dropdown"),Ez=Symbol("elDropdown"),{ButtonGroup:Oz}=GI,Tz=Fn({name:"ElDropdown",components:{ElButton:GI,ElButtonGroup:Oz,ElScrollbar:IL,ElDropdownCollection:kz,ElTooltip:FM,ElRovingFocusGroup:fz,ElOnlyChild:BL,ElIcon:dT,ArrowDown:Bw},props:mz,emits:["visible-change","click","command"],setup(e,{emit:t}){const n=qo(),l=iS("dropdown"),{t:o}=lS(),a=Ot(),r=Ot(),s=Ot(null),i=Ot(null),u=Ot(null),c=Ot(null),d=Ot(!1),p=[L_.enter,L_.space,L_.down],f=ra((()=>({maxHeight:Mw(e.maxHeight)}))),h=ra((()=>[l.m(b.value)])),m=zE().value,g=ra((()=>e.id||m));function y(){var e;null==(e=s.value)||e.onClose()}_n([a,Vt(e,"trigger")],(([e,t],[n])=>{var l,o,a;const r=v(t)?t:[t];(null==(l=null==n?void 0:n.$el)?void 0:l.removeEventListener)&&n.$el.removeEventListener("pointerenter",w),(null==(o=null==e?void 0:e.$el)?void 0:o.removeEventListener)&&e.$el.removeEventListener("pointerenter",w),(null==(a=null==e?void 0:e.$el)?void 0:a.addEventListener)&&r.includes("hover")&&e.$el.addEventListener("pointerenter",w)}),{immediate:!0}),el((()=>{var e,t;(null==(t=null==(e=a.value)?void 0:e.$el)?void 0:t.removeEventListener)&&a.value.$el.removeEventListener("pointerenter",w)}));const b=yT();function w(){var e,t;null==(t=null==(e=a.value)?void 0:e.$el)||t.focus()}Hl(Ez,{contentRef:i,role:ra((()=>e.role)),triggerId:g,isUsingKeyboard:d,onItemEnter:function(){},onItemLeave:function(){const e=At(i);null==e||e.focus(),c.value=null}}),Hl("elDropdown",{instance:n,dropdownSize:b,handleClick:function(){y()},commandHandler:function(...e){t("command",...e)},trigger:Vt(e,"trigger"),hideOnClick:Vt(e,"hideOnClick")});return{t:o,ns:l,scrollbar:u,wrapStyle:f,dropdownTriggerKls:h,dropdownSize:b,triggerId:g,triggerKeys:p,currentTabId:c,handleCurrentTabIdChange:function(e){c.value=e},handlerMainButtonClick:e=>{t("click",e)},handleEntryFocus:function(e){d.value||(e.preventDefault(),e.stopImmediatePropagation())},handleClose:y,handleOpen:function(){var e;null==(e=s.value)||e.onOpen()},handleBeforeShowTooltip:function(){t("visible-change",!0)},handleShowTooltip:function(e){"keydown"===(null==e?void 0:e.type)&&i.value.focus()},handleBeforeHideTooltip:function(){t("visible-change",!1)},onFocusAfterTrapped:e=>{var t,n;e.preventDefault(),null==(n=null==(t=i.value)?void 0:t.focus)||n.call(t,{preventScroll:!0})},popperRef:s,contentRef:i,triggeringElementRef:a,referenceElementRef:r}}});var Lz=aT(Tz,[["render",function(e,t,n,l,o,a){var r;const s=il("el-dropdown-collection"),i=il("el-roving-focus-group"),u=il("el-scrollbar"),c=il("el-only-child"),d=il("el-tooltip"),p=il("el-button"),f=il("arrow-down"),v=il("el-icon"),h=il("el-button-group");return ko(),Eo("div",{class:Y([e.ns.b(),e.ns.is("disabled",e.disabled)])},[Ro(d,{ref:"popperRef",role:e.role,effect:e.effect,"fallback-placements":["bottom","top"],"popper-options":e.popperOptions,"gpu-acceleration":!1,"hide-after":"hover"===e.trigger?e.hideTimeout:0,"manual-mode":!0,placement:e.placement,"popper-class":[e.ns.e("popper"),e.popperClass],"reference-element":null==(r=e.referenceElementRef)?void 0:r.$el,trigger:e.trigger,"trigger-keys":e.triggerKeys,"trigger-target-el":e.contentRef,"show-after":"hover"===e.trigger?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},hl({content:gn((()=>[Ro(u,{ref:"scrollbar","wrap-style":e.wrapStyle,tag:"div","view-class":e.ns.e("list")},{default:gn((()=>[Ro(i,{loop:e.loop,"current-tab-id":e.currentTabId,orientation:"horizontal",onCurrentTabIdChange:e.handleCurrentTabIdChange,onEntryFocus:e.handleEntryFocus},{default:gn((()=>[Ro(s,null,{default:gn((()=>[ml(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:gn((()=>[Ro(c,{id:e.triggerId,ref:"triggeringElementRef",role:"button",tabindex:e.tabindex},{default:gn((()=>[ml(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?(ko(),Oo(h,{key:0},{default:gn((()=>[Ro(p,Ho({ref:"referenceElementRef"},e.buttonProps,{size:e.dropdownSize,type:e.type,disabled:e.disabled,tabindex:e.tabindex,onClick:e.handlerMainButtonClick}),{default:gn((()=>[ml(e.$slots,"default")])),_:3},16,["size","type","disabled","tabindex","onClick"]),Ro(p,Ho({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:gn((()=>[Ro(v,{class:Y(e.ns.e("icon"))},{default:gn((()=>[Ro(f)])),_:1},8,["class"])])),_:1},16,["id","size","type","class","disabled","tabindex","aria-label"])])),_:3})):Vo("v-if",!0)],2)}],["__file","/home/runner/work/element-plus/element-plus/packages/components/dropdown/src/dropdown.vue"]]);const Mz=Fn({name:"DropdownItemImpl",components:{ElIcon:dT},props:gz,emits:["pointermove","pointerleave","click","clickimpl"],setup(e,{emit:t}){const n=iS("dropdown"),{role:l}=jl(Ez,void 0),{collectionItemRef:o}=jl(Sz,void 0),{collectionItemRef:a}=jl(lz,void 0),{rovingFocusGroupItemRef:r,tabIndex:s,handleFocus:i,handleKeydown:u,handleMousedown:c}=jl(az,void 0),d=T_(o,a,r),p=ra((()=>"menu"===l.value?"menuitem":"navigation"===l.value?"link":"button")),f=df((e=>{const{code:n}=e;if(n===L_.enter||n===L_.space)return e.preventDefault(),e.stopImmediatePropagation(),t("clickimpl",e),!0}),u);return{ns:n,itemRef:d,dataset:{[JV]:""},role:p,tabIndex:s,handleFocus:i,handleKeydown:f,handleMousedown:c}}}),Iz=["aria-disabled","tabindex","role"];var Az=aT(Mz,[["render",function(e,t,n,l,o,a){const r=il("el-icon");return ko(),Eo(mo,null,[e.divided?(ko(),Eo("li",Ho({key:0,role:"separator",class:e.ns.bem("menu","item","divided")},e.$attrs),null,16)):Vo("v-if",!0),No("li",Ho({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:t[0]||(t[0]=t=>e.$emit("clickimpl",t)),onFocus:t[1]||(t[1]=(...t)=>e.handleFocus&&e.handleFocus(...t)),onKeydown:t[2]||(t[2]=ir(((...t)=>e.handleKeydown&&e.handleKeydown(...t)),["self"])),onMousedown:t[3]||(t[3]=(...t)=>e.handleMousedown&&e.handleMousedown(...t)),onPointermove:t[4]||(t[4]=t=>e.$emit("pointermove",t)),onPointerleave:t[5]||(t[5]=t=>e.$emit("pointerleave",t))}),[e.icon?(ko(),Oo(r,{key:0},{default:gn((()=>[(ko(),Oo(cl(e.icon)))])),_:1})):Vo("v-if",!0),ml(e.$slots,"default")],16,Iz)],64)}],["__file","/home/runner/work/element-plus/element-plus/packages/components/dropdown/src/dropdown-item-impl.vue"]]);const Nz=()=>{const e=jl("elDropdown",{}),t=ra((()=>null==e?void 0:e.dropdownSize));return{elDropdown:e,_elDropdownSize:t}},Rz=Fn({name:"ElDropdownItem",components:{ElDropdownCollectionItem:Cz,ElRovingFocusItem:hz,ElDropdownItemImpl:Az},inheritAttrs:!1,props:gz,emits:["pointermove","pointerleave","click"],setup(e,{emit:t,attrs:n}){const{elDropdown:l}=Nz(),o=qo(),a=Ot(null),r=ra((()=>{var e,t;return null!=(t=null==(e=At(a))?void 0:e.textContent)?t:""})),{onItemEnter:s,onItemLeave:i}=jl(Ez,void 0),u=df((e=>(t("pointermove",e),e.defaultPrevented)),pf((t=>{if(e.disabled)return void i(t);const n=t.currentTarget;n===document.activeElement||n.contains(document.activeElement)||(s(t),t.defaultPrevented||null==n||n.focus())}))),c=df((e=>(t("pointerleave",e),e.defaultPrevented)),pf((e=>{i(e)}))),d=df((n=>{if(!e.disabled)return t("click",n),"keydown"!==n.type&&n.defaultPrevented}),(t=>{var n,a,r;e.disabled?t.stopImmediatePropagation():((null==(n=null==l?void 0:l.hideOnClick)?void 0:n.value)&&(null==(a=l.handleClick)||a.call(l)),null==(r=l.commandHandler)||r.call(l,e.command,o,t))}));return{handleClick:d,handlePointerMove:u,handlePointerLeave:c,textContent:r,propsAndAttrs:ra((()=>({...e,...n})))}}});var Pz=aT(Rz,[["render",function(e,t,n,l,o,a){var r;const s=il("el-dropdown-item-impl"),i=il("el-roving-focus-item"),u=il("el-dropdown-collection-item");return ko(),Oo(u,{disabled:e.disabled,"text-value":null!=(r=e.textValue)?r:e.textContent},{default:gn((()=>[Ro(i,{focusable:!e.disabled},{default:gn((()=>[Ro(s,Ho(e.propsAndAttrs,{onPointerleave:e.handlePointerLeave,onPointermove:e.handlePointerMove,onClickimpl:e.handleClick}),{default:gn((()=>[ml(e.$slots,"default")])),_:3},16,["onPointerleave","onPointermove","onClickimpl"])])),_:3},8,["focusable"])])),_:3},8,["disabled","text-value"])}],["__file","/home/runner/work/element-plus/element-plus/packages/components/dropdown/src/dropdown-item.vue"]]);const Dz=Fn({name:"ElDropdownMenu",props:yz,setup(e){const t=iS("dropdown"),{_elDropdownSize:n}=Nz(),l=n.value,{focusTrapRef:o,onKeydown:a}=jl(ZL,void 0),{contentRef:r,role:s,triggerId:i}=jl(Ez,void 0),{collectionRef:u,getItems:c}=jl(_z,void 0),{rovingFocusGroupRef:d,rovingFocusGroupRootStyle:p,tabIndex:f,onBlur:v,onFocus:h,onMousedown:m}=jl(oz,void 0),{collectionRef:g}=jl(nz,void 0),y=ra((()=>[t.b("menu"),t.bm("menu",null==l?void 0:l.value)])),b=T_(r,u,o,d,g),w=df((t=>{var n;null==(n=e.onKeydown)||n.call(e,t)}),(e=>{const{currentTarget:t,code:n,target:l}=e;if(t.contains(l),L_.tab===n&&e.stopImmediatePropagation(),e.preventDefault(),l!==At(r))return;if(!xz.includes(n))return;const o=c().filter((e=>!e.disabled)).map((e=>e.ref));wz.includes(n)&&o.reverse(),iz(o)}));return{size:l,rovingFocusGroupRootStyle:p,tabIndex:f,dropdownKls:y,role:s,triggerId:i,dropdownListWrapperRef:b,handleKeydown:e=>{w(e),a(e)},onBlur:v,onFocus:h,onMousedown:m}}}),$z=["role","aria-labelledby"];var Vz=aT(Dz,[["render",function(e,t,n,l,o,a){return ko(),Eo("ul",{ref:e.dropdownListWrapperRef,class:Y(e.dropdownKls),style:j(e.rovingFocusGroupRootStyle),tabindex:-1,role:e.role,"aria-labelledby":e.triggerId,onBlur:t[0]||(t[0]=(...t)=>e.onBlur&&e.onBlur(...t)),onFocus:t[1]||(t[1]=(...t)=>e.onFocus&&e.onFocus(...t)),onKeydown:t[2]||(t[2]=ir(((...t)=>e.handleKeydown&&e.handleKeydown(...t)),["self"])),onMousedown:t[3]||(t[3]=ir(((...t)=>e.onMousedown&&e.onMousedown(...t)),["self"]))},[ml(e.$slots,"default")],46,$z)}],["__file","/home/runner/work/element-plus/element-plus/packages/components/dropdown/src/dropdown-menu.vue"]]);const zz=S_(Lz,{DropdownItem:Pz,DropdownMenu:Vz}),Bz=O_(Pz),Fz=O_(Vz),Hz={viewBox:"0 0 79 86",version:"1.1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink"},jz=["id"],Wz=["stop-color"],Kz=["stop-color"],Uz=["id"],qz=["stop-color"],Yz=["stop-color"],Gz=["id"],Xz={id:"Illustrations",stroke:"none","stroke-width":"1",fill:"none","fill-rule":"evenodd"},Jz={id:"B-type",transform:"translate(-1268.000000, -535.000000)"},Zz={id:"Group-2",transform:"translate(1268.000000, 535.000000)"},Qz=["fill"],eB=["fill"],tB={id:"Group-Copy",transform:"translate(34.500000, 31.500000) scale(-1, 1) rotate(-25.000000) translate(-34.500000, -31.500000) translate(7.000000, 10.000000)"},nB=["fill"],lB=["fill"],oB=["fill"],aB=["fill"],rB=["fill"],sB={id:"Rectangle-Copy-17",transform:"translate(53.000000, 45.000000)"},iB=["fill","xlink:href"],uB=["fill","mask"],cB=["fill"],dB=Fn({name:"ImgEmpty"});var pB=aT(Fn({...dB,setup(e){const t=iS("empty"),n=zE();return(e,l)=>(ko(),Eo("svg",Hz,[No("defs",null,[No("linearGradient",{id:`linearGradient-1-${At(n)}`,x1:"38.8503086%",y1:"0%",x2:"61.1496914%",y2:"100%"},[No("stop",{"stop-color":`var(${At(t).cssVarBlockName("fill-color-1")})`,offset:"0%"},null,8,Wz),No("stop",{"stop-color":`var(${At(t).cssVarBlockName("fill-color-4")})`,offset:"100%"},null,8,Kz)],8,jz),No("linearGradient",{id:`linearGradient-2-${At(n)}`,x1:"0%",y1:"9.5%",x2:"100%",y2:"90.5%"},[No("stop",{"stop-color":`var(${At(t).cssVarBlockName("fill-color-1")})`,offset:"0%"},null,8,qz),No("stop",{"stop-color":`var(${At(t).cssVarBlockName("fill-color-6")})`,offset:"100%"},null,8,Yz)],8,Uz),No("rect",{id:`path-3-${At(n)}`,x:"0",y:"0",width:"17",height:"36"},null,8,Gz)]),No("g",Xz,[No("g",Jz,[No("g",Zz,[No("path",{id:"Oval-Copy-2",d:"M39.5,86 C61.3152476,86 79,83.9106622 79,81.3333333 C79,78.7560045 57.3152476,78 35.5,78 C13.6847524,78 0,78.7560045 0,81.3333333 C0,83.9106622 17.6847524,86 39.5,86 Z",fill:`var(${At(t).cssVarBlockName("fill-color-3")})`},null,8,Qz),No("polygon",{id:"Rectangle-Copy-14",fill:`var(${At(t).cssVarBlockName("fill-color-7")})`,transform:"translate(27.500000, 51.500000) scale(1, -1) translate(-27.500000, -51.500000) ",points:"13 58 53 58 42 45 2 45"},null,8,eB),No("g",tB,[No("polygon",{id:"Rectangle-Copy-10",fill:`var(${At(t).cssVarBlockName("fill-color-7")})`,transform:"translate(11.500000, 5.000000) scale(1, -1) translate(-11.500000, -5.000000) ",points:"2.84078316e-14 3 18 3 23 7 5 7"},null,8,nB),No("polygon",{id:"Rectangle-Copy-11",fill:`var(${At(t).cssVarBlockName("fill-color-5")})`,points:"-3.69149156e-15 7 38 7 38 43 -3.69149156e-15 43"},null,8,lB),No("rect",{id:"Rectangle-Copy-12",fill:`url(#linearGradient-1-${At(n)})`,transform:"translate(46.500000, 25.000000) scale(-1, 1) translate(-46.500000, -25.000000) ",x:"38",y:"7",width:"17",height:"36"},null,8,oB),No("polygon",{id:"Rectangle-Copy-13",fill:`var(${At(t).cssVarBlockName("fill-color-2")})`,transform:"translate(39.500000, 3.500000) scale(-1, 1) translate(-39.500000, -3.500000) ",points:"24 7 41 7 55 -3.63806207e-12 38 -3.63806207e-12"},null,8,aB)]),No("rect",{id:"Rectangle-Copy-15",fill:`url(#linearGradient-2-${At(n)})`,x:"13",y:"45",width:"40",height:"36"},null,8,rB),No("g",sB,[No("use",{id:"Mask",fill:`var(${At(t).cssVarBlockName("fill-color-8")})`,transform:"translate(8.500000, 18.000000) scale(-1, 1) translate(-8.500000, -18.000000) ","xlink:href":`#path-3-${At(n)}`},null,8,iB),No("polygon",{id:"Rectangle-Copy",fill:`var(${At(t).cssVarBlockName("fill-color-9")})`,mask:`url(#mask-4-${At(n)})`,transform:"translate(12.000000, 9.000000) scale(-1, 1) translate(-12.000000, -9.000000) ",points:"7 0 24 0 20 18 7 16.5"},null,8,uB)]),No("polygon",{id:"Rectangle-Copy-18",fill:`var(${At(t).cssVarBlockName("fill-color-2")})`,transform:"translate(66.000000, 51.500000) scale(-1, 1) translate(-66.000000, -51.500000) ",points:"62 45 79 45 70 58 53 58"},null,8,cB)])])])]))}}),[["__file","/home/runner/work/element-plus/element-plus/packages/components/empty/src/img-empty.vue"]]);const fB=b_({image:{type:String,default:""},imageSize:Number,description:{type:String,default:""}}),vB=["src"],hB={key:1},mB=Fn({name:"ElEmpty"}),gB=Fn({...mB,props:fB,setup(e){const t=e,{t:n}=lS(),l=iS("empty"),o=ra((()=>t.description||n("el.table.emptyText"))),a=ra((()=>({width:Mw(t.imageSize)})));return(e,t)=>(ko(),Eo("div",{class:Y(At(l).b())},[No("div",{class:Y(At(l).e("image")),style:j(At(a))},[e.image?(ko(),Eo("img",{key:0,src:e.image,ondragstart:"return false"},null,8,vB)):ml(e.$slots,"image",{key:1},(()=>[Ro(pB)]))],6),No("div",{class:Y(At(l).e("description"))},[e.$slots.description?ml(e.$slots,"description",{key:0}):(ko(),Eo("p",hB,ee(At(o)),1))],2),e.$slots.default?(ko(),Eo("div",{key:0,class:Y(At(l).e("bottom"))},[ml(e.$slots,"default")],2)):Vo("v-if",!0)],2))}});const yB=S_(aT(gB,[["__file","/home/runner/work/element-plus/element-plus/packages/components/empty/src/empty.vue"]])),bB=b_({urlList:{type:Array,default:()=>[]},zIndex:{type:Number},initialIndex:{type:Number,default:0},infinite:{type:Boolean,default:!0},hideOnClickModal:{type:Boolean,default:!1},teleported:{type:Boolean,default:!1},closeOnPressEscape:{type:Boolean,default:!0},zoomRate:{type:Number,default:1.2}}),wB={close:()=>!0,switch:e=>mw(e)},xB=["src"],kB=Fn({name:"ElImageViewer"}),CB=Fn({...kB,props:bB,emits:wB,setup(e,{expose:t,emit:n}){const l=e,o={CONTAIN:{name:"contain",icon:xt(mk)},ORIGINAL:{name:"original",icon:xt(EC)}},{t:a}=lS(),r=iS("image-viewer"),{nextZIndex:s}=JE(),i=Ot(),u=Ot([]),c=oe(),d=Ot(!0),p=Ot(l.initialIndex),f=Tt(o.CONTAIN),v=Ot({scale:1,deg:0,offsetX:0,offsetY:0,enableTransition:!1}),h=ra((()=>{const{urlList:e}=l;return e.length<=1})),m=ra((()=>0===p.value)),g=ra((()=>p.value===l.urlList.length-1)),y=ra((()=>l.urlList[p.value])),b=ra((()=>{const{scale:e,deg:t,offsetX:n,offsetY:l,enableTransition:a}=v.value;let r=n/e,s=l/e;switch(t%360){case 90:case-270:[r,s]=[s,-r];break;case 180:case-180:[r,s]=[-r,-s];break;case 270:case-90:[r,s]=[-s,r]}const i={transform:`scale(${e}) rotate(${t}deg) translate(${r}px, ${s}px)`,transition:a?"transform .3s":""};return f.value.name===o.CONTAIN.name&&(i.maxWidth=i.maxHeight="100%"),i})),w=ra((()=>mw(l.zIndex)?l.zIndex:s()));function x(){c.stop(),n("close")}function k(){d.value=!1}function C(e){d.value=!1,e.target.alt=a("el.image.error")}function _(e){if(d.value||0!==e.button||!i.value)return;v.value.enableTransition=!1;const{offsetX:t,offsetY:n}=v.value,l=e.pageX,o=e.pageY,a=dw((e=>{v.value={...v.value,offsetX:t+e.pageX-l,offsetY:n+e.pageY-o}})),r=ev(document,"mousemove",a);ev(document,"mouseup",(()=>{r()})),e.preventDefault()}function S(){v.value={scale:1,deg:0,offsetX:0,offsetY:0,enableTransition:!1}}function E(){if(d.value)return;const e=xw(o),t=Object.values(o),n=f.value.name,l=(t.findIndex((e=>e.name===n))+1)%e.length;f.value=o[e[l]],S()}function O(e){const t=l.urlList.length;p.value=(e+t)%t}function T(){m.value&&!l.infinite||O(p.value-1)}function L(){g.value&&!l.infinite||O(p.value+1)}function M(e,t={}){if(d.value)return;const{zoomRate:n,rotateDeg:o,enableTransition:a}={zoomRate:l.zoomRate,rotateDeg:90,enableTransition:!0,...t};switch(e){case"zoomOut":v.value.scale>.2&&(v.value.scale=Number.parseFloat((v.value.scale/n).toFixed(3)));break;case"zoomIn":v.value.scale<7&&(v.value.scale=Number.parseFloat((v.value.scale*n).toFixed(3)));break;case"clockwise":v.value.deg+=o;break;case"anticlockwise":v.value.deg-=o}v.value.enableTransition=a}return _n(y,(()=>{en((()=>{const e=u.value[0];(null==e?void 0:e.complete)||(d.value=!0)}))})),_n(p,(e=>{S(),n("switch",e)})),Jn((()=>{var e,t;!function(){const e=dw((e=>{switch(e.code){case L_.esc:l.closeOnPressEscape&&x();break;case L_.space:E();break;case L_.left:T();break;case L_.up:M("zoomIn");break;case L_.right:L();break;case L_.down:M("zoomOut")}})),t=dw((e=>{M((e.deltaY||e.deltaX)<0?"zoomIn":"zoomOut",{zoomRate:l.zoomRate,enableTransition:!1})}));c.run((()=>{ev(document,"keydown",e),ev(document,"wheel",t)}))}(),null==(t=null==(e=i.value)?void 0:e.focus)||t.call(e)})),t({setActiveItem:O}),(e,t)=>(ko(),Oo(vo,{to:"body",disabled:!e.teleported},[Ro(Ta,{name:"viewer-fade",appear:""},{default:gn((()=>[No("div",{ref_key:"wrapper",ref:i,tabindex:-1,class:Y(At(r).e("wrapper")),style:j({zIndex:At(w)})},[No("div",{class:Y(At(r).e("mask")),onClick:t[0]||(t[0]=ir((t=>e.hideOnClickModal&&x()),["self"]))},null,2),Vo(" CLOSE "),No("span",{class:Y([At(r).e("btn"),At(r).e("close")]),onClick:x},[Ro(At(dT),null,{default:gn((()=>[Ro(At(Hx))])),_:1})],2),Vo(" ARROW "),At(h)?Vo("v-if",!0):(ko(),Eo(mo,{key:0},[No("span",{class:Y([At(r).e("btn"),At(r).e("prev"),At(r).is("disabled",!e.infinite&&At(m))]),onClick:T},[Ro(At(dT),null,{default:gn((()=>[Ro(At(Ww))])),_:1})],2),No("span",{class:Y([At(r).e("btn"),At(r).e("next"),At(r).is("disabled",!e.infinite&&At(g))]),onClick:L},[Ro(At(dT),null,{default:gn((()=>[Ro(At(Yw))])),_:1})],2)],64)),Vo(" ACTIONS "),No("div",{class:Y([At(r).e("btn"),At(r).e("actions")])},[No("div",{class:Y(At(r).e("actions__inner"))},[Ro(At(dT),{onClick:t[1]||(t[1]=e=>M("zoomOut"))},{default:gn((()=>[Ro(At(m_))])),_:1}),Ro(At(dT),{onClick:t[2]||(t[2]=e=>M("zoomIn"))},{default:gn((()=>[Ro(At(p_))])),_:1}),No("i",{class:Y(At(r).e("actions__divider"))},null,2),Ro(At(dT),{onClick:E},{default:gn((()=>[(ko(),Oo(cl(At(f).icon)))])),_:1}),No("i",{class:Y(At(r).e("actions__divider"))},null,2),Ro(At(dT),{onClick:t[3]||(t[3]=e=>M("anticlockwise"))},{default:gn((()=>[Ro(At(yC))])),_:1}),Ro(At(dT),{onClick:t[4]||(t[4]=e=>M("clockwise"))},{default:gn((()=>[Ro(At(kC))])),_:1})],2)],2),Vo(" CANVAS "),No("div",{class:Y(At(r).e("canvas"))},[(ko(!0),Eo(mo,null,vl(e.urlList,((e,t)=>Ln((ko(),Eo("img",{ref_for:!0,ref:e=>u.value[t]=e,key:e,src:e,style:j(At(b)),class:Y(At(r).e("img")),onLoad:k,onError:C,onMousedown:_},null,46,xB)),[[dr,t===p.value]]))),128))],2),ml(e.$slots,"default")],6)])),_:3})],8,["disabled"]))}});const _B=S_(aT(CB,[["__file","/home/runner/work/element-plus/element-plus/packages/components/image-viewer/src/image-viewer.vue"]])),SB=b_({hideOnClickModal:{type:Boolean,default:!1},src:{type:String,default:""},fit:{type:String,values:["","contain","cover","fill","none","scale-down"],default:""},loading:{type:String,values:["eager","lazy"]},lazy:{type:Boolean,default:!1},scrollContainer:{type:[String,Object]},previewSrcList:{type:Array,default:()=>[]},previewTeleported:{type:Boolean,default:!1},zIndex:{type:Number},initialIndex:{type:Number,default:0},infinite:{type:Boolean,default:!0},closeOnPressEscape:{type:Boolean,default:!0},zoomRate:{type:Number,default:1.2}}),EB={load:e=>e instanceof Event,error:e=>e instanceof Event,switch:e=>mw(e),close:()=>!0,show:()=>!0},OB=["src","loading"],TB={key:0},LB=Fn({name:"ElImage",inheritAttrs:!1}),MB=Fn({...LB,props:SB,emits:EB,setup(e,{emit:t}){const n=e;let l="";const{t:o}=lS(),a=iS("image"),r=Cl(),s=X_(),i=Ot(),u=Ot(!1),c=Ot(!0),d=Ot(!1),p=Ot(),f=Ot(),v=kf&&"loading"in HTMLImageElement.prototype;let h,m;const g=ra((()=>r.style)),y=ra((()=>{const{fit:e}=n;return kf&&e?{objectFit:e}:{}})),w=ra((()=>{const{previewSrcList:e}=n;return Array.isArray(e)&&e.length>0})),x=ra((()=>{const{previewSrcList:e,initialIndex:t}=n;let l=t;return t>e.length-1&&(l=0),l})),k=ra((()=>"eager"!==n.loading&&(!v&&"lazy"===n.loading||n.lazy))),C=()=>{kf&&(c.value=!0,u.value=!1,i.value=n.src)};function _(e){c.value=!1,u.value=!1,t("load",e)}function S(e){c.value=!1,u.value=!0,t("error",e)}function E(){((e,t)=>{if(!kf||!e||!t)return!1;const n=e.getBoundingClientRect();let l;return l=t instanceof Element?t.getBoundingClientRect():{top:0,right:window.innerWidth,bottom:window.innerHeight,left:0},n.top{a(),OG(this)}),{checked:!1!==e});a()}const o=this.parent;o&&0!==o.level&&(n||OG(o))}getChildren(e=!1){if(0===this.level)return this.data;const t=this.data;if(!t)return null;const n=this.store.props;let l="children";return n&&(l=n.children||"children"),void 0===t[l]&&(t[l]=null),e&&!t[l]&&(t[l]=[]),t[l]}updateChildren(){const e=this.getChildren()||[],t=this.childNodes.map((e=>e.data)),n={},l=[];e.forEach(((e,o)=>{const a=e[kG];!!a&&t.findIndex((e=>e[kG]===a))>=0?n[a]={index:o,data:e}:l.push({index:o,data:e})})),this.store.lazy||t.forEach((e=>{n[e[kG]]||this.removeChildByData(e)})),l.forEach((({index:e,data:t})=>{this.insertChild({data:t},e)})),this.updateLeafState()}loadData(e,t={}){if(!0!==this.store.lazy||!this.store.load||this.loaded||this.loading&&!Object.keys(t).length)e&&e.call(this);else{this.loading=!0;const n=n=>{this.childNodes=[],this.doCreateChildren(n,t),this.loaded=!0,this.loading=!1,this.updateLeafState(),e&&e.call(this,n)};this.store.load(this,n)}}}class IG{constructor(e){this.currentNode=null,this.currentNodeKey=null;for(const t in e)f(e,t)&&(this[t]=e[t]);this.nodesMap={}}initialize(){if(this.root=new MG({data:this.data,store:this}),this.root.initialize(),this.lazy&&this.load){(0,this.load)(this.root,(e=>{this.root.doCreateChildren(e),this._initDefaultCheckedNodes()}))}else this._initDefaultCheckedNodes()}filter(e){const t=this.filterNodeMethod,n=this.lazy,l=function(o){const a=o.root?o.root.childNodes:o.childNodes;if(a.forEach((n=>{n.visible=t.call(n,e,n.data,n),l(n)})),!o.visible&&a.length){let e=!0;e=!a.some((e=>e.visible)),o.root?o.root.visible=!1===e:o.visible=!1===e}e&&(!o.visible||o.isLeaf||n||o.expand())};l(this)}setData(e){e!==this.root.data?(this.root.setData(e),this._initDefaultCheckedNodes()):this.root.updateChildren()}getNode(e){if(e instanceof MG)return e;const t=x(e)?_G(this.key,e):e;return this.nodesMap[t]||null}insertBefore(e,t){const n=this.getNode(t);n.parent.insertBefore({data:e},n)}insertAfter(e,t){const n=this.getNode(t);n.parent.insertAfter({data:e},n)}remove(e){const t=this.getNode(e);t&&t.parent&&(t===this.currentNode&&(this.currentNode=null),t.parent.removeChild(t))}append(e,t){const n=t?this.getNode(t):this.root;n&&n.insertChild({data:e})}_initDefaultCheckedNodes(){const e=this.defaultCheckedKeys||[],t=this.nodesMap;e.forEach((e=>{const n=t[e];n&&n.setChecked(!0,!this.checkStrictly)}))}_initDefaultCheckedNode(e){(this.defaultCheckedKeys||[]).includes(e.key)&&e.setChecked(!0,!this.checkStrictly)}setDefaultCheckedKey(e){e!==this.defaultCheckedKeys&&(this.defaultCheckedKeys=e,this._initDefaultCheckedNodes())}registerNode(e){const t=this.key;if(e&&e.data)if(t){void 0!==e.key&&(this.nodesMap[e.key]=e)}else this.nodesMap[e.id]=e}deregisterNode(e){this.key&&e&&e.data&&(e.childNodes.forEach((e=>{this.deregisterNode(e)})),delete this.nodesMap[e.key])}getCheckedNodes(e=!1,t=!1){const n=[],l=function(o){(o.root?o.root.childNodes:o.childNodes).forEach((o=>{(o.checked||t&&o.indeterminate)&&(!e||e&&o.isLeaf)&&n.push(o.data),l(o)}))};return l(this),n}getCheckedKeys(e=!1){return this.getCheckedNodes(e).map((e=>(e||{})[this.key]))}getHalfCheckedNodes(){const e=[],t=function(n){(n.root?n.root.childNodes:n.childNodes).forEach((n=>{n.indeterminate&&e.push(n.data),t(n)}))};return t(this),e}getHalfCheckedKeys(){return this.getHalfCheckedNodes().map((e=>(e||{})[this.key]))}_getAllNodes(){const e=[],t=this.nodesMap;for(const n in t)f(t,n)&&e.push(t[n]);return e}updateChildren(e,t){const n=this.nodesMap[e];if(!n)return;const l=n.childNodes;for(let o=l.length-1;o>=0;o--){const e=l[o];this.remove(e.data)}for(let o=0,a=t.length;ot.level-e.level)),o=Object.create(null),a=Object.keys(n);l.forEach((e=>e.setChecked(!1,!1)));for(let r=0,s=l.length;r0;)o[i.data[e]]=!0,i=i.parent;if(n.isLeaf||this.checkStrictly)n.setChecked(!0,!1);else if(n.setChecked(!0,!0),t){n.setChecked(!1,!1);const e=function(t){t.childNodes.forEach((t=>{t.isLeaf||t.setChecked(!1,!1),e(t)}))};e(n)}}}setCheckedNodes(e,t=!1){const n=this.key,l={};e.forEach((e=>{l[(e||{})[n]]=!0})),this._setCheckedKeys(n,t,l)}setCheckedKeys(e,t=!1){this.defaultCheckedKeys=e;const n=this.key,l={};e.forEach((e=>{l[e]=!0})),this._setCheckedKeys(n,t,l)}setDefaultExpandedKeys(e){e=e||[],this.defaultExpandedKeys=e,e.forEach((e=>{const t=this.getNode(e);t&&t.expand(null,this.autoExpandParent)}))}setChecked(e,t,n){const l=this.getNode(e);l&&l.setChecked(!!t,n)}getCurrentNode(){return this.currentNode}setCurrentNode(e){const t=this.currentNode;t&&(t.isCurrent=!1),this.currentNode=e,this.currentNode.isCurrent=!0}setUserCurrentNode(e,t=!0){const n=e[this.key],l=this.nodesMap[n];this.setCurrentNode(l),t&&this.currentNode.level>1&&this.currentNode.parent.expand(null,!0)}setCurrentNodeKey(e,t=!0){if(null==e)return this.currentNode&&(this.currentNode.isCurrent=!1),void(this.currentNode=null);const n=this.getNode(e);n&&(this.setCurrentNode(n),t&&this.currentNode.level>1&&this.currentNode.parent.expand(null,!0))}}var AG=aT(Fn({name:"ElTreeNodeContent",props:{node:{type:Object,required:!0},renderContent:Function},setup(e){const t=iS("tree"),n=jl("NodeInstance"),l=jl("RootTree");return()=>{const o=e.node,{data:a,store:r}=o;return e.renderContent?e.renderContent(sa,{_self:n,node:o,data:a,store:r}):l.ctx.slots.default?l.ctx.slots.default({node:o,data:a}):sa("span",{class:t.be("node","label")},[o.label])}}}),[["__file","/home/runner/work/element-plus/element-plus/packages/components/tree/src/tree-node-content.vue"]]);function NG(e){const t=jl("TreeNodeMap",null),n={treeNodeExpand:t=>{e.node!==t&&e.node.collapse()},children:[]};return t&&t.children.push(n),Hl("TreeNodeMap",n),{broadcastExpanded:t=>{if(e.accordion)for(const e of n.children)e.treeNodeExpand(t)}}}const RG=Symbol("dragEvents");const PG=Fn({name:"ElTreeNode",components:{ElCollapseTransition:HP,ElCheckbox:xR,NodeContent:AG,ElIcon:dT,Loading:Dk},props:{node:{type:MG,default:()=>({})},props:{type:Object,default:()=>({})},accordion:Boolean,renderContent:Function,renderAfterExpand:Boolean,showCheckbox:{type:Boolean,default:!1}},emits:["node-expand"],setup(e,t){const n=iS("tree"),{broadcastExpanded:l}=NG(e),o=jl("RootTree"),a=Ot(!1),r=Ot(!1),s=Ot(null),i=Ot(null),u=Ot(null),c=jl(RG),d=qo();Hl("NodeInstance",d),e.node.expanded&&(a.value=!0,r.value=!0);const p=o.props.children||"children";_n((()=>{const t=e.node.data[p];return t&&[...t]}),(()=>{e.node.updateChildren()})),_n((()=>e.node.indeterminate),(t=>{f(e.node.checked,t)})),_n((()=>e.node.checked),(t=>{f(t,e.node.indeterminate)})),_n((()=>e.node.expanded),(e=>{en((()=>a.value=e)),e&&(r.value=!0)}));const f=(t,n)=>{s.value===t&&i.value===n||o.ctx.emit("check-change",e.node.data,t,n),s.value=t,i.value=n},v=()=>{e.node.isLeaf||(a.value?(o.ctx.emit("node-collapse",e.node.data,e.node,d),e.node.collapse()):(e.node.expand(),t.emit("node-expand",e.node.data,e.node,d)))},h=(t,n)=>{e.node.setChecked(n.target.checked,!o.props.checkStrictly),en((()=>{const t=o.store.value;o.ctx.emit("check",e.node.data,{checkedNodes:t.getCheckedNodes(),checkedKeys:t.getCheckedKeys(),halfCheckedNodes:t.getHalfCheckedNodes(),halfCheckedKeys:t.getHalfCheckedKeys()})}))};return{ns:n,node$:u,tree:o,expanded:a,childNodeRendered:r,oldChecked:s,oldIndeterminate:i,getNodeKey:e=>_G(o.props.nodeKey,e.data),getNodeClass:t=>{const n=e.props.class;if(!n)return{};let l;if(y(n)){const{data:e}=t;l=n(e,t)}else l=n;return b(l)?{[l]:!0}:l},handleSelectChange:f,handleClick:t=>{SG(o.store,o.ctx.emit,(()=>o.store.value.setCurrentNode(e.node))),o.currentNode.value=e.node,o.props.expandOnClickNode&&v(),o.props.checkOnClickNode&&!e.node.disabled&&h(null,{target:{checked:!e.node.checked}}),o.ctx.emit("node-click",e.node.data,e.node,d,t)},handleContextMenu:t=>{o.instance.vnode.props.onNodeContextmenu&&(t.stopPropagation(),t.preventDefault()),o.ctx.emit("node-contextmenu",t,e.node.data,e.node,d)},handleExpandIconClick:v,handleCheckChange:h,handleChildNodeExpand:(e,t,n)=>{l(t),o.ctx.emit("node-expand",e,t,n)},handleDragStart:t=>{o.props.draggable&&c.treeNodeDragStart({event:t,treeNode:e})},handleDragOver:t=>{t.preventDefault(),o.props.draggable&&c.treeNodeDragOver({event:t,treeNode:{$el:u.value,node:e.node}})},handleDrop:e=>{e.preventDefault()},handleDragEnd:e=>{o.props.draggable&&c.treeNodeDragEnd(e)},CaretRight:cx}}}),DG=["aria-expanded","aria-disabled","aria-checked","draggable","data-key"],$G=["aria-expanded"];const VG=Fn({name:"ElTree",components:{ElTreeNode:aT(PG,[["render",function(e,t,n,l,o,a){const r=il("el-icon"),s=il("el-checkbox"),i=il("loading"),u=il("node-content"),c=il("el-tree-node"),d=il("el-collapse-transition");return Ln((ko(),Eo("div",{ref:"node$",class:Y([e.ns.b("node"),e.ns.is("expanded",e.expanded),e.ns.is("current",e.node.isCurrent),e.ns.is("hidden",!e.node.visible),e.ns.is("focusable",!e.node.disabled),e.ns.is("checked",!e.node.disabled&&e.node.checked),e.getNodeClass(e.node)]),role:"treeitem",tabindex:"-1","aria-expanded":e.expanded,"aria-disabled":e.node.disabled,"aria-checked":e.node.checked,draggable:e.tree.props.draggable,"data-key":e.getNodeKey(e.node),onClick:t[1]||(t[1]=ir(((...t)=>e.handleClick&&e.handleClick(...t)),["stop"])),onContextmenu:t[2]||(t[2]=(...t)=>e.handleContextMenu&&e.handleContextMenu(...t)),onDragstart:t[3]||(t[3]=ir(((...t)=>e.handleDragStart&&e.handleDragStart(...t)),["stop"])),onDragover:t[4]||(t[4]=ir(((...t)=>e.handleDragOver&&e.handleDragOver(...t)),["stop"])),onDragend:t[5]||(t[5]=ir(((...t)=>e.handleDragEnd&&e.handleDragEnd(...t)),["stop"])),onDrop:t[6]||(t[6]=ir(((...t)=>e.handleDrop&&e.handleDrop(...t)),["stop"]))},[No("div",{class:Y(e.ns.be("node","content")),style:j({paddingLeft:(e.node.level-1)*e.tree.props.indent+"px"})},[e.tree.props.icon||e.CaretRight?(ko(),Oo(r,{key:0,class:Y([e.ns.be("node","expand-icon"),e.ns.is("leaf",e.node.isLeaf),{expanded:!e.node.isLeaf&&e.expanded}]),onClick:ir(e.handleExpandIconClick,["stop"])},{default:gn((()=>[(ko(),Oo(cl(e.tree.props.icon||e.CaretRight)))])),_:1},8,["class","onClick"])):Vo("v-if",!0),e.showCheckbox?(ko(),Oo(s,{key:1,"model-value":e.node.checked,indeterminate:e.node.indeterminate,disabled:!!e.node.disabled,onClick:t[0]||(t[0]=ir((()=>{}),["stop"])),onChange:e.handleCheckChange},null,8,["model-value","indeterminate","disabled","onChange"])):Vo("v-if",!0),e.node.loading?(ko(),Oo(r,{key:2,class:Y([e.ns.be("node","loading-icon"),e.ns.is("loading")])},{default:gn((()=>[Ro(i)])),_:1},8,["class"])):Vo("v-if",!0),Ro(u,{node:e.node,"render-content":e.renderContent},null,8,["node","render-content"])],6),Ro(d,null,{default:gn((()=>[!e.renderAfterExpand||e.childNodeRendered?Ln((ko(),Eo("div",{key:0,class:Y(e.ns.be("node","children")),role:"group","aria-expanded":e.expanded},[(ko(!0),Eo(mo,null,vl(e.node.childNodes,(t=>(ko(),Oo(c,{key:e.getNodeKey(t),"render-content":e.renderContent,"render-after-expand":e.renderAfterExpand,"show-checkbox":e.showCheckbox,node:t,accordion:e.accordion,props:e.props,onNodeExpand:e.handleChildNodeExpand},null,8,["render-content","render-after-expand","show-checkbox","node","accordion","props","onNodeExpand"])))),128))],10,$G)),[[dr,e.expanded]]):Vo("v-if",!0)])),_:1})],42,DG)),[[dr,e.node.visible]])}],["__file","/home/runner/work/element-plus/element-plus/packages/components/tree/src/tree-node.vue"]])},props:{data:{type:Array,default:()=>[]},emptyText:{type:String},renderAfterExpand:{type:Boolean,default:!0},nodeKey:String,checkStrictly:Boolean,defaultExpandAll:Boolean,expandOnClickNode:{type:Boolean,default:!0},checkOnClickNode:Boolean,checkDescendants:{type:Boolean,default:!1},autoExpandParent:{type:Boolean,default:!0},defaultCheckedKeys:Array,defaultExpandedKeys:Array,currentNodeKey:[String,Number],renderContent:Function,showCheckbox:{type:Boolean,default:!1},draggable:{type:Boolean,default:!1},allowDrag:Function,allowDrop:Function,props:{type:Object,default:()=>({children:"children",label:"label",disabled:"disabled"})},lazy:{type:Boolean,default:!1},highlightCurrent:Boolean,load:Function,filterNodeMethod:Function,accordion:Boolean,indent:{type:Number,default:18},icon:{type:w_}},emits:["check-change","current-change","node-click","node-contextmenu","node-collapse","node-expand","check","node-drag-start","node-drag-end","node-drop","node-drag-leave","node-drag-enter","node-drag-over"],setup(e,t){const{t:n}=lS(),l=iS("tree"),o=Ot(new IG({key:e.nodeKey,data:e.data,lazy:e.lazy,props:e.props,load:e.load,currentNodeKey:e.currentNodeKey,checkStrictly:e.checkStrictly,checkDescendants:e.checkDescendants,defaultCheckedKeys:e.defaultCheckedKeys,defaultExpandedKeys:e.defaultExpandedKeys,autoExpandParent:e.autoExpandParent,defaultExpandAll:e.defaultExpandAll,filterNodeMethod:e.filterNodeMethod}));o.value.initialize();const a=Ot(o.value.root),r=Ot(null),s=Ot(null),i=Ot(null),{broadcastExpanded:u}=NG(e),{dragState:c}=function({props:e,ctx:t,el$:n,dropIndicator$:l,store:o}){const a=iS("tree"),r=Ot({showDropIndicator:!1,draggingNode:null,dropNode:null,allowDrop:!0,dropType:null});return Hl(RG,{treeNodeDragStart:({event:n,treeNode:l})=>{if("function"==typeof e.allowDrag&&!e.allowDrag(l.node))return n.preventDefault(),!1;n.dataTransfer.effectAllowed="move";try{n.dataTransfer.setData("text/plain","")}catch(KD){}r.value.draggingNode=l,t.emit("node-drag-start",l.node,n)},treeNodeDragOver:({event:o,treeNode:s})=>{const i=s,u=r.value.dropNode;u&&u.node.id!==i.node.id&&Tw(u.$el,a.is("drop-inner"));const c=r.value.draggingNode;if(!c||!i)return;let d=!0,p=!0,f=!0,v=!0;"function"==typeof e.allowDrop&&(d=e.allowDrop(c.node,i.node,"prev"),v=p=e.allowDrop(c.node,i.node,"inner"),f=e.allowDrop(c.node,i.node,"next")),o.dataTransfer.dropEffect=p||d||f?"move":"none",(d||p||f)&&(null==u?void 0:u.node.id)!==i.node.id&&(u&&t.emit("node-drag-leave",c.node,u.node,o),t.emit("node-drag-enter",c.node,i.node,o)),(d||p||f)&&(r.value.dropNode=i),i.node.nextSibling===c.node&&(f=!1),i.node.previousSibling===c.node&&(d=!1),i.node.contains(c.node,!1)&&(p=!1),(c.node===i.node||c.node.contains(i.node))&&(d=!1,p=!1,f=!1);const h=i.$el.getBoundingClientRect(),m=n.value.getBoundingClientRect();let g;const y=d?p?.25:f?.45:1:-1,b=f?p?.75:d?.55:0:1;let w=-9999;const x=o.clientY-h.top;g=x