UNPKG

@sap/generator-fiori

Version:

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

1 lines 22.2 kB
(()=>{var e,r,s={48676:e=>{function webpackEmptyContext(e){var r=new Error("Cannot find module '"+e+"'");throw r.code="MODULE_NOT_FOUND",r}webpackEmptyContext.keys=()=>[],webpackEmptyContext.resolve=webpackEmptyContext,webpackEmptyContext.id=48676,e.exports=webpackEmptyContext},58685:e=>{function webpackEmptyContext(e){var r=new Error("Cannot find module '"+e+"'");throw r.code="MODULE_NOT_FOUND",r}webpackEmptyContext.keys=()=>[],webpackEmptyContext.resolve=webpackEmptyContext,webpackEmptyContext.id=58685,e.exports=webpackEmptyContext},15411:e=>{function webpackEmptyContext(e){var r=new Error("Cannot find module '"+e+"'");throw r.code="MODULE_NOT_FOUND",r}webpackEmptyContext.keys=()=>[],webpackEmptyContext.resolve=webpackEmptyContext,webpackEmptyContext.id=15411,e.exports=webpackEmptyContext},36649:e=>{function webpackEmptyContext(e){var r=new Error("Cannot find module '"+e+"'");throw r.code="MODULE_NOT_FOUND",r}webpackEmptyContext.keys=()=>[],webpackEmptyContext.resolve=webpackEmptyContext,webpackEmptyContext.id=36649,e.exports=webpackEmptyContext},31629:e=>{function webpackEmptyContext(e){var r=new Error("Cannot find module '"+e+"'");throw r.code="MODULE_NOT_FOUND",r}webpackEmptyContext.keys=()=>[],webpackEmptyContext.resolve=webpackEmptyContext,webpackEmptyContext.id=31629,e.exports=webpackEmptyContext},1320:e=>{function webpackEmptyContext(e){var r=new Error("Cannot find module '"+e+"'");throw r.code="MODULE_NOT_FOUND",r}webpackEmptyContext.keys=()=>[],webpackEmptyContext.resolve=webpackEmptyContext,webpackEmptyContext.id=1320,e.exports=webpackEmptyContext},53306:e=>{function webpackEmptyContext(e){var r=new Error("Cannot find module '"+e+"'");throw r.code="MODULE_NOT_FOUND",r}webpackEmptyContext.keys=()=>[],webpackEmptyContext.resolve=webpackEmptyContext,webpackEmptyContext.id=53306,e.exports=webpackEmptyContext},69433:(e,r,s)=>{var i={"./cat":4921,"./cat.js":4921,"./cd":5414,"./cd.js":5414,"./chmod":77140,"./chmod.js":77140,"./common":46656,"./common.js":46656,"./cp":92906,"./cp.js":92906,"./dirs":54425,"./dirs.js":54425,"./echo":82448,"./echo.js":82448,"./error":75691,"./error.js":75691,"./exec":38196,"./exec-child":82587,"./exec-child.js":82587,"./exec.js":38196,"./find":1350,"./find.js":1350,"./grep":45965,"./grep.js":45965,"./head":87595,"./head.js":87595,"./ln":8267,"./ln.js":8267,"./ls":3296,"./ls.js":3296,"./mkdir":3890,"./mkdir.js":3890,"./mv":10994,"./mv.js":10994,"./popd":92148,"./popd.js":92148,"./pushd":43573,"./pushd.js":43573,"./pwd":83158,"./pwd.js":83158,"./rm":72836,"./rm.js":72836,"./sed":1285,"./sed.js":1285,"./set":6037,"./set.js":6037,"./sort":62909,"./sort.js":62909,"./tail":77795,"./tail.js":77795,"./tempdir":58988,"./tempdir.js":58988,"./test":99237,"./test.js":99237,"./to":82332,"./to.js":82332,"./toEnd":34339,"./toEnd.js":34339,"./touch":12062,"./touch.js":12062,"./uniq":23256,"./uniq.js":23256,"./which":52540,"./which.js":52540};function webpackContext(e){var r=webpackContextResolve(e);return s(r)}function webpackContextResolve(e){if(!s.o(i,e)){var r=new Error("Cannot find module '"+e+"'");throw r.code="MODULE_NOT_FOUND",r}return i[e]}webpackContext.keys=function webpackContextKeys(){return Object.keys(i)},webpackContext.resolve=webpackContextResolve,e.exports=webpackContext,webpackContext.id=69433},93274:function(e,r,s){"use strict";var i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(r,"__esModule",{value:!0});const n=s(73667),o=s(98434),a=s(58012),c=s(67875),p=i(s(91170)),d=s(33092),u=i(s(75930)),_=s(32357),l=s(15927),m=s(73387);class default_1 extends p.default{answers={url:"",package:""};prompts;appWizard;vscode;systemSelectionAnswers={};serviceConfigAnswers={content:"",serviceName:""};setPromptsCallback;constructor(e,r){super(e,r),this.env.conflicter&&(this.env.conflicter.force=!0),this.appWizard=n.AppWizard.create(r),this.vscode=r.vscode,u.default.configureLogging(this.options.logger,this.rootGeneratorName(),this.log,this.options.vscode,this.options.logLevel);const s=d.prompts;this.options.data?.systemName&&s.shift(),this.appWizard=n.AppWizard.create(r),this.appWizard[d.UI_SERVICE_CACHE]||(this.appWizard[d.UI_SERVICE_CACHE]={}),this.appWizard.setHeaderTitle("UI Service Generator"),this.prompts=new n.Prompts(s),this.setPromptsCallback=e=>{this.prompts&&this.prompts.setCallback(e)}}async initializing(){await a.TelemetryHelper.initTelemetrySettings({consumerModule:{name:"@sap/generator-fiori-ui-service",version:this.rootGeneratorVersion()},internalFeature:(0,o.isInternalFeaturesSettingEnabled)(),watchTelemetrySettingStore:!1}),await(0,d.initI18n)(),this.options.data?.systemName&&(u.default.logger.debug("Options passed into generator: "+JSON.stringify(this.options.data)),await this._initSteps())}async _initSteps(){if(await(0,m.authenticateInputData)(this.options.data,this.systemSelectionAnswers),this.systemSelectionAnswers.connectedSystem?.serviceProvider)try{if(this.options.data.id&&this.options.data.type){const e=this.options.data.type===l.BAS_OBJECT.BUSINESS_OBJECT?d.boUri:d.cdsUri;this.systemSelectionAnswers.objectGenerator=await this.systemSelectionAnswers.connectedSystem.serviceProvider.getUiServiceGenerator({name:this.options.data.id,uri:`${e}${this.options.data.id.toLowerCase()}`})}else this.systemSelectionAnswers.objectGenerator=await this.systemSelectionAnswers.connectedSystem.serviceProvider.getUiServiceGenerator({name:this.options.data.businessObject,uri:`${d.boUri}${this.options.data.businessObject.toLowerCase()}`});this.systemSelectionAnswers.connectedSystem.destination={Name:this.options.data.systemName}}catch(e){u.default.logger.error((0,d.t)("error.fetchingGenerator",{error:e.message}))}}async prompting(){if(!this.options.data?.systemName){const e=await(0,c.getSystemSelectionPrompts)(...(0,m.getFromCache)(this.appWizard),u.default.logger),r=await this.prompt(e.prompts);Object.assign(this.answers,r),Object.assign(this.systemSelectionAnswers,e.answers),(0,m.addToCache)(this.appWizard,this.systemSelectionAnswers,this.answers)}(0,m.setToolbarMessage)(this.options.data,this.systemSelectionAnswers,this.appWizard);const e=await(0,c.getConfigPrompts)(this.systemSelectionAnswers,u.default.logger),r=await this.prompt(e.prompts);Object.assign(this.answers,r),Object.assign(this.serviceConfigAnswers,e.answers)}async end(){this.appWizard.showWarning((0,d.t)("info.generatingUiService"),n.MessageType.prompt);const e=this.answers.transportFromList??this.answers.transportManual??this.answers.transportCreated??"";a.TelemetryHelper.createTelemetryData({...(0,_.getTelemetryData)(this.answers,this.options.data)}),a.TelemetryHelper.markAppGenStartTime(),await(0,m.generateService)(this.systemSelectionAnswers.objectGenerator,this.serviceConfigAnswers.content,e,this.appWizard).then((async e=>{e&&((0,a.sendTelemetry)(d.SERVICE_GENERATION_SUCCESS,a.TelemetryHelper.telemetryData).catch((e=>{u.default.logger.error((0,d.t)("error.sendingTelemetry",{error:e.message}))})),this.options.data?.path&&this.options.data?.providerSystem?await(0,m.writeBASMetadata)(this.serviceConfigAnswers,this.fs,this.appWizard,this.options.data,this.systemSelectionAnswers.connectedSystem.serviceProvider):(this.appWizard.showInformation((0,d.t)("info.generationSuccessful",{serviceName:this.serviceConfigAnswers.serviceName}),n.MessageType.notification),u.default.logger.info(`Generation of service ${this.serviceConfigAnswers.serviceName} successful`),u.default.logger.debug(`Generation response: ${JSON.stringify(e)}`)),u.default.logger.info("Generation completed"),this.answers.launchAppGen&&this.systemSelectionAnswers.connectedSystem&&(u.default.logger.info("Running post generation hook"),await(0,m.runPostGenHook)(this.options,(0,m.getAppGenSystemData)(this.systemSelectionAnswers),this.serviceConfigAnswers.content,this.systemSelectionAnswers.connectedSystem?.serviceProvider)))}))}}r.default=default_1},32357:(e,r,s)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.getTelemetryData=void 0;const i=s(67875);r.getTelemetryData=function getTelemetryData(e,r){let s;return r?.path?s="Storyboard":r?.providerSystem&&(s="ServiceCenter"),{...!!s&&{LaunchSource:s},ObjectType:e.businessObjectInterface?i.ObjectType.BUSINESS_OBJECT:i.ObjectType.CDS_VIEW,DraftEnabled:!!e.draftEnabled,LaunchAppGen:!!e.launchAppGen}}},15927:(e,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.BAS_OBJECT=void 0,r.BAS_OBJECT={BUSINESS_OBJECT:"BO INTERFACE",CDS:"CDS VIEW"}},73387:function(e,r,s){"use strict";var i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(r,"__esModule",{value:!0}),r.getFromCache=r.addToCache=r.setToolbarMessage=r.checkConnection=r.validateConnection=r.authenticateInputData=r.getAppGenSystemData=r.runPostGenHook=r.getServiceMedadataContent=r.getMetadata=r.getRelativeUrlFromContent=r.writeBASMetadata=r.generateService=void 0;const n=s(73667),o=s(75199),a=s(58012),c=s(84823),p=s(35685),d=s(16928),u=s(33092),_=s(67502),l=i(s(75930));function getRelativeUrlFromContent(e){const r=JSON.parse(e);return`/sap/opu/odata4/sap/${r.businessService.serviceBinding.serviceBindingName}/srvd/sap/${r.businessService.serviceDefinition.serviceDefinitionName}/0001/`}async function getMetadata(e,r,s=!1){return await r.get(`${e}/$metadata`).then((e=>e.data)).catch((e=>(s&&l.default.logger.error(`Error fetching metadata for generated service: ${e.message}`),"")))}function getServiceMedadataContent(e,r,s,i){return{providerSystem:e,relativeURL:r,metadata:{odataContent:s},serviceName:i.businessService.serviceBinding.serviceBindingName,providerType:p.ProviderType.SapSystem}}async function validateConnection(e,r,s){const i={destination:e},n=await(0,c.createAbapServiceProvider)(i,{ignoreCertErrors:!0,auth:s},!1,l.default.logger);try{return await checkConnection(n),void Object.assign(r,{connectedSystem:{serviceProvider:n,destination:{Name:e}}})}catch(r){return void l.default.logger.error((0,_.t)("error.connectionFailed",{system:e}))}}async function checkConnection(e){try{return await e.get("/sap/bc/adt/discovery",{headers:{Accept:"application/atomsvc+xml"}}),!0}catch{return!1}}r.generateService=async function generateService(e,r,s,i){return await e.generate(r,s).catch((e=>{i.showError(`${(0,_.t)("error.generatingService")}`,n.MessageType.notification),l.default.logger.error(`Error generating service: ${e.message}`),l.default.logger.error(`${e.code} ${e.response?.status} ${e.response?.data}`),a.TelemetryHelper.createTelemetryData({ErrorMessage:e.message,ErrorCode:e.code,ResponseStatus:e.response?.status}),(0,a.sendTelemetry)(u.SERVICE_GENERATION_FAIL,a.TelemetryHelper.telemetryData).catch((e=>{l.default.logger.error(`Error sending telemetry: ${e.message}`)}))}))},r.writeBASMetadata=async function writeBASMetadata(e,r,s,i,o){const a=getRelativeUrlFromContent(e.content);let c=await getMetadata(a,o);if(c||(await new Promise((e=>setTimeout(e,5e3))),c=await getMetadata(a,o,!0)),c){const o=getServiceMedadataContent(i.providerSystem,a,c,JSON.parse(e.content));r.writeJSON((0,d.join)(i.path,".service.metadata"),o),s.showInformation((0,_.t)("info.generationSuccessfulWriteFile",{serviceName:e.serviceName}),n.MessageType.notification),l.default.logger.info((0,_.t)("info.generationSuccessfulWriteFile",{serviceName:e.serviceName}))}else s.showInformation((0,_.t)("info.generationSuccessfulMetadataFail",{serviceName:e.serviceName}),n.MessageType.notification),l.default.logger.info((0,_.t)("info.generationSuccessfulMetadataFail",{serviceName:e.serviceName}))},r.getRelativeUrlFromContent=getRelativeUrlFromContent,r.getMetadata=getMetadata,r.getServiceMedadataContent=getServiceMedadataContent,r.runPostGenHook=async function runPostGenHook(e,r,s,i){const n=getRelativeUrlFromContent(s),o={type:"SERVICE_GEN_DATA",system:r,service:{url:n,metadata:await getMetadata(n,i)}};e.data?.path&&Object.assign(o,{project:{targetPath:(0,d.dirname)(e.data?.path),name:(0,d.basename)(e.data?.path)}}),l.default.logger.info(`Launching App Generator with data: ${JSON.stringify(o)} and command ${e.data?.appGenLaunchCommand}`),setTimeout((()=>{e.vscode?.commands?.executeCommand?.(e.data?.appGenLaunchCommand??"sap.ux.service.generated.handler",o)}),500)},r.getAppGenSystemData=function getAppGenSystemData(e){return(0,o.isAppStudio)()?{destination:e.connectedSystem?.destination?.Name??""}:{name:e.connectedSystem?.backendSystem?.name??"",url:e.connectedSystem?.backendSystem?.url??"",client:e.connectedSystem?.backendSystem?.client??""}},r.authenticateInputData=async function authenticateInputData(e,r){const s=e.user&&e.password?{username:e.user,password:e.password}:void 0;await validateConnection(e.systemName,r,s)},r.validateConnection=validateConnection,r.checkConnection=checkConnection,r.setToolbarMessage=function setToolbarMessage(e,r,s){e?.systemName&&!r.connectedSystem?.serviceProvider?s.showError((0,_.t)("error.authentication"),n.MessageType.prompt):e?.systemName&&!r.objectGenerator?s.showError((0,_.t)("error.noGeneratorFoundBo"),n.MessageType.prompt):s.showWarning((0,_.t)("info.generationWarning"),n.MessageType.prompt)},r.addToCache=function addToCache(e,r,s){e[u.UI_SERVICE_CACHE]&&Object.assign(e[u.UI_SERVICE_CACHE],{systemSelectionAnswers:s,systemName:r.connectedSystem?.destination?.Name??r.connectedSystem?.backendSystem?.name})},r.getFromCache=function getFromCache(e){return[e[u.UI_SERVICE_CACHE].systemSelectionAnswers,e[u.UI_SERVICE_CACHE].systemName]}},25609:(e,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.SERVICE_GENERATION_FAIL=r.SERVICE_GENERATION_SUCCESS=r.UI_SERVICE_CACHE=r.cdsUri=r.boUri=r.prompts=r.STEP_SERVICE_CONFIG=r.STEP_SAP_SYSTEM_CONFIG=void 0,r.STEP_SAP_SYSTEM_CONFIG="SAP_SYSTEM_CONFIG",r.STEP_SERVICE_CONFIG="SERVICE_CONFIG",r.prompts=[{key:r.STEP_SAP_SYSTEM_CONFIG,name:"SAP System selection",description:"",order:0},{key:r.STEP_SERVICE_CONFIG,name:"UI Service Configuration",description:"",order:1}],r.boUri="/sap/bc/adt/bo/behaviordefinitions/",r.cdsUri="/sap/bc/adt/ddic/ddl/sources/",r.UI_SERVICE_CACHE="$ui-service-cache",r.SERVICE_GENERATION_SUCCESS="SERVICE_GENERATION_SUCCESS",r.SERVICE_GENERATION_FAIL="SERVICE_GENERATION_FAIL"},67502:function(e,r,s){"use strict";var i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(r,"__esModule",{value:!0}),r.t=r.initI18n=void 0;const n=i(s(3993)),o=i(s(97602)),a="ui-service-generator";async function initI18n(){await n.default.init({lng:"en",fallbackLng:"en"},(()=>n.default.addResourceBundle("en",a,o.default)))}r.initI18n=initI18n,r.t=function t(e,r){return r?.ns||(r=Object.assign(r??{},{ns:a})),n.default.t(e,r)},initI18n().catch((()=>{}))},33092:function(e,r,s){"use strict";var i=this&&this.__createBinding||(Object.create?function(e,r,s,i){void 0===i&&(i=s);var n=Object.getOwnPropertyDescriptor(r,s);n&&!("get"in n?!r.__esModule:n.writable||n.configurable)||(n={enumerable:!0,get:function(){return r[s]}}),Object.defineProperty(e,i,n)}:function(e,r,s,i){void 0===i&&(i=s),e[i]=r[s]}),n=this&&this.__exportStar||function(e,r){for(var s in e)"default"===s||Object.prototype.hasOwnProperty.call(r,s)||i(r,e,s)};Object.defineProperty(r,"__esModule",{value:!0}),n(s(25609),r),n(s(75930),r),n(s(67502),r)},75930:(e,r,s)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});const i=s(58012);class UiServiceGenLogger{static _logger=i.DefaultLogger;static get logger(){return UiServiceGenLogger._logger}static set logger(e){UiServiceGenLogger._logger=e}static configureLogging(e,r,s,n,o){const a=new i.LogWrapper(r,s,o,e,n);UiServiceGenLogger.logger=a}}r.default=UiServiceGenLogger},29963:e=>{function webpackEmptyContext(e){var r=new Error("Cannot find module '"+e+"'");throw r.code="MODULE_NOT_FOUND",r}webpackEmptyContext.keys=()=>[],webpackEmptyContext.resolve=webpackEmptyContext,webpackEmptyContext.id=29963,e.exports=webpackEmptyContext},63999:(e,r,s)=>{var i={"./Find-VisualStudio.cs":99077,"./build":40603,"./build.js":40603,"./clean":36382,"./clean.js":36382,"./configure":48791,"./configure.js":48791,"./create-config-gypi":22612,"./create-config-gypi.js":22612,"./find-node-directory":17847,"./find-node-directory.js":17847,"./find-python":54615,"./find-python.js":54615,"./find-visualstudio":68271,"./find-visualstudio.js":68271,"./install":1476,"./install.js":1476,"./list":53123,"./list.js":53123,"./node-gyp":27626,"./node-gyp.js":27626,"./process-release":35546,"./process-release.js":35546,"./rebuild":52832,"./rebuild.js":52832,"./remove":20227,"./remove.js":20227,"./util":22383,"./util.js":22383};function webpackContext(e){var r=webpackContextResolve(e);return s(r)}function webpackContextResolve(e){if(!s.o(i,e)){var r=new Error("Cannot find module '"+e+"'");throw r.code="MODULE_NOT_FOUND",r}return i[e]}webpackContext.keys=function webpackContextKeys(){return Object.keys(i)},webpackContext.resolve=webpackContextResolve,e.exports=webpackContext,webpackContext.id=63999},72470:e=>{"use strict";e.exports=require("@zowe/secrets-for-zowe-sdk")},5827:e=>{"use strict";e.exports=require("applicationinsights-native-metrics")},32545:e=>{"use strict";e.exports=require("esprima")},54980:e=>{"use strict";e.exports=require("vscode")},42613:e=>{"use strict";e.exports=require("assert")},90290:e=>{"use strict";e.exports=require("async_hooks")},20181:e=>{"use strict";e.exports=require("buffer")},35317:e=>{"use strict";e.exports=require("child_process")},64236:e=>{"use strict";e.exports=require("console")},49140:e=>{"use strict";e.exports=require("constants")},76982:e=>{"use strict";e.exports=require("crypto")},72250:e=>{"use strict";e.exports=require("dns")},24434:e=>{"use strict";e.exports=require("events")},79896:e=>{"use strict";e.exports=require("fs")},91943:e=>{"use strict";e.exports=require("fs/promises")},58611:e=>{"use strict";e.exports=require("http")},65692:e=>{"use strict";e.exports=require("https")},73339:e=>{"use strict";e.exports=require("module")},69278:e=>{"use strict";e.exports=require("net")},70857:e=>{"use strict";e.exports=require("os")},16928:e=>{"use strict";e.exports=require("path")},82987:e=>{"use strict";e.exports=require("perf_hooks")},932:e=>{"use strict";e.exports=require("process")},83480:e=>{"use strict";e.exports=require("querystring")},23785:e=>{"use strict";e.exports=require("readline")},2203:e=>{"use strict";e.exports=require("stream")},13193:e=>{"use strict";e.exports=require("string_decoder")},53557:e=>{"use strict";e.exports=require("timers")},64756:e=>{"use strict";e.exports=require("tls")},52018:e=>{"use strict";e.exports=require("tty")},87016:e=>{"use strict";e.exports=require("url")},39023:e=>{"use strict";e.exports=require("util")},43106:e=>{"use strict";e.exports=require("zlib")},97602:e=>{"use strict";e.exports=JSON.parse('{"error":{"fetchingGenerator":"Error fetching generator: {{error}}","sendingTelemetry":"Error sending telemetry event","connectionFailed":"Connection to the discovery service on backend system {{system}} failed.","authentication":"Authentication failed with system data provided, unable to continue with UI Service generation.","generatingService":"The UI Service failed to create successfully. Please see the log in \'Application Wizard.Generators\' output for more details.","noGeneratorFoundBo":"No generator found for the selected business object interface"},"info":{"generationSuccessful":"UI Service {{serviceName}} was generated successfully","generationSuccessfulWriteFile":"UI Service {{serviceName}} has been created successfully and has been added to your project","generationSuccessfulMetadataFail":"UI Service {{serviceName}} has been created successfully, but could not be added to your project","generationWarning":"Generation of UI Service might take a few minutes. Please be patient.","generatingUiService":"Generating UI service..."}}')}},i={};function __webpack_require__(e){var r=i[e];if(void 0!==r)return r.exports;var n=i[e]={id:e,loaded:!1,exports:{}};return s[e].call(n.exports,n,n.exports,__webpack_require__),n.loaded=!0,n.exports}__webpack_require__.m=s,__webpack_require__.c=i,__webpack_require__.x=()=>{var e=__webpack_require__.O(void 0,[288,19,491,977,830],(()=>__webpack_require__(__webpack_require__.s=93274)));return e=__webpack_require__.O(e)},e=[],__webpack_require__.O=(r,s,i,n)=>{if(!s){var o=1/0;for(d=0;d<e.length;d++){for(var[s,i,n]=e[d],a=!0,c=0;c<s.length;c++)(!1&n||o>=n)&&Object.keys(__webpack_require__.O).every((e=>__webpack_require__.O[e](s[c])))?s.splice(c--,1):(a=!1,n<o&&(o=n));if(a){e.splice(d--,1);var p=i();void 0!==p&&(r=p)}}return r}n=n||0;for(var d=e.length;d>0&&e[d-1][2]>n;d--)e[d]=e[d-1];e[d]=[s,i,n]},__webpack_require__.n=e=>{var r=e&&e.__esModule?()=>e.default:()=>e;return __webpack_require__.d(r,{a:r}),r},__webpack_require__.d=(e,r)=>{for(var s in r)__webpack_require__.o(r,s)&&!__webpack_require__.o(e,s)&&Object.defineProperty(e,s,{enumerable:!0,get:r[s]})},__webpack_require__.f={},__webpack_require__.e=e=>Promise.all(Object.keys(__webpack_require__.f).reduce(((r,s)=>(__webpack_require__.f[s](e,r),r)),[])),__webpack_require__.u=e=>(({19:"open-ux-shared",288:"commonlibs",491:"odata-service-writer/dist",977:"fiori-generator-shared/dist"}[e]||e)+"/index.js"),__webpack_require__.o=(e,r)=>Object.prototype.hasOwnProperty.call(e,r),__webpack_require__.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},__webpack_require__.nmd=e=>(e.paths=[],e.children||(e.children=[]),e),__webpack_require__.j=163,__webpack_require__.p="",(()=>{var e={163:1};__webpack_require__.O.require=r=>e[r];__webpack_require__.f.require=(r,s)=>{e[r]||(r=>{var s=r.modules,i=r.ids,n=r.runtime;for(var o in s)__webpack_require__.o(s,o)&&(__webpack_require__.m[o]=s[o]);n&&n(__webpack_require__);for(var a=0;a<i.length;a++)e[i[a]]=1;__webpack_require__.O()})(require("../"+__webpack_require__.u(r)))}})(),r=__webpack_require__.x,__webpack_require__.x=()=>(__webpack_require__.e(288),__webpack_require__.e(19),__webpack_require__.e(491),__webpack_require__.e(977),__webpack_require__.e(830),r());var n=__webpack_require__.x();module.exports=n})();