UNPKG

shu-c-view

Version:

rollup 打包vue组件库框架

7 lines (6 loc) 19.5 kB
/*! * shu-c-view v1.2.37 * (c) 2022-09-22 * @license MIT */ "use strict";Object.defineProperty(exports,"__esModule",{value:!0});var t=require("lodash/has"),e=require("lodash/isEmpty"),r=require("lodash/find"),n=require("lodash/isNil"),o=require("lodash/set"),i=require("lodash/omit"),a=require("lodash/isArray"),c=require("lodash/includes"),u=require("lodash/get");function s(t){return t&&"object"==typeof t&&"default"in t?t.default:t}var l=s(t),f=s(e),p=s(r),h=s(n),d=s(o),g=s(i),v=s(a),y=s(c),b=s(u);var m="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},x=function(t){return t&&t.Math==Math&&t},E=x("object"==typeof globalThis&&globalThis)||x("object"==typeof window&&window)||x("object"==typeof self&&self)||x("object"==typeof m&&m)||function(){return this}()||Function("return this")(),S={},w=function(t){try{return!!t()}catch(t){return!0}},P=!w((function(){return 7!=Object.defineProperty({},1,{get:function(){return 7}})[1]})),O={},_={}.propertyIsEnumerable,R=Object.getOwnPropertyDescriptor,A=R&&!_.call({1:2},1);O.f=A?function(t){var e=R(this,t);return!!e&&e.enumerable}:_;var I=function(t,e){return{enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:e}},T={}.toString,j=function(t){return T.call(t).slice(8,-1)},D=j,N="".split,M=function(t){if(null==t)throw TypeError("Can't call method on "+t);return t},$=w((function(){return!Object("z").propertyIsEnumerable(0)}))?function(t){return"String"==D(t)?N.call(t,""):Object(t)}:Object,C=M,L=function(t){return $(C(t))},k=function(t){return"object"==typeof t?null!==t:"function"==typeof t},U=k,z=function(t,e){if(!U(t))return t;var r,n;if(e&&"function"==typeof(r=t.toString)&&!U(n=r.call(t)))return n;if("function"==typeof(r=t.valueOf)&&!U(n=r.call(t)))return n;if(!e&&"function"==typeof(r=t.toString)&&!U(n=r.call(t)))return n;throw TypeError("Can't convert object to primitive value")},q={}.hasOwnProperty,B=function(t,e){return q.call(t,e)},F=k,J=E.document,K=F(J)&&F(J.createElement),G=function(t){return K?J.createElement(t):{}},V=!P&&!w((function(){return 7!=Object.defineProperty(G("div"),"a",{get:function(){return 7}}).a})),Y=P,W=O,X=I,H=L,Q=z,Z=B,tt=V,et=Object.getOwnPropertyDescriptor;S.f=Y?et:function(t,e){if(t=H(t),e=Q(e,!0),tt)try{return et(t,e)}catch(t){}if(Z(t,e))return X(!W.f.call(t,e),t[e])};var rt={},nt=k,ot=function(t){if(!nt(t))throw TypeError(String(t)+" is not an object");return t},it=P,at=V,ct=ot,ut=z,st=Object.defineProperty;rt.f=it?st:function(t,e,r){if(ct(t),e=ut(e,!0),ct(r),at)try{return st(t,e,r)}catch(t){}if("get"in r||"set"in r)throw TypeError("Accessors not supported");return"value"in r&&(t[e]=r.value),t};var lt=rt,ft=I,pt=P?function(t,e,r){return lt.f(t,e,ft(1,r))}:function(t,e,r){return t[e]=r,t},ht={exports:{}},dt=E,gt=pt,vt=function(t,e){try{gt(dt,t,e)}catch(r){dt[t]=e}return e},yt=vt,bt=E["__core-js_shared__"]||yt("__core-js_shared__",{}),mt=bt,xt=Function.toString;"function"!=typeof mt.inspectSource&&(mt.inspectSource=function(t){return xt.call(t)});var Et=mt.inspectSource,St=Et,wt=E.WeakMap,Pt="function"==typeof wt&&/native code/.test(St(wt)),Ot={exports:{}},_t=bt;(Ot.exports=function(t,e){return _t[t]||(_t[t]=void 0!==e?e:{})})("versions",[]).push({version:"3.9.1",mode:"global",copyright:"© 2021 Denis Pushkarev (zloirock.ru)"});var Rt,At,It,Tt=0,jt=Math.random(),Dt=function(t){return"Symbol("+String(void 0===t?"":t)+")_"+(++Tt+jt).toString(36)},Nt=Ot.exports,Mt=Dt,$t=Nt("keys"),Ct={},Lt=Pt,kt=k,Ut=pt,zt=B,qt=bt,Bt=function(t){return $t[t]||($t[t]=Mt(t))},Ft=Ct,Jt=E.WeakMap;if(Lt){var Kt=qt.state||(qt.state=new Jt),Gt=Kt.get,Vt=Kt.has,Yt=Kt.set;Rt=function(t,e){return e.facade=t,Yt.call(Kt,t,e),e},At=function(t){return Gt.call(Kt,t)||{}},It=function(t){return Vt.call(Kt,t)}}else{var Wt=Bt("state");Ft[Wt]=!0,Rt=function(t,e){return e.facade=t,Ut(t,Wt,e),e},At=function(t){return zt(t,Wt)?t[Wt]:{}},It=function(t){return zt(t,Wt)}}var Xt={set:Rt,get:At,has:It,enforce:function(t){return It(t)?At(t):Rt(t,{})},getterFor:function(t){return function(e){var r;if(!kt(e)||(r=At(e)).type!==t)throw TypeError("Incompatible receiver, "+t+" required");return r}}},Ht=E,Qt=pt,Zt=B,te=vt,ee=Et,re=Xt.get,ne=Xt.enforce,oe=String(String).split("String");(ht.exports=function(t,e,r,n){var o,i=!!n&&!!n.unsafe,a=!!n&&!!n.enumerable,c=!!n&&!!n.noTargetGet;"function"==typeof r&&("string"!=typeof e||Zt(r,"name")||Qt(r,"name",e),(o=ne(r)).source||(o.source=oe.join("string"==typeof e?e:""))),t!==Ht?(i?!c&&t[e]&&(a=!0):delete t[e],a?t[e]=r:Qt(t,e,r)):a?t[e]=r:te(e,r)})(Function.prototype,"toString",(function(){return"function"==typeof this&&re(this).source||ee(this)}));var ie=E,ae=E,ce=function(t){return"function"==typeof t?t:void 0},ue=function(t,e){return arguments.length<2?ce(ie[t])||ce(ae[t]):ie[t]&&ie[t][e]||ae[t]&&ae[t][e]},se={},le=Math.ceil,fe=Math.floor,pe=function(t){return isNaN(t=+t)?0:(t>0?fe:le)(t)},he=pe,de=Math.min,ge=function(t){return t>0?de(he(t),9007199254740991):0},ve=pe,ye=Math.max,be=Math.min,me=L,xe=ge,Ee=function(t,e){var r=ve(t);return r<0?ye(r+e,0):be(r,e)},Se=function(t){return function(e,r,n){var o,i=me(e),a=xe(i.length),c=Ee(n,a);if(t&&r!=r){for(;a>c;)if((o=i[c++])!=o)return!0}else for(;a>c;c++)if((t||c in i)&&i[c]===r)return t||c||0;return!t&&-1}},we={includes:Se(!0),indexOf:Se(!1)},Pe=B,Oe=L,_e=we.indexOf,Re=Ct,Ae=function(t,e){var r,n=Oe(t),o=0,i=[];for(r in n)!Pe(Re,r)&&Pe(n,r)&&i.push(r);for(;e.length>o;)Pe(n,r=e[o++])&&(~_e(i,r)||i.push(r));return i},Ie=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"].concat("length","prototype");se.f=Object.getOwnPropertyNames||function(t){return Ae(t,Ie)};var Te={};Te.f=Object.getOwnPropertySymbols;var je=se,De=Te,Ne=ot,Me=ue("Reflect","ownKeys")||function(t){var e=je.f(Ne(t)),r=De.f;return r?e.concat(r(t)):e},$e=B,Ce=Me,Le=S,ke=rt,Ue=w,ze=/#|\.prototype\./,qe=function(t,e){var r=Fe[Be(t)];return r==Ke||r!=Je&&("function"==typeof e?Ue(e):!!e)},Be=qe.normalize=function(t){return String(t).replace(ze,".").toLowerCase()},Fe=qe.data={},Je=qe.NATIVE="N",Ke=qe.POLYFILL="P",Ge=qe,Ve=E,Ye=S.f,We=pt,Xe=ht.exports,He=vt,Qe=function(t,e){for(var r=Ce(e),n=ke.f,o=Le.f,i=0;i<r.length;i++){var a=r[i];$e(t,a)||n(t,a,o(e,a))}},Ze=Ge,tr=function(t,e){var r,n,o,i,a,c=t.target,u=t.global,s=t.stat;if(r=u?Ve:s?Ve[c]||He(c,{}):(Ve[c]||{}).prototype)for(n in e){if(i=e[n],o=t.noTargetGet?(a=Ye(r,n))&&a.value:r[n],!Ze(u?n:c+(s?".":"#")+n,t.forced)&&void 0!==o){if(typeof i==typeof o)continue;Qe(i,o)}(t.sham||o&&o.sham)&&We(i,"sham",!0),Xe(r,n,i,t)}},er=ot,rr=function(){var t=er(this),e="";return t.global&&(e+="g"),t.ignoreCase&&(e+="i"),t.multiline&&(e+="m"),t.dotAll&&(e+="s"),t.unicode&&(e+="u"),t.sticky&&(e+="y"),e},nr={},or=w;function ir(t,e){return RegExp(t,e)}nr.UNSUPPORTED_Y=or((function(){var t=ir("a","y");return t.lastIndex=2,null!=t.exec("abcd")})),nr.BROKEN_CARET=or((function(){var t=ir("^r","gy");return t.lastIndex=2,null!=t.exec("str")}));var ar=rr,cr=nr,ur=RegExp.prototype.exec,sr=String.prototype.replace,lr=ur,fr=function(){var t=/a/,e=/b*/g;return ur.call(t,"a"),ur.call(e,"a"),0!==t.lastIndex||0!==e.lastIndex}(),pr=cr.UNSUPPORTED_Y||cr.BROKEN_CARET,hr=void 0!==/()??/.exec("")[1];(fr||hr||pr)&&(lr=function(t){var e,r,n,o,i=this,a=pr&&i.sticky,c=ar.call(i),u=i.source,s=0,l=t;return a&&(-1===(c=c.replace("y","")).indexOf("g")&&(c+="g"),l=String(t).slice(i.lastIndex),i.lastIndex>0&&(!i.multiline||i.multiline&&"\n"!==t[i.lastIndex-1])&&(u="(?: "+u+")",l=" "+l,s++),r=new RegExp("^(?:"+u+")",c)),hr&&(r=new RegExp("^"+u+"$(?!\\s)",c)),fr&&(e=i.lastIndex),n=ur.call(a?r:i,l),a?n?(n.input=n.input.slice(s),n[0]=n[0].slice(s),n.index=i.lastIndex,i.lastIndex+=n[0].length):i.lastIndex=0:fr&&n&&(i.lastIndex=i.global?n.index+n[0].length:e),hr&&n&&n.length>1&&sr.call(n[0],r,(function(){for(o=1;o<arguments.length-2;o++)void 0===arguments[o]&&(n[o]=void 0)})),n});var dr=lr;tr({target:"RegExp",proto:!0,forced:/./.exec!==dr},{exec:dr});var gr,vr,yr="process"==j(E.process),br=ue("navigator","userAgent")||"",mr=E.process,xr=mr&&mr.versions,Er=xr&&xr.v8;Er?vr=(gr=Er.split("."))[0]+gr[1]:br&&(!(gr=br.match(/Edge\/(\d+)/))||gr[1]>=74)&&(gr=br.match(/Chrome\/(\d+)/))&&(vr=gr[1]);var Sr=vr&&+vr,wr=yr,Pr=Sr,Or=w,_r=!!Object.getOwnPropertySymbols&&!Or((function(){return!Symbol.sham&&(wr?38===Pr:Pr>37&&Pr<41)})),Rr=_r&&!Symbol.sham&&"symbol"==typeof Symbol.iterator,Ar=E,Ir=Ot.exports,Tr=B,jr=Dt,Dr=_r,Nr=Rr,Mr=Ir("wks"),$r=Ar.Symbol,Cr=Nr?$r:$r&&$r.withoutSetter||jr,Lr=function(t){return Tr(Mr,t)&&(Dr||"string"==typeof Mr[t])||(Dr&&Tr($r,t)?Mr[t]=$r[t]:Mr[t]=Cr("Symbol."+t)),Mr[t]},kr=ht.exports,Ur=w,zr=Lr,qr=dr,Br=pt,Fr=zr("species"),Jr=!Ur((function(){var t=/./;return t.exec=function(){var t=[];return t.groups={a:"7"},t},"7"!=="".replace(t,"$<a>")})),Kr="$0"==="a".replace(/./,"$0"),Gr=zr("replace"),Vr=!!/./[Gr]&&""===/./[Gr]("a","$0"),Yr=!Ur((function(){var t=/(?:)/,e=t.exec;t.exec=function(){return e.apply(this,arguments)};var r="ab".split(t);return 2!==r.length||"a"!==r[0]||"b"!==r[1]})),Wr=pe,Xr=M,Hr=function(t){return function(e,r){var n,o,i=String(Xr(e)),a=Wr(r),c=i.length;return a<0||a>=c?t?"":void 0:(n=i.charCodeAt(a))<55296||n>56319||a+1===c||(o=i.charCodeAt(a+1))<56320||o>57343?t?i.charAt(a):n:t?i.slice(a,a+2):o-56320+(n-55296<<10)+65536}},Qr={codeAt:Hr(!1),charAt:Hr(!0)}.charAt,Zr=M,tn=function(t){return Object(Zr(t))},en=tn,rn=Math.floor,nn="".replace,on=/\$([$&'`]|\d{1,2}|<[^>]*>)/g,an=/\$([$&'`]|\d{1,2})/g,cn=j,un=dr,sn=function(t,e,r,n){var o=zr(t),i=!Ur((function(){var e={};return e[o]=function(){return 7},7!=""[t](e)})),a=i&&!Ur((function(){var e=!1,r=/a/;return"split"===t&&((r={}).constructor={},r.constructor[Fr]=function(){return r},r.flags="",r[o]=/./[o]),r.exec=function(){return e=!0,null},r[o](""),!e}));if(!i||!a||"replace"===t&&(!Jr||!Kr||Vr)||"split"===t&&!Yr){var c=/./[o],u=r(o,""[t],(function(t,e,r,n,o){return e.exec===qr?i&&!o?{done:!0,value:c.call(e,r,n)}:{done:!0,value:t.call(r,e,n)}:{done:!1}}),{REPLACE_KEEPS_$0:Kr,REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE:Vr}),s=u[0],l=u[1];kr(String.prototype,t,s),kr(RegExp.prototype,o,2==e?function(t,e){return l.call(t,this,e)}:function(t){return l.call(t,this)})}n&&Br(RegExp.prototype[o],"sham",!0)},ln=ot,fn=ge,pn=pe,hn=M,dn=function(t,e,r){return e+(r?Qr(t,e).length:1)},gn=function(t,e,r,n,o,i){var a=r+t.length,c=n.length,u=an;return void 0!==o&&(o=en(o),u=on),nn.call(i,u,(function(i,u){var s;switch(u.charAt(0)){case"$":return"$";case"&":return t;case"`":return e.slice(0,r);case"'":return e.slice(a);case"<":s=o[u.slice(1,-1)];break;default:var l=+u;if(0===l)return i;if(l>c){var f=rn(l/10);return 0===f?i:f<=c?void 0===n[f-1]?u.charAt(1):n[f-1]+u.charAt(1):i}s=n[l-1]}return void 0===s?"":s}))},vn=function(t,e){var r=t.exec;if("function"==typeof r){var n=r.call(t,e);if("object"!=typeof n)throw TypeError("RegExp exec method returned something other than an Object or null");return n}if("RegExp"!==cn(t))throw TypeError("RegExp#exec called on incompatible receiver");return un.call(t,e)},yn=Math.max,bn=Math.min;sn("replace",2,(function(t,e,r,n){var o=n.REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE,i=n.REPLACE_KEEPS_$0,a=o?"$":"$0";return[function(r,n){var o=hn(this),i=null==r?void 0:r[t];return void 0!==i?i.call(r,o,n):e.call(String(o),r,n)},function(t,n){if(!o&&i||"string"==typeof n&&-1===n.indexOf(a)){var c=r(e,t,this,n);if(c.done)return c.value}var u=ln(t),s=String(this),l="function"==typeof n;l||(n=String(n));var f=u.global;if(f){var p=u.unicode;u.lastIndex=0}for(var h=[];;){var d=vn(u,s);if(null===d)break;if(h.push(d),!f)break;""===String(d[0])&&(u.lastIndex=dn(s,fn(u.lastIndex),p))}for(var g,v="",y=0,b=0;b<h.length;b++){d=h[b];for(var m=String(d[0]),x=yn(bn(pn(d.index),s.length),0),E=[],S=1;S<d.length;S++)E.push(void 0===(g=d[S])?g:String(g));var w=d.groups;if(l){var P=[m].concat(E,x,s);void 0!==w&&P.push(w);var O=String(n.apply(void 0,P))}else O=gn(m,s,x,E,w,n);x>=y&&(v+=s.slice(y,x)+O,y=x+m.length)}return v+s.slice(y)}]}));var mn=P,xn=rt.f,En=Function.prototype,Sn=En.toString,wn=/^\s*function ([^ (]*)/;mn&&!("name"in En)&&xn(En,"name",{configurable:!0,get:function(){try{return Sn.call(this).match(wn)[1]}catch(t){return""}}});var Pn=j,On=Array.isArray||function(t){return"Array"==Pn(t)},_n=z,Rn=rt,An=I,In=k,Tn=On,jn=Lr("species"),Dn=w,Nn=Sr,Mn=Lr("species"),$n=tr,Cn=w,Ln=On,kn=k,Un=tn,zn=ge,qn=function(t,e,r){var n=_n(e);n in t?Rn.f(t,n,An(0,r)):t[n]=r},Bn=function(t,e){var r;return Tn(t)&&("function"!=typeof(r=t.constructor)||r!==Array&&!Tn(r.prototype)?In(r)&&null===(r=r[jn])&&(r=void 0):r=void 0),new(void 0===r?Array:r)(0===e?0:e)},Fn=function(t){return Nn>=51||!Dn((function(){var e=[];return(e.constructor={})[Mn]=function(){return{foo:1}},1!==e[t](Boolean).foo}))},Jn=Sr,Kn=Lr("isConcatSpreadable"),Gn=Jn>=51||!Cn((function(){var t=[];return t[Kn]=!1,t.concat()[0]!==t})),Vn=Fn("concat"),Yn=function(t){if(!kn(t))return!1;var e=t[Kn];return void 0!==e?!!e:Ln(t)};$n({target:"Array",proto:!0,forced:!Gn||!Vn},{concat:function(t){var e,r,n,o,i,a=Un(this),c=Bn(a,0),u=0;for(e=-1,n=arguments.length;e<n;e++)if(Yn(i=-1===e?a:arguments[e])){if(u+(o=zn(i.length))>9007199254740991)throw TypeError("Maximum allowed index exceeded");for(r=0;r<o;r++,u++)r in i&&qn(c,u,i[r])}else{if(u>=9007199254740991)throw TypeError("Maximum allowed index exceeded");qn(c,u++,i)}return c.length=u,c}});var Wn=k,Xn=ot,Hn=function(t){if(!Wn(t)&&null!==t)throw TypeError("Can't set "+String(t)+" as a prototype");return t},Qn=Object.setPrototypeOf||("__proto__"in{}?function(){var t,e=!1,r={};try{(t=Object.getOwnPropertyDescriptor(Object.prototype,"__proto__").set).call(r,[]),e=r instanceof Array}catch(t){}return function(r,n){return Xn(r),Hn(n),e?t.call(r,n):r.__proto__=n,r}}():void 0),Zn=k,to=Qn,eo=k,ro=j,no=Lr("match"),oo=ue,io=rt,ao=P,co=Lr("species"),uo=P,so=E,lo=Ge,fo=function(t,e,r){var n,o;return to&&"function"==typeof(n=e.constructor)&&n!==r&&Zn(o=n.prototype)&&o!==r.prototype&&to(t,o),t},po=rt.f,ho=se.f,go=function(t){var e;return eo(t)&&(void 0!==(e=t[no])?!!e:"RegExp"==ro(t))},vo=rr,yo=nr,bo=ht.exports,mo=w,xo=Xt.set,Eo=function(t){var e=oo(t),r=io.f;ao&&e&&!e[co]&&r(e,co,{configurable:!0,get:function(){return this}})},So=Lr("match"),wo=so.RegExp,Po=wo.prototype,Oo=/a/g,_o=/a/g,Ro=new wo(Oo)!==Oo,Ao=yo.UNSUPPORTED_Y;if(uo&&lo("RegExp",!Ro||Ao||mo((function(){return _o[So]=!1,wo(Oo)!=Oo||wo(_o)==_o||"/a/i"!=wo(Oo,"i")})))){for(var Io=function(t,e){var r,n=this instanceof Io,o=go(t),i=void 0===e;if(!n&&o&&t.constructor===Io&&i)return t;Ro?o&&!i&&(t=t.source):t instanceof Io&&(i&&(e=vo.call(t)),t=t.source),Ao&&(r=!!e&&e.indexOf("y")>-1)&&(e=e.replace(/y/g,""));var a=fo(Ro?new wo(t,e):wo(t,e),n?this:Po,Io);return Ao&&r&&xo(a,{sticky:r}),a},To=function(t){t in Io||po(Io,t,{configurable:!0,get:function(){return wo[t]},set:function(e){wo[t]=e}})},jo=ho(wo),Do=0;jo.length>Do;)To(jo[Do++]);Po.constructor=Io,Io.prototype=Po,bo(so,"RegExp",Io)}Eo("RegExp");var No=ht.exports,Mo=ot,$o=w,Co=rr,Lo=RegExp.prototype,ko=Lo.toString,Uo=$o((function(){return"/a/b"!=ko.call({source:"a",flags:"b"})})),zo="toString"!=ko.name;(Uo||zo)&&No(RegExp.prototype,"toString",(function(){var t=Mo(this),e=String(t.source),r=t.flags;return"/"+e+"/"+String(void 0===r&&t instanceof RegExp&&!("flags"in Lo)?Co.call(t):r)}),{unsafe:!0});var qo={name:"BaseMenuButton",inheritAttrs:!1,props:{props:{type:Object,default:function(){return{}}},ctCls:{type:String},dropdownLabel:{type:String,default:"下拉菜单"},prefixIcon:{type:String},trigger:{type:String,default:"click"},options:{type:Array},isShowDivided:{type:Boolean,default:!1},svgSize:{type:String,default:"16px"},svgIcons:{type:Array,default:function(){return[]}},defaultActive:{type:String},activeTextColor:{type:String,default:"#409EFF"}},watch:{dropdownLabel:function(t){t!==this.curDropdownLabel&&(this.curDropdownLabel=t)}},data:function(){return this.oData={},this.defaultProps={children:"children",label:"label",value:"value",icon:"icon"},{cascaderValue:[],curDropdownLabel:this.dropdownLabel}},created:function(){h(this.props)||function(t,e){for(var r in e)t[r]=e[r]}(this.defaultProps,this.props)},mounted:function(){var t=this;setTimeout((function(){if(!h(t.defaultActive)){var e=b(t.oData,t.defaultActive);h(e)||t.$nextTick((function(){t.curDropdownLabel=b(e,t.defaultProps.label)}))}}),0)},methods:{getRouterPath:function(t){return b(this.oData,t)},createElSelf:function(t){return(0,this.$createElement)("base-render-self",{props:{self:t}})},createIcon:function(t){var e=this.$createElement;if(/\.(gif|png|jpg|jpeg|webp|svg|psd|bmp|tif)$/.test(t))return e("img",{style:{marginRight:"5px"},attrs:{src:t,width:this.svgSize,height:this.svgSize}});if(-1!==t.indexOf("symbol-"))return e("base-svg-icon",{style:{marginRight:"5px"},props:{size:this.svgSize,iconname:t.replace("symbol-","")}},[]);if(y(t,"svg-")){var r=t.replace("svg-",""),n=p(this.svgIcons,(function(t){return t.name===r}));if(!h(n))return this.$createElement(b(n,"component","span"),{style:{width:this.svgSize,height:this.svgSize,marginRight:"5px"}})}return e("i",{class:t},[])},createMenuElements:function(){for(var t=this.$createElement,e=[],r=0,n=this.options.length;r<n;r++){var o=this.options[r],i="1-"+r,a=o.disabled;if(l(o,this.defaultProps.children)&&!f(b(o,this.defaultProps.children,[])))h(o[this.defaultProps.children])||e.push(this.createElSubMenu(o,i));else{var c=t("el-menu-item",{props:{index:i,disabled:a}},[l(o,this.defaultProps.icon)?this.createIcon(o[this.defaultProps.icon]):t(),this.createElSelf(o[this.defaultProps.label])]);e.push(c)}d(this.oData,i,JSON.parse(JSON.stringify(g(o,[this.defaultProps.children]))))}return e},createElSubMenu:function(t,e){for(var r=this.$createElement,n=[],o=t[this.defaultProps.children],i=0,a=o.length;i<a;i++){var c=o[i],u="".concat(e,"-").concat(i);if(l(c,this.defaultProps.children)&&!f(b(c,this.defaultProps.children,[]))){var s=this.createElSubMenu(c,u);n.push(s)}else{var p=r("el-menu-item",{props:{index:u,disabled:c.disabled}},[l(c,this.defaultProps.icon)?this.createIcon(c[this.defaultProps.icon]):r(),this.createElSelf(c[this.defaultProps.label])]);n.push(p)}d(this.oData,u,JSON.parse(JSON.stringify(g(c,[this.defaultProps.children]))))}return r("el-submenu",{props:{index:e}},[r("template",{slot:"title"},[l(t,this.defaultProps.icon)?this.createIcon(t[this.defaultProps.icon]):r(),this.createElSelf(t[this.defaultProps.label])]),n])}},render:function(t){var e,r,n,o=this;return t("div",{class:(e={"base-menu-button":!0},r=this.ctCls,n=!!this.ctCls,r in e?Object.defineProperty(e,r,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[r]=n,e)},[t("el-menu",{props:{mode:"horizontal","menu-trigger":this.trigger,"unique-opened":!0,"default-active":this.defaultActive,"active-text-color":this.activeTextColor},on:{select:function(t,e){var r=JSON.parse(JSON.stringify(b(o.oData,t)));r.index=t,r.indexPath=e,o.$emit("select",r)}}},[t("el-submenu",{props:{index:"0","popper-append-to-body":!0,"popper-class":"base-menu--horizontal_popup"}},[t("template",{slot:"title"},[h(this.prefixIcon)?t():t("i",{class:this.prefixIcon+" base-drop-down_prefix"},[]),this.createElSelf(this.curDropdownLabel)]),this.createMenuElements()])])])}};qo.install=function(t,e){var r;if(r="按需加载独立组件:"+qo.name,"development"!==process.env.NODE_ENV&&"dev"!==process.env.NODE_ENV||console.warn(r),v(e)&&!f(e))for(var n=0;n<e.length;n++)e[n].name!==qo.name&&t.use(e[n]);t.component(qo.name,qo)},exports.BaseMenuButton=qo;