UNPKG

@sap/generator-fiori

Version:

Create an SAPUI5 application using SAP Fiori elements or a freestyle approach

8 lines 73.8 kB
const __esmImportMetaUrl = require('node:url').pathToFileURL(__filename).href; var Ma=Object.create;var le=Object.defineProperty;var Ga=Object.getOwnPropertyDescriptor;var Pa=Object.getOwnPropertyNames;var Va=Object.getPrototypeOf,ja=Object.prototype.hasOwnProperty;var n=(e,r)=>le(e,"name",{value:r,configurable:!0});var o=(e,r)=>()=>{try{return r||e((r={exports:{}}).exports,r),r.exports}catch(t){throw r=0,t}},Ba=(e,r)=>{for(var t in r)le(e,t,{get:r[t],enumerable:!0})},qr=(e,r,t,i)=>{if(r&&typeof r=="object"||typeof r=="function")for(let s of Pa(r))!ja.call(e,s)&&s!==t&&le(e,s,{get:()=>r[s],enumerable:!(i=Ga(r,s))||i.enumerable});return e};var V=(e,r,t)=>(t=e!=null?Ma(Va(e)):{},qr(r||!e||!e.__esModule?le(t,"default",{value:e,enumerable:!0}):t,e)),ka=e=>qr(le({},"__esModule",{value:!0}),e);var Gr=o((Ur,Mr)=>{(function(){var e=this,r={};typeof Ur<"u"?Mr.exports=r:e.fuzzy=r,r.simpleFilter=function(t,i){return i.filter(function(s){return r.test(t,s)})},r.test=function(t,i){return r.match(t,i)!==null},r.match=function(t,i,s){s=s||{};var c=0,d=[],f=i.length,v=0,h=0,R=s.pre||"",w=s.post||"",ue=s.caseSensitive&&i||i.toLowerCase(),G;t=s.caseSensitive&&t||t.toLowerCase();for(var z=0;z<f;z++)G=i[z],ue[z]===t[c]?(G=R+G+w,c+=1,h+=1+h):h=0,v+=h,d[d.length]=G;return c===t.length?(v=ue===t?1/0:v,{rendered:d.join(""),score:v}):null},r.filter=function(t,i,s){return!i||i.length===0?[]:typeof t!="string"?i:(s=s||{},i.reduce(function(c,d,f,v){var h=d;s.extract&&(h=s.extract(d));var R=r.match(t,h,s);return R!=null&&(c[c.length]={string:R.rendered,score:R.score,index:f,original:d}),c},[]).sort(function(c,d){var f=d.score-c.score;return f||c.index-d.index}))}})()});var Kr=o((gv,Wr)=>{function Ja(){this.__data__=[],this.size=0}n(Ja,"listCacheClear");Wr.exports=Ja});var er=o((vv,zr)=>{function Za(e,r){return e===r||e!==e&&r!==r}n(Za,"eq");zr.exports=Za});var pe=o((yv,Qr)=>{var Ya=er();function eo(e,r){for(var t=e.length;t--;)if(Ya(e[t][0],r))return t;return-1}n(eo,"assocIndexOf");Qr.exports=eo});var Jr=o((mv,Xr)=>{var ro=pe(),to=Array.prototype,no=to.splice;function io(e){var r=this.__data__,t=ro(r,e);if(t<0)return!1;var i=r.length-1;return t==i?r.pop():no.call(r,t,1),--this.size,!0}n(io,"listCacheDelete");Xr.exports=io});var Yr=o((Av,Zr)=>{var so=pe();function ao(e){var r=this.__data__,t=so(r,e);return t<0?void 0:r[t][1]}n(ao,"listCacheGet");Zr.exports=ao});var rt=o((Sv,et)=>{var oo=pe();function co(e){return oo(this.__data__,e)>-1}n(co,"listCacheHas");et.exports=co});var nt=o((Cv,tt)=>{var uo=pe();function lo(e,r){var t=this.__data__,i=uo(t,e);return i<0?(++this.size,t.push([e,r])):t[i][1]=r,this}n(lo,"listCacheSet");tt.exports=lo});var ge=o((bv,it)=>{var fo=Kr(),po=Jr(),go=Yr(),_o=rt(),vo=nt();function X(e){var r=-1,t=e==null?0:e.length;for(this.clear();++r<t;){var i=e[r];this.set(i[0],i[1])}}n(X,"ListCache");X.prototype.clear=fo;X.prototype.delete=po;X.prototype.get=go;X.prototype.has=_o;X.prototype.set=vo;it.exports=X});var at=o((wv,st)=>{var Eo=ge();function yo(){this.__data__=new Eo,this.size=0}n(yo,"stackClear");st.exports=yo});var ct=o((xv,ot)=>{function To(e){var r=this.__data__,t=r.delete(e);return this.size=r.size,t}n(To,"stackDelete");ot.exports=To});var lt=o((Lv,ut)=>{function mo(e){return this.__data__.get(e)}n(mo,"stackGet");ut.exports=mo});var ft=o((Uv,dt)=>{function Io(e){return this.__data__.has(e)}n(Io,"stackHas");dt.exports=Io});var rr=o((Gv,pt)=>{var Ao=typeof global=="object"&&global&&global.Object===Object&&global;pt.exports=Ao});var O=o((Pv,gt)=>{var ho=rr(),So=typeof self=="object"&&self&&self.Object===Object&&self,No=ho||So||Function("return this")();gt.exports=No});var Re=o((Vv,_t)=>{var Co=O(),Oo=Co.Symbol;_t.exports=Oo});var Tt=o((jv,yt)=>{var vt=Re(),Et=Object.prototype,bo=Et.hasOwnProperty,Ro=Et.toString,_e=vt?vt.toStringTag:void 0;function wo(e){var r=bo.call(e,_e),t=e[_e];try{e[_e]=void 0;var i=!0}catch{}var s=Ro.call(e);return i&&(r?e[_e]=t:delete e[_e]),s}n(wo,"getRawTag");yt.exports=wo});var It=o((kv,mt)=>{var Fo=Object.prototype,xo=Fo.toString;function Do(e){return xo.call(e)}n(Do,"objectToString");mt.exports=Do});var ve=o(($v,St)=>{var At=Re(),Lo=Tt(),qo=It(),Uo="[object Null]",Mo="[object Undefined]",ht=At?At.toStringTag:void 0;function Go(e){return e==null?e===void 0?Mo:Uo:ht&&ht in Object(e)?Lo(e):qo(e)}n(Go,"baseGetTag");St.exports=Go});var J=o((Kv,Nt)=>{function Po(e){var r=typeof e;return e!=null&&(r=="object"||r=="function")}n(Po,"isObject");Nt.exports=Po});var tr=o((Qv,Ct)=>{var Vo=ve(),jo=J(),Bo="[object AsyncFunction]",ko="[object Function]",Ho="[object GeneratorFunction]",$o="[object Proxy]";function Wo(e){if(!jo(e))return!1;var r=Vo(e);return r==ko||r==Ho||r==Bo||r==$o}n(Wo,"isFunction");Ct.exports=Wo});var bt=o((Jv,Ot)=>{var Ko=O(),zo=Ko["__core-js_shared__"];Ot.exports=zo});var Ft=o((Zv,wt)=>{var nr=bt(),Rt=(function(){var e=/[^.]+$/.exec(nr&&nr.keys&&nr.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""})();function Qo(e){return!!Rt&&Rt in e}n(Qo,"isMasked");wt.exports=Qo});var ir=o((eE,xt)=>{var Xo=Function.prototype,Jo=Xo.toString;function Zo(e){if(e!=null){try{return Jo.call(e)}catch{}try{return e+""}catch{}}return""}n(Zo,"toSource");xt.exports=Zo});var Lt=o((tE,Dt)=>{var Yo=tr(),ec=Ft(),rc=J(),tc=ir(),nc=/[\\^$.*+?()[\]{}|]/g,ic=/^\[object .+?Constructor\]$/,sc=Function.prototype,ac=Object.prototype,oc=sc.toString,cc=ac.hasOwnProperty,uc=RegExp("^"+oc.call(cc).replace(nc,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function lc(e){if(!rc(e)||ec(e))return!1;var r=Yo(e)?uc:ic;return r.test(tc(e))}n(lc,"baseIsNative");Dt.exports=lc});var Ut=o((iE,qt)=>{function dc(e,r){return e?.[r]}n(dc,"getValue");qt.exports=dc});var U=o((aE,Mt)=>{var fc=Lt(),pc=Ut();function gc(e,r){var t=pc(e,r);return fc(t)?t:void 0}n(gc,"getNative");Mt.exports=gc});var we=o((cE,Gt)=>{var _c=U(),vc=O(),Ec=_c(vc,"Map");Gt.exports=Ec});var Ee=o((uE,Pt)=>{var yc=U(),Tc=yc(Object,"create");Pt.exports=Tc});var Bt=o((lE,jt)=>{var Vt=Ee();function mc(){this.__data__=Vt?Vt(null):{},this.size=0}n(mc,"hashClear");jt.exports=mc});var Ht=o((fE,kt)=>{function Ic(e){var r=this.has(e)&&delete this.__data__[e];return this.size-=r?1:0,r}n(Ic,"hashDelete");kt.exports=Ic});var Wt=o((gE,$t)=>{var Ac=Ee(),hc="__lodash_hash_undefined__",Sc=Object.prototype,Nc=Sc.hasOwnProperty;function Cc(e){var r=this.__data__;if(Ac){var t=r[e];return t===hc?void 0:t}return Nc.call(r,e)?r[e]:void 0}n(Cc,"hashGet");$t.exports=Cc});var zt=o((vE,Kt)=>{var Oc=Ee(),bc=Object.prototype,Rc=bc.hasOwnProperty;function wc(e){var r=this.__data__;return Oc?r[e]!==void 0:Rc.call(r,e)}n(wc,"hashHas");Kt.exports=wc});var Xt=o((yE,Qt)=>{var Fc=Ee(),xc="__lodash_hash_undefined__";function Dc(e,r){var t=this.__data__;return this.size+=this.has(e)?0:1,t[e]=Fc&&r===void 0?xc:r,this}n(Dc,"hashSet");Qt.exports=Dc});var Zt=o((mE,Jt)=>{var Lc=Bt(),qc=Ht(),Uc=Wt(),Mc=zt(),Gc=Xt();function Z(e){var r=-1,t=e==null?0:e.length;for(this.clear();++r<t;){var i=e[r];this.set(i[0],i[1])}}n(Z,"Hash");Z.prototype.clear=Lc;Z.prototype.delete=qc;Z.prototype.get=Uc;Z.prototype.has=Mc;Z.prototype.set=Gc;Jt.exports=Z});var rn=o((AE,en)=>{var Yt=Zt(),Pc=ge(),Vc=we();function jc(){this.size=0,this.__data__={hash:new Yt,map:new(Vc||Pc),string:new Yt}}n(jc,"mapCacheClear");en.exports=jc});var nn=o((SE,tn)=>{function Bc(e){var r=typeof e;return r=="string"||r=="number"||r=="symbol"||r=="boolean"?e!=="__proto__":e===null}n(Bc,"isKeyable");tn.exports=Bc});var ye=o((CE,sn)=>{var kc=nn();function Hc(e,r){var t=e.__data__;return kc(r)?t[typeof r=="string"?"string":"hash"]:t.map}n(Hc,"getMapData");sn.exports=Hc});var on=o((bE,an)=>{var $c=ye();function Wc(e){var r=$c(this,e).delete(e);return this.size-=r?1:0,r}n(Wc,"mapCacheDelete");an.exports=Wc});var un=o((wE,cn)=>{var Kc=ye();function zc(e){return Kc(this,e).get(e)}n(zc,"mapCacheGet");cn.exports=zc});var dn=o((xE,ln)=>{var Qc=ye();function Xc(e){return Qc(this,e).has(e)}n(Xc,"mapCacheHas");ln.exports=Xc});var pn=o((LE,fn)=>{var Jc=ye();function Zc(e,r){var t=Jc(this,e),i=t.size;return t.set(e,r),this.size+=t.size==i?0:1,this}n(Zc,"mapCacheSet");fn.exports=Zc});var _n=o((UE,gn)=>{var Yc=rn(),eu=on(),ru=un(),tu=dn(),nu=pn();function Y(e){var r=-1,t=e==null?0:e.length;for(this.clear();++r<t;){var i=e[r];this.set(i[0],i[1])}}n(Y,"MapCache");Y.prototype.clear=Yc;Y.prototype.delete=eu;Y.prototype.get=ru;Y.prototype.has=tu;Y.prototype.set=nu;gn.exports=Y});var En=o((GE,vn)=>{var iu=ge(),su=we(),au=_n(),ou=200;function cu(e,r){var t=this.__data__;if(t instanceof iu){var i=t.__data__;if(!su||i.length<ou-1)return i.push([e,r]),this.size=++t.size,this;t=this.__data__=new au(i)}return t.set(e,r),this.size=t.size,this}n(cu,"stackSet");vn.exports=cu});var Tn=o((VE,yn)=>{var uu=ge(),lu=at(),du=ct(),fu=lt(),pu=ft(),gu=En();function ee(e){var r=this.__data__=new uu(e);this.size=r.size}n(ee,"Stack");ee.prototype.clear=lu;ee.prototype.delete=du;ee.prototype.get=fu;ee.prototype.has=pu;ee.prototype.set=gu;yn.exports=ee});var In=o((BE,mn)=>{function _u(e,r){for(var t=-1,i=e==null?0:e.length;++t<i&&r(e[t],t,e)!==!1;);return e}n(_u,"arrayEach");mn.exports=_u});var hn=o((HE,An)=>{var vu=U(),Eu=(function(){try{var e=vu(Object,"defineProperty");return e({},"",{}),e}catch{}})();An.exports=Eu});var sr=o(($E,Nn)=>{var Sn=hn();function yu(e,r,t){r=="__proto__"&&Sn?Sn(e,r,{configurable:!0,enumerable:!0,value:t,writable:!0}):e[r]=t}n(yu,"baseAssignValue");Nn.exports=yu});var ar=o((KE,Cn)=>{var Tu=sr(),mu=er(),Iu=Object.prototype,Au=Iu.hasOwnProperty;function hu(e,r,t){var i=e[r];(!(Au.call(e,r)&&mu(i,t))||t===void 0&&!(r in e))&&Tu(e,r,t)}n(hu,"assignValue");Cn.exports=hu});var Te=o((QE,On)=>{var Su=ar(),Nu=sr();function Cu(e,r,t,i){var s=!t;t||(t={});for(var c=-1,d=r.length;++c<d;){var f=r[c],v=i?i(t[f],e[f],f,t,e):void 0;v===void 0&&(v=e[f]),s?Nu(t,f,v):Su(t,f,v)}return t}n(Cu,"copyObject");On.exports=Cu});var Rn=o((JE,bn)=>{function Ou(e,r){for(var t=-1,i=Array(e);++t<e;)i[t]=r(t);return i}n(Ou,"baseTimes");bn.exports=Ou});var re=o((YE,wn)=>{function bu(e){return e!=null&&typeof e=="object"}n(bu,"isObjectLike");wn.exports=bu});var xn=o((ry,Fn)=>{var Ru=ve(),wu=re(),Fu="[object Arguments]";function xu(e){return wu(e)&&Ru(e)==Fu}n(xu,"baseIsArguments");Fn.exports=xu});var Un=o((ny,qn)=>{var Dn=xn(),Du=re(),Ln=Object.prototype,Lu=Ln.hasOwnProperty,qu=Ln.propertyIsEnumerable,Uu=Dn((function(){return arguments})())?Dn:function(e){return Du(e)&&Lu.call(e,"callee")&&!qu.call(e,"callee")};qn.exports=Uu});var Fe=o((iy,Mn)=>{var Mu=Array.isArray;Mn.exports=Mu});var Pn=o((sy,Gn)=>{function Gu(){return!1}n(Gu,"stubFalse");Gn.exports=Gu});var or=o((me,te)=>{var Pu=O(),Vu=Pn(),Bn=typeof me=="object"&&me&&!me.nodeType&&me,Vn=Bn&&typeof te=="object"&&te&&!te.nodeType&&te,ju=Vn&&Vn.exports===Bn,jn=ju?Pu.Buffer:void 0,Bu=jn?jn.isBuffer:void 0,ku=Bu||Vu;te.exports=ku});var Hn=o((oy,kn)=>{var Hu=9007199254740991,$u=/^(?:0|[1-9]\d*)$/;function Wu(e,r){var t=typeof e;return r=r??Hu,!!r&&(t=="number"||t!="symbol"&&$u.test(e))&&e>-1&&e%1==0&&e<r}n(Wu,"isIndex");kn.exports=Wu});var cr=o((uy,$n)=>{var Ku=9007199254740991;function zu(e){return typeof e=="number"&&e>-1&&e%1==0&&e<=Ku}n(zu,"isLength");$n.exports=zu});var Kn=o((dy,Wn)=>{var Qu=ve(),Xu=cr(),Ju=re(),Zu="[object Arguments]",Yu="[object Array]",el="[object Boolean]",rl="[object Date]",tl="[object Error]",nl="[object Function]",il="[object Map]",sl="[object Number]",al="[object Object]",ol="[object RegExp]",cl="[object Set]",ul="[object String]",ll="[object WeakMap]",dl="[object ArrayBuffer]",fl="[object DataView]",pl="[object Float32Array]",gl="[object Float64Array]",_l="[object Int8Array]",vl="[object Int16Array]",El="[object Int32Array]",yl="[object Uint8Array]",Tl="[object Uint8ClampedArray]",ml="[object Uint16Array]",Il="[object Uint32Array]",m={};m[pl]=m[gl]=m[_l]=m[vl]=m[El]=m[yl]=m[Tl]=m[ml]=m[Il]=!0;m[Zu]=m[Yu]=m[dl]=m[el]=m[fl]=m[rl]=m[tl]=m[nl]=m[il]=m[sl]=m[al]=m[ol]=m[cl]=m[ul]=m[ll]=!1;function Al(e){return Ju(e)&&Xu(e.length)&&!!m[Qu(e)]}n(Al,"baseIsTypedArray");Wn.exports=Al});var xe=o((py,zn)=>{function hl(e){return function(r){return e(r)}}n(hl,"baseUnary");zn.exports=hl});var De=o((Ie,ne)=>{var Sl=rr(),Qn=typeof Ie=="object"&&Ie&&!Ie.nodeType&&Ie,Ae=Qn&&typeof ne=="object"&&ne&&!ne.nodeType&&ne,Nl=Ae&&Ae.exports===Qn,ur=Nl&&Sl.process,Cl=(function(){try{var e=Ae&&Ae.require&&Ae.require("util").types;return e||ur&&ur.binding&&ur.binding("util")}catch{}})();ne.exports=Cl});var Yn=o((_y,Zn)=>{var Ol=Kn(),bl=xe(),Xn=De(),Jn=Xn&&Xn.isTypedArray,Rl=Jn?bl(Jn):Ol;Zn.exports=Rl});var lr=o((vy,ei)=>{var wl=Rn(),Fl=Un(),xl=Fe(),Dl=or(),Ll=Hn(),ql=Yn(),Ul=Object.prototype,Ml=Ul.hasOwnProperty;function Gl(e,r){var t=xl(e),i=!t&&Fl(e),s=!t&&!i&&Dl(e),c=!t&&!i&&!s&&ql(e),d=t||i||s||c,f=d?wl(e.length,String):[],v=f.length;for(var h in e)(r||Ml.call(e,h))&&!(d&&(h=="length"||s&&(h=="offset"||h=="parent")||c&&(h=="buffer"||h=="byteLength"||h=="byteOffset")||Ll(h,v)))&&f.push(h);return f}n(Gl,"arrayLikeKeys");ei.exports=Gl});var Le=o((yy,ri)=>{var Pl=Object.prototype;function Vl(e){var r=e&&e.constructor,t=typeof r=="function"&&r.prototype||Pl;return e===t}n(Vl,"isPrototype");ri.exports=Vl});var dr=o((my,ti)=>{function jl(e,r){return function(t){return e(r(t))}}n(jl,"overArg");ti.exports=jl});var ii=o((Ay,ni)=>{var Bl=dr(),kl=Bl(Object.keys,Object);ni.exports=kl});var ai=o((hy,si)=>{var Hl=Le(),$l=ii(),Wl=Object.prototype,Kl=Wl.hasOwnProperty;function zl(e){if(!Hl(e))return $l(e);var r=[];for(var t in Object(e))Kl.call(e,t)&&t!="constructor"&&r.push(t);return r}n(zl,"baseKeys");si.exports=zl});var fr=o((Ny,oi)=>{var Ql=tr(),Xl=cr();function Jl(e){return e!=null&&Xl(e.length)&&!Ql(e)}n(Jl,"isArrayLike");oi.exports=Jl});var qe=o((Oy,ci)=>{var Zl=lr(),Yl=ai(),ed=fr();function rd(e){return ed(e)?Zl(e):Yl(e)}n(rd,"keys");ci.exports=rd});var li=o((Ry,ui)=>{var td=Te(),nd=qe();function id(e,r){return e&&td(r,nd(r),e)}n(id,"baseAssign");ui.exports=id});var fi=o((Fy,di)=>{function sd(e){var r=[];if(e!=null)for(var t in Object(e))r.push(t);return r}n(sd,"nativeKeysIn");di.exports=sd});var gi=o((Dy,pi)=>{var ad=J(),od=Le(),cd=fi(),ud=Object.prototype,ld=ud.hasOwnProperty;function dd(e){if(!ad(e))return cd(e);var r=od(e),t=[];for(var i in e)i=="constructor"&&(r||!ld.call(e,i))||t.push(i);return t}n(dd,"baseKeysIn");pi.exports=dd});var Ue=o((qy,_i)=>{var fd=lr(),pd=gi(),gd=fr();function _d(e){return gd(e)?fd(e,!0):pd(e)}n(_d,"keysIn");_i.exports=_d});var Ei=o((My,vi)=>{var vd=Te(),Ed=Ue();function yd(e,r){return e&&vd(r,Ed(r),e)}n(yd,"baseAssignIn");vi.exports=yd});var Ai=o((he,ie)=>{var Td=O(),Ii=typeof he=="object"&&he&&!he.nodeType&&he,yi=Ii&&typeof ie=="object"&&ie&&!ie.nodeType&&ie,md=yi&&yi.exports===Ii,Ti=md?Td.Buffer:void 0,mi=Ti?Ti.allocUnsafe:void 0;function Id(e,r){if(r)return e.slice();var t=e.length,i=mi?mi(t):new e.constructor(t);return e.copy(i),i}n(Id,"cloneBuffer");ie.exports=Id});var Si=o((Vy,hi)=>{function Ad(e,r){var t=-1,i=e.length;for(r||(r=Array(i));++t<i;)r[t]=e[t];return r}n(Ad,"copyArray");hi.exports=Ad});var Ci=o((By,Ni)=>{function hd(e,r){for(var t=-1,i=e==null?0:e.length,s=0,c=[];++t<i;){var d=e[t];r(d,t,e)&&(c[s++]=d)}return c}n(hd,"arrayFilter");Ni.exports=hd});var pr=o((Hy,Oi)=>{function Sd(){return[]}n(Sd,"stubArray");Oi.exports=Sd});var Me=o((Wy,Ri)=>{var Nd=Ci(),Cd=pr(),Od=Object.prototype,bd=Od.propertyIsEnumerable,bi=Object.getOwnPropertySymbols,Rd=bi?function(e){return e==null?[]:(e=Object(e),Nd(bi(e),function(r){return bd.call(e,r)}))}:Cd;Ri.exports=Rd});var Fi=o((Ky,wi)=>{var wd=Te(),Fd=Me();function xd(e,r){return wd(e,Fd(e),r)}n(xd,"copySymbols");wi.exports=xd});var gr=o((Qy,xi)=>{function Dd(e,r){for(var t=-1,i=r.length,s=e.length;++t<i;)e[s+t]=r[t];return e}n(Dd,"arrayPush");xi.exports=Dd});var _r=o((Jy,Di)=>{var Ld=dr(),qd=Ld(Object.getPrototypeOf,Object);Di.exports=qd});var vr=o((Zy,Li)=>{var Ud=gr(),Md=_r(),Gd=Me(),Pd=pr(),Vd=Object.getOwnPropertySymbols,jd=Vd?function(e){for(var r=[];e;)Ud(r,Gd(e)),e=Md(e);return r}:Pd;Li.exports=jd});var Ui=o((Yy,qi)=>{var Bd=Te(),kd=vr();function Hd(e,r){return Bd(e,kd(e),r)}n(Hd,"copySymbolsIn");qi.exports=Hd});var Er=o((rT,Mi)=>{var $d=gr(),Wd=Fe();function Kd(e,r,t){var i=r(e);return Wd(e)?i:$d(i,t(e))}n(Kd,"baseGetAllKeys");Mi.exports=Kd});var Pi=o((nT,Gi)=>{var zd=Er(),Qd=Me(),Xd=qe();function Jd(e){return zd(e,Xd,Qd)}n(Jd,"getAllKeys");Gi.exports=Jd});var ji=o((sT,Vi)=>{var Zd=Er(),Yd=vr(),ef=Ue();function rf(e){return Zd(e,ef,Yd)}n(rf,"getAllKeysIn");Vi.exports=rf});var ki=o((oT,Bi)=>{var tf=U(),nf=O(),sf=tf(nf,"DataView");Bi.exports=sf});var $i=o((cT,Hi)=>{var af=U(),of=O(),cf=af(of,"Promise");Hi.exports=cf});var Ki=o((uT,Wi)=>{var uf=U(),lf=O(),df=uf(lf,"Set");Wi.exports=df});var Qi=o((lT,zi)=>{var ff=U(),pf=O(),gf=ff(pf,"WeakMap");zi.exports=gf});var Ge=o((dT,ts)=>{var yr=ki(),Tr=we(),mr=$i(),Ir=Ki(),Ar=Qi(),rs=ve(),se=ir(),Xi="[object Map]",_f="[object Object]",Ji="[object Promise]",Zi="[object Set]",Yi="[object WeakMap]",es="[object DataView]",vf=se(yr),Ef=se(Tr),yf=se(mr),Tf=se(Ir),mf=se(Ar),j=rs;(yr&&j(new yr(new ArrayBuffer(1)))!=es||Tr&&j(new Tr)!=Xi||mr&&j(mr.resolve())!=Ji||Ir&&j(new Ir)!=Zi||Ar&&j(new Ar)!=Yi)&&(j=n(function(e){var r=rs(e),t=r==_f?e.constructor:void 0,i=t?se(t):"";if(i)switch(i){case vf:return es;case Ef:return Xi;case yf:return Ji;case Tf:return Zi;case mf:return Yi}return r},"getTag"));ts.exports=j});var is=o((pT,ns)=>{var If=Object.prototype,Af=If.hasOwnProperty;function hf(e){var r=e.length,t=new e.constructor(r);return r&&typeof e[0]=="string"&&Af.call(e,"index")&&(t.index=e.index,t.input=e.input),t}n(hf,"initCloneArray");ns.exports=hf});var as=o((_T,ss)=>{var Sf=O(),Nf=Sf.Uint8Array;ss.exports=Nf});var Pe=o((vT,cs)=>{var os=as();function Cf(e){var r=new e.constructor(e.byteLength);return new os(r).set(new os(e)),r}n(Cf,"cloneArrayBuffer");cs.exports=Cf});var ls=o((yT,us)=>{var Of=Pe();function bf(e,r){var t=r?Of(e.buffer):e.buffer;return new e.constructor(t,e.byteOffset,e.byteLength)}n(bf,"cloneDataView");us.exports=bf});var fs=o((mT,ds)=>{var Rf=/\w*$/;function wf(e){var r=new e.constructor(e.source,Rf.exec(e));return r.lastIndex=e.lastIndex,r}n(wf,"cloneRegExp");ds.exports=wf});var Es=o((AT,vs)=>{var ps=Re(),gs=ps?ps.prototype:void 0,_s=gs?gs.valueOf:void 0;function Ff(e){return _s?Object(_s.call(e)):{}}n(Ff,"cloneSymbol");vs.exports=Ff});var Ts=o((ST,ys)=>{var xf=Pe();function Df(e,r){var t=r?xf(e.buffer):e.buffer;return new e.constructor(t,e.byteOffset,e.length)}n(Df,"cloneTypedArray");ys.exports=Df});var Is=o((CT,ms)=>{var Lf=Pe(),qf=ls(),Uf=fs(),Mf=Es(),Gf=Ts(),Pf="[object Boolean]",Vf="[object Date]",jf="[object Map]",Bf="[object Number]",kf="[object RegExp]",Hf="[object Set]",$f="[object String]",Wf="[object Symbol]",Kf="[object ArrayBuffer]",zf="[object DataView]",Qf="[object Float32Array]",Xf="[object Float64Array]",Jf="[object Int8Array]",Zf="[object Int16Array]",Yf="[object Int32Array]",ep="[object Uint8Array]",rp="[object Uint8ClampedArray]",tp="[object Uint16Array]",np="[object Uint32Array]";function ip(e,r,t){var i=e.constructor;switch(r){case Kf:return Lf(e);case Pf:case Vf:return new i(+e);case zf:return qf(e,t);case Qf:case Xf:case Jf:case Zf:case Yf:case ep:case rp:case tp:case np:return Gf(e,t);case jf:return new i;case Bf:case $f:return new i(e);case kf:return Uf(e);case Hf:return new i;case Wf:return Mf(e)}}n(ip,"initCloneByTag");ms.exports=ip});var Ss=o((bT,hs)=>{var sp=J(),As=Object.create,ap=(function(){function e(){}return n(e,"object"),function(r){if(!sp(r))return{};if(As)return As(r);e.prototype=r;var t=new e;return e.prototype=void 0,t}})();hs.exports=ap});var Cs=o((wT,Ns)=>{var op=Ss(),cp=_r(),up=Le();function lp(e){return typeof e.constructor=="function"&&!up(e)?op(cp(e)):{}}n(lp,"initCloneObject");Ns.exports=lp});var bs=o((xT,Os)=>{var dp=Ge(),fp=re(),pp="[object Map]";function gp(e){return fp(e)&&dp(e)==pp}n(gp,"baseIsMap");Os.exports=gp});var xs=o((LT,Fs)=>{var _p=bs(),vp=xe(),Rs=De(),ws=Rs&&Rs.isMap,Ep=ws?vp(ws):_p;Fs.exports=Ep});var Ls=o((qT,Ds)=>{var yp=Ge(),Tp=re(),mp="[object Set]";function Ip(e){return Tp(e)&&yp(e)==mp}n(Ip,"baseIsSet");Ds.exports=Ip});var Gs=o((MT,Ms)=>{var Ap=Ls(),hp=xe(),qs=De(),Us=qs&&qs.isSet,Sp=Us?hp(Us):Ap;Ms.exports=Sp});var ks=o((GT,Bs)=>{var Np=Tn(),Cp=In(),Op=ar(),bp=li(),Rp=Ei(),wp=Ai(),Fp=Si(),xp=Fi(),Dp=Ui(),Lp=Pi(),qp=ji(),Up=Ge(),Mp=is(),Gp=Is(),Pp=Cs(),Vp=Fe(),jp=or(),Bp=xs(),kp=J(),Hp=Gs(),$p=qe(),Wp=Ue(),Kp=1,zp=2,Qp=4,Ps="[object Arguments]",Xp="[object Array]",Jp="[object Boolean]",Zp="[object Date]",Yp="[object Error]",Vs="[object Function]",eg="[object GeneratorFunction]",rg="[object Map]",tg="[object Number]",js="[object Object]",ng="[object RegExp]",ig="[object Set]",sg="[object String]",ag="[object Symbol]",og="[object WeakMap]",cg="[object ArrayBuffer]",ug="[object DataView]",lg="[object Float32Array]",dg="[object Float64Array]",fg="[object Int8Array]",pg="[object Int16Array]",gg="[object Int32Array]",_g="[object Uint8Array]",vg="[object Uint8ClampedArray]",Eg="[object Uint16Array]",yg="[object Uint32Array]",T={};T[Ps]=T[Xp]=T[cg]=T[ug]=T[Jp]=T[Zp]=T[lg]=T[dg]=T[fg]=T[pg]=T[gg]=T[rg]=T[tg]=T[js]=T[ng]=T[ig]=T[sg]=T[ag]=T[_g]=T[vg]=T[Eg]=T[yg]=!0;T[Yp]=T[Vs]=T[og]=!1;function Ve(e,r,t,i,s,c){var d,f=r&Kp,v=r&zp,h=r&Qp;if(t&&(d=s?t(e,i,s,c):t(e)),d!==void 0)return d;if(!kp(e))return e;var R=Vp(e);if(R){if(d=Mp(e),!f)return Fp(e,d)}else{var w=Up(e),ue=w==Vs||w==eg;if(jp(e))return wp(e,f);if(w==js||w==Ps||ue&&!s){if(d=v||ue?{}:Pp(e),!f)return v?Dp(e,Rp(d,e)):xp(e,bp(d,e))}else{if(!T[w])return s?e:{};d=Gp(e,w,f)}}c||(c=new Np);var G=c.get(e);if(G)return G;c.set(e,d),Hp(e)?e.forEach(function(q){d.add(Ve(q,r,t,q,e,c))}):Bp(e)&&e.forEach(function(q,P){d.set(P,Ve(q,r,t,P,e,c))});var z=h?v?qp:Lp:v?Wp:$p,Lr=R?void 0:z(e);return Cp(Lr||e,function(q,P){Lr&&(P=q,q=e[P]),Op(d,P,Ve(q,r,t,P,e,c))}),d}n(Ve,"baseClone");Bs.exports=Ve});var $s=o((VT,Hs)=>{var Tg=ks(),mg=1,Ig=4;function Ag(e){return Tg(e,mg|Ig)}n(Ag,"cloneDeep");Hs.exports=Ag});var Xs=o((HT,hr)=>{"use strict";var Ng=require("os"),Cg=new Map([[21,["Monterey","12"]],[20,["Big Sur","11"]],[19,["Catalina","10.15"]],[18,["Mojave","10.14"]],[17,["High Sierra","10.13"]],[16,["Sierra","10.12"]],[15,["El Capitan","10.11"]],[14,["Yosemite","10.10"]],[13,["Mavericks","10.9"]],[12,["Mountain Lion","10.8"]],[11,["Lion","10.7"]],[10,["Snow Leopard","10.6"]],[9,["Leopard","10.5"]],[8,["Tiger","10.4"]],[7,["Panther","10.3"]],[6,["Jaguar","10.2"]],[5,["Puma","10.1"]]]),Qs=n(e=>{e=Number((e||Ng.release()).split(".")[0]);let[r,t]=Cg.get(e);return{name:r,version:t}},"macosRelease");hr.exports=Qs;hr.exports.default=Qs});var ea=o((WT,Ys)=>{"use strict";var Js=require("os"),Zs=require("../../commonlibs/execa/index.js"),Og=new Map([["10.0","10"],["6.3","8.1"],["6.2","8"],["6.1","7"],["6.0","Vista"],["5.2","Server 2003"],["5.1","XP"],["5.0","2000"],["4.9","ME"],["4.1","98"],["4.0","95"]]),bg=n(e=>{let r=/\d+\.\d/.exec(e||Js.release());if(e&&!r)throw new Error("`release` argument doesn't match `n.n`");let t=(r||[])[0];if((!e||e===Js.release())&&["6.1","6.2","6.3","10.0"].includes(t)){let i;try{i=Zs.sync("wmic",["os","get","Caption"]).stdout||""}catch{i=Zs.sync("powershell",["(Get-CimInstance -ClassName Win32_OperatingSystem).caption"]).stdout||""}let s=(i.match(/2008|2012|2016|2019/)||[])[0];if(s)return`Server ${s}`}return Og.get(t)},"windowsRelease");Ys.exports=bg});var ta=o((zT,ra)=>{"use strict";var B=require("os"),Rg=Xs(),wg=ea(),Fg=n((e,r)=>{if(!e&&r)throw new Error("You can't specify a `release` without specifying `platform`");e=e||B.platform();let t;if(e==="darwin"){!r&&B.platform()==="darwin"&&(r=B.release());let i=r?Number(r.split(".")[0])>15?"macOS":"OS X":"macOS";try{t=r?Rg(r).name:""}catch{}return i+(t?" "+t:"")}return e==="linux"?(!r&&B.platform()==="linux"&&(r=B.release()),t=r?r.replace(/^(\d+\.\d+).*/,"$1"):"","Linux"+(t?" "+t:"")):e==="win32"?(!r&&B.platform()==="win32"&&(r=B.release()),t=r?wg(r):"","Windows"+(t?" "+t:"")):e},"osName");ra.exports=Fg});var oe=o(A=>{"use strict";Object.defineProperty(A,"__esModule",{value:!0});A.eServiceTypes=A.eOrderDirection=A.eOperation=A.eFilters=A.CF_CMD_EXIT_CODE=A.DEFAULT_TARGET=A.CF_PAGE_SIZE=A.NEW_LINE=A.OK=void 0;A.OK="OK";A.NEW_LINE=` `;A.CF_PAGE_SIZE=297;A.DEFAULT_TARGET="Default (no targets)";var Mg;(function(e){e[e.OK=0]="OK",e[e.ERROR=-1]="ERROR",e[e.CANCEL_REQ=-2]="CANCEL_REQ",e[e.CANCELED=-3]="CANCELED"})(Mg=A.CF_CMD_EXIT_CODE||(A.CF_CMD_EXIT_CODE={}));var Gg;(function(e){e.type="type",e.names="names",e.guids="guids",e.app_guids="app_guids",e.app_names="app_names",e.space_guids="space_guids",e.available="available",e.broker_catalog_ids="broker_catalog_ids",e.service_broker_guids="service_broker_guids",e.service_broker_names="service_broker_names",e.service_plan_guids="service_plan_guids",e.organization_guids="organization_guids",e.service_plan_names="service_plan_names",e.service_plan="service_plan",e.service_instance_guids="service_instance_guids",e.service_instance_names="service_instance_names",e.service_offering_guids="service_offering_guids",e.service_offering_names="service_offering_names",e.label_selector="label_selector",e.page="page",e.per_page="per_page",e.oder_by="order_by",e.created_ats="created_ats",e.updated_ats="updated_ats",e.status="status",e.include="include"})(Gg=A.eFilters||(A.eFilters={}));var Pg;(function(e){e.gte="gte",e.lte="lte",e.lt="lt",e.gt="gt",e.not="not",e.fields="fields"})(Pg=A.eOperation||(A.eOperation={}));var Vg;(function(e){e[e.asc=0]="asc",e[e.desc=1]="desc"})(Vg=A.eOrderDirection||(A.eOrderDirection={}));var jg;(function(e){e.managed="managed",e.user_provided="user-provided"})(jg=A.eServiceTypes||(A.eServiceTypes={}))});var He=o(ke=>{"use strict";Object.defineProperty(ke,"__esModule",{value:!0});ke.Cli=void 0;var Bg=require("child_process"),ca=require("../../commonlibs/comment-json/index.js"),ce=require("../../commonlibs/lodash/index.js"),k=oe(),Ne=class e{static{n(this,"Cli")}static execute(r,t,i){return i=i||{isCancellationRequested:!1,onCancellationRequested:n(()=>{},"onCancellationRequested")},e.updateSpawnOptions(t),new Promise(s=>{let c="",d="";if(i.isCancellationRequested){e.cliResultOnExit(d,s,c,k.CF_CMD_EXIT_CODE.CANCEL_REQ);return}let f=(0,Bg.spawn)(e.CF_CMD,r,t);f.stdin.end(),f.stdout.on("data",v=>{d=d.concat(v)}),f.stderr.on("data",v=>{c=c.concat(v)}),f.on("exit",v=>{e.cliResultOnExit(d,s,c,v)}),f.on("error",v=>{let h=ce.get(v,"code")==="ENOENT"?`${e.CF_CMD}: command not found`:ce.get(v,"message");s({stdout:d,stderr:c,error:h,exitCode:k.CF_CMD_EXIT_CODE.ERROR})}),i.onCancellationRequested(()=>{f.kill(),e.cliResultOnExit("",s,"",k.CF_CMD_EXIT_CODE.CANCELED)})})}static cliResultOnExit(r,t,i,s){if(r){if(r.indexOf("error_code")>0)try{let c=(0,ca.parse)(r),d=ce.get(c,"code")===10002?e.CF_LOGIN_ERROR:ce.get(c,"description","Internal error occured");t({stdout:r,stderr:i,exitCode:k.CF_CMD_EXIT_CODE.ERROR,error:d});return}catch{}else if(r.startsWith("FAILED")&&r.indexOf("Error creating request")>0){t({stdout:r,stderr:i,error:e.CF_LOGIN_ERROR,exitCode:k.CF_CMD_EXIT_CODE.ERROR});return}else if(/failed.*\bError\b:/g.test(r))try{(0,ca.parse)(r)}catch{t({stdout:r,stderr:i,error:r,exitCode:k.CF_CMD_EXIT_CODE.ERROR});return}else if(r.startsWith("FAILED")&&r.indexOf("No API endpoint set")>0){t({stdout:r,stderr:i,error:r,exitCode:k.CF_CMD_EXIT_CODE.ERROR});return}}t({stdout:r,stderr:i,exitCode:s})}static updateSpawnOptions(r){r&&(r.env=Object.assign(Object.assign(Object.assign({},process.env),{NODE_VERSION:process.versions.node}),r.env),ce.defaults(r,{cwd:ce.get(r,"cmd",__dirname)}))}};ke.Cli=Ne;Ne.CF_LOGIN_ERROR="Not logged in. Use 'cf login' to log in.";Ne.CF_CMD="cf"});var We=o($e=>{"use strict";Object.defineProperty($e,"__esModule",{value:!0});$e.messages=void 0;$e.messages={space_not_set:"The selected action failed because there is no Cloud Foundry space assigned.",service_creation_started:"Service instance creation started, waiting for 'Ready' state...",create_service_canceled_by_requester:"The service instance creation was cancelled by the requester. The service may have been partially created, consider deleting it using the 'cf delete-service' command.",cf_setting_not_set:"Could not find the Cloud Foundry settings. Make sure you have assigned an org and space in Cloud Foundry.",no_valid_filters:"Could not find any valid filters.",failed_creating_entity:n((e,r)=>`Could not create the entity since ${e}, consider deleting it using the 'cf delete-service ${r} command'.`,"failed_creating_entity"),exceed_number_of_attempts:n(e=>`Could not verify the service instance creation. Check its status using the 'cf service ${e}' command.`,"exceed_number_of_attempts"),service_not_found:n(e=>`Could not find the '${e}' service instance.`,"service_not_found"),service_creation_failed:n(e=>`Service instance creation failed: ${e}`,"service_creation_failed"),not_allowed_filter:n((e,r)=>`The '${e}' parameter is not allowed in the '${r}' query.`,"not_allowed_filter")}});var br=o(y=>{"use strict";Object.defineProperty(y,"__esModule",{value:!0});y.parseRawDictData=y.padQuerySpace=y.getSpaceGuidThrowIfUndefined=y.cfGetConfigFileField=y.cfGetConfigFileJson=y.isUpsType=y.cfGetConfigFilePath=y.getTags=y.getOrgGUID=y.getSpaceFieldGUID=y.getDescription=y.getLabel=y.getName=y.getGuid=y.padQuery=y.ensureQuery=y.dataContentAsObject=void 0;var E=require("../../commonlibs/lodash/index.js"),ua=require("os"),la=require("fs"),kg=require("path"),Hg=require("../../commonlibs/comment-json/index.js"),$g=We(),Ce=oe();async function Wg(e){try{return E.reduce(E.split(await la.promises.readFile(e,{encoding:"utf8"}),ua.EOL),(r,t)=>{let i=E.split(t,"=");return E.size(i)>1&&(r[E.trim(i[0])]=E.trim(i[1])),r},{})}catch{return{}}}n(Wg,"dataContentAsObject");y.dataContentAsObject=Wg;function da(e){return e=e||{},E.defaults(e,{filters:[]}),E.defaults(e,{per_page:Ce.CF_PAGE_SIZE}),e}n(da,"ensureQuery");y.ensureQuery=da;function fa(e,r){return e=da(e),E.each(r,t=>{let i=E.find(e.filters,["key",t.key]);E.size(i?.value)||(e.filters=E.concat(e.filters,[t]))}),e}n(fa,"padQuery");y.padQuery=fa;function Kg(e){return E.get(e,"guid","")}n(Kg,"getGuid");y.getGuid=Kg;function zg(e){return E.get(e,"name","")}n(zg,"getName");y.getName=zg;function Qg(e){return E.get(e,"label","")}n(Qg,"getLabel");y.getLabel=Qg;function Xg(e){return E.get(e,"description","")}n(Xg,"getDescription");y.getDescription=Xg;function pa(e){return E.get(e,"GUID","")}n(pa,"getSpaceFieldGUID");y.getSpaceFieldGUID=pa;function Jg(e){return E.get(e,["relationships","organization","data","guid"],"")}n(Jg,"getOrgGUID");y.getOrgGUID=Jg;function Zg(e){return E.get(e,"tags",[])}n(Zg,"getTags");y.getTags=Zg;function ga(e){let r=e?["targets",`${e}.config.json`]:["config.json"];return kg.join(E.get(process,"env.CF_HOME",ua.homedir()),".cf",...r)}n(ga,"cfGetConfigFilePath");y.cfGetConfigFilePath=ga;function Yg(e){return E.get(e,"type",Ce.eServiceTypes.managed)===Ce.eServiceTypes.user_provided}n(Yg,"isUpsType");y.isUpsType=Yg;async function _a(e){try{return(0,Hg.parse)(await la.promises.readFile(ga(e),{encoding:"utf8"}))}catch{}}n(_a,"cfGetConfigFileJson");y.cfGetConfigFileJson=_a;async function va(e,r){return E.get(await _a(r),`${e}`)}n(va,"cfGetConfigFileField");y.cfGetConfigFileField=va;async function Ea(){let e=pa(await va("SpaceFields"));if(!e)throw new Error($g.messages.cf_setting_not_set);return e}n(Ea,"getSpaceGuidThrowIfUndefined");y.getSpaceGuidThrowIfUndefined=Ea;async function e_(e,r){e=fa(e,r);let t=E.find(e.filters,["key",Ce.eFilters.space_guids]);return E.size(t?.value)||(e.filters=E.concat(e.filters,[{key:Ce.eFilters.space_guids,value:await Ea()}])),e}n(e_,"padQuerySpace");y.padQuerySpace=e_;function r_(e){let r={};return E.each(E.compact(E.split(e,` `)),t=>{t=E.replace(E.trim(t),/^['"]|['"]$/g,"");let i=E.indexOf(t,":");if(i>-1){let s=E.toLower(E.trim(E.join(E.slice(t,0,i),""))),c=E.trim(E.join(E.slice(t,i+1),""));r[`${s}`]=c}}),r}n(r_,"parseRawDictData");y.parseRawDictData=r_});var xr=o(g=>{"use strict";Object.defineProperty(g,"__esModule",{value:!0});g.cfApi=g.cfGetApps=g.cfGetServiceInstancesList=g.cfGetInstanceKeyParameters=g.cfGetInstanceCredentials=g.cfGetServiceKeys=g.cfLogout=g.cfGetServicePlans=g.cfGetTarget=g.cfGetAuthToken=g.cfGetInstanceMetadata=g.cfBindLocalUps=g.cfBindLocalServices=g.cfGetSpaceServices=g.cfGetServices=g.cfGetTargets=g.cfSetOrgSpace=g.cfGetManagedServiceInstances=g.cfGetServiceInstances=g.cfGetServicePlansList=g.cfGetAvailableSpaces=g.cfGetAvailableOrgs=g.cfLogin=g.cfCreateUpsInstance=g.cfCreateService=g.cfGetUpsInstances=g.clearCacheServiceInstances=g.resolveEndpoint=void 0;var H=require("../../commonlibs/comment-json/index.js"),u=require("../../commonlibs/lodash/index.js"),Ta=He(),F=We(),l=oe(),_=br(),t_=require("url"),$=[l.eFilters.page,l.eFilters.per_page,l.eFilters.oder_by,l.eFilters.label_selector,l.eFilters.created_ats,l.eFilters.updated_ats],Qe={name:"service_instances",params:u.uniq(u.concat($,[l.eFilters.names,l.eFilters.type,l.eFilters.space_guids,l.eFilters.organization_guids,l.eFilters.service_plan_guids,l.eFilters.service_plan,l.eFilters.service_plan_names]))},n_={name:"organizations",params:u.uniq(u.concat($,[l.eFilters.names,l.eFilters.guids]))},i_={name:"spaces",params:u.uniq(u.concat($,[l.eFilters.names,l.eFilters.guids,l.eFilters.organization_guids,l.eFilters.include]))},s_={name:"service_plan",params:u.uniq(u.concat($,[l.eFilters.names,l.eFilters.guids,l.eFilters.available,l.eFilters.broker_catalog_ids,l.eFilters.space_guids,l.eFilters.organization_guids,l.eFilters.service_broker_guids,l.eFilters.service_broker_names,l.eFilters.service_offering_guids,l.eFilters.service_offering_names,l.eFilters.service_instance_guids,l.eFilters.include]))},a_={name:"service_offerings",params:u.uniq(u.concat($,[l.eFilters.names,l.eFilters.available,l.eFilters.service_broker_guids,l.eFilters.service_broker_names,l.eFilters.space_guids,l.eFilters.organization_guids]))},o_={name:"service_credential_bindings",params:u.uniq(u.concat($,[l.eFilters.names,l.eFilters.guids,l.eFilters.include,l.eFilters.service_instance_guids,l.eFilters.broker_catalog_ids,l.eFilters.space_guids,l.eFilters.service_instance_names,l.eFilters.app_guids,l.eFilters.app_names,l.eFilters.service_plan_names,l.eFilters.service_offering_guids,l.eFilters.service_offering_names,l.eFilters.type]))},c_={name:"apps",params:u.uniq(u.concat($,[l.eFilters.names,l.eFilters.space_guids,l.eFilters.organization_guids,l.eFilters.guids,l.eFilters.include]))};function ma(e){if(u.size(u.get(e,"errors")))throw new Error(`${u.get(e,["errors","0","detail"])} [code: ${u.get(e,["errors","0","code"])} title: ${u.get(e,["errors","0","title"])}]`);return e}n(ma,"evaluateResponse");async function Ia(e){try{return/http/.test(new t_.URL(e).protocol)?u.replace(e,(await ba(!0))["api endpoint"],""):e}catch{return e}}n(Ia,"resolveEndpoint");g.resolveEndpoint=Ia;var Ke={};function Aa(){Ke={}}n(Aa,"clearCacheServiceInstances");g.clearCacheServiceInstances=Aa;function x(e,r){u.each(e?.filters,t=>{if(!r.params.includes(t.key))throw new Error(F.messages.not_allowed_filter(t.key,r.name))})}n(x,"evaluateQueryFilters");var ya="in progress",u_="failed";function D(e){e=(0,_.ensureQuery)(e);function r(s){let c=u.get(s,"value");if(c)return s.op===l.eOperation.fields?`${s.op}[${s.key}]=${c}`:`${s.key}`+(s.op?`[${s.op}]`:"")+`=${c}`}n(r,"_generate_statement");function t(s){return u.compact(u.values(u.map(s,r)))}n(t,"_queryFilters");function i(s){return u.compact(u.map(u.keys(s),c=>{let d=u.get(s,c);if(d)return`${c}=${d}`}))}return n(i,"_queryParams"),u.compact(u.concat(t(e.filters).join("&"),i(u.omit(e,"filters")))).join("&")}n(D,"composeQuery");function ha(e,r,t,i,s,c,d){if(u.size(u.get(t,"errors"))){r(new Error(F.messages.service_creation_failed(u.get(t,["errors","0","detail"]))));return}if(i<s){if(d.cancelToken.isCancellationRequested){r(new Error(F.messages.create_service_canceled_by_requester));return}let f=u.get(t,"last_operation.state",ya);f===ya?(d.progress.report({message:` ${F.messages.service_creation_started}`,increment:Math.floor(1/s*100)}),setTimeout(()=>{c().then(v=>{ha(e,r,v,i+1,s,c,d)}).catch(v=>{r(v)})},2e3)):f===u_?r(new Error(F.messages.failed_creating_entity(u.get(t,"last_operation.description"),(0,_.getName)(t)))):(d.progress.report({message:` ${F.messages.service_creation_started}`,increment:100}),e(t))}else r(new Error(F.messages.exceed_number_of_attempts((0,_.getName)(t))))}n(ha,"waitForEntity");async function N(e,r,t){let i=await Ta.Cli.execute(e.query,e.options,e.token);if(i.exitCode!==0)throw new Error(t?i.stdout||i.stderr||i.error:i.error||i.stderr||i.stdout);return r?await r(ma((0,H.parse)(i.stdout))):i.stdout||i.stderr}n(N,"execQuery");async function b(e,r){let t=[],i=e.query;for(;i;){let s=(0,H.parse)(await N({query:["curl",await Ia(i)],options:e.options,token:e.token}));for(let c of u.get(s,"resources",[]))t.push(r?await r(c,u.get(s,"included")):c);i=u.get(s,["pagination","next","href"])}return u.compact(t)}n(b,"execTotal");async function Sa(e,r){x(e,Qe),e=await(0,_.padQuerySpace)(e,[{key:l.eFilters.type,value:l.eServiceTypes.managed}]);let t=await b({query:`/v3/service_instances?${D(e)}`,token:r});if(u.size(t)>=1)return u.head(t);throw new Error(F.messages.service_not_found(decodeURIComponent(u.get(u.find(e.filters,["key",l.eFilters.names]),"value"))||"unknown"))}n(Sa,"getServiceInstance");async function l_(e,r){return N({query:["curl",`/v3/service_instances/${e}/credentials`],token:r},t=>t)}n(l_,"getUpsCredentials");function d_(e,r){return u.merge({name:(0,_.getName)(e),guid:(0,_.getGuid)(e),description:(0,_.getDescription)(e)},r?{service_offering:{guid:(0,_.getGuid)(r),description:(0,_.getDescription)(r),name:(0,_.getName)(r)}}:{})}n(d_,"resolveCfResource");function f_(e){return Ke[e.guid]||(Ke[e.guid]=N({query:["curl",`/v3/service_plans/${e.guid}?include=service_offering`]},r=>Promise.resolve(d_(r,u.find(u.get(r,["included","service_offerings"]),["guid",u.get(r,["relationships","service_offering","data","guid"])]))))),Ke[e.guid]}n(f_,"getCachedServicePlan");function Rr(e){let r=u.get(e,["relationships","service_plan","data","guid"]);return Promise.resolve({guid:(0,_.getGuid)(e),label:(0,_.getName)(e),tags:(0,_.getTags)(e),serviceName:(0,_.isUpsType)(e)?Promise.resolve({service_offering:{name:l.eServiceTypes.user_provided},name:""}):f_({guid:r}).then(t=>t).catch(()=>({})),plan_guid:r,credentials:(0,_.isUpsType)(e)?l_((0,_.getGuid)(e)).then(t=>t).catch(()=>({})):Promise.resolve()})}n(Rr,"getServiceInstanceItem");async function wr(e){let r=u.concat(u.map(e,"serviceName"),u.map(e,"credentials"));return u.size(r)?Promise.all(r).then(async()=>{let t=[];for(let i of e){let s=await u.get(i,"serviceName");t.push({guid:(0,_.getGuid)(i),label:(0,_.getLabel)(i),serviceName:u.get(s,["service_offering","name"],"unknown"),plan_guid:u.get(i,"plan_guid"),plan:u.get(s,"name","unknown"),tags:u.get(i,"tags"),credentials:await i.credentials})}return u.compact(t)}):[]}n(wr,"resolveServiceInstances");async function p_(e,r){return x(e,Qe),e=await(0,_.padQuerySpace)(e,[{key:l.eFilters.type,value:l.eServiceTypes.user_provided}]),wr(await b({query:`/v3/service_instances?${D(e)}`,token:r},async t=>Rr(t)))}n(p_,"cfGetUpsInstances");g.cfGetUpsInstances=p_;async function g_(e,r,t,i,s,c){let d=await(0,_.getSpaceGuidThrowIfUndefined)();c=u.isNil(c)?45:c,s=u.defaults(s,{progress:{report:n(()=>"","report")}},{cancelToken:{isCancellationRequested:!1,onCancellationRequested:n(()=>"","onCancellationRequested")}});let f={type:l.eServiceTypes.managed,name:r,relationships:{space:{data:{guid:d}},service_plan:{data:{guid:e}}},parameters:t,tags:i},v=await N({query:["curl","/v3/service_instances","-d",(0,H.stringify)(f),"-X","POST"],token:s.cancelToken});s.progress.report({message:` ${F.messages.service_creation_started}`,increment:1});let h={filters:[{key:l.eFilters.names,value:encodeURIComponent(r)},{key:l.eFilters.space_guids,value:d}]};return new Promise((R,w)=>{ha(R,w,u.isEmpty(u.replace(v,` `,""))?v:(0,H.parse)(v),0,c,()=>Sa(h,s.cancelToken),s)})}n(g_,"cfCreateService");g.cfCreateService=g_;async function __(e){let r=e.space_guid;return r||(r=await(0,_.getSpaceGuidThrowIfUndefined)()),ma((0,H.parse)(await N({query:["curl","/v3/service_instances","-d",(0,H.stringify)(u.merge({name:e.instanceName,type:l.eServiceTypes.user_provided,relationships:{space:{data:{guid:r}}}},e.credentials?{credentials:e.credentials}:{},e.route_service_url?{route_service_url:e.route_service_url}:{},e.syslog_drain_url?{syslog_drain_url:e.syslog_drain_url}:{},e.tags?{tags:e.tags}:{})),"-X","POST"]})))}n(__,"cfCreateUpsInstance");g.cfCreateUpsInstance=__;async function v_(e){let r;try{let t=["login","-a"];t="ssoPasscode"in e?u.concat(t,[e.endpoint,"--sso-passcode",e.ssoPasscode,"-o","no-org-for-now","-s","no-space-for-now"]):u.concat(t,[e.endpoint,"-u",e.user,"-p",e.password,"-o","no-org-for-now","-s","no-space-for-now"]),t=u.concat(t,e.origin?["--origin",e.origin]:[]),r=await N({query:t,options:{env:{CF_COLOR:"false"}}},void 0,!0)}catch(t){r=u.get(t,"message","")}return r.includes(`Authenticating...${l.NEW_LINE}${l.OK}`)?l.OK:r}n(v_,"cfLogin");g.cfLogin=v_;async function E_(e){return x(e,n_),b({query:`/v3/organizations?${D(e)}`},t=>Promise.resolve({label:(0,_.getName)(t),guid:(0,_.getGuid)(t)}))}n(E_,"cfGetAvailableOrgs");g.cfGetAvailableOrgs=E_;async function y_(e){let r=(0,_.ensureQuery)();return e&&u.merge(r.filters,[{key:l.eFilters.organization_guids,value:e}]),x(r,i_),b({query:`/v3/spaces?${D(r)}`},i=>Promise.resolve({label:(0,_.getName)(i),guid:(0,_.getGuid)(i),orgGUID:(0,_.getOrgGUID)(i)}))}n(y_,"cfGetAvailableSpaces");g.cfGetAvailableSpaces=y_;function T_(e,r){return u.merge({label:(0,_.getName)(e),guid:(0,_.getGuid)(e),description:(0,_.getDescription)(e)},r?{service_offering:{guid:(0,_.getGuid)(r),description:(0,_.getDescription)(r),name:(0,_.getName)(r)}}:{})}n(T_,"resolvePlanInfo");async function m_(e,r){return e=await(0,_.padQuerySpace)(e,[{key:l.eFilters.include,value:"service_offering"}]),x(e,s_),b({query:`/v3/service_plans?${D(e)}`,token:r},(t,i)=>Promise.resolve(T_(t,u.find(u.get(i,"service_offerings"),["guid",u.get(t,["relationships","service_offering","data","guid"])]))))}n(m_,"cfGetServicePlansList");g.cfGetServicePlansList=m_;async function Fr(e,r){return e=await(0,_.padQuerySpace)(e,[{key:l.eFilters.service_plan,value:"guid,name",op:l.eOperation.fields},{key:l.eFilters.type,value:l.eServiceTypes.managed}]),x(e,Qe),wr(await b({query:`/v3/service_instances?${D(e)}`,token:r},t=>Rr(t)))}n(Fr,"cfGetServiceInstances");g.cfGetServiceInstances=Fr;async function Na(e,r){return Fr(e,r)}n(Na,"cfGetManagedServiceInstances");g.cfGetManagedServiceInstances=Na;async function I_(e,r){await N({query:u.concat(["target","-o",e],r?["-s",r]:[])}),Aa(),Na()}n(I_,"cfSetOrgSpace");g.cfSetOrgSpace=I_;async function A_(){let e=await N({query:["targets"]});if(u.includes(e,"No targets have been saved yet")||u.includes(e,"is not a registered command"))return[{label:l.DEFAULT_TARGET,isCurrent:!0,isDirty:!1}];let r=u.compact(u.map(e.split(l.NEW_LINE),t=>t.trim()));return u.map(r,t=>{let i=t.indexOf("(current");return i>0?(t=t.substring(0,i),{label:t.trim(),isCurrent:!0,isDirty:t.includes("modified")}):{label:t,isCurrent:!1,isDirty:!1}})}n(A_,"cfGetTargets");g.cfGetTargets=A_;async function Ca(e,r){return x(e,a_),b({query:`/v3/service_offerings?${D(await(0,_.padQuerySpace)(e))}`,token:r},t=>Promise.resolve({label:(0,_.getName)(t),service_plans_url:u.get(t,["links","service_plans","href"]),guid:(0,_.getGuid)(t),description:(0,_.getDescription)(t)}))}n(Ca,"cfGetServices");g.cfGetServices=Ca;async function h_(e,r,t){return Ca((0,_.padQuery)(e,[{key:l.eFilters.space_guids,value:r}]),t)}n(h_,"cfGetSpaceServices");g.cfGetSpaceServices=h_;async function S_(e,r,t,i,s,c){await N({query:["bind-local","-path",e,"-service-names",...r,...u.size(t)?u.concat(["-tags"],t):[],...u.size(i)?u.concat(["-service-keys"],i):[],...u.size(s)?u.concat(["-params"],u.map(s,d=>(0,H.stringify)(d))):[],...c?["-quote-vcap"]:[]]})}n(S_,"cfBindLocalServices");g.cfBindLocalServices=S_;async function N_(e,r,t,i){await N({query:u.concat(["bind-local-ups","-path",e],u.reduce(r,(s,c)=>(s=u.concat(s,["-service-names",`${c}`]),s),[]),u.reduce(t,(s,c)=>(s=u.concat(s,["-tags",`${c}`]),s),[]),i?["-quote-vcap"]:[])})}n(N_,"cfBindLocalUps");g.cfBindLocalUps=N_;async function C_(e){let r=await Fr(await(0,_.padQuerySpace)({filters:[{key:l.eFilters.names,value:encodeURIComponent(e)},{key:l.eFilters.type,value:l.eServiceTypes.managed}]}));if(!u.size(r))throw new Error(F.messages.service_not_found(e));let t=u.head(r);return{serviceName:(0,_.getLabel)(t),plan:u.get(t,"plan"),plan_guid:u.get(t,"plan_guid"),service:u.get(t,"serviceName")}}n(C_,"cfGetInstanceMetadata");g.cfGetInstanceMetadata=C_;async function Oa(){return await N({query:["oauth-token"]})}n(Oa,"cfGetAuthToken");g.cfGetAuthToken=Oa;async function ba(e){return e||await Oa(),(0,_.parseRawDictData)(await N({query:["target"],options:{env:{CF_COLOR:"false"}}}))}n(ba,"cfGetTarget");g.cfGetTarget=ba;async function O_(e){return b({query:e},r=>Promise.resolve({label:(0,_.getName)(r),guid:(0,_.getGuid)(r),description:(0,_.getDescription)(r)}))}n(O_,"cfGetServicePlans");g.cfGetServicePlans=O_;async function b_(){await N({query:["logout"]})}n(b_,"cfLogout");g.cfLogout=b_;async function ze(e,r){return x(e,o_),b({query:`/v3/service_credential_bindings?${D((0,_.padQuery)(e,[{key:l.eFilters.type,value:"key"}]))}`,token:r})}n(ze,"cfGetServiceKeys");g.cfGetServiceKeys=ze;async function R_(e,r){let t=u.map(await ze(e,r),i=>N({query:["curl",`/v3/service_credential_bindings/${(0,_.getGuid)(i)}/details`],token:r},s=>s).then(s=>s).catch(()=>({})));return Promise.all(u.compact(t))}n(R_,"cfGetInstanceCredentials");g.cfGetInstanceCredentials=R_;async function w_(e){let r=await Sa({filters:[{key:l.eFilters.names,value:encodeURIComponent(e)}]}),t={filters:[{key:l.eFilters.service_instance_guids,value:(0,_.getGuid)(r)}]},i=await ze(t);return u.size(i)||(await Ta.Cli.execute(["create-service-key",encodeURIComponent(e),"key","--wait"]),i=await ze((0,_.padQuery)(t,[{key:l.eFilters.names,value:"key"}]))),N({query:["curl",`/v3/service_credential_bindings/${(0,_.getGuid)(u.head(i))}/details`]},s=>s).then(s=>s).catch(()=>({}))}n(w_,"cfGetInstanceKeyParameters");g.cfGetInstanceKeyParameters=w_;async function F_(e,r){return e=await(0,_.padQuerySpace)(e,[{key:l.eFilters.service_plan,value:"guid,name",op:l.eOperation.fields}]),x(e,Qe),wr(await b({query:`/v3/service_instances?${D(e)}`,token:r},t=>Rr(t)))}n(F_,"cfGetServiceInstancesList");g.cfGetServiceInstancesList=F_;async function x_(e,r){return x(e,c_),b({query:`/v3/apps?${D(await(0,_.padQuerySpace)(e))}`,token:r})}n(x_,"cfGetApps");g.cfGetApps=x_;async function D_(e){let r=["api"];return e?.url&&r.push(e.url),e?.skip_ssl_validation&&r.push("--skip-ssl-validation"),e?.unset&&r.push("--unset"),(0,_.parseRawDictData)(await N({query:[...r]}))}n(D_,"cfApi");g.cfApi=D_});var wa=o(C=>{"use strict";Object.defineProperty(C,"__esModule",{value:!0});C.isTargetSet=C.getInstanceMetadata=C.createServiceInstance=C.getInstanceCredentials=C.getServicesInstancesFilteredByType=void 0;var L_=He(),W=require("../../commonlibs/lodash/index.js"),Ra=oe(),Oe=xr();async function q_(e){let r=W.map(await(0,Oe.cfGetServicePlansList)({filters:[{key:Ra.eFilters.service_offering_names,value:W.join(W.map(e,encodeURIComponent))}]}),"guid");return W.size(r)?(0,Oe.cfGetManagedServiceInstances)({filters:[{key:Ra.eFilters.service_plan_guids,value:W.join(r)}]}):[]}n(q_,"getServicesInstancesFilteredByType");C.getServicesInstancesFilteredByType=q_;function U_(e){return(0,Oe.cfGetInstanceKeyParameters)(e)}n(U_,"getInstanceCredentials");C.getInstanceCredentials=U_;function M_(e,r,t,i,s){let c=["create-service",e,r,t];return i&&(c=c.concat(["-c",i])),s!==!0&&c.push("--wait"),L_.Cli.execute(c)}n(M_,"createServiceInstance");C.createServiceInstance=M_;function G_(e){return(0,Oe.cfGetInstanceMetadata)(e)}n(G_,"getInstanceMetadata");C.getInstanceMetadata=G_;async function P_(){let e=await(0,Oe.cfGetTarget)();return!W.isEmpty(e.org)&&!W.isEmpty(e.space)}n(P_,"isTargetSet");C.isTargetSet=P_});var Fa=o(S=>{"use strict";var V_=S&&S.__createBinding||(Object.create?(function(e,r,t,i){i===void 0&&(i=t);var s=Object.getOwnPropertyDescriptor(r,t);(!s||("get"in s?!r.__esModule:s.writable||s.configurable))&&(s={enumerable:!0,get:n(function(){return r[t]},"get")}),Object.defineProperty(e,i,s)}):(function(e,r,t,i){i===void 0&&(i=t),e[i]=r[t]})),be=S&&S.__exportStar||function(e,r){for(var t in e)t!=="default"&&!Object.prototype.hasOwnProperty.call(r,t)&&V_(r,e,t)};Object.defineProperty(S,"__esModule",{value:!0});S.apiGetInstanceMetadata=S.apiCreateServiceInstance=S.apiGetInstanceCredentials=S.apiGetServicesInstancesFilteredByType=void 0;be(oe(),S);be(He(),S);be(xr(),S);be(We(),S);be(br(),S);var Xe=wa();async function j_(e){return Xe.getServicesInstancesFilteredByType(e)}n(j_,"apiGetServicesInstancesFilteredByType");S.apiGetServicesInstancesFilteredByType=j_;async function B_(e){return Xe.getInstanceCredentials(e)}n(B_,"apiGetInstanceCredentials");S.apiGetInstanceCredentials=B_;async function k_(e,r,t,i){return Xe.createServiceInstance(e,r,t,i)}n(k_,"apiCreateServiceInstance");S.apiCreateServiceInstance=k_;async function H_(e){return Xe.getInstanceMetadata(e)}n(H_,"apiGetInstanceMetadata");S.apiGetInstanceMetadata=H_});var ev={};Ba(ev,{ERROR_MAP:()=>oa,ERROR_TYPE:()=>a,ErrorHandler:()=>Or,ValidationLink:()=>fe,addi18nResourceBundle:()=>Ye,applyExtensionFunction:()=>zs,convertEdmxToConvertedMetadata:()=>Z_,default:()=>Y_,extendAdditionalMessages:()=>Ws,extendValidate:()=>Ks,extendWithOptions:()=>Sg,filterAggregateTransformations:()=>K_,findEntitySetByName:()=>Je,getCFAbapInstanceChoices:()=>$_,getCredentialsPrompts:()=>W_,getDefaultUI5VersionChoice:()=>Xa,getRecursiveHierarchyQualifier:()=>X_,getRecursiveHierarchyQualifierForEntitySet:()=>Ua,getTelemPropertyDestinationType:()=>Nr,getTelemetryClient:()=>Dg,getUI5ThemesChoices:(