@sap/generator-fiori
Version:
Create an SAPUI5 application using SAP Fiori elements or a freestyle approach
3 lines (2 loc) • 28.6 kB
JavaScript
const __esmImportMetaUrl = require('node:url').pathToFileURL(__filename).href;
var bn=Object.create;var U=Object.defineProperty;var vn=Object.getOwnPropertyDescriptor;var mn=Object.getOwnPropertyNames;var hn=Object.getPrototypeOf,qn=Object.prototype.hasOwnProperty;var t=(e,r)=>U(e,"name",{value:r,configurable:!0});var i=(e,r)=>()=>{try{return r||e((r={exports:{}}).exports,r),r.exports}catch(a){throw r=0,a}},xn=(e,r)=>{for(var a in r)U(e,a,{get:r[a],enumerable:!0})},Ke=(e,r,a,o)=>{if(r&&typeof r=="object"||typeof r=="function")for(let n of mn(r))!qn.call(e,n)&&n!==a&&U(e,n,{get:()=>r[n],enumerable:!(o=vn(r,n))||o.enumerable});return e};var ge=(e,r,a)=>(a=e!=null?bn(hn(e)):{},Ke(r||!e||!e.__esModule?U(a,"default",{value:e,enumerable:!0}):a,e)),Tn=e=>Ke(U({},"__esModule",{value:!0}),e);var ze=i((sg,$e)=>{function jn(){this.__data__=[],this.size=0}t(jn,"listCacheClear");$e.exports=jn});var de=i((pg,He)=>{function _n(e,r){return e===r||e!==e&&r!==r}t(_n,"eq");He.exports=_n});var F=i((lg,Je)=>{var On=de();function wn(e,r){for(var a=e.length;a--;)if(On(e[a][0],r))return a;return-1}t(wn,"assocIndexOf");Je.exports=wn});var Ye=i((gg,We)=>{var Sn=F(),Pn=Array.prototype,An=Pn.splice;function In(e){var r=this.__data__,a=Sn(r,e);if(a<0)return!1;var o=r.length-1;return a==o?r.pop():An.call(r,a,1),--this.size,!0}t(In,"listCacheDelete");We.exports=In});var Qe=i((yg,Xe)=>{var Cn=F();function Ln(e){var r=this.__data__,a=Cn(r,e);return a<0?void 0:r[a][1]}t(Ln,"listCacheGet");Xe.exports=Ln});var er=i((vg,Ze)=>{var En=F();function Dn(e){return En(this.__data__,e)>-1}t(Dn,"listCacheHas");Ze.exports=Dn});var tr=i((hg,rr)=>{var Un=F();function Fn(e,r){var a=this.__data__,o=Un(a,e);return o<0?(++this.size,a.push([e,r])):a[o][1]=r,this}t(Fn,"listCacheSet");rr.exports=Fn});var M=i((xg,ar)=>{var Mn=ze(),Nn=Ye(),Bn=Qe(),Vn=er(),Gn=tr();function O(e){var r=-1,a=e==null?0:e.length;for(this.clear();++r<a;){var o=e[r];this.set(o[0],o[1])}}t(O,"ListCache");O.prototype.clear=Mn;O.prototype.delete=Nn;O.prototype.get=Bn;O.prototype.has=Vn;O.prototype.set=Gn;ar.exports=O});var nr=i((jg,ir)=>{var kn=M();function Rn(){this.__data__=new kn,this.size=0}t(Rn,"stackClear");ir.exports=Rn});var sr=i((Og,or)=>{function Kn(e){var r=this.__data__,a=r.delete(e);return this.size=r.size,a}t(Kn,"stackDelete");or.exports=Kn});var pr=i((Sg,ur)=>{function $n(e){return this.__data__.get(e)}t($n,"stackGet");ur.exports=$n});var lr=i((Ag,cr)=>{function zn(e){return this.__data__.has(e)}t(zn,"stackHas");cr.exports=zn});var ye=i((Cg,fr)=>{var Hn=typeof global=="object"&&global&&global.Object===Object&&global;fr.exports=Hn});var m=i((Lg,gr)=>{var Jn=ye(),Wn=typeof self=="object"&&self&&self.Object===Object&&self,Yn=Jn||Wn||Function("return this")();gr.exports=Yn});var Q=i((Eg,dr)=>{var Xn=m(),Qn=Xn.Symbol;dr.exports=Qn});var mr=i((Dg,vr)=>{var yr=Q(),br=Object.prototype,Zn=br.hasOwnProperty,eo=br.toString,N=yr?yr.toStringTag:void 0;function ro(e){var r=Zn.call(e,N),a=e[N];try{e[N]=void 0;var o=!0}catch{}var n=eo.call(e);return o&&(r?e[N]=a:delete e[N]),n}t(ro,"getRawTag");vr.exports=ro});var qr=i((Fg,hr)=>{var to=Object.prototype,ao=to.toString;function io(e){return ao.call(e)}t(io,"objectToString");hr.exports=io});var B=i((Ng,jr)=>{var xr=Q(),no=mr(),oo=qr(),so="[object Null]",uo="[object Undefined]",Tr=xr?xr.toStringTag:void 0;function po(e){return e==null?e===void 0?uo:so:Tr&&Tr in Object(e)?no(e):oo(e)}t(po,"baseGetTag");jr.exports=po});var w=i((Vg,_r)=>{function co(e){var r=typeof e;return e!=null&&(r=="object"||r=="function")}t(co,"isObject");_r.exports=co});var be=i((kg,Or)=>{var lo=B(),fo=w(),go="[object AsyncFunction]",yo="[object Function]",bo="[object GeneratorFunction]",vo="[object Proxy]";function mo(e){if(!fo(e))return!1;var r=lo(e);return r==yo||r==bo||r==go||r==vo}t(mo,"isFunction");Or.exports=mo});var Sr=i((Kg,wr)=>{var ho=m(),qo=ho["__core-js_shared__"];wr.exports=qo});var Ir=i(($g,Ar)=>{var ve=Sr(),Pr=(function(){var e=/[^.]+$/.exec(ve&&ve.keys&&ve.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""})();function xo(e){return!!Pr&&Pr in e}t(xo,"isMasked");Ar.exports=xo});var me=i((Hg,Cr)=>{var To=Function.prototype,jo=To.toString;function _o(e){if(e!=null){try{return jo.call(e)}catch{}try{return e+""}catch{}}return""}t(_o,"toSource");Cr.exports=_o});var Er=i((Wg,Lr)=>{var Oo=be(),wo=Ir(),So=w(),Po=me(),Ao=/[\\^$.*+?()[\]{}|]/g,Io=/^\[object .+?Constructor\]$/,Co=Function.prototype,Lo=Object.prototype,Eo=Co.toString,Do=Lo.hasOwnProperty,Uo=RegExp("^"+Eo.call(Do).replace(Ao,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function Fo(e){if(!So(e)||wo(e))return!1;var r=Oo(e)?Uo:Io;return r.test(Po(e))}t(Fo,"baseIsNative");Lr.exports=Fo});var Ur=i((Xg,Dr)=>{function Mo(e,r){return e?.[r]}t(Mo,"getValue");Dr.exports=Mo});var T=i((Zg,Fr)=>{var No=Er(),Bo=Ur();function Vo(e,r){var a=Bo(e,r);return No(a)?a:void 0}t(Vo,"getNative");Fr.exports=Vo});var Z=i((rd,Mr)=>{var Go=T(),ko=m(),Ro=Go(ko,"Map");Mr.exports=Ro});var V=i((td,Nr)=>{var Ko=T(),$o=Ko(Object,"create");Nr.exports=$o});var Gr=i((ad,Vr)=>{var Br=V();function zo(){this.__data__=Br?Br(null):{},this.size=0}t(zo,"hashClear");Vr.exports=zo});var Rr=i((nd,kr)=>{function Ho(e){var r=this.has(e)&&delete this.__data__[e];return this.size-=r?1:0,r}t(Ho,"hashDelete");kr.exports=Ho});var $r=i((sd,Kr)=>{var Jo=V(),Wo="__lodash_hash_undefined__",Yo=Object.prototype,Xo=Yo.hasOwnProperty;function Qo(e){var r=this.__data__;if(Jo){var a=r[e];return a===Wo?void 0:a}return Xo.call(r,e)?r[e]:void 0}t(Qo,"hashGet");Kr.exports=Qo});var Hr=i((pd,zr)=>{var Zo=V(),es=Object.prototype,rs=es.hasOwnProperty;function ts(e){var r=this.__data__;return Zo?r[e]!==void 0:rs.call(r,e)}t(ts,"hashHas");zr.exports=ts});var Wr=i((ld,Jr)=>{var as=V(),is="__lodash_hash_undefined__";function ns(e,r){var a=this.__data__;return this.size+=this.has(e)?0:1,a[e]=as&&r===void 0?is:r,this}t(ns,"hashSet");Jr.exports=ns});var Xr=i((gd,Yr)=>{var os=Gr(),ss=Rr(),us=$r(),ps=Hr(),cs=Wr();function S(e){var r=-1,a=e==null?0:e.length;for(this.clear();++r<a;){var o=e[r];this.set(o[0],o[1])}}t(S,"Hash");S.prototype.clear=os;S.prototype.delete=ss;S.prototype.get=us;S.prototype.has=ps;S.prototype.set=cs;Yr.exports=S});var et=i((yd,Zr)=>{var Qr=Xr(),ls=M(),fs=Z();function gs(){this.size=0,this.__data__={hash:new Qr,map:new(fs||ls),string:new Qr}}t(gs,"mapCacheClear");Zr.exports=gs});var tt=i((vd,rt)=>{function ds(e){var r=typeof e;return r=="string"||r=="number"||r=="symbol"||r=="boolean"?e!=="__proto__":e===null}t(ds,"isKeyable");rt.exports=ds});var G=i((hd,at)=>{var ys=tt();function bs(e,r){var a=e.__data__;return ys(r)?a[typeof r=="string"?"string":"hash"]:a.map}t(bs,"getMapData");at.exports=bs});var nt=i((xd,it)=>{var vs=G();function ms(e){var r=vs(this,e).delete(e);return this.size-=r?1:0,r}t(ms,"mapCacheDelete");it.exports=ms});var st=i((jd,ot)=>{var hs=G();function qs(e){return hs(this,e).get(e)}t(qs,"mapCacheGet");ot.exports=qs});var pt=i((Od,ut)=>{var xs=G();function Ts(e){return xs(this,e).has(e)}t(Ts,"mapCacheHas");ut.exports=Ts});var lt=i((Sd,ct)=>{var js=G();function _s(e,r){var a=js(this,e),o=a.size;return a.set(e,r),this.size+=a.size==o?0:1,this}t(_s,"mapCacheSet");ct.exports=_s});var gt=i((Ad,ft)=>{var Os=et(),ws=nt(),Ss=st(),Ps=pt(),As=lt();function P(e){var r=-1,a=e==null?0:e.length;for(this.clear();++r<a;){var o=e[r];this.set(o[0],o[1])}}t(P,"MapCache");P.prototype.clear=Os;P.prototype.delete=ws;P.prototype.get=Ss;P.prototype.has=Ps;P.prototype.set=As;ft.exports=P});var yt=i((Cd,dt)=>{var Is=M(),Cs=Z(),Ls=gt(),Es=200;function Ds(e,r){var a=this.__data__;if(a instanceof Is){var o=a.__data__;if(!Cs||o.length<Es-1)return o.push([e,r]),this.size=++a.size,this;a=this.__data__=new Ls(o)}return a.set(e,r),this.size=a.size,this}t(Ds,"stackSet");dt.exports=Ds});var vt=i((Ed,bt)=>{var Us=M(),Fs=nr(),Ms=sr(),Ns=pr(),Bs=lr(),Vs=yt();function A(e){var r=this.__data__=new Us(e);this.size=r.size}t(A,"Stack");A.prototype.clear=Fs;A.prototype.delete=Ms;A.prototype.get=Ns;A.prototype.has=Bs;A.prototype.set=Vs;bt.exports=A});var ht=i((Ud,mt)=>{function Gs(e,r){for(var a=-1,o=e==null?0:e.length;++a<o&&r(e[a],a,e)!==!1;);return e}t(Gs,"arrayEach");mt.exports=Gs});var xt=i((Md,qt)=>{var ks=T(),Rs=(function(){try{var e=ks(Object,"defineProperty");return e({},"",{}),e}catch{}})();qt.exports=Rs});var he=i((Nd,jt)=>{var Tt=xt();function Ks(e,r,a){r=="__proto__"&&Tt?Tt(e,r,{configurable:!0,enumerable:!0,value:a,writable:!0}):e[r]=a}t(Ks,"baseAssignValue");jt.exports=Ks});var qe=i((Vd,_t)=>{var $s=he(),zs=de(),Hs=Object.prototype,Js=Hs.hasOwnProperty;function Ws(e,r,a){var o=e[r];(!(Js.call(e,r)&&zs(o,a))||a===void 0&&!(r in e))&&$s(e,r,a)}t(Ws,"assignValue");_t.exports=Ws});var k=i((kd,Ot)=>{var Ys=qe(),Xs=he();function Qs(e,r,a,o){var n=!a;a||(a={});for(var p=-1,s=r.length;++p<s;){var l=r[p],g=o?o(a[l],e[l],l,a,e):void 0;g===void 0&&(g=e[l]),n?Xs(a,l,g):Ys(a,l,g)}return a}t(Qs,"copyObject");Ot.exports=Qs});var St=i((Kd,wt)=>{function Zs(e,r){for(var a=-1,o=Array(e);++a<e;)o[a]=r(a);return o}t(Zs,"baseTimes");wt.exports=Zs});var I=i((zd,Pt)=>{function eu(e){return e!=null&&typeof e=="object"}t(eu,"isObjectLike");Pt.exports=eu});var It=i((Jd,At)=>{var ru=B(),tu=I(),au="[object Arguments]";function iu(e){return tu(e)&&ru(e)==au}t(iu,"baseIsArguments");At.exports=iu});var Dt=i((Yd,Et)=>{var Ct=It(),nu=I(),Lt=Object.prototype,ou=Lt.hasOwnProperty,su=Lt.propertyIsEnumerable,uu=Ct((function(){return arguments})())?Ct:function(e){return nu(e)&&ou.call(e,"callee")&&!su.call(e,"callee")};Et.exports=uu});var ee=i((Xd,Ut)=>{var pu=Array.isArray;Ut.exports=pu});var Mt=i((Qd,Ft)=>{function cu(){return!1}t(cu,"stubFalse");Ft.exports=cu});var xe=i((R,C)=>{var lu=m(),fu=Mt(),Vt=typeof R=="object"&&R&&!R.nodeType&&R,Nt=Vt&&typeof C=="object"&&C&&!C.nodeType&&C,gu=Nt&&Nt.exports===Vt,Bt=gu?lu.Buffer:void 0,du=Bt?Bt.isBuffer:void 0,yu=du||fu;C.exports=yu});var kt=i((ey,Gt)=>{var bu=9007199254740991,vu=/^(?:0|[1-9]\d*)$/;function mu(e,r){var a=typeof e;return r=r??bu,!!r&&(a=="number"||a!="symbol"&&vu.test(e))&&e>-1&&e%1==0&&e<r}t(mu,"isIndex");Gt.exports=mu});var Te=i((ty,Rt)=>{var hu=9007199254740991;function qu(e){return typeof e=="number"&&e>-1&&e%1==0&&e<=hu}t(qu,"isLength");Rt.exports=qu});var $t=i((iy,Kt)=>{var xu=B(),Tu=Te(),ju=I(),_u="[object Arguments]",Ou="[object Array]",wu="[object Boolean]",Su="[object Date]",Pu="[object Error]",Au="[object Function]",Iu="[object Map]",Cu="[object Number]",Lu="[object Object]",Eu="[object RegExp]",Du="[object Set]",Uu="[object String]",Fu="[object WeakMap]",Mu="[object ArrayBuffer]",Nu="[object DataView]",Bu="[object Float32Array]",Vu="[object Float64Array]",Gu="[object Int8Array]",ku="[object Int16Array]",Ru="[object Int32Array]",Ku="[object Uint8Array]",$u="[object Uint8ClampedArray]",zu="[object Uint16Array]",Hu="[object Uint32Array]",c={};c[Bu]=c[Vu]=c[Gu]=c[ku]=c[Ru]=c[Ku]=c[$u]=c[zu]=c[Hu]=!0;c[_u]=c[Ou]=c[Mu]=c[wu]=c[Nu]=c[Su]=c[Pu]=c[Au]=c[Iu]=c[Cu]=c[Lu]=c[Eu]=c[Du]=c[Uu]=c[Fu]=!1;function Ju(e){return ju(e)&&Tu(e.length)&&!!c[xu(e)]}t(Ju,"baseIsTypedArray");Kt.exports=Ju});var re=i((oy,zt)=>{function Wu(e){return function(r){return e(r)}}t(Wu,"baseUnary");zt.exports=Wu});var te=i((K,L)=>{var Yu=ye(),Ht=typeof K=="object"&&K&&!K.nodeType&&K,$=Ht&&typeof L=="object"&&L&&!L.nodeType&&L,Xu=$&&$.exports===Ht,je=Xu&&Yu.process,Qu=(function(){try{var e=$&&$.require&&$.require("util").types;return e||je&&je.binding&&je.binding("util")}catch{}})();L.exports=Qu});var Xt=i((uy,Yt)=>{var Zu=$t(),ep=re(),Jt=te(),Wt=Jt&&Jt.isTypedArray,rp=Wt?ep(Wt):Zu;Yt.exports=rp});var _e=i((py,Qt)=>{var tp=St(),ap=Dt(),ip=ee(),np=xe(),op=kt(),sp=Xt(),up=Object.prototype,pp=up.hasOwnProperty;function cp(e,r){var a=ip(e),o=!a&&ap(e),n=!a&&!o&&np(e),p=!a&&!o&&!n&&sp(e),s=a||o||n||p,l=s?tp(e.length,String):[],g=l.length;for(var y in e)(r||pp.call(e,y))&&!(s&&(y=="length"||n&&(y=="offset"||y=="parent")||p&&(y=="buffer"||y=="byteLength"||y=="byteOffset")||op(y,g)))&&l.push(y);return l}t(cp,"arrayLikeKeys");Qt.exports=cp});var ae=i((ly,Zt)=>{var lp=Object.prototype;function fp(e){var r=e&&e.constructor,a=typeof r=="function"&&r.prototype||lp;return e===a}t(fp,"isPrototype");Zt.exports=fp});var Oe=i((gy,ea)=>{function gp(e,r){return function(a){return e(r(a))}}t(gp,"overArg");ea.exports=gp});var ta=i((yy,ra)=>{var dp=Oe(),yp=dp(Object.keys,Object);ra.exports=yp});var ia=i((by,aa)=>{var bp=ae(),vp=ta(),mp=Object.prototype,hp=mp.hasOwnProperty;function qp(e){if(!bp(e))return vp(e);var r=[];for(var a in Object(e))hp.call(e,a)&&a!="constructor"&&r.push(a);return r}t(qp,"baseKeys");aa.exports=qp});var we=i((my,na)=>{var xp=be(),Tp=Te();function jp(e){return e!=null&&Tp(e.length)&&!xp(e)}t(jp,"isArrayLike");na.exports=jp});var ie=i((qy,oa)=>{var _p=_e(),Op=ia(),wp=we();function Sp(e){return wp(e)?_p(e):Op(e)}t(Sp,"keys");oa.exports=Sp});var ua=i((Ty,sa)=>{var Pp=k(),Ap=ie();function Ip(e,r){return e&&Pp(r,Ap(r),e)}t(Ip,"baseAssign");sa.exports=Ip});var ca=i((_y,pa)=>{function Cp(e){var r=[];if(e!=null)for(var a in Object(e))r.push(a);return r}t(Cp,"nativeKeysIn");pa.exports=Cp});var fa=i((wy,la)=>{var Lp=w(),Ep=ae(),Dp=ca(),Up=Object.prototype,Fp=Up.hasOwnProperty;function Mp(e){if(!Lp(e))return Dp(e);var r=Ep(e),a=[];for(var o in e)o=="constructor"&&(r||!Fp.call(e,o))||a.push(o);return a}t(Mp,"baseKeysIn");la.exports=Mp});var ne=i((Py,ga)=>{var Np=_e(),Bp=fa(),Vp=we();function Gp(e){return Vp(e)?Np(e,!0):Bp(e)}t(Gp,"keysIn");ga.exports=Gp});var ya=i((Iy,da)=>{var kp=k(),Rp=ne();function Kp(e,r){return e&&kp(r,Rp(r),e)}t(Kp,"baseAssignIn");da.exports=Kp});var qa=i((z,E)=>{var $p=m(),ha=typeof z=="object"&&z&&!z.nodeType&&z,ba=ha&&typeof E=="object"&&E&&!E.nodeType&&E,zp=ba&&ba.exports===ha,va=zp?$p.Buffer:void 0,ma=va?va.allocUnsafe:void 0;function Hp(e,r){if(r)return e.slice();var a=e.length,o=ma?ma(a):new e.constructor(a);return e.copy(o),o}t(Hp,"cloneBuffer");E.exports=Hp});var Ta=i((Ey,xa)=>{function Jp(e,r){var a=-1,o=e.length;for(r||(r=Array(o));++a<o;)r[a]=e[a];return r}t(Jp,"copyArray");xa.exports=Jp});var _a=i((Uy,ja)=>{function Wp(e,r){for(var a=-1,o=e==null?0:e.length,n=0,p=[];++a<o;){var s=e[a];r(s,a,e)&&(p[n++]=s)}return p}t(Wp,"arrayFilter");ja.exports=Wp});var Se=i((My,Oa)=>{function Yp(){return[]}t(Yp,"stubArray");Oa.exports=Yp});var oe=i((By,Sa)=>{var Xp=_a(),Qp=Se(),Zp=Object.prototype,ec=Zp.propertyIsEnumerable,wa=Object.getOwnPropertySymbols,rc=wa?function(e){return e==null?[]:(e=Object(e),Xp(wa(e),function(r){return ec.call(e,r)}))}:Qp;Sa.exports=rc});var Aa=i((Vy,Pa)=>{var tc=k(),ac=oe();function ic(e,r){return tc(e,ac(e),r)}t(ic,"copySymbols");Pa.exports=ic});var Pe=i((ky,Ia)=>{function nc(e,r){for(var a=-1,o=r.length,n=e.length;++a<o;)e[n+a]=r[a];return e}t(nc,"arrayPush");Ia.exports=nc});var Ae=i((Ky,Ca)=>{var oc=Oe(),sc=oc(Object.getPrototypeOf,Object);Ca.exports=sc});var Ie=i(($y,La)=>{var uc=Pe(),pc=Ae(),cc=oe(),lc=Se(),fc=Object.getOwnPropertySymbols,gc=fc?function(e){for(var r=[];e;)uc(r,cc(e)),e=pc(e);return r}:lc;La.exports=gc});var Da=i((zy,Ea)=>{var dc=k(),yc=Ie();function bc(e,r){return dc(e,yc(e),r)}t(bc,"copySymbolsIn");Ea.exports=bc});var Ce=i((Jy,Ua)=>{var vc=Pe(),mc=ee();function hc(e,r,a){var o=r(e);return mc(e)?o:vc(o,a(e))}t(hc,"baseGetAllKeys");Ua.exports=hc});var Ma=i((Yy,Fa)=>{var qc=Ce(),xc=oe(),Tc=ie();function jc(e){return qc(e,Tc,xc)}t(jc,"getAllKeys");Fa.exports=jc});var Ba=i((Qy,Na)=>{var _c=Ce(),Oc=Ie(),wc=ne();function Sc(e){return _c(e,wc,Oc)}t(Sc,"getAllKeysIn");Na.exports=Sc});var Ga=i((eb,Va)=>{var Pc=T(),Ac=m(),Ic=Pc(Ac,"DataView");Va.exports=Ic});var Ra=i((rb,ka)=>{var Cc=T(),Lc=m(),Ec=Cc(Lc,"Promise");ka.exports=Ec});var $a=i((tb,Ka)=>{var Dc=T(),Uc=m(),Fc=Dc(Uc,"Set");Ka.exports=Fc});var Ha=i((ab,za)=>{var Mc=T(),Nc=m(),Bc=Mc(Nc,"WeakMap");za.exports=Bc});var se=i((ib,ei)=>{var Le=Ga(),Ee=Z(),De=Ra(),Ue=$a(),Fe=Ha(),Za=B(),D=me(),Ja="[object Map]",Vc="[object Object]",Wa="[object Promise]",Ya="[object Set]",Xa="[object WeakMap]",Qa="[object DataView]",Gc=D(Le),kc=D(Ee),Rc=D(De),Kc=D(Ue),$c=D(Fe),j=Za;(Le&&j(new Le(new ArrayBuffer(1)))!=Qa||Ee&&j(new Ee)!=Ja||De&&j(De.resolve())!=Wa||Ue&&j(new Ue)!=Ya||Fe&&j(new Fe)!=Xa)&&(j=t(function(e){var r=Za(e),a=r==Vc?e.constructor:void 0,o=a?D(a):"";if(o)switch(o){case Gc:return Qa;case kc:return Ja;case Rc:return Wa;case Kc:return Ya;case $c:return Xa}return r},"getTag"));ei.exports=j});var ti=i((ob,ri)=>{var zc=Object.prototype,Hc=zc.hasOwnProperty;function Jc(e){var r=e.length,a=new e.constructor(r);return r&&typeof e[0]=="string"&&Hc.call(e,"index")&&(a.index=e.index,a.input=e.input),a}t(Jc,"initCloneArray");ri.exports=Jc});var ii=i((ub,ai)=>{var Wc=m(),Yc=Wc.Uint8Array;ai.exports=Yc});var ue=i((pb,oi)=>{var ni=ii();function Xc(e){var r=new e.constructor(e.byteLength);return new ni(r).set(new ni(e)),r}t(Xc,"cloneArrayBuffer");oi.exports=Xc});var ui=i((lb,si)=>{var Qc=ue();function Zc(e,r){var a=r?Qc(e.buffer):e.buffer;return new e.constructor(a,e.byteOffset,e.byteLength)}t(Zc,"cloneDataView");si.exports=Zc});var ci=i((gb,pi)=>{var el=/\w*$/;function rl(e){var r=new e.constructor(e.source,el.exec(e));return r.lastIndex=e.lastIndex,r}t(rl,"cloneRegExp");pi.exports=rl});var yi=i((yb,di)=>{var li=Q(),fi=li?li.prototype:void 0,gi=fi?fi.valueOf:void 0;function tl(e){return gi?Object(gi.call(e)):{}}t(tl,"cloneSymbol");di.exports=tl});var vi=i((vb,bi)=>{var al=ue();function il(e,r){var a=r?al(e.buffer):e.buffer;return new e.constructor(a,e.byteOffset,e.length)}t(il,"cloneTypedArray");bi.exports=il});var hi=i((hb,mi)=>{var nl=ue(),ol=ui(),sl=ci(),ul=yi(),pl=vi(),cl="[object Boolean]",ll="[object Date]",fl="[object Map]",gl="[object Number]",dl="[object RegExp]",yl="[object Set]",bl="[object String]",vl="[object Symbol]",ml="[object ArrayBuffer]",hl="[object DataView]",ql="[object Float32Array]",xl="[object Float64Array]",Tl="[object Int8Array]",jl="[object Int16Array]",_l="[object Int32Array]",Ol="[object Uint8Array]",wl="[object Uint8ClampedArray]",Sl="[object Uint16Array]",Pl="[object Uint32Array]";function Al(e,r,a){var o=e.constructor;switch(r){case ml:return nl(e);case cl:case ll:return new o(+e);case hl:return ol(e,a);case ql:case xl:case Tl:case jl:case _l:case Ol:case wl:case Sl:case Pl:return pl(e,a);case fl:return new o;case gl:case bl:return new o(e);case dl:return sl(e);case yl:return new o;case vl:return ul(e)}}t(Al,"initCloneByTag");mi.exports=Al});var Ti=i((xb,xi)=>{var Il=w(),qi=Object.create,Cl=(function(){function e(){}return t(e,"object"),function(r){if(!Il(r))return{};if(qi)return qi(r);e.prototype=r;var a=new e;return e.prototype=void 0,a}})();xi.exports=Cl});var _i=i((jb,ji)=>{var Ll=Ti(),El=Ae(),Dl=ae();function Ul(e){return typeof e.constructor=="function"&&!Dl(e)?Ll(El(e)):{}}t(Ul,"initCloneObject");ji.exports=Ul});var wi=i((Ob,Oi)=>{var Fl=se(),Ml=I(),Nl="[object Map]";function Bl(e){return Ml(e)&&Fl(e)==Nl}t(Bl,"baseIsMap");Oi.exports=Bl});var Ii=i((Sb,Ai)=>{var Vl=wi(),Gl=re(),Si=te(),Pi=Si&&Si.isMap,kl=Pi?Gl(Pi):Vl;Ai.exports=kl});var Li=i((Pb,Ci)=>{var Rl=se(),Kl=I(),$l="[object Set]";function zl(e){return Kl(e)&&Rl(e)==$l}t(zl,"baseIsSet");Ci.exports=zl});var Fi=i((Ib,Ui)=>{var Hl=Li(),Jl=re(),Ei=te(),Di=Ei&&Ei.isSet,Wl=Di?Jl(Di):Hl;Ui.exports=Wl});var Gi=i((Cb,Vi)=>{var Yl=vt(),Xl=ht(),Ql=qe(),Zl=ua(),ef=ya(),rf=qa(),tf=Ta(),af=Aa(),nf=Da(),of=Ma(),sf=Ba(),uf=se(),pf=ti(),cf=hi(),lf=_i(),ff=ee(),gf=xe(),df=Ii(),yf=w(),bf=Fi(),vf=ie(),mf=ne(),hf=1,qf=2,xf=4,Mi="[object Arguments]",Tf="[object Array]",jf="[object Boolean]",_f="[object Date]",Of="[object Error]",Ni="[object Function]",wf="[object GeneratorFunction]",Sf="[object Map]",Pf="[object Number]",Bi="[object Object]",Af="[object RegExp]",If="[object Set]",Cf="[object String]",Lf="[object Symbol]",Ef="[object WeakMap]",Df="[object ArrayBuffer]",Uf="[object DataView]",Ff="[object Float32Array]",Mf="[object Float64Array]",Nf="[object Int8Array]",Bf="[object Int16Array]",Vf="[object Int32Array]",Gf="[object Uint8Array]",kf="[object Uint8ClampedArray]",Rf="[object Uint16Array]",Kf="[object Uint32Array]",u={};u[Mi]=u[Tf]=u[Df]=u[Uf]=u[jf]=u[_f]=u[Ff]=u[Mf]=u[Nf]=u[Bf]=u[Vf]=u[Sf]=u[Pf]=u[Bi]=u[Af]=u[If]=u[Cf]=u[Lf]=u[Gf]=u[kf]=u[Rf]=u[Kf]=!0;u[Of]=u[Ni]=u[Ef]=!1;function pe(e,r,a,o,n,p){var s,l=r&hf,g=r&qf,y=r&xf;if(a&&(s=n?a(e,o,n,p):a(e)),s!==void 0)return s;if(!yf(e))return e;var J=ff(e);if(J){if(s=pf(e),!l)return tf(e,s)}else{var q=uf(e),x=q==Ni||q==wf;if(gf(e))return rf(e,l);if(q==Bi||q==Mi||x&&!n){if(s=g||x?{}:lf(e),!l)return g?nf(e,ef(s,e)):af(e,Zl(s,e))}else{if(!u[q])return n?e:{};s=cf(e,q,l)}}p||(p=new Yl);var W=p.get(e);if(W)return W;p.set(e,s),bf(e)?e.forEach(function(v){s.add(pe(v,r,a,v,e,p))}):df(e)&&e.forEach(function(v,b){s.set(b,pe(v,r,a,b,e,p))});var Y=y?g?sf:of:g?mf:vf,_=J?void 0:Y(e);return Xl(_||e,function(v,b){_&&(b=v,v=e[b]),Ql(s,b,pe(v,r,a,b,e,p))}),s}t(pe,"baseClone");Vi.exports=pe});var Ri=i((Eb,ki)=>{var $f=Gi(),zf=1,Hf=4;function Jf(e){return $f(e,zf|Hf)}t(Jf,"cloneDeep");ki.exports=Jf});var ng={};xn(ng,{OdataVersion:()=>Me.OdataVersion,TemplateType:()=>d,default:()=>ig,generate:()=>ag});module.exports=Tn(ng);var f=require("node:path"),un=require("node:url"),le=require("../../commonlibs/ejs/index.js"),pn=require("../../ui5-application-writer/dist/index.js"),cn=require("../../odata-service-writer/dist/index.js"),ln=ge(Ri(),1);var Me=require("../../odata-service-writer/dist/index.js"),d={Basic:"basic",Worklist:"worklist",ListDetail:"listdetail"};var Hi=ge(require("../../commonlibs/read-pkg-up/index.js"),1);var Ne=require("node:path");var Ki=require("../../commonlibs/semver/index.js");var Wf="1.71.0",ce="1.120.0";function Be(e,r){return e===""?!0:(0,Ki.gte)(e,r,{loose:!0})}t(Be,"compareUI5VersionGte");function $i(e){let r="",a=e.ui5?.minUI5Version??e.ui5?.version??"";return e.template.type===d.Basic&&(Be(a,ce)?r=ce:r=Wf),r}t($i,"getTemplateVersionPath");function H(e){return e.replace(`${Ne.sep}1.120.0`,"").replace(`${Ne.sep}1.71.0`,"")}t(H,"processDestinationPath");var Ji=require("../../fiori-generator-shared/dist/index.js"),Wi=require("node:path"),Yi=require("node:url");var Yf=(0,Wi.dirname)((0,Yi.fileURLToPath)(__esmImportMetaUrl)),zi="test/flp.html",Xf="app-preview",Qf="display";function Zf(e){e.baseComponent=e.baseComponent||"sap/ui/core/UIComponent",e.flpAction=e.flpAction||Qf,e.flpAppId=e.flpAppId||(0,Ji.getFlpId)(e.id,e.flpAction)}t(Zf,"setAppDefaults");function eg(e){e.viewName=e.viewName||"View1"}t(eg,"setBasicTemplateDefaults");function Xi(e){e.app.flpAppId=Xf,e.app.localStartFile=zi,e.app.startFile=zi}t(Xi,"setVirtualEndpointDefaults");function Qi(e){if(Zf(e.app),!e.app.sourceTemplate?.version||!e.app.sourceTemplate?.id){let a=Hi.default.sync({cwd:Yf});e.app.sourceTemplate={id:`${a?.packageJson.name}:${e.template.type}`,version:a?.packageJson.version,toolsId:e.app.sourceTemplate?.toolsId}}e.template.type===d.Basic&&eg(e.template.settings);let r=!0;if(Be(e.ui5?.minUI5Version??e.ui5?.version??"",ce)&&e.template.type===d.Basic&&(r=!1),e.appOptions=Object.assign({loadReuseLibs:r},e.appOptions),e.ui5){let a="sap.ushell";e.ui5.manifestLibs=e.ui5?.manifestLibs??e.ui5?.ui5Libs,Array.isArray(e.ui5?.ui5Libs)?e.ui5.ui5Libs=e.ui5?.ui5Libs?.concat(a):typeof e.ui5?.ui5Libs=="string"&&(e.ui5.ui5Libs=e.ui5?.ui5Libs.includes(a)?e.ui5?.ui5Libs:e.ui5?.ui5Libs.concat(a))}}t(Qi,"setDefaults");var Zi=t(e=>e.replace(/\\/g,"\\\\").replace(/(")/g,"\\$&"),"escapeFLPText");var fn=require("../../open-ux-shared/ui5-config/index.js");var rn=ge(require("../../commonlibs/i18next/index.js"),1);var en={info:{mockOnlyWarning:"This application was generated with a local metadata file and does not reference a live server. Please add the required server configuration or start this application with mock data using the target: `npm run start-mock`.",unsupportedTestTemplateMessage:"The specified template: {{ templateType }} is not supported for test generation. Generation will continue but the test files will not be generated."},text:{defaultAppDescription:"Description of test.me"}};var Ve="fiori-freestyle-writer",tn=rn.default.createInstance();async function Ge(){await tn.init({resources:{en:{[Ve]:en}},lng:"en",fallbackLng:"en",defaultNS:Ve,ns:[Ve],showSupportNotice:!1})}t(Ge,"initI18n");function an(e,r){return tn.t(e,r)}t(an,"t");Ge().catch(()=>{});var fe=require("../../fiori-generator-shared/dist/index.js");var gn=require("../../cap-config-writer/index.js");var nn=require("../../ui5-test-writer/dist/index.js");function tg(e,r){let a=r?"--config ./ui5-mock.yaml ":"";e.scripts={...e.scripts,"unit-test":`fiori run ${a}--open "test/unit/unitTests.qunit.html"`,"int-test":`fiori run ${a}--open "test/integration/opaTests.qunit.html"`}}t(tg,"addTestScripts");async function on(e,r,a,o,n,p){if(r.template.type===d.Basic){tg(o,a);let s={appId:r.app.id,applicationDescription:r.app.description,applicationTitle:r.app.title,viewName:r.template.settings.viewName,ui5Theme:r.ui5?.ui5Theme,ui5Version:r.ui5?.version,enableTypeScript:r.appOptions?.typescript,useVirtualPreviewEndpoints:r.appOptions?.useVirtualPreviewEndpoints};await(0,nn.generateFreestyleOPAFiles)(e,s,n,p)}else p?.info(an("info.unsupportedTestTemplateMessage",{templateType:r.template.type}))}t(on,"generateOPATests");var dn=require("../../ui5-test-writer/dist/index.js");var sn=(0,f.dirname)((0,un.fileURLToPath)(__esmImportMetaUrl));async function ag(e,r,a,o){await Ge();let n=(0,ln.default)(r);Qi(n);let p=n.appOptions?.typescript;a=await(0,pn.generate)(e,n,a);let s=(0,f.join)(sn,"..","templates"),l=[p?"**/*.js":"**/*.ts",...n.appOptions?.useVirtualPreviewEndpoints?["**/webapp/test/flpSandbox.html"]:[]],g=n.app.projectType==="EDMXBackend",{uShellBootstrapResourceUrl:y,uiBootstrapResourceUrl:J}=(0,fe.getBootstrapResourceUrls)(g,n.ui5?.frameworkUrl,n.ui5?.version),q={...n,uShellBootstrapResourceUrl:y,uiBootstrapResourceUrl:J},x=$i(n);if(a.copyTpl((0,f.join)(s,"common","add",x),e,{...q,escapeFLPText:Zi},void 0,{globOptions:{ignore:l,dot:!0},processDestinationPath:H}),a.copyTpl((0,f.join)(s,n.template.type,"add",n.template.type===d.Basic?x:""),e,n,void 0,{globOptions:{ignore:l,dot:!0},processDestinationPath:H}),n.template.type===d.Basic){let h=n.template.settings.viewName,X=(0,f.join)(e,"webapp","view",`${h}.view.xml`);a.copyTpl((0,f.join)(s,n.template.type,`custom/${x}/View.xml`),X,n,void 0,{processDestinationPath:H});let Re=p?"ts":"js",yn=(0,f.join)(e,`webapp/controller/${h}.controller.${Re}`);a.copyTpl((0,f.join)(s,n.template.type,`custom/${x}/Controller.${Re}`),yn,n,void 0,{processDestinationPath:H})}let W=(0,f.join)(e,"webapp","manifest.json"),Y=(0,f.join)(sn,"..","templates",n.template.type,"extend",n.template.type===d.Basic?x:"","webapp");a.extendJSON(W,JSON.parse((0,le.render)(a.read((0,f.join)(Y,"manifest.json")),n,{}))),a.append((0,f.join)(e,"webapp","i18n","i18n.properties"),(0,le.render)(a.read((0,f.join)(Y,"i18n","i18n.properties")),n,{}));let _=(0,f.join)(e,"package.json");a.extendJSON(_,JSON.parse((0,le.render)(a.read((0,f.join)(s,"common","extend","package.json")),n,{})));let v=n.appOptions?.addTests,b=JSON.parse(a.read(_));if(n.appOptions?.useVirtualPreviewEndpoints&&Xi(n),g){let h=!!n.service?.metadata;b.scripts={...b.scripts,...(0,fe.getPackageScripts)({localOnly:!!n.service&&!n.service?.url,addMock:h,sapClient:n.service?.client,flpAppId:n.app.flpAppId,startFile:n.app?.startFile,localStartFile:n.app?.localStartFile,generateIndex:n.appOptions?.generateIndex,addTest:v&&n.template.type===d.Basic,supportVirtualEndpoints:n.appOptions?.useVirtualPreviewEndpoints})},v&&await on(e,n,h,b,a,o)}else b.scripts={"deploy-config":"npx -p @sap/ux-ui5-tooling fiori add deploy-config cf"};if(a.writeJSON(_,b),n.service)await(0,cn.generate)(e,n.service,a);else{let h=(0,f.join)(e,"ui5-local.yaml"),X=await fn.UI5Config.newInstance(a.read(h));X.addFioriToolsProxyMiddleware({}),a.write(h,X.toString())}if(n.service?.capService){let h={appRoot:e,packageName:n.package.name??"",appId:n.app.id,sapux:n.appOptions?.sapux,enableCdsUi5Plugin:n.appOptions?.addCdsUi5Plugin,enableTypescript:n.appOptions?.typescript,disableRootPackageJsonUpdates:n.appOptions?.disableCapRootPkgJsonUpdates};await(0,gn.applyCAPUpdates)(a,n.service.capService,h)}return g&&v&&n.appOptions?.useVirtualPreviewEndpoints&&await(0,dn.addVirtualTestConfig)(e,[{framework:"OPA5",path:"/test/integration/opaTests.qunit.html",pattern:p?"/test/**/*Journey.*":"/test/**/AllJourneys.*"},{framework:"Testsuite"},{framework:"QUnit",path:"/test/unit/unitTests.qunit.html",pattern:"/test/unit/controller/*.{js,ts}"}],a),a}t(ag,"generate");var ig=void 0;0&&(module.exports={OdataVersion,TemplateType,generate});