shu-c-view
Version:
rollup 打包vue组件库框架
7 lines (6 loc) • 15.3 kB
JavaScript
/*!
* shu-c-view v1.2.37
* (c) 2022-09-22
* @license MIT
*/
"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var t=require("lodash/isArray"),e=require("lodash/findIndex"),n=require("lodash/findLastIndex"),r=require("lodash/assign"),o=require("lodash/get"),i=require("lodash/has"),u=require("lodash/isEmpty");function a(t){return t&&"object"==typeof t&&"default"in t?t.default:t}var c=a(t),s=a(e),f=a(n),l=a(r),p=a(o),h=a(i),g=a(u),d="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},v=function(t){try{return!!t()}catch(t){return!0}},y=!v((function(){return 7!=Object.defineProperty({},1,{get:function(){return 7}})[1]})),b={},m=function(t){return t&&t.Math==Math&&t},x=m("object"==typeof globalThis&&globalThis)||m("object"==typeof window&&window)||m("object"==typeof self&&self)||m("object"==typeof d&&d)||function(){return this}()||Function("return this")(),E=function(t){return"object"==typeof t?null!==t:"function"==typeof t},S=E,_=x.document,O=S(_)&&S(_.createElement),w=function(t){return O?_.createElement(t):{}},P=!y&&!v((function(){return 7!=Object.defineProperty(w("div"),"a",{get:function(){return 7}}).a})),R=E,j=function(t){if(!R(t))throw TypeError(String(t)+" is not an object");return t},T=E,I=function(t,e){if(!T(t))return t;var n,r;if(e&&"function"==typeof(n=t.toString)&&!T(r=n.call(t)))return r;if("function"==typeof(n=t.valueOf)&&!T(r=n.call(t)))return r;if(!e&&"function"==typeof(n=t.toString)&&!T(r=n.call(t)))return r;throw TypeError("Can't convert object to primitive value")},A=y,$=P,N=j,C=I,M=Object.defineProperty;b.f=A?M:function(t,e,n){if(N(t),e=C(e,!0),N(n),$)try{return M(t,e,n)}catch(t){}if("get"in n||"set"in n)throw TypeError("Accessors not supported");return"value"in n&&(t[e]=n.value),t};var U=y,D=b.f,k=Function.prototype,L=k.toString,q=/^\s*function ([^ (]*)/;U&&!("name"in k)&&D(k,"name",{configurable:!0,get:function(){try{return L.call(this).match(q)[1]}catch(t){return""}}});var B={},F={},K={}.propertyIsEnumerable,G=Object.getOwnPropertyDescriptor,Y=G&&!K.call({1:2},1);F.f=Y?function(t){var e=G(this,t);return!!e&&e.enumerable}:K;var z=function(t,e){return{enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:e}},V={}.toString,W=function(t){return V.call(t).slice(8,-1)},X=W,H="".split,J=function(t){if(null==t)throw TypeError("Can't call method on "+t);return t},Q=v((function(){return!Object("z").propertyIsEnumerable(0)}))?function(t){return"String"==X(t)?H.call(t,""):Object(t)}:Object,Z=J,tt=function(t){return Q(Z(t))},et={}.hasOwnProperty,nt=function(t,e){return et.call(t,e)},rt=y,ot=F,it=z,ut=tt,at=I,ct=nt,st=P,ft=Object.getOwnPropertyDescriptor;B.f=rt?ft:function(t,e){if(t=ut(t),e=at(e,!0),st)try{return ft(t,e)}catch(t){}if(ct(t,e))return it(!ot.f.call(t,e),t[e])};var lt=b,pt=z,ht=y?function(t,e,n){return lt.f(t,e,pt(1,n))}:function(t,e,n){return t[e]=n,t},gt={exports:{}},dt=x,vt=ht,yt=function(t,e){try{vt(dt,t,e)}catch(n){dt[t]=e}return e},bt=yt,mt=x["__core-js_shared__"]||bt("__core-js_shared__",{}),xt=mt,Et=Function.toString;"function"!=typeof xt.inspectSource&&(xt.inspectSource=function(t){return Et.call(t)});var St=xt.inspectSource,_t=St,Ot=x.WeakMap,wt="function"==typeof Ot&&/native code/.test(_t(Ot)),Pt={exports:{}},Rt=mt;(Pt.exports=function(t,e){return Rt[t]||(Rt[t]=void 0!==e?e:{})})("versions",[]).push({version:"3.9.1",mode:"global",copyright:"© 2021 Denis Pushkarev (zloirock.ru)"});var jt,Tt,It,At=0,$t=Math.random(),Nt=function(t){return"Symbol("+String(void 0===t?"":t)+")_"+(++At+$t).toString(36)},Ct=Pt.exports,Mt=Nt,Ut=Ct("keys"),Dt={},kt=wt,Lt=E,qt=ht,Bt=nt,Ft=mt,Kt=function(t){return Ut[t]||(Ut[t]=Mt(t))},Gt=Dt,Yt=x.WeakMap;if(kt){var zt=Ft.state||(Ft.state=new Yt),Vt=zt.get,Wt=zt.has,Xt=zt.set;jt=function(t,e){return e.facade=t,Xt.call(zt,t,e),e},Tt=function(t){return Vt.call(zt,t)||{}},It=function(t){return Wt.call(zt,t)}}else{var Ht=Kt("state");Gt[Ht]=!0,jt=function(t,e){return e.facade=t,qt(t,Ht,e),e},Tt=function(t){return Bt(t,Ht)?t[Ht]:{}},It=function(t){return Bt(t,Ht)}}var Jt={set:jt,get:Tt,has:It,enforce:function(t){return It(t)?Tt(t):jt(t,{})},getterFor:function(t){return function(e){var n;if(!Lt(e)||(n=Tt(e)).type!==t)throw TypeError("Incompatible receiver, "+t+" required");return n}}},Qt=x,Zt=ht,te=nt,ee=yt,ne=St,re=Jt.get,oe=Jt.enforce,ie=String(String).split("String");(gt.exports=function(t,e,n,r){var o,i=!!r&&!!r.unsafe,u=!!r&&!!r.enumerable,a=!!r&&!!r.noTargetGet;"function"==typeof n&&("string"!=typeof e||te(n,"name")||Zt(n,"name",e),(o=oe(n)).source||(o.source=ie.join("string"==typeof e?e:""))),t!==Qt?(i?!a&&t[e]&&(u=!0):delete t[e],u?t[e]=n:Zt(t,e,n)):u?t[e]=n:ee(e,n)})(Function.prototype,"toString",(function(){return"function"==typeof this&&re(this).source||ne(this)}));var ue=x,ae=x,ce=function(t){return"function"==typeof t?t:void 0},se=function(t,e){return arguments.length<2?ce(ue[t])||ce(ae[t]):ue[t]&&ue[t][e]||ae[t]&&ae[t][e]},fe={},le=Math.ceil,pe=Math.floor,he=function(t){return isNaN(t=+t)?0:(t>0?pe:le)(t)},ge=he,de=Math.min,ve=function(t){return t>0?de(ge(t),9007199254740991):0},ye=he,be=Math.max,me=Math.min,xe=tt,Ee=ve,Se=function(t,e){var n=ye(t);return n<0?be(n+e,0):me(n,e)},_e=function(t){return function(e,n,r){var o,i=xe(e),u=Ee(i.length),a=Se(r,u);if(t&&n!=n){for(;u>a;)if((o=i[a++])!=o)return!0}else for(;u>a;a++)if((t||a in i)&&i[a]===n)return t||a||0;return!t&&-1}},Oe={includes:_e(!0),indexOf:_e(!1)},we=nt,Pe=tt,Re=Oe.indexOf,je=Dt,Te=function(t,e){var n,r=Pe(t),o=0,i=[];for(n in r)!we(je,n)&&we(r,n)&&i.push(n);for(;e.length>o;)we(r,n=e[o++])&&(~Re(i,n)||i.push(n));return i},Ie=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"].concat("length","prototype");fe.f=Object.getOwnPropertyNames||function(t){return Te(t,Ie)};var Ae={};Ae.f=Object.getOwnPropertySymbols;var $e=fe,Ne=Ae,Ce=j,Me=se("Reflect","ownKeys")||function(t){var e=$e.f(Ce(t)),n=Ne.f;return n?e.concat(n(t)):e},Ue=nt,De=Me,ke=B,Le=b,qe=v,Be=/#|\.prototype\./,Fe=function(t,e){var n=Ge[Ke(t)];return n==ze||n!=Ye&&("function"==typeof e?qe(e):!!e)},Ke=Fe.normalize=function(t){return String(t).replace(Be,".").toLowerCase()},Ge=Fe.data={},Ye=Fe.NATIVE="N",ze=Fe.POLYFILL="P",Ve=Fe,We=x,Xe=B.f,He=ht,Je=gt.exports,Qe=yt,Ze=function(t,e){for(var n=De(e),r=Le.f,o=ke.f,i=0;i<n.length;i++){var u=n[i];Ue(t,u)||r(t,u,o(e,u))}},tn=Ve,en=j,nn=function(){var t=en(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},rn={},on=v;function un(t,e){return RegExp(t,e)}rn.UNSUPPORTED_Y=on((function(){var t=un("a","y");return t.lastIndex=2,null!=t.exec("abcd")})),rn.BROKEN_CARET=on((function(){var t=un("^r","gy");return t.lastIndex=2,null!=t.exec("str")}));var an=nn,cn=rn,sn=RegExp.prototype.exec,fn=String.prototype.replace,ln=sn,pn=function(){var t=/a/,e=/b*/g;return sn.call(t,"a"),sn.call(e,"a"),0!==t.lastIndex||0!==e.lastIndex}(),hn=cn.UNSUPPORTED_Y||cn.BROKEN_CARET,gn=void 0!==/()??/.exec("")[1];(pn||gn||hn)&&(ln=function(t){var e,n,r,o,i=this,u=hn&&i.sticky,a=an.call(i),c=i.source,s=0,f=t;return u&&(-1===(a=a.replace("y","")).indexOf("g")&&(a+="g"),f=String(t).slice(i.lastIndex),i.lastIndex>0&&(!i.multiline||i.multiline&&"\n"!==t[i.lastIndex-1])&&(c="(?: "+c+")",f=" "+f,s++),n=new RegExp("^(?:"+c+")",a)),gn&&(n=new RegExp("^"+c+"$(?!\\s)",a)),pn&&(e=i.lastIndex),r=sn.call(u?n:i,f),u?r?(r.input=r.input.slice(s),r[0]=r[0].slice(s),r.index=i.lastIndex,i.lastIndex+=r[0].length):i.lastIndex=0:pn&&r&&(i.lastIndex=i.global?r.index+r[0].length:e),gn&&r&&r.length>1&&fn.call(r[0],n,(function(){for(o=1;o<arguments.length-2;o++)void 0===arguments[o]&&(r[o]=void 0)})),r});var dn=ln;(function(t,e){var n,r,o,i,u,a=t.target,c=t.global,s=t.stat;if(n=c?We:s?We[a]||Qe(a,{}):(We[a]||{}).prototype)for(r in e){if(i=e[r],o=t.noTargetGet?(u=Xe(n,r))&&u.value:n[r],!tn(c?r:a+(s?".":"#")+r,t.forced)&&void 0!==o){if(typeof i==typeof o)continue;Ze(i,o)}(t.sham||o&&o.sham)&&He(i,"sham",!0),Je(n,r,i,t)}})({target:"RegExp",proto:!0,forced:/./.exec!==dn},{exec:dn});var vn,yn,bn="process"==W(x.process),mn=se("navigator","userAgent")||"",xn=x.process,En=xn&&xn.versions,Sn=En&&En.v8;Sn?yn=(vn=Sn.split("."))[0]+vn[1]:mn&&(!(vn=mn.match(/Edge\/(\d+)/))||vn[1]>=74)&&(vn=mn.match(/Chrome\/(\d+)/))&&(yn=vn[1]);var _n=bn,On=yn&&+yn,wn=v,Pn=!!Object.getOwnPropertySymbols&&!wn((function(){return!Symbol.sham&&(_n?38===On:On>37&&On<41)})),Rn=Pn&&!Symbol.sham&&"symbol"==typeof Symbol.iterator,jn=x,Tn=Pt.exports,In=nt,An=Nt,$n=Pn,Nn=Rn,Cn=Tn("wks"),Mn=jn.Symbol,Un=Nn?Mn:Mn&&Mn.withoutSetter||An,Dn=function(t){return In(Cn,t)&&($n||"string"==typeof Cn[t])||($n&&In(Mn,t)?Cn[t]=Mn[t]:Cn[t]=Un("Symbol."+t)),Cn[t]},kn=gt.exports,Ln=v,qn=Dn,Bn=dn,Fn=ht,Kn=qn("species"),Gn=!Ln((function(){var t=/./;return t.exec=function(){var t=[];return t.groups={a:"7"},t},"7"!=="".replace(t,"$<a>")})),Yn="$0"==="a".replace(/./,"$0"),zn=qn("replace"),Vn=!!/./[zn]&&""===/./[zn]("a","$0"),Wn=!Ln((function(){var t=/(?:)/,e=t.exec;t.exec=function(){return e.apply(this,arguments)};var n="ab".split(t);return 2!==n.length||"a"!==n[0]||"b"!==n[1]})),Xn=he,Hn=J,Jn=function(t){return function(e,n){var r,o,i=String(Hn(e)),u=Xn(n),a=i.length;return u<0||u>=a?t?"":void 0:(r=i.charCodeAt(u))<55296||r>56319||u+1===a||(o=i.charCodeAt(u+1))<56320||o>57343?t?i.charAt(u):r:t?i.slice(u,u+2):o-56320+(r-55296<<10)+65536}},Qn={codeAt:Jn(!1),charAt:Jn(!0)}.charAt,Zn=J,tr=function(t){return Object(Zn(t))},er=Math.floor,nr="".replace,rr=/\$([$&'`]|\d{1,2}|<[^>]*>)/g,or=/\$([$&'`]|\d{1,2})/g,ir=W,ur=dn,ar=function(t,e,n,r){var o=qn(t),i=!Ln((function(){var e={};return e[o]=function(){return 7},7!=""[t](e)})),u=i&&!Ln((function(){var e=!1,n=/a/;return"split"===t&&((n={}).constructor={},n.constructor[Kn]=function(){return n},n.flags="",n[o]=/./[o]),n.exec=function(){return e=!0,null},n[o](""),!e}));if(!i||!u||"replace"===t&&(!Gn||!Yn||Vn)||"split"===t&&!Wn){var a=/./[o],c=n(o,""[t],(function(t,e,n,r,o){return e.exec===Bn?i&&!o?{done:!0,value:a.call(e,n,r)}:{done:!0,value:t.call(n,e,r)}:{done:!1}}),{REPLACE_KEEPS_$0:Yn,REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE:Vn}),s=c[0],f=c[1];kn(String.prototype,t,s),kn(RegExp.prototype,o,2==e?function(t,e){return f.call(t,this,e)}:function(t){return f.call(t,this)})}r&&Fn(RegExp.prototype[o],"sham",!0)},cr=j,sr=ve,fr=he,lr=J,pr=function(t,e,n){return e+(n?Qn(t,e).length:1)},hr=function(t,e,n,r,o,i){var u=n+t.length,a=r.length,c=or;return void 0!==o&&(o=tr(o),c=rr),nr.call(i,c,(function(i,c){var s;switch(c.charAt(0)){case"$":return"$";case"&":return t;case"`":return e.slice(0,n);case"'":return e.slice(u);case"<":s=o[c.slice(1,-1)];break;default:var f=+c;if(0===f)return i;if(f>a){var l=er(f/10);return 0===l?i:l<=a?void 0===r[l-1]?c.charAt(1):r[l-1]+c.charAt(1):i}s=r[f-1]}return void 0===s?"":s}))},gr=function(t,e){var n=t.exec;if("function"==typeof n){var r=n.call(t,e);if("object"!=typeof r)throw TypeError("RegExp exec method returned something other than an Object or null");return r}if("RegExp"!==ir(t))throw TypeError("RegExp#exec called on incompatible receiver");return ur.call(t,e)},dr=Math.max,vr=Math.min;ar("replace",2,(function(t,e,n,r){var o=r.REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE,i=r.REPLACE_KEEPS_$0,u=o?"$":"$0";return[function(n,r){var o=lr(this),i=null==n?void 0:n[t];return void 0!==i?i.call(n,o,r):e.call(String(o),n,r)},function(t,r){if(!o&&i||"string"==typeof r&&-1===r.indexOf(u)){var a=n(e,t,this,r);if(a.done)return a.value}var c=cr(t),s=String(this),f="function"==typeof r;f||(r=String(r));var l=c.global;if(l){var p=c.unicode;c.lastIndex=0}for(var h=[];;){var g=gr(c,s);if(null===g)break;if(h.push(g),!l)break;""===String(g[0])&&(c.lastIndex=pr(s,sr(c.lastIndex),p))}for(var d,v="",y=0,b=0;b<h.length;b++){g=h[b];for(var m=String(g[0]),x=dr(vr(fr(g.index),s.length),0),E=[],S=1;S<g.length;S++)E.push(void 0===(d=g[S])?d:String(d));var _=g.groups;if(f){var O=[m].concat(E,x,s);void 0!==_&&O.push(_);var w=String(r.apply(void 0,O))}else w=hr(m,s,x,E,_,r);x>=y&&(v+=s.slice(y,x)+w,y=x+m.length)}return v+s.slice(y)}]}));var yr=E,br=j,mr=function(t){if(!yr(t)&&null!==t)throw TypeError("Can't set "+String(t)+" as a prototype");return t},xr=Object.setPrototypeOf||("__proto__"in{}?function(){var t,e=!1,n={};try{(t=Object.getOwnPropertyDescriptor(Object.prototype,"__proto__").set).call(n,[]),e=n instanceof Array}catch(t){}return function(n,r){return br(n),mr(r),e?t.call(n,r):n.__proto__=r,n}}():void 0),Er=E,Sr=xr,_r=E,Or=W,wr=Dn("match"),Pr=se,Rr=b,jr=y,Tr=Dn("species"),Ir=y,Ar=x,$r=Ve,Nr=function(t,e,n){var r,o;return Sr&&"function"==typeof(r=e.constructor)&&r!==n&&Er(o=r.prototype)&&o!==n.prototype&&Sr(t,o),t},Cr=b.f,Mr=fe.f,Ur=function(t){var e;return _r(t)&&(void 0!==(e=t[wr])?!!e:"RegExp"==Or(t))},Dr=nn,kr=rn,Lr=gt.exports,qr=v,Br=Jt.set,Fr=function(t){var e=Pr(t),n=Rr.f;jr&&e&&!e[Tr]&&n(e,Tr,{configurable:!0,get:function(){return this}})},Kr=Dn("match"),Gr=Ar.RegExp,Yr=Gr.prototype,zr=/a/g,Vr=/a/g,Wr=new Gr(zr)!==zr,Xr=kr.UNSUPPORTED_Y;if(Ir&&$r("RegExp",!Wr||Xr||qr((function(){return Vr[Kr]=!1,Gr(zr)!=zr||Gr(Vr)==Vr||"/a/i"!=Gr(zr,"i")})))){for(var Hr=function(t,e){var n,r=this instanceof Hr,o=Ur(t),i=void 0===e;if(!r&&o&&t.constructor===Hr&&i)return t;Wr?o&&!i&&(t=t.source):t instanceof Hr&&(i&&(e=Dr.call(t)),t=t.source),Xr&&(n=!!e&&e.indexOf("y")>-1)&&(e=e.replace(/y/g,""));var u=Nr(Wr?new Gr(t,e):Gr(t,e),r?this:Yr,Hr);return Xr&&n&&Br(u,{sticky:n}),u},Jr=function(t){t in Hr||Cr(Hr,t,{configurable:!0,get:function(){return Gr[t]},set:function(e){Gr[t]=e}})},Qr=Mr(Gr),Zr=0;Qr.length>Zr;)Jr(Qr[Zr++]);Yr.constructor=Hr,Hr.prototype=Yr,Lr(Ar,"RegExp",Hr)}Fr("RegExp");var to=gt.exports,eo=j,no=v,ro=nn,oo=RegExp.prototype,io=oo.toString,uo=no((function(){return"/a/b"!=io.call({source:"a",flags:"b"})})),ao="toString"!=io.name;(uo||ao)&&to(RegExp.prototype,"toString",(function(){var t=eo(this),e=String(t.source),n=t.flags;return"/"+e+"/"+String(void 0===n&&t instanceof RegExp&&!("flags"in oo)?ro.call(t):n)}),{unsafe:!0});var co={name:"BasePermissionBox",inheritAttrs:!1,props:{element:{type:String,default:"el-button"},code:{type:String}},data:function(){return{buttons:[],disabled:!1}},created:function(){this.$watch("$route",(function(t,e){var n=f(t.matched,(function(t){return h(t,"meta.buttons")}));this.buttons=p(t.matched[n],"meta.buttons")}),{immediate:!0})},methods:{},render:function(t){var e=this;if(this.buttons&&c(this.buttons)&&this.code&&this.buttons.length>0){var n=s(this.buttons,(function(t){return p(t,"code",t.href)===e.code}));if(-1===n)return t();h(this.buttons[n],"status")&&(this.disabled=!p(this.buttons[n],"status",0)),h(this.buttons[n],"flag")&&(this.disabled=!p(this.buttons[n],"flag",0))}return t(this.element,{ref:"".concat(this._uid,"-permission-box-ref"),attrs:{id:this.$attrs.id},props:l({},this.$attrs,{disabled:this.disabled}),on:this.$listeners},[this.$slots.default])}};co.install=function(t,e){var n;if(n="按需加载独立组件:"+co.name,"development"!==process.env.NODE_ENV&&"dev"!==process.env.NODE_ENV||console.warn(n),c(e)&&!g(e))for(var r=0;r<e.length;r++)e[r].name!==co.name&&t.use(e[r]);t.component(co.name,co)},exports.BasePermissionBox=co;