text: jQuery.sap.registerPreloadedModules({
  	"version": "2.0",
  	"name": "com/sap/mentors/lemonaid/Component-preload",
  	"modules": {
  		"com/sap/mentors/lemonaid/Component.js": "sap.ui.define([\"sap/ui/core/UIComponent\",\"sap/ui/Device\",\"com/sap/mentors/lemonaid/model/models\",\"com/sap/mentors/lemonaid/controller/ErrorHandler\",\"com/sap/mentors/lemonaid/util/openui5_googlemaps/ScriptsUtil\"],function(e,t,o,i,a){\"use strict\";return e.extend(\"com.sap.mentors.lemonaid.Component\",{metadata:{manifest:\"json\"},init:function(){e.prototype.init.apply(this,arguments),$(\".loader-icon\").removeClass(\"spinning-cog\").addClass(\"shrinking-cog\"),$(\".loader-background\").fadeOut(),$(\".loader-text\").fadeOut(),window.setTimeout(function(){$(\"#loader\").remove()},400);var t=jQuery.sap.getResourcePath(\"openui5/googlemaps/loadScripts\");jQuery.sap.registerResourcePath(\"google.maps\",t),this._oErrorHandler=new i(this),this.getModel().setSizeLimit(1e3),this.metadata={},this.getModel().attachMetadataLoaded(function(e){this.metadata=e.getParameter(\"metadata\")},this),this.setModel(o.createDeviceModel(),\"device\"),this.setModel(o.createConfigModel(this.getModel()),\"config\"),this.setModel(o.createMenuModel(this.getModel(\"i18n\").getResourceBundle(),this.getModel(\"config\")),\"menu\"),a.setApiKey(\"AIzaSyCaQHRFcYj9WY2yU_bfaf1pW5MWpszjWrM\"),this.getRouter().initialize()},destroy:function(){this._oErrorHandler.destroy(),e.prototype.destroy.apply(this,arguments)}})});",
  		"com/sap/mentors/lemonaid/controller/Admin.controller.js": "sap.ui.define([\"com/sap/mentors/lemonaid/controller/BaseController\",\"sap/ui/model/json/JSONModel\"],function(t,e){\"use strict\";return t.extend(\"com.sap.mentors.lemonaid.controller.Admin\",{onInit:function(){this.view=this.getView(),this.component=this.getComponent(),this.router=this.getRouter(),this.i18n=this.component.getModel(\"i18n\").getResourceBundle(),this.router.getRoute(\"Admin\").attachMatched(this.onRouteMatched,this)},onRouteMatched:function(t){this.router.navTo(\"Admin-Health\",null,!0)},onTabSelect:function(t){this.router.navTo(t.getParameter(\"key\"))}})});",
  		"com/sap/mentors/lemonaid/controller/Admin/Health.controller.js": "sap.ui.define([\"com/sap/mentors/lemonaid/controller/BaseController\",\"sap/ui/model/json/JSONModel\"],function(t,e){\"use strict\";return t.extend(\"com.sap.mentors.lemonaid.controller.Admin.Health\",{onInit:function(){this.view=this.getView(),this.component=this.getComponent(),this.router=this.getRouter(),this.i18n=this.component.getModel(\"i18n\").getResourceBundle(),this.model=new e,this.view.setModel(this.model),this._loadHealth()},onRefresh:function(){this._loadHealth()},formatIcon:function(t){switch(t){case\"DOWN\":return\"sap-icon://status-error\";case\"UP\":return\"sap-icon://sys-enter-2\";case\"OUT_OF_SERVICE\":return\"sap-icon://status-inactive\";default:return\"sap-icon://status-in-process\"}},formatIconColor:function(t){switch(t){case\"DOWN\":return\"red\";case\"UP\":return\"green\";case\"OUT_OF_SERVICE\":return\"red\";default:return\"yellow\"}},formatStatusText:function(t){switch(t){case\"DOWN\":return this.i18n.getText(\"HealthStatusDown\");case\"UP\":return this.i18n.getText(\"HealthStatusUp\");case\"OUT_OF_SERVICE\":return this.i18n.getText(\"HealthStatusOutOfService\");default:return this.i18n.getText(\"HealthStatusWarning\")}},_loadHealth:function(t){jQuery.ajax(\"/admin/health\",{dataType:\"json\"}).always(function(t){var e=[];t.responseJSON&&(t=t.responseJSON),jQuery.each(t,function(t,s){if(\"status\"===t)e.push({titleText:\"Overall Health\",status:{title:\"Health status\",status:s}});else{var a=\"\";\"db\"===t?(a=\"DB\",s.result=s.hello+\" profiles\",delete s.hello):(a=t.replace(/([A-Z0-9])/g,\" $1\"),a=a.charAt(0).toUpperCase()+a.slice(1)),\"diskSpace\"===t&&(s.total=Math.round(s.total/1024/1024)+\" MB\",s.free=Math.round(s.free/1024/1024)+\" MB\",s.threshold=Math.round(s.threshold/1024/1024)+\" MB\"),\"twitter\"===t&&\"NotAuthenticated\"===s.status&&(s.result=\"Not authenticated\");var n={titleText:a,status:{title:\"Health status\",status:s.status,details:[]}};jQuery.each(s,function(t,e){\"status\"!==t&&(t=t.charAt(0).toUpperCase()+t.slice(1),n.status.details.push({label:t,text:e}))}),e.push(n)}}.bind(this)),this.model.setProperty(\"/tiles\",e)}.bind(this))}})});",
  		"com/sap/mentors/lemonaid/controller/Admin/Twitter.controller.js": "sap.ui.define([\"com/sap/mentors/lemonaid/controller/BaseController\",\"sap/ui/model/json/JSONModel\"],function(n,o){\"use strict\";return n.extend(\"com.sap.mentors.lemonaid.controller.Admin.Twitter\",{onInit:function(){}})});",
  		"com/sap/mentors/lemonaid/controller/App.controller.js": "sap.ui.define([\"com/sap/mentors/lemonaid/controller/BaseController\",\"sap/ui/model/json/JSONModel\"],function(e,t){\"use strict\";return e.extend(\"com.sap.mentors.lemonaid.controller.App\",{onInit:function(){var e,o,n=this.getView().getBusyIndicatorDelay();e=new t({busy:!0,delay:0}),this.setModel(e,\"appView\"),o=function(){e.setProperty(\"/busy\",!1),e.setProperty(\"/delay\",n)},this.getOwnerComponent().getModel().metadataLoaded().then(o),this.getOwnerComponent().getModel().attachRequestSent(function(){sap.ui.core.BusyIndicator.show()}),this.getOwnerComponent().getModel().attachRequestCompleted(function(){sap.ui.core.BusyIndicator.hide()})}})});",
  		"com/sap/mentors/lemonaid/controller/Attachments.controller.js": "sap.ui.define([\"com/sap/mentors/lemonaid/controller/BaseController\",\"sap/ui/model/json/JSONModel\",\"sap/m/MessageBox\",\"sap/m/BusyDialog\"],function(e,t,o,n){\"use strict\";return e.extend(\"com.sap.mentors.lemonaid.controller.Attachments\",{busyDialog:new n,getComponent:function(e){return e instanceof sap.ui.core.mvc.View&&e.getController()&&e.getController().getOwnerComponent()?e.getController().getOwnerComponent():e.getParent()?this.getComponent(e.getParent()):null},onBeforeUploadStarts:function(e){e.getParameters().addHeaderParameter(new sap.m.UploadCollectionParameter({name:\"slug\",value:e.getParameter(\"fileName\")}));var t=this.getView().getModel(\"i18n\").getResourceBundle();this.busyDialog.setTitle(t.getText(\"attachment\")),this.busyDialog.setText(t.getText(\"uploadingAttachment\",[e.getParameter(\"fileName\")])),this.busyDialog.open()},onUploadComplete:function(e){var t=e.getParameter(\"mParameters\");if(t.status>=400){var n=this.getView().getModel(\"i18n\").getResourceBundle();this.getComponent(this.getView());o.error(n.getText(\"errorDuringUpload\",[t.status,t.responseRaw]),{})}this.getView().getModel().read(this.getView().getBindingContext().getPath()+\"/Attachments\"),this.getView().getModel().refresh(),this.busyDialog.close()},onFileDeleted:function(e){this.getView().getModel().remove(e.getParameter(\"item\").getBindingContext().getPath())},onDownloadItems:function(e){var t=this.getView().byId(\"UploadCollection\"),n=t.getSelectedItems();if(n.length>0)for(var a=0;a<n.length;a++)t.downloadItem(n[a],!0);else{var i=this.getView().getModel(\"i18n\").getResourceBundle();this.getComponent(this.getView());o.information(i.getText(\"selectAttachmentsFirst\"),{})}}})});",
  		"com/sap/mentors/lemonaid/controller/BaseBlock.controller.js": "sap.ui.define([\"com/sap/mentors/lemonaid/controller/BaseController\",\"com/sap/mentors/lemonaid/util/formatters\"],function(e,t){\"use strict\";return e.extend(\"com.sap.mentors.lemonaid.controller.BaseBlock\",{formatters:t,onInit:function(){var e=sap.ui.getCore().getEventBus();e.subscribe(\"BlockChannel\",\"readBlockContent\",this.handleReadBlockContent,this),e.subscribe(\"BlockChannel\",\"removeDataBinding\",this.handleRemoveDataBinding,this)},handleReadBlockContent:function(e,t,n){var i=sap.ui.getCore().getEventBus(),a=this.getView(),s=a.getContent()[0]._aElements,l=[],o={};if(a.sId.includes(\"creation\")){o.viewName=a.getId();for(var d in s){var u=s[d].sId;if(u.includes(\"input\"))l.push(s[d].getValue()),o[u.split(\"-\")[6]]=s[d].getValue();else if(u.includes(\"select\"))l.push(s[d].getSelectedKey()),o[u.split(\"-\")[6]]=s[d].getSelectedKey();else if(u.includes(\"switch\"))l.push(s[d].getState()),o[u.split(\"-\")[6]]=s[d].getState();else if(u.includes(\"date\")){var r,c=s[d].getDateValue();null!=c?(c=c.toDateString(),r=new Date(c+\" GMT+0000 (UTC)\")):r=null,l.push(r),o[u.split(\"-\")[6]]=r}}}else o=null;i.publish(\"MyChannelAddition\",\"notifyMentorAdditionHandler\",{data:o})},handleRemoveDataBinding:function(e,t,n){var i=this.getView();if(i.sId.includes(\"creation\")){var a=i.getContent()[0]._aElements;for(var s in a){var l=a[s].sId;l.includes(\"input\")?a[s].unbindAggregation(\"value\",!0):l.includes(\"select\")?a[s].unbindAggregation(\"selectedKey\",!0):l.includes(\"switch\")?a[s].unbindAggregation(\"state\",!0):l.includes(\"date\")&&a[s].unbindAggregation(\"value\",!0)}}}})});",
  		"com/sap/mentors/lemonaid/controller/BaseController.js": "sap.ui.define([\"sap/ui/core/mvc/Controller\",\"sap/ui/core/routing/History\",\"sap/ui/core/UIComponent\"],function(e,t,n){\"use strict\";return e.extend(\"com.sap.mentors.lemonaid.controller.BaseController\",{getRouter:function(){return n.getRouterFor(this)},getEventBus:function(){return this.getOwnerComponent().getEventBus()},getComponent:function(){return this.getOwnerComponent()?this.getOwnerComponent():this.getParent().getOwnerComponent()},getModel:function(e){return this.getView().getModel(e)},setModel:function(e,t){return this.getView().setModel(e,t)},getResourceBundle:function(){return this.getOwnerComponent().getModel(\"i18n\").getResourceBundle()},getMessageManager:function(){return this._oMessageManager||(this._oMessageManager=sap.ui.getCore().getMessageManager()),this._oMessageManager},onNavBack:function(e){var n,o;n=t.getInstance(),o=n.getPreviousHash(),void 0!==o?window.history.go(-1):this.getRouter().navTo(\"Main\",{},!0)}})});",
  		"com/sap/mentors/lemonaid/controller/ContentList.controller.js": "sap.ui.define([\"com/sap/mentors/lemonaid/controller/BaseController\"],function(n){\"use strict\";return n.extend(\"com.sap.mentors.lemonaid.controller.ContentList\",{onInit:function(){}})});",
  		"com/sap/mentors/lemonaid/controller/ErrorHandler.js": "sap.ui.define([\"sap/ui/base/Object\",\"sap/m/MessageBox\"],function(e,t){\"use strict\";return e.extend(\"com.sap.mentors.lemonaid.controller.ErrorHandler\",{constructor:function(e){this._oResourceBundle=e.getModel(\"i18n\").getResourceBundle(),this._oComponent=e,this._oModel=e.getModel(),this._bMessageOpen=!1,this._sErrorText=this._oResourceBundle.getText(\"errorText\"),this._oModel.attachMetadataFailed(this._metadataFailedHandler,this),this._oModel.attachRequestFailed(this._requestFailedHandler,this)},_metadataFailedHandler:function(e){var t=e.getParameters();this._showMetadataError(t.response)},_requestFailedHandler:function(e){var t=e.getParameters();(\"404\"!==t.response.statusCode||404===t.response.statusCode&&0===t.response.responseText.indexOf(\"Cannot POST\"))&&this._showServiceError(t.response)},_showMetadataError:function(e){t.error(this._sErrorText,{id:\"metadataErrorMessageBox\",details:e,actions:[t.Action.RETRY,t.Action.CLOSE],onClose:function(e){e===t.Action.RETRY&&this._oModel.refreshMetadata()}.bind(this)})},_showServiceError:function(e){this._bMessageOpen||(this._bMessageOpen=!0,t.error(this._sErrorText,{id:\"serviceErrorMessageBox\",details:e,actions:[t.Action.CLOSE],onClose:function(){this._bMessageOpen=!1}.bind(this)}))}})});",
  		"com/sap/mentors/lemonaid/controller/EventList.controller.js": "sap.ui.define([\"com/sap/mentors/lemonaid/controller/BaseController\",\"com/sap/mentors/lemonaid/util/formatters\",\"sap/ui/model/json/JSONModel\",\"sap/ui/model/Filter\",\"sap/ui/model/FilterOperator\"],function(t,e,i,n,s){\"use strict\";return t.extend(\"com.sap.mentors.lemonaid.controller.EventList\",{formatters:e,onInit:function(){this.ui=new i,this.model=this.getComponent().getModel(),this.view=this.getView(),this.component=this.getComponent(),this.router=this.getRouter(),this.view.setModel(this.ui,\"ui\"),this.router.getRoute(\"Events\").attachMatched(this.onRouteMatched,this),this.list=this.byId(\"eventList\"),this.details=this.byId(\"eventDetails\"),this.currentId=null,this.whenListLoaded=new Promise(function(t){this._resolveListLoaded=t}.bind(this)),this.whenRouteMatched=new Promise(function(t){this.resolveRouteMatched=t}.bind(this))},onRouteMatched:function(t){var e=this.currentId=t.getParameter(\"arguments\").Id;this.whenListLoaded.then(function(){this.currentId&&jQuery.each(this.list.getItems(),function(t,i){i.getBindingContext().getObject().Id===e&&this._selectItem(i)}.bind(this))}.bind(this)),this.resolveRouteMatched()},onUpdateFinished:function(t){this.whenRouteMatched.then(function(){if(!this.currentId){var t=this.list.getItems()[0];t&&this.getRouter().navTo(\"Events\",{Id:t.getBindingContext().getProperty(\"Id\")})}}.bind(this)),this._resolveListLoaded()},onSearch:function(t){var e=t.getParameters().query,i=new n([new n(\"Name\",s.Contains,e),new n(\"Location\",s.Contains,e)]);this.list.getBinding(\"items\").filter(i)},onSelectionChange:function(t){var e=t.getParameter(\"listItem\")||t.getSource();this.getRouter().navTo(\"Events\",{Id:e.getBindingContext().getProperty(\"Id\")})},_selectItem:function(t){this.list.setSelectedItem(t),this.details.bindElement(t.getBindingContext().getPath())}})});",
  		"com/sap/mentors/lemonaid/controller/Help.controller.js": "sap.ui.define([\"com/sap/mentors/lemonaid/controller/BaseController\",\"sap/ui/model/json/JSONModel\",\"com/sap/mentors/lemonaid/util/showdown\"],function(t,e){\"use strict\";return t.extend(\"com.sap.mentors.lemonaid.controller.Help\",{urls:{faq:\"https://raw.githubusercontent.com/wiki/sapmentors/lemonaid/FAQ.md\",about:\"https://raw.githubusercontent.com/wiki/sapmentors/lemonaid/About.md\"},onInit:function(){this.view=this.getView(),this.component=this.getComponent(),this.router=this.getRouter(),this.i18n=this.component.getModel(\"i18n\").getResourceBundle(),this.router.getRoute(\"Help\").attachMatched(this.onRouteMatched,this),this.model=new e,this.view.setModel(this.model),this._loadModel()},onRouteMatched:function(t){this.router.navTo(\"Help-Faq\",null,!0)},onTabSelect:function(t){this.router.navTo(t.getParameter(\"key\"))},_loadModel:function(){var t=new showdown.Converter;jQuery.each(this.urls,function(e,o){this.model.setProperty(\"/\"+e,\"\"),jQuery.ajax(o).done(function(o){this.model.setProperty(\"/\"+e,t.makeHtml(o))}.bind(this))}.bind(this))}})});",
  		"com/sap/mentors/lemonaid/controller/Help/About.controller.js": "sap.ui.define([\"com/sap/mentors/lemonaid/controller/BaseController\",\"sap/ui/model/json/JSONModel\"],function(o,e){\"use strict\";return o.extend(\"com.sap.mentors.lemonaid.controller.Help.About\",{onInit:function(){}})});",
  		"com/sap/mentors/lemonaid/controller/Help/Faq.controller.js": "sap.ui.define([\"com/sap/mentors/lemonaid/controller/BaseController\",\"sap/ui/model/json/JSONModel\"],function(o,e){\"use strict\";return o.extend(\"com.sap.mentors.lemonaid.controller.Help.Faq\",{onInit:function(){}})});",
  		"com/sap/mentors/lemonaid/controller/ImportExport.controller.js": "sap.ui.define([\"com/sap/mentors/lemonaid/controller/BaseController\",\"sap/ui/model/json/JSONModel\",\"sap/m/MessageBox\",\"sap/m/MessageToast\",\"sap/m/BusyDialog\",\"sap/ui/core/util/Export\",\"sap/ui/core/util/ExportColumn\",\"sap/ui/core/util/ExportTypeCSV\",\"com/sap/mentors/lemonaid/util/GuidGenerator\",\"com/sap/mentors/lemonaid/util/papaparse\"],function(e,t,o,r,a,i,n,l,s){\"use strict\";return e.extend(\"com.sap.mentors.lemonaid.controller.ImportExport\",{busyDialog:new a,guidGenerator:s,onInit:function(){var e=this;this.view=this.getView(),this.component=this.getComponent(),this.model=this.component.getModel(),this.router=this.getRouter(),this.i18n=this.component.getModel(\"i18n\").getResourceBundle(),this.ui=new t,this.setModel(this.ui,\"ui\"),this.metadata=this.component.metadata,this.model.metadataLoaded().then(function(){e.metadata=e.component.metadata,e._buildFieldGroups(\"Model.Mentor\"),e.ui.refresh()})},onSelectAll:function(e){this._toggleFieldGroup(e.getSource().getBindingContext(\"ui\").sPath,!0)},onSelectNone:function(e){this._toggleFieldGroup(e.getSource().getBindingContext(\"ui\").sPath,!1)},onDownload:function(e){var t=new i({exportType:new l({separatorChar:\";\"}),models:this.model,rows:{path:\"/Mentors\"}});jQuery.each(this.ui.getProperty(\"/FieldGroups\"),function(e,o){var r=t;jQuery.each(o.Fields,function(e,t){t.Value&&r.addColumn(new n({name:t.Name,template:{content:\"{\"+t.Id+\"}\"}}))})}),t.saveFile(\"mentors\").catch(function(e){o.error(\"Error while downloading export file\\n\\n\"+e)}).then(function(){t.destroy()})},onTypeMismatch:function(e){o.error(this.i18n.getText(\"importOnlyCsv\"))},onUploadChange:function(e){var t=this,o=0,r=0,a=0,i=e.getParameter(\"files\")&&e.getParameter(\"files\")[0];if(this.view.byId(\"btnUpload\").setEnabled(!1),t.ui.setProperty(\"/errors\",[]),this.busyDialog.setTitle(this.i18n.getText(\"importScanningTitle\")),this.busyDialog.setText(this.i18n.getText(\"importScanningText\")),this.busyDialog.open(),i&&window.FileReader){var n=new FileReader;n.onload=function(e){var i=e.target.result,n=i.split(/\\r?\\n|\\r/g);n[0]=n[0].replace(/ /g,\"\"),i=n.join(\"\\n\");var l=Papa.parse(i,{header:!0});if(jQuery.each(l.errors,function(e,r){r.title=t.i18n.getText(\"importReportTitle\",[r.type.replace(/([A-Z0-9])/g,\" $1\").trim(),r.row+2]),r.priority=\"High\",o++}),l.errors&&l.errors.length>0)l.errors.push({title:t.i18n.getText(\"importReportErrorsTitle\"),message:t.i18n.getText(\"importReportErrors\",[l.data.length,l.errors.length,0]),priority:\"High\"}),o++;else{jQuery.each(l.meta.fields,function(e,o){t._isValidField(o.replace(/\\s+/g,\"\"))||(l.errors.push({title:t.i18n.getText(\"importErrorIdentifyingFieldTitle\",o),message:t.i18n.getText(\"importErrorIdentifyingField\",o),priority:\"Medium\"}),r++)});var s=[];jQuery.each(l.data,function(e,r){s.push(new Promise(function(i){r.__skip=!1,r.Id?t.model.read(t.model.createKey(\"/Mentors\",{Id:r.Id}),{success:function(e){r.__new=!1,i()},error:function(n){\"404\"===n.statusCode?(r.__new=!0,a++,i()):(l.errors.push({type:\"ErrorIdentifyingMentor\",title:t.i18n.getText(\"importReportTitle\",[r.type.replace(/([A-Z0-9])/g,\" $1\").trim(),e]),message:t.i18n.getText(\"importErrorIdentifyingMentor\",[r.Id]),priority:\"High\"}),o++,i())}}):(r.__new=!0,a++,i())}))}),Promise.all(s).then(function(){o+r>0?l.errors.push({title:t.i18n.getText(\"importReportErrorsTitle\"),message:t.i18n.getText(\"importReportErrors\",[l.data.length,o,r])+(r>0?\" \"+t.i18n.getText(\"importReportErrorsCanContinue\"):\"\"),priority:o>0?\"High\":\"Medium\"}):l.errors.push({title:t.i18n.getText(\"importReportResultTitle\"),picture:jQuery.sap.getModulePath(\"com.sap.mentors.lemonaid.images\")+\"/heart.png\",message:t.i18n.getText(\"importReportResult\",[l.data.length,l.meta.fields.length,a,l.data.length-a])}),t.view.byId(\"btnUpload\").setEnabled(0===o),t.ui.setProperty(\"/import\",l)})}t.ui.setProperty(\"/import\",l)},n.readAsText(i)}this.busyDialog.close()},onUpload:function(e){var t=this,o=this.ui.getProperty(\"/import\"),r=0,a=0,i=0,n=[];o.errors=[],t.view.byId(\"btnUpload\").setEnabled(!1),this.model.detachRequestFailed(this.component._oErrorHandler._requestFailedHandler,this.component._oErrorHandler),jQuery.each(o.data,function(e,l){if(!l.__skip){var s={};s[e]={},jQuery.each(l,function(o,r){o=o.replace(/\\s+/g,\"\"),t._isValidField(o)&&(s[e][o]=r)}),delete s[e].longitude,delete s[e].latitude,delete s[e].publicLongitude,delete s[e].publicLatitude,s[e].HoursAvailable?s[e].HoursAvailable=t._parseInteger(s[e].HoursAvailable):delete s[e].HoursAvailable,s[e].InterestInMentorCommunicationStrategy?s[e].InterestInMentorCommunicationStrategy=t._parseBoolean(s[e].InterestInMentorCommunicationStrategy):delete s[e].InterestInMentorCommunicationStrategy,s[e].InterestInMentorManagementModel?s[e].InterestInMentorManagementModel=t._parseBoolean(s[e].InterestInMentorManagementModel):delete s[e].InterestInMentorManagementModel,s[e].InterestInMentorMix?s[e].InterestInMentorMix=t._parseBoolean(s[e].InterestInMentorMix):delete s[e].InterestInMentorMix,s[e].InterestInOtherIdeas?s[e].InterestInOtherIdeas=t._parseBoolean(s[e].InterestInOtherIdeas):delete s[e].InterestInOtherIdeas,s[e].TopicLeadInterest?s[e].TopicLeadInterest=t._parseBoolean(s[e].TopicLeadInterest):delete s[e].TopicLeadInterest,s[e].HoursAvailable?s[e].HoursAvailable=t._parseInteger(s[e].HoursAvailable):delete s[e].HoursAvailable,void 0!=s[e].JambandBarcelona&&(s[e].JambandBarcelona=t._parseBoolean(s[e].JambandBarcelona)),void 0!=s[e].JambandLasVegas&&(s[e].JambandLasVegas=t._parseBoolean(s[e].JambandLasVegas)),void 0!=s[e].JambandMusician&&(s[e].JambandMusician=t._parseBoolean(s[e].JambandMusician)),s[e].PhonePublic&&(s[e].PhonePublic=t._parseBoolean(s[e].PhonePublic)),s[e].ZipPublic&&(s[e].ZipPublic=t._parseBoolean(s[e].ZipPublic)),s[e].CityPublic&&(s[e].CityPublic=t._parseBoolean(s[e].CityPublic)),s[e].CountryPublic&&(s[e].CountryPublic=t._parseBoolean(s[e].CountryPublic)),s[e].StatePublic&&(s[e].StatePublic=t._parseBoolean(s[e].StatePublic)),s[e].Address1Public&&(s[e].Address1Public=t._parseBoolean(s[e].Address1Public)),s[e].Address2Public&&(s[e].Address2Public=t._parseBoolean(s[e].Address2Public)),s[e].CompanyPublic&&(s[e].CompanyPublic=t._parseBoolean(s[e].CompanyPublic)),s[e].JobTitlePublic&&(s[e].JobTitlePublic=t._parseBoolean(s[e].JobTitlePublic)),s[e].Email1Public&&(s[e].Email1Public=t._parseBoolean(s[e].Email1Public)),s[e].Email2Public&&(s[e].Email2Public=t._parseBoolean(s[e].Email2Public)),s[e].SoftSkillsPublic&&(s[e].SoftSkillsPublic=t._parseBoolean(s[e].SoftSKILLSPublic)),s[e].Language1Id&&(s[e].Language1=t.model.oData[\"Languages('\"+s[e].Language1Id+\"')\"]),s[e].Language2Id&&(s[e].Language2=t.model.oData[\"Languages('\"+s[e].Language2Id+\"')\"]),s[e].Language3Id&&(s[e].Language3=t.model.oData[\"Languages('\"+s[e].Language3Id+\"')\"]),s[e].RegionId&&(s[e].Region=t.model.oData[\"Regions('\"+s[e].RegionId+\"')\"]),s[e].RelationshipToSapId&&(s[e].RelationshipToSap=t.model.oData[\"RelationshipsToSap('\"+s[e].RelationshipToSapId+\"')\"]),s[e].StatusId&&(s[e].MentorStatus=t.model.oData[\"MentorStatuses('\"+s[e].StatusId+\"')\"]),s[e].CountryId&&(s[e].Country=t.model.oData[\"Countries('\"+s[e].CountryId+\"')\"]),s[e].Industry1Id&&(s[e].Industry1=t.model.oData[\"Industries('\"+s[e].Industry1Id+\"')\"]),s[e].Industry2Id&&(s[e].Industry2=t.model.oData[\"Industries('\"+s[e].Industry2Id+\"')\"]),s[e].Industry3Id&&(s[e].Industry3=t.model.oData[\"Industries('\"+s[e].Industry3Id+\"')\"]),s[e].ShirtMFId&&(s[e].ShirtMF=t.model.oData[\"Genders('\"+s[e].shirtMF+\"')\"]),s[e].ShirtSizeId&&(s[e].ShirtSize=t.model.oData[\"Sizes('\"+s[e].ShirtSizeId+\"')\"]),s[e].SapExpertise1Id&&(s[e].SapExpertise1=t.model.oData[\"SapSoftwareSolutions('\"+s[e].SapExpertise1Id+\"')\"]),s[e].SapExpertise2Id&&(s[e].SapExpertise2=t.model.oData[\"SapSoftwareSolutions('\"+s[e].SapExpertise2Id+\"')\"]),s[e].SapExpertise3Id&&(s[e].SapExpertise3=t.model.oData[\"SapSoftwareSolutions('\"+s[e].SapExpertise3Id+\"')\"]),s[e].SapExpertise1LevelId&&(s[e].SapExpertise1Level=t.model.oData[\"ExpertiseLevels('\"+s[e].SapExpertise1LevelId+\"')\"]),s[e].SapExpertise2LevelId&&(s[e].SapExpertise2Level=t.model.oData[\"ExpertiseLevels('\"+s[e].SapExpertise2LevelId+\"')\"]),s[e].SapExpertise3LevelId&&(s[e].SapExpertise3Level=t.model.oData[\"ExpertiseLevels('\"+s[e].SapExpertise3LevelId+\"')\"]),s[e].Topic1Id&&(s[e].Topic1=t.model.oData[\"Topics('\"+s[e].Topic1Id+\"')\"]),s[e].Topic2Id&&(s[e].Topic2=t.model.oData[\"Topics('\"+s[e].Topic2Id+\"')\"]),s[e].Topic3Id&&(s[e].Topic3=t.model.oData[\"Topics('\"+s[e].Topic3Id+\"')\"]),s[e].SoftSkill1Id&&(s[e].SoftSkill1=t.model.oData[\"SoftSkills('\"+s[e].SoftSkill1Id+\"')\"]),s[e].SoftSkill2Id&&(s[e].SoftSkill2=t.model.oData[\"SoftSkills('\"+s[e].SoftSkill2Id+\"')\"]),s[e].SoftSkill3Id&&(s[e].SoftSkill3=t.model.oData[\"SoftSkills('\"+s[e].SoftSkill3Id+\"')\"]),s[e].SoftSkill4Id&&(s[e].SoftSkill4=t.model.oData[\"SoftSkills('\"+s[e].SoftSkill4Id+\"')\"]),s[e].SoftSkill5Id&&(s[e].SoftSkill5=t.model.oData[\"SoftSkills('\"+s[e].SoftSkill5Id+\"')\"]),s[e].SoftSkill6Id&&(s[e].SoftSkill6=t.model.oData[\"SoftSkills('\"+s[e].SoftSkill6Id+\"')\"]),n.push(new Promise(function(n){if(l.__new){s[e].Id||(s[e].Id=t.guidGenerator.generateGuid());for(var d in s[e])void 0==s[e][d]?delete s[e][d]:0===s[e][d].length&&delete s[e][d];t.model.create(\"/Mentors\",s[e],{success:function(e){i++,n()},error:function(a){o.errors.push({title:t.i18n.getText(\"importCreateErrorTitle\"),message:t.i18n.getText(\"importCreateError\",[s[e].Id,s[e].fullName,a.responseText])}),r++,n()}})}else t.model.update(t.model.createKey(\"/Mentors\",{Id:s[e].Id}),s[e],{success:function(e){a++,n()},error:function(a){o.errors.push({title:t.i18n.getText(\"importUpdateErrorTitle\"),message:t.i18n.getText(\"importUpdateError\",[s[e].Id,s[e].fullName,a.responseText])}),r++,n()}})})),Promise.all(n).then(function(){0===r&&o.errors.push({title:t.i18n.getText(\"importSuccessTitle\"),picture:jQuery.sap.getModulePath(\"com.sap.mentors.lemonaid.images\")+\"/heart.png\",message:t.i18n.getText(\"importSuccess\",[o.data.length,i,a])}),t.model.attachRequestFailed(t.component._oErrorHandler._requestFailedHandler,t.component._oErrorHandler),t.ui.setProperty(\"/import\",o)})}})},_toggleFieldGroup:function(e,t){jQuery.each(this.ui.getProperty(e+\"/Fields\"),function(e,o){o.Value=t}),this.ui.refresh()},_buildFieldGroups:function(e){var t,o=[];this.ui.setProperty(\"/FieldGroups\",o),jQuery.each(this.component.metadata.oMetadata.dataServices.schema,function(e,r){jQuery.each(r.annotations,function(e,r){\"Model.Mentor\"===r.target&&jQuery.each(r.annotation,function(e,r){\"UI.FieldGroup\"===r.term&&(jQuery.each(r.extensions,function(e,r){\"Qualifier\"===r.name&&(t={Id:r.value,Name:r.value.replace(/([A-Z0-9])/g,\" $1\").trim(),Fields:[]},o.push(t))}),\"UI.FieldGroupType\"===r.record.type&&jQuery.each(r.record.propertyValue,function(e,o){\"Data\"===o.property&&jQuery.each(o.collection.record,function(e,o){\"UI.DataField\"===o.type&&jQuery.each(o.propertyValue,function(e,o){\"Value\"===o.property&&t.Fields.push({Id:o.path,Name:o.path.replace(/([A-Z0-9])/g,\" $1\").trim(),Value:\"Id\"===o.path})})})}))})})})},_isValidField:function(e){for(var t=0;t<this.metadata.getServiceMetadata().dataServices.schema.length;t++)for(var o=this.metadata.getServiceMetadata().dataServices.schema[t],r=0;r<o.entityType.length;r++){var a=o.entityType[r];if(\"Mentor\"===a.name)for(var i=0;i<a.property.length;i++){var n=a.property[i];if(n.name===e)return!0}}return!1},_parseBoolean:function(e){return!(!e||\"YES\"!==e.toUpperCase()&&\"TRUE\"!==e.toUpperCase()&&\"Y\"!==e.toUpperCase()&&\"T\"!==e.toUpperCase()&&\"1\"!==e&&e!==!0&&1!==e)},_parseInteger:function(e){if(\"undefined\"!=typeof e){if(\"number\"==typeof e)return e;for(var t=e.split(\" \"),o=0;o<t.length;o++){var r=parseInt(t[o]);if(!isNaN(r))return r}return 0}}})});",
  		"com/sap/mentors/lemonaid/controller/Main.controller.js": "sap.ui.define([\"com/sap/mentors/lemonaid/controller/BaseController\"],function(e){\"use strict\";return e.extend(\"com.sap.mentors.lemonaid.controller.Main\",{onInit:function(){this.view=this.getView(),this.router=this.getRouter(),this.component=this.getComponent(),this.toolPage=this.view.byId(\"toolPage\"),this.device=this.component.getModel(\"device\"),this.router.attachRoutePatternMatched(this.onRoutePatternMatched,this),this.byId(\"openUserMenu\").attachBrowserEvent(\"tab keyup\",function(e){this._bKeyboard=\"keyup\"===e.type},this)},onRoutePatternMatched:function(e){var t=this,o=e.getParameter(\"name\");switch(o){case\"Main\":this.router.navTo(\"Mentors\",null,!0);break;default:this.getModel(\"menu\")._loaded.then(function(){for(var e=t.view.byId(\"NavigationList\"),n=e.getItems(),i=0;i<n.length;i++)n[i].getKey()===o.split(\"-\")[0]&&e.setSelectedItem(n[i]);t.view.byId(\"pageContainer\").to(t.getView().byId(o.split(\"-\")[0]))})}},onHamburgerPress:function(){this.toolPage.setSideExpanded(!this.toolPage.getSideExpanded())},onMenuSelect:function(e){this.router.navTo(e.getParameter(\"item\").getKey(),{},!0),this.device.getProperty(\"/system/phone\")&&this.toolPage.setSideExpanded(!1)},onPressLogin:function(){window.location=\"login.html\"},onPressLogout:function(){window.location=\"logout.html\"},onPressUserMenu:function(e){var t=e.getSource();this._menu||(this._menu=sap.ui.xmlfragment(\"com.sap.mentors.lemonaid.view.UserMenu\",this),this.getView().addDependent(this._menu));var o=sap.ui.core.Popup.Dock;this._menu.open(this._bKeyboard,t,o.BeginTop,o.BeginBottom,t)},onGotoMyProfile:function(){var e=this.component.getModel(\"config\").getProperty(\"/MentorId\");e?this.getRouter().navTo(\"Mentor\",{Id:e}):console.log(\"ERROR: Not logged in or id not registered\",e)}})});",
  		"com/sap/mentors/lemonaid/controller/MentorAddition.controller.js": "sap.ui.define([\"com/sap/mentors/lemonaid/controller/BaseController\",\"sap/ui/model/json/JSONModel\",\"sap/ui/model/Filter\",\"sap/m/MessageToast\",\"com/sap/mentors/lemonaid/util/GuidGenerator\",\"sap/m/BusyDialog\"],function(e,t,o,i,a,s){\"use strict\";return e.extend(\"com.sap.mentors.lemonaid.controller.MentorAddition\",{guidGenerator:a,busyDialog:new sap.m.BusyDialog,onInit:function(){var e=sap.ui.getCore().getEventBus();e.subscribe(\"MyChannelAddition\",\"notifyMentorAdditionHandler\",this.handleBlockCallback,this),this.view=this.getView(),this.component=this.getComponent(),this.model=this.component.getModel(),this.router=this.getRouter(),this.i18n=this.component.getModel(\"i18n\").getResourceBundle(),this.config=this.component.getModel(\"config\"),this.ui=new t({isEditMode:!0}),this.view.setModel(this.ui,\"ui\"),this.router.getRoute(\"MentorAddition\").attachMatched(this.onRouteMatched,this),this.config._loaded.then(function(){!this.config.getProperty(\"/IsProjectMember\")&&!this.config.getProperty(\"/IsMentor\")}.bind(this)),this.handleCounter=0,this.handleCounteraccessed=!1,this.objectToUpload={}},onRouteMatched:function(e){this.model.metadataLoaded().then(this.bindView.bind(this))},onEdit:function(e){this.ui.setProperty(\"/isEditMode\",!0)},onSave:function(e){this.busyDialog.setTitle(this.i18n.getText(\"processChangesTitle\")),this.busyDialog.setCustomIcon(\"data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20289.13333%20289.13333%27%20height%3D%27289.133%27%20width%3D%27289.133%27%3E%3Cpath%20d%3D%27M289.128%20144.57c0%2079.84-64.724%20144.563-144.564%20144.563C64.724%20289.133%200%20224.41%200%20144.57%200%2064.727%2064.723.004%20144.564.004c79.84%200%20144.564%2064.723%20144.564%20144.564%27%20fill%3D%27%23eda216%27%2F%3E%3Cpath%20d%3D%27M111.09%20164.93l49.723-130.914c2.222-5.88%209.016-8.613%2014.69-5.897l35.892%2017.04c5.824%202.77%208.045%209.92%204.834%2015.5l-69.675%20120.957c-2.186%203.77-6.907%205.246-10.846%203.38l-20.457-9.707c-3.883-1.867-5.693-6.346-4.162-10.36M126.9%20235.222c-.11%2014.298-11.796%2025.814-26.093%2025.702-14.278-.112-25.814-11.796-25.703-26.095.094-14.297%2011.797-25.813%2026.095-25.7%2014.295.092%2025.812%2011.795%2025.7%2026.092%27%20fill%3D%27%23fff%27%2F%3E%3C%2Fsvg%3E\"),this.busyDialog.setCustomIconRotationSpeed(1e3),this.busyDialog.setCustomIconWidth(\"48px\"),this.busyDialog.setCustomIconHeight(\"48px\"),this.busyDialog.open();var t=sap.ui.getCore().getEventBus();this.accessHandleCounter(\"zero\"),t.publish(\"BlockChannel\",\"readBlockContent\")},onCancel:function(e){this.model.resetChanges(),this.ui.setProperty(\"/isEditMode\",!1)},bindView:function(){var e=sap.ui.getCore().getEventBus();e.publish(\"BlockChannel\",\"removeDataBinding\")},handleBlockCallback:function(e,t,o){var a=(this.getView(),o.data);if(null!=a){for(var s=!1;0==s;)null!=this.accessHandleCounter(\"write\")&&(s=!0);a.viewName.includes(\"BasicData\")?(this.objectToUpload.Language1=this.model.oData[\"Languages('\"+a.language1+\"')\"],this.objectToUpload.Language1Id=a.language1,this.objectToUpload.Language2=this.model.oData[\"Languages('\"+a.language2+\"')\"],this.objectToUpload.Language2Id=a.language2,this.objectToUpload.Language3=this.model.oData[\"Languages('\"+a.language3+\"')\"],this.objectToUpload.Language3Id=a.language3,this.objectToUpload.PublicProfile=a.public,this.objectToUpload.Region=this.model.oData[\"Regions('\"+a.region+\"')\"],this.objectToUpload.RegionId=a.region,this.objectToUpload.RelationshipToSap=this.model.oData[\"RelationshipsToSap('\"+a.relationshipToSap+\"')\"],this.objectToUpload.RelationshipToSapId=a.relationshipToSap,this.objectToUpload.MentorStatus=this.model.oData[\"MentorStatuses('\"+a.status+\"')\"],this.objectToUpload.StatusId=a.status):a.viewName.includes(\"Address\")?(this.objectToUpload.Address1=a.address1,this.objectToUpload.Address1Public=a.address1Public,this.objectToUpload.Address2=a.address2,this.objectToUpload.Address2Public=a.address2Public,this.objectToUpload.City=a.city,this.objectToUpload.CityPublic=a.cityPublic,this.objectToUpload.Company=a.company,this.objectToUpload.CompanyPublic=a.companyPublic,this.objectToUpload.Country=this.model.oData[\"Countries('\"+a.country+\"')\"],this.objectToUpload.CountryId=a.country,this.objectToUpload.CountryPublic=a.countryPublic,this.objectToUpload.FullName=a.fullName.trim(),this.objectToUpload.JobTitle=a.jobTitle,this.objectToUpload.JobTitlePublic=a.jobTitlePublic,this.objectToUpload.Phone=a.phone,this.objectToUpload.PhonePublic=a.phonePublic,this.objectToUpload.State=a.state,this.objectToUpload.StatePublic=a.statePublic,this.objectToUpload.Zip=a.zip,this.objectToUpload.ZipPublic=a.zipPublic):a.viewName.includes(\"Bio\")?(this.objectToUpload.Bio=a.bio,this.objectToUpload.Industry1=this.model.oData[\"Industries('\"+a.industry1+\"')\"],this.objectToUpload.Industry1Id=a.industry1,this.objectToUpload.Industry2=this.model.oData[\"Industries('\"+a.industry2+\"')\"],this.objectToUpload.Industry2Id=a.industry2,this.objectToUpload.Industry3=this.model.oData[\"Industries('\"+a.industry3+\"')\"],this.objectToUpload.Industry3Id=a.industry3,this.objectToUpload.MentorSince=a.mentorSince):a.viewName.includes(\"Media\")?(this.objectToUpload.Email1=a.email1.trim(),this.objectToUpload.Email1Public=a.email1Public,this.objectToUpload.Email2=a.email2,this.objectToUpload.Email2Public=a.email2Public,this.objectToUpload.FacebookUrl=a.facebook,this.objectToUpload.LinkedInUrl=a.linkedIn,this.objectToUpload.ScnUrl=a.scnUrl,this.objectToUpload.SlackId=a.slackUrl,this.objectToUpload.TwitterId=a.twitterUrl,this.objectToUpload.XingUrl=a.xing):a.viewName.includes(\"Shirt\")?(this.objectToUpload.ShirtMF=this.model.oData[\"Genders('\"+a.shirtMF+\"')\"],this.objectToUpload.ShirtMFId=a.shirtMF,this.objectToUpload.ShirtNumber=a.shirtNumber,this.objectToUpload.ShirtSize=this.model.oData[\"Sizes('\"+a.shirtSize+\"')\"],this.objectToUpload.ShirtSizeId=a.shirtSize,this.objectToUpload.ShirtText=a.shirtText):a.viewName.includes(\"Expertise\")?(this.objectToUpload.SapExpertise1=this.model.oData[\"SapSoftwareSolutions('\"+a.expertise1+\"')\"],this.objectToUpload.SapExpertise1Id=a.expertise1,this.objectToUpload.SapExpertise2=this.model.oData[\"SapSoftwareSolutions('\"+a.expertise2+\"')\"],this.objectToUpload.SapExpertise2Id=a.expertise2,this.objectToUpload.SapExpertise3=this.model.oData[\"SapSoftwareSolutions('\"+a.expertise3+\"')\"],this.objectToUpload.SapExpertise3Id=a.expertise3,this.objectToUpload.SapExpertise1Level=this.model.oData[\"ExpertiseLevels('\"+a.expertiseLevel1+\"')\"],this.objectToUpload.SapExpertise1LevelId=a.expertiseLevel1,this.objectToUpload.SapExpertise2Level=this.model.oData[\"ExpertiseLevels('\"+a.expertiseLevel2+\"')\"],this.objectToUpload.SapExpertise2LevelId=a.expertiseLevel2,this.objectToUpload.SapExpertise3Level=this.model.oData[\"ExpertiseLevels('\"+a.expertiseLevel3+\"')\"],this.objectToUpload.SapExpertise3LevelId=a.expertiseLevel3):a.viewName.includes(\"Topics\")?(this.objectToUpload.Topic1=this.model.oData[\"Topics('\"+a.topic1+\"')\"],this.objectToUpload.Topic1Id=a.topic1,this.objectToUpload.Topic2=this.model.oData[\"Topics('\"+a.topic2+\"')\"],this.objectToUpload.Topic2Id=a.topic2,this.objectToUpload.Topic3=this.model.oData[\"Topics('\"+a.topic3+\"')\"],this.objectToUpload.Topic3Id=a.topic3,this.objectToUpload.Topic4=this.model.oData[\"Topics('\"+a.topic4+\"')\"],this.objectToUpload.Topic4Id=a.topic4):a.viewName.includes(\"SoftSkills\")?(this.objectToUpload.SoftSkillsPublic=a.softSkillPublic,this.objectToUpload.SoftSkill1=this.model.oData[\"SoftSkills('\"+a.softSkill1+\"')\"],this.objectToUpload.SoftSkill1Id=a.softSkill1,this.objectToUpload.SoftSkill2=this.model.oData[\"SoftSkills('\"+a.softSkill2+\"')\"],this.objectToUpload.SoftSkill2Id=a.softSkill2,this.objectToUpload.SoftSkill3=this.model.oData[\"SoftSkills('\"+a.softSkill3+\"')\"],this.objectToUpload.SoftSkill3Id=a.softSkill3,this.objectToUpload.SoftSkill4=this.model.oData[\"SoftSkills('\"+a.softSkill4+\"')\"],this.objectToUpload.SoftSkill4Id=a.softSkill4,this.objectToUpload.SoftSkill5=this.model.oData[\"SoftSkills('\"+a.softSkill5+\"')\"],this.objectToUpload.SoftSkill5Id=a.softSkill5,this.objectToUpload.SoftSkill6=this.model.oData[\"SoftSkills('\"+a.softSkill6+\"')\"],this.objectToUpload.SoftSkill6Id=a.softSkill6):a.viewName.includes(\"JamBand\")&&(this.objectToUpload.JambandBarcelona=a.jamBandBarcelona,this.objectToUpload.JambandLasVegas=a.jamBandLasVegas,this.objectToUpload.JambandInstrument=a.jamInstruments,this.objectToUpload.JambandMusician=a.jamMusician),s=!1;for(var l=!1;0==s;)if(l=this.accessHandleCounter(\"read\"),null!=l){if(1==l)if(this.objectToUpload.FullName.length>0&&this.objectToUpload.Email1.length>0){var d=this,n=[];n.push(new Promise(function(e){var t;d.objectToUpload.Id||(d.objectToUpload.Id=d.guidGenerator.generateGuid()),t=d.objectToUpload.Id;for(var o in d.objectToUpload)void 0==d.objectToUpload[o]?delete d.objectToUpload[o]:0===d.objectToUpload[o].length&&delete d.objectToUpload[o];d.model.create(\"/Mentors\",d.objectToUpload,{success:function(o){i.show(d.i18n.getText(\"profileSavedSuccesfully\")),e();var a=d.objectToUpload.Id;d.model.oData[\"Mentors('\"+a+\"')\"]=d.objectToUpload,d.model.submitChanges({success:function(e){sap.m.MessageToast.show(this.i18n.getText(\"profileSavedSuccesfully\")),d.busyDialog.close()}.bind(this),error:function(e){sap.m.MessageToast.show(this.i18n.getText(\"profileSavedError\")),d.busyDialog.close()}.bind(this)}),d.busyDialog.close(),d.getRouter().navTo(\"Mentor\",{Id:t}),d.objectToUpload={},d.accessHandleCounter(\"zero\")},error:function(t){d.busyDialog.close(),i.show(d.i18n.getText(\"profileSavedError\")),d.objectToUpload={},d.accessHandleCounter(\"zero\"),e()}})})),this.objectToUpload={}}else d.busyDialog.close(),i.show(this.i18n.getText(\"requiredFieldError\")),this.objectToUpload={},this.accessHandleCounter(\"zero\"),s=!0;s=!0}}},accessHandleCounter:function(e){if(!this.handleCounteraccessed)switch(this.handleCounteraccessed=!0,e){case\"read\":return this.handleCounter>=9?(this.handleCounteraccessed=!1,!0):(this.handleCounteraccessed=!1,!1);case\"write\":return this.handleCounter++,this.handleCounteraccessed=!1,!0;case\"zero\":this.handleCounter=0;default:return this.handleCounteraccessed=!1,!1}return null},_toggleFieldGroup:function(e,t){jQuery.each(this.ui.getProperty(e+\"/Fields\"),function(e,o){o.Value=t}),this.ui.refresh()},_buildFieldGroups:function(e){var t,o=[];this.ui.setProperty(\"/FieldGroups\",o),jQuery.each(this.component.metadata.oMetadata.dataServices.schema,function(e,i){jQuery.each(i.annotations,function(e,i){\"Model.Mentor\"===i.target&&jQuery.each(i.annotation,function(e,i){\"UI.FieldGroup\"===i.term&&(jQuery.each(i.extensions,function(e,i){\"Qualifier\"===i.name&&(t={Id:i.value,Name:i.value.replace(/([A-Z0-9])/g,\" $1\").trim(),Fields:[]},o.push(t))}),\"UI.FieldGroupType\"===i.record.type&&jQuery.each(i.record.propertyValue,function(e,o){\"Data\"===o.property&&jQuery.each(o.collection.record,function(e,o){\"UI.DataField\"===o.type&&jQuery.each(o.propertyValue,function(e,o){\"Value\"===o.property&&t.Fields.push({Id:o.path,Name:o.path.replace(/([A-Z0-9])/g,\" $1\").trim(),Value:\"Id\"===o.path})})})}))})})})},_isValidField:function(e){for(var t=0;t<this.metadata.getServiceMetadata().dataServices.schema.length;t++)for(var o=this.metadata.getServiceMetadata().dataServices.schema[t],i=0;i<o.entityType.length;i++){var a=o.entityType[i];if(\"Mentor\"===a.name)for(var s=0;s<a.property.length;s++){var l=a.property[s];if(l.name===e)return!0}}return!1},_parseBoolean:function(e){return!(!e||\"YES\"!==e.toUpperCase()&&\"TRUE\"!==e.toUpperCase()&&\"Y\"!==e.toUpperCase()&&\"T\"!==e.toUpperCase()&&\"1\"!==e&&e!==!0&&1!==e)},_parseInteger:function(e){if(\"undefined\"!=typeof e){if(\"number\"==typeof e)return e;for(var t=e.split(\" \"),o=0;o<t.length;o++){var i=parseInt(t[o]);if(!isNaN(i))return i}return 0}}})});",
  		"com/sap/mentors/lemonaid/controller/MentorDetails.controller.js": "sap.ui.define([\"com/sap/mentors/lemonaid/controller/BaseController\",\"sap/ui/model/json/JSONModel\",\"sap/ui/model/Filter\",\"sap/m/Button\",\"sap/m/Dialog\",\"sap/m/BusyDialog\",\"sap/m/MessageToast\"],function(e,t,s,o,i,n,r){\"use strict\";return e.extend(\"com.sap.mentors.lemonaid.controller.MentorDetails\",{busyDialog:new sap.m.BusyDialog,onInit:function(){this.view=this.getView(),this.component=this.getComponent(),this.model=this.component.getModel(),this.router=this.getRouter(),this.i18n=this.component.getModel(\"i18n\").getResourceBundle(),this.config=this.component.getModel(\"config\"),this.config.setProperty(\"/IsProjectMember\",1==this.config.getProperty(\"/IsProjectMember\")),this.ui=new t({ServiceUrl:this.model.sServiceUrl,isEditMode:!1}),this.view.setModel(this.ui,\"ui\"),this.router.getRoute(\"Mentor\").attachMatched(this.onRouteMatched,this),this.config._loaded.then(function(){!this.config.getProperty(\"/IsProjectMember\")&&!this.config.getProperty(\"/IsMentor\")}.bind(this))},onRouteMatched:function(e){this.sMentorId=e.getParameter(\"arguments\").Id,this.model.metadataLoaded().then(this.bindView.bind(this))},onEdit:function(e){this.ui.setProperty(\"/isEditMode\",!0)},onSave:function(e){this.busyDialog.setTitle(this.i18n.getText(\"processChangesTitle\")),this.busyDialog.setCustomIcon(\"data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20289.13333%20289.13333%27%20height%3D%27289.133%27%20width%3D%27289.133%27%3E%3Cpath%20d%3D%27M289.128%20144.57c0%2079.84-64.724%20144.563-144.564%20144.563C64.724%20289.133%200%20224.41%200%20144.57%200%2064.727%2064.723.004%20144.564.004c79.84%200%20144.564%2064.723%20144.564%20144.564%27%20fill%3D%27%23eda216%27%2F%3E%3Cpath%20d%3D%27M111.09%20164.93l49.723-130.914c2.222-5.88%209.016-8.613%2014.69-5.897l35.892%2017.04c5.824%202.77%208.045%209.92%204.834%2015.5l-69.675%20120.957c-2.186%203.77-6.907%205.246-10.846%203.38l-20.457-9.707c-3.883-1.867-5.693-6.346-4.162-10.36M126.9%20235.222c-.11%2014.298-11.796%2025.814-26.093%2025.702-14.278-.112-25.814-11.796-25.703-26.095.094-14.297%2011.797-25.813%2026.095-25.7%2014.295.092%2025.812%2011.795%2025.7%2026.092%27%20fill%3D%27%23fff%27%2F%3E%3C%2Fsvg%3E\"),this.busyDialog.setCustomIconRotationSpeed(1e3),this.busyDialog.setCustomIconWidth(\"48px\"),this.busyDialog.setCustomIconHeight(\"48px\"),this.busyDialog.open();var t=this.model.getPendingChanges()[\"Mentors('\"+this.sMentorId+\"')\"];if(void 0!=t){var s=t.FullName,o=t.Email1;(void 0==s||s.trim().length>0)&&(void 0==o||o.trim().length>0)?this.model.submitChanges({success:function(e){this.busyDialog.close(),sap.m.MessageToast.show(this.i18n.getText(\"profileSavedSuccesfully\")),this.ui.setProperty(\"/isEditMode\",!1),this.model.resetChanges()}.bind(this),error:function(e){this.busyDialog.close(),sap.m.MessageToast.show(this.i18n.getText(\"profileSavedError\"))}.bind(this)}):(this.busyDialog.close(),sap.m.MessageToast.show(this.i18n.getText(\"requiredFieldError\")))}else this.busyDialog.close()},onCancel:function(e){this.model.resetChanges(),this.ui.setProperty(\"/isEditMode\",!1)},bindView:function(){this.view.bindElement({path:this.getModel().createKey(\"/Mentors\",{Id:this.sMentorId}),parameters:{expand:this.component.metadata._getEntityTypeByName(\"Mentor\").navigationProperty.map(function(e){return e.name}).join()}}),this.ui.setProperty(\"/UploadUrl\",this.model.sServiceUrl+\"/\"+this.model.createKey(\"Mentors\",{Id:this.sMentorId})+\"/Attachments\")},onDelete:function(){var e=this,t=new i({title:\"Delete Profil\",type:\"Message\",content:new sap.m.Text({text:e.i18n.getText(\"profileDeletionQuestion\")}),endButton:new sap.m.Button({text:\"Delete\",type:\"Reject\",press:function(){e.model.remove(\"/Mentors('\"+e.sMentorId+\"')\",{success:function(s){sap.m.MessageToast.show(e.i18n.getText(\"profileDeleted\")),t.close(),e.getRouter().navTo(\"Mentors\")},error:function(s){sap.m.MessageToast.show(e.i18n.getText(\"profileDeletedError\")),t.close()}})}}),beginButton:new sap.m.Button({text:\"Cancel\",press:function(){t.close()}}),afterClose:function(){t.destroy()}});t.open()}})});",
  		"com/sap/mentors/lemonaid/controller/MentorList.controller.js": "sap.ui.define([\"com/sap/mentors/lemonaid/controller/BaseController\",\"com/sap/mentors/lemonaid/util/formatters\",\"sap/ui/model/Filter\",\"sap/ui/model/FilterOperator\",\"sap/ui/model/json/JSONModel\"],function(e,t,i,n,s){\"use strict\";return e.extend(\"com.sap.mentors.lemonaid.controller.MentorList\",{formatters:t,filters:{active:new sap.ui.model.Filter(\"MentorStatus/Id\",\"EQ\",\"active\"),alumni:new sap.ui.model.Filter(\"MentorStatus/Id\",\"EQ\",\"alumni\"),program:new sap.ui.model.Filter(\"MentorStatus/Id\",\"EQ\",\"program\"),bandVegas:new sap.ui.model.Filter(\"JambandLasVegas\",\"EQ\",!0),bandBcn:new sap.ui.model.Filter(\"JambandBarcelona\",\"EQ\",!0),notpublic:new sap.ui.model.Filter(\"PublicProfile\",\"EQ\",!1)},searchFilter:null,quickFilter:null,onInit:function(){if(this.table=this.byId(\"mentorsTable\"),this.map=this.byId(\"map\"),this.ui=new s({tableBusyDelay:0,count:0}),this.model=this.getComponent().getModel(),this.view=this.getView(),this.router=this.getRouter(),this.view.setModel(this.ui,\"ui\"),this.router.getRoute(\"Mentors\").attachMatched(this.onRouteMatched,this),this.table){var e=this,t=this.table.getBusyIndicatorDelay();this.table.attachEventOnce(\"updateFinished\",function(){e.ui.setProperty(\"/tableBusyDelay\",t)})}},onSearchPressed:function(e){for(var t=e.getParameters().query,s=[],a=[],r=t.split(\",\"),o=[[\"oe\",\"ö\"],[\"ae\",\"ä\"],[\"ue\",\"ü\"],[\"OE\",\"Ö\"],[\"AE\",\"Ä\"],[\"UE\",\"Ü\"],[\"Oe\",\"Ö\"],[\"Ae\",\"Ä\"],[\"Ue\",\"Ü\"],[\"ss\",\"ß\"]],l=0;l<r.length;l++){for(var u=0;u<o.length;u++)r[l].includes(o[u][0])&&(r[r.length]=r[l].replace(o[u][0],o[u][1]));s.push(new i(\"FullName\",n.Contains,r[l])),s.push(new i(\"ShirtNumber\",n.Contains,r[l])),s.push(new i(\"RelationshipToSap/Name\",n.Contains,r[l])),s.push(new i(\"MentorStatus/Name\",n.Contains,r[l])),s.push(new i(\"SapExpertise1/Name\",n.Contains,r[l])),s.push(new i(\"SapExpertise2/Name\",n.Contains,r[l])),s.push(new i(\"SapExpertise3/Name\",n.Contains,r[l])),a.push(new i(s)),s=[]}this.searchFilter=t?new i(a):null,this._applyFilters()},onUpdateFinished:function(e){var t=this,i=e.getParameter(\"total\");this.ui.setProperty(\"/count\",i),i&&e.getSource().getBinding(\"items\").isLengthFinal()&&$.each(this.filters,function(e,i){t.model.read(\"/Mentors/$count\",{filters:[i],success:function(i){t.ui.setProperty(\"/\"+e,i)}})})},onMentorDetailPress:function(e){this.getRouter().navTo(\"Mentor\",{Id:e.getSource().getBindingContext().getProperty(\"Id\")})},onAddNewMentor:function(){this.getRouter().navTo(\"MentorAddition\")},onQuickFilter:function(e){var t=e.getParameter(\"key\");this.quickFilter=\"all\"===t?null:this.filters[t],this._applyFilters()},onRouteMatched:function(){},onMarkerClick:function(e){this.activeMarker&&(this.activeMarker.isOpen?(this.activeMarker.infoWindowClose(),this.activeMarker.isOpen=!1):this.activeMarker.isOpen=!0),this.activeMarker!==e.getSource()&&(this.activeMarker=e.getSource(),this.activeMarker.isOpen=!0)},_applyFilters:function(){var e=[];this.searchFilter&&e.push(this.searchFilter),this.quickFilter&&e.push(this.quickFilter);var t=0===e.length?null:new i(e,!0);this.table.getBinding(\"items\").filter(t),this.map.getBinding(\"markers\").filter(t)}})});",
  		"com/sap/mentors/lemonaid/controller/SocialMedia.controller.js": "sap.ui.define([\"com/sap/mentors/lemonaid/controller/BaseController\"],function(n){\"use strict\";return n.extend(\"com.sap.mentors.lemonaid.controller.SocialMedia\",{onInit:function(){}})});",
  		"com/sap/mentors/lemonaid/controls/CockpitTile.js": "sap.ui.define([],function(){\"use strict\";var e=sap.ui.core.Control.extend(\"com.sap.mentors.lemonaid.controls.CockpitTile\",{metadata:{properties:{width:{type:\"sap.ui.core.CSSSize\",defaultValue:\"auto\"},height:{type:\"sap.ui.core.CSSSize\",defaultValue:\"auto\"},padding:{type:\"sap.ui.core.CSSSize\",defaultValue:\"1rem\"},groupLabel:{type:\"string\"},flipped:{type:\"boolean\",defaultValue:!1}},aggregations:{back:{type:\"sap.ui.core.Control\",multiple:!1},content:{type:\"sap.ui.core.Control\",multiple:!1}},events:{press:{enablePreventDefault:!0}},defaultAggregation:\"content\"},constructor:function(){sap.ui.core.Control.prototype.constructor.apply(this,arguments)},onclick:function(){this.firePress()}});return e.prototype.setFlipped=function(e){var t=!!e;this.setProperty(\"flipped\",t,!0),this.$(\"flipDiv\").toggleClass(\"flipped\",t)},e});",
  		"com/sap/mentors/lemonaid/controls/CockpitTileRenderer.js": "sap.ui.define([\"jquery.sap.global\"],function(e){\"use strict\";var i={};return i.render=function(e,i){if(e.write('<div tabindex=\"0\"'),e.writeControlData(i),i.getBack()?e.addClass(\"flipcard\"):(e.addClass(\"cockpitTileBorder\"),e.addClass(\"cockpitTileBackground\"),e.addStyle(\"padding\",i.getPadding())),e.addStyle(\"height\",i.getHeight()),e.addStyle(\"width\",i.getWidth()),e.writeClasses(),e.writeStyles(),i.getGroupLabel()){var t=sap.ui.getCore().getConfiguration().getAccessibility();t&&e.writeAccessibilityState(i,{role:\"group\",label:i.getGroupLabel()})}e.write(\">\"),i.getBack()&&(e.write('<div id=\"'+i.getId()+' - flipDiv \"'),i.getFlipped()&&e.addClass(\"flipped\"),i.getBack()&&e.addClass(\"flipContent\"),e.writeClasses(),e.write(\">\")),i.getBack()?this._renderTwoSided(e,i):this._renderOneSided(e,i),i.getBack()&&e.write(\"</div>\"),e.write(\"</div>\")},i._renderOneSided=function(e,i){e.renderControl(i.getContent())},i._renderTwoSided=function(e,i){e.write(\"<div\"),e.addClass(\"flipFrontSide\"),e.addClass(\"cockpitTileBorder\"),e.addClass(\"cockpitTileBackground\"),e.writeClasses(),e.addStyle(\"padding\",i.getPadding()),e.writeStyles(),e.write(\">\"),e.renderControl(i.getContent()),e.write(\"</div>\"),e.write(\"<div\"),e.addClass(\"flipBackSide\"),e.addClass(\"cockpitTileBorder\"),e.addClass(\"cockpitTileBackground\"),e.writeClasses(),e.addStyle(\"padding\",i.getPadding()),e.writeStyles(),e.write(\">\"),e.renderControl(i.getBack()),e.write(\"</div>\")},i},!0);",
  		"com/sap/mentors/lemonaid/controls/Iframe.js": "sap.ui.define([\"sap/ui/core/Control\"],function(e){\"use strict\";var t=e.extend(\"com.sap.mentors.lemonaid.controls.Iframe\",{metadata:{properties:{width:{type:\"sap.ui.core.CSSSize\",group:\"Appearance\",defaultValue:\"100%\"},height:{type:\"sap.ui.core.CSSSize\",group:\"Appearance\",defaultValue:\"100%\"},url:{type:\"string\",group:\"Appearance\",defaultValue:null}}},renderer:function(e,t){e.write(\"<div\"),e.writeControlData(t),e.writeClasses(),e.writeAttribute(\"style\",\"width:\"+t.getWidth()+\";height:\"+t.getHeight()),e.write(\">\"),e.write(\"<iframe\"),e.writeAttribute(\"src\",t.getUrl()),e.writeAttribute(\"style\",\"border:none;width:\"+t.getWidth()+\";height:\"+t.getHeight()),e.write(\"></iframe>\"),e.write(\"</div>\")}});return t});",
  		"com/sap/mentors/lemonaid/controls/MentorShirt.js": "sap.ui.define([],function(){\"use strict\";return sap.ui.core.Control.extend(\"com.sap.mentors.lemonaid.controls.MentorShirt\",{metadata:{library:\"com.sap.mentors.lemonaid.controls\",properties:{gender:{type:\"string\",defaultValue:\"\"},text:{type:\"string\",defaultValue:\"\"},number:{type:\"string\",defaultValue:0}}},init:function(){},renderer:function(e,t){e.write(\"<div\"),e.writeControlData(t),e.addClass(\"mentorShirtContainer\"),e.writeClasses(),e.write(\">\"),e.write('<div class=\"mentorShirtContainer\">'),e.write('<div class=\"mentorShirtText mentorShirtTypeface\"></div>'),e.write('<div class=\"mentorShirtNumber mentorShirtTypeface\">'+t.getNumber()+\"</div>\"),e.write('<span class=\"hidden-resizer mentorShirtText mentorShirtTypeface\" style=\"visibility: hidden\">'+t.getText()+\"</span>\"),e.write(\"</div>\"),e.write(\"</div>\")},onAfterRendering:function(){this._resizeMentorShirtText()},setGender:function(e){var t=$(\".mentorShirtContainer\");\"F\"===e?t.removeClass(\"male\").addClass(\"female\"):t.removeClass(\"female\").addClass(\"male\"),this.setProperty(\"gender\",e)},_resizeMentorShirtText:function(){var e,t,r=135,i=$(\".hidden-resizer.mentorShirtText\");this.setGender(this.getGender()),e=parseInt(i.css(\"font-size\"),10),t=i.width()>r?Math.round(e*r/i.width()):e,$(\"div.mentorShirtText\").css(\"font-size\",t).html(i.html())}})},!0);",
  		"com/sap/mentors/lemonaid/controls/Select.js": "sap.ui.define([\"sap/m/Select\",\"sap/m/SelectRenderer\",\"sap/m/SelectList\",\"sap/ui/core/Item\"],function(e,t,s,r){\"use strict\";var a=e.extend(\"com.sap.mentors.lemonaid.controls.Select\",{metadata:{properties:{nullable:{type:\"boolean\",group:\"Behavior\",defaultValue:!1}}},renderer:t.render});return a.prototype.updateItems=function(e){s.prototype.updateItems.apply(this,arguments),this.getNullable()&&this.getList().insertItem(new r({key:null,text:\"\"}),0),this._oSelectionOnFocus=this.getSelectedItem()},a});",
  		"com/sap/mentors/lemonaid/controls/TileContainer.js": "sap.ui.define([],function(){\"use strict\";var t=sap.ui.core.Control.extend(\"com.sap.mentors.lemonaid.controls.TileContainer\",{metadata:{properties:{noData:{type:\"string\",defaultValue:\"No data\"},wrapContent:{type:\"boolean\",defaultValue:!1}},defaultAggregation:\"content\",aggregations:{content:{type:\"sap.ui.core.Control\",multiple:!0,singularName:\"content\"}}},renderer:{render:function(t,e){t.write(\"<div\"),t.writeControlData(e),t.addClass(\"cockpitTileContainer\"),t.writeClasses(),t.write(\">\"),this.renderHeader(t,e),this.renderContent(t,e),t.write(\"</div>\")},renderHeader:function(t,e){},renderContent:function(t,e){var a=e.getAggregation(\"content\");if(a&&0!==a.length)for(var o=0;o<a.length;o++)a[o].getVisible()&&(t.write(\"<div\"),e.getProperty(\"wrapContent\")?t.addClass(\"cockpitTileWrapContent\"):t.addClass(\"cockpitTileWrapper\"),t.addClass(\"sapUiSmallMarginEnd\"),t.addClass(\"sapUiSmallMarginBottom\"),t.writeClasses(),t.write(\">\"),t.renderControl(a[o]),t.write(\"</div>\"));else this.renderNoData(t,e)},renderNoData:function(t,e){e._oNoDataLabel.getText()&&(t.write(\"<div\"),t.addClass(\"cockpitTileContainerNoDataWrapper\"),t.writeClasses(),t.write(\">\"),t.renderControl(e._oNoDataLabel),t.write(\"</div>\"))}}});return t.prototype.init=function(){this._oNoDataLabel=(new sap.m.Label).addStyleClass(\"cockpitTileContainerNoData\")},t.prototype.setNoData=function(t){this.setProperty(\"noData\",t),this._oNoDataLabel.setText(t)},t.prototype.setContent=function(t){this.setAggregation(\"content\",t)},t.prototype.exit=function(){this._oNoDataLabel.destroy(),delete this._oNoDataLabel},t});",
  		"com/sap/mentors/lemonaid/controls/TwoColumnTileLayout.js": "sap.ui.define([],function(){\"use strict\";var e=sap.ui.core.Control.extend(\"com.sap.mentors.lemonaid.controls.TwoColumnTileLayout\",{metadata:{library:\"cockpit.shared\",properties:{contentHeight:{type:\"sap.ui.core.CSSSize\",defaultValue:\"auto\"},titleHeight:{type:\"int\",defaultValue:\"32\"},firstWidth:{type:\"sap.ui.core.CSSSize\",defaultValue:\"50%\"},secondWidth:{type:\"sap.ui.core.CSSSize\",defaultValue:\"50%\"}},aggregations:{title:{type:\"sap.ui.layout.FixFlex\",multiple:!1},first:{type:\"sap.ui.core.Control\",multiple:!1},second:{type:\"sap.ui.core.Control\",multiple:!1}}}});return e});",
  		"com/sap/mentors/lemonaid/controls/TwoColumnTileLayoutRenderer.js": "sap.ui.define([\"jquery.sap.global\"],function(e){\"use strict\";var t={};return t.render=function(e,t){e.write(\"<div\"),e.addClass(\"twoColumnTileLayout\"),e.writeControlData(t),e.writeClasses(),e.write(\">\"),t.getTitle()&&(e.write(\"<div\"),e.addStyle(\"height\",t.getTitleHeight()+\"px\"),e.writeStyles(),e.write(\">\"),e.renderControl(t.getTitle().addStyleClass(\"tileTitleContent\")),e.write(\"</div>\")),e.write(\"<div\"),e.addClass(\"sapUiSmallMarginTop\"),e.writeClasses(),e.addStyle(\"height\",t.getContentHeight()),e.writeStyles(),e.write(\">\"),e.write(\"<div\"),e.addClass(\"first\"),e.addStyle(\"width\",t.getFirstWidth()),e.writeClasses(),e.addStyle(\"height\",\"100%\"),e.writeStyles(),e.write(\">\"),t.getFirst()&&e.renderControl(t.getFirst()),e.write(\"</div>\"),e.write(\"<div\"),e.addClass(\"second\"),e.addStyle(\"width\",t.getSecondWidth()),e.addClass(\"verticalTileSeparator\"),e.writeClasses(),e.addStyle(\"height\",\"100%\"),e.writeStyles(),e.write(\">\"),t.getSecond()&&e.renderControl(t.getSecond()),e.write(\"</div>\"),e.write(\"</div>\"),e.write(\"</div>\")},t},!0);",
  		"com/sap/mentors/lemonaid/localService/MockRequests.js": "sap.ui.define([\"sap/ui/base/Object\"],function(t){\"use strict\";return t.extend(\"com.sap.mentors.lemonaid.localServic.MockRequests\",{constructor:function(t){this._oMockServer=t,this._oMockServer.attachBefore(\"GET\",this.onGetMentorsBefore.bind(this),\"Mentors\"),this._oMockServer.attachAfter(\"GET\",this.onGetMentorsAfter.bind(this),\"Mentors\")},getRequests:function(){return[]},mockMentorsExpandedRequest:function(){return{method:\"GET\",path:new RegExp(\"Mentors?(.*)\"),response:this.getMentorsExpanded.bind(this)}},mockGravitarRquest:function(){return{method:\"GET\",path:new RegExp(\"https://www.gravatar.com/avatar/?(.*)\"),response:this.getMentorsAvatar.bind(this)}},getMentorsExpanded:function(t){},getMentorsAvatar:function(t){},onGetMentorsBefore:function(t){},onGetMentorsAfter:function(t){},getUri:function(t,e){return this._srvUrl+t+\"(\"+this._oMockServer._createKeysString(this._oMockServer._mEntitySets[t],e)+\")\"},addEntityToMockData:function(t,e){this._oMockServer._oMockdata[t]=this._oMockServer._oMockdata[t].concat([e])},initNewEntity:function(t,e,o){var n=JSON.parse(t.requestBody);return n?(o=o||{},this._oMockServer._completeKey(this._oMockServer._mEntitySets[e],o,n),this._oMockServer._enhanceWithMetadata(this._oMockServer._mEntitySets[e],[n]),n):null},_getRequestBody:function(t){var e=new sap.ui.model.json.JSONModel;return e.setJSON(t.requestBody),e.getData()}})});",
  		"com/sap/mentors/lemonaid/localService/mockserver.js": "sap.ui.define([\"sap/ui/core/util/MockServer\",\"./MockRequests\"],function(e,t){\"use strict\";var a;return{init:function(){var r=jQuery.sap.getUriParameters();a=new e({rootUri:\"/odata.svc/\"}),e.config({autoRespond:!0,autoRespondAfter:r.get(\"serverDelay\")||0});var s=jQuery.sap.getModulePath(\"com.sap.mentors.lemonaid.localService\");a.simulate(s+\"/metadata.xml\",{sMockdataBaseUrl:s+\"/mockdata\"});var o=new t(a),n=a.getRequests();a.setRequests(n.concat(o.getRequests())),a.start(),jQuery.sap.log.info(\"Running the app with mock data\")},getMockServer:function(){return a}}});",
  		"com/sap/mentors/lemonaid/model/ODataModel.js": "sap.ui.define([\"sap/ui/model/odata/v2/ODataModel\",\"sap/ui/model/odata/ODataUtils\",\"com/sap/mentors/lemonaid/util/ODataUtils\"],function(e,t,a){\"use strict\";var r=e.extend(\"com.sap.mentors.lemonaid.model.ODataModel\",{});return r.prototype._processChange=function(e,r,i){var s,d,o,_,n,m,c,u,h,l,p=this;if(d=this.oMetadata._getEntityTypeByPath(e),i||(i=\"MERGE\"),s=jQuery.sap.extend(!0,{},this._getObject(\"/\"+e,!0),r),r.__metadata&&r.__metadata.created?(_=r.__metadata.created.method?r.__metadata.created.method:\"POST\",e=r.__metadata.created.key,o=r.__metadata.created,r.__metadata.created.functionImport&&(o.urlParameters=this._createFunctionImportParameters(r.__metadata.created.key,_,s),s=void 0)):\"MERGE\"===i?(_=\"MERGE\",l=this.oData[e]):_=\"PUT\",s&&s.__metadata)for(var y in s.__metadata)\"type\"!==y&&\"uri\"!==y&&\"etag\"!==y&&\"content_type\"!==y&&\"media_src\"!==y&&delete s.__metadata[y];if(s&&d){var g=this.oMetadata._getNavigationPropertyNames(d);jQuery.each(g,function(e,t){delete s[t]})}if(\"MERGE\"===_&&d&&l){jQuery.each(s,function(t,a){\"__metadata\"!==t&&jQuery.sap.equal(l[t],a)&&!p.isLaundering(\"/\"+e+\"/\"+t)&&delete s[t]});var v,f=\"/\"+e;jQuery.each(s,function(e,t){\"__metadata\"!==e&&(v=p.getProperty(f+\"/\"+e+\"/#@sap:unit\"),v&&void 0===s[v]&&(s[v]=l[v]))})}return s=this._removeReferences(s),s=a.addNavigationLinks(this,s,d,e),u=o&&o.urlParameters?t._createUrlParamsArray(o.urlParameters):void 0,c=o&&o.headers?this._getHeaders(o.headers):this._getHeaders(),n=o&&o.eTag?o.eTag:this.getETag(s),m=this._createRequestUrl(\"/\"+e,null,u,this.bUseBatch),h=this._createRequest(m,_,c,s,n),this.bUseBatch&&(h.requestUri=h.requestUri.replace(this.sServiceUrl+\"/\",\"\")),h},r});",
  		"com/sap/mentors/lemonaid/model/models.js": "sap.ui.define([\"sap/ui/model/json/JSONModel\",\"sap/ui/Device\"],function(e,t){\"use strict\";return{createDeviceModel:function(){var n=new e(t);return n.setDefaultBindingMode(\"OneWay\"),n},createConfigModel:function(t){var n=new e;return n.setDefaultBindingMode(\"OneWay\"),n._loaded=new Promise(function(e){t.read(\"/Configuration\",{success:function(t){$.each(t.results,function(e,t){\"false\"===t.Name&&(t.Name=!1),\"true\"===t.Name&&(t.Name=!0),n.setProperty(\"/\"+t.Id,t.Name)}),e()}})}),n},createMenuModel:function(t,n){var o=[{key:\"Mentors\",text:t.getText(\"mentors\"),icon:\"sap-icon://person-placeholder\"},{key:\"Events\",text:t.getText(\"events\"),icon:\"sap-icon://calendar\"},{key:\"Content\",text:t.getText(\"content\"),icon:\"sap-icon://documents\"},{key:\"SocialMedia\",text:t.getText(\"socialMedia\"),icon:\"sap-icon://discussion\"}],i=new e(o);return i.setDefaultBindingMode(\"OneWay\"),i._loaded=new Promise(function(e){n._loaded.then(function(){n.getProperty(\"/IsProjectMember\")&&(o.push({key:\"ImportExport\",text:t.getText(\"importExport\"),icon:\"sap-icon://download-from-cloud\"}),o.push({key:\"Admin\",text:t.getText(\"admin\"),icon:\"sap-icon://action-settings\"})),o.push({key:\"Help\",text:t.getText(\"help\"),icon:\"sap-icon://sys-help\"}),i.setProperty(\"/\",o),e()})}),i}}});",
  		"com/sap/mentors/lemonaid/test/integration/AllJourneys.js": "jQuery.sap.require(\"sap.ui.qunit.qunit-css\"),jQuery.sap.require(\"sap.ui.thirdparty.qunit\"),jQuery.sap.require(\"sap.ui.qunit.qunit-junit\"),jQuery.sap.require(\"sap.ui.qunit.qunit-coverage\"),jQuery.sap.require(\"sap.ui.qunit.QUnitUtils\"),jQuery.sap.require(\"sap.ui.thirdparty.sinon\"),jQuery.sap.require(\"sap.ui.thirdparty.sinon-qunit\"),QUnit.config.autostart=!1,sap.ui.require([\"sap/ui/test/Opa5\",\"test/integration/pages/Common\",\"test/integration/pages/App\",\"test/integration/pages/Main\",\"test/integration/pages/Mentor\"],function(i,e){\"use strict\";i.extendConfig({arrangements:new e,viewNamespace:\"com.sap.mentors.lemonaid.view.\"}),sap.ui.require([\"test/integration/NavigationJourney\"],function(){QUnit.start()})});",
  		"com/sap/mentors/lemonaid/test/integration/NavigationJourney.js": "sap.ui.define([\"sap/ui/test/opaQunit\"],function(e){\"use strict\";QUnit.module(\"Simple Navigation\"),e(\"Should see the application loaded and show a table with all the Mentors\",function(e,n,a){e.iStartMyApp(),n.onTheMainPage.iLookAtTheScreen(),a.onTheMainPage.iShouldSeeTheTableOfMentors().and.theTableShouldHaveAllEntries()}),e(\"Should navigate to the Detail page and show the selected Mentors information\",function(e,n,a){n.onTheMainPage.iPressOnTheFirstMentor(),a.onTheMentorPage.iShouldSeeTheFirstMentorSelected()}),e(\"Should navigate back to Main List and show all Mentors\",function(e,n,a){n.onTheMentorPage.iPressTheBackButton(),a.onTheMainPage.iShouldSeeTheTableOfMentors().and.theTableShouldHaveAllEntries()}),e(\"Should return only one entry when searching for Rondald\",function(e,n,a){n.onTheMainPage.iEnterRonaldInTheSearchField(),a.onTheMainPage.iShouldSeeOnlyRonaldMcDonaldInTheTable().and.iTeardownMyUIComponent()})});",
  		"com/sap/mentors/lemonaid/test/integration/pages/App.js": "sap.ui.define([\"sap/ui/test/Opa5\",\"test/integration/pages/Common\"],function(e,s){\"use strict\";e.createPageObjects({onTheAppPage:{baseClass:s,actions:{},assertions:{}}})});",
  		"com/sap/mentors/lemonaid/test/integration/pages/Common.js": "sap.ui.define([\"sap/ui/test/Opa5\",\"com/sap/mentors/lemonaid/localService/mockserver\"],function(t,n){\"use strict\";var e=\"com.sap.mentors.lemonaid\";return n.init(),t.extend(\"test.integration.pages.Common\",{constructor:function(n){t.apply(this,arguments),this._oConfig=n},iStartMyApp:function(t){this.iStartMyUIComponent({componentConfig:{name:e},hash:\"\"})},iLookAtTheScreen:function(){return this},getEntitySet:function(t){return n.getMockServer().getEntitySetData(t)}})});",
  		"com/sap/mentors/lemonaid/test/integration/pages/Main.js": "sap.ui.define([\"sap/ui/test/Opa5\",\"test/integration/pages/Common\",\"sap/ui/test/matchers/AggregationLengthEquals\",\"sap/ui/test/actions/Press\",\"sap/ui/test/matchers/BindingPath\",\"sap/ui/test/actions/EnterText\",\"sap/ui/test/matchers/PropertyStrictEquals\"],function(e,t,s,n,a,i,r){\"use strict\";var o=\"Main\",l=\"table\",c=\"searchField\",h=\"/Mentors('S0004623911')\";e.createPageObjects({onTheMainPage:{baseClass:t,actions:{iPressOnTheFirstMentor:function(){return this.waitFor({controlType:\"sap.m.ColumnListItem\",viewName:o,matchers:new a({path:h}),success:function(){this.getContext().sFirstMentorPath=h},actions:new n,errorMessage:\"Cannot find the Mentor list\"})},iEnterRonaldInTheSearchField:function(){return this.waitFor({id:c,viewName:o,actions:[new i({text:\"Ronald\"}),new n],errorMessage:\"Failed to find search field in Main view.\"})}},assertions:{iShouldSeeTheTableOfMentors:function(){return this.waitFor({id:l,viewName:o,success:function(t){e.assert.ok(t,\"Found the object Table\")},errorMessage:\"Can't see the Mentors table.\"})},theTableShouldHaveAllEntries:function(){var t,n=this.getEntitySet(\"Mentors\").length||0;return this.waitFor({id:l,viewName:o,matchers:function(e){return t=Math.min(e.getGrowingThreshold(),n),new s({name:\"items\",length:t}).isMatching(e)},success:function(s){e.assert.strictEqual(s.getItems().length,t,\"The growing Table has \"+t+\" items\")},errorMessage:\"Table does not have all entries.\"})},iShouldSeeOnlyRonaldMcDonaldInTheTable:function(){return this.waitFor({id:l,viewName:o,matchers:new s({name:\"items\",length:1}),success:function(t){e.assert.strictEqual(t.getItems().length,1,\"The table has only 1 entry\")},errorMessage:\"Table does not have all entries.\"}),this.waitFor({controlType:\"sap.m.ObjectIdentifier\",viewName:o,matchers:new r({name:\"title\",value:\"Ronald McDonald\"}),success:function(t){e.assert.ok(t,\"Found Ronald McDonald\")},errorMessage:\"Table does not have all entries.\"})}}}})});",
  		"com/sap/mentors/lemonaid/test/integration/pages/Mentor.js": "sap.ui.define([\"sap/ui/test/Opa5\",\"test/integration/pages/Common\",\"sap/ui/test/matchers/BindingPath\",\"sap/ui/test/matchers/PropertyStrictEquals\",\"sap/ui/test/actions/Press\"],function(t,e,s,n,a){\"use strict\";var o=\"Mentor\";t.createPageObjects({onTheMentorPage:{baseClass:e,actions:{iPressTheBackButton:function(){return this.waitFor({controlType:\"sap.m.Button\",viewName:o,matchers:new n({name:\"type\",value:\"Back\"}),actions:new a,errorMessage:\"Did not find the nav button on Mentor Detail page\"})}},assertions:{iShouldSeeTheFirstMentorSelected:function(){return this.waitFor({id:\"ObjectPageLayout\",viewName:o,matchers:function(t){var e=this.getContext().sFirstMentorPath;return new s({path:e})}.bind(this),success:function(){this.getContext().sFirstMentorPath=void 0,t.assert.ok(!0,\"Selected Mentor bound\")},errorMessage:\"Selected Mentor not bound\"})}}}})});",
  		"com/sap/mentors/lemonaid/util/GuidGenerator.js": "sap.ui.define([],function(){\"use strict\";return{generateSapGuid:function(){return this._generate4Chars().toUpperCase()+this._generate4Chars().toUpperCase()+this._generate4Chars().toUpperCase()+this._generate4Chars().toUpperCase()+this._generate4Chars().toUpperCase()+this._generate4Chars().toUpperCase()+this._generate4Chars().toUpperCase()+this._generate4Chars().toUpperCase()},generateGuid:function(){return this._generate4Chars()+this._generate4Chars()+\"-\"+this._generate4Chars()+\"-\"+this._generate4Chars()+\"-\"+this._generate4Chars()+\"-\"+this._generate4Chars()+this._generate4Chars()+this._generate4Chars()},_generate4Chars:function(){return Math.floor(65536*(1+Math.random())).toString(16).substring(1)}}});",
  		"com/sap/mentors/lemonaid/util/ODataUtils.js": "sap.ui.define([],function(){\"use strict\";var e={addNavigationLinks:function(t,n,a,i){var r={};return jQuery.each(n,function(n,o){if(r[n]=o,\"__metadata\"!==n){var s=e.getAssociation(t,a,n);if(s){o||(r[n]=o=null);var u=s.referentialConstraint.principal,c=null;if(u){var l={};c=e.getAssociationSet(t,s),l[u.propertyRef[0].name]=o;var d=t.createKey(e.getPrincipalEntitySetName(c,a.name,u.role),l),f=e.getNavigationPropertyOfAssociationsetInEntity(c,a);o?r[f.name]={__deferred:{uri:d}}:e.deleteLink(t,i,f)}}}}.bind(this)),r},deleteLink:function(e,t,n){var a=e._createRequestUrl(\"/\"+t,null,null,e.bUseBatch)+\"/$links/\"+n.name,i=e._createRequest(a,\"DELETE\",e._getHeaders());e.bUseBatch&&(i.requestUri=i.requestUri.replace(e.sServiceUrl+\"/\",\"\")),i.key=t+\"-\"+n.name;var r={abort:function(){i._aborted=!0}},o=e._resolveGroup(t);o.groupId in e.mDeferredGroups&&e._pushToRequestQueue(e.mDeferredRequests,o.groupId,o.changeSetId,i,null,null,r)},getAssociation:function(e,t,n){var a=null;return jQuery.each(e.oMetadata.oMetadata.dataServices.schema,function(e,i){jQuery.each(i.association,function(e,r){if(r.referentialConstraint.dependent.role===t.name&&r.referentialConstraint.dependent.propertyRef[0].name===n)return a=r,a.namespace=i.namespace,!1}.bind(this))}.bind(this)),a},getAssociationSet:function(e,t){var n=null;return jQuery.each(e.oMetadata.oMetadata.dataServices.schema,function(e,a){jQuery.each(a.entityContainer,function(e,a){jQuery.each(a.associationSet,function(e,a){if(a.association===t.namespace+\".\"+t.name)return n=a,!1}.bind(this))}.bind(this))}.bind(this)),n},getPrincipalEntitySetName:function(e,t,n){var a=null;return e.end[0].role===t&&e.end[1].role===n?a=e.end[1].entitySet:e.end[1].role===t&&e.end[0].role===n&&(a=e.end[0].entitySet),a},getNavigationPropertyOfAssociationsetInEntity:function(e,t){var n=null;return jQuery.each(t.navigationProperty,function(t,a){if(a.relationship===e.association)return n=a,!1}),n}};return e});",
  		"com/sap/mentors/lemonaid/util/formatters.js": "sap.ui.define([],function(){\"use strict\";return{formatEventLogo:function(t){var e=jQuery.sap.getModulePath(\"com.sap.mentors.lemonaid\");switch(t){case\"SITREG\":return e+\"/images/insidetrack.png\";default:return e+\"/images/sap.png\"}},formatMapInfo:function(t,e,n,r){return'<table><tr><td valign=\"top\"><img class=\"placeIcon\" src=\"images/pin-'+(\"active\"===r?\"mentor\":\"alumni\")+'.png\"/></td><td><b>'+t+\"</b><br/>\"+e+'</td></tr><tr><td colspan=\"2\" align=\"center\"><img src=\"'+n+'\" width=\"144\" height=\"144\"/></td></tr></table>'},formatAddress:function(t,e,n,r,s,d,a,i){return\"undefined\"!=typeof t&&null!==t||(t=\"\"),\"undefined\"!=typeof e&&null!==e||(e=\"\"),\"undefined\"!=typeof n&&null!==n||(n=\"\"),\"undefined\"!=typeof r&&null!==r||(r=\"\"),\"undefined\"!=typeof s&&null!==s||(s=\"\"),\"undefined\"!=typeof d&&null!==d||(d=\"\"),\"undefined\"!=typeof a&&null!==a||(a=\"\"),\"undefined\"!=typeof i&&null!==i&&\"undefined\"!=typeof this.formatters.addressFormatters[i]||(i=\"\"),jQuery.grep(this.formatters.addressFormatters[i]({name:t,address1:e,address2:n,city:r,state:s,zip:d,country:a,locale:i}),function(t){return!!t}).join(\"\\n\")},commaSeparated:function(){return $.grep(Array.prototype.slice.call(arguments),Boolean).join(\", \")},addressFormatters:{NL:function(t){return[t.name,t.address1,t.address2,t.zip+\"  \"+t.city,t.country]},US:function(t){return[t.name,t.address1,t.address2,t.city+(t.city?\", \":\"\")+t.state+\" \"+t.zip,t.country]},AU:function(t){return[t.name,t.address1,t.address2,t.city+(t.city?\", \":\"\")+t.state+\" \"+t.zip,t.country]},BR:function(t){return[t.name,t.address1,t.address2,t.zip+\"  \"+t.city+\"  \"+t.state,t.country]},BG:function(t){return[t.country,t.state,t.zip+\"  \"+t.city,t.address1,t.address2,t.name]},CA:function(t){return[t.name,t.address1,t.address2,t.city+(t.city?\", \":\"\")+t.state+\" \"+t.zip,t.country]},CN:function(t){return[t.country,t.state+\"  \"+t.city,t.address1,t.address2,t.name]},HR:function(t){return[t.name,t.address1,t.address2,t.zip+\"  \"+t.city,t.state,t.country]},RS:function(t){return[t.name,t.address1,t.address2,t.zip+\"  \"+t.city,t.state,t.country]},SI:function(t){return[t.name,t.address1,t.address2,t.zip+\"  \"+t.city,t.state,t.country]},CZ:function(t){return[t.name,t.address1,t.address2,t.zip+\"  \"+t.city,t.state,t.country]},DK:function(t){return[t.name,t.address1,t.address2,t.locale+\"  \"+t.zip+\"  \"+t.city,t.country]},FI:function(t){return[t.name,t.address1,t.address2,t.zip+\"  \"+t.city,t.country]},FR:function(t){return[t.name,t.address1,t.address2,t.zip+\"  \"+t.city,t.country]},DE:function(t){return[t.name,t.address1,t.address2,t.locale+\"  \"+t.zip+\"  \"+t.city,t.country]},GR:function(t){return[t.name,t.address1,t.address2,t.zip+\"  \"+t.city,t.country]},HU:function(t){return[t.name,t.city,t.address1,t.address2,t.zip,t.state,t.country]},IT:function(t){return[t.name,t.address1,t.address2,t.locale+\"  \"+t.zip,t.city+\"  \"+t.state,t.country]},JP:function(t){return[t.country,t.zip+\"  \"+t.state+\"  \"+t.city,t.address1,t.address2,t.name]},KR:function(t){return[t.country,t.zip,t.state,t.city,t.address1,t.address2,t.name]},AR:function(t){return[t.name,t.address1,t.address2,t.zip+\"  \"+t.city,t.state,t.country]},BO:function(t){return[t.name,t.address1,t.address2,t.zip+\"  \"+t.city,t.state,t.country]},CL:function(t){return[t.name,t.address1,t.address2,t.zip+\"  \"+t.city,t.state,t.country]},CO:function(t){return[t.name,t.address1,t.address2,t.zip+\"  \"+t.city,t.state,t.country]},EC:function(t){return[t.name,t.address1,t.address2,t.zip+\"  \"+t.city,t.state,t.country]},FK:function(t){return[t.name,t.address1,t.address2,t.zip+\"  \"+t.city,t.state,t.country]},GF:function(t){return[t.name,t.address1,t.address2,t.zip+\"  \"+t.city,t.state,t.country]},GY:function(t){return[t.name,t.address1,t.address2,t.zip+\"  \"+t.city,t.state,t.country]},PY:function(t){return[t.name,t.address1,t.address2,t.zip+\"  \"+t.city,t.state,t.country]},PE:function(t){return[t.name,t.address1,t.address2,t.zip+\"  \"+t.city,t.state,t.country]},SR:function(t){return[t.name,t.address1,t.address2,t.zip+\"  \"+t.city,t.state,t.country]},UY:function(t){return[t.name,t.address1,t.address2,t.zip+\"  \"+t.city,t.state,t.country]},VE:function(t){return[t.name,t.address1,t.address2,t.zip+\"  \"+t.city,t.state,t.country]},MY:function(t){return[t.name,t.address1,t.address2,t.zip+\"  \"+t.city,t.country]},SG:function(t){return[t.name,t.address1,t.address2,t.country+\"  \"+t.zip]},NO:function(t){return[t.name,t.address1,t.address2,t.zip+\"   \"+t.city,t.country]},PL:function(t){return[t.name,t.address1,t.address2,t.zip+\"  \"+t.city,t.state,t.country]},PT:function(t){return[t.name,t.address1,t.address2,t.zip+\"  \"+t.city,t.country]},RO:function(t){return[t.name,t.address1,t.address2,t.zip+\"  \"+t.city,t.state,t.country]},RU:function(t){return[t.country,t.zip,t.state,t.city,t.address1,t.address2,t.name]},ES:function(t){return[t.name,t.address1,t.address2,t.zip+\"  \"+t.city,t.country]},SE:function(t){return[t.name,t.address1,t.address2,t.zip+\"   \"+t.city,t.country]},CH:function(t){return[t.name,t.address1,t.address2,t.zip+\"  \"+t.city,t.country]},TR:function(t){return[t.name,t.address1,t.address2,t.zip+(t.zip?\", \":\"\")+t.city,t.country]},\"\":function(t){return[t.name,t.address1,t.address2,t.city+(t.city?\", \":\"\")+t.state+\" \"+t.zip,t.country]}}}});",
  		"com/sap/mentors/lemonaid/util/openui5_googlemaps/Animation-dbg.js": "/**\n * openui5-googlemaps - OpenUI5 Google Maps library\n * @version v0.0.27\n * @link http://jasper07.github.io/openui5-googlemaps/\n * @license MIT\n */\nsap.ui.define(\"openui5/googlemaps/Animation\",[\"jquery.sap.global\"],function(e){\"use strict\";var i={BOUNCE:1,DROP:2,k:3,j:4};return i},!0);",
  		"com/sap/mentors/lemonaid/util/openui5_googlemaps/Animation.js": "sap.ui.define(\"openui5/googlemaps/Animation\",[\"jquery.sap.global\"],function(){\"use strict\";var e={BOUNCE:1,DROP:2,k:3,j:4};return e},!0);",
  		"com/sap/mentors/lemonaid/util/openui5_googlemaps/Directions-dbg.js": "/**\n * openui5-googlemaps - OpenUI5 Google Maps library\n * @version v0.0.27\n * @link http://jasper07.github.io/openui5-googlemaps/\n * @license MIT\n */\nsap.ui.define([\"jquery.sap.global\",\"sap/ui/core/Control\",\"google.maps\",\"./TravelMode\",\"./UnitSystem\"],function(t,e,i,s,o){\"use strict\";var n=e.extend(\"openui5.googlemaps.Directions\",{metadata:{properties:{startAddress:{type:\"string\",bindable:\"bindable\"},endAddress:{type:\"string\",bindable:\"bindable\"},travelMode:{type:\"string\",defaultValue:s.driving},optimizeWaypoints:{type:\"boolean\"},unitSystem:{type:\"string\",defaultValue:o.metric}},defaultAggregation:\"waypoints\",aggregations:{waypoints:{type:\"openui5.googlemaps.Waypoint\",multiple:!0,bindable:\"bindable\"}},events:{response:{}},renderer:{}}});return n.prototype.setStartAddress=function(t){this.setProperty(\"startAddress\",t,!0),this.route()},n.prototype.setEndAddress=function(t){this.setProperty(\"endAddress\",t,!0),this.route()},n.prototype.setTravelMode=function(t){this.setProperty(\"travelMode\",t,!0),this.route()},n.prototype.setOptimizeWaypoints=function(t){this.setProperty(\"optimizeWaypoints\",t,!0),this.route()},n.prototype.getWaypointLocations=function(){var t=[];return this.getWaypoints().forEach(function(e){t.push({location:e.getLocation(),stopover:e.getStopover()})}),t},n.prototype._mapRendered=function(t){this.map=t,this.mapChanged()},n.prototype.responseChanged=function(){this.directions&&this.response&&this.directions.setDirections(this.response)},n.prototype.mapChanged=function(){this.directions||(this.directions=new i.DirectionsRenderer),this.directions.setMap(this.map),this.route()},n.prototype.getRequest=function(){var t={};return t.origin=this.getStartAddress(),t.destination=this.getEndAddress(),t.travelMode=this.getTravelMode(),t.unitSystem=this.getUnitSystem(),t.optimizeWaypoints=this.getOptimizeWaypoints(),t.waypoints=this.getWaypointLocations(),t},n.prototype.route=function(){this.map&&this.getStartAddress()&&this.getEndAddress()&&(this.directionsService||(this.directionsService=new i.DirectionsService),t.sap.clearDelayedCall(this.delayedCallId),this.delayedCallId=t.sap.delayedCall(0,this,function(){this.directionsService.route(this.getRequest(),this.routeResponse.bind(this))}))},n.prototype.routeResponse=function(t,e){e===i.DirectionsStatus.OK&&(this.response=t,this.responseChanged(),this.fireResponse({response:t}))},n.prototype.reset=function(){this.directions&&(this.directions.setMap(null),this.directions=null)},n.prototype.exit=function(){this.reset()},n},!0);",
  		"com/sap/mentors/lemonaid/util/openui5_googlemaps/Directions.js": "sap.ui.define([\"jquery.sap.global\",\"sap/ui/core/Control\",\"google.maps\",\"./TravelMode\",\"./UnitSystem\"],function(t,e,i,s,o){\"use strict\";var n=e.extend(\"openui5.googlemaps.Directions\",{metadata:{properties:{startAddress:{type:\"string\",bindable:\"bindable\"},endAddress:{type:\"string\",bindable:\"bindable\"},travelMode:{type:\"string\",defaultValue:s.driving},optimizeWaypoints:{type:\"boolean\"},unitSystem:{type:\"string\",defaultValue:o.metric}},defaultAggregation:\"waypoints\",aggregations:{waypoints:{type:\"openui5.googlemaps.Waypoint\",multiple:!0,bindable:\"bindable\"}},events:{response:{}},renderer:{}}});return n.prototype.setStartAddress=function(t){this.setProperty(\"startAddress\",t,!0),this.route()},n.prototype.setEndAddress=function(t){this.setProperty(\"endAddress\",t,!0),this.route()},n.prototype.setTravelMode=function(t){this.setProperty(\"travelMode\",t,!0),this.route()},n.prototype.setOptimizeWaypoints=function(t){this.setProperty(\"optimizeWaypoints\",t,!0),this.route()},n.prototype.getWaypointLocations=function(){var t=[];return this.getWaypoints().forEach(function(e){t.push({location:e.getLocation(),stopover:e.getStopover()})}),t},n.prototype._mapRendered=function(t){this.map=t,this.mapChanged()},n.prototype.responseChanged=function(){this.directions&&this.response&&this.directions.setDirections(this.response)},n.prototype.mapChanged=function(){this.directions||(this.directions=new i.DirectionsRenderer),this.directions.setMap(this.map),this.route()},n.prototype.getRequest=function(){var t={};return t.origin=this.getStartAddress(),t.destination=this.getEndAddress(),t.travelMode=this.getTravelMode(),t.unitSystem=this.getUnitSystem(),t.optimizeWaypoints=this.getOptimizeWaypoints(),t.waypoints=this.getWaypointLocations(),t},n.prototype.route=function(){this.map&&this.getStartAddress()&&this.getEndAddress()&&(this.directionsService||(this.directionsService=new i.DirectionsService),t.sap.clearDelayedCall(this.delayedCallId),this.delayedCallId=t.sap.delayedCall(0,this,function(){this.directionsService.route(this.getRequest(),this.routeResponse.bind(this))}))},n.prototype.routeResponse=function(t,e){e===i.DirectionsStatus.OK&&(this.response=t,this.responseChanged(),this.fireResponse({response:t}))},n.prototype.reset=function(){this.directions&&(this.directions.setMap(null),this.directions=null)},n.prototype.exit=function(){this.reset()},n},!0);",
  		"com/sap/mentors/lemonaid/util/openui5_googlemaps/Map-dbg.js": "/**\n * openui5-googlemaps - OpenUI5 Google Maps library\n * @version v0.0.27\n * @link http://jasper07.github.io/openui5-googlemaps/\n * @license MIT\n */\nsap.ui.define([\"jquery.sap.global\",\"sap/ui/core/Control\",\"sap/ui/core/ResizeHandler\",\"google.maps\",\"./MapUtils\",\"./MapTypeId\"],function(t,e,i,o,s,a){\"use strict\";var n=e.extend(\"openui5.googlemaps.Map\",{metadata:{properties:{lat:{type:\"float\",bindable:\"bindable\",defaultValue:1},lng:{type:\"float\",bindable:\"bindable\",defaultValue:1},width:{type:\"sap.ui.core.CSSSize\",group:\"Dimension\",defaultValue:\"auto\"},height:{type:\"sap.ui.core.CSSSize\",group:\"Dimension\",defaultValue:\"20em\"},zoom:{type:\"int\",defaultValue:8},disableDefaultUI:{type:\"boolean\",defaultValue:!0},mapTypeId:{type:\"string\",defaultValue:a.ROADMAP},panControl:{type:\"boolean\",defaultValue:!1},zoomControl:{type:\"boolean\",defaultValue:!1},mapTypeControl:{type:\"boolean\",defaultValue:!1},streetViewControl:{type:\"boolean\",defaultValue:!1}},defaultAggregation:\"markers\",aggregations:{markers:{type:\"openui5.googlemaps.Marker\",multiple:!0,bindable:\"bindable\"},polylines:{type:\"openui5.googlemaps.Polyline\",multiple:!0,bindable:\"bindable\"},polygons:{type:\"openui5.googlemaps.Polygon\",multiple:!0,bindable:\"bindable\"},directions:{type:\"openui5.googlemaps.Directions\",multiple:!1,bindable:\"bindable\"},markerCluster:{type:\"openui5.googlemaps.MarkerCluster\",multiple:!1,bindable:\"bindable\"}},events:{ready:{},click:{}}},renderer:function(t,e){t.write(\"<div \"),t.writeControlData(e),t.addStyle(\"width\",\"auto\"),t.addStyle(\"height\",\"100%\"===e.getHeight()?\"100%\":\"auto\"),t.writeClasses(),t.writeStyles(),t.write(\">\"),t.renderControl(e._html),t.write(\"</div>\")}});return n.prototype.init=function(){this._dragging=!1,this.aListeners=[],this.mapId=this.getId()+\"-map\",this._html=new sap.ui.core.HTML({content:\"<div style='height: \"+this.getHeight()+\";width: \"+this.getWidth()+\";' id='\"+this.mapId+\"'></div>\"})},n.prototype.setHeight=function(t){this.setProperty(\"height\",t,!0),this.setSize()},n.prototype.setWidth=function(t){this.setProperty(\"width\",t,!0),this.setSize()},n.prototype.setSize=function(){if(t.sap.domById(this.mapId))t.sap.byId(this.mapId).css(\"height\",this.getHeight()).css(\"width\",this.getWidth());else{var e=t(this._html.getContent());e.css(\"height\",this.getHeight()).css(\"width\",this.getWidth()),this._html.setContent(e.outerHTML())}},n.prototype.setZoom=function(t){this.setProperty(\"zoom\",t,!0),this.map&&t!==this.map.getZoom()&&this.map.setZoom(t)},n.prototype.setLat=function(t){var e=parseFloat(t);s.floatEqual(e,this.getLat())||(this.setProperty(\"lat\",e,!0),this._updateCenter())},n.prototype.setLng=function(t){var e=parseFloat(t);s.floatEqual(e,this.getLng())||(this.setProperty(\"lng\",e,!0),this._updateCenter())},n.prototype._updateCenter=function(){this.map&&null!=this.getLat()&&null!=this.getLng()&&(t.sap.clearDelayedCall(this.delayedCallId),this.delayedCallId=t.sap.delayedCall(0,this,function(){this.map.setCenter(new o.LatLng(this.getLat(),this.getLng())),this.notifyAggregations(\"mapRendered\")}))},n.prototype.setMapTypeId=function(t){this.setProperty(\"mapTypeId\",t,!0),this.map&&t!==this.map.getMapTypeId()&&this.map.setMapTypeId(t)},n.prototype.setZoomControl=function(t){this.setProperty(\"zoomControl\",t,!0),this.map&&t!==this.map.zoomControl&&(this.map.zoomControl=t)},n.prototype.setDisableDefaultUI=function(t){this.setProperty(\"disableDefaultUI\",t,!0),this.map&&this.map.setOptions({disableDefaultUI:this.getDisableDefaultUI()})},n.prototype.zoomChanged=function(){this.map.getZoom()!==this.getZoom()&&this.setZoom(this.map.getZoom())},n.prototype.mapTypeIdChanged=function(){this.map.getMapTypeId()!==this.getMapTypeId()&&this.setMapTypeId(this.map.getMapTypeId())},n.prototype.onResize=function(){var t=this.map.getCenter();this.trigger(\"resize\"),this.map.setCenter(t)},n.prototype._getMapOptions=function(){var t={};return t.zoom=this.getZoom(),t.center=new o.LatLng(this.getLat(),this.getLng()),t.disableDefaultUI=this.getDisableDefaultUI(),t.mapTypeId=this.getMapTypeId(),t.panControl=this.getPanControl(),t.zoomControl=this.getZoomControl(),t.mapTypeControl=this.getMapTypeControl(),t.streetViewControl=this.getStreetViewControl(),t},n.prototype.notifyAggregations=function(t){this._notifyMarkers(t,this.map),this._notifyPolylines(t,this.map),this._notifyPolygons(t,this.map),this._notifyDirections(t,this.map),this._notifyMarkerCluster(t,this.map)},n.prototype.onAfterRendering=function(){return void 0===o.loaded?(void 0===this.subscribed&&(sap.ui.getCore().getEventBus().subscribe(o.notifyEvent,this.createMap,this),this.subscribed=!0),!1):void(this.initialized?this._updateCenter():this.createMap())},n.prototype.createMap=function(){this.getLat()&&this.getLng()&&(this.map=new o.Map(t.sap.domById(this.mapId),this._getMapOptions()),this.notifyAggregations(\"mapRendered\"),this.addListener(\"drag\",this.isDragging.bind(this)),this.addListener(\"dragstart\",this.isDragging.bind(this)),this.addListener(\"zoom_changed\",this.zoomChanged.bind(this)),this.addListener(\"idle\",this.mapChanged.bind(this)),this.addListener(\"maptypeid_changed\",this.mapTypeIdChanged.bind(this)),this.addListener(\"click\",this.clicked.bind(this)),this.resizeID=i.register(t.sap.domById(this.mapId),this.onResize.bind(this)),this.initialized=!0)},n.prototype.addListener=function(t,e){this.aListeners.push(s.addListener(this.map,t,e))},n.prototype.removeListeners=function(){this.aListeners.forEach(function(t){t.remove()}),this.aListeners=[]},n.prototype.trigger=function(t,e){o.event.trigger(this.map,t,e)},n.prototype.isDragging=function(){this._dragging=!0},n.prototype.isNotDragging=function(){this._dragging=!1},n.prototype.mapChanged=function(){this._dragging&&this.isNotDragging(),this.fireReady({map:this.map,context:this.getBindingContext(),lat:this.getLat(),lng:this.getLng()})},n.prototype.updateValues=function(t){var e=s.latLngToObj(this.map.getCenter());s.floatEqual(e.lat,this.getLat())||this.setProperty(\"lat\",e.lat,!0),s.floatEqual(e.lng,this.getLng())||this.setProperty(\"lng\",e.lng,!0)},n.prototype._notifyMarkers=function(t,e){this.getMarkers().forEach(function(i){i[\"_\"+t](e)})},n.prototype._notifyPolylines=function(t,e){this.getPolylines().forEach(function(i){i[\"_\"+t](e)})},n.prototype._notifyPolygons=function(t,e){this.getPolygons().forEach(function(i){i[\"_\"+t](e)})},n.prototype._notifyDirections=function(t,e){this.getDirections()&&this.getDirections()[\"_\"+t](e)},n.prototype._notifyMarkerCluster=function(t,e){this.getMarkerCluster()&&this.getMarkerCluster()[\"_\"+t](e)},n.prototype.resetMap=function(){this.removeListeners(),this.map&&this.map.set(null)},n.prototype.exit=function(){this.resetMap(),i.deregister(this.resizeID)},n.prototype.clicked=function(t){this.fireClick({map:this.map,context:this.getBindingContext(),lat:t.latLng.lat(),lng:t.latLng.lng()})},n},!0);",
  		"com/sap/mentors/lemonaid/util/openui5_googlemaps/Map.js": "sap.ui.define([\"jquery.sap.global\",\"sap/ui/core/Control\",\"sap/ui/core/ResizeHandler\",\"google.maps\",\"./MapUtils\",\"./MapTypeId\"],function(t,e,i,o,s,a){\"use strict\";var n=e.extend(\"openui5.googlemaps.Map\",{metadata:{properties:{lat:{type:\"float\",bindable:\"bindable\",defaultValue:1},lng:{type:\"float\",bindable:\"bindable\",defaultValue:1},width:{type:\"sap.ui.core.CSSSize\",group:\"Dimension\",defaultValue:\"auto\"},height:{type:\"sap.ui.core.CSSSize\",group:\"Dimension\",defaultValue:\"20em\"},zoom:{type:\"int\",defaultValue:8},disableDefaultUI:{type:\"boolean\",defaultValue:!0},mapTypeId:{type:\"string\",defaultValue:a.ROADMAP},panControl:{type:\"boolean\",defaultValue:!1},zoomControl:{type:\"boolean\",defaultValue:!1},mapTypeControl:{type:\"boolean\",defaultValue:!1},streetViewControl:{type:\"boolean\",defaultValue:!1}},defaultAggregation:\"markers\",aggregations:{markers:{type:\"openui5.googlemaps.Marker\",multiple:!0,bindable:\"bindable\"},polylines:{type:\"openui5.googlemaps.Polyline\",multiple:!0,bindable:\"bindable\"},polygons:{type:\"openui5.googlemaps.Polygon\",multiple:!0,bindable:\"bindable\"},directions:{type:\"openui5.googlemaps.Directions\",multiple:!1,bindable:\"bindable\"},markerCluster:{type:\"openui5.googlemaps.MarkerCluster\",multiple:!1,bindable:\"bindable\"}},events:{ready:{},click:{}}},renderer:function(t,e){t.write(\"<div \"),t.writeControlData(e),t.addStyle(\"width\",\"auto\"),t.addStyle(\"height\",\"100%\"===e.getHeight()?\"100%\":\"auto\"),t.writeClasses(),t.writeStyles(),t.write(\">\"),t.renderControl(e._html),t.write(\"</div>\")}});return n.prototype.init=function(){this._dragging=!1,this.aListeners=[],this.mapId=this.getId()+\"-map\",this._html=new sap.ui.core.HTML({content:\"<div style='height: \"+this.getHeight()+\";width: \"+this.getWidth()+\";' id='\"+this.mapId+\"'></div>\"})},n.prototype.setHeight=function(t){this.setProperty(\"height\",t,!0),this.setSize()},n.prototype.setWidth=function(t){this.setProperty(\"width\",t,!0),this.setSize()},n.prototype.setSize=function(){if(t.sap.domById(this.mapId))t.sap.byId(this.mapId).css(\"height\",this.getHeight()).css(\"width\",this.getWidth());else{var e=t(this._html.getContent());e.css(\"height\",this.getHeight()).css(\"width\",this.getWidth()),this._html.setContent(e.outerHTML())}},n.prototype.setZoom=function(t){this.setProperty(\"zoom\",t,!0),this.map&&t!==this.map.getZoom()&&this.map.setZoom(t)},n.prototype.setLat=function(t){var e=parseFloat(t);s.floatEqual(e,this.getLat())||(this.setProperty(\"lat\",e,!0),this._updateCenter())},n.prototype.setLng=function(t){var e=parseFloat(t);s.floatEqual(e,this.getLng())||(this.setProperty(\"lng\",e,!0),this._updateCenter())},n.prototype._updateCenter=function(){this.map&&null!=this.getLat()&&null!=this.getLng()&&(t.sap.clearDelayedCall(this.delayedCallId),this.delayedCallId=t.sap.delayedCall(0,this,function(){this.map.setCenter(new o.LatLng(this.getLat(),this.getLng())),this.notifyAggregations(\"mapRendered\")}))},n.prototype.setMapTypeId=function(t){this.setProperty(\"mapTypeId\",t,!0),this.map&&t!==this.map.getMapTypeId()&&this.map.setMapTypeId(t)},n.prototype.setZoomControl=function(t){this.setProperty(\"zoomControl\",t,!0),this.map&&t!==this.map.zoomControl&&(this.map.zoomControl=t)},n.prototype.setDisableDefaultUI=function(t){this.setProperty(\"disableDefaultUI\",t,!0),this.map&&this.map.setOptions({disableDefaultUI:this.getDisableDefaultUI()})},n.prototype.zoomChanged=function(){this.map.getZoom()!==this.getZoom()&&this.setZoom(this.map.getZoom())},n.prototype.mapTypeIdChanged=function(){this.map.getMapTypeId()!==this.getMapTypeId()&&this.setMapTypeId(this.map.getMapTypeId())},n.prototype.onResize=function(){var t=this.map.getCenter();this.trigger(\"resize\"),this.map.setCenter(t)},n.prototype._getMapOptions=function(){var t={};return t.zoom=this.getZoom(),t.center=new o.LatLng(this.getLat(),this.getLng()),t.disableDefaultUI=this.getDisableDefaultUI(),t.mapTypeId=this.getMapTypeId(),t.panControl=this.getPanControl(),t.zoomControl=this.getZoomControl(),t.mapTypeControl=this.getMapTypeControl(),t.streetViewControl=this.getStreetViewControl(),t},n.prototype.notifyAggregations=function(t){this._notifyMarkers(t,this.map),this._notifyPolylines(t,this.map),this._notifyPolygons(t,this.map),this._notifyDirections(t,this.map),this._notifyMarkerCluster(t,this.map)},n.prototype.onAfterRendering=function(){return void 0===o.loaded?(void 0===this.subscribed&&(sap.ui.getCore().getEventBus().subscribe(o.notifyEvent,this.createMap,this),this.subscribed=!0),!1):void(this.initialized?this._updateCenter():this.createMap())},n.prototype.createMap=function(){this.getLat()&&this.getLng()&&(this.map=new o.Map(t.sap.domById(this.mapId),this._getMapOptions()),this.notifyAggregations(\"mapRendered\"),this.addListener(\"drag\",this.isDragging.bind(this)),this.addListener(\"dragstart\",this.isDragging.bind(this)),this.addListener(\"zoom_changed\",this.zoomChanged.bind(this)),this.addListener(\"idle\",this.mapChanged.bind(this)),this.addListener(\"maptypeid_changed\",this.mapTypeIdChanged.bind(this)),this.addListener(\"click\",this.clicked.bind(this)),this.resizeID=i.register(t.sap.domById(this.mapId),this.onResize.bind(this)),this.initialized=!0)},n.prototype.addListener=function(t,e){this.aListeners.push(s.addListener(this.map,t,e))},n.prototype.removeListeners=function(){this.aListeners.forEach(function(t){t.remove()}),this.aListeners=[]},n.prototype.trigger=function(t,e){o.event.trigger(this.map,t,e)},n.prototype.isDragging=function(){this._dragging=!0},n.prototype.isNotDragging=function(){this._dragging=!1},n.prototype.mapChanged=function(){this._dragging&&this.isNotDragging(),this.fireReady({map:this.map,context:this.getBindingContext(),lat:this.getLat(),lng:this.getLng()})},n.prototype.updateValues=function(){var t=s.latLngToObj(this.map.getCenter());s.floatEqual(t.lat,this.getLat())||this.setProperty(\"lat\",t.lat,!0),s.floatEqual(t.lng,this.getLng())||this.setProperty(\"lng\",t.lng,!0)},n.prototype._notifyMarkers=function(t,e){this.getMarkers().forEach(function(i){i[\"_\"+t](e)})},n.prototype._notifyPolylines=function(t,e){this.getPolylines().forEach(function(i){i[\"_\"+t](e)})},n.prototype._notifyPolygons=function(t,e){this.getPolygons().forEach(function(i){i[\"_\"+t](e)})},n.prototype._notifyDirections=function(t,e){this.getDirections()&&this.getDirections()[\"_\"+t](e)},n.prototype._notifyMarkerCluster=function(t,e){this.getMarkerCluster()&&this.getMarkerCluster()[\"_\"+t](e)},n.prototype.resetMap=function(){this.removeListeners(),this.map&&this.map.set(null)},n.prototype.exit=function(){this.resetMap(),i.deregister(this.resizeID)},n.prototype.clicked=function(t){this.fireClick({map:this.map,context:this.getBindingContext(),lat:t.latLng.lat(),lng:t.latLng.lng()})},n},!0);",
  		"com/sap/mentors/lemonaid/util/openui5_googlemaps/MapTypeId-dbg.js": "/**\n * openui5-googlemaps - OpenUI5 Google Maps library\n * @version v0.0.27\n * @link http://jasper07.github.io/openui5-googlemaps/\n * @license MIT\n */\nsap.ui.define(\"openui5/googlemaps/MapTypeId\",[\"jquery.sap.global\"],function(e){\"use strict\";var a={ROADMAP:\"roadmap\",SATELLITE:\"satellite\",HYBRID:\"hybrid\",TERRAIN:\"terrain\"};return a},!0);",
  		"com/sap/mentors/lemonaid/util/openui5_googlemaps/MapTypeId.js": "sap.ui.define(\"openui5/googlemaps/MapTypeId\",[\"jquery.sap.global\"],function(){\"use strict\";var e={ROADMAP:\"roadmap\",SATELLITE:\"satellite\",HYBRID:\"hybrid\",TERRAIN:\"terrain\"};return e},!0);",
  		"com/sap/mentors/lemonaid/util/openui5_googlemaps/MapUtils-dbg.js": "/**\n * openui5-googlemaps - OpenUI5 Google Maps library\n * @version v0.0.27\n * @link http://jasper07.github.io/openui5-googlemaps/\n * @license MIT\n */\nsap.ui.define([\"jquery.sap.global\",\"google.maps\"],function(e,n){\"use strict\";var t={};return t.objToLatLng=function(e){return new n.LatLng(e.lat,e.lng)},t.latLngToObj=function(e){return{lat:e.lat(),lng:e.lng()}},t.floatEqual=function(e,n){return Math.abs(e-n)<1e-6},t.latLngEqual=function(e,n){return this.floatEqual(e.lat,n.lat)&&this.floatEqual(e.lng,n.lng)},t.search=function(t){var o=e.Deferred();return n.isLoaded.then(function(){(new n.Geocoder).geocode(t,o.resolve)}),o.promise()},t.currentPosition=function(){var n=e.Deferred(),t={enableHighAccuracy:!0,timeout:5e3,maximumAge:0},o=function(e){var t={};t.lat=e.coords.latitude,t.lng=e.coords.longitude,n.resolve(t)},r=function(t){e.sap.log.info(\"ERROR(\"+t.code+\"): \"+t.message),n.reject(t)};return navigator.geolocation&&navigator.geolocation.getCurrentPosition(o,r,t),n.promise()},t.trigger=function(e,t,o){n.event.trigger(e,t,o)},t.addListener=function(e,t,o){return n.event.addListener(e,t,o)},t.geocodePosition=function(t){var o=e.Deferred(),r=function(e){e&&e.length>0?o.resolve(e[0].formatted_address):o.reject(\"Cannot determine address at this location.\")};return(new n.Geocoder).geocode({latLng:t},r),o.promise()},t},!0);",
  		"com/sap/mentors/lemonaid/util/openui5_googlemaps/MapUtils.js": "sap.ui.define([\"jquery.sap.global\",\"google.maps\"],function(e,n){\"use strict\";var t={};return t.objToLatLng=function(e){return new n.LatLng(e.lat,e.lng)},t.latLngToObj=function(e){return{lat:e.lat(),lng:e.lng()}},t.floatEqual=function(e,n){return Math.abs(e-n)<1e-6},t.latLngEqual=function(e,n){return this.floatEqual(e.lat,n.lat)&&this.floatEqual(e.lng,n.lng)},t.search=function(t){var o=e.Deferred();return n.isLoaded.then(function(){(new n.Geocoder).geocode(t,o.resolve)}),o.promise()},t.currentPosition=function(){var n=e.Deferred(),t={enableHighAccuracy:!0,timeout:5e3,maximumAge:0},o=function(e){var t={};t.lat=e.coords.latitude,t.lng=e.coords.longitude,n.resolve(t)},r=function(t){e.sap.log.info(\"ERROR(\"+t.code+\"): \"+t.message),n.reject(t)};return navigator.geolocation&&navigator.geolocation.getCurrentPosition(o,r,t),n.promise()},t.trigger=function(e,t,o){n.event.trigger(e,t,o)},t.addListener=function(e,t,o){return n.event.addListener(e,t,o)},t.geocodePosition=function(t){var o=e.Deferred(),r=function(e){e&&e.length>0?o.resolve(e[0].formatted_address):o.reject(\"Cannot determine address at this location.\")};return(new n.Geocoder).geocode({latLng:t},r),o.promise()},t},!0);",
  		"com/sap/mentors/lemonaid/util/openui5_googlemaps/Marker-dbg.js": "/**\n * openui5-googlemaps - OpenUI5 Google Maps library\n * @version v0.0.27\n * @link http://jasper07.github.io/openui5-googlemaps/\n * @license MIT\n */\nsap.ui.define([\"jquery.sap.global\",\"sap/ui/core/Control\",\"google.maps\",\"openui5/googlemaps/MapUtils\",\"./Animation\"],function(t,i,e,n,o){\"use strict\";var s=i.extend(\"openui5.googlemaps.Marker\",{metadata:{properties:{lat:{type:\"float\",bindable:\"bindable\"},lng:{type:\"float\",bindable:\"bindable\"},draggable:{type:\"boolean\",bindable:\"bindable\",defaultValue:!1},info:{type:\"string\",bindable:\"bindable\"},icon:{type:\"any\",bindable:\"bindable\"},visible:{type:\"boolean\",bindable:\"bindable\",defaultValue:!0},animation:{type:\"int\",bindable:\"bindable\",defaultValue:o.DROP}},events:{click:{},dragEnd:{},infoWindowClose:{}},renderer:{}}});return s.prototype.init=function(){this._dragging=!1,this.aListeners=[],this.iwMaxWidth=360},s.prototype.updatePosition=function(){this.marker&&null!==this.getLat()&&null!==this.getLng()&&(t.sap.clearDelayedCall(this.delayedCallId),this.delayedCallId=t.sap.delayedCall(0,this,function(){this.marker.setPosition(new e.LatLng(this.getLat(),this.getLng()))}))},s.prototype.setLat=function(t){this.setProperty(\"lat\",parseFloat(t),!0),this.updatePosition()},s.prototype.setLng=function(t){this.setProperty(\"lng\",parseFloat(t),!0),this.updatePosition()},s.prototype.setVisible=function(t){this.setProperty(\"visible\",t,!0),this.marker&&this.marker.setVisible(this.getVisible())},s.prototype.setIcon=function(t){this.setProperty(\"icon\",t,!0),this.marker&&this.marker.setIcon(this.getIcon())},s.prototype.getMap=function(){return this.map},s.prototype.setMap=function(t){this.map=t},s.prototype.createMarker=function(){return new e.Marker(this.getOptions())},s.prototype.setMarker=function(){this.marker||(this.marker=this.createMarker(),this.addListener(this.marker,\"click\",this.onClick.bind(this))),this.getDraggable()&&this.addListener(this.marker,\"dragend\",this.onDragEnd.bind(this)),this.marker.setMap(this.map),this.marker.setOptions(this.getOptions()),this.infoWindow||(this.infoWindow=new e.InfoWindow({maxWidth:this.iwMaxWidth}),this.addListener(this.infoWindow,\"closeclick\",this.onInfoWindowClose.bind(this))),this.infoWindow.setContent(this.getInfo())},s.prototype.getOptions=function(){var t={};return t.position=new e.LatLng(this.getLat(),this.getLng()),t.draggable=this.getDraggable(),t.animation=this.getAnimation(),t.visible=this.getVisible(),t.icon=this.getIcon(),t},s.prototype._mapRendered=function(t){this.setMap(t),this.setMarker()},s.prototype.addListener=function(t,i,e){this.aListeners.push(n.addListener(t,i,e))},s.prototype.removeListeners=function(){this.aListeners.forEach(function(t){t.remove()}),this.aListeners=[]},s.prototype.infoWindowOpen=function(){this.infoWindow.open(this.map,this.marker)},s.prototype.infoWindowClose=function(){this.infoWindow.close()},s.prototype.onClick=function(){this.infoWindow&&this.infoWindowOpen(),this.fireClick({map:this.map,marker:this.marker,context:this.getBindingContext(),location:{lat:this.getLat(),lng:this.getLng()}})},s.prototype.onDragEnd=function(){var t=this.marker.getPosition();this.setLat(t.lat()),this.setLng(t.lng()),this.fireDragEnd({position:t})},s.prototype.onInfoWindowClose=function(){this.fireInfoWindowClose({}),this.infoWindowClose()},s.prototype.reset=function(){this.map=void 0,this.marker&&(this.removeListeners(),this.marker.setMap(null))},s.prototype.exit=function(){this.reset()},s},!0);",
  		"com/sap/mentors/lemonaid/util/openui5_googlemaps/Marker.js": "sap.ui.define([\"jquery.sap.global\",\"sap/ui/core/Control\",\"google.maps\",\"openui5/googlemaps/MapUtils\",\"./Animation\"],function(t,i,e,n,o){\"use strict\";var s=i.extend(\"openui5.googlemaps.Marker\",{metadata:{properties:{lat:{type:\"float\",bindable:\"bindable\"},lng:{type:\"float\",bindable:\"bindable\"},draggable:{type:\"boolean\",bindable:\"bindable\",defaultValue:!1},info:{type:\"string\",bindable:\"bindable\"},icon:{type:\"any\",bindable:\"bindable\"},visible:{type:\"boolean\",bindable:\"bindable\",defaultValue:!0},animation:{type:\"int\",bindable:\"bindable\",defaultValue:o.DROP}},events:{click:{},dragEnd:{},infoWindowClose:{}},renderer:{}}});return s.prototype.init=function(){this._dragging=!1,this.aListeners=[],this.iwMaxWidth=360},s.prototype.updatePosition=function(){this.marker&&null!==this.getLat()&&null!==this.getLng()&&(t.sap.clearDelayedCall(this.delayedCallId),this.delayedCallId=t.sap.delayedCall(0,this,function(){this.marker.setPosition(new e.LatLng(this.getLat(),this.getLng()))}))},s.prototype.setLat=function(t){this.setProperty(\"lat\",parseFloat(t),!0),this.updatePosition()},s.prototype.setLng=function(t){this.setProperty(\"lng\",parseFloat(t),!0),this.updatePosition()},s.prototype.setVisible=function(t){this.setProperty(\"visible\",t,!0),this.marker&&this.marker.setVisible(this.getVisible())},s.prototype.setIcon=function(t){this.setProperty(\"icon\",t,!0),this.marker&&this.marker.setIcon(this.getIcon())},s.prototype.getMap=function(){return this.map},s.prototype.setMap=function(t){this.map=t},s.prototype.createMarker=function(){return new e.Marker(this.getOptions())},s.prototype.setMarker=function(){this.marker||(this.marker=this.createMarker(),this.addListener(this.marker,\"click\",this.onClick.bind(this))),this.getDraggable()&&this.addListener(this.marker,\"dragend\",this.onDragEnd.bind(this)),this.marker.setMap(this.map),this.marker.setOptions(this.getOptions()),this.infoWindow||(this.infoWindow=new e.InfoWindow({maxWidth:this.iwMaxWidth}),this.addListener(this.infoWindow,\"closeclick\",this.onInfoWindowClose.bind(this))),this.infoWindow.setContent(this.getInfo())},s.prototype.getOptions=function(){var t={};return t.position=new e.LatLng(this.getLat(),this.getLng()),t.draggable=this.getDraggable(),t.animation=this.getAnimation(),t.visible=this.getVisible(),t.icon=this.getIcon(),t},s.prototype._mapRendered=function(t){this.setMap(t),this.setMarker()},s.prototype.addListener=function(t,i,e){this.aListeners.push(n.addListener(t,i,e))},s.prototype.removeListeners=function(){this.aListeners.forEach(function(t){t.remove()}),this.aListeners=[]},s.prototype.infoWindowOpen=function(){this.infoWindow.open(this.map,this.marker)},s.prototype.infoWindowClose=function(){this.infoWindow.close()},s.prototype.onClick=function(){this.infoWindow&&this.infoWindowOpen(),this.fireClick({map:this.map,marker:this.marker,context:this.getBindingContext(),location:{lat:this.getLat(),lng:this.getLng()}})},s.prototype.onDragEnd=function(){var t=this.marker.getPosition();this.setLat(t.lat()),this.setLng(t.lng()),this.fireDragEnd({position:t})},s.prototype.onInfoWindowClose=function(){this.fireInfoWindowClose({}),this.infoWindowClose()},s.prototype.reset=function(){this.map=void 0,this.marker&&(this.removeListeners(),this.marker.setMap(null))},s.prototype.exit=function(){this.reset()},s},!0);",
  		"com/sap/mentors/lemonaid/util/openui5_googlemaps/MarkerCluster-dbg.js": "/**\n * openui5-googlemaps - OpenUI5 Google Maps library\n * @version v0.0.27\n * @link http://jasper07.github.io/openui5-googlemaps/\n * @license MIT\n */\nsap.ui.define([\"jquery.sap.global\",\"sap/ui/core/Control\",\"google.maps\",\"openui5/googlemaps/MapUtils\",\"./markerclusterer\"],function(e,t,r,s,i){\"use strict\";i=window.MarkerClusterer;var o=t.extend(\"openui5.googlemaps.MarkerCluster\",{metadata:{properties:{averageCenter:{type:\"boolean\",bindable:\"bindable\",defaultValue:!0}},defaultAggregation:\"markers\",aggregations:{markers:{type:\"openui5.googlemaps.Marker\",multiple:!0,bindable:\"bindable\"}},events:{clusteringend:{},click:{},mouseover:{},mouseout:{}},renderer:{}}});return o.prototype.init=function(){this.aListeners=[]},o.prototype._mapRendered=function(e){this.map=e,this.setClusterer()},o.prototype.onClusterClick=function(e){this.fireClick({cluster:e})},o.prototype.onClusterMouseover=function(e){this.fireMouseover({cluster:e})},o.prototype.onClusterMouseout=function(e){this.fireMouseout({cluster:e})},o.prototype.onClusteringEnd=function(){this.fireClusteringend({clusters:this.markerClusterer.getClusters()})},o.prototype._getMarkers=function(){var e=this,t=[];return this.getMarkers().forEach(function(r){r.setMarker(),r.setMap(e.map),t.push(r.marker)}),t},o.prototype.getOptions=function(){var t=e.sap.getModulePath(\"openui5.googlemaps.themes.base\"),r=t+\"/img\",s={styles:[{height:53,url:r+\"/m1.png\",width:53},{height:56,url:r+\"/m2.png\",width:56},{height:66,url:r+\"/m3.png\",width:66},{height:78,url:r+\"/m4.png\",width:78},{height:90,url:r+\"/m5.png\",width:90}]};return s.averageCenter=this.getAverageCenter(),s},o.prototype.setClusterer=function(){this.markerClusterer=new i(this.map,this._getMarkers(),this.getOptions()),this.addListener(\"clusteringend\",this.onClusteringEnd.bind(this)),this.addListener(\"click\",this.onClusterClick.bind(this)),this.addListener(\"mouseover\",this.onClusterMouseover.bind(this)),this.addListener(\"mouseout\",this.onClusterMouseout.bind(this))},o.prototype.addListener=function(e,t){this.aListeners.push(s.addListener(this.markerClusterer,e,t))},o.prototype.removeListeners=function(){this.aListeners.forEach(function(e){e.remove()}),this.aListeners=[]},o.prototype.reset=function(){this.markerClusterer&&(this.removeListeners(),this.markerClusterer=void 0)},o.prototype.exit=function(){this.reset()},o},!0);",
  		"com/sap/mentors/lemonaid/util/openui5_googlemaps/MarkerCluster.js": "sap.ui.define([\"jquery.sap.global\",\"sap/ui/core/Control\",\"google.maps\",\"openui5/googlemaps/MapUtils\",\"./markerclusterer\"],function(e,t,r,s,i){\"use strict\";i=window.MarkerClusterer;var o=t.extend(\"openui5.googlemaps.MarkerCluster\",{metadata:{properties:{averageCenter:{type:\"boolean\",bindable:\"bindable\",defaultValue:!0}},defaultAggregation:\"markers\",aggregations:{markers:{type:\"openui5.googlemaps.Marker\",multiple:!0,bindable:\"bindable\"}},events:{clusteringend:{},click:{},mouseover:{},mouseout:{}},renderer:{}}});return o.prototype.init=function(){this.aListeners=[]},o.prototype._mapRendered=function(e){this.map=e,this.setClusterer()},o.prototype.onClusterClick=function(e){this.fireClick({cluster:e})},o.prototype.onClusterMouseover=function(e){this.fireMouseover({cluster:e})},o.prototype.onClusterMouseout=function(e){this.fireMouseout({cluster:e})},o.prototype.onClusteringEnd=function(){this.fireClusteringend({clusters:this.markerClusterer.getClusters()})},o.prototype._getMarkers=function(){var e=this,t=[];return this.getMarkers().forEach(function(r){r.setMarker(),r.setMap(e.map),t.push(r.marker)}),t},o.prototype.getOptions=function(){var t=e.sap.getModulePath(\"openui5.googlemaps.themes.base\"),r=t+\"/img\",s={styles:[{height:53,url:r+\"/m1.png\",width:53},{height:56,url:r+\"/m2.png\",width:56},{height:66,url:r+\"/m3.png\",width:66},{height:78,url:r+\"/m4.png\",width:78},{height:90,url:r+\"/m5.png\",width:90}]};return s.averageCenter=this.getAverageCenter(),s},o.prototype.setClusterer=function(){this.markerClusterer=new i(this.map,this._getMarkers(),this.getOptions()),this.addListener(\"clusteringend\",this.onClusteringEnd.bind(this)),this.addListener(\"click\",this.onClusterClick.bind(this)),this.addListener(\"mouseover\",this.onClusterMouseover.bind(this)),this.addListener(\"mouseout\",this.onClusterMouseout.bind(this))},o.prototype.addListener=function(e,t){this.aListeners.push(s.addListener(this.markerClusterer,e,t))},o.prototype.removeListeners=function(){this.aListeners.forEach(function(e){e.remove()}),this.aListeners=[]},o.prototype.reset=function(){this.markerClusterer&&(this.removeListeners(),this.markerClusterer=void 0)},o.prototype.exit=function(){this.reset()},o},!0);",
  		"com/sap/mentors/lemonaid/util/openui5_googlemaps/Polygon-dbg.js": "/**\n * openui5-googlemaps - OpenUI5 Google Maps library\n * @version v0.0.27\n * @link http://jasper07.github.io/openui5-googlemaps/\n * @license MIT\n */\nsap.ui.define([\"jquery.sap.global\",\"sap/ui/core/Control\",\"google.maps\",\"./MapUtils\"],function(t,e,o,i){\"use strict\";var l=e.extend(\"openui5.googlemaps.Polygon\",{metadata:{properties:{strokeColor:{type:\"sap.ui.core.CSSColor\",group:\"Appearance\",defaultValue:null},strokeOpacity:{type:\"float\",bindable:\"bindable\"},strokeWeight:{type:\"float\",bindable:\"bindable\"},fillColor:{type:\"string\",bindable:\"bindable\"},fillOpacity:{type:\"float\",bindable:\"bindable\"},paths:{type:\"object\",bindable:\"bindable\"},visible:{type:\"boolean\",bindable:\"bindable\",defaultValue:!0},draggable:{type:\"boolean\"}},renderer:{}}});return l.prototype.setVisible=function(t){this.setProperty(\"visible\",t,!0),this.polygon&&this.polygon.setVisible(this.getVisible())},l.prototype.parsePaths=function(){var t=[];return this.getPaths()&&this.getPaths().forEach(function(e){t.push(i.objToLatLng(e))}),t},l.prototype.createPolygon=function(){this.polygon||(this.polygon=new o.Polygon),this.polygon.setMap(this.map),this.polygon.setOptions(this.getOptions())},l.prototype.getOptions=function(){var t={};return t.paths=this.parsePaths(),t.strokeColor=this.getStrokeColor(),t.strokeOpacity=this.getStrokeOpacity(),t.strokeWeight=this.getStrokeWeight(),t.fillOpacity=this.getFillOpacity(),t.fillColor=this.getFillColor(),t.visible=this.getVisible(),t.draggable=this.getDraggable(),t},l.prototype._mapRendered=function(t){this.map=t,this.createPolygon()},l.prototype.reset=function(){this.map=void 0,this.polygon&&this.polygon.setMap(null)},l.prototype.exit=function(){this.reset()},l},!0);",
  		"com/sap/mentors/lemonaid/util/openui5_googlemaps/Polygon.js": "sap.ui.define([\"jquery.sap.global\",\"sap/ui/core/Control\",\"google.maps\",\"./MapUtils\"],function(t,e,o,i){\"use strict\";var l=e.extend(\"openui5.googlemaps.Polygon\",{metadata:{properties:{strokeColor:{type:\"sap.ui.core.CSSColor\",group:\"Appearance\",defaultValue:null},strokeOpacity:{type:\"float\",bindable:\"bindable\"},strokeWeight:{type:\"float\",bindable:\"bindable\"},fillColor:{type:\"string\",bindable:\"bindable\"},fillOpacity:{type:\"float\",bindable:\"bindable\"},paths:{type:\"object\",bindable:\"bindable\"},visible:{type:\"boolean\",bindable:\"bindable\",defaultValue:!0},draggable:{type:\"boolean\"}},renderer:{}}});return l.prototype.setVisible=function(t){this.setProperty(\"visible\",t,!0),this.polygon&&this.polygon.setVisible(this.getVisible())},l.prototype.parsePaths=function(){var t=[];return this.getPaths()&&this.getPaths().forEach(function(e){t.push(i.objToLatLng(e))}),t},l.prototype.createPolygon=function(){this.polygon||(this.polygon=new o.Polygon),this.polygon.setMap(this.map),this.polygon.setOptions(this.getOptions())},l.prototype.getOptions=function(){var t={};return t.paths=this.parsePaths(),t.strokeColor=this.getStrokeColor(),t.strokeOpacity=this.getStrokeOpacity(),t.strokeWeight=this.getStrokeWeight(),t.fillOpacity=this.getFillOpacity(),t.fillColor=this.getFillColor(),t.visible=this.getVisible(),t.draggable=this.getDraggable(),t},l.prototype._mapRendered=function(t){this.map=t,this.createPolygon()},l.prototype.reset=function(){this.map=void 0,this.polygon&&this.polygon.setMap(null)},l.prototype.exit=function(){this.reset()},l},!0);",
  		"com/sap/mentors/lemonaid/util/openui5_googlemaps/Polyline-dbg.js": "/**\n * openui5-googlemaps - OpenUI5 Google Maps library\n * @version v0.0.27\n * @link http://jasper07.github.io/openui5-googlemaps/\n * @license MIT\n */\nsap.ui.define([\"jquery.sap.global\",\"sap/ui/core/Control\",\"google.maps\",\"./MapUtils\"],function(t,e,i,o){\"use strict\";var s=e.extend(\"openui5.googlemaps.Polyline\",{metadata:{properties:{strokeColor:{type:\"sap.ui.core.CSSColor\",group:\"Appearance\",defaultValue:null},strokeOpacity:{type:\"float\"},strokeWeight:{type:\"float\"},icons:{type:\"object\"},path:{type:\"object\",bindable:\"bindable\"},visible:{type:\"boolean\",bindable:\"bindable\",defaultValue:!0},draggable:{type:\"boolean\"}},renderer:{}}});return s.prototype.setVisible=function(t){this.setProperty(\"visible\",t,!0),this.polyline&&this.polyline.setVisible(this.getVisible())},s.prototype.parsePath=function(){var t=[];return this.getPath()&&this.getPath().forEach(function(e){t.push(o.objToLatLng(e))}),t},s.prototype.createPolyline=function(){this.polyline||(this.polyline=new i.Polyline),this.polyline.setMap(this.map),this.polyline.setOptions(this.getOptions())},s.prototype.getOptions=function(){var t={};return t.path=this.parsePath(),t.strokeColor=this.getStrokeColor(),t.strokeOpacity=this.getStrokeOpacity(),t.strokeWeight=this.getStrokeWeight(),t.visible=this.getVisible(),t.draggable=this.getDraggable(),t.icons=this.getIcons(),t},s.prototype._mapRendered=function(t){this.map=t,this.createPolyline()},s.prototype.reset=function(){this.map=void 0,this.polyline&&this.polyline.setMap(null)},s.prototype.exit=function(){this.reset()},s},!0);",
  		"com/sap/mentors/lemonaid/util/openui5_googlemaps/Polyline.js": "sap.ui.define([\"jquery.sap.global\",\"sap/ui/core/Control\",\"google.maps\",\"./MapUtils\"],function(t,e,i,o){\"use strict\";var s=e.extend(\"openui5.googlemaps.Polyline\",{metadata:{properties:{strokeColor:{type:\"sap.ui.core.CSSColor\",group:\"Appearance\",defaultValue:null},strokeOpacity:{type:\"float\"},strokeWeight:{type:\"float\"},icons:{type:\"object\"},path:{type:\"object\",bindable:\"bindable\"},visible:{type:\"boolean\",bindable:\"bindable\",defaultValue:!0},draggable:{type:\"boolean\"}},renderer:{}}});return s.prototype.setVisible=function(t){this.setProperty(\"visible\",t,!0),this.polyline&&this.polyline.setVisible(this.getVisible())},s.prototype.parsePath=function(){var t=[];return this.getPath()&&this.getPath().forEach(function(e){t.push(o.objToLatLng(e))}),t},s.prototype.createPolyline=function(){this.polyline||(this.polyline=new i.Polyline),this.polyline.setMap(this.map),this.polyline.setOptions(this.getOptions())},s.prototype.getOptions=function(){var t={};return t.path=this.parsePath(),t.strokeColor=this.getStrokeColor(),t.strokeOpacity=this.getStrokeOpacity(),t.strokeWeight=this.getStrokeWeight(),t.visible=this.getVisible(),t.draggable=this.getDraggable(),t.icons=this.getIcons(),t},s.prototype._mapRendered=function(t){this.map=t,this.createPolyline()},s.prototype.reset=function(){this.map=void 0,this.polyline&&this.polyline.setMap(null)},s.prototype.exit=function(){this.reset()},s},!0);",
  		"com/sap/mentors/lemonaid/util/openui5_googlemaps/ScriptsUtil-dbg.js": "/**\n * openui5-googlemaps - OpenUI5 Google Maps library\n * @version v0.0.27\n * @link http://jasper07.github.io/openui5-googlemaps/\n * @license MIT\n */\nsap.ui.define([\"jquery.sap.global\"],function(a){\"use strict\";var s={};return s.params={},s.setApiKey=function(a){this.params.key=a},s.setUrl=function(a){this.params.url=a},s.setParams=function(s){a.extend(this.params,s)},s.getParams=function(){return this.params},s},!0);",
  		"com/sap/mentors/lemonaid/util/openui5_googlemaps/ScriptsUtil.js": "sap.ui.define([\"jquery.sap.global\"],function(a){\"use strict\";var s={};return s.params={},s.setApiKey=function(a){this.params.key=a},s.setUrl=function(a){this.params.url=a},s.setParams=function(s){a.extend(this.params,s)},s.getParams=function(){return this.params},s},!0);",
  		"com/sap/mentors/lemonaid/util/openui5_googlemaps/TravelMode-dbg.js": "/**\n * openui5-googlemaps - OpenUI5 Google Maps library\n * @version v0.0.27\n * @link http://jasper07.github.io/openui5-googlemaps/\n * @license MIT\n */\nsap.ui.define(\"openui5/googlemaps/TravelMode\",[\"jquery.sap.global\"],function(i){\"use strict\";var e={driving:\"DRIVING\",walking:\"WALKING\",bicycling:\"BICYCLING\",transit:\"TRANSIT\"};return e},!0);",
  		"com/sap/mentors/lemonaid/util/openui5_googlemaps/TravelMode.js": "sap.ui.define(\"openui5/googlemaps/TravelMode\",[\"jquery.sap.global\"],function(){\"use strict\";var i={driving:\"DRIVING\",walking:\"WALKING\",bicycling:\"BICYCLING\",transit:\"TRANSIT\"};return i},!0);",
  		"com/sap/mentors/lemonaid/util/openui5_googlemaps/UnitSystem-dbg.js": "/**\n * openui5-googlemaps - OpenUI5 Google Maps library\n * @version v0.0.27\n * @link http://jasper07.github.io/openui5-googlemaps/\n * @license MIT\n */\nsap.ui.define(\"openui5/googlemaps/UnitSystem\",[\"jquery.sap.global\"],function(e){\"use strict\";var i={IMPERIAL:1,METRIC:0};return i},!0);",
  		"com/sap/mentors/lemonaid/util/openui5_googlemaps/UnitSystem.js": "sap.ui.define(\"openui5/googlemaps/UnitSystem\",[\"jquery.sap.global\"],function(){\"use strict\";var e={IMPERIAL:1,METRIC:0};return e},!0);",
  		"com/sap/mentors/lemonaid/util/openui5_googlemaps/Waypoint-dbg.js": "/**\n * openui5-googlemaps - OpenUI5 Google Maps library\n * @version v0.0.27\n * @link http://jasper07.github.io/openui5-googlemaps/\n * @license MIT\n */\nsap.ui.define([\"jquery.sap.global\",\"sap/ui/core/Control\",\"google.maps\",\"./MapUtils\"],function(e,o,t,a){\"use strict\";var r=o.extend(\"openui5.googlemaps.Waypoint\",{metadata:{properties:{location:{type:\"string\"},stopover:{type:\"boolean\"}},renderer:{}}});return r},!0);",
  		"com/sap/mentors/lemonaid/util/openui5_googlemaps/Waypoint.js": "sap.ui.define([\"jquery.sap.global\",\"sap/ui/core/Control\",\"google.maps\",\"./MapUtils\"],function(e,o){\"use strict\";var t=o.extend(\"openui5.googlemaps.Waypoint\",{metadata:{properties:{location:{type:\"string\"},stopover:{type:\"boolean\"}},renderer:{}}});return t},!0);",
  		"com/sap/mentors/lemonaid/util/openui5_googlemaps/library-all.js": "function ClusterIcon(t,e){t.getMarkerClusterer().extend(ClusterIcon,google.maps.OverlayView),this.cluster_=t,this.className_=t.getMarkerClusterer().getClusterClass(),this.styles_=e,this.center_=null,this.div_=null,this.sums_=null,this.visible_=!1,this.setMap(t.getMap())}function Cluster(t){this.markerClusterer_=t,this.map_=t.getMap(),this.gridSize_=t.getGridSize(),this.minClusterSize_=t.getMinimumClusterSize(),this.averageCenter_=t.getAverageCenter(),this.markers_=[],this.center_=null,this.bounds_=null,this.clusterIcon_=new ClusterIcon(this,t.getStyles())}function MarkerClusterer(t,e,i){this.extend(MarkerClusterer,google.maps.OverlayView),e=e||[],i=i||{},this.markers_=[],this.clusters_=[],this.listeners_=[],this.activeMap_=null,this.ready_=!1,this.gridSize_=i.gridSize||60,this.minClusterSize_=i.minimumClusterSize||2,this.maxZoom_=i.maxZoom||null,this.styles_=i.styles||[],this.title_=i.title||\"\",this.zoomOnClick_=!0,void 0!==i.zoomOnClick&&(this.zoomOnClick_=i.zoomOnClick),this.averageCenter_=!1,void 0!==i.averageCenter&&(this.averageCenter_=i.averageCenter),this.ignoreHidden_=!1,void 0!==i.ignoreHidden&&(this.ignoreHidden_=i.ignoreHidden),this.enableRetinaIcons_=!1,void 0!==i.enableRetinaIcons&&(this.enableRetinaIcons_=i.enableRetinaIcons),this.imagePath_=i.imagePath||MarkerClusterer.IMAGE_PATH,this.imageExtension_=i.imageExtension||MarkerClusterer.IMAGE_EXTENSION,this.imageSizes_=i.imageSizes||MarkerClusterer.IMAGE_SIZES,this.calculator_=i.calculator||MarkerClusterer.CALCULATOR,this.batchSize_=i.batchSize||MarkerClusterer.BATCH_SIZE,this.batchSizeIE_=i.batchSizeIE||MarkerClusterer.BATCH_SIZE_IE,this.clusterClass_=i.clusterClass||\"cluster\",-1!==navigator.userAgent.toLowerCase().indexOf(\"msie\")&&(this.batchSize_=this.batchSizeIE_),this.setupStyles_(),this.addMarkers(e,!0),this.setMap(t)}sap.ui.define(\"openui5/googlemaps/Animation\",[\"jquery.sap.global\"],function(){\"use strict\";var t={BOUNCE:1,DROP:2,k:3,j:4};return t},!0),sap.ui.define([\"jquery.sap.global\",\"sap/ui/core/Control\",\"google.maps\",\"./TravelMode\",\"./UnitSystem\"],function(t,e,i,s,r){\"use strict\";var o=e.extend(\"openui5.googlemaps.Directions\",{metadata:{properties:{startAddress:{type:\"string\",bindable:\"bindable\"},endAddress:{type:\"string\",bindable:\"bindable\"},travelMode:{type:\"string\",defaultValue:s.driving},optimizeWaypoints:{type:\"boolean\"},unitSystem:{type:\"string\",defaultValue:r.metric}},defaultAggregation:\"waypoints\",aggregations:{waypoints:{type:\"openui5.googlemaps.Waypoint\",multiple:!0,bindable:\"bindable\"}},events:{response:{}},renderer:{}}});return o.prototype.setStartAddress=function(t){this.setProperty(\"startAddress\",t,!0),this.route()},o.prototype.setEndAddress=function(t){this.setProperty(\"endAddress\",t,!0),this.route()},o.prototype.setTravelMode=function(t){this.setProperty(\"travelMode\",t,!0),this.route()},o.prototype.setOptimizeWaypoints=function(t){this.setProperty(\"optimizeWaypoints\",t,!0),this.route()},o.prototype.getWaypointLocations=function(){var t=[];return this.getWaypoints().forEach(function(e){t.push({location:e.getLocation(),stopover:e.getStopover()})}),t},o.prototype._mapRendered=function(t){this.map=t,this.mapChanged()},o.prototype.responseChanged=function(){this.directions&&this.response&&this.directions.setDirections(this.response)},o.prototype.mapChanged=function(){this.directions||(this.directions=new i.DirectionsRenderer),this.directions.setMap(this.map),this.route()},o.prototype.getRequest=function(){var t={};return t.origin=this.getStartAddress(),t.destination=this.getEndAddress(),t.travelMode=this.getTravelMode(),t.unitSystem=this.getUnitSystem(),t.optimizeWaypoints=this.getOptimizeWaypoints(),t.waypoints=this.getWaypointLocations(),t},o.prototype.route=function(){this.map&&this.getStartAddress()&&this.getEndAddress()&&(this.directionsService||(this.directionsService=new i.DirectionsService),t.sap.clearDelayedCall(this.delayedCallId),this.delayedCallId=t.sap.delayedCall(0,this,function(){this.directionsService.route(this.getRequest(),this.routeResponse.bind(this))}))},o.prototype.routeResponse=function(t,e){e===i.DirectionsStatus.OK&&(this.response=t,this.responseChanged(),this.fireResponse({response:t}))},o.prototype.reset=function(){this.directions&&(this.directions.setMap(null),this.directions=null)},o.prototype.exit=function(){this.reset()},o},!0),sap.ui.define([\"jquery.sap.global\",\"sap/ui/core/Core\",\"sap/ui/core/library\"],function(t){\"use strict\";return function(){var e=t.sap.getResourcePath(\"openui5/googlemaps/loadScripts\");t.sap.registerResourcePath(\"google.maps\",e),t.sap.require(\"openui5.googlemaps.ScriptsUtil\"),t.sap.require(\"openui5.googlemaps.MapTypeId\"),t.sap.require(\"openui5.googlemaps.Animation\"),t.sap.require(\"openui5.googlemaps.TravelMode\"),t.sap.require(\"openui5.googlemaps.UnitSystem\"),sap.ui.getCore().initLibrary({name:\"openui5.googlemaps\",dependencies:[\"sap.ui.core\"],types:[\"openui5.googlemaps.MapTypeId\",\"openui5.googlemaps.Animation\",\"openui5.googlemaps.TravelMode\",\"openui5.googlemaps.UnitSystem\"],interfaces:[],controls:[\"openui5.googlemaps.Map\",\"openui5.googlemaps.Marker\",\"openui5.googlemaps.Polyline\",\"openui5.googlemaps.Polygon\",\"openui5.googlemaps.Directions\",\"openui5.googlemaps.Waypoint\",\"openui5.googlemaps.MarkerCluster\"],elements:[],version:\"0.0.27\"})}(),!0},!0),sap.ui.define([\"jquery.sap.global\",\"openui5/googlemaps/ScriptsUtil\"],function(t,e){\"use strict\";var i=function(){var e={};return e.defaultUrl=location.protocol.replace(\"file\",\"https\")+\"//maps.google.com/maps/api/js?\",e.notifyEvent=\"google.maps.loaded\",e.callbackName=\"google.maps.callBack\",e.isLoaded=new Promise(function(t){e.callBack=function(){this.loaded=!0,sap.ui.getCore().getEventBus().publish(this.notifyEvent),t()}}),e.load=function(e){var i={},s=e.getParams(),r=s.url?s.url:this.defaultUrl;t.sap.endsWith(r,\"?\")||(r+=\"?\"),s.v&&(i.v=s.v),i.sensor=s.sensor||!0,s.libraries&&(i.libraries=s.libraries),s.language&&(i.language=s.language),s.key&&(i.key=s.key),i.callback=this.callbackName;var o=r.concat(t.param(i));t.sap.includeScript(o,\"google.maps\",null,null)},e}();return i.load(e),i},!0),sap.ui.define([\"jquery.sap.global\",\"sap/ui/core/Control\",\"sap/ui/core/ResizeHandler\",\"google.maps\",\"./MapUtils\",\"./MapTypeId\"],function(t,e,i,s,r,o){\"use strict\";var n=e.extend(\"openui5.googlemaps.Map\",{metadata:{properties:{lat:{type:\"float\",bindable:\"bindable\",defaultValue:1},lng:{type:\"float\",bindable:\"bindable\",defaultValue:1},width:{type:\"sap.ui.core.CSSSize\",group:\"Dimension\",defaultValue:\"auto\"},height:{type:\"sap.ui.core.CSSSize\",group:\"Dimension\",defaultValue:\"20em\"},zoom:{type:\"int\",defaultValue:8},disableDefaultUI:{type:\"boolean\",defaultValue:!0},mapTypeId:{type:\"string\",defaultValue:o.ROADMAP},panControl:{type:\"boolean\",defaultValue:!1},zoomControl:{type:\"boolean\",defaultValue:!1},mapTypeControl:{type:\"boolean\",defaultValue:!1},streetViewControl:{type:\"boolean\",defaultValue:!1}},defaultAggregation:\"markers\",aggregations:{markers:{type:\"openui5.googlemaps.Marker\",multiple:!0,bindable:\"bindable\"},polylines:{type:\"openui5.googlemaps.Polyline\",multiple:!0,bindable:\"bindable\"},polygons:{type:\"openui5.googlemaps.Polygon\",multiple:!0,bindable:\"bindable\"},directions:{type:\"openui5.googlemaps.Directions\",multiple:!1,bindable:\"bindable\"},markerCluster:{type:\"openui5.googlemaps.MarkerCluster\",multiple:!1,bindable:\"bindable\"}},events:{ready:{},click:{}}},renderer:function(t,e){t.write(\"<div \"),t.writeControlData(e),t.addStyle(\"width\",\"auto\"),t.addStyle(\"height\",\"auto\"),t.writeClasses(),t.writeStyles(),t.write(\">\"),t.renderControl(e._html),t.write(\"</div>\")}});return n.prototype.init=function(){this._dragging=!1,this.aListeners=[],this.mapId=this.getId()+\"-map\",this._html=new sap.ui.core.HTML({content:\"<div style='height: \"+this.getHeight()+\";width: \"+this.getWidth()+\";' id='\"+this.mapId+\"'></div>\"})},n.prototype.setHeight=function(t){this.setProperty(\"height\",t,!0),this.setSize()},n.prototype.setWidth=function(t){this.setProperty(\"width\",t,!0),this.setSize()},n.prototype.setSize=function(){if(t.sap.domById(this.mapId))t.sap.byId(this.mapId).css(\"height\",this.getHeight()).css(\"width\",this.getWidth());else{var e=t(this._html.getContent());e.css(\"height\",this.getHeight()).css(\"width\",this.getWidth()),this._html.setContent(e.outerHTML())}},n.prototype.setZoom=function(t){this.setProperty(\"zoom\",t,!0),this.map&&t!==this.map.getZoom()&&this.map.setZoom(t)},n.prototype.setLat=function(t){var e=parseFloat(t);r.floatEqual(e,this.getLat())||(this.setProperty(\"lat\",e,!0),this._updateCenter())},n.prototype.setLng=function(t){var e=parseFloat(t);r.floatEqual(e,this.getLng())||(this.setProperty(\"lng\",e,!0),this._updateCenter())},n.prototype._updateCenter=function(){this.map&&null!=this.getLat()&&null!=this.getLng()&&(t.sap.clearDelayedCall(this.delayedCallId),this.delayedCallId=t.sap.delayedCall(0,this,function(){this.map.setCenter(new s.LatLng(this.getLat(),this.getLng())),this.notifyAggregations(\"mapRendered\")}))},n.prototype.setMapTypeId=function(t){this.setProperty(\"mapTypeId\",t,!0),this.map&&t!==this.map.getMapTypeId()&&this.map.setMapTypeId(t)},n.prototype.setZoomControl=function(t){this.setProperty(\"zoomControl\",t,!0),this.map&&t!==this.map.zoomControl&&(this.map.zoomControl=t)},n.prototype.setDisableDefaultUI=function(t){this.setProperty(\"disableDefaultUI\",t,!0),this.map&&this.map.setOptions({disableDefaultUI:this.getDisableDefaultUI()})},n.prototype.zoomChanged=function(){this.map.getZoom()!==this.getZoom()&&this.setZoom(this.map.getZoom())},n.prototype.mapTypeIdChanged=function(){this.map.getMapTypeId()!==this.getMapTypeId()&&this.setMapTypeId(this.map.getMapTypeId())},n.prototype.onResize=function(){var t=this.map.getCenter();this.trigger(\"resize\"),this.map.setCenter(t)},n.prototype._getMapOptions=function(){var t={};return t.zoom=this.getZoom(),t.center=new s.LatLng(this.getLat(),this.getLng()),t.disableDefaultUI=this.getDisableDefaultUI(),t.mapTypeId=this.getMapTypeId(),t.panControl=this.getPanControl(),t.zoomControl=this.getZoomControl(),t.mapTypeControl=this.getMapTypeControl(),t.streetViewControl=this.getStreetViewControl(),t},n.prototype.notifyAggregations=function(t){this._notifyMarkers(t,this.map),this._notifyPolylines(t,this.map),this._notifyPolygons(t,this.map),this._notifyDirections(t,this.map),this._notifyMarkerCluster(t,this.map)},n.prototype.onAfterRendering=function(){return void 0===s.loaded?(void 0===this.subscribed&&(sap.ui.getCore().getEventBus().subscribe(s.notifyEvent,this.createMap,this),this.subscribed=!0),!1):void(this.initialized?this._updateCenter():this.createMap())},n.prototype.createMap=function(){this.getLat()&&this.getLng()&&(this.map=new s.Map(t.sap.domById(this.mapId),this._getMapOptions()),this.notifyAggregations(\"mapRendered\"),this.addListener(\"drag\",this.isDragging.bind(this)),this.addListener(\"dragstart\",this.isDragging.bind(this)),this.addListener(\"zoom_changed\",this.zoomChanged.bind(this)),this.addListener(\"idle\",this.mapChanged.bind(this)),this.addListener(\"maptypeid_changed\",this.mapTypeIdChanged.bind(this)),this.addListener(\"click\",this.clicked.bind(this)),this.resizeID=i.register(t.sap.domById(this.mapId),this.onResize.bind(this)),this.initialized=!0)},n.prototype.addListener=function(t,e){this.aListeners.push(r.addListener(this.map,t,e))},n.prototype.removeListeners=function(){this.aListeners.forEach(function(t){t.remove()}),this.aListeners=[]},n.prototype.trigger=function(t,e){s.event.trigger(this.map,t,e)},n.prototype.isDragging=function(){this._dragging=!0},n.prototype.isNotDragging=function(){this._dragging=!1},n.prototype.mapChanged=function(){this._dragging&&this.isNotDragging(),this.fireReady({map:this.map,context:this.getBindingContext(),lat:this.getLat(),lng:this.getLng()})},n.prototype.updateValues=function(){var t=r.latLngToObj(this.map.getCenter());r.floatEqual(t.lat,this.getLat())||this.setProperty(\"lat\",t.lat,!0),r.floatEqual(t.lng,this.getLng())||this.setProperty(\"lng\",t.lng,!0)},n.prototype._notifyMarkers=function(t,e){this.getMarkers().forEach(function(i){i[\"_\"+t](e)})},n.prototype._notifyPolylines=function(t,e){this.getPolylines().forEach(function(i){i[\"_\"+t](e)})},n.prototype._notifyPolygons=function(t,e){this.getPolygons().forEach(function(i){i[\"_\"+t](e)})},n.prototype._notifyDirections=function(t,e){this.getDirections()&&this.getDirections()[\"_\"+t](e)},n.prototype._notifyMarkerCluster=function(t,e){this.getMarkerCluster()&&this.getMarkerCluster()[\"_\"+t](e)},n.prototype.resetMap=function(){this.removeListeners(),this.map&&this.map.set(null)},n.prototype.exit=function(){this.resetMap(),i.deregister(this.resizeID)},n.prototype.clicked=function(t){this.fireClick({map:this.map,context:this.getBindingContext(),lat:t.latLng.lat(),lng:t.latLng.lng()})},n},!0),sap.ui.define(\"openui5/googlemaps/MapTypeId\",[\"jquery.sap.global\"],function(){\"use strict\";var t={ROADMAP:\"roadmap\",SATELLITE:\"satellite\",HYBRID:\"hybrid\",TERRAIN:\"terrain\"};return t},!0),sap.ui.define([\"jquery.sap.global\",\"google.maps\"],function(t,e){\"use strict\";var i={};return i.objToLatLng=function(t){return new e.LatLng(t.lat,t.lng)},i.latLngToObj=function(t){return{lat:t.lat(),lng:t.lng()}},i.floatEqual=function(t,e){return Math.abs(t-e)<1e-6},i.latLngEqual=function(t,e){return this.floatEqual(t.lat,e.lat)&&this.floatEqual(t.lng,e.lng)},i.search=function(i){var s=t.Deferred();return e.isLoaded.then(function(){(new e.Geocoder).geocode(i,s.resolve)}),s.promise()},i.currentPosition=function(){var e=t.Deferred(),i={enableHighAccuracy:!0,timeout:5e3,maximumAge:0},s=function(t){var i={};i.lat=t.coords.latitude,i.lng=t.coords.longitude,e.resolve(i)},r=function(i){t.sap.log.info(\"ERROR(\"+i.code+\"): \"+i.message),e.reject(i)};return navigator.geolocation&&navigator.geolocation.getCurrentPosition(s,r,i),e.promise()},i.trigger=function(t,i,s){e.event.trigger(t,i,s)},i.addListener=function(t,i,s){return e.event.addListener(t,i,s)},i.geocodePosition=function(i){var s=t.Deferred(),r=function(t){t&&t.length>0?s.resolve(t[0].formatted_address):s.reject(\"Cannot determine address at this location.\")};return(new e.Geocoder).geocode({latLng:i},r),s.promise()},i},!0),sap.ui.define([\"jquery.sap.global\",\"sap/ui/core/Control\",\"google.maps\",\"openui5/googlemaps/MapUtils\",\"./Animation\"],function(t,e,i,s,r){\"use strict\";var o=e.extend(\"openui5.googlemaps.Marker\",{metadata:{properties:{lat:{type:\"float\",bindable:\"bindable\"},lng:{type:\"float\",bindable:\"bindable\"},draggable:{type:\"boolean\",bindable:\"bindable\",defaultValue:!1},info:{type:\"string\",bindable:\"bindable\"},icon:{type:\"any\",bindable:\"bindable\"},visible:{type:\"boolean\",bindable:\"bindable\",defaultValue:!0},animation:{type:\"int\",bindable:\"bindable\",defaultValue:r.DROP}},events:{click:{},dragEnd:{},infoWindowClose:{}},renderer:{}}});return o.prototype.init=function(){this._dragging=!1,this.aListeners=[],this.iwMaxWidth=360},o.prototype.updatePosition=function(){this.marker&&null!==this.getLat()&&null!==this.getLng()&&(t.sap.clearDelayedCall(this.delayedCallId),this.delayedCallId=t.sap.delayedCall(0,this,function(){this.marker.setPosition(new i.LatLng(this.getLat(),this.getLng()))}))},o.prototype.setLat=function(t){this.setProperty(\"lat\",parseFloat(t),!0),this.updatePosition()},o.prototype.setLng=function(t){this.setProperty(\"lng\",parseFloat(t),!0),this.updatePosition()},o.prototype.setVisible=function(t){this.setProperty(\"visible\",t,!0),this.marker&&this.marker.setVisible(this.getVisible())},o.prototype.setIcon=function(t){this.setProperty(\"icon\",t,!0),this.marker&&this.marker.setIcon(this.getIcon())},o.prototype.getMap=function(){return this.map},o.prototype.setMap=function(t){this.map=t},o.prototype.createMarker=function(){return new i.Marker(this.getOptions())},o.prototype.setMarker=function(){this.marker||(this.marker=this.createMarker(),this.addListener(this.marker,\"click\",this.onClick.bind(this))),this.getDraggable()&&this.addListener(this.marker,\"dragend\",this.onDragEnd.bind(this)),this.marker.setMap(this.map),this.marker.setOptions(this.getOptions()),this.infoWindow||(this.infoWindow=new i.InfoWindow({maxWidth:this.iwMaxWidth}),this.addListener(this.infoWindow,\"closeclick\",this.onInfoWindowClose.bind(this))),this.infoWindow.setContent(this.getInfo())},o.prototype.getOptions=function(){var t={};return t.position=new i.LatLng(this.getLat(),this.getLng()),t.draggable=this.getDraggable(),t.animation=this.getAnimation(),t.visible=this.getVisible(),t.icon=this.getIcon(),t},o.prototype._mapRendered=function(t){this.setMap(t),this.setMarker()},o.prototype.addListener=function(t,e,i){this.aListeners.push(s.addListener(t,e,i))},o.prototype.removeListeners=function(){this.aListeners.forEach(function(t){t.remove()}),this.aListeners=[]},o.prototype.infoWindowOpen=function(){this.infoWindow.open(this.map,this.marker)},o.prototype.infoWindowClose=function(){this.infoWindow.close()},o.prototype.onClick=function(){this.infoWindow&&this.infoWindowOpen(),this.fireClick({map:this.map,marker:this.marker,context:this.getBindingContext(),location:{lat:this.getLat(),lng:this.getLng()}})},o.prototype.onDragEnd=function(){var t=this.marker.getPosition();this.setLat(t.lat()),this.setLng(t.lng()),this.fireDragEnd({position:t})},o.prototype.onInfoWindowClose=function(){this.fireInfoWindowClose({}),this.infoWindowClose()},o.prototype.reset=function(){this.map=void 0,this.marker&&(this.removeListeners(),this.marker.setMap(null))},o.prototype.exit=function(){this.reset()},o},!0),sap.ui.define([\"jquery.sap.global\",\"sap/ui/core/Control\",\"google.maps\",\"openui5/googlemaps/MapUtils\",\"./markerclusterer\"],function(t,e,i,s,r){\"use strict\";r=window.MarkerClusterer;var o=e.extend(\"openui5.googlemaps.MarkerCluster\",{metadata:{properties:{averageCenter:{type:\"boolean\",bindable:\"bindable\",defaultValue:!0}},defaultAggregation:\"markers\",aggregations:{markers:{type:\"openui5.googlemaps.Marker\",multiple:!0,bindable:\"bindable\"}},events:{clusteringend:{},click:{},mouseover:{},mouseout:{}},renderer:{}}});return o.prototype.init=function(){this.aListeners=[]},o.prototype._mapRendered=function(t){this.map=t,this.setClusterer()},o.prototype.onClusterClick=function(t){this.fireClick({cluster:t})},o.prototype.onClusterMouseover=function(t){this.fireMouseover({cluster:t})},o.prototype.onClusterMouseout=function(t){this.fireMouseout({cluster:t})},o.prototype.onClusteringEnd=function(){this.fireClusteringend({clusters:this.markerClusterer.getClusters()})},o.prototype._getMarkers=function(){var t=this,e=[];return this.getMarkers().forEach(function(i){i.setMarker(),i.setMap(t.map),e.push(i.marker)}),e},o.prototype.getOptions=function(){var e=t.sap.getModulePath(\"openui5.googlemaps.themes.base\"),i=e+\"/img\",s={styles:[{height:53,url:i+\"/m1.png\",width:53},{height:56,url:i+\"/m2.png\",width:56},{height:66,url:i+\"/m3.png\",width:66},{height:78,url:i+\"/m4.png\",width:78},{height:90,url:i+\"/m5.png\",width:90}]};return s.averageCenter=this.getAverageCenter(),s},o.prototype.setClusterer=function(){this.markerClusterer=new r(this.map,this._getMarkers(),this.getOptions()),this.addListener(\"clusteringend\",this.onClusteringEnd.bind(this)),this.addListener(\"click\",this.onClusterClick.bind(this)),this.addListener(\"mouseover\",this.onClusterMouseover.bind(this)),this.addListener(\"mouseout\",this.onClusterMouseout.bind(this))},o.prototype.addListener=function(t,e){this.aListeners.push(s.addListener(this.markerClusterer,t,e))},o.prototype.removeListeners=function(){this.aListeners.forEach(function(t){t.remove()}),this.aListeners=[]},o.prototype.reset=function(){this.markerClusterer&&(this.removeListeners(),this.markerClusterer=void 0)},o.prototype.exit=function(){this.reset()},o},!0),ClusterIcon.prototype.onAdd=function(){var t,e,i=this;this.div_=document.createElement(\"div\"),this.div_.className=this.className_,this.visible_&&this.show(),this.getPanes().overlayMouseTarget.appendChild(this.div_),this.boundsChangedListener_=google.maps.event.addListener(this.getMap(),\"bounds_changed\",function(){e=t}),google.maps.event.addDomListener(this.div_,\"mousedown\",function(){t=!0,e=!1}),google.maps.event.addDomListener(this.div_,\"click\",function(s){if(t=!1,!e){var r,o,n=i.cluster_.getMarkerClusterer();google.maps.event.trigger(n,\"click\",i.cluster_),google.maps.event.trigger(n,\"clusterclick\",i.cluster_),n.getZoomOnClick()&&(o=n.getMaxZoom(),r=i.cluster_.getBounds(),n.getMap().fitBounds(r),setTimeout(function(){n.getMap().fitBounds(r),null!==o&&n.getMap().getZoom()>o&&n.getMap().setZoom(o+1)},100)),s.cancelBubble=!0,s.stopPropagation&&s.stopPropagation()}}),google.maps.event.addDomListener(this.div_,\"mouseover\",function(){var t=i.cluster_.getMarkerClusterer();google.maps.event.trigger(t,\"mouseover\",i.cluster_)}),google.maps.event.addDomListener(this.div_,\"mouseout\",function(){var t=i.cluster_.getMarkerClusterer();google.maps.event.trigger(t,\"mouseout\",i.cluster_)})},ClusterIcon.prototype.onRemove=function(){this.div_&&this.div_.parentNode&&(this.hide(),google.maps.event.removeListener(this.boundsChangedListener_),google.maps.event.clearInstanceListeners(this.div_),this.div_.parentNode.removeChild(this.div_),this.div_=null)},ClusterIcon.prototype.draw=function(){if(this.visible_){var t=this.getPosFromLatLng_(this.center_);this.div_.style.top=t.y+\"px\",this.div_.style.left=t.x+\"px\"}},ClusterIcon.prototype.hide=function(){this.div_&&(this.div_.style.display=\"none\"),this.visible_=!1},ClusterIcon.prototype.show=function(){if(this.div_){var t=\"\",e=this.backgroundPosition_.split(\" \"),i=parseInt(e[0].replace(/^\\s+|\\s+$/g,\"\"),10),s=parseInt(e[1].replace(/^\\s+|\\s+$/g,\"\"),10),r=this.getPosFromLatLng_(this.center_);this.div_.style.cssText=this.createCss(r),t=\"<img src='\"+this.url_+\"' style='position: absolute; top: \"+s+\"px; left: \"+i+\"px; \",this.cluster_.getMarkerClusterer().enableRetinaIcons_||(t+=\"clip: rect(\"+-1*s+\"px, \"+(-1*i+this.width_)+\"px, \"+(-1*s+this.height_)+\"px, \"+-1*i+\"px);\"),t+=\"'>\",this.div_.innerHTML=t+\"<div style='position: absolute;top: \"+this.anchorText_[0]+\"px;left: \"+this.anchorText_[1]+\"px;color: \"+this.textColor_+\";font-size: \"+this.textSize_+\"px;font-family: \"+this.fontFamily_+\";font-weight: \"+this.fontWeight_+\";font-style: \"+this.fontStyle_+\";text-decoration: \"+this.textDecoration_+\";text-align: center;width: \"+this.width_+\"px;line-height:\"+this.height_+\"px;'>\"+this.sums_.text+\"</div>\",this.div_.title=\"undefined\"==typeof this.sums_.title||\"\"===this.sums_.title?this.cluster_.getMarkerClusterer().getTitle():this.sums_.title,this.div_.style.display=\"\"}this.visible_=!0},ClusterIcon.prototype.useStyle=function(t){this.sums_=t;var e=Math.max(0,t.index-1);e=Math.min(this.styles_.length-1,e);var i=this.styles_[e];this.url_=i.url,this.height_=i.height,this.width_=i.width,this.anchorText_=i.anchorText||[0,0],this.anchorIcon_=i.anchorIcon||[parseInt(this.height_/2,10),parseInt(this.width_/2,10)],this.textColor_=i.textColor||\"black\",this.textSize_=i.textSize||11,this.textDecoration_=i.textDecoration||\"none\",this.fontWeight_=i.fontWeight||\"bold\",this.fontStyle_=i.fontStyle||\"normal\",this.fontFamily_=i.fontFamily||\"Arial,sans-serif\",this.backgroundPosition_=i.backgroundPosition||\"0 0\"},ClusterIcon.prototype.setCenter=function(t){this.center_=t},ClusterIcon.prototype.createCss=function(t){var e=[];return e.push(\"cursor: pointer;\"),e.push(\"position: absolute; top: \"+t.y+\"px; left: \"+t.x+\"px;\"),e.push(\"width: \"+this.width_+\"px; height: \"+this.height_+\"px;\"),e.join(\"\")},ClusterIcon.prototype.getPosFromLatLng_=function(t){var e=this.getProjection().fromLatLngToDivPixel(t);return e.x-=this.anchorIcon_[1],e.y-=this.anchorIcon_[0],e.x=parseInt(e.x,10),e.y=parseInt(e.y,10),e},Cluster.prototype.getSize=function(){return this.markers_.length},Cluster.prototype.getMarkers=function(){return this.markers_},Cluster.prototype.getCenter=function(){return this.center_},Cluster.prototype.getMap=function(){return this.map_},Cluster.prototype.getMarkerClusterer=function(){return this.markerClusterer_},Cluster.prototype.getBounds=function(){var t,e=new google.maps.LatLngBounds(this.center_,this.center_),i=this.getMarkers();for(t=0;t<i.length;t++)e.extend(i[t].getPosition());return e},Cluster.prototype.remove=function(){this.clusterIcon_.setMap(null),this.markers_=[],delete this.markers_},Cluster.prototype.addMarker=function(t){var e,i,s;if(this.isMarkerAlreadyAdded_(t))return!1;if(this.center_){if(this.averageCenter_){var r=this.markers_.length+1,o=(this.center_.lat()*(r-1)+t.getPosition().lat())/r,n=(this.center_.lng()*(r-1)+t.getPosition().lng())/r;this.center_=new google.maps.LatLng(o,n),this.calculateBounds_()}}else this.center_=t.getPosition(),this.calculateBounds_();if(t.isAdded=!0,this.markers_.push(t),i=this.markers_.length,s=this.markerClusterer_.getMaxZoom(),null!==s&&this.map_.getZoom()>s)t.getMap()!==this.map_&&t.setMap(this.map_);else if(i<this.minClusterSize_)t.getMap()!==this.map_&&t.setMap(this.map_);else if(i===this.minClusterSize_)for(e=0;i>e;e++)this.markers_[e].setMap(null);else t.setMap(null);return this.updateIcon_(),!0},Cluster.prototype.isMarkerInClusterBounds=function(t){return this.bounds_.contains(t.getPosition())},Cluster.prototype.calculateBounds_=function(){var t=new google.maps.LatLngBounds(this.center_,this.center_);this.bounds_=this.markerClusterer_.getExtendedBounds(t)},Cluster.prototype.updateIcon_=function(){var t=this.markers_.length,e=this.markerClusterer_.getMaxZoom();if(null!==e&&this.map_.getZoom()>e)return void this.clusterIcon_.hide();if(t<this.minClusterSize_)return void this.clusterIcon_.hide();var i=this.markerClusterer_.getStyles().length,s=this.markerClusterer_.getCalculator()(this.markers_,i);this.clusterIcon_.setCenter(this.center_),this.clusterIcon_.useStyle(s),this.clusterIcon_.show()},Cluster.prototype.isMarkerAlreadyAdded_=function(t){var e;if(this.markers_.indexOf)return-1!==this.markers_.indexOf(t);for(e=0;e<this.markers_.length;e++)if(t===this.markers_[e])return!0;return!1},MarkerClusterer.prototype.onAdd=function(){var t=this;this.activeMap_=this.getMap(),this.ready_=!0,this.repaint(),this.listeners_=[google.maps.event.addListener(this.getMap(),\"zoom_changed\",function(){t.resetViewport_(!1),(this.getZoom()===(this.get(\"minZoom\")||0)||this.getZoom()===this.get(\"maxZoom\"))&&google.maps.event.trigger(this,\"idle\")}),google.maps.event.addListener(this.getMap(),\"idle\",function(){t.redraw_()})]},MarkerClusterer.prototype.onRemove=function(){var t;for(t=0;t<this.markers_.length;t++)this.markers_[t].getMap()!==this.activeMap_&&this.markers_[t].setMap(this.activeMap_);for(t=0;t<this.clusters_.length;t++)this.clusters_[t].remove();for(this.clusters_=[],t=0;t<this.listeners_.length;t++)google.maps.event.removeListener(this.listeners_[t]);this.listeners_=[],this.activeMap_=null,this.ready_=!1},MarkerClusterer.prototype.draw=function(){},MarkerClusterer.prototype.setupStyles_=function(){var t,e;if(!(this.styles_.length>0))for(t=0;t<this.imageSizes_.length;t++)e=this.imageSizes_[t],this.styles_.push({url:this.imagePath_+(t+1)+\".\"+this.imageExtension_,height:e,width:e})},MarkerClusterer.prototype.fitMapToMarkers=function(){var t,e=this.getMarkers(),i=new google.maps.LatLngBounds;for(t=0;t<e.length;t++)i.extend(e[t].getPosition());this.getMap().fitBounds(i)},MarkerClusterer.prototype.getGridSize=function(){return this.gridSize_},MarkerClusterer.prototype.setGridSize=function(t){this.gridSize_=t},MarkerClusterer.prototype.getMinimumClusterSize=function(){return this.minClusterSize_},MarkerClusterer.prototype.setMinimumClusterSize=function(t){this.minClusterSize_=t},MarkerClusterer.prototype.getMaxZoom=function(){return this.maxZoom_},MarkerClusterer.prototype.setMaxZoom=function(t){this.maxZoom_=t},MarkerClusterer.prototype.getStyles=function(){return this.styles_},MarkerClusterer.prototype.setStyles=function(t){this.styles_=t},MarkerClusterer.prototype.getTitle=function(){return this.title_},MarkerClusterer.prototype.setTitle=function(t){this.title_=t},MarkerClusterer.prototype.getZoomOnClick=function(){return this.zoomOnClick_},MarkerClusterer.prototype.setZoomOnClick=function(t){this.zoomOnClick_=t},MarkerClusterer.prototype.getAverageCenter=function(){return this.averageCenter_},MarkerClusterer.prototype.setAverageCenter=function(t){this.averageCenter_=t},MarkerClusterer.prototype.getIgnoreHidden=function(){return this.ignoreHidden_},MarkerClusterer.prototype.setIgnoreHidden=function(t){this.ignoreHidden_=t},MarkerClusterer.prototype.getEnableRetinaIcons=function(){return this.enableRetinaIcons_},MarkerClusterer.prototype.setEnableRetinaIcons=function(t){this.enableRetinaIcons_=t},MarkerClusterer.prototype.getImageExtension=function(){return this.imageExtension_},MarkerClusterer.prototype.setImageExtension=function(t){this.imageExtension_=t},MarkerClusterer.prototype.getImagePath=function(){return this.imagePath_},MarkerClusterer.prototype.setImagePath=function(t){this.imagePath_=t},MarkerClusterer.prototype.getImageSizes=function(){return this.imageSizes_},MarkerClusterer.prototype.setImageSizes=function(t){this.imageSizes_=t},MarkerClusterer.prototype.getCalculator=function(){return this.calculator_},MarkerClusterer.prototype.setCalculator=function(t){this.calculator_=t},MarkerClusterer.prototype.getBatchSizeIE=function(){return this.batchSizeIE_},MarkerClusterer.prototype.setBatchSizeIE=function(t){this.batchSizeIE_=t},MarkerClusterer.prototype.getClusterClass=function(){return this.clusterClass_},MarkerClusterer.prototype.setClusterClass=function(t){this.clusterClass_=t},MarkerClusterer.prototype.getMarkers=function(){return this.markers_},MarkerClusterer.prototype.getTotalMarkers=function(){return this.markers_.length},MarkerClusterer.prototype.getClusters=function(){return this.clusters_},MarkerClusterer.prototype.getTotalClusters=function(){return this.clusters_.length},MarkerClusterer.prototype.addMarker=function(t,e){this.pushMarkerTo_(t),e||this.redraw_()},MarkerClusterer.prototype.addMarkers=function(t,e){var i;for(i in t)t.hasOwnProperty(i)&&this.pushMarkerTo_(t[i]);e||this.redraw_()},MarkerClusterer.prototype.pushMarkerTo_=function(t){if(t.getDraggable()){var e=this;google.maps.event.addListener(t,\"dragend\",function(){e.ready_&&(this.isAdded=!1,e.repaint())})}t.isAdded=!1,this.markers_.push(t)},MarkerClusterer.prototype.removeMarker=function(t,e){var i=this.removeMarker_(t);return!e&&i&&this.repaint(),i},MarkerClusterer.prototype.removeMarkers=function(t,e){var i,s,r=!1;for(i=0;i<t.length;i++)s=this.removeMarker_(t[i]),r=r||s;return!e&&r&&this.repaint(),r},MarkerClusterer.prototype.removeMarker_=function(t){var e,i=-1;if(this.markers_.indexOf)i=this.markers_.indexOf(t);else for(e=0;e<this.markers_.length;e++)if(t===this.markers_[e]){i=e;break}return-1!==i&&(t.setMap(null),this.markers_.splice(i,1),!0)},MarkerClusterer.prototype.clearMarkers=function(){this.resetViewport_(!0),this.markers_=[]},MarkerClusterer.prototype.repaint=function(){var t=this.clusters_.slice();this.clusters_=[],this.resetViewport_(!1),this.redraw_(),setTimeout(function(){var e;for(e=0;e<t.length;e++)t[e].remove()},0)},MarkerClusterer.prototype.getExtendedBounds=function(t){var e=this.getProjection(),i=new google.maps.LatLng(t.getNorthEast().lat(),t.getNorthEast().lng()),s=new google.maps.LatLng(t.getSouthWest().lat(),t.getSouthWest().lng()),r=e.fromLatLngToDivPixel(i);r.x+=this.gridSize_,r.y-=this.gridSize_;var o=e.fromLatLngToDivPixel(s);o.x-=this.gridSize_,o.y+=this.gridSize_;var n=e.fromDivPixelToLatLng(r),a=e.fromDivPixelToLatLng(o);return t.extend(n),t.extend(a),t},MarkerClusterer.prototype.redraw_=function(){this.createClusters_(0)},MarkerClusterer.prototype.resetViewport_=function(t){var e,i;for(e=0;e<this.clusters_.length;e++)this.clusters_[e].remove();for(this.clusters_=[],e=0;e<this.markers_.length;e++)i=this.markers_[e],i.isAdded=!1,t&&i.setMap(null)},MarkerClusterer.prototype.distanceBetweenPoints_=function(t,e){var i=6371,s=(e.lat()-t.lat())*Math.PI/180,r=(e.lng()-t.lng())*Math.PI/180,o=Math.sin(s/2)*Math.sin(s/2)+Math.cos(t.lat()*Math.PI/180)*Math.cos(e.lat()*Math.PI/180)*Math.sin(r/2)*Math.sin(r/2),n=2*Math.atan2(Math.sqrt(o),Math.sqrt(1-o)),a=i*n;return a},MarkerClusterer.prototype.isMarkerInBounds_=function(t,e){\nreturn e.contains(t.getPosition())},MarkerClusterer.prototype.addToClosestCluster_=function(t){var e,i,s,r,o=4e4,n=null;for(e=0;e<this.clusters_.length;e++)s=this.clusters_[e],r=s.getCenter(),r&&(i=this.distanceBetweenPoints_(r,t.getPosition()),o>i&&(o=i,n=s));n&&n.isMarkerInClusterBounds(t)?n.addMarker(t):(s=new Cluster(this),s.addMarker(t),this.clusters_.push(s))},MarkerClusterer.prototype.createClusters_=function(t){var e,i,s,r=this;if(this.ready_){0===t&&(google.maps.event.trigger(this,\"clusteringbegin\",this),\"undefined\"!=typeof this.timerRefStatic&&(clearTimeout(this.timerRefStatic),delete this.timerRefStatic)),s=this.getMap().getZoom()>3?new google.maps.LatLngBounds(this.getMap().getBounds().getSouthWest(),this.getMap().getBounds().getNorthEast()):new google.maps.LatLngBounds(new google.maps.LatLng(85.02070771743472,-178.48388434375),new google.maps.LatLng(-85.08136444384544,178.00048865625));var o=this.getExtendedBounds(s),n=Math.min(t+this.batchSize_,this.markers_.length);for(e=t;n>e;e++)i=this.markers_[e],!i.isAdded&&this.isMarkerInBounds_(i,o)&&(!this.ignoreHidden_||this.ignoreHidden_&&i.getVisible())&&this.addToClosestCluster_(i);n<this.markers_.length?this.timerRefStatic=setTimeout(function(){r.createClusters_(n)},0):(delete this.timerRefStatic,google.maps.event.trigger(this,\"clusteringend\",this))}},MarkerClusterer.prototype.extend=function(t,e){return function(t){var e;for(e in t.prototype)this.prototype[e]=t.prototype[e];return this}.apply(t,[e])},MarkerClusterer.CALCULATOR=function(t,e){for(var i=0,s=\"\",r=t.length.toString(),o=r;0!==o;)o=parseInt(o/10,10),i++;return i=Math.min(i,e),{text:r,index:i,title:s}},MarkerClusterer.BATCH_SIZE=2e3,MarkerClusterer.BATCH_SIZE_IE=500,MarkerClusterer.IMAGE_PATH=location.protocol.replace(\"file\",\"https\")+\"//google-maps-utility-library-v3.googlecode.com/svn/trunk/markerclustererplus/images/m\",MarkerClusterer.IMAGE_EXTENSION=\"png\",MarkerClusterer.IMAGE_SIZES=[53,56,66,78,90],sap.ui.define([\"jquery.sap.global\",\"sap/ui/core/Control\",\"google.maps\",\"./MapUtils\"],function(t,e,i,s){\"use strict\";var r=e.extend(\"openui5.googlemaps.Polygon\",{metadata:{properties:{strokeColor:{type:\"sap.ui.core.CSSColor\",group:\"Appearance\",defaultValue:null},strokeOpacity:{type:\"float\",bindable:\"bindable\"},strokeWeight:{type:\"float\",bindable:\"bindable\"},fillColor:{type:\"string\",bindable:\"bindable\"},fillOpacity:{type:\"float\",bindable:\"bindable\"},paths:{type:\"object\",bindable:\"bindable\"},visible:{type:\"boolean\",bindable:\"bindable\",defaultValue:!0},draggable:{type:\"boolean\"}},renderer:{}}});return r.prototype.setVisible=function(t){this.setProperty(\"visible\",t,!0),this.polygon&&this.polygon.setVisible(this.getVisible())},r.prototype.parsePaths=function(){var t=[];return this.getPaths()&&this.getPaths().forEach(function(e){t.push(s.objToLatLng(e))}),t},r.prototype.createPolygon=function(){this.polygon||(this.polygon=new i.Polygon),this.polygon.setMap(this.map),this.polygon.setOptions(this.getOptions())},r.prototype.getOptions=function(){var t={};return t.paths=this.parsePaths(),t.strokeColor=this.getStrokeColor(),t.strokeOpacity=this.getStrokeOpacity(),t.strokeWeight=this.getStrokeWeight(),t.fillOpacity=this.getFillOpacity(),t.fillColor=this.getFillColor(),t.visible=this.getVisible(),t.draggable=this.getDraggable(),t},r.prototype._mapRendered=function(t){this.map=t,this.createPolygon()},r.prototype.reset=function(){this.map=void 0,this.polygon&&this.polygon.setMap(null)},r.prototype.exit=function(){this.reset()},r},!0),sap.ui.define([\"jquery.sap.global\",\"sap/ui/core/Control\",\"google.maps\",\"./MapUtils\"],function(t,e,i,s){\"use strict\";var r=e.extend(\"openui5.googlemaps.Polyline\",{metadata:{properties:{strokeColor:{type:\"sap.ui.core.CSSColor\",group:\"Appearance\",defaultValue:null},strokeOpacity:{type:\"float\"},strokeWeight:{type:\"float\"},icons:{type:\"object\"},path:{type:\"object\",bindable:\"bindable\"},visible:{type:\"boolean\",bindable:\"bindable\",defaultValue:!0},draggable:{type:\"boolean\"}},renderer:{}}});return r.prototype.setVisible=function(t){this.setProperty(\"visible\",t,!0),this.polyline&&this.polyline.setVisible(this.getVisible())},r.prototype.parsePath=function(){var t=[];return this.getPath()&&this.getPath().forEach(function(e){t.push(s.objToLatLng(e))}),t},r.prototype.createPolyline=function(){this.polyline||(this.polyline=new i.Polyline),this.polyline.setMap(this.map),this.polyline.setOptions(this.getOptions())},r.prototype.getOptions=function(){var t={};return t.path=this.parsePath(),t.strokeColor=this.getStrokeColor(),t.strokeOpacity=this.getStrokeOpacity(),t.strokeWeight=this.getStrokeWeight(),t.visible=this.getVisible(),t.draggable=this.getDraggable(),t.icons=this.getIcons(),t},r.prototype._mapRendered=function(t){this.map=t,this.createPolyline()},r.prototype.reset=function(){this.map=void 0,this.polyline&&this.polyline.setMap(null)},r.prototype.exit=function(){this.reset()},r},!0),sap.ui.define([\"jquery.sap.global\"],function(t){\"use strict\";var e={};return e.params={},e.setApiKey=function(t){this.params.key=t},e.setUrl=function(t){this.params.url=t},e.setParams=function(e){t.extend(this.params,e)},e.getParams=function(){return this.params},e},!0),sap.ui.define(\"openui5/googlemaps/TravelMode\",[\"jquery.sap.global\"],function(){\"use strict\";var t={driving:\"DRIVING\",walking:\"WALKING\",bicycling:\"BICYCLING\",transit:\"TRANSIT\"};return t},!0),sap.ui.define(\"openui5/googlemaps/UnitSystem\",[\"jquery.sap.global\"],function(){\"use strict\";var t={IMPERIAL:1,METRIC:0};return t},!0),sap.ui.define([\"jquery.sap.global\",\"sap/ui/core/Control\",\"google.maps\",\"./MapUtils\"],function(t,e){\"use strict\";var i=e.extend(\"openui5.googlemaps.Waypoint\",{metadata:{properties:{location:{type:\"string\"},stopover:{type:\"boolean\"}},renderer:{}}});return i},!0);",
  		"com/sap/mentors/lemonaid/util/openui5_googlemaps/library-dbg.js": "/**\n * openui5-googlemaps - OpenUI5 Google Maps library\n * @version v0.0.27\n * @link http://jasper07.github.io/openui5-googlemaps/\n * @license MIT\n */\nsap.ui.define([\"jquery.sap.global\",\"sap/ui/core/Core\",\"sap/ui/core/library\"],function(e){\"use strict\";return function(){var o=e.sap.getResourcePath(\"openui5/googlemaps/loadScripts\");e.sap.registerResourcePath(\"google.maps\",o),e.sap.require(\"openui5.googlemaps.ScriptsUtil\"),e.sap.require(\"openui5.googlemaps.MapTypeId\"),e.sap.require(\"openui5.googlemaps.Animation\"),e.sap.require(\"openui5.googlemaps.TravelMode\"),e.sap.require(\"openui5.googlemaps.UnitSystem\"),sap.ui.getCore().initLibrary({name:\"openui5.googlemaps\",dependencies:[\"sap.ui.core\"],types:[\"openui5.googlemaps.MapTypeId\",\"openui5.googlemaps.Animation\",\"openui5.googlemaps.TravelMode\",\"openui5.googlemaps.UnitSystem\"],interfaces:[],controls:[\"openui5.googlemaps.Map\",\"openui5.googlemaps.Marker\",\"openui5.googlemaps.Polyline\",\"openui5.googlemaps.Polygon\",\"openui5.googlemaps.Directions\",\"openui5.googlemaps.Waypoint\",\"openui5.googlemaps.MarkerCluster\"],elements:[],version:\"0.0.27\"})}(),!0},!0);",
  		"com/sap/mentors/lemonaid/util/openui5_googlemaps/library.js": "sap.ui.define([\"jquery.sap.global\",\"sap/ui/core/Core\",\"sap/ui/core/library\"],function(e){\"use strict\";return function(){var o=e.sap.getResourcePath(\"openui5/googlemaps/loadScripts\");e.sap.registerResourcePath(\"google.maps\",o),e.sap.require(\"openui5.googlemaps.ScriptsUtil\"),e.sap.require(\"openui5.googlemaps.MapTypeId\"),e.sap.require(\"openui5.googlemaps.Animation\"),e.sap.require(\"openui5.googlemaps.TravelMode\"),e.sap.require(\"openui5.googlemaps.UnitSystem\"),sap.ui.getCore().initLibrary({name:\"openui5.googlemaps\",dependencies:[\"sap.ui.core\"],types:[\"openui5.googlemaps.MapTypeId\",\"openui5.googlemaps.Animation\",\"openui5.googlemaps.TravelMode\",\"openui5.googlemaps.UnitSystem\"],interfaces:[],controls:[\"openui5.googlemaps.Map\",\"openui5.googlemaps.Marker\",\"openui5.googlemaps.Polyline\",\"openui5.googlemaps.Polygon\",\"openui5.googlemaps.Directions\",\"openui5.googlemaps.Waypoint\",\"openui5.googlemaps.MarkerCluster\"],elements:[],version:\"0.0.27\"})}(),!0},!0);",
  		"com/sap/mentors/lemonaid/util/openui5_googlemaps/loadScripts-dbg.js": "/**\n * openui5-googlemaps - OpenUI5 Google Maps library\n * @version v0.0.27\n * @link http://jasper07.github.io/openui5-googlemaps/\n * @license MIT\n */\nsap.ui.define([\"jquery.sap.global\",\"openui5/googlemaps/ScriptsUtil\"],function(a,e){\"use strict\";var l=function(){var e={};return e.defaultUrl=location.protocol.replace(\"file\",\"https\")+\"//maps.google.com/maps/api/js?\",e.notifyEvent=\"google.maps.loaded\",e.callbackName=\"google.maps.callBack\",e.isLoaded=new Promise(function(a){e.callBack=function(){this.loaded=!0,sap.ui.getCore().getEventBus().publish(this.notifyEvent),a()}}),e.load=function(e){var l={},o=e.getParams(),i=o.url?o.url:this.defaultUrl;a.sap.endsWith(i,\"?\")||(i+=\"?\"),o.v&&(l.v=o.v),l.sensor=o.sensor||!0,o.libraries&&(l.libraries=o.libraries),o.language&&(l.language=o.language),o.key&&(l.key=o.key),l.callback=this.callbackName;var s=i.concat(a.param(l));a.sap.includeScript(s,\"google.maps\",null,null)},e}();return l.load(e),l},!0);",
  		"com/sap/mentors/lemonaid/util/openui5_googlemaps/loadScripts.js": "sap.ui.define([\"jquery.sap.global\",\"openui5/googlemaps/ScriptsUtil\"],function(a,e){\"use strict\";var l=function(){var e={};return e.defaultUrl=location.protocol.replace(\"file\",\"https\")+\"//maps.google.com/maps/api/js?\",e.notifyEvent=\"google.maps.loaded\",e.callbackName=\"google.maps.callBack\",e.isLoaded=new Promise(function(a){e.callBack=function(){this.loaded=!0,sap.ui.getCore().getEventBus().publish(this.notifyEvent),a()}}),e.load=function(e){var l={},o=e.getParams(),i=o.url?o.url:this.defaultUrl;a.sap.endsWith(i,\"?\")||(i+=\"?\"),o.v&&(l.v=o.v),l.sensor=o.sensor||!0,o.libraries&&(l.libraries=o.libraries),o.language&&(l.language=o.language),o.key&&(l.key=o.key),l.callback=this.callbackName;var s=i.concat(a.param(l));a.sap.includeScript(s,\"google.maps\",null,null)},e}();return l.load(e),l},!0);",
  		"com/sap/mentors/lemonaid/util/openui5_googlemaps/markerclusterer-dbg.js": "/**\n * openui5-googlemaps - OpenUI5 Google Maps library\n * @version v0.0.27\n * @link http://jasper07.github.io/openui5-googlemaps/\n * @license MIT\n */\n/**\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n *     http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\nfunction ClusterIcon(t,e){t.getMarkerClusterer().extend(ClusterIcon,google.maps.OverlayView),this.cluster_=t,this.className_=t.getMarkerClusterer().getClusterClass(),this.styles_=e,this.center_=null,this.div_=null,this.sums_=null,this.visible_=!1,this.setMap(t.getMap())}function Cluster(t){this.markerClusterer_=t,this.map_=t.getMap(),this.gridSize_=t.getGridSize(),this.minClusterSize_=t.getMinimumClusterSize(),this.averageCenter_=t.getAverageCenter(),this.markers_=[],this.center_=null,this.bounds_=null,this.clusterIcon_=new ClusterIcon(this,t.getStyles())}function MarkerClusterer(t,e,r){this.extend(MarkerClusterer,google.maps.OverlayView),e=e||[],r=r||{},this.markers_=[],this.clusters_=[],this.listeners_=[],this.activeMap_=null,this.ready_=!1,this.gridSize_=r.gridSize||60,this.minClusterSize_=r.minimumClusterSize||2,this.maxZoom_=r.maxZoom||null,this.styles_=r.styles||[],this.title_=r.title||\"\",this.zoomOnClick_=!0,void 0!==r.zoomOnClick&&(this.zoomOnClick_=r.zoomOnClick),this.averageCenter_=!1,void 0!==r.averageCenter&&(this.averageCenter_=r.averageCenter),this.ignoreHidden_=!1,void 0!==r.ignoreHidden&&(this.ignoreHidden_=r.ignoreHidden),this.enableRetinaIcons_=!1,void 0!==r.enableRetinaIcons&&(this.enableRetinaIcons_=r.enableRetinaIcons),this.imagePath_=r.imagePath||MarkerClusterer.IMAGE_PATH,this.imageExtension_=r.imageExtension||MarkerClusterer.IMAGE_EXTENSION,this.imageSizes_=r.imageSizes||MarkerClusterer.IMAGE_SIZES,this.calculator_=r.calculator||MarkerClusterer.CALCULATOR,this.batchSize_=r.batchSize||MarkerClusterer.BATCH_SIZE,this.batchSizeIE_=r.batchSizeIE||MarkerClusterer.BATCH_SIZE_IE,this.clusterClass_=r.clusterClass||\"cluster\",navigator.userAgent.toLowerCase().indexOf(\"msie\")!==-1&&(this.batchSize_=this.batchSizeIE_),this.setupStyles_(),this.addMarkers(e,!0),this.setMap(t)}ClusterIcon.prototype.onAdd=function(){var t,e,r=this;this.div_=document.createElement(\"div\"),this.div_.className=this.className_,this.visible_&&this.show(),this.getPanes().overlayMouseTarget.appendChild(this.div_),this.boundsChangedListener_=google.maps.event.addListener(this.getMap(),\"bounds_changed\",function(){e=t}),google.maps.event.addDomListener(this.div_,\"mousedown\",function(){t=!0,e=!1}),google.maps.event.addDomListener(this.div_,\"click\",function(s){if(t=!1,!e){var i,o,n=r.cluster_.getMarkerClusterer();google.maps.event.trigger(n,\"click\",r.cluster_),google.maps.event.trigger(n,\"clusterclick\",r.cluster_),n.getZoomOnClick()&&(o=n.getMaxZoom(),i=r.cluster_.getBounds(),n.getMap().fitBounds(i),setTimeout(function(){n.getMap().fitBounds(i),null!==o&&n.getMap().getZoom()>o&&n.getMap().setZoom(o+1)},100)),s.cancelBubble=!0,s.stopPropagation&&s.stopPropagation()}}),google.maps.event.addDomListener(this.div_,\"mouseover\",function(){var t=r.cluster_.getMarkerClusterer();google.maps.event.trigger(t,\"mouseover\",r.cluster_)}),google.maps.event.addDomListener(this.div_,\"mouseout\",function(){var t=r.cluster_.getMarkerClusterer();google.maps.event.trigger(t,\"mouseout\",r.cluster_)})},ClusterIcon.prototype.onRemove=function(){this.div_&&this.div_.parentNode&&(this.hide(),google.maps.event.removeListener(this.boundsChangedListener_),google.maps.event.clearInstanceListeners(this.div_),this.div_.parentNode.removeChild(this.div_),this.div_=null)},ClusterIcon.prototype.draw=function(){if(this.visible_){var t=this.getPosFromLatLng_(this.center_);this.div_.style.top=t.y+\"px\",this.div_.style.left=t.x+\"px\"}},ClusterIcon.prototype.hide=function(){this.div_&&(this.div_.style.display=\"none\"),this.visible_=!1},ClusterIcon.prototype.show=function(){if(this.div_){var t=\"\",e=this.backgroundPosition_.split(\" \"),r=parseInt(e[0].replace(/^\\s+|\\s+$/g,\"\"),10),s=parseInt(e[1].replace(/^\\s+|\\s+$/g,\"\"),10),i=this.getPosFromLatLng_(this.center_);this.div_.style.cssText=this.createCss(i),t=\"<img src='\"+this.url_+\"' style='position: absolute; top: \"+s+\"px; left: \"+r+\"px; \",this.cluster_.getMarkerClusterer().enableRetinaIcons_||(t+=\"clip: rect(\"+-1*s+\"px, \"+(-1*r+this.width_)+\"px, \"+(-1*s+this.height_)+\"px, \"+-1*r+\"px);\"),t+=\"'>\",this.div_.innerHTML=t+\"<div style='position: absolute;top: \"+this.anchorText_[0]+\"px;left: \"+this.anchorText_[1]+\"px;color: \"+this.textColor_+\";font-size: \"+this.textSize_+\"px;font-family: \"+this.fontFamily_+\";font-weight: \"+this.fontWeight_+\";font-style: \"+this.fontStyle_+\";text-decoration: \"+this.textDecoration_+\";text-align: center;width: \"+this.width_+\"px;line-height:\"+this.height_+\"px;'>\"+this.sums_.text+\"</div>\",\"undefined\"==typeof this.sums_.title||\"\"===this.sums_.title?this.div_.title=this.cluster_.getMarkerClusterer().getTitle():this.div_.title=this.sums_.title,this.div_.style.display=\"\"}this.visible_=!0},ClusterIcon.prototype.useStyle=function(t){this.sums_=t;var e=Math.max(0,t.index-1);e=Math.min(this.styles_.length-1,e);var r=this.styles_[e];this.url_=r.url,this.height_=r.height,this.width_=r.width,this.anchorText_=r.anchorText||[0,0],this.anchorIcon_=r.anchorIcon||[parseInt(this.height_/2,10),parseInt(this.width_/2,10)],this.textColor_=r.textColor||\"black\",this.textSize_=r.textSize||11,this.textDecoration_=r.textDecoration||\"none\",this.fontWeight_=r.fontWeight||\"bold\",this.fontStyle_=r.fontStyle||\"normal\",this.fontFamily_=r.fontFamily||\"Arial,sans-serif\",this.backgroundPosition_=r.backgroundPosition||\"0 0\"},ClusterIcon.prototype.setCenter=function(t){this.center_=t},ClusterIcon.prototype.createCss=function(t){var e=[];return e.push(\"cursor: pointer;\"),e.push(\"position: absolute; top: \"+t.y+\"px; left: \"+t.x+\"px;\"),e.push(\"width: \"+this.width_+\"px; height: \"+this.height_+\"px;\"),e.join(\"\")},ClusterIcon.prototype.getPosFromLatLng_=function(t){var e=this.getProjection().fromLatLngToDivPixel(t);return e.x-=this.anchorIcon_[1],e.y-=this.anchorIcon_[0],e.x=parseInt(e.x,10),e.y=parseInt(e.y,10),e},Cluster.prototype.getSize=function(){return this.markers_.length},Cluster.prototype.getMarkers=function(){return this.markers_},Cluster.prototype.getCenter=function(){return this.center_},Cluster.prototype.getMap=function(){return this.map_},Cluster.prototype.getMarkerClusterer=function(){return this.markerClusterer_},Cluster.prototype.getBounds=function(){var t,e=new google.maps.LatLngBounds(this.center_,this.center_),r=this.getMarkers();for(t=0;t<r.length;t++)e.extend(r[t].getPosition());return e},Cluster.prototype.remove=function(){this.clusterIcon_.setMap(null),this.markers_=[],delete this.markers_},Cluster.prototype.addMarker=function(t){var e,r,s;if(this.isMarkerAlreadyAdded_(t))return!1;if(this.center_){if(this.averageCenter_){var i=this.markers_.length+1,o=(this.center_.lat()*(i-1)+t.getPosition().lat())/i,n=(this.center_.lng()*(i-1)+t.getPosition().lng())/i;this.center_=new google.maps.LatLng(o,n),this.calculateBounds_()}}else this.center_=t.getPosition(),this.calculateBounds_();if(t.isAdded=!0,this.markers_.push(t),r=this.markers_.length,s=this.markerClusterer_.getMaxZoom(),null!==s&&this.map_.getZoom()>s)t.getMap()!==this.map_&&t.setMap(this.map_);else if(r<this.minClusterSize_)t.getMap()!==this.map_&&t.setMap(this.map_);else if(r===this.minClusterSize_)for(e=0;e<r;e++)this.markers_[e].setMap(null);else t.setMap(null);return this.updateIcon_(),!0},Cluster.prototype.isMarkerInClusterBounds=function(t){return this.bounds_.contains(t.getPosition())},Cluster.prototype.calculateBounds_=function(){var t=new google.maps.LatLngBounds(this.center_,this.center_);this.bounds_=this.markerClusterer_.getExtendedBounds(t)},Cluster.prototype.updateIcon_=function(){var t=this.markers_.length,e=this.markerClusterer_.getMaxZoom();if(null!==e&&this.map_.getZoom()>e)return void this.clusterIcon_.hide();if(t<this.minClusterSize_)return void this.clusterIcon_.hide();var r=this.markerClusterer_.getStyles().length,s=this.markerClusterer_.getCalculator()(this.markers_,r);this.clusterIcon_.setCenter(this.center_),this.clusterIcon_.useStyle(s),this.clusterIcon_.show()},Cluster.prototype.isMarkerAlreadyAdded_=function(t){var e;if(this.markers_.indexOf)return this.markers_.indexOf(t)!==-1;for(e=0;e<this.markers_.length;e++)if(t===this.markers_[e])return!0;return!1},MarkerClusterer.prototype.onAdd=function(){var t=this;this.activeMap_=this.getMap(),this.ready_=!0,this.repaint(),this.listeners_=[google.maps.event.addListener(this.getMap(),\"zoom_changed\",function(){t.resetViewport_(!1),this.getZoom()!==(this.get(\"minZoom\")||0)&&this.getZoom()!==this.get(\"maxZoom\")||google.maps.event.trigger(this,\"idle\")}),google.maps.event.addListener(this.getMap(),\"idle\",function(){t.redraw_()})]},MarkerClusterer.prototype.onRemove=function(){var t;for(t=0;t<this.markers_.length;t++)this.markers_[t].getMap()!==this.activeMap_&&this.markers_[t].setMap(this.activeMap_);for(t=0;t<this.clusters_.length;t++)this.clusters_[t].remove();for(this.clusters_=[],t=0;t<this.listeners_.length;t++)google.maps.event.removeListener(this.listeners_[t]);this.listeners_=[],this.activeMap_=null,this.ready_=!1},MarkerClusterer.prototype.draw=function(){},MarkerClusterer.prototype.setupStyles_=function(){var t,e;if(!(this.styles_.length>0))for(t=0;t<this.imageSizes_.length;t++)e=this.imageSizes_[t],this.styles_.push({url:this.imagePath_+(t+1)+\".\"+this.imageExtension_,height:e,width:e})},MarkerClusterer.prototype.fitMapToMarkers=function(){var t,e=this.getMarkers(),r=new google.maps.LatLngBounds;for(t=0;t<e.length;t++)r.extend(e[t].getPosition());this.getMap().fitBounds(r)},MarkerClusterer.prototype.getGridSize=function(){return this.gridSize_},MarkerClusterer.prototype.setGridSize=function(t){this.gridSize_=t},MarkerClusterer.prototype.getMinimumClusterSize=function(){return this.minClusterSize_},MarkerClusterer.prototype.setMinimumClusterSize=function(t){this.minClusterSize_=t},MarkerClusterer.prototype.getMaxZoom=function(){return this.maxZoom_},MarkerClusterer.prototype.setMaxZoom=function(t){this.maxZoom_=t},MarkerClusterer.prototype.getStyles=function(){return this.styles_},MarkerClusterer.prototype.setStyles=function(t){this.styles_=t},MarkerClusterer.prototype.getTitle=function(){return this.title_},MarkerClusterer.prototype.setTitle=function(t){this.title_=t},MarkerClusterer.prototype.getZoomOnClick=function(){return this.zoomOnClick_},MarkerClusterer.prototype.setZoomOnClick=function(t){this.zoomOnClick_=t},MarkerClusterer.prototype.getAverageCenter=function(){return this.averageCenter_},MarkerClusterer.prototype.setAverageCenter=function(t){this.averageCenter_=t},MarkerClusterer.prototype.getIgnoreHidden=function(){return this.ignoreHidden_},MarkerClusterer.prototype.setIgnoreHidden=function(t){this.ignoreHidden_=t},MarkerClusterer.prototype.getEnableRetinaIcons=function(){return this.enableRetinaIcons_},MarkerClusterer.prototype.setEnableRetinaIcons=function(t){this.enableRetinaIcons_=t},MarkerClusterer.prototype.getImageExtension=function(){return this.imageExtension_},MarkerClusterer.prototype.setImageExtension=function(t){this.imageExtension_=t},MarkerClusterer.prototype.getImagePath=function(){return this.imagePath_},MarkerClusterer.prototype.setImagePath=function(t){this.imagePath_=t},MarkerClusterer.prototype.getImageSizes=function(){return this.imageSizes_},MarkerClusterer.prototype.setImageSizes=function(t){this.imageSizes_=t},MarkerClusterer.prototype.getCalculator=function(){return this.calculator_},MarkerClusterer.prototype.setCalculator=function(t){this.calculator_=t},MarkerClusterer.prototype.getBatchSizeIE=function(){return this.batchSizeIE_},MarkerClusterer.prototype.setBatchSizeIE=function(t){this.batchSizeIE_=t},MarkerClusterer.prototype.getClusterClass=function(){return this.clusterClass_},MarkerClusterer.prototype.setClusterClass=function(t){this.clusterClass_=t},MarkerClusterer.prototype.getMarkers=function(){return this.markers_},MarkerClusterer.prototype.getTotalMarkers=function(){return this.markers_.length},MarkerClusterer.prototype.getClusters=function(){return this.clusters_},MarkerClusterer.prototype.getTotalClusters=function(){return this.clusters_.length},MarkerClusterer.prototype.addMarker=function(t,e){this.pushMarkerTo_(t),e||this.redraw_()},MarkerClusterer.prototype.addMarkers=function(t,e){var r;for(r in t)t.hasOwnProperty(r)&&this.pushMarkerTo_(t[r]);e||this.redraw_()},MarkerClusterer.prototype.pushMarkerTo_=function(t){if(t.getDraggable()){var e=this;google.maps.event.addListener(t,\"dragend\",function(){e.ready_&&(this.isAdded=!1,e.repaint())})}t.isAdded=!1,this.markers_.push(t)},MarkerClusterer.prototype.removeMarker=function(t,e){var r=this.removeMarker_(t);return!e&&r&&this.repaint(),r},MarkerClusterer.prototype.removeMarkers=function(t,e){var r,s,i=!1;for(r=0;r<t.length;r++)s=this.removeMarker_(t[r]),i=i||s;return!e&&i&&this.repaint(),i},MarkerClusterer.prototype.removeMarker_=function(t){var e,r=-1;if(this.markers_.indexOf)r=this.markers_.indexOf(t);else for(e=0;e<this.markers_.length;e++)if(t===this.markers_[e]){r=e;break}return r!==-1&&(t.setMap(null),this.markers_.splice(r,1),!0)},MarkerClusterer.prototype.clearMarkers=function(){this.resetViewport_(!0),this.markers_=[]},MarkerClusterer.prototype.repaint=function(){var t=this.clusters_.slice();this.clusters_=[],this.resetViewport_(!1),this.redraw_(),setTimeout(function(){var e;for(e=0;e<t.length;e++)t[e].remove()},0)},MarkerClusterer.prototype.getExtendedBounds=function(t){var e=this.getProjection(),r=new google.maps.LatLng(t.getNorthEast().lat(),t.getNorthEast().lng()),s=new google.maps.LatLng(t.getSouthWest().lat(),t.getSouthWest().lng()),i=e.fromLatLngToDivPixel(r);i.x+=this.gridSize_,i.y-=this.gridSize_;var o=e.fromLatLngToDivPixel(s);o.x-=this.gridSize_,o.y+=this.gridSize_;var n=e.fromDivPixelToLatLng(i),a=e.fromDivPixelToLatLng(o);return t.extend(n),t.extend(a),t},MarkerClusterer.prototype.redraw_=function(){this.createClusters_(0)},MarkerClusterer.prototype.resetViewport_=function(t){var e,r;for(e=0;e<this.clusters_.length;e++)this.clusters_[e].remove();for(this.clusters_=[],e=0;e<this.markers_.length;e++)r=this.markers_[e],r.isAdded=!1,t&&r.setMap(null)},MarkerClusterer.prototype.distanceBetweenPoints_=function(t,e){var r=6371,s=(e.lat()-t.lat())*Math.PI/180,i=(e.lng()-t.lng())*Math.PI/180,o=Math.sin(s/2)*Math.sin(s/2)+Math.cos(t.lat()*Math.PI/180)*Math.cos(e.lat()*Math.PI/180)*Math.sin(i/2)*Math.sin(i/2),n=2*Math.atan2(Math.sqrt(o),Math.sqrt(1-o)),a=r*n;return a},MarkerClusterer.prototype.isMarkerInBounds_=function(t,e){return e.contains(t.getPosition())},MarkerClusterer.prototype.addToClosestCluster_=function(t){var e,r,s,i,o=4e4,n=null;for(e=0;e<this.clusters_.length;e++)s=this.clusters_[e],i=s.getCenter(),i&&(r=this.distanceBetweenPoints_(i,t.getPosition()),r<o&&(o=r,n=s));n&&n.isMarkerInClusterBounds(t)?n.addMarker(t):(s=new Cluster(this),s.addMarker(t),this.clusters_.push(s))},MarkerClusterer.prototype.createClusters_=function(t){var e,r,s,i=this;if(this.ready_){0===t&&(google.maps.event.trigger(this,\"clusteringbegin\",this),\"undefined\"!=typeof this.timerRefStatic&&(clearTimeout(this.timerRefStatic),delete this.timerRefStatic)),s=this.getMap().getZoom()>3?new google.maps.LatLngBounds(this.getMap().getBounds().getSouthWest(),this.getMap().getBounds().getNorthEast()):new google.maps.LatLngBounds(new google.maps.LatLng(85.02070771743472,-178.48388434375),new google.maps.LatLng(-85.08136444384544,178.00048865625));var o=this.getExtendedBounds(s),n=Math.min(t+this.batchSize_,this.markers_.length);for(e=t;e<n;e++)r=this.markers_[e],!r.isAdded&&this.isMarkerInBounds_(r,o)&&(!this.ignoreHidden_||this.ignoreHidden_&&r.getVisible())&&this.addToClosestCluster_(r);n<this.markers_.length?this.timerRefStatic=setTimeout(function(){i.createClusters_(n)},0):(delete this.timerRefStatic,google.maps.event.trigger(this,\"clusteringend\",this))}},MarkerClusterer.prototype.extend=function(t,e){return function(t){var e;for(e in t.prototype)this.prototype[e]=t.prototype[e];return this}.apply(t,[e])},MarkerClusterer.CALCULATOR=function(t,e){for(var r=0,s=\"\",i=t.length.toString(),o=i;0!==o;)o=parseInt(o/10,10),r++;return r=Math.min(r,e),{text:i,index:r,title:s}},MarkerClusterer.BATCH_SIZE=2e3,MarkerClusterer.BATCH_SIZE_IE=500,MarkerClusterer.IMAGE_PATH=location.protocol.replace(\"file\",\"https\")+\"//google-maps-utility-library-v3.googlecode.com/svn/trunk/markerclustererplus/images/m\",MarkerClusterer.IMAGE_EXTENSION=\"png\",MarkerClusterer.IMAGE_SIZES=[53,56,66,78,90];",
  		"com/sap/mentors/lemonaid/util/openui5_googlemaps/markerclusterer.js": "function ClusterIcon(t,e){t.getMarkerClusterer().extend(ClusterIcon,google.maps.OverlayView),this.cluster_=t,this.className_=t.getMarkerClusterer().getClusterClass(),this.styles_=e,this.center_=null,this.div_=null,this.sums_=null,this.visible_=!1,this.setMap(t.getMap())}function Cluster(t){this.markerClusterer_=t,this.map_=t.getMap(),this.gridSize_=t.getGridSize(),this.minClusterSize_=t.getMinimumClusterSize(),this.averageCenter_=t.getAverageCenter(),this.markers_=[],this.center_=null,this.bounds_=null,this.clusterIcon_=new ClusterIcon(this,t.getStyles())}function MarkerClusterer(t,e,r){this.extend(MarkerClusterer,google.maps.OverlayView),e=e||[],r=r||{},this.markers_=[],this.clusters_=[],this.listeners_=[],this.activeMap_=null,this.ready_=!1,this.gridSize_=r.gridSize||60,this.minClusterSize_=r.minimumClusterSize||2,this.maxZoom_=r.maxZoom||null,this.styles_=r.styles||[],this.title_=r.title||\"\",this.zoomOnClick_=!0,void 0!==r.zoomOnClick&&(this.zoomOnClick_=r.zoomOnClick),this.averageCenter_=!1,void 0!==r.averageCenter&&(this.averageCenter_=r.averageCenter),this.ignoreHidden_=!1,void 0!==r.ignoreHidden&&(this.ignoreHidden_=r.ignoreHidden),this.enableRetinaIcons_=!1,void 0!==r.enableRetinaIcons&&(this.enableRetinaIcons_=r.enableRetinaIcons),this.imagePath_=r.imagePath||MarkerClusterer.IMAGE_PATH,this.imageExtension_=r.imageExtension||MarkerClusterer.IMAGE_EXTENSION,this.imageSizes_=r.imageSizes||MarkerClusterer.IMAGE_SIZES,this.calculator_=r.calculator||MarkerClusterer.CALCULATOR,this.batchSize_=r.batchSize||MarkerClusterer.BATCH_SIZE,this.batchSizeIE_=r.batchSizeIE||MarkerClusterer.BATCH_SIZE_IE,this.clusterClass_=r.clusterClass||\"cluster\",-1!==navigator.userAgent.toLowerCase().indexOf(\"msie\")&&(this.batchSize_=this.batchSizeIE_),this.setupStyles_(),this.addMarkers(e,!0),this.setMap(t)}ClusterIcon.prototype.onAdd=function(){var t,e,r=this;this.div_=document.createElement(\"div\"),this.div_.className=this.className_,this.visible_&&this.show(),this.getPanes().overlayMouseTarget.appendChild(this.div_),this.boundsChangedListener_=google.maps.event.addListener(this.getMap(),\"bounds_changed\",function(){e=t}),google.maps.event.addDomListener(this.div_,\"mousedown\",function(){t=!0,e=!1}),google.maps.event.addDomListener(this.div_,\"click\",function(s){if(t=!1,!e){var i,o,n=r.cluster_.getMarkerClusterer();google.maps.event.trigger(n,\"click\",r.cluster_),google.maps.event.trigger(n,\"clusterclick\",r.cluster_),n.getZoomOnClick()&&(o=n.getMaxZoom(),i=r.cluster_.getBounds(),n.getMap().fitBounds(i),setTimeout(function(){n.getMap().fitBounds(i),null!==o&&n.getMap().getZoom()>o&&n.getMap().setZoom(o+1)},100)),s.cancelBubble=!0,s.stopPropagation&&s.stopPropagation()}}),google.maps.event.addDomListener(this.div_,\"mouseover\",function(){var t=r.cluster_.getMarkerClusterer();google.maps.event.trigger(t,\"mouseover\",r.cluster_)}),google.maps.event.addDomListener(this.div_,\"mouseout\",function(){var t=r.cluster_.getMarkerClusterer();google.maps.event.trigger(t,\"mouseout\",r.cluster_)})},ClusterIcon.prototype.onRemove=function(){this.div_&&this.div_.parentNode&&(this.hide(),google.maps.event.removeListener(this.boundsChangedListener_),google.maps.event.clearInstanceListeners(this.div_),this.div_.parentNode.removeChild(this.div_),this.div_=null)},ClusterIcon.prototype.draw=function(){if(this.visible_){var t=this.getPosFromLatLng_(this.center_);this.div_.style.top=t.y+\"px\",this.div_.style.left=t.x+\"px\"}},ClusterIcon.prototype.hide=function(){this.div_&&(this.div_.style.display=\"none\"),this.visible_=!1},ClusterIcon.prototype.show=function(){if(this.div_){var t=\"\",e=this.backgroundPosition_.split(\" \"),r=parseInt(e[0].replace(/^\\s+|\\s+$/g,\"\"),10),s=parseInt(e[1].replace(/^\\s+|\\s+$/g,\"\"),10),i=this.getPosFromLatLng_(this.center_);this.div_.style.cssText=this.createCss(i),t=\"<img src='\"+this.url_+\"' style='position: absolute; top: \"+s+\"px; left: \"+r+\"px; \",this.cluster_.getMarkerClusterer().enableRetinaIcons_||(t+=\"clip: rect(\"+-1*s+\"px, \"+(-1*r+this.width_)+\"px, \"+(-1*s+this.height_)+\"px, \"+-1*r+\"px);\"),t+=\"'>\",this.div_.innerHTML=t+\"<div style='position: absolute;top: \"+this.anchorText_[0]+\"px;left: \"+this.anchorText_[1]+\"px;color: \"+this.textColor_+\";font-size: \"+this.textSize_+\"px;font-family: \"+this.fontFamily_+\";font-weight: \"+this.fontWeight_+\";font-style: \"+this.fontStyle_+\";text-decoration: \"+this.textDecoration_+\";text-align: center;width: \"+this.width_+\"px;line-height:\"+this.height_+\"px;'>\"+this.sums_.text+\"</div>\",this.div_.title=\"undefined\"==typeof this.sums_.title||\"\"===this.sums_.title?this.cluster_.getMarkerClusterer().getTitle():this.sums_.title,this.div_.style.display=\"\"}this.visible_=!0},ClusterIcon.prototype.useStyle=function(t){this.sums_=t;var e=Math.max(0,t.index-1);e=Math.min(this.styles_.length-1,e);var r=this.styles_[e];this.url_=r.url,this.height_=r.height,this.width_=r.width,this.anchorText_=r.anchorText||[0,0],this.anchorIcon_=r.anchorIcon||[parseInt(this.height_/2,10),parseInt(this.width_/2,10)],this.textColor_=r.textColor||\"black\",this.textSize_=r.textSize||11,this.textDecoration_=r.textDecoration||\"none\",this.fontWeight_=r.fontWeight||\"bold\",this.fontStyle_=r.fontStyle||\"normal\",this.fontFamily_=r.fontFamily||\"Arial,sans-serif\",this.backgroundPosition_=r.backgroundPosition||\"0 0\"},ClusterIcon.prototype.setCenter=function(t){this.center_=t},ClusterIcon.prototype.createCss=function(t){var e=[];return e.push(\"cursor: pointer;\"),e.push(\"position: absolute; top: \"+t.y+\"px; left: \"+t.x+\"px;\"),e.push(\"width: \"+this.width_+\"px; height: \"+this.height_+\"px;\"),e.join(\"\")},ClusterIcon.prototype.getPosFromLatLng_=function(t){var e=this.getProjection().fromLatLngToDivPixel(t);return e.x-=this.anchorIcon_[1],e.y-=this.anchorIcon_[0],e.x=parseInt(e.x,10),e.y=parseInt(e.y,10),e},Cluster.prototype.getSize=function(){return this.markers_.length},Cluster.prototype.getMarkers=function(){return this.markers_},Cluster.prototype.getCenter=function(){return this.center_},Cluster.prototype.getMap=function(){return this.map_},Cluster.prototype.getMarkerClusterer=function(){return this.markerClusterer_},Cluster.prototype.getBounds=function(){var t,e=new google.maps.LatLngBounds(this.center_,this.center_),r=this.getMarkers();for(t=0;t<r.length;t++)e.extend(r[t].getPosition());return e},Cluster.prototype.remove=function(){this.clusterIcon_.setMap(null),this.markers_=[],delete this.markers_},Cluster.prototype.addMarker=function(t){var e,r,s;if(this.isMarkerAlreadyAdded_(t))return!1;if(this.center_){if(this.averageCenter_){var i=this.markers_.length+1,o=(this.center_.lat()*(i-1)+t.getPosition().lat())/i,n=(this.center_.lng()*(i-1)+t.getPosition().lng())/i;this.center_=new google.maps.LatLng(o,n),this.calculateBounds_()}}else this.center_=t.getPosition(),this.calculateBounds_();if(t.isAdded=!0,this.markers_.push(t),r=this.markers_.length,s=this.markerClusterer_.getMaxZoom(),null!==s&&this.map_.getZoom()>s)t.getMap()!==this.map_&&t.setMap(this.map_);else if(r<this.minClusterSize_)t.getMap()!==this.map_&&t.setMap(this.map_);else if(r===this.minClusterSize_)for(e=0;r>e;e++)this.markers_[e].setMap(null);else t.setMap(null);return this.updateIcon_(),!0},Cluster.prototype.isMarkerInClusterBounds=function(t){return this.bounds_.contains(t.getPosition())},Cluster.prototype.calculateBounds_=function(){var t=new google.maps.LatLngBounds(this.center_,this.center_);this.bounds_=this.markerClusterer_.getExtendedBounds(t)},Cluster.prototype.updateIcon_=function(){var t=this.markers_.length,e=this.markerClusterer_.getMaxZoom();if(null!==e&&this.map_.getZoom()>e)return void this.clusterIcon_.hide();if(t<this.minClusterSize_)return void this.clusterIcon_.hide();var r=this.markerClusterer_.getStyles().length,s=this.markerClusterer_.getCalculator()(this.markers_,r);this.clusterIcon_.setCenter(this.center_),this.clusterIcon_.useStyle(s),this.clusterIcon_.show()},Cluster.prototype.isMarkerAlreadyAdded_=function(t){var e;if(this.markers_.indexOf)return-1!==this.markers_.indexOf(t);for(e=0;e<this.markers_.length;e++)if(t===this.markers_[e])return!0;return!1},MarkerClusterer.prototype.onAdd=function(){var t=this;this.activeMap_=this.getMap(),this.ready_=!0,this.repaint(),this.listeners_=[google.maps.event.addListener(this.getMap(),\"zoom_changed\",function(){t.resetViewport_(!1),(this.getZoom()===(this.get(\"minZoom\")||0)||this.getZoom()===this.get(\"maxZoom\"))&&google.maps.event.trigger(this,\"idle\")}),google.maps.event.addListener(this.getMap(),\"idle\",function(){t.redraw_()})]},MarkerClusterer.prototype.onRemove=function(){var t;for(t=0;t<this.markers_.length;t++)this.markers_[t].getMap()!==this.activeMap_&&this.markers_[t].setMap(this.activeMap_);for(t=0;t<this.clusters_.length;t++)this.clusters_[t].remove();for(this.clusters_=[],t=0;t<this.listeners_.length;t++)google.maps.event.removeListener(this.listeners_[t]);this.listeners_=[],this.activeMap_=null,this.ready_=!1},MarkerClusterer.prototype.draw=function(){},MarkerClusterer.prototype.setupStyles_=function(){var t,e;if(!(this.styles_.length>0))for(t=0;t<this.imageSizes_.length;t++)e=this.imageSizes_[t],this.styles_.push({url:this.imagePath_+(t+1)+\".\"+this.imageExtension_,height:e,width:e})},MarkerClusterer.prototype.fitMapToMarkers=function(){var t,e=this.getMarkers(),r=new google.maps.LatLngBounds;for(t=0;t<e.length;t++)r.extend(e[t].getPosition());this.getMap().fitBounds(r)},MarkerClusterer.prototype.getGridSize=function(){return this.gridSize_},MarkerClusterer.prototype.setGridSize=function(t){this.gridSize_=t},MarkerClusterer.prototype.getMinimumClusterSize=function(){return this.minClusterSize_},MarkerClusterer.prototype.setMinimumClusterSize=function(t){this.minClusterSize_=t},MarkerClusterer.prototype.getMaxZoom=function(){return this.maxZoom_},MarkerClusterer.prototype.setMaxZoom=function(t){this.maxZoom_=t},MarkerClusterer.prototype.getStyles=function(){return this.styles_},MarkerClusterer.prototype.setStyles=function(t){this.styles_=t},MarkerClusterer.prototype.getTitle=function(){return this.title_},MarkerClusterer.prototype.setTitle=function(t){this.title_=t},MarkerClusterer.prototype.getZoomOnClick=function(){return this.zoomOnClick_},MarkerClusterer.prototype.setZoomOnClick=function(t){this.zoomOnClick_=t},MarkerClusterer.prototype.getAverageCenter=function(){return this.averageCenter_},MarkerClusterer.prototype.setAverageCenter=function(t){this.averageCenter_=t},MarkerClusterer.prototype.getIgnoreHidden=function(){return this.ignoreHidden_},MarkerClusterer.prototype.setIgnoreHidden=function(t){this.ignoreHidden_=t},MarkerClusterer.prototype.getEnableRetinaIcons=function(){return this.enableRetinaIcons_},MarkerClusterer.prototype.setEnableRetinaIcons=function(t){this.enableRetinaIcons_=t},MarkerClusterer.prototype.getImageExtension=function(){return this.imageExtension_},MarkerClusterer.prototype.setImageExtension=function(t){this.imageExtension_=t},MarkerClusterer.prototype.getImagePath=function(){return this.imagePath_},MarkerClusterer.prototype.setImagePath=function(t){this.imagePath_=t},MarkerClusterer.prototype.getImageSizes=function(){return this.imageSizes_},MarkerClusterer.prototype.setImageSizes=function(t){this.imageSizes_=t},MarkerClusterer.prototype.getCalculator=function(){return this.calculator_},MarkerClusterer.prototype.setCalculator=function(t){this.calculator_=t},MarkerClusterer.prototype.getBatchSizeIE=function(){return this.batchSizeIE_},MarkerClusterer.prototype.setBatchSizeIE=function(t){this.batchSizeIE_=t},MarkerClusterer.prototype.getClusterClass=function(){return this.clusterClass_},MarkerClusterer.prototype.setClusterClass=function(t){this.clusterClass_=t},MarkerClusterer.prototype.getMarkers=function(){return this.markers_},MarkerClusterer.prototype.getTotalMarkers=function(){return this.markers_.length},MarkerClusterer.prototype.getClusters=function(){return this.clusters_},MarkerClusterer.prototype.getTotalClusters=function(){return this.clusters_.length},MarkerClusterer.prototype.addMarker=function(t,e){this.pushMarkerTo_(t),e||this.redraw_()},MarkerClusterer.prototype.addMarkers=function(t,e){var r;for(r in t)t.hasOwnProperty(r)&&this.pushMarkerTo_(t[r]);e||this.redraw_()},MarkerClusterer.prototype.pushMarkerTo_=function(t){if(t.getDraggable()){var e=this;google.maps.event.addListener(t,\"dragend\",function(){e.ready_&&(this.isAdded=!1,e.repaint())})}t.isAdded=!1,this.markers_.push(t)},MarkerClusterer.prototype.removeMarker=function(t,e){var r=this.removeMarker_(t);return!e&&r&&this.repaint(),r},MarkerClusterer.prototype.removeMarkers=function(t,e){var r,s,i=!1;for(r=0;r<t.length;r++)s=this.removeMarker_(t[r]),i=i||s;return!e&&i&&this.repaint(),i},MarkerClusterer.prototype.removeMarker_=function(t){var e,r=-1;if(this.markers_.indexOf)r=this.markers_.indexOf(t);else for(e=0;e<this.markers_.length;e++)if(t===this.markers_[e]){r=e;break}return-1!==r&&(t.setMap(null),this.markers_.splice(r,1),!0)},MarkerClusterer.prototype.clearMarkers=function(){this.resetViewport_(!0),this.markers_=[]},MarkerClusterer.prototype.repaint=function(){var t=this.clusters_.slice();this.clusters_=[],this.resetViewport_(!1),this.redraw_(),setTimeout(function(){var e;for(e=0;e<t.length;e++)t[e].remove()},0)},MarkerClusterer.prototype.getExtendedBounds=function(t){var e=this.getProjection(),r=new google.maps.LatLng(t.getNorthEast().lat(),t.getNorthEast().lng()),s=new google.maps.LatLng(t.getSouthWest().lat(),t.getSouthWest().lng()),i=e.fromLatLngToDivPixel(r);i.x+=this.gridSize_,i.y-=this.gridSize_;var o=e.fromLatLngToDivPixel(s);o.x-=this.gridSize_,o.y+=this.gridSize_;var n=e.fromDivPixelToLatLng(i),a=e.fromDivPixelToLatLng(o);return t.extend(n),t.extend(a),t},MarkerClusterer.prototype.redraw_=function(){this.createClusters_(0)},MarkerClusterer.prototype.resetViewport_=function(t){var e,r;for(e=0;e<this.clusters_.length;e++)this.clusters_[e].remove();for(this.clusters_=[],e=0;e<this.markers_.length;e++)r=this.markers_[e],r.isAdded=!1,t&&r.setMap(null)},MarkerClusterer.prototype.distanceBetweenPoints_=function(t,e){var r=6371,s=(e.lat()-t.lat())*Math.PI/180,i=(e.lng()-t.lng())*Math.PI/180,o=Math.sin(s/2)*Math.sin(s/2)+Math.cos(t.lat()*Math.PI/180)*Math.cos(e.lat()*Math.PI/180)*Math.sin(i/2)*Math.sin(i/2),n=2*Math.atan2(Math.sqrt(o),Math.sqrt(1-o)),a=r*n;return a},MarkerClusterer.prototype.isMarkerInBounds_=function(t,e){return e.contains(t.getPosition())},MarkerClusterer.prototype.addToClosestCluster_=function(t){var e,r,s,i,o=4e4,n=null;for(e=0;e<this.clusters_.length;e++)s=this.clusters_[e],i=s.getCenter(),i&&(r=this.distanceBetweenPoints_(i,t.getPosition()),o>r&&(o=r,n=s));n&&n.isMarkerInClusterBounds(t)?n.addMarker(t):(s=new Cluster(this),s.addMarker(t),this.clusters_.push(s))},MarkerClusterer.prototype.createClusters_=function(t){var e,r,s,i=this;if(this.ready_){0===t&&(google.maps.event.trigger(this,\"clusteringbegin\",this),\"undefined\"!=typeof this.timerRefStatic&&(clearTimeout(this.timerRefStatic),delete this.timerRefStatic)),s=this.getMap().getZoom()>3?new google.maps.LatLngBounds(this.getMap().getBounds().getSouthWest(),this.getMap().getBounds().getNorthEast()):new google.maps.LatLngBounds(new google.maps.LatLng(85.02070771743472,-178.48388434375),new google.maps.LatLng(-85.08136444384544,178.00048865625));var o=this.getExtendedBounds(s),n=Math.min(t+this.batchSize_,this.markers_.length);for(e=t;n>e;e++)r=this.markers_[e],!r.isAdded&&this.isMarkerInBounds_(r,o)&&(!this.ignoreHidden_||this.ignoreHidden_&&r.getVisible())&&this.addToClosestCluster_(r);n<this.markers_.length?this.timerRefStatic=setTimeout(function(){i.createClusters_(n)},0):(delete this.timerRefStatic,google.maps.event.trigger(this,\"clusteringend\",this))}},MarkerClusterer.prototype.extend=function(t,e){return function(t){var e;for(e in t.prototype)this.prototype[e]=t.prototype[e];return this}.apply(t,[e])},MarkerClusterer.CALCULATOR=function(t,e){for(var r=0,s=\"\",i=t.length.toString(),o=i;0!==o;)o=parseInt(o/10,10),r++;return r=Math.min(r,e),{text:i,index:r,title:s}},MarkerClusterer.BATCH_SIZE=2e3,MarkerClusterer.BATCH_SIZE_IE=500,MarkerClusterer.IMAGE_PATH=location.protocol.replace(\"file\",\"https\")+\"//google-maps-utility-library-v3.googlecode.com/svn/trunk/markerclustererplus/images/m\",MarkerClusterer.IMAGE_EXTENSION=\"png\",MarkerClusterer.IMAGE_SIZES=[53,56,66,78,90];",
  		"com/sap/mentors/lemonaid/util/papaparse.js": "!function(e,t){\"function\"==typeof define&&define.amd?define([],t):\"object\"==typeof module&&module.exports?module.exports=t():e.Papa=t()}(this,function(){\"use strict\";function e(e,t){if(t=t||{},t.worker&&w.WORKERS_SUPPORTED){var n=h();return n.userStep=t.step,n.userChunk=t.chunk,n.userComplete=t.complete,n.userError=t.error,t.step=g(t.step),t.chunk=g(t.chunk),t.complete=g(t.complete),t.error=g(t.error),delete t.worker,void n.postMessage({input:e,config:t,workerId:n.id})}var a=null;return\"string\"==typeof e?a=t.download?new r(t):new s(t):(v.File&&e instanceof File||e instanceof Object)&&(a=new i(t)),a.stream(e)}function t(e,t){function n(){\"object\"==typeof t&&(\"string\"==typeof t.delimiter&&1===t.delimiter.length&&-1===w.BAD_DELIMITERS.indexOf(t.delimiter)&&(u=t.delimiter),(\"boolean\"==typeof t.quotes||t.quotes instanceof Array)&&(o=t.quotes),\"string\"==typeof t.newline&&(h=t.newline))}function r(e){if(\"object\"!=typeof e)return[];var t=[];for(var n in e)t.push(n);return t}function i(e,t){var n=\"\";\"string\"==typeof e&&(e=JSON.parse(e)),\"string\"==typeof t&&(t=JSON.parse(t));var r=e instanceof Array&&e.length>0,i=!(t[0]instanceof Array);if(r){for(var a=0;a<e.length;a++)a>0&&(n+=u),n+=s(e[a],a);t.length>0&&(n+=h)}for(var o=0;o<t.length;o++){for(var f=r?e.length:t[o].length,c=0;f>c;c++){c>0&&(n+=u);var l=r&&i?e[c]:c;n+=s(t[o][l],c)}o<t.length-1&&(n+=h)}return n}function s(e,t){if(\"undefined\"==typeof e||null===e)return\"\";e=e.toString().replace(/\"/g,'\"\"');var n=\"boolean\"==typeof o&&o||o instanceof Array&&o[t]||a(e,w.BAD_DELIMITERS)||e.indexOf(u)>-1||\" \"===e.charAt(0)||\" \"===e.charAt(e.length-1);return n?'\"'+e+'\"':e}function a(e,t){for(var n=0;n<t.length;n++)if(e.indexOf(t[n])>-1)return!0;return!1}var o=!1,u=\",\",h=\"\\r\\n\";if(n(),\"string\"==typeof e&&(e=JSON.parse(e)),e instanceof Array){if(!e.length||e[0]instanceof Array)return i(null,e);if(\"object\"==typeof e[0])return i(r(e[0]),e)}else if(\"object\"==typeof e)return\"string\"==typeof e.data&&(e.data=JSON.parse(e.data)),e.data instanceof Array&&(e.fields||(e.fields=e.meta&&e.meta.fields),e.fields||(e.fields=e.data[0]instanceof Array?e.fields:r(e.data[0])),e.data[0]instanceof Array||\"object\"==typeof e.data[0]||(e.data=[e.data])),i(e.fields||[],e.data||[]);throw\"exception: Unable to serialize unrecognized input\"}function n(e){function t(e){var t=p(e);t.chunkSize=parseInt(t.chunkSize),e.step||e.chunk||(t.chunkSize=null),this._handle=new a(t),this._handle.streamer=this,this._config=t}this._handle=null,this._paused=!1,this._finished=!1,this._input=null,this._baseIndex=0,this._partialLine=\"\",this._rowCount=0,this._start=0,this._nextChunk=null,this.isFirstChunk=!0,this._completeResults={data:[],errors:[],meta:{}},t.call(this,e),this.parseChunk=function(e){if(this.isFirstChunk&&g(this._config.beforeFirstChunk)){var t=this._config.beforeFirstChunk(e);void 0!==t&&(e=t)}this.isFirstChunk=!1;var n=this._partialLine+e;this._partialLine=\"\";var r=this._handle.parse(n,this._baseIndex,!this._finished);if(!this._handle.paused()&&!this._handle.aborted()){var i=r.meta.cursor;this._finished||(this._partialLine=n.substring(i-this._baseIndex),this._baseIndex=i),r&&r.data&&(this._rowCount+=r.data.length);var s=this._finished||this._config.preview&&this._rowCount>=this._config.preview;if(y)v.postMessage({results:r,workerId:w.WORKER_ID,finished:s});else if(g(this._config.chunk)){if(this._config.chunk(r,this._handle),this._paused)return;r=void 0,this._completeResults=void 0}return this._config.step||this._config.chunk||(this._completeResults.data=this._completeResults.data.concat(r.data),this._completeResults.errors=this._completeResults.errors.concat(r.errors),this._completeResults.meta=r.meta),!s||!g(this._config.complete)||r&&r.meta.aborted||this._config.complete(this._completeResults,this._input),s||r&&r.meta.paused||this._nextChunk(),r}},this._sendError=function(e){g(this._config.error)?this._config.error(e):y&&this._config.error&&v.postMessage({workerId:w.WORKER_ID,error:e,finished:!1})}}function r(e){function t(e){var t=e.getResponseHeader(\"Content-Range\");return parseInt(t.substr(t.lastIndexOf(\"/\")+1))}e=e||{},e.chunkSize||(e.chunkSize=w.RemoteChunkSize),n.call(this,e);var r;k?this._nextChunk=function(){this._readChunk(),this._chunkLoaded()}:this._nextChunk=function(){this._readChunk()},this.stream=function(e){this._input=e,this._nextChunk()},this._readChunk=function(){if(this._finished)return void this._chunkLoaded();if(r=new XMLHttpRequest,this._config.withCredentials&&(r.withCredentials=this._config.withCredentials),k||(r.onload=_(this._chunkLoaded,this),r.onerror=_(this._chunkError,this)),r.open(\"GET\",this._input,!k),this._config.chunkSize){var e=this._start+this._config.chunkSize-1;r.setRequestHeader(\"Range\",\"bytes=\"+this._start+\"-\"+e),r.setRequestHeader(\"If-None-Match\",\"webkit-no-cache\")}try{r.send()}catch(e){this._chunkError(e.message)}k&&0===r.status?this._chunkError():this._start+=this._config.chunkSize},this._chunkLoaded=function(){if(4==r.readyState){if(r.status<200||r.status>=400)return void this._chunkError();this._finished=!this._config.chunkSize||this._start>t(r),this.parseChunk(r.responseText)}},this._chunkError=function(e){var t=r.statusText||e;this._sendError(t)}}function i(e){e=e||{},e.chunkSize||(e.chunkSize=w.LocalChunkSize),n.call(this,e);var t,r,i=\"undefined\"!=typeof FileReader;this.stream=function(e){this._input=e,r=e.slice||e.webkitSlice||e.mozSlice,i?(t=new FileReader,t.onload=_(this._chunkLoaded,this),t.onerror=_(this._chunkError,this)):t=new FileReaderSync,this._nextChunk()},this._nextChunk=function(){this._finished||this._config.preview&&!(this._rowCount<this._config.preview)||this._readChunk()},this._readChunk=function(){var e=this._input;if(this._config.chunkSize){var n=Math.min(this._start+this._config.chunkSize,this._input.size);e=r.call(e,this._start,n)}var s=t.readAsText(e,this._config.encoding);i||this._chunkLoaded({target:{result:s}})},this._chunkLoaded=function(e){this._start+=this._config.chunkSize,this._finished=!this._config.chunkSize||this._start>=this._input.size,this.parseChunk(e.target.result)},this._chunkError=function(){this._sendError(t.error)}}function s(e){e=e||{},n.call(this,e);var t,r;this.stream=function(e){return t=e,r=e,this._nextChunk()},this._nextChunk=function(){if(!this._finished){var e=this._config.chunkSize,t=e?r.substr(0,e):r;return r=e?r.substr(e):\"\",this._finished=!r,this.parseChunk(t)}}}function a(e){function t(){if(b&&l&&(h(\"Delimiter\",\"UndetectableDelimiter\",\"Unable to auto-detect delimiting character; defaulted to '\"+w.DefaultDelimiter+\"'\"),l=!1),e.skipEmptyLines)for(var t=0;t<b.data.length;t++)1===b.data[t].length&&\"\"===b.data[t][0]&&b.data.splice(t--,1);return n()&&r(),i()}function n(){return e.header&&0===y.length}function r(){if(b){for(var e=0;n()&&e<b.data.length;e++)for(var t=0;t<b.data[e].length;t++)y.push(b.data[e][t]);b.data.splice(0,1)}}function i(){if(!b||!e.header&&!e.dynamicTyping)return b;for(var t=0;t<b.data.length;t++){for(var n={},r=0;r<b.data[t].length;r++){if(e.dynamicTyping){var i=b.data[t][r];\"true\"===i||\"TRUE\"===i?b.data[t][r]=!0:\"false\"===i||\"FALSE\"===i?b.data[t][r]=!1:b.data[t][r]=u(i)}e.header&&(r>=y.length?(n.__parsed_extra||(n.__parsed_extra=[]),n.__parsed_extra.push(b.data[t][r])):n[y[r]]=b.data[t][r])}e.header&&(b.data[t]=n,r>y.length?h(\"FieldMismatch\",\"TooManyFields\",\"Too many fields: expected \"+y.length+\" fields but parsed \"+r,t):r<y.length&&h(\"FieldMismatch\",\"TooFewFields\",\"Too few fields: expected \"+y.length+\" fields but parsed \"+r,t))}return e.header&&b.meta&&(b.meta.fields=y),b}function s(t,n){for(var r,i,s,a=[\",\",\"\\t\",\"|\",\";\",w.RECORD_SEP,w.UNIT_SEP],u=0;u<a.length;u++){var h=a[u],f=0,c=0;s=void 0;for(var l=new o({delimiter:h,newline:n,preview:10}).parse(t),d=0;d<l.data.length;d++){var p=l.data[d].length;c+=p,\"undefined\"!=typeof s?p>1&&(f+=Math.abs(p-s),s=p):s=p}l.data.length>0&&(c/=l.data.length),(\"undefined\"==typeof i||i>f)&&c>1.99&&(i=f,r=h)}return e.delimiter=r,{successful:!!r,bestDelimiter:r}}function a(e){e=e.substr(0,1048576);var t=e.split(\"\\r\"),n=e.split(\"\\n\"),r=n.length>1&&n[0].length<t[0].length;if(1===t.length||r)return\"\\n\";for(var i=0,s=0;s<t.length;s++)\"\\n\"===t[s][0]&&i++;return i>=t.length/2?\"\\r\\n\":\"\\r\"}function u(e){var t=d.test(e);return t?parseFloat(e):e}function h(e,t,n,r){b.errors.push({type:e,code:t,message:n,row:r})}var f,c,l,d=/^\\s*-?(\\d*\\.?\\d+|\\d+\\.?\\d*)(e[-+]?\\d+)?\\s*$/i,_=this,m=0,v=!1,k=!1,y=[],b={data:[],errors:[],meta:{}};if(g(e.step)){var C=e.step;e.step=function(r){if(b=r,n())t();else{if(t(),0===b.data.length)return;m+=r.data.length,e.preview&&m>e.preview?c.abort():C(b,_)}}}this.parse=function(n,r,i){if(e.newline||(e.newline=a(n)),l=!1,!e.delimiter){var u=s(n,e.newline);u.successful?e.delimiter=u.bestDelimiter:(l=!0,e.delimiter=w.DefaultDelimiter),b.meta.delimiter=e.delimiter}var h=p(e);return e.preview&&e.header&&h.preview++,f=n,c=new o(h),b=c.parse(f,r,i),t(),v?{meta:{paused:!0}}:b||{meta:{paused:!1}}},this.paused=function(){return v},this.pause=function(){v=!0,c.abort(),f=f.substr(c.getCharIndex())},this.resume=function(){v=!1,_.streamer.parseChunk(f)},this.aborted=function(){return k},this.abort=function(){k=!0,c.abort(),b.meta.aborted=!0,g(e.complete)&&e.complete(b),f=\"\"}}function o(e){e=e||{};var t=e.delimiter,n=e.newline,r=e.comments,i=e.step,s=e.preview,a=e.fastMode;if((\"string\"!=typeof t||w.BAD_DELIMITERS.indexOf(t)>-1)&&(t=\",\"),r===t)throw\"Comment character same as delimiter\";r===!0?r=\"#\":(\"string\"!=typeof r||w.BAD_DELIMITERS.indexOf(r)>-1)&&(r=!1),\"\\n\"!=n&&\"\\r\"!=n&&\"\\r\\n\"!=n&&(n=\"\\n\");var o=0,u=!1;this.parse=function(e,h,f){function c(e){b.push(e),w=o}function l(t){return f?p():(\"undefined\"==typeof t&&(t=e.substr(o)),R.push(t),o=g,c(R),y&&_(),p())}function d(t){o=t,c(R),R=[],O=e.indexOf(n,o)}function p(e){return{data:b,errors:C,meta:{delimiter:t,linebreak:n,aborted:u,truncated:!!e,cursor:w+(h||0)}}}function _(){i(p()),b=[],C=[]}if(\"string\"!=typeof e)throw\"Input must be a string\";var g=e.length,m=t.length,v=n.length,k=r.length,y=\"function\"==typeof i;o=0;var b=[],C=[],R=[],w=0;if(!e)return p();if(a||a!==!1&&-1===e.indexOf('\"')){for(var S=e.split(n),E=0;E<S.length;E++){var R=S[E];if(o+=R.length,E!==S.length-1)o+=n.length;else if(f)return p();if(!r||R.substr(0,k)!==r){if(y){if(b=[],c(R.split(t)),_(),u)return p()}else c(R.split(t));if(s&&E>=s)return b=b.slice(0,s),p(!0)}}return p()}for(var x=e.indexOf(t,o),O=e.indexOf(n,o);;)if('\"'!==e[o])if(r&&0===R.length&&e.substr(o,k)===r){if(-1===O)return p();o=O+v,O=e.indexOf(n,o),x=e.indexOf(t,o)}else if(-1!==x&&(O>x||-1===O))R.push(e.substring(o,x)),o=x+m,x=e.indexOf(t,o);else{if(-1===O)break;if(R.push(e.substring(o,O)),d(O+v),y&&(_(),u))return p();if(s&&b.length>=s)return p(!0)}else{var I=o;for(o++;;){var I=e.indexOf('\"',I+1);if(-1===I)return f||C.push({type:\"Quotes\",code:\"MissingQuotes\",message:\"Quoted field unterminated\",row:b.length,index:o}),l();if(I===g-1){var D=e.substring(o,I).replace(/\"\"/g,'\"');return l(D)}if('\"'!==e[I+1]){if(e[I+1]===t){R.push(e.substring(o,I).replace(/\"\"/g,'\"')),o=I+1+m,x=e.indexOf(t,o),O=e.indexOf(n,o);break}if(e.substr(I+1,v)===n){if(R.push(e.substring(o,I).replace(/\"\"/g,'\"')),d(I+1+v),x=e.indexOf(t,o),y&&(_(),u))return p();if(s&&b.length>=s)return p(!0);break}}else I++}}return l()},this.abort=function(){u=!0},this.getCharIndex=function(){return o}}function u(){var e=document.getElementsByTagName(\"script\");return e.length?e[e.length-1].src:\"\"}function h(){if(!w.WORKERS_SUPPORTED)return!1;if(!b&&null===w.SCRIPT_PATH)throw new Error(\"Script path cannot be determined automatically when Papa Parse is loaded asynchronously. You need to set Papa.SCRIPT_PATH manually.\");var e=w.SCRIPT_PATH||m;e+=(-1!==e.indexOf(\"?\")?\"&\":\"?\")+\"papaworker\";var t=new v.Worker(e);return t.onmessage=f,t.id=R++,C[t.id]=t,t}function f(e){var t=e.data,n=C[t.workerId],r=!1;if(t.error)n.userError(t.error,t.file);else if(t.results&&t.results.data){var i=function(){r=!0,c(t.workerId,{data:[],errors:[],meta:{aborted:!0}})},s={abort:i,pause:l,resume:l};if(g(n.userStep)){for(var a=0;a<t.results.data.length&&(n.userStep({data:[t.results.data[a]],errors:t.results.errors,meta:t.results.meta},s),!r);a++);delete t.results}else g(n.userChunk)&&(n.userChunk(t.results,s,t.file),delete t.results)}t.finished&&!r&&c(t.workerId,t.results)}function c(e,t){var n=C[e];g(n.userComplete)&&n.userComplete(t),n.terminate(),delete C[e]}function l(){throw\"Not implemented.\"}function d(e){var t=e.data;if(\"undefined\"==typeof w.WORKER_ID&&t&&(w.WORKER_ID=t.workerId),\"string\"==typeof t.input)v.postMessage({workerId:w.WORKER_ID,results:w.parse(t.input,t.config),finished:!0});else if(v.File&&t.input instanceof File||t.input instanceof Object){var n=w.parse(t.input,t.config);n&&v.postMessage({workerId:w.WORKER_ID,results:n,finished:!0})}}function p(e){if(\"object\"!=typeof e)return e;var t=e instanceof Array?[]:{};for(var n in e)t[n]=p(e[n]);return t}function _(e,t){return function(){e.apply(t,arguments)}}function g(e){return\"function\"==typeof e}var m,v=Function(\"return this\")(),k=!v.document&&!!v.postMessage,y=k&&/(\\?|&)papaworker(=|&|$)/.test(v.location.search),b=!1,C={},R=0,w={};if(w.parse=e,w.unparse=t,w.RECORD_SEP=String.fromCharCode(30),w.UNIT_SEP=String.fromCharCode(31),w.BYTE_ORDER_MARK=\"\\ufeff\",w.BAD_DELIMITERS=[\"\\r\",\"\\n\",'\"',w.BYTE_ORDER_MARK],w.WORKERS_SUPPORTED=!k&&!!v.Worker,w.SCRIPT_PATH=null,w.LocalChunkSize=10485760,w.RemoteChunkSize=5242880,w.DefaultDelimiter=\",\",w.Parser=o,w.ParserHandle=a,w.NetworkStreamer=r,w.FileStreamer=i,w.StringStreamer=s,v.jQuery){var S=v.jQuery;S.fn.parse=function(e){function t(){if(0===s.length)return void(g(e.complete)&&e.complete());var t=s[0];if(g(e.before)){var i=e.before(t.file,t.inputElem);if(\"object\"==typeof i){if(\"abort\"===i.action)return void n(\"AbortError\",t.file,t.inputElem,i.reason);if(\"skip\"===i.action)return void r();\"object\"==typeof i.config&&(t.instanceConfig=S.extend(t.instanceConfig,i.config))}else if(\"skip\"===i)return void r()}var a=t.instanceConfig.complete;t.instanceConfig.complete=function(e){g(a)&&a(e,t.file,t.inputElem),r()},w.parse(t.file,t.instanceConfig)}function n(t,n,r,i){g(e.error)&&e.error({name:t},n,r,i)}function r(){s.splice(0,1),t()}var i=e.config||{},s=[];return this.each(function(e){var t=\"INPUT\"===S(this).prop(\"tagName\").toUpperCase()&&\"file\"===S(this).attr(\"type\").toLowerCase()&&v.FileReader;if(!t||!this.files||0===this.files.length)return!0;for(var n=0;n<this.files.length;n++)s.push({file:this.files[n],inputElem:this,instanceConfig:S.extend({},i)})}),t(),this}}return y?v.onmessage=d:w.WORKERS_SUPPORTED&&(m=u(),document.body?document.addEventListener(\"DOMContentLoaded\",function(){b=!0},!0):b=!0),r.prototype=Object.create(n.prototype),r.prototype.constructor=r,i.prototype=Object.create(n.prototype),i.prototype.constructor=i,s.prototype=Object.create(s.prototype),s.prototype.constructor=s,w});",
  		"com/sap/mentors/lemonaid/util/showdown.js": "(function(){function e(e){\"use strict\";var r={omitExtraWLInCodeBlocks:{defaultValue:!1,describe:\"Omit the default extra whiteline added to code blocks\",type:\"boolean\"},noHeaderId:{defaultValue:!1,describe:\"Turn on/off generated header id\",type:\"boolean\"},prefixHeaderId:{defaultValue:!1,describe:\"Specify a prefix to generated header ids\",type:\"string\"},headerLevelStart:{defaultValue:!1,describe:\"The header blocks level start\",type:\"integer\"},parseImgDimensions:{defaultValue:!1,describe:\"Turn on/off image dimension parsing\",type:\"boolean\"},simplifiedAutoLink:{defaultValue:!1,describe:\"Turn on/off GFM autolink style\",type:\"boolean\"},literalMidWordUnderscores:{defaultValue:!1,describe:\"Parse midword underscores as literal underscores\",type:\"boolean\"},strikethrough:{defaultValue:!1,describe:\"Turn on/off strikethrough support\",type:\"boolean\"},tables:{defaultValue:!1,describe:\"Turn on/off tables support\",type:\"boolean\"},tablesHeaderId:{defaultValue:!1,describe:\"Add an id to table headers\",type:\"boolean\"},ghCodeBlocks:{defaultValue:!0,describe:\"Turn on/off GFM fenced code blocks support\",type:\"boolean\"},tasklists:{defaultValue:!1,describe:\"Turn on/off GFM tasklist support\",type:\"boolean\"},smoothLivePreview:{defaultValue:!1,describe:\"Prevents weird effects in live previews due to incomplete input\",type:\"boolean\"},smartIndentationFix:{defaultValue:!1,description:\"Tries to smartly fix identation in es6 strings\",type:\"boolean\"}};if(e===!1)return JSON.parse(JSON.stringify(r));var t={};for(var n in r)r.hasOwnProperty(n)&&(t[n]=r[n].defaultValue);return t}function r(e,r){\"use strict\";var t=r?\"Error in \"+r+\" extension->\":\"Error in unnamed extension\",s={valid:!0,error:\"\"};n.helper.isArray(e)||(e=[e]);for(var a=0;a<e.length;++a){var i=t+\" sub-extension \"+a+\": \",o=e[a];if(\"object\"!=typeof o)return s.valid=!1,s.error=i+\"must be an object, but \"+typeof o+\" given\",s;if(!n.helper.isString(o.type))return s.valid=!1,s.error=i+'property \"type\" must be a string, but '+typeof o.type+\" given\",s;var c=o.type=o.type.toLowerCase();if(\"language\"===c&&(c=o.type=\"lang\"),\"html\"===c&&(c=o.type=\"output\"),\"lang\"!==c&&\"output\"!==c&&\"listener\"!==c)return s.valid=!1,s.error=i+\"type \"+c+' is not recognized. Valid values: \"lang/language\", \"output/html\" or \"listener\"',s;if(\"listener\"===c){if(n.helper.isUndefined(o.listeners))return s.valid=!1,s.error=i+'. Extensions of type \"listener\" must have a property called \"listeners\"',s}else if(n.helper.isUndefined(o.filter)&&n.helper.isUndefined(o.regex))return s.valid=!1,s.error=i+c+' extensions must define either a \"regex\" property or a \"filter\" method',s;if(o.listeners){if(\"object\"!=typeof o.listeners)return s.valid=!1,s.error=i+'\"listeners\" property must be an object but '+typeof o.listeners+\" given\",s;for(var u in o.listeners)if(o.listeners.hasOwnProperty(u)&&\"function\"!=typeof o.listeners[u])return s.valid=!1,s.error=i+'\"listeners\" property must be an hash of [event name]: [callback]. listeners.'+u+\" must be a function but \"+typeof o.listeners[u]+\" given\",s}if(o.filter){if(\"function\"!=typeof o.filter)return s.valid=!1,s.error=i+'\"filter\" must be a function, but '+typeof o.filter+\" given\",s}else if(o.regex){if(n.helper.isString(o.regex)&&(o.regex=new RegExp(o.regex,\"g\")),!o.regex instanceof RegExp)return s.valid=!1,s.error=i+'\"regex\" property must either be a string or a RegExp object, but '+typeof o.regex+\" given\",s;if(n.helper.isUndefined(o.replace))return s.valid=!1,s.error=i+'\"regex\" extensions must implement a replace string or function',s}}return s}function t(e,r){\"use strict\";var t=r.charCodeAt(0);return\"~E\"+t+\"E\"}var n={},s={},a={},i=e(!0),o={github:{omitExtraWLInCodeBlocks:!0,prefixHeaderId:\"user-content-\",simplifiedAutoLink:!0,literalMidWordUnderscores:!0,strikethrough:!0,tables:!0,tablesHeaderId:!0,ghCodeBlocks:!0,tasklists:!0},vanilla:e(!0)};n.helper={},n.extensions={},n.setOption=function(e,r){\"use strict\";return i[e]=r,this},n.getOption=function(e){\"use strict\";return i[e]},n.getOptions=function(){\"use strict\";return i},n.resetOptions=function(){\"use strict\";i=e(!0)},n.setFlavor=function(e){\"use strict\";if(o.hasOwnProperty(e)){var r=o[e];for(var t in r)r.hasOwnProperty(t)&&(i[t]=r[t])}},n.getDefaultOptions=function(r){\"use strict\";return e(r)},n.subParser=function(e,r){\"use strict\";if(n.helper.isString(e)){if(\"undefined\"==typeof r){if(s.hasOwnProperty(e))return s[e];throw Error(\"SubParser named \"+e+\" not registered!\")}s[e]=r}},n.extension=function(e,t){\"use strict\";if(!n.helper.isString(e))throw Error(\"Extension 'name' must be a string\");if(e=n.helper.stdExtName(e),n.helper.isUndefined(t)){if(!a.hasOwnProperty(e))throw Error(\"Extension named \"+e+\" is not registered!\");return a[e]}\"function\"==typeof t&&(t=t()),n.helper.isArray(t)||(t=[t]);var s=r(t,e);if(!s.valid)throw Error(s.error);a[e]=t},n.getAllExtensions=function(){\"use strict\";return a},n.removeExtension=function(e){\"use strict\";delete a[e]},n.resetExtensions=function(){\"use strict\";a={}},n.validateExtension=function(e){\"use strict\";var t=r(e,null);return!!t.valid||(console.warn(t.error),!1)},n.hasOwnProperty(\"helper\")||(n.helper={}),n.helper.isString=function(e){\"use strict\";return\"string\"==typeof e||e instanceof String},n.helper.isFunction=function(e){\"use strict\";var r={};return e&&\"[object Function]\"===r.toString.call(e)},n.helper.forEach=function(e,r){\"use strict\";if(\"function\"==typeof e.forEach)e.forEach(r);else for(var t=0;t<e.length;t++)r(e[t],t,e)},n.helper.isArray=function(e){\"use strict\";return e.constructor===Array},n.helper.isUndefined=function(e){\"use strict\";return\"undefined\"==typeof e},n.helper.stdExtName=function(e){\"use strict\";return e.replace(/[_-]||\\s/g,\"\").toLowerCase()},n.helper.escapeCharactersCallback=t,n.helper.escapeCharacters=function(e,r,n){\"use strict\";var s=\"([\"+r.replace(/([\\[\\]\\\\])/g,\"\\\\$1\")+\"])\";n&&(s=\"\\\\\\\\\"+s);var a=new RegExp(s,\"g\");return e=e.replace(a,t)};var c=function(e,r,t,n){\"use strict\";var s,a,i,o,c,u=n||\"\",l=u.indexOf(\"g\")>-1,p=new RegExp(r+\"|\"+t,\"g\"+u.replace(/g/g,\"\")),h=new RegExp(r,u.replace(/g/g,\"\")),d=[];do for(s=0;i=p.exec(e);)if(h.test(i[0]))s++||(a=p.lastIndex,o=a-i[0].length);else if(s&&!--s){c=i.index+i[0].length;var f={left:{start:o,end:a},match:{start:a,end:i.index},right:{start:i.index,end:c},wholeMatch:{start:o,end:c}};if(d.push(f),!l)return d}while(s&&(p.lastIndex=a));return d};/**\n * matchRecursiveRegExp\n *\n * (c) 2007 Steven Levithan <stevenlevithan.com>\n * MIT License\n *\n * Accepts a string to search, a left and right format delimiter\n * as regex patterns, and optional regex flags. Returns an array\n * of matches, allowing nested instances of left/right delimiters.\n * Use the \"g\" flag to return all matches, otherwise only the\n * first is returned. Be careful to ensure that the left and\n * right format delimiters produce mutually exclusive matches.\n * Backreferences are not supported within the right delimiter\n * due to how it is internally combined with the left delimiter.\n * When matching strings whose format delimiters are unbalanced\n * to the left or right, the output is intentionally as a\n * conventional regex library with recursion support would\n * produce, e.g. \"<<x>\" and \"<x>>\" both produce [\"x\"] when using\n * \"<\" and \">\" as the delimiters (both strings contain a single,\n * balanced instance of \"<x>\").\n *\n * examples:\n * matchRecursiveRegExp(\"test\", \"\\\\(\", \"\\\\)\")\n * returns: []\n * matchRecursiveRegExp(\"<t<<e>><s>>t<>\", \"<\", \">\", \"g\")\n * returns: [\"t<<e>><s>\", \"\"]\n * matchRecursiveRegExp(\"<div id=\\\"x\\\">test</div>\", \"<div\\\\b[^>]*>\", \"</div>\", \"gi\")\n * returns: [\"test\"]\n */\nn.helper.matchRecursiveRegExp=function(e,r,t,n){\"use strict\";for(var s=c(e,r,t,n),a=[],i=0;i<s.length;++i)a.push([e.slice(s[i].wholeMatch.start,s[i].wholeMatch.end),e.slice(s[i].match.start,s[i].match.end),e.slice(s[i].left.start,s[i].left.end),e.slice(s[i].right.start,s[i].right.end)]);return a},n.helper.replaceRecursiveRegExp=function(e,r,t,s,a){\"use strict\";if(!n.helper.isFunction(r)){var i=r;r=function(){return i}}var o=c(e,t,s,a),u=e,l=o.length;if(l>0){var p=[];0!==o[0].wholeMatch.start&&p.push(e.slice(0,o[0].wholeMatch.start));for(var h=0;h<l;++h)p.push(r(e.slice(o[h].wholeMatch.start,o[h].wholeMatch.end),e.slice(o[h].match.start,o[h].match.end),e.slice(o[h].left.start,o[h].left.end),e.slice(o[h].right.start,o[h].right.end))),h<l-1&&p.push(e.slice(o[h].wholeMatch.end,o[h+1].wholeMatch.start));o[l-1].wholeMatch.end<e.length&&p.push(e.slice(o[l-1].wholeMatch.end)),u=p.join(\"\")}return u},n.helper.isUndefined(console)&&(console={warn:function(e){\"use strict\";alert(e)},log:function(e){\"use strict\";alert(e)},error:function(e){\"use strict\";throw e}}),n.Converter=function(e){\"use strict\";function t(){e=e||{};for(var r in i)i.hasOwnProperty(r)&&(p[r]=i[r]);if(\"object\"!=typeof e)throw Error(\"Converter expects the passed parameter to be an object, but \"+typeof e+\" was passed instead.\");for(var t in e)e.hasOwnProperty(t)&&(p[t]=e[t]);p.extensions&&n.helper.forEach(p.extensions,s)}function s(e,t){if(t=t||null,n.helper.isString(e)){if(e=n.helper.stdExtName(e),t=e,n.extensions[e])return console.warn(\"DEPRECATION WARNING: \"+e+\" is an old extension that uses a deprecated loading method.Please inform the developer that the extension should be updated!\"),void c(n.extensions[e],e);if(n.helper.isUndefined(a[e]))throw Error('Extension \"'+e+'\" could not be loaded. It was either not found or is not a valid extension.');e=a[e]}\"function\"==typeof e&&(e=e()),n.helper.isArray(e)||(e=[e]);var s=r(e,t);if(!s.valid)throw Error(s.error);for(var i=0;i<e.length;++i){switch(e[i].type){case\"lang\":h.push(e[i]);break;case\"output\":d.push(e[i])}if(e[i].hasOwnProperty(f))for(var o in e[i].listeners)e[i].listeners.hasOwnProperty(o)&&u(o,e[i].listeners[o])}}function c(e,t){\"function\"==typeof e&&(e=e(new n.Converter)),n.helper.isArray(e)||(e=[e]);var s=r(e,t);if(!s.valid)throw Error(s.error);for(var a=0;a<e.length;++a)switch(e[a].type){case\"lang\":h.push(e[a]);break;case\"output\":d.push(e[a]);break;default:throw Error(\"Extension loader error: Type unrecognized!!!\")}}function u(e,r){if(!n.helper.isString(e))throw Error(\"Invalid argument in converter.listen() method: name must be a string, but \"+typeof e+\" given\");if(\"function\"!=typeof r)throw Error(\"Invalid argument in converter.listen() method: callback must be a function, but \"+typeof r+\" given\");f.hasOwnProperty(e)||(f[e]=[]),f[e].push(r)}function l(e){var r=e.match(/^\\s*/)[0].length,t=new RegExp(\"^\\\\s{0,\"+r+\"}\",\"gm\");return e.replace(t,\"\")}var p={},h=[],d=[],f={};t(),this._dispatch=function(e,r,t,n){if(f.hasOwnProperty(e))for(var s=0;s<f[e].length;++s){var a=f[e][s](e,r,this,t,n);a&&\"undefined\"!=typeof a&&(r=a)}return r},this.listen=function(e,r){return u(e,r),this},this.makeHtml=function(e){if(!e)return e;var r={gHtmlBlocks:[],gHtmlMdBlocks:[],gHtmlSpans:[],gUrls:{},gTitles:{},gDimensions:{},gListLevel:0,hashLinkCounts:{},langExtensions:h,outputModifiers:d,converter:this,ghCodeBlocks:[]};return e=e.replace(/~/g,\"~T\"),e=e.replace(/\\$/g,\"~D\"),e=e.replace(/\\r\\n/g,\"\\n\"),e=e.replace(/\\r/g,\"\\n\"),p.smartIndentationFix&&(e=l(e)),e=\"\\n\\n\"+e+\"\\n\\n\",e=n.subParser(\"detab\")(e,p,r),e=n.subParser(\"stripBlankLines\")(e,p,r),n.helper.forEach(h,function(t){e=n.subParser(\"runExtension\")(t,e,p,r)}),e=n.subParser(\"hashPreCodeTags\")(e,p,r),e=n.subParser(\"githubCodeBlocks\")(e,p,r),e=n.subParser(\"hashHTMLBlocks\")(e,p,r),e=n.subParser(\"hashHTMLSpans\")(e,p,r),e=n.subParser(\"stripLinkDefinitions\")(e,p,r),e=n.subParser(\"blockGamut\")(e,p,r),e=n.subParser(\"unhashHTMLSpans\")(e,p,r),e=n.subParser(\"unescapeSpecialChars\")(e,p,r),e=e.replace(/~D/g,\"$$\"),e=e.replace(/~T/g,\"~\"),n.helper.forEach(d,function(t){e=n.subParser(\"runExtension\")(t,e,p,r)}),e},this.setOption=function(e,r){p[e]=r},this.getOption=function(e){return p[e]},this.getOptions=function(){return p},this.addExtension=function(e,r){r=r||null,s(e,r)},this.useExtension=function(e){s(e)},this.setFlavor=function(e){if(o.hasOwnProperty(e)){var r=o[e];for(var t in r)r.hasOwnProperty(t)&&(p[t]=r[t])}},this.removeExtension=function(e){n.helper.isArray(e)||(e=[e]);for(var r=0;r<e.length;++r){for(var t=e[r],s=0;s<h.length;++s)h[s]===t&&h[s].splice(s,1);for(var a=0;a<d.length;++s)d[a]===t&&d[a].splice(s,1)}},this.getAllExtensions=function(){return{language:h,output:d}}},n.subParser(\"anchors\",function(e,r,t){\"use strict\";e=t.converter._dispatch(\"anchors.before\",e,r,t);var s=function(e,r,s,a,i,o,c,u){n.helper.isUndefined(u)&&(u=\"\"),e=r;var l=s,p=a.toLowerCase(),h=i,d=u;if(!h)if(p||(p=l.toLowerCase().replace(/ ?\\n/g,\" \")),h=\"#\"+p,n.helper.isUndefined(t.gUrls[p])){if(!(e.search(/\\(\\s*\\)$/m)>-1))return e;h=\"\"}else h=t.gUrls[p],n.helper.isUndefined(t.gTitles[p])||(d=t.gTitles[p]);h=n.helper.escapeCharacters(h,\"*_\",!1);var f='<a href=\"'+h+'\"';return\"\"!==d&&null!==d&&(d=d.replace(/\"/g,\"&quot;\"),d=n.helper.escapeCharacters(d,\"*_\",!1),f+=' title=\"'+d+'\"'),f+=\">\"+l+\"</a>\"};return e=e.replace(/(\\[((?:\\[[^\\]]*]|[^\\[\\]])*)][ ]?(?:\\n[ ]*)?\\[(.*?)])()()()()/g,s),e=e.replace(/(\\[((?:\\[[^\\]]*]|[^\\[\\]])*)]\\([ \\t]*()<?(.*?(?:\\(.*?\\).*?)?)>?[ \\t]*((['\"])(.*?)\\6[ \\t]*)?\\))/g,s),e=e.replace(/(\\[([^\\[\\]]+)])()()()()()/g,s),e=t.converter._dispatch(\"anchors.after\",e,r,t)}),n.subParser(\"autoLinks\",function(e,r,t){\"use strict\";function s(e,r){var t=r;return/^www\\./i.test(r)&&(r=r.replace(/^www\\./i,\"http://www.\")),'<a href=\"'+r+'\">'+t+\"</a>\"}function a(e,r){var t=n.subParser(\"unescapeSpecialChars\")(r);return n.subParser(\"encodeEmailAddress\")(t)}e=t.converter._dispatch(\"autoLinks.before\",e,r,t);var i=/\\b(((https?|ftp|dict):\\/\\/|www\\.)[^'\">\\s]+\\.[^'\">\\s]+)(?=\\s|$)(?![\"<>])/gi,o=/<(((https?|ftp|dict):\\/\\/|www\\.)[^'\">\\s]+)>/gi,c=/(?:^|[ \\n\\t])([A-Za-z0-9!#$%&'*+-\\/=?^_`\\{|}~\\.]+@[-a-z0-9]+(\\.[-a-z0-9]+)*\\.[a-z]+)(?:$|[ \\n\\t])/gi,u=/<(?:mailto:)?([-.\\w]+@[-a-z0-9]+(\\.[-a-z0-9]+)*\\.[a-z]+)>/gi;return e=e.replace(o,s),e=e.replace(u,a),r.simplifiedAutoLink&&(e=e.replace(i,s),e=e.replace(c,a)),e=t.converter._dispatch(\"autoLinks.after\",e,r,t)}),n.subParser(\"blockGamut\",function(e,r,t){\"use strict\";e=t.converter._dispatch(\"blockGamut.before\",e,r,t),e=n.subParser(\"blockQuotes\")(e,r,t),e=n.subParser(\"headers\")(e,r,t);var s=n.subParser(\"hashBlock\")(\"<hr />\",r,t);return e=e.replace(/^[ ]{0,2}([ ]?\\*[ ]?){3,}[ \\t]*$/gm,s),e=e.replace(/^[ ]{0,2}([ ]?\\-[ ]?){3,}[ \\t]*$/gm,s),e=e.replace(/^[ ]{0,2}([ ]?_[ ]?){3,}[ \\t]*$/gm,s),e=n.subParser(\"lists\")(e,r,t),e=n.subParser(\"codeBlocks\")(e,r,t),e=n.subParser(\"tables\")(e,r,t),e=n.subParser(\"hashHTMLBlocks\")(e,r,t),e=n.subParser(\"paragraphs\")(e,r,t),e=t.converter._dispatch(\"blockGamut.after\",e,r,t)}),n.subParser(\"blockQuotes\",function(e,r,t){\"use strict\";return e=t.converter._dispatch(\"blockQuotes.before\",e,r,t),e=e.replace(/((^[ \\t]{0,3}>[ \\t]?.+\\n(.+\\n)*\\n*)+)/gm,function(e,s){var a=s;return a=a.replace(/^[ \\t]*>[ \\t]?/gm,\"~0\"),a=a.replace(/~0/g,\"\"),a=a.replace(/^[ \\t]+$/gm,\"\"),a=n.subParser(\"githubCodeBlocks\")(a,r,t),a=n.subParser(\"blockGamut\")(a,r,t),a=a.replace(/(^|\\n)/g,\"$1  \"),a=a.replace(/(\\s*<pre>[^\\r]+?<\\/pre>)/gm,function(e,r){var t=r;return t=t.replace(/^  /gm,\"~0\"),t=t.replace(/~0/g,\"\")}),n.subParser(\"hashBlock\")(\"<blockquote>\\n\"+a+\"\\n</blockquote>\",r,t)}),e=t.converter._dispatch(\"blockQuotes.after\",e,r,t)}),n.subParser(\"codeBlocks\",function(e,r,t){\"use strict\";e=t.converter._dispatch(\"codeBlocks.before\",e,r,t),e+=\"~0\";var s=/(?:\\n\\n|^)((?:(?:[ ]{4}|\\t).*\\n+)+)(\\n*[ ]{0,3}[^ \\t\\n]|(?=~0))/g;return e=e.replace(s,function(e,s,a){var i=s,o=a,c=\"\\n\";return i=n.subParser(\"outdent\")(i),i=n.subParser(\"encodeCode\")(i),i=n.subParser(\"detab\")(i),i=i.replace(/^\\n+/g,\"\"),i=i.replace(/\\n+$/g,\"\"),r.omitExtraWLInCodeBlocks&&(c=\"\"),i=\"<pre><code>\"+i+c+\"</code></pre>\",n.subParser(\"hashBlock\")(i,r,t)+o}),e=e.replace(/~0/,\"\"),e=t.converter._dispatch(\"codeBlocks.after\",e,r,t)}),n.subParser(\"codeSpans\",function(e,r,t){\"use strict\";return e=t.converter._dispatch(\"codeSpans.before\",e,r,t),\"undefined\"==typeof e&&(e=\"\"),e=e.replace(/(^|[^\\\\])(`+)([^\\r]*?[^`])\\2(?!`)/gm,function(e,r,t,s){var a=s;return a=a.replace(/^([ \\t]*)/g,\"\"),a=a.replace(/[ \\t]*$/g,\"\"),a=n.subParser(\"encodeCode\")(a),r+\"<code>\"+a+\"</code>\"}),e=t.converter._dispatch(\"codeSpans.after\",e,r,t)}),n.subParser(\"detab\",function(e){\"use strict\";return e=e.replace(/\\t(?=\\t)/g,\"    \"),e=e.replace(/\\t/g,\"~A~B\"),e=e.replace(/~B(.+?)~A/g,function(e,r){for(var t=r,n=4-t.length%4,s=0;s<n;s++)t+=\" \";return t}),e=e.replace(/~A/g,\"    \"),e=e.replace(/~B/g,\"\")}),n.subParser(\"encodeAmpsAndAngles\",function(e){\"use strict\";return e=e.replace(/&(?!#?[xX]?(?:[0-9a-fA-F]+|\\w+);)/g,\"&amp;\"),e=e.replace(/<(?![a-z\\/?\\$!])/gi,\"&lt;\")}),n.subParser(\"encodeBackslashEscapes\",function(e){\"use strict\";return e=e.replace(/\\\\(\\\\)/g,n.helper.escapeCharactersCallback),e=e.replace(/\\\\([`*_{}\\[\\]()>#+-.!])/g,n.helper.escapeCharactersCallback)}),n.subParser(\"encodeCode\",function(e){\"use strict\";return e=e.replace(/&/g,\"&amp;\"),e=e.replace(/</g,\"&lt;\"),e=e.replace(/>/g,\"&gt;\"),e=n.helper.escapeCharacters(e,\"*_{}[]\\\\\",!1)}),n.subParser(\"encodeEmailAddress\",function(e){\"use strict\";var r=[function(e){return\"&#\"+e.charCodeAt(0)+\";\"},function(e){return\"&#x\"+e.charCodeAt(0).toString(16)+\";\"},function(e){return e}];return e=\"mailto:\"+e,e=e.replace(/./g,function(e){if(\"@\"===e)e=r[Math.floor(2*Math.random())](e);else if(\":\"!==e){var t=Math.random();e=t>.9?r[2](e):t>.45?r[1](e):r[0](e)}return e}),e='<a href=\"'+e+'\">'+e+\"</a>\",e=e.replace(/\">.+:/g,'\">')}),n.subParser(\"escapeSpecialCharsWithinTagAttributes\",function(e){\"use strict\";var r=/(<[a-z\\/!$](\"[^\"]*\"|'[^']*'|[^'\">])*>|<!(--.*?--\\s*)+>)/gi;return e=e.replace(r,function(e){var r=e.replace(/(.)<\\/?code>(?=.)/g,\"$1`\");return r=n.helper.escapeCharacters(r,\"\\\\`*_\",!1)})}),n.subParser(\"githubCodeBlocks\",function(e,r,t){\"use strict\";return r.ghCodeBlocks?(e=t.converter._dispatch(\"githubCodeBlocks.before\",e,r,t),e+=\"~0\",e=e.replace(/(?:^|\\n)```(.*)\\n([\\s\\S]*?)\\n```/g,function(e,s,a){var i=r.omitExtraWLInCodeBlocks?\"\":\"\\n\";return a=n.subParser(\"encodeCode\")(a),a=n.subParser(\"detab\")(a),a=a.replace(/^\\n+/g,\"\"),a=a.replace(/\\n+$/g,\"\"),a=\"<pre><code\"+(s?' class=\"'+s+\" language-\"+s+'\"':\"\")+\">\"+a+i+\"</code></pre>\",a=n.subParser(\"hashBlock\")(a,r,t),\"\\n\\n~G\"+(t.ghCodeBlocks.push({text:e,codeblock:a})-1)+\"G\\n\\n\"}),e=e.replace(/~0/,\"\"),t.converter._dispatch(\"githubCodeBlocks.after\",e,r,t)):e}),n.subParser(\"hashBlock\",function(e,r,t){\"use strict\";return e=e.replace(/(^\\n+|\\n+$)/g,\"\"),\"\\n\\n~K\"+(t.gHtmlBlocks.push(e)-1)+\"K\\n\\n\"}),n.subParser(\"hashElement\",function(e,r,t){\"use strict\";return function(e,r){var n=r;return n=n.replace(/\\n\\n/g,\"\\n\"),n=n.replace(/^\\n/,\"\"),n=n.replace(/\\n+$/g,\"\"),n=\"\\n\\n~K\"+(t.gHtmlBlocks.push(n)-1)+\"K\\n\\n\"}}),n.subParser(\"hashHTMLBlocks\",function(e,r,t){\"use strict\";for(var s=[\"pre\",\"div\",\"h1\",\"h2\",\"h3\",\"h4\",\"h5\",\"h6\",\"blockquote\",\"table\",\"dl\",\"ol\",\"ul\",\"script\",\"noscript\",\"form\",\"fieldset\",\"iframe\",\"math\",\"style\",\"section\",\"header\",\"footer\",\"nav\",\"article\",\"aside\",\"address\",\"audio\",\"canvas\",\"figure\",\"hgroup\",\"output\",\"video\",\"p\"],a=function(e,r,n,s){var a=e;return n.search(/\\bmarkdown\\b/)!==-1&&(a=n+t.converter.makeHtml(r)+s),\"\\n\\n~K\"+(t.gHtmlBlocks.push(a)-1)+\"K\\n\\n\"},i=0;i<s.length;++i)e=n.helper.replaceRecursiveRegExp(e,a,\"^(?: |\\\\t){0,3}<\"+s[i]+\"\\\\b[^>]*>\",\"</\"+s[i]+\">\",\"gim\");return e=e.replace(/(\\n[ ]{0,3}(<(hr)\\b([^<>])*?\\/?>)[ \\t]*(?=\\n{2,}))/g,n.subParser(\"hashElement\")(e,r,t)),e=e.replace(/(<!--[\\s\\S]*?-->)/g,n.subParser(\"hashElement\")(e,r,t)),e=e.replace(/(?:\\n\\n)([ ]{0,3}(?:<([?%])[^\\r]*?\\2>)[ \\t]*(?=\\n{2,}))/g,n.subParser(\"hashElement\")(e,r,t))}),n.subParser(\"hashHTMLSpans\",function(e,r,t){\"use strict\";for(var s=n.helper.matchRecursiveRegExp(e,\"<code\\\\b[^>]*>\",\"</code>\",\"gi\"),a=0;a<s.length;++a)e=e.replace(s[a][0],\"~L\"+(t.gHtmlSpans.push(s[a][0])-1)+\"L\");return e}),n.subParser(\"unhashHTMLSpans\",function(e,r,t){\"use strict\";for(var n=0;n<t.gHtmlSpans.length;++n)e=e.replace(\"~L\"+n+\"L\",t.gHtmlSpans[n]);return e}),n.subParser(\"hashPreCodeTags\",function(e,r,t){\"use strict\";var s=function(e,r,s,a){var i=s+n.subParser(\"encodeCode\")(r)+a;return\"\\n\\n~G\"+(t.ghCodeBlocks.push({text:e,codeblock:i})-1)+\"G\\n\\n\"};return e=n.helper.replaceRecursiveRegExp(e,s,\"^(?: |\\\\t){0,3}<pre\\\\b[^>]*>\\\\s*<code\\\\b[^>]*>\",\"^(?: |\\\\t){0,3}</code>\\\\s*</pre>\",\"gim\")}),n.subParser(\"headers\",function(e,r,t){\"use strict\";function s(e){var r,s=e.replace(/[^\\w]/g,\"\").toLowerCase();return t.hashLinkCounts[s]?r=s+\"-\"+t.hashLinkCounts[s]++:(r=s,t.hashLinkCounts[s]=1),a===!0&&(a=\"section\"),n.helper.isString(a)?a+r:r}e=t.converter._dispatch(\"headers.before\",e,r,t);var a=r.prefixHeaderId,i=isNaN(parseInt(r.headerLevelStart))?1:parseInt(r.headerLevelStart),o=r.smoothLivePreview?/^(.+)[ \\t]*\\n={2,}[ \\t]*\\n+/gm:/^(.+)[ \\t]*\\n=+[ \\t]*\\n+/gm,c=r.smoothLivePreview?/^(.+)[ \\t]*\\n-{2,}[ \\t]*\\n+/gm:/^(.+)[ \\t]*\\n-+[ \\t]*\\n+/gm;return e=e.replace(o,function(e,a){var o=n.subParser(\"spanGamut\")(a,r,t),c=r.noHeaderId?\"\":' id=\"'+s(a)+'\"',u=i,l=\"<h\"+u+c+\">\"+o+\"</h\"+u+\">\";return n.subParser(\"hashBlock\")(l,r,t)}),e=e.replace(c,function(e,a){var o=n.subParser(\"spanGamut\")(a,r,t),c=r.noHeaderId?\"\":' id=\"'+s(a)+'\"',u=i+1,l=\"<h\"+u+c+\">\"+o+\"</h\"+u+\">\";return n.subParser(\"hashBlock\")(l,r,t)}),e=e.replace(/^(#{1,6})[ \\t]*(.+?)[ \\t]*#*\\n+/gm,function(e,a,o){var c=n.subParser(\"spanGamut\")(o,r,t),u=r.noHeaderId?\"\":' id=\"'+s(o)+'\"',l=i-1+a.length,p=\"<h\"+l+u+\">\"+c+\"</h\"+l+\">\";return n.subParser(\"hashBlock\")(p,r,t)}),e=t.converter._dispatch(\"headers.after\",e,r,t)}),n.subParser(\"images\",function(e,r,t){\"use strict\";function s(e,r,s,a,i,o,c,u){var l=t.gUrls,p=t.gTitles,h=t.gDimensions;if(s=s.toLowerCase(),u||(u=\"\"),\"\"===a||null===a){if(\"\"!==s&&null!==s||(s=r.toLowerCase().replace(/ ?\\n/g,\" \")),a=\"#\"+s,n.helper.isUndefined(l[s]))return e;a=l[s],n.helper.isUndefined(p[s])||(u=p[s]),n.helper.isUndefined(h[s])||(i=h[s].width,o=h[s].height)}r=r.replace(/\"/g,\"&quot;\"),r=n.helper.escapeCharacters(r,\"*_\",!1),a=n.helper.escapeCharacters(a,\"*_\",!1);var d='<img src=\"'+a+'\" alt=\"'+r+'\"';return u&&(u=u.replace(/\"/g,\"&quot;\"),u=n.helper.escapeCharacters(u,\"*_\",!1),d+=' title=\"'+u+'\"'),i&&o&&(i=\"*\"===i?\"auto\":i,o=\"*\"===o?\"auto\":o,d+=' width=\"'+i+'\"',d+=' height=\"'+o+'\"'),d+=\" />\"}e=t.converter._dispatch(\"images.before\",e,r,t);var a=/!\\[(.*?)]\\s?\\([ \\t]*()<?(\\S+?)>?(?: =([*\\d]+[A-Za-z%]{0,4})x([*\\d]+[A-Za-z%]{0,4}))?[ \\t]*(?:(['\"])(.*?)\\6[ \\t]*)?\\)/g,i=/!\\[([^\\]]*?)] ?(?:\\n *)?\\[(.*?)]()()()()()/g;return e=e.replace(i,s),e=e.replace(a,s),e=t.converter._dispatch(\"images.after\",e,r,t)}),n.subParser(\"italicsAndBold\",function(e,r,t){\"use strict\";return e=t.converter._dispatch(\"italicsAndBold.before\",e,r,t),r.literalMidWordUnderscores?(e=e.replace(/(^|\\s|>|\\b)__(?=\\S)([\\s\\S]+?)__(?=\\b|<|\\s|$)/gm,\"$1<strong>$2</strong>\"),e=e.replace(/(^|\\s|>|\\b)_(?=\\S)([\\s\\S]+?)_(?=\\b|<|\\s|$)/gm,\"$1<em>$2</em>\"),e=e.replace(/(\\*\\*)(?=\\S)([^\\r]*?\\S[*]*)\\1/g,\"<strong>$2</strong>\"),e=e.replace(/(\\*)(?=\\S)([^\\r]*?\\S)\\1/g,\"<em>$2</em>\")):(e=e.replace(/(\\*\\*|__)(?=\\S)([^\\r]*?\\S[*_]*)\\1/g,\"<strong>$2</strong>\"),e=e.replace(/(\\*|_)(?=\\S)([^\\r]*?\\S)\\1/g,\"<em>$2</em>\")),e=t.converter._dispatch(\"italicsAndBold.after\",e,r,t)}),n.subParser(\"lists\",function(e,r,t){\"use strict\";function s(e,s){t.gListLevel++,e=e.replace(/\\n{2,}$/,\"\\n\"),e+=\"~0\";var a=/(\\n)?(^[ \\t]*)([*+-]|\\d+[.])[ \\t]+((\\[(x|X| )?])?[ \\t]*[^\\r]+?(\\n{1,2}))(?=\\n*(~0|\\2([*+-]|\\d+[.])[ \\t]+))/gm,i=/\\n[ \\t]*\\n(?!~0)/.test(e);return e=e.replace(a,function(e,s,a,o,c,u,l){l=l&&\"\"!==l.trim();var p=n.subParser(\"outdent\")(c,r,t),h=\"\";return u&&r.tasklists&&(h=' class=\"task-list-item\" style=\"list-style-type: none;\"',p=p.replace(/^[ \\t]*\\[(x|X| )?]/m,function(){var e='<input type=\"checkbox\" disabled style=\"margin: 0px 0.35em 0.25em -1.6em; vertical-align: middle;\"';return l&&(e+=\" checked\"),e+=\">\"})),s||p.search(/\\n{2,}/)>-1?(p=n.subParser(\"githubCodeBlocks\")(p,r,t),p=n.subParser(\"blockGamut\")(p,r,t)):(p=n.subParser(\"lists\")(p,r,t),p=p.replace(/\\n$/,\"\"),p=i?n.subParser(\"paragraphs\")(p,r,t):n.subParser(\"spanGamut\")(p,r,t)),p=\"\\n<li\"+h+\">\"+p+\"</li>\\n\"}),e=e.replace(/~0/g,\"\"),t.gListLevel--,s&&(e=e.replace(/\\s+$/,\"\")),e}function a(e,r,t){var n=\"ul\"===r?/^ {0,2}\\d+\\.[ \\t]/gm:/^ {0,2}[*+-][ \\t]/gm,a=[],i=\"\";if(e.search(n)!==-1){!function e(a){var o=a.search(n);o!==-1?(i+=\"\\n\\n<\"+r+\">\"+s(a.slice(0,o),!!t)+\"</\"+r+\">\\n\\n\",r=\"ul\"===r?\"ol\":\"ul\",n=\"ul\"===r?/^ {0,2}\\d+\\.[ \\t]/gm:/^ {0,2}[*+-][ \\t]/gm,e(a.slice(o))):i+=\"\\n\\n<\"+r+\">\"+s(a,!!t)+\"</\"+r+\">\\n\\n\"}(e);for(var o=0;o<a.length;++o);}else i=\"\\n\\n<\"+r+\">\"+s(e,!!t)+\"</\"+r+\">\\n\\n\";return i}e=t.converter._dispatch(\"lists.before\",e,r,t),e+=\"~0\";var i=/^(([ ]{0,3}([*+-]|\\d+[.])[ \\t]+)[^\\r]+?(~0|\\n{2,}(?=\\S)(?![ \\t]*(?:[*+-]|\\d+[.])[ \\t]+)))/gm;return t.gListLevel?e=e.replace(i,function(e,r,t){var n=t.search(/[*+-]/g)>-1?\"ul\":\"ol\";return a(r,n,!0)}):(i=/(\\n\\n|^\\n?)(([ ]{0,3}([*+-]|\\d+[.])[ \\t]+)[^\\r]+?(~0|\\n{2,}(?=\\S)(?![ \\t]*(?:[*+-]|\\d+[.])[ \\t]+)))/gm,e=e.replace(i,function(e,r,t,n){var s=n.search(/[*+-]/g)>-1?\"ul\":\"ol\";return a(t,s)})),e=e.replace(/~0/,\"\"),e=t.converter._dispatch(\"lists.after\",e,r,t)}),n.subParser(\"outdent\",function(e){\"use strict\";return e=e.replace(/^(\\t|[ ]{1,4})/gm,\"~0\"),e=e.replace(/~0/g,\"\")}),n.subParser(\"paragraphs\",function(e,r,t){\"use strict\";e=t.converter._dispatch(\"paragraphs.before\",e,r,t),e=e.replace(/^\\n+/g,\"\"),e=e.replace(/\\n+$/g,\"\");for(var s=e.split(/\\n{2,}/g),a=[],i=s.length,o=0;o<i;o++){var c=s[o];c.search(/~(K|G)(\\d+)\\1/g)>=0?a.push(c):(c=n.subParser(\"spanGamut\")(c,r,t),c=c.replace(/^([ \\t]*)/g,\"<p>\"),c+=\"</p>\",a.push(c))}for(i=a.length,o=0;o<i;o++){for(var u=\"\",l=a[o],p=!1;l.search(/~(K|G)(\\d+)\\1/)>=0;){var h=RegExp.$1,d=RegExp.$2;u=\"K\"===h?t.gHtmlBlocks[d]:p?n.subParser(\"encodeCode\")(t.ghCodeBlocks[d].text):t.ghCodeBlocks[d].codeblock,u=u.replace(/\\$/g,\"$$$$\"),l=l.replace(/(\\n\\n)?~(K|G)\\d+\\2(\\n\\n)?/,u),/^<pre\\b[^>]*>\\s*<code\\b[^>]*>/.test(l)&&(p=!0)}a[o]=l}return e=a.join(\"\\n\\n\"),e=e.replace(/^\\n+/g,\"\"),e=e.replace(/\\n+$/g,\"\"),t.converter._dispatch(\"paragraphs.after\",e,r,t)}),n.subParser(\"runExtension\",function(e,r,t,n){\"use strict\";if(e.filter)r=e.filter(r,n.converter,t);else if(e.regex){var s=e.regex;!s instanceof RegExp&&(s=new RegExp(s,\"g\")),r=r.replace(s,e.replace)}return r}),n.subParser(\"spanGamut\",function(e,r,t){\"use strict\";return e=t.converter._dispatch(\"spanGamut.before\",e,r,t),e=n.subParser(\"codeSpans\")(e,r,t),e=n.subParser(\"escapeSpecialCharsWithinTagAttributes\")(e,r,t),e=n.subParser(\"encodeBackslashEscapes\")(e,r,t),e=n.subParser(\"images\")(e,r,t),e=n.subParser(\"anchors\")(e,r,t),e=n.subParser(\"autoLinks\")(e,r,t),e=n.subParser(\"encodeAmpsAndAngles\")(e,r,t),e=n.subParser(\"italicsAndBold\")(e,r,t),e=n.subParser(\"strikethrough\")(e,r,t),e=e.replace(/  +\\n/g,\" <br />\\n\"),e=t.converter._dispatch(\"spanGamut.after\",e,r,t)}),n.subParser(\"strikethrough\",function(e,r,t){\"use strict\";return r.strikethrough&&(e=t.converter._dispatch(\"strikethrough.before\",e,r,t),e=e.replace(/(?:~T){2}([\\s\\S]+?)(?:~T){2}/g,\"<del>$1</del>\"),e=t.converter._dispatch(\"strikethrough.after\",e,r,t)),e}),n.subParser(\"stripBlankLines\",function(e){\"use strict\";return e.replace(/^[ \\t]+$/gm,\"\")}),n.subParser(\"stripLinkDefinitions\",function(e,r,t){\"use strict\";var s=/^ {0,3}\\[(.+)]:[ \\t]*\\n?[ \\t]*<?(\\S+?)>?(?: =([*\\d]+[A-Za-z%]{0,4})x([*\\d]+[A-Za-z%]{0,4}))?[ \\t]*\\n?[ \\t]*(?:(\\n*)[\"|'(](.+?)[\"|')][ \\t]*)?(?:\\n+|(?=~0))/gm;return e+=\"~0\",e=e.replace(s,function(e,s,a,i,o,c,u){return s=s.toLowerCase(),t.gUrls[s]=n.subParser(\"encodeAmpsAndAngles\")(a),c?c+u:(u&&(t.gTitles[s]=u.replace(/\"|'/g,\"&quot;\")),r.parseImgDimensions&&i&&o&&(t.gDimensions[s]={width:i,height:o}),\"\")}),e=e.replace(/~0/,\"\")}),n.subParser(\"tables\",function(e,r,t){\"use strict\";function s(e){return/^:[ \\t]*--*$/.test(e)?' style=\"text-align:left;\"':/^--*[ \\t]*:[ \\t]*$/.test(e)?' style=\"text-align:right;\"':/^:[ \\t]*--*[ \\t]*:$/.test(e)?' style=\"text-align:center;\"':\"\"}function a(e,s){var a=\"\";return e=e.trim(),r.tableHeaderId&&(a=' id=\"'+e.replace(/ /g,\"_\").toLowerCase()+'\"'),e=n.subParser(\"spanGamut\")(e,r,t),\"<th\"+a+s+\">\"+e+\"</th>\\n\"}function i(e,s){var a=n.subParser(\"spanGamut\")(e,r,t);return\"<td\"+s+\">\"+a+\"</td>\\n\"}function o(e,r){for(var t=\"<table>\\n<thead>\\n<tr>\\n\",n=e.length,s=0;s<n;++s)t+=e[s];for(t+=\"</tr>\\n</thead>\\n<tbody>\\n\",s=0;s<r.length;++s){t+=\"<tr>\\n\";for(var a=0;a<n;++a)t+=r[s][a];t+=\"</tr>\\n\"}return t+=\"</tbody>\\n</table>\\n\"}if(!r.tables)return e;var c=/^[ \\t]{0,3}\\|?.+\\|.+\\n[ \\t]{0,3}\\|?[ \\t]*:?[ \\t]*(?:-|=){2,}[ \\t]*:?[ \\t]*\\|[ \\t]*:?[ \\t]*(?:-|=){2,}[\\s\\S]+?(?:\\n\\n|~0)/gm;return e=t.converter._dispatch(\"tables.before\",e,r,t),e=e.replace(c,function(e){var r,t=e.split(\"\\n\");for(r=0;r<t.length;++r)/^[ \\t]{0,3}\\|/.test(t[r])&&(t[r]=t[r].replace(/^[ \\t]{0,3}\\|/,\"\")),/\\|[ \\t]*$/.test(t[r])&&(t[r]=t[r].replace(/\\|[ \\t]*$/,\"\"));var c=t[0].split(\"|\").map(function(e){return e.trim()}),u=t[1].split(\"|\").map(function(e){return e.trim()}),l=[],p=[],h=[],d=[];for(t.shift(),t.shift(),r=0;r<t.length;++r)\"\"!==t[r].trim()&&l.push(t[r].split(\"|\").map(function(e){return e.trim()}));if(c.length<u.length)return e;for(r=0;r<u.length;++r)h.push(s(u[r]));for(r=0;r<c.length;++r)n.helper.isUndefined(h[r])&&(h[r]=\"\"),p.push(a(c[r],h[r]));for(r=0;r<l.length;++r){for(var f=[],g=0;g<p.length;++g)n.helper.isUndefined(l[r][g]),f.push(i(l[r][g],h[g]));d.push(f)}return o(p,d)}),e=t.converter._dispatch(\"tables.after\",e,r,t)}),n.subParser(\"unescapeSpecialChars\",function(e){\"use strict\";return e=e.replace(/~E(\\d+)E/g,function(e,r){var t=parseInt(r);return String.fromCharCode(t)})});var u=this;\"undefined\"!=typeof module&&module.exports?module.exports=n:\"function\"==typeof define&&define.amd?define(function(){\"use strict\";return n}):u.showdown=n}).call(this);",
  		"com/sap/mentors/lemonaid/view/Events/EventInfo.js": "sap.ui.define([\"sap/uxap/BlockBase\"],function(e){\"use strict\";return e.extend(\"com.sap.mentors.lemonaid.view.Events.EventInfo\",{metadata:{}})},!0);",
  		"com/sap/mentors/lemonaid/view/Events/MoreInfo.js": "sap.ui.define([\"sap/uxap/BlockBase\"],function(e){\"use strict\";return e.extend(\"com.sap.mentors.lemonaid.view.Events.MoreInfo\",{metadata:{}})},!0);",
  		"com/sap/mentors/lemonaid/view/MentorDetails/BlockAddress.js": "sap.ui.define([\"sap/uxap/BlockBase\"],function(e){\"use strict\";return e.extend(\"com.sap.mentors.lemonaid.view.MentorDetails.BlockAddress\",{metadata:{}})},!0);",
  		"com/sap/mentors/lemonaid/view/MentorDetails/BlockAttachments.js": "sap.ui.define([\"sap/uxap/BlockBase\"],function(e){\"use strict\";return e.extend(\"com.sap.mentors.lemonaid.view.MentorDetails.BlockAttachments\",{metadata:{}})},!0);",
  		"com/sap/mentors/lemonaid/view/MentorDetails/BlockBasicData.js": "sap.ui.define([\"sap/uxap/BlockBase\"],function(a){\"use strict\";return a.extend(\"com.sap.mentors.lemonaid.view.MentorDetails.BlockBasicData\",{metadata:{}})},!0);",
  		"com/sap/mentors/lemonaid/view/MentorDetails/BlockBio.js": "sap.ui.define([\"sap/uxap/BlockBase\"],function(e){\"use strict\";return e.extend(\"com.sap.mentors.lemonaid.view.MentorDetails.BlockBio\",{metadata:{}})},!0);",
  		"com/sap/mentors/lemonaid/view/MentorDetails/BlockExpertise.js": "sap.ui.define([\"sap/uxap/BlockBase\"],function(e){\"use strict\";return e.extend(\"com.sap.mentors.lemonaid.view.MentorDetails.BlockExpertise\",{metadata:{}})},!0);",
  		"com/sap/mentors/lemonaid/view/MentorDetails/BlockJamBand.js": "sap.ui.define([\"sap/uxap/BlockBase\"],function(e){\"use strict\";return e.extend(\"com.sap.mentors.lemonaid.view.MentorDetails.BlockJamBand\",{metadata:{}})},!0);",
  		"com/sap/mentors/lemonaid/view/MentorDetails/BlockMap.js": "sap.ui.define([\"sap/uxap/BlockBase\"],function(e){\"use strict\";return e.extend(\"com.sap.mentors.lemonaid.view.MentorDetails.BlockMap\",{metadata:{}})},!0);",
  		"com/sap/mentors/lemonaid/view/MentorDetails/BlockShirt.js": "sap.ui.define([\"sap/uxap/BlockBase\"],function(e){\"use strict\";return e.extend(\"com.sap.mentors.lemonaid.view.MentorDetails.BlockShirt\",{metadata:{}})},!0);",
  		"com/sap/mentors/lemonaid/view/MentorDetails/BlockSocialMedia.js": "sap.ui.define([\"sap/uxap/BlockBase\"],function(e){\"use strict\";return e.extend(\"com.sap.mentors.lemonaid.view.MentorDetails.BlockSocialMedia\",{metadata:{}})},!0);",
  		"com/sap/mentors/lemonaid/view/MentorDetails/BlockSoftskills.js": "sap.ui.define([\"sap/uxap/BlockBase\"],function(e){\"use strict\";return e.extend(\"com.sap.mentors.lemonaid.view.MentorDetails.BlockSoftskills\",{metadata:{}})},!0);",
  		"com/sap/mentors/lemonaid/view/MentorDetails/BlockTopics.js": "sap.ui.define([\"sap/uxap/BlockBase\"],function(e){\"use strict\";return e.extend(\"com.sap.mentors.lemonaid.view.MentorDetails.BlockTopics\",{metadata:{}})},!0);",
  		"com/sap/mentors/lemonaid/fragment/SelectCountry.fragment.xml": "<core:FragmentDefinition\n\t\txmlns=\"sap.m\"\n\t\txmlns:core=\"sap.ui.core\"><SelectDialog\n\t\t\tnoDataText=\"No Countries Found\"\n\t\t\ttitle=\"Select Country\"\n\t\t\tsearch=\"onSearchCountry\"\n\t\t\tconfirm=\"onCloseDialogSelectCountry\"\n\t\t\tclose=\"onCloseDialogSelectCountry\"\n\t\t\titems=\"{\n\t\t\t\tpath: '/Countries'\n\t\t}\" ><StandardListItem\n\t\t\t\ttitle=\"{Name}\"\n\t\t\t\ttype=\"Active\" /></SelectDialog></core:FragmentDefinition>\n",
  		"com/sap/mentors/lemonaid/view/Events/Detail.fragment.xml": "<core:FragmentDefinition\n\txmlns:core=\"sap.ui.core\"\n\txmlns=\"sap.uxap\"\n\txmlns:l=\"sap.ui.layout\"\n\txmlns:m=\"sap.m\"\n\txmlns:f=\"sap.f\"\n\txmlns:details=\"com.sap.mentors.lemonaid.view.Events\"><ObjectPageLayout\n\t\tid=\"eventDetails\"\n\t\tenableLazyLoading=\"false\"\n\t\tshowTitleInHeaderContent=\"true\"\n\t\tshowEditHeaderButton=\"false\"\n\t\tuseIconTabBar=\"true\" \n\t\talwaysShowContentHeader=\"true\"\n\t\theight=\"100%\"\n\t\tclass=\"EventDetailsPage\"\n\t\teditHeaderButtonPress=\"handleEditBtnPress\"><headerTitle><ObjectPageHeader\n\t\t\t\tid=\"header\"\n\t\t\t\tobjectTitle=\"\"\n\t\t\t\tobjectImageShape=\"\"\n\t\t\t\tobjectImageAlt=\"\"\n            \tobjectImageURI=\"\"\n\t\t\t\tobjectSubtitle=\"\"\n\t\t\t\tisObjectIconAlwaysVisible=\"false\"\n\t\t\t\tisObjectTitleAlwaysVisible=\"false\"\n\t\t\t\tisObjectSubtitleAlwaysVisible=\"false\"></ObjectPageHeader></headerTitle><headerContent><m:MessageStrip\n\t\t\t\ttext=\"{i18n>sitreginfo}\"\n\t\t\t\tenableFormattedText=\"true\"\n\t\t\t\ttype=\"Information\"\n\t\t\t\tshowIcon=\"true\"\n\t\t\t\tclass=\"sapUiMediumMarginBottom\"></m:MessageStrip><f:Avatar\n\t\t\t\t\t\tsrc=\"{\n\t\t\t\t\tpath: 'Source',\n\t\t\t\t\tformatter: '.formatters.formatEventLogo'\n\t\t\t\t}\"\n\t\t\t\tdisplaySize=\"XL\"></f:Avatar><m:ObjectHeader\n\t\t\t\ticon=\"\"\n\t\t\t\ticonDensityAware=\"false\"\n\t\t\t\ticonAlt=\"{Name}\"\n\t\t\t\ttitle=\"{Name}\"\n\t\t\t\tnumber=\"\"\n\t\t\t\tnumberUnit=\"\" ><m:attributes><m:ObjectAttribute text=\"{\n\t\t\t\t\tpath: 'StartDate',\n\t\t\t\t\ttype: 'sap.ui.model.type.Date',\n\t\t\t\t\tformatOptions: {\n\t\t\t\t\t\tstyle: 'long'\n\t\t\t\t\t}\n\t\t\t\t} - {Location}\" /></m:attributes></m:ObjectHeader></headerContent><sections><ObjectPageSection title=\"{i18n>eventInfo}\" importance=\"Medium\"><subSections><ObjectPageSubSection title=\"{i18n>eventInfo}\"><blocks><details:EventInfo /></blocks></ObjectPageSubSection></subSections></ObjectPageSection><ObjectPageSection id=\"PageSectionMoreInfo\" title=\"{i18n>moreInfo}\" importance=\"Medium\" class=\"iFrameContainer\" ><subSections><ObjectPageSubSection id=\"SubSectionMoreInfo\" title=\"{i18n>moreInfo}\" class=\"iFrameContainer\"><blocks><details:MoreInfo class=\"iFrameContainer\" /></blocks></ObjectPageSubSection></subSections></ObjectPageSection></sections></ObjectPageLayout></core:FragmentDefinition>",
  		"com/sap/mentors/lemonaid/view/Events/List.fragment.xml": "<core:FragmentDefinition\n\txmlns=\"sap.m\"\n\txmlns:core=\"sap.ui.core\"><List      \n\t\tid=\"eventList\"\n\t\titems=\"{\n\t\t\tpath: '/Events',\n\t\t\tparameters: {\n\t\t\t\tselect: 'Id,Name,Location,StartDate'\n\t\t\t},\n\t\t\tsorter: {path: 'StartDate', descending: true}\n\t\t}\"\n\t\tmode=\"{= ${device>/system/phone} ? 'None' : 'SingleSelectMaster'}\"\n\t\tgrowing=\"true\"\n\t\tgrowingScrollToLoad=\"true\"\n\t\tupdateFinished=\"onUpdateFinished\"\n\t\tselectionChange=\"onSelectionChange\"><headerToolbar><Toolbar><SearchField\n\t\t\t\t\tid=\"searchField\"\n\t\t\t\t\tshowRefreshButton=\"{= !${device>/support/touch} }\"\n\t\t\t\t\ttooltip=\"{i18n>masterSearchTooltip}\"\n\t\t\t\t\twidth=\"100%\"\n\t\t\t\t\tsearch=\"onSearch\"></SearchField></Toolbar></headerToolbar><items><ObjectListItem\n\t\t\t\ttitle=\"{Name}\"\n\t\t\t\tintro=\"{\n\t\t\t\t\tpath: 'StartDate',\n\t\t\t\t\ttype: 'sap.ui.model.type.Date',\n\t\t\t\t\tformatOptions: {\n\t\t\t\t\t\tstyle: 'long'\n\t\t\t\t\t}\n\t\t\t\t}\"\n\t\t\t\ttype=\"Active\" /></items></List></core:FragmentDefinition>",
  		"com/sap/mentors/lemonaid/view/MentorList/Map.fragment.xml": "<core:FragmentDefinition\n\txmlns=\"openui5.googlemaps\"\n\txmlns:core=\"sap.ui.core\"><Map\n    \tid=\"map\"\n    \theight=\"100%\"\n    \twidth=\"100%\"\n    \tlat=\"20\"\n    \tzoom=\"3\"\n    \tzoomControl=\"true\"\n    \tmarkers=\"{\n\t\t\tpath: '/Mentors',\n\t\t\tparameters: {\n\t\t\t\tselect: 'Id,FullName,ShirtNumber,PhotoUrl,PublicLatitude,PublicLongitude,MentorStatus/Id',\n\t\t\t\texpand: 'MentorStatus'\n\t\t\t}\n\t\t}\"><markers><Marker\n            \tlat=\"{PublicLatitude}\"\n            \tlng=\"{PublicLongitude}\"\n            \tinfo=\"{\n\t\t\t\t\tparts: [\n\t\t\t\t\t\t'FullName',\n\t\t\t\t\t\t'ShirtNumber',\n\t\t\t\t\t\t'PhotoUrl',\n\t\t\t\t\t\t'MentorStatus/Id'\n\t\t\t\t\t],\n\t\t\t\t\tformatter: '.formatters.formatMapInfo'\n\t\t\t\t}\"\n            \ticon=\"images/pin-{= ${MentorStatus/Id} === 'active' ? 'mentor' : 'alumni' }.svg\"\n            \tclick='.onMarkerClick' /></markers></Map></core:FragmentDefinition>\n",
  		"com/sap/mentors/lemonaid/view/MentorList/Table.fragment.xml": "<core:FragmentDefinition\n\txmlns=\"sap.m\"\n\txmlns:core=\"sap.ui.core\"><ScrollContainer\n\t\theight=\"100%\"\n\t\twidth=\"100%\"\n\t\thorizontal=\"true\"\n\t\tvertical=\"true\"\n\t\tfocusable=\"true\"><Table\n\t\t        id=\"mentorsTable\"\n\t\t        inset=\"false\"\n\t\t        items=\"{\n\t\t\t        path: '/Mentors',\n\t\t\t        parameters: {\n\t\t\t\t        select: 'Id,FullName,ShirtNumber,PhotoUrl,RelationshipToSap/Name,MentorStatus/Name,PublicProfile,JambandBarcelona,JambandLasVegas,SapExpertise1/Name,SapExpertise2/Name,SapExpertise3/Name',\n\t\t\t\t        expand: 'MentorStatus,RelationshipToSap,SapExpertise1,SapExpertise2,SapExpertise3'\n\t\t\t        },\n\t\t\t        sorter: {path: 'FullName', descending: false}\n\t\t        }\"\n\t\t        updateFinished=\"onUpdateFinished\"><headerToolbar><Toolbar id=\"tableToolbar\" class=\"removeToolbarPaddingLeft\"><SearchField\n\t\t\t\t\t        id=\"searchField\"\n\t\t\t\t            search=\"onSearchPressed\"\n\t\t\t\t            width=\"90%\"/><Button icon=\"sap-icon://add-contact\" press=\"onAddNewMentor\" width=\"10%\" visible=\"{=${config>/IsProjectMember}}\"/></Toolbar></headerToolbar><columns><Column id=\"photo\" width=\"5rem\"><Text text=\"\" visible=\"{= !${device>/system/phone} }\" /></Column><Column id=\"shirtNumber\"><Text text=\"{i18n>fullName}\" visible=\"{= !${device>/system/phone} }\" /></Column><Column id=\"relationship\" minScreenWidth=\"Tablet\"><Text text=\"{i18n>relSAP}\" /></Column><Column id=\"status\" minScreenWidth=\"Tablet\"><Text text=\"{i18n>mentorStatus}\" /></Column><Column id=\"expertise\" minScreenWidth=\"Tablet\"><Text text=\"{i18n>sapExpertise}\" /></Column></columns><ColumnListItem id=\"columnListItem\" type=\"Navigation\" press=\"onMentorDetailPress\"><cells><Image width=\"4rem\" height=\"4rem\" src=\"{PhotoUrl}\" class=\"sapMTableContentMargin avatarSmall sapUxAPObjectPageHeaderObjectImage-Circle\" /><ObjectIdentifier title=\"{FullName}\" text=\"{ShirtNumber}\" class=\"sapMTableContentMargin\" /><Text text=\"{RelationshipToSap/Name}\" class=\"sapMTableContentMargin\" /><Text text=\"{MentorStatus/Name}\" class=\"sapMTableContentMargin\" /><Text text=\"{SapExpertise1/Name}{= ${SapExpertise2} ? ',\\n' : ''} {SapExpertise2/Name}{= ${SapExpertise3} ? ',\\n' : ''} {SapExpertise3/Name}\" class=\"sapMTableContentMargin\" /></cells></ColumnListItem></Table></ScrollContainer></core:FragmentDefinition>\n",
  		"com/sap/mentors/lemonaid/view/UserMenu.fragment.xml": "<core:FragmentDefinition\n\txmlns=\"sap.m\"\n\txmlns:core=\"sap.ui.core\"\n\txmlns:u=\"sap.ui.unified\"><u:Menu class=\"sapUiSizeCozy\"><u:MenuItem\n\t\t\t\ttext=\"Go to my own profile\"\n\t\t\t\tvisible=\"{config>/IsMentor}\"\n\t\t\t\tselect=\"onGotoMyProfile\"\n\t\t\t\ticon=\"sap-icon://customer\"/><u:MenuItem\n\t\t\t\ttext=\"Logout\"\n\t\t\t\tselect=\"onPressLogout\"\n\t\t\t\ticon=\"sap-icon://log\"/></u:Menu></core:FragmentDefinition>",
  		"com/sap/mentors/lemonaid/view/Admin.view.xml": "<mvc:View\n\txmlns:l=\"sap.ui.layout\"\n\txmlns:mvc=\"sap.ui.core.mvc\"\n\txmlns=\"sap.m\"\n\tcontrollerName=\"com.sap.mentors.lemonaid.controller.Admin\"><IconTabBar\n\t\tid=\"idIconTabBarMulti\"\n\t\texpanded=\"{device>/isNoPhone}\"\n\t\tselect=\"onTabSelect\"\n\t\tclass=\"sapUiResponsiveContentPadding\"><items><IconTabFilter id=\"AdminHealth\" icon=\"sap-icon://stethoscope\" text=\"{i18n>health}\" key=\"Admin-Health\" /><IconTabFilter id=\"AdminTwitter\" icon=\"sap-icon://chain-link\" text=\"{i18n>twitter}\" key=\"Admin-Twitter\" /></items></IconTabBar></mvc:View>",
  		"com/sap/mentors/lemonaid/view/Admin/Health.view.xml": "<mvc:View\n\tcontrollerName=\"com.sap.mentors.lemonaid.controller.Admin.Health\" \n\txmlns=\"sap.m\"\n\txmlns:l=\"com.sap.mentors.lemonaid.controls\"\n\txmlns:layout=\"sap.ui.layout\"\n\txmlns:core=\"sap.ui.core\"\n\txmlns:mvc=\"sap.ui.core.mvc\"><FlexBox\n\t\talignItems=\"Start\"\n\t\tjustifyContent=\"End\"><items><Button icon=\"sap-icon://refresh\" type=\"Transparent\" press=\"onRefresh\"/></items></FlexBox><l:TileContainer id=\"tiles\" content=\"{path : '/tiles', templateShareable : true}\" ><l:CockpitTile groupLabel=\"{titleText}\" width=\"380px\"><l:TwoColumnTileLayout\n\t\t\t\tcontentHeight=\"130px\"><l:title><layout:FixFlex fixFirst=\"false\" vertical=\"false\"><layout:flexContent><Label text=\"{titleText}\" design=\"Bold\" /></layout:flexContent></layout:FixFlex></l:title><l:first><layout:VerticalLayout><Text text=\"{status/title}\" class=\"sapUiSmallMarginBottom\"\n\t\t\t\t\t\t\ttooltip=\"{status/title}\" /><core:Icon size=\"30px\" visible=\"{= ${status/status} !== 'NOAPPS'}\" color=\"{path : 'status/status', formatter : '.formatIconColor'}\"\n\t\t\t\t\t\t\tclass=\"stateIcon sapUiSmallMarginTop sapUiSmallMarginBottom\" src=\"{path : 'status/status', formatter : '.formatIcon'}\" /><Text text=\"{path : 'status/status', formatter : '.formatStatusText' }\"\n\t\t\t\t\t\t\tclass=\"sapUiSmallMarginTop\"\n\t\t\t\t\t\t\ttooltip=\"{path : 'status/status', formatter : '.formatStatusText' }\" /></layout:VerticalLayout></l:first><l:second><layout:VerticalLayout width=\"100%\"\n\t\t\t\t\t\tcontent=\"{path : 'status/details', templateShareable : true}\"><layout:HorizontalLayout><Label text=\"{label}\" class=\"sapUiTinyMarginBottom\" width=\"4.8em\" /><Text text=\"{text}\" class=\"sapUiTinyMarginBottom\" width=\"6.6em\" /></layout:HorizontalLayout></layout:VerticalLayout></l:second></l:TwoColumnTileLayout></l:CockpitTile></l:TileContainer></mvc:View>",
  		"com/sap/mentors/lemonaid/view/Admin/Twitter.view.xml": "<mvc:View\n\tcontrollerName=\"com.sap.mentors.lemonaid.controller.Admin.Twitter\" \n\txmlns=\"com.sap.mentors.lemonaid.controls\"\n\txmlns:mvc=\"sap.ui.core.mvc\"><Iframe height=\"500px\" url=\"/connect/twitter\" /></mvc:View>",
  		"com/sap/mentors/lemonaid/view/App.view.xml": "<mvc:View\n\txmlns:mvc=\"sap.ui.core.mvc\"\n\tcontrollerName=\"com.sap.mentors.lemonaid.controller.App\"\n\tdisplayBlock=\"true\"\n\txmlns=\"sap.m\"><App id=\"app\"\n\t\t busy=\"{appView>/busy}\"\n\t\t busyIndicatorDelay=\"{appView>/delay}\"/></mvc:View>",
  		"com/sap/mentors/lemonaid/view/ContentList.view.xml": "<mvc:View \n\tcontrollerName=\"com.sap.mentors.lemonaid.controller.ContentList\" \n\txmlns=\"sap.m\"\n\txmlns:l=\"sap.ui.layout\"\n\txmlns:mvc=\"sap.ui.core.mvc\" \n\txmlns:core=\"sap.ui.core\"><Text text=\"Placeholder for Content page\" class=\"sapUiResponsiveMargin\" /></mvc:View>",
  		"com/sap/mentors/lemonaid/view/EventList.view.xml": "<mvc:View \n\tcontrollerName=\"com.sap.mentors.lemonaid.controller.EventList\" \n\txmlns=\"sap.m\"\n\txmlns:l=\"sap.ui.layout\"\n\txmlns:mvc=\"sap.ui.core.mvc\" \n\txmlns:core=\"sap.ui.core\"\n\theight=\"100%\"><l:ResponsiveSplitter defaultPane=\"default\"><l:PaneContainer><l:SplitPane requiredParentWidth=\"0\" id=\"default\"><core:Fragment fragmentName=\"com.sap.mentors.lemonaid.view.Events.List\" type=\"XML\"/><l:layoutData><l:SplitterLayoutData \n\t\t\t\t\t\tsize=\"{= ${device>/system/desktop} ? '33%' : null }\" /></l:layoutData></l:SplitPane><l:SplitPane requiredParentWidth=\"800\" demandPane=\"false\"><core:Fragment fragmentName=\"com.sap.mentors.lemonaid.view.Events.Detail\" type=\"XML\"/></l:SplitPane></l:PaneContainer></l:ResponsiveSplitter></mvc:View>",
  		"com/sap/mentors/lemonaid/view/Events/EventInfo.view.xml": "<mvc:View \n\tcontrollerName=\"com.sap.mentors.lemonaid.controller.BaseBlock\" \n\txmlns:mvc=\"sap.ui.core.mvc\" \n\txmlns:forms=\"sap.ui.layout.form\"\n\txmlns:core=\"sap.ui.core\" \n\txmlns:layout=\"sap.ui.layout\" \n\txmlns=\"sap.m\"><forms:SimpleForm labelSpanL=\"4\" labelSpanM=\"4\"\n\t\t\t\t\t  labelSpanS=\"4\" emptySpanL=\"0\" emptySpanM=\"0\" emptySpanS=\"0\"\n\t\t\t\t\t  maxContainerCols=\"2\" layout=\"ResponsiveGridLayout\"\n\t\t\t\t\t  width=\"100%\"><core:Title text=\"{i18n>eventInfo}\"></core:Title><Label text=\"{i18n>eventName}\"/><Text text=\"{Name}\" /><Label text=\"{i18n>eventLocation}\"/><Text text=\"{Location}\" /><core:Title text=\"{i18n>dateAndTime}\"/><Label text=\"{i18n>eventStart}\"/><Text text=\"{\n\t\t\t\tpath: 'StartDate',\n\t\t\t\ttype: 'sap.ui.model.type.DateTime',\n\t\t\t\tformatOptions: {\n\t\t\t\t\tstyle: 'medium'\n\t\t\t\t}\n\t\t\t}\" /><Label text=\"{i18n>eventEnd}\"/><Text text=\"{\n\t\t\t\tpath: 'EndDate',\n\t\t\t\ttype: 'sap.ui.model.type.DateTime',\n\t\t\t\tformatOptions: {\n\t\t\t\t\tstyle: 'medium'\n\t\t\t\t}\n\t\t\t}\" /><core:Title text=\"{i18n>links}\"/><Label text=\"{i18n>website}\"/><Link href=\"{Url}\" text=\"{Url}\" target=\"_blank\"/><Label text=\"{i18n>registration}\"/><Link href=\"https://sitregparticipant-a5a504e08.dispatcher.hana.ondemand.com/#/Events/{SourceId}\" text=\"SAP Inside Track Registration\" target=\"_blank\"/></forms:SimpleForm></mvc:View>",
  		"com/sap/mentors/lemonaid/view/Events/MoreInfo.view.xml": "<mvc:View \n\tcontrollerName=\"com.sap.mentors.lemonaid.controller.BaseBlock\" \n\txmlns:mvc=\"sap.ui.core.mvc\" \n\txmlns=\"com.sap.mentors.lemonaid.controls\"\n\theight=\"100%\"><Iframe url=\"{= ${DeepUrl} ? ${DeepUrl} : ${Url} }\" /></mvc:View>",
  		"com/sap/mentors/lemonaid/view/Help.view.xml": "<mvc:View\n\txmlns:l=\"sap.ui.layout\"\n\txmlns:mvc=\"sap.ui.core.mvc\"\n\txmlns=\"sap.m\"\n\tcontrollerName=\"com.sap.mentors.lemonaid.controller.Help\"><IconTabBar\n\t\tid=\"idIconTabBarMulti\"\n\t\texpanded=\"{device>/isNoPhone}\"\n\t\tselect=\"onTabSelect\"\n\t\tclass=\"sapUiResponsiveContentPadding\"><items><IconTabFilter id=\"HelpFaq\" icon=\"sap-icon://question-mark\" text=\"{i18n>faq}\" key=\"Help-Faq\" /><IconTabFilter id=\"HelpAbout\" icon=\"sap-icon://message-information\" text=\"{i18n>about}\" key=\"Help-About\" /></items></IconTabBar></mvc:View>",
  		"com/sap/mentors/lemonaid/view/Help/About.view.xml": "<mvc:View\n\tcontrollerName=\"com.sap.mentors.lemonaid.controller.Help.About\" \n\txmlns=\"sap.m\"\n\txmlns:mvc=\"sap.ui.core.mvc\"><VBox class=\"sapUiResponsiveMargin\"><FormattedText class=\"helpText\" htmlText=\"{/about}\" /></VBox></mvc:View>",
  		"com/sap/mentors/lemonaid/view/Help/Faq.view.xml": "<mvc:View\n\tcontrollerName=\"com.sap.mentors.lemonaid.controller.Help.Faq\" \n\txmlns=\"sap.m\"\n\txmlns:mvc=\"sap.ui.core.mvc\"><VBox class=\"sapUiResponsiveMargin\"><FormattedText class=\"helpText\" htmlText=\"{/faq}\" /></VBox></mvc:View>",
  		"com/sap/mentors/lemonaid/view/ImportExport.view.xml": "<mvc:View\n\tcontrollerName=\"com.sap.mentors.lemonaid.controller.ImportExport\"\n\txmlns=\"sap.m\"\n\txmlns:l=\"sap.ui.layout\"\n\txmlns:u=\"sap.ui.unified\"\n\txmlns:mvc=\"sap.ui.core.mvc\"><Label text=\"Import/Export\" class=\"actionTitle sapUiResponsiveMargin\" /><IconTabBar\n\t\tid=\"idIconTabBar\"\n\t\texpanded=\"{device>/isNoPhone}\"><items><IconTabFilter icon=\"sap-icon://download\" text=\"{i18n>download}\"><VBox><Text text=\"{i18n>exportDescription}\" class=\"sapUiResponsiveMargin\" /><List\n\t\t\t\t\t\tclass=\"FieldGroupGrid sapUiSizeCompact\"\n\t\t\t\t\t\tshowSeparators=\"None\"\n\t\t\t\t\t\titems=\"{ui>/FieldGroups}\" ><CustomListItem><Panel width=\"auto\"><headerToolbar><Toolbar><Title text=\"{ui>Name}\" /><ToolbarSpacer /><Button icon=\"sap-icon://multiselect-all\" press=\"onSelectAll\" /><Button icon=\"sap-icon://multiselect-none\" press=\"onSelectNone\" /></Toolbar></headerToolbar><List class=\"FieldGroupItem\" items=\"{ path: 'ui>Fields', templateShareable: true }\"><CustomListItem><CheckBox text=\"{ui>Name}\" selected=\"{ui>Value}\" /></CustomListItem></List></Panel></CustomListItem></List><FlexBox justifyContent=\"End\"><Button text=\"{i18n>download}\" press=\"onDownload\" type=\"Accept\" /></FlexBox></VBox></IconTabFilter><IconTabFilter icon=\"sap-icon://upload\" text=\"{i18n>upload}\"><VBox><Text text=\"{i18n>importDescription}\" class=\"sapUiResponsiveMargin\" /><u:FileUploader\n\t\t\t\t\t\tid=\"fileUploader\"\n\t\t\t\t\t\tuploadUrl=\"\"\n\t\t\t\t\t\tbuttonText=\"{i18n>selectFile}\"\n\t\t\t\t\t\tfileType=\"csv\"\n\t\t\t\t\t\ttypeMissmatch=\"onTypeMismatch\"\n\t\t\t\t\t\tchange=\"onUploadChange\" /><List\n\t\t\t\t\t\tid=\"errorList\"\n\t\t\t\t\t\tnoDataText=\"{i18n>importReportNoData}\"\n\t\t\t\t\t\titems=\"{ui>/import/errors}\"><items><NotificationListItem\n\t\t\t\t\t\t\t\tid=\"errorListItem\"\n\t\t\t\t\t\t\t\ttitle=\"{ui>title}\"\n\t\t\t\t\t\t\t\tpriority=\"{ui>priority}\"\n\t\t\t\t\t\t\t\tdescription=\"{ui>message}\"\n\t\t\t\t\t\t\t\tauthorPicture=\"{ui>picture}\"\n\t\t\t\t\t\t\t\tshowCloseButton=\"false\"/></items></List><FlexBox justifyContent=\"End\"><Button id=\"btnUpload\" enabled=\"false\" text=\"{i18n>upload}\" press=\"onUpload\" type=\"Accept\" /></FlexBox></VBox></IconTabFilter></items></IconTabBar></mvc:View>\n",
  		"com/sap/mentors/lemonaid/view/Main.view.xml": "<mvc:View\n\tcontrollerName=\"com.sap.mentors.lemonaid.controller.Main\"\n\txmlns:html=\"http://www.w3.org/1999/xhtml\"\n\txmlns:mvc=\"sap.ui.core.mvc\"\n\txmlns:tnt=\"sap.tnt\"\n\txmlns=\"sap.m\"><tnt:ToolPage\n\t\tid=\"toolPage\"\n\t\tsideExpanded=\"false\"><tnt:header><tnt:ToolHeader><Button id=\"sideNavigationToggleButton\"\n\t\t\t\t\t\ticon=\"sap-icon://menu2\"\n\t\t\t\t\t\ttype=\"Transparent\"\n\t\t\t\t\t\tpress=\"onHamburgerPress\"><layoutData><OverflowToolbarLayoutData priority=\"NeverOverflow\" /></layoutData></Button><ToolbarSpacer width=\"0\" /><Text text=\"{i18n>title}\" /><ToolbarSpacer><layoutData><OverflowToolbarLayoutData priority=\"NeverOverflow\" minWidth=\"20px\" /></layoutData></ToolbarSpacer><Button\n\t\t\t\t\ttext=\"{i18n>login}\"\n\t\t\t\t\ttype=\"Transparent\"\n\t\t\t\t\tpress=\"onPressLogin\"\n\t\t\t\t\tvisible=\"{= !${user>/name} }\" /><Button\n\t\t\t\t\tid=\"openUserMenu\"\n\t\t\t\t\ttext=\"{= !${device>/system/phone} ? ${user>/displayName} : ${user>/firstName}}\"\n\t\t\t\t\ttype=\"Transparent\"\n\t\t\t\t\tpress=\"onPressUserMenu\"\n\t\t\t\t\tvisible=\"{= !!${user>/name}}\"><layoutData><OverflowToolbarLayoutData priority=\"NeverOverflow\" /></layoutData></Button></tnt:ToolHeader></tnt:header><tnt:sideContent><tnt:SideNavigation expanded=\"false\" itemSelect=\"onMenuSelect\"><tnt:NavigationList id=\"NavigationList\" items=\"{menu>/}\"><tnt:NavigationListItem\n                        key=\"{menu>key}\"\n                        text=\"{menu>text}\"\n                        icon=\"{menu>icon}\" /></tnt:NavigationList></tnt:SideNavigation></tnt:sideContent><tnt:mainContents><NavContainer id=\"pageContainer\"><Page id=\"Mentors\" showHeader=\"false\" /><Page id=\"Mentor\" showHeader=\"false\" enableScrolling=\"false\" /><Page id=\"MentorAddition\" showHeader=\"false\" enableScrolling=\"false\" /><Page id=\"Events\" showHeader=\"false\" /><Page id=\"Content\" showHeader=\"false\" /><Page id=\"SocialMedia\" showHeader=\"false\" enableScrolling=\"false\" /><Page id=\"ImportExport\" showHeader=\"false\" /><Page id=\"Admin\" title=\"{i18n>lemonaidAdmin}\" /><Page id=\"Help\" title=\"{i18n>help}\" /></NavContainer></tnt:mainContents></tnt:ToolPage></mvc:View>\n",
  		"com/sap/mentors/lemonaid/view/MentorAddition.view.xml": "<mvc:View\n\tcontrollerName=\"com.sap.mentors.lemonaid.controller.MentorAddition\"\n\txmlns:mvc=\"sap.ui.core.mvc\"\n\txmlns=\"sap.uxap\"\n\txmlns:m=\"sap.m\"\n\txmlns:details=\"com.sap.mentors.lemonaid.view.MentorDetails\"><ObjectPageLayout\n\t\tid=\"ObjectPageLayout\"\n\t\tenableLazyLoading=\"false\"\n\t\tshowTitleInHeaderContent=\"true\"\n\t\tshowEditHeaderButton=\"false\"\n\t\teditHeaderButtonPress=\"handleEditBtnPress\"><headerTitle><ObjectPageHeader\n\t\t\t\tid=\"header\"\n\t\t\t\tobjectImageURI=\"{PhotoUrl}\"\n\t\t\t\tobjectTitle=\"{FullName}\"\n\t\t\t\tobjectSubtitle=\"{JobTitle} {= ${JobTitle} &amp;&amp; ${Company} ? 'at' : '' } {Company}\"\n\t\t\t\tobjectImageShape=\"Circle\"\n\t\t\t\tobjectImageAlt=\"{FullName}\"\n\t\t\t\tisObjectIconAlwaysVisible=\"false\"\n\t\t\t\tisObjectTitleAlwaysVisible=\"false\"\n\t\t\t\tisObjectSubtitleAlwaysVisible=\"false\"><navigationBar><m:Bar><m:contentLeft><m:Button icon=\"sap-icon://nav-back\" press=\"onNavBack\"/></m:contentLeft><m:contentRight><m:Button icon=\"sap-icon://edit\" text=\"{i18n>edit}\" press=\"onEdit\" visible=\"{= !!${MayEdit} &amp;&amp; !${ui>/isEditMode} }\"/><m:Button icon=\"sap-icon://save\" text=\"Save User\" type=\"Accept\" press=\"onSave\" visible=\"{ui>/isEditMode}\"/><m:Button text=\"Cancel\" press=\"onCancel\" type=\"Reject\" visible=\"{ui>/isEditMode}\"/></m:contentRight></m:Bar></navigationBar></ObjectPageHeader></headerTitle><headerContent><m:VBox><m:ObjectStatus title=\"{i18n>shirtAlias}\" text=\"{ShirtText}\"/><m:ObjectStatus title=\"{i18n>shirtNumber}\" text=\"{ShirtNumber}\"/></m:VBox><m:VBox><m:Label text=\"{City}{= ${City} ? ', ' : '' }{Country/Name}\"/><m:Link text=\"{Phone}\"/><m:Link text=\"{Email1}\"/><m:Link text=\"{Email2}\"/></m:VBox></headerContent><sections><ObjectPageSection id=\"personalInfoSection\" title=\"{i18n>personalInfo}\"><subSections><ObjectPageSubSection id=\"PersonalInfo\" title=\"{i18n>personalInfo}\"><blocks><details:BlockBasicData id=\"BasicData_creation\"/><details:BlockAddress  id=\"Address_creation\"/><details:BlockBio id=\"Bio_creation\"/><details:BlockSocialMedia id=\"Media_creation\"/></blocks></ObjectPageSubSection></subSections></ObjectPageSection><ObjectPageSection id=\"MentorDetails\" title=\"Mentor details\"><subSections><ObjectPageSubSection title=\"Mentor details\"><blocks><details:BlockShirt id=\"Shirt_creation\"/><details:BlockExpertise id=\"Expertise_creation\"/><details:BlockTopics id=\"Topics_creation\"/><details:BlockSoftskills id=\"SoftSkills_creation\"/><details:BlockJamBand id=\"JamBand_creation\"/></blocks></ObjectPageSubSection></subSections></ObjectPageSection></sections></ObjectPageLayout></mvc:View>\n",
  		"com/sap/mentors/lemonaid/view/MentorDetails.view.xml": "<mvc:View\n\tcontrollerName=\"com.sap.mentors.lemonaid.controller.MentorDetails\"\n\txmlns:mvc=\"sap.ui.core.mvc\"\n\txmlns=\"sap.uxap\"\n\txmlns:m=\"sap.m\"\n\txmlns:details=\"com.sap.mentors.lemonaid.view.MentorDetails\"><ObjectPageLayout\n\t\tid=\"ObjectPageLayout\"\n\t\tenableLazyLoading=\"false\"\n\t\tshowTitleInHeaderContent=\"true\"\n\t\tshowEditHeaderButton=\"false\"\n\t\teditHeaderButtonPress=\"handleEditBtnPress\"><headerTitle><ObjectPageHeader\n\t\t\t\tid=\"header\"\n\t\t\t\tobjectImageURI=\"{PhotoUrl}\"\n\t\t\t\tobjectTitle=\"{FullName}\"\n\t\t\t\tobjectSubtitle=\"{JobTitle} {= ${JobTitle} &amp;&amp; ${Company} ? 'at' : '' } {Company}\"\n\t\t\t\tobjectImageShape=\"Circle\"\n\t\t\t\tobjectImageAlt=\"{FullName}\"\n\t\t\t\tisObjectIconAlwaysVisible=\"false\"\n\t\t\t\tisObjectTitleAlwaysVisible=\"false\"\n\t\t\t\tisObjectSubtitleAlwaysVisible=\"false\"><navigationBar><m:Bar><m:contentLeft><m:Button icon=\"sap-icon://nav-back\" press=\"onNavBack\"/></m:contentLeft><m:contentRight><m:Button icon=\"sap-icon://edit\" text=\"{i18n>edit}\" press=\"onEdit\" visible=\"{= !!${MayEdit} &amp;&amp; !${ui>/isEditMode} }\"/><m:Button icon=\"sap-icon://save\" text=\"Save changes\" type=\"Accept\" press=\"onSave\" visible=\"{ui>/isEditMode}\"/><m:Button text=\"Cancel\" press=\"onCancel\" type=\"Reject\" visible=\"{ui>/isEditMode}\"/><m:Button  icon=\"sap-icon://delete\" text=\"Delete profil\" press=\"onDelete\" type=\"Reject\" visible=\"{config>/IsProjectMember}\"/></m:contentRight></m:Bar></navigationBar></ObjectPageHeader></headerTitle><headerContent><m:VBox><m:ObjectStatus title=\"{i18n>shirtAlias}\" text=\"{ShirtText}\"/><m:ObjectStatus title=\"{i18n>shirtNumber}\" text=\"{ShirtNumber}\"/><m:ObjectStatus title=\"{i18n>lastUpdatedTime}\" text=\"{path:'UpdatedAt', type:'sap.ui.model.type.DateTime', formatOptions: { pattern: 'dd MMMM yyyy',UTC:true}}\" visible=\"{= !!${MayEdit}}\"/><m:ObjectStatus title=\"{i18n>lastUpdatedBy}\" text=\"{UpdatedBy}\" visible=\"{= !!${MayEdit}}\"/></m:VBox><m:VBox><m:Label text=\"{City}{= ${City} ? ', ' : '' }{Country/Name}\"/><m:Link text=\"{Phone}\"/><m:Link text=\"{Email1}\"/><m:Link text=\"{Email2}\"/></m:VBox></headerContent><sections><ObjectPageSection id=\"personalInfoSection\" title=\"{i18n>personalInfo}\"><subSections><ObjectPageSubSection id=\"PersonalInfo\" title=\"{i18n>personalInfo}\"><blocks><details:BlockBasicData /><details:BlockAddress id=\"BlockAddress\" /><details:BlockBio /><details:BlockSocialMedia /><details:BlockMap /></blocks></ObjectPageSubSection></subSections></ObjectPageSection><ObjectPageSection id=\"MentorDetails\" title=\"Mentor details\"><subSections><ObjectPageSubSection title=\"Mentor details\"><blocks><details:BlockShirt /><details:BlockExpertise /><details:BlockTopics /><details:BlockSoftskills /><details:BlockJamBand /></blocks></ObjectPageSubSection></subSections></ObjectPageSection><ObjectPageSection id=\"Media\" title=\"Media\"><subSections><ObjectPageSubSection title=\"Media and Documents\"><blocks><details:BlockAttachments /></blocks></ObjectPageSubSection></subSections></ObjectPageSection></sections></ObjectPageLayout></mvc:View>\n",
  		"com/sap/mentors/lemonaid/view/MentorDetails/BlockAddress.view.xml": "<mvc:View\n\tcontrollerName=\"com.sap.mentors.lemonaid.controller.BaseBlock\"\n\txmlns:mvc=\"sap.ui.core.mvc\"\n\txmlns:forms=\"sap.ui.layout.form\"\n\txmlns:core=\"sap.ui.core\"\n\txmlns=\"sap.m\"><forms:SimpleForm\n\t\t\tlabelSpanL=\"4\"\n\t\t\tlabelSpanM=\"4\"\n\t\t\tlabelSpanS=\"4\"\n\t\t\temptySpanL=\"0\"\n\t\t\temptySpanM=\"0\"\n\t\t\temptySpanS=\"0\"\n\t\t\tmaxContainerCols=\"2\" layout=\"ResponsiveLayout\"\n\t\t\twidth=\"100%\"><core:Title text=\"{i18n>address}\"></core:Title><Label text=\"{i18n>basicData}\" visible=\"{= !${ui>/isEditMode} }\" /><Text text=\"{\n\t\t\t\tparts: [\n\t\t\t\t\t'FullName',\n\t\t\t\t\t'Address1',\n\t\t\t\t\t'Address2',\n\t\t\t\t\t'City',\n\t\t\t\t\t'State',\n\t\t\t\t\t'Zip',\n\t\t\t\t\t'Country/Name',\n\t\t\t\t\t'Country/Id'\n\t\t\t\t],\n\t\t\t\tformatter: '.formatters.formatAddress'\n\t\t\t}\" visible=\"{= !${ui>/isEditMode} }\" /><Label text=\"{i18n>fullName}\" labelFor=\"input-fullName\"/><Input id=\"input-fullName\" value=\"{FullName}\" visible=\"{ui>/isEditMode}\" required=\"true\"/><Label text=\"{i18n>jobTitle}\" /><Input id=\"input-jobTitle\" value=\"{JobTitle}\" visible=\"{ui>/isEditMode}\"/><Switch id=\"switch-jobTitlePublic\" state=\"{JobTitlePublic}\" visible=\"{= ${ui>/isEditMode} }\" customTextOn=\"{i18n>see}\" customTextOff=\"{i18n>hide}\"/><Label text=\"{i18n>company}\" /><Input id=\"input-company\" value=\"{Company}\" visible=\"{ui>/isEditMode}\"/><Switch id=\"switch-companyPublic\" state=\"{CompanyPublic}\" visible=\"{= ${ui>/isEditMode} }\" customTextOn=\"{i18n>see}\" customTextOff=\"{i18n>hide}\"/><Label text=\"{i18n>address} 1\" /><Input id=\"input-address1\" value=\"{Address1}\" visible=\"{ui>/isEditMode}\"/><Switch id=\"switch-address1Public\" state=\"{Address1Public}\" visible=\"{= ${ui>/isEditMode} }\" customTextOn=\"{i18n>see}\" customTextOff=\"{i18n>hide}\" /><Label text=\"{i18n>address} 2\" /><Input id=\"input-address2\" value=\"{Address2}\" visible=\"{ui>/isEditMode}\"/><Switch id=\"switch-address2Public\" state=\"{Address2Public}\" visible=\"{= ${ui>/isEditMode} }\" customTextOn=\"{i18n>see}\" customTextOff=\"{i18n>hide}\" /><Label text=\"{i18n>city}\" /><Input id=\"input-city\" value=\"{City}\" visible=\"{ui>/isEditMode}\"/><Switch id=\"switch-cityPublic\" state=\"{CityPublic}\" visible=\"{= ${ui>/isEditMode} }\" customTextOn=\"{i18n>see}\" customTextOff=\"{i18n>hide}\" /><Label text=\"{i18n>state}\" /><Input id=\"input-state\" value=\"{State}\" visible=\"{ui>/isEditMode}\"/><Switch id=\"switch-statePublic\" state=\"{StatePublic}\" visible=\"{= ${ui>/isEditMode} }\" customTextOn=\"{i18n>see}\" customTextOff=\"{i18n>hide}\" /><Label text=\"{i18n>zip}\" /><Input id=\"input-zip\" value=\"{Zip}\" visible=\"{ui>/isEditMode}\"/><Switch id=\"switch-zipPublic\" state=\"{ZipPublic}\" visible=\"{= ${ui>/isEditMode} }\" customTextOn=\"{i18n>see}\" customTextOff=\"{i18n>hide}\" /><Label text=\"{i18n>country}\" visible=\"{ui>/isEditMode}\" /><Select\n        \tid=\"select-country\"\n\t\t\tselectedKey=\"{CountryId}\"\n            visible=\"{ui>/isEditMode}\"\n            forceSelection=\"false\"\n\t\t\titems=\"{ path: '/Countries', sorter: { path: 'Name' } }\"><core:Item key=\"{Id}\" text=\"{Name}\" /></Select><Switch id=\"switch-countryPublic\" state=\"{CountryPublic}\" visible=\"{= ${ui>/isEditMode} }\" customTextOn=\"{i18n>see}\" customTextOff=\"{i18n>hide}\" /><Label text=\"{i18n>phone}\" visible=\"{ui>/isEditMode}\" /><Input id=\"input-phone\" value=\"{Phone}\" visible=\"{ui>/isEditMode}\"/><Switch id=\"switch-phonePublic\" state=\"{PhonePublic}\" visible=\"{= ${ui>/isEditMode} }\" customTextOn=\"{i18n>see}\" customTextOff=\"{i18n>hide}\" /><Label text=\"{i18n>phone}\" visible=\"{= !!${Phone} &amp;&amp; !${ui>/isEditMode} }\" /><Link text=\"{Phone}\" href=\"tel:{Phone}\" target=\"_blank\" visible=\"{= !!${Phone} &amp;&amp; !${ui>/isEditMode} }\" /></forms:SimpleForm></mvc:View>\n",
  		"com/sap/mentors/lemonaid/view/MentorDetails/BlockAttachments.view.xml": "<mvc:View \n\tcontrollerName=\"com.sap.mentors.lemonaid.controller.Attachments\" \n\txmlns:mvc=\"sap.ui.core.mvc\" \n\txmlns=\"sap.m\"><UploadCollection\n\t\t\tid=\"UploadCollection\"\n\t\t\tbeforeUploadStarts=\"onBeforeUploadStarts\"\n\t\t\tuploadComplete=\"onUploadComplete\"\n\t\t\tfileDeleted=\"onFileDeleted\"\n\t\t\titems=\"{Attachments}\"\n\t\t\tuploadEnabled=\"{MayEdit}\"\n\t\t\tshowSeparators=\"All\"\n\t\t\tmultiple=\"true\"\n\t\t\tmode=\"MultiSelect\"\n\t\t\tuploadUrl=\"{ui>/UploadUrl}\"><toolbar><OverflowToolbar id=\"UploadCollectionTools\" ><Title id=\"attachmentTitle\"/><ToolbarSpacer/><Button id=\"downloadButton\" text=\"Download\" press=\"onDownloadItems\" type=\"Transparent\"></Button><UploadCollectionToolbarPlaceholder></UploadCollectionToolbarPlaceholder></OverflowToolbar></toolbar><items><UploadCollectionItem\n\t\t\t\tid=\"UploadCollectionItem\"\n\t\t\t\tfileName=\"{FileName}\"\n\t\t\t\tmimeType=\"{MimeType}\"\n\t\t\t\turl=\"{ui>/ServiceUrl}/Attachments('{Id}')/$value\"\n\t\t\t\tvisibleEdit=\"false\"><attributes><ObjectAttribute\n\t\t\t\t\t\ttitle=\"Size\"\n\t\t\t\t\t\ttext=\"{\n\t\t\t\t\t\t\tpath: 'FileSize',\n\t\t\t\t\t\t\ttype: 'sap.ui.model.type.Float'\n\t\t\t\t\t\t}\"/><ObjectAttribute\n\t\t\t\t\t\ttitle=\"Modified\"\n\t\t\t\t\t\ttext=\"{\n\t\t\t\t\t\t\t\tpath: 'LastModified',\n\t\t\t\t\t\t\t\ttype: 'sap.ui.model.type.DateTime',\n\t\t\t\t\t\t\t\tformatOptions: {\n\t\t\t\t\t\t\t\t\trelativeScale: 'auto'\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t}\"/></attributes></UploadCollectionItem></items></UploadCollection></mvc:View>",
  		"com/sap/mentors/lemonaid/view/MentorDetails/BlockBasicData.view.xml": "<mvc:View\n\tcontrollerName=\"com.sap.mentors.lemonaid.controller.BaseBlock\"\n\txmlns:mvc=\"sap.ui.core.mvc\"\n\txmlns:forms=\"sap.ui.layout.form\"\n\txmlns:core=\"sap.ui.core\"\n\txmlns:lemonaid=\"com.sap.mentors.lemonaid.controls\"\n\txmlns=\"sap.m\"><forms:SimpleForm\n\t\t\tlabelSpanL=\"4\"\n\t\t\tlabelSpanM=\"4\"\n\t\t\tlabelSpanS=\"4\"\n\t\t\temptySpanL=\"0\"\n\t\t\temptySpanM=\"0\"\n\t\t\temptySpanS=\"0\"\n\t\t\tmaxContainerCols=\"2\" layout=\"ResponsiveLayout\"\n\t\t\twidth=\"100%\"><core:Title text=\"{i18n>basicData}\"></core:Title><Label text=\"{i18n>mentorStatus}\" visible=\"{= !!${StatusId} &amp;&amp; !${ui>/isEditMode}}\" /><Text text=\"{MentorStatus/Name}\" visible=\"{= !!${StatusId} &amp;&amp; !${ui>/isEditMode}}\" /><Label text=\"{i18n>mentorStatus}\" visible=\"{ui>/isEditMode}\" /><Select selectedKey=\"{StatusId}\"\n\t\t\t\t\tid=\"select-status\"\n\t\t\t\t   visible=\"{ui>/isEditMode}\"\n\t\t\t\t   forceSelection=\"true\"\n\t\t\t\t   items=\"{ path: '/MentorStatuses', sorter: { path: 'Name' } }\"><core:Item key=\"{Id}\" text=\"{Name}\" /></Select><Label text=\"{i18n>relationshipToSap}\" visible=\"{= !!${RelationshipToSapId} &amp;&amp; !${ui>/isEditMode}}\" /><Text text=\"{RelationshipToSap/Name}\" visible=\"{= !!${RelationshipToSapId} &amp;&amp; !${ui>/isEditMode}}\" /><Label text=\"{i18n>relationshipToSap}\" visible=\"{ui>/isEditMode}\" /><Select\tselectedKey=\"{RelationshipToSapId}\"\n\t\t\t\t\tid=\"select-relationshipToSap\"\n\t\t\t\t   visible=\"{ui>/isEditMode}\"\n\t\t\t\t   forceSelection=\"true\"\n\t\t\t\t   items=\"{ path: '/RelationshipsToSap', sorter: { path: 'Name' } }\"><core:Item key=\"{Id}\" text=\"{Name}\" /></Select><Label text=\"{i18n>country}\" visible=\"{= !!${CountryId} &amp;&amp; !${ui>/isEditMode} }\" /><Text text=\"{Country/Name}\" visible=\"{= !!${CountryId} &amp;&amp; !${ui>/isEditMode} }\"/><Label text=\"{i18n>region}\" visible=\"{ui>/isEditMode}\" /><Select\n\t\t\tid=\"select-region\"\n\t\t\tselectedKey=\"{RegionId}\"\n\t\t\titems=\"{/Regions}\"\n\t\t\tforceSelection=\"false\"\n\t\t\tvisible=\"{ui>/isEditMode}\"><core:Item key=\"{Id}\" text=\"{Name}\" /></Select><Label text=\"{i18n>region}\" visible=\"{= !!${CountryId} &amp;&amp; !${ui>/isEditMode} }\" /><Text text=\"{Region/Name}\" visible=\"{= !!${CountryId} &amp;&amp; !${ui>/isEditMode} }\"/><Label text=\"{i18n>languages}\" visible=\"{= !${ui>/isEditMode} &amp;&amp; ( !!${Language1Id} || !!${Language2Id} || !!${Language3Id} ) }\"/><Text\n\t\t\ttext=\"{ parts: ['Language1/Name', 'Language2/Name', 'Language3/Name' ], formatter: '.formatters.commaSeparated'}\"\n\t\t\tvisible=\"{= !${ui>/isEditMode} &amp;&amp; ( !!${Language1Id} || !!${Language2Id} || !!${Language3Id} ) }\"/><Label text=\"{i18n>language} 1\" visible=\"{ui>/isEditMode}\" /><Select\n\t\t\t\tid=\"select-language1\"\n\t\t\t\tselectedKey=\"{Language1Id}\"\n\t\t\t\titems=\"{\n\t\t\t\t\t path : '/Languages',\n\t\t\t\t\t sorter : {\n\t\t\t\t\t\tpath : 'Name'\n\t\t\t\t\t }\n\t\t\t\t }\"\n\t\t\t\tforceSelection=\"false\"\n\t\t\t    nullable=\"true\"\n\t\t\t\tvisible=\"{ui>/isEditMode}\"><core:Item key=\"{Id}\" text=\"{Name}\" /></Select><Label text=\"{i18n>language} 2\" visible=\"{ui>/isEditMode}\" /><lemonaid:Select\n\t\t\t\tid=\"select-language2\"\n\t\t\t\tselectedKey=\"{Language2Id}\"\n\t\t\t\titems=\"{\n\t\t\t\t\t path : '/Languages',\n\t\t\t\t\t sorter : {\n\t\t\t\t\t\tpath : 'Name'\n\t\t\t\t\t }\n\t\t\t\t }\"\n\t\t\t\tforceSelection=\"false\"\n\t\t\t\tnullable=\"true\"\n\t\t\t\tvisible=\"{ui>/isEditMode}\"><core:Item key=\"{Id}\" text=\"{Name}\" /></lemonaid:Select><Label text=\"{i18n>language} 3\" visible=\"{ui>/isEditMode}\" /><lemonaid:Select\n\t\t\t\tid=\"select-language3\"\n\t\t\t\tselectedKey=\"{Language3Id}\"\n\t\t\t\titems=\"{\n\t\t\t\t\t path : '/Languages',\n\t\t\t\t\t sorter : {\n\t\t\t\t\t\tpath : 'Name'\n\t\t\t\t\t }\n\t\t\t\t }\"\n\t\t\t\tforceSelection=\"false\"\n\t\t\t\tnullable=\"true\"\n\t\t\t\tvisible=\"{ui>/isEditMode}\"><core:Item key=\"{Id}\" text=\"{Name}\" /></lemonaid:Select><Label text=\"{i18n>publicProfile}\" visible=\"{= !${ui>/isEditMode} &amp;&amp; ( ${config>/IsMentor} || ${config>/IsProjectMember} ) }\" /><Text text=\"{= ${PublicProfile} ? ${i18n>yes} : ${i18n>no}}\" visible=\"{= !${ui>/isEditMode} &amp;&amp; ( ${config>/IsMentor} || ${config>/IsProjectMember} ) }\" /><Label text=\"{i18n>publicProfile}\" visible=\"{= ${ui>/isEditMode} }\" /><Switch id=\"switch-public\" state=\"{PublicProfile}\" visible=\"{= ${ui>/isEditMode} }\" customTextOn=\"{i18n>yes}\" customTextOff=\"{i18n>no}\" /></forms:SimpleForm></mvc:View>\n",
  		"com/sap/mentors/lemonaid/view/MentorDetails/BlockBio.view.xml": "<mvc:View\n\t\tcontrollerName=\"com.sap.mentors.lemonaid.controller.BaseBlock\"\n\t\txmlns:mvc=\"sap.ui.core.mvc\"\n\t\txmlns:forms=\"sap.ui.layout.form\"\n\t\txmlns:core=\"sap.ui.core\"\n\t\txmlns=\"sap.m\"><forms:SimpleForm\n\t\t\tlabelSpanL=\"4\"\n\t\t\tlabelSpanM=\"4\"\n\t\t\tlabelSpanS=\"4\"\n\t\t\temptySpanL=\"0\"\n\t\t\temptySpanM=\"0\"\n\t\t\temptySpanS=\"0\"\n\t\t\tmaxContainerCols=\"2\" layout=\"ResponsiveLayout\"\n\t\t\twidth=\"100%\"><core:Title text=\"{i18n>bio}\"></core:Title><Label text=\"{i18n>mentorSince}\" visible=\"{= !!${MentorSince} &amp;&amp; !${ui>/isEditMode}}\" /><Text text=\"{path:'MentorSince', type:'sap.ui.model.type.Date', formatOptions: { pattern: 'MMMM yyyy', UTC:true}}\" visible=\"{= !!${MentorSince} &amp;&amp; !${ui>/isEditMode}}\" /><Label text=\"{i18n>mentorSince}\" visible=\"{ui>/isEditMode}\" /><DateTimeInput\n\t\t\tid=\"date-mentorSince\"\n\t\t\ttype=\"Date\"\n\t\t\tdisplayFormat=\"MM/yyyy\"\n\t\t\tvisible=\"{ui>/isEditMode}\"\n\t\t\tvalue=\"{\n\t\t\t\t\tpath:'MentorSince',\n\t\t\t\t\ttype:'sap.ui.model.type.Date',\n\t\t\t\t\tformatOptions: {\n\t\t\t\t\t\tpattern: 'MM-yyyy',\n                        UTC:true\n\t\t\t\t\t}\n\t\t\t\t}\" /><Label text=\"{i18n>industry} 1\" visible=\"{= !!${Industry1Id} &amp;&amp; !${ui>/isEditMode}}\" /><Text text=\"{Industry1/Name}\" visible=\"{= !!${Industry1Id} &amp;&amp; !${ui>/isEditMode}}\" /><Label text=\"{i18n>industry} 1\" visible=\"{ui>/isEditMode}\" /><Select\tselectedKey=\"{Industry1Id}\"\n\t\t\t\t\tid=\"select-industry1\"\n\t\t\t\t   visible=\"{ui>/isEditMode}\"\n\t\t\t\t   forceSelection=\"false\"\n\t\t\t\t   items=\"{ path: '/Industries', sorter: { path: 'Name' } }\"><core:Item key=\"{Id}\" text=\"{Name}\" /></Select><Label text=\"{i18n>industry} 2\" visible=\"{= !!${Industry2Id} &amp;&amp; !${ui>/isEditMode}}\" /><Text text=\"{Industry2/Name}\" visible=\"{= !!${Industry2Id} &amp;&amp; !${ui>/isEditMode}}\" /><Label text=\"{i18n>industry} 2\" visible=\"{ui>/isEditMode}\" /><Select\tselectedKey=\"{Industry2Id}\"\n\t\t\t\t\tid=\"select-industry2\"\n\t\t\t\t   visible=\"{ui>/isEditMode}\"\n\t\t\t\t   forceSelection=\"false\"\n\t\t\t\t   items=\"{ path: '/Industries', sorter: { path: 'Name' } }\"><core:Item key=\"{Id}\" text=\"{Name}\" /></Select><Label text=\"{i18n>industry} 3\" visible=\"{= !!${Industry3Id} &amp;&amp; !${ui>/isEditMode}}\" /><Text text=\"{Industry3/Name}\" visible=\"{= !!${Industry3Id} &amp;&amp; !${ui>/isEditMode}}\" /><Label text=\"{i18n>industry} 3\" visible=\"{ui>/isEditMode}\" /><Select\tselectedKey=\"{Industry3Id}\"\n\t\t\t\t\tid=\"select-industry3\"\n\t\t\t\t   visible=\"{ui>/isEditMode}\"\n\t\t\t\t   forceSelection=\"false\"\n\t\t\t\t   items=\"{ path: '/Industries', sorter: { path: 'Name' } }\"><core:Item key=\"{Id}\" text=\"{Name}\" /></Select><Label text=\"{i18n>shortBio}\" visible=\"{= !!${Bio} &amp;&amp; !${ui>/isEditMode}}\" /><Text text=\"{Bio}\" visible=\"{= !!${Bio} &amp;&amp; !${ui>/isEditMode}}\" /><Label text=\"{i18n>shortBio}\" visible=\"{ui>/isEditMode}\" /><TextArea id=\"input-bio\" value=\"{Bio}\" visible=\"{ui>/isEditMode}\" rows=\"5\" growing=\"true\" /></forms:SimpleForm></mvc:View>\n",
  		"com/sap/mentors/lemonaid/view/MentorDetails/BlockExpertise.view.xml": "<mvc:View\n\t\tcontrollerName=\"com.sap.mentors.lemonaid.controller.BaseBlock\"\n\t\txmlns:mvc=\"sap.ui.core.mvc\"\n\t\txmlns:forms=\"sap.ui.layout.form\"\n\t\txmlns:core=\"sap.ui.core\"\n\t\txmlns=\"sap.m\"><forms:SimpleForm\n\t\t\tlabelSpanL=\"4\"\n\t\t\tlabelSpanM=\"4\"\n\t\t\tlabelSpanS=\"4\"\n\t\t\temptySpanL=\"0\"\n\t\t\temptySpanM=\"0\"\n\t\t\temptySpanS=\"0\"\n\t\t\tmaxContainerCols=\"2\" layout=\"ResponsiveLayout\"\n\t\t\twidth=\"100%\"><core:Title text=\"{i18n>sapExpertise}\" /><Label text=\"\" visible=\"{= !${SapExpertise1Id} &amp;&amp; !${ui>/isEditMode} }\" /><Text text=\"{i18n>nodata}\" visible=\"{= !${SapExpertise1Id} &amp;&amp; !${ui>/isEditMode}}\" /><Label text=\"{i18n>expertise} 1\" visible=\"{= !!${SapExpertise1Id} &amp;&amp; !${ui>/isEditMode}}\" /><Text text=\"{SapExpertise1/Name}\" visible=\"{= !!${SapExpertise1Id} &amp;&amp; !${ui>/isEditMode}}\" /><Text text=\"{SapExpertise1Level/Name}\" visible=\"{= !!${SapExpertise1Id} &amp;&amp; !${ui>/isEditMode}}\" /><Label text=\"{i18n>expertise} 1\" visible=\"{ui>/isEditMode}\" /><Select\tselectedKey=\"{SapExpertise1Id}\"\n\t\t\t\t\tid=\"select-expertise1\"\n\t\t\t\t   visible=\"{ui>/isEditMode}\"\n\t\t\t\t   forceSelection=\"false\"\n\t\t\t\t   items=\"{ path: '/SapSoftwareSolutions', sorter: { path: 'Name' } }\"><core:Item key=\"{Id}\" text=\"{Name}\" /></Select><Select\tselectedKey=\"{SapExpertise1LevelId}\"\n\t\t\t\t\tid=\"select-expertiseLevel1\"\n\t\t\t\t   visible=\"{ui>/isEditMode}\"\n\t\t\t\t   forceSelection=\"false\"\n\t\t\t\t   items=\"{ path: '/ExpertiseLevels', sorter: { path: 'Name' } }\"><core:Item key=\"{Id}\" text=\"{Name}\" /></Select><Label text=\"{i18n>expertise} 2\" visible=\"{= !!${SapExpertise2Id} &amp;&amp; !${ui>/isEditMode}}\" /><Text text=\"{SapExpertise2/Name}\" visible=\"{= !!${SapExpertise2Id} &amp;&amp; !${ui>/isEditMode}}\" /><Text text=\"{SapExpertise2Level/Name}\" visible=\"{= !!${SapExpertise2Id} &amp;&amp; !${ui>/isEditMode}}\" /><Label text=\"{i18n>expertise} 2\" visible=\"{ui>/isEditMode}\" /><Select\tselectedKey=\"{SapExpertise2Id}\"\n\t\t\t\tid=\"select-expertise2\"\n\t\t\t\tvisible=\"{ui>/isEditMode}\"\n\t\t\t\tforceSelection=\"false\"\n\t\t\t\titems=\"{ path: '/SapSoftwareSolutions', sorter: { path: 'Name' } }\"><core:Item key=\"{Id}\" text=\"{Name}\" /></Select><Select\tselectedKey=\"{SapExpertise2LevelId}\"\n\t\t\t\t\tid=\"select-expertiseLevel2\"\n\t\t\t\t   visible=\"{ui>/isEditMode}\"\n\t\t\t\t   forceSelection=\"false\"\n\t\t\t\t   items=\"{ path: '/ExpertiseLevels', sorter: { path: 'Name' } }\"><core:Item key=\"{Id}\" text=\"{Name}\" /></Select><Label text=\"{i18n>expertise} 3\" visible=\"{= !!${SapExpertise3Id} &amp;&amp; !${ui>/isEditMode}}\" /><Text text=\"{SapExpertise3/Name}\" visible=\"{= !!${SapExpertise3Id} &amp;&amp; !${ui>/isEditMode}}\" /><Text text=\"{SapExpertise3Level/Name}\" visible=\"{= !!${SapExpertise3Id} &amp;&amp; !${ui>/isEditMode}}\" /><Label text=\"{i18n>expertise} 3\" visible=\"{ui>/isEditMode}\" /><Select\tselectedKey=\"{SapExpertise3Id}\"\n\t\t\t\tid=\"select-expertise3\"\n\t\t\t\tvisible=\"{ui>/isEditMode}\"\n\t\t\t\tforceSelection=\"false\"\n\t\t\t\titems=\"{ path: '/SapSoftwareSolutions', sorter: { path: 'Name' } }\"><core:Item key=\"{Id}\" text=\"{Name}\" /></Select><Select\tselectedKey=\"{SapExpertise3LevelId}\"\n\t\t\t\t\tid=\"select-expertiseLevel3\"\n\t\t\t\t   visible=\"{ui>/isEditMode}\"\n\t\t\t\t   forceSelection=\"false\"\n\t\t\t\t   items=\"{ path: '/ExpertiseLevels', sorter: { path: 'Name' } }\"><core:Item key=\"{Id}\" text=\"{Name}\" /></Select></forms:SimpleForm></mvc:View>\n",
  		"com/sap/mentors/lemonaid/view/MentorDetails/BlockJamBand.view.xml": "<mvc:View\n\t\tcontrollerName=\"com.sap.mentors.lemonaid.controller.BaseBlock\"\n\t\txmlns:mvc=\"sap.ui.core.mvc\"\n\t\txmlns:forms=\"sap.ui.layout.form\"\n\t\txmlns:core=\"sap.ui.core\"\n\t\txmlns=\"sap.m\"><forms:SimpleForm\n\t\t\tlabelSpanL=\"4\"\n\t\t\tlabelSpanM=\"4\"\n\t\t\tlabelSpanS=\"4\"\n\t\t\temptySpanL=\"0\"\n\t\t\temptySpanM=\"0\"\n\t\t\temptySpanS=\"0\"\n\t\t\tmaxContainerCols=\"2\" layout=\"ResponsiveLayout\"\n\t\t\twidth=\"100%\"><core:Title text=\"{i18n>jamBand}\" /><Label text=\"{i18n>jamMusician}\" visible=\"{= !${ui>/isEditMode}}\" /><Text text=\"{= ${JambandMusician} ? ${i18n>yes} : ${i18n>no}}\" visible=\"{= !${ui>/isEditMode}}\" /><Label text=\"{i18n>jamMusician}\" visible=\"{ui>/isEditMode}\" /><Switch id=\"switch-jamMusician\" state=\"{JambandMusician}\" visible=\"{ui>/isEditMode}\" customTextOn=\"{i18n>yes}\" customTextOff=\"{i18n>no}\" /><Label text=\"{i18n>jamInstruments}\" visible=\"{= !${ui>/isEditMode} &amp;&amp; ${JambandMusician}}\" /><Text text=\"{JambandInstrument}\" visible=\"{= !${ui>/isEditMode} &amp;&amp; ${JambandMusician}}\" /><Label text=\"{i18n>jamInstruments}\" visible=\"{= ${ui>/isEditMode} &amp;&amp; ${JambandMusician}}\" /><Input id=\"input-jamInstruments\" value=\"{JambandInstrument}\" visible=\"{= ${ui>/isEditMode} &amp;&amp; ${JambandMusician}}\" /><Label text=\"{i18n>jamBarcelona}\" visible=\"{= !${ui>/isEditMode} &amp;&amp; ${JambandMusician}}\" /><Text text=\"{= ${JambandBarcelona} ? ${i18n>yes} : ${i18n>no}}\" visible=\"{= !${ui>/isEditMode} &amp;&amp; ${JambandMusician}}\" /><Label text=\"{i18n>jamBarcelona}\" visible=\"{= ${ui>/isEditMode} &amp;&amp; ${JambandMusician}}\" /><Switch id=\"switch-jamBandBarcelona\" state=\"{JambandBarcelona}\" visible=\"{= ${ui>/isEditMode} &amp;&amp; ${JambandMusician}}\" customTextOn=\"{i18n>yes}\" customTextOff=\"{i18n>no}\" /><Label text=\"{i18n>jamLasVegas}\" visible=\"{= !${ui>/isEditMode} &amp;&amp; ${JambandMusician}}\" /><Text text=\"{= ${JambandLasVegas} ? ${i18n>yes} : ${i18n>no}}\" visible=\"{= !${ui>/isEditMode} &amp;&amp; ${JambandMusician}}\" /><Label text=\"{i18n>jamLasVegas}\" visible=\"{= ${ui>/isEditMode} &amp;&amp; ${JambandMusician}}\" /><Switch id=\"switch-jamBandLasVegas\" state=\"{JambandLasVegas}\" visible=\"{= ${ui>/isEditMode} &amp;&amp; ${JambandMusician}}\" customTextOn=\"{i18n>yes}\" customTextOff=\"{i18n>no}\" /></forms:SimpleForm></mvc:View>\n",
  		"com/sap/mentors/lemonaid/view/MentorDetails/BlockMap.view.xml": "<mvc:View \n\tcontrollerName=\"com.sap.mentors.lemonaid.controller.BaseBlock\" \n\txmlns:mvc=\"sap.ui.core.mvc\" \n\txmlns=\"openui5.googlemaps\"><Map lat=\"{Latitude}\" lng=\"{Longitude}\" width=\"100%\" height=\"350px\" zoom=\"4\"><markers><Marker lat=\"{Latitude}\" lng=\"{Longitude}\" info=\"{mentors>info}\" /></markers></Map></mvc:View>",
  		"com/sap/mentors/lemonaid/view/MentorDetails/BlockShirt.view.xml": "<mvc:View\n\t\tcontrollerName=\"com.sap.mentors.lemonaid.controller.BaseBlock\"\n\t\txmlns:mvc=\"sap.ui.core.mvc\"\n\t\txmlns:forms=\"sap.ui.layout.form\"\n\t\txmlns:core=\"sap.ui.core\"\n\t\txmlns:lemonaid=\"com.sap.mentors.lemonaid.controls\"\n\t\txmlns=\"sap.m\"><forms:SimpleForm\n\t\t\tlabelSpanL=\"4\"\n\t\t\tlabelSpanM=\"4\"\n\t\t\tlabelSpanS=\"4\"\n\t\t\temptySpanL=\"0\"\n\t\t\temptySpanM=\"0\"\n\t\t\temptySpanS=\"0\"\n\t\t\tmaxContainerCols=\"2\" layout=\"ResponsiveLayout\"\n\t\t\twidth=\"100%\"><core:Title text=\"{i18n>mentorShirt}\" /><Label text=\"{i18n>shirtPreview}\" /><lemonaid:MentorShirt gender=\"{ShirtMFId}\" text=\"{ShirtText}\" number=\"{ShirtNumber}\" /><Label text=\"{i18n>shirtMF}\" visible=\"{= !!${ShirtMF/Name} &amp;&amp; !${ui>/isEditMode} }\" /><Text text=\"{ShirtMF/Name}\" visible=\"{= !!${ShirtMF/Name} &amp;&amp; !${ui>/isEditMode} }\" /><Label text=\"{i18n>shirtMF}\" visible=\"{ui>/isEditMode}\" /><Select\tselectedKey=\"{ShirtMFId}\"\n\t\t\t\t\tid=\"select-shirtMF\"\n\t\t\t\t   visible=\"{ui>/isEditMode}\"\n\t\t\t\t   forceSelection=\"false\"\n\t\t\t\t   items=\"{ path: '/Genders', sorter: { path: 'Name' } }\"><core:Item key=\"{Id}\" text=\"{Name}\" /></Select><Label text=\"{i18n>shirtNumber}\" visible=\"{ui>/isEditMode}\"/><Input id=\"input-shirtNumber\" value=\"{ShirtNumber}\" visible=\"{ui>/isEditMode}\"/><Label text=\"{i18n>shirtText}\" visible=\"{ui>/isEditMode}\" /><Input id=\"input-shirtText\" value=\"{ShirtText}\" visible=\"{ui>/isEditMode}\"/><Label text=\"{i18n>shirtSize}\" visible=\"{= !!${ShirtSize/Name} &amp;&amp; !${ui>/isEditMode} }\"/><Text text=\"{ShirtSize/Name}\" visible=\"{= !!${ShirtSize/Name} &amp;&amp; !${ui>/isEditMode} }\" /><Label text=\"{i18n>shirtSize}\" visible=\"{ui>/isEditMode}\" /><Select\tselectedKey=\"{ShirtSizeId}\"\n\t\t\t\t\tid=\"select-shirtSize\"\n\t\t\t\t   visible=\"{ui>/isEditMode}\"\n\t\t\t\t   forceSelection=\"false\"\n\t\t\t\t   items=\"{ path: '/Sizes', sorter: { path: 'Name' } }\"><core:Item key=\"{Id}\" text=\"{Name}\" /></Select></forms:SimpleForm></mvc:View>\n",
  		"com/sap/mentors/lemonaid/view/MentorDetails/BlockSocialMedia.view.xml": "<mvc:View\n\tcontrollerName=\"com.sap.mentors.lemonaid.controller.BaseBlock\"\n\txmlns:mvc=\"sap.ui.core.mvc\"\n\txmlns:forms=\"sap.ui.layout.form\"\n\txmlns:core=\"sap.ui.core\"\n\txmlns=\"sap.m\"><forms:SimpleForm\n\t\t\tlabelSpanL=\"4\"\n\t\t\tlabelSpanM=\"4\"\n\t\t\tlabelSpanS=\"4\"\n\t\t\temptySpanL=\"0\"\n\t\t\temptySpanM=\"0\"\n\t\t\temptySpanS=\"0\"\n\t\t\tmaxContainerCols=\"2\" layout=\"ResponsiveLayout\"\n\t\t\twidth=\"100%\"><core:Title text=\"{i18n>socialMedia}\"></core:Title><Label text=\"{i18n>scn}\" visible=\"{ui>/isEditMode}\" /><Input id=\"input-scnUrl\" value=\"{ScnUrl}\" visible=\"{ui>/isEditMode}\"/><Label text=\"{i18n>scn}\" visible=\"{= !!${ScnUrl} }\" /><Link text=\"{ScnUrl}\" href=\"{ScnUrl}\" target=\"_blank\" visible=\"{= !!${ScnUrl} &amp;&amp; !${ui>/isEditMode} }\" /><Label text=\"{i18n>twitter}\" visible=\"{ui>/isEditMode}\" /><Input id=\"input-twitterUrl\" value=\"{TwitterId}\" visible=\"{ui>/isEditMode}\"/><Label text=\"{i18n>twitter}\" visible=\"{= !!${TwitterId} }\" /><Link text=\"{TwitterId}\" href=\"https://www.twitter.com/{TwitterId}\" target=\"_blank\" visible=\"{= !!${TwitterId} &amp;&amp; !${ui>/isEditMode} }\" /><Link text=\"Send PM\" href=\"https://twitter.com/intent/tweet?text=D%20{TwitterId}%20%3Cyour%20message%20here%3E\" target=\"_blank\" visible=\"{= !!${SlackId} &amp;&amp; !${ui>/isEditMode} }\" /><Label text=\"{i18n>slack}\" visible=\"{ui>/isEditMode}\" /><Input id=\"input-slackUrl\" value=\"{SlackId}\" visible=\"{ui>/isEditMode}\"/><Label text=\"{i18n>slack}\" visible=\"{= !!${SlackId} }\" /><Link text=\"{SlackId}\" href=\"https://sapmentors.slack.com/team/{SlackId}/\" target=\"_blank\" visible=\"{= !!${SlackId} &amp;&amp; !${ui>/isEditMode} }\" /><Link text=\"Send PM\" href=\"https://sapmentors.slack.com/messages/{SlackId}/\" target=\"_blank\" visible=\"{= !!${SlackId} &amp;&amp; !${ui>/isEditMode} }\" /><Label text=\"{i18n>linkedIn}\" visible=\"{ui>/isEditMode}\" /><Input id=\"input-linkedIn\" value=\"{LinkedInUrl}\" visible=\"{ui>/isEditMode}\"/><Label text=\"{i18n>linkedIn}\" visible=\"{= !!${LinkedInUrl} }\" /><Link text=\"{LinkedInUrl}\" href=\"{LinkedInUrl}\" target=\"_blank\" visible=\"{= !!${LinkedInUrl} &amp;&amp; !${ui>/isEditMode} }\" /><Label text=\"{i18n>xing}\" visible=\"{ui>/isEditMode}\" /><Input id=\"input-xing\" value=\"{XingUrl}\" visible=\"{ui>/isEditMode}\"/><Label text=\"{i18n>xing}\" visible=\"{= !!${XingUrl} }\" /><Link text=\"{XingUrl}\" href=\"{XingUrl}\" target=\"_blank\" visible=\"{= !!${XingUrl} &amp;&amp; !${ui>/isEditMode} }\" /><Label text=\"{i18n>facebook}\" visible=\"{ui>/isEditMode}\" /><Input id=\"input-facebook\" value=\"{FacebookUrl}\" visible=\"{ui>/isEditMode}\"/><Label text=\"{i18n>facebook}\" visible=\"{= !!${FacebookUrl} }\" /><Link text=\"{FacebookUrl}\" href=\"{FacebookUrl}\" target=\"_blank\" visible=\"{= !!${FacebookUrl} &amp;&amp; !${ui>/isEditMode} }\" /><Label text=\"{i18n>email}\" visible=\"{= (!!${Email1} || !!${Email2}) &amp;&amp; !${ui>/isEditMode} }\" /><VBox><Link text=\"{Email1}\" href=\"mailto:{Email1}\" target=\"_blank\" visible=\"{= !!${Email1} &amp;&amp; !${ui>/isEditMode} }\" /><Link text=\"{Email2}\" href=\"mailto:{Email2}\" target=\"_blank\" visible=\"{= !!${Email2} &amp;&amp; !${ui>/isEditMode} }\" /></VBox><Label text=\"{i18n>email} 1\" visible=\"{ui>/isEditMode}\" labelFor=\"input-email1\"/><Input id=\"input-email1\" value=\"{Email1}\" visible=\"{ui>/isEditMode}\" required=\"true\"/><Switch id=\"switch-email1Public\" state=\"{Email1Public}\" visible=\"{= ${ui>/isEditMode} }\" customTextOn=\"{i18n>see}\" customTextOff=\"{i18n>hide}\"/><Label text=\"{i18n>email} 2\" visible=\"{ui>/isEditMode}\" /><Input id=\"input-email2\" value=\"{Email2}\" visible=\"{ui>/isEditMode}\"/><Switch id=\"switch-email2Public\" state=\"{Email2Public}\" visible=\"{= ${ui>/isEditMode} }\" customTextOn=\"{i18n>see}\" customTextOff=\"{i18n>hide}\"/></forms:SimpleForm></mvc:View>\n",
  		"com/sap/mentors/lemonaid/view/MentorDetails/BlockSoftskills.view.xml": "<mvc:View\n\t\tcontrollerName=\"com.sap.mentors.lemonaid.controller.BaseBlock\"\n\t\txmlns:mvc=\"sap.ui.core.mvc\"\n\t\txmlns:forms=\"sap.ui.layout.form\"\n\t\txmlns:core=\"sap.ui.core\"\n\t\txmlns=\"sap.m\"><forms:SimpleForm\n\t\t\tlabelSpanL=\"4\"\n\t\t\tlabelSpanM=\"4\"\n\t\t\tlabelSpanS=\"4\"\n\t\t\temptySpanL=\"0\"\n\t\t\temptySpanM=\"0\"\n\t\t\temptySpanS=\"0\"\n\t\t\tmaxContainerCols=\"2\" layout=\"ResponsiveLayout\"\n\t\t\twidth=\"100%\"><core:Title text=\"{i18n>softSkills}\" /><Label text=\"\" visible=\"{= !${SoftSkill1Id}  &amp;&amp; !${ui>/isEditMode}}\" /><Text text=\"{i18n>nodata}\" visible=\"{= !${SoftSkill1Id}  &amp;&amp; !${ui>/isEditMode}}\" /><Label text=\"{i18n>skill} 1\" visible=\"{= !!${SoftSkill1Id}  &amp;&amp; !${ui>/isEditMode}}\" /><Text text=\"{SoftSkill1/Name}\" visible=\"{= !!${SoftSkill1Id}  &amp;&amp; !${ui>/isEditMode}}\" /><Label text=\"{i18n>skill} 1\" visible=\"{ui>/isEditMode}\" /><Select\tselectedKey=\"{SoftSkill1Id}\"\n\t\t\t\t\tid=\"select-softSkill1\"\n\t\t\t\t   visible=\"{ui>/isEditMode}\"\n\t\t\t\t   forceSelection=\"false\"\n\t\t\t\t   items=\"{ path: '/SoftSkills', sorter: { path: 'Name' } }\"><core:Item key=\"{Id}\" text=\"{Name}\" /></Select><Label text=\"{i18n>skill} 2\" visible=\"{= !!${SoftSkill2Id}  &amp;&amp; !${ui>/isEditMode}}\" /><Text text=\"{SoftSkill2/Name}\" visible=\"{= !!${SoftSkill2Id}  &amp;&amp; !${ui>/isEditMode}}\" /><Label text=\"{i18n>skill} 2\" visible=\"{ui>/isEditMode}\" /><Select\tselectedKey=\"{SoftSkill2Id}\"\n\t\t\t\t\tid=\"select-softSkill2\"\n\t\t\t\t   visible=\"{ui>/isEditMode}\"\n\t\t\t\t   forceSelection=\"false\"\n\t\t\t\t   items=\"{ path: '/SoftSkills', sorter: { path: 'Name' } }\"><core:Item key=\"{Id}\" text=\"{Name}\" /></Select><Label text=\"{i18n>skill} 3\" visible=\"{= !!${SoftSkill3Id}  &amp;&amp; !${ui>/isEditMode}}\" /><Text text=\"{SoftSkill3/Name}\" visible=\"{= !!${SoftSkill3Id}  &amp;&amp; !${ui>/isEditMode}}\" /><Label text=\"{i18n>skill} 3\" visible=\"{ui>/isEditMode}\" /><Select\tselectedKey=\"{SoftSkill3Id}\"\n\t\t\t\t\tid=\"select-softSkill3\"\n\t\t\t\t   visible=\"{ui>/isEditMode}\"\n\t\t\t\t   forceSelection=\"false\"\n\t\t\t\t   items=\"{ path: '/SoftSkills', sorter: { path: 'Name' } }\"><core:Item key=\"{Id}\" text=\"{Name}\" /></Select><Label text=\"{i18n>skill} 4\" visible=\"{= !!${SoftSkill4Id}  &amp;&amp; !${ui>/isEditMode}}\" /><Text text=\"{SoftSkill4/Name}\" visible=\"{= !!${SoftSkill4Id}  &amp;&amp; !${ui>/isEditMode}}\" /><Label text=\"{i18n>skill} 4\" visible=\"{ui>/isEditMode}\" /><Select\tselectedKey=\"{SoftSkill4Id}\"\n\t\t\t\t\tid=\"select-softSkill4\"\n\t\t\t\t   visible=\"{ui>/isEditMode}\"\n\t\t\t\t   forceSelection=\"false\"\n\t\t\t\t   items=\"{ path: '/SoftSkills', sorter: { path: 'Name' } }\"><core:Item key=\"{Id}\" text=\"{Name}\" /></Select><Label text=\"{i18n>skill} 5\" visible=\"{= !!${SoftSkill5Id}  &amp;&amp; !${ui>/isEditMode}}\" /><Text text=\"{SoftSkill5/Name}\" visible=\"{= !!${SoftSkill5Id}  &amp;&amp; !${ui>/isEditMode}}\" /><Label text=\"{i18n>skill} 5\" visible=\"{ui>/isEditMode}\" /><Select\tselectedKey=\"{SoftSkill5Id}\"\n\t\t\t\t\tid=\"select-softSkill5\"\n\t\t\t\t   visible=\"{ui>/isEditMode}\"\n\t\t\t\t   forceSelection=\"false\"\n\t\t\t\t   items=\"{ path: '/SoftSkills', sorter: { path: 'Name' } }\"><core:Item key=\"{Id}\" text=\"{Name}\" /></Select><Label text=\"{i18n>skill} 6\" visible=\"{= !!${SoftSkill6Id}  &amp;&amp; !${ui>/isEditMode}}\" /><Text text=\"{SoftSkill6/Name}\" visible=\"{= !!${SoftSkill6Id}  &amp;&amp; !${ui>/isEditMode}}\" /><Label text=\"{i18n>skill} 6\" visible=\"{ui>/isEditMode}\" /><Select\tselectedKey=\"{SoftSkill6Id}\"\n\t\t\t\t\tid=\"select-softSkill6\"\n\t\t\t\t   visible=\"{ui>/isEditMode}\"\n\t\t\t\t   forceSelection=\"false\"\n\t\t\t\t   items=\"{ path: '/SoftSkills', sorter: { path: 'Name' } }\"><core:Item key=\"{Id}\" text=\"{Name}\" /></Select></forms:SimpleForm></mvc:View>\n",
  		"com/sap/mentors/lemonaid/view/MentorDetails/BlockTopics.view.xml": "<mvc:View\n\t\tcontrollerName=\"com.sap.mentors.lemonaid.controller.BaseBlock\"\n\t\txmlns:mvc=\"sap.ui.core.mvc\"\n\t\txmlns:forms=\"sap.ui.layout.form\"\n\t\txmlns:core=\"sap.ui.core\"\n\t\txmlns=\"sap.m\"><forms:SimpleForm\n\t\t\tlabelSpanL=\"4\"\n\t\t\tlabelSpanM=\"4\"\n\t\t\tlabelSpanS=\"4\"\n\t\t\temptySpanL=\"0\"\n\t\t\temptySpanM=\"0\"\n\t\t\temptySpanS=\"0\"\n\t\t\tmaxContainerCols=\"2\" layout=\"ResponsiveLayout\"\n\t\t\twidth=\"100%\"><core:Title text=\"{i18n>sapTopics}\" /><Label text=\"\" visible=\"{= !${Topic1Id} &amp;&amp; !${ui>/isEditMode} }\" /><Text text=\"{i18n>nodata}\" visible=\"{= !${Topic1Id} &amp;&amp; !${ui>/isEditMode} }\" /><Label text=\"{i18n>topic} 1\" visible=\"{= !!${Topic1Id} &amp;&amp; !${ui>/isEditMode} }\" /><Text text=\"{Topic1/Name}\" visible=\"{= !!${Topic1Id} &amp;&amp; !${ui>/isEditMode} }\" /><Label text=\"{i18n>topic} 1\" visible=\"{ui>/isEditMode}\" /><Select\tselectedKey=\"{Topic1Id}\"\n\t\t\t\tid=\"select-topic1\"\n\t\t\t\tvisible=\"{ui>/isEditMode}\"\n\t\t\t\tforceSelection=\"false\"\n\t\t\t\titems=\"{ path: '/Topics', sorter: { path: 'Name' } }\"><core:Item key=\"{Id}\" text=\"{Name}\" /></Select><Label text=\"{i18n>topic} 2\" visible=\"{= !!${Topic2Id} &amp;&amp; !${ui>/isEditMode} }\" /><Text text=\"{Topic2/Name}\" visible=\"{= !!${Topic2Id} &amp;&amp; !${ui>/isEditMode} }\" /><Label text=\"{i18n>topic} 2\" visible=\"{ui>/isEditMode}\" /><Select\tselectedKey=\"{Topic2Id}\"\n\t\t\t\tid=\"select-topic2\"\n\t\t\t\tvisible=\"{ui>/isEditMode}\"\n\t\t\t\tforceSelection=\"false\"\n\t\t\t\titems=\"{ path: '/Topics', sorter: { path: 'Name' } }\"><core:Item key=\"{Id}\" text=\"{Name}\" /></Select><Label text=\"{i18n>topic} 3\" visible=\"{= !!${Topic3Id} &amp;&amp; !${ui>/isEditMode} }\" /><Text text=\"{Topic3/Name}\" visible=\"{= !!${Topic3Id} &amp;&amp; !${ui>/isEditMode} }\" /><Label text=\"{i18n>topic} 3\" visible=\"{ui>/isEditMode}\" /><Select\tselectedKey=\"{Topic3Id}\"\n\t\t\t\tid=\"select-topic3\"\n\t\t\t\tvisible=\"{ui>/isEditMode}\"\n\t\t\t\tforceSelection=\"false\"\n\t\t\t\titems=\"{ path: '/Topics', sorter: { path: 'Name' } }\"><core:Item key=\"{Id}\" text=\"{Name}\" /></Select><Label text=\"{i18n>topic} 4\" visible=\"{= !!${Topic4Id} &amp;&amp; !${ui>/isEditMode} }\" /><Text text=\"{Topic4/Name}\" visible=\"{= !!${Topic4Id} &amp;&amp; !${ui>/isEditMode} }\" /><Label text=\"{i18n>topic} 4\" visible=\"{ui>/isEditMode}\" /><Select\tselectedKey=\"{Topic4Id}\"\n\t\t\t\tid=\"select-topic4\"\n\t\t\t\tvisible=\"{ui>/isEditMode}\"\n\t\t\t\tforceSelection=\"false\"\n\t\t\t\titems=\"{ path: '/Topics', sorter: { path: 'Name' } }\"><core:Item key=\"{Id}\" text=\"{Name}\" /></Select></forms:SimpleForm></mvc:View>\n",
  		"com/sap/mentors/lemonaid/view/MentorList.view.xml": "<mvc:View \n\tcontrollerName=\"com.sap.mentors.lemonaid.controller.MentorList\" \n\txmlns=\"sap.m\"\n\txmlns:l=\"sap.ui.layout\"\n\txmlns:mvc=\"sap.ui.core.mvc\" \n\txmlns:core=\"sap.ui.core\" \n\theight=\"100%\"><IconTabBar\n\t\tid=\"iconTabBar\"\n\t\tselect=\"onQuickFilter\"\n\t\texpandable=\"false\"\n\t\tstretchContentHeight=\"true\"\n\t\tapplyContentPadding=\"false\"><items><IconTabFilter\n\t\t\t\tkey=\"all\"\n\t\t\t\tshowAll=\"true\"\n\t\t\t\tcount=\"{i18n>all}\"\n\t\t\t\ttext=\"{i18n>mentors}\"/><IconTabSeparator/><IconTabFilter\n\t\t\t\tkey=\"active\"\n\t\t\t\ticon=\"sap-icon://person-placeholder\"\n\t\t\t\ticonColor=\"Positive\"\n\t\t\t\tcount=\"{ui>/active}\"\n\t\t\t\ttext=\"{i18n>activeMentors}\"/><IconTabFilter\n\t\t\t\tkey=\"alumni\"\n\t\t\t\ticon=\"sap-icon://person-placeholder\"\n\t\t\t\ticonColor=\"Default\"\n\t\t\t\tcount=\"{ui>/alumni}\"\n\t\t\t\ttext=\"{i18n>alumni}\"/><IconTabFilter\n\t\t\t\tkey=\"program\"\n\t\t\t\ticon=\"sap-icon://person-placeholder\"\n\t\t\t\ticonColor=\"Negative\"\n\t\t\t\tcount=\"{ui>/program}\"\n\t\t\t\ttext=\"{i18n>program}\"/><IconTabFilter\n\t\t\t\tkey=\"notpublic\"\n\t\t\t\ticon=\"sap-icon://private\"\n\t\t\t\ticonColor=\"Negative\"\n\t\t\t\tcount=\"{ui>/notpublic}\"\n\t\t\t\ttext=\"{i18n>notpublic}\"\n\t\t\t\tvisible=\"{= ${config>/IsMentor} || ${config>/IsProjectMember} }\"/><IconTabSeparator class=\"sapUiVisibleOnlyOnDesktop\" /><IconTabFilter\n\t\t\t\tkey=\"bandVegas\"\n\t\t\t\ticon=\"sap-icon://microphone\"\n\t\t\t\ticonColor=\"Positive\"\n\t\t\t\tcount=\"{ui>/bandVegas}\"\n\t\t\t\ttext=\"{i18n>bandVegas}\"/><IconTabFilter\n\t\t\t\tkey=\"bandBcn\"\n\t\t\t\ticon=\"sap-icon://microphone\"\n\t\t\t\ticonColor=\"Default\"\n\t\t\t\tcount=\"{ui>/bandBcn}\"\n\t\t\t\ttext=\"{i18n>bandBcn}\"/></items><content><l:ResponsiveSplitter defaultPane=\"default\"><l:PaneContainer><l:SplitPane requiredParentWidth=\"0\" id=\"default\"><core:Fragment fragmentName=\"com.sap.mentors.lemonaid.view.MentorList.Table\" type=\"XML\"/><l:layoutData><l:SplitterLayoutData \n\t\t\t\t\t\t\t\tsize=\"{= ${device>/system/desktop} ? '33%' : null }\" /></l:layoutData></l:SplitPane><l:SplitPane requiredParentWidth=\"800\" demandPane=\"false\"><core:Fragment fragmentName=\"com.sap.mentors.lemonaid.view.MentorList.Map\" type=\"XML\"/></l:SplitPane></l:PaneContainer></l:ResponsiveSplitter></content></IconTabBar></mvc:View>",
  		"com/sap/mentors/lemonaid/view/SocialMedia.view.xml": "<mvc:View \n\tcontrollerName=\"com.sap.mentors.lemonaid.controller.SocialMedia\" \n\txmlns=\"sap.m\"\n\txmlns:l=\"sap.ui.layout\"\n\txmlns:mvc=\"sap.ui.core.mvc\" \n\txmlns:core=\"sap.ui.core\"\n\txmlns:html=\"http://www.w3.org/1999/xhtml\"\n\theight=\"100%\"><html:iframe \n\t\tsrc=\"https://socialmediawalls-a5a504e08.dispatcher.hana.ondemand.com/client/index.html#sap2018/collections/29659?orientation=responsive&amp;language=en&amp;period=48&amp;rall=30\" \n\t\theight=\"100%\" width=\"100%\"/></mvc:View>",
  		"com/sap/mentors/lemonaid/i18n/i18n.properties": "add=Add\nappDescription=SAP Mentor Finder\nappTitle=SAP Mentor Finder\nfullName=Name\nid=Id\nmentors=SAP Mentors\nmentorStatus=Mentor Status\nphoto=Photo\nrelSAP=Relationship to SAP\nsave=Save\nsaveSuccess=Entry has been saved successfully\nsaveError=An error occurred while saving the entry\nstatus=Status\nsocialAccounts=Social Accounts\ntitle=SAP Mentor Finder\nall=All\nactiveMentors=Active mentors\nalumni=Alumni\nerrorText=An unexpected error occurred\nevents=Events\nsocialMedia=Social Media\ncontent=Content\nedit=Change\nlogin=Login\nerrorDuringUpload=An error occurred while uploading the file\\n\\n{1} ({0})\nattachment=Attachment\nuploadingAttachment=Attachment is being uploaded...\nselectAttachmentsFirst=You will have to select the attachments you want to download first\npersonalInfo=Personal information\naddress=Address\nhomeAddress=Home address\ncity=City\nstate=State\nzip=Zip\ncountry=Country\nphone=Phone number\nregion=Region\nscn=SCN\ntwitter=Twitter\nslack=Slack\nlinkedIn=LinkedIn\nxing=Xing\nfacebook=Facebook\nemail=E-mail\nimportExport=Import/Export\nupload=Upload\ndownload=Download\nbasicInfo=Basic info\nexportDescription=There are quite some details about mentors available, and you probably don't want them all. Please select the mentor details you're interested in below. After that, you can click on the download button at the bottom of the page to download the selected details.\nimportDescription=To upload new mentor data, select a valid CSV file first. Once the CSV file has been selected, it will be scanned and the result of that scan will be displayed. If no errors occurred, the upload button will be enabled, so that you can upload the file.\nselectFile=Select import file\npressUpload=Press the \"Upload\" button to upload file \"{0}\"\nimportReportTitle={0} on row {1}\nimportReportErrorsTitle=Errors detected\nimportReportErrors=Scanned file contains {0} records, however {1} errors and {2} warnings were detected while scanning the import file.\nimportReportErrorsCanContinue=The file can still be imported, but the import may not be able to import everything.\nimportReportResultTitle=Scan results\nimportReportResult=Awesome! This file is A-okay, and contains {0} records with {1} columns. There are {2} new mentors in this file, {3} mentors will be updated.\nimportErrorIdentifyingMentor=An error occurred while trying to identify the mentor by querying the database using mentor ID '{0}'\nimportReportNoData=Please select a valid CSV file first.\nimportErrorIdentifyingFieldTitle=Unable to identify column ''{0}''\nimportErrorIdentifyingField=The import file contains column ''{0}'', which wasn't recognized. The file can still be imported, but the data in this column will be ignored.\nimportScanningTitle=Scanning import file\nimportScanningText=The import file is currently being scanned for any issues. Hold on tight...\nimportOnlyCsv=Sorry, only CSV files are currently supported\nimportCreateErrorTitle=Error creating new mentor\nimportCreateError=Error occurred while creating new mentor with id ''{0}'', name ''{1}'': {2}\nimportUpdateErrorTitle=Error updating mentor\nimportUpdateError=Error occurred while updating mentor with id ''{0}'', name ''{1}'': {2}\nimportSuccessTitle=Import successfull\nimportSuccess=The import went really well. {1} new mentors have been created and {2} mentors have been updated.\npersonalMentorInfo=Mentor details\nsapExpertise=SAP Expertise\nexpertise=Expertise\nsapTopics=Topic Lead\ntopic=Topic\nsoftSkills=Soft Skills\nskill=Skill\nnodata=No data available\ndateAndTime=Date and time\nlinks=Links\nwebsite=Website\nregistration=Registration\nmoreInfo=More info\neventInfo=Event info\neventName=Name\neventLocation=Location\neventStart=Start\neventEnd=End\nmentorShirt=Mentor Shirt\nshirtPreview=Shirt Preview\nshirtMF=Shirt Type\nshirtText=Text\nshirtAlias=Also known as\nshirtNumber=Unique Number\nshirtSize=Size\nbio=Biography\nindustry=Industry\nshortBio=Short Bio\nmentorSince=Mentor Since\njamBand=SAP Jam Band\njamMusician=Are you a musician\njamInstruments=Instrument(s)\njamBarcelona=Available for Barcelona\njamLasVegas=Available for Las Vegas\nyes=Yes\nno=No\njobTitle=Job Title\nlanguage=Language\nlanguages=Languages\nbandVegas=Band Vegas\nbandBcn=Band Barça\nprofileSavedSuccesfully=Profile has been saved successfully\nprofileSavedError=ERROR: Profile cannot be saved!\nadmin=Configuration\nHealthStatusDown=Down\nHealthStatusUp=Up\nHealthStatusOutOfService=Out of service\nHealthStatusWarning=Alert\nlemonaidAdmin=Finder Configuration\ncompany=Company\nbasicData=Basic Data\nrelationshipToSap=Relationship to SAP\npublicProfile=Profile visible to anyone\nhelp=Help\nfaq=FAQ\nabout=About\nhealth=Health\nprogram=Program\nprofileDeleted= Profile deleted successfully!\nprofileDeletedError = The deletion failed\nlastUpdatedBy = Last updated by\nlastUpdatedTime = Last Updated on\nprofileDeletionQuestion=Are you sure you want to delete this profil?\nswitchHide = Hide\nswitchSee = See\nrequiredFieldError= Please fill in all required fields\nprocessChangesTitle = Processing Changes\nsitreginfo=You can create new events in the SAP Inside Track Registration App. Learn how to create your own event with this app here: <a href=\"https://wiki.scn.sap.com/wiki/pages/viewpage.action?pageId=473957177\" >How to create a SIT registration form with the SAP Event Registration App?</a> \n"
  	}
  });