Save & Share

Flavor

  • PCRE2 (PHP)
  • ECMAScript (JavaScript)
  • Python
  • Golang
  • Java
  • .NET 7.0 (C#)
  • Rust
  • PCRE (Legacy)
  • Regex Flavor Guide

Function

  • Match
  • Substitution
  • List
  • Unit Tests
Sponsors
There are currently no sponsors. Become a sponsor today!
An explanation of your regex will be automatically generated as you type.
Detailed match information will be displayed here automatically.
  • All Tokens
  • Common Tokens
  • General Tokens
  • Anchors
  • Meta Sequences
  • Quantifiers
  • Group Constructs
  • Character Classes
  • Flags/Modifiers
  • Substitution
  • A single character of: a, b or c
    [abc]
  • A character except: a, b or c
    [^abc]
  • A character in the range: a-z
    [a-z]
  • A character not in the range: a-z
    [^a-z]
  • A character in the range: a-z or A-Z
    [a-zA-Z]
  • Any single character
    .
  • Alternate - match either a or b
    a|b
  • Any whitespace character
    \s
  • Any non-whitespace character
    \S
  • Any digit
    \d
  • Any non-digit
    \D
  • Any word character
    \w
  • Any non-word character
    \W
  • Non-capturing group
    (?:...)
  • Capturing group
    (...)
  • Zero or one of a
    a?
  • Zero or more of a
    a*
  • One or more of a
    a+
  • Exactly 3 of a
    a{3}
  • 3 or more of a
    a{3,}
  • Between 3 and 6 of a
    a{3,6}
  • Start of string
    ^
  • End of string
    $
  • A word boundary
    \b
  • Non-word boundary
    \B

Regular Expression
Processing...

Test String

Code Generator

Generated Code

using System; using System.Text.RegularExpressions; public class Example { public static void Main() { string pattern = @"src\s*=\s*\""\'\s*\+\s*(.*)\s*\+"; string input = @"(function webpackUniversalModuleDefinition(root, factory) { if (typeof exports === 'object' && typeof module === 'object') module.exports = factory(require(""@angular/core""), require(""mingle/services/mingle.event.service""), require(""mingle/services/mingle.commonfactory""), require(""mingle/services/mingle.applicationctrl.service""), require(""mingle/services/mingle.info.service""), require(""@angular/platform-browser""), require(""@angular/common""), require(""mingle/mingle.services""), require(""mingle/services/mingle.dropdownload.service""), require(""mingle/services/mingle.eventservice""), require(""mingle/services/mingle.logger.service""), require(""mingle/services/mingle.messaging.service""), require(""mingle/services/mingle.portalnotification.service""), require(""mingle/services/mingle.webservice""), require(""@angular/forms""), require(""@angular/http""), require(""globalmodule/chat-notifications/portalchat_notifications.service""), require(""mingle/services/mingle.bookmarkdata.service""), require(""mingle/services/mingle.env.service""), require(""mingle/services/mingle.misc.service""), require(""mingle/services/mingle.syndication.service""), require(""mingle/filters.module""), require(""globalmodule/chat-notifications/index""), require(""globalmodule/global.service""), require(""globalmodule/lazy-load-config""), require(""globalmodule/mingle-file-uploader/mingle.fileupload.service""), require(""globalmodule/mingle.portalcustomselect.service""), require(""globalmodule/mingle.texttranslator.service""), require(""globalmodule/stomp/stomp.service""), require(""globalmodule/wpn/wpn.streaming.service""), require(""mingle/mingle.moduleguids""), require(""mingle/services/mingle.errorTranslator""), require(""mingle/services/mingle.overlay.service""), require(""mingle/services/mingle.validations.service""), require(""mingle/services/voice-recorder.service""), require(""rxjs"")); else if (typeof define === 'function' && define.amd) define([""@angular/core"", ""mingle/services/mingle.event.service"", ""mingle/services/mingle.commonfactory"", ""mingle/services/mingle.applicationctrl.service"", ""mingle/services/mingle.info.service"", ""@angular/platform-browser"", ""@angular/common"", ""mingle/mingle.services"", ""mingle/services/mingle.dropdownload.service"", ""mingle/services/mingle.eventservice"", ""mingle/services/mingle.logger.service"", ""mingle/services/mingle.messaging.service"", ""mingle/services/mingle.portalnotification.service"", ""mingle/services/mingle.webservice"", ""@angular/forms"", ""@angular/http"", ""globalmodule/chat-notifications/portalchat_notifications.service"", ""mingle/services/mingle.bookmarkdata.service"", ""mingle/services/mingle.env.service"", ""mingle/services/mingle.misc.service"", ""mingle/services/mingle.syndication.service"", ""mingle/filters.module"", ""globalmodule/chat-notifications/index"", ""globalmodule/global.service"", ""globalmodule/lazy-load-config"", ""globalmodule/mingle-file-uploader/mingle.fileupload.service"", ""globalmodule/mingle.portalcustomselect.service"", ""globalmodule/mingle.texttranslator.service"", ""globalmodule/stomp/stomp.service"", ""globalmodule/wpn/wpn.streaming.service"", ""mingle/mingle.moduleguids"", ""mingle/services/mingle.errorTranslator"", ""mingle/services/mingle.overlay.service"", ""mingle/services/mingle.validations.service"", ""mingle/services/voice-recorder.service"", ""rxjs""], factory); else { var a = typeof exports === 'object' ? factory(require(""@angular/core""), require(""mingle/services/mingle.event.service""), require(""mingle/services/mingle.commonfactory""), require(""mingle/services/mingle.applicationctrl.service""), require(""mingle/services/mingle.info.service""), require(""@angular/platform-browser""), require(""@angular/common""), require(""mingle/mingle.services""), require(""mingle/services/mingle.dropdownload.service""), require(""mingle/services/mingle.eventservice""), require(""mingle/services/mingle.logger.service""), require(""mingle/services/mingle.messaging.service""), require(""mingle/services/mingle.portalnotification.service""), require(""mingle/services/mingle.webservice""), require(""@angular/forms""), require(""@angular/http""), require(""globalmodule/chat-notifications/portalchat_notifications.service""), require(""mingle/services/mingle.bookmarkdata.service""), require(""mingle/services/mingle.env.service""), require(""mingle/services/mingle.misc.service""), require(""mingle/services/mingle.syndication.service""), require(""mingle/filters.module""), require(""globalmodule/chat-notifications/index""), require(""globalmodule/global.service""), require(""globalmodule/lazy-load-config""), require(""globalmodule/mingle-file-uploader/mingle.fileupload.service""), require(""globalmodule/mingle.portalcustomselect.service""), require(""globalmodule/mingle.texttranslator.service""), require(""globalmodule/stomp/stomp.service""), require(""globalmodule/wpn/wpn.streaming.service""), require(""mingle/mingle.moduleguids""), require(""mingle/services/mingle.errorTranslator""), require(""mingle/services/mingle.overlay.service""), require(""mingle/services/mingle.validations.service""), require(""mingle/services/voice-recorder.service""), require(""rxjs"")) : factory(root[""@angular/core""], root[""mingle/services/mingle.event.service""], root[""mingle/services/mingle.commonfactory""], root[""mingle/services/mingle.applicationctrl.service""], root[""mingle/services/mingle.info.service""], root[""@angular/platform-browser""], root[""@angular/common""], root[""mingle/mingle.services""], root[""mingle/services/mingle.dropdownload.service""], root[""mingle/services/mingle.eventservice""], root[""mingle/services/mingle.logger.service""], root[""mingle/services/mingle.messaging.service""], root[""mingle/services/mingle.portalnotification.service""], root[""mingle/services/mingle.webservice""], root[""@angular/forms""], root[""@angular/http""], root[""globalmodule/chat-notifications/portalchat_notifications.service""], root[""mingle/services/mingle.bookmarkdata.service""], root[""mingle/services/mingle.env.service""], root[""mingle/services/mingle.misc.service""], root[""mingle/services/mingle.syndication.service""], root[""mingle/filters.module""], root[""globalmodule/chat-notifications/index""], root[""globalmodule/global.service""], root[""globalmodule/lazy-load-config""], root[""globalmodule/mingle-file-uploader/mingle.fileupload.service""], root[""globalmodule/mingle.portalcustomselect.service""], root[""globalmodule/mingle.texttranslator.service""], root[""globalmodule/stomp/stomp.service""], root[""globalmodule/wpn/wpn.streaming.service""], root[""mingle/mingle.moduleguids""], root[""mingle/services/mingle.errorTranslator""], root[""mingle/services/mingle.overlay.service""], root[""mingle/services/mingle.validations.service""], root[""mingle/services/voice-recorder.service""], root[""rxjs""]); for (var i in a) (typeof exports === 'object' ? exports : root)[i] = a[i]; } })(this, function(__WEBPACK_EXTERNAL_MODULE_0__, __WEBPACK_EXTERNAL_MODULE_2__, __WEBPACK_EXTERNAL_MODULE_3__, __WEBPACK_EXTERNAL_MODULE_4__, __WEBPACK_EXTERNAL_MODULE_5__, __WEBPACK_EXTERNAL_MODULE_6__, __WEBPACK_EXTERNAL_MODULE_9__, __WEBPACK_EXTERNAL_MODULE_10__, __WEBPACK_EXTERNAL_MODULE_11__, __WEBPACK_EXTERNAL_MODULE_12__, __WEBPACK_EXTERNAL_MODULE_13__, __WEBPACK_EXTERNAL_MODULE_14__, __WEBPACK_EXTERNAL_MODULE_15__, __WEBPACK_EXTERNAL_MODULE_16__, __WEBPACK_EXTERNAL_MODULE_19__, __WEBPACK_EXTERNAL_MODULE_23__, __WEBPACK_EXTERNAL_MODULE_24__, __WEBPACK_EXTERNAL_MODULE_25__, __WEBPACK_EXTERNAL_MODULE_26__, __WEBPACK_EXTERNAL_MODULE_27__, __WEBPACK_EXTERNAL_MODULE_28__, __WEBPACK_EXTERNAL_MODULE_57__, __WEBPACK_EXTERNAL_MODULE_151__, __WEBPACK_EXTERNAL_MODULE_152__, __WEBPACK_EXTERNAL_MODULE_153__, __WEBPACK_EXTERNAL_MODULE_154__, __WEBPACK_EXTERNAL_MODULE_155__, __WEBPACK_EXTERNAL_MODULE_156__, __WEBPACK_EXTERNAL_MODULE_157__, __WEBPACK_EXTERNAL_MODULE_158__, __WEBPACK_EXTERNAL_MODULE_159__, __WEBPACK_EXTERNAL_MODULE_160__, __WEBPACK_EXTERNAL_MODULE_161__, __WEBPACK_EXTERNAL_MODULE_162__, __WEBPACK_EXTERNAL_MODULE_163__, __WEBPACK_EXTERNAL_MODULE_164__) { return /******/ (function(modules) { // webpackBootstrap /******/ // The module cache /******/ var installedModules = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ /******/ // Check if module is in cache /******/ if (installedModules[moduleId]) { /******/ return installedModules[moduleId].exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = installedModules[moduleId] = { /******/ i: moduleId, /******/ l: false, /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__); /******/ /******/ // Flag the module as loaded /******/ module.l = true; /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /******/ /******/ // expose the modules object (__webpack_modules__) /******/ __webpack_require__.m = modules; /******/ /******/ // expose the module cache /******/ __webpack_require__.c = installedModules; /******/ /******/ // identity function for calling harmony imports with the correct context /******/ __webpack_require__.i = function(value) { return value; }; /******/ /******/ // define getter function for harmony exports /******/ __webpack_require__.d = function(exports, name, getter) { /******/ if (!__webpack_require__.o(exports, name)) { /******/ Object.defineProperty(exports, name, { /******/ configurable: false, /******/ enumerable: true, /******/ get: getter /******/ }); /******/ } /******/ }; /******/ /******/ // getDefaultExport function for compatibility with non-harmony modules /******/ __webpack_require__.n = function(module) { /******/ var getter = module && module.__esModule ? /******/ function getDefault() { return module['default']; } : /******/ function getModuleExports() { return module; }; /******/ __webpack_require__.d(getter, 'a', getter); /******/ return getter; /******/ }; /******/ /******/ // Object.prototype.hasOwnProperty.call /******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); }; /******/ /******/ // __webpack_public_path__ /******/ __webpack_require__.p = ""; /******/ /******/ // Load entry module and return exports /******/ return __webpack_require__(__webpack_require__.s = 150); /******/ }) /************************************************************************/ /******/ ([ /* 0 */ /***/ (function(module, exports) { module.exports = __WEBPACK_EXTERNAL_MODULE_0__; /***/ }), /* 1 */ /***/ (function(module, exports) { /* MIT License http://www.opensource.org/licenses/mit-license.php Author Tobias Koppers @sokra */ // css base code, injected by the css-loader module.exports = function(useSourceMap) { var list = []; // return the list of modules as css string list.toString = function toString() { return this.map(function(item) { var content = cssWithMappingToString(item, useSourceMap); if (item[2]) { return ""@media "" + item[2] + ""{"" + content + ""}""; } else { return content; } }).join(""); }; // import a list of modules into the list list.i = function(modules, mediaQuery) { if (typeof modules === ""string"") modules = [ [null, modules, ""]]; var alreadyImportedModules = {}; for (var i = 0; i < this.length; i++) { var id = this[i][0]; if (typeof id === ""number"") alreadyImportedModules[id] = true; } for (i = 0; i < modules.length; i++) { var item = modules[i]; // skip already imported module // this implementation is not 100% perfect for weird media query combinations // when a module is imported multiple times with different media queries. // I hope this will never occur (Hey this way we have smaller bundles) if (typeof item[0] !== ""number"" || !alreadyImportedModules[item[0]]) { if (mediaQuery && !item[2]) { item[2] = mediaQuery; } else if (mediaQuery) { item[2] = ""("" + item[2] + "") and ("" + mediaQuery + "")""; } list.push(item); } } }; return list; }; function cssWithMappingToString(item, useSourceMap) { var content = item[1] || ''; var cssMapping = item[3]; if (!cssMapping) { return content; } if (useSourceMap && typeof btoa === 'function') { var sourceMapping = toComment(cssMapping); var sourceURLs = cssMapping.sources.map(function(source) { return '/*# sourceURL=' + cssMapping.sourceRoot + source + ' */' }); return[content].concat(sourceURLs).concat([sourceMapping]).join('\n'); } return[content].join('\n'); } // Adapted from convert-source-map (MIT) function toComment(sourceMap) { // eslint-disable-next-line no-undef var base64 = btoa(unescape(encodeURIComponent(JSON.stringify(sourceMap)))); var data = 'sourceMappingURL=data:application/json;charset=utf-8;base64,' + base64; return '/*# ' + data + ' */'; } /***/ }), /* 2 */ /***/ (function(module, exports) { module.exports = __WEBPACK_EXTERNAL_MODULE_2__; /***/ }), /* 3 */ /***/ (function(module, exports) { module.exports = __WEBPACK_EXTERNAL_MODULE_3__; /***/ }), /* 4 */ /***/ (function(module, exports) { module.exports = __WEBPACK_EXTERNAL_MODULE_4__; /***/ }), /* 5 */ /***/ (function(module, exports) { module.exports = __WEBPACK_EXTERNAL_MODULE_5__; /***/ }), /* 6 */ /***/ (function(module, exports) { module.exports = __WEBPACK_EXTERNAL_MODULE_6__; /***/ }), /* 7 */ /***/ (function(module, exports, __webpack_require__) { ""use strict""; var __decorate = (this && this.__decorate) || function(decorators, target, key, desc) { var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d; if (typeof Reflect === ""object"" && typeof Reflect.decorate === ""function"") r = Reflect.decorate(decorators, target, key, desc); else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; return c > 3 && r && Object.defineProperty(target, key, r), r; }; var __metadata = (this && this.__metadata) || function(k, v) { if (typeof Reflect === ""object"" && typeof Reflect.metadata === ""function"") return Reflect.metadata(k, v); }; Object.defineProperty(exports, ""__esModule"", { value: true }); var core_1 = __webpack_require__(0); var mingle_env_service_1 = __webpack_require__(26); var mingle_commonfactory_1 = __webpack_require__(3); var mingle_applicationctrl_service_1 = __webpack_require__(4); var mingle_event_service_1 = __webpack_require__(2); var mingle_syndication_service_1 = __webpack_require__(28); var mingle_messaging_service_1 = __webpack_require__(14); var mingle_misc_service_1 = __webpack_require__(27); var mingle_info_service_1 = __webpack_require__(5); var mingle_eventservice_1 = __webpack_require__(12); var NavMenu = (function() { function NavMenu(CF, ENS, AC, EVS, MSS, MS, MAS, ins, PES) { var _this = this; this.CF = CF; this.ENS = ENS; this.AC = AC; this.EVS = EVS; this.MSS = MSS; this.MS = MS; this.MAS = MAS; this.ins = ins; this.PES = PES; this.showShare = false; this.loggerID = 'NavMenu controller'; //for log use this.showAppLaunchMenu = false; this.isRTL = this.CF.isRTL(); this.showMobMenu = false; this.showMobAppLaunchMenu = false; this.selectedGuid = ""; this.newContextNotification = this.AC.hasNewNotifications(); this.shareDisplay = false; this.userImageUrl = { ""value"": "" }; this.username = { ""value"": "" }; this.showNotification = false; NavMenu_1._self = this; this.siteLaunchSort = { targetPosition: {}, startPosition: {}, lastPosition: {}, sortActive: false }; this.IMP = this.ins.IMP; this.EVS.on('EVENT:availableSites', function(a) { NavMenu_1._self.availableSites = {}; NavMenu_1._self.availableSites = a; }); this.EVS.on('EVENT:activeSites', function(a) { NavMenu_1._self.activeSites = []; for (var key in a) { if (a.hasOwnProperty(key)) { NavMenu_1._self.activeSites.push({ key: key, val: a[key] }); } } }); this.EVS.on('InitComplete', function() { NavMenu_1._self.userImageUrl.value = NavMenu_1._self.IMP.UserInfo.UserImgURL; NavMenu_1._self.username.value = NavMenu_1._self.ENS.GetUsername(); /* device type configuration */ NavMenu_1._self.deviceConfig = NavMenu_1._self.CF.getDeviceTypeConfig(NavMenu_1._self.IMP.InitData.Type); }); this.EVS.on('EVENT:setUserImageUrl', function() { var imageUrl = NavMenu_1._self.ENS.GetUserImageUrl(); NavMenu_1._self.userImageUrl.value = imageUrl[""value""]; }); this.PES.shareclickpropagation.subscribe(function(data) { NavMenu_1._self.share(data); }); this.EVS.on('EVENT:closeAllDropMenus', function(data) { NavMenu_1._self.closeAllDropMenus(); }); this.PES.shareclicktracker.subscribe(function(data) { if (data) { _this.CF.setShareData(data); _this.showShare = data.flag; } }); } NavMenu_1 = NavMenu; Object.defineProperty(NavMenu.prototype, ""self"", { get: function() { return this; }, enumerable: true, configurable: true }); NavMenu.prototype.openHomePage = function() { var site = NavMenu_1._self.AC.findSiteByLogicalIdPrefix(""lid://infor.homepages""); if (site != null) { NavMenu_1._self.AC.gotoSite(site.SiteGuid); } else { window.open(""http://www.infor.com""); } }; NavMenu.prototype.siteClick = function(siteGuid) { NavMenu_1._self.selectedGuid = siteGuid; var currentSite = NavMenu_1._self.AC.getCurrentSite(); if (typeof(currentSite) !== 'undefined' && currentSite.SiteGuid == siteGuid) { if (currentSite.SiteMap.Pages[""DEFAULTPAGE""].Sections.AppZone[0].NavigationMethod == ""NewWindow"") { currentSite.Reload = true; } } NavMenu_1._self.AC.gotoSite(siteGuid); NavMenu_1._self.EVS.broadcast(""EVENT:closeAllDropMenus""); }; NavMenu.prototype.showNotificationBubble = function() { return NavMenu_1._self.showNotification; }; NavMenu.prototype.getCurrentSiteName = function() { return NavMenu_1._self.AC.getCurrentSiteName(); }; NavMenu.prototype.isContextAvailable = function() { return NavMenu_1._self.AC.isContextAvailable(); }; NavMenu.prototype.toggleContextPanel = function() { NavMenu_1._self.AC.toggleContextZone(); }; NavMenu.prototype.searchIconClick = function() { NavMenu_1._self.MAS.initSearch(); }; NavMenu.prototype.changeAppLaunchMenu = function(ev) { NavMenu_1._self.EVS.broadcast(""EVENT:closeAllDropMenus""); this.selectedSite = NavMenu_1._self.AC.getCurrentSite().SiteGuid; NavMenu_1._self.showAppLaunchMenu = !NavMenu_1._self.showAppLaunchMenu; if (NavMenu_1._self.showAppLaunchMenu) { $(ev.currentTarget).attr(""tabindex"", 1); } else { $(ev.currentTarget).attr(""tabindex"", 0); //broadcast AppMenuClose event so app launcher knows to reset to first page NavMenu_1._self.EVS.broadcast(""EVENT:AppMenuClosed"", NavMenu_1._self.showAppLaunchMenu); } this.AC.setApplicationDisplay(!NavMenu_1._self.showAppLaunchMenu); }; NavMenu.prototype.showMobAppLaunch = function() { this.EVS.broadcast(""EVENT:showapplaunch""); }; NavMenu.prototype.closeAppLaunchMenu = function(ev) { if (!NavMenu_1._self.showAppLaunchMenu) return false; NavMenu_1._self.showAppLaunchMenu = false; if (!NavMenu_1._self.showMobMenu) return false; NavMenu_1._self.showMobMenu = false; $('.m-menu-btn').attr(""tabindex"", 0); NavMenu_1._self.EVS.broadcast(""EVENT:AppMenuClosed"", NavMenu_1._self.showAppLaunchMenu); NavMenu_1._self.EVS.broadcast(""EVENT:AppMenuClosed"", NavMenu_1._self.showMobMenu); return true; }; NavMenu.prototype.closeAllDropMenus = function() { NavMenu_1._self.closeAppLaunchMenu(); // NavMenu._self.EVS.broadcast(""EVENT:closeAllDropMenus""); // NavMenu._self.CF.safeApply(NavMenu._self); }; NavMenu.prototype.displayOverlay = function() { return NavMenu_1._self.shareDisplay; }; NavMenu.prototype.share = function(data) { var CurrentSite = NavMenu_1._self.AC.getCurrentSite(); var oMsg = {}; oMsg.info = {}; if (CurrentSite != null) { oMsg = NavMenu_1._self.MS.OpenSharing(CurrentSite.lastIBC, CurrentSite.LogicalId, data); } }; NavMenu.prototype.quickShare = function(data) { var CurrentSite = NavMenu_1._self.AC.getCurrentSite(); var oMsg = {}; oMsg.info = {}; if (CurrentSite != null && NavMenu_1._self.IMP.InitData.IsChatEnable) { NavMenu_1._self.MS.OpenQuickShare(CurrentSite.lastIBC, CurrentSite.LogicalId, data); } else if (CurrentSite == null && this.ins.IMP.NoSitesAvailable) { oMsg = { 'MsgTxt': "", 'EntityObj': {} }; NavMenu_1._self.MS.quickShareMessage.next(oMsg); } }; NavMenu = NavMenu_1 = __decorate([ core_1.Component({ selector: 'nav-menu', template: __webpack_require__(99), styles: [__webpack_require__(125)], encapsulation: core_1.ViewEncapsulation.Emulated, host: { '(document:click)': 'closeAllDropMenus()', '(document:keydown)': 'closeAllDropMenus()', '(document:keypress)': 'closeAllDropMenus()', } }), __metadata(""design:paramtypes"", [mingle_commonfactory_1.CommonFactory, mingle_env_service_1.EnvironmentService, mingle_applicationctrl_service_1.ApplicationControl, mingle_event_service_1.EventService, mingle_syndication_service_1.MingleSyndicationService, mingle_messaging_service_1.MessagingService, mingle_misc_service_1.MiscAppService, mingle_info_service_1.InfoService, mingle_eventservice_1.PortalEventService]) ], NavMenu); return NavMenu; var NavMenu_1; }()); exports.NavMenu = NavMenu; /***/ }), /* 8 */ /***/ (function(module, exports, __webpack_require__) { ""use strict""; var __decorate = (this && this.__decorate) || function(decorators, target, key, desc) { var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d; if (typeof Reflect === ""object"" && typeof Reflect.decorate === ""function"") r = Reflect.decorate(decorators, target, key, desc); else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; return c > 3 && r && Object.defineProperty(target, key, r), r; }; var __metadata = (this && this.__metadata) || function(k, v) { if (typeof Reflect === ""object"" && typeof Reflect.metadata === ""function"") return Reflect.metadata(k, v); }; Object.defineProperty(exports, ""__esModule"", { value: true }); var core_1 = __webpack_require__(0); var mingle_dropdownload_service_1 = __webpack_require__(11); var mingle_event_service_1 = __webpack_require__(2); var mingle_applicationctrl_service_1 = __webpack_require__(4); var mingle_nav_component_1 = __webpack_require__(7); var mingleshell_component_1 = __webpack_require__(17); var mingle_commonfactory_1 = __webpack_require__(3); var mingle_info_service_1 = __webpack_require__(5); var mingle_eventservice_1 = __webpack_require__(12); var DropMenu = (function() { function DropMenu(dropDownLoadService, EVS, AC, ins, mingleshell, _nav, commonfactory, events) { var _this = this; this.dropDownLoadService = dropDownLoadService; this.EVS = EVS; this.AC = AC; this.ins = ins; this.mingleshell = mingleshell; this._nav = _nav; this.commonfactory = commonfactory; this.events = events; this.showMenu = false; this.isRTL = this.commonfactory.isRTL(); this.dpdnMenu = ""; this.showBMK = false; DropMenu_1.self = this; this.newContextNotification = this.AC.hasNewNotifications(); this.showchatmenu = false; this.showsharemenu = false; this.EVS.on(""EVENT:showNotification"", function(data) { _this.showNotification = data; }); this.EVS.on('InitComplete', function() { _this.IMP.UserInfo = _this.ins.IMP.UserInfo; }); //listen to global event to close menu this.EVS.on(""EVENT:closeAllDropMenus"", function(args) { _this.closeMenu(); _this.ins.IMP.ServiceConfigs.ApplicationControl().setApplicationDisplay(true); }); this.EVS.on(""EVENT:showapplaunch"", function() { DropMenu_1.self.showAppLaunch(); }); this.EVS.on('closeUserDropdownMenu', function() { _this.closeMenu(); }); } DropMenu_1 = DropMenu; Object.defineProperty(DropMenu.prototype, ""parent"", { set: function(value) { this._parent = value; }, enumerable: true, configurable: true }); Object.defineProperty(DropMenu.prototype, ""self"", { get: function() { return this; }, enumerable: true, configurable: true }); DropMenu.prototype.ngOnInit = function() { this.IMP = this.ins.IMP; this.showNotification = this._parent.showNotificationBubble(); DropMenu_1.self.toggleMenu('userMenuDropdown'); DropMenu_1.self.toggleMenu('bookmarkDropdown'); }; //private messageChat() { // this.EVS.broadcast(""EVENT:chatFlag"", true); //turn on chat //} DropMenu.prototype.notSorted = function(obj) { if (!obj) { return[]; } return Object.keys(obj); }; DropMenu.prototype.getShowMenu = function() { return DropMenu_1.self.showMenu; }; DropMenu.prototype.isContextAvailable = function() { return this.AC.isContextAvailable(); }; DropMenu.prototype.toggleContextPanel = function() { this.AC.toggleContextZone(); }; DropMenu.prototype.closeMenu = function() { DropMenu_1.self.dpdnMenu = ""; DropMenu_1.self._parent.showMobMenu = false; DropMenu_1.self._parent.showMobAppLaunchMenu = false; DropMenu_1.self.showchatmenu = false; if (!DropMenu_1.self.showMenu) return false; DropMenu_1.self.showMenu = false; return true; }; DropMenu.prototype.toggleMenu = function(localMenu) { var _this = this; setTimeout(function() { var localMenuObj = _this.dropDownLoadService[localMenu]; if (typeof localMenuObj != ""undefined"") { if (typeof localMenuObj.checkInit === ""function"") { localMenuObj.checkInit(); } } }); }; DropMenu.prototype.showAppLaunch = function(item) { this.dpdnMenu = ""; if (item == ""sideNav"") { this._parent.showMobAppLaunchMenu = true; } else { if (this._parent.showMobMenu) { this._parent.showMobAppLaunchMenu = false; this._parent.showMobMenu = false; this._parent.closeAllDropMenus(); } else { if (!this.ins.IMP.NoSitesAvailable) { this._parent.showMobAppLaunchMenu = !this._parent.showMobAppLaunchMenu; } else { this.dpdnMenu = ""bookmarkDropdown""; } this._parent.showMobMenu = !this._parent.showMobMenu; } } }; DropMenu.prototype.showMobDropdown = function(dpdnMenu) { DropMenu_1.self.dpdnMenu = dpdnMenu; DropMenu_1.self._parent.showMobAppLaunchMenu = false; DropMenu_1.self.showBMK = false; if (dpdnMenu == ""bookmarkDropdown"") { DropMenu_1.self.showBMK = true; var localMenuObj = DropMenu_1.self.dropDownLoadService[dpdnMenu]; if (typeof localMenuObj != ""undefined"") { if (typeof localMenuObj.checkInit === ""function"") { localMenuObj.checkInit(); } } } DropMenu_1.self.showMenu = !DropMenu_1.self.showMenu; }; DropMenu.prototype.showDropdown = function(dpdnMenu) { DropMenu_1.self.EVS.broadcast(""EVENT:closeAllDropMenus""); DropMenu_1.self.showBMK = false; DropMenu_1.self.showMenu = true; if (dpdnMenu == ""bookmarkDropdown"") { DropMenu_1.self.showBMK = true; var localMenuObj = DropMenu_1.self.dropDownLoadService[dpdnMenu]; if (typeof localMenuObj != ""undefined"") { if (typeof localMenuObj.checkInit === ""function"") { localMenuObj.checkInit(); } } } if (!DropMenu_1.self.showMenu) { //$(document).click(); } //this.showMenu = !this.showMenu; this.ins.IMP.ServiceConfigs.ApplicationControl().setApplicationDisplay(!this.showMenu); }; DropMenu.prototype.showChatMenu = function() { this.EVS.broadcast(""EVENT:closeAllDropMenus""); this.showchatmenu = true; }; DropMenu.prototype.getShowChatMenu = function() { return this.showchatmenu; }; DropMenu.prototype.showShareMenu = function() { if (IMP.InitData.IsChatEnable && IMP.UserInfo && !IMP.UserInfo.ExternalUser && IMP.UserInfo.Features.IsActivityFeedEnabled && IMP.InitData.MingleRole && !IMP.NoSitesAvailable) { this.events.showportalshare.next(true); } else if (IMP.InitData.IsChatEnable) { this._parent.quickShare(""); } }; DropMenu.prototype.onDelete = function() { this.mingleshell.topicObj = []; this.mingleshell.teamObj = []; }; __decorate([ core_1.Input(), __metadata(""design:type"", mingle_nav_component_1.NavMenu), __metadata(""design:paramtypes"", [mingle_nav_component_1.NavMenu]) ], DropMenu.prototype, ""parent"", null); DropMenu = DropMenu_1 = __decorate([ core_1.Component({ selector: 'drop-menu', template: __webpack_require__(100), styles: [__webpack_require__(126)], encapsulation: core_1.ViewEncapsulation.Emulated }), __metadata(""design:paramtypes"", [mingle_dropdownload_service_1.dropDownLoadService, mingle_event_service_1.EventService, mingle_applicationctrl_service_1.ApplicationControl, mingle_info_service_1.InfoService, mingleshell_component_1.MingleShell, mingle_nav_component_1.NavMenu, mingle_commonfactory_1.CommonFactory, mingle_eventservice_1.PortalEventService]) ], DropMenu); return DropMenu; var DropMenu_1; }()); exports.DropMenu = DropMenu; /***/ }), /* 9 */ /***/ (function(module, exports) { module.exports = __WEBPACK_EXTERNAL_MODULE_9__; /***/ }), /* 10 */ /***/ (function(module, exports) { module.exports = __WEBPACK_EXTERNAL_MODULE_10__; /***/ }), /* 11 */ /***/ (function(module, exports) { module.exports = __WEBPACK_EXTERNAL_MODULE_11__; /***/ }), /* 12 */ /***/ (function(module, exports) { module.exports = __WEBPACK_EXTERNAL_MODULE_12__; /***/ }), /* 13 */ /***/ (function(module, exports) { module.exports = __WEBPACK_EXTERNAL_MODULE_13__; /***/ }), /* 14 */ /***/ (function(module, exports) { module.exports = __WEBPACK_EXTERNAL_MODULE_14__; /***/ }), /* 15 */ /***/ (function(module, exports) { module.exports = __WEBPACK_EXTERNAL_MODULE_15__; /***/ }), /* 16 */ /***/ (function(module, exports) { module.exports = __WEBPACK_EXTERNAL_MODULE_16__; /***/ }), /* 17 */ /***/ (function(module, exports, __webpack_require__) { ""use strict""; var __decorate = (this && this.__decorate) || function(decorators, target, key, desc) { var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d; if (typeof Reflect === ""object"" && typeof Reflect.decorate === ""function"") r = Reflect.decorate(decorators, target, key, desc); else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; return c > 3 && r && Object.defineProperty(target, key, r), r; }; var __metadata = (this && this.__metadata) || function(k, v) { if (typeof Reflect === ""object"" && typeof Reflect.metadata === ""function"") return Reflect.metadata(k, v); }; Object.defineProperty(exports, ""__esModule"", { value: true }); var core_1 = __webpack_require__(0); var MS = __webpack_require__(10); var stomp_service_1 = __webpack_require__(157); var wpn_streaming_service_1 = __webpack_require__(158); var global_service_1 = __webpack_require__(152); var mingle_moduleguids_1 = __webpack_require__(159); var index_1 = __webpack_require__(151); var portalchat_notifications_service_1 = __webpack_require__(24); var MingleShell = (function() { function MingleShell(injector, stompService, globalService, applicationControl, wpnStreamingService, chatNotificationEventBusService, portalChatNotificationService) { var _this = this; this.injector = injector; this.stompService = stompService; this.globalService = globalService; this.applicationControl = applicationControl; this.wpnStreamingService = wpnStreamingService; this.chatNotificationEventBusService = chatNotificationEventBusService; this.portalChatNotificationService = portalChatNotificationService; this.isChatLoaded = false; this.isChatFlag = false; this.initSocketServer = function() { // this.stompService = new STOMPService(); // this.stompService.configure(); _this.stompService.try_connect(); }; MingleShell_1.that = this; this.searchdata = ''; this._SEARCHEVENT = ""EVENT:searchEvent""; this._OPENCMD = ""open""; this.searchEnabled = false; this.waitOverlay = {}; this.EVS = this.injector.get(MS.EventService); this.teamObj = []; this.teamNames = []; this.topicNames = []; this.topicObj = []; this.topic = 0; this.notification = 0; this.showAbout = false; this.PES = this.injector.get(MS.PortalEventService); //listen for lazy boys this.EVS.on(""EVENT:LazyLoadComponent"", function(info) { var selector = info.factory.selector; switch (selector) { case ""m-search-page-v1"": info.componentRef.instance[""searchterm""] = _this.searchdata; break; case ""m-search-page-v2"": info.componentRef.instance[""searchterm""] = _this.searchdata; break; case ""mingle-chat-app"": _this.isChatFlag = true; _this.chatNotificationEventBusService.isChatLoaded = true; _this.applicationControl.gotoSite(mingle_moduleguids_1.ModuleGuids.CHAT); break; case ""portal-admin"": default: ; } }); //invoke chat, similar to invoking a bookmark this.EVS.on(""EVENT:chatFlag"", function(flag) { //make visible if already loaded. Else load it if (_this.isChatLoaded) _this.isChatFlag = true; else _this.isChatLoaded = true; }); //turn on/off chat per navigation this.EVS.on(""EVENT:SiteNav"", function(data) { //load if never did if (!_this.isChatLoaded) _this.isChatLoaded = (data.id == mingle_moduleguids_1.ModuleGuids.CHAT) ? true : false; //show or hide _this.isChatFlag = (data.id == mingle_moduleguids_1.ModuleGuids.CHAT) ? true : false; }); this.EVS.on('EVENT:showOverLayFlag', function(data) { _this.showAbout = data; }); this.EVS.on('EVENT:showSignOut', function(data) { _this.signOutFlag = data.value; }); //listen to search event to relay command to it this.EVS.on(this._SEARCHEVENT, function(args) { if (_this.searchEnabled && args == _this._OPENCMD) return; //enable search then deal with command setTimeout(function() { _this.enableSearch(function(ok) { _this.searchModule = IMP.InitData.SearchVersion; if (args == _this._OPENCMD) { return; } else if (args.search) { _this.searchdata = args; } }); }, 10); }); this.EVS.on(""EVENT:disableSearch"", function(data) { _this.searchModule = 0; }); // added to open search when passing open command this.EVS.on(""EVENT:enableSearch"", function(data) { _this.searchModule = IMP.InitData.SearchVersion; }); var data = { signoutFlag: false, ServiceConfigs: { ""MingleMessageBroker"": function() { return injector.get(MS.MingleMessageBroker); }, ""MingleEventService"": function() { return injector.get(MS.EventService); }, ""ApplicationControl"": function() { return injector.get(MS.ApplicationControl); }, ""EnvironmentService"": function() { return injector.get(MS.EnvironmentService); }, ""MingleSyndicationService"": function() { return injector.get(MS.MingleSyndicationService); }, ""PortalNotification"": function() { return injector.get(MS.PortalNotificationService); }, ""MiscAppService"": function() { return injector.get(MS.MiscAppService); }, ""MingleContextService"": function() { return injector.get(MS.MingleContextService); }, ""HttpPollingService"": function() { return injector.get(MS.HttpPollingService); }, ""SessionTimeOutService"": function() { return injector.get(MS.SessionTimeOutService); }, ""MingleUtilService"": function() { return injector.get(MS.MingleUtilService); }, ""MingleOverlayService"": function() { return injector.get(MS.MingleOverlayService); }, ""PendoService"": function() { return injector.get(MS.PendoService); } }, registerPortalEvents: function() { $(window).blur(function() { if (IMP.ServiceConfigs.MingleSyndicationService().getSyndicationStatus().value) return; //this.EVS.broadcast(""EVENT:closeAllDropMenus""); }); $(window).scroll(function() { window.scrollTo(0, 0); }).on('beforeunload', function(e) { if (PORTAL.isDebugBuild) return; if (!IMP.signoutFlag && IMP.InitData.PageLeavingPrompt) return infor.portal.GetResource(""browser_close_signout_message""); }); } }; IMP = $.extend(IMP, data); var _sitebase = function() { this.listeners = {}; var msgBroker = IMP.ServiceConfigs.MingleMessageBroker(); this.PageTitle = ""; this.currentBookmarkContext = {}; this.primaryApplicationLoaded = false; this.init = function() { _registerDefaultSiteHandlers(this); }; this.lastIBC = {}; var _registerDefaultSiteHandlers = function(instance) { var msg = IMP.Constants.MsgType; msgBroker.register(msg.INITCLIENT, function(data) { instance.handleInitClient(data); }); msgBroker.register(msg.DRILLBACK, function(data) { instance.prepareDrillback(data); }); msgBroker.register(msg.SHORTCUTCONTEXT, function(data) { instance.handleShortcutContext(data); }); msgBroker.register(msg.APPINITCOMPLETED, function(data) { instance.handleAppInitComplete(data); }); msgBroker.register(msg.ContextDimensionChanged, function(data) { instance.handleContextDimensionChange(data); }); msgBroker.register(msg.ContentSyndicationReady, function(data) { instance.initializeSyndication(); }); msgBroker.register(msg.SyndicationCompleteMsg, function(data) { instance.syndicationComplete(data); }); msgBroker.register(msg.SyndicationShow, function(data) { instance.syndicationShow(data); }); msgBroker.register(msg.SyndicationResize, function(data) { instance.resizeSyndication(data); }); msgBroker.register(msg.IBC, function(data) { instance.handleIBC(data); }); msgBroker.register(msg.OverlayFromIFrame, function(data) { instance.openSyndicationOverlay(data); }); msgBroker.register(msg.OverlayShareFromIFrame, function(data) { instance.openShareOverlay(data); }); msgBroker.register(msg.ContextHelp, function(data) { instance.openContextHelp(data); }); msgBroker.register(msg.SyncSocialChanges, function(data) { instance.SyncSocialChanges(data); }); msgBroker.register(msg.GetEnvInformation, function(data) { instance.processGetEnvInformation(data); }); msgBroker.register(msg.GetApplicationInfo, function(data) { instance.processApplicationInfo(data); }); msgBroker.register(msg.SearchHashTag, function(data) { instance.searchHashTag(data); }); msgBroker.register(msg.GetInforMingleHomeUrl, function(data) { instance.processMingleHomeUrl(data); }); msgBroker.register(msg.GetEntityInformation, function(data) { instance.processEntityInformation(data); }); msgBroker.register(msg.PrepareFavoriteContext, function(data) { instance.prepareFavoriteContext(data); }); msgBroker.register(msg.SyncPromptFlagChanges, function(data) { instance.SyncPromptFlagChanges(data); }); msgBroker.register(msg.PrepareRelayProxyMessage, function(data) { instance.processRelayMessage(data); }); msgBroker.register(msg.ShowActivityLocator, function(data) { instance.openActivityLocator(data); }); msgBroker.register(msg.SocialContext, function(data) { instance.handleSocialContext(data); }); msgBroker.register(msg.ContextAppActions, function(data) { instance.showCtxActions(data); }); msgBroker.register(msg.UPDATEUSERACTIVITYCOOKIE, function(data) { instance.updateUserActivityCookie(data); }); msgBroker.register(msg.SETAPPLICATIONPAGETITLE, function(data) { instance.updatePageTitle(data); }); msgBroker.register(msg.OverlayMingleShow, function(data) { instance.overlaymingleshow(data); }); msgBroker.register(msg.OverlayMingleComplete, function(data) { instance.overalyMingleComplete(data); }); msgBroker.register(msg.OverlayMingleResize, function(data) { instance.resizeoveraly(data); }); }; this.showActivityLocator = function(msg) { //IMP.ServiceConfigs.ApplicationControl().setApplicationDisplay(true); }; this.processRelayMessage = function(msg) { var relayMessagePublish = { 'type': IMP.Constants.MsgType.RelayFrameMessage, 'data': msg }; msgBroker.relayMessage(relayMessagePublish); }; this.processEntityInformation = function(data) { msgBroker.sendEntityInformation(data); }; this.processMingleHomeUrl = function(data) { msgBroker.sendMingleHomeUrl(data.MessageId); }; //listen to hashtag, wrap in search command then broadcast as search event this.searchHashTag = function(data) { var cmd = { search: { searchString: data } }; MingleShell_1.that.EVS.broadcast(MingleShell_1.that._SEARCHEVENT, cmd); }; this.processApplicationInfo = function(data) { msgBroker.sendApplicationDetails(data.MessageId); }; this.updatePageTitle = function(data) { if (document.title != data.title) { document.title = data.title; var appControl = IMP.ServiceConfigs.ApplicationControl(); appControl.getCurrentSite().PageTitle = data.title; } }; this.processGetEnvInformation = function(data) { msgBroker.sendEnvironmentInformation(data.MessageId); }; this.openContextHelp = function(data) { var logicalId = this.SiteMap.Pages[this.ActivePage].Sections.AppZone[0].LogicalId; var payload = { ""LogicalId"": logicalId, ""Url"": data.contextHelpURL }; IMP.ServiceConfigs.MingleUtilService().showContextualHelp(payload); }; this.SyncSocialChanges = function(data) { if (data != null && data != 'undefined') { if (data.ImageSource) { IMP.ServiceConfigs.EnvironmentService().setUserImageUrl(data); } if (data.showUserSettings) { this.showUserSettingsPage(); } } }; this.SyncPromptFlagChanges = function(data) { if (data != null && data != 'undefined' && data.PromptFlag != 'undefined') { IMP.InitData.PageLeavingPrompt = data.PromptFlag; } }; this.openSyndicationOverlay = function(data) { IMP.ServiceConfigs.MingleSyndicationService().OpenOverlay({ ""data"": data }, ""TaskItem""); }; this.openShareOverlay = function(data) { MingleShell_1.that.PES.shareClickPropagation.next({ data: data }); }; this.showUserSettingsPage = function() { IMP.ServiceConfigs.MingleEventService().broadcast('EVENT:showUserSettings', {} ); }; this.openActivityLocator = function(data) { IMP.ServiceConfigs.MingleSyndicationService().OpenOverlay(data, ""ActivityLocator""); }; this.handleSocialContext = function(data) { data[""MsgTxt""] = data.messageText; IMP.ServiceConfigs.MingleSyndicationService().showFrame({ 'messageToPost': data, 'syndicationType': 'MingleShare', 'Context': 'MingleShare', 'url': ""/"" + IMP.UserInfo.Tenant + ""mingle/sharews"", 'webpart': false }); }; this.resizeSyndication = function(data) { IMP.ServiceConfigs.MingleSyndicationService().ResizeFrame(data); }; this.showCtxActions = function(data) { MingleShell_1.that.EVS.broadcast('EVENT:customSelectHandler', data); MingleShell_1.that.EVS.on('EVENT:customSelectSelected', function(event, data) { var action = IMP.Constants.ContextActions[data.Code.key]; IMP.ServiceConfigs.MingleContextService()[action](data); }); }; this.syndicationShow = function() { IMP.ServiceConfigs.MingleSyndicationService().setLoading(false); }; this.syndicationComplete = function() { IMP.ServiceConfigs.ApplicationControl().setApplicationDisplay(true); IMP.ServiceConfigs.MingleSyndicationService().setSyndicationReady(false); }; this.initializeSyndication = function() { IMP.ServiceConfigs.MingleSyndicationService().setSyndicationReady(true); }; this.handleContextDimensionChange = function(data) { msgBroker.handleContextDimensionChange(data); }; this.handleInitClient = function(data) { if (this.ifImplicit()) { //Logger.debug(""Mingle Main"", ""implicit handle init client""); msgBroker.handleInitClient(data); } }; this.handleAppInitComplete = function(data) { if (!this.ifImplicit()) { msgBroker.handleInitClient(data); } }; this.ifImplicit = function() { var retValue = false; var appZone = this.SiteMap.Pages[this.ActivePage].Sections.AppZone; if (typeof(appZone) !== 'undefined' && appZone.length > 0) { retValue = (appZone[0].AppInitMethod == IMP.Constants.InitMethod.IMPLICIT); } return retValue; }; this.isPrimaryApplicationLoaded = function() { return this.primaryApplicationLoaded; }; this.getLogicalIdFallbacks = function() { return this.logicalIdFallbacks; }; this.prepareDrillback = function(data) { msgBroker.handleDrillback(data); }; this.handleShortcutContext = function(bookmarkContextMsg) { var appControl = IMP.ServiceConfigs.ApplicationControl(); var link = location.href; var bookmarkName; if (bookmarkContextMsg === {} ) { appControl.setCurrentBookmarkContext({} ); } else { if (typeof(bookmarkContextMsg.name) !== 'undefined') { bookmarkName = bookmarkContextMsg.name; } else { bookmarkName = appControl.getCurrentSite().DisplayName; } if (bookmarkContextMsg.internal != undefined && bookmarkContextMsg.internal) { link = appControl.makeInternalFavoriteContextLink(bookmarkContextMsg.shortcutContext, bookmarkContextMsg.applicationName); //this.chatEventBroadcaster$.emit(bookmarkContextMsg); // this.handleSearchBookmarkMessage(bookmarkContextMsg); } else { if ((!bookmarkContextMsg.absoluteURL || bookmarkContextMsg.absoluteURL == 'false') && typeof(bookmarkContextMsg.shortcutContext) !== 'undefined') { var site = appControl.getCurrentSite(); link = appControl.makeFavoriteContextLink(bookmarkContextMsg.shortcutContext, site); } else if ((bookmarkContextMsg.absoluteURL || bookmarkContextMsg.absoluteURL == 'true') && typeof(bookmarkContextMsg.shortcutContext) !== 'undefined') { link = bookmarkContextMsg.shortcutContext; } else { link = bookmarkContextMsg.absoluteURL; } } appControl.setCurrentBookmarkContext({ 'bookmarkName': bookmarkName, 'bookmarkUrl': link }); this.setBookMarkInfo(bookmarkName, link); } }; this.handleIBC = function(data) { this.lastIBC = data; var appControl = IMP.ServiceConfigs.ApplicationControl(); }; this.prepareFavoriteContext = function(data) { console.log(""prepareFavoriteContext data="" + JSON.stringify(data)); if (!data) return; var appControl = IMP.ServiceConfigs.ApplicationControl(); appControl.gotoBookmark(data.link); }; this.updateUserActivityCookie = function(data) { IMP.ServiceConfigs.EnvironmentService().updateUserActivityCookie(data); }; this.setBookMarkInfo = function(bookmarkName, link) { var bkflag = false; var appControl = IMP.ServiceConfigs.ApplicationControl(); var site = appControl.getCurrentSite(); var bkContext = { SiteGuid: site.SiteGuid, BookMarkName: bookmarkName, BookMarkUrl: link }; if (appControl._bookmarkCtxMessage.length == 0) { appControl._bookmarkCtxMessage.push(bkContext); } else { $.each(appControl._bookmarkCtxMessage, function(y, x) { if (x.SiteGuid == bkContext.SiteGuid && x.BookMarkName == bkContext.BookMarkName) { bkflag = true; } else if (x.SiteGuid == bkContext.SiteGuid && ((x.BookMarkUrl.indexOf(site.LogicalId) != -1) && (bkContext.BookMarkUrl.indexOf(site.LogicalId) != -1))) { appControl._bookmarkCtxMessage.splice(y, 1); appControl._bookmarkCtxMessage.push(bkContext); bkflag = true; } }); if (!bkflag) { appControl._bookmarkCtxMessage.push(bkContext); } } }; //overlay this.overlaymingleshow = function(data) { IMP.ServiceConfigs.MingleOverlayService().OpenOverlay(data); }; this.resizeoveraly = function(data) { IMP.ServiceConfigs.MingleOverlayService().ResizeOverlay(data); }; this.overalyMingleComplete = function(data) { IMP.ServiceConfigs.MingleOverlayService().CloseOverlay(false); }; }; IMP = $.extend(IMP, { 'SiteBase': _sitebase }); var _constants = { Constants: { MsgType: { ""PROXYMESSAGE"": ""workspaceProxyMessage"", ""SUBSCRIBE"": ""workspaceClientSubscribe"", ""DEFAULTMESSAGEHANDLER"": ""defaultMessageHandler"", ""INITCLIENT"": ""initClient"", ""DRILLBACK"": ""prepareApplicationDrillback"", ""APPINITCOMPLETED"": ""appInitComplete"", ""PROCESSDRILLBACK"": ""applicationDrillback"", ""SHORTCUTCONTEXT"": ""setShortcutContext"", ""SHOWSHORTCUTCONTEXT"": ""showFavoriteContext"", ""ContextDimensionChanged"": ""contextDimensionChanged"", 'CACHEDFRAMEFOCUS': ""cachedIFrameInFocus"", ""ContentSyndicationReady"": ""syndication.ready"", ""SyndicationMsgHandler"": ""syndication.messageHandler"", ""SyndicationCompleteMsg"": ""syndication.complete"", ""SyndicationShow"": ""syndication.show"", ""SyndicationResize"": ""syndication.resize"", ""OverlayFromIFrame"": ""openIonOverlay.fromWebpartList"", ""OverlayShareFromIFrame"": ""openShareOverlay.fromWebpartList"", ""ContextHelp"": ""contextHelp"", ""IBC"": ""inforBusinessContext"", ""SyncSocialChanges"": ""SyncSocialChanges"", ""GetEnvInformation"": ""getEnvironmentInformation"", ""GetEntityInformation"": ""getEntityInformation"", ""ApplicationInfo"": ""applicationInfo"", ""GetApplicationInfo"": ""getApplicationInfo"", ""SearchHashTag"": ""searchHashTag"", ""GetInforMingleHomeUrl"": ""getInforMingleHomeUrl"", ""ProcessInforMingleHomeUrl"": ""processInforMingleHomeUrl"", ""PrepareFavoriteContext"": ""prepareFavoriteContext"", ""SyncPromptFlagChanges"": ""SyncPromptFlagChanges"", ""PrepareRelayProxyMessage"": ""prepareRelayProxyMessage"", ""ShowActivityLocator"": ""showActivityLocator"", ""SIGNOUTACTIVATED"": ""signoutActivated"", ""SocialContext"": ""inforSocialContext"", ""ContextAppActions"": ""contextApp.actions"", ""RelayFrameMessage"": ""relayFrameMessage"", ""SENDBULKMESSAGES"": ""sendBulkMessages"", ""UPDATEUSERACTIVITYCOOKIE"": ""updateUserActivityCookie"", ""CACHEDFRAMELOSTFOCUS"": ""cachedIFrameLostFocus"", ""SETAPPLICATIONPAGETITLE"": ""setApplicationPageTitle"", //overlay ""OverlayMingleShow"": ""overlay.show"", ""OverlayMingleResize"": ""overlay.resize"", ""OverlayMingleComplete"": ""overlay.complete"" }, InitMethod: { ""IMPLICIT"": ""Implicit"", ""EXPLICIT"": ""Explicit"" }, NavigationMethod: { ""JAVASCRIPT"": ""javascriptmessaging"", ""URLREDIRECT"": ""urlredirect"" }, InternalMessages: [ ""setShortcutContext"", ""initClient"", ""contextDimensionChanged"", ""prepareApplicationDrillback"", ""showFavoriteContext"", ""appInitComplete"", ""applicationDrillback"", ""defaultMessageHandler"", ""cachedIFrameInFocus"", ""openIonOverlay.fromWebpartList"", ""inforSocialContext"", ""openShareOverlay.fromWebpartList"", ""openIonOverlay.fromWebpartList"", ""syndication.messageHandler"", ""syndication.show"", ""syndication.resize"", ""syndication.ready"", ""syndication.complete"", ""contextHelp"", ""contextDimensionChanged"", ""workspaceClientSubscribe"", ""socialDialogFrameInitComplete"", ""SyncSocialChanges"", ""getEnvironmentInformation"", ""processEnvironmentInformation_"", ""getEntityInformation"", ""processEntityInformation_"", ""getApplicationInfo"", ""applicationInfo_"", ""generic_"", ""searchHashTag"", ""processInforMingleHomeUrl_"", ""getInforMingleHomeUrl"", ""prepareFavoriteContext"", ""SyncPromptFlagChanges"", ""prepareRelayProxyMessage"", ""showActivityLocator"", ""signoutActivated"", ""ctxActions_"", ""contextApp.actions"", ""relayFrameMessage"", ""ctxTaskActions_"", ""ctxAlertActions_"", ""updateUserActivityCookie"", ""cachedIFrameLostFocus"", ""setApplicationPageTitle"", ""overlay.show"", ""overlay.resize"", ""overlay.complete"", ], DEFAULT_PAGE_NAME: ""DEFAULTPAGE"", BOOKMARK_PAGE_NAME: ""BOOKMARKPAGE"", ADMIN_PAGE_NAME: ""ADMINPAGE"", USER_PROFILE_PAGE: ""USERPROFILEPAGE"", IFS_PAGE: ""IFSPAGE"", SEARCH_PAGE: ""SEARCHPAGE"", MOBILE_APP_PAGE: ""MOBILEAPP"", EVENTS: { ""CONTEXTCHANGE"": ""EVENT:ContextChange"" }, DISPLAY_PAGE_NAMES: { ""BOOKMARKPAGE"": infor.portal.ResourcesKeys.Manage_Bookmarks, ""ADMINPAGE"": infor.portal.ResourcesKeys.User_Menu_Admin, ""IFSPAGE"": infor.portal.ResourcesKeys.User_Menu_Security_Settings, ""MINGLESEARCHPAGE"": infor.portal.ResourcesKeys.User_Menu_Search_Page, ""USERPROFILEPAGE"": infor.portal.ResourcesKeys.User_Menu_Settings }, USER_AGENT: { ""1"": ""Mobile"", ""2"": ""Tablet"", ""3"": ""Desktop"" }, BOOKMARK_TYPE: { ""ContextLink"": ""contextlink"", ""SiteGuid"": ""SiteGuid"", ""AbsoluteURL"": ""absoluteURL"" }, ContextActions: { ""viewdetails"": ""details"", ""share"": ""share"", ""assign"": ""actions"", ""unassign"": ""actions"", ""done"": ""actions"", ""addcomment"": ""details"" }, ContextAppName: { ""TASK"": ""Task"", ""ALERT"": ""Alert"", ""ALL"": ""All"" } } }; IMP = $.extend(IMP, _constants); } MingleShell_1 = MingleShell; MingleShell.prototype.ngOnInit = function() { var _this = this; IMP.ServiceConfigs.EnvironmentService().initialize(IMP.InitData); IMP.ServiceConfigs.ApplicationControl().initialize(IMP.InitData); IMP.ServiceConfigs.MingleMessageBroker().initialize(); IMP.ServiceConfigs.HttpPollingService().initialize(); IMP.ServiceConfigs.SessionTimeOutService().initialize(); IMP.ServiceConfigs.PendoService().registerPendoScript(); IMP.ServiceConfigs.PendoService().initializePendo(); IMP.registerPortalEvents(); // this is a temporary check to stop in release mode. if (IMP.InitData.IsChatEnable) { this.initSocketServer(); this.chatEventBroadcaster$ = new core_1.EventEmitter(); this.globalService.getCurrentUserProfile().subscribe(function(data) { _this.setProfile(data); _this.registerListener(); // registering for the notifications }); } }; MingleShell.prototype.setProfile = function(data) { IMP[""ChatProfile""] = data; }; MingleShell.prototype.registerListener = function() { var _this = this; var notificationKey = { tenant: IMP.InitData.Tenant.toLowerCase(), application: 'chat', messageType: 'wpn_chat_notification' }; if (IMP.InitData.IsChatEnable) { this.wpnStreamingService.registerListener(notificationKey, function(data) { console.log('wpn_chat_notification... registered...'); _this.notificationdata = _this.chatNotificationEventBusService.mainNotificationChat(data); if (_this.notificationdata) { _this.portalChatNotificationService.chatNotifications(_this.notificationdata); } }, false); } }; //private onSocketConnect = () => { // //this.connected = true; // this.stompService.subscribeInternal(""mingle"",""message""); //} //private onMessage = (message) => { // //debugger; // message.ack(); // //alert(JSON.stringify(data)); //} MingleShell.prototype.handleClick = function(event) { if (!event.defaultPrevented) this.EVS.broadcast(""EVENT:closeAllDropMenus""); }; MingleShell.prototype.enableSearch = function(CB) { var _this = this; var doneFn = function() { //open it, aiming at search's window handler here... _this.EVS.broadcast(_this._SEARCHEVENT, _this._OPENCMD); CB(true); }; if (this.searchEnabled) doneFn(); this.onSearchPageLoaded = doneFn; this.waitOverlay.value = this.searchEnabled = true; //load search doneFn(); }; MingleShell = MingleShell_1 = __decorate([ core_1.Component({ selector: 'infor-mingle-shell', encapsulation: core_1.ViewEncapsulation.Emulated, template: ""\n<nav-menu></nav-menu>\n<site-group-component [hidden]=\""isChatFlag\"" ></site-group-component>\n<lazy-container [hidden]=\""!isChatFlag\"" *ngIf=\""isChatLoaded\"" modulePath=\""chatmodule/index\"" moduleName=\""ChatModule\""></lazy-container>\n<lazy-container *ngIf=\""searchModule==1\"" modulePath=\""searchmodule1/search.module\"" moduleName=\""SearchModule\""></lazy-container>\n<lazy-container *ngIf=\""searchModule==2\"" modulePath=\""searchmodule2/search.module\"" moduleName=\""SearchModule\""></lazy-container>\n<about-page *ngIf=\""showAbout\""></about-page>\n<signout-page *ngIf=\""signOutFlag\""></signout-page>"", host: { '(document:click)': 'handleClick($event)', '(window:blur)': 'handleClick($event)', }, providers: [global_service_1.PortalGlobalService] }), __metadata(""design:paramtypes"", [core_1.Injector, stomp_service_1.STOMPService, global_service_1.PortalGlobalService, MS.ApplicationControl, wpn_streaming_service_1.WPNStreamingService, index_1.ChatNotificationEventBusService, portalchat_notifications_service_1.PortalChatNotificationService]) ], MingleShell); return MingleShell; var MingleShell_1; }()); exports.MingleShell = MingleShell; /***/ }), /* 18 */ /***/ (function(module, exports, __webpack_require__) { ""use strict""; var __decorate = (this && this.__decorate) || function(decorators, target, key, desc) { var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d; if (typeof Reflect === ""object"" && typeof Reflect.decorate === ""function"") r = Reflect.decorate(decorators, target, key, desc); else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; return c > 3 && r && Object.defineProperty(target, key, r), r; }; var __metadata = (this && this.__metadata) || function(k, v) { if (typeof Reflect === ""object"" && typeof Reflect.metadata === ""function"") return Reflect.metadata(k, v); }; Object.defineProperty(exports, ""__esModule"", { value: true }); var core_1 = __webpack_require__(0); var mingle_commonfactory_1 = __webpack_require__(3); var mingle_webservice_1 = __webpack_require__(16); var mingle_event_service_1 = __webpack_require__(2); var mingle_nav_component_1 = __webpack_require__(7); var mingle_logger_service_1 = __webpack_require__(13); var SortApps = (function() { function SortApps(CF, WS, EVS, ER, aLogger) { this.CF = CF; this.WS = WS; this.EVS = EVS; this.ER = ER; this.aLogger = aLogger; this.iconBlockAbsoluteLeftPos = 0; this.pageRows = 3; this.pageColumns = 3; this.loggerID = ""Application Menu""; this.appsPerPage = this.pageRows * this.pageColumns; this.placeHolders = []; this.lastIcon = { Pageinfo: { TabIndex: 0 } }; this.positionArray = []; this.availableSiteKeys = []; this.isRTL = this.CF.isRTL(); this.pages = []; SortApps_1._self = this; this.EVS.on('EVENT:availableSites', function(a) { SortApps_1._self.watchSites(a); SortApps_1._self.availableSitesList = a; }); this.EVS.on('EVENT:SiteAdded', function(a) { SortApps_1._self.watchSites(SortApps_1._self.availableSitesList); }); } SortApps_1 = SortApps; Object.defineProperty(SortApps.prototype, ""parent"", { set: function(value) { this._parent = value; }, enumerable: true, configurable: true }); SortApps.prototype.ngOnInit = function() { this.watchSites(this.availableSitesList); }; SortApps.prototype.ngAfterViewInit = function() { //if RTL set start page to last page setTimeout(function() { if (SortApps_1._self.CF.isRTL()) { SortApps_1._self.gotoPage(SortApps_1._self.pages.length - 1); } }, 5000); }; Object.defineProperty(SortApps.prototype, ""self"", { get: function() { return this; }, enumerable: true, configurable: true }); SortApps.prototype.siteClick = function(guid) { this._parent.siteClick(guid); }; SortApps.prototype.gotoPage = function(pageIndex) { if (SortApps_1._self.pages.length > 0) { for (var i = 0; i < SortApps_1._self.pages.length; i++) { SortApps_1._self.pages[i].state = 'pagination-inactive'; } if (SortApps_1._self.CF.isRTL()) { if (SortApps_1._self.iconBlockAbsoluteLeftPos == 0) { SortApps_1._self.iconBlockAbsoluteLeftPos = $('ul.icon-block-absolute').position().right; } var pageOffset_1 = (((SortApps_1._self.pages.length - 1) - pageIndex) * SortApps_1._self.pageWidth - 10) * -1; setTimeout(function() { $('ul.icon-block-absolute').css('right', pageOffset_1); }, 500); } else { if (SortApps_1._self.iconBlockAbsoluteLeftPos == 0) { SortApps_1._self.iconBlockAbsoluteLeftPos = $('ul.icon-block-absolute').position().left; } var pageOffset_2 = (pageIndex * SortApps_1._self.pageWidth - SortApps_1._self.iconBlockAbsoluteLeftPos) * -1; setTimeout(function() { $('ul.icon-block-absolute').css('left', pageOffset_2); }, 500); } SortApps_1._self.pages[pageIndex].state = 'pagination-active'; } }; SortApps.prototype.checkPage = function(pageToCheck) { if (this.pages[pageToCheck].state != 'pagination-active') { this.gotoPage(pageToCheck); } }; SortApps.prototype.checkPageTab = function(pageToCheck, position) { SortApps_1._self.aLogger.debug(SortApps_1._self.loggerID, 'page to check: ' + pageToCheck + ', ' + position); SortApps_1._self.keydown = function(keyEvent) { SortApps_1._self.aLogger.debug(SortApps_1._self.loggerID, 'keydown -' + keyEvent); }; if (position == 9) { pageToCheck = pageToCheck + 1; } if (SortApps_1._self.pages[pageToCheck].state != 'pagination-active') { SortApps_1._self.gotoPage(pageToCheck); } }; SortApps.prototype.ngOnChanges = function() { this.watchSites(this.availableSitesList); }; SortApps.prototype.watchSites = function(newVal) { //proceed only if there is something worth doing if (!newVal || !newVal.Sites) return; //proceed.. this.pages = []; var iconRow = 1; var iconCol = 1; var pageNumber = 0; var pagePosition = 0; var tabIndex = 1; var tabIndexDirection = 1; this.linkWidth = parseInt($('.site-link-container').css('width')); this.linkHeight = parseInt($('.site-link-container').css('height')); this.pageWidth = this.pageColumns * this.linkWidth; this.pageHeight = this.pageRows * this.linkHeight; if (this.CF.isRTL()) { var objectLength = Object.keys(newVal.Sites).length; var placeHoldersNeeded = 10 - (objectLength % 9); var numPages = Math.ceil(objectLength / 9); if (placeHoldersNeeded > 0) { this.placeHolders = []; for (var j = 0; j < placeHoldersNeeded; j++) { var phObject = {}; phObject.Pageinfo = 0; pagePosition++; if (iconCol > this.pageColumns) { iconCol = 1; iconRow++; if (iconRow > this.pageRows) { iconRow = 1; pageNumber++; pagePosition = 1; } } var newPositionLeft = (iconCol * SortApps_1._self.linkWidth + (SortApps_1._self.pageWidth * pageNumber)) - SortApps_1._self.linkWidth; var newPositionTop = (iconRow * SortApps_1._self.linkHeight) - SortApps_1._self.linkHeight; ; phObject.Holderinfo = { ""pageNumber"": pageNumber, ""pagePosition"": pagePosition, ""PositionLeft"": newPositionLeft, ""PositionTop"": newPositionTop, ""PositionTopManage"": newPositionTop, ""TabIndex"": tabIndex }; phObject.setHolderPosition = function() { return { 'top': this.Holderinfo.PositionTop + 'px', 'left': this.Holderinfo.PositionLeft + 'px' }; }; this.placeHolders.push(phObject); iconCol++; } } } //establish site ordering based on user's setting var userOrders = (newVal.UserSettings.UserSiteOrder || "").split("",""); //user's setting read from server this.positionArray.length = 0; $.each(newVal.Sites, function(id, obj) { if (!obj || obj.HideInNavigationMenu) return; //""DisplayOrder"" is ""SiteOrder"" based on user's setting. Use default if not specified var idx = userOrders.indexOf(obj.SiteGuid); if (idx >= 0) obj.DisplayOrder = idx + 1; //""DisplayOrder"" is an artificial property used by client to alter display order based on user's prefs else obj.DisplayOrder = obj.SiteOrder; SortApps_1._self.positionArray.push({ ""DisplayOrder"": obj.DisplayOrder, ""siteGuid"": obj.SiteGuid }); }); //sort by ascending order this.positionArray.sort(function(a, b) { return(a.DisplayOrder - b.DisplayOrder); }); //change this to loop through the position array this.lastIcon = { Pageinfo: { TabIndex: 0 } }; //reset SortApps_1._self.availableSiteKeys = []; $.each(this.positionArray, function(idx, obj) { tabIndex = idx + 1; //determine page pageNumber = Math.floor((tabIndex - 1) / 9); var goToPage = ""go-to-page-"" + pageNumber; if (pageNumber == 0) { SortApps_1._self.pages[pageNumber] = { state: 'pagination-active', pageIndex: pageNumber, elmId: goToPage }; } else { SortApps_1._self.pages[pageNumber] = { state: 'pagination-inactive', pageIndex: pageNumber, elmId: goToPage }; } pagePosition = tabIndex - (pageNumber * 9); iconCol = pagePosition % 3; if (iconCol == 0) iconCol = 3; iconRow = Math.ceil(pagePosition / 3); newVal.Sites[obj.siteGuid].Pageinfo = { ""pageNumber"": pageNumber, ""pagePosition"": pagePosition, ""PositionLeft"": (iconCol * SortApps_1._self.linkWidth + (SortApps_1._self.pageWidth * pageNumber)) - SortApps_1._self.linkWidth, ""PositionTop"": (iconRow * SortApps_1._self.linkHeight) - SortApps_1._self.linkHeight, ""TabIndex"": tabIndex, ""DisplayOrder"": tabIndex }; newVal.Sites[obj.siteGuid].setPosition = function() { if (SortApps_1._self.CF.isRTL()) { return { 'top': this.Pageinfo.PositionTop + 'px', 'right': this.Pageinfo.PositionLeft + 'px' }; } else { return { 'top': this.Pageinfo.PositionTop + 'px', 'left': this.Pageinfo.PositionLeft + 'px' }; } }; if (tabIndex > SortApps_1._self.lastIcon.Pageinfo.TabIndex) { SortApps_1._self.lastIcon = newVal.Sites[obj.siteGuid]; } if (!obj.HideInNavigationMenu) { SortApps_1._self.availableSiteKeys.push(obj.siteGuid); } }); //create placeholders for un-full pages // determine number of placeholders needed and populate placeHolder array var lastIcon = this.lastIcon; var numIconsNeeded = lastIcon.Pageinfo.pageNumber * this.appsPerPage; pageNumber = lastIcon.Pageinfo.pageNumber; pagePosition = lastIcon.Pageinfo.pagePosition; iconCol = ((lastIcon.Pageinfo.PositionLeft + this.linkWidth - (this.pageWidth * lastIcon.Pageinfo.pageNumber)) / this.linkWidth) + 1; iconRow = ((lastIcon.Pageinfo.PositionTop + this.linkHeight) / this.linkHeight); tabIndex = lastIcon.Pageinfo.TabIndex - 1; if (tabIndex > 0) { this.placeHolders = []; for (var j = tabIndex; j < numIconsNeeded; j++) { var phObject = {}; phObject.Pageinfo = lastIcon.Pageinfo; pagePosition++; if (iconCol > this.pageColumns) { iconCol = 1; iconRow++; //alert('new Row: ' + iconRow + ' pageRows: ' + $scope.pageRows); if (iconRow > this.pageRows) { iconRow = 1; pageNumber++; pagePosition = 1; if (typeof this.pages[pageNumber] !== 'undefined') this.pages[pageNumber].state = 'pagination-inactive'; } } var newPositionLeft = (iconCol * this.linkWidth + (this.pageWidth * pageNumber)) - this.linkWidth; var newPositionTop = (iconRow * this.linkHeight) - this.linkHeight; phObject.Holderinfo = { ""pageNumber"": pageNumber, ""pagePosition"": pagePosition, ""PositionLeft"": newPositionLeft, ""PositionTop"": newPositionTop, ""TabIndex"": tabIndex }; phObject.setHolderPosition = function() { return { 'top': this.Holderinfo.PositionTop + 'px', 'left': this.Holderinfo.PositionLeft + 'px' }; }; this.placeHolders.push(phObject); iconCol++; } } ////if RTL set start page to last page //if (SortApps._self.CF.isRTL()) { // SortApps._self.gotoPage(SortApps._self.pages.length - 1); //} //listen for AppMenuClosed event and switch to first app menu page this.EVS.on(""EVENT:AppMenuClosed"", function(event, args) { SortApps_1._self.gotoPage(0); }); //set size of ul container var containerWidth = this.pageWidth * this.pages.length; $('body').append('<style>.m-nav-app-mn-item .icon-block-absolute {width:' + containerWidth + 'px} </style>'); }; SortApps.prototype.delegatedSort = function(element) { var sli = element; sli.droppable = true; sli.draggable = true; if (sli.classList.contains(""site-link-placeholder"")) { sli.addEventListener('dragenter', function(e) { SortApps_1._self._parent.siteLaunchSort.targetPosition = this.placeHolder.Pageinfo; SortApps_1._self.checkPage(this._parent.siteLaunchSort.targetPosition.pageNumber); return false; }, false); sli.addEventListener('dragleave', function(e) { SortApps_1._self._parent.siteLaunchSort.targetPosition = SortApps_1._self._parent.siteLaunchSort.startPosition; SortApps_1._self.checkPage(SortApps_1._self._parent.siteLaunchSort.targetPosition.pageNumber); return false; }, false); } else { sli.addEventListener('dragstart', function(e) { e.dataTransfer.setData(""text"", this.innerHTML); //if (e.preventDefault) e.preventDefault(); var id = (this.id).split(""-menu""); SortApps_1._self._parent.siteLaunchSort.startPosition = SortApps_1._self.availableSitesList.Sites[id[0]].Pageinfo; this.classList.add('drag-active'); SortApps_1._self._parent.siteLaunchSort.targetPosition = {}; return false; }, false); sli.addEventListener('dragover', function(e) { //here to change the drag coursor if (e.preventDefault) e.preventDefault(); e.dataTransfer.dropEffect = ""move""; return false; }, false); sli.addEventListener('dragenter', function(e) { if (e.preventDefault) e.preventDefault(); var id = (this.id).split(""-menu""); SortApps_1._self._parent.siteLaunchSort.targetPosition = SortApps_1._self.availableSitesList.Sites[id[0]].Pageinfo; SortApps_1._self.checkPage(SortApps_1._self._parent.siteLaunchSort.targetPosition.pageNumber); if (e.target.nodeName == ""A"") { e.target.classList.add('dragged-over'); } return false; }, false); sli.addEventListener('dragleave', function(e) { if (e.preventDefault) e.preventDefault(); if (e.target.nodeName == ""A"") { e.target.classList.remove('dragged-over'); } var id = (this.id).split(""-menu""); if (SortApps_1._self._parent.siteLaunchSort.targetPosition == SortApps_1._self.availableSitesList.Sites[id[0]].Pageinfo) { SortApps_1._self._parent.siteLaunchSort.targetPosition = SortApps_1._self._parent.siteLaunchSort.startPosition; SortApps_1._self.checkPage(SortApps_1._self._parent.siteLaunchSort.targetPosition.pageNumber); } return false; }, false); sli.addEventListener('dragend', function(e) { if (e.stopPropagation) e.stopPropagation(); //start of sort code // If sort code is active here comment sort code from dragenter event if ((!SortApps_1._self._parent.siteLaunchSort.sortActive) && (SortApps_1._self._parent.siteLaunchSort.startPosition != SortApps_1._self._parent.siteLaunchSort.targetPosition)) { SortApps_1._self._parent.siteLaunchSort.sortActive = true; var moveDirection = (SortApps_1._self._parent.siteLaunchSort.startPosition.TabIndex > SortApps_1._self._parent.siteLaunchSort.targetPosition.TabIndex) ? -1 : 1; var changeTo = SortApps_1._self._parent.siteLaunchSort.startPosition; var startIndex = null; // create temporary array for easier sorting var sortArray_1 = []; $.each(SortApps_1._self.availableSitesList.Sites, function(index, obj) { if (obj.HideInNavigationMenu || !obj.Pageinfo) return; sortArray_1[obj.Pageinfo.TabIndex] = { siteGuid: index, pageInfo: obj.Pageinfo }; }); var movedSite = sortArray_1[SortApps_1._self._parent.siteLaunchSort.startPosition.TabIndex]; var startSort = SortApps_1._self._parent.siteLaunchSort.startPosition.TabIndex; for (var i = startSort; i != SortApps_1._self._parent.siteLaunchSort.targetPosition.TabIndex; i = i + moveDirection) { var from = sortArray_1[i]; var to = sortArray_1[i + moveDirection]; SortApps_1._self.availableSitesList.Sites[to.siteGuid].Pageinfo = from.pageInfo; } SortApps_1._self.availableSitesList.Sites[movedSite.siteGuid].Pageinfo = SortApps_1._self._parent.siteLaunchSort.targetPosition; SortApps_1._self._parent.siteLaunchSort.startPosition = SortApps_1._self._parent.siteLaunchSort.targetPosition; //$scope.$apply(); setTimeout(function() { SortApps_1._self._parent.siteLaunchSort.sortActive = false; }, 500); SortApps_1._self.updateSiteOrder(); } // end of sort code this.classList.remove('drag-active'); return false; }, false); sli.addEventListener('drop', function(e) { if (e.stopPropagation) e.stopPropagation(); if (e.preventDefault) e.preventDefault(); e.target.classList.remove('dragged-over'); e.target.classList.remove('drag-active'); }, false); } }; /*Inspect site ordering and update backend of any changes detected.*/ SortApps.prototype.updateSiteOrder = function() { var changes = {}; $.each(SortApps_1._self.positionArray, function(idx, obj) { var index = idx + 1; var currentOrder = SortApps_1._self.availableSitesList.Sites[obj.siteGuid].Pageinfo.DisplayOrder; if (obj.DisplayOrder !== currentOrder) { changes[obj.siteGuid] = currentOrder; obj.DisplayOrder = currentOrder; } }); if (Object.keys(changes).length == 0) return; //no change //sort then update SortApps_1._self.positionArray.sort(function(a, b) { return(a.DisplayOrder - b.DisplayOrder); }); //payload is an order-list of guids var payload = []; for (var x = 0; x < SortApps_1._self.positionArray.length; ++x) { payload.push(SortApps_1._self.positionArray[x].siteGuid); } SortApps_1._self.aLogger.debug(""inforSortAbs"", ""Updating user site order""); SortApps_1._self.WS.User.updateSiteOrder(payload.toString(), function(apiResult) { if (apiResult.hasError) return; SortApps_1._self.availableSitesList.UserSettings.UserSiteOrder = apiResult.data; //SortApps._self.watchSites(SortApps._self.availableSitesList); }); }; __decorate([ core_1.Input(), __metadata(""design:type"", Object) ], SortApps.prototype, ""availableSitesList"", void 0); __decorate([ core_1.Input(), __metadata(""design:type"", mingle_nav_component_1.NavMenu), __metadata(""design:paramtypes"", [mingle_nav_component_1.NavMenu]) ], SortApps.prototype, ""parent"", null); SortApps = SortApps_1 = __decorate([ core_1.Component({ selector: 'infor-page-and-sort-abs', template: __webpack_require__(101), styles: [__webpack_require__(127)], encapsulation: core_1.ViewEncapsulation.Emulated, }), __metadata(""design:paramtypes"", [mingle_commonfactory_1.CommonFactory, mingle_webservice_1.WebService, mingle_event_service_1.EventService, core_1.ElementRef, mingle_logger_service_1.aLogger]) ], SortApps); return SortApps; var SortApps_1; }()); exports.SortApps = SortApps; /***/ }), /* 19 */ /***/ (function(module, exports) { module.exports = __WEBPACK_EXTERNAL_MODULE_19__; /***/ }), /* 20 */ /***/ (function(module, exports, __webpack_require__) { var result = __webpack_require__(70); if (typeof result === ""string"") { module.exports = result; } else { module.exports = result.toString(); } /***/ }), /* 21 */ /***/ (function(module, exports, __webpack_require__) { var result = __webpack_require__(74); if (typeof result === ""string"") { module.exports = result; } else { module.exports = result.toString(); } /***/ }), /* 22 */ /***/ (function(module, exports, __webpack_require__) { ""use strict""; var __decorate = (this && this.__decorate) || function(decorators, target, key, desc) { var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d; if (typeof Reflect === ""object"" && typeof Reflect.decorate === ""function"") r = Reflect.decorate(decorators, target, key, desc); else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; return c > 3 && r && Object.defineProperty(target, key, r), r; }; var __metadata = (this && this.__metadata) || function(k, v) { if (typeof Reflect === ""object"" && typeof Reflect.metadata === ""function"") return Reflect.metadata(k, v); }; Object.defineProperty(exports, ""__esModule"", { value: true }); var core_1 = __webpack_require__(0); //a dummy stub in case resource template not loaded if (typeof infor.portal.GetResource != ""function"") infor.portal.GetResource = function(key) { return key; }; /** * Provider readonly, runtime information about Mingle environment */ var InfoService = (function() { function InfoService() { this.PORTAL = PORTAL; this.SITEROOT = SITEROOT; this.IMP = IMP; } /** * Return a string resource with the given key. * This is a wrapper around the infamous global method infor.portal.GetResource() * @param resourceKey */ InfoService.prototype.getResource = function(resourceKey) { return infor.portal.GetResource(resourceKey) || resourceKey; }; InfoService = __decorate([ core_1.Injectable(), __metadata(""design:paramtypes"", []) ], InfoService); return InfoService; }()); exports.InfoService = InfoService; /***/ }), /* 23 */ /***/ (function(module, exports) { module.exports = __WEBPACK_EXTERNAL_MODULE_23__; /***/ }), /* 24 */ /***/ (function(module, exports) { module.exports = __WEBPACK_EXTERNAL_MODULE_24__; /***/ }), /* 25 */ /***/ (function(module, exports) { module.exports = __WEBPACK_EXTERNAL_MODULE_25__; /***/ }), /* 26 */ /***/ (function(module, exports) { module.exports = __WEBPACK_EXTERNAL_MODULE_26__; /***/ }), /* 27 */ /***/ (function(module, exports) { module.exports = __WEBPACK_EXTERNAL_MODULE_27__; /***/ }), /* 28 */ /***/ (function(module, exports) { module.exports = __WEBPACK_EXTERNAL_MODULE_28__; /***/ }), /* 29 */ /***/ (function(module, exports, __webpack_require__) { ""use strict""; var __decorate = (this && this.__decorate) || function(decorators, target, key, desc) { var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d; if (typeof Reflect === ""object"" && typeof Reflect.decorate === ""function"") r = Reflect.decorate(decorators, target, key, desc); else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; return c > 3 && r && Object.defineProperty(target, key, r), r; }; Object.defineProperty(exports, ""__esModule"", { value: true }); var core_1 = __webpack_require__(0); var common_1 = __webpack_require__(9); var rulelist_directive_1 = __webpack_require__(142); exports.RuleList = rulelist_directive_1.RuleList; var mingle_datepicker_directive_1 = __webpack_require__(138); exports.inforDatePicker = mingle_datepicker_directive_1.inforDatePicker; var mingle_inforautocomplete_directive_1 = __webpack_require__(139); exports.inforAutocomplete = mingle_inforautocomplete_directive_1.inforAutocomplete; var mingle_translate_component_1 = __webpack_require__(141); exports.inforTranslate = mingle_translate_component_1.inforTranslate; var mingle_customselect_component_1 = __webpack_require__(143); exports.CustomSelect = mingle_customselect_component_1.CustomSelect; var mingle_inforcheckbox_component_1 = __webpack_require__(140); exports.inforCheckbox = mingle_inforcheckbox_component_1.inforCheckbox; var mingle_file_uploader_compomponent_1 = __webpack_require__(145); exports.MingleFileUploadComponent = mingle_file_uploader_compomponent_1.MingleFileUploadComponent; var mingle_errorMessage_component_1 = __webpack_require__(144); exports.ErrorMessage = mingle_errorMessage_component_1.ErrorMessage; var BasicUIModule = (function() { function BasicUIModule() { } BasicUIModule = __decorate([ core_1.NgModule({ imports: [ common_1.CommonModule ], declarations: [ rulelist_directive_1.RuleList, mingle_datepicker_directive_1.inforDatePicker, mingle_inforautocomplete_directive_1.inforAutocomplete, mingle_translate_component_1.inforTranslate, mingle_customselect_component_1.CustomSelect, mingle_inforcheckbox_component_1.inforCheckbox, mingle_file_uploader_compomponent_1.MingleFileUploadComponent, mingle_errorMessage_component_1.ErrorMessage ], providers: [], exports: [ rulelist_directive_1.RuleList, mingle_datepicker_directive_1.inforDatePicker, mingle_inforautocomplete_directive_1.inforAutocomplete, mingle_translate_component_1.inforTranslate, mingle_customselect_component_1.CustomSelect, mingle_inforcheckbox_component_1.inforCheckbox, mingle_file_uploader_compomponent_1.MingleFileUploadComponent, mingle_errorMessage_component_1.ErrorMessage ] }) ], BasicUIModule); return BasicUIModule; }()); exports.BasicUIModule = BasicUIModule; /***/ }), /* 30 */ /***/ (function(module, exports, __webpack_require__) { ""use strict""; var __decorate = (this && this.__decorate) || function(decorators, target, key, desc) { var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d; if (typeof Reflect === ""object"" && typeof Reflect.decorate === ""function"") r = Reflect.decorate(decorators, target, key, desc); else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; return c > 3 && r && Object.defineProperty(target, key, r), r; }; var __metadata = (this && this.__metadata) || function(k, v) { if (typeof Reflect === ""object"" && typeof Reflect.metadata === ""function"") return Reflect.metadata(k, v); }; Object.defineProperty(exports, ""__esModule"", { value: true }); var core_1 = __webpack_require__(0); var lazy_load_config_1 = __webpack_require__(153); var mingle_services_1 = __webpack_require__(10); var DynamicContainerComponent = (function() { function DynamicContainerComponent(moduleLoader, EVS) { this.moduleLoader = moduleLoader; this.EVS = EVS; } DynamicContainerComponent.prototype.ngOnInit = function() { console.log('loadComponent...'); this.loadComponent(); }; DynamicContainerComponent.prototype.loadComponent = function() { var _this = this; this.moduleLoader.load(this.modulePath + ""#"" + this.moduleName) .then(function(moduleFactory) { var vcRef = _this.vcRef; var ngModuleRef = moduleFactory.create(vcRef.parentInjector); var comp = ngModuleRef.injector.get(lazy_load_config_1.LazyLoadConfig).component; var compFactory = ngModuleRef.componentFactoryResolver.resolveComponentFactory(comp); _this.compRef = vcRef.createComponent(compFactory, 0, ngModuleRef.injector); var info = { componentRef: _this.compRef, factory: compFactory, moduleRef: ngModuleRef }; _this.EVS.broadcast(""EVENT:LazyLoadComponent"", info); }); }; DynamicContainerComponent.prototype.ngOnDestroy = function() { this.compRef.destroy(); }; __decorate([ core_1.ViewChild('container', { read: core_1.ViewContainerRef }), __metadata(""design:type"", core_1.ViewContainerRef) ], DynamicContainerComponent.prototype, ""vcRef"", void 0); __decorate([ core_1.Input(), __metadata(""design:type"", String) ], DynamicContainerComponent.prototype, ""modulePath"", void 0); __decorate([ core_1.Input(), __metadata(""design:type"", String) ], DynamicContainerComponent.prototype, ""moduleName"", void 0); DynamicContainerComponent = __decorate([ core_1.Component({ selector: 'lazy-container', template: ""\n <ng-template #container></ng-template>\n "" }), __metadata(""design:paramtypes"", [core_1.SystemJsNgModuleLoader, mingle_services_1.EventService]) ], DynamicContainerComponent); return DynamicContainerComponent; }()); exports.DynamicContainerComponent = DynamicContainerComponent; /***/ }), /* 31 */ /***/ (function(module, exports, __webpack_require__) { ""use strict""; var __decorate = (this && this.__decorate) || function(decorators, target, key, desc) { var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d; if (typeof Reflect === ""object"" && typeof Reflect.decorate === ""function"") r = Reflect.decorate(decorators, target, key, desc); else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; return c > 3 && r && Object.defineProperty(target, key, r), r; }; var __metadata = (this && this.__metadata) || function(k, v) { if (typeof Reflect === ""object"" && typeof Reflect.metadata === ""function"") return Reflect.metadata(k, v); }; Object.defineProperty(exports, ""__esModule"", { value: true }); var core_1 = __webpack_require__(0); var mingle_env_service_1 = __webpack_require__(26); var mingle_applicationctrl_service_1 = __webpack_require__(4); var mingle_info_service_1 = __webpack_require__(5); var AboutComponent = (function() { function AboutComponent(envService, appControl, ins) { this.envService = envService; this.appControl = appControl; this.ins = ins; this.overlayName = ""Infor Ming.le""; } AboutComponent.prototype.getTenantInfo = function() { if (typeof(this.ins.IMP.InitData) !== 'undefined') return this.ins.IMP.InitData.Tenant; else return ""; }; AboutComponent.prototype.getOverlayText = function() { return this.envService.GetOverlayText(this.ins.getResource(""mingle_about_txt"")); }; AboutComponent.prototype.closeMingleOverlay = function() { this.appControl.setOverlayState(false); }; AboutComponent = __decorate([ core_1.Component({ selector: 'about-page', template: __webpack_require__(84), styles: [__webpack_require__(113)], encapsulation: core_1.ViewEncapsulation.Emulated }), __metadata(""design:paramtypes"", [mingle_env_service_1.EnvironmentService, mingle_applicationctrl_service_1.ApplicationControl, mingle_info_service_1.InfoService]) ], AboutComponent); return AboutComponent; }()); exports.AboutComponent = AboutComponent; /***/ }), /* 32 */ /***/ (function(module, exports, __webpack_require__) { ""use strict""; var __decorate = (this && this.__decorate) || function(decorators, target, key, desc) { var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d; if (typeof Reflect === ""object"" && typeof Reflect.decorate === ""function"") r = Reflect.decorate(decorators, target, key, desc); else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; return c > 3 && r && Object.defineProperty(target, key, r), r; }; var __metadata = (this && this.__metadata) || function(k, v) { if (typeof Reflect === ""object"" && typeof Reflect.metadata === ""function"") return Reflect.metadata(k, v); }; Object.defineProperty(exports, ""__esModule"", { value: true }); var core_1 = __webpack_require__(0); var platform_browser_1 = __webpack_require__(6); var mingle_commonfactory_1 = __webpack_require__(3); var mingle_portalnotification_service_1 = __webpack_require__(15); var mingle_misc_service_1 = __webpack_require__(27); var mingle_applicationctrl_service_1 = __webpack_require__(4); var mingle_event_service_1 = __webpack_require__(2); var mingle_logger_service_1 = __webpack_require__(13); var mingle_info_service_1 = __webpack_require__(5); function _window() { // return the global native browser window object return window; } var SiteGroupController = (function() { // isAdminPortal: boolean; function SiteGroupController(commonFactory, eventsService, miscAppService, portalNotificationService, applicationControl, _sanitizer, aLogger, infoService, loader) { var _this = this; this.commonFactory = commonFactory; this.eventsService = eventsService; this.miscAppService = miscAppService; this.portalNotificationService = portalNotificationService; this.applicationControl = applicationControl; this._sanitizer = _sanitizer; this.aLogger = aLogger; this.infoService = infoService; this.loader = loader; this.safehtml = {}; this.activeSites = []; this.searchStatus = miscAppService.getStatus(); this.error = portalNotificationService; this.notification = portalNotificationService; this.IMP = this.infoService.IMP; eventsService.on('EVENT:activeSites', function(a) { var _loop_1 = function(key) { if (a.hasOwnProperty(key)) { var idx = _this.activeSites.findIndex(function(item) { return item.key === key; }); if (idx == -1) { _this.activeSites.push({ key: key, val: a[key] }); } } }; for (var key in a) { _loop_1(key); } _this.Site = _this.applicationControl.getActiveSites()[_this.applicationControl.currentSiteGuid]; _this.safehtml[_this.applicationControl.currentSiteGuid] = _this._sanitizer.bypassSecurityTrustHtml(_this.renderAppFrame()); }); eventsService.on('EVENT.showdialog', function(data) { _this.dialogdata = data; _this.show = data.show; }); eventsService.on('EVENT:removedialog', function(args) { _this.show = false; }); //listen to global event to close menu eventsService.on(""EVENT:closeAllDropMenus"", function(event, args) { var apps = _this.getContextApps(); $.each(apps, function(key, value) { if (value._showMenu === true) value._showMenu = false; }); }); //this.Site = this.ApplicationControl._activeSites[this.ApplicationControl._currentSiteGuid]; this.isCollapsed = true; this.showApplication = this.applicationControl.appDisplay(); this.deviceConfig = this.commonFactory.getDeviceTypeConfig(this.infoService.IMP.InitData.Type); this.isRTL = this.commonFactory.isRTL(); } SiteGroupController.prototype.ngOnInit = function() { var _this = this; var ac = this.applicationControl; _window().onAppFrameLoad = function(ev) { ac.setLoadingState(false); setTimeout(function() { _this.aLogger.debug(""AppController"", ""App Frame Loaded successfully""); ac.setLoadingState(false); }, 1000); }; this.eventsService.on(""EVENT:Loadingvalue"", function(data) { _this.isLoading = data.value; }); }; SiteGroupController.prototype.getContextApps = function() { var cursiteguid = this.applicationControl.getActiveSites()[this.applicationControl.currentSiteGuid]; if (cursiteguid != undefined) return cursiteguid.SiteMap.Pages[cursiteguid.ActivePage].Sections.ContextZone; }; SiteGroupController.prototype.isContextAvailable = function() { return this.applicationControl.isContextAvailable(); }; SiteGroupController.prototype.renderAppFrame = function() { var zone = this.Site.SiteMap.Pages[this.Site.ActivePage].Sections.AppZone; if (!$.isArray(zone)) return ""; var baseUrl = zone[0].ApplicationURL; var logicalId = zone[0].LogicalId; var resolvedUrl = baseUrl; if (zone[0].IsInforApp) { //incorporate site context into the url when detecting few signatures if (this.Site.SiteGuid == this.infoService.IMP.InitData.InitialSiteGuid && this.infoService.IMP.InitData.InitialSitePath) { baseUrl += ""/"" + this.infoService.IMP.InitData.InitialSitePath; } resolvedUrl = this.commonFactory.resolveUrl(baseUrl, logicalId); } var html = ''; if (this.commonFactory.validateUrlByProtocol(resolvedUrl)) { html = ' <iframe class=""m-app-frame"" name=""' + this.Site.SiteFrameId + '"" src=""' + resolvedUrl + '"" onload=""onAppFrameLoad(this)"" onerror=""onAppFrameError(e);""></iframe>'; } else { html = '<section name=""' + this.Site.SiteFrameId + '"" class=""error-page-cont"">' + this.commonFactory.getErrorPageHtml('mainpage').errorhtml + '</section>'; } return html; }; SiteGroupController = __decorate([ core_1.Component({ selector: 'site-group-component', template: __webpack_require__(85), styles: [__webpack_require__(114)], encapsulation: core_1.ViewEncapsulation.Emulated }), __metadata(""design:paramtypes"", [mingle_commonfactory_1.CommonFactory, mingle_event_service_1.EventService, mingle_misc_service_1.MiscAppService, mingle_portalnotification_service_1.PortalNotificationService, mingle_applicationctrl_service_1.ApplicationControl, platform_browser_1.DomSanitizer, mingle_logger_service_1.aLogger, mingle_info_service_1.InfoService, core_1.SystemJsNgModuleLoader]) ], SiteGroupController); return SiteGroupController; }()); exports.SiteGroupController = SiteGroupController; /***/ }), /* 33 */ /***/ (function(module, exports, __webpack_require__) { ""use strict""; var __decorate = (this && this.__decorate) || function(decorators, target, key, desc) { var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d; if (typeof Reflect === ""object"" && typeof Reflect.decorate === ""function"") r = Reflect.decorate(decorators, target, key, desc); else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; return c > 3 && r && Object.defineProperty(target, key, r), r; }; var __metadata = (this && this.__metadata) || function(k, v) { if (typeof Reflect === ""object"" && typeof Reflect.metadata === ""function"") return Reflect.metadata(k, v); }; Object.defineProperty(exports, ""__esModule"", { value: true }); var core_1 = __webpack_require__(0); var mingle_applicationctrl_service_1 = __webpack_require__(4); var mingle_bookmarkdata_service_1 = __webpack_require__(25); var mingle_commonfactory_1 = __webpack_require__(3); var mingle_dropmenu_component_1 = __webpack_require__(8); var BookmarkList = (function() { function BookmarkList(AC, BMKDLC, CF, _parent) { this.AC = AC; this.BMKDLC = BMKDLC; this.CF = CF; this._parent = _parent; this.displayFolderContents = false; this.isRTL = this.CF.isRTL(); BookmarkList_1.self = this; } BookmarkList_1 = BookmarkList; BookmarkList.prototype.getStyles = function(prop, value) { var Styles = {}; Styles[prop] = value + 'px'; return Styles; }; BookmarkList.prototype.closeMenu = function() { this.displayFolderContents = false; }; BookmarkList.prototype.toggleBookmarkFolder = function() { var _this = this; this.displayFolderContents = !this.displayFolderContents; setTimeout(function() { _this.BMKDLC.setDisplayViewMore(); }, 0); }; BookmarkList.prototype.showBookmarkPage = function(bookmarkUrl) { this.AC.gotoBookmark(bookmarkUrl); this._parent.closeMenu(); }; __decorate([ core_1.Input(), __metadata(""design:type"", Object) ], BookmarkList.prototype, ""bookmark"", void 0); BookmarkList = BookmarkList_1 = __decorate([ core_1.Component({ selector: 'bookmarklist', template: __webpack_require__(86), styles: [__webpack_require__(115)], encapsulation: core_1.ViewEncapsulation.Emulated }), __metadata(""design:paramtypes"", [mingle_applicationctrl_service_1.ApplicationControl, mingle_bookmarkdata_service_1.BookmarkDataLoaderControl, mingle_commonfactory_1.CommonFactory, mingle_dropmenu_component_1.DropMenu]) ], BookmarkList); return BookmarkList; var BookmarkList_1; }()); exports.BookmarkList = BookmarkList; /***/ }), /* 34 */ /***/ (function(module, exports, __webpack_require__) { ""use strict""; var __decorate = (this && this.__decorate) || function(decorators, target, key, desc) { var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d; if (typeof Reflect === ""object"" && typeof Reflect.decorate === ""function"") r = Reflect.decorate(decorators, target, key, desc); else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; return c > 3 && r && Object.defineProperty(target, key, r), r; }; var __metadata = (this && this.__metadata) || function(k, v) { if (typeof Reflect === ""object"" && typeof Reflect.metadata === ""function"") return Reflect.metadata(k, v); }; Object.defineProperty(exports, ""__esModule"", { value: true }); var core_1 = __webpack_require__(0); var forms_1 = __webpack_require__(19); var mingle_commonfactory_1 = __webpack_require__(3); var mingle_applicationctrl_service_1 = __webpack_require__(4); var mingle_bookmarkdata_service_1 = __webpack_require__(25); var mingle_dropdownload_service_1 = __webpack_require__(11); var mingle_event_service_1 = __webpack_require__(2); var mingle_dropmenu_component_1 = __webpack_require__(8); var mingle_errorTranslator_1 = __webpack_require__(160); var mingle_validations_service_1 = __webpack_require__(162); var mingle_info_service_1 = __webpack_require__(5); var BookmarkMenu = (function() { function BookmarkMenu(CF, validations, fb, ET, AC, BMKDLC, dropDownLoadService, EVS, ins) { this.CF = CF; this.validations = validations; this.fb = fb; this.ET = ET; this.AC = AC; this.BMKDLC = BMKDLC; this.dropDownLoadService = dropDownLoadService; this.EVS = EVS; this.ins = ins; BookmarkMenu_1.self = this; this.deviceConfig = CF.getDeviceTypeConfig(this.ins.IMP.InitData.Type); this.isRTL = this.CF.isRTL(); } BookmarkMenu_1 = BookmarkMenu; Object.defineProperty(BookmarkMenu.prototype, ""parent"", { set: function(value) { this._parent = value; }, enumerable: true, configurable: true }); BookmarkMenu.prototype.ngOnInit = function() { var _this = this; this.isLoading = this.BMKDLC.isLoading; this.showBookmarkSection = this.BMKDLC.showBookmarkSection; this.showBookmarkThisPageSection = this.BMKDLC.showBookmarkThisPageSection; this.showTopBookmarkMenuSection = this.BMKDLC.showTopBookmarkMenuSection; this.bookmarkContext = this.AC.getCurrentBookmarkContext(); this.bookmarkDropdown = this.dropDownLoadService.bookmarkDropdown; this.displayViewMore = this.BMKDLC.displayViewMore; this.EVS.on(""EVENT:SiteContext"", function(args) { if (!(args === {} )) _this.bookmarkContext = args; else _this.bookmarkContext = null; }); // Call function that displays bookmark section or 'nobookmark' section depending on the existance of bookmarks this.BMKDLC.changeBookmarkMenu(); this.BMKDLC.setShowTopBookmarkMenuSection(true); this.BMKDLC.setShowBookmarkSection(true); this.BMKDLC.setShowBookmarkThisPageSection(false); }; // Displays or hides top bookmark menu section BookmarkMenu.prototype.toggleShowTopBookmarkMenuSection = function() { this.BMKDLC.setShowTopBookmarkMenuSection(!this.showTopBookmarkMenuSection.display); }; // Displays or hides bookmark menu section BookmarkMenu.prototype.toggleShowBookmarkSection = function() { this.BMKDLC.setShowBookmarkSection(!this.showBookmarkSection.display); }; // Displays or hides 'Bookmark This Page' section BookmarkMenu.prototype.toggleShowBookmarkThisPageSection = function() { this.BMKDLC.setShowBookmarkThisPageSection(!this.showBookmarkThisPageSection.display); }; BookmarkMenu.prototype.changeBookmarkThisPageSection = function() { this.bookmarkContext = this.AC.getCurrentBookmarkContext(); //get latest bookmarkable info if (this.bookmarkContext.bookmarkName != null && this.bookmarkContext.bookmarkName != "") { this.bookmarkContextName = this.bookmarkContext.bookmarkName; } this.bookmarkContext.bookmarkName = this.bookmarkContextName; this.toggleShowTopBookmarkMenuSection(); this.toggleShowBookmarkSection(); this.toggleShowBookmarkThisPageSection(); }; // Save a bookmark BookmarkMenu.prototype.saveBookmark = function() { this.toggleShowTopBookmarkMenuSection(); this.toggleShowBookmarkSection(); this.toggleShowBookmarkThisPageSection(); if (this.bookmarkContext && this.bookmarkContext.bookmarkName.trim().length > 0 && this.bookmarkContext.bookmarkUrl.trim().length > 0) { if (this.CF.UrlHelper.isAbsolute(this.bookmarkContext.bookmarkUrl)) { this.bookmarkContext.bookmarkUrl = this.makeBookMarkFavContext(this.bookmarkContext.bookmarkUrl); } this.BMKDLC.mngBmarkAdd('link', this.bookmarkContext.bookmarkName, this.bookmarkContext.bookmarkUrl); } }; BookmarkMenu.prototype.viewMore = function() { this.bmarkWrprMaxHeight = true; this.BMKDLC.viewMoreClick(); }; BookmarkMenu.prototype.showManageBookmark = function() { var site = this.AC.getMingleSite(); var sitePath = site.SiteGuid + ""~"" + this.ins.IMP.Constants.BOOKMARK_PAGE_NAME; this.AC.gotoSite(sitePath); this._parent.closeMenu(); }; BookmarkMenu.prototype.showBookmarkPage = function(bookmarkUrl) { this.AC.gotoBookmark(bookmarkUrl); this._parent.closeMenu(); }; BookmarkMenu.prototype.makeBookMarkFavContext = function(bookmarkUrl) { var currServerInfo = this.CF.getServerInfo(''); var bookmarkServerInfo = this.CF.getServerInfo(bookmarkUrl); var type = ''; if (currServerInfo.host == bookmarkServerInfo.host) { var ctx = bookmarkUrl.indexOf(this.ins.IMP.InitData.Tenant + ""/"") + 1; bookmarkUrl = bookmarkUrl.substring(ctx + this.ins.IMP.InitData.Tenant.length); type = this.ins.IMP.Constants.BOOKMARK_TYPE.SiteGuid; } else { type = this.ins.IMP.Constants.BOOKMARK_TYPE.AbsoluteURL; } return ""?favoriteContext="" + encodeURIComponent(bookmarkUrl) + ""&type="" + encodeURIComponent(type); }; __decorate([ core_1.Input(), __metadata(""design:type"", mingle_dropmenu_component_1.DropMenu), __metadata(""design:paramtypes"", [mingle_dropmenu_component_1.DropMenu]) ], BookmarkMenu.prototype, ""parent"", null); BookmarkMenu = BookmarkMenu_1 = __decorate([ core_1.Component({ selector: 'bookmark-menu', template: __webpack_require__(87), styles: [__webpack_require__(116)], encapsulation: core_1.ViewEncapsulation.Emulated }), __metadata(""design:paramtypes"", [mingle_commonfactory_1.CommonFactory, mingle_validations_service_1.Validations, forms_1.FormBuilder, mingle_errorTranslator_1.ErrorTranslator, mingle_applicationctrl_service_1.ApplicationControl, mingle_bookmarkdata_service_1.BookmarkDataLoaderControl, mingle_dropdownload_service_1.dropDownLoadService, mingle_event_service_1.EventService, mingle_info_service_1.InfoService]) ], BookmarkMenu); return BookmarkMenu; var BookmarkMenu_1; }()); exports.BookmarkMenu = BookmarkMenu; /***/ }), /* 35 */ /***/ (function(module, exports, __webpack_require__) { ""use strict""; var __decorate = (this && this.__decorate) || function(decorators, target, key, desc) { var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d; if (typeof Reflect === ""object"" && typeof Reflect.decorate === ""function"") r = Reflect.decorate(decorators, target, key, desc); else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; return c > 3 && r && Object.defineProperty(target, key, r), r; }; var __metadata = (this && this.__metadata) || function(k, v) { if (typeof Reflect === ""object"" && typeof Reflect.metadata === ""function"") return Reflect.metadata(k, v); }; Object.defineProperty(exports, ""__esModule"", { value: true }); var core_1 = __webpack_require__(0); var mingle_info_service_1 = __webpack_require__(5); function _window() { // return the global native browser window object return window; } var ContextHeaderComponent = (function() { function ContextHeaderComponent(ins) { this.ins = ins; } ContextHeaderComponent.prototype.onClickContextAppHeader = function(app) { var _this = this; if (app._showMenu) return app._showMenu = false; //toggle visibility if clicked again setTimeout(function() { app._showMenu = true; //if not yet, build menu data for this context app if (app._menuData) return; var TBD = null; var helpName = app.HelpLinkExternalURL ? _this.ins.getResource(""User_Menu_Help"") : (_this.ins.getResource(""no_help_available"") || ""(No help available)""); app._menuData = [ //{ name: infor.portal.GetResource(""Share""), action: TBD}, //{ name: infor.portal.GetResource(""settings""), action: TBD}, { name: helpName, action: app.HelpLinkExternalURL } ]; }, 1000); }; //click event happens on one context app menu item ContextHeaderComponent.prototype.onClickContextAppMenu = function(app, menuItem) { if (!menuItem.action) return; var name = menuItem.action; _window().open(menuItem.action, name); }; __decorate([ core_1.Input(), __metadata(""design:type"", Object) ], ContextHeaderComponent.prototype, ""app"", void 0); ContextHeaderComponent = __decorate([ core_1.Component({ selector: 'contextheader', template: __webpack_require__(88), styles: [__webpack_require__(117)], encapsulation: core_1.ViewEncapsulation.Emulated }), __metadata(""design:paramtypes"", [mingle_info_service_1.InfoService]) ], ContextHeaderComponent); return ContextHeaderComponent; }()); exports.ContextHeaderComponent = ContextHeaderComponent; /***/ }), /* 36 */ /***/ (function(module, exports, __webpack_require__) { ""use strict""; var __decorate = (this && this.__decorate) || function(decorators, target, key, desc) { var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d; if (typeof Reflect === ""object"" && typeof Reflect.decorate === ""function"") r = Reflect.decorate(decorators, target, key, desc); else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; return c > 3 && r && Object.defineProperty(target, key, r), r; }; var __metadata = (this && this.__metadata) || function(k, v) { if (typeof Reflect === ""object"" && typeof Reflect.metadata === ""function"") return Reflect.metadata(k, v); }; Object.defineProperty(exports, ""__esModule"", { value: true }); var core_1 = __webpack_require__(0); var platform_browser_1 = __webpack_require__(6); var mingle_applicationctrl_service_1 = __webpack_require__(4); var mingle_event_service_1 = __webpack_require__(2); var mingle_commonfactory_1 = __webpack_require__(3); var DocumentationAppComponent = (function() { function DocumentationAppComponent(commonFactory, ApplicationControl, EventsService, _sanitizer) { this.commonFactory = commonFactory; this.ApplicationControl = ApplicationControl; this.EventsService = EventsService; this._sanitizer = _sanitizer; DocumentationAppComponent_1._self = this; this.displayContextApp = false; this.isRTL = this.commonFactory.isRTL(); } DocumentationAppComponent_1 = DocumentationAppComponent; DocumentationAppComponent.prototype.ngOnInit = function() { this.app = this.rtapp; this.docurl = this._sanitizer.bypassSecurityTrustHtml(this.renderContextAppFrame(this.app)); }; DocumentationAppComponent.prototype.renderContextAppFrame = function(app) { var baseUrl = app.ApplicationURL; var logicalId = app.LogicalId; var resolveUrl = baseUrl; if (app.IsInforApp) { resolveUrl = this.commonFactory.resolveUrl(baseUrl, logicalId); } var html = ''; if (this.commonFactory.validateUrlByProtocol(resolveUrl)) { html = ' <iframe style=""border:none;width:100%;height:' + app.DefaultHeight + 'px;"" name=""' + app.InstanceId + '"" src=""' + resolveUrl + '""></iframe>'; } else { html = '<section style=""border:none;width:100%;height:' + app.DefaultHeight + 'px;"" name=""' + app.InstanceId + '"" class=""error-page-cont"">' + this.commonFactory.getErrorPageHtml("").errorhtml + '</section>'; } this.contextAppInfo = app; return html; ////return $sce.trustAsHtml(html); }; DocumentationAppComponent.prototype.toggleContextAppDisplay = function() { this.displayContextApp = !this.displayContextApp; }; __decorate([ core_1.Input(), __metadata(""design:type"", Object) ], DocumentationAppComponent.prototype, ""rtapp"", void 0); DocumentationAppComponent = DocumentationAppComponent_1 = __decorate([ core_1.Component({ selector: 'documentationapp', template: __webpack_require__(89), styles: [__webpack_require__(118)], encapsulation: core_1.ViewEncapsulation.Emulated }), __metadata(""design:paramtypes"", [mingle_commonfactory_1.CommonFactory, mingle_applicationctrl_service_1.ApplicationControl, mingle_event_service_1.EventService, platform_browser_1.DomSanitizer]) ], DocumentationAppComponent); return DocumentationAppComponent; var DocumentationAppComponent_1; }()); exports.DocumentationAppComponent = DocumentationAppComponent; /***/ }), /* 37 */ /***/ (function(module, exports, __webpack_require__) { ""use strict""; var __decorate = (this && this.__decorate) || function(decorators, target, key, desc) { var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d; if (typeof Reflect === ""object"" && typeof Reflect.decorate === ""function"") r = Reflect.decorate(decorators, target, key, desc); else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; return c > 3 && r && Object.defineProperty(target, key, r), r; }; var __metadata = (this && this.__metadata) || function(k, v) { if (typeof Reflect === ""object"" && typeof Reflect.metadata === ""function"") return Reflect.metadata(k, v); }; Object.defineProperty(exports, ""__esModule"", { value: true }); var core_1 = __webpack_require__(0); var platform_browser_1 = __webpack_require__(6); var mingle_applicationctrl_service_1 = __webpack_require__(4); var mingle_event_service_1 = __webpack_require__(2); var mingle_commonfactory_1 = __webpack_require__(3); var GenericContextAppComponent = (function() { function GenericContextAppComponent(commonFactory, ApplicationControl, EventsService, _sanitizer) { this.commonFactory = commonFactory; this.ApplicationControl = ApplicationControl; this.EventsService = EventsService; this._sanitizer = _sanitizer; this._isLoading = false; this.isVisible = false; this.contextReceived = { 'value': false }; GenericContextAppComponent_1._self = this; this.displayContextApp = false; this.isRtl = this.commonFactory.isRTL(); } GenericContextAppComponent_1 = GenericContextAppComponent; GenericContextAppComponent.prototype.setContextAppInfo = function(contextAppId) { }; GenericContextAppComponent.prototype.renderContextAppFrame = function(app) { var baseUrl = app.ApplicationURL; var logicalId = app.LogicalId; var resolveUrl = baseUrl; if (app.IsInforApp) { resolveUrl = this.commonFactory.resolveUrl(baseUrl, logicalId); } var html = ''; if (this.commonFactory.validateUrlByProtocol(resolveUrl)) { html = ' <iframe data-contextapp=""true"" style=""border:none;width:100%;height:' + app.DefaultHeight + 'px;"" name=""generic_' + app.InstanceId + '"" src=""' + resolveUrl + '""></iframe>'; } else { html = '<section style=""border:none;width:100%;height:' + app.DefaultHeight + 'px;"" name=""generic_' + app.InstanceId + '"" class=""error-page-cont"">' + this.commonFactory.getErrorPageHtml("").errorhtml + '</section>'; } this.contextAppInfo = app; return html; }; GenericContextAppComponent.prototype.getAppInstanceId = function(app) { return app.InstanceId; }; GenericContextAppComponent.prototype.isLoading = function() { return this._isLoading; }; GenericContextAppComponent.prototype.toggleContextAppDisplay = function() { this.displayContextApp = !this.displayContextApp; }; GenericContextAppComponent.prototype.ngOnInit = function() { this.app = this.rtapp; this.Html = this._sanitizer.bypassSecurityTrustHtml(this.renderContextAppFrame(this.app)); }; __decorate([ core_1.Input(), __metadata(""design:type"", Object) ], GenericContextAppComponent.prototype, ""rtapp"", void 0); GenericContextAppComponent = GenericContextAppComponent_1 = __decorate([ core_1.Component({ selector: 'genericcontextapp', template: __webpack_require__(90), styles: [__webpack_require__(119)], encapsulation: core_1.ViewEncapsulation.Emulated }), __metadata(""design:paramtypes"", [mingle_commonfactory_1.CommonFactory, mingle_applicationctrl_service_1.ApplicationControl, mingle_event_service_1.EventService, platform_browser_1.DomSanitizer]) ], GenericContextAppComponent); return GenericContextAppComponent; var GenericContextAppComponent_1; }()); exports.GenericContextAppComponent = GenericContextAppComponent; /***/ }), /* 38 */ /***/ (function(module, exports, __webpack_require__) { ""use strict""; var __decorate = (this && this.__decorate) || function(decorators, target, key, desc) { var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d; if (typeof Reflect === ""object"" && typeof Reflect.decorate === ""function"") r = Reflect.decorate(decorators, target, key, desc); else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; return c > 3 && r && Object.defineProperty(target, key, r), r; }; var __metadata = (this && this.__metadata) || function(k, v) { if (typeof Reflect === ""object"" && typeof Reflect.metadata === ""function"") return Reflect.metadata(k, v); }; Object.defineProperty(exports, ""__esModule"", { value: true }); var core_1 = __webpack_require__(0); var mingle_applicationctrl_service_1 = __webpack_require__(4); var mingle_event_service_1 = __webpack_require__(2); var mingle_commonfactory_1 = __webpack_require__(3); var UnknowncontextAppTypeComponent = (function() { function UnknowncontextAppTypeComponent(commonFactory, ApplicationControl, EventsService) { this.commonFactory = commonFactory; this.ApplicationControl = ApplicationControl; this.EventsService = EventsService; UnknowncontextAppTypeComponent_1._self = this; this.displayContextApp = false; this.isRTL = commonFactory.isRTL(); } UnknowncontextAppTypeComponent_1 = UnknowncontextAppTypeComponent; UnknowncontextAppTypeComponent.prototype.toggleContextAppDisplay = function() { this.displayContextApp = !this.displayContextApp; }; UnknowncontextAppTypeComponent.prototype.ngOnInit = function() { this.app = this.rtapp; }; __decorate([ core_1.Input(), __metadata(""design:type"", Object) ], UnknowncontextAppTypeComponent.prototype, ""rtapp"", void 0); UnknowncontextAppTypeComponent = UnknowncontextAppTypeComponent_1 = __decorate([ core_1.Component({ selector: 'unknowncontextapptype', template: __webpack_require__(91), styles: [__webpack_require__(120)], encapsulation: core_1.ViewEncapsulation.Emulated }), __metadata(""design:paramtypes"", [mingle_commonfactory_1.CommonFactory, mingle_applicationctrl_service_1.ApplicationControl, mingle_event_service_1.EventService]) ], UnknowncontextAppTypeComponent); return UnknowncontextAppTypeComponent; var UnknowncontextAppTypeComponent_1; }()); exports.UnknowncontextAppTypeComponent = UnknowncontextAppTypeComponent; /***/ }), /* 39 */ /***/ (function(module, exports, __webpack_require__) { ""use strict""; var __decorate = (this && this.__decorate) || function(decorators, target, key, desc) { var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d; if (typeof Reflect === ""object"" && typeof Reflect.decorate === ""function"") r = Reflect.decorate(decorators, target, key, desc); else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; return c > 3 && r && Object.defineProperty(target, key, r), r; }; var __metadata = (this && this.__metadata) || function(k, v) { if (typeof Reflect === ""object"" && typeof Reflect.metadata === ""function"") return Reflect.metadata(k, v); }; Object.defineProperty(exports, ""__esModule"", { value: true }); var core_1 = __webpack_require__(0); var platform_browser_1 = __webpack_require__(6); var mingle_applicationctrl_service_1 = __webpack_require__(4); var mingle_event_service_1 = __webpack_require__(2); var mingle_commonfactory_1 = __webpack_require__(3); var URLViewerAppComponent = (function() { function URLViewerAppComponent(commonFactory, ApplicationControl, EventsService, _sanitizer) { this.commonFactory = commonFactory; this.ApplicationControl = ApplicationControl; this.EventsService = EventsService; this._sanitizer = _sanitizer; this._isLoading = false; this.isVisible = false; this.contextReceived = { 'value': false }; URLViewerAppComponent_1._self = this; this.displayContextApp = false; this.isRTL = this.commonFactory.isRTL(); this.viewerurl = _sanitizer.bypassSecurityTrustHtml(this.renderContextAppFrame()); } URLViewerAppComponent_1 = URLViewerAppComponent; URLViewerAppComponent.prototype.ngOnInit = function() { this.app = this.rtapp; }; URLViewerAppComponent.prototype.setContextAppInfo = function(contextAppId) { }; URLViewerAppComponent.prototype.renderContextAppFrame = function() { var html = ''; if (this.commonFactory.validateUrlByProtocol(this.currentURL)) { html = ' <iframe style=""border:none;width:100%;height:300px;"" name=""urlreceiver"" src=""' + this.currentURL + '""></iframe>'; } else { html = '<section style=""border:none;width:100%;height:300px"" name=""urlreceiver"" class=""error-page-cont"">' + this.commonFactory.getErrorPageHtml("").errorhtml + '</section>'; } return html; }; URLViewerAppComponent.prototype.getAppInstanceId = function(app) { return app.InstanceId; }; URLViewerAppComponent.prototype.isLoading = function() { return this._isLoading; }; URLViewerAppComponent.prototype.toggleContextAppDisplay = function() { this.displayContextApp = !this.displayContextApp; }; __decorate([ core_1.Input(), __metadata(""design:type"", Object) ], URLViewerAppComponent.prototype, ""rtapp"", void 0); URLViewerAppComponent = URLViewerAppComponent_1 = __decorate([ core_1.Component({ selector: 'urlviewerapp', template: __webpack_require__(92), styles: [__webpack_require__(121)], encapsulation: core_1.ViewEncapsulation.Emulated }), __metadata(""design:paramtypes"", [mingle_commonfactory_1.CommonFactory, mingle_applicationctrl_service_1.ApplicationControl, mingle_event_service_1.EventService, platform_browser_1.DomSanitizer]) ], URLViewerAppComponent); return URLViewerAppComponent; var URLViewerAppComponent_1; }()); exports.URLViewerAppComponent = URLViewerAppComponent; /***/ }), /* 40 */ /***/ (function(module, exports, __webpack_require__) { ""use strict""; var __decorate = (this && this.__decorate) || function(decorators, target, key, desc) { var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d; if (typeof Reflect === ""object"" && typeof Reflect.decorate === ""function"") r = Reflect.decorate(decorators, target, key, desc); else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; return c > 3 && r && Object.defineProperty(target, key, r), r; }; var __metadata = (this && this.__metadata) || function(k, v) { if (typeof Reflect === ""object"" && typeof Reflect.metadata === ""function"") return Reflect.metadata(k, v); }; Object.defineProperty(exports, ""__esModule"", { value: true }); var core_1 = __webpack_require__(0); var mingle_event_service_1 = __webpack_require__(2); var mingle_commonfactory_1 = __webpack_require__(3); var DialogComponent = (function() { function DialogComponent(ES, cf) { this.ES = ES; this.cf = cf; //DialogComponent._self = this; this.dlgModel = { style: { width: ""24em"", height: ""8em"" }, show: false, onClose: function() { this.hideDialog(); } }; this.dlg = this.dlgModel; //shorthand to dialog model this.isRtl = this.cf.isRTL(); } DialogComponent.prototype.ngOnInit = function() { if (this.dialogdata) { this.dlgModel = this.dialogdata; } }; DialogComponent.prototype.showDialog = function(msgKey, extraText, onlyText) { this.dlg.messageKey = msgKey; //infor.portal.GetResource(msgKey); this.dlg.extraText = extraText; this.dlg.onCancel = false; this.dlg.onOk = false; this.dlg.onYes = false; this.dlg.onNo = false; this.dlg.show = true; this.dlg.isText = onlyText ? true : false; this.dlg = this.dlgModel; this.ES.broadcast('EVENT.showdialog', this.dlgModel); return this.dlg; }; DialogComponent.prototype.hideDialog = function() { this.dlg.show = false; this.ES.broadcast(""EVENT:removedialog"", this.dlgModel); }; //custom ""alert"" with a single Ok button defaulted to do nothing or fire function passed in onOK DialogComponent.prototype.alert = function(msgKey, extraText, onlyText) { var ret = this.showDialog(msgKey, extraText, onlyText); ret.onOk = (function() {} ); //do nothing by default. Caller can override for his own action. return ret; }; //custom ""confirm"" with a ""No"" button defaulted to do nothing DialogComponent.prototype.confirm = function(msgKey, extraText) { var ret = this.showDialog(msgKey, extraText); ret.onNo = (function() {} ); return ret; }; DialogComponent.prototype._error = function(msg, extraText) { return this.alert(msg, extraText) && false; }; __decorate([ core_1.Input(), __metadata(""design:type"", Object) ], DialogComponent.prototype, ""dialogdata"", void 0); DialogComponent = __decorate([ core_1.Component({ selector: 'dialog-box', template: __webpack_require__(93), styles: [__webpack_require__(123)], encapsulation: core_1.ViewEncapsulation.Emulated }), __metadata(""design:paramtypes"", [mingle_event_service_1.EventService, mingle_commonfactory_1.CommonFactory]) ], DialogComponent); return DialogComponent; }()); exports.DialogComponent = DialogComponent; /***/ }), /* 41 */ /***/ (function(module, exports, __webpack_require__) { ""use strict""; var __decorate = (this && this.__decorate) || function(decorators, target, key, desc) { var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d; if (typeof Reflect === ""object"" && typeof Reflect.decorate === ""function"") r = Reflect.decorate(decorators, target, key, desc); else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; return c > 3 && r && Object.defineProperty(target, key, r), r; }; var __metadata = (this && this.__metadata) || function(k, v) { if (typeof Reflect === ""object"" && typeof Reflect.metadata === ""function"") return Reflect.metadata(k, v); }; Object.defineProperty(exports, ""__esModule"", { value: true }); var core_1 = __webpack_require__(0); var mingle_info_service_1 = __webpack_require__(5); var ErrorPageComponent = (function() { function ErrorPageComponent(ins) { var _this = this; this.ins = ins; ErrorPageComponent_1._self = this; this.IMP = this.ins.IMP; setTimeout(function() { console.log(_this.sitedata); }, 1000); } ErrorPageComponent_1 = ErrorPageComponent; __decorate([ core_1.Input(), __metadata(""design:type"", Object) ], ErrorPageComponent.prototype, ""sitedata"", void 0); ErrorPageComponent = ErrorPageComponent_1 = __decorate([ core_1.Component({ selector: 'errorpage', template: __webpack_require__(95), styles: [__webpack_require__(124)], encapsulation: core_1.ViewEncapsulation.Emulated }), __metadata(""design:paramtypes"", [mingle_info_service_1.InfoService]) ], ErrorPageComponent); return ErrorPageComponent; var ErrorPageComponent_1; }()); exports.ErrorPageComponent = ErrorPageComponent; /***/ }), /* 42 */ /***/ (function(module, exports, __webpack_require__) { ""use strict""; var __decorate = (this && this.__decorate) || function(decorators, target, key, desc) { var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d; if (typeof Reflect === ""object"" && typeof Reflect.decorate === ""function"") r = Reflect.decorate(decorators, target, key, desc); else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; return c > 3 && r && Object.defineProperty(target, key, r), r; }; var __metadata = (this && this.__metadata) || function(k, v) { if (typeof Reflect === ""object"" && typeof Reflect.metadata === ""function"") return Reflect.metadata(k, v); }; Object.defineProperty(exports, ""__esModule"", { value: true }); var core_1 = __webpack_require__(0); var mingle_applicationctrl_service_1 = __webpack_require__(4); var mingle_event_service_1 = __webpack_require__(2); var LoaderPageComponent = (function() { function LoaderPageComponent(ApplicationControl, ES) { this.ApplicationControl = ApplicationControl; this.ES = ES; LoaderPageComponent_1._self = this; this.Loading = this.ApplicationControl.getLoadingState(); this.isLoading = this.Loading.value; } LoaderPageComponent_1 = LoaderPageComponent; LoaderPageComponent.prototype.ngOnInit = function() { this.isLoading = this.loader; }; LoaderPageComponent.prototype.ngOnChanges = function() { this.isLoading = this.loader; }; __decorate([ core_1.Input(), __metadata(""design:type"", Object) ], LoaderPageComponent.prototype, ""loader"", void 0); LoaderPageComponent = LoaderPageComponent_1 = __decorate([ core_1.Component({ selector: 'loading', template: __webpack_require__(97), styles: [__webpack_require__(20)], encapsulation: core_1.ViewEncapsulation.Emulated, }), __metadata(""design:paramtypes"", [mingle_applicationctrl_service_1.ApplicationControl, mingle_event_service_1.EventService]) ], LoaderPageComponent); return LoaderPageComponent; var LoaderPageComponent_1; }()); exports.LoaderPageComponent = LoaderPageComponent; /***/ }), /* 43 */ /***/ (function(module, exports, __webpack_require__) { ""use strict""; var __decorate = (this && this.__decorate) || function(decorators, target, key, desc) { var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d; if (typeof Reflect === ""object"" && typeof Reflect.decorate === ""function"") r = Reflect.decorate(decorators, target, key, desc); else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; return c > 3 && r && Object.defineProperty(target, key, r), r; }; var __metadata = (this && this.__metadata) || function(k, v) { if (typeof Reflect === ""object"" && typeof Reflect.metadata === ""function"") return Reflect.metadata(k, v); }; Object.defineProperty(exports, ""__esModule"", { value: true }); var core_1 = __webpack_require__(0); var mingle_event_service_1 = __webpack_require__(2); var pleasewaitComponent = (function() { function pleasewaitComponent(EventsService) { var _this = this; this.EventsService = EventsService; this.waitOverlay = false; this.EventsService.on('EVENT:waitOverlay', function(data) { _this.waitOverlay = data; }); } pleasewaitComponent = __decorate([ core_1.Component({ selector: 'pleasewait', template: __webpack_require__(98), styles: [__webpack_require__(20)], encapsulation: core_1.ViewEncapsulation.Emulated, }), __metadata(""design:paramtypes"", [mingle_event_service_1.EventService]) ], pleasewaitComponent); return pleasewaitComponent; }()); exports.pleasewaitComponent = pleasewaitComponent; /***/ }), /* 44 */ /***/ (function(module, exports, __webpack_require__) { ""use strict""; var __decorate = (this && this.__decorate) || function(decorators, target, key, desc) { var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d; if (typeof Reflect === ""object"" && typeof Reflect.decorate === ""function"") r = Reflect.decorate(decorators, target, key, desc); else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; return c > 3 && r && Object.defineProperty(target, key, r), r; }; var __metadata = (this && this.__metadata) || function(k, v) { if (typeof Reflect === ""object"" && typeof Reflect.metadata === ""function"") return Reflect.metadata(k, v); }; Object.defineProperty(exports, ""__esModule"", { value: true }); var core_1 = __webpack_require__(0); var mingle_applicationctrl_service_1 = __webpack_require__(4); var mingle_event_service_1 = __webpack_require__(2); var WindowsSignOut = (function() { function WindowsSignOut(appControl, ES) { this.appControl = appControl; this.ES = ES; WindowsSignOut_1._self = this; this.signoutState = this.appControl.getSignoutState(); if (this.signoutState.value) { this.ES.broadcast(""EVENT:waitOverlay"", this.signoutState.value); this.signoutInit(); } } WindowsSignOut_1 = WindowsSignOut; WindowsSignOut.prototype.signoutInit = function() { var _this = this; this.appControl.sendSignoutMessage(); setTimeout(function() { _this.appControl.CompleteSignout(); }, 6000); }; WindowsSignOut = WindowsSignOut_1 = __decorate([ core_1.Component({ selector: 'signout-page', template: ""<div style=\""width: 100%; height: 100%; position: absolute; background-color: #FFF;z-index:99999;\""></div>"", }), __metadata(""design:paramtypes"", [mingle_applicationctrl_service_1.ApplicationControl, mingle_event_service_1.EventService]) ], WindowsSignOut); return WindowsSignOut; var WindowsSignOut_1; }()); exports.WindowsSignOut = WindowsSignOut; /***/ }), /* 45 */ /***/ (function(module, exports, __webpack_require__) { ""use strict""; var __decorate = (this && this.__decorate) || function(decorators, target, key, desc) { var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d; if (typeof Reflect === ""object"" && typeof Reflect.decorate === ""function"") r = Reflect.decorate(decorators, target, key, desc); else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; return c > 3 && r && Object.defineProperty(target, key, r), r; }; var __metadata = (this && this.__metadata) || function(k, v) { if (typeof Reflect === ""object"" && typeof Reflect.metadata === ""function"") return Reflect.metadata(k, v); }; Object.defineProperty(exports, ""__esModule"", { value: true }); var core_1 = __webpack_require__(0); var mingle_sortapps_component_1 = __webpack_require__(18); var SortingApps = (function() { function SortingApps(el) { this.el = el; } Object.defineProperty(SortingApps.prototype, ""parent"", { set: function(value) { this._parent = value; }, enumerable: true, configurable: true }); SortingApps.prototype.ngOnInit = function() { var elm = this.el.nativeElement; this._parent.delegatedSort(elm); }; __decorate([ core_1.Input(), __metadata(""design:type"", mingle_sortapps_component_1.SortApps), __metadata(""design:paramtypes"", [mingle_sortapps_component_1.SortApps]) ], SortingApps.prototype, ""parent"", null); SortingApps = __decorate([ core_1.Directive({ selector: '[infor-sort]' }), __metadata(""design:paramtypes"", [core_1.ElementRef]) ], SortingApps); return SortingApps; }()); exports.SortingApps = SortingApps; /***/ }), /* 46 */ /***/ (function(module, exports, __webpack_require__) { ""use strict""; var __decorate = (this && this.__decorate) || function(decorators, target, key, desc) { var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d; if (typeof Reflect === ""object"" && typeof Reflect.decorate === ""function"") r = Reflect.decorate(decorators, target, key, desc); else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; return c > 3 && r && Object.defineProperty(target, key, r), r; }; var __metadata = (this && this.__metadata) || function(k, v) { if (typeof Reflect === ""object"" && typeof Reflect.metadata === ""function"") return Reflect.metadata(k, v); }; Object.defineProperty(exports, ""__esModule"", { value: true }); var core_1 = __webpack_require__(0); var mingle_portalnotification_service_1 = __webpack_require__(15); var mingle_commonfactory_1 = __webpack_require__(3); var ErrorNotification = (function() { function ErrorNotification(pns, cf) { this.pns = pns; this.cf = cf; this.notification = this.pns; this.isRtl = this.cf.isRTL(); } ErrorNotification = __decorate([ core_1.Component({ selector: 'error-notification', template: __webpack_require__(102), styles: [__webpack_require__(21)], encapsulation: core_1.ViewEncapsulation.Emulated }), __metadata(""design:paramtypes"", [mingle_portalnotification_service_1.PortalNotificationService, mingle_commonfactory_1.CommonFactory]) ], ErrorNotification); return ErrorNotification; }()); exports.ErrorNotification = ErrorNotification; /***/ }), /* 47 */ /***/ (function(module, exports, __webpack_require__) { ""use strict""; var __decorate = (this && this.__decorate) || function(decorators, target, key, desc) { var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d; if (typeof Reflect === ""object"" && typeof Reflect.decorate === ""function"") r = Reflect.decorate(decorators, target, key, desc); else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; return c > 3 && r && Object.defineProperty(target, key, r), r; }; var __metadata = (this && this.__metadata) || function(k, v) { if (typeof Reflect === ""object"" && typeof Reflect.metadata === ""function"") return Reflect.metadata(k, v); }; Object.defineProperty(exports, ""__esModule"", { value: true }); var core_1 = __webpack_require__(0); var mingle_portalnotification_service_1 = __webpack_require__(15); var mingle_commonfactory_1 = __webpack_require__(3); var InforNotification = (function() { function InforNotification(pns, cf) { this.pns = pns; this.cf = cf; this.notification = this.pns; this.isRtl = this.cf.isRTL(); } InforNotification = __decorate([ core_1.Component({ selector: 'infor-notification', template: __webpack_require__(103), styles: [__webpack_require__(21)], encapsulation: core_1.ViewEncapsulation.Emulated }), __metadata(""design:paramtypes"", [mingle_portalnotification_service_1.PortalNotificationService, mingle_commonfactory_1.CommonFactory]) ], InforNotification); return InforNotification; }()); exports.InforNotification = InforNotification; /***/ }), /* 48 */ /***/ (function(module, exports, __webpack_require__) { ""use strict""; var __decorate = (this && this.__decorate) || function(decorators, target, key, desc) { var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d; if (typeof Reflect === ""object"" && typeof Reflect.decorate === ""function"") r = Reflect.decorate(decorators, target, key, desc); else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; return c > 3 && r && Object.defineProperty(target, key, r), r; }; var __metadata = (this && this.__metadata) || function(k, v) { if (typeof Reflect === ""object"" && typeof Reflect.metadata === ""function"") return Reflect.metadata(k, v); }; Object.defineProperty(exports, ""__esModule"", { value: true }); var core_1 = __webpack_require__(0); var platform_browser_1 = __webpack_require__(6); var mingle_event_service_1 = __webpack_require__(2); var mingle_commonfactory_1 = __webpack_require__(3); var mingle_overlay_service_1 = __webpack_require__(161); var mingle_webservice_1 = __webpack_require__(16); var OverlayCtrl = (function() { function OverlayCtrl(ES, CF, WS, _sanitizer, MingleOverlayService) { this.ES = ES; this.CF = CF; this.WS = WS; this._sanitizer = _sanitizer; this.MingleOverlayService = MingleOverlayService; this.openOverlay = function(data) { if (data) { if (data.absoluteURL == true) { //Absolute Url this.url = OverlayCtrl_1._self._sanitizer.bypassSecurityTrustResourceUrl(data.url); OverlayCtrl_1._self.displayOverlay = true; } else { //Relative Url this.generateURlBind(data); } OverlayCtrl_1._self.size = (data.size) ? data.size : OverlayCtrl_1._self.MingleOverlayService.instance.getSize(); OverlayCtrl_1._self.title = data.title; } }; this.generateURlBind = function(data) { this._noop = function() {}; var CB = this._noop; //callback var parameter = JSON.stringify({ ""LogicalId"": data.logicalId, ""ViewId"": data.viewId }); var requestParams = { ""drillbackParams"": parameter, 'fullUrl': true }; OverlayCtrl_1._self.WS.Util.getDrillbackURL(requestParams, function(apiResult) { if (apiResult.hasError) return CB(false); if (apiResult.data.Value != 'undefined') { var geturl = apiResult.data.Value; OverlayCtrl_1._self.displayOverlay = true; OverlayCtrl_1._self.url = OverlayCtrl_1._self._sanitizer.bypassSecurityTrustResourceUrl(geturl); } }); }; this.unsetoverlay = function() { OverlayCtrl_1._self.url = ''; OverlayCtrl_1._self.size = ''; OverlayCtrl_1._self.title = ''; }; this.hideOverlayContext = function() { OverlayCtrl_1._self.unsetoverlay(); OverlayCtrl_1._self.displayOverlay = false; }; OverlayCtrl_1._self = this; this.isRTL = this.CF.isRTL(); this.url = {}; this.displayOverlay = false; //this.waitOverlay = { 'value': false }; this.ES.on('EVENT:overlayOpenClickTraker', function(data) { if (data) { OverlayCtrl_1._self.openOverlay(data); } }); this.ES.on('EVENT:overlayResizeClickTraker', function(data) { OverlayCtrl_1._self.size = data.size; }); this.ES.on('EVENT:overlayCloseClickTraker', function(event, data) { OverlayCtrl_1._self.hideOverlayContext(); }); } OverlayCtrl_1 = OverlayCtrl; OverlayCtrl = OverlayCtrl_1 = __decorate([ core_1.Component({ selector: 'mingle-overlay', template: __webpack_require__(104), styles: [__webpack_require__(128)], encapsulation: core_1.ViewEncapsulation.Emulated }), __metadata(""design:paramtypes"", [mingle_event_service_1.EventService, mingle_commonfactory_1.CommonFactory, mingle_webservice_1.WebService, platform_browser_1.DomSanitizer, mingle_overlay_service_1.MingleOverlayService]) ], OverlayCtrl); return OverlayCtrl; var OverlayCtrl_1; }()); exports.OverlayCtrl = OverlayCtrl; /***/ }), /* 49 */ /***/ (function(module, exports, __webpack_require__) { ""use strict""; var __decorate = (this && this.__decorate) || function(decorators, target, key, desc) { var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d; if (typeof Reflect === ""object"" && typeof Reflect.decorate === ""function"") r = Reflect.decorate(decorators, target, key, desc); else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; return c > 3 && r && Object.defineProperty(target, key, r), r; }; var __metadata = (this && this.__metadata) || function(k, v) { if (typeof Reflect === ""object"" && typeof Reflect.metadata === ""function"") return Reflect.metadata(k, v); }; Object.defineProperty(exports, ""__esModule"", { value: true }); var core_1 = __webpack_require__(0); var mingle_commonfactory_1 = __webpack_require__(3); var mingle_event_service_1 = __webpack_require__(2); var portalchat_notifications_service_1 = __webpack_require__(24); var mingle_services_1 = __webpack_require__(10); var mingle_applicationctrl_service_1 = __webpack_require__(4); var ChatNotifications = (function() { function ChatNotifications(commonfactory, EVS, pcn, infoService, AC) { this.commonfactory = commonfactory; this.EVS = EVS; this.infoService = infoService; this.AC = AC; this.showErrorMessage = false; this.isRTL = this.commonfactory.isRTL(); this.PCN = pcn; } /** @internal */ ChatNotifications.prototype.messageChat = function() { this.EVS.broadcast(""EVENT:chatFlag"", true); //turn on chat }; ChatNotifications.prototype.goToMessage = function(page, item) { console.log(""Hello""); console.log(item); if (item.userHeader) { var objType = page === 'topic' ? { ""topicGuid"": '', page: 'groups', 'groupGuid': '' } : { ""userguid"": item.userHeader.userGuid, page: 'teammates' }; var msg = { ""type"": this.infoService.IMP.Constants.MsgType.SHORTCUTCONTEXT, ""data"": { ""applicationName"": ""Chat"", ""internal"": true, ""shortcutContext"": objType, ""absoluteURL"": false, ""name"": ""Chat- Teammate"" } }; var userGuid = JSON.stringify(msg.data.shortcutContext); var url = ""?favoriteContext="" + encodeURIComponent(userGuid) + ""&application=Chat&internal=true""; this.AC.gotoBookmark(url); window.focus(); } }; ChatNotifications.prototype.goToTeammates = function() { console.log(""Hello""); var objType = { page: 'teammates' }; var msg = { ""type"": this.infoService.IMP.Constants.MsgType.SHORTCUTCONTEXT, ""data"": { ""applicationName"": ""Chat"", ""internal"": true, ""shortcutContext"": objType, ""absoluteURL"": false, ""name"": ""Chat- Teammate"" } }; var userGuid = JSON.stringify(msg.data.shortcutContext); var url = ""?favoriteContext="" + encodeURIComponent(userGuid) + ""&application=Chat&internal=true""; this.AC.gotoBookmark(url); window.focus(); }; ChatNotifications.prototype.goToNotificationDirectory = function(page) { console.log(""Hello Notification""); var objType = { page: page }; var msg = { ""type"": this.infoService.IMP.Constants.MsgType.SHORTCUTCONTEXT, ""data"": { ""applicationName"": ""Chat"", ""internal"": true, ""shortcutContext"": objType, ""absoluteURL"": false, ""name"": ""Chat- Notification"" } }; var userGuid = JSON.stringify(msg.data.shortcutContext); var url = ""?favoriteContext="" + encodeURIComponent(userGuid) + ""&application=Chat&internal=true""; this.AC.gotoBookmark(url); window.focus(); }; ChatNotifications.prototype.onClearMessage = function(item) { this.PCN.onClearTeammateMessage(item); }; ChatNotifications.prototype.onClearNotification = function(item) { this.PCN.onClearGeneralNotification(item); }; ChatNotifications.prototype.onDeleteAllMessages = function() { this.PCN.onDeleteAllTMMessages(); }; ChatNotifications.prototype.onDeleteNotifications = function() { this.PCN.onDeleteAllNotifications(); }; ChatNotifications.prototype.onDeletePendingApprovals = function() { this.showErrorMessage = false; this.PCN.onDeleteAllPendingApprovals(); }; ChatNotifications.prototype.OnRequestClick = function(item, status) { var _this = this; this.PCN.changePrivateGroupRequestStatus(item[""groupHeader""].groupguid, item[""userHeader""].userGuid, item.msgGuid, status).subscribe(function(data) { _this.showErrorMessage = false; _this.PCN.onDeletePendingApprovals(item); }, function(err) { _this.showErrorMessage = true; ////this.errorMessage = <any>err; }); }; ChatNotifications = __decorate([ core_1.Component({ selector: 'chat-notifications', template: __webpack_require__(105), styles: [__webpack_require__(129)], encapsulation: core_1.ViewEncapsulation.Emulated }), __metadata(""design:paramtypes"", [mingle_commonfactory_1.CommonFactory, mingle_event_service_1.EventService, portalchat_notifications_service_1.PortalChatNotificationService, mingle_services_1.InfoService, mingle_applicationctrl_service_1.ApplicationControl]) ], ChatNotifications); return ChatNotifications; }()); exports.ChatNotifications = ChatNotifications; /***/ }), /* 50 */ /***/ (function(module, exports, __webpack_require__) { ""use strict""; var __decorate = (this && this.__decorate) || function(decorators, target, key, desc) { var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d; if (typeof Reflect === ""object"" && typeof Reflect.decorate === ""function"") r = Reflect.decorate(decorators, target, key, desc); else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; return c > 3 && r && Object.defineProperty(target, key, r), r; }; var __metadata = (this && this.__metadata) || function(k, v) { if (typeof Reflect === ""object"" && typeof Reflect.metadata === ""function"") return Reflect.metadata(k, v); }; Object.defineProperty(exports, ""__esModule"", { value: true }); var core_1 = __webpack_require__(0); var mingle_event_service_1 = __webpack_require__(2); var mingle_messaging_service_1 = __webpack_require__(14); var mingle_applicationctrl_service_1 = __webpack_require__(4); var mingle_eventservice_1 = __webpack_require__(12); var mingle_commonfactory_1 = __webpack_require__(3); var PortalShare = (function() { function PortalShare(EVS, MS, AC, events, CF) { var _this = this; this.EVS = EVS; this.MS = MS; this.AC = AC; this.events = events; this.CF = CF; this.isRTL = this.CF.isRTL(); this.showportalshare = false; this.events.portalshare.subscribe(function(args) { _this.showportalshare = true; }); } Object.defineProperty(PortalShare.prototype, ""parent"", { set: function(value) { this._parent = value; }, enumerable: true, configurable: true }); PortalShare.prototype.closeshare = function() { this.showportalshare = false; }; __decorate([ core_1.Input(), __metadata(""design:type"", Object), __metadata(""design:paramtypes"", [Object]) ], PortalShare.prototype, ""parent"", null); PortalShare = __decorate([ core_1.Component({ selector: 'portalshare', template: __webpack_require__(106), styles: [__webpack_require__(130)], encapsulation: core_1.ViewEncapsulation.Emulated }), __metadata(""design:paramtypes"", [mingle_event_service_1.EventService, mingle_messaging_service_1.MessagingService, mingle_applicationctrl_service_1.ApplicationControl, mingle_eventservice_1.PortalEventService, mingle_commonfactory_1.CommonFactory]) ], PortalShare); return PortalShare; }()); exports.PortalShare = PortalShare; /***/ }), /* 51 */ /***/ (function(module, exports, __webpack_require__) { ""use strict""; var __decorate = (this && this.__decorate) || function(decorators, target, key, desc) { var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d; if (typeof Reflect === ""object"" && typeof Reflect.decorate === ""function"") r = Reflect.decorate(decorators, target, key, desc); else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; return c > 3 && r && Object.defineProperty(target, key, r), r; }; var __metadata = (this && this.__metadata) || function(k, v) { if (typeof Reflect === ""object"" && typeof Reflect.metadata === ""function"") return Reflect.metadata(k, v); }; Object.defineProperty(exports, ""__esModule"", { value: true }); var core_1 = __webpack_require__(0); var DrillbackAttachComponent = (function() { function DrillbackAttachComponent() { } DrillbackAttachComponent.prototype.removeDrillback = function(idx) { if (this.drillbacks && this.drillbacks.length > 0) this.drillbacks.splice(idx, 1); }; __decorate([ core_1.Input(""drillbacks""), __metadata(""design:type"", Array) ], DrillbackAttachComponent.prototype, ""drillbacks"", void 0); DrillbackAttachComponent = __decorate([ core_1.Component({ selector: 'drillback-attach', template: __webpack_require__(107), styles: [__webpack_require__(131)], encapsulation: core_1.ViewEncapsulation.Emulated }), __metadata(""design:paramtypes"", []) ], DrillbackAttachComponent); return DrillbackAttachComponent; }()); exports.DrillbackAttachComponent = DrillbackAttachComponent; /***/ }), /* 52 */ /***/ (function(module, exports, __webpack_require__) { ""use strict""; var __decorate = (this && this.__decorate) || function(decorators, target, key, desc) { var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d; if (typeof Reflect === ""object"" && typeof Reflect.decorate === ""function"") r = Reflect.decorate(decorators, target, key, desc); else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; return c > 3 && r && Object.defineProperty(target, key, r), r; }; var __metadata = (this && this.__metadata) || function(k, v) { if (typeof Reflect === ""object"" && typeof Reflect.metadata === ""function"") return Reflect.metadata(k, v); }; Object.defineProperty(exports, ""__esModule"", { value: true }); var core_1 = __webpack_require__(0); var FileAttachComponent = (function() { function FileAttachComponent() { } FileAttachComponent.prototype.ngOnInit = function() { }; FileAttachComponent.prototype.removeAttachment = function(idx) { if (this.fileList && this.fileList.length > 0) this.fileList.splice(idx, 1); if (this.documentIdList && this.documentIdList.length > 0) this.documentIdList.splice(idx, 1); }; __decorate([ core_1.Input(""fileList""), __metadata(""design:type"", Array) ], FileAttachComponent.prototype, ""fileList"", void 0); __decorate([ core_1.Input(""documentIdList""), __metadata(""design:type"", Array) ], FileAttachComponent.prototype, ""documentIdList"", void 0); FileAttachComponent = __decorate([ core_1.Component({ selector: 'file-attach', template: __webpack_require__(108), styles: [__webpack_require__(132)], encapsulation: core_1.ViewEncapsulation.Emulated, }), __metadata(""design:paramtypes"", []) ], FileAttachComponent); return FileAttachComponent; }()); exports.FileAttachComponent = FileAttachComponent; /***/ }), /* 53 */ /***/ (function(module, exports, __webpack_require__) { ""use strict""; var __decorate = (this && this.__decorate) || function(decorators, target, key, desc) { var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d; if (typeof Reflect === ""object"" && typeof Reflect.decorate === ""function"") r = Reflect.decorate(decorators, target, key, desc); else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; return c > 3 && r && Object.defineProperty(target, key, r), r; }; var __metadata = (this && this.__metadata) || function(k, v) { if (typeof Reflect === ""object"" && typeof Reflect.metadata === ""function"") return Reflect.metadata(k, v); }; Object.defineProperty(exports, ""__esModule"", { value: true }); var core_1 = __webpack_require__(0); var http_1 = __webpack_require__(23); var user_model_1 = __webpack_require__(149); var topic_model_1 = __webpack_require__(148); var searchrequest_model_1 = __webpack_require__(147); var rxjs_1 = __webpack_require__(164); var mingle_messaging_service_1 = __webpack_require__(14); var mingle_info_service_1 = __webpack_require__(22); var mingle_http_service_1 = __webpack_require__(137); var message_model_1 = __webpack_require__(146); var QuickShareComponent = (function() { function QuickShareComponent(MS, http, infoService, mingleHttp) { this.MS = MS; this.http = http; this.infoService = infoService; this.mingleHttp = mingleHttp; this.selectedIndex = 0; this.index = 0; this.showQuickShare = false; this.uploadedDocs = []; this.documentIds = []; this.endpointIDM = '/IDM/api'; this.currentUser = new user_model_1.UserHeader("", "", "", "", false, "", "", "", "", false, 0); this.currenTopic = new topic_model_1.TopicHeader(0, "", 0, 0, "", "", "", "", "", ""); this.postEndpoint = '/api/v1'; this.userEndpoint = '/api/v1/user'; this.IMP = this.infoService.IMP; this.ionAPIEndpointforIDM = this.IMP.InitData.IONAPIHostUrl + ""/"" + this.IMP.UserInfo.Tenant + this.endpointIDM; } QuickShareComponent.prototype.ngOnInit = function() { var _this = this; this.teammateResults = new Array(); this.topicResults = new Array(); this.showdropdown = false; this.shareDropDown = { 'User': '1', 'Topic': '2' }; this.MS.quickShare_notify$.subscribe(function(data) { _this.drillBackList = []; _this.currentIBCMessage = data; _this.processIBC(); _this.showQuickShare = true; _this.shareSelect = '1'; _this.showSelected = false; _this.selectedTopic = null; _this.selectedTeammate = null; _this.uploadedDocs = []; _this.documentIds = []; }); }; QuickShareComponent.prototype.processIBC = function() { var _this = this; if (this.currentIBCMessage.EntityObj && this.currentIBCMessage.EntityObj.length > 0) { this.currentIBCMessage.EntityObj.forEach(function(obj) { _this.drillBackList.push({ label: obj.label, url: obj.url }); }); } this.messageText = this.generateMessage(); }; QuickShareComponent.prototype.hideQuickShare = function() { this.showQuickShare = false; this.setDefaults(); this.currentIBCMessage = null; this.drillBackList = null; }; QuickShareComponent.prototype.generateMessage = function() { var _this = this; this.messageText = ""; if (this.currentIBCMessage.EntityObj && this.currentIBCMessage.EntityObj.length > 0) { this.currentIBCMessage.EntityObj.forEach(function(obj) { _this.messageText = _this.messageText.concat(""Entity:\t"" + obj.label + ""\r\n""); _this.messageText = _this.messageText.concat(""Identifiers:\t xyz""); }); } return this.messageText; }; QuickShareComponent.prototype.onSendMessage = function(message) { message.preventDefault(); message.messageText = this.messageText; if (this.drillBackList && this.drillBackList.length > 0) { message.drillbacks = this.drillBackList; } if (this.documentIds && this.documentIds.length > 0) { message.documentIds = this.documentIds; } switch (this.shareSelect) { case this.shareDropDown.User: if (this.selectedTeammate != null) { message.teammate = this.selectedTeammate; this.showQuickShare = false; this.startMessageConversation(message); } break; case this.shareDropDown.Topic: if (this.selectedTopic != null) { message.topic = this.selectedTopic; this.showQuickShare = false; this.startTopicConversation(message); } break; default: break; } this.setDefaults(); this.currentIBCMessage = null; }; QuickShareComponent.prototype.onSelectedUser = function(user) { this.showSelected = true; this.selectedTeammate = user; this.teammateResults.splice(0, this.teammateResults.length); this.showdropdown = false; this.selectedIndex = 0; if (this.showSelected) { jQuery(this.searchTeammateElementRef.nativeElement).val(this.selectedTeammate.firstName + "" "" + this.selectedTeammate.lastName); this.showSelected = false; } }; QuickShareComponent.prototype.onSelectedTopic = function(topic) { this.showSelected = true; this.selectedTopic = topic; this.topicResults.splice(0, this.topicResults.length); this.showdropdown = false; this.selectedIndex = 0; if (this.showSelected) { jQuery(this.searchTopicElementRef.nativeElement).val(this.selectedTopic.topicName); this.showSelected = false; } }; QuickShareComponent.prototype.setDefaults = function() { this.selectedTeammate = null; this.selectedTopic = null; this.teammateResults.splice(0, this.teammateResults.length); this.topicResults.splice(0, this.topicResults.length); }; QuickShareComponent.prototype.searchUsers = function(value, event) { var _this = this; if (value.length > 0) { if (this.lastSearchval != value) { var searchReq = void 0; this.lastSearchval = value; searchReq = new searchrequest_model_1.SearchRequest(value, "", 'FIRST_NAME'); this.searchTeammate(searchReq).subscribe(function(data) { _this.teammateResults = data; _this.showdropdown = true; }); } this.checkKeyDownUser(event); } else this.showdropdown = false; }; QuickShareComponent.prototype.checkKeyDownUser = function(event) { //down arrow if (event.keyCode === 40) { event.preventDefault(); if (this.selectedIndex + 1 !== this.teammateResults.length) this.selectedIndex++; } else if (event.keyCode === 38) { event.preventDefault(); if (this.selectedIndex - 1 !== -1) { this.selectedIndex--; } } else if (event.keyCode === 13) { var selectedItem = this.teammateResults[this.selectedIndex]; if (selectedItem) this.onSelectedUser(selectedItem); } }; QuickShareComponent.prototype.searchTopics = function(value, event) { var _this = this; if (this.lastSearchTopicval != value) { this.lastSearchTopicval = value; this.searchTopicsResults(value).subscribe(function(data) { _this.topicResults = data; _this.showdropdown = true; }); this.checkKeyDownTopic(event); } else this.showdropdown = false; }; QuickShareComponent.prototype.checkKeyDownTopic = function(event) { //down arrow if (event.keyCode === 40) { event.preventDefault(); if (this.selectedIndex + 1 !== this.topicResults.length) this.selectedIndex++; } else if (event.keyCode === 38) { event.preventDefault(); if (this.selectedIndex - 1 !== -1) { this.selectedIndex--; } } else if (event.keyCode === 13) { var selectedItem = this.topicResults[this.selectedIndex]; if (selectedItem) this.onSelectedTopic(selectedItem); } }; QuickShareComponent.prototype.startMessageConversation = function(data) { this.currentUser = data.teammate; data.drillbacks = data.drillbacks && data.drillbacks.length > 0 ? data.drillbacks : []; data.documentIds = data.documentIds && data.documentIds.length > 0 ? data.documentIds : []; var messageObj = new message_model_1.MessageRequest(this.currentUser.userGuid, data.messageText, data.documentIds, "", data.drillbacks); this.postMessage(messageObj).subscribe(function(data) {} ); }; QuickShareComponent.prototype.postMessage = function(message) { var stringifiedMsg = JSON.stringify(message); return this.mingleHttp.post(this.IMP.InitData.ChatEndpoint + this.postEndpoint + ""/user/"" + message.recipient + ""/messages"", stringifiedMsg) .map(this.extractData) . catch (this.handleError) ; }; QuickShareComponent.prototype.startTopicConversation = function(data) { this.currenTopic = data.topic; data.drillbacks = data.drillbacks && data.drillbacks.length > 0 ? data.drillbacks : []; data.documentIds = data.documentIds && data.documentIds.length > 0 ? data.documentIds : []; var messageObj = new message_model_1.MessageRequest(this.currenTopic.topicGuid, data.messageText, data.documentIds, "", data.drillbacks); this.postMessageToTopic(messageObj).subscribe(function(data) {} ); }; QuickShareComponent.prototype.postMessageToTopic = function(message) { var stringifiedMsg = JSON.stringify(message); return this.mingleHttp.post(this.IMP.InitData.ChatEndpoint + this.postEndpoint + ""/topic/"" + message.recipient + ""/messages"", stringifiedMsg) .map(this.extractData) . catch (this.handleError) ; }; QuickShareComponent.prototype.searchTeammate = function(searchRequest) { var payload = JSON.stringify(searchRequest); return this.mingleHttp.post(this.IMP.InitData.ChatEndpoint + this.userEndpoint + ""/search/teammates"", payload) .map(this.searchResults) . catch (this.handleError) ; }; QuickShareComponent.prototype.searchTopicsResults = function(searchTerm) { var payload = JSON.stringify({ ""searchString"": searchTerm }); return this.mingleHttp.post(this.IMP.InitData.ChatEndpoint + this.postEndpoint + ""/search/live/topics"", payload) .map(this.topicResultsList) . catch (this.handleError) ; }; QuickShareComponent.prototype.extractData = function(res) { var body = res.json(); return body || {}; }; ; QuickShareComponent.prototype.searchResults = function(res) { var body = res.json().userHeaderList; return body || {}; }; QuickShareComponent.prototype.topicResultsList = function(res) { var body = res.json().topicHeaderList; return body || {}; }; ; QuickShareComponent.prototype.handleError = function(error) { var errMsg = (error.message) ? error.message : error.status ? error.status + "" - "" + error.statusText : 'Server error'; console.error(errMsg); return rxjs_1.Observable.throw(errMsg); }; QuickShareComponent.prototype.fileChange = function(event) { var fileList = event.target.files; if (fileList.length > 0) { var docList = []; for (var i = 0; i < fileList.length; i++) { docList.push(fileList[i]); } this.convertFileNUpload(docList); } }; QuickShareComponent.prototype.convertFileNUpload = function(fileList) { var _this = this; var encodedstr; var _loop_1 = function(i) { this_1.getFileContentasBase64(fileList[i], function(base64Img) { encodedstr = base64Img; _this.callCreateDoc(encodedstr, fileList[i].name); }); }; var this_1 = this; for (var i = 0; i < fileList.length; i++) { _loop_1(i); } }; QuickShareComponent.prototype.getFileContentasBase64 = function(filename, callback) { function readerOnload(e) { var base64 = btoa(e.target.result); callback(base64); } ; var reader = new FileReader(); reader.onload = readerOnload; reader.readAsBinaryString(filename); }; QuickShareComponent.prototype.callCreateDoc = function(encodedstr, filename) { var _this = this; this.createDoc(encodedstr, filename) .subscribe(function(data) { return _this.docDetails = data; }, function(err) { return _this.errorMessage = err; }, function() { return _this.CallDocSuccess(); }); }; QuickShareComponent.prototype.CallDocSuccess = function() { if (this.uploadedDocs == null) { this.uploadedDocs = new Array(); } this.uploadedDocs.push(this.docDetails); if (this.documentIds == null) { this.documentIds = new Array(); } if (this.docDetails.attrs != null) { this.documentIds.push(this.docDetails.attrs['attr'][0][""value""]); } }; QuickShareComponent.prototype.createDoc = function(encodedStr, filename) { var options; var stringifiedBody; this.generatedGuid = this.generateGuid(); var docDetails = [ { ""item"": { ""attrs"": { ""attr"": [ { ""name"": ""MDS_ID"", ""value"": this.generatedGuid, } ] }, ""resrs"": { ""res"": [ { ""filename"": filename, ""base64"": encodedStr } ] }, ""acl"": { ""name"": ""Private"" }, ""entityName"": ""Chat_Attachment"" } } ]; stringifiedBody = JSON.stringify(docDetails[0]); var headers = new http_1.Headers({ 'Content-Type': 'application/json', ""authorization"": ""Bearer "" + this.IMP.InitData.Token, ""Accept"": ""application/json"" }); options = new http_1.RequestOptions({ headers: headers }); return this.http.post(this.ionAPIEndpointforIDM + ""/items"", stringifiedBody, options) .map(this.extractDocData) . catch (this.handleError) ; }; QuickShareComponent.prototype.generateGuid = function() { var s4 = function() { return Math.floor((1 + Math.random()) * 0x10000) .toString(16) .substring(1); }; return s4() + s4() + '-' + s4() + '-' + s4() + '-' + s4() + '-' + s4() + s4() + s4(); }; QuickShareComponent.prototype.extractDocData = function(res) { var body = res.json().item; return body || {}; }; ; __decorate([ core_1.ViewChild('searchTeammate'), __metadata(""design:type"", Object) ], QuickShareComponent.prototype, ""searchTeammateElementRef"", void 0); __decorate([ core_1.ViewChild('searchTopic'), __metadata(""design:type"", Object) ], QuickShareComponent.prototype, ""searchTopicElementRef"", void 0); __decorate([ core_1.Input(""showSelected""), __metadata(""design:type"", Object) ], QuickShareComponent.prototype, ""showSelected"", void 0); QuickShareComponent = __decorate([ core_1.Component({ selector: 'chat-share', template: __webpack_require__(109), styles: [__webpack_require__(133)], encapsulation: core_1.ViewEncapsulation.Emulated, providers: [mingle_http_service_1.MingleHttpService, mingle_info_service_1.InfoService] }), __metadata(""design:paramtypes"", [mingle_messaging_service_1.MessagingService, http_1.Http, mingle_info_service_1.InfoService, mingle_http_service_1.MingleHttpService]) ], QuickShareComponent); return QuickShareComponent; }()); exports.QuickShareComponent = QuickShareComponent; /***/ }), /* 54 */ /***/ (function(module, exports, __webpack_require__) { ""use strict""; var __decorate = (this && this.__decorate) || function(decorators, target, key, desc) { var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d; if (typeof Reflect === ""object"" && typeof Reflect.decorate === ""function"") r = Reflect.decorate(decorators, target, key, desc); else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; return c > 3 && r && Object.defineProperty(target, key, r), r; }; var __metadata = (this && this.__metadata) || function(k, v) { if (typeof Reflect === ""object"" && typeof Reflect.metadata === ""function"") return Reflect.metadata(k, v); }; Object.defineProperty(exports, ""__esModule"", { value: true }); var core_1 = __webpack_require__(0); var mingle_applicationctrl_service_1 = __webpack_require__(4); var mingle_webservice_1 = __webpack_require__(16); var mingle_event_service_1 = __webpack_require__(2); var mingle_info_service_1 = __webpack_require__(5); var mingle_commonfactory_1 = __webpack_require__(3); var voice_recorder_service_1 = __webpack_require__(163); var platform_browser_1 = __webpack_require__(6); var MingleSearch = (function() { //private audio2dContext: CanvasRenderingContext2D; function MingleSearch(AC, WS, EvS, ins, commonfactory, sanitizer) { var _this = this; this.AC = AC; this.WS = WS; this.EvS = EvS; this.ins = ins; this.commonfactory = commonfactory; this.sanitizer = sanitizer; this.suggestions = []; this.allSuggestions = []; this.selectedTags = []; this.recentsearches = []; this.selectedIndex = -1; this.isScreen = false; this.isDisabled = false; this.noMatches = false; MingleSearch_1._self = this; this.isRTL = this.commonfactory.isRTL(); this.EvS.on(""EVENT:closeAllDropMenus"", function(args) { _this.suggestions = []; _this.noMatches = false; }); this.searchUserstxt = this.ins.getResource('start_typing'); this.isRecording = false; this.isAudioInitialized = false; } MingleSearch_1 = MingleSearch; MingleSearch.prototype.ngOnInit = function() { var _this = this; this.IMP = this.ins.IMP; this.device = this.AC.getDeviceType(); this.ShowSearchString = (this.device != this.ins.IMP.Constants.USER_AGENT[1]) ? true : false; this.EvS.on(""EVENT:disableSearch"", function(data) { _this.clearAll(); }); this.isChatBotEnabled = this.ins.IMP.InitData.IsChatBotEnabled; if (this.isChatBotEnabled) { this.audioRecorderService = new voice_recorder_service_1.AudioRecorderService(); this.audioRecorderService.initializeAudio(); } // this.audioRecorderService.clear(); }; //private updateAnalysers(time) { // let canvasWidth = 0; // let canvasHeight = 0; // let canvas: any = null; // if (!this.audio2dContext) { // canvas = $('#audioAnalyser'); // canvas.show(); // canvasWidth = canvas.width(); // canvasHeight = canvas.height(); // this.audio2dContext = canvas.getContext('2d'); // } // this.audioRecorderService.analyzerNode.frequencyBinCount; // console.log(""Frequency count"" + this.audioRecorderService.analyzerNode.frequencyBinCount); // // analyzer draw code here // //{ // // var SPACING = 3; // // var BAR_WIDTH = 1; // // var numBars = Math.round(canvasWidth / SPACING); // // var freqByteData = new Uint8Array(this.audioRecorderService.analyzerNode.frequencyBinCount); // // this.audioRecorderService.analyzerNode.getByteFrequencyData(freqByteData); // // analyserContext.clearRect(0, 0, canvasWidth, canvasHeight); // // analyserContext.fillStyle = '#F6D565'; // // analyserContext.lineCap = 'round'; // // var multiplier = analyserNode.frequencyBinCount / numBars; // // // Draw rectangle for each frequency bin. // // for (var i = 0; i < numBars; ++i) { // // var magnitude = 0; // // var offset = Math.floor(i * multiplier); // // // gotta sum/average the block, or we miss narrow-bandwidth spikes // // for (var j = 0; j < multiplier; j++) // // magnitude += freqByteData[offset + j]; // // magnitude = magnitude / multiplier; // // var magnitude2 = freqByteData[i * multiplier]; // // analyserContext.fillStyle = ""hsl( "" + Math.round((i * 360) / numBars) + "", 100%, 50%)""; // // analyserContext.fillRect(i * SPACING, canvasHeight, BAR_WIDTH, -magnitude); // // } // //} // var rafID = window.requestAnimationFrame(this.updateAnalysers); //} //public removeTag(index) { // this.selectedTags.splice(index, 1); // this.isDisabled = false; //} MingleSearch.prototype.clearAll = function() { this.suggestions = []; this.searchText = ''; this.noMatches = false; }; MingleSearch.prototype.getScreens = function(screentext, CB) { var _this = this; var suggestions = []; var fetchresults = false; if (this.allSuggestions.length > 0) { suggestions = this.getsuggestionlist(this.allSuggestions, screentext); if (suggestions.length > 3) { suggestions = (suggestions.length > 10) ? suggestions.slice(0, 10) : suggestions; CB(suggestions); } else { fetchresults = true; } } if (fetchresults || this.allSuggestions.length == 0) { this.WS.MingleSearch.search(screentext, function(apiResult) { if (apiResult.hasError) return; _this.allSuggestions = apiResult.data; suggestions = _this.getsuggestionlist(_this.allSuggestions, screentext); suggestions = (suggestions.length > 10) ? suggestions.slice(0, 10) : suggestions; CB(suggestions); }); } }; /* search tag based on the entered string*/ MingleSearch.prototype.search = function() { var _this = this; if (this.searchText.length > 3) { if (this.searchText.match(/^:.*/)) { this.suggestions = []; if (this.searchText.length > 3) { var searchText_1 = this.searchText.replace(this.searchText.charAt(0), ''); this.getScreens(searchText_1, function(suggestions) { _this.suggestions = _this.getsuggestionlist(suggestions, searchText_1); _this.noMatches = (_this.suggestions.length == 0) ? true : false; }); } } else { this.suggestions = []; } } else { this.suggestions = []; this.noMatches = false; } }; /* add the selected tag*/ MingleSearch.prototype.goToApplication = function(index) { var msgBroker = this.ins.IMP.ServiceConfigs.MingleMessageBroker(); var selectedTag = this.suggestions[index]; var data = {}; //data[""link""] = selectedTag.DrillbackURL; //changed from handleDrillback to handleBookmark since we read the favorite context instead or drillback msgBroker.handleBookmark(selectedTag.DrillbackURL, $.noop); // msgBroker.handleDrillback(data); this.searchText = ''; this.suggestions = []; }; //public searchClick() { // if (this.device == this.ins.IMP.Constants.USER_AGENT[1]) { // this.goToSearch(); // } //} MingleSearch.prototype.initComplete = function() { this.isAudioInitialized = true; }; MingleSearch.prototype.toggleAudio = function(record, evt) { var _this = this; evt.preventDefault(); if (record) { this.isRecording = true; this.audioRecorderService.record(); } else { this.isRecording = false; this.audioRecorderService.stop(); this.audioRecorderService.endRecording(function(data) { _this.audioData(data); }); } }; MingleSearch.prototype.audioData = function(data) { var _this = this; this.audioRecorderService.exportPCM(function(data) { _this.exportAudio(data); }); }; MingleSearch.prototype.makeSearchCall = function(base64data, callback) { var data = { ""base64Audio"": this.base64Audio }; this.WS.Search.screenSwitcher(data, callback); this.audioRecorderService.clear(); // /user/screenswitcher }; MingleSearch.prototype.exportAudio = function(data) { var _this = this; //debugger; var reader = new FileReader(); reader.readAsDataURL(data); reader.onloadend = function() { //this.audioRecorderService.clear(); _this.base64Audio = reader.result.split(',')[1]; _this.makeSearchCall(_this.base64Audio, function(data) { _this.base64Audio = null; _this.handleScreenSearchResponse(data); }); }; }; MingleSearch.prototype.handleScreenSearchResponse = function(data) { this.audioFileResponse = this.sanitizer.bypassSecurityTrustUrl(""data:audio/mpeg;base64,"" + data.base64Audio); this.audioAvailable = true; var msgBroker = this.ins.IMP.ServiceConfigs.MingleMessageBroker(); var drillbackObj = {}; if (data.drillbackUrl && data.drillbackUrl.length > 0) { drillbackObj[""link""] = data.drillbackUrl; setTimeout(function() { msgBroker.handleBookmark(data.drillbackUrl, $.noop); //msgBroker.handleDrillback(drillbackObj); }, 2000); } //debugger; }; /* open the portal search with text*/ MingleSearch.prototype.goToSearch = function() { if (typeof(this.searchText) == ""undefined"" || this.searchText == "") { this.EvS.broadcast(""EVENT:searchEvent"", 'open'); } else { if (this.searchText.match(/^:.*/)) { if (this.suggestions.length > 0) { this.goToApplication(0); } } else { var cmd = { search: { searchString: this.searchText, saveTerm: true } }; this.EvS.broadcast(""EVENT:searchEvent"", cmd); } } this.suggestions = []; // this._parent.closeAllDropMenus(); //this.EvS.broadcast(""EVENT:closeAllDropMenus"",''); }; /* function to traverse up down and add tag from the keyboard*/ MingleSearch.prototype.checkKeyDown = function(event) { //down arrow if (event.keyCode === 40) { event.preventDefault(); if (this.selectedIndex + 1 !== this.suggestions.length) { this.selectedIndex++; } } else if (event.keyCode === 38) { event.preventDefault(); if (this.selectedIndex - 1 !== -1) { this.selectedIndex--; } } else if (event.keyCode === 13) { //open portal searchoverlay this.EvS.broadcast(""EVENT:closeAllDropMenus"", ''); this.search(); this.goToSearch(); if (event.target.id == 'searchInput') { var target = event.target; target.blur(); } } }; MingleSearch.prototype.getsuggestionlist = function(suggestions, term) { var arr = []; var results = []; results = suggestions.filter(function(item) { for (var key in item) { if (item.hasOwnProperty(key)) { arr.push(item[key]); var con = typeof item[key] == 'string' ? item[key].toLowerCase().indexOf(term.toLowerCase()) != -1 : arr.indexOf(term.toLowerCase()) != -1; if (con) { return true; } } } }); return results; }; MingleSearch = MingleSearch_1 = __decorate([ core_1.Component({ selector: 'mingle-search', template: __webpack_require__(110), styles: [__webpack_require__(134)], encapsulation: core_1.ViewEncapsulation.Emulated }), __metadata(""design:paramtypes"", [mingle_applicationctrl_service_1.ApplicationControl, mingle_webservice_1.WebService, mingle_event_service_1.EventService, mingle_info_service_1.InfoService, mingle_commonfactory_1.CommonFactory, platform_browser_1.DomSanitizer]) ], MingleSearch); return MingleSearch; var MingleSearch_1; }()); exports.MingleSearch = MingleSearch; /***/ }), /* 55 */ /***/ (function(module, exports, __webpack_require__) { ""use strict""; var __decorate = (this && this.__decorate) || function(decorators, target, key, desc) { var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d; if (typeof Reflect === ""object"" && typeof Reflect.decorate === ""function"") r = Reflect.decorate(decorators, target, key, desc); else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; return c > 3 && r && Object.defineProperty(target, key, r), r; }; var __metadata = (this && this.__metadata) || function(k, v) { if (typeof Reflect === ""object"" && typeof Reflect.metadata === ""function"") return Reflect.metadata(k, v); }; Object.defineProperty(exports, ""__esModule"", { value: true }); var core_1 = __webpack_require__(0); var platform_browser_1 = __webpack_require__(6); var mingle_syndication_service_1 = __webpack_require__(28); var mingle_applicationctrl_service_1 = __webpack_require__(4); var mingle_commonfactory_1 = __webpack_require__(3); var mingle_event_service_1 = __webpack_require__(2); var mingle_logger_service_1 = __webpack_require__(13); var mingle_info_service_1 = __webpack_require__(5); var SyndicationOverlay = (function() { function SyndicationOverlay(MSS, AC, CF, ES, sanitizer, aLogger, ins) { var _this = this; this.MSS = MSS; this.AC = AC; this.CF = CF; this.ES = ES; this.sanitizer = sanitizer; this.aLogger = aLogger; this.ins = ins; this.syndicationStatus = this.MSS.getSyndicationStatus(); this.isLoading = this.MSS.isLoading(); this.readyForSyndication = { ""value"": false }; SyndicationOverlay_1._self = this; this.size = this.MSS.getSize(); this.ES.on('EVENT:IMPInitComplete', function() { _this.deviceType = _this.AC.getDeviceType(); if (_this.deviceType == 'Desktop') { _this.size = _this.MSS.getSize(); } else { _this.size = { 'height': '100%', 'width': '100%', 'marginTop': '0', 'marginLeft': '0', 'top': '0', 'left': '0' }; } _this.renderSyndicationFrame(); }); this.ES.on('EVENT:SiteLoaded', function() { _this.aLogger.debug(""MingleOverlayController"", ""site added event to add mingle overlay""); _this.readyForSyndication.value = true; }); } SyndicationOverlay_1 = SyndicationOverlay; SyndicationOverlay.prototype.ngOnInit = function() { this.syndicationStatus = this.MSS.getSyndicationStatus(); }; SyndicationOverlay.prototype.renderSyndicationFrame = function() { var iframeDiv = ' <iframe class=""m-app-frame"" name=""MingleOverlay"" src=""javascript:\'\'"" ></iframe>'; if (typeof(this.ins.IMP.MingleSyndicationURL) !== 'undefined' && this.ins.IMP.MingleSyndicationURL.trim().length != 0) { var finalUrl = this.CF.resolveUrl(this.ins.IMP.MingleSyndicationURL, this.AC.getDefaultSite().LogicalId); iframeDiv = ' <iframe class=""m-app-frame"" name=""MingleOverlay"" src=""' + finalUrl + '"" ></iframe>'; } this.framHtml = this.sanitizer.bypassSecurityTrustHtml(iframeDiv); }; SyndicationOverlay.prototype.getStyle = function() { if (typeof(this.size) !== 'undefined') return ""width:"" + this.size.width + "";height:"" + this.size.height + "";margin-top:"" + this.size[""margin-top""] + "";margin-left:"" + this.size[""margin-left""]; }; SyndicationOverlay = SyndicationOverlay_1 = __decorate([ core_1.Component({ selector: 'syndication-overlay', template: __webpack_require__(111), styles: [__webpack_require__(135)], encapsulation: core_1.ViewEncapsulation.Emulated }), __metadata(""design:paramtypes"", [mingle_syndication_service_1.MingleSyndicationService, mingle_applicationctrl_service_1.ApplicationControl, mingle_commonfactory_1.CommonFactory, mingle_event_service_1.EventService, platform_browser_1.DomSanitizer, mingle_logger_service_1.aLogger, mingle_info_service_1.InfoService]) ], SyndicationOverlay); return SyndicationOverlay; var SyndicationOverlay_1; }()); exports.SyndicationOverlay = SyndicationOverlay; /***/ }), /* 56 */ /***/ (function(module, exports, __webpack_require__) { ""use strict""; var __decorate = (this && this.__decorate) || function(decorators, target, key, desc) { var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d; if (typeof Reflect === ""object"" && typeof Reflect.decorate === ""function"") r = Reflect.decorate(decorators, target, key, desc); else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; return c > 3 && r && Object.defineProperty(target, key, r), r; }; var __metadata = (this && this.__metadata) || function(k, v) { if (typeof Reflect === ""object"" && typeof Reflect.metadata === ""function"") return Reflect.metadata(k, v); }; Object.defineProperty(exports, ""__esModule"", { value: true }); var core_1 = __webpack_require__(0); var mingle_dropdownload_service_1 = __webpack_require__(11); var mingle_applicationctrl_service_1 = __webpack_require__(4); var mingle_event_service_1 = __webpack_require__(2); var mingle_nav_component_1 = __webpack_require__(7); var mingle_dropmenu_component_1 = __webpack_require__(8); var mingle_info_service_1 = __webpack_require__(5); var mingle_commonfactory_1 = __webpack_require__(3); var UserMenu = (function() { function UserMenu(dropDownLoadService, AC, EVS, _Nav, ins, CF) { var _this = this; this.dropDownLoadService = dropDownLoadService; this.AC = AC; this.EVS = EVS; this._Nav = _Nav; this.ins = ins; this.CF = CF; this.deviceConfig = CF.getDeviceTypeConfig(this.ins.IMP.InitData.Type); this.isRtl = this.CF.isRTL(); this.EVS.on('EVENT:showUserSettings', function(data) { _this.ShowUserSettingsPage(); }); } Object.defineProperty(UserMenu.prototype, ""parent"", { set: function(value) { this._DMenu = value; }, enumerable: true, configurable: true }); UserMenu.prototype.ngOnInit = function() { this.IMP = this.ins.IMP; this.userMenuObjectData = this.dropDownLoadService.userMenuDropdown.userMenuObjectData; }; UserMenu.prototype.ngOnChanges = function() { this.watchShowMenufunction(this.showMenuFlag); }; UserMenu.prototype.watchShowMenufunction = function(newValue) { var _this = this; if (newValue == true) { this.dropdownLoadObj = this.dropDownLoadService.userMenuDropdown; this.dropdownLoadObj.checkInit(); this.EVS.on('EVENT:userMenuObjectData', function(data) { _this.userMenuObjectData = data; }); } }; UserMenu.prototype.showMobilePage = function() { var site = this.AC.findSiteByLogicalId(this.ins.IMP.InitData.IONAPILogicalId); var sitePath = site.SiteGuid + ""~"" + this.ins.IMP.Constants.MOBILE_APP_PAGE; this.AC.gotoSite(sitePath); this._DMenu.closeMenu(); }; UserMenu.prototype.showAdminPage = function() { this.EVS.broadcast(""EVENT:portaladminsite""); var site = this.AC.getMingleSite(); var sitePath = site.SiteGuid + ""~"" + this.ins.IMP.Constants.ADMIN_PAGE_NAME; this.AC.gotoSite(sitePath); this._DMenu.closeMenu(); var cursite = this.AC._activeSites[site.SiteGuid]; if (cursite) { if (!cursite.Active) { this.EVS.broadcast(""EVENT:AdminSiteReload"", ""true""); } } }; UserMenu.prototype.showUserManagement = function() { var site = this.AC.getMingleSite(); var sitePath = site.SiteGuid + ""~"" + this.ins.IMP.Constants.IFS_PAGE; this.AC.gotoSite(sitePath); this._DMenu.closeMenu(); }; UserMenu.prototype.signout = function() { //this.EVS.broadcast(""EVENT:closePopup""); this.ins.IMP.signoutFlag = true; this._DMenu.closeMenu(); this.AC.startSignout(); this.EVS.broadcast(""EVENT:showSignOut"", this.AC.getSignoutState()); /*if (IMP.InitData.WindowsAuthMode) { this.AC.startSignout(); } else { //inform server to perfrom an orderly exit webservice.User.loggingOut(function (apiResult) { location.href = IMP.UserInfo.SignoutURL; }); }*/ }; UserMenu.prototype.ShowUserSettingsPage = function() { var site = this.AC.getMingleSite(); var sitePath = site.SiteGuid + ""~"" + this.ins.IMP.Constants.USER_PROFILE_PAGE; this.AC.gotoSite(sitePath); this._DMenu.closeMenu(); var cursite = this.AC._activeSites[site.SiteGuid]; if (cursite) { if (!cursite.Active) { this.EVS.broadcast(""EVENT:SiteReload"", ""true""); } } }; UserMenu.prototype.userMenuObjectClick = function(shortcutContext) { var link = this.AC.makeFavoriteContextLink(shortcutContext); this.AC.gotoBookmark(link); // clear notification count if notification link clicked var jsonObj = JSON.parse(shortcutContext); var menus = this.dropdownLoadObj.userMenuObjectData.Objects; if (jsonObj.pageName == ""NotificationPage"") { $.each(menus, function(key, value) { if (menus[key].Name == ""User_Menu_NOTIFICATIONS_caps"") { console.log('reset notification count'); menus[key].Count = 0; } }); } if (jsonObj.pageName == ""ActivityFeedPage"") { if (jsonObj.menuName == ""feedMenu"" && jsonObj.source == ""AlertList"") { $.each(menus, function(key, val) { if (menus[key].Name == ""User_Menu_ALERTS_caps"") { console.log('reset alert count'); menus[key].Count = 0; } }); } if (jsonObj.menuName == ""feedMenu"" && jsonObj.source == ""TaskList"") { $.each(menus, function(key, val) { if (menus[key].Name == ""User_Menu_TASKS_caps"") { console.log('reset tasks count'); menus[key].Count = 0; } }); } } this._DMenu.closeMenu(); }; UserMenu.prototype.showUserHelp = function() { var site = this.AC.getMingleSite(); var sitePath = site.SiteGuid + ""~"" + this.ins.IMP.Constants.IFS_PAGE; this.AC.gotoSite(sitePath); this._DMenu.closeMenu(); }; UserMenu.prototype.getHelpURL = function() { //var language = ""en-US""; var helpURL = this.ins.IMP.HelpUrl; //""http://docs.infor.com/informing.le/v111/"" + language + ""/default.html""; return helpURL; }; UserMenu.prototype.ShowAbout = function() { this.AC.setOverlayState(true); this._DMenu.closeMenu(); }; __decorate([ core_1.Input(), __metadata(""design:type"", Object) ], UserMenu.prototype, ""showMenuFlag"", void 0); __decorate([ core_1.Input(), __metadata(""design:type"", mingle_dropmenu_component_1.DropMenu), __metadata(""design:paramtypes"", [mingle_dropmenu_component_1.DropMenu]) ], UserMenu.prototype, ""parent"", null); UserMenu = __decorate([ core_1.Component({ selector: 'user-menu', template: __webpack_require__(112), styles: [__webpack_require__(136)], encapsulation: core_1.ViewEncapsulation.Emulated }), __metadata(""design:paramtypes"", [mingle_dropdownload_service_1.dropDownLoadService, mingle_applicationctrl_service_1.ApplicationControl, mingle_event_service_1.EventService, mingle_nav_component_1.NavMenu, mingle_info_service_1.InfoService, mingle_commonfactory_1.CommonFactory]) ], UserMenu); return UserMenu; }()); exports.UserMenu = UserMenu; /***/ }), /* 57 */ /***/ (function(module, exports) { module.exports = __WEBPACK_EXTERNAL_MODULE_57__; /***/ }), /* 58 */ /***/ (function(module, exports, __webpack_require__) { exports = module.exports = __webpack_require__(1)(undefined); // imports // module exports.push([module.i, "".cover-all-modal-bkgrnd {\n width: 100%;\n height: 100%;\n opacity: 0.5;\n background-color: gray;\n z-index: 10000;\n position: absolute; }\n\n.modal.is-visible {\n transform: translate(-50%, -50%) scale(1);\n position: fixed; }\n\n.portal-modal {\n border-radius: 2px;\n -webkit-font-smoothing: antialiased;\n left: 50%;\n overflow: hidden;\n top: 50%; }\n\n.modal-content {\n overflow: hidden;\n position: relative; }\n\n.icons {\n display: inline-block;\n height: 18px;\n position: relative;\n width: 18px;\n fill: #999999; }\n\nh1 {\n font-size: 16px;\n margin-bottom: 10px !important; }\n\nspan {\n font-size: 14px; }\n\n.modal-body-wrapper {\n min-width: 300px; }\n\n.modal-body {\n overflow-y: auto !important; }\n\np {\n font-size: 12px;\n line-height: 18px; }\n\n.about-logo {\n margin-left: 0 !important; }\n"", ""]); // exports /***/ }), /* 59 */ /***/ (function(module, exports, __webpack_require__) { exports = module.exports = __webpack_require__(1)(undefined); // imports // module exports.push([module.i, "".m-sh-contr, .m-tch-cnt {\n position: absolute;\n width: 100%;\n height: calc(100% - 34px); }\n\n.m-sh-contr {\n top: 35px; }\n\n.m-tch-cnt {\n top: 40px; }\n\n.inforSlideInMessage {\n cursor: default;\n z-index: 9998;\n background-color: white;\n /*fix it to the top*/\n position: fixed;\n top: 0;\n margin-left: 3%;\n margin-right: 3%;\n width: 94%;\n -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);\n -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);\n box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);\n border-bottom: 1px solid #B3B3B3;\n border-left: 1px solid #B3B3B3;\n border-right: 1px solid #B3B3B3; }\n\n.height100percent {\n height: 100%; }\n\n.site-container {\n position: absolute;\n height: 100%;\n width: 100%; }\n\n.admin-main-controller {\n height: 100%;\n overflow-x: hidden;\n overflow-y: auto;\n background-color: #ffffff;\n -webkit-overflow-scrolling: touch;\n /* added to make scroll work in ios devices */ }\n\n.m-infor-app-holder {\n position: absolute;\n width: 100%;\n height: 100%; }\n\n.m-app-page-with-rt .m-infor-app-holder {\n width: calc(100% - 310px);\n height: 100%;\n position: absolute; }\n\n.m-app-page-with-rt .maximized {\n width: 100%; }\n\n.vhidden-n-app {\n visibility: hidden;\n z-index: 0; }\n\n.m-app-page-ctxt-zone {\n -webkit-transition: width 0.5s;\n -moz-transition: width 0.5s;\n -o-transition: width 0.5s;\n transition: width 0.5s; }\n\n.ctxt-hidden {\n width: 0px !important;\n -ms-overflow-y: hidden !important;\n overflow-y: hidden !important; }\n\nli.m-context-app-main, ul.m-context-app-holder {\n list-style-type: none;\n padding: 0;\n margin: 0;\n position: relative; }\n\n.m-context-app-main {\n -webkit-transition: display 0.3s ease-in-out 0s;\n -moz-transition: display 0.3s ease-in-out 0s;\n -o-transition: display 0.3s ease-in-out 0s;\n transition: display 0.3s ease-in-out 0s; }\n .m-context-app-main .mingle-collapser {\n top: 15px;\n z-index: 999; }\n .m-context-app-main > ul {\n list-style-type: none;\n padding: 0;\n margin: 0;\n position: relative; }\n\n.m-app-page-ctxt-zone {\n -webkit-transition: width 0.5s;\n -moz-transition: width 0.5s;\n -ms-transition: width 0.5s;\n -o-transition: width 0.5s;\n transition: width 0.5s;\n position: absolute;\n width: 310px;\n height: 100%;\n overflow-y: auto;\n overflow-x: hidden;\n background-color: #F2F2F2; }\n\n.hide {\n display: none; }\n\n.m-app-page-ctxt-zone.ltr {\n right: 0px; }\n\n.m-app-page-ctxt-zone.rtl {\n left: 0px; }\n"", ""]); // exports /***/ }), /* 60 */ /***/ (function(module, exports, __webpack_require__) { exports = module.exports = __webpack_require__(1)(undefined); // imports // module exports.push([module.i, "".a-wrpr.ltr a {\n padding-left: 20px;\n padding-right: 40px; }\n\n.bmark-folder-wrpr.ltr label:before {\n margin: 8px 5px 0 0;\n float: left; }\n\n.bmark-folder-wrpr.ltr .mingle-collapser {\n right: 16px;\n float: right; }\n\n.a-wrpr.rtl a {\n padding-right: 20px;\n padding-left: 40px; }\n\n.bmark-folder-wrpr.rtl label:before {\n margin: 8px 0 0 5px;\n float: right; }\n\n.bmark-folder-wrpr.rtl .mingle-collapser {\n left: 16px;\n float: left; }\n\n.bmark-folder-wrpr button.mingle-collapser {\n -webkit-box-shadow: none !important;\n -moz-box-shadow: none !important;\n box-shadow: none !important; }\n\n.bmark-folder-wrpr label {\n line-height: 30px;\n display: block;\n cursor: pointer;\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n box-sizing: border-box;\n width: 96%;\n color: #c8cbd4; }\n .bmark-folder-wrpr label:hover {\n background-color: #4D4D4D; }\n .bmark-folder-wrpr label:hover:before {\n background-position: -150px -100px; }\n .bmark-folder-wrpr label:before {\n background-image: url(\""../Content/images/mingle_shell_sprite.png\"");\n background-position: -400px -50px;\n background-repeat: no-repeat;\n height: 12px;\n width: 13px;\n content: \""\""; }\n .bmark-folder-wrpr label button:focus {\n -webkit-box-shadow: none;\n -moz-box-shadow: none;\n box-shadow: none; }\n\n.a-wrpr:hover {\n background-color: #212224; }\n\n.a-wrpr:hover a {\n color: #ffffff !important; }\n\n.a-wrpr a {\n color: #c8cbd4;\n font-size: 12px;\n text-decoration: none;\n cursor: pointer;\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n font-weight: normal;\n line-height: 30px;\n display: block; }\n .a-wrpr a:focus {\n -webkit-box-shadow: none;\n -moz-box-shadow: none;\n box-shadow: none; }\n\n.mingle-collapser {\n position: absolute;\n top: 5px;\n outline: none; }\n\n@media (max-width: 1280px) {\n .a-wrpr a {\n font-size: 14px;\n color: #ABAEB7; } }\n\nbutton.mingle-collapser {\n background-position: -346px -43px;\n background-color: transparent;\n border: none;\n height: 20px !important;\n width: 20px !important;\n background-image: url(\""../../../../../Content/images/mingle_shell_sprite.png\"");\n background-repeat: no-repeat;\n background-size: 800px 250px; }\n\nbutton.mingle-collapser.flipCollapser {\n background-position: -295px -44px; }\n"", ""]); // exports /***/ }), /* 61 */ /***/ (function(module, exports, __webpack_require__) { exports = module.exports = __webpack_require__(1)(undefined); // imports // module exports.push([module.i, ""/* --- Common variables --- */\n/* images pathas */\n/* images pathas */\n/* --- Common variables END --- */\n/* --- Common colors --- */\n/* --- Common colors END --- */\n/* --- Common fonts --- */\n/* --- Common fonts END --- */\n/* --- Common mixins --- */\n/* --- Common mixins END --- */\n/* --- Flex related mixins --- */\n/* --- Flex related mixins END --- */\n/* --- Border-radius related mixins --- */\n/* --- Border-radius related mixins END --- */\n.ltr .icon-page-top .menu-dropdown-pointer {\n float: right; }\n\n.ltr .top-bmark-menu-sect li a {\n padding-left: 20px; }\n\n.ltr .page-bmarked-sect {\n text-align: right; }\n\n.ltr .page-bmarked-hdr {\n text-align: left; }\n\n.ltr .bmk-er-msg {\n text-align: left; }\n\n.rtl .icon-page-top .menu-dropdown-pointer {\n float: left; }\n\n.rtl .top-bmark-menu-sect li a {\n padding-right: 20px; }\n\n.rtl .page-bmarked-sect {\n text-align: left; }\n\n.rtl .page-bmarked-hdr {\n text-align: right; }\n\n.rtl .bmk-er-msg {\n text-align: right; }\n\n.drop-down-container {\n position: relative;\n z-index: 100;\n height: 100%; }\n\n.icon-page-top {\n height: 10px;\n width: 100%;\n background-color: transparent;\n margin: 0;\n padding: 0;\n position: relative;\n display: block; }\n\n.drop-wrapper {\n width: 100%;\n background-color: #313236;\n margin: 0;\n padding: 0;\n clear: both;\n -webkit-border-radius: 2px;\n -moz-border-radius: 2px;\n border-radius: 2px; }\n\n.bmark-dropdown-main {\n width: 300px;\n color: #c8cbd4;\n font-size: 12px;\n text-decoration: none;\n font-weight: bold;\n padding: 10px 0px; }\n .bmark-dropdown-main a {\n color: #c8cbd4;\n font-size: 12px;\n text-decoration: none;\n cursor: pointer;\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n font-weight: normal; }\n .bmark-dropdown-main a:focus {\n -webkit-box-shadow: none;\n -moz-box-shadow: none;\n box-shadow: none; }\n .bmark-dropdown-main ul {\n width: 100%;\n height: auto !important;\n max-height: calc(100vh - 200px);\n overflow-x: auto;\n scrollbar-base-color: lightgray;\n scrollbar-track-color: #333333;\n scrollbar-arrow-color: #333333; }\n .bmark-dropdown-main ul::-webkit-scrollbar {\n width: 8px;\n background-color: #333333; }\n .bmark-dropdown-main ul::-webkit-scrollbar-thumb {\n background-color: lightgray;\n border-radius: 10px; }\n .bmark-dropdown-main ul::-webkit-scrollbar-thumb:hover, .bmark-dropdown-main ul::-webkit-scrollbar-thumb:active {\n background-color: gray; }\n .bmark-dropdown-main li {\n position: relative;\n list-style: none;\n float: none !important;\n height: auto !important;\n -webkit-touch-callout: none;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n -webkit-user-drag: element; }\n .bmark-dropdown-main li label {\n line-height: 30px;\n display: block;\n cursor: pointer;\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n box-sizing: border-box;\n width: 96%; }\n .bmark-dropdown-main li label:hover {\n background-color: #4D4D4D; }\n .bmark-dropdown-main li label:hover:before {\n background-position: -150px -100px; }\n .bmark-dropdown-main li label:before {\n background-image: url(../images/mingle_shell_sprite.png);\n background-position: -400px -50px;\n background-repeat: no-repeat;\n height: 12px;\n width: 13px;\n content: \""\""; }\n .bmark-dropdown-main button:focus {\n -webkit-box-shadow: none;\n -moz-box-shadow: none;\n box-shadow: none; }\n .bmark-dropdown-main button.mingle-collapser {\n position: absolute;\n top: 5px;\n outline: none; }\n .bmark-dropdown-main .top-bmark-menu-sect a {\n font-size: 12px;\n font-weight: normal; }\n\n@media (max-width: 349px) {\n .bmark-dropdown-main, .top-bmark-menu-sect {\n width: 100% !important; } }\n\n/* tablet and mobile left nav styles */\n.m-tch-bmark {\n height: 100%; }\n .m-tch-bmark .drop-down-container {\n overflow-x: hidden;\n overflow-y: auto; }\n .m-tch-bmark .icon-page-top {\n display: none; }\n .m-tch-bmark .drop-wrapper {\n background-color: #212224; }\n .m-tch-bmark .bmark-dropdown-main ul {\n max-height: none; }\n .m-tch-bmark .top-bmark-menu-sect ul {\n border: none; }\n .m-tch-bmark .top-bmark-menu-sect ul li:hover {\n background-color: #1c1819; }\n .m-tch-bmark .hr-sptr {\n display: block;\n border-bottom: 1px solid #50535a;\n border-top: none;\n border-left: none;\n border-right: none;\n margin: 0 20px; }\n .m-tch-bmark button:not(.btn2) {\n color: #B2B2B2;\n text-indent: 5px; }\n .m-tch-bmark button:not(.btn2):hover {\n background-color: transparent; }\n\n@media (max-width: 1280px) {\n .bmark-dropdown-main a {\n font-size: 14px;\n color: #ABAEB7; }\n .bmark-dropdown-main li:hover a {\n color: #ffffff; }\n .bmark-dropdown-main .top-bmark-menu-sect a {\n font-size: 14px;\n color: #ABAEB7; } }\n\n.noBookmarkHeader {\n color: #ffffff;\n font-size: 12px;\n font-weight: bold;\n margin-bottom: 10px; }\n\n.top-bmark-menu-sect ul {\n border: none; }\n .top-bmark-menu-sect ul li:hover {\n background-color: #1c1819; }\n\n.bmark-menu-sect ul {\n text-indent: 20px; }\n\n.page-bmarked-sect {\n padding: 0 20px 0 20px;\n margin-bottom: 10px; }\n .page-bmarked-sect button {\n margin: 15px 0 2px 0;\n padding: 0 10px; }\n .page-bmarked-sect input {\n width: 100% !important;\n min-width: 100% !important;\n background-color: #333333 !important;\n border: 2px solid #4d4d4d !important;\n color: #ffffff !important;\n padding: 7px !important;\n font-size: 11px !important; }\n .page-bmarked-sect input::-webkit-input-placeholder {\n /* WebKit browsers */\n color: #858585; }\n .page-bmarked-sect input::-moz-placeholder {\n /* Mozilla Firefox 19+ */\n color: #858585; }\n .page-bmarked-sect input:-ms-input-placeholder {\n /* Internet Explorer 10+ */\n color: #858585; }\n\n.page-bmarked-hdr {\n height: 30px;\n padding-top: 10px !important;\n width: auto;\n color: #cccccc;\n font-weight: normal; }\n\nbutton.highlight, [type=\""button\""].highlight {\n background-color: #13A3F7; }\n button.highlight:hover, [type=\""button\""].highlight:hover {\n background-color: #1293DE; }\n\nbutton.btn2, [type=\""button\""].btn2 {\n background-color: #999999;\n -moz-user-select: none;\n border: medium none;\n border-radius: 2px;\n color: #FFFFFF;\n cursor: pointer;\n font-size: 11px;\n height: 22px;\n min-width: 50px;\n padding-bottom: 1px; }\n button.btn2:hover, [type=\""button\""].btn2:hover {\n background-color: gray; }\n button.btn2:disabled, button.btn2:disabled:hover, [type=\""button\""].btn2:disabled, [type=\""button\""].btn2:disabled:hover {\n background-color: #c8cbd4; }\n\n.bmk-er-msg {\n margin-top: 5px; }\n\n.menu-dropdown-pointer {\n background-image: url(\""../Content/images/mingle_shell_sprite.png\"");\n background-position: -100px -100px;\n background-repeat: no-repeat;\n height: 10px;\n width: 17px;\n content: \""\"";\n margin: 0 12px; }\n\n.top-bmark-menu-sect {\n font-size: 12px;\n font-weight: normal;\n width: 300px; }\n .top-bmark-menu-sect span {\n cursor: pointer; }\n .top-bmark-menu-sect ul {\n border-bottom: 1px #50535a solid; }\n .top-bmark-menu-sect li {\n line-height: 30px; }\n .top-bmark-menu-sect li a {\n display: block;\n color: #c8cbd4; }\n .top-bmark-menu-sect li:hover {\n background-color: #212224; }\n .top-bmark-menu-sect li:hover a {\n color: #FFFFFF; }\n\n.hr-sptr {\n display: none; }\n\n.noBookmarkSection {\n padding: 8px 20px 11px 20px;\n color: #CCCCCC; }\n"", ""]); // exports /***/ }), /* 62 */ /***/ (function(module, exports, __webpack_require__) { exports = module.exports = __webpack_require__(1)(undefined); // imports // module exports.push([module.i, ""header {\n background-color: #f5f5f5;\n padding: 0px 20px;\n border-bottom: 1px solid #d8d8d8;\n position: relative;\n height: 50px; }\n header h1 {\n font-size: 16px !important;\n color: #737373;\n vertical-align: middle;\n margin: 0px;\n display: inline-block;\n max-width: 85%;\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n top: 15px;\n position: relative; }\n\n.menu-dropdown-pointer {\n background-image: url(\""../Content/images/mingle_shell_sprite.png\"");\n background-position: -100px -100px;\n background-repeat: no-repeat;\n height: 10px;\n width: 17px;\n content: \""\"";\n margin: 0 12px; }\n\n.menu-user-dropdown-admin ul {\n width: 100%;\n height: auto !important;\n padding-top: 8px; }\n .menu-user-dropdown-admin ul li {\n position: relative;\n list-style: none;\n float: none !important;\n height: auto !important;\n -webkit-touch-callout: none;\n -webkit-user-select: none;\n -khtml-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n -khtml-user-drag: element;\n -webkit-user-drag: element;\n line-height: 25px; }\n .menu-user-dropdown-admin ul li a {\n margin-right: 0px;\n margin-left: 0px;\n position: static;\n color: #808080;\n text-decoration: none;\n font-size: 12px;\n font-weight: normal; }\n .menu-user-dropdown-admin ul li a:hover {\n font-weight: bold;\n color: #CCCCCC; }\n"", ""]); // exports /***/ }), /* 63 */ /***/ (function(module, exports, __webpack_require__) { exports = module.exports = __webpack_require__(1)(undefined); // imports // module exports.push([module.i, "".generic-context-app {\n min-height: 20px;\n width: 100%; }\n .generic-context-app.collapsed {\n min-height: 0px;\n visibility: visible; }\n\n.icn-toggle {\n background: none;\n border: none;\n z-index: 99;\n top: 18px;\n position: relative;\n max-width: 25px;\n max-height: 15px; }\n .icn-toggle svg {\n fill: #5c5c5c; }\n .icn-toggle.ctx-toggle:hover svg {\n fill: #1a1a1a; }\n\n.m-generic-iframe-holder {\n height: auto !important;\n max-height: calc(100%- 200px); }\n .m-generic-iframe-holder > div {\n height: auto; }\n\n.context-applications-wrapper {\n -webkit-box-shadow: -3px 1px 3px 0px #ededed;\n -moz-box-shadow: -3px 1px 3px 0px #ededed;\n box-shadow: -3px 1px 3px 0px #ededed;\n background: #fff; }\n\n.ltr .icn-toggle {\n float: right;\n right: 20px; }\n\n.rtl .icn-toggle {\n float: left;\n left: 20px; }\n"", ""]); // exports /***/ }), /* 64 */ /***/ (function(module, exports, __webpack_require__) { exports = module.exports = __webpack_require__(1)(undefined); // imports // module exports.push([module.i, "".generic-context-app {\n min-height: 20px;\n width: 100%; }\n .generic-context-app.collapsed {\n min-height: 0px;\n visibility: visible; }\n\n.icn-toggle {\n background: none;\n border: none;\n z-index: 99;\n top: 18px;\n position: relative;\n max-width: 25px;\n max-height: 15px; }\n .icn-toggle svg {\n fill: #5c5c5c; }\n .icn-toggle.ctx-toggle:hover svg {\n fill: #1a1a1a; }\n\n.m-generic-iframe-holder {\n height: auto !important;\n max-height: calc(100%- 200px); }\n .m-generic-iframe-holder > div {\n height: auto; }\n\n.context-applications-wrapper {\n -webkit-box-shadow: -3px 1px 3px 0px #ededed;\n -moz-box-shadow: -3px 1px 3px 0px #ededed;\n box-shadow: -3px 1px 3px 0px #ededed;\n background: #fff; }\n\n.ltr .icn-toggle {\n float: right;\n right: 20px; }\n\n.rtl .icn-toggle {\n float: left;\n left: 20px; }\n"", ""]); // exports /***/ }), /* 65 */ /***/ (function(module, exports, __webpack_require__) { exports = module.exports = __webpack_require__(1)(undefined); // imports // module exports.push([module.i, "".generic-context-app {\n min-height: 20px;\n width: 100%; }\n .generic-context-app.collapsed {\n min-height: 0px;\n visibility: visible; }\n\n.icn-toggle {\n background: none;\n border: none;\n z-index: 99;\n top: 18px;\n position: relative;\n max-width: 25px;\n max-height: 15px; }\n .icn-toggle svg {\n fill: #5c5c5c; }\n .icn-toggle.ctx-toggle:hover svg {\n fill: #1a1a1a; }\n\n.m-generic-iframe-holder {\n height: auto !important;\n max-height: calc(100%- 200px); }\n .m-generic-iframe-holder > div {\n height: auto; }\n\n.context-applications-wrapper {\n -webkit-box-shadow: -3px 1px 3px 0px #ededed;\n -moz-box-shadow: -3px 1px 3px 0px #ededed;\n box-shadow: -3px 1px 3px 0px #ededed;\n background: #fff; }\n\n.ltr .icn-toggle {\n float: right;\n right: 20px; }\n\n.rtl .icn-toggle {\n float: left;\n left: 20px; }\n"", ""]); // exports /***/ }), /* 66 */ /***/ (function(module, exports, __webpack_require__) { exports = module.exports = __webpack_require__(1)(undefined); // imports // module exports.push([module.i, "".generic-context-app {\n min-height: 20px;\n width: 100%; }\n .generic-context-app.collapsed {\n min-height: 0px;\n visibility: visible; }\n\n.icn-toggle {\n background: none;\n border: none;\n z-index: 99;\n top: 18px;\n position: relative;\n max-width: 25px;\n max-height: 15px; }\n .icn-toggle svg {\n fill: #5c5c5c; }\n .icn-toggle.ctx-toggle:hover svg {\n fill: #1a1a1a; }\n\n.m-generic-iframe-holder {\n height: auto !important;\n max-height: calc(100%- 200px); }\n .m-generic-iframe-holder > div {\n height: auto; }\n\n.context-applications-wrapper {\n -webkit-box-shadow: -3px 1px 3px 0px #ededed;\n -moz-box-shadow: -3px 1px 3px 0px #ededed;\n box-shadow: -3px 1px 3px 0px #ededed;\n background: #fff; }\n\n.ltr .icn-toggle {\n float: right;\n right: 20px; }\n\n.ltr .m-generic-iframe-holder .no-data-avail-box {\n background-color: #96CC28;\n font-size: 16px;\n font-weight: bold;\n color: #fff;\n margin: 10px;\n padding: 10px 10px 5px;\n border-radius: 5px;\n height: 30px; }\n\n.ltr .m-generic-iframe-holder .nodatacell {\n height: 300px !important; }\n\n.rtl .icn-toggle {\n float: left;\n left: 20px; }\n\n.rtl .m-generic-iframe-holder .no-data-avail-box {\n background-color: #96CC28;\n font-size: 16px;\n font-weight: bold;\n color: #fff;\n margin: 10px;\n padding: 10px 10px 5px;\n border-radius: 5px;\n height: 30px; }\n\n.rtl .m-generic-iframe-holder .nodatacell {\n height: 300px !important; }\n"", ""]); // exports /***/ }), /* 67 */ /***/ (function(module, exports, __webpack_require__) { exports = module.exports = __webpack_require__(1)(undefined); // imports // module exports.push([module.i, "".portal-custom-select-overlay {\n background: #000000 none repeat scroll 0 0;\n height: 100%;\n left: 0;\n opacity: 0;\n position: fixed;\n top: 0;\n transition: all 0.2s ease 0s;\n width: 100%;\n z-index: 9999;\n opacity: 0.7; }\n\n.portal-custom-select {\n position: fixed;\n bottom: 0px;\n left: 0px;\n max-width: 900px;\n z-index: 10000;\n max-height: 250px;\n width: 100%;\n max-height: 50%;\n overflow: auto;\n margin: auto; }\n .portal-custom-select li {\n background-color: #fff;\n text-align: center;\n vertical-align: middle;\n text-transform: uppercase;\n align-self: baseline;\n padding: 5px 18px;\n text-overflow: ellipsis;\n overflow: hidden;\n white-space: nowrap;\n cursor: pointer; }\n .portal-custom-select li:last-child {\n color: #1D65A2;\n border-top: 1px solid #bdbdbd; }\n .portal-custom-select li span {\n line-height: 3em;\n font-weight: 600;\n font-size: initial; }\n"", ""]); // exports /***/ }), /* 68 */ /***/ (function(module, exports, __webpack_require__) { exports = module.exports = __webpack_require__(1)(undefined); // imports // module exports.push([module.i, ""/* --- Common variables --- */\n/* images pathas */\n/* images pathas */\n/* --- Common variables END --- */\n/* --- Common colors --- */\n/* --- Common colors END --- */\n/* --- Common fonts --- */\n/* --- Common fonts END --- */\n/* --- Common mixins --- */\n/* --- Common mixins END --- */\n/* --- Flex related mixins --- */\n/* --- Flex related mixins END --- */\n/* --- Border-radius related mixins --- */\n/* --- Border-radius related mixins END --- */\n.portal-modal {\n border-radius: 2px;\n -webkit-font-smoothing: antialiased;\n height: auto;\n left: 50%;\n max-height: 90%;\n max-width: 90%;\n min-width: 200px;\n opacity: 0;\n overflow: hidden;\n position: fixed;\n top: 50%;\n -webkit-transform: translate(-50%, -50%) scale(0.9);\n -moz-transform: translate(-50%, -50%) scale(0.9);\n -o-transform: translate(-50%, -50%) scale(0.9);\n -ms-transform: translate(-50%, -50%) scale(0.9);\n transform: translate(-50%, -50%) scale(0.9);\n -moz-transition: opacity .2s, -moz-transform .2s;\n -ms-transition: opacity .2s, -ms-transform .2s;\n -o-transition: opacity .2s, -o-transform .2s;\n -webkit-transition: opacity .2s, -webkit-transform .2s;\n transition: opacity .2s, transform .2s;\n width: auto;\n z-index: 1001; }\n .portal-modal.is-visible {\n opacity: 1;\n -webkit-transform: translate(-50%, -50%) scale(1);\n -moz-transform: translate(-50%, -50%) scale(1);\n -o-transform: translate(-50%, -50%) scale(1);\n -ms-transform: translate(-50%, -50%) scale(1);\n transform: translate(-50%, -50%) scale(1); }\n .portal-modal .field textarea {\n margin-bottom: 10px;\n width: 300px; }\n .portal-modal .textarea-wordcount {\n margin-bottom: 10px;\n margin-top: -9px;\n width: auto; }\n .portal-modal hr {\n border-bottom: 0 none;\n border-top: 1px solid #50535a;\n margin-bottom: 10px;\n margin-top: 10px;\n padding: 0; }\n\n.modal-header {\n padding: 20px 20px 0px 20px; }\n\n.modal-content {\n background: #FFFFFF;\n border: 1px solid #bdbdbd;\n border-radius: 2px;\n box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);\n color: #5c5c5c;\n margin: 4px;\n overflow: hidden;\n position: relative; }\n .modal-content h1 {\n font-size: 16px;\n color: #1A1A1A;\n font-weight: normal;\n -webkit-margin-after: 0; }\n .modal-content h1 > * {\n vertical-align: middle; }\n .modal-content h1:focus {\n outline: none; }\n .modal-content h1.is-error {\n color: #e84f4f; }\n .modal-content h1.is-error .icon {\n fill: #e84f4f;\n top: auto; }\n .modal-content label {\n color: #5c5c5c;\n font-size: 12px; }\n .modal-content .modal-body-wrapper {\n overflow: auto;\n padding: 20px; }\n .modal-content .modal-body > button {\n display: block;\n font-size: 1.5rem;\n margin: 25px auto 5px; }\n .modal-content .message {\n color: #5c5c5c;\n font-size: 14px;\n line-height: 20px;\n max-width: 369px;\n padding: 15px 0 25px; }\n .modal-content p + p {\n margin-top: 20px; }\n .modal-content.has-icon .message {\n margin: 25px 33px -6px; }\n\n.modal-body > *:last-child {\n margin-bottom: 0; }\n\n.modal-body p:first-of-type {\n padding-top: 0; }\n\n.modal-body p:last-child {\n padding-bottom: 0; }\n\n.modal-buttonset {\n border-top: 1px solid #bdbdbd;\n height: 50px;\n margin-top: 5px; }\n .modal-buttonset button {\n font-size: 12px;\n border: 1px solid transparent;\n background-color: transparent;\n border-radius: 0;\n color: #5c5c5c;\n cursor: pointer;\n font-weight: bold;\n height: 50px;\n overflow: hidden;\n position: relative;\n text-align: center;\n text-transform: uppercase;\n -webkit-transition: color 0.3s ease 0s;\n -moz-transition: color 0.3s ease 0s;\n -o-transition: color 0.3s ease 0s;\n -ms-transition: color 0.3s ease 0s;\n transition: color 0.3s ease 0s;\n width: 100%; }\n .modal-buttonset button:hover {\n color: #383838; }\n .modal-buttonset button:focus:not(.hide-focus) {\n border: 1px solid #368ac0;\n outline: none;\n outline-color: transparent; }\n .modal-buttonset button:only-child {\n width: 100% !important; }\n .modal-buttonset button[disabled], .modal-buttonset button[disabled]:hover {\n cursor: default;\n opacity: 0.3;\n text-decoration: none; }\n .modal-buttonset button[disabled]:focus {\n text-decoration: underline; }\n .modal-buttonset .wid-50 {\n width: 50% !important; }\n .modal-buttonset .btn-modal-primary {\n color: #368ac0; }\n .modal-buttonset .btn-modal-primary[disabled] {\n color: #2578a9;\n opacity: 0.3; }\n .modal-buttonset .btn-modal-primary:hover {\n color: #2578a9; }\n\n.ctxselect > div {\n background-color: #b7e3fc; }\n\n@media (max-width: 767px) {\n .modal-body-wrapper {\n padding: 10px 20px 0 20px !important;\n overflow: auto; } }\n\n.btn-modal, .btn-modal-primary {\n box-sizing: border-box !important;\n height: 100% !important; }\n\n.modal-title {\n font-size: 16px; }\n\n.modal.is-visible {\n transform: translate(-50%, -50%) scale(1);\n position: fixed; }\n\n.modal-body-wrapper {\n min-width: 300px; }\n\n.ltr .modal .field textarea ~ .icon-error {\n margin-left: -19px; }\n\n.ltr .modal .field .icon-error {\n /*margin-left: -22px;*/\n right: 8px; }\n\n.ltr .modal hr {\n margin-left: -27px; }\n\n.ltr .modal-content h1 {\n text-align: left; }\n .ltr .modal-content h1.is-error .icon {\n margin-left: 5px;\n margin-right: 4px;\n left: -6px; }\n\n.ltr .modal-content .message {\n text-align: left; }\n\n.ltr .modal-buttonset button {\n border-left: 1px solid #bdbdbd;\n float: left;\n margin-right: 0; }\n .ltr .modal-buttonset button:nth-child(1) {\n border-left: 1px solid #bdbdbd; }\n\n/* --- Common variables --- */\n/* images pathas */\n/* images pathas */\n/* --- Common variables END --- */\n/* --- Common colors --- */\n/* --- Common colors END --- */\n/* --- Common fonts --- */\n/* --- Common fonts END --- */\n/* --- Common mixins --- */\n/* --- Common mixins END --- */\n/* --- Flex related mixins --- */\n/* --- Flex related mixins END --- */\n/* --- Border-radius related mixins --- */\n/* --- Border-radius related mixins END --- */\n.portal-modal {\n border-radius: 2px;\n -webkit-font-smoothing: antialiased;\n height: auto;\n left: 50%;\n max-height: 90%;\n max-width: 90%;\n min-width: 200px;\n opacity: 0;\n overflow: hidden;\n position: fixed;\n top: 50%;\n -webkit-transform: translate(-50%, -50%) scale(0.9);\n -moz-transform: translate(-50%, -50%) scale(0.9);\n -o-transform: translate(-50%, -50%) scale(0.9);\n -ms-transform: translate(-50%, -50%) scale(0.9);\n transform: translate(-50%, -50%) scale(0.9);\n -moz-transition: opacity .2s, -moz-transform .2s;\n -ms-transition: opacity .2s, -ms-transform .2s;\n -o-transition: opacity .2s, -o-transform .2s;\n -webkit-transition: opacity .2s, -webkit-transform .2s;\n transition: opacity .2s, transform .2s;\n width: auto;\n z-index: 1001; }\n .portal-modal.is-visible {\n opacity: 1;\n -webkit-transform: translate(-50%, -50%) scale(1);\n -moz-transform: translate(-50%, -50%) scale(1);\n -o-transform: translate(-50%, -50%) scale(1);\n -ms-transform: translate(-50%, -50%) scale(1);\n transform: translate(-50%, -50%) scale(1); }\n .portal-modal .field textarea {\n margin-bottom: 10px;\n width: 300px; }\n .portal-modal .textarea-wordcount {\n margin-bottom: 10px;\n margin-top: -9px;\n width: auto; }\n .portal-modal hr {\n border-bottom: 0 none;\n border-top: 1px solid #50535a;\n margin-bottom: 10px;\n margin-top: 10px;\n padding: 0; }\n\n.modal-header {\n padding: 20px 20px 0px 20px; }\n\n.modal-content {\n background: #FFFFFF;\n border: 1px solid #bdbdbd;\n border-radius: 2px;\n box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);\n color: #5c5c5c;\n margin: 4px;\n overflow: hidden;\n position: relative; }\n .modal-content h1 {\n font-size: 16px;\n color: #1A1A1A;\n font-weight: normal;\n -webkit-margin-after: 0; }\n .modal-content h1 > * {\n vertical-align: middle; }\n .modal-content h1:focus {\n outline: none; }\n .modal-content h1.is-error {\n color: #e84f4f; }\n .modal-content h1.is-error .icon {\n fill: #e84f4f;\n top: auto; }\n .modal-content label {\n color: #5c5c5c;\n font-size: 12px; }\n .modal-content .modal-body-wrapper {\n overflow: auto;\n padding: 20px; }\n .modal-content .modal-body > button {\n display: block;\n font-size: 1.5rem;\n margin: 25px auto 5px; }\n .modal-content .message {\n color: #5c5c5c;\n font-size: 14px;\n line-height: 20px;\n max-width: 369px;\n padding: 15px 0 25px; }\n .modal-content p + p {\n margin-top: 20px; }\n .modal-content.has-icon .message {\n margin: 25px 33px -6px; }\n\n.modal-body > *:last-child {\n margin-bottom: 0; }\n\n.modal-body p:first-of-type {\n padding-top: 0; }\n\n.modal-body p:last-child {\n padding-bottom: 0; }\n\n.modal-buttonset {\n border-top: 1px solid #bdbdbd;\n height: 50px;\n margin-top: 5px; }\n .modal-buttonset button {\n font-size: 12px;\n border: 1px solid transparent;\n background-color: transparent;\n border-radius: 0;\n color: #5c5c5c;\n cursor: pointer;\n font-weight: bold;\n height: 50px;\n overflow: hidden;\n position: relative;\n text-align: center;\n text-transform: uppercase;\n -webkit-transition: color 0.3s ease 0s;\n -moz-transition: color 0.3s ease 0s;\n -o-transition: color 0.3s ease 0s;\n -ms-transition: color 0.3s ease 0s;\n transition: color 0.3s ease 0s;\n width: 100%; }\n .modal-buttonset button:hover {\n color: #383838; }\n .modal-buttonset button:focus:not(.hide-focus) {\n border: 1px solid #368ac0;\n outline: none;\n outline-color: transparent; }\n .modal-buttonset button:only-child {\n width: 100% !important; }\n .modal-buttonset button[disabled], .modal-buttonset button[disabled]:hover {\n cursor: default;\n opacity: 0.3;\n text-decoration: none; }\n .modal-buttonset button[disabled]:focus {\n text-decoration: underline; }\n .modal-buttonset .wid-50 {\n width: 50% !important; }\n .modal-buttonset .btn-modal-primary {\n color: #368ac0; }\n .modal-buttonset .btn-modal-primary[disabled] {\n color: #2578a9;\n opacity: 0.3; }\n .modal-buttonset .btn-modal-primary:hover {\n color: #2578a9; }\n\n.ctxselect > div {\n background-color: #b7e3fc; }\n\n@media (max-width: 767px) {\n .modal-body-wrapper {\n padding: 10px 20px 0 20px !important;\n overflow: auto; } }\n\n.btn-modal, .btn-modal-primary {\n box-sizing: border-box !important;\n height: 100% !important; }\n\n.modal-title {\n font-size: 16px; }\n\n.modal.is-visible {\n transform: translate(-50%, -50%) scale(1);\n position: fixed; }\n\n.modal-body-wrapper {\n min-width: 300px; }\n\n.rtl .modal .field textarea ~ .icon-error {\n margin-right: -19px; }\n\n.rtl .modal .field .icon-error {\n /*margin-right: -22px;*/\n left: 8px; }\n\n.rtl .modal hr {\n margin-right: -27px; }\n\n.rtl .overlay {\n right: 0; }\n\n.rtl .modal-content h1 {\n text-align: right; }\n .rtl .modal-content h1.is-error .icon {\n margin-right: 5px;\n margin-left: 4px;\n right: -6px; }\n\n.rtl .modal-content .message {\n text-align: right; }\n\n.rtl .modal-buttonset button {\n border-right: 1px solid #bdbdbd;\n float: right;\n margin-left: 0; }\n .rtl .modal-buttonset button:nth-child(1) {\n border-right: 1px solid #bdbdbd; }\n\n.ft-14 {\n font-size: 14px; }\n\n.modalDlg-overlay {\n /* A dark translucent div that covers the whole screen */\n position: absolute;\n top: -34px;\n /* To cover the top navigation bar */\n height: calc(100% + 34px);\n width: 100%;\n background-color: black;\n opacity: 0.2; }\n\n@media (max-width: 767px) {\n .msg-dlg {\n width: 100%; } }\n\n.dialogbox .modal.is-visible {\n transform: translate(-50%, -50%) scale(1);\n position: fixed; }\n\n.dialogbox .modal-body-wrapper {\n min-width: 300px; }\n\n.portal-modal {\n border-radius: 2px;\n -webkit-font-smoothing: antialiased;\n height: auto;\n left: 50%;\n max-height: 90%;\n max-width: 90%;\n min-width: 200px;\n opacity: 0;\n overflow: hidden;\n position: fixed;\n top: 50%;\n -webkit-transform: translate(-50%, -50%) scale(0.9);\n -moz-transform: translate(-50%, -50%) scale(0.9);\n -o-transform: translate(-50%, -50%) scale(0.9);\n -ms-transform: translate(-50%, -50%) scale(0.9);\n transform: translate(-50%, -50%) scale(0.9);\n -moz-transition: opacity .2s, -moz-transform .2s;\n -ms-transition: opacity .2s, -ms-transform .2s;\n -o-transition: opacity .2s, -o-transform .2s;\n -webkit-transition: opacity .2s, -webkit-transform .2s;\n transition: opacity .2s, transform .2s;\n width: auto;\n z-index: 1001; }\n .portal-modal.is-visible {\n opacity: 1;\n -webkit-transform: translate(-50%, -50%) scale(1);\n -moz-transform: translate(-50%, -50%) scale(1);\n -o-transform: translate(-50%, -50%) scale(1);\n -ms-transform: translate(-50%, -50%) scale(1);\n transform: translate(-50%, -50%) scale(1); }\n"", ""]); // exports /***/ }), /* 69 */ /***/ (function(module, exports, __webpack_require__) { exports = module.exports = __webpack_require__(1)(undefined); // imports // module exports.push([module.i, ""/* --- Common variables --- */\n/* images pathas */\n/* images pathas */\n/* --- Common variables END --- */\n/* --- Common colors --- */\n/* --- Common colors END --- */\n/* --- Common fonts --- */\n/* --- Common fonts END --- */\n/* --- Common mixins --- */\n/* --- Common mixins END --- */\n/* --- Flex related mixins --- */\n/* --- Flex related mixins END --- */\n/* --- Border-radius related mixins --- */\n/* --- Border-radius related mixins END --- */\n.errorpage-wrapper {\n width: 500px;\n margin: 120px auto 0px auto;\n font-family: Helvetica,Arial,sans-serif; }\n .errorpage-wrapper .mingle-logo {\n display: inline-block;\n font-size: 60px;\n line-height: 50px;\n color: #1C1819; }\n .errorpage-wrapper p {\n text-align: center;\n width: 80%;\n margin: 15px auto;\n font-size: 14px;\n color: #666; }\n .errorpage-wrapper .mingle-logo sup {\n font-size: 24px; }\n .errorpage-wrapper .mingle-logo i {\n background: url(\""../images/mingle_sprite.png\"") no-repeat;\n height: 75px;\n width: 75px;\n display: block;\n background-position: 0px -1300px;\n float: left; }\n .errorpage-wrapper a {\n color: #3fa3f7; }\n .errorpage-wrapper a:hover {\n text-decoration: underline; }\n\n.err-page {\n height: 100%;\n width: 100%;\n background-color: #F0F0F0; }\n .err-page .access-err {\n width: 500px;\n margin: 0px auto 20px;\n font-family: Helvetica,Arial,sans-serif;\n text-align: center;\n padding-top: 120px; }\n .err-page .access-err .infor-logo {\n width: 120px;\n height: 120px; }\n .err-page .access-err .welcome {\n margin: 35px auto 20px auto;\n color: #565656;\n font-size: 28px;\n text-align: center; }\n .err-page .access-err .sub-txt {\n font-size: 14px;\n margin: 0 auto;\n text-align: center;\n color: #5c5c5c;\n width: 80%; }\n\n@media (min-width: 320px) and (max-width: 639px) {\n .err-page .access-err {\n padding-top: 100px;\n width: auto; }\n .err-page .access-err .infor-logo {\n width: 90px;\n height: 90px; }\n .err-page .access-err .welcome {\n margin: 35px auto 30px auto; } }\n\n@media (min-width: 640px) and (max-width: 979px) {\n .err-page .access-err {\n padding-top: 90px; } }\n\n@media (max-width: 980px) {\n .err-page {\n overflow-y: auto; } }\n\n@media (max-width: 479px) and (orientation: portrait) {\n .errorpage-wrapper.resp-wrapper {\n width: auto; }\n .errorpage-wrapper.resp-wrapper .mingle-logo {\n font-size: 30px; }\n .errorpage-wrapper.resp-wrapper p {\n width: 100%; } }\n\n@media (max-width: 1280px) and (orientation: portrait) {\n .errorpage-wrapper.resp-wrapper {\n padding: 0px 20px; } }\n"", ""]); // exports /***/ }), /* 70 */ /***/ (function(module, exports, __webpack_require__) { exports = module.exports = __webpack_require__(1)(undefined); // imports // module exports.push([module.i, "".busy-indicator-container {\n display: inline-block;\n opacity: 1;\n text-align: center;\n -webkit-transition: opacity 500ms;\n transition: opacity 500ms;\n vertical-align: middle;\n z-index: 1000001; }\n .busy-indicator-container.blocked-ui {\n bottom: 0;\n display: block;\n left: 0;\n position: absolute;\n right: 0;\n top: 35% !important;\n font-size: 70%; }\n .busy-indicator-container.blocked-ui span {\n font-size: 16px; }\n .busy-indicator-container.small-blocked-ui {\n bottom: 0;\n display: block;\n left: 0;\n position: absolute;\n right: 0;\n top: 20%; }\n .busy-indicator-container.small-blocked-ui span {\n font-size: 10px; }\n .busy-indicator-container span {\n color: #368AC0;\n display: block; }\n\n.busy-indicator {\n display: inline-block;\n height: 5.2em;\n margin: .8em;\n opacity: 1;\n position: relative;\n vertical-align: middle;\n width: 5.2em; }\n .busy-indicator .bar {\n background-color: #368AC0;\n display: inline-block;\n height: 5em;\n margin-right: .1em;\n width: .5em; }\n .busy-indicator .bar:last-child {\n margin-right: 0; }\n .busy-indicator:not(.is-hidden) > .bar {\n -webkit-animation: stretchdelay 1s infinite ease-in-out;\n -moz-animation: stretchdelay 1s infinite ease-in-out;\n -ms-animation: stretchdelay 1s infinite ease-in-out;\n -o-animation: stretchdelay 1s infinite ease-in-out;\n animation: stretchdelay 1s infinite ease-in-out; }\n .busy-indicator:not(.is-hidden) > .bar.one {\n -webkit-animation-delay: -0.5s;\n -moz-animation-delay: -0.5s;\n -ms-animation-delay: -0.5s;\n -o-animation-delay: -0.5s;\n animation-delay: -0.5s; }\n .busy-indicator:not(.is-hidden) > .bar.two {\n -webkit-animation-delay: -0.4s;\n -moz-animation-delay: -0.4s;\n -ms-animation-delay: -0.4s;\n -o-animation-delay: -0.4s;\n animation-delay: -0.4s; }\n .busy-indicator:not(.is-hidden) > .bar.three {\n -webkit-animation-delay: -0.3s;\n -moz-animation-delay: -0.3s;\n -ms-animation-delay: -0.3s;\n -o-animation-delay: -0.3s;\n animation-delay: -0.3s; }\n .busy-indicator:not(.is-hidden) > .bar.four {\n -webkit-animation-delay: -0.2s;\n -moz-animation-delay: -0.2s;\n -ms-animation-delay: -0.2s;\n -o-animation-delay: -0.2s;\n animation-delay: -0.2s; }\n .busy-indicator:not(.is-hidden) > .bar.five {\n -webkit-animation-delay: -0.1s;\n -moz-animation-delay: -0.1s;\n -ms-animation-delay: -0.1s;\n -o-animation-delay: -0.1s;\n animation-delay: -0.1s; }\n\n.busy-overlay {\n background-color: #F0F0F0;\n opacity: 1;\n position: absolute;\n -webkit-transition: opacity 500ms;\n transition: opacity 500ms;\n visibility: visible;\n height: 100%;\n left: 0;\n top: 35px;\n width: 100%;\n z-index: 1000; }\n\n.small-busy-overlay {\n background-color: #F0F0F0;\n opacity: 0.7;\n position: absolute;\n -webkit-transition: opacity 500ms;\n transition: opacity 500ms;\n visibility: visible;\n height: 100%;\n left: 0;\n top: 0;\n width: 100%;\n z-index: 1000; }\n\n@-webkit-keyframes stretchdelay {\n 0%, 70%, 100% {\n -webkit-transform: scaleY(0.4);\n -moz-transform: scaleY(0.4);\n -ms-transform: scaleY(0.4);\n -o-transform: scaleY(0.4);\n transform: scaleY(0.4); }\n 35% {\n -webkit-transform: scaleY(1);\n -moz-transform: scaleY(1);\n -ms-transform: scaleY(1);\n -o-transform: scaleY(1);\n transform: scaleY(1); } }\n\n@-moz-keyframes stretchdelay {\n 0%, 70%, 100% {\n -webkit-transform: scaleY(0.4);\n -moz-transform: scaleY(0.4);\n -ms-transform: scaleY(0.4);\n -o-transform: scaleY(0.4);\n transform: scaleY(0.4); }\n 35% {\n -webkit-transform: scaleY(1);\n -moz-transform: scaleY(1);\n -ms-transform: scaleY(1);\n -o-transform: scaleY(1);\n transform: scaleY(1); } }\n\n@-ms-keyframes stretchdelay {\n 0%, 70%, 100% {\n -webkit-transform: scaleY(0.4);\n -moz-transform: scaleY(0.4);\n -ms-transform: scaleY(0.4);\n -o-transform: scaleY(0.4);\n transform: scaleY(0.4); }\n 35% {\n -webkit-transform: scaleY(1);\n -moz-transform: scaleY(1);\n -ms-transform: scaleY(1);\n -o-transform: scaleY(1);\n transform: scaleY(1); } }\n\n@-o-keyframes stretchdelay {\n 0%, 70%, 100% {\n -webkit-transform: scaleY(0.4);\n -moz-transform: scaleY(0.4);\n -ms-transform: scaleY(0.4);\n -o-transform: scaleY(0.4);\n transform: scaleY(0.4); }\n 35% {\n -webkit-transform: scaleY(1);\n -moz-transform: scaleY(1);\n -ms-transform: scaleY(1);\n -o-transform: scaleY(1);\n transform: scaleY(1); } }\n\n@keyframes stretchdelay {\n 0%, 70%, 100% {\n -webkit-transform: scaleY(0.4);\n -moz-transform: scaleY(0.4);\n -ms-transform: scaleY(0.4);\n -o-transform: scaleY(0.4);\n transform: scaleY(0.4); }\n 35% {\n -webkit-transform: scaleY(1);\n -moz-transform: scaleY(1);\n -ms-transform: scaleY(1);\n -o-transform: scaleY(1);\n transform: scaleY(1); } }\n\ninput + .busy-indicator-container,\n.dropdown-wrapper > .busy-indicator-container {\n position: absolute; }\n input + .busy-indicator-container + .busy-overlay,\n .dropdown-wrapper > .busy-indicator-container + .busy-overlay {\n opacity: 0.5; }\n input + .busy-indicator-container .busy-indicator,\n .dropdown-wrapper > .busy-indicator-container .busy-indicator {\n height: 28px;\n margin: .33em .3em .3em;\n position: absolute;\n right: 0;\n width: 40px; }\n input + .busy-indicator-container .busy-indicator .bar,\n .dropdown-wrapper > .busy-indicator-container .busy-indicator .bar {\n height: 2.8em;\n margin-right: .3em;\n width: .3em; }\n input + .busy-indicator-container .busy-indicator .bar:last-child,\n .dropdown-wrapper > .busy-indicator-container .busy-indicator .bar:last-child {\n margin-right: 0; }\n\n.ie9 .busy-indicator .bar, .ie9 .busy-indicator-small .bar {\n -ms-transform: scaleY(0.4);\n -ms-transform-origin: 50% 50%; }\n .ie9 .busy-indicator .bar.half, .ie9 .busy-indicator-small .bar.half {\n -ms-transform: scaleY(0.7); }\n .ie9 .busy-indicator .bar.full, .ie9 .busy-indicator-small .bar.full {\n -ms-transform: scaleY(1); }\n\n.busy-indicator-small {\n display: inline-block;\n height: 2em;\n margin: .2em;\n opacity: 1;\n position: relative;\n vertical-align: middle;\n width: 2em; }\n .busy-indicator-small .bar {\n background-color: #368AC0;\n display: inline-block;\n height: 1.8em;\n margin-right: -0.9em;\n width: .18em; }\n .busy-indicator-small .bar:last-child {\n margin-right: 0; }\n .busy-indicator-small:not(.is-hidden) > .bar {\n -webkit-animation: stretchdelay 1s infinite ease-in-out;\n -moz-animation: stretchdelay 1s infinite ease-in-out;\n -ms-animation: stretchdelay 1s infinite ease-in-out;\n -o-animation: stretchdelay 1s infinite ease-in-out;\n animation: stretchdelay 1s infinite ease-in-out; }\n .busy-indicator-small:not(.is-hidden) > .bar.one {\n -webkit-animation-delay: -0.5s;\n -moz-animation-delay: -0.5s;\n -ms-animation-delay: -0.5s;\n -o-animation-delay: -0.5s;\n animation-delay: -0.5s; }\n .busy-indicator-small:not(.is-hidden) > .bar.two {\n -webkit-animation-delay: -0.4s;\n -moz-animation-delay: -0.4s;\n -ms-animation-delay: -0.4s;\n -o-animation-delay: -0.4s;\n animation-delay: -0.4s; }\n .busy-indicator-small:not(.is-hidden) > .bar.three {\n -webkit-animation-delay: -0.3s;\n -moz-animation-delay: -0.3s;\n -ms-animation-delay: -0.3s;\n -o-animation-delay: -0.3s;\n animation-delay: -0.3s; }\n .busy-indicator-small:not(.is-hidden) > .bar.four {\n -webkit-animation-delay: -0.2s;\n -moz-animation-delay: -0.2s;\n -ms-animation-delay: -0.2s;\n -o-animation-delay: -0.2s;\n animation-delay: -0.2s; }\n .busy-indicator-small:not(.is-hidden) > .bar.five {\n -webkit-animation-delay: -0.1s;\n -moz-animation-delay: -0.1s;\n -ms-animation-delay: -0.1s;\n -o-animation-delay: -0.1s;\n animation-delay: -0.1s; }\n\n.wait-overlay {\n background-color: rgba(255, 255, 255, 0) !important;\n z-index: 1000001 !important; }\n\n.busy-indicator-container.blocked-ui {\n font-size: 100%; }\n\n.busy-indicator-container .busy-indicator .bar {\n margin-left: 0.1em; }\n"", ""]); // exports /***/ }), /* 71 */ /***/ (function(module, exports, __webpack_require__) { exports = module.exports = __webpack_require__(1)(undefined); // imports // module exports.push([module.i, ""/* --- Common variables --- */\n/* images pathas */\n/* images pathas */\n/* --- Common variables END --- */\n/* --- Common colors --- */\n/* --- Common colors END --- */\n/* --- Common fonts --- */\n/* --- Common fonts END --- */\n/* --- Common mixins --- */\n/* --- Common mixins END --- */\n/* --- Flex related mixins --- */\n/* --- Flex related mixins END --- */\n/* --- Border-radius related mixins --- */\n/* --- Border-radius related mixins END --- */\n/* chat related mixins */\n.busy-indicator-container {\n display: inline-block;\n opacity: 1;\n text-align: center;\n -webkit-transition: opacity 500ms;\n transition: opacity 500ms;\n vertical-align: middle;\n z-index: 1000001; }\n .busy-indicator-container.blocked-ui {\n bottom: 0;\n display: block;\n left: 0;\n position: absolute;\n right: 0;\n top: 35% !important;\n font-size: 70%; }\n .busy-indicator-container.blocked-ui span {\n font-size: 16px; }\n .busy-indicator-container.small-blocked-ui {\n bottom: 0;\n display: block;\n left: 0;\n position: absolute;\n right: 0;\n top: 20%; }\n .busy-indicator-container.small-blocked-ui span {\n font-size: 10px; }\n .busy-indicator-container span {\n color: #368AC0;\n display: block; }\n\n.busy-indicator {\n display: inline-block;\n height: 5.2em;\n margin: .8em;\n opacity: 1;\n position: relative;\n vertical-align: middle;\n width: 5.2em; }\n .busy-indicator .bar {\n background-color: #368AC0;\n display: inline-block;\n height: 5em;\n margin-right: .1em;\n width: .5em; }\n .busy-indicator .bar:last-child {\n margin-right: 0; }\n .busy-indicator:not(.is-hidden) > .bar {\n -webkit-animation: stretchdelay 1s infinite ease-in-out;\n -moz-animation: stretchdelay 1s infinite ease-in-out;\n -ms-animation: stretchdelay 1s infinite ease-in-out;\n -o-animation: stretchdelay 1s infinite ease-in-out;\n animation: stretchdelay 1s infinite ease-in-out; }\n .busy-indicator:not(.is-hidden) > .bar.one {\n -webkit-animation-delay: -0.5s;\n -moz-animation-delay: -0.5s;\n -ms-animation-delay: -0.5s;\n -o-animation-delay: -0.5s;\n animation-delay: -0.5s; }\n .busy-indicator:not(.is-hidden) > .bar.two {\n -webkit-animation-delay: -0.4s;\n -moz-animation-delay: -0.4s;\n -ms-animation-delay: -0.4s;\n -o-animation-delay: -0.4s;\n animation-delay: -0.4s; }\n .busy-indicator:not(.is-hidden) > .bar.three {\n -webkit-animation-delay: -0.3s;\n -moz-animation-delay: -0.3s;\n -ms-animation-delay: -0.3s;\n -o-animation-delay: -0.3s;\n animation-delay: -0.3s; }\n .busy-indicator:not(.is-hidden) > .bar.four {\n -webkit-animation-delay: -0.2s;\n -moz-animation-delay: -0.2s;\n -ms-animation-delay: -0.2s;\n -o-animation-delay: -0.2s;\n animation-delay: -0.2s; }\n .busy-indicator:not(.is-hidden) > .bar.five {\n -webkit-animation-delay: -0.1s;\n -moz-animation-delay: -0.1s;\n -ms-animation-delay: -0.1s;\n -o-animation-delay: -0.1s;\n animation-delay: -0.1s; }\n\n.busy-overlay {\n background-color: #F0F0F0;\n opacity: 1;\n position: absolute;\n -webkit-transition: opacity 500ms;\n transition: opacity 500ms;\n visibility: visible;\n height: 100%;\n left: 0;\n top: 35px;\n width: 100%;\n z-index: 1000; }\n\n.small-busy-overlay {\n background-color: #F0F0F0;\n opacity: 0.7;\n position: absolute;\n -webkit-transition: opacity 500ms;\n transition: opacity 500ms;\n visibility: visible;\n height: 100%;\n left: 0;\n top: 0;\n width: 100%;\n z-index: 1000; }\n\n@-webkit-keyframes stretchdelay {\n 0%, 70%, 100% {\n -webkit-transform: scaleY(0.4);\n -moz-transform: scaleY(0.4);\n -ms-transform: scaleY(0.4);\n -o-transform: scaleY(0.4);\n transform: scaleY(0.4); }\n 35% {\n -webkit-transform: scaleY(1);\n -moz-transform: scaleY(1);\n -ms-transform: scaleY(1);\n -o-transform: scaleY(1);\n transform: scaleY(1); } }\n\n@-moz-keyframes stretchdelay {\n 0%, 70%, 100% {\n -webkit-transform: scaleY(0.4);\n -moz-transform: scaleY(0.4);\n -ms-transform: scaleY(0.4);\n -o-transform: scaleY(0.4);\n transform: scaleY(0.4); }\n 35% {\n -webkit-transform: scaleY(1);\n -moz-transform: scaleY(1);\n -ms-transform: scaleY(1);\n -o-transform: scaleY(1);\n transform: scaleY(1); } }\n\n@-ms-keyframes stretchdelay {\n 0%, 70%, 100% {\n -webkit-transform: scaleY(0.4);\n -moz-transform: scaleY(0.4);\n -ms-transform: scaleY(0.4);\n -o-transform: scaleY(0.4);\n transform: scaleY(0.4); }\n 35% {\n -webkit-transform: scaleY(1);\n -moz-transform: scaleY(1);\n -ms-transform: scaleY(1);\n -o-transform: scaleY(1);\n transform: scaleY(1); } }\n\n@-o-keyframes stretchdelay {\n 0%, 70%, 100% {\n -webkit-transform: scaleY(0.4);\n -moz-transform: scaleY(0.4);\n -ms-transform: scaleY(0.4);\n -o-transform: scaleY(0.4);\n transform: scaleY(0.4); }\n 35% {\n -webkit-transform: scaleY(1);\n -moz-transform: scaleY(1);\n -ms-transform: scaleY(1);\n -o-transform: scaleY(1);\n transform: scaleY(1); } }\n\n@keyframes stretchdelay {\n 0%, 70%, 100% {\n -webkit-transform: scaleY(0.4);\n -moz-transform: scaleY(0.4);\n -ms-transform: scaleY(0.4);\n -o-transform: scaleY(0.4);\n transform: scaleY(0.4); }\n 35% {\n -webkit-transform: scaleY(1);\n -moz-transform: scaleY(1);\n -ms-transform: scaleY(1);\n -o-transform: scaleY(1);\n transform: scaleY(1); } }\n\ninput + .busy-indicator-container,\n.dropdown-wrapper > .busy-indicator-container {\n position: absolute; }\n input + .busy-indicator-container + .busy-overlay,\n .dropdown-wrapper > .busy-indicator-container + .busy-overlay {\n opacity: 0.5; }\n input + .busy-indicator-container .busy-indicator,\n .dropdown-wrapper > .busy-indicator-container .busy-indicator {\n height: 28px;\n margin: .33em .3em .3em;\n position: absolute;\n right: 0;\n width: 40px; }\n input + .busy-indicator-container .busy-indicator .bar,\n .dropdown-wrapper > .busy-indicator-container .busy-indicator .bar {\n height: 2.8em;\n margin-right: .3em;\n width: .3em; }\n input + .busy-indicator-container .busy-indicator .bar:last-child,\n .dropdown-wrapper > .busy-indicator-container .busy-indicator .bar:last-child {\n margin-right: 0; }\n\n.ie9 .busy-indicator .bar, .ie9 .busy-indicator-small .bar {\n -ms-transform: scaleY(0.4);\n -ms-transform-origin: 50% 50%; }\n .ie9 .busy-indicator .bar.half, .ie9 .busy-indicator-small .bar.half {\n -ms-transform: scaleY(0.7); }\n .ie9 .busy-indicator .bar.full, .ie9 .busy-indicator-small .bar.full {\n -ms-transform: scaleY(1); }\n\n.busy-indicator-small {\n display: inline-block;\n height: 2em;\n margin: .2em;\n opacity: 1;\n position: relative;\n vertical-align: middle;\n width: 2em; }\n .busy-indicator-small .bar {\n background-color: #368AC0;\n display: inline-block;\n height: 1.8em;\n margin-right: -0.9em;\n width: .18em; }\n .busy-indicator-small .bar:last-child {\n margin-right: 0; }\n .busy-indicator-small:not(.is-hidden) > .bar {\n -webkit-animation: stretchdelay 1s infinite ease-in-out;\n -moz-animation: stretchdelay 1s infinite ease-in-out;\n -ms-animation: stretchdelay 1s infinite ease-in-out;\n -o-animation: stretchdelay 1s infinite ease-in-out;\n animation: stretchdelay 1s infinite ease-in-out; }\n .busy-indicator-small:not(.is-hidden) > .bar.one {\n -webkit-animation-delay: -0.5s;\n -moz-animation-delay: -0.5s;\n -ms-animation-delay: -0.5s;\n -o-animation-delay: -0.5s;\n animation-delay: -0.5s; }\n .busy-indicator-small:not(.is-hidden) > .bar.two {\n -webkit-animation-delay: -0.4s;\n -moz-animation-delay: -0.4s;\n -ms-animation-delay: -0.4s;\n -o-animation-delay: -0.4s;\n animation-delay: -0.4s; }\n .busy-indicator-small:not(.is-hidden) > .bar.three {\n -webkit-animation-delay: -0.3s;\n -moz-animation-delay: -0.3s;\n -ms-animation-delay: -0.3s;\n -o-animation-delay: -0.3s;\n animation-delay: -0.3s; }\n .busy-indicator-small:not(.is-hidden) > .bar.four {\n -webkit-animation-delay: -0.2s;\n -moz-animation-delay: -0.2s;\n -ms-animation-delay: -0.2s;\n -o-animation-delay: -0.2s;\n animation-delay: -0.2s; }\n .busy-indicator-small:not(.is-hidden) > .bar.five {\n -webkit-animation-delay: -0.1s;\n -moz-animation-delay: -0.1s;\n -ms-animation-delay: -0.1s;\n -o-animation-delay: -0.1s;\n animation-delay: -0.1s; }\n\n.row label {\n font-size: 14px;\n color: #5c5c5c; }\n\nlabel, .label {\n display: block;\n margin-bottom: 5px; }\n\n* {\n box-sizing: content-box;\n -webkit-box-sizing: content-box;\n -moz-box-sizing: content-box; }\n\n.com-mar {\n margin-bottom: 20px !important; }\n\n.com-top {\n padding-top: 40px; }\n\ninput, select {\n box-sizing: border-box; }\n\ninput, textarea {\n background-color: #ffffff;\n padding: 9px 10px 8px;\n font-size: 14px;\n width: 300px; }\n\n/*button styles*/\n.btn,\n.btn-primary,\n.btn-secondary {\n border-radius: 2px;\n padding: 0 5px; }\n\n.btn-primary {\n background-color: #2578a9;\n border: 1px solid #2578a9;\n color: #ffffff; }\n .btn-primary:hover {\n background-color: #1d5f8a;\n border: 1px solid #1d5f8a; }\n .btn-primary:active {\n background-color: #1d5f8a;\n border: 1px solid #1d5f8a;\n color: #ffffff; }\n .btn-primary:focus {\n border: 1px solid #2578a9; }\n .btn-primary:focus:active {\n background-color: #2578a9;\n box-shadow: none; }\n .btn-primary[disabled], .btn-primary[disabled]:hover {\n background-color: #888b94;\n border-color: #888b94;\n box-shadow: none;\n color: #ffffff;\n cursor: default; }\n\na.btn-primary {\n display: inline-block;\n text-decoration: none; }\n\n.btn,\n.btn-secondary {\n background-color: #999;\n border: 1px solid #999;\n color: #ffffff; }\n .btn:hover,\n .btn-secondary:hover {\n background-color: #656871;\n border: 1px solid #656871; }\n .btn:active,\n .btn-secondary:active {\n background-color: #656871;\n border: 1px solid #656871;\n color: #ffffff; }\n .btn:focus,\n .btn-secondary:focus {\n border: 1px solid #2578a9; }\n .btn:focus:active,\n .btn-secondary:focus:active {\n background-color: #2578a9;\n box-shadow: none; }\n .btn[disabled], .btn[disabled]:hover,\n .btn-secondary[disabled],\n .btn-secondary[disabled]:hover {\n background-color: #c8cbd4;\n border: 1px solid #c8cbd4;\n box-shadow: none;\n color: #ffffff;\n cursor: default; }\n\n/* button styles end */\ninput, textarea {\n text-align: left; }\n\n.btn, .btn-primary, .btn-secondary {\n margin-right: 5px; }\n\n.btn-primary:focus {\n box-shadow: 0 0 0 2px #c8cbd4, 0 0 0 3px #2578a9; }\n\n.btn:focus,\n.btn-secondary:focus {\n box-shadow: 0 0 0 2px #c8cbd4, 0 0 0 3px #2578a9; }\n\n.m-sh-navbar-ltr {\n /* --- Switch --- */\n /* --- Switch END --- */\n /*app.ltr.scss*/ }\n .m-sh-navbar-ltr .admin-form-item-name {\n padding: 3px 20px 0 0;\n text-align: right; }\n .m-sh-navbar-ltr .admin-form input[type=\""radio\""] {\n margin: 5px 10px 0 0; }\n .m-sh-navbar-ltr .admin-form label > span:not(.grid1-body-cell-name-version span) {\n text-align: right;\n padding: 5px 10px 0 0; }\n .m-sh-navbar-ltr .infor-mingle-selectDropdownTextSelectedOptionIcon {\n right: 0; }\n .m-sh-navbar-ltr ul.mingle-seloptions-cntr li.select-option div {\n padding: 3px 0 0 5px; }\n .m-sh-navbar-ltr .inforSwitchInner {\n margin-left: -100%; }\n .m-sh-navbar-ltr .inforSwitchInner:before {\n background-position: -801px -1302px;\n float: left;\n padding-left: 5px; }\n .m-sh-navbar-ltr .inforSwitchInner:after {\n padding-right: 5px;\n float: left;\n background-position: -851px -1302px;\n text-align: right; }\n .m-sh-navbar-ltr .inforSwitchSwitch {\n right: 20px; }\n .m-sh-navbar-ltr .inforSwitchCheckbox:checked + .inforSwitchLabel .inforSwitchInner {\n margin-left: 0; }\n .m-sh-navbar-ltr .inforSwitchCheckbox:checked + .inforSwitchLabel .inforSwitchSwitch {\n right: 0px; }\n .m-sh-navbar-ltr .admin-context-utility-settings fieldset .admin-form-item-control {\n float: right;\n margin-right: 15px; }\n .m-sh-navbar-ltr .admin-context-utility-settings fieldset .admin-form-item-name {\n padding-right: 0; }\n .m-sh-navbar-ltr .admin-custparam-grid .grid1-hdr-cell.cell1, .m-sh-navbar-ltr .admin-mngcontext-grid .grid1-hdr-cell.cell1, .m-sh-navbar-ltr .admin-edit-screen-id-assoc .grid1-hdr-cell.cell1 {\n border-right: 1px solid white; }\n .m-sh-navbar-ltr .admin-custparam-grid .grid1-body-cell.cell1, .m-sh-navbar-ltr .admin-mngcontext-grid .grid1-body-cell.cell1, .m-sh-navbar-ltr .admin-edit-screen-id-assoc .grid1-body-cell.cell1, .m-sh-navbar-ltr .admin-permit-tab-modal-grid .grid1-hdr-cell.cell1, .m-sh-navbar-ltr .admin-permit-tab-modal-grid .grid1-body-cell.cell1 {\n border-right: 1px solid #D8D8D8; }\n .m-sh-navbar-ltr .admin-custparam-grid .grid1-hdr-cell.cell1 input, .m-sh-navbar-ltr .admin-custparam-grid .grid1-hdr-cell input, .m-sh-navbar-ltr .admin-custparam-grid .grid1-body-cell.cell1 input, .m-sh-navbar-ltr .admin-custparam-grid .grid1-body-cell input, .m-sh-navbar-ltr .admin-edit-screen-id-assoc .grid1-hdr-cell.cell1 input, .m-sh-navbar-ltr .admin-edit-screen-id-assoc .grid1-hdr-cell input, .m-sh-navbar-ltr .admin-edit-screen-id-assoc .grid1-body-cell.cell1 input, .m-sh-navbar-ltr .admin-edit-screen-id-assoc .grid1-body-cell input, .m-sh-navbar-ltr .grid1-body-cell .inforSwitch, .m-sh-navbar-ltr .grid1-inforswitch-cell .inforSwitch {\n left: 20px; }\n .m-sh-navbar-ltr .admin-edit-screen-id-assoc .grid1-body-cell.cell2 input[type=\""text\""] {\n left: 15px; }\n .m-sh-navbar-ltr .grid1-hdr-cell,\n .m-sh-navbar-ltr .grid1-body-cell {\n float: left; }\n .m-sh-navbar-ltr .grid1-hdr-cell label,\n .m-sh-navbar-ltr .grid1-body-cell label {\n margin: 15px 0 0 20px; }\n .m-sh-navbar-ltr .grid1-overrow-btn {\n margin: 5px 0 0 14px; }\n .m-sh-navbar-ltr .admin-permit-tab-modal-grid .grid1-hdr-cell.cell2 label {\n float: left; }\n .m-sh-navbar-ltr .admin-permit-tab-modal-grid .grid1-hdr-row label {\n margin-left: 0; }\n .m-sh-navbar-ltr .admin-permit-tab-modal-grid .grid1-hdr-row input[type=\""text\""] {\n right: 0; }\n .m-sh-navbar-ltr .admin-permit-tab-modal-grid .grid1-hdr-cell label {\n color: #ffffff !important; }\n .m-sh-navbar-ltr .admin-permit-tab-modal-grid .grid1-body-cell {\n float: left; }\n .m-sh-navbar-ltr .admin-permit-tab-modal-grid .grid1-body-cell > select {\n margin-left: 1px; }\n .m-sh-navbar-ltr .modal-dialog .admin-form-item-name {\n padding-right: 20px; }\n .m-sh-navbar-ltr .modal-dialog .admin-form-item-control {\n margin-right: 25px; }\n .m-sh-navbar-ltr .image-selector img, .m-sh-navbar-ltr .post-tags {\n margin-right: 20px; }\n .m-sh-navbar-ltr .admin-hdr-href-wrpr {\n margin: 11px 0 0 20px; }\n .m-sh-navbar-ltr .admin-tab {\n float: left; }\n .m-sh-navbar-ltr .admin-app-name-list > div:last-child {\n float: right; }\n .m-sh-navbar-ltr .mingle-selected-cntr {\n margin-right: 18px;\n margin-left: 5px; }\n .m-sh-navbar-ltr .infor-mingle-selectDropdownDrop li {\n padding-left: 7px; }\n .m-sh-navbar-ltr .all-screens {\n float: right;\n padding-right: 15px; }\n .m-sh-navbar-ltr .dropdown-menu {\n left: 0;\n float: left; }\n .m-sh-navbar-ltr .grid-editable-cell input[type=\""text\""] {\n left: 16px !important; }\n .m-sh-navbar-ltr .grid-editable-cell input[type=\""checkbox\""] {\n margin-right: 19px; }\n .m-sh-navbar-ltr .grid-editable-cell.cell2 input[type=\""text\""] {\n left: 15px !important; }\n .m-sh-navbar-ltr .multiline-ellipsis,\n .m-sh-navbar-ltr .multiline-ellipsis-filler {\n right: 0; }\n .m-sh-navbar-ltr .search-textbox {\n padding: 0px 36px 0px 0px !important; }\n .m-sh-navbar-ltr .search-icon {\n right: 2px; }\n .m-sh-navbar-ltr .bmk-er-msg {\n text-align: left; }\n .m-sh-navbar-ltr .crd-btn {\n margin-left: 10px; }\n .m-sh-navbar-ltr .grid1-hdr-row {\n border-left: 1px solid #D8D8D8; }\n .m-sh-navbar-ltr .admin-tab {\n border-radius: 3px 3px 0 0; }\n .m-sh-navbar-ltr ul.mingle-seloptions-cntr {\n border-radius: 0 0 3px 3px; }\n .m-sh-navbar-ltr .infor-mingle-selectDropdownDrop {\n border-radius: 0 0 3px 3px; }\n .m-sh-navbar-ltr .ie-version-unsupported div {\n left: 50%; }\n .m-sh-navbar-ltr .ctx-uty-btn {\n float: right; }\n .m-sh-navbar-ltr .field .icon-error {\n right: 36px; }\n .m-sh-navbar-ltr .field .icon-error.val-error {\n right: 54px; }\n .m-sh-navbar-ltr #adminSettigsPage-cont label.required:after,\n .m-sh-navbar-ltr #adminSettigsPage-cont .label.required:after, .m-sh-navbar-ltr .userpage-container label.required:after,\n .m-sh-navbar-ltr .userpage-container .label.required:after, .m-sh-navbar-ltr .mob-usr label.required:after,\n .m-sh-navbar-ltr .mob-usr .label.required:after {\n left: 3px; }\n .m-sh-navbar-ltr #adminSettigsPage-cont [class^=\""btn\""] > .icons, .m-sh-navbar-ltr .userpage-container [class^=\""btn\""] > .icons, .m-sh-navbar-ltr .mob-usr [class^=\""btn\""] > .icons {\n padding-right: 5px; }\n .m-sh-navbar-ltr #adminSettigsPage-cont .btn, .m-sh-navbar-ltr #adminSettigsPage-cont .btn-primary, .m-sh-navbar-ltr #adminSettigsPage-cont .btn-secondary, .m-sh-navbar-ltr .userpage-container .btn, .m-sh-navbar-ltr .userpage-container .btn-primary, .m-sh-navbar-ltr .userpage-container .btn-secondary, .m-sh-navbar-ltr .mob-usr .btn, .m-sh-navbar-ltr .mob-usr .btn-primary, .m-sh-navbar-ltr .mob-usr .btn-secondary {\n margin-right: 5px; }\n .m-sh-navbar-ltr #adminSettigsPage-cont .btn-primary:focus, .m-sh-navbar-ltr .userpage-container .btn-primary:focus, .m-sh-navbar-ltr .mob-usr .btn-primary:focus {\n box-shadow: 0 0 0 2px #c8cbd4, 0 0 0 3px #2578a9; }\n .m-sh-navbar-ltr #adminSettigsPage-cont .btn:focus,\n .m-sh-navbar-ltr #adminSettigsPage-cont .btn-secondary:focus, .m-sh-navbar-ltr .userpage-container .btn:focus,\n .m-sh-navbar-ltr .userpage-container .btn-secondary:focus, .m-sh-navbar-ltr .mob-usr .btn:focus,\n .m-sh-navbar-ltr .mob-usr .btn-secondary:focus {\n box-shadow: 0 0 0 2px #c8cbd4, 0 0 0 3px #2578a9; }\n .m-sh-navbar-ltr #adminSettigsPage-cont .field .checkboxlabel, .m-sh-navbar-ltr #adminSettigsPage-cont .field .checkbox > label, .m-sh-navbar-ltr .userpage-container .field .checkboxlabel, .m-sh-navbar-ltr .userpage-container .field .checkbox > label, .m-sh-navbar-ltr .mob-usr .field .checkboxlabel, .m-sh-navbar-ltr .mob-usr .field .checkbox > label {\n margin-left: -5px; }\n .m-sh-navbar-ltr #adminSettigsPage-cont input,\n .m-sh-navbar-ltr #adminSettigsPage-cont textarea, .m-sh-navbar-ltr .userpage-container input,\n .m-sh-navbar-ltr .userpage-container textarea, .m-sh-navbar-ltr .mob-usr input,\n .m-sh-navbar-ltr .mob-usr textarea {\n text-align: left; }\n .m-sh-navbar-ltr #adminSettigsPage-cont .searchfield-wrapper > .icons:not(.close), .m-sh-navbar-ltr .userpage-container .searchfield-wrapper > .icons:not(.close), .m-sh-navbar-ltr .mob-usr .searchfield-wrapper > .icons:not(.close) {\n left: 8px; }\n .m-sh-navbar-ltr #adminSettigsPage-cont .searchfield-wrapper > .icons.close, .m-sh-navbar-ltr .userpage-container .searchfield-wrapper > .icons.close, .m-sh-navbar-ltr .mob-usr .searchfield-wrapper > .icons.close {\n right: 0; }\n .m-sh-navbar-ltr #adminSettigsPage-cont .searchfield-wrapper .searchfield, .m-sh-navbar-ltr .userpage-container .searchfield-wrapper .searchfield, .m-sh-navbar-ltr .mob-usr .searchfield-wrapper .searchfield {\n padding-left: 30px; }\n .m-sh-navbar-ltr input.checkbox, .m-sh-navbar-ltr span.checkbox > input {\n left: 0; }\n .m-sh-navbar-ltr input.checkbox + label, .m-sh-navbar-ltr input.checkbox + input[type=\""hidden\""] + label, .m-sh-navbar-ltr span.checkbox > label {\n padding-left: 32px; }\n .m-sh-navbar-ltr input.checkbox + label:before, .m-sh-navbar-ltr input.checkbox + input[type=\""hidden\""] + label:before, .m-sh-navbar-ltr span.checkbox > label:before {\n margin-left: -27px; }\n .m-sh-navbar-ltr input.checkbox:checked + label:after, .m-sh-navbar-ltr input.checkbox:checked + input[type=\""hidden\""] + label:after, .m-sh-navbar-ltr span.checkbox > input:checked + label:after {\n left: 8px; }\n .m-sh-navbar-ltr input.checkbox:checked + input[type=\""hidden\""] + label:after, .m-sh-navbar-ltr span.checkbox > input:checked + label:after {\n left: 11px; }\n .m-sh-navbar-ltr .ie9 input.checkbox:checked + label:after, .m-sh-navbar-ltr .ie9 input.checkbox:checked + input[type=\""hidden\""] + label:after, .m-sh-navbar-ltr .ie9 span.checkbox > input:checked + label:after {\n left: 11px; }\n .m-sh-navbar-ltr #adminSettigsPage-cont .radio:not(:checked), .m-sh-navbar-ltr #adminSettigsPage-cont .radio:checked {\n margin-left: 5px; }\n .m-sh-navbar-ltr #adminSettigsPage-cont .radio:not(:checked) + label, .m-sh-navbar-ltr #adminSettigsPage-cont .radio:checked + label {\n padding-left: 36px; }\n .m-sh-navbar-ltr #adminSettigsPage-cont .radio:not(:checked) + label:before, .m-sh-navbar-ltr #adminSettigsPage-cont .radio:checked + label:before {\n margin-left: -31px; }\n .m-sh-navbar-ltr #adminSettigsPage-cont .radio:not(:checked) + label:after, .m-sh-navbar-ltr #adminSettigsPage-cont .radio:checked + label:after {\n left: .67em; }\n .m-sh-navbar-ltr #adminSettigsPage-cont .switch input:empty {\n margin-left: -999px; }\n .m-sh-navbar-ltr #adminSettigsPage-cont .switch input:empty ~ label:before {\n left: 0; }\n .m-sh-navbar-ltr #adminSettigsPage-cont .switch input:empty ~ label:after {\n left: 0; }\n .m-sh-navbar-ltr #adminSettigsPage-cont .switch input:checked ~ label:after {\n left: 29px; }\n .m-sh-navbar-ltr #adminSettigsPage-cont .switch input:not(:disabled):active ~ label:after {\n left: 12px; }\n .m-sh-navbar-ltr .tab-container:not(.vertical) .tab:first-child a {\n padding-left: 0; }\n .m-sh-navbar-ltr .tab-container:not(.vertical) .tab-list :first-child {\n padding-left: 0; }\n .m-sh-navbar-ltr .more-tab {\n right: 0; }\n .m-sh-navbar-ltr .admin-settings-page .tab-container, .m-sh-navbar-ltr .more-tab-cont .tab-container {\n float: left; }\n .m-sh-navbar-ltr .admin-settings-page .tab-container:not(.vertical) .tab-list, .m-sh-navbar-ltr .more-tab-cont .tab-container:not(.vertical) .tab-list {\n float: left; }\n .m-sh-navbar-ltr .admin-settings-page .tab-container:not(.vertical) .more-tab, .m-sh-navbar-ltr .more-tab-cont .tab-container:not(.vertical) .more-tab {\n float: left; }\n .m-sh-navbar-ltr .admin-settings-page .tab-container:not(.vertical) .more-tab .dropdown-azure, .m-sh-navbar-ltr .more-tab-cont .tab-container:not(.vertical) .more-tab .dropdown-azure {\n box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2); }\n .m-sh-navbar-ltr .admin-settings-page .tab-container:not(.vertical) .more-tab .dropdown-azure:before, .m-sh-navbar-ltr .more-tab-cont .tab-container:not(.vertical) .more-tab .dropdown-azure:before {\n left: 5px; }\n .m-sh-navbar-ltr .admin-settings-page .tab-container:not(.vertical) .more-tab .dropdown-azure:after, .m-sh-navbar-ltr .more-tab-cont .tab-container:not(.vertical) .more-tab .dropdown-azure:after {\n left: 5px; }\n .m-sh-navbar-ltr .row h4.required:after {\n left: 3px; }\n .m-sh-navbar-ltr .admin-main-controller .column,\n .m-sh-navbar-ltr .columns {\n float: left !important; }\n .m-sh-navbar-ltr .fieldset-hr {\n border-bottom: 0 none;\n border-top: 1px solid #d8d8d8;\n height: 1px;\n margin-bottom: 10px;\n margin-top: 30px;\n padding: 0; }\n .m-sh-navbar-ltr .no-transform {\n transform: none !important; }\n .m-sh-navbar-ltr .page-container {\n bottom: 0;\n height: 100%;\n margin: 0 auto;\n position: absolute;\n width: 100%; }\n .m-sh-navbar-ltr .check-box {\n left: -50px; }\n .m-sh-navbar-ltr .add-app, .m-sh-navbar-ltr .app-txt, .m-sh-navbar-ltr .add-ctx-app {\n margin-left: 20px; }\n .m-sh-navbar-ltr .add-app, .m-sh-navbar-ltr .del-app {\n float: left; }\n .m-sh-navbar-ltr .save-btn, .m-sh-navbar-ltr .ctx-uty .cancel-btn {\n margin-left: 15px; }\n .m-sh-navbar-ltr .datagrid th {\n border-left: 1px solid #d8d8d8;\n text-align: left; }\n .m-sh-navbar-ltr .datagrid th:first-child {\n border-left-color: #50535a; }\n .m-sh-navbar-ltr .datagrid th .datagrid-header-text {\n text-align: left;\n padding-left: 5px; }\n .m-sh-navbar-ltr .datagrid th:last-child {\n border-right: 1px solid #50535a; }\n .m-sh-navbar-ltr .datagrid .datagrid-column-wrapper {\n margin-left: 20px;\n margin-right: 20px; }\n .m-sh-navbar-ltr .pad-50 {\n padding-left: 50px !important; }\n .m-sh-navbar-ltr .pad-10 {\n padding-left: 10px !important; }\n .m-sh-navbar-ltr .mrg-top {\n margin-top: 15px; }\n .m-sh-navbar-ltr .head-over th:last-child {\n border-left: none !important; }\n .m-sh-navbar-ltr .ctxbdrht {\n border-right: none !important; }\n .m-sh-navbar-ltr .ctxbdr {\n border-left: none !important; }\n .m-sh-navbar-ltr .pad-btm10 {\n padding-bottom: 10px; }\n .m-sh-navbar-ltr .mrg-lft {\n margin-left: 0px !important; }\n .m-sh-navbar-ltr .m-sh-navbar button {\n margin-right: 10px !important;\n margin-left: 4px; }\n .m-sh-navbar-ltr #localIDLbl {\n left: auto; }\n .m-sh-navbar-ltr .form-cont .validation-error .val-message {\n left: 2px; }\n .m-sh-navbar-ltr .pad-left-30 {\n padding-left: 30px !important; }\n .m-sh-navbar-ltr .ctx-utility-app-cont .switch {\n left: -30px; }\n .m-sh-navbar-ltr .ctx-utility-app-cont .ctx-uty-name .ctx-utility span {\n padding-right: 50px; }\n .m-sh-navbar-ltr .ctx-utility-app-cont .head-over th:last-child {\n border-left: 1px solid #50535a !important; }\n .m-sh-navbar-ltr .ctx-utility-app-cont .datagrid-cell-wrapper .gripper-icon {\n right: 20px; }\n .m-sh-navbar-ltr .ctx-utility-app-cont .dropdown-azure {\n right: 2px; }\n .m-sh-navbar-ltr .ctx-utility-app-cont .dropdown-azure:before {\n right: 6%;\n left: auto !important; }\n .m-sh-navbar-ltr .ctx-utility-app-cont .dropdown-azure:after {\n right: 6%; }\n .m-sh-navbar-ltr .ctx-utility-app-cont .arrow_down {\n margin-left: 5px; }\n .m-sh-navbar-ltr .ctx-utility-app-cont .ctx-apps-main-header {\n text-align: right; }\n .m-sh-navbar-ltr .icon-modal-tbl-wrpr {\n padding: 0 21px 0 0; }\n .m-sh-navbar-ltr .gen-cancel {\n float: right; }\n .m-sh-navbar-ltr .logidlbl {\n padding-right: 5px; }\n .m-sh-navbar-ltr .floatRight {\n float: right; }\n .m-sh-navbar-ltr .floatLeft {\n float: left; }\n .m-sh-navbar-ltr .inforAboutCloseButton {\n float: right; }\n .m-sh-navbar-ltr .drop-down-menu-holder {\n right: 0px; }\n .m-sh-navbar-ltr .m-sh-contr, .m-sh-navbar-ltr .m-tch-cnt {\n left: 0px; }\n .m-sh-navbar-ltr .m-sr-contr {\n position: absolute;\n width: 100%;\n height: 100%;\n z-index: 100;\n background-color: #ccc;\n top: 0px; }\n .m-sh-navbar-ltr .m-nav-app-mn-item button {\n float: left; }\n .m-sh-navbar-ltr .m-nav-app-mn-item button span.spr-icon {\n left: 0px; }\n .m-sh-navbar-ltr .m-nav-app-mn-item span.app-name {\n left: 0px;\n float: left;\n text-align: left; }\n .m-sh-navbar-ltr .m-usr-icn {\n float: left; }\n .m-sh-navbar-ltr .m-nav-bm-mn-item button span.spr-icon {\n left: 0px;\n margin: 10px 12px 9px 13px; }\n .m-sh-navbar-ltr .m-nav-share-mn-item span.spr-icon {\n left: 0px; }\n .m-sh-navbar-ltr .m-nav-user-mn-item button span.spr-icon {\n left: 0px;\n margin: 10px 12px 9px 13px; }\n .m-sh-navbar-ltr .m-nav-search-mn-item button span.spr-icon {\n left: 0px;\n margin: 10px 10px 9px; }\n .m-sh-navbar-ltr .m-nav-right {\n right: 0px; }\n .m-sh-navbar-ltr .page-bmarked-hdr {\n text-align: left; }\n .m-sh-navbar-ltr .page-bmarked-sect {\n text-align: right; }\n .m-sh-navbar-ltr .a-wrpr a,\n .m-sh-navbar-ltr .top-bmark-menu-sect li a {\n padding-left: 20px; }\n .m-sh-navbar-ltr .custom-select select {\n background-image: url(../images/arrow_down.png);\n background-repeat: no-repeat;\n background-position: 275px center;\n padding-right: 23px !important; }\n .m-sh-navbar-ltr .bmark-dropdown-main li label {\n padding-right: 40px; }\n .m-sh-navbar-ltr .bmark-dropdown-main li label:before {\n margin: 8px 5px 0 0;\n float: left; }\n .m-sh-navbar-ltr .bmark-dropdown-main .a-wrpr a {\n padding-right: 40px; }\n .m-sh-navbar-ltr .bmark-dropdown-main .mingle-collapser {\n right: 16px; }\n .m-sh-navbar-ltr .mingle-collapser {\n float: right; }\n .m-sh-navbar-ltr .mng-bmark-main {\n border-right: 1px solid #ECECEC;\n float: left; }\n .m-sh-navbar-ltr .mng-bmark-main .dots-icn {\n float: left;\n left: 10px; }\n .m-sh-navbar-ltr .mng-bmark-main .folder-icn {\n float: left;\n margin-right: 7px;\n left: 3px; }\n .m-sh-navbar-ltr .mng-bmark-main .trash-icn {\n right: 50px; }\n .m-sh-navbar-ltr .mng-bmark-main .edit-icn {\n right: 80px; }\n .m-sh-navbar-ltr .mng-bmark-main .mingle-collapser {\n right: 24px; }\n .m-sh-navbar-ltr .mng-bmark-hdr {\n padding: 20px 30px 30px 45px; }\n .m-sh-navbar-ltr .mng-bmark-hdr .btn1 {\n float: right;\n margin-left: 6px; }\n .m-sh-navbar-ltr .mng-bmark-sect-hdr {\n text-align: left; }\n .m-sh-navbar-ltr .mng-bmark-txt {\n padding-left: 2px;\n padding-right: 100px; }\n .m-sh-navbar-ltr .icon-page-container {\n left: 0px; }\n .m-sh-navbar-ltr .icon-page-top.left .menu-dropdown-pointer {\n float: left; }\n .m-sh-navbar-ltr .icon-page-top .menu-dropdown-pointer {\n float: right; }\n .m-sh-navbar-ltr .icon-page,\n .m-sh-navbar-ltr .icon-page-holder,\n .m-sh-navbar-ltr .icon-holder {\n float: left; }\n .m-sh-navbar-ltr .app-menu-icon {\n background-size: 850% 1919%; }\n .m-sh-navbar-ltr .infor-image-pagination {\n margin-right: 20px; }\n .m-sh-navbar-ltr .menu-user-dropdown-obj .bubble {\n right: 10px;\n float: right; }\n .m-sh-navbar-ltr .m-infor-app-holder ul.icon-block-absolute-admin {\n background-position: 0 0; }\n .m-sh-navbar-ltr .gen-settings .inforCheckboxLabel {\n left: 0px !important; }\n .m-sh-navbar-ltr .inforCheckboxLabel {\n left: -15px;\n text-align: right; }\n .m-sh-navbar-ltr .left15 {\n left: 15px; }\n .m-sh-navbar-ltr .menu-user-dropdown-obj a {\n padding-left: 20px;\n padding-right: 10px; }\n .m-sh-navbar-ltr .header-user-dropdown a {\n padding-left: 20px;\n padding-right: 10px; }\n .m-sh-navbar-ltr .vhidden-n-app {\n visibility: hidden;\n z-index: 0; }\n .m-sh-navbar-ltr .icon-holder-absolute {\n margin: 10px 25px 5px 30px; }\n .m-sh-navbar-ltr .chat-dropdown .chat-list .m-menu-btn {\n left: 10px; }\n .m-sh-navbar-ltr .chat-dropdown .chat-list .mingle-chat {\n left: 5px; }\n .m-sh-navbar-ltr .bmk-holder {\n right: 5px;\n top: 34px; }\n\n@media (min-width: 1280px) {\n .ltr .custom-select .input-wid {\n background-position: 575px center !important; } }\n\n@media (max-width: 349px) {\n .ltr .m-left-nav .nav-sm-itm .icon-holder-absolute {\n margin-left: 25px !important; } }\n\n@media (min-width: 768px) and (max-width: 1279px) {\n .ltr .des-col6, .ltr .des-col4, .ltr .des-col2 {\n margin-left: 20px; }\n .ltr .ad-ctx-srh {\n float: left !important; } }\n\n@media (min-width: 1280px) {\n .ltr .des-col6, .ltr .des-col4, .ltr .des-col2 {\n margin-left: 20px; }\n .ltr .ad-ctx-srh {\n float: right; } }\n\n@media (max-width: 767px) {\n .ltr #adminSettigsPage-cont .add-app, .ltr #adminSettigsPage-cont .add-ctx-app {\n padding: 3px 0 5px 10px;\n margin-left: 5px !important; }\n .ltr #adminSettigsPage-cont .del-app {\n padding: 3px 5px 5px 10px; }\n .ltr #adminSettigsPage-cont .mob-col4, .ltr #adminSettigsPage-cont .des-col2, .ltr #adminSettigsPage-cont .four.mob-col6, .ltr #adminSettigsPage-cont .des-col4 {\n padding: 0 20px 0 0; }\n .ltr .icon-plus::before, .ltr .icon-plus::after {\n right: 0; }\n .ltr .mob-col4, .ltr .mob-col8, .ltr .mob-col6 {\n margin-left: 20px; }\n .ltr .icon-plus, .ltr .icon-minus {\n margin-left: 15px; }\n .ltr .des-col6, .ltr .des-col2 {\n margin-left: 20px; }\n .ltr [more-tab] .dropdown-azure {\n left: -15px !important; }\n .ltr [more-tab] .dropdown-azure:before {\n left: 40px !important;\n right: initial; }\n .ltr [more-tab] .dropdown-azure:after {\n left: 40px !important;\n right: initial; } }\n\n@media (min-width: 768px) {\n .ltr .row {\n padding-right: 20px; }\n .ltr .one.column, .ltr .one.columns {\n margin-left: 20px; }\n .ltr .two.columns {\n margin-left: 20px; }\n .ltr .three.columns {\n margin-left: 20px; }\n .ltr .four.columns {\n margin-left: 20px; }\n .ltr .five.columns {\n margin-left: 20px; }\n .ltr .admin-main-controller.six.columns {\n margin-left: 20px;\n margin-right: 0px; }\n .ltr .seven.columns {\n margin-left: 20px; }\n .ltr .eight.columns {\n margin-left: 20px; }\n .ltr .nine.columns {\n margin-left: 20px; }\n .ltr .ten.columns {\n margin-left: 20px; }\n .ltr .eleven.columns {\n margin-left: 20px; }\n .ltr .twelve.columns {\n margin-left: 20px; }\n .ltr .full.column {\n margin-left: 20px; }\n .ltr .one-third.column {\n margin-left: 20px; }\n .ltr .two-thirds.column {\n margin-left: 20px; }\n .ltr .one-half.column {\n margin-left: 20px; } }\n\n@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {\n /* IE10 and higher only CSS */\n .ltr .admin-util-app-arrowbox {\n margin-left: 4px; } }\n\n.m-sh-navbar-ltr button {\n margin-right: 10px !important;\n margin-left: 4px; }\n\n.m-sh-navbar-ltr {\n left: 0px; }\n .m-sh-navbar-ltr ul li.m-nav-home-mn-item:first-child {\n margin-left: 10px; }\n .m-sh-navbar-ltr ul li {\n float: left; }\n .m-sh-navbar-ltr ul li ul li.site-link-container a {\n left: 0; }\n .m-sh-navbar-ltr ul li ul.icon-block-absolute {\n left: 10px; }\n\n/* tablet and mobile left nav styles */\n.m-mob-tab-ltr .m-nav-middle {\n left: calc(50% - 17px); }\n\n.m-mob-tab-ltr .icon-page-container {\n margin-left: 50px; }\n\n.m-mob-tab-ltr .nav-sm-itm .icon-block-absolute {\n left: 0 !important; }\n\n.m-mob-tab-ltr .m-left-nav .menu-user-dropdown-obj .bubble {\n right: 20px; }\n\n.m-mob-tab-ltr ul.icon-block-absolute-mob > li {\n float: left; }\n\n.m-mob-tab-ltr .m-nav-right {\n right: 0px; }\n\n/* end of tablet and mobile left nav styles */\n.row label {\n font-size: 14px;\n color: #5c5c5c; }\n\nlabel, .label {\n display: block;\n margin-bottom: 5px; }\n\n* {\n box-sizing: content-box;\n -webkit-box-sizing: content-box;\n -moz-box-sizing: content-box; }\n\n.com-mar {\n margin-bottom: 20px !important; }\n\n.com-top {\n padding-top: 40px; }\n\ninput, select {\n box-sizing: border-box; }\n\ninput, textarea {\n background-color: #ffffff;\n padding: 9px 10px 8px;\n font-size: 14px;\n width: 300px; }\n\n/*button styles*/\n.btn,\n.btn-primary,\n.btn-secondary {\n border-radius: 2px;\n padding: 0 5px; }\n\n.btn-primary {\n background-color: #2578a9;\n border: 1px solid #2578a9;\n color: #ffffff; }\n .btn-primary:hover {\n background-color: #1d5f8a;\n border: 1px solid #1d5f8a; }\n .btn-primary:active {\n background-color: #1d5f8a;\n border: 1px solid #1d5f8a;\n color: #ffffff; }\n .btn-primary:focus {\n border: 1px solid #2578a9; }\n .btn-primary:focus:active {\n background-color: #2578a9;\n box-shadow: none; }\n .btn-primary[disabled], .btn-primary[disabled]:hover {\n background-color: #888b94;\n border-color: #888b94;\n box-shadow: none;\n color: #ffffff;\n cursor: default; }\n\na.btn-primary {\n display: inline-block;\n text-decoration: none; }\n\n.btn,\n.btn-secondary {\n background-color: #999;\n border: 1px solid #999;\n color: #ffffff; }\n .btn:hover,\n .btn-secondary:hover {\n background-color: #656871;\n border: 1px solid #656871; }\n .btn:active,\n .btn-secondary:active {\n background-color: #656871;\n border: 1px solid #656871;\n color: #ffffff; }\n .btn:focus,\n .btn-secondary:focus {\n border: 1px solid #2578a9; }\n .btn:focus:active,\n .btn-secondary:focus:active {\n background-color: #2578a9;\n box-shadow: none; }\n .btn[disabled], .btn[disabled]:hover,\n .btn-secondary[disabled],\n .btn-secondary[disabled]:hover {\n background-color: #c8cbd4;\n border: 1px solid #c8cbd4;\n box-shadow: none;\n color: #ffffff;\n cursor: default; }\n\n/* button styles end */\ninput, textarea {\n text-align: right; }\n\n.btn, .btn-primary, .btn-secondary {\n margin-left: 5px; }\n\n.btn-primary:focus {\n box-shadow: 0 2px 0 0 #c8cbd4, 0 3px 0 0 #2578a9; }\n\n.btn:focus,\n.btn-secondary:focus {\n box-shadow: 0 2px 0 0 #c8cbd4, 0 3px 0 0 #2578a9; }\n\n.busy-indicator-container {\n display: inline-block;\n opacity: 1;\n text-align: center;\n -webkit-transition: opacity 500ms;\n transition: opacity 500ms;\n vertical-align: middle;\n z-index: 1000001; }\n .busy-indicator-container.blocked-ui {\n bottom: 0;\n display: block;\n left: 0;\n position: absolute;\n right: 0;\n top: 35% !important;\n font-size: 70%; }\n .busy-indicator-container.blocked-ui span {\n font-size: 16px; }\n .busy-indicator-container.small-blocked-ui {\n bottom: 0;\n display: block;\n left: 0;\n position: absolute;\n right: 0;\n top: 20%; }\n .busy-indicator-container.small-blocked-ui span {\n font-size: 10px; }\n .busy-indicator-container span {\n color: #368AC0;\n display: block; }\n\n.busy-indicator {\n display: inline-block;\n height: 5.2em;\n margin: .8em;\n opacity: 1;\n position: relative;\n vertical-align: middle;\n width: 5.2em; }\n .busy-indicator .bar {\n background-color: #368AC0;\n display: inline-block;\n height: 5em;\n margin-right: .1em;\n width: .5em; }\n .busy-indicator .bar:last-child {\n margin-right: 0; }\n .busy-indicator:not(.is-hidden) > .bar {\n -webkit-animation: stretchdelay 1s infinite ease-in-out;\n -moz-animation: stretchdelay 1s infinite ease-in-out;\n -ms-animation: stretchdelay 1s infinite ease-in-out;\n -o-animation: stretchdelay 1s infinite ease-in-out;\n animation: stretchdelay 1s infinite ease-in-out; }\n .busy-indicator:not(.is-hidden) > .bar.one {\n -webkit-animation-delay: -0.5s;\n -moz-animation-delay: -0.5s;\n -ms-animation-delay: -0.5s;\n -o-animation-delay: -0.5s;\n animation-delay: -0.5s; }\n .busy-indicator:not(.is-hidden) > .bar.two {\n -webkit-animation-delay: -0.4s;\n -moz-animation-delay: -0.4s;\n -ms-animation-delay: -0.4s;\n -o-animation-delay: -0.4s;\n animation-delay: -0.4s; }\n .busy-indicator:not(.is-hidden) > .bar.three {\n -webkit-animation-delay: -0.3s;\n -moz-animation-delay: -0.3s;\n -ms-animation-delay: -0.3s;\n -o-animation-delay: -0.3s;\n animation-delay: -0.3s; }\n .busy-indicator:not(.is-hidden) > .bar.four {\n -webkit-animation-delay: -0.2s;\n -moz-animation-delay: -0.2s;\n -ms-animation-delay: -0.2s;\n -o-animation-delay: -0.2s;\n animation-delay: -0.2s; }\n .busy-indicator:not(.is-hidden) > .bar.five {\n -webkit-animation-delay: -0.1s;\n -moz-animation-delay: -0.1s;\n -ms-animation-delay: -0.1s;\n -o-animation-delay: -0.1s;\n animation-delay: -0.1s; }\n\n.busy-overlay {\n background-color: #F0F0F0;\n opacity: 1;\n position: absolute;\n -webkit-transition: opacity 500ms;\n transition: opacity 500ms;\n visibility: visible;\n height: 100%;\n left: 0;\n top: 35px;\n width: 100%;\n z-index: 1000; }\n\n.small-busy-overlay {\n background-color: #F0F0F0;\n opacity: 0.7;\n position: absolute;\n -webkit-transition: opacity 500ms;\n transition: opacity 500ms;\n visibility: visible;\n height: 100%;\n left: 0;\n top: 0;\n width: 100%;\n z-index: 1000; }\n\n@-webkit-keyframes stretchdelay {\n 0%, 70%, 100% {\n -webkit-transform: scaleY(0.4);\n -moz-transform: scaleY(0.4);\n -ms-transform: scaleY(0.4);\n -o-transform: scaleY(0.4);\n transform: scaleY(0.4); }\n 35% {\n -webkit-transform: scaleY(1);\n -moz-transform: scaleY(1);\n -ms-transform: scaleY(1);\n -o-transform: scaleY(1);\n transform: scaleY(1); } }\n\n@-moz-keyframes stretchdelay {\n 0%, 70%, 100% {\n -webkit-transform: scaleY(0.4);\n -moz-transform: scaleY(0.4);\n -ms-transform: scaleY(0.4);\n -o-transform: scaleY(0.4);\n transform: scaleY(0.4); }\n 35% {\n -webkit-transform: scaleY(1);\n -moz-transform: scaleY(1);\n -ms-transform: scaleY(1);\n -o-transform: scaleY(1);\n transform: scaleY(1); } }\n\n@-ms-keyframes stretchdelay {\n 0%, 70%, 100% {\n -webkit-transform: scaleY(0.4);\n -moz-transform: scaleY(0.4);\n -ms-transform: scaleY(0.4);\n -o-transform: scaleY(0.4);\n transform: scaleY(0.4); }\n 35% {\n -webkit-transform: scaleY(1);\n -moz-transform: scaleY(1);\n -ms-transform: scaleY(1);\n -o-transform: scaleY(1);\n transform: scaleY(1); } }\n\n@-o-keyframes stretchdelay {\n 0%, 70%, 100% {\n -webkit-transform: scaleY(0.4);\n -moz-transform: scaleY(0.4);\n -ms-transform: scaleY(0.4);\n -o-transform: scaleY(0.4);\n transform: scaleY(0.4); }\n 35% {\n -webkit-transform: scaleY(1);\n -moz-transform: scaleY(1);\n -ms-transform: scaleY(1);\n -o-transform: scaleY(1);\n transform: scaleY(1); } }\n\n@keyframes stretchdelay {\n 0%, 70%, 100% {\n -webkit-transform: scaleY(0.4);\n -moz-transform: scaleY(0.4);\n -ms-transform: scaleY(0.4);\n -o-transform: scaleY(0.4);\n transform: scaleY(0.4); }\n 35% {\n -webkit-transform: scaleY(1);\n -moz-transform: scaleY(1);\n -ms-transform: scaleY(1);\n -o-transform: scaleY(1);\n transform: scaleY(1); } }\n\ninput + .busy-indicator-container,\n.dropdown-wrapper > .busy-indicator-container {\n position: absolute; }\n input + .busy-indicator-container + .busy-overlay,\n .dropdown-wrapper > .busy-indicator-container + .busy-overlay {\n opacity: 0.5; }\n input + .busy-indicator-container .busy-indicator,\n .dropdown-wrapper > .busy-indicator-container .busy-indicator {\n height: 28px;\n margin: .33em .3em .3em;\n position: absolute;\n right: 0;\n width: 40px; }\n input + .busy-indicator-container .busy-indicator .bar,\n .dropdown-wrapper > .busy-indicator-container .busy-indicator .bar {\n height: 2.8em;\n margin-right: .3em;\n width: .3em; }\n input + .busy-indicator-container .busy-indicator .bar:last-child,\n .dropdown-wrapper > .busy-indicator-container .busy-indicator .bar:last-child {\n margin-right: 0; }\n\n.ie9 .busy-indicator .bar, .ie9 .busy-indicator-small .bar {\n -ms-transform: scaleY(0.4);\n -ms-transform-origin: 50% 50%; }\n .ie9 .busy-indicator .bar.half, .ie9 .busy-indicator-small .bar.half {\n -ms-transform: scaleY(0.7); }\n .ie9 .busy-indicator .bar.full, .ie9 .busy-indicator-small .bar.full {\n -ms-transform: scaleY(1); }\n\n.busy-indicator-small {\n display: inline-block;\n height: 2em;\n margin: .2em;\n opacity: 1;\n position: relative;\n vertical-align: middle;\n width: 2em; }\n .busy-indicator-small .bar {\n background-color: #368AC0;\n display: inline-block;\n height: 1.8em;\n margin-right: -0.9em;\n width: .18em; }\n .busy-indicator-small .bar:last-child {\n margin-right: 0; }\n .busy-indicator-small:not(.is-hidden) > .bar {\n -webkit-animation: stretchdelay 1s infinite ease-in-out;\n -moz-animation: stretchdelay 1s infinite ease-in-out;\n -ms-animation: stretchdelay 1s infinite ease-in-out;\n -o-animation: stretchdelay 1s infinite ease-in-out;\n animation: stretchdelay 1s infinite ease-in-out; }\n .busy-indicator-small:not(.is-hidden) > .bar.one {\n -webkit-animation-delay: -0.5s;\n -moz-animation-delay: -0.5s;\n -ms-animation-delay: -0.5s;\n -o-animation-delay: -0.5s;\n animation-delay: -0.5s; }\n .busy-indicator-small:not(.is-hidden) > .bar.two {\n -webkit-animation-delay: -0.4s;\n -moz-animation-delay: -0.4s;\n -ms-animation-delay: -0.4s;\n -o-animation-delay: -0.4s;\n animation-delay: -0.4s; }\n .busy-indicator-small:not(.is-hidden) > .bar.three {\n -webkit-animation-delay: -0.3s;\n -moz-animation-delay: -0.3s;\n -ms-animation-delay: -0.3s;\n -o-animation-delay: -0.3s;\n animation-delay: -0.3s; }\n .busy-indicator-small:not(.is-hidden) > .bar.four {\n -webkit-animation-delay: -0.2s;\n -moz-animation-delay: -0.2s;\n -ms-animation-delay: -0.2s;\n -o-animation-delay: -0.2s;\n animation-delay: -0.2s; }\n .busy-indicator-small:not(.is-hidden) > .bar.five {\n -webkit-animation-delay: -0.1s;\n -moz-animation-delay: -0.1s;\n -ms-animation-delay: -0.1s;\n -o-animation-delay: -0.1s;\n animation-delay: -0.1s; }\n\n.m-sh-navbar-rtl {\n /* --- Switch --- */\n /* --- Switch END --- */\n /* soho styles */\n /* grid scss end */\n /*app.rtl.scss*/ }\n .m-sh-navbar-rtl .admin-form-item-name {\n padding: 3px 0 0 20px;\n text-align: left; }\n .m-sh-navbar-rtl .admin-form input[type=\""radio\""] {\n margin: 5px 0 0 10px; }\n .m-sh-navbar-rtl .admin-form label > span:not(.grid1-body-cell-name-version span) {\n text-align: left;\n padding: 5px 0 0 10px; }\n .m-sh-navbar-rtl .infor-mingle-selectDropdownTextSelectedOptionIcon {\n left: 0; }\n .m-sh-navbar-rtl ul.mingle-seloptions-cntr li.select-option div {\n padding: 3px 5px 0 0; }\n .m-sh-navbar-rtl .inforSwitchInner {\n margin-right: -100%; }\n .m-sh-navbar-rtl .inforSwitchInner:before {\n padding-right: 5px;\n background-position: -851px -1302px;\n float: right; }\n .m-sh-navbar-rtl .inforSwitchInner:after {\n background-position: -801px -1302px;\n text-align: left;\n padding-left: 5px;\n float: right; }\n .m-sh-navbar-rtl .inforSwitchSwitch {\n left: 20px; }\n .m-sh-navbar-rtl .inforSwitchCheckbox:checked + .inforSwitchLabel .inforSwitchInner {\n margin-right: 0; }\n .m-sh-navbar-rtl .inforSwitchCheckbox:checked + .inforSwitchLabel .inforSwitchSwitch {\n left: 0px; }\n .m-sh-navbar-rtl .admin-permit-tab-modal-grid .grid1-hdr-cell.cell1, .m-sh-navbar-rtl .admin-permit-tab-modal-grid .grid1-body-cell.cell1 {\n border-left: 1px solid #EBEBEB; }\n .m-sh-navbar-rtl .grid1-body-cell .inforSwitch, .m-sh-navbar-rtl .grid1-inforswitch-cell .inforSwitch {\n right: 20px; }\n .m-sh-navbar-rtl .grid1-hdr-cell,\n .m-sh-navbar-rtl .grid1-body-cell {\n float: right; }\n .m-sh-navbar-rtl .grid1-hdr-cell label,\n .m-sh-navbar-rtl .grid1-body-cell label {\n margin: 15px 20px 0 0; }\n .m-sh-navbar-rtl .grid1-overrow-btn {\n margin: 5px 14px 0 0; }\n .m-sh-navbar-rtl .admin-permit-tab-modal-grid .grid1-hdr-cell.cell2 label {\n float: right; }\n .m-sh-navbar-rtl .admin-permit-tab-modal-grid .grid1-hdr-row label {\n margin-right: 0; }\n .m-sh-navbar-rtl .admin-permit-tab-modal-grid .grid1-hdr-row input[type=\""text\""] {\n left: 0; }\n .m-sh-navbar-rtl .admin-permit-tab-modal-grid .grid1-body-cell {\n float: right; }\n .m-sh-navbar-rtl .admin-permit-tab-modal-grid .grid1-body-cell > select {\n margin-right: 1px; }\n .m-sh-navbar-rtl .modal-dialog .admin-form-item-name {\n padding-left: 20px; }\n .m-sh-navbar-rtl .modal-dialog .admin-form-item-control {\n margin-left: 25px; }\n .m-sh-navbar-rtl .image-selector img, .m-sh-navbar-rtl .post-tags {\n margin-left: 20px; }\n .m-sh-navbar-rtl .admin-hdr-href-wrpr {\n margin: 11px 20px 0 0; }\n .m-sh-navbar-rtl .admin-tab {\n float: right; }\n .m-sh-navbar-rtl .admin-util-app-arrowbox {\n margin-right: 8px; }\n .m-sh-navbar-rtl .admin-util-app-arrowbox a {\n margin-left: 1px; }\n .m-sh-navbar-rtl .admin-util-app-arrowbox a:before {\n right: 10px; }\n .m-sh-navbar-rtl .admin-util-app-arrowbox div:first-child a:before {\n border-right: 10px solid lightgray; }\n .m-sh-navbar-rtl .admin-util-app-arrowbox div:first-child a.enable-arrow:before {\n border-right: 10px solid black; }\n .m-sh-navbar-rtl .admin-util-app-arrowbox div:last-child a:before {\n border-left: 10px solid lightgray; }\n .m-sh-navbar-rtl .admin-util-app-arrowbox div:last-child a.enable-arrow:before {\n border-left: 10px solid black; }\n .m-sh-navbar-rtl .admin-utilityapps-main-cont {\n padding: 10px 9px 0 0; }\n .m-sh-navbar-rtl .admin-app-name-list > div:last-child {\n float: left; }\n .m-sh-navbar-rtl .mingle-selected-cntr {\n margin-left: 18px;\n margin-right: 5px; }\n .m-sh-navbar-rtl .infor-mingle-selectDropdownDrop li {\n padding-right: 7px; }\n .m-sh-navbar-rtl .all-screens {\n float: left;\n padding-left: 15px; }\n .m-sh-navbar-rtl .dropdown-menu {\n right: 0;\n float: right; }\n .m-sh-navbar-rtl .grid-editable-cell input[type=\""text\""] {\n right: 16px !important; }\n .m-sh-navbar-rtl .grid-editable-cell input[type=\""checkbox\""] {\n margin-left: 19px; }\n .m-sh-navbar-rtl .grid-editable-cell.cell2 input[type=\""text\""] {\n right: 15px !important; }\n .m-sh-navbar-rtl .multiline-ellipsis,\n .m-sh-navbar-rtl .multiline-ellipsis-filler {\n right: 0; }\n .m-sh-navbar-rtl .search-textbox {\n padding: 0px 36px 0px 0 !important; }\n .m-sh-navbar-rtl .search-icon {\n left: 2px; }\n .m-sh-navbar-rtl .bmk-er-msg {\n text-align: right; }\n .m-sh-navbar-rtl .crd-btn {\n margin-right: 10px; }\n .m-sh-navbar-rtl .grid1-hdr-row {\n border-right: 1px solid #D8D8D8; }\n .m-sh-navbar-rtl .admin-tab {\n border-radius: 3px 0 0 3px; }\n .m-sh-navbar-rtl ul.mingle-seloptions-cntr {\n border-radius: 0 3px 3px 0; }\n .m-sh-navbar-rtl .infor-mingle-selectDropdownDrop {\n border-radius: 0 3px 3px 0; }\n .m-sh-navbar-rtl .ie-version-unsupported div {\n right: 50%; }\n .m-sh-navbar-rtl #adminSettigsPage-cont .field .icon-error, .m-sh-navbar-rtl .userpage-container .field .icon-error, .m-sh-navbar-rtl .mob-usr .field .icon-error {\n left: 36px; }\n .m-sh-navbar-rtl #adminSettigsPage-cont label.required:after,\n .m-sh-navbar-rtl #adminSettigsPage-cont .label.required:after, .m-sh-navbar-rtl .userpage-container label.required:after,\n .m-sh-navbar-rtl .userpage-container .label.required:after, .m-sh-navbar-rtl .mob-usr label.required:after,\n .m-sh-navbar-rtl .mob-usr .label.required:after {\n right: 3px; }\n .m-sh-navbar-rtl #adminSettigsPage-cont [class^=\""btn\""] > .icons, .m-sh-navbar-rtl .userpage-container [class^=\""btn\""] > .icons, .m-sh-navbar-rtl .mob-usr [class^=\""btn\""] > .icons {\n padding-left: 5px; }\n .m-sh-navbar-rtl #adminSettigsPage-cont .btn, .m-sh-navbar-rtl #adminSettigsPage-cont .btn-primary, .m-sh-navbar-rtl #adminSettigsPage-cont .btn-secondary, .m-sh-navbar-rtl .userpage-container .btn, .m-sh-navbar-rtl .userpage-container .btn-primary, .m-sh-navbar-rtl .userpage-container .btn-secondary, .m-sh-navbar-rtl .mob-usr .btn, .m-sh-navbar-rtl .mob-usr .btn-primary, .m-sh-navbar-rtl .mob-usr .btn-secondary {\n margin-left: 5px; }\n .m-sh-navbar-rtl #adminSettigsPage-cont .btn-primary:focus, .m-sh-navbar-rtl .userpage-container .btn-primary:focus, .m-sh-navbar-rtl .mob-usr .btn-primary:focus {\n box-shadow: 0 2px 0 0 #c8cbd4, 0 0 0 3px #2578a9; }\n .m-sh-navbar-rtl #adminSettigsPage-cont .btn:focus,\n .m-sh-navbar-rtl #adminSettigsPage-cont .btn-secondary:focus, .m-sh-navbar-rtl .userpage-container .btn:focus,\n .m-sh-navbar-rtl .userpage-container .btn-secondary:focus, .m-sh-navbar-rtl .mob-usr .btn:focus,\n .m-sh-navbar-rtl .mob-usr .btn-secondary:focus {\n box-shadow: 0 2px 0 0 #c8cbd4, 0 0 0 3px #2578a9; }\n .m-sh-navbar-rtl #adminSettigsPage-cont .field .checkboxlabel, .m-sh-navbar-rtl #adminSettigsPage-cont .field .checkbox > label, .m-sh-navbar-rtl .userpage-container .field .checkboxlabel, .m-sh-navbar-rtl .userpage-container .field .checkbox > label, .m-sh-navbar-rtl .mob-usr .field .checkboxlabel, .m-sh-navbar-rtl .mob-usr .field .checkbox > label {\n margin-right: -5px; }\n .m-sh-navbar-rtl #adminSettigsPage-cont input,\n .m-sh-navbar-rtl #adminSettigsPage-cont textarea, .m-sh-navbar-rtl .userpage-container input,\n .m-sh-navbar-rtl .userpage-container textarea, .m-sh-navbar-rtl .mob-usr input,\n .m-sh-navbar-rtl .mob-usr textarea {\n text-align: right; }\n .m-sh-navbar-rtl #adminSettigsPage-cont .searchfield-wrapper > .icons:not(.close), .m-sh-navbar-rtl .userpage-container .searchfield-wrapper > .icons:not(.close), .m-sh-navbar-rtl .mob-usr .searchfield-wrapper > .icons:not(.close) {\n right: 8px; }\n .m-sh-navbar-rtl #adminSettigsPage-cont .searchfield-wrapper > .icons.close, .m-sh-navbar-rtl .userpage-container .searchfield-wrapper > .icons.close, .m-sh-navbar-rtl .mob-usr .searchfield-wrapper > .icons.close {\n left: 0; }\n .m-sh-navbar-rtl #adminSettigsPage-cont .searchfield-wrapper .searchfield, .m-sh-navbar-rtl .userpage-container .searchfield-wrapper .searchfield, .m-sh-navbar-rtl .mob-usr .searchfield-wrapper .searchfield {\n padding-right: 30px; }\n .m-sh-navbar-rtl input.checkbox, .m-sh-navbar-rtl span.checkbox > input {\n right: 0; }\n .m-sh-navbar-rtl input.checkbox + label, .m-sh-navbar-rtl input.checkbox + input[type=\""hidden\""] + label, .m-sh-navbar-rtl span.checkbox > label {\n padding-right: 32px; }\n .m-sh-navbar-rtl input.checkbox + label:before, .m-sh-navbar-rtl input.checkbox + input[type=\""hidden\""] + label:before, .m-sh-navbar-rtl span.checkbox > label:before {\n margin-right: -27px; }\n .m-sh-navbar-rtl input.checkbox:checked + label:after, .m-sh-navbar-rtl input.checkbox:checked + input[type=\""hidden\""] + label:after, .m-sh-navbar-rtl span.checkbox > input:checked + label:after {\n right: 14px; }\n .m-sh-navbar-rtl input.checkbox:checked + input[type=\""hidden\""] + label:after, .m-sh-navbar-rtl span.checkbox > input:checked + label:after {\n right: 11px; }\n .m-sh-navbar-rtl .ie9 input.checkbox:checked + label:after, .m-sh-navbar-rtl .ie9 input.checkbox:checked + input[type=\""hidden\""] + label:after, .m-sh-navbar-rtl .ie9 span.checkbox > input:checked + label:after {\n right: 11px; }\n .m-sh-navbar-rtl #adminSettigsPage-cont .radio:not(:checked), .m-sh-navbar-rtl #adminSettigsPage-cont .radio:checked {\n margin-right: 5px; }\n .m-sh-navbar-rtl #adminSettigsPage-cont .radio:not(:checked) + label, .m-sh-navbar-rtl #adminSettigsPage-cont .radio:checked + label {\n padding-right: 36px; }\n .m-sh-navbar-rtl #adminSettigsPage-cont .radio:not(:checked) + label:before, .m-sh-navbar-rtl #adminSettigsPage-cont .radio:checked + label:before {\n margin-right: -31px; }\n .m-sh-navbar-rtl #adminSettigsPage-cont .radio:not(:checked) + label:after, .m-sh-navbar-rtl #adminSettigsPage-cont .radio:checked + label:after {\n right: .67em; }\n .m-sh-navbar-rtl #adminSettigsPage-cont .switch input:empty {\n margin-right: -999px; }\n .m-sh-navbar-rtl #adminSettigsPage-cont .switch input:empty ~ label:before {\n right: 0; }\n .m-sh-navbar-rtl #adminSettigsPage-cont .switch input:empty ~ label:after {\n right: 0; }\n .m-sh-navbar-rtl #adminSettigsPage-cont .switch input:checked ~ label:after {\n right: 29px; }\n .m-sh-navbar-rtl #adminSettigsPage-cont .switch input:not(:disabled):active ~ label:after {\n right: 12px; }\n .m-sh-navbar-rtl .tab-container:not(.vertical) .tab:first-child a {\n padding-right: 0; }\n .m-sh-navbar-rtl .tab-container:not(.vertical) .tab-list :first-child {\n padding-right: 0; }\n .m-sh-navbar-rtl .more-tab {\n left: 0; }\n .m-sh-navbar-rtl .admin-settings-page .tab-container, .m-sh-navbar-rtl .more-tab-cont .tab-container {\n float: right; }\n .m-sh-navbar-rtl .admin-settings-page .tab-container:not(.vertical) .tab-list, .m-sh-navbar-rtl .more-tab-cont .tab-container:not(.vertical) .tab-list {\n float: right; }\n .m-sh-navbar-rtl .admin-settings-page .tab-container:not(.vertical) .more-tab, .m-sh-navbar-rtl .more-tab-cont .tab-container:not(.vertical) .more-tab {\n float: right; }\n .m-sh-navbar-rtl .admin-settings-page .tab-container:not(.vertical) .more-tab .dropdown-azure, .m-sh-navbar-rtl .more-tab-cont .tab-container:not(.vertical) .more-tab .dropdown-azure {\n box-shadow: 0 0 5px 2px rgba(0, 0, 0, 0.2); }\n .m-sh-navbar-rtl .admin-settings-page .tab-container:not(.vertical) .more-tab .dropdown-azure:before, .m-sh-navbar-rtl .more-tab-cont .tab-container:not(.vertical) .more-tab .dropdown-azure:before {\n right: 5px; }\n .m-sh-navbar-rtl .admin-settings-page .tab-container:not(.vertical) .more-tab .dropdown-azure:after, .m-sh-navbar-rtl .more-tab-cont .tab-container:not(.vertical) .more-tab .dropdown-azure:after {\n right: 5px; }\n .m-sh-navbar-rtl .fieldset-hr {\n border-bottom: 0 none;\n border-top: 1px solid #d8d8d8;\n height: 1px;\n margin-bottom: 10px;\n margin-top: 30px;\n padding: 0; }\n .m-sh-navbar-rtl .no-transform {\n transform: none !important; }\n .m-sh-navbar-rtl .page-container {\n bottom: 0;\n height: 100%;\n margin: 0 auto;\n position: absolute;\n width: 100%; }\n .m-sh-navbar-rtl .ctx-uty-btn {\n float: left; }\n .m-sh-navbar-rtl .row h4.required:after {\n right: 3px; }\n .m-sh-navbar-rtl .admin-main-controller .column,\n .m-sh-navbar-rtl .columns {\n float: right !important; }\n .m-sh-navbar-rtl .check-box {\n right: -50px; }\n .m-sh-navbar-rtl .add-app, .m-sh-navbar-rtl .app-txt, .m-sh-navbar-rtl .add-ctx-app {\n margin-right: 20px; }\n .m-sh-navbar-rtl .add-app, .m-sh-navbar-rtl .del-app {\n float: right; }\n .m-sh-navbar-rtl .save-btn, .m-sh-navbar-rtl .ctx-uty .cancel-btn {\n margin-right: 15px; }\n .m-sh-navbar-rtl .datagrid th {\n border-right: 1px solid #d8d8d8;\n text-align: right; }\n .m-sh-navbar-rtl .datagrid th:first-child {\n border-right-color: #50535a; }\n .m-sh-navbar-rtl .datagrid th .datagrid-header-text {\n text-align: right;\n padding-right: 5px; }\n .m-sh-navbar-rtl .datagrid th:last-child {\n border-left: 1px solid #50535a; }\n .m-sh-navbar-rtl .datagrid .datagrid-column-wrapper {\n margin-right: 20px;\n margin-left: 20px; }\n .m-sh-navbar-rtl .pad-50 {\n padding-right: 50px !important; }\n .m-sh-navbar-rtl .pad-10 {\n padding-right: 10px !important; }\n .m-sh-navbar-rtl .head-over th:last-child {\n border-right: none !important; }\n .m-sh-navbar-rtl #localIDLbl {\n right: auto; }\n .m-sh-navbar-rtl .form-cont .validation-error .val-message {\n right: 2px; }\n .m-sh-navbar-rtl .pad-left-30 {\n padding-right: 30px !important; }\n .m-sh-navbar-rtl .icon-modal-tbl-wrpr {\n padding: 0 0 0 21px; }\n .m-sh-navbar-rtl .gen-cancel {\n float: left; }\n .m-sh-navbar-rtl .logidlbl {\n padding-left: 5px; }\n .m-sh-navbar-rtl body {\n direction: rtl; }\n .m-sh-navbar-rtl .floatRight {\n float: left; }\n .m-sh-navbar-rtl .floatLeft {\n float: right; }\n .m-sh-navbar-rtl .inforAboutCloseButton {\n float: left; }\n .m-sh-navbar-rtl .drop-down-menu-holder {\n left: 0px; }\n .m-sh-navbar-rtl .m-sh-contr, .m-sh-navbar-rtl .m-tch-cnt {\n right: 0px; }\n .m-sh-navbar-rtl .m-nav-app-mn-item button {\n float: right;\n padding-right: 10px;\n padding-left: 4px; }\n .m-sh-navbar-rtl .m-nav-app-mn-item button span.spr-icon {\n right: 0px; }\n .m-sh-navbar-rtl .m-nav-app-mn-item span.app-name {\n right: 0px;\n float: right;\n text-align: right; }\n .m-sh-navbar-rtl .m-usr-icn {\n float: right; }\n .m-sh-navbar-rtl .m-nav-bm-mn-item button span.spr-icon {\n right: 0px;\n margin: 10px 13px 9px 12px; }\n .m-sh-navbar-rtl .m-nav-share-mn-item span.spr-icon {\n right: 0px; }\n .m-sh-navbar-rtl .m-nav-user-mn-item button span.spr-icon {\n right: 0px;\n margin: 10px 13px 9px 12px; }\n .m-sh-navbar-rtl .m-nav-search-mn-item button span.spr-icon {\n right: 0px;\n margin: 10px 10px 9px; }\n .m-sh-navbar-rtl .m-nav-right {\n left: 0px; }\n .m-sh-navbar-rtl .page-bmarked-hdr {\n text-align: right; }\n .m-sh-navbar-rtl .page-bmarked-sect {\n text-align: left; }\n .m-sh-navbar-rtl .a-wrpr a,\n .m-sh-navbar-rtl .top-bmark-menu-sect li a {\n padding-right: 20px; }\n .m-sh-navbar-rtl .custom-select select {\n background: url(../images/arrow_down.png) no-repeat 15px center;\n margin-right: 0;\n padding-left: 23px !important; }\n .m-sh-navbar-rtl .bmark-dropdown-main li label {\n padding-left: 40px; }\n .m-sh-navbar-rtl .bmark-dropdown-main li label:before {\n margin: 8px 0 0 5px;\n float: right; }\n .m-sh-navbar-rtl .bmark-dropdown-main .a-wrpr a {\n padding-left: 40px; }\n .m-sh-navbar-rtl .bmark-dropdown-main .mingle-collapser {\n left: 16px; }\n .m-sh-navbar-rtl .mingle-collapser {\n float: left;\n right: auto; }\n .m-sh-navbar-rtl .mng-bmark-main {\n border-left: 1px solid #ECECEC;\n float: right; }\n .m-sh-navbar-rtl .mng-bmark-main .dots-icn {\n float: right;\n right: 10px; }\n .m-sh-navbar-rtl .mng-bmark-main .folder-icn {\n float: right;\n margin-left: 7px;\n right: 3px; }\n .m-sh-navbar-rtl .mng-bmark-main .trash-icn {\n left: 50px; }\n .m-sh-navbar-rtl .mng-bmark-main .edit-icn {\n left: 80px; }\n .m-sh-navbar-rtl .mng-bmark-main .mingle-collapser {\n left: 24px; }\n .m-sh-navbar-rtl .mng-bmark-hdr {\n padding: 20px 45px 30px 30px; }\n .m-sh-navbar-rtl .mng-bmark-hdr .btn1 {\n float: left;\n margin-right: 5px; }\n .m-sh-navbar-rtl .mng-bmark-sect-hdr {\n text-align: right; }\n .m-sh-navbar-rtl .mng-bmark-txt {\n padding-right: 2px;\n padding-left: 100px; }\n .m-sh-navbar-rtl .icon-page-container {\n right: 0px;\n direction: ltr; }\n .m-sh-navbar-rtl .icon-page-top.left .menu-dropdown-pointer {\n float: right; }\n .m-sh-navbar-rtl .icon-page-top .menu-dropdown-pointer {\n float: left; }\n .m-sh-navbar-rtl .icon-page,\n .m-sh-navbar-rtl .icon-page-holder,\n .m-sh-navbar-rtl .icon-holder {\n float: right; }\n .m-sh-navbar-rtl .app-menu-icon {\n background-size: -750% 1919%; }\n .m-sh-navbar-rtl .infor-image-pagination {\n margin-left: 20px; }\n .m-sh-navbar-rtl .menu-user-dropdown-obj .bubble {\n left: 10px;\n float: left; }\n .m-sh-navbar-rtl .m-infor-app-holder ul.icon-block-absolute-admin {\n background-position: 10px 0; }\n .m-sh-navbar-rtl .gen-settings .inforCheckboxLabel {\n right: 0px !important; }\n .m-sh-navbar-rtl .inforCheckboxLabel {\n right: -15px;\n text-align: left; }\n .m-sh-navbar-rtl .left15 {\n right: 15px; }\n .m-sh-navbar-rtl .menu-user-dropdown-obj a {\n padding-left: 10px;\n padding-right: 20px; }\n .m-sh-navbar-rtl .header-user-dropdown a {\n padding-left: 10px;\n padding-right: 20px; }\n .m-sh-navbar-rtl .gen-chkbx + .inforCheckboxLabel:before {\n right: -15px;\n position: relative; }\n .m-sh-navbar-rtl .vhidden-n-app {\n visibility: hidden;\n z-index: 0; }\n .m-sh-navbar-rtl .icon-holder-absolute {\n margin: 10px 30px 5px 25px; }\n .m-sh-navbar-rtl .chat-dropdown .chat-list .m-menu-btn {\n right: 10px; }\n .m-sh-navbar-rtl .chat-dropdown .chat-list .mingle-chat {\n right: 5px; }\n .m-sh-navbar-rtl .bmk-holder {\n left: 5px;\n top: 34px; }\n\nhtml[dir='rtl'] .m-sh-navbar-rtl .m-nav-right button, html[dir='rtl'] .m-sh-navbar-rtl .m-nav-left button {\n margin-right: 4px;\n margin-left: 10px; }\n\n.m-sh-navbar-rtl {\n right: 0px; }\n .m-sh-navbar-rtl ul li.m-nav-home-mn-item:first-child {\n margin-right: 10px; }\n .m-sh-navbar-rtl ul li {\n float: right; }\n .m-sh-navbar-rtl ul li ul li.site-link-container a {\n right: 0; }\n .m-sh-navbar-rtl ul li ul.icon-block-absolute {\n right: 10px; }\n\n/* tablet and mobile left nav styles */\n.m-mob-tab-rtl .m-nav-middle {\n right: calc(50% - 17px); }\n\n.m-mob-tab-rtl .icon-page-container {\n margin-right: 50px; }\n\n.m-mob-tab-rtl .nav-sm-itm .icon-block-absolute {\n right: 0 !important; }\n\n.m-mob-tab-rtl .m-left-nav .menu-user-dropdown-obj .bubble {\n left: 20px; }\n\n.m-mob-tab-rtl ul.icon-block-absolute-mob > li {\n float: right; }\n\n.m-mob-tab-rtl .m-nav-right {\n left: 0px; }\n\n/* end of tablet and mobile left nav styles */\n/* --- Common variables --- */\n/* --- Common variables END --- */\n/* --- Common colors --- */\n/* --- Common colors END --- */\n/* --- Common fonts --- */\n/* --- Common fonts END --- */\n/* --- Common mixins --- */\n/* --- Common mixins END --- */\n/* --- Flex related mixins --- */\n/* --- Flex related mixins END --- */\n/* --- Border-radius related mixins --- */\n/* --- Border-radius related mixins END --- */\n.m-sh-navbar .app-header.icons > span,\n.m-sh-navbar .app-drawer.icons > span {\n background-color: #abaeb7; }\n\n.m-sh-navbar:focus .app-drawer.icons > span,\n.m-sh-navbar:focus .app-header.icons > span, .m-sh-navbar:hover:not([disabled]) .app-drawer.icons > span,\n.m-sh-navbar:hover:not([disabled]) .app-header.icons > span, .m-sh-navbar:active:not([disabled]) .app-drawer.icons > span,\n.m-sh-navbar:active:not([disabled]) .app-header.icons > span {\n background-color: #fff; }\n\n.m-sh-navbar * button {\n color: #abaeb7; }\n .m-sh-navbar * button > span.audible {\n color: #abaeb7 !important; }\n .m-sh-navbar * button .ripple-effect {\n background-color: transparent; }\n .m-sh-navbar * button span {\n color: #abaeb7; }\n .m-sh-navbar * button .icons {\n fill: #888b94; }\n .m-sh-navbar * button .icons.app-drawer {\n left: -6px;\n position: relative !important;\n top: -6px; }\n .m-sh-navbar * button:hover:not([disabled]) {\n color: #fff; }\n .m-sh-navbar * button:hover:not([disabled]) span {\n color: #fff; }\n .m-sh-navbar * button:hover:not([disabled]) .icons {\n fill: #fff; }\n .m-sh-navbar * button:focus:not([disabled]) {\n color: #fff; }\n .m-sh-navbar * button:focus:not([disabled]) > span {\n color: #fff; }\n .m-sh-navbar * button:focus:not([disabled]) > .icons {\n fill: #fff; }\n .m-sh-navbar * button:focus:not([disabled]) > .icons.app-header span:not(.audible) {\n background-color: #fff; }\n .m-sh-navbar * button.is-selected > span {\n color: #fff; }\n .m-sh-navbar * button.is-selected > .icon {\n fill: #fff; }\n\n.m-sh-navbar button > .icon-logo {\n height: 28px;\n width: 28px; }\n\n.m-sh-navbar button {\n height: 28px !important;\n margin-top: 0;\n min-width: 28px;\n padding: 0;\n vertical-align: middle;\n width: 28px !important;\n top: 6px;\n position: relative;\n border-radius: 18px; }\n .m-sh-navbar button > span {\n color: #abaeb7; }\n .m-sh-navbar button > .icons:not(.icon-logo) {\n height: 18px;\n margin-left: 0;\n width: 18px; }\n .m-sh-navbar button > .icons:not(.icon-logo).app-header {\n left: -5px;\n top: -8px;\n -webkit-transform: scale(0.8);\n -moz-transform: scale(0.8);\n -ms-transform: scale(0.8);\n -o-transform: scale(0.8);\n transform: scale(0.8); }\n .m-sh-navbar button > .icons:not(.icon-logo).icon-dropdown {\n height: 11px; }\n\n.m-sh-navbar .m-menu-btn {\n min-height: 24px;\n min-width: 24px; }\n\n.m-sh-navbar svg.icon-logo {\n height: 28px;\n width: 28px; }\n\n[type=\""text\""][readonly],\n[type=\""text\""][readonly=\""readonly\""] {\n /*border:none!important;*/\n cursor: default; }\n\n.desk-admin *, .desk-navbar *, .m-mob-tab * {\n box-sizing: content-box;\n -webkit-box-sizing: content-box;\n -moz-box-sizing: content-box; }\n\n.admin-app-holder {\n padding-top: 50px; }\n\n.admin-form-item-name {\n display: inline-block;\n vertical-align: top;\n width: 300px;\n cursor: default;\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis; }\n\n.required .admin-form-item-name:after {\n content: \"" *\""; }\n\n.admin-form-item-control {\n display: inline-block;\n width: 450px; }\n .admin-form-item-control textarea {\n font-family: Helvetica,Arial,sans-serif; }\n\n.admin-form {\n margin: 0;\n background: #FFFFFF;\n padding-top: 20px;\n font-size: 14px;\n color: #666666; }\n .admin-form .admin-form-item {\n margin-bottom: 25px; }\n .admin-form .admin-form-item-control .admin-small-txtbox {\n display: inline-block; }\n .admin-form label img {\n height: 30px;\n vertical-align: top; }\n .admin-form label > span:not(.grid1-body-cell-name-version span) {\n position: absolute;\n top: 0;\n bottom: 0;\n width: 120px;\n height: 100%;\n color: #666666; }\n .admin-form #adminSettigsPage-cont input {\n padding: 5px;\n color: #666666;\n outline: 0 none;\n font-size: 14px; }\n .admin-form #adminSettigsPage-cont input[type=\""text\""] {\n width: 300px;\n border: 1px solid #999999;\n border-radius: 2px;\n height: 35px;\n position: relative;\n top: -6px;\n box-sizing: border-box;\n -webkit-appearance: none;\n -moz-appearance: none;\n -ms-appearance: none;\n -o-appearance: none;\n appearance: none;\n display: block;\n background: transparent; }\n .admin-form #adminSettigsPage-cont input[type=\""number\""] {\n border: 1px solid #999999;\n border-radius: 2px;\n height: 35px;\n position: relative;\n top: -6px;\n box-sizing: border-box;\n -webkit-appearance: none;\n -moz-appearance: textfield;\n display: block;\n background: transparent; }\n .admin-form #adminSettigsPage-cont input[type=\""radio\""]:first-child {\n margin-top: 5px; }\n .admin-form #adminSettigsPage-cont .custom-select select {\n height: 35px;\n position: relative;\n top: -6px;\n box-sizing: border-box;\n -webkit-appearance: none;\n -moz-appearance: none;\n -ms-appearance: none;\n -o-appearance: none;\n appearance: none;\n display: block;\n width: 300px;\n border: 1px solid #D9D9D9;\n border-radius: 2px;\n color: #666666;\n outline: 0 none;\n padding: 0;\n font-size: 14px; }\n .admin-form #adminSettigsPage-cont .custom-select select option {\n width: 270px;\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis; }\n .admin-form #adminSettigsPage-cont textarea {\n width: 300px;\n border: 1px solid #999999;\n border-radius: 2px;\n height: 90px;\n color: #666666;\n outline: 0 none;\n padding: 5px;\n font-size: 14px;\n resize: none; }\n .admin-form #adminSettigsPage-cont ul.icon-block-absolute-admin {\n padding: 0px; }\n\n.confirm-dialog .modalDlg-dialog {\n width: auto;\n max-width: 600px;\n border: 1px solid #CCCCCC; }\n\n.modal-dialog .admin-form-item-name {\n width: 150px; }\n\n.modal-dialog .admin-form-item-control {\n width: auto; }\n\n.image-selector {\n color: #666666;\n outline: 0 none;\n padding: 0;\n font-size: 14px; }\n .image-selector img {\n width: 32px;\n height: 32px; }\n\n.image-selector-large {\n text-align: center;\n margin: 10px; }\n .image-selector-large img {\n width: 120px;\n height: 120px;\n margin-bottom: 20px; }\n\ninput[type=\""text\""].admin-small-txtbox {\n max-width: 136px;\n min-width: auto !important; }\n\ninput[type=\""text\""].ng-invalid.submitted {\n border-color: red; }\n input[type=\""text\""].ng-invalid.submitted::-webkit-input-placeholder, input[type=\""text\""].ng-invalid.submitted:-ms-input-placeholder, input[type=\""text\""].ng-invalid.submitted:-moz-placeholder, input[type=\""text\""].ng-invalid.submitted::-moz-placeholder {\n /* Mozilla Firefox 19+ */\n color: #F78181; }\n input[type=\""text\""].ng-invalid.submitted:-moz-placeholder, input[type=\""text\""].ng-invalid.submitted::-moz-placeholder {\n /* Mozilla Firefox 19+ */\n opacity: 1; }\n\ninput[type=\""text\""].ng-invalid-required.submitted::after {\n content: \""This field is required\""; }\n\ntextarea.ng-invalid.submitted,\nselect.ng-invalid.submitted {\n border-color: red; }\n\nbutton.highlight,\n[type=\""button\""].highlight {\n background-color: #13A3F7; }\n button.highlight:hover,\n [type=\""button\""].highlight:hover {\n background-color: #1293DE; }\n\nbutton.btn2,\n[type=\""button\""].btn2 {\n background-color: #999999;\n -moz-user-select: none;\n border: medium none;\n border-radius: 2px;\n color: #FFFFFF;\n cursor: pointer;\n font-size: 12px;\n height: 22px;\n min-width: 50px;\n padding-bottom: 1px; }\n button.btn2:hover,\n [type=\""button\""].btn2:hover {\n background-color: gray; }\n button.btn2:disabled, button.btn2:disabled:hover,\n [type=\""button\""].btn2:disabled,\n [type=\""button\""].btn2:disabled:hover {\n background-color: #c8cbd4; }\n\n.admin-hdr {\n height: 45px;\n border-bottom: 1px solid #B3B3B3; }\n .admin-hdr a {\n font-size: 14px;\n text-decoration: none;\n color: #666666; }\n .admin-hdr .selected a {\n color: #13A4F7; }\n\n@media screen and (-webkit-min-device-pixel-ratio: 0) {\n .admin-hdr {\n height: 44px;\n border-bottom: 1px solid #B3B3B3; }\n .admin-hdr-href-wrpr {\n margin-top: 11px; } }\n\n.admin-hdr-adm-stngs {\n color: #666666;\n font-size: 24px; }\n\n.admin-form-hdr {\n margin-bottom: 7px; }\n\n.admin-form-hdr-txt {\n font-size: 20px;\n color: #666666; }\n\n.admin-hdr-href-wrpr {\n display: inline-block;\n padding: 0 5px 15px; }\n .admin-hdr-href-wrpr.selected {\n border-bottom: 3px solid #13A4F7;\n font-weight: bold; }\n\n.admin-mng-app {\n padding-top: 20px; }\n\n#localIDLbl {\n display: inline-block;\n max-width: 160px;\n overflow: hidden;\n position: absolute;\n top: -3px;\n color: #5c5c5c;\n font-size: 14px; }\n\n.admin-legal {\n font-size: 12px;\n color: #333333; }\n\n.btn-wrpr {\n height: 55px; }\n\n/* --- General Admin Grid Styles --- */\n.grid1 input[readonly=\""readonly\""],\n.grid1 select[disabled=\""disabled\""] {\n color: #858585; }\n\n.grid1-hdr-row {\n width: 100%;\n height: 50px;\n background-color: #5c5c5c;\n border-bottom: 1px solid #CCCCCC;\n border-top: 1px solid #CCCCCC; }\n .grid1-hdr-row input {\n z-index: 0 !important; }\n\n.grid1-hdr-cell label {\n color: #ffffff !important; }\n\n.grid1-body-cell label {\n color: #1a1a1a !important;\n font-weight: normal !important; }\n\n.grid1-inforswitch-cell {\n display: inline-block; }\n .grid1-inforswitch-cell .inforSwitch {\n position: relative;\n top: 10px; }\n\n.grid1-body-row:hover {\n background-color: #e4e4e4; }\n\n.grid1-body-cell, .grid1-hdr-cell {\n height: 100%;\n display: inline-block; }\n\n.grid1-body-cell label, .grid1-hdr-cell label {\n display: inline-block;\n font-size: 13px;\n font-weight: bold;\n color: #666666;\n position: relative;\n width: 88%;\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis; }\n\n.grid1-body-cell > img, .grid1-hdr-cell .grid1-img-filler {\n height: 30px;\n position: relative;\n top: 10px;\n width: 30px; }\n\n.grid1-body-cell label.inforSwitchLabel {\n display: block;\n margin: 0;\n position: static; }\n\n.grid1-hdr-cell .perm-tab-overlay-perm-hdr {\n font-size: 14px;\n color: #999999; }\n\n.grid1-body {\n overflow-y: auto; }\n\n.grid1-body-row {\n width: 100%;\n height: 50px;\n background-color: white;\n border-bottom: 1px solid #EBEBEB;\n cursor: pointer;\n overflow: hidden;\n opacity: .99; }\n .grid1-body-row.disabledRow,\n .grid1-body-row.disabledRow label {\n cursor: default !important; }\n .grid1-body-row.selected {\n background-color: #B7E3FC; }\n\n.grid1-footer {\n width: 100%;\n height: 25px;\n background-color: #EBEBEB; }\n\n.grid1-overrow {\n border-bottom: none; }\n\n.grid1-overrow-btn {\n background-color: transparent;\n border: medium none;\n color: #FFFFFF;\n font-size: 12px;\n padding: 5px;\n border-radius: 3px; }\n .grid1-overrow-btn:disabled {\n color: #999999; }\n .grid1-overrow-btn.select-on-hover:hover, .grid1-overrow-btn.selected {\n background-color: #D8D8D8; }\n\n.grid1-overrow-lbl {\n color: #FFFFFF !important;\n font-size: 11px;\n text-shadow: none; }\n\n/* --- General Admin Grid Styles END --- */\n/* --- Other Grid styles --- */\n.grid-editable-cell input[type=\""text\""] {\n display: inline-block;\n width: 88%;\n border: none;\n top: 8px !important; }\n\n.grid1.admin-custparam-grid {\n border: 1px solid #f0f0f0;\n border-radius: 2px; }\n\n.admin-mngcontext-grid .grid1-body {\n width: 100%;\n width: 100%;\n border: 1px solid #f0f0f0;\n border-radius: 2px; }\n\n.admin-mngcontext-grid .grid1-hdr-cell.cell1,\n.admin-mngcontext-grid .grid1-body-cell.cell1 {\n width: 40%; }\n\n.admin-mngcontext-grid .grid1-body-cell label {\n cursor: pointer; }\n\n@media screen and (min-width: 0\\0) {\n /* IE9 and IE10 specific code */\n .admin-edit-screen-id-assoc .grid1-body-cell.cell2 {\n width: 45%; } }\n\n[data-ng-controller=\""ctxApplicationTabController\""] .grid1-body-cell label {\n font-size: 14px;\n font-weight: normal;\n color: #333333; }\n\n.all-screens {\n margin-top: 5px; }\n .all-screens input {\n top: 3px;\n position: relative; }\n .all-screens .datagrid-header-text {\n display: inline-block !important; }\n .all-screens span {\n top: -1px;\n position: relative; }\n\n/* --- Other Grid styles END --- */\n.admin-tab-wrpr {\n height: 27px !important; }\n\n.admin-tab {\n color: #666666;\n height: 27px;\n font-size: 12px;\n border: none;\n background-color: transparent; }\n .admin-tab.selected, .admin-tab.selected:hover {\n background-color: #13A4F7;\n color: white; }\n .admin-tab:hover {\n background-color: #F2F2F2; }\n\n.admin-util-app-mainbox {\n display: inline-block; }\n .admin-util-app-mainbox label {\n font-size: 12px; }\n .admin-util-app-mainbox > div {\n border: 1px solid lightgray;\n margin-top: 2px;\n width: 225px; }\n .admin-util-app-mainbox ul {\n height: 140px;\n list-style-type: none;\n margin: 0;\n overflow: auto;\n padding: 0; }\n .admin-util-app-mainbox li a {\n text-decoration: none;\n color: #666666;\n font-weight: bold;\n line-height: 35px;\n text-decoration: none;\n text-indent: 10px; }\n .admin-util-app-mainbox li a.selected div {\n background-color: #B7E3FC; }\n\n.admin-tab-main-cont {\n border-top: 1px solid #CCCCCC;\n color: #666666; }\n .admin-tab-main-cont .admin-app-name-list label a {\n color: #81B9E4; }\n\n.admin-utilityapps-main-cont {\n display: inline-block;\n width: 45%; }\n\n.admin-desc {\n font-size: 12px;\n line-height: 20px;\n padding-top: 5px;\n color: black; }\n\n.ctx-hdr {\n font-size: 16px;\n color: black; }\n\n.admin-no-app-avail {\n font-style: italic;\n margin-top: 20px;\n font-size: 16px;\n color: black; }\n\n.icon-modal .modal-contents {\n min-width: 400px; }\n\n.icon-modal-tbl-wrpr {\n max-height: 335px;\n overflow: auto; }\n\n@media (max-width: 767px) and (orientation: Portrait) {\n .icon-modal-tbl-wrpr {\n max-height: 280px; } }\n\n/* --- Widget Dropdown box --- */\n.mingle-dropdown-cntr-wrpr {\n height: 20px;\n font-size: 12px;\n color: #1A1A1A; }\n\n.mingle-dropdown-cntr {\n z-index: 10000;\n position: absolute;\n border: 1px solid #D9D9D9;\n border-radius: 3px;\n background-color: #FFFFFF; }\n .mingle-dropdown-cntr:active, .mingle-dropdown-cntr:focus {\n border: 1px solid #D9D9D9 !important; }\n\n.mingle-selected-cntr-wrpr {\n width: 298px;\n cursor: pointer;\n background-color: transparent;\n height: 33px;\n line-height: 33px;\n padding: 0; }\n\n.mingle-selected-cntr {\n color: #666666;\n font-size: 14px;\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis; }\n\nul.mingle-seloptions-cntr {\n list-style-type: none;\n background-color: #FFFFFF;\n padding: 0px;\n margin: 0px;\n border-top: none;\n overflow-x: auto;\n max-height: 231px;\n border-radius: 0 0 3px 3px;\n border-top: 1px #D9D9D9 solid; }\n ul.mingle-seloptions-cntr li.select-option {\n height: 33px;\n line-height: 27px; }\n ul.mingle-seloptions-cntr li.select-option div {\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n cursor: pointer; }\n ul.mingle-seloptions-cntr li.select-option:hover {\n background-color: #F2F2F2; }\n\n.widget-select {\n width: auto !important; }\n\n/* --- Widget Dropdown box END --- */\n/* --- Dropdown box --- */\n.infor-mingle-selectDropdownMain {\n position: absolute;\n border: 1px solid #B3B3B3;\n border-radius: 3px;\n font-size: 12px;\n color: #1A1A1A; }\n\n.infor-mingle-selectDropdownText {\n cursor: pointer; }\n\n.infor-mingle-selectDropdownDrop {\n background-color: white;\n border: 1px solid #13A3F7;\n display: none;\n max-height: 200px;\n position: relative;\n z-index: 10000;\n border-bottom: none; }\n .infor-mingle-selectDropdownDrop .jspVerticalBar {\n width: 8px; }\n .infor-mingle-selectDropdownDrop ul {\n padding: 0;\n margin: 0;\n overflow: hidden; }\n .infor-mingle-selectDropdownDrop li {\n list-style-type: none;\n line-height: 20px;\n cursor: default;\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis; }\n .infor-mingle-selectDropdownDrop li:hover {\n background-color: #13A4F7;\n color: white; }\n\n.pad-top {\n padding-top: 10px !important; }\n\n.infor-mingle-selectDropdownTextSelectedOption {\n position: relative;\n width: 100%; }\n\n.infor-mingle-selectDropdownTextSelectedOptionIcon {\n background-image: url(\""data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAJ0lEQVR42mNgGPqAEYn9nxi1jGiC/wkZzIhF8j8eV+AE/4lw4pAFAI+eBQJknrCtAAAAAElFTkSuQmCC\"");\n background-position: center center;\n background-repeat: no-repeat;\n position: absolute;\n top: 0;\n width: 18px;\n height: 32px;\n opacity: 0.4; }\n\n.infor-mingle-selectDropdownTextSelectedOptionText {\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n width: 95%; }\n\n/* --- Dropdown box END --- */\n/* --- Switch --- */\n.inforSwitch {\n position: relative;\n width: 40px;\n height: 19px;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n display: inline-block;\n top: 16px; }\n .inforSwitch + .inforCheckboxLabel {\n line-height: 20px;\n position: relative;\n top: 0; }\n\n.admin-form-item .inforSwitch {\n top: 3px !important; }\n\n.inforSwitchCheckbox {\n display: none; }\n\n.inforSwitchLabel {\n display: block;\n overflow: hidden;\n cursor: pointer;\n border: 2px solid #D9D9D9;\n border-radius: 15px;\n background-color: #D9D9D9;\n width: auto !important; }\n\n.inforSwitchInner {\n width: 200%;\n -webkit-transition: margin 0.3s ease-in 0s;\n -moz-transition: margin 0.3s ease-in 0s;\n -ms-transition: margin 0.3s ease-in 0s;\n -o-transition: margin 0.3s ease-in 0s;\n transition: margin 0.3s ease-in 0s; }\n\n.inforSwitchInner:before, .inforSwitchInner:after {\n width: 50%;\n height: 15px;\n padding: 0;\n line-height: 15px;\n box-sizing: border-box;\n content: \""\"";\n background-repeat: no-repeat; }\n\n.inforSwitchInner:before {\n background-color: #007FEA;\n border-radius: 10px;\n background-image: url(\""../Content/images/mingle_sprite.png\""); }\n\n.inforSwitchInner:after {\n background-color: #D9D9D9;\n background-image: url(\""../Content/images/mingle_sprite.png\""); }\n\n.inforSwitchSwitch {\n width: 15px;\n margin: 0;\n background: #FFFFFF;\n border: 2px solid #D9D9D9;\n border-radius: 15px;\n position: absolute;\n top: 0;\n bottom: 0;\n -webkit-transition: all 0.3s ease-in 0s;\n -moz-transition: all 0.3s ease-in 0s;\n -ms-transition: all 0.3s ease-in 0s;\n -o-transition: all 0.3s ease-in 0s;\n transition: all 0.3s ease-in 0s; }\n\n/* --- Switch END --- */\n/* Typeahead stuff\r\n----------------------------*/\n.dropdown-menu {\n position: absolute;\n top: 100%;\n z-index: 1000;\n display: none;\n min-width: 160px;\n padding: 5px 0;\n margin: 2px 0 0;\n font-size: 14px;\n list-style: none;\n background-color: #FFFFFF;\n border: 1px solid rgba(0, 0, 0, 0.15);\n border-radius: 4px;\n -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);\n -moz-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);\n box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);\n background-clip: padding-box; }\n .dropdown-menu li a {\n display: block;\n padding: 3px 20px;\n color: #333333;\n white-space: nowrap; }\n .dropdown-menu .active a,\n .dropdown-menu .active a:hover,\n .dropdown-menu .active a:focus {\n color: #FFFFFF;\n text-decoration: none;\n background-color: #428BCA;\n outline: 0; }\n\n/* Manage Applications Screen multiline ellipsis */\n.site-link-container .multiline-ellipsis-filler,\n.site-link-container .multiline-ellipsis {\n -webkit-transition: all 0.2s ease-out;\n -moz-transition: all 0.2s ease-out;\n -ms-transition: all 0.2s ease-out;\n -o-transition: all 0.2s ease-out;\n transition: all 0.2s ease-out; }\n\n.site-link-container:hover .multiline-ellipsis-filler,\n.site-link-container:hover .multiline-ellipsis,\n.site-link-container:focus .multiline-ellipsis-filler,\n.site-link-container:focus .multiline-ellipsis {\n background-color: #212224; }\n\n.multiline-ellipsis-cntnr {\n line-height: 1.7;\n overflow: hidden;\n position: relative;\n max-height: 3em; }\n\n@media screen and (-webkit-min-device-pixel-ratio: 0) {\n .multiline-ellipsis-cntnr {\n line-height: 1.8; } }\n\n.icon-block-absolute-admin .multiline-ellipsis {\n background: #333333;\n bottom: 0;\n position: absolute; }\n\n.icon-block-absolute-admin .multiline-ellipsis-filler {\n background: #333333;\n height: 100%;\n position: absolute;\n width: 11px; }\n\n/* Manage Applications Screen multiline ellipsis END */\n.ie-version-unsupported {\n width: 100%;\n height: 100%;\n background-color: #EFEFEF; }\n\n.ie-version-unsupported div {\n top: 50%;\n position: absolute;\n font-size: 26px;\n -webkit-transform: translate(-50%, -50%);\n -moz-transform: translate(-50%, -50%);\n transform: translate(-50%, -50%); }\n\n.singlecell {\n max-width: 95%; }\n\n.search-textbox {\n display: inline-block !important;\n height: 22px !important;\n margin: 0px !important;\n top: 0px !important;\n min-width: 50px !important;\n width: 150px !important; }\n\n.search-icon {\n display: inline-block;\n background-image: url(\""../Content/images/mingle_sprite.png\"");\n background-position: -200px -300px;\n width: 16px;\n height: 16px;\n position: absolute;\n top: 3px; }\n\n.bmk-er-msg {\n color: #F00;\n display: block;\n margin-top: 5px; }\n\n.has-error {\n border: 1px solid #e84f4f !important; }\n\n.sub-hdr-txt {\n font-size: 16px !important; }\n\n.admin-hdr-txt {\n margin-bottom: 25px; }\n\n.slideInLeft {\n z-index: 20001; }\n\n/* soho styles for portal */\nbutton {\n cursor: pointer;\n margin: 0;\n overflow: visible;\n width: auto; }\n\nlabel,\n.label {\n display: block;\n margin-bottom: 5px; }\n label.required:after,\n .label.required:after {\n color: #e84f4f;\n content: '*';\n display: inline-block;\n font-size: 18px;\n line-height: 10px;\n position: relative;\n top: 2px; }\n\n[class^=\""btn\""] {\n -webkit-backface-visibility: hidden;\n -moz-backface-visibility: hidden;\n -webkit-transform: translate3d(0, 0, 0);\n -moz-transform: translate3d(0, 0, 0);\n -webkit-tap-highlight-color: transparent;\n font-size: 12px;\n color: inherit;\n font-weight: 700;\n height: 34px;\n min-width: 100px;\n overflow: hidden;\n position: relative;\n text-transform: uppercase;\n width: auto; }\n [class^=\""btn\""] > * {\n vertical-align: middle; }\n [class^=\""btn\""] > svg {\n pointer-events: none; }\n [class^=\""btn\""] > .icons {\n fill: inherit;\n padding-right: 5px;\n position: static;\n width: 26px; }\n\n#adminSettigsPage-cont .btn,\n#adminSettigsPage-cont .btn-primary,\n#adminSettigsPage-cont .btn-secondary, .search-results-wrapper .btn,\n.search-results-wrapper .btn-primary,\n.search-results-wrapper .btn-secondary, .mob-usr .btn,\n.mob-usr .btn-primary,\n.mob-usr .btn-secondary, .userpage-container .btn,\n.userpage-container .btn-primary,\n.userpage-container .btn-secondary {\n border-radius: 2px;\n padding: 0 5px; }\n\n#adminSettigsPage-cont .btn-primary, .search-results-wrapper .btn-primary, .mob-usr .btn-primary, .userpage-container .btn-primary {\n background-color: #2578a9;\n border: 1px solid #2578a9;\n color: #ffffff; }\n #adminSettigsPage-cont .btn-primary:hover, .search-results-wrapper .btn-primary:hover, .mob-usr .btn-primary:hover, .userpage-container .btn-primary:hover {\n background-color: #1d5f8a;\n border: 1px solid #1d5f8a; }\n #adminSettigsPage-cont .btn-primary:active, .search-results-wrapper .btn-primary:active, .mob-usr .btn-primary:active, .userpage-container .btn-primary:active {\n background-color: #1d5f8a;\n border: 1px solid #1d5f8a;\n color: #ffffff; }\n #adminSettigsPage-cont .btn-primary:focus, .search-results-wrapper .btn-primary:focus, .mob-usr .btn-primary:focus, .userpage-container .btn-primary:focus {\n border: 1px solid #2578a9; }\n #adminSettigsPage-cont .btn-primary:focus:active, .search-results-wrapper .btn-primary:focus:active, .mob-usr .btn-primary:focus:active, .userpage-container .btn-primary:focus:active {\n background-color: #2578a9;\n box-shadow: none; }\n #adminSettigsPage-cont .btn-primary[disabled], #adminSettigsPage-cont .btn-primary[disabled]:hover, .search-results-wrapper .btn-primary[disabled], .search-results-wrapper .btn-primary[disabled]:hover, .mob-usr .btn-primary[disabled], .mob-usr .btn-primary[disabled]:hover, .userpage-container .btn-primary[disabled], .userpage-container .btn-primary[disabled]:hover {\n background-color: #888b94;\n border-color: #888b94;\n box-shadow: none;\n color: #ffffff;\n cursor: default; }\n\n#adminSettigsPage-cont a.btn-primary, .search-results-wrapper a.btn-primary, .mob-usr a.btn-primary, .userpage-container a.btn-primary {\n display: inline-block;\n text-decoration: none; }\n\n#adminSettigsPage-cont .btn,\n#adminSettigsPage-cont .btn-secondary, .search-results-wrapper .btn,\n.search-results-wrapper .btn-secondary, .mob-usr .btn,\n.mob-usr .btn-secondary, .userpage-container .btn,\n.userpage-container .btn-secondary {\n background-color: #999;\n border: 1px solid #999;\n color: #ffffff; }\n #adminSettigsPage-cont .btn:hover,\n #adminSettigsPage-cont .btn-secondary:hover, .search-results-wrapper .btn:hover,\n .search-results-wrapper .btn-secondary:hover, .mob-usr .btn:hover,\n .mob-usr .btn-secondary:hover, .userpage-container .btn:hover,\n .userpage-container .btn-secondary:hover {\n background-color: #656871;\n border: 1px solid #656871; }\n #adminSettigsPage-cont .btn:active,\n #adminSettigsPage-cont .btn-secondary:active, .search-results-wrapper .btn:active,\n .search-results-wrapper .btn-secondary:active, .mob-usr .btn:active,\n .mob-usr .btn-secondary:active, .userpage-container .btn:active,\n .userpage-container .btn-secondary:active {\n background-color: #656871;\n border: 1px solid #656871;\n color: #ffffff; }\n #adminSettigsPage-cont .btn:focus,\n #adminSettigsPage-cont .btn-secondary:focus, .search-results-wrapper .btn:focus,\n .search-results-wrapper .btn-secondary:focus, .mob-usr .btn:focus,\n .mob-usr .btn-secondary:focus, .userpage-container .btn:focus,\n .userpage-container .btn-secondary:focus {\n border: 1px solid #2578a9; }\n #adminSettigsPage-cont .btn:focus:active,\n #adminSettigsPage-cont .btn-secondary:focus:active, .search-results-wrapper .btn:focus:active,\n .search-results-wrapper .btn-secondary:focus:active, .mob-usr .btn:focus:active,\n .mob-usr .btn-secondary:focus:active, .userpage-container .btn:focus:active,\n .userpage-container .btn-secondary:focus:active {\n background-color: #2578a9;\n box-shadow: none; }\n #adminSettigsPage-cont .btn[disabled], #adminSettigsPage-cont .btn[disabled]:hover,\n #adminSettigsPage-cont .btn-secondary[disabled],\n #adminSettigsPage-cont .btn-secondary[disabled]:hover, .search-results-wrapper .btn[disabled], .search-results-wrapper .btn[disabled]:hover,\n .search-results-wrapper .btn-secondary[disabled],\n .search-results-wrapper .btn-secondary[disabled]:hover, .mob-usr .btn[disabled], .mob-usr .btn[disabled]:hover,\n .mob-usr .btn-secondary[disabled],\n .mob-usr .btn-secondary[disabled]:hover, .userpage-container .btn[disabled], .userpage-container .btn[disabled]:hover,\n .userpage-container .btn-secondary[disabled],\n .userpage-container .btn-secondary[disabled]:hover {\n background-color: #c8cbd4;\n border: 1px solid #c8cbd4;\n box-shadow: none;\n color: #ffffff;\n cursor: default; }\n\n#adminSettigsPage-cont .switch label, .search-results-wrapper .switch label, .mob-usr .switch label, .userpage-container .switch label {\n padding: 0px; }\n\n#adminSettigsPage-cont .field, .userpage-container .field, .mob-usr .field {\n position: relative; }\n #adminSettigsPage-cont .field .checkboxlabel, #adminSettigsPage-cont .field .checkbox > label, .userpage-container .field .checkboxlabel, .userpage-container .field .checkbox > label, .mob-usr .field .checkboxlabel, .mob-usr .field .checkbox > label {\n display: block;\n margin-bottom: 20px; }\n #adminSettigsPage-cont .field > input, #adminSettigsPage-cont .field > textarea, .userpage-container .field > input, .userpage-container .field > textarea, .mob-usr .field > input, .mob-usr .field > textarea {\n margin-bottom: 20px !important; }\n #adminSettigsPage-cont .field > input:focus, #adminSettigsPage-cont .field > textarea:focus, .userpage-container .field > input:focus, .userpage-container .field > textarea:focus, .mob-usr .field > input:focus, .mob-usr .field > textarea:focus {\n border: solid 1px #2578a9;\n box-shadow: 0 0 5px rgba(8, 150, 233, 0.2);\n outline: none;\n outline-color: transparent; }\n\n#adminSettigsPage-cont input,\n#adminSettigsPage-cont textarea, .userpage-container input,\n.userpage-container textarea, .mob-usr input,\n.mob-usr textarea {\n /*-webkit-appearance: none;*/\n background-color: #ffffff;\n border: 1px solid #999999;\n border-collapse: separate;\n border-radius: 2px;\n color: #1a1a1a;\n display: inline-block;\n font-size: 14px;\n max-width: 100%;\n padding: 9px 10px 8px;\n resize: none;\n width: 300px; }\n #adminSettigsPage-cont input[disabled],\n #adminSettigsPage-cont textarea[disabled], .userpage-container input[disabled],\n .userpage-container textarea[disabled], .mob-usr input[disabled],\n .mob-usr textarea[disabled] {\n background-color: transparent;\n border: solid 1px #abaeb7;\n color: #888b94; }\n #adminSettigsPage-cont input[readonly],\n #adminSettigsPage-cont textarea[readonly], .userpage-container input[readonly],\n .userpage-container textarea[readonly], .mob-usr input[readonly],\n .mob-usr textarea[readonly] {\n background-color: #d8d8d8;\n border-color: #999999;\n color: #1a1a1a;\n -webkit-text-fill-color: #1a1a1a; }\n #adminSettigsPage-cont input.error,\n #adminSettigsPage-cont textarea.error, .userpage-container input.error,\n .userpage-container textarea.error, .mob-usr input.error,\n .mob-usr textarea.error {\n border-color: #ee0000; }\n #adminSettigsPage-cont input.error:focus,\n #adminSettigsPage-cont textarea.error:focus, .userpage-container input.error:focus,\n .userpage-container textarea.error:focus, .mob-usr input.error:focus,\n .mob-usr textarea.error:focus {\n border-color: #ee0000 !important;\n box-shadow: 0 0 5px rgba(237, 28, 36, 0.2);\n color: #1a1a1a !important; }\n\n#adminSettigsPage-cont textarea, .userpage-container textarea, .mob-usr textarea {\n line-height: 32px;\n line-height: 2rem;\n min-height: 90px;\n overflow: auto;\n padding: 10px;\n width: 362px; }\n #adminSettigsPage-cont textarea .resizable, .userpage-container textarea .resizable, .mob-usr textarea .resizable {\n resize: vertical; }\n\n#adminSettigsPage-cont .error, .userpage-container .error, .mob-usr .error {\n color: #ee0000; }\n #adminSettigsPage-cont .error::-webkit-input-placeholder, .userpage-container .error::-webkit-input-placeholder, .mob-usr .error::-webkit-input-placeholder {\n color: #ee0000;\n opacity: 1; }\n #adminSettigsPage-cont .error::-moz-placeholder, .userpage-container .error::-moz-placeholder, .mob-usr .error::-moz-placeholder {\n color: #ee0000;\n opacity: 1; }\n #adminSettigsPage-cont .error:-ms-input-placeholder, .userpage-container .error:-ms-input-placeholder, .mob-usr .error:-ms-input-placeholder {\n color: #d5000e;\n opacity: 1; }\n\n#adminSettigsPage-cont .input-sm, .userpage-container .input-sm, .mob-usr .input-sm {\n width: 150px; }\n\n#adminSettigsPage-cont .searchfield-wrapper, .userpage-container .searchfield-wrapper, .mob-usr .searchfield-wrapper {\n display: inline-block;\n margin-bottom: 20px;\n position: relative !important; }\n #adminSettigsPage-cont .searchfield-wrapper > .icons, .userpage-container .searchfield-wrapper > .icons, .mob-usr .searchfield-wrapper > .icons {\n fill: #656871;\n position: absolute;\n top: 10px; }\n #adminSettigsPage-cont .searchfield-wrapper > .icons:not(.close), .userpage-container .searchfield-wrapper > .icons:not(.close), .mob-usr .searchfield-wrapper > .icons:not(.close) {\n height: 17px;\n pointer-events: none; }\n #adminSettigsPage-cont .searchfield-wrapper:hover input:not([disabled]):not(:focus) + svg, .userpage-container .searchfield-wrapper:hover input:not([disabled]):not(:focus) + svg, .mob-usr .searchfield-wrapper:hover input:not([disabled]):not(:focus) + svg {\n fill: #2578a9; }\n\n#adminSettigsPage-cont #searchfield::-ms-clear, .userpage-container #searchfield::-ms-clear, .mob-usr #searchfield::-ms-clear {\n display: none; }\n\n#adminSettigsPage-cont .dropdown-wrapper, .userpage-container .dropdown-wrapper, .mob-usr .dropdown-wrapper {\n display: inline-block;\n margin-bottom: 0px;\n max-width: 100%;\n position: relative; }\n #adminSettigsPage-cont .dropdown-wrapper .icon-error, .userpage-container .dropdown-wrapper .icon-error, .mob-usr .dropdown-wrapper .icon-error {\n position: absolute; }\n #adminSettigsPage-cont .dropdown-wrapper > input:focus, .userpage-container .dropdown-wrapper > input:focus, .mob-usr .dropdown-wrapper > input:focus {\n border: solid 1px #2578a9;\n box-shadow: 0 0 5px rgba(8, 150, 233, 0.2);\n outline: none;\n outline-color: transparent; }\n\n#adminSettigsPage-cont input.inforCheckbox, .userpage-container input.inforCheckbox, .mob-usr input.inforCheckbox {\n width: auto;\n padding: 0 0 0 15px; }\n\n#adminSettigsPage-cont .datagrid, .userpage-container .datagrid, .mob-usr .datagrid {\n table-layout: auto; }\n\n#adminSettigsPage-cont {\n border: none !important; }\n #adminSettigsPage-cont input, #adminSettigsPage-cont select {\n box-sizing: border-box; }\n #adminSettigsPage-cont .box-sizing {\n box-sizing: border-box; }\n #adminSettigsPage-cont form {\n background: none; }\n #adminSettigsPage-cont #autocomplete-list {\n max-height: 100px;\n overflow: auto; }\n #adminSettigsPage-cont .gridheader .search-input {\n width: 235px;\n border: none; }\n #adminSettigsPage-cont select.pattern-type {\n top: 1px;\n border: none;\n background-color: transparent;\n padding: 0 !important;\n margin: 0 !important;\n width: 100px; }\n #adminSettigsPage-cont select.pattern-type option {\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n width: 155px; }\n\n#adminSettigsPage-cont .btn_pad, .admin-main-controller .btn_pad {\n padding: 0px 8px; }\n\n#adminSettigsPage-cont .datagrid, .admin-main-controller .datagrid {\n border-collapse: collapse;\n box-sizing: border-box; }\n\n#adminSettigsPage-cont .switch, .userpage-container .switch, .mob-usr .switch {\n clear: both;\n display: block;\n margin: 20px 0; }\n #adminSettigsPage-cont .switch label, .userpage-container .switch label, .mob-usr .switch label {\n display: inline-block;\n text-indent: 60px; }\n #adminSettigsPage-cont .switch input:empty ~ label, .userpage-container .switch input:empty ~ label, .mob-usr .switch input:empty ~ label {\n cursor: pointer;\n line-height: 17px;\n position: relative;\n -webkit-touch-callout: none;\n -webkit-user-select: none;\n -khtml-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none; }\n #adminSettigsPage-cont .switch input:empty ~ label:before, .userpage-container .switch input:empty ~ label:before, .mob-usr .switch input:empty ~ label:before {\n background-color: #383838;\n border-radius: 2px;\n height: 5px;\n top: 5px;\n width: 44px; }\n #adminSettigsPage-cont .switch input:empty ~ label:after, .userpage-container .switch input:empty ~ label:after, .mob-usr .switch input:empty ~ label:after {\n background-color: #383838;\n border: solid 6px #383838;\n border-radius: 50%;\n height: 10px;\n top: -4px;\n width: 10px; }\n #adminSettigsPage-cont .switch input:empty ~ label:before, #adminSettigsPage-cont .switch input:empty ~ label:after, .userpage-container .switch input:empty ~ label:before, .userpage-container .switch input:empty ~ label:after, .mob-usr .switch input:empty ~ label:before, .mob-usr .switch input:empty ~ label:after {\n content: ' ';\n display: block;\n position: absolute;\n -webkit-transition: all 200ms cubic-bezier(0.17, 0.04, 0.03, 0.94) 0s;\n -moz-transition: all 200ms cubic-bezier(0.17, 0.04, 0.03, 0.94) 0s;\n -ms-transition: all 200ms cubic-bezier(0.17, 0.04, 0.03, 0.94) 0s;\n -o-transition: all 200ms cubic-bezier(0.17, 0.04, 0.03, 0.94) 0s;\n transition: all 200ms cubic-bezier(0.17, 0.04, 0.03, 0.94) 0s; }\n #adminSettigsPage-cont .switch input:checked ~ label:before, .userpage-container .switch input:checked ~ label:before, .mob-usr .switch input:checked ~ label:before {\n background-color: #368ac0; }\n #adminSettigsPage-cont .switch input:checked ~ label:after, .userpage-container .switch input:checked ~ label:after, .mob-usr .switch input:checked ~ label:after {\n background: #2578a9;\n border-color: #2578a9; }\n #adminSettigsPage-cont .switch input:not(:disabled):active ~ label:after, .userpage-container .switch input:not(:disabled):active ~ label:after, .mob-usr .switch input:not(:disabled):active ~ label:after {\n background-color: #c8cbd4;\n border-color: #2578a9; }\n #adminSettigsPage-cont .switch input:disabled ~ label, .userpage-container .switch input:disabled ~ label, .mob-usr .switch input:disabled ~ label {\n color: rgba(86, 86, 86, 0.6);\n cursor: default; }\n #adminSettigsPage-cont .switch input:disabled ~ label:before, .userpage-container .switch input:disabled ~ label:before, .mob-usr .switch input:disabled ~ label:before {\n background-color: #abaeb7; }\n #adminSettigsPage-cont .switch input:disabled ~ label:after, .userpage-container .switch input:disabled ~ label:after, .mob-usr .switch input:disabled ~ label:after {\n background-color: #abaeb7; }\n #adminSettigsPage-cont .switch input:focus ~ label:after, .userpage-container .switch input:focus ~ label:after, .mob-usr .switch input:focus ~ label:after {\n background-color: #c8cbd4; }\n\ninput.switch {\n position: absolute; }\n\n.ie .tab {\n padding: 6px; }\n\n.ie .more-tab {\n padding: 5px 14px 4px; }\n\n.selected {\n border-bottom: 3px solid #1C1819; }\n\n.tab.selected a, .tab.selected span {\n color: #1C1819 !important;\n font-weight: bold !important; }\n\n.tab span {\n font-size: 12px;\n line-height: 30px;\n padding: 7px 11px; }\n\n.com-mar {\n margin-bottom: 20px !important; }\n\n.com-top {\n padding-top: 40px; }\n\n.pad-btm {\n padding-bottom: 10px;\n margin-bottom: 0 !important; }\n\ninput.checkbox, span.checkbox > input {\n opacity: 0;\n position: absolute;\n top: 8px;\n width: 18px; }\n\ninput.checkbox + label, input.checkbox + input[type=\""hidden\""] + label, span.checkbox > label {\n cursor: pointer;\n display: inline-block;\n position: relative;\n -webkit-touch-callout: none;\n -webkit-user-select: none;\n -khtml-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none; }\n input.checkbox + label:before, input.checkbox + input[type=\""hidden\""] + label:before, span.checkbox > label:before {\n background-color: #ffffff;\n border: 1px solid #bdbdbd;\n border-radius: 2px;\n content: '';\n height: 16px;\n position: absolute;\n width: 16px; }\n\ninput.checkbox:checked + label:before, input.checkbox:checked + input[type=\""hidden\""] + label:before, span.checkbox > input:checked + label:before {\n background-color: #2578a9;\n border-color: #2578a9; }\n\ninput.checkbox:checked + label:after, input.checkbox:checked + input[type=\""hidden\""] + label:after, span.checkbox > input:checked + label:after {\n border-color: #ffffff #ffffff #ffffff transparent;\n border-style: solid;\n border-width: 2px 2px 0 0;\n content: '';\n height: 10px;\n position: absolute;\n -webkit-transform: scaleX(-1) rotate(135deg);\n -moz-transform: scaleX(-1) rotate(135deg);\n -ms-transform: scaleX(-1) rotate(135deg);\n -o-transform: scaleX(-1) rotate(135deg);\n transform: scaleX(-1) rotate(135deg);\n width: 4px;\n top: 9px; }\n\ninput.checkbox:checked + input[type=\""hidden\""] + label:after, span.checkbox > input:checked + label:after {\n margin-top: 3px; }\n\nspan.checkbox > input + label {\n line-height: 20px; }\n\n.ie9 input.checkbox:checked + label:after, .ie9 input.checkbox:checked + input[type=\""hidden\""] + label:after, .ie9 span.checkbox > input:checked + label:after {\n margin-top: 2px; }\n\ninput.checkbox:disabled + label, input.checkbox:disabled + input[type=\""hidden\""] + label, span.checkbox > input:disabled + label {\n cursor: default;\n color: rgba(86, 86, 86, 0.6); }\n\ninput.checkbox:disabled:not(:checked) + label:before, input.checkbox:disabled:not(:checked) + input[type=\""hidden\""] + label:before, span.checkbox > input:disabled:not(:checked) + label:before {\n background-color: #abaeb7;\n border-color: #abaeb7; }\n\ninput.checkbox:disabled:checked + label:before, input.checkbox:disabled:checked + input[type=\""hidden\""] + label:before, span.checkbox > input:disabled:checked + label:before {\n background-color: #abaeb7;\n border-color: #abaeb7; }\n\ninput.checkbox:disabled:checked + label:after, input.checkbox:disabled:checked + input[type=\""hidden\""] + label:after, span.checkbox > input:disabled:checked + label:after {\n border-color: #f4f4f4 #f4f4f4 #f4f4f4 transparent; }\n\ninput.checkbox:focus + label:before, input.checkbox:focus + input[type=\""hidden\""] + label:before, span.checkbox > input:focus + label:before {\n box-shadow: 0 0 0 2px #c8cbd4, 0 0 0 3px #2578a9; }\n\ninput.checkbox:hover + label, input.checkbox:hover + input[type=\""hidden\""] + label, span.checkbox > input:hover + label {\n border-color: #2578a9; }\n\n.checkboxlabel, .radiolabel {\n line-height: 21px; }\n\n@-webkit-keyframes check {\n 0% {\n height: 0;\n width: 0; }\n 50% {\n height: 0;\n width: 4px; }\n 100% {\n height: 10px;\n width: 4px; } }\n\n@-moz-keyframes check {\n 0% {\n height: 0;\n width: 0; }\n 50% {\n height: 0;\n width: 4px; }\n 100% {\n height: 10px;\n width: 4px; } }\n\n@-ms-keyframes check {\n 0% {\n height: 0;\n width: 0; }\n 50% {\n height: 0;\n width: 4px; }\n 100% {\n height: 10px;\n width: 4px; } }\n\n@-o-keyframes check {\n 0% {\n height: 0;\n width: 0; }\n 50% {\n height: 0;\n width: 4px; }\n 100% {\n height: 10px;\n width: 4px; } }\n\n@keyframes check {\n 0% {\n height: 0;\n width: 0; }\n 50% {\n height: 0;\n width: 4px; }\n 100% {\n height: 10px;\n width: 4px; } }\n\n.checkbox + label:after {\n -webkit-transform-origin: left top 0;\n -moz-transform-origin: left top 0;\n -ms-transform-origin: left top 0;\n -o-transform-origin: left top 0;\n transform-origin: left top 0; }\n\n.checkbox:not(.is-partial):checked + label:after {\n -webkit-animation: .15s ease 0s normal none 1 running check;\n -moz-animation: .15s ease 0s normal none 1 running check;\n -ms-animation: .15s ease 0s normal none 1 running check;\n -o-animation: .15s ease 0s normal none 1 running check;\n animation: .15s ease 0s normal none 1 running check; }\n\n.checkbox-group-label {\n display: block;\n font-size: 12px;\n margin-bottom: 20px; }\n\n.radio-label {\n display: inline-block;\n line-height: 20px; }\n\n#adminSettigsPage-cont .radio-lft {\n left: inherit; }\n\n#adminSettigsPage-cont .radio {\n cursor: pointer; }\n #adminSettigsPage-cont .radio:not(:checked), #adminSettigsPage-cont .radio:checked {\n margin-top: 0px;\n opacity: 0;\n position: absolute;\n width: 20px;\n z-index: 2;\n height: 20px; }\n #adminSettigsPage-cont .radio:not(:checked) + label, #adminSettigsPage-cont .radio:checked + label {\n margin-bottom: 12px;\n margin-top: 4px;\n position: relative; }\n #adminSettigsPage-cont .radio:not(:checked) + label:before, #adminSettigsPage-cont .radio:checked + label:before {\n border: 1px solid #5c5c5c;\n border-radius: 50%;\n content: '';\n height: 18px;\n margin-top: 0px;\n position: absolute;\n width: 18px; }\n #adminSettigsPage-cont .radio:not(:checked) + label:after, #adminSettigsPage-cont .radio:checked + label:after {\n border: 2px solid #c8cbd4;\n border-radius: 50%;\n content: '';\n height: 8px;\n position: absolute;\n top: .25em;\n transition: all 0.2s ease 0s;\n width: 8px; }\n #adminSettigsPage-cont .radio:checked + label:before {\n border: 1px solid #2578a9;\n background-color: #2578a9;\n border-color: #2578a9; }\n #adminSettigsPage-cont .radio:checked + label:after {\n opacity: 1;\n filter: alpha(opacity=100);\n transform: scale(1); }\n #adminSettigsPage-cont .radio:hover + label:before {\n border-color: #2578a9; }\n #adminSettigsPage-cont .radio:not(:checked) + label:after {\n opacity: 0;\n filter: alpha(opacity=0);\n transform: scale(0); }\n #adminSettigsPage-cont .radio:disabled:not(:checked) + label:before, #adminSettigsPage-cont .radio:disabled:checked + label:before {\n background-color: #abaeb7;\n border-color: #abaeb7;\n cursor: default; }\n #adminSettigsPage-cont .radio:disabled:checked + label:before {\n background-color: #abaeb7;\n border-color: #abaeb7;\n cursor: default; }\n #adminSettigsPage-cont .radio:disabled:checked + label:after {\n opacity: 0.65;\n filter: alpha(opacity=65); }\n #adminSettigsPage-cont .radio:disabled:not(:checked) + label:before {\n border-color: #bbbbbb;\n box-shadow: none; }\n #adminSettigsPage-cont .radio:disabled + label {\n color: rgba(86, 86, 86, 0.6);\n cursor: default; }\n #adminSettigsPage-cont .radio:checked:focus + label:before, #adminSettigsPage-cont .radio:not(:checked):focus + label:before {\n box-shadow: 0 0 0 2px #c8cbd4, 0 0 0 3px #2578a9; }\n #adminSettigsPage-cont .radio + label:after {\n background-color: transparent; }\n\n.tab-list {\n list-style: none outside none; }\n\n.tab {\n cursor: pointer;\n display: inline-block;\n position: relative;\n text-overflow: ellipsis; }\n .tab > * {\n vertical-align: middle; }\n .tab > a {\n display: inline-block;\n text-decoration: none; }\n .tab > a * {\n pointer-events: none; }\n\n.tab-container:not(.vertical) {\n margin-bottom: 20px;\n position: relative; }\n .tab-container:not(.vertical) .tab {\n border-radius: 2px 2px 0 0;\n padding: 5px 6px 5px;\n text-align: center;\n -webkit-transition: background-color 0.25s ease;\n -moz-transition: background-color 0.25s ease;\n -ms-transition: background-color 0.25s ease;\n -o-transition: background-color 0.25s ease;\n transition: background-color 0.25s ease; }\n .tab-container:not(.vertical) .tab a {\n -moz-osx-font-smoothing: grayscale;\n -webkit-font-smoothing: antialiased;\n text-rendering: optimizeLegibility !important;\n text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.004);\n color: #666666;\n font-size: 14px;\n font-weight: normal;\n line-height: 16px;\n padding: 7px 11px;\n text-decoration: none; }\n .tab-container:not(.vertical) .tab a > * {\n line-height: 1.14; }\n .tab-container:not(.vertical) .tab-list {\n border-bottom: 1px solid #888b94;\n height: 43px;\n overflow: hidden;\n padding: 0;\n width: 100%; }\n\n.more-tab {\n background-color: transparent;\n cursor: pointer;\n display: inline-block;\n font-size: 14px;\n max-width: 102px;\n padding: 3px 0 0 14px;\n position: absolute;\n top: 6px;\n -webkit-transition: background-color 0.25s ease;\n -moz-transition: background-color 0.25s ease;\n -ms-transition: background-color 0.25s ease;\n -o-transition: background-color 0.25s ease;\n transition: background-color 0.25s ease; }\n .more-tab:focus {\n outline: none; }\n .more-tab:hover {\n color: #1c1819; }\n .more-tab .icons {\n height: 11px;\n margin: 0;\n vertical-align: middle;\n width: 32px; }\n .more-tab > * {\n vertical-align: middle; }\n\n/* more tab scss start */\n.admin-settings-page .tab-container, .more-tab-cont .tab-container {\n width: 100%;\n border-bottom: 1px solid #B3B3B3; }\n .admin-settings-page .tab-container:not(.vertical) .tab-list, .more-tab-cont .tab-container:not(.vertical) .tab-list {\n width: auto;\n border-bottom: none; }\n .admin-settings-page .tab-container:not(.vertical) .tab-list .more-tab, .more-tab-cont .tab-container:not(.vertical) .tab-list .more-tab {\n position: absolute;\n z-index: 999; }\n .admin-settings-page .tab-container:not(.vertical) .more-tab, .more-tab-cont .tab-container:not(.vertical) .more-tab {\n position: relative;\n top: 8px; }\n .admin-settings-page .tab-container:not(.vertical) .more-tab .more-label, .more-tab-cont .tab-container:not(.vertical) .more-tab .more-label {\n color: #666666; }\n .admin-settings-page .tab-container:not(.vertical) .more-tab .more-label.is-selected, .more-tab-cont .tab-container:not(.vertical) .more-tab .more-label.is-selected {\n color: #368ac0;\n font-weight: bold; }\n .admin-settings-page .tab-container:not(.vertical) .more-tab .dropdown-azure, .more-tab-cont .tab-container:not(.vertical) .more-tab .dropdown-azure {\n top: 29px;\n width: 180px;\n word-wrap: break-word;\n background-color: #ffffff;\n border: 1px solid #e5e5e5;\n border-radius: 3px;\n color: #5c5c5c; }\n .admin-settings-page .tab-container:not(.vertical) .more-tab .dropdown-azure:before, .more-tab-cont .tab-container:not(.vertical) .more-tab .dropdown-azure:before {\n border-color: transparent transparent #e5e5e5 transparent;\n top: -16px; }\n .admin-settings-page .tab-container:not(.vertical) .more-tab .dropdown-azure:after, .more-tab-cont .tab-container:not(.vertical) .more-tab .dropdown-azure:after {\n content: \"" \"";\n width: 0px;\n height: 0px;\n border-style: solid;\n border-width: 5px 11.5px 10px 11.5px;\n border-color: transparent transparent #fff transparent;\n position: absolute;\n top: -14px; }\n .admin-settings-page .tab-container:not(.vertical) .more-tab .dropdown-azure li:hover, .more-tab-cont .tab-container:not(.vertical) .more-tab .dropdown-azure li:hover {\n background: #ededed !important; }\n .admin-settings-page .tab-container:not(.vertical) .more-tab .dropdown-azure li a, .more-tab-cont .tab-container:not(.vertical) .more-tab .dropdown-azure li a {\n color: #5c5c5c; }\n\n.tab-container:not(.vertical) .tab {\n /*max-width: 200px;*/\n white-space: nowrap;\n display: none; }\n .tab-container:not(.vertical) .tab a {\n width: 100%;\n overflow: hidden;\n text-overflow: ellipsis; }\n\n.tab-container:not(.vertical) .more-tab .more-label {\n display: none; }\n\n@media (min-width: 400px) and (max-width: 599px) {\n .tab-container:not(.vertical) .tab {\n display: none; }\n .tab-container:not(.vertical) .tab:nth-child(-n+1) {\n display: inline-block; }\n .tab-container:not(.vertical) .more-tab .more-label {\n display: inline-block; } }\n\n@media (min-width: 600px) and (max-width: 767px) {\n .tab-container:not(.vertical) .tab {\n display: none; }\n .tab-container:not(.vertical) .tab:nth-child(-n+2) {\n display: inline-block; }\n .tab-container:not(.vertical) .more-tab .more-label {\n display: inline-block; }\n .tab-container:not(.vertical) .more-tab.count-2 .more-label {\n display: none; } }\n\n@media (min-width: 768px) and (max-width: 959px) {\n .tab-container:not(.vertical) .tab {\n display: none; }\n .tab-container:not(.vertical) .tab:nth-child(-n+3) {\n display: inline-block; }\n .tab-container:not(.vertical) .more-tab .more-label {\n display: inline-block; }\n .tab-container:not(.vertical) .more-tab.count-3 .more-label, .tab-container:not(.vertical) .more-tab.count-2 .more-label {\n display: none; } }\n\n@media (min-width: 960px) {\n .tab-container:not(.vertical) .tab {\n display: inline-block; }\n .tab-container:not(.vertical) .more-tab .more-label,\n .tab-container:not(.vertical) .more-tab .tab-more-list {\n display: none; } }\n\n@media (max-width: 400px) {\n .tab-container:not(.vertical) .tab {\n display: none; }\n .tab-container:not(.vertical) .more-tab .more-label {\n display: inline-block; } }\n\n@media (min-width: 400px) {\n .more-tab-cont .tab-container:not(.vertical) .tab {\n display: none; }\n .more-tab-cont .tab-container:not(.vertical) .tab:nth-child(-n+2) {\n display: inline-block; }\n .more-tab-cont .tab-container:not(.vertical) .more-tab .more-label {\n display: inline-block; }\n .more-tab-cont .tab-container:not(.vertical) .more-tab.count-2 .more-label {\n display: none; } }\n\n@media (min-width: 600px) {\n .more-tab-cont .tab-container:not(.vertical) .tab {\n display: none; }\n .more-tab-cont .tab-container:not(.vertical) .tab:nth-child(-n+3) {\n display: inline-block; }\n .more-tab-cont .tab-container:not(.vertical) .more-tab .more-label {\n display: inline-block; }\n .more-tab-cont .tab-container:not(.vertical) .more-tab.count-3 .more-label, .more-tab-cont .tab-container:not(.vertical) .more-tab.count-2 .more-label {\n display: none; } }\n\n@media (min-width: 768px) {\n .more-tab-cont .tab-container:not(.vertical) .tab {\n display: none; }\n .more-tab-cont .tab-container:not(.vertical) .tab:nth-child(-n+4) {\n display: inline-block; }\n .more-tab-cont .tab-container:not(.vertical) .more-tab .more-label {\n display: inline-block; }\n .more-tab-cont .tab-container:not(.vertical) .more-tab.count-4 .more-label, .more-tab-cont .tab-container:not(.vertical) .more-tab.count-3 .more-label, .more-tab-cont .tab-container:not(.vertical) .more-tab.count-2 .more-label {\n display: none; } }\n\n@media (min-width: 960px) {\n .more-tab-cont .tab-container:not(.vertical) .tab {\n display: inline-block; }\n .more-tab-cont .tab-container:not(.vertical) .more-tab .more-label,\n .more-tab-cont .tab-container:not(.vertical) .more-tab .tab-more-list {\n display: none; } }\n\n@media (max-width: 400px) {\n .more-tab-cont .tab-container:not(.vertical) .tab:first-child {\n display: inline-block; }\n .more-tab-cont .tab-container:not(.vertical) .tab {\n display: none; }\n .more-tab-cont .tab-container:not(.vertical) .more-tab .more-label {\n display: inline-block; } }\n\n/* more tab scss end */\n/* grid scss start */\n.row {\n clear: both;\n margin: 0 auto;\n max-width: 1280px;\n width: 100%;\n box-sizing: border-box; }\n .row:last-child {\n margin-bottom: 20px; }\n .row::after {\n clear: both;\n content: '';\n display: table; }\n .row h3 {\n font-size: 18px;\n color: #383838;\n padding-bottom: 30px; }\n .row h4 {\n font-size: 16px;\n color: #5c5c5c;\n padding-bottom: 15px; }\n .row h4.required:after {\n color: #e84f4f;\n content: '*';\n display: inline-block;\n font-size: 18px;\n line-height: 10px;\n position: relative;\n top: 2px; }\n .row label {\n font-size: 14px;\n color: #5c5c5c; }\n .row h2 {\n font-size: 24px;\n padding-bottom: 30px; }\n .row h2 + p {\n margin: 20px 0; }\n .row fieldset:nth-child(n + 2),\n .row .fieldset:nth-child(n + 2) {\n border-top: 1px solid #abaeb7;\n margin-top: 10px;\n padding-top: 10px; }\n\n.column,\n.columns {\n padding: 0 20px;\n width: 100%;\n box-sizing: border-box; }\n\n@media (min-width: 768px) {\n .column,\n .columns {\n padding: 0; }\n .one.column, .one.columns {\n width: calc(8.33333333333% - 20px); }\n .two.columns {\n width: calc(16.6666666666% - 20px); }\n .three.columns {\n width: calc(25% - 20px); }\n .four.columns {\n width: calc(33.3333333333% - 20px); }\n .five.columns {\n width: calc(41.6666666666% - 20px); }\n .admin-main-controller.six.columns {\n width: calc(50% - 20px); }\n .seven.columns {\n width: calc(58.3333333333% - 20px); }\n .eight.columns {\n width: calc(66.6666666666% - 20px); }\n .nine.columns {\n width: calc(75% - 20px); }\n .ten.columns {\n width: calc(83.3333333333% - 20px); }\n .eleven.columns {\n width: calc(91.6666666666% - 20px); }\n .twelve.columns {\n width: calc(100% - 20px); }\n .full.column {\n width: calc(100% - 20px); }\n .one-third.column {\n width: calc(33.3333333% - 20px); }\n .two-thirds.column {\n width: calc(66.6666666666% - 20px); }\n .one-half.column {\n width: calc(50% - 20px); } }\n\n/* grid scss end */\n.app-holder-cont {\n position: relative;\n height: auto; }\n\n.m-infor-app-holder-cont {\n height: auto;\n position: relative !important; }\n\n.m-infor-app-holder-cont .icon-block-wrapper {\n width: 100%; }\n\n.add-app, .del-app, .add-ctx-app {\n cursor: pointer;\n color: #5c5c5c;\n text-transform: uppercase;\n margin-bottom: 20px;\n display: inline-block;\n font-weight: 700; }\n\n.icon-plus, .icon-minus {\n position: relative;\n display: inline-block; }\n\n.icon-plus::before, .icon-plus::after, .icon-minus::before {\n background-color: #999999;\n content: \""\"";\n height: 2px;\n position: absolute;\n width: 12px;\n top: 6px; }\n\n.icon-plus::before {\n transform: rotate(90deg); }\n\n.icon-plus::after {\n transform: rotate(0deg); }\n\n.icon-minus::before {\n transform: rotate(0deg); }\n\n.app-txt {\n font-size: 12px !important;\n font-weight: bold; }\n\n.errorpage-wrapper.mix-cont-error .mingle-logo {\n font-size: 60px !important; }\n\n.errorpage-wrapper.mix-cont-error .s-warning {\n font-size: 26px; }\n\n.errorpage-wrapper .s-warning {\n color: #D5000E;\n display: block; }\n\n/*.ctx-utility-app-cont {\r\n .data-grid-container {\r\n overflow-x:initial;\r\n }\r\n}*/\n@media (max-width: 767px) {\n .input-wid, .logicalid {\n width: 275px !important; }\n .resp-admin .mob-col8 {\n width: calc(66.66666% - 20px);\n padding: 0; }\n .resp-admin .mob-col4 {\n width: calc(33.33333% - 20px); }\n .resp-admin .multiline-ellipsis-cntnr {\n box-sizing: content-box; }\n .resp-admin .des-col6 {\n width: calc(83.3333333333% - 20px);\n padding: 0; }\n .resp-admin .des-col4 {\n width: 16.666666666%; }\n .resp-admin .des-col2 {\n width: calc(100% - 20px); }\n .icon-plus::before, .icon-plus::after, .icon-minus::before {\n top: 6px; }\n .des-col4 .icon-plus::before, .des-col4 .icon-plus::after {\n top: 0; }\n .mob-hdn {\n display: none !important; }\n .searchfield-wrapper input, .searchfield-wrapper {\n width: 100% !important; }\n .ad-ctx-srh {\n width: 100%; }\n .row .des-col6 h3 {\n padding-bottom: 18px; }\n .mob-col6 {\n width: calc(50% - 20px); }\n .eight.mob-col6 {\n padding: 0; }\n .mob-mar {\n margin-bottom: 10px; }\n .admin-utilityapps-main-cont {\n width: 100%; }\n .mob-main {\n float: left;\n margin-top: 10px; }\n .btn-width button {\n min-width: 70px;\n padding: 0 5px; }\n .dropdown-azure {\n width: 180px !important; }\n .errorpage-wrapper.mix-cont-error .mingle-logo {\n font-size: 30px !important; }\n .errorpage-wrapper.mix-cont-error .s-warning {\n font-size: 20px; }\n .ctx-utility-app-cont .data-grid-container {\n overflow-x: auto; }\n #adminSettigsPage-cont .logicalid input.input-lid {\n width: 100px; }\n #adminSettigsPage-cont .gridheader .search-input {\n width: 270px; } }\n\n@media (min-width: 768px) and (max-width: 1279px) {\n .des-col6, .des-col4, .des-col2 {\n width: calc(50% - 20px); }\n .row .des-col6 h3 {\n padding-bottom: 18px; }\n .input-wid {\n width: 300px; }\n .admin-page {\n overflow-y: auto; } }\n\n@media (min-width: 1280px) {\n .row .des-col6.columns {\n width: calc(50% - 20px); }\n .row .des-col4.columns {\n width: calc(33.33333% - 20px); }\n .row .des-col2.columns {\n width: calc(16.6666666666% - 20px); }\n .row .des-pad-top {\n padding-top: 10px; }\n .searchfield-wrapper input {\n width: 200px !important; }\n .input-wid {\n width: 600px !important; } }\n\n.act-btn {\n font-size: 12px;\n text-transform: uppercase;\n font-weight: bold; }\n\n.save-btn {\n color: #368ac0; }\n\n.cancel-btn, .delete-btn {\n color: #5c5c5c;\n cursor: pointer;\n font-weight: bold; }\n\n.del-app label, .add-app label, .add-ctx-app label {\n cursor: pointer;\n display: inline-block;\n margin-left: 0;\n vertical-align: bottom; }\n\n.datagrid {\n font-size: 14px;\n background-color: transparent;\n border-collapse: collapse;\n border: 1px solid #d8d8d8;\n min-width: 100%;\n overflow-x: auto;\n width: auto; }\n .datagrid th {\n -webkit-transition: background-color 700ms ease;\n -moz-transition: background-color 700ms ease;\n -o-transition: background-color 700ms ease;\n -ms-transition: background-color 700ms ease;\n transition: background-color 700ms ease;\n background-color: #50535a;\n height: 40px;\n min-width: 25px;\n overflow: hidden; }\n .datagrid th .datagrid-header-text {\n font-size: 12px;\n color: #ffffff;\n display: table-cell;\n font-weight: bold;\n vertical-align: middle;\n white-space: nowrap; }\n .datagrid .datagrid-column-wrapper {\n display: table;\n height: 40px; }\n .datagrid td {\n background-color: #ffffff;\n border: 1px solid #bdbdbd;\n color: #1a1a1a;\n line-height: 50px;\n outline: none;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n vertical-align: middle; }\n .datagrid tr .datagrid-cell-wrapper {\n border: 1px solid transparent;\n display: block;\n margin: 0;\n padding: 0 20px;\n font-size: 14px;\n cursor: pointer;\n height: inherit;\n min-height: inherit;\n width: 100%;\n overflow: hidden;\n white-space: nowrap;\n box-sizing: border-box !important; }\n .datagrid tr .datagrid-textarea {\n display: block;\n height: inherit;\n line-height: 22px;\n margin: 0 -20px;\n overflow: auto;\n padding: 5px 20px;\n white-space: pre-line;\n word-wrap: break-word;\n word-break: break-all; }\n .datagrid tr .wrap-txt {\n display: inline-block;\n line-height: 21px;\n max-width: calc(100% - 40px);\n overflow: auto;\n vertical-align: middle;\n white-space: pre-line;\n word-wrap: break-word;\n word-break: break-all; }\n .datagrid tr .hyperlink {\n color: #81b9e4;\n font-size: 14px;\n overflow: hidden;\n text-overflow: ellipsis;\n cursor: pointer;\n line-height: 16px; }\n .datagrid tr .hyperlink:hover {\n border: none; }\n .datagrid tr .ctx-utility {\n line-height: 15px;\n display: inline-block;\n color: #000; }\n .datagrid tr .ctxbdr {\n width: 20%; }\n .datagrid tr:hover td {\n background-color: #e4e4e4; }\n .datagrid tr.ctxselect > td {\n background-color: #b7e3fc; }\n\n.datagrid-column-wrapper > input, .datagrid-cell-wrapper > input {\n position: relative; }\n\n.datagrid-column-wrapper > label {\n top: 8px; }\n\n.wid-50 {\n width: 50%; }\n\n.datagrid-cell-wrapper > img {\n height: 30px;\n position: relative;\n top: 10px;\n width: 30px; }\n\n.head-over {\n border-bottom: 1px solid #fff; }\n\n.curpt {\n cursor: pointer; }\n\n.form-cont .field > input, .form-cont .field > textarea {\n display: block !important; }\n\n.form-cont .field select {\n width: 300px;\n max-width: 100%; }\n\n.form-cont .image-selector .validation-error {\n margin-top: 5px; }\n\n.form-cont .validation-error {\n display: none;\n max-width: 300px;\n margin-top: -15px;\n font-size: 13px; }\n .form-cont .validation-error .val-error-icon {\n fill: #e84f4f;\n width: 14px;\n height: 14px;\n /*display: inline-block;\r\n vertical-align:middle;*/\n display: inline-block;\n vertical-align: top;\n position: relative;\n top: 1px; }\n .form-cont .validation-error .val-message {\n color: #e84f4f;\n font-size: 12px;\n /*display:inline-block;*/\n /*margin-bottom:10px;*/\n display: inline-block;\n max-width: 280px;\n /*top: -2px;*/\n position: relative; }\n .form-cont .validation-error .val-message .custom-val-mes {\n display: none;\n /*&:not(:empty) {\r\n &:first-child{\r\n display:inline-block;\r\n }\r\n }*/ }\n .form-cont .validation-error .val-message .custom-val-mes:empty {\n display: none; }\n .form-cont .validation-error .val-message .custom-val-mes:first-child {\n display: inline-block; }\n\n.form-cont .ng-dirty.ng-invalid + .validation-error {\n display: block; }\n\n.form-cont .ng-dirty.ng-invalid:not(.check-box):not(div):not(.pattern-type):not(.scninputbox) {\n border-color: #e84f4f !important;\n box-shadow: 0 0 5px rgba(232, 79, 79, 0.2) !important; }\n\n.form-cont.validation-fail .ng-invalid:not(.check-box):not(div) {\n border-color: #e84f4f !important;\n box-shadow: 0 0 5px rgba(232, 79, 79, 0.2) !important; }\n\n.form-cont.validation-fail .ng-invalid + .validation-error {\n display: block; }\n\n.form-cont .dropdown-wrapper {\n position: static; }\n .form-cont .dropdown-wrapper .icon-error {\n position: relative; }\n\n.validation-error.custom-error-pos {\n left: 34px !important;\n right: initial !important; }\n\n#choose_icon .hide-comp {\n display: none !important; }\n\n.validate {\n position: absolute;\n top: 25px; }\n\n.left-70 {\n left: 70px !important; }\n\n.lgnd {\n font-size: 14px;\n color: #5c5c5c; }\n\n@media (max-width: 360px) {\n .form-cont .validation-error .val-message {\n max-width: 240px; } }\n\n.ctxbdr {\n min-width: 100px; }\n\n.ctxbdrht {\n min-width: 100px; }\n\n.checkboxlabel {\n display: inline-block !important;\n position: relative !important; }\n\n.ctx-utility-app-cont .data-grid-container {\n min-height: 120px; }\n\n.ctx-utility-app-cont table {\n position: relative; }\n .ctx-utility-app-cont table.datagrid {\n /*border:none;*/ }\n .ctx-utility-app-cont table tr {\n /*&.sortable-row{\r\n cursor:move;\r\n td{\r\n cursor:move;\r\n background:#e4e4e4;\r\n div{\r\n cursor:move;\r\n }\r\n }\r\n }*/ }\n .ctx-utility-app-cont table tr .ctx-uty-name {\n max-width: 500px; }\n .ctx-utility-app-cont table tr .ctx-uty-name .ctx-utility {\n width: 100%; }\n .ctx-utility-app-cont table tr .ctx-uty-name .ctx-utility span {\n /*display: inline-block;\r\n text-overflow: ellipsis;\r\n overflow: hidden;\r\n width: 100%;\r\n box-sizing: border-box;*/ }\n .ctx-utility-app-cont table tr .ctx-uty-type {\n min-width: 200px; }\n .ctx-utility-app-cont table tr .ctx-uty-switch {\n width: auto; }\n .ctx-utility-app-cont table tr .datagrid-column-wrapper {\n display: inline-table; }\n .ctx-utility-app-cont table tr .datagrid-cell-wrapper {\n position: relative; }\n .ctx-utility-app-cont table tr .datagrid-cell-wrapper .gripper-icon {\n position: absolute;\n top: 15px; }\n .ctx-utility-app-cont table tr .datagrid-cell-wrapper .gripper-icon:hover {\n cursor: move; }\n .ctx-utility-app-cont table tr .ctx-name-header {\n padding: 0 20px; }\n .ctx-utility-app-cont table tr .ctx-apps-main-header {\n padding: 0 20px; }\n .ctx-utility-app-cont table tr .ctx-apps-main-header:hover .more-icon {\n fill: #ffffff; }\n .ctx-utility-app-cont table tr .more-icon {\n top: 5px;\n fill: #888b94; }\n\n.ctx-utility-app-cont .dropdown-azure {\n top: 40px;\n width: 180px;\n word-wrap: break-word;\n background-color: #ffffff;\n border: 1px solid #e5e5e5;\n border-radius: 3px;\n color: #5c5c5c; }\n .ctx-utility-app-cont .dropdown-azure:before {\n border-color: transparent transparent #e5e5e5 transparent;\n top: -15px; }\n .ctx-utility-app-cont .dropdown-azure:after {\n content: \"" \"";\n width: 0px;\n height: 0px;\n border-style: solid;\n border-width: 5px 11.5px 10px 11.5px;\n border-color: transparent transparent #fff transparent;\n position: absolute;\n top: -14px; }\n .ctx-utility-app-cont .dropdown-azure li:hover {\n background: #ededed !important; }\n .ctx-utility-app-cont .dropdown-azure li a {\n color: #5c5c5c; }\n\n.ctx-utility-app-cont .ctx-hdr-name {\n font-size: 14px;\n color: #ffffff; }\n\n.ui-sortable-helper {\n display: table; }\n\n.ctx-uty-switch .switch {\n margin: 0; }\n\n.screenid-assoc-validate {\n margin-top: 0 !important; }\n\n.add-btn {\n background: none;\n border: none; }\n\n.gen-cancel {\n font-size: 12px;\n text-transform: uppercase;\n cursor: pointer;\n font-weight: bold;\n color: #5c5c5c; }\n\n.check-box {\n position: relative;\n z-index: -1;\n border: none;\n width: auto; }\n .check-box.chk-top {\n top: -15px; }\n\n.m-sh-navbar .m-nav-app-mn-item-sm .m-menu-btn {\n height: 35px;\n width: 35px; }\n\n.line-hgt-32 {\n line-height: 32px !important; }\n\n.border-bottom-1px {\n border-bottom: 1px solid #ddd; }\n\n.padding-mngdrilbck {\n padding: 9px 10px 8px; }\n\n.datagrid.ctxgrid {\n overflow: auto; }\n\n.datagrid-pdng-2px {\n padding: 2px; }\n\n.datagrid-row .wdth {\n width: calc(100% - 40px); }\n\n.mng-drlbcks-txt-algn {\n text-align: center !important;\n padding: 0px !important; }\n\n.dropdown-azure {\n padding: 0px; }\n\n.logidlbl {\n display: inline-block;\n width: auto; }\n\n.logicalid {\n border: 1px solid #999999;\n border-radius: 2px;\n width: 600px;\n height: 35px; }\n\n#adminSettigsPage-cont .input-lid {\n border: none !important;\n box-shadow: 0 0 5px white !important;\n vertical-align: top;\n display: inline-block;\n position: absolute;\n padding: 0px !important;\n top: 28px; }\n\n#adminSettigsPage-cont .detailstab {\n border: none !important;\n box-shadow: 0 0 5px white !important; }\n\n.borderred {\n border-color: #e84f4f !important; }\n\n.lidmgr-top {\n margin-top: 1px !important; }\n\n#editid {\n display: inline-block;\n font-size: 14px;\n padding: 8px 0 10px 10px;\n color: #1a1a1a; }\n\n[hidden] {\n display: none !important; }\n\n/*app.scss*/\ninput[type=\""text\""]::-ms-clear {\n /* ::-ms-clear is specific IE10 & higher CSS element to remove X from a textbox */\n display: none; }\n\n.m-app-frame {\n border: none;\n width: 100%;\n height: 100%; }\n\n@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {\n /* specific IE10 & higher to remove an extra scrollbar on feed page */\n .m-app-frame {\n height: calc(100% - 5px); } }\n\n[data-ng-cloak] {\n display: none !important; }\n\n.m-sh-navbar ul li ul li.site-link-container, ul li.site-link-container {\n list-style-type: none;\n width: 100px;\n height: 120px;\n position: absolute;\n float: none;\n outline-color: transparent;\n margin-top: 10px;\n z-index: 100;\n /* This line added to prevent black boxes on Manage Applications screen, to be seen through black dropdown menu */\n -webkit-transition: all 0.2s ease-out;\n -moz-transition: all 0.2s ease-out;\n -ms-transition: all 0.2s ease-out;\n -o-transition: all 0.2s ease-out;\n transition: all 0.2s ease-out; }\n\n.m-sh-navbar ul li ul li.site-link-container a, ul li.site-link-container a {\n width: 100%;\n height: 100%;\n position: absolute;\n top: 0;\n background: url(../Content/images/spacer.png) 0 0 repeat;\n cursor: pointer;\n z-index: 400; }\n\n#body {\n height: 100%;\n box-sizing: content-box !important; }\n\n.m-sh-navbar {\n background-color: #414247;\n width: 100%;\n height: 34px;\n position: absolute;\n border-bottom: 1px solid #313236;\n top: 0px; }\n .m-sh-navbar ul {\n padding: 0;\n margin: 0; }\n .m-sh-navbar ul li {\n position: relative;\n list-style-type: none;\n height: 34px;\n margin-top: 0px; }\n .m-sh-navbar ul li a {\n position: relative; }\n .m-sh-navbar ul li button:not(.btn2) {\n color: #B2B2B2; }\n .m-sh-navbar ul li b.spr-icon {\n height: 34px;\n width: 34px;\n position: absolute; }\n .m-sh-navbar ul li ul.icon-block-absolute,\n .m-sh-navbar ul li ul.icon-block-absolute-admin {\n position: absolute;\n height: 365px;\n overflow: hidden;\n background-color: #313236;\n float: none;\n -webkit-transition: all 0.2s ease-out;\n -moz-transition: all 0.2s ease-out;\n -ms-transition: all 0.2s ease-out;\n -o-transition: all 0.2s ease-out;\n transition: all 0.2s ease-out; }\n\n.m-menu-apploncher {\n background: url(\""data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' fill='#888b94' width='28' height='28'> <path d='M4 1h-2c-.553 0-1 .447-1 1v2c0 .552.447 1 1 1h2c.553 0 1-.448 1-1v-2c0-.553-.447-1-1-1zm6 0h-2c-.553 0-1 .447-1 1v2c0 .552.447 1 1 1h2c.553 0 1-.448 1-1v-2c0-.553-.447-1-1-1zm6 0h-2c-.553 0-1 .447-1 1v2c0 .552.447 1 1 1h2c.553 0 1-.448 1-1v-2c0-.553-.447-1-1-1zm-12 6h-2c-.553 0-1 .447-1 1v2c0 .552.447 1 1 1h2c.553 0 1-.448 1-1v-2c0-.553-.447-1-1-1zm6 0h-2c-.553 0-1 .447-1 1v2c0 .552.447 1 1 1h2c.553 0 1-.448 1-1v-2c0-.553-.447-1-1-1zm6 0h-2c-.553 0-1 .447-1 1v2c0 .552.447 1 1 1h2c.553 0 1-.448 1-1v-2c0-.553-.447-1-1-1zm-12 6h-2c-.553 0-1 .447-1 1v2c0 .552.447 1 1 1h2c.553 0 1-.448 1-1v-2c0-.553-.447-1-1-1zm6 0h-2c-.553 0-1 .447-1 1v2c0 .552.447 1 1 1h2c.553 0 1-.448 1-1v-2c0-.553-.447-1-1-1zm6 0h-2c-.553 0-1 .447-1 1v2c0 .552.447 1 1 1h2c.553 0 1-.448 1-1v-2c0-.553-.447-1-1-1z'></path></svg>\"") no-repeat;\n border-radius: 0 !important;\n background-position-x: 4px;\n background-position-y: 4px;\n transition: all .2s ease-in-out;\n border: none; }\n .m-menu-apploncher:hover {\n background: url(\""data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' fill='#ffffff' width='28' height='28'> <path d='M4 1h-2c-.553 0-1 .447-1 1v2c0 .552.447 1 1 1h2c.553 0 1-.448 1-1v-2c0-.553-.447-1-1-1zm6 0h-2c-.553 0-1 .447-1 1v2c0 .552.447 1 1 1h2c.553 0 1-.448 1-1v-2c0-.553-.447-1-1-1zm6 0h-2c-.553 0-1 .447-1 1v2c0 .552.447 1 1 1h2c.553 0 1-.448 1-1v-2c0-.553-.447-1-1-1zm-12 6h-2c-.553 0-1 .447-1 1v2c0 .552.447 1 1 1h2c.553 0 1-.448 1-1v-2c0-.553-.447-1-1-1zm6 0h-2c-.553 0-1 .447-1 1v2c0 .552.447 1 1 1h2c.553 0 1-.448 1-1v-2c0-.553-.447-1-1-1zm6 0h-2c-.553 0-1 .447-1 1v2c0 .552.447 1 1 1h2c.553 0 1-.448 1-1v-2c0-.553-.447-1-1-1zm-12 6h-2c-.553 0-1 .447-1 1v2c0 .552.447 1 1 1h2c.553 0 1-.448 1-1v-2c0-.553-.447-1-1-1zm6 0h-2c-.553 0-1 .447-1 1v2c0 .552.447 1 1 1h2c.553 0 1-.448 1-1v-2c0-.553-.447-1-1-1zm6 0h-2c-.553 0-1 .447-1 1v2c0 .552.447 1 1 1h2c.553 0 1-.448 1-1v-2c0-.553-.447-1-1-1z'></path></svg>\"") no-repeat;\n border-radius: 0 !important;\n background-position-x: 4px;\n background-position-y: 4px;\n transform: scale(1.05);\n border: none; }\n\n.m-menu-btn, .m-srch-text {\n border: none;\n background: none;\n padding: 0px;\n margin: 0px; }\n\n.m-sh-contr, .m-tch-cnt {\n position: absolute;\n width: 100%;\n height: calc(100% - 34px); }\n\n.m-sh-contr {\n top: 35px; }\n\n.m-nav-home-mn-item {\n width: 34px;\n display: block; }\n\na {\n background-position: 0px 0px;\n margin-top: 4px;\n width: 28px;\n height: 28px;\n display: block; }\n\n.m-nav-app-mn-item {\n padding: 0px; }\n .m-nav-app-mn-item button {\n white-space: nowrap;\n -webkit-transition: color 0.3s ease-in-out 0s;\n -moz-transition: color 0.3s ease-in-out 0s;\n -ms-transition: color 0.3s ease-in-out 0s;\n -o-transition: color 0.3s ease-in-out 0s;\n transition: color 0.3s ease-in-out 0s; }\n .m-nav-app-mn-item button span.spr-icon {\n background-position: -50px 0;\n position: absolute;\n top: 0px;\n width: 16px;\n height: 16px;\n margin: 9px; }\n .m-nav-app-mn-item button:focus span.spr-icon {\n background-position: -100px 0; }\n .m-nav-app-mn-item span.app-name {\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n max-width: 500px;\n font-size: 12px;\n position: relative;\n margin-top: 10px;\n margin-bottom: 9px;\n top: 0px;\n color: #FFFFFF;\n display: block;\n opacity: 0.5; }\n .m-nav-app-mn-item:hover span.spr-icon {\n background-position: -100px 0; }\n .m-nav-app-mn-item .m-menu-btn:hover + span.app-name {\n -webkit-transition: color 0.3s ease-in-out 0s;\n -moz-transition: color 0.3s ease-in-out 0s;\n -ms-transition: color 0.3s ease-in-out 0s;\n -o-transition: color 0.3s ease-in-out 0s;\n transition: color 0.3s ease-in-out 0s;\n color: #FFFFFF;\n opacity: 1; }\n .m-nav-app-mn-item .m-menu-btn:hover .icons {\n fill: #FFFFFF; }\n\n.m-usr-icn {\n width: 24px;\n height: 24px;\n margin: 5px 0;\n border-radius: 20px; }\n\n.m-nav-bm-mn-item button {\n position: relative;\n height: 34px;\n width: 34px; }\n .m-nav-bm-mn-item button span.spr-icon {\n background-position: -50px -50px;\n width: 10px;\n height: 16px;\n position: absolute;\n top: 0px; }\n .m-nav-bm-mn-item button:hover span.spr-icon {\n background-position: -100px -50px; }\n\n.m-nav-search-mn-item button {\n position: relative;\n height: 34px;\n width: 34px; }\n .m-nav-search-mn-item button:-ms-input-placeholder {\n color: transparent; }\n .m-nav-search-mn-item button span.spr-icon {\n background-position: -250px 0;\n width: 16px;\n height: 16px;\n position: absolute;\n top: 0px; }\n .m-nav-search-mn-item button:hover span.spr-icon {\n background-position: -300px 0; }\n\n.m-nav-user-mn-item button {\n position: relative;\n height: 34px;\n width: 34px; }\n .m-nav-user-mn-item button span.reg-icn {\n background-position: -400px -100px;\n width: 12px;\n height: 15px;\n position: absolute;\n top: 0px; }\n .m-nav-user-mn-item button.amber-icons:hover:not([disabled]) {\n color: #FF9426; }\n .m-nav-user-mn-item button.amber-icons:hover:not([disabled]) span {\n color: #FF9426; }\n .m-nav-user-mn-item button.amber-icons:hover:not([disabled]) .icons {\n fill: #FF9426 !important; }\n .m-nav-user-mn-item button.amber-icons:focus {\n color: #FF9426; }\n .m-nav-user-mn-item button.amber-icons:focus .icons {\n fill: #FF9426 !important; }\n .m-nav-user-mn-item button.amber-icons .icons {\n fill: #FF9426; }\n .m-nav-user-mn-item button span.amber-icn {\n background-position: -650px -100px;\n width: 12px;\n height: 15px;\n position: absolute;\n top: 0px; }\n .m-nav-user-mn-item button:hover span.reg-icn {\n background-position: -450px -100px; }\n\n.m-nav-share-mn-item button {\n white-space: nowrap;\n width: 34px;\n height: 34px;\n -webkit-transition: color 0.3s ease-in-out 0s;\n -moz-transition: color 0.3s ease-in-out 0s;\n -ms-transition: color 0.3s ease-in-out 0s;\n -o-transition: color 0.3s ease-in-out 0s;\n transition: color 0.3s ease-in-out 0s; }\n .m-nav-share-mn-item button:focus, .m-nav-share-mn-item button:active {\n visibility: visible;\n background-position: -250px 0; }\n\n.m-nav-share-mn-item span.spr-icon {\n background-position: -150px 0px;\n position: absolute;\n top: 0px;\n width: 16px;\n height: 19px;\n margin: 10px 9px 6px; }\n\n.m-nav-share-mn-item:hover span.spr-icon {\n background-position: -200px 0px; }\n\n.m-search-box {\n visibility: collapse;\n position: absolute; }\n\n.m-nav-right {\n position: absolute; }\n\n.m-nav-rt-pnl-mn-item {\n width: 34px;\n -webkit-transition: opacity 10s;\n -moz-transition: opacity 10s;\n -ms-transition: opacity 10s;\n -o-transition: opacity 10s;\n transition: opacity 10s; }\n .m-nav-rt-pnl-mn-item button.amber-icons:hover:not([disabled]) {\n color: #EFA836; }\n .m-nav-rt-pnl-mn-item button.amber-icons:hover:not([disabled]) span {\n color: #EFA836; }\n .m-nav-rt-pnl-mn-item button.amber-icons:hover:not([disabled]) .icons {\n fill: #EFA836 !important; }\n .m-nav-rt-pnl-mn-item button.amber-icons:focus {\n color: #EFA836; }\n .m-nav-rt-pnl-mn-item button.amber-icons:focus .icons {\n fill: #EFA836 !important; }\n .m-nav-rt-pnl-mn-item button.amber-icons .icons {\n fill: #EFA836; }\n .m-nav-rt-pnl-mn-item span.spr-icon {\n background-position: -450px 0;\n width: 16px;\n height: 16px;\n margin: 10px; }\n\n.ctxt-pane-hidden {\n opacity: 0;\n display: none; }\n\n.ctxt-pane-expanded {\n opacity: 1; }\n .ctxt-pane-expanded span.spr-icon {\n background-position: -400px 0px; }\n .ctxt-pane-expanded:hover button span.spr-icon,\n .ctxt-pane-expanded button:focus span.spr-icon {\n background-position: -450px 0; }\n\n.ctxt-pane-collapsed {\n opacity: 1; }\n .ctxt-pane-collapsed span.spr-icon {\n background-position: -500px 0px; }\n .ctxt-pane-collapsed span.new-ctxt-indic {\n background-position: -250px -100px;\n width: 16px;\n height: 16px;\n margin: 10px; }\n .ctxt-pane-collapsed:hover button span.spr-icon,\n .ctxt-pane-collapsed button:focus span.spr-icon {\n background-position: -550px 0px; }\n\n/******************************\r\n * Nav Menu Sprites *\r\n ******************************/\n/* --- App Launch Menu --- */\n.icon-page-container {\n display: inline-block;\n z-index: 20000;\n position: absolute;\n top: 35px; }\n\n.icon-page-top {\n height: 10px;\n width: 100%;\n background-color: transparent;\n margin: 0;\n padding: 0;\n position: relative;\n display: block; }\n\n.m-infor-app-holder {\n position: absolute;\n width: 100%;\n height: 100%; }\n .m-infor-app-holder .icon-page-top,\n .m-infor-app-holder .dot-container {\n display: none; }\n .m-infor-app-holder .icon-block-wrapper {\n width: 95%;\n background-color: transparent;\n overflow-x: auto;\n padding-top: 0; }\n .m-infor-app-holder ul.icon-block-absolute-admin {\n height: 100%;\n margin: 0;\n background-image: url(../Content/images/appManageBG.png); }\n\n.menu-dropdown-pointer {\n background-image: url(../Content/images/mingle_shell_sprite.png);\n background-position: -100px -100px;\n background-repeat: no-repeat;\n height: 10px;\n width: 17px;\n content: \""\"";\n margin: 0 12px; }\n\n.icon-page {\n overflow: hidden;\n display: inline-block;\n margin: 0;\n padding: 0;\n width: 320px; }\n\n.icon-page-holder {\n background-color: #000000;\n display: inline-block;\n -webkit-border-top-right-radius: 2px;\n -moz-border-radius-topright: 2px;\n border-top-right-radius: 2px;\n -webkit-border-top-left-radius: 2px;\n -moz-border-radius-topleft: 2px;\n border-top-left-radius: 2px; }\n\n.icon-block-flex {\n padding: 0;\n margin: 0;\n overflow: hidden;\n background-color: #000000;\n display: -webkit-box;\n display: -moz-box;\n display: -ms-flexbox;\n display: -webkit-flex;\n display: flex;\n -webkit-box-direction: normal;\n -moz-box-direction: normal;\n box-direction: normal;\n -webkit-box-orient: vertical;\n -moz-box-orient: vertical;\n box-orient: vertical;\n -webkit-flex-direction: column;\n -ms-flex-direction: column;\n flex-direction: column;\n -webkit-flex-wrap: wrap;\n -ms-flex-wrap: wrap;\n flex-wrap: wrap;\n -webkit-box-pack: start;\n -moz-box-pack: start;\n -webkit-align-content: stretch;\n -ms-flex-line-pack: stretch;\n align-content: stretch;\n -webkit-justify-content: flex-start;\n -ms-flex-pack: start;\n justify-content: flex-start;\n -webkit-box-align: start;\n -moz-box-align: start;\n -webkit-align-items: flex-start;\n -ms-flex-align: start;\n align-items: flex-start;\n -webkit-border-top-right-radius: 2px;\n -moz-border-radius-topright: 2px;\n border-top-right-radius: 2px;\n -webkit-border-top-left-radius: 2px;\n -moz-border-radius-topleft: 2px;\n border-top-left-radius: 2px; }\n\n.icon-holder-flex {\n padding: 0;\n margin: 5px 10px 0px 10px;\n -webkit-box-ordinal-group: 1;\n -moz-box-ordinal-group: 1;\n box-ordinal-goup: 1;\n -webkit-order: 0;\n -ms-flex-order: 0;\n order: 0;\n -webkit-box-flex: 0;\n -moz-box-flex: 0;\n -webkit-flex: 0 1 auto;\n -ms-flex: 0 1 auto;\n flex: 0 1 auto;\n -webkit-align-self: auto;\n -ms-flex-item-align: auto;\n align-self: auto; }\n\n.icon-block {\n padding: 0;\n margin: 0;\n overflow: hidden; }\n\n.icon-holder {\n margin: 0;\n padding: 0;\n margin: 5px 10px 0px 10px;\n display: inline-block;\n margin-top: 3px; }\n\n.app-menu-icon {\n overflow: hidden; }\n .app-menu-icon:hover .icon-holder-absolute {\n -webkit-transform: scale(1.2);\n -moz-transform: scale(1.2);\n transform: scale(1.2); }\n\n.icon-holder-absolute {\n padding: 0;\n height: 40px;\n display: inline-block;\n z-index: 400; }\n .icon-holder-absolute img {\n width: 100%;\n height: 100%; }\n\n.dot-container {\n width: 320px;\n background-color: #313236;\n border-top: 1px solid #50535a;\n margin: 0;\n padding: 16px 0;\n text-align: center;\n clear: both;\n -webkit-border-bottom-left-radius: 2px;\n -moz-border-radius-bottomleft: 2px;\n border-bottom-left-radius: 2px;\n -webkit-border-bottom-right-radius: 2px;\n -moz-border-radius-bottomright: 2px;\n border-bottom-right-radius: 2px; }\n\n.drop-down-menu-holder {\n position: absolute;\n z-index: 20000;\n top: 34px; }\n .drop-down-menu-holder[data-infor-menu-dropdown=\""searchresults.html\""] {\n width: 100%; }\n\n.drop-wrapper {\n width: 100%;\n background-color: #313236;\n margin: 0;\n padding: 0;\n clear: both;\n -webkit-border-radius: 2px;\n -moz-border-radius: 2px;\n border-radius: 2px; }\n\n.infor-image-pagination {\n cursor: pointer !important;\n display: inline-block; }\n\n.pagination-active {\n height: 10px;\n width: 10px;\n border-radius: 50%;\n background-color: #368ac0;\n border: 1px solid #368ac0; }\n\n.pagination-inactive {\n height: 8px;\n width: 8px;\n border-radius: 50%;\n background-color: transparent;\n border: 2px solid #98999b; }\n\n.pagination-inactive:hover {\n height: 10px;\n width: 10px;\n border-radius: 50%;\n background-color: #fff;\n border: 1px solid #fff; }\n\n.app-menu-name {\n color: #BBBBBB;\n text-align: center;\n font-size: .8em;\n font-weight: bold;\n display: block;\n height: 60px;\n overflow: hidden; }\n\ndiv.site-link-container {\n width: 100px;\n height: 120px;\n position: absolute; }\n\n.site-link-container:hover, .site-link-container:focus {\n background-color: #212224; }\n .site-link-container:hover .icon-holder-absolute, .site-link-container:focus .icon-holder-absolute {\n -webkit-transform: scale(1.2);\n -moz-transform: scale(1.2);\n transform: scale(1.2); }\n\n.site-link-container:hover p {\n color: #FFFFFF; }\n\n.site-link-container p {\n padding: 5px 10px;\n width: 75%;\n height: 40px;\n overflow: hidden;\n -webkit-margin-before: 0;\n -webkit-margin-after: 0;\n text-align: center;\n color: #c8cbd4;\n font-size: 11px;\n z-index: 400;\n word-wrap: break-word;\n margin: 0 auto; }\n .site-link-container p.long-text {\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis; }\n\n.site-link-placeholder:hover {\n background-color: transparent; }\n\n.m-popout-title {\n text-decoration: none; }\n .m-popout-title h1 {\n text-align: center;\n margin-top: 20%;\n color: #CCCCCC;\n font-weight: bold;\n font-size: 40px;\n text-decoration: none;\n -webkit-box-shadow: inherit;\n -moz-box-shadow: inherit;\n box-shadow: inherit;\n text-shadow: 3px 3px #EEEEEE; }\n\n.drop-down-container {\n position: relative;\n z-index: 100;\n width: 100%;\n height: 100%; }\n\n.icon-block-wrapper {\n width: 320px;\n height: 380px;\n position: relative;\n padding-top: 20px;\n background-color: #313236;\n overflow: hidden;\n -webkit-border-top-left-radius: 2px;\n -moz-border-radius-topleft: 2px;\n border-top-left-radius: 2px;\n -webkit-border-top-right-radius: 2px;\n -moz-border-radius-topright: 2px;\n border-top-right-radius: 2px; }\n\n.m-app-page-without-rt {\n width: 100%;\n height: 100%; }\n\n.m-app-page-with-rt .m-infor-app-holder {\n width: calc(100% - 310px);\n height: 100%;\n position: absolute; }\n\n.m-app-page-with-rt .maximized {\n width: 100%; }\n\n.m-app-page-ctxt-zone {\n -webkit-transition: width 0.5s;\n -moz-transition: width 0.5s;\n -ms-transition: width 0.5s;\n -o-transition: width 0.5s;\n transition: width 0.5s; }\n\n#coverWhileLoadingDiv {\n width: 100%;\n height: 100%;\n background-color: white;\n position: absolute;\n z-index: 100; }\n\n/* --- User Menu --- */\n[data-infor-menu-dropdown=\""searchresults.html\""] .menu-user-dropdown-main {\n width: auto; }\n\n.menu-user-dropdown-main {\n width: 220px;\n color: #B3B3B3;\n font-size: 12px;\n font-weight: bold;\n text-decoration: none; }\n\n.menu-user-dropdown-obj ul {\n width: 100%;\n height: auto !important;\n font-weight: bold; }\n\n.menu-user-dropdown-obj li {\n position: relative;\n list-style: none;\n float: none !important;\n height: auto !important;\n border-bottom: 1px #50535a solid;\n line-height: 38px;\n -webkit-touch-callout: none;\n -webkit-user-select: none;\n -khtml-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n -khtml-user-drag: element;\n -webkit-user-drag: element; }\n .menu-user-dropdown-obj li:hover {\n background-color: #212224; }\n .menu-user-dropdown-obj li:hover a {\n color: #FFFFFF; }\n .menu-user-dropdown-obj li a {\n margin-left: 0px;\n margin-right: 0px;\n position: static;\n color: #c8cbd4;\n text-decoration: none; }\n .menu-user-dropdown-obj li a .menu-user-dropdown-profilepic {\n border-radius: 20px;\n margin-bottom: -4px;\n height: 25px;\n width: 25px; }\n .menu-user-dropdown-obj li a .menu-user-dropdown-username {\n display: inline-block;\n line-height: normal;\n margin-left: 5px;\n margin-top: 20px;\n max-width: 150px;\n overflow: hidden;\n position: relative;\n text-overflow: ellipsis;\n white-space: nowrap; }\n .menu-user-dropdown-obj li span {\n font-weight: bold; }\n\n.menu-user-dropdown-obj .bubble {\n overflow: hidden;\n background-color: #FF9426;\n line-height: 18px;\n height: 16px;\n margin-top: 12px;\n width: 25px;\n text-align: center;\n position: relative;\n /*top: 45%;*/\n bottom: auto;\n color: #FFFFFF;\n font-weight: normal;\n font-size: 12px;\n -webkit-border-radius: 2px;\n -moz-border-radius: 2px;\n border-radius: 2px; }\n\n.menu-user-dropdown-search.no-result-search-msg {\n padding: 5px;\n text-align: center;\n line-height: 20px; }\n\n.menu-user-dropdown-search li {\n position: relative;\n list-style: none;\n float: none !important;\n height: auto !important;\n line-height: 30px;\n -webkit-touch-callout: none;\n -webkit-user-select: none;\n -khtml-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n -khtml-user-drag: element;\n -webkit-user-drag: element; }\n\n.search-items {\n display: table-cell;\n width: 189px;\n border-left: 1px solid #595959;\n cursor: pointer;\n vertical-align: top; }\n .search-items label {\n display: block;\n margin: 0 10px;\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n width: 170px;\n color: #CCCCCC;\n cursor: pointer; }\n .search-items a {\n text-decoration: none; }\n .search-items:hover {\n text-decoration: underline;\n background-color: #4D4D4D; }\n\n.search-categories {\n display: table-cell;\n width: 110px; }\n .search-categories label {\n width: 89px;\n color: #808080;\n text-align: right;\n font-weight: bold;\n display: block;\n margin: 0 10px;\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis; }\n\n/* --- User Menu END --- */\n/* --- Admin --- */\n.menu-user-dropdown-admin ul {\n width: 100%;\n height: auto !important;\n padding-top: 8px; }\n .menu-user-dropdown-admin ul li {\n position: relative;\n list-style: none;\n float: none !important;\n height: auto !important;\n -webkit-touch-callout: none;\n -webkit-user-select: none;\n -khtml-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n -khtml-user-drag: element;\n -webkit-user-drag: element;\n line-height: 25px; }\n .menu-user-dropdown-admin ul li a {\n margin-right: 0px;\n margin-left: 0px;\n position: static;\n color: #808080;\n text-decoration: none;\n font-size: 12px;\n font-weight: normal; }\n .menu-user-dropdown-admin ul li a:hover {\n font-weight: bold;\n color: #CCCCCC; }\n\n.hide-icon-block {\n display: block; }\n\n*[draggable=true] {\n cursor: move;\n -webkit-touch-callout: none;\n -webkit-user-select: none;\n -khtml-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n -khtml-user-drag: element;\n -webkit-user-drag: element; }\n\n.drag-helper {\n display: none; }\n\n.m-sh-navbar ul li ul li.drag-active {\n cursor: move; }\n\n.drag-active .hide-icon-block {\n display: none; }\n\n.drag-active .drag-helper {\n display: block; }\n\n.dragged-over {\n border: dashed #FFFFFF 1px; }\n\n.iframeHelper iframe {\n border: none;\n width: 100%;\n height: 100%; }\n\n/* --- Loader styles --- */\n.cover-all-modal-bkgrnd {\n width: 100%;\n height: 100%;\n opacity: 0.5;\n background-color: gray;\n z-index: 10000;\n position: absolute; }\n\n.m-overlay {\n background-color: #F0F0F0;\n position: absolute;\n top: 50%;\n left: 50%;\n -webkit-transform: translate(-50%, -50%);\n -moz-transform: translate(-50%, -50%);\n transform: translate(-50%, -50%);\n z-index: 10001; }\n\n.m-overlay-contents {\n padding: 0px 20px;\n overflow: hidden; }\n\n.inforAboutCloseButton {\n background-color: transparent;\n border: 1px solid transparent;\n border-radius: 3px;\n cursor: pointer;\n height: 20px;\n margin: 0;\n padding: 0;\n position: relative;\n top: 20px;\n width: 20px; }\n\n.m-overlay-icon {\n background: url(\""data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAE8AAABGCAMAAAC65Tl8AAABGlBMVEUAAADWICf///+/v7/WISjtnJ/2ztD87u/98vLXIyrXJCvdR03zvb/0w8X64eL87e387/D+9/f//v7XJSzYKS/YLDPbPUPcP0XcQEbdRkviYmflcnfmeH3uo6bwq67wrrDzvL71ycr2zM720dL309X42Nn53t/65+f76er77Oz87u799vfWIinXJi3XJy7YKjHYLTTZLjXZMDbaNjzcQkjcQ0ndRkzeSlDfT1XgWV7hW2DiX2TiYGXiY2jkb3PlcHTlc3fnfoLogITogYXphorpiIzpiY3qj5PrkJPsl5rvqazwrK/wra/wr7H1ysv2y8320NH31tf42dr429z53d764uP64+T65ub88fH98/P99PT99fX+/Pz//Py1oTTRAAAAAXRSTlMAQObYZgAAAYNJREFUaN7t1ndzgjAUAHASUBQ3dqmtq9ZW7d7b7r33/P5fo3kJClWuItJr/3g5Tl+Sl59cXuCUiCdNajb00EMPPfTQIyS5V6zqb7duvL5se9pUkUILuPCW7mh72i7n6HP3Xv2d2njXoD2Vbrr3YGF7WpyN7hMy6ZUHozMe1tf+V/7CEyv551q+oquFjNLiKVuX0UQimttUzAWLvtIL7eD5xBmhWWPUIIdGjQ71DzQWHH40Zn/wmm3d6oUC5kRskFhTnXrnFk8r86Cq8q+xYGMqHgmXO3j6yXxyO8GCe8v+DUNUSLH79EO0Y3inWud6nEH3mAWvFi/Cgol+iGYrLAyLqbyT+q5CN2WpNzTYPZ/IHGHhuJhKO/Gm+cumxYPgQGQesbAmRhYcnT+7vv39BV175v7Nxcz9I649Xt+rZUJWeH0zvXraAz8favzb+XPvkZBq83z04Nk+v714REnnorXPx4sNhTjw8P8Beuihhx566P2+J8uyJEvs8ur+AAP0P3vs+gJQfSoecw9vqgAAAABJRU5ErkJggg==\"") no-repeat scroll 0 0 transparent;\n height: 70px;\n margin: 50px auto 0;\n width: 80px; }\n\n.m-overlay-name {\n font-size: 32px;\n padding: 20px 0px;\n text-align: center;\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis; }\n\n.m-overlay-sm-name {\n font-size: 18px;\n text-align: center;\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n margin-bottom: 40px; }\n\n.m-overlay-text {\n border: 1px solid #DCDCDC;\n color: #666666;\n font-size: 12px;\n margin: 0 auto 50px;\n overflow: hidden;\n padding: 10px;\n max-height: 150px;\n overflow-y: auto; }\n\n.semitransparent07 .m-loader-contr, .semitransparent07 .busy-overlay {\n opacity: 0.7 !important; }\n\n.semitransparent01 .m-loader-contr {\n opacity: 0.1; }\n\n.m-loader-contr {\n width: 100%;\n height: 100%;\n top: 0px;\n left: 0px;\n background-color: #EFEFEF;\n position: absolute;\n z-index: 20000; }\n .m-loader-contr span {\n position: relative;\n top: -9px;\n font-size: 12px;\n font-weight: bold; }\n .m-loader-contr .control {\n position: absolute;\n top: 50%;\n left: 50%;\n border: 1px solid;\n padding: 2px 7px;\n border-color: #CCCCCC;\n border-radius: 25px;\n -webkit-transform: translate(-50%, -50%);\n -moz-transform: translate(-50%, -50%);\n transform: translate(-50%, -50%); }\n .m-loader-contr .control img {\n position: relative;\n top: 2px; }\n\n[data-ng-controller=\""UserMenu\""] .m-loader {\n min-height: 100px;\n width: 100%; }\n [data-ng-controller=\""UserMenu\""] .m-loader .control div {\n background-repeat: no-repeat;\n height: 33px;\n line-height: 32px;\n max-width: 160px;\n overflow: hidden;\n padding-left: 33px;\n white-space: nowrap;\n background-image: url(../Content/images/Busy-heartbeat-C-32px.gif); }\n\n.m-modal-olay {\n width: 100%;\n height: 100%;\n position: absolute;\n opacity: 0.6;\n background-color: #EEEEEE; }\n\n#syndicationOverlay {\n width: 100%;\n height: 100%;\n position: fixed;\n z-index: 10010;\n top: 0;\n left: 0; }\n\n.m-olay-ctr {\n border: 1px solid #CCCCCC;\n height: 400px;\n position: absolute;\n background-color: white;\n border-radius: 2px;\n -webkit-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.2);\n -moz-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.2);\n box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.2);\n z-index: 10011;\n top: 50%;\n left: 50%; }\n\n/* --- Loader styles END --- */\n/**Error Styles */\n.mingle-error {\n width: 100%;\n height: 100%;\n background-color: #EFEFEF;\n position: absolute;\n margin: 0;\n padding: 0; }\n\n.error-overlay {\n background-color: #FFFFFF;\n width: 600px;\n height: 350px;\n -webkit-box-shadow: 10px 10px 5px 0px rgba(0, 0, 0, 0.45);\n -moz-box-shadow: 10px 10px 5px 0px rgba(0, 0, 0, 0.45);\n box-shadow: 10px 10px 5px 0px rgba(0, 0, 0, 0.45);\n position: absolute;\n top: calc(50% - 175px);\n left: calc(50% - 300px); }\n .error-overlay .header {\n background: url(\""data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAE8AAABGCAMAAAC65Tl8AAABGlBMVEUAAADWICf///+/v7/WISjtnJ/2ztD87u/98vLXIyrXJCvdR03zvb/0w8X64eL87e387/D+9/f//v7XJSzYKS/YLDPbPUPcP0XcQEbdRkviYmflcnfmeH3uo6bwq67wrrDzvL71ycr2zM720dL309X42Nn53t/65+f76er77Oz87u799vfWIinXJi3XJy7YKjHYLTTZLjXZMDbaNjzcQkjcQ0ndRkzeSlDfT1XgWV7hW2DiX2TiYGXiY2jkb3PlcHTlc3fnfoLogITogYXphorpiIzpiY3qj5PrkJPsl5rvqazwrK/wra/wr7H1ysv2y8320NH31tf42dr429z53d764uP64+T65ub88fH98/P99PT99fX+/Pz//Py1oTTRAAAAAXRSTlMAQObYZgAAAYNJREFUaN7t1ndzgjAUAHASUBQ3dqmtq9ZW7d7b7r33/P5fo3kJClWuItJr/3g5Tl+Sl59cXuCUiCdNajb00EMPPfTQIyS5V6zqb7duvL5se9pUkUILuPCW7mh72i7n6HP3Xv2d2njXoD2Vbrr3YGF7WpyN7hMy6ZUHozMe1tf+V/7CEyv551q+oquFjNLiKVuX0UQimttUzAWLvtIL7eD5xBmhWWPUIIdGjQ71DzQWHH40Zn/wmm3d6oUC5kRskFhTnXrnFk8r86Cq8q+xYGMqHgmXO3j6yXxyO8GCe8v+DUNUSLH79EO0Y3inWud6nEH3mAWvFi/Cgol+iGYrLAyLqbyT+q5CN2WpNzTYPZ/IHGHhuJhKO/Gm+cumxYPgQGQesbAmRhYcnT+7vv39BV175v7Nxcz9I649Xt+rZUJWeH0zvXraAz8favzb+XPvkZBq83z04Nk+v714REnnorXPx4sNhTjw8P8Beuihhx566P2+J8uyJEvs8ur+AAP0P3vs+gJQfSoecw9vqgAAAABJRU5ErkJggg==\"") no-repeat scroll 0 0 transparent;\n background-size: 38px;\n height: 30px;\n background-color: #EFEFEF;\n color: white;\n position: relative;\n top: 0px;\n padding-left: 40px;\n padding-top: 5px;\n font-size: 20px; }\n\n.grid1-body-cell.cell1 .custom-select select {\n background: url(../Content/images/arrow_down.png) no-repeat right center; }\n\n.icon-block-absolute .multiline-ellipsis {\n background-color: #313236 !important;\n bottom: 0;\n position: absolute; }\n\n.icon-block-absolute .multiline-ellipsis-filler {\n background-color: #313236 !important;\n height: 100%;\n position: absolute;\n width: 11px; }\n\n.icon-block-absolute li:hover .multiline-ellipsis, .icon-block-absolute li:focus .multiline-ellipsis, .icon-block-absolute li:hover .multiline-ellipsis-filler, .icon-block-absolute li:focus .multiline-ellipsis-filler {\n background-color: #212224 !important; }\n\n.header-user-dropdown {\n padding-bottom: 8px; }\n .header-user-dropdown ul li a {\n color: #c8cbd4 !important; }\n .header-user-dropdown ul li:hover {\n background-color: #212224 !important; }\n .header-user-dropdown ul li:hover a {\n color: #FFFFFF !important;\n font-weight: normal; }\n\n.appSelected {\n background-color: #212224 !important; }\n .appSelected .multiline-ellipsis {\n background-color: #212224 !important; }\n .appSelected .multiline-ellipsis-filler {\n background-color: #212224 !important; }\n .appSelected p {\n color: #FFFFFF !important; }\n .appSelected a {\n cursor: default !important; }\n .appSelected:hover .icon-holder-absolute, .appSelected:focus .icon-holder-absolute {\n -webkit-transform: scale(1) !important;\n -moz-transform: scale(1) !important;\n transform: scale(1) !important; }\n .appSelected:hover p {\n color: #FFFFFF !important; }\n\n.site-container {\n position: absolute;\n height: 100%;\n width: 100%; }\n\n.hr-sptr {\n display: none; }\n\n@media (max-width: 349px) {\n .m-left-nav {\n width: 100% !important; }\n .m-left-nav .nav-sm-itm .icon-block-wrapper {\n width: 100% !important; }\n .m-left-nav .menu-user-dropdown-main, .m-left-nav .bmark-dropdown-main, .m-left-nav .top-bmark-menu-sect {\n width: 100% !important; }\n .m-left-nav ul li.site-link-container {\n width: 85px;\n height: 110px; } }\n\n/* tablet and mobile left nav styles */\n.m-mob-tab {\n height: 100%; }\n .m-mob-tab .icon-page-container {\n background-color: #212224; }\n .m-mob-tab #icon-app-drawer {\n margin-top: 2px;\n margin-left: 1px; }\n .m-mob-tab .m-sh-navbar {\n height: 39px; }\n .m-mob-tab .m-sh-navbar button {\n margin-right: 14px; }\n .m-mob-tab .m-sh-navbar ul li {\n height: 36px;\n margin-top: 3px; }\n .m-mob-tab .icon-page-top, .m-mob-tab .dot-container {\n display: none; }\n .m-mob-tab .nav-sm-itm {\n display: block;\n height: 100%;\n top: 39px;\n background-color: #212224; }\n .m-mob-tab .nav-sm-itm .icon-block-wrapper {\n width: 100%;\n padding: 0;\n height: 100%;\n overflow: auto;\n background-color: #212224; }\n .m-mob-tab .nav-sm-itm .icon-holder-absolute {\n margin-top: 20px; }\n .m-mob-tab .nav-sm-itm .site-link-container:hover, .m-mob-tab .nav-sm-itm .site-link-container:focus {\n background-color: #1C1819; }\n .m-mob-tab .nav-sm-itm .icon-block-absolute-mob .multiline-ellipsis {\n background-color: #212224 !important;\n bottom: 0;\n position: absolute; }\n .m-mob-tab .nav-sm-itm .icon-block-absolute-mob .multiline-ellipsis-filler {\n background-color: #212224 !important;\n height: 100%;\n position: absolute;\n width: 11px; }\n .m-mob-tab .nav-sm-itm .icon-block-absolute-mob li:hover .multiline-ellipsis, .m-mob-tab .nav-sm-itm .icon-block-absolute-mob li:focus .multiline-ellipsis, .m-mob-tab .nav-sm-itm .icon-block-absolute-mob li:hover .multiline-ellipsis-filler, .m-mob-tab .nav-sm-itm .icon-block-absolute-mob li:focus .multiline-ellipsis-filler {\n background-color: #1C1819 !important; }\n .m-mob-tab .m-nav-middle {\n display: block;\n position: absolute; }\n .m-mob-tab .m-nav-middle .nav-mid-home-item {\n width: 34px;\n display: block; }\n .m-mob-tab .m-nav-middle .nav-mid-home-item a {\n background-position: 0px 0px;\n width: 34px;\n height: 34px;\n margin-top: 3px; }\n .m-mob-tab .m-nav-app-mn-item-sm {\n display: block;\n margin-left: 9px; }\n .m-mob-tab .lft-cnt {\n height: 100% !important;\n width: calc(100% - 50px); }\n .m-mob-tab .m-left-nav {\n display: block;\n width: 360px;\n top: 39px;\n height: calc(100% - 39px);\n position: relative;\n z-index: 20000; }\n .m-mob-tab .m-left-nav .icons {\n height: 18px;\n width: 18px; }\n .m-mob-tab .m-left-nav .bmark-dropdown-main ul {\n max-height: none; }\n .m-mob-tab .m-left-nav .lft-nv-btn {\n width: 50px;\n height: 100%;\n background-color: #313236; }\n .m-mob-tab .m-left-nav .drop-wrapper {\n background-color: #212224; }\n .m-mob-tab .m-left-nav .usr-dpdn li:hover a {\n color: #FFFFFF; }\n .m-mob-tab .m-left-nav .usr-dpdn a {\n display: block;\n font-size: 14px;\n color: #ABAEB7; }\n .m-mob-tab .m-left-nav .m-nav-user-mn-item button, .m-mob-tab .m-left-nav .m-nav-bm-mn-item button, .m-mob-tab .m-left-nav .m-nav-app-mn-item button {\n height: 50px;\n width: 50px; }\n .m-mob-tab .m-left-nav .m-nav-user-mn-item button:focus, .m-mob-tab .m-left-nav .m-nav-user-mn-item button:hover, .m-mob-tab .m-left-nav .m-nav-user-mn-item .active, .m-mob-tab .m-left-nav .m-nav-bm-mn-item button:focus, .m-mob-tab .m-left-nav .m-nav-bm-mn-item button:hover, .m-mob-tab .m-left-nav .m-nav-bm-mn-item .active, .m-mob-tab .m-left-nav .m-nav-app-mn-item button:focus, .m-mob-tab .m-left-nav .m-nav-app-mn-item button:hover, .m-mob-tab .m-left-nav .m-nav-app-mn-item .active {\n background-color: #212224; }\n .m-mob-tab .m-left-nav .m-nav-user-mn-item button:focus .icons, .m-mob-tab .m-left-nav .m-nav-user-mn-item button:hover .icons, .m-mob-tab .m-left-nav .m-nav-user-mn-item .active .icons, .m-mob-tab .m-left-nav .m-nav-bm-mn-item button:focus .icons, .m-mob-tab .m-left-nav .m-nav-bm-mn-item button:hover .icons, .m-mob-tab .m-left-nav .m-nav-bm-mn-item .active .icons, .m-mob-tab .m-left-nav .m-nav-app-mn-item button:focus .icons, .m-mob-tab .m-left-nav .m-nav-app-mn-item button:hover .icons, .m-mob-tab .m-left-nav .m-nav-app-mn-item .active .icons {\n fill: #fff; }\n .m-mob-tab .m-left-nav button.amber-icons:hover, .m-mob-tab .m-left-nav button.amber-icons:focus {\n box-shadow: none;\n color: #EFA836; }\n .m-mob-tab .m-left-nav ul li {\n display: block;\n cursor: pointer;\n position: relative;\n list-style-type: none;\n margin-top: 0px; }\n .m-mob-tab .m-left-nav ul li button:not(.btn2) {\n color: #B2B2B2;\n text-indent: 5px; }\n .m-mob-tab .m-left-nav ul li button:not(.btn2):hover {\n background-color: transparent; }\n .m-mob-tab .m-left-nav ul li b.spr-icon {\n height: 34px;\n width: 34px;\n position: absolute; }\n .m-mob-tab .m-left-nav .menu-user-dropdown-main {\n width: 100%; }\n .m-mob-tab .m-left-nav .menu-user-dropdown-obj li {\n border-bottom: none; }\n .m-mob-tab .m-left-nav .menu-user-dropdown-obj li:hover {\n background-color: #1C1819; }\n .m-mob-tab .m-left-nav .menu-user-dropdown-admin ul {\n padding-top: 0px; }\n .m-mob-tab .m-left-nav .menu-user-dropdown-admin ul li {\n line-height: 38px; }\n .m-mob-tab .m-left-nav .header-user-dropdown {\n padding-bottom: 0px; }\n .m-mob-tab .m-left-nav .header-user-dropdown ul li:hover {\n background-color: #1C1819 !important; }\n .m-mob-tab .m-left-nav .top-bmark-menu-sect ul {\n border: none; }\n .m-mob-tab .m-left-nav .top-bmark-menu-sect ul li:hover {\n background-color: #1C1819; }\n .m-mob-tab .m-left-nav .a-wrpr:hover {\n background-color: #1C1819; }\n .m-mob-tab .m-left-nav .drop-down-container {\n overflow: auto; }\n .m-mob-tab .m-left-nav .hr-sptr {\n display: block;\n border-bottom: 1px solid #50535a;\n border-top: none;\n border-left: none;\n border-right: none;\n margin: 0 20px; }\n\n.m-tch-cnt {\n top: 40px; }\n\n/* end of tablet and mobile left nav styles */\n.sh-tag-users {\n position: absolute;\n /*top: 160px;\r\n left: 101px;*/\n z-index: 99999;\n width: 200px;\n background: #fff;\n /*&.border-cont{\r\n border: 1px solid #DBDBDB;\r\n }*/\n /*border: 1px solid #DBDBDB;*/ }\n .sh-tag-users li {\n padding: 8px 12px; }\n .sh-tag-users li img {\n width: 25px;\n height: 25px;\n vertical-align: middle; }\n .sh-tag-users li:hover {\n background: #D6EBF5; }\n .sh-tag-users li.active-result {\n background: #D6EBF5; }\n\n.mng-bmark-main.mob-bmark .dots-icn, .mng-bmark-main.mob-bmark .trash-icn, .mng-bmark-main.mob-bmark .edit-icn {\n visibility: visible; }\n\n@media only screen and (min-width: 320px) and (max-width: 568px) and (orientation: landscape) {\n .share-container .tab-privacy .dropdown-azure {\n max-height: 100px; } }\n\n.text-right {\n text-align: right !important; }\n\n.text-left {\n text-align: left !important; }\n\n.text-center {\n text-align: center !important; }\n\n.pull-right {\n float: right; }\n\n.pull-left {\n float: left; }\n\n@media only screen and (min-width: 569px) and (max-width: 767px) and (orientation: landscape) {\n .share-container .tab-privacy .dropdown-azure {\n max-height: 180px; } }\n\n@media (max-width: 1280px) {\n .bmark-dropdown-main a {\n font-size: 14px;\n color: #ABAEB7; }\n .bmark-dropdown-main li:hover a {\n color: #FFFFFF; }\n .bmark-dropdown-main .top-bmark-menu-sect a {\n font-size: 14px;\n color: #ABAEB7; }\n .menu-user-dropdown-obj li a .menu-user-dropdown-username {\n margin-top: 15px;\n vertical-align: super; }\n .header-user-dropdown ul li a {\n color: #ABAEB7 !important; } }\n\n.m-mob-tab #icon-app-drawer {\n height: 35px;\n width: 35px; }\n\n._pendo-badge_ {\n /* -- Styles for badges -- */\n z-index: 9996 !important; }\n\n.chat-dropdown {\n height: 85px; }\n .chat-dropdown .chat-list li {\n width: 100%; }\n .chat-dropdown .chat-list li:hover {\n background-color: #212224; }\n .chat-dropdown .chat-list .m-menu-btn {\n top: 12px; }\n .chat-dropdown .chat-list .mingle-chat {\n font-size: 14px;\n color: #c8cbd4;\n top: 15px;\n position: relative;\n vertical-align: top; }\n .chat-dropdown .chat-list .chat-separator {\n border-bottom: 1px solid #50535a;\n height: 45px;\n cursor: pointer; }\n .chat-dropdown .chat-list .chat-separator:hover .mingle-chat {\n color: #FFFFFF; }\n .chat-dropdown .chat-list .chat-separator:hover .m-menu-btn svg {\n fill: #FFFFFF; }\n .chat-dropdown .chat-msg {\n font-size: 14px;\n padding: 10px 0px;\n color: #c8cbd4;\n display: block;\n text-align: center; }\n"", ""]); // exports /***/ }), /* 72 */ /***/ (function(module, exports, __webpack_require__) { exports = module.exports = __webpack_require__(1)(undefined); // imports // module exports.push([module.i, "".ltr .m-nav-right {\n right: 0px; }\n\n.ltr ul li {\n float: left; }\n\n.ltr .icon-page-top.left .menu-dropdown-pointer {\n float: left; }\n\n.ltr .icon-page-top .menu-dropdown-pointer {\n float: right; }\n\n.ltr .drop-down-menu-holder {\n right: 0px; }\n\n.ltr .chat-list .m-menu-btn {\n left: 10px; }\n\n.ltr .chat-list .mingle-chat {\n left: 10px; }\n\n.ltr button {\n margin-right: 10px;\n margin-left: 4px; }\n\n.ltr .profilepic {\n float: left; }\n\n.ltr .chat-dropdown {\n right: 0; }\n\n.ltr .m-nav-rt-pnl-mn-item button {\n margin-right: 2px !important; }\n\n.mobltr .m-left-nav .icon-page-container {\n left: 0;\n margin-left: 50px; }\n .mobltr .m-left-nav .icon-page-container .multiline-ellipsis, .mobltr .m-left-nav .icon-page-container .multiline-ellipsis-filler {\n right: 0; }\n\n.rtl .m-nav-right {\n left: 0px; }\n\n.rtl ul li {\n float: right; }\n\n.rtl .icon-page-top.left .menu-dropdown-pointer {\n float: right; }\n\n.rtl .icon-page-top .menu-dropdown-pointer {\n float: left; }\n\n.rtl .chat-list .m-menu-btn {\n right: 10px; }\n\n.rtl .chat-list .mingle-chat {\n right: 10px; }\n\n.rtl .drop-down-menu-holder {\n left: 0px; }\n\n.rtl button {\n margin-right: 4px;\n margin-left: 10px; }\n\n.rtl .profilepic {\n float: right; }\n\n.rtl .chat-dropdown {\n left: 0; }\n\n.rtl .m-nav-rt-pnl-mn-item button {\n margin-left: 2px !important; }\n\n.mobrtl .m-left-nav .icon-page-container {\n right: 0;\n margin-right: 50px; }\n .mobrtl .m-left-nav .icon-page-container .multiline-ellipsis, .mobrtl .m-left-nav .icon-page-container .multiline-ellipsis-filler {\n left: 0; }\n\n.m-nav-right {\n position: absolute; }\n\n.m-left-nav {\n display: block;\n width: 360px;\n top: 39px;\n height: calc(100% - 39px);\n position: relative;\n z-index: 20000; }\n .m-left-nav .lft-nv-btn {\n width: 50px;\n height: 100%;\n background-color: #313236; }\n .m-left-nav .m-nav-user-mn-item button, .m-left-nav .m-nav-bm-mn-item button, .m-left-nav .m-nav-app-mn-item button {\n height: 50px;\n width: 50px; }\n .m-left-nav .m-nav-user-mn-item button:focus, .m-left-nav .m-nav-user-mn-item button:hover, .m-left-nav .m-nav-user-mn-item .active, .m-left-nav .m-nav-bm-mn-item button:focus, .m-left-nav .m-nav-bm-mn-item button:hover, .m-left-nav .m-nav-bm-mn-item .active, .m-left-nav .m-nav-app-mn-item button:focus, .m-left-nav .m-nav-app-mn-item button:hover, .m-left-nav .m-nav-app-mn-item .active {\n background-color: #212224; }\n .m-left-nav .m-nav-user-mn-item button:focus .icons, .m-left-nav .m-nav-user-mn-item button:hover .icons, .m-left-nav .m-nav-user-mn-item .active .icons, .m-left-nav .m-nav-bm-mn-item button:focus .icons, .m-left-nav .m-nav-bm-mn-item button:hover .icons, .m-left-nav .m-nav-bm-mn-item .active .icons, .m-left-nav .m-nav-app-mn-item button:focus .icons, .m-left-nav .m-nav-app-mn-item button:hover .icons, .m-left-nav .m-nav-app-mn-item .active .icons {\n fill: #fff; }\n .m-left-nav .drop-down-container {\n overflow: auto; }\n .m-left-nav .drop-wrapper {\n background-color: #212224; }\n .m-left-nav .menu-user-dropdown-main {\n width: 100%; }\n .m-left-nav .icon-page-container {\n display: inline-block;\n z-index: 20000;\n position: absolute;\n background-color: #212224;\n top: 0px; }\n .m-left-nav .icon-page-container ul li {\n display: block;\n cursor: pointer;\n position: relative;\n list-style-type: none;\n margin-top: 0px; }\n .m-left-nav .icon-page-container li.site-link-container {\n list-style-type: none;\n width: 100px;\n height: 120px;\n position: absolute;\n outline-color: transparent;\n margin-top: 10px;\n z-index: 100;\n -webkit-transition: all 0.2s ease-out;\n -moz-transition: all 0.2s ease-out;\n -ms-transition: all 0.2s ease-out;\n -o-transition: all 0.2s ease-out;\n transition: all 0.2s ease-out; }\n .m-left-nav .icon-page-container li.site-link-container a {\n width: 100%;\n height: 100%;\n position: absolute;\n top: 0;\n background: url(../Content/images/spacer.png) 0 0 repeat;\n cursor: pointer;\n z-index: 400; }\n .m-left-nav .icon-page-container .hide-icon-block {\n display: block; }\n .m-left-nav .icon-page-container a {\n text-decoration: none; }\n .m-left-nav .lft-cnt {\n height: 100% !important;\n width: calc(100% - 50px); }\n .m-left-nav .nav-sm-itm {\n display: block;\n height: 100%;\n top: 39px;\n background-color: #212224; }\n .m-left-nav .nav-sm-itm .icon-block-wrapper {\n width: 100%;\n padding: 0;\n height: 100%;\n overflow: auto;\n background-color: #212224; }\n .m-left-nav .nav-sm-itm .icon-holder-absolute {\n margin: 20px 25px 5px 30px;\n padding: 0;\n height: 40px;\n display: inline-block;\n z-index: 400; }\n .m-left-nav .nav-sm-itm .icon-block-absolute-mob .multiline-ellipsis {\n background-color: #212224 !important;\n bottom: 0;\n position: absolute;\n -webkit-transition: all 0.2s ease-out;\n -moz-transition: all 0.2s ease-out;\n -ms-transition: all 0.2s ease-out;\n -o-transition: all 0.2s ease-out;\n transition: all 0.2s ease-out; }\n .m-left-nav .nav-sm-itm .icon-block-absolute-mob .multiline-ellipsis-filler {\n background-color: #212224 !important;\n height: 100%;\n position: absolute;\n width: 11px;\n -webkit-transition: all 0.2s ease-out;\n -moz-transition: all 0.2s ease-out;\n -ms-transition: all 0.2s ease-out;\n -o-transition: all 0.2s ease-out;\n transition: all 0.2s ease-out; }\n .m-left-nav ul.icon-block-absolute-mob > li {\n float: left; }\n .m-left-nav .site-link-container p {\n padding: 5px 10px;\n width: 75%;\n height: 40px;\n overflow: hidden;\n text-align: center;\n color: #c8cbd4;\n font-size: 11px;\n z-index: 400;\n word-wrap: break-word;\n margin: 0 auto; }\n .m-left-nav .multiline-ellipsis-cntnr {\n line-height: 1.7;\n overflow: hidden;\n position: relative;\n max-height: 3em; }\n\nul.desk-ul li {\n position: relative;\n list-style-type: none;\n height: 34px;\n margin-top: 0px; }\n\n.m-nav-bm-mn-item button {\n position: relative;\n height: 34px;\n width: 34px; }\n .m-nav-bm-mn-item button span.spr-icon {\n background-position: -50px -50px;\n width: 10px;\n height: 16px;\n position: absolute;\n top: 0px; }\n .m-nav-bm-mn-item button:hover span.spr-icon {\n background-position: -100px -50px; }\n .m-nav-bm-mn-item button:hover .icons {\n fill: #fff; }\n\n.m-nav-search-mn-item button {\n position: relative;\n height: 34px;\n width: 34px; }\n .m-nav-search-mn-item button:-ms-input-placeholder {\n color: transparent; }\n .m-nav-search-mn-item button span.spr-icon {\n background-position: -250px 0;\n width: 16px;\n height: 16px;\n position: absolute;\n top: 0px; }\n .m-nav-search-mn-item button:hover span.spr-icon {\n background-position: -300px 0; }\n\n.m-nav-user-mn-item button {\n position: relative;\n height: 34px;\n width: 34px; }\n .m-nav-user-mn-item button span.reg-icn {\n background-position: -400px -100px;\n width: 12px;\n height: 15px;\n position: absolute;\n top: 0px; }\n .m-nav-user-mn-item button:hover .icons {\n fill: #fff; }\n .m-nav-user-mn-item button.amber-icons:hover:not([disabled]) {\n color: #FF9426; }\n .m-nav-user-mn-item button.amber-icons:hover:not([disabled]) span {\n color: #FF9426; }\n .m-nav-user-mn-item button.amber-icons:hover:not([disabled]) .icons {\n fill: #FF9426 !important; }\n .m-nav-user-mn-item button.amber-icons:focus {\n color: #FF9426; }\n .m-nav-user-mn-item button.amber-icons:focus .icons {\n fill: #FF9426 !important; }\n .m-nav-user-mn-item button.amber-icons .icons {\n fill: #FF9426; }\n .m-nav-user-mn-item button span.amber-icn {\n background-position: -650px -100px;\n width: 12px;\n height: 15px;\n position: absolute;\n top: 0px; }\n .m-nav-user-mn-item button:hover span.reg-icn {\n background-position: -450px -100px; }\n\n.m-nav-share-mn-item button {\n white-space: nowrap;\n width: 34px;\n height: 34px;\n -webkit-transition: color 0.3s ease-in-out 0s;\n -moz-transition: color 0.3s ease-in-out 0s;\n -ms-transition: color 0.3s ease-in-out 0s;\n -o-transition: color 0.3s ease-in-out 0s;\n transition: color 0.3s ease-in-out 0s; }\n .m-nav-share-mn-item button:focus, .m-nav-share-mn-item button:active {\n visibility: visible;\n background-position: -250px 0; }\n .m-nav-share-mn-item button:hover .icons {\n fill: #fff; }\n\n.m-nav-share-mn-item span.spr-icon {\n background-position: -150px 0px;\n position: absolute;\n top: 0px;\n width: 16px;\n height: 19px;\n margin: 10px 9px 6px; }\n\n.m-nav-share-mn-item:hover span.spr-icon {\n background-position: -200px 0px; }\n\n.chat-dropdown {\n height: auto;\n background-color: #212224;\n position: absolute; }\n\n.chat-list .inline-blck {\n display: inline-block !important; }\n\n.chat-list li:last-child {\n border-bottom: 1px solid #50535a; }\n\n.chat-list li {\n width: 100%; }\n .chat-list li:hover {\n background-color: #212224; }\n .chat-list li button {\n height: 50px; }\n\n.chat-list .m-menu-btn {\n top: 12px; }\n\n.chat-list .mingle-chat {\n font-size: 14px;\n color: #c8cbd4;\n top: 15px;\n position: relative;\n vertical-align: top; }\n\n.chat-list .chat-separator {\n border-bottom: 1px solid #50535a;\n height: 45px;\n cursor: pointer; }\n .chat-list .chat-separator:hover .mingle-chat {\n color: #FFFFFF; }\n .chat-list .chat-separator:hover .m-menu-btn svg {\n fill: #FFFFFF; }\n\n.chat-list .ntfctn-separator {\n height: 45px; }\n .chat-list .ntfctn-separator:hover .mingle-chat {\n color: #FFFFFF; }\n .chat-list .ntfctn-separator:hover .m-menu-btn svg {\n fill: #FFFFFF; }\n\n.bdr-btm {\n border-bottom: 1px solid #50535a; }\n\n.chat-msg {\n font-size: 14px;\n padding: 10px 0px;\n color: #c8cbd4;\n display: block;\n text-align: center; }\n\nbutton > .icons:not(.icon-logo) {\n height: 18px;\n margin-left: 0;\n width: 18px; }\n\n* button .icons {\n fill: #888b94; }\n\n.ctxt-pane-hidden {\n opacity: 0;\n display: none; }\n\n.icon-page-top {\n height: 10px;\n width: 100%;\n background-color: transparent;\n margin: 0;\n padding: 0;\n position: relative;\n display: block; }\n\n.drop-down-menu-holder {\n position: absolute;\n z-index: 20000;\n top: 34px; }\n\n.drop-down-container {\n position: relative;\n z-index: 100;\n width: 100%;\n height: 100%; }\n\n.menu-dropdown-pointer {\n background-image: url(../../../../../Content/images/mingle_shell_sprite.png);\n background-position: -100px -100px;\n background-repeat: no-repeat;\n height: 10px;\n width: 17px;\n content: \""\"";\n margin: 0 12px; }\n\n.drop-wrapper {\n width: 100%;\n background-color: #313236;\n margin: 0;\n padding: 0;\n clear: both;\n -webkit-border-radius: 2px;\n -moz-border-radius: 2px;\n border-radius: 2px; }\n\n.menu-user-dropdown-main {\n width: 220px;\n color: #B3B3B3;\n font-size: 12px;\n font-weight: bold;\n text-decoration: none; }\n\n.displayBlock {\n display: block; }\n\n[hidden] {\n display: none !important; }\n\n@media screen and (-webkit-min-device-pixel-ratio: 0) {\n .multiline-ellipsis-cntnr {\n line-height: 1.8; } }\n\n* {\n box-sizing: content-box; }\n\n.profilepic {\n border-radius: 20px;\n height: 25px;\n width: 25px;\n margin: 10px; }\n\nbutton {\n height: 28px !important;\n padding: 0;\n vertical-align: middle;\n position: relative;\n margin-top: 0;\n top: 6px;\n width: 28px !important;\n display: block; }\n\n.m-left-nav button {\n height: 50px !important;\n width: 50px !important;\n top: 0;\n margin: 0; }\n\n.mobltr, .mobrtl {\n position: absolute;\n height: 100%; }\n\nbutton.amber-icons .icons {\n fill: #EFA836; }\n\n.hide-usermenu {\n display: none; }\n"", ""]); // exports /***/ }), /* 73 */ /***/ (function(module, exports, __webpack_require__) { exports = module.exports = __webpack_require__(1)(undefined); // imports // module exports.push([module.i, ""/* chat related mixins */\n.ltr .icon-page-top.left .menu-dropdown-pointer {\n float: left; }\n\n.ltr .icon-page-top .menu-dropdown-pointer {\n float: right; }\n\n.ltr .m-mob-tab .nav-sm-itm .icon-block-absolute {\n left: 0 !important; }\n\n.ltr .m-mob-tab ul.icon-block-absolute-mob > li {\n float: left; }\n\n.ltr .m-sh-navbar {\n left: 0px; }\n\n.ltr ul li.m-nav-home-mn-item:first-child {\n margin-left: 10px; }\n\n.ltr ul li {\n float: left; }\n .ltr ul li ul li.site-link-container a {\n left: 0; }\n\n.ltr ul.icon-block-absolute {\n left: 10px; }\n\n.ltr .icon-holder-absolute {\n margin: 10px 25px 5px 30px; }\n\n.ltr .infor-image-pagination {\n margin-right: 20px; }\n\n@media (max-width: 349px) {\n .ltr .icon-holder-absolute {\n margin-left: 25px !important; } }\n\n.rtl .icon-page-top.left .menu-dropdown-pointer {\n float: right; }\n\n.rtl .icon-page-top .menu-dropdown-pointer {\n float: left; }\n\n.rtl .m-sh-navbar {\n right: 0px; }\n\n.rtl ul li.m-nav-home-mn-item:first-child {\n margin-right: 10px; }\n\n.rtl ul li {\n float: right; }\n .rtl ul li ul li.site-link-container a {\n right: 0; }\n\n.rtl ul.icon-block-absolute {\n right: 10px; }\n\n.rtl .icon-holder-absolute {\n margin: 10px 30px 5px 25px; }\n\n.rtl .infor-image-pagination {\n margin-left: 20px; }\n\n@media (max-width: 349px) {\n .rtl .icon-holder-absolute {\n margin-right: 25px !important; } }\n\n.icon-page-top {\n height: 10px;\n width: 100%;\n background-color: transparent;\n margin: 0;\n padding: 0;\n position: relative;\n display: block; }\n\n.menu-dropdown-pointer {\n background-image: url(../Content/images/mingle_shell_sprite.png);\n background-position: -100px -100px;\n background-repeat: no-repeat;\n height: 10px;\n width: 17px;\n content: \""\"";\n margin: 0 12px; }\n\n.icon-block-wrapper {\n width: 320px;\n height: 380px;\n position: relative;\n padding-top: 20px;\n background-color: #313236;\n overflow: hidden;\n -webkit-border-top-left-radius: 2px;\n -moz-border-radius-topleft: 2px;\n border-top-left-radius: 2px;\n -webkit-border-top-right-radius: 2px;\n -moz-border-radius-topright: 2px;\n border-top-right-radius: 2px; }\n\n.m-mob-tab .icon-block-wrapper {\n width: 100%;\n padding: 0;\n height: 100%;\n overflow: auto;\n background-color: #212224; }\n\n.m-mob-tab {\n height: 100%; }\n .m-mob-tab .icon-page-container {\n background-color: #212224; }\n .m-mob-tab #icon-app-drawer {\n margin-top: 2px;\n margin-left: 1px; }\n .m-mob-tab .m-sh-navbar {\n height: 39px; }\n .m-mob-tab .m-sh-navbar button {\n margin-right: 14px; }\n .m-mob-tab .m-sh-navbar ul li {\n height: 36px;\n margin-top: 3px; }\n .m-mob-tab .icon-page-top, .m-mob-tab .dot-container {\n display: none; }\n .m-mob-tab .nav-sm-itm {\n display: block;\n height: 100%;\n top: 39px;\n background-color: #212224; }\n .m-mob-tab .nav-sm-itm .icon-block-wrapper {\n width: 100%;\n padding: 0;\n height: 100%;\n overflow: auto;\n background-color: #212224; }\n .m-mob-tab .nav-sm-itm .icon-holder-absolute {\n margin-top: 20px; }\n .m-mob-tab .nav-sm-itm .site-link-container:hover, .m-mob-tab .nav-sm-itm .site-link-container:focus {\n background-color: #1C1819; }\n .m-mob-tab .nav-sm-itm .icon-block-absolute-mob .multiline-ellipsis {\n background-color: #212224 !important;\n bottom: 0;\n position: absolute; }\n .m-mob-tab .nav-sm-itm .icon-block-absolute-mob .multiline-ellipsis-filler {\n background-color: #212224 !important;\n height: 100%;\n position: absolute;\n width: 11px; }\n .m-mob-tab .nav-sm-itm .icon-block-absolute-mob li:hover .multiline-ellipsis, .m-mob-tab .nav-sm-itm .icon-block-absolute-mob li:focus .multiline-ellipsis, .m-mob-tab .nav-sm-itm .icon-block-absolute-mob li:hover .multiline-ellipsis-filler, .m-mob-tab .nav-sm-itm .icon-block-absolute-mob li:focus .multiline-ellipsis-filler {\n background-color: #1C1819 !important; }\n\n@media (max-width: 349px) {\n .m-left-nav {\n width: 100% !important; }\n .m-left-nav .nav-sm-itm .icon-block-wrapper {\n width: 100% !important; } }\n\nul.icon-block-absolute,\nul.icon-block-absolute-admin {\n position: absolute;\n height: 365px;\n overflow: hidden;\n background-color: #313236;\n float: none;\n -webkit-transition: all 0.2s ease-out;\n -moz-transition: all 0.2s ease-out;\n -ms-transition: all 0.2s ease-out;\n -o-transition: all 0.2s ease-out;\n transition: all 0.2s ease-out; }\n\n.multiline-ellipsis {\n background: #333333;\n bottom: 0;\n position: absolute; }\n\n.multiline-ellipsis-filler {\n background: #333333;\n height: 100%;\n position: absolute;\n width: 11px; }\n\nul.icon-block-absolute-admin {\n height: 100%;\n margin: 0;\n background-image: url(../Content/images/appManageBG.png); }\n\n.multiline-ellipsis {\n background-color: #313236 !important;\n bottom: 0;\n position: absolute; }\n\n.multiline-ellipsis-filler {\n background-color: #313236 !important;\n height: 100%;\n position: absolute;\n width: 11px; }\n\nli:hover .multiline-ellipsis, .icon-block-absolute li:focus .multiline-ellipsis, .icon-block-absolute li:hover .multiline-ellipsis-filler, .icon-block-absolute li:focus .multiline-ellipsis-filler {\n background-color: #212224 !important; }\n\n.site-link-container:hover, .site-link-container:focus {\n background-color: #1C1819; }\n\ndiv.site-link-container {\n width: 100px;\n height: 120px;\n position: absolute; }\n\nul li.site-link-container {\n list-style-type: none;\n width: 100px;\n height: 120px;\n position: absolute;\n float: none;\n outline-color: transparent;\n margin-top: 10px;\n z-index: 100;\n /* This line added to prevent black boxes on Manage Applications screen, to be seen through black dropdown menu */\n -webkit-transition: all 0.2s ease-out;\n -moz-transition: all 0.2s ease-out;\n -ms-transition: all 0.2s ease-out;\n -o-transition: all 0.2s ease-out;\n transition: all 0.2s ease-out; }\n\nul li.site-link-container a {\n width: 100%;\n height: 100%;\n position: absolute;\n top: 0;\n background: url(../Content/images/spacer.png) 0 0 repeat;\n cursor: pointer;\n z-index: 400; }\n\n.site-link-container:hover, .site-link-container:focus {\n background-color: #212224; }\n .site-link-container:hover .icon-holder-absolute, .site-link-container:focus .icon-holder-absolute {\n -webkit-transform: scale(1.2);\n -moz-transform: scale(1.2);\n transform: scale(1.2); }\n\n.site-link-container:hover p {\n color: #FFFFFF; }\n\n.site-link-container p {\n padding: 5px 10px;\n width: 75%;\n height: 40px;\n overflow: hidden;\n -webkit-margin-before: 0;\n -webkit-margin-after: 0;\n text-align: center;\n color: #c8cbd4;\n font-size: 11px;\n z-index: 400;\n word-wrap: break-word;\n margin: 0 auto; }\n .site-link-container p.long-text {\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis; }\n\n.site-link-container .multiline-ellipsis-filler,\n.site-link-container .multiline-ellipsis {\n -webkit-transition: all 0.2s ease-out;\n -moz-transition: all 0.2s ease-out;\n -ms-transition: all 0.2s ease-out;\n -o-transition: all 0.2s ease-out;\n transition: all 0.2s ease-out; }\n\n.site-link-container:hover .multiline-ellipsis-filler,\n.site-link-container:hover .multiline-ellipsis,\n.site-link-container:focus .multiline-ellipsis-filler,\n.site-link-container:focus .multiline-ellipsis {\n background-color: #212224; }\n\n*[draggable=true] {\n cursor: move;\n -webkit-touch-callout: none;\n -webkit-user-select: none;\n -khtml-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n -khtml-user-drag: element;\n -webkit-user-drag: element; }\n\n.appSelected {\n background-color: #212224 !important; }\n .appSelected .multiline-ellipsis {\n background-color: #212224 !important; }\n .appSelected .multiline-ellipsis-filler {\n background-color: #212224 !important; }\n .appSelected p {\n color: #FFFFFF !important; }\n .appSelected a {\n cursor: default !important; }\n .appSelected:hover .icon-holder-absolute, .appSelected:focus .icon-holder-absolute {\n -webkit-transform: scale(1) !important;\n -moz-transform: scale(1) !important;\n transform: scale(1) !important; }\n .appSelected:hover p {\n color: #FFFFFF !important; }\n\n.icon-holder-absolute {\n margin-top: 20px; }\n\n.app-menu-icon {\n overflow: hidden; }\n .app-menu-icon:hover .icon-holder-absolute {\n -webkit-transform: scale(1.2);\n -moz-transform: scale(1.2);\n transform: scale(1.2); }\n\n.icon-holder-absolute {\n padding: 0;\n height: 40px;\n display: inline-block;\n z-index: 400; }\n .icon-holder-absolute img {\n width: 100%;\n height: 100%; }\n\n.multiline-ellipsis-cntnr {\n line-height: 1.7;\n overflow: hidden;\n position: relative;\n max-height: 3em; }\n\n@media screen and (-webkit-min-device-pixel-ratio: 0) {\n .multiline-ellipsis-cntnr {\n line-height: 1.8; } }\n\n@media (max-width: 767px) {\n .multiline-ellipsis-cntnr {\n box-sizing: content-box; } }\n\n.hide-icon-block {\n display: block; }\n\n.dot-container {\n width: 320px;\n background-color: #313236;\n border-top: 1px solid #50535a;\n margin: 0;\n padding: 16px 0;\n text-align: center;\n clear: both;\n -webkit-border-bottom-left-radius: 2px;\n -moz-border-radius-bottomleft: 2px;\n border-bottom-left-radius: 2px;\n -webkit-border-bottom-right-radius: 2px;\n -moz-border-radius-bottomright: 2px;\n border-bottom-right-radius: 2px; }\n\n.infor-image-pagination {\n cursor: pointer !important;\n display: inline-block; }\n\n.pagination-active {\n height: 10px;\n width: 10px;\n border-radius: 50%;\n background-color: #368ac0;\n border: 1px solid #368ac0; }\n\n.infor-image-pagination {\n cursor: pointer !important;\n display: inline-block; }\n\n.pagination-inactive {\n height: 8px;\n width: 8px;\n border-radius: 50%;\n background-color: transparent;\n border: 2px solid #98999b; }\n\n.pagination-inactive:hover {\n height: 10px;\n width: 10px;\n border-radius: 50%;\n background-color: #fff;\n border: 1px solid #fff; }\n\n* {\n box-sizing: content-box; }\n\n.multiline-ellipsis, .multiline-ellipsis-filler {\n right: 0; }\n"", ""]); // exports /***/ }), /* 74 */ /***/ (function(module, exports, __webpack_require__) { exports = module.exports = __webpack_require__(1)(undefined); // imports // module exports.push([module.i, "".ltr .content {\n margin: 10px 10px 10px 0; }\n\n.ltr .popupMiddleCenter {\n border-radius: 0 0 5px 5px; }\n\n.ltr .inforIcon {\n float: left; }\n\n.ltr .messageField.indent {\n padding-left: 36px; }\n\n.ltr .inforCloseButton {\n float: right;\n left: 0; }\n .ltr .inforCloseButton i {\n margin: -4.5px 0 0 -1px !important; }\n\n.rtl .content {\n margin: 10px 0 10px 10px; }\n\n.rtl .popupMiddleCenter {\n border-radius: 0 5px 5px 0; }\n\n.rtl .inforIcon {\n float: right; }\n\n.rtl .messageField.indent {\n padding-right: 36px; }\n\n.rtl .inforCloseButton {\n float: left;\n right: 0; }\n .rtl .inforCloseButton i {\n margin: -4.5px -1px 0 0 !important; }\n\n/*Content area*/\n.content {\n color: #666666;\n font-size: 0.9em;\n line-height: 25px;\n padding-top: 10px;\n padding-bottom: 10px; }\n\n.header {\n color: #666666;\n font-size: 14px;\n background: none;\n height: auto; }\n\n.popupMiddleCenter {\n background-color: #FFFFFF;\n margin-top: -9px; }\n\n.inforIcon {\n height: 26px;\n margin-left: 15px;\n margin-right: 15px;\n margin-top: -1px;\n overflow: hidden;\n width: 26px; }\n\n.messageField {\n display: table; }\n .messageField.indent {\n padding-top: 10px; }\n .messageField .message {\n font-size: 1.6em; }\n .messageField .btn2 {\n padding: 0 10px; }\n\n.notice,\n.warning,\n.warn, .error {\n width: 35px;\n height: 35px;\n background-image: url(\""../Content/images/mingle_sprite.png\""); }\n\n.notice,\n.warning,\n.warn {\n background-position: -450px -1750px; }\n\n.error {\n background-position: -500px -1750px; }\n\nbutton.highlight,\n[type=\""button\""].highlight {\n background-color: #13A3F7; }\n button.highlight:hover,\n [type=\""button\""].highlight:hover {\n background-color: #1293DE; }\n\nbutton.btn2,\n[type=\""button\""].btn2 {\n background-color: #999999;\n -moz-user-select: none;\n border: medium none;\n border-radius: 2px;\n color: #FFFFFF;\n cursor: pointer;\n font-size: 12px;\n height: 22px;\n min-width: 50px;\n padding-bottom: 1px; }\n button.btn2:hover,\n [type=\""button\""].btn2:hover {\n background-color: gray; }\n button.btn2:disabled, button.btn2:disabled:hover,\n [type=\""button\""].btn2:disabled,\n [type=\""button\""].btn2:disabled:hover {\n background-color: #c8cbd4; }\n"", ""]); // exports /***/ }), /* 75 */ /***/ (function(module, exports, __webpack_require__) { exports = module.exports = __webpack_require__(1)(undefined); // imports // module exports.push([module.i, "".ltr .share-container header {\n float: left; }\n\n.ltr .close-btn {\n float: right;\n right: 20px; }\n\n.ltr .head-overlay {\n float: left; }\n\n.ltr .title-span {\n float: right; }\n\n.rtl .share-container header {\n float: right; }\n\n.rtl .close-btn {\n float: left;\n left: 20px; }\n\n.rtl .head-overlay {\n float: right; }\n\n.rtl .title-span {\n float: left; }\n\n.share-popup-overlay {\n position: fixed;\n width: 100%;\n height: 100%;\n z-index: 9999; }\n\n.share-container {\n box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);\n color: #5c5c5c; }\n\n.share-oly.none {\n display: none; }\n\n.popup-olay {\n position: absolute;\n width: 100%;\n height: 100%;\n background: #000000;\n opacity: 0.7; }\n\n.share-popup {\n height: 412px;\n width: 700px;\n position: fixed;\n top: 0;\n left: 0;\n margin: auto;\n background-color: white;\n border-radius: 2px;\n box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.2);\n z-index: 10011;\n border: 1px solid #BDBDBD;\n border-radius: 2px; }\n .share-popup.popup-position {\n right: 0;\n bottom: 0; }\n\n.share-container header {\n width: calc(100% - 40px);\n margin: 20px 20px 0 20px; }\n .share-container header h4 span {\n position: relative;\n top: -5px;\n font-size: 21px;\n color: #1a1a1a;\n font-size: 18px; }\n\n.head-overlay {\n width: 400px;\n float: left; }\n\n.close-btn {\n right: 20px; }\n\n.icons {\n display: inline-block;\n height: 18px;\n position: relative;\n width: 18px; }\n\n.icons {\n fill: #999999; }\n\n.m-app-frame {\n border: none;\n width: 100%;\n height: 100%; }\n\n@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {\n /* specific IE10 & higher to remove an extra scrollbar on feed page */\n .m-app-frame {\n height: calc(100% - 5px); } }\n"", ""]); // exports /***/ }), /* 76 */ /***/ (function(module, exports, __webpack_require__) { exports = module.exports = __webpack_require__(1)(undefined); // imports // module exports.push([module.i, "".ltr .chat-dropdown {\n right: 0; }\n\n.ltr .chat-list .m-menu-btn {\n margin-left: 10px; }\n\n.ltr .chat-list .mingle-chat {\n left: 10px; }\n\n.ltr .chat-list .tmte-msg {\n left: 2px !important; }\n\n.ltr .chat-list .del-btn {\n margin: 0 10px; }\n\n.ltr .icon-page-top.left .menu-dropdown-pointer {\n float: left; }\n\n.ltr .icon-page-top .menu-dropdown-pointer {\n float: right; }\n\n.ltr .close-icon {\n margin-right: 10px; }\n\n.ltr .close-btn {\n right: 0; }\n\n.ltr .see-more {\n margin-left: 120px; }\n\n.rtl .chat-dropdown {\n left: 0; }\n\n.rtl .chat-list .m-menu-btn {\n right: 10px; }\n\n.rtl .chat-list .mingle-chat {\n right: 10px; }\n\n.rtl .icon-page-top.left .menu-dropdown-pointer {\n float: right; }\n\n.rtl .icon-page-top .menu-dropdown-pointer {\n float: left; }\n\n.rtl .close-icon {\n margin-left: 10px; }\n\n.rtl .close-btn {\n left: 0; }\n\n.rtl .see-more {\n margin-right: 120px; }\n\n.chat-dropdown {\n height: auto;\n background-color: #212224;\n position: absolute; }\n\n.chat-list {\n /*li:last-child{\r\n border-bottom: 1px solid #50535a;\r\n }*/ }\n .chat-list .inline-blck {\n display: inline-block !important; }\n .chat-list .close-icon {\n display: none; }\n .chat-list li {\n width: 100%;\n cursor: pointer; }\n .chat-list li:hover {\n background-color: #212224; }\n .chat-list li:hover .close-icon {\n fill: #fff;\n height: 12px;\n width: 12px;\n position: relative;\n display: inline-block;\n /*margin: 17px 10px 0 0;*/\n float: right; }\n .chat-list li .approval-icon {\n height: 26px;\n width: 26px;\n position: relative;\n display: inline-block;\n float: right; }\n .chat-list li button {\n height: 50px; }\n .chat-list .m-menu-btn {\n top: 12px; }\n .chat-list .mingle-chat {\n font-size: 14px;\n color: #c8cbd4;\n top: 15px;\n position: relative;\n vertical-align: top; }\n .chat-list .chat-separator {\n border-bottom: 1px solid #50535a;\n height: 45px;\n cursor: pointer; }\n .chat-list .chat-separator:hover .mingle-chat {\n color: #FFFFFF; }\n .chat-list .chat-separator:hover .m-menu-btn svg {\n fill: #FFFFFF; }\n\n.ntfctn-separator {\n height: 45px; }\n .ntfctn-separator:hover .mingle-chat {\n color: #FFFFFF; }\n .ntfctn-separator:hover .m-menu-btn svg {\n fill: #FFFFFF; }\n\n.ul-hgt {\n height: auto !important; }\n\n.trash-btn {\n float: right;\n /*padding-right:20px;*/\n top: 15px;\n position: relative; }\n\n.mrgn-rght {\n padding-right: 3px; }\n\n.cur-pointer {\n cursor: pointer; }\n\n.chat-list-spratr {\n height: auto;\n /*li:last-child{\r\n border-bottom: 1px solid #50535a;\r\n }*/ }\n\n.bdr-btm {\n border-bottom: 1px solid #50535a; }\n\n.chat-msg {\n font-size: 14px;\n padding: 10px 0px;\n color: #c8cbd4;\n display: block;\n text-align: center; }\n\n.drop-down-container {\n /*overflow: auto;*/\n position: relative;\n z-index: 100;\n width: 100%;\n height: 100%; }\n\n.icon-page-top {\n height: 10px;\n width: 100%;\n background-color: transparent;\n margin: 0;\n padding: 0;\n position: relative;\n display: block; }\n\n.menu-dropdown-pointer {\n background-image: url(../../../../../Content/images/mingle_shell_sprite.png);\n background-position: -100px -100px;\n background-repeat: no-repeat;\n height: 10px;\n width: 17px;\n content: \""\"";\n margin: 0 12px; }\n\n.drop-wrapper {\n width: 100%;\n background-color: #313236;\n margin: 0;\n padding: 0;\n clear: both;\n -webkit-border-radius: 2px;\n -moz-border-radius: 2px;\n border-radius: 2px; }\n\n.menu-user-dropdown-main {\n width: 300px;\n color: #B3B3B3;\n font-size: 12px;\n font-weight: bold;\n text-decoration: none; }\n\n.profilepic {\n border-radius: 20px;\n height: 25px;\n width: 25px;\n margin: 10px; }\n\n.com-mar {\n margin-bottom: 10px; }\n\n.ntfcatn-msg {\n width: 70%;\n display: inline-block; }\n\n.see-more {\n width: 50%;\n margin: 20px 0 10px 0;\n cursor: pointer;\n font-size: 14px; }\n\n.err-msg {\n color: #e84f4f !important;\n font-size: inherit !important; }\n"", ""]); // exports /***/ }), /* 77 */ /***/ (function(module, exports, __webpack_require__) { exports = module.exports = __webpack_require__(1)(undefined); // imports // module exports.push([module.i, "".ltr .btn-primary {\n margin: 30px 15px 0 40px; }\n\n.ltr .con-area {\n padding-left: 160px; }\n\n.ltr .close-btn {\n float: right; }\n\n.rtl .btn-primary {\n margin: 30px 40px 0 15px; }\n\n.rtl .con-area {\n padding-right: 160px; }\n\n.rtl .close-btn {\n float: left; }\n\n.btn-primary {\n border-radius: 2px;\n padding: 0 15px;\n background-color: #2578a9;\n border: 1px solid #2578a9;\n color: #ffffff;\n text-transform: uppercase; }\n .btn-primary:hover {\n background-color: #1d5f8a;\n border: 1px solid #1d5f8a; }\n .btn-primary:active {\n background-color: #1d5f8a;\n border: 1px solid #1d5f8a;\n color: #ffffff; }\n .btn-primary:focus {\n border: 1px solid #2578a9; }\n .btn-primary:focus:active {\n background-color: #2578a9;\n box-shadow: none; }\n .btn-primary[disabled], .btn-primary[disabled]:hover {\n background-color: #888b94;\n border-color: #888b94;\n box-shadow: none;\n color: #ffffff;\n cursor: default; }\n\n.pshare {\n position: fixed;\n width: 100%;\n height: 100%;\n z-index: 100000; }\n\n.pshr-main {\n position: absolute;\n width: 100%;\n height: 100%;\n background: #000000;\n opacity: 0.7; }\n\n.pshr-olay {\n height: 300px;\n width: 700px;\n position: fixed;\n top: 0;\n left: 0;\n margin: auto;\n background-color: white;\n border-radius: 2px;\n box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.2);\n z-index: 10011;\n border: 1px solid #BDBDBD;\n border-radius: 2px;\n right: 0;\n bottom: 0; }\n\n.close-btn {\n padding: 15px 10px; }\n\n.con-area {\n padding-top: 100px; }\n\n.share-msg {\n font-size: 25px;\n color: #1c1c1c;\n font-weight: 500; }\n"", ""]); // exports /***/ }), /* 78 */ /***/ (function(module, exports, __webpack_require__) { exports = module.exports = __webpack_require__(1)(undefined); // imports // module exports.push([module.i, ""/* chat related mixins */\n.border-radius-3 {\n -webkit-border-radius: 3px;\n -moz-border-radius: 3px;\n border-radius: 3px; }\n\n.pagination {\n padding: 8px;\n overflow: auto;\n display: table;\n margin: 0 auto; }\n .pagination a {\n margin-left: 5px;\n padding: 0 6px;\n /* line-height: 27px;*/\n font-size: 14px;\n text-align: center;\n text-decoration: none; }\n .pagination :first-child {\n margin-left: 0; }\n .pagination a {\n color: #0c7ad8;\n text-decoration: none; }\n .pagination a:hover {\n background-color: #333;\n background-color: rgba(255, 255, 255, 0.05); }\n .pagination a.active {\n color: #000; }\n .pagination .prev {\n /*@extend .search_pagination_prev;\r\n\t margin:0px 20px 0px 25px !important;*/ }\n .pagination .next {\n /*@extend .search_pagination_next; \r\n\t margin:0px 40px 0px 35px !important;*/ }\n .pagination .first {\n /*@extend .search_pagination_first;*/ }\n .pagination .last {\n /*@extend .search_pagination_last;*/ }\n .pagination .prev, .pagination .next, .pagination .first, .pagination .last {\n padding: 0px !important; }\n\n.pagination-blue {\n background-color: rgba(0, 5, 50, 0.1); }\n .pagination-blue > a {\n background-color: rgba(170, 170, 255, 0.01); }\n .pagination-blue > a.hover {\n background-color: rgba(120, 130, 255, 0.08); }\n\n.pagination-1 {\n padding: 8px;\n overflow: auto;\n text-align: center;\n font-size: 12px;\n position: absolute;\n bottom: 0;\n width: 94%; }\n .pagination-1 :first-child {\n margin-left: 0; }\n .pagination-1 a {\n color: #383838;\n text-decoration: none;\n text-transform: uppercase;\n font-weight: bold; }\n .pagination-1 a:hover {\n color: #1a1a1a; }\n .pagination-1 .prev, .pagination-1 .next, .pagination-1 .first, .pagination-1 .last {\n padding: 0px !important;\n margin: 0px !important; }\n\nul.file-attach {\n display: inline-block; }\n ul.file-attach > li {\n margin-left: 5px;\n margin-bottom: 5px; }\n ul.file-attach > li .tag.mytag {\n min-height: 32px; }\n ul.file-attach > li .tag.mytag img {\n width: 30px;\n height: 30px; }\n ul.file-attach > li .tag.mytag span {\n vertical-align: top;\n display: inline-block;\n line-height: 30px; }\n ul.file-attach > li .tag.mytag span.dismissable-btn svg {\n width: 10px;\n height: 10px;\n margin-left: 4px; }\n\n.loading-attach {\n height: 18px;\n width: 18px;\n margin-top: 6px; }\n\n.icon_drillback {\n vertical-align: top;\n top: 7px;\n position: relative;\n margin-right: 10px; }\n"", ""]); // exports /***/ }), /* 79 */ /***/ (function(module, exports, __webpack_require__) { exports = module.exports = __webpack_require__(1)(undefined); // imports // module exports.push([module.i, ""ul.file-attach {\n display: inline-block; }\n ul.file-attach > li {\n margin-left: 5px;\n margin-bottom: 5px; }\n ul.file-attach > li .tag.mytag {\n min-height: 32px; }\n ul.file-attach > li .tag.mytag img {\n width: 30px;\n height: 30px; }\n ul.file-attach > li .tag.mytag span {\n vertical-align: top;\n display: inline-block;\n line-height: 30px; }\n ul.file-attach > li .tag.mytag span.dismissable-btn svg {\n width: 10px;\n height: 10px;\n margin-left: 4px; }\n"", ""]); // exports /***/ }), /* 80 */ /***/ (function(module, exports, __webpack_require__) { exports = module.exports = __webpack_require__(1)(undefined); // imports // module exports.push([module.i, ""/* chat related mixins */\n.border-radius-3 {\n -webkit-border-radius: 3px;\n -moz-border-radius: 3px;\n border-radius: 3px; }\n\n.pagination {\n padding: 8px;\n overflow: auto;\n display: table;\n margin: 0 auto; }\n .pagination a {\n margin-left: 5px;\n padding: 0 6px;\n /* line-height: 27px;*/\n font-size: 14px;\n text-align: center;\n text-decoration: none; }\n .pagination :first-child {\n margin-left: 0; }\n .pagination a {\n color: #0c7ad8;\n text-decoration: none; }\n .pagination a:hover {\n background-color: #333;\n background-color: rgba(255, 255, 255, 0.05); }\n .pagination a.active {\n color: #000; }\n .pagination .prev {\n /*@extend .search_pagination_prev;\r\n\t margin:0px 20px 0px 25px !important;*/ }\n .pagination .next {\n /*@extend .search_pagination_next; \r\n\t margin:0px 40px 0px 35px !important;*/ }\n .pagination .first {\n /*@extend .search_pagination_first;*/ }\n .pagination .last {\n /*@extend .search_pagination_last;*/ }\n .pagination .prev, .pagination .next, .pagination .first, .pagination .last {\n padding: 0px !important; }\n\n.pagination-blue {\n background-color: rgba(0, 5, 50, 0.1); }\n .pagination-blue > a {\n background-color: rgba(170, 170, 255, 0.01); }\n .pagination-blue > a.hover {\n background-color: rgba(120, 130, 255, 0.08); }\n\n.pagination-1 {\n padding: 8px;\n overflow: auto;\n text-align: center;\n font-size: 12px;\n position: absolute;\n bottom: 0;\n width: 94%; }\n .pagination-1 :first-child {\n margin-left: 0; }\n .pagination-1 a {\n color: #383838;\n text-decoration: none;\n text-transform: uppercase;\n font-weight: bold; }\n .pagination-1 a:hover {\n color: #1a1a1a; }\n .pagination-1 .prev, .pagination-1 .next, .pagination-1 .first, .pagination-1 .last {\n padding: 0px !important;\n margin: 0px !important; }\n\n.icons {\n height: 18px;\n width: 18px;\n display: inline-block; }\n\n.show-attach-icon {\n fill: #5c5c5c;\n height: 18px;\n width: 18px;\n margin-top: 10px;\n margin-left: 10px;\n cursor: pointer; }\n\n.hide-background {\n background: #000000;\n position: fixed;\n height: 100%;\n width: 100%;\n opacity: 0.7;\n z-index: 10000;\n top: 0; }\n\n.quick-share {\n width: 700px;\n height: 330px;\n position: fixed;\n z-index: 10011;\n background-color: #ffffff;\n border-radius: 2px;\n left: 0;\n top: 0;\n right: 0;\n bottom: 0;\n margin: auto;\n box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2); }\n .quick-share.qshr-ext {\n height: 360px; }\n .quick-share header {\n margin: 20px;\n width: calc(100% - 40px); }\n .quick-share header span {\n vertical-align: top;\n margin-left: 10px; }\n .quick-share header a {\n right: 15px;\n float: right; }\n .quick-share .select-target {\n margin-left: 20px; }\n .quick-share .select-target .custom-select {\n display: inline-block; }\n .quick-share .select-target .custom-select select {\n -webkit-appearance: none;\n background-color: transparent;\n text-overflow: ellipsis;\n height: 35px;\n box-sizing: border-box;\n display: inline-block;\n width: 120px;\n border: 1px solid #999999;\n border-radius: 2px;\n color: #666666;\n font-size: 14px;\n background-image: url(\""/Content/images/arrow_down.png\"");\n background-repeat: no-repeat;\n background-position: 90px center;\n padding: 8px; }\n .quick-share .select-target .custom-select select option {\n width: 270px;\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis; }\n .quick-share .select-target .custom-select select::-ms-expand {\n display: none; }\n .quick-share .select-target #teammate-form, .quick-share .select-target #topic-form {\n display: inline-block; }\n .quick-share .select-target #teammate-form .field, .quick-share .select-target #topic-form .field {\n margin-bottom: 30px; }\n .quick-share .select-target #teammate-form .field .teammate, .quick-share .select-target #topic-form .field .teammate {\n padding-left: 20px;\n width: 290px;\n border-color: #999999; }\n .quick-share .select-target #teammate-form .field .teammate .searchfield-wrapper, .quick-share .select-target #topic-form .field .teammate .searchfield-wrapper {\n display: block !important;\n margin-bottom: 3px !important; }\n .quick-share .select-target #teammate-form .field .teammate .searchfield-wrapper .searchfield, .quick-share .select-target #topic-form .field .teammate .searchfield-wrapper .searchfield {\n background-color: #ffffff;\n width: 100%;\n margin-bottom: 0 !important; }\n ::-webkit-input-placeholder {\n color: #5c5c5c; }\n :-moz-placeholder {\n color: #5c5c5c; }\n ::-moz-placeholder {\n color: #5c5c5c; }\n :-ms-input-placeholder {\n color: #5c5c5c; }\n .quick-share .select-target #teammate-form .field .teammate ul, .quick-share .select-target #topic-form .field .teammate ul {\n border: 1px solid #368ac0;\n max-height: 100px;\n overflow: auto;\n width: 270px;\n position: absolute;\n z-index: 10001;\n background-color: #e7eef5; }\n .quick-share .select-target #teammate-form .field .teammate ul > li, .quick-share .select-target #topic-form .field .teammate ul > li {\n padding: 10px 10px; }\n .quick-share .select-target #teammate-form .field .teammate ul > li:hover, .quick-share .select-target #topic-form .field .teammate ul > li:hover {\n cursor: pointer;\n background-color: #f0f0f0; }\n .quick-share .select-target #teammate-form .field .teammate ul > li.active, .quick-share .select-target #topic-form .field .teammate ul > li.active {\n cursor: pointer;\n background-color: #f0f0f0; }\n .quick-share .select-target #teammate-form .field .teammate ul > li > a, .quick-share .select-target #topic-form .field .teammate ul > li > a {\n display: block; }\n .quick-share .select-target #teammate-form .field .teammate ul > li > a:hover, .quick-share .select-target #topic-form .field .teammate ul > li > a:hover {\n background-color: #f0f0f0; }\n .quick-share .select-target #teammate-form .field .teammate ul > li::selection, .quick-share .select-target #topic-form .field .teammate ul > li::selection {\n background-color: #f0f0f0; }\n .quick-share .chat-message {\n width: 100%;\n padding-left: 20px;\n padding-right: 20px;\n padding-bottom: 10px;\n position: relative;\n height: 200px; }\n .quick-share .chat-message form {\n border: 1px solid #999; }\n .quick-share .chat-message form textarea {\n border: none;\n min-height: 100px;\n width: calc(100% - 20px);\n margin-right: 20px; }\n .quick-share .chat-message form .send-button {\n background-color: #f0f0f0;\n margin-left: 1px;\n height: 40px; }\n .quick-share .chat-message form .send-button > input {\n display: none; }\n .quick-share .chat-message form .send-button .show-attachment-icon {\n display: inline-block; }\n .quick-share .chat-message form .send-button .sendicon {\n float: right;\n margin-right: 20px;\n padding-top: 5px; }\n .quick-share .chat-message form .send-button .sendicon button {\n color: #1D65A2; }\n .quick-share .chat-message form .send-button .sendicon svg {\n fill: #1D65A2; }\n\n.qshr-list {\n overflow-x: auto;\n overflow-y: hidden;\n white-space: nowrap;\n width: 100%; }\n"", ""]); // exports /***/ }), /* 81 */ /***/ (function(module, exports, __webpack_require__) { exports = module.exports = __webpack_require__(1)(undefined); // imports // module exports.push([module.i, "".ltr ul li {\n float: left; }\n\n.ltr button {\n margin-right: 14px;\n margin-left: 4px; }\n\n.rtl .tags-cloud .icons {\n transform: rotate(90deg);\n -ms-transform: rotate(-90deg);\n padding-right: 8px;\n padding-left: 0; }\n\n.rtl ul li {\n float: right; }\n\n.rtl button {\n margin-left: 14px;\n margin-right: 4px; }\n\n.tags-wrapper {\n background-color: #1a1a1a;\n /*border: 1px solid #d8d8d8;*/\n display: block;\n height: 30px;\n margin-top: 2px;\n min-height: 24px;\n overflow: hidden;\n /*padding-left: 2px;\r\n margin-right:12px;\r\n border-radius:4px;*/\n width: 100%;\n border-radius: 3px;\n border: solid 1px #1a1a1a;\n /*.tags-cloud .tag:hover {\r\n border: 1px solid #cccccc;\r\n}*/ }\n .tags-wrapper:focus {\n border: solid 1px #368AC0; }\n .tags-wrapper #searchInput {\n background-color: transparent !important;\n border: medium none !important;\n margin: 3px 0 1px 4px;\n outline: medium none;\n width: auto !important;\n padding: 5px 10px 5px 8px;\n font-size: 12px;\n color: #E1E0E1;\n -ms-flex-item-align: center;\n align-self: center; }\n .tags-wrapper .tags-cloud {\n display: -webkit-box;\n display: -moz-box;\n display: -ms-flexbox;\n display: flex; }\n .tags-wrapper .tags-cloud .icons {\n -ms-flex-item-align: center;\n align-self: center;\n fill: #999999;\n height: 18px;\n width: 18px;\n padding-left: 8px; }\n .tags-wrapper .tags-cloud:hover .icons, .tags-wrapper #searchInput:focus + .icons {\n fill: #368AC0; }\n .tags-wrapper .tags-cloud .tag {\n bottom: 2px;\n height: 16px;\n padding-bottom: 1px;\n padding-top: 3px;\n position: relative;\n display: inline-block;\n margin: 2px 2px 0;\n min-width: 20px;\n vertical-align: middle;\n border: medium none;\n border-radius: 3px;\n color: white;\n cursor: pointer;\n font-size: 12px; }\n .tags-wrapper .is-open {\n /*background-color: #313236;*/\n border: 1px solid #368ac0;\n border-bottom: 1px solid #888b94;\n border-radius: 3px 3px 0 0; }\n .tags-wrapper .tags-cloud .tag span {\n display: inline-block;\n line-height: 15px;\n min-height: 20px;\n vertical-align: middle;\n font-size: 12px;\n margin: 0 5px 5px 15px;\n overflow: hidden;\n text-overflow: ellipsis;\n vertical-align: bottom !important;\n white-space: nowrap; }\n .tags-wrapper .tags-cloud .tag:hover .cross {\n opacity: 1; }\n .tags-wrapper .tags-cloud .tag .cross {\n margin-left: 5px;\n margin-right: 3px;\n font-size: 0.8em;\n color: #ffffff;\n cursor: pointer;\n font-weight: bold; }\n .tags-wrapper .suggestions-list {\n height: auto;\n overflow: hidden;\n margin: 0;\n padding: 0;\n background-color: #1a1a1a;\n box-shadow: 0px 1px 2px #368AC0;\n font-size: 10px;\n position: absolute;\n width: 100%;\n z-index: 5;\n border: solid 1px #368AC0;\n border-top-color: #888b94;\n border-radius: 0 0 3px 3px; }\n .tags-wrapper .suggestions-list li {\n color: #E1E0E1;\n padding: 8px 10px;\n width: 100%;\n margin-left: 0;\n clear: both;\n font-size: 12px;\n line-height: 15px;\n text-align: left;\n height: auto !important;\n box-sizing: border-box; }\n .tags-wrapper .suggestions-list li:hover {\n background-color: #5c5c5c;\n color: #ffffff; }\n .tags-wrapper .suggestions-list li span:hover {\n cursor: pointer;\n text-decoration: underline; }\n .tags-wrapper .suggestions-list li:active,\n .tags-wrapper .suggestions-list li.active {\n color: #d8d8d8;\n background: #5c5c5c; }\n .tags-wrapper .suggestions-list:focus {\n outline: none; }\n .tags-wrapper .search-users-item {\n margin-bottom: 25px; }\n .tags-wrapper .search-users-item-name {\n cursor: default;\n display: inline-block;\n overflow: hidden;\n text-overflow: ellipsis;\n vertical-align: top;\n white-space: nowrap;\n width: 62px; }\n .tags-wrapper .search-users-item-name {\n padding: 3px 20px 0 0; }\n .tags-wrapper .search-users-item-control {\n display: inline-block;\n width: 450px; }\n .tags-wrapper .search-width {\n min-width: 83% !important; }\n .tags-wrapper .type1UserClass {\n background-color: #13a3f7; }\n .tags-wrapper .type2GroupClass {\n background-color: #113776; }\n .tags-wrapper .type3DistributionGroupClass {\n background-color: #722AAB; }\n .tags-wrapper .type4ExternalUserClass {\n background-color: #3bba0f; }\n\nul {\n padding: 0;\n margin: 0; }\n ul li {\n position: relative;\n list-style-type: none;\n height: 34px;\n margin-top: 0px; }\n\nbutton {\n height: 28px;\n margin-top: 0;\n min-width: 28px;\n padding: 0;\n vertical-align: middle;\n width: 28px;\n top: 6px;\n position: relative;\n border-radius: 18px; }\n\n.m-srch-text {\n border: none;\n background: none;\n padding: 0px; }\n\n.displayBlock {\n display: block; }\n\n[hidden] {\n display: none !important; }\n\nsvg {\n box-sizing: content-box; }\n\nbutton > .icons {\n height: 18px;\n width: 18px;\n fill: #888b94; }\n\nbutton:hover > .icons {\n fill: #ffffff; }\n"", ""]); // exports /***/ }), /* 82 */ /***/ (function(module, exports, __webpack_require__) { exports = module.exports = __webpack_require__(1)(undefined); // imports // module exports.push([module.i, ""#syndicationOverlay {\n width: 100%;\n height: 100%;\n position: fixed;\n z-index: 10010;\n top: 0;\n left: 0; }\n\n.m-modal-olay {\n width: 100%;\n height: 100%;\n position: absolute;\n opacity: 0.6;\n background-color: #EEEEEE; }\n\n.m-olay-ctr {\n border: 1px solid #CCCCCC;\n height: 400px;\n position: absolute;\n background-color: white;\n border-radius: 2px;\n -webkit-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.2);\n -moz-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.2);\n box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.2);\n z-index: 10011;\n top: 50%;\n left: 50%; }\n"", ""]); // exports /***/ }), /* 83 */ /***/ (function(module, exports, __webpack_require__) { exports = module.exports = __webpack_require__(1)(undefined); // imports // module exports.push([module.i, "".ltr .icon-page-top.left .menu-dropdown-pointer {\n float: left; }\n\n.ltr .menu-dropdown-pointer {\n float: right; }\n\n.ltr .menu-user-dropdown-obj .bubble {\n right: 10px;\n float: right; }\n\n.ltr .menu-user-dropdown-obj a {\n padding-left: 20px;\n padding-right: 10px; }\n\n.ltr.m-tch-umenu .menu-user-dropdown-obj .bubble {\n right: 20px; }\n\n.ltr .header-user-dropdown a {\n padding-left: 20px;\n padding-right: 10px; }\n\n.rtl .icon-page-top.left .menu-dropdown-pointer {\n float: right; }\n\n.rtl .menu-dropdown-pointer {\n float: left; }\n\n.rtl .menu-user-dropdown-obj .bubble {\n left: 10px;\n float: left; }\n\n.rtl .menu-user-dropdown-obj a {\n padding-left: 10px;\n padding-right: 20px; }\n\n.rtl.m-tch-umenu .m-left-nav .menu-user-dropdown-obj .bubble {\n left: 20px; }\n\n.rtl .header-user-dropdown a {\n padding-left: 10px;\n padding-right: 20px; }\n\n.drop-down-container {\n position: relative;\n z-index: 100;\n width: 100%;\n height: 100%; }\n\n.m-tch-umenu .drop-down-container {\n overflow: auto; }\n\n.m-tch-umenu .icon-page-top {\n display: none; }\n\n.m-tch-umenu .drop-wrapper {\n background-color: #212224; }\n\n.m-tch-umenu .menu-user-dropdown-obj li {\n border-bottom: none; }\n .m-tch-umenu .menu-user-dropdown-obj li:hover {\n background-color: #1C1819; }\n\n.m-tch-umenu .menu-user-dropdown-admin ul {\n padding-top: 0px; }\n .m-tch-umenu .menu-user-dropdown-admin ul li {\n line-height: 38px; }\n\n.m-tch-umenu .header-user-dropdown {\n padding-bottom: 0px; }\n .m-tch-umenu .header-user-dropdown ul li:hover {\n background-color: #1C1819 !important; }\n\n.m-tch-umenu .menu-user-dropdown-main {\n width: 100% !important; }\n\n.icon-page-top {\n height: 10px;\n width: 100%;\n background-color: transparent;\n margin: 0;\n padding: 0;\n position: relative;\n display: block; }\n\n.m-infor-app-holder .icon-page-top,\n.m-infor-app-holder .dot-container {\n display: none; }\n\n.drop-wrapper {\n width: 100%;\n background-color: #313236;\n margin: 0;\n padding: 0;\n clear: both;\n -webkit-border-radius: 2px;\n -moz-border-radius: 2px;\n border-radius: 2px; }\n\n.menu-user-dropdown-main {\n width: 220px;\n color: #B3B3B3;\n font-size: 12px;\n font-weight: bold;\n text-decoration: none; }\n\n.menu-user-dropdown-obj ul {\n width: 100%;\n height: auto !important;\n font-weight: bold; }\n\n.menu-user-dropdown-obj li {\n position: relative;\n list-style: none;\n float: none !important;\n height: auto !important;\n border-bottom: 1px #50535a solid;\n line-height: 38px;\n -webkit-touch-callout: none;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n -webkit-user-drag: element; }\n .menu-user-dropdown-obj li:hover {\n background-color: #212224; }\n .menu-user-dropdown-obj li:hover a {\n color: #FFFFFF; }\n .menu-user-dropdown-obj li a {\n margin-left: 0px;\n margin-right: 0px;\n position: relative;\n color: #c8cbd4;\n text-decoration: none;\n display: block; }\n .menu-user-dropdown-obj li a .menu-user-dropdown-profilepic {\n border-radius: 20px;\n margin-bottom: -4px;\n height: 25px;\n width: 25px; }\n .menu-user-dropdown-obj li a .menu-user-dropdown-username {\n display: inline-block;\n line-height: normal;\n margin-left: 5px;\n margin-top: 20px;\n max-width: 150px;\n overflow: hidden;\n position: relative;\n text-overflow: ellipsis;\n white-space: nowrap; }\n .menu-user-dropdown-obj li span {\n font-weight: bold; }\n\n.menu-user-dropdown-obj .bubble {\n overflow: hidden;\n background-color: #FF9426;\n line-height: 18px;\n height: 16px;\n margin-top: 12px;\n width: 25px;\n text-align: center;\n position: relative;\n bottom: auto;\n color: #ffffff;\n font-weight: normal;\n font-size: 12px;\n -webkit-border-radius: 2px;\n -moz-border-radius: 2px;\n border-radius: 2px; }\n\n@media (max-width: 1280px) {\n .menu-user-dropdown-obj li a {\n display: block;\n font-size: 14px;\n color: #ABAEB7; }\n .menu-user-dropdown-obj li a .menu-user-dropdown-username {\n margin-top: 15px;\n vertical-align: super; }\n .menu-user-dropdown-obj li:hover a {\n color: #FFFFFF; }\n .header-user-dropdown ul li a {\n font-size: 14px !important;\n color: #ABAEB7 !important; }\n .header-user-dropdown ul li:hover a {\n color: #FFFFFF; } }\n\n.hr-sptr {\n display: block;\n border-bottom: 1px solid #50535a;\n border-top: none;\n border-left: none;\n border-right: none;\n margin: 0 20px; }\n\n.menu-user-dropdown-admin ul {\n width: 100%;\n height: auto !important;\n padding-top: 8px; }\n .menu-user-dropdown-admin ul li {\n position: relative;\n list-style: none;\n float: none !important;\n height: auto !important;\n -webkit-touch-callout: none;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n -webkit-user-drag: element;\n line-height: 25px; }\n .menu-user-dropdown-admin ul li a {\n margin-right: 0px;\n margin-left: 0px;\n position: static;\n color: #808080;\n text-decoration: none;\n font-size: 12px;\n font-weight: normal;\n display: block; }\n .menu-user-dropdown-admin ul li a:hover {\n font-weight: bold;\n color: #CCCCCC; }\n\n.header-user-dropdown {\n padding-bottom: 8px; }\n .header-user-dropdown ul li a {\n color: #c8cbd4; }\n .header-user-dropdown ul li:hover {\n background-color: #212224 !important; }\n .header-user-dropdown ul li:hover a {\n color: #FFFFFF !important;\n font-weight: normal; }\n\n.menu-dropdown-pointer {\n background-image: url(\""../Content/images/mingle_shell_sprite.png\"");\n background-position: -100px -100px;\n background-repeat: no-repeat;\n height: 10px;\n width: 17px;\n content: \""\"";\n margin: 0 12px; }\n"", ""]); // exports /***/ }), /* 84 */ /***/ (function(module, exports) { module.exports = ""<div class=\""about-dialog\"" id=\""abtMain\"">\r\n <div class=\""cover-all-modal-bkgrnd\"" id=\""abtBkgrnd\""></div>\r\n <div class=\""portal-modal modal about is-visible\"" style=\""z-index: 10001; visibility: visible;\"" id=\""abtMdl\"">\r\n <div class=\""modal-content\"" id=\""abtContent\"">\r\n <div class=\""modal-header\"" id=\""abtHeader\"">\r\n <div class=\""close-container\"" id=\""abtCls\"">\r\n <button class=\""m-menu-btn\"" (click)=\""closeMingleOverlay()\"" id=\""abtMenu\"">\r\n <svg class=\""icons\"" focusable=\""false\"" aria-hidden=\""true\"" role=\""presentation\"">\r\n <use xlink:href=\""#close-ico\""></use>\r\n </svg>\r\n </button>\r\n </div>\r\n <svg class=\""about-logo\"" viewBox=\""0 0 44 44\"" focusable=\""false\"" aria-hidden=\""true\"" role=\""presentation\"">\r\n <use xlink:href=\""#icon-logo-trademark\""></use>\r\n </svg>\r\n <h1 class=\""title\"" id=\""abtTitle\"">{{overlayName}} &#8482;</h1>\r\n <span infor-translate=\""tenant_label_txt\"" id=\""abtTenant\""></span><span id=\""abtInfo\""> : {{getTenantInfo()}}</span>\r\n </div>\r\n <div class=\""modal-body-wrapper\"" id=\""abtBdyWrap\"">\r\n <div class=\""modal-body\"" id=\""abtMdlBody\"">\r\n <p id=\""abtOverlay\"">{{getOverlayText()}}</p>\r\n </div>\r\n </div>\r\n </div>\r\n </div>\r\n</div>""; /***/ }), /* 85 */ /***/ (function(module, exports) { module.exports = ""<div [ngClass]=\""deviceConfig.isDesktop ? 'm-sh-contr': 'm-tch-cnt'\"" id=\""appMain\"">\r\n <infor-notification *ngIf=\""notification.hasNotice\"" class=\""inforSlideInMessage\""></infor-notification>\r\n <error-notification *ngIf=\""notification.hasError\"" class=\""inforSlideInMessage\""></error-notification>\r\n <div id=\""appSite{{i}}\"" *ngFor=\""let site of activeSites;let i=index\"" class=\""height100percent site-container\"" [ngClass]=\""{'hide':!site.val.Active}\"" >\r\n <div *ngIf=\""!site.val.SiteMap.Pages[site.val.ActivePage].IsNoPageAccess && !site.val.HideInNavigationMenu\"" class=\""admin-main-controller\"" id=\""appCntrl{{i}}\"">\r\n <!--<portal-admin *ngIf=\""site.val.SiteMap.Pages[site.val.ActivePage].componentName == 'portal-admin'\""></portal-admin>-->\r\n \r\n <lazy-container \r\n modulePath=\""portaladmin/portaladmin.module\""\r\n moduleName=\""PortalAdminModule\""\r\n *ngIf=\""site.val.SiteMap.Pages[site.val.ActivePage].componentName == 'portal-admin'\"">\r\n </lazy-container>\r\n \r\n <div id=\""appPage{{i}}\"" class=\""m-app-page\"" *ngIf=\""(site.val.SiteMap.Pages[site.val.ActivePage].componentName == 'infor-app-holder') && (site.val.SiteMap.Pages[site.val.ActivePage].Sections.AppZone[0].NavigationMethod == 'UniqueIFrame' || site.val.SiteMap.Pages[site.val.ActivePage].Sections.AppZone[0].NavigationMethod == 'NewWindow' || (site.val.Active))\"" [ngClass]=\""{'hide':!(site.val.Active) && site.val.SiteMap.Pages[site.val.ActivePage].Sections.AppZone[0].IsNative}\"" >\r\n <div class=\""m-infor-app-holder\"" [innerHTML]=\""safehtml[site.key]\"" id=\""appHolder{{i}}\""></div>\r\n </div>\r\n \r\n <!-- <user-settings-page *ngIf=\""site.val.SiteMap.Pages[site.val.ActivePage].componentName == 'user-settings-page'\""></user-settings-page> -->\r\n <lazy-container modulePath=\""usersettings/usersettings.module\""\r\n moduleName=\""UserSettingsModule\""\r\n *ngIf=\""site.val.SiteMap.Pages[site.val.ActivePage].componentName == 'user-settings-page'\"">\r\n\r\n </lazy-container>\r\n\r\n <lazy-container modulePath=\""managebookmarksmodule/managebookmarks.module\""\r\n moduleName=\""ManageBookMarksModule\""\r\n *ngIf=\""site.val.SiteMap.Pages[site.val.ActivePage].componentName == 'manage-bookmarks'\"">\r\n </lazy-container>\r\n\r\n <!--<manage-bookmarks *ngIf=\""site.val.SiteMap.Pages[site.val.ActivePage].componentName == 'manage-bookmarks'\""></manage-bookmarks>-->\r\n <dialog-box *ngIf=\""show\"" [dialogdata]=\""dialogdata\""></dialog-box>\r\n <div class=\""m-app-page-with-rt\"" *ngIf=\""(site.val.SiteMap.Pages[site.val.ActivePage].componentName == 'page-with-rt-panel') && (site.val.SiteMap.Pages[site.val.ActivePage].Sections.AppZone[0].NavigationMethod == 'UniqueIFrame' || site.val.SiteMap.Pages[site.val.ActivePage].Sections.AppZone[0].NavigationMethod == 'NewWindow' || (site.val.Active))\"" [ngClass]=\""{'hide':!(site.val.Active) && site.val.SiteMap.Pages[site.val.ActivePage].Sections.AppZone[0].IsNative}\"" id=\""appMapPage{{i}}\"">\r\n <div class=\""m-infor-app-holder\"" [ngClass]=\""{'maximized' : IMP.UserInfo.ContextCollapsed || !isContextAvailable(),'vhidden-n-app' : site.val.SiteMap.Pages[site.val.ActivePage].Sections.AppZone[0].IsNative && !showApplication.value }\"" [innerHTML]=\""safehtml[site.key]\"" id=\""appPageKey{{i}}\"">\r\n </div>\r\n <div data-mingle-context-zone=\""\"" id=\""appZone{{i}}\"" class=\""m-app-page-ctxt-zone\"" style=\""overflow-y:auto;\"" [ngClass]=\""{'ctxt-hidden' : IMP.UserInfo.ContextCollapsed || !isContextAvailable(), 'rtl': isRTL, 'ltr': !isRTL}\"">\r\n <ul class=\""m-context-app-holder\"" id=\""appctxtUL{{i}}\"">\r\n <li *ngFor=\""let app of site.val.SiteMap.Pages[site.val.ActivePage].Sections.ContextZone | orderBy:'ContextAppOrder';let j=index\"" class=\""m-context-app-main\"" [hidden]=\""!app.Visible\"" myruleList=\""\"" [ruleList]=\""app\"" data-Rlist=\""\"" id=\""appSiteLI+{{j}}\"">\r\n <div id=\""appSiteDiv{{j}}\"">\r\n <unknowncontextapptype *ngIf=\""app.ContextAppType == 'UnknownContextAppType'\"" [rtapp]=\""app\""></unknowncontextapptype>\r\n <genericcontextapp *ngIf=\""app.ContextAppType == 'GenericContextApp'\"" [rtapp]=\""app\""></genericcontextapp>\r\n <urlviewerapp *ngIf=\""app.ContextAppType == 'URLViewerApp'\"" [rtapp]=\""app\""></urlviewerapp>\r\n <documentationapp *ngIf=\""app.ContextAppType == 'DocumentationApp'\"" [rtapp]=\""app\""></documentationapp>\r\n </div>\r\n </li>\r\n </ul>\r\n </div>\r\n </div>\r\n </div>\r\n <errorpage *ngIf=\""!(!site.val.SiteMap.Pages[site.val.ActivePage].IsNoPageAccess && !site.val.HideInNavigationMenu)\"" [sitedata]=\""site.val\""></errorpage>\r\n </div>\r\n <errorpage *ngIf=\""IMP.NoSitesAvailable && IMP.showerrpage\""></errorpage>\r\n</div>\r\n<syndication-overlay></syndication-overlay>\r\n<mingle-overlay></mingle-overlay>\r\n<loading [loader]=\""isLoading\""></loading>\r\n<custom-select></custom-select>""; /***/ }), /* 86 */ /***/ (function(module, exports) { module.exports = ""<div id=\""bmarkLMain\"" *ngIf=\""bookmark && bookmark.type == 'folder'\"" class=\""bmark-folder-wrpr\"" [ngClass]=\""isRTL ? 'rtl': 'ltr'\"">\r\n <label id=\""bmarkLlbl\"" title=\""{{bookmark.name}}\"" [ngStyle]=\""getStyles(bookmark.styleData.indentSide,bookmark.styleData.indentPX)\"" tabindex=\""0\"" (click)=\""$event.stopPropagation();\"">\r\n <span id=\""bmarkLName\"">{{bookmark.name}}</span>\r\n </label>\r\n <button id=\""bmarkLbtn\"" class=\""mingle-collapser\"" [ngClass]=\""{flipCollapser:displayFolderContents}\"" (click)=\""toggleBookmarkFolder($event);$event.stopPropagation();\""></button>\r\n <ul class=\""bmark-sect-ul\"" *ngIf=\""bookmark\"" id=\""bmarkLSect\"">\r\n <li [hidden]=\""!displayFolderContents\"" *ngFor=\""let bookmark of bookmark.bookmarks;let i=index\"" id=\""bmarkLi{{i}}\"">\r\n <bookmarklist [bookmark]=\""bookmark\""></bookmarklist>\r\n </li>\r\n </ul>\r\n</div>\r\n<div *ngIf=\""bookmark && bookmark.type == 'link'\"" class=\""a-wrpr\"" [ngClass]=\""isRTL ? 'rtl': 'ltr'\"" id=\""bmarkLink\"">\r\n <a id=\""bmarkName\"" title=\""{{bookmark.name}}\"" [ngStyle]=\""getStyles(bookmark.styleData.indentSide,bookmark.styleData.indentPX)\"" (click)=\""showBookmarkPage(bookmark.url);$event.preventDefault();$event.stopPropagation();\"" href=\""javascript:void(0)\"">{{bookmark.name}}</a>\r\n</div>\r\n""; /***/ }), /* 87 */ /***/ (function(module, exports) { module.exports = ""<form id=\""bmarkMenu\"" #bookMarkMenu=\""ngForm\"" novalidate [ngClass]=\""!deviceConfig.isDesktop ? 'm-tch-bmark': ''\"">\r\n <div class=\""drop-down-container\"" [ngClass]=\""isRTL ? 'rtl':'ltr'\"" id=\""bmarkMain\"">\r\n <div class=\""icon-page-top\"" id=\""bmarkicon\""><div class=\""menu-dropdown-pointer\"" id=\""bmarkpnter\""></div></div>\r\n <div class=\""drop-wrapper\"" id=\""bmarkWrp\"">\r\n <div class=\""bmark-dropdown-main\"" id=\""bmkDpdn-mn\"">\r\n <div class=\""top-bmark-menu-sect\"" [hidden]=\""!showTopBookmarkMenuSection.display\"" id=\""bmarkmsect\"">\r\n <ul id=\""bmarkDUL\"">\r\n <li id=\""bmarkChnge\"">\r\n <a id=\""bmarkSecA\"" href=\""javascript:void(0)\"" *ngIf=\""bookmarkContext != null\"" (click)=\""changeBookmarkThisPageSection(); $event.preventDefault();$event.stopPropagation()\"" infor-translate=\""Bookmark_this_page\""></a>\r\n </li>\r\n <li id=\""bmarkShwLI\"">\r\n <a href=\""javascript:void(0)\"" id=\""bmarkMng\"" (click)=\""showManageBookmark(); $event.preventDefault();$event.stopPropagation()\"" infor-translate=\""Manage_Bookmarks\""></a>\r\n </li>\r\n </ul>\r\n </div>\r\n <hr class=\""hr-sptr\"" [hidden]=\""!showTopBookmarkMenuSection.display\"" id=\""bmarkSptr\""/>\r\n <div *ngIf=\""bookmarkDropdown.init\"" id=\""bmarkInit\"">\r\n <div class=\""bookmarkSection\"" [hidden]=\""!showBookmarkSection.display\"" id=\""bmarkSecDiv\"">\r\n <div class=\""bmark_wrpr\"" id=\""bmarkDWrpr\"">\r\n <ul id=\""bmarkWrpUL\"">\r\n <li *ngFor=\""let bookmark of bookmarkDropdown.bookmarkData.bookmarks;let i=index\"" id=\""bmarkWrpLi{{i}}\"">\r\n <bookmarklist [bookmark]=\""bookmark\"" *ngIf='bookmark.name != \""\""'></bookmarklist>\r\n </li>\r\n </ul>\r\n </div>\r\n </div>\r\n <div id=\""bmarkNoSec\"" class=\""bookmarkMenuSection noBookmarkSection\"" [hidden]=\""!(!showBookmarkSection.display && !showBookmarkThisPageSection.display)\"">\r\n <div id=\""bmarkNoHdr\"" class=\""noBookmarkHeader\"" infor-translate=\""no_bookmarks_msg\""></div>\r\n <div id=\""bmarkNoTxt\"" class=\""noBmarkText\"" infor-translate=\""Adding_bookmark_is_easy\""></div>\r\n </div>\r\n </div>\r\n\r\n <div id=\""bmarkDSce\"" class=\""bmark-menu-sect page-bmarked-sect\"" [hidden]=\""!showBookmarkThisPageSection.display\"" (click)=\""$event.stopPropagation()\"">\r\n <div class=\""page-bmarked-hdr\"" infor-translate=\""add_bookmark\"" id=\""bmarkaddHd\"" ></div>\r\n <input id=\""bmarkCName\"" name=\""bmkname\"" type=\""text\"" *ngIf=\""bookmarkContext\"" [(ngModel)]=\""bookmarkContext.bookmarkName\"" #bmkname=\""ngModel\"" (click)=\""$event.stopPropagation();\"" required infor-translate='' [translateKey]=\""{'key':'Enter_Bookmark_name','attr':'title'}\"" />\r\n <label id=\""bmarkDErr\"" *ngIf=\""!bookMarkMenu.valid\"" class=\""error validation-error up-arrow bmk-er-msg\""><span infor-translate=\""bookmark_cannot_be_empty\""></span></label>\r\n <button id=\""bmarkSave\""class=\""btn2\"" (click)=\""saveBookmark(); $event.preventDefault(); $event.stopPropagation()\"" [disabled]=\""!bookMarkMenu.valid\"" infor-translate=\""save\""></button>\r\n </div>\r\n </div>\r\n </div>\r\n </div>\r\n</form>""; /***/ }), /* 88 */ /***/ (function(module, exports) { module.exports = ""<header title=\""{{app.ApplicationTitle}}\"" *ngIf=\""app\"" id=\""CntxtHdr\"">\r\n <h1 id=\""CntxtAppH\"" (click)=\""onClickContextAppHeader(app);$event.preventDefault();\"">{{app.ApplicationTitle}}</h1>\r\n</header>\r\n\r\n<div id=\""CntxtShow\"" [hidden]=\""!app._showMenu\"" style=\""position: absolute; z-index: 10004; width: 100%;\"" >\r\n <div id=\""CntxtMenu\"" class=\""menu-dropdown-pointer\""></div>\r\n <div id=\""CntxtAdmin\"" class=\""menu-user-dropdown-admin\"" style=\""background-color: #333333; margin-top: -1px;\"">\r\n <ul id=\""CntxtHdrUL\"">\r\n <li *ngFor=\""let item of app._menuData;let i=index\"" id=\""CntxtHdrLI{{i}}\"">\r\n <a id=\""CntxtLink{{i}}\"" href=\""{{item.action? '#': ''}}\"" (click)=\""onClickContextAppMenu(app, item)\"" style=\""display: block;\"">{{item.name}}</a>\r\n </li>\r\n </ul>\r\n </div>\r\n</div>\r\n""; /***/ }), /* 89 */ /***/ (function(module, exports) { module.exports = ""<article id=\""docAppMain\"" class=\""context-applications-wrapper generic-context-app\"" [ngClass]=\""{collapsed:displayContextApp,'rtl': isRTL, 'ltr': !isRTL}\"" *ngIf=\""app\"">\r\n <button id=\""docAppDis\"" (click)=\""$event.stopPropagation();toggleContextAppDisplay($event)\"" class=\""icn-toggle ctx-toggle\"">\r\n <svg class=\""icons\"" focusable=\""false\"" aria-hidden=\""true\"" role=\""presentation\"" *ngIf=\""displayContextApp\"">\r\n <use xlink:href=\""#expand-icon\""></use>\r\n </svg>\r\n <svg class=\""icons\"" focusable=\""false\"" aria-hidden=\""true\"" role=\""presentation\"" *ngIf=\""!displayContextApp\"">\r\n <use xlink:href=\""#collapse-icon\""></use>\r\n </svg>\r\n </button>\r\n <contextheader [app]=\""app\""></contextheader>\r\n <div class=\""m-generic-iframe-holder\"" [hidden]=\""displayContextApp\"" [ngStyle]=\""{'height':app.DefaultHeight}\"" id=\""docDisCtx\"">\r\n <div id=\""docAppUrl\"" [innerHTML]=\""docurl\""></div>\r\n </div>\r\n</article>\r\n""; /***/ }), /* 90 */ /***/ (function(module, exports) { module.exports = ""<article id=\""genCtxApp\"" class=\""context-applications-wrapper generic-context-app\"" [ngClass]=\""{'collapsed':displayContextApp,'rtl':isRtl,'ltr':!isRtl}\"" *ngIf=\""app\"">\r\n <button (click)=\""$event.stopPropagation();toggleContextAppDisplay()\"" class=\""icn-toggle ctx-toggle\"" id=\""genDisplay\"">\r\n <svg class=\""icons\"" focusable=\""false\"" aria-hidden=\""true\"" role=\""presentation\"" *ngIf=\""displayContextApp\"">\r\n <use xlink:href=\""#expand-icon\""></use>\r\n </svg>\r\n <svg class=\""icons\"" focusable=\""false\"" aria-hidden=\""true\"" role=\""presentation\"" *ngIf=\""!displayContextApp\"">\r\n <use xlink:href=\""#collapse-icon\""></use>\r\n </svg>\r\n </button>\r\n <contextheader [app]=\""app\""></contextheader>\r\n <div class=\""m-generic-iframe-holder\"" [hidden]=\""displayContextApp\"" *ngIf=\""app.ContextAppCategory != 'UtilityApp' || (app.Visible)\"" [ngStyle]=\""{'min-height':app.DefaultHeight}\"" id=\""genDisApp\"">\r\n <div [innerHTML]=\""Html\"" id=\""genCtxDiv\""></div>\r\n </div>\r\n</article> ""; /***/ }), /* 91 */ /***/ (function(module, exports) { module.exports = ""<div id=\""UnknwCntxt\"" class=\""context-applications-wrapper generic-context-app\"" [ngClass]=\""{'collapsed':displayContextApp,'ltr':!isRTL,'rtl':isRTL}\"" *ngIf=\""app\"">\r\n <button id=\""UnknwCtxBtn\"" (click)=\""$event.stopPropagation();toggleContextAppDisplay()\"" class=\""icn-toggle ctx-toggle\"">\r\n <svg class=\""icons\"" focusable=\""false\"" aria-hidden=\""true\"" role=\""presentation\"" *ngIf=\""displayContextApp\"">\r\n <use xlink:href=\""#expand-icon\""></use>\r\n </svg>\r\n <svg class=\""icons\"" focusable=\""false\"" aria-hidden=\""true\"" role=\""presentation\"" *ngIf=\""!displayContextApp\"">\r\n <use xlink:href=\""#collapse-icon\""></use>\r\n </svg>\r\n </button>\r\n <contextheader [app]=\""app\""></contextheader>\r\n <div class=\""m-generic-iframe-holder\"" [hidden]=\""displayContextApp\"" [ngStyle]=\""{'height':app.DefaultHeight}\"" id=\""UnknwGen\"" >\r\n <div data-infor-translate=\""unknown_context_application\"" id=\""UnknwCtxApp\"" ></div>\r\n </div>\r\n</div>""; /***/ }), /* 92 */ /***/ (function(module, exports) { module.exports = ""<div class=\""context-applications-wrapper generic-context-app\"" [ngClass]=\""{collapsed:displayContextApp,'rtl': isRTL, 'ltr': !isRTL}\"" *ngIf=\""app\"" id=\""urlAppMain\"">\r\n <button id=\""urltoggle\"" (click)=\""$event.stopPropagation();toggleContextAppDisplay()\"" class=\""icn-toggle ctx-toggle\"" >\r\n <svg class=\""icons\"" focusable=\""false\"" aria-hidden=\""true\"" role=\""presentation\"" *ngIf=\""displayContextApp\"">\r\n <use xlink:href=\""#expand-icon\""></use>\r\n </svg>\r\n <svg class=\""icons\"" focusable=\""false\"" aria-hidden=\""true\"" role=\""presentation\"" *ngIf=\""!displayContextApp\"">\r\n <use xlink:href=\""#collapse-icon\""></use>\r\n </svg>\r\n </button>\r\n <contextheader [app]=\""app\""></contextheader>\r\n <div class=\""m-generic-iframe-holder\"" [hidden]=\""displayContextApp\"" [ngStyle]=\""{'height':app.DefaultHeight}\"" id=\""urlAppctx\"">\r\n <div *ngIf=\""!contextReceived.value\"" [innerHTML]=\""viewerurl\"" id=\""urlAppRec\""></div>\r\n <div *ngIf=\""contextReceived.value\"" class=\""nodatacell\"" id=\""urlAppData\""><div class=\""no-data-avail-box\"" infor-translate=\""contextapp_NA\""></div></div>\r\n </div>\r\n</div>""; /***/ }), /* 93 */ /***/ (function(module, exports) { module.exports = ""<div class=\""dialogbox modalDlg\"" *ngIf=\""dlgModel.show\"" [ngClass]=\""isRtl ? 'rtl' : 'ltr'\"" id=\""dlgBox\"">\r\n <div class=\""modalDlg-overlay\"" style=\""z-index: 99999\"" id=\""dlgOverlay\""></div>\r\n <div class=\""portal-modal modal msg-dlg is-visible\"" style=\""z-index: 99999;visibility: visible;\"" id=\""dlgMain\"">\r\n <div class=\""modal-content\"" id=\""dlgContent\"">\r\n <div class=\""modal-body-wrapper\"" id=\""dlgBdyWpr\"">\r\n <div class=\""modal-body ft-14\"" id=\""dlgMdlBody\"">\r\n <p *ngIf=\""!dlgModel.isText\"" class=\""message\"" infor-translate=\""\"" [translateKey]=\""dlgModel.messageKey\"" id=\""dlgRMsg\""></p>{{dlgModel.extraText}}\r\n <p *ngIf=\""dlgModel.isText\"" class=\""message\"" id=\""dlgMsg\"" >{{dlgModel.messageKey}}</p>\r\n </div>\r\n </div>\r\n <div class=\""modal-buttonset\"">\r\n <button class=\""btn-modal wid-50\"" id=\""dlgCancel\"" *ngIf=\""dlgModel.onCancel!=false\"" (click)=\""hideDialog(); dlgModel.onCancel()\"" infor-translate=\""cancel\""></button>\r\n <button class=\""btn-modal-primary wid-50\"" id=\""dlgOk\"" *ngIf=\""dlgModel.onOk!=false\"" (click)=\""hideDialog(); dlgModel.onOk()\"" infor-translate=\""ok\""></button>\r\n <button class=\""btn-modal wid-50\"" id=\""dlgHideYes\"" *ngIf=\""dlgModel.onYes!=false\"" (click)=\""hideDialog(); dlgModel.onYes()\"" infor-translate=\""yes\""></button>\r\n <button class=\""btn-modal-primary wid-50\"" id=\""dlgHideNO\"" *ngIf=\""dlgModel.onNo!=false\"" (click)=\""hideDialog(); dlgModel.onNo()\"" infor-translate=\""no\""></button>\r\n </div>\r\n </div>\r\n </div>\r\n</div>\r\n""; /***/ }), /* 94 */ /***/ (function(module, exports) { module.exports = "" <span id=\""errMsg\"" class=\""error\"" *ngIf=\""mes!=''\"" ng-class=\""{'warning':errType=='warning'}\"" >\r\n <svg focusable=\""false\"" aria-hidden=\""true\"" role=\""presentation\"" class=\""shr-err-icon\"" *ngIf=\""errType == 'error'\"">\r\n <use xlink:href=\""#icon-error\""></use>\r\n </svg>\r\n <svg focusable=\""false\"" aria-hidden=\""true\"" role=\""presentation\"" class=\""shr-err-icon\"" *ngIf=\""errType=='warning'\"">\r\n <use xlink:href=\""#icon-alert\""></use>\r\n </svg>\r\n <span infor-translate=\""infor_social_user_profile_ooo_warn_r_delagate_is_ooo\"" *ngIf=\""mes=='infor_social_user_profile_ooo_warn_r_delagate_is_ooo'\"" id=\""errMsgWarn\""></span>\r\n <span infor-translate=\""infor_post_area_required\"" *ngIf=\""mes=='infor_post_area_required'\"" id=\""errMsgReq\""></span>\r\n <span infor-translate=\""infor_social_empty_tag_error\"" *ngIf=\""mes=='infor_social_empty_tag_error'\"" id=\""errEmpty\""></span>\r\n <span infor-translate=\""infor_social_file_max_size_exceeded\"" *ngIf=\""mes=='infor_social_file_max_size_exceeded'\"" id=\""errMaxSize\""></span>\r\n <span infor-translate=\""infor_social_file_format_not_supported\"" *ngIf=\""mes=='infor_social_file_format_not_supported'\"" id=\""errNotSupp\""></span>\r\n <span infor-translate=\""infor_social_max_files_uploaded\"" *ngIf=\""mes=='infor_social_max_files_uploaded'\"" id=\""errMaxfile\""></span>\r\n <span infor-translate=\""infor_social_user_profile_ooo_error_no_startenddates\"" *ngIf=\""mes=='infor_social_user_profile_ooo_error_no_startenddates'\"" id=\""errNoDates\""></span>\r\n <span infor-translate=\""infor_social_user_profile_ooo_error_r_no_delegattion_rule\"" *ngIf=\""mes=='infor_social_user_profile_ooo_error_r_no_delegattion_rule'\"" id=\""errNoRule\""></span>\r\n <span infor-translate=\""infor_social_user_profile_ooo_error_no_startdate\"" *ngIf=\""mes=='infor_social_user_profile_ooo_error_no_startdate'\"" id=\""errNoStart\""></span>\r\n <span infor-translate=\""infor_social_user_profile_ooo_error_no_enddate\"" *ngIf=\""mes=='infor_social_user_profile_ooo_error_no_enddate'\"" id=\""errNoEnd\""></span>\r\n <span infor-translate=\""infor_social_user_profile_ooo_error_enddate_to_startdate\"" *ngIf=\""mes=='infor_social_user_profile_ooo_error_enddate_to_startdate'\"" id=\""errNoEToS\""></span>\r\n <span infor-translate=\""infor_social_user_profile_ooo_error_enddate_to_currentdate\"" *ngIf=\""mes=='infor_social_user_profile_ooo_error_enddate_to_currentdate'\"" id=\""errNoEToC\""></span>\r\n <span infor-translate=\""infor_social_user_profile_ooo_error_no_delegate\"" *ngIf=\""mes=='infor_social_user_profile_ooo_error_no_delegate'\"" id=\""errNoDel\""></span>\r\n <span infor-translate=\""infor_social_user_profile_ooo_error_no_ruletype\"" *ngIf=\""mes=='infor_social_user_profile_ooo_error_no_ruletype'\"" id=\""errNoRType\""></span>\r\n <span infor-translate=\""infor_social_user_profile_ooo_warn_r_numbers_in_rule\"" *ngIf=\""mes=='infor_social_user_profile_ooo_warn_r_numbers_in_rule'\"" id=\""errNumRule\""></span>\r\n <span *ngIf=\""isreskey == false || isreskey == 'false'\"" id=\""errIskey\"">{{mes}}</span>\r\n </span>""; /***/ }), /* 95 */ /***/ (function(module, exports) { module.exports = ""<section class=\""err-page\"" id=\""errPageSec\"">\r\n <div id=\""errPageWrp\"" class=\""errorpage-wrapper\"" *ngIf=\""sitedata && sitedata.SiteMap.Pages[sitedata.ActivePage].IsNoPageAccess\"">\r\n <div id=\""errPagelogo\"" class=\""mingle-logo\""><i></i><span infor-translate=\""infor_mingle_name\"" id=\""errPageNme\""></span><sup infor-translate=\""tm_sub\"" id=\""errPageSub\""></sup></div>\r\n <p infor-translate=\""no_access_page\"" id=\""errPageAcc\""></p>\r\n </div>\r\n <div class=\""errorpage-wrapper resp-wrapper\"" *ngIf=\""sitedata && sitedata.HideInNavigationMenu\"" id=\""errSite\"">\r\n <div class=\""mingle-logo\"" id=\""errlogoDiv\""><i></i><span infor-translate=\""infor_mingle_name\"" id=\""errSpan\""></span><sup infor-translate=\""tm_sub\""></sup></div>\r\n <p infor-translate=\""device_doesnot_support_page\"" id=\""errNotSupp\""></p>\r\n </div>\r\n <div class=\""access-err\"" *ngIf=\""IMP.NoSitesAvailable\"" id=\""errNotAvil\"">\r\n <svg class=\""infor-logo\"" focusable=\""false\"" aria-hidden=\""true\"" role=\""presentation\"">\r\n <use xlink:href=\""#icon-logo\""></use>\r\n </svg>\r\n <p class=\""welcome\"" infor-translate=\""Welcome\"" id=\""errWelcme\""></p>\r\n <p class=\""sub-txt\"" infor-translate=\""user_doesnot_have_authorization\"" id=\""errPSubtxt\""></p>\r\n </div>\r\n</section>""; /***/ }), /* 96 */ /***/ (function(module, exports) { module.exports = ""<ng-content></ng-content>\r\n<label id=\""getFileLabel\"" *ngIf=\""isDefaultDisplay\"" class=\""mob-hdn app-txt getFileLabel upload\"" for=\""getFile_{{isType}}\"" infor-translate [translateKey]=\""title\""></label>\r\n<input type=\""file\"" #fileUpload id=\""getFile_{{isType}}\"" class=\""getFile\"" (change)=\""onFileSelect($event)\"" [accept]=\""fileTypes\"" [multiple]=\""isMultpleFile\"" [disabled]=\""disable\"" />""; /***/ }), /* 97 */ /***/ (function(module, exports) { module.exports = ""<div class=\""busy-overlay\"" *ngIf=\""isLoading\"" id=\""LPOverlay\""></div>\r\n<div class=\""busy-indicator-container blocked-ui\"" *ngIf=\""isLoading\"" id=\""LPIndi\"">\r\n <div class=\""busy-indicator\"" id=\""LPBusyIndi\"">\r\n <div class=\""bar one\"" id=\""LPBone\""></div>\r\n <div class=\""bar two\"" id=\""LPBtwo\""></div>\r\n <div class=\""bar three\"" id=\""LPBthree\""></div>\r\n <div class=\""bar four\"" id=\""LPBfour\""></div>\r\n <div class=\""bar five\"" id=\""LPBfive\""></div>\r\n </div>\r\n <span infor-translate=\""mingle_loading\"" id=\""LPloading\""></span>\r\n</div>""; /***/ }), /* 98 */ /***/ (function(module, exports) { module.exports = ""<div class=\""busy-overlay wait-overlay\"" *ngIf=\""waitOverlay\"" id=\""plsWaitDiv\""></div>\r\n<div class=\""busy-indicator-container blocked-ui busy-container\"" *ngIf=\""waitOverlay\"" id=\""plsWaitMain\"">\r\n <div class=\""busy-indicator\"" id=\""plsIndictr\"">\r\n <div class=\""bar one\"" id=\""plsWaitOne\""></div>\r\n <div class=\""bar two\"" id=\""plsWaittwo\""></div>\r\n <div class=\""bar three\"" id=\""plsThree\""></div>\r\n <div class=\""bar four\"" id=\""plsFour\""></div>\r\n <div class=\""bar five\"" id=\""plsFive\""></div>\r\n </div>\r\n <span infor-translate=\""Please_wait\"" infor-translate-ref=\""waitOverlay\"" id=\""plsOverlay\""></span>\r\n</div>\r\n""; /***/ }), /* 99 */ /***/ (function(module, exports) { module.exports = ""<header id=\""mhdrdesk\"" class=\""m-sh-navbar desk-navbar\"" [ngClass]=\""isRTL ? 'm-sh-navbar-rtl' : 'm-sh-navbar-ltr'\"" *ngIf=\""deviceConfig && deviceConfig.isDesktop\"">\r\n <section class=\""m-nav-left\"" id=\""mhdrSeclft\"">\r\n <ul id=\""mhdrUl\"">\r\n <li class=\""m-nav-home-mn-item\"" id=\""mhdrHome\"">\r\n <a id=\""mhdrOpen\"" class=\""displayBlock\"" tabindex=\""0\"" target=\""inforwindow\"" href=\""http://www.infor.com/\"" (click)=\""$event.preventDefault(); openHomePage()\"">\r\n <svg class=\""icons icon-logo\"" focusable=\""false\"" aria-hidden=\""true\"" role=\""presentation\"">\r\n <use xlink:href=\""#icon-logo\""></use>\r\n </svg>\r\n </a>\r\n </li>\r\n <li class=\""m-nav-app-mn-item\"" id=\""mhdrApp\"">\r\n <button id=\""mhdrAppBtn\"" class=\""displayBlock m-menu-btn\"" (click)=\""!IMP.NoSitesAvailable && changeAppLaunchMenu($event); $event.stopPropagation()\"" aria-haspopup=\""true\"" tabindex=\""0\"" infor-translate='' [translateKey]=\""{'key':'App_Menu','attr':'title'}\"">\r\n <svg class=\""icons\"" viewBox=\""0 0 32 32\"" focusable=\""false\"" aria-hidden=\""true\"" role=\""presentation\"">\r\n <use xlink:href=\""#icon-grid\""></use>\r\n </svg>\r\n </button>\r\n <span id=\""mhdrSite\"" title=\""{{getCurrentSiteName()}}\"" class=\""app-name block\"">{{getCurrentSiteName()}}</span>\r\n <!-- this hidden element provides the css values to calculate the size of the app launcher pages. Make changes to the app launcher sizing in css only -->\r\n <div id=\""mhdrSitelk\"" class=\""site-link-container\"" style=\""display:none\""></div>\r\n <div id=\""mhdrLMenu\"" class=\""icon-page-container\"" [hidden]=\""!showAppLaunchMenu\"">\r\n <infor-page-and-sort-abs [hidden]=\""!showAppLaunchMenu\"" [availableSitesList]=\""availableSites\"" [parent]=\""self\""></infor-page-and-sort-abs>\r\n </div>\r\n <iframe src=\""javascript: ''\"" style=\""width:320px;height:460px;border:none;z-index:499;\"" *ngIf=\""showAppLaunchMenu\"" class=\""icon-page-container\"" (click)=\""$event.preventDefault()\""></iframe>\r\n </li>\r\n </ul>\r\n </section>\r\n <section class=\""m-nav-right\"" id=\""mhdrSecRgt\"">\r\n <drop-menu [parent]=\""self\""></drop-menu>\r\n </section>\r\n</header>\r\n\r\n<div id=\""mhdrMobTab\"" class=\""m-mob-tab\"" [ngClass]=\""isRTL ? 'm-mob-tab-rtl' : 'm-mob-tab-ltr'\"" *ngIf=\""deviceConfig && deviceConfig.isTouch\"">\r\n <header id=\""mhdrMobH\"" class=\""m-sh-navbar\"" [ngClass]=\""isRTL ? 'm-sh-navbar-rtl' : 'm-sh-navbar-ltr'\"">\r\n <section id=\""mhdrMSecL\"" class=\""m-nav-left\"">\r\n <ul id=\""mhdrMLftUl\"">\r\n <li class=\""m-nav-app-mn-item-sm\"" id=\""mhdrMLftLi\"">\r\n <div id=\""mhdrShwMob\"" class=\""displayBlock m-menu-btn\"" (click)=\""showMobAppLaunch(); $event.stopPropagation();\"" aria-haspopup=\""true\"" tabindex=\""0\"" infor-translate='' [translateKey]=\""{'key':'App_Menu','attr':'title'}\"">\r\n <span [ngClass]=\""showMobMenu ? 'active' : ''\"" id=\""icon-app-drawer\"" class=\""icons app-drawer\"" aria-hidden=\""true\"" focusable=\""false\"" title=\""AppDrawerClose\"">\r\n <span class=\""one\"" id=\""mhdrOne\""></span>\r\n <span class=\""two\"" id=\""mhdrTwo\""></span>\r\n <span class=\""three\"" id=\""mhdrThree\""></span>\r\n <span class=\""four\"" id=\""mhdrFour\""></span>\r\n <span class=\""five\"" id=\""mhdrFive\""></span>\r\n <span class=\""six\"" id=\""mhdrSix\""></span>\r\n <span class=\""seven\"" id=\""mhdrSeven\""></span>\r\n <span class=\""eight\"" id=\""mhdrEight\""></span>\r\n <span class=\""nine\"" id=\""mhdrNine\""></span>\r\n </span>\r\n </div>\r\n <!-- this hidden element provides the css values to calculate the size of the app launcher pages. Make changes to the app launcher sizing in css only -->\r\n <div class=\""site-link-container\"" style=\""display:none\"" id=\""mhdrlink\""></div>\r\n </li>\r\n </ul>\r\n </section>\r\n <section class=\""m-nav-middle\"" id=\""mhdrSecM\"">\r\n <ul id=\""mhdrSecMUl\"">\r\n <li class=\""nav-mid-home-item\"" id=\""mhdrSecMLi\"">\r\n <a class=\""displayBlock\"" tabindex=\""0\"" target=\""inforwindow\"" href=\""http://www.infor.com/\"" (click)=\""$event.preventDefault();openHomePage()\"" id=\""mhdrAnchr\"">\r\n <svg class=\""icons icon-logo\"" focusable=\""false\"" aria-hidden=\""true\"" role=\""presentation\"">\r\n <use xlink:href=\""#icon-logo\""></use>\r\n </svg>\r\n </a>\r\n </li>\r\n </ul>\r\n </section>\r\n <section class=\""m-nav-right\"" id=\""mhdrSecR\"">\r\n <ul id=\""mhdrSecRUl\"">\r\n <li id=\""mhdrSearch\"" *ngIf=\""!IMP.UserInfo.ExternalUser && !IMP.InitData.ISEnableFedRamp && !IMP.InitData.IsDisableSearch && (IMP.UserInfo.Features.IsActivityFeedEnabled || IMP.UserInfo.Features.IsStreamsEnabled || IMP.UserInfo.Features.IsTasksEnabled || IMP.UserInfo.Features.IsAlertsEnabled || IMP.UserInfo.Features.IsSocialObjectEnabled)\"" class=\""m-nav-search-mn-item\"">\r\n <mingle-search></mingle-search>\r\n </li>\r\n <li id=\""mhdrShareLi\"" *ngIf=\""!IMP.UserInfo.ExternalUser && IMP.UserInfo.Features.IsActivityFeedEnabled && IMP.InitData.MingleRole\"" class=\""m-nav-share-mn-item\"">\r\n <button id=\""mhdrShare\"" class=\""m-menu-btn displayBlock\"" aria-haspopup=\""true\"" (click)=\""!IMP.NoSitesAvailable && share()\"" infor-translate='' [translateKey]=\""{'key':'Share','attr':'title'}\"">\r\n <svg class=\""icons\"" focusable=\""false\"" aria-hidden=\""true\"" role=\""presentation\"">\r\n <use xlink:href=\""#icon-mingle-share\""></use>\r\n </svg>\r\n </button>\r\n </li>\r\n <li id=\""mhdrPnl\"" class=\""m-nav-rt-pnl-mn-item\"" [ngClass]=\""{'ctxt-pane-hidden':!isContextAvailable(),'ctxt-pane-collapsed' :(isContextAvailable() && IMP.UserInfo.ContextCollapsed),'ctxt-pane-expanded': (isContextAvailable() && !IMP.UserInfo.ContextCollapsed)}\"">\r\n <button id=\""mhdrPnlBtn\"" [ngSwitch]=\""IMP.UserInfo.ContextCollapsed\"" [ngClass]=\""newContextNotification.value ? 'amber-icons' : ''\"" data-infor-translate='{\""key\"":\""Context_Apps\"",\""attr\"":\""title\""}' class=\""m-menu-btn displayBlock\"" aria-haspopup=\""true\"" (click)=\""toggleContextPanel()\"">\r\n <svg *ngSwitchCase=\""false\"" class=\""icons\"" focusable=\""false\"" aria-hidden=\""true\"" role=\""presentation\"" data-base-url=\""\"">\r\n <use xlink:href=\""#expand-context-app-tray\""></use>\r\n </svg>\r\n <svg *ngSwitchCase=\""true\"" class=\""icons\"" focusable=\""false\"" aria-hidden=\""true\"" role=\""presentation\"" data-base-url=\""\"">\r\n <use xlink:href=\""#collapse-context-app-tray\""></use>\r\n </svg>\r\n </button>\r\n </li>\r\n </ul>\r\n </section>\r\n </header>\r\n <drop-menu [parent]=\""self\""></drop-menu>\r\n</div>\r\n<pleasewait></pleasewait>\r\n<portalshare [parent]=\""self\""></portalshare>\r\n<lazy-container modulePath=\""sharemodule/share.module\""\r\n moduleName=\""ShareModule\""\r\n *ngIf=\""showShare\"">\r\n\r\n</lazy-container>\r\n\r\n<chat-share *ngIf=\""IMP.InitData.IsChatEnable\""></chat-share>""; /***/ }), /* 100 */ /***/ (function(module, exports) { module.exports = ""<div [ngClass]=\""isRTL ? 'rtl' : 'ltr'\"" id=\""rNavMain\"">\r\n <ul id=\""rNav\"" class=\""desk-ul\"" *ngIf=\""_parent.deviceConfig && _parent.deviceConfig.isDesktop\"">\r\n <li id=\""rNavCSrch\"" style=\""margin:0 10px;\"" *ngIf=\""!IMP.UserInfo.ExternalUser && !IMP.InitData.ISEnableFedRamp && !IMP.InitData.IsDisableSearch && (IMP.UserInfo.Features.IsActivityFeedEnabled || IMP.UserInfo.Features.IsStreamsEnabled || IMP.UserInfo.Features.IsTasksEnabled || IMP.UserInfo.Features.IsAlertsEnabled || IMP.UserInfo.Features.IsSocialObjectEnabled)\""><mingle-search></mingle-search></li>\r\n <li id=\""rNavUsr\"" class=\""m-nav-user-mn-item\"">\r\n <button id=\""rNavUsrBtn\"" [ngClass]=\""showNotification ? 'amber-icons':''\"" class=\""m-menu-btn displayBlock contxt-notif-icn\"" aria-haspopup=\""true\"" (click)=\""showDropdown('userMenuDropdown');$event.preventDefault(); $event.stopPropagation()\"" infor-translate='' [translateKey]=\""{'key':'User_Menu','attr':'title'}\"">\r\n <svg class=\""icons\"" focusable=\""false\"" aria-hidden=\""true\"" role=\""presentation\"">\r\n <use xlink:href=\""#icon-user\""></use>\r\n </svg>\r\n </button>\r\n <div id=\""rNavUsrMnu\"" class=\""drop-down-menu-holder\"" [ngClass]=\""(getShowMenu() && !showBMK) ? '':'hide-usermenu'\""><user-menu [showMenuFlag]=\""showMenu\"" [parent]=\""self\""></user-menu></div>\r\n </li>\r\n <li id=\""rNavCMShr\"" class=\""m-nav-share-mn-item\"" *ngIf=\""IMP.InitData.IsChatEnable\"">\r\n <button id=\""rNavShrbtn\"" class=\""m-menu-btn displayBlock\"" aria-haspopup=\""true\"" (click)=\""showChatMenu();$event.preventDefault(); $event.stopPropagation()\"">\r\n <svg class=\""icons\"" focusable=\""false\"" aria-hidden=\""true\"" role=\""presentation\"">\r\n <use xlink:href=\""#icon-mingle-share\""></use>\r\n </svg>\r\n </button>\r\n <div id=\""rNavShwCh\"" class=\""drop-down-menu-holder\"" *ngIf=\""getShowChatMenu()\"">\r\n <chat-notifications></chat-notifications>\r\n </div>\r\n </li>\r\n <li id=\""rNavMSNew\"" class=\""m-nav-share-mn-item\"" *ngIf=\""IMP.InitData.IsChatEnable ||(IMP.UserInfo && !IMP.UserInfo.ExternalUser && IMP.UserInfo.Features.IsActivityFeedEnabled && IMP.InitData.MingleRole)\"">\r\n <button id=\""rNavExShrBtn\"" class=\""m-menu-btn displayBlock\"" aria-haspopup=\""true\"" (click)=\""!IMP.NoSitesAvailable && _parent.share()\"" infor-translate='' [translateKey]=\""{'key':'Share','attr':'title'}\"" *ngIf=\""!IMP.InitData.IsChatEnable\"">\r\n <svg class=\""icons\"" focusable=\""false\"" aria-hidden=\""true\"" role=\""presentation\"">\r\n <use xlink:href=\""#icon-mingle-share\""></use>\r\n </svg>\r\n </button>\r\n <button id=\""rNavSNewBtn\"" class=\""m-menu-btn displayBlock\"" aria-haspopup=\""true\"" (click)=\""showShareMenu();$event.preventDefault(); $event.stopPropagation()\"" infor-translate='' [translateKey]=\""{'key':'Share','attr':'title'}\"" *ngIf=\""IMP.InitData.IsChatEnable\"">\r\n <svg class=\""icons\"" focusable=\""false\"" aria-hidden=\""true\"" role=\""presentation\"">\r\n <use xlink:href=\""#icon-mingle-share-new\""></use>\r\n </svg>\r\n </button> \r\n </li>\r\n <li class=\""m-nav-bm-mn-item\"" *ngIf=\""IMP.UserInfo && !IMP.UserInfo.ExternalUser\"" id=\""rNavBMK\"">\r\n <button id=\""rNavBMKBtn\"" class=\""m-menu-btn displayBlock\"" aria-haspopup=\""true\"" (click)=\""showDropdown('bookmarkDropdown');$event.preventDefault(); $event.stopPropagation()\"" infor-translate='' [translateKey]=\""{'key':'Bookmarks','attr':'title'}\"">\r\n <svg class=\""icons\"" focusable=\""false\"" aria-hidden=\""true\"" role=\""presentation\"">\r\n <use xlink:href=\""#icon-bookmark-filled\""></use>\r\n </svg>\r\n </button>\r\n <div id=\""rNavBMKM\"" class=\""drop-down-menu-holder bmk-holder\"" *ngIf=\""getShowMenu() && showBMK\""><bookmark-menu [parent]=\""self\""></bookmark-menu></div>\r\n </li>\r\n <li id=\""rNavEC\"" class=\""m-nav-rt-pnl-mn-item\"" [ngClass]=\""{'ctxt-pane-hidden':!isContextAvailable(), 'ctxt-pane-collapsed' :(isContextAvailable() && IMP.UserInfo.ContextCollapsed),'ctxt-pane-expanded': (isContextAvailable() && !IMP.UserInfo.ContextCollapsed)}\"">\r\n <button id=\""rNavECT\"" [ngSwitch]=\""IMP.UserInfo.ContextCollapsed\"" [ngClass]=\""newContextNotification.value ? 'amber-icons' : ''\"" class=\""m-menu-btn displayBlock\"" aria-haspopup=\""true\"" (click)=\""toggleContextPanel()\"" infor-translate='' [translateKey]=\""{'key':'Context_Apps','attr':'title'}\"">\r\n <svg *ngSwitchCase=\""false\"" class=\""icons\"" focusable=\""false\"" aria-hidden=\""true\"" role=\""presentation\"" data-base-url=\""\"">\r\n <use xlink:href=\""#expand-context-app-tray\""></use>\r\n </svg>\r\n <svg *ngSwitchCase=\""true\"" class=\""icons\"" focusable=\""false\"" aria-hidden=\""true\"" role=\""presentation\"" data-base-url=\""\"">\r\n <use xlink:href=\""#collapse-context-app-tray\""></use>\r\n </svg>\r\n\r\n </button>\r\n </li>\r\n <!--infor-translate='Context_Apps'-->\r\n </ul>\r\n</div>\r\n\r\n<div [ngClass]=\""isRTL ? 'mobrtl' : 'mobltr'\"" id=\""rNavMob\"">\r\n <div id=\""rNavMMain\"" class=\""m-left-nav\"" [ngClass]=\""_parent.showMobMenu ? 'animated slideinleft ' : '' \"" [hidden]=\""!_parent.showMobMenu\"" *ngIf=\""_parent.deviceConfig && _parent.deviceConfig.isTouch\"">\r\n <ul class=\""lft-nv-btn\"" id=\""rNavMobUl\"">\r\n <li class=\""m-nav-bm-mn-item\"" *ngIf=\""!IMP.NoSitesAvailable\"" id=\""rNavMobApp\"">\r\n <button id=\""rNavAppBtn\"" [ngClass]=\""showMobAppLaunchMenu?'active':''\"" class=\""displayBlock m-menu-btn\"" (click)=\""showAppLaunch('sideNav'); $event.stopPropagation(); $event.preventDefault();\"" tabindex=\""0\"" infor-translate='' [translateKey]=\""{'key':'App_Menu','attr':'title'}\"">\r\n <svg class=\""icons\"" viewBox=\""0 0 18 18\"" focusable=\""false\"" aria-hidden=\""true\"" role=\""presentation\"">\r\n <use xlink:href=\""#responsive-app-switcher\""></use>\r\n </svg>\r\n </button>\r\n </li>\r\n <li class=\""m-nav-bm-mn-item\"" *ngIf=\""!IMP.UserInfo.ExternalUser\"" id=\""rNavMobBMK\"">\r\n <button id=\""rNavMBMKSh\"" class=\""m-menu-btn displayBlock\"" aria-haspopup=\""true\"" (click)=\""showMobDropdown('bookmarkDropdown'); $event.stopPropagation(); $event.preventDefault();\"" infor-translate='' [translateKey]=\""{'key':'Bookmarks','attr':'title'}\"">\r\n <svg class=\""icons\"" focusable=\""false\"" aria-hidden=\""true\"" role=\""presentation\"">\r\n <use xlink:href=\""#icon-bookmark-filled\""></use>\r\n </svg>\r\n </button>\r\n </li>\r\n <li class=\""m-nav-user-mn-item\"" id=\""rNavMobUsr\"">\r\n <button id=\""rNavAmber\"" [ngClass]=\""showNotification ? 'amber-icons':''\"" class=\""m-menu-btn displayBlock contxt-notif-icn\"" aria-haspopup=\""true\"" (click)=\""showMobDropdown('userMenuDropdown'); $event.stopPropagation(); $event.preventDefault();\"" infor-translate='' [translateKey]=\""{'key':'User_Menu','attr':'title'}\"">\r\n <svg class=\""icons\"" focusable=\""false\"" aria-hidden=\""true\"" role=\""presentation\"">\r\n <use xlink:href=\""#icon-user\""></use>\r\n </svg>\r\n </button>\r\n\r\n </li>\r\n </ul>\r\n <div class=\""icon-page-container lft-cnt \"" style=\""top:0;position:absolute;\"" [hidden]=\""!_parent.showMobMenu\"" id=\""rNavMbMenu\"">\r\n <div class=\""nav-sm-itm\"" [hidden]=\""!_parent.showMobAppLaunchMenu\"" id=\""rNavMbItm\"">\r\n <div class=\""icon-block-wrapper\"" id=\""rNavMbWrp\"">\r\n <ul class=\""icon-block-absolute-mob\"" *ngIf=\""_parent.availableSites\"" id=\""rNavAbMob\"">\r\n <li class=\""site-link-container\"" id=\""{{_parent.availableSites.Sites[key].SiteGuid}}-mob\"" *ngFor=\""let key of notSorted(_parent.availableSites.Sites);let i = index\"" [hidden]=\""_parent.availableSites.Sites[key].HideInNavigationMenu\"">\r\n <div class=\""icon-holder-absolute\"" id=\""rNavMA{{i}}\""><img [src]=\""_parent.availableSites.Sites[key].IconUrl\"" id=\""rNavMAI{{i}}\"" /></div>\r\n <p class=\""multiline-ellipsis-cntnr\"" id=\""rNavMAC{{i}}\"">\r\n {{_parent.availableSites.Sites[key].DisplayName}}\r\n <span class=\""multiline-ellipsis\"" id=\""rNavMAS{{i}}\"">&#8230;</span>\r\n <span class=\""multiline-ellipsis-filler\"" id=\""rNavMAML{{i}}\""></span>\r\n </p>\r\n <a id=\""rNavMALnk{{i}}\"" (click)=\""$event.preventDefault();_parent.siteClick(_parent.availableSites.Sites[key].SiteGuid);$event.stopPropagation();\"" class=\""hide-icon-block\"" title=\""{{_parent.availableSites.Sites[key].ApplicationName}}\""></a>\r\n </li>\r\n </ul>\r\n </div>\r\n </div>\r\n <div id=\""rNavBmkdp\"" class=\""bmk-dpdn\"" [hidden]=\""dpdnMenu != 'bookmarkDropdown'\""><bookmark-menu [parent]=\""self\""></bookmark-menu></div>\r\n <div id=\""rNavUsrdp\"" class=\""usr-dpdn\"" [hidden]=\""dpdnMenu != 'userMenuDropdown'\""><user-menu [showMenuFlag]=\""showMenu\"" [parent]=\""self\""></user-menu></div>\r\n </div>\r\n </div>\r\n</div>\r\n""; /***/ }), /* 101 */ /***/ (function(module, exports) { module.exports = ""<div [ngClass]=\""isRTL ? 'rtl' : 'ltr'\"" id=\""icdeskMain\"">\r\n <div class=\""icon-page-top left\"" id=\""icdeskLft\"" >\r\n <div class=\""menu-dropdown-pointer\"" id=\""icdeskPtr\"" ></div>\r\n </div>\r\n <div class=\""icon-block-wrapper\"" *ngIf=\""availableSitesList\"" id=\""icdeskWrp\"" >\r\n <ul class=\""icon-block-absolute\"" id=\""icdeskUl\"" >\r\n <li class=\""site-link-container site-link-menu\"" id=\""{{availableSitesList.Sites[currentApp].SiteGuid}}-menu\"" [ngClass]=\""(_parent.selectedSite == availableSitesList.Sites[currentApp].SiteGuid) ? 'appSelected' : ''\"" *ngFor=\""let currentApp of availableSiteKeys\"" [ngStyle]=\""availableSitesList.Sites[currentApp].setPosition()\"" tabindex=\""{{availableSitesList.Sites[currentApp].Pageinfo.TabIndex}}\"" (focus)=\""checkPage(availableSitesList.Sites[currentApp].Pageinfo.pageNumber)\"" infor-sort=\""\"" [parent]=\""self\"">\r\n <div class=\""icon-holder-absolute\"" id=\""icdeskImg\""><img [src]=\""availableSitesList.Sites[currentApp].IconUrl\"" id=\""icdeskSite\"" /></div>\r\n <p class=\""multiline-ellipsis-cntnr\"" id=\""icdeskSNme\"">\r\n {{availableSitesList.Sites[currentApp].DisplayName}}\r\n <span class=\""multiline-ellipsis\"" id=\""icdeskMul\"">\r\n &#8230; \r\n </span>\r\n <span class=\""multiline-ellipsis-filler\"" id=\""icdeskMulF\""></span>\r\n </p>\r\n <a id=\""icdeskSClk\"" (click)=\""$event.preventDefault();_parent.siteClick(availableSitesList.Sites[currentApp].SiteGuid);$event.stopPropagation();\"" class=\""hide-icon-block\"" title=\""{{availableSitesList.Sites[currentApp].ApplicationName}}\""></a>\r\n </li>\r\n <li id=\""icdeskSLnk\"" class=\""site-link-container site-link-placeholder\"" *ngFor=\""let placeHolder of placeHolders\"" tabindex=\""-1\"" [ngStyle]=\""placeHolder.setHolderPosition()\""></li>\r\n </ul>\r\n </div>\r\n <div class=\""dot-container\"" (click)=\""$event.stopPropagation()\"" id=\""icdeskDot\"">\r\n <span *ngFor=\""let page of pages\"" [hidden]=\""!(pages.length > 1)\"" id=\""{{page.elmId}}\"" class=\""infor-image-pagination\"" [ngClass]=\""page.state\"" (click)=\""gotoPage(page.pageIndex, $event); $event.stopPropagation()\""></span>\r\n </div>\r\n</div>""; /***/ }), /* 102 */ /***/ (function(module, exports) { module.exports = ""<div class=\""popupMiddleCenter\"" [ngClass]=\""isRtl ? 'rtl':'ltr'\"" id=\""errNotiPop\"">\r\n <div class=\""popupMiddleCenterInner content\"" id=\""errNotiCnt\""> \r\n <div id=\""errNotiCls\"" class=\""inforCloseButton displayBlock\"" (click)=\""(notification.setHasError(false))\"" infor-translate='' [translateKey]=\""{'key':'close','attr':'title'}\""></div>\r\n <div id=\""errNotityp\"" class=\""inforIcon \"" [ngClass]=\""notification.data.type\""></div>\r\n <div class=\""messageField\"" id=\""errNotiMsg\"">\r\n <div class=\""header\"" infor-translate=\""\"" [translateKey]=\""notification.data.NotificationTypeText\"" id=\""errNotiTxt\""></div>\r\n <div class=\""body message\"" infor-translate=\""\"" [translateKey]=\""notification.data.TitleKey\"" id=\""errNotiKey\""></div>\r\n <div class=\""body message\"" id=\""errNotiDes\"">{{notification.data.ErrorDesc}}</div>\r\n <div class=\""confirmSection\"" id=\""errNotiSec\"">\r\n <button id=\""errNotiCxl\"" class=\""btn2\"" *ngIf=\""notification.data.onCancel\"" (click)=\""(notification.setHasNotice(false)); (notification.data.onCancel(true))\"">{{notification.data.cancelLabel}}</button>\r\n <button id=\""errNotiOk\"" class=\""btn2 highlight\"" *ngIf=\""notification.data.onOk\"" (click)=\""(notification.setHasNotice(false)); (notification.data.onOk(true))\"">{{notification.data.okLabel}}</button>\r\n <button id=\""errNotiYes\"" class=\""btn2 highlight\"" *ngIf=\""notification.data.onYes\"" (click)=\""(notification.setHasNotice(false)); (notification.data.onYes(true))\"">{{notification.data.yesLabel}}</button>\r\n <button id=\""errNotiNo\"" class=\""btn2\"" *ngIf=\""notification.data.onNo\"" (click)=\""(notification.setHasNotice(false)); (notification.data.onNo(true))\"">{{notification.data.noLabel}}</button>\r\n </div>\r\n </div>\r\n </div>\r\n</div>""; /***/ }), /* 103 */ /***/ (function(module, exports) { module.exports = ""<div class=\""popupMiddleCenter\"" [ngClass]=\""isRtl ? 'rtl':'ltr'\"" id=\""inNotiMain\"">\r\n <div class=\""popupMiddleCenterInner content\"" id=\""inNotiCont\"">\r\n <div id=\""inNotiCls\"" class=\""inforCloseButton displayBlock\"" (click)=\""notification.setHasNotice(false)\"" infor-translate='' [translateKey]=\""{'key':'close','attr':'title'}\""></div>\r\n <div id=\""inNotiData\"" class=\""inforIcon\"" [ngClass]=\""notification.data.type\""></div>\r\n <div class=\""messageField\"" id=\""inNotiMsg\"">\r\n <div class=\""header\"" infor-translate=\""\"" [translateKey]=\""notification.data.NotificationTypeText\"" id=\""inNotiType\""></div>\r\n <div class=\""body message\"" id=\""inNotiBdy\""></div>\r\n <div class=\""body message\"" id=\""inNotiErr\"">{{notification.data.ErrorDesc}}</div>\r\n <div class=\""confirmSection\"" id=\""inNotiSec\"">\r\n <button id=\""inNotiCncl\"" class=\""btn2\"" *ngIf=\""notification.data.onCancel\"" (click)=\""notification.data.onCancel(true); notification.setHasNotice(false)\"" infor-translate=\""\"" [translateKey]=\""notification.data.cancelLabel\""></button>\r\n <button id=\""inNotiOk\"" class=\""btn2 highlight\"" *ngIf=\""notification.data.onOk\"" (click)=\""notification.data.onOk(true); notification.setHasNotice(false)\"" infor-translate=\""\"" [translateKey]=\""notification.data.okLabel\""></button>\r\n <button id=\""inNotiYes\"" class=\""btn2 highlight\"" *ngIf=\""notification.data.onYes\"" (click)=\""notification.data.onYes(true); notification.setHasNotice(false)\"" infor-translate=\""\"" [translateKey]=\""notification.data.yesLabel\""></button>\r\n <button id=\""inNotiNo\"" class=\""btn2\"" *ngIf=\""notification.data.onNo\"" (click)=\""notification.data.onNo(true); notification.setHasNotice(false)\"" infor-translate=\""\"" [translateKey]=\""notification.data.noLabel\""></button>\r\n </div>\r\n </div>\r\n\r\n </div>\r\n</div>""; /***/ }), /* 104 */ /***/ (function(module, exports) { module.exports = ""<div class=\""share-popup-overlay share-oly share-container\"" [ngClass]=\""isRTL ? 'rtl' : 'ltr'\"" *ngIf=\""displayOverlay\"" id=\""olyMain\"">\r\n <div class=\""popup-olay\"" id=\""olyCntrPop\"" ></div>\r\n <div id=\""olyCntrbdy\"" class=\""share-popup popup-position\"" [style.width.px]=\""size.width\"" \r\n [style.height.px]=\""size.height\"" *ngIf=\""displayOverlay\"" >\r\n <header id=\""olyCntrhdr\"">\r\n <div class=\""head-overlay\"" id=\""olyheaddiv\"">\r\n <h4 id=\""olyhead\""><span class=\""title-span\"" id=\""olytitle\"">{{title}}</span></h4>\r\n </div>\r\n <div class=\""close-btn\"" id=\""olyCntrCls\"">\r\n <a href=\""javascript:void(0);\"" class=\""can-btn\"" (click)=\""hideOverlayContext()\"" id=\""olyCntrlnk\""><svg class=\""icons\"" focusable=\""false\"" aria-hidden=\""true\"" role=\""presentation\"" ><use xlink:href=\""#close-ico\""></use></svg></a>\r\n </div>\r\n </header>\r\n <iframe class=\""m-app-frame\"" name=\""overlayContextIframe\"" [src]=\""url\"" scrolling=\""no\"" id=\""olyCntrApp\""></iframe>\r\n </div>\r\n</div>\r\n""; /***/ }), /* 105 */ /***/ (function(module, exports) { module.exports = ""<div class=\""drop-down-container\"" id=\""ChCnt\"" [ngClass]=\""isRTL ? 'rtl' : 'ltr'\"">\r\n <div class=\""icon-page-top\"" id=\""ChTop\""><div class=\""menu-dropdown-pointer\"" id=\""rNavChPtr\""></div></div>\r\n <div class=\""drop-wrapper\"" id=\""rNavChWrp\"">\r\n <div class=\""menu-user-dropdown-main chat-dropdown\"" id=\""ChDdl\"">\r\n <ul class=\""chat-list\"" id=\""ChLst\"">\r\n <li class=\""chat-separator\"" (click)=\""messageChat()\"" id=\""ChMsg\"">\r\n <button id=\""chMsgBtn\"" aria-haspopup=\""true\"" class=\""m-menu-btn inline-blck\"">\r\n <svg aria-hidden=\""true\"" class=\""icons\"" focusable=\""false\"" role=\""presentation\"">\r\n <use xlink:href=\""#icon-mingle-share\""></use>\r\n </svg>\r\n </button>\r\n <span class=\""mingle-chat\"" id=\""mClbl\"">Chat</span>\r\n </li>\r\n </ul>\r\n <div class=\""chat-list ntfctn-separator bdr-btm\"" id=\""rNavChUl\"" [ngClass]=\""{'ul-hgt': PCN.pendingApprovalsObj.length > 0}\"">\r\n <div class=\""mingle-chat com-mar ntfcatn-msg cur-pointer\"" id=\""chNoti\"" infor-translate=\""pending_approvals\"" (click)=\""goToNotificationDirectory('pendingApprovals')\""> \r\n </div>\r\n <button id=\""chDel\"" aria-haspopup=\""true\"" class=\""trash-btn mrgn-rght\"" (click)=\""onDeletePendingApprovals()\"" *ngIf=\""PCN.pendingApprovalsObj.length > 0\"">\r\n <svg class=\""icons\"" focusable=\""false\"" aria-hidden=\""true\"" role=\""presentation\"">\r\n <use xlink:href=\""#icon-trash\""></use>\r\n </svg>\r\n </button>\r\n <div class=\""mingle-chat com-mar err-msg\"" *ngIf=\""showErrorMessage\"" infor-translate=\""request_not_available\""></div>\r\n <ul class=\""chat-list chat-list-spratr ntfctn-separator\"" *ngIf=\""PCN.pendingApprovalsObj.length > 0\"" id=\""rNavGen\"">\r\n <li class=\""ntfctn-separator com-mar\"" *ngFor=\""let item of PCN.pendingApprovalsObj;let i = index\"" id=\""rNavli{{i}}\"">\r\n <span> \r\n <span id=\""rNavUN{{i}}\"" class=\""mingle-chat ntfcatn-msg\"">{{item.msgText}}</span>\r\n <button id=\""chAcceptBtn\"" aria-haspopup=\""true\"" class=\""m-menu-btn inline-blck\"" (click)=\""OnRequestClick(item, 'accept')\""> \r\n <svg aria-hidden=\""true\"" class=\""approval-icon\"" focusable=\""false\"" role=\""presentation\"">\r\n <use xlink:href=\""#icon-approve\""></use>\r\n </svg>\r\n </button>\r\n <button id=\""chRejectBtn\"" aria-haspopup=\""true\"" class=\""inline-blck\"" (click)=\""OnRequestClick(item, 'reject')\"">\r\n <svg aria-hidden=\""true\"" class=\""approval-icon\"" focusable=\""false\"" role=\""presentation\"">\r\n <use xlink:href=\""#icon-reject\""></use>\r\n </svg>\r\n </button> \r\n </span> \r\n </li>\r\n </ul>\r\n <div class=\""see-more\"" *ngIf=\""PCN.totalPendingApprovals.length > 3\"" infor-translate=\""see_more\"" (click)=\""goToNotificationDirectory('pendingApprovals')\""></div>\r\n </div>\r\n <div class=\""chat-list ntfctn-separator bdr-btm\"" [ngClass]=\""{'ul-hgt': PCN.notificationsObj.length > 0}\"" id=\""tpLst\"">\r\n <div class=\""mingle-chat com-mar ntfcatn-msg cur-pointer\"" id=\""chNoti\"" infor-translate=\""portal_chat_notifications\"" (click)=\""goToNotificationDirectory('notifications')\""> \r\n </div> \r\n <button *ngIf=\""PCN.notificationsObj.length > 0\"" id=\""chDel\"" aria-haspopup=\""true\"" class=\""trash-btn mrgn-rght\"" (click)=\""onDeleteNotifications()\"">\r\n <svg class=\""icons\"" focusable=\""false\"" aria-hidden=\""true\"" role=\""presentation\"">\r\n <use xlink:href=\""#icon-trash\""></use>\r\n </svg>\r\n </button> \r\n <ul class=\""chat-list chat-list-spratr ntfctn-separator\"" *ngIf=\""PCN.notificationsObj.length > 0\"" id=\""rNavGen\"">\r\n <li class=\""ntfctn-separator com-mar\"" *ngFor=\""let item of PCN.notificationsObj;let i = index\"" id=\""rNavli{{i}}\"">\r\n <span>\r\n <img id=\""rNavImg{{i}}\"" onerror='this.src=\""/Content/images/default-profile.png\""' [src]=\""PCN.notificationImage\"" class=\""profilepic\"" tabindex=\""-1\"" />\r\n <span id=\""rNavUN{{i}}\"" class=\""mingle-chat ntfcatn-msg\"">{{item.msgText}}</span>\r\n </span>\r\n <button id=\""chMsgBtn\"" aria-haspopup=\""true\"" (click)=\""onClearNotification(item)\"" class=\""m-menu-btn inline-blck\"">\r\n <svg aria-hidden=\""true\"" class=\""close-icon\"" focusable=\""false\"" role=\""presentation\"">\r\n <use xlink:href=\""#icon-close\""></use>\r\n </svg>\r\n </button>\r\n </li>\r\n </ul>\r\n <div class=\""see-more\"" *ngIf=\""PCN.totalNotifications.length > 3\"" infor-translate=\""see_more\"" (click)=\""goToNotificationDirectory('notifications')\""></div>\r\n </div>\r\n <div class=\""chat-list ntfctn-separator bdr-btm\"" [ngClass]=\""{'ul-hgt': PCN.teamObj.length > 0}\"" id=\""tpLst\"">\r\n <div class=\""mingle-chat com-mar\"" id=\""chNoti\"" infor-translate=\""team_mate_messages\""></div> \r\n <ul class=\""chat-list chat-list-spratr ntfctn-separator\"" *ngIf=\""PCN.teamObj.length > 0\"" id=\""rNavGen\"">\r\n <li class=\""ntfctn-separator\"" *ngFor=\""let item of PCN.teamObj;let i = index\"" id=\""rNavli{{i}}\"">\r\n <span (click)=\""goToMessage('teammates',item)\"">\r\n <img id=\""rNavImg{{i}}\"" onerror='this.src=\""/Content/images/default-profile.png\""' [src]=\""item.imageURL\"" class=\""profilepic\"" tabindex=\""-1\"" />\r\n <span id=\""rNavUN{{i}}\"" class=\""mingle-chat ntfcatn-msg\"">{{item.userHeader.firstName}} {{item.userHeader.lastName}}</span>\r\n </span>\r\n <button id=\""chMsgBtn\"" aria-haspopup=\""true\"" (click)=\""onClearMessage(item)\"" class=\""m-menu-btn inline-blck\"">\r\n <svg aria-hidden=\""true\"" class=\""close-icon\"" focusable=\""false\"" role=\""presentation\"">\r\n <use xlink:href=\""#icon-close\""></use>\r\n </svg>\r\n </button>\r\n </li>\r\n </ul>\r\n <div class=\""see-more\"" *ngIf=\""PCN.totalTeammates.length > 3\"" (click)=\""goToTeammates()\"" infor-translate=\""see_more\""></div>\r\n </div>\r\n </div>\r\n </div>\r\n</div>""; /***/ }), /* 106 */ /***/ (function(module, exports) { module.exports = ""<div id=\""pshr\"" *ngIf=\""showportalshare\"" [ngClass]=\""isRTL ? 'rtl' :'ltr'\"">\r\n <div id=\""pshr_cont\"" class=\""pshare\"">\r\n <div id=\""pshr_main\"" class=\""pshr-main\""></div>\r\n <div id=\""pshr_olay\"" class=\""pshr-olay\"">\r\n <button id=\""close_shr\"" (click)=\""closeshare()\"" class=\""close-btn\""><svg class=\""icons\"" focusable=\""false\"" aria-hidden=\""true\"" role=\""presentation\""><use xlink:href=\""#close-ico\""></use></svg></button>\r\n <div id=\""con_area\"" class=\""con-area\"">\r\n <div id=\""shr_msg\"" class=\""share-msg\"" infor-translate=\""share_msg\""></div>\r\n <button id=\""shr_chat\"" class=\""btn-primary\"" (click)=\""showportalshare=false;_parent.quickShare()\"" infor-translate=\""chat_share_btn\""></button>\r\n <button id=\""shr_feed\"" class=\""btn-primary\"" (click)=\""showportalshare=false;_parent.share()\"" infor-translate=\""feed_share_btn\""></button>\r\n </div>\r\n </div>\r\n\r\n </div>\r\n</div>\r\n""; /***/ }), /* 107 */ /***/ (function(module, exports) { module.exports = ""<ul class=\""file-attach\"" id=\""dACompFile\"">\r\n <li *ngFor=\""let drillback of drillbacks ; let idx=index\"" style=\""display:inline-block\"" id=\""dACompMain{{idx}}\"">\r\n <div class=\""tag secondary mytag\"" id=\""dACompTag{{idx}}\"">\r\n <i class=\""icon_drillback\""></i>\r\n <span id=\""dACompName{{idx}}\"" class=\""filename\"" style=\""max-width:80px;overflow:hidden;text-overflow:ellipsis;\"" alt=\""drillback.label\"">{{drillback.label}}</span>\r\n <button id=\""dACompRmv{{idx}}\"" (click)=\""removeDrillback(idx)\"" class=\""dismissable-btn\"">\r\n <svg class=\""icon \"" focusable=\""false\"" aria-hidden=\""true\"" role=\""presentation\"" style=\""width:12px;height:30px;\"">\r\n <use xlink:href=\""#icon-close\""></use>\r\n </svg>\r\n <span class=\""audible\"" id=\""dACompCls{{idx}}\"">Close</span>\r\n </button>\r\n </div>\r\n </li>\r\n</ul>""; /***/ }), /* 108 */ /***/ (function(module, exports) { module.exports = ""<ul class=\""file-attach\"" *ngIf=\""fileList && fileList.length > 0\"">\r\n <li *ngFor=\""let file of fileList ; let idx=index\"" style=\""display:inline-block\"">\r\n <div class=\""tag secondary mytag\"">\r\n <img [src]=\""file.resrs.res[3].url\"" />\r\n <span class=\""filename\"" style=\""max-width:80px;overflow:hidden;text-overflow:ellipsis;\"" alt=\""file.fileInfo.name\"">{{file.filename}}</span>\r\n <button (click)=\""removeAttachment(idx)\"" class=\""dismissable-btn\"">\r\n <svg class=\""icon \"" focusable=\""false\"" aria-hidden=\""true\"" role=\""presentation\"" style=\""width:12px;height:30px;\"">\r\n <use xlink:href=\""#icon-close\""></use>\r\n </svg>\r\n </button>\r\n </div>\r\n </li>\r\n</ul>""; /***/ }), /* 109 */ /***/ (function(module, exports) { module.exports = ""<div *ngIf=\""showQuickShare\"">\r\n <div class=\""hide-background\""></div>\r\n <div [ngClass]=\""{'rtl': isRTL, 'ltr':!isRTL,'qshr-ext':((drillBackList && drillBackList.length > 0) || (uploadedDocs && uploadedDocs.length > 0))}\"" class=\""quick-share\"">\r\n <header>\r\n <h4>\r\n <svg class=\""icons\"" focusable=\""false\"" aria-hidden=\""true\"" role=\""presentation\""><use xlink:href=\""#share-ico\""></use></svg><span infor-translate=\""chat_share_lbl\""></span>\r\n <a href=\""javascript:void(0);\"" (click)=\""hideQuickShare()\""><svg class=\""icons\"" focusable=\""false\"" aria-hidden=\""true\"" role=\""presentation\""><use xlink:href=\""#close-ico\""></use></svg></a>\r\n </h4>\r\n </header>\r\n <div class=\""row\"">\r\n <div class=\""field select-target\"">\r\n <label class=\""custom-select\"">\r\n <select [(ngModel)]=\""shareSelect\"" (ngModelChange)=\""setDefaults()\"" required>\r\n <option *ngFor=\""let item of shareDropDown| keys\"" [value]=\""item.value\"">{{item.key}}</option>\r\n </select>\r\n </label>\r\n <form id=\""teammate-form\"" *ngIf=\""shareSelect == '1'\"">\r\n <div class=\""field\"">\r\n <div class=\""teammate\"">\r\n <span class=\""searchfield-wrapper\"">\r\n <input #searchTeammate type=\""text\"" name=\""searchTeammate\"" id=\""search-teammate-field\"" (keyup)=\""searchUsers(searchTeammate.value,$event)\"" (blur)=\""searchTeammate.value='' \"" autocomplete=\""off\"" placeholder=\""Search user and share to user\"" class=\""searchfield\"" />\r\n <svg class=\""icon\"" focusable=\""false\"" aria-hidden=\""true\"" role=\""presentation\""><use xmlns:xlink=\""http://www.w3.org/1999/xlink\"" xlink:href=\""#icon-search\""></use></svg>\r\n </span>\r\n <ul *ngIf=\""teammateResults.length > 0 && showdropdown\"">\r\n <li *ngFor=\""let teammate of teammateResults; let idx = index\"" [ngClass]=\""{'active' : selectedIndex==idx}\"">\r\n <a (click)=\""onSelectedUser(teammate)\"">\r\n <label>{{teammate.firstName}} {{teammate.lastName}}</label>\r\n </a>\r\n </li>\r\n </ul>\r\n </div>\r\n </div>\r\n </form>\r\n <form id=\""topic-form\"" *ngIf=\""shareSelect == '2'\"">\r\n <div class=\""field\"">\r\n <div class=\""teammate\"">\r\n <span class=\""searchfield-wrapper\"">\r\n <input #searchTopic type=\""text\"" name=\""searchTopic\"" id=\""search-topic-field\"" (keyup)=\""searchTopics(searchTopic.value,$event)\"" (blur)=\""searchTopic.value='' \"" autocomplete=\""off\"" placeholder=\""Search topic and share to topic\"" class=\""searchfield\"" />\r\n <svg class=\""icon\"" focusable=\""false\"" aria-hidden=\""true\"" role=\""presentation\""><use xmlns:xlink=\""http://www.w3.org/1999/xlink\"" xlink:href=\""#icon-search\""></use></svg>\r\n </span>\r\n <ul *ngIf=\""topicResults && topicResults.length > 0 && showdropdown\"">\r\n <li *ngFor=\""let topic of topicResults; let idx = index\"" [ngClass]=\""{'active' : selectedIndex==idx}\"">\r\n <a (click)=\""onSelectedTopic(topic)\"">\r\n <label>{{topic.topicName}}</label>\r\n </a>\r\n </li>\r\n </ul>\r\n </div>\r\n </div>\r\n </form>\r\n </div>\r\n </div>\r\n <div class=\""chat-message\"">\r\n <form (ngSubmit)=\""onSubmit()\"" autocomplete=\""off\"">\r\n <div class=\""field\"">\r\n <textarea [(ngModel)]=\""messageText\"" name=\""typedText\"" type=\""text\"" placeholder=\""Start Typing...\""></textarea>\r\n </div>\r\n <div class=\""field qshr-list\"">\r\n <drillback-attach *ngIf=\""drillBackList && drillBackList.length > 0\"" [drillbacks]=\""drillBackList\""></drillback-attach>\r\n <file-attach *ngIf=\""uploadedDocs && uploadedDocs.length > 0\"" [fileList]=\""uploadedDocs\"" [documentIdList]=\""documentIds\""></file-attach> \r\n </div>\r\n <div class=\""field send-button\"">\r\n <input id=\""getFile_quickshare\"" type=\""file\"" (change)=\""fileChange($event)\"" [multiple]=\""true\"" placeholder=\""Upload file\"">\r\n <label for=\""getFile_quickshare\"" class=\""show-attachment-icon\"">\r\n <svg class=\""show-attach-icon\"" focusable=\""false\"" aria-hidden=\""true\"" role=\""presentation\"">\r\n <use xlink:href=\""#attach-ico-no-fill\""></use>\r\n </svg>\r\n </label>\r\n <!--<span #upload (click)=\""file.click()\""></span>-->\r\n <div class=\""two columns sendicon\"">\r\n <button class=\""btn-send\"" (click)=\""onSendMessage($event)\"">\r\n <svg class=\""icon mingle-send\"" viewBox=\""0 0 21 13\"" xmlns=\""http://www.w3.org/2000/svg\""><path d=\""M.247 2.167l2.866 4.157L16.51 1.41 3.996 7.605l-.608 3.343 1.794-1.622 2.166 3.14L20.248 0z\"" /></svg>\r\n <span infor-translate=\""Share\""></span>\r\n </button>\r\n </div>\r\n </div>\r\n </form>\r\n </div>\r\n </div>\r\n</div>\r\n""; /***/ }), /* 110 */ /***/ (function(module, exports) { module.exports = ""<span id=\""mSrchChat\"" *ngIf=\""isChatBotEnabled\"" style=\""position:absolute;left:-30px;top:-7px;\"">\r\n <button id=\""mSrchNoRec\"" (click)=\""toggleAudio(true,$event)\"" *ngIf=\""!isRecording\"" >\r\n <img id=\""mSrchCmang\"" src=\""/Content/images/ic-coleman-gray.svg\"" style=\""width: 20px;height: 20px;margin-top: 10px;\"" />\r\n </button>\r\n <button id=\""mSrchRecrd\"" class=\""m-not-recording\"" (click)=\""toggleAudio(false,$event)\"" *ngIf=\""isRecording\"" >\r\n <img id=\""mSrchPCman\"" src=\""/Content/images/ic-profile-coleman.svg\"" style=\""width: 20px;height: 20px;margin-top: 10px;\"" />\r\n </button>\r\n <audio id=\""mSrchAudio\""*ngIf=\""audioAvailable\"" autoplay [src]='audioFileResponse'></audio>\r\n</span>\r\n<div id=\""mSrchMain\"" class=\""tags-wrapper\"" [hidden]=\""!ShowSearchString\"" [ngClass]=\""isRTL ? 'rtl' : 'ltr'\"">\r\n <div id=\""tagsList\"" class=\""tags-cloud\"" [ngClass]=\""{'is-open' : (suggestions.length > 0 || noMatches)}\"">\r\n <svg class=\""icons\"" focusable=\""false\"" aria-hidden=\""true\"" role=\""presentation\"">\r\n <use xlink:href=\""#icon-search\""></use>\r\n </svg>\r\n <input type=\""text\"" placeholder=\""{{searchUserstxt}}\"" [disabled]=\""IMP.NoSitesAvailable\"" id=\""searchInput\"" (keyup)=\""checkKeyDown($event)\"" class=\""form-control\"" [(ngModel)]=\""searchText\"" (ngModelChange)=\""search()\"" />\r\n </div>\r\n <ul id=\""mSrchList\"" class=\""suggestions-list\"" [hidden]=\""!(suggestions.length > 0 || noMatches)\"">\r\n <li id=\""mSrchSugg{{idx}}\"" *ngFor=\""let suggestion of suggestions ; let idx = index\"" class=\""blockSpan\"" (click)=\""goToApplication(idx)\"" (mouseover)=\""selectedIndex=idx\"" [ngClass]=\""{'active' : selectedIndex===idx}\"">\r\n <span id=\""mSrchScrn{{idx}}\"">{{suggestion.ScreenName}} - {{suggestion.ApplicationName}}</span>\r\n </li>\r\n <li id=\""mSrchMatch\"" *ngIf=\""noMatches\"" infor-translate=\""no_matching_screen_found\""></li>\r\n </ul>\r\n</div>\r\n<button id=\""mSrchShw\"" [hidden]=\""ShowSearchString\"" infor-translate=\""\"" [translateKey]='{\""key\"":\""Search\"",\""attr\"":\""title\""}' class=\""m-srch-text displayBlock\"" aria-haspopup=\""true\"" (click)=\""!IMP.NoSitesAvailable && goToSearch(); $event.stopPropagation()\"">\r\n <svg class=\""icons\"" focusable=\""false\"" aria-hidden=\""true\"" role=\""presentation\"" data-base-url=\""\"">\r\n <use xlink:href=\""#icon-search\""></use>\r\n </svg>\r\n</button>""; /***/ }), /* 111 */ /***/ (function(module, exports) { module.exports = ""<div id=\""syndicationOverlay\"" [hidden]=\""!syndicationStatus.value\"">\r\n <div id=\""synOlayMain\"" class=\""m-modal-olay\"" (click)=\""$event.preventDefault();$event.stopPropagation()\"" *ngIf=\""readyForSyndication.value\""\r\n [hidden]=\""!syndicationStatus.value\""></div>\r\n <div id=\""synOlayfrm\"" class=\""m-olay-ctr\"" [ngStyle]=\""size\"" [innerHTML]=\""framHtml\""></div>\r\n <div id=\""synOlayCtr\"" class=\""m-olay-ctr\"" [ngStyle]=\""size\"" *ngIf=\""isLoading.value\"">\r\n <loading [loader]=\""isLoading.value\""></loading>\r\n </div>\r\n</div>\r\n""; /***/ }), /* 112 */ /***/ (function(module, exports) { module.exports = ""<div class=\""drop-down-container\"" [ngClass]=\""{'m-tch-umenu':!deviceConfig.isDesktop,'rtl':isRtl,'ltr':!isRtl}\"" id=\""usrMain\"">\r\n <div class=\""icon-page-top\"" id=\""usrPage\""><div class=\""menu-dropdown-pointer\""></div></div>\r\n <div class=\""drop-wrapper\"" id=\""usrWrpr\"">\r\n <div class=\""menu-user-dropdown-main\"" id=\""usrMenu\"">\r\n <div *ngIf=\""dropdownLoadObj && dropdownLoadObj.init\"" id=\""usrMenuDrp\"">\r\n <div class=\""menu-user-dropdown-obj\"" id=\""usrMenuObj\"">\r\n <ul *ngIf=\""!IMP.UserInfo.ExternalUser && userMenuObjectData\"" id=\""usrObjData\"">\r\n <li id=\""usrNameLI\"">\r\n <a href=\""javascript:void(0)\"" id=\""usrNameLnk\""> \r\n <img id=\""usrProfile\"" onerror='this.src=\""/Content/images/default-profile.png\""' [src]=\""_Nav.userImageUrl.value\"" class=\""menu-user-dropdown-profilepic\"" tabindex=\""-1\"" />\r\n <span id=\""usrNameVal\"" class=\""menu-user-dropdown-username\"" title={{_Nav.username.value}}>{{_Nav.username.value}}</span>\r\n </a>\r\n </li>\r\n <li *ngFor=\""let userMenuObjects of userMenuObjectData.Objects;let i=index\"" id=\""usrObjs{{i}}\"">\r\n <a id=\""usrObjsLnk{{i}}\"" *ngIf=\""userMenuObjects\"" href=\""javascript:void(0)\"" (click)=\""userMenuObjectClick(userMenuObjects.Link);$event.preventDefault();$event.stopPropagation();\"">\r\n <span id=\""usrObjsNme{{i}}\"" infor-translate=\""\"" [translateKey]=\""userMenuObjects.Name\""></span>\r\n <span id=\""usrObjsCnt{{i}}\"" *ngIf=\""userMenuObjects.Count > 0\"" class=\""bubble\"">{{userMenuObjects.Count}}</span>\r\n </a>\r\n </li>\r\n </ul>\r\n </div>\r\n <div class=\""menu-user-dropdown-admin header-user-dropdown\"" id=\""usrDropdwn\"">\r\n <ul id=\""usrMenuItm\"">\r\n <li *ngIf=\""dropdownLoadObj.IsAdmin\"" id=\""usrAdminLi\"">\r\n <a href=\""javascript:void(0)\"" (click)=\""showAdminPage();$event.preventDefault();\"" id=\""usrShw\"">\r\n <span role=\""menuitem\"" infor-translate=\""User_Menu_Admin\"" id=\""usrAdmin\""></span>\r\n </a>\r\n </li>\r\n <li *ngIf=\""!IMP.UserInfo.ExternalUser\"" id=\""usrExternl\"">\r\n <a href=\""javascript:void(0)\"" (click)=\""ShowUserSettingsPage();$event.preventDefault();\"" id=\""usrSetting\"">\r\n <span role=\""menuitem\"" infor-translate=\""User_Menu_Settings\"" id=\""usrMenuSet\""></span>\r\n </a>\r\n </li>\r\n <li *ngIf=\""dropdownLoadObj.IsIFSAdmin\"" id=\""usrIFS\"">\r\n <a href=\""javascript:void(0)\"" (click)=\""showUserManagement();$event.preventDefault();\"" id=\""usrMng\"">\r\n <span role=\""menuitem\"" infor-translate=\""User_Menu_Security_Settings\"" id=\""usrSecurty\""></span>\r\n </a>\r\n </li>\r\n <li *ngIf=\""dropdownLoadObj.MobileAppMenu\"" id=\""usrMobApp\"">\r\n <a href=\""javascript:void(0)\"" (click)=\""showMobilePage();$event.preventDefault();\"" id=\""usrShwMob\"">\r\n <span role=\""menuitem\"" infor-translate=\""User_Menu_Mobile_App\"" id=\""usrMobTxt\""></span>\r\n </a>\r\n </li>\r\n <li id=\""usrHelpLi\"">\r\n <a href=\""{{getHelpURL()}}\"" target=\""helpPage\"" id=\""usrHelpLnk\"">\r\n <span role=\""menuitem\"" infor-translate=\""User_Menu_Help\"" id=\""usrHelpTxt\""></span>\r\n </a>\r\n </li>\r\n <li id=\""usrAbtLi\"">\r\n <a href=\""javascript:void(0)\"" (click)=\""ShowAbout();$event.preventDefault();\"" id=\""usrAbtShw\"">\r\n <span infor-translate=\""User_Menu_About\"" role=\""menuitem\"" id=\""usrAbtTxt\""></span>\r\n </a>\r\n </li>\r\n <li id=\""usrSgnOtLi\"">\r\n <a (click)=\""signout()\"" href=\""javascript:void(0)\"" id=\""usrSignOut\"">\r\n <span role=\""menuitem\"" infor-translate=\""User_Menu_Sign_Out\"" id=\""usrOutTxt\""></span>\r\n </a>\r\n </li>\r\n </ul>\r\n </div>\r\n </div>\r\n </div>\r\n </div>\r\n</div>\r\n\r\n\r\n""; /***/ }), /* 113 */ /***/ (function(module, exports, __webpack_require__) { var result = __webpack_require__(58); if (typeof result === ""string"") { module.exports = result; } else { module.exports = result.toString(); } /***/ }), /* 114 */ /***/ (function(module, exports, __webpack_require__) { var result = __webpack_require__(59); if (typeof result === ""string"") { module.exports = result; } else { module.exports = result.toString(); } /***/ }), /* 115 */ /***/ (function(module, exports, __webpack_require__) { var result = __webpack_require__(60); if (typeof result === ""string"") { module.exports = result; } else { module.exports = result.toString(); } /***/ }), /* 116 */ /***/ (function(module, exports, __webpack_require__) { var result = __webpack_require__(61); if (typeof result === ""string"") { module.exports = result; } else { module.exports = result.toString(); } /***/ }), /* 117 */ /***/ (function(module, exports, __webpack_require__) { var result = __webpack_require__(62); if (typeof result === ""string"") { module.exports = result; } else { module.exports = result.toString(); } /***/ }), /* 118 */ /***/ (function(module, exports, __webpack_require__) { var result = __webpack_require__(63); if (typeof result === ""string"") { module.exports = result; } else { module.exports = result.toString(); } /***/ }), /* 119 */ /***/ (function(module, exports, __webpack_require__) { var result = __webpack_require__(64); if (typeof result === ""string"") { module.exports = result; } else { module.exports = result.toString(); } /***/ }), /* 120 */ /***/ (function(module, exports, __webpack_require__) { var result = __webpack_require__(65); if (typeof result === ""string"") { module.exports = result; } else { module.exports = result.toString(); } /***/ }), /* 121 */ /***/ (function(module, exports, __webpack_require__) { var result = __webpack_require__(66); if (typeof result === ""string"") { module.exports = result; } else { module.exports = result.toString(); } /***/ }), /* 122 */ /***/ (function(module, exports, __webpack_require__) { var result = __webpack_require__(67); if (typeof result === ""string"") { module.exports = result; } else { module.exports = result.toString(); } /***/ }), /* 123 */ /***/ (function(module, exports, __webpack_require__) { var result = __webpack_require__(68); if (typeof result === ""string"") { module.exports = result; } else { module.exports = result.toString(); } /***/ }), /* 124 */ /***/ (function(module, exports, __webpack_require__) { var result = __webpack_require__(69); if (typeof result === ""string"") { module.exports = result; } else { module.exports = result.toString(); } /***/ }), /* 125 */ /***/ (function(module, exports, __webpack_require__) { var result = __webpack_require__(71); if (typeof result === ""string"") { module.exports = result; } else { module.exports = result.toString(); } /***/ }), /* 126 */ /***/ (function(module, exports, __webpack_require__) { var result = __webpack_require__(72); if (typeof result === ""string"") { module.exports = result; } else { module.exports = result.toString(); } /***/ }), /* 127 */ /***/ (function(module, exports, __webpack_require__) { var result = __webpack_require__(73); if (typeof result === ""string"") { module.exports = result; } else { module.exports = result.toString(); } /***/ }), /* 128 */ /***/ (function(module, exports, __webpack_require__) { var result = __webpack_require__(75); if (typeof result === ""string"") { module.exports = result; } else { module.exports = result.toString(); } /***/ }), /* 129 */ /***/ (function(module, exports, __webpack_require__) { var result = __webpack_require__(76); if (typeof result === ""string"") { module.exports = result; } else { module.exports = result.toString(); } /***/ }), /* 130 */ /***/ (function(module, exports, __webpack_require__) { var result = __webpack_require__(77); if (typeof result === ""string"") { module.exports = result; } else { module.exports = result.toString(); } /***/ }), /* 131 */ /***/ (function(module, exports, __webpack_require__) { var result = __webpack_require__(78); if (typeof result === ""string"") { module.exports = result; } else { module.exports = result.toString(); } /***/ }), /* 132 */ /***/ (function(module, exports, __webpack_require__) { var result = __webpack_require__(79); if (typeof result === ""string"") { module.exports = result; } else { module.exports = result.toString(); } /***/ }), /* 133 */ /***/ (function(module, exports, __webpack_require__) { var result = __webpack_require__(80); if (typeof result === ""string"") { module.exports = result; } else { module.exports = result.toString(); } /***/ }), /* 134 */ /***/ (function(module, exports, __webpack_require__) { var result = __webpack_require__(81); if (typeof result === ""string"") { module.exports = result; } else { module.exports = result.toString(); } /***/ }), /* 135 */ /***/ (function(module, exports, __webpack_require__) { var result = __webpack_require__(82); if (typeof result === ""string"") { module.exports = result; } else { module.exports = result.toString(); } /***/ }), /* 136 */ /***/ (function(module, exports, __webpack_require__) { var result = __webpack_require__(83); if (typeof result === ""string"") { module.exports = result; } else { module.exports = result.toString(); } /***/ }), /* 137 */ /***/ (function(module, exports, __webpack_require__) { ""use strict""; var __decorate = (this && this.__decorate) || function(decorators, target, key, desc) { var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d; if (typeof Reflect === ""object"" && typeof Reflect.decorate === ""function"") r = Reflect.decorate(decorators, target, key, desc); else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; return c > 3 && r && Object.defineProperty(target, key, r), r; }; var __metadata = (this && this.__metadata) || function(k, v) { if (typeof Reflect === ""object"" && typeof Reflect.metadata === ""function"") return Reflect.metadata(k, v); }; Object.defineProperty(exports, ""__esModule"", { value: true }); var core_1 = __webpack_require__(0); var http_1 = __webpack_require__(23); var mingle_info_service_1 = __webpack_require__(22); var MingleHttpService = (function() { function MingleHttpService(http, ins) { this.http = http; this.ins = ins; } MingleHttpService.prototype.getHeaders = function() { var headers = new http_1.Headers({ 'Content-Type': 'application/json', ""X-Infor-Chat-Identity2"": this.ins.IMP.InitData.Username, ""X-Infor-Chat-TenantId"": (this.ins.IMP.InitData.Tenant).toLowerCase(), ""X-Infor-Chat-Bearer-Token"": this.ins.IMP.InitData.Token, ""Authorization"": ""Bearer "" + this.ins.IMP.InitData.Token //todo:need to uncomment after functionality complete }); if (this.ins.PORTAL.isDebugBuild) { headers.delete(""Authorization""); } return headers; }; MingleHttpService.prototype.getOptions = function(options) { var opt = new http_1.RequestOptions({ ""headers"": this.getHeaders() }); opt.merge(options); return opt; }; MingleHttpService.prototype.get = function(url, options) { return this.http.get(url, this.getOptions(options)); }; MingleHttpService.prototype.post = function(url, body, options) { return this.http.post(url, body, this.getOptions(options)); }; MingleHttpService = __decorate([ core_1.Injectable(), __metadata(""design:paramtypes"", [http_1.Http, mingle_info_service_1.InfoService]) ], MingleHttpService); return MingleHttpService; }()); exports.MingleHttpService = MingleHttpService; /***/ }), /* 138 */ /***/ (function(module, exports, __webpack_require__) { ""use strict""; var __decorate = (this && this.__decorate) || function(decorators, target, key, desc) { var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d; if (typeof Reflect === ""object"" && typeof Reflect.decorate === ""function"") r = Reflect.decorate(decorators, target, key, desc); else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; return c > 3 && r && Object.defineProperty(target, key, r), r; }; var __metadata = (this && this.__metadata) || function(k, v) { if (typeof Reflect === ""object"" && typeof Reflect.metadata === ""function"") return Reflect.metadata(k, v); }; Object.defineProperty(exports, ""__esModule"", { value: true }); var core_1 = __webpack_require__(0); var common_1 = __webpack_require__(9); var inforDatePicker = (function() { function inforDatePicker(el) { this.el = el; this._DNAME = 'inforDatePicker'; this._DATE = ""Date""; this._TIME = ""Time""; this._DATETIME = ""Datetime""; } Object.defineProperty(inforDatePicker.prototype, ""parent"", { set: function(value) { this._parent = value; }, enumerable: true, configurable: true }); inforDatePicker.prototype.ngOnInit = function() { this.updateSettings(); }; inforDatePicker.prototype.ngOnChanges = function(changes) { if (changes[""options""][""dataType""]) { this.updateSettings(); } }; inforDatePicker.prototype.updateSettings = function() { var _this = this; var settings = this._buildSettings(this.options.dataType); settings[""dateChangeCallBack""] = function(input, uiValue, epochSave, inst) { $.each(_this.options.listeners, function(key, valueFn) { if (typeof(valueFn) == 'function') valueFn(_this, uiValue, epochSave); }); }; $(this.el.nativeElement).inforDateField(settings); //attach picker }; inforDatePicker.prototype._buildSettings = function(dataType) { var type = (dataType || this._DATETIME); var cultureInfor = Globalize.culture(); var ret = { showTimeInput: false, showQuickDates: false, useMingleLogic: false, }; if (type == this._DATETIME) { ret = $.extend(ret, { showTimeInput: true, dateFormat: cultureInfor.calendar.patterns.d + "" "" + cultureInfor.calendar.patterns.t, timeFormat: cultureInfor.calendar.patterns.t }); } else if (type == this._DATE) { ret = $.extend(ret, { dateFormat: cultureInfor.calendar.patterns.d }); } else if (type == this._TIME) { ret = $.extend(ret, { dateFormat: cultureInfor.calendar.patterns.t, timeFormat: cultureInfor.calendar.patterns.t }); } return ret; }; __decorate([ core_1.Input(), __metadata(""design:type"", Object) ], inforDatePicker.prototype, ""options"", void 0); __decorate([ core_1.Input(), __metadata(""design:type"", Object), __metadata(""design:paramtypes"", [Object]) ], inforDatePicker.prototype, ""parent"", null); inforDatePicker = __decorate([ core_1.Directive({ selector: '[infor-date-picker]' }), __metadata(""design:paramtypes"", [core_1.ElementRef]) ], inforDatePicker); return inforDatePicker; }()); exports.inforDatePicker = inforDatePicker; Date.prototype.format = function(mask) { return new common_1.DatePipe(Globalize.culture().name).transform(this, mask); }; /***/ }), /* 139 */ /***/ (function(module, exports, __webpack_require__) { ""use strict""; var __decorate = (this && this.__decorate) || function(decorators, target, key, desc) { var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d; if (typeof Reflect === ""object"" && typeof Reflect.decorate === ""function"") r = Reflect.decorate(decorators, target, key, desc); else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; return c > 3 && r && Object.defineProperty(target, key, r), r; }; var __metadata = (this && this.__metadata) || function(k, v) { if (typeof Reflect === ""object"" && typeof Reflect.metadata === ""function"") return Reflect.metadata(k, v); }; Object.defineProperty(exports, ""__esModule"", { value: true }); var core_1 = __webpack_require__(0); var inforAutocomplete = (function() { function inforAutocomplete(el) { var _this = this; this.el = el; this.search = function() { $(_this.el.nativeElement).autocomplete(""search""); //this force a search using existing text in the UI }; //to avoid console error passing empty source this.source = function() { $(_this.el.nativeElement).autocomplete(""option"", ""source"", ""); }; this._DNAME = ""inforAutocomplete""; } inforAutocomplete.prototype.ngOnInit = function() { this.link(this, this.el.nativeElement); }; inforAutocomplete.prototype.link = function(ref, element) { //then apply optional style to the underlying widget var menu = $(element).autocomplete(""widget""); $.each(this.cfg.css, function(key, value) { menu.css(key, value); }); /*NOTE: For every user's listeners + handlers, we would create a proxy that will invoke them with the directive' scope as the 1st parameters, followed by 2 standards jQueryUI parameters ""event"" and ""ui"". Note: This directive uses isoloated scope, so you must refer to $parent to access your actual item scope */ //attach listeners as object, e.g., {event1: listenerFn1, event2: listenerFn2 etc...} $.each(this.cfg.listeners, function(key, valueFn) { $(element).on(""autocomplete"" + key, function(event, ui) { valueFn(ref, event, ui); }); }); //attach handlers as object,e g.., {event1: handlerFn1, event2: handlerFn2....} $.each(this.cfg.handlers, function(key, valueFn) { var obj = {}; obj[key] = function(event, ui) { valueFn(ref, event, ui); }; $(element).autocomplete(obj); }); //optional trigger sources $(this.cfg.triggerSelector).each(function() { $(this).on(""click"", function() { $(element).focus(); //put focus back to its rightful element ref.search(); }); }); }; ; //ditch the control currently attached to the element inforAutocomplete.prototype.destroyControl = function(element) { $(element).autocomplete(""destroy""); }; ; ////Return the config object for the element inforAutocomplete.prototype.getConfig = function() { var ret = this.parameters; //unless not specified, we will stitch the control to element's parent if (!ret.options.appendTo) { var parentId = this._DNAME + ret.options.id; var parent = $(this.el.nativeElement).parent().attr(""id"", parentId); ret.options.appendTo = ""#"" + parentId; } return ret; }; ; inforAutocomplete.prototype.ngOnChanges = function(changes) { var towatch = changes['parameters'].currentValue.collection; var len = towatch.length; this.cfg = this.getConfig(); //initialize the plugin $(this.el.nativeElement).autocomplete(this.cfg.options); if (len > 0) { $(this.el.nativeElement).autocomplete(""option"", ""source"", towatch); } }; inforAutocomplete.prototype.ngOnDestroy = function() { this.destroyControl(this.el.nativeElement); }; __decorate([ core_1.Input(), __metadata(""design:type"", Object) ], inforAutocomplete.prototype, ""parameters"", void 0); __decorate([ core_1.Input(), __metadata(""design:type"", Object) ], inforAutocomplete.prototype, ""selecteditem"", void 0); inforAutocomplete = __decorate([ core_1.Directive({ selector: ""[infor-autocomplete]"" }), __metadata(""design:paramtypes"", [core_1.ElementRef]) ], inforAutocomplete); return inforAutocomplete; }()); exports.inforAutocomplete = inforAutocomplete; /***/ }), /* 140 */ /***/ (function(module, exports, __webpack_require__) { ""use strict""; var __decorate = (this && this.__decorate) || function(decorators, target, key, desc) { var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d; if (typeof Reflect === ""object"" && typeof Reflect.decorate === ""function"") r = Reflect.decorate(decorators, target, key, desc); else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; return c > 3 && r && Object.defineProperty(target, key, r), r; }; var __metadata = (this && this.__metadata) || function(k, v) { if (typeof Reflect === ""object"" && typeof Reflect.metadata === ""function"") return Reflect.metadata(k, v); }; Object.defineProperty(exports, ""__esModule"", { value: true }); var core_1 = __webpack_require__(0); var mingle_event_service_1 = __webpack_require__(2); var inforCheckbox = (function() { function inforCheckbox(el, ren, ES) { this.el = el; this.ren = ren; this.ES = ES; } inforCheckbox.prototype.ngOnInit = function() { var element = this.el.nativeElement; this.ren.setElementClass(this.el.nativeElement, 'inforCheckbox', true); this.label = $('<label class=""inforCheckboxLabel"" for=""' + this.id + '"">' + '</label>'); this.label.insertAfter(element); }; inforCheckbox.prototype.ngOnDestroy = function() { this.label.remove(); }; __decorate([ core_1.Input(), __metadata(""design:type"", Object) ], inforCheckbox.prototype, ""id"", void 0); inforCheckbox = __decorate([ core_1.Directive({ selector: '[infor-checkbox]' }), __metadata(""design:paramtypes"", [core_1.ElementRef, core_1.Renderer, mingle_event_service_1.EventService]) ], inforCheckbox); return inforCheckbox; }()); exports.inforCheckbox = inforCheckbox; /***/ }), /* 141 */ /***/ (function(module, exports, __webpack_require__) { ""use strict""; var __decorate = (this && this.__decorate) || function(decorators, target, key, desc) { var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d; if (typeof Reflect === ""object"" && typeof Reflect.decorate === ""function"") r = Reflect.decorate(decorators, target, key, desc); else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; return c > 3 && r && Object.defineProperty(target, key, r), r; }; var __metadata = (this && this.__metadata) || function(k, v) { if (typeof Reflect === ""object"" && typeof Reflect.metadata === ""function"") return Reflect.metadata(k, v); }; Object.defineProperty(exports, ""__esModule"", { value: true }); var core_1 = __webpack_require__(0); var mingle_texttranslator_service_1 = __webpack_require__(156); var inforTranslate = (function() { function inforTranslate(TT, el) { this.TT = TT; this.el = el; } inforTranslate.prototype.ngOnInit = function() { var elm = this.el.nativeElement; this.TT.translateLink(elm, this.translateKey); }; __decorate([ core_1.Input(), __metadata(""design:type"", Object) ], inforTranslate.prototype, ""translateKey"", void 0); inforTranslate = __decorate([ core_1.Directive({ selector: '[infor-translate]' }), __metadata(""design:paramtypes"", [mingle_texttranslator_service_1.TextTranslator, core_1.ElementRef]) ], inforTranslate); return inforTranslate; }()); exports.inforTranslate = inforTranslate; /***/ }), /* 142 */ /***/ (function(module, exports, __webpack_require__) { ""use strict""; var __decorate = (this && this.__decorate) || function(decorators, target, key, desc) { var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d; if (typeof Reflect === ""object"" && typeof Reflect.decorate === ""function"") r = Reflect.decorate(decorators, target, key, desc); else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; return c > 3 && r && Object.defineProperty(target, key, r), r; }; var __metadata = (this && this.__metadata) || function(k, v) { if (typeof Reflect === ""object"" && typeof Reflect.metadata === ""function"") return Reflect.metadata(k, v); }; Object.defineProperty(exports, ""__esModule"", { value: true }); var core_1 = __webpack_require__(0); var RuleList = (function() { function RuleList(el) { this.el = el; console.log(this.el); } RuleList.prototype.ngOnInit = function() { $(this.el.nativeElement).data('Rlist', this.ruleList); console.log(this.ruleList); }; __decorate([ core_1.Input(), __metadata(""design:type"", Object) ], RuleList.prototype, ""ruleList"", void 0); RuleList = __decorate([ core_1.Directive({ selector: '[myruleList]' }), __metadata(""design:paramtypes"", [core_1.ElementRef]) ], RuleList); return RuleList; }()); exports.RuleList = RuleList; /***/ }), /* 143 */ /***/ (function(module, exports, __webpack_require__) { ""use strict""; var __decorate = (this && this.__decorate) || function(decorators, target, key, desc) { var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d; if (typeof Reflect === ""object"" && typeof Reflect.decorate === ""function"") r = Reflect.decorate(decorators, target, key, desc); else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; return c > 3 && r && Object.defineProperty(target, key, r), r; }; var __metadata = (this && this.__metadata) || function(k, v) { if (typeof Reflect === ""object"" && typeof Reflect.metadata === ""function"") return Reflect.metadata(k, v); }; Object.defineProperty(exports, ""__esModule"", { value: true }); var core_1 = __webpack_require__(0); var mingle_portalcustomselect_service_1 = __webpack_require__(155); var mingle_event_service_1 = __webpack_require__(2); var CustomSelect = (function() { function CustomSelect(PCSS, eventsService) { var _this = this; this.PCSS = PCSS; this.eventsService = eventsService; this.onSelect = function(option) { if (_this.PCSS.onSelect) { _this.PCSS.onSelect(option, function(soption) { _this.eventsService.broadcast('EVENT:customSelectSelected', { 'item': _this.item, 'Code': soption }); _this.PCSS.showSelect = false; }); } else { _this.PCSS.onSelect(option, ""); } }; eventsService.on('EVENT:customSelectHandler', function(data) { _this.PCSS.selectOptions = data.list; _this.item = data.item; _this.PCSS.showSelect = true; }); } CustomSelect = __decorate([ core_1.Component({ selector: 'custom-select', template: ""<div class=\""portal-custom-select-overlay\"" [hidden]=\""!PCSS.showSelect\""></div>\n <ul class=\""portal-custom-select\"" [hidden]=\""!PCSS.showSelect\"">\n <li *ngFor=\""let item of PCSS.selectOptions \"" (click)=\""onSelect(item)\""><span> {{item.Text}}</span></li>\n <li (click)=\""onSelect(false)\""><span infor-translate=\""cancel\""></span></li>\n </ul>"", styles: [__webpack_require__(122)], encapsulation: core_1.ViewEncapsulation.Emulated }), __metadata(""design:paramtypes"", [mingle_portalcustomselect_service_1.PortalCustomSelectService, mingle_event_service_1.EventService]) ], CustomSelect); return CustomSelect; }()); exports.CustomSelect = CustomSelect; /***/ }), /* 144 */ /***/ (function(module, exports, __webpack_require__) { ""use strict""; var __decorate = (this && this.__decorate) || function(decorators, target, key, desc) { var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d; if (typeof Reflect === ""object"" && typeof Reflect.decorate === ""function"") r = Reflect.decorate(decorators, target, key, desc); else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; return c > 3 && r && Object.defineProperty(target, key, r), r; }; var __metadata = (this && this.__metadata) || function(k, v) { if (typeof Reflect === ""object"" && typeof Reflect.metadata === ""function"") return Reflect.metadata(k, v); }; Object.defineProperty(exports, ""__esModule"", { value: true }); var core_1 = __webpack_require__(0); var ErrorMessage = (function() { function ErrorMessage() { } __decorate([ core_1.Input(), __metadata(""design:type"", Object) ], ErrorMessage.prototype, ""mes"", void 0); __decorate([ core_1.Input(), __metadata(""design:type"", Object) ], ErrorMessage.prototype, ""isreskey"", void 0); __decorate([ core_1.Input(), __metadata(""design:type"", Object) ], ErrorMessage.prototype, ""errType"", void 0); ErrorMessage = __decorate([ core_1.Component({ selector: 'error-message', template: __webpack_require__(94), styles: ['.shr-err-icon { width: 18px; height: 18px; vertical-align:middle; fill: #e84f4f; } .warning{ color: #5c5c5c; }'], encapsulation: core_1.ViewEncapsulation.Emulated, }), __metadata(""design:paramtypes"", []) ], ErrorMessage); return ErrorMessage; }()); exports.ErrorMessage = ErrorMessage; /***/ }), /* 145 */ /***/ (function(module, exports, __webpack_require__) { ""use strict""; var __decorate = (this && this.__decorate) || function(decorators, target, key, desc) { var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d; if (typeof Reflect === ""object"" && typeof Reflect.decorate === ""function"") r = Reflect.decorate(decorators, target, key, desc); else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; return c > 3 && r && Object.defineProperty(target, key, r), r; }; var __metadata = (this && this.__metadata) || function(k, v) { if (typeof Reflect === ""object"" && typeof Reflect.metadata === ""function"") return Reflect.metadata(k, v); }; Object.defineProperty(exports, ""__esModule"", { value: true }); var core_1 = __webpack_require__(0); var mingle_event_service_1 = __webpack_require__(2); var mingle_fileupload_service_1 = __webpack_require__(154); var mingle_info_service_1 = __webpack_require__(5); var MingleFileUploadComponent = (function() { function MingleFileUploadComponent(fileUploadService, eventService, IS) { this.fileUploadService = fileUploadService; this.eventService = eventService; this.IS = IS; this.isMultpleFile = false; // to enable the multple file types this.isDefaultDisplay = true; this.disable = false; this.fileTypesArray = ['mp3', 'mp4', 'png', 'jpeg', 'jpg', 'fig', 'bmp', 'tif', 'gif', 'pdf', 'doc', 'docx', 'dot', 'xls', 'xlsx', 'xltx', 'xlt', 'txt', 'csv', 'rtf', 'odt', 'ppt', 'pptx', 'pps', 'pot', 'ppsx', 'wmv', 'wav', 'zip', 'rar', 'htm', 'html', 'psd', 'xml', 'vsdv', 'vss', 'vst', 'vsd', 'vdx', 'vtx', 'vsx', 'mpp', 'mpt', 'msg']; this.fileResponseEvent = new core_1.EventEmitter(); console.log('MingleFileUploadComponent.........', this.isType); } MingleFileUploadComponent.prototype.ngOnInit = function() { console.log(""isType..."", this.isType, this.fileTypes, this.title, this.url, this.maxSize); }; MingleFileUploadComponent.prototype.onFileSelect = function(event) { var _this = this; var fileList = event.target.files; if (fileList.length > 0) { this.errObj = this.fileValidate(fileList); if (!this.errObj.error) { if (this.isType == ""share"" || this.isType == ""comment"") { this.eventService.broadcast(""EVENT:ShowLoader"", true); } else { this.eventService.broadcast(""EVENT:waitOverlay"", true); } var formData = new FormData(); if (!this.isMultpleFile) { var file = fileList[0]; formData.append('file', file, file.name); } else { for (var i = 0; i < fileList.length; i++) { formData.append('file[' + i + ']', fileList[i]); } } this.fileUploadService.Upload(this.url, formData, function(response) { _this.fileResponseEvent.emit(response); }); } else { this.fileResponseEvent.emit(this.errObj); } this.resetFileUpload(event); } }; MingleFileUploadComponent.prototype.fileValidate = function(fileList) { var _this = this; this.errObj = { error: false, errorMesg: "" }; if (this.isType == ""mangeDrill"") { // nothing to check } else if (this.isType == ""profile"") { var fileSize = parseInt((fileList[0].size / 1024).toFixed(2)); var attachType = fileList[0].type.split('/'); if (fileSize > this.maxSize) { this.errObj = { error: true, errorMesg: ""infor_social_file_max_size_exceeded"" }; } else if (attachType[0] != ""image"") { this.errObj = { error: true, errorMesg: ""infor_social_file_format_not_supported"" }; } } else if (this.isType == ""share"" || this.isType == ""search"" || this.isType == ""comment"") { if (fileList.length > this.IS.IMP.InitData.MaximumNumAttachments) { this.errObj = { error: true, errorMesg: ""infor_social_max_files_uploaded"" }; } $.each(fileList, function(key, file) { var fileSize = parseInt((file.size / 1024).toFixed(2)); var fileExtension = file.name.trim().replace(/^.*\./, '').toLowerCase(); if (fileSize > _this.IS.IMP.InitData.MaximumAttachmentSize) { _this.errObj = { error: true, errorMesg: ""infor_social_file_max_size_exceeded"" }; return false; } else if (_this.fileTypesArray.indexOf(fileExtension) == -1) { _this.errObj = { error: true, errorMesg: ""infor_social_file_format_not_supported"" }; return false; } }); } return this.errObj; }; MingleFileUploadComponent.prototype.resetFileUpload = function(event) { this.fileUploader.nativeElement.value = ""; }; __decorate([ core_1.ViewChild('fileUpload'), __metadata(""design:type"", core_1.ElementRef) ], MingleFileUploadComponent.prototype, ""fileUploader"", void 0); __decorate([ core_1.Input(), __metadata(""design:type"", Boolean) ], MingleFileUploadComponent.prototype, ""isMultpleFile"", void 0); __decorate([ core_1.Input(), __metadata(""design:type"", String) ], MingleFileUploadComponent.prototype, ""fileTypes"", void 0); __decorate([ core_1.Input(), __metadata(""design:type"", String) ], MingleFileUploadComponent.prototype, ""title"", void 0); __decorate([ core_1.Input(), __metadata(""design:type"", String) ], MingleFileUploadComponent.prototype, ""url"", void 0); __decorate([ core_1.Input(), __metadata(""design:type"", Number) ], MingleFileUploadComponent.prototype, ""maxSize"", void 0); __decorate([ core_1.Input(), __metadata(""design:type"", Boolean) ], MingleFileUploadComponent.prototype, ""isDefaultDisplay"", void 0); __decorate([ core_1.Input(), __metadata(""design:type"", String) ], MingleFileUploadComponent.prototype, ""isType"", void 0); __decorate([ core_1.Input(), __metadata(""design:type"", Boolean) ], MingleFileUploadComponent.prototype, ""disable"", void 0); __decorate([ core_1.Output(), __metadata(""design:type"", Object) ], MingleFileUploadComponent.prototype, ""fileResponseEvent"", void 0); MingleFileUploadComponent = __decorate([ core_1.Component({ selector: 'mingle-file-uploader', template: __webpack_require__(96), styles: ['#getFileLabel{min-height:0px;}.getFile{display:none;}.upload{cursor:pointer;display:inline-block;margin-left:0;vertical-align:bottom;}.app-txt{font-size:12px!important;font-weight:bold;margin-bottom:8px;}@media (max-width: 767px) {.mob-hdn{display:none!important;}'], encapsulation: core_1.ViewEncapsulation.Emulated, }), __metadata(""design:paramtypes"", [mingle_fileupload_service_1.FileUploadService, mingle_event_service_1.EventService, mingle_info_service_1.InfoService]) ], MingleFileUploadComponent); return MingleFileUploadComponent; }()); exports.MingleFileUploadComponent = MingleFileUploadComponent; /***/ }), /* 146 */ /***/ (function(module, exports, __webpack_require__) { ""use strict""; Object.defineProperty(exports, ""__esModule"", { value: true }); var MessageRequest = (function() { function MessageRequest(recipient, message, documentIds, base64Audio, drillbacks) { this.recipient = recipient; this.message = message; this.documentIds = documentIds; this.base64Audio = base64Audio; this.drillbacks = drillbacks; } return MessageRequest; }()); exports.MessageRequest = MessageRequest; /***/ }), /* 147 */ /***/ (function(module, exports, __webpack_require__) { ""use strict""; Object.defineProperty(exports, ""__esModule"", { value: true }); var SearchRequest = (function() { function SearchRequest(searchString, key, userOrderBy) { this.searchString = searchString; this.key = key; this.userOrderBy = userOrderBy; } return SearchRequest; }()); exports.SearchRequest = SearchRequest; /***/ }), /* 148 */ /***/ (function(module, exports, __webpack_require__) { ""use strict""; Object.defineProperty(exports, ""__esModule"", { value: true }); var TopicHeader = (function() { function TopicHeader(lastVisitedOn, topicUserStatus, latestActivity, badgeCount, groupGuid, topicName, topicGuid, topicDescription, topicStatus, topicType, isTopicLoaded, isCurrent, userGuidList) { this.lastVisitedOn = lastVisitedOn; this.topicUserStatus = topicUserStatus; this.latestActivity = latestActivity; this.badgeCount = badgeCount; this.groupGuid = groupGuid; this.topicName = topicName; this.topicGuid = topicGuid; this.topicDescription = topicDescription; this.topicStatus = topicStatus; this.topicType = topicType; this.isTopicLoaded = isTopicLoaded; this.isCurrent = isCurrent; this.userGuidList = userGuidList; } return TopicHeader; }()); exports.TopicHeader = TopicHeader; /***/ }), /* 149 */ /***/ (function(module, exports, __webpack_require__) { ""use strict""; Object.defineProperty(exports, ""__esModule"", { value: true }); var UserHeader = (function() { function UserHeader(tenantId, userGuid, firstName, lastName, active, nickName, title, emailAddress, image, online, lastSeen, role, badgeCount, showMyImage) { if (badgeCount === void 0) { badgeCount = 0; } if (showMyImage === void 0) { showMyImage = false; } this.tenantId = tenantId; this.userGuid = userGuid; this.firstName = firstName; this.lastName = lastName; this.active = active; this.nickName = nickName; this.title = title; this.emailAddress = emailAddress; this.image = image; this.online = online; this.lastSeen = lastSeen; this.role = role; this.badgeCount = badgeCount; this.showMyImage = showMyImage; } return UserHeader; }()); exports.UserHeader = UserHeader; // let userObj = { // tenantId: this.infoService.IMP.InitData.Tenant, // userGuid: (this.infoService.IMP.ChatProfile || {}).userGuid, // firstName: this.infoService.IMP.InitData.Firstname, // lastName: this.infoService.IMP.InitData.Lastname, // active: false, // nickName: "", title: "", emailAddress: "", // image: "", online: false, lastSeen: 0, role: Roles.admin // }; /***/ }), /* 150 */ /***/ (function(module, exports, __webpack_require__) { ""use strict""; var __decorate = (this && this.__decorate) || function(decorators, target, key, desc) { var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d; if (typeof Reflect === ""object"" && typeof Reflect.decorate === ""function"") r = Reflect.decorate(decorators, target, key, desc); else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; return c > 3 && r && Object.defineProperty(target, key, r), r; }; Object.defineProperty(exports, ""__esModule"", { value: true }); var core_1 = __webpack_require__(0); var common_1 = __webpack_require__(9); var forms_1 = __webpack_require__(19); var mingle_bookmarklist_component_1 = __webpack_require__(33); var filters_module_1 = __webpack_require__(57); //externals //import { SearchModule as SearchModule1 } from 'searchmodule1/search.module'; //import { SearchModule as SearchModule2 } from 'searchmodule2/search.module'; //import { ChatModule } from 'chatmodule'; //import { PortalAdminModule } from 'portaladmin/portaladmin.module'; //import { UserSettingsModule } from './main/usersettings/usersettings.module'; //import { BookMarksModule } from './main/bookmarks/bookmarks.module'; var basic_module_1 = __webpack_require__(29); var mingleshell_component_1 = __webpack_require__(17); exports.MingleShell = mingleshell_component_1.MingleShell; var mingle_nav_component_1 = __webpack_require__(7); var mingle_sortapps_component_1 = __webpack_require__(18); var mingle_dropmenu_component_1 = __webpack_require__(8); var mingle_usermenu_component_1 = __webpack_require__(56); var mingle_controllers_1 = __webpack_require__(32); var mingle_overlayctrl_component_1 = __webpack_require__(48); var mingle_errorpage_component_1 = __webpack_require__(41); var mingle_unknowncontextapptype_component_1 = __webpack_require__(38); var mingle_genericcontextapp_component_1 = __webpack_require__(37); var mingle_urlviewerapp_component_1 = __webpack_require__(39); var mingle_documentationapp_component_1 = __webpack_require__(36); var mingle_contextheader_component_1 = __webpack_require__(35); var mingle_sorting_1 = __webpack_require__(45); var mingle_bookmarkmenu_component_1 = __webpack_require__(34); /* admin components */ var mingle_loader_component_1 = __webpack_require__(42); var mingle_pleasewait_component_1 = __webpack_require__(43); var mingle_search_component_1 = __webpack_require__(54); var mingle_syndicationoverlay_component_1 = __webpack_require__(55); var mingle_aboutcomponent_1 = __webpack_require__(31); var mingle_windowssignout_component_1 = __webpack_require__(44); var mingle_errornotification_1 = __webpack_require__(46); var mingle_infornotification_1 = __webpack_require__(47); var dialogcomponent_1 = __webpack_require__(40); var quick_share_component_1 = __webpack_require__(53); var drillback_attach_component_1 = __webpack_require__(51); var file_attach_component_1 = __webpack_require__(52); var chat_notifications_component_1 = __webpack_require__(49); var lazy_module_loader_1 = __webpack_require__(30); var portalshare_1 = __webpack_require__(50); var PortalUIModule = (function() { function PortalUIModule() { } PortalUIModule = __decorate([ core_1.NgModule({ imports: [ common_1.CommonModule, forms_1.FormsModule, forms_1.ReactiveFormsModule, filters_module_1.FiltersModule, basic_module_1.BasicUIModule ], declarations: [ mingleshell_component_1.MingleShell, mingle_bookmarkmenu_component_1.BookmarkMenu, mingle_bookmarklist_component_1.BookmarkList, mingle_sortapps_component_1.SortApps, mingle_dropmenu_component_1.DropMenu, mingle_usermenu_component_1.UserMenu, mingle_nav_component_1.NavMenu, mingle_controllers_1.SiteGroupController, mingle_sorting_1.SortingApps, mingle_errorpage_component_1.ErrorPageComponent, mingle_unknowncontextapptype_component_1.UnknowncontextAppTypeComponent, mingle_genericcontextapp_component_1.GenericContextAppComponent, mingle_urlviewerapp_component_1.URLViewerAppComponent, mingle_documentationapp_component_1.DocumentationAppComponent, mingle_contextheader_component_1.ContextHeaderComponent, mingle_loader_component_1.LoaderPageComponent, mingle_pleasewait_component_1.pleasewaitComponent, mingle_search_component_1.MingleSearch, mingle_overlayctrl_component_1.OverlayCtrl, mingle_syndicationoverlay_component_1.SyndicationOverlay, mingle_aboutcomponent_1.AboutComponent, mingle_windowssignout_component_1.WindowsSignOut, mingle_errornotification_1.ErrorNotification, mingle_infornotification_1.InforNotification, dialogcomponent_1.DialogComponent, quick_share_component_1.QuickShareComponent, drillback_attach_component_1.DrillbackAttachComponent, file_attach_component_1.FileAttachComponent, chat_notifications_component_1.ChatNotifications, lazy_module_loader_1.DynamicContainerComponent, portalshare_1.PortalShare ], providers: [ /*THIS SHOULD ALWAYS BE EMPTY. THERE WILL BE NO SERVICE TO PROVIDE */ core_1.SystemJsNgModuleLoader ], exports: [ mingleshell_component_1.MingleShell, mingle_bookmarkmenu_component_1.BookmarkMenu, mingle_bookmarklist_component_1.BookmarkList, mingle_sortapps_component_1.SortApps, mingle_dropmenu_component_1.DropMenu, mingle_usermenu_component_1.UserMenu, mingle_nav_component_1.NavMenu, mingle_controllers_1.SiteGroupController, mingle_sorting_1.SortingApps, mingle_errorpage_component_1.ErrorPageComponent, mingle_unknowncontextapptype_component_1.UnknowncontextAppTypeComponent, mingle_genericcontextapp_component_1.GenericContextAppComponent, mingle_urlviewerapp_component_1.URLViewerAppComponent, mingle_documentationapp_component_1.DocumentationAppComponent, mingle_contextheader_component_1.ContextHeaderComponent, mingle_loader_component_1.LoaderPageComponent, mingle_pleasewait_component_1.pleasewaitComponent, mingle_search_component_1.MingleSearch, mingle_overlayctrl_component_1.OverlayCtrl, mingle_syndicationoverlay_component_1.SyndicationOverlay, mingle_aboutcomponent_1.AboutComponent, mingle_windowssignout_component_1.WindowsSignOut, mingle_errornotification_1.ErrorNotification, mingle_infornotification_1.InforNotification, dialogcomponent_1.DialogComponent, quick_share_component_1.QuickShareComponent, chat_notifications_component_1.ChatNotifications, lazy_module_loader_1.DynamicContainerComponent, portalshare_1.PortalShare ] }) ], PortalUIModule); return PortalUIModule; }()); exports.PortalUIModule = PortalUIModule; /***/ }), /* 151 */ /***/ (function(module, exports) { module.exports = __WEBPACK_EXTERNAL_MODULE_151__; /***/ }), /* 152 */ /***/ (function(module, exports) { module.exports = __WEBPACK_EXTERNAL_MODULE_152__; /***/ }), /* 153 */ /***/ (function(module, exports) { module.exports = __WEBPACK_EXTERNAL_MODULE_153__; /***/ }), /* 154 */ /***/ (function(module, exports) { module.exports = __WEBPACK_EXTERNAL_MODULE_154__; /***/ }), /* 155 */ /***/ (function(module, exports) { module.exports = __WEBPACK_EXTERNAL_MODULE_155__; /***/ }), /* 156 */ /***/ (function(module, exports) { module.exports = __WEBPACK_EXTERNAL_MODULE_156__; /***/ }), /* 157 */ /***/ (function(module, exports) { module.exports = __WEBPACK_EXTERNAL_MODULE_157__; /***/ }), /* 158 */ /***/ (function(module, exports) { module.exports = __WEBPACK_EXTERNAL_MODULE_158__; /***/ }), /* 159 */ /***/ (function(module, exports) { module.exports = __WEBPACK_EXTERNAL_MODULE_159__; /***/ }), /* 160 */ /***/ (function(module, exports) { module.exports = __WEBPACK_EXTERNAL_MODULE_160__; /***/ }), /* 161 */ /***/ (function(module, exports) { module.exports = __WEBPACK_EXTERNAL_MODULE_161__; /***/ }), /* 162 */ /***/ (function(module, exports) { module.exports = __WEBPACK_EXTERNAL_MODULE_162__; /***/ }), /* 163 */ /***/ (function(module, exports) { module.exports = __WEBPACK_EXTERNAL_MODULE_163__; /***/ }), /* 164 */ /***/ (function(module, exports) { module.exports = __WEBPACK_EXTERNAL_MODULE_164__; /***/ }) /******/ ]); }); //# sourceMappingURL=portaluimodule.umd.js.map"; foreach (Match m in Regex.Matches(input, pattern)) { Console.WriteLine("'{0}' found at index {1}.", m.Value, m.Index); } } }

Please keep in mind that these code samples are automatically generated and are not guaranteed to work. If you find any syntax errors, feel free to submit a bug report. For a full regex reference for C#, please visit: https://msdn.microsoft.com/en-us/library/system.text.regularexpressions.regex(v=vs.110).aspx