UNPKG

vue-devui

Version:

DevUI components based on Vite and Vue3

22 lines 717 kB
var J$=Object.defineProperty,eO=Object.defineProperties;var tO=Object.getOwnPropertyDescriptors;var di=Object.getOwnPropertySymbols;var J0=Object.prototype.hasOwnProperty,ev=Object.prototype.propertyIsEnumerable;var of=(U,t,ut)=>t in U?J$(U,t,{enumerable:!0,configurable:!0,writable:!0,value:ut}):U[t]=ut,ee=(U,t)=>{for(var ut in t||(t={}))J0.call(t,ut)&&of(U,ut,t[ut]);if(di)for(var ut of di(t))ev.call(t,ut)&&of(U,ut,t[ut]);return U},ye=(U,t)=>eO(U,tO(t));var ma=(U,t)=>{var ut={};for(var Qt in U)J0.call(U,Qt)&&t.indexOf(Qt)<0&&(ut[Qt]=U[Qt]);if(U!=null&&di)for(var Qt of di(U))t.indexOf(Qt)<0&&ev.call(U,Qt)&&(ut[Qt]=U[Qt]);return ut};var ie=(U,t,ut)=>(of(U,typeof t!="symbol"?t+"":t,ut),ut);(function(U,t){typeof exports=="object"&&typeof module!="undefined"?t(exports,require("vue"),require("vue-router"),require("clipboard"),require("@floating-ui/dom"),require("@vueuse/core"),require("diff2html"),require("diff2html/lib/ui/js/diff2html-ui"),require("echarts"),require("highlight.js"),require("markdown-it"),require("xss"),require("mermaid/dist/mermaid.js"),require("markdown-it/lib/token")):typeof define=="function"&&define.amd?define(["exports","vue","vue-router","clipboard","@floating-ui/dom","@vueuse/core","diff2html","diff2html/lib/ui/js/diff2html-ui","echarts","highlight.js","markdown-it","xss","mermaid/dist/mermaid.js","markdown-it/lib/token"],t):(U=typeof globalThis!="undefined"?globalThis:U||self,t(U.VueDevui={},U.Vue,U.vueRouter,U.Clipboard,U.dom,U.core,U.Diff2Html,U.diff2htmlUi,U.echarts,U.hljs,U.MarkdownIt,U.xss,U.Mermaid,U.Token))})(this,function(U,t,ut,Qt,Yn,Ht,tv,nv,av,ov,rv,fi,lv,iv){"use strict";function co(e){return e&&typeof e=="object"&&"default"in e?e:{default:e}}function rf(e){if(e&&e.__esModule)return e;var n={__proto__:null,[Symbol.toStringTag]:"Module"};return e&&Object.keys(e).forEach(function(a){if(a!=="default"){var o=Object.getOwnPropertyDescriptor(e,a);Object.defineProperty(n,a,o.get?o:{enumerable:!0,get:function(){return e[a]}})}}),n.default=e,Object.freeze(n)}var sv=co(Qt),cv=rf(tv),lf=rf(av),sf=co(ov),uv=co(rv),cf=co(lv),qn=co(iv);const ga={data:{type:Array,default:null},titleKey:{type:String,default:"title"},loadingKey:{type:String,default:"loading"},childrenKey:{type:String,default:"children"},disabledKey:{type:String,default:"disabled"},activeKey:{type:String,default:"active"},openKey:{type:String,default:"open"},menuItemTemplate:{type:Boolean,default:!0},itemTemplate:{type:Boolean,default:!0},menuToggle:{type:Function,default:null},itemClick:{type:Function,default:null},activeItemChange:{type:Function,default:null},restrictOneOpen:{type:Boolean,default:!1},autoOpenActiveMenu:{type:Boolean,default:!1},showNoContent:{type:Boolean,default:!0},noContentTemplate:{type:Boolean,default:!0},loadingTemplate:{type:Boolean,default:!0},innerListTemplate:{type:Boolean,default:!0},linkType:{type:String,default:""},linkTypeKey:{type:String,default:"linkType"},linkKey:{type:String,default:"link"},linkTargetKey:{type:String,default:"target"},linkDefaultTarget:{type:String,default:"_self"},accordionType:{type:String,default:"normal"}},hi=()=>{const e={width:"1em",height:"1em",viewBox:"0 0 16 16",version:"1.1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink"};return t.createVNode("svg",e,[t.createVNode("g",{stroke:"none","stroke-width":"1",fill:"none","fill-rule":"evenodd"},[t.createVNode("path",{d:`M12.1464466,6.85355339 L8.35355339,10.6464466 C8.15829124,10.8417088 7.84170876,10.8417088 7.64644661,10.6464466 L3.85355339,6.85355339 C3.65829124,6.65829124 3.65829124,6.34170876 3.85355339,6.14644661 C3.94732158,6.05267842 4.07449854,6 4.20710678,6 L11.7928932,6 C12.0690356,6 12.2928932,6.22385763 12.2928932,6.5 C12.2928932,6.63260824 12.2402148,6.7597852 12.1464466,6.85355339 Z`,"fill-rule":"nonzero"},null)])])},uo=()=>{const e="DAccordion",n=o=>{if(o&&o.type.name===e)return o;if(o&&o.parent){const r=o.parent;return n(r)}},a=n(t.getCurrentInstance());return a==null?void 0:a.slots};function dr(e,n,a){let o=e;return n&&(o+=`__${n}`),a&&(o+=`--${a}`),o}function Z(e,n=!1){const a=n?`.devui-${e}`:`devui-${e}`;return{b:()=>dr(a),e:u=>u?dr(a,u):"",m:u=>u?dr(a,"",u):"",em:(u,d)=>u&&d?dr(a,u,d):""}}var dv=t.defineComponent({name:"DAccordionMenu",components:{OpenIcon:hi},props:ee({item:{type:Object,required:!0},deepth:{type:Number,default:0},parent:{type:Object,default:null}},ga),setup(e){const{item:n,deepth:a,parent:o,openKey:r,activeKey:i,autoOpenActiveMenu:s,disabledKey:u,childrenKey:d,titleKey:h,menuItemTemplate:p}=t.toRefs(e),f=Z("accordion"),v=uo(),g=t.inject("accordionContext"),C=o.value,y=a.value,b=k=>{g==null||g.menuToggleFn(k)},w=k=>{let F=!1;if(!k.length)return!1;for(let O=0;O<k.length;O++){if(k[O][i.value]===!0){F=!0;break}if(k[O][d.value]&&(F=w(k[O][d.value]),F))break}return F},S=k=>{if(k[i.value]===!0)return!0;if(k[d.value])return w(k[d.value])},N=t.computed(()=>n.value&&n.value[r.value]),V=t.computed(()=>n.value&&n.value[u.value]),D=t.computed(()=>n.value&&n.value[h.value]),L=t.computed(()=>n.value&&n.value[d.value]),x=t.computed(()=>S(n.value)),A=t.computed(()=>N.value===void 0&&s.value?x.value:N.value);return()=>{var k;return t.createVNode(t.Fragment,null,[t.createVNode("div",{class:[f.e("item-title"),f.m("overflow-ellipsis"),A.value&&f.m("open"),x.value&&f.m("active"),V.value&&f.m("disabled")],title:D.value,style:{textIndent:y*20+"px"},onClick:F=>!V.value&&b({item:n.value,open:!A.value,parent:C,event:F})},[t.createVNode("div",{class:[f.e("splitter"),y===0&&f.e("parent-list")],style:{left:y*20+10+"px"}},null),(!(v==null?void 0:v.menuItemTemplate)||p.value===!1)&&t.createVNode(t.Fragment,null,[D.value]),(v==null?void 0:v.menuItemTemplate)&&p.value!==!1&&((k=v.menuItemTemplate)==null?void 0:k.call(v,{parent:C,deepth:y,item:n.value})),t.createVNode("span",{class:f.e("open-icon")},[t.createVNode(hi,null,null)])]),t.createVNode("div",{class:[!A.value&&f.m("menu-hidden"),f.e("submenu"),f.m("show-animate")]},[t.createVNode(ff,t.mergeProps(e,{deepth:y+1,data:L.value||[],parent:n.value}),null)])])}}}),pi=t.defineComponent({name:"DAccordionItem",props:ee({item:{type:Object,required:!0},deepth:{type:Number,default:0},parent:{type:Object,default:null}},ga),setup(e){const{item:n,deepth:a,parent:o,titleKey:r,activeKey:i,disabledKey:s,itemTemplate:u}=t.toRefs(e),d=Z("accordion"),h=uo(),p=t.inject("accordionContext"),f=o.value,v=a.value,g=t.computed(()=>n.value&&n.value[s.value]),C=t.computed(()=>n.value&&n.value[r.value]),y=t.computed(()=>n.value&&n.value[i.value]),b=t.computed(()=>y.value),w=S=>{n.value&&!g.value&&(p==null||p.itemClickFn(S))};return()=>{var S;return t.createVNode(t.Fragment,null,[t.createVNode("div",{class:[d.e("item-title"),d.m("overflow-ellipsis"),b.value&&d.m("active"),g.value&&d.m("disabled")],title:C.value,style:{textIndent:v*20+"px"},onClick:N=>w({item:n.value,parent:f,event:N})},[t.createVNode("div",{class:[d.e("splitter"),v===0&&d.e("parent-list")],style:{left:v*20+10+"px"}},null),(!(h==null?void 0:h.itemTemplate)||u.value===!1)&&t.createVNode(t.Fragment,null,[C.value]),(h==null?void 0:h.itemTemplate)&&u.value!==!1&&((S=h.itemTemplate)==null?void 0:S.call(h,{parent:f,deepth:v,item:n.value}))])])}}}),fv=t.defineComponent({name:"DAccordionItemHreflink",component:{DAccordionItem:pi},props:ee({item:{type:Object,required:!0},deepth:{type:Number,default:0},parent:{type:Object,default:null}},ga),setup(e){const{item:n,deepth:a,parent:o,titleKey:r,linkKey:i,linkTargetKey:s,linkDefaultTarget:u,disabledKey:d,itemTemplate:h}=t.toRefs(e),p=Z("accordion"),f=uo(),v=t.inject("accordionContext"),g=t.computed(()=>n.value&&n.value[r.value]),C=t.computed(()=>n.value&&n.value[i.value]),y=t.computed(()=>n.value&&(n.value[s.value]||u.value)),b=t.computed(()=>n.value&&n.value[d.value]),w=o.value,S=a.value,N=D=>{n.value&&!b.value&&(v==null||v.itemClickFn(D))},V=()=>{var D;return t.createVNode(t.Fragment,null,[t.createVNode("div",{class:[p.e("splitter"),S===0&&p.e("parent-list")],style:{left:S*20+10+"px"}},null),(!(f==null?void 0:f.itemTemplate)||h.value===!1)&&t.createVNode(t.Fragment,null,[g.value]),(f==null?void 0:f.itemTemplate)&&h.value!==!1&&((D=f.itemTemplate)==null?void 0:D.call(f,{parent:w,deepth:S,item:n.value}))])};return()=>t.createVNode(t.Fragment,null,[t.createVNode("div",{class:[p.e("item-title"),b.value&&p.m("disabled")],style:{textIndent:S*20+"px"}},[!b.value&&t.createVNode("a",{href:C.value,target:y.value,class:p.m("overflow-ellipsis"),title:g.value,onClick:D=>N({item:n.value,parent:w,event:D})},[V()]),b.value&&t.createVNode("a",{class:p.m("overflow-ellipsis"),title:g.value},[V()])])])}});function hv(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!t.isVNode(e)}var pv=t.defineComponent({name:"DAccordionItemRouterlink",component:{DAccordionItem:pi},props:ee({item:{type:Object,required:!0},deepth:{type:Number,default:0},parent:{type:Object,default:null}},ga),setup(e){const{item:n,deepth:a,parent:o,titleKey:r,linkKey:i,linkDefaultTarget:s,disabledKey:u,itemTemplate:d}=t.toRefs(e),h=Z("accordion"),p=ut.useRoute(),f=uo(),v=t.inject("accordionContext"),g=t.computed(()=>n.value&&n.value[r.value]),C=t.computed(()=>n.value&&n.value[i.value]),y=t.computed(()=>p!==void 0),b=t.computed(()=>p===C.value),w=t.computed(()=>n.value&&n.value[u.value]),S=o.value,N=a.value,V=L=>{n.value&&!w.value&&(v==null||v.itemClickFn(L))},D=()=>{var L;return t.createVNode(t.Fragment,null,[t.createVNode("div",{class:[h.e("splitter"),N===0&&h.e("parent-list")],style:{left:N*20+10+"px"}},null),(!(f==null?void 0:f.itemTemplate)||d.value===!1)&&t.createVNode(t.Fragment,null,[g.value]),(f==null?void 0:f.itemTemplate)&&d.value!==!1&&((L=f.itemTemplate)==null?void 0:L.call(f,{parent:S,deepth:N,item:n.value}))])};return()=>{let L;return t.createVNode(t.Fragment,null,[t.createVNode("div",{class:[h.e("item-title"),w.value&&h.m("disabled")],style:{textIndent:N*20+"px"}},[!w.value&&t.createVNode(t.Fragment,null,[y.value&&t.createVNode(t.resolveComponent("router-link"),{to:C.value,class:[h.m("overflow-ellipsis"),b.value&&h.m("router-active")],custom:!0,title:g.value,onClick:x=>V({item:n.value,parent:S,event:x})},hv(L=D())?L:{default:()=>[L]}),!y.value&&t.createVNode("a",{href:C.value,target:s.value,class:h.m("overflow-ellipsis"),title:g.value,onClick:x=>V({item:n.value,parent:S,event:x})},[D()])]),w.value&&t.createVNode("a",{class:h.m("overflow-ellipsis"),title:g.value},[D()])])])}}});function uf(...e){const n=a=>a&&typeof a=="object";return e.reduce((a,o)=>(Object.keys(o).forEach(r=>{const i=a[r],s=o[r];Array.isArray(i)&&Array.isArray(s)?a[r]=Array.from(new Set([...s,...i])):n(i)&&n(s)?a[r]=uf(i,s):a[r]=s}),a),{})}var mv={pagination:{totalItemText:"\u6240\u6709\u6761\u76EE",goToText:"\u8DF3\u81F3",perPage:"\u6761/\u9875"},accordion:{loading:"\u52A0\u8F7D\u4E2D",noData:"\u6CA1\u6709\u6570\u636E"},autoCompleteDropdown:{latestInput:"\u6700\u8FD1\u8F93\u5165"},cascaderList:{noData:"\u6CA1\u6709\u6570\u636E"},colorPicker:{foundationPanel:"\u57FA\u7840\u9762\u677F",advancedPanel:"\u9AD8\u7EA7\u9762\u677F"},datePickerPro:{ok:"\u786E\u5B9A",placeholder:"\u8BF7\u9009\u62E9\u65E5\u671F",month1:"1\u6708",month2:"2\u6708",month3:"3\u6708",month4:"4\u6708",month5:"5\u6708",month6:"6\u6708",month7:"7\u6708",month8:"8\u6708",month9:"9\u6708",month10:"10\u6708",month11:"11\u6708",month12:"12\u6708",year:"\u5E74",startPlaceholder:"\u8BF7\u9009\u62E9\u5F00\u59CB\u65E5\u671F",endPlaceholder:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65E5\u671F",getWeekDays(){return["\u65E5","\u4E00","\u4E8C","\u4E09","\u56DB","\u4E94","\u516D"]},getTimeArr(){return["\u65F6","\u5206","\u79D2"]},getYearMonthStr(e,n){return`${e}\u5E74${n}\u6708`}},editableSelect:{noRelatedRecords:"\u627E\u4E0D\u5230\u76F8\u5173\u8BB0\u5F55",noData:"\u6CA1\u6709\u6570\u636E"},input:{placeholder:"\u8BF7\u8F93\u5165"},splitterBar:{collapse:"\u6536\u8D77",expand:"\u5C55\u5F00"},stepsGuide:{previous:"\u4E0A\u4E00\u6B65",continue:"\u6211\u77E5\u9053\u5566\uFF0C\u7EE7\u7EED",ok:"\u6211\u77E5\u9053\u5566"},table:{selectAll:"\u5168\u9009",ok:"\u786E\u5B9A"},timePopup:{ok:"\u786E\u5B9A"},transfer:{unit:"\u9879",panelUnit:"\u9879",headerUnit:"\u9879",noData:"\u6682\u65E0\u6570\u636E",placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u641C\u7D22"},tree:{loading:"\u52A0\u8F7D\u4E2D",newNode:"\u65B0\u8282\u70B9",selectPlaceholder:"\u8BF7\u9009\u62E9"},upload:{placeholder:"\u9009\u62E9\u6587\u4EF6",getExistSameNameFilesMsg(e){return`\u60A8\u4E0A\u4F20\u7684 "${e}" \u5B58\u5728\u91CD\u540D\u6587\u4EF6, \u8BF7\u91CD\u65B0\u9009\u62E9\u6587\u4EF6`},getAllFilesBeyondMaximalFileSizeMsg(e){return`\u6700\u5927\u652F\u6301\u4E0A\u4F20${e}MB\u7684\u6587\u4EF6, \u60A8\u672C\u6B21\u4E0A\u4F20\u7684\u6240\u6709\u6587\u4EF6\u8D85\u8FC7\u53EF\u4E0A\u4F20\u6587\u4EF6\u5927\u5C0F`},getBeyondMaximalFileSizeMsg(e,n){return`\u6700\u5927\u652F\u6301\u4E0A\u4F20${n}MB\u7684\u6587\u4EF6, \u60A8\u4E0A\u4F20\u7684\u6587\u4EF6"${e}"\u8D85\u8FC7\u53EF\u4E0A\u4F20\u6587\u4EF6\u5927\u5C0F`},getNotAllowedFileTypeMsg(e,n){return`\u652F\u6301\u7684\u6587\u4EF6\u7C7B\u578B: "${n}", \u60A8\u4E0A\u4F20\u7684\u6587\u4EF6"${e}"\u4E0D\u5728\u5141\u8BB8\u8303\u56F4\u5185\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9\u6587\u4EF6`}},search:{placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u5B57"},select:{placeholder:"\u8BF7\u9009\u62E9",noDataText:"\u65E0\u6570\u636E",noMatchText:"\u627E\u4E0D\u5230\u76F8\u5173\u8BB0\u5F55",loadingText:"\u52A0\u8F7D\u4E2D..."},tagInput:{maxTagsText:"\u5DF2\u8FBE\u5230\u6700\u5927\u4E2A\u6570\uFF1A"},timeSelect:{placeholder:"\u8BF7\u9009\u62E9\u65F6\u95F4"}};const fr=t.ref("zh-CN");let mi=t.reactive({[fr.value]:mv});const gv={messages(){return mi[fr.value]},lang(){return fr.value},use(e,n){fr.value=e,this.add({[e]:n})},add(e={}){mi=uf(mi,e)}},vv=e=>e.substring(1).replace(/^\S/,n=>n.toLocaleLowerCase());function df(e,n){const a=n.split(".");let o=e;return a.forEach(r=>{var i;o=(i=o[r])!=null?i:""}),o}function We(e,n,a){const o=a||vv(e)+".";return r=>{var u;const i=((u=n==null?void 0:n.appContext.config.globalProperties.langMessages)==null?void 0:u.value)||gv.messages();return df(i,o+r)||df(i,r)}}var ff=t.defineComponent({name:"DAccordionList",components:{DAccordionMenu:dv,DAccordionItem:pi,DAccordionItemHreflink:fv,DAccordionItemRouterlink:pv},inheritAttrs:!1,props:ye(ee({},ga),{data:{type:Array,default:null},deepth:{type:Number,default:0},parent:{type:Object,default:null},innerListTemplate:Boolean}),setup(e,{attrs:n}){const a=t.getCurrentInstance(),o=We("DAccordion",a),{childrenKey:r,deepth:i,parent:s,data:u,linkType:d,showNoContent:h,loadingKey:p,titleKey:f,linkTypeKey:v,loadingTemplate:g,noContentTemplate:C,innerListTemplate:y}=t.toRefs(e),b=Z("accordion"),w=i.value,S=uo(),N=t.inject("accordionContext"),V=t.computed(()=>s.value&&s.value[p.value]),D=t.computed(()=>{const L=u.value;return L==null||L.length===0});return()=>{var L,x,A;return t.createVNode(t.Fragment,null,[(!(S==null?void 0:S.innerListTemplate)||i.value===0||y.value===!1)&&t.createVNode("ul",t.mergeProps({class:[b.e("list")]},n),[u.value.map(k=>t.createVNode("li",{class:b.e("item"),key:k[f.value]},[k[r.value]!==void 0&&t.createVNode("div",{class:b.e("menu-item")},[t.createVNode(t.resolveComponent("d-accordion-menu"),t.mergeProps(e,{item:k,deepth:w,parent:s.value}),null)]),k[r.value]===void 0&&t.createVNode(t.Fragment,null,[(!d.value||d.value==="")&&t.createVNode(t.resolveComponent("d-accordion-item"),t.mergeProps(e,{item:k,deepth:w,parent:s.value}),null),d.value==="routerLink"&&t.createVNode(t.resolveComponent("d-accordion-item-routerlink"),t.mergeProps(e,{item:k,deepth:w,parent:s.value}),null),d.value==="hrefLink"&&t.createVNode(t.resolveComponent("d-accordion-item-hreflink"),t.mergeProps(e,{item:k,deepth:w,parent:s.value}),null),d.value==="dependOnLinkTypeKey"&&t.createVNode(t.Fragment,null,[k[v.value]==="routerLink"&&t.createVNode(t.resolveComponent("d-accordion-item-routerlink"),t.mergeProps(e,{item:k,deepth:w,parent:s.value}),null),k[v.value]==="hrefLink"&&t.createVNode(t.resolveComponent("d-accordion-item-hreflink"),t.mergeProps(e,{item:k,deepth:w,parent:s.value}),null),k[v.value]!=="routerLink"&&k[v.value]!=="hrefLink"&&t.createVNode(t.resolveComponent("d-accordion-item"),t.mergeProps(e,{item:k,deepth:w,parent:s.value}),null)])])]))]),(S==null?void 0:S.innerListTemplate)&&y.value!==!1&&w!==0&&((L=S.innerListTemplate)==null?void 0:L.call(S,{item:s.value,deepth:w,itemClickFn:N==null?void 0:N.itemClickFn,menuToggleFn:N==null?void 0:N.menuToggleFn})),(!(S==null?void 0:S.innerListTemplate)||y.value===!1)&&(V.value||D.value&&h.value)&&t.createVNode("ul",t.mergeProps({class:[b.e("list")]},n),[V.value&&(!(S==null?void 0:S.loadingTemplate)||g.value===!1)&&t.createVNode("li",{class:b.e("item")},[t.createVNode("div",{class:[b.e("item-title"),b.m("overflow-ellipsis")],style:{textIndent:w*20+"px"}},[o("loading"),t.createTextVNode("...")])]),V.value&&(S==null?void 0:S.loadingTemplate)&&g.value!==!1&&((x=S.loadingTemplate)==null?void 0:x.call(S,{item:s.value,deepth:w})),h.value&&!V.value&&D.value&&(!(S==null?void 0:S.noContentTemplate)||C.value===!1)&&t.createVNode("li",{class:b.e("item")},[t.createVNode("div",{class:[b.e("item-title"),b.m("overflow-ellipsis"),b.m("disabled")],style:{textIndent:w*20+"px"}},[o("noData")])]),h.value&&!V.value&&D.value&&(S==null?void 0:S.noContentTemplate)&&C.value!==!1&&((A=S.noContentTemplate)==null?void 0:A.call(S,{item:s.value,deepth:w}))])])}}}),nO="",gi=t.defineComponent({name:"DAccordion",props:ga,setup(e,{emit:n}){const{data:a,childrenKey:o,activeKey:r,openKey:i,accordionType:s,autoOpenActiveMenu:u,restrictOneOpen:d}=t.toRefs(e),h=Z("accordion"),p=Z("scrollbar");let f;const v=(V,D="children",L=!1,x=!0)=>V.reduce((A,k)=>{const F=k[D];return F===void 0?x&&A.push(k):(L&&A.push(k),Array.isArray(F)&&A.push(...v(F,D,L))),A},[]),g=V=>{f&&f[r.value]&&(f[r.value]=!1),V[r.value]=!0,f=V,n("activeItemChange",f)},C=()=>{const V=v(a.value,o.value).filter(D=>D[r.value]).pop();V?f||g(V):f=void 0},y=(V,D)=>{D&&d.value&&a.value.forEach(L=>{L[i.value]=!1}),V[i.value]=D},b=V=>{const D=f;g(V.item),n("itemClick",ye(ee({},V),{prevActiveItem:D}))},w=V=>{const D=f;f=V.item,n("linkItemClick",ye(ee({},V),{prevActiveItem:D}))},S=V=>{y(V.item,V.open),n("menuToggle",V)},N=()=>{v(a.value,o.value,!0,!1).forEach(V=>V[i.value]=void 0)};return t.provide("accordionContext",{itemClickFn:b,linkItemClickFn:w,menuToggleFn:S}),t.onMounted(()=>{a.value&&C()}),t.watch(()=>u.value,(V,D)=>{V&&D===!1&&N()}),t.watch(a.value,()=>{C()},{deep:!0}),()=>t.createVNode("div",{class:[h.e("menu"),h.m("show-animate"),p.b(),s.value==="normal"&&h.m("menu-normal")]},[t.createVNode(ff,t.mergeProps(e,{data:a.value,deepth:0,parent:void 0}),null)])}}),yv={title:"Accordion \u624B\u98CE\u7434",category:"\u5BFC\u822A",status:"10%",deprecated:{value:!0,reason:"Accordion \u662F Menu \u7EC4\u4EF6\u7684\u4E00\u79CD\u7279\u6027\u5F62\u6001(\u5782\u76F4\u65B9\u5411\u4E0A\u7684\u83DC\u5355)\uFF0C\u5E94\u8BE5\u4F7F\u7528\u66F4\u901A\u7528\u7684 Menu \u66FF\u4EE3\u3002"},install(e){e.component(gi.name,gi)}};const Cv={data:{type:Array},layout:{type:String,default:"horizontal"},loadMoreConfig:{type:Object},showTailLine:{type:Boolean,default:!0},showStatusBgColor:{type:Boolean,default:!1},showStatusLineColor:{type:Boolean,default:!1}};var aO="",vi=t.defineComponent({name:"DActionTimeline",props:Cv,emits:["actionLoadMore"],setup(e,n){const{layout:a,data:o,showTailLine:r,showStatusBgColor:i,showStatusLineColor:s,loadMoreConfig:u}=t.toRefs(e),d=t.computed(()=>a.value==="vertical"),h=t.computed(()=>({"dp-action-timeline":!0,"dp-action-timeline-status-bg":i.value,"dp-action-timeline-status-line":s.value})),p=(w,S,N,V)=>({"dp-action-timeline-item":!0,"dp-action-timeline-item-info":s.value&&V.status==="color-info","dp-action-timeline-item-danger":s.value&&V.status==="color-danger","dp-action-timeline-item-success":s.value&&V.status==="color-info","vertical-list-item":d.value,"list-last-item":N.actions&&(o==null?void 0:o.value)&&w===N.actions.length-1&&S===o.value.length-1&&r.value}),f=(w,S=!1)=>{var N,V;return S?{"dp-action-timeline-list-icon":!0,"item-empty-icon":!w.icon,[(N=w.status)!=null?N:""]:!0}:{icon:!0,[(V=w.icon)!=null?V:""]:!0}},v=(w,S)=>{var N;return(N=w.actions)==null?void 0:N.map((V,D)=>{var L,x,A,k;return t.createVNode("div",{class:p(D,S,w,V)},[t.createVNode("div",{class:"vertical-list-item-top"},[t.createVNode("div",{class:"vertical-list-item-top-left"},[t.createVNode("div",{class:f(V,!0)},[!V.icon&&t.createVNode("div",{class:"list-empty-icon-dot"},null),t.createVNode("em",{class:f(V)},null)]),t.createVNode("div",{class:"vertical-list-item-top-left-title"},[(x=(L=n.slots).title)==null?void 0:x.call(L,{option:V})])]),t.createVNode("div",{class:"dp-action-timeline-item-data"},[V.createdAt])]),t.createVNode("div",{class:"vertical-list-item-bottom"},[(k=(A=n.slots).content)==null?void 0:k.call(A,{option:V})])])})},g=(w,S)=>{var N;return(N=w.actions)==null?void 0:N.map((V,D)=>{var L,x,A;return t.createVNode("div",{class:p(D,S,w,V)},[t.createVNode("div",{class:f(V,!0)},[!V.icon&&t.createVNode("div",{class:"list-empty-icon-dot"},null),t.createVNode("em",{class:f(V)},null)]),t.createVNode("div",{class:"dp-action-timeline-list-data"},[(x=(L=n.slots).content)==null?void 0:x.call(L,{option:V})]),t.createVNode("div",{class:"dp-action-timeline-item-date"},[V.createdAt]),!(w.actions&&(o==null?void 0:o.value)&&D===w.actions.length-1&&S===((A=o==null?void 0:o.value)==null?void 0:A.length)-1)&&t.createVNode("div",{class:"border-bottom"},null)])})},C=()=>{n.emit("actionLoadMore")},y=()=>{window.scrollTo(0,0)},b=()=>{var w,S;return t.createVNode("div",{class:"dp-action-timeline-operation-container"},[((w=u==null?void 0:u.value)==null?void 0:w.loadMore)&&t.createVNode("div",{class:"dp-action-timeline-operation",onClick:C},[u.value.loadMoreText]),((S=u==null?void 0:u.value)==null?void 0:S.isToTop)&&t.createVNode("div",{class:"dp-action-timeline-operation",onClick:y},[u.value.toTopText])])};return()=>{var w,S;return t.createVNode(t.Fragment,null,[(w=o==null?void 0:o.value)==null?void 0:w.map((N,V)=>t.createVNode("div",{class:h.value},[t.createVNode("div",{class:"dp-action-timeline-title"},[t.createVNode("p",null,[N.time])]),t.createVNode("div",{class:"dp-action-timeline-body"},[d.value?v(N,V):g(N,V)]),t.createVNode("div",{class:"border-left"},null)])),Boolean((S=o==null?void 0:o.value)==null?void 0:S.length)&&b()])}}}),bv={title:"ActionTimeline \u64CD\u4F5C\u65F6\u95F4\u8F74",category:"\u6F14\u8FDB\u4E2D",status:"100%",install(e){e.component(vi.name,vi)}};const hf=()=>t.createVNode("svg",{width:"10px",height:"10px",viewBox:"0 0 10 10",version:"1.1",xmlns:"http://www.w3.org/2000/svg"},[t.createVNode("g",{stroke:"none","stroke-width":"1",fill:"none","fill-rule":"evenodd"},[t.createVNode("g",{transform:"translate(-3.000000, -3.000000)","fill-rule":"nonzero"},[t.createVNode("path",{d:`M11.6426,3.19816936 C11.9239974,2.91574512 12.4131626,2.93784891 12.7352108,3.24751057 C13.0571998,3.5572302 13.0901298,4.03723416 12.8087324,4.31965839 L9.14064666,7.99900183 L12.8087324,11.6803416 C13.0645482,11.9370909 13.0605893,12.3571292 12.8158402,12.6640749 L12.7352108,12.7524894 C12.4131626,13.0621511 11.9239974,13.0842548 11.6426,12.8018306 L8,9.14489021 L4.35740003,12.8018306 C4.10158422,13.05858 3.6740594,13.0636532 3.35648225,12.8298003 L3.26478919,12.7524894 C2.94280021,12.4427698 2.90987023,11.9627658 3.19126762,11.6803416 L6.8583349,7.99900183 L3.19126762,4.31965839 C2.93545181,4.06290908 2.93941068,3.64287076 3.18415975,3.3359251 L3.26478919,3.24751057 C3.58683735,2.93784891 4.07600264,2.91574512 4.35740003,3.19816936 L8,6.85411161 L11.6426,3.19816936 Z`},null)])])]);function yi(e,n){return e.classList?e.classList.contains(n):` ${e.className} `.indexOf(` ${n} `)>-1}function hr(e,n){e.classList?e.classList.add(n):yi(e,n)||(e.className=`${e.className} ${n}`)}function fo(e,n){if(e.classList)e.classList.remove(n);else if(yi(e,n)){const a=e.className;e.className=` ${a} `.replace(` ${n} `," ")}}const rn=typeof window!="undefined";function wv(e,n,a){let o,r;return function(...i){if(o&&clearTimeout(o),a){const s=!o;o=window.setTimeout(()=>{o=null},n),s&&(r=e.apply(this,i))}else o=window.setTimeout(()=>{e.apply(this,i)},n);return r}}function Nv(e){return e instanceof Element?e:e&&typeof e=="object"&&e.$el instanceof Element?e.$el:null}function Ci(){if(document.documentElement.scrollHeight>document.documentElement.clientHeight){const e=document.documentElement.scrollTop,n=document.documentElement.getAttribute("style");return document.documentElement.style.position="fixed",document.documentElement.style.top=`-${e}px`,document.documentElement.style.width=document.documentElement.style.width||"100%",document.documentElement.style.overflowY="scroll",()=>{n?document.documentElement.setAttribute("style",n):document.documentElement.removeAttribute("style"),document.documentElement.scrollTop=e}}}function Sv(e,n,a="default"){var o,r;return(r=n[a])!=null?r:(o=e[a])==null?void 0:o.call(e)}function va(e=8){const n="abcdefghijklmnopqrstuvwxyz0123456789";let a="";for(let o=0;o<e;o++)a+=n[parseInt((Math.random()*n.length).toString())];return a}function Tv(e){return new Promise((n,a)=>{const o=document.createElement("button"),r=new sv.default(o,{text:()=>e,action:()=>"copy"});r.on("success",i=>{r.destroy(),n(i)}),r.on("error",i=>{r.destroy(),a(i)}),document.body.appendChild(o),o.click(),document.body.removeChild(o)})}function ho(e,n){const a={},o=Object.keys(n);return o.forEach(r=>{a[r]=e.style[r]}),o.forEach(r=>{e.style[r]=n[r]}),a}function Vv(e,n=0,a=100){let o=0;return o=Math.min(e,a),o=Math.max(o,n),o}const pr=e=>typeof e=="number",pf=e=>typeof e=="boolean",xv=e=>typeof e=="string",mf=e=>Object.prototype.toString.call(e)==="[object Function]",po=e=>e===void 0,gf=e=>rn&&"HTMLElement"in window&&e instanceof HTMLElement;function bi(e,n){const a=Object.assign({},e);for(let o=0;o<n.length;o+=1){const r=n[o];delete a[r]}return a}function mr(e,n,a){let o=e;return n&&(o+=`__${n}`),a&&(o+=`--${a}`),o}function Ce(e,n=!1){const a=n?`.devui-${e}`:`devui-${e}`;return{b:()=>mr(a),e:u=>u?mr(a,u):"",m:u=>u?mr(a,"",u):"",em:(u,d)=>u&&d?mr(a,u,d):""}}function vf(e){return/^((http|https):)?\/\//.test(e)}function Lv(e){return/^data:image\/.*;base64,/.test(e)}const wi=Ce("alert"),Dv=e=>t.createVNode("svg",{width:"16px",height:"16px",viewBox:"0 0 16 16",version:"1.1",xmlns:"http://www.w3.org/2000/svg",class:[wi.e("icon"),e.type==="danger"?wi.em("icon","error"):wi.em("icon",e.type)]},[(()=>{switch(e.type){case"success":return t.createVNode("g",{stroke:"none","stroke-width":"1",fill:"none","fill-rule":"evenodd"},[t.createVNode("path",{"fill-rule":"nonzero",d:"M8,0 C3.6,0 0,3.6 0,8 C0,12.4 3.6,16 8,16 C12.4,16 16,12.4 16,8 C16,3.6 12.4,0 8,0 Z"},null),t.createVNode("polygon",{"stroke-width":"0.3","fill-rule":"nonzero",points:"6.82767602 11.5282799 3 7.24668779 3.89864233 6.37912367 6.82767602 9.04910002 12.2964408 4 13 4.64144383"},null)]);case"warning":return t.createVNode("g",{stroke:"none","stroke-width":"1",fill:"none","fill-rule":"evenodd"},[t.createVNode("path",{class:"warning-outer",d:`M8.96244623,0.57254229 L15.8714442,13.4101975 C16.1549662,13.9370117 15.9538562,14.5918482 15.4222523,14.8728158 C15.2642579,14.9563203 15.0879506,15 14.9088903,15 L1.09089441,15 C0.488410063,15 0,14.5159904 0,13.9189343 C0,13.7414873 0.0440768395,13.5667684 0.128340519,13.4101975 L7.03733844,0.57254229 C7.32086049,0.0457280838 7.98165058,-0.153569987 8.51325441,0.127397589 C8.70423071,0.228333932 8.8605922,0.383286648 8.96244623,0.57254229 Z`},null),t.createVNode("path",{class:"warning-inner","stroke-width":"0.3","fill-rule":"nonzero",d:`M8.87894737,13 L7.08947368,13 L7.08947368,11.2105263 L8.87894737,11.2105263 L8.87894737,13 Z M8.62102372,9.86842105 L7.32800539,9.86842105 L7,4.5 L8.96842105,4.5 L8.62102372,9.86842105 Z`},null)]);case"info":return t.createVNode("g",{stroke:"none","stroke-width":"1",fill:"none","fill-rule":"evenodd"},[t.createVNode("g",{"fill-rule":"nonzero"},[t.createVNode("path",{class:"info-outer",d:"M8,0 C3.6,0 0,3.6 0,8 C0,12.4 3.6,16 8,16 C12.4,16 16,12.4 16,8 C16,3.6 12.4,0 8,0 Z"},null),t.createVNode("path",{class:"info-inner",d:"M9.19008504,7 L8.79402696,13 L7.15622605,13 L6.73158434,7 L9.19008504,7 Z M9,3 L9,5 L7,5 L7,3 L9,3 Z","stroke-width":"0.2"},null)])]);case"danger":return t.createVNode("g",{stroke:"none","stroke-width":"1",fill:"none","fill-rule":"evenodd"},[t.createVNode("g",{"fill-rule":"nonzero"},[t.createVNode("path",{class:"error-outer",d:"M8,0 C3.6,0 0,3.6 0,8 C0,12.4 3.6,16 8,16 C12.4,16 16,12.4 16,8 C16,3.6 12.4,0 8,0 Z"},null),t.createVNode("path",{class:"error-inner",d:"M9,10.6 L9,12.6 L7,12.6 L7,10.6 L9,10.6 Z M9.1,3.1 L8.65924344,9.1 L7.28422786,9.1 L6.9,3.1 L9.1,3.1 Z","stroke-width":"0.2"},null)])]);default:return null}})()]),kv={type:{type:String,default:"info"},cssClass:{type:String,default:""},closeable:{type:Boolean,default:!0},showIcon:{type:Boolean,default:!0},dismissTime:{type:Number,default:0},center:{type:Boolean,default:!1}};var oO="",Ni=t.defineComponent({name:"DAlert",props:kv,emits:["close"],setup(e,n){const a=Ce("alert"),o=t.ref(!1),r=t.ref(!1),i=t.ref();let s;const u=h=>{s&&clearTimeout(s),r.value=!0,n.emit("close",h)},d=()=>{s=void 0,o.value=!0,r.value=!1};return t.onMounted(()=>{e.dismissTime&&(s=window.setTimeout(()=>{u()},e.dismissTime))}),()=>o.value?null:t.createVNode(t.Transition,{name:a.b(),onAfterLeave:d},{default:()=>{var h,p;return[t.withDirectives(t.createVNode("div",{ref:i,class:[a.b(),a.m(e.type),e.cssClass,r.value&&a.m("close"),e.center&&a.m("center")]},[e.showIcon!==!1&&e.type!=="simple"?t.createVNode("span",{class:a.e("icon-wrap")},[t.createVNode(Dv,{type:e.type},null)]):null,t.createVNode("div",{class:a.e("content")},[(p=(h=n.slots).default)==null?void 0:p.call(h),t.createTextVNode(" ")]),e.closeable?t.createVNode("div",{class:a.e("close-icon"),onClick:u},[t.createVNode(hf,null,null)]):null]),[[t.vShow,!r.value]])]}})}}),Ev={title:"Alert \u8B66\u544A",category:"\u53CD\u9988",status:"100%",install(e){e.component(Ni.name,Ni)}},Si=t.defineComponent({name:"DAnchor",props:{},setup(){return()=>t.createVNode("div",null,[t.createTextVNode(" ")])}});let Ti=0,yf;const gr=10;let vr,yr=!1,ya=null,mo=null,Cr="";function Av(e){let n=0,a=0;return n=e.offsetLeft,a=e.offsetTop,{x:n,y:a}}function Mv(e){return[].slice.call(document.querySelectorAll(`.${e} > .step-nav > li.bar-link-item > a`))}function Iv(e){return[].slice.call(document.querySelectorAll(".box-anchor")).filter(n=>e.some(a=>a.hash===n.hash))}function Fv(e,n){let a,o=!1;return()=>{a&&clearTimeout(a),o?a=setTimeout(e,n):(e(),o=!0,setTimeout(()=>{o=!1},n))}}function Cf(e){e&&e.classList.remove("active")}function br(e){var a;const n=document.getElementsByClassName("mysidebar")[0].children.length;for(let o=0;o<n;o++)document.getElementsByClassName("mysidebar")[0].children[o].classList.value.indexOf("active")>-1&&document.getElementsByClassName("mysidebar")[0].children[o].classList.remove("active");e&&((a=document.getElementById(e))==null||a.classList.add("active"))}function _v(e){if(Cf(ya),Cf(mo),e?ya=document.querySelector(`${e}`):ya=document.querySelector(`.${Cr} ul li`),!ya)return;yr?br(vr):e&&br(e.split("#")[1]);const n=ya.closest(".mycontainer > ul > li");n&&n!==ya.parentElement?(mo=n,mo&&mo.classList.add("active")):mo=null}function Pv(){return document.querySelector(".mysidebar ").getBoundingClientRect().y}function bf(e){var a;const n=Pv();return((a=e.parentElement)==null?void 0:a.offsetTop)-n-5}function Bv(e,n,a){let o;return document.getElementsByClassName("scrollTarget").length?o=document.getElementsByClassName("scrollTarget")[0].scrollTop:o=document.documentElement.scrollTop||document.body.scrollTop,e===0&&o===0?[!0,null]:o<bf(n)?[!1,null]:!a||o<bf(a)?[!0,decodeURIComponent(n.hash)]:[!1,null]}function wf(e,n,a){if(Ti<=n)e>0?a.scrollBy(0,gr):a.scrollBy(0,-gr);else{Ti=0,clearTimeout(yf),history.replaceState(null,"",document.location.pathname+"#"+vr),br(vr),setTimeout(()=>{yr=!1},310);return}Ti++,yf=setTimeout(()=>{wf(e,n,a)},10)}function $v(e,n){vr=e.getAttribute("name"),yr=!0;const a=n.scrollTop>=0?n.scrollTop:-document.getElementsByClassName("mycontainer")[0].offsetTop;let o=Av(e).y-a;o=o-document.documentElement.scrollTop;const r=o%gr,i=Math.abs((o-r)/gr);(o<0&&n||e.getBoundingClientRect().top<n.offsetTop)&&window.scrollBy(0,e.getBoundingClientRect().top-n.offsetTop-16),wf(o,i,n)}const Nf=e=>{if(yr)return;e?Cr=e:Cr=document.getElementsByClassName("mymain")[0].id;const n=Mv(Cr),a=Iv(n);try{a.forEach((o,r)=>{const i=a[r],s=a[r+1],[u,d]=Bv(r,i,s);if(u)throw history.replaceState(null,document.title,d||" "),_v(d),Error(d+"")})}catch{}},Sf=Fv(Nf,300),Kn=(e,n,a,o)=>{e.style.position=n,e.style.top=a+"px",e.style.left=o+"px"},Ca=function(){if(rn&&"addEventListener"in window)return function(e,n,a){e.addEventListener(n,a,!1)}}();var Tf={name:"DAnchorBox",mounted(e){const n="m"+va(8);e.id=n,e.classList.add("mycontainer","mymain",n);let o;const r=document.querySelector(`#${n}`),i=document.querySelector(`#${n} .mysidebar`),s=i.clientHeight;window.addEventListener("resize",()=>{Kn(i,"absolute",0,0)}),window.onscroll=function(){o=document.documentElement.scrollTop||document.body.scrollTop,document.getElementsByClassName("scrollTarget").length?Kn(i,"absolute",r.scrollTop,0):o+s-16>=r.offsetTop+r.clientHeight?Kn(i,"absolute",r.clientHeight-s-8,0):o>r.offsetTop?Kn(i,"fixed",r.offsetTop,r.getBoundingClientRect().left):r.offsetTop>=o&&o>=0?Kn(i,"absolute",0,0):Kn(i,"absolute",r.clientHeight-s-8,0)},Ca==null||Ca(r,"scroll",function(){document.getElementsByClassName("scrollTarget").length&&Kn(i,"fixed",r.getBoundingClientRect().top,r.getBoundingClientRect().left)}),Nf(n),document.getElementsByClassName("scrollTarget").length?Ca==null||Ca(r,"scroll",Sf):window.addEventListener("scroll",Sf)}},Vf={name:"DAnchorLink",mounted(e,n){const a=e.parentNode;a.className||(a.className="mysidebar step-nav"),e.className="bar-link-item",e.innerHTML+='<a class="d-d-anchor" style="display:none" href="#'+n.value+'">?</a>',e.setAttribute("id",n.value),e.onclick=()=>{let o;const r=document.getElementsByName(n.value)[0];document.getElementsByClassName("scrollTarget").length?o=document.getElementsByClassName("scrollTarget")[0]:o=window,$v(r,o)}}},xf={name:"DAnchor",mounted(e,n){const a=e.parentNode;a.className||(a.className="mycontent"),e.innerHTML='<a class="box-anchor" style="display:none" href="#'+n.value+'">?</a>'+e.innerHTML,e.className="section-block",e.setAttribute("name",n.value),e.onclick=()=>{br(n.value)}}},rO="",Ov={title:"Anchor \u951A\u70B9",category:"\u5BFC\u822A",status:"50%",install(e){e.directive(xf.name,xf),e.directive(Vf.name,Vf),e.directive(Tf.name,Tf),e.component(Si.name,Si)}};const Rv={modelValue:{type:String,default:""},source:{type:Array,default:null},allowEmptyValueSearch:{type:Boolean,default:!1},appendToBody:{type:Boolean,default:!1},position:{type:Array,default:["bottom-end"]},disabled:{type:Boolean,default:!1},delay:{type:Number,default:300},disabledKey:{type:String,default:null},formatter:{type:Function,default:e=>typeof e=="string"?e:e!==null?e.label||e.toString():""},isSearching:{type:Boolean,default:!1},sceneType:{type:String,default:null},searchFn:{type:Function,default:null},tipsText:{type:String,default:"\u6700\u8FD1\u8F93\u5165"},latestSource:{type:Array,default:null},valueParser:{type:Function,default:e=>e},enableLazyLoad:{type:Boolean,default:!1},width:{type:Number,default:400},showAnimation:{type:Boolean,default:!0},maxHeight:{type:Number,default:300},transInputFocusEmit:{type:Function,default:null},selectValue:{type:Function,default:null},loadMore:{type:Function,default:null},placeholder:{type:String,default:"Search"},prefix:{type:String,default:""},suffix:{type:String,default:""},size:{type:String,default:"md"},clearable:{type:Boolean,default:!1}},Lf=Symbol("DropdownPropsKey");function zv(e,n){const a=(s,u)=>{const d={item:s,index:u};return e.slots.item?e.slots.item(d):null},o=()=>e.slots.nothing?e.slots.nothing(n.value):null,r=()=>e.slots.searching?e.slots.searching(n.value):null;return{customRenderSolts:()=>{const s={};return e.slots.item&&(s.itemTemplate=a),e.slots.nothing&&(s.noResultItemTemplate=o),e.slots.searching&&(s.searchingTemplate=r),s}}}function Hv(e,n,a,o,r){const i=t.ref([]),s=t.ref(!1),u=p=>{const f=[];return a.value.forEach(v=>{let g=r.value(v);g=g.toLowerCase(),g.startsWith(p)&&f.push(v)}),f};return{handleSearch:async(p,f=!1)=>{if(p===""&&!n.value){i.value=[],s.value=!1;return}let v=[];p=p.toLowerCase(),f?v=a.value:o.value?v=await o.value(p):v=u(p),i.value=v,i.value.length===0?s.value=!0:s.value=!1},recentlyFocus:p=>{p&&(i.value=p)},searchList:i,showNoResultItemTemplate:s}}function jv(e,n,a,o,r,i,s,u,d,h){const p=t.ref(!1),f=t.ref(),v=t.ref(!1),g=t.ref(!1),b=((x,A)=>{let k;return F=>{k&&clearTimeout(k),k=setTimeout(async()=>{v.value=!0,await x(F),v.value=!1},A)}})(async x=>{await s(x),p.value=!0},i.value),w=x=>{const A=x.target;v.value=!1,a.value=!1,e.emit("update:modelValue",A.value),b(A.value)},S=()=>{g.value=!0,s(o.value),d(h==null?void 0:h.value),u.value&&u.value()},N=()=>{g.value=!1,e.emit("blur")},V=()=>{e.emit("update:modelValue",""),e.emit("clear")},D=()=>{p.value=!1,v.value=!1,a.value=!1};return{handleClose:D,toggleMenu:()=>{r.value||(p.value?D():(p.value=!0,e.slots.noResultItemTemplate&&n.value.length===0&&o.value.trim()!==""&&(a.value=!0)))},onInput:w,onFocus:S,onBlur:N,onClear:V,isFocus:g,inputRef:f,visible:p,searchStatus:v}}function Wv(e,n,a,o,r,i){const s=t.ref(0),u=h=>{if(n.value.length===0)return 0;let p=0;return n.value.forEach((f,v)=>{typeof f=="string"?f===h&&(p=v):String(f.label)===h&&(p=v)}),p===-1?0:p};return{selectedIndex:s,selectOptionClick:async h=>{const p=r.value(h);e.emit("update:modelValue",p),i(),await o(p),s.value=u(p),a.value&&a.value(p)}}}function Uv(e,n,a){const o=t.ref(!1),r=t.ref(),i=()=>{if(!e.enableLazyLoad&&o)return;const u=r.value,d=u.scrollHeight,h=u.clientHeight+u.scrollTop;h>=d&&h>=e.maxHeight&&(e.loadMore(),o.value=!0)};async function s(){await a(e.modelValue,e.enableLazyLoad),o.value=!1}return n.expose({loadFinish:s}),{showLoading:o,dropDownRef:r,loadMore:i}}function Yv(e,n,a,o,r,i,s,u){var f;const d=t.ref((f=o.value)!=null?f:0),h=v=>{const g=e.value,C=g.children[v];t.nextTick(()=>{if(C.scrollIntoViewIfNeeded)C.scrollIntoViewIfNeeded(!1);else{const y=g.getBoundingClientRect(),b=C.getBoundingClientRect();(b.bottom>y.bottom||b.top<y.top)&&C.scrollIntoView(!1)}})};return{hoverIndex:d,handlekeyDown:v=>{var y;const g=v.key||v.code;if(g==="Escape"&&(n.value&&a.value.length||r.value||i.value)){u();return}const C=n.value&&a.value.length&&!r.value&&!i.value;if(g==="ArrowDown"&&C){if(d.value===a.value.length-1){d.value=0,h(d.value);return}d.value=d.value+1,h(d.value)}else if(g==="ArrowUp"&&C){if(d.value===0){d.value=a.value.length-1,h(d.value);return}d.value=d.value-1,h(d.value)}if(g==="Enter"&&C){s(a.value[d.value]),d.value=(y=o.value)!=null?y:0;return}}}}const qv={data:{type:Object,default:()=>({})},layout:{type:String,default:"horizontal"},labelSize:{type:String,default:"md"},labelAlign:{type:String,default:"start"},rules:{type:Object},messageType:{type:String,default:"popover"},popPosition:{type:Array,default:["right","bottom"]},validateOnRuleChange:{type:Boolean,default:!1},showFeedback:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},size:{type:String},hideRequiredMark:{type:Boolean,default:!1},styleType:{type:String,default:"default"},appendToBodyScrollStrategy:{type:String,default:"reposition"}},lt=Symbol("dForm"),Df=Symbol("dForm");function Kv(){const e=[];return{itemContexts:e,addItemContext:o=>{e.push(o)},removeItemContext:o=>{e.splice(e.indexOf(o),1)}}}var ln=typeof globalThis!="undefined"?globalThis:typeof window!="undefined"?window:typeof global!="undefined"?global:typeof self!="undefined"?self:{},Se={exports:{}};/** * @license * Lodash <https://lodash.com/> * Copyright OpenJS Foundation and other contributors <https://openjsf.org/> * Released under MIT license <https://lodash.com/license> * Based on Underscore.js 1.8.3 <http://underscorejs.org/LICENSE> * Copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors */(function(e,n){(function(){var a,o="4.17.21",r=200,i="Unsupported core-js use. Try https://npms.io/search?q=ponyfill.",s="Expected a function",u="Invalid `variable` option passed into `_.template`",d="__lodash_hash_undefined__",h=500,p="__lodash_placeholder__",f=1,v=2,g=4,C=1,y=2,b=1,w=2,S=4,N=8,V=16,D=32,L=64,x=128,A=256,k=512,F=30,O="...",B=800,q=16,H=1,j=2,P=3,R=1/0,Q=9007199254740991,ne=17976931348623157e292,se=0/0,K=4294967295,Y=K-1,te=K>>>1,pe=[["ary",x],["bind",b],["bindKey",w],["curry",N],["curryRight",V],["flip",k],["partial",D],["partialRight",L],["rearg",A]],me="[object Arguments]",Te="[object Array]",Pe="[object AsyncFunction]",Me="[object Boolean]",xe="[object Date]",tt="[object DOMException]",X="[object Error]",ue="[object Function]",re="[object GeneratorFunction]",ce="[object Map]",Ve="[object Number]",ke="[object Null]",ve="[object Object]",at="[object Promise]",Xe="[object Proxy]",Dt="[object RegExp]",de="[object Set]",Ie="[object String]",$e="[object Symbol]",it="[object Undefined]",ot="[object WeakMap]",qa="[object WeakSet]",Zo="[object ArrayBuffer]",Ka="[object DataView]",Bu="[object Float32Array]",$u="[object Float64Array]",Ou="[object Int8Array]",Ru="[object Int16Array]",zu="[object Int32Array]",Hu="[object Uint8Array]",ju="[object Uint8ClampedArray]",Wu="[object Uint16Array]",Uu="[object Uint32Array]",bA=/\b__p \+= '';/g,wA=/\b(__p \+=) '' \+/g,NA=/(__e\(.*?\)|\b__t\)) \+\n'';/g,Tg=/&(?:amp|lt|gt|quot|#39);/g,Vg=/[&<>"']/g,SA=RegExp(Tg.source),TA=RegExp(Vg.source),VA=/<%-([\s\S]+?)%>/g,xA=/<%([\s\S]+?)%>/g,xg=/<%=([\s\S]+?)%>/g,LA=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,DA=/^\w*$/,kA=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,Yu=/[\\^$.*+?()[\]{}|]/g,EA=RegExp(Yu.source),qu=/^\s+/,AA=/\s/,MA=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,IA=/\{\n\/\* \[wrapped with (.+)\] \*/,FA=/,? & /,_A=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,PA=/[()=,{}\[\]\/\s]/,BA=/\\(\\)?/g,$A=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,Lg=/\w*$/,OA=/^[-+]0x[0-9a-f]+$/i,RA=/^0b[01]+$/i,zA=/^\[object .+?Constructor\]$/,HA=/^0o[0-7]+$/i,jA=/^(?:0|[1-9]\d*)$/,WA=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,Sl=/($^)/,UA=/['\n\r\u2028\u2029\\]/g,Tl="\\ud800-\\udfff",YA="\\u0300-\\u036f",qA="\\ufe20-\\ufe2f",KA="\\u20d0-\\u20ff",Dg=YA+qA+KA,kg="\\u2700-\\u27bf",Eg="a-z\\xdf-\\xf6\\xf8-\\xff",ZA="\\xac\\xb1\\xd7\\xf7",GA="\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf",XA="\\u2000-\\u206f",QA=" \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",Ag="A-Z\\xc0-\\xd6\\xd8-\\xde",Mg="\\ufe0e\\ufe0f",Ig=ZA+GA+XA+QA,Ku="['\u2019]",JA="["+Tl+"]",Fg="["+Ig+"]",Vl="["+Dg+"]",_g="\\d+",eM="["+kg+"]",Pg="["+Eg+"]",Bg="[^"+Tl+Ig+_g+kg+Eg+Ag+"]",Zu="\\ud83c[\\udffb-\\udfff]",tM="(?:"+Vl+"|"+Zu+")",$g="[^"+Tl+"]",Gu="(?:\\ud83c[\\udde6-\\uddff]){2}",Xu="[\\ud800-\\udbff][\\udc00-\\udfff]",Za="["+Ag+"]",Og="\\u200d",Rg="(?:"+Pg+"|"+Bg+")",nM="(?:"+Za+"|"+Bg+")",zg="(?:"+Ku+"(?:d|ll|m|re|s|t|ve))?",Hg="(?:"+Ku+"(?:D|LL|M|RE|S|T|VE))?",jg=tM+"?",Wg="["+Mg+"]?",aM="(?:"+Og+"(?:"+[$g,Gu,Xu].join("|")+")"+Wg+jg+")*",oM="\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",rM="\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])",Ug=Wg+jg+aM,lM="(?:"+[eM,Gu,Xu].join("|")+")"+Ug,iM="(?:"+[$g+Vl+"?",Vl,Gu,Xu,JA].join("|")+")",sM=RegExp(Ku,"g"),cM=RegExp(Vl,"g"),Qu=RegExp(Zu+"(?="+Zu+")|"+iM+Ug,"g"),uM=RegExp([Za+"?"+Pg+"+"+zg+"(?="+[Fg,Za,"$"].join("|")+")",nM+"+"+Hg+"(?="+[Fg,Za+Rg,"$"].join("|")+")",Za+"?"+Rg+"+"+zg,Za+"+"+Hg,rM,oM,_g,lM].join("|"),"g"),dM=RegExp("["+Og+Tl+Dg+Mg+"]"),fM=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,hM=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],pM=-1,Qe={};Qe[Bu]=Qe[$u]=Qe[Ou]=Qe[Ru]=Qe[zu]=Qe[Hu]=Qe[ju]=Qe[Wu]=Qe[Uu]=!0,Qe[me]=Qe[Te]=Qe[Zo]=Qe[Me]=Qe[Ka]=Qe[xe]=Qe[X]=Qe[ue]=Qe[ce]=Qe[Ve]=Qe[ve]=Qe[Dt]=Qe[de]=Qe[Ie]=Qe[ot]=!1;var Ze={};Ze[me]=Ze[Te]=Ze[Zo]=Ze[Ka]=Ze[Me]=Ze[xe]=Ze[Bu]=Ze[$u]=Ze[Ou]=Ze[Ru]=Ze[zu]=Ze[ce]=Ze[Ve]=Ze[ve]=Ze[Dt]=Ze[de]=Ze[Ie]=Ze[$e]=Ze[Hu]=Ze[ju]=Ze[Wu]=Ze[Uu]=!0,Ze[X]=Ze[ue]=Ze[ot]=!1;var mM={\u00C0:"A",\u00C1:"A",\u00C2:"A",\u00C3:"A",\u00C4:"A",\u00C5:"A",\u00E0:"a",\u00E1:"a",\u00E2:"a",\u00E3:"a",\u00E4:"a",\u00E5:"a",\u00C7:"C",\u00E7:"c",\u00D0:"D",\u00F0:"d",\u00C8:"E",\u00C9:"E",\u00CA:"E",\u00CB:"E",\u00E8:"e",\u00E9:"e",\u00EA:"e",\u00EB:"e",\u00CC:"I",\u00CD:"I",\u00CE:"I",\u00CF:"I",\u00EC:"i",\u00ED:"i",\u00EE:"i",\u00EF:"i",\u00D1:"N",\u00F1:"n",\u00D2:"O",\u00D3:"O",\u00D4:"O",\u00D5:"O",\u00D6:"O",\u00D8:"O",\u00F2:"o",\u00F3:"o",\u00F4:"o",\u00F5:"o",\u00F6:"o",\u00F8:"o",\u00D9:"U",\u00DA:"U",\u00DB:"U",\u00DC:"U",\u00F9:"u",\u00FA:"u",\u00FB:"u",\u00FC:"u",\u00DD:"Y",\u00FD:"y",\u00FF:"y",\u00C6:"Ae",\u00E6:"ae",\u00DE:"Th",\u00FE:"th",\u00DF:"ss",\u0100:"A",\u0102:"A",\u0104:"A",\u0101:"a",\u0103:"a",\u0105:"a",\u0106:"C",\u0108:"C",\u010A:"C",\u010C:"C",\u0107:"c",\u0109:"c",\u010B:"c",\u010D:"c",\u010E:"D",\u0110:"D",\u010F:"d",\u0111:"d",\u0112:"E",\u0114:"E",\u0116:"E",\u0118:"E",\u011A:"E",\u0113:"e",\u0115:"e",\u0117:"e",\u0119:"e",\u011B:"e",\u011C:"G",\u011E:"G",\u0120:"G",\u0122:"G",\u011D:"g",\u011F:"g",\u0121:"g",\u0123:"g",\u0124:"H",\u0126:"H",\u0125:"h",\u0127:"h",\u0128:"I",\u012A:"I",\u012C:"I",\u012E:"I",\u0130:"I",\u0129:"i",\u012B:"i",\u012D:"i",\u012F:"i",\u0131:"i",\u0134:"J",\u0135:"j",\u0136:"K",\u0137:"k",\u0138:"k",\u0139:"L",\u013B:"L",\u013D:"L",\u013F:"L",\u0141:"L",\u013A:"l",\u013C:"l",\u013E:"l",\u0140:"l",\u0142:"l",\u0143:"N",\u0145:"N",\u0147:"N",\u014A:"N",\u0144:"n",\u0146:"n",\u0148:"n",\u014B:"n",\u014C:"O",\u014E:"O",\u0150:"O",\u014D:"o",\u014F:"o",\u0151:"o",\u0154:"R",\u0156:"R",\u0158:"R",\u0155:"r",\u0157:"r",\u0159:"r",\u015A:"S",\u015C:"S",\u015E:"S",\u0160:"S",\u015B:"s",\u015D:"s",\u015F:"s",\u0161:"s",\u0162:"T",\u0164:"T",\u0166:"T",\u0163:"t",\u0165:"t",\u0167:"t",\u0168:"U",\u016A:"U",\u016C:"U",\u016E:"U",\u0170:"U",\u0172:"U",\u0169:"u",\u016B:"u",\u016D:"u",\u016F:"u",\u0171:"u",\u0173:"u",\u0174:"W",\u0175:"w",\u0176:"Y",\u0177:"y",\u0178:"Y",\u0179:"Z",\u017B:"Z",\u017D:"Z",\u017A:"z",\u017C:"z",\u017E:"z",\u0132:"IJ",\u0133:"ij",\u0152:"Oe",\u0153:"oe",\u0149:"'n",\u017F:"s"},gM={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;"},vM={"&amp;":"&","&lt;":"<","&gt;":">","&quot;":'"',"&#39;":"'"},yM={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},CM=parseFloat,bM=parseInt,Yg=typeof ln=="object"&&ln&&ln.Object===Object&&ln,wM=typeof self=="object"&&self&&self.Object===Object&&self,yt=Yg||wM||Function("return this")(),Ju=n&&!n.nodeType&&n,la=Ju&&!0&&e&&!e.nodeType&&e,qg=la&&la.exports===Ju,ed=qg&&Yg.process,Wt=function(){try{var z=la&&la.require&&la.require("util").types;return z||ed&&ed.binding&&ed.binding("util")}catch{}}(),Kg=Wt&&Wt.isArrayBuffer,Zg=Wt&&Wt.isDate,Gg=Wt&&Wt.isMap,Xg=Wt&&Wt.isRegExp,Qg=Wt&&Wt.isSet,Jg=Wt&&Wt.isTypedArray;function Pt(z,J,G){switch(G.length){case 0:return z.call(J);case 1:return z.call(J,G[0]);case 2:return z.call(J,G[0],G[1]);case 3:return z.call(J,G[0],G[1],G[2])}return z.apply(J,G)}function NM(z,J,G,he){for(var Le=-1,je=z==null?0:z.length;++Le<je;){var mt=z[Le];J(he,mt,G(mt),z)}return he}function Ut(z,J){for(var G=-1,he=z==null?0:z.length;++G<he&&J(z[G],G,z)!==!1;);return z}function SM(z,J){for(var G=z==null?0:z.length;G--&&J(z[G],G,z)!==!1;);return z}function e1(z,J){for(var G=-1,he=z==null?0:z.length;++G<he;)if(!J(z[G],G,z))return!1;return!0}function Bn(z,J){for(var G=-1,he=z==null?0:z.length,Le=0,je=[];++G<he;){var mt=z[G];J(mt,G,z)&&(je[Le++]=mt)}return je}function xl(z,J){var G=z==null?0:z.length;return!!G&&Ga(z,J,0)>-1}function td(z,J,G){for(var he=-1,Le=z==null?0:z.length;++he<Le;)if(G(J,z[he]))return!0;return!1}function Je(z,J){for(var G=-1,he=z==null?0:z.length,Le=Array(he);++G<he;)Le[G]=J(z[G],G,z);return Le}function $n(z,J){for(var G=-1,he=J.length,Le=z.length;++G<he;)z[Le+G]=J[G];return z}function nd(z,J,G,he){var Le=-1,je=z==null?0:z.length;for(he&&je&&(G=z[++Le]);++Le<je;)G=J(G,z[Le],Le,z);return G}function TM(z,J,G,he){var Le=z==null?0:z.length;for(he&&Le&&(G=z[--Le]);Le--;)G=J(G,z[Le],Le,z);return G}function ad(z,J){for(var G=-1,he=z==null?0:z.length;++G<he;)if(J(z[G],G,z))return!0;return!1}var VM=od("length");function xM(z){return z.split("")}function LM(z){return z.match(_A)||[]}function t1(z,J,G){var he;return G(z,function(Le,je,mt){if(J(Le,je,mt))return he=je,!1}),he}function Ll(z,J,G,he){for(var Le=z.length,je=G+(he?1:-1);he?je--:++je<Le;)if(J(z[je],je,z))return je;return-1}function Ga(z,J,G){return J===J?OM(z,J,G):Ll(z,n1,G)}function DM(z,J,G,he){for(var Le=G-1,je=z.length;++Le<je;)if(he(z[Le],J))return Le;return-1}function n1(z){return z!==z}function a1(z,J){var G=z==null?0:z.length;return G?ld(z,J)/G:se}function od(z){return function(J){return J==null?a:J[z]}}function rd(z){return function(J){return z==null?a:z[J]}}function o1(z,J,G,he,Le){return Le(z,function(je,mt,qe){G=he?(he=!1,je):J(G,je,mt,qe)}),G}function kM(z,J){var G=z.length;for(z.sort(J);G--;)z[G]=z[G].value;return z}function ld(z,J){for(var G,he=-1,Le=z.length;++he<Le;){var je=J(z[he]);je!==a&&(G=G===a?je:G+je)}return G}function id(z,J){for(var G=-1,he=Array(z);++G<z;)he[G]=J(G);return he}function EM(z,J){return Je(J,function(G){return[G,