uawdijnntqw1x1x1
IP : 216.73.216.26
Hostname : server.wtmmart.in
Kernel : Linux server.wtmmart.in 4.18.0-553.45.1.el8_10.x86_64 #1 SMP Wed Mar 19 09:44:46 EDT 2025 x86_64
Disable Function : exec,passthru,shell_exec,system
OS : Linux
PATH:
/
home2
/
wtmwscom
/
www
/
post
/
Track and Trace_files
/
Portal_033.js
/
/
/
/
/
/
define("Portal.EP_Common.Footer.mvc$model", ["OutSystems/ClientRuntime/Main", "Portal.model", "OutSystemsUI.Adaptive.DisplayOnDevice.mvc$model", "OutSystemsUI.Adaptive.Columns2.mvc$model", "OutSystemsUI.Adaptive.Columns3.mvc$model", "OutSystemsUI.Content.Accordion.mvc$model", "OutSystemsUI.Content.AccordionItem.mvc$model"], function (OutSystems, PortalModel, OutSystemsUI_Adaptive_DisplayOnDevice_mvcModel, OutSystemsUI_Adaptive_Columns2_mvcModel, OutSystemsUI_Adaptive_Columns3_mvcModel, OutSystemsUI_Content_Accordion_mvcModel, OutSystemsUI_Content_AccordionItem_mvcModel) { var OS = OutSystems.Internal; var FetchLastUpdatedDataActRec = (function (_super) { __extends(FetchLastUpdatedDataActRec, _super); function FetchLastUpdatedDataActRec(defaults) { _super.apply(this, arguments); } FetchLastUpdatedDataActRec.attributesToDeclare = function () { return [ this.attr("DateTime", "dateTimeOut", "DateTime", true, false, OS.Types.DateTime, function () { return OS.DataTypes.DateTime.defaultValue; }, true) ].concat(_super.attributesToDeclare.call(this)); }; FetchLastUpdatedDataActRec.fromStructure = function (str) { return new FetchLastUpdatedDataActRec(new FetchLastUpdatedDataActRec.RecordClass({ dateTimeOut: OS.DataTypes.ImmutableBase.getData(str) })); }; FetchLastUpdatedDataActRec.init(); return FetchLastUpdatedDataActRec; })(OS.Model.DataSourceRecord); var FetchURLsDataActRec = (function (_super) { __extends(FetchURLsDataActRec, _super); function FetchURLsDataActRec(defaults) { _super.apply(this, arguments); } FetchURLsDataActRec.attributesToDeclare = function () { return [ this.attr("SupplierRegistrationURL", "supplierRegistrationURLOut", "SupplierRegistrationURL", true, false, OS.Types.Text, function () { return ""; }, true) ].concat(_super.attributesToDeclare.call(this)); }; FetchURLsDataActRec.fromStructure = function (str) { return new FetchURLsDataActRec(new FetchURLsDataActRec.RecordClass({ supplierRegistrationURLOut: OS.DataTypes.ImmutableBase.getData(str) })); }; FetchURLsDataActRec.init(); return FetchURLsDataActRec; })(OS.Model.DataSourceRecord); var VariablesRecord = (function (_super) { __extends(VariablesRecord, _super); function VariablesRecord(defaults) { _super.apply(this, arguments); } VariablesRecord.attributesToDeclare = function () { return [ this.attr("locale", "localeIn", "locale", true, false, OS.Types.Text, function () { return ""; }, false), this.attr("_localeInDataFetchStatus", "_localeInDataFetchStatus", "_localeInDataFetchStatus", true, false, OS.Types.Integer, function () { return /*Fetched*/ 1; }, false), this.attr("FetchLastUpdated", "fetchLastUpdatedDataAct", "fetchLastUpdatedDataAct", true, true, OS.Types.Record, function () { return OS.DataTypes.ImmutableBase.getData(new FetchLastUpdatedDataActRec()); }, true, FetchLastUpdatedDataActRec), this.attr("FetchURLs", "fetchURLsDataAct", "fetchURLsDataAct", true, true, OS.Types.Record, function () { return OS.DataTypes.ImmutableBase.getData(new FetchURLsDataActRec()); }, true, FetchURLsDataActRec) ].concat(_super.attributesToDeclare.call(this)); }; VariablesRecord.init(); return VariablesRecord; })(OS.DataTypes.GenericRecord); var WidgetsRecord = (function (_super) { __extends(WidgetsRecord, _super); function WidgetsRecord() { _super.apply(this, arguments); } WidgetsRecord.getWidgetsType = function () { return {}; }; return WidgetsRecord; })(OS.Model.BaseWidgetRecordMap); var Model = (function (_super) { __extends(Model, _super); function Model() { _super.apply(this, arguments); } Model.getVariablesRecordConstructor = function () { return VariablesRecord; }; Model.getWidgetsRecordConstructor = function () { return WidgetsRecord; }; Model._hasValidationWidgetsValue = undefined; Object.defineProperty(Model, "hasValidationWidgets", { enumerable: true, configurable: true, get: function () { if((Model._hasValidationWidgetsValue === undefined)) { Model._hasValidationWidgetsValue = ((((OutSystemsUI_Adaptive_DisplayOnDevice_mvcModel.hasValidationWidgets || OutSystemsUI_Adaptive_Columns2_mvcModel.hasValidationWidgets) || OutSystemsUI_Adaptive_Columns3_mvcModel.hasValidationWidgets) || OutSystemsUI_Content_Accordion_mvcModel.hasValidationWidgets) || OutSystemsUI_Content_AccordionItem_mvcModel.hasValidationWidgets); } return Model._hasValidationWidgetsValue; } }); Model.prototype.setInputs = function (inputs) { if("locale" in inputs) { this.variables.localeIn = inputs.locale; if("_localeInDataFetchStatus" in inputs) { this.variables._localeInDataFetchStatus = inputs._localeInDataFetchStatus; } } }; return Model; })(OS.Model.BaseViewModel); return new OS.Model.ModelFactory(Model); }); define("Portal.EP_Common.Footer.mvc$view", ["OutSystems/ClientRuntime/Main", "Portal.model", "Portal.controller", "react", "OutSystems/ReactView/Main", "Portal.EP_Common.Footer.mvc$model", "Portal.EP_Common.Footer.mvc$controller", "Portal.clientVariables", "OutSystems/ReactWidgets/Main", "OutSystemsUI.Adaptive.DisplayOnDevice.mvc$view", "OutSystemsUI.Adaptive.Columns2.mvc$view", "OutSystemsUI.Adaptive.Columns3.mvc$view", "OutSystemsUI.Content.Accordion.mvc$view", "OutSystemsUI.Content.AccordionItem.mvc$view"], function (OutSystems, PortalModel, PortalController, React, OSView, Portal_EP_Common_Footer_mvc_model, Portal_EP_Common_Footer_mvc_controller, PortalClientVariables, OSWidgets, OutSystemsUI_Adaptive_DisplayOnDevice_mvc_view, OutSystemsUI_Adaptive_Columns2_mvc_view, OutSystemsUI_Adaptive_Columns3_mvc_view, OutSystemsUI_Content_Accordion_mvc_view, OutSystemsUI_Content_AccordionItem_mvc_view) { var OS = OutSystems.Internal; var PlaceholderContent = OSView.Widget.PlaceholderContent; var IteratorPlaceholderContent = OSView.Widget.IteratorPlaceholderContent; var View = (function (_super) { __extends(View,_super); function View() { try { this.initialize.apply(this, arguments); } catch (error) { View.handleError(error); throw error; } } View.prototype.initialize = function() { _super.apply(this, arguments); }; View.displayName = "EP_Common.Footer"; View.getCssDependencies = function() { return ["css/OutSystemsReactWidgets.css"]; }; View.getJsDependencies = function() { return []; }; View.getBlocks = function() { return [OutSystemsUI_Adaptive_DisplayOnDevice_mvc_view, OutSystemsUI_Adaptive_Columns2_mvc_view, OutSystemsUI_Adaptive_Columns3_mvc_view, OutSystemsUI_Content_Accordion_mvc_view, OutSystemsUI_Content_AccordionItem_mvc_view]; }; Object.defineProperty(View.prototype, "modelFactory", { get: function () { return Portal_EP_Common_Footer_mvc_model; }, enumerable: true, configurable: true }); Object.defineProperty(View.prototype, "controllerFactory", { get: function () { return Portal_EP_Common_Footer_mvc_controller; }, enumerable: true, configurable: true }); Object.defineProperty(View.prototype, "title", { get: function () { return ""; }, enumerable: true, configurable: true }); View.prototype.internalRender = function() { var model = this.model; var controller = this.controller; var idService = this.idService; var validationService = controller.validationService; var widgetsRecordProvider = this.widgetsRecordProvider; var callContext = controller.callContext(); var $if = View.ifWidget; var asPrimitiveValue = View.asPrimitiveValue; var _this = this; return React.createElement("div", this.getRootNodeProperties(), React.createElement(OSWidgets.Container, { align: /*Default*/ 0, animate: false, style: "footer Footer", visible: true, _idProps: { service: idService, uuid: "0" }, _widgetRecordProvider: widgetsRecordProvider }, React.createElement(OutSystemsUI_Adaptive_DisplayOnDevice_mvc_view, { inputs: {}, events: { _handleError: function (ex) { controller.handleError(ex); } }, _validationProps: { validationService: validationService }, _idProps: { service: idService, uuid: "1", alias: "1" }, _widgetRecordProvider: widgetsRecordProvider, placeholders: { onDesktop: new PlaceholderContent(function () { return [React.createElement(OSWidgets.Container, { align: /*Default*/ 0, animate: false, style: "ThemeGrid_Container", visible: true, _idProps: { service: idService, name: "Web" }, _widgetRecordProvider: widgetsRecordProvider }, React.createElement(OSWidgets.Container, { align: /*Default*/ 0, animate: false, style: "Top", visible: true, _idProps: { service: idService, name: "FooterTop" }, _widgetRecordProvider: widgetsRecordProvider }, React.createElement(OutSystemsUI_Adaptive_Columns2_mvc_view, { inputs: { GutterSize: PortalModel.staticEntities.gutterSize.extraSmall }, events: { _handleError: function (ex) { controller.handleError(ex); } }, _validationProps: { validationService: validationService }, _idProps: { service: idService, uuid: "4", alias: "2" }, _widgetRecordProvider: widgetsRecordProvider, placeholders: { column1: new PlaceholderContent(function () { return [React.createElement(OSWidgets.Container, { align: /*Default*/ 0, animate: false, style: "Row", visible: true, _idProps: { service: idService, name: "Row1" }, _widgetRecordProvider: widgetsRecordProvider }, React.createElement(OSWidgets.Container, { align: /*Default*/ 0, animate: false, gridProperties: { classes: "ThemeGrid_Width3" }, style: "RowItemContainer", visible: true, _idProps: { service: idService, uuid: "6" }, _widgetRecordProvider: widgetsRecordProvider }, React.createElement(OSWidgets.Link, { enabled: true, style: "RowItem", transition: OS.Transitions.createTransition(OS.Transitions.TransitionAnimation.Default), url: OS.Navigation.generateScreenURL("/Portal/Article", { pageid: OS.BuiltinFunctions.integerToLongInteger(OS.BuiltinFunctions.integerToIdentifier(7)), locale: model.variables.localeIn }), visible: true, _idProps: { service: idService, name: "VAT" }, _widgetRecordProvider: widgetsRecordProvider }, React.createElement(OSWidgets.Text, { extendedProperties: { "data-trans": "home-footer-vat" }, text: ["VAT"], _idProps: { service: idService, uuid: "8" }, _widgetRecordProvider: widgetsRecordProvider }))), React.createElement(OSWidgets.Container, { align: /*Default*/ 0, animate: false, gridProperties: { classes: "ThemeGrid_Width3" }, style: "RowItemContainer", visible: true, _idProps: { service: idService, uuid: "9" }, _widgetRecordProvider: widgetsRecordProvider }, React.createElement(OSWidgets.Link, { enabled: true, style: "RowItem", transition: OS.Transitions.createTransition(OS.Transitions.TransitionAnimation.Default), url: OS.Navigation.generateScreenURL("/Portal/Article", { locale: model.variables.localeIn, pageid: OS.BuiltinFunctions.integerToLongInteger(15) }), visible: true, _idProps: { service: idService, name: "CustomerHappiness" }, _widgetRecordProvider: widgetsRecordProvider }, React.createElement(OSWidgets.Text, { extendedProperties: { "data-trans": "home-footer-customerhappiness" }, text: ["Customer Happiness"], _idProps: { service: idService, uuid: "11" }, _widgetRecordProvider: widgetsRecordProvider }))), React.createElement(OSWidgets.Container, { align: /*Default*/ 0, animate: false, gridProperties: { classes: "ThemeGrid_Width3" }, style: "RowItemContainer", visible: true, _idProps: { service: idService, uuid: "12" }, _widgetRecordProvider: widgetsRecordProvider }, React.createElement(OSWidgets.Link, { enabled: true, style: "RowItem", transition: OS.Transitions.createTransition(OS.Transitions.TransitionAnimation.Default), url: OS.Navigation.generateScreenURL("/Portal/SiteMap", { locale: model.variables.localeIn }), visible: true, _idProps: { service: idService, name: "Sitemap" }, _widgetRecordProvider: widgetsRecordProvider }, React.createElement(OSWidgets.Text, { extendedProperties: { "data-trans": "home-footer-sitemap" }, text: ["Sitemap"], _idProps: { service: idService, uuid: "14" }, _widgetRecordProvider: widgetsRecordProvider }))), React.createElement(OSWidgets.Container, { align: /*Default*/ 0, animate: false, gridProperties: { classes: "ThemeGrid_Width3" }, style: "RowItemContainer", visible: true, _idProps: { service: idService, uuid: "15" }, _widgetRecordProvider: widgetsRecordProvider }, React.createElement(OSWidgets.Link, { enabled: true, style: "RowItem", transition: OS.Transitions.createTransition(OS.Transitions.TransitionAnimation.Default), url: OS.Navigation.generateScreenURL("/Portal/Vacancies", { locale: model.variables.localeIn }), visible: true, _idProps: { service: idService, name: "Careers" }, _widgetRecordProvider: widgetsRecordProvider }, React.createElement(OSWidgets.Text, { extendedProperties: { "data-trans": "home-footer-careers" }, text: ["Careers"], _idProps: { service: idService, uuid: "17" }, _widgetRecordProvider: widgetsRecordProvider })))), React.createElement(OSWidgets.Container, { align: /*Default*/ 0, animate: false, style: "Row margin-top-s", visible: true, _idProps: { service: idService, name: "Row2" }, _widgetRecordProvider: widgetsRecordProvider }, React.createElement(OSWidgets.Container, { align: /*Default*/ 0, animate: false, gridProperties: { classes: "ThemeGrid_Width3" }, style: "RowItemContainer", visible: true, _idProps: { service: idService, uuid: "19" }, _widgetRecordProvider: widgetsRecordProvider }, React.createElement(OSWidgets.Link, { enabled: true, style: "RowItem", transition: OS.Transitions.createTransition(OS.Transitions.TransitionAnimation.Default), url: OS.Navigation.generateScreenURL("/Portal/Article", { locale: model.variables.localeIn, pageid: OS.BuiltinFunctions.integerToLongInteger(OS.BuiltinFunctions.integerToIdentifier(109)) }), visible: true, _idProps: { service: idService, name: "FAQ" }, _widgetRecordProvider: widgetsRecordProvider }, React.createElement(OSWidgets.Text, { extendedProperties: { "data-trans": "home-footer-faq" }, text: ["FAQ"], _idProps: { service: idService, uuid: "21" }, _widgetRecordProvider: widgetsRecordProvider }))), React.createElement(OSWidgets.Container, { align: /*Default*/ 0, animate: false, gridProperties: { classes: "ThemeGrid_Width3" }, style: "RowItemContainer", visible: true, _idProps: { service: idService, uuid: "22" }, _widgetRecordProvider: widgetsRecordProvider }, React.createElement(OSWidgets.Link, { enabled: true, style: "RowItem", transition: OS.Transitions.createTransition(OS.Transitions.TransitionAnimation.Default), url: OS.Navigation.generateScreenURL("/Portal/Article", { locale: model.variables.localeIn, pageid: OS.BuiltinFunctions.integerToLongInteger(OS.BuiltinFunctions.integerToIdentifier(16)) }), visible: true, _idProps: { service: idService, name: "Accessibility" }, _widgetRecordProvider: widgetsRecordProvider }, React.createElement(OSWidgets.Text, { extendedProperties: { "data-trans": "home-footer-accessibility" }, text: ["Accessibility"], _idProps: { service: idService, uuid: "24" }, _widgetRecordProvider: widgetsRecordProvider }))), React.createElement(OSWidgets.Container, { align: /*Default*/ 0, animate: false, gridProperties: { classes: "ThemeGrid_Width3" }, style: "RowItemContainer", visible: true, _idProps: { service: idService, uuid: "25" }, _widgetRecordProvider: widgetsRecordProvider }, React.createElement(OSWidgets.Link, { enabled: true, style: "RowItem", transition: OS.Transitions.createTransition(OS.Transitions.TransitionAnimation.Default), url: OS.Navigation.generateScreenURL("/Portal/Article", { locale: model.variables.localeIn, pageid: OS.BuiltinFunctions.integerToLongInteger(OS.BuiltinFunctions.integerToIdentifier(17)) }), visible: true, _idProps: { service: idService, name: "UsageTerms" }, _widgetRecordProvider: widgetsRecordProvider }, React.createElement(OSWidgets.Text, { extendedProperties: { "data-trans": "home-footer-usageterms" }, text: ["Usage Terms"], _idProps: { service: idService, uuid: "27" }, _widgetRecordProvider: widgetsRecordProvider }))), React.createElement(OSWidgets.Container, { align: /*Default*/ 0, animate: false, gridProperties: { classes: "ThemeGrid_Width3" }, style: "RowItemContainer", visible: true, _idProps: { service: idService, uuid: "28" }, _widgetRecordProvider: widgetsRecordProvider }, React.createElement(OSWidgets.Link, { enabled: true, gridProperties: { marginLeft: "0" }, style: "RowItem", transition: OS.Transitions.createTransition(OS.Transitions.TransitionAnimation.Default), url: OS.Navigation.generateScreenURL("/Portal/Article", { pageid: OS.BuiltinFunctions.integerToLongInteger(OS.BuiltinFunctions.integerToIdentifier(117)), locale: model.variables.localeIn }), visible: true, _idProps: { service: idService, name: "ContactUs" }, _widgetRecordProvider: widgetsRecordProvider }, React.createElement(OSWidgets.Text, { extendedProperties: { "data-trans": "contact-us-contact-us-contact-us" }, text: ["Contact Us"], _idProps: { service: idService, uuid: "30" }, _widgetRecordProvider: widgetsRecordProvider })))), React.createElement(OSWidgets.Container, { align: /*Default*/ 0, animate: false, style: "Row margin-top-s", visible: true, _idProps: { service: idService, name: "Row3" }, _widgetRecordProvider: widgetsRecordProvider }, React.createElement(OSWidgets.Container, { align: /*Default*/ 0, animate: false, gridProperties: { classes: "ThemeGrid_Width3" }, style: "RowItemContainer", visible: true, _idProps: { service: idService, uuid: "32" }, _widgetRecordProvider: widgetsRecordProvider }, React.createElement(OSWidgets.Link, { enabled: true, extendedProperties: { style: "margin-right: 0px;" }, onClick: function () { var eventHandlerContext = callContext.clone(); controller.onClickExternalLink$Action((("https://epg.ae/portal/" + (((model.variables.localeIn === "en-us")) ? ("_en") : ("_ar"))) + "/courier_licensing.xhtml"), controller.callContext(eventHandlerContext)); ; }, style: "RowItem", visible: true, _idProps: { service: idService, name: "CourierLicensing" }, _widgetRecordProvider: widgetsRecordProvider }, React.createElement(OSWidgets.Text, { extendedProperties: { "data-trans": "general-footer-linkcourier" }, text: ["Courier Licensing"], _idProps: { service: idService, uuid: "34" }, _widgetRecordProvider: widgetsRecordProvider }))), React.createElement(OSWidgets.Container, { align: /*Default*/ 0, animate: false, gridProperties: { classes: "ThemeGrid_Width3" }, style: "RowItemContainer", visible: true, _idProps: { service: idService, uuid: "35" }, _widgetRecordProvider: widgetsRecordProvider }, React.createElement(OSWidgets.Link, { enabled: true, extendedProperties: { style: "margin-right: 0px;" }, onClick: function () { var eventHandlerContext = callContext.clone(); controller.onClickExternalLink$Action(model.variables.fetchURLsDataAct.supplierRegistrationURLOut, controller.callContext(eventHandlerContext)); ; }, style: "RowItem", visible: true, _idProps: { service: idService, name: "SupplierRegistration" }, _widgetRecordProvider: widgetsRecordProvider }, React.createElement(OSWidgets.Text, { extendedProperties: { "data-trans": "general-footer-linksupp" }, text: ["Supplier Registration"], _idProps: { service: idService, uuid: "37" }, _widgetRecordProvider: widgetsRecordProvider }))), React.createElement(OSWidgets.Container, { align: /*Default*/ 0, animate: false, gridProperties: { classes: "ThemeGrid_Width3" }, style: "RowItemContainer", visible: true, _idProps: { service: idService, uuid: "38" }, _widgetRecordProvider: widgetsRecordProvider }, React.createElement(OSWidgets.Link, { enabled: true, extendedProperties: { style: "margin-right: 0px;" }, style: "RowItem", transition: OS.Transitions.createTransition(OS.Transitions.TransitionAnimation.Default), url: OS.Navigation.generateScreenURL("/Portal/Article", { pageid: OS.BuiltinFunctions.integerToLongInteger(121), locale: model.variables.localeIn }), visible: true, _idProps: { service: idService, name: "PrivacyPolicy" }, _widgetRecordProvider: widgetsRecordProvider }, React.createElement(OSWidgets.Text, { extendedProperties: { "data-trans": "footer-links-privacypolicy" }, text: ["Privacy Policy"], _idProps: { service: idService, uuid: "40" }, _widgetRecordProvider: widgetsRecordProvider }))), React.createElement(OSWidgets.Container, { align: /*Default*/ 0, animate: false, gridProperties: { classes: "ThemeGrid_Width3" }, style: "RowItemContainer", visible: true, _idProps: { service: idService, uuid: "41" }, _widgetRecordProvider: widgetsRecordProvider }))]; }), column2: new PlaceholderContent(function () { return [React.createElement(OutSystemsUI_Adaptive_Columns3_mvc_view, { inputs: { ExtendedClass: "Info" }, events: { _handleError: function (ex) { controller.handleError(ex); } }, _validationProps: { validationService: validationService }, _idProps: { service: idService, uuid: "42", alias: "3" }, _widgetRecordProvider: widgetsRecordProvider, placeholders: { column1: new PlaceholderContent(function () { return [React.createElement(OSWidgets.Container, { align: /*Default*/ 0, animate: false, style: "FooterHeading heading6 ", visible: true, _idProps: { service: idService, name: "ReachUs" }, _widgetRecordProvider: widgetsRecordProvider }, React.createElement(OSWidgets.Text, { extendedProperties: { "data-trans": "home-footer-reachus" }, text: ["Reach Us"], _idProps: { service: idService, uuid: "44" }, _widgetRecordProvider: widgetsRecordProvider })), React.createElement(OSWidgets.Container, { align: /*Default*/ 0, animate: false, style: "Main Detail", visible: true, _idProps: { service: idService, name: "Phone" }, _widgetRecordProvider: widgetsRecordProvider }, React.createElement(OSWidgets.Image, { gridProperties: { width: "15px" }, image: OS.Navigation.VersionedURL.getVersionedUrl("img/UIComponents_UC.footer_contact_phone_2x.png"), style: "margin-right-s", type: /*Static*/ 0, _idProps: { service: idService, uuid: "46" }, _widgetRecordProvider: widgetsRecordProvider }), React.createElement(OSWidgets.Link, { enabled: true, extendedProperties: { style: "color:rgba(255,255,255,0.7)" }, gridProperties: { classes: "ThemeGrid_MarginGutter" }, style: "immune-to-rtl", transition: OS.Transitions.createTransition(OS.Transitions.TransitionAnimation.Default), url: OS.Navigation.generateScreenURL("tel:600599999", {}), visible: true, _idProps: { service: idService, uuid: "47" }, _widgetRecordProvider: widgetsRecordProvider }, React.createElement(OSWidgets.Text, { extendedProperties: { style: "font-size: 14px;" }, style: "immune-to-rtl", text: ["600 5 99999"], _idProps: { service: idService, uuid: "48" }, _widgetRecordProvider: widgetsRecordProvider }))), React.createElement(OSWidgets.Container, { align: /*Default*/ 0, animate: false, style: "Detail", visible: true, _idProps: { service: idService, name: "Email" }, _widgetRecordProvider: widgetsRecordProvider }, React.createElement(OSWidgets.Image, { gridProperties: { width: "15px" }, image: OS.Navigation.VersionedURL.getVersionedUrl("img/UIComponents_UC.footer_contact_email_2x.png"), style: "margin-right-s", type: /*Static*/ 0, _idProps: { service: idService, uuid: "50" }, _widgetRecordProvider: widgetsRecordProvider }), React.createElement(OSWidgets.Link, { enabled: true, extendedProperties: { style: "color:rgba(255,255,255,0.7)" }, gridProperties: { classes: "ThemeGrid_MarginGutter" }, transition: OS.Transitions.createTransition(OS.Transitions.TransitionAnimation.Default), url: OS.Navigation.generateScreenURL("mailto:custservice@emiratespost.ae", {}), visible: true, _idProps: { service: idService, uuid: "51" }, _widgetRecordProvider: widgetsRecordProvider }, "custservice@emiratespost.ae"))]; }), column2: new PlaceholderContent(function () { return [React.createElement(OSWidgets.Container, { align: /*Default*/ 0, animate: false, style: "FooterHeading heading6 ", visible: true, _idProps: { service: idService, name: "WorkingHours" }, _widgetRecordProvider: widgetsRecordProvider }, React.createElement(OSWidgets.Text, { extendedProperties: { "data-trans": "home-footer-workinghours" }, text: ["Working Hours"], _idProps: { service: idService, uuid: "53" }, _widgetRecordProvider: widgetsRecordProvider })), React.createElement(OSWidgets.Container, { align: /*Default*/ 0, animate: false, style: "Main Detail", visible: true, _idProps: { service: idService, name: "Days" }, _widgetRecordProvider: widgetsRecordProvider }, React.createElement(OSWidgets.Text, { extendedProperties: { "data-trans": "home-footer-sat-thu", style: "font-size: 14px;" }, text: ["Saturday - Thursday"], _idProps: { service: idService, uuid: "55" }, _widgetRecordProvider: widgetsRecordProvider })), React.createElement(OSWidgets.Container, { align: /*Default*/ 0, animate: false, style: "Main Detail", visible: true, _idProps: { service: idService, name: "Hours" }, _widgetRecordProvider: widgetsRecordProvider }, React.createElement(OSWidgets.Text, { extendedProperties: { "data-trans": "home-footer-fromto-time", style: "font-size: 14px;" }, text: ["(7:00AM - 21:00PM)"], _idProps: { service: idService, uuid: "57" }, _widgetRecordProvider: widgetsRecordProvider }))]; }), column3: new PlaceholderContent(function () { return [React.createElement(OSWidgets.Container, { align: /*Default*/ 0, animate: false, style: "FooterHeading heading6 text-align-right", visible: true, _idProps: { service: idService, name: "LastUpdated" }, _widgetRecordProvider: widgetsRecordProvider }, React.createElement(OSWidgets.Text, { extendedProperties: { "data-trans": "home-footer-lastupdated" }, text: ["Last Updated on"], _idProps: { service: idService, uuid: "59" }, _widgetRecordProvider: widgetsRecordProvider })), React.createElement(OSWidgets.Container, { align: /*Default*/ 0, animate: false, style: "Detail text-align-right", visible: true, _idProps: { service: idService, name: "Date" }, _widgetRecordProvider: widgetsRecordProvider }, $if(model.variables.fetchLastUpdatedDataAct.isDataFetchedAttr, false, this, function () { return [React.createElement(OSWidgets.Expression, { value: model.getCachedValue(idService.getId("hZyTKLdvzUijIo8LV9LPng.Value"), function () { return ((OS.BuiltinFunctions.formatDateTime(model.variables.fetchLastUpdatedDataAct.dateTimeOut, "MMM dd, yyy h:mmtt") + "\r\n") + " (GMT +4)"); }, function () { return model.variables.fetchLastUpdatedDataAct.dateTimeOut; }), _idProps: { service: idService, uuid: "61" }, _widgetRecordProvider: widgetsRecordProvider, value_dataFetchStatus: OS.Model.calculateDataFetchStatus(model.variables.fetchLastUpdatedDataAct.dataFetchStatusAttr) })]; }, function () { return []; }))]; }) }, _dependencies: [asPrimitiveValue(model.variables.fetchLastUpdatedDataAct.dataFetchStatusAttr), asPrimitiveValue(model.variables.fetchLastUpdatedDataAct.dateTimeOut), asPrimitiveValue(model.variables.fetchLastUpdatedDataAct.isDataFetchedAttr)] })]; }) }, _dependencies: [asPrimitiveValue(model.variables.fetchLastUpdatedDataAct.dataFetchStatusAttr), asPrimitiveValue(model.variables.fetchLastUpdatedDataAct.dateTimeOut), asPrimitiveValue(model.variables.fetchLastUpdatedDataAct.isDataFetchedAttr), asPrimitiveValue(model.variables.localeIn)] })), React.createElement(OSWidgets.Container, { align: /*Default*/ 0, animate: false, style: "Bottom", visible: true, _idProps: { service: idService, name: "FooterBottom" }, _widgetRecordProvider: widgetsRecordProvider }, React.createElement(OutSystemsUI_Adaptive_Columns3_mvc_view, { inputs: {}, events: { _handleError: function (ex) { controller.handleError(ex); } }, _validationProps: { validationService: validationService }, _idProps: { service: idService, uuid: "63", alias: "4" }, _widgetRecordProvider: widgetsRecordProvider, placeholders: { column1: new PlaceholderContent(function () { return [React.createElement(OSWidgets.Container, { align: /*Default*/ 0, animate: false, gridProperties: { marginLeft: "0" }, style: "SocialMedia ", visible: true, _idProps: { service: idService, uuid: "64" }, _widgetRecordProvider: widgetsRecordProvider }, React.createElement(OSWidgets.Link, { enabled: true, gridProperties: { marginLeft: "0px" }, onClick: function () { var eventHandlerContext = callContext.clone(); controller.onClickExternalLink$Action("https://facebook.com/EmiratesPostUAE/", controller.callContext(eventHandlerContext)); ; }, visible: true, _idProps: { service: idService, uuid: "65" }, _widgetRecordProvider: widgetsRecordProvider }, React.createElement(OSWidgets.Image, { gridProperties: { marginLeft: "0" }, image: OS.Navigation.VersionedURL.getVersionedUrl("img/UIComponents_UC.footer_social_facebook_2x.png"), type: /*Static*/ 0, _idProps: { service: idService, name: "Facebook" }, _widgetRecordProvider: widgetsRecordProvider })), React.createElement(OSWidgets.Link, { enabled: true, gridProperties: { classes: "ThemeGrid_MarginGutter" }, onClick: function () { var eventHandlerContext = callContext.clone(); controller.onClickExternalLink$Action("https://twitter.com/EmiratesPostUAE", controller.callContext(eventHandlerContext)); ; }, visible: true, _idProps: { service: idService, uuid: "67" }, _widgetRecordProvider: widgetsRecordProvider }, React.createElement(OSWidgets.Image, { gridProperties: { marginLeft: "0" }, image: OS.Navigation.VersionedURL.getVersionedUrl("img/UIComponents_UC.footer_social_twitter_2x.png"), type: /*Static*/ 0, _idProps: { service: idService, name: "Twitter" }, _widgetRecordProvider: widgetsRecordProvider })), React.createElement(OSWidgets.Link, { enabled: true, gridProperties: { classes: "ThemeGrid_MarginGutter" }, onClick: function () { var eventHandlerContext = callContext.clone(); controller.onClickExternalLink$Action("https://www.instagram.com/emiratespostuae/", controller.callContext(eventHandlerContext)); ; }, visible: true, _idProps: { service: idService, uuid: "69" }, _widgetRecordProvider: widgetsRecordProvider }, React.createElement(OSWidgets.Image, { gridProperties: { marginLeft: "0" }, image: OS.Navigation.VersionedURL.getVersionedUrl("img/UIComponents_UC.footer_social_instagram_2x.png"), type: /*Static*/ 0, _idProps: { service: idService, name: "Instagram" }, _widgetRecordProvider: widgetsRecordProvider })), React.createElement(OSWidgets.Link, { enabled: true, gridProperties: { classes: "ThemeGrid_MarginGutter" }, onClick: function () { var eventHandlerContext = callContext.clone(); controller.onClickExternalLink$Action("https://www.youtube.com/channel/UCXmH3cBnNaw-x1FlBBk3pyg", controller.callContext(eventHandlerContext)); ; }, visible: true, _idProps: { service: idService, uuid: "71" }, _widgetRecordProvider: widgetsRecordProvider }, React.createElement(OSWidgets.Image, { image: OS.Navigation.VersionedURL.getVersionedUrl("img/UIComponents_UC.footer_social_youtube_2x.png"), type: /*Static*/ 0, _idProps: { service: idService, uuid: "72" }, _widgetRecordProvider: widgetsRecordProvider })), React.createElement(OSWidgets.Link, { enabled: true, gridProperties: { classes: "ThemeGrid_MarginGutter" }, onClick: function () { var eventHandlerContext = callContext.clone(); controller.onClickExternalLink$Action("https://www.linkedin.com/company/emirates-post/", controller.callContext(eventHandlerContext)); ; }, visible: true, _idProps: { service: idService, uuid: "73" }, _widgetRecordProvider: widgetsRecordProvider }, React.createElement(OSWidgets.Image, { gridProperties: { marginLeft: "0" }, image: OS.Navigation.VersionedURL.getVersionedUrl("img/UIComponents_UC.footer_social_linkedin_2x.png"), type: /*Static*/ 0, _idProps: { service: idService, name: "LinkedIn" }, _widgetRecordProvider: widgetsRecordProvider })))]; }), column2: new PlaceholderContent(function () { return [React.createElement(OSWidgets.Container, { align: /*Default*/ 0, animate: false, style: "text-align-center Copyright", visible: true, _idProps: { service: idService, name: "CopyrightStatement" }, _widgetRecordProvider: widgetsRecordProvider }, React.createElement(OSWidgets.Link, { enabled: true, transition: OS.Transitions.createTransition(OS.Transitions.TransitionAnimation.Default), url: OS.Navigation.generateScreenURL("/Portal/Info", { locale: model.variables.localeIn, pageid: OS.BuiltinFunctions.integerToLongInteger(OS.BuiltinFunctions.integerToIdentifier(11)) }), visible: true, _idProps: { service: idService, uuid: "76" }, _widgetRecordProvider: widgetsRecordProvider }, React.createElement(OSWidgets.Text, { extendedProperties: { "data-trans": "home-footer-copyright" }, style: "text-neutral-0 heading7", text: ["© 2020 Emirates Post Group, All Rights Reserved"], _idProps: { service: idService, uuid: "77" }, _widgetRecordProvider: widgetsRecordProvider })))]; }), column3: new PlaceholderContent(function () { return [React.createElement(OSWidgets.Container, { align: /*Default*/ 0, animate: false, style: "Logos", visible: true, _idProps: { service: idService, name: "Logos" }, _widgetRecordProvider: widgetsRecordProvider }, React.createElement(OSWidgets.Link, { enabled: true, transition: OS.Transitions.createTransition(OS.Transitions.TransitionAnimation.Default), url: OS.Navigation.generateScreenURL("https://u.ae/", {}), visible: true, _idProps: { service: idService, uuid: "79" }, _widgetRecordProvider: widgetsRecordProvider }, React.createElement(OSWidgets.Image, { image: OS.Navigation.VersionedURL.getVersionedUrl("img/UIComponents_UC.uaelogowhite_2x.png"), type: /*Static*/ 0, _idProps: { service: idService, uuid: "80" }, _widgetRecordProvider: widgetsRecordProvider })), React.createElement(OSWidgets.Image, { gridProperties: { classes: "ThemeGrid_MarginGutter" }, image: OS.Navigation.VersionedURL.getVersionedUrl("img/UIComponents_UC.Header_Logo_2x.png"), type: /*Static*/ 0, _idProps: { service: idService, uuid: "81" }, _widgetRecordProvider: widgetsRecordProvider }))]; }) }, _dependencies: [asPrimitiveValue(model.variables.localeIn)] })))]; }), onTablet: new PlaceholderContent(function () { return [React.createElement(OSWidgets.Container, { align: /*Default*/ 0, animate: false, style: "Tablet ThemeGrid_Container", visible: true, _idProps: { service: idService, name: "Tablet" }, _widgetRecordProvider: widgetsRecordProvider }, React.createElement(OSWidgets.Container, { align: /*Default*/ 0, animate: false, style: "Top", visible: true, _idProps: { service: idService, name: "FooterTopTablet" }, _widgetRecordProvider: widgetsRecordProvider }, React.createElement(OutSystemsUI_Content_Accordion_mvc_view, { inputs: { ExtendedClass: "Accordion" }, events: { _handleError: function (ex) { controller.handleError(ex); } }, _validationProps: { validationService: validationService }, _idProps: { service: idService, uuid: "84", alias: "5" }, _widgetRecordProvider: widgetsRecordProvider, placeholders: { content: new PlaceholderContent(function () { return [React.createElement(OutSystemsUI_Content_AccordionItem_mvc_view, { inputs: { ExtendedClass: "AccordionItem" }, events: { _handleError: function (ex) { controller.handleError(ex); } }, _validationProps: { validationService: validationService }, _idProps: { service: idService, uuid: "85", alias: "6" }, _widgetRecordProvider: widgetsRecordProvider, placeholders: { title: new PlaceholderContent(function () { return [React.createElement(OSWidgets.Container, { align: /*Default*/ 0, animate: false, style: "FooterHeading heading6 ", visible: true, _idProps: { service: idService, name: "PrimaryLinksTablet" }, _widgetRecordProvider: widgetsRecordProvider }, React.createElement(OSWidgets.Text, { extendedProperties: { "data-trans": "marwan-round2-2" }, text: ["Primary Links"], _idProps: { service: idService, uuid: "87" }, _widgetRecordProvider: widgetsRecordProvider }))]; }), content: new PlaceholderContent(function () { return [React.createElement(OSWidgets.Container, { align: /*Default*/ 0, animate: false, style: "PrimaryLinks", visible: true, _idProps: { service: idService, uuid: "88" }, _widgetRecordProvider: widgetsRecordProvider }, React.createElement(OSWidgets.Link, { enabled: true, style: "RowItem", transition: OS.Transitions.createTransition(OS.Transitions.TransitionAnimation.Default), url: OS.Navigation.generateScreenURL("/Portal/Article", { locale: model.variables.localeIn, pageid: OS.BuiltinFunctions.integerToLongInteger(OS.BuiltinFunctions.integerToIdentifier(7)) }), visible: true, _idProps: { service: idService, name: "VAT4" }, _widgetRecordProvider: widgetsRecordProvider }, React.createElement(OSWidgets.Text, { extendedProperties: { "data-trans": "home-footer-vat" }, text: ["VAT"], _idProps: { service: idService, uuid: "90" }, _widgetRecordProvider: widgetsRecordProvider })), React.createElement(OSWidgets.Link, { enabled: true, gridProperties: { marginLeft: "0" }, style: "RowItem", transition: OS.Transitions.createTransition(OS.Transitions.TransitionAnimation.Default), url: OS.Navigation.generateScreenURL("/Portal/Article", { locale: model.variables.localeIn, pageid: OS.BuiltinFunctions.integerToLongInteger(15) }), visible: true, _idProps: { service: idService, name: "CustomerHappiness4" }, _widgetRecordProvider: widgetsRecordProvider }, React.createElement(OSWidgets.Text, { extendedProperties: { "data-trans": "home-footer-customerhappiness" }, text: ["Customer Happiness"], _idProps: { service: idService, uuid: "92" }, _widgetRecordProvider: widgetsRecordProvider })), React.createElement(OSWidgets.Link, { enabled: true, gridProperties: { marginLeft: "0" }, style: "RowItem", transition: OS.Transitions.createTransition(OS.Transitions.TransitionAnimation.Default), url: OS.Navigation.generateScreenURL("/Portal/SiteMap", { locale: model.variables.localeIn }), visible: true, _idProps: { service: idService, name: "Sitemap4" }, _widgetRecordProvider: widgetsRecordProvider }, React.createElement(OSWidgets.Text, { extendedProperties: { "data-trans": "home-footer-sitemap" }, text: ["Sitemap"], _idProps: { service: idService, uuid: "94" }, _widgetRecordProvider: widgetsRecordProvider })), React.createElement(OSWidgets.Link, { enabled: true, gridProperties: { marginLeft: "0" }, style: "RowItem", transition: OS.Transitions.createTransition(OS.Transitions.TransitionAnimation.Default), url: OS.Navigation.generateScreenURL("/Portal/Vacancies", { locale: model.variables.localeIn }), visible: true, _idProps: { service: idService, name: "Careers4" }, _widgetRecordProvider: widgetsRecordProvider }, React.createElement(OSWidgets.Text, { extendedProperties: { "data-trans": "home-footer-careers" }, text: ["Careers"], _idProps: { service: idService, uuid: "96" }, _widgetRecordProvider: widgetsRecordProvider })), React.createElement(OSWidgets.Link, { enabled: true, gridProperties: { marginLeft: "0" }, style: "RowItem", transition: OS.Transitions.createTransition(OS.Transitions.TransitionAnimation.Default), url: OS.Navigation.generateScreenURL("/Portal/Article", { locale: model.variables.localeIn, pageid: OS.BuiltinFunctions.integerToLongInteger(OS.BuiltinFunctions.integerToIdentifier(109)) }), visible: true, _idProps: { service: idService, name: "FAQ4" }, _widgetRecordProvider: widgetsRecordProvider }, React.createElement(OSWidgets.Text, { extendedProperties: { "data-trans": "home-footer-faq" }, text: ["FAQ"], _idProps: { service: idService, uuid: "98" }, _widgetRecordProvider: widgetsRecordProvider })), React.createElement(OSWidgets.Link, { enabled: true, gridProperties: { marginLeft: "0" }, style: "RowItem", transition: OS.Transitions.createTransition(OS.Transitions.TransitionAnimation.Default), url: OS.Navigation.generateScreenURL("/Portal/Article", { locale: model.variables.localeIn, pageid: OS.BuiltinFunctions.integerToLongInteger(OS.BuiltinFunctions.integerToIdentifier(16)) }), visible: true, _idProps: { service: idService, name: "Accessibility4" }, _widgetRecordProvider: widgetsRecordProvider }, React.createElement(OSWidgets.Text, { extendedProperties: { "data-trans": "home-footer-accessibility" }, text: ["Accessibility"], _idProps: { service: idService, uuid: "100" }, _widgetRecordProvider: widgetsRecordProvider })), React.createElement(OSWidgets.Link, { enabled: true, gridProperties: { marginLeft: "0" }, style: "RowItem", transition: OS.Transitions.createTransition(OS.Transitions.TransitionAnimation.Default), url: OS.Navigation.generateScreenURL("/Portal/Article", { pageid: OS.BuiltinFunctions.integerToLongInteger(OS.BuiltinFunctions.integerToIdentifier(17)), locale: model.variables.localeIn }), visible: true, _idProps: { service: idService, name: "UsageTerms4" }, _widgetRecordProvider: widgetsRecordProvider }, React.createElement(OSWidgets.Text, { extendedProperties: { "data-trans": "home-footer-usageterms" }, text: ["Usage Terms"], _idProps: { service: idService, uuid: "102" }, _widgetRecordProvider: widgetsRecordProvider })), React.createElement(OSWidgets.Link, { enabled: true, extendedProperties: { style: "margin-right: 0px;" }, gridProperties: { marginLeft: "0" }, onClick: function () { var eventHandlerContext = callContext.clone(); controller.onClickExternalLink$Action(("https://www.epg.ae/esvc/services/courierlicense/decorated.xhtml" + (((model.variables.localeIn === "en-us")) ? ("?lang=en") : ("?lang=ar"))), controller.callContext(eventHandlerContext)); ; }, style: "RowItem", visible: true, _idProps: { service: idService, name: "CourierLicensing4" }, _widgetRecordProvider: widgetsRecordProvider }, React.createElement(OSWidgets.Text, { extendedProperties: { "data-trans": "general-footer-linkcourier" }, text: ["Courier Licensing"], _idProps: { service: idService, uuid: "104" }, _widgetRecordProvider: widgetsRecordProvider })), React.createElement(OSWidgets.Link, { enabled: true, extendedProperties: { style: "margin-right: 0px;" }, gridProperties: { marginLeft: "0" }, onClick: function () { var eventHandlerContext = callContext.clone(); controller.onClickExternalLink$Action(model.variables.fetchURLsDataAct.supplierRegistrationURLOut, controller.callContext(eventHandlerContext)); ; }, style: "RowItem", visible: true, _idProps: { service: idService, name: "SupplierRegistration4" }, _widgetRecordProvider: widgetsRecordProvider }, React.createElement(OSWidgets.Text, { extendedProperties: { "data-trans": "general-footer-linksupp" }, text: ["Supplier Registration"], _idProps: { service: idService, uuid: "106" }, _widgetRecordProvider: widgetsRecordProvider })), React.createElement(OSWidgets.Link, { enabled: true, extendedProperties: { style: "margin-right: 0px;" }, gridProperties: { marginLeft: "0" }, style: "RowItem", transition: OS.Transitions.createTransition(OS.Transitions.TransitionAnimation.Default), url: OS.Navigation.generateScreenURL("/Portal/Article", { pageid: OS.BuiltinFunctions.integerToLongInteger(121), locale: model.variables.localeIn }), visible: true, _idProps: { service: idService, name: "PrivacyPolicy4" }, _widgetRecordProvider: widgetsRecordProvider }, React.createElement(OSWidgets.Text, { extendedProperties: { "data-trans": "footer-links-privacypolicy" }, text: ["Privacy Policy"], _idProps: { service: idService, uuid: "108" }, _widgetRecordProvider: widgetsRecordProvider })), React.createElement(OSWidgets.Link, { enabled: true, gridProperties: { marginLeft: "0" }, style: "RowItem", transition: OS.Transitions.createTransition(OS.Transitions.TransitionAnimation.Default), url: OS.Navigation.generateScreenURL("/Portal/Article", { locale: model.variables.localeIn, pageid: OS.BuiltinFunctions.integerToLongInteger(OS.BuiltinFunctions.integerToIdentifier(117)) }), visible: true, _idProps: { service: idService, name: "ContactUs4" }, _widgetRecordProvider: widgetsRecordProvider }, React.createElement(OSWidgets.Text, { extendedProperties: { "data-trans": "contact-us-contact-us-contact-us" }, text: ["Contact Us"], _idProps: { service: idService, uuid: "110" }, _widgetRecordProvider: widgetsRecordProvider })))]; }) }, _dependencies: [asPrimitiveValue(model.variables.localeIn)] }), React.createElement(OutSystemsUI_Content_AccordionItem_mvc_view, { inputs: { ExtendedClass: "AccordionItem" }, events: { _handleError: function (ex) { controller.handleError(ex); } }, _validationProps: { validationService: validationService }, _idProps: { service: idService, uuid: "111", alias: "7" }, _widgetRecordProvider: widgetsRecordProvider, placeholders: { title: new PlaceholderContent(function () { return [React.createElement(OSWidgets.Container, { align: /*Default*/ 0, animate: false, style: "FooterHeading heading6 ", visible: true, _idProps: { service: idService, name: "ReachUsTablet" }, _widgetRecordProvider: widgetsRecordProvider }, React.createElement(OSWidgets.Text, { extendedProperties: { "data-trans": "home-footer-reachus" }, text: ["Reach Us"], _idProps: { service: idService, uuid: "113" }, _widgetRecordProvider: widgetsRecordProvider }))]; }), content: new PlaceholderContent(function () { return [React.createElement(OSWidgets.Container, { align: /*Default*/ 0, animate: false, style: "Main Detail immune-to-rtl", visible: true, _idProps: { service: idService, name: "PhoneTablet" }, _widgetRecordProvider: widgetsRecordProvider }, React.createElement(OSWidgets.Link, { enabled: true, extendedProperties: { style: "color:rgba(255,255,255,0.7)" }, style: "immune-to-rtl", transition: OS.Transitions.createTransition(OS.Transitions.TransitionAnimation.Default), url: OS.Navigation.generateScreenURL("tel:600599999", {}), visible: true, _idProps: { service: idService, uuid: "115" }, _widgetRecordProvider: widgetsRecordProvider }, React.createElement(OSWidgets.Text, { extendedProperties: { style: "font-size: 14px;" }, style: "immune-to-rtl", text: ["600 5 99999"], _idProps: { service: idService, uuid: "116" }, _widgetRecordProvider: widgetsRecordProvider }))), React.createElement(OSWidgets.Container, { align: /*Default*/ 0, animate: false, style: "Detail", visible: true, _idProps: { service: idService, name: "EmailTablet" }, _widgetRecordProvider: widgetsRecordProvider }, React.createElement(OSWidgets.Link, { enabled: true, extendedProperties: { style: "color:rgba(255,255,255,0.7)" }, transition: OS.Transitions.createTransition(OS.Transitions.TransitionAnimation.Default), url: OS.Navigation.generateScreenURL("mailto:custservice@emiratespost.ae", {}), visible: true, _idProps: { service: idService, uuid: "118" }, _widgetRecordProvider: widgetsRecordProvider }, "custservice@emiratespost.ae"))]; }) }, _dependencies: [] }), React.createElement(OutSystemsUI_Content_AccordionItem_mvc_view, { inputs: { ExtendedClass: "AccordionItem" }, events: { _handleError: function (ex) { controller.handleError(ex); } }, _validationProps: { validationService: validationService }, _idProps: { service: idService, uuid: "119", alias: "8" }, _widgetRecordProvider: widgetsRecordProvider, placeholders: { title: new PlaceholderContent(function () { return [React.createElement(OSWidgets.Container, { align: /*Default*/ 0, animate: false, style: "FooterHeading heading6 ", visible: true, _idProps: { service: idService, name: "WorkingHoursTablet" }, _widgetRecordProvider: widgetsRecordProvider }, React.createElement(OSWidgets.Text, { extendedProperties: { "data-trans": "home-footer-workinghours" }, text: ["Working Hours"], _idProps: { service: idService, uuid: "121" }, _widgetRecordProvider: widgetsRecordProvider }))]; }), content: new PlaceholderContent(function () { return [React.createElement(OSWidgets.Container, { align: /*Default*/ 0, animate: false, style: "Main Detail", visible: true, _idProps: { service: idService, name: "DaysTablet" }, _widgetRecordProvider: widgetsRecordProvider }, React.createElement(OSWidgets.Text, { extendedProperties: { "data-trans": "home-footer-sat-thu", style: "font-size: 14px;" }, text: ["Saturday - Thursday"], _idProps: { service: idService, uuid: "123" }, _widgetRecordProvider: widgetsRecordProvider })), React.createElement(OSWidgets.Container, { align: /*Default*/ 0, animate: false, style: "Main Detail", visible: true, _idProps: { service: idService, name: "HoursTablet" }, _widgetRecordProvider: widgetsRecordProvider }, React.createElement(OSWidgets.Text, { extendedProperties: { "data-trans": "home-footer-fromto-time", style: "font-size: 14px;" }, text: ["(7:00AM - 9:00PM)"], _idProps: { service: idService, uuid: "125" }, _widgetRecordProvider: widgetsRecordProvider }))]; }) }, _dependencies: [] }), React.createElement(OutSystemsUI_Content_AccordionItem_mvc_view, { inputs: { ExtendedClass: "AccordionItem" }, events: { _handleError: function (ex) { controller.handleError(ex); } }, _validationProps: { validationService: validationService }, _idProps: { service: idService, uuid: "126", alias: "9" }, _widgetRecordProvider: widgetsRecordProvider, placeholders: { title: new PlaceholderContent(function () { return [React.createElement(OSWidgets.Container, { align: /*Default*/ 0, animate: false, style: "FooterHeading heading6", visible: true, _idProps: { service: idService, name: "LastUpdatedTablet" }, _widgetRecordProvider: widgetsRecordProvider }, React.createElement(OSWidgets.Text, { extendedProperties: { "data-trans": "home-footer-lastupdated" }, text: ["Last Updated on"], _idProps: { service: idService, uuid: "128" }, _widgetRecordProvider: widgetsRecordProvider }))]; }), content: new PlaceholderContent(function () { return [$if(model.variables.fetchLastUpdatedDataAct.isDataFetchedAttr, false, this, function () { return [React.createElement(OSWidgets.Container, { align: /*Default*/ 0, animate: false, style: "Detail", visible: true, _idProps: { service: idService, name: "DateTablet" }, _widgetRecordProvider: widgetsRecordProvider }, React.createElement(OSWidgets.Expression, { value: model.getCachedValue(idService.getId("6G57qV+2ZEma0TgUdeLmdw.Value"), function () { return (OS.BuiltinFunctions.formatDateTime(model.variables.fetchLastUpdatedDataAct.dateTimeOut, "MMM dd, yyy") + "\r\n"); }, function () { return model.variables.fetchLastUpdatedDataAct.dateTimeOut; }), _idProps: { service: idService, uuid: "130" }, _widgetRecordProvider: widgetsRecordProvider, value_dataFetchStatus: OS.Model.calculateDataFetchStatus(model.variables.fetchLastUpdatedDataAct.dataFetchStatusAttr) })), React.createElement(OSWidgets.Container, { align: /*Default*/ 0, animate: false, style: "Detail", visible: true, _idProps: { service: idService, name: "TimeTablet" }, _widgetRecordProvider: widgetsRecordProvider }, React.createElement(OSWidgets.Expression, { value: model.getCachedValue(idService.getId("d9NOWh_M2UWOSpi9AWJ7lw.Value"), function () { return (OS.BuiltinFunctions.formatDateTime(model.variables.fetchLastUpdatedDataAct.dateTimeOut, "h:mmtt") + " (GMT +4)"); }, function () { return model.variables.fetchLastUpdatedDataAct.dateTimeOut; }), _idProps: { service: idService, uuid: "132" }, _widgetRecordProvider: widgetsRecordProvider, value_dataFetchStatus: OS.Model.calculateDataFetchStatus(model.variables.fetchLastUpdatedDataAct.dataFetchStatusAttr) }))]; }, function () { return []; })]; }) }, _dependencies: [asPrimitiveValue(model.variables.fetchLastUpdatedDataAct.dataFetchStatusAttr), asPrimitiveValue(model.variables.fetchLastUpdatedDataAct.dateTimeOut), asPrimitiveValue(model.variables.fetchLastUpdatedDataAct.isDataFetchedAttr)] })]; }) }, _dependencies: [asPrimitiveValue(model.variables.fetchLastUpdatedDataAct.dataFetchStatusAttr), asPrimitiveValue(model.variables.fetchLastUpdatedDataAct.dateTimeOut), asPrimitiveValue(model.variables.fetchLastUpdatedDataAct.isDataFetchedAttr), asPrimitiveValue(model.variables.localeIn)] })), React.createElement(OSWidgets.Container, { align: /*Default*/ 0, animate: false, extendedProperties: { style: "border-style: solid; border-width: 0px;" }, style: "Bottom", visible: true, _idProps: { service: idService, name: "FooterBottomTablet" }, _widgetRecordProvider: widgetsRecordProvider }, React.createElement(OutSystemsUI_Adaptive_Columns3_mvc_view, { inputs: {}, events: { _handleError: function (ex) { controller.handleError(ex); } }, _validationProps: { validationService: validationService }, _idProps: { service: idService, uuid: "134", alias: "10" }, _widgetRecordProvider: widgetsRecordProvider, placeholders: { column1: new PlaceholderContent(function () { return [React.createElement(OSWidgets.Container, { align: /*Default*/ 0, animate: false, style: "SocialMedia", visible: true, _idProps: { service: idService, name: "SocialMediaTablet" }, _widgetRecordProvider: widgetsRecordProvider }, React.createElement(OSWidgets.Link, { enabled: true, gridProperties: { marginLeft: "0" }, onClick: function () { var eventHandlerContext = callContext.clone(); controller.onClickExternalLink$Action("https://facebook.com/EmiratesPostUAE/", controller.callContext(eventHandlerContext)); ; }, visible: true, _idProps: { service: idService, uuid: "136" }, _widgetRecordProvider: widgetsRecordProvider }, React.createElement(OSWidgets.Image, { gridProperties: { marginLeft: "0" }, image: OS.Navigation.VersionedURL.getVersionedUrl("img/UIComponents_UC.footer_social_facebook_2x.png"), type: /*Static*/ 0, _idProps: { service: idService, name: "Facebook2" }, _widgetRecordProvider: widgetsRecordProvider })), React.createElement(OSWidgets.Link, { enabled: true, gridProperties: { classes: "ThemeGrid_MarginGutter" }, onClick: function () { var eventHandlerContext = callContext.clone(); controller.onClickExternalLink$Action("https://twitter.com/EmiratesPostUAE", controller.callContext(eventHandlerContext)); ; }, visible: true, _idProps: { service: idService, uuid: "138" }, _widgetRecordProvider: widgetsRecordProvider }, React.createElement(OSWidgets.Image, { gridProperties: { marginLeft: "0" }, image: OS.Navigation.VersionedURL.getVersionedUrl("img/UIComponents_UC.footer_social_twitter_2x.png"), type: /*Static*/ 0, _idProps: { service: idService, name: "Twitter2" }, _widgetRecordProvider: widgetsRecordProvider })), React.createElement(OSWidgets.Link, { enabled: true, gridProperties: { classes: "ThemeGrid_MarginGutter" }, onClick: function () { var eventHandlerContext = callContext.clone(); controller.onClickExternalLink$Action("https://www.instagram.com/emiratespostuae/", controller.callContext(eventHandlerContext)); ; }, visible: true, _idProps: { service: idService, uuid: "140" }, _widgetRecordProvider: widgetsRecordProvider }, React.createElement(OSWidgets.Image, { gridProperties: { marginLeft: "0" }, image: OS.Navigation.VersionedURL.getVersionedUrl("img/UIComponents_UC.footer_social_instagram_2x.png"), type: /*Static*/ 0, _idProps: { service: idService, name: "Instagram2" }, _widgetRecordProvider: widgetsRecordProvider })), React.createElement(OSWidgets.Link, { enabled: true, gridProperties: { classes: "ThemeGrid_MarginGutter" }, onClick: function () { var eventHandlerContext = callContext.clone(); controller.onClickExternalLink$Action("https://www.youtube.com/channel/UCXmH3cBnNaw-x1FlBBk3pyg", controller.callContext(eventHandlerContext)); ; }, visible: true, _idProps: { service: idService, uuid: "142" }, _widgetRecordProvider: widgetsRecordProvider }, React.createElement(OSWidgets.Image, { image: OS.Navigation.VersionedURL.getVersionedUrl("img/UIComponents_UC.footer_social_youtube_2x.png"), type: /*Static*/ 0, _idProps: { service: idService, uuid: "143" }, _widgetRecordProvider: widgetsRecordProvider })), React.createElement(OSWidgets.Link, { enabled: true, gridProperties: { classes: "ThemeGrid_MarginGutter" }, onClick: function () { var eventHandlerContext = callContext.clone(); controller.onClickExternalLink$Action("https://www.linkedin.com/company/emirates-post/", controller.callContext(eventHandlerContext)); ; }, visible: true, _idProps: { service: idService, uuid: "144" }, _widgetRecordProvider: widgetsRecordProvider }, React.createElement(OSWidgets.Image, { gridProperties: { marginLeft: "0" }, image: OS.Navigation.VersionedURL.getVersionedUrl("img/UIComponents_UC.footer_social_linkedin_2x.png"), type: /*Static*/ 0, _idProps: { service: idService, name: "LinkedIn2" }, _widgetRecordProvider: widgetsRecordProvider })))]; }), column2: new PlaceholderContent(function () { return [React.createElement(OSWidgets.Container, { align: /*Default*/ 0, animate: false, style: "text-align-center Copyright", visible: true, _idProps: { service: idService, name: "CopyrightStatementTablet" }, _widgetRecordProvider: widgetsRecordProvider }, React.createElement(OSWidgets.Link, { enabled: true, transition: OS.Transitions.createTransition(OS.Transitions.TransitionAnimation.Default), url: OS.Navigation.generateScreenURL("/Portal/Info", { pageid: OS.BuiltinFunctions.integerToLongInteger(OS.BuiltinFunctions.integerToIdentifier(11)), locale: model.variables.localeIn }), visible: true, _idProps: { service: idService, uuid: "147" }, _widgetRecordProvider: widgetsRecordProvider }, React.createElement(OSWidgets.Text, { extendedProperties: { "data-trans": "home-footer-copyright" }, style: "text-neutral-0 heading7", text: ["© 2020 Emirates Post Group, All Rights Reserved"], _idProps: { service: idService, uuid: "148" }, _widgetRecordProvider: widgetsRecordProvider })))]; }), column3: new PlaceholderContent(function () { return [React.createElement(OSWidgets.Container, { align: /*Default*/ 0, animate: false, style: "Logos", visible: true, _idProps: { service: idService, name: "LogosTablet" }, _widgetRecordProvider: widgetsRecordProvider }, React.createElement(OSWidgets.Link, { enabled: true, transition: OS.Transitions.createTransition(OS.Transitions.TransitionAnimation.Default), url: OS.Navigation.generateScreenURL("https://u.ae/", {}), visible: true, _idProps: { service: idService, uuid: "150" }, _widgetRecordProvider: widgetsRecordProvider }, React.createElement(OSWidgets.Image, { image: OS.Navigation.VersionedURL.getVersionedUrl("img/UIComponents_UC.uaelogowhite_2x.png"), type: /*Static*/ 0, _idProps: { service: idService, uuid: "151" }, _widgetRecordProvider: widgetsRecordProvider })), React.createElement(OSWidgets.Image, { gridProperties: { classes: "ThemeGrid_MarginGutter" }, image: OS.Navigation.VersionedURL.getVersionedUrl("img/UIComponents_UC.Header_Logo_2x.png"), type: /*Static*/ 0, _idProps: { service: idService, uuid: "152" }, _widgetRecordProvider: widgetsRecordProvider }))]; }) }, _dependencies: [asPrimitiveValue(model.variables.localeIn)] })))]; }), onPhone: new PlaceholderContent(function () { return [React.createElement(OSWidgets.Container, { align: /*Default*/ 0, animate: false, style: "Mobile ThemeGrid_Container", visible: true, _idProps: { service: idService, name: "Mobile" }, _widgetRecordProvider: widgetsRecordProvider }, React.createElement(OSWidgets.Container, { align: /*Default*/ 0, animate: false, style: "Top", visible: true, _idProps: { service: idService, name: "FooterTopMobile" }, _widgetRecordProvider: widgetsRecordProvider }, React.createElement(OutSystemsUI_Content_Accordion_mvc_view, { inputs: { ExtendedClass: "Accordion" }, events: { _handleError: function (ex) { controller.handleError(ex); } }, _validationProps: { validationService: validationService }, _idProps: { service: idService, uuid: "155", alias: "11" }, _widgetRecordProvider: widgetsRecordProvider, placeholders: { content: new PlaceholderContent(function () { return [React.createElement(OutSystemsUI_Content_AccordionItem_mvc_view, { inputs: { ExtendedClass: "AccordionItem" }, events: { _handleError: function (ex) { controller.handleError(ex); } }, _validationProps: { validationService: validationService }, _idProps: { service: idService, uuid: "156", alias: "12" }, _widgetRecordProvider: widgetsRecordProvider, placeholders: { title: new PlaceholderContent(function () { return [React.createElement(OSWidgets.Container, { align: /*Default*/ 0, animate: false, style: "FooterHeading heading6 ", visible: true, _idProps: { service: idService, name: "PrimaryLinks" }, _widgetRecordProvider: widgetsRecordProvider }, React.createElement(OSWidgets.Text, { extendedProperties: { "data-trans": "marwan-round2-2" }, text: ["Primary Links"], _idProps: { service: idService, uuid: "158" }, _widgetRecordProvider: widgetsRecordProvider }))]; }), content: new PlaceholderContent(function () { return [React.createElement(OSWidgets.Container, { align: /*Default*/ 0, animate: false, style: "PrimaryLinks", visible: true, _idProps: { service: idService, uuid: "159" }, _widgetRecordProvider: widgetsRecordProvider }, React.createElement(OSWidgets.Link, { enabled: true, style: "RowItem", transition: OS.Transitions.createTransition(OS.Transitions.TransitionAnimation.Default), url: OS.Navigation.generateScreenURL("/Portal/Article", { pageid: OS.BuiltinFunctions.integerToLongInteger(OS.BuiltinFunctions.integerToIdentifier(7)), locale: model.variables.localeIn }), visible: true, _idProps: { service: idService, name: "VAT3" }, _widgetRecordProvider: widgetsRecordProvider }, React.createElement(OSWidgets.Text, { extendedProperties: { "data-trans": "home-footer-vat" }, text: ["VAT"], _idProps: { service: idService, uuid: "161" }, _widgetRecordProvider: widgetsRecordProvider })), React.createElement(OSWidgets.Link, { enabled: true, gridProperties: { marginLeft: "0" }, style: "RowItem", transition: OS.Transitions.createTransition(OS.Transitions.TransitionAnimation.Default), url: OS.Navigation.generateScreenURL("/Portal/Article", { locale: model.variables.localeIn, pageid: OS.BuiltinFunctions.integerToLongInteger(15) }), visible: true, _idProps: { service: idService, name: "CustomerHappiness3" }, _widgetRecordProvider: widgetsRecordProvider }, React.createElement(OSWidgets.Text, { extendedProperties: { "data-trans": "home-footer-customerhappiness" }, text: ["Customer Happiness"], _idProps: { service: idService, uuid: "163" }, _widgetRecordProvider: widgetsRecordProvider })), React.createElement(OSWidgets.Link, { enabled: true, gridProperties: { marginLeft: "0" }, style: "RowItem", transition: OS.Transitions.createTransition(OS.Transitions.TransitionAnimation.Default), url: OS.Navigation.generateScreenURL("/Portal/SiteMap", { locale: model.variables.localeIn }), visible: true, _idProps: { service: idService, name: "Sitemap3" }, _widgetRecordProvider: widgetsRecordProvider }, React.createElement(OSWidgets.Text, { extendedProperties: { "data-trans": "home-footer-sitemap" }, text: ["Sitemap"], _idProps: { service: idService, uuid: "165" }, _widgetRecordProvider: widgetsRecordProvider })), React.createElement(OSWidgets.Link, { enabled: true, gridProperties: { marginLeft: "0" }, style: "RowItem", transition: OS.Transitions.createTransition(OS.Transitions.TransitionAnimation.Default), url: OS.Navigation.generateScreenURL("/Portal/Vacancies", { locale: model.variables.localeIn }), visible: true, _idProps: { service: idService, name: "Careers3" }, _widgetRecordProvider: widgetsRecordProvider }, React.createElement(OSWidgets.Text, { extendedProperties: { "data-trans": "home-footer-careers" }, text: ["Careers"], _idProps: { service: idService, uuid: "167" }, _widgetRecordProvider: widgetsRecordProvider })), React.createElement(OSWidgets.Link, { enabled: true, gridProperties: { marginLeft: "0" }, style: "RowItem", transition: OS.Transitions.createTransition(OS.Transitions.TransitionAnimation.Default), url: OS.Navigation.generateScreenURL("/Portal/Article", { locale: model.variables.localeIn, pageid: OS.BuiltinFunctions.integerToLongInteger(OS.BuiltinFunctions.integerToIdentifier(109)) }), visible: true, _idProps: { service: idService, name: "FAQ3" }, _widgetRecordProvider: widgetsRecordProvider }, React.createElement(OSWidgets.Text, { extendedProperties: { "data-trans": "home-footer-faq" }, text: ["FAQ"], _idProps: { service: idService, uuid: "169" }, _widgetRecordProvider: widgetsRecordProvider })), React.createElement(OSWidgets.Link, { enabled: true, gridProperties: { marginLeft: "0" }, style: "RowItem", transition: OS.Transitions.createTransition(OS.Transitions.TransitionAnimation.Default), url: OS.Navigation.generateScreenURL("/Portal/Article", { pageid: OS.BuiltinFunctions.integerToLongInteger(OS.BuiltinFunctions.integerToIdentifier(16)), locale: model.variables.localeIn }), visible: true, _idProps: { service: idService, name: "Accessibility3" }, _widgetRecordProvider: widgetsRecordProvider }, React.createElement(OSWidgets.Text, { extendedProperties: { "data-trans": "home-footer-accessibility" }, text: ["Accessibility"], _idProps: { service: idService, uuid: "171" }, _widgetRecordProvider: widgetsRecordProvider })), React.createElement(OSWidgets.Link, { enabled: true, gridProperties: { marginLeft: "0" }, style: "RowItem", transition: OS.Transitions.createTransition(OS.Transitions.TransitionAnimation.Default), url: OS.Navigation.generateScreenURL("/Portal/Article", { pageid: OS.BuiltinFunctions.integerToLongInteger(OS.BuiltinFunctions.integerToIdentifier(17)), locale: model.variables.localeIn }), visible: true, _idProps: { service: idService, name: "UsageTerms3" }, _widgetRecordProvider: widgetsRecordProvider }, React.createElement(OSWidgets.Text, { extendedProperties: { "data-trans": "home-footer-usageterms" }, text: ["Usage Terms"], _idProps: { service: idService, uuid: "173" }, _widgetRecordProvider: widgetsRecordProvider })), React.createElement(OSWidgets.Link, { enabled: true, extendedProperties: { style: "margin-right: 0px;" }, gridProperties: { marginLeft: "0" }, onClick: function () { var eventHandlerContext = callContext.clone(); controller.onClickExternalLink$Action(("https://www.epg.ae/esvc/services/courierlicense/decorated.xhtml" + (((model.variables.localeIn === "en-us")) ? ("?lang=en") : ("?lang=ar"))), controller.callContext(eventHandlerContext)); ; }, style: "RowItem", visible: true, _idProps: { service: idService, name: "CourierLicensing3" }, _widgetRecordProvider: widgetsRecordProvider }, React.createElement(OSWidgets.Text, { extendedProperties: { "data-trans": "general-footer-linkcourier" }, text: ["Courier Licensing"], _idProps: { service: idService, uuid: "175" }, _widgetRecordProvider: widgetsRecordProvider })), React.createElement(OSWidgets.Link, { enabled: true, extendedProperties: { style: "margin-right: 0px;" }, gridProperties: { marginLeft: "0" }, onClick: function () { var eventHandlerContext = callContext.clone(); controller.onClickExternalLink$Action(model.variables.fetchURLsDataAct.supplierRegistrationURLOut, controller.callContext(eventHandlerContext)); ; }, style: "RowItem", visible: true, _idProps: { service: idService, name: "SupplierRegistration3" }, _widgetRecordProvider: widgetsRecordProvider }, React.createElement(OSWidgets.Text, { extendedProperties: { "data-trans": "general-footer-linksupp" }, text: ["Supplier Registration"], _idProps: { service: idService, uuid: "177" }, _widgetRecordProvider: widgetsRecordProvider })), React.createElement(OSWidgets.Link, { enabled: true, extendedProperties: { style: "margin-right: 0px;" }, gridProperties: { marginLeft: "0" }, style: "RowItem", transition: OS.Transitions.createTransition(OS.Transitions.TransitionAnimation.Default), url: OS.Navigation.generateScreenURL("/Portal/Article", { pageid: OS.BuiltinFunctions.integerToLongInteger(121), locale: model.variables.localeIn }), visible: true, _idProps: { service: idService, name: "PrivacyPolicy3" }, _widgetRecordProvider: widgetsRecordProvider }, React.createElement(OSWidgets.Text, { extendedProperties: { "data-trans": "footer-links-privacypolicy" }, text: ["Privacy Policy"], _idProps: { service: idService, uuid: "179" }, _widgetRecordProvider: widgetsRecordProvider })), React.createElement(OSWidgets.Link, { enabled: true, gridProperties: { marginLeft: "0" }, style: "RowItem", transition: OS.Transitions.createTransition(OS.Transitions.TransitionAnimation.Default), url: OS.Navigation.generateScreenURL("/Portal/Article", { locale: model.variables.localeIn, pageid: OS.BuiltinFunctions.integerToLongInteger(OS.BuiltinFunctions.integerToIdentifier(117)) }), visible: true, _idProps: { service: idService, name: "ContactUs3" }, _widgetRecordProvider: widgetsRecordProvider }, React.createElement(OSWidgets.Text, { extendedProperties: { "data-trans": "contact-us-contact-us-contact-us" }, text: ["Contact Us"], _idProps: { service: idService, uuid: "181" }, _widgetRecordProvider: widgetsRecordProvider })))]; }) }, _dependencies: [asPrimitiveValue(model.variables.localeIn)] }), React.createElement(OutSystemsUI_Content_AccordionItem_mvc_view, { inputs: { ExtendedClass: "AccordionItem" }, events: { _handleError: function (ex) { controller.handleError(ex); } }, _validationProps: { validationService: validationService }, _idProps: { service: idService, uuid: "182", alias: "13" }, _widgetRecordProvider: widgetsRecordProvider, placeholders: { title: new PlaceholderContent(function () { return [React.createElement(OSWidgets.Container, { align: /*Default*/ 0, animate: false, style: "FooterHeading heading6 ", visible: true, _idProps: { service: idService, name: "ReachUsMobile" }, _widgetRecordProvider: widgetsRecordProvider }, React.createElement(OSWidgets.Text, { extendedProperties: { "data-trans": "home-footer-reachus" }, text: ["Reach Us"], _idProps: { service: idService, uuid: "184" }, _widgetRecordProvider: widgetsRecordProvider }))]; }), content: new PlaceholderContent(function () { return [React.createElement(OSWidgets.Container, { align: /*Default*/ 0, animate: false, style: "Main Detail immune-to-rtl", visible: true, _idProps: { service: idService, name: "PhoneMobile" }, _widgetRecordProvider: widgetsRecordProvider }, React.createElement(OSWidgets.Link, { enabled: true, extendedProperties: { style: "color:rgba(255,255,255,0.7)" }, style: "immune-to-rtl", transition: OS.Transitions.createTransition(OS.Transitions.TransitionAnimation.Default), url: OS.Navigation.generateScreenURL("tel:600599999", {}), visible: true, _idProps: { service: idService, uuid: "186" }, _widgetRecordProvider: widgetsRecordProvider }, React.createElement(OSWidgets.Text, { extendedProperties: { style: "font-size: 14px;" }, style: "immune-to-rtl", text: ["600 5 99999"], _idProps: { service: idService, uuid: "187" }, _widgetRecordProvider: widgetsRecordProvider }))), React.createElement(OSWidgets.Container, { align: /*Default*/ 0, animate: false, style: "Detail", visible: true, _idProps: { service: idService, name: "EmailMobile" }, _widgetRecordProvider: widgetsRecordProvider }, React.createElement(OSWidgets.Link, { enabled: true, extendedProperties: { style: "color:rgba(255,255,255,0.7)" }, transition: OS.Transitions.createTransition(OS.Transitions.TransitionAnimation.Default), url: OS.Navigation.generateScreenURL("mailto:custservice@emiratespost.ae", {}), visible: true, _idProps: { service: idService, uuid: "189" }, _widgetRecordProvider: widgetsRecordProvider }, "custservice@emiratespost.ae"))]; }) }, _dependencies: [] }), React.createElement(OutSystemsUI_Content_AccordionItem_mvc_view, { inputs: { ExtendedClass: "AccordionItem" }, events: { _handleError: function (ex) { controller.handleError(ex); } }, _validationProps: { validationService: validationService }, _idProps: { service: idService, uuid: "190", alias: "14" }, _widgetRecordProvider: widgetsRecordProvider, placeholders: { title: new PlaceholderContent(function () { return [React.createElement(OSWidgets.Container, { align: /*Default*/ 0, animate: false, style: "FooterHeading heading6 ", visible: true, _idProps: { service: idService, name: "WorkingHoursMobile" }, _widgetRecordProvider: widgetsRecordProvider }, React.createElement(OSWidgets.Text, { extendedProperties: { "data-trans": "home-footer-workinghours" }, text: ["Working Hours"], _idProps: { service: idService, uuid: "192" }, _widgetRecordProvider: widgetsRecordProvider }))]; }), content: new PlaceholderContent(function () { return [React.createElement(OSWidgets.Container, { align: /*Default*/ 0, animate: false, style: "Main Detail", visible: true, _idProps: { service: idService, name: "DaysMobile" }, _widgetRecordProvider: widgetsRecordProvider }, React.createElement(OSWidgets.Text, { extendedProperties: { "data-trans": "home-footer-sat-thu", style: "font-size: 14px;" }, text: ["Saturday - Thursday"], _idProps: { service: idService, uuid: "194" }, _widgetRecordProvider: widgetsRecordProvider })), React.createElement(OSWidgets.Container, { align: /*Default*/ 0, animate: false, style: "Main Detail", visible: true, _idProps: { service: idService, name: "HoursMobile" }, _widgetRecordProvider: widgetsRecordProvider }, React.createElement(OSWidgets.Text, { extendedProperties: { "data-trans": "home-footer-fromto-time", style: "font-size: 14px;" }, text: ["(7:00AM - 9:00PM)"], _idProps: { service: idService, uuid: "196" }, _widgetRecordProvider: widgetsRecordProvider }))]; }) }, _dependencies: [] }), React.createElement(OutSystemsUI_Content_AccordionItem_mvc_view, { inputs: { ExtendedClass: "AccordionItem" }, events: { _handleError: function (ex) { controller.handleError(ex); } }, _validationProps: { validationService: validationService }, _idProps: { service: idService, uuid: "197", alias: "15" }, _widgetRecordProvider: widgetsRecordProvider, placeholders: { title: new PlaceholderContent(function () { return [React.createElement(OSWidgets.Container, { align: /*Default*/ 0, animate: false, style: "FooterHeading heading6", visible: true, _idProps: { service: idService, name: "LastUpdatedMobile" }, _widgetRecordProvider: widgetsRecordProvider }, React.createElement(OSWidgets.Text, { extendedProperties: { "data-trans": "home-footer-lastupdated" }, text: ["Last Updated on"], _idProps: { service: idService, uuid: "199" }, _widgetRecordProvider: widgetsRecordProvider }))]; }), content: new PlaceholderContent(function () { return [React.createElement(OSWidgets.Container, { align: /*Default*/ 0, animate: false, style: "Detail", visible: true, _idProps: { service: idService, name: "DateMobile" }, _widgetRecordProvider: widgetsRecordProvider }, React.createElement(OSWidgets.Expression, { value: model.getCachedValue(idService.getId("+tndeY6qYUGGv7XEOSGrSg.Value"), function () { return (OS.BuiltinFunctions.formatDateTime(model.variables.fetchLastUpdatedDataAct.dateTimeOut, "MMM dd, yyy") + "\r\n"); }, function () { return model.variables.fetchLastUpdatedDataAct.dateTimeOut; }), _idProps: { service: idService, uuid: "201" }, _widgetRecordProvider: widgetsRecordProvider, value_dataFetchStatus: OS.Model.calculateDataFetchStatus(model.variables.fetchLastUpdatedDataAct.dataFetchStatusAttr) })), React.createElement(OSWidgets.Container, { align: /*Default*/ 0, animate: false, style: "Detail", visible: true, _idProps: { service: idService, name: "TimeMobile" }, _widgetRecordProvider: widgetsRecordProvider }, React.createElement(OSWidgets.Expression, { value: model.getCachedValue(idService.getId("5jxqN6ujRE64vjvo6+r14w.Value"), function () { return (OS.BuiltinFunctions.formatDateTime(model.variables.fetchLastUpdatedDataAct.dateTimeOut, "h:mmtt") + " (GMT +4)"); }, function () { return model.variables.fetchLastUpdatedDataAct.dateTimeOut; }), _idProps: { service: idService, uuid: "203" }, _widgetRecordProvider: widgetsRecordProvider, value_dataFetchStatus: OS.Model.calculateDataFetchStatus(model.variables.fetchLastUpdatedDataAct.dataFetchStatusAttr) }))]; }) }, _dependencies: [asPrimitiveValue(model.variables.fetchLastUpdatedDataAct.dataFetchStatusAttr), asPrimitiveValue(model.variables.fetchLastUpdatedDataAct.dateTimeOut)] })]; }) }, _dependencies: [asPrimitiveValue(model.variables.fetchLastUpdatedDataAct.dataFetchStatusAttr), asPrimitiveValue(model.variables.fetchLastUpdatedDataAct.dateTimeOut), asPrimitiveValue(model.variables.localeIn)] })), React.createElement(OSWidgets.Container, { align: /*Default*/ 0, animate: false, extendedProperties: { style: "border-style: solid; border-width: 0px;" }, style: "Bottom", visible: true, _idProps: { service: idService, name: "FooterBottomMobile" }, _widgetRecordProvider: widgetsRecordProvider }, React.createElement(OSWidgets.Container, { align: /*Default*/ 0, animate: false, style: "SocialMedia", visible: true, _idProps: { service: idService, name: "SocialMediaMobile" }, _widgetRecordProvider: widgetsRecordProvider }, React.createElement(OSWidgets.Link, { enabled: true, gridProperties: { marginLeft: "0" }, onClick: function () { var eventHandlerContext = callContext.clone(); controller.onClickExternalLink$Action("https://facebook.com/EmiratesPostUAE/", controller.callContext(eventHandlerContext)); ; }, visible: true, _idProps: { service: idService, uuid: "206" }, _widgetRecordProvider: widgetsRecordProvider }, React.createElement(OSWidgets.Image, { gridProperties: { marginLeft: "0" }, image: OS.Navigation.VersionedURL.getVersionedUrl("img/UIComponents_UC.footer_social_facebook_2x.png"), type: /*Static*/ 0, _idProps: { service: idService, name: "Facebook3" }, _widgetRecordProvider: widgetsRecordProvider })), React.createElement(OSWidgets.Link, { enabled: true, gridProperties: { classes: "ThemeGrid_Margin1" }, onClick: function () { var eventHandlerContext = callContext.clone(); controller.onClickExternalLink$Action("https://twitter.com/EmiratesPostUAE", controller.callContext(eventHandlerContext)); ; }, visible: true, _idProps: { service: idService, uuid: "208" }, _widgetRecordProvider: widgetsRecordProvider }, React.createElement(OSWidgets.Image, { gridProperties: { marginLeft: "0" }, image: OS.Navigation.VersionedURL.getVersionedUrl("img/UIComponents_UC.footer_social_twitter_2x.png"), type: /*Static*/ 0, _idProps: { service: idService, name: "Twitter3" }, _widgetRecordProvider: widgetsRecordProvider })), React.createElement(OSWidgets.Link, { enabled: true, gridProperties: { classes: "ThemeGrid_Margin1" }, onClick: function () { var eventHandlerContext = callContext.clone(); controller.onClickExternalLink$Action("https://www.instagram.com/emiratespostuae/", controller.callContext(eventHandlerContext)); ; }, visible: true, _idProps: { service: idService, uuid: "210" }, _widgetRecordProvider: widgetsRecordProvider }, React.createElement(OSWidgets.Image, { gridProperties: { marginLeft: "0" }, image: OS.Navigation.VersionedURL.getVersionedUrl("img/UIComponents_UC.footer_social_instagram_2x.png"), type: /*Static*/ 0, _idProps: { service: idService, name: "Instagram3" }, _widgetRecordProvider: widgetsRecordProvider })), React.createElement(OSWidgets.Link, { enabled: true, gridProperties: { classes: "ThemeGrid_Margin1" }, onClick: function () { var eventHandlerContext = callContext.clone(); controller.onClickExternalLink$Action("https://www.youtube.com/channel/UCXmH3cBnNaw-x1FlBBk3pyg", controller.callContext(eventHandlerContext)); ; }, visible: true, _idProps: { service: idService, uuid: "212" }, _widgetRecordProvider: widgetsRecordProvider }, React.createElement(OSWidgets.Image, { image: OS.Navigation.VersionedURL.getVersionedUrl("img/UIComponents_UC.footer_social_youtube_2x.png"), type: /*Static*/ 0, _idProps: { service: idService, uuid: "213" }, _widgetRecordProvider: widgetsRecordProvider })), React.createElement(OSWidgets.Link, { enabled: true, gridProperties: { classes: "ThemeGrid_Margin1" }, onClick: function () { var eventHandlerContext = callContext.clone(); controller.onClickExternalLink$Action("https://www.linkedin.com/company/emirates-post/", controller.callContext(eventHandlerContext)); ; }, visible: true, _idProps: { service: idService, uuid: "214" }, _widgetRecordProvider: widgetsRecordProvider }, React.createElement(OSWidgets.Image, { gridProperties: { marginLeft: "0" }, image: OS.Navigation.VersionedURL.getVersionedUrl("img/UIComponents_UC.footer_social_linkedin_2x.png"), type: /*Static*/ 0, _idProps: { service: idService, name: "LinkedIn3" }, _widgetRecordProvider: widgetsRecordProvider }))), React.createElement(OSWidgets.Container, { align: /*Default*/ 0, animate: false, style: "text-align-center Copyright", visible: true, _idProps: { service: idService, name: "CopyrightStatementMobile" }, _widgetRecordProvider: widgetsRecordProvider }, React.createElement(OSWidgets.Link, { enabled: true, transition: OS.Transitions.createTransition(OS.Transitions.TransitionAnimation.Default), url: OS.Navigation.generateScreenURL("/Portal/Info", { pageid: OS.BuiltinFunctions.integerToLongInteger(OS.BuiltinFunctions.integerToIdentifier(11)), locale: model.variables.localeIn }), visible: true, _idProps: { service: idService, uuid: "217" }, _widgetRecordProvider: widgetsRecordProvider }, React.createElement(OSWidgets.Text, { extendedProperties: { "data-trans": "home-footer-copyright" }, style: "text-neutral-0 heading7", text: ["© 2020 Emirates Post Group, All Rights Reserved"], _idProps: { service: idService, uuid: "218" }, _widgetRecordProvider: widgetsRecordProvider }))), React.createElement(OSWidgets.Container, { align: /*Default*/ 0, animate: false, style: "text-align-right Logos", visible: true, _idProps: { service: idService, name: "LogosMobile" }, _widgetRecordProvider: widgetsRecordProvider }, React.createElement(OSWidgets.Link, { enabled: true, transition: OS.Transitions.createTransition(OS.Transitions.TransitionAnimation.Default), url: OS.Navigation.generateScreenURL("https://u.ae/", {}), visible: true, _idProps: { service: idService, uuid: "220" }, _widgetRecordProvider: widgetsRecordProvider }, React.createElement(OSWidgets.Image, { image: OS.Navigation.VersionedURL.getVersionedUrl("img/UIComponents_UC.uaelogowhite_2x.png"), type: /*Static*/ 0, _idProps: { service: idService, uuid: "221" }, _widgetRecordProvider: widgetsRecordProvider })), React.createElement(OSWidgets.Image, { gridProperties: { classes: "ThemeGrid_MarginGutter" }, image: OS.Navigation.VersionedURL.getVersionedUrl("img/UIComponents_UC.Header_Logo_2x.png"), type: /*Static*/ 0, _idProps: { service: idService, uuid: "222" }, _widgetRecordProvider: widgetsRecordProvider }))))]; }) }, _dependencies: [asPrimitiveValue(model.variables.fetchLastUpdatedDataAct.dataFetchStatusAttr), asPrimitiveValue(model.variables.fetchLastUpdatedDataAct.dateTimeOut), asPrimitiveValue(model.variables.fetchLastUpdatedDataAct.isDataFetchedAttr), asPrimitiveValue(model.variables.localeIn)] }))); }; return View; })(OSView.BaseView.BaseWebBlock); return View; }); define("Portal.EP_Common.Footer.mvc$controller", ["OutSystems/ClientRuntime/Main", "Portal.model", "Portal.controller", "Portal.languageResources", "Portal.clientVariables", "Portal.EP_Common.Footer.mvc$controller.OnClickExternalLink.OpenInNewTabJS"], function (OutSystems, PortalModel, PortalController, PortalLanguageResources, PortalClientVariables, Portal_EP_Common_Footer_mvc_controller_OnClickExternalLink_OpenInNewTabJS) { var OS = OutSystems.Internal; var Controller = (function (_super) { __extends(Controller, _super); function Controller() { _super.apply(this, arguments); var controller = this.controller; this.clientActionProxies = {}; this.dataFetchDependenciesOriginal = { fetchLastUpdated$DataActRefresh: 0, fetchURLs$DataActRefresh: 0 }; this.dataFetchDependentsGraph = { fetchLastUpdated$DataActRefresh: [], fetchURLs$DataActRefresh: [] }; this.useImprovedDataFetch = false; this.hasDependenciesBetweenSources = false; this.shouldSendClientVarsToDataSources = false; } // Server Actions // Aggregates and Data Actions Controller.prototype.fetchLastUpdated$DataActRefresh = function (callContext) { var model = this.model; var controller = this.controller; var callContext = controller.callContext(callContext); return controller.callDataAction("DataActionFetchLastUpdated", "screenservices/Portal/EP_Common/Footer/DataActionFetchLastUpdated", "61JeLH9FF7KIFzM3HCjU8w", function (b) { model.variables.fetchLastUpdatedDataAct.dataFetchStatusAttr = b; }, function (json) { model.variables.fetchLastUpdatedDataAct.replaceWith(OS.DataConversion.ServerDataConverter.from(json, model.variables.fetchLastUpdatedDataAct.constructor)); }, undefined, undefined, undefined, callContext); }; Controller.prototype.fetchURLs$DataActRefresh = function (callContext) { var model = this.model; var controller = this.controller; var callContext = controller.callContext(callContext); return controller.callDataAction("DataActionFetchURLs", "screenservices/Portal/EP_Common/Footer/DataActionFetchURLs", "C9jc9m90CkhXDwyzZvrarA", function (b) { model.variables.fetchURLsDataAct.dataFetchStatusAttr = b; }, function (json) { model.variables.fetchURLsDataAct.replaceWith(OS.DataConversion.ServerDataConverter.from(json, model.variables.fetchURLsDataAct.constructor)); }, undefined, undefined, undefined, callContext); }; Controller.prototype.dataFetchActionNames = ["fetchLastUpdated$DataActRefresh", "fetchURLs$DataActRefresh"]; // Client Actions Controller.prototype._gotoHome$Action = function (callContext) { var model = this.model; var controller = this.controller; var idService = this.idService; controller.ensureControllerAlive("GotoHome"); callContext = controller.callContext(callContext); // Destination: /Portal/Home return OS.Navigation.navigateTo(OS.Navigation.generateScreenURL("/Portal/Home", { locale: model.variables.localeIn }), OS.Transitions.createTransition(OS.Transitions.TransitionAnimation.Default), callContext, true); }; Controller.prototype._onClickExternalLink$Action = function (uRLIn, callContext) { var model = this.model; var controller = this.controller; var idService = this.idService; controller.ensureControllerAlive("OnClickExternalLink"); callContext = controller.callContext(callContext); var vars = new OS.DataTypes.VariableHolder(new (controller.constructor.getVariableGroupType("Portal.EP_Common.Footer.OnClickExternalLink$vars"))()); vars.value.uRLInLocal = uRLIn; controller.safeExecuteJSNode(Portal_EP_Common_Footer_mvc_controller_OnClickExternalLink_OpenInNewTabJS, "OpenInNewTab", "OnClickExternalLink", { URL: OS.DataConversion.JSNodeParamConverter.to(vars.value.uRLInLocal, OS.Types.Text) }, function ($parameters) { }, {}, {}); }; Controller.registerVariableGroupType("Portal.EP_Common.Footer.OnClickExternalLink$vars", [{ name: "URL", attrName: "uRLInLocal", mandatory: true, dataType: OS.Types.Text, defaultValue: function () { return ""; } }]); Controller.prototype.gotoHome$Action = function (callContext) { var controller = this.controller; return controller.safeExecuteClientAction(controller._gotoHome$Action, callContext); }; Controller.prototype.onClickExternalLink$Action = function (uRLIn, callContext) { var controller = this.controller; return controller.safeExecuteClientAction(controller._onClickExternalLink$Action, callContext, uRLIn); }; // Event Handler Actions Controller.prototype.onInitializeEventHandler = null; Controller.prototype.onReadyEventHandler = null; Controller.prototype.onRenderEventHandler = null; Controller.prototype.onDestroyEventHandler = null; Controller.prototype.onParametersChangedEventHandler = null; Controller.prototype.handleError = function (ex) { return controller.handleError(ex); }; Controller.checkPermissions = function () { }; Controller.prototype.getDefaultTimeout = function () { return PortalController.default.defaultTimeout; }; return Controller; })(OS.Controller.BaseViewController); return new OS.Controller.ControllerFactory(Controller, PortalLanguageResources); }); define("Portal.EP_Common.Footer.mvc$controller.OnClickExternalLink.OpenInNewTabJS", [], function () { return function ($parameters, $actions, $roles, $public) { window.open($parameters.URL, '_blank'); }; });
/home2/wtmwscom/www/post/Track and Trace_files/Portal_033.js